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
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
sanni
c8bfc64009
Change 2022 to 2023 in about screen
2023-01-16 12:35:48 +01:00
PsyK0p4T
c77ad6da2e
Update PCE.ino
...
Add support for "Populous (Japan)"
2023-01-11 01:01:21 +01:00
PsyK0p4T
3725c017f7
Update PCE.ino
...
32KB ROM size detection added :
- "Games Express CD Card (Japan)" is now dumped fine
- helps to see if another card is badly inserted/recognized
2023-01-11 00:16:46 +01:00
Remy Starshade
aee632642d
Add Voltage Selection Module
2022-11-12 14:13:22 -05:00
Vincent Pelletier
f07f6f9025
All: Replace print_Error(*, boolean) calls with print_{,Fatal}Error(*)
...
Also, make print_FatalError(*) independent from print_Error(*).
Also, factorise common parts of print_Error(*).
Frees 2336 bytes of program space and 5 bytes of global ram space.
2022-10-31 08:52:33 +00:00
Vincent Pelletier
cb26782e22
PCE.ino: Get rid of menuOptionspceCart global variable
...
Also, move a few inline string constants into PROGMEM.
Uses 64 bytes of program space.
Frees 206 bytes of global ram space.
2022-10-29 08:01:59 +00:00
sanni
a8a981e137
Auto format
2022-10-28 15:02:51 +02:00
Vincent Pelletier
a555f2117f
All: Resolve all compiler and linker warnings
...
No functional change intended.
2022-10-28 05:29:20 +00:00
Vincent Pelletier
ae2e90a6cd
PCE.ino: Skip strcpy to menuOptionspceCart
...
Values can be directly composed/initialised in menuOptionspceCart, avoiding
the need to strcpy to it.
This saves about 100 bytes of ram by dropping a few global char arrays.
Re-duplicates "Reset" string initialiser, but this should not be a big
deal.
2022-10-28 05:29:20 +00:00
Vincent Pelletier
3fcd1a808d
https://github.com/sanni/cartreader/issues/574#issuecomment-1286956251
2022-10-28 05:29:20 +00:00
sanni
4badfff458
Move to Arduino IDE 2.0.0 (different auto formatting, no code changes)
2022-10-13 09:49:03 +02:00
sanni
6c1c9876b4
Update PCE.ino
2022-09-30 00:35:02 +02:00
sanni
0a4a4d0039
Add no-intro database to NES
...
This is just a beta release, stuff might be broken.
2022-07-07 00:15:13 +02:00
sanni
196050257b
Add filenames to N64 database
2022-06-17 23:57:29 +02:00
sanni
8b96d250bd
Add MD database
2022-06-16 17:17:16 +02:00
sanni
80967cec04
Update PCE.ino
2022-04-27 12:34:32 +02:00
sanni
9c102563d1
Fix renaming PCE ROM
2022-04-15 12:52:59 +02:00
Kreeblah
8e155cf97b
Fixed build warnings
2022-02-24 15:59:25 -08:00
sanni
e78d6e99e0
V6.1: Add support for exFAT SD cards (>32GB)
2021-04-26 18:20:30 +02:00
sanni
d7cc26c560
V6.0: Update SdFat to Version 2
2021-04-26 10:14:37 +02:00
sanni
9eca87d975
V5.5: Reduce memory usage in Filebrowser
2020-10-28 18:44:13 +01:00
jiyunomegami
a3417eeb23
Non swapped HuCARD adapter support. Changed Tennokoe Bank support to read/write files for each 2KB bank, one at a time.
2020-08-14 19:05:27 +09:00
jiyunomegami
29093b1bf3
add #ifdef enable_XXX check to each module
2020-07-05 00:07:14 +09:00
sanni
7b263115a5
V4.8: Add Reset Option to sub menues
2020-04-12 11:11:10 +02:00
sanni
34d6871f7d
Set eeprom location for folder number to 0 again
2019-09-27 17:38:42 +02:00
sanni
0c75bf8aed
V3.5 Change Menu and add Sega CD Ram Cart
...
Thanks to skaman for the Sega CD Ram Cart code. Writes to the Sega CD Backup RAM Cart require an extra wire from MRES (B02) to VRES (B27).
2019-09-01 14:36:53 +02:00
sanni
f6390d1604
V3.4: Add MD Checksum and autoformat all ino files
2019-08-30 20:20:41 +02:00
Robert Neumann
4246ba4e07
progress_bar: Included the progress bar in the N64 and SNES modules; some OLED formatting; reverting the Arduino reset to basically jmp 0 again (due to issues with some Mega2560 bootloaders probably, my module would sometimes just hang)
2019-08-29 19:13:50 +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
4c7e428938
Added PC Engine Tennokoe Bank RAM read/write support, thanks to Tamanegi_taro
2019-08-12 15:45:14 +02:00
Aras Abbasi
a0f85d788e
Update PCE.ino
2019-01-28 21:40:03 +01:00
sanni
4631475619
Add files via upload
2018-10-14 10:09:25 +02:00
sanni
40d2361855
V1.0: Change versioning to the more common #.# format
2018-05-05 20:58:49 +02:00
sanni
72a1a6d7c8
V33A: Accidentally left 27C322 eprom menu enabled
...
Eprom programming is still highly experimental and does not work 100% yet.
2018-04-21 14:23:13 +02:00
sanni
b77519d104
V33: Add PCE support by tamanegi_taro
...
Many thanks to tamanegi_taro, great work.
2018-04-18 16:58:02 +02:00