By Southernbob Here is a procesure for creating short speech programs for the PCjr speech adapter using DEBUG. Below is a simple set of directions to create these programs: (Stuff that you type will be in quotes (" ")) Refer to the DOS manual section on DEBUG for more info. 1) At the DOS prompt, type DEBUG (assuming its available on the current disk) 2) The DEBUG prompt will be: - 3) Type "N FNAME.COM" --> sets the filename for output 4) Type "A 100" -> starts mini-assembler mode (COM files muststart at CS:100) DEBUG will come back with an address (CS:100) Assembly code typed next to this will be assembled and stuffed back into memory. The address will be updated and a new line will be presented. If there is more code, just keep on entering it, otherwise hit enter to get back the normal DEBUG prompt. 5) Enter the following code to the assembler: "MOV AH, 3" --> Set to LPC foreground "MOV AL, 1" --> Set for standard vocabulary "MOV BX, (word code - HEX)" --> Select word (substitute code from list) "INT 4D" --> Speech BIOS interrupt ...... repeat above 4 instructions for each speech word ...... "INT 20" --> Normal Dos terminate 6) Before breaking out of the assembler, note the next address (CS:IP - IP is what is needed). 7) CX must be set to the length of the program 8) type "R CX" --> will result in prompt (:) 9) type in (IP-100) --> length of program 10) type "W" --> write program to disk 11) type "G" --> execute program for test 12) when all done, type "Q" --> quit The program can then be executed from the DOS command line or from a BAT file using the name entered. ** Note, all word codes must be in HEX. A simple way to do this is to take the word list and consecutively number the words in base 16. Then it becomes a simple look-up.