From the previous log... what would happen when a short piece of code is being loaded and run after applying the reset?
And for a short description on how this is done:
- Dump the ROM according to this log - make sure it can run in the emulator!
- On the ROM, using the hex editor such as HxD, cut out the range of address 0x60000-0x80000.
- Still in the hex editor, create an empty new binary file and paste it in. Save it separately!
- In the Teensy's application, the binary file is being received through Ymodem (using this method) from the PC.
- After receiving the file, the app resets the NOAC on the PCB.
- The app rapidly polls for the address changes (A0-A17) and pushes the data (D0-D15) with the responses from the /OE and the /CE pins too. (Or in other words it's called an EEPROM emulator!)
Well, it kinda works... but it's a whole lot of mess out there:
The code was running but the screen was garbled with full of noises and artifacts running around. You can see bits of the menu and the Aaronix test screen and that's much about it.
Was the Teensy not working fast enough? Or there are wiring mistakes? Hmm... Figuring this out....
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.