Software

Das Forth FORTH83 der Fachgruppe FORTH ist mir nur in der Z1013-Version zugänglich gewesen. Die Version für den Z9001 habe ich selbst erstellt. Erst viel später habe ich für den BIC die Arbeitsversion AIGV13.COM erhalten.

Folgende Software wurde über eine Z1013-Kassette vertrieben

C.F83 1.3 BCB2.z80
F.CASE_.z80
F.DEBUG 1.z80
F.DEBUG 2.z80
F.FEEL.z80
F.GET_PUT ALPHA.z80
F.GET_PUT ORIG_BR.z80
F.MULTI BEISPIEL.z80
F.MULTITASK1.z80
F.MULTITASK2.z80
F.Sedit 1.z80
F.Sedit 2.z80
F.SEE 1.z80
F.SEE 2.z80
F.SEE 3.z80
F.Z80 - Forth As1.z80
F.Z80 - Forth As2.z80
F.Z80 - Forth As3.z80
F.Z80 - Forth As4.z80
F.Z80 - Forth As5.z80
T.F83 1.3 GLO 1.z80
T.F83 1.3 GLO 2.z80
T.F83 1.3 GLO 3.z80
T.F83 1.3 GLO 4.z80
T.F83 1.3 GLO 5.z80
T.F83 1.3 GLO 6.z80

enthält Assemblerquelle des FORTH-Kerns (reass. V.Pohlers), Dokumentationen (auch aus den Fachgruppen-Heften), sämtliche Z1013-Dateien, die BIC-Version, sowie einige FORTH-Programme von mir. Alle FORTH-Dateien sind auch in lesbarem Format als Text-Datei enthalten.

2020: neue Version: Der Assemblercode wurde umfangreich erweitert, neben der Version für Z1013 werden nun auch die Versionen für Z9001 und BIC unterstützt. Zusätzlich gibt es mit src\f83code.txt eine rekonstruierte Variante des Codes in FORTH selbst. Damit fällt es sicher leichter, den Code zu verstehen.

Bei der Analyse hat sich herausgestellt, das Code vielfach direkt von Laxen/Perry F83 f. CP/M übernommen wurde. Interessant ist auch die Anbindung ans CP/M-Filesystem in der Version für den BIC A5105 (siehe f83words_bic.txt und f83_aigv13_teil2.asm).

vp/(where).z80 (WHERE) fuer Screeneditor
vp/CASE_ vp.z80 eigenes CASE
vp/DEBUG DOC 5_89vp.z80
vp/F83 1.3 GLOS 2vp.z80
vp/F83 64K Br. vp.z80
vp/F83 GLOSS 1 vp.z80
vp/GET_PUT Br..z80
vp/INSTAL 5_89 vp.z80
vp/REASS. f. SEE vp.z80 Reassembler mit Einbindung in SEE
vp/SEDIT vp.z80 Anpassung Zeilenbefehl, es fehlte ein UPDATE
vp/SEDIT DOC 5_89vp.z80
vp/SEE vp.z80 erweitert um COREA (DEFER für Code-Reassembler), setzt eigenes CASE voraus
(offenbar fehlten in meiner Version die ersten 4 Blöcke)
vp/Z80-FORTH-ASM.vp.z80
vp/calc 2.2.z80
vp/dateiverwaltung.z80 Dareiverwaltung nach Brodie
vp/debug.z80
vp/demorechner.z80 Taschenrechner mit großen Ziffern (nach Bernstein?)
vp/einkauf.z80
vp/f83 1.3 16k.z80
vp/fond 2.z80 Zeichensatz um 90° drehen
vp/formi 2.z80 Infix-Notation V2
vp/formi.z80 Infix-Notation V1
vp/gedit.z80
vp/lined.z80 kleiner Zeileneditor, M. Balig
vp/listing.z80 2spaltiger Listing-Druck
vp/llicht.z80 Lauflicht
vp/lokale variablen.doc.z80
vp/lokale variablen.z80 lokale variablen
vp/mem-copy k.z80
vp/multitask.z80
vp/show ndrk.z80 Screen-Show auf 6313
vp/show.z80 Screen-Show auf 6325
vp/swords.z80
vp/titeldruck.z80 druckt Kassetteneinleger (mit DOLBY-Zeichen)
vp/turm von hanoi.z80 Turm von Hanoi
vp/unsinnstext.z80 Unsinnstext nach Brodie
vp/zeichensatz.z80 Zeichensatz anzeigen
  • forth/fgforth/software.txt
  • Zuletzt geändert: 2020/01/21 10:48
  • von volkerp