atari email archive

a collection of messages sent at Atari from 1983 to 1992.

Look out below...it's a new MIXIT

(1 / 2)


Due to popular demand, MIXIT can now output a file suitable for assembly by the
68000 assembler. The file type is .ASM. The code is not inserted in any
particular section nor is the PC set to anything (it could be "included" by a
different module. The code is placed in DC.B statements, 16 bytes per line
unless otherwise specified (with the /REC=n qualifier). Blank spaces are skipped
with the DS.B directive. To date there are now 8 different output formats that
can be created by MIXIT (and DIO/IMI uploader) and 6 input formats that can be
read by MIXIT (and DOWNC/DOWND and DIO/IMI programs). 

The first two formats must be output only (MIXIT won't read them properly):
	$ MIXIT
	>OUT filename.ASM  !or filename.bla_bla/ASM  68k assem format
	>OUT filename.MAC  !or filename.bla_bla/MAC  MAC65 assem format
The remaining formats can be either input or output:
	>OUT filename.DLD  !or filename.bla_bla/DLD  MOStech load format
	>OUT filename.HEX  !or filename.bla_bla/TEK  Extended TEKHEX format
	>OUT filename.ROM  !or filename.bla_bla/ROM  Atari .ROM format
	>OUT filename.LDA  !or filename.bla_bla/LDA  DEC LDA format
	>OUT filename.VLDA !or filename.bla_bla/VLDA Atari VLDA format

VLDA is the default input and output type.

	>OUT filename.anything_else !or filename/IMAGE binary image format

Ooops...This is one I meant to send

(2 / 2)


WARNING WARNING, DANGER DANGER!!!

A new version of MIXIT has been released. This release fixes the bug
mentioned in the IMI message because it uses the same file I/O routines
as the IMI, DIO and downloaders.

New features:

You can put a /NOSYMBOL option on an INPUT or OUTPUT command to exclude the
symbols that may be present in a file. If you put it on the OUTPUT command, then
the output will contain no symbols from ANY input file. If you put it on an
INPUT command, then the symbols contained in that input file will not appear in
the output. 

End of file records (required for .HEX, .DLD and .LDA files only) will appear as
the last record of the output file regardless of how many input files contribute
to the output provided that MIXIT is exited with an EXIT command or control Z.
No EOF record will be written if MIXIT exits via a control Y or control C.

If this version breaks your program(s), you can get the old one back by defining
the following before running MIXIT. 

	$ MIX*IT :== $UTL$ARCHIVE:MIXIT

Again, I suggest that you use .VLDA file type at all times for all your MIXed
files since it is substantially faster for all the utilities to deal with than
any of the other types (except for image, which is even faster still but much
less flexible). 

ds
Message 1 of 2

Jul 16, 1987