AVR6502
Posted: Tue Dec 31, 2013 5:42 pm
Hi guys,
I am happy to share my last project with you.
I was inspired of 6502 emulation challenge here.
I got this code and ported it for AVR. In fact only read and write functions are target dependable.
Then I got the .bin file for EhBasic.
Then I got a 23LCV1024-I/P SPI RAM and 25LC256-I/P SPI EEPROM .
Put all together and it worked.
Later I put SD card module. Now this PC can boot from SD card. Just copy the ROM file the SD card.
Before that I was build this Video/KBD interface.
AVR/6502 instruction ratio is about 600 (having ROM data in FLASH).
AVR is running on 18,432 MHz. That makes about 30 KHz emulated speed.
Having ROM data in external EEPROM ratio is about 1500.
Here are some pictures.
I am happy to share my last project with you.
I was inspired of 6502 emulation challenge here.
I got this code and ported it for AVR. In fact only read and write functions are target dependable.
Then I got the .bin file for EhBasic.
Then I got a 23LCV1024-I/P SPI RAM and 25LC256-I/P SPI EEPROM .
Put all together and it worked.
Later I put SD card module. Now this PC can boot from SD card. Just copy the ROM file the SD card.
Before that I was build this Video/KBD interface.
AVR/6502 instruction ratio is about 600 (having ROM data in FLASH).
AVR is running on 18,432 MHz. That makes about 30 KHz emulated speed.
Having ROM data in external EEPROM ratio is about 1500.
Here are some pictures.