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
sorgelig
7b27a0a376
Change keyrah_mode option to accept VID and PID (for A500 Arduino converter).
2017-02-12 08:02:39 +08:00
sorgelig
c6af514f3e
INI option to preserve choosen mode (YPbPr/Scandoubler) between cores.
2017-02-07 04:11:48 +08:00
sorgelig
8eeb813b71
Use user button while keeping OSD button pressed to switch between RGB and YPbPr modes.
2017-02-07 02:45:25 +08:00
sorgelig
06052723e8
Disable OSD on/off action if OSD button has been used for scandoubler toggle.
2017-02-07 01:36:37 +08:00
sorgelig
3dab8f3557
3 combos for reset. Option to disable Keyrah customizations.
2017-01-20 01:46:33 +08: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
b3c8fa66b1
Remap key INSERT to \ for Minimig core.
2017-01-14 20:17:44 +08:00
sorgelig
0799cc8216
Scandoubler toggle by OSD button for all cores.
2017-01-12 01:39:57 +08:00
sorgelig
ef74c8ff6d
Keyrah: FN+F3..F6 - mouse/joystick direct emulation selection. (F17..F20 - on other keyboards).
2017-01-12 01:24:33 +08:00
sorgelig
100d11e102
Add YPbPr video output setting.
2017-01-10 01:44:44 +08:00
sorgelig
20242cc500
Keyrah: fix FN as OSD on/off in Minimig core.
2016-12-29 09:05:14 +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
233a7a8cf3
Keyrah: use FN key as OSD on/off key if pressed alone.
2016-12-29 03:20:01 +08:00
sorgelig
a6c7a92c31
LShift+LCtrl+LAlt+RAlt - hard reset (load core.rbf).
2016-12-29 00:20:47 +08:00
sorgelig
517ef698c4
Keyrah: emulate keypad on A600 keyboard (FN + 1-9,0,-,=,\,[,],.,enter).
2016-12-28 23:48:50 +08:00
sorgelig
693bb437a2
Emulate BUTTON2 with CTRL+Alt+Alt/CTRL+Amiga+Amiga which is usually reset for 8bit cores.
2016-12-28 23:17:12 +08:00