DT 89 15
From C64 Diskmag Wiki
(Difference between revisions)
| Line 1: | Line 1: | ||
| + | [http://translate.google.com/translate?hl=de&ie=UTF-8&sl=de&tl=en&u=http://c64mags.untergrund.net/wiki/index.php%3Ftitle%3DDT_89_15&prev=_t english translation] | ||
<pre> | <pre> | ||
Revision as of 23:06, 28 December 2009
EMU64
EMU64
EIN C=64 EMULATOR
EIN C=64 EMULATOR
MADE IN BERLIN
Ein Bericht von Mugg
_____________________________
www.thomas-daden.de
Allgemeines zum Emu64
_____________________
Programmname
Emu64
Programmierer
Thorsten Kattanek
Programmtyp
C64-Emulator
Betriebssystem
Windows
Erstveröffentlichung
September 1998 (unter DOS)
Letztes Update
August 2009 (Version 4.20)
Anwendersprache
Deutsch
Lizenz
Freeware
Imageunterstützung
.d64, .g64, .prg, .p00, .t64, .tap, crt
(.SID im Emu64 SID-Player)
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ä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ähigkei- ten und Kompatibilitäten von C64-Pro- grammen auf dem Emu64 gesteigert.
In diesem Jahr wurde die vierte Gene- ration des völlig neu geschriebenen Emu64 veröffentlicht. Hinzu gekommen ist der Emu64 -Little-. Die Besonderheit an dem "kleinen Bruder" ist, dass das Pro- gramm ohne Installation läuft, aber hat nicht den vollen Toolsumfang wie das normale Programmpaket. Dennoch interessant z.B. für USB-Stick- Anwendungen. Heutzutage findet der Anwender beim Emu64 einen der besten C64-Emulatoren für Windows.
Installation des Emu64-Programmes _________________________________ Die Installation ist recht einfach, aber es werden für die Benutzeroberfläche die Programmpakete Microsoft .NET Framework 2.0 und DirectX 7.0 für die Grafik-, Soundausgabe und Gamesteuerung benö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.
Eine Registrierung im Forum ist hierfü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ärend.
Was kann der Emu64?
___________________
Die Feature- und Toolliste vom Emu64 ist
lang, daher gehe ich nur im Groben auf
die Funktionalitä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ügung. Es besteht auch
die Möglichkeit, bestimmte Programm-
dateien direkt über Menü oder per Drag &
Drop-Funktion zu laden. Als Disketten- bzw Kassettenmedium werden die bekannten Imageformate .d64, .g64, .tap und .t64 unterstützt. Das Speichern bzw. Exportieren ist in verschiedenen Formen möglich. Es besteht die Möglichkeit, Imagedateien verschiedenster Steckmodultypen (.crt) zu laden bzw. zu aktivieren. EasyFlash wird z.B. seit der Version 4.20 im Lese- modus unterstützt. Da eine PC-Tastatur nicht die Tastenbe- schriftung einer C64-Tastatur aufweist,
gibt es die Möglichkeit, eine virtuelle C64-Tastatur aufzurufen. Diese wird mit der Maus bedient. Die PC-Tastatur kann nach eigenen Wünschen belegt werden. Die Darstellung des C64-Bildschirmes ist im Fenster- (frei skalierbar) oder Voll- bildschirmmodus möglich. Verschiedene Farbschemen kö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önnen in der C64- und Floppyemulation genutzt werden.
PC-Joysticks oder alte Analog-Joysticks über Adaption, die DirectX-kompatibel sind, werden vom Emu64 erkannt. Hierbei kann bestimmt werden, welcher Joystick- Port angesteuert wird. Emu64 bietet zu- sätzlich eine frei einstellbare Joy- stick-Tastatur-Emulation an. Ein (Cross)Assembler, Disassembler und Debugger sind selbstverständlich im Emu64 enthalten. Für Freunde von Spielen bietet der Emu64 eine Schnittstelle zur GameBase64-Daten- bank an. Diese kann über ein paar Klicks optional installiert werden.
Musiken im .SID-Format können über den eigenen SID-Player im Emu64 abgespielt und angehört werden. Es besteht auch die Möglichkeit über das LAN64 vom Emu64 Programme zu einem realen C64 zu übertragen. Hierzu wird ein Kabel (64NET-kompatibel) Parallel- schnittstelle zum Userport benötigt. Ein paar getippte Zeilen BASIC für das Über- tragungsprogramm im realen C64. Dann steht der Übertragung von einzelnen C64-Programmen vom PC aus nichts mehr im Wege.
Emu64 bietet bei der Bedienung mehr Möglichkeiten, als ein realer C64 haben konnte, dennoch ist es möglich, wie beim realen C64, Programme z.B. von einem Diskettenlaufwerk einfach per Befehl auszuführen. Eine ausführliche Übersicht mit Bebil- derung des Emu64 findet man im C64-Wiki. Im Emu64-Forum wird hierzu gerade ein neuer Bereich aufgebaut und dürfte dem- nächst u.a. mit "Videos" verfügbar sein.
Was kann der Emu64 nicht?
_________________________
Aktuell ist es z.B. nicht möglich, aus
dem Emu64 heraus zu drucken. Ebenfalls
kann keine Original-Hardware wie
Diskettenlaufwerke oder Datasetten ange-
steuert werden.
Wie alle anderen Emus kä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 öffentlich
gemacht wurden.
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ührt, trotzdem kann nicht alles
an PC-Hardware und -Konfigurationen
durchgetestet werden. Thorsten Kattanek
ist sehr dankbar, wenn Fehler gemeldet
werden, damit diese entfernt werden
können.
Fragen, Kritik und Vorschläge
_____________________________
Neben einem Online-Handbuch und diversen
Hilfstexten im Forum können gerne Fragen
rund um den Emu64 im Emu64-Forum (User
helfen Usern) gestellt werden. Bisher
wurde jede ernsthafte Frage beantwortet.
Über das Forum können gerne auch Vor-
schläge & Kritik (Lob) zum Emu64 gemacht
werden.
Der Schö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
mit Datasette und einem Spielmodul. Als erstes programmierte er wieder in BASIC, stieß aber schnell an die Grenzen des BASIC und erlernte mit dem Buch "C64 Intern" Assembler. So entstanden Tools, Intros und Spiele fü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ücken zu und erwarb seinen ersten 486er PC mit MS DOS. Außer unter DOS
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önt er hauptsächlich in C++. Beruflich ist er in der Qualitätskontrolle tätig, glück- lich verheiratet und stolzer Vater von 2 Söhnen.
Nachwort
________
Seit ich ü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ührt
habe, gehöre ich auch zu den aktiven
Beta-Testern vom Emu64 und unterstütze
das Projekt als Forums-Admin.
Trotzdem habe ich versucht, den Bericht
objektiv zu gestalten und hoffe, dass
mir dies einigermaßen gelungen ist.
Mugg
Infos & 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