Super Star Trek

General games-related topics
User avatar
kmurta
Posts: 305
Joined: Tue Sep 01, 2009 5:04 am
Location: Belo Horizonte - BR
Contact:

Super Star Trek

Post by kmurta »

There are several versions of games based on Star Trek for zeddy, all very similar to each other. Such similarities have always made me suspicious of a common origin, which was totally unknown to me until a few days ago when I came across this topic: viewtopic.php?f=4&t=670 (yeh, it took me 9 years to get here :shock: )

Following the links, I discovered that one of the first versions was developed by Mike Mayfield in 1972 for the HP2000C computer. Subsequently, it was published by David H. Ahl in the book "BASIC Computer Games", receiving several additions. After finding a text listing of the game, I decided to take the challenge for myself and convert it in full to the ZX81.

The result I present here, fully functional and interactive! The disadvantage is that because it is in BASIC, the processing is too slow and I had to use FAST mode to speed up the heavier processing (for Zeddys equipped with Andy's ZXULA2, it's recommended to activate the Turbo mode before loading the game. All FAST instructions in the game are already followed by the respective "POKE 1001, x").

sst.png

The game requires at least 32Kb of RAM, which will not be a problem for ZXpand owners. There are two programs: the first contains the game instructions and is also responsible for setup the RAMTOP to value 49152 before load the second program, the game itself.

I hope you like it, I particularly found the game really fun!

Super Star Trek.zip
(947.74 KiB) Downloaded 389 times
Last edited by kmurta on Sun Mar 01, 2020 1:19 am, edited 1 time in total.
1 x ZX81, 2 x TK85 , 1 TK82C, 1 TK95, 1 x Alphacom 32 printer, 1 x ZXpand
ZeXtender board, Joy81 - Programmable Joystick Controller, Turbo Sound 81
http://zx81.eu5.org
https://toddysoftware.itch.io/
Moggy
Posts: 3266
Joined: Wed Jun 18, 2008 2:00 pm

Re: Super Star Trek

Post by Moggy »

I have always had a liking for this game so many thanks for this kelly. :D

You may or not know that a double speed BASIC ROM is available now for the 81 and I will try this with that ROM to see if it speeds things up.

The thread about the ROM can be found here...

https://www.sinclairzxworld.com/viewtop ... f=5&t=2986
User avatar
1024MAK
Posts: 5118
Joined: Mon Sep 26, 2011 10:56 am
Location: Looking forward to summer in Somerset, UK...

Re: Super Star Trek

Post by 1024MAK »

Moggy wrote: Sun Feb 16, 2020 1:18 pmYou may or not know that a double warp speed BASIC ROM is available now for the 81 and I will try this with that ROM to see if it speeds things up.

The thread about the ROM can be found here...

https://www.sinclairzxworld.com/viewtop ... f=5&t=2986
Corrected that for you....! :mrgreen: :lol:

Mark
ZX81 Variations
ZX81 Chip Pin-outs
ZX81 Video Transistor Buffer Amp

:!: Standby alert :!:
There are four lights!
Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb :!:
Looking forward to summer later in the year.
Moggy
Posts: 3266
Joined: Wed Jun 18, 2008 2:00 pm

Re: Super Star Trek

Post by Moggy »

1024MAK wrote: Sun Feb 16, 2020 4:07 pm
Moggy wrote: Sun Feb 16, 2020 1:18 pmYou may or not know that a double warp speed BASIC ROM is available now for the 81 and I will try this with that ROM to see if it speeds things up.

The thread about the ROM can be found here...

https://www.sinclairzxworld.com/viewtop ... f=5&t=2986
Corrected that for you....! :mrgreen: :lol:

Mark
Nice one Mark.
:lol: :lol: :lol:
User avatar
kmurta
Posts: 305
Joined: Tue Sep 01, 2009 5:04 am
Location: Belo Horizonte - BR
Contact:

Re: Super Star Trek

Post by kmurta »

Moggy wrote: Sun Feb 16, 2020 1:18 pm I have always had a liking for this game so many thanks for this kelly. :D
You're welcome!
Moggy wrote: Sun Feb 16, 2020 1:18 pm You may or not know that a double speed BASIC ROM is available now for the 81 and I will try this with that ROM to see if it speeds things up.
Yes, I know it and I even tested the game with this improved ROM in the EO emulator. My intention was to leave all prints running in SLOW mode, but seeing the Scan Sensors and Galaxy Maps being printed slowly on the screen is too tedious. But with the ZX81X2.ROM, both processing and printing speeds are significantly increased!

By the way, has anyone hacked it for use on ZXpand?
1 x ZX81, 2 x TK85 , 1 TK82C, 1 TK95, 1 x Alphacom 32 printer, 1 x ZXpand
ZeXtender board, Joy81 - Programmable Joystick Controller, Turbo Sound 81
http://zx81.eu5.org
https://toddysoftware.itch.io/
Moggy
Posts: 3266
Joined: Wed Jun 18, 2008 2:00 pm

Re: Super Star Trek

Post by Moggy »

I think professor Andy was thinking about it! :lol:

https://www.sinclairzxworld.com/viewtop ... f=5&t=2986

Post 5.
User avatar
XavSnap
Posts: 1941
Joined: Sat May 10, 2008 4:23 pm
Location: 'Zx81 France' Fb group.

Re: Super Star Trek

Post by XavSnap »

Thanks Kmurta…
Nice game.
Last edited by XavSnap on Sun Feb 16, 2020 7:01 pm, edited 1 time in total.
Xavier ...on the Facebook groupe : "Zx81 France"(fr)
Moggy
Posts: 3266
Joined: Wed Jun 18, 2008 2:00 pm

Re: Super Star Trek

Post by Moggy »

A point to note for ZXpand users.

Don't rely on the program setting RAM-TOP to 49152!

Before loading you must use the CONFIG"R=49152" command before loading otherwise a nasty little whiteout happens.

I tried this on four different spands ( issue 1,3 and 5 and the xpand+ ) and they all crashed unless RAM-TOP was set first by using the CONFIG command and not relying on the program setting it as Kelly suggests.
User avatar
kmurta
Posts: 305
Joined: Tue Sep 01, 2009 5:04 am
Location: Belo Horizonte - BR
Contact:

Re: Super Star Trek

Post by kmurta »

Moggy wrote: Sun Feb 16, 2020 7:00 pm A point to note for ZXpand users.

Don't rely on the program setting RAM-TOP to 49152!

Before loading you must use the CONFIG"R=49152" command before loading otherwise a nasty little whiteout happens.

I tried this on four different spands ( issue 1,3 and 5 and the xpand+ ) and they all crashed unless RAM-TOP was set first by using the CONFIG command and not relying on the program setting it as Kelly suggests.
Hmmm, what happens is that to work it must have RAM up to 49152. The problem is that ZXpand start with RAM set to 8-40Kb. As I use Commander by default and it automatically sets the memory to 16-48Kb, I forgot that detail, sorry.

But as really there isn't need to always load the instructions before the game, it may be better to use CONFIG "R=49152".
1 x ZX81, 2 x TK85 , 1 TK82C, 1 TK95, 1 x Alphacom 32 printer, 1 x ZXpand
ZeXtender board, Joy81 - Programmable Joystick Controller, Turbo Sound 81
http://zx81.eu5.org
https://toddysoftware.itch.io/
Moggy
Posts: 3266
Joined: Wed Jun 18, 2008 2:00 pm

Re: Super Star Trek

Post by Moggy »

kmurta wrote: Sun Feb 16, 2020 8:21 pm
Moggy wrote: Sun Feb 16, 2020 7:00 pm A point to note for ZXpand users.

Don't rely on the program setting RAM-TOP to 49152!

Before loading you must use the CONFIG"R=49152" command before loading otherwise a nasty little whiteout happens.

I tried this on four different spands ( issue 1,3 and 5 and the xpand+ ) and they all crashed unless RAM-TOP was set first by using the CONFIG command and not relying on the program setting it as Kelly suggests.
Hmmm, what happens is that to work it must have RAM up to 49152. The problem is that ZXpand start with RAM set to 8-40Kb. As I use Commander by default and it automatically sets the memory to 16-48Kb, I forgot that detail, sorry.

But as really there isn't need to always load the instructions before the game, it may be better to use CONFIG "R=49152".
@Kelly.

I also use commander and no matter if mem is high or low it won't run on a real 81 from a normal load command unless CONFIG "R=49152" is used first.
I 'm only pointing this out for your own reference Kelly nothing more.

The game itself is superb but a damn sight harder than other versions but I am the worlds worst game player only three Klingons destroyed then they got me. :lol: :oops:

Great work Kelly and thanks again for this. :D
Post Reply