Home
Anleitung
Contents
1. CRT ID 0 allgemein 8k Game 16k Game Ultimax 1 Action Replay v5 v4 2 und h here ROMs 2 KCS Power Cartridge 3 Final Cartridge 3 4 Simons Basic 3 Ocean 1 6 Expert Cartridge 7 Funplay Powerplay 1 8 Supergames 10 Epyx Fastload 11 Westermann 15 C64 Game System System 3 1 16 Warpspeed 17 Dinamic 1 18 Zaxxon 19 Magic Desk 1 20 Super Snapshot v5 21 Comal 80 23 ROSS 28 Mikro Assembler 31 Stardos 32 Easyflash 1 34 Capture 36 Retro Replay 37 MMC64 2 43 Prophet64 1 51 Mach5 53 Pagefox 54 Kingsoft Business Basic S more Diese Typen lassen sich nur in Slot 3 amp 4 verwenden da sie 64KB oder gr er sind 2 Das MMC64 wird separat verwaltet und kann nicht in normale Modul Slots geladen werden 62 Anhang 12 5 Das Modul ffnen Um eine Batterie CR 1220 f r die Echtzeituhr RTC oder ein RR NET einzubauen m ssen Sie das Modul ffnen es sieht komplizierter aus als es tats chlich ist Sobald Sie wissen wo Sie den Hebel ansetzen m ssen ist es ganz einfach Sie ben tigen nur einen Schlitzschraubendreher Bitte befolgen Sie die kommenden Schritte genau und ndern Sie nichts an der Reihenfolge sonst k nnten Sie das Geh use zerbrechen Benutzen Sie den Schraubendreher als Hebel und vermeiden Sie es die Chameleon Platine zu ber hren nur das Geh use darf ber hrt werden Zerkratzte Platinen stellen
2. 53 ChaCo Die Chameleon Control Software Die VGA Anzeige des Chameleons sollte nun wie folgt aussehen COMMODORE 64 BASIC U2 54K RAM SYSTEM 38911 BASIC BYTES FREE CVBERPUNX RETRO REPLAY 64KB 3 8P READY Hs COMMODORE 64 BASIC U2 54K RAM SYSTEM 38911 BASIC BYTES FREE CVBERPUNX RETRO REPLAY 64KB 3 Sr READY Sie haben eben einfach die ersten neun Zeilen des C64 Bildschirmsspeichers in den Speicher f r die Zeilen zehn und folgende kopiert daher sehen Sie nun doppelt 6 6 Kommandozeilenparameter ChaCo kennt diese Kommandozeilenparameter verbose Sorgt f r ausf hrlichere Meldungen debug Aktiviert f r die Fehlersuche mehr Meldungen Es werden evtl sehr viel mehr 54 ChaCo Die Chameleon Control Software 6 7 chacocmd chacocmd ist ein kleines Kommadozeilenprogramm das denselben Funktionsumfang wie ChaCo bietet Es ist f r Entwickler gedacht die es in Makefiles und Skripten verwenden chacocmd kennt diese Kommandozeilenparameter h help Hilfe Optionen anzeigen verbose aktiviert ausf hrliche Meldungen debug aktiviert Meldungen f r die Fehlersuche Info Status und Flash Info anzeigen addr lt num gt Startadresse setzen len lt num gt L nge setzen dumpmem Speicherauszug dump anzeigen readmem lt name gt RAM Speicher als Datei sichern w
3. flash additional ROM und klicken auf Flash rbf ROM Es erscheinen zwei Dateiabfragen Bitte achten Sie darauf f r welche Datei der jeweilige Dialog gedacht ist Nun w hlen Sie die Datei mit dem FPGA Kern aus und ber den zweiten Dialog die dazugeh rige ROM Datei Diese beiden Dateien werden bei jedem Update f r das Chameleon mitgeliefert Nach Auswahl der zweiten Datei wird direkt ohne weitere Abfrage der Kern eingespielt Da dies ein Entwickler Werkzeug ist m chten wir Sie warnen Achtung Der gesamte Slot Inhalt wird nun ohne weitere Abfrage gel scht Klicken Sie zum Schluss auf Start Core um den eben eingespielten Kern zu testen Chaco beta Sep 5 2011 0x00000000 Start Bootloader Flash rbf ROW emm SPI is offline again config done is still low Flashing Core Flashing Slot O Corefile trunk binaries chameleon_6g rbf Size 376597 Romfile trunk menu rom menu bin Size 655360 Binary Length 1031957 Padded 1048576 done starting core 0 Size of Core 376597 SPI is offline again config done is still low 50 ChaCo Die Chameleon Control Software 6 5 3 Speicherzugriff So k nnen Sie ChaCo zur Fehlersuche debuggen verwenden Schalten Sie das Chameleon an und w hlen Sie dann reset with cartridge F7 gefolgt von INSTALL FASTLOAD wieder F7 aus Ihre VGA Anzeige sollte dabei diesen Bildern entsprechen CYBERPUNX RETRO REPLAY 64KB 3 8P READY 51
4. pmg Paint Magic Bild anzeigen art ocp OCP Art Studio Bild vl und v2 anzeigen ddl Doodle Bild anzeigen hed Hi Eddi Bild anzeigen hpi Hires Picture Bild identisch mit Art Studio v1 anzeigen txt Text Datei anzeigen sid SID Datei abspielen mus Str Compute Gazette Sidplayer Datei abspielen wav wav Datei abspielen alle anderen als HEX Werte anzeigen Diese Anzeige wird immer benutzt wenn keine andere zutrifft Sie k nnen jederzeit ber CBM X und CBM T die HEX bzw Text Anzeige erzwingen Einzelne Datei kopieren F5 Dateiendung Verhalten beliebig Datei zur anderen Spalte kopieren Um eine Datei zu kopieren wechseln Sie ggf mit CBM P zur zweispaltigen Anzeige und dr cken Sie dann f rs Kopieren einer beliebigen Datei auf F5 Dies wird bisher f r die SD Karte und IEC Laufwerke in beide Richtungen unterst tzt Das Schreiben in D64 Image Dateien befindet sich in der Entwicklung und ist daher z Zt gesperrt D64 Image zur ckschreiben erstellen F6 Dateiendung Verhalten d64 Schreibt ein D64 Image zur ck aufs Laufwerk in der anderen Spalte Um ein D64 Image von einer Diskette in einem IEC Laufwerk zu erzeugen schalten Sie ggf mit CBM P die Anzeige auf zwei Spalten um und wechseln dann zur Spalte des Laufwerks Dort k nnen Sie mit F6 ein D64 Image Abbild der gesamten Disk erstellen es ist dabei egal welc
5. die korrekte Anschlussrichtung f r den Tastaturstecker zu finden Beachten Sie bitte dass der Amiga 500 Tastaturanschluss nicht immer verpolungssicher gefertigt wurde orientieren Sie sich in einem solchen Fall bitte an den Farben des Steckers Die Position f r die schwarze Ader der A500 Tastatur ist neben dem Anschluss auf der Platine markiert Bei einer falschen Verkabelung besteht die Gefahr dass sowohl die Docking Station als auch die Tastatur besch digt oder gar zerst rt werden Kontrollieren Sie daher den Anschluss ganz genau bevor Sie die Stromzufuhr anschalten Alle C64 Tastaturen die wir bisher gesehen haben sind verpolungssicher gewesen Es besteht keine Gefahr dass etwas besch digt wird falls Sie eine C64 Tastatur verkehrt herum anschlie en Sie werden nur ein merkw rdiges Verhalten des Ger tes feststellen ACHTUNG Dies ist nur bei der Chameleon Docking Station der Fall Einen echten C64 w rden Sie sehr wahrscheinlich besch digen falls Sie das Kabel dort verkehrt herum anstecken Bitte sorgen Sie daf r dass Sie f r das Chameleon mindestens den Kern BETA 7 oder h her verwenden bevor Sie die Docking Station einsetzen Sie finden den aktuellen Kern auf http wiki icomp de wiki Chameleon ltere FPGA Kerne bieten keine Unterst tzung f r die Docking Station und die zus tzlichen Ports k nnen nicht verwendet werden Bevor Sie einen neuen Kern einspielen flashen entfernen Sie bitte s mtliche externen
6. ChaCo Die Chameleon Control Software Geben Sie jetzt in ChaCo unter der berschrift Memory Access in das Feld Address den Wert 0x400 und bei Size den Wert 360 ein Klicken Sie nun auf Read memory ChaCo liest dann den Speicher des C64 aus und speichert diesen als Datei auf der Festplatte Ihres PCs In diesem Beispiel hei t die Datei einfach screen bin A Chaco beta Sep 5 2011 0x00000400 Start Bootloader Core is valid Flash rbf RON Spi inactive Start core starting core 0 Size of Core 376597 SPI is offline again config done is still low Reading memory to file screen bin Address 00000400 Size 360 done 52 ChaCo Die Chameleon Control Software Im n chsten Schritt zeigen wir Ihnen wie Sie die Datei wieder in den Speicher des C64 zur ckschreiben k nnen W hlen Sie zun chst eine neue Zieladresse aus Im Beispiel ist es die Adresse 0x590 Geben Sie diese im Feld Address ein klicken Sie anschlie end auf Write memory und w hlen Sie im Dialog die eben gespeicherte Datei screen bn aus A Chaco beta Sep 5 2011 0x00000590 Start Bootloader Core is valid Flash rbf RON Spi inactive Start core starting core 0 Size of Core 376597 SPI is offline again config done is still low Reading memory to file screen bin Address 00000400 Size 360 done Writing file to memory screen bin Address 00000590 Size 360 done
7. DB9 Joystick Erste Schritte 2 3 Betrieb als Steck Modul ACHTUNG Das Chameleon ist ein C64 Modul Es funktioniert NICHT am C128 Versuchen Sie bitte niemals es am C128 zu betreiben dies w rde den Computer das Chameleon oder sogar beide Ger te besch digen Bitte unternehmen Sie keine Experimente in dieser Richtung es kann nicht funktionieren Au erdem laufen Sie Gefahr Ihre wertvollen Ger te zu besch digen Sie verlieren zus tzlich Ihren Garantieanspruch ACHTUNG Au erdem funktioniert das Chameleon nicht an Modul Expansionsport Expandern weder als einziges Modul noch in Verbindung mit anderen Es funktioniert nur wenn es direkt am C64 angeschossen wird Probieren Sie nicht dass Chameleon mit anderen Modulen zu mischen Es kann nicht funktionieren und Sie laufen Gefahr Ihre wertvollen Ger te zu besch digen Sie verlieren zus tzlich Ihren Garantieanspruch 2 3 1 Betrieb an einem C64 Entfernen Sie den Schutz vom Expansionsport Anschluss des Chameleons Dr cken Sie dazu die Plastikabdeckung nur leicht an und drehen Sie sie dabei Wackeln Sie den Schutz so ganz vorsichtig heraus Es wird keine Kraft oder gar Gewalt ben tigt Die braune Gummilippe ist fest verklebt Versuchen Sie nicht diese zu entfernen sie wird ben tigt falls Sie den Schutz wieder anbringen m chten Die Gummilippe st rt nicht wenn Sie das Modul an den C64 stecken Erste Schritte Stecken Sie das Modul nun in den Expansi
8. FLIP starten wird eine Fehlermeldung dass das Ger t nicht gefunden wurde erscheinen Dies ist korrekt und muss so sein Best tigen Sie die Meldung einfach mit OK Klicken Sie anschlie end auf settings und w hlen Sie preferences Gehen Sie im preferences Dialog zum Tab connect closing ganz rechts setzen den Haken f r Auto connect und klicken auf OK Schlie en Sie dann die mit de brick beschriftete Steckbr cke Jumper auf der Chameleon Platine Anhang Nun m ssen Sie zwei USB Verbindungen zum PC herstellen und den PC einschalten Die USB Verbindung der Kabelpeitsche versorgt das Chameleon mit Strom und die Mini USB Verbindung dient zum Datenaustausch Schalten Sie den Mikrocontroller jetzt in den de brick Modus indem Sie folgende Tastenkombination verwenden Dr cken und halten Sie den linken Knopf anschlie end dr cken Sie bitte zus tzlich den rechten RESET Knopf 4 Lassen Sie dann den rechten RESET Knopf wieder los halten Sie den linken Knopf dabei aber weiter gedr ckt Als letzten Schritt lassen Sie auch den linken Knopf los 66 Anhang Der Mikrocontroller ist nun im de brick Modus und FLIP erkennt ihn W hlen Sie aus der Liste den Prozessor Typ AT90USB162 aus und klicken Sie dann auf Settings gt Communication gt USB ic i RE Device Selection x ae buen Devics Settings Ger
9. Nicht alle Optionen k nnen beim Fortsetzen bernommen werden siehe Hinweise im Kapitel 5 4 Optionen 23 Das Chameleon Men System 5 4 Optionen 5 4 1 CPU Turbo Option Turbo Mode Den Turbo Modus aktivieren Turbo Speed Limit max Geschwindigkeit f r den Turbo Modus festlegen Turbo d030 bit VIC He C128 Emulation aktivieren 2MHz Bit Turbo IEC sensitive Falls aktiviert wird die Geschwindigkeit im Turbo Modus f r IEC Zugriffe verringert Sie sollten dies immer aktiviert lassen 24 Das Chameleon Men System 5 4 2 Emulierte Laufwerke Option Emu Drive 1 Device ID Ger te Nr f rs erste emulierte Laufwerk festlegen Dies kann nur ge ndert werden wenn kein Image mit dem Laufwerk verbunden ist Drive 1 write protect Schreibschutz f rs erste emulierte Laufwerk aktivieren Emu Drive 2 Device ID Ger te Nr f rs zweite emulierte Laufwerk festlegen Dies kann nur ge ndert werden wenn kein Image mit dem Laufwerk verbunden ist Drive 2 write protect Schreibschutz f rs zweite emulierte Laufwerk aktivieren Update mounted images Legen Sie fest ob ein Image nie oder immer automatisch gespeichert werden soll bzw ob Sie lieber jedes Mal gefragt werden m chten IEC bus connection Den IEC Bus intern f r die emulierten Laufwerke oder nur ber die Kabelpeitsche nutzen Verwenden Sie diese Option wenn Sie das Chameleon als eigenst
10. dauerhaft zu ersetzen flashen Sie ein anderes ROM dies wird weiter oben bei 3 1 Aktualisierung mit UPDATE PRG beschrieben 18 bersicht 4 4 Verwendung von angepassten ROM Images Sie k nnen eigene bzw angepasste ROM Images verwenden um das Kernal BASIC oder Zeichensatz ROM des C64 oder das ROM der emulierten Floppy 1541 zu ersetzen Sollten Sie dies vorhaben dann k nnen Sie entweder die entsprechenden ROM Dateien im CHAM64 Ordner ablegen und die Funktion booting from SD card aktivieren s Kapitel 5 1 Boot Loader weiter unten oder Sie laden die ROM Images einfach ber den File Browser siehe Kapitel 5 5 File Browser Dateiexplorer Beachten Sie bitte dass die Verwendung eigener ROM Abbilder verschiedene Probleme mit sich bringen kann Ein fehlerhaftes Kernal Image w rde z B den C64 zum Absturz bringen bei der Verwendung eines besch digten Zeichensatz ROMs k nnte das Men unlesbar werden Au erdem m chten wir Sie darauf hinweisen dass das Timing der Laufwerks Emulation bisher noch nicht perfekt ist Dies kann zu Problemen mit einigen Schnellladern speed loader f hren deren Timing hart an der Grenze liegt Ein bereits bekannter Fall ist z B Jiffy DOS auf PAL Systemen Das funktioniert auch auf einigen echten C64 Modellen nur unzuverl ssig seien Sie also auf Probleme gefasst 19 Das Chameleon Men System 5 Das Chameleon Men System 5 1 Boot Loader Der Boot Loader wi
11. keinen Garantiefall dar Verwenden Sie die Zoom Funktion um genau zu erkennen wo Sie den Hebel ansetzen m ssen gt Setzen Sie den Schraubendreher zu Beginn an der linken Seite des Chameleon Geh uses an Vergewissern Sie sich nochmal dass Sie nur das Geh use und nicht die Platine ber hren Durch die Aussparung f r den Mini DIN Anschluss ist die linke Geh useh lfte sehr zerbrechlich Daher empfehlen wir die rechte Geh useseite als erstes ganz behutsam zu ffnen F Zu S 63 Anhang Entfernen Sie abschlie end die Unterseite indem Sie sie zur Seite kippen die zerbrechliche linke Seite l st sich dann sehr einfach es wird immer noch kein Kraftaufwand ben tigt Entfernen Sie den Schaumstoff aus dem Geh use und bewahren Sie ihn gut auf Der Schaumstoff in Ihrem Modul kann durchaus anders aussehen 64 Anhang 12 6 Den USB Mikrocontroller neu programmieren ACHTUNG Es ist sehr unwahrscheinlich dass Sie dieses Update in der Praxis durchf hren m ssen Es wird nur der Vollst ndigkeit halber beschrieben Es ist einzig in absoluten Ausnahmef llen notwendig Bitte versuchen Sie keinen der folgenden Schritte es sei denn Sie wurden von uns dazu aufgefordert Bevor Sie dieses Update durchf hren nehmen Sie bitte Kontakt zu Individual Computers auf Sie erhalten dann direkt von Individual Computers eine passende hex Datei sowie eine ausf hrliche Anleitung Der Mikrocontroller ist ei
12. langer Druck schaltet die Expert Cartridge in den Programmier Modus PRG die gr ne LED blinkt w hrend das Modul sich im Programmier Modus befindet Bitte haben Sie Verst ndnis daf r dass dieses Handbuch nicht die Benutzung der verschiedenen Module im Detail beschreiben kann Um dieses Modul zu verwenden ben tigen Sie z B noch eine Diskette Image mit der entsprechenden Software die kein Bestandteil des Chameleons ist Da die Expert Cartridge ber RAM Speicher verf gt kann sich dieser Inhalt nat rlich ndern Sie k nnen diese nderungen ber den ROM Saver s Kapitel 5 5 2 Hilfsmen unten speichern 17 bersicht Easyflash Der Flash ROM Chip des Easyflash wird nicht emuliert Befindet sich eine EAPI Kennung in der ersten ROM Bank so wird diese durch eine ersetzt die stattdessen das RAM des Chameleons korrekt beschreibt Das bedeutet aber dass das Flashen mit den herk mmlichen Programmen nicht funktioniert allerdings werden Module die die EAPI Kennung verwenden funktionieren Sie k nnen den aktuellen Inhalt des Moduls ber den ROM Saver speichern siehe Kapitel 5 5 2 Hilfsmen weiter unten Retro Replay Der Flash ROM Chip des Retro Replay wird nicht emuliert Um das Standard ROM dauerhaft zu ersetzen flashen Sie ein anderes ROM dies wird weiter oben bei 3 1 Aktualisierung mit UPDATE PRG beschrieben MMC64 Der Flash ROM Chip des MMC64 wird nicht emuliert Um das Standard ROM
13. mit Root Rechten Linux zu starten damit es auf den USB Anschluss zugreifen kann 6 1 1 Linux Mac OSX Da das Ausf hrungs Flag im Update Paket nicht erhalten bleibt m ssen Sie es vor Benutzung des Programms manuell setzen z B mit diesen Befehlen sudo chmod x Chaco chacocmd M chten Sie Chaco oder chacocmd als normaler Benutzer starten k nnen ohne jedes Mal sudo zu verwenden und ihr Passwort eingeben zu m ssen dann ndern Sie es hiermit auf suid root sudo chown root root Chaco chacocmd sudo chmod u s Chaco chacocmd 6 2 Hinweis zu Linux Wir stellen aktuell 32 und 64 BIT Linux Dateien mit folgenden Abh ngigkeiten zur Verf gung libc 2 6 e libusb vl x e wxwidgets 2 8 und eine zugeh rige Render Engine z B GTK dies wird nur f r die Bedienoberfl che ben tigt 6 3 Hinweis zu Mac OSX Im Update Paket finden Sie auch ein OSX Programm das uns freundlicher Weise von Christian Vogelgsang zur Verf gung gestellt wurde Folgende Systemvoraussetzungen werden ben tigt Ein Mac der auf Intel oder PowerPC basiert e MacOSX 10 5 oder h her Diese Fassung bietet bisher keine Bedienoberfl che GUT s Kapitel 6 7 chacocmd weiter unten 46 ChaCo Die Chameleon Control Software 6 4 Funktions bersicht Wenn ein Chameleon angeschlossen ist meldet sich ChaCo mit dieser Anzeige A Chaco beta Sep 5 2011 0x00000000 Start Bootloader Flash rbf ROM
14. ndige Laufwerks Emulation nutzen m chten Real C64 IEC bus C64 IEC Bus aktivieren deaktivieren SX 64 Nutzer k nnen so das eingebaute Laufwerk abschalten Reset emulated Drives RESET f r alle emulierten Laufwerke am IEC Bus 5 4 3 Module und Speichererweiterungen Option MMC64 MMC64 Emulation aktivieren default Cartridge Standard Modul Slot f r reset with cartridge und wenn browser exec setup auf custom steht festlegen Cartridge Type Slot 1 Modul Typ f r Slot 1 siehe Kapitel 12 4 Unterst tzte Modul Typen Cartridge Type Slot 2 Modul Typ f r Slot 2 s Kapitel 12 4 Unterst tzte Modul Typen Cartridge Type Slot 3 Modul Typ f r Slot 3 s Kapitel 12 4 Unterst tzte Modul Typen Cartridge Type Slot 4 Modul Typ f r Slot 4 s Kapitel 12 4 Unterst tzte Modul Typen Cartridge mount slot Legen Sie fest ob jedes Mal nachgefragt werden soll welcher Slot f r ein Modul verwendet wird wenn Sie es ber den File Browser ffnen oder ob automatisch Slot 4 verwendet werden soll Clock Port Wo soll der Clock Uhren Port eingeblendet werden Bei auto ist er ab DEO2 sichtbar wenn ein RR aktiv ist oder ab DF20 wenn ein MMC64 und kein RR aktiv ist In allen anderen F llen wird er deaktiviert RR NET MAC Address Standard MAC Adresse f rs RR NET setzen bei MK3 nur Anzeige REU Size REU aktivieren und die emulierte Speichergr e festl
15. 0x00000000 Core is valid Spi inactive Start core 03 15 02 433 Chameleon up and running 03 15 02 628 Chameleon Version 11 03 15 02 632 PORTDO status O 03 15 02 641 Chameleon Ready 47 ChaCo Die Chameleon Control Software 6 4 1 Slot Verwaltung Selected slot Geben Sie in diesem Feld die Nr des Slots ein den Sie flashen lesen beschreiben oder starten m chten Flash rbf ROM Mit einem Klick auf diese Schaltfl che starten Sie das Flashen einen FGPA Kern in den ausgew hlten Slot schreiben siehe Kapitel 6 5 2 Einen Kern einspielen flashen Flash additional ROM Markieren Sie diesen Punkt wenn Sie zum FPGA Kern noch eine ROM Datei hinzuf gen m chten Nicht alle FPGA Kerne erwarten eine ROM Datei aber einige Kerne brauchen eine damit sie berhaupt funktionieren Weiteres dazu finden Sie in der Dokumentation des Kerns den Sie einspielen m chten Beachten Sie dass dieser Haken gesetzt werden muss bevor Sie auf die Schaltfl che Flash rbf ROM klicken ber Read Slot amp Write Slot k nnen Sie den Slot Inhalt als Datei sichern amp wiederherstellen ber die Schaltfl chen Read image und Write image k nnen Sie die gesamten 16MB also alle Slots in einer Datei sichern bzw aus dieser wiederherstellen Start Core Klicken Sie hierauf um den gew hlten Slot zu starten 6 4 2 Speicherzugriff Address Adresse des Speicherbereichs den Sie lesen ode
16. 1 5 64 Monitorbefehle 2 2 42 rear titeres 42 57 Onine A O A AAN 44 KE RE Ee EE 44 5 9 Systeminformati neN E 45 6 ChaCo Die Chameleon Control Software ssesssssssssssssssssssssnssssnssnnsssnnsnsnsssnnssnssssssnnnsssssssssnnen O OL Vorbereitungen aia 46 6 1 1 LinUX Mac OS amp enen eege RR innen daa 46 6 2 Hinweis ET 46 6 3 Hinweis zu Mac OSX ini rennen nat Bug I Pape leitete 46 t ET 47 6 4 1 Slot Verwaltung nassen A DENIED EEN era 48 CAD PAU ios 48 043 O A O 48 EE e td o o e e ad do RO O 48 O ek ee EE ee 49 63 1 DE e EE 49 6 5 2 Einen Kern einspielen Cflashen 50 o A EE EE eebe 51 6 6 Kommandozelenparameter tests t estet ts tests S ESEAS ESEESE ESES EES ter esteses esens ees see se esneeS 54 ee Ee DEE EE 55 e E TEE 55 7 H ufig pestellte Fragen FAQ au diccionario 8 Bekannte Probleme und Einschr nkungen sssssssosssssonsessonnesnonnennonnnsnnnsennnnsnsnnnsnsnnnsnssnnsnnsen DO 9 Wie Sie Fehler melden kommen O 10 Beschreibungen f r Entwickler seessooesooessoessoesssesssoossoossooesssssssesssoossoosssosssssssoesssoessoosesssee Y Il Verwandte Projekte engines HEH 12 1 PS 2 Tastatur Tastenzuotdnung id ci 59 12 2 PS 2 Tastatur Joystick Belegsung 22 2 2 222222 a iss rain E 60 12 3 CDTV Fernbedienung Tastenzuordnung 61 12 4 Unterst tzte M d l Typen ureegen Eesen de aia 62 12 5 Das Modul flneni ut e AAA EE Ae llas 63 12 6 Den USB Mikrocontroller neu progr
17. GEORAM Image s 5 5 2 Hilfsmen rom ROM Images koa Koala Paint Bild rpm Runpaint Bild cdu CDU Paint Bild blp Blazing Paddles Bild pmg Paint Magic Bild art ocp OCP Art Studio Bild vl und v2 ddl Doodle Bild hed Hi Eddi Bild hpi Hires Picture Bild identisch mit Art Studio v1 txt ASCII Text Datei wav Windows WAVE Datei Unterst tzte Formate 11khz Mono 11khz Stereo 22khz Mono 44khz Mono 48khz Mono 36 Das Chameleon Men System 5 5 5 Plug ins Standardverhalten beim Dr cken von RETURN Dateiendung Verhalten d64 Image Inhalt anzeigen t64 Image Inhalt anzeigen g64 G64 Image anbinden siehe Kapitel 4 2 2 Images einbinden mounten sid SID Datei abspielen mus Str Compute Gazette Sidplayer Datei abspielen prg Programm laden und ausf hren falls Teil eines Images dieses einbinden p00 Programm laden und ausf hren S IER Modul Image laden und starten s Kapitel 12 4 Unterst tzte Modul Typen reu gespeichertes REU Image laden geo gespeichertes GEORAM Image laden rom ein ROM Image laden koa Koala Paint Bild anzeigen rpm Runpaint Bild anzeigen cdu CDU Paint Bild anzeigen blp Blazing Paddles Bild anzeigen pmg Paint Magic Bild anzeigen art ocp OCP Art Studio Bild vl und v2 anzeigen ddl Doodle Bild anzeigen hed Hi Eddi Bild anzeigen hpi Hires Picture Bil
18. Ger te entfernen Sie die PS 2 Tastatur amp Maus und nehmen Sie auch die SD Karte aus dem Slot Lassen Sie das Chameleon NICHT in der Docking Station w hrend Sie ein Update einspielen Erste Schritte Das Chameleon passt nur auf eine Art in die Docking Station Mit den Kn pfen nach oben Schieben Sie das Modul soweit in die Docking Station bis die schwarze Anschlussleiste zur H lfte vom Chameleon bedeckt wird Vergewissern Sie sich dass das Chameleon fest mit der Docking Station verbunden ist das Modul darf dabei aber nicht verkanten Schlie en Sie die Kabelpeitsche ans Modul an und versorgen Sie so den gesamten Aufbau Modul amp Docking Station ber den USB Anschluss der Kabelpeitsche mit Strom Achten Sie auf ein ausreichend starkes Netzteil Mit der Docking Station empfehlen wir Ihnen mindestens ein 5V 1000mA starkes Netzteil zu verwenden Wenn m glich verwenden Sie 5 2V 1000mA betreiben Sie das Modul aber NIE mit mehr als 5 2V und benutzen Sie nur geregelte Netzteile Das Pinout der Joystick ports folgt dem bekannten Atari standard Pin Function Up Down Left Right Button 3 POTY am C 64 und Amiga Button 1 VCC 5V GND Button 2 POTX am C 64 und Amiga Kaffe lA D Q Bh U DN e Achtung Im Gegensatz zu den POT Leitungen des C 64 miissen Pin 5 und 9 gegen GND statt VCC schalten Weitere Details finden Sie im WIKI http wiki icomp de wiki
19. IC II VGA Output VIC II Ausgabe ber VGA aktivieren Ein Abschalten bewirkt dass der Frame Buffer von einem laufenden Programm genutzt werden kann SID Emulation Typ und Speicherbereich f r emulierte SID s festlegen SID Real Stereo Chip Typ und Speicherbereich f r echte SID s festlegen Dies hat keine Auswirkung beim Betrieb als eigenst ndiges Ger t standalone SID Type first Ersten SID zwischen 6581 alt und 8580 neu umschalten SID Type second Zweiten SID zwischen 6581 alt und 8580 neu umschalten 5 4 7 RTC Real Time Clock Echtzeituhr Option RTC Time Aktuelle Uhrzeit einstellen Stunden Minuten Sekunden RTC Date Aktuelles Datum setzen Tag Monat Jahr RTC Weekday Der Wochentag dient nur zur Information und kann nicht einzeln ge ndert werden 21 Das Chameleon Men System 5 4 8 Einstellungen f r Boot Loader Option boot from SD card Aktiviert das Laden von verschiedenen Dateien w hrend des Hochfahrens booten siehe Kapitel 5 1 Boot Loader boot skips menu Falls dieser Punkt aktiviert ist startet der C64 direkt mit dem Standard Modul copy ROMs from C64 Kopiert das BASIC und Kernal ROM vom C64 zum Chameleon w hrend des Hochfahrens booten 5 4 9 Einstellungen f r die Kn pfe Option Left Button Funktion f r den Knopf ganz links s Kapitel 5 4 12 Die Kn pfe am Chamel
20. N US DE DOS Befehl an ein IEC Laufwerk senden CBM H ALT H Hinweise Hilfe anzeigen CBM P ALT P Zwischen einer und zwei Spalten umschalten CBM R ALT R Verzeichnis der aktuell aktivierten Spalte erneut einlesen CBM S AIT S Verzeichnisinhalt der aktiven Spalte sortieren CBM M ALT M Image Datei Abbild verbinden mounten CBM U ALT U Images Datei l sen entmounten CBM L ALT L Datei laden CBM E ALT E Datei laden und ausf hren Beachten Sie dass das Image in dem sich die Datei evt befindet nicht verbunden wird CBM D ALT D Datei oder eine leeres Verzeichnis l schen CBM N ALT N Datei umbenennen CBM X AILT X Datei Inhalt als HEX Werte anzeigen CBM T ALT T Datei als Text Anzeigen space 0 File Aktion menu aufrufen N Pfeil rauf VU US DE Zwischen Gro und Kleinschreibung umschalten 33 Das Chameleon Men System 5 5 2 Hilfsmen Das Hilfsmen k nnen Sie im File Browser jederzeit mit F4 aufrufen bisher nur f r die SD Karte Men Bezeichnung Funktion create Directory Neues Verzeichnis anlegen create empty D64 Ein leeres D64 Image erzeugen create empty G64 Ein leeres G64 Image erzeugen 1 save Disk as D64 Disketteninhalt als D64 Image speichern 2 save Disk as G64 Disketteninhalt als G64 Image speichern 3 save GEORAM image Aktuellen GEORAM Inhalt als Image speichern 4 save REU image Ak
21. REU Einstellungen werden beim Fortsetzen ebenfalls nicht bernommen Dies w rde wieder unweigerlich zu einem Absturz f hren Ge nderte VIC II Einstellungen haben auch keine Auswirkung beim Fortsetzen Dies erlaubt das Unterbrechen von speziell ans Chameleon angepassten Programmen die diese Werte ndern Die Turbo Einstellungen werden aus den Registern in die Optionen kopiert wenn Sie das Men ber Freeze ffnen Damit k nnen Sie diese dann ndern und beim Fortsetzen bleiben Ihre nderungen erhalten Programme die direkt aufs Chameleon zugreifen sollten die obigen Einstellungen bzw die dazugeh rigen Register am besten nie ndern Die einzigen Ausnahmen stellen die folgenden Punkte dar die vom Freezer verwaltet und beim Fortsetzen nicht ge ndert werden Aktivieren des Konfigurationsmodus config mode Register Einstellungen CFGREG Turbo Einstellungen CFGTUR Modul Einstellungen CFGCRT GEORAM amp REU Einstellungen CFGREU VIC IH Emulations Einstellungen die oberen 4 BIT von CFGVIC MMU Einstellungen alle MMU Register alle Modul Register mit folgenden Vorsichtsma nahmen e Das Freezen w hrend ein SPI Transfer l uft RTC Flash Speicher SD Karte ist unm glich umzusetzen daher ist das Ergebnis vollkommen offen e Ein Unterbrechen w hrend das RR NET benutzt wird mit anschlie endem ndern eines Men punktes der sich darauf auswirkt f hrt evtl zu einem nicht vorhersagbarem Verhalt
22. Turbo Chameleon 64 Benutzerhandbuch Entwurfsfassung Beta 9d 04 08 15 Inhalt 1 Inhalt A RO 2 Erste Le EE 2 7 Der Packunesmhalt coca lides EE Eege ss Edd 5 2 2 Betrieb als eigenst ndiges Ger t standalone mode 6 2 2 1 Betrieb in der Dockmg Staton a i a a nae i 7 2 3 Betrieb als Steck ModUl coooooonconocnnoniocnoonoonconnonnconoonnconnonnonn nono nn iea ia ri ieina osei e E Aa aS 9 23 1 Betrieb an einen e EE 9 ZA AU EE 10 3 Das Chameleon updaten aktualisieren oooooommmsss ll 3 1 Aktualisiering mit UPDATE PR Goin ara e E E E E E dE eb ia daa 11 3 2 Aktualisiening ber TEE 12 3 2 1 Vorbereitungen Ee e e eeh 12 3 2 2 Das Upd te Programm verwenden are BERNIE ERROR RE IR ihn 12 32 3 LR 12 3 3 Falls doch mal etwas schief geht ias 13 Ar bersicht au O E 4 1 Belegung des Flasb Speicher 14 4 2 Disketten Images Abbilder verwenden 15 4 2 1 Die Disketten Sl ts Pl tze 2 u e e ed dedos di 15 4 22 Images einbinden Mot iii ia 15 42 3 Images l sen entmounten o taa 15 4 3 era UEL e E EE 16 4 3 1 Verwaltung der Modul Slots Pl tze 16 4 3 2 Ein Modul Image einbinden Crmmounten non non n ran n nn rrnn rro n non rro nr ron n rr nan nn rnnnnnnnns 17 4 3 3 Einige Hinweise zu speziellen Modulen 17 4 4 Verwendung von angepassten ROM Images non nonn non nnnn nn nrnn rro n ron nr nr non rn ron rra n rra nrnan rn nannnnnnss 19 3 Das Chameleon Men SystemM ess
23. achdem Sie den Boot Loader bersprungen haben die Men Taste dr cken um ins Men zu gelangen wird der Boot Loader das Chameleon genauso initialisieren und starten als w re er nicht bersprungen worden Dies bedeutet dass evtl einige Einstellungen ge ndert werden oder auch ein Boot Programm gestartet wird Fazit Sie sollten den Boot Loader normalerweise nie berspringen Falls Sie nicht m chten dass das Chameleon mit dem Men startet aktivieren Sie besser die skip menu at boot Option s Kapitel 5 4 Optionen Dies f hrt dazu dass das Chameleon mit den Einstellungen der Options Men startet und der Freezer sowie das Fortsetzen funktionieren wie erwartet 5 1 2 Einschr nkungen des Boot Loaders es werden MMC SD und SDHC Karten bis max 32GB unterst tzt e die Karte muss als FAT12 FAT16 oder FAT32 formatiert sein e keine Unterst tzung von langen Dateinamen Diese Einschr nkungen gelten nicht f r den File Browser siehe Kapitel 5 5 6 Einschr nkungen des File Browsers weiter unten 21 Das Chameleon Men System 5 2 Tasten Das Men System kann ber folgende Tasten Kn pfe bedient werden Taste PS 2 Fernbedienung Joystick in Funktion Tastatur Port 2 lt Links ESCAPE ESCAPE Men verlassen eine Ebene zur ck Pfeil RUN STOP Cursor Cursor auf ab PLAY STOP auf ab auf ab navigieren auf ab Cursor Cursor REW FWD links rechts Unt
24. ammieren nenn 65 EPA E aa RT 68 12 47 Quart s Tur JTAG Einrichten 28 Seeerei ale man aia NE 69 12 8 Belegung der Chameleon Kabel 74 12 9 Technische RE Ban si A A 76 12 9 1 Turbo Chameleon FPGA Ken usueessesseesnssnsssnesnssnnennnsnnnnsnnnsnnnnensnnnensnnsnsennnnnsennennsennrsnsssnrennennrensssnnson 76 13 Mitwirkende nauu 82 et 14 Das Kleingedruckte une ea rosa 70 Erste Schritte 2 Erste Schritte Danke dass Sie sich f r ein Produkt von Individual Computers entschieden haben Das Turbo Chameleon 64 ist eines der komplexesten Projekte die wir je f r ein Computersystem umgesetzt haben Dieses Handbuch gibt Ihnen einen berblick ber die M glichkeiten des Turbo Chameleon 64 Es w rde allerdings den Rahmen dieses Handbuchs sprengen s mtliche Funktionen und M glichkeiten des Chameleon Moduls bis ins Detail zu erkl ren Lesen Sie daher bitte das komplette Dokument sorgf ltig durch um Ihnen einen reibungslosen Einstieg zu erm glichen und Sie somit viel Freude an Ihrem Chameleon 64 haben Wie Sie auch durch unsere vielen Hinweise sicherlich bereits wissen befindet sich die Firmware noch im BETA Test Stadium daher freut es uns umso mehr dass Sie sich trotzdem zum Kauf entschlossen haben Sollten Sie auf Fehler sto en dann melden Sie diese bitte entweder direkt an Individual Computers oder ber die Yahoo Mailliste http tech groups yahoo com group chameleon 64 Hier tauschen sich die Entwickle
25. arte geschrieben werden m ssen Sie entweder eine manuelle Kopie anlegen s Kapitel 5 5 2 Hilfsmen oder das Image durch CBM U l sen siehe Kapitel 5 5 1 Tasten Au erdem pr ft das Men ob nderungen am Image vorgenommen wurden sobald Sie ins Men wechseln und Abbilder verbinden Sie werden dann gefragt ob diese nderungen auf der SD Karte gespeichert werden sollen oder nicht ACHTUNG Falls Sie diese Meldung abbrechen vergisst das Men dass sich das Image ge ndert hat und fragt nicht erneut nach M chten Sie die Anderungen dennoch behalten dann m ssen Sie das Image selbst speichern Noch ein Hinweis Aufgrund der aktuellen Einschr nkungen der Laufwerksemulation werden G64 Images nicht automatisch gespeichert Da das Format leider nicht immer exakt eingehalten wird endet dies h ufig mit einem defekten G64 Image 15 bersicht 4 3 Module Cartridges verwenden Bitte beachten Sie dass echte Module immer aus zwei Komponenten bestehen Der Hardware und der Software Setzen Sie den Modul Typ cartridge type f r einen Slot dann legen Sie nur die ben tigte Hardware fest dadurch liegt aber noch keine ausf hrbare Software vor Bei echten C64 Modulen befindet sich die Software normalerweise in sog EPROMs diese werden im RAM Speicher des Chameleons emuliert Nur durch festlegen des Modul Typs f r einen Slot k nnen Sie ein Modul also noch nicht verwenden F r den Computer sieht es wie ein leeres G
26. bitte in die Mailliste http tech groups yahoo com group chameleon_ 64 ein 57 Verwandte Projekte 11 Verwandte Projekte Dieser Bereich wurde in die Wiki von Individual Computers http wiki icomp de wiki Chameleon ausgelagert um die Handbuchpflege zu erleichtern Dort finden Sie Informationen zu verwandten Projekten wie z B anderen FPGA Kernen 58 Anhang 12 Anhang 12 1 PS 2 Tastatur Tastenzuordnung PS 2 Tastatur US PS 2 Tastatur DE C64 Funktion ALT ALT CBM Commodore Taste ESCAPE ESCAPE RUN STOP Fl Fl Fl F2 F2 RShift F2 F3 F3 F3 F4 F4 RShift F4 FS FS FS F6 F6 RShift F5 F7 F7 F7 F8 F8 RShift F7 F9 F9 Pfund F10 F10 F11 F11 linker Knopf des Moduls F12 F12 mittlerer Freeze Knopf des Moduls Print Screen Druck rechter RESET Knopf des Moduls PAUSE PAUSE RESTORE Se SEH lt Links Pfeil B Ge Backspace R ckschritt DEL INST Home Pos 1 HOME CLR Page Up Bild auf Fl Page Down Bild ab F7 ES Js e VI N Rauf Pfeil _ 59 Anhang 12 2 PS 2 Tastatur Joystick Belegung PS 2 Taste C64 Funktion NUM LOCK zwischen Port 1 und 2 umschalten Numeric 0 Joystick Feuerknopf Numeric 1 Joystick links unten Numeric 2 Joystick unten Numeric 3 Joystick rechts unten Numeric 4 Joystic
27. chen Sie es bitte nochmal nachdem Sie Erneut berpr ft haben dass die Stromzufuhr ausreichend ist Versuchen Sie ggf einen anderen USB Anschluss bzw ein anderes Netzteil Bei einem manuellen Update kontrolliert haben dass Sie wirklich die richtigen Dateien verwenden e BITTE SCHALTEN SIE DAS CHAMELEON AUS UND WIEDER EIN Eventuell blinkt die rote LED anschlie end um einen Fehler anzuzeigen aber machen Sie sich keine Sorgen das wird durch die erneute Aktualisierung behoben 13 bersicht 4 bersicht Beim Einschalten l dt das Chameleon das Betriebssystem OS aus dem fest verbauten Flash Speicher Dann wird automatisch das Men System gestartet dass Ihnen vielf ltige Auswahl und Einstellungsm glichkeiten bietet vgl Kapitel 5 Das Chameleon Men System Der u erste Knopf ganz rechts ist der RESET Taster Der mittlere Knopf aktiviert den Freezer und das Men Der linke Taster kann verschiedene Funktionen wie z B das Wechseln einer Diskette beim emulierten Floppy Laufwerk bernehmen Um den Chameleon Kern Core neu zu starten dr cken und halten Sie den RESET Knopf f r mehr als 0 7 Sekunden Dies ist fast identisch mit dem erneuten Einschalten Dr cken und halten Sie den Freeze Knopf f r mehr als 0 7 Sekunden um in das Men zu gelangen Knopf PS 2 Taste Fernbedienung Funktion linker Knopf F11 GENLOCK frei belegbar siehe Kapitel 5 4 Optionen mittl
28. d ffnen der de brick Steckbr cke Jumper den de brick Modus wieder Es kann sein dass Sie ChaCo die Chameleon Control Software aktualisieren m ssen bevor Sie die neue Mikrocontroller Software nutzen k nnen eventuell m ssen Sie auch einen der Slots aktualisieren Lesen Sie dazu noch mal die entsprechenden Passagen zur ChaCo Software 67 Anhang 12 6 1 Linux Bei Linux kann auch der dfu programmer http dfu programmer sourceforge net verwendet werden sudo chacocmd bootloader sudo dfu programmer at90usb162 erase sudo dfu programmer at90usb162 flash chameleon_microcontroller hex sudo dfu programmer at90usb162 start 68 Anhang 12 7 Quartus f r JTAG einrichten Die f r den USB Blaster ben tigten Treiber finden Sie im Quartus II Installationsverzeichnis quartus drivers usb blaster Klicken Sie auf Hardware Settings und w hlen Sie dann den USB Blaster in der Auswahlliste E Hardware Setup gt dr Hardware Setup x Hardware Settings JTAG Settings Select a programming hardware setup to use when programming devices This programming hardware setup applies only to the current programmer window Currently selected hardware US8 Blaster USB 0 No Hardware Available hardware items USE Blaster De USB Blaster Local Remove Hardware Mit den Standard Projekteinstellungen wird es nicht funktionieren da es noch
29. d identisch zu Art Studio v1 anzeigen txt Textdatei anzeigen wav wav Datei abspielen alle anderen werden als HEX Werte angezeigt 34 Das Chameleon Men System Image anbinden CBM M Datei Verhalten endung d64 Image mit dem emulierten Laufwerk verbinden s Kapitel 4 2 2 Images einbinden mounten g64 Image mit dem emulierten Laufwerk verbinden s Kapitel 4 2 2 Images einbinden mounten rom ROM Image laden Programm Daten laden CBM L Dateiendung Verhalten prg PRG Datei in den Speicher des C64 laden p00 Datei in den Speicher des C64 laden reu REU Image laden geo GeoRAM Image laden rom ROM Image laden Hinweis Es wird nur die Datei geladen ein evtl dazugeh riges Image wird nicht eingebunden Ausf hren starten CBM E Dateiendung Verhalten prg Programm laden und ausf hren p00 Programm laden und ausf hren crt Modul Image laden und starten siehe Kapitel 12 4 Unterst tzte Modul Typen Hinweis Es wird nur die Datei geladen ein evtl dazugeh riges Image wird nicht eingebunden 38 Das Chameleon Men System Datei Inhalt anzeigen F3 Dateiendung Verhalten koa Koala Paint Bild anzeigen rpm Runpaint Bild anzeigen cdu CDU Paint Bild anzeigen blp Blazing Paddles Bild anzeigen
30. d Slot 4 wurde leer gelassen 16 bersicht 4 3 2 Ein Modul Image einbinden mounten Modul Images k nnen mit dem Boot Loader s Kapitel 5 1 Boot Loader oder mit dem File Browser einem Slot zugewiesen werden Dr cken Sie im File Browser einfach RETURN wenn eine ROM oder CRT Datei markiert ist Haben Sie in den Optionen das Laden von Modulen nicht fest f r Slot 4 eingestellt werden Sie immer gefragt welcher Slot verwendet werden soll Beachten Sie bitte dass ROM Dateien in einem speziellen Format f r das Chameleon vorliegen m ssen Konvertieren Sie eine CRT Datei mit bekannten Tools wie z B cartconv in eine reine Bin rdatei kann es sein dass das Ergebnis nicht dem ben tigten Format entspricht Sie k nnen die notwendige ROM Datei mit dem ROM Saver des File Browsers erstellen s Kapitel 5 5 2 Hilfsmen Au erdem m ssen Sie bei der Benutzung von ROM Dateien noch selbst den passenden Modul Typ einstellen siehe Kapitel 5 4 Optionen 4 3 3 Einige Hinweise zu speziellen Modulen Expert Cartridge Die original Expert Cartridge verf gt ber einen Schalter mit drei Positionen Dieser wird ber den linken Knopf des Chameleons emuliert Die Einstellung f r den Knopf muss dazu auf cartridge gestellt werden wenn die Expert Emulation verwendet werden soll Ein kurzer Druck schaltet die Expert Emulation AN und AUS die gr ne LED leuchtet wenn die Expert Cartridge angeschaltet ist Ein
31. egen GeoRAM Size GEORAM aktivieren und die emulierte Speichergr e festlegen 25 Das Chameleon Men System Diese Einstellungen k nnen nicht ge ndert werden falls Sie browser exec setup auf compatible gestellt haben weil der Browser sie sowieso deaktivieren w rde Auch beim Fortsetzen nach einem Freeze werden nderungen an diesen Einstellungen nicht bernommen stattdessen werden die Register vom Freezer zur ckgesetzt Damit die Einstellungen sich auswirken m ssen Sie einen RESET bers Men ausl sen siehe Hinweise weiter unten 5 4 4 Eingabeger te Option PS 2 Mouse Emulierte Maus automatisch erkennen oder deaktivieren PS 2 Mouse port Port f r die emulierte Maus festlegen IR Receiver CDTV Infrarot Fernbedienung aktivieren 5 4 5 VGA Ausgabe Option VGA Mode Aufl sung und Modus f r die VGA Ausgabe einstellen VGA Buffers Anzahl der VGA Framebuffer Single Double Triple Bei Triple wird das aktuelle Bild mit dem vorherigen gemischt um Artefakte durch die Wiederholraten Anpassung zu minimieren ruckelndes Scrolling merkw rdig aussehende Interlace Bilder VGA Filter VGA Filter f r die Vergr erung nearest neighbour Scale2x Alien VGA Scanlines St rke der Scanline Emulation damit es wie beim R hrenfernseher aussieht off 75 brightness 50 brightness 25 brightness VGA VIC II sync Die VGA Ausgabe wird mit dem VIC II
32. eh use aus Um es mit der echten Welt zu vergleichen Es ist als w rden Sie das EPROM entfernen und dann das Modul in den C64 stecken es wird einfach nicht funktionieren Wir m chten Sie darauf hinweisen dass der EPROM Inhalt des Remo Replay und MMC64 Bestandteil des Men Systems sind Das ist auch der Grund weshalb Sie diese direkt nach dem Einschalten und ohne SD Karte verwenden k nnen Jedoch w re es eine Speicherplatzverschwendung den EPROM Inhalt f r alle unterst tzten Module im Men vorzuhalten Sie w rden nicht mal alle in den Speicher des Chameleons passen Deshalb ben tigen Sie f r alle anderen Module eine CRT oder ROM Datei mit dem Bin rabbild des EPROMs In Kapitel 4 3 2 Ein Modul Image einbinden mounten weiter unten finden Sie eine ausf hrliche Beschreibung wie Modul Images verwendet werden 4 3 1 Verwaltung der Modul Slots Pl tze Es gibt insgesamt vier Modul Slots Slot 1 amp 2 k nnen Module bis maximal 64KB aufnehmen Slot 3 amp 4 sogar bis IMB Die Slots 1 amp 2 werden beim Hochfahren booten aus dem Flash Speicher geladen standardm ig sind dort ein PAL Remo Replay ROM in Slot 1 und ein NTSC Retro Replay ROM in Slot 2 zu finden Zus tzliche andere Modul Abbilder k nnen ber den Boot Loader s Kapitel 5 1 Boot Loader oder mit dem CRT Loader des File Browsers siehe Kapitel 5 5 File Browser Dateiexplorer geladen werden Slot 3 ist als Expert Cartridge voreingestellt un
33. ein weiteres Ger t der Flash Chip in der JTAG Kette gibt Um dieses Problem zu l sen klicken Sie zun chst auf Autodetect um auch das zweite Ger t anzuzeigen Sie werden dann au erdem gefragt ob es sich beim FPGA um einen EP3C25 oder EP4CE22 handelt W hlen Sie den ersten Typ 69 Anhang Klicken Sie dann entweder auf das Bild des EP3C25 und danach auf die Change File Schaltfl che oder klicken Sie oben in der File Spalte der EP3C25 Zeile auf lt none gt W hlen Sie die sof Datei im Dateidialog aus Setzen Sie oben in der EP3C25 Zeile bei Program Configure einen Haken 70 Anhang U Programmer E FPGA Chameleon_Pong Chameleon_Pong Chameleon_Pong Chameleon Pong cdfj II Chameleon_Pong sof R nnaonnonnonn 7 D Klicken Sie zum Schluss auf Start und das Projekt sollte zum FPGA bertragen werden Es gibt noch ein Problem dass Sie l sen m ssen Sobald Sie das Programmier Fenster schlie en bietet Quartus Ihnen an die nderungen an der Ger te Folge zu speichern damit Sie diese Schritte nicht jedes Mal wiederholen m ssen wenn Sie dieses Ger t programmieren Ungl cklicherweise klappt das Speichern noch nicht da das extra Ger t als Unknown unbekannt eingestuft wird Dies kann umgangen werden indem Sie dem extra Ger t einfach einen Namen geben Klicken Sie in der oberen Liste mit der rechten Maustaste auf Unknown_59604093 und w hl
34. einstellen siehe Kapitel 5 4 Optionen Wir empfehlen Ihnen dringend ROM Dateien zun chst von der SD Karte zu laden siehe Kapitel 5 1 Boot Loader und zu testen bevor Sie diese dauerhaft einspielen flashen Defekte ROMs k nnten eine weitere Nutzung des C64 unm glich machen Sch den entstehen dadurch aber nicht Sie m ssten dies dann durch ein erneutes Update ber das USB Kabel beheben 11 Das Chameleon updaten aktualisieren 3 2 Aktualisierung ber USB 3 2 1 Vorbereitungen Vergewissern Sie sich vor dem Update bitte dass die Stromversorgung f r das Chameleon ausreichend dimensioniert ist Wirklich alle Update Probleme die uns bisher gemeldet wurden sind auf eine unzureichende Stromzufuhr zur ckzuf hren die durch externe Komponenten verursacht wurden Um ganz sicherzugehen beachten Sie bitte folgende Punkte e entfernen Sie das Chameleon aus der Docking Station e ziehen Sie die PS 2 Tastatur ab e ziehen Sie die PS 2 Maus ab e Sie M SSEN au erdem die SD Karte aus dem Slot nehmen anderenfalls erhalten Sie w hrend der Aktualisierung eine Fehlermeldung Falls Sie ein USB Ladeger t als Stromversorgung nutzen kontrollieren Sie bitte dass es mindestens 1000mA liefert Auch wenn das Chameleon nur 400mA ben tigt sto en viele 500mA Netzteile dadurch bereits an ihre Grenze Falls m glich verwenden Sie ein 5 2V 1000mA Netzteil statt einem mit 5V 1000mA Benutzen Sie aber NIE ein Netzteil mit mehr a
35. en Module mit mehr als 64KB k nnen nur in Slot 3 und 4 verwendet werden siehe Kapitel 12 4 Unterst tzte Modul Typen Vergessen Sie nicht dass Sie den passenden Modul Typ s Kapitel 5 4 Optionen einstellen m ssen bevor Sie das Modul verwenden k nnen 20 Das Chameleon Men System 5 1 1 Kurz Tasten Hotkeys beim Booten Beim Hochfahren pr ft der Boot Loader ob die folgenden Tasten Hotkeys gedr ckt sind Kurz Taste Fern bedienung Leertaste 0 Dr cken und halten Sie diese Taste w hrend ein Kern geladen wird Space um die Meldungen des Config ROMs zu sehen es wird pausiert bevor der Boot Loader startet Sie k nnen die Version des FPGA Kerns und den aktuellen Modus sehen ESCAPE Beim Laden des Kerns gedr ckt halten um den Boot Loader zu Links Pfeil berspringen bitte den unten stehenden Hinweis beachten 1 Gedriickt halten um die Standard Konfiguration zu erzwingen 2 Gedr ckt halten um den Abgesicherten Modus zu erzwingen 3 Gedr ckt halten um das Men zu berspringen jede andere Gedr ckt halten um die Meldungen des Boot Loaders zu lesen Taste es wird pausiert bevor das Men startet Hinweis Falls Sie den Boot Loader berspringen werden fest kodierte Einstellungen verwendet MMC64 PAL Retro Replay Dies ist zum Testen gedacht und um trotz eines defekten Boot Loaders oder Men Systems starten zu k nnen Wenn Sie n
36. en Sie dann Change Device aus 71 Anhang JN Programmer E FPGA Chameleon _Pong Chameleon_Pong Chameleon_Pong Chameleo File Edit View Processing Tools Window Help da Hardware Setup USB Blaster USB 0 y Enable real time ISP to allow background programming for MAX II and MAX Y devices Device Checksum O E M EN lt none gt UNKNOYW4E aa S Stop hans POG S EP3C25E x Delete Del d SE Select All Ctri A X Delete Add File bs Change File ki Save File Attach Flash Device 18 Add Device HH Change Flash Device i Delete Flash Device op TDI e asii Desi Bi Add Device Down gt 5 l i Change Device Usercode Eb Add File 15 Change File bh Save File dd IPS File Change IPS File Delete IPS File A we Es Hardware Setup ISP GLAMP State Editor Define CFI Flash Device Properties Im sich ffnenden Dialog sollte das unbekannte Ger t bereits markiert sein Klicken Sie daher einfach auf Edit und ndern den Namen 72 Anhang hr Edit Device OXFFFFFFFF Quartus sollte jetzt in der Lage sein die Ger te Folge f r die Zukunft zu speichern 173 Anhang 12 8 Belegung der Chameleon Kabel CN1 Mini DIN 9 Stecker Abschirmung GND IEC_CLK KDat MDat KCIk MCIk Vec IEC_SRQ IEC_DAT IEC_ATN ee Dr de re re D Gegens
37. en beim Fortsetzen e Auch das Unterbrechen w hrend eines REU Transfers kann problematisch sein obwohl das Men die REU Register berhaupt nicht verwendet 31 Das Chameleon Men System 5 5 File Browser Dateiexplorer Dr cken Sie F5 im Hauptmen um den File Browser direkt zu ffnen 5 5 1 Tasten C64 Taste PS 2 Taste Fernbe Joy 2 dienung lt Links Pfeil ESCAPE ESCAPE File Browser verlassen RUN STOP Cursor auf ab Cursor auf ab PLAY auf ab Markierung auf und ab bewegen STOP Cursor Cursor REW links Zur linken oder rechten Spalte wechseln links rechts links rechts FWD rechts F1 F7 Bild auf ab 1 7 Seite rauf runter bl ttern F2 F8 F2 F8 2 8 Zum Anfang oder Ende der Liste springen A Z A Z Schnellsuche Geben Sie den gesuchten Dateinamen mit max 500ms Pause zwischen den Tastendr cken ein RETURN Enter ENTER Feuer Verzeichnis oder Datei ffnen F3 F3 3 Dateiinhalt anzeigen 32 Das Chameleon Men System C64 Taste PS 2 Taste Fernbe Joy 2 dienung F4 F4 4 Hilfsmen weiteres im folgenden Kapitel FS FS 5 Datei kopieren F6 F6 6 Komplettes Image Abbild kopieren Pfund F9 SD Karte ausw hlen Ger te Nr 0 1 7 8 0 1 7 8 0 IEC Laufwerk ausw hlen 11 17 8 10 F10 US VOL UP N chste vorherige Ger te Nr F10 DE DOW
38. eon weiter unten Reset goes to menu Aktivieren Sie dies um bei einem Druck auf den RESET Knopf ins Men zu gelangen statt den emulierten C64 zur ckzusetzen 5 4 10 Einstellungen f r File Browser und Men Option Browser Exec Setup Diese Ausf hrungs Einstellungen werden angewendet wenn Sie Programme und oder Module ber den File Browser starten custom verwendet die eingestellten Optionen aus dem Men compatible deaktiviert das Meiste und sorgt so f r einen handels blichen einfachen C64 Browser auto sort Das automatische Sortieren der Dateien amp Verzeichnisse auf der SD Karte k nnen Sie hier aktivieren Browser start up Den File Browser mit einer oder zwei Spalten starten Browser charset Den Standardzeichensatz festlegen Menu colour scheme Die Men farben ausw hlen Menu input scheme Eingabeschema ausw hlen wird CDTV remote als Eingabeschema gew hlt hat das folgende Auswirkungen s Einige Funktionen werden deaktiviert da sie ohne Tastatur nicht sinnvoll nutzbar sind und im Extremfall zu einer Situation f hren k nnen aus der ohne Tastatur nicht mehr in das Hauptmen zur ck gekehrt werden kann ML Monitor im Hauptmenu e Die Funktionen Mount und Unmount werden von F5 F6 aufgerufen 28 Das Chameleon Men System 5 4 11 Einstellungen Laden und Speichern Option Read Set
39. erer Knopf F12 CD TV Freeze f rs Men l nger als 0 7 Sek gedr ckt halten rechter Knopf Druck POWER RESET wechselt ins Men falls die reset to menu Option aktiviert ist 4 1 Belegung des Flash Speichers Der im Chameleon verbaute Flash Speicher ist ausschlie lich f r das System gedacht und kann daher auch nicht vom Benutzer genutzt werden Im Flash Speicher werden die FPGA Kerne und die dazugeh rigen ROM Dateien abgelegt Der FPGA Kern ist das Herzst ck des Chameleons er bestimmt das Verhalten der Hardware Wenn wir einen Fehler in der Hardware beheben z B etwas wie die Emulation von VIC Effekten oder das Verhalten der Register beim Freeze machen wir dies durch Bereitstellung einer neuen Datei mit dem korrigierten FPGA Kern Der verbaute Flash Speicher ist 16 MByte gro diese sind auf 16 Slots Pl tze zu je einem 1 MByte verteilt Jeder Slot kann einen FPGA Kern mit den zugeh rigen ROM Dateien aufnehmen Beim Einschalten des Chameleons wird automatisch der FPGA Kern aus Slot 0 geladen Sollte das Starten eines FPGA Kerns fehlschlagen dann zeigt der Mikrocontroller die Slot Nummer durch Blinken der roten LED am Chameleon an Z hlen Sie einfach mit wie oft es blinkt ziehen eins ab und sie erhalten die Nummer des Slots der das Problem verursacht Sollte z B der Kern in Slot 0 defekt sein dann blinkt die LED einmal pausiert danach eine Sekunde und beginnt von vorne Blinkt die LED viermal sollten Sie also Slo
40. ergewissern Sie sich dass Sie die aktuelle Firmware und ChaCo Version benutzen bevor Sie eventuelle Fehler melden 3 1 Aktualisierung mit UPDATE PRG Kopieren Sie das komplette UPDATE Verzeichnis und die Datei UPDATE PRG ins Hauptverzeichnis Ihrer SD Karte oder entpacken Sie einfach das gesamte Update Paket dort Setzen Sie dann die SD Karte ins Chameleon ein und starten Sie dieses Sollten Sie von BETA 7a oder fr her updaten dann f hren Sie UPDATE PRG bitte ber den File Browser aus Neben den Dateien die Sie mit dem Update Paket erhalten k nnen Sie im UPDATE Verzeichnis noch folgende Dateien ablegen e BASIC ROM C64 Basic ROM KERNAL ROM C64 Kernel ROM e CHARGEN ROM C64 Zeichensatz ROM e MMC64 ROM MMC64 BIOS ROM e SLOT1 ROM Modulabbild f r Modul Slot 1 1 e SLOT2 ROM Modulabbild f r Modul Slot 2 1 DRIVEI ROM 1541 ROM f r Laufwerk 1 DRIVE2 ROM 1541 ROM f r Laufwerk 2 Modulabbilder m ssen in Bin rform also ohne Ladeadresse oder Header vorliegen CRT Dateien funktionieren daher nicht ber den ROM Saver Kapitel 5 5 2 Hilfsmen k nnen Sie aber Dateien im ben tigten Format erstellen Module die ber 64KB gro sind k nnen NICHT in Slot 1 oder 2 verwendet werden F r weitere Informationen schlagen Sie bitte im Kapitel 12 4 Unterst tzte Modul Typen nach Damit das Modul einsatzbereit ist m ssen Sie noch den passenden Modul Typ in den Optionen
41. ermen aufrufen Option links rechts links rechts umschalten RETURN Enter ENTER Feuer Untermen aufrufen Option umschalten Fl Bild rauf 1 Seite rauf bl ttern F2 F2 2 zum ersten Meniipunkt springen F7 Bild runter 7 Seite runter bl ttern F8 F8 8 zum letzten Men punkt springen 22 Das Chameleon Men System 5 3 Hauptmen Main Menu ber diese Hauptmaske haben Sie Zugriff auf s mtliche Funktionen des Chameleon Kerns Kurz Taste Bezeichnung der Funktion Men Option Fl Clear C64 Memory C64 Speicher mit Nullen f llen danach RESET F2 Clear ALL Memory C64 REU amp GEORAM Speicher mit Nullen f llen danach RESET F3 Reset to Basic RESET Module amp Erweiterungen sind deaktiviert FS File Browser File Browser starten s Kapitel 5 5 File Browser Dateiexplorer F6 Monitor Maschinensprache Monitor aufrufen siehe Kapitel 5 6 Maschinensprache Monitor F7 Reset with Cartridge RESET das eingestellte Standard Modul ist aktiv F8 Launch Core anderen FPGA Kern starten Links Pfeil restart C64 unfreeze aktuelles Programm fortsetzen 1 Options Options Men aufrufen Online Help Online Hilfe aufrufen s Kapitel 5 7 Online Hilfe System Info System Informationen anzeigen 1 4 Modul in Slot 1 4 starten A P FPGA Kern in Slot 1 16 starten Dies geht nur wenn das Men ber den Freeze Knopf aufgerufen wurde
42. fe Damit Sie die Online Hilfe verwenden k nnen kopieren Sie bitte die Datei CHAMHELP HLP in das CHAM64 Verzeichnis Ihrer SD Karte Hinweis Die Hilfe ist noch nicht vollst ndig und wird sofern es die Zeit zul sst laufend erweitert 5 7 1 Tastaturk rzel Sie k nnen die Hilfe mit den folgenden Tasten Kn pfen bedienen Leertaste Space Taste PS 2 Taste Fernbedienung Funktion lt Links Pfeil ESCAPE ESCAPE Zur ck zum Hauptmen RUN STOP RETURN Enter ENTER zum Hauptbildschirm F1 Bild auf 1 vorherige Seite F2 F2 2 zuletzt betrachtete Seite F7 Bild ab 7 n chste Seite Au erdem k nnen verkn pfte Seiten ber die hervorgehobenen Tasten aufgerufen werden 44 Das Chameleon Men System 5 8 Systeminformationen Die Systeminfo zeigt Ihnen einige Grundinformationen u a die Version der Men Software den aktuell verwendeten FPGA Slot die Echtzeit Uhr RTC sowie Details zu SD Karte an ChaCo Die Chameleon Control Software 6 ChaCo Die Chameleon Control Software Das ChaCo Programm benutzt WxWidgets f r die Bedienoberfl che GUI daher weicht das Erscheinungsbild von anderen Windows Programmen ab und es sieht evtl etwas ungewohnt aus Dies erm glicht es uns aber das Programm relativ einfach auch auf Linux und Mac umzusetzen 6 1 Vorbereitungen Bitte beachten Sie dass es evtl notwendig ist ChaCo als Administrator Windows oder
43. he Datei der Diskette aktuell markiert ist 39 Das Chameleon Men System 5 5 6 Einschr nkungen des File Browsers MMC SD SDHC Karten werden bis max 32GB unterst tzt Das verwendete Dateisystem muss FAT12 FAT16 oder FAT32 sein Es sind max 1023 Eintr ge je Verzeichnis m glich Es werden max 40 Zeichen f r den Dateinamen inkl Punkt und Dateiendung angezeigt Bei mehr als 255 Zeichen f r einen Dateinamen wird dieser auf seinen Kurznamen L nge 8 3 gek rzt F r eine optimale Arbeitsgeschwindigkeit werden die Datei Typen ausschlie lich ber die Endung bestimmt und nicht durch Lesen der jeweiligen Dateikennung 40 Das Chameleon Men System 5 6 Maschinensprache Monitor 5 6 1 Funktionen s Illegale Op Codes k nnen assembliert amp disassambliert werden Sie k nnen durch sog Bank Switching auf die gesamten 32MB Speicher zugreifen e Zeichens tze und Sprites lassen sich bin r bearbeiten e CPU und V O Ein Ausgabe Register lassen sich ndern diese werden beim Fortsetzen nach einem Freeze dann angewandt 5 6 2 Zahlenformate Sofern nichts Anderes erw hnt wird werden alle Zahlen als hexadezimal interpretiert Sie k nnen das Format durch Voranstellen Prefix der folgenden Symbole bestimmen Prefix Basis amp 10 dezimal 16 hexadezimal 2 bin r 5 6 3 Zahlen umrechnen Geben Sie eine Zahl einfach in die Eingabezeile ein und best
44. hluss e MMC SD Karten Slot e Anschl sse f r PS 2 Maus PS 2 Tastatur und IEC Bus ber eine Kabelpeitsche e Batterie gepufferte Echtzeituhr RTC CR 1220 Batterie nicht enthalten s Infrarot Empf nger f r eine CDTV Fernbedienung e Anschluss f r RR NET nur mit echtem C64 oder Docking Station USB Verbindung zum PC zur Fehlersuche und Daten bertragung 12 9 1 Turbo Chameleon FPGA Kern e Turbo Funktion mit voller 6510 Prozessor Kompatibilit t inkl Ilegaler OpCodes e Zyklen genaue REU Speichererweiterung mit bis zul6MB RAM GEORAM Speichererweiterung mit bis zu 4MB RAM e Freezer kompatibel mit dem Retro Replay e VGA Ausgabe mit 60Hz Bildwiederholrate oder h her e MMC SD Karten Slot kompatibel zum MMC64 e 1541 Emulation 2 Laufwerke Emulation einer 1351 und Micromys ber den PS 2 Mausanschluss 76 Mitwirkende 13 Mitwirkende e Jens Sch nfeld Hardware Design Produktion und Dokumentation e Peter Wendrich Turbo Chameleon FPGA Kern Programmierer Handbuch erste Fassung des Maschinensprache Monitor und des Hilfe Systems e Tobias Korbmacher Men System ChaCo und Anleitung sowie Fehlersuche e Stefan Seitz USB Mikrocontroller Code erste ChaCo Fassung e Andreas Postler Geh useanpassungen und weitere Produktionsschritte e Andreas Muttke Logo Entwurf e Christian Vogelgsang setzte chacocmd f r Mac OSX um e Alastair M Robinson steuer
45. issern Sie sich bitte dass Sie durch Anschluss Ihrer Tastatur und Maus das Netzteil nicht berlasten Die meisten PCs stellen gen gend Leistung ber den USB Anschluss f r das Chameleon zur Verf gung beachten Sie aber dass manche Rechner daf r eine Datenverbindung voraussetzen Sollte dies der Fall sein verwenden Sie bitte ein separates USB Netzteil Verbinden Sie jetzt Ihr Chameleon mit dem VGA Anschluss Ihres Monitors Das Chameleon verwendet eine Standard Aufl sung von 800x600 Punkten mit 72Hz Wiederholfrequenz Manche Monitore beherrschen diese hohe Bildwiederholfrequenz nicht bitte kontrollieren Sie bei Problemen mit der VGA Ausgabe die Anleitung Ihres Monitors Verbinden Sie Ihre Tastatur mit dem lilafarbenen PS 2 Anschluss und die Maus mit dem gr nen PS 2 Anschluss Die IEC Buchse kann frei bleiben M chten Sie ChaCo mit dem Modul verwenden dann brauchen Sie zus tzlich noch das Mini USB Kabel um eine Datenverbindung zum PC herzustellen weitere Details dazu finden Sie in Kapitel 6 ChaCo Die Chameleon Control Software Erste Schritte 2 2 1 Betrieb in der Docking Station Die Chameleon Docking Station erweitert die verf gbaren Anschl sse des Chameleon Moduls um folgende M glichkeiten e vier Joystickanschl sse Ports e einen Anschluss f r eine C64 Tastatur e einen Anschluss f r eine Amiga 500 Tastatur Die beiden Tastaturanschl sse sind verpolungssicher Es fehlt jeweils ein PIN der Ihnen helfen soll
46. ist s Eine m glichst ausf hrliche Beschreibung erleichtert es uns den Fehler nachzuvollziehen Weitere Hinweise finden Sie auf http wiki icomp de wiki Chameleon Bugs 56 Beschreibungen f r Entwickler 10 Beschreibungen f r Entwickler Die Beschreibungen f r Entwickler werden separat zur Verf gung gestellt und sind kein Bestandteil des Handbuchs Besuchen Sie die Projektseite zum Turbo Chameleon 64 http www syntiac com chameleon html um die jeweils aktuelle Version der folgenden Beschreibungen herunterzuladen e chameleon_progmanual pdf Enth lt die Registerbeschreibung und Programmierinformationen f r den Turbo Chameleon 64 FPGA Kern e Chameleon_coredef pdf Hardware bersicht f r Entwickler von FPGA Kernen e Chameleon_schematics pdf Schema der Chameleon Platine f r Entwickler von FPGA Kernen e chameleon_fpga_pins zip Eine Pin Datei die Sie zu den Einstellungen qsf einer Quartus Projektdatei hinzuf gen k nnen e chameleon_v5_hwtest_src zip Quellcode des FPGA Hardware Test Kerns e cdtv_remote zip Beschreibung des Protokolls der CDTV Fernbedienung im Open Office Format Wir arbeiten laufend an weiteren Beispiel und Framwork FPGA Quellcodes f r Sie Bitte kontaktieren Sie uns einfach falls Sie spezielle Fragen haben die in den oben genannten Beschreibungen nicht beantwortet wurden Um Kontakt zu anderen Chameleon Nutzern und den Entwicklern zu halten tragen Sie sich
47. k links Numeric 6 Joystick rechts Numeric 7 Joystick oben links Numeric 8 Joystick oben Numeric 9 Joystick oben rechts Beachten Sie bitte dass es bei der Steuerung ber die PS 2 Tastatur m glich ist den Joystick gleichzeitig nach links und rechts zu dr cken dasselbe gilt nat rlich auch f r oben und unten Es gibt einige Spiele die dann abst rzen Machen Sie daf r bitte nicht das Chameleon verantwortlich sondern den Programmierer der eine solch anf llige Funktion f r das Spiel geschrieben hat 60 Anhang 12 3 CDTV Fernbedienung Tastenzuordnung Taste der CDTV Infrarot Fernbedienung C64 Funktion 1 Fl 2 RShift F1 3 F3 4 RShift F3 5 F5 6 RShift F5 7 F7 8 RShift F7 9 RUN STOP 0 Leertaste SPACE ESCAPE Links Pfeil ENTER RETURN REW Cursor links RShift Cursor rechts PLAY PAUSE Cursor rauf RShift Cursor runter FF Cursor rechts STOP Cursor runter GENLOCK linker Knopf des Moduls CD TV mittlerer Freeze Knopf des Moduls POWER rechter RESET Knopf des Moduls Vol Up Lautst rke rauf Vol Down Lautst rke runter M J Schalter auf MOUSE Position Joystick 1 ausw hlen M J Schalter auf JOY Position Joystick 2 ausw hlen A Feuerknopf B Autofeuer 8 Hz Anhang 12 4 Unterst tzte Modul Typen
48. ls 5 2V 3 2 2 Das Update Programm verwenden Windowsnutzer brauchen nur das Programm update exe im Windows Dateiexplorer doppelt anzuklicken und den angezeigten Schritten zu folgen Ab Windows 8 klicken Sie bitte zun chst mit der rechten Maustaste auf update ege und w hlen dann im Men Als Administrator ausf hren aus Linux und OSX Nutzer m ssen das entsprechende Update Programm ber das Terminal starten Da das Ausf hrungs Flag des Programms im Update Paket nicht erhalten bleibt m ssen Sie es vor dem Start noch manuell setzen z B mit sudo chmod x update linux32 starten Sie anschlie end das Update mit Root Rechten sudo update linux32 3 2 3 ChaCo verwenden Sie k nnen das Chameleon auch manuell ber ChaCo bzw chacocmd aktualisieren die ben tigten Dateien finden Sie im UPDATE Verzeichnis siehe Kapitel 6 5 2 Einen Kern einspielen flashen 12 Das Chameleon updaten aktualisieren 3 3 Falls doch mal etwas schief geht Zun chst Keine Panik Es besteht wirklich keine M glichkeit das Chameleon durch ein Update zu besch digen Eventuell startet das Chameleon nicht mehr aber dies kann durch das Einspielen eines funktionierenden FPGA Kerns behoben werden Sollte ein Update ber UPDATE PRG fehlschlagen teilen Sie uns dies bitte mit versuchen Sie eine Aktualisierung ber USB siehe oben Kapitel 3 2 Aktualisierung ber USB Sollten Sie Probleme mit dem Update haben versu
49. ne Hauptkomponente die nicht f r eine Programmierung durch den Anwender gedacht ist Verzichten Sie daher auf jegliche Experimente IHR GARANTIEANSPRUCH ERLISCHT FALLS SIE DEN MIKROKONTROLLER OHNE AUFFORDERUNG NEUPROGRAMMIEREN UND ODER EINE HEX DATEI VERWENDEN DIE NICHT VON INDIVIDUAL COMPUTERS GENEHMIGT WURDE M ssen Sie den Mikrocontroller neu programmieren dann ben tigen Sie das Programm FLIP von der Atmel Webseite FLIP ist eine Java Anwendung die f r Windows und Linux erh ltlich ist Wenn Sie Linux einsetzen denken Sie daran das Programm als root zu starten anderenfalls bekommt es keinen Zugriff auf den USB Anschluss Sie k nnen FLIP ganz einfach ber Google finden wir bieten hier keinen Link an da sich dieser in Zukunft evtl ndert FLIP kann f r eine gro e Gruppe an Mikrocontrollern aus einer Baureihe eingesetzt werden Das Tool ist f r alle identisch Falls Sie Windows nutzen ben tigen Sie noch den FLIP Treiber Aktuelle Windowsfassungen ab Vista 64 BIT Versionen erfordern spezielle Einstellungen oder einen signierten Treiber Laden Sie diesen signierten Treiber von unserer Webseite herunter und installieren Sie ihn Eventuell ben tigen Sie auch noch ein Java Update Auch wenn Java Sie nach einem Update nicht zu einem Neustart auffordert k nnte dies doch notwendig sein Falls FLIP mit einer null pointer Fehlermeldung beendet wird starten Sie einfach neu Sobald Sie
50. ns Hauptmen des Chameleons Rechter Knopf Der rechte Knopf ist der RESET Knopf blicherweise f hrt ein kurzer Druck unter 0 7 Sekunden zu einem RESET des C64 und ein langer ber 0 7 Sek startet den kompletten Chameleon Kern neu gleichbedeutend mit einem harten RESET bzw dem Aus und Einschalten Haben Sie reset goes to menu aktiviert dann wechseln Sie bei jedem RESET ins Men Der C64 wird dann nicht zur ckgesetzt Wird RESET gedr ckt unter 0 7 Sekunden w hrend der File browser aktiv ist werden nur die emulierten Laufwerke zur ckgesetzt Bei einigen File browser Plugins wie z b dem SID Player kann mit Druck auf RESET unter 0 7 Sekunden zum File browser zur ckgekehrt werden 30 Das Chameleon Men System Hinweise Alle Optionen werden grunds tzlich immer angewendet sobald Sie das Men verlassen Allerdings gibt es einige Ausnahmen falls Sie das Men ber die Freeze Funktion des Men Knopfes aufgerufen haben und dann den laufenden C64 wieder fortsetzen Dies ist notwendig damit auch Programme die direkt aufs Chameleon zugreifen unterbrochen werden k nnen nderungen der Modul Einstellungen wirken sich beim Fortsetzen nicht aus Dies w rde sicherlich fast immer zu einem Absturz f hren und so k nnen Sie auch Spiel Module unterbrechen freezen Um die Modul Einstellungen zu bernehmen m ssen Sie daher einen RESET ber das Men ausf hren Ver nderungen der GEORAM und
51. oftware 6 5 Beispiele 6 5 1 FPGA Kern starten So erzeugen Sie einen Fehler damit Sie erkennen k nnen dass in diesem Fall die LED blinkt W hlen Sie f r selected slot die 6 und klicken Sie dann auf Start core A Chaco beta Sep 5 2011 oxoooooooo Start Bootloader ET Flash rbf ROM Write Slot Read memory Not Usb capable Read Slot Write memory 0 y Chameleon up and running Chameleon Version 11 PORTDO status O Chameleon Ready starting core 6 size of Core 16777215 SPI is offline again config done is still low Die Fehlermeldung im Fenster spiegelt das wieder was Ihnen das Chameleon anzeigt Die rote LED sollte siebenmal blinken dann pausieren und wieder von Neuem blinken Sie erinnern sich Um einen fehlerhaften Kern anzuzeigen blinkt die rote LED Z hlen Sie dies mit und ziehen eins ab damit Sie die Slot Nr des fehlerhaften Kerns erhalten Stellen sie selected slot wieder auf 0 und klicken anschlie end auf Start core Der Kern des Turbo Chameleons sollte nun wieder ganz normal ausgef hrt werden 49 ChaCo Die Chameleon Control Software 6 5 2 Einen Kern einspielen flashen Bevor Sie anfangen entfernen Sie bitte unbedingt die SD Karte aus dem Chameleon Der interne Flashspeicher und die SD Karte benutzen den selben SPI Bus Dies kann zu Fehlern beim flashen f hren Stellen Sie den Selected slot auf 0 setzen einen Haken bei
52. onsport des C64 dabei m ssen die Kn pfe nach oben zeigen und verbinden Sie ihren VGA Monitor mit dem VGA Anschluss am Chameleon Wir empfehlen den C64 zus tzlich direkt mit einem Fernseher Monitor zu verbinden um die Bildqualit t vom Chameleon mit der original Ausgabe des VIC II Chips vergleichen k nnen Sie k nnen die Kabelpeitsche auch beim Betrieb am C64 verwenden Falls Sie eine PS 2 Tastatur oder Maus anschlie en m chten ben tigen Sie sie auf jeden Fall M chten Sie die ChaCo Software bei dieser Betriebsart benutzen m ssen Sie das Chameleon auch noch ber das Mini USB Kabel mit dem PC verbinden Details dazu finden Sie im Kapitel 6 ChaCo Die Chameleon Control Software Hinweise f r SX 64 Nutzer Sollte das Chameleon Men nicht starten schalten Sie den Computer bitte aus und halten Sie beim erneuten Einschalten die Taste 2 gedr ckt Dadurch verwendet das Men einen abgesicherten Modus Das Booten von SD Karte und Kopieren der C64 ROMs wird dabei bersprungen e Es scheint bei einigen SX 64 Modellen ein Timing Problem zu geben wodurch das Kopieren der ROMs vom C64 fehlschl gt Das zeigt sich durch einen Absturz sobald Sie das Men System verlassen Sollte dies der Fall sein dann deaktivieren Sie bitte die Funktion copy ROMs from C64 in den Optionen s Kapitel 5 4 Optionen speichern Sie danach die Einstellungen und schalten Sie den Computer aus und wieder an Alternativ k nnen Sie auch die Funktion boot f
53. q A A Communication 2 Select a device EA S 4 Preferences Strg P Operations Flow Enter Debug Mode Strg D Enter Demo Mode Strg D O VW Erase CEA Wisi Device Boot Ids bo po F Berk Chek Checksum 0xC8DCS ink Che ins Reset Before Loading Perez W Program HEX File chameleon_microcontroller hex 20260 bytes MW verify e Abbrechen Run Select EEPROM _ Start Application Kee EE EE Laden Sie jetzt die Mikrocontroller HEX Datei durch Ausw hlen des Men punktes file gt Load hex file Abschlie end klicken Sie noch auf Run im FLIP Fenster unten links und sehen dem Programm bei seinem magischen Treiben zu FLIP zeigt Ihnen die erfolgreiche Programmierung des Mikrocontrollers durch gr ne L mpchen f r die einzelnen Schritte an BEE Eile Buffer Device Settings Help S che EGA Operations Flow FLASH Buffer Information ATODUSBI62 H Signature Bytes Es he p4 Ez O F Erase Size 12KB Range 0x0 Dx1C17 Device Boot Ids po po DT Birk chak Checksum OxC8DC5 Blank Checl Bootloader Wer 1 0 5 Reset Before Loading W Program HEX File chameleon_microcontroller hex 20260 bytes SE ZE cewetcerron LEEREN P reot verify PASS USB ON Hinweis Die Checksumme kann f r jede einzelne Update Datei unterschiedlich sein Das war es auch schon der Mikrocontroller wurde aktualisiert Beenden Sie durch ausschalten un
54. r aus und Ihre Fragen werden direkt von den Experten beantwortet die das Chameleon entwickeln Au erdem geben wir hier wichtige Ank ndigungen bekannt daher ist diese Liste f r Sie auch von Interesse wenn Sie keinen Fehler melden m chten Melden Sie sich dort bitte einfach an um auf dem Laufenden zu bleiben Den aktuellen FPGA Kern der sog Core und ChaCo die Chameleon Control Software finden Sie unter http wiki icomp de wiki Chameleon Erste Schritte 2 1 Der Packungsinhalt e oben links Mini USB Kabel f r den Datentransfer 180cm e unten in der Mitte Turbo Chameleon 64 e oben rechts Kabelpeitsche USB Stromversorgung 80 cm PS 2 Tastatur amp Mausanschluss je 20cm IEC DIN Buchse 20 cm e ohne Abbildung Eine Kurzanleitung die Sie jetzt nicht mehr ben tigen da Sie dieses Handbuch entdeckt haben Eine zum Betrieb der RTC Echtzeituhr n tige Batterie ist nicht enthalten und muss vom Benutzer eingesetzt werden siehe Seite 63 12 5 Das Modul ffnen Erste Schritte 2 2 Betrieb als eigenst ndiges Ger t standalone mode Wenn Sie das Chameleon als eigenst ndiges Ger t verwenden brauchen Sie immer die Kabelpeitsche da das Modul dar ber mit Strom versorgt wird Stellen Sie bitte sicher dass ihr Netzteil mindestens die 2 5W 5V und 500mA liefert die f r einen USB Anschluss laut Spezifikation vorgesehen sind Da die Chameleon Hardware ca 2W Leistung ben tigt vergew
55. r beschreiben m chten Size Gr e des Speicherbereichs Read memory Write Memory Hiermit k nnen Sie auf den Speicher eines laufenden FPGA Kerns zugreifen siehe Kapitel 6 5 3 Speicherzugriff 6 4 3 Debuggen Start Bootloader Starten Sie den Bootloader des USB Mikrocontrollers zur Vorbereitung f r eine Neuprogrammierung ACHTUNG Dies sollte eigentlich nie notwendig sein Sie m ssen anschlie end das Chameleon aus und einschalten damit es wieder normal funktioniert Select JTAG slot Diese Einstellung betrifft nur FPGA Entwickler Wenn Sie FPGA Kerne ber die JTAG Schnittstelle starten meldet der Mikrocontroller diese Nr an den Kern Dieser verh lt sich dann so als w re er in dem Slot gestartet worden 6 4 4 Statusanzeige Bei den drei Statusfeldern Core is valid USB capable und SPI inactive k nnen Sie keine Eingaben vornehmen Core is valid zeigt an dass das Chameleon einen kompatiblen FPGA Kern ausf hrt Core is invalid deutet auf einen defekten Kern hin siehe Kapitel 6 5 1 FPGA Kern starten weiter unten USB capable bedeutet dass ein Kern den Speicherzugriff ber ChaCo unterst tzt siehe Kapitel 6 5 3 Speicherzugriff weiter unten SPI active SPI inactive zeigt ob der SPI Bus aktiv ist oder war Das ist nur interessant um ChaCo Fehler zu suchen und wird sp ter entfernt zeigt fast immer inactive an 48 ChaCo Die Chameleon Control S
56. rd einmalig beim Hochfahren ausgef hrt und initialisiert folgende Punkte e laden der Einstellungen Konfiguration aus dem Flash Speicher e die standard MMU Zuordnung festlegen falls copy ROMs from C64 aktiviert ist kopieren des C64 Kernal und BASIC ROMs in den RAM Speicher des Chameleons falls die Datei UPDATE PRG gefunden wurde e laden und ausf hren von UPDATE PRG Chameleon Updateprogramm sollte boot from SD card aktiviert sein dann folgende Dateien sofern vorhanden laden e angepasstes Men MENU BIN REU Image BOOT REU GEORAM Image BOOT GEO e angepasste Boot Programm BOOT PRG e ggf folgende ROMs aus dem CHAM64 Verzeichnis falls diese vorhanden sind o CHAM64 BASIC ROM C64 BASIC ROM o CHAM64 KERNAL RON C64 Kernal ROM o CHAM64 CHARGEN ROW C64 Zeichensatz ROM o CHAM64 MMC64 RON MMC64 BIOS ROM o CHAM64 SLOT1 ROM Modul ROM f r Slot 1 1 o CHAM64 SLOT2 ROM Modul ROM f r Slot 2 1 o CHAM64 SLOT3 ROM Modul ROM f r Slot 3 1 o CHAM64 SLOT4 ROM Modul ROM f r Slot 4 1 o CHAM64 DRIVE1 ROM ROM f rs 1541 Laufwerk 1 o CHAM64 DRIVE2 ROM ROM f rs 1541 Laufwerk 2 und abschlie end e Falls ein Boot Programm geladen wurde dieses ausf hren sonst das Men System starten Modul ROMs m ssen als einfache bin r Abbilder ohne Ladeadresse vorliegen KEINE CRT Dateien Sie k nnen solche Dateien mit dem ROM Saver erstellen s Kapitel 5 5 2 Hilfsm
57. ritemem lt name gt Datei zur ck in den RAM Speicher kopieren dumpflash Auszug des Flashspeichers dump anzeigen readslot lt slot gt lt name gt Slot Abbild als Datei speichern readimage lt name gt komplettes Abbild als Datei speichern flashrbf lt slot gt lt corename gt lt romname gt Einspielen flashen von rbf rom Dateien flashslot lt slot gt lt name gt ein Slot Abbild zur ckschreiben flashimage lt name gt Ein komplettes Abbild zur ckschreiben eraseslot lt slot gt Slot l schen start lt slot gt Kern starten jtagslot lt slot gt JTAG Slot setzen 6 7 1 Beispiele Den Chameleon Kern inkl Men ROM in Slot 0 einspielen flashen und dann sofort starten chacocmd flashrbf O chameleon_6g rbf rom menu bin start O Die Datei test bin ab Adresse 0x1000 in den C64 Speicher schreiben chacocmd addr 0x1000 writemem test bin 55 H ufig gestellte Fragen FAQ 7 H ufig gestellte Fragen FAQ Da sich das Chameleon noch in der Entwicklungsphase befindet und noch nicht vollst ndig ist finden Sie diesen Bereich im Wiki von Individual Computers http wiki icomp de wiki Chameleon FAQ 8 Bekannte Probleme und Einschr nkungen Da sich das Chameleon noch in der Entwicklungsphase befindet wurde dieser Bereich aus dem Handbuch gestrichen Dadurch kann die Pflege vereinfacht werden Bitte besuchen Sie das Wiki von Individual Computers um Informationen ber ak
58. rom SD card aktivieren und einen SX 64 Kernal oder welchen Sie auch immer verwenden m chten als ROM Image Abbild auf die Karte kopieren s Kapitel 5 1 Boot Loader 2 4 Audioausgabe Das Chameleon und der C64 haben jeweils ihre eigene Audioausgabe das Chameleon bekommt keine Audiosignale vom C64 und der C64 bekommt keine vom Chameleon daher muss jedes Ger t separat angeschlossen werden Das Chameleon bietet eine Stereo Ausgabe da es zwei SIDs emulieren kann Verbinden Sie das Chameleon mit einem handels blichen 3 5mm Stereo Klinkenstecker mit Ihren Lautsprechern Diesen Anschluss finden Sie z B auch bei MP3 Playern oder Laptops Sie ben tigen Lautsprecher mit eingebautem Verst rker sog Aktiv Lautsprecher oder einen separaten Verst rker da das Chameleon selbst keinen besitzt 10 Das Chameleon updaten aktualisieren 3 Das Chameleon updaten aktualisieren Jedes Update Paket enth lt s mtliche Aktualisierungen f r ChaCo den FPGA Kern Core und die Men Software Die beiden f r das manuelle Updaten notwendigen Dateien rbf f r den Kern und bin f r das Men und die ROMs finden Sie im UPDATE Verzeichnis Der CHAM64 Ordner enth lt Dateien die vom Men System benutzt werden z B die Hilfe Kopieren Sie einfach das gesamte Verzeichnis in das Hauptverzeichnis h ufig auch Root genannt Ihrer SD Karte Updates werden regelm ig auf http wiki icomp de wiki Chameleon ver ffentlicht Bitte v
59. sesssesssosesoosssosssssessesssosesoosssossssssssesssosesoosssossssssssosssosssssesssss 20 La Boot Irene RI A AA ATE 20 5 1 1 Kurz Tasten Hotkeys beim Booten sense 21 5 1 2 Einschr nkungen des Boot oadergl cnn ncnn ron carr non r nn rro n ran rn nr ran nr rnn nr rnnn rra 21 EE 22 5 3 Hauptmen Main Mei link InnHiBlDRAIBISEN nenn 23 Ia Oo aLOSSAIRE EE FE T E E E THESE TTEEET TER FEIN SETE TRETEN RENT RER 24 SERE PI EE 24 3 42 EE ER 25 5 4 3 Module und Speichererweterungen 25 3 4 4 Eingabeger te un leiten dr erg nat in o TR erben 26 SA TEE 26 5 4 6 Emulatons Emstellungen 27 5 4 7 RTC Real Time Clock Echtzemubr cono noncnn non n ron rr rr nn rn n rro rra nnnrnn nr naar nnnnnss 27 5 4 8 Einstellungen f r Boot Loadelt u uasuuenn ds 28 5 4 9 Einstellungen f r die nd diia 28 5 4 10 Einstellungen f r File Browser und Men 28 5 4 11 Einstellungen Laden und Speicher 29 3 4 12 Die Kn pfe am Chameleon u 10 2 A taa 30 5 9 File Browser Date pl EE 32 E EI Tasten ii AAA A A A E SEEE 32 A A EE 34 KE E ELE EE 35 3 5 4 Unterst tzte Dafeitypen 22 0 2 3 2222 A ti acid 36 KREE 37 5 5 6 Einschr nkungen des File Browsers uunessseessesssensessnnnnnnennnnnennennennennnennennennnnnnnennnnnenneenennenennn 40 3 6 Maschinensprache M nltor 2 2 2 220220 Earl tas 41 Inhalt BC NED ba EE 41 3 0 2 Zahlenformate A E A A A E E RET 41 3 0 3 Zahlenuf rechnen essentiell EE E ads Aa 4
60. synchronisiert wenn dieser Punkt aktiv ist dass erm glicht perfektes Scrolling und perfekte Interlace Bilder VGA Mode Test Einstellungen testen Dr cken Sie RETURN um den Testmodus zu aktivieren Best tigen Sie die Einstellung danach mit RETURN oder kehren Sie mit jeder anderen Taste zu den vorherigen Einstellungen zur ck VGA Debug Overlay Die m glichen Debug Informationen f r die VGA Ausgabe durchschalten 26 Das Chameleon Men System Hinweis Aufgrund der unterschiedlichen Eigenschaften von VGA Monitoren ist es schwer konkrete Vorschl ge f r die besten Einstellungen zu geben Wir empfehlen folgendes Vorgehen Beginnen Sie mit den Standardwerten VGA Model 800x600 72Hz VGA Buffers Single VGA Filter nearest neighbour VGA VIC II sync off e Versuchen Sie dann einen 50Hz PAL oder 60Hz NTSC Modus zu finden den Ihr Monitor darstellen kann e Sobald Sie einen gefunden haben versuchen Sie VGA VIC II sync zu aktivieren e Sollten Sie keinen passenden 50 oder 60 Hz Modus finden benutzen Sie einen der verf gbaren Standardmodi e Stellen Sie VGA Buffers auf den Wert bei dem Ihnen das Bild am besten gef llt Double buffering verhindert sog Tearing Triple buffering f gt die oben erw hnte Mischen hinzu 5 4 6 Emulations Einstellungen Option VIC I type W hlen Sie den VIC I Typ aus Dies hat beim Betrieb als Modul am C64 keine Auswirkung V
61. t 3 genauer kontrollieren 14 bersicht 4 2 Disketten Images Abbilder verwenden 4 2 1 Die Disketten Slots Pl tze Es gibt zwei emulierte 1541 Floppy Laufwerke die jeweils bis zu vier verschiedene Disk Images Abbilder gleichzeitig verwalten k nnen Die Disk Images k nnen Sie ber den File Browser verbinden mounten und dann durch bet tigen des linken Knopfes wechseln siehe Kapitel 5 4 Optionen 4 2 2 Images einbinden mounten Um ein Image einbinden zu k nnen muss wenigstens eines der emulierten Laufwerke aktiviert sein M chten Sie mehr als ein Image pro Laufwerk verwenden dann m ssen Sie au erdem den linken Knopf zum Wechseln der Disketten konfigurieren sieh Kapitel 5 4 Optionen M chten Sie ein markiertes D64 oder G64 Images einbinden dann dr cken Sie die CBM M Tasten gleichzeitig oder w hlen Sie eine PRG Datei innerhalb des Images mit RETURN aus siehe Kapitel 5 5 1 Tasten Sie werden dann als erstes nach dem Laufwerk gefragt und anschlie end ob Sie eine neue Liste first disk beginnen oder das Image zu einer f r dieses Laufwerk vorhandenen Liste next disk hinzuf gen m chten Wenn Sie eine neue Liste beginnen bedeutet dies dass alle aktuellen Images aus der Liste entfernt werden und das markierte Image das erste der neuen Liste f r das gew hlte Laufwerk wird 4 2 3 Images l sen entmounten Damit nderungen an einem Image zur ck in die D64 Datei auf der SD K
62. t Adresse gt Ohne diese wird die Freezer Adresse genommen hunt lt Start gt lt Anzahl gt lt BYTE 1 gt lt BYTE 2 gt Durchsucht den durch lt Start gt amp lt Anzahl gt bestimmten Speicher nach den lt BYTEs gt io lt Adresse gt Zeigt den 1 O Ein Ausgabe Bereich Farb RAM eingeschlossen an und erm glicht das Bearbeiten load lt Dateiname gt lt Adresse gt L dt eine PRG Datei an die angegebene Speicheradresse Ohne lt Adresse gt wird die bekannte Ladeadresse aus den ersten beiden BYTEs der Datei genommen 42 Das Chameleon Men System memory lt Adresse gt Den Speicherbereich ab der angegebenen Adresse anzeigen bearbeiten mchar lt Adresse gt Zeichensatz an der angegeben Adresse anzeigen und bearbeiten msprite lt Adresse gt Sprite an der angegebenen Adresse anzeigen und bearbeiten registers CPU Register anzeigen und bearbeiten save lt Dateiname gt lt von Adr gt lt bis Adr 1 gt lt neue Startadresse gt Speichert den durch die lt von bis Adresse gt angegebenen Speicherbereich als PRG Datei Wurde eine lt neue Startadresse gt angegeben dann wird diese als Ladeadresse in die PRG Datei geschrieben transfer lt von Adr gt lt bis Adr gt lt Ziel Adr gt Kopiert den ber die lt von bis Adresse gt gew hlten Speicherblock zur lt Ziel Adresse gt Monitor verlassen zur ck ins Hauptmen 43 Das Chameleon Men System 5 7 Online Hil
63. te das Kapitel 12 7 Quartus f r JTAG einrichten bei e J rn Kierstein Deutsche bersetzung dieses Handbuchs 2011 2015 by Individual Computers Jens Sch nfeld GmbH alle Rechte vorbehalten TT Das Kleingedruckte 14 Das Kleingedruckte Das Chameleon ist nicht f r den Einsatz in Lebenserhaltenden Systemen oder anderen kritischen Umgebungen gedacht Es wurde weder f r einen solchen Einsatz entworfen noch ist es daf r freigegeben bzw geeignet Die Verwendung des Produktes in diesen Umgebungen geschieht ausschlie lich auf eigenes Risiko Namen und Markenzeichen die in diesem Handbuch erw hnt werden sind das Eigentum der jeweiligen Rechteinhaber Keiner dieser Rechteinhaber steht mit Individual Computers in Verbindung Windows ist ein eingetragenes Markenzeichen der Microsoft Corporation in den Vereinigten Staaten von Amerika und oder weiteren L ndern Mac und Mac OS sind eingetragene Markenzeichen der Apple Inc in den Vereinigten Staaten von Amerika und oder weiteren L ndern Updates und weitere Infos finden Sie auf http wiki icomp de wiki Chameleon Individual Computers Jens Sch nfeld GmbH N D V D U A L Im Zemmer 6 52152 Woffelsbach Germany good hardware for good computers 78
64. tecker f r RM 158 DN508H 9 Die Pin Nummerierung wurde von der Bauzeichnung bernommen CN2 und CN3 sind weibliche farblich gekennzeichnete Mini DIN6 Stecker lila CN2 gr n CN3 Abschirmung bei beiden GND 1 KDat 1 MDat 2 NC 2 NC 3 GND 3 GND 4 Vec 4 Vec 5 KCIk 5 MCIk 6 NC 6 NC CN4 ist ein weiblicher sechs poliger DIN6 Stecker Abschirmung GND 1 IEC_SRQ 2 GND 3 IEC_ATN 4 IEC_CLK 5 IEC_DAT 6 nicht verbunden CNS ist ein USB Type A Stecker Abschirmung GND 1 Vec 2 nicht verbunden 3 nicht verbunden 4 GND 74 Anhang Anschluss Diagramm CN4 Verbindung von CN1 zu CN2 4 adriges abgeschirmtes AWG26 Kabel 200mm lang CNI Schirm Pin2 Pin4 Pin6 CN2 Schirm und Pin 3 Pin 1 Pin 5 Pin 4 Verbindung von CN1 zu CN3 4 adriges abgeschirmtes AWG26 Kabel 200mm lang CNI Schirm Pin3 Pin5 Pin6 CN3 Schirm und Pin 3 Pin 1 Pin 5 Pin 4 Verbindung von CN1 zu CNA 4 adriges abgeschirmtes AWG26 Kabel 200mm lang CNI Schirm Pinl Pin7 Pin8 Pin9 CNA Schirm und Pin 2 Pin 4 Pin 1 Pin 5 Pin 3 Verbindung von CN1 zu CNS 1 adriges abgeschirmtes AWG18 Kabel 800mm lang CNI Schirm Pin6 CNS Schirm und Pin 4 Diode K Ring Diode A Pin 1 aaa 75 Anhang 12 9 Technische Daten e Altera EP3C25 FPGA mit 24624 LEs e 16MB Flash Speicher 32MB RAM e VGA Ansc
65. tigen Sie diese mit RETURN dann wird die Zahl in hexadezimaler bin rer und dezimaler Schreibweise angezeigt 41 Das Chameleon Men System 5 6 4 Monitorbefehle Zur Bank 0 C64 Speicher wechseln und zwischen ROM und RAM Bereich umschalten DOS Befehl Ein einzelnes zeigt die Ger te Nr und den Status des aktiven Laufwerks an listet das Inhaltsverzeichnis des aktuellen Laufwerks auf lt Ger te Nr gt ndert das aktive Laufwerk Dabei steht O f r die SD Karte lt Befehl gt sendet einen der bekannten CBM DOS Befehle an das Laufwerk Dabei k nnen Sie die SD Karte mit den folgenden Befehlen ansprechen Befehl Funktion i initialize SD Karte neu initialisieren cd change directory aktuelles Verzeichnis wechseln Ein einzelnes zeigt das Inhaltsverzeichnis des aktuellen Laufwerks an assemble lt Adresse gt Assembler Befehle ab der angegebenen Adresse eingeben bank lt Adresse gt Die oberen 9 BITs der Speicheradresse setzen compare lt Start gt lt Anzahl gt lt Ziel gt Vergleicht den Speicherblock ab lt Start gt f r lt Anzahl gt BYTEs mit dem Block ab lt Ziel gt disassemble lt Adresse gt Zeigt den Speicherbereich ab der angegebenen Adresse disassembliert an fill lt Start gt lt Anzahl gt lt BYTE 1 gt lt BYTE 2 gt Ab lt Start gt wird der Speicher lt Anzahl gt Mal mit den angegebenen BYTEs gef llt go lt Adresse gt Startet ein Programm ab l
66. tings Einstellungen aus dem Flash Speicher lesen Write Settings Einstellungen im Flash Speicher dauerhaft speichern restore Defaults Wiederherstellen der Standardeinstellungen back Zur ck zum Hauptmen main menu 29 Das Chameleon Men System 5 4 12 Die Kn pfe am Chameleon Linker Knopf Der linke Knopf kann beim Chameleon Kern vielf ltige Aufgaben bernehmen Sie k nnen ihm die folgenden Aktionen zuweisen Option Funktion Menu Das Men starten File browser Das Men starten und direkt zum File Browser wechseln Monitor Das Men starten und direkt den Maschinensprache Monitor ffnen Cartridge Knopf f rs emulierte Modul sieh Kapitel 4 3 Module Cartridges verwenden Turbo CPU Turbo an und abschalten Disk Drive 1 Kurzer Tastendruck Die Images des ersten emulierten Laufwerks durchschalten Disketten wechseln Langer Tastendruck Erstes Image ausw hlen Disk Drive 2 Kurzer Tastendruck Die Images des zweiten emulierten Laufwerks durchschalten Disketten wechseln Langer Tastendruck Erstes Image ausw hlen Mittlerer Knopf Der mittlere Kopf wird gew hnlich f rs Freeze einfrieren anhalten verwendet Ein kurzer Druck unter 0 7 Sek startet den Freezer des aktivierten Moduls z B Retro Replay oder The Final Cartridge 3 Ein l ngerer Druck ber 0 7 Sekunden aktiviert den Freezer des Men s und wechselt i
67. tuelle bzw bekannte Fehler zu erhalten http wiki icomp de wiki Chameleon_Bugs Unter http wiki icomp de wiki Chameleon Core Bugs finden Sie ein Liste der bekannten Probleme mit dem FPGA Kern auf http wiki icomp de wiki Chameleon_Menu_Bugs finden Sie die Men Fehler und unter http wiki icomp de wiki ChaCo Bugs die ChaCo Fehler Auf http wiki icomp de wiki Chameleon SD Card Problems gibt es eine bersicht mit SD Karten die Probleme verursachen k nnen http wiki icomp de wiki Chameleon Monitors Hier finden Sie eine Liste von Monitoren mit dem Hinweis ob diese funktionieren oder nicht 9 Wie Sie Fehler melden k nnen Sollten Sie einen Fehler entdecken melden Sie diesen bitte direkt an Individual Computers oder ber die Yahoo Mailliste http tech groups yahoo com group chameleon 64 Stellen Sie vorher bitte sicher dass Sie die aktuelle Version des Turbo Chameleon FPGA Kerns den Sie auf http wiki icomp de wiki Chameleon herunterladen k nnen einsetzen Um uns das Verarbeiten der Fehlermeldungen zu erleichtern und den Vorgang zu beschleunigen teilen Sie uns bitte noch folgende Punkte mit e Wie verwenden Sie das Chameleon Benutzen Sie es als eigenst ndiges Ger t standalone oder als Modul am C64 Verwenden Sie PAL oder NTSC s Sollten Sie es als Modul am C64 verwenden dann w re es sehr hilfreich zu erfahren welche Platinen Revision der Computer hat und welcher CIA VIC und SID Typ dort verbaut
68. tuellen REU Inhalt als Image speichern 4 save ROM image Die unterschiedlichen ROMs des C64 als Datei speichern abort Men schlie en Hinweis Das erzeugte Image entspricht einer leeren Diskette und muss vor der Benutzung formatiert werden 2 Hinweis Die Einschr nkungen des D64 Formates werden dabei beachtet Dieser Punkt ist nur verf gbar wenn eine Diskette eingelegt ist 3 Hinweis Es gibt Einschr nkungen durch die aktuelle Laufwerksemulation Dieser Punkt ist nur verf gbar wenn eine Diskette eingelegt ist 4 Diese Punkte sind nur verf gbar wenn ein GEORAM oder eine REU aktiviert wurden 34 Das Chameleon Men System 5 5 3 File Aktion Menu Dieses Menu ist context sensitiv und bietet abh ngig von der gerade markierten Datei eine Reihe m glicher Operationen an Es kann jederzeit mit Space aufgerufen werden 35 Das Chameleon Men System 5 5 4 Unterst tzte Dateitypen Dateiendung Dateityp d64 1541 Disketten Image Abbild t64 C64S Kassetten Image nur lesbar g64 1541 GCR Image sid Ein Playsid SID Musikst ck mus Str Ein Compute Gazette Sidplayer Musikst ck prg Einzelnes Programm mit Ladeadresse p00 Einzelnes Programm PC64 Format Rees CCS64 Modul Image beachten Sie auch Kapitel 12 4 Unterst tzte Modul Typen reu gespeichertes REU Image s 5 5 2 Hilfsmen geo gespeichertes
Download Pdf Manuals
Related Search
Anleitung anleitung englisch anleitungen anleitung pdf anleitung papierflieger anleitung synonym anleitung deutsch anleitung socken stricken anleitung papierflieger falten anleitung jabra evolve2 65 anleitung airpods pro 2 anleitung granny square anleitung zum anbau von aloe vera anleitung english anleitung auf englisch
Related Contents
8 - MichaelBense.de Copyright © All rights reserved.
Failed to retrieve file