header_2.gif (908 Byte) logo_v1.gif (3356 Byte) header_1.gif (905 Byte)
Pages
TI92
TI89
HowTo
Linking
MXM Programs

Powered by

[ticalc.org]
[levante.de]
[xoom.com]
[listbot.com]
[fastcounter.com]

Page design by DMnow!

UltraPascal
Maintainer of the project MXM-TriX (mxmtrix@gmx.net)
Project started 22th June 1998
Finished Don't know
Download up.zip

News

  • UltraPascal should be stable now.
  • UltraPascal will be availabel for other plattforms (Win**, Linux, ...), by using of an adapted (FPK Pascal version) of UltraPascal.

    What is it

    UltraPascal is a crosscompiler for the TI92. It produces optimized A68K sources.
    Features
  • procedures, functions
  • stringmanipulation
  • support for reals
  • Some advantages (writing of libraries, C/C++ comments, ...)
  • And a lot of more features

    Where can I learn 'Pascal'

    Pascal is a high level language. To learn this language use a search engine - I can't give you any tip. Pascal is very easy to learn - or don't you understand constructs like 'if x = 10 then' :-) ?

    You are a C programmer. Then you should go to the Doors homepage because there you can get TIGCC

    How does UP work

    Some persons asked me, how UltraPascal works. It's not that difficult stuff. It works this way:
  • First, scanning of a valid line (preprocessing)
  • Detecting, which type of statement it is. This works by indicating the type of the first word. It could be a variable (expression) or a token.
  • Calling of the subfunctions (In the source I call them event handler).
    All these functions are able to generate an adapted code. These function do a lot of calls to the calculate function.
  • header_3.gif (882 Byte)
    [Back to the top] [Other MXM Programs] [Back to the index]
    header_4.gif (881 Byte)