[Coco] Becker Port patch for MESS 0.152s

Bill Pierce ooogalapasooo at aol.com
Thu Mar 20 22:57:07 EDT 2014


Awsome Richard I figured you would get it when we discussed it before as you sounded pretty confident that you could do it.
And yes, a selectable port is definately a needed feature as I often run several emulations at once, each on a different port. But if it can't be done, then I guess MESS wins the 65504 prize LOL
Do you plan to do a Windows build? I do not use Linux (often) and would really like to see a Windows binary of this. If not, I'm sure there's someone here that can adapt your patches (if made available) to build a Windows version.... maybe even a Mac version.

We would then have a decent cross-platform Coco emulator with Becker Port support. I have already learned the benifits of this in the Becker Vcc and XRoar emulation and it's hard to live without once you start using it. It's the very reason I use Vcc and XRoar instead of MESS.
Also... does this patch include "all" versions of the Coco in Mess or just a particular emulation?

If you need "beta" testers, let me know as I can run Linux in a VM and I would be a perfect tester as I know very little of Linux. So if I can set up and run it in Linux... anyone can :-)


Bill Pierce
"Today is a good day... I woke up" - Ritchie Havens
 

My Music from the Tandy/Radio Shack Color Computer 2 & 3
https://sites.google.com/site/dabarnstudio/
Co-Webmaster of The TRS-80 Color Computer Archive
http://www.colorcomputerarchive.com/
Co-Contributor, Co-Editor for CocoPedia
http://www.cocopedia.com/wiki/index.php/Main_Page
E-Mail: ooogalapasooo at aol.com




-----Original Message-----
From: Richard Goedeken <Richard at fascinationsoftware.com>
To: CoCoList for Color Computer Enthusiasts <coco at maltedmedia.com>
Sent: Thu, Mar 20, 2014 10:26 pm
Subject: [Coco] Becker Port patch for MESS 0.152s


Hello everyone,

I have working prototype of this now.  I modified a source build of the latest
release of MESS to include Becker port support.  It was actually quite a bit
of work.  The sdlmess patch on Aaron's page was helpful as a starting point
but I had to rewrite basically everything and grok all these crazy constructs
in MESS to make it work.  The underlying MESS interfaces are completely
different (it's all C++ now) and this patch implemented something other than a
Becker port anyway (it only worked with the patched OS9).  Then I had to
figure out that my HDB-DOS binary (which does support the Becker port) didn't
implement the drivewire protocol correctly.  I think I got the bad ROM off of
a link on Cloud 9's website.  The working one I downloaded in the
hdbdos-20130922.zip file in this page:

http://toolshed.sourceforge.net/snapshots/

The binary which works is hdbdw3bc3.bin.

It's not quite ready to submit to the MESS developers for merging; in 
particular:

1. I haven't built in under Win32 yet, and I know that winsock is slightly
different than POSIX berkeley sockets, so it will probably take some #define's
to make it work in Windows.

2. It only connects to port 65504 on the local host.  I do have a system
configuration gui option to enable/disable the port, but I don't see any way
for me to add a free text field (for hostname or port number) to allow the
user to configure this.  Does anyone else have a suggestion for this?

But it's mostly done, and it works!  I connected to the local DW4 server and
ran the latest build of my Dynosprite demo.

Richard


On 03/08/2014 09:56 PM, Bill Pierce wrote:
> 
> Richard, the patch is on Aaron's CocoCoding site. He may be able to tell
> you more but I'm not sure. Here's a link to the page, it's next to the
> bottom on his DW4 download page:
> 
> https://sites.google.com/site/drivewire4/download
> 
> 
> 
> Bill Pierce "Today is a good day... I woke up" - Ritchie Havens
> 
> 
> My Music from the Tandy/Radio Shack Color Computer 2 & 3 
> https://sites.google.com/site/dabarnstudio/ Co-Webmaster of The TRS-80
> Color Computer Archive http://www.colorcomputerarchive.com/ Co-Contributor,
> Co-Editor for CocoPedia http://www.cocopedia.com/wiki/index.php/Main_Page 
> E-Mail: ooogalapasooo at aol.com
> 

--
Coco mailing list
Coco at maltedmedia.com
http://five.pairlist.net/mailman/listinfo/coco

 



More information about the Coco mailing list