fix documentation and compilasion so that vice can read labels!
This commit is contained in:
parent
860be95b7b
commit
1fcee65974
4 changed files with 176 additions and 1 deletions
|
@ -9,6 +9,10 @@ in terminal run
|
|||
Vice --> Activate Monitor
|
||||
program currently start att $080D
|
||||
|
||||
skriv: "ll program.lbl" för att ladda labels,
|
||||
mer information kan du få genom att skriva help.
|
||||
|
||||
|
||||
## Chitty endian
|
||||
2 bits 00 88 --> real world 8800
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
# !/bin/bash
|
||||
#Note that program start at $080D
|
||||
cl65 -o file.prg -u __EXEHDR__ -t c64 -C c64-asm.cfg -l program.lst source.s \
|
||||
cl65 -o file.prg -u __EXEHDR__ -t c64 -C c64-asm.cfg -l program.lst source.s -Ln program.lbl \
|
||||
|
|
168
wip-hugo/program.lbl
Normal file
168
wip-hugo/program.lbl
Normal file
|
@ -0,0 +1,168 @@
|
|||
al 001444 .__BSS_LOAD__
|
||||
al 001444 .__BSS_RUN__
|
||||
al 000000 .__BSS_SIZE__
|
||||
al 000001 .__EXEHDR__
|
||||
al 000001 .__LOADADDR__
|
||||
al 000000 .__ZP_FILEOFFS__
|
||||
al 000002 .__ZP_LAST__
|
||||
al 0000FE .__ZP_SIZE__
|
||||
al 000002 .__ZP_START__
|
||||
al 001404 .big_y_offset
|
||||
al 0013CE .binary_factor
|
||||
al 0013C3 .log
|
||||
al 0013BA .inverse_factor_value
|
||||
al 0013B9 .for_i_end
|
||||
al 0013B1 .R_pos
|
||||
al 0013B5 .R_neg
|
||||
al 0013A4 .for_i
|
||||
al 00139A .div
|
||||
al 001399 .endloop
|
||||
al 00138C .loop
|
||||
al 00138E .start
|
||||
al 001387 .mult
|
||||
al 001377 .change_length
|
||||
al 001380 .y_overflow
|
||||
al 001370 .loop
|
||||
al 00136E .memcpy
|
||||
al 00132F .big_set_end
|
||||
al 001337 .small_set
|
||||
al 001030 .big_set
|
||||
al 001029 .memset
|
||||
al 000FFF .move_data
|
||||
al 000FD6 .calculate_screen_position
|
||||
al 000FBC .calculate_petski_position
|
||||
al 000FBC .char_draw
|
||||
al 000FB3 .calc_byte_to_paint
|
||||
al 000F95 .pixel_calc
|
||||
al 000F90 .draw
|
||||
al 000F88 .calc_byte_to_paint
|
||||
al 000F6A .pixel_draw
|
||||
al 000F68 .draw_lower_triangle
|
||||
al 000F5C .draw_upper_triangle
|
||||
al 000F45 .BC_overflow
|
||||
al 000F5C .BC_overflow_end
|
||||
al 000F28 .AB_overflow
|
||||
al 000F3C .AB_overflow_end
|
||||
al 000F1F .triangle
|
||||
al 000F1E .end
|
||||
al 000EF9 .qbb_y_overflow
|
||||
al 000F15 .qbb_y_end
|
||||
al 000EF3 .qbb_y
|
||||
al 000ED9 .qdb_overflow
|
||||
al 000EF3 .qdb_y_end
|
||||
al 000ED5 .qdb_y
|
||||
al 000EBB .qca_x_overflow
|
||||
al 000ED5 .qca_x_end
|
||||
al 000EB7 .qca_x
|
||||
al 000E9D .qaa_x_overflow
|
||||
al 000EB7 .qaa_x_end
|
||||
al 000E99 .qaa_x
|
||||
al 000E95 .change_x
|
||||
al 000F15 .endif
|
||||
al 000E95 .if
|
||||
al 000E6C .qcb_x_overflow
|
||||
al 000E87 .qcb_x_end
|
||||
al 000E68 .qcb_x
|
||||
al 000E4E .qdb_x_overflow
|
||||
al 000E68 .qdb_x_end
|
||||
al 000E4A .qdb_x
|
||||
al 000E2E .qda_y_overflow
|
||||
al 000E4A .qda_y_end
|
||||
al 000E28 .qda_y
|
||||
al 000E0E .qaa_y_underflow
|
||||
al 000E28 .qaa_y_end
|
||||
al 000E0A .qaa_y
|
||||
al 000E08 .change_Y
|
||||
al 000E00 .draw_qab
|
||||
al 000DF8 .draw_qbb
|
||||
al 000DF2 .draw_qdb
|
||||
al 000DEA .draw_qcb
|
||||
al 000DE4 .draw_qca
|
||||
al 000DDC .draw_qda
|
||||
al 000DD6 .draw_qba
|
||||
al 000DCE .draw_qaa
|
||||
al 000DCE .draw_pixels
|
||||
al 000DCE .while_x_bigger_then_y
|
||||
al 000DB4 .draw_right_px_in_circle
|
||||
al 000D93 .draw_lower_px_in_circle
|
||||
al 000D75 .draw_left_px_in_circle
|
||||
al 000D57 .draw_upper_px_in_circle
|
||||
al 000D4B .circle
|
||||
al 000D2A .move_8px_left
|
||||
al 000D26 .increment_pixel_x
|
||||
al 000D1C .LOCAL-MACRO_SYMBOL-002F
|
||||
al 000D4A .end
|
||||
al 000CFD .move_8px_up
|
||||
al 000D0B .decrement_y_pos_end
|
||||
al 000CFA .decrement_y_pos
|
||||
al 000CF4 .for_y
|
||||
al 000CDF .end_selfmod
|
||||
al 000D1C .case_1
|
||||
al 000D3B .case_2
|
||||
al 000CCB .selfmod
|
||||
al 000C90 .decrement_y_pos_end
|
||||
al 000C7F .move_8px_up
|
||||
al 000C7C .decrement_y_pos
|
||||
al 000C72 .LOCAL-MACRO_SYMBOL-0021
|
||||
al 000C9F .end
|
||||
al 000C53 .move_8px_left
|
||||
al 000C61 .increment_pixel_x_end
|
||||
al 000C4F .increment_pixel_x
|
||||
al 000C49 .for_x
|
||||
al 000C35 .end_selfmod
|
||||
al 000C72 .case_1
|
||||
al 000C90 .case_2
|
||||
al 000C21 .selfmod
|
||||
al 000BD4 .move_8px_left
|
||||
al 000BD0 .increment_pixel_x
|
||||
al 000BC6 .LOCAL-MACRO_SYMBOL-0017
|
||||
al 000BF5 .end
|
||||
al 000BA7 .move_8px_down
|
||||
al 000BB5 .increment_y_pos_end
|
||||
al 000BA4 .increment_y_pos
|
||||
al 000B9E .for_y
|
||||
al 000B7D .end_selfmod
|
||||
al 000BC6 .case_1
|
||||
al 000BE6 .case_2
|
||||
al 000B69 .selfmod
|
||||
al 000B2E .decrement_y_pos_end
|
||||
al 000B1D .move_8px_up
|
||||
al 000B1A .decrement_y_pos
|
||||
al 000B10 .LOCAL-MACRO_SYMBOL-0009
|
||||
al 000B3D .end
|
||||
al 000AF1 .move_8px_right
|
||||
al 000AFF .decrement_pixel_x_end
|
||||
al 000AED .decrement_pixel_x
|
||||
al 000AE7 .for_x
|
||||
al 000AC7 .end_selfmod
|
||||
al 000B10 .case_1
|
||||
al 000B2E .case_2
|
||||
al 000AB3 .selfmod
|
||||
al 000A88 .line_down
|
||||
al 000B3E .line_down_inv
|
||||
al 000A80 .steep_
|
||||
al 000A84 .shallow_
|
||||
al 000BF6 .line_up
|
||||
al 000CA0 .line_up_inv
|
||||
al 000A6E .steep
|
||||
al 000A72 .shallow
|
||||
al 000A68 .up
|
||||
al 000A78 .down
|
||||
al 000A5F .dx_no_underflow
|
||||
al 000A54 .line
|
||||
al 000A51 .exit
|
||||
al 000A21 .end_test_y
|
||||
al 000A15 .test_y
|
||||
al 000A0B .end_test_x
|
||||
al 0009FF .test_x
|
||||
al 0009D0 .@loop
|
||||
al 0009BE .long_line_test_b
|
||||
al 0009A9 .clear_screen_
|
||||
al 000992 .@loop
|
||||
al 000980 .long_line_test_a
|
||||
al 00096B .clear_screen
|
||||
al 000954 .@loop
|
||||
al 0008FE .loop
|
||||
al 0008C5 .loop
|
||||
al 000897 .NMI_routine_end
|
||||
al 000896 .NMI_routine
|
|
@ -1,3 +1,6 @@
|
|||
;; Neded when vice wants to import labels (for debuging)
|
||||
.debuginfo +
|
||||
|
||||
;;; -*- Mode: asm; indent-tabs-mode: t; tab-width: 8 -*-
|
||||
.debuginfo + ; Generate debug info
|
||||
;;Macros
|
||||
|
|
Loading…
Add table
Reference in a new issue