I was finally able to get around to re-create my EEPROM programming cart:
http://flickr.com/photos/10993712@N05/3143907677/
http://flickr.com/photos/10993712@N05/3143907707/
Tell me what you think!
Questions/comments welcome!
EEPROM Programmer V2.0 (for real)
Moderator: Moderators
-
- Vic 20 Devotee
- Posts: 269
- Joined: Mon Feb 04, 2008 6:06 am
What I mean by 'EEPROM programming cart' is that the VIC-20 can write the EEPROM (5v VPP PARALLEL EEPROMs only), or, with a small adapter (for slightly different pinouts of RAM/ROM chips) i could read other chips and/or test a SRAM.
In a nutshell the chip is acting as a bit of RAM (or ROM) in the /BLK5 area.
I think, in the future, I will add some other pieces of cabling/adapters to allow me to change what block it's set up as and maybe even a simple mod to allow me to 'write protect' an EEPROM chip I'm working on filling with routines/data.
In a nutshell the chip is acting as a bit of RAM (or ROM) in the /BLK5 area.
I think, in the future, I will add some other pieces of cabling/adapters to allow me to change what block it's set up as and maybe even a simple mod to allow me to 'write protect' an EEPROM chip I'm working on filling with routines/data.
I assume that the following code doesnt' have the same problem?
Code: Select all
LDA $1000,X
STA $A000,X
LDA $1100,X
STA $A100,X
etc?
Well, what would you like in a software package?
/me might try creating software for the chip. (Not a guarentee, but it would be something I could work towards creating for my adapter.)
Also, it doesn't really require all that much 'hacking'. the main 'hacking' that would be needed would be the addition of:
The R/W line,
1 inverter (7400) so that the /OE (Output Enable) line is inverse of the /WE (Write Enable) line,
and the re-ordering of the 23XX style pinout to the 27/28XX style.
/me might try creating software for the chip. (Not a guarentee, but it would be something I could work towards creating for my adapter.)
Also, it doesn't really require all that much 'hacking'. the main 'hacking' that would be needed would be the addition of:
The R/W line,
1 inverter (7400) so that the /OE (Output Enable) line is inverse of the /WE (Write Enable) line,
and the re-ordering of the 23XX style pinout to the 27/28XX style.
Hmm, good question. I guess I see two uses for such a thing. One is something similar to an EPROM programmer, where I could load a .hex or .bin file from disk, write to EEPROM, verify, and then use that chip on another platform, project, whatever. The other, is just a programmable cartridge, where I could download a ROM dump of a game or any program that can run from ROM, and write it to EEPROM. Something similar to this:
http://www.atarimax.com/flashcart/documentation/
I guess by "hacking" I ment that I'd like to avoid writing my own code to program the EEPROM, at least initally I would *love* to make my own Disk Menu V23 cartridge, for example.
http://www.atarimax.com/flashcart/documentation/
I guess by "hacking" I ment that I'd like to avoid writing my own code to program the EEPROM, at least initally I would *love* to make my own Disk Menu V23 cartridge, for example.