Home Page
Posted By: Diet Go Go Fan how to run CoCo games - 06/27/14 05:34 PM
Like the PC9801 games earlier, I can't get any format Tandy CoCo 3 games running, not even cartridges. Most files I found are in ".bin" format, some in ".dsk". The introduction screen just shows copyright and "OK", not a drive prompt. I don't know what to type again.
Posted By: Anna Wu Re: how to run CoCo games - 06/27/14 06:16 PM
Which software (title) exactly you tried to run?
Posted By: Anna Wu Re: how to run CoCo games - 06/27/14 06:31 PM
Example for a disk image (Donkey Kong/Basic mode) and the coco3 driver:

Mount the disk image
Type "DIR" to see the available files e.g. "DONKEY.BAS"
Load "DONKEY" and ENTER
RUN

Example for a disk image (Pegasus/DOS mode) and the coco3 driver:

Mount the disk image
Type "DOS" and ENTER to switch into DOS mode
The game start automatically



The mounted coco3 cartridges e.g. Shanghai.rom should run automatically.

Example for a cassette image (Crazy Mazes/Basic mode) and the coco3 driver:

Mount the cassette image e.g. crazmaze.cas
CLOAD
RUN



To create and run virtual hard disk images is a bit more difficult. If you need more help, contact me.
But Robert Gault is more the expert for the CoCo and OS9 system (NitrOS-9/6809)
Posted By: Robert Gault Re: how to run CoCo games - 06/28/14 01:40 PM
Anna posted some good information and to continue on that ....

Coco emulation with MESS has no provision for running .bin files directly. They must be mounted on a disk image, the most common type being .dsk. There is one other type of file used with Basic on a Coco, .bas.
Basic files can be started from a .dsk image with
RUN"FILENAME"
Machine language files on .dsk require one of two methods depending on whether they are self-starting.
LOADM"FILENAME":EXEC
or just
LOADM"FILENAME"

There are also OS-9 programs that run under Coco emulation. These may or may not require first starting OS-9. Some will start merely after mounting the disk with an .os9 extension and entering
DOS

While this forum is the best place for learning about MESS, there are specific Coco related forums and a mail server.
Send me a message and I will supply urls.
Posted By: Anna Wu Re: how to run CoCo games - 06/28/14 01:58 PM
As I said, Robert Gault is the expert. smile
Posted By: Diet Go Go Fan Re: how to run CoCo games - 06/28/14 08:43 PM
My first problem was, I was using a bad dumped bios that wouldn't run any game. After getting a new bios dump, I can run "Tetris" and "Shanghai". I now can also DIR files and start to run .dsk images, but shortly after the title screen the games freeze with scrambled graphics onscreen. ROM images "Arkanoid" and "Malcolm Mortar" and probably many more, freeze at a black screen. I am using Windows 32 MESS UI 153.

I have discovered a really strange problem I have with CoCo emulation. Every time I insert a ROM image, the floppy drives in the media list disappear, so I can't insert .dsk files. The opposite is sort of also true, When I load a .dsk file, the cartridge slot in the list will not disappear, and the emulator will say ROMs are loaded, but it won't act like any ROMs are loaded. This happens no matter how many times I soft or hard reset, and if I remove media or not. I can only get it working again by deleting the ini and configuration files.
Posted By: R. Belmont Re: how to run CoCo games - 06/28/14 08:57 PM
IIRC, the disk drive plugs into the cartridge slot on the CoCo.
Posted By: etabeta78 Re: how to run CoCo games - 06/28/14 08:59 PM
IIRC, the floppy drive require a disk expansion inserted in the cart slot: such expansion might be inserted by default in MESS, so to have disks available when you launch the system with nothing mounted, but it clearly is replaced by any cart you mount manually wink

I don't have here the exe to check, however, so I might be wrong
Posted By: R. Belmont Re: how to run CoCo games - 06/28/14 09:03 PM
-listdevices clearly shows the FDC hanging off the -ext port.
Posted By: LoganB Re: how to run CoCo games - 06/29/14 01:48 AM
If you're getting scrambled graphics when loading a game, increase the amount of RAM the emulated system has to either 2M or 8M. Had this problem in the past but I can't remember what games though...
Posted By: Robert Gault Re: how to run CoCo games - 06/29/14 03:48 AM
There have been bugs in recent releases of MESS regards Coco emulation. One such is that if you mount any ROM even a disk ROM, you will lose all floppy disk drives as Diet Go Go Fan indicates.

The only way around this seems to be a custom compile where the default -ext is changed to fdcv11.
Posted By: Diet Go Go Fan Re: how to run CoCo games - 06/29/14 03:24 PM
How do you increase the RAM? I can't find a menu that changes it.
Posted By: Anna Wu Re: how to run CoCo games - 06/29/14 03:55 PM
Originally Posted By Diet Go Go Fan
How do you increase the RAM? I can't find a menu that changes it.


mess --listxml >listxml.txt
to get and save the complete list
Check the coco3 machine and the ram option

Example for 8MB
mess coco3 -ramsize 8388608

Take a look for ramsize inside of coco3.ini
Posted By: R. Belmont Re: how to run CoCo games - 06/29/14 04:21 PM
-ramsize 8M is friendlier smile
Posted By: Anna Wu Re: how to run CoCo games - 06/29/14 04:26 PM
Yes
128K, 512K, 2M and 8M is easier

But maybe not everyone knows it. So he can use what he see (listxml) smile

Quote:
<ramoption default="1">524288</ramoption>
<ramoption>131072</ramoption>
<ramoption>2097152</ramoption>
<ramoption>8388608</ramoption>
Posted By: Robert Gault Re: how to run CoCo games - 06/29/14 11:33 PM
Since you are using MESSUI .153b, you can set the RAM size in the gui.
Right click on the Coco emulation to be used and select Properties. Then click on Configuration. You will get a list (after clicking on the arrow) of possible RAM sizes.
Posted By: Diet Go Go Fan Re: how to run CoCo games - 06/30/14 12:11 AM
Changing the RAM size has no effect. I just found out that the "CoCo 1" driver will not load tapes.

Thank you all, for trying to help me.
Posted By: Robert Gault Re: how to run CoCo games - 06/30/14 12:52 AM
You must be doing something wrong. I just tested messui .135b and Color Computer(Extended BASIC 1.0) will indeed load tapes. Are you trying Color Computer or the Extended Basic when you say CoCo1?

The correct syntax, once the .cas is mounted is either
CLOAD
or
CLOADM
You don't need a name unless there are several files on the tape but you do need to know whether the game is in Basic or machine language.

Also RAM size is not an issue with a Coco1 but it should be 64K. You can use tapes with a Coco3 but you might need to "remove" the disk controller.
Posted By: Anna Wu Re: how to run CoCo games - 06/30/14 05:18 AM
Originally Posted By Diet Go Go Fan
Changing the RAM size has no effect. I just found out that the "CoCo 1" driver will not load tapes.

Thank you all, for trying to help me.


Has no effect for what?
The RAM size between the coco and coco3 machine is different.
It is easier to give us more informations.

coco driver/tape

1. Which coco driver tried you now exactly?
2. Which tape (program/game title) have you tried?
3. Which tape format (.cas or .wav)?


Posted By: Diet Go Go Fan Re: how to run CoCo games - 06/30/14 04:54 PM
I tried CoCo parent set; with "Crazy Painter.CAS". Typing "cload" or "cloadm", a black rectangle with seemingly random letters and numbers appears, then disappears and a message "IO error" appears.

What I meant by the RAM having no effect was that changing it did not effect loading ROMs "Arkanoid" and "Malcolm Mortar" freeze at a black screen, and loading discs "pacdude2.dsk" and "Zenix.dsk" start to load, then freeze at a screen with scrambled graphics.
Posted By: Anna Wu Re: how to run CoCo games - 06/30/14 06:51 PM
Quote:
I tried CoCo parent set; with "Crazy Painter.CAS". Typing "cload" or "cloadm", a black rectangle with seemingly random letters and numbers appears, then disappears and a message "IO error" appears.


Crazy Painter.CAS seems to work for me with the cocoe (Extended BASIC 1.0) driver
But I am not a expert and Robert can give you more details, I think.

About the cartridges, did you read the softwarelist (coco_cart.xml)?
http://git.redump.net/mame/tree/hash

Posted By: Robert Gault Re: how to run CoCo games - 07/01/14 03:22 AM
As Anna stated, Crazy Painter runs with cocoe emulation. It does not with coco emulation messui .135b.
I don't have an owner's manual for this game but expect that it makes use of the Extended Basic ROM for some video routines.

In any case, you should not be getting I/O errors unless you have a bad tape copy. Indicate where you obtained your copy of Crazy Painter.

==========
There are several versions of this game available. One is for the Model I or III and one or two for the Coco.
Apparently one Coco version is auto starting (with a CLOADM) while the one I have is not and requires a CLOADM:EXEC. I have been able to get a good initial screen with coco emulation by reducing memory to 16k, however the game will not play.
Posted By: R. Belmont Re: how to run CoCo games - 07/01/14 03:28 AM
Yeah, actually, don't tell us where you got it or I'll be forced to ban you (and Robert for inviting it). But the size and checksum would be useful.
Posted By: Robbbert Re: how to run CoCo games - 07/01/14 06:05 AM
When you say MESSUI .135b, do you mean 0.135? or do you mean 0.153? I'm confused (as usual).

Posted By: Anna Wu Re: how to run CoCo games - 07/01/14 06:57 AM
My tested "Crazy Painter.CAS" version.

SHA1: 32c0986f552879bf915e41d5013fd0d73ae3a572
CRC: 38d7c2b8

It seems to work on the dragon32/64 driver too with different mapped buttons to control the game play.
Posted By: Robert Gault Re: how to run CoCo games - 07/01/14 12:13 PM
Robbert, my mistake. I should have typed 0.153 .

I have the same SHA1 and CRC(32) as Anna.
Posted By: Diet Go Go Fan Re: how to run CoCo games - 07/01/14 02:42 PM
OK, I now know I have been trying to run a bunch of bad-dumps, which don't work.
© Forums