Releases: sanni/cartreader
Releases · sanni/cartreader
V15.5
Release notes:
General
- Fix SD read in CRC calculation (thx to masayuki0812)
Atari 7800
- Add Pac-Man, update Sprint Master (thx to smesgr9000)
GBA
- Update gba.txt database
NES
- Update nes.txt database
SNES
- Fix writing SA1 SRAM for Super Bomberman Panic Bomber W
Portable Arduino IDE:
- Optimize compiler flags to save space (thx to bootsector)
Update instructions: Wiki
V15.4
Release notes:
General
- Fix compile when MD/SNES are disabled
Atari 2600
- Add both PGP2XX-series games Angeln I and Fussball (thx to smesgr900)
- Add Telegames version of Bump'n'Jump (thx to smesgr900)
Mega Drive
- Add support for dumping True Galactic Mission (thx to bootsector)
NES
- Calculate auto-mapper CRC32 over 8192 bytes instead of 512 to improve detection rate
- Redo nes.txt database
Portable Arduino IDE:
- Update to avr-gcc 15.2
- Update arduino cli to 1.3.1
Update instructions: Wiki
V15.2
Release notes:
Atari 7800:
- fix overdump of Bounty Bob Strikes Back (thx to smesgr9000)
- add support for dumping Super Circus Atari. A.R.T.I, Countermeasure 2 and Tiger-Heli (thx to smesgr9000)
Atari 2600:
- add support for dumping Avalanche (thx to smesgr9000)
GBA:
- Sort GBA database by cart ID and fix dumping nulled out cart ID
Megadrive:
- Add support for 29F800 under CFI (thx to agi)
NES:
- fix Babel no Tou (thx to nsx0r)
Update instructions: Wiki
V15.1
Release notes:
GB:
- Fix dumping GB ROM with no name in header
- Redo repro menu layout allowing for more combinations
Mega Drive:
- Add support for flashing CFI-based flash cart for Genesis (thx to agi)
- Add Sol-Deace (Japan) (Columbus Circle).md to md.txt (thx to andy-miles)
N64:
- Add support for dumping 18-in-1 repro
NES:
- Fix mapper 380 (thx to nsx0r)
SNES:
- Fix crashing menu when enabling Clock Calibration
Serial Monitor:
- Fix menu title not showing
- Add correct serial config to oscr_tool
Update instructions: Wiki
V15.0
Release notes:
NES:
- Add mapper 312 (thx to nsx0r)
GBA:
- Fix E-Reader not erasing flash (thx to CaitSith2)
Portable Arduino IDE:
- Update avr-gcc to version 14
- Change all included libraries to latest release version
- Add oscr_tool PowerShell script to help manage portable release on Windows 10/11
Update instructions: Wiki
V14.7
Release notes:
Atari 2600:
- Add Meteor Defense (thx to smesgr9000)
N64:
- Fix progress bar when writing Controller Pak
NES:
- Fix mapper 57 (needs M2 pulse) (thx to nsx0r)
PCE:
- Add support for M29F080 flash (thx to smesgr9000)
Filebrowser:
- List folders before files and add option to reverse sort in config.h (thx to ChatGPT & Chomemel)
Libraries:
- Update Adafruit_NeoPixel
- Update Adafruit_BusIO
Logfile:
- Fix double logging bug
V14.5
Release notes:
General
- code optimizations (thx to gemarcano & plaidpants)
- update all libraries
Atari 2600
- improve game support (thx to smesgr9000 & plaidpants)
Atari 7800
- improve game support (thx to smesgr9000)
FAIRCHILD
- Revised 3K cart code (thx to sakman55)
Flash
- add support for 39F010, 39F020, 39F040
GB
- add writing 39SF cart without MBC
- fix flashing MBC0
Leap
- fix dumping (thx to nsx0r)
LJPRO
- add support for MX25L4005/MX25L6405 (thx to sakman55)
Lynx
- fix for overdumping Electrocop (thx to partlyhuman)
MD
- add writing MD FlashKit with S29GL064N
MSX
- add support for Hudson Soft Bee Pack and Bee Cards (thx to sakman55)
NES
- fix dumping StarTropics (thx to Ancyker)
- fix dumping XEVIOUS (thx to splash5)
- fix SEROM/SHROM/SH1ROM PCBs (thx to nsx0r)
- fix for 8KiB PRG games (thx to nsx0r)
- added or fixed mappers (thx to nsx0r, sakman55 & p0ojisan)
12, 24, 26, 27, 29, 33, 40, 41, 43, 44, 45, 49, 50, 52, 55, 59,
61, 74, 76, 78, 80, 82, 88, 91, 104, 107, 112, 114, 115, 116, 117,
120, 122, 125, 144, 154, 165, 168, 175, 178, 182, 189, 195, 196,
206.1, 221, 224, 237, 245, 248, 252, 253, 261, 268, 268.0, 268.1,
272, 286, 288, 289, 290, 314, 315, 319, 331, 351, 366, 380, 396, 399,
419, 422, 470, 519, 532, 534, 552
VBOY
- add manual Rom size selection menu for unknown carts (thx to PsyK0p4T)
- add 64KB Rom support (thx to PsyK0p4T)
- add new serials to supported titles list (thx to PsyK0p4T)
New modules added
- CPS3 (thx to herzmx)
V14.3
Release notes:
General:
- #define ENABLE_FLASH now enables/disables all repro flash code and is disabled by default (enable in config.h if needed)
- Fix compiler errors when enabling certain modules together
System Modules:
- Arc: Fix random read errors when dumping
- Atari 5200: Add CRC database lookup and file renaming (thx to andy-miles)
- Atari 5200: Add delays to improve successful ROM dumping (thx to andy-miles)
- Atari 5200: Fix database mapper config for Star Trek (thx to andy-miles)
- Atari Lynx: Add flash cartridge support (thx to partlyhuman)
- Flashrom Programmer: Add progress bar to read/verify/blankcheck
- Flashrom Programmer: Fix 16bit flashrom writer
- Flashrom Programmer: Add option to ignore unknown flash id
- GBA: Improve reading 369-in-1 repro (still a work-in-progress though)
- Mega Drive: Enable internal pull-ups when reading MD cartridges (fixes carts with unconnected lines)
- N64: Add progress bar to write/verify repro
- N64: Improve timings
- N64: Controller Test is now disabled by default to save space (enable in config.h if needed)
- NES: Fix VRC2B carts (thx to andy-miles)
- NES: Add support for flashing A29040B repro (thx to wfmarques)
- PCE: Fix file location when reading multiple games (thx to PsyK0p4T)
- Self test: Output clock signal during self test
- SMS: Update cart size detection (thx to andy-miles)
- SMS: Fix file location when reading multiple games (thx to PsyK0p4T)
- SNES: Add new repro variants to SNES CFI menu
Database updates:
- 2600: Add Chess & Boom Bang (thx to smesgr9000)
- SNES: Fix Earthworm Jim (thx to andy-miles)
- N64: Add 40 Winks variant (thx to PsyK0p4T)
New modules added:
- Atari Jaguar (thx to skaman & cephiros)
V14.0
Release notes:
General:
- Update included libraries
- Fix Serial Monitor
- Update 7800 database (thx to smesgr9000)
System Modules:
- GBA: Add support for flashing 369-in-1 repro with F0088H0 flash chip
New modules added:
- Atari Lynx (thx to partlyhuman)
- Atari 400/800/XL/XE (thx to skaman)
- Bally Astrocade (thx to skaman)
- Casio PV-1000/PV-2000 (thx to skaman)
- Commodore VIC-20 (thx to skaman)
- Leapster Leapfrog (thx to skaman)
- Little Jammer (thx to skaman)
- Little Jammer PRO (thx to skaman)
- RCA Studio II (thx to skaman)
- Tomy Pyuuta (thx to skaman)
- TRS-80 (thx to skaman)
- V.Smile (thx to skaman)
V13.5
Release notes:
This release features a major code optimization thanks to smesgr9000 and should allow for more modules to be enabled at once.
Also many of the add-on modules now have been updated to feature the same cart selection UI as the NES module.
General:
- Add UPDATE.bat that lets users update the portable release to the latest Github version with ease (only for Windows 10 & 11)
- Fix 5V spike at boot when VSELECT is installed and enabled (thx to Ancyker)
- Fix color cycling of LED when idle
- Update Databases (thx to PsyK0p4T, PsychoFox11, sakman55, smesgr9000, partlyhuman, InvalidInterrupt)
System Modules:
- 2600: Fix 2600 mapper selection for Serial (thx to smesgr9000)
- 2600: Add support for X07 mapper (thx to plaidpants)
- 2600: Add support for mapper 3E, 32K ROM 32K RAM Tigervision (thx to plaidpants)
- 2600: Add support for F4SC, F6SC & F8SC (thx to smesgr9000)
- C64: Fix handling of GAME and EXROM lines (thx to sakman55)
- C64: Add c64 function to read 16k segments (thx to smesgr9000)
- C64: Add support for clock generator (thx to smesgr9000)
- C64: Fix reading mapping > 5 causes crc32 0x0000000 (thx to smesgr9000)
- FLASH: Add progress bar when flashing
- GB: Add support for MBC30 flash cart by HDR (thx to ManCloud for testing)
- MD: Add option to force ROM size
- N64: Add support for Dezaemon 3D 768KB save (thx to saturnu)
- NES: Add support for mapper > 255, implement mapper 446 submapper 0&1 (thx to smesgr9000 and thx to NewRisingSun for support)
- NES: Fix iNES2.0 mapper parsing of byte 8 (thx to smesgr9000)
- PCE: Add support for flashing reproduction HuCards (thx to partlyhuman)
- SFM: Fix SFM flash menu
- SNES: Add CFI option to repro menu (allows for some currently unsupported flash chips to be flashed if they have CFI)
- SNES: Fix reading Bahamut Lagoon English Translation SRAM (thx to Cowboyjunkie)
- SNES: Fix flashing hirom repros with SRAM
- SNES: Add support for flashing repros with 2x2MB flash (thx to MouseBiteLabs for testing)
- SNES: Fix romType for Yuyu no Quiz de GO!GO!
New modules added:
- Sufami Turbo (thx to PsyK0p4T)
- SNES Game Processor RAM Cassette (thx to LuigiBlood)