Patch:Executable Maps

From KeenWiki
Jump to navigation Jump to search

This page contains maps of the Keen game executables; that is a list of the functions and locations of various pieces of code. This is useful for advanced patchers who wish to know the location of something when constructing a patch.

The lists on this page are exceedingly detailed but simple in construction. Each line deals with a single piece of code, line of text or variable. There are four values listed; the location of the code (See Patch:Executable segments.), the address of the code in the game executable, the name of the code, text or variable and a description of what it does. (Many lines will lack a description.)

Only the Keen 5 map is (nearly) complete; other maps are far more incomplete and approximate.


Keen 1

Keen 1: By User:Levellass
Location	Address	Name		Description
$00000000RL	$00000	start		Start of program
$0000015CRL	$0015C	int0_handler
$0000H239RL	$00239	sync_drawing	Unknown, used to draw things?
$00000289RL	$00289	draw_screen	Refresh the screen
$000002C5RL	$002C5	draw_sprite_at	Unknown, used to draw sprites
$00000501RL	$00501	slide_sprite 
$0000066BRL	$0066B	load_level_data Load a level
$0000082BRL	$0082B	Quit_y\n	Quit Y/N window
$00000983RL	$00983	show_image_file	
$00000AF2RL	$00AF2	Screenshot	Dump EGA data into KEENSCR.PIUC
$00000C51RL	$00C51	Check_keys_Fx	Global keys handled (F1, carrows, etc), (Includes Sound Y/N window)
$000000D52RL	$00D52  add_score	Add points to score, possibly get an extra Keen
$000000DB0RL	$00DB0	CTSpace_window	CTSpace cheat window and code
$000000E3ARL	$00E3A	Status_window	Status screen window
$0000011F0RL	$011F0	God_window	God mode window code
$00001261RL	$01261	chg_vid_and_err Exit to DOS
$0000015EBRL	$015EB	Sprite_init	Start of sprite spawning
$000001656RL	$01656	Sprite_differ	Decide what to spawn based on sprite number
$000001713RL	$01713	Tank_spawn	Tank bot spawning code
$000001777RL	$01777	Butler_spawn	Butler bot spawning code
$0000017D5RL	$017D5	Vort_spawn	Vorticon spawning code
$000001843RL	$01843	Garg_spawn	Garg spawning code
$000001880RL	$01880	Yorp_spawn	Yorp spawning code
$0000018E3RL	$018E3	Chain_spawn	Chain spawning code
$000001920RL	$01920	Ice_canon_spawn	Icecube spawning code
$00000194FRL	$0194F	Yorp_walk	Yorp movement, speed and behavior (Walking and jumping)
$0000019D3RL	$019D3	Yorp_look	Yorp movement, speed and behavior (Look for Keen\after stunned)
$000001A2CRL	$01A2C	Yorp_stun_beh	Yorp stunned
$000001A68RL	$01A68	Yorp_sprcol	Spawn dead Yorp
$000001AA8RL	$01AA8	Garg_walk	Garg movement, speed and behavior, Walk
$000001B51RL	$01B51	Garg_look	Look for Keen, charge
$000001BCERL	$01BCE	Garg_sprcol	Spawn dead Garg
$000001C0ERL	$01C0E	Vort_walk	Vorticon movement, speed and behavior (walk around)
$000001CC8RL	$01CC8	Vort_jump	Vorticon movement, speed and behavior (jump)
$000001D15RL	$01D15	Vort_slide	Vorticon movement, speed and behavior (Land and slide along ground)
$000001D6ERL	$01D6E	Vort_sprcol	Spawn dead vorticon
$000001DC7RL	$01DC7	Butler_walk	Butler Bot movement, speed and behavior (Initial movement)
$000001E5ERL	$01E5E	Butler_turn	Buter Bot movement, speed and behavior (Turning around without hitting wall)
$000001E94RL	$01E94	Butler_sprcol	Butler Bot shot (Do nothing)
$000001EA9RL	$01EA9	Tank_walk	Tank Bot movement, speed and behavior (Walk)
$000001F75RL	$01F75	Tank_init	Tank Bot start
$000001F8FRL	$01F8F	Tank_turn	Tank Bot movement, speed and behavior (Turn)
$000001FC1RL	$01FC1	Tank_shoot	Tank Bot movement, speed and behavior (Shoot)
$000002045RL	$02045	Tank_sprcol	Tank bot when shot (Ignore all collisions)
$00000204ARL	$0204A	Cannon_beh	Ice cannon setup
$0000020CBRL	$020CB	Icecube_differ	Properties of four icecubes
$000002148RL	$02148	Cubette_beh	Icecubette movement and behavior
$000002192RL	$02192	Icecube_set	Icecube movement and behavior, produces  4 different icecubes
$0000022A6RL	$022A6	Icecube_til_col	Produce four icecubettes when icecube collides
$0000022BBRL	$022BB	Chain_sprCol	Chain dies, spawns zapzot, kills Vorts
$000002369RL	$02369	Block_fall	Set up falling block and block speed
$000002385RL	$02385	Draw_ul		Top left tiles
$0000023D6RL	$023D6	Draw_leave	Middle black tiles
$00000241ERL	$0241E	Draw_um		Top middle block tiles
$000002440RL	$02440	Draw_bm-rb	Bottom middle block and right black tiles
$00000249ERL	$0249E	Draw_ur		Top right corner
$0000024C0RL	$024C0	Draw_mid	Remaining tiles and stop block
$0000024F4RL	$024F4	Draw_Yorp_mesg	Yorp messages windows setup
$0000026E2RL	$026E2	Yorp_mess_list	Yorp messages code list
$0000026FERL	$026FE	Keen_frozen_beh	Frozen Keen behavior
$0000273DRL	$0273D	slide_door
$0000027F8RL	$027F8	Door_open	Doors are opened code
$00000290ERL	$0290E  think_19 	
$000002919RL	$02919  default_think	
$000002927RL	$02927  default_contact	
$000002935RL	$02935	add_sprite	Adds a sprite to the game
$00000297ERL	$0297E	Border_flash	Make the border flash two different colors for a short time
$000029BDRL	$029BD	detect_en_col	'Detect enemy collisions'
$00002A3BRL	$02A3B	sub_2A3B 
$00002AE9RL	$02AE9	detect_worldmap_col 
$000002B9ARL	$02B9A	Player_Horz_Sp	Keen's horizontal speeds set when moving in-level
$00002BDFRL	$02BDF	pogo_jump 
$000002C2ARL	$02C2A	Actor_gravity	Sprite movement (gravity) function
$000002C6DRL	$02C6D	Actor_check_til	Sprites stand on tiles function
$00002C97RL	$02C97	check_ground 	
$0000303CRL	$0303C	ride_sprite 	Ride on a sprite
$00003296RL	$03296	sprit_active_scn 
$00003365RL	$03365	check_borders 	Player check level sides, die if falling out of level bottom
$000003360RL	$03360	Do_nothing	Dead sprites behavior (Do nothing)
$00003418RL	$03418	do_scrolling 
$00003592RL	$03592	lights_on 	Lights turn on
$0000035B2RL	$035B2	Lights_out	Lights turn off
$0000035C2RL	$035C2	Lights_off	Lights turn on
$0000035D2RL	$035D2	Flip_switch	Animate bridge switches, includes Keen 2 game over switch stuff!
$0000036B3RL	$036B3	Switch_effects	Switches switched (Both light and bridge.)
$000003867RL	$03867	Player_behavior	Normal Keen behavior chunk, walking, blocked, etc
$000003B8BRL	$03B8B  think_32	
$000003C99RL	$03C99  think_29	
$000003E12RL	$03E12  Fire_raygun	Keen fire raygun
$000003EC8RL	$03EC8  Player_pogo	Keen pogoing
$000004054RL	$04054  think_31 	Keen exiting
$0000040EFRL	$040EF	Draw_exit	Draw exit tiles over level
$0000041F8RL	$041F8	Dead_Keen_beh	Keen dead behavior
$000004260RL	$04260	Player_killed	Player killed code
$0000042ACRL	$042AC	Fall_outlev	Player falls out of the level bottom
$0000042EARL	$042EA	Tile_coll	Set up tile property reactions with Keen
$000004387RL	$04387	Tile_kill	Deadly tile code (Not effects code, but tile collision!)
$00000438DRL	$0438D	Tile_door	Door tile code
$0000043E2RL	$043E2	Tile_item	Items tile code
$000004441RL	$04441	Tile_parts	Ship parts tile code
$00000449ARL	$0449A	Tile_ammo	Raygun and pogo tile code
$0000044D2RL	$044D2	Tile_exit	Exit tile code
$0000044FFRL	$044FF	Tile_Key	Keycard tile code
$00000452ARL	$0452A	Tile_message	Message tile code
$000004562RL	$04562	Tile_switch	Light and switch tile code
$000004572RL	$04572	Tile_teleport	Teleporter tile code
$000004590RL	$04590	Tile_prop_list	Tile property code pointer list
$0000045C4RL	$045C4	Keen_spr_col	Keen check sprite type for collision
$0000045E2RL	$045E2	Keen_col_1	Keen's collision with Yorp
$000004646RL	$04646	Keen_colpush	Keen's collision with bots
$000004662RL	$04662	Keen_col_die	Keen's collision with deadly
$00000467ARL	$0467A	Keen_col_15	Keen's collision with icecubes
$00000469DRL	$0469D	Keen_collide	Keen-sprite collision pointer list
$0000046BARL	$046BA	K_shot_spawn	Keen's shot spawned
$000004749RL	$04749	En_spr_zot	Zap/zot 1 code (Enemy shots hitting sprites)
$0000047ADRL	$047AD	En_wall_zot	Zap/zot 2 code (Enemy shots hitting walls)
$0000047E8RL	$047E8  think_11	
$000004808RL	$04808	K_spr_zot	Zap/sot 3 code Keen's shot hits sprites)
$000004849RL	$04849	K_wall_zot	Zap/zot 4 code (Keen's shot hits walls)
$00000488ERL	$0488E	Vanish_en	Dead sprite vanish offscreen
$00000489DRL	$0489D	Dead_en_beh	Dead sprite behavior, calls $0488E
$0000048DERL	$048DE	En_shot_spawn	Tank bot bullet spawned (Includes location relative to Tank Bot and 2 zap/zots)
$000004A00RL	$04A00	En_shot_sprcol	Tank bot's shot is destroyed (Different from $048DE these can be shot)
$00004A45RL	$04A45	think_body_3 
$00004A8BRL	$04A8B	bridge_extend 	Switch bridge created
$00004AFARL	$04AFA	bridge_retract 	Switch bridge erased
$000004B69RL	$04B69	?		Run when Keen exits a level
$000004FA9RL	$04FA9	Joy_commands	Joystick configuration window and code
$0000051FARL	$051FA	Key_commands	Change keyboard commands key change code
$0000053C0RL	$053C0	Key_command_win	Change keyboard commands window
$0000055A3RL	$055A3	Exit_level	Set variables when Keen exits level (Remove keycards, etc)
$000056DBRL	$056DB	get_mouse_ctrl	
$00005811RL	$05811	poll_joystick 	
$000058AFRL	$058AF	get_joy_ctrl	
$00005A39RL	$05A39	handle_ctrl 
$000005B54RL	$05B54	Save_demo	Save demo file (Disabled)
$000005BC9RL	$05BC9	Play_demo	Play a demo file (Disabled)
$00005C3ARL	$05C3A	clear_keys 
$00005C58RL	$05C58	sub_5C58
$000005CB8RL	$05CB8  map_file_to_mem	
$00005D63RL	$05D63	write_file 
$00005DE4RL	$05DE4	alloc_and_map_file 
$000005F1ERL	$05F1E	Draw_window	Draw 'popup' text boxes
$00000604ERL	$0604E	Center_window	Window orientation for centered on-screen windows
$0000608CRL	$0608C	sub_608C 
$000060BERL	$060BE	draw__wind_exp2 Draw windows expanding, second method
$00000611ARL	$0611A	Draw_wind_exp	Draw windows expanding
$0000614BRL	$0614B	sub_614B 
$000006268RL	$06268	Wait_for_key_1	Cheat windows wait for key tile animation
$0000062D2RL	$062D2	Draw_text_line	Write instant text with a white background (See also $0A5BC)
$0000632ARL	$0632A	draw_number 
$0000636BRL	$0636B	get_file_length 
$00006476RL	$06476	draw_stringz 
$000065B7RL	$065B7	get_string_input 	
$0000665DRL	$0665D	init_ctrls 
$000067A9RL	$067A9	save_ctrls 
$00006884RL	$06884	decomp_file	Decompress level files?
$00006A30RL	$06A30	sub_6A30 
$00006B62RL	$06B62	sub_6B62
$00006BD4RL	$06BD4	sub_6BD4 
$000006C49RL	$06C49	Fade_in		Screen fade in (Includes black screen)
$000006C8DRL	$06C8D	Fade_out	Screen fade out
$00006CE6RL	$06CE6	decomp_graphics Decompress an LZW graphics,'One moment'
$00000778DRL	$0778D  
$000007881RL	$07881  init_background	
$00007913RL	$07913	main_loop	Main game loop; checks vital files, default high scores, etc
$00007ABBRL	$07ABB	sub_7ABB 
$000007C04RL	$07C04	Start_map	Start a new game- places Keen on map and sets up game data, done markers
$00000805ERL	$0805E	Draw_done	Mark cities as done
$00008132RL	$08132	sub_8132 
$000008150RL	$08150	Draw_text_lettr	Write lines of text, one letter at a time
$00000818CRL	$0818C	end_map_seq	Mars map and text for End sequence
$000008251RL	$08251	Fly_to_earth	Flight to earth sequence
$000008531RL	$08531	Keens_house	House sequence
$0000088F1RL	$088F1	Draw_endtext	Ending text
$000008919RL	$08919	Game_over	Game over (After winning game)
$00008ADFRL	$08ADF	game_lost	Check scores and (possibly) draw highscore window
$000008CC1RL	$08CC1	Input_highsc	Accept new score name
$000008E01RL	$08E01	Write_highsc	Write score and go to high scores
$00008F26RL	$08F26	show_keens_left Show Keens left window
$00008F90RL	$08F90	sub_8F90 
$00008FF0RL	$08FF0	do_intro_+_menu Game intro and main menu hub code
$0000928FRL	$0928F	draw_title
$0000095FDRL	$095FD	Draw_menwindow	Open main menu window and write text
$0000096B0RL	$096B0	Preview_sc_loc	Location of Previews window
$0000096E2RL	$096E2	Preview_stuff	Open and display Previews images
$000009732RL	$09732	About_sc_loc	Location of About ID window
$0000097ABRL	$097AB	Draw_title	Title and F1 bitmaps displayed
$0000097D3RL	$097D3	Draw_present	After Apogee sign rises, switch to display other bitmaps
$0000097F0RL	$097F0	About_screen	About Id window setup and text display
$000097D3RL	$097D3	do_draw_mural	Setup main menu screen
$0000984CRL	$0984C	About_text	After About ID window set up and text displayed, do 'something'
$00000986CRL	$0986C	Highsc_draw	Set up High scores window, display bitmaps, parts and scores
$000009A24RL	$09A24	Highsc_screen	High score screen position
$000009A59RL	$09A59	show_scores	Draw scores
$000009AB4RL	$09AB4	Save_game	Save games on map window setup and text, etc
$000009C4ERL	$09C4E	Load_game	Load game from Menu, window setup and text, etc
$000009D73RL	$09D73	Story_screen	Story text screen and window
$00009DB4RL	$09DB4	do_help		Display F1 help window
$00009E32RL	$09E32	sub_9E32
$00009E6DRL	$09E6D	sub_9E6D 
$000009FB2RL	$09FB2	do_text_viewer	Set up text viewer (Story text, help, endtext...)
$00000A1D4RL	$0A1D4	Draw_bmp_rise	Apogee sign rising
$00000A1EBRL	$0A1EB	Presenting_seq	Presenting an APOGEE... sequence
$0000A262RL	$0A262	scroll_up_logo 	Apogee sign rising sub
$00000A33BRL	$0A33B	Order_info_scr	Ordering info screen, including Yorp/Garg display
$00000A497RL	$0A497	Order_info_text	Write ordering info text
$0000A566RL	$0A566	show_order_info
$00000A5BCRL	$0A5BC	Write_text_grey	Write text with grey background (See also $062D2)
$0000A616RL	$0A616	check_world_map_col 
$00000AA95RL	$0AA95	MapKeen_beh	Keen's behavior on the map
$0000AE1CRL	$0AE1C	draw_game	Keen press ctrl, alt, space on map (Level entrance, parts window, teleport)
$00000AE2CRL	$0AE2C	Find_parts	Keen must find these parts window
$00000AE1ARL	$0AE1A	Map_sprite chek	Check for teleporters vs level entrances
$00000AE2DRL	$0AE2D	Teleport	Teleport code
$00000B185RL	$0B185	Wait_for_key_2	Wait for a key then continue (savegame)
$0000B243RL	$0B243	sub_B243
$0000B364RL	$0B364	process_text_file 
$0000B4DFRL	$0B4DF	draw_text_page 
$0000B640RL	$0B640	scroll_text 
$0000B736RL	$0B736	clear_overlay	Clears certain parts of the screen so something may be drawn
$0000B739RL	$0B739	sub_B739 
$0000B750RL	$0B750	do_drawing	
$0000B87CRL	$0B87C	sub_B87C	
$0000B8E0RL	$0B8E0	draw_char 
$0000B939RL	$0B939	do_overdraw	
$00000BAB6RL	$0BAB6	Draw_pictures	Draw bitmaps onscreen
$0000BB2DRL	$0BB2D	draw_sprite 	
$0000BD95RL	$0BD95	setup_int9 
$0000BDB0RL	$0BDB0	restore_int9 	
$0000BDCERL	$0BDCE	translate_key	
$0000BE1ARL	$0BE1A	int9_handler
$0000BE65RL	$0BE65	setup_int8
$0000BEB7RL	$0BEB7	restore_int8 
$00000BEF3RL	$0BEF3	Playsound	Play sounds
$0000BF2ARL	$0BF2A	stop_cur_sound	Stop playing current sound
$0000BF36RL	$0BF36	sub_BF36
$0000BF44RL	$0BF44	save_cur_sound	Save the current sound if it's interrupted
$0000BF63RL	$0BF63	restore_cur_snd	Resume playing an interrupted sound
$00000BF7FRL	$0BF7F  finish_cur_snd  End playing the current sound
$0000BF97RL	$0BF97	int8_handler 	
$0000C013RL	$0C013	sub_C013
$00000C05CRL	$0C05C	Random_jump_h	Randomize vorticon and Yorp jump heights. (Otherwise all are high)
$0000C0ACRL	$0C0AC	init_rnd
$00000C0CERL	$0C0CE	RNG		Random number generator, used by sprites
$00000C0E2RL	$0C0E2	Delay		Makes the game wait a short time
$0000C104RL	$0C104	vgregplane_select 
$0000C169RL	$0C169	detect_video 
$0000C297RL	$0C297	check_vid_mode 	
$0000C2D5RL	$0C2D5	sub_C2D5 	
$0000C35FRL	$0C35F	sub_C35F
$0000C513RL	$0C513	sub_C513 
$0000C552RL	$0C552	sub_C552 
$00000C5ABRL	$0C5AB  _close		
$0000C5D7RL	$0C5D7	_exit		
$0000C5FARL	$0C5FA	extend_bss 
$0000C8E5RL	$0C8E5	_gotoxy 
$0000C935RL	$0C935	_printf		
$0000CBAERL	$0CBAE	puts		?
$0000CD36RL	$0CD36	sub_CD36
$0000CD62RL	$0CD62	sub_CD62 	
$0000CF6DRL	$0CF6D	__chmod 
$0000D15CRL	$0D15C	_filelength 
$0000D1F5RL	$0D1F5	_harderr
$0000D264RL	$0D264	_inportb 
$00000D30DRL	$0D30D	?		Related to and referenced to below
$00000D38ARL	$0D38A	_itoa		Vital for drawing tiles, loops to above
$0000D3CBRL	$0D3CB	_ltoa
$00000D411RL	$0D411	?		Unknown, used by ->D439
$00000D439RL	$0D439  _memset 	
$0000D451RL	$0D451	_movedata 
$00000D49ERL	$0D49E  _open		
$0000D617RL	$0D617	_outport 
$0000D623RL	$0D623	_outportb 
$0000D62FRL	$0D62F	_read 
$0000D6FERL	$0D6FE	_setblock	
$00000D71ARL	$0D71A  _strcat		
$00000D753RL	$0D753  _strcpy		
$0000D777RL	$0D777	_strlen 
$0000DDFERL	$0DDFE	sub_DDFE 
$0000DEE4RL	$0DEE4	alloc_mem	
$00000E151RL	$0E151	Create_sprite	Needed when sprites spawn
$00000E29BRL	$0E29B	N_SCOPY		Changes screen
$0000E2BARL	$0E2BA	N_SPUSH 
$00000E563RL	$0E563	_LXMUL		Multiplies longs dx:ax * cx:bx and stores result in dx:ax
$00000E70DRL	$0E70D	sub_E70D
$1000003C0RL	$103C0	sub_103C0
$120800000RL	$12080	B800_exit	Ending DOS screen
$130F00008RL	$130F8	Tileinfo	Tile info
$130501EA6RL	$14EF6	TEXT:		God cheat text
$130501EC9RL	$14F19	TEXT:		CK1 extension, loading game text
$13050200ERL	$1505E	TEXT:		Sounds filename, misc settings
$130502030RL	$15080	TEXT:		Yorp messages
$13050241CRL	$1546C	TEXT:		Misc controls and errors
$130502559RL	$155A9	TEXT:		Joystick configure text
$130502619RL	$15669	TEXT:		Keyboard configure text
$130502781RL	$157D1	TEXT:		Errors, some settings, filenames
$1305028EFRL	$1593F	TEXT:		Default score names
$130502930RL	$15980	TEXT:		BWB rocket ending movement
$1305028F0RL	$15940	TEXT:		Default score names
$130502AB6RL	$15B06	TEXT:		High score text, disk errors
$130502BD4RL	$15C24	TEXT:		Finale text
$130502E36RL	$15E86	TEXT:		Scores text, menu text, keens left box text
$130502F30RL	$15F80	TEXT:		About Id text
$1305030E8RL	$16138	TEXT:		Saved game and previews filenames
$130503130RL	$16180	TEXT:		Save game text
$130503282RL	$162D2	TEXT:		Incompatible file error text
$1305032B5RL	$16305	TEXT:		ESC to exit up/down to read text
$1305032DCRL	$1632C	TEXT:		Ordering info text
$13050354BRL	$1659B	TEXT:		Missing parts and missing textfile error text
$1305035B2RL	$16602	?		Unknown array
$130503A1CRL	$16A6C	?		Storage for unknown in-game data
$130504FFDRL	$1804D	?		Unknown data
$130505017RL	$18067	?		Storage for unknown in-game data
$1305050B0RL	$18100	?		Keyboard key commands


Keen 2

Keen 2: By User:Levellass
Location	Address	Name		Description
$000000000RL	$00000	start		Game start
$000000289RL	$00289	Clearscr	Clear various things from the screen
$000000BD0RL	$00BD0	CTSpace_window	CTSpace cheat
$00000AF2RL	$00AF2	Screenshot	Dump EGA data into KEENSCR.PIC
$000000E3ARL	$00E3A	Status_window	Status screen window
$000000C51RL	$00C51	Check_key_Fx	F1 keys pressed stuff, (Includes Sound Y/N window)
$0000011AARL	$011AA	God_window	God mode window code
$00001261RL	$0121B	chg_vid_and_err Exit to DOS
$00000157CRL	$0157C	Joy_config	Joystick config window
$000001993RL	$01993	Key_config	Keyboard commands window
$000002127RL	$02127	Save_demo	Save demo file (Disabled)
$00000219CRL	$0219C	Play_demo	Play a demo file (Disabled)
$00000283BRL	$0283B	Wait_for_key_1	Cheat windows wait for key tile animation
$000002E57RL	$02E57	Fade_in-out	Screen fade in\out (Change palettes)
$000003BE2RL	$03BE2	Vort_spawn	Vorticon spawning code
$000003C4CRL	$03C4C	Kid_spawn	Vortikid spawning code
$000003CAERL	$03CAE	Elite_spawn	Vort elite spawning code
$000003D10RL	$03D10	Scrub_spawn	Scrub spawning code
$000003D4DRL	$03D4D	Robot_spawn	Robot spawning code
$000003D94RL	$03D94	Platform_spawn	Moving plat spawning code
$000003DDCRL	$03DDC	Tantalus_spawn	Tantalus spawning code
$000003E19RL	$03E19	Vort_walk	Vorticon walking movement speed and behavior
$000003EE6RL	$03EE6	Vort_jump	Vorticon Jumping
$000003F33RL	$03F33	Vort_slide	Vorticon landing and sliding
$000003F8DRL	$03F8D	Vort_Sprcol	Vorticon sprite collision
$000003FCCRL	$03FCC	Kid_run		Vortikid movement speed and behavior
$00000404CRL	$0404C	Kid_jump	Vortikid movement speed and behavior (Jumping and sliding)
$000004093RL	$04093	Kid_Sprcol	Vortikid sprite collision
$0000040CERL	$040CE	Elite_walk	Vort elite walking
$0000041C2RL	$041C2	Elite_shoot	Vort elite shooting
$00000423CRL	$0423C	Elite_jump	Vort elite jump and fall
$000004283RL	$04283	Elite_Sprcol	Elite sprite collision
$0000042C1RL	$042C1	Scrub_move	Scrub movement speed and behavior
$000004507RL	$04507	Scrub_Sprcol	Scrub sprite collision
$000004539RL	$04539	Robot_walk	Robot movement speed and behavior (walking)
$0000045B0RL	$045B0	Robot_shoot	Robot movement speed and behavior (shooting)
$000004647RL	$04647	Robot_turn	Robot movement speed and behavior (pausing to turn)
$000004677RL	$04677	Robot_Sprcol	Robot sprite collision (Do nothing)
$00000467CRL	$0467C	Platform_move	Platform movement speed and behavior
$0000046DFRL	$046DF	Tantalus_sit	Tantalus spark behavior
$000004716RL	$04716	Tantalus_Sprcol	Tantalus sprite collision
$000004751RL	$04751	Tat_tile_rep	Tiles replaced when Tantalus destroyed
$000004AA4RL	$04AA4	Elder_window	Vorticon elders window setup
$000004BB3RL	$04BB3	Earth_explode	Earth explodes sequence
$00000515ARL	$0515A	Endtext_wind	Ending windows drawn
$000005179RL	$05179	End_seq		Ending sequence
$000005A6CRL	$05A6C	Actor_gravity	Sprite movement (gravity) function
$000005AAFRL	$05AAF	Actor_check_til	Sprites stand on tiles
$0000063D4RL	$063D4	Light_on	Lights turn on
$0000063F4RL	$063F4	Light_off	Lights turn off
$0000066A9RL	$066A9	Player_behavior	Normal Keen behavior chunk
$000006F31RL	$06F31	Exit_level	Exiting levels
$00000703ARL	$0703A	Dead_Keen_beh	Keen dead behavior
$0000070A2RL	$070A2	Player_killed	Player killed code
$0000070EERL	$070EE	Fall_outlev	Player falls out of the level bottom
$00000712CRL	$0712C	Tile_coll	Set up tile property reactions with Keen
$0000071C9RL	$071C9	Tile_kill	Deadly tile code (Not effects code, but tile collision!)
$0000071CFRL	$071CF	Tile_door	Door tile code
$000007224RL	$07224	Tile_item	Items tile code
$000007282RL	$07282	Tile_ammo	Raygun and pogo tile code
$0000072E9RL	$072E9	Tile_exit	Exit tile code
$000007313RL	$07313	Tile_Key	Keycard tile code
$00000733ERL	$0733E	Tile_message	Message tile code
$000007358RL	$07358	Tile_switch	Light and switch tile code
$000007368RL	$07368	Tile_teleport	Teleporter tile code (Non functional)
$00000736ERL	$0736E	Tile_parts	Ship parts tile code
$000007386RL	$07386	Tile_prop_list	Tile property code pointer list
$0000073DFRL	$073DF	Keen_be_stunned	Keen become stunned behavior
$000007419RL	$07419	Keen_shoot	Keens bullet spawning and behavior
$000007547RL	$07547	Zapzot_beh	Zap/zot disappearing and sprite behavior
$00000763DRL	$0763D	Enemy_shoot	Enemy shot spawning and zapzots produced if shooting walls
$000007C9ARL	$07C9A	Exit_lev	Exit level code
$000009271RL	$09271	AI_text		Write About Id text
$000009491RL	$09491	Save_game	Save games on map window setup and text, etc
$000009F32RL	$09F32	OI_text		Write ordering info text
$00000A510RL	$0A510	MapKeen_beh	Keen's behavior on the map
$00000A89ERL	$0A89E	Wait_for_key_2	Wait for a key then continue (savegame)
$00000B60BRL	$0B60B	Playsound	Play sounds
$00000B7E6RL	$0B7E6	RNG		Random number generator
$117800000RL	$11780	B800_exit	Ending DOS screen
$127300000RL	$12730	SOUND_data	SOUND.CK2 chunk
$158400000RL	$15840	End_text	End text
$15BC00000RL	$15BC0	Help_text	Help text
$163A00000RL	$163A0	Prev_text	Previews text
$16AC00000RL	$16AC0	Story_text	Story text
$177600000RL	$17760	D_seg		Turbo C++ text, start of data segment
$1776000C8RL	$17828	Tileinfo	Tile information (Tileinfo)
$177602488RL	$19BE8	Fade_pal	Fade in/ out color switching palettes
$1776024CBRL	$19C2B	?		Random file data (Not used?)
$1776024D9RL	$19C39	TEXT:		Joystick calibration text
$177602599RL	$19CF9	TEXT:		Change key controls text
$17760286CRL	$19FCC	TEXT:		Vorticon elder message text
$177602A41RL	$1A1A1	TEXT:		End conversation text
$177602CE7RL	$1A447	TEXT:		Text reading error text 
$177602FE5RL	$1A745	TEXT:		About Id text
$1776031ACRL	$1A90C	TEXT:		Saved game filenames
$1776031CERL	$1A92E	TEXT:		Save game text
$177603353RL	$1AAB3	TEXT:		Up down to read text
$17760337ARL	$1AADA	TEXT:		Ordering info text

Keen 3

Keen 3: By User:Levellass
Location	Address	Name		Description
$000000000RL	$00000	start		Game start
$00000028DRL	$0028D	Clearscr	Clear various things from the screen
$000000888RL	$00888	Quit_Y/N	Quitting windows
$000000B5FRL	$00B5F	Screenshot	Dump EGA data into KEENSCR.PIUC
$000000CB5RL	$00CB5	Check_key_Fx	F1 keys pressed stuff, (Includes Sound Y/N window)
$000000E1DRL	$00E1D	CTSpace_window	CTSpace cheat window and code
$000000EA7RL	$00EA7	Status_window	Status screen window
$00000114BRL	$0114B	Cheat_key	CTSpace, God, Shift-tab cheat key inputs
$00001261RL	$011BF	chg_vid_and_err Exit to DOS
$00000153ARL	$0153A	Joy_config	Joystick config window
$000001782RL	$01782	Key_c_disp	Display control keys in change commands window
$000001931RL	$01931	Key_config	Keyboard commands window
$0000020DCRL	$020DC	Save_demo	Save demo file (Disabled)
$00000214DRL	$0214D	Play_demo	Play a demo file (Disabled)
$000002495RL	$02495	Draw_window	Build *all* windows (These later filled with text, etc)
$0000027DARL	$027DA	Wait_for_key_1	Cheat windows wait for key tile animation
$000003A91RL	$03A91	Sprite_init	Start of sprite spawning
$000003BD4RL	$03BD4	Sprite_list	List of sprite numbers and offsets to go to (Including Keen!)
$000003C20RL	$03C20	Vort_spawn	Vorticon spawning code
$000003C82RL	$03C82	Kid_spawn	Vortikid sprite spawning code
$000003CE4RL	$03CE4	Mom_spawn	Vortiom sprite spawning code
$000003D46RL	$03D46	Meep_spawn	Meep sprite spawning code
$000003DAERL	$03DAE	Ninja_spawn	Vortninja sprite spawning code
$000003E10RL	$03E10	Foob_spawn	Foob sprite spawning code
$000003E72RL	$03E72	Ball_spawn	Ball sprite spawning code
$000003EF4RL	$03EF4	Jack_spawn	Jack sprite spawning code
$000003F76RL	$03F76	H_plat_spawn	H platform sprite spawning code
$000003FBERL	$03FBE	V_plat_spawn	Vert platform sprite spawning code
$000004000RL	$04000	H_gun_spawn	Right gun shot sprite spawning code
$000004033RL	$04033	V_gun_spawn	Vert gun shot sprite spawning code
$000004066RL	$04066	Spark_spawn	Purple spark sprite spawning code
$0000040A3RL	$040A3	Heart_spawn	Heart sprite spawning code
$0000040E0RL	$040E0	Hand_spawn	MM hand sprite spawning code
$000004118RL	$04118	Foot_spawn	MM right\left foot sprite spawning code
$00000414ARL	$0414A	Vort_walk	Vorticon movement, speed and behavior
$000004217RL	$04217	Vort_list	List used for Vorticon
$000004227RL	$04227	Vort_slide	Vorticon slide
$000004275RL	$04275	Vort_seek	Vorticon slide toward Keen
$0000042D0RL	$042D0	Vort_sprcol	Vorticon sprite collision
$000004311RL	$04311	Kid_run		Vortikid run
$000004391RL	$04391	Kid_jump	Vortikid jumping behavior
$0000043D9RL	$043D9	Kid_sprcol	Vortikid sprite collision
$00000440CRL	$0440C	Mom_walk	Vortimom walk
$0000044B9RL	$044B9	Mom_pause	Vortimom pause and shoot
$00000453ERL	$0453E	Mom_shoot	Vortimom shooting behavior
$00000466DRL	$0466E	Flame_move	Vortimom bullet code
$0000046C6RL	$046C6	Flame_sprcol	Vortimom bullet death behviour (when shot)
$00000470CRL	$0470C	Mom_sprcol	Vortimom sprite collision
$000004746RL	$04746	Meep_walk	Meep walking, falling code
$0000047D3RL	$047D3	Meep_shoot	Meep shoot
$000004807RL	$04807	Spawn_l_shot	Meep shoots left and set bullet speed
$000004837RL	$04837	Spawn_r_shot	Meep shoots right and set bullet speed
$000004874RL	$04874	M_shot_col	Meep bullet collision
$000004898RL	$04898	Meep_sprcol	Meep sprite collision
$0000048D2RL	$048D2	Meep_shot_move	Meep bullet move
$0000048F7RL	$048F7	Ninja_sit	Vortninja wait
$00000499DRL	$0499D	Ninja_jump	Vortninja jump
$0000049CDRL	$049CD	Ninja_sprcol	Ninja sprite collision
$000004A0CRL	$04A0C	Foob_walk	Foob walk
$000004AD8RL	$04AD8	Foob_flee	Foob run
$000004B2CRL	$04B2C	Foob_shock	Foob scream
$000004B7ERL	$04B7E	Foob_sprcol	Foob sprite collision
$000004BBDRL	$04BBD	Jack_move	Jack movements
$000004C0BRL	$04C0B	Ball_move	Ball movements
$000004C47RL	$04C47	Plat_move	Platforms move, hit walls and floors
$000004CCARL	$04CCA	Plat_pause	Platforms change direction
$000004CF2RL	$04CF2	Enemy_shot_move	Enemy bullets death and behavior
$000004D34RL	$04D34	H_shot_spawn	Right enenmy bullet made
$000004D9BRL	$04D9B	V_shot_spawn	Vert enemy bullet moade
$000004E02RL	$04E02	Spark_sit	Purple spark behavior (Sit there and animate)
$000004E19RL	$04E19	Spark_sprcol	Purple spark death behavior (Inc *some* of MM arms being destroyed)
$000004EA6RL	$04EA6	Heart_sit	Heart behavior (Sit and animate)
$000004EBERL	$04EBE	Heart_sprcol	Heart death behavior, simalar to spark death
$000004F45RL	$04F45	MM_destroyed	Replace an area in the level (MM blow up)
$000004FB6RL	$04FB6	MM_arm_dest	The MM arm tile replacement code
$000005063RL	$05063	MM_body_dest	The MM body destruction code
$0000050F4RL	$050F4	MM_arm_move	The MM arm tiles and movement
$0000052F1RL	$052F1	MM_leg_move	MM leg tiles
$00000552ERL	$0552E	MM_leg_behavior	MM leg movement
$000005553RL	$05553	Player_stunned	Keen gets (and after) stunned (see also $07C8E)
$000005705RL	$05705	Mort_windows	Mort conversation window size data
$000005A08RL	$05A08	Pla_flash	Flashes in ending sequence (makes Vort heads show flash tiles too)
$000005A4FRL	$05A4F	End_windows	Ending sequence windows data
$000005DA9RL	$05DA9	Open_door	Door opening animation
$000005FBDRL	$05FBD	Create_sprite	Create a sprite structure with default values
$000006008RL	$06008	Create_msprite	Create a metasprite (body) structure with default values
$000006228RL	$06228	Player_behavior	Keen respond to l\r arrows in-level
$0000062B4RL	$062B4	Actor_gravity	Sprite movement (gravity) function
$0000062F7RL	$062F7	Actor_check_til	Sprites stand on tiles function
$000006323RL	$06323	?		Sprite hit tiles specifics used by above
$000006A05RL	$06A05	Solid_spr_tcol	Keen basic tile collision (Used by multiple behaviors)
$000006C75RL	$06C75	Switch_stuff	Light and bridge switch code
$000006F07RL	$06F07	Keen_stand	Keen standing code
$000007087RL	$07087	Keen_walk	Keen walking code
$000007145RL	$07145	Keen fall	Keen plummet code
$00000718ARL	$0718A	Keen pogo_st	Keen starting pogoing/jumping code
$0000071C3RL	$071C3	Keen_st_shoot	Keen starting shooting code
$000007222RL	$07222	Keen_jump	Keen jumping code
$000007336RL	$07336	Jump_list	Keen jumping directions list
$000007344RL	$07344	Keen_fall	Keen jumping and bopping head code
$0000074ACRL	$074AC	Keen_shoot	Keen shooting code
$00000756ERL	$0756E	Keen_pogo	Keen pogoing and bopping head code
$0000076EBRL	$076EB	Keen_p_bounce	Keen pogoing off of floor code
$000007795RL	$07795	Keen_exit_level	Exiting levels code (Not exit tile interactions)
$00000789ERL	$0789E	Keen_die	Death code (Fly offscreen)
$000007909RL	$07909	Keen_killed	Player killed code
$000007956RL	$07956	Fall_outlev	Player falls out of the level bottom
$000007993RL	$07993	Tile_coll	Set up tile property reactions with Keen
$000007A32RL	$07A32	Tile_kill	Deadly tile code (Not effects code, but tile collision!)
$000007A38RL	$07A38	Tile_door	Door tile code
$000007A8ARL	$07A8A	Tile_item	Items tile code
$000007AC5RL	$07AC5	Tile_ammo	Raygun and pogo tile code
$000007B0ARL	$07B0A	Tile_exit	Exit tile code
$000007B34RL	$07B34	Tile_Key	Keycard tile code
$000007B6DRL	$07B6D	Tile_message	Message tile code
$000007B87RL	$07B87	Tile_switch	Light and switch tile code
$000007B97RL	$07B97	Tile_teleport	Teleporter tile code
$000007B9FRL	$07B9F	Tile_ankh	Ankh tile code
$000007BD2RL	$07BD2	Tile_single	Single bullet tile code
$000007C03RL	$07C03	Tile_parts	Ship parts tile code
$000007C1BRL	$07C1B	Tile_prop_list	Tile property code pointer list
$000007C8ERL	$07C8E	Keen_be_stunned	Keen become stunned behavior
$000007CD8RL	$07CD8	Keen_shot_spawn	Keen's shot and shooting
$000007E05RL	$07E05	K_shot_zapsot	Zap/zot disappearing behavior (They are spawned elsewhere)
$000007E29RL	$07E29	K_shoot_move	Keens shot movement and behavior
$000007E6BRL	$07E6B	Keen_stop_shoot	Keen after shooting
$000007EB1RL	$07EB1	Do_nothing	Dead sprite behavior (Sit still)
$000007EC0RL	$07EC0	Sprite_die	Dying sprite behavior (Jump up\ fall down)
$000007F03RL	$07F03	?		Unused death behavior?
$000008013RL	$08013	?		Unused death behavior zap/zot?
$0000084FERL	$084FE	Ankh_shield	Ankh sprite
$000008644RL	$08644	File_stuff	Default high score file written, unused external text file code, other code also
$0000089F5RL	$089F5	Build_bridge	Switch and bridges
$000008B31RL	$08B31	Draw_done	Map Done markers
$00000891BRL	$0891B	Load_map	Place Keen on map, also contains Messie initialization behavior and Keen entering levels
$000008E1DRL	$08E1D	Messie_move	Messie behavior and movement
$000009464RL	$09464	Win_game	Keen get highscore, score file modified Game over sequence
$00000980BRL	$0980B	Draw_left_wind	Lives left box
$000009872RL	$09872	Deafult_high	Default highscore names written
$0000098D4RL	$098D4	Game_main	Play start sequence, go to menu, give Keen stuff at game start 'demo' when waiting at menu
$000009E4FRL	$09E4F	Menu_func	Menu function setup
$000009EDCRL	$09EDC	Draw_menu_box	Menu box setup
$000009FCFRL	$09FCF	Previews_screen	Previews setup and footer window
$00000A085RL	$0A085	Draw_title	F1 for help sprite and title bitmap
$00000A0CARL	$0A0CA	A.I_screen	About Id screen setup
$00000A145RL	$0A145	Highsc_draw	Items drawn on High scores screen
$00000A21ERL	$0A21E	Highsc_screen	High scores screen setup in Main menu level
$00000A2ADRL	$0A2AD	Save_game_win	Save game window setup and make savefile
$00000A440RL	$0A440	Load_game_win	Load saved game window setup and read saved files
$00000A563RL	$0A563	Story_screen	Storytext window setup
$00000A5A4RL	$0A5A4	Help_window	Helptext window setup (See also $0A65D)
$00000A65DRL	$0A65D	Draw_sc_window	Large internal text window setup (help, story, etc)
$00000A673RL	$0A673	Draw_foot_wind	Small footer window setup and where text is read from
$00000A738RL	$0A738	Clear_sc_win	Clears screen after pressing ESC (See Previews)
$00000A7A2RL	$0A7A2	Big_wind_keys	Arrow\escape keys when viewing text windows (Previews, etc.)
$00000A9C2RL	$0A9C2	Draw_rising_bmp	Rising apogee sign
$00000A9D9RL	$0A9D9	Draw_presenting	Presenting... sequence appearing bitmaps placed
$00000AB28RL	$0AB28	O.I_demo	Ordering info Keen/Foob sequence (not all of sequence)
$00000AE33RL	$0AE33	O.I_text	Ordering info text setup
$00000AEB7RL	$0AEB7	O.I_screen	Ordering info screen setup (Points to above code segments.)
$00000B753RL	$0B753	Messie_get_Keen	Messie movement and pick up Keen
$00000B83FRL	$0B83F	Keen_on_map	Keen on map interactions, end goes to enter levels, etc
$00000B84FRL	$0B83E	Map_list	Pointer list for Keen on map animations
$00000B84FRL	$0B84F	BWB_windows	Bwb rocket messages
$00000BC00RL	$0BC00	Wait_for_key_2	Wait for a key then continue (BWB savegame)
$00000BCB7RL	$0BCB7	Draw_big_w_text	Show text in text windows (Story, help, etc)
$00000C1ACRL	$0C1AC	Clearsc		Clear 'screen (bitmaps, text windows, etc)
$00000C52CRL	$0C52C	?		Help set graphics colors for menu and start (not 'vital')
$00000C5A3RL	$0C5A3	?		Something vital for drawing *all* sprites
$00000C969RL	$0C969	Playsound	Play a sound
$00000CAD2RL	$0CAD2	Random_jump_h	Randomize jump heights
$00000CB44RL	$0CB44	RNG		Random number generator
$00000CB58RL	$0CB58	Wait		Pause game for a short while (E.g. Wait a moment screen)
$00000EBC1RL	$0EBC1	Set_location	Take a location (H or V) in level and convert it to sprite values
$12AC00000RL	$12AC0	B800_end	End ASCII screen
$13A700000RL	$13A70	SOUND_data	SOUND.CK3 chunk
$179D00000RL	$179D0	Help_text	Helptext
$181A00000RL	$181A0	End_text	Endtext
$184E00000RL	$184E0	Prev_text	Previews text
$18BD00000RL	$18BD0	Story_text	Story text
$198200000RL	$19820	D_seg		Abnormal text program termination text
$1982000A8RL	$198C8	Tileinfo	Tile information
$19820222CRL	$1BA4C	TEXT:		Level filenames quit\sound text
$19820227ERL	$1BA9E	TEXT:		CTSpace cheat text
$1982022D3RL	$1BAF3	TEXT:		Statusbox text
$198202360RL	$1BB80	TEXT:		Godmode text and .CK3 extension
$198202387RL	$1BBA7	TEXT:		Loading text, options and VGA/EGA card error text
$198202564RL	$1BD84	Palettes	Four default palettes and border colors
$198202574RL	$1BD94	Border_colors	Main border color values
$1982025A8RL	$1BDC8	TEXT:		Joystick configuration and contol change text
$1982027DCRL	$1BFFC	TEXT:		Memory error messages
$198202813RL	$1C033	TEXT:		Filenames game uses, point item values ending sequence palette
$19820286DRL	$1C08D	TEXT:		Mort text
$198202E1DRL	$1C63D	TEXT:		Ending sequence text
$198202D02RL	$1C522	TEXT:		Program text faliure error messages
$198202D30RL	$1C550	TEXT:		Unused textfile names
$198202DF9RL	$1C619	Messie_list	And messie sprites
$198202E36RL	$1C656	TEXT:		Default high score table entries and text
$198202E73RL	$1C693	TEXT:		Disk error
$198202F55RL	$1C775	TEXT:		Highscore and menu texts
$198203050RL	$1C870	TEXT:		About ID text
$1982031FARL	$1CA1A	TEXT:		Game saving text
$1982033CERL	$1CBEE	TEXT:		Ordering info text
$1982035E4RL	$1CE04	TEXT:		B-w-B messages
$1982037C8RL	$1CFE8	TEXT:		Missing a text file!


Keen 5

Keen 5: By User:Lemm
Location	Address	Name		Description
$00000000RL	$0000	start		Start of program
$00000113RL	$0113	__exitclean	
$00000133RL	$0133	__exit		
$000001AERL	$01AE	__restorezero	
$00000226RL	$0226	_abort		
$0000023CRL	$023C	DGROUP@		
$0000023ERL	$023E	__MMODEL	
$00000240RL	$0240	_atexit		
$0000026DRL	$026D	_close		
$0000029ARL	$029A	__CPUTN		
$000003CDRL	$03CD	_cprintf	
$000003E3RL	$03E3	_cputs		
$000003FCRL	$03FC	__DOSCMD	
$000004B5RL	$04B5	__DOSENV	
$0000059DRL	$059D	_execlp		Run when TED5 is to be launched
$000005BARL	$05BA	nullsub_1	'Null subroutine' when called does nothing
$000005BBRL	$05BB	_exit		
$00000660RL	$0660	__brk		
$0000069FRL	$069F	__sbrk		
$0000070CRL	$070C	_farcoreleft	
$0000075ERL	$075E	_fflush		
$000007E0RL	$07E0	_flushall	
$000008ACRL	$08AC	_fnsplit	
$00000A2CRL	$0A2C	_fprintf	
$00000AB1RL	$0AB1	_fseek		
$00000B19RL	$0B19	_ftell		
$00000B5CRL	$0B5C	_gotoxy		
$00000BACRL	$0BAC	__LoadProg	
$00000C43RL	$0C43	_movetext	
$00000CE9RL	$0CE9	_perror		
$00000D23RL	$0D23	__fputc		
$00000D3CRL	$0D3C	_fputc		
$00000E40RL	$0E40	_fputchar	
$00000E55RL	$0E55	__FPUTN		
$00000F90RL	$0F90	_putch		
$00000FA3RL	$0FA3	_puts		
$00000FE6RL	$0FE6	_srand		
$00000FF7RL	$0FF7	_rand		
$0000114ARL	$114A	__SCREENIO	
$00001188RL	$1188	__VALIDATEXY	
$000011EERL	$11EE	__SCROLL	
$000012A3RL	$12A3	__setupio	
$00001314RL	$1314	_setvbuf	
$000013ECRL	$13EC	_stpcpy		
$00001415RL	$1415	_tell		
$0000142FRL	$142F	_tolower	
$0000145BRL	$145B	_toupper	
$00001487RL	$1487	__wherexy	
$00001491RL	$1491	_wherex		
$000014A0RL	$14A0	_wherey		
$000014B3RL	$14B3	_write		
$000015ACRL	$15AC	__xfflush	
$0000164CRL	$164C	_bdos		
$0000165CRL	$165C	_bioskey	
$00001681RL	$1681	___brk		
$000016A3RL	$16A3	___sbrk		
$000016D4RL	$16D4	_brk		
$000016E0RL	$16E0	_sbrk		
$000016F0RL	$16F0	_chdir		
$00001706RL	$1706	_getdisk	
$0000170CRL	$170C	_setdisk	
$00001719RL	$1719	__chmod		
$00001734RL	$1734	__close		
$00001752RL	$1752	_coreleft	
$0000179ARL	$179A	__VideoInt	
$0000181ERL	$181E	__c0crtinit	
$0000183BRL	$183B	__crtinit	
$00001915RL	$1915	_findfirst	
$00001948RL	$1948	_findnext	
$00001975RL	$1975	_filelength	
$000019B6RL	$19B6	_getch		
$000019CFRL	$19CF	__Ngetche	
$000019D2RL	$19D2	_getche		
$000019F3RL	$19F3	__Nungetch	
$000019F6RL	$19F6	_ungetch	
$00001A12RL	$1A12	_getcurdir	
$00001A2DRL	$1A2D	_getenv		
$00001A8BRL	$1A8B	_getvect	
$00001A9ARL	$1A9A	_setvect	
$00001AE3RL	$1AE3	_harderr	
$00001B06RL	$1B06	_hardresume	
$00001B21RL	$1B21	_hardretn	
$00001B54RL	$1B54	_ioctl		
$00001B7BRL	$1B7B	__IOERROR	
$00001BB8RL	$1BB8	_isatty		
$00001BC9RL	$1BC9	_lseek		
$00001BF2RL	$1BF2	__LONGTOA	
$00001C6FRL	$1C6F	_itoa		
$00001C9BRL	$1C9B	_ultoa		
$00001CB5RL	$1CB5	_ltoa		
$00001CDCRL	$1CDC	_memcpy		
$00001CFDRL	$1CFD	_setmem		
$00001D25RL	$1D25	_memset		
$00001D40RL	$1D40	_movedata	
$00001D8DRL	$1D8D	_open		
$00001EC4RL	$1EC4	__open		
$00001F10RL	$1F10	_read		
$00001FCBRL	$1FCB	__read		
$00001FE5RL	$1FE5	_unlink		
$00001FFBRL	$1FFB	_rename		
$000020F1RL	$20F1	__SEARCHPATH	
$00002256RL	$2256	_searchpath	
$00002265RL	$2265	_setblock	
$00002281RL	$2281	_strcat		
$000022BARL	$22BA	_strcmp		
$000022E9RL	$22E9	_strcpy		Clear value? (Used to clear coputerwrist pagenumbers)
$0000230DRL	$230D	_strlen		
$00002327RL	$2327	_strncpy	
$00002353RL	$2353	_unlink_0	
$00002381RL	$2381	__VPRINTER	
$00002840RL	$2840	__VPTR		
$00002866RL	$2866	__VRAM		
$000028DFRL	$28DF	__write		
$00002A8FRL	$2A8F	__exec		
$00002C9FRL	$2C9F	___first	
$00002CA1RL	$2CA1	___last		
$00002CA3RL	$2CA3	___rover	
$00002CA9RL	$2CA9	nbytes		
$00002DDDRL	$2DDD	_farfree	
$00002EC3RL	$2EC3	_farmalloc	
$0000301CRL	$301C	_farrealloc	
$0000308ARL	$308A	LXMUL@		
$000030A1RL	$30A1	PCMP@		
$000030C2RL	$30C2	N_LDIV@		
$000030C5RL	$30C5	LDIV@		
$000030C9RL	$30C9	N_LUDIV@	
$000030CCRL	$30CC	F_LUDIV@	
$000030D1RL	$30D1	N_LMOD@		
$000030D4RL	$30D4	F_LMOD@		
$000030D9RL	$30D9	N_LUMOD@	
$000030DCRL	$30DC	LUMOD@		
$00003170RL	$3170	N_LXLSH@	
$00003173RL	$3173	LXLSH@		
$00003191RL	$3191	N_LXRSH@	
$00003194RL	$3194	LXRSH@		
$000031B1RL	$31B1	N_LXURSH@	
$000031B4RL	$31B4	LXURSH@		
$000031D2RL	$31D2	N_PADA@		
$000031D5RL	$31D5	F_PADA@		
$00003216RL	$3216	N_PSBA@		
$00003219RL	$3219	PSBA@		
$0000325ARL	$325A	N_PADD@		
$0000325DRL	$325D	F_PADD@		
$00003289RL	$3289	N_PSUB@		
$0000328CRL	$328C	F_PSUB@		
$000032BARL	$32BA	N_PSBP@		
$000032BDRL	$32BD	PSBP@		
$000032E2RL	$32E2	N_SCOPY@	
$000032E5RL	$32E5	SCOPY@		
$00003301RL	$3301	N_SPUSH@	
$00003307RL	$3307	F_SPUSH@	
$00003328RL	$3328	_free		
$000033F7RL	$33F7	_malloc		
$00003550RL	$3550	_realloc	
$000035A3RL	$35A3	N_LXMUL@	
$000035BARL	$35BA	N_PCMP@		
$000035E1RL	$35E1	unknown_libname_1	
$000036F4RL	$36F4	unknown_libname_2	
$0000374CRL	$374C	_memcpy_0	
$00003770RL	$3770	_setmem_0	
$00003794RL	$3794	_memset_0	
$000037B3RL	$37B3	_strcpy_0	
$037D000CRL	$37DC	measure_multiline	
$037D007FRL	$384F	shutdown_all	
$037D00A7RL	$3877	startup_all	
$037D022FRL	$39FF	Quit		Crash game with error message
$037D0326RL	$3AF6	run_ted		Shut down game and run TED5
$037D0343RL	$3B13	check_memory	
$037D03C5RL	$3B95	demo_loop	Play demo files, star wars screen, menu also start entering a level
$037D04F1RL	$3CC1	check_egagraph	Check for EGAGRAPH. If no EGAGRAPH make one from EGA1\2
$037D06A5RL	$3E75	_main		Main game loop
$03ED1BC8RL	$5A98	loadHiScores	Load high scores
$05C1000ARL	$5C1A	purge_chunks	
$05C10067RL	$5C77	init_keen_stats	Set memory values when starting a new game
$05C10097RL	$5CA7	save_game	Save a game
$05C101A4RL	$5DB4	load_game	Load a game
$05C1046BRL	$607B	maplev_mark	Mark a completed level as done on the map
$05C1055DRL	$616D	SetupGameLevel	
$05C10846RL	$6456	@filebuf@terminate$qv	
$05C1084BRL	$645B	start_dem_rec	Demo recording cheat window, start demo recording
$05C108DFRL	$64EF	stop_dem_rec	Stop demo recording, save demo
$05C109DDRL	$65ED	keen_die	
$05C10D6CRL	$697C	GameLoop	Game check level_status var for teleport, fuse smash and Q.E.D smash +etc
$05C10E95RL	$6AA5	loadhiscores	
$05C10F34RL	$6B44	quit_Game	Game Over window
$06B90000RL	$6B90	count_objects	F10-C cheat window and code
$06B90084RL	$6C14	show_memory	Memory usage window
$06B9015ERL	$6CEE	sprite_test	Sprite test window
$06B904E3RL	$7073	pause		Pause window
$06B90606RL	$7196	overlay_fg_tile	Draw F10-Y tiles in the level
$06B90668RL	$71F8	WallDebug	F10-Y cheat
$06B907D1RL	$7361	debug_keys	Check F10 being pressed, start of F10 cheats
$06B908C3RL	$7453	God_Cheat	God mode window
$06B90A8DRL	$761D	Slow_Cheat	F10 + S cheat window and stuff
$06B90C55RL	$77E5	item_cheat	BAT cheat window and stuff
$06B90CD0RL	$7860	check_keys	Check keys being pressed, for cheats, pause window, status window, etc
$06B90F9DRL	$7B2D	draw_long_right	
$06B9101CRL	$7BAC	draw_status_window	
$06B914DFRL	$806F	scroll_status_window	
$06B916ADRL	$823D	show_status_window	
$06B91861RL	$83F1	SetActiveLimits	
$06B9193FRL	$84CF	MoveCameraMap	On-map camera movement
$06B91A89RL	$8619	MoveCameraLevel	In-level camera movement
$06B91D5ARL	$88EA	init_object_list	
$06B91DCDRL	$895D	GetNewObj	Create a new sprite in a level
$06B91E47RL	$89D7	RemoveObj	Remove a sprite from a level
$06B91EAERL	$8A3E	increase_score	Increase the player's score
$06B91F03RL	$8A93	HandleInput	
$06B9204ERL	$8BDE	StopMusic	Stop music playing
$06B92083RL	$8C13	StartMusic	Start playing a new song
$06B92178RL	$8D08	PlayLoop	
$06B92528RL	$90B8	Action_0	
$090B000FRL	$90BF	UpdateYPos	
$090B0037RL	$90E7	UpdateXPos	
$090B005FRL	$910F	MoveDown	
$090B01A9RL	$9259	MoveUp		
$090B02E4RL	$9394	SetOnSlope	
$090B0473RL	$9523	MoveOutOfTileHorz	
$090B0562RL	$9612	CheckIfStuck	
$090B06AFRL	$975F	UpdateHitbox	
$090B0710RL	$97C0	NoClipGroundCheck	
$090B09A1RL	$9A51	FullClipToWalls	
$090B0CD2RL	$9D82	PushHorz	Push a sprite horizontally
$090B0D6BRL	$9E1B	PushVert	Push a sprite vertically 
$090B0DD8RL	$9E88	PushHorzVert	Push a sprite horizontally and vertically (Unused)
$090B10CFRL	$A17F	DoAction	
$090B11C4RL	$A274	CheckGround	
$090B1242RL	$A2F2	CheckGround2	
$090B1298RL	$A348	ObjectVisible	
$090B12CERL	$A37E	AddGravity	
$090B134DRL	$A3FD	AddGravity2	
$090B13CCRL	$A47C	AddGravity3	
$090B14D7RL	$A587	MoveHorz1	
$090B154FRL	$A5FF	MoveVert1	
$090B15C7RL	$A677	MoveHorz2	
$090B164ERL	$A6FE	MoveVert2	
$090B16CDRL	$A77D	StunCreature	
$090B1710RL	$A7C0	Fall		
$090B172CRL	$A7DC	Fall2		
$090B1748RL	$A7F8	Glide		
$090B1766RL	$A816	SetInt2		
$090B1775RL	$A825	Think1		
$090B1799RL	$A849	SprCol1		Default 'deadly to Keen' collision used by many sprites
$090B17B5RL	$A865	DrawFunc1	
$090B17DCRL	$A88C	DrawFunc2	
$090B188ERL	$A93E	DrawFunc3	
$090B1949RL	$A9F9	ObjBadState	
$090B195ARL	$AA0A	DrawFunc4	
$0AAF0000RL	$AAF0	KeenSpawn	
$0AAF0044RL	$AB34	KeenMountPole	
$0AAF0129RL	$AC19	KeenPressUp	
$0AAF02FARL	$ADEA	KeenEnterDoor0	
$0AAF0312RL	$AE02	KeenEnterDoor1	
$0AAF032BRL	$AE1B	KeenGroundInput	
$0AAF046DRL	$AF5D	KeenStill	
$0AAF0531RL	$B021	KeenRead	
$0AAF056FRL	$B05F	KeenLooksUp	
$0AAF05B7RL	$B0A7	KeenLooksDown	
$0AAF0701RL	$B1F1	KeenWalk	Keen walking behavior
$0AAF08ADRL	$B39D	KeenSlide	
$0AAF0917RL	$B407	KeenEnterDoor	When entering V card doors, check for special 'win level' value $B1B1, etc
$0AAF09BARL	$B4AA	KeenPressSwitch	
$0AAF0B62RL	$B652	KeenPlaceGem	
$0AAF0C89RL	$B779	KeenJump	
$0AAF0DF7RL	$B8E7	KeenPogoGround	
$0AAF0E23RL	$B913	KeenPogoAir	
$0AAF0F5BRL	$BA4B	KeenPole	
$0AAF1001RL	$BAF1	KeenPoleStill	
$0AAF10B7RL	$BBA7	KeenPoleClimb	
$0AAF114ARL	$BC3A	KeenPoleSlide	
$0AAF11FFRL	$BCEF	KeenJumpDown	
$0AAF120ERL	$BCFE	KeenLedgeHang	
$0AAF12C3RL	$BDB3	KeenSpawnShot	Check shooting Keen action and set the spawn position of Keen's shots for spawning
$0AAF1478RL	$BF68	KeenLedgePull1	
$0AAF1497RL	$BF87	KeenLedgePull2	
$0AAF14C2RL	$BFB2	KeenLedgePull3	
$0AAF14CDRL	$BFBD	KeenLedgePull4	
$0AAF14E7RL	$BFD7	KeenDeath	
$0AAF1517RL	$C007	KeenDie		
$0AAF1597RL	$C087	KeenSprCol	
$0AAF167FRL	$C16F	KeenPoleSprCol	
$0AAF16F0RL	$C1E0	KeenRide	
$0AAF1798RL	$C288	GetPointItem	
$0AAF1862RL	$C352	Keen100LifeUp	
$0AAF190CRL	$C3FC	LevelMiscFlagsCheck	
$0AAF1A9FRL	$C58F	KeenPoleDrawFunc	
$0AAF1AC6RL	$C5B6	KeenDrawFunc	
$0AAF1B83RL	$C673	KeenWalkTileCol	
$0AAF1C6CRL	$C75C	KeenJumpTileCol	
$0AAF1FB7RL	$CAA7	FuseBreaker	Fuse tiles replaced, 2x1 from 0,0 in-level, check if fuses remain
$0AAF200BRL	$CAFB	KeenPogoTilCol	Keen pogoing collision (Includes with fuses.)
$0AAF2145RL	$CC35	KeenPoleSlideTileCol	
$0CCB0007RL	$CCB7	DemoSignSpawn	Demo sign spawning code
$0CCB007CRL	$CD2C	ScoreBoxDrwTil8	Draw 8x8 tiles on scorebox
$0CCB00CFRL	$CD7F	ScoreBoxCache	
$0CCB0153RL	$CE03	ScoreBox	Refresh scorebox
$0CCB04BCRL	$D16C	DemoSign	
$0CCB050ERL	$D1BE	MapKeenSpawn	Map Keen spawning code
$0CCB057FRL	$D22F	MapKeenTeleSpawn	
$0CCB05D3RL	$D283	ScanForLevelEntry	
$0CCB0654RL	$D304	MapKeenStill	Map Keen not moving behavior
$0CCB0695RL	$D345	MapKeenWalk	Map Keen waling behavior
$0CCB0750RL	$D400	AnimMapTeleport	First part is secret level teleporter stuff.
$0CCB0A69RL	$D719	MapKeenElevator	
$0CCB0CA9RL	$D959	AnimateMapElevator	
$0CCB0EE5RL	$DB95	MapMiscFlagsCheck	
$0CCB0F87RL	$DC37	MapFlagSpawn	Create  'K' signs near won levels
$0CCB0FE5RL	$DC95	SpawnShot	
$0CCB10B3RL	$DD63	StunnerHits	
$0CCB10DARL	$DD8A	Stunner		
$0CCB11A2RL	$DE52	StunnerTileCol	
$0CCB12F5RL	$DFA5	DoorOpen	Doors replace tiles as they open behavior
$0CCB1373RL	$E023	SecurDoorOpen	V doors replace tiles behavior
$0E0C0002RL	$E0C2	RipToEOL	
$0E0C0015RL	$E0D5	ParseNumber	
$0E0C007BRL	$E13B	ParsePicCommand	
$0E0C0099RL	$E159	ParseTimedCommand	
$0E0C00BERL	$E17E	TimedPicCommand	
$0E0C0120RL	$E1E0	HandleCommand	
$0E0C034FRL	$E40F	NewLine		
$0E0C03B4RL	$E474	HandleCtrls	
$0E0C03D6RL	$E496	HandleWord	
$0E0C048ARL	$E54A	PageLayout	
$0E0C066BRL	$E72B	BackPage	
$0E0C0699RL	$E759	CacheLayoutGraphics	
$0E0C0794RL	$E854	ShowHelp	
$0E0C099DRL	$EA5D	HelpScreens	
$0ED500E2RL	$EE32	ScanInfoPlane	
$0ED50870RL	$F5C0	galexplode_updatecoords	
$0ED508EARL	$F63A	galexplode_pageflip	
$0ED50906RL	$F656	explode_galaxy	
$0ED50AF4RL	$F844	FuseMessage	Fuse broken window stuff
$0F920003RL	$F923	SpawnEnemyShot	Enemies produce pink shots, counterpart to Keen shooting
$0F920066RL	$F986	PushKeenHorz	
$0F92008DRL	$F9AD	PushKeenVert	
$0F9200A8RL	$F9C8	MasterTeleTileCol	
$0F920119RL	$FA39	ShrapnelTileCol	
$0F92047FRL	$FD9F	ItemSpawn	
$0F9204E8RL	$FE08	VitalinGet	
$0F92052ARL	$FE4A	PointsItems	
$0F920545RL	$FE65	Keycards	
$0F920574RL	$FE94	LightningSpawn	
$0F920628RL	$FF48	FuseExplosSpawn	Spawn the fuse explosions
$0F920677RL	$FF97	LevelEndSpawn	Spawn Q.E.D\fuse invisible sprite
$0F9206A2RL	$FFC2	LevelEnd	Invisible sprite behavior (If level 15 set var for exit game, else for fuse window)
$0F9206BCRL	$FFDC	AxisPlatSpawn	Horizontal-Vertical Red\Purple Platform spawning code
$0F920776RL	$10096	MoveAxial	Horizontal-Vertical Red Platform movement code
$0F92099CRL	$102BC	MovePurplePlat	Horizontal-Vertical Purple Platform movement code
$0F920BC8RL	$104E8	FallPlatSpawn	Dropping Platform spawn code
$0F920C1BRL	$1053B	FallPlatSit	Dropping Platform sit code
$0F920C4ERL	$1056E	FallPlatFall	Dropping Platform fall code
$0F920CB9RL	$105D9	FallPlatRise	Dropping Platform risecode
$0F920CECRL	$1060C	RedPlatSpawn	Spawn sit-still red goplats
$0F920D3FRL	$1065F	GoPlatSpawn	Goplat spawning code
$0F920DE5RL	$10705	RedGoPlatMove	Red Goplat movement code
$0F921005RL	$10925	PurpGoPlatMove	Purple Goplat movement code
$0F9211B4RL	$10AD4	VolteSpawn	Spawn Volte face
$0F92127ERL	$10B9E	MoveVolte	Volte Face behavior including error handling
$0F92149DRL	$10DBD	VolteSprCol	Volte Face sprite collision
$0F9214D1RL	$10DF1	SneakPlatSpawn	Sneaky Platform spawn code
$0F921524RL	$10E44	SneakPlat	Sneaky Platform movement code
$0F921597RL	$10EB7	AutoGunSpawn	Enemy shooter spawn code
$0F9215FDRL	$10F1D	AutoGunShoot	Enemy shooter produce shot code
$0F921689RL	$10FA9	PinkShotSprCol	Pink shot directions and sprite collision
$0F9216ACRL	$10FCC	PinkShotTileCol	Pink shots hit tiles
$11020004RL	$11024	SparkySpawn	Spawn sparky
$1102006FRL	$1108F	SparkyWait	Sparky walk and wait
$1102008ERL	$110AE	SparkPrepCharge	Sparky start charging
$110200A2RL	$110C2	SparkySearchL	Sparky look for Keen left, make noise, prepare to charge
$110200EFRL	$1110F	SparkySearchR	Sparky look for Keen right, make noise, prepare to charge
$1102013CRL	$1115C	SparkyCharge0	Sparky Charge 0
$1102014CRL	$1116C	SparkyCharge1	Sparky Charge 1
$1102015CRL	$1117C	SparkySprCol	Sparky collision
$11020188RL	$111A8	SparkyTileCol	Sparky tile check (Pause when turning at platform edges)
$11020240RL	$11260	AmptonSpawn	Lil Ampton spawned
$110202ABRL	$112CB	AmptonWalk	Lil Ampton walk
$11020405RL	$11425	AmptonPoleClimb	Lil Ampton climb poles
$11020606RL	$11626	AmptonSwitch	Lil Ampton flip switches
$11020615RL	$11635	AmptonSprCol	Lil Ampton collision
$11020679RL	$11699	AmptonTileCol	Lil Ampton turn at platform edges, walls, etc
$1102070DRL	$1172D	SliceSpawn	Slicestar l\r or u\d spawned
$110207ACRL	$117CC	SliceDiagSpawn	Slicestar diagonal spwn
$1102085ARL	$1187A	SliceSprCol	Slicestar collision
$11020897RL	$118B7	SliceDiagTilCol	Slicestar bounce off tiles
$1102091ERL	$1193E	ShellySpawn	Shelley spawn
$11020986RL	$119A6	ShellyWait	Shelley wait at platform edges
$110209FARL	$11A1A	ShellyStartJump	Shelley prepare to jump behavior
$11020A0CRL	$11A2C	ShellyBitsSpawn	Jumping Shelley behavior (Spawn fragments)
$11020A7CRL	$11A9C	ShellySprCol	Shelley collision
$11020B2FRL	$11B4F	ShellyGrndTiCol	Walking Shelley check for ground, walls, edges
$11020BA1RL	$11BC1	ShellyAirTilCol	Falling Shelley check for ground, walls
$11C40001RL	$11C41	MineSpawn	Shikadi Mine spawned
$11C40075RL	$11CB5	MinePathClear	Mine check if its path is clear, if not, go around
$11C400FARL	$11D3A	Walk		Mine move through air?
$11C401FFRL	$11E3F	SeekKeen	Mine look for Keen
$11C4036ARL	$11FAA	MineSit		Mine wait
$11C4043ERL	$1207E	MineSprCol	Mine collision
$11C40456RL	$12096	MineShrapSprCol	Mine fragments collision (Deadly to Keen)
$11C40507RL	$12147	MineMove	Mine move through air? Controls movement of Mine 'eye'
$11C40626RL	$12266	MineChangeDir	Mine change direction
$11C40783RL	$123C3	MineExplode	Mine explode when near Keen
$11C4079ARL	$123DA	s1		
$11C407DCRL	$1241C	s2		
$11C4081FRL	$1245F	s3		
$11C40860RL	$124A0	s4		
$11C4090ERL	$1254E	MineTileCol	Draw Mine and eye (But don't position eye.)
$11C4095CRL	$1259C	RoboSpawn	Spawn Robo Red
$11C409BCRL	$125FC	RoboMove	Robo Red move (And respond to Keen)
$11C40A0DRL	$1264D	RoboSprCol	Robo Red collide (Kill Keen, respond to shots)
$11C40A61RL	$126A1	RoboShoot	Robo Red shoots
$11C40AE6RL	$12726	RoboShotSprCol	Robo Red's shot sprite collision
$11C40B09RL	$12749	RoboShotTileCol	Robo Red's shot tile collision
$11C40B61RL	$127A1	SpiroSpawn	Spawn Spirogrip
$11C40BAARL	$127EA	SpiroSpin	Spirogrip spin, randomly pick direction
$11C40C03RL	$12843	SpiroFlyTileCol	Spirogrip hit solid tiles
$11C40C5DRL	$1289D	SpindredSpawn	Spawn Spindred
$11C40CA6RL	$128E6	SpindredBounce	Spindred bounce
$11C40D61RL	$129A1	DeadlySprCol	Basic 'kill Keen' sprite collision
$11C40D86RL	$129C6	SpindredTileCol	Spindred collision
$11C40E47RL	$12A87	MasterSpawn	Spawn Shikadi Master
$11C40E86RL	$12AC6	MasterStand	Master detect Keen prepare to shoot
$11C40EDARL	$12B1A	MasterShoot	Master shoot
$11C40F32RL	$12B72	MasterSprCol	Master collision
$11C40F86RL	$12BC6	MasterTele	Master teleport
$11C41173RL	$12DB3	MasterBallSpCol	Master's shot collision	
$11C411B0RL	$12DF0	MasterBallTCol	Master's shot hit tiles
$11C41248RL	$12E88	MastersparkTCol	Master's sparks hit tiles
$11C41287RL	$12EC7	ShikadiSpawn	Spawn Shikadi
$11C412ECRL	$12F2C	ShikadiWalk	Shikadi walk and notice poles
$11C41403RL	$13043	ShikadiSprCol	Shikadi collision
$11C41455RL	$13095	ShikadiPole	Shikadi zap poles
$11C414E3RL	$13123	Polezap		Shikadi polezap behavior
$11C41538RL	$13178	ShikadiTileCol	Shikadi tile collision
$11C41617RL	$13257	ShocksundSpawn	Spawn shocksund
$11C41664RL	$132A4	ShocksundSearch	Shocksund look for Keen
$11C416E0RL	$13320	ShocksundStand	Shocksund stand still
$11C416F4RL	$13334	ShocksundShoot	Shocksund shoot
$11C4174DRL	$1338D	ShocksundSprCol	Shocksund collision
$11C4179FRL	$133DF	ShockGrndTCol	Shocksund walk tile collision (Walk on ground)
$11C418CBRL	$1350B	ShockJumpTilCol	Shocksund jumping tile collision (Land on ground)
$11C4193BRL	$1357B	BarkshotSprCol	Shocksund shot collision
$11C41980RL	$135C0	BarkshotTileCol	Shocksund shot hit tiles
$11C419D8RL	$13618	SpherefulSpawn	Spawn Sphereful
$11C41A21RL	$13661	SpherefulBounce	Sphereful behavior (Chase Keen)
$11C41AC4RL	$13704	SpherefulTilCol	Sphereful tile collision and dismonds drawn
$11C41C81RL	$138C1	KorathSpawn	Spawn Korath
$11C41CE1RL	$13921	KorathWalk	Korath walk
$11C41D16RL	$13956	KorathSprCol	Korath collision
$11C41D56RL	$13996	QEDSpawn	Spawn Q.E.D
$13A0000CRL	$13A0C	CA_GetChunkOffset	
$13A0005CRL	$13A5C	CA_OpenDebug	
$13A00080RL	$13A80	CA_CloseDebug	
$13A00091RL	$13A91	CA_GetChunkSize	
$13A000F1RL	$13AF1	Ca_FarRead	
$13A0013DRL	$13B3D	CA_FarWrite	
$13A00189RL	$13B89	CA_ReadFile	
$13A001FDRL	$13BFD	CA_ReallocFile	
$13A00280RL	$13C80	CAL_Optimizenodes	
$13A002C9RL	$13CC9	CAL_HuffExpand	
$13A003F2RL	$13DF2	CAL_CarmackExpand	
$13A00532RL	$13F32	CAL_RLECompress	
$13A00682RL	$14082	CAL_RLEWExpand	
$13A0073ERL	$1413E	CAL_SetupGrFile	
$13A008DARL	$142DA	CAL_SetupMapFile	
$13A0090DRL	$1430D	CAL_SetupAudioFile	
$13A00951RL	$14351	CA_StartUp	
$13A00996RL	$14396	CA_Shutdown	
$13A009BFRL	$143BF	CA_CacheAudioChunk	
$13A00B25RL	$14525	CA_LoadAllSounds	
$13A00C26RL	$14626	CAL_CacheSprite	
$13A00F02RL	$14902	CAL_ExpandGrChunk	
$13A00FF6RL	$149F6	CA_CacheGrchunk	
$13A01114RL	$14B14	CA_CacheScreen	
$13A0125DRL	$14C5D	CA_CacheMap	
$13A014CARL	$14ECA	CA_UpLevel	
$13A014EARL	$14EEA	CA_DownLevel	
$13A01517RL	$14F17	CA_ClearMarks	
$13A01539RL	$14F39	CA_ClearAllMarks	
$13A0155FRL	$14F5F	CA_SetGrPurge	
$13A01590RL	$14F90	CA_SetAllPurge	
$13A0161CRL	$1501C	CA_CacheMarks	
$13A01848RL	$15248	PrintLevelLoadBox	
$155A0008RL	$155A8	INL_KeyService	
$155A01CDRL	$1576D	INL_GetMouseDelta	
$155A01E5RL	$15785	INL_GetMouseButtons	
$155A01FARL	$1579A	IN_GetJoyAbs	
$155A0295RL	$15835	INL_GetJoyDelta	
$155A043CRL	$159DC	INL_GetJoyButtons	
$155A0475RL	$15A15	IN_GetJoyButtonsDB	
$155A04C8RL	$15A68	INL_StartKbd	
$155A0505RL	$15AA5	INL_ShutKbd	
$155A0533RL	$15AD3	INL_StartMouse	
$155A0558RL	$15AF8	INL_ShutMouse	
$155A055DRL	$15AFD	INL_SetJoyScale	
$155A05D4RL	$15B74	IN_SetupJoy	
$155A065FRL	$15BFF	IN_StartJoy	
$155A06BCRL	$15C5C	INL_ShutJoy	
$155A0791RL	$15D31	IN_Startup	
$155A0823RL	$15DC3	IN_Default	
$155A0865RL	$15E05	IN_Shutdown	
$155A0893RL	$15E33	INL_SetKeyHook	
$155A08A5RL	$15E45	IN_ClearKeysDown	
$155A09BBRL	$15F5B	IN_ReadControl	
$155A0D25RL	$162C5	IN_SetControlType	
$155A0D36RL	$162D6	IN_SetupDemo	Set up game to record demo
$155A0D7ERL	$1631E	IN_StartDemo	Start playing a demo
$155A0D9ERL	$1633E	IN_StopDemo	Stop playing a demo
$155A0DBCRL	$1635C	IN_ShutDemo	Close demo recording
$155A0E1CRL	$163BC	IN_WaitForScan	
$155A0E3ARL	$163DA	IN_WaitForASCII	
$155A0EDCRL	$1647C	IN_Wait_for_button	
$155A0F40RL	$164E0	IN_CheckAck	
$155A0F8FRL	$1652F	IN_UserInput	
$1657000ERL	$1657E	MM_CheckEMS	
$16570044RL	$165B4	MML_SetupEMS	
$165700F2RL	$16662	MML_ShutdownEMS	
$16570116RL	$16686	MM_MapEMS	
$1657018ERL	$166FE	MML_CheckForXMS	
$165701A9RL	$16719	MML_SetupXMS	
$16570218RL	$16788	MML_ShutdownXMS	
$16570243RL	$167B3	MML_UseSpace	
$165703D2RL	$16942	MM_ClearBlock	
$16570438RL	$169A8	MM_Startup	
$165706EFRL	$16C5F	MM_Shutdown	
$1657071FRL	$16C8F	MM_GetPtr	
$16570994RL	$16F04	MM_FreePtr	
$16570A5FRL	$16FCF	MM_SetPurge	
$16570AE2RL	$17052	MM_SetLock	
$16570B6ARL	$170DA	MM_SortMem	
$16570D4ARL	$172BA	MM_ShowMemory	
$16570E8CRL	$173FC	MM_UnusedMemory	
$16570EF3RL	$17463	MM_TotalFree	
$16570F71RL	$174E1	MM_BombOnError	
$174E000CRL	$174EC	RF_Startup	
$174E0131RL	$17611	RF_Nul		
$174E0136RL	$17616	RF_1		
$174E01BFRL	$1769F	RF_NewMap	
$174E0315RL	$177F5	RF_MarkTileGraphics	
$174E06DFRL	$17BBF	RF_InitMapStructs	
$174E0717RL	$17BF7	RF_CheckForAnimTile	
$174E0865RL	$17D45	RF_4		
$174E08A8RL	$17D88	RF_3		
$174E08ECRL	$17DCC	RF_2		
$174E0943RL	$17E23	RFL_AnimateTiles	
$174E0A2ERL	$17F0E	RF_InitSpriteDraws	
$174E0A75RL	$17F55	RF_SetScroll	
$174E0AF8RL	$17FD8	RF_InitScrollBlocks	
$174E0B05RL	$17FE5	RF_SetScrollBlock	
$174E0B5ERL	$1803E	RF_MoveScroll	
$174E0C4DRL	$1812D	RF_SetDrawFunc	
$174E0C5FRL	$1813F	RFL_NewRow	
$174E0D56RL	$18236	RF_ResetScreen	
$174E0D75RL	$18255	RF_ReplaceTileBlock	
$174E0F25RL	$18405	RF_ReplaceTiles	Replace tiles on map (Used by Fuses for example)
$174E1022RL	$18502	RF_RepositionLimit	
$174E1134RL	$18614	RF_13		
$174E11A9RL	$18689	RF_14		
$174E121DRL	$186FD	RF_SyncTime	
$174E12E9RL	$187C9	RF_15		
$174E1330RL	$18810	RF_Reposition	
$174E13DARL	$188BA	RF_Scroll	
$174E163ERL	$18B1E	RF_PlaceSprite	
$174E1858RL	$18D38	RF_18		
$174E18E0RL	$18DC0	RF_19		
$174E1A6BRL	$18F4B	RF_20		
$174E1C6BRL	$1914B	RF_Refresh	
$1920000ARL	$1920A	RFB_1		
$192001E8RL	$193E8	RFB_2		
$19200342RL	$19542	RFB_3		
$196E000CRL	$196EC	SDL_SetTimer0	
$196E0031RL	$19711	SDL_SetIntsPerSecond	
$196E0051RL	$19731	int_handler_1	
$196E0079RL	$19759	SDL_PCPlaySound	
$196E00A7RL	$19787	SDL_PCStopSound	
$196E00C1RL	$197A1	SDL_PCService	
$196E0142RL	$19822	SDL_ShutPC	
$196E015CRL	$1983C	alOut		
$196E019ERL	$1987E	SDL_ALStopSound	
$196E01BFRL	$1989F	SDL_AlSetFXInst	
$196E02D5RL	$199B5	SDL_ALPlaySound	
$196E0354RL	$19A34	SDL_ALSoundService	
$196E03DCRL	$19ABC	SDL_ALService	
$196E048FRL	$19B6F	SDL_ShutAL	
$196E04C9RL	$19BA9	SDL_CleanAL	
$196E0502RL	$19BE2	SDL_StartAL	
$196E0527RL	$19C07	SDL_DetectAdlib	
$196E05F3RL	$19CD3	SDL_t0Service	
$196E06D5RL	$19DB5	SDL_ShutDevice	
$196E06F9RL	$19DD9	SDL_CleanDevice	
$196E0710RL	$19DF0	SDL_StartDevice	
$196E072BRL	$19E0B	SDL_SetTimerSpeed	
$196E0749RL	$19E29	SD_SetSoundMode	
$196E07CERL	$19EAE	SD_SetMusicMode	
$196E0824RL	$19F04	SD_StartUp	
$196E0911RL	$19FF1	SD_Default	
$196E099DRL	$1A07D	SD_Shutdown	
$196E09DDRL	$1A0BD	SD_SetUserHook	
$196E09EFRL	$1A0CF	SD_PlaySound	Play sounds in game
$196E0A8ERL	$1A16E	SD_SoundPlaying	
$196E0AD5RL	$1A1B5	SD_StopSound	
$196E0AFBRL	$1A1DB	SD_WaitSoundDone	
$196E0B08RL	$1A1E8	SD_MusicOn	
$196E0B13RL	$1A1F3	SD_MusicOff	
$196E0B60RL	$1A240	SD_StartMusic	
$196E0BB2RL	$1A292	SD_FadeOutMusic	
$196E0BC5RL	$1A2A5	SD_MusicPlaying	
$1A2B000CRL	$1A2BC	USL_HardError	
$1A2B0142RL	$1A3F2	get_savefile_name	
$1A2B017ERL	$1A42E	load_config	
$1A2B0346RL	$1A5F6	save_config	
$1A2B048ERL	$1A73E	get_savefiles	
$1A2B0545RL	$1A7F5	startup		
$1A2B05BFRL	$1A86F	startup_all_sub	
$1A2B05E0RL	$1A890	shutdown	
$1A2B05FDRL	$1A8AD	US_CheckParm	
$1A2B06B3RL	$1A963	param_present	
$1A2B06FCRL	$1A9AC	printtext	
$1A2B0781RL	$1AA31	textmode	
$1A2B0798RL	$1AA48	show_hard_scr	Draw the B800 text screen at game start
$1A2B081CRL	$1AACC	hilitetext	Display string of text over B800 screen
$1A2B08AERL	$1AB5E	printnum	Print a number over B800 screen
$1A2B090FRL	$1ABBF	showhardware	Show game information at start screen
$1A2B0C3ARL	$1AEEA	flash_ready	Wait for key, display 'Ready' B800 text
$1A2B0CD8RL	$1AF88	set_window_print_funcs	
$1A2B0CF7RL	$1AFA7	US_Print	
$1A2B0D70RL	$1B020	window_print_unsigned	
$1A2B0D98RL	$1B048	window_print_signed	
$1A2B0DC0RL	$1B070	window_print_rect	
$1A2B0E1DRL	$1B0CD	window_print_center	
$1A2B0E5ERL	$1B10E	window_print_line	
$1A2B0EBBRL	$1B16B	window_print	
$1A2B0F00RL	$1B1B0	clear_window	
$1A2B0F2DRL	$1B1DD	window_draw	
$1A2B106ERL	$1B31E	center_window	
$1A2B1153RL	$1B403	save_window	
$1A2B1180RL	$1B430	restore_window	
$1A2B11ADRL	$1B45D	draw_cursor	
$1A2B1203RL	$1B4B3	window_input	
$1B830003RL	$1B833	init_menu_stack	
$1B830022RL	$1B852	pop_menu	
$1B830049RL	$1B879	push_menu	
$1B830076RL	$1B8A6	draw_menu_item_icon	
$1B83010ERL	$1B93E	draw_menu_item	
$1B8301A4RL	$1B9D4	draw_menu_footer	
$1B83024ARL	$1BA7A	draw_current_menu	
$1B83038FRL	$1BBBF	center_watch_window	
$1B830458RL	$1BC88	load_save_message	
$1B830534RL	$1BD64	green_message_box	
$1B8306E6RL	$1BF16	confirm_command	
$1B8307C2RL	$1BFF2	error_message	
$1B830869RL	$1C099	update_options_menu	Options menu small text written
$1B830924RL	$1C154	score_box_menu_proc	
$1B83095DRL	$1C18D	fix_jerky_motion_menu_proc	
$1B830996RL	$1C1C6	svga_comp_menu_proc	
$1B8309CFRL	$1C1FF	two_button_firing_menu_proc	
$1B830A08RL	$1C238	configure_menu_proc	
$1B830A8CRL	$1C2BC	set_key_control	
$1B830BEFRL	$1C41F	keyboard_menu_proc	
$1B830C0CRL	$1C43C	controls_menu_proc	
$1B830D89RL	$1C5B9	print_joystick_prompt	
$1B830E1FRL	$1C64F	get_joystick_calibration_point	
$1B830ED4RL	$1C704	calibrate_joystick	
$1B831073RL	$1C8A3	joystick1_menu_proc	
$1B8310AFRL	$1C8DF	joystick2_menu_proc	
$1B8310ECRL	$1C91C	print_gamepad_prompt	
$1B831214RL	$1CA44	choose_gamepad_button	
$1B8312C6RL	$1CAF6	gamepad_menu_proc	
$1B83138ERL	$1CBBE	draw_savegame_item_border	
$1B83146BRL	$1CC9B	load_savegame_item	
$1B83157FRL	$1CDAF	load_game_menu_proc	
$1B8316DBRL	$1CF0B	save_savegame_item	
$1B8318A4RL	$1D0D4	save_game_menu_proc	
$1B831918RL	$1D148	show_paddlewar_score	
$1B8319AFRL	$1D1DF	paddlewar	
$1B831E32RL	$1D662	paddlewar_menu_proc	
$1B831E9CRL	$1D6CC	enable_menu_items	
$1B831EF4RL	$1D724	get_checked_item	
$1B831F35RL	$1D765	hilite_menu_item	
$1B831FD8RL	$1D808	check_menu_item	
$1B832065RL	$1D895	hilite_next_item	
$1B83209FRL	$1D8CF	hilite_previous_item	
$1B8320C8RL	$1D8F8	set_menu_footer	
$1B832106RL	$1D936	enter_menu	
$1B832151RL	$1D981	leave_menu	
$1B83219DRL	$1D9CD	select_current_menu_item	
$1B832263RL	$1DA93	update_menus	
$1B832353RL	$1DB83	do_main_menu	
$1B832423RL	$1DC53	handle_command	
$1B83247CRL	$1DCAC	set_sfx_and_music_devices	
$1B8324D7RL	$1DD07	Xquitgame	
$1B83257ERL	$1DDAE	handle_menus	
$1DFB000ERL	$1DFBE	set_random_index	
$1DFB0036RL	$1DFE6	Rand		
$1E000001RL	$1E001	VL_Startup	
$1E00008CRL	$1E08C	VL_SetTextMode	
$1E0000A8RL	$1E0A8	VL_SetVideoMode	
$1E0000E5RL	$1E0E5	VL_ColorBorder	
$1E00014ERL	$1E14E	VL_SetDefaultPalette	
$1E00016BRL	$1E16B	VL_FadeToBlack	
$1E0001BERL	$1E1BE	VL_FadeFromBlack	
$1E000211RL	$1E211	VL_FadeToWhite	
$1E000265RL	$1E265	VL_FadeFromWhite	
$1E0002B9RL	$1E2B9	VL_SetATRPalette	
$1E0002D9RL	$1E2D9	VL_SetLineWidth	
$1E000309RL	$1E309	VL_ClearVideo	
$1E000358RL	$1E358	draw_pic_nooffset	
$1E0003BDRL	$1E3BD	VW_DrawMPicture	
$1E00042ERL	$1E42E	draw_masked_pic_clipped	
$1E0004CDRL	$1E4CD	blit_sprite	
$1E000579RL	$1E579	VW_Hlin		
$1E00064ARL	$1E64A	VW_Bar		
$1E000789RL	$1E789	VW_MeasurePropString	
$1E0009B2RL	$1E9B2	VW_Nullsub	
$1E0009B7RL	$1E9B7	VW_MarkUpdateBlock	
$1E000A97RL	$1EA97	VW_UpdateScreen	
$1E000AB7RL	$1EAB7	VWB_DrawTile8	
$1E000B0ARL	$1EB0A	VWB_DrawTile8M	
$1E000B87RL	$1EB87	VWB_DrawTile16	
$1E000BF5RL	$1EBF5	VWB_DrawTile16M	
$1E000C75RL	$1EC75	VWB_DrawPic	
$1E000D25RL	$1ED25	VWB_DrawMPic	
$1E000DDFRL	$1EDDF	VWB_Bar		
$1E000E28RL	$1EE28	VWB_DrawPropString	
$1E000E71RL	$1EE71	VWB_DrawSprite	
$1E000F70RL	$1EF70	VWB_Plot	
$1E000FABRL	$1EFAB	VWB_Hlin	
$1E000FF4RL	$1EFF4	VWB_Vlin	
$1F03000CRL	$1F03C	VW_Plot		
$1F03005BRL	$1F08B	VW_Vlin		
$1F0300BBRL	$1F0EB	VW_DrawTile8	
$1F030121RL	$1F151	VL_MemToScreen	
$1F0304A1RL	$1F4D1	VL_CopyBlock	
$1F0304EBRL	$1F51B	VL_LatchDrawChar	
$1F030765RL	$1F795	VL_SetScreen	
$1F0307E6RL	$1F816	VL_SetCRTC	
$1F030819RL	$1F849	VL_1		
$1F0309C5RL	$1F9F5	VW_DrawPropString	
$1F030ADFRL	$1FB0F	VL_WaitVBL	
$1F030AF6RL	$1FB26	Results		
$1F030AFARL	$1FB2A	EGADisplays	
$1F030B00RL	$1FB30	DCCTable	
$1F030B1ARL	$1FB4A	TestSequence	
$1F030B1DRL	$1FB4D	EGAFlag		
$1F030B20RL	$1FB50	CGAFlag		
$1F030B23RL	$1FB53	MonoFlag	
$1F030B26RL	$1FB56	VL_VideoID	
$1F030B6CRL	$1FB9C	FindPS2		
$1F030BBCRL	$1FBEC	FindEGA		
$1F030BE8RL	$1FC18	FindCGA		
$1F030BF8RL	$1FC28	FindMono	
$1F030C3ARL	$1FC6A	Find6845	
$1F030C54RL	$1FC84	FindActive	
$1F030C85RL	$1FCB5	FoundDevice	
$1FCD0000RL	$1FCD0	seed		
$1FDE0000RL	$1FDE0	TEXT:		Star wars story
$20040000RL	$20040	TEXT:		Omegamatic	
$20040010RL	$20050	TEXT:		IonVentilationSy	
$20040030RL	$20070	TEXT:		SecurityCenter	
$20040040RL	$20080	TEXT:		DefenseTunnelVlo	
$20040060RL	$200A0	TEXT:		EnergyFlowSystem	
$20040080RL	$200C0	TEXT:		DefenseTunnelBur	
$200400A0RL	$200E0	TEXT:		RegulationContro	
$200400C0RL	$20100	TEXT:		DefenseTunnelSor	
$200400E0RL	$20120	TEXT:		NeutrinoBurstInj	
$20040100RL	$20140	TEXT:		DefenseTunnelTel	
$20040120RL	$20160	TEXT:		BrownianMotionIn	
$20040140RL	$20180	TEXT:		GravitationalDam	
$20040160RL	$201A0	TEXT:		QuantumExplosion	
$20040180RL	$201C0	TEXT:		KorathIiiBase	
$20040190RL	$201D0	TEXT:		Bwbmegarocket	
$200401A0RL	$201E0	TEXT:		HighScores	
$200401B0RL	$201F0	TEXT:		KeenPurposefully	
$200401E0RL	$20220	TEXT:		KeenInvestigates	
$20040210RL	$20250	TEXT:		KeenStrutsThroug	
$20040240RL	$20280	TEXT:		KeenInvadesDefen	
$20040270RL	$202B0	TEXT:		KeenEngagesEnerg	
$200402A0RL	$202E0	TEXT:		KeenBarrelsIntoD	
$200402D0RL	$20310	TEXT:		KeenGoesNutsInTh	
$20040300RL	$20340	TEXT:		KeenRegretsEnter	
$20040330RL	$20370	TEXT:		KeenBlowsThrough	
$20040360RL	$203A0	TEXT:		KeenTrotsThrough	
$20040390RL	$203D0	TEXT:		KeenBreaksIntoTh	
$200403C0RL	$20400	TEXT:		KeenHurriesThrou	
$20040400RL	$20440	TEXT:		KeenExplodesInto	
$20040430RL	$20470	TEXT:		KeenFacesDangerI	
$20040460RL	$204A0	TEXT:		KeenWillNotBeInT	
$20040490RL	$204D0	TEXT:		KeenUnexplainedl
$20CD0000RL	$20CD0  End B800	Game exited DOS screen
$21C80000RL	$21C80	AUDIOHED	Audio header
$21FC0000RL	$21FC0	EGAHED		EGA header
$25990001RL	$25991	MAPHED		Map header
$25990192RL	$25B22	TI_BGAnimTime	Tileinfo background tile animation values
$2599077ARL	$2610A	TI_BGAnimList	Tileinfo background tile to animate to values
$25990D62RL	$266F2	TI_FGTopFlags	Tileinfo foreground tile top property values
$259918EARL	$2727A	TI_FGRightFlags	Tileinfo foreground tile right property values
$25992472RL	$27E02	TI_FGBottmFlags	Tileinfo foreground tile bottom property values
$25992FFARL	$2898A	TI_FGLeftFlags	Tileinfo foreground tile left property values
$25993B82RL	$29512	TI_FGAnimList	Tileinfo foreground tile animation values
$2599470ARL	$2A09A	TI_FGMiscFlags	Tileinfo foreground misc tile property values
$25995292RL	$2AC22	TI_FGAnimTime	Tileinfo foreground tile to animate to values 
$2B7B0000RL	$2B7B0	grneeded	
$2CB00000RL	$2CB00	mmblocks	
$30340004RL	$30344	TEXT:		BorlandCCopyright1991; start of data segment	
$3034002FRL	$3036F	TEXT:		NullPointerAssignment	
$303400AARL	$303EA	jerk_params	Fix jerky motion parameters
$303400AERL	$303EE	DemoLoopParms	Demo parameters (To ensure demos play relaibly)
$303400B6RL	$303F6	TEXT:		Jerk		
$303400BBRL	$303FB	TEXT:		Ted5_exe	
$303400C4RL	$30404	TEXT:		Launch		
$303400CCRL	$3040C	TEXT:		Windows	
$303400D4RL	$30414	TEXT:		Easy_0		
$303400D9RL	$30419	TEXT:		Normal_0	
$303400E0RL	$30420	TEXT:		Hard_0		
$303400E5RL	$30425	TEXT:		Egagraph_ck5_0	
$303400F2RL	$30432	TEXT:		CombiningEga1_ck5AndE	
$30340127RL	$30467	TEXT:		Ega1_ck5	
$30340130RL	$30470	TEXT:		CanTRenameEga1_ck5	
$30340147RL	$30487	TEXT:		CanTOpenEgagraph_ck5	
$30340160RL	$304A0	TEXT:		Ega2_ck5	
$30340169RL	$304A9	TEXT:		CanTFindEga2_ck5	
$3034017ERL	$304BE	TEXT:		Demo_0		
$30340183RL	$304C3	TEXT:		Joypad		
$3034018ARL	$304CA	TEXT:		DemoLoopExited???	
$303401F4RL	$30534	TEXT:		Demo?_ck5	
$303401FERL	$3053E	TEXT:		NotEnoughMemoryToLoad	
$3034021ERL	$3055E	TEXT:		Demo		
$30340223RL	$30563	TEXT:		KeenStepsOutOntoKorat	
$30340242RL	$30582	TEXT:		RecordADemoFromLevel0	
$30340264RL	$305A4	TEXT:		SaveAsDemo09	
$3034027BRL	$305BB	TEXT:		EnddemorecordCannotWr	
$303402A3RL	$305E3	TEXT:		YouDidnTMakeItPast	
$303402BBRL	$305FB	TEXT:		TryAgain	
$303402C5RL	$30605	TEXT:		ExitToArmageddon	
$303402D8RL	$30618	TEXT:		InsufficientMemoryToL	
$303402FBRL	$3063B	TEXT:		GameloopInsufficientM	
$3034032CRL	$3066C	TEXT:		OneMoment	
$3034033ARL	$3067A	level_music	List of songs used for game levels
$30340362RL	$306A2	TEXT:		ActiveObjects	
$30340373RL	$306B3	TEXT:		InactiveObjects	
$30340386RL	$306C6	TEXT:		MemoryUsage	
$303403A0RL	$306E0	TEXT:		Total		
$303403ACRL	$306EC	TEXT:		KFree		
$303403BARL	$306FA	TEXT:		KWithPurge	
$303403C8RL	$30708	TEXT:		K		
$303403CBRL	$3070B	TEXT:		SpriteTest	
$303403D7RL	$30717	TEXT:		ChunkWidthHeightOrgxO	
$30340419RL	$30759	TEXT:		Shift		
$30340420RL	$30760	TEXT:		Working	
$30340428RL	$30768	TEXT:		WalldebugEastWallOthe	
$3034044BRL	$3078B	TEXT:		WalldebugWestWallOthe	
$3034046ERL	$307AE	TEXT:		BorderColor015	
$30340484RL	$307C4	TEXT:		GodModeOff	
$30340491RL	$307D1	TEXT:		GodModeOn	
$3034049DRL	$307DD	TEXT:		FreeItems	
$303404A9RL	$307E9	TEXT:		JumpCheatOn	
$303404B7RL	$307F7	TEXT:		JumpCheatOff	
$303404C6RL	$30806	TEXT:		NoClippingOn	
$303404D5RL	$30815	TEXT:		NoClippingOff	
$303404E5RL	$30825	TEXT:		SlowMotionOn	
$303404F4RL	$30834	TEXT:		SlowMotionOff	
$30340504RL	$30844	TEXT:		AddHowManyExtraVbls08	
$30340524RL	$30864	TEXT:		WarpToWhichLevel118	
$30340541RL	$30881	TEXT:		CheatOptionYouJustGot	
$30340588RL	$308C8	TEXT:		Paused		
$3034058FRL	$308CF	TEXT:		C_0		
$30340593RL	$308D3	TEXT:		Location	
$3034059CRL	$308DC	TEXT:		Score		
$303405A2RL	$308E2	TEXT:		Extra		
$303405A8RL	$308E8	TEXT:		Keycard	
$303405B0RL	$308F0	TEXT:		Level		
$303405B6RL	$308F6	TEXT:		Easy		
$303405BBRL	$308FB	TEXT:		Normal		
$303405C2RL	$30902	TEXT:		Hard		
$303405C7RL	$30907	TEXT:		Keys		
$303405CCRL	$3090C	TEXT:		Ammo		
$303405D1RL	$30911	TEXT:		Keens		
$303405D7RL	$30917	TEXT:		Vitalin	
$303405DFRL	$3091F	TEXT:		DebugKeysActive	
$303405F1RL	$30931	TEXT:		GetnewobjNoFreeSpotsI	
$30340617RL	$30957	TEXT:		RemoveobjTriedToRemov	
$3034063ERL	$3097E	TEXT:		StartmusicBadLevelNum	
$3034065ERL	$3099E	TEXT:		InsufficientMemoryFor	
$30340688RL	$309C8	SlopeDisp	Slope displacement tables -controls slopes
$30340788RL	$30AC8	SPRITE ACTION:	INVISIBLE1	
$303407C4RL	$30B04	TEXT:		FullcliptowallsBadObc	
$303407E1RL	$30B21	TEXT:		ObjectWithBadState	
$30340878RL	$30BB8	BridgeArray	
$30340888RL	$30BC8	SPRITE ACTION:	KEENSTAND
$303408A6RL	$30BE6	SPRITE ACTION:	KEENPLAT0	
$303408C4RL	$30C04	SPRITE ACTION:	KEENLOOKUPPLAT	
$303408E2RL	$30C22	SPRITE ACTION:	KEENLOOKDOWNPLAT	
$30340996RL	$30CD6	SPRITE ACTION:	KEENBOOK0	
$30340A68RL	$30DA8	SPRITE ACTION:	KEENBOOKAWAY0	
$30340AC2RL	$30E02	SPRITE ACTION:	KEENLOOKUP0	
$30340AFERL	$30E3E	SPRITE ACTION:	KEENLOOKDOWN0	
$30340B58RL	$30E98	SPRITE ACTION:	KEENLOOKDOWNEND	
$30340B94RL	$30ED4	SPRITE ACTION:	KEENNOT	
$30340BB2RL	$30EF2	SPRITE ACTION:	KEENDIE0	
$30340BD0RL	$30F10	SPRITE ACTION:	KEENDIE1	
$30340BEERL	$30F2E	SPRITE ACTION:	KEENSHOOTH0	
$30340C0CRL	$30F4C	SPRITE ACTION:	KEENSHOOTH1	
$30340C2ARL	$30F6A	SPRITE ACTION:	KEENSHOOTUP0	
$30340C48RL	$30F88	SPRITE ACTION:	KEENSHOOTV1	
$30340C66RL	$30FA6	SPRITE ACTION:	KEENPRESSSWITCH0	
$30340C84RL	$30FC4	SPRITE ACTION:	KEENPRESSSWITCH1	
$30340CA2RL	$30FE2	SPRITE ACTION:	KEENPLACEGEM	
$30340CC0RL	$31000	SPRITE ACTION:	KEENENTERSLIDE	
$30340CDERL	$3101E	SPRITE ACTION:	KEENENTERDOOR0	
$30340D1ARL	$3105A	SPRITE ACTION:	KEENENTERDOOR1	
$30340D38RL	$31078	SPRITE ACTION:	KEENENTERDOOR2	
$30340D56RL	$31096	SPRITE ACTION:	KEENENTERDOOR3	
$30340D74RL	$310B4	SPRITE ACTION:	KEENENTERDOOR4	
$30340D92RL	$310D2	SPRITE ACTION:	KEENENTERDOOR5	
$30340DB0RL	$310F0	SPRITE ACTION:	KEENENTEREDDOOR	
$30340DCERL	$3110E	SPRITE ACTION:	KEENPOLE0	
$30340DECRL	$3112C	SPRITE ACTION:	KEENPOLECLIMB0	
$30340E0ARL	$3114A	SPRITE ACTION:	KEENPOLECLIMB1	
$30340E28RL	$31168	SPRITE ACTION:	KEENPOLECLIMB2	
$30340E46RL	$31186	SPRITE ACTION:	KEENPOLESLIDE0	
$30340E64RL	$311A4	SPRITE ACTION:	KEENPOLESLIDE1	
$30340E82RL	$311C2	SPRITE ACTION:	KEENPOLESLIDE2	
$30340EA0RL	$311E0	SPRITE ACTION:	KEENPOLESLIDE3	
$30340EBERL	$311FE	SPRITE ACTION:	KEENPOLESHOT0	
$30340EFARL	$3123A	SPRITE ACTION:	KEENPOLESHOTUP0	
$30340F36RL	$31276	SPRITE ACTION:	KEENPOLESHOTDOWN0	
$30340F72RL	$312B2	SPRITE ACTION:	KEENWALK0	
$30340F90RL	$312D0	SPRITE ACTION:	KEENWALK1	
$30340FAERL	$312EE	SPRITE ACTION:	KEENWALK2	
$30340FCCRL	$3130C	SPRITE ACTION:	KEENWALK3	
$30340FEARL	$3132A	SPRITE ACTION:	KEENPOGO0	
$30341008RL	$31348	SPRITE ACTION:	KEENPOGO1	
$30341026RL	$31366	SPRITE ACTION:	KEENPOGO2	
$30341044RL	$31384	SPRITE ACTION:	KEENJUMP0	
$30341062RL	$313A2	SPRITE ACTION:	KEENJUMP1	
$30341080RL	$313C0	SPRITE ACTION:	KEENJUMP2	
$3034109ERL	$313DE	SPRITE ACTION:	KEENJUMP3	
$303410BCRL	$313FC	SPRITE ACTION:	KEENJUMPSHOTH0	
$303410DARL	$3141A	SPRITE ACTION:	KEENJUMPSHOTH1	
$303410F8RL	$31438	SPRITE ACTION:	KEENJUMPSHOTH2	
$30341116RL	$31456	SPRITE ACTION:	KEENJUMPSHOTUP0	
$30341134RL	$31474	SPRITE ACTION:	KEENJUMPSHOTUP1	
$30341152RL	$31492	SPRITE ACTION:	KEENJUMPSHOTUP2	
$30341170RL	$314B0	SPRITE ACTION:	KEENJUMPSHOTDOWN0	
$3034118ERL	$314CE	SPRITE ACTION:	KEENJUMPSHOTDOWN1	
$303411ACRL	$314EC	SPRITE ACTION:	KEENJUMPSHOTDOWN2	
$30341206RL	$31546	SPRITE ACTION:	KEENCLIMB0	
$30341224RL	$31564	SPRITE ACTION:	KEENCLIMB1	
$30341242RL	$31582	SPRITE ACTION:	KEENCLIMB2	
$30341260RL	$315A0	SPRITE ACTION:	KEENCLIMB3	
$3034127ERL	$315BE	SPRITE ACTION:	KEENCLIMB4	
$3034129CRL	$315DC	KeenWalkDirs	
$303412AERL	$315EE	PoleDismountXOffs	
$303412B2RL	$315F2	AmmoLevel	Amount of ammo each raygun gives on EMH
$303412BARL	$315FA	PointSounds	Sounds various point items make when got
$303412D4RL	$31614	PointValues	Amount of points given by points items
$303412EERL	$3162E	PointGotFrames	
$3034130ERL	$3164E	TEXT:		KeyholderPointsToABadSpot
$3034133ERL	$3167E	SPRITE ACTION:	INVISIBLE2
$3034135CRL	$3169C	SPRITE ACTION:	DEMOSIGN	
$3034137ARL	$316BA	SPRITE ACTION:	MAPKEENCLEAR
$30341398RL	$316D8	SPRITE ACTION:	MAPKEENSTART	
$3034144CRL	$3178C	SPRITE ACTION:	MAPKEENWALK0	
$3034148ARL	$317CA	SPRITE ACTION:	MAPFLAG0	
$303414A8RL	$317E8	SPRITE ACTION:	MAPFLAG1	
$303414C6RL	$31806	SPRITE ACTION:	MAPFLAG2	
$303414E4RL	$31824	SPRITE ACTION:	MAPFLAG3	
$30341502RL	$31842	SPRITE ACTION:	KEENSHOT0	
$30341520RL	$31860	SPRITE ACTION:	KEENSHOT1	
$3034153ERL	$3187E	SPRITE ACTION:	KEENSHOT2	
$3034155CRL	$3189C	SPRITE ACTION:	KEENSHOT3	
$3034157ARL	$318BA	SPRITE ACTION:	KEENSHOTHITS0	
$30341598RL	$318D8	SPRITE ACTION:	KEENSHOTHITS1	
$303415B6RL	$318F6	SPRITE ACTION:	DOOROPEN0	
$303415D4RL	$31914	SPRITE ACTION:	DOOROPEN1	
$303415F2RL	$31932	SPRITE ACTION:	DOOROPEN2	
$3034162ERL	$3196E	TEXT:		99		
$30341631RL	$31971	TEXT:		SpawnshotBadDir	
$30341650RL	$31990	TEXT:		PagelayoutWordLimitExceeded	
$30341670RL	$319B0	TEXT:		PagelayoutTextNotHeadedWithP	
$30341694RL	$319D4	TEXT:		Pg		
$30341698RL	$319D8	TEXT:		Of		
$3034169DRL	$319DD	TEXT:		CachelayoutgraphicsNoEToTermi	
$303416CCRL	$31A0C	ObjGrstarts	
$30341720RL	$31A60	ObjGrends
$30341774RL	$31AB4	LevNamePoint	Level name text pointer list
$303417D8RL	$31B18	LevEntPoint	Level entrance text pointer list
$3034183CRL	$31B7C	ItemCacheValues Which caches items use
$3034185ARL	$31B9A	endsplosionpal0	Game over galaxy explosion palette flash 0
$3034187ERL	$31BBE	endsplosionpal1	Game over galaxy explosion palette flash 1
$303418A2RL	$31BE2	endsplosion_pal	Game over galaxy explosion palette
$303418B3RL	$31BF3	bitmasks	
$303418BBRL	$31BFB	TEXT:		IWonderWhatThatFuseWasFor____	
$303418E0RL	$31C20	TEXT:		OneOfTheFourMachinesProtectin	
$30341926RL	$31C66	InfoplaneXDirs	
$30341936RL	$31C76	InfoplaneYDirs	
$30341946RL	$31C86	SPRITE ACTION:	ITEM0	
$30341964RL	$31CA4	SPRITE ACTION:	ITEM1	
$303419BERL	$31CFE	SPRITE ACTION:	POINTITEMSHADOW	
$303419DCRL	$31D1C	SPRITE ACTION:	100LIFEUPGET0	
$303419FARL	$31D3A	SPRITE ACTION:	100LIFEUPGET1	
$30341A18RL	$31D58	SPRITE ACTION:	100LIFEUPGET2	
$30341A36RL	$31D76	SPRITE ACTION:	100LIFEUPGET3	
$30341A54RL	$31D94	ItemFrames	
$30341A6ERL	$31DAE	SPRITE ACTION:	LIGHTNINGH0	
$30341A8CRL	$31DCC	SPRITE ACTION:	LIGHTNINGH1	
$30341AAARL	$31DEA	SPRITE ACTION:	LIGHTNINGV0	
$30341AC8RL	$31E08	SPRITE ACTION:	LIGHTNINGV1	
$30341AE6RL	$31E26	SPRITE ACTION:	FUSEEXPLOSION0	
$30341B04RL	$31E44	SPRITE ACTION:	FUSEEXPLOSION1	
$30341B22RL	$31E62	SPRITE ACTION:	FUSEEXPLOSION2	
$30341B40RL	$31E80	SPRITE ACTION:	LEVELEND	
$30341B5ERL	$31E9E	SPRITE ACTION:	REDPLATAXIS0	
$30341B7CRL	$31EBC	SPRITE ACTION:	PURPLEPLATAXIS0	
$30341BB8RL	$31EF8	SPRITE ACTION:	FALLPLAT0	
$30341BD6RL	$31F16	SPRITE ACTION:	FALLPLAT1	
$30341BF4RL	$31F34	SPRITE ACTION:	FALLPLAT2	
$30341C12RL	$31F52	SPRITE ACTION:	REDPLAT	
$30341C30RL	$31F70	SPRITE ACTION:	REDGOPLAT0	
$30341C4ERL	$31F8E	SPRITE ACTION:	PURPLEGOPLAT0	
$30341C8ARL	$31FCA	TEXT:		GoplatMovedToABadSpot	
$30341CCCRL	$3200C	SPRITE ACTION:	VOLTE0	
$30341CEARL	$3202A	SPRITE ACTION:	VOLTE1	
$30341D08RL	$32048	SPRITE ACTION:	VOLTE2	
$30341D26RL	$32066	SPRITE ACTION:	VOLTE3	
$30341D44RL	$32084	SPRITE ACTION:	VOLTESTUNNED	
$30341D62RL	$320A2	TEXT:		VolteMovedToABadSpot	
$30341DA4RL	$320E4	SPRITE ACTION:	SNEAKPLAT0	
$30341DC2RL	$32102	SPRITE ACTION:	SNEAKPLAT1	
$30341DFERL	$3213E	SPRITE ACTION:	AUTOGUN0	
$30341E1CRL	$3215C	SPRITE ACTION:	AUTOGUN1	
$30341E3ARL	$3217A	SPRITE ACTION:	PURPLESHOT0	
$30341E58RL	$32198	SPRITE ACTION:	PURPLESHOT1	
$30341E76RL	$321B6	SPRITE ACTION:	PURPLESHOT2	
$30341E94RL	$321D4	SPRITE ACTION:	PURPLESHOT3	
$30341EB2RL	$321F2	SPRITE ACTION:	PURPLESHOTHIT0	
$30341ED0RL	$32210	SPRITE ACTION:	PURPLESHOTHIT1	
$30341EF0RL	$32230	TEXT:		GoplatMovedToABadSpot_0	
$30341F0CRL	$3224C	SPRITE ACTION:	SPARKY0	
$30341F2ARL	$3226A	SPRITE ACTION:	SPARKY1	
$30341F48RL	$32288	SPRITE ACTION:	SPARKY2	
$30341F66RL	$322A6	SPRITE ACTION:	SPARKY3	
$30341F84RL	$322C4	SPRITE ACTION:	SPARKYSEARCH0	
$30341FA2RL	$322E2	SPRITE ACTION:	SPARKYSEARCH1	
$30341FC0RL	$32300	SPRITE ACTION:	SPARKYSEARCH2	
$30341FDERL	$3231E	SPRITE ACTION:	SPARKYSEARCH3	
$30341FFCRL	$3233C	SPRITE ACTION:	SPARKYSEARCH4	
$3034201ARL	$3235A	SPRITE ACTION:	SPARKYSEARCH5	
$30342038RL	$32378	SPRITE ACTION:	SPARKYSEARCH6	
$30342056RL	$32396	SPRITE ACTION:	SPARKYSEARCH7	
$30342074RL	$323B4	SPRITE ACTION:	SPARKYPREPCHARGE0	
$30342092RL	$323D2	SPRITE ACTION:	SPARKYPREPCHARGE1	
$303420B0RL	$323F0	SPRITE ACTION:	SPARKYPREPCHARGE2	
$303420CERL	$3240E	SPRITE ACTION:	SPARKYPREPCHARGE3	
$303420ECRL	$3242C	SPRITE ACTION:	SPARKYCHARGE0	
$3034210ARL	$3244A	SPRITE ACTION:	SPARKYCHARGE1	
$30342128RL	$32468	SPRITE ACTION:	SPARKYCHARGE2	
$30342146RL	$32486	SPRITE ACTION:	SPARKYCHARGE3	
$30342164RL	$324A4	SPRITE ACTION:	SPARKYTURN0	
$30342182RL	$324C2	SPRITE ACTION:	SPARKYTURN1	
$303421A0RL	$324E0	SPRITE ACTION:	SPARKYTURN2	
$303421BERL	$324FE	SPRITE ACTION:	SPARKYSTUN0	
$303421DCRL	$3251C	SPRITE ACTION:	AMPTON0	
$303421FARL	$3253A	SPRITE ACTION:	AMPTON1	
$30342218RL	$32558	SPRITE ACTION:	AMPTON2	
$30342236RL	$32576	SPRITE ACTION:	AMPTON3	
$30342254RL	$32594	SPRITE ACTION:	AMPTONTURN0	
$30342272RL	$325B2	SPRITE ACTION:	AMPTONPOLE0	
$30342290RL	$325D0	SPRITE ACTION:	AMPTONPOLE1	
$303422AERL	$325EE	SPRITE ACTION:	AMPTONPOLE2	
$303422CCRL	$3260C	SPRITE ACTION:	AMPTONDISMOUNT0	
$30342308RL	$32648	SPRITE ACTION:	AMPTONCOMP0	
$30342326RL	$32666	SPRITE ACTION:	AMPTONCOMP1	
$30342344RL	$32684	SPRITE ACTION:	AMPTONCOMP2	
$30342362RL	$326A2	SPRITE ACTION:	AMPTONCOMP3	
$30342380RL	$326C0	SPRITE ACTION:	AMPTONCOMP4	
$3034239ERL	$326DE	SPRITE ACTION:	AMPTONSTUN0	
$303423BCRL	$326FC	SPRITE ACTION:	SLICE0	
$303423DARL	$3271A	SPRITE ACTION:	SLICEDIAG0	
$303423F8RL	$32738	SPRITE ACTION:	SLICEDIE0	
$30342416RL	$32756	SPRITE ACTION:	SHELLY0	
$30342434RL	$32774	SPRITE ACTION:	SHELLY1	
$30342452RL	$32792	SPRITE ACTION:	SHELLY2	
$30342470RL	$327B0	SPRITE ACTION:	SHELLY3	
$3034248ERL	$327CE	SPRITE ACTION:	SHELLYWAIT0	
$303424ACRL	$327EC	SPRITE ACTION:	SHELLYWAIT1	
$303424CARL	$3280A	SPRITE ACTION:	SHELLYDIVE0	
$303424E8RL	$32828	SPRITE ACTION:	SHELLYDIVE1	
$30342506RL	$32846	SPRITE ACTION:	SHELLYDIEAIR	
$30342524RL	$32864	SPRITE ACTION:	SHELLYDIEGROUND	
$30342542RL	$32882	SPRITE ACTION:	SHELLYEXPLODE0	
$30342560RL	$328A0	SPRITE ACTION:	SHELLYEXPLODE1	
$3034257ERL	$328BE	SPRITE ACTION:	SHELLYEXPLODE2	
$3034259CRL	$328DC	SPRITE ACTION:	SHELLYEXPLODE3	
$303425BARL	$328FA	SPRITE ACTION:	SHELLYBITS0	
$303425D8RL	$32918	SPRITE ACTION:	SHELLYBITS1	
$303425F6RL	$32936	minedirs	
$30342608RL	$32948	SPRITE ACTION:	MINE0	
$30342626RL	$32966	SPRITE ACTION:	MINE1	
$30342644RL	$32984	SPRITE ACTION:	MINE2	
$30342662RL	$329A2	SPRITE ACTION:	MINEEXPLODE0	
$30342680RL	$329C0	SPRITE ACTION:	MINEEXPLODE1	
$3034269ERL	$329DE	SPRITE ACTION:	MINEEXPLODE2	
$303426BCRL	$329FC	SPRITE ACTION:	MINEEXPLODE3	
$303426DARL	$32A1A	SPRITE ACTION:	MINEEXPLODE4	
$303426F8RL	$32A38	SPRITE ACTION:	MINEEXPLODE5	
$30342716RL	$32A56	SPRITE ACTION:	MINESHRAP0	
$30342734RL	$32A74	SPRITE ACTION:	ROBO0	
$30342752RL	$32A92	SPRITE ACTION:	ROBOSHOOT0	
$30342770RL	$32AB0	SPRITE ACTION:	ROBOSHOOT1	
$3034278ERL	$32ACE	SPRITE ACTION:	ROBOSHOOT2	
$303427ACRL	$32AEC	SPRITE ACTION:	ROBOSHOT0	
$303427CARL	$32B0A	SPRITE ACTION:	ROBOSHOT1	
$303427E8RL	$32B28	SPRITE ACTION:	ROBOSHOTHIT0	
$30342806RL	$32B46	SPRITE ACTION:	ROBOSHOTHIT1	
$30342824RL	$32B64	SPRITE ACTION:	SPIROHOLDTOP	
$30342842RL	$32B82	SPRITE ACTION:	SPIRORELEASETOP	
$30342860RL	$32BA0	SPRITE ACTION:	SPIROHOLDLEFT	
$3034287ERL	$32BBE	SPRITE ACTION:	SPIRORELEASELEFT	
$3034289CRL	$32BDC	SPRITE ACTION:	SPIROHOLDBOT	
$303428BARL	$32BFA	SPRITE ACTION:	SPIRORELEASEBOT	
$303428D8RL	$32C18	SPRITE ACTION:	SPIROHOLDRIGHT	
$303428F6RL	$32C36	TEXT:		CTION_SPIRORELEASERIGHT	
$30342914RL	$32C54	SPRITE ACTION:	SPIROSPIN7	
$30342932RL	$32C72	SPRITE ACTION:	SPIROSPIN0	
$30342950RL	$32C90	SPRITE ACTION:	SPIROSPIN1	
$3034296ERL	$32CAE	SPRITE ACTION:	SPIROSPIN2	
$3034298CRL	$32CCC	SPRITE ACTION:	SPIROSPIN3	
$303429AARL	$32CEA	SPRITE ACTION:	SPIROSPIN4	
$303429C8RL	$32D08	SPRITE ACTION:	SPIROSPIN5	
$303429E6RL	$32D26	SPRITE ACTION:	SPIROSPIN6	
$30342A04RL	$32D44	SPRITE ACTION:	SPIROFLYDOWN	
$30342A22RL	$32D62	SPRITE ACTION:	SPIROFLYLEFT	
$30342A40RL	$32D80	SPRITE ACTION:	SPIROFLYRIGHT	
$30342A5ERL	$32D9E	SPRITE ACTION:	SPIROFLYUP	
$30342A7CRL	$32DBC	SPRITE ACTION:	SPINDRED0	
$30342A9ARL	$32DDA	SPRITE ACTION:	SPINDRED1	
$30342AB8RL	$32DF8	SPRITE ACTION:	SPINDRED2	
$30342AD6RL	$32E16	SPRITE ACTION:	SPINDRED3	
$30342AF4RL	$32E34	SPRITE ACTION:	MASTER0	
$30342B12RL	$32E52	SPRITE ACTION:	MASTER1	
$30342B30RL	$32E70	SPRITE ACTION:	MASTER3	
$30342B4ERL	$32E8E	SPRITE ACTION:	MASTER4	
$30342B6CRL	$32EAC	SPRITE ACTION:	MASTERSHOOT0	
$30342B8ARL	$32ECA	SPRITE ACTION:	MASTERSHOOT1	
$30342BA8RL	$32EE8	SPRITE ACTION:	MASTERTELE0	
$30342BC6RL	$32F06	SPRITE ACTION:	MASTERTELE1	
$30342BE4RL	$32F24	SPRITE ACTION:	MASTERTELE2	
$30342C02RL	$32F42	SPRITE ACTION:	MASTERTELE3	
$30342C20RL	$32F60	SPRITE ACTION:	MASTERBALL0	
$30342C3ERL	$32F7E	SPRITE ACTION:	MASTERBALL1	
$30342C5CRL	$32F9C	SPRITE ACTION:	MASTERBALL2	
$30342C7ARL	$32FBA	SPRITE ACTION:	MASTERBALL3	
$30342C98RL	$32FD8	SPRITE ACTION:	MASTERSPARKS0	
$30342CB6RL	$32FF6	SPRITE ACTION:	MASTERSPARKS1	
$30342CD4RL	$33014	SPRITE ACTION:	MASTERSPARKS2	
$30342CF2RL	$33032	SPRITE ACTION:	MASTERSPARKS3	
$30342D10RL	$33050	SPRITE ACTION:	SHIKADISTAND0	
$30342D2ERL	$3306E	SPRITE ACTION:	SHIKADISTAND1	
$30342D4CRL	$3308C	SPRITE ACTION:	SHIKADISTAND2	
$30342D6ARL	$330AA	SPRITE ACTION:	SHIKADISTAND3	
$30342D88RL	$330C8	SPRITE ACTION:	SHIKADIWALK0	
$30342DA6RL	$330E6	SPRITE ACTION:	SHIKADIWALK1	
$30342DC4RL	$33104	SPRITE ACTION:	SHIKADIWALK2	
$30342DE2RL	$33122	SPRITE ACTION:	SHIKADIWALK3	
$30342E00RL	$33140	SPRITE ACTION:	SHIKADIPOLE0	
$30342E1ERL	$3315E	SPRITE ACTION:	SHIKADIPOLE1	
$30342E3CRL	$3317C	SPRITE ACTION:	SHIKADISTUN0	
$30342E5ARL	$3319A	SPRITE ACTION:	POLEZAP0	
$30342E78RL	$331B8	SPRITE ACTION:	POLEZAP1	
$30342E96RL	$331D6	SPRITE ACTION:	SHOCKSUNDSTAND0	
$30342EB4RL	$331F4	SPRITE ACTION:	SHOCKSUNDSTAND1	
$30342ED2RL	$33212	SPRITE ACTION:	SHOCKSUNDSHOOT0	
$30342EF0RL	$33230	SPRITE ACTION:	SHOCKSUNDSHOOT1	
$30342F0ERL	$3324E	SPRITE ACTION:	SHOCKSUND0	
$30342F2CRL	$3326C	SPRITE ACTION:	SHOCKSUND1	
$30342F4ARL	$3328A	SPRITE ACTION:	SHOCKSUND2	
$30342F68RL	$332A8	SPRITE ACTION:	SHOCKSUND3	
$30342F86RL	$332C6	SPRITE ACTION:	SHOCKSUNDJUMP0	
$30342FA4RL	$332E4	SPRITE ACTION:	BARKSHOT0	
$30342FC2RL	$33302	SPRITE ACTION:	BARKSHOT1	
$30342FE0RL	$33320	SPRITE ACTION:	BARKSHOTDIE0	
$30342FFERL	$3333E	SPRITE ACTION:	BARKSHOTDIE1	
$3034301CRL	$3335C	SPRITE ACTION:	SHOCKSUNDSTUN0	
$3034303ARL	$3337A	SPRITE ACTION:	SPHEREFUL0	
$30343058RL	$33398	SPRITE ACTION:	SPHEREFUL1	
$30343076RL	$333B6	SPRITE ACTION:	SPHEREFUL2	
$30343094RL	$333D4	SPRITE ACTION:	SPHEREFUL3	
$303430B2RL	$333F2	diamondpos	Sphereful diamond position values
$303430D2RL	$33412	SPRITE ACTION:	KORATH0	
$303430F0RL	$33430	SPRITE ACTION:	KORATH1	
$3034310ERL	$3344E	SPRITE ACTION:	KORATH2	
$3034312CRL	$3346C	SPRITE ACTION:	KORATH3	
$3034314ARL	$3348A	SPRITE ACTION:	KORATHSTAND0	
$30343168RL	$334A8	SPRITE ACTION:	KORATHSTUN0	
$30343186RL	$334C6	SPRITE ACTION:	QED	
$303431A4RL	$334E4	TEXT:		WalkBadDir	
$303431B2RL	$334F2	TEXT:		Debug_txt	
$303431BCRL	$334FC	TEXT:		Ca_farreadDoesnTSuppo	
$303431E6RL	$33526	TEXT:		Ca_farwriteDoesnTSupp	
$30343211RL	$33551	TEXT:		Egagraph_ck5	
$3034321ERL	$3355E	TEXT:		CannotOpenEgagraph_ck	
$30343238RL	$33578	TEXT:		Gamemaps_ck5	
$30343245RL	$33585	TEXT:		CanTOpenGamemaps_ck5	
$3034325ERL	$3359E	TEXT:		Audio_ck5	
$30343268RL	$335A8	TEXT:		CanTOpenAudio_ck5	
$3034327ERL	$335BE	TEXT:		Cal_cachespriteBadShi	
$303432A2RL	$335E2	TEXT:		Ca_cachemapTriedToLoa	
$303432D1RL	$33611	TEXT:		Ca_uplevelUpPastLevel	
$303432EERL	$3362E	TEXT:		Ca_downlevelDownPastL	
$3034330FRL	$3364F	TEXT:		Loading	
$3034332CRL	$3366C	DemoMode	Demo mode variable, if not 0, game is in demo mode
$3034348ERL	$337CE	TEXT:		?
$30343490RL	$337D0	TEXT:		1
$30343492RL	$337D2	TEXT:		2
$30343494RL	$337D4	TEXT:		3
$30343496RL	$337D6	TEXT:		4
$30343498RL	$337D8	TEXT:		5
$3034349ARL	$337DA	TEXT:		6
$3034349CRL	$337DC	TEXT:		7
$3034349ERL	$337DE	TEXT:		8
$303434A0RL	$337E0	TEXT:		9
$303434A2RL	$337E2	TEXT:		0
$303434A8RL	$337E8	TEXT:		Q
$303434AARL	$337EA	TEXT:		W
$303434ACRL	$337EC	TEXT:		E
$303434AERL	$337EE	TEXT:		R
$303434B0RL	$337F0	TEXT:		T
$303434B2RL	$337F2	TEXT:		Y
$303434B4RL	$337F4	TEXT:		U
$303434B6RL	$337F6	TEXT:		I
$303434B8RL	$337F8	TEXT:		O
$303434BARL	$337FA	TEXT:		P
$303434C2RL	$33802	TEXT:		A
$303434C4RL	$33804	TEXT:		S
$303434C6RL	$33806	TEXT:		D
$303434C8RL	$33808	TEXT:		F
$303434CARL	$3380A	TEXT:		G
$303434CERL	$3380E	TEXT:		J
$303434D0RL	$33810	TEXT:		K_0
$303434D8RL	$33818	TEXT:		Z
$303434DCRL	$3381C	TEXT:		C
$303434DERL	$3381E	TEXT:		V
$303434E0RL	$33820	TEXT:		B
$303434E2RL	$33822	TEXT:		N
$303434E4RL	$33824	TEXT:		M
$303434E8RL	$33828	TEXT:		_
$303434F4RL	$33834	TEXT:		Esc
$303434F8RL	$33838	TEXT:		Bksp
$303434FDRL	$3383D	TEXT:		Tab
$30343501RL	$33841	TEXT:		Ctrl
$30343506RL	$33846	TEXT:		Lshft
$3034350CRL	$3384C	TEXT:		Space
$30343512RL	$33852	TEXT:		Capslk
$30343519RL	$33859	TEXT:		F1
$3034351CRL	$3385C	TEXT:		F2
$3034351FRL	$3385F	TEXT:		F3
$30343522RL	$33862	TEXT:		F4
$30343525RL	$33865	TEXT:		F5
$30343528RL	$33868	TEXT:		F6
$3034352BRL	$3386B	TEXT:		F7
$3034352ERL	$3386E	TEXT:		F8
$30343531RL	$33871	TEXT:		F9
$30343534RL	$33874	TEXT:		F10
$30343538RL	$33878	TEXT:		F11
$3034353CRL	$3387C	TEXT:		F12
$30343540RL	$33880	TEXT:		Scrllk
$30343547RL	$33887	TEXT:		Enter
$3034354DRL	$3388D	TEXT:		Rshft
$30343553RL	$33893	TEXT:		Prtsc
$30343559RL	$33899	TEXT:		Alt
$3034355DRL	$3389D	TEXT:		Home
$30343562RL	$338A2	TEXT:		Pgup
$30343567RL	$338A7	TEXT:		End
$3034356BRL	$338AB	TEXT:		Pgdn
$30343570RL	$338B0	TEXT:		Ins
$30343574RL	$338B4	TEXT:		Del
$30343578RL	$338B8	TEXT:		Numlk
$3034357ERL	$338BE	TEXT:		Down
$30343583RL	$338C3	TEXT:		Left
$30343588RL	$338C8	TEXT:		Right
$3034358ERL	$338CE	TEXT:		Nojoys
$30343595RL	$338D5	TEXT:		Nomouse
$3034359DRL	$338DD	TEXT:		DemoPlaybackExceeded
$303435B4RL	$338F4	TEXT:		DemoBufferOverflow	
$303435CARL	$3390A	TEXT:		Emmxxxx0	
$303435D4RL	$33914	ParmStrings	
$303435DARL	$3391A	TEXT:		Mml_setupemsEmsError0	
$303435F5RL	$33935	TEXT:		Mml_shutdownemsErrorF	
$30343619RL	$33959	TEXT:		Mm_mapemsEmsError0x	
$30343631RL	$33971	TEXT:		Mml_usespaceSegmentSp	
$30343659RL	$33999	TEXT:		Mm_clearblockNoPurgab	
$3034367CRL	$339BC	TEXT:		Noems		
$30343682RL	$339C2	TEXT:		Noxms		
$30343688RL	$339C8	TEXT:		Mm_getptrOutOfMemory	
$303436A2RL	$339E2	TEXT:		Mm_freeptrBlockNotFou	
$303436BFRL	$339FF	TEXT:		Mm_setpurgeBlockNotFo	
$303436DDRL	$33A1D	TEXT:		Mm_setlockBlockNotFou	
$303436FARL	$33A3A	TEXT:		Mm_showmemoryMemoryBl	
$30343732RL	$33A72	TEXT:		Comp_1		
$30343737RL	$33A77	TEXT:		Rf_newmapMapTooTall	
$30343750RL	$33A90	TEXT:		Rf_marktilegraphicsBa	
$3034377BRL	$33ABB	TEXT:		Rf_marktilegraphicsTo	
$303437B0RL	$33AF0	TEXT:		Rf_marktilegraphics_0	
$303437E4RL	$33B24	TEXT:		Rf_marktilegraphicsFo	
$3034380FRL	$33B4F	TEXT:		Rf_marktilegraphicsUn	
$30343843RL	$33B83	TEXT:		Rf_checkforanimtileNo	
$30343874RL	$33BB4	TEXT:		Rfl_animatetilesOutOf	
$30343895RL	$33BD5	TEXT:		Rf_setscrollblockTo_0	
$303438CARL	$33C0A	TEXT:		Rf_setscrollblockTooM	
$303438FDRL	$33C3D	TEXT:		Rfl_newrowBadDir	
$30343912RL	$33C52	TEXT:		Rf_placespriteNoFreeS	
$30343940RL	$33C80	TEXT:		Rf_placespritePlacedA	
$30343970RL	$33CB0	SD_ParmStrings	
$30343976RL	$33CB6	carriers	
$3034397FRL	$33CBF	modifiers	
$30343992RL	$33CD2	count		
$30343994RL	$33CD4	TEXT:		Noal		
$30343999RL	$33CD9	TEXT:		Adlib		
$3034399FRL	$33CDF	TEXT:		Sdl_alplaysoundBadIns	
$303439C2RL	$33D02	TEXT:		Sd_playsoundUncachedS	
$303439E2RL	$33D22	TEXT:		Sd_playsoundZeroLengt	
$30343A0ARL	$33D4A	ParmStrings2	
$30343A0ERL	$33D4E	p_window_measure	
$30343A16RL	$33D56	TEXT:		IdSoftware91	
$30343C16RL	$33F56	TEXT:		Savegamx_ck5	
$30343C2CRL	$33F6C	TEXT:		Tedlevel	
$30343C35RL	$33F75	TEXT:		Nowait		
$30343C3CRL	$33F7C	TEXT:		Comp		
$30343C41RL	$33F81	TEXT:		Nocomp		
$30343C48RL	$33F88	TEXT:		DeviceError	
$30343C55RL	$33F95	TEXT:		DriveIsWriteProtected	
$30343C70RL	$33FB0	TEXT:		ErrorOnDrive	
$30343C81RL	$33FC1	TEXT:		REtryOrABort?	
$30343C95RL	$33FD5	TEXT:		TerminalErrorS	
$30343CA9RL	$33FE9	TEXT:		YouLaunchedFromTed_IS	
$30343CDERL	$3401E	TEXT:		Config_ck5	
$30343CE9RL	$34029	TEXT:		Empty		
$30343CF1RL	$34031	TEXT:		SvgaCompatibilityMode	
$30343D12RL	$34052	TEXT:		Loading___	
$30343D22RL	$34062	TEXT:		ReadyPressAKey	
$30343D3CRL	$3407C	TEXT:		Us_cprintlineStringEx	
$30343D98RL	$340D8	TEXT:		Debug		
$30343D9ERL	$340DE	TEXT:		NoSoundEffects	
$30343DAFRL	$340EF	TEXT:		PcSpeaker	
$30343DBARL	$340FA	TEXT:		AdlibSoundblaster	
$30343DCDRL	$3410D	TEXT:		QuietAdlibSoundblaster	
$30343DE6RL	$34126	TEXT:		NoMusic	
$30343DEFRL	$3412F	TEXT:		BeginEasyGame	
$30343DFFRL	$3413F	TEXT:		BeginNormalGame	
$30343E11RL	$34151	TEXT:		BeginHardGame	
$30343E21RL	$34161	TEXT:		UpLeft		
$30343E2BRL	$3416B	TEXT:		Up		
$30343E2ERL	$3416E	TEXT:		UpRight	
$30343E39RL	$34179	TEXT:		DownRight	
$30343E46RL	$34186	TEXT:		Down_0		
$30343E4BRL	$3418B	TEXT:		DownLeft	
$30343E57RL	$34197	TEXT:		Jump		
$30343E5CRL	$3419C	TEXT:		Pogo		
$30343E61RL	$341A1	TEXT:		Fire		
$30343E66RL	$341A6	TEXT:		Movement	
$30343E6FRL	$341AF	TEXT:		Buttons	
$30343E77RL	$341B7	TEXT:		Sound		
$30343E7DRL	$341BD	TEXT:		Options	
$30343E85RL	$341C5	TEXT:		UseKeyboard	
$30343E92RL	$341D2	TEXT:		UseJoystick1	
$30343EA2RL	$341E2	TEXT:		UseJoystick2	
$30343EB2RL	$341F2	TEXT:		NewGame	
$30343EBBRL	$341FB	TEXT:		LoadGame	
$30343EC5RL	$34205	TEXT:		SaveGame	
$30343ECFRL	$3420F	TEXT:		Configure	
$30343ED9RL	$34219	TEXT:		EndGame	
$30343EE2RL	$34222	TEXT:		PaddleWar	
$30343EEDRL	$3422D	TEXT:		Quit		
$30343EF4RL	$34234	TEXT:		Usl_confirmcommEmptyComm	
$30343F13RL	$34253	TEXT:		EscToBackOut	
$30343F23RL	$34263	TEXT:		ReallyEndCurrentGame?	
$30343F3CRL	$3427C	TEXT:		PressYToEndIt	
$30343F4ERL	$3428E	TEXT:		ReallyQuit?	
$30343F5BRL	$3429B	TEXT:		PressYToQuit	
$30343F6BRL	$342AB	TEXT:		YouReInAGame	
$30343F7CRL	$342BC	TEXT:		PressYToLoadGame	
$30343F91RL	$342D1	TEXT:		PressYForNewGame	
$30343FA6RL	$342E6	TEXT:		Error		
$30343FAERL	$342EE	TEXT:		Unknown	
$30343FB6RL	$342F6	TEXT:		DiskIsFull	
$30343FC3RL	$34303	TEXT:		FileIsIncomplete	
$30343FD6RL	$34316	TEXT:		PressAnyKey	
$30343FE4RL	$34324	TEXT:		ScoreBoxOn	
$30343FF3RL	$34333	TEXT:		ScoreBoxOff	
$30344003RL	$34343	TEXT:		TwoButtonFiringOn	
$3034401ARL	$3435A	TEXT:		TwoButtonFiringOff	
$30344032RL	$34372	TEXT:		FixJerkyMotionOn	
$30344048RL	$34388	TEXT:		FixJerkyMotionOff	
$3034405FRL	$3439F	TEXT:		SvgaCompatibilityOn	
$30344077RL	$343B7	TEXT:		SvgaCompatibilityOff	
$30344090RL	$343D0	TEXT:		UseGravisGamepadOn	
$303440A8RL	$343E8	TEXT:		UseGravisGamepadOff	
$303440C1RL	$34401	TEXT:		ScoreBoxNowOn	
$303440D2RL	$34412	TEXT:		ScoreBoxNowOff	
$303440E4RL	$34424	TEXT:		PressAnyKey_0	
$303440F2RL	$34432	TEXT:		JerkyMotionFixEnabled	
$3034410BRL	$3444B	TEXT:		JerkyMotionFixDisabled	
$30344125RL	$34465	TEXT:		SvgaCompatibilityNowOn	
$3034413FRL	$3447F	TEXT:		SvgaCompatibilityNowOff	
$3034415ARL	$3449A	TEXT:		TwoButtonFiringNowOn	
$30344173RL	$344B3	TEXT:		TwoButtonFiringNowOff	
$3034418DRL	$344CD	TEXT:		Mouse		
$30344193RL	$344D3	TEXT:		Control	
$3034419DRL	$344DD	TEXT:		KeyAlreadyUsed	
$303441AERL	$344EE	TEXT:		EscToBackOut_0	
$303441BERL	$344FE	TEXT:		MoveJoystickToUpperLeft	
$303441DARL	$3451A	TEXT:		AndPressButton1	
$303441EERL	$3452E	TEXT:		MoveJoystickToLowerRight	
$3034420BRL	$3454B	TEXT:		AndPressButton2	
$3034421FRL	$3455F	TEXT:		UsingJoystick1	
$30344231RL	$34571	TEXT:		UsingJoystick2	
$30344243RL	$34583	TEXT:		Red		
$30344247RL	$34587	TEXT:		Blue		
$3034424CRL	$3458C	TEXT:		Yellow		
$30344253RL	$34593	TEXT:		Green		
$30344259RL	$34599	TEXT:		Jump_0		
$3034425ERL	$3459E	TEXT:		Pogo_0		
$30344263RL	$345A3	TEXT:		Fire_0		
$30344268RL	$345A8	TEXT:		Status		
$3034426FRL	$345AF	TEXT:		MakeSureThatTheButton	
$30344289RL	$345C9	TEXT:		SwitchIsSetFor4Buttons	
$303442A7RL	$345E7	TEXT:		PressButtonFor	
$303442B9RL	$345F9	TEXT:		Status_0	
$303442C0RL	$34600	TEXT:		Loading_0	
$303442C8RL	$34608	TEXT:		Uid		
$303442CCRL	$3460C	TEXT:		Empty_0	
$303442D2RL	$34612	TEXT:		TypeName	
$303442DCRL	$3461C	TEXT:		EnterAccepts	
$303442EARL	$3462A	TEXT:		Untitled	
$303442F3RL	$34633	TEXT:		Saving		
$303442FARL	$3463A	TEXT:		Keen		
$30344300RL	$34640	TEXT:		Comp_0		
$30344306RL	$34646	TEXT:		YouLost	
$30344310RL	$34650	TEXT:		YouWon		
$30344319RL	$34659	TEXT:		ArrowsMove	
$30344325RL	$34665	TEXT:		EnterSelects	
$30344333RL	$34673	TEXT:		EscToQuit	
$3034433FRL	$3467F	TEXT:		Usl_downlevelNilCard	
$3034435ARL	$3469A	TEXT:		ReturnToGame	
$30344369RL	$346A9	TEXT:		ReturnToDemo	
$30344378RL	$346B8	TEXT:		ControlPanel	
$30344386RL	$346C6	TEXT:		Usl_handlecommUnknown	
$303443A1RL	$346E1	TEXT:		Quitting___	
$303443AERL	$346EE	VLStartupParms	
$303443C4RL	$34704	palette_0	Game palette 0
$303443D5RL	$34715	palette_1	Game palette 1
$303443E7RL	$34727	palette_2	Game palette 2
$303443F8RL	$34738	palette_3	Game palette 3
$30344409RL	$34749	palette_4	Game palette 4 (Black)
$3034443BRL	$3477B	TEXT:		Hiddencard	
$30344446RL	$34786	TEXT:		Nopan		
$3034444CRL	$3478C	TEXT:		ImproperVideoCardIfYouReallyH	
$303454E0RL	$35820	pixmasks	
$3034551ERL	$3585E	px		
$30345520RL	$35860	py		
$30345523RL	$35863	fontcolor	
$30345B6ARL	$35EAA	wide		
$30345B84RL	$35EC4	AudioDict	Audio dictionary
$30345F84RL	$362C4	EGAdict		EGA dictionary
$3034664ERL	$3698E	TEXT:		Error0		
$30346656RL	$36996	TEXT:		InvalidFunctionNumber	
$3034666ERL	$369AE	TEXT:		NoSuchFileOrDirectory	
$30346688RL	$369C8	TEXT:		PathNotFound	
$30346697RL	$369D7	TEXT:		TooManyOpenFiles	
$303466ABRL	$369EB	TEXT:		PermissionDenied	
$303466BDRL	$369FD	TEXT:		BadFileNumber	
$303466CDRL	$36A0D	TEXT:		MemoryArenaTrashed	
$303466E2RL	$36A22	TEXT:		NotEnoughMemory	
$303466F4RL	$36A34	TEXT:		InvalidMemoryBlockAddress	
$30346711RL	$36A51	TEXT:		InvalidEnvironment	
$30346725RL	$36A65	TEXT:		InvalidFormat	
$30346734RL	$36A74	TEXT:		InvalidAccessCode	
$30346748RL	$36A88	TEXT:		InvalidData	
$30346755RL	$36A95	TEXT:		NoSuchDevice	
$30346764RL	$36AA4	TEXT:		AttemptedToRemoveCurrentDirec	
$3034678ARL	$36ACA	TEXT:		NotSameDevice	
$3034679ARL	$36ADA	TEXT:		NoMoreFiles	
$303467A8RL	$36AE8	TEXT:		InvalidArgument	
$303467B9RL	$36AF9	TEXT:		ArgListTooBig	
$303467CARL	$36B0A	TEXT:		ExecFormatError	
$303467DCRL	$36B1C	TEXT:		CrossDeviceLink	
$303467EERL	$36B2E	TEXT:		MathArgument	
$303467FCRL	$36B3C	TEXT:		ResultTooLarge	
$3034680DRL	$36B4D	TEXT:		FileAlreadyExists	
$30346821RL	$36B61	TEXT:		UnknownError	
$3034682FRL	$36B6F	TEXT:		SS		
$30346857RL	$36B97	TEXT:		Compaq		
$303468BCRL	$36BFC	TEXT:		Path		
$303468C1RL	$36C01	TEXT:		_com		
$303468C6RL	$36C06	TEXT:		_exe		
$303468CCRL	$36C0C	TEXT:		Null		
$3034693ARL	$36C7A	_argc		
$3034693CRL	$36C7C	_argv		
$30346976RL	$36CB6	special		
$30346978RL	$36CB8	lasttime	
$30346980RL	$36CC0	INL_KeyHook	
$30346984RL	$36CC4	LastCode	
$30346985RL	$36CC5	CurCode		
$30346988RL	$36CC8	IN_Started	
$303469EERL	$36D2E	sqHackTime	
$303469F2RL	$36D32	sqHackSeqLen	
$303469F4RL	$36D34	sqHackLen	
$303469F6RL	$36D36	sqHackPointer	
$303469FARL	$36D3A	sqHack		
$30346B56RL	$36E96	TEXT:		lFxReg		
$30346B58RL	$36E98	sqActive	
$30346B5ARL	$36E9A	TEXT:		lZeroInst	
$30346B6ARL	$36EAA	TEXT:		lTimeCount	
$30346B6ERL	$36EAE	TEXT:		lLengthLeft	
$30346B74RL	$36EB4	TEXT:		lSound		
$30346B78RL	$36EB8	TEXT:		lNoCheck	
$30346B7ARL	$36EBA	pcSoundLookup	
$30346D78RL	$370B8	pcLengthLeft	
$30346D7CRL	$370BC	pcSound		
$30346D80RL	$370C0	pcLastSample	
$30346D82RL	$370C2	LocalTime	
$30346D86RL	$370C6	t0OldService	
$30346D8ARL	$370CA	SoundPositioned	
$30346D8CRL	$370CC	SoundNumber	
$30346D8ERL	$370CE	SoundUserHook	
$30346D92RL	$370D2	TimerCount	
$30346D96RL	$370D6	TimerDivisor	
$30346D98RL	$370D8	timer_zero	
$30346DA4RL	$370E4	SD_Started	
$30346F12RL	$37252	fix_jerky_motion	
$30346F4ERL	$3728E	score		
$30346F52RL	$37292	nextextra	
$30346F56RL	$37296	num_shots	
$30346F58RL	$37298	num_vitalin	
$30346F5ARL	$3729A	security_card	
$30346F5ERL	$3729E	Fuse1		
$30346F60RL	$372A0	keygems		
$30346F68RL	$372A8	current_level	
$30346F6ARL	$372AA	num_lives	
$30346F6CRL	$372AC	difficulty_level	
$30346F6ERL	$372AE	Platform	
$30346F70RL	$372B0	level_state	
$30346F72RL	$372B2	DemoSwitch	
$30346F74RL	$372B4	str2		
$30346F88RL	$372C8	str		
$30346FDERL	$3731E	NoPan		
$30346FE0RL	$37320	levelloadbox_func3	
$30346FE4RL	$37324	levelloadbox_func2	
$30346FE8RL	$37328	levelloadbox_func1	
$30346FECRL	$3732C	ca_levelbit	
$30346FEDRL	$3732D	grsegs		
$30349673RL	$399B3	mminfo		
$30349B97RL	$39ED7	InHighScores	Player in Highscores check
$30349B99RL	$39ED9	window_w	
$30349B9BRL	$39EDB	window_x	
$30349B9DRL	$39EDD	window_print_y	
$30349BA3RL	$39EE3	StartingSavedGame	
$30349BA5RL	$39EE5	TimeCount	
$30349BA9RL	$39EE9	DemoSize	
$30349BABRL	$39EEB	DemoBuffer	
$30349BADRL	$39EED	LastScan	
$30349BB0RL	$39EF0	gameticks_2	
$30349BB4RL	$39EF4	SpriteSync	
$30349BB6RL	$39EF6	border_color	
$30349BBARL	$39EFA	pic_table	
$30349BBCRL	$39EFC	ylookup		
$30349E14RL	$3A154	linewidth	
$30349E16RL	$3A156	screenseg	
$30349E18RL	$3A158	Scroll_TileByteOffset	
$30349E1ARL	$3A15A	bufferofs_0	
$30349E1CRL	$3A15C	bufferofs	
$30349E2ERL	$3A16E	GameControl	
$30349E38RL	$3A178	vert_arr_press	1 if down arrow pressed -1 if up pressed
$30349E3CRL	$3A17C	obj_special	
$30349E3ERL	$3A17E	player		
$30349E40RL	$3A180	new_object	
$30349E42RL	$3A182	ScrollEnabled	
$30349E44RL	$3A184	window_h	
$30349E46RL	$3A186	window_y	
$30349E48RL	$3A188	DemoOffset	
$30349E4ARL	$3A18A	map_height_T	
$30349E4CRL	$3A18C	map_width_T	
$30349E4ERL	$3A18E	ca_levelnum	
$30349E4FRL	$3A18F	mapsegs		
$30349E55RL	$3A195	mapon		
$30349E59RL	$3A199	PogoTimer	
$30349E5BRL	$3A19B	StatusDown	
$30349E5DRL	$3A19D	StatusWindowY_Px	
$30349E61RL	$3A1A1	ExtraVBLs	
$30349E63RL	$3A1A3	ActiveLimitY1	
$30349E65RL	$3A1A5	ActiveLimitY0	
$30349E67RL	$3A1A7	ActiveLimitX1	
$30349E69RL	$3A1A9	ActiveLimitX0	
$30349E6BRL	$3A1AB	object_free_list	
$30349E6DRL	$3A1AD	last_object	
$30349E6FRL	$3A1AF	object_list	
$3034BC1FRL	$3BF5F	num_objects	
$3034BC21RL	$3BF61	PlayerScreenY	
$3034BC23RL	$3BF63	cur_obj		
$3034BC25RL	$3BF65	EnterDoorAttempt	
$3034BC27RL	$3BF67	ControlShootOld	
$3034BC29RL	$3BF69	ControlShootNew	
$3034BC2BRL	$3BF6B	ControlPogoOld	
$3034BC2DRL	$3BF6D	ControlPogoNew	
$3034BC2FRL	$3BF6F	ControlJumpOld	
$3034BC31RL	$3BF71	ControlJumpNew	
$3034BC35RL	$3BF75	ScoreBoxOn	
$3034BC37RL	$3BF77	two_button_firing	
$3034BC39RL	$3BF79	PlayLoopTimer	
$3034BC3BRL	$3BF7B	tmp_object	
$3034BC8BRL	$3BFCB	ScrollY1_T	Location, in tiles, of bottom of screen
$3034BC8DRL	$3BFCD	ScrollX1_T	Location, in tiles, of right of screen
$3034BC91RL	$3BFD1	GodMode		Godmode on\off variable
$3034BC93RL	$3BFD3	JumpCheat	Jump cheat on\off variable
$3034BC95RL	$3BFD5	SlowCheat	Slow motion cheat on\off variable
$3034BC99RL	$3BFD9	game_in_progress	
$3034BC9BRL	$3BFDB	MusicMode	
$3034BC9DRL	$3BFDD	SoundMode	
$3034BCA1RL	$3BFE1	AdLibPresent	
$3034BCA3RL	$3BFE3	Buttons		
$3034BCABRL	$3BFEB	gamepad		
$3034BCADRL	$3BFED	Paused		
$3034BCAFRL	$3BFEF	KeyBoard	
$3034BDAFRL	$3C0EF	ScrollYMax_MU	
$3034BDB1RL	$3C0F1	ScrollXMax_MU	
$3034BDB3RL	$3C0F3	ScrollXMin_MU	
$3034BDB5RL	$3C0F5	ScrollY0_T	
$3034BDB7RL	$3C0F7	ScrollX0_T	
$3034BDB9RL	$3C0F9	ScrollY_MU	
$3034BDBBRL	$3C0FB	ScrollX_MU	
$3034BDBDRL	$3C0FD	spriteheaderseg	
$3034BDBFRL	$3C0FF	screen_faded	
$3034BDC1RL	$3C101	ScrollY_Tile16_Offs	
$3034BDC3RL	$3C103	ScrollX_Tile16_Block	
$3034BDC5RL	$3C105	TEXT:		udiosegs	
$3034BF61RL	$3C2A1	tileinfo_seg	
$3034BF63RL	$3C2A3	KeenClipXMid	
$3034BF65RL	$3C2A5	KeenClipY2	
$3034BF67RL	$3C2A7	KeenClipX2	
$3034BF69RL	$3C2A9	KeenClipY1	
$3034BF6BRL	$3C2AB	KeenClipX1	
$3034BF6DRL	$3C2AD	KeenBoxXMid	
$3034BF6FRL	$3C2AF	KeenBoxY2	
$3034BF71RL	$3C2B1	KeenBoxX2	
$3034BF73RL	$3C2B3	KeenBoxY1	
$3034BF75RL	$3C2B5	KeenBoxX1	
$3034BF77RL	$3C2B7	KeenBoxXTMid	
$3034BF79RL	$3C2B9	KeenBoxTY2	
$3034BF7BRL	$3C2BB	KeenBoxTX2	
$3034BF7DRL	$3C2BD	KeenBoxTY1	
$3034BF7FRL	$3C2BF	KeenBoxTX1	
$3034BF81RL	$3C2C1	KeenPushedHorz	
$3034BF83RL	$3C2C3	KeenYVel	
$3034BF85RL	$3C2C5	KeenXVel	
$3034BF87RL	$3C2C7	map_rows	
$3034C17BRL	$3C4BB	KeenMoon	
$3034C17DRL	$3C4BD	playerticks_1	
$3034C181RL	$3C4C1	KeenJump1	
$3034C203RL	$3C543	layoutdone	
$3034C207RL	$3C547	picnum		
$3034C209RL	$3C549	picy		
$3034C20BRL	$3C54B	picx		
$3034C20DRL	$3C54D	rowon		
$3034C20FRL	$3C54F	text		
$3034C213RL	$3C553	rightmargin	
$3034C237RL	$3C577	leftmargin	
$3034C25BRL	$3C59B	numpages	
$3034C25DRL	$3C59D	pagenum		
$3034C25FRL	$3C59F	ActiveObjects	
$3034C269RL	$3C5A9	KeenInLevel	
$3034C26BRL	$3C5AB	ItemsInLevel	
$3034C27DRL	$3C5BD	AutoGunInLevel	
$3034C27FRL	$3C5BF	KeenOnMap	
$3034C281RL	$3C5C1	MasterInLevel	
$3034C283RL	$3C5C3	ShikadiInLevel	
$3034C285RL	$3C5C5	ShocksundInLevel	
$3034C287RL	$3C5C7	SpherefulInLevel	
$3034C289RL	$3C5C9	SparkyInLevel	
$3034C28BRL	$3C5CB	MineInLevel	
$3034C28DRL	$3C5CD	SliceInLevel	
$3034C28FRL	$3C5CF	RoboInLevel	
$3034C291RL	$3C5D1	SpiroInLevel	
$3034C293RL	$3C5D3	AmptonInLevel	
$3034C295RL	$3C5D5	VolteInLevel	
$3034C297RL	$3C5D7	PurplePlatInLevel	
$3034C299RL	$3C5D9	SpindredInLevel	
$3034C29BRL	$3C5DB	ShellyInLevel	
$3034C29DRL	$3C5DD	RedPlatInLevel	
$3034C2A3RL	$3C5E3	KorathInLevel	
$3034C2A5RL	$3C5E5	FuseInLevel	
$3034C2A9RL	$3C5E9	TeleInLevel	
$3034C2C3RL	$3C603	chunk_data_size	
$3034C2CBRL	$3C60B	TEXT:		udiohandle	
$3034C2CDRL	$3C60D	maphandle	
$3034C2CFRL	$3C60F	egahandle	
$3034C2D3RL	$3C613	grhuffman	
$3034C2D7RL	$3C617	grstarts	
$3034C2DBRL	$3C61B	debug_handle	
$3034C2DFRL	$3C61F	mapheaderseg	
$3034C33BRL	$3C67B	Controls	
$3034C373RL	$3C6B3	LastASCII	
$3034C374RL	$3C6B4	JoyPresent	
$3034C378RL	$3C6B8	MousePresent	
$3034C37ARL	$3C6BA	UMBbase		
$3034C38ERL	$3C6CE	numUMBs		
$3034C390RL	$3C6D0	XMSaddr		
$3034C39ERL	$3C6DE	bombonerror	
$3034C3A0RL	$3C6E0	mmnew		
$3034C3A4RL	$3C6E4	mmrover		
$3034C3A8RL	$3C6E8	mmfree		
$3034C3ACRL	$3C6EC	mmhead		
$3034C3B0RL	$3C6F0	nearheap	
$3034C3B6RL	$3C6F6	mmstarted	
$3034C3BCRL	$3C6FC	beforesort	
$3034C3C0RL	$3C700	XScrollBlocks	
$3034C3CCRL	$3C70C	YScrollBlocks	
$3034C3D8RL	$3C718	NumXScrollBlocks	
$3034C3DARL	$3C71A	NumYScrollBlocks	
$3034C3DCRL	$3C71C	rowptr_0	
$3034C3DERL	$3C71E	rowptr_1	
$3034C7A2RL	$3CAE2	mapstruct_p	
$3034C7A4RL	$3CAE4	mapstruct2_p	
$3034C7A6RL	$3CAE6	MapStructs	
$3034CD46RL	$3D086	SpriteDraw_p	
$3034CD48RL	$3D088	S8str_1		
$3034CD50RL	$3D090	SpriteDraws	
$3034D4D0RL	$3D810	pageflip_1	
$3034D4D2RL	$3D812	pageflip_0	
$3034D4D6RL	$3D816	DrawFunc	
$3034D4DARL	$3D81A	MarktileCount	
$3034D4DCRL	$3D81C	TEXT:		nimtiles	
$3034D952RL	$3DC92	Scroll_TL_ptr	
$3034D954RL	$3DC94	XGranularity	
$3034D956RL	$3DC96	uwidthtable	
$3034D972RL	$3DCB2	screentiles	
$3034DE42RL	$3E182	updateptr	
$3034DE44RL	$3E184	ScrollYMin_MU	
$3034DE46RL	$3E186	scrollX_max_T	
$3034DE48RL	$3E188	map_height_Tx2	
$3034DE4CRL	$3E18C	map_width_Tx2	
$3034DE4ERL	$3E18E	ScrollY_Block	
$3034DE50RL	$3E190	ScrollX_Block	
$3034DE52RL	$3E192	SVGACompFlag	
$3034DE54RL	$3E194	ScrollY_Tile16_Block	
$3034DE56RL	$3E196	ScrollX_Tile16_Offs	
$3034DE5CRL	$3E19C	SoundTable	
$3034DE5ERL	$3E19E	HackCount	
$3034DE60RL	$3E1A0	NeedsDigitized	
$3034DE66RL	$3E1A6	NeedsMusic	
$3034DF7CRL	$3E2BC	videocard


Keen 6

Keen 6: By User:Levellass
$0000059DRL	$059D	_execlp		Run when TED5 is to be launched
$000005BARL	$05BA	nullsub_1	'Null subroutine' when called does nothing
$037B032ARL	$03ADA	run_ted		Shut down game and run TED5
$05A10067RL	$05A77	init_keen_stats	Set memory values when starting a new game
$05A10097RL	$05AA7  quit_Game	Game Over window
$069A008ERL	$06A2E  show_memory	Memory usage window
$069A0168RL	$06B08  sprite_test	Sprite test window
$069A000ARL	$069AA  count_objects	F10-C cheat window and code
$069A0673RL	$07013  WallDebug	F10-Y cheat
$069A07DBRL	$0717B  debug_keys	Check F10 being pressed, start of F10 cheats
$069A07EDRL	$0718D  Border_cheat	F10-B cheat
$069A087BRL	$0721B  Count_cheat	F10-C cheat; uses count_objects
$069A08CDRL	$0726D  God_Cheat	God mode window
$069A0949RL	$072E9  Stuff_cheat	Free items window
$069A09B6RL	$07356  Jump_cheat	Jump cheat window
$069A0A0BRL	$073AB  Clip_cheat	No clipping window
$069A0A9DRL	$0743D  Slow_Cheat	F10 + S cheat window and stuff
$069A0B0DRL	$074AD  VBL_cheat	Add VBLs window
$069A0B96RL	$07536  Warp_cheat	Level warp window
$069A0C65RL	$07605  item_cheat	BAT cheat window and stuff
$0AA21176RL	$0BB96  KeenSpawnShot	Check shooting Keen action and set the spawn position of Keen's shots for spawning
$0EFC0D73RL	$0FD33  Spawn_satelite	Spawn map satelite
$0EFC0F90RL	$0FF50  Spawn_sandwich	Sandwich spawned
$0EFC0FD1RL	$0FF91  Spawn_rope	Rope spawned
$0EFC1012RL	$0FFD2  Spawn_card	Card spawned
$0EFC1053RL	$10013  Spec_item_col	Special item collision (Molly, Card, Rope, Sandwich)
$0EFC10ABRL	$1006B  Spawn_molly	Molly spawned
$0EFC14E6RL	$104A6  Spawn_board	Still platform spawned
$0EFC186ARL	$1082A  Spawn_bloog	Spawn Bloog
$0EFC1902RL	$108C2  Bloog_col	Bloog collision
$0EFC192ERL	$108EE  Spawn_guard	Spawn Blooguard
$0EFC1A37RL	$109F7  Guard_col	Blooguard collision
$0EFC1A68RL	$10A28  Guard_flash	Blooguard flashes when shot
$0EFC1B60RL	$10B20  Spawn_blooglet	Blooglet spawn
$0EFC1BECRL	$10BAC  Diif_blooglets	Make different Blooglets
$10CC0005RL	$10CC5  Spawn_nospike	Nospike spawned
$10CC0079RL	$10D39  Nospike_walk	Nospike walking behavior (Sit, charge)
$10CC0106RL	$10DC6  Nospike_charge	Nospike charging behavior
$10CC019ARL	$10E5A  Nospike_col	Nospike collision (Kil Keen or turn and charge him)
$10CC01D7RL	$10E97  Nospike_col2	Whem shot, turn and charge Keen (Nospike)
$10CC0267RL	$10F27  Nospike_col3?	More Nospike shot/charging? (Can kill Nosp)
$10CC033ARL	$10FFA  Nospike_falltc	Falling Nospike tile collision (Stun when hits ground)
$10CC0399RL	$11059  Nospike_walktc	Charging Nospike tile collision (Hit walls and sit, etc)
$10CC045ARL	$1111A  Spawn_gik	Gik spawned
$10CC0717RL	$113D7  Spawn_pink	Pink enemy shots spawned
$10CC079BRL	$1145B  Pink_col	Pink bullet collision
$10CC081ERL	$114DE  Spawn_orb	Orbatrix spawned
$10CC08E5RL	$115A5  Orb_float_spcol	Orbatrix floating sprite collision
$10CC0A41RL	$11701  Orb_bounce_col	Orbatrix bouncing sprite collision
$10CC0AB1RL	$11771  Spawn_bip	Bip spawn subroutine
$10CC0B03RL	$117C3  Spawn_bipship	Bipship spawned
$10CC0ACCRL	$1178C  Bip_col		Bip squished
$10CC0DFDRL	$11ABD  Bipship_col	Bipship collision
$10CC0E24RL	$11AE4  Spawn_flect	Flect spawned
$11CF000FRL	$11CFF  Spawn_fleex	Fleex spawned
$11CF00DDRL	$11DCD  Fleex_col	Fleex collision
$11CF015CRL	$11E4C  Spawn_bobba	Bobba spawned
$11CF0306RL	$11FF6  Bobba_col	Bobba collision
$11CF0404RL	$120F4  Spawn_babobba	Babobba spawned
$11CF05B7RL	$122A7  Babobba_col	Babobba collision
$11CF06ACRL	$1239C  Spawn_blorb	Blorb spawned
$11CF0735RL	$12425  Blorb_move	Blorb move around and tile collision
$11CF07BCRL	$124AC  Spawn_ceilick	Ceilick spawned
$11CF080ARL	$124FA  Ceilick_wait	Ceilick wait\attack behavior
$11CF080ARL	$1253C  Ceilick_laugh	Ceilick laugh behavior
$11CF080ARL	$1254D  Ceilick_stun	Ceilick stunned behavior
$11CF084CRL	$1255C  Ceilick_col	Ceilick collision
$1FBE00C0RL	$1FCA0  End B800	Game exited DOS screen
$1FCA0FB0RL	$20C50  AUDIOHED	Audio header
$20C50300RL	$20F50  EGAHED		EGA header
$20F54130RL	$25080  MAPHED		Map header
$2D4F2969RL	$2FE59  TEXT:		Object error text and array
$2D4F2C0CRL	$300FC  TEXT:		Sprite frames and animations [Keen in level]
$2D4F3602RL	$30AF2  TEXT:		Keyholder error text and array
$2D4F36D6RL	$30BC6  TEXT:		Sprite animations and behavior [Keen on map, shot]
$30D301D8RL	$30F08  TEXT:		???
$30D30404RL	$31134  TEXT:		Sprite animations and behavior (Enemies)
$30D3089ARL	$315CA  TEXT:		Sprite actions and game text?
$30D31782RL	$324B2  TEXT:		Level name and entry text pinters in RL format (4 bytes per pointer)
$30D3417ERL	$34EAE  TEXT:		List of data for creature question
$30D341F6RL	$34F26  TEXT:		Main menu text
$30D3475CRL	$3548C  TEXT:		Status screen text and main menu text
$30D343E6RL	$35116  TEXT:		Level entrance text pointers
$30D34927RL	$35657  TEXT:		Creature question texts
$30D361BERL	$36EEE  AudioDict	Audio dictionary
$30D365BERL	$372EE  EGAdict		EGA dictionary