sanni
74e46f4322
Merge pull request #824 from partlyhuman/support-casio-loopy
...
Casio Loopy Adapter
2023-07-11 09:53:04 +02:00
Roger Braunstein
1d147828f6
PR ready?
2023-07-10 16:01:23 -07:00
Roger Braunstein
0d7b51806a
Moves loopy db into loopy.ino, adds format sram option
2023-07-10 15:52:02 -07:00
Roger Braunstein
4621ad20f3
Adds internal checksumming, ID setting romname
2023-07-06 13:55:45 -07:00
Roger Braunstein
1a7be97dc1
Loopy ROM dumping working
2023-07-05 01:29:46 -07:00
sanni
34a1c6b336
Fix dumping Tactics Ogre
2023-07-04 19:58:45 +02:00
Roger Braunstein
d74ad957d8
Stubs out Loopy menu item
2023-07-02 16:08:09 -07:00
sanni
29814cb31b
Update Cart_Reader.ino
2023-07-01 16:40:01 +02:00
sanni
50b6540863
Delete old/unused NES database code
2023-06-26 17:05:10 +02:00
sanni
0489df7bd4
Revert NES CreateRAMFileInSD function to previous version
2023-06-26 15:46:47 +02:00
sanni
dee54dd30e
Move automatic voltage selection from menu to setup functions
2023-06-26 12:04:00 +02:00
sanni
abe029eefc
V12.6 Add MSX and Pokemon Mini modules (thx to skaman)
2023-06-25 14:09:17 +02:00
sanni
0a21d49f8a
Fix error in flashrom programmer menu
2023-04-20 11:38:46 +02: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
190d35293c
Minor fixes
2023-03-25 08:51:02 +01:00
PsyK0p4T
8c8784c1be
Update Cart_Reader.ino
2023-03-23 23:51:28 +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
bc9c306c22
Add Self Test
2023-03-08 18:26:19 +01:00
PsyK0p4T
2efa1f0d48
Update Cart_Reader.ino
...
Fix "Intellivision" wording in LCD menu
2023-03-07 01:18:02 +01:00
sanni
b5e6ac00a5
Up version to V12.4
2023-02-23 12:04:33 +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
e98d21f9c1
Fix adding multiple newlines to log when scrolling through NES database
2023-02-13 11:54:19 +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
sanni
e9d9617ad8
V12.2
2023-02-10 10:15:35 +01:00
sanni
2f71d0572e
Fix SRAM overflow in N64/MD, turn LED red if CRC not found
2023-02-10 09:40:58 +01:00
sanni
16eb662c3b
6K Fairchild confirmed working (thx to skaman)
2023-02-06 09:13:41 +01:00
sanni
032000d369
Disable addons by default
2023-01-17 08:29:05 +01:00
sanni
c8bfc64009
Change 2022 to 2023 in about screen
2023-01-16 12:35:48 +01:00
sanni
248a1d9af5
V12.0: Add Atari 2600, Emerson Arcadia 2001, Fairchild Channel F, Magnavox Odyssey 2 modules (thx to skaman)
2023-01-03 19:33:34 +01:00
sanni
d977b14cf4
Fix MD Zero Wing (E) (thx to jaffa225)
...
More info: https://github.com/sanni/cartreader/issues/664
2022-12-20 10:31:35 +01:00
sanni
46dd333bd4
Fix NES mapper selection
2022-11-18 10:46:13 +01:00
sanni
8dcb841109
Up version number
2022-11-12 20:25:51 +01:00
Remy Starshade
aee632642d
Add Voltage Selection Module
2022-11-12 14:13:22 -05:00
Vincent Pelletier
78c05c826c
Cart_Reader.ino: Move definitions after all forward declarations
...
It seems the Arduino IDE picks the position of the first definition to
insert all auto-generated forward declarations. This fails to compile if
any of these generated forward declarations references a type included
later.
So, reorder the code a bit so the first definition happens strictly after
the last inclusion.
2022-11-05 05:04:37 +00:00
Vincent Pelletier
ab9e36e12e
Cart_Reader.ino: Comment rewind_line implementation
...
The logic of this function is not immediately clear, so comment it
extensively.
2022-11-05 05:04:37 +00:00
Vincent Pelletier
e334edb4e5
Cart_Reader.ino: Simplify checkButton nesting
...
Also, fixes a compiler warning on the HW4/5 function, which could reach
the function's end without a "return" statement.
2022-11-05 05:04:37 +00:00
Vincent Pelletier
7b1e74c1fc
Cart_Reader.ino: Always return a value from SERIAL_MONITOR checkButton
2022-11-05 01:24:19 +00:00
Vincent Pelletier
6de1a34cd7
Cart_Reader.ino: Catch-all condition for page 3
...
Makes it clear to the compiler that no other page exist, and hence
option_offset and num_answers are always initialised.
2022-11-05 01:02:18 +00:00
sanni
61cc4b034c
Update Cart_Reader.ino
2022-11-02 01:20:35 +01:00
sanni
044e90f575
Update Cart_Reader.ino
2022-11-02 00:44:16 +01:00
sanni
a3b1882e88
Fix NES manual mapper selection
2022-11-02 00:32:54 +01:00
sanni
2c95299010
Turn LED off when rotary button is pressed
2022-11-01 22:50:14 +01:00
sanni
d7082a2366
Add fast scrolling through NES database
...
Fast scrolling skips 30 entries at once.
Also fixed lockup when browsing backwards on first database entry.
2022-11-01 22:26:53 +01:00
sanni
cc17c70e30
Fix reading/writing 4MB HiROM
...
HiROM starts at bank 192 and has 64 banks so byte variable currBank overflows.
2022-10-31 15:41:29 +01:00
sanni
a3feb32e15
V11.1
2022-10-31 11:40:15 +01: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