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