Commit Graph

82 Commits

Author SHA1 Message Date
Elliot Nunn
602c48b6da Stuff button handlers in refCon! 2021-03-24 09:18:15 +08:00
Elliot Nunn
3c7935cd7f Functional grow box (with WDEF hack) 2021-03-24 08:38:06 +08:00
Elliot Nunn
7105f6f499 Grow box 2021-03-22 19:58:43 +08:00
Elliot Nunn
aef32d34d1 List Manager! 2021-03-21 17:47:44 +08:00
Elliot Nunn
31ee05bc15 Fix build breaker with prev commit 2021-03-21 17:47:35 +08:00
Elliot Nunn
2766951bac Rudimentary file opening works 2021-03-17 13:41:31 +08:00
Elliot Nunn
7e286430ce More impressive demonstration 2021-03-15 22:11:51 +08:00
Elliot Nunn
b3ebd3735b We have a button! 2021-03-15 13:15:03 +08:00
Elliot Nunn
66ab7bec4c Now an actual animation 2021-03-15 10:26:05 +08:00
Elliot Nunn
2d2b78f347 Basic "poof" animation
(Yak shaving)
2021-03-15 10:08:33 +08:00
Elliot Nunn
c8efb91c62 Rudimentary desk accessory
Cribbed from the "MPW-GM" disk
2021-03-14 17:45:59 +08:00
Elliot Nunn
8d68e8c3a0 Add visual feedback to bootstrapper 2021-03-03 18:02:30 +08:00
Elliot Nunn
4574458989 Switch off the "patience tester" 2021-03-03 18:00:52 +08:00
Elliot Nunn
c5947f2652 Init performance fix
Quite an embarrassing one. I search the stack for a known 4-byte value.
This search starts at the stack pointer and continues towards low
memory. Oops! I was searching nearly the entire address space.
2021-03-02 19:17:13 +08:00
Elliot Nunn
a96d61eca7 Change padding mechanism 2021-03-02 13:24:11 +08:00
Elliot Nunn
5c97e31336 Basic dropped-packet tolerance 2021-03-02 13:03:01 +08:00
Elliot Nunn
c16fa09c3d Protocol changes to help with config 2021-02-23 11:13:57 +08:00
Elliot Nunn
a902c2620b Tiny tweak 2021-02-23 10:36:57 +08:00
Elliot Nunn
78ccbcb20a Clean up whitespace 2021-02-23 10:10:33 +08:00
Elliot Nunn
5086338c9f Neaten up drive queue handling 2021-02-23 10:06:58 +08:00
Elliot Nunn
e31a3a81bb Ignore my hacks 2021-02-23 10:06:48 +08:00
Elliot Nunn
ee0f2a224e Banish some debug SysErrs 2021-02-23 09:50:20 +08:00
Elliot Nunn
8457a01bcc Dedup tiny bit of code 2021-02-23 09:48:12 +08:00
Elliot Nunn
05e34e28fd Slightly neaten up addr struct copying 2021-02-23 09:46:04 +08:00
Elliot Nunn
061780717c Tweak icon 2021-02-22 12:47:15 +08:00
Elliot Nunn
9e2657682a Was not deleting .ATBOOT as intended 2021-02-22 11:54:37 +08:00
Elliot Nunn
ca65b82602 Correct User Record saving
May use this for configuration purposes later
2021-02-22 11:54:19 +08:00
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
7a948b68fa Update status and credits 2021-02-19 10:59:18 +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
81a7fe8536 More disasm grist 2021-02-08 16:02:51 +08:00
Elliot Nunn
dcab4ffe39 Different example disks 2021-02-08 16:02:16 +08:00
Elliot Nunn
53e8e820a6 Fix BootPicker issue with System 7 2021-02-08 16:02:04 +08:00
Elliot Nunn
44ddd41cfc More eclectic test systems 2021-02-08 08:51:03 +08:00
Elliot Nunn
7891f7abbc Remove vestiges of ROM hacks 2021-02-08 08:49:17 +08:00
Elliot Nunn
e6213c9048 Neaten things up 2020-12-01 10:40:29 +08:00