Duisburger Linux User Group - http://www.dulug.de
Workshop zum NGPC Emulator (Neo Geo Pocket Color)
Autor: M. Franke

Der Neo Geo Pocket Color ist ca. der coolste Game-Handheld der mir bisher unter
die Finger gekommen ist. Deshalb mal eine kleiner Emulator Workshop.

Was ist ein Emulator?
Mit einem Emulator lässt sich spezielle Hardware die komplett unterschiedlich
zur 'normalen' PC-Hardware ist nachbilden. Somit gibt es z.B. für die unterschied-
lichsten Systeme Emulatoren, z.B. Gameboy, SNES, MegaDrive etc. Es gibt auch Emu-
latoren mit denen sich komplette PC-Architekturen nachbilden lassen, z.B. qemu,
VMWare etc.

Was ist das besondere am Neo Geo Pocket Color?
Der NGPC wurde von der Firma SNK (R.I.P.) als protables Neo Geo System entworfen.
Zuerst gab es den NGP nur mit einem schwarz weiss Display, später dann auch mit
einem Farbdisplay (NGPC). Was aber das coolste am NGPC war, waren seine Spiele.
Jeder der mal in einer Spielhalle Metal Slug oder King Of Fighters gespielt hat
wird diese nicht mehr vergessen!

Muss man die Spiele kaufen?
Jein! Das Problem ist das ein NGPC Emulator ohne Roms (den eigentlichen Spielen)
nichts nutzt, ausser man entwickelt seine eigenen Spiele. Die Roms darf man sich
aber nur runterladen bzw. besitzen wenn man im Besitz der Original Spiele ist!
Und bitte fragt mich nicht nach Roms oder wo man diese herbekommt, es gibt genügend
Ressourcen im Internet!

Emulatoren
Derzeit gibt es 2 Emulatoren für den NGPC die unter Linux laufen und beide benötigen
die SDL, die eigentlich jeder Distribution beiliegen sollte.

NeoPocott/SDL: http://sdlemu.ngemu.com/neopocottsdl.php
Der Emulator muss nicht gebaut werden, einfach nur entpacken und z.B. nach
/usr/local/bin/ verschieben (als root):
$ tar xfj NeoPocott-SDL-0.38bR2.1.i386.linux-glibc22.tar.bz2
$ su
$ mv neopocott /usr/local/bin/
$ chmod 755 /usr/local/bin/neopocott


NeoPOP/SDL: http://freshmeat.net/projects/neopop-sdl/
Nach dem Herunterladen muss der Emulator gebaut werden (dafür sind die SDL-Devel
Pakete nötig):
$ tar xfj NeoPop-SDL-0.2.tar.bz2
$ cd NeoPop-SDL-0.2
$ configure
$ make
$ su
$ make install


Hat man einen der beiden Emulatoren heruntergeladen kann man auch schon direkt los-
legen, einfach den Emulator mit einem Rom aufrufen:
$ neopocott rom.ngp
Bzw.
$ NeoPop-SDL rom.ngp

Viel Spass beim zocken!