diff --git a/.gitignore b/.gitignore index cb2ee98..834726b 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ dist/ sprites.bin tiles.bin pacemuzx.tap +pacemuzx.sym diff --git a/Makefile b/Makefile index 4533a82..66d9b84 100644 --- a/Makefile +++ b/Makefile @@ -13,7 +13,7 @@ sprites.bin: sprites.png ./png2bin.pl $< 12 pacemuzx.o: pacemuzx.asm tiles.bin sprites.bin $(ROMS) - pasmo --tap pacemuzx.asm pacemuzx.o pacman.sym + pasmo --tap pacemuzx.asm pacemuzx.o pacemuzx.sym dist: $(TAPE) rm -rf dist diff --git a/make.bat b/make.bat index a1451b9..3ce80f6 100644 --- a/make.bat +++ b/make.bat @@ -5,7 +5,7 @@ if "%1"=="clean" goto clean png2bin.pl tiles.png 6 png2bin.pl sprites.png 12 -pasmo --tap pacemuzx.asm pacemuzx.o +pasmo --tap pacemuzx.asm pacemuzx.o pacemuzx.sym copy /b loader.tap+pacemuzx.o pacemuzx.tap diff --git a/pacman.sym b/pacman.sym deleted file mode 100644 index 41ff5cd..0000000 --- a/pacman.sym +++ /dev/null @@ -1,196 +0,0 @@ -attr_colour EQU 00007H -attr_fill_lp EQU 0A21EH -attr_fill_lp2 EQU 0A220H -attr_lp EQU 0A0AEH -attr_same EQU 0A22FH -attr_scr_lp EQU 0A20EH -attract_mode EQU 0A27EH -bak_chars1 EQU 0B500H -bak_chars2 EQU 0B900H -blank_lp EQU 0A7CAH -blank_sprite EQU 0A7C4H -blockdown_de EQU 0AC12H -blockdown_hl EQU 0AC08H -border EQU 000FEH -chk_digit EQU 0A97AH -chk_fruit EQU 0A9C8H -chk_life EQU 0AA20H -clear_io EQU 0A0CDH -conv_86_lp EQU 0AB2BH -conv_8_6 EQU 0B000H -conv_x EQU 0B100H -conv_y EQU 0B200H -debug EQU 00000H -dip_5000 EQU 0A002H -dip_5040 EQU 0A003H -dip_5080 EQU 0A004H -div_lp EQU 0AA5EH -div_ok EQU 0AA6CH -do_flip EQU 0A1DBH -do_fruit EQU 0A988H -do_input EQU 0A371H -do_int_hook EQU 0A178H -do_lives EQU 0A9F2H -do_restore EQU 0A84FH -do_save EQU 0A7DAH -do_score1 EQU 0A8DCH -do_score2 EQU 0A92BH -do_sound EQU 0AAA4H -do_sprites EQU 0A89FH -do_tiles EQU 0A445H -do_trim EQU 0A76FH -draw_spr EQU 0A68EH -draw_spr2 EQU 0A6A6H -draw_tile EQU 0A5C7H -draw_tile_x EQU 0A5CAH -eat_sound EQU 0AAFEH -end_a000 EQU 0ADA5H -end_b000 EQU 0BD00H -end_tile_data EQU 0F6E4H -fail_msg EQU 0A02EH -find_change EQU 0AD00H -flash_colour EQU 00041H -flash_maze EQU 0A1F5H -flash_pills EQU 0A232H -fulldraw_alt EQU 0A474H -fulldraw_norm EQU 0A450H -int_chain EQU 0A1CBH -is_visible EQU 0A433H -kempston EQU 0001FH -keyboard EQU 000FEH -map_big EQU 0A74EH -map_ghost EQU 0A75BH -map_scared EQU 0A769H -map_sound EQU 0AACEH -map_spr EQU 0A729H -may_trim EQU 0A786H -maze_blue EQU 0A208H -mirror_lp EQU 0AB3EH -mk_lookups EQU 0AB27H -msg_lp EQU 0A027H -new_stack EQU 0B000H -no_shift EQU 0A3C3H -no_trim EQU 0A782H -not_0 EQU 0A3D3H -not_1 EQU 0A382H -not_123 EQU 0A38CH -not_2 EQU 0A387H -not_67890 EQU 0A3E7H -not_7 EQU 0A3E2H -not_8 EQU 0A3DDH -not_9 EQU 0A3D8H -not_a EQU 0A3F9H -not_down EQU 0A41EH -not_fire EQU 0A42AH -not_left EQU 0A419H -not_o EQU 0A407H -not_p EQU 0A402H -not_q EQU 0A3F0H -not_right EQU 0A414H -not_shift_5 EQU 0A3A7H -not_shift_7 EQU 0A3BCH -not_shift_8 EQU 0A3B7H -not_shift_t EQU 0A39DH -not_silent EQU 0AAECH -not_up EQU 0A423H -old_stack EQU 0A1C8H -pac_chars EQU 04040H -pac_footer EQU 04000H -pac_header EQU 043C0H -page_rom EQU 0A0ECH -page_screen EQU 0A0F8H -patch_rom EQU 0A103H -pill_1 EQU 0A29CH -pill_1_on EQU 0A2A4H -pill_2 EQU 0A2E2H -pill_clear_1 EQU 0A2C4H -pill_clear_2 EQU 0A325H -play_sound EQU 0AB09H -read_joy EQU 0A407H -read_qaop EQU 0A3E7H -restore_lp EQU 0A889H -rot_0_4 EQU 0A6B7H -rot_0_lp EQU 0A6EEH -rot_1_5 EQU 0A6D2H -rot_2_6 EQU 0A6C3H -rot_3_7 EQU 0A6DEH -rot_even EQU 0A6B4H -rot_odd EQU 0A6CFH -save_lp EQU 0A839H -scr_page EQU 0A1F4H -scradtab EQU 0B300H -scrinit_lp EQU 0A082H -scrtab_lp EQU 0ABDFH -set_attrs EQU 0A208H -set_int_chain EQU 0A1CEH -sinit_data EQU 0AA9BH -sinit_lp EQU 0AA8DH -sound_init EQU 0AA46H -sound_lp EQU 0AA49H -sound_table EQU 0C000H -spr_2 EQU 0A6EAH -spr_3 EQU 0A704H -spr_3_lp EQU 0A70DH -spr_data_0 EQU 05BE4H -spr_data_1 EQU 06304H -spr_data_2 EQU 06A24H -spr_data_3 EQU 07144H -spr_data_4 EQU 07864H -spr_data_5 EQU 07F84H -spr_data_6 EQU 08A34H -spr_data_7 EQU 094E4H -spr_data_end EQU 09F94H -spr_restore EQU 0A879H -spr_rot_lp EQU 0AB94H -spr_rot_lp2 EQU 0AB97H -spr_rot_lp3 EQU 0AB9FH -spr_rot_lp4 EQU 0ABB9H -spr_save EQU 0A821H -spr_save_2 EQU 05B00H -spr_save_3 EQU 05B26H -spr_save_4 EQU 05B4CH -spr_save_5 EQU 05B72H -spr_save_6 EQU 05B98H -spr_save_7 EQU 05BBEH -spr_save_end EQU 05BE4H -start EQU 0A000H -start2 EQU 0A005H -start3 EQU 0A04DH -strip_0 EQU 0A49EH -strip_0_alt EQU 0A517H -strip_1 EQU 0A4B1H -strip_1_alt EQU 0A52AH -strip_2 EQU 0A4CFH -strip_2_alt EQU 0A549H -strip_3 EQU 0A4E2H -strip_3_alt EQU 0A55CH -strip_4 EQU 0A501H -strip_4_alt EQU 0A57BH -strip_even EQU 0A49BH -strip_odd EQU 0A514H -text_fix EQU 0A172H -tile_0 EQU 0A5F6H -tile_0_lp EQU 0A5FDH -tile_2 EQU 0A66AH -tile_2_lp EQU 0A671H -tile_4 EQU 0A611H -tile_4_lp EQU 0A619H -tile_6 EQU 0A63FH -tile_62 EQU 0A63CH -tile_6_lp EQU 0A647H -tile_comp EQU 0A58EH -tile_data_0 EQU 0DBE4H -tile_data_2 EQU 0F264H -tile_data_4 EQU 0E964H -tile_data_6 EQU 0E064H -tile_exit EQU 0A685H -tile_mapped EQU 0A5AFH -tile_state EQU 0A448H -tile_strips EQU 0A498H -tilerot_lp EQU 0AB5DH -tilerot_lp2 EQU 0AB5FH -trim_edge EQU 0A799H -trim_line_lp EQU 0A7A7H -trim_lp EQU 0A774H -vis_lp EQU 0A43AH -xy_to_addr EQU 0ABEEH