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

832 Commits

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