PCE Messages ============================================================================== Messages are used to control the emulator. They can be sent using the "m" command in the monitor, for example -m emu.disk.eject 0 will eject the first floppy disk. Message prefixes can be omitted, as long as the message name is unambiguous (except where noted). The following commands are equivalent: -m emu.disk.eject 0 -m disk.eject 0 -m eject 0 A message has at most one parameter. If the parameter contains spaces, it must be enclosed in double quotes in the monitor, like this: -m term.screenshot "my screenshot.ppm" PCE/ibmpc Messages ============================================================================== emu.exit Terminate the emulator immediately. emu.stop Fall back to the monitor. emu.pause "0" | "1" Resume or pause the emulator. emu.pause.toggle Resume or pause the emulator. emu.reset Reset the emulated machine. emu.config.save Save the current configuration to . emu.cpu.model Set the emulated CPU model. Valid models are "8086", "8088", "80186" and "80188". emu.cpu.speed Set the emulated CPU clock frequency to a multiple of 4.77 MHz. emu.cpu.speed.step Add to the CPU clock frequency multiplier. emu.disk.boot Set the boot drive. emu.disk.commit ( [":" ...]) | "all" Commit changes to drives that have copy-on-write enabled. emu.disk.eject [":" ...] Eject the disk in drive . emu.disk.insert : Insert a new disk. is a drive number as specified in the config file. The disk image type is "auto". If a disk is already inserted in it is ejected first. emu.parport.driver ":" Attach a parallel port to a new character driver. The driver string has the same format as in the config file. emu.parport.file ":" This is equivalent to emu.parport.driver :stdio:file=. emu.serport.driver ":" Attach a serial port to a new character driver. The driver string has the same format as in the config file. emu.serport.file ":" This is equivalent to emu.serport.driver :stdio:file=. emu.tape.append Move the read or write position to the end of the cassette file. emu.tape.file Set a new cassette file. If the file name ends with ".pcm" or ".raw" then PCM mode is automatically enabled. If the file name ends with ".cas" then binary mode is automatically disabled. In all other cases the current PCM mode is not changed. emu.tape.filter "0" | "1" Disable or enable PCM output filtering. emu.tape.load [ | "end"] Switch to load mode. If is given, move the load position to . If "end" is specified, move the load position to the end of the cassette file. emu.tape.pcm "0" | "1" Disable or enable PCM mode. emu.tape.rewind Move the read or write position to the beginning of the cassette file. emu.tape.save [ | "end"] Switch to save mode. If is given, move the save position to . If "end" is specified, move the save position to the end of the cassette file. emu.tape.state Print the cassette state. Prints the current mode (load/save) and the current position. emu.video.blink Set the cursor blink rate. The number specified is the number of screen refreshes for which the cursor is visible/invisible. emu.video.redraw ["0" | "1"] Force a redraw of the screen. If the parameter is "1", redraw immediately, otherwise schedule a forced redraw at the next vertical retrace. PCE/macplus Messages ============================================================================== emu.cpu.model Set the emulated CPU model. Valid models are "68000" and "68010". emu.cpu.speed Set the emulated CPU clock frequency to a multiple of 7.8336MHz. emu.cpu.speed.step Add to the CPU clock frequency multiplier. emu.disk.commit ( [":" ...]) | "all" Commit changes to drives that have copy-on-write enabled. emu.disk.eject [":" ...] Eject the disk in drive . emu.disk.insert : Insert a new disk. is a drive number as specified in the config file. The disk image type is "auto". If a disk is already inserted in it is ejected first. emu.disk.ro Set the read-only flag for the disk in drive . emu.disk.rw Clear the read-only flag for the disk in drive . emu.exit Terminate the emulator immediately. emu.fdc.accurate "0" | "1" Disable or enable the FDC accurate mode. emu.pause "0" | "1" Pause or resume the emulation. emu.pause.toggle Pause or resume the emulation. emu.reset Reset the emulated machine. emu.serport.driver ":" Attach a serial port to a new character driver. The driver string has the same format as in the config file. emu.serport.file ":" This is equivalent to emu.serport.driver :stdio:file=. emu.stop Fall back to the monitor. emu.video.brightness Set the video brightness in the range of 0 - 1000. mac.insert [] Simulate re-inserting a disk that has been dragged to the trash. Terminal messages ============================================================================== Terminal messages may not be abbreviated. term.fullscreen "0" | "1" Leave or enter fullscreen mode. term.fullscreen.toggle Toggle fullscreen mode. term.grab Grab the mouse. term.release Release the mouse. term.screenshot [] Write a screen shot to in PNM format. term.title Set the terminal window title.