mame/docs/source/tools/castool.rst
2018-03-06 13:37:56 +00:00

342 lines
4.2 KiB
ReStructuredText

Castool - *A generic cassette image manipulation tool for MAME*
===============================================================
Castool is a tool for the maintenance and manipulation of cassette images that MAME users need to deal with. MAME directly supports .WAV audio formatted images, but many of the existing images out there may come in forms such as .TAP for Commodore 64 tapes, .CAS for Tandy Color Computer tapes, and so forth. Castool will convert these other formats to .WAV for use in MAME.
Castool is part of the MAME project. It shares large portions of code with MAME, and its existence would not be if it were not for MAME. As such, the distribution terms are the same as MAME. Please read the MAME license thoroughly.
Using Castool
=============
Castool is a command line program that contains a simple set of instructions. Commands are invoked in a manner along the lines of this:
**castool convert <format> <inputfile> <outputfile>**
* **<format>** is the format of the image
* **<inputfile>** is the filename of the image you're converting from
* **<outputfile>** is the filename of the output WAV file
Example usage:
castool convert coco zaxxon.cas zaxxon.wav
castool convert cbm arkanoid.tap arkanoid.wav
castool convert ddp mybasicprogram.ddp mybasicprogram.wav
Castool Formats
===============
These are the formats supported by Castool for conversion to .WAV files.
**A26**
Atari 2600 SuperCharger image
File extension: a26
**APF**
APF Imagination Machine
File extensions: cas, cpf, apt
**ATOM**
Acorn Atom
File extensions: tap, csw, uef
**BBC**
Acorn BBC & Electron
File extensions: csw, uef
**CBM**
Commodore 8-bit series
File extensions: tap
**CDT**
Amstrad CPC
File extensions: cdt
**CGENIE**
EACA Colour Genie
File extensions: cas
**COCO**
Tandy Radio Shack Color Computer
File extensions: cas
**CSW**
Compressed Square Wave
File extensions: csw
**DDP**
Coleco ADAM
File extensions: ddp
**FM7**
Fujitsu FM-7
File extensions: t77
**FMSX**
MSX
File extensions: tap, cas
**GTP**
Elektronika inzenjering Galaksija
File extensions: gtp
**HECTOR**
Micronique Hector & Interact Family Computer
File extensions: k7, cin, for
**JUPITER**
Jupiter Cantab Jupiter Ace
File extensions: tap
**KC85**
VEB Mikroelektronik KC 85
File extensions: kcc, kcb, tap, 853, 854, 855, tp2, kcm, sss
**KIM1**
MOS KIM-1
File extensions: kim, kim1
**LVIV**
PK-01 Lviv
File extensions: lvt, lvr, lv0, lv1, lv2, lv3
**MO5**
Thomson MO-series
File extensions: k5, k7
**MZ**
Sharp MZ-700
File extensions: m12, mzf, mzt
**ORAO**
PEL Varazdin Orao
File extensions: tap
**ORIC**
Tangerine Oric
File extensions: tap
**PC6001**
NEC PC-6001
File extensions: cas
**PHC25**
Sanyo PHC-25
File extensions: phc
**PMD85**
Tesla PMD-85
File extensions: pmd, tap, ptp
**PRIMO**
Microkey Primo
File extensions: ptp
**RKU**
UT-88
File extensions: rku
**RK8**
Mikro-80
File extensions: rk8
**RKS**
Specialist
File extensions: rks
**RKO**
Orion
File extensions: rko
**RKR**
Radio-86RK
File extensions: rk, rkr, gam, g16, pki
**RKA**
Zavod BRA Apogee BK-01
File extensions: rka
**RKM**
Mikrosha
File extensions: rkm
**RKP**
SAM SKB VM Partner-01.01
File extensions: rkp
**SC3000**
Sega SC-3000
File extensions: bit
**SOL20**
PTC SOL-20
File extensions: svt
**SORCERER**
Exidy Sorcerer
File extensions: tape
**SORDM5**
Sord M5
File extensions: cas
**SPC1000**
Samsung SPC-1000
File extensions: tap, cas
**SVI**
Spectravideo SVI-318 & SVI-328
File extensions: cas
**TO7**
Thomson TO-series
File extensions: k7
**TRS8012**
TRS-80 Level 2
File extensions: cas
**TVC64**
Videoton TVC 64
File extensions: cas
**TZX**
Sinclair ZX Spectrum
File extensions: tzx, tap, blk
**VG5K**
Philips VG 5000
File extensions: k7
**VTECH1**
Video Technology Laser 110-310
File extensions: cas
**VTECH2**
Video Technology Laser 350-700
File extensions: cas
**X07**
Canon X-07
File extensions: k7, lst, cas
**X1**
Sharp X1
File extensions: tap
**ZX80_O**
Sinclair ZX80
File extensions: o, 80
**ZX81_P**
Sinclair ZX81
File extensions: p, 81