INL-retro-progdump/firmware/source
Paul Desktop ASUS-C7H cc4aa6c67c -------------------------------------------
Firmware application version #3 release
-------------------------------------------

N64 updates:
Some extra timing delays were necessary for consistent dumping.
Includes fixes for N64 dumping that proved working for me on 10+ carts I
dumped successfully.  There is now a .csv in docs folder with cart size
in bytes, divide that number by 131,072 to get size in mbits for -z
flag.  Includes CRC32 checksum that can be verified using HxD hex
editor.  N64 file output is big-endian so it reads as it should in hex
editor which is .z64 file format.  lua script updated to print out the
game name from the in rom header.

NES updates:
flashing support for quite a few different mappers including GTROM,
MMC2, MMC4, action53, easyNSF, and other tweaks to rd/wr timings.

FIRMWARE UPDATES:
inlretro2.lua script now tries to poll the firmware "application
version" and suggest updating your firmware if you're not running the
version in this release.  You can always update your firmware using the
bootloader method in the readme.  But there is an easier method if you
have an stm32 based device (translated: you purchased your device in
2018 or later). AND you're already running firmware version v2.3.x

simply run the new scripts which were added in this commit:

	PCB version 2.0 or 2.1 (large square PCB with option for 6 connectors)
	>inlretro.exe -s scripts\inlretro_inl6fwupdate.lua

	PCB version 2.0N (smaller PCB with NES connector only:
	>inlretro.exe -s scripts\inlretro_inlNESfwupdate.lua

Now that it's easier for the host software to detect the firmware
application version can work towards having the scripts automatically
update the device firmware for you..  But still need to implement this..
2019-08-16 10:27:19 -05:00
..
asm_stm Massive commit with bunch of random junk.. 2018-09-06 23:01:59 -05:00
old Have USB drivers successfully calling usbFunctionSetup when vendor setup 2017-07-24 21:56:34 -05:00
avr_gpio.h Double and long overdue commit.. 2018-01-01 23:32:09 -06:00
bootload.c ------------------------------------------- 2019-08-16 10:27:19 -05:00
bootload.h Firmware updates are complete for switchless firmware updates via USB! 2018-11-29 22:31:26 -06: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
ciccom.c Massive commit with bunch of random junk.. 2018-09-06 23:01:59 -05:00
ciccom.h Massive commit with bunch of random junk.. 2018-09-06 23:01:59 -05:00
dump.c ------------------------------------------- 2019-08-16 10:27:19 -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 ------------------------------------------- 2019-08-16 10:27:19 -05:00
flash.h Big old first major commit since publicly releasing.. 2018-11-09 21:52:33 -06:00
gameboy.c adding support for Gameboy MBC1 rom dumping 2018-12-02 16:41:54 -06:00
gameboy.h adding support for Gameboy MBC1 rom dumping 2018-12-02 16:41:54 -06:00
gba.c Big ol' commit with addition of support for GBA, Genesis, & N64 2018-12-08 16:01:59 -06:00
gba.h Big ol' commit with addition of support for GBA, Genesis, & N64 2018-12-08 16:01:59 -06:00
io.c ------------------------------------------- 2019-08-16 10:27:19 -05:00
io.h Big ol' commit with addition of support for GBA, Genesis, & N64 2018-12-08 16:01:59 -06:00
jtag.c Another late commit from bunch of updates I made over a month ago.. 2018-02-13 14:36:43 -06:00
jtag.h Another late commit from bunch of updates I made over a month ago.. 2018-02-13 14:36:43 -06:00
main.c ------------------------------------------- 2019-08-16 10:27:19 -05:00
n64.c ------------------------------------------- 2019-08-16 10:27:19 -05:00
n64.h Big ol' commit with addition of support for GBA, Genesis, & N64 2018-12-08 16:01:59 -06:00
nes.c ------------------------------------------- 2019-08-16 10:27:19 -05:00
nes.h ------------------------------------------- 2019-08-16 10:27:19 -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 Big ol' commit with addition of support for GBA, Genesis, & N64 2018-12-08 16:01:59 -06:00
pinport.h Big ol' commit with addition of support for GBA, Genesis, & N64 2018-12-08 16:01:59 -06:00
pinport_al.h Support for GTROM mapper 111. Both INLretro6 firmware and AVR firmware 2019-02-16 10:04:11 -06:00
ramfuncs.h Big update for firmware version v2.3.1 2018-12-06 01:07:13 -06:00
sega.c Big ol' commit with addition of support for GBA, Genesis, & N64 2018-12-08 16:01:59 -06:00
sega.h Big ol' commit with addition of support for GBA, Genesis, & N64 2018-12-08 16:01:59 -06:00
snes.c Most things working on STM_NES now with more complete pinport_al.h 2018-11-25 22:17:36 -06:00
snes.h Big update from past weeks' work. Most of the work involves converting 2018-11-19 18:00:03 -06:00
stuff.c Big update for firmware version v2.3.1 2018-12-06 01:07:13 -06:00
stuff.h Big update for firmware version v2.3.1 2018-12-06 01:07:13 -06:00
swim.c ------------------------------------------- 2019-08-16 10:27:19 -05:00
swim.h Double and long overdue commit.. 2018-01-01 23:32:09 -06:00
types.h Big update for firmware version v2.3.1 2018-12-06 01:07:13 -06:00
usb.c ------------------------------------------- 2019-08-16 10:27:19 -05:00
usb.h Big update for firmware version v2.3.1 2018-12-06 01:07:13 -06:00