CASA ::

Adventure forum
It is currently Fri Sep 22, 2017 8:04 pm

All times are UTC + 1 hour




Post new topic Reply to topic  [ 97 posts ]  Go to page Previous  1 ... 3, 4, 5, 6, 7  Next
Author Message
 Post subject: Re: Another Classic Ported to TRS-80 MC-10
PostPosted: Sat Mar 11, 2017 3:57 am 
Offline
User avatar

Joined: Sat Aug 17, 2013 1:25 pm
Posts: 129
Location: Nova Scotia
I've finished porting the last of the CLOAD Magazine/Microdeal Text Adventure Series:
1: Mansion, 2: Jerusalem, 3: Williamsburg, 4: Ultimate, 5: Castle
Dracula

Here's Mansion
Attachment:
mansion1.png
mansion1.png [ 3.74 KiB | Viewed 289 times ]


Top
 Profile  
 
 Post subject: Re: Another Classic Ported to TRS-80 MC-10
PostPosted: Mon Mar 13, 2017 6:42 pm 
Offline

Joined: Thu Jan 21, 2016 12:55 am
Posts: 6
Jim,

You are a legend. I will download and get playing!

Thanks

Chris


Top
 Profile  
 
 Post subject: Re: Another Classic Ported to TRS-80 MC-10
PostPosted: Sun Apr 16, 2017 6:37 pm 
Offline
User avatar

Joined: Sat Aug 17, 2013 1:25 pm
Posts: 129
Location: Nova Scotia
I've ported Dr. Livingston to MC-10. New animation. Fully bug tested.
Attachment:
livngstn.png
livngstn.png [ 2.08 KiB | Viewed 248 times ]


Top
 Profile  
 
 Post subject: Re: Another Classic Ported to TRS-80 MC-10
PostPosted: Sun Apr 23, 2017 1:55 am 
Offline
User avatar

Joined: Sat Aug 17, 2013 1:25 pm
Posts: 129
Location: Nova Scotia
I've ported Greg Hassett's Atlantis and Enchanted Island. Also "4 Mile Island" by Owl's Nest Software. Anyone solve 4 Mile Island Adventure? I'm working on it.


Top
 Profile  
 
 Post subject: Re: Another Classic Ported to TRS-80 MC-10
PostPosted: Sun May 14, 2017 8:38 pm 
Offline
User avatar

Joined: Sat Aug 17, 2013 1:25 pm
Posts: 129
Location: Nova Scotia
Ported 4 Mile Island Adventure from Owls Nest Software. Added some fixes to the Save/Load routine (and few other minor tweaks).
Attachment:
4mile.png
4mile.png [ 2.57 KiB | Viewed 208 times ]


Top
 Profile  
 
 Post subject: Re: Another Classic Ported to TRS-80 MC-10
PostPosted: Mon May 22, 2017 3:03 pm 
Offline
User avatar

Joined: Sat Aug 17, 2013 1:25 pm
Posts: 129
Location: Nova Scotia
Attachment:
galadv1.png
galadv1.png [ 2.94 KiB | Viewed 197 times ]

I have already ported the second of Howard Batie's Star Trek themed text adventures for the Coco to the MC-10. The Coco program, which can be found in Hot Coco Magazine August 1983, was based on an original game for the TRS-80 16K by Randy Hawkins in 80 Micro (August 1982, pp. 174-184). In fact, the version I ported might be more akin to Mr. Hawkins' original, as I based it on some source code that I found for the TRS-80 Model 100, which might have come from the Model I version of the game rather than the Coco version. I have rough source for the Hot Coco magazine version, but it is from OCR text of a scan of the article, and it was very tedious to get it into running form, so I switched to the source for the TRS-80 Model 100. I might still plunk away at the Hot Coco source, because Mr. Batie suggests that there are some differences between his version and the original, which might be nice to uncover. Also, the Coco version uses the technique of encoding all of the messages, so you can't cheat by looking at the source code. In any case it is nice to have a clean working version for the comparison.

There were a number of errors in the Model 100 source. Some of these problems are outlined in a Gaming After 40 blog post. I found others and corrected them. There was a big problem with how the game handled the button pushing for the impulse engines, that essentially allowed you to correct the orbit without having to solve the puzzle. GamingAfter40 suggests that the way to get rid of the Klingon guarding the Tribble on level 2 is to get the phaser, but really it was because he pushed the button for the engines on level 1 and triggered the bug (which moves the guards to the planet). The real way to get rid of the guards is to shoot all of them with the phaser. The phaser only self-destructs on the planet after you've done all the necessary shooting on the ship. There were also problems with beaming routines, that allowed you to beam down without Spock being present, but which indicate that his is present by the messages presented. There were also some problems with how the score was accumulated.

I have bug tested the program pretty extensively and played it to completion.


Top
 Profile  
 
 Post subject: Re: Another Classic Ported to TRS-80 MC-10
PostPosted: Fri Jun 16, 2017 9:29 pm 
Offline
User avatar

Joined: Sat Aug 17, 2013 1:25 pm
Posts: 129
Location: Nova Scotia
The Author of "Jerusalem Adventure" found my video on my update of his game and liked it. See the post by Warren Melnick here:https://youtu.be/25KK5f1_1s0. Cool.

Jim

jgerrie wrote:
Jerusalem Adventure Updated. Now with murderous stereotypes removed...
Attachment:
jerus.png


Top
 Profile  
 
 Post subject: Re: Another Classic Ported to TRS-80 MC-10
PostPosted: Mon Jul 10, 2017 8:32 am 
Offline

Joined: Sun Mar 18, 2012 7:33 pm
Posts: 23
jgerrie wrote:
I have ported another adventure to Micro Color Basic. Tower of Mystery

Here's a port of Tower Of Mystery for the BBC Micro:


_________________

My guide to Xanadu Adventure


Top
 Profile  
 
 Post subject: Re: Another Classic Ported to TRS-80 MC-10
PostPosted: Wed Jul 12, 2017 1:18 am 
Offline
User avatar

Joined: Sat Aug 17, 2013 1:25 pm
Posts: 129
Location: Nova Scotia
Neat. Funny about the improperly exited FOR/NEXT loops. MS Basic is tolerant of such. But I still often do something like the following with them:
455 IF C2$<>"" THEN TMP=I:I=L:NEXTI:I=TMP:GOTO 490

Sometimes the program expects to know what the value of the loop counter variable is, so I save it to TMP, properly exit the next loop, and then put the loop variable back to the value of TMP and then go to wherever the original code went to when it improperly jumped out of the loop.

I believe BBC Basic is definitely younger than MS Basic. MS Basic dates to at least 1977 if not before (Altair). Acorn didn't even exist for another few years...

Jim

ahope1 wrote:
jgerrie wrote:
I have ported another adventure to Micro Color Basic. Tower of Mystery

Here's a port of Tower Of Mystery for the BBC Micro:



Top
 Profile  
 
 Post subject: Re: Another Classic Ported to TRS-80 MC-10
PostPosted: Sat Jul 15, 2017 7:41 pm 
Offline

Joined: Sun Mar 18, 2012 7:33 pm
Posts: 23
jgerrie wrote:
Funny about the improperly exited FOR/NEXT loops. MS Basic is tolerant of such. But I still often do something like the following with them: 455 IF C2$<>"" THEN TMP=I:I=L:NEXTI:I=TMP:GOTO 490

Good tip, thanks!

jgerrie wrote:
I believe BBC Basic is definitely younger than MS Basic. MS Basic dates to at least 1977 if not before (Altair). Acorn didn't even exist for another few years...

Yes, and Microsoft BASIC influenced the design of BBC BASIC:


_________________

My guide to Xanadu Adventure


Top
 Profile  
 
 Post subject: Re: Another Classic Ported to TRS-80 MC-10
PostPosted: Sun Aug 20, 2017 8:01 pm 
Offline
User avatar

Joined: Sun Jan 16, 2005 3:28 am
Posts: 55
Location: London
jgerrie wrote:
I've ported Greg Hassett's Atlantis and Enchanted Island. Also "4 Mile Island" by Owl's Nest Software. Anyone solve 4 Mile Island Adventure? I'm working on it.


Sorry to bring bad news, but your port of Atlantis has a bug in it. If you type HELP the program crashes with:
?UL ERROR IN 471

Anyway, I've tracked down the original source code in the Captain 80 Book of BASIC Adventures and it looks like you missed out the last two lines when converting it for the MC10. To fix it, just add:

2410 PRINT"I CAN ONLY REPEAT THE","INSTRUCTIONS.",,"WOULD YOU LIKE THAT? ";:GOSUB4:IFLEFT$(AR$,1)="N"THENPRINT"OKAY.":GOTO90

2430 GOSUB2280:GOTO80


Cheers.

_________________
~~ Pippa ~~


Top
 Profile  
 
 Post subject: Re: Another Classic Ported to TRS-80 MC-10
PostPosted: Tue Aug 22, 2017 1:40 am 
Offline
User avatar

Joined: Sat Aug 17, 2013 1:25 pm
Posts: 129
Location: Nova Scotia
Not bad news -- great news! And thanks so much for tracking down the solution.

Ta,
Jim

pippa wrote:

Sorry to bring bad news, but your port of Atlantis has a bug in it. If you type HELP the program crashes with:
?UL ERROR IN 471

Anyway, I've tracked down the original source code in the Captain 80 Book of BASIC Adventures and it looks like you missed out the last two lines when converting it for the MC10. To fix it, just add:

2410 PRINT"I CAN ONLY REPEAT THE","INSTRUCTIONS.",,"WOULD YOU LIKE THAT? ";:GOSUB4:IFLEFT$(AR$,1)="N"THENPRINT"OKAY.":GOTO90

2430 GOSUB2280:GOTO80


Cheers.


Top
 Profile  
 
 Post subject: Re: Another Classic Ported to TRS-80 MC-10
PostPosted: Mon Aug 28, 2017 6:21 pm 
Offline
User avatar

Joined: Sun Jan 16, 2005 3:28 am
Posts: 55
Location: London
All that Atlantis business has inspired me to have a go at converting a game for the MC10. So here is Mini Adventure from Peter KIllworth's snappily titled book How to Write Adventure Games for the BBC Microcomputer Model B and Acorn Electron.


A couple of warnings. First: first I'm not a very good programmer and I don't know much about the MC10 or the BBC Micro, so I've probably introduced loads of bugs. Second, it's not a very good game (only 4 locations but three ways to die), so it's probably not worth playing even without bugs.

But I enjoyed converting it anyway. :thumb:


Attachments:
MINI-ADV.gif
MINI-ADV.gif [ 1.94 KiB | Viewed 51 times ]
File comment: Peter Killworth's Mini Adventure converted for the MC10
MINI-ADV.zip [6.71 KiB]
Downloaded 3 times

_________________
~~ Pippa ~~
Top
 Profile  
 
 Post subject: Re: Another Classic Ported to TRS-80 MC-10
PostPosted: Tue Aug 29, 2017 2:56 pm 
Offline
Site Admin
User avatar

Joined: Tue Dec 07, 2004 7:04 pm
Posts: 1608
Location: Copenhagen, Denmark
Haha, that's the spirit :D


Top
 Profile  
 
 Post subject: Re: Another Classic Ported to TRS-80 MC-10
PostPosted: Sun Sep 03, 2017 1:24 am 
Offline
User avatar

Joined: Sat Aug 17, 2013 1:25 pm
Posts: 129
Location: Nova Scotia
Wow. I'm amazed. I'll let you know how it goes. So cool...


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 97 posts ]  Go to page Previous  1 ... 3, 4, 5, 6, 7  Next

All times are UTC + 1 hour


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group