Hi,
I published also a new version for Z80ALL.
Just to show how fast Z80ALL works, here is a listing of the Startrek building procedure:
(clock is a small program used to measure time intervals, using the real time clock)
submit stmake
clock reset
c -c -o st1.c
HI-TECH C COMPILER (CP/M-80) V3.09
Copyright (C) 1984-87 HI-TECH SOFTWARE
ST1.C:406: constant relational expression
Z80AS Macro-Assembler V4.8
Errors: 0
Jump optimizations done: 76
Finished.
clock
00:01:14 since the last clock call...
c -c -o st2.c
HI-TECH C COMPILER (CP/M-80) V3.09
Copyright (C) 1984-87 HI-TECH SOFTWARE
Z80AS Macro-Assembler V4.8
Errors: 0
Jump optimizations done: 68
Finished.
clock
00:01:24 since the last clock call...
z80as -j rand
Z80AS Macro-Assembler V4.8
Errors: 0
Finished.
clock
00:00:01 since the last clock call...
z80as -j graphics
Z80AS Macro-Assembler V4.8
Errors: 0
Finished.
clock
00:00:01 since the last clock call...
z80as -j file
Z80AS Macro-Assembler V4.8
Errors: 0
Finished.
clock
00:00:02 since the last clock call...
submit stlink
clock reset
xsub
LINK
link> -X -Z -Ptext=0,data,bss -C100H -OSTARTREK.COM CRTCPM.OBJ \
link> ST1.OBJ ST2.OBJ GRAPHICS.OBJ FILE.OBJ RAND.OBJ LIBC.LIB
(xsub active)
clock
00:00:16 since the last clock call...
(xsub active)
It took under 3 minutes...
The same procedure, executed on a RC2014 (CPU board SC108), takes more than 10 minutes...
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)