1
0
mirror of https://github.com/mist-devel/mist-firmware.git synced 2026-02-18 13:06:54 +00:00
Commit Graph

180 Commits

Author SHA1 Message Date
Gyorgy Szombathelyi
3f59afa0eb Allow to use <corename>.hd0/hd1 to mount at boot 2021-03-13 18:32:36 +01:00
Gyorgy Szombathelyi
e7f8bfa749 user_io: send 3rd button to the core 2021-01-07 19:12:54 +01:00
Gyorgy Szombathelyi
88cd0577c6 More generic FPGA->ARM data saving, using corename.RAM files 2020-12-10 23:14:59 +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
b87e37b4b1 Send clock_freq to FPGA after parsing mist.ini 2020-10-08 20:51:09 +02:00
Gyorgy Szombathelyi
8b8c38e886 Add clock_freq setting to override Minimig master clock 2020-10-06 17:36:09 +02:00
Gerald Schnabel
5e10fdbdb8 Fix DB9 OSD joy state 2020-08-29 19:40:48 +02:00
Gerald Schnabel
46ec5778de DB9 joystick remap 2020-08-29 19:40:09 +02:00
Gyorgy Szombathelyi
6b24b874ea Generic USB-RTC support 2020-07-25 18:59:55 +02:00
Gyorgy Szombathelyi
9cf667475e Send second mouse and wheel movement to 8bit 2020-06-18 23:43:20 +02:00
Gyorgy Szombathelyi
42fbeaa7cc Support a second mouse (and send it to Minimig) 2020-06-14 00:55:25 +02:00
Gyorgy Szombathelyi
cf09e0c9de TAB-SPACE cleanup 2020-06-14 00:04:18 +02:00
Gyorgy Szombathelyi
548b33c717 Support mouse wheel in USB + send mouse wheel events to Minimig 2020-06-13 20:03:38 +02:00
François Andriot
3e184afbf6 Add 'joystick_db9_fixed_index' option to mist.ini to prefer DB9 joysticks over USB joysticks 2020-06-07 15:35:56 +02:00
Gyorgy Szombathelyi
302bd7ddb3 Fix change into core directory when the last page is partial 2020-05-15 13:02:01 +02:00
Gyorgy Szombathelyi
e648509be7 ARC: add DEFAULT setting
Fixes #48
2020-04-17 17:29:09 +02:00
Gyorgy Szombathelyi
7009e6e02c user_io: search for .ROM in the current directory first 2020-02-12 21:24:41 +01:00
Gyorgy Szombathelyi
1571146c8f Support core name override from ARC file 2020-02-12 21:09:50 +01:00
Gyorgy Szombathelyi
b5e3b0c666 Fix if RBFNAME length < 8 in ARC file, and reset the internal status at load 2020-02-08 20:01:46 +01: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
ad35e4f5cf ini_parser: make it independent again
- factor out data_io and user_io calls from the parser core
2020-02-06 17:22:17 +01:00
Gyorgy Szombathelyi
d2b5af6b80 menu.c: reuse change_into_core_dir in user_io 2020-02-01 11:06:34 +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
b6f47718f3 Use FileReadEx for ROM upload 2019-11-27 18:04:13 +01:00
Gyorgy Szombathelyi
17fa8d8cc9 Use bit4 of the core type to send ROM directly from the SD-Card 2019-11-25 22:05:33 +01:00
Gyorgy Szombathelyi
18f57bc3b9 Show up to 6, test up to 4 joysticks in the OSD + massive cleanup 2019-11-07 16:26:07 +01:00
Gyorgy Szombathelyi
90eaee61c5 MiST2: use generic serial in/out command codes 2019-08-06 15:18:04 +02:00
Gyorgy Szombathelyi
b58bfd8b8f Enable SD-card interface to MiST2 2019-08-06 15:11:01 +02:00
Gyorgy Szombathelyi
9c35c89e1c Fix modifier keys for MIST2 2019-07-30 11:35:57 +02:00
Gyorgy Szombathelyi
22e4161161 Remove ARM ikbd from MIST2 core type 2019-07-27 21:45:07 +02:00
Gyorgy Szombathelyi
1f87b8b443 UIO_SERIAL_XXX codes are clashing with UIO_KEYBOARD/MOUSE 2019-07-27 14:40:50 +02:00
Gyorgy Szombathelyi
1b8270180f Forward PS2 key/mouse codes to MIST2 core 2019-07-18 23:31:33 +02:00
Gyorgy Szombathelyi
b7debaa421 Add MIST2 core type 2019-07-18 22:21:32 +02:00
Gyorgy Szombathelyi
a257988d7d Move back to root dir after rom=xxx loading via ini 2019-06-01 16:58:44 +02:00
Gyorgy Szombathelyi
57b41474af Option to (un)follow DB9 renumbering with joystick emulation
joystick_emu_fixed_index - default 0(off)
2019-04-18 18:36:28 +02:00
Gyorgy Szombathelyi
01c2a9b13f Archie: allow to use the standard SD IO 2019-03-01 22:30:32 +01:00
Gyorgy Szombathelyi
61174ac2f5 Archie: set core name, start in Archie directory for floppy images 2019-02-23 22:30:08 +01: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
61624c6014 More safety for SD-reads and writes, watch out for file length
...if the core ignores the size.
2019-01-08 22:54:39 +01:00
Gyorgy Szombathelyi
3611799fe9 Don't read-ahead beyond the file
Somewhat affects later writes, too
2019-01-08 17:24:44 +01:00
Gyorgy Szombathelyi
04e1a3b604 Support extra buttons on USB gamepads/joysticks 2018-10-06 15:29:11 +02:00
Gyorgy Szombathelyi
5737ca5792 Remove mis-placed write buffer copy
Just invalidate the cache if the same LBA is written what's in it.
2018-08-10 11:58:31 +02:00
sorgelig
95147d1dae Invalidate cache on image mount. 2018-08-10 10:48:24 +08:00
Gyorgy Szombathelyi
a951d39d87 Invalidate buffer cache on drive change 2018-08-09 21:06:01 +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
Rok Krajnc
23ad06e0fd added ini option to disable joystick0 reordering (enables use of real DB9 Amiga mouse with attached USB joystick(s)). 2017-09-25 21:31:12 +02:00
sorgelig
788cdb8547 Disable mouse/joystick emulation while OSD is active. 2017-02-13 08:22:27 +08:00
sorgelig
7b42a3143b Preserve altered video mode between resets from keyboard (video mode cleaned by on-board reset button). 2017-02-12 23:06:25 +08:00