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

View file

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