Commit Graph

29 Commits

Author SHA1 Message Date
Kelvin Sherlock
44a6544242 improved 32-bit (well, smartport is 24-bit) block support 2021-08-11 22:10:11 -04:00
Kelvin Sherlock
7fc041289f convert the extent blocks into 32-bit absolute blocks when loading.
Currently the block comparisons are still 16-bit, though.
2021-08-04 23:49:15 -04:00
Kelvin Sherlock
0fabe65aca move stack adjustment code to take effect from the callback routines 2021-08-03 20:13:27 -04:00
Kelvin Sherlock
6da1f9fa3c re-arrange to avoid relative expression warning 2021-07-27 21:31:23 -04:00
Kelvin Sherlock
dbfe66cc99 use smartport.aii 2021-07-27 21:31:01 -04:00
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