[Coco] Why do a next Gen CoCo? was Any news on the so called CoCo4 or Next CoCo

Frank Swygert farna at att.net
Fri Nov 19 17:42:54 EST 2010


Ideally the emulator would be set up so that it booted directly into 
CoCo emulation mode. A stripped down OS with only the necessities 
(relatively easy to do with FreeDOS and Jeff Vavasour's DOS based 
emulator). For those who want to run with another OS as the primary then 
Virtual Box (which also runs under Windows) would be a good solution. A 
fork of MESS might actually be a good starting point, unless Jeff is 
willing to give up the code to a working group to modify (or do it 
himself).

I need to start another thread for this -- what would a CoCo successor 
have to have as a minimum to please most people? I think it needs an 
accessible I/O port. I still think the legacy LPT port (Centronic 
parallel port) would be a good easy access I/O port, but if someone 
wanted to design a USB port that would be accessible that's another 
option. The LPT port is just using existing hardware vs. creating new. I 
really don't think cartridge compatibility is important, though some way 
of connecting to a physical disk drive would be -- even if just through 
something like DriveWire or CoNect and a PC. Having access to an easily 
programmable port satisfies the experimenter's interest in such a computer.

As for joysticks, there needs to be some layer of emulation between the 
CoCo port and a standard USB joystick or game pad. Might have to 
standardize on a type though.

There has to be some limitations. I would think it could stop at CoCo3 
compatibility, drop the old video modes and such. There are a few games 
that require semi-graphics, but only a few. For those there are CoCo2 
emulators. The main purpose of the new "machine" would be to provide an 
easy to program and interface with computer with CoCo3 compatibility to 
provide an existing software base. I'd think more people would want to 
program using the advanced graphics and such more than run old stuff on it.

---------------
Date: Fri, 19 Nov 2010 11:50:46 -0600
From: Frank Pittel <fwp at deepthought.com>

Whether running on dedicated hardware or an emulator running under an OS 
like
linux or windows the "coco4" will be emulated. I have a number of issues 
with the
"pc emulator" approach. The first is that I don't run windows and the 
odds are
that any pc emulator will be a windows app. I can get around that with 
virtualbox
and possibly wine but that's proven to be a major pain with vcc and so I 
don't use
it.
-------------

Date: Fri, 19 Nov 2010 13:19:18 -0500
From: Aaron Wolfe <aawolfe at gmail.com>

Personally, I think emulators will never provide the CoCo experience
that FPGA does. However, I do love using emulators when working on
Coco software, they are a very useful tool. I also certainly
understand the price issue.. if you can run the CoCo 4 without buying
any special hardware, it will be accessible to more people. I have my
doubts about a hardware interface for emulators that would let you
connect real CoCo peripherals. There is an awful lot of complexity
there, it's certainly over my head. But, there are some who support
the idea of emulation and have said they aren't worried about
connecting peripherals anyway.

I love all things CoCo so even though I don't prefer it, I'm happy to
help make the emulator based coco 4 a success if I can. What exactly
is holding up such a thing from happening? We have at least three
nice emulators and have had them for years. Is it just lacking
someone interested and skilled enough to start adding new features?
It's probably out of my league but if there was a list of ideas or
desired things, I'd try to help.

AFAIK, MESS is the only open source emulator, so the only option for
adding new things. Unfortunately, the official MESS project probably
wouldn't be very interested in anything outside of emulating the
actual CoCo, and MESS already does a great job of that. To add new
features in BASIC might be possible if it's just some changes in the
ROM image, since you can load any image you want, but changing the
emulated hardware would probably mean forking or maintaining a set of
patches to the mainline MESS.


-- 
Frank Swygert
Publisher, "American Motors Cars"
Magazine (AMC)
For all AMC enthusiasts
http://www.amc-mag.com
(free download available!)




More information about the Coco mailing list