AminetAminet
Search:
84736 packages online
About
Recent
Browse
Search
Upload
Setup
Services

dev/cross/c64tools_aos4.lha

Mirror:Random
Showing: ppc-morphos icongeneric icon
No screenshot available
Short:Covert Bitops C64 Tools
Author:Covert Bitops, AmigaOS 4.0 compile by Spot / Up Rough
Type:dev/cross
Architecture:ppc-amigaos
Distribution:Aminet
Date:2006-09-07
Download:/dev/cross/c64tools_aos4.lha - View contents
Readme:/dev/cross/c64tools_aos4.readme
Downloads:7087

Covert Bitops C64 tools collection, now all (except GoatTracker) in one
package!

The graphical tools use now SDL and all utilities have been verified to compile
both under MinGW (Win32), Linux and AmigaOS4. For filesize reasons, precompiled binaries exist only for AmigaOS4.

Use makefile.aos4 to recompile for AmigaOS4.
Use makefile to recompile for Linux
and makefile.win to recompile for MinGW

/spot


Commandline utilities for C64 crossdevelopment
----------------------------------------------

Utilities written by Lasse Öörni (loorni()student.oulu.fi)

CovertBitOps C64 page: http://covertbitops.cjb.net


PRG2BIN.EXE
-----------

Usage: PRG2BIN infile outfile [bytes to strip, default 2]

This program removes a certain amount of bytes from the beginning of the
input file and saves it as the output file. With the default setting
of 2 bytes, it converts PRG files into raw binary files.


PRG2D64.EXE
-----------
Usage: PRG2D64 diskimage c64filename dosfilename [interleave]

This program reads the file indicated by dos filename, and writes it to 
the D64 diskimage given, with the desired c64 filename. Use the 
underscore _ to represent blanks in the c64 filename.

Interleave can be given as a parameter. By default it's 10.


D642PRG.EXE
-----------
Usage: D642PRG diskimage c64filename dosfilename

This program does the opposite, it extracts the c64 file from the diskimage
and writes it to a file indicated by dos filename. Like above, use the
underscore _ to represent blanks in the c64 filename.


D64REN.EXE
----------
Usage: D64REN diskimage oldname newname

This program renames one file on a D64 diskimage. Use the underscore _ to
represent blanks in the filenames.


MAKEDISK.EXE
------------
Usage: MAKEDISK diskimage commandfile [diskname] [interleave]

This program creates a D64 diskimage from scratch, reading dos filename
c64 filename pairs from the commandfile and writing those files on the image.
A disk name and the sector interleave (10 is the default) can be optionally
given. Fiddling with the interleave is nice when trying to find the optimal
loading speed (minimal sector read waiting time) for an IRQ-loader. Use the
underscore _ to represent blanks in the c64 filenames.

Example of a commandfile: (from the BOFH game)
bofh.pak BOFH_V1.0
instr.pak BOFH_MANUAL
hiscore.bin BOFH_HISCORE

So, bofh.pak is written on the image as BOFH V1.0, instr.pak as BOFH MANUAL
and hiscore.bin as BOFH HISCORE.


C64PACK.EXE
-----------
Usage: C64PACK infile outfile [switches]
Switches:
       -r Raw input and output file (no start address)

Packs a C64 file using my quite ineffective string-pack algorithm. (the only
good side is that the depacker is short). The input and output file can even
be same, because input file is first totally stored in memory.

If the -r switch is given, the input file is assumed to be a raw binary file
without the 2-byte starting address (like in PRG files) and the output file
will be raw binary also. Otherwise, the output file contains the same start
address as the input file.


C64UNP.EXE
----------
Usage: C64UNP infile outfile

This program reverses the compression done by above program. NOTE: this
program can only handle files with startaddress!


PACKPRG.EXE
-----------
Usage: PACKPRG infile outfile execution address in hexadecimal

This program packs an executable PRG file with the above mentioned
algorithm and adds a depacker, making the file startable with a RUN
command. The depacker will start the executable with a JMP to the
execution address, with the value $37 in memory location $01 (enable
Basic ROM, Kernal ROM and I/O area)

This program needs the file DEPACK.S (depacker source code in DASM
source code format) in the current directory and DASM.EXE in the
path, because it invokes DASM to assemble the depacker and link it
with the packed executable data.


BENTON64.EXE
------------
Usage: BENTON64 infile outfile [switches]
Switches:
       -hXX Clip picture height to XX
       -wXX Clip picture width to XX
       -bXX Set background ($D021) color to XX
     By default it's the most used color.
       -sXX Set picture start address in hex (default a000)
       -r   Raw save (no .PRG start address included)
       -o   Optimal save (do not align bitmap & screen data to page boundary)
       -c   Save color data before bitmap

This is Benton Invertor 64 (named traditionally like my other LBM convertors,
in honor of Glen Benton), a C64 multicolor picture conversion program.

The input file has to be in Deluxe Paint IFF/LBM format. Switches determine
what portion of the picture will be converted, and to what format.

By default a 320x200 picture would be saved like:

2 bytes startaddress
8192 bytes of bitmap data
1024 bytes of screen memory data
1024 bytes of color memory data
As you see, the bitmap/screen/color data lengths are rounded to the next
page (256 bytes) boundary.

By using the /o switch it would be:
2 bytes startaddress
8000 bytes of bitmap data
1000 bytes of screen memory data
1000 bytes of color memory data
(no wasted bytes)

Note that the background color isn't saved with the picture!


PIC2CHR.EXE
------------
Usage: PIC2CHR infile outfile [switches]
Switches:
       -fXX First char to use. Default 0
       -bXX Set background ($D021) color to XX. Default 0.
       -mXX Set multicolor 1 to XX.
       -nXX Set multicolor 2 to XX.
       -xXX Set Xsize to XX. (default 40)
       -yXX Set Ysize to XX. (default 25)
       -d   Don't search for duplicates
       -c   Don't save colormap
       -s   Don't save screendata
       -t   Don't save chars
       -1   Singlecolor

Converts a LBM picture into character (not bitmap) data + screen data. The
output file is always in raw binary format (no startaddress) and it's as
follows:

xsize*ysize chars of screen memory data
xsize*ysize chars of color memory data, if not disabled
as many chars of chardata as needed

To rebuild MW1 cutscene pictures, replace CUTSCENE.EXE calls with calls to
this program and add parameter /f64 (start from char 64)


PIC2SPR.EXE
-----------
Usage: PIC2SPR infile outfile [switches]
Switches:
       -hXX Clip picture height to XX sprites
       -wXX Clip picture width to XX sprites
       -bXX Set background color to XX. Default 0.
       -mXX Set sprite multicolor 1 to XX.
       -nXX Set sprite multicolor 2 to XX.
       -sXX Set data start address in hex (default a000)
       -r   Raw save (no .PRG start address included)
       -1   Singlecolor

This is the customized graphics conversion program for MW2, that uses sprites
in its cutscene graphics. Basically, an IFF/LBM picture will be converted into
sprites, the sprites going left-right and top-bottom in the like this: (example
has 4 sprites horizontally)

  1 2 3 4
  5 6 7 8

The sprites are saved in the .SPR format, which means raw sprite data with
the 64th byte in each sprite defining the sprite color.


SPRRIP.EXE
----------
Usage: SPRRIP ramdumpfile banknumber outfile [spritecolor]

This program takes a 64KB dump file containing the C64 RAM, such as C64.RAM
used by old versions of CCS64, and rips all 256 sprites from a certain
videobank. The bank numbers are the same that are written to the low 2 bits
of $dd00 (3 = $0000-$3fff, 2 = $4000-$7fff etc.). Output file will be in
the format of SPREDIT.EXE and the optional spritecolor parameter is what to 
put in the 64th byte of each sprite.


SYMBOLS.EXE
-----------
Usage: SYMBOLS dasm-symboldumpfile outputfile [listfile]

Builds an "include"-file or "extern-file" out of DASM symbol dump output, to
be used in compiling a multi-part program, or using game engine symbols in a
CovertScript program. If listfile is present, only the symbols listed in it
will be included, otherwise all.


FILEJOIN.EXE
------------
Usage: FILEJOIN src1+src2+src3 .. dest

I wrote this because "COPY src1+src2 .. dest /B" didn't work reliably for
me. Simply, joins many binary files into the destination file.


CS.EXE
------
Usage: CS infile [switches]
Switches:
        -c       Don't automatically import constants from extern file
        -d       Enable debugging output (ugly-looking :))
        -e<name> Externfile name
        -h       Build chunk-datafile with header
        -l<name> Listfile name
        -o<name> Output to one file, instead of page files (infile.000,
                 infile.001 etc.)
        -p<val>  Page size in hex. Default 0400.
        -v<val>,<val> Variable area start & length in hex. Default 0334,100.

Compiles CovertScript programs into bytecode for execution by the VM contained
in the old MW4 engine. Can also be used to create raw datafiles and chunk-
datafiles.


CPACK.EXE, CDEPACK.EXE
----------------------
Usage: CPACK infile outfile
       CDEPACK infile outfile

Replacement of C64PACK & C64UNP with slightly better compression algorithm.
Used to compress datafiles for old version of MW4 engine


PACK.EXE, PCHUNK.EXE, PMAP.EXE
------------------------------
Usage: PACK infile outfile

These are used in MW4 to make exomizer-packed datafiles that can be loaded to
any address of memory. Requires fairly new version of Exomizer (invokes it)

PCHUNK and PMAP are specific to the "Covertengine chunk-datafile" system that
was only in use in the old MW4 engine. They compress chunk-datafiles and old
MW4 levelfiles respectively - likely not useful.








Contents of dev/cross/c64tools_aos4.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]               178875  466612  38.3% -lh5- 7072 Sep 20 06:52 C64Tools-AmigaOS4/AmigaOS4/aomedit
[generic]               190054  492560  38.6% -lh5- aaac Sep 20 06:52 C64Tools-AmigaOS4/AmigaOS4/aomedit2
[generic]                 8093   17656  45.8% -lh5- 562d Sep 20 06:53 C64Tools-AmigaOS4/AmigaOS4/benton64
[generic]               165222  432184  38.2% -lh5- 83c2 Sep 20 06:53 C64Tools-AmigaOS4/AmigaOS4/bgedit3
[generic]                 3508    7564  46.4% -lh5- c470 Sep 20 05:54 C64Tools-AmigaOS4/AmigaOS4/c64pack
[generic]                 3416    7300  46.8% -lh5- 515d Sep 20 05:53 C64Tools-AmigaOS4/AmigaOS4/d642prg
[generic]                 2857    6144  46.5% -lh5- 8676 Sep 20 05:54 C64Tools-AmigaOS4/AmigaOS4/d64ren
[generic]                54027  126470  42.7% -lh5- aa18 Sep 20 05:37 C64Tools-AmigaOS4/AmigaOS4/libbme.a
[generic]                 7185   15792  45.5% -lh5- bd8c Sep 20 05:53 C64Tools-AmigaOS4/AmigaOS4/pic2chr
[generic]               143823  356968  40.3% -lh5- 1f8d Sep 20 05:50 C64Tools-AmigaOS4/AmigaOS4/spredit
[generic]               146672  364024  40.3% -lh5- 567c Sep 20 05:56 C64Tools-AmigaOS4/AmigaOS4/spredit2
[generic]                  144     196  73.5% -lh5- edb1 Sep 20 07:02 C64Tools-AmigaOS4/ReadMe_AmigaOS4.txt
[generic]               160318  421640  38.0% -lh5- 290c Sep 20 05:56 C64Tools-AmigaOS4/AmigaOS4/bofhedit
[generic]                 3106    6484  47.9% -lh5- 1a39 Sep 20 05:54 C64Tools-AmigaOS4/AmigaOS4/c64unp
[generic]                 2475    5352  46.2% -lh5- d821 Sep 20 05:56 C64Tools-AmigaOS4/AmigaOS4/filejoin
[generic]                 6234   12812  48.7% -lh5- 014b Sep 20 05:54 C64Tools-AmigaOS4/AmigaOS4/makedisk
[generic]                 2381    4928  48.3% -lh5- 9bff Sep 20 05:57 C64Tools-AmigaOS4/AmigaOS4/pack
[generic]                 3593    7696  46.7% -lh5- 9b2a Sep 20 05:54 C64Tools-AmigaOS4/AmigaOS4/packprg
[generic]                 2630    5448  48.3% -lh5- 2772 Sep 20 05:57 C64Tools-AmigaOS4/AmigaOS4/pchunk
[generic]                 6580   14440  45.6% -lh5- f651 Sep 20 05:54 C64Tools-AmigaOS4/AmigaOS4/pic2spr
[generic]                 2662    5496  48.4% -lh5- a065 Sep 20 05:57 C64Tools-AmigaOS4/AmigaOS4/pmap
[generic]                 2539    5340  47.5% -lh5- df0c Sep 20 05:54 C64Tools-AmigaOS4/AmigaOS4/prg2bin
[generic]                 5611   11484  48.9% -lh5- 9db0 Sep 20 05:53 C64Tools-AmigaOS4/AmigaOS4/prg2d64
[generic]                 2516    5076  49.6% -lh5- a4e3 Sep 20 05:54 C64Tools-AmigaOS4/AmigaOS4/sprrip
[generic]               153330  393316  39.0% -lh5- f131 Sep 20 05:55 C64Tools-AmigaOS4/AmigaOS4/tbgedit
[generic]                 2281    4604  49.5% -lh5- 5213 Sep 20 05:57 C64Tools-AmigaOS4/AmigaOS4/bin2hex
[generic]                 2936    6164  47.6% -lh5- af0f Sep 20 05:57 C64Tools-AmigaOS4/AmigaOS4/cdepack
[generic]                 3002    6064  49.5% -lh5- f5e3 Sep 20 05:57 C64Tools-AmigaOS4/AmigaOS4/cpack
[generic]                37908   92784  40.9% -lh5- 6275 Sep 20 05:57 C64Tools-AmigaOS4/AmigaOS4/cs
[generic]                 2811    5796  48.5% -lh5- b5ac Sep 20 05:56 C64Tools-AmigaOS4/AmigaOS4/symbols
[generic]                 4003   12029  33.3% -lh5- 5815 Sep 17  2003 C64Tools-AmigaOS4/bgedit.txt
[generic]                 3517    9189  38.3% -lh5- a5d6 Mar 23  2005 C64Tools-AmigaOS4/cmdline.txt
[generic]                  258     425  60.7% -lh5- 91ca Aug 20  2002 C64Tools-AmigaOS4/README-SDL.txt
[generic]                  349     562  62.1% -lh5- 800e Apr  3  2005 C64Tools-AmigaOS4/readme.txt
[generic]                  660    1599  41.3% -lh5- d669 Aug 20  2002 C64Tools-AmigaOS4/spredit.txt
[generic]                10884   65066  16.7% -lh5- d6fb Dec  9  2004 C64Tools-AmigaOS4/src/aomedit.c
[generic]                 1061    4034  26.3% -lh5- 8c48 Dec  9  2004 C64Tools-AmigaOS4/src/makefile
[generic]                 1034    4083  25.3% -lh5- 2783 Sep 20 05:49 C64Tools-AmigaOS4/src/makefile.aos4
[generic]                14715   84879  17.3% -lh5- 1332 Dec  5  2003 C64Tools-AmigaOS4/src/aomedit2.c
[generic]                 3819   15513  24.6% -lh5- 41d7 Dec  9  2004 C64Tools-AmigaOS4/src/benton64.c
[generic]                 7523   43559  17.3% -lh5- bb05 Jul  5  2003 C64Tools-AmigaOS4/src/bgedit3.c
[generic]                  244     444  55.0% -lh5- 6d5b Jun 27  2003 C64Tools-AmigaOS4/src/bin2hex.c
[generic]                 2107    6811  30.9% -lh5- 2a97 Oct 10  2002 C64Tools-AmigaOS4/src/bison.hairy
[generic]                 5769   17775  32.5% -lh5- ad48 Oct 10  2002 C64Tools-AmigaOS4/src/bison.simple
[generic]                  121     315  38.4% -lh5- f7e9 Aug 21  2002 C64Tools-AmigaOS4/src/bme.h
[generic]                  261     437  59.7% -lh5- 753c Aug 21  2002 C64Tools-AmigaOS4/src/bme_cfg.h
[generic]                  211     418  50.5% -lh5- f342 Aug 21  2002 C64Tools-AmigaOS4/src/bme_err.h
[generic]                  500    1721  29.1% -lh5- 0ea9 Aug 21  2002 C64Tools-AmigaOS4/src/bme_gfx.h
[generic]                  192     459  41.8% -lh5- 893a Aug 21  2002 C64Tools-AmigaOS4/src/bme_io.h
[generic]                   92     120  76.7% -lh5- d364 Aug 21  2002 C64Tools-AmigaOS4/src/bme_joy.h
[generic]                  131     261  50.2% -lh5- 1f3f Aug 21  2002 C64Tools-AmigaOS4/src/bme_kbd.h
[generic]                 1290    5068  25.5% -lh5- 9506 Aug 23  2002 C64Tools-AmigaOS4/src/bme_main.h
[generic]                  298     819  36.4% -lh5- 547c Aug 21  2002 C64Tools-AmigaOS4/src/bme_map.h
[generic]                  121     226  53.5% -lh5- f167 Aug 21  2002 C64Tools-AmigaOS4/src/bme_mou.h
[generic]                  533    2019  26.4% -lh5- 43cb Aug 21  2002 C64Tools-AmigaOS4/src/bme_snd.h
[generic]                  118     220  53.6% -lh5- 6d35 Aug 21  2002 C64Tools-AmigaOS4/src/bme_tbl.h
[generic]                  154     432  35.6% -lh5- 6c4d Aug 21  2002 C64Tools-AmigaOS4/src/bme_txt.h
[generic]                  330     883  37.4% -lh5- d2b0 Aug 21  2002 C64Tools-AmigaOS4/src/bme_win.h
[generic]                 6915   38660  17.9% -lh5- aeb9 Aug 21  2002 C64Tools-AmigaOS4/src/bofhedit.c
[generic]                 1223    4142  29.5% -lh5- e9ff Dec  9  2004 C64Tools-AmigaOS4/src/c64pack.c
[generic]                  853    2408  35.4% -lh5- 50bc Dec  9  2004 C64Tools-AmigaOS4/src/c64unp.c
[generic]                  694    2003  34.6% -lh5- c84c Aug 20  2002 C64Tools-AmigaOS4/src/cdepack.c
[generic]                 4500   21877  20.6% -lh5- 81df Mar  3  2003 C64Tools-AmigaOS4/src/codegen.c
[generic]                  459    1550  29.6% -lh5- 2c42 Aug 20  2002 C64Tools-AmigaOS4/src/codegen.h
[generic]                  991    3760  26.4% -lh5- fbf9 Aug 20  2002 C64Tools-AmigaOS4/src/cpack.c
[generic]                 1321    3969  33.3% -lh5- 1275 Feb 23  2003 C64Tools-AmigaOS4/src/cs.l
[generic]                 2679   13429  19.9% -lh5- d441 Feb 23  2003 C64Tools-AmigaOS4/src/cs.y
[generic]                13869   57062  24.3% -lh5- 4b0a Jul 10  2003 C64Tools-AmigaOS4/src/cs_tab.c
[generic]                  503    1372  36.7% -lh5- 4d44 Jul 10  2003 C64Tools-AmigaOS4/src/cs_tab.h
[generic]                 1110    3582  31.0% -lh5- e3cd Aug 21  2002 C64Tools-AmigaOS4/src/d642prg.c
[generic]                  900    2415  37.3% -lh5- 294a Aug 20  2002 C64Tools-AmigaOS4/src/d64ren.c
[generic]                  786    3186  24.7% -lh5- 0216 Nov 24  2001 C64Tools-AmigaOS4/src/depack.s
[generic]                 3455   43940   7.9% -lh5- 0dcc Jul 10  2003 C64Tools-AmigaOS4/src/editdata.c
[generic]                 1560    6798  22.9% -lh5- c52c Aug 20  2002 C64Tools-AmigaOS4/src/editfont.lbm
[generic]                  966    4446  21.7% -lh5- b769 Jul 10  2003 C64Tools-AmigaOS4/src/editfont.spr
[generic]                  239     764  31.3% -lh5- 39ac Aug 20  2002 C64Tools-AmigaOS4/src/editio.h
[generic]                 1477    7082  20.9% -lh5- 6195 Jul 10  2003 C64Tools-AmigaOS4/src/editor.dat
[generic]                  380    2764  13.7% -lh5- 716a Jul 10  2003 C64Tools-AmigaOS4/src/editor.lbm
[generic]                   66     768   8.6% -lh5- ccef Jul 10  2003 C64Tools-AmigaOS4/src/editor.pal
[generic]                  365    1797  20.3% -lh5- 7b3a Jul 10  2003 C64Tools-AmigaOS4/src/editor.spr
[generic]                  280    1151  24.3% -lh5- bed9 Aug 20  2002 C64Tools-AmigaOS4/src/endian.c
[generic]                   91     294  31.0% -lh5- 9cac Aug 21  2002 C64Tools-AmigaOS4/src/endian.h
[generic]                  480    1160  41.4% -lh5- 7820 Feb 26  2003 C64Tools-AmigaOS4/src/filejoin.c
[generic]                   38      38 100.0% -lh0- 7081 Aug 20  2002 C64Tools-AmigaOS4/src/filelist
[generic]                  377     963  39.1% -lh5- 1112 Feb 26  2003 C64Tools-AmigaOS4/src/filespli.c
[generic]                14370   53065  27.1% -lh5- 2379 Jul 10  2003 C64Tools-AmigaOS4/src/lex.yy.c
[generic]                 2919   16406  17.8% -lh5- c88b Sep 11  2003 C64Tools-AmigaOS4/src/makedisk.c
[generic]                  944    3457  27.3% -lh5- 9e14 Dec  9  2004 C64Tools-AmigaOS4/src/makefile.win
[generic]                  336     625  53.8% -lh5- eb6e Sep 17  2003 C64Tools-AmigaOS4/src/pack.c
[generic]                 1180    3672  32.1% -lh5- 6569 Aug 20  2002 C64Tools-AmigaOS4/src/packprg.c
[generic]                  399    1062  37.6% -lh5- 04c2 Dec  9  2004 C64Tools-AmigaOS4/src/pchunk.c
[generic]                 3462   14578  23.7% -lh5- 8e9d Sep  9  2003 C64Tools-AmigaOS4/src/pic2chr.c
[generic]                 3263   13719  23.8% -lh5- 3bda Sep  9  2003 C64Tools-AmigaOS4/src/pic2spr.c
[generic]                  410    1164  35.2% -lh5- 40d8 Dec  9  2004 C64Tools-AmigaOS4/src/pmap.c
[generic]                  380     863  44.0% -lh5- 98a7 Aug 20  2002 C64Tools-AmigaOS4/src/prg2bin.c
[generic]                 2731   16126  16.9% -lh5- 7f1d Dec 28  2003 C64Tools-AmigaOS4/src/prg2d64.c
[generic]                 1324    2984  44.4% -lh5- 9fec Apr 14  2002 C64Tools-AmigaOS4/src/SDL_types.h
[generic]                 4469   22902  19.5% -lh5- a797 Sep  4  2002 C64Tools-AmigaOS4/src/spredit.c
[generic]                 6111   31433  19.4% -lh5- 37c8 Aug 23  2003 C64Tools-AmigaOS4/src/spredit2.c
[generic]                  444    1168  38.0% -lh5- 2258 Aug 20  2002 C64Tools-AmigaOS4/src/sprrip.c
[generic]                  600    3054  19.6% -lh5- 79be Aug 20  2002 C64Tools-AmigaOS4/src/symbol.c
[generic]                  161     440  36.6% -lh5- 372a Jan 15  2003 C64Tools-AmigaOS4/src/symbol.h
[generic]                  717    1798  39.9% -lh5- c343 Jul 13  2003 C64Tools-AmigaOS4/src/symbols.c
[generic]                 5738   32590  17.6% -lh5- a800 Aug 21  2002 C64Tools-AmigaOS4/src/tbgedit.c
[generic]                 5702   39956  14.3% -lh5- 76b4 Feb 23  2003 C64Tools-AmigaOS4/src/tree.c
[generic]                  189     569  33.2% -lh5- 2ec8 Aug 20  2002 C64Tools-AmigaOS4/src/tree.h
[generic]                  902    3260  27.7% -lh5- a89c Feb 23  2003 C64Tools-AmigaOS4/src/types.h
[generic]                 2422    4984  48.6% -lh5- 2696 Sep 20 05:56 C64Tools-AmigaOS4/src/filespli
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total       108 files 1472834 4089015  36.0%            Sep  6 22:26
Page generated in 0.02 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>