diff --git a/desktop/desktop.s b/desktop/desktop.s index 45ac4ec..0c6136b 100644 --- a/desktop/desktop.s +++ b/desktop/desktop.s @@ -29,18 +29,30 @@ INVOKER_FILENAME := $280 ; File to invoke (PREFIX must be set) jmp target .endmacro -.macro axy_call target, addr, yparam +.macro axy_call target, yparam, addr lda #addr ldy #yparam jsr target .endmacro -.macro yax_call target, addr, yparam +.macro yax_call target, yparam, addr ldy #yparam lda #addr jsr target .endmacro +.macro yxa_call target, yparam, addr + ldy #yparam + ldx #>addr + lda #addr + lda # 1 - lda #<(addr) - ldx #>(addr) + yax_call A2D_RELAY, (call), (addr) .else - lda #0 - ldx #0 + yax_call A2D_RELAY, (call), 0 .endif - jsr A2D_RELAY .endmacro .macro PAD_TO addr @@ -436,15 +444,11 @@ L8C83: .byte $00,$00,$00,$00,$77,$30,$01 jmp DESKTOP_DIRECT .macro A2D_RELAY2_CALL call, addr - ldy #call - .if .paramcount = 1 - lda #0 - ldx #0 - .else - lda #<(addr) - ldx #>(addr) - .endif - jsr A2D_RELAY2 +.if .paramcount > 1 + yax_call A2D_RELAY2, (call), (addr) +.else + yax_call A2D_RELAY2, (call), 0 +.endif .endmacro L8E03: .byte $08,$00 @@ -6958,7 +6962,7 @@ L472B: lda get_file_info_params::type L4738: cmp #FT_BINARY bne L4748 - lda BUTN0 ; special hack to launch anything ??? + lda BUTN0 ; only launch if a button is down ora BUTN1 bmi L4755 jsr set_pointer_cursor @@ -7119,7 +7123,7 @@ L48C2: lda $E196,x rts L48CC: sta LD2AC - yax_call launch_dialog, LD2AC, $0C + yax_call launch_dialog, $0C, LD2AC rts lda #$88 @@ -7491,7 +7495,7 @@ L4BB1: .byte 0 ;;; ================================================== .proc cmd_about - yax_call launch_dialog, $0000, index_about_dialog + yax_call launch_dialog, index_about_dialog, $0000 jmp redraw_windows_and_desktop .endproc @@ -7557,10 +7561,7 @@ L4C07: lda L4C7C L4C4A: jsr set_pointer_cursor rts -L4C4E: ldy #$C8 - ldx #>L4C77 - lda #L4C7D - lda #L4C85 - lda #$0AC0 sta read_params6::request+1 -L9DB3: yax_call JT_MLI_RELAY, read_params6, READ +L9DB3: yax_call JT_MLI_RELAY, READ, read_params6 beq L9DC8 cmp #$4C beq L9DD9 @@ -17107,21 +17102,21 @@ L9DC8: lda read_params6::trans bne L9DDE L9DD9: lda #$FF sta L9E18 -L9DDE: yax_call JT_MLI_RELAY, mark_params, GET_MARK +L9DDE: yax_call JT_MLI_RELAY, GET_MARK, mark_params rts -L9DE8: yax_call JT_MLI_RELAY, write_params, WRITE +L9DE8: yax_call JT_MLI_RELAY, WRITE, write_params beq L9DF9 jsr LA497 jmp L9DE8 -L9DF9: yax_call JT_MLI_RELAY, mark_params2, GET_MARK +L9DF9: yax_call JT_MLI_RELAY, GET_MARK, mark_params2 rts -L9E03: yax_call JT_MLI_RELAY, close_params3, CLOSE +L9E03: yax_call JT_MLI_RELAY, CLOSE, close_params3 rts -L9E0D: yax_call JT_MLI_RELAY, close_params5, CLOSE +L9E0D: yax_call JT_MLI_RELAY, CLOSE, close_params5 rts L9E17: .byte 0 @@ -17132,7 +17127,7 @@ L9E1B: lda file_info_params2,x dex cpx #$03 bne L9E1B -L9E26: yax_call JT_MLI_RELAY, create_params3, CREATE +L9E26: yax_call JT_MLI_RELAY, CREATE, create_params3 beq L9E6F cmp #$47 bne L9E69 @@ -17140,7 +17135,7 @@ L9E26: yax_call JT_MLI_RELAY, create_params3, CREATE bmi L9E60 lda #$03 sta L9937 - yax_call launch_dialog, L9937, index_copy_file_dialog + yax_call launch_dialog, index_copy_file_dialog, L9937 pha lda #$02 sta L9937 @@ -17220,7 +17215,7 @@ L9EC1: lda L9E73,y L9EDB: lda #$03 sta L9E79 jsr LA379 -L9EE3: yax_call JT_MLI_RELAY, file_info_params2, GET_FILE_INFO +L9EE3: yax_call JT_MLI_RELAY, GET_FILE_INFO, file_info_params2 beq L9EF4 jsr LA49B jmp L9EE3 @@ -17250,7 +17245,7 @@ L9F1E: bit $E05C bmi L9F26 jsr LA3EF L9F26: jsr LA2F1 -L9F29: yax_call JT_MLI_RELAY, destroy_params, DESTROY +L9F29: yax_call JT_MLI_RELAY, DESTROY, destroy_params beq L9F8D cmp #$4E bne L9F8E @@ -17274,7 +17269,7 @@ L9F29: yax_call JT_MLI_RELAY, destroy_params, DESTROY bne L9F62 L9F5F: jmp LA39F -L9F62: yax_call JT_MLI_RELAY, file_info_params2, GET_FILE_INFO +L9F62: yax_call JT_MLI_RELAY, GET_FILE_INFO, file_info_params2 lda file_info_params2::access and #$80 bne L9F8D @@ -17282,7 +17277,7 @@ L9F62: yax_call JT_MLI_RELAY, file_info_params2, GET_FILE_INFO sta file_info_params2::access lda #7 ; param count for SET_FILE_INFO sta file_info_params2 - yax_call JT_MLI_RELAY, file_info_params2, SET_FILE_INFO + yax_call JT_MLI_RELAY, SET_FILE_INFO, file_info_params2 lda #$A ; param count for GET_FILE_INFO sta file_info_params2 jmp L9F29 @@ -17301,7 +17296,7 @@ L9F9C: jsr LA2FD bmi L9FA7 jsr LA3EF L9FA7: jsr LA2F1 -L9FAA: yax_call JT_MLI_RELAY, file_info_params2, GET_FILE_INFO +L9FAA: yax_call JT_MLI_RELAY, GET_FILE_INFO, file_info_params2 beq L9FBB jsr LA49B jmp L9FAA @@ -17309,7 +17304,7 @@ L9FAA: yax_call JT_MLI_RELAY, file_info_params2, GET_FILE_INFO L9FBB: lda file_info_params2::storage cmp #ST_LINKED_DIRECTORY beq LA022 -L9FC2: yax_call JT_MLI_RELAY, destroy_params, DESTROY +L9FC2: yax_call JT_MLI_RELAY, DESTROY, destroy_params beq LA022 cmp #$4E bne LA01C @@ -17317,7 +17312,7 @@ L9FC2: yax_call JT_MLI_RELAY, destroy_params, DESTROY bmi LA001 lda #$04 sta L9E79 - yax_call launch_dialog, L9E79, index_delete_file_dialog + yax_call launch_dialog, index_delete_file_dialog, L9E79 pha lda #$03 sta L9E79 @@ -17337,7 +17332,7 @@ LA001: lda #$C3 sta file_info_params2::access lda #7 ; param count for SET_FILE_INFO sta file_info_params2 - yax_call JT_MLI_RELAY, file_info_params2, SET_FILE_INFO + yax_call JT_MLI_RELAY, SET_FILE_INFO, file_info_params2 lda #$A ; param count for GET_FILE_INFO sta file_info_params2 jmp L9FC2 @@ -17352,7 +17347,7 @@ LA022: jmp LA322 sta L9923 rts -LA02E: yax_call JT_MLI_RELAY, destroy_params, DESTROY +LA02E: yax_call JT_MLI_RELAY, DESTROY, destroy_params beq LA043 cmp #$4E beq LA043 @@ -17361,7 +17356,7 @@ LA02E: yax_call JT_MLI_RELAY, destroy_params, DESTROY LA043: rts -LA044: yax_call launch_dialog, L9E79, index_delete_file_dialog +LA044: yax_call launch_dialog, index_delete_file_dialog, L9E79 rts LA04E: .addr LA170 @@ -17451,10 +17446,10 @@ LA0E6: lda LA04E,y sta LA054 jmp LA10A -LA100: yax_call launch_dialog, LA054, index_lock_dialog +LA100: yax_call launch_dialog, index_lock_dialog, LA054 rts -LA10A: yax_call launch_dialog, LA054, index_unlock_dialog +LA10A: yax_call launch_dialog, index_unlock_dialog, LA054 rts LA114: lda #$03 @@ -17470,7 +17465,7 @@ LA123: iny cpy $220 bne LA123 stx $1FC0 -LA133: yax_call JT_MLI_RELAY, file_info_params2, GET_FILE_INFO +LA133: yax_call JT_MLI_RELAY, GET_FILE_INFO, file_info_params2 beq LA144 jsr LA49B jmp LA133 @@ -17500,7 +17495,7 @@ LA16A: jsr LA173 LA170: jsr LA2FD LA173: jsr LA1C3 jsr LA2F1 -LA179: yax_call JT_MLI_RELAY, file_info_params2, GET_FILE_INFO +LA179: yax_call JT_MLI_RELAY, GET_FILE_INFO, file_info_params2 beq LA18A jsr LA49B jmp LA179 @@ -17518,7 +17513,7 @@ LA19E: lda #$21 LA1A0: sta file_info_params2::access LA1A3: lda #7 ; param count for SET_FILE_INFO sta file_info_params2 - yax_call JT_MLI_RELAY, file_info_params2, SET_FILE_INFO + yax_call JT_MLI_RELAY, SET_FILE_INFO, file_info_params2 pha lda #$A ; param count for GET_FILE_INFO sta file_info_params2 @@ -17555,7 +17550,7 @@ LA1E4: lda #$00 sta L917D lda #$A2 sta L917D+1 - yax_call launch_dialog, LA1DF, index_get_size_dialog + yax_call launch_dialog, index_get_size_dialog, LA1DF lda #$33 sta L9180 lda #$A2 @@ -17564,18 +17559,18 @@ LA1E4: lda #$00 lda #$01 sta LA1DF - yax_call launch_dialog, LA1DF, index_get_size_dialog + yax_call launch_dialog, index_get_size_dialog, LA1DF LA21F: rts lda #$02 sta LA1DF - yax_call launch_dialog, LA1DF, index_get_size_dialog + yax_call launch_dialog, index_get_size_dialog, LA1DF beq LA21F jmp LA39F lda #$03 sta LA1DF - yax_call launch_dialog, LA1DF, index_get_size_dialog + yax_call launch_dialog, index_get_size_dialog, LA1DF LA241: rts LA242: .addr LA2AE,rts2,rts2 @@ -17600,7 +17595,7 @@ LA26A: sta BITMAP,y rts LA271: jsr LA379 -LA274: yax_call JT_MLI_RELAY, file_info_params2, GET_FILE_INFO +LA274: yax_call JT_MLI_RELAY, GET_FILE_INFO, file_info_params2 beq LA285 jsr LA49B jmp LA274 @@ -17629,7 +17624,7 @@ LA2AB: jmp LA2AE LA2AE: bit L9189 bvc LA2D4 jsr LA2FD - yax_call JT_MLI_RELAY, file_info_params2, GET_FILE_INFO + yax_call JT_MLI_RELAY, GET_FILE_INFO, file_info_params2 bne LA2D4 lda LA2EF clc @@ -17756,18 +17751,18 @@ params: .byte 1 ref_num:.byte 0 .endproc -LA3A7: yax_call JT_MLI_RELAY, close_params4, CLOSE +LA3A7: yax_call JT_MLI_RELAY, CLOSE, close_params4 lda selected_window_index beq LA3CA sta query_state_params2::id - yax_call JT_A2D_RELAY, query_state_params2, A2D_QUERY_STATE - yax_call JT_A2D_RELAY, query_state_buffer, A2D_SET_STATE + yax_call JT_A2D_RELAY, A2D_QUERY_STATE, query_state_params2 + yax_call JT_A2D_RELAY, A2D_SET_STATE, query_state_buffer LA3CA: ldx L9188 txs lda #$FF rts -LA3D1: yax_call JT_A2D_RELAY, input_params, A2D_GET_INPUT +LA3D1: yax_call JT_A2D_RELAY, A2D_GET_INPUT, input_params lda input_params_state cmp #A2D_INPUT_KEY bne LA3EC @@ -17786,7 +17781,7 @@ LA3EF: lda LA2ED lda LA2EE sbc #$00 sta L9E7B - yax_call launch_dialog, L9E79, index_delete_file_dialog + yax_call launch_dialog, index_delete_file_dialog, L9E79 rts LA40A: lda LA2ED @@ -17796,7 +17791,7 @@ LA40A: lda LA2ED lda LA2EE sbc #$00 sta L9938+1 - yax_call launch_dialog, L9937, index_copy_file_dialog + yax_call launch_dialog, index_copy_file_dialog, L9937 rts LA425: .byte 0 @@ -17807,7 +17802,7 @@ LA426: jsr LA46D lda file_info_params2::type cmp #$0F beq LA46C - yax_call JT_MLI_RELAY, open_params5, OPEN + yax_call JT_MLI_RELAY, OPEN, open_params5 beq LA449 jsr LA497 jmp LA426 @@ -17815,12 +17810,12 @@ LA426: jsr LA46D LA449: lda open_params5::ref_num sta set_eof_params::ref_num sta close_params3::ref_num -LA452: yax_call JT_MLI_RELAY, set_eof_params, SET_EOF +LA452: yax_call JT_MLI_RELAY, SET_EOF, set_eof_params beq LA463 jsr LA497 jmp LA452 -LA463: yax_call JT_MLI_RELAY, close_params3, CLOSE +LA463: yax_call JT_MLI_RELAY, CLOSE, close_params3 LA46C: rts LA46D: ldx #$0A @@ -17832,7 +17827,7 @@ LA46F: lda file_info_params2::access,x LA479: lda #7 ; SET_FILE_INFO param_count sta file_info_params3 - yax_call JT_MLI_RELAY, file_info_params3, SET_FILE_INFO + yax_call JT_MLI_RELAY, SET_FILE_INFO, file_info_params3 pha lda #$A ; GET_FILE_INFO param_count sta file_info_params3 @@ -17868,7 +17863,7 @@ LA4BA: jsr JT_SHOW_ALERT0 LA4C2: jmp LA39F LA4C5: .byte 0 -LA4C6: yax_call JT_MLI_RELAY, on_line_params2, ON_LINE +LA4C6: yax_call JT_MLI_RELAY, ON_LINE, on_line_params2 rts .assert * = $A4D0, error, "Segment length mismatch" @@ -18289,18 +18284,18 @@ LA899: jmp dummy0000 A2D_RELAY_CALL A2D_DRAW_RECT, desktop_aux::about_dialog_outer_rect A2D_RELAY_CALL A2D_DRAW_RECT, desktop_aux::about_dialog_inner_rect addr_call draw_centered_string, desktop_aux::str_about1 - axy_call draw_dialog_label, desktop_aux::str_about2, $81 - axy_call draw_dialog_label, desktop_aux::str_about3, $82 - axy_call draw_dialog_label, desktop_aux::str_about4, $83 - axy_call draw_dialog_label, desktop_aux::str_about5, $05 - axy_call draw_dialog_label, desktop_aux::str_about6, $86 - axy_call draw_dialog_label, desktop_aux::str_about7, $07 - axy_call draw_dialog_label, desktop_aux::str_about8, $09 + axy_call draw_dialog_label, $81, desktop_aux::str_about2 + axy_call draw_dialog_label, $82, desktop_aux::str_about3 + axy_call draw_dialog_label, $83, desktop_aux::str_about4 + axy_call draw_dialog_label, $05, desktop_aux::str_about5 + axy_call draw_dialog_label, $86, desktop_aux::str_about6 + axy_call draw_dialog_label, $07, desktop_aux::str_about7 + axy_call draw_dialog_label, $09, desktop_aux::str_about8 lda #$36 sta dialog_label_pos lda #$01 sta dialog_label_pos+1 - axy_call draw_dialog_label, desktop_aux::str_about9, $09 + axy_call draw_dialog_label, $09, desktop_aux::str_about9 lda #$28 sta dialog_label_pos lda #$00 @@ -18357,10 +18352,10 @@ LA981: lda #$00 sta LD8E8 jsr LB53A addr_call draw_centered_string, desktop_aux::str_copy_title - axy_call draw_dialog_label, desktop_aux::str_copy_copying, $01 - axy_call draw_dialog_label, desktop_aux::str_copy_from, $02 - axy_call draw_dialog_label, desktop_aux::str_copy_to, $03 - axy_call draw_dialog_label, desktop_aux::str_copy_remaining, $04 + axy_call draw_dialog_label, $01, desktop_aux::str_copy_copying + axy_call draw_dialog_label, $02, desktop_aux::str_copy_from + axy_call draw_dialog_label, $03, desktop_aux::str_copy_to + axy_call draw_dialog_label, $04, desktop_aux::str_copy_remaining rts LA9B5: ldy #$01 @@ -18429,7 +18424,7 @@ LAA5A: jsr reset_state LAA6A: jsr LAACE lda winF jsr LB7B9 - axy_call draw_dialog_label, desktop_aux::str_exists_prompt, $06 + axy_call draw_dialog_label, $06, desktop_aux::str_exists_prompt jsr draw_yes_no_all_cancel_buttons LAA7F: jsr LA567 bmi LAA7F @@ -18443,7 +18438,7 @@ LAA7F: jsr LA567 LAA9C: jsr LAACE lda winF jsr LB7B9 - axy_call draw_dialog_label, desktop_aux::str_large_prompt, $06 + axy_call draw_dialog_label, $06, desktop_aux::str_large_prompt jsr draw_ok_cancel_buttons LAAB1: jsr LA567 bmi LAAB1 @@ -18488,10 +18483,10 @@ LAB04: lda #$00 sta LD8E8 jsr LB53A addr_call draw_centered_string, desktop_aux::str_download - axy_call draw_dialog_label, desktop_aux::str_copy_copying, $01 - axy_call draw_dialog_label, desktop_aux::str_copy_from, $02 - axy_call draw_dialog_label, desktop_aux::str_copy_to, $03 - axy_call draw_dialog_label, desktop_aux::str_copy_remaining, $04 + axy_call draw_dialog_label, $01, desktop_aux::str_copy_copying + axy_call draw_dialog_label, $02, desktop_aux::str_copy_from + axy_call draw_dialog_label, $03, desktop_aux::str_copy_to + axy_call draw_dialog_label, $04, desktop_aux::str_copy_remaining rts LAB38: ldy #$01 @@ -18543,7 +18538,7 @@ LABB8: jsr reset_state LABC8: jsr LAACE lda winF jsr LB7B9 - axy_call draw_dialog_label, desktop_aux::str_ramcard_full, $06 + axy_call draw_dialog_label, $06, desktop_aux::str_ramcard_full jsr draw_ok_button LABDD: jsr LA567 bmi LABDD @@ -18575,10 +18570,10 @@ LAC0F: cmp #$03 LAC16: jsr LB53A addr_call draw_centered_string, desktop_aux::str_size_title - axy_call draw_dialog_label, desktop_aux::str_size_number, $01 + axy_call draw_dialog_label, $01, desktop_aux::str_size_number ldy #$01 jsr draw_colon - axy_call draw_dialog_label, desktop_aux::str_size_blocks, $02 + axy_call draw_dialog_label, $02, desktop_aux::str_size_blocks ldy #$02 jsr draw_colon rts @@ -18602,7 +18597,7 @@ LAC3D: ldy #$01 jsr LB7B9 lda #$A5 sta dialog_label_pos - yax_call draw_dialog_label, str_7_spaces, $01 + yax_call draw_dialog_label, $01, str_7_spaces jsr LB3BF ldy #$03 lda ($06),y @@ -18620,7 +18615,7 @@ LAC3D: ldy #$01 jsr LBDDF lda #$A5 sta dialog_label_pos - yax_call draw_dialog_label, str_7_spaces, $02 + yax_call draw_dialog_label, $02, str_7_spaces rts LAC9E: jsr reset_state @@ -18673,11 +18668,11 @@ LACFE: sta LAD1F addr_call draw_centered_string, desktop_aux::str_delete_title lda LAD1F beq LAD20 - axy_call draw_dialog_label, desktop_aux::str_ok_empty, $04 + axy_call draw_dialog_label, $04, desktop_aux::str_ok_empty rts LAD1F: .byte 0 -LAD20: axy_call draw_dialog_label, desktop_aux::str_delete_ok, $04 +LAD20: axy_call draw_dialog_label, $04, desktop_aux::str_delete_ok rts LAD2A: ldy #$01 @@ -18735,8 +18730,8 @@ LADC4: jsr LA567 A2D_RELAY_CALL A2D_SET_FILL_MODE, const0 A2D_RELAY_CALL A2D_FILL_RECT, desktop_aux::press_ok_to_rect jsr erase_ok_cancel_buttons - yax_call draw_dialog_label, desktop_aux::str_file_colon, $02 - yax_call draw_dialog_label, desktop_aux::str_delete_remaining, $04 + yax_call draw_dialog_label, $02, desktop_aux::str_file_colon + yax_call draw_dialog_label, $04, desktop_aux::str_delete_remaining lda #$00 LADF4: rts @@ -18747,7 +18742,7 @@ LADF5: jsr reset_state LAE05: lda winF jsr LB7B9 - axy_call draw_dialog_label, desktop_aux::str_delete_locked_file, $06 + axy_call draw_dialog_label, $06, desktop_aux::str_delete_locked_file jsr draw_yes_no_all_cancel_buttons LAE17: jsr LA567 bmi LAE17 @@ -18806,13 +18801,13 @@ LAE90: lda ($08),y bpl LAE90 lda winF jsr LB7B9 - yax_call draw_dialog_label, desktop_aux::str_in_colon, $02 + yax_call draw_dialog_label, $02, desktop_aux::str_in_colon lda #$37 sta dialog_label_pos - yax_call draw_dialog_label, $D402, $02 + yax_call draw_dialog_label, $02, $D402 lda #$28 sta dialog_label_pos - yax_call draw_dialog_label, desktop_aux::str_enter_folder_name, $04 + yax_call draw_dialog_label, $04, desktop_aux::str_enter_folder_name jsr LB961 LAEC6: jsr LA567 bmi LAEC6 @@ -18885,22 +18880,22 @@ LAF34: lda #$00 lsr a ror a sta LB01D - yax_call draw_dialog_label, desktop_aux::str_info_name, $01 + yax_call draw_dialog_label, $01, desktop_aux::str_info_name bit LB01D bmi LAF78 - yax_call draw_dialog_label, desktop_aux::str_info_locked, $02 + yax_call draw_dialog_label, $02, desktop_aux::str_info_locked jmp LAF81 -LAF78: yax_call draw_dialog_label, desktop_aux::str_info_protected, $02 +LAF78: yax_call draw_dialog_label, $02, desktop_aux::str_info_protected LAF81: bit LB01D bpl LAF92 - yax_call draw_dialog_label, desktop_aux::str_info_blocks, $03 + yax_call draw_dialog_label, $03, desktop_aux::str_info_blocks jmp LAF9B -LAF92: yax_call draw_dialog_label, desktop_aux::str_info_size, $03 -LAF9B: yax_call draw_dialog_label, desktop_aux::str_info_create, $04 - yax_call draw_dialog_label, desktop_aux::str_info_mod, $05 - yax_call draw_dialog_label, desktop_aux::str_info_type, $06 +LAF92: yax_call draw_dialog_label, $03, desktop_aux::str_info_size +LAF9B: yax_call draw_dialog_label, $04, desktop_aux::str_info_create + yax_call draw_dialog_label, $05, desktop_aux::str_info_mod + yax_call draw_dialog_label, $06, desktop_aux::str_info_type jmp reset_state LAFB9: lda winF @@ -18991,7 +18986,7 @@ LB04F: lda #$00 sta LD8E8 jsr LB53A addr_call draw_centered_string, desktop_aux::str_lock_title - yax_call draw_dialog_label, desktop_aux::str_lock_ok, $04 + yax_call draw_dialog_label, $04, desktop_aux::str_lock_ok rts LB068: ldy #$01 @@ -19046,8 +19041,8 @@ LB0FA: jsr LA567 A2D_RELAY_CALL A2D_FILL_RECT, desktop_aux::press_ok_to_rect A2D_RELAY_CALL A2D_FILL_RECT, desktop_aux::ok_button_rect A2D_RELAY_CALL A2D_FILL_RECT, desktop_aux::cancel_button_rect - yax_call draw_dialog_label, desktop_aux::str_file_colon, $02 - yax_call draw_dialog_label, desktop_aux::str_lock_remaining, $04 + yax_call draw_dialog_label, $02, desktop_aux::str_file_colon + yax_call draw_dialog_label, $04, desktop_aux::str_lock_remaining lda #$00 LB139: rts @@ -19083,7 +19078,7 @@ LB16D: lda #$00 sta LD8E8 jsr LB53A addr_call draw_centered_string, desktop_aux::str_unlock_title - yax_call draw_dialog_label, desktop_aux::str_unlock_ok, $04 + yax_call draw_dialog_label, $04, desktop_aux::str_unlock_ok rts LB186: ldy #$01 @@ -19138,8 +19133,8 @@ LB218: jsr LA567 A2D_RELAY_CALL A2D_FILL_RECT, desktop_aux::press_ok_to_rect A2D_RELAY_CALL A2D_FILL_RECT, desktop_aux::ok_button_rect A2D_RELAY_CALL A2D_FILL_RECT, desktop_aux::cancel_button_rect - yax_call draw_dialog_label, desktop_aux::str_file_colon, $02 - yax_call draw_dialog_label, desktop_aux::str_unlock_remaining, $04 + yax_call draw_dialog_label, $02, desktop_aux::str_file_colon + yax_call draw_dialog_label, $04, desktop_aux::str_unlock_remaining lda #$00 LB257: rts @@ -19175,7 +19170,7 @@ LB27D: jsr LBD75 addr_call draw_centered_string, desktop_aux::str_rename_title jsr set_fill_black A2D_RELAY_CALL A2D_DRAW_RECT, LD6AB - yax_call draw_dialog_label, desktop_aux::str_rename_old, $02 + yax_call draw_dialog_label, $02, desktop_aux::str_rename_old lda #$55 sta dialog_label_pos jsr LB3BF @@ -19192,8 +19187,8 @@ LB2CA: lda ($08),y sta buf_filename,y dey bpl LB2CA - yax_call draw_dialog_label, buf_filename, $02 - yax_call draw_dialog_label, desktop_aux::str_rename_new, $04 + yax_call draw_dialog_label, $02, buf_filename + yax_call draw_dialog_label, $04, desktop_aux::str_rename_new lda #$00 sta $D443 jsr LB961