Gyorgy Szombathelyi
2860004bcc
int64_t for core_mod
2025-09-22 15:59:14 +02:00
Gyorgy Szombathelyi
faf3587267
HID: fix joystick analogue range calculation
2025-09-21 22:35:44 +02:00
Gyorgy Szombathelyi
43e8ba0575
Custom processors for Chroma81 COL and CHR files
2025-09-04 23:34:48 +02:00
Gyorgy Szombathelyi
660883cfb9
c64files: remove debug iprintf
2025-07-27 23:24:01 +02:00
Gyorgy Szombathelyi
3f02dc5c96
Handle Ultimate2-style IDX files for C64 TAP files
2025-07-27 23:20:42 +02:00
Gyorgy Szombathelyi
1267771f3d
SAMV71: fix MMC Read/Write from/to unaligned memory
2025-07-27 22:57:02 +02:00
gyurco
3193527941
Merge pull request #131 from teiram/data-processors
...
data_io ROM processors
2025-06-25 12:17:16 +02:00
Manuel Teira
bec355ace9
data_io ROM processors
2025-06-21 16:32:51 +02:00
gyurco
1ef672e369
Merge pull request #130 from UzixLS/master
...
Add CFG_FILE_N option to arc files for Minimig
2025-06-04 22:25:25 +02:00
Eugene Lozovoy
6e3a6278f3
Add CFG_FILE_N option to arc files for Minimig
2025-06-04 20:34:21 +03:00
Gyorgy Szombathelyi
acfa6e215d
Reconfigurable DB9 mapping in OSD
2025-06-02 20:01:18 +02:00
Gyorgy Szombathelyi
d25e955adf
SAMV71: hex USB_LOAD_VALUE
2025-06-02 20:00:46 +02:00
Gyorgy Szombathelyi
0fbabb71b8
IDE: fix WritePacket if QSPI is enabled
2025-06-02 14:11:41 +02:00
gyurco
e36baf1b47
Merge pull request #128 from UzixLS/master
...
usb: fix possible hang during parsing malformed device descriptor
2025-05-11 20:28:42 +02:00
Eugene Lozovoy
55a40e4ec6
usb: fix possible hang during parsing malformed device descriptor
2025-05-11 19:07:36 +03:00
Gyorgy Szombathelyi
d581a714db
menu: only accept GET and SEL actions for submenu items
2025-04-06 14:47:52 +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
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