Jump to content
IGNORED

Dan O'Quinn's Turbo Pasc 99 Tutorial


dhe

Recommended Posts

I have the 66 page manual dated 1988 from L L Connor Enterprise (in English), with lots of official little bits of paper stuck in with corrections. It is on my list to tackle with rather a lot of the games manuals on top but I could bump it up if there is a need.

Even the tiny 11 line sample program in section D3 merits a sticky label as the original print omitted a semi colon (sigh!).

As a quick check reference, towards the back of the manual section E4 has a listing for a program called Wurm..

Link to comment
Share on other sites

1 hour ago, lucien2 said:

I think it's a nice compiler. You can easily in corporate assembly routines.

There's no support for data structures (type) and no support for dynamic variables (new). These are the two essential things that makes Pascal something much better than conventional BASIC.

Hence the Turbo Pasc'99 compiler can't be considered anything but meaningless. You can just as well use a small C compiler.

The only Pascal worth using on the 99 is the UCSD Pascal, with the UCSD p-system. That, on the other hand, is equivalent in functionality to Borland's Turbo Pascal version 4.

Edited by apersson850
  • Like 1
Link to comment
Share on other sites

1 hour ago, apersson850 said:

There's no support for data structures (type) and no support for dynamic variables (new). These are the two essential things that makes Pascal something much better than conventional BASIC.

Hence the Turbo Pasc'99 compiler can't be considered anything but meaningless. You can just as well use a small C compiler.

The only Pascal worth using on the 99 is the UCSD Pascal, with the UCSD p-system. That, on the other hand, is equivalent in functionality to Borland's Turbo Pascal version 4.

Totally agree, however we should qualify that it's still better than XB programming because it's structured and when compiled will run much faster. But then there is the most excellent XB compiler by Senior Falcon which really brushes off most of XB's speed limitations, so it will in the end boil down to a preference of language. Another thing, at last recall the compiler never really worked right, at least with the available disks we have on line. Is that correct?

Link to comment
Share on other sites

I don't know if it's not working properly. As soon as I realized that the type command is missing, I lost interest in it. You can write Pascal programs that don't use dynamic memory, or you get around that by having them imlicitly created and disposed on the stack instead, in local variable environment records, but using Pascal without type is like a car without any engine.

I never saw execution speed of UCSD Pascal as a big problem. With the comparatively small memory of the TI 99/4A, I considered its ability to do a lot in a small memory space more valuable. It's also pretty simple to write assembly support for Pascal, both due to how the PME works and the features in the assembler, allowing relatively easy linkage to most data structures you have.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...