Commit Graph

977 Commits

Author SHA1 Message Date
sanni
d82ee0432f Add support for 39F040 to flash programmer 2024-09-13 15:26:28 +02:00
sanni
405b73577a Fix compiler error 2024-09-13 09:32:13 +02:00
sanni
e108d8d63d
Merge pull request #1024 from herzmx/cps3
Release CPS3 OSCR Adapter
2024-09-13 09:18:41 +02:00
PsyK0p4T
1d2a016d3c
Update MD.ino
- Moved code to retrieve the cart name earlier and possibly rely on it to identify a game instead of game ID + CRC
- Moved code to regroup the different game checks
- Some comments and conditions get reduced
2024-09-12 23:19:45 +02:00
herzmx
c301d610ba Merge branch 'master' of github.com:sanni/cartreader into cps3 2024-09-12 15:09:57 -06:00
herzmx
62c4f5e5a0 Release CPS3 OSCR Adapter commit 2024-09-12 14:31:19 -06:00
nsx0r
d5252f2211
Update NES.ino - mapper 552 typo fix
mapper 552 typo fix
2024-09-11 19:22:11 +00:00
sanni
1e24b47329 Add writing MD FlashKit with S29GL064N 2024-09-11 17:15:06 +02:00
sanni
bff854c4e2
Remove duplicates of #define ENABLE_CLOCKGEN from config.h 2024-09-11 12:37:58 +02:00
sanni
9dce89ab05 Update Cart_Reader.ino 2024-08-29 11:18:20 +02:00
nsx0r
e04188d27c
Update NES.ino - added mapper 552
added mapper 552
2024-08-28 20:16:25 +00:00
nsx0r
6cbc8a59cf
Update NES.ino - fix mapper 80+82
fix mapper 80+82
2024-08-28 20:03:00 +00:00
nsx0r
5cbbfa6b68
Update NES.ino
fix mapper 80
2024-08-28 19:57:30 +00:00
Michael Singer
66e153d319 GBM: Fix some comments and unused function 2024-08-23 14:40:22 +02:00
sanni
0d602720c2 Remove more co-dependencies 2024-08-16 19:54:57 +02:00
sanni
ac6e606f0d Fix compile errors for co-dependent modules 2024-08-16 19:04:37 +02:00
sanni
06243694d4 Fix compiler warnings/errors 2024-08-16 16:53:55 +02:00
sanni
edc2b2fa15 Fix flashing N64 repro and add progress bar 2024-08-16 14:59:56 +02:00
sanni
34e2ef2bae #define ENABLE_FLASH now enables/disables all repro flash code
This cuts down memory usage from 90%/66% to 68%/63%. Useful for people that don't flash repros and would like to enable more systems instead.
2024-08-16 11:43:08 +02:00
sanni
9400330fca Disable N64 controller test by default 2024-08-16 08:39:05 +02:00
sanni
a2b8d0446d Fix typo 2024-08-15 17:37:30 +02:00
sanni
d4dafab307 Remove "Rotate to Change Press to Select" spam from log file 2024-08-15 17:35:49 +02:00
PsyK0p4T
eb083b86f3
Update ARC.ino
Fix issue #1013
2024-08-15 09:19:00 +02:00
PsyK0p4T
b66b3e2fe1
Update SMS.ino
Fix wrong file creation location when reading multiple ROMs in a row
2024-08-15 00:09:40 +02:00
Wesley Marques
0cfb7f46ed Support Flash repro A29040B 2024-08-13 10:15:33 -03:00
sanni
2e5aa97bef Slow down 369 dumping 2024-08-11 20:22:21 +02:00
sanni
afade35b6c Change N64 timings
Seems to more reliable read SRAM with some delays removed.
2024-08-11 15:31:24 +02:00
sanni
cf820cfbbd Update FLASH.ino 2024-08-09 15:35:30 +02:00
sanni
c96c27c521 Update FLASH.ino 2024-08-09 13:44:20 +02:00
sanni
3c04277d98 Update FLASH.ino 2024-08-09 12:37:55 +02:00
sanni
70e450afd7 Update FLASH.ino 2024-08-09 12:12:17 +02:00
sanni
2d51bacdde Update FLASH.ino 2024-08-09 12:09:24 +02:00
sanni
952d942a64 Update FLASH.ino 2024-08-09 11:54:00 +02:00
sanni
e19633536c Update FLASH.ino 2024-08-09 11:12:17 +02:00
sanni
dae03f8810 Update SNES.ino 2024-08-08 19:51:06 +02:00
sanni
9775b2c854 Update FLASH.ino 2024-08-08 17:16:20 +02:00
sanni
7d51cfa12f Update FLASH.ino 2024-08-08 14:04:48 +02:00
sanni
c4f84d9253 Add new options to SNES CFI repro menu 2024-08-07 14:53:07 +02:00
sanni
c9f216e531
Flash: Change unknown 29GL flash size to 8MB 2024-08-06 22:06:43 +02:00
sanni
73041751b9
Merge pull request #1009 from partlyhuman/firmware-lynx-flash-rebased
Adds flash cartridge support to Atari Lynx firmware
2024-08-05 08:48:14 +02:00
Roger Braunstein
ac44f5d90d Adds flash cartridge support to Atari Lynx firmware 2024-08-04 16:39:31 -07:00
sanni
bf90513edc Enable Internal Pull-ups for MD
https://github.com/sanni/cartreader/issues/1007
2024-08-02 10:43:11 +02:00
Andy Miles
a81fbd2df6
Atari 5200 Updates
1. Added CRC database lookup for ROM dump validation and file renaming
2. Added delays to improve successful ROM dumping. Especially helps with
   2-chip ROMs
3. Fixed database mapper config for Star Trek (not a 2-chip ROM)
2024-08-01 12:13:24 -07:00
Greg Dole
4d80beeb43 added Atari Jaguar Dumping 2024-07-31 13:37:56 -04:00
sanni
609fc6e444 Add read-only mode for flashroms with unknown ID 2024-07-31 13:51:42 +02:00
sanni
dcadcde877 Output clock signal during self test 2024-07-31 12:42:26 +02:00
sanni
324de5463b Allow for flash ID error to be ignored 2024-07-31 12:07:44 +02:00
Andy Miles
644e1dc944
SMS Updates
1. SMS cart size detection algorithm is updated based on bank count instead of multiples of detected cart size from the header.
2. SMS cart size detection is only invoked if the "TMR SEGA" header is parsed for non-JP carts.
3. Manual selection of ROM size is now present in the SMS/GG menus to allow for manual override as detection algorithm does not work correctly for Cloud Master and Penguin Land US SMS carts.
4. SG-1000 Operation menu now allows for reset instead of relying on a power cycle.
2024-07-29 13:18:26 -07:00
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