[Coco] Does anyone still have the mocha code and could it be ported to Android?
tim franklinlabs.com
tim at franklinlabs.com
Thu Jan 15 09:33:11 EST 2015
On January 15, 2015 at 7:59 AM Bill Pierce via Coco
<coco at maltedmedia.com> wrote:
Try contacting the Mocha author....(??)
His email is there on the Mocha page. I contacted him about 2 years
ago about a problem I had and he compiled a special version for me.
He may be willing to make the code open source and someone could do
the needed changes to make it a Coco 3 emulator as well. It seems
like a good emulator for what it is and what it does. Not hardware
accurate, but what emulator is?
It looks like to me with all these excellent programmers we have,
that with all the sources to these emulators floating around, that
someone could do a cross-platform Coco 1,2,3 emulator that could
become a standard that everyone could use.
--------------------------
Something I've been wondering.... Since the CocoFPGA is really
nothing but an emulator running on dedicated hardware, could this
emulation be run in a VIrtual Machine emulating the FPGA?
From what I understand, it the most hardware accurate emulation
that's been done and that would be the code to make an emulator
from.
I'm not sure I agree with your description of how a FPGA works. A FPGA
is a network of gate modules which can be arranged in such a way to
emulate other digital chips. It's not an "emulator running on dedicated
hardware" as you described. The arrangement of gate modules can act
like a simple TTL logic circuit all the way up to a CPU or DSP.
Although the code to arrange the gates looks like software, it's not.
Code is executed sequentially by a CPU. The FPGA source instructs the
compiler how to arrange and connect the gates to achieve the desired
digital timing and path of signals.
If you look at the "code" of a FPGA you have to change your thought
process in that the actions of each line is executed simultaneously
with others. It's not sequential. It's also not a "program" by
definition. So, attempting to emulate a FPGA in software is doesn't
really make allot of sense because it's not like emulating one CPU with
code built on another CPU.
-------------------------
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-Contributor, Co-Editor for CocoPedia
http://www.cocopedia.com/wiki/index.php/Main_Page
E-Mail: ooogalapasooo at aol.com
-----Original Message-----
From: Fedor Steeman <petrander at gmail.com>
To: CoCoList for Color Computer Enthusiasts <coco at maltedmedia.com>
Sent: Thu, Jan 15, 2015 5:34 am
Subject: Re: [Coco] Does anyone still have the mocha code and could
it be ported to Android?
Yeah, I've been wondering about that too for many years...
/Fedor
On 13 January 2015 at 03:56, Aaron Wolfe <aawolfe at gmail.com> wrote:
> As far as I know the code was never made public. The author did
port it to
> Android and had a mostly working version he demoed to me a few
years back.
> I've since bugged him about it enough times that I think it's safe
to say
> he's lost interest (or just doesn't like me :)
> On Jan 12, 2015 9:51 PM, <cyberpunk at prtc.net> wrote:
>
> > So does it still exist the code I mean? And if so could it be
ported to
> > Android?
> >
> > Sent from my android device.
> >
> > --
> > Coco mailing list
> > Coco at maltedmedia.com
> > https://pairlist5.pair.net/mailman/listinfo/coco
> >
>
> --
> Coco mailing list
> Coco at maltedmedia.com
> https://pairlist5.pair.net/mailman/listinfo/coco
>
--
Coco mailing list
Coco at maltedmedia.com
https://pairlist5.pair.net/mailman/listinfo/coco
--
Coco mailing list
Coco at maltedmedia.com
https://pairlist5.pair.net/mailman/listinfo/coco
More information about the Coco
mailing list