! XEP 80 Driver for X-Forth General Information Author: Carsten Strotmann \\ Language: FORTH \\ Compiler/Interpreter: X-Forth \\ Published: April 2004 \\ This version also works with enhanced 40 Column E: Handler as well as with Software 80 Column Handler (F80.COM, only under BEWE-DOS) Have fun Carsten Strotmann carsten@strotmann.de !! How to use How to build XFORTH with custom E: Handler driver: XEP80.F This file adds commands to XFORTH to patch the current E: handler vector into XFORTH (CHOUT, $3772 ff.). Step 1: launch XFORTH.ORG. XFORTH.ORG is a special version of XFORTH without startup banner. Step 2: Include XEP80.F -> INCLUDE" D:XEP80.F" Step 3: Save new XFORTH -> INCLUDE" D:MKFRTH.F" Step 4: Test new XFORTH {{{ ( PATCH XFORTH E: Handler ) HEX : GETEHAND ( get address of ) ( current E: Handler ) 22 0 DO 33B I - C@ 45 = IF 33C I - @ THEN 3 +LOOP ; : CHADR ( get address of ) ( CHOUT Routine ) ' MON 36 + ; : PATCHE ( Patch XFORTH ) GETEHAND 6 + DUP 1+ CHADR ! CHADR 4 + ! ; : XEP80 ( Autostart command ) PATCHE 44 ' C/L ! 4F 53 C! 7D EMIT CR ." X-FORTH 1.1c 040412/cs" CR ." XEP80 Driver" CR CR ." OK" CR QUIT ; DECIMAL }}}