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
#
- F -
NAME |
Stack |
Comment |
File |
F"LOG |
( -- ) |
|
Keysave.f |
F# |
( F: -- r ) |
|
FLOAT.F |
F#+> |
( n1 -- ) |
increment the value of a float |
FLOAT.F |
F#-> |
( n1 -- ) |
store a value into a float |
FLOAT.F |
F**N |
( F: r1 -- r2 ; n -- ) |
Floating number raised to integer power. |
FLOAT.F |
F*10**N |
( n -- ) |
|
FLOAT.F |
F, |
( -- ) |
|
FLOAT.F |
F. |
( F: r -- ) |
|
FLOAT.F |
F.S |
( -- ) |
display floating point stack |
FLOAT.F |
F.S-DEBUG |
( -- ) |
display the floating point stack |
TOOLSET.F |
F.X |
( f: r1 r2 ... rn -- r1 r2 ... rn ) |
Hex dump of fstack |
FLOAT.F |
F/0 |
( f: f1 f2 -- f1/f2 ) |
Note: nan and infinity will be 0 |
Opengl.f |
F? |
( adr - ) |
|
Opengl.f |
F^2 |
|
|
FLOAT.F |
F^X |
|
|
FLOAT.F |
F~ |
( f: r1 r2 r3 -- ) |
|
FLOAT.F |
F+> |
( n1 -- ) |
increment the value of a float |
FLOAT.F |
F< |
( -- f ) |
|
FLOAT.F |
F<= |
|
|
FLOAT.F |
F= |
( -- f ) |
|
FLOAT.F |
F> |
( -- f ) |
|
FLOAT.F |
F-> |
( n1 -- ) |
store a value into a float |
FLOAT.F |
F>= |
|
|
FLOAT.F |
F>PROFILE |
( inifile section key - inifile section ) |
|
TOOLSET.F |
F>R |
|
|
FLOAT.F |
F>S |
|
|
FLOAT.F |
F>TMP$ |
( f: f - adr ) |
|
TOOLSET.F |
F-AXES |
( - ) |
|
Opengl.f |
F0< |
( -- f ) |
|
FLOAT.F |
F0<> |
|
|
FLOAT.F |
F0= |
( -- f ) |
|
FLOAT.F |
F0> |
( -- f ) |
|
FLOAT.F |
F1-HELP |
( -- ) |
F1 starts up the initial help file |
Menu.f |
F2DROP |
( fs: r1 r2 -- ) |
|
FLOAT.F |
F2DUP |
( fs: r1 r2 -- r1 r2 r3 r4 ) |
|
FLOAT.F |
F2SWAP |
( fs: r1 r2 -- r2 r1 ) |
|
FLOAT.F |
F3DUP |
( f3 f2 f1 - f3 f2 f1 f3 f2 f1 ) |
|
Opengl.f |
F6. |
( addr op -- addr' ) |
|
DIS486.F |
FAD/FMUL-COMPILE |
( compile FADD and FMUL ) |
|
486ASM.F |
FADUMP |
( from to 'name-cell-array - ) |
|
TOOLSET.F |
FALIGN |
( -- ) |
|
FLOAT.F |
FALIGNED |
( addr -- addr ) |
|
FLOAT.F |
FALOG |
( f: r1 -- r2 ) |
? overflow error ? |
FLOAT.F |
FALU1 |
( xopcode -- ) |
|
DIS486.F |
FALU3 |
( op -- ) |
|
DIS486.F |
FALU5 |
( xopcode -- ) |
|
DIS486.F |
FALU6 |
( op -- ) |
|
DIS486.F |
FALU7 |
( op -- ) |
|
DIS486.F |
FARRAY |
|
|
TOOLSET.F |
FARRAY! |
( f: n - ) |
|
TOOLSET.F |
FARRAY+! |
( f: n - ) |
|
TOOLSET.F |
FATANH |
( f: r1 -- r2 ) |
OK for valid args |
FLOAT.F |
FBLD/STP-COMPILE |
( compile FBLD & FBSTP ) |
|
486ASM.F |
FCALL |
|
|
FLOAT.F |
FCHOOSE |
|
|
TOOLSET.F |
FCLOSE |
( - ) |
|
TOOLSET.F |
FCMOVA |
( op -- ) |
|
DIS486.F |
FCMOVB |
( op -- ) |
|
DIS486.F |
FCOM-COMPILE |
( compile FCOM and FCOMP ) |
|
486ASM.F |
FCONSTANT |
( -- ) |
|
FLOAT.F |
FCOS |
( f: r1 -- r2 ) |
? error if x > 2**63 ? |
FLOAT.F |
FCOSH |
( f: r1 -- r2 ) |
? error for x too large |
FLOAT.F |
FCP-HELP |
|
|
fcp101.f |
FCREATE |
( adr-counted-string - ) |
|
TOOLSET.F |
FD8 |
( addr opcode -- addr' ) |
|
DIS486.F |
FD9 |
( addr op -- addr' ) |
|
DIS486.F |
FDA |
( addr op -- ) |
|
DIS486.F |
FDB |
( addr op -- addr' ) |
|
DIS486.F |
FDC |
( addr opcode -- addr' ) |
|
DIS486.F |
FDD |
( addr op -- addr' ) |
|
DIS486.F |
FDE |
( addr op -- addr' ) |
|
DIS486.F |
FDEBUG |
( - ) |
shows the floating point stack while debugging |
TOOLSET.F |
FDEPTH |
( -- n ) |
|
FLOAT.F |
FDF |
( addr op -- addr' ) |
|
DIS486.F |
FDISCARD-NUMBER |
( ?? -- ?? ) |
discard a floating point number if present |
FLOAT.F |
FDIV/SUB-COMPILE |
( compile FDIV, FDIVR, FSUB, & FSUBR ) |
|
486ASM.F |
FDLG-ADJFILE |
( -- filename ) |
adjust filename returned |
xfiledlg.f |
FDLG-BUILD |
( filename diraddr titleaddr specaddr owner -- ) |
|
xfiledlg.f |
FDLG-CALL |
( xt -- filename ) |
call GetxxxxFileName |
xfiledlg.f |
FDLG-FILTER |
( abs-addr -- abs-addr ) |
change all | to \0 in filter |
xfiledlg.f |
FDLG-GETFILE |
( -- filename ) |
fetch filename |
xfiledlg.f |
FDLG-NEWF |
( -- ) |
set open flags in struct |
xfiledlg.f |
FDLG-NOFILE |
( -- filename ) |
return null filename |
xfiledlg.f |
FDLG-OPEN |
( addr -- rc ) |
|
xfiledlg.f |
FDLG-OPENF |
( -- ) |
set open flags in struct |
xfiledlg.f |
FDLG-SAVE |
( addr -- rc ) |
|
xfiledlg.f |
FDLG-SAVEF |
( -- ) |
set save flags in struct |
xfiledlg.f |
FDUMP |
( -- ) |
Dump of the real Floating Point Unit |
FLOAT.F |
FDUP>R |
|
|
FLOAT.F |
FE. |
( addr op -- addr' ) |
|
DIS486.F |
FE. |
( F: r -- ) |
display fp # in engineering notation |
FLOAT.F |
FEMIT |
( char - ) |
|
TOOLSET.F |
FF. |
( addr op -- addr' ) |
|
DIS486.F |
FG@ |
( -- foreground ) |
|
Primutil.f |
FGBG! |
( forground background -- ) |
|
Primutil.f |
FIELD+ |
( n1 n2 -- n1+n2 ) |
definer for fields |
Primutil.f |
FILD-COMPILE |
( compile FILD ) |
|
486ASM.F |
FILE |
( adr-counted-string - ) |
|
TOOLSET.F |
FILE-APPEND |
( fileid -- ior ) |
|
Fkernel.f |
FILE-HAS-CHANGED |
( -- ) |
|
Wined.f |
FILE-POSITION |
( fileid -- len-ud ior ) |
|
Fkernel.f |
FILE-SIZE |
( fileid -- len-ud ior ) |
|
Fkernel.f |
FILE-STATUS |
( adr len -- x ior ) |
|
Fkernel.f |
FILERANK>SQ |
( file rank -- sq ) |
|
fcp101.f |
FILES2ISS |
{ \ script$ hfile -- } |
|
RELEASE.F |
FILETIME-TO-SYSTEMTIME |
( cell# -- ; convert file time to system time ) |
|
ANSFILE.F |
FILL-24-BITS-HEADER |
( w h total-file-size vadr - ) |
|
BMPDOT.F |
FILL-PBMI |
( nbits - nrgbquad ) |
|
BMPIO.F |
FINAL-SAVE-USAGE |
( -- ) |
|
MARKUSED.F |
FIND&EXECUTE |
( addr len wordlist -- ? ) |
|
Meta.f |
FIND-CLOSE |
( -- ior ) |
close the _hdl-search handle |
ANSFILE.F |
FIND-CMD$ |
( a1 n1 -- f1 ) |
find a line starting with string |
HYPER.F |
FIND-DIALOG-ID |
( id addr -- address-of-template-header ) |
|
Dialog.f |
FIND-FILE |
( addr len -- f ) |
search path-list for file |
paths.f |
FIND-FIRST-FILE |
( adr slen -- adrd ior ) |
|
ANSFILE.F |
FIND-IN-FILES |
( -- ) |
|
Wined.f |
FIND-LABEL |
{ line# -- flag } |
flag=TRUE if we found the label |
Wined.f |
FIND-LONGEST-COMMON-SUBSEQUENCE |
( -- ) |
|
dfc.F |
FIND-METHOD |
( SelID ^obj -- ^obj m0cfa ) |
find method in object |
Class.f |
FIND-NEXT-FILE |
( -- adrd ior ) |
find-first-file word must be called |
ANSFILE.F |
FIND-TEXT-AGAIN |
( -- ) |
|
Wined.f |
FIND-TEXT-EDIT |
( -- f1 ) |
|
Forthdlg.f |
FIND-TEXT-EDIT2 |
( -- f1 ) |
|
DLGTEST.F |
FIND-TEXT-HIGHLIGHT |
( -- ) |
|
Wined.f |
FIND-UNRESOLVED |
( -- cfa f ) |
|
Meta.f |
FIND-WINDOW |
( z"a1 -- hWnd ) |
|
Window.f |
FINDFORTHWINDOW |
( -- flag ) |
check if there is a forth console |
Wined.f |
FINDMOVE |
( ^from mv -- ^from ^mv|0 ) |
|
fcp101.f |
FINDSIZEMIN |
( addr cnt -- cnt2 ) |
rls January 8th, 2002 - 19:32 |
Wined.f |
FIRST-FOLDER" |
( link <-name-> -- ) |
add a path to the top of the search order |
paths.f |
FIRST-LINE |
( -- ) |
set first line flag |
Primutil.f |
FIRST-MASK" |
( -- a1 n1 ) |
get the first forth directory path |
Wined.f |
FIRST-MOVE? |
( - flag ) |
|
fcp3d.f |
FIRST-PATH" |
( -- a1 n1 ) |
get the first forth directory path |
Utils.f |
FIRSTCHR |
( addr cnt -- addr cnt chr ) |
|
ARGS.F |
FIRSTCHR |
( addr cnt -- addr cnt chr ) |
|
Fkernel.f |
FIRSTMOVEPLY |
( -- ^gen ) |
|
fcp101.f |
FIST-COMPILE |
( compile FIST & FISTP ) |
|
486ASM.F |
FIX-COMPILE |
( compile FIx instructions ) |
|
486ASM.F |
FKEY |
( n1 -- ) |
|
KEYBOARD.F |
FLAG-FOR-SIZE-PREFIX |
( do we need a size prefix? ) |
|
486ASM.F |
FLD |
( basevar offset len -- -- basevar offset+len ) |
definer for fields |
imageman.f |
FLD-COMPILE |
( compile FLD ) |
|
486ASM.F |
FLDBASE |
( -- ) |
set field base name (starts field) |
imageman.f |
FLIP |
( n - nflip ) |
|
TOOLSET.F |
FLITERAL |
( fs: r -- ) |
|
FLOAT.F |
FLOAD |
( -- ) |
load "filename" into application dictionary |
Fkernel.f |
FLOAT |
( -- ) |
compile time 64-bits |
FLOAT.F |
FLOAT+ |
( addr1 -- addr2 ) |
|
FLOAT.F |
FLOAT-ARRAY |
( n1 -- ) |
compile time |
FLOAT.F |
FLOAT-NUMBER? |
( a1 n1 f1 -- ) |
input parameters |
FLOAT.F |
FLOAT-NUMBER-STRING |
|
( adr - f ) FS: ( - n ) |
TOOLSET.F |
FLOAT-RESET-STACKS |
( ? -- ) |
|
FLOAT.F |
FLOAT-STRING>NUMBER-STRING |
|
( adr - ) |
TOOLSET.F |
FLOATER? |
( a1 -- a1 f1 ) |
is a1 the CFA of a float? or ^float? |
FLOAT.F |
FLOATING |
|
|
FLOAT.F |
FLOATING-EXT |
|
|
FLOAT.F |
FLOATS |
( n1 -- n2 ) |
|
FLOAT.F |
FLOATS! |
( adr k - ) |
|
Opengl.f |
FLOATS!@ |
( adr k - ) |
|
Opengl.f |
FLOATS@ |
( adr k - ) |
|
Opengl.f |
FLOATSF@* |
( adr k - ) |
|
Opengl.f |
FLOATSF@+ |
( adr k - ) |
|
Opengl.f |
FLUSH |
( -- ) |
Write any updated buffers to disk |
BLOCK.F |
FLUSH-FILE |
( fileid -- ior ) |
|
Fkernel.f |
FLUSH-INDEX |
( -- ) |
|
HYPER.F |
FLUSH-VIEW-FILE |
( map-handle -- f1 ) |
flush the file to disk |
MAPFILE.F |
FM/MOD |
( d n -- rem quot ) |
|
Fkernel.f |
FM+ |
( adr-floats-to-add addr-floats-result - ) |
|
Opengl.f |
FMAX |
( f1 f2 -- f3 ) |
|
FLOAT.F |
FMIN |
( f1 f2 -- f3 ) |
|
FLOAT.F |
FMISC-COMPILE |
( compile miscellaneous fp instructions ) |
|
486ASM.F |
FNULLARY |
( op -- ) |
|
DIS486.F |
FNULLARY-E |
( op -- ) |
|
DIS486.F |
FNULLARY-F |
( op -- ) |
|
DIS486.F |
FOCUS-CONSOLE |
( -- ) |
|
Primutil.f |
FOLDER-LIST |
( link -- [n] ) |
builds a folder list for searching |
paths.f |
FOLLOWPV |
|
|
fcp101.f |
FOPEN |
( adr-counted-string fmode - ) |
|
TOOLSET.F |
FOREGROUND |
{ color_object \ theDC -- } |
|
COLORS.F |
FOREVERYROW |
( sq -- sq+7 ) |
|
fcp101.f |
FOREVERYROW |
( 'word sq -- 'word sq+7 ) |
|
fcp101.f |
FOREVERYSQ |
( [st] 'word -- ) |
doSq ( [st] sq -- [st] sq ) |
fcp101.f |
FOREVERYSQ |
( [st] 'word -- ) |
word ( [st] sq -- [st] sq ) |
fcp101.f |
FOREVERYSQ |
( [st] 'word -- ) |
word ( [st] sq -- [st] sq ) |
fcp101.f |
FOREVERYSQ |
|
this was slower |
fcp101.f |
FORGET |
( -- ) |
|
Nforget.f |
FORMOVESATPLY |
( -- lastMovePly firstMovePly ) |
init ?DO LOOP |
fcp101.f |
FORTH |
|
|
Order.f |
FORTH-IO |
( -- ) |
|
Primutil.f |
FORTH-MSG-BEEP |
( wParam lParam -- wParam lParam ) |
|
Window.f |
FORTH-SOURCE? |
( -- flag ) |
Is current file *.F ? |
Wined.f |
FORTH-WORDLIST |
( -- wid ) |
|
Order.f |
FORTH-WORDLIST |
|
|
Order.f |
FORWARD: |
( -- ) |
Explicit forward reference |
Meta.f |
FOUR-PAGE |
( -- ) |
|
Dc.f |
FOURTH |
( w x y z -- w x y z w ) |
|
TOOLSET.F |
FP-DIRECTION? |
( which direction is the floating point data going? ) |
|
486ASM.F |
FP-GENERIC-ASSEMBLE |
( generic assembly of floating point instructions ) |
|
486ASM.F |
FPARAMS>TITLE |
( - ) |
|
Opengl.f |
FPARMS-FP |
( len-ud fileid move -- \ parms for file-position words using SetFilePointer |
|
Fkernel.f |
FPATH+ |
( -- ) |
append a directory to forth path |
Utils.f |
FPRINT |
( -- ) |
|
Dc.f |
FPS>TITLE |
( - ) |
|
Opengl.f |
FPS-ACTION |
( - ) |
registration of Fps |
OGLEVTS.F |
FR@ |
|
|
FLOAT.F |
FRAD |
( fs: deg - rad ) |
|
TOOLSET.F |
FREAD |
( adr len - len ) |
|
TOOLSET.F |
FREE |
( addr -- f1 ) |
release the memory pointer |
Fkernel.f |
FREE-WINLIBRARY |
( lib-entry -- ) |
free a lib entry |
Fkernel.f |
FREF: |
|
compiletime: ( k - ) runtime: ( - adr.first-float k ) |
Opengl.f |
FROLL |
( k -- ) |
|
Opengl.f |
FROT_EYED |
( f: f1 f2 f3 - f2 f3 f1 _eyeD ) |
|
Opengl.f |
FS. |
( f: r -- r ) |
display fp # in scientific notation |
FLOAT.F |
FS: |
( adr code -- adr' ) |
|
DIS486.F |
FSAVE |
( -- ) |
|
Utils.f |
FSAVE-FILE |
( addr len filename -- ) |
|
Fkernel.f |
FSIN |
( f: r1 -- r2 ) |
? error if x > 2**63 ? |
FLOAT.F |
FSINCOS |
( f: r1 -- r2 ) |
? error if x > 2**63 ? |
FLOAT.F |
FSINH |
( f: r1 -- r2 ) |
? overflow error ? |
FLOAT.F |
FSP_MEMORY |
( -- ) |
|
FLOAT.F |
FSQR |
|
|
FLOAT.F |
FST-COMPILE |
( compile FST and FSTP ) |
|
486ASM.F |
FSTACK_MEMORY |
( -- ) |
|
FLOAT.F |
FSTKUFLO |
( -- ) |
|
FLOAT.F |
FSTSW-COMPILE |
( compile FSTSW & FNSTSW ) |
|
486ASM.F |
FTAN |
( f: r1 -- r2 ) |
? error if x > 2**63 ? |
FLOAT.F |
FTANH |
( f: r1 -- r2 ) |
should be OK for legal args |
FLOAT.F |
FTO |
|
|
FLOAT.F |
FTO-CELL |
|
|
TOOLSET.F |
FTO-DISTANCE |
( f: f - ) |
|
Opengl.f |
FTP |
( - ) |
|
TOOLSET.F |
FTYPE |
( -- ) |
|
Utils.f |
FULL-SCREEN? |
( - flag ) |
|
Opengl.f |
FULL-TRIM |
( nfa link -- ) |
Order-independent trim |
Nforget.f |
FULLSCREEN? |
( dvmd - flag ) |
|
Fullscreen.f |
FULLSCREEN-MODE |
( - ) |
using the current settings |
Fullscreen.f |
FULLSCREEN-TO-WINDOW |
( - ) |
|
Opengl.f |
FVALUE |
|
compiletime: ( FS: n - ) ( -- ) |
FLOAT.F |
FVALUE-TO-STRING |
|
( adr - ) fs: ( n - ) \ Borrowed from f. |
TOOLSET.F |
FVALUE-TO-STRING-AND-COUNT |
( n addr$ - addr len ) |
|
TOOLSET.F |
FVARIABLE |
( -- ) |
compile time |
FLOAT.F |
FWAITOPS |
( addr op -- addr' ) |
|
DIS486.F |
FWITHIN |
|
<> --- \ f: --- <> |
TOOLSET.F |
FWRITE |
( adr len - ) |
|
TOOLSET.F |
FXP-COMPILE |
( compile FxP instructions ) |
|
486ASM.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.