1
0
mirror of https://github.com/mist-devel/mist-firmware.git synced 2026-02-01 05:52:16 +00:00
Commit Graph

418 Commits

Author SHA1 Message Date
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
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
harbaum
6c1d6bd0ce Support arduiono based keyboards 2020-01-07 11:01:50 +01:00
Gyorgy Szombathelyi
5444d594ec TOS: use FileReadEx/MMCReadMultiple for ACSI read 2019-11-27 19:03:31 +01:00
Gyorgy Szombathelyi
b6f47718f3 Use FileReadEx for ROM upload 2019-11-27 18:04:13 +01:00
Gyorgy Szombathelyi
510677541c Minimig: swap bytes of several inquiry fields 2019-11-27 18:03:32 +01:00
gyurco
398fb6abb0 Merge pull request #40 from retrofun/fix-osd-long-name-scrolling
Fix scrolling of long directory names and file names in OSD
2019-11-25 22:29: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
Gerald Schnabel
34e1f7c29d Fix scrolling of long directory names and file names in OSD 2019-11-25 20:51:01 +01:00
gyurco
b350f51700 Merge pull request #38 from retrofun/minimig-mist-osd-kickstart-no
minimig-mist: correct OSD menu entry when selecting no at reload kick…
2019-11-23 11:25:27 +01:00
Gerald Schnabel
2dfb313004 minimig-mist: correct OSD menu entry when selecting no at reload kickstart 2019-11-23 11:06:17 +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
gyurco
0912307cff Merge pull request #36 from retrofun/fix-hrtmon-config
minimig-mist: use correct config values for hrtmon (-1 instead of 1)
2019-11-04 18:18:00 +01:00
Gerald Schnabel
4ef01a4f4a minimig-mist: use correct config values for hrtmon (-1 instead of 1) 2019-11-03 22:01:19 +01:00
Gyorgy Szombathelyi
ac10ac6f83 Direct SD-transfer for MiST2 2019-11-03 20:21:33 +01:00
Gyorgy Szombathelyi
343f9bfada Adjust config message for 8/24MB Fast RAM 2019-11-03 14:22:36 +01:00
Till Harbaum
315bcc88e0 Merge pull request #35 from retrofun/m68000-m68010-24bit
minimig-mist: max. memory 8MB (68000/68010), 24MB (68020)
2019-11-02 20:50:12 +01:00
Gyorgy Szombathelyi
a695a703de Archie: HDD support (re-using Minimig's IDE) 2019-11-02 19:40:17 +01:00
gyurco
abc849254d Merge pull request #34 from gyurco/tosprofiles
Support multiple ST profiles
2019-11-02 19:39:36 +01:00
Gerald Schnabel
7536b5dd55 minimig-mist: max. memory 8MB (68000/68010), 24MB (68020) 2019-10-31 20:52:10 +01:00
Gyorgy Szombathelyi
8fc5f10939 Support multiple ST profiles
A'la Minimig
2019-10-31 18:51:52 +01:00
Gyorgy Szombathelyi
20d5c2930a MiST: pull up unused cart area for MiST1, too 2019-10-02 21:45:31 +02:00
Gyorgy Szombathelyi
abdf835231 MiST: fill unloaded cartridge memory with 0xff
Fixes European Demos loader (protection against cartridges?)
2019-09-30 20:40:37 +02:00
Till Harbaum
e046e11722 Merge pull request #33 from retrofun/fixes-for-minimig-core
Fixes for minimig core
2019-08-18 22:20:12 +02:00
Gerald Schnabel
635d0878f5 minimig: Fix IDE on/off, ask to reboot when changed 2019-08-18 13:04:22 +02:00
Gyorgy Szombathelyi
46d61f04f7 MiST2: reduce the the message length for GET_DMASTATE 2019-08-09 21:51:11 +02:00
Gyorgy Szombathelyi
72e9d7b304 MiST2: adjust menu for not implemented options 2019-08-09 01:08:07 +02:00
Gyorgy Szombathelyi
58e8a0dfa3 MiST2: handle FDC via user_io_file_mount 2019-08-08 21:55:50 +02:00
Gyorgy Szombathelyi
2e5ab6e911 Single/multi sector transfer for MiST FDC 2019-08-06 17:57:16 +02: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
2cefbfc501 MiST2: throttle ACSI speed by lowering the SPI clock for FPGA<->ARM 2019-08-06 15:10:06 +02:00
Gyorgy Szombathelyi
9c35c89e1c Fix modifier keys for MIST2 2019-07-30 11:35:57 +02:00
Till Harbaum
ca05ed3e61 Merge pull request #32 from gyurco/master
MIST2 core type
2019-07-29 21:19:24 +02:00
Gerald Schnabel
1d1fe0b68c minimig: Improve stability of core startup when loading a new configuration 2019-07-27 22:38:05 +02:00
Gerald Schnabel
a93ad1ad0c minimig: Make Kickstart 1.2/1.3 honour changes of memory configuration 2019-07-27 22:37:14 +02:00
Gerald Schnabel
e6297f9d89 minimig: Fix fatal error 4 when choosing new FPGA core 2019-07-27 22:09:00 +02:00