fix bugg added last commit

This commit is contained in:
hugova 2025-07-23 18:05:37 +02:00
parent 3fe7cdb8ac
commit 1e4a823a80
2 changed files with 120 additions and 119 deletions

View file

@ -1,5 +1,5 @@
al 001319 .__BSS_LOAD__
al 001319 .__BSS_RUN__
al 001315 .__BSS_LOAD__
al 001315 .__BSS_RUN__
al 000000 .__BSS_SIZE__
al 000001 .__EXEHDR__
al 000001 .__LOADADDR__
@ -7,121 +7,121 @@ al 000000 .__ZP_FILEOFFS__
al 000002 .__ZP_LAST__
al 0000FE .__ZP_SIZE__
al 000002 .__ZP_START__
al 0012D9 .big_y_offset
al 0012A3 .binary_factor
al 001298 .log
al 00128F .inverse_factor_value
al 00128E .for_i_end
al 001286 .R_pos
al 00128A .R_neg
al 001279 .for_i
al 00126F .div
al 00126E .endloop
al 001261 .loop
al 001263 .start
al 00125C .mult
al 00124C .change_length
al 001255 .y_overflow
al 001245 .loop
al 001243 .memcpy
al 001204 .big_set_end
al 00120C .small_set
al 000F05 .big_set
al 000EFE .memset
al 000ED4 .move_data
al 000EAB .calculate_screen_position
al 000E91 .calculate_petski_position
al 000E91 .char_draw
al 000E88 .calc_byte_to_paint
al 000E6A .pixel_calc
al 000E65 .draw
al 000E5D .calc_byte_to_paint
al 000E3F .pixel_draw
al 000E3D .draw_lower_triangle
al 000E31 .draw_upper_triangle
al 000E1A .BC_overflow
al 000E31 .BC_overflow_end
al 000DFD .AB_overflow
al 000E11 .AB_overflow_end
al 000DF4 .triangle
al 000DF3 .end
al 000DCE .qbb_y_overflow
al 000DEA .qbb_y_end
al 000DC8 .qbb_y
al 000DAE .qdb_overflow
al 000DC8 .qdb_y_end
al 000DAA .qdb_y
al 000D90 .qca_x_overflow
al 000DAA .qca_x_end
al 000D8C .qca_x
al 000D72 .qaa_x_overflow
al 000D8C .qaa_x_end
al 000D6E .qaa_x
al 000D6A .change_x
al 000DEA .endif
al 000D6A .if
al 000D41 .qcb_x_overflow
al 000D5C .qcb_x_end
al 000D3D .qcb_x
al 000D23 .qdb_x_overflow
al 000D3D .qdb_x_end
al 000D1F .qdb_x
al 000D03 .qda_y_overflow
al 000D1F .qda_y_end
al 000CFD .qda_y
al 000CE3 .qaa_y_underflow
al 000CFD .qaa_y_end
al 000CDF .qaa_y
al 000CDD .change_Y
al 000CD5 .draw_qab
al 000CCD .draw_qbb
al 000CC7 .draw_qdb
al 000CBF .draw_qcb
al 000CB9 .draw_qca
al 000CB1 .draw_qda
al 000CAB .draw_qba
al 000CA3 .draw_qaa
al 000CA3 .draw_pixels
al 000CA3 .while_x_bigger_then_y
al 000C89 .draw_right_px_in_circle
al 000C68 .draw_lower_px_in_circle
al 000C4A .draw_left_px_in_circle
al 000C2C .draw_upper_px_in_circle
al 000C20 .circle
al 000BFD .move_8px_left
al 000BF9 .increment_pixel_x
al 000C1F .end
al 000BD8 .move_8px_up
al 000BE6 .decrement_y_pos_end
al 000BD5 .decrement_y_pos
al 000BCF .for_y
al 000BBA .end_selfmod
al 000BED .case_1
al 000C0F .case_2
al 000BA6 .selfmod
al 000B66 .decrement_y_pos_end
al 000B54 .move_8px_up
al 000B51 .decrement_y_pos
al 000B75 .end
al 000B30 .move_8px_left
al 000B3E .increment_pixel_x_end
al 000B2C .increment_pixel_x
al 000B26 .for_x
al 000B12 .end_selfmod
al 000B45 .case_1
al 000B66 .case_2
al 000AFE .selfmod
al 000AB9 .move_8px_left
al 000AB5 .increment_pixel_x
al 000ADA .end
al 000A94 .move_8px_down
al 000AA2 .increment_y_pos_end
al 000A91 .increment_y_pos
al 000A8B .for_y
al 000A6A .end_selfmod
al 000AA9 .case_1
al 000ACA .case_2
al 000A56 .selfmod
al 0012D5 .big_y_offset
al 00129F .binary_factor
al 001294 .log
al 00128B .inverse_factor_value
al 00128A .for_i_end
al 001282 .R_pos
al 001286 .R_neg
al 001275 .for_i
al 00126B .div
al 00126A .endloop
al 00125D .loop
al 00125F .start
al 001258 .mult
al 001248 .change_length
al 001251 .y_overflow
al 001241 .loop
al 00123F .memcpy
al 001200 .big_set_end
al 001208 .small_set
al 000F01 .big_set
al 000EFA .memset
al 000ED0 .move_data
al 000EA7 .calculate_screen_position
al 000E8D .calculate_petski_position
al 000E8D .char_draw
al 000E84 .calc_byte_to_paint
al 000E66 .pixel_calc
al 000E61 .draw
al 000E59 .calc_byte_to_paint
al 000E3B .pixel_draw
al 000E39 .draw_lower_triangle
al 000E2D .draw_upper_triangle
al 000E16 .BC_overflow
al 000E2D .BC_overflow_end
al 000DF9 .AB_overflow
al 000E0D .AB_overflow_end
al 000DF0 .triangle
al 000DEF .end
al 000DCA .qbb_y_overflow
al 000DE6 .qbb_y_end
al 000DC4 .qbb_y
al 000DAA .qdb_overflow
al 000DC4 .qdb_y_end
al 000DA6 .qdb_y
al 000D8C .qca_x_overflow
al 000DA6 .qca_x_end
al 000D88 .qca_x
al 000D6E .qaa_x_overflow
al 000D88 .qaa_x_end
al 000D6A .qaa_x
al 000D66 .change_x
al 000DE6 .endif
al 000D66 .if
al 000D3D .qcb_x_overflow
al 000D58 .qcb_x_end
al 000D39 .qcb_x
al 000D1F .qdb_x_overflow
al 000D39 .qdb_x_end
al 000D1B .qdb_x
al 000CFF .qda_y_overflow
al 000D1B .qda_y_end
al 000CF9 .qda_y
al 000CDF .qaa_y_underflow
al 000CF9 .qaa_y_end
al 000CDB .qaa_y
al 000CD9 .change_Y
al 000CD1 .draw_qab
al 000CC9 .draw_qbb
al 000CC3 .draw_qdb
al 000CBB .draw_qcb
al 000CB5 .draw_qca
al 000CAD .draw_qda
al 000CA7 .draw_qba
al 000C9F .draw_qaa
al 000C9F .draw_pixels
al 000C9F .while_x_bigger_then_y
al 000C85 .draw_right_px_in_circle
al 000C64 .draw_lower_px_in_circle
al 000C46 .draw_left_px_in_circle
al 000C28 .draw_upper_px_in_circle
al 000C1C .circle
al 000BF9 .move_8px_left
al 000BF5 .increment_pixel_x
al 000C1B .end
al 000BD4 .move_8px_up
al 000BE2 .decrement_y_pos_end
al 000BD1 .decrement_y_pos
al 000BCB .for_y
al 000BB6 .end_selfmod
al 000BE9 .case_1
al 000C0B .case_2
al 000BA2 .selfmod
al 000B64 .decrement_y_pos_end
al 000B52 .move_8px_up
al 000B4F .decrement_y_pos
al 000B73 .end
al 000B2E .move_8px_left
al 000B3C .increment_pixel_x_end
al 000B2A .increment_pixel_x
al 000B24 .for_x
al 000B10 .end_selfmod
al 000B43 .case_1
al 000B64 .case_2
al 000AFC .selfmod
al 000AB7 .move_8px_left
al 000AB3 .increment_pixel_x
al 000AD8 .end
al 000A92 .move_8px_down
al 000AA0 .increment_y_pos_end
al 000A8F .increment_y_pos
al 000A89 .for_y
al 000A68 .end_selfmod
al 000AA7 .case_1
al 000AC8 .case_2
al 000A54 .selfmod
al 000A16 .decrement_y_pos_end
al 000A04 .move_8px_up
al 000A01 .decrement_y_pos
@ -138,8 +138,8 @@ al 000974 .line_down
al 000A26 .line_down_inv
al 00096C .steep_
al 000970 .shallow_
al 000ADB .line_up
al 000B76 .line_up_inv
al 000AD9 .line_up
al 000B74 .line_up_inv
al 00095A .steep
al 00095E .shallow
al 000954 .up

View file

@ -15,6 +15,7 @@
LDA #$00
STA V + 1
STA dy_2 + 1
SEC
LDA dx