sanni
dfec64917d
V7.2: LCD bugfix #2
2021-11-17 21:31:18 +01:00
sanni
21736a241a
V7.2: LCD bugfix
2021-11-17 20:13:24 +01:00
sanni
5a3b311feb
Fix Led and missing word wrap
2021-10-26 17:13:42 +02:00
sanni
a981bb0c3e
Make clockgen calibration optional
2021-10-14 09:53:07 +02:00
scrap-a
f6a3eb65a8
fix typo and comment
2021-09-22 01:18:52 +09:00
scrap-a
96743c7a48
Add support for Sonic & Knuckles Lock-on games
2021-09-20 21:45:59 +09:00
sanni
5ee9997ea0
Fix Megadrive Zero Wing (J)
...
thx to tamanegi_taro
2020-12-10 12:04:25 +01:00
sanni
9eca87d975
V5.5: Reduce memory usage in Filebrowser
2020-10-28 18:44:13 +01:00
jiyunomegami
80c19a0bc4
fix verifySram_MD and writeSram_MD
2020-07-13 19:23:51 +09:00
jiyunomegami
83b53b47bd
Correct comment about segaSram16bit 2
2020-07-12 21:14:58 +09:00
jiyunomegami
d07d80a4b7
pad the extra space like the retrode does when segaSram16bit is 2
2020-07-12 20:21:38 +09:00
jiyunomegami
f3b2fe8252
SRAM detection fix for Psy-o-blade, segaSram16bit setting in md.txt
2020-07-12 00:14:37 +09:00
jiyunomegami
e73ee4b171
modular compilation fixes
2020-07-11 20:39:12 +09:00
sanni
4eaac930ed
Update README.md
2020-07-06 08:33:49 +02:00
jiyunomegami
29093b1bf3
add #ifdef enable_XXX check to each module
2020-07-05 00:07:14 +09:00
jiyunomegami
82ea59b942
add options.h
2020-07-04 22:37:02 +09:00
jiyunomegami
b0d8bf15ee
add enable_XXX define for each module
2020-07-04 21:02:34 +09:00
jiyunomegami
169b853f1b
saveType 5 for Dragon Slayer Eiyuu Densetsu
2020-07-04 02:01:03 +09:00
jiyunomegami
9a77da1e66
Only use the lower half of bramCheck.
...
Was reading 0x0104 and 0x0704 from a Japanese RAM cart,
when B2 /MRES and B27 /VRES were not connected.
2020-07-03 23:48:16 +09:00
jiyunomegami
c9938b177f
print MD bramCheck and chksum using print_Msg_PaddedHexByte
2020-07-03 22:19:47 +09:00
sanni
b24f4c0b01
Upload Files
...
More info:
Also added Pocket SNES PCB by Niltonn
https://forum.arduino.cc/index.php?topic=158974.msg4381465#msg4381465
2019-11-27 10:02:50 +01:00
sanni
087585f8f6
Add cycle cart for MD multi game carts
...
Thanks to BASSIX
2019-10-31 08:43:10 +01:00
sanni
d4935ef326
Change var index to type int
2019-10-17 17:14:08 +02:00
sanni
ee730623fc
Add Realtec Mapper to MD.ino thx to skaman
2019-09-29 12:33:02 +02:00
sanni
34d6871f7d
Set eeprom location for folder number to 0 again
2019-09-27 17:38:42 +02:00
Robert Neumann
29e8109606
SNES, MD: avoid dumping/writing 0 Byte files to SD card
2019-09-11 20:02:26 +02:00
sanni
bbdff75a6f
V3.6: Code Clean-up and NES integration(untested)
...
Copy&pasted all the functions from "Famicom Dumper" by skaman into NES.ino and modified them to fit the enviroment.
Not tested yet.
2019-09-05 00:48:39 +02:00
sanni
d39a438c4d
Update MD.ino
2019-09-02 18:34:25 +02:00
sanni
1cafca33f7
Update MD.ino
2019-09-02 18:27:33 +02:00
sanni
0c75bf8aed
V3.5 Change Menu and add Sega CD Ram Cart
...
Thanks to skaman for the Sega CD Ram Cart code. Writes to the Sega CD Backup RAM Cart require an extra wire from MRES (B02) to VRES (B27).
2019-09-01 14:36:53 +02:00
sanni
f6390d1604
V3.4: Add MD Checksum and autoformat all ino files
2019-08-30 20:20:41 +02:00
Robert Neumann
ad7e188311
speedup and progress bar for MD module; display the ROM stored CRC in overview
2019-08-29 23:46:15 +02:00
Robert Neumann
f7b61cc656
strings_to_flash: conserve ~ 800 byte SRAM by putting menu strings in progmem. Free bytes now: ~ 4000
2019-08-28 12:02:17 +02:00
Robert Neumann
c5c26110fb
arduino_reset: replace the assembler jmp 0 reset method with resetArduino() that uses the watchdog timer to reset the device. This is the preferred method, as it initializes the device more correctly.
2019-08-27 21:43:48 +02:00
sanni
3559eb3185
Fix for Codemasters Duplicate Checksums
2019-08-26 07:23:05 +02:00
sanni
13243cdba4
MD Sketch Improvements by skaman
...
IMPROVEMENTS:
Added read/write support for all Serial EEPROM cart types (Acclaim Type 1, Acclaim Type 2, Capcom, Codemasters, EA, and Sega). Capcom EEPROM code is untested but should work the same as Sega EEPROM code.
Fixed SRAM code to handle all SRAM types.
Added identification of SRAM carts that have bad headers.
Added support for Super Street Fighter 2.
WARNINGS:
Serial EEPROM writes take time to complete.
Serial EEPROM support was tested using Serial Output only. Support using the OLED Display might require some timing adjustment as display_Update() on Serial translates to delay(100).
ADDITIONAL NOTES:
I've included a save file for NBA Jam T.E. Rev 0.
NBA Jam T.E. Rev 0 has faulty code that will erase the EEPROM when the cart is played on the console. The solution proposed by the publisher was to play the cart with two different sets of initials (XXX, NBA) to initialize the EEPROM. The included save file was created after doing this special initialization. My tests of the EEPROM show that it will still erase after the special initialization.
I did some additional tests and found a potential solution. Write the included save file to the cart. Play the cart on the console as normal. Create new saves as needed. When done playing, HOLD THE RESET BUTTON DOWN BEFORE TURNING THE CONSOLE OFF. YMMV.
2019-08-25 10:15:23 +02:00
sanni
a27ee157e8
V2.3: Remove 16bit flash adapter menu
...
If you're still using the old 16bit adapter(the one with the additional pins left and right on the snes cart edge) you can enable the menu again by changing one line in Cart_Reader.ino:
// Enable 16bit flash adapter menu
#define enable_flash16
2018-10-30 21:08:59 +01:00
sanni
4631475619
Add files via upload
2018-10-14 10:09:25 +02:00
sanni
40d2361855
V1.0: Change versioning to the more common #.# format
2018-05-05 20:58:49 +02:00
sanni
72a1a6d7c8
V33A: Accidentally left 27C322 eprom menu enabled
...
Eprom programming is still highly experimental and does not work 100% yet.
2018-04-21 14:23:13 +02:00
sanni
2c2eb0e8bd
V30K: Add Momotaro Dentetsu Happy detection
...
and also the updated checksum calculation out of skaman's enhanced snes sketch
2018-03-19 12:24:13 +01:00
sanni
0ab9f7f120
V30B: Add option to always start in a submenu
...
For example you can change "#define startMenu mainMenu" to "#define startMenu n64Menu" if you only need the N64 stuff.
2017-11-17 20:53:00 +01:00
sanni
e97dfecf02
V27B: Add Mega Drive FRAM read/write
...
Only tested with Sonic 3
2017-06-28 20:31:50 +02:00
sanni
9335e1d2aa
V27A: Add Mega Drive SRAM read/write
...
Only tested with the game STRIKER. There are probably multiple types of SRAM games so not all will work yet.
2017-06-27 23:27:10 +02:00
sanni
80e0e12c82
V27: Add basic Mega Drive Support
...
Just dumping of roms right now, no save games. Not sure if all games will dump or if there are some special ones.
2017-06-26 23:48:07 +02:00