Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
AMSAT
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
=== IPS === The IPS (Interpreter for Process Structures) programming language was specifically written for the [[RCA 1802]] AMSAT Phase III satellite.<ref>{{cite journal|title=IPS, An Unorthodox High Level Language |author=Karl Meinzer|journal=[[Byte (magazine)|Byte]]|date=January 1979}}</ref><ref>{{cite web|title=IPS Programming|publisher=AMSAT|year=2002|author1=James Miller, G3RUH|author2=Paul Willmott, VP9MU|author3=Stacey Mills, W4SM|url=http://www.amsat.org/amsat/projects/ips/|access-date=2012-04-21|url-status=dead|archive-url=https://web.archive.org/web/20120229195505/http://www.amsat.org/amsat/projects/ips/|archive-date=2012-02-29}}</ref> The IPS [[threaded code]] language, developed for AMSAT Phase III, is the first known use of a high-level language on board a spacecraft.<ref>Jan King "The Third Generation" [http://www.ka9q.net/AMSAT-ORBIT-3.pdf "Orbit" September 1980] p. 15</ref> Another 16-bit IPS implementation was specifically developed to run on the ARM CPU in the IHU-2 on the AMSAT P3D.<ref>Chuck Green; Peter Gülzow; Lyle Johnson; Karl Meinzer; James Miller [https://www.amsat.org/articles/g3ruh/124.html "The Experimental IHU-2 Aboard P3D"] 1999</ref> A 32-bit IPS implementation has been developed for the AMSAT P3E satellite and the AMSAT P5A mission to [[Mars]], which also have ARM CPUs. Emulators for both the classic 16-bit and the 32-bit IPS language and development environment are available for many other systems.<ref>[http://www.amsat-bda.org/IPS_Home.html "IPS Project Home Page"]</ref><ref>[http://www.retrotechnology.com/memship/amsat.html "COSMAC 1802 on AMSATs running IPS"]</ref><ref>[http://www.jrmiller.demon.co.uk/products/ipsbk.html "IPS - High Level Programming of Small Systems"]</ref><ref>[https://amsat-dl.org/en/ips-high-level-programming-of-small-systems-for-the-amsat-space-projects/ "IPS - High Level Programming of Small Systems for the AMSAT space projects"]</ref>
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)