the cutting room mirror

Tasac 2010

This page contains no introduction.
What makes this game notable or what is it about? Are you a bad enough dude to save this article?

Function & Symbol Names#

A bunch of function and symbol names are present at 7F80, along with their address locations:

AB1/00CAB1/01:set8bit
CAB2/00CAB2/01:s2bit
CAB2/00CAB2/01:nb2
CAB3/00CAB3/01:super_vision
CEC3/00CEC3/01:sachen
D527/00D527/01:get_scr_adr
D562/00D562/01:minsert_channel
D571/00D571/01:meffect
D5C8/00D5C8/01:pausemusic
D5FB/00D5FB/01:replaymusic
D616/00D616/01:waitsong
D61E/00D61E/01:mdismusic
D630/00D630/01:mplaymusic
D661/00D661/01:music
D9DA/00D9DA/01:song1
DBC4/00DBC4/01:song2
DD1A/00DD1A/01:song3
DDDB/00DDDB/01:song4
DE60/00DE60/01:rndx
DE8A/00DE8A/01:lr_sc
DEB1/00DEB1/01:rl_sc
DED8/00DED8/01:rl_scc
DEFF/00DEFF/01:d_sc
DF37/00DF37/01:u_sc
DF6F/00DF6F/01:auto_wait
DF82/00DF82/01:push_space
DFAB/00DFAB/01:pause_str
DFB4/00DFB4/01:pr_sprite
E01D/00E01D/01:draw_pic_all
E01D/00E01D/01:prdata_m
E01E/00E01E/01:draw_pic
E01F/00E01F/01:inc_cursor
E05A/00E05A/01:draw_sprite_all
E05B/00E05B/01:draw_sprite
E05B/00E05B/01:inc_sou_adr
E05C/00E05C/01:inc_sou2_adr
E05D/00E05D/01:xor_sprite_all
E0E4/00E0E4/01:xor_sprite
E2EE/00E2EE/01:act_set_data
E37A/00E37A/01:act_set_data1
E3FA/00E3FA/01:power_display_press
E421/00E421/01:power_display_press_inc
E457/00E457/01:time_display
E4D8/00E4D8/01:init_sr
E4F4/00E4F4/01:s5
E5A4/00E5A4/01:init_sr1
E5BB/00E5BB/01:s51
E65C/00E65C/01:over_pic_press
E780/00E780/01:game_over_press
E87E/00E87E/01:babo_press
E983/00E983/01:plan_press
EBC5/00EBC5/01:plan_move_contral
EEDF/00EEDF/01:move_8_direction
EF53/00EF53/01:plan_lab
EFF7/00EFF7/01:print_scoress
EFF7/00EFF7/01:print_scoress1


### symbol table by name ###
0EF3:01:act_bull_fl
0085:01:act_bull_power
0EF9:01:act_bull_us
0EE7:01:act_bull_xx
0EED:01:act_bull_yy
0EE4:01:act_flag
0084:01:act_move_speed
0EE6:01:act_pic
0EE5:01:act_plan_num
0F08:01:act_power_h
E2EE/00E2EE/01:act_set_data
E37A/00E37A/01:act_set_data1
0F07:01:act_ship_powre
0EFF:01:act_xd_set
0EE2:01:act_xx
0EE3:01:act_yy
0016:01:addr
0018:01:addrx
DF6F/00DF6F/01:auto_wait
008D:01:ba_fl
008A:01:ba_index
008F:01:ba_mode
008E:01:ba_onf
008B:01:ba_xx
008C:01:ba_yy
E87E/00E87E/01:babo_press
00B1:01:back_counter
82DF/0002DF/01:back_ground_press
82EF/0002EF/01:back_ground_press1
0023:01:basecolor
090C:01:beat_adj
001C:01:bgbase
02D0:01:bgbuff
0F02:01:buff0
0F03:01:buff1
0F04:01:buff2
0F05:01:buff3
0F06:01:buff4
105E:01:calcul_yn
00AF:01:cheng_mo_pl
C88A/00C88A/01:chk_imp
0014:01:clock
0022:01:color
CAA4/00CAA4/01:colt
C815/00C815/01:cos
105F:01:counter
C141/00C141/01:cur2addr
0010:01:cursor
DEFF/00DEFF/01:d_sc
0ADD:01:data_buffer
0200:01:dbuff
8000/004000/01:demo_press
C73A/00C73A/01:div16
C73B/00C73B/01:div32
C739/00C739/01:divay
E01E/00E01E/01:draw_pic
E01D/00E01D/01:draw_pic_all
0EDF:01:draw_spr_clk
E05B/00E05B/01:draw_sprite
E05A/00E05A/01:draw_sprite_all
006B:01:eff_sel
0928:01:eff_sw
C058/00C058/01:enable_sound
003A:01:enx
003C:01:eny
C558/00C558/01:flash
E780/00E780/01:game_over_press
D527/00D527/01:get_scr_adr
C11D/00C11D/01:home
C79A/00C79A/01:htod24
C8FC/00C8FC/01:htod32
C73D/00C73D/01:htoda
C751/00C751/01:htoday
C739/00C739/01:idiv16
C73A/00C73A/01:idiv32
C739/00C739/01:idivay
C6C8/00C6C8/01:imul16
C67D/00C67D/01:imulay
E01F/00E01F/01:inc_cursor
E05C/00E05C/01:inc_sou2_adr
E05B/00E05B/01:inc_sou_adr
C0AA/00C0AA/01:init_def
E4D8/00E4D8/01:init_sr
E5A4/00E5A4/01:init_sr1
C0A9/00C0A9/01:jirq
C000/00C000/01:jnmi
0EE1:01:key_delay
0000:01:lbuff
C9BB/00C9BB/01:line
C157/00C157/01:line2addr
CA60/00CA60/01:line_45
C889/00C889/01:line_div
C889/00C889/01:line_divx
C889/00C889/01:line_divx16
CA32/00CA32/01:line_xay
CA02/00CA02/01:line_xly
C9D8/00C9D8/01:lj0
C9E9/00C9E9/01:lj1
CA5B/00CA5B/01:lj10
CA2D/00CA2D/01:lj5
DE8A/00DE8A/01:lr_sc
104C:01:m_bull_fl
1034:01:m_bull_xx
1010:01:m_dirr
1004:01:m_fl
00A5:01:m_index
101C:01:m_sida
1028:01:m_sida1
0FEC:01:m_xx
0FF8:01:m_yy
007B:01:mask_addr
0CBD:01:mask_buffer
CAAC/00CAAC/01:mask_c
CAA8/00CAA8/01:mask_s
84FD/0004FD/01:max_plan
D61E/00D61E/01:mdismusic
D571/00D571/01:meffect
D562/00D562/01:minsert_channel
0020:01:mkbase
0FDC:01:moon_bg_move
0F8C:01:moon_bom_numh
0F8B:01:moon_bom_numl
0FA8:01:moon_buff
0FA5:01:moon_fl
0F99:01:moon_gum_fl
0F8F:01:moon_gum_xx
0F94:01:moon_gum_yy
0F8D:01:moon_move_speed
0F8A:01:moon_pass_time
B58D/00358D/01:moon_press
0FDA:01:moon_times
0FA3:01:moon_x
0FA4:01:moon_y
EEDF/00EEDF/01:move_8_direction
D630/00D630/01:mplaymusic
C70F/00C70F/01:mul16
C6A9/00C6A9/01:mulay
D661/00D661/01:music
004E:01:music_sw
CAB2/00CAB2/01:nb2
C66C/00C66C/01:neg_ay
0988:01:old_clock
0F0A:01:old_time_contral
0FEB:01:open_counter
84D8/0044D8/01:open_screen
E65C/00E65C/01:over_pic_press
DFAB/00DFAB/01:pause_str
D5C8/00D5C8/01:pausemusic
0077:01:pic_addr
EF53/00EF53/01:plan_lab
00B0:01:plan_moon_yn
EBC5/00EBC5/01:plan_move_contral
E983/00E983/01:plan_press
0FEA:01:plan_str_conter
E3FA/00E3FA/01:power_display_press
E421/00E421/01:power_display_press_inc
DFB4/00DFB4/01:pr_sprite
C195/00C195/01:prasc
C5B8/00C5B8/01:prblk
C182/00C182/01:prbyt
C580/00C580/01:prdata
E01D/00E01D/01:prdata_m
C18B/00C18B/01:prhex
84B2/0044B2/01:print_moon_p
EFF7/00EFF7/01:print_scoress
EFF7/00EFF7/01:print_scoress1
BB13/003B13/01:print_stage
C17C/00C17C/01:prword
CA7F/00CA7F/01:pset
DF82/00DF82/01:push_space
B9CC/0039CC/01:read_moon_pic_data
0460:01:reflash
D5FB/00D5FB/01:replaymusic
DEB1/00DEB1/01:rl_sc
DED8/00DED8/01:rl_scc
098A:01:rndbuf
DE60/00DE60/01:rndx
CAB0/00CAB0/01:roq
C812/00C812/01:rotx
C813/00C813/01:roty
C814/00C814/01:rotz
CAB0/00CAB0/01:round
0030:01:rx
0031:01:ry
0032:01:rz
CAB2/00CAB2/01:s2bit
E4F4/00E4F4/01:s5
E5BB/00E5BB/01:s51
CEC3/00CEC3/01:sachen
105A:01:score
1058:01:score_kine0
1059:01:score_kine1
0048:01:scr_adr
001A:01:scraddr
0012:01:scrx
0013:01:scry
CAB1/00CAB1/01:set8bit
8000/000000/01:ship_bull_press
C81A/00C81A/01:sin
D9DA/00D9DA/01:song1
DBC4/00DBC4/01:song2
DD1A/00DD1A/01:song3
DDDB/00DDDB/01:song4
004C:01:sou2_adr
004A:01:sou_adr
05F6:01:sound_end
05F5:01:sound_oft
05F0:01:sound_sw
05F1:01:sound_val
001E:01:spbase
0079:01:spr_addr
0290:01:sprh
099D:01:sprite
0A9D:01:sprite_sum
007D:01:sprite_sw
0270:01:sprnh
0250:01:sprnl
0987:01:sprsize
02B0:01:sprv
0210:01:sprx
0230:01:spry
C73C/00C73C/01:sqra
C73D/00C73D/01:sqray
0086:01:stage
0071:01:str_adr
0036:01:stx
0038:01:sty
CAB3/00CAB3/01:super_vision
00AE:01:sys_clock1
0008:01:temp0
0009:01:temp1
000A:01:temp2
000B:01:temp3
000C:01:temp4
000D:01:temp5
000E:01:temp6
000F:01:temp7
0033:01:tempx
0034:01:tempy
0035:01:tempz
0F09:01:time_contral
E457/00E457/01:time_display
DF37/00DF37/01:u_sc
0024:01:va0
0025:01:va1
0026:01:va2
0027:01:va3
0028:01:vb0
0029:01:vb1
002A:01:vb2
002B:01:vb3
002C:01:vc0
002D:01:vc1
002E:01:vc2
002F:01:vc3
C65C/00C65C/01:wait1
C663/00C663/01:wait2
D616/00D616/01:waitsong
C559/00C559/01:wprint
C559/00C559/01:wsprite
E0E4/00E0E4/01:xor_sprite
E05D/00E05D/01:xor_sprite_all
00A6:01:xx
00A7:01:yy

DOS Directory Listing#

A directory listing can be found in 9AE0. The file names are listed below:

GRAPHICSOBJ
HTOD32  OBJ
IO      LST
IO      O
C       BAT
IO      EXT
NUM     OBJ
GRAPHICSASM
SCREEN  ASM

(Source: AttackedByGlitch)