Category: Durex Forth
Downloads: 34
d64 floppy0 Durex Forth 1.0

Durex Forth v1.0

2015-04-28 English Commodore 64 606.91 KB 818 Download
d64 floppy1 Durex Forth 1.1

Durex Forth v1.1

2015-04-28 English Commodore 64 564.27 KB 775 Download
zip2 Durex Forth 1.1

Durex Forth 1.1

2016-01-23 English Commodore 64 564.88 KB 768 Download
d64 floppy3 Durex Forth 1.2

Durex Forth v1.2

2015-04-28 English Commodore 64 576.01 KB 779 Download
d64 floppy4 Durex Forth 1.2.1

Durex Forth v1.21

2015-04-28 English Commodore 64 559.94 KB 798 Download
d64 floppy5 Durex Forth 1.2.2

Durex Forth v1.22

2015-04-28 English Commodore 64 560.41 KB 780 Download
d64 floppy6 Durex Forth 1.2.3

Durex Forth v1.23

2015-04-28 English Commodore 64 561.11 KB 816 Download
d64 floppy7 Durex Forth 1.2.4

Durex Forth v1.24

2015-04-28 English Commodore 64 561.01 KB 786 Download
d64 floppy8 Durex Forth 1.2.5

Durex Forth v1.25

2015-04-28 English Commodore 64 565.67 KB 798 Download
d64 floppy9 Durex Forth 1.2.6

Durex Forth v1.26

2015-04-28 English Commodore 64 567.22 KB 771 Download
d64 floppy10 Durex Forth 1.2.7

Durex Forth v1.27

2015-04-28 English Commodore 64 567.33 KB 816 Download
d64 floppy11 Durex Forth 1.2.8

Durex Forth v1.28

2015-04-28 English Commodore 64 569.02 KB 789 Download
d64 floppy12 Durex Forth 1.3.0

Durex Forth v1.30

2015-04-28 English Commodore 64 573.58 KB 803 Download
d64 floppy13 Durex Forth 1.3.1

Durex Forth v1.31

2015-04-28 English Commodore 64 574.31 KB 794 Download
d64 floppy14 Durex Forth 1.3.2

DurexForth is a half-minimalist C64 Forth inspired by colorForthJONESFORTH and Blazin' Forth. PDF manual is included inside the archive.

durex forth v1.32 1
2015-04-27 English Commodore 64 574.11 KB 808 Download
d64 floppy15 Durex Forth 1.3.3

Durex Forth v1.33 with PDF manual included.

2015-10-04 English Commodore 64 573.63 KB 821 Download
d64 floppy16 Durex Forth 1.4.0

Durex Forth v1.4

2015-10-04 English Commodore 64 573.23 KB 780 Download
d64 floppy17 Durex Forth 1.4.1 HOT

Durex Forth v1.4.1

2015-10-04 English Commodore 64 1.47 MB 929 Download
d64 floppy18 Durex Forth 1.4.3

Durex Forth 1.4.3- Manual included in archive

2015-11-06 English Commodore 64 589.91 KB 776 Download
d64 floppy19 Durex Forth 1.4.4
  • forth: added u. unloop leave cell+ cells page key?
  • forth: allow input of negative numbers
  • forth: optimized cmove, cmove>
  • forth: made . print signed numbers
  • forth: various bugfixes
  • doc: simplified & improved intro + tutorial, minor improvements
  • vi: bugfix, exiting editor disabled key repeat
2016-01-02 English Commodore 64 1.04 MB 872 Download
d64 floppy20 Durex Forth 1.4.5
  • forth: / now uses floored signed division
  • forth: bugfix for negative number parsing (2- was interpreted as -20)
  • forth: made 2/ sign-extend negative numbers
  • forth: added spaces source >in 2over 2swap m+ m* sm/rem fm/mod dabs dnegate s>d
  • forth: changed word order of double-cell integers
  • vi: backspace on start of line now doesn't join lines
  • doc: mention in tutorial that default is hexadecimal
2016-01-02 English Commodore 64 1.04 MB 784 Download
d64 floppy21 Durex Forth 1.4.6
  • bugfix: disabled tail call elimination for literal ['] [char] to avoid some crashes
  • bugfix: <, rshift, u. did not support negative numbers
  • forth: made word finding + numbers case insensitive
  • forth: renamed char to getc, and added a new char that works according to the Forth 2012 standard.
  • forth: added abort, abort", 2@, 2!, char+, chars, align, aligned
  • forth: key, key? now work only with keyboard
  • forth: made quit reset input and fall back to keyboard
  • forth: fill ( ch addr len ) changed to fill ( addr len ch )
  • forth: allot ( -- n ) changed to allot ( -- )
  • forth: made base a variable instead of a value
  • forth: changed variable; data field is now after code field
2016-01-02 English Commodore 64 1.06 MB 768 Download
d64 floppy22 Durex Forth 1.5.0
  • forth: made +loop work according to standard
  • forth: added support for #, $, %, char parsing. e.g. #123, $d020, %1001001, 'z'
  • forth: ' now aborts if it does not find a word
  • forth: made "type" disable c64 quote mode (fixes "words")
  • forth: state ( -- flag ) changed to state ( -- addr )
  • forth: added count, >body, <#, #>, hold, sign, #, #s, >number, move, accept
  • forth: removed hide, hide-to, hidden, forget, scratch, cmove, cmove>
  • forth: fixed yet another tail call elimination crash
  • forth: made while/repeat implementation conform to standard
  • forth: made word conform to standard
  • forth: made "immediate", "no-tce" non-immediate
  • forth: made sure immediate does not toggle
2016-01-11 English Commodore 64 1.08 MB 796 Download
d64 floppy23 Durex Forth 1.5.1

2016-01-10: v1.5.1 - bugfix & improvements

  • bugfix: evaluate and vi F7 didn't work for multi-line buffers
  • bugfix: see did not work on the latest word
  • bugfix: e.g. 'A' was parsed as 'a'
  • bugfix: case insensitivity did not work for z/Z
  • editor: use fg to bring back editor instead of RESTORE
  • disk: added include (e.g. "include gfx" loads gfx module)
  • disk: added device ( device# -- ) to switch active device
  • disk: renamed load => included
  • forth: added marker
  • forth: made dump work in decimal mode
  • forth: made .( immediate
  • forth: removed no-tce
  • forth: bring back modules
2016-01-11 English Commodore 64 491.16 KB 866 Download
d64 floppy24 Durex Forth 1.5.2
  • bugfix: find now handles the empty string correctly
  • bugfix: editor didn't work correctly with big files (over $1000 bytes)
  • forth: the interpreter now prints "ok" after interpreting
  • forth: abort" now inverts the text
  • editor: open files with 'vi file' instead of 's" file" vi'
  • editor: no longer possible to join lines by shift+backspace in insert mode
2016-01-16 English Commodore 64 1.08 MB 785 Download
d64 floppy25 Durex Forth 1.5.3

Various bug fixes for evaluate/vi f7.

2016-01-21 English Commodore 64 1.08 MB 774 Download
d64 floppy26 Durex Forth 1.5.4
  • bugfix: vi :w didn't work with filenames longer than 6 characters
  • bugfix: vi :w! captured control characters in filename
  • bugfix: changed vi :w to avoid 1541 bugs
  • vi: improved feedback when saving
  • vi: stop using backup files
  • forth: added require, required
  • doc: documented assembler, sid
2016-02-01 English Commodore 64 1.08 MB 768 Download
d64 floppy27 Durex Forth 1.6.0
  • forth: now available as a 16 kB cartridge image. the cartridge has the same functionality as the disk version, but boots faster.
  • forth: removed gfx from standard modules
  • forth: dropped all usage of BASIC (including float module)
  • forth: moved rarely used words to compat module
  • asm: renamed zptmp zptmp2 zptmp3 => w w2 w3
  • asm: renamed sp0 sp1 => lsb msb
  • gfx: moved bitmap graphics area from $8c00-$8fff, $a000-$bfff to $cc00-$cfff, $e000-$ffff
  • doc: expanded assembler documentation
  • editor: removed fg
2016-02-10 English Commodore 64 1.09 MB 835 Download
d64 floppy28 Durex Forth 1.6.1

2016-02-10: v1.6.1

  • forth: evaluate failed for strings that ended at page boundary
  • forth: print error in case include fails
  • forth: space optimize of
  • forth: moved 2over, 2swap to compat
  • cart: made cartridge boot faster
  • cart: use Simons' Basic cart type to make $a000-$bfff RAM
  • editor: starting without filename now doesn't read from disk
  • editor: :w on unnamed buffer now prints "no filename"
2016-02-10 English Commodore 64 1.14 MB 848 Download
zip29 Durex Forth 1.6.2
  • micro optimizations
  • "see" improvements
  • removed "sei" and "cli"
  • flash screen when reading from disk
  • moved ">body" to compat
  • added methods for reading jiffy clock in timer.fs
  • improved stack underflow detection
  • changed save-forth syntax from s" foo" save-forth to save-forth foo
  • bugfix: save-forth now works from cartridge (thx corey minter)
  • bugfix: ar/yr/xr docs (thx corey minter)
2017-08-27 English Commodore 64 1.09 MB 784 Download
zip30 Durex Forth 1.6.4

Durex Forth 1.6.4 - Released April 22, 2018

  • forth: INCLUDED now interprets the file
  • forth: added ?DO
  • forth: added DEFER DEFER! IS to compat
  • forth: made loadb return address after last written byte
  • debug: made see show branch
Durex Forth 1.6.4-1
2018-04-29 English Commodore 64 1.1 MB 801 Download
zip31 Durex Forth 1.6.8

Durex Forth 1.6.8 - 5-22-2019

[Changed]

  • when parsing, treat shift+space like space. it used to
    be like this but accidentally (?) changed in 1.6.0.
durexforth
2019-09-19 English Commodore 64 632.59 KB 586 Download
zip32 DurexForth 2.0.0

DurexForth 2.0.0 - A modern implementation of Forth on the Commodore 64.

Released March 22nd, 2020 - Archive includes manual, source, .d64 floppy image and .crt cartridge image.

durexforth0
Website external 2020-05-18 English Commodore 64 1.11 MB 762 Download
zip33 durexForth v5.0.0 NEW

Forth is a unique language. What is so special about it? It is a small, low-level language, which can easily be extended to a high-level, domain-specific language that does anything you want it to. Compared to C64 Basic, Forth is more attractive in almost every way. It is a lot faster, more memory effective, and more powerful.

Compared to C, the nice thing about Forth is that you can run the full development environment on your C64, with text editor, compiler, assembler and debugger. It makes for a more interactive and fun experience than running a cross-compiler on PC.

durexforth-v5.0.0-1
2024-11-29 English Commodore 64 606.93 KB 22 Download
Error: Embedded data could not be displayed.