Commit d76dd150 authored by Steven Fuller's avatar Steven Fuller

Initial revision

parents
/////////////////////////////////////////////////
//
// MUSE Header for .SDM
// Created Thu Aug 27 07:12:39 1992
//
/////////////////////////////////////////////////
#define NUMSOUNDS 81
#define NUMSNDCHUNKS 267
//
// Sound names & indexes
//
typedef enum {
HITWALLSND, // 0
MISSILEHITSND, // 1
SELECTITEMSND, // 2
GHOSTSIGHTSND, // 3
MOVEGUN2SND, // 4
MOVEGUN1SND, // 5
NOWAYSND, // 6
NAZIHITPLAYERSND, // 7
MISSILEFIRESND, // 8
PLAYERDEATHSND, // 9
DOGDEATHSND, // 10
ATKGATLINGSND, // 11
GETKEYSND, // 12
NOITEMSND, // 13
WALK1SND, // 14
WALK2SND, // 15
TAKEDAMAGESND, // 16
GAMEOVERSND, // 17
OPENDOORSND, // 18
CLOSEDOORSND, // 19
DONOTHINGSND, // 20
HALTSND, // 21
DEATHSCREAM2SND, // 22
ATKKNIFESND, // 23
ATKPISTOLSND, // 24
DEATHSCREAM3SND, // 25
ATKMACHINEGUNSND, // 26
HITENEMYSND, // 27
SHOOTDOORSND, // 28
DEATHSCREAM1SND, // 29
GETMACHINESND, // 30
GETAMMOSND, // 31
SHOOTSND, // 32
HEALTH1SND, // 33
HEALTH2SND, // 34
BONUS1SND, // 35
BONUS2SND, // 36
BONUS3SND, // 37
GETGATLINGSND, // 38
ESCPRESSEDSND, // 39
LEVELDONESND, // 40
DOGBARKSND, // 41
ENDBONUS1SND, // 42
ENDBONUS2SND, // 43
BONUS1UPSND, // 44
BONUS4SND, // 45
PUSHWALLSND, // 46
NOBONUSSND, // 47
PERCENT100SND, // 48
BOSSACTIVESND, // 49
DEATHSCREAM4SND, // 50
SCHUTZADSND, // 51
AHHHGSND, // 52
DEATHSCREAM5SND, // 53
DEATHSCREAM7SND, // 54
DEATHSCREAM8SND, // 55
LEBENSND, // 56
DEATHSCREAM6SND, // 57
NAZIFIRESND, // 58
BOSSFIRESND, // 59
SSFIRESND, // 60
SLURPIESND, // 61
GHOSTFADESND, // 62
DEATHSCREAM9SND, // 63
GETAMMOBOXSND, // 64
ANGELSIGHTSND, // 65
SPIONSND, // 66
NEINSOVASSND, // 67
DOGATTACKSND, // 68
ANGELFIRESND, // 69
TRANSSIGHTSND, // 70
TRANSDEATHSND, // 71
WILHELMSIGHTSND, // 72
WILHELMDEATHSND, // 73
UBERDEATHSND, // 74
KNIGHTSIGHTSND, // 75
KNIGHTDEATHSND, // 76
ANGELDEATHSND, // 77
KNIGHTMISSILESND, // 78
GETSPEARSND, // 79
ANGELTIREDSND, // 80
LASTSOUND
} soundnames;
//
// Base offsets
//
#define STARTPCSOUNDS 0
#define STARTADLIBSOUNDS 81
#define STARTDIGISOUNDS 162
#define STARTMUSIC 243
//
// Music names & indexes
//
typedef enum {
XFUNKIE_MUS, // 0
DUNGEON_MUS, // 1
XDEATH_MUS, // 2
GETTHEM_MUS, // 3
XTIPTOE_MUS, // 4
GOINGAFT_MUS, // 5
URAHERO_MUS, // 6
XTHEEND_MUS, // 7
NAZI_OMI_MUS, // 8
POW_MUS, // 9
TWELFTH_MUS, // 10
SEARCHN_MUS, // 11
SUSPENSE_MUS, // 12
ZEROHOUR_MUS, // 13
WONDERIN_MUS, // 14
ULTIMATE_MUS, // 15
ENDLEVEL_MUS, // 16
XEVIL_MUS, // 17
XJAZNAZI_MUS, // 18
COPYPRO_MUS, // 19
XAWARD_MUS, // 20
XPUTIT_MUS, // 21
XGETYOU_MUS, // 22
XTOWER2_MUS, // 23
LASTMUSIC
} musicnames;
/////////////////////////////////////////////////
//
// Thanks for playing with MUSE!
//
/////////////////////////////////////////////////
/////////////////////////////////////////////////
//
// MUSE Header for .SOD
// Created Thu Aug 13 09:25:58 1992
//
/////////////////////////////////////////////////
#define NUMSOUNDS 81
#define NUMSNDCHUNKS 267
//
// Sound names & indexes
//
typedef enum {
HITWALLSND, // 0
MISSILEHITSND, // 1
SELECTITEMSND, // 2
GHOSTSIGHTSND, // 3
MOVEGUN2SND, // 4
MOVEGUN1SND, // 5
NOWAYSND, // 6
NAZIHITPLAYERSND, // 7
MISSILEFIRESND, // 8
PLAYERDEATHSND, // 9
DOGDEATHSND, // 10
ATKGATLINGSND, // 11
GETKEYSND, // 12
NOITEMSND, // 13
WALK1SND, // 14
WALK2SND, // 15
TAKEDAMAGESND, // 16
GAMEOVERSND, // 17
OPENDOORSND, // 18
CLOSEDOORSND, // 19
DONOTHINGSND, // 20
HALTSND, // 21
DEATHSCREAM2SND, // 22
ATKKNIFESND, // 23
ATKPISTOLSND, // 24
DEATHSCREAM3SND, // 25
ATKMACHINEGUNSND, // 26
HITENEMYSND, // 27
SHOOTDOORSND, // 28
DEATHSCREAM1SND, // 29
GETMACHINESND, // 30
GETAMMOSND, // 31
SHOOTSND, // 32
HEALTH1SND, // 33
HEALTH2SND, // 34
BONUS1SND, // 35
BONUS2SND, // 36
BONUS3SND, // 37
GETGATLINGSND, // 38
ESCPRESSEDSND, // 39
LEVELDONESND, // 40
DOGBARKSND, // 41
ENDBONUS1SND, // 42
ENDBONUS2SND, // 43
BONUS1UPSND, // 44
BONUS4SND, // 45
PUSHWALLSND, // 46
NOBONUSSND, // 47
PERCENT100SND, // 48
BOSSACTIVESND, // 49
DEATHSCREAM4SND, // 50
SCHUTZADSND, // 51
AHHHGSND, // 52
DEATHSCREAM5SND, // 53
DEATHSCREAM7SND, // 54
DEATHSCREAM8SND, // 55
LEBENSND, // 56
DEATHSCREAM6SND, // 57
NAZIFIRESND, // 58
BOSSFIRESND, // 59
SSFIRESND, // 60
SLURPIESND, // 61
GHOSTFADESND, // 62
DEATHSCREAM9SND, // 63
GETAMMOBOXSND, // 64
ANGELSIGHTSND, // 65
SPIONSND, // 66
NEINSOVASSND, // 67
DOGATTACKSND, // 68
ANGELFIRESND, // 69
TRANSSIGHTSND, // 70
TRANSDEATHSND, // 71
WILHELMSIGHTSND, // 72
WILHELMDEATHSND, // 73
UBERDEATHSND, // 74
KNIGHTSIGHTSND, // 75
KNIGHTDEATHSND, // 76
ANGELDEATHSND, // 77
KNIGHTMISSILESND, // 78
GETSPEARSND, // 79
ANGELTIREDSND, // 80
LASTSOUND
} soundnames;
//
// Base offsets
//
#define STARTPCSOUNDS 0
#define STARTADLIBSOUNDS 81
#define STARTDIGISOUNDS 162
#define STARTMUSIC 243
//
// Music names & indexes
//
typedef enum {
XFUNKIE_MUS, // 0
DUNGEON_MUS, // 1
XDEATH_MUS, // 2
GETTHEM_MUS, // 3
XTIPTOE_MUS, // 4
GOINGAFT_MUS, // 5
URAHERO_MUS, // 6
XTHEEND_MUS, // 7
NAZI_OMI_MUS, // 8
POW_MUS, // 9
TWELFTH_MUS, // 10
SEARCHN_MUS, // 11
SUSPENSE_MUS, // 12
ZEROHOUR_MUS, // 13
WONDERIN_MUS, // 14
ULTIMATE_MUS, // 15
ENDLEVEL_MUS, // 16
XEVIL_MUS, // 17
XJAZNAZI_MUS, // 18
COPYPRO_MUS, // 19
XAWARD_MUS, // 20
XPUTIT_MUS, // 21
XGETYOU_MUS, // 22
XTOWER2_MUS, // 23
LASTMUSIC
} musicnames;
/////////////////////////////////////////////////
//
// Thanks for playing with MUSE!
//
/////////////////////////////////////////////////
/////////////////////////////////////////////////
//
// MUSE Header for .WL1
// Created Tue Apr 28 23:57:08 1992
//
/////////////////////////////////////////////////
#define NUMSOUNDS 69
#define NUMSNDCHUNKS 234
//
// Sound names & indexes
//
typedef enum {
HITWALLSND, // 0
SELECTWPNSND, // 1
SELECTITEMSND, // 2
HEARTBEATSND, // 3
MOVEGUN2SND, // 4
MOVEGUN1SND, // 5
NOWAYSND, // 6
NAZIHITPLAYERSND, // 7
NAZIMISSSND, // 8
PLAYERDEATHSND, // 9
DOGDEATHSND, // 10
ATKGATLINGSND, // 11
GETKEYSND, // 12
NOITEMSND, // 13
WALK1SND, // 14
WALK2SND, // 15
TAKEDAMAGESND, // 16
GAMEOVERSND, // 17
OPENDOORSND, // 18
CLOSEDOORSND, // 19
DONOTHINGSND, // 20
HALTSND, // 21
DEATHSCREAM2SND, // 22
ATKKNIFESND, // 23
ATKPISTOLSND, // 24
DEATHSCREAM3SND, // 25
ATKMACHINEGUNSND, // 26
HITENEMYSND, // 27
SHOOTDOORSND, // 28
DEATHSCREAM1SND, // 29
GETMACHINESND, // 30
GETAMMOSND, // 31
SHOOTSND, // 32
HEALTH1SND, // 33
HEALTH2SND, // 34
BONUS1SND, // 35
BONUS2SND, // 36
BONUS3SND, // 37
GETGATLINGSND, // 38
ESCPRESSEDSND, // 39
LEVELDONESND, // 40
DOGBARKSND, // 41
ENDBONUS1SND, // 42
ENDBONUS2SND, // 43
BONUS1UPSND, // 44
BONUS4SND, // 45
PUSHWALLSND, // 46
NOBONUSSND, // 47
PERCENT100SND, // 48
BOSSACTIVESND, // 49
BOSSDIESSND, // 50
SCHUTZADSND, // 51
AHHHGSND, // 52
DIESND, // 53
EVASND, // 54
GUTENTAGSND, // 55
LEBENSND, // 56
MUTTISND, // 57
NAZIFIRESND, // 58
BOSSFIRESND, // 59
SSFIRESND, // 60
SLURPIESND, // 61
TOT_HUNDSND, // 62
MEINGOTTSND, // 63
SCHABBSHASND, // 64
HILTERHASND, // 65
SPIONSND, // 66
NEINSOVASSND, // 67
DOGATTACKSND, // 68
LASTSOUND
} soundnames;
//
// Base offsets
//
#define STARTPCSOUNDS 0
#define STARTADLIBSOUNDS 69
#define STARTDIGISOUNDS 138
#define STARTMUSIC 207
//
// Music names & indexes
//
typedef enum {
CORNER_MUS, // 0
DUNGEON_MUS, // 1
GETOUT_MUS, // 2
GETTHEM_MUS, // 3
HEADACHE_MUS, // 4
HITLWLTZ_MUS, // 5
INTROCW3_MUS, // 6
NAZI_NOR_MUS, // 7
NAZI_OMI_MUS, // 8
POW_MUS, // 9
SALUTE_MUS, // 10
SEARCHN_MUS, // 11
SUSPENSE_MUS, // 12
VICTORS_MUS, // 13
WONDERIN_MUS, // 14
FUNKYOU_MUS, // 15
ENDLEVEL_MUS, // 16
GOINGAFT_MUS, // 17
PREGNANT_MUS, // 18
ULTIMATE_MUS, // 19
NAZI_RAP_MUS, // 20
ZEROHOUR_MUS, // 21
TWELFTH_MUS, // 22
ROSTER_MUS, // 23
URAHERO_MUS, // 24
VICMARCH_MUS, // 25
WARMRCH1_MUS, // 26
LASTMUSIC
} musicnames;
/////////////////////////////////////////////////
//
// Thanks for playing with MUSE!
//
/////////////////////////////////////////////////
/////////////////////////////////////////////////
//
// MUSE Header for .WL6
// Created Tue Jul 14 15:04:53 1992
//
/////////////////////////////////////////////////
#define NUMSOUNDS 87
#define NUMSNDCHUNKS 288
//
// Sound names & indexes
//
typedef enum {
HITWALLSND, // 0
SELECTWPNSND, // 1
SELECTITEMSND, // 2
HEARTBEATSND, // 3
MOVEGUN2SND, // 4
MOVEGUN1SND, // 5
NOWAYSND, // 6
NAZIHITPLAYERSND, // 7
SCHABBSTHROWSND, // 8
PLAYERDEATHSND, // 9
DOGDEATHSND, // 10
ATKGATLINGSND, // 11
GETKEYSND, // 12
NOITEMSND, // 13
WALK1SND, // 14
WALK2SND, // 15
TAKEDAMAGESND, // 16
GAMEOVERSND, // 17
OPENDOORSND, // 18
CLOSEDOORSND, // 19
DONOTHINGSND, // 20
HALTSND, // 21
DEATHSCREAM2SND, // 22
ATKKNIFESND, // 23
ATKPISTOLSND, // 24
DEATHSCREAM3SND, // 25
ATKMACHINEGUNSND, // 26
HITENEMYSND, // 27
SHOOTDOORSND, // 28
DEATHSCREAM1SND, // 29
GETMACHINESND, // 30
GETAMMOSND, // 31
SHOOTSND, // 32
HEALTH1SND, // 33
HEALTH2SND, // 34
BONUS1SND, // 35
BONUS2SND, // 36
BONUS3SND, // 37
GETGATLINGSND, // 38
ESCPRESSEDSND, // 39
LEVELDONESND, // 40
DOGBARKSND, // 41
ENDBONUS1SND, // 42
ENDBONUS2SND, // 43
BONUS1UPSND, // 44
BONUS4SND, // 45
PUSHWALLSND, // 46
NOBONUSSND, // 47
PERCENT100SND, // 48
BOSSACTIVESND, // 49
MUTTISND, // 50
SCHUTZADSND, // 51
AHHHGSND, // 52
DIESND, // 53
EVASND, // 54
GUTENTAGSND, // 55
LEBENSND, // 56
SCHEISTSND, // 57
NAZIFIRESND, // 58
BOSSFIRESND, // 59
SSFIRESND, // 60
SLURPIESND, // 61
TOT_HUNDSND, // 62
MEINGOTTSND, // 63
SCHABBSHASND, // 64
HITLERHASND, // 65
SPIONSND, // 66
NEINSOVASSND, // 67
DOGATTACKSND, // 68
FLAMETHROWERSND, // 69
MECHSTEPSND, // 70
GOOBSSND, // 71
YEAHSND, // 72
DEATHSCREAM4SND, // 73
DEATHSCREAM5SND, // 74
DEATHSCREAM6SND, // 75
DEATHSCREAM7SND, // 76
DEATHSCREAM8SND, // 77
DEATHSCREAM9SND, // 78
DONNERSND, // 79
EINESND, // 80
ERLAUBENSND, // 81
KEINSND, // 82
MEINSND, // 83
ROSESND, // 84
MISSILEFIRESND, // 85
MISSILEHITSND, // 86
LASTSOUND
} soundnames;
//
// Base offsets
//
#define STARTPCSOUNDS 0
#define STARTADLIBSOUNDS 87
#define STARTDIGISOUNDS 174
#define STARTMUSIC 261
//
// Music names & indexes
//
typedef enum {
CORNER_MUS, // 0
DUNGEON_MUS, // 1
WARMARCH_MUS, // 2
GETTHEM_MUS, // 3
HEADACHE_MUS, // 4
HITLWLTZ_MUS, // 5
INTROCW3_MUS, // 6
NAZI_NOR_MUS, // 7
NAZI_OMI_MUS, // 8
POW_MUS, // 9
SALUTE_MUS, // 10
SEARCHN_MUS, // 11
SUSPENSE_MUS, // 12
VICTORS_MUS, // 13
WONDERIN_MUS, // 14
FUNKYOU_MUS, // 15
ENDLEVEL_MUS, // 16
GOINGAFT_MUS, // 17
PREGNANT_MUS, // 18
ULTIMATE_MUS, // 19
NAZI_RAP_MUS, // 20
ZEROHOUR_MUS, // 21
TWELFTH_MUS, // 22
ROSTER_MUS, // 23
URAHERO_MUS, // 24
VICMARCH_MUS, // 25
PACMAN_MUS, // 26
LASTMUSIC
} musicnames;
/////////////////////////////////////////////////
//
// Thanks for playing with MUSE!
//
/////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////
//
// SDL_CheckSB() - Checks to see if a SoundBlaster resides at a
// particular I/O location
//
///////////////////////////////////////////////////////////////////////////
static boolean
SDL_CheckSB(int port)
{
int i;
sbLocation = port << 4; // Initialize stuff for later use
sbOut(sbReset,true); // Reset the SoundBlaster DSP
asm mov dx,0x388 // Wait >4usec
asm in al, dx
asm in al, dx
asm in al, dx
asm in al, dx
asm in al, dx
asm in al, dx
asm in al, dx
asm in al, dx
asm in al, dx
sbOut(sbReset,false); // Turn off sb DSP reset
asm mov dx,0x388 // Wait >100usec
asm mov cx,100
usecloop:
asm in al,dx
asm loop usecloop
for (i = 0;i < 100;i++)
{
if (sbIn(sbDataAvail) & 0x80) // If data is available...
{
if (sbIn(sbReadData) == 0xaa) // If it matches correct value
return(true);
else
{
sbLocation = -1; // Otherwise not a SoundBlaster
return(false);
}
}
}
sbLocation = -1; // Retry count exceeded - fail
return(false);
}
///////////////////////////////////////////////////////////////////////////
//
// Checks to see if a SoundBlaster is in the system. If the port passed is
// -1, then it scans through all possible I/O locations. If the port
// passed is 0, then it uses the default (2). If the port is >0, then
// it just passes it directly to SDL_CheckSB()
//
///////////////////////////////////////////////////////////////////////////
static boolean
SDL_DetectSoundBlaster(int port)
{
int i;
if (port == 0) // If user specifies default, use 2
port = 2;
if (port == -1)
{
if (SDL_CheckSB(2)) // Check default before scanning
return(true);
if (SDL_CheckSB(4)) // Check other SB Pro location before scan
return(true);
for (i = 1;i <= 6;i++) // Scan through possible SB locations
{
if ((i == 2) || (i == 4))
continue;
if (SDL_CheckSB(i)) // If found at this address,
return(true); // return success
}
return(false); // All addresses failed, return failure
}
else
return(SDL_CheckSB(port)); // User specified address or default
}
#define ENDSTR1 "Heroes don't quit, but\ngo ahead and press Y\nif you aren't one."
#define ENDSTR2 "Press Y to quit,\nor press N to enjoy\nmore violent diversion."
#define ENDSTR3 "Depressing the Y key means\nyou must return to the\nhumdrum workday world."
#define ENDSTR4 "Hey, quit or play,\nY or N:\nit's your choice."
#define ENDSTR5 "Sure you don't want to\nwaste a few more\nproductive hours?"
#define ENDSTR6 "I think you had better\nplay some more. Please\npress N...please?"
#define ENDSTR7 "If you are tough, press N.\nIf not, press Y daintily."
#define ENDSTR8 "I'm thinkin' that\nyou might wanna press N\nto play more. You do it."
#define ENDSTR9 "Sure. Fine. Quit.\nSee if we care.\nGet it over with.\nPress Y."
#define STR_ENDGAME1 "We owe you a great debt, Mr. Blazkowicz."
#define STR_ENDGAME2 "You have served your country well."
#define STR_ENDGAME3 "With the spear gone, the Allies will finally"
#define STR_ENDGAME4 "by able to destroy Hitler..."
#define STR_COPY1 "That's close, but not close enough to get"
#define STR_COPY2 "you into the game."
#define STR_COPY3 "Wow, you must have the early version of the"
#define STR_COPY4 "manual with the totally false information in it."
#define STR_COPY5 "I would let you into the game, but seeing"
#define STR_COPY6 "as that was not at all the right answer..."
#define STR_COPY7 "It's just too bad we can't get together on"
#define STR_COPY8 "this one. Sorry."
#define STR_COPY9 "Hey, you're just SO off base!"
#define STR_COPY10 "You know, I once typed that myself when"
#define STR_COPY11 "I was your age."
#define STR_COPY12 "Nops. Zero points. Zugga."
#define STR_COPY13 "Yeah...right."
#define STR_COPY14 "You must like these quizzes."
#define STR_COPY15 "Could be called \"PixelMeister\"?"
#define STR_COPY16 "Might engineer some software?"
#define STR_COPY17 "Would be found"
#define STR_COPY18 "directing creatively?"
#define STR_COPY19 "Might be found"
#define STR_COPY20 "handling operations?"
#define STR_COPY21 "Has a name familiar"
#define STR_COPY22 "to your weatherman?"
#define STR_NOPE1 "Welcome to the DOS prompt, pirate!"
#define STR_NOPE2 "Eat hot DOS prompt, goober!"
#define STR_NOPE3 "Ya know, this program doesn't cost that much."
#define STR_NOPE4 "Hey...weren't you just AT this DOS prompt?"
#define STR_NOPE5 "What's a nice user like you doin' at a DOS prompt like this?"
#define STR_NOPE6 "Well, I'm sure you just \"misplaced\" the manual..."
#define STR_NOPE7 "Run me again when you've boned up on your manual a bit."
#define STR_NOPE8 "Nice try, but no Spear."
#define STR_NOPE9 "That information is in the Spear of Destiny manual, by the way."
#define STR_MISC1 "Under \"Killing the Enemy\", what"
#define STR_MISC2 "type of enemy is pictured?"
#define STR_MISC3 "How many eyelets are on B.J.'s"
#define STR_MISC4 "boots? (see page 2)"
#define STR_MISC5 "The word \"minister\" appears in"
#define STR_MISC6 "what gray shape on page 2?"
#define STR_MISC7 "How many bullets does B.J. have"
#define STR_MISC8 "on the screen-shot in the middle"
#define STR_MISC9 "of page 9?"
#define STR_STAR "star"
#define STR_DEBRIEF " DEBRIEFING\n SESSION\n"
#define STR_ENEMY1 "Name the member of the"
#define STR_ENEMY2 "enemy forces shown above"
#define STR_CHECKMAN "CHECK YER MANUAL!"
#define STR_MAN1 "Which manual page"
#define STR_MAN2 "is the Options Menu"
#define STR_MAN3 "function"
#define STR_MAN4 "on?"
#define STR_ID1 "Which member of Id Software:"
#define QUITSUR "Are you sure you want\n"\
"to quit this great game?"
#define CURGAME "You are currently in\n"\
"a game. Continuing will\n"\
"erase old game. Ok?"
#define GAMESVD "There's already a game\n"\
"saved at this position.\n"\
" Overwrite?"
#define ENDGAMESTR "Are you sure you want\n"\
"to end the game you\n"\
"are playing? (Y or N):"
#define STR_NG "New Game"
#define STR_SD "Sound"
#define STR_CL "Control"
#define STR_LG "Load Game"
#define STR_SG "Save Game"
#define STR_CV "Change View"
#define STR_VS "View Scores"
#define STR_EG "End Game"
#define STR_BD "Back to Demo"
#define STR_QT "Quit"
#define STR_LOADING "Loading"
#define STR_SAVING "Saving"
#define STR_GAME "Game"
#define STR_DEMO "Demo"
#define STR_LGC "Load Game called\n\""
#define STR_EMPTY "empty"
#define STR_CALIB "Calibrate"
#define STR_JOYST "Joystick"
#define STR_MOVEJOY "Move joystick to\nupper left and\npress button 0\n"
#define STR_MOVEJOY2 "Move joystick to\nlower right and\npress button 1\n"
#define STR_ESCEXIT "ESC to exit"
#define STR_NONE "None"
#define STR_PC "PC Speaker"
#define STR_ALSB "AdLib/Sound Blaster"
#define STR_DISNEY "Disney Sound Source"
#define STR_SB "Sound Blaster"
#define STR_MOUSEEN "Mouse Enabled"
#define STR_JOYEN "Joystick Enabled"
#define STR_PORT2 "Use joystick port 2"
#define STR_GAMEPAD "Gravis GamePad Enabled"
#define STR_SENS "Mouse Sensitivity"
#define STR_CUSTOM "Customize controls"
#define STR_DADDY "Can I play, Daddy?"
#define STR_HURTME "Don't hurt me."
#define STR_BRINGEM "Bring 'em on!"
#define STR_DEATH "I am Death incarnate!"
#define STR_MOUSEADJ "Adjust Mouse Sensitivity"
#define STR_SLOW "Slow"
#define STR_FAST "Fast"
#define STR_CRUN "Run"
#define STR_COPEN "Open"
#define STR_CFIRE "Fire"
#define STR_CSTRAFE "Strafe"
#define STR_LEFT "Left"
#define STR_RIGHT "Right"
#define STR_FRWD "Frwd"
#define STR_BKWD "Bkwrd"
#define STR_THINK "Thinking"
#define STR_SIZE1 "Use arrows to size"
#define STR_SIZE2 "ENTER to accept"
#define STR_SIZE3 "ESC to cancel"
#define STR_YOUWIN "you win!"
#define STR_TOTALTIME "total time"
#define STR_RATKILL "kill %"
#define STR_RATSECRET "secret %"
#define STR_RATTREASURE "treasure %"
#define STR_BONUS "bonus"
#define STR_TIME "time"
#define STR_PAR " par"
#define STR_RAT2KILL "kill ratio %"
#define STR_RAT2SECRET "secret ratio %"
#define STR_RAT2TREASURE "treasure ratio %"
#define STR_DEFEATED "defeated!"
#define STR_CHEATER1 "You now have 100% Health,"
#define STR_CHEATER2 "99 Ammo and both Keys!"
#define STR_CHEATER3 "Note that you have basically"
#define STR_CHEATER4 "eliminated your chances of"
#define STR_CHEATER5 "getting a high score!"
#define STR_NOSPACE1 "There is not enough space"
#define STR_NOSPACE2 "on your disk to Save Game!"
#define STR_SAVECHT1 "Your Save Game file is,"
#define STR_SAVECHT2 "shall we say, \"corrupted\"."
#define STR_SAVECHT3 "But I'll let you go on and"
#define STR_SAVECHT4 "play anyway...."
#define STR_SEEAGAIN "Let's see that again!"
;=====================================
;
; Graphics .EQU file for .SOD
; IGRAB-ed on Fri Jul 31 18:31:00 1992
;
;=====================================
;
; Amount of each data item
;
NUMCHUNKS = 414
NUMFONT = 0
NUMFONTM = 0
NUMPICS = 0
NUMPICM = 0
NUMSPRITES = 0
NUMTILE8 = 0
NUMTILE8M = 0
NUMTILE16 = 144
NUMTILE16M = 270
NUMTILE32 = 0
NUMTILE32M = 0
NUMEXTERN = 0
;
; File offsets for data items
;
STARTFONT = 0
STARTFONTM = 0
STARTPICS = 0
STARTPICM = 0
STARTSPRITES = 0
STARTTILE8 = 0
STARTTILE8M = 0
STARTTILE16 = 0
STARTTILE16M = 144
STARTTILE32 = 414
STARTTILE32M = 414
STARTEXTERN = 414
;
; Thank you for using IGRAB!
;
//////////////////////////////////////
//
// Graphics .H file for .SOD
// IGRAB-ed on Fri Jul 31 18:31:00 1992
//
//////////////////////////////////////
typedef enum {
ENUMEND
} graphicnums;
//
// Data LUMPs
//
//
// Amount of each data item
//
#define NUMCHUNKS 414
#define NUMFONT 0
#define NUMFONTM 0
#define NUMPICS 0
#define NUMPICM 0
#define NUMSPRITES 0
#define NUMTILE8 0
#define NUMTILE8M 0
#define NUMTILE16 144
#define NUMTILE16M 270
#define NUMTILE32 0
#define NUMTILE32M 0
#define NUMEXTERNS 0
//
// File offsets for data items
//
#define STARTFONT 0
#define STARTFONTM 0
#define STARTPICS 0
#define STARTPICM 0
#define STARTSPRITES 0
#define STARTTILE8 0
#define STARTTILE8M 0
#define STARTTILE16 0
#define STARTTILE16M 144
#define STARTTILE32 414
#define STARTTILE32M 414
#define STARTEXTERNS 414
//
// Thank you for using IGRAB!
//
;=====================================
;
; Graphics .EQU file for .WL1
; IGRAB-ed on Sat May 02 02:16:56 1992
;
;=====================================
H_BJPIC = 3
H_CASTLEPIC = 4
H_KEYBOARDPIC = 5
H_JOYPIC = 6
H_MOUSEPIC = 7
H_BOTHPIC = 8
H_GAMEPADPIC = 9
H_HEALPIC = 10
H_TREASUREPIC = 11
H_GUNPIC = 12
H_KEYPIC = 13
H_BLAZEPIC = 14
H_WEAPON1234PIC = 15
H_WOLFLOGOPIC = 16
H_VISAPIC = 17
H_MCPIC = 18
H_IDLOGOPIC = 19
H_FAXPIC = 20
H_GALACTIXPIC = 21
H_FGODMOMPIC = 22
H_AUSTRALIAPIC = 23
H_CANADAPIC = 24
H_UKPIC = 25
C_OPTIONSPIC = 26
C_CURSOR1PIC = 27
C_CURSOR2PIC = 28
C_NOTSELECTEDPIC = 29
C_SELECTEDPIC = 30
C_FXTITLEPIC = 31
C_DIGITITLEPIC = 32
C_MUSICTITLEPIC = 33
C_MOUSELBACKPIC = 34
C_BABYMODEPIC = 35
C_EASYPIC = 36
C_NORMALPIC = 37
C_HARDPIC = 38
C_LOADSAVEDISKPIC = 39
C_DISKLOADING1PIC = 40
C_DISKLOADING2PIC = 41
C_CONTROLPIC = 42
C_CUSTOMIZEPIC = 43
C_LOADGAMEPIC = 44
C_SAVEGAMEPIC = 45
C_EPISODE1PIC = 46
C_EPISODE2PIC = 47
C_EPISODE3PIC = 48
C_EPISODE4PIC = 49
C_EPISODE5PIC = 50
C_EPISODE6PIC = 51
C_CODEPIC = 52
L_GUYPIC = 53
L_COLONPIC = 54
L_NUM0PIC = 55
L_NUM1PIC = 56
L_NUM2PIC = 57
L_NUM3PIC = 58
L_NUM4PIC = 59
L_NUM5PIC = 60
L_NUM6PIC = 61
L_NUM7PIC = 62
L_NUM8PIC = 63
L_NUM9PIC = 64
L_PERCENTPIC = 65
L_APIC = 66
L_BPIC = 67
L_CPIC = 68
L_DPIC = 69
L_EPIC = 70
L_FPIC = 71
L_GPIC = 72
L_HPIC = 73
L_IPIC = 74
L_JPIC = 75
L_KPIC = 76
L_LPIC = 77
L_MPIC = 78
L_NPIC = 79
L_OPIC = 80
L_PPIC = 81
L_QPIC = 82
L_RPIC = 83
L_SPIC = 84
L_TPIC = 85
L_UPIC = 86
L_VPIC = 87
L_WPIC = 88
L_XPIC = 89
L_YPIC = 90
L_ZPIC = 91
L_GUY2PIC = 92
L_BJWINSPIC = 93
STATUSBARPIC = 94
TITLEPIC = 95
PG13PIC = 96
CREDITSPIC = 97
HIGHSCORESPIC = 98
KNIFEPIC = 99
GUNPIC = 100
MACHINEGUNPIC = 101
GATLINGGUNPIC = 102
NOKEYPIC = 103
GOLDKEYPIC = 104
SILVERKEYPIC = 105
N_BLANKPIC = 106
N_0PIC = 107
N_1PIC = 108
N_2PIC = 109
N_3PIC = 110
N_4PIC = 111
N_5PIC = 112
N_6PIC = 113
N_7PIC = 114
N_8PIC = 115
N_9PIC = 116
FACE1APIC = 117
FACE1BPIC = 118
FACE1CPIC = 119
FACE2APIC = 120
FACE2BPIC = 121
FACE2CPIC = 122
FACE3APIC = 123
FACE3BPIC = 124
FACE3CPIC = 125
FACE4APIC = 126
FACE4BPIC = 127
FACE4CPIC = 128
FACE5APIC = 129
FACE5BPIC = 130
FACE5CPIC = 131
FACE6APIC = 132
FACE6BPIC = 133
FACE6CPIC = 134
FACE7APIC = 135
FACE7BPIC = 136
FACE7CPIC = 137
FACE8APIC = 138
GOTGATLINGPIC = 139
PAUSEDPIC = 140
GETPSYCHEDPIC = 141
ORDERSCREEN = 557
README_LUMP_START = 3
README_LUMP_END = 25
CONTROLS_LUMP_START = 26
CONTROLS_LUMP_END = 52
LEVELEND_LUMP_START = 53
LEVELEND_LUMP_END = 93
LATCHPICS_LUMP_START = 99
LATCHPICS_LUMP_END = 141
;
; Amount of each data item
;
NUMCHUNKS = 558
NUMFONT = 2
NUMFONTM = 0
NUMPICS = 139
NUMPICM = 0
NUMSPRITES = 0
NUMTILE8 = 72
NUMTILE8M = 0
NUMTILE16 = 144
NUMTILE16M = 270
NUMTILE32 = 0
NUMTILE32M = 0
NUMEXTERN = 1
;
; File offsets for data items
;
STRUCTPIC = 0
STARTFONT = 1
STARTFONTM = 3
STARTPICS = 3
STARTPICM = 142
STARTSPRITES = 142
STARTTILE8 = 142
STARTTILE8M = 143
STARTTILE16 = 143
STARTTILE16M = 287
STARTTILE32 = 557
STARTTILE32M = 557
STARTEXTERN = 557
;
; Thank you for using IGRAB!
;
//////////////////////////////////////
//
// Graphics .H file for .WL1
// IGRAB-ed on Sat May 02 02:16:56 1992
//
//////////////////////////////////////
typedef enum {
// Lump Start
H_BJPIC=3,
H_CASTLEPIC, // 4
H_KEYBOARDPIC, // 5
H_JOYPIC, // 6
H_MOUSEPIC, // 7
H_BOTHPIC, // 8
H_GAMEPADPIC, // 9
H_HEALPIC, // 10
H_TREASUREPIC, // 11
H_GUNPIC, // 12
H_KEYPIC, // 13
H_BLAZEPIC, // 14
H_WEAPON1234PIC, // 15
H_WOLFLOGOPIC, // 16
H_VISAPIC, // 17
H_MCPIC, // 18
H_IDLOGOPIC, // 19
H_FAXPIC, // 20
H_GALACTIXPIC, // 21
H_FGODMOMPIC, // 22
H_AUSTRALIAPIC, // 23
H_CANADAPIC, // 24
H_UKPIC, // 25
// Lump Start
C_OPTIONSPIC, // 26
C_CURSOR1PIC, // 27
C_CURSOR2PIC, // 28
C_NOTSELECTEDPIC, // 29
C_SELECTEDPIC, // 30
C_FXTITLEPIC, // 31
C_DIGITITLEPIC, // 32
C_MUSICTITLEPIC, // 33
C_MOUSELBACKPIC, // 34
C_BABYMODEPIC, // 35
C_EASYPIC, // 36
C_NORMALPIC, // 37
C_HARDPIC, // 38
C_LOADSAVEDISKPIC, // 39
C_DISKLOADING1PIC, // 40
C_DISKLOADING2PIC, // 41
C_CONTROLPIC, // 42
C_CUSTOMIZEPIC, // 43
C_LOADGAMEPIC, // 44
C_SAVEGAMEPIC, // 45
C_EPISODE1PIC, // 46
C_EPISODE2PIC, // 47
C_EPISODE3PIC, // 48
C_EPISODE4PIC, // 49
C_EPISODE5PIC, // 50
C_EPISODE6PIC, // 51
C_CODEPIC, // 52
// Lump Start
L_GUYPIC, // 53
L_COLONPIC, // 54
L_NUM0PIC, // 55
L_NUM1PIC, // 56
L_NUM2PIC, // 57
L_NUM3PIC, // 58
L_NUM4PIC, // 59
L_NUM5PIC, // 60
L_NUM6PIC, // 61
L_NUM7PIC, // 62
L_NUM8PIC, // 63
L_NUM9PIC, // 64
L_PERCENTPIC, // 65
L_APIC, // 66
L_BPIC, // 67
L_CPIC, // 68
L_DPIC, // 69
L_EPIC, // 70
L_FPIC, // 71
L_GPIC, // 72
L_HPIC, // 73
L_IPIC, // 74
L_JPIC, // 75
L_KPIC, // 76
L_LPIC, // 77
L_MPIC, // 78
L_NPIC, // 79
L_OPIC, // 80
L_PPIC, // 81
L_QPIC, // 82
L_RPIC, // 83
L_SPIC, // 84
L_TPIC, // 85
L_UPIC, // 86
L_VPIC, // 87
L_WPIC, // 88
L_XPIC, // 89
L_YPIC, // 90
L_ZPIC, // 91
L_GUY2PIC, // 92
L_BJWINSPIC, // 93
STATUSBARPIC, // 94
TITLEPIC, // 95
PG13PIC, // 96
CREDITSPIC, // 97
HIGHSCORESPIC, // 98
// Lump Start
KNIFEPIC, // 99
GUNPIC, // 100
MACHINEGUNPIC, // 101
GATLINGGUNPIC, // 102
NOKEYPIC, // 103
GOLDKEYPIC, // 104
SILVERKEYPIC, // 105
N_BLANKPIC, // 106
N_0PIC, // 107
N_1PIC, // 108
N_2PIC, // 109
N_3PIC, // 110
N_4PIC, // 111
N_5PIC, // 112
N_6PIC, // 113
N_7PIC, // 114
N_8PIC, // 115
N_9PIC, // 116
FACE1APIC, // 117
FACE1BPIC, // 118
FACE1CPIC, // 119
FACE2APIC, // 120
FACE2BPIC, // 121
FACE2CPIC, // 122
FACE3APIC, // 123
FACE3BPIC, // 124
FACE3CPIC, // 125
FACE4APIC, // 126
FACE4BPIC, // 127
FACE4CPIC, // 128
FACE5APIC, // 129
FACE5BPIC, // 130
FACE5CPIC, // 131
FACE6APIC, // 132
FACE6BPIC, // 133
FACE6CPIC, // 134
FACE7APIC, // 135
FACE7BPIC, // 136
FACE7CPIC, // 137
FACE8APIC, // 138
GOTGATLINGPIC, // 139
PAUSEDPIC, // 140
GETPSYCHEDPIC, // 141
ORDERSCREEN=557,
ENUMEND
} graphicnums;
//
// Data LUMPs
//
#define README_LUMP_START 3
#define README_LUMP_END 25
#define CONTROLS_LUMP_START 26
#define CONTROLS_LUMP_END 52
#define LEVELEND_LUMP_START 53
#define LEVELEND_LUMP_END 93
#define LATCHPICS_LUMP_START 99
#define LATCHPICS_LUMP_END 141
//
// Amount of each data item
//
#define NUMCHUNKS 558
#define NUMFONT 2
#define NUMFONTM 0
#define NUMPICS 139
#define NUMPICM 0
#define NUMSPRITES 0
#define NUMTILE8 72
#define NUMTILE8M 0
#define NUMTILE16 144
#define NUMTILE16M 270
#define NUMTILE32 0
#define NUMTILE32M 0
#define NUMEXTERNS 1
//
// File offsets for data items
//
#define STRUCTPIC 0
#define STARTFONT 1
#define STARTFONTM 3
#define STARTPICS 3
#define STARTPICM 142
#define STARTSPRITES 142
#define STARTTILE8 142
#define STARTTILE8M 143
#define STARTTILE16 143
#define STARTTILE16M 287
#define STARTTILE32 557
#define STARTTILE32M 557
#define STARTEXTERNS 557
//
// Thank you for using IGRAB!
//
;=====================================
;
; Graphics .EQU file for .WL6
; IGRAB-ed on Sun Aug 09 22:17:20 1992
;
;=====================================
;
; Amount of each data item
;
NUMCHUNKS = 414
NUMFONT = 0
NUMFONTM = 0
NUMPICS = 0
NUMPICM = 0
NUMSPRITES = 0
NUMTILE8 = 0
NUMTILE8M = 0
NUMTILE16 = 144
NUMTILE16M = 270
NUMTILE32 = 0
NUMTILE32M = 0
NUMEXTERN = 0
;
; File offsets for data items
;
STARTFONT = 0
STARTFONTM = 0
STARTPICS = 0
STARTPICM = 0
STARTSPRITES = 0
STARTTILE8 = 0
STARTTILE8M = 0
STARTTILE16 = 0
STARTTILE16M = 144
STARTTILE32 = 414
STARTTILE32M = 414
STARTEXTERN = 414
;
; Thank you for using IGRAB!
;
//////////////////////////////////////
//
// Graphics .H file for .WL6
// IGRAB-ed on Sun Aug 09 22:17:20 1992
//
//////////////////////////////////////
typedef enum {
ENUMEND
} graphicnums;
//
// Data LUMPs
//
//
// Amount of each data item
//
#define NUMCHUNKS 414
#define NUMFONT 0
#define NUMFONTM 0
#define NUMPICS 0
#define NUMPICM 0
#define NUMSPRITES 0
#define NUMTILE8 0
#define NUMTILE8M 0
#define NUMTILE16 144
#define NUMTILE16M 270
#define NUMTILE32 0
#define NUMTILE32M 0
#define NUMEXTERNS 0
//
// File offsets for data items
//
#define STARTFONT 0
#define STARTFONTM 0
#define STARTPICS 0
#define STARTPICM 0
#define STARTSPRITES 0
#define STARTTILE8 0
#define STARTTILE8M 0
#define STARTTILE16 0
#define STARTTILE16M 144
#define STARTTILE32 414
#define STARTTILE32M 414
#define STARTEXTERNS 414
//
// Thank you for using IGRAB!
//
;=====================================
;
; Graphics .EQU file for .SDM
; IGRAB-ed on Mon Sep 21 14:20:19 1992
;
;=====================================
C_BACKDROPPIC = 3
C_MOUSELBACKPIC = 4
C_CURSOR1PIC = 5
C_CURSOR2PIC = 6
C_NOTSELECTEDPIC = 7
C_SELECTEDPIC = 8
C_CUSTOMIZEPIC = 9
C_JOY1PIC = 10
C_JOY2PIC = 11
C_MOUSEPIC = 12
C_JOYSTICKPIC = 13
C_KEYBOARDPIC = 14
C_CONTROLPIC = 15
C_OPTIONSPIC = 16
C_FXTITLEPIC = 17
C_DIGITITLEPIC = 18
C_MUSICTITLEPIC = 19
C_HOWTOUGHPIC = 20
C_BABYMODEPIC = 21
C_EASYPIC = 22
C_NORMALPIC = 23
C_HARDPIC = 24
C_DISKLOADING1PIC = 25
C_DISKLOADING2PIC = 26
C_LOADGAMEPIC = 27
C_SAVEGAMEPIC = 28
HIGHSCORESPIC = 29
C_WONSPEARPIC = 30
L_GUYPIC = 31
L_COLONPIC = 32
L_NUM0PIC = 33
L_NUM1PIC = 34
L_NUM2PIC = 35
L_NUM3PIC = 36
L_NUM4PIC = 37
L_NUM5PIC = 38
L_NUM6PIC = 39
L_NUM7PIC = 40
L_NUM8PIC = 41
L_NUM9PIC = 42
L_PERCENTPIC = 43
L_APIC = 44
L_BPIC = 45
L_CPIC = 46
L_DPIC = 47
L_EPIC = 48
L_FPIC = 49
L_GPIC = 50
L_HPIC = 51
L_IPIC = 52
L_JPIC = 53
L_KPIC = 54
L_LPIC = 55
L_MPIC = 56
L_NPIC = 57
L_OPIC = 58
L_PPIC = 59
L_QPIC = 60
L_RPIC = 61
L_SPIC = 62
L_TPIC = 63
L_UPIC = 64
L_VPIC = 65
L_WPIC = 66
L_XPIC = 67
L_YPIC = 68
L_ZPIC = 69
L_EXPOINTPIC = 70
L_APOSTROPHEPIC = 71
L_GUY2PIC = 72
L_BJWINSPIC = 73
TITLE1PIC = 74
TITLE2PIC = 75
STATUSBARPIC = 76
PG13PIC = 77
CREDITSPIC = 78
KNIFEPIC = 79
GUNPIC = 80
MACHINEGUNPIC = 81
GATLINGGUNPIC = 82
NOKEYPIC = 83
GOLDKEYPIC = 84
SILVERKEYPIC = 85
N_BLANKPIC = 86
N_0PIC = 87
N_1PIC = 88
N_2PIC = 89
N_3PIC = 90
N_4PIC = 91
N_5PIC = 92
N_6PIC = 93
N_7PIC = 94
N_8PIC = 95
N_9PIC = 96
FACE1APIC = 97
FACE1BPIC = 98
FACE1CPIC = 99
FACE2APIC = 100
FACE2BPIC = 101
FACE2CPIC = 102
FACE3APIC = 103
FACE3BPIC = 104
FACE3CPIC = 105
FACE4APIC = 106
FACE4BPIC = 107
FACE4CPIC = 108
FACE5APIC = 109
FACE5BPIC = 110
FACE5CPIC = 111
FACE6APIC = 112
FACE6BPIC = 113
FACE6CPIC = 114
FACE7APIC = 115
FACE7BPIC = 116
FACE7CPIC = 117
FACE8APIC = 118
GOTGATLINGPIC = 119
GODMODEFACE1PIC = 120
GODMODEFACE2PIC = 121
GODMODEFACE3PIC = 122
BJWAITING1PIC = 123
BJWAITING2PIC = 124
BJOUCHPIC = 125
PAUSEDPIC = 126
GETPSYCHEDPIC = 127
ORDERSCREEN = 129
ERRORSCREEN = 130
TITLEPALETTE = 131
T_DEMO0 = 132
BACKDROP_LUMP_START = 3
BACKDROP_LUMP_END = 8
CONTROL_LUMP_START = 9
CONTROL_LUMP_END = 15
OPTIONS_LUMP_START = 16
OPTIONS_LUMP_END = 16
SOUND_LUMP_START = 17
SOUND_LUMP_END = 19
NEWGAME_LUMP_START = 20
NEWGAME_LUMP_END = 24
LOADSAVE_LUMP_START = 25
LOADSAVE_LUMP_END = 28
HIGHSCORES_LUMP_START = 29
HIGHSCORES_LUMP_END = 30
LEVELEND_LUMP_START = 31
LEVELEND_LUMP_END = 73
TITLESCREEN_LUMP_START = 74
TITLESCREEN_LUMP_END = 75
LATCHPICS_LUMP_START = 79
LATCHPICS_LUMP_END = 127
;
; Amount of each data item
;
NUMCHUNKS = 133
NUMFONT = 2
NUMFONTM = 0
NUMPICS = 125
NUMPICM = 0
NUMSPRITES = 0
NUMTILE8 = 72
NUMTILE8M = 0
NUMTILE16 = 0
NUMTILE16M = 0
NUMTILE32 = 0
NUMTILE32M = 0
NUMEXTERN = 4
;
; File offsets for data items
;
STRUCTPIC = 0
STARTFONT = 1
STARTFONTM = 3
STARTPICS = 3
STARTPICM = 128
STARTSPRITES = 128
STARTTILE8 = 128
STARTTILE8M = 129
STARTTILE16 = 129
STARTTILE16M = 129
STARTTILE32 = 129
STARTTILE32M = 129
STARTEXTERN = 129
;
; Thank you for using IGRAB!
;
//////////////////////////////////////
//
// Graphics .H file for .SDM
// IGRAB-ed on Mon Sep 21 14:20:19 1992
//
//////////////////////////////////////
typedef enum {
// Lump Start
C_BACKDROPPIC=3,
C_MOUSELBACKPIC, // 4
C_CURSOR1PIC, // 5
C_CURSOR2PIC, // 6
C_NOTSELECTEDPIC, // 7
C_SELECTEDPIC, // 8
// Lump Start
C_CUSTOMIZEPIC, // 9
C_JOY1PIC, // 10
C_JOY2PIC, // 11
C_MOUSEPIC, // 12
C_JOYSTICKPIC, // 13
C_KEYBOARDPIC, // 14
C_CONTROLPIC, // 15
// Lump Start
C_OPTIONSPIC, // 16
// Lump Start
C_FXTITLEPIC, // 17
C_DIGITITLEPIC, // 18
C_MUSICTITLEPIC, // 19
// Lump Start
C_HOWTOUGHPIC, // 20
C_BABYMODEPIC, // 21
C_EASYPIC, // 22
C_NORMALPIC, // 23
C_HARDPIC, // 24
// Lump Start
C_DISKLOADING1PIC, // 25
C_DISKLOADING2PIC, // 26
C_LOADGAMEPIC, // 27
C_SAVEGAMEPIC, // 28
// Lump Start
HIGHSCORESPIC, // 29
C_WONSPEARPIC, // 30
// Lump Start
L_GUYPIC, // 31
L_COLONPIC, // 32
L_NUM0PIC, // 33
L_NUM1PIC, // 34
L_NUM2PIC, // 35
L_NUM3PIC, // 36
L_NUM4PIC, // 37
L_NUM5PIC, // 38
L_NUM6PIC, // 39
L_NUM7PIC, // 40
L_NUM8PIC, // 41
L_NUM9PIC, // 42
L_PERCENTPIC, // 43
L_APIC, // 44
L_BPIC, // 45
L_CPIC, // 46
L_DPIC, // 47
L_EPIC, // 48
L_FPIC, // 49
L_GPIC, // 50
L_HPIC, // 51
L_IPIC, // 52
L_JPIC, // 53
L_KPIC, // 54
L_LPIC, // 55
L_MPIC, // 56
L_NPIC, // 57
L_OPIC, // 58
L_PPIC, // 59
L_QPIC, // 60
L_RPIC, // 61
L_SPIC, // 62
L_TPIC, // 63
L_UPIC, // 64
L_VPIC, // 65
L_WPIC, // 66
L_XPIC, // 67
L_YPIC, // 68
L_ZPIC, // 69
L_EXPOINTPIC, // 70
L_APOSTROPHEPIC, // 71
L_GUY2PIC, // 72
L_BJWINSPIC, // 73
// Lump Start
TITLE1PIC, // 74
TITLE2PIC, // 75
STATUSBARPIC, // 76
PG13PIC, // 77
CREDITSPIC, // 78
// Lump Start
KNIFEPIC, // 79
GUNPIC, // 80
MACHINEGUNPIC, // 81
GATLINGGUNPIC, // 82
NOKEYPIC, // 83
GOLDKEYPIC, // 84
SILVERKEYPIC, // 85
N_BLANKPIC, // 86
N_0PIC, // 87
N_1PIC, // 88
N_2PIC, // 89
N_3PIC, // 90
N_4PIC, // 91
N_5PIC, // 92
N_6PIC, // 93
N_7PIC, // 94
N_8PIC, // 95
N_9PIC, // 96
FACE1APIC, // 97
FACE1BPIC, // 98
FACE1CPIC, // 99
FACE2APIC, // 100
FACE2BPIC, // 101
FACE2CPIC, // 102
FACE3APIC, // 103
FACE3BPIC, // 104
FACE3CPIC, // 105
FACE4APIC, // 106
FACE4BPIC, // 107
FACE4CPIC, // 108
FACE5APIC, // 109
FACE5BPIC, // 110
FACE5CPIC, // 111
FACE6APIC, // 112
FACE6BPIC, // 113
FACE6CPIC, // 114
FACE7APIC, // 115
FACE7BPIC, // 116
FACE7CPIC, // 117
FACE8APIC, // 118
GOTGATLINGPIC, // 119
GODMODEFACE1PIC, // 120
GODMODEFACE2PIC, // 121
GODMODEFACE3PIC, // 122
BJWAITING1PIC, // 123
BJWAITING2PIC, // 124
BJOUCHPIC, // 125
PAUSEDPIC, // 126
GETPSYCHEDPIC, // 127
ORDERSCREEN=129,
ERRORSCREEN, // 130
TITLEPALETTE, // 131
T_DEMO0, // 132
ENUMEND
} graphicnums;
//
// Data LUMPs
//
#define BACKDROP_LUMP_START 3
#define BACKDROP_LUMP_END 8
#define CONTROL_LUMP_START 9
#define CONTROL_LUMP_END 15
#define OPTIONS_LUMP_START 16
#define OPTIONS_LUMP_END 16
#define SOUND_LUMP_START 17
#define SOUND_LUMP_END 19
#define NEWGAME_LUMP_START 20
#define NEWGAME_LUMP_END 24
#define LOADSAVE_LUMP_START 25
#define LOADSAVE_LUMP_END 28
#define HIGHSCORES_LUMP_START 29
#define HIGHSCORES_LUMP_END 30
#define LEVELEND_LUMP_START 31
#define LEVELEND_LUMP_END 73
#define TITLESCREEN_LUMP_START 74
#define TITLESCREEN_LUMP_END 75
#define LATCHPICS_LUMP_START 79
#define LATCHPICS_LUMP_END 127
//
// Amount of each data item
//
#define NUMCHUNKS 133
#define NUMFONT 2
#define NUMFONTM 0
#define NUMPICS 125
#define NUMPICM 0
#define NUMSPRITES 0
#define NUMTILE8 72
#define NUMTILE8M 0
#define NUMTILE16 0
#define NUMTILE16M 0
#define NUMTILE32 0
#define NUMTILE32M 0
#define NUMEXTERNS 4
//
// File offsets for data items
//
#define STRUCTPIC 0
#define STARTFONT 1
#define STARTFONTM 3
#define STARTPICS 3
#define STARTPICM 128
#define STARTSPRITES 128
#define STARTTILE8 128
#define STARTTILE8M 129
#define STARTTILE16 129
#define STARTTILE16M 129
#define STARTTILE32 129
#define STARTTILE32M 129
#define STARTEXTERNS 129
//
// Thank you for using IGRAB!
//
;=====================================
;
; Graphics .EQU file for .SOD
; IGRAB-ed on Thu Oct 08 20:38:29 1992
;
;=====================================
C_BACKDROPPIC = 3
C_MOUSELBACKPIC = 4
C_CURSOR1PIC = 5
C_CURSOR2PIC = 6
C_NOTSELECTEDPIC = 7
C_SELECTEDPIC = 8
C_CUSTOMIZEPIC = 9
C_JOY1PIC = 10
C_JOY2PIC = 11
C_MOUSEPIC = 12
C_JOYSTICKPIC = 13
C_KEYBOARDPIC = 14
C_CONTROLPIC = 15
C_OPTIONSPIC = 16
C_FXTITLEPIC = 17
C_DIGITITLEPIC = 18
C_MUSICTITLEPIC = 19
C_HOWTOUGHPIC = 20
C_BABYMODEPIC = 21
C_EASYPIC = 22
C_NORMALPIC = 23
C_HARDPIC = 24
C_DISKLOADING1PIC = 25
C_DISKLOADING2PIC = 26
C_LOADGAMEPIC = 27
C_SAVEGAMEPIC = 28
HIGHSCORESPIC = 29
C_WONSPEARPIC = 30
BJCOLLAPSE1PIC = 31
BJCOLLAPSE2PIC = 32
BJCOLLAPSE3PIC = 33
BJCOLLAPSE4PIC = 34
ENDPICPIC = 35
L_GUYPIC = 36
L_COLONPIC = 37
L_NUM0PIC = 38
L_NUM1PIC = 39
L_NUM2PIC = 40
L_NUM3PIC = 41
L_NUM4PIC = 42
L_NUM5PIC = 43
L_NUM6PIC = 44
L_NUM7PIC = 45
L_NUM8PIC = 46
L_NUM9PIC = 47
L_PERCENTPIC = 48
L_APIC = 49
L_BPIC = 50
L_CPIC = 51
L_DPIC = 52
L_EPIC = 53
L_FPIC = 54
L_GPIC = 55
L_HPIC = 56
L_IPIC = 57
L_JPIC = 58
L_KPIC = 59
L_LPIC = 60
L_MPIC = 61
L_NPIC = 62
L_OPIC = 63
L_PPIC = 64
L_QPIC = 65
L_RPIC = 66
L_SPIC = 67
L_TPIC = 68
L_UPIC = 69
L_VPIC = 70
L_WPIC = 71
L_XPIC = 72
L_YPIC = 73
L_ZPIC = 74
L_EXPOINTPIC = 75
L_APOSTROPHEPIC = 76
L_GUY2PIC = 77
L_BJWINSPIC = 78
TITLE1PIC = 79
TITLE2PIC = 80
ENDSCREEN11PIC = 81
ENDSCREEN12PIC = 82
ENDSCREEN3PIC = 83
ENDSCREEN4PIC = 84
ENDSCREEN5PIC = 85
ENDSCREEN6PIC = 86
ENDSCREEN7PIC = 87
ENDSCREEN8PIC = 88
ENDSCREEN9PIC = 89
STATUSBARPIC = 90
PG13PIC = 91
CREDITSPIC = 92
IDGUYS1PIC = 93
IDGUYS2PIC = 94
COPYPROTTOPPIC = 95
COPYPROTBOXPIC = 96
BOSSPIC1PIC = 97
BOSSPIC2PIC = 98
BOSSPIC3PIC = 99
BOSSPIC4PIC = 100
KNIFEPIC = 101
GUNPIC = 102
MACHINEGUNPIC = 103
GATLINGGUNPIC = 104
NOKEYPIC = 105
GOLDKEYPIC = 106
SILVERKEYPIC = 107
N_BLANKPIC = 108
N_0PIC = 109
N_1PIC = 110
N_2PIC = 111
N_3PIC = 112
N_4PIC = 113
N_5PIC = 114
N_6PIC = 115
N_7PIC = 116
N_8PIC = 117
N_9PIC = 118
FACE1APIC = 119
FACE1BPIC = 120
FACE1CPIC = 121
FACE2APIC = 122
FACE2BPIC = 123
FACE2CPIC = 124
FACE3APIC = 125
FACE3BPIC = 126
FACE3CPIC = 127
FACE4APIC = 128
FACE4BPIC = 129
FACE4CPIC = 130
FACE5APIC = 131
FACE5BPIC = 132
FACE5CPIC = 133
FACE6APIC = 134
FACE6BPIC = 135
FACE6CPIC = 136
FACE7APIC = 137
FACE7BPIC = 138
FACE7CPIC = 139
FACE8APIC = 140
GOTGATLINGPIC = 141
GODMODEFACE1PIC = 142
GODMODEFACE2PIC = 143
GODMODEFACE3PIC = 144
BJWAITING1PIC = 145
BJWAITING2PIC = 146
BJOUCHPIC = 147
PAUSEDPIC = 148
GETPSYCHEDPIC = 149
ORDERSCREEN = 151
ERRORSCREEN = 152
TITLEPALETTE = 153
END1PALETTE = 154
END2PALETTE = 155
END3PALETTE = 156
END4PALETTE = 157
END5PALETTE = 158
END6PALETTE = 159
END7PALETTE = 160
END8PALETTE = 161
END9PALETTE = 162
IDGUYSPALETTE = 163
T_DEMO0 = 164
T_DEMO1 = 165
T_DEMO2 = 166
T_DEMO3 = 167
T_ENDART1 = 168
BACKDROP_LUMP_START = 3
BACKDROP_LUMP_END = 8
CONTROL_LUMP_START = 9
CONTROL_LUMP_END = 15
OPTIONS_LUMP_START = 16
OPTIONS_LUMP_END = 16
SOUND_LUMP_START = 17
SOUND_LUMP_END = 19
NEWGAME_LUMP_START = 20
NEWGAME_LUMP_END = 24
LOADSAVE_LUMP_START = 25
LOADSAVE_LUMP_END = 28
HIGHSCORES_LUMP_START = 29
HIGHSCORES_LUMP_END = 30
ENDGAME_LUMP_START = 31
ENDGAME_LUMP_END = 35
LEVELEND_LUMP_START = 36
LEVELEND_LUMP_END = 78
TITLESCREEN_LUMP_START = 79
TITLESCREEN_LUMP_END = 80
ENDGAME1_LUMP_START = 81
ENDGAME1_LUMP_END = 81
ENDGAME2_LUMP_START = 82
ENDGAME2_LUMP_END = 82
EASTEREGG_LUMP_START = 93
EASTEREGG_LUMP_END = 94
COPYPROT_LUMP_START = 95
COPYPROT_LUMP_END = 100
LATCHPICS_LUMP_START = 101
LATCHPICS_LUMP_END = 149
;
; Amount of each data item
;
NUMCHUNKS = 169
NUMFONT = 2
NUMFONTM = 0
NUMPICS = 147
NUMPICM = 0
NUMSPRITES = 0
NUMTILE8 = 72
NUMTILE8M = 0
NUMTILE16 = 0
NUMTILE16M = 0
NUMTILE32 = 0
NUMTILE32M = 0
NUMEXTERN = 18
;
; File offsets for data items
;
STRUCTPIC = 0
STARTFONT = 1
STARTFONTM = 3
STARTPICS = 3
STARTPICM = 150
STARTSPRITES = 150
STARTTILE8 = 150
STARTTILE8M = 151
STARTTILE16 = 151
STARTTILE16M = 151
STARTTILE32 = 151
STARTTILE32M = 151
STARTEXTERN = 151
;
; Thank you for using IGRAB!
;
//////////////////////////////////////
//
// Graphics .H file for .SOD
// IGRAB-ed on Thu Oct 08 20:38:29 1992
//
//////////////////////////////////////
typedef enum {
// Lump Start
C_BACKDROPPIC=3,
C_MOUSELBACKPIC, // 4
C_CURSOR1PIC, // 5
C_CURSOR2PIC, // 6
C_NOTSELECTEDPIC, // 7
C_SELECTEDPIC, // 8
// Lump Start
C_CUSTOMIZEPIC, // 9
C_JOY1PIC, // 10
C_JOY2PIC, // 11
C_MOUSEPIC, // 12
C_JOYSTICKPIC, // 13
C_KEYBOARDPIC, // 14
C_CONTROLPIC, // 15
// Lump Start
C_OPTIONSPIC, // 16
// Lump Start
C_FXTITLEPIC, // 17
C_DIGITITLEPIC, // 18
C_MUSICTITLEPIC, // 19
// Lump Start
C_HOWTOUGHPIC, // 20
C_BABYMODEPIC, // 21
C_EASYPIC, // 22
C_NORMALPIC, // 23
C_HARDPIC, // 24
// Lump Start
C_DISKLOADING1PIC, // 25
C_DISKLOADING2PIC, // 26
C_LOADGAMEPIC, // 27
C_SAVEGAMEPIC, // 28
// Lump Start
HIGHSCORESPIC, // 29
C_WONSPEARPIC, // 30
// Lump Start
BJCOLLAPSE1PIC, // 31
BJCOLLAPSE2PIC, // 32
BJCOLLAPSE3PIC, // 33
BJCOLLAPSE4PIC, // 34
ENDPICPIC, // 35
// Lump Start
L_GUYPIC, // 36
L_COLONPIC, // 37
L_NUM0PIC, // 38
L_NUM1PIC, // 39
L_NUM2PIC, // 40
L_NUM3PIC, // 41
L_NUM4PIC, // 42
L_NUM5PIC, // 43
L_NUM6PIC, // 44
L_NUM7PIC, // 45
L_NUM8PIC, // 46
L_NUM9PIC, // 47
L_PERCENTPIC, // 48
L_APIC, // 49
L_BPIC, // 50
L_CPIC, // 51
L_DPIC, // 52
L_EPIC, // 53
L_FPIC, // 54
L_GPIC, // 55
L_HPIC, // 56
L_IPIC, // 57
L_JPIC, // 58
L_KPIC, // 59
L_LPIC, // 60
L_MPIC, // 61
L_NPIC, // 62
L_OPIC, // 63
L_PPIC, // 64
L_QPIC, // 65
L_RPIC, // 66
L_SPIC, // 67
L_TPIC, // 68
L_UPIC, // 69
L_VPIC, // 70
L_WPIC, // 71
L_XPIC, // 72
L_YPIC, // 73
L_ZPIC, // 74
L_EXPOINTPIC, // 75
L_APOSTROPHEPIC, // 76
L_GUY2PIC, // 77
L_BJWINSPIC, // 78
// Lump Start
TITLE1PIC, // 79
TITLE2PIC, // 80
// Lump Start
ENDSCREEN11PIC, // 81
// Lump Start
ENDSCREEN12PIC, // 82
ENDSCREEN3PIC, // 83
ENDSCREEN4PIC, // 84
ENDSCREEN5PIC, // 85
ENDSCREEN6PIC, // 86
ENDSCREEN7PIC, // 87
ENDSCREEN8PIC, // 88
ENDSCREEN9PIC, // 89
STATUSBARPIC, // 90
PG13PIC, // 91
CREDITSPIC, // 92
// Lump Start
IDGUYS1PIC, // 93
IDGUYS2PIC, // 94
// Lump Start
COPYPROTTOPPIC, // 95
COPYPROTBOXPIC, // 96
BOSSPIC1PIC, // 97
BOSSPIC2PIC, // 98
BOSSPIC3PIC, // 99
BOSSPIC4PIC, // 100
// Lump Start
KNIFEPIC, // 101
GUNPIC, // 102
MACHINEGUNPIC, // 103
GATLINGGUNPIC, // 104
NOKEYPIC, // 105
GOLDKEYPIC, // 106
SILVERKEYPIC, // 107
N_BLANKPIC, // 108
N_0PIC, // 109
N_1PIC, // 110
N_2PIC, // 111
N_3PIC, // 112
N_4PIC, // 113
N_5PIC, // 114
N_6PIC, // 115
N_7PIC, // 116
N_8PIC, // 117
N_9PIC, // 118
FACE1APIC, // 119
FACE1BPIC, // 120
FACE1CPIC, // 121
FACE2APIC, // 122
FACE2BPIC, // 123
FACE2CPIC, // 124
FACE3APIC, // 125
FACE3BPIC, // 126
FACE3CPIC, // 127
FACE4APIC, // 128
FACE4BPIC, // 129
FACE4CPIC, // 130
FACE5APIC, // 131
FACE5BPIC, // 132
FACE5CPIC, // 133
FACE6APIC, // 134
FACE6BPIC, // 135
FACE6CPIC, // 136
FACE7APIC, // 137
FACE7BPIC, // 138
FACE7CPIC, // 139
FACE8APIC, // 140
GOTGATLINGPIC, // 141
GODMODEFACE1PIC, // 142
GODMODEFACE2PIC, // 143
GODMODEFACE3PIC, // 144
BJWAITING1PIC, // 145
BJWAITING2PIC, // 146
BJOUCHPIC, // 147
PAUSEDPIC, // 148
GETPSYCHEDPIC, // 149
ORDERSCREEN=151,
ERRORSCREEN, // 152
TITLEPALETTE, // 153
END1PALETTE, // 154
END2PALETTE, // 155
END3PALETTE, // 156
END4PALETTE, // 157
END5PALETTE, // 158
END6PALETTE, // 159
END7PALETTE, // 160
END8PALETTE, // 161
END9PALETTE, // 162
IDGUYSPALETTE, // 163
T_DEMO0, // 164
T_DEMO1, // 165
T_DEMO2, // 166
T_DEMO3, // 167
T_ENDART1, // 168
ENUMEND
} graphicnums;
//
// Data LUMPs
//
#define BACKDROP_LUMP_START 3
#define BACKDROP_LUMP_END 8
#define CONTROL_LUMP_START 9
#define CONTROL_LUMP_END 15
#define OPTIONS_LUMP_START 16
#define OPTIONS_LUMP_END 16
#define SOUND_LUMP_START 17
#define SOUND_LUMP_END 19
#define NEWGAME_LUMP_START 20
#define NEWGAME_LUMP_END 24
#define LOADSAVE_LUMP_START 25
#define LOADSAVE_LUMP_END 28
#define HIGHSCORES_LUMP_START 29
#define HIGHSCORES_LUMP_END 30
#define ENDGAME_LUMP_START 31
#define ENDGAME_LUMP_END 35
#define LEVELEND_LUMP_START 36
#define LEVELEND_LUMP_END 78
#define TITLESCREEN_LUMP_START 79
#define TITLESCREEN_LUMP_END 80
#define ENDGAME1_LUMP_START 81
#define ENDGAME1_LUMP_END 81
#define ENDGAME2_LUMP_START 82
#define ENDGAME2_LUMP_END 82
#define EASTEREGG_LUMP_START 93
#define EASTEREGG_LUMP_END 94
#define COPYPROT_LUMP_START 95
#define COPYPROT_LUMP_END 100
#define LATCHPICS_LUMP_START 101
#define LATCHPICS_LUMP_END 149
//
// Amount of each data item
//
#define NUMCHUNKS 169
#define NUMFONT 2
#define NUMFONTM 0
#define NUMPICS 147
#define NUMPICM 0
#define NUMSPRITES 0
#define NUMTILE8 72
#define NUMTILE8M 0
#define NUMTILE16 0
#define NUMTILE16M 0
#define NUMTILE32 0
#define NUMTILE32M 0
#define NUMEXTERNS 18
//
// File offsets for data items
//
#define STRUCTPIC 0
#define STARTFONT 1
#define STARTFONTM 3
#define STARTPICS 3
#define STARTPICM 150
#define STARTSPRITES 150
#define STARTTILE8 150
#define STARTTILE8M 151
#define STARTTILE16 151
#define STARTTILE16M 151
#define STARTTILE32 151
#define STARTTILE32M 151
#define STARTEXTERNS 151
//
// Thank you for using IGRAB!
//
;=====================================
;
; Graphics .EQU file for .WL1
; IGRAB-ed on Sun May 03 01:19:32 1992
;
;=====================================
H_BJPIC = 3
H_CASTLEPIC = 4
H_KEYBOARDPIC = 5
H_JOYPIC = 6
H_HEALPIC = 7
H_TREASUREPIC = 8
H_GUNPIC = 9
H_KEYPIC = 10
H_BLAZEPIC = 11
H_WEAPON1234PIC = 12
H_WOLFLOGOPIC = 13
H_VISAPIC = 14
H_MCPIC = 15
H_IDLOGOPIC = 16
H_TOPWINDOWPIC = 17
H_LEFTWINDOWPIC = 18
H_RIGHTWINDOWPIC = 19
H_BOTTOMINFOPIC = 20
C_OPTIONSPIC = 21
C_CURSOR1PIC = 22
C_CURSOR2PIC = 23
C_NOTSELECTEDPIC = 24
C_SELECTEDPIC = 25
C_FXTITLEPIC = 26
C_DIGITITLEPIC = 27
C_MUSICTITLEPIC = 28
C_MOUSELBACKPIC = 29
C_BABYMODEPIC = 30
C_EASYPIC = 31
C_NORMALPIC = 32
C_HARDPIC = 33
C_LOADSAVEDISKPIC = 34
C_DISKLOADING1PIC = 35
C_DISKLOADING2PIC = 36
C_CONTROLPIC = 37
C_CUSTOMIZEPIC = 38
C_LOADGAMEPIC = 39
C_SAVEGAMEPIC = 40
C_EPISODE1PIC = 41
C_EPISODE2PIC = 42
C_EPISODE3PIC = 43
C_EPISODE4PIC = 44
C_EPISODE5PIC = 45
C_EPISODE6PIC = 46
C_CODEPIC = 47
L_GUYPIC = 48
L_COLONPIC = 49
L_NUM0PIC = 50
L_NUM1PIC = 51
L_NUM2PIC = 52
L_NUM3PIC = 53
L_NUM4PIC = 54
L_NUM5PIC = 55
L_NUM6PIC = 56
L_NUM7PIC = 57
L_NUM8PIC = 58
L_NUM9PIC = 59
L_PERCENTPIC = 60
L_APIC = 61
L_BPIC = 62
L_CPIC = 63
L_DPIC = 64
L_EPIC = 65
L_FPIC = 66
L_GPIC = 67
L_HPIC = 68
L_IPIC = 69
L_JPIC = 70
L_KPIC = 71
L_LPIC = 72
L_MPIC = 73
L_NPIC = 74
L_OPIC = 75
L_PPIC = 76
L_QPIC = 77
L_RPIC = 78
L_SPIC = 79
L_TPIC = 80
L_UPIC = 81
L_VPIC = 82
L_WPIC = 83
L_XPIC = 84
L_YPIC = 85
L_ZPIC = 86
L_EXPOINTPIC = 87
L_GUY2PIC = 88
L_BJWINSPIC = 89
STATUSBARPIC = 90
TITLEPIC = 91
PG13PIC = 92
CREDITSPIC = 93
HIGHSCORESPIC = 94
KNIFEPIC = 95
GUNPIC = 96
MACHINEGUNPIC = 97
GATLINGGUNPIC = 98
NOKEYPIC = 99
GOLDKEYPIC = 100
SILVERKEYPIC = 101
N_BLANKPIC = 102
N_0PIC = 103
N_1PIC = 104
N_2PIC = 105
N_3PIC = 106
N_4PIC = 107
N_5PIC = 108
N_6PIC = 109
N_7PIC = 110
N_8PIC = 111
N_9PIC = 112
FACE1APIC = 113
FACE1BPIC = 114
FACE1CPIC = 115
FACE2APIC = 116
FACE2BPIC = 117
FACE2CPIC = 118
FACE3APIC = 119
FACE3BPIC = 120
FACE3CPIC = 121
FACE4APIC = 122
FACE4BPIC = 123
FACE4CPIC = 124
FACE5APIC = 125
FACE5BPIC = 126
FACE5CPIC = 127
FACE6APIC = 128
FACE6BPIC = 129
FACE6CPIC = 130
FACE7APIC = 131
FACE7BPIC = 132
FACE7CPIC = 133
FACE8APIC = 134
GOTGATLINGPIC = 135
MUTANTBJPIC = 136
PAUSEDPIC = 137
GETPSYCHEDPIC = 138
ORDERSCREEN = 554
ERRORSCREEN = 555
README_LUMP_START = 3
README_LUMP_END = 20
CONTROLS_LUMP_START = 21
CONTROLS_LUMP_END = 47
LEVELEND_LUMP_START = 48
LEVELEND_LUMP_END = 89
LATCHPICS_LUMP_START = 95
LATCHPICS_LUMP_END = 138
;
; Amount of each data item
;
NUMCHUNKS = 556
NUMFONT = 2
NUMFONTM = 0
NUMPICS = 136
NUMPICM = 0
NUMSPRITES = 0
NUMTILE8 = 72
NUMTILE8M = 0
NUMTILE16 = 144
NUMTILE16M = 270
NUMTILE32 = 0
NUMTILE32M = 0
NUMEXTERN = 2
;
; File offsets for data items
;
STRUCTPIC = 0
STARTFONT = 1
STARTFONTM = 3
STARTPICS = 3
STARTPICM = 139
STARTSPRITES = 139
STARTTILE8 = 139
STARTTILE8M = 140
STARTTILE16 = 140
STARTTILE16M = 284
STARTTILE32 = 554
STARTTILE32M = 554
STARTEXTERN = 554
;
; Thank you for using IGRAB!
;
//////////////////////////////////////
//
// Graphics .H file for .WL1
// IGRAB-ed on Sun May 03 01:19:32 1992
//
//////////////////////////////////////
typedef enum {
// Lump Start
H_BJPIC=3,
H_CASTLEPIC, // 4
H_KEYBOARDPIC, // 5
H_JOYPIC, // 6
H_HEALPIC, // 7
H_TREASUREPIC, // 8
H_GUNPIC, // 9
H_KEYPIC, // 10
H_BLAZEPIC, // 11
H_WEAPON1234PIC, // 12
H_WOLFLOGOPIC, // 13
H_VISAPIC, // 14
H_MCPIC, // 15
H_IDLOGOPIC, // 16
H_TOPWINDOWPIC, // 17
H_LEFTWINDOWPIC, // 18
H_RIGHTWINDOWPIC, // 19
H_BOTTOMINFOPIC, // 20
// Lump Start
C_OPTIONSPIC, // 21
C_CURSOR1PIC, // 22
C_CURSOR2PIC, // 23
C_NOTSELECTEDPIC, // 24
C_SELECTEDPIC, // 25
C_FXTITLEPIC, // 26
C_DIGITITLEPIC, // 27
C_MUSICTITLEPIC, // 28
C_MOUSELBACKPIC, // 29
C_BABYMODEPIC, // 30
C_EASYPIC, // 31
C_NORMALPIC, // 32
C_HARDPIC, // 33
C_LOADSAVEDISKPIC, // 34
C_DISKLOADING1PIC, // 35
C_DISKLOADING2PIC, // 36
C_CONTROLPIC, // 37
C_CUSTOMIZEPIC, // 38
C_LOADGAMEPIC, // 39
C_SAVEGAMEPIC, // 40
C_EPISODE1PIC, // 41
C_EPISODE2PIC, // 42
C_EPISODE3PIC, // 43
C_EPISODE4PIC, // 44
C_EPISODE5PIC, // 45
C_EPISODE6PIC, // 46
C_CODEPIC, // 47
// Lump Start
L_GUYPIC, // 48
L_COLONPIC, // 49
L_NUM0PIC, // 50
L_NUM1PIC, // 51
L_NUM2PIC, // 52
L_NUM3PIC, // 53
L_NUM4PIC, // 54
L_NUM5PIC, // 55
L_NUM6PIC, // 56
L_NUM7PIC, // 57
L_NUM8PIC, // 58
L_NUM9PIC, // 59
L_PERCENTPIC, // 60
L_APIC, // 61
L_BPIC, // 62
L_CPIC, // 63
L_DPIC, // 64
L_EPIC, // 65
L_FPIC, // 66
L_GPIC, // 67
L_HPIC, // 68
L_IPIC, // 69
L_JPIC, // 70
L_KPIC, // 71
L_LPIC, // 72
L_MPIC, // 73
L_NPIC, // 74
L_OPIC, // 75
L_PPIC, // 76
L_QPIC, // 77
L_RPIC, // 78
L_SPIC, // 79
L_TPIC, // 80
L_UPIC, // 81
L_VPIC, // 82
L_WPIC, // 83
L_XPIC, // 84
L_YPIC, // 85
L_ZPIC, // 86
L_EXPOINTPIC, // 87
L_GUY2PIC, // 88
L_BJWINSPIC, // 89
STATUSBARPIC, // 90
TITLEPIC, // 91
PG13PIC, // 92
CREDITSPIC, // 93
HIGHSCORESPIC, // 94
// Lump Start
KNIFEPIC, // 95
GUNPIC, // 96
MACHINEGUNPIC, // 97
GATLINGGUNPIC, // 98
NOKEYPIC, // 99
GOLDKEYPIC, // 100
SILVERKEYPIC, // 101
N_BLANKPIC, // 102
N_0PIC, // 103
N_1PIC, // 104
N_2PIC, // 105
N_3PIC, // 106
N_4PIC, // 107
N_5PIC, // 108
N_6PIC, // 109
N_7PIC, // 110
N_8PIC, // 111
N_9PIC, // 112
FACE1APIC, // 113
FACE1BPIC, // 114
FACE1CPIC, // 115
FACE2APIC, // 116
FACE2BPIC, // 117
FACE2CPIC, // 118
FACE3APIC, // 119
FACE3BPIC, // 120
FACE3CPIC, // 121
FACE4APIC, // 122
FACE4BPIC, // 123
FACE4CPIC, // 124
FACE5APIC, // 125
FACE5BPIC, // 126
FACE5CPIC, // 127
FACE6APIC, // 128
FACE6BPIC, // 129
FACE6CPIC, // 130
FACE7APIC, // 131
FACE7BPIC, // 132
FACE7CPIC, // 133
FACE8APIC, // 134
GOTGATLINGPIC, // 135
MUTANTBJPIC, // 136
PAUSEDPIC, // 137
GETPSYCHEDPIC, // 138
ORDERSCREEN=554,
ERRORSCREEN, // 555
ENUMEND
} graphicnums;
//
// Data LUMPs
//
#define README_LUMP_START 3
#define README_LUMP_END 20
#define CONTROLS_LUMP_START 21
#define CONTROLS_LUMP_END 47
#define LEVELEND_LUMP_START 48
#define LEVELEND_LUMP_END 89
#define LATCHPICS_LUMP_START 95
#define LATCHPICS_LUMP_END 138
//
// Amount of each data item
//
#define NUMCHUNKS 556
#define NUMFONT 2
#define NUMFONTM 0
#define NUMPICS 136
#define NUMPICM 0
#define NUMSPRITES 0
#define NUMTILE8 72
#define NUMTILE8M 0
#define NUMTILE16 144
#define NUMTILE16M 270
#define NUMTILE32 0
#define NUMTILE32M 0
#define NUMEXTERNS 2
//
// File offsets for data items
//
#define STRUCTPIC 0
#define STARTFONT 1
#define STARTFONTM 3
#define STARTPICS 3
#define STARTPICM 139
#define STARTSPRITES 139
#define STARTTILE8 139
#define STARTTILE8M 140
#define STARTTILE16 140
#define STARTTILE16M 284
#define STARTTILE32 554
#define STARTTILE32M 554
#define STARTEXTERNS 554
//
// Thank you for using IGRAB!
//
;=====================================
;
; Graphics .EQU file for .WL6
; IGRAB-ed on Wed Apr 13 06:58:44 1994
;
;=====================================
H_BJPIC = 3
H_CASTLEPIC = 4
H_BLAZEPIC = 5
H_TOPWINDOWPIC = 6
H_LEFTWINDOWPIC = 7
H_RIGHTWINDOWPIC = 8
H_BOTTOMINFOPIC = 9
C_OPTIONSPIC = 10
C_CURSOR1PIC = 11
C_CURSOR2PIC = 12
C_NOTSELECTEDPIC = 13
C_SELECTEDPIC = 14
C_FXTITLEPIC = 15
C_DIGITITLEPIC = 16
C_MUSICTITLEPIC = 17
C_MOUSELBACKPIC = 18
C_BABYMODEPIC = 19
C_EASYPIC = 20
C_NORMALPIC = 21
C_HARDPIC = 22
C_LOADSAVEDISKPIC = 23
C_DISKLOADING1PIC = 24
C_DISKLOADING2PIC = 25
C_CONTROLPIC = 26
C_CUSTOMIZEPIC = 27
C_LOADGAMEPIC = 28
C_SAVEGAMEPIC = 29
C_EPISODE1PIC = 30
C_EPISODE2PIC = 31
C_EPISODE3PIC = 32
C_EPISODE4PIC = 33
C_EPISODE5PIC = 34
C_EPISODE6PIC = 35
C_CODEPIC = 36
C_TIMECODEPIC = 37
C_LEVELPIC = 38
C_NAMEPIC = 39
C_SCOREPIC = 40
C_JOY1PIC = 41
C_JOY2PIC = 42
L_GUYPIC = 43
L_COLONPIC = 44
L_NUM0PIC = 45
L_NUM1PIC = 46
L_NUM2PIC = 47
L_NUM3PIC = 48
L_NUM4PIC = 49
L_NUM5PIC = 50
L_NUM6PIC = 51
L_NUM7PIC = 52
L_NUM8PIC = 53
L_NUM9PIC = 54
L_PERCENTPIC = 55
L_APIC = 56
L_BPIC = 57
L_CPIC = 58
L_DPIC = 59
L_EPIC = 60
L_FPIC = 61
L_GPIC = 62
L_HPIC = 63
L_IPIC = 64
L_JPIC = 65
L_KPIC = 66
L_LPIC = 67
L_MPIC = 68
L_NPIC = 69
L_OPIC = 70
L_PPIC = 71
L_QPIC = 72
L_RPIC = 73
L_SPIC = 74
L_TPIC = 75
L_UPIC = 76
L_VPIC = 77
L_WPIC = 78
L_XPIC = 79
L_YPIC = 80
L_ZPIC = 81
L_EXPOINTPIC = 82
L_APOSTROPHEPIC = 83
L_GUY2PIC = 84
L_BJWINSPIC = 85
STATUSBARPIC = 86
TITLEPIC = 87
PG13PIC = 88
CREDITSPIC = 89
HIGHSCORESPIC = 90
KNIFEPIC = 91
GUNPIC = 92
MACHINEGUNPIC = 93
GATLINGGUNPIC = 94
NOKEYPIC = 95
GOLDKEYPIC = 96
SILVERKEYPIC = 97
N_BLANKPIC = 98
N_0PIC = 99
N_1PIC = 100
N_2PIC = 101
N_3PIC = 102
N_4PIC = 103
N_5PIC = 104
N_6PIC = 105
N_7PIC = 106
N_8PIC = 107
N_9PIC = 108
FACE1APIC = 109
FACE1BPIC = 110
FACE1CPIC = 111
FACE2APIC = 112
FACE2BPIC = 113
FACE2CPIC = 114
FACE3APIC = 115
FACE3BPIC = 116
FACE3CPIC = 117
FACE4APIC = 118
FACE4BPIC = 119
FACE4CPIC = 120
FACE5APIC = 121
FACE5BPIC = 122
FACE5CPIC = 123
FACE6APIC = 124
FACE6BPIC = 125
FACE6CPIC = 126
FACE7APIC = 127
FACE7BPIC = 128
FACE7CPIC = 129
FACE8APIC = 130
GOTGATLINGPIC = 131
MUTANTBJPIC = 132
PAUSEDPIC = 133
GETPSYCHEDPIC = 134
ORDERSCREEN = 136
ERRORSCREEN = 137
T_HELPART = 138
T_DEMO0 = 139
T_DEMO1 = 140
T_DEMO2 = 141
T_DEMO3 = 142
T_ENDART1 = 143
T_ENDART2 = 144
T_ENDART3 = 145
T_ENDART4 = 146
T_ENDART5 = 147
T_ENDART6 = 148
README_LUMP_START = 3
README_LUMP_END = 9
CONTROLS_LUMP_START = 10
CONTROLS_LUMP_END = 42
LEVELEND_LUMP_START = 43
LEVELEND_LUMP_END = 85
LATCHPICS_LUMP_START = 91
LATCHPICS_LUMP_END = 134
;
; Amount of each data item
;
NUMCHUNKS = 149
NUMFONT = 2
NUMFONTM = 0
NUMPICS = 132
NUMPICM = 0
NUMSPRITES = 0
NUMTILE8 = 72
NUMTILE8M = 0
NUMTILE16 = 0
NUMTILE16M = 0
NUMTILE32 = 0
NUMTILE32M = 0
NUMEXTERN = 13
;
; File offsets for data items
;
STRUCTPIC = 0
STARTFONT = 1
STARTFONTM = 3
STARTPICS = 3
STARTPICM = 135
STARTSPRITES = 135
STARTTILE8 = 135
STARTTILE8M = 136
STARTTILE16 = 136
STARTTILE16M = 136
STARTTILE32 = 136
STARTTILE32M = 136
STARTEXTERN = 136
;
; Thank you for using IGRAB!
;
//////////////////////////////////////
//
// Graphics .H file for .WL6
// IGRAB-ed on Wed Apr 13 06:58:44 1994
//
//////////////////////////////////////
typedef enum {
// Lump Start
H_BJPIC=3,
H_CASTLEPIC, // 4
H_BLAZEPIC, // 5
H_TOPWINDOWPIC, // 6
H_LEFTWINDOWPIC, // 7
H_RIGHTWINDOWPIC, // 8
H_BOTTOMINFOPIC, // 9
// Lump Start
C_OPTIONSPIC, // 10
C_CURSOR1PIC, // 11
C_CURSOR2PIC, // 12
C_NOTSELECTEDPIC, // 13
C_SELECTEDPIC, // 14
C_FXTITLEPIC, // 15
C_DIGITITLEPIC, // 16
C_MUSICTITLEPIC, // 17
C_MOUSELBACKPIC, // 18
C_BABYMODEPIC, // 19
C_EASYPIC, // 20
C_NORMALPIC, // 21
C_HARDPIC, // 22
C_LOADSAVEDISKPIC, // 23
C_DISKLOADING1PIC, // 24
C_DISKLOADING2PIC, // 25
C_CONTROLPIC, // 26
C_CUSTOMIZEPIC, // 27
C_LOADGAMEPIC, // 28
C_SAVEGAMEPIC, // 29
C_EPISODE1PIC, // 30
C_EPISODE2PIC, // 31
C_EPISODE3PIC, // 32
C_EPISODE4PIC, // 33
C_EPISODE5PIC, // 34
C_EPISODE6PIC, // 35
C_CODEPIC, // 36
C_TIMECODEPIC, // 37
C_LEVELPIC, // 38
C_NAMEPIC, // 39
C_SCOREPIC, // 40
C_JOY1PIC, // 41
C_JOY2PIC, // 42
// Lump Start
L_GUYPIC, // 43
L_COLONPIC, // 44
L_NUM0PIC, // 45
L_NUM1PIC, // 46
L_NUM2PIC, // 47
L_NUM3PIC, // 48
L_NUM4PIC, // 49
L_NUM5PIC, // 50
L_NUM6PIC, // 51
L_NUM7PIC, // 52
L_NUM8PIC, // 53
L_NUM9PIC, // 54
L_PERCENTPIC, // 55
L_APIC, // 56
L_BPIC, // 57
L_CPIC, // 58
L_DPIC, // 59
L_EPIC, // 60
L_FPIC, // 61
L_GPIC, // 62
L_HPIC, // 63
L_IPIC, // 64
L_JPIC, // 65
L_KPIC, // 66
L_LPIC, // 67
L_MPIC, // 68
L_NPIC, // 69
L_OPIC, // 70
L_PPIC, // 71
L_QPIC, // 72
L_RPIC, // 73
L_SPIC, // 74
L_TPIC, // 75
L_UPIC, // 76
L_VPIC, // 77
L_WPIC, // 78
L_XPIC, // 79
L_YPIC, // 80
L_ZPIC, // 81
L_EXPOINTPIC, // 82
L_APOSTROPHEPIC, // 83
L_GUY2PIC, // 84
L_BJWINSPIC, // 85
STATUSBARPIC, // 86
TITLEPIC, // 87
PG13PIC, // 88
CREDITSPIC, // 89
HIGHSCORESPIC, // 90
// Lump Start
KNIFEPIC, // 91
GUNPIC, // 92
MACHINEGUNPIC, // 93
GATLINGGUNPIC, // 94
NOKEYPIC, // 95
GOLDKEYPIC, // 96
SILVERKEYPIC, // 97
N_BLANKPIC, // 98
N_0PIC, // 99
N_1PIC, // 100
N_2PIC, // 101
N_3PIC, // 102
N_4PIC, // 103
N_5PIC, // 104
N_6PIC, // 105
N_7PIC, // 106
N_8PIC, // 107
N_9PIC, // 108
FACE1APIC, // 109
FACE1BPIC, // 110
FACE1CPIC, // 111
FACE2APIC, // 112
FACE2BPIC, // 113
FACE2CPIC, // 114
FACE3APIC, // 115
FACE3BPIC, // 116
FACE3CPIC, // 117
FACE4APIC, // 118
FACE4BPIC, // 119
FACE4CPIC, // 120
FACE5APIC, // 121
FACE5BPIC, // 122
FACE5CPIC, // 123
FACE6APIC, // 124
FACE6BPIC, // 125
FACE6CPIC, // 126
FACE7APIC, // 127
FACE7BPIC, // 128
FACE7CPIC, // 129
FACE8APIC, // 130
GOTGATLINGPIC, // 131
MUTANTBJPIC, // 132
PAUSEDPIC, // 133
GETPSYCHEDPIC, // 134
ORDERSCREEN=136,
ERRORSCREEN, // 137
T_HELPART, // 138
T_DEMO0, // 139
T_DEMO1, // 140
T_DEMO2, // 141
T_DEMO3, // 142
T_ENDART1, // 143
T_ENDART2, // 144
T_ENDART3, // 145
T_ENDART4, // 146
T_ENDART5, // 147
T_ENDART6, // 148
ENUMEND
} graphicnums;
//
// Data LUMPs
//
#define README_LUMP_START 3
#define README_LUMP_END 9
#define CONTROLS_LUMP_START 10
#define CONTROLS_LUMP_END 42
#define LEVELEND_LUMP_START 43
#define LEVELEND_LUMP_END 85
#define LATCHPICS_LUMP_START 91
#define LATCHPICS_LUMP_END 134
//
// Amount of each data item
//
#define NUMCHUNKS 149
#define NUMFONT 2
#define NUMFONTM 0
#define NUMPICS 132
#define NUMPICM 0
#define NUMSPRITES 0
#define NUMTILE8 72
#define NUMTILE8M 0
#define NUMTILE16 0
#define NUMTILE16M 0
#define NUMTILE32 0
#define NUMTILE32M 0
#define NUMEXTERNS 13
//
// File offsets for data items
//
#define STRUCTPIC 0
#define STARTFONT 1
#define STARTFONTM 3
#define STARTPICS 3
#define STARTPICM 135
#define STARTSPRITES 135
#define STARTTILE8 135
#define STARTTILE8M 136
#define STARTTILE16 136
#define STARTTILE16M 136
#define STARTTILE32 136
#define STARTTILE32M 136
#define STARTEXTERNS 136
//
// Thank you for using IGRAB!
//
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
;
; ID_SD.EQU
; Id Sound Manager assembly equates
;
INCLUDE 'ID_VL.EQU' ; For screen color debugging stuff
; Modes
sdm_Off = 0
sdm_PC = 1
sdm_AdLib = 2
smm_Off = 0
smm_AdLib = 1
sds_Off = 0
sds_SoundSource = 1
sds_SoundBlaster = 2
; Stuff for the PC speaker
pcTimer = 42h
pcTAccess = 43h
pcSpeaker = 61h
pcSpkBits = 3
; Stuff for the AdLib
; Operator registers
alChar = 20h
alScale = 40h
alAttack = 60h
alSus = 80h
alWave = 0e0h
; Channel registers
alFreqL = 0a0h
alFreqH = 0b0h
alFeedCon = 0c0h
; Global registers
alEffects = 0bdh
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment