home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Power-Programmierung
/
CD1.mdf
/
forth
/
compiler
/
fpc
/
source
/
tcom5.seq
< prev
next >
Wrap
Text File
|
1991-02-13
|
2KB
|
62 lines
\ TCOM5.SEQ 6805 Target Compiler
\ Based on TCOM by Tom Zimmer
\ Modified for the M68HC05 by Andrew McKewan
ONLY FORTH ALSO DEFINITIONS
EMPTY
ROOT DEFINITIONS
: HOST ONLY FORTH ALSO DEFINITIONS DECIMAL ;
HOST
autoeditoff
warning off \ don't tell me about re-definitions, I KNOW!
100 constant version \ tcom version number
ASSEMBLER DEFINITIONS
DEFER T@ FORTH ' @ ASSEMBLER IS T@
FORTH DEFINITIONS
\ fload dis5.seq \ 6805 Disassembler
\ fload alist.seq \ listing output for assembler
fload longlabl.seq \ add long branches to the compiler
fload \tcom\src\compiler.seq \ load the Compiler
fload binsave.seq \ Binary object file save
fload asm5.seq \ 6805 Assembler
fload opt5.seq \ optimizers for the library
fload lib5.seq \ library of target functions
>library
fload register.seq \ Define 6805 registers
\ fload edge.seq \ Get edges from card
\ fload empi.seq \ EMPI card processing
\ fload aba.seq \ ABA card processing
\ fload output.seq \ Output formats
forth >forth
CFGHNDL !HCB TCOM.CFG \ Change the configuration file name
FPATH
on> ?noloaded, \ disable LOADED, in FLOAD
' noop is loadstat
statoff \ no status display
vocoff \ we don't want the vocabulary display
cr .free
xdpseg @ xseg @ - $800 + =: #listsegs \ need at least 16k free
0 =: #ovbytes \ no overlays for now
0 =: #ovsegs \ no overlays for now "again"
warning on
off> \fpc
on> \tcom
FSAVE TCOM5.EXE