Mostly adding support for mappers as I needed it for my own hardware builds: -MMC1 -mapper 30 -easy NSF (still need to update for mapper verilog fix) -action53 (still need to update for mapper verilog fix) -dual port board flashing -colordreams, not sure if I actually got this working -color ninja, just a special CPLD version of colordreams for ninja boards Just started working on SNES code. slowly getting things up and working outside of main inlretro.lua script similar to how NES has been handling everything with it's own script. Able to flash v3 boards fine. v1 boards flash without errors, but still having some mapping problems where it verifies but won't boot. v2 prototype flashes most bytes but not all, seems v2 boards are much slower to output valid data.. But that may just be the manufacturer ID codes..? TODO next: -bootloader dictionary that jumps to bootloader so don't have to manually close jumper on the board. -turn on the watchdog timer for stm32 -create some sort of host timeout so reset button on programmer isn't as useful -allow firmware programing algos to be uploaded and executed from SRAM for faster code that also doesn't require specific firmware builds to support new mapers. -Finish JTAG to simplify programing NES & SNES CPLDs -Sort out swim issue with stm8s001 CICs -add SWIM support for avr |
||
|---|---|---|
| .. | ||
| stm_init.c | ||
| stm_init.h | ||
| usb_descriptors.h | ||
| usbstm.c | ||
| usbstm.h | ||