1
0
mirror of https://github.com/mist-devel/mist-firmware.git synced 2026-05-02 06:36:16 +00:00
Commit Graph

214 Commits

Author SHA1 Message Date
Gyorgy Szombathelyi
b90189f62e Autofire in 8bit/ST/Archie 2022-02-02 00:08:00 +01:00
Gyorgy Szombathelyi
b3d6595f98 Revert "Supply a default date if no USB-RTC found"
This reverts commit d8ad80c965.
2022-01-16 17:42:54 +01:00
Gyorgy Szombathelyi
de4e989436 user_io: give meaningful message about unknown core 2022-01-16 09:58:35 +01:00
Gyorgy Szombathelyi
d8ad80c965 Supply a default date if no USB-RTC found 2022-01-12 16:09:18 +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
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
ccdc083120 Add analogue joystick scaling options 2021-12-07 18:24:10 +01:00
Gyorgy Szombathelyi
1021186251 USB: Support two sticks(4 axes)/gamepad 2021-11-27 17:03:57 +01:00
Gyorgy Szombathelyi
a0f9d2f2b3 Add Xbox360 controller support
- tested only with a Retroflag classic USB gamepad
- no analogue parts yet (need a real controller for that)
2021-11-21 16:31:28 +01:00
Gyorgy Szombathelyi
ca7f938fbb Minimig: support analog joystick 2021-10-24 22:22:04 +02:00
Gyorgy Szombathelyi
c187b3b8ce user_io: some safety for ext_idx
nameext cannot be > 3 chars anyway (because of the file selection filter), but be safe
2021-10-01 18:04:09 +02:00
Gyorgy Szombathelyi
77a95b84b4 user_io: fix ext_idx again 2021-10-01 11:06:40 +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
a690edcfcc user_io: new message to request features from the core 2021-08-29 23:42:10 +02:00
Gyorgy Szombathelyi
9193f06134 Move HW specific parts to hw/ 2021-08-24 23:29:27 +02:00
Gyorgy Szombathelyi
9ce37feebf Map DB9 to OSD/keyboard the same way as USB 2021-08-10 23:57:04 +02:00
Gerald Schnabel
275fbbedb5 Add more PS2 mouse commands 2021-07-24 16:26:01 +02:00
Gyorgy Szombathelyi
67bcd76118 user_io: don't send a mount cmd when mounting is failed 2021-07-23 16:07:11 +02:00
Gyorgy Szombathelyi
8efbe7034b hardware.c: add MCUReset() function 2021-07-10 22:31:46 +02:00
Gyorgy Szombathelyi
9221850279 user_io: implement PS2 typematic rate selection 2021-07-10 00:15:55 +02:00
Gyorgy Szombathelyi
f41a2262e0 Add bidirectional PS2 and keyboard scan set 1 2021-07-03 21:19:41 +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
0bd3bac230 Use a single IDXFile pool for IDE/SD/ACSI 2021-06-02 19:28:24 +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
0769486ad4 Fix user_io_ext_idx 2021-05-16 00:24:45 +02:00
Gyorgy Szombathelyi
0dc60ef759 user_io: send 64 bits of size in SDINFO 2021-05-15 20:13:49 +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
Gerald Schnabel
0826db7ab3 Minimig mod keys 2021-04-14 22:34:57 +02:00
Gyorgy Szombathelyi
adb54beeaa Add DIR= option to ARC files 2021-03-29 17:50:21 +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
a953ccee2f Add sdram64 option to mist.ini 2021-03-13 19:30:46 +01:00
Gyorgy Szombathelyi
3f59afa0eb Allow to use <corename>.hd0/hd1 to mount at boot 2021-03-13 18:32:36 +01:00
Gyorgy Szombathelyi
e7f8bfa749 user_io: send 3rd button to the core 2021-01-07 19:12:54 +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
b87e37b4b1 Send clock_freq to FPGA after parsing mist.ini 2020-10-08 20:51:09 +02:00
Gyorgy Szombathelyi
8b8c38e886 Add clock_freq setting to override Minimig master clock 2020-10-06 17:36:09 +02:00
Gerald Schnabel
5e10fdbdb8 Fix DB9 OSD joy state 2020-08-29 19:40:48 +02:00
Gerald Schnabel
46ec5778de DB9 joystick remap 2020-08-29 19:40:09 +02:00
Gyorgy Szombathelyi
6b24b874ea Generic USB-RTC support 2020-07-25 18:59:55 +02:00
Gyorgy Szombathelyi
9cf667475e Send second mouse and wheel movement to 8bit 2020-06-18 23:43:20 +02:00
Gyorgy Szombathelyi
42fbeaa7cc Support a second mouse (and send it to Minimig) 2020-06-14 00:55:25 +02:00
Gyorgy Szombathelyi
cf09e0c9de TAB-SPACE cleanup 2020-06-14 00:04:18 +02:00
Gyorgy Szombathelyi
548b33c717 Support mouse wheel in USB + send mouse wheel events to Minimig 2020-06-13 20:03:38 +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
302bd7ddb3 Fix change into core directory when the last page is partial 2020-05-15 13:02:01 +02:00
Gyorgy Szombathelyi
e648509be7 ARC: add DEFAULT setting
Fixes #48
2020-04-17 17:29:09 +02:00