Put bunch of notes in Readme.txt on how to update device firmware to v2.3 using dfusedemo. Anyone with a device currently in their hands will want to update to this latest version using the dfusedemo instructions there. Or the AVR instructions if you have an old kazzo. For devices shipping after Dec 1st 2018 I will be flashing this latest v2.3 firmware which has it's own firmware updater so the INLretro host software can easily and seamlessly update the firmware for you without any external software, switch or jumper operation on the PCB. This update also includes some power functions in the bootloader dictionary. Can now make direct read/write access to the entire ARM memory space. Maybe I'll add this to the AVR someday..? Having this previously would have actually allowed me to bootstrap a switchless bootloader without dfuse.. ahh well... Also turned the watchdog timer on for the STM32 build finally. Requires refreshing every ~1sec, currently only done in the main. Added application versioning to address 0x08000800 in the binary. Couldn't get the linker script to do this for me for some reason. So for now I just manually put it in the binary file. The fwupdate.lua script has a lot more checks now. Uses the new bootloader dict functions to dump device firmware and make sure all looks good before it starts erasing firmware. Haven't done much testing with the current AVR build. Got a report there was a problem with UNROM flashing, will have to check that out. Done with the firmware for awhile now hopefully. Need to clean up some things with the main program & inlretro.lua script. Start making better use of some recent contributions by several gracious people. Maybe I'll get going on gameboy, GBA, & sega soon.. Got a ton of NESmaker devices to push out the door now with this latest build. So might be slow for a bit.. |
||
|---|---|---|
| .. | ||
| DFU_release | ||
| build_avr | ||
| build_stm6 | ||
| build_stmn | ||
| include_stm | ||
| release | ||
| source | ||
| source_stm_only | ||
| usbdrv_Vusb | ||
| Make_avr | ||
| Make_stm_adapter | ||
| Make_stm_inl6 | ||
| Make_stm_inl6p | ||
| Make_stm_nes | ||
| Makefile | ||