DABAR: A Hebrew Vocabulary Drill System on CP/M

I recently came across an interesting program called DABAR to drill Hebrew vocabulary. The program works in a similar way to flash cards, by displaying a word in Hebrew and then asking for its English translation. To keep the program portable it uses ASCII art to display the Hebrew characters, which is important because at the time it was created there was little support for Hebrew characters on computers.

DABAR 1.0 was released in 1986 by Daniel R. Crider while he was studying at Southwestern Baptist Seminary. It is written for Microsoft Basic v5.2 and he says that it should run with little or no change on MS-DOS and TRSDOS systems. The version linked to is from the Walnut Creek CD.

The program's main mode of operation is reviewing vocabulary where it will ask you for the English translation of a word it has shown you in Hebrew. The Hebrew font is quite good once you get used to how it represents certain similar letters such as Samekh (ס) and Mem sofit (ם). DABAR also seems to use some sort of spaced-repetition to reinforce words that you have got wrong more often than right.

I've been quite impressed with DABAR and how it overcomes the lack of Hebrew support on text terminals. The program is expandable so that you can add your own words to the vocabulary and comes supplied with 130 words to get you started. Although there are more sophisticated programs available now, for 1986 this was quite a nice piece of software and because it was written in Basic it would have been easy to extend and customize.

Video of DABAR

You can see DABAR being used in the video below:

Creative Commons License
DABAR: A Hebrew Vocabulary Drill System on CP/M by Lawrence Woodman is licensed under a Creative Commons Attribution 4.0 International License.

Share This Post


Related Articles

Modula-2 Compilers on CP/M

Modula-2 is a great language in general and is a good choice for programming on CP/M. There are three good compilers available for CP/M which all require a Z80 processor and we'll compare each in turn...   Read More

XCCP: A Shell Extension for CP/M

XCCP describes itself as an Extended Console Command Processor for CP/M. It supports the 8080 and v1.0 was released by Anton R. Fleig in 1984. Like EPEX, XCCP doesn't require installing so we can begi...   Read More

EPEX: An Environment Extension for CP/M

Epex is an evironment extension for CP/M. It stands for Environmental Processing EXecutive, and v1.1 was released by James H. Whorton in 1986. It can make using CP/M much more comfortable at the cost...   Read More

File Comparison Utilities on CP/M

There are many utilities available for CP/M to compare the differences between files and to distribute those differences. All the utilities in this article can be found on the Walnut Creek CD. Binary ...   Read More

Breakout Style Games on CP/M

Breakout style video games were pretty popular at one time both at Arcades and on home computers. The games are based on a simple concept where you have to destroy a group of 'bricks' at the top of t...   Read More