Commit Graph

8 Commits

Author SHA1 Message Date
Kelvin Sherlock e02675057f Support for variable block size (ie, volumes > 32 MB)
Squashed commit of the following:

commit 44a6544242
Author: Kelvin Sherlock <ksherlock@gmail.com>
Date:   Wed Aug 11 22:10:11 2021 -0400

    improved 32-bit (well, smartport is 24-bit) block support

commit 7fc041289f
Author: Kelvin Sherlock <ksherlock@gmail.com>
Date:   Wed Aug 4 23:49:15 2021 -0400

    convert the extent blocks into 32-bit absolute blocks when loading.
    Currently the block comparisons are still 16-bit, though.

commit 0fabe65aca
Author: Kelvin Sherlock <ksherlock@gmail.com>
Date:   Tue Aug 3 20:13:27 2021 -0400

    move stack adjustment code to take effect from the callback routines

commit 6da1f9fa3c
Author: Kelvin Sherlock <ksherlock@gmail.com>
Date:   Tue Jul 27 21:31:23 2021 -0400

    re-arrange to avoid relative expression warning

commit dbfe66cc99
Author: Kelvin Sherlock <ksherlock@gmail.com>
Date:   Tue Jul 27 21:31:01 2021 -0400

    use smartport.aii

commit 95aa4d8bd5
Author: Kelvin Sherlock <ksherlock@gmail.com>
Date:   Thu Jul 22 23:58:20 2021 -0400

    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-08-15 20:45:46 -04:00
Kelvin Sherlock c855701ffe switch to smartport protocol for reading the device 2021-07-21 00:31:33 -04:00
Kelvin Sherlock fb1c462535 updated facts 2021-07-19 18:04:48 -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 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