Download Latest Version WinForth64.zip (704.6 kB)
Email in envelope

Get an email when there's a new version of WinForth64

Home
Name Modified Size InfoDownloads / Week
Old releases 2023-02-25
readme.txt 2023-02-28 1.8 kB
WinForth64.zip 2023-02-25 704.6 kB
Totals: 3 Items   706.4 kB 8
Version 1.2 25-Feb-2023

Added CSP check during compilation;
Added posibility to change numerical base during TRACE execution;
Fixed several asm generation bugs, added asm generators for several primitives;
Compilation of control flow words rewritten to use separate stack (test/newctrl.f);
Experimenting with control-flow stack during compilation;
SAVE-INPUT and RESTORE-INPUT now works correctly;
Added timer.f for execution speed measurement.
Fixed problem in SAVE-INPUT, RESTORE-INPUT.
Added AVLTree, implemented in OOF (lib/avltree.f)
Fixed bug in POSTPONE for non-immediate words
Removed ?STATE word as not needed.
OOF: added abstract interface example (examp/abstract.f)
Added words I' J' K'
Added midi out support and example (examp/midi.f)
added conversion of geo-coordinates to decimal degrees
Added example of conversion files to c-array (examp/txt2c-array.f)
Added class File. 
Added new methods to array class.
FILE-SIZE now calls _ftelli64. 
Added letter frequency calculator (examp/letterfreq.f)
Fixed code generation for CP! primitive.
Implemented asm code generation for EXECUTE
Implemented asm code generation for ror, rol, rdepth
Console demo now exits normally
Added dll definition file
Fixed problem of invalid asm code generation in nested loops
Moving to latest toolset 143
Corrected VARIABLE definition.
Added new tokens to asm code generator.
First success compilation in Ubuntu.
First success compilation with Cygwin
Linux port preparation: fkernelin.asm - rewrintten in nasm
Porting to linux: initial make file
Preparation to linux port
Preparing for linux port: implementing some platform depended stuff: create thread, events.
An attempt to compile with cygwin
__________________________________________________
Version 1.1 09-May-2022 1st public release
Source: readme.txt, updated 2023-02-28