Andy Miles
0f4243510a
Fix for VRC2B Famicom Carts
...
Instead of bank switching on a single bank and reading 1024 bytes
at a time, this update switches 8 banks at a time and reads 8 KiB
per iteration. The hypothesis is that the timing between
bank switching and reading 1024 bytes at a time is insufficient for
the mapper while reading in batches of 8 KiB allows for enough
time for the data to be switched and accessible.
This change fixes the ability to dump the following
VRC2B Famicom cartridges:
B27B8CF4 -> Contra (Japan).nes
49123146 -> Getsu Fuuma Den (Japan).nes
AC9895CC -> Dragon Scroll - Yomigaerishi Maryuu (Japan).nes
Also verified a VRC4E Famicom Cartridge:
C1FBF659 -> Akumajou Special - Boku Dracula-kun (Japan).nes
2024-07-26 17:43:30 -07:00
sanni
70ef81bd7e
Fix 16bit flashrom writer
2024-07-24 21:40:20 +02:00
PsyK0p4T
23fcb5c12e
Update PCE.ino
...
Various changes
- restore Reset option in PCE menu
- fix wrong file creation location when reading multiple games in a row
- simplified crc search
2024-07-24 16:15:04 +02:00
sanni
7bdf3e6a0f
Update FLASH.ino
2024-07-19 23:12:45 +02:00
sanni
dac242cd2f
Flash: Add progress bar to read/verify/blankcheck flashrom
2024-07-19 22:18:22 +02:00
sanni
68ae4b7111
GBA: Fix writing file smaller than 4MB
2024-07-13 13:41:33 +02:00
sanni
8d99ac572f
Fix Serial Monitor errors/warnings
2024-07-13 10:46:59 +02:00
sanni
8323aaeca9
Update GBA.ino
2024-07-12 15:29:51 +02:00
sanni
d25b98ddfd
GBA: Add option to dump F0088H0 repro
2024-07-12 14:08:21 +02:00
sanni
8cf9bc6a99
GBA: Add bank mapping to F0088H0 repro
2024-07-10 23:03:40 +02:00
sanni
0a3ca11dfb
Update GBA.ino
2024-07-09 20:53:34 +02:00
sanni
c56ced2264
GBA: Fix Blankcheck function
2024-07-09 13:50:26 +02:00
sanni
72dfb04624
Add new modules (thx to skaman)
2024-07-08 19:25:29 +02:00
sanni
08cb821387
GBA: Add basic support for F0088H0 flash
...
No bank switching yet so ROM limited to 16MB.
Uses flash commands found [here](https://github.com/lesserkuma/FlashGBX/blob/master/FlashGBX/config/fc_AGB_6600M0U0BE.txt )
2024-07-08 17:00:43 +02:00
sanni
ee923a03bc
Merge pull request #982 from partlyhuman/firmware-atari-lynx
...
Atari Lynx firmware 1.0
2024-07-08 16:54:30 +02:00
Roger Braunstein
c7e365afbd
Removes refactored out method
2024-07-07 16:13:13 -07:00
Roger Braunstein
bfe1390832
Further optimize detection, combine loops
2024-07-07 16:12:02 -07:00
Roger Braunstein
a751f4f9a6
Completely eliminates extra stack-allocated buffers
2024-07-07 15:37:32 -07:00
Roger Braunstein
bd641b6476
Cherry-picking firmware changes only for Lynx support
...
Updating header comments
Better blocksize detection, cleanups
2024-07-07 14:02:16 -07:00
sanni
15a2983539
13.5 Fix SFM flash menu
...
https://github.com/sanni/cartreader/issues/980
2024-07-05 19:19:40 +02:00
sanni
c2c1f7a0ba
Update Cart_Reader.ino
2024-07-03 18:16:18 +02:00
sanni
29b876b25b
Update Cart_Reader.ino
2024-07-03 17:01:11 +02:00
sakman55
e2a65d78d8
Update PCW.ino
...
Minor cleanup
2024-07-02 10:30:50 -10:00
sakman55
20ac7558f6
Update VECTREX.ino
...
Minor cleanup
2024-07-02 10:04:13 -10:00
sanni
9b69037ebc
Fix color cycling when idle
2024-07-02 11:35:51 +02:00
smesgr9000
59f2525f80
fix issue #973 - remove obsolete debugging leftover
2024-07-01 16:58:54 +02:00
sanni
c11690b491
Merge pull request #977 from partlyhuman/pce-tg16-flashing
...
Adds support for flashing reproduction HuCards
2024-07-01 00:12:03 +02:00
Roger Braunstein
ae52422502
Alternate fix
2024-06-30 12:33:24 -07:00
Roger Braunstein
75d547db22
Fixes compilation of SNES w/o FLASH option, update comment
2024-06-30 12:29:11 -07:00
sanni
0e48720efc
Add support for Dezaemon 3D 768KB save (thx to saturnu)
...
fff9a57a92
(This is untested)
2024-06-30 12:10:47 +02:00
sanni
d1b1c88af0
Fix reading Bahamut Lagoon English Translation SRAM (thx to Cowboyjunkie)
...
https://github.com/sanni/cartreader/issues/917
2024-06-30 11:50:11 +02:00
sanni
fd2c332ea9
Add progressbar to flashrom programmer
...
Only tested with 29F032 and 29LV640 but should still work for all since it was just copy&paste.
2024-06-30 11:36:33 +02:00
sanni
f798336aaa
Always disable SRAM when flashing any hirom repros
2024-06-30 11:04:40 +02:00
Roger Braunstein
99433cc769
Update comments
2024-06-29 18:25:34 -07:00
Roger Braunstein
3ebfc53a18
Cleaning up debug stuff
2024-06-29 18:20:04 -07:00
Roger Braunstein
efe0dcf47d
Implements data complement status checking and MX29F0x0 flash
2024-06-29 18:17:26 -07:00
Roger Braunstein
2abde7f2fc
Detect flash chip
2024-06-29 17:05:05 -07:00
sanni
27b84d2f7e
Disable SRAM when flashing 2x2MB repro
2024-06-29 20:29:38 +02:00
smesgr9000
4e7ef93cc6
declare "Revision: " and "Serial: " as common string and reuse string
2024-06-29 11:48:32 +02:00
smesgr9000
9e13964889
reuse common string "ROM Size: "
2024-06-29 11:28:41 +02:00
Roger Braunstein
6fc56b5ed6
Working with 4mbit hardcoded
2024-06-28 19:31:14 -07:00
Roger Braunstein
88564c21da
Initial work on PCE flash repro, erase working
2024-06-28 18:09:51 -07:00
sanni
ce4e26c686
Fix verifyFlash()
2024-06-27 10:55:54 +02:00
sanni
fefd959e84
Add CFI option to flashrom programmer
2024-06-26 13:29:18 +02:00
sanni
fd82faca2d
SNES: Add 2x2MB flash to CFI (thx to MouseBiteLabs)
2024-06-26 09:24:12 +02:00
smesgr9000
9cbc8caad3
remove duplicate for SUPRACAN
2024-06-16 11:26:56 +02:00
smesgr9000
4040d2b2a6
define common string "Select file"
2024-06-16 10:55:50 +02:00
smesgr9000
da8dc3d94e
replace duplicate code with common folder creation function
2024-06-16 10:39:47 +02:00
smesgr9000
e1bd042d82
replace duplicate error string "Can't open file"
2024-06-16 00:39:21 +02:00
smesgr9000
ee6a7fe41f
remove duplicate code to read two Bounty Bob banks
2024-06-15 22:42:37 +02:00