[Coco] M.E.S.S. CoCo emulators

Roger Taylor operator at coco3.com
Sun Oct 19 16:23:26 EDT 2008


Hello folks,

I downloaded M.E.S.S. 0.127 today (plus the i686 optimized version) 
for Windows.  The first thing I noticed is that the CoCo modes 
(emulators) cause the Windows mouse cursor to vanish, as if being 
disabled.  I have to hit ALT-ESC to minimize the CoCo window and then 
kill the GUI sometimes to get back control.  Why is this happening, 
and why has every CoCo revision gotten slower and more erratic on 
each release?  Who's on this team of CoCo developers and how does 
something so obvious go unnoticed?

Other emulation modes seem to work fine, but I haven't tried each and 
every emulation.  Has anyone else noticed the mouse bug, and if so, I 
haven't seen anything written about it since it's release in August.

This isn't a bug report since I don't report bugs to M.E.S.S. 
anymore.  I did this years ago and my reports went unanswered.  I'm 
not on the team since I do not use their development tools and also 
don't want to get involved in such a messy system that keeps changing 
this much from version to version.  I'll simply step back to another 
working version and wait 1 or 2 more years until they get it right 
for a little while more, before breaking yet another revision.

One other potential problem: there's now no formal listing of the 
supported emulations?  Instead, I have to parse the sysinfo.dat file 
and strip out the needed info.  If this fails, I'll fall back to my 
own compiled list of M.E.S.S. systems that's included with my IDE 
installation.  I'm even thinking of merging the two lists of M.E.S.S. 
systems as they are loaded due to a problem I just noticed: M.E.S.S. 
.127 doesn't show the coco2b, coco2, and other coco modes in the 
sysinfo.dat file, but there they are in the MESSGUI.EXE 
application!  So the developers are hiding or keeping these modes out 
of any external file now?  Wow.

So, what I've had to do over time with the M.E.S.S. system is try to 
battle these crippling changes that keep affecting my Rainbow IDE 
that promises to work seamlessly to provide source code to emulation 
in one click.

My newest tricks will involve looking through the entire chosen MESS 
folder for files containing bios system info and all the .exe tools 
involved in the system.  This way, the drunken M.E.S.S. team of 
developers can rename, move things around, or do away with the BIOS 
names listing altogether, and Rainbow should keep on working with it.

IN THE WORSE CASE, a Rainbow user can always step back to a version 
or two back of M.E.S.S. that worked fine before the "current" version 
was broken.  Or, tweak the Rainbow IDE 2.0 options for M.E.S.S. which 
will be ready for any changes made to imgtool.exe (including -switch 
changes), and the M.E.S.S. CLI switches for forcing modes before launching.

On top of that, you should know that I'm working to support the VCC 
CoCo 3 emulator in the same way Rainbow works with M.E.S.S., so 
unless you're developing for other vintage systems using my IDE, and 
prefer to do only CoCo development, you wouldn't have to worry with 
M.E.S.S. or any of the issues I mentioned above.

Rainbow IDE 2.0 is not released yet but today I've got it where you 
can configure the M.E.S.S. launcher to mount floppies with new and 
old versions of M.E.S.S., mount tapes and cartridges, even if the 
M.E.S.S. team changes their CLI switch names and format.

Btw, I'm interested in knowing what version of M.E.S.S. any current 
Rainbow IDE 1.x users are using and what issues you've noticed or 
would like to see improved?
-- 
Roger Taylor

http://www.wordofthedayonline.com




More information about the Coco mailing list