Jump to content

Recommended Posts

Hi!  I'm new to the TI 99/4A computer and want to dive in and program this computer.  Unfortunately, my options are limited.  No good C compiler.  :(  I am looking for an assembler for this computer.  I prefer cross-platform but will take hosted.  I want macros.  I prefer overlay support.  Any ideas?  Thank you for listening.

Share this post


Link to post
Share on other sites
3 hours ago, Harry Potter said:

I prefer overlay support.

 

I am pretty sure none of the assemblers listed in the TI-99/4A development resources (alluded to above) provides explicit overlay support. That is something you will need to build into your programs yourself. Once you have an idea what it is you want to do with overlays and how you might want to load and track them, there will be no shortage of ideas from fellow programmers on this forum, I am sure.

 

...lee

  • Like 3

Share this post


Link to post
Share on other sites

Pretty much the only TI software I can think of that came with extensive Overlay Support was UCSD Pascal. There are several folks on the forum with extensive experience using UCSD Pascal too. It does require the UCSD p-System V4.0 card for the PEB and runs better with at least two disk drives (easy enough to set up if you are using an emulator).

 

Note this is NOT the TurboPASC99 program also available for the TI, which has very minimal overlay support. It is an incomplete subset of early Turbo Pascal, capable in its own right once you come to terms with its limitations.

 

For anything else, your only option is to extend the existing tools by rolling your own procedures and adding them to the toolboxes that programmers following you can use. This is why @retrocloudswrote his Spectra routines and the tools that followed them, Why @senior_falcon wrote his XB256, BASIC Compiler, and The Missing Link routines, and why @Asmusr continued to expand on the Magellan routines started by @The Codex. When the tools you want don't exist yet, the only options available to you are to write your own. BTW, that is how we got the "C" compiler we do have, as it filled a programming need and was helped along and extended by many folks when they needed functions that weren't available yet. If you need better tools, build them--or live within the limitations of what is already out there. The programmers here generally build or extend tools in support of their own projects and release the results to the community. What they don't do is take a lot of their precious hobby time to support projects they aren't invested in for their own satisfaction or projects. They do help when others get stuck and those others post the code that is causing problems. Sometimes they can lead the programmer to a solution to the problem, sometimes it is something they've seen before and can easily resolve, and sometimes all they can do is tell the programmer that the problem is interesting and to press on, with little bits of assistive kibitzing on the side.

  • Like 5

Share this post


Link to post
Share on other sites

@Asmusr Did you author the Overlay programming document? I really like it.

It is inspiring me to get back to work on my semi-successful attempt to do overlays in Forth. :) 

  • Like 2

Share this post


Link to post
Share on other sites

Has anyone ever implemented overlays using the LOAD function of the disk DSR rather than AMS memory?

It would be slower but probably quite functional for some classes of applications.

Share this post


Link to post
Share on other sites
Has anyone ever implemented overlays using the LOAD function of the disk DSR rather than AMS memory?
It would be slower but probably quite functional for some classes of applications.
Have you seen Telco?

Sent from my LM-V600 using Tapatalk

  • Like 2
  • Sad 1

Share this post


Link to post
Share on other sites
Just now, arcadeshopper said:

Have you seen Telco?

Sent from my LM-V600 using Tapatalk
 

No. I live in a bubble of my own creation.  :) 

 

  • Like 2
  • Thanks 1
  • Haha 2

Share this post


Link to post
Share on other sites
3 hours ago, TheBF said:

@Asmusr Did you author the Overlay programming document? I really like it.

It is inspiring me to get back to work on my semi-successful attempt to do overlays in Forth. :) 

No, it's ALNKDOC3 from AMSLINK.dsk.

  • Like 3

Share this post


Link to post
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.

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...