02-18-2014, 02:35 PM
Hi folks, admittedly not a very frequently asked subject but nonetheless there may be some interest out there...
For a while I've been experiencing some glitches programming ZEPROMS using the ZVC device. I sort of assumed the device wasn't doing its job due to age but in looking at the Zeprom programmer's code I noticed a couple of potential bugs.
The one with most dubious results is a call at addresses 0xp3BE and 3BF to the mainframe location 0x2C6C. That particular destination is in the middle of a LDI S&X instruction, thus not a good choice. Worse yet, the second half of said instruction is actually 040 WROM (when executed stand-alone) so I reckon it's got to opportunity to wreck things up during the EPROM burning job...
Has anybody run into this before? Maybe there was an updated version that corrected this problem.. . if you know, pls. let me know.
Cheers,
ÁM
PS. does anybody know of any ZEPROM-based module that used bank-switching for user code (i.e. FOCAL) programs?
For a while I've been experiencing some glitches programming ZEPROMS using the ZVC device. I sort of assumed the device wasn't doing its job due to age but in looking at the Zeprom programmer's code I noticed a couple of potential bugs.
The one with most dubious results is a call at addresses 0xp3BE and 3BF to the mainframe location 0x2C6C. That particular destination is in the middle of a LDI S&X instruction, thus not a good choice. Worse yet, the second half of said instruction is actually 040 WROM (when executed stand-alone) so I reckon it's got to opportunity to wreck things up during the EPROM burning job...
Has anybody run into this before? Maybe there was an updated version that corrected this problem.. . if you know, pls. let me know.
Cheers,
ÁM
PS. does anybody know of any ZEPROM-based module that used bank-switching for user code (i.e. FOCAL) programs?