Castool - A generic casette 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> <image> <output>
  • <format> is the format of the image
  • <image> is the filename of the image you’re converting from
  • <output> 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

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

APF

APF Imagination Machine

File extensions: cas, cpf, apt

kc85 - VEB Mikroelektronik KC 85
kcc,kcb tap,853,854,855,tp2,kcm sss

APF

APF Imagination Machine

File extensions: cas, cpf, apt

kim1 - MOS KIM-1
kim,kim1

APF

APF Imagination Machine

File extensions: cas, cpf, apt

lviv - PK-01 Lviv
lvt,lvr,lv0,lv1,lv2,lv3

APF

APF Imagination Machine

File extensions: cas, cpf, apt

mo5 - Thomson MO-series
k5,k7

APF

APF Imagination Machine

File extensions: cas, cpf, apt

mz - Sharp MZ-700
m12,mzf,mzt

APF

APF Imagination Machine

File extensions: cas, cpf, apt

orao - PEL Varazdin Orao
tap

APF

APF Imagination Machine

File extensions: cas, cpf, apt

oric - Tangerine Oric
tap

APF

APF Imagination Machine

File extensions: cas, cpf, apt

pc6001 - NEC PC-6001
cas

APF

APF Imagination Machine

File extensions: cas, cpf, apt

phc25 - Sanyo PHC-25
phc

APF

APF Imagination Machine

File extensions: cas, cpf, apt

pmd85 - Tesla PMD-85
pmd,tap,ptp

APF

APF Imagination Machine

File extensions: cas, cpf, apt

primo - Microkey Primo
ptp

APF

APF Imagination Machine

File extensions: cas, cpf, apt

rku - UT-88
rku

APF

APF Imagination Machine

File extensions: cas, cpf, apt

rk8 - Mikro-80
rk8

APF

APF Imagination Machine

File extensions: cas, cpf, apt

rks - Specialist
rks

APF

APF Imagination Machine

File extensions: cas, cpf, apt

rko - Orion
rko

APF

APF Imagination Machine

File extensions: cas, cpf, apt

rkr - Radio-86RK
rk,rkr gam,g16,pki

APF

APF Imagination Machine

File extensions: cas, cpf, apt

rka - Zavod BRA Apogee BK-01
rka

APF

APF Imagination Machine

File extensions: cas, cpf, apt

rkm - Mikrosha
rkm

APF

APF Imagination Machine

File extensions: cas, cpf, apt

rkp - SAM SKB VM Partner-01.01
rkp

APF

APF Imagination Machine

File extensions: cas, cpf, apt

sc3000 - Sega SC-3000
bit

APF

APF Imagination Machine

File extensions: cas, cpf, apt

sol20 - PTC SOL-20
svt

APF

APF Imagination Machine

File extensions: cas, cpf, apt

sorcerer - Exidy Sorcerer
tape

APF

APF Imagination Machine

File extensions: cas, cpf, apt

sordm5 - Sord M5
cas

APF

APF Imagination Machine

File extensions: cas, cpf, apt

spc1000 - Samsung SPC-1000
tap cas

APF

APF Imagination Machine

File extensions: cas, cpf, apt

svi - Spectravideo SVI-318 & SVI-328
cas

APF

APF Imagination Machine

File extensions: cas, cpf, apt

to7 - Thomson TO-series
k7

APF

APF Imagination Machine

File extensions: cas, cpf, apt

trs80l2 - TRS-80 Level 2
cas

APF

APF Imagination Machine

File extensions: cas, cpf, apt

tvc64 - Videoton TVC 64
cas

APF

APF Imagination Machine

File extensions: cas, cpf, apt

tzx - Sinclair ZX Spectrum
tzx tap,blk

APF

APF Imagination Machine

File extensions: cas, cpf, apt

uef - Acorn Electron
uef

APF

APF Imagination Machine

File extensions: cas, cpf, apt

vg5k - Philips VG 5000
k7

APF

APF Imagination Machine

File extensions: cas, cpf, apt

vtech1 - Video Technology Laser 110-310
cas

APF

APF Imagination Machine

File extensions: cas, cpf, apt

vtech2 - Video Technology Laser 350-700
cas

APF

APF Imagination Machine

File extensions: cas, cpf, apt

x07 - Canon X-07
k7,lst,cas

APF

APF Imagination Machine

File extensions: cas, cpf, apt

x1 - Sharp X1
tap

APF

APF Imagination Machine

File extensions: cas, cpf, apt

zx80_o - Sinclair ZX80
o,80

APF

APF Imagination Machine

File extensions: cas, cpf, apt

zx81_p - Sinclair ZX81
p,81

APF

APF Imagination Machine

File extensions: cas, cpf, apt