1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
|
---
title: 'TechTip: Einen Gameboy auf dem PC emulieren'
date: '2009-02-07T13:50:00.004+01:00'
tags:
- TechTip
categories: tech
modified_time: '2009-07-18T18:52:55.765+02:00'
blogger_id: tag:blogger.com,1999:blog-3402054131713474507.post-6867685778633362309
blogger_orig_url: https://uvok.blogspot.com/2009/02/techtalk-einen-gameboy-auf-dem-pc.html
---
Eine
neue Kategorie: TechTip. (Ich weiß noch nicht, ob ich sie so oft posten
werde, das kommt darauf an, was mir da so für Ideen kommen.)
In
diesem Post geht es darum, wie man einen Gameboy auf dem PC emuliert.<br />Erst
einmal als Definition:<br />"Ein <b>Emulator</b> ist ein System, das ein anderes
nachahmt." (<a href="https://de.wikipedia.org/wiki/Emulator">Wikipedia</a>)
Eins vorweg: Das Kopieren von kommerziellen Spielen, das
Herunterladen und die Nutzung von sogenannten ROMs (kommerzieller Spiele) ist
*illegal* (siehe dazu
<a href="https://www.nintendo.com/corp/legal.jsp">Nintendo</a>).
Deshalb werde
ich auch keine Links zu solchen Seiten posten. Ich verweise auf gängige
Suchmaschinen, falls Ihr dieses Risiko eingehen wollt.<br />Allerdings gibt es
ROMs, die auch legal genutzt werden können. Mehr dazu weiter unten.
## Der Emulator
Zuerst braucht man dem Emulator. Es gibt nicht nur Emulatoren für
Gameboys, sondern praktisch für alle Spielkonsolen. Ich gehe allerdings auf die
GameBoy-Emulation ein.<br />Ich persönlich empfehle den
<a href="https://vba.ngemu.com/">VisualBoyAdvance</a> als Emulator zu benutzen,
weil er sowohl für Linux als auch für Windows verfügbar ist - obwohl die
Windows-Version über mehr Funktionen zu verfügen scheint (z.B. die
Cheat-Funktion). Außerdem ist das Programm kostenlos.
Windows-Nutzer
laden sich das Programm von der Homepage herunter und entpacken das ZIP-Archiv
in das gewünschte Verzeichnis.
Linux-Nutzer sollten sich informieren,
ob ihre Distribution Pakete (Ebuilds im Falle von Gentoo) anbietet. Falls ja,
sollten diese genutzt werden. Falls nicht, müssen die aktuellen Quelldateien von
<a href="https://sourceforge.net/project/showfiles.php?group_id=63889&package_id=64814">Sourceforge</a>
geladen werden. (Die aktuellen sind auf der Homepage scheinbar nicht
verlinkt).<br />Für den Kompiliervorgang ist die README bzw. INSTALL-Textdatei
aus dem Quellarchiv heranzuziehen.
## Die ROMs
Die Illegalität der Nutzung von ROMs bezieht sich nur auf
kommerzielle Produkte. Es gibt auch einige Seiten, auf denen man Spiele
herunterladen kann, die die Entwickler frei zum Download anbieten (mehr dazu am
Ende des Posts in der Link-Section).
Um eine kurze Definition von ROM
zu geben: ROM bedeutet "Read only memory" (nur lesbarer Speicher), auf diesem
ROM ist das Spiel an sich gespeichert, d.h. die ganzen Spieledaten wie Musik,
Grafiken etc. In diesem Bereich kann, wie der Name schon sagt, nicht geschrieben
werden.<br />Die meisten Spiele haben zudem einen "Flash-Bereich", auf dem der
aktuelle Spielstand gespeichert wird.
Der Emulator VisualBoyAdvance
bietet allerdings eine eigene Speicherfunktion.<br />Ich ziehe diese Methode der
spieleigenen vor, da das Spiel das Speichern unter Umständen nur an bestimmten
Stellen erlaubt.<br />Mit der Speicherfunktion des Emulators kann der Spielstand
jedoch an jeder beliebigen Stelle gesichert werden.
Die
Bedienung von VBA sollte selbsterklärend sein.<br />Sollte ein ROM einmal nicht
funktionieren (weißer Bildschirm), kann versucht werden, die Flash-Größe auf
128K heraufzusetzen. Anschließend muss der Emulator resettet werden (im
Datei-Menü).<br />Sollte der Emulator zu schnell laufen, muss er gedrosselt
werden. (Options - Frameskip - Throttle)
## Steuerung
Falls jemand nicht weiß, wie das Programm gesteuert wird:
- Die Pfeiltasten entsprechen dem Steuerungskreuz
- Z entspricht der A-Taste
- X entspricht der B-Taste
- A entspricht der L-Taste
- S entspricht der R-Taste
- Backspace entspricht Select
- Enter entspricht Start
UPDATE: TechTalk wurde in TechTip umbenannt
UPDATE (30.4.2009):
- Das Projekt scheint nicht mehr aktiv weiterentwickelt zu werden, die letzte Programmversion ist von Mai 2008
- Abschnitt Steuerung
## Links
### Emulatoren
- <a href="https://de.wikipedia.org/wiki/Emulator">Emulator</a> auf
Wikipedia
- <a href="https://emulator-zone.com/">Emulator Zone</a> Eine
Übersicht über Spielkonsolenemulatoren.
- <a href="https://vba.ngemu.com/">VisualBoyAdvance</a>
Homepage des Emulators "VisualBoyAdvance"
### Spiele
- <a href="https://de.wikipedia.org/wiki/ROM_%28Spielmodul%29">ROM</a>
auf Wikipedia
- <a href="https://www.pdroms.de/files/gameboy/">PDRoms / Gameboy</a>
Legale ROMs für den GameBoy
- <a href="https://www.pdroms.de/files/gameboyadvance/">PDRoms / GameBoy Advance</a>
Legale ROMs für den GameBoy Advance
|