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