1
0
mirror of https://github.com/mist-devel/mist-firmware.git synced 2026-02-16 12:22:47 +00:00
Commit Graph

82 Commits

Author SHA1 Message Date
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
Gyorgy Szombathelyi
047bbefc04 New feature: BIGOSD
16 lines OSD (needs 2x amount of BRAM at the FGPA side)
2023-10-16 20:56:19 +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
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
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
Gyorgy Szombathelyi
5f55899548 user_io: add selective ack msg to sector IO 2022-07-01 22:30:06 +02: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
1021186251 USB: Support two sticks(4 axes)/gamepad 2021-11-27 17:03:57 +01: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
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
af39aae05e PCE-CD support 2021-05-22 02:33:58 +02:00
Gyorgy Szombathelyi
56a1a0888f Replace the FAT driver with FatFs (EXFAT support) 2021-05-15 19:44:32 +02:00
Gyorgy Szombathelyi
9a664788bf Reset mounted files on core load 2021-05-03 12:41:32 +02:00
Gyorgy Szombathelyi
8ed12d8c8c Allow umounting from the OSD
with SxU config string, where x=0|1
2021-03-27 23:52:24 +01:00
Gyorgy Szombathelyi
a953ccee2f Add sdram64 option to mist.ini 2021-03-13 19:30:46 +01:00
Gyorgy Szombathelyi
230a7ee47f Extend the status word to 64 bits
Well-behaved user_io should continue to work without any change.
2020-12-05 19:11:39 +01:00
Gyorgy Szombathelyi
6b24b874ea Generic USB-RTC support 2020-07-25 18:59:55 +02:00
Gyorgy Szombathelyi
548b33c717 Support mouse wheel in USB + send mouse wheel events to Minimig 2020-06-13 20:03:38 +02:00
Gyorgy Szombathelyi
774f45e0dd Introduce UIO_SET_MOD and ARC files
ARC files has a simple ini format:
[ARC]
RBF=RBFNAME
MOD=core variant number (0-127)
CONF=...one config string line...
CONF=...one more config string line...
2020-02-07 11:09:53 +01:00
Gyorgy Szombathelyi
4263bd9e9e Factor out SS2 data transfer to data_io.c 2020-01-26 12:37:38 +01:00
Gyorgy Szombathelyi
8d3533a439 Add csync_disable option to request separate sync in 15kHz 2020-01-12 12:15:35 +01:00
Gyorgy Szombathelyi
90eaee61c5 MiST2: use generic serial in/out command codes 2019-08-06 15:18:04 +02:00
Gyorgy Szombathelyi
3c06a7a6e0 Missed user_io.h change 2019-07-27 21:44:43 +02:00
Gyorgy Szombathelyi
b7debaa421 Add MIST2 core type 2019-07-18 22:21:32 +02:00
harbaum
0e9cea9ec6 ini option to upload custom rom files 2019-01-25 14:55:12 +01:00
Gyorgy Szombathelyi
a683829c79 Remove depracated UIO_ commands
UIO_GET_STATUS  0x50
UIO_SECTOR_SND  0x51
UIO_SECTOR_RCV  0x52

are not used by any core
2019-01-18 11:46:45 +01:00
Gyorgy Szombathelyi
04e1a3b604 Support extra buttons on USB gamepads/joysticks 2018-10-06 15:29:11 +02:00
Gyorgy Szombathelyi
6ed10f4632 Support 2 mounted images at the same time.
Unfortunately there aren't enough RAM for 4.
2018-08-09 18:59:40 +02:00
sorgelig
5bd0f2d818 Prevent pass modifier keys while OSD is active. Fix modifier codes in keyboard test for non-8bit cores. 2017-01-14 22:45:10 +08:00
sorgelig
100d11e102 Add YPbPr video output setting. 2017-01-10 01:44:44 +08:00
sorgelig
954611926e Enable Keyboard LEDs (Caps Lock, Num Lock, Scroll Lock) control from FPGA. 2016-12-29 08:33:47 +08:00
sorgelig
e76da03c85 Keyrah: use Keypad keys for Mouse/Joystick emulation. Joystick buttons: LCtrl, LShift, LAlt, LGUI. Mouse buttons: KP7, KP9. Direction keys: KP8, KP5/KP2, KP4, KP6. Give KP(, KP) for cores. Use FN+KP(/KP) to switch Mouse/Joystick emulation. Correct HELP key code. 2016-12-24 01:31:01 +08:00
sorgelig
3d4bf9eaa6 Keyrah: Use LCtrl+LAmiga+LAmiga for Minimig reset. 2016-12-23 06:28:21 +08:00
sorgelig
70dc116f7b Add 32bit status version for 8bit cores. Allow more than 2 values for O option. 2016-06-24 17:34:15 +08:00
sorgelig
cb2068fbba Multiple extensions (up to 4) for F and S options. Transfer index for mounted file. 2016-06-17 02:57:29 +08:00
sorgelig
e2e8c66927 Send the size of mounted image to FPGA (see mist_io.v on SAM Coupe for core side update). 2016-06-10 16:32:22 +08:00
Newsdee
ba0c4e9426 [FIRMWARE] refactored virtual joystick to keyboard mapping into a separate file. 2016-05-22 13:26:19 +08:00
Till Harbaum
9f1f2a1cf8 [Firmware] Fixed ethernet flag and menu core key repeat 2016-01-14 16:55:19 +01:00
sorgelig
ed7b7f3a66 Toggle debug mode by holding OSD key while reset or power on. 2016-01-05 23:26:34 +08:00
sorgelig
dd5b9511f2 Properly re-initialize firmware when core loaded by USB Blaster (with DIP SW1=OFF). 2016-01-05 23:09:54 +08:00
Till Harbaum
12f678c8ec [Firmware] Minor bug fixes 2015-08-25 14:32:27 +02:00
harbaum
2cc2bb0d91 [FIRMWARE] Disk image change detection for C64/C1541 2015-07-15 08:24:21 +00:00
harbaum
633460c83b [FIRMWARE] Indirect SD for C64/1541 2015-07-13 18:32:58 +00:00