sanni
8b96d250bd
Add MD database
2022-06-16 17:17:16 +02:00
sanni
fac6f8eab2
Copy latest log to dump dir
2022-06-16 15:15:43 +02:00
sanni
f0639e20ad
Improve SD logfile
2022-06-14 15:25:53 +02:00
sanni
97a233e7ec
Add files via upload
2022-06-12 13:16:03 +02:00
sanni
1c6d277e84
V8.5 BETA: Add global log and GB database
...
Both are disabled in options.h by default since they push the RAM usage over the limit resulting in corrupted LCD output.
Global log outputs all info to OSCR_LOG.txt in the root of the SD.
no-intro calculates the CRC32 of a Gameboy ROM and if found in the database renames it to no-intro naming scheme.
2022-06-12 12:30:52 +02:00
splash5
77eace5937
Support reading game/save using MMM01
2022-05-14 15:22:05 +08:00
sanni
ca70b9febd
Fix Progressbar and Erase while flashing GB cart
2022-04-11 14:12:12 +02:00
sanni
a46358954f
Fix typos
2022-04-11 09:36:28 +02:00
sanni
b501556954
Remove toggling CS in GB flash function
2022-04-11 00:28:18 +02:00
sanni
1cc7712b9e
V8.2: Fix GB CAM bug
2022-04-10 22:44:59 +02:00
sanni
02e78fa06b
Add menu for GB Camera Flashcart
...
This one: https://github.com/HDR/Gameboy-Camera-Flashcart
2022-03-08 18:13:04 +01:00
Kreeblah
8e155cf97b
Fixed build warnings
2022-02-24 15:59:25 -08:00
sanni
c0abeac385
V7.7: Improve GB Camera dumping (thx to avapug)
2022-02-23 15:08:25 +01:00
sanni
2ff3e84d6f
Update GB.ino
2022-02-16 16:24:06 +01:00
sanni
5a59ed155b
Use already existing sdBuffer array
2022-02-15 12:59:25 +01:00
sanni
7b92953e0b
Reduce ram usage by a small amount
2022-02-15 12:09:21 +01:00
sanni
47812606aa
Improve compatibility with FRAM mods
2021-12-29 11:55:27 +01:00
sanni
eef1c6e8cc
Add check if Clockgen is working
2021-11-18 14:55:50 +01:00
sanni
5a3b311feb
Fix Led and missing word wrap
2021-10-26 17:13:42 +02:00
Dakkaron
081a484629
Merge branch 'sanni:master' into master
2021-07-22 15:47:58 +02:00
Dakkaron
3e18f4f28c
Removes write errors
2021-07-22 15:16:38 +02:00
Dakkaron
80ff348b03
Typo
2021-07-22 14:42:01 +02:00
sanni
f8cf2b69a8
Update GB.ino
2021-07-22 10:18:25 +02:00
sanni
b5fd53a39d
V6.5 Add GB Flash Submenu
2021-07-22 10:13:13 +02:00
Dakkaron
78d6e9dde3
Adds romBanks <= flashBanks check
2021-07-21 23:02:45 +02:00
Dakkaron
12b3c7ebe0
Fixes flashing MBC3; flash device id detection replaced by feature detection, adding compatibility for many repro flash carts.
2021-07-21 22:46:34 +02:00
Dakkaron
16af53b613
Possible fix for flashing MBC5. Shouldn't affect MBC3.
2021-07-07 13:48:16 +02:00
Dakkaron
233b89fc91
Now reports when no save has been found on "Flash ROM and save"
...
(cherry picked from commit 9cf556d981b218c1bd7f56b30cc6afada593a0cf)
2021-07-02 14:19:23 +02:00
Dakkaron
f554adccce
Combines "Flash MBC3" and "Flash MBC5"; adds "Flash cart and write latest save"
2021-07-02 12:27:15 +02:00
Dakkaron
34e7f90d70
Extracts user interaction from writeSRAM_GB() and writeFlash_GB() to allow for more flexibility
2021-07-02 08:11:44 +02:00
sanni
202057879e
Fix Ramtron GB Save read/write
...
- [Ramtron datasheet](https://github.com/sanni/cartreader/files/6263159/001-86207_FM18W08_256-Kbit_32_K_8_Wide_Voltage_Byt-476756.zip )
- [Write/Read capture](https://github.com/sanni/cartreader/files/6263148/write_read_gameboy_sram.zip ) of the changed GB.ino from [Logic Analyzer](https://downloads.saleae.com/logic2/Logic+Setup+2.3.24-master.exe )
2021-04-06 14:20:32 +02:00
jiyunomegami
29093b1bf3
add #ifdef enable_XXX check to each module
2020-07-05 00:07:14 +09:00
sanni
ea6722d0c5
V5.2: Fix bug in GB code
2020-06-18 14:33:21 +02:00
sanni
7b263115a5
V4.8: Add Reset Option to sub menues
2020-04-12 11:11:10 +02:00
splash5
0712e8e5ae
Add "showCartInfo_GB" function
2019-10-07 11:34:55 +08:00
sanni
34d6871f7d
Set eeprom location for folder number to 0 again
2019-09-27 17:38:42 +02:00
splash5
a5f629df78
Add support for EMS GB Smart 32M flash cart
2019-09-26 13:38:03 +08:00
sanni
5d49302305
Update GB.ino
2019-09-22 08:33:55 +02:00
sanni
f6390d1604
V3.4: Add MD Checksum and autoformat all ino files
2019-08-30 20:20:41 +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
sanni
eee9b165a0
V2.9: Fix writing MBC3 flashcart
2019-03-01 19:16:33 +01:00
Aras Abbasi
0d65828c73
Update GB.ino
2019-01-28 21:52:28 +01:00
Aras Abbasi
094d9fcdd3
Update GB.ino
2019-01-28 18:23:37 +01:00
sanni
4631475619
Add files via upload
2018-10-14 10:09:25 +02:00
sanni
b7c96ef0ed
V1.7: Add repro entries to SNES menu
...
These two new entries just forward the user to the flashrom functions inside of flash.ino.
I have only tested custom-made 29F033 repros using original SHVC-1J3M-20 and SHVC-1A3M-30 PCBs as shown here: https://github.com/sanni/cartreader/wiki/Reflashing-SNES-Repros
2018-09-12 20:59:48 +02:00
sanni
40d2361855
V1.0: Change versioning to the more common #.# format
2018-05-05 20:58:49 +02:00
sanni
8f4e33e20b
V31A: Fix writing Game Boy custom MBC3 Flashcart with MX29F016 flashrom
...
These: https://www.jrodrigo.net/wiki/how-to-diy-a-gameboy-flash-cartridge-with-a-rom-adapter-board/
2018-04-03 16:45:45 +02:00
sanni
742e96151a
V30J: Fix SA1 sram write
...
Mayne thanks to Oatburner and skaman.
2018-03-12 13:58:03 +01:00
sanni
13657e3a13
V30C: Removed Nintendo Power Menu entry
...
Nintendo Power SF Memory is now found under the SNES and Nintendo Power GB Memory under the Game Boy submenu.
2017-11-19 21:03:37 +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
4bb76e01e2
V28I: Added an alternative ID for the Fujitsu MSP GBA Repros
...
Fujitsu MSP55LV128 and Fujitsu MSP55LV128N are the same flashrom but they have different ID's ...
2017-10-07 12:19:34 +02:00
sanni
41d238e1b6
V24D: More names that were one char too long
2017-05-15 10:24:28 +02:00
sanni
dddf21fc3e
V24: Changed folder structure on SD card
...
All modules now write their roms/saves to a separate subfolder.
2017-05-08 20:42:47 +02:00
sanni
ed5dc3f573
V23A: Speed up flashing the S29GL256N N64 repro
...
Writing a 32MB rom should now only take 12 minutes
2017-05-03 11:54:55 +02:00
sanni
5c5b2fecce
V21A Fixed GB Flashrom bug
...
Thanks once again to skaman:
"The problem occurs because of the bank switch to 0xAA (0xAA * 0x4000 = 0x2A8000). I'm assuming that the code you're using writes the bank to address 0x2000 (or similar) then follows with the flash sequence to program the byte. Since 0xAA is also a flash command, the flash chip misinterprets the bank switch as the flash command and misses the command sequence to write the first byte in the bank."
2017-01-30 22:48:08 +01:00
sanni
6a9099be8c
V21 Updated GB code to insidegadgets newest version
...
Known bug: When writing a 4MB Game Boy flashcart you can't write anything to offset 0x2A8000. So you get one byte error at the end.
I don't know why.
2017-01-30 15:49:04 +01:00
sanni
6bcdc9526c
V20 Changed N64 timing a bit
...
Hopefully I didn't break anything :x
2017-01-29 19:00:12 +01:00
sanni
05c1965a9a
Reset SA-1 cart after SRAM write
2017-01-12 00:47:38 +01:00
sanni
a8c03520c8
V19: Add GBA rom dumping (beta)
...
Seems to work fine with the Arduino running on 5V.
Still a few read errors on 3.3V. Probably timing related.
2016-09-12 15:16:03 +02:00
sanni
6ab6e1caac
Initial commit
2016-07-04 13:21:34 +02:00