Eprom Programmer

This is a homebuilt programmer that uses my  Power Pak  for its controller. I have transferred Edtasm+ and the all machine language control program onto the Power Pak eprom, which allows burning of assembled programs directly into eprom, and a return to Edtasm with the edit buffer intact. The other handy feature is the cartridge port, and the dual eprom sockets which allows the source information for the eprom to come from another eprom, the CoCo's memory or a Color Computer Program Pak. This is old technology, I originally wired this up in '86, supporting 8K and 32K devices. I added support for 16K devices a couple of years ago, and added FLASH capability using ATMEL 29C256 28 pin devices this past winter.  A screen shot of the opening menu;

Screen shot of eprom programmer menu

On computer powerup, the above program is auto-booted. The eprom programmer software is about 5K, starts at decimal address 49152. Luckily cartridge Edtasm is position independant, and is approximately 10K long, so everything fits nicely in the available 15.75K space. If I am writing my own program for the eprom, Edtasm is started from the programmer menu, and the program is assembled. To return to the programmer, I have a  interrupt button on the programmer hardware that restarts the programmer software. I could have patched Edtasm to do this with a command also, but I went the hardware route instead to leave Edtasm intact. The interrupt method of switching back and forth between Edtasm and the programmer works well as Edtasm's edit buffer is left intact, no need to save and reload the ASM file every time Edtasm is started.
index

Page last updated May 22 / 2002