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.