INL-retro-progdump/firmware/source
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
..
asm_stm Have basic Low Speed SWIM read on the fly working. 2017-09-12 22:36:25 -05:00
old Have USB drivers successfully calling usbFunctionSetup when vendor setup 2017-07-24 21:56:34 -05:00
avr_gpio.h Well over due commit with lots of updates.. 2017-08-05 16:04:59 -05:00
buffer.c slight tweak to buffer.c for firmware, want buffer status to be last thing 2017-08-24 13:56:09 -05:00
buffer.h Have PRG-ROM flashing working for NROM on AVR KAZZO 2017-08-08 15:08:39 -05:00
dump.c Have basic SNES cart detection and dumping working. Dumping mario paint 2017-08-21 12:30:39 -05:00
dump.h Have basic SNES cart detection and dumping working. Dumping mario paint 2017-08-21 12:30:39 -05:00
flash.c Have SNES flashing and dumping working for all 3 kazzos on SNES v3.0p 2017-08-24 13:41:08 -05:00
flash.h Have PRG-ROM flashing working for NROM on AVR KAZZO 2017-08-08 15:08:39 -05:00
io.c Have SWIM write communications working on STM Adatper and INL6. 2017-09-04 13:53:37 -05:00
io.h Have stm devices activating SWIM on SNES STM8 CIC. 2017-09-02 12:38:56 -05:00
main.c Big update, have PRG-ROM dumping on NROM working for all devices! 2017-08-07 16:06:23 -05:00
nes.c Have CHR-ROM dumping working for NROM cart. 2017-08-07 23:10:33 -05:00
nes.h Big update, have PRG-ROM dumping on NROM working for all devices! 2017-08-07 16:06:23 -05:00
operation.c Big update, have PRG-ROM dumping on NROM working for all devices! 2017-08-07 16:06:23 -05:00
operation.h Big update, have PRG-ROM dumping on NROM working for all devices! 2017-08-07 16:06:23 -05:00
pinport.c Have stm devices activating SWIM on SNES STM8 CIC. 2017-09-02 12:38:56 -05:00
pinport.h Have stm devices activating SWIM on SNES STM8 CIC. 2017-09-02 12:38:56 -05:00
pinport_al.h Have stm devices activating SWIM on SNES STM8 CIC. 2017-09-02 12:38:56 -05:00
snes.c Have SNES flashing and dumping working for all 3 kazzos on SNES v3.0p 2017-08-24 13:41:08 -05:00
snes.h Have SNES flashing and dumping working for all 3 kazzos on SNES v3.0p 2017-08-24 13:41:08 -05:00
swim.c Have basic Low Speed SWIM read on the fly working. 2017-09-12 22:36:25 -05:00
swim.h Have basic Low Speed SWIM read on the fly working. 2017-09-12 22:36:25 -05:00
types.h Have PRG-ROM flashing working for NROM on AVR KAZZO 2017-08-08 15:08:39 -05:00
usb.c Have stm devices activating SWIM on SNES STM8 CIC. 2017-09-02 12:38:56 -05:00
usb.h Have stm devices activating SWIM on SNES STM8 CIC. 2017-09-02 12:38:56 -05:00