General Information
Graphics
Sound
Requirements
DOS
Minimum OS: |
DOS 4.0
|
Minimum CPU: |
Intel i286
|
Minimum RAM: |
640 KB
|
Minimum Video RAM: |
512 KB
|
Graphics Modes: |
Tandy / PCjr, EGA, VGA, MCGA
|
Audio Hardware: |
PC Speaker,Tandy/PCjr Sound,Tandy with DAC,AdLib,Roland MT-32,Game Blaster (CMS),Sound Blaster,PS/1 Audio Card,Thunderboard,Disney Sound SourcePC Speaker, Tandy/PCjr Sound, Tandy with DAC, AdLib, Roland MT-32, Game Blaster (CMS), Sound Blaster, PS/1 Audio Card, Thunderboard, Disney Sound Source
|
Input Devices: |
Keyboard, Mouse, Analog Joystick
|
Media: |
1 CD discs
|
Notes: |
|
Windows 3x
Minimum OS: |
DOS 4.0
|
Minimum CPU: |
Intel i386
|
Minimum RAM: |
2 MB
|
Minimum Video RAM: |
512 KB
|
Graphics Modes: |
Tandy / PCjr, EGA, VGA, MCGA
|
Audio Hardware: |
PC Speaker,Tandy/PCjr Sound,Tandy with DAC,AdLib,Roland MT-32,Game Blaster (CMS),Sound Blaster,PS/1 Audio Card,Thunderboard,Disney Sound SourcePC Speaker, Tandy/PCjr Sound, Tandy with DAC, AdLib, Roland MT-32, Game Blaster (CMS), Sound Blaster, PS/1 Audio Card, Thunderboard, Disney Sound Source
|
Input Devices: |
Keyboard, Mouse, Analog Joystick
|
Media: |
1 CD discs
|
Notes: |
|
Mac
Minimum OS: |
System 6.0.7
|
Minimum CPU: |
Motorola 68000
|
Minimum RAM: |
2 MB
|
Graphics Modes: |
256 Colors Required
|
Audio Hardware: |
Roland MT-32 (and LAPC-I)
|
Input Devices: |
Keyboard, Mouse
|
Media: |
3.5" floppy diskettes
|
Notes: |
Super Drive required.
|
Amiga
Minimum OS: |
Kickstart 1.2
|
Minimum CPU: |
Amiga 1000
|
Minimum RAM: |
1 MB
|
Graphics Modes: |
OCS/ECS
|
Sound Devices Supported: |
Roland MT-32 (and LAPC-I)
|
Input Devices: |
Keyboard, Mouse, Digital Joystick
|
Media: |
3.5" floppy diskettes
|
Notes: |
|
PC-98 Tech
Minimum Supported System |
PC-9801VM/VX
|
Sound Devices Supported: |
Roland MT-32 (and LAPC-I)
|
Input Devices: |
Keyboard, Mouse
|
Media: |
3.5" floppy diskettes
|
Notes: |
Supports 16 colors and requires a PC-9801VM or higher model.
|
Exploring Game Resources
Resources Used
- *.V56 — 256 color VIEW resources; sprite graphics. Location: RESOURCE.00*, patchDir.
- *.P56 — 256 color Picture resources; background graphics. Location: RESOURCE.00*, patchDir.
- *.SCR — Script resources; static logic data. Location: RESOURCE.00*, patchDir.
- *.TEX — Text Resources.[1] Location: RESOURCE.00*, patchDir.
- *.SND — Sound resources; MIDI music and some sound effects. Location: RESOURCE.00*, patchDir.
- *.VOC — Vocab (not used).[2] Location: RESOURCE.00*, patchDir.
- *.FON — Font resources; graphics to display text. Location: RESOURCE.00*, patchDir.
- *.CUR — Cursor resources; mouse cursors (deprecated in favor of v56-based cursors). Location: RESOURCE.00*, patchDir.
- *.PAT — Patch resources; audio patch files. Location: RESOURCE.00*, patchDir.
- *.PAL — Palette Resource; 256 color palette files. Location: RESOURCE.00*, patchDir.
- *.AUD — Audio resources; voice and digital sound effects. Location: RESOURCE.00*, patchDir.
- *.SYN — Audio synchronization. Location: RESOURCE.00*, patchDir.
External Resources
Resource Tools
Patches
New Installer
- Works with either floppy or CD version. If installing the CD version, it will install the entire CD game to the hard drive for CD-less play. If installing the floppy version, just copy the files from your floppy disks into a temporary folder on your hard drive and run this installer from that folder.
- This new installer includes a Munt enabled build of DOSBox for MT-32 sound. Includes the required "MT32_CONTROL.ROM" and "MT32_PCM.ROM" ROMs. Requires files from the original distribution media.
Debug Modes
King's Quest 5 (Disk version)
This unusual way of activating the debug mode is only found in game versions BELOW 0.000.062. I'm currently aware of the following versions:
- King's Quest 5 EGA 0.000.055 (interpreter version 1.000.058)
- King's Quest 5 VGA 0.000.051 (interpreter version 1.000.060)
To activate the debug mode, perform the following steps, while in the game:
- Click on the question mark (located in the icon bar - help function)
- Click on "HELP"
- Click on "EXIT"
Command |
Action |
Notes
|
ALT + C] |
Clear flag |
|
[ALT + D] |
Show free memory |
Doesn't seem to do anything
|
[ALT + I] |
Get inventory item |
|
[ALT + S] |
Set flag |
|
[ALT + R] |
Show room info |
|
[ALT + T] |
Teleport (change room/scene/script) |
|
[ALT + W] |
Feature writer |
This removed option crashes game
|
[ALT + X] |
Exit game instantly |
|
[ALT + Z] |
Exit game |
|
Note that the activation procedure has to be repeated for each time you use an option! To overcome this annoying feat, extract SCRIPT.000 from the RESOURCE files and use the table below to know which byte to change in your version. While you're at it, you can also change a byte to enable the debug mode from start.
|
Remove deactivation |
Enable debug from start
|
|
offset |
org |
new |
offset |
org |
new
|
King's Quest 5 EGA 0.000.055 |
0xB77 |
00 |
01 |
0x3A6A |
00 |
01
|
King's Quest 5 VGA 0.000.051 |
0xB75 |
00 |
01 |
0x3A66 |
00 |
01
|
King's Quest 5 (CD-ROM version)
Unlike the diskette version, the CD-ROM version has a debug mode that cannot be activated in-game. An older 0.SCR in the RESOURCE file reveals that originally the version number was checked in order to activate the debug mode (a routine like used in Police Quest 3, but not functioning in this case). The 0.SCR as used by the game is a newer version, residing outside the RESOURCE file. Enable the debug mode by editing this script and changing the byte at offset 0x877 from "00" to "01".
Command |
Action |
Notes
|
[ALT + C] |
Clear flag |
|
[ALT + F] |
Show free memory |
|
[ALT + G] |
Switch items from inventory? |
|
[ALT + I] |
Get inventory item |
|
[ALT + J] |
Playing? |
|
[ALT + S] |
Set flag |
|
[ALT + R] |
Show room info |
|
[ALT + T] |
Teleport (change room/scene/script) |
|
[ALT + W] |
Feature writer |
This removed option crashes game
|
[ALT + X] |
Exit game instantly |
|
[ALT + Y] |
Play sound |
|
[ALT + Z] |
Exit game? |
|
References
- ↑ Texts deprecated in favor of messages
- ↑ Type 0x85 resources are 'memory' resources, which are only used internally.
Related Links