INL-retro-progdump/firmware
Paul Molloy pinkASUS fe04496cfb Flashing NROM PRG-ROM working but unstable.
Not sure how I thought flash operations were previously working as there
were many bugs I had to correct to support flash operations properly.
Operations module appears to be working so far, still need to pass
functions to operation module.
Flash operations verify PRG-ROM 32KB writes working with file comparison.
Currently dependent on extra buffer status reads to delay next buffer.
I think the write operation is taking longer than the usb load operation.
Potentially due to slow code of operation module, but also possible I
had only been testing with slow eeepc linux machine previously.  Perhaps
combination of both.

Still need to correct issue so added buff status delays aren't needed.
buffer manager should be able to key off of status==USB_FULL but that
doesn't seem to work.  When trying I don't always get the same number of
buffers to get flashed so appear to have a race condition or something
not properly intialized..?

Need sort out sending of USB STALL if buffer isn't ready to be loaded yet.

This commit is mainly for documentation/reference purposes as things are
kind of working, but buggy/unstable.

AVR Memory Usage
----------------
Device: atmega164a

Program:    6486 bytes (39.6% Full)
(.text + .data + .bootloader)

Data:        679 bytes (66.3% Full)
(.data + .bss + .noinit)
2017-02-13 11:49:57 -06:00
..
source Flashing NROM PRG-ROM working but unstable. 2017-02-13 11:49:57 -06:00
usbdrv committing source code changes for main.hex commit that was just made axing usbFunctionRead 2016-11-25 19:59:07 -06:00
Makefile removing shared files from source dir when making clean. 2016-11-24 11:39:05 -06:00
main_green_v1_2.hex firmware main.hex commit from last time along with versions of other kazzos 2016-12-12 00:54:07 -06:00
main_purple_v1_1_v3_0.hex firmware main.hex commit from last time along with versions of other kazzos 2016-12-12 00:54:07 -06:00
main_v1_2b-v1_4.hex Flashing NROM PRG-ROM working but unstable. 2017-02-13 11:49:57 -06:00