Commit Graph

17 Commits

Author SHA1 Message Date
Elliot Nunn
1ac5cb6710 Squash the only bug that stopped it booting! 2021-02-22 08:47:44 +08:00
Elliot Nunn
3cbc61b625 The outline of a solution
But it doesn't actually work yet.
2021-02-22 08:37:43 +08:00
Elliot Nunn
c898af28d3 Big refactor aimed at RAM usage
More gross inefficiencies to be squashed
2021-02-19 16:39:03 +08:00
Elliot Nunn
abf78881be Disk icon!
Help me, Dana Sibera. You're my only hope.
2021-02-19 14:42:10 +08:00
Elliot Nunn
c7e7cb987b Fix multi-block write bug 2021-02-18 08:44:11 +08:00
Elliot Nunn
a0617e17a1 Streaming write support seems to work 2021-02-18 08:39:42 +08:00
Elliot Nunn
c338a53575 Fixed the new boot protocol: it works
Problem was that I was only ever writing the first 32 blocks of each
read buffer.
2021-02-17 10:29:06 +08:00
Elliot Nunn
5a55190a83 Small code fixes: still crashing 2021-02-17 10:27:40 +08:00
Elliot Nunn
d77d4cd677 Does some IO then crashes! 2021-02-16 22:51:34 +08:00
Elliot Nunn
a0e51adee5 And more 2021-02-16 22:09:31 +08:00
Elliot Nunn
ba3cc5fe3d Tiny bit more (still works) 2021-02-16 22:07:48 +08:00
Elliot Nunn
4a44f288c0 New state-machine-based boot somewhat works
(For requests under 32b)
2021-02-16 22:05:18 +08:00
Elliot Nunn
286ca935bf Clean up sock listener's global accesses 2021-02-11 13:25:04 +08:00
Elliot Nunn
f3fbb86c64 Change to purely block-oriented protocol 2021-02-11 12:24:04 +08:00
Elliot Nunn
f0fe0c6f58 Ditch as many hacks as possible
This leaves System 7's AppleTalk loading code in a broken state. Plan is
to neaten things up as they are (and add write support!) then do the
necessary System 7 hacks.
2021-02-08 16:15:17 +08:00
Elliot Nunn
dab771ba79 System 7 AppleTalk: attempt more robust workaround 2021-02-08 16:03:30 +08:00
Elliot Nunn
9e43fdeb94 Early attempt at streaming boot
Tends to crash when RAM AppleTalk is loaded
2020-12-01 10:31:04 +08:00