From 499e287ad28867d91fbc45611ce8044610166e8b Mon Sep 17 00:00:00 2001 From: Kelvin Sherlock Date: Tue, 15 Sep 2015 14:18:39 -0400 Subject: [PATCH] total blocks -- longword, not word. --- volume.aii | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/volume.aii b/volume.aii index ece886a..d3f7bf2 100644 --- a/volume.aii +++ b/volume.aii @@ -171,11 +171,18 @@ do_total_blocks proc phy ; save + ldy #vcr.super.nzones lda [my_vcr],y ply sta [param_blk_ptr],y + + iny + iny + lda #0 + sta [param_blk_ptr],y + rts endp @@ -202,6 +209,7 @@ do_free_blocks proc do_vol_name_0 proc ; store the volume name (class 0) + ; todo -- error if name > 16 chars? see HFS. with fst_parms with dp, my_dp @@ -317,5 +325,7 @@ error endp + + end