Win32Forth Version 6.06
List of all CODE and COLON definitions.
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
#
- D -
NAME |
Stack |
Comment |
File |
D- |
( d1 d2 -- d3 ) |
perform a double subtract (64bit) |
Fkernel.f |
D-", |
( a1 n1 -- ) |
compile a string |
Dc.f |
D#+> |
( n1 n2 -- ) |
store long n1 into element n2 |
Primutil.f |
D#-> |
( n1 n2 -- ) |
store long n1 into element n2 |
Primutil.f |
D-, |
( c1 -- ) |
compile a CELL |
Dc.f |
D. |
( d -- ) |
|
Fkernel.f |
D.R |
( d w -- ) |
|
Fkernel.f |
D.R.# |
( d1 n1 n2 -- ) |
print d1 in a field of n1 characters, |
Primutil.f |
D.R>S |
( d w -- ) |
|
DIS486.F |
D@ |
( - d1_natural_64-bit ) |
|
TOOLSET.F |
D-AXES |
( - ) |
|
Opengl.f |
D_CR |
( -- ) |
|
SEE.F |
D+ |
( d1 d2 -- d3 ) |
perform a double add (64bit) |
Fkernel.f |
D< |
( d1 d2 -- f ) |
|
Fkernel.f |
D<> |
( d1 d2 -- d ) |
|
Fkernel.f |
D= |
|
|
ARGS.F |
D= |
( d1 d2 -- f1 ) |
f1=true if double d1 is equal to double d2 |
Fkernel.f |
D> |
( d1 d2 -- f ) |
|
Fkernel.f |
D>S |
( d1 -- n1 ) |
|
Primutil.f |
D-C, |
( c1 -- ) |
compile a BYTE |
Dc.f |
D-W, |
( w1 -- ) |
compile a WORD |
Dc.f |
D0< |
( d1 -- f1 ) |
|
Fkernel.f |
D0= |
|
|
Primutil.f |
D16 |
( adr code -- adr' ) |
|
DIS486.F |
D2* |
( d1 -- d2 ) |
multiply the double number d1 by two |
Fkernel.f |
D2/ |
( d1 -- d2 ) |
divide the double number d1 by two |
Fkernel.f |
DABS |
( d1 -- d2 ) |
return the absolute value of d1 as d2 |
Fkernel.f |
DATA, |
( generate a necessary data size prefix ) |
|
486ASM.F |
DATASTACK_MEMORY |
( -- ) |
|
FLOAT.F |
DAY |
( dfact - day ) |
0 1 2 3 4 5 6 |
TOOLSET.F |
DB-PUSHKEY |
( c1 -- ) |
|
MAPFILE.F |
DBG |
( -- ) |
debug a word now |
XDEBUG.F |
DBG |
( -- ) |
debug a word now |
Debug.f |
DBG-HELP |
|
|
Debug.f |
DBG-JUMP |
( -- ) |
set breakpoint beyond following branch word |
Debug.f |
DBG-NEST |
( a1 -- ) |
|
Debug.f |
DBG-NEST-CLASS |
( top-of-user-stack cfa flag -- cfa false | true ) |
|
Class.f |
DBG-NEXT |
( -- ) |
|
Debug.f |
DBG-NEXT-CELL-CLASS |
( ip cfa -- ip' cfa ) |
|
Class.f |
DBG-NEXT-CELL-OPT |
( ip cfa -- ip' cfa ) |
|
OPTIMIZE.F |
DBG-RSTACK |
( -- ) |
|
Debug.f |
DBG-UNNEST |
( -- ) |
not valid inside a loop or if >R has been used! |
Debug.f |
DBG-WATCH |
( -- ) |
|
Debug.f |
DBGNEST |
( -- ) |
|
XDEBUG.F |
DBGUNNEST |
( -- ) |
not valid inside a loop or if >R has been used! |
XDEBUG.F |
DBL-CLICK-HDRAG |
( -- ) |
|
Wined.f |
DBL-CLICK-VDRAG |
( -- ) |
|
Wined.f |
DBLCLICK-HIGHLIGHT-WORD |
( -- ) |
highlight the current word under cursor |
Wined.f |
DEBUG |
( -- ) |
set a breakpoint |
XDEBUG.F |
DEBUG |
( -- ) |
|
Debug.f |
DEBUG-BUTTONS |
( -- ) |
|
Wined.f |
DEBUG-FORTH |
( -- ) |
|
Wined.f |
DEBUG-IO |
( -- ) |
|
Debug.f |
DEBUG-IO |
|
|
Debug.f |
DEBUG-WORD |
( -- ) |
set a breakpoint on a word |
Wined.f |
DEC |
( addr op -- addr' ) |
|
DIS486.F |
DECIMAL |
|
|
Fkernel.f |
DECR |
( addr -- ) |
decrement the contents of addr |
Fkernel.f |
DECR_INTERVAL |
( - ) |
|
Opengl.f |
DEF-ERR-HAND |
( the default error handler for uninitialized error handlers ) |
|
486ASM.F |
DEFAULT-16BIT |
( -- ) |
|
DIS486.F |
DEFAULT-32BIT |
( -- ) |
|
DIS486.F |
DEFAULT-8BIT |
( change a zero size to 8bit ) |
|
486ASM.F |
DEFAULT-KEYWORDS |
( -- ) |
|
Wined.f |
DEFAULT-WINDOW-CLASS |
( -- ) |
fill in the defaults for the window class |
Window.f |
DEFAULT-WINDOW-CLASSEX |
( -- ) |
fill in the defaults for the window class |
Fullscreen.f |
DEFAULT-WINDOW-CLASSEX |
( -- ) |
fill in the defaults for the window class |
Oglwin.f |
DEFAULTLIB1$ |
|
|
sysload.f |
DEFER |
( -- ) |
create a deferred execution function |
Fkernel.f |
DEFER |
( -- ) |
|
Meta.f |
DEFER? |
( cfa -- f ) |
|
Debug.f |
DEFER@ |
( -- ) |
function currently in deferred word name |
Primutil.f |
DEFERRED |
( wordlist -- ) |
|
Meta.f |
DEFEXT |
( -- ) |
make -- the default extension |
Fkernel.f |
DEFINED |
( -- str 0 | cfa flag ) |
|
Fkernel.f |
DEFINED-IN |
( wordlist -- xt ) |
|
Meta.f |
DEFINITE-WORD |
( definitely get a word from the input stream ) |
|
INTERPIF.F |
DEFINITIONS |
( -- ) |
|
Order.f |
DEFPUSHBUTTON |
{ identifier xpos ypos xsize ysize ---- -- } |
|
DIALOGRC.F |
DEL-BUF" |
( -- a1 n1 ) |
|
Wined.f |
DEL-CHAR |
( -- ) |
sub for k_delete \ Working ok. |
Wined.f |
DEL-OV-CHECK |
( -- ) |
|
Wined.f |
DELETE-CHARACTER |
( -- ) |
|
Wined.f |
DELETE-CHARACTERS |
{ #chars -- } |
delete a number of characters |
Wined.f |
DELETE-CHARS |
( len - ) |
|
TOOLSET.F |
DELETE-FILE |
( adr len -- ior ) |
|
Fkernel.f |
DELETE-FONTS |
{ \ flink -- } |
|
FONTS.F |
DELETE-HIGHLIGHT |
( -- ) |
|
Wined.f |
DELETE-LINES |
{ #lines \ cdiff -- } |
delete n1 entire lines |
Wined.f |
DELETE-RECT |
{ \ rectx recty dadr0 dadr sadr slen1 slen2 lend jadr -- } |
|
Wined.f |
DELETE-VGA-BITMAP |
( -- ) |
|
CLASDBG.F |
DELETED |
( previous-state -- state ) |
|
dfc.F |
DELETESTRUCT |
( hstruct -- ) |
|
Dc.f |
DEMO |
( -- ) |
|
CONTROLS.F |
DEMO |
( -- ) |
|
HELLO.F |
DEMO |
( -- ) |
|
ROMCALC.F |
DEMO |
( -- ) |
|
WINDILOG.F |
DEMO |
( -- ) |
start running the demo program |
WINHELLO.F |
DEMO |
( -- ) |
|
WINMULTI.F |
DEMO-MESSAGE-OFF |
( -- ) |
|
WINDEMO.F |
DEMO1 |
|
|
taskdemo.f |
DEMO2 |
|
|
taskdemo.f |
DEMOTEXUS |
( -- ) |
|
WINMULTI.F |
DEPTH |
( -- n ) |
return the current data stack depth |
Fkernel.f |
DEPTH-CHANGE |
( report on a change of depth ) |
|
486ASM.F |
DETECT-SELECTED-ITMES |
( mx my - ) |
|
fcp3d.f |
DFA |
|
|
Class.f |
DFACT |
( day month year - dfact ) |
|
TOOLSET.F |
DFALIGN |
( -- ) |
|
FLOAT.F |
DFALIGNED |
( addr -- addr ) |
|
FLOAT.F |
DFC |
( -- ) |
|
dfc.F |
DFLOAT+ |
( addr1 -- addr2 ) |
|
FLOAT.F |
DFLOATS |
( n1 -- n2 ) |
|
FLOAT.F |
DIALOG-CAPTION |
( 6 ---- -- 6 ) |
|
DIALOGRC.F |
DIALOG-FONT |
( 6 points ---- -- 6 ) |
|
DIALOGRC.F |
DIALOGID? |
( hdr ID -- f ) |
|
Dialog.f |
DIFF>DIR |
( diff -- dir ) |
could also be a table |
fcp101.f |
DIGIT |
( char base -- n flag ) |
|
Fkernel.f |
DIGIT0 |
|
|
FLOAT.F |
DIM! |
|
|
Opengl.f |
DIM? |
|
|
Opengl.f |
DINT |
( -- ) |
double (64bit) instance variable |
Class.f |
DIR |
( -- ) |
name = f.e where f or e can be ascii's, * , or ? |
ANSFILE.F |
DIRECTION? |
( is the destination a register? ) |
|
486ASM.F |
DIS |
( adr -- ) |
|
DIS486.F |
DIS-DB |
|
|
DIS486.F |
DIS-DD |
|
|
DIS486.F |
DIS-DS |
|
|
DIS486.F |
DIS-DW |
|
|
DIS486.F |
DIS-OP |
( adr -- adr' ) |
|
DIS486.F |
DISP, |
( compile the displacement ) |
|
486ASM.F |
DISPLACEMENT? |
( does the address mode have a pure displacement? ) |
|
486ASM.F |
DISPLAY-IT |
( - ) |
|
Opengl.f |
DISPOSE |
( addr -- ) |
dispose of an dynamically allocated object |
Class.f |
DIST_F*_FREF3R-DIR |
( - fref3r-dir ) |
|
Opengl.f |
DLLHELLO |
( -- ) |
Initialization stuff |
FORTHDLL.F |
DLLWORDS |
( -- ) |
|
FORTHDLL.F |
DM |
( a1 -- ) |
|
Fkernel.f |
DMAX |
( d1 d2 -- d3 ) |
|
Fkernel.f |
DMIN |
( d1 d2 -- d3 ) |
|
Fkernel.f |
DNEGATE |
( d1 -- d2 ) |
negate d1, returning 2's complement d2 |
Fkernel.f |
DO |
|
|
donew.f |
DO |
|
|
Fkernel.f |
DO: |
( -- ) |
|
BUILD.F |
DO-[(E)BP] |
( do a naked [bp] or [ebp] ) |
|
486ASM.F |
DO-[ESP] |
( do [esp] only ) |
|
486ASM.F |
DO-[ESP][REG] |
( swap index and base registers in s-i-b ) |
|
486ASM.F |
DO-[REG*N] |
( process a naked index ) |
|
486ASM.F |
DO-1OP |
( process a single operand ) |
|
486ASM.F |
DO-1OP-EXED |
( we've exec'd do-1op ) |
|
486ASM.F |
DO-1OP-EXED? |
( have we exec'd do-1op? ) |
|
486ASM.F |
DO-2OPS |
( do two operands and set size prefixes ) |
|
486ASM.F |
DO-BACKSPACE |
( -- ) |
|
Wined.f |
DO-BASED |
( do a base register addressing mode ) |
|
486ASM.F |
DO-BROWSE |
( -- ) |
|
Utils.f |
DO-BS |
( -- ) |
sub for k_backspace |
Wined.f |
DO-CHAIN |
( chain_address -- ) |
|
Primutil.f |
DO-COM1KEY |
( c1 -- f1 ) |
process keys pressed on user keyboard |
WINSER.F |
DO-COM2KEY |
( c1 -- f1 ) |
process keys pressed on user keyboard |
WINSER.F |
DO-CONSOLE-CR |
( -- ) |
|
Wined.f |
DO-CONTROL |
( hCtl code ID -- ) |
handle window controls |
CLASDBG.F |
DO-CR |
( -- ) |
|
Wined.f |
DO-DISP |
( process a displacement ) |
|
486ASM.F |
DO-DLL |
( -- ) |
|
MESSAGES.F |
DO-DLL-FUNC |
( a1 -- ) |
perform func a1 don't allow any error abort |
MESSAGES.F |
DO-EDIT |
( -- ) |
|
Utils.f |
DO-ESC |
( -- ) |
|
Wined.f |
DO-FILE-SEARCH-OPEN |
( -- ) |
|
Wined.f |
DO-FILES-PROCESS |
( -- ) |
|
Wined.f |
DO-FILES-SEARCH |
( -- ) |
|
Wined.f |
DO-FONT/SIZE-BOX |
( select_message -- ) |
|
Wined.f |
DO-FORTH-EVALUATE |
( -- ) |
|
MAPFILE.F |
DO-FORTH-IO |
( -- ) |
|
MAPFILE.F |
DO-FORWARD |
( -- ) |
|
Meta.f |
DO-GOTO-LINE |
( -- ) |
|
Wined.f |
DO-HTML-LINK |
{ \ html$ -- } |
|
Wined.f |
DO-IMMED |
( do an immediate addressing mode operand ) |
|
486ASM.F |
DO-INCLUDE |
( -- ) |
|
Fkernel.f |
DO-INDEX |
( do a scaled index addressing mode ) |
|
486ASM.F |
DO-INDIRE |
( do an indirect addressing mode operand ) |
|
486ASM.F |
DO-INQUIRE |
( -- ) |
respond to an inquiry from the editor on a data item |
MAPFILE.F |
DO-LATER |
( -- ) |
|
Later.f |
DO-LINK |
( [parms ...] cfa-to-do link-address -- [parms] ) |
|
Fkernel.f |
DO-LIST-BOX |
( select_message -- ) |
|
Wined.f |
DO-MARK |
( -- ) |
mark must redefine the name that was forgotten |
Nforget.f |
DO-MARKER |
( -- ) |
|
Nforget.f |
DO-MENU |
( ID -- ) |
|
CLASDBG.F |
DO-OPTIMIZE, |
( cfa -- ) |
|
OPTIMIZE.F |
DO-PRO |
( -- ) |
|
PROFILE.F |
DO-PROFILE+ |
( -- ) |
|
PROFILE.F |
DO-REG |
( do any register addressing mode translation ) |
|
486ASM.F |
DO-REMOTE-FORTH-IO |
( -- ) |
|
MAPFILE.F |
DO-RENAME-AFILE |
{ RenamePart1$ RenamePart2$ \ RenameTemp$ -- } |
rename one file |
ANSFILE.F |
DO-ROMCALC |
( -- ) |
|
ROMCALC.F |
DO-SAVE-TEXT |
( -- ) |
|
Wined.f |
DO-SORT-PARAGRAPH |
( -- ) |
|
Wined.f |
DO-TARGET |
|
|
Meta.f |
DO-WATCH |
( -- ) |
|
Debug.f |
DO-WATCH |
{ \ pocket$ -- } |
|
Utils.f |
DO_MESSAGE |
( -- ) |
|
Class.f |
DOC |
|
|
Primutil.f |
DOCMDTAIL |
( -- ) |
|
Fkernel.f |
DODIALOGMSG |
{ pMsg flag \ mlink -- pMsg f | pMsg FALSE } |
|
CONTROLS.F |
DOES? |
( ip -- ip+ flag ) |
|
SEE.F |
DOES> |
( -- ) |
|
ARGS.F |
DOES> |
( -- ) |
|
Fkernel.f |
DOES>? |
( cfa -- f ) |
|
XDEBUG.F |
DOES>? |
( cfa -- f ) |
|
Debug.f |
DOFORTHDLL-INIT |
( -- ) |
must runtime init, because of ABSOLUTE address |
FORTHDLL.F |
DOFORTHFUNC |
{ lParam WParam message function -- return } |
|
FORTHDLL.F |
DOMODELESSMSG |
{ pMsg flag \ mlink -- pMsg f | pMsg FALSE } |
|
Dialog.f |
DOMOVE |
( "e2e4" -- ) |
for forcing a sequence of moves |
fcp101.f |
DOMOVE-OGL |
( "e2e4" -- ) |
for forcing a sequence of moves |
fcp_inputwin.f |
DONEBP |
( -- ) |
done debugging |
Wined.f |
DOS |
( -- ) |
|
Utils.f |
DOS" |
( -- ) |
set the dos command string |
Utils.f |
DOS-SYSLOAD |
|
|
sysload.f |
DOT>BMP |
( x y rgb - ) |
bitmap must be mapped x and y must point in a vallid area |
BMPDOT.F |
DOT>BMP? |
( - flag ) |
|
BMPDOT.F |
DOUBLE |
|
|
STRUCT.F |
DOUBLE-ARRAY |
( n1 -- ) |
compile time |
Primutil.f |
DOUBLE-SHIFT |
( compile SHLD, SHRD ) |
|
486ASM.F |
DRAW-A-LINE |
( x y x y -- ) |
|
WINDEMO.F |
DRAW-BORDER |
|
|
Dc.f |
DRAW_1LINE |
( x y x y -- x y x y ) |
|
WINDEMO.F |
DRAWLIST_OVERFLOW? |
( -- ) |
|
Dc.f |
DROP |
( n -- ) |
discard top entry on data stack |
Fkernel.f |
DROP-COUNT |
( adr len - adr-counted-string ) |
|
TOOLSET.F |
DS: |
( adr code -- adr' ) |
|
DIS486.F |
DU< |
( ud1 ud2 -- f1 ) |
return true if unsigned double ud1 is |
Fkernel.f |
DUMMY.FLOAT |
( a1 -- a2 ) |
|
SEE.F |
DUMP |
( adr len -- ) |
|
Fkernel.f |
DUMP-FARRAY |
( a -- ) |
|
Opengl.f |
DUMP-FILE |
( -- ) |
|
FILEDUMP.F |
DUMP-LINE |
( i -- adr len ) |
|
FILEDUMP.F |
DUP |
( n -- n n ) |
duplicate top entry on data stack |
Fkernel.f |
DUP>R |
( n1 -- n1 ) |
push a copy of n1 onto the return stack |
Fkernel.f |
DWORD |
|
|
STRUCT.F |
DWORD-STR-INST |
( dword string instructions ) |
|
486ASM.F |
DYNALLOC |
( n1 -- a1 ) |
allocate space in dynamic buffer |
POINTER.F |
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
#
Created on
June 22nd, 2003
by Dirk Busch.