This page (revision-3) was last changed on 03-Feb-2023 15:21 by Carsten Strotmann 

This page was created on 05-Apr-2010 21:13 by Carsten Strotmann

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note
3 03-Feb-2023 15:21 4 KB Carsten Strotmann to previous
2 05-Apr-2010 21:14 4 KB Carsten Strotmann to previous | to last
1 05-Apr-2010 21:13 4 KB Carsten Strotmann to last

Page References

Incoming links Outgoing links

Version management

Difference between version and

At line 2 added one line
At line 10 changed 13 lines
* {{{?SPARTA}}} Tests if this is Sparta DOS
* {{{COMTAB}}} Returns the Address of the COMTAB Datastructure
* {{{BUFOFF}}} Returns the Address of the BUFOFF (Buffer Offset) Pointer
* {{{ZCRNAME}}} get the next Filename/Parameter from the commandlinebuffer to acces by FNAME or PARM
* {{{GETPARM}}} internal Routine, should not be used directly
* {{{FNAME}}} returns Address and Length of the current Parameter as a Filename (with Dx:)
* {{{PARM}}} returns Address and Length of the current Parameter (without Dx:)
* {{{RESETBUF}}} reset the Buffer Pointer to zero, to restart reading of commandline
* {{{PARAMS}}} returns the number of commandline parameters
* {{{(TIME)}}} internal routine to access time structure
* {{{HOUR}}} get the current hour after call to VDTIME
* {{{MINUTE}}} get the current minute after call to VDTIME
* {{{SECOND}}} get the current second after call to VDTIME
* ==?SPARTA== Tests if this is Sparta DOS
* ==COMTAB== Returns the Address of the COMTAB Datastructure
* ==BUFOFF== Returns the Address of the BUFOFF (Buffer Offset) Pointer
* ==ZCRNAME== get the next Filename/Parameter from the commandlinebuffer to acces by FNAME or PARM
* ==GETPARM== internal Routine, should not be used directly
* ==FNAME== returns Address and Length of the current Parameter as a Filename (with Dx:)
* ==PARM== returns Address and Length of the current Parameter (without Dx:)
* ==RESETBUF== reset the Buffer Pointer to zero, to restart reading of commandline
* ==PARAMS== returns the number of commandline parameters
* ==(TIME)== internal routine to access time structure
* ==HOUR== get the current hour after call to VDTIME
* ==MINUTE== get the current minute after call to VDTIME
* ==SECOND== get the current second after call to VDTIME
At line 98 changed 2 lines
__Example__
{{{D1:XFORTHS PARAM.F P1 P2 P3}}}
_Example_
==D1:XFORTHS PARAM.F P1 P2 P3==
At line 119 changed one line
__Usage:__ XFORTHS PARAM.F test1 test2 test3
_Usage:_ XFORTHS PARAM.F test1 test2 test3
At line 146 changed 4 lines
# start XFORTH
# INCLUDE" D1:SPARTA.F" -- includes the Sparta DOS Extensions
# INCLUDE" D1:LAUNCH.F" -- includes the Launch feature
# INCLUDE" D1:MKFRTH.F" -- saves the new FORTH as "XFORTHS.COM"
1 start XFORTH
2 INCLUDE" D1:SPARTA.F" -- includes the Sparta DOS Extensions
3 INCLUDE" D1:LAUNCH.F" -- includes the Launch feature
4 INCLUDE" D1:MKFRTH.F" -- saves the new FORTH as "XFORTHS.COM"