Cartconv
![]() |
Dieser Artikel ist sehr kurz und nicht besonders ausführlich. Hilf bitte mit, ihn zu verbessern. |
Cartconv | |
---|---|
Entwickler | VICE-Team |
Release | 2008 |
Lizenz | GPL |
Plattform(en) | Linux, PC (Windows) |
Genre | Entwicklungssystem |
Steuerung | |
Medien | keine |
Sprache(n) | ![]() |
Information | Bestandteil von VICE |
Cartconv ist ein kommandozeilenbasiertes Programm für den PC unter Windows oder Linux zur Umwandlung von CRT-Dateien (Steckmodul-Datei für den Emulator VICE) und ist im Downloadpaket des Emulators VICE enthalten.
Zu beachten ist, dass BIN-Dateien ein reines Abbild der im ROM des jeweiligen Steckmoduls enthaltenen Daten darstellen, während CRT-Dateien die Daten und zusätzlich Informationen zum Typ der genutzten Steckmodul-Hardware enthalten. BIN-Dateien lassen sich nur sinnvoll in CRT-Dateien umwandeln, wenn man den vom jeweiligen ROM vorausgesetzten Steckmodul-Hardware-Typ kennt und cartconv beim Konvertieren angibt.
Parameter[Bearbeiten | Quelltext bearbeiten]
-i "input name" : Dieser Parameter ist unbedingt erforderlich! Hier wird der Dateiname der zu konvertierenden .BIN oder .CRT-Datei angegeben. -o "output name" : Dieser Parameter ist unbedingt erforderlich! Hier wird der Dateiname angegeben, unter der die Konvertierung abgespeichert wird. -t carttype : (optional) - wird nur benötigt zum Konvertieren von .CRT-Dateien für die unterstützten Steckmodul-Type (siehe unten). -s revision : (optional) - wird nur benötigt zum Konvertieren von .CRT-Dateien für den unterstützten Subtype bzw. Revision (siehe unten). -n "cart name" : (optional) - Steckmodul-Dateiname; wird nur benötigt zum Erstellen einer .CRT-Datei. -l loadaddress : (optional) - Speicheradresse zum Laden eines Programms; wird benötigt bei Konvertierung einer .CRT-Datei zu einer .PRG-Datei oder bei der Erstellung einer .CRT-Datei. -r : (optional) - Aktiviert den Repariermodus (akzeptiert defekte Programme). -p : (optional) - Programme werden unabhängig der Speichergröße des Steckmoduls in die .CRT-Datei geschrieben (hilfreich bei der Entwicklung). -b : (optional) - leere Speicherbänke werden frei gelassen und mit den Wert $ff aufgefüllt. -q : (optional) - deaktiviert alle unwichtigen Textinformationsausgaben. -f "input name" : (optional) - Gibt Informationen über die .CRT-Datei bzw. dem Steckmodul an. Dieser Parameter kann nicht mit den anderen Parametern genutzt werden! --types : (optional) - zeigt alle unterstützten Steckmodul-Dateien bzw. Typen an (siehe unten). --version : Zeigt die aktuelle CARTCONV-Version an.
Beispiele
cartconv -i pacman.crt -o pacman.bin
Konvertiert die .CRT-Datei namens pacman in eine .BIN-Datei namens pacman. Diese beiden Parameter müssen immer angegeben werden, außer bei der Nutzung des Parameters -f !
cartconv -t prg -l 49152 -i mmonitor.crt -o mmonitor.prg
Konvertiert das Steckmodul eines Maschinensprachemonitors bzw. die .CRT-Datei namens mmonitor in die gleichnamige .PRG-Datei mit der Startadresse 49152. Der Maschinensprachemonitor bzw. das Programm kann dann mit SYS 49152
gestartet werden.
Typen[Bearbeiten | Quelltext bearbeiten]
bin Binary .bin file (Default crt->bin) prg Binary C64 .prg file with load-address normal Generic 8kb/12kb/16kb .crt file (Default bin->crt) ulti Ultimax mode 4kb/8kb/16kb .crt file ap Atomic Power .crt file ar2 Action Replay MK2 .crt file ar3 Action Replay MK3 .crt file ar4 Action Replay MK4 .crt file ar5 Action Replay V5 .crt file cap Capture .crt file comal Comal 80 .crt file dep256 Dela EP256 .crt file, extra files can be inserted dep64 Dela EP64 .crt file, extra files can be inserted dep7x8 Dela EP7x8 .crt file, extra files can be inserted din Dinamic .crt file dsm Diashow-Maker .crt file easy EasyFlash .crt file ecr Easy Calc Result .crt file epyx Epyx FastLoad .crt file exos EXOS .crt file expert Expert Cartridge .crt file f64 Formel 64 .crt file fc1 The Final Cartridge .crt file fc3 The Final Cartridge III .crt file fcp Final Cartridge Plus .crt file ff Freeze Frame .crt file fm Freeze Machine .crt file fp Fun Play .crt file gk Game Killer .crt file gmod2 GMod2 .crt file gs C64 Games System .crt file ide64 IDE64 .crt file ieee IEEE-488 Interface .crt file kcs KCS Power Cartridge .crt file ks Kingsoft .crt file mach5 MACH 5 .crt file md Magic Desk .crt file mf Magic Formel .crt file mikro Mikro Assembler .crt file mmc64 MMC64 .crt file mmcr MMC Replay .crt file mv Magic Voice .crt file ocean Ocean .crt file p64 Prophet64 .crt file pf Pagefox .crt file rep256 REX 256k EPROM Cart .crt file, extra files can be inserted rgcd RGCD .crt file ross ROSS .crt file rr Retro Replay .crt file rrnet RR-Net MK3 .crt file ru REX Utility .crt file s64 Snapshot 64 .crt file sb Structured BASIC .crt file se5 Super Explode V5.0 .crt file sg Super Games .crt file silver Silverrock 128K Cartridge .crt file simon Simons' BASIC .crt file ss4 Super Snapshot V4 .crt file ss5 Super Snapshot V5 .crt file star Stardos .crt file wl Westermann Learning .crt file ws Warp Speed .crt file zaxxon Zaxxon .crt file