Commit Graph

24 Commits

Author SHA1 Message Date
Kelvin Sherlock
95aa4d8bd5 large volume support (WIP, untested).
the general theory is, multiply the extents by the allocation adjustment to get physical block offsets.
currently, comparisons are still 16-bit though.
2021-07-22 23:58:20 -04:00
Kelvin Sherlock
c855701ffe switch to smartport protocol for reading the device 2021-07-21 00:31:33 -04:00
ksherlock
c096f7e37c
Update README.md 2021-07-20 12:17:03 -04:00
ksherlock
fa3ec0aab5
Create README.md 2021-07-20 12:14:51 -04:00
Kelvin Sherlock
fb1c462535 updated facts 2021-07-19 18:04:48 -04:00
Kelvin Sherlock
031e352370 resource fork, file type. 2021-07-18 22:00:54 -04:00
Kelvin Sherlock
760209d790 boot string needs a colon.... 2021-07-18 14:46:46 -04:00
Kelvin Sherlock
ccf2443ba5 logic error descending tree. we never need to follow the next ptr for lookups. 2021-07-18 14:20:21 -04:00
Kelvin Sherlock
f5b2c0860d more fixes 2021-07-18 13:05:17 -04:00
Kelvin Sherlock
d2507eb925 name comparison logic was backwards. 2021-07-18 12:00:37 -04:00
Kelvin Sherlock
e1f5635e6f cat lookup - previous node was reset at every next block which is incorrect. 2021-07-18 11:21:20 -04:00
Kelvin Sherlock
97997a48dc fixup ctree matching, combine copy loop w/ uppercase loop. 2021-07-18 10:59:23 -04:00
Kelvin Sherlock
a9a44bb4c8 better handling for empty names, forgot to return 2021-07-18 01:02:24 -04:00
Kelvin Sherlock
7d38d2dd17 fixes... 2021-07-18 00:27:36 -04:00
Kelvin Sherlock
c485c299a5 copy the loader onto the disk. 2021-07-18 00:16:05 -04:00
Kelvin Sherlock
5c21bd0790 it assembles... 2021-07-17 23:46:07 -04:00
Kelvin Sherlock
2456c1fc4b work in progress dump. mostly assembles. 2021-07-17 23:27:54 -04:00
Kelvin Sherlock
d012019dd8 code dump 2021-07-17 21:24:40 -04:00
Kelvin Sherlock
8a9c0d55c2 xba sets z based on the (new) low 8-bits 2021-07-17 21:24:28 -04:00
Kelvin Sherlock
6baf9b600f loader ... 2021-07-17 17:02:39 -04:00
Kelvin Sherlock
9c95109306 added smartport, but it doesn't work... hard code unit to #1? 2021-07-17 17:01:49 -04:00
Kelvin Sherlock
e6687dcefc fixup a couple problems encountered while testing. 2021-07-17 13:01:50 -04:00
Kelvin Sherlock
5b6539a99d improvements and successful assembly. current size = 273 bytes. 2021-07-17 12:10:06 -04:00
Kelvin Sherlock
371780b11b . 2021-07-17 00:21:31 -04:00