1
0
mirror of https://github.com/mist-devel/mist-firmware.git synced 2026-04-20 01:12:53 +00:00
Commit Graph

816 Commits

Author SHA1 Message Date
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