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
gyurco
207b4570af
Merge pull request #127 from retrofun/menu-minimig-show-8mb-fast-68ec020
...
menu-minimig: show maximum 8MB FAST memory for 68EC020 CPU
2025-03-22 13:58:26 +01:00
Gerald Schnabel
8c4e2b7754
menu-minimig: show maximum 8MB FAST memory for 68EC020 CPU
2025-03-22 11:08:16 +01:00
Gyorgy Szombathelyi
879e837d36
menu: add 68EC020 to Minimig CPU types
2025-03-20 19:51:39 +01:00
Gyorgy Szombathelyi
242dfb3a65
tos: Add IMG extension for hardfile selection ( #125 )
2025-03-16 21:31:31 +01:00
Gyorgy Szombathelyi
c82b33076a
menu: support selecting IDE hardfiles
2025-03-14 14:47:15 +01:00
Gyorgy Szombathelyi
d6d9e76945
menu: support prof'I'le strings
2025-03-13 20:51:22 +01:00
Gyorgy Szombathelyi
94b0549751
USB: cleanup button parsing
2025-01-17 14:56:08 +01:00
Gyorgy Szombathelyi
002d29e038
IDE: adjust PLAY AUDIO TRACK/INDEX cmd
...
Don't abort on high end track - fixes Settlers II audio on ShapeShifter
2024-12-28 21:32:34 +01:00
Gyorgy Szombathelyi
180c34f765
Parse ZX81 Chroma interface COL and CHR files
...
...using sxmlc as the XML parser
2024-11-02 23:38:50 +01:00
Gyorgy Szombathelyi
eb571c5c01
Add missing includes
2024-11-02 19:39:52 +01:00
Gyorgy Szombathelyi
e766bb6ed8
hid: don't stop, just skip a second REPORT ID with a different value
2024-10-12 18:20:39 +02:00
gyurco
ddd254f661
Merge pull request #122 from UzixLS/master
...
fix incorrect joystick numbering when joystick_disable_swap=1
2024-10-11 18:42:35 +02: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
Gyorgy Szombathelyi
28821d0922
hdd.c: fix declaration outside of a block
...
Fixes : #120
2024-10-05 18:40:56 +02:00
Till Harbaum
6a4af683cb
Merge pull request #119 from robinsonb5-PRs/oldkeyboards
...
Added two new Amiga keyboard modes for old keyboard with no GUI keys.
2024-10-03 15:22:01 +02: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
2102ac4431
snes.c: detect SNES ROM type
...
Need a small core change, too
2024-09-21 22:44:33 +02:00
Gyorgy Szombathelyi
5541297e77
menu.c: add missing include
2024-09-21 17:40:05 +02:00
Gyorgy Szombathelyi
64e10e0a29
it6613: dump registers according to SW1
2024-09-21 17:39:47 +02:00
gyurco
c1560a4c7c
Merge pull request #118 from UzixLS/master
...
Several improvements for USB joysticks support
2024-09-21 17:38:08 +02:00
Eugene Lozovoy
ac42d360eb
usb: fix "usb_hid_poll() error: 6" after reconnecting two or more devices
...
This error was caused by missing bmSndToggle/bmRcvToggle fields initialization. I decided to zeroing allocated dev struct completely instead of setting these fields in usb_hid_init(), as zeroing approach potentialy is more safe, since there may be other unitialized fields in dark corners of code.
2024-09-05 20:22:51 +03:00
Eugene Lozovoy
07381f5d28
osd: Home button on xbox gamepad toggles menu visibility
2024-09-04 14:04:17 +03:00
Eugene Lozovoy
7f336e7728
xboxusb: add support for 8BitDo USB Wireless Adapter 2
2024-09-04 12:52:22 +03:00
Eugene Lozovoy
6c35495de3
hid: support for devices with multiple reports within one collection
...
Such device example : 8bitdo M30 gamepad in macos mode (plugged in with A button pressed).
2024-09-03 17:58:35 +03:00
Eugene Lozovoy
b33647bbac
usb: fix "USB configure error: 13" for some peripherials
...
I've encountered this error with 8bitdo usb wireless adapter 2. Unfortunatelly this adapter still doesn't work, but for some other reason.
See also
ef5b046d50/Usb.cpp (L621)
2024-08-31 19:07:53 +03:00
Eugene Lozovoy
f41fa93f75
xboxusb: add support for more buttons; fix right stick
2024-08-29 13:32:33 +03:00
Eugene Lozovoy
0405f16a77
xboxusb: fix incorrect joysticks indexing
...
xboxusb.c behaviour is aligned with hid.c: all OSD state* functions use raw jindex, user_io_* functions use mapped index
2024-08-29 13:32:33 +03:00
Eugene Lozovoy
521e9c1ff1
usb: fix hub stuck under some conditions
...
Under some conditions - like physical usb device reconnection during reset operation - hub could stuck, which is accompanied by continuous spam in log:
status change on port 2, 0x110101
Status of port 2:
connected
powered
Changes on port 2:
connected
reset
I also got 0x110103 and 0x110111 statuses.
2024-08-29 13:31:17 +03:00
Eugene Lozovoy
fed5a2c755
usb: fix Redragon Saturn gamepad support
2024-08-29 13:31:08 +03:00
Eugene Lozovoy
5896ef94af
hid: fix PSP FuSa gamepad support
2024-08-29 13:30:27 +03:00
Gyorgy Szombathelyi
494f44860a
hdd: use QSPI on Minimig for CDROM data transfer
2024-06-15 13:42:57 +02:00
Gyorgy Szombathelyi
cef48864bb
Minimig: load boot art files from the current directory
2024-06-15 13:42:57 +02:00
gyurco
d3e5c929cc
Merge pull request #116 from retrofun/github-action-test-build
...
Add GitHub action test-build
2024-05-18 23:57:47 +02:00
Gerald Schnabel
200f3c40d1
Add GitHub action test-build
2024-05-18 21:47:42 +02:00
Gyorgy Szombathelyi
af4993ad74
SAMV71: insert extra delay between bytes for SPI in Minimig FDC
2024-05-18 16:34:52 +02:00
Gyorgy Szombathelyi
936c5f1ec7
SAMV71: cleanup of the MD pad support
2024-05-05 01:53:04 +02:00
Gyorgy Szombathelyi
e858305c2a
PSX: fix TOC sent to the core
2024-05-05 01:52:01 +02:00
Gyorgy Szombathelyi
9a367f930d
it6613: dump regs in DVI mode, too
2024-05-05 01:51:33 +02:00
Gyorgy Szombathelyi
b1088a7ad6
SiDi128: double size SZ_TBL, remove -g flag
2024-04-30 14:40:51 +02:00
Gyorgy Szombathelyi
23ab2f6b74
Fallback to root directory when RBFNAME from ARC file is not found
2024-04-13 14:34:42 +02:00
Gyorgy Szombathelyi
58727f49a2
usb: fix analogue part of xboxusb
2024-04-05 13:54:15 +02:00
Gyorgy Szombathelyi
890ea635c8
usb: add analogue sticks to xboxusb
2024-04-05 00:40:16 +02:00
Gyorgy Szombathelyi
83e7210f10
menu: add analogue values to joystick test screen
2024-04-05 00:40:01 +02: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
223bf0ac83
SAMV71: some updates, add USB_STORAGE
2024-03-14 20:23:13 +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