Quo Forth development history
Description of the page content
Development history of Quo Forth, a Forth system for SMSQ/E.
2016-01-18
- Forked eForth 1.03 for Sinclair QL (by Salvador Merino, 1992).
- Started with version 0.0.0.
- First layout changes in the source code.
- Most labels renamed with meaningful names, using a clear convention.
- Removed the
nop
used beforejsr do_colon
for alignement; they are unnecessary because the header macro aligns the pointer. - Changed the format of the version number, renamed
hi
togreeting
,ver
toversion
; and modified them according to the new format of the number. - Changed the format of the version number, after semver; renamed
hi
togreeting
,ver
toversion
and modified them accordingly. - Fixed the window definition block: ink color was missing.
2016-01-19
- Renamed more label with meaningful names.
- Renamed some words after standard Forth.
- Starded adapting the memory map.
- Renamed
?branch
to0branch
and wrote?branch
for the opposite condition. Both of them jump intobranch
, which save some code.
2016-01-23
- Created a macro to compile user variables.
- Added short branches where possible.
- Added header macros to the definitions that were compiled without them.
- Started updating the stack comments of Forth words after a modern notation.
- Added a job entry and rewrote
bye
to kill the current job.