1
0
mirror of https://github.com/mist-devel/mist-firmware.git synced 2026-02-12 18:47:09 +00:00
Commit Graph

66 Commits

Author SHA1 Message Date
Gyorgy Szombathelyi
c80ef8220a tos.c: use block transfer for MIST1/no direct mode 2023-09-26 12:34:55 +02:00
Gyorgy Szombathelyi
c08773b213 Use GetRTTC() for measuring durations
The high res timer is only 12 bits (4096 ms)
2022-08-05 20:27:38 +02:00
Gyorgy Szombathelyi
370c4c8ed8 Resurrect USB storage driver (host) 2022-07-10 21:08:21 +02:00
Gyorgy Szombathelyi
bf3c1df30b TOS: add Cubase dongle support to the menu 2022-03-29 18:58:25 +02:00
Gyorgy Szombathelyi
e514a1bdc4 CFG updates
- convert corename.cfg to INI format
- mistcfg.ini as global config, writable by the firmware
- interactive setup of joystick_remap via the OSD
2022-01-12 16:01:37 +01:00
Gyorgy Szombathelyi
30d6d40cc6 Restructured menu engine
- Common code for scrolling and paging
- Separate menu data from the menu engine
- Dialog box functions
- 6k less flash space
2021-12-07 19:52:15 +01:00
Gyorgy Szombathelyi
3e931f22f6 Revert "tos.c: no need to throttle SPI speed for reads"
This reverts commit 56dba800ea.
2021-11-12 21:26:43 +01:00
Gerald Schnabel
e585fcf474 Handle read-only floppy disk images for mist core 2021-10-25 20:38:36 +02:00
Gyorgy Szombathelyi
2feeaf2e03 ACSI: remove spurious lba increase 2021-09-06 17:44:22 +02:00
Gyorgy Szombathelyi
a8eef6235f Implement MMC_WriteMultiple, use it in IDE and ACSI 2021-08-30 17:28:28 +02:00
Gyorgy Szombathelyi
9193f06134 Move HW specific parts to hw/ 2021-08-24 23:29:27 +02:00
Gyorgy Szombathelyi
2adf7d300d Fix ST/Archie config/CMOS save/load 2021-06-09 22:20:01 +02:00
Gyorgy Szombathelyi
0bd3bac230 Use a single IDXFile pool for IDE/SD/ACSI 2021-06-02 19:28:24 +02:00
Gyorgy Szombathelyi
48a624540a Handle read-only images 2021-05-21 20:10:15 +02:00
Gyorgy Szombathelyi
faeb1a4f7b boot.c: use the global font 2021-05-15 19:47:18 +02:00
Gyorgy Szombathelyi
56a1a0888f Replace the FAT driver with FatFs (EXFAT support) 2021-05-15 19:44:32 +02:00
Gyorgy Szombathelyi
56dba800ea tos.c: no need to throttle SPI speed for reads 2021-02-19 21:40:23 +01:00
Gyorgy Szombathelyi
47b16db285 tos.c: formatting 2021-02-19 19:45:57 +01:00
Gyorgy Szombathelyi
1f3a4209ba Send Ethernet config not just when the adapter is plugged in 2020-11-18 21:26:42 +01:00
Gyorgy Szombathelyi
f0e2c1a8a1 Load a common SYSTEM.FNT for OSD and MiST, too 2020-05-14 23:52:09 +02:00
Gyorgy Szombathelyi
4263bd9e9e Factor out SS2 data transfer to data_io.c 2020-01-26 12:37:38 +01:00
Gyorgy Szombathelyi
5444d594ec TOS: use FileReadEx/MMCReadMultiple for ACSI read 2019-11-27 19:03:31 +01:00
Gyorgy Szombathelyi
ac10ac6f83 Direct SD-transfer for MiST2 2019-11-03 20:21:33 +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
Gyorgy Szombathelyi
46d61f04f7 MiST2: reduce the the message length for GET_DMASTATE 2019-08-09 21:51:11 +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
2cefbfc501 MiST2: throttle ACSI speed by lowering the SPI clock for FPGA<->ARM 2019-08-06 15:10:06 +02:00
Gyorgy Szombathelyi
6ad47a5036 Clear first 16k in MIST2 2019-07-20 19:46:48 +02:00
Gyorgy Szombathelyi
694aa298cf Forgot to increase drive letter 2019-07-19 20:55:26 +02:00
Gyorgy Szombathelyi
b7debaa421 Add MIST2 core type 2019-07-18 22:21:32 +02:00
Till Harbaum
373cb14215 [FIRMWARE] Only update Atari ethernet config on Atari core 2016-01-15 10:10:12 +01:00
Till Harbaum
8ac4d7ab34 gcc 5.2.0 warnings fix 2015-10-11 20:15:04 +02:00
harbaum
98d78c764e [ATARI ST/ARCHIE] Floppy support improvements 2015-04-08 14:40:49 +00:00
harbaum
f119f81540 [ARCHIE] First steps in floppy support 2015-04-07 19:29:26 +00:00
harbaum
5774a2bc0f File upload extension for 8bit cores 2015-02-06 13:01:11 +00:00
harbaum
cca32d9d29 [ATARI] ICD direct SD limit fix 2015-01-30 09:47:05 +00:00
harbaum
7aca2dd91f Added ACSI ICD extension 2015-01-29 20:05:44 +00:00
harbaum
33c185aab3 Firmware changes for Archie and new Atari ST DMA 2015-01-22 07:38:25 +00:00
harbaum
8dd1477824 More spi cleanups, non-minimig osd working again 2014-10-30 15:07:26 +00:00
harbaum
e66e90bfb8 USB support for 4 fire buttons 2014-09-19 11:06:50 +00:00
harbaum
e9bbd0c337 Viking/STEroids/USBstorage 2014-05-15 12:27:42 +00:00
harbaum
33ac00b517 Mono VBI fix and Gauntlet-II 4 player support 2014-04-14 10:47:40 +00:00
harbaum
73e7f4cad4 Ethernet driver progress and competition pro usb support 2014-04-05 18:55:52 +00:00
harbaum
fa82858899 IO redirection improvements 2014-02-28 15:32:27 +00:00
harbaum
db3052098d USB device interface 2014-01-21 09:51:02 +00:00
harbaum
f29d610b46 Some work on STEroids mode 2013-12-16 09:01:25 +00:00
harbaum
7369326429 Simplified sdram controller 2013-10-31 16:10:52 +00:00