Add T64 to D64 conversion support to C64.

* Added C64 T64 disk mount support.

* Fixed minor C64 T64 support bugs and minor code cleanup.

* Fixed DIR advance logic.
Changed various init values.

* Added workaround for FileOpen* functions auto-prepend breaking absolute
paths.
Changed T64 tmp path to be absolute.
This commit is contained in:
nanner55
2020-01-19 20:31:39 -08:00
committed by sorgelig
parent 20ecb10ef4
commit 8f4828c1cc
9 changed files with 332 additions and 15 deletions

View File

@@ -1727,8 +1727,9 @@ void HandleUI(void)
}
else
{
user_io_set_index(user_io_ext_idx(SelectedPath, fs_pFileExt) << 6 | (menusub + 1));
user_io_file_mount(SelectedPath, ioctl_index);
unsigned char ioctl_subindex = user_io_ext_idx(SelectedPath, fs_pFileExt);
user_io_set_index(ioctl_subindex << 6 | (menusub + 1));
user_io_file_mount(SelectedPath, ioctl_index, 0, ioctl_subindex);
}
menustate = SelectedPath[0] ? MENU_NONE1 : MENU_8BIT_MAIN1;