Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.sys.apple2.programmer > #2754 > unrolled thread

Kerbal Space Program for Apple II

Started byvince@pianoman.cluster.toy
First post2016-05-27 19:59 +0000
Last post2016-05-29 14:55 -0700
Articles 10 — 6 participants

Back to article view | Back to comp.sys.apple2.programmer


Contents

  Kerbal Space Program for Apple II vince@pianoman.cluster.toy - 2016-05-27 19:59 +0000
    Re: Kerbal Space Program for Apple II magnusfalkirk <dean.phares@gmail.com> - 2016-05-27 18:05 -0700
    Re: Kerbal Space Program for Apple II magnusfalkirk <dean.phares@gmail.com> - 2016-05-27 18:08 -0700
    Re: Kerbal Space Program for Apple II Nicola <nvitacolonna@gmail.com> - 2016-05-28 12:15 +0200
      Re: Kerbal Space Program for Apple II vince@pianoman.cluster.toy - 2016-05-29 00:51 +0000
        Re: Kerbal Space Program for Apple II Andy McFadden <thefadden@gmail.com> - 2016-05-28 21:24 -0700
          Re: Kerbal Space Program for Apple II vince@pianoman.cluster.toy - 2016-05-30 14:09 +0000
    Re: Kerbal Space Program for Apple II ultramagnus_tcv <mikew@thecomputervalet.com> - 2016-05-29 09:07 -0500
      Re: Kerbal Space Program for Apple II vince@pianoman.cluster.toy - 2016-05-30 14:19 +0000
    Re: Kerbal Space Program for Apple II Antoine Vignau <antoine.vignau@laposte.net> - 2016-05-29 14:55 -0700

#2754 — Kerbal Space Program for Apple II

Fromvince@pianoman.cluster.toy
Date2016-05-27 19:59 +0000
SubjectKerbal Space Program for Apple II
Message-ID<slrnnkha5l.ung.vince@pianoman.cluster.toy>
So I "ported" the game Kerbal Space Program to the Apple II.
It's all written in Applesoft Basic.

You can see a somewhat silly video about it here:
https://www.youtube.com/watch?v=_RgXa2ZQsPI

Or you can go to this webpage where you can get the disk image
and the source code:
http://www.deater.net/weave/vmwprod/ksp/

Vince

[toc] | [next] | [standalone]


#2755

Frommagnusfalkirk <dean.phares@gmail.com>
Date2016-05-27 18:05 -0700
Message-ID<665fdc8e-072e-495f-893d-f67ff18575e8@googlegroups.com>
In reply to#2754
On Friday, May 27, 2016 at 3:03:29 PM UTC-5, vi...@pianoman.cluster.toy wrote:
> So I "ported" the game Kerbal Space Program to the Apple II.
> It's all written in Applesoft Basic.
> 
> You can see a somewhat silly video about it here:
> https://www.youtube.com/watch?v=_RgXa2ZQsPI
> 
> Or you can go to this webpage where you can get the disk image
> and the source code:
> http://www.deater.net/weave/vmwprod/ksp/
> 
> Vince

Very cool! Thanks for ding this!

Dean

[toc] | [prev] | [next] | [standalone]


#2756

Frommagnusfalkirk <dean.phares@gmail.com>
Date2016-05-27 18:08 -0700
Message-ID<e117f97d-b58b-4cc6-b025-86d861c786c2@googlegroups.com>
In reply to#2754
On Friday, May 27, 2016 at 3:03:29 PM UTC-5, vi...@pianoman.cluster.toy wrote:
> So I "ported" the game Kerbal Space Program to the Apple II.
> It's all written in Applesoft Basic.
> 
> You can see a somewhat silly video about it here:
> https://www.youtube.com/watch?v=_RgXa2ZQsPI
> 
> Or you can go to this webpage where you can get the disk image
> and the source code:
> http://www.deater.net/weave/vmwprod/ksp/
> 
> Vince

Very cool! Thanks for doing this!
Dean

[toc] | [prev] | [next] | [standalone]


#2757

FromNicola <nvitacolonna@gmail.com>
Date2016-05-28 12:15 +0200
Message-ID<nibr3e$2rbo$1@adenine.netfront.net>
In reply to#2754
On 2016-05-27 19:59:49 +0000, vince@pianoman.cluster.toy said:

> So I "ported" the game Kerbal Space Program to the Apple II.
> It's all written in Applesoft Basic.
> 
> You can see a somewhat silly video about it here:
> https://www.youtube.com/watch?v=_RgXa2ZQsPI
> 
> Or you can go to this webpage where you can get the disk image
> and the source code:
> http://www.deater.net/weave/vmwprod/ksp/

Cool, thanks!

Your dos33fsprogs utilities are very handy, too. I have made a
Homebrew formula for people on OS X.

Nicola


--- news://freenews.netfront.net/ - complaints: news@netfront.net ---

[toc] | [prev] | [next] | [standalone]


#2760

Fromvince@pianoman.cluster.toy
Date2016-05-29 00:51 +0000
Message-ID<slrnnkkfkn.fig.vince@pianoman.cluster.toy>
In reply to#2757
On 2016-05-28, Nicola <nvitacolonna@gmail.com> wrote:
> On 2016-05-27 19:59:49 +0000, vince@pianoman.cluster.toy said:
>
>> So I "ported" the game Kerbal Space Program to the Apple II.
>> It's all written in Applesoft Basic.
>> 
>> You can see a somewhat silly video about it here:
>> https://www.youtube.com/watch?v=_RgXa2ZQsPI
>> 
>> Or you can go to this webpage where you can get the disk image
>> and the source code:
>> http://www.deater.net/weave/vmwprod/ksp/
>
> Cool, thanks!
>
> Your dos33fsprogs utilities are very handy, too. I have made a
> Homebrew formula for people on OS X.

glad they're useful!

My work on the KSP game turned up a bug with my applesoft basic tokenizer
(ATN was matching AT first, guess I had never written a program that
took the ATN of anything before).  So I should push out an actual
release of the tools.  It actually makes me wonder how the real tokenizer 
handles the AT/ATN case.

Vince

[toc] | [prev] | [next] | [standalone]


#2761

FromAndy McFadden <thefadden@gmail.com>
Date2016-05-28 21:24 -0700
Message-ID<ca1d7e83-5d9a-45e5-9fdc-19744709854d@googlegroups.com>
In reply to#2760
On Saturday, May 28, 2016 at 5:55:15 PM UTC-7, vi...@pianoman.cluster.toy wrote:
> My work on the KSP game turned up a bug with my applesoft basic tokenizer
> (ATN was matching AT first, guess I had never written a program that
> took the ATN of anything before).  So I should push out an actual
> release of the tools.  It actually makes me wonder how the real tokenizer 
> handles the AT/ATN case.

Explicitly:

D5BA- C9 C5    1870        CMP #TOKEN.AT  DID WE MATCH "AT"?
D5BC- D0 0D    1880        BNE .8       NO, SO NO AMBIGUITY
D5BE- BD 01 02 1890        LDA INPUT.BUFFER+1,X  "AT" COULD BE "ATN" OR "A TO"
D5C1- C9 4E    1900        CMP #'N      "ATN" HAS PRECEDENCE OVER "AT"
D5C3- F0 34    1910        BEQ .14      IT IS "ATN", FIND IT THE HARD WAY
D5C5- C9 4F    1920        CMP #'O      "TO" HAS PRECEDENCE OVER "AT"
D5C7- F0 30    1930        BEQ .14      IT IS "A TO", FIN IT THE HARD WAY
D5C9- A9 C5    1940        LDA #TOKEN.AT     NOT "ATN" OR "A TO", SO USE "AT"

For more, see https://github.com/fadden/ciderpress/blob/master/app/BasicImport.cpp

Nice job on the KSP port. :-)

[toc] | [prev] | [next] | [standalone]


#2764

Fromvince@pianoman.cluster.toy
Date2016-05-30 14:09 +0000
Message-ID<slrnnkoiis.22t.vince@pianoman.cluster.toy>
In reply to#2761
On 2016-05-29, Andy McFadden <thefadden@gmail.com> wrote:
> On Saturday, May 28, 2016 at 5:55:15 PM UTC-7, vi...@pianoman.cluster.toy wrote:
>> My work on the KSP game turned up a bug with my applesoft basic tokenizer
>> (ATN was matching AT first, guess I had never written a program that
>> took the ATN of anything before).  So I should push out an actual
>> release of the tools.  It actually makes me wonder how the real tokenizer 
>> handles the AT/ATN case.
>
> Explicitly:
>
> D5BA- C9 C5    1870        CMP #TOKEN.AT  DID WE MATCH "AT"?
> D5BC- D0 0D    1880        BNE .8       NO, SO NO AMBIGUITY
> D5BE- BD 01 02 1890        LDA INPUT.BUFFER+1,X  "AT" COULD BE "ATN" OR "A TO"

ahh, OK, so now I don't feel bad about having inserted a similar hack into
my tokenizer code.

And I had never thought about the "A TO" case, mostly because my tokenizer
assumes a certain minimal amount of whitespace.

thanks for the info.

Vince

[toc] | [prev] | [next] | [standalone]


#2762

Fromultramagnus_tcv <mikew@thecomputervalet.com>
Date2016-05-29 09:07 -0500
Message-ID<niess9$sok$1@dont-email.me>
In reply to#2754
On 2016-05-27 19:59:49 +0000, vince@pianoman.cluster.toy said:

> So I "ported" the game Kerbal Space Program to the Apple II.
> It's all written in Applesoft Basic.


No one else seemed to be impressed that you have a time machine or that 
you managed to get some advaced technology to the year 1978, thereby 
proving you have a time machine. I am impressed.

But seriously, great job on the work and the video.

m

[toc] | [prev] | [next] | [standalone]


#2765

Fromvince@pianoman.cluster.toy
Date2016-05-30 14:19 +0000
Message-ID<slrnnkoj4p.22t.vince@pianoman.cluster.toy>
In reply to#2762
On 2016-05-29, ultramagnus_tcv <mikew@thecomputervalet.com> wrote:

> No one else seemed to be impressed that you have a time machine or that 
> you managed to get some advaced technology to the year 1978, thereby 
> proving you have a time machine. I am impressed.

The time circuits were actually a lot more work to build than the KSP port
so it's good I finally got to use them for something useful.  I've always
intended to make them car-mountable (maybe even trying to display the
speed from over the CANbus) but I haven't had time recently.

I should do something fun like take a Raspberry Pi back to a Homebrew
Computing Club meeting and sell it for an inflation-adjusted $35, though
I suppose that might distrupt the timeline a little.

Vince

[toc] | [prev] | [next] | [standalone]


#2763

FromAntoine Vignau <antoine.vignau@laposte.net>
Date2016-05-29 14:55 -0700
Message-ID<15ecb0a2-601f-4187-9eaa-e43641370fec@googlegroups.com>
In reply to#2754
You should update the wikipedia page of KSP.

Good job!
Antoine

[toc] | [prev] | [standalone]


Back to top | Article view | comp.sys.apple2.programmer


csiph-web