Another Classic Ported to TRS-80 MC-10
Moderator: Alastair
Re: Another Classic Ported to TRS-80 MC-10
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
1: Mansion, 2: Jerusalem, 3: Williamsburg, 4: Ultimate, 5: Castle
Dracula
Here's Mansion
Re: Another Classic Ported to TRS-80 MC-10
Jim,
You are a legend. I will download and get playing!
Thanks
Chris
You are a legend. I will download and get playing!
Thanks
Chris
Re: Another Classic Ported to TRS-80 MC-10
I've ported Dr. Livingston to MC-10. New animation. Fully bug tested.
Re: Another Classic Ported to TRS-80 MC-10
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.
Re: Another Classic Ported to TRS-80 MC-10
Ported 4 Mile Island Adventure from Owls Nest Software. Added some fixes to the Save/Load routine (and few other minor tweaks).
Re: Another Classic Ported to TRS-80 MC-10
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.
Re: Another Classic Ported to TRS-80 MC-10
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
Jim
jgerrie wrote:Jerusalem Adventure Updated. Now with murderous stereotypes removed...
Re: Another Classic Ported to TRS-80 MC-10
Here's a port of Tower Of Mystery for the BBC Micro:jgerrie wrote:I have ported another adventure to Micro Color Basic. Tower of Mystery
Re: Another Classic Ported to TRS-80 MC-10
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
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:Here's a port of Tower Of Mystery for the BBC Micro:jgerrie wrote:I have ported another adventure to Micro Color Basic. Tower of Mystery
Re: Another Classic Ported to TRS-80 MC-10
Good tip, thanks!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
Yes, and Microsoft BASIC influenced the design of BBC BASIC: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...
Re: Another Classic Ported to TRS-80 MC-10
Sorry to bring bad news, but your port of Atlantis has a bug in it. If you type HELP the program crashes with: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.
?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.
[b]~~[i] Pippa [/i]~~[/b]
Re: Another Classic Ported to TRS-80 MC-10
Not bad news -- great news! And thanks so much for tracking down the solution.
Ta,
Jim
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.
Re: Another Classic Ported to TRS-80 MC-10
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.
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.
- Attachments
-
- MINI-ADV.gif (1.94 KiB) Viewed 5406 times
-
- MINI-ADV.zip
- Peter Killworth's Mini Adventure converted for the MC10
- (6.71 KiB) Downloaded 138 times
[b]~~[i] Pippa [/i]~~[/b]
- Gunness
- Site Admin
- Posts: 1826
- Joined: Tue Dec 07, 2004 7:04 pm
- Location: Copenhagen, Denmark
- Contact:
Re: Another Classic Ported to TRS-80 MC-10
Haha, that's the spirit
Re: Another Classic Ported to TRS-80 MC-10
Wow. I'm amazed. I'll let you know how it goes. So cool...