diff --git a/client/nb65/d64_upload.s b/client/nb65/d64_upload.s index 09de577..a4fbc14 100644 --- a/client/nb65/d64_upload.s +++ b/client/nb65/d64_upload.s @@ -15,8 +15,7 @@ jsr print_a .endmacro -.data -sector_buffer_address: .word sector_buffer + .bss current_byte: .res 1 @@ -27,6 +26,7 @@ sector_buffer_address: .word sector_buffer command_buffer: .res 128 sector_buffer: .res 256 nb65_param_buffer: .res $20 +sector_buffer_address: .res 2 .zeropage temp_ptr: .res 2 @@ -151,7 +151,7 @@ send_next_block: ldax #$100 rts @not_last_sector: - inc sector_buffer_address + inc sector_buffer_address+1 jsr read_sector jsr move_to_next_sector ldax #$200 @@ -444,7 +444,7 @@ move_to_next_sector: clc rts @not_track_25: - cmp #25 + cmp #31 bne @not_track_31 lda #17 sta sectors_in_track diff --git a/doc/nb65_api_technical_reference.doc b/doc/nb65_api_technical_reference.doc index 69e4182..069ab1b 100644 Binary files a/doc/nb65_api_technical_reference.doc and b/doc/nb65_api_technical_reference.doc differ