2021-03-22 14:11:26 +01:00
|
|
|
# RetroForth 2021.4 Release Notes
|
2020-12-29 20:04:41 +01:00
|
|
|
|
|
|
|
## Core Language
|
|
|
|
|
2021-03-30 13:58:25 +02:00
|
|
|
## Renamed
|
|
|
|
|
|
|
|
- prefix: namespace to sigil:
|
|
|
|
|
2020-12-29 20:04:41 +01:00
|
|
|
## I/O
|
|
|
|
|
2021-01-24 06:16:18 +01:00
|
|
|
- simplify definition of `c:get`
|
2021-04-19 20:14:25 +02:00
|
|
|
- reduced memory usage of the forth part of the code
|
|
|
|
in most devices
|
2021-01-24 06:16:18 +01:00
|
|
|
|
2020-10-16 15:52:16 +02:00
|
|
|
## Toolchain
|
|
|
|
|
2021-02-02 22:55:10 +01:00
|
|
|
- retro-extend.py now does run length encoding
|
|
|
|
|
2020-12-29 20:04:41 +01:00
|
|
|
## VM
|
|
|
|
|
2021-02-02 22:55:10 +01:00
|
|
|
- nga-python
|
|
|
|
|
|
|
|
- added support for run length encoded images
|
|
|
|
- added a decimal device (alt. to floating point w/higher precision)
|
|
|
|
- better fix for nested file inclusion handling
|
2021-02-18 04:41:35 +01:00
|
|
|
- start adding pythonista ui support (iOS)
|
2021-04-19 17:31:42 +02:00
|
|
|
- now runs under Python 2 again
|
2021-02-02 22:55:10 +01:00
|
|
|
|
|
|
|
- nga-c
|
|
|
|
|
2021-04-19 20:14:25 +02:00
|
|
|
- single file implementation (runs on unix, windows)
|
|
|
|
- compile time defines for enabling i/o devices
|
2021-02-02 22:55:10 +01:00
|
|
|
- better fix for nested file inclusion handling
|
|
|
|
- removed unused variables
|
2021-02-18 04:41:35 +01:00
|
|
|
- use a struct for processor state, stacks
|
2021-03-22 13:18:17 +01:00
|
|
|
- sockets interface now optional, disabled by default
|
2021-04-08 18:20:25 +02:00
|
|
|
- dev-image.c removed (`image:save` is now written in Retro)
|
|
|
|
- faster opcode processing (enabled by default on Unix)
|
2021-02-02 22:55:10 +01:00
|
|
|
|
2021-02-23 21:33:28 +01:00
|
|
|
- nga-816
|
|
|
|
|
|
|
|
- assembly implementation for 65c816
|
|
|
|
- by Piotr Meyer
|
|
|
|
|
2020-12-29 20:04:41 +01:00
|
|
|
## Examples
|
2021-02-02 22:55:10 +01:00
|
|
|
|
|
|
|
- reduced some line lengths
|
|
|
|
- refactored retro-locate
|
|
|
|
- file names now using a consistent case/format
|
2021-02-03 15:19:49 +01:00
|
|
|
- added a line oriented text editor
|
2021-04-19 20:14:25 +02:00
|
|
|
- updated amalgamation tool for latest nga-c
|
2021-02-02 22:55:10 +01:00
|
|
|
|
|
|
|
## Documentation
|
|
|
|
|
|
|
|
- epub now has a cover image
|
2021-03-22 13:18:17 +01:00
|
|
|
- added back some missing files
|
|
|
|
- add note on enabling sockets when building on Unix
|
2021-04-19 17:31:42 +02:00
|
|
|
- fixed typos in the glossary
|