Commit Graph

  • 695d13e159 Always return a value from main(). master Stephen Heumann 2020-02-07 14:34:10 -0600
  • 284bc29594 Add screenshots to README. Stephen Heumann 2019-07-21 13:33:17 -0500
  • ff0e7a38da Set theme jekyll-theme-dinky Stephen Heumann 2019-07-17 15:32:56 -0500
  • 513d3bbd0b Update README. Stephen Heumann 2019-07-17 09:36:43 -0500
  • e1bb505f53 Tweak makefile to auto-generate macros if necessary. Stephen Heumann 2019-07-17 09:34:31 -0500
  • 617c805160 Bump version of init and CDev to 1.0. v1.0 Stephen Heumann 2019-07-15 20:26:22 -0500
  • 524786856c Give a warning when using NetDisk with an old Marinetti version. Stephen Heumann 2019-07-15 20:13:11 -0500
  • ea0f70fc94 Make sure Marinetti is available before using NetDisk. Stephen Heumann 2019-07-15 16:44:57 -0500
  • c4a1733c25 Update system requirements in README. Stephen Heumann 2019-07-05 23:05:56 -0500
  • 6c9d425484 Add LICENSE file. Stephen Heumann 2019-07-05 23:04:24 -0500
  • 5956584cb1 Show NetDisk icon during boot. Stephen Heumann 2019-04-24 19:44:04 -0500
  • 17eb3437c3 Update README to include discussion of the Archive.org Disk Browser. Stephen Heumann 2019-04-20 13:58:01 -0500
  • a982557421 Update version numbers. Stephen Heumann 2019-04-20 13:53:10 -0500
  • f524630f1a Work around Marinetti bug 57. Stephen Heumann 2019-04-19 17:34:18 -0500
  • 08fe7fe4b6 Add support for DiskCopy 4.2 image format. Stephen Heumann 2018-10-17 20:14:40 -0500
  • 28367e196e Update README. Stephen Heumann 2018-10-08 22:20:46 -0500
  • 11c47d0de3 Bump version numbers. Stephen Heumann 2018-10-08 21:23:00 -0500
  • 65c6c68936 HTTP header parsing tweaks. Stephen Heumann 2018-10-08 21:18:32 -0500
  • 21465b7f7a Adjust format pop-up menu UI. Stephen Heumann 2018-10-08 18:14:12 -0500
  • f912d9230e Do actual auto-detection of DOS-order versus ProDOS-order. Stephen Heumann 2018-10-07 23:59:00 -0500
  • dcc069d5b8 Add support for image format selection and detection. Stephen Heumann 2018-10-07 22:22:09 -0500
  • d2f7ec3b64 Support DOS-order sector data in images. Stephen Heumann 2018-10-07 17:41:19 -0500
  • 797b8d247f Add README. Stephen Heumann 2018-10-03 17:41:52 -0500
  • 6f5f57c422 Support spaces in URLs. Stephen Heumann 2018-10-02 21:48:06 -0500
  • 92649e33ee Enhance mounturl command-line utility. Stephen Heumann 2018-10-02 18:04:22 -0500
  • 1ce645ec0d Add flag controlling whether to use cache. Stephen Heumann 2018-10-01 22:42:33 -0500
  • 55b199f83b Add GS/OS block cache support. Stephen Heumann 2018-10-01 21:49:00 -0500
  • 314f408b5e Report a disk switch if the length of the file changed. Stephen Heumann 2018-10-01 01:40:49 -0500
  • 28fd51d175 If the URL specifies HTTPS or FTP, offer to use HTTP instead. Stephen Heumann 2018-09-30 22:47:43 -0500
  • 10cb54df5f Give meaningful error messages. Stephen Heumann 2018-09-25 23:55:56 -0500
  • fdd2657722 Use new icon for the CDev. Stephen Heumann 2018-09-25 22:07:25 -0500
  • dd228dff2d Add wrappers for GS/OS system service calls, and call SET_DISKSW on mount. Stephen Heumann 2018-08-16 21:39:23 -0500
  • 3f3c14b8a1 Do sanity checks of input values for Driver_Read. Stephen Heumann 2018-08-15 21:56:36 -0500
  • 8532c14ee1 Detect errors and timeouts when reading data from server. Stephen Heumann 2018-08-15 21:05:09 -0500
  • 64ad28a740 Eject all our disks when the network goes down. Stephen Heumann 2018-08-15 19:46:23 -0500
  • 525dbbb1c5 Include the device number as an output value in the MountURLRec structure. Stephen Heumann 2018-08-14 22:40:42 -0500
  • 85cb0c5971 CDev and mounturl tweaks. Stephen Heumann 2018-08-14 20:44:08 -0500
  • d30dfd8631 Before sending a request, check if the remote side has closed the connection. Stephen Heumann 2018-08-14 18:35:11 -0500
  • 587d0c4e7e Consistently set transfer count when doing Get_Device_Status. Stephen Heumann 2018-08-13 18:40:24 -0500
  • 77f16625c6 Report our devices as "MFM drives" so that Finder shows a 3.5" floppy icon. Stephen Heumann 2018-08-13 18:36:24 -0500
  • 2092e48694 Add support for reporting the disk's block count. Stephen Heumann 2018-08-13 01:28:32 -0500
  • 084d44042a Prevent the CDev from running if NetDiskInit is not present. Stephen Heumann 2018-08-12 22:44:05 -0500
  • f3519b3eef Work around some cases where parts of LE caret may flash out of sync. Stephen Heumann 2018-08-12 22:25:50 -0500
  • 9fc13e108a Implement image mounting in the CDev. Stephen Heumann 2018-08-12 22:01:25 -0500
  • 4dbfd93179 Implement request procedure for mounting a disk by URL. Stephen Heumann 2018-08-12 20:51:09 -0500
  • 8b09d6bb7d Switch to using a struct for the MountURL DControl call. Stephen Heumann 2018-08-12 18:45:08 -0500
  • 8fe8bbdf7e Update .gitignore. Stephen Heumann 2018-08-12 17:59:34 -0500
  • 4ac24d75f4 Keep our driver installed on switch back from P8. Stephen Heumann 2018-08-12 15:08:26 -0500
  • 2d00030eba Add framework for NetDisk CDev. Stephen Heumann 2018-08-11 16:33:18 -0500
  • 610a638e5c Switch to unified set of error codes. Also, do more checks for 2IMG files. Stephen Heumann 2018-08-11 01:53:53 -0500
  • ccc9594412 Add support for ejecting NetDisk volumes. Stephen Heumann 2018-08-10 22:40:07 -0500
  • 2670da4f59 Add basic support for 2img format. Stephen Heumann 2018-08-10 19:51:21 -0500
  • d718d82ff1 Initial support for mounting and reading a remote filesystem. Stephen Heumann 2018-08-10 17:53:09 -0500
  • e6b1c304d3 Split out non-trivial driver ops into separate functions. Stephen Heumann 2018-08-10 00:12:24 -0500
  • 9e9e7be0f8 Add framework of code for the driver. Stephen Heumann 2018-08-08 20:12:03 -0500
  • ff538de39c Add basic infrastructure for an installable GS/OS driver. Stephen Heumann 2018-08-06 20:22:33 -0500
  • cb236fbeb3 Set up framework of the NetDisk init. Stephen Heumann 2018-08-05 18:04:34 -0500
  • 9883d47517 Support retrying when reading from the TCP connection gives an error. Stephen Heumann 2018-08-03 19:50:59 -0500
  • a66b69154e Lint fixes. Stephen Heumann 2018-08-01 18:24:43 -0500
  • a485918d44 Small refactoring. Stephen Heumann 2018-08-01 01:53:49 -0500
  • 179c0afe56 Support for HTTP redirects. Stephen Heumann 2018-08-01 01:37:22 -0500
  • 133c7f17b1 Add code to parse status line and headers of an HTTP response to our request. Stephen Heumann 2018-08-01 00:05:19 -0500
  • 7c0a2b8c35 Add .gitignore file. Stephen Heumann 2018-07-30 21:37:05 -0500
  • 28a0b1be19 Add and use code to parse URLs specifying the resource. Stephen Heumann 2018-07-30 21:35:45 -0500
  • ef272cb998 Initial code implementing some of the core functionality for reading blocks over HTTP. Stephen Heumann 2018-07-29 23:40:03 -0500