[Coco] Ghana Bwana on my Coco3 not working but ok on Coco2
6809er at bjork-huffman.net
Fri Jan 4 14:31:34 EST 2008
There is a patch that I wrote a long time ago to make Ghana Bwana
(and other games) work on a CoCo 3. (But don't have a copy of it.)
Try these links for more info on the patch.
RICK: We have received many reponses to the question about "fixing"
GHANA BWANA. Most have either sent a copy of "NEWBOOT" or referenced
us to DELPHI or THE RAINBOW. Since the Rainbow article mentions
Steve Bjork "granting permission" to reprint the patch, I feel it
best to just refer you to that article via the following response by
L E Padgett.
..Author Steve Bjork's "NEWBOOT" patch for early CoCo 1 and 2 games -
GHANA BWANA, PITFALL II, DESERT RIDER, and ONE ON ONE - for CoCo 3
use. This patch is listed on DELPHI, and in RAINBOW, May '91, pg.
74. The one in RAINBOW has SYNTAX ERRORs in it. A space is need
after the colons in lines 150, and 220 through 250.
NO ERROR IN "GHANA BWANA"?
ROBERT ALLEN TURNER
In issue #6 of CFDM, H.J. Moenich asked about the error in GHANA
BWANA. Actually, there is no error, the program will boot up and run
fine on the CoCo 1 and 2 with 64K. It won't work with the CoCo 3
unless it is patched. The problem is, it boots up similar to OS-9
Level 1, version 1. The "*" program is the same program used to boot
OS-9 on DISK BASIC 1.0 & 2.0 (it simulates the DOS command). The DOS
command and the "*" program both read TRACK 34 into CoCo memory
starting at Address &H2600 and EXEC's it at &H2602. The older
versions of OS-9 and probably the GHANA BWANA loader, will not work
on the CoCo 3 because the boot program block moves itself over the
256 bytes at &HFE00 through &HFEFF, thereby trashing the interrupt
vectors of the CoCo 3 and causing a system crash. STEVE BJORK, The
author of GHANA ==>
BWANA released a program some time ago on DELPHI which would patch
the GHANA BWANA program & several of his other earlier programs to
work on the CoCo 3. I Don't have this program, but I remember reading
about it in an issue of the Rainbow several years ago, so I don't
know if it will still be on DELPHI or not. If some of you friends
have this PATCH, please submit it to CFDM as it is PUBLIC DOMAIN. I
need it and I'm sure Mr. H.J. Moenich would also appreciate it. I
have tried to patch the GHANA BWANA myself with only frustration to
show for it. If any friends would like to try to patch it, here are
the general guidelines to follow when patching games such as this and
older OS-9 Level 1, Version 1 & 1.1 games. Read the boot sector from
TRACK 34 of the disk into memory starting at &H2600 and disassemble
it starting at &H2602. Look for a BLOCK MOVE ROUTINE within the first
256 bytes, as well as a JUMP or BRANCH to the moved code. Lower the
TARGET ADDRESS of the BLOCK MOVE by &H0100. Also, lower the JUMP or
BRANCH by &H0100. Be careful when changing branches, they're relative
to the current instruction position, not absolute. This is about all
of the information that I have. I hope it is useful to some of you
Also, make sure you are running at normal speed and not the optional
double speed mode of the CoCo 3.
If you have a "double speed" poke or some other high-speed thing
turned on then the loader will not work.
Also, Ghana Bwana will try to use your Speech-Sound Pak and that too
will not work at the optional double speed of the CoCo 3.
Steve (Zaxxon) Bjork
At 08:29 AM 1/3/2008, you wrote:
>While trying some old stuff I came through Ghana Bwana. I have one
>problem with the game, it freeze at the loading screen. This freeze
>happen on a real coco3 and on coco3 emulator. BUT it is working on
>I would like to know if there is a way to make it work for COCO3
>because im 90% sure I was running it before on my coco3. Maybe some
>poke to do before
>Thanks for your support
-------------- next part --------------
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.516 / Virus Database: 269.17.13/1209 - Release Date: 1/4/2008 12:05 PM
More information about the Coco