Turbo Chameleon 64
Turbo Chameleon 64 | |
---|---|
Typ | Steckmodul mit MMC/SD-Karten-Laufwerk |
Hersteller | Individual Computers |
Erscheinungsjahr | 2013 |
Das Turbo Chameleon 64 (alternativ vorkommende Bezeichnungen: Chameleon, Chameleon 64, kurz TC64) ist ein universelles Steckmodul für den Commodore 64, das in den Expansionsport gesteckt wird. Es kann aber auch Stand-Alone (d.h. ohne C64), mit oder ohne die optionale Docking-Station verwendet werden, da es ein kompletter FPGA-Rechner ähnlich dem C-One oder dem Minimig ist. Entwickelt, hergestellt und vertrieben wird das Turbo Chameleon 64 von Individual Computers.
Ab 2011 wurde das TC64 mit finaler Hardware verkauft, während die Firmware fortlaufend weiterentwickelt wird und daher trotz hohem Entwicklungsstand Betastatus hat. Seit Januar 2019 ist eine leicht aktualisierte Hardware-Version erhältlich.
Da das Modul eine rekonfigurierbare Plattform darstellt, können FPGA- und Software-Updates durch Aktualisieren des Flash-Speichers über die USB-Verbindung oder über SD-Karte installiert werden. Diese Core-Updates können über das Chameleon-Wiki des Herstellers heruntergeladen werden. Es können neben dem C64-Basissystem (Core) noch bis zu 15 weitere Cores (bspw. Amiga, Atari 2600, Atari 8-Bit-Homecomputer und andere) zusätzlich installiert werden. Diese alternativen Cores sind Projekte von privaten Entwicklern und werden auch durch diese gepflegt.
Das Modul kann am Expansionsport des C64, des SX-64 und der Docking-Station betrieben werden. Allerdings nicht am Expansionsport des C128 (es könnten das Modul und/oder der Computer beschädigt werden)!
Features[Bearbeiten | Quelltext bearbeiten]
Hardware[Bearbeiten | Quelltext bearbeiten]
- Drei Taster für Freezer/Menü, Reset und mit benutzerdefinierbarer Funktion.
- Batterie gepufferte Echtzeituhr.
- Batterietyp: CR-1220.
- Turbo Chameleon 64.
- CDTV-Fernbedienung (ab Dezember 2013)
- Mini-USB-Kabel (180 cm).
- Breakout Kabel (Kabelpeitsche) mit:
- - PS/2-Maus- und -Tastatur-Buchsen (20 cm).
- - IEC-Buchse (20 cm).
- - USB Typ-A 5 V Stromanschluss (80 cm).
- Kurzanleitung. Das vollständige und aktuelle PDF-Handbuch kann im Chameleon-Wiki des Herstellers heruntergeladen werden.
Speicher[Bearbeiten | Quelltext bearbeiten]
- MMC-/SD-Speicherkartenslot inkl. MMC64-Softwarekompatibilität. Speicherkapazität bis zu 2 TByte mit einer SDXC-Karte.
- MMU erlaubt dem 6510 Zugriff auf die kompletten 32 MByte (über 4K-Blöcke).
- 16 MByte benutzerbeschreibbares Flash-ROM für Firmware-Updates oder zur Speicherung eigener ROMs.
- 8-Bit-Microcontroller mit EEPROM zur Speicherung von Einstellungen.
Schnittstellen[Bearbeiten | Quelltext bearbeiten]
- VGA-Ausgang mit mindestens 50 Hz Bildwiederholrate.
- Expansionsport-Stecker. Kompatibel mit dem C64, SX-64 und der Docking-Station.
- Mini-USB-Anschluss zur Datenübertragung (Firmware-Update).
- PS/2-Tastaturanschluss inkl. Joystick-Emulation für den Ziffernblock (über Kabelpeitsche).
- PS/2-Mausanschluss inkl. Emulation einer 1351-Maus (GEOS-kompatibel) (über Kabelpeitsche).
- IEC-Bus (über Kabelpeitsche).
- USB-Typ-A-Stecker zur Stromversorgung im Stand-Alone-Betrieb (über Kabelpeitsche).
- Herstellerseitig werden USB-Netzteile mit mindestens 1000 mA Leistung gefordert.
- Stereo-Audio Ausgang (3,5 mm Klinkenstecker).
- Infrarot-Empfänger für die mitgelieferte (seit 2014) Commodore CDTV-Fernbedienung.
- Ein interner Uhrenport (Clockport) erlaubt den Einbau einer RR-Net Mk2 oder Mk3 Netzwerkkarte innerhalb des Modulgehäuses.
Emulationen[Bearbeiten | Quelltext bearbeiten]
- 1541-kompatible Floppy-Emulation von zwei Laufwerken. Es funktionieren auch Schnelllader.
- Es können bis zu vier Disketten Images pro Laufwerk gemountet und per Tastendruck umgeschaltet werden.
- Unterstützte Formate: .d64, .g64, .t64 (lesen).
- Echtzeit REU-Emulation (Speichererweiterung mit max. 16 MByte RAM).
- GeoRAM-Emulation bis zu 4 MByte.
- Stereo-SID Emulation.
- Am Audio-Ausgang des Chameleon.
- 4 Speicherslots zum emulieren von Anwendungs-, Spiel- und Freezermodulen.
- ROMs können von Speicherkarte oder dem integrierten Flash gelesen werden.
- Unterstütze Formate: .crt, .bin.
- Emulation der folgenden Anwendungs- und Spielmodule:
- 8 oder 16 KByte (EP)ROM-Module, Simons Basic, Ocean type 1, FunPlay, Super Games, Epyx FastLoad, Westermann Learning, C64 Game System (System 3), Warpspeed, Dinamic, Zaxxon, Magic Desk, Comal-80, Ross, Mikro Assembler, StarDos, EasyFlash, Prophet-64, Mach-5, Pagefox, Business Basic (S'More).
- Emulation der folgenden Freezermodule:
- Action Replay, Retro Replay, Final Cartridge 3, Expert Cartridge, KCS Power Cartridge, Super Snapshot 5, Capture.
- Der Freezer ist kompatibel mit dem Retro Replay / MMC Replay.
- Im Stand-Alone-Modus wird, neben den anderen Emulationen, der komplette C64 mit allen seinen Funktionen emuliert.
Extras[Bearbeiten | Quelltext bearbeiten]
- SID-Player.
- Unterstützte Formate: .sid, .wav, .mus, .str.
- Grafik-Viewer.
- Unterstützte Formate: .koa, .rpm, .cdu, .blp, .pmg, .art, .ocp, .ddl, .hed, .hpi.
- Text-Viewer C= +T .
- Unterstützte Formate: .txt, .nfo.
- Alle Dateien auf der SD-Karte können als HEX-Dump betrachtet werden C= +X .
- Maschinensprachemonitor.
- Turbo-Funktion mit voller 6510 Prozessor Kompatibilität (inkl. illegaler Opcodes).
- Hier wird zum ersten mal kein teilkompatibler 16-Bit-Prozessor verwendet sondern ein beschleunigter, emulierter 6510-Prozessor.
- Betriebssystemwechsel am C64 (KERNAL-, BASIC-, CHARACTER-ROM) durch Laden des entsprechenden ROMs (z.B.: JiffyDOS) in das Chameleon.
- 15 freie Speicherslots für die Emulation von weiteren Systemen neben dem C64. z.B.: Amiga, Sinclair ZX Spectrum, Atari 2600 ...
- ChaCo (Chameleon Control) - Software zur Datenübertragung zwischen PC und Chameleon 64 mittels USB-Kabel.
- Unterstützte Betriebssysteme: Windows, Linux, Mac OSX.
- Das Chameleon ist im Stand-Alone-Betrieb mit der Docking-Station, erweiterbar um vier Controlports für Joysticks sowie einer C64 oder VC20 und einer Amiga-500-Tastatur. Außerdem kann das Minimig-Board angeschlossen werden.
Betriebsarten[Bearbeiten | Quelltext bearbeiten]
Die meisten Funktionen des Turbo Chameleon 64 sind in allen Betriebsarten verfügbar. Abhängig vom Modus in dem es betrieben wird, ergeben sich allerdings einige Unterschiede im Umfang der Emulationen und den Anschlussmöglichkeiten weiterer Peripherie.
In allen Modi[Bearbeiten | Quelltext bearbeiten]
In allen Modi möglich:
- Zugriff auf SD-/MMC-Karten.
- Nutzung des VGA-Ausgang.
- Nutzung der CDTV-Fernbedienung.
- Zugriff auf die Speichererweiterungen.
- Cartrige-, SID- und Floppy-Emulationen.
- Nutzung der Turbo Funktion.
- Tastatur, Maus, und originale 1541 bzw. IEC-Geräte können über die Kabelpeitsche angeschlossen werden.
- Über den IEC-Bus kann das Chameleon als 1541 Ersatz verwendet werden (ausschließlich über IEC-Bus auch am C128).
- Die alternativen Cores können aus jeder Betriebsart aufgerufen werden.
Cartridge Mode[Bearbeiten | Quelltext bearbeiten]
- Nur am C64 und am SX-64 möglich. Der Betrieb am Expansionsport des C128 ist nicht möglich!
- Hier werden fast alle Komponenten des C64 verwendet. Emuliert werden nur CPU und RAM.
- Das Chameleon kann und darf nicht an Portexpandern betrieben werden.
- Die Versionen Mk2 und Mk3 der RR-Net-Netzwerkkarte können benutzt werden.
- Der Kassettenport am C64 ist nicht mehr verwendbar.
- Stromversorgung über den C64/SX-64.
Stand-Alone Mode (solo)[Bearbeiten | Quelltext bearbeiten]
- Es werden alle Komponenten des C64 emuliert.
- Als Joystick kann nur die CDTV-Fernbedienung bzw. die PS/2-Tastatur verwendet werden.
- Nur die Version Mk3 der RR-Net-Netzwerkkarte kann benutzt werden.
- Die Version Mk2 der RR-Net-Netzwerkkarte kann umgebaut werden, um auch hier zu funktionieren (Reset-Pullup-Widerstand).
- Stromversorgung über USB-Netzteil.
Stand-Alone Mode mit Docking-Station[Bearbeiten | Quelltext bearbeiten]
- Es werden alle Komponenten des C64 emuliert.
- Es können bis zu vier Joysticks an der Docking-Station angeschlossen werden.
- Es können keine 1351-Maus oder Paddles an der Dockingstation angeschlossen werden. Hierfür wird der SID-Chip des C64 benötigt.
- Es kann eine Amiga-500- und eine C64- oder VC20-Tastatur angeschlossen werden.
- Es kann das Minimig-Board angeschlossen werden.
- Nur die Version Mk3 der RR-Net-Netzwerkkarte kann benutzt werden.
- Die Version Mk2 der RR-Net-Netzwerkkarte kann umgebaut werden um auch hier zu funktionieren (Reset-Pullup-Widerstand).
- Stromversorgung über USB-Netzteil.
Benutzeroberfläche[Bearbeiten | Quelltext bearbeiten]
Mit den Default-Einstellungen gelangt man direkt nach dem Start auf die Benutzeroberfläche des Chameleon. Aus der C64 Oberfläche heraus wird das Hauptmenü über die mittlere Chameleon-Taste oder über die Freeze/Menu Taste an der CDTV-Fernbedienung oder der PS/2-Tastatur aufgerufen. Von hier aus können dann z.B. die vier Cartridge-Slots belegt und aktiviert werden sowie Disk-Images eingehängt (mounted) und Programme direkt gestartet werden. Außerdem kann über die Optionen das Chameleon nach Bedarf (z.B.: Turbo, VGA-Ausgang, Floppys...) angepasst werden. Alternative Cores werden auch von hier gestartet.
Die Benutzeroberfläche kann mit der C64 oder der PS/2-Tastatur sowie weitestgehend mit der CDTV-Fernbedienung bedient werden. Mit dem Joystick kann man durch die Menüs navigieren.
Ein Online-Hilfesystem ist über die Tastenkombination C= +H aufrufbar. Hier sind die verfügbaren Menü-Optionen und Tastenbelegungen aufgelistet.
- Übersicht der Bedienoberfläche (Animation):
- - C64 - Hauptmenü - Filebrowser - ML-Monitor - Core Auswahl - Optionen - Hilfe - System Info - C64 -
Keymapping[Bearbeiten | Quelltext bearbeiten]
- Das Chameleon 64 bildet die C64-Tastatur, die Joysticks und die drei Chameleon-Taster auf die PS/2-Tastatur ab. Das Tastaturlayout sieht wie folgt aus:
- Die CDTV-Fernbedienung kann als Joystick (Gamepad) Alternative verwendet werden. Außerdem sind die wichtigsten C64-Tasten und die drei Chameleon-Taster verfügbar.
Zubehör[Bearbeiten | Quelltext bearbeiten]
- Im Stand-Alone-Modus ohne Docking-Station die einzige Joystick alternative neben der PS/2-Tastatur.
- Seit Dezember 2013 im Lieferumfang enthalten.
- Benötigt zwei Mignon Batterien (AA).
- USB Netzteil.
- Notwendig zur Stromversorgung in den Stand-Alone-Modi.
- Herstellerseitig werden USB-Netzteile mit mindestens 1000 mA Leistung gefordert.
- Um im Stand-Alone-Modus bis zu 4 Joyticks und eine C64- oder VC20- und eine Amiga-500-Tastatur anzuschließen.
- Außerdem kann das Minimig-Board angeschlossen werden.
- 1351-Maus und Paddles werden nicht unterstützt.
- Am internen Uhrenport einzubauende Netzwerkkarte mit 10&bnsp;Mbit/s Geschwindigkeit. Wird vom Core ab Version 9 Beta unterstützt.
- Vollständig kompatibel ist die Version Mk3.
- Die Version Mk2 muss, um auch mit Stand-Alone und der Docking-Station zu funktionieren, modifiziert werden (Reset-Pullup-Widerstand).
- PS/2-Tastatur
- Kann neben der C64-Tastatur in allen Modi verwendet werden.
- PS/2-Maus
- Kann neben der, am C64 angeschlossenen, Commodore 1351-Maus in allen Modi verwendet werden.
- Batterie.
- Zum halten der Echtzeituhr während das Chameleon 64 nicht mit Strom versorgt wird.
- Batterietyp: Knopfzelle CR-1220.
Programmierbeispiele[Bearbeiten | Quelltext bearbeiten]
Kurzanleitungen[Bearbeiten | Quelltext bearbeiten]
- Turbo Chameleon 64/Module verwenden
- Mit Turbo Chameleon eine Diskette in D64 kopieren (und umgekehrt)
Weblinks[Bearbeiten | Quelltext bearbeiten]
Hersteller:
- Individual Computers Hersteller Homepage /
- offizielles Chameleon-Wiki aktueller C64-Core und Informationen
- offizielles ICOMP Support Forum /
- aktuelles PDF-Handbuch (englisch)
- aktuelles PDF-Handbuch (deutsch)
- veraltete Projekthomepage des Chameleon 64 bei syntiac.com
Cores:
- Die aktuelle Version des originalen C64 Core vom Turbo Chameleon 64 Hersteller
- Turbo Chameleon 64 ZX Spectrum core
- Minimig TC64 Snapshots (Amiga core)
- Atari 2600 core
- Thema: Liste der Chameleon-Cores auf Forum64.de inkl. Weblinks.
Medien:
Sonstiges:
- Turbo Chameleon 64 bei Retro-Programming (Webarchiv) mit vielen Hardware-, Software- und Programmier-Tipps. Außerdem ist eine Einführung zu verschiedenen Cores vorhanden.
- Label für Modul und Docking-Station
- Qchaco - Ein Frontend für ChacoCmd
Bezugsquellen:
- Das Chameleon 64 ist seit Dezember 2013 ausschließlich im Direktvertrieb im Individual Computers Shop erhältlich. /