Mount disk images over the Internet on your Apple IIGS
Go to file
Stephen Heumann dd228dff2d Add wrappers for GS/OS system service calls, and call SET_DISKSW on mount.
I think there should still be some disk-switched logic elsewhere, based on the somewhat complicated rules for it in the documentation, but at least this provides a notification when a new disk is mounted.
2018-08-16 21:39:23 -05:00
.gitignore Update .gitignore. 2018-08-12 17:59:34 -05:00
asmglue.asm Split out non-trivial driver ops into separate functions. 2018-08-10 00:12:24 -05:00
asmglue.h Add basic infrastructure for an installable GS/OS driver. 2018-08-06 20:22:33 -05:00
cdev.c CDev and mounturl tweaks. 2018-08-14 20:44:08 -05:00
cdev.rez Prevent the CDev from running if NetDiskInit is not present. 2018-08-12 22:44:05 -05:00
cdevutil.asm Add framework for NetDisk CDev. 2018-08-11 16:33:18 -05:00
driver.c Add wrappers for GS/OS system service calls, and call SET_DISKSW on mount. 2018-08-16 21:39:23 -05:00
driver.h Report our devices as "MFM drives" so that Finder shows a 3.5" floppy icon. 2018-08-13 18:36:24 -05:00
driverwrapper.asm Add framework of code for the driver. 2018-08-08 20:12:03 -05:00
driverwrapper.h Add framework of code for the driver. 2018-08-08 20:12:03 -05:00
hostname.c Set up framework of the NetDisk init. 2018-08-05 18:04:34 -05:00
hostname.h Initial code implementing some of the core functionality for reading blocks over HTTP. 2018-07-29 23:40:03 -05:00
http.c Before sending a request, check if the remote side has closed the connection. 2018-08-14 18:35:11 -05:00
http.h Switch to unified set of error codes. Also, do more checks for 2IMG files. 2018-08-11 01:53:53 -05:00
httptest.c Switch to unified set of error codes. Also, do more checks for 2IMG files. 2018-08-11 01:53:53 -05:00
initstart.asm Set up framework of the NetDisk init. 2018-08-05 18:04:34 -05:00
installdriver.asm Add basic infrastructure for an installable GS/OS driver. 2018-08-06 20:22:33 -05:00
installdriver.h Add basic infrastructure for an installable GS/OS driver. 2018-08-06 20:22:33 -05:00
Makefile Add wrappers for GS/OS system service calls, and call SET_DISKSW on mount. 2018-08-16 21:39:23 -05:00
mounturl.c CDev and mounturl tweaks. 2018-08-14 20:44:08 -05:00
mounturl.h Include the device number as an output value in the MountURLRec structure. 2018-08-14 22:40:42 -05:00
netdiskerror.h Add support for reporting the disk's block count. 2018-08-13 01:28:32 -05:00
netdiskinit.c Eject all our disks when the network goes down. 2018-08-15 19:46:23 -05:00
readtcp.c Detect errors and timeouts when reading data from server. 2018-08-15 21:05:09 -05:00
readtcp.h Detect errors and timeouts when reading data from server. 2018-08-15 21:05:09 -05:00
session.c Add support for ejecting NetDisk volumes. 2018-08-10 22:40:07 -05:00
session.h Detect errors and timeouts when reading data from server. 2018-08-15 21:05:09 -05:00
seturl.c Switch to unified set of error codes. Also, do more checks for 2IMG files. 2018-08-11 01:53:53 -05:00
seturl.h Switch to unified set of error codes. Also, do more checks for 2IMG files. 2018-08-11 01:53:53 -05:00
strcasecmp.c Add and use code to parse URLs specifying the resource. 2018-07-30 21:35:45 -05:00
strcasecmp.h Add and use code to parse URLs specifying the resource. 2018-07-30 21:35:45 -05:00
systemservices.asm Add wrappers for GS/OS system service calls, and call SET_DISKSW on mount. 2018-08-16 21:39:23 -05:00
systemservices.h Add wrappers for GS/OS system service calls, and call SET_DISKSW on mount. 2018-08-16 21:39:23 -05:00
tcpconnection.c Before sending a request, check if the remote side has closed the connection. 2018-08-14 18:35:11 -05:00
tcpconnection.h Switch to unified set of error codes. Also, do more checks for 2IMG files. 2018-08-11 01:53:53 -05:00
twoimg.h Switch to unified set of error codes. Also, do more checks for 2IMG files. 2018-08-11 01:53:53 -05:00
urlparser.c Set up framework of the NetDisk init. 2018-08-05 18:04:34 -05:00
urlparser.h Add and use code to parse URLs specifying the resource. 2018-07-30 21:35:45 -05:00
version.h Add basic infrastructure for an installable GS/OS driver. 2018-08-06 20:22:33 -05:00