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