Commit Graph

1920 Commits

Author SHA1 Message Date
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
715e6427bb Adds Atari Lynx to supported systems in readme 2024-07-07 14:24:34 -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
smesgr9000
c30df288c1 add Danger Zone to 7800.txt 2024-07-06 12:09:05 +02: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
PsyK0p4T
acc069e103
Update pcw.txt 2024-06-28 23:32:12 +02: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
78b53b0cb4
Merge pull request #972 from partlyhuman/add-nes-8bit-music-power-encore
Add 8-Bit Music Power Encore (Famicom, Columbus Circle 2024) to NES DB
2024-06-26 09:39:22 +02:00
sanni
fd82faca2d SNES: Add 2x2MB flash to CFI (thx to MouseBiteLabs) 2024-06-26 09:24:12 +02:00
Roger Braunstein
25d51dcba5 Add 8-Bit Music Power Encore (Famicom, Columbus Circle 2024) to NES DB 2024-06-25 21:59:47 -07: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
smesgr9000
005f340cc2 add "Snail Against Squirrel" 2024-06-14 17:34:51 +02:00
sanni
0203e4bf93
Add option to force ROM size for MD carts 2024-06-13 19:40:57 +02:00
sanni
27a213a3c1
Add CFI option to SNES repro menu
Only tested with 29LV640 on Chinese LoROM repro.
2024-06-13 16:43:20 +02:00
Ancyker
8535552b9a
Fix compilation errors when the FLASH core is enabled without FLASH16
Commit References:
* a32c6b3bff - Added ATTENTION_3_3V flash string but placed the definition inside a FLASH16 ifdef.
* 4d000418a8 - Added use of writeWord_Flash to FLASH8 without removing the FLASH16 ifdef around it.
2024-06-10 11:46:26 -04:00
PsyK0p4T
01f424cad6
Update n64.txt
Fix "Hoshi no Kirby" save type for rev2 and rev3
2024-06-10 10:53:28 +02:00
Ancyker
5cb04fea41
Merge pull request #959 from InvalidInterrupt/eol_fix
Convert sd/st.txt to use LF endings in index
2024-06-09 06:24:51 -04:00
InvalidInterrupt
5a26da9341 Convert sd/st.txt to use LF endings in index
The other db files use LF endings and count on gitattributes to
convert files in the working tree; having CRLF in the index results
in git reporting working tree modifications that cannot be resolved with
any of the usual methods (e.g. restore, reset, checkout) on non-Windows
systems. This can prevent checking out other branches or tags.
2024-06-08 23:24:33 -07:00
smesgr9000
52fc5be7ad reuse command sequence for GB 2024-06-03 18:51:51 +02:00
smesgr9000
ccbb5447d3 reuse GB common functions 2024-06-03 17:56:46 +02:00
Ancyker
2b01f7fc4d
Add checks for unsafe configurations
* Fixes #929
* Updated `ci.yml` to define `GITHUB_CI`
* Compilation will now error if VSELECT is enabled on hardware versions that don't support it (any version other than HW5).
  * HW4 and SERIAL might work but are untested. The error message for these versions reflects this.
* Erroring when unsafe configurations are defined can be overridden by defining `ALLOW_UNSAFE_CONFIG` which will throw a warning instead.
  * This should only be done if trying to implement or test on a currently unsupported platform.
  * If both `GITHUB_CI` and `ALLOW_UNSAFE_CONFIG` are defined an error will be thrown causing the CI tests to fail. This is just in case someone makes a commit with it defined.
2024-06-02 11:56:08 -04:00