nsx0r
e21229b1e9
Update NES.ino
...
- mapper 268 typo fix
2025-01-22 21:43:06 +00:00
nsx0r
caccb84d66
Update NES.ino
...
- Added support for 268 submapper 1
- Added mapper 286
- Slimmed down several scripts
- (Ugly) fix for 8KiB PRG games (Galaxian, Magic Jewelry, Xiao Mali)
- Fixed mappers 114, 182
2025-01-22 21:33:29 +00:00
sakman55
9d02ed296d
Update NES.ino
...
Updated Mapper 45 to handle Dynavision 101 Games and 106 Games carts (4096K PRG). Added Mappers 237, 289, 319, and 332. Mappers 289 and 332 need pulsing M2 code to dump properly.
2025-01-20 22:32:51 -10:00
nsx0r
a62e440c4d
Update NES.ino
...
- fixed mapper 52
- added mappers 49, 50, 55, 61
- added (ugly) workaround for Quattro carts until submappers are supported
2025-01-19 20:36:36 +00:00
nsx0r
c21ab3e539
Update NES.ino
...
- typo fix
- added mapper 41, 43
2025-01-18 23:31:46 +00:00
nsx0r
f6fc43316c
Update NES.ino
...
- started mappers list cleanup
- added mappers 12, 29, 115, 117, 120, 122, 125, 144, 182, 248, 532
2025-01-18 12:38:29 +00:00
splash5
b6c511c792
Fix Famicom XEVIOUS dumping
2025-01-16 10:44:51 +08:00
p0ojisan
c1c04e32cd
Fix offset address for mapper 24/26/78
2025-01-07 12:04:32 +09:00
nsx0r
8ccafde72a
Update NES.ino - fix for mapper 206.1, little cleanup
...
Update NES.ino - fix for mapper 206.1, little cleanup
2025-01-01 21:30:36 +00:00
nsx0r
cccc74c068
Update NES.ino - trimming a couple extra lines
...
Update NES.ino - trimming a couple extra lines
2025-01-01 13:54:33 +00:00
nsx0r
c6f3e8b8f4
Update NES.ino - fixed mapper 88
...
Update NES.ino - fixed mapper 88
2025-01-01 13:50:35 +00:00
nsx0r
2100cd55f6
Update NES.ino - fix for SEROM/SHROM/SH1ROM PCBs
...
fix for SEROM/SHROM/SH1ROM PCBs
2024-12-31 08:14:25 +00:00
sakman55
fb8835b6c4
Update NES.ino
...
Modified Mapper 226 to use pulsing M2 code (BMC Super 42-in-1, 76-in-1, et al.).
Added Mapper 233 which requires power cycling the cart reader to switch between the two PRG chips (BMC 22-in-1/20-in-1 (42-in-1)).
2024-12-25 17:55:32 -10:00
nsx0r
1a16fcf875
Update NES.ino
...
- regrouped more MMC3-like mappers
- fixed mapper 91
- simplified mappers 1/155, 9, 10, 157
2024-12-22 08:25:24 +00:00
nsx0r
3f22b405ad
Update NES.ino
...
- RAM dump extension changed from .bin to .sav for direct use with emulators (see https://github.com/sanni/cartreader/discussions/1049 )
- regrouped scripts for MMC3-based mappers
- regrouped scripts for CxROM-like mappers
- regrouped scripts for BxROM-like mappers
- added support for 268 submapper 1
2024-12-21 23:33:25 +00:00
nsx0r
ab6b462919
[NES] - added mapper 470
...
[NES] - added mapper 470
2024-12-17 05:49:55 +00:00
nsx0r
d30be9dc29
Update NES.ino
...
fix mapper 52
2024-12-15 12:58:19 +00:00
nsx0r
7473f3e5eb
Update NES.ino
...
added chr-rom support for mapper 268
added mappers 315 and 366
2024-12-15 08:41:33 +00:00
nsx0r
a513c4c219
Update NES.ino
2024-11-24 21:53:44 +00:00
sakman55
68ab9b6f2b
Update NES.ino
...
Fixed Mapper 59. Updated the index to the code sections.
2024-11-23 12:15:23 -10:00
nsx0r
443f33ec0c
Update NES.ino : added mapper 268 submapper 0
...
Update NES.ino : added mapper 268 submapper 0
2024-11-14 12:28:04 +00:00
Ancyker
a226a3cb97
Fix #1026 (StarTropics/NES mapper 4.1)
2024-09-14 15:11:09 -04:00
nsx0r
d5252f2211
Update NES.ino - mapper 552 typo fix
...
mapper 552 typo fix
2024-09-11 19:22:11 +00: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
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
Wesley Marques
0cfb7f46ed
Support Flash repro A29040B
2024-08-13 10:15:33 -03: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
8d99ac572f
Fix Serial Monitor errors/warnings
2024-07-13 10:46:59 +02:00
smesgr9000
86059ae070
reuse code to write NES maker command
2024-05-30 08:15:22 +02:00
smesgr9000
d039c590cc
define more commonly used string in OSCR and reuse them
2024-05-28 21:11:48 +02:00
smesgr9000
cb111077f8
replace NES defines with rgbLed function calls
2024-05-26 22:43:41 +02:00
smesgr9000
363d18b542
add common function to open create folder, print message and open file. Remove duplicate code
2024-05-26 22:20:47 +02:00
smesgr9000
41182a7eb0
add option to clear display and remove duplicate code
2024-05-25 14:25:35 +02:00
smesgr9000
6abe29fcd9
remove duplicate code to print saving and increment of folder id
2024-05-25 14:07:08 +02:00
smesgr9000
d1d83bbd10
remove local variables which are only used in function context
2024-05-25 09:57:46 +02:00
smesgr9000
73700e2886
support mapper > 255, implement mapper 446 submapper 0&1 - thanks to NewRisingSun for support, fix iNES2.0 mapper parsing of byte 8
2024-05-24 23:54:13 +02:00
smesgr9000
9f0aa09197
remove duplicate code to create folder
2024-05-12 15:37:11 +02:00
smesgr9000
c09e772299
replace hardcoded bank maps with power of 2
2024-05-12 08:15:03 +02:00
smesgr9000
2134c9f58b
move PRG/CHR dumping code to own function
2024-05-03 23:42:06 +02:00
smesgr9000
4b70766094
remove duplicate code to store NES games with and without header
2024-05-03 21:56:22 +02:00
smesgr9000
990b61ca3a
make cast in read function explicit and reduce duplicate read functions
2024-05-03 19:12:48 +02:00
smesgr9000
330e615b8c
remove duplicate code to select mapper, rom and ram configurations
2024-05-01 21:27:45 +02:00
smesgr9000
254982cbe7
remove duplicate CRC printing and calculation function
2024-05-01 10:48:58 +02:00
smesgr9000
bb12c99fac
replace FAIRCHILD, ODY2, MSX and VECTREX cart selection code with code used in NES, COLV & INTV. Define "Database not found" in OSCR.cpp
2024-05-01 09:06:23 +02:00
smesgr9000
06d5f28d0c
port NES fast forward selection to other systems
2024-04-28 13:35:21 +02:00
smesgr9000
3441cedfd4
remove duplicate code of seeking database files for letter
2024-04-24 19:55:43 +02:00
smesgr9000
e7e0da80b0
remove some duplicate printing code and declare more global text strings
2024-04-22 18:51:01 +02:00