Page 2 of 3

Re: Interesting Tandy MC10 link with software

Posted: Sun Jul 01, 2012 11:15 pm
by jgerrie
Already nicked Pig for the MC-10. Nice game. I think there's a version of City bomber for MC-10 already. Thanks for the recommendations.

Re: Interesting Tandy MC10 link with software

Posted: Mon Jul 02, 2012 5:56 am
by jgerrie
I have created Coco/Dragon compatible versions of Pitman, Lumpies and Scramble
They can be found at my sitehttp://www3.ns.sympatico.ca/jimgerrie/jsoft.html under the filename JGGAMES.zip at the bottom of the page. This zip file contains a Coco emulator DSK file.

Edit the routine 10000-10010 for the appropriate high speed poke (Coco 3 or Coco2/Dragon).

Jim

Re: Interesting Tandy MC10 link with software

Posted: Mon Jul 02, 2012 6:46 pm
by jgerrie
Oops. The filename is actually JGGAMES3.zip

Re: Interesting Tandy MC10 link with software

Posted: Mon Jul 02, 2012 10:32 pm
by zephyr
Thanks Jim! 8-) I'm going to be busy for the next few days, but will convert them for the Dragon ASAP.

Regards,
Steve

Re: Interesting Tandy MC10 link with software

Posted: Mon Jul 02, 2012 10:49 pm
by jgerrie
I'll probably be adding a few others in a few days. I'll let you know when I do.

Jim

Re: Interesting Tandy MC10 link with software

Posted: Tue Jul 03, 2012 3:51 am
by jgerrie
I've added a few more programs to the ZIP.

Jim

Re: Interesting Tandy MC10 link with software

Posted: Wed Jul 04, 2012 12:55 am
by jgerrie
Added a few more and fixed a bug in Pitman and Coloroid.

Re: Interesting Tandy MC10 link with software

Posted: Wed Jul 04, 2012 3:42 pm
by zephyr
Hi Jim,

Had a little free time on my hands today, so did the Dragon ports of the three games you recommended (Pitman, Lumpies, and Maxit). All three are now in the Uploads section of the forum. BTW, I made a couple of slight modificactions to your "Double Speed" routine at lines 10000 to 10003.

Changed from this:

Code: Select all

10000 INPUT"CAN YOUR COMPUTER HANDLE DOUBLE SPEED (Y/N)";A$
10001 IFA$="Y" THENPOKE65497,0 ELSE IFA$<>"N" THEN10001
10002 CLS:RETURN:REM POKE65495,0 FOR COCO2 OR DRAGON
10003 POKE65496,0:END:REM POKE 65494,0 FOR COCO2/DRAGON
To this:

Code: Select all

10000 IF PEEK(65535)=27 THEN POKE65497,0:GOTO10002 ELSE CLS:INPUT"CAN YOUR COMPUTER HANDLE DOUBLE SPEED (Y/N)";A$
10001 IF A$="Y" THEN POKE65495,0 ELSE IF A$<>"N" THEN10000
10002 CLS:RETURN
10003 IF PEEK(65535)=27 THEN POKE65496,0 ELSE POKE65494,0
The routine now bypasses the "CAN YOUR COMPUTER HANDLE DOUBLE SPEED (Y/N)" prompt when a CoCo 3 is detected (all CoCo 3's can handle double speed). It also fixes a minor bug in line 10001 which caused the game to freeze if the player simply pressed ENTER, or input anything other than "N" when replying NO at the prompt.

I will convert more games when I get a little more free time. Which do you recommend?

Regards,
Steve

Re: Interesting Tandy MC10 link with software

Posted: Wed Jul 04, 2012 10:40 pm
by zephyr
There appears to be a regularly updated 16-bit timer at $0009-$000A on the MC-10. I don't know what its for, but it seems like the ideal thing for duplicating the X=RND(-TIMER) recommended for use in CoCo/Dragon BASIC programs.

e.g.

Code: Select all

10 X=RND(-(PEEK(9)*256+PEEK(10)))
EDIT: I see from the 6803 data sheet that the memory area from $0000 to $001F is listed as "6803 Internal Registers".

Re: Interesting Tandy MC10 link with software

Posted: Thu Jul 05, 2012 4:36 am
by jgerrie
Ta for the routines. Good eye on the doublespeed bug. I'd just noticed the mix-up myself.

I'd rank the other programs in the descending order of playability as follows:
KLONDIKE
SABOTAGE
BERZERK
SCRAMBLE
JOUST
RROID

DOGFIGHT is two player game
and SKYSCAPE is a classic astronomy program from Compute! magazine (versions for Apple, Atari, TI, PC, and Commodore).