EmuTOS custom building made easy


Version:
Output:
Country:
 

Hardware support section:

Advanced CPU: Set CONF_WITH_ADVANCED_CPU to 1 to enable support for 68010-68060

Apollo: Set CONF_WITH_APOLLO_68080 to 1 to enable support for Apollo 68080 CPU

ST MMU: Set CONF_WITH_ST_MMU to 1 to enable support for ST MMU

TT MMU: Set CONF_WITH_TT_MMU to 1 to enable support for TT MMU

Falcon MMU: Set CONF_WITH_FALCON_MMU to 1 to enable support for Falcon MMU

BLITTER: Set CONF_WITH_BLITTER to 1 to enable blitter support

MONSTER: Define CONF_WITH_MONSTER to enable detection and usage of ST/STE MonSTer expansion card

MAGNUM: Define CONF_WITH_MAGNUM to enable detection and usage of Magnum RAM expansion card

SCSI: Define CONF_WITH_SCSI to activate SCSI support

IDE: Define CONF_WITH_IDE to activate IDE support
 
 
 

Software section:

Init info duration:
By default, the EmuTOS welcome screen (initinfo) is displayed for 3 seconds. On emulators, this is enough to read the text, and optionally to press Shift to keep the screen displayed. But on real hardware, it can take several seconds for the monitor to recover from stand-by mode, so the welcome screen may never be seen. In such cases, it is wise to increase the welcome screen duration.
You can use the INITINFO_DURATION define to specifiy the welcome screen duration, in seconds. If it is set to 0, the welcome screen will never be displayed.

Memory test: set CONF_WITH_MEMORY_TEST to 1 to do a memory test during a cold boot

Color icons: Set CONF_WITH_COLOUR_ICONS to 1 to enable support for colour icons, as in Atari TOS 4

graf_mouse: Set CONF_WITH_GRAF_MOUSE_EXTENSION to 1 to include AES support for graf_mouse() modes M_SAVE, M_RESTORE, M_PREVIOUS.

Window colors: Set CONF_WITH_WINDOW_COLOURS to 1 to include AES support for managing window element colours. Management is via modes WF_COLOR/WF_DCOLOR in wind_get()/wind_set().

3D Objects: Set CONF_WITH_3D_OBJECTS to 1 to enable support for 3D objects, as in Atari TOS 4

TOS version: By default, we pretend to be TOS 2.06, as it is available as an update for both ST and STe. On the other hand, TOS 3.x is only for TT and TOS 4.x only for Falcon.

GEMDOS version: Define the GEMDOS version here: this number is returned by the GEMDOS Sversion() function call. The value contains the minor version number in the high-order byte, and the major version number in the low-order byte.
This does not have a well-defined purpose, although it could be checked by programs to determine presence or absence of certain GEMDOS functions.

AES version: Define the AES version here. If unset, the value depends on features that are set within the software section.
Do not change this arbitrarily, as each value implies the presence or absence of certain AES functions ... but note that we currently define AES 3.30/3.40 even though we do not (yet) support certain menu_xxx() functions that were introduced in AES 3.30.

SCSI Driver: Set CONF_WITH_SCSI_DRIVER to 1 to activate support for the SCSI driver API, which allows user programs to issue SCSI-style commands directly to devices. See the documentation by Steffen Engel for more details.
 
 
 

Emulator section:

Use STOP instruction: Set this to 1 if your emulator is capable of emulating properly the STOP opcode (used to reduce host CPU burden during loops). Set to zero for all emulators which do not properly support the STOP opcode.

Single FAT support: Set this to 1 to enable support for filesystems with only one file allocation table (FAT) instead of the usual two FATs.
This is disabled by default because all versions of Atari TOS assume two FATs. There are erroneously mastered disks that claim to have a single FAT, but in reality have two. For compatibility with Atari TOS EmuTOS has to assume two FATs by default.

 
(takes about 15 sec)
 

Home

Valid XHTML 1.1!