Originally I was thinking about using the MatchBox CoPro running a 6809, probably overclocked to run the game and have the beeb do the gfx, sound and speech (it is a good choice for speech as they both use the same tmd5220 chip).
I have code to draw Atari vectors, but it needs optimising and for maximum line drawing time, the scaling would be best done on the CoPro as well as some of the line setup. There wouldn't be enough time to fill the screen with lines like the arcade does, but most models might be OK.
Here are my old memory requirement notes:
Code: Select all
StarWars emulator for the beeb 6809 CPU 40KB ROM 12KB RAM (vectorram) 2KB RAM 4KB RAM (mathram) Mathbox 4KB PROM 4KB RAM AVG vectors 4KB PROM POKEY (x4) sound 8KB ROM tms5220 speech 8KB ROM
With RobC's approach, I was wondering if something like PiMame could be built to emulate the game and produce beeb friendly line drawing data, similar to what I was hoping to do originally.
I have recorded my beeb playing back the speech data through my portable TV and attached it as starwars_speech.mp3, the phrases are:
Code: Select all
use the force luke remember i'm on the leader the force is strong with this one red 5 standing by this is red 5 i'm going in r2 try to increase the power you're all clear kid let go luke (darth vader's rasping) yahoo i have you now look at the size of that thing stay in attack formation the force will be with you always (bleeps) (wookiee growl) i'm hit but not too bad, r2 see what you can do with it i've lost r2 great shot kid that was one in a million i can't shake him luke trust me
I'm sure that I have heard some OK Star Wars music on the Master System and I thought that I had on the beeb, but can't find it.
Another option might just be to add speech and music to the beeb version of Star Wars, as the game is OK.
I'm not saying that I am going to do any of this, I just wanted to "put it out there".