Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 02:02 15 Nov 2025 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : CMM2: The TREK Project

Author Message
djwildstar
Newbie

Joined: 29/07/2020
Location: United States
Posts: 24
Posted: 06:38pm 01 Oct 2020
Copy link to clipboard 
Print this post

I've been doing a bit of code archaeology regarding early Star Trek programs from the late 1970's and early 1980's, which were invariably written in BASIC -- either because that was the most accessible language on many mainframes (where the alternatives were typically assembler, FORTRAN, or COBOL), or because BASIC was built-in language for practically all of the early 8-bit personal computers.

Inspired by many of these, I wrote my own similar program for the ZX-81 (probably sometime in 1982).  Although that code is certainly lost to the mists of time, I've been slowly re-creating it for the CMM2.  As part of the process, I've also looked for the original programs (like Tiny Trek, Super Star Trek, Trek 73. and Trek80) that inspired me, and investigating the feasibility of converting them to run on the CMM2 as well.

The first of these efforts, Tiny Trek for the CMM2, is ready.

From the notes that I can find, what is currently called Tiny Trek was first published as STARTREK in the June 1976 issue of SCCS Interface.  That version was written for MITS Altair 8K BASIC (Altair BASIC was Microsoft's first product), and required 12K of RAM.  Dr. Li-Chen Wang published a version called TINYTREK in the July 1976 issue of the People's Computer Company newsprint journal, which was modified to run in his Palo Alto Tiny BASIC dialect and would run in 8k RAM.

This code from mid-1976 is what I converted to CMM2 MMBasic.  I added a section for the instructions, but otherwise made as few changes as possible to the original code - so what you're getting is the authentic late 1970's, early personal computer experience.

TINYTREK.ZIP
Edited 2020-10-02 04:40 by djwildstar
 
mkopack73
Senior Member

Joined: 03/07/2020
Location: United States
Posts: 261
Posted: 07:36pm 01 Oct 2020
Copy link to clipboard 
Print this post

Nice... One of the first programs I had to use on my C64 was a shareware disk that had a port of Star Trek on it...

I also recently played it on my Altarduino 8800 clone.
 
Justplayin

Guru

Joined: 31/01/2014
Location: United States
Posts: 330
Posted: 05:37am 03 Oct 2020
Copy link to clipboard 
Print this post

I wasted many hours (and a ton of printer paper) playing Mike Mayfield's Star Trek game when I was in high school.  Still have the print out of the source code I made back in the 70s.  Since then, I've translated it to run on a TRS80 Color Computer, GWBasic, QuickBASIC and Liberty BASIC.   Resently I found some old QuickBASIC source code for a online (BBS) version I was working in the early 90s.  I've been considering a possible port to the MM170. Seems fantastic that a program that once needed a mainframe to run can now be stored and run on a single chip.  Will need to get a QuickBASIC setup running so I can test if the BBS code is worth using as a starting point or not.  How could I have forgotten how those uncommented ANSI windowing routines worked after a mere 30 years.

Would like to try CMM2 TinyTrek version, but I haven't jumped on the CMM2 bandwagon.  Maybe one of these days, but not today.

--Curtis
I am not a Mad Scientist...  It makes me happy inventing new ways to take over the world!!
 
Decoy
Senior Member

Joined: 02/08/2019
Location: Denmark
Posts: 109
Posted: 09:12pm 03 Oct 2020
Copy link to clipboard 
Print this post

I never played Star Trek back in the day, but I did trip over this game that seems to be inspired by it:

https://store.steampowered.com/app/1370720/Starship_Intruder/


.
 
mclout999

Guru

Joined: 05/07/2020
Location: United States
Posts: 492
Posted: 03:04pm 04 Oct 2020
Copy link to clipboard 
Print this post

Very nice and thanks.  I have gotten nowhere on converting the MaxiTRECK in the CCM archives
MaxiTrek.zip

here it is if it helps.
They call me Shai-Hulud (The maker)
 
Print this page


To reply to this topic, you need to log in.

The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2025