āļāļĩāđāļāļ·āļāļāļģāļŠāļąāđāļ zcc āļāļĩāđāļŠāļēāļĄāļēāļĢāļāđāļĢāļĩāļĒāļāđāļāđāđāļāļāļđāđāđāļŦāđāļāļĢāļīāļāļēāļĢāđāļŪāļŠāļāđāļāļĢāļĩāļāļāļ OnWorks āđāļāļĒāđāļāđāļŦāļāļķāđāļāđāļāđāļ§āļīāļĢāđāļāļŠāđāļāļāļąāļāļāļāļāđāļĨāļāđāļāļĢāļĩāļāļāļāđāļĢāļē āđāļāđāļ Ubuntu Online, Fedora Online, āđāļāļĢāđāļāļĢāļĄāļāļģāļĨāļāļāļāļāļāđāļĨāļāđāļāļāļ Windows āļŦāļĢāļ·āļāđāļāļĢāđāļāļĢāļĄāļāļģāļĨāļāļāļāļāļāđāļĨāļāđāļāļāļ MAC OS
āđāļāļĢāļāļāļēāļĢ:
āļāļ·āđāļ
zcc - āļŠāđāļ§āļāļŦāļāđāļēāļāļāļ z88dk
āđāļĢāļ·āđāļāļāļĒāđāļ
zcc [flags] [āđāļāļĨāđāļāļĩāđāļāļ°āļĢāļ§āļāļĢāļ§āļĄ/āļĨāļīāļāļāđ]
DESCRIPTION
āļŦāļāđāļēāļāļđāđāļĄāļ·āļāļāļĩāđāļāļąāļāļāļģāđāļāļāļŠāļēāļĢāļŠāļąāđāļāđ āđāļāļĩāđāļĒāļ§āļāļąāļāđāļāļĢāļ·āđāļāļāļĄāļ·āļ z88dk āļŦāļāđāļēāļāļđāđāļĄāļ·āļāļāļĩāđāđāļāļĩāļĒāļāļāļķāđāļāļŠāļģāļŦāļĢāļąāļ
āļāļēāļĢāļāļĢāļ°āļāļēāļĒ Debian GNU/Linux (āđāļāđāļāļēāļāđāļāđāđāļāļĒāļāļđāđāļāļ·āđāļ) āđāļāļ·āđāļāļāļāļēāļāđāļāļĢāđāļāļĢāļĄāļāļąāđāļāđāļāļīāļĄ
āđāļĄāđāļĄāļĩāļŦāļāđāļēāļāļđāđāļĄāļ·āļ
āđāļāļĢāļāļāļđāđāļāļāļŠāļēāļĢ z88dk āđāļ /usr/share/doc/z88dk-doc āļŠāļģāļŦāļĢāļąāļ
āļāļģāļāļāļīāļāļēāļĒāļāļĩāđāļŠāļĄāļāļđāļĢāļāđāļāļāļāļĢāļ°āļāļ āļŦāļēāļāđāļĄāđāļĄāļĩ /usr/share/doc/z88dk-doc āļāļĒāļđāđ āđāļāļĢāļ
āļāļīāļāļāļąāđāļāđāļāđāļāđāļāļ z88dk-doc
āļŠāđāļ§āļāļŦāļāđāļēāļāļāļ z88dk āđāļĢāļĩāļĒāļāļ§āđāļē zcc āļāļĩāđāļāļ·āļāļŠāļīāđāļāļāļĩāđāļāļļāļāļāļ§āļĢāđāļāļĢāļāđāļēāļāļļāļāļāđāļāļāļāļēāļĢ
āļāļģāļāļēāļĢāļĢāļ§āļāļĢāļ§āļĄāđāļ āđ
āđāļāļĨāđāļŠāļēāļĄāļēāļĢāļāđāļāđāļāđāļāļĨāđ C (.c) āļāļĩāđāļāļĢāļ°āļĄāļ§āļĨāļāļĨāļĨāđāļ§āļāļŦāļāđāļē C āđāļāļĨāđ(.i) āđāļāļĨāđ C āļāļĩāđāļāļāļĄāđāļāļĨāđāđāļĨāđāļ§
(.asm), āđāļāļĨāđāļāļāļĄāđāļāļĨāđāļāļĩāđāļāļĢāļąāļāđāļŦāđāđāļŦāļĄāļēāļ°āļŠāļĄ (.opt) āļŦāļĢāļ·āļāđāļāļĨāđāļāļĩāđāļāļĢāļ°āļāļāļ (.obj), āļāļēāļĢāļĢāļ§āļĄāļāļąāļāđāļāđ
āļŠāļēāļĄāļēāļĢāļāļāļŠāļĄāđāļāđāļēāļāđāļ§āļĒāļāļąāļāđāļĨāļ°āđāļāļĢāļĢāļđāļāļāļĩāđāđāļāļĩāđāļĒāļ§āļāđāļāļāđāļāđ
āļāļēāļĢāļāļĢāļ°āļĄāļ§āļĨāļāļĨāļĢāļēāļĒāļāļēāļĢāđāļāļĨāđāļāļ°āļāļģāđāļāđāļāđāļĨāļ°āđāļāļĨāđāļāļēāļĄāļĨāļģāļāļąāļ (āđāļāđāļ āļāļēāļĢāļāļĢāļ°āļĄāļ§āļĨāļāļĨāļĨāđāļ§āļāļŦāļāđāļē āļāļēāļĢāļāļāļĄāđāļāļĨāđ
āđāļāļīāđāļĄāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ āļāļĢāļ°āļāļāļ) āđāļāļāļāļāļāđāļēāļĒāđāļāļĨāđāļāļąāđāļāļŦāļĄāļāļāļēāļāđāļāļ·āđāļāļĄāđāļĒāļāđāļāđāļāđāļāļĨāđāļāļāļīāļāļąāļāļīāļāļēāļĢāđāļāļĩāļĒāļ§ if
āļāđāļāļāļāļēāļĢ
OPTIONS
āļāļąāļ§āđāļĨāļ·āļāļāđāļāļāļēāļĢāļāļ§āļāļāļļāļĄāļāļēāļĢāļāļģāļāļēāļāļāļāļāļŠāđāļ§āļāļŦāļāđāļē:
+[āđāļāļĨāđ]
āļāļ·āđāļāļāļāļāđāļāļĨāđāļāļĢāļąāļāđāļāđāļāļŠāļģāļĢāļāļ (āļāđāļāļāđāļāđāļāļāļēāļĢāđāļāļīāļ§āđāļĄāļāļāđāđāļĢāļ)
āļāļēāļĢāļāļģāļŦāļāļāļāđāļēāļāļēāļāđāļĨāļ·āļāļāļāļĩāđāļāļģāļŦāļāļāđāļ§āđāļĨāđāļ§āļāļŦāļāđāļē:
āđāļāļāļĩāļāļĩ 80 āđāļāļāļĩāļāļĩ 80
aceansi Jupiter ACE āđāļāļĒāđāļāđāđāļāļĢāļ·āđāļāļāļĒāļāļāđ VT-ANSI
āļāļĩāļāļĩāđāļāđāļĄ āļāļĩāļāļĩ/āđāļāđāļĄ
msx āđāļāđāļĄāđāļāļŠāđāļāđāļāļāđ 1
mz āļāļēāļĢāđāļ MZ
mzansi Sharp MZ āđāļāļĒāđāļāđ VT-ANSI
nc āđāļāļĄāļŠāļāļĢāļēāļ NC100
āđāļĢāđāļāļāđ āđāļĢāđāļāļāđ 6000
āđāļāļĄ āđāļāļĄ āļāļđāđāļāđ
svi Spectravideo āđāļāļŠāļ§āļĩāđāļ
āļĄ.5 āļāļāļĢāđāļ M5
ti82 Ti82 āđāļāļĒāđāļāđāļĢāļđāļāļĩāļāļāđāļāļāļ§āļēāļĄ ROM
ti82ansi Ti82 āđāļāļĒāđāļāđ VT-ANSI
ti83 Ti83 āđāļāļĒāđāļāđāļĢāļđāļāļĩāļāļāđāļāļāļ§āļēāļĄ ROM
ti83ansi Ti83 āđāļāļĒāđāļāđ VT-ANSI
ti85 Ti85 āđāļāļĒāđāļāđāļĢāļđāļāļĩāļāļāđāļāļāļ§āļēāļĄ ROM
ti85ansi Ti85 āđāļāļĒāđāļāđ VT-ANSI
ti86 Ti86 āđāļāļĒāđāļāđāļĢāļđāļāļĩāļāļāđāļāļāļ§āļēāļĄ ROM
ti86ansi Ti86 āđāļāļĒāđāļāđ VT-ANSI
ti8x Ti83+ āđāļāļĒāđāļāđāļĢāļđāļāļĩāļāļāđāļāļāļ§āļēāļĄ ROM
[ti8xansi] Ti83+ āđāļāļĒāđāļāđ VT-ANSI
vz VZ / āđāļĨāđāļāļāļĢāđ 200
vzansi VZ / Laser 200 āđāļāļĒāđāļāđ VT-ANSI
z88 āđāļāļĄāļāļĢāļīāļāļāđ Z88
z88ansi Cambridge Z88 āđāļāļĒāđāļāđ VT-ANSI
z88net Cambridge Z88 āļāļĢāđāļāļĄ TCP/IP
zx ZX āļŠāđāļāļāļāļĢāļąāļĄ
zx81 āđāļāļāđāļāđāļāļāđ 81
zx81ansi ZX 81 āđāļāļĒāđāļāđ VT-ANSI
zxansi ZX Spectrum āđāļāļĒāđāļāđ VT-ANSI
-a āļŠāļĢāđāļēāļāđāļāļĨāđ .asm (āļŦāļĢāļ·āļ .opt) āđāļāđāļēāļāļąāđāļ
-c āļāļĒāđāļēāļĨāļīāļāļāđāđāļāļĨāđāļāđāļāļāđāļāđāļāļāđ
-E āļāļĢāļ°āļĄāļ§āļĨāļāļĨāđāļāļĨāđāļĨāđāļ§āļāļŦāļāđāļēāđāļāđāļēāļāļąāđāļ āļāļĨāđāļāļĒāđāļŦāđāđāļāļēāļāđāļāļļāļāđāļāđāļ .i file
-o [āđāļāļĨāđ]
āļĢāļ°āļāļļāđāļāļĨāđāđāļāļēāļāđāļāļļāļāļŠāļģāļŦāļĢāļąāļāđāļāļāļēāļĢāļĩ (āļāđāļēāđāļĢāļīāđāļĄāļāđāļāļāļ·āļ a.bas āļŠāļģāļŦāļĢāļąāļāđāļāļĢāđāļāļĢāļĄ BASIC āđāļĨāļ° a.bin for
āđāļāļāļēāļĢāļĩāļāļāļāđāļāļāļāļĨāļīāđāļāļāļąāļ)
-āļāļ āļāļĢāļąāļāđāļāļēāļāđāļāļļāļāļāļāļĄāđāļāđāļĨāļāļĢāđāđāļŦāđāđāļŦāļĄāļēāļ°āļŠāļĄ (āđāļāđāļāđāļāļĨāđ .opt) n āļŠāļēāļĄāļēāļĢāļāđāļāđāļ 0 (āđāļĄāđāļĄāļĩ) 1,2,3 āļĢāļ°āļāļąāļ 2 āļāļ·āļ
āļāļĩāđāđāļāļ°āļāļģ. āļĢāļ°āļāļąāļ 3 āđāļŦāļĄāļēāļ°āļŠāļģāļŦāļĢāļąāļāđāļāļĢāđāļāļĢāļĄāļāļāļēāļāđāļŦāļāđ (āļĢāļ§āļĄāļāļķāļāļāļąāļāļāđāļāļąāļ lib āļāļēāļāļāļĒāđāļēāļ
āđāļāļ·āđāļāļĨāļāļāļāļēāļāļāļāļ āļĢāļŦāļąāļŠ-
-v Verbose - āļāļģāļŠāļąāđāļ echo āđāļĄāļ·āđāļāļāļģāđāļāļīāļāļāļēāļĢ
-vn āđāļĄāđāļāđāļāļāļĨāļ°āđāļāļĩāļĒāļ
āļāļąāļ§āđāļĨāļ·āļāļāđāļāļāļēāļĢāļāļ§āļāļāļļāļĄāļāļēāļĢāđāļāđāļŦāđāļāļāļŠāļĄāļļāļ:
-l[āļāļ·āđāļ]
āļĨāļīāļāļāđāđāļāļŦāđāļāļāļŠāļĄāļļāļ - āļĢāļ°āļāļļāđāļāļĩāļĒāļāļāļ·āđāļ (āļŦāļĨāļąāļāļāļēāļāđāļŠāđāļĨāļāđāļāļāđāļāļāļāļĩāđāļāļđāļāļāđāļāļ
āđāļāđāļĢāđāļāļāļāļĢāļĩ)
'āļāļ·āđāļ' āļāļ·āļ:
farz88 Z88 āđāļāļĨāļŠāļāļąāļāļŠāļāļļāļ
gfx Z88 āļāļ·āđāļāļāļēāļāļāļĢāļēāļāļīāļlib
gfxapp Z88 āđāļāļāļāļĨāļīāđāļāļāļąāļāļāļĢāļēāļāļīāļ lib
m āļāļīāļāļ§āļąāļāļĢāļāļāļīāļāļĻāļēāļŠāļāļĢāđāļāļąāđāļ§āđāļ
malloc āļāļąāđāļ§āđāļāđāļāļĨāđ malloc āļĢāļđāļāļĩāļ
āļāļīāļāļ§āļąāļāļĢāļāļāļīāļāļĻāļēāļŠāļāļĢāđāļāļāļ mz OZ
ndos āđāļāļĨāđāļĢāļđāļāļĩāļāļāļĨāļāļĄ āļŠāđāļāļāļ·āļāļāđāļāļāļīāļāļāļĨāļēāļāđāļāđāļēāļāļąāđāļ
āļĢāļđāļāļĩāļāļāđāļāļāđāļāđāļ net Z88 āļŠāļģāļŦāļĢāļąāļ ZSock
āļĢāļđāļāļĩāļāļāđāļāļāđāļāđāļ netdev Z88 āļŠāļģāļŦāļĢāļąāļāļāļļāļāļāļĢāļāđ
āđāļĨāļāļĢāļēāļĢāļĩāļĢāļāļāļĢāļąāļāđāļāļĨāđ p3 +3
tigray82 Ti82 greylib āļĢāļđāļāļĩāļ
tigray83 Ti83 greylib āļĢāļđāļāļĩāļ
tigray83p Ti83+ āļĢāļđāļāļĩāļ greylib
tigray85 Ti85 greylib āļĢāļđāļāļĩāļ
tigray86 Ti86 greylib āļĢāļđāļāļĩāļ
z88 āļĢāļđāļāļĩāļāļāļāļāđāļāļāļāļĨāļīāđāļāļāļąāđāļ Z88 āļāļēāļāļāļąāļ§ āđāļāđāļ āđāļĄāļĨāļāđāļāļāļāđ
zxmath ZX Spectrum ROM āļāļēāļĄāļĢāļđāļāļĩāļāļāļēāļāļāļāļīāļāļĻāļēāļŠāļāļĢāđ
zxvgs āļāļēāļĢāļŠāļāļąāļāļŠāļāļļāļāļŪāļēāļĢāđāļāđāļ§āļĢāđ ZXVGS
-m āļŠāļĢāđāļēāļāđāļāļĨāđ .map āđāļĄāļ·āđāļāļāļĢāļ°āļāļāļ/āđāļāļ·āđāļāļĄāđāļĒāļ
āļāļąāļ§āđāļĨāļ·āļāļāđāļāļāļēāļĢāļāļ§āļāļāļļāļĄāļĢāļŦāļąāļŠāļāļĢāļ°āđāļ āļāļāļĩāđāļāļĨāļīāļ:
-āđāļĄāđāđāļāđāļĨāļāļāļēāļĄ
āļāļģāļŦāļāļāļāļļāļāļāļĒāđāļēāļāđāļāļĒāļāļĢāļīāļĒāļēāļĒāļ§āđāļēāđāļĄāđāđāļāđāļĨāļāļāļēāļĄ āđāļ§āđāļāđāļāđāļāļ°āļĢāļ°āļāļļāđāļ§āđāđāļāđāļāļāļĒāđāļēāļāļāļ·āđāļāļāļĒāđāļēāļāļāļąāļāđāļāļ
-āļŠāļĢāđāļēāļāđāļāļ
āļŠāļĢāđāļēāļāļ āļēāļāđāļāļāļāļĨāļīāđāļāļāļąāļ (āđāļāđāļ āļāļāļēāļāļēāļĢ 63,62 āđāļāđāļāļāđāļ)
-make-app
(āđāļāļ) āđāļāđāļāļāļāļĄāđāļāđāļĨāļāļĢāđāļ§āđāļēāļāļļāļāļāļģāļĨāļąāļāļāļĒāļēāļĒāļēāļĄāļŠāļĢāđāļēāļāđāļāļāļāļĨāļīāđāļāļāļąāđāļ
-reqpag=
(āđāļāļ) āļāļģāļāļ§āļāļŦāļāđāļē 256 āđāļāļāđāļāļĩāđāļāļģāđāļāđāļāļŠāļģāļŦāļĢāļąāļāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļĩāđāđāļĄāđāļāļĩ
-zorg= (āđāļāļ) Origin āļŠāļģāļŦāļĢāļąāļāđāļāļāļāļĨāļīāđāļāļāļąāđāļ Z88
-safedata=
(āđāļāļ) āļāļģāļāļ§āļāļāđāļāļĄāļđāļĨāļāļ§āļēāļĄāļāļĨāļāļāļ āļąāļĒāļāļĩāđāļĢāļŦāļąāļŠāļāļāļāļāļļāļāļāđāļāļāļāļēāļĢ
-defvars=
(āđāļāļ) āļāļģāđāļŦāļāđāļāļāļĩāđāļāļ§āļĢāļāļīāđāļāļāļąāļ§āđāļāļĢāļŠāđāļāļāļīāļ (āđāļāđāđāļāđāđāļāļāļēāļ°āđāļāļĨāđāđāļāļĩāļĒāļ§
āđāļĢāļĩāļĒāļāđāļĢāļĩāļĒāļ āđāļāđāļāļđāļ āļēāļĒāļŦāļĨāļąāļ)
-āļāļĒāļēāļĒz88
(āđāļāļ) āļāđāļāļāđāļāđ z88 āđāļāļāļāļĒāļēāļĒ -āđāļĄāđāļĄāļĩāļāļēāļĢāļāļĒāļēāļĒz88 (āđāļāļ) āļāļĒāļēāļĒ z88 āđāļĄāđāļāļģāđāļāđāļ
(āđāļāļĨāđāļāļāļąāđāļāļŠāļāļāļāļĩāđāļŠāļĨāļąāļāļĢāļŦāļąāļŠāđāļĢāļīāđāļĄāļāđāļāļāļēāļāļŠāđāļ§āļāđāļāļ·āđāļāļāļĢāļ§āļāļŠāļāļāđāļāļĢāļ·āđāļāļāļāļĩāđāļāļĒāļēāļĒ)
-āđāļĢāļīāđāļĄāļāđāļ=3
āļŠāļĢāđāļēāļāđāļāđāļāđāļāļāļŠāđāļāļāļāđāļāđāļĨāļāļāļĩāđāļŠāļēāļĄāļēāļĢāļāđāļĢāļĩāļĒāļāđāļāđāļāļēāļāļāļĩāđāļāļĒāļđāđāļāļĩāđāļāļģāļŦāļāļāđāļ§āđāļāļēāļ BASIC āđāļāđ
-zorg= āđāļāļ·āđāļāđāļāļĨāļĩāđāļĒāļāļāļĩāđāļāļĒāļđāđ
-R (āđāļāđāļāļąāļāļāđāļēāļāļāļ) āļŠāļĢāđāļēāļāļĢāļŦāļąāļŠāļāļĩāđāļĒāđāļēāļĒāđāļāđāļāļķāđāļāļŠāļēāļĄāļēāļĢāļāđāļŦāļĨāļāļĨāļāđāļ DIM'd
āļāļēāļĢāđāđāļĢāļĒāđāļāļ·āđāļāļāļēāļ
-smartpf
āļāļēāļĢāļāļąāļāļāļēāļĢāļĢāļđāļāļĩāļāļāļēāļĢāļāļīāļĄāļāđāļāļąāļāļāļĢāļīāļĒāļ°
-āđāļĄāđāļĄāļĩ smartpf
āļāļīāļāļāļēāļĢāļāļąāļāļāļēāļĢ printf āļāļąāļāļāļĢāļīāļĒāļ°
-make-lib
āļāļēāļāļĨāļąāļāđāļāļ·āđāļāļŠāļĢāđāļēāļāđāļāļĨāđ .o āļāļēāļāđāļĨāļāļĢāļēāļĢāļĩ .c files
-stackoffset
āļāļąāđāļāļāđāļē stack offset āļŠāļģāļŦāļĢāļąāļ libs āļāļĩāđāđāļāļĢāđ (āļāļđāļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļāđāļ package.txt)
āļāļąāļ§āđāļĨāļ·āļāļāđāļāđāļāđāļāļĨāđāļ:
-z80-āļāļĢāļīāļĒāļē
āļāļāļļāļāļēāļāđāļŦāđ z80asm āđāļāđāļāđāļāļāļĨāļ°āđāļāļĩāļĒāļ āļāļķāđāļāļĄāļĩāđāļāļ§āđāļāđāļĄāļāļĩāđāļāļ°āļŠāļĢāđāļēāļāđāļāļēāļāđāļāļļāļāļāļģāļāļ§āļāļĄāļēāļāđāļāļĒāļąāļ
āļŦāļāđāļēāļāļāļāļķāļāļāļēāļāđāļĄāđāļāđāļāļāļāļēāļĢ
-āļāļĩāļāļĩ āđāļĒāļāđāļāđāļ C āđāļāđāļāļāļ§āļēāļĄāļāļīāļāđāļŦāđāļāđāļāđāļāļēāļāđāļāļļāļāđāļāļŠāđāļāļĄāđāļāļĨāļāļĢāđ āļāļģāđāļāļ·āļāļ: āļāļĩāđ *āļāļ°*
āļāļīāļāļāļąāļāļāļēāļĢāđāļāļīāđāļĄāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļāļēāļāļāļĒāđāļēāļ
-āļāļāļąāļ āđāļāļīāļāļāļģāđāļāļ·āļāļāļāļāļĄāđāļāđāļĨāļāļĢāđāļāļąāđāļāļŦāļĄāļ
-āļāļāļ° āļāļīāļāļāļģāđāļāļ·āļāļāļāļāļĄāđāļāđāļĨāļāļĢāđāļāļąāđāļāļŦāļĄāļ
-āļ§āļīāļ[āļāđāļģ]
āļāļīāļāļāļģāđāļāļ·āļāļāļāļāļĄāđāļāđāļĨāļāļĢāđ [num]
-W[āļāđāļģ]
āđāļāļīāļāļāļģāđāļāļ·āļāļāļāļāļĄāđāļāđāļĨāļāļĢāđ [num]
-asxx āļāļģāđāļŦāđāļāļāļĄāđāļāđāļĨāļāļĢāđāļāļĨāđāļāļĒāđāļāđāļāļāļĩāđāđāļāđāļēāļāļąāļāđāļāđāļāļąāļ axxx
-CP[āļāļąāļ§āđāļĨāļ·āļāļ]
āļŠāđāļāļāļąāļ§āđāļĨāļ·āļāļāļāđāļēāļāđāļāļĒāļąāļāļāļąāļ§āļāļĢāļ°āļĄāļ§āļĨāļāļĨāļĨāđāļ§āļāļŦāļāđāļē
-Ca[āļāļąāļ§āđāļĨāļ·āļāļ]
āļŠāđāļāļāļąāļ§āđāļĨāļ·āļāļāļāđāļēāļāđāļāļĒāļąāļāđāļāļŠāđāļāļĄāđāļāļĨāļāļĢāđ
āļāļāļāļāļēāļāļāļĩāđ āļāļ, -D, -I, -U āļāļ°āļāļđāļāļŠāđāļāļāđāļēāļāđāļāļĒāļąāļāļāļąāļ§āļāļĢāļ°āļĄāļ§āļĨāļāļĨāļĨāđāļ§āļāļŦāļāđāļē
āđāļāđ zcc āļāļāļāđāļĨāļāđāđāļāļĒāđāļāđāļāļĢāļīāļāļēāļĢ onworks.net