Testing
Connect the unit to a 5V supply and the serial port on your PC, and run the program "SER-TEST.EXE" on the software disk. When prompted, type "1" or "2" followed by <Enter> to say which serial port you are using. The program does nothing more exciting than wait for you to enter a 2-digit hex number (followed by <Enter>) and then sends it to the emulator. It then attempts to read back a number, if it's successful it prints the number otherwise it prints "**". Since the emulator does not transmitt any data the software will always respond with "**". To exit just press <Enter> on it's own. All the responses in this section will be shown with quotes ("") around them - just type the number (followed by <Enter>), don't type the quotes.
Switch the emulator to 27512 and Upload, and press Reset. Type "00" on the computer, and the software should respond with "**". Using a logic probe, test meter or oscilloscope, check the logic levels on pins 9, 10, 11, 13, 14, 15, 16 and 17 of IC9. They should all be low. If you type "01", pin 9 should be high, and the others should remain low. Now enter "02", "04", "08", "10", "20", "40" and "80" in turn. After each entry, check the logic levels on the data pins, only one should be high in each case - 10, 11, 13, 14, 15, 16 and respectively.
Press Reset on the programmer. Press Enter on it's own to quit the software then run "ADR-TEST.EXE", which is also on the disk. Since the address counters are incremented when a byte is sent, it would take a long time to get the count to 65535 manually! ADR-TEST does it automatically, and pauses at four points to allow you to check the logic levels. Follow the instructions on screen.
Table: the expected logic levels on the address pins of the IC9 at the four pause points.
If these readings are OK, and the preceding tests were also successful you can be fairly confident that the unit is working correctly. It is not so easy to check emulation part of the unit, but providing the unit was carefully constructed the chances of problems are unlikely.
If you have a microprocessor system and a suitable hex file , you can try emulating a known good EPROM using the information given shortly.
The Case
The prototype was constructed in a plastic case, 190mm x 165mm x 68mm, see parts list for details. A suitable overlay for the front panel is shown in figure *. Two photocopies may be taken (enlarge to 162mm x 64mm), one can then be used as a drilling template while the other may fixed to the front panel with clear self-adhesive vinyl.
A suitable notch should be cut in the right side of the case for the ribbon cable to pass through. The power and RS232 connectors mount on the rear panel.
Software
The software is supplied as-is, and Paul Stenning cannot accept any liability for any loss or damage however caused. The source code is supplied so that you may modify the software for your own use only.
A batch file is supplied on the disk to simplify installation. Insert the disk in the drive, type "A:" then "INSTALL", and the batch file will make a \EPROM directory on your drive C:, and copy the software to there. If you do not have a hard disk, make a working copy of the disk using DISKCOPY, then put the original away. Do not write-protect your working copy or the software will not work.
If you are using Windows, suitable icon, PIF and group files are supplied on the disk. Some parts of the software will operate much slower under Windows, particularly the initialisation when the serial port is opened. However it will run in the background (probably very slowly) if you are using 386 Enhanced Mode.
advertisement
advertisement