Commit Graph

23 Commits

Author SHA1 Message Date
Christopher A. Mosher c04ab77f43 clearPulse was happening too soon for reading 13-sector disks 2022-12-11 03:35:44 -05:00
Christopher A. Mosher 340c8294f4 fix uninitialized vars (per valgrind); add debugging for LSS13; add some std lib bounds checking 2022-12-11 02:07:28 -05:00
Christopher A. Mosher ddf97fff28 new configuration file location algorithm 2022-12-09 21:49:59 -05:00
Christopher A. Mosher 28048d7087 fix woz file handling 2022-12-08 20:33:52 -05:00
Christopher A. Mosher 3c504822f0 add function to get valid input file path 2022-12-07 23:45:59 -05:00
Christopher A. Mosher 2093696a5e fetch apple roms and disks; read from resources (in some places) 2022-12-06 18:00:53 -05:00
Christopher A. Mosher 9665431557 github build/deb; fix warnings/errors 2022-10-30 22:36:44 -04:00
Christopher A. Mosher 55a43d19f0 fix random bit generation if no disk or no track 2020-04-18 13:26:21 -04:00
Christopher A. Mosher eba0a8f4fd remove throws; fix drive speed test for new track lengths 2019-01-02 20:20:09 -05:00
Christopher Mosher 8ff8852e8b emulate stepper motor cog movement inertia 2019-01-02 19:15:13 -05:00
Christopher Mosher a1bb8b9dd8 expand and reduce track image in memory 2019-01-01 09:12:19 -05:00
Christopher Mosher 97752f06ff always set track lengths 2018-12-30 00:15:52 -05:00
Christopher Mosher 50c9d0e8e6 load file dialog; ask to save on exit 2018-12-29 00:24:16 -05:00
Christopher Mosher 3745e500b3 add missing header 2018-12-28 10:54:39 -05:00
Christopher Mosher 9e4e8d615c implement woz file save 2018-12-27 17:21:58 -05:00
Christopher Mosher ee420e1c02 fix drive motor on cancels pending off; fix LSS timing during switch changes; fix GUI disk dirty flag 2018-12-27 15:03:46 -05:00
Christopher Mosher 117d4af8ef initial support for WOZ 2.0 disk image file specification 2018-12-23 16:44:30 -05:00
Christopher A. Mosher 23a1e64e9f implement LSS writing (to WOZ TRKS in memory) 2018-12-19 23:52:21 -05:00
Christopher A. Mosher 69512a4c05 implement drive motor-off one-second delay 2018-12-19 19:39:27 -05:00
Christopher A. Mosher d408f77e10 make disk read pulse 500 ns (not 1 us) (fixes DOS 3.2); enhance stepper motor logging; minor refactor 2018-12-18 22:59:20 -05:00
Christopher A. Mosher 745592a68c fix position on track switch; small refactor; comments 2018-12-18 15:44:06 -05:00
Christopher A. Mosher 8a393af531 read WOZ files instead of NIB files; implement Logic State Sequencer 2018-12-18 08:46:46 -05:00
Christopher A. Mosher 19d698dbb4 add LSS ROMs and WOZ file reading 2018-12-15 23:39:08 -05:00