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
#
- M -
NAME |
Stack |
Comment |
File |
M"TEXT" |
( -<"text">- ) |
|
Menu.f |
M* |
( n1 n2 -- d1 ) |
multiply n1 by n2, return double result d1 |
Fkernel.f |
M*/ |
( d1 n1 +n2 -- d2 ) |
|
Primutil.f |
M+ |
( d1 n -- d2 ) |
|
Primutil.f |
M0CFA? |
( cfa -- f ) |
|
Debug.f |
M1CFA? |
( cfa -- f ) |
|
Debug.f |
MACRO |
|
|
Meta.f |
MACRO |
( "name ccc" -- ) |
|
Utils.f |
MACRO/PASTE-CLOSE |
( -- ) |
turn off macros and paste on error |
Keysave.f |
MACRO: |
( create a macro in the assembler vocabulary ) |
|
486ASM.F |
MACRO[ |
( create a macro in the assembler vocabulary ) |
|
ASMWIN32.F |
MAD |
( adr op -- adr' ) |
|
DIS486.F |
MAKE#DEFINE |
{ val adr len \ temp$ -- } |
|
MESSAGES.F |
MAKE-CODE |
( pfa -- ) |
|
Meta.f |
MAKE-CURSOR |
( cursor_constant appinst -- ) |
|
Utils.f |
MAKE-EVENT-RESET |
( z"name" - ) |
In Win32 |
multithr.f |
MAKE-EVENT-SET |
( z"name" - ) |
In Win32 |
multithr.f |
MAKE-HEX |
( -- ) |
|
Wined.f |
MAKE-INDEX |
( -- f1 ) |
make the index file, return TRUE if succeeded |
HYPER.F |
MAKE-LOCK |
( -- ) |
create a lock |
task.f |
MAKE-NEW-TEXT |
( -- ) |
|
Wined.f |
MAKE-TASKS |
( n -- ) |
create the task blocks |
taskdemo.f |
MAKEDEFER |
( cfa -- ) |
turn almost any def into a deferred word |
Primutil.f |
MAKEMOVE |
( mv -- legal? ) |
|
fcp101.f |
MAKENULLMOVE |
|
|
fcp101.f |
MAKEPUBCONST |
{ val adr len \ temp$ -- } |
|
MESSAGES.F |
MAKESIN |
( -- ) |
|
WINCLOCK.F |
MALLOC |
( n -- addr ) |
allocate dynamic memory |
Fkernel.f |
MALLOC-ADJLEN |
( -- n ) |
adjustment for headers + extra cell |
Fkernel.f |
MAP-BITMAP |
( name count - vadr ) |
|
BMPDOT.F |
MAP-FIELD+ |
( n1 n2 -- n3 ) |
|
MAPFILE.F |
MAP-HANDLE |
( -- ) |
define a data structure to hold a mapped file |
MAPFILE.F |
MAP-NAME |
( a1 n1 map-handle -- ) |
|
MAPFILE.F |
MAP-VIEW-FILE |
( map-handle -- ) |
|
MAPFILE.F |
MAPFILE |
( -- a1 n1 ) |
map file name into memory |
MAPFILE.F |
MARGIN-CHECK |
( -- ) |
|
Wined.f |
MARK |
( -- ) |
|
Nforget.f |
MARK-ALL |
( -- ) |
makr all console text |
Primutil.f |
MARK-END |
{ \ lin col -- } |
set a new end of marked console text |
Primutil.f |
MARK-HASH-CLASSES |
( -- ) |
|
dfc.F |
MARK-NONE |
( -- ) |
clear the marking of any console text |
Primutil.f |
MARK-START |
( -- ) |
set a new start of marked console text |
Primutil.f |
MARK-USED |
( body-address -- ) |
|
MARKUSED.F |
MARKED? |
( -- f1 ) |
return TRUE if any text is marked |
Primutil.f |
MARKER |
( -- ) |
|
Nforget.f |
MATCH-#ELSE |
( possibly match an #else ) |
|
INTERPIF.F |
MATCH-#ENDIF |
( possibly match a #endif ) |
|
INTERPIF.F |
MATCH-#IF |
( possibly match an #if ) |
|
INTERPIF.F |
MATCH-#THEN |
( possibly match a #then ) |
|
INTERPIF.F |
MATCH? |
( addr len -- f ) |
|
WORDS.F |
MATCH-[ELSE] |
( possibly match an [else] ) |
|
INTERPIF.F |
MATCH-[IF] |
( possibly match an [if] ) |
|
INTERPIF.F |
MATCH-[THEN] |
( possibly match a [then] ) |
|
INTERPIF.F |
MATCH-R/M? |
( does the value match the r/m field of the mod-r/m? ) |
|
486ASM.F |
MATCHED |
( previous-state -- state ) |
|
dfc.F |
MAX |
( n1 n2 -- n3 ) |
return the greater of n1 and n2 |
Fkernel.f |
MAX-BITS-PER-PIXEL |
( hdc - bpps ) |
|
PALETTE.F |
MAX-HEIGTH-SCREEN |
( - #pixels ) |
|
Fullscreen.f |
MAX-WIDTH-SCREEN |
( - #pixels ) |
|
Fullscreen.f |
MAXSEARCH? |
( -- exit? ) |
|
fcp101.f |
MAYBE-HAS-OFFSET |
( flag that we've picked something up from the stack ) |
|
486ASM.F |
MAYBE-HAS-OFFSET? |
( have we picked up something from the stack? ) |
|
486ASM.F |
MAYBE-S-I-B? |
( do we have a possible s-i-b? ) |
|
486ASM.F |
MCR |
( addr op -- addr' ) |
|
DIS486.F |
MDBG |
( -- ) |
debug a method now |
CLASSDBG.F |
MDEBUG |
( -- ) |
|
CLASSDBG.F |
MDP |
( adr op -- adr' ) |
|
DIS486.F |
MDR |
( addr op -- addr' ) |
|
DIS486.F |
MENU-APPEND |
( hmenu flags id string -- ) |
|
Menu.f |
MENU-FORTH-IO |
( -- ) |
|
Menu.f |
MENU-OFF |
( -- ) |
turn off the console's menubar |
Menu.f |
MENUKEY |
( -- c1 ) |
keyboard/event handler for console menus |
Menu.f |
MESSAGE |
( -- ) |
local message function |
CLASDBG.F |
MESSAGE-ON |
( -- ) |
|
WINMSG.F |
MESSAGE-ORIGIN |
( x y -- ) |
|
WINMSG.F |
MESSAGEFILE |
( n1 -- ) |
create a message file containing #define constants |
MESSAGES.F |
METHOD |
( SelID -- ) |
Build a methods dictionary entry for selector |
Class.f |
METHOD-HASH |
( addr len -- hash-val ) |
|
PRIMHASH.F |
METHODS |
( object-address -- ) |
|
CLASSDBG.F |
MFA |
|
|
Class.f |
MHEAPSIZE |
( rel-addr -- n ) |
size of rel-addr bytes |
Fkernel.f |
MIN |
( n1 n2 -- n3 ) |
return the lesser of n1 and n2 |
Fkernel.f |
MINIMIZE-CONSOLE |
( -- ) |
|
Utils.f |
MINIMIZED-CONSOLEWINDOW? |
( -- f1 ) |
is console window NOT showing |
Wined.f |
MINIMIZED-EDITWINDOW? |
( -- f1 ) |
is edit window NOT showing |
Wined.f |
MISSING |
( - ) |
|
TOOLSET.F |
MKSTRUCT: |
( size-struct - ) |
|
STRUCT.F |
MLETEXT |
{ identifier xpos ypos xsize ysize --- } |
|
DIALOGRC.F |
MLH |
( adr op -- adr' ) |
|
DIS486.F |
MLI |
( addr op -- addr' ) |
|
DIS486.F |
MLL |
( adr op -- adr' ) |
|
DIS486.F |
MMX-SIZE |
( op -- ) |
|
DIS486.F |
MOD |
( n1 n2 -- n3 ) |
|
Fkernel.f |
MOD-R/M(MODR/M) |
( adr modr/m -- adr' ) |
|
DIS486.F |
MOD-R/M, |
( compile the mod-r/m field ) |
|
486ASM.F |
MOD-R/M>FREG |
( convert mod-r/m byte into an fp register number ) |
|
486ASM.F |
MOD-R/M16(R/M,MOD) |
( adr r/m mod -- adr' ) |
|
DIS486.F |
MOD-R/M32(R/M,MOD) |
( adr r/m mod -- adr' ) |
|
DIS486.F |
MODE-BIT@ |
( fetch a mode bit ) |
|
486ASM.F |
MODELVIEW |
|
|
Opengl.f |
MODULE |
( -- ) |
complete the module |
Module.f |
MODULE-INTERPRET |
|
|
Module.f |
MOV |
( addr op -- addr' ) |
|
DIS486.F |
MOV-COMPILE |
( compile a mov instruction ) |
|
486ASM.F |
MOVE! |
( adr-struct-box - ) |
|
Opengl.f |
MOVE-BOARD-TO-3D-BOARD |
( - ) |
board 3D-board $80 move |
fcp3d.f |
MOVE-FROM-WINDOW |
( adr count - adr ) |
|
fcp_inputwin.f |
MOVE-IT |
( adr-dyn - ) |
|
Opengl.f |
MOVE_BACKWARD |
( fref4RotD n fref3TransT n - ) |
|
Opengl.f |
MOVE_FORWARD |
( fref4RotD n fref3TransT n - ) |
|
Opengl.f |
MOVETO |
( x y -- ) |
|
CLASDBG.F |
MOVETO |
( x y -- ) |
|
Wined.f |
MOVETO |
( x y -- ) |
|
WINCLOCK.F |
MOVETO |
( x y -- ) |
|
WINDEMO.F |
MOVX-COMPILE |
( compile MOVSX/MOVZX ) |
|
486ASM.F |
MPD |
( adr op -- adr' ) |
|
DIS486.F |
MPQ |
( adr op -- adr' ) |
|
DIS486.F |
MQP |
( adr op -- adr' ) |
|
DIS486.F |
MRC |
( addr op -- addr' ) |
|
DIS486.F |
MRD |
( addr op -- addr' ) |
|
DIS486.F |
MRI |
( addr op -- addr' ) |
|
DIS486.F |
MRS |
( addr op -- addr' ) |
|
DIS486.F |
MRT |
( addr op -- addr' ) |
|
DIS486.F |
MS@ |
( -- ms ) |
|
Utils.f |
MS-1-PERIOD |
( max-periods/second - ms-1-period ) |
|
OGLEVTS.F |
MS-KEY? |
( ms - true/false ) |
waits ms or for a key |
TOOLSET.F |
MS_WIN32S |
( ms - ) |
|
TOOLSET.F |
MSEE |
( -- ) |
|
CLASSDBG.F |
MSGBOX |
{ \ title$ message$ -- } |
|
TOOLSET.F |
MSGFIND |
( addr -- addr false | cfa true ) |
|
Class.f |
MSR |
( addr op -- addr' ) |
|
DIS486.F |
MT* |
( lo hi n -- tlo tmid thi ) |
|
Primutil.f |
MTR |
( addr op -- addr' ) |
|
DIS486.F |
MULTI |
( -- ) |
enable multi-tasking |
TASKER.F |
MULTI-KEY |
( -- c ) |
new version of key for multi-tasking |
TASKER.F |
MULTI-LINE |
( quote "ccc" tmp-buffer -- str len ) |
|
TOOLSET.F |
MUT: |
|
compiletime: ( k - ) runtime: ( - adr.first-float k ) |
Opengl.f |
MV |
( "e2e4" -- ) |
for alternating turns with the computer |
fcp101.f |
MV_OGL |
( move$ count -- ) |
for alternating turns with the computer |
fcp_inputwin.f |
MV1 |
( addr op -- addr' ) |
|
DIS486.F |
MV2 |
( addr op -- addr' ) |
|
DIS486.F |
MVHISTORY |
( mv -- mv ^hist ) |
|
fcp101.f |
MVI |
( adr op -- adr' ) |
|
DIS486.F |
MVPROMOTE |
( mv -- piece ) |
|
fcp101.f |
MVPROMOTE! |
( mv piece -- mv ) |
|
fcp101.f |
MVX |
{ addr op \ op2 -- addr' } |
|
DIS486.F |
MXY>CXY |
( x y -- cx cy ) |
convert from mouse xy to character xy |
Utils.f |
MY-TASK |
{ y -- } |
prints a counter from 1 to 99 with a wait |
taskdemo.f |
MY-TASK2 |
{ speed -- } |
|
taskdemo.f |
MYDOFORTHFUNC |
{ lParam WParam message function -- return } |
|
TESTDLL.F |
MYWMCHAR |
( h m w l obj -- res ) |
|
CONTROLS.F |
MYWMCHAR |
( h m w l obj -- res ) |
|
Wined.f |
MYWMKEYDOWN |
( h m w l obj -- res ) |
|
Wined.f |
MYWMKILLFOCUS |
( h m w l obj -- res ) |
|
Wined.f |
MYWORDS |
( -- ) |
|
TESTDLL.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.