home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Mega Top 1
/
os2_top1.zip
/
os2_top1
/
DOS_GG
/
COMCAT
/
VOL44.ARJ
/
VOL4491
< prev
next >
Wrap
Text File
|
1992-12-30
|
5KB
|
101 lines
ProgrammaTheek Volume 4491
Vervanger van Bijwagen 7491
Titel: Z-80 Cross assembler, Small C-cross assembler
4491.01 asz80.doc 24175 7─04─91 Z80 Cross─assembler Doc─file
4491.02 asz80.exe 25832 25─07─90 idem programma
4491.03 asz80.zip 17389 2─05─84 idem C─sources
4491.04 buzz.c 33536 0─00─80 'Document' generator C─source
4491.05 buzz.doc 12672 20─03─88 idem Doc─file
4491.06 buzz.exe 32128 28─02─88 idem programma
4491.07 cpm.h 28 30─12─87 ]
4491.08 float.zip 7459 2─05─84 ]
4491.09 plot.c 1328 27─12─87 ]
4491.10 printf.zip 5262 2─05─84 ]
4491.11 rlc.c 1952 27─07─90 ] Hulp─ / Demo files bij ZZC
4491.12 runtime.asm 5302 23─12─87 ]
4491.13 std.h 156 27─12─87 ]
4491.14 string.zip 718 2─05─84 ]
4491.15 transcen.zip 3235 2─05─84 ]
4491.16 vol4491.abs 3344 18─10─92 Inhouds beschrijving
4491.17 zcc.doc 21416 7─04─91 Z80 Small─C Cross─compiler
4491.18 zcc.exe 41554 25─07─90 idem progamma
4491.19 zcc.zip 24229 2─05─84 idem C─Source
4491.20 zipper.com 11861 11─08─90 Uitpak programma voor ZIPfiles
4491.21 Catalog.491 Deze file
4491.22 21 files 75.776 bytes free
ASZ80 ─ een assembler voor Z80 programma's
Files op de schijf :
ASZ80.C ASZ80.EXE ASZ80.DOC ASZ─1.C ASZ─2.C
(deels geZIPt, voor uitpakken type ─ ZIPPER Filenaam zonder
extensie)
De hierbij aanwezige broncode is geschreven in C. Dit is een
door John Hill aangepaste versie van de assembler van A.
Moolenaar (zie CP/M volume 517). Deze assembler draait onder
MSDOS en mag dus nu CrossAssembler genoemd worden. Het eind-
product is naar keuze een CP/M .COM of Intel Hex file.
John Hill geeft aan :
beperkingen ─ geen macro's mogelijk
─ de gegenereerde object─code is niet relocatable
aanpassingen ─ nu foutboodschappen in plaats van foutcodes
─ al of geen listing, met of zonder bladnummers
─ Include files zijn mogelijk tot 5 niveaus diep
De .DOC file veronderstelt eigen kennis voor de in deze ass
embler te gebruiken Z80 code's en geeft daarnaast uitgebreide
informatie over pseudo codes en verder gebruik van dit pro-
gramma zelf. Voor gebruikers van Z80 emulatie en/of de
Z80─kaart voor de PC eveneens van John Hill (zie VOL4490)
Voor Zelfbouwers / Z80 liefhebbers :
Beoordeling: 3
ZCC ─ Floating Point Z80 Small─C Cross─compiler (J.M.H. Hill)
.C files naar .ASM ─ voor b.v ASZ80 (zie boven)
Files op deze schijf :
ZCC.C ZCC─2.C ZCC.EXE ZCC.DOC
John Hill schrijft (in het Engels):
Deze compiler is sterk afgeleid van een Public Domain floating
point versie door James Van Zandt, die op zijn beurt een
orginele compiler van Ron Cain gebruikte. Deze versie is
aangepast om als Cross─compiler onder MSDOS to werken. Het is
een poging om een groep programma's samen te voegen, die
gebruikt kunnen worden voor het ontwikkelen van in ROM in te
branden Z80 code. De gebruikte routines ondersteunen dan ook
geen command line invoer. De I/O wordt verwacht vanuit poor-
ten.
Voor debugging is een collectie routines met een interface
naar CP/M toegevoegd. Deze werken allen via 2 routines met het
operating systeem en kunnen daarom eenvoudig worden aangepast
aan een ander systeem zoals de machine code Monitor in een Z80
werkstation.
Ik heb verder gebruik gemaakt van Joan Riff's uitstekende Z80
en CP/M emulator, Z80MU en van ASZ80 van A. Moolenaar.
Bijbehorende bronprogramma's:
PLOT.C RLC.C
Bijbehorende include modules met asm broncodes:
CPM.h STD.h FLOAT.h FLOAT.asm PRINTF.h PRINTF.asm
RUNTIME.asm STRING.h STRING.asm TRANSCEN.h TRANSCEN.asm
Voor Zelfbouwers / Z80 Liefhebbers :
Beoordeling: 3
BUZZ
Files op deze schijf :
BUZZ.C BUZZ.EXE BUZZ.DOC
Heeft u op korte termijn een lang verslag nodig dan is BUZZ de
oplossing. Opgeven van een onderwerp is absoluut onmogelijk.
Het gegenereerde verslag zelf eveneens. Het vult uw scherm of
printerpapier op onnavolgbare wijze, keurig ingedeeld in
alinea's enz. De maker(s) van dit programma voorzagen hun
product van een .DOC file waarin de essentieele info is terug
te vinden, doch verder is de file bijna zo 'breedsprakig' als
het produkt van hun programma.
BUZZ ─5 op de command─line geeft al een goed voorbeeld.
Beoordeling :2
H.R.