Skip to content

Releases: topherPedersen/OregonTrail1978

Oregon Trail v1.0.3 (as featured in the May/June 1978 Issue of Creative Computing Magazine)

25 Aug 03:40
a46d174
Compare
Choose a tag to compare

Small Bug Fix: changed RND(-1) to RND(1) in one spot in the code which I apparently missed earlier.

Oregon Trail v1.0.2 (as featured in the May/June 1978 Issue of Creative Computing Magazine)

14 Aug 23:46
fd71569
Compare
Choose a tag to compare

*** v.1.0.2 features a minor patch which adjusts hunting difficulty for improved gameplay on modern computers ***

The 1978 Version of Oregon Trail written in BASIC. This version of the game's source code was published in full in the May/June version of David Ahl's Creative Computing Magazine. Please note however, that I have patched a few areas of the code to make it compatible with Chipmunk BASIC to work on modern computers here in 2018. As far as I know, Chipmunk BASIC is the closest BASIC interpreter that exists today to what was used back in the late 1970's and early 1980's so that is what I chose to use while bringing this game back to life. Some of the changes I've made include changing things like:

X=A=B=C=0 

to:

C=0 
B=C
A=B
X=A

Another change included replacing CLK(0) with TIMER. Furthermore, the ** operator was changed to ^. And the last change that I remember adding is changing RND(-1) to RND(1) as it appears the RND() function behaves differently in Chipmunk BASIC than it did in earlier interpreters from the 70's and 80's.

Oregon Trail v1.0.1 (as featured in the May/June 1978 Issue of Creative Computing Magazine)

13 Aug 02:04
c2af9b2
Compare
Choose a tag to compare

The 1978 Version of Oregon Trail written in BASIC. This version of the game's source code was published in full in the May/June version of David Ahl's Creative Computing Magazine. Please note however, that I have patched a few areas of the code to make it compatible with Chipmunk BASIC to work on modern computers here in 2018. As far as I know, Chipmunk BASIC is the closest BASIC interpreter that exists today to what was used back in the late 1970's and early 1980's so that is what I chose to use while bringing this game back to life. Some of the changes I've made include changing things like:

 X=A=B=C=0 

to:

C=0
B=C
A=B
X=A

Another change included replacing CLK(0) with TIMER. Furthermore, the ** operator was changed to ^. And the last change that I remember adding is changing RND(-1) to RND(1) as it appears the RND() function behaves differently in Chipmunk BASIC than it did in earlier interpreters from the 70's and 80's.