DT 89 15

From C64 Diskmag Wiki
(Difference between revisions)
Jump to: navigation, search
 
(2 intermediate revisions by one user not shown)
Line 1: Line 1:
<pre>
 
  
 
                EMU64
 
                EMU64
 
 
          EIN C=64 EMULATOR
 
          EIN C=64 EMULATOR
 
 
            MADE IN BERLIN
 
 
 
 
 
          Ein Bericht von Mugg
 
    _____________________________
 
          www.thomas-daden.de
 
</pre>
 
<pre>
 
        Allgemeines zum Emu64
 
        _____________________
 
 
              Programmname
 
                Emu64
 
 
            Programmierer
 
          Thorsten Kattanek
 
 
              Programmtyp
 
              C64-Emulator
 
 
            Betriebssystem
 
                Windows
 
 
 
</pre>
 
<pre>
 
          Erstver&ouml;ffentlichung
 
      September 1998 (unter DOS)
 
 
            Letztes Update
 
      August 2009 (Version 4.20)
 
 
            Anwendersprache
 
                Deutsch
 
 
                Lizenz
 
                Freeware
 
 
          Imageunterst&uuml;tzung
 
.d64, .g64, .prg, .p00, .t64, .tap, crt
 
      (.SID im Emu64 SID-Player)
 
 
</pre>
 
<pre>
 
 
Vor kurzem feierte das Programm Emu64
 
seinen 11. Geburtstag. In dieser langen
 
Zeit hat der Emu64 sich von einem DOS-
 
Programm zu einer Windows-Anwendung
 
gewandelt. Anfangs kam Assembler als
 
Programmiersprache zum Einsatz, sp&auml;ter
 
unter Windows wurde auf C++ gewechselt.
 
 
Neben der C64-Emulation selbst sind
 
viele interessante Tools, Bedienelemente
 
und SID-Player hinzugekommen.
 
 
Mit den Jahren wurden die Lauff&auml;higkei-
 
ten und Kompatibilit&auml;ten von C64-Pro-
 
grammen auf dem Emu64 gesteigert.
 
</pre>
 
<pre>
 
In diesem Jahr wurde die vierte Gene-
 
ration des v&ouml;llig neu geschriebenen
 
Emu64 ver&ouml;ffentlicht. Hinzu gekommen ist
 
der Emu64 -Little-. Die Besonderheit an
 
dem "kleinen Bruder" ist, dass das Pro-
 
gramm ohne Installation l&auml;uft, aber hat
 
nicht den vollen Toolsumfang wie das
 
normale Programmpaket.
 
 
Dennoch interessant z.B. f&uuml;r USB-Stick-
 
Anwendungen.
 
 
Heutzutage findet der Anwender beim
 
Emu64 einen der besten C64-Emulatoren
 
f&uuml;r Windows.
 
 
</pre>
 
<pre>
 
  Installation des Emu64-Programmes
 
  _________________________________
 
 
Die Installation ist recht einfach, aber
 
es werden f&uuml;r die Benutzeroberfl&auml;che die
 
Programmpakete Microsoft .NET Framework
 
2.0 und DirectX 7.0 f&uuml;r die Grafik-,
 
Soundausgabe und Gamesteuerung ben&ouml;tigt.
 
Die Programmpakete sind von Microsoft
 
kostenfrei von ihrer Webseite beziehbar
 
und nicht Bestandteil des Emu64-
 
Installationspakets.
 
 
Die aktuelle Version des Emu64 kann aus
 
dem Emu64-Forum / Downloadbereich
 
kostenfrei heruntergeladen werden.
 
</pre>
 
<pre>
 
Eine Registrierung im Forum ist hierf&uuml;r
 
nicht notwendig. Emu64 wird im Dateiar-
 
chiv im Format ZIP und RAR ausgeliefert.
 
 
Das Dateiarchiv muss entpackt werden,
 
was im ZIP-Format unter Windows ohne
 
Extraprogramm geht.
 
 
Die Installation des Programmes unter
 
Windows XP/Vista/7 erweist sich als ein-
 
fach. Die SETUP.EXE doppelt anklicken
 
und den Anweisungen folgen.
 
 
Der Installationsvorgang ist vom Prinzip
 
selbsterkl&auml;rend.
 
 
</pre>
 
<pre>
 
          Was kann der Emu64?
 
          ___________________
 
 
Die Feature- und Toolliste vom Emu64 ist
 
lang, daher gehe ich nur im Groben auf
 
die Funktionalit&auml;ten ein.
 
 
Die Emulation des C64II basiert auf der
 
lowlevel Emulation der wichtigsten Bau-
 
steine (IC's) und ihrem Zusammenspiel.
 
 
Zur C64-Emulation stehen eine 1541 II-
 
Diskettenlaufwerk- und 1530-Datasetten-
 
emulation zur Verf&uuml;gung. Es besteht auch
 
die M&ouml;glichkeit, bestimmte Programm-
 
dateien direkt &uuml;ber Men&uuml; oder per Drag &amp;
 
</pre>
 
<pre>
 
Drop-Funktion zu laden. Als Disketten-
 
bzw Kassettenmedium werden die bekannten
 
Imageformate .d64, .g64, .tap und .t64
 
unterst&uuml;tzt.
 
 
Das Speichern bzw. Exportieren ist in
 
verschiedenen Formen m&ouml;glich.
 
 
Es besteht die M&ouml;glichkeit, Imagedateien
 
verschiedenster Steckmodultypen (.crt)
 
zu laden bzw. zu aktivieren. EasyFlash
 
wird z.B. seit der Version 4.20 im Lese-
 
modus unterst&uuml;tzt.
 
 
Da eine PC-Tastatur nicht die Tastenbe-
 
schriftung einer C64-Tastatur aufweist,
 
</pre>
 
<pre>
 
gibt es die M&ouml;glichkeit, eine virtuelle
 
C64-Tastatur aufzurufen. Diese wird mit
 
der Maus bedient. Die PC-Tastatur kann
 
nach eigenen W&uuml;nschen belegt werden.
 
 
Die Darstellung des C64-Bildschirmes ist
 
im Fenster- (frei skalierbar) oder Voll-
 
bildschirmmodus m&ouml;glich. Verschiedene
 
Farbschemen k&ouml;nnen genutzt werden.
 
 
Die Soundausgabe kann nach Wunsch auf
 
SID6581 und/oder SID8580 (Emulation) im
 
MONO- oder im STEREO-Modus erfolgen.
 
 
Andere ROM-SET's (Kernels) k&ouml;nnen in der
 
C64- und Floppyemulation genutzt werden.
 
</pre>
 
<pre>
 
PC-Joysticks oder alte Analog-Joysticks
 
&uuml;ber Adaption, die DirectX-kompatibel
 
sind, werden vom Emu64 erkannt. Hierbei
 
kann bestimmt werden, welcher Joystick-
 
Port angesteuert wird. Emu64 bietet zu-
 
s&auml;tzlich eine frei einstellbare Joy-
 
stick-Tastatur-Emulation an.
 
 
Ein (Cross)Assembler, Disassembler und
 
Debugger sind selbstverst&auml;ndlich im
 
Emu64 enthalten.
 
 
F&uuml;r Freunde von Spielen bietet der Emu64
 
eine Schnittstelle zur GameBase64-Daten-
 
bank an. Diese kann &uuml;ber ein paar Klicks
 
optional installiert werden.
 
</pre>
 
<pre>
 
Musiken im .SID-Format k&ouml;nnen &uuml;ber den
 
eigenen SID-Player im Emu64 abgespielt
 
und angeh&ouml;rt werden.
 
 
Es besteht auch die M&ouml;glichkeit &uuml;ber das
 
LAN64 vom Emu64 Programme zu einem
 
realen C64 zu &uuml;bertragen. Hierzu wird
 
ein Kabel (64NET-kompatibel) Parallel-
 
schnittstelle zum Userport ben&ouml;tigt. Ein
 
paar getippte Zeilen BASIC f&uuml;r das &Uuml;ber-
 
tragungsprogramm im realen C64.
 
 
Dann steht der &Uuml;bertragung von einzelnen
 
C64-Programmen vom PC aus nichts mehr im
 
Wege.
 
 
</pre>
 
<pre>
 
Emu64 bietet bei der Bedienung mehr
 
M&ouml;glichkeiten, als ein realer C64 haben
 
konnte, dennoch ist es m&ouml;glich, wie beim
 
realen C64, Programme z.B. von einem
 
Diskettenlaufwerk einfach per Befehl
 
auszuf&uuml;hren.
 
 
Eine ausf&uuml;hrliche &Uuml;bersicht mit Bebil-
 
derung des Emu64 findet man im C64-Wiki.
 
 
Im Emu64-Forum wird hierzu gerade ein
 
neuer Bereich aufgebaut und d&uuml;rfte dem-
 
n&auml;chst u.a. mit "Videos" verf&uuml;gbar sein.
 
 
 
 
</pre>
 
<pre>
 
      Was kann der Emu64 nicht?
 
      _________________________
 
 
Aktuell ist es z.B. nicht m&ouml;glich, aus
 
dem Emu64 heraus zu drucken. Ebenfalls
 
kann keine Original-Hardware wie
 
Diskettenlaufwerke oder Datasetten ange-
 
steuert werden.
 
 
Wie alle anderen Emus k&auml;mpft auch der
 
Emu64 mit bestimmten Arten von Grafik-
 
darstellungen, die z.B. in Demos vorkom-
 
men. Leider werden hier teilweise (Fehl)
 
Funktionen genutzt, die nie &ouml;ffentlich
 
gemacht wurden.
 
 
</pre>
 
<pre>
 
        Was bringt die Zukunft?
 
        _______________________
 
 
Der Emu64 wird von Thorsten Kattanek
 
weiterentwickelt. Es steht einiges auf
 
seiner TO DO Liste und man darf gespannt
 
sein, was es so Neues geben wird. |l
 
                                  |l
 
 
      Fehler im Emu64 gefunden!
 
      _________________________
 
 
Bevor eine neue Version freigegeben wird
 
werden Betatests von einem kleinen Team
 
durchgef&uuml;hrt, trotzdem kann nicht alles
 
an PC-Hardware und -Konfigurationen
 
</pre>
 
<pre>
 
durchgetestet werden. Thorsten Kattanek
 
ist sehr dankbar, wenn Fehler gemeldet
 
werden, damit diese entfernt werden
 
k&ouml;nnen.
 
 
    Fragen, Kritik und Vorschl&auml;ge
 
    _____________________________
 
 
Neben einem Online-Handbuch und diversen
 
Hilfstexten im Forum k&ouml;nnen gerne Fragen
 
rund um den Emu64 im Emu64-Forum (User
 
helfen Usern) gestellt werden. Bisher
 
wurde jede ernsthafte Frage beantwortet.
 
&Uuml;ber das Forum k&ouml;nnen gerne auch Vor-
 
schl&auml;ge &amp; Kritik (Lob) zum Emu64 gemacht
 
werden.
 
</pre>
 
<pre>
 
Der Sch&ouml;pfer und Programmierer vom Emu64
 
ist sehr daran interessiert, was die An-
 
wender vom Emu64 denken.
 
 
 
    Steckbrief von Thorsten Kattanek
 
    ________________________________
 
 
Geboren in Berlin (Ost) am 03.02.1974
 
und in der ehemaligen DDR aufgewachsen.
 
Durch eine Computer AG bekam er seinen
 
ersten Kontakt zu einem KC87 und hat die
 
Programmiersprache BASIC gelernt. Die
 
Schule beendete er mit der 10. Klasse
 
der POS (entspricht einem Realschulab-
 
schluss). 1990 kaufte er sich einen C64
 
</pre>
 
<pre>
 
mit Datasette und einem Spielmodul. Als
 
erstes programmierte er wieder in BASIC,
 
stie&szlig; aber schnell an die Grenzen des
 
BASIC und erlernte mit dem Buch "C64
 
Intern" Assembler. So entstanden Tools,
 
Intros und Spiele f&uuml;r den C64. 1993
 
wurde Thorsten vom Amiga gefesselt. An-
 
fangs hat er auf dem Amiga viele Spiele
 
gezockt, aber auch den Weg zum Program-
 
mieren gefunden. Auf dem Amiga hat er
 
Intros und Demos in Assembler geschrie-
 
ben. 1994 beendete er erfolgreich seine
 
Ausbildung zum "Industriemechaniker".
 
1995 drehte er den "Commodore Maschinen"
 
den R&uuml;cken zu und erwarb seinen ersten
 
486er PC mit MS DOS. Au&szlig;er unter DOS
 
</pre>
 
<pre>
 
programmierte er diverse Tools in Assem-
 
bler.
 
 
Anfang 1998 fing er mit dem Projekt
 
Emu64 an, was nun seit 11 Jahren ein
 
fester Bestandteil seines Lebens ist.
 
 
Seiner Programmierleidenschaft fr&ouml;nt er
 
haupts&auml;chlich in C++. Beruflich ist er
 
in der Qualit&auml;tskontrolle t&auml;tig, gl&uuml;ck-
 
lich verheiratet und stolzer Vater von
 
2 S&ouml;hnen.
 
 
 
 
 
</pre>
 
<pre>
 
                Nachwort
 
                ________
 
 
Seit ich &uuml;ber den Emu64 gestolpert bin,
 
wurde mein Interesse zum C64 wieder ent-
 
flammt :-). Nicht nur, dass ich mir
 
wieder reale C64-Hardware zugelegt und
 
kleine Hardwareprojekte durchgef&uuml;hrt
 
habe, geh&ouml;re ich auch zu den aktiven
 
Beta-Testern vom Emu64 und unterst&uuml;tze
 
das Projekt als Forums-Admin.
 
 
Trotzdem habe ich versucht, den Bericht
 
objektiv zu gestalten und hoffe, dass
 
mir dies einigerma&szlig;en gelungen ist.
 
                                    Mugg
 
</pre>
 
<pre>
 
      Infos &amp; Download im Internet
 
      ____________________________
 
 
Emu64 Forum:
 
www.emu64.de
 
 
Emu64 Download:
 
www.emu64-projekt.de/forum/index.php?pag
 
e=DownloadDB
 
 
Emu64 Online-Handbuch:
 
www.emu64-projekt.de/Handbuch/Emu_Help.h
 
tm
 
 
C64-Wiki/Emu64:
 
www.c64-wiki/index.php/Emu64
 
</pre>
 

Latest revision as of 23:17, 17 January 2011

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox