INL-retro-progdump/firmware
Paul Molloy 49b4639aa4 Have basic Low Speed SWIM read on the fly working.
Only reads one byte, but good enough.. to get things done.

Code should actually work for low and high speed, but have only tested
high speed on writes so far.

Having issue where reads can fail at times.  Esp with long strings of
'0'..  Perhaps operating at high speed would improve matters..
Although I'm also realizing maybe I'm not waiting for the device to reset
and reload HSI trim factory value, need to check that..

The new assembly file/function does everything needed so can start cutting
out inline assembly from swim_out function.

Swim code needs to run at 48Mhz.  Realizing this is pretty vital to having
enough time to handle high speed.  And timing of artificial pull-up
requires high trimmability..
2017-09-12 22:36:25 -05:00
..
build_avr Have SNES flashing and dumping working for all 3 kazzos on SNES v3.0p 2017-08-24 13:41:08 -05:00
build_stm Have SNES flashing and dumping working for all 3 kazzos on SNES v3.0p 2017-08-24 13:41:08 -05:00
include_stm Creation of pinport abstraction layer to make firmware more generic to the 2017-07-22 23:58:16 -05:00
release Successfully building avr & stm core with one set of files. 2017-07-22 17:03:23 -05:00
source Have basic Low Speed SWIM read on the fly working. 2017-09-12 22:36:25 -05:00
source_stm_only Have basic Low Speed SWIM read on the fly working. 2017-09-12 22:36:25 -05:00
usbdrv_Vusb Starting to separate AVR build so STM can be build alongside in same dir 2017-07-22 14:01:07 -05:00
Make_avr Creation of pinport abstraction layer to make firmware more generic to the 2017-07-22 23:58:16 -05:00
Make_stm_adapter Have basic Low Speed SWIM read on the fly working. 2017-09-12 22:36:25 -05:00
Make_stm_inl6 Have basic Low Speed SWIM read on the fly working. 2017-09-12 22:36:25 -05:00
Makefile Big update, have PRG-ROM dumping on NROM working for all devices! 2017-08-07 16:06:23 -05:00