1
0
mirror of https://github.com/mist-devel/mist-firmware.git synced 2026-05-05 07:44:31 +00:00
Commit Graph

145 Commits

Author SHA1 Message Date
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
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
a68090f2a3 Fix Minimig key extended flags (Caps Lock, Num Lock, Scroll Lock). 2016-12-23 08:18:24 +08:00
sorgelig
3d4bf9eaa6 Keyrah: Use LCtrl+LAmiga+LAmiga for Minimig reset. 2016-12-23 06:28:21 +08:00
sorgelig
3fe3af8d29 Revert "esa10: user_io.c fix -> re-intialize SPI, make sure all other"
This reverts commit 4c4abb62fd.
2016-12-23 02:42:25 +08:00
Emard
4c4abb62fd esa11: user_io.c fix -> re-intialize SPI, make sure all other
devices which share SPI bus are disabled and
introduce a loop that retries core detection in user_io.c
Print in each retry obtained core version ID for easier troubleshooting.
2016-10-18 02:03:37 +02:00
Newsdee
474c801f99 changed commented out code to be consistent with changes in state.c/h 2016-07-20 23:11:31 +08:00
Newsdee
9bfe8e5cea Cleanup and disabled Turbo functionality for now 2016-06-26 10:08:23 +08:00
Newsdee
ba8c650c7f Cleanup modifier display (still unactive) 2016-06-26 00:24:02 +08:00
Newsdee
48955e1ada more cleanup 2016-06-25 23:56:03 +08:00
Newsdee
24262e2a95 Fixed USB iD 1 2016-06-25 22:29:09 +08:00
Newsdee
8e4abd91a7 Restored USB Id1 2016-06-25 22:27:28 +08:00
Newsdee
c3dd554c6e Merge commit 'e8f26025860a6551718f0d337bb337c895a64e53' into firmware_160610
Tweaks to include latest turbo code (even if disabled)
2016-06-25 13:30:38 +08:00
Newsdee
e7cf99581a Merge commit '28d07350bbd9e7c5823ac499e9c21e722eb9c267' into firmware_160610
# Conflicts:
#	osd.c
#	usb/hid.c
#	user_io.c
2016-06-25 13:24:22 +08:00
Newsdee
91085d2458 Merge commit 'e8f26025860a6551718f0d337bb337c895a64e53' into firmware_160610 2016-06-25 13:18:53 +08:00
Newsdee
b24c07e436 * Multiple extensions (up to 4) for F and S options. Transfer index for mounted file. 2016-06-25 12:40:39 +08:00
Newsdee
96e3341188 * Cleanup 2016-06-25 12:40:28 +08:00
Newsdee
57379d8561 Remerge of "Added joystick, keyuboard, and usb status test to miniming OSD"" 2016-06-25 12:38:34 +08:00
Newsdee
2c10f09c9c Merge commit '96d787c2310b0edf0000730459109bc628620401' into firmware_160610 2016-06-25 12:33:46 +08:00
Newsdee
e36962ef9d Start to refactor code attempting to avoid incompatibility with minimig 2016-06-25 12:26:03 +08:00