[ << ] [ >> ]           [] [] [] [ ? ]

10 TOS output module

This chapter describes the TOS output module, which can be selected with option ‘-Ftos’ to generate Atari TOS executable files, or with option ‘-Fdri’ to generate DRI-format object files. Additionally you can generate absolute Z-file executables for the Sharp X68000, when specifying option ‘-zfile’ together with ‘-Ftos’.


10.1 Legal

This module is written in 2009-2016,2020-2024 by Frank Wille and is covered by the vasm copyright without modifications.


10.2 Additional options for this module

-szbx

Use the SozobonX extension, which allows symbol names with unlimited length in DRI objects and executables. Overrides the HiSoft extension.

-stdsymbols

Do not write HiSoft extended symbol names. Cut names after 8 characters.

These options are valid for the tos module only:

-monst

Write Devpac "MonST"-compatible symbols.

-tos-flags=<flags>

Sets the flags field in the TOS file header. Defaults to 0. Overwrites a TOS flags definition in the assembler source.

-zfile=<load-address>

Outputs an absolute Z-file for Sharp X68000 computers to be loaded at <load-address> in memory.


10.3 General

-Ftos

The TOS executable file format is used on Atari 16/32-bit computers with 68000 up to 68060 CPU running TOS, MiNT or any compatible operating system. The symbol table is in DRI format and may use HiSoft (default) or SozobonX extended symbol names.

-Fdri

The object file format defined by Digital Research for Atari M68k systems. May use SozobonX extended symbol names.


10.4 Restrictions

All these restrictions are defined by the file format itself.


10.5 Known Problems

Some known problems of this module at the moment:


10.6 Error Messages

This module has the following error messages:


[ << ] [ >> ]           [] [] [] [ ? ]