1
0
mirror of https://github.com/mist-devel/mist-firmware.git synced 2026-04-30 13:52:38 +00:00
Commit Graph

455 Commits

Author SHA1 Message Date
Gyorgy Szombathelyi
9f06eeaee7 Add default value to clock_freq 2020-10-06 19:43:21 +02:00
Gyorgy Szombathelyi
8b8c38e886 Add clock_freq setting to override Minimig master clock 2020-10-06 17:36:09 +02:00
Till Harbaum
2b6518557f Merge pull request #60 from mist-devel/robinsonb5-sdcard-capacity
Fix detection of SD card capacity for blocksize > 512
2020-09-13 14:08:13 +02:00
Alastair M. Robinson
ac6e5de475 Fix detection of SD card capacity for blocksize > 512 2020-09-12 19:17:09 +01:00
gyurco
54047420e5 Merge pull request #59 from retrofun/db9_joystick_remap
DB9 joystick remap
2020-08-29 19:44:15 +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
Alastair M. Robinson
279b1a4187 Fix long-standing ADF write corruption bug 2020-07-12 19:57:43 +02:00
Gyorgy Szombathelyi
c47c375d60 Fix memory corruption (wrong index) in SYSTEM.FNT loading
Fixes: #57
2020-06-22 16:32:24 +02:00
Gyorgy Szombathelyi
9cf667475e Send second mouse and wheel movement to 8bit 2020-06-18 23:43:20 +02:00
Gyorgy Szombathelyi
9ecee9ddf0 Honor DEFAULT in ARC file when resetting settings 2020-06-16 22:24:05 +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
Gyorgy Szombathelyi
f793e18fdd Move joystick_reset to StateReset(), remove unused code 2020-06-07 15:49:51 +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
ee6637149b ini_parser: increase line_length for CONF= lines in ARC files 2020-05-23 23:18:47 +02:00
Gyorgy Szombathelyi
72b1d37179 menu: some protection against too long option strings 2020-05-23 22:36:03 +02:00
Gyorgy Szombathelyi
6e630fddd7 Another menu scrolling fix 2020-05-19 15:50:52 +02:00
Gyorgy Szombathelyi
7638e8c137 Archie: add save CMOS RAM option 2020-05-16 20:41:24 +02:00
Gyorgy Szombathelyi
26fa8fabff Data_io: add generic FPGA->ARM transfer 2020-05-16 20:36:13 +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
e758022588 menu: scrolling fix of the sub-page 2020-05-15 02:59:11 +02:00
Gyorgy Szombathelyi
f0e2c1a8a1 Load a common SYSTEM.FNT for OSD and MiST, too 2020-05-14 23:52:09 +02:00
Gyorgy Szombathelyi
4ca902eaa0 Update .gitignore 2020-05-12 23:38:22 +02:00
Gyorgy Szombathelyi
4362a8bb0a Allow configuring the profile names in Minimig, AtariST 2020-05-12 23:36:00 +02:00
Gyorgy Szombathelyi
bacb5c7ad9 Add "P"age config string option
Examples:
P1,DIP Switches - creates page no. 1
P1O5,Service,Off,On - creates an option on page 1
Page 0 is the default
Page 1-9 are available as sub-menus
2020-05-12 22:26:47 +02:00
Gyorgy Szombathelyi
bfe904ac00 Support loading of CORE.ARC as default core 2020-05-05 16:31:18 +02:00
Gyorgy Szombathelyi
8473152399 ini_parser: ignore quoted strings in comments 2020-05-05 15:36:30 +02:00
Gerald Schnabel
cef0e420f1 gcc 9 warnings fixes 2020-05-02 18:15:25 +02:00
Till Harbaum
bd08ba6c91 Merge pull request #53 from retrofun/allow-tilde-in-mist-ini
ini_parser: add tilde as special char
2020-05-02 09:57:27 +02:00
Gerald Schnabel
a409eac834 ini_parser: add tilde as special char 2020-05-01 22:26:15 +02:00
Gyorgy Szombathelyi
fa62bd54f0 ARC: fix DEFAULT max value 2020-04-21 12:02:18 +02:00
Gyorgy Szombathelyi
e648509be7 ARC: add DEFAULT setting
Fixes #48
2020-04-17 17:29:09 +02:00
Gyorgy Szombathelyi
470c1ac09e ARC: increase max conf size to 512 2020-04-17 16:36:43 +02:00
Gyorgy Szombathelyi
37694fbd44 data_io: synthesize a directory entry for ROM downloading 2020-03-11 23:16:13 +01:00
Gyorgy Szombathelyi
18e8ebbd37 ini_parser: don't advance the file pointer too soon
Fixes custom ROM entry handler
2020-02-15 22:34:58 +01:00
Ramon Martinez
a13b0349cf Analogue joystick range scaling fix + dead zone management
* changed min value in joystick to absolute value (as it is always negative)

* dead zone management in analog joystick

* code cleanup
2020-02-14 19:55:48 +01:00
Gyorgy Szombathelyi
7009e6e02c user_io: search for .ROM in the current directory first 2020-02-12 21:24:41 +01:00
Gyorgy Szombathelyi
35b7bfa9c4 Reset ARC internals at ARM boot 2020-02-12 21:10:55 +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
c7d130bbf8 A simple ini_parser tester 2020-02-06 12:53:38 +01:00
Gyorgy Szombathelyi
cec6588121 ini_parser: fix handling of >1024 bytes files and too long line handling
- pt&0x3ff=0x200 is true only at the first 512th byte, then only after the next 1024 bytes
- don't stop reading the line even it's too long, otherwise the
  it'll wrap to the next line
2020-02-06 11:47:52 +01:00
Gyorgy Szombathelyi
bb6c35657b Simplify passing currentdirectory to fpga_init
iCurrentDirectory is already there
2020-02-01 17:54:42 +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
8adf5ef079 menu.c: some cleanup 2020-02-01 11:05:41 +01:00