Skip to content

Machine typesΒΆ

The machine setting does one of two things, depending on the value. Most values simply select a graphics adapter β€” see Graphics adapters for the full writeup of each one. The machine values map to graphics adapters as follows:

IBM PCjr and Tandy 1000 are the exception. Setting machine = pcjr or machine = tandy doesn’t just change the graphics mode β€” it emulates a whole home computer, with its own sound chip (see Tandy sound), composite video output, and memory layout. This chapter covers the pieces of that emulation that aren’t about video modes, since that half of the story already lives in Graphics adapters.

PCjr memory layoutΒΆ

The pcjr_memory_config setting controls memory layout on the emulated PCjr. The default expanded provides 640 KB and is compatible with most games. A few very old PCjr titles (Jumpman, Troll) require the standard 128 KB layout.

Configuration settingsΒΆ

You can set PCjr-specific parameters in the [dos] configuration section.

pcjr_memory_configΒΆ

Set PCjr memory layout.

Possible values:

  • expanded default – 640 KB total memory with applications residing above 128 KB. Compatible with most games.
  • standard – 128 KB total memory with applications residing below 96 KB. Required for some older games (e.g., Jumpman, Troll).