Commit Graph

1505 Commits

Author SHA1 Message Date
fakkuyuu
fea1148fc9
Update nes.txt 2023-04-09 09:41:55 +09:00
sanni
ff31141f7e
Fix Derby Stallion 96 2023-04-07 12:49:20 +02:00
sanni
3a38b4b1e3
Merge pull request #761 from PsyK0p4T/master
Update SMS.ino
2023-04-06 23:49:52 +02:00
PsyK0p4T
553e86af1e
Update SMS.ino
SMS.ino rework : 
- new constants are used for adapters and systems (simplify conditions and checks)
- dropped the feature to change adapter mode between two dumps (rarely used and adds many conditions)
- added Retron 3in1 adapter for SMS dumping
- added all possible rom sizes for SMS/GG and SG-1000 carts (40/48k mapping not yet supported)
- during manual rom size selection, the offered values are adapted to selected system
- moved code (function calls, function order...)
- functions, variables, arrays renamed
- comments added/modified
More details listed in this thread : https://github.com/sanni/cartreader/discussions/742
2023-04-06 16:04:50 +02:00
Ancyker
6654ee93ed
Merge pull request #756 from Ancyker/master
Minor fixes/changes to six-slot adapter and git repository
2023-04-02 17:33:18 -04:00
Ancyker
95da529867 Minor fixes/changes to six-slot adapter and git repository
* Add JLCPCB order ID text to Six-Slot Adapter; you can select "specify location" for order number location when ordering from JLCPCB. It is placed so the SNES slot covers it. (PCB revision not incremented because it is only a minor change to the silkscreen.)
* Added relative path for footprint and symbol libs to six-slot adapter project files.
* Added footprint details/links to schematic symbols.
* Added .gitignore and included most of the files that should remain local-only.
2023-04-02 17:26:35 -04:00
sanni
910430623d
Merge pull request #752 from Ancyker/master
Firmware Updater support, 3.3V Fix, and more
2023-03-30 21:21:37 +02:00
Ancyker
7c6f5f3920
Update ci.yml 2023-03-29 21:14:49 -04:00
Ancyker
010b7e7525 Firmware Updater support, 3.3V Fix, and more
Lots of changes/additions.

Added:
* Firmware Updater support: Supports the Firmware Updater app (release to follow soon). Enabled by default, can be disabled in the config.
* 3.3V Fix (3V3FIX): Enable if you have stability issues when using 3.3V, works best with VSELECT. Disabled by default, can be enabled in the config.
* `DynamicClockSerial`: Class that extends and modifies HardwareSerial to be compatible with a dynamically changing clock speed. Used through the `ClockedSerial` object/variable.
* `OSCR.cpp` & `OSCR.h`: New files for storing globals. Only contains these new additions for now. More code cleanup to come.

Changed:
* Moved configuration flags to `Config.h` and documented them better.
* Removed `vselect()` function. Now uses `setVoltage()` with the params `VOLTS_SET_3V3` and `VOLTS_SET_5V`.

Known Issues:
* Rarely the LCD backlight turns white when using 3V3FIX. Resetting fixes it. Doesn't affect functionality/usability; it's just weird.
2023-03-29 21:05:01 -04:00
sanni
8d238f0fbc
Merge pull request #750 from PsyK0p4T/master
Add support for Dinoforce (World)
2023-03-25 23:08:38 +01:00
PsyK0p4T
21dec9cdc5
Update PCE.ino 2023-03-25 10:50:06 +01:00
PsyK0p4T
2284efe6c0
Update pce.txt 2023-03-25 10:45:28 +01:00
sanni
190d35293c Minor fixes 2023-03-25 08:51:02 +01:00
sanni
275638da41
Merge pull request #747 from PsyK0p4T/master
Add CRC compare for WS module
2023-03-24 10:59:22 +01:00
PsyK0p4T
063a945fca
Add CRC compare
Add CRC32 compare / file renaming for WS / WSC / PCv2
2023-03-24 10:24:35 +01:00
PsyK0p4T
a1ce5a1917
Add WonderSwan / PCv2 database
Database for :
- WonderSwan
- WonderSwan Color
- Benesse Pocket Challenge v2
2023-03-24 10:19:01 +01:00
sanni
62e561a212
Merge pull request #746 from PsyK0p4T/patch-1
Update README.md
2023-03-24 09:23:09 +01:00
PsyK0p4T
6e2dc16d1e
Update README.md 2023-03-24 09:11:15 +01:00
sanni
2863e3eedf
Merge pull request #744 from PsyK0p4T/master
Update Cart_Reader.ino
2023-03-24 09:10:02 +01:00
PsyK0p4T
8c8784c1be
Update Cart_Reader.ino 2023-03-23 23:51:28 +01:00
sanni
ccbd5ecbf9
Merge pull request #730 from Ancyker/master
New OSCR Logo + Vselect built into main PCB
2023-03-21 08:43:25 +01:00
sanni
16f4a75721 Add (3V) to NGP menu title 2023-03-19 00:18:44 +01:00
sanni
3d659e4abc Add (3V) to Wonderswan menu title 2023-03-15 10:10:07 +01:00
sanni
b79cd1475e
Merge pull request #732 from PsyK0p4T/master
Add "Life on Mars" and "Metal Dragon" support
2023-03-10 00:24:07 +01:00
PsyK0p4T
3f9fab0312
Update md.txt 2023-03-10 00:16:38 +01:00
PsyK0p4T
79133fe0cb
Update MD.ino
Fix "Life on Mars" and "Metal Dragon"
2023-03-10 00:12:02 +01:00
Ancyker
c0aa21d519 New OSCR Logo + Vselect built into main PCB
Also added symbol and footprint library links
2023-03-09 11:05:11 -05:00
sanni
bc9c306c22 Add Self Test 2023-03-08 18:26:19 +01:00
sanni
e7b2ee094e
Merge pull request #727 from PsyK0p4T/master
Various fixes
2023-03-07 15:23:55 +01:00
PsyK0p4T
2efa1f0d48
Update Cart_Reader.ino
Fix "Intellivision" wording in LCD menu
2023-03-07 01:18:02 +01:00
PsyK0p4T
77327ab9a2
Update PCE.ino
- fix a loop issue brought by yesterday's commit, when banks were increased/decreased and ROM dumped right after.
- screen is now refreshing fine after bank increase/decrease or forced rom size
- display the ROM size value to be set, before forcing it
2023-03-07 01:10:24 +01:00
sanni
a8473341a0
Merge pull request #726 from PsyK0p4T/master
Update MD.ino
2023-03-06 08:43:28 +01:00
PsyK0p4T
8217f6a97c
Update PCE.ino
Improved convenience :
- Tennokoe dumps are saved into a dedicated "./PCE/RAM/" folder
- "Reset" command was moved to the very last option of PCE menu
- Fixed the double button push when increasing/decreasing the bank index
- Forced ROM size can be set via defined variable
- Removed some repeated/unneeded function calls
2023-03-06 02:44:32 +01:00
PsyK0p4T
39f5682686
Update MD.ino
- Add support for "Micro Machines 2 - Turbo Tournament (E)" and "Micro Machines - Military (E)"
- "cartridges size fix" section was re-ordered by detected values
2023-03-06 00:30:58 +01:00
sanni
7eb59aca1e Fix dumping Hangman (3K cart) 2023-02-26 12:14:15 +01:00
sanni
6edbd4baa8
Merge pull request #722 from splash5/megadrive
Add support for "Fatman (Japan)"
2023-02-26 11:52:37 +01:00
splash5
9d0ac8c27d Fix wrong first/last bank crc32 2023-02-26 15:58:56 +08:00
splash5
aff7f09690 Add support for "Fatman (Japan)" 2023-02-26 15:40:53 +08:00
sanni
1bd8555f31
Merge pull request #721 from nsx0r/patch-52
typo fix
2023-02-26 00:02:56 +01:00
nsx0r
36633971fc
typo fix 2023-02-25 22:33:24 +01:00
sanni
b5e6ac00a5 Up version to V12.4 2023-02-23 12:04:33 +01:00
sanni
626b10ea50
Update README.md 2023-02-23 09:35:53 +01:00
sanni
b19781bf64
Merge pull request #715 from splash5/superacan
Add support for dumping Super A'can game and save
2023-02-23 09:35:03 +01:00
splash5
7356b5db19 Rebase code to 12.3
Reformat code
2023-02-23 13:48:11 +08:00
splash5
79f2a2b16a Add support for Super A'can flash cart 2023-02-23 12:19:00 +08:00
splash5
b57470510d Add support for SUPER A'CAN 2023-02-23 12:19:00 +08:00
sanni
782db58ab1 Add fallback if ROM size in MD header is 0 2023-02-19 21:45:52 +01:00
sanni
b623b46e4c Fix some MD ROM sizes according to no-intro database 2023-02-19 19:47:49 +01:00
sanni
58e8cc1a3b Fix error when dumping GBA ROM for a second time 2023-02-16 11:32:55 +01:00
sanni
029538463a
Merge pull request #709 from PsyK0p4T/master
Update NGP.ino
2023-02-13 16:12:19 +01:00