Something I've been sitting on for waaaaay too long..
-Yvo
Mame-on-a-stick
-
- XCore Addict
- Posts: 133
- Joined: Tue Dec 15, 2009 10:23 pm
Mame-on-a-stick
You do not have the required permissions to view the files attached to this post.
-
- Experienced Member
- Posts: 111
- Joined: Sun Mar 06, 2011 11:39 pm
Very Nice!
How many different games can it play? What tasks does each logical core do?
How many different games can it play? What tasks does each logical core do?
-
- XCore Addict
- Posts: 234
- Joined: Thu Dec 10, 2009 11:11 pm
- Location: Newcastle, UK
nice. I was wondering what you've been doing the last couple of months.
-
Verified
- XCore Legend
- Posts: 1117
- Joined: Thu Dec 10, 2009 9:20 pm
- Location: Bristol, UK
that looks really great!
-
- XCore Addict
- Posts: 133
- Joined: Tue Dec 15, 2009 10:23 pm
Right now it can only do pacman and ms.pacman as they share the same arcade hardware. Most early 1980's games that are under 48k or so should work fine. It's just pretty time-consuming to write emulators, despite the fact that you've got mame as a reference. Some games that I had intended were:TSC wrote:Very Nice!
How many different games can it play? What tasks does each logical core do?
Scramble
Donkey Kong / Donkey Kong Jr.
Dingo
Pengo
Ladybug
Galaxian
Galaga (that's an interesting one as it has 3 z80's but it fits memory wise)
The Pit
Amidar
Centipede
and a bunch of others. As far as the core allocation goes:
1 core for driving the display
1 core for rendering the display
1 core for audio
1 core for PWM
1 core for the game / z80 emulation
So there's some wiggle room in terms of having additional processors in case of Galaga. The z80 emulation core can probably be halved in size if I'd rewrite it in assembler but I really don't have the time for that unfortunately.
I/O wise, it's got an 8-way joystick with a selection switch, which nicely serves as a coin drop :-)
Yvo
-
Verified
- XCore Legend
- Posts: 1117
- Joined: Thu Dec 10, 2009 9:20 pm
- Location: Bristol, UK
I'd be up for lending a hand towards this project if you ever feel like open sourcing it
This is something i've always wanted to do, but never had time :(
This is something i've always wanted to do, but never had time :(
-
- XCore Expert
- Posts: 754
- Joined: Thu Dec 10, 2009 6:56 pm
Nice work :)
-
- Member++
- Posts: 17
- Joined: Thu Oct 14, 2010 4:43 pm
yzoer
Any luck porting the mame-on-a-stick or the VDP to the startkit?
Any luck porting the mame-on-a-stick or the VDP to the startkit?