I've been watching Ben Eater's Videos for a while. And I thought I would give it a try so I bought one of his kits. It has been a delightfully rewarding experience. I was cautious at first about doing it all on a breadboard. I found his Breadboarding tips helpful. I probably should have rewatched this one first. To debug things I ended up buying a Mega 2560 Arduino which has been invaluable.
However I did NOT end up buying and EEPROM programmer. Instead I bought a 28pin One ROM and I'm so glad I did. This means I can program directly from inside of VS Code with a small change to my Makefile, $ make program will build and program the ROM in-circuit. No more digging the chip out of the breadboard and disturbing the existing address and data lines nearby. The only gotcha is that after programming I need to power cycle the entire board. Dropping the reset line is not enough as the One ROM will return all zeros until it is power cycled. Yes I am aware of $ onerom reboot, but for some reason it doesn't work on my model. However having to toggle a single button my power supply after running make program is still way easier than having to remove the ROM every single time. I would highly recommend it. You'll find videos about One ROM at piers rocks channel.
So far the OneROM has worked great. Even running at 2MHz with RAM, VIA and ACIA chips sharing the bus. The OneROM works awesome and I would highly recommend it for any new 6502 builds. (Not just legacy systems). In theory one could even attach a pin to one of the jumpers on the top and provide a small amount of ram to a different address space and then forgo having to attach a 62256 RAM chip. I haven't tried this feature yet, but I would be interested in hearing other's experiences.
-Aaron
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.