59 lines
2.9 KiB
INI
59 lines
2.9 KiB
INI
global {
|
|
cpu "6502";
|
|
inputname "bins/sf_rom-qd_file1.bin";
|
|
startaddr $5000;
|
|
inputoffs $0800;
|
|
commentcolumn 50;
|
|
comments 3;
|
|
};
|
|
|
|
range { start $5FC0; end $5FE0; type bytetable; name "precopy_loop"; };
|
|
range { start $5FE1; end $5FF7; type bytetable; };
|
|
|
|
range { start $5739; end $57DF; type bytetable; };
|
|
label { addr $57C0; name "precopy_loop"; };
|
|
|
|
range { start $57E0; end $57F5; type bytetable; };
|
|
|
|
label { addr $5441; name "L5441_draw_screen"; };
|
|
label { addr $5436; name "L5436_ResetFDSIO"; };
|
|
label { addr $510A; name "L510A_wait_for_eject"; };
|
|
label { addr $555C; name "L555C_write_text"; comment "the inline arguments are rewritten before calling this routine (sometimes)"; };
|
|
label { addr $5567; name "L5567_text_data_addr"; size 2; };
|
|
label { addr $5584; name "L5584_write_selection_attr"; };
|
|
|
|
range { start $555A; end $555B; type addrtable; };
|
|
range { start $51FA; end $51FB; type addrtable; };
|
|
range { start $512D; end $512E; type addrtable; };
|
|
range { start $5196; end $5197; type addrtable; };
|
|
|
|
range { start $541D; end $5435; type code; name "L541D_read_chr_from_cart"; };
|
|
|
|
# VRAM structs
|
|
range { start $5493; end $54A6; name "vram_data_01"; type bytetable; comment "palettes"; };
|
|
range { start $54A7; end $54C1; name "vram_data_02"; type bytetable; comment "tiles"; };
|
|
range { start $54C2; end $54DD; name "vram_data_03"; type bytetable; comment "tiles"; };
|
|
range { start $54DE; end $54F9; name "vram_data_04"; type bytetable; comment "tiles"; };
|
|
range { start $54FA; end $5514; name "vram_data_05"; type bytetable; comment "tiles"; };
|
|
range { start $5515; end $5524; name "vram_data_06"; type bytetable; comment "tiles"; };
|
|
range { start $5525; end $5530; name "vram_data_07"; type bytetable; comment "attributes"; };
|
|
range { start $5531; end $553C; name "vram_data_08"; type bytetable; comment "attributes"; };
|
|
|
|
range { start $556C; end $5583; name "vram_data_09"; type bytetable; comment "eject disk card text"; };
|
|
range { start $51FC; end $5213; name "vram_data_10"; type bytetable; comment "select scroll text"; };
|
|
label { addr $5211; name "vram_data_10_value"; comment "$11 or $1F for H or V"; };
|
|
range { start $5597; end $559B; name "vram_data_11"; type bytetable; comment "selection attr"; };
|
|
label { addr $559A; name "vram_data_11_value"; };
|
|
|
|
range { start $512F; end $5146; name "vram_data_12"; type bytetable; };
|
|
range { start $5198; end $51AF; name "vram_data_13"; type bytetable; comment "set new disk card text"; };
|
|
|
|
range { start $5253; end $525C; name "DiskID_5253"; type bytetable; };
|
|
|
|
range { start $57F6; end $57FF; type addrtable; };
|
|
label { addr $57F6; name "FDS_VectorMirror_DiskNMI1"; size 2; };
|
|
label { addr $57F8; name "FDS_VectorMirror_DiskNMI2"; size 2; };
|
|
label { addr $57FA; name "FDS_VectorMirror_DiskNMI3"; size 2; };
|
|
label { addr $57FC; name "FDS_VectorMirror_DiskReset"; size 2; };
|
|
label { addr $57FE; name "FDS_VectorMirror_DiskIRQ"; size 2; };
|