EPROM/EEPROM Utilities for Small C running under FORTH. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SREC_EEP.4TH - Input an S19 record to HC11 memory(RAM or EEPROM). IREC_EEP.4TH - Input an Intel Hex file to HC11 memory(RAM or EEPROM). DUMP_S19.4TH - Write an S19 record from HC11 memory(EPROM or EEPROM) to the display. DUMP_HEX.4TH - Write an Intel Hex file from HC11 memory(EPROM or EEPROM) to the display. Download an S19 record or HEX file ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ At the DOS prompt enters: MAXTALK SREC_EEP.4TH Wait until the program is stop, (should be displayed :" READY TO LOAD, OFFSET = xxxx " at the end). Press [CTRL+Z], or [CTRL+BREAK] exits to DOS. Now enters: MAXTALK "filename".S19 When finish do a reset, your 'small C' program will be executed. Follows the same steps for the INTEL HEX file: MAXTALK IREC_EEP.4TH (loads FORTH program). (^Z or ^BREAK exits to DOS) MAXTALK "filename".HEX (loads INTEL HEX file). (do a reset to autostart the program) How to program BASIC11.S19 or BUFFALO.S19 into 28C64 EEPROM on NMI board 1. Edit SREC_EEP.4TH source program to change the LOAD OFFSET address. 2. Install 28C64 EEPROM on U3. 3. Configs the jumper 'C' accordingly to the LOAD OFFSET address. 4. Enter MAXTALK SREC_EEP.4TH to load the program into the RAM on U2. 5. Press ^Z or ^BREAK to exit to DOS 6. Enter MAXTALK BAS1P02.S19 or MAXTALK BUFFALO.S19. 7. When finish, turn off the power, remove the programmed EEPROM. 8. Use the WIPE35 utility to turn the FORTH OFF. 9. Install the programmed EEPROM on U4 socket, remove the jumper RR/W to prevent accidently writing into programmed EEPROM, also install a 10k ohm resistor on jumper 'J'. 10. Turn on power, Basic11 or Buffalo will be prompted. Upload an S19 record or HEX file ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ At the DOS prompt, enters: MAXTALK DUMP_S19.4TH (loads FORTH program). As soon as the program is stop, enter: Starting-address Lenght(size of EPROM/EEPROM) S19 (eg: 8000 2000 S19 ) Again, do the same steps to dump an INTEL HEX file, enter: MAXTALK DUMP_HEX.4TH Wait until the program is stop, enter: Starting-address Lenght INTEL