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

Durex Forth v1.0

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

Durex Forth v1.1

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

Durex Forth 1.1

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

Durex Forth v1.2

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

Durex Forth v1.21

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

Durex Forth v1.22

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

Durex Forth v1.23

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

Durex Forth v1.24

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

Durex Forth v1.25

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

Durex Forth v1.26

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

Durex Forth v1.27

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

Durex Forth v1.28

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

Durex Forth v1.30

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

Durex Forth v1.31

2015-04-28 English Commodore 64 574.31 KB 710 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 730 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 743 Download
d64 floppy16 Durex Forth 1.4.0

Durex Forth v1.4

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

Durex Forth v1.4.1

2015-10-04 English Commodore 64 1.47 MB 849 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 698 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 791 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 697 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 690 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 720 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 786 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 702 Download
d64 floppy25 Durex Forth 1.5.3

Various bug fixes for evaluate/vi f7.

2016-01-21 English Commodore 64 1.08 MB 690 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 691 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 753 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 771 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 708 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 720 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 509 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 669 Download
Error: Embedded data could not be displayed.