1
0
mirror of https://github.com/mist-devel/mist-firmware.git synced 2026-01-11 23:43:04 +00:00

241 Commits

Author SHA1 Message Date
Gyorgy Szombathelyi
2860004bcc int64_t for core_mod 2025-09-22 15:59:14 +02:00
Gyorgy Szombathelyi
acfa6e215d Reconfigurable DB9 mapping in OSD 2025-06-02 20:01:18 +02:00
Gyorgy Szombathelyi
4fa14f0fa2 user_io: fix user_io_get_ext_idx for the nth time
...fix handling of short extensions when one extension is a prefix
of the next (like GB with GBC).
2025-03-25 20:04:46 +01:00
Gyorgy Szombathelyi
c82b33076a menu: support selecting IDE hardfiles 2025-03-14 14:47:15 +01:00
Eugene Lozovoy
ac21ae30a5 fix incorrect joystick numbering when joystick_disable_swap=1
With joystick_disable_swap=1 and 1x USB joystick connected - both usb and DB9 (port 2) enumerated as first joystick.
I'm not sure about purpose of all this cryptic logic in joystick_renumber(), but hope this little fix shouldn't break anything.
2024-10-07 22:57:59 +03:00
Alastair M. Robinson
829affeee1 Added two new Amiga keyboard modes for old keyboard with no GUI keys. 2024-10-03 13:08:58 +01:00
Gyorgy Szombathelyi
93a85cc94d user_io: CONF_TBL_MAX to 64 2024-03-22 12:50:14 +01:00
Gyorgy Szombathelyi
5991da7ad7 user_io: add UIO_GET_STR_EXT to retrieve config strings more efficiently 2024-03-22 12:20:39 +01:00
Gyorgy Szombathelyi
9d7f44b10b Add PSX CD support 2024-03-14 20:22:24 +01:00
Gyorgy Szombathelyi
ceb1fc0271 Add a SAMV71 port 2024-03-11 08:53:34 +01:00
Gyorgy Szombathelyi
58ea2bc616 user_io: add an I2C bridge 2024-03-11 08:53:34 +01:00
Gerald Schnabel
ca9e00c2a9 Enable middle mouse button for minimig core 2024-02-19 21:11:57 +01:00
Gyorgy Szombathelyi
5af9aab6cc user_io: prevent stuck joystick when opening the OSD 2024-01-20 21:13:57 +01:00
Gerald Schnabel
d7e2a06369 Fix some issues reported by cppcheck 2023-09-18 22:40:27 +02:00
Gyorgy Szombathelyi
a144de46fe Add NeoGeo CD support 2023-07-04 01:12:59 +02:00
Gyorgy Szombathelyi
9709119d02 user_io: add FEAT_PS2REP 2023-03-26 15:50:52 +02:00
Gerald Schnabel
02bcff4b43 Fix several typos 2023-03-12 20:13:49 +01:00
Gyorgy Szombathelyi
fdbcd6ca43 hdd.c: add PC compatible geometry calculation 2023-03-09 21:45:13 +01:00
Gyorgy Szombathelyi
8a4a1ce21e Disable joysticks when OSD is open
BUG: #100
2023-02-06 21:25:24 +01:00
Gyorgy Szombathelyi
b6de09c9f9 Load a development ARC file after JTAG programming (#99)
A /CORENAME.ARC will be loaded when loading via USB Blaster is
detected. CORENAME comes from the built-in config string.
2022-10-27 15:42:08 +02:00
Gyorgy Szombathelyi
ed02a129b5 user_io: load <core>.R0[1-6] during boot 2022-09-06 00:22:32 +02:00
Gyorgy Szombathelyi
532dc5d9cb user_io: send IDE config to core 2022-08-24 14:23:37 +02:00
Gyorgy Szombathelyi
ea066466f5 IDE interface enable for 8-bit, configurable CDROM slot 2022-08-21 19:15:52 +02:00
Gyorgy Szombathelyi
067cce11be ATAPI CDROM support
- PACKET command set and subset of MMC-3 in hdd.c
- ISO file "parsing" in cue_parser
- CDROM configuration in Minimig menu
2022-08-15 01:17:13 +02:00
Gerald Schnabel
71c4f0df37 Switch boot from SD/USB with user button 2022-08-05 22:54:04 +02:00
Gyorgy Szombathelyi
370c4c8ed8 Resurrect USB storage driver (host) 2022-07-10 21:08:21 +02:00
Gyorgy Szombathelyi
5f55899548 user_io: add selective ack msg to sector IO 2022-07-01 22:30:06 +02:00
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 d8ad80c9653a7e02448cc5d1b24036396de13635.
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