Ancyker
a86f140198
Follow up to/fix for e61ac414d8
2024-03-02 11:30:44 -05:00
Ancyker
e61ac414d8
Code optimization, cleanup, and stylization
...
* Reduced PROGMEM / DRAM usage slightly (Using defaults w/HW5: Before -> 214,668 bytes / 5,757 bytes; After -> 213,414 bytes / 5,751 bytes)
* Optimized some menu options and calls
* Added more string constants and implemented them where found.
* Fixed some stylization
* Constants should always be uppercase.
* Features should use the `ENABLE_<feature name>` format.
* Options for features should use the `OPTION_<feature name>_<option name>` format.
* Added ENUMs for more clarity and better type checking.
* Moved some defines over to `constexpr` and `const` types. These are preferred over preprocessor constants when not intended for use with `#if` and other preprocessor language.
2024-03-02 11:26:35 -05:00
Ancyker
3468703a51
Added ability to use config file for some options.
...
A sample `config.txt` is in the SD folder. Currently the option is disabled by default and must be enabled.
Also:
* Eliminated the 5V spike at boot when VSELECT is installed and enabled. See discussion #906
* Fixed a warning in `MD.ino`
* Did some code cleanup, more cleanup to come.
2024-02-29 17:52:04 -05:00
PsyK0p4T
35eca2a9f4
Update 7800.ino
...
Add clock generator usage to fix timing issues (thanks to @smesgr9000)
2024-02-29 23:17:41 +01:00
sanni
f947fb4e3f
Add support for MBC30 flash cart by HDR (thx to ManCloud)
...
Two issues were resolved:
- this flashcart uses the Audio-In pin instead of the WR pin
- Writing 4MB gets stuck after bank 170 and needed the SRAM to be mapped (same as MBC5)
2024-02-29 09:36:23 +01:00
PsyK0p4T
5f3983b36c
Update pce.txt
2024-02-26 09:28:56 +01:00
PsyK0p4T
ddd8b94bd7
Merge pull request #903 from PsyK0p4T/master
...
Update MD.ino
2024-02-25 14:15:15 +01:00
PsyK0p4T
d007c455e7
Update md.txt
2024-02-25 14:11:46 +01:00
PsyK0p4T
417e88d7d1
Update MD.ino
...
Force saveType to 0 for some aftermarket games not using SRAM
2024-02-25 13:58:06 +01:00
PsyK0p4T
7e2e2a6bf2
Update README.md
2024-02-17 14:02:00 +01:00
PsyK0p4T
f762f29ee4
Merge pull request #897 from LuigiBlood/gpc4m
...
SNES: Add Game Processor RAM Cassette Read/Write support
2024-02-17 13:56:35 +01:00
LuigiBlood
bbe37d9839
SNES: Add Game Processor RAM Cassette Read/Write support
2024-02-09 23:02:59 +01:00
PsyK0p4T
e4e4c7f1f5
Update PCE.ino
...
Add compatibility for "Games Express CD Card (Japan) (Green Version)"
2024-02-02 00:12:39 +01:00
PsyK0p4T
24b7c2f2e1
Merge pull request #882 from PsyK0p4T/master
...
Standardize all Atari ino/txt files
2023-12-26 23:17:27 +01:00
PsyK0p4T
d556e5a4af
Update Cart_Reader.ino
...
Standardize all Atari codes
2023-12-26 23:13:51 +01:00
PsyK0p4T
a8b493026e
Update Config.h
...
Standardize all Atari codes
2023-12-26 23:12:11 +01:00
PsyK0p4T
a9bccaf8f7
Update 5200.ino
...
Standardize all Atari codes
2023-12-26 23:10:23 +01:00
PsyK0p4T
2bdba9c8bd
Update 7800.ino
...
Standardize all Atari codes
2023-12-26 23:09:38 +01:00
PsyK0p4T
c06f1c4e95
Update 2600.ino
...
Modify Atari 2600 code to follow 5200/7800 model.
2023-12-26 23:08:10 +01:00
PsyK0p4T
5e7861be1c
Rename ataricart.txt to 2600.txt
2023-12-26 23:05:12 +01:00
PsyK0p4T
1b70d71518
Rename 7800cart.txt to 7800.txt
2023-12-26 23:04:56 +01:00
PsyK0p4T
8ee28d55f4
Rename 5200cart.txt to 5200.txt
2023-12-26 23:04:37 +01:00
PsyK0p4T
272c2935e5
Merge pull request #881 from PsyK0p4T/master
...
Update VECTREX.ino
2023-12-26 21:56:59 +01:00
PsyK0p4T
319d110339
Update VECTREX.ino
...
Allows to manually select and dump carts up to 64 KB.
2023-12-26 21:53:39 +01:00
PsyK0p4T
107dd9f1d7
Merge pull request #872 from PsyK0p4T/master
...
Add SuperGrafx entries to SD
2023-11-29 01:00:38 +01:00
PsyK0p4T
3a965600cc
Update README.md
2023-11-29 00:58:48 +01:00
PsyK0p4T
7078adcd22
Update pce.txt
...
Add SuperGrafx entries
2023-11-29 00:57:58 +01:00
PsyK0p4T
dece32c130
Merge pull request #871 from PsyK0p4T/master
...
Add Sufami Turbo support
2023-11-25 00:40:07 +01:00
PsyK0p4T
3d810823e1
Update README.md
2023-11-25 00:36:08 +01:00
PsyK0p4T
d0fe5c8ca1
Update Cart_Reader.ino
...
Add Sufami Turbo support
2023-11-25 00:34:13 +01:00
PsyK0p4T
70d52636d7
Update SNES.ino
...
Add Sufami Turbo support
2023-11-25 00:32:51 +01:00
PsyK0p4T
0287ea8ed2
Update Config.h
...
add Sufami Turbo support
2023-11-25 00:29:55 +01:00
PsyK0p4T
f86a861628
Add Sufami Turbo module
2023-11-25 00:26:38 +01:00
sanni
1eac83ef79
Update OSCR.cpp
2023-11-21 09:55:10 +01:00
sanni
ad294f651f
Update Cart_Reader.ino
2023-11-21 09:54:54 +01:00
sanni
5176a15199
Update ARC.ino
...
Fix compilation error in combination with ENABLE_UPDATER
2023-11-21 09:43:00 +01:00
PsyK0p4T
a55aa7bbff
Update SNES.ino
...
Avoids a compilation warning
2023-11-20 21:46:44 +01:00
sanni
654686cf15
Update Cart_Reader.ino
2023-11-20 12:23:34 +01:00
sanni
a06d9ee87b
Update version
2023-11-20 12:19:32 +01:00
sanni
4dc86f40b9
Merge pull request #867 from qufb/sms
...
Fix PH3 pin typo
2023-11-20 08:16:53 +01:00
qufb
ac1c6db12d
Fix PH3 pin typo
2023-11-16 22:27:01 +00:00
PsyK0p4T
68a7958905
Update README.md
2023-11-08 23:53:40 +01:00
PsyK0p4T
1694ae7d5f
Update README.md
2023-11-08 23:25:46 +01:00
PsyK0p4T
6b0ded69c7
Merge pull request #865 from PsyK0p4T/master
...
Adds support for all Multi-Pack cartridges
2023-11-02 17:24:39 +01:00
PsyK0p4T
8fdd93f293
Update PCW.ino
...
- Added : size detection for Multi-pack cartridges
- Modified : dump function for Multi-pack cartridges
- Added : timing fixes needed for recent HW revisions
2023-11-02 17:21:52 +01:00
PsyK0p4T
b11330d31b
Update pcw.txt
...
- Many new games added
- Some CRCs fixed
2023-11-02 17:16:40 +01:00
PsyK0p4T
36bd16435c
Merge pull request #864 from PsyK0p4T/master
...
Update gba.txt
2023-11-02 16:26:46 +01:00
PsyK0p4T
82dbfd79c0
Update gba.txt
...
Fixes :
- removed spaces after some SAVE TYPES values
- completed some lines where titles or languages were truncated
- modified CRC for some titles using 32MB ROM + EEPROM save
2023-11-02 16:26:03 +01:00
PsyK0p4T
be2089bbdf
Update pcw.txt
2023-10-25 00:55:06 +02:00
sanni
029c33dfb9
N64: Add error message if eeprom does not return data
...
Should prevent problem as described in discussion #857
2023-10-17 22:07:51 +02:00