forked from nukeykt/PCDoom-v2
-
Notifications
You must be signed in to change notification settings - Fork 1
/
DOOM16.MAP
1795 lines (1775 loc) · 57.6 KB
/
DOOM16.MAP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Open Watcom Linker Version 1.9
Portions Copyright (c) 1985-2002 Sybase, Inc. All Rights Reserved.
Created on: 24/06/04 13:58:37
Executable Image: doom16.exe
creating a DOS executable
+------------+
| Groups |
+------------+
Group Address Size
===== ======= ====
DGROUP 2510:0000 00003a20
+--------------+
| Segments |
+--------------+
Segment Class Group Address Size
======= ===== ===== ======= ====
d_init_TEXT CODE AUTO 0000:0000 00000a9c
st_init_TEXT CODE AUTO 0000:0aa0 00000247
r_init_TEXT CODE AUTO 0000:0cf0 0000082a
w_init_TEXT CODE AUTO 0000:1520 00000293
i_init_TEXT CODE AUTO 0000:17c0 000000b0
z_umb_TEXT CODE AUTO 0000:1870 00000000
z_init_TEXT CODE AUTO 0000:1870 0000042a
p_init_TEXT CODE AUTO 0000:1ca0 0000044f
i_main_TEXT CODE AUTO 020f:0000 0000000d
i_quit_TEXT CODE AUTO 020f:0010 000001c3
i_ibm_TEXT CODE AUTO 020f:01e0 000004a9
i_sound_TEXT CODE AUTO 020f:0690 0000007b
d_main_TEXT CODE AUTO 020f:0710 00000916
d_net_TEXT CODE AUTO 020f:1030 0000011c
g_game_TEXT CODE AUTO 020f:1150 00000d2f
m_misc_TEXT CODE AUTO 020f:1e80 00000067
am_map_TEXT CODE AUTO 020f:1ef0 000012a5
st_stuff_TEXT CODE AUTO 020f:31a0 00000a9b
hu_stuff_TEXT CODE AUTO 020f:3c40 000001d5
hu_lib_TEXT CODE AUTO 020f:3e20 000001a7
m_menu_TEXT CODE AUTO 020f:3fd0 00001478
sounds_TEXT CODE AUTO 020f:5450 00000000
f_wipe_TEXT CODE AUTO 020f:5450 0000037f
dmx_TEXT CODE AUTO 020f:57d0 000001fe
dutils_TEXT CODE AUTO 020f:59d0 0000008b
wi_stuff_TEXT CODE AUTO 020f:5a60 00000e56
f_finale_TEXT CODE AUTO 020f:68c0 00000bff
g_setup_TEXT CODE AUTO 020f:74c0 00000299
r_setup_TEXT CODE AUTO 020f:7760 00000458
st_setup_TEXT CODE AUTO 020f:7bc0 000001fa
hu_setup_TEXT CODE AUTO 020f:7dc0 000000ba
p_saveg_TEXT CODE AUTO 020f:7e80 00000001
s_sound_TEXT CODE AUTO 09f8:0000 0000001f
p_ceilng_TEXT CODE AUTO 09f8:0020 00000449
p_doors_TEXT CODE AUTO 09f8:0470 000007a9
p_enemy_TEXT CODE AUTO 09f8:0c20 00002ba9
p_floor_TEXT CODE AUTO 09f8:37d0 000008bc
p_inter_TEXT CODE AUTO 09f8:4090 00000c7d
p_lights_TEXT CODE AUTO 09f8:4d10 00000455
p_map_TEXT CODE AUTO 09f8:5170 00002117
p_maputl_TEXT CODE AUTO 09f8:7290 00000d1a
p_plats_TEXT CODE AUTO 09f8:7fb0 000004ff
p_pspr_TEXT CODE AUTO 09f8:84b0 00000be7
p_spec_TEXT CODE AUTO 09f8:90a0 00001235
p_switch_TEXT CODE AUTO 09f8:a2e0 00000b6d
p_mobj_TEXT CODE AUTO 09f8:ae50 00001b17
p_telept_TEXT CODE AUTO 09f8:c970 00000254
p_tick_TEXT CODE AUTO 09f8:cbd0 00000242
p_user_TEXT CODE AUTO 09f8:ce20 00000698
r_bsp_TEXT CODE AUTO 1744:0000 00000821
r_data_TEXT CODE AUTO 1744:0830 000011a1
PLANAR_TEXT CODE AUTO 1744:19d2 00000f61
r_draw_TEXT CODE AUTO 1744:2940 00000651
r_main_TEXT CODE AUTO 1744:2fa0 000009dc
r_plane_TEXT CODE AUTO 1744:3980 000009e6
r_segs_TEXT CODE AUTO 1744:4370 00001235
r_things_TEXT CODE AUTO 1744:55b0 00000fa1
w_wad_TEXT CODE AUTO 1744:6560 000003f2
v_video_TEXT CODE AUTO 1744:6960 00000495
z_zone_TEXT CODE AUTO 1744:6e00 00000617
d_math_TEXT CODE AUTO 1744:7420 00000000
p_setup_TEXT CODE AUTO 1e86:0000 00000fdb
p_sight_TEXT CODE AUTO 1e86:0fe0 0000081e
_TEXT CODE AUTO 1e86:1800 0000509c
FAR_DATA FAR_DATA AUTO 250f:000c 00000000
_NULL BEGDATA DGROUP 2510:0000 00000020
_AFTERNULL BEGDATA DGROUP 2512:0000 00000002
CONST DATA DGROUP 2512:0002 00000bd2
CONST2 DATA DGROUP 25cf:0004 00000116
_DATA DATA DGROUP 25e1:0000 00000cb2
XIB DATA DGROUP 26ac:0002 00000000
XI DATA DGROUP 26ac:0002 00000012
XIE DATA DGROUP 26ad:0004 00000000
YIB DATA DGROUP 26ad:0004 00000000
YI DATA DGROUP 26ad:0004 00000012
YIE DATA DGROUP 26ae:0006 00000000
STRINGS DATA DGROUP 26ae:0006 00000000
DATA DATA DGROUP 26ae:0006 00000000
_BSS BSS DGROUP 26af:0000 00001028
STACK STACK DGROUP 27b2:0000 00001000
+----------------+
| Memory Map |
+----------------+
* = unreferenced symbol
+ = symbol only referenced locally
Address Symbol
======= ======
Module: d_init.obj(C:\REALDOOM\d_init.c)
0000:0000 D_InitStrings_
0000:00bc+ D_GetCursorColumnRow_
0000:00e2+ D_SetCursorPosition_
0000:0108+ D_DrawTitle_
0000:017c+ D_RedrawTitle_
0000:0198 M_CheckParm_
0000:01d8+ M_LoadDefaults_
0000:0308+ HU_Init_
0000:034e* S_Init_
0000:0350+ AM_loadPics_
0000:03b6+ G_RecordDemo_
0000:043c+ G_TimeDemo_
0000:0464 D_DoomMain2_
Module: st_init.obj(C:\REALDOOM\st_init.c)
0000:0aa0+ ST_loadGraphics_
0000:0cb4+ ST_loadData_
0000:0cde ST_Init_
Module: r_init.obj(C:\REALDOOM\r_init.c)
0000:0cf0+ R_InitSpriteLumps_
0000:0d86+ R_GenerateLookup_
0000:1088+ R_InitTextures_
0000:1472+ R_InitData_
0000:14ca R_Init_
Module: w_init.obj(C:\REALDOOM\w_init.c)
0000:1520 W_AddFile_
Module: i_init.obj(C:\REALDOOM\i_init.c)
0000:17c0+ I_StartupMouse_
0000:1802+ I_StartupKeyboard_
0000:183a I_Init_
Module: z_init.obj(C:\REALDOOM\z_init.c)
0000:1870 Z_InitEMS_
0000:19ce Z_GetEMSPageMap_
0000:1ad2 Z_LoadBinaries_
2510:19f0+ _EMS_PAGE
Module: p_init.obj(C:\REALDOOM\p_init.c)
0000:1ca0+ P_InitSwitchList_
0000:1d5e+ P_InitPicAnims_
0000:1e34+ R_InstallSpriteLump_
0000:1ec6+ R_InitSpriteDefs_
0000:20b6+ R_InitSprites_
0000:20d6 P_Init_
2510:1a00+ _sprtemp
2510:1a04+ _maxframe
Module: i_main.obj(C:\REALDOOM\i_main.c)
020f:0000 main_
Module: i_quit.obj(C:\REALDOOM\i_quit.c)
020f:0010* I_ShutdownSound_
020f:0012+ I_ShutdownGraphics_
020f:003a* TS_Terminate_
020f:0068* I_ShutdownTimer_
020f:006e+ TS_Shutdown_
020f:007c+ I_ShutdownKeyboard_
020f:00ae+ I_ShutdownMouse_
020f:00f2 I_Shutdown_
020f:0104+ Z_ShutdownEMS_
020f:0110+ M_SaveDefaults_
020f:0172 I_Quit_
Module: i_ibm.obj(C:\REALDOOM\i_ibm.c)
020f:01e0 I_WaitVBL_
020f:020e I_SetPalette_
020f:028a I_UpdateBox_
020f:036e I_FinishUpdate_
020f:038e+ I_ReadMouse_
020f:0400 I_StartTic_
020f:0468* I_InitDiskFlash_
020f:0522 I_TimerISR_
020f:0534 I_KeyboardISR_
020f:0564 I_ResetMouse_
020f:057e I_Error_
020f:05c2 I_EndRead_
020f:05c2 I_BeginRead_
020f:05c4 I_InitGraphics_
2510:0d80+ _grmode
2510:0d84 _oldkeyboardisr
2510:1a10 _keyboardque
2510:1a30 _segregs
2510:1a38 _currentscreen
2510:1a3c+ _pcscreen
2510:1a40 _ticcount
2510:1a44 _destview
2510:1a48 _destscreen
2510:1a4c+ _out
2510:1a5a _regs
2510:1a68+ _in
2510:1a76+ _kbdhead
2510:1a77+ _kbdtail
2510:1a78 _mousepresent
2510:1a79 _novideo
Module: i_sound.obj(C:\REALDOOM\i_sound.c)
2510:1a7a* _snd_Mport
2510:1a7c* _snd_SBport
2510:1a7e+ _snd_MusicVolume
2510:1a7f _snd_SBport8bit
2510:1a80+ _snd_SfxVolume
2510:1a81 _snd_SBdma
2510:1a82 _snd_Mport8bit
2510:1a83 _snd_SBirq
2510:1a84 _snd_DesiredSfxDevice
2510:1a85* _snd_MusicDevice
2510:1a86+ _snd_SfxDevice
020f:0690* I_StartupTimer_
020f:0690 I_StartupSound_
020f:06b2* I_ResumeSong_
020f:06b2* I_PauseSong_
020f:06b4* I_SetMusicVolume_
020f:06b8* I_SetSfxVolume_
020f:06bc* I_QrySongPlaying_
020f:06bc* I_RegisterSong_
020f:06c0* I_PlaySong_
020f:06c0* I_StopSong_
020f:06c0* I_UnRegisterSong_
020f:06c2* I_GetSfxLumpNum_
020f:06fc* I_StopSound_
020f:06fe* I_StartSound_
020f:0708* I_SoundIsPlaying_
020f:070a* I_SetChannels_
020f:070a* I_sndArbitrateCards_
020f:070a* I_UpdateSoundParams_
2510:0bf4+ _snd_prefixen
2510:1a87 _snd_DesiredMusicDevice
Module: d_main.obj(C:\REALDOOM\d_main.c)
2510:1a88+ _olddb
2510:1a98* _wadfiles
2510:1a9e+ _pagename
2510:1aa0+ _pagetic
2510:1aa2 _skipdirectdraws
2510:1aa3+ _eventtail
2510:1aa4 _advancedemo
2510:1aa5+ _eventhead
2510:1aa6* _drone
2510:1aa7+ _demosequence
2510:1aa8 _shareware
2510:1aa9 _startmap
2510:1aaa _modifiedgame
2510:1aab _autostart
2510:0d88 _singletics
2510:0d89 _wipegamestate
2510:0d8a _rendertics
2510:0d8c _physicstics
2510:0d8e _othertics
2510:0d90+ _cachedtics
2510:0d92+ _cachedrendertics
2510:0d94 _rendersetuptics
2510:0d96 _renderplayerviewtics
2510:0d98 _renderpostplayerviewtics
2510:0d9a _renderplayersetuptics
020f:0710 D_PostEvent_
020f:073c D_ProcessEvents_
020f:0786 getStringByIndex_
020f:07cc FixedMul_
020f:080c FixedMul1632_
020f:0850 FixedMul16u32_
020f:088a FixedMulBig1632_
020f:08ca FixedMul1616_
020f:08ee* FixedDiv2_
020f:0932 FixedDiv_
020f:09ce copystr8_
020f:0a08 D_StartTitle_
020f:0a18 I_UpdateNoBlit_
020f:0b08+ D_Display_
020f:0d98+ G_BeginRecording_
020f:0e16 D_PageTicker_
020f:0e28+ D_PageDrawer_
020f:0e4a D_DoAdvanceDemo_
020f:0f22+ Z_ClearDeadCode_
020f:0f7a D_DoomMain_
020f:0f88* D_DoomLoop_
2510:0d9c _renderplayerbsptics
2510:0d9e _renderplayerplanetics
2510:0da0 _renderplayermaskedtics
2510:0da2 _cachedrenderplayertics
2510:1aac _nomonsters
2510:1aad _startskill
2510:1aae _registered
2510:1aaf _fastparm
2510:1ab0 _respawnparm
2510:1ab1 _commercial
2510:1ab2 _startepisode
Module: d_net.obj(C:\REALDOOM\d_net.c)
020f:1030 NetUpdate_
020f:10a8 TryRunTics_
2510:1ac0 _maketic
2510:1ac4+ _gametime
2510:1ac8* _nettics
2510:1acc+ _skiptics
Module: g_game.obj(C:\REALDOOM\g_game.c)
2510:1ae0+ _savedescription
2510:1b00+ _localcmds
2510:1ba0 _gamekeydown
2510:1ca0 _demoname
2510:1cc0+ _dclicks
2510:1cc4+ _dclicktime
2510:1cc8+ _dclickstate
2510:1ccc+ _dclicktime2
2510:1cd0+ _mousearray
2510:1cd4+ _dclickstate2
2510:1cd8+ _dclicks2
2510:1cdc _starttime
2510:1ce0 _gametic
2510:1ce4 _defdemoname
2510:1ce6 _mousey
2510:1ce8 _mousex
2510:1cea _demo_p
2510:1cec _totalkills
2510:1cee _totalitems
2510:1cf0 _totalsecret
2510:1cf2 _player
2510:1d73 _wminfo
2510:1d88 _secretexit
2510:1d89+ _d_episode
2510:1d8a+ _d_skill
2510:1d8b+ _d_map
2510:1d8c _mousebforward
2510:1d8d _mousebfire
2510:1d8e+ _turnheld
2510:1d8f _mousebstrafe
2510:1d90+ _savegameslot
2510:1d91 _key_speed
2510:1d92 _key_left
2510:1d93 _timingdemo
2510:1d94 _sendsave
2510:1d95 _key_fire
2510:1d96 _key_strafe
2510:1d97 _key_straferight
2510:1d98 _key_up
2510:1d99+ _netdemo
2510:1d9a _key_down
2510:1d9b _key_use
2510:1d9c _key_right
2510:1d9d _key_strafeleft
2510:1d9e _sendpause
2510:1d9f _gameaction
2510:1da0 _demoplayback
2510:1da1 _gamestate
2510:1da2 _demorecording
2510:1da3 _singledemo
2510:1da4 _usergame
2510:1da5 _paused
2510:1da6 _viewactive
2510:1da7 _noblit
2510:1da8 _nodrawers
020f:1150 R_FlatNumForName_
020f:115a R_TextureNumForName_
020f:1180 G_BuildTiccmd_
020f:155c G_Responder_
020f:16fc* G_DoWorldDone_
020f:1718+ G_DoNewGame_
020f:176a G_Ticker_
020f:1892+ G_PlayerFinishLevel_
020f:18e0 G_PlayerReborn_
020f:1956 G_ExitLevel_
020f:1962 G_SecretExitLevel_
020f:1974 G_LoadGame_
020f:1994+ G_DoCompleted_
020f:1a6c* G_DoSaveGame_
020f:1a6c* G_DoLoadGame_
020f:1b18 G_SaveGame_
020f:1b44 G_DeferedInitNew_
020f:1b56+ G_ReadDemoTiccmd_
020f:1ba8+ G_WriteDemoTiccmd_
020f:1c16 G_DeferedPlayDemo_
020f:1c20+ G_DoPlayDemo_
020f:1ca8 G_CheckDemoStatus_
2510:0daa+ _precache
2510:0dab _forwardmove
2510:0dad _sidemove
2510:0db0+ _angleturn
2510:0db6 _mousebuttons
2510:1da9 _gameskill
2510:1daa _gamemap
2510:1dab _respawnmonsters
2510:1dac _gameepisode
Module: m_misc.obj(C:\REALDOOM\m_misc.c)
020f:1e80 M_Random_
020f:1e9c M_AddToBox16_
020f:1ec6 M_WriteFile_
2510:0db8 _rndindex
2510:0dba _prndindex
2510:0dbc _defaults
2510:1dae _defaultfile
2510:1db0 _myargc
2510:1db2 _myargv
2510:1db4 _usemouse
Module: am_map.obj(C:\REALDOOM\am_map.c)
2510:0e80 _automapactive
2510:0e81+ _player_arrow
2510:0eb9+ _cheat_player_arrow
2510:0f39* _triangle_guy
2510:0f51+ _thintriangle_guy
020f:1ef0* MTOF16_
020f:1f04* CXMTOF16_
020f:1f1c* CYMTOF16_
020f:1f3c+ AM_activateNewScale_
020f:1fac+ AM_restoreScaleAndLoc_
020f:2046+ AM_addMark_
020f:2088+ AM_findMinMaxBoundaries_
020f:217a+ AM_changeWindowLoc_
020f:220e+ AM_initVariables_
020f:22aa+ AM_clearMarks_
020f:22cc+ AM_LevelInit_
020f:2332 AM_Stop_
020f:2348+ AM_Start_
020f:2384+ AM_minOutWindowScale_
020f:23b0+ AM_maxOutWindowScale_
020f:23dc AM_Responder_
020f:2770+ AM_changeWindowScale_
020f:27f2+ AM_doFollowPlayer_
020f:2868 AM_Ticker_
020f:2892+ DOOUTCODE_
020f:28b6+ AM_clipMline_
020f:2ae8+ AM_drawFline_
020f:2bbc+ AM_drawMline_
020f:2bda+ AM_drawGrid_
020f:2c9a+ AM_drawWalls_
020f:2e5e+ AM_rotate_
020f:2f14+ AM_drawLineCharacter_
020f:2fd0+ AM_drawPlayers_
020f:3022+ AM_drawThings_
020f:3094+ AM_drawMarks_
020f:312a* AM_drawCrosshair_
020f:313a AM_Drawer_
Module: st_stuff.obj(C:\REALDOOM\st_stuff.c)
2510:1e4a _w_faces
2510:1e52 _w_ammo
2510:1e7a _w_arms
2510:1eaa _w_keyboxes
2510:1ec2 _w_armsbg
2510:1eca _w_maxammo
2510:1ef2 _w_health
2510:1efe _w_armor
2510:1f0a _w_ready
2510:1f14 _keyboxes
2510:1f1a _oldweaponsowned
2510:1f23+ _updatedthisframe
2510:1f24 _st_firsttime
2510:1f25+ _st_randomnumber
2510:0f94 _tallnum
2510:0fa8 _shortnum
2510:0fbc _keys
2510:0fc8 _faces
2510:101c _arms
2510:1034 _st_oldhealth
2510:1036+ _st_facecount
2510:1038 _st_faceindex
2510:103a+ _cheat_mus_seq
2510:1043+ _cheat_choppers_seq
2510:104e+ _cheat_god_seq
2510:1054+ _cheat_ammo_seq
2510:105a+ _cheat_ammonokey_seq
2510:105f+ _cheat_noclip_seq
2510:106a+ _cheat_commercial_noclip_seq
2510:1071+ _cheat_powerup_seq
2510:10b7+ _cheat_clev_seq
2510:10c1+ _cheat_mypos_seq
2510:10c9+ _cheat_mus
2510:10cd+ _cheat_god
2510:10d1+ _cheat_ammo
2510:10d5+ _cheat_ammonokey
2510:10d9+ _cheat_noclip
020f:31a0+ ST_refreshBackground_
020f:31d8 ST_Responder_
020f:358c+ ST_calcPainOffset_
020f:35ce+ ST_updateFaceWidget_
020f:3820+ ST_updateWidgets_
020f:3864 ST_Ticker_
020f:3876+ ST_doPaletteStuff_
020f:38fe* STlib_updateflag_
020f:3912+ STlib_updateMultIcon_
020f:39a4+ STlib_drawNum_
020f:3a9c+ STlib_updatePercent_
020f:3ad2+ ST_drawWidgets_
020f:3bde ST_Drawer_
2510:10dd+ _cheat_commercial_noclip
2510:10e1+ _cheat_powerup
2510:10fd+ _cheat_choppers
2510:1101+ _cheat_clev
2510:1105+ _cheat_mypos
2510:110e _st_palette
2510:1f26 _st_statusbaron
2510:1f27 _st_gamestate
Module: hu_stuff.obj(C:\REALDOOM\hu_stuff.c)
020f:3c40 HU_Drawer_
020f:3cb0 HU_Erase_
020f:3cf8 HU_Ticker_
020f:3d98 HU_Responder_
2510:1f5e _w_title
2510:1fb7 _w_message
2510:2120+ _message_counter
2510:2121 _message_on
2510:2122 _message_dontfuckwithme
2510:2123 _message_nottobefuckedwith
Module: hu_lib.obj(C:\REALDOOM\hu_lib.c)
020f:3e20 HUlib_addCharToTextLine_
020f:3e50 HUlib_drawTextLine_
020f:3ede HUlib_eraseTextLine_
020f:3f5c HUlib_addMessageToSText_
Module: m_menu.obj(C:\REALDOOM\m_menu.c)
2510:2124+ _saveOldString
2510:213c+ _currentMenu
2510:213e+ _messageLastMenuActive
2510:2140+ _whichSkull
2510:2142+ _skullAnimCounter
2510:2144+ _saveStringEnter
2510:2146+ _itemOn
2510:2148+ _saveCharIndex
2510:214a+ _messageRoutine
2510:214c+ _saveSlot
2510:214e+ _menu_messageString
2510:21b7+ _epi
2510:21b8* _sound_e
2510:21b9* _options_e
2510:21ba* _read_e2
2510:21bb* _newgame_e
2510:21bc* _read_e
2510:21bd* _episodes_e
2510:21be+ _messageNeedsInput
2510:21bf+ _screenSize
2510:21c0 _inhelpscreens
2510:21c1+ _messageToPrint
2510:21c2+ _quickSaveSlot
2510:21c3 _sfxVolume
2510:1114+ _gammamsg
2510:111a+ _endmsg
2510:112a+ _endmsg2
2510:113a+ _skullName
2510:113e+ _MainMenu
2510:115c+ _MainDef
2510:1168+ _EpisodeMenu
2510:1177+ _EpiDef
2510:1183+ _NewGameMenu
2510:119c+ _NewDef
2510:11a8+ _OptionsMenu
2510:11d0+ _OptionsDef
2510:11dc+ _ReadMenu1
2510:11e1+ _ReadDef1
2510:11ed+ _ReadMenu2
020f:3fd0 M_GetMenuPatch_
020f:4032+ M_DrawLoad_
020f:4088+ M_DrawSaveLoadBorder_
020f:40f2+ M_LoadSelect_
020f:411a+ M_LoadGame_
020f:4126+ M_ReadSaveStrings_
020f:41a0+ M_DrawSave_
020f:4220+ M_DoSave_
020f:4244+ M_SaveSelect_
020f:42e2+ M_SaveGame_
020f:432e* M_QuickSaveResponse_
020f:4338* M_QuickSave_
020f:4350* M_QuickLoadResponse_
020f:435a* M_QuickLoad_
020f:4372+ M_DrawReadThis1_
020f:4384+ M_DrawReadThis2_
020f:4396+ M_DrawReadThisRetail_
020f:43a8+ M_DrawSound_
020f:43f6+ M_Sound_
020f:4404+ M_SfxVol_
020f:4438+ M_MusicVol_
020f:446c+ M_DrawMainMenu_
020f:4488+ M_DrawNewGame_
020f:44ba+ M_NewGame_
020f:44dc+ M_DrawEpisode_
020f:44f8+ M_VerifyNightmare_
020f:451c+ M_ChooseSkill_
020f:456a+ M_Episode_
020f:45be+ M_DrawOptions_
020f:465e+ M_Options_
020f:466c+ M_ChangeMessages_
020f:4690+ M_EndGameResponse_
020f:46ae+ M_EndGame_
020f:46f0+ M_ReadThis_
020f:46fe+ M_ReadThis2_
020f:470c+ M_FinishReadThis_
020f:471a+ M_QuitResponse_
020f:4760+ M_QuitDOOM_
020f:47f6+ M_ChangeSensitivity_
020f:481e+ M_ChangeDetail_
020f:484c+ M_SizeDisplay_
020f:488c+ M_DrawThermo_
020f:4910+ M_StartMessage_
020f:494e+ M_StringWidth_
020f:49aa+ M_StringHeight_
020f:49ea+ M_WriteText_
020f:4a5e M_Responder_
020f:50f4 M_StartControlPanel_
020f:510e M_Drawer_
020f:52fa* M_SetupNextMenu_
020f:530a M_Ticker_
020f:5328+ M_Reload_
020f:53c6 M_Init_
2510:11f2+ _ReadDef2
2510:11fe+ _SoundMenu
2510:1212+ _SoundDef
2510:121e+ _LoadMenu
2510:123c+ _LoadDef
2510:1248+ _SaveMenu
2510:1266+ _SaveDef
2510:1272+ _detailNames
2510:1274+ _msgNames
2510:1276+ _quitsounds
2510:127e+ _quitsounds2
2510:21c4 _showMessages
2510:21c5 _screenblocks
2510:21c6 _detailLevel
2510:21c7 _musicVolume
2510:21c8 _mouseSensitivity
2510:21c9 _menuactive
Module: f_wipe.obj(C:\REALDOOM\f_wipe.c)
020f:5450+ wipe_shittyColMajorXform_
020f:54d8+ wipe_initMelt_
020f:5586+ wipe_doMelt_
020f:5698+ I_ReadScreen_
020f:56e6 wipe_StartScreen_
020f:56fe+ wipe_ScreenWipe_
020f:5744 wipe_WipeLoop_
2510:1292 _wipeduration
Module: dmx.obj(C:\REALDOOM\dmx.c)
020f:57d0 TS_FreeTaskList_
020f:57d2 TS_SetClockSpeed_
020f:581c+ TS_SetTimer_
020f:5854 TS_SetTimerToMaxTaskRate_
020f:5864+ TS_ServiceScheduleIntEnabled_
020f:594a+ TS_Startup_
020f:5996 TS_ScheduleTask_
020f:59c4 TS_Dispatch_
2510:12a0+ _TaskServiceRate
2510:12a4+ _TaskServiceCount
2510:12a8 _TS_Installed
2510:12ac+ _TS_InInterrupt
2510:21d0+ _TS_TimesInInterrupt
2510:21d4 _OldInt8
2510:21d8+ _HeadTask
Module: dutils.obj(C:\REALDOOM\dutils.c)
020f:59d0 cht_CheckCheat_
020f:5a28 cht_GetParam_
Module: wi_stuff.obj(C:\REALDOOM\wi_stuff.c)
2510:12b4+ _wianims
2510:12c0+ _unloaded
020f:5a60* WI_GetPatch_
020f:5a72* WI_GetAnimPatch_
020f:5a84+ WI_slamBackground_
020f:5abc+ WI_drawLF_
020f:5b32+ WI_drawEL_
020f:5b98+ WI_drawOnLnode_
020f:5c7a+ WI_updateAnimatedBack_
020f:5d98+ WI_drawAnimatedBack_
020f:5e10+ WI_drawNum_
020f:5eea+ WI_drawPercent_
020f:5f2e+ WI_drawTime_
020f:5fd6* WI_initNoState_
020f:5fe8* WI_initShowNextLoc_
020f:5ffc+ WI_updateShowNextLoc_
020f:602c* WI_drawNoState_
020f:6032+ WI_drawShowNextLoc_
020f:60a4* WI_initStats_
020f:60cc+ WI_initAnimatedBack_
020f:6146+ WI_updateStats_
020f:6360+ WI_drawStats_
020f:646c* WI_checkForAccelerate_
020f:64ac+ WI_loadData_
020f:6650* WI_End_
020f:6650* WI_unloadData_
020f:6656+ WI_updateNoState_
020f:6666* G_WorldDone_
020f:668a WI_Ticker_
020f:66e2 WI_Drawer_
020f:6714+ WI_initVariables_
020f:6770+ WI_Init_
020f:6894 WI_Start_
Module: f_finale.obj(C:\REALDOOM\f_finale.c)
020f:68c0+ V_DrawPatchFlipped_
020f:69a6 F_StartFinale_
020f:6a78 F_Responder_
020f:6a86 F_Ticker_
020f:6b2e+ F_TextWrite_
020f:6c4c+ F_StartCast_
020f:6cb8+ F_CastTicker_
020f:6ff6+ F_CastResponder_
020f:7090+ F_CastPrint_
020f:7136+ F_CastDrawer_
020f:71ee+ F_DrawPatchCol_
020f:7264+ F_BunnyScroll_
020f:7464 F_Drawer_
2510:12d4+ _e1text
2510:12d6+ _e2text
2510:12d8+ _e3text
2510:12da+ _c1text
2510:12dc+ _c2text
2510:12de+ _c3text
2510:12e0+ _c4text
2510:12e2+ _c5text
2510:12e4+ _c6text
2510:12e6+ _castorder
2510:2220+ _caststate
2510:2224+ _finaleflat
2510:2226+ _finaletext
2510:2228+ _finalecount
2510:222a+ _finalestage
2510:222c+ _castonmelee
2510:222d+ _castattacking
2510:222e+ _casttics
2510:222f+ _castdeath
2510:2230+ _castframes
2510:2231+ _castnum
Module: g_setup.obj(C:\REALDOOM\g_setup.c)
020f:74c0 R_CheckTextureNumForName_
020f:7528 G_DoLoadLevel_
020f:75be G_InitNew_
Module: r_setup.obj(C:\REALDOOM\r_setup.c)
020f:7760+ R_InitTextureMapping_
020f:7ad4 R_ExecuteSetViewSize_
Module: st_setup.obj(C:\REALDOOM\st_setup.c)
020f:7bc0+ STlib_initNum_
020f:7be2+ STlib_initPercent_
020f:7c00+ STlib_initMultIcon_
020f:7c16+ ST_createWidgets_
020f:7d46+ ST_Stop_
020f:7d5a ST_Start_
2510:131c+ _st_stopped
2510:131e+ _armsbgarray
Module: hu_setup.obj(C:\REALDOOM\hu_setup.c)
020f:7dc0 HU_Start_
2510:1324 _hu_font
2510:13a2+ _mapnames
2510:13d0+ _mapnames2
Module: p_saveg.obj(C:\REALDOOM\p_saveg.c)
020f:7e80* P_UnArchiveSpecials_
020f:7e80* P_ArchiveSpecials_
020f:7e80* P_UnArchiveThinkers_
020f:7e80* P_ArchiveThinkers_
020f:7e80* P_UnArchiveWorld_
020f:7e80* P_ArchiveWorld_
020f:7e80* P_UnArchivePlayers_
020f:7e80* P_ArchivePlayers_
2510:2234* _save_p
2510:2236* _specials_e
Module: s_sound.obj(C:\REALDOOM\s_sound.c)
2510:2238 _numChannels
09f8:0000* S_StopChannel_
09f8:0000 S_StartMusic_
09f8:0000 S_ChangeMusic_
09f8:0000* S_StopMusic_
09f8:0000 S_SetMusicVolume_
09f8:0002* S_AdjustSoundParams_
09f8:000c S_SetSfxVolume_
09f8:0010 S_StopSound_
09f8:0010 S_ResumeSound_
09f8:0010 S_PauseSound_
09f8:0012* S_getChannel_
09f8:0014 S_Start_
09f8:0014 S_UpdateSounds_
09f8:0014 S_StartSoundWithParams_
09f8:0014 S_StartSound_
09f8:0016* S_StartSoundAtVolume_
09f8:001e S_StartSoundFromRef_
Module: p_ceilng.obj(C:\REALDOOM\p_ceilng.c)
09f8:002c T_MoveCeiling_
09f8:01b6 EV_DoCeiling_
09f8:0348+ P_AddActiveCeiling_
09f8:0370+ P_RemoveActiveCeiling_
09f8:03a6+ P_ActivateInStasisCeiling_
09f8:03fc EV_CeilingCrushStop_
2510:223a _activeceilings
Module: p_doors.obj(C:\REALDOOM\p_doors.c)
09f8:0496 T_VerticalDoor_
09f8:069e EV_DoLockedDoor_
09f8:0750 EV_DoDoor_
09f8:08e8 EV_VerticalDoor_
09f8:0b4e P_SpawnDoorCloseIn30_
09f8:0ba6 P_SpawnDoorRaiseIn5Mins_
Module: p_enemy.obj(C:\REALDOOM\p_enemy.c)
09f8:0c20+ P_RecursiveSound_
09f8:0d34 P_NoiseAlert_
09f8:0d4e+ P_CheckMeleeRange_
09f8:0e42+ P_CheckMissileRange_
09f8:0f96+ P_Move_
09f8:1110+ P_TryWalk_
09f8:1136+ P_NewChaseDir_
09f8:13ee+ P_LookForPlayers_
09f8:14fe A_KeenDie_
09f8:157c A_Look_
09f8:16a0 A_Chase_
09f8:18f0 A_FaceTarget_
09f8:19a2 A_PosAttack_
09f8:1a3e A_SPosAttack_
09f8:1aea A_CPosAttack_
09f8:1b8a A_CPosRefire_
09f8:1c12 A_SpidRefire_
09f8:1c9a A_BspiAttack_
09f8:1cca A_TroopAttack_
09f8:1d48 A_SargAttack_
09f8:1d94 A_HeadAttack_
09f8:1dfe A_CyberAttack_
09f8:1e2e A_BruisAttack_
09f8:1ea6 A_SkelMissile_
09f8:1f48 A_Tracer_
09f8:2212 A_SkelWhoosh_
09f8:2238 A_SkelFist_
09f8:2298+ PIT_VileCheck_
09f8:23c6 A_VileChase_
09f8:25d4 A_VileStart_
09f8:25de A_StartFire_
09f8:2602 A_FireCrackle_
09f8:2626 A_Fire_
09f8:273a A_VileTarget_
09f8:27de A_VileAttack_
09f8:2960 A_FatRaise_
09f8:2978 A_FatAttack1_
09f8:2aa4 A_FatAttack2_
09f8:2bbe A_FatAttack3_
09f8:2d24 A_SkullAttack_
09f8:2e90+ A_PainShootSkull_
09f8:3044 A_PainAttack_
09f8:3070 A_PainDie_
09f8:30c6 A_Scream_
09f8:316c A_XScream_
09f8:3176 A_Pain_
09f8:31a2 A_Fall_
09f8:31aa A_Explode_
09f8:31c6 A_BossDeath_
09f8:32de A_Hoof_
09f8:3302 A_Metal_
09f8:3326 A_BabyMetal_
09f8:334a A_BrainAwake_
09f8:33bc A_BrainPain_
09f8:33cc A_BrainScream_
09f8:348e A_BrainExplode_
09f8:3520 A_BrainSpit_
09f8:3612 A_SpawnSound_
09f8:3636 A_SpawnFly_
09f8:379e A_PlayerScream_
2510:1410+ _opposite
2510:1419+ _diags
2510:1420+ _xspeed
2510:1440+ _yspeed
2510:1460+ _movedirangles
2510:2280+ _braintargets
2510:22c0+ _viletryy
2510:22c4+ _viletryx
2510:22c8+ _vileobj
2510:22cc+ _numbraintargets
2510:22ce+ _braintargeton
2510:22d0+ _corpsehitRef
Module: p_floor.obj(C:\REALDOOM\p_floor.c)
09f8:37d0 T_MovePlane_
09f8:39de T_MoveFloor_
09f8:3ae6 EV_DoFloor_
09f8:3ef2 EV_BuildStairs_
Module: p_inter.obj(C:\REALDOOM\p_inter.c)
09f8:4098+ P_GiveAmmo_
09f8:41a2+ P_GiveWeapon_
09f8:41ea+ P_GiveBody_
09f8:421a+ P_GiveArmor_
09f8:4234+ P_GiveCard_
09f8:424e P_GivePower_
09f8:430a P_TouchSpecialThing_
09f8:47a0+ P_KillMobj_
09f8:491a P_DamageMobj_
2510:1472 _maxammo
2510:147a+ _clipammo
Module: p_lights.obj(C:\REALDOOM\p_lights.c)
09f8:4d10 T_FireFlicker_
09f8:4d6a P_SpawnFireFlicker_
09f8:4dc0 T_LightFlash_
09f8:4e16 P_SpawnLightFlash_
09f8:4e90 T_StrobeFlash_
09f8:4ee6 P_SpawnStrobeFlash_
09f8:4f8a EV_StartLightStrobing_
09f8:4fc2 EV_LightChange_
09f8:5092 T_Glow_
09f8:5100 P_SpawnGlowingLight_
Module: p_map.obj(C:\REALDOOM\p_map.c)
2510:22e0 _tmbbox
2510:22f0 _spechit
2510:2300+ _bombsource
2510:2304+ _bombspot_pos
2510:2308+ _bombspot
2510:230c _attackrange
2510:2310+ _shootthing
2510:2314+ _aimslope
2510:2318+ _shootz
2510:231c+ _bestslidefrac
2510:2320+ _tmymove
2510:2324+ _tmxmove
2510:2328+ _tmy
2510:232c+ _tmx
2510:2330+ _tmflags
2510:2334+ _tmthing
2510:2338+ _tmthing_pos
2510:233c _linetarget
2510:2340 _linetarget_pos
2510:2344+ _bombdamage
2510:2346+ _la_damage
2510:2348+ _bestslidelinenum
2510:234a+ _lastcalculatedsector
2510:234c+ _tmdropoffz
2510:234e _numspechit
2510:2350 _ceilinglinenum
2510:2352 _tmfloorz
09f8:5170+ PIT_StompThing_
09f8:523e+ DoBlockmapLoop_
09f8:52c2 P_TeleportMove_
09f8:542a+ PIT_CheckLine_
09f8:55c0+ PIT_CheckThing_
09f8:58aa P_CheckPosition_
09f8:5ac0 P_TryMove_
09f8:5cf2+ P_ThingHeightClip_
09f8:5df8+ P_HitSlideLine_
09f8:5f6e+ PTR_SlideTraverse_
09f8:60b8 P_SlideMove_
09f8:6488+ PTR_AimTraverse_
09f8:6754+ PTR_ShootTraverse_
09f8:6bba P_AimLineAttack_
09f8:6cfe P_LineAttack_
09f8:6e14+ PTR_UseTraverse_
09f8:6eea P_UseLines_
09f8:6f90+ PIT_RadiusAttack_
09f8:7088 P_RadiusAttack_
09f8:710e+ PIT_ChangeSector_
09f8:723e P_ChangeSector_
2510:2354+ _tmceilingz
2510:2356+ _crushchange
2510:2357+ _nofit
2510:2358 _floatok
Module: p_maputl.obj(C:\REALDOOM\p_maputl.c)
09f8:7290 P_AproxDistance_
09f8:72dc P_PointOnLineSide_
09f8:7386 P_BoxOnLineSide_
09f8:74b6+ P_PointOnDivlineSide_
09f8:75e8+ P_InterceptVector_
09f8:76bc P_LineOpening_
09f8:772e P_UnsetThingPosition_
09f8:784a P_SetThingPosition_
09f8:7974 P_BlockLinesIterator_
09f8:79ee P_BlockThingsIterator_
09f8:7a54+ PIT_AddLineIntercepts_
09f8:7bce+ PIT_AddThingIntercepts_
09f8:7cd2+ P_TraverseIntercepts_
09f8:7d5a P_PathTraverse_
2510:2360+ _dl
2510:2370 _trace
2510:2380* _ptflags
2510:2384+ _intercept_p
2510:2388 _lineopening
2510:238f+ _earlyout
Module: p_plats.obj(C:\REALDOOM\p_plats.c)
09f8:7fb8 T_PlatRaise_
09f8:812c EV_DoPlat_
09f8:83a8 EV_PlatFunc_
09f8:8432+ P_AddActivePlat_
09f8:845a+ P_RemoveActivePlat_
2510:2390 _activeplats
Module: p_pspr.obj(C:\REALDOOM\p_pspr.c)
09f8:84b0 P_BringUpWeapon_
09f8:85d2 P_DropWeapon_
09f8:85e8+ A_WeaponReady_
09f8:86fe+ A_ReFire_
09f8:8718+ P_FireWeapon_
09f8:872c+ P_CheckAmmo_
09f8:872c* A_CheckReload_
09f8:878c+ A_Lower_
09f8:87d2+ A_Raise_
09f8:8810+ A_GunFlash_
09f8:8834+ A_Punch_
09f8:8902+ A_Saw_
09f8:8a5a+ A_FireMissile_
09f8:8a78+ A_FireBFG_
09f8:8a98+ A_FirePlasma_
09f8:8ad8+ P_BulletSlope_
09f8:8b62+ P_GunShot_
09f8:8bbe+ A_FirePistol_
09f8:8c18+ A_FireShotgun_
09f8:8c6e+ A_FireShotgun2_
09f8:8d24+ A_FireCGun_
09f8:8db6* A_Light0_
09f8:8dbc* A_Light1_
09f8:8dc2* A_Light2_
09f8:8dc8* A_OpenShotgun2_
09f8:8dda* A_LoadShotgun2_
09f8:8dec* A_CloseShotgun2_
09f8:8e06 A_BFGSpray_
09f8:8ed6* A_BFGsound_
09f8:8ee8 P_MovePsprites_