Commit Graph

  • c85bb1db62
    NINA mapper master Zorchenhimer 2025-11-18 23:19:55 -0500
  • 83894d3097
    StudyBox host script Zorchenhimer 2025-11-18 23:10:32 -0500
  • 7f21176c2f Merge branch 'master' into 'master' upstream Paul Molloy 2020-06-13 22:21:56 +0000
  • b08603a27b Merge branch 'master' into 'master' Paul Molloy 2020-06-13 22:17:25 +0000
  • e0d4a92f28 Merge branch 'issue50' into 'master' Paul Molloy 2020-06-13 22:15:40 +0000
  • ce1323be4b Firmware modification where several NOPs were added to fix problematic various CHR/PRG ROM dumping problems. - Fix for issue 50. - Potential fix for issue 20. Every Kid Hero 2020-06-13 22:15:40 +0000
  • 660f7f1105 Change label to reflect Stunt Race FX Joel Smith 2020-06-01 20:56:46 +0000
  • ba1d0d3619 Fix issue in inlretro.lua with missing jtag.lua library (doesn't exist in repo) Max 2020-05-28 08:06:19 -0500
  • e0fc7956e8 Fixed off-by-one error with unrom banktables Max 2020-05-28 07:01:28 -0500
  • 18e3e3c6a2 wording changes Joel Smith 2020-04-20 19:46:25 -0700
  • 13c73053d0 Added support for SNES save ram length from Expansion Ram Header (if valid) fixes issues with SMW 2: Yoshi's Island and Stunt Race FX Joel Smith 2020-04-20 19:21:25 -0700
  • 4d83c034b1 Added values for SNES Stunt Race FX rom type and SRAM Joel Smith 2020-04-20 13:32:22 -0700
  • c444a9d152 Added hardware code for SNES SuperFX + SRAM Joel Smith 2020-04-19 21:53:36 -0700
  • 650b523b89 Added hardware types for OBC1 and SA-1 Joel Smith 2020-04-19 20:33:28 -0700
  • d220212bdf Added SNES SuperFX hardware type Joel Smith 2020-04-19 19:06:32 -0700
  • 6bd9342584 missing file jtag.lua Joel Smith 2020-04-19 16:31:41 -0700
  • aec0b7fa42 Forgot to commit genesis_v1.lua last time to support changes made to shared_dict_sega.h Paul XPS 2020-01-14 09:24:28 -0600
  • db032c793b working SNES flash script, must update script pointed to by inlretro2.lua. example use 4mbit/512KByte LoROM & verify after writting: inlretro.exe -s scripts\inlretro2.lua -m lorom -z 4 -p romname.sfc -v dump.bin Paul Desktop ASUS-C7H 2019-11-19 12:57:09 -0600
  • 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. Paul XPS 2019-11-01 10:15:41 -0500
  • 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 Paul XPS 2019-11-01 00:06:14 -0500
  • d7658d0ab2 GTROM fix, forgot about adding (prob unnecessary) cur_bank write to the firmware flash routine and neglected to commit my local copy of gtrom.lua which was needed for that change. Paul Desktop ASUS-C7H 2019-09-19 10:00:57 -0500
  • cc4aa6c67c ------------------------------------------- Firmware application version #3 release ------------------------------------------- Paul Desktop ASUS-C7H 2019-08-16 10:27:19 -0500
  • 16f4f55ab2 Merge branch 'master' of https://gitlab.com/InfiniteNesLives/INL-retro-progdump Paul XPS 2019-08-06 15:51:50 -0500
  • 34599c557f latest firmware DFU supports MMC2&4 plus bunch of other uncommited scripts need to push this week. Paul XPS 2019-08-06 15:51:32 -0500
  • f034225036 Merge branch 'master' into 'master' Paul Molloy 2019-08-02 15:25:43 +0000
  • 4e9223fa19 Merge branch 'master' into 'master' Paul Molloy 2019-08-02 15:23:41 +0000
  • 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 Joel Smith 2019-07-10 00:33:50 -0700
  • 7992165100 Merge branch 'fixsramsize' Joel Smith 2019-07-10 00:01:12 -0700
  • 20bb2b729e Fixed SNES RAM and ROM check so if it is unknown and not provided it will break and alert user Joel Smith 2019-07-09 23:59:36 -0700
  • 8cda1efe02 Allow SNES Rom and Ram sizes to be displayed if not in table Joel Smith 2019-07-09 23:24:06 -0700
  • 4f56ea85a6 Added support for SNES autodetection of 256 Kb SRAM in v2proto_hirom Joel Smith 2019-07-09 22:36:21 -0700
  • e9f47ec5d0 pushing dfu with that should support current N64 & sega commands. Paul XPS 2019-06-23 13:12:24 -0500
  • 8af93d5515 adding Readme notes for PCB v2.1 Paul XPS 2019-06-21 20:19:43 -0500
  • e628600646 Adds a basic users guide to help new users rip games wulfex 2019-06-09 23:39:47 -0500
  • 147f81462d Changes Readme.txt to MD file, Adds docs folder and EasyRipping guide wulfex 2019-05-21 22:02:37 -0500
  • 3e052ced37 Merge branch 'master' into 'master' Paul Molloy 2019-05-08 13:56:24 +0000
  • 55e7aca6ae Merge branch 'unromcnrom' into 'master' Paul Molloy 2019-05-08 13:55:31 +0000
  • 24130b476d Fix issues with snes autodetection and header parsing. LoROMs can have valid headers in HiROM addr and vice versa. beyondcoast 2019-05-06 21:20:50 -0500
  • 8f9e5bb3c2 Fix overdumping 16KB nrom/cnrom beyondcoast 2019-04-21 17:17:32 -0500
  • 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. Peter Piwowarski 2019-04-11 12:54:15 -0400
  • 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. Paul XPS 2019-03-21 20:28:53 -0500
  • 5bd4799d2b Merge branch 'master' into 'master' Paul Molloy 2019-03-16 23:09:54 +0000
  • 6bf1d82c4a Remove size checking in C for Sega because autodetection was implemented. beyondcoast 2019-03-16 17:22:42 -0500
  • ef8868a7fb Merge branch 'master' of https://gitlab.com/InfiniteNesLives/INL-retro-progdump beyondcoast 2019-03-16 17:20:45 -0500
  • b8d39e3e3c Add header parsing for Genesis, ROM size autodetection, checksum validation. beyondcoast 2019-03-16 17:20:26 -0500
  • 9e27f253c4 Merge branch 'master' into 'master' Paul Molloy 2019-03-04 06:31:37 +0000
  • 403ba88f86 Merge branch 'master' of https://gitlab.com/InfiniteNesLives/INL-retro-progdump beyondcoast 2019-03-03 15:37:45 -0600
  • da9945954b Fix HiROM/LoROM detection, add autodetect for sram sizes, make displaying header resilient to unknown values. beyondcoast 2019-03-03 15:34:03 -0600
  • 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. Paul Win10 shuttle PC 2019-02-16 10:04:11 -0600
  • 1d9aa2f00f Merge branch 'master' into 'master' Paul Molloy 2019-02-11 19:55:50 +0000
  • ba94792de8 fix mapping detection beyondcoast 2019-02-10 19:06:33 -0600
  • 8f8bb2e9ff Add support for reading internal SNES Header, limited autoconfiguration (HiROM v LoROM). beyondcoast 2019-02-10 18:53:52 -0600
  • 2a82101fa8 few missing changes for NESmaker support of older firmware from previous commit. Paul XPS 2019-02-07 23:37:38 -0600
  • 20cf2a81e5 Committing host version that works with all hardware versions that shipped to NESmaker Kickstarter backers. Paul XPS 2019-02-07 23:16:28 -0600
  • ca604c08b6 committing inlretro.exe for windows with the fix for the -k flag from previous commit Paul XPS 2019-02-07 16:06:13 -0600
  • 935e73a83f fixing -k flag. Paul XPS 2019-02-07 16:05:04 -0600
  • 8d88925cb6 changing variable to int hopefully resolves build errors on all systems. Committing inlretro.exe for windows users to run latest command line args. Paul XPS 2019-01-29 12:33:54 -0600
  • 63f2c1b358 Merge branch 'master' into 'master' Paul Molloy 2019-01-24 20:51:47 +0000
  • 1d7f40b097 inlretro2 support for snes, all consoles now supported via CLI beyondcoast 2019-01-23 20:19:17 -0600
  • 870c33cb0c Merge branch 'master' into 'master' Paul Molloy 2019-01-14 21:16:54 +0000
  • 7443c2bd17 Update comments/help for clarity about rom size and mappers beyondcoast 2019-01-14 07:19:54 -0600
  • 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 beyondcoast 2019-01-14 07:14:15 -0600
  • a11940f93d Merge branch 'master' into 'master' Paul Molloy 2019-01-11 16:23:25 +0000
  • f1ce0f44e4 Fix -lm order in to unbreak Linux build beyondcoast 2019-01-02 15:18:59 -0600
  • 3b85cf152a Merge branch 'cleanup' into 'master' Paul Molloy 2018-12-30 06:14:19 +0000
  • e49ff6d2d0 Fix osx target -> machos Max 2018-12-21 03:30:13 +0000
  • 1e2aabc8d5 Merge branch 'master' into 'master' Paul Molloy 2018-12-20 17:04:31 +0000
  • d844c9dd1f Make Linux and OS X aliases for Unix build, which will work for both. beyondcoast 2018-12-20 07:48:49 -0600
  • d8d610b290 Merge branch 'master' of https://gitlab.com/beyondcoast/INL-retro-progdump into cleanup beyondcoast 2018-12-20 07:40:36 -0600
  • 4fec4855b6 Update .gitignore to ignore VSCode metadata beyondcoast 2018-12-20 07:27:46 -0600
  • d1e9e54874 Fix reported bug about nil path using -p flag to flash cart beyondcoast 2018-12-20 07:25:21 -0600
  • 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. beyondcoast 2018-12-20 07:16:46 -0600
  • fa2e2afe4a adding -lm flag to include math library. paul 2018-12-18 20:46:48 -0600
  • 0678b8cb10 Merge branch 'master' into 'master' Paul Molloy 2018-12-18 04:55:24 +0000
  • 97c5258f86 Add mmc5 support to inlretro2.lua beyondcoast 2018-12-17 19:19:17 -0600
  • d33e9c2489 Deduplicate some logic in inlretro2.lua, make mapper/console flags case insensitive, update --help message. beyondcoast 2018-12-17 19:18:21 -0600
  • 64ebb49617 Adding support for dumping MMC5 roms, wram reading/writting probably works, but is untested. (I don't own a MMC5 cart with PRG-RAM) Paul XPS 2018-12-17 00:05:30 -0600
  • 9b9d4aaa2b Merge branch 'master' into 'master' Paul Molloy 2018-12-16 19:13:22 +0000
  • ea204fda31 Add long versions for all existing options, ex: -c => --console beyondcoast 2018-12-16 12:34:22 -0600
  • e8058e4da1 Merge branch 'master' into 'master' Paul Molloy 2018-12-10 05:44:19 +0000
  • 6685122c09 Support N64,GBA,Genesis in inlretro2, add CLI -z option for ROM size in megabits beyondcoast 2018-12-09 17:53:03 -0600
  • 5b47ff3fe6 Merge branch 'cleanup' beyondcoast 2018-12-09 17:10:59 -0600
  • c1b35baf06 Big ol' commit with addition of support for GBA, Genesis, & N64 cartridge reading! Paul XPS 2018-12-08 16:01:59 -0600
  • f0865b1aed Cleanup registration of lua globals, initialize INLOptions with empty strings to avoid potential segfault. beyondcoast 2018-12-07 09:23:47 -0600
  • fa71e2ef2a GBA cart dumping supported! Paul XPS 2018-12-06 20:12:21 -0600
  • 99e3494db8 Merge branch 'master' into 'master' Paul Molloy 2018-12-07 02:08:06 +0000
  • 0471dd65c2 Comment-pocalypse. Delete lots of commented out code in inlprog.c that are left over from a pre-lua era of the software. Add TODOs in lua app for safety checks that were in the removed commented out C code. beyondcoast 2018-12-06 18:57:22 -0600
  • 7fbcabf3ea adding missing INL6 dfu release from last commit Paul XPS 2018-12-06 01:28:29 -0600
  • e4debe5a13 Big update for firmware version v2.3.1 this is the verion getting flashed on all v2.0N NESmaker kits v2.3.0 worked for basic functions, but was never shipped Paul XPS 2018-12-06 01:07:13 -0600
  • 542bba7583 adding support for Gameboy MBC1 rom dumping Paul XPS 2018-12-02 16:41:54 -0600
  • b904a6cb11 Print out device USB/fwudpater version after successful connection. The firmware application version should be printed from scripts. Paul XPS 2018-12-02 15:07:55 -0600
  • 7ede204444 Merge branch 'master' into 'master' Paul Molloy 2018-12-02 19:52:41 +0000
  • 9ed0055cd8 Merge branch 'master' of https://gitlab.com/InfiniteNesLives/INL-retro-progdump beyondcoast 2018-12-02 13:34:44 -0600
  • e3a09931b7 Fix ROM Size check logic, wrong variable names in battery-backed ram mappers. beyondcoast 2018-12-02 13:23:57 -0600
  • 26f403d9f6 Change interface to process() for all NES mappers to make higher level scripts more flexible in using them, eliminate hardcoded prg,chr,ram sizes. Add CLI options to drive all this functionality directly. Note: Option letters are chosen somewhat arbitarily, next change will be to use argp so more descriptive flag names can be used ex: --nes_prg_rom_size_kb=16 in addition to single character shortnames. This will be important as console support expands. beyondcoast 2018-12-02 13:06:22 -0600
  • 5a1c87f020 Merge branch 'master' of https://gitlab.com/InfiniteNesLives/INL-retro-progdump Paul XPS 2018-12-01 22:45:54 -0600
  • cadc615621 Have Gameboy ROM only cart dump working! Had to fix io_reset, was trying to modify GB POWER pin before turning on GPIO blocks.. Paul XPS 2018-12-01 22:38:29 -0600
  • c9e2d643ee Merge branch 'unrom-find-banktable' into 'master' Paul Molloy 2018-12-01 18:33:52 +0000
  • ec596dd963 Merge branch 'master' into 'unrom-find-banktable' Paul Molloy 2018-12-01 17:33:39 +0000
  • 48b7437d10 Merge branch 'master' into 'master' Paul Molloy 2018-12-01 16:59:43 +0000