Commit Graph

262 Commits

Author SHA1 Message Date
Paul Molloy f034225036 Merge branch 'master' into 'master'
Adds a noob friendly guide for ripping NES Games

See merge request InfiniteNesLives/INL-retro-progdump!27
2019-08-02 15:25:43 +00:00
Paul Molloy 4e9223fa19 Merge branch 'master' into 'master'
Added SRAM 256 Kb (32 KB) to ram_size_tbl, fixed header checks so they pass with other sizes and allowed ROM ubond to be detected

See merge request InfiniteNesLives/INL-retro-progdump!28
2019-08-02 15:23:41 +00:00
Joel Smith c26dca8c8e Fixed SNES v2proto_hirom to detect and set ROM size if not provided (or set to 0) and is known in rom_ubound table 2019-07-10 00:33:50 -07:00
Joel Smith 7992165100 Merge branch 'fixsramsize' 2019-07-10 00:01:12 -07:00
Joel Smith 20bb2b729e Fixed SNES RAM and ROM check so if it is unknown and not provided it will break and alert user 2019-07-09 23:59:36 -07:00
Joel Smith 8cda1efe02 Allow SNES Rom and Ram sizes to be displayed if not in table 2019-07-09 23:24:06 -07:00
Joel Smith 4f56ea85a6 Added support for SNES autodetection of 256 Kb SRAM in v2proto_hirom 2019-07-09 22:36:21 -07:00
Paul XPS e9f47ec5d0 pushing dfu with that should support current N64 & sega commands. 2019-06-23 13:12:24 -05:00
Paul XPS 8af93d5515 adding Readme notes for PCB v2.1 2019-06-21 20:19:43 -05:00
wulfex e628600646 Adds a basic users guide to help new users rip games 2019-06-09 23:39:47 -05:00
wulfex 147f81462d Changes Readme.txt to MD file, Adds docs folder and EasyRipping guide 2019-05-21 22:02:37 -05:00
Paul Molloy 3e052ced37 Merge branch 'master' into 'master'
Fix overdumping 16KB nrom/cnrom, snes autodetection issues

Closes #18 and #17

See merge request InfiniteNesLives/INL-retro-progdump!25
2019-05-08 13:56:24 +00:00
Paul Molloy 55e7aca6ae Merge branch 'unromcnrom' into 'master'
Correct iNES IDs for UxROM/CNROM

See merge request InfiniteNesLives/INL-retro-progdump!24
2019-05-08 13:55:31 +00:00
beyondcoast 24130b476d Fix issues with snes autodetection and header parsing. LoROMs can have valid headers in HiROM addr and vice versa. 2019-05-06 21:20:50 -05:00
beyondcoast 8f9e5bb3c2 Fix overdumping 16KB nrom/cnrom 2019-04-21 17:17:32 -05:00
Peter Piwowarski 1a2cb1cb74 Correct iNES IDs for UxROM/CNROM
This fixes dumping the one UNROM cartridge (Jordan Vs. Bird) to which
 I have access. I do not have access to any CNROM carts to test.
2019-04-11 12:54:15 -04:00
Paul XPS 577277cd2b Basic NES file header creation. PRG/CHR-ROM sizes are filled in based
on provided prg/chr rom input args for dumping.  Mirroring is sensed &
entered for fixed mirror mappers.  So this is basic iNES file format.

Still don't have automatic banktable locating, nor mapper detection.

But this provides a basic header that should work with most currently
supported NES mappers.  If the headers need tweaked, I recommend opening
in Mesen and using it's header modifcation tool.
2019-03-21 20:28:53 -05:00
Paul Molloy 5bd4799d2b Merge branch 'master' into 'master'
Add header parsing for Genesis, ROM size autodetection, checksum validation.

See merge request InfiniteNesLives/INL-retro-progdump!23
2019-03-16 23:09:54 +00:00
beyondcoast 6bf1d82c4a Remove size checking in C for Sega because autodetection was implemented. 2019-03-16 17:22:42 -05:00
beyondcoast ef8868a7fb Merge branch 'master' of https://gitlab.com/InfiniteNesLives/INL-retro-progdump 2019-03-16 17:20:45 -05:00
beyondcoast b8d39e3e3c Add header parsing for Genesis, ROM size autodetection, checksum validation. 2019-03-16 17:20:26 -05:00
Paul Molloy 9e27f253c4 Merge branch 'master' into 'master'
Fix HiROM/LoROM detection, add autodetect for sram sizes, make displaying...

Closes #13

See merge request InfiniteNesLives/INL-retro-progdump!22
2019-03-04 06:31:37 +00:00
beyondcoast 403ba88f86 Merge branch 'master' of https://gitlab.com/InfiniteNesLives/INL-retro-progdump
Add gtrom support.
2019-03-03 15:37:45 -06:00
beyondcoast da9945954b Fix HiROM/LoROM detection, add autodetect for sram sizes, make displaying header resilient to unknown values. 2019-03-03 15:34:03 -06:00
Paul Win10 shuttle PC 0884d6608d Support for GTROM mapper 111. Both INLretro6 firmware and AVR firmware
included.  Not making an offical firmware release, will have to upload to
INLretro6 with fwupdate call.

The colordream firmware updates are also included.  But not the host
scripts, need to clean them up a bit.
2019-02-16 10:04:11 -06:00
Paul Molloy 1d9aa2f00f Merge branch 'master' into 'master'
Add support for reading internal SNES Header, limited autoconfiguration (HiROM v LoROM).

See merge request InfiniteNesLives/INL-retro-progdump!21
2019-02-11 19:55:50 +00:00
beyondcoast ba94792de8 fix mapping detection 2019-02-10 19:06:33 -06:00
beyondcoast 8f8bb2e9ff Add support for reading internal SNES Header, limited autoconfiguration (HiROM v LoROM). 2019-02-10 18:53:52 -06:00
Paul XPS 2a82101fa8 few missing changes for NESmaker support of older firmware from previous
commit.
2019-02-07 23:37:38 -06:00
Paul XPS 20cf2a81e5 Committing host version that works with all hardware versions that
shipped to NESmaker Kickstarter backers.

inlretro.exe -s scripts\inlretro2.lua -c NES -m mapper30v2 -x 512 -p
romname.nes
2019-02-07 23:16:28 -06:00
Paul XPS ca604c08b6 committing inlretro.exe for windows with the fix for the -k flag from previous commit 2019-02-07 16:06:13 -06:00
Paul XPS 935e73a83f fixing -k flag. 2019-02-07 16:05:04 -06:00
Paul XPS 8d88925cb6 changing variable to int hopefully resolves build errors on all systems.
Committing inlretro.exe for windows users to run latest command line
args.
2019-01-29 12:33:54 -06:00
Paul Molloy 63f2c1b358 Merge branch 'master' into 'master'
inlretro2 support for snes, all consoles now supported via CLI

See merge request InfiniteNesLives/INL-retro-progdump!20
2019-01-24 20:51:47 +00:00
beyondcoast 1d7f40b097 inlretro2 support for snes, all consoles now supported via CLI 2019-01-23 20:19:17 -06:00
Paul Molloy 870c33cb0c Merge branch 'master' into 'master'
Cleanup gb scripts/add to inlretro2, add -k CLI option for rom size in kilobytes

See merge request InfiniteNesLives/INL-retro-progdump!19
2019-01-14 21:16:54 +00:00
beyondcoast 7443c2bd17 Update comments/help for clarity about rom size and mappers 2019-01-14 07:19:54 -06: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
Paul Molloy a11940f93d Merge branch 'master' into 'master'
Fix Issue #6

See merge request InfiniteNesLives/INL-retro-progdump!18
2019-01-11 16:23:25 +00:00
beyondcoast f1ce0f44e4 Fix -lm order in to unbreak Linux build 2019-01-02 15:18:59 -06:00
Paul Molloy 3b85cf152a Merge branch 'cleanup' into 'master'
Cleanup Genesis Script, host Makefile

See merge request InfiniteNesLives/INL-retro-progdump!17
2018-12-30 06:14:19 +00:00
Max e49ff6d2d0 Fix osx target -> machos 2018-12-21 03:30:13 +00:00
Paul Molloy 1e2aabc8d5 Merge branch 'master' into 'master'
Fix https://gitlab.com/InfiniteNesLives/INL-retro-progdump/issues/5

Closes #5

See merge request InfiniteNesLives/INL-retro-progdump!16
2018-12-20 17:04:31 +00:00
beyondcoast d844c9dd1f Make Linux and OS X aliases for Unix build, which will work for both. 2018-12-20 07:48:49 -06:00
beyondcoast d8d610b290 Merge branch 'master' of https://gitlab.com/beyondcoast/INL-retro-progdump into cleanup 2018-12-20 07:40:36 -06:00
beyondcoast 4fec4855b6 Update .gitignore to ignore VSCode metadata 2018-12-20 07:27:46 -06:00
beyondcoast d1e9e54874 Fix reported bug about nil path using -p flag to flash cart 2018-12-20 07:25:21 -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
paul fa2e2afe4a adding -lm flag to include math library. 2018-12-18 20:46:48 -06:00
Paul Molloy 0678b8cb10 Merge branch 'master' into 'master'
Flag support cleanup

See merge request InfiniteNesLives/INL-retro-progdump!15
2018-12-18 04:55:24 +00:00