Jump to content

Photo

Satellite tracking program for TI-99/4A


8 replies to this topic

#1 PRStoetzer OFFLINE  

PRStoetzer

    Space Invader

  • 14 posts

Posted Tue Apr 16, 2019 7:45 AM

As an amateur radio satellite and vintage computer enthusiast, I enjoy combining my hobbies. I am aware of satellite tracking programs for various CP/M machines, Apple II, VIC-20, C64, and Timex Sinclair 1000. Was a satellite tracking program ever developed for the TI-99/4A?



#2 --- Ω --- OFFLINE  

--- Ω ---

    Hexacorerunner

  • 13,924 posts
  • Location:82.102.25.76

Posted Tue Apr 16, 2019 8:20 AM

That would be sweet now that we have the TIPI, the program could download the Keplerian Elements and use them in it's calculations.  Due to the speed of the TI, I'm not so sure how well it would work though.



#3 PRStoetzer OFFLINE  

PRStoetzer

    Space Invader

  • Topic Starter
  • 14 posts

Posted Tue Apr 16, 2019 8:52 AM

That would be sweet now that we have the TIPI, the program could download the Keplerian Elements and use them in it's calculations.  Due to the speed of the TI, I'm not so sure how well it would work though.

 

Quiktrak for the C64 takes a good 10 minutes to calculate a few days of passes for a single satellite, though it's written in compiled BASIC. 

 

Maybe I'll adapt some BASIC code that's lurking out there for the TI one of these days, though my skills are not great and it'd be pretty basic stuff, certainly nothing like downloading the keps from the Internet using the TiPi.



#4 --- Ω --- OFFLINE  

--- Ω ---

    Hexacorerunner

  • 13,924 posts
  • Location:82.102.25.76

Posted Tue Apr 16, 2019 9:06 AM

Seems like an incredibly tough task, especially displaying the graphical data on a 32 column screen.  It's been years since I used to track the ISS or Shuttle for Packet activity.  I cannot even remember what the name of the program I used to use.  I did find one that looks interesting...

One PC Solution

 

 

iss.png



#5 FarmerPotato OFFLINE  

FarmerPotato

    Moonsweeper

  • 341 posts
  • Location:Austin, TX

Posted Tue Apr 16, 2019 2:05 PM

I would like to learn how to do this, and write the necessary code in FORTH.

The origin of FORTH was in controlling telescopes, a tradition which has all but vanished. 

A while ago I did a search for available FORTH libraries for celestial calculations.



#6 Lee Stewart ONLINE  

Lee Stewart

    River Patroller

  • 3,967 posts
  • Location:Silver Run, Maryland

Posted Tue Apr 16, 2019 3:17 PM

I use John Walker’s (founder of AutoDesk, Inc. and coauthor of AutoCAD) Home Planet, available from his website, Fourmilab, based in Switzerland.  The Home Planet C source code (Visual C 7.0/Visual Studio .NET) is available on the site, as well.  It might offer some insight for an energetic programmer.

 

...lee



#7 PRStoetzer OFFLINE  

PRStoetzer

    Space Invader

  • Topic Starter
  • 14 posts

Posted Tue Apr 16, 2019 4:58 PM

Code for satellite tracking in BBC BASIC is available at https://www.amsat.or.../g3ruh/111.html

 

Most of those routines could be adapted to do basic tracking of a single satellite, which I might do. I'd hate to try to run it in TI BASIC knowing how slow it is. What is the fastest implementation of Extended Basic for the TI? 



#8 TheBF OFFLINE  

TheBF

    Dragonstomper

  • 990 posts
  • Location:The Great White North

Posted Yesterday, 9:38 AM

Code for satellite tracking in BBC BASIC is available at https://www.amsat.or.../g3ruh/111.html

 

Most of those routines could be adapted to do basic tracking of a single satellite, which I might do. I'd hate to try to run it in TI BASIC knowing how slow it is. What is the fastest implementation of Extended Basic for the TI? 

 

You could run this (translated) program and re-direct output reports to the RS232 port for 80 column reports.

 

It would be like the old days.  Start the program, go to bed and see your reports in the morning.  :(



#9 Vorticon ONLINE  

Vorticon

    River Patroller

  • 3,734 posts
  • Location:Eagan, MN, USA

Posted Yesterday, 5:01 PM

I used pure assembly to create Skychart ( http://tigameshelf.net/edu.htm. ) to calculate the position of about 375 bright stars, planets and all the Messier objects for a particular date and time, and it took it a good 15 minutes to complete the task. I cannot imagine how much longer Basic would take here. That said, for just a handful of satellites, it might still be a reasonable endeavor...




0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users