[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