A92: ANNOUNCEMENT: Fargo 0.2.6 released
[Prev][Next][Index][Thread]
A92: ANNOUNCEMENT: Fargo 0.2.6 released
Changes since Fargo 0.2.5 (taken from Fargo.txt):
* Added support for Fargo programs that interface with TI-BASIC. These can
be either functions or programs. Functions return a value on the estack.
Both functions and programs can take parameters.
* Added a sample Fargo/TI-BASIC function to the distribution. It is called
"testfunc", and takes a string as a parameter, returning the same string
doubled, with an "=" in between the two copies of the string.
* Fixed the ROM dumping programs so that they always dump memory in the
correct range.
* Fixed a bug in "ticat", the tidev-compatible version of "cat", where it
was buffering outputted characters instead of outputting them immediately.
One of the effects of this was that ROM dumps made using "ticat" would not
be complete.
* Fixed some bugs in FTerm. Now Diamond-<num>-. correctly outputs an ASCII
character, and the cursor keys echo themselves if local echo is enabled.
Changed FTerm's version number to 1.0.8.
* Put the 0.2.0.x compatibility module back in the distribution. It wasn't
requested, but I thought I might as well. If you want to use it, though,
you'll have to run flinker manually.
* Moved the tios tables to a kernel sourcefile, where they belong. Modified
flinker to look for the appropriate tios table in the linked kernel object
files, since the tables are no longer hardwired into flinker itself.
* Improved the tios naming convention a bit. "main_lcd" has been renamed to
"globals", and "kb_vars" has been renamed to "kb_globals". Both of the old
names are still provided as aliases in tios.h.
* Renamed the tios function ST_redraw to ST_eraseHelp, which is its real
name; renamed ST_message to ST_showHelp, since it is the complement of
ST_eraseHelp. ST_eraseHelp can be used to update the status line if you
set the flag specifying that a help message is being displayed.
* Added some functions to the tios pseudolibrary.
Misc: push_quantum(), check_estack_size(), OSAlexOut(), ERD_dialog()
C functions: memset(), memcmp(), memcpy(), memmove(), abs(), labs()
Integer math: _du32u32(), _ds32s32(), _ds16u16(), _ru32u32(), _rs32s32(),
_ru16u16(), _rs16u16()
* Made many revisions to ROM-2_1.txt and a small revision to RAM-1_x.txt.
You may download the DOS and Linux versions, respectively, from:
http://www.ticalc.org/pub/92/asm/shells/fargo-0.2.6.zip
http://www.ticalc.org/pub/92/asm/shells/fargo-0.2.6.tar.gz
or
ftp://ftp.ticalc.org/pub/92/asm/shells/fargo-0.2.6.zip
ftp://ftp.ticalc.org/pub/92/asm/shells/fargo-0.2.6.tar.gz
---
David Ellsworth
davidell@earthling.net
IRC: eXocomp
ICQ: 2300673