I've just got a new cartridge which doesn't seem to have been documented yet. It's a basic EPROM programmer from the '80s
I've managed to dump the EPROM that contains the programming code, which I'll start to disassemble. I'll also create a schematic for it but if anyone has the original documentation I'd be very interested.
VEP: EPROM programmer
Moderator: Moderators
Re: VEP: EPROM programmer
Just wondered - how can it program an EPROM from the cartridge port - don't you need 18V or something to burn an eprom?
Re: VEP: EPROM programmer
Judging by the text in the EPROM you need to attach an external 25v power supply
Re: VEP: EPROM programmer
Nice find.
Part of the Audio Computers set with VCR etc.?
Part of the Audio Computers set with VCR etc.?
Vic20-Ian
The best things in life are Vic-20
Upgrade all new gadgets and mobiles to 3583 Bytes Free today! Ready
The best things in life are Vic-20
Upgrade all new gadgets and mobiles to 3583 Bytes Free today! Ready
- Mike
- Herr VC
- Posts: 4845
- Joined: Wed Dec 01, 2004 1:57 pm
- Location: Munich, Germany
- Occupation: electrical engineer
Re: VEP: EPROM programmer
Some of the traces on the board look like they acted as fuses at some time.
It's also interesting to see yet another piece of software located in the I/Ox range ($9C00 as written on the EPROM label).
It's also interesting to see yet another piece of software located in the I/Ox range ($9C00 as written on the EPROM label).
Re: VEP: EPROM programmer
There's some damage to the solder mask (and maybe the traces under), I think that's mechanical. The one trace looks to be a change from /CRW to /VRW, I also remember this on my VCR (from the same manufacturer).
Indeed, I've not done a detailed dissassembly yet but it seems to use BRK as a compact way of jumping back to the main processing loop.It's also interesting to see yet another piece of software located in the I/Ox range ($9C00 as written on the EPROM label).
- Mike
- Herr VC
- Posts: 4845
- Joined: Wed Dec 01, 2004 1:57 pm
- Location: Munich, Germany
- Occupation: electrical engineer
Re: VEP: EPROM programmer
Mike wrote:It's also interesting to see yet another piece of software located in the I/Ox range ($9C00 as written on the EPROM label).
You might check against Jim Butterfield's Tinymon, which they probably extended with a small routine to program the EPROM.srowe wrote:Indeed, I've not done a detailed dissassembly yet but it seems to use BRK as a compact way of jumping back to the main processing loop.
Re: VEP: EPROM programmer
I've started to reverse-engineer the ROM, there seems to be 11 commands in total
https://eden.mose.org.uk/gitweb/?p=rom- ... rs-vep.asm
https://eden.mose.org.uk/gitweb/?p=rom- ... rs-vep.asm
- Mike
- Herr VC
- Posts: 4845
- Joined: Wed Dec 01, 2004 1:57 pm
- Location: Munich, Germany
- Occupation: electrical engineer
Re: VEP: EPROM programmer
That's definitely different from Tinymon. As you say, BRK is (mis-)used as shortcut to form the main processing loop - they could have achieved the same result with RTS and a crafted return address on stack. Conversely, the BRK handler somewhat rudely purges the stack dump except the PC, which makes it unsuitable for debug purposes. Also, commands to access mass storage are missing. One would like to save and restore the EPROM dump from disk, no?
Which makes it a somewhat crude tool. One would fare better extracting the routines that do the actual job of accessing the EPROM and expand another monitor with those routines, as transient utility perhaps.
Which makes it a somewhat crude tool. One would fare better extracting the routines that do the actual job of accessing the EPROM and expand another monitor with those routines, as transient utility perhaps.