Commit Graph

7 Commits

Author SHA1 Message Date
Paul XPS 4b3a0c8a8f Paul's Infinite workbench stream updates from MMC5 & sega genesis
battery ram save dumping, and flash board programming.
-MMC5 updates fixed battery ram dumping
-genesis_v2.lua script supports dumping battery ram, and flashing ROM
only prototype flash board.  The firmware isn't very clean, but working
for now.
2019-11-01 10:15:41 -05:00
Paul XPS 9090177ce3 Some random additions, mostly to firmware.
-SNES support for 32Byte page writes, but host lua scripts are a bit of
a mess and still need committed.  Firmware isn't very clean either but
it's working..
-SEGA stuff is early and non-working.  Got it working in a separate
branch which will commit shortly.
-SWIM updates for better erasing, flashing, and dumping routines
-FILES updates for jtag and some other niceties
-JTAG is working now for LC4032V & Mach-XO 256
2019-11-01 00:06:14 -05:00
beyondcoast b8d39e3e3c Add header parsing for Genesis, ROM size autodetection, checksum validation. 2019-03-16 17:20:26 -05:00
beyondcoast f899518989 Allow specifying rom size in kilobytes via CLI, do related plumbing to keep Kb as internal representation w/o breaking support for also accepting size in megabits. Cleanup gb scripts to remove unreachable code that was left around from their origin as nes scripts, migrate process()'s to be table driven, add support for gb in inlretro2.lua 2019-01-14 07:14:15 -06:00
beyondcoast 2972654e3b Cleanup of Genesis console script: add unsupported messages, dead code removal, table usage inlined, fix off-by-one error, make debug msgs variable controlled. 2018-12-20 07:16:46 -06:00
beyondcoast 6685122c09 Support N64,GBA,Genesis in inlretro2, add CLI -z option for ROM size in megabits 2018-12-09 17:53:03 -06:00
Paul XPS c1b35baf06 Big ol' commit with addition of support for GBA, Genesis, & N64
cartridge reading!

have some cleanup to do:
clean up sega dumping so don't need a page0/1
implement sega single reads

Add GBA to some of the common opcodes

dumping Don't think need addrH |= of mapper, but maybe this is key to
cleaning up first note..

gba, sega, n64 has extra NOPs, remove and test.

create pinport renames for sega pins, move mask defines to pinport.h

clean up comments for genesis page reads..
2018-12-08 16:01:59 -06:00