Next: CRTC Settings, Up: PET-specific commands and settings [Contents][Index]
With xpet
, it is possible to change at runtime the
characteristics of the emulated PET so that it matches (or not) the ones
of a certain PET model, and it is also possible to select from a common
set of PET models so that all the features are selected accordingly.
The former is done by changing the following resources (via resource file, command line options or right-menu items):
RamSize
Integer specifying the size of the memory in KiB. 96KiB denotes an 8096, 128KiB an 8296. (4, 8, 16, 32, 96, 128)
IOSize
Integer specifying the size of the I/O area in Bytes for the 8296 model. (256, 2048)
VideoSize
Integer specifying the number of columns on the screen. (0: Automatic from ROM, 40: 40 columns, 80: 80 columns)
Ram9
Boolean specifying if the 8296 can map RAM into the address range $9*** or not.
RamA
Boolean specifying if the 8296 can map RAM into the address range $A*** or not.
SuperPET
Boolean that enables/disables the SuperPET (MicroMainFrame 9000) I/O and 6809 CPU, and disables/enables the 8x96 mappings.
Basic1
Boolean to enable/disable the patching of a version 1 kernal ROM to make the IEEE488 interface work.
Basic1Chars
Boolean to enable/disable the exchanges of some characters in the character ROM that have changed between the first PET 2001 and all newer versions.
EoiBlank
Boolean to enable/disable the "blank screen on EOI" feature of the oldest PET 2001.
DiagPin
Boolean to enable/disable the diagnostic pin on the PET userport (see below).
ChargenName
String specifying the name of the character generator ROM (default chargen).
KernalName
String specifying the name of the Kernal ROM (default kernal4).
BasicName
String specifying the name of the Basic ROM (default basic4).
EditorName
String specifying the filename of the editor ROM file. This file contains an overlay for the editor ROM at $E000-$E7FF if necessary.
RomModule9Name
String specifying the filename for the $9*** Expansion ROM file. This file contains an expansion ROM image of 4KiB.
RomModuleAName
String specifying the filename for the $A*** Expansion ROM file. This file contains an expansion ROM image of 4KiB.
RomModuleBName
String specifying the filename for the $B*** Expansion ROM file. This file contains an expansion ROM image of 4KiB. This file overlays the lowest 4KiB of a BASIC 4 ROM.
Choosing a common PET model is done from the setting dialog, by choosing an item from the “Model” selection. Available models are:
Notice that this will reset the emulated machine.
It is also possible to select the PET model at startup, with the
-model
command-line option: for example, ‘xpet -model 3032’
will emulate a PET 3032 while ‘xpet -model 8296’ will emulate a PET
8296.
Next: CRTC Settings, Up: PET-specific commands and settings [Contents][Index]