diff options
Diffstat (limited to 'src/mess/tools/castool/main.c')
-rw-r--r-- | src/mess/tools/castool/main.c | 73 |
1 files changed, 45 insertions, 28 deletions
diff --git a/src/mess/tools/castool/main.c b/src/mess/tools/castool/main.c index 3223a69328f..4038588b6b7 100644 --- a/src/mess/tools/castool/main.c +++ b/src/mess/tools/castool/main.c @@ -20,27 +20,33 @@ #include "corestr.h" #include "formats/a26_cas.h" +#include "formats/ace_tap.h" +#include "formats/adam_cas.h" #include "formats/apf_apt.h" #include "formats/cbm_tap.h" #include "formats/cgen_cas.h" #include "formats/coco_cas.h" #include "formats/csw_cas.h" +#include "formats/fm7_cas.h" #include "formats/fmsx_cas.h" #include "formats/gtp_cas.h" #include "formats/hect_tap.h" -#include "formats/ace_tap.h" -#include "formats/adam_cas.h" #include "formats/kc_cas.h" #include "formats/kim1_cas.h" #include "formats/lviv_lvt.h" #include "formats/mz_cas.h" #include "formats/orao_cas.h" #include "formats/oric_tap.h" +#include "formats/p6001_cas.h" +#include "formats/phc25_cas.h" #include "formats/pmd_cas.h" #include "formats/primoptp.h" #include "formats/rk_cas.h" #include "formats/sc3000_bit.h" +#include "formats/sol_cas.h" +#include "formats/sorc_cas.h" #include "formats/sord_cas.h" +#include "formats/spc1000_cas.h" #include "formats/svi_cas.h" #include "formats/thom_cas.h" #include "formats/trs_cas.h" @@ -50,6 +56,7 @@ #include "formats/vg5k_cas.h" #include "formats/vt_cas.h" #include "formats/x07_cas.h" +#include "formats/x1_tap.h" #include "formats/zx81_p.h" struct SupportedCassetteFormats @@ -60,50 +67,60 @@ struct SupportedCassetteFormats }; const struct SupportedCassetteFormats formats[] = { - {"a26", a26_cassette_formats ,"Atari 2600"}, - {"ddp", coleco_adam_cassette_formats ,"Coleco Adam"}, + {"a26", a26_cassette_formats ,"Atari 2600 SuperCharger"}, {"apf", apf_cassette_formats ,"APF Imagination Machine"}, - {"cbm", cbm_cassette_formats ,"Commodore"}, - {"cgenie", cgenie_cassette_formats ,"Colour Genie"}, - {"coco", coco_cassette_formats ,"TRS-80 Radio Shack Color Computer Family"}, + {"bbc", bbc_cassette_formats ,"Acorn BBC & Electron"}, + {"cbm", cbm_cassette_formats ,"Commodore 8-bit series"}, + {"cdt", cdt_cassette_formats ,"Amstrad CPC"}, + {"cgenie", cgenie_cassette_formats ,"EACA Colour Genie"}, + {"coco", coco_cassette_formats ,"Tandy Radio Shack Color Computer"}, {"csw", csw_cassette_formats ,"Compressed Square Wave"}, - {"bbc", bbc_cassette_formats ,"BBC"}, - {"fmxs", fmsx_cassette_formats ,"MSX"}, - {"gtp", gtp_cassette_formats ,"Galaksija"}, - {"hector", hector_cassette_formats ,"Hector - k7 : classical, FOR : forth cassette "}, - {"jupiter", ace_cassette_formats ,"Jupiter"}, + {"ddp", coleco_adam_cassette_formats ,"Coleco ADAM"}, + {"fm7", fm7_cassette_formats ,"Fujitsu FM-7"}, + {"fmsx", fmsx_cassette_formats ,"MSX"}, + {"gtp", gtp_cassette_formats ,"Elektronika inzenjering Galaksija"}, + {"hector", hector_cassette_formats ,"Micronique Hector & Interact Family Computer"}, + {"jupiter", ace_cassette_formats ,"Jupiter Cantab Jupiter Ace"}, {"kc85", kc_cassette_formats ,"VEB Mikroelektronik KC 85"}, - {"kim1", kim1_cassette_formats ,"KIM-1"}, - {"lviv", lviv_lvt_format ,"Lviv"}, - {"mz", mz700_cassette_formats ,"Sharp MZ"}, - {"orao", orao_cassette_formats ,"Orao"}, - {"oric", oric_cassette_formats ,"Oric"}, - {"pmd85", pmd85_cassette_formats ,"PMD-85"}, - {"primo", primo_ptp_format ,"Primo"}, + {"kim1", kim1_cassette_formats ,"MOS KIM-1"}, + {"lviv", lviv_lvt_format ,"PK-01 Lviv"}, + {"mo5", mo5_cassette_formats ,"Thomson MO-series"}, + {"mz", mz700_cassette_formats ,"Sharp MZ-700"}, + {"orao", orao_cassette_formats ,"PEL Varazdin Orao"}, + {"oric", oric_cassette_formats ,"Tangerine Oric"}, + {"pc6001", pc6001_cassette_formats ,"NEC PC-6001"}, + {"phc25", phc25_cassette_formats ,"Sanyo PHC-25"}, + {"pmd85", pmd85_cassette_formats ,"Tesla PMD-85"}, + {"primo", primo_ptp_format ,"Microkey Primo"}, {"rku", rku_cassette_formats ,"UT-88"}, {"rk8", rk8_cassette_formats ,"Mikro-80"}, {"rks", rks_cassette_formats ,"Specialist"}, {"rko", rko_cassette_formats ,"Orion"}, {"rkr", rkr_cassette_formats ,"Radio-86RK"}, - {"rka", rka_cassette_formats ,"Apogee"}, + {"rka", rka_cassette_formats ,"Zavod BRA Apogee BK-01"}, {"rkm", rkm_cassette_formats ,"Mikrosha"}, - {"rkp", rkp_cassette_formats ,"Partner"}, + {"rkp", rkp_cassette_formats ,"SAM SKB VM Partner-01.01"}, {"sc3000", sc3000_cassette_formats ,"Sega SC-3000"}, + {"sol20", sol20_cassette_formats ,"PTC SOL-20"}, + {"sorcerer", sorcerer_cassette_formats ,"Exidy Sorcerer"}, {"sordm5", sordm5_cassette_formats ,"Sord M5"}, - {"svi", svi_cassette_formats ,"SVI"}, - {"to7", to7_cassette_formats ,"Thomson TO"}, - {"mo5", mo5_cassette_formats ,"Thomson MO"}, + {"spc1000", spc1000_cassette_formats ,"Samsung SPC-1000"}, + {"svi", svi_cassette_formats ,"Spectravideo SVI-318 & SVI-328"}, + {"to7", to7_cassette_formats ,"Thomson TO-series"}, {"trs80l2", trs80l2_cassette_formats ,"TRS-80 Level 2"}, {"tvc64", tvc64_cassette_formats ,"Videoton TVC 64"}, - {"tzx", tzx_cassette_formats ,"ZX Spectrum"}, - {"cdt", cdt_cassette_formats ,"Amstrad CPC"}, + {"tzx", tzx_cassette_formats ,"Sinclair ZX Spectrum"}, {"uef", uef_cassette_formats ,"Acorn Electron"}, - {"vg5k", vg5k_cassette_formats ,"VG 5000 k7"}, + {"vg5k", vg5k_cassette_formats ,"Philips VG 5000"}, {"vtech1", vtech1_cassette_formats ,"Video Technology Laser 110-310"}, {"vtech2", vtech2_cassette_formats ,"Video Technology Laser 350-700"}, {"x07", x07_cassette_formats ,"Canon X-07"}, - {"zx81_p", zx81_p_format ,"Sinclair ZX81"}, + {"x1", x1_cassette_formats ,"Sharp X1"}, {"zx80_o", zx80_o_format ,"Sinclair ZX80"}, + {"zx81_p", zx81_p_format ,"Sinclair ZX81"}, + + + {NULL,NULL,NULL} }; |