Mame-on-a-stick

Share unrelated electronics stuff, ideas, rants, etc!
Post Reply
User avatar
TonyD
Posts: 134
Joined: Mon Oct 27, 2008 2:23 pm
Location: Newcastle, UK
Contact:

Mame-on-a-stick

Post by TonyD » Fri Dec 06, 2013 2:38 pm

I thought it would be nice to share this. Saw it on the https://www.xcore.com/forum/viewtopic.php?f=21&t=2449.

It uses Xmos microcontroller which is mult-core/multi-threaded.

Image

It designer Yvo writes:
[quote=Yvo]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:

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 :-)[/quote]

User avatar
Harty123
Posts: 467
Joined: Wed Jan 12, 2011 9:30 pm
Location: PM, Germany
Contact:

Re: Mame-on-a-stick

Post by Harty123 » Mon Dec 09, 2013 11:06 pm

that looks very cool :D

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest