Scroll to navigation

appmake(1) z88 Development Kit appmake(1)

NAME

appmake - The z88dk application generator

SYSNOPIS

appmake [+target] [options]

DESCRIPIONS

This manual page documents briefly the z88dk tools. This manual page was written for the Debian GNU/Linux distribution (but may be used by others), because the original program does not have a manual page.

Please refer to the z88dk documentation in /usr/share/doc/z88dk-doc/ for the complete description of the system. If /usr/share/doc/z88dk-doc not exists, please install the package z88dk-doc.

This program is used to produce files which are suitable for use in emulators or on the real hardware.

OPTIONS

Options used in all targets:

--help Display help
--binfile [file] Linked binary file
--output [name] Name of output file

+[target]
generate file for target machine. Targets with additional options are:
Generates a .byt file suitable for loading into emulators
Generates a .TAP for the Ace32 emulator
Creates a BASIC loader file and binary stored in variable array format
Gegerates file for Amstrad CPC

Additional options:

--crt0file [file] crt0 file used in linking
Location address to start execution
Origin of the binary
Creates an intel hex record suitable for embedded devices

Additional options:

Origin of the binary
Adds a file header to enable the program to be loaded using 'bload "file.bin",r
Generates a .NAS file suitable for use by emulators

Additional options:

Origin of the binary

Additional options:

--appname [name] Application Name
--comment [text] Application Comment
Don't pad out to 8k addin
Creates a .82p file

Additional options:

File comment (42 chars)
Creates a .83p file

Additional options:

File comment (42 chars)
Creates a .8xp file

Additional options:

File comment (42 chars)
Creates a .85p file

Additional options:

File comment (42 chars)
Creates a .86p file

Additional options:

File comment (42 chars)
Creates a .86s file

Additional options:

File comment (42 chars)
Creates a .cas file loadable with the SVI emulator
Generates .63 and .62 files suitable for burning to EPROM

Additional options:

--crt0file [file] crt0 file used in linking
Do not truncate bank 63
Patches the header to ensure that the program is recognised by the shell

Additional options:

--crt0file [file] crt0 file used in linking
Creates a zxvgs application file

Additional options:

--crt0file [file] crt0 file used in linking
Generates a .TAP file complete with BASIC header

Additional options:

--crt0file [file] crt0 file used in linking
Origin of the binary
Name of the code block in tap file

SEE ALSO

z88dk(1), z88dk-zcc(1), z88dk-z80asm(1), z88dk-appmake(1), z88dk-copt(1).

AUTHOR

z88dk was written by Dominic Morris <dom@z88dk.org>, and others. This manual page was written by Krystian Wlosek <tygrys@waw.pdi.net> using exists documentation, for the Debian GNU/Linux system.

01 December 2009