sanni
5d49302305
Update GB.ino
2019-09-22 08:33:55 +02:00
sanni
5ff1705faa
Update FLASH.ino
2019-09-22 08:32:58 +02:00
sanni
96ea8efb52
Update SMS.ino
2019-09-20 14:50:25 +02:00
sanni
c681fbaec3
V3.9: Add SMS
2019-09-20 14:30:57 +02:00
sanni
026e774b43
Update SMS.ino
2019-09-20 11:50:54 +02:00
sanni
4a2d3d81dc
Update SMS.ino
2019-09-20 11:16:53 +02:00
sanni
4555ce1da7
Update SMS.ino
2019-09-19 16:06:19 +02:00
sanni
8f2346f145
Update SMS.ino
2019-09-19 13:42:46 +02:00
sanni
6cb577e19f
Update NES.ino
2019-09-18 22:43:49 +02:00
Modman
1128720bdd
Update N64.ino
...
Included new strcmp function to ignore case when comparing checksums.
2019-09-17 13:01:05 -07:00
Robert Neumann
60cfbda563
N64: Blink LED for EEP operations (they do take a while and the blinking tells users that there is progress); silence warning on the bitmaps; convert use of Arduino's "not" to exclamation mark
2019-09-13 18:13:37 +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
ec13a58ec3
Get rid of compiler warning
2019-09-10 17:38:56 +02:00
sanni
41e9517504
Add tip to use Arduino AVR Boards Version 1.6.21
...
Current Arduino IDE has a bug preventing compiling at random times.
See: https://forum.arduino.cc/index.php?topic=595550.0
2019-09-08 20:41:56 +02:00
sanni
8c3ad0aed9
Update NP.ino
2019-09-08 20:27:05 +02:00
sanni
ece384c2dc
Update Cart_Reader.ino
2019-09-08 20:21:46 +02:00
sanni
9b2011c95c
V3.8: Fix SF Memory
2019-09-08 15:53:46 +02:00
sanni
f79c169782
V3.7: Add MX26L6420
...
thanks to Ice Man for testing
2019-09-07 15:57:37 +02:00
sanni
b250fffbc4
Update FLASH.ino
2019-09-07 14:13:39 +02:00
sanni
1e6a37858d
Update NES.ino
2019-09-05 22:18:18 +02:00
Robert Neumann
6c2b9a9732
various: work on SNES SA-1 init / reset; LED: skip red in attract mode, as red usually indicates an error to the user
2019-09-05 15:43:27 +02:00
sanni
b8552090c8
Update Cart_Reader.ino
2019-09-05 10:34:14 +02:00
sanni
28d37cd661
Update README.md
2019-09-05 08:18:19 +02:00
sanni
cb540d5ee7
Fix typo
2019-09-05 08:14:51 +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
Robert Neumann
1d6bd2ae86
various: forward declaration for "T" type used in EEPROM functions, necessary for non Arduino IDE
2019-09-02 20:11:08 +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
Robert Neumann
85992eff80
SNES: blink LED while dumping (as with the other modules); show total elapsed time, including the checksum check
2019-08-31 02:51:02 +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
4246ba4e07
progress_bar: Included the progress bar in the N64 and SNES modules; some OLED formatting; reverting the Arduino reset to basically jmp 0 again (due to issues with some Mega2560 bootloaders probably, my module would sometimes just hang)
2019-08-29 19:13:50 +02:00
Robert Neumann
07561bdaf0
n64_speedup: roughly double n64 dumping performance by using the 1024 byte file buffer and combining the checksum and dumping code; also some cleanup
2019-08-28 23:48:44 +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
Robert Neumann
41e7e0f6f5
small change that allows using Visual Micro instead of the Arduino IDE
2019-08-27 19:15:52 +01:00
sanni
86340db9a9
Update Cart_Reader.ino
2019-08-27 11:35:20 +02:00
Robert Neumann
9dc087720b
snes_speedup: optimized SNES dumping performance by reducing ROM read delays and increasing the SD card buffer from 512B to 1024kB; dumps a 32Mbit cart in 14 seconds now, 10 of which are for the SD card access :)
2019-08-27 00:19:54 +01: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
e537d7623a
Update Cart_Reader.ino
2019-08-23 12:47:53 +02:00
sanni
7463a6d7a5
Fix Krusty's Super Fun House (U) 1.0 & Contra 3 (U), thanks to skaman
...
Quote: "Contra 3 has a bad header. The internal ROM name is too long and overwrites 0xFFD5 which is the ROM speed setting. Krusty's Super Fun House 1.0 has the same problem."
2019-08-23 12:43:15 +02:00
sanni
4c7e428938
Added PC Engine Tennokoe Bank RAM read/write support, thanks to Tamanegi_taro
2019-08-12 15:45:14 +02:00
sanni
2451cd8cdd
Update Cart_Reader.ino
2019-08-06 18:58:35 +02:00
sanni
17522c4040
Update Cart_Reader.ino
2019-08-01 16:44:44 +02:00
sanni
79c6877fce
V3.0: Update libraries to latest version
2019-03-22 22:47:59 +01:00
sanni
eee9b165a0
V2.9: Fix writing MBC3 flashcart
2019-03-01 19:16:33 +01:00
sanni
94a0d9ed1d
V2.8: Fix GBA Sram issue
...
Thanks to Cyber_Akuma
2019-02-18 13:36:00 +01:00
sanni
a6efb62513
Merge pull request #31 from arasabbasi/master
...
Minor changes, not tested
2019-02-09 00:01:50 +01:00