BASIC Star Trek - Feasibilty?
Renegadetk
Posts: 4
Hello all,
I've been looking at the Hydra for quite some time, toying with the idea of getting one. I haven't programed much of anything in a long, long time (Basic on the Atari 800XL) but think that given time I could figure out the Hydra (well...maybe).
My question is this: How feasible does it seem to port one of the old-school BASIC star trek games to the Hydra? With my limited understanding of the capabilities I think it could handle this graphically. I'm wondering if the Prop could handle the arrays needed to store galaxy data and the like providing it was just a 2-D grid. I did a forum search for Star Trek and didn't come up with anything so forgive me if this has been covered before.
Has anyone thought about this before? I seems like it would be a fun project and would be willing to purchase a Hydra based on the strengths of suggestions here.
Thoughts/Ideas? Anything appreciated.
Many thanks
I've been looking at the Hydra for quite some time, toying with the idea of getting one. I haven't programed much of anything in a long, long time (Basic on the Atari 800XL) but think that given time I could figure out the Hydra (well...maybe).
My question is this: How feasible does it seem to port one of the old-school BASIC star trek games to the Hydra? With my limited understanding of the capabilities I think it could handle this graphically. I'm wondering if the Prop could handle the arrays needed to store galaxy data and the like providing it was just a 2-D grid. I did a forum search for Star Trek and didn't come up with anything so forgive me if this has been covered before.
Has anyone thought about this before? I seems like it would be a fun project and would be willing to purchase a Hydra based on the strengths of suggestions here.
Thoughts/Ideas? Anything appreciated.
Many thanks
Comments
I have a 1/3 of it done, but it has been shelfed until I get a little more up to speed in the spin language.
My original idea was to do the conversion from it's original BASIC to FemtoBASIC, but due to some
features currently lacking in FemtoBASIC (namely string support) I've decided it will be better
written in Spin. I have little doubt that Spin will be more that able to handle this game.
A few simple tweaks like adding a couple well-placed red & yellow LED's would be cool for alert status.
---
Background: FemtoBASIC is a tiny basic written in Spin that supports many common BASIC commands
and has the ability to read/write files to/from SD media.
OBC
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
New to the Propeller?
Getting started with the Protoboard? - Propeller Cookbook
Got an SD card? - PropDOS
A Living Propeller FAQ - The Propeller Wiki
(Got the Knowledge? Got a Moment? Add something today!)
Perhaps someday.
Thanks for the reply, I look forward to any other input anyone would have.
If you're really ambitious, try a real-time version like TREK80 for the old Sol.
For the uninitiated, a little history: www.dunnington.u-net.com/public/startrek/
OBC
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
New to the Propeller?
Getting started with the Protoboard? - Propeller Cookbook
Got an SD card? - PropDOS
A Living Propeller FAQ - The Propeller Wiki
(Got the Knowledge? Got a Moment? Add something today!)
Here's a link to it on my server
OBC
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
New to the Propeller?
Getting started with the Protoboard? - Propeller Cookbook
Got an SD card? - PropDOS
A Living Propeller FAQ - The Propeller Wiki
(Got the Knowledge? Got a Moment? Add something today!)
On the hydra CD in the Sources folder there is an apparently incomplete
(and cute) fake TRS-80 Color Basic called fb.spin.
Is it ONLY a joke, or a buggy hack of tiny basic? It doesn't respond to the keyboard.
Perhaps it can't legally work because it says Microsoft.
(Since then taken a little more serious by several other forum members... [noparse]:)[/noparse]
OBC
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
New to the Propeller?
Getting started with the Protoboard? - Propeller Cookbook
Got an SD card? - PropDOS
A Living Propeller FAQ - The Propeller Wiki
(Got the Knowledge? Got a Moment? Add something today!)