Commit Graph

1749 Commits

Author SHA1 Message Date
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
PsyK0p4T
4a5b19794c
Update NGP.ino
Fix path error for "Cotton (Japan)" and "Cotton (Europe)".
Thx ickaze.
2023-02-13 13:58:39 +01:00
sanni
e98d21f9c1 Fix adding multiple newlines to log when scrolling through NES database 2023-02-13 11:54:19 +01:00
sanni
9bfa9c3418
Fix some duplicate first bank/last bank CRCs 2023-02-13 11:32:46 +01:00
sanni
40b5b68135 Remove GB adapter 2023-02-11 14:18:43 +01:00
sanni
86d0abbb0b V12.3 Enable fastcrc for HW3 by default 2023-02-10 17:11:36 +01:00
sanni
6959c055e6 Improve stability when dumping N64 with fastcrc option 2023-02-10 13:16:32 +01:00