Mount disk images over the Internet on your Apple IIGS
Go to file
Stephen Heumann d30dfd8631 Before sending a request, check if the remote side has closed the connection.
This avoids sending out requests that can't work, and also gives an opportunity to process packets from the old connection while it's still logged in, which may avoid some strange behavior.
2018-08-14 18:35:11 -05:00
.gitignore Update .gitignore. 2018-08-12 17:59:34 -05:00
Makefile Add framework for NetDisk CDev. 2018-08-11 16:33:18 -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 Prevent the CDev from running if NetDiskInit is not present. 2018-08-12 22:44:05 -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 Consistently set transfer count when doing Get_Device_Status. 2018-08-13 18:40:24 -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
mounturl.c Implement request procedure for mounting a disk by URL. 2018-08-12 20:51:09 -05:00
mounturl.h Implement request procedure for mounting a disk by URL. 2018-08-12 20:51:09 -05:00
netdiskerror.h Add support for reporting the disk's block count. 2018-08-13 01:28:32 -05:00
netdiskinit.c Implement request procedure for mounting a disk by URL. 2018-08-12 20:51:09 -05:00
readtcp.c Initial code implementing some of the core functionality for reading blocks over HTTP. 2018-07-29 23:40:03 -05:00
readtcp.h Initial code implementing some of the core functionality for reading blocks over HTTP. 2018-07-29 23:40:03 -05:00
session.c Add support for ejecting NetDisk volumes. 2018-08-10 22:40:07 -05:00
session.h Add support for reporting the disk's block count. 2018-08-13 01:28:32 -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
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