Commit Graph

787 Commits

Author SHA1 Message Date
sanni
0d06c7bb2d
Add standalone Nintendo Power SF Memory writer sketch
Uses the Arduino Serial Monitor and does not need the Adafruit Clock Generator.
2017-11-13 22:36:15 +01:00
sanni
b0eb2d3959
Create README.md 2017-11-13 22:33:57 +01:00
sanni
425197dfa1
Delete NP.ino 2017-11-13 21:19:36 +01:00
sanni
bb572e3349
Delete readme.MD 2017-11-13 21:19:24 +01:00
sanni
a0af0db9b5
Delete readme.MD 2017-11-13 21:19:16 +01:00
sanni
3cd397e91d
Update libraries 2017-11-07 00:32:30 +01:00
sanni
02fd4b0737
Add files via upload 2017-11-06 22:38:16 +01:00
sanni
70b414e950
Add SEGA Mega Drive adapter pcb 2017-11-06 22:23:03 +01:00
sanni
70f8cd1c98
Update README.md 2017-11-06 22:22:31 +01:00
sanni
5a5f48751e
Merge pull request #11 from Pickle/master
Fix for games larger than 96 banks (Nintendo Power Fire Emblem 5)
2017-10-30 17:02:04 +01:00
Scott Smith
dc6ed42f14 Fix for games larger than 96 banks (Nintendo Power Fire Emblem 5 Thracia 776) 2017-10-28 19:27:25 -04:00
sanni
27b63819e5 V30: Add support for Fujitsu MSP55LV100S N64 repros and fix bug in Serial Monitor filebrowser
- The Fujitsu MSP55LV100S consists out of two Fujitsu MSP55LV512 which themselves are just Spansion S29GL256N flashroms. One flashrom is used for the high byte the other for the low byte.   
- You can now browse pages with the Serial Monitor's file browser just like you can with the OLED.
2017-10-22 13:32:14 +02:00
sanni
49fa28ee46 Update README.md 2017-10-22 13:26:43 +02:00
sanni
04290ee82b Update README.md 2017-10-13 19:52:44 +02:00
sanni
f5d0b8376f Add files via upload 2017-10-13 19:40:59 +02:00
sanni
c119555ce7 V29D: Write mapping data of Nintendo Power GB Memory cartridges (DMG-MMSA-JPN) 2017-10-13 19:00:49 +02:00
sanni
e0a56ce0f5 Update README.md 2017-10-13 18:50:49 +02:00
sanni
2213f8483f V29C: Fixed writing Nintendo Power GB Memory cartridges (DMG-MMSA-JPN) 2017-10-12 23:51:47 +02:00
sanni
b99b86f2f0 Update README.md 2017-10-12 23:50:13 +02:00
sanni
43ec1a423b V29B: Added warning when dumping GB Memory flash
Still have the bank switching error when writing, problem is located at line 2159. I can't switch the bank any time before since I need an uneven bank for the 0x5555 command and I can't switch afterwards or it will be too late and everything will be written to bank 1...
2017-10-11 23:42:07 +02:00
sanni
79346e3a51 V29A: Write first 0x7FFF bytes of GB Memory cart
Don't understand how to switch banks right now or more precise when to switch banks without killing off the buffered write sequence.
2017-10-11 20:57:34 +02: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
cc6caba9eb Update README.md 2017-10-01 20:13:51 +02:00
sanni
e2b10ca316 V28H: Support for Fujitsu MSP55LV512 (64MB) and Intel 4400L0ZDQ0 (where the CPLD limits it to 32MB) N64 repros 2017-10-01 19:55:23 +02:00
sanni
8e8ff3262e V28G: Check N64 repro sector protection
Still trying to get the MSP flashrom repros working, hopefully mine will arrive soon so I can actually test revisions quicker
2017-09-21 12:57:09 +02:00
sanni
bda2f84553 V28F: Update version number after merge 2017-09-19 17:34:41 +02:00
sanni
778c0adfbf Merge pull request #9 from Pickle/master
Changes needed to read Tengai Makyou Zero (SPC7110) based on skaman code
2017-09-19 17:25:35 +02:00
sanni
f2e2196ab9 Merge branch 'master' into master 2017-09-19 17:21:14 +02:00
Scott Smith
198e3156c3 Changes needed to read Tengai Makyou Zero (SPC7110) based on skaman code
Also includes some code cleanup for reading
2017-09-18 20:21:41 -04:00
sanni
4d5cff1393 V28E: Added some untested flashrom types for GBA and N64
I don't have them myself so I can't test but maybe others can.   
Flashrom Programmer: Macronix MX29LV320 and MX29LV640 (connected as 16bit flashrom in 8bit mode)   
GBA: Intel 4400L0ZDQ0 (Only using the first 32MB)   
N64: Fujitsu MSP55LV100S and Macronix MX29LV640 (Fujitsu might have a different sector size)
2017-09-18 23:39:54 +02:00
sanni
684cb15fc9 V28D: Simplify GBA Logo Check
byte overflow in last commit
2017-09-15 18:13:46 +02:00
sanni
2a0ca1b236 V28D: Simplify GBA Logo Check 2017-09-15 17:51:41 +02:00
sanni
2eb0b8546e Update README.md 2017-09-14 23:09:50 +02:00
sanni
2846203b35 V28C: Add support for Fujitsu MSP55LV128 GBA repros
Almost the same as Macronix MX29GL128E but sector size and write buffer are half the size.
Data pins 0 and 1 are also swapped and it still needs 5V to erase correctly.
2017-09-14 23:09:14 +02:00
sanni
8e717b39ee Update README.md 2017-09-12 23:09:57 +02:00
sanni
6f0e0bba97 Update README.md 2017-09-12 23:07:05 +02:00
sanni
5b8a85729f Add files via upload 2017-09-12 15:28:40 +02:00
sanni
39d7e52509 V28B: Add reset to readmode before blankcheck for GBA repro with Intel flashrom 2017-09-08 14:46:24 +02:00
sanni
1562ed1ff8 V28A: Rewrite GBA repros with 16MB MX29GL128E flashrom (the ones with switched data pins)
The whole GBA code is currently a little bit buggy, so for dumping roms you propbably should stay on the last somewhat stable release V27D. 
Reflashing only seems to work with 5V. Probably out of the same reason why some real carts don't work with V28 ... bad read/write timings.

I also might have broken support for the Intel flashrom I added in the last commit...
2017-09-08 01:09:42 +02:00
sanni
479b132f19 Set Donald Duck Goin' Quackers to Controller Pak save 2017-09-03 10:08:34 +02:00
sanni
04b26c4d04 Update README.md 2017-08-19 19:17:11 +02:00
sanni
c169dac8f7 Update README.md 2017-08-16 16:17:35 +02:00
sanni
63b239d27e V28: Rewrite GBA repros with 32MB Intel 4000L0YBQ0 flashrom
There is still a bug left when it comes to resetting the flashrom to read mode since I can't find the datasheet to look up the partition sizes. So it might be that the verifying process fails even though the flashing was successful. In this case remove the GBA repro for a few seconds then just dump the rom and compare if the write really failed.
2017-08-16 16:08:00 +02:00
sanni
768b2f0b5d Update README.md 2017-08-08 20:33:12 +02:00
sanni
7f68ea0417 Update README.md 2017-07-24 19:08:22 +02:00
sanni
c3835c0bbe Update README.md 2017-07-24 19:03:15 +02:00
sanni
dabc21579b Add files via upload 2017-07-24 19:00:50 +02:00
sanni
00f4720f76 V27D: Fixed 16bit flashrom functions for writing 29L3211 and similar
Seems like my last fix did break more than it did repair but this time everything should work.
2017-07-13 10:51:20 +02:00
sanni
90fad59080 Update README.md 2017-07-10 20:07:45 +02:00
sanni
f7d4697ebd Update README.md 2017-07-10 18:40:39 +02:00