<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Mon, 17 Oct 2005 23:12:51 +0100
From   : Jules Richardson <julesrichardsonuk@...>
Subject: Adding copro support to BeebEm

Somebody mentioned over on classiccmp the possibility of adding 32016 
copro support to a BBC emulator in order to emulate the Cambridge 
Workstation.

I notice that BeebEm has switchable Torch Z80 and Acorn 65C02 copro 
support already, which might make 32016 support a little easier, 
assuming BeebEm's copro interface is designed for such a thing.

Question is, has anyone looked at the BeebEm code and can comment on how 
viable this is? Maybe the existing code isn't at all modularised?

Incidentally, *somebody* was writing a 32016 CPU emulator a while back 
too (I can't remember the context now) - unfortunately I don't have the 
relevant email archives with me, so have no idea who until I get back to 
the UK.

It's interesting that Acorn's 65C02 is supported in BeebEm too (which 
uses the TUBE ULA) as is Torch's Z80 (which doesn't). Makes me think 
that maybe modules for Torch's 68000, or Acorn's 80186 or 80286 copros 
might not be too tricky to do either, for someone with sufficient skills 
(I've never tried writing an emulator before - I wouldn't know where to 
start)

cheers

Jules
<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>