Article View: comp.sys.atari.st
Article #18213Re: Modula-2 compiler (FTL)
From: Warwick Allison
Date: Mon, 25 Mar 1991 02:32
Date: Mon, 25 Mar 1991 02:32
41 lines
2268 bytes
2268 bytes
vsnyder@jato.jpl.nasa.gov (Van Snyder) writes:
>Is there any decent Modula-2 vendor for the ST, even if not supporting the old
>TDI compiler and library? That is, providing a library with complete AES,
>VDI, GEMDOS, BIOS, LineA and XBIOS interfaces?
Try FTL Modula-2 (from HiSoft I believe), it comes with full interfaces
to AES VDI GEMDOS BIOS XBIOS LINEA, plus heaps of other libraries, plus
most standard modules (InOut, Streams, etc.)
Better still, FULL SOURCES are supplied (*.DEF, *.MOD, *.ASM) to
these modules. That's right - you can interface to .ASM files too.
It produces FAST, small code, and comes with tools such as a trimmer
to reduce program size, symbolic (source-level) debugger, and heaps of
other stuff.
I have written HEAPS of modules for FTL, and anyone who wants them is
quite welcome. Here is a list of some:
Joystick Interface. (with eg. VAR Stick:ARRAY [0..1] OF JoystickDirection)
Direct Mouse. (add your own mouse handler easily)
Form Windows. (Super High-Level interface to Windows, Dialogs, Menus, etc.)
Run Support. (Provides "PROCEDURE UponProgramTermination(Do:PROC)")
Screens. (Supports multiple screens, and loading DEGAS images)
Sprites. (Supports arbitrary sprites (8 16x16 colour sprites at 60Hz!)
Block Maps. (Low-level ASM routines allowing simple plan-view games)
Random Numbers. (See - I have some simple stuff too!)
Plus heaps of other stuff. I have also a list of minor bugs in the library
sources (well, at least bugs in my somewhat old release - they may be gone now).
e-mail away!
Warwick.
ps. STrabble used the Form Windows modules.
--
_--_|\ warwick@cs.uq.oz.au
/ * <-- Computer Science Department,
\_.--._/ University of Queensland,
v AUSTRALIA.
Technical Details
Message-ID:
<383@uqcspe.cs.uq.oz.au>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!sdd.hp.com!spool.mu.edu!munnari.oz.au!brolga!uqcspe!cs.uq.oz.au!warwickReferences:
<1991Mar23.023129.2177@jato.jpl.nasa.gov>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!sdd.hp.com!spool.mu.edu!munnari.oz.au!brolga!uqcspe!cs.uq.oz.au!warwick From: warwick@cs.uq.oz.au (Warwick Allison) Newsgroups: comp.sys.atari.st Subject: Re: Modula-2 compiler (FTL) Message-ID: <383@uqcspe.cs.uq.oz.au> Date: 25 Mar 91 02:32:26 GMT Article-I.D.: uqcspe.383 References: <1991Mar23.023129.2177@jato.jpl.nasa.gov> Sender: news@cs.uq.oz.au Reply-To: warwick@cs.uq.oz.au Lines: 41