Realizing much of my problems with discrete boards on original kazzos was that I completely ignored the fact that most discretes are subject to bus conflicts. This makes writes to the mapper bank selecting uber flakey... Created routine in bnrom.lua script to start flash operation by writing the bank table to where Lizard puts it. Need to write routine to find the bank table in a provided rom for flashing. And dumping needs to find the bank table prior to making mapper writes and then use it for bank switching! Tested and working on AVR, stm adapter, and inl6 Lizard 512KB flash/dump: AVR decrepit old firmware & app: 7.9KBps flash AVR new firmware and app (this build) F:12.1KBps D:14.6KBps STM adapter: F:31KBps D:114KBps INL6: F:40KBps D:120KBps |
||
|---|---|---|
| .. | ||
| app | ||
| nes | ||
| inlretro.lua | ||