From f73e1e20e128f8db9cc17a7991edd6fa9abc7a2f Mon Sep 17 00:00:00 2001 From: Kelvin Sherlock Date: Wed, 26 Aug 2015 09:11:25 -0400 Subject: [PATCH] volume -- nzones is the total number of blocks. --- volume.aii | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/volume.aii b/volume.aii index 97f2658..9b9cceb 100644 --- a/volume.aii +++ b/volume.aii @@ -162,23 +162,17 @@ do_block_size proc endp do_total_blocks proc - ; total blocks = 2 + imap_blocks + zmap_blocks + nzones. I think. + ; total blocks = nzones. + + ; should this ask the driver? with dp with fst_parms phy ; save - lda #2 ; boot block, super block. - clc - - ; pull from vcr? ldy #vcr.super.nzones - adc [my_vcr],y - ldy #vcr.super.imap_blocks - adc [my_vcr],y - ldy #vcr.super.zmap_blocks - adc [my_vcr],y + lda [my_vcr],y ply sta [param_blk_ptr],y @@ -275,7 +269,7 @@ do_vol_name_1 procname cmp length ; branch after length stored... - + lda length ldy #2 sta [dest],y