Commit Graph

59 Commits

Author SHA1 Message Date
Sorgelig
61611e0b55 Cleanup from unused code. 2023-08-17 00:05:44 +08:00
Sorgelig
38d8519711 minimig: compatibility for setname in MGL (#2). 2022-08-04 02:02:21 +08:00
Sorgelig
969de28056 minimig: compatibility for setname in MGL. 2022-07-23 21:58:00 +08:00
Sorgelig
ed726b89a2 minimig: always load kickstart upon config loading. 2022-01-07 20:30:13 +08:00
Matt Hargett
dac90bba4b Fix memory corruption when using new config file with long kickstart path. (#503) 2022-01-06 19:24:59 +08:00
Sorgelig
d179966446 minimig: remove residents on kickstart loading. 2022-01-05 21:21:05 +08:00
Sorgelig
7abbf7f8f4 Support compilation in WSL Ubuntu 20.04 LTS. Fix some warnings. 2021-10-07 03:08:56 +08:00
sorgelig
aebed6b479 Minimig: fix behaviour of disk led, add led activity to shared folder access. 2021-08-03 23:49:20 +08:00
sorgelig
f87019d045 ide: some reorganization, split from Minimig, support for Archie. 2021-07-22 04:13:34 +08:00
sorgelig
f1aaa665ff minimig: support for headerless HDF images. 2021-07-05 20:58:11 +08:00
sorgelig
42b57a9e8b minimig: Fast-IDE option. 2021-07-05 00:20:52 +08:00
sorgelig
b8b02da1a6 Move IDE from x86 to common code. 2021-06-30 21:49:11 +08:00
sorgelig
02af31d730 Update IDE code. Use standard IDE for Minimig. 2021-06-30 21:49:11 +08:00
sorgelig
28a292ea72 OSD: OSD_MSG flag for non-interactive windows. 2021-04-30 22:32:34 +08:00
sorgelig
9cd404ea65 Common shared memory module. Using O_CLOEXEC for opened files. 2021-04-16 23:12:46 +08:00
sorgelig
abb579ea5d minimig: better check for resolution change to apply video adjustment. 2021-03-05 22:01:09 +08:00
sorgelig
8fbc1e6882 minimig: add audio options, auto HV-Integer. 2021-03-05 19:00:32 +08:00
sorgelig
368ea3161f minimig: option for RTG video scaling. 2021-02-26 03:54:08 +08:00
sorgelig
0d524ad67d MT32-pi support for Minimig and AtariST. 2021-01-09 16:35:38 +08:00
Dale Whinham
d48169169e minimig: Fix path resolution for assigns
Only nullify the key in find_path() if the name contains our device
(SHARE:) or volume (MiSTer:) name.

This fixes the ability to create assigns to locations on the shared
filesystem. If find_path() is called with an assign-relative path, we
want to preserve the key so that a relative path is constructed from the
directory associated with that key.
2020-12-13 00:59:55 +00:00
Dale Whinham
bc6e69c26b minimig: Fix error return for ACTION_FINDINPUT
Adapt upstream fix from a314.

Original message:

Using ACTION_FINDINPUT to check if a file exists wrongfully returned
ERROR_DIR_NOT_FOUND instead of ERROR_OBJECT_NOT_FOUND if the file was
searched for in a non-existent subdirectory.
2020-12-12 21:02:00 +00:00
Dale Whinham
5431c99d6a minimig: Add ACTION_EXAMINE_FH to shared filesystem
Adapt upstream fix from a314.

Original message:

This action is performed when doing a drag-n-drop copy from the PiDisk
to an other device in Workbench 3.1.4
2020-12-12 21:02:00 +00:00
Dale Whinham
23a5258e37 minimig: Fix ACTION_SEEK when offset is negative
Some applications would fail to load some files due to negative seek
offsets being corrupted by unsigned conversion.

A simple test case is AmigaGuide: place an AmigaGuide document on the
shared volume and attempt to open it. Before this patch, this would fail
silently.
2020-12-12 21:02:00 +00:00
Dale Whinham
c8a124385e minimig: Add ACTION_SAME_LOCK to shared filesystem
Adapt upstream fix from a314.

This fixes some odd behaviour in Workbench such as:

 - Icons that were "Left Out" would reappear in their parent windows
   when refreshed.
 - Deleted files would not disappear from the window unless it was
   refreshed.

Original message from a314 commit:

This call is used in at least 2.1 to terminate directory traversal
when deleting a directory using Workbench. This sometimes caused
unhandled exceptions in a314d and much worse unintended files being
deleted!
2020-12-12 21:02:00 +00:00
Dale Whinham
255c22e601 minimig: Don't return failure if renaming to self
Renaming a file or directory to its own name is legal under AmigaOS, so
ensure that this case is a no-op and returns success.

This fixes the error encountered when creating a new drawer under SHARE:
and accepting the default name of "Unnamed1", for example.
2020-12-12 21:02:00 +00:00
David Lindecrantz
3861158c39 Minimig: Load vadjust file from shared folder, if it exists 2020-12-12 04:53:11 +08:00
sorgelig
1b9537eee7 archie: support for IDE, auto-save for CMOS. 2020-08-20 17:35:20 +08:00
sorgelig
f320a94ee3 Faster HPS-FPGA block transfers. 2020-08-03 10:43:16 +08:00
sorgelig
0b629ae55c minimig: fix fdd corruption upon write. 2020-07-13 02:57:47 +08:00
sorgelig
772d3a71eb Add shared_folder INI option. 2020-07-03 05:52:19 +08:00
sorgelig
e1f2c7879e minimig: fix zip handling in shared folder. 2020-07-02 03:05:22 +08:00
sorgelig
a610b13afd mininig: fix path handling in shared folder. 2020-07-01 16:30:43 +08:00
sorgelig
1f9935d080 minimig: support for shared folder. 2020-06-29 08:19:25 +08:00
sorgelig
018b189951 Optimization and cleanup in HPS-FPGA communication. 2020-05-17 19:51:49 +08:00
sorgelig
b1a481f24c Support suffix for home dir. 2020-05-14 17:19:29 +08:00
sorgelig
00fd57cf9c minimig: supports for config labels. 2019-11-11 22:29:58 +08:00
sorgelig
b7ca2dfbf2 minimig: adjust menu option. 2019-11-10 04:49:28 +08:00
sorgelig
8438d08744 minimig: tweak for HDToolBox 3.1.4 for proper size detection. 2019-11-06 04:17:05 +08:00
retrofun
abaa06f244 minimig: use correct config values for hrtmon (-1 instead of 1) 2019-11-04 08:28:19 +08:00
sorgelig
d30ecc9675 Minimig: turbo -> cache, add d-cache option, Scandoubler FX option. 2019-11-02 08:51:36 +08:00
Jamie Dickson
45b35c2cff Allow use of "games" folder for core rom folders. 2019-10-21 03:12:47 +08:00
sorgelig
9a82ff8902 minimig: move config from OSD to UIO, refactoring. 2019-10-06 02:17:23 +08:00
sorgelig
e00a26a04b minimig: update FastRAM options. 2019-09-22 19:02:14 +08:00
sorgelig
6845359231 minimig: use detected SDRAM size to adjust selected FastRAM config if required. 2019-09-04 00:07:21 +08:00
sorgelig
dea718c4cd Minimig: 56MB option. 2019-07-11 16:07:20 +08:00
sorgelig
f056480a07 Normalize line endings, remove trailing spaces. 2019-06-29 00:57:18 +08:00
sorgelig
e52ae6ba82 Rework disk LED activity. 2019-06-26 02:16:21 +08:00
nretro
a43de212cb Merge remote-tracking branch 'refs/remotes/origin/master' 2019-05-25 02:10:11 +02:00
nretro
f9c2a6d344 only load encrypted bootrom when keyfile (rom.key) is loaded 2019-05-25 02:09:27 +02:00
sorgelig
ec41bbfcb2 Extract video functions to separate file, some refactoring. 2019-05-20 20:01:04 +08:00