home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CP/M
/
CPM_CDROM.iso
/
mbug
/
mbug101.arc
/
101-DISK.DOC
< prev
next >
Wrap
Text File
|
1979-12-31
|
2KB
|
65 lines
Disk 13.
FORTH 83.
Herσá i≤ thσ Laxeε anΣ Perr∙ FORTH-8│ witΦ somσá extensions« ì
F8│á include≤á ßá decompiler¼á aε editor¼á aεá assembler¼á anΣá ß ì
facilit∙á tha⌠á display≤ thσ sourcσ codσ fo≥ an∙ worΣ (iµá i⌠á i≤ ì
online)«
Thσ extension≤ are║á ß vocabular∙ oµ printe≥ word≤ fo≥á thσ ì
Epsoε M╪ printers¼ ß casσ statemen⌠ anΣ ß ful∞ screeε editor.
F83
Thi≤á i≤ FORTH-8│ witΦ al∞ thσ utilities«á F83.CO═ occupie≤ ì
25k¼ anΣ caε bσ run on any system.
However¼á iµ yo⌡ wan⌠ t∩ usσ thσ FortΦ VIE╫ commanΣ t∩á VIE╫ ì
thσ sourcσ froφ Forth¼ yo⌡ mus⌠ unsqueezσ al∞ thσ .BQ╦ files¼ anΣ ì
pu⌠á META80.BL╦á oε drivσ B¼á anΣ thσ res⌠ oµ thσ .BL╦á file≤á oε ì
drivσ A«
!!!This requires drives that hold at least 240k each!!!
KERNEL
This is the Forth kernel (source in META80.BLK).
The Source Files are:
META80.BLK
The meta-compiler (for compiling the kernel) and the kernel.
EXTEND80.BLK
The ONLY vocabulary concept, CP/M file interface, and the loader for the
rest of the extensions to the kernel.
CPU8080.BLK
The 8080 assembler, direct port I/O, and the machine dependent code for the
debugger and the multi-tasker.
UTILITY.BLK
The screen editor, decompiler, print utility, and the high level code for
the debugger and the multi-tasker.
CUSTOM.BLK
The printer vocabulary, case statement, and the full screen editor.
DIRECT.BLK
The direct BIOS disk I/O routines.
.PAèTo unsqueeze a file type:
USQ filename.typ [optional destination drive]
So to unsqueeze META80.BQK to the B drive type:
USQ META80.BLK B:
!WARNINGíá thσ META80.BL╦ filσ i≤ 240k¼ s∩ yo⌡ mus⌠ unsqueezσ t∩ ì
ß disδ witΦ a⌠ leas⌠ 240δ oµ room«á Thσ res⌠ oµ thσ file≤ occup∙ ì
abou⌠ 250δ total.