Gyorgy Szombathelyi
1ad0594ac2
menu: fix PGUP when no active menu items
2022-06-21 14:55:02 +02:00
Gyorgy Szombathelyi
baeb1c7e4f
menu: enable PGUP/PGDN keys
2022-06-20 23:21:32 +02:00
Gerald Schnabel
6f4687144d
menu.c: add keypad Enter as select key for menu items
2022-04-11 01:02:35 +02:00
Gyorgy Szombathelyi
158d175ac2
Reconnect the USB device when a new core was loaded
...
...to make sure new mist.ini settings are applied
2022-04-07 18:19:13 +02:00
Gyorgy Szombathelyi
90d3f4e0eb
Menu core can have its own settings menu
2022-02-12 15:34:26 +01:00
Gyorgy Szombathelyi
f50ca14752
menu.c: factor out 8bit menu
2022-01-31 21:24:25 +01:00
Gyorgy Szombathelyi
a21bb80928
menu: always parse the 'V'ersion string
2022-01-18 16:05:05 +01:00
Gerald Schnabel
7c04de65ab
menu.c: fix button R3 can not be defined
2022-01-16 17:34:42 +01:00
Gyorgy Szombathelyi
e514a1bdc4
CFG updates
...
- convert corename.cfg to INI format
- mistcfg.ini as global config, writable by the firmware
- interactive setup of joystick_remap via the OSD
2022-01-12 16:01:37 +01:00
Gyorgy Szombathelyi
30b04a55cb
menu.c: Don't append the verion string more than once to the helptext
2021-12-12 00:16:29 +01:00
Gyorgy Szombathelyi
30d6d40cc6
Restructured menu engine
...
- Common code for scrolling and paging
- Separate menu data from the menu engine
- Dialog box functions
- 6k less flash space
2021-12-07 19:52:15 +01:00
Gyorgy Szombathelyi
8970178445
menu.c: cleanup get_joystick_id
2021-11-27 19:22:25 +01:00
Gyorgy Szombathelyi
1021186251
USB: Support two sticks(4 axes)/gamepad
2021-11-27 17:03:57 +01:00
Gyorgy Szombathelyi
ca7f938fbb
Minimig: support analog joystick
2021-10-24 22:22:04 +02:00
Gyorgy Szombathelyi
0476169450
Add some features
...
...the core name comparison can be deleted later
2021-09-07 20:11:46 +02:00
Gyorgy Szombathelyi
fb2997991b
menu: add an RTC config page
2021-08-25 02:09:00 +02:00
Gyorgy Szombathelyi
8efbe7034b
hardware.c: add MCUReset() function
2021-07-10 22:31:46 +02:00
Gerald Schnabel
7d4a483fcc
Fix loading of Minimig config
2021-07-10 09:42:57 +02:00
Gerald Schnabel
86d823c471
Minimig features menu
2021-07-06 20:04:59 +02:00
Gyorgy Szombathelyi
c1d117d67f
menu: fix scrolling with sub-pages
...
Fixes : #69
2021-07-06 18:29:05 +02:00
Gyorgy Szombathelyi
88d8a399ae
ARC: Add VHD= to get a default vhd file name
2021-06-15 22:23:15 +02:00
Gyorgy Szombathelyi
974a0c6f3d
Fix buffer overflow with helptext_custom
2021-06-13 20:53:25 +02:00
Gyorgy Szombathelyi
848848ba3c
IDE: add secondary channel, support up to 4 drives
2021-06-06 00:35:15 +02:00
Gyorgy Szombathelyi
af39aae05e
PCE-CD support
2021-05-22 02:33:58 +02:00
Gyorgy Szombathelyi
48a624540a
Handle read-only images
2021-05-21 20:10:15 +02:00
Gyorgy Szombathelyi
26b9855b59
Add static declarations for some flash space
2021-05-16 20:55:23 +02:00
Gyorgy Szombathelyi
56a1a0888f
Replace the FAT driver with FatFs (EXFAT support)
2021-05-15 19:44:32 +02:00
Gyorgy Szombathelyi
9a664788bf
Reset mounted files on core load
2021-05-03 12:41:32 +02:00
Gyorgy Szombathelyi
55749a55db
Missed a break;
2021-03-28 11:50:53 +02:00
Gyorgy Szombathelyi
8ed12d8c8c
Allow umounting from the OSD
...
with SxU config string, where x=0|1
2021-03-27 23:52:24 +01:00
Gyorgy Szombathelyi
5647b56eab
Enable 68020 CPU for MiSTery
2021-01-30 18:43:23 +01:00
Gyorgy Szombathelyi
348287a442
menu: return to the parent subitem from a submenu
2021-01-12 00:19:55 +01:00
Gyorgy Szombathelyi
88cd0577c6
More generic FPGA->ARM data saving, using corename.RAM files
2020-12-10 23:14:59 +01:00
Gyorgy Szombathelyi
230a7ee47f
Extend the status word to 64 bits
...
Well-behaved user_io should continue to work without any change.
2020-12-05 19:11:39 +01:00
Gyorgy Szombathelyi
ea55c0efaf
24MB -> Maximum Fast RAM
2020-11-22 18:34:21 +01:00
Gyorgy Szombathelyi
8706882ba2
Composite blending setting for MiST2
2020-11-11 00:34:12 +01:00
Gyorgy Szombathelyi
c4d9f371c1
Consistent Fast RAM size displaying
2020-10-18 21:16:16 +02:00
Gerald Schnabel
8afe705fbb
OSD: show Minimig version
2020-10-18 20:36:19 +02:00
Gyorgy Szombathelyi
9ecee9ddf0
Honor DEFAULT in ARC file when resetting settings
2020-06-16 22:24:05 +02:00
Gyorgy Szombathelyi
f793e18fdd
Move joystick_reset to StateReset(), remove unused code
2020-06-07 15:49:51 +02:00
François Andriot
3e184afbf6
Add 'joystick_db9_fixed_index' option to mist.ini to prefer DB9 joysticks over USB joysticks
2020-06-07 15:35:56 +02:00
Gyorgy Szombathelyi
72b1d37179
menu: some protection against too long option strings
2020-05-23 22:36:03 +02:00
Gyorgy Szombathelyi
6e630fddd7
Another menu scrolling fix
2020-05-19 15:50:52 +02:00
Gyorgy Szombathelyi
7638e8c137
Archie: add save CMOS RAM option
2020-05-16 20:41:24 +02:00
Gyorgy Szombathelyi
e758022588
menu: scrolling fix of the sub-page
2020-05-15 02:59:11 +02:00
Gyorgy Szombathelyi
4362a8bb0a
Allow configuring the profile names in Minimig, AtariST
2020-05-12 23:36:00 +02:00
Gyorgy Szombathelyi
bacb5c7ad9
Add "P"age config string option
...
Examples:
P1,DIP Switches - creates page no. 1
P1O5,Service,Off,On - creates an option on page 1
Page 0 is the default
Page 1-9 are available as sub-menus
2020-05-12 22:26:47 +02:00
Gyorgy Szombathelyi
e648509be7
ARC: add DEFAULT setting
...
Fixes #48
2020-04-17 17:29:09 +02:00
Gyorgy Szombathelyi
1571146c8f
Support core name override from ARC file
2020-02-12 21:09:50 +01:00
Gyorgy Szombathelyi
b5e3b0c666
Fix if RBFNAME length < 8 in ARC file, and reset the internal status at load
2020-02-08 20:01:46 +01:00