summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/ti99/peb/memex.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/ti99/peb/memex.h')
-rw-r--r--src/devices/bus/ti99/peb/memex.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/devices/bus/ti99/peb/memex.h b/src/devices/bus/ti99/peb/memex.h
index 32c56326d47..114e61d4cae 100644
--- a/src/devices/bus/ti99/peb/memex.h
+++ b/src/devices/bus/ti99/peb/memex.h
@@ -23,7 +23,7 @@ namespace bus::ti99::peb {
class geneve_memex_device : public device_t, public device_ti99_peribox_card_interface
{
public:
- geneve_memex_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
+ geneve_memex_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock);
void readz(offs_t offset, uint8_t *value) override;
void write(offs_t offset, uint8_t data) override;
3rdparty/asio/include/asio/detail/config.hpp?h=mame0226&id=c24473ddff715ecec2e258a6eb38960cf8c8e98e'>3rdparty/asio/include/asio/detail/config.hpp7
-rw-r--r--3rdparty/genie/src/_manifest.lua1
-rw-r--r--3rdparty/genie/src/actions/vstudio/_vstudio.lua1
-rw-r--r--3rdparty/genie/src/actions/vstudio/vsllvm.lua64
-rw-r--r--3rdparty/genie/src/actions/vstudio/vstudio_solution.lua2
-rw-r--r--3rdparty/genie/src/actions/vstudio/vstudio_vcxproj.lua24
-rw-r--r--3rdparty/genie/src/host/scripts.c97
-rw-r--r--3rdparty/linenoise/linenoise.c2
-rw-r--r--3rdparty/lua-linenoise/linenoise.c14
-rw-r--r--3rdparty/lua/src/lundump.c2
-rw-r--r--3rdparty/lzma/C/AesOpt.c2
-rw-r--r--3rdparty/portaudio/src/hostapi/dsound/pa_win_ds.c2
-rw-r--r--3rdparty/portaudio/src/hostapi/wdmks/pa_win_wdmks.c4
-rw-r--r--3rdparty/portaudio/src/hostapi/wmme/pa_win_wmme.c2
-rw-r--r--3rdparty/softfloat3/build/MAME/platform.h2
-rw-r--r--LICENSE.md2
-rw-r--r--README.md2
-rw-r--r--android-project/LICENSE2
-rw-r--r--android-project/app/src/main/AndroidManifest.xml4
-rw-r--r--benchmarks/LICENSE2
-rw-r--r--bgfx/shaders/essl/chains/hlsl/fs_chroma.binbin1693 -> 1697 bytes-rw-r--r--bgfx/shaders/essl/chains/hlsl/fs_color.binbin949 -> 953 bytes-rw-r--r--bgfx/shaders/essl/chains/hlsl/fs_deconverge.binbin485 -> 489 bytes-rw-r--r--bgfx/shaders/essl/chains/hlsl/fs_defocus.binbin1135 -> 1139 bytes-rw-r--r--bgfx/shaders/essl/chains/hlsl/fs_distortion.binbin5939 -> 5943 bytes-rw-r--r--bgfx/shaders/essl/chains/hlsl/fs_ntsc_decode.binbin6484 -> 6488 bytes-rw-r--r--bgfx/shaders/essl/chains/hlsl/fs_ntsc_encode.binbin2825 -> 2829 bytes-rw-r--r--bgfx/shaders/essl/chains/hlsl/fs_phosphor.binbin651 -> 655 bytes-rw-r--r--bgfx/shaders/essl/chains/hlsl/fs_post.binbin3987 -> 3991 bytes-rw-r--r--bgfx/shaders/essl/chains/hlsl/fs_prescale.binbin238 -> 242 bytes-rw-r--r--bgfx/shaders/essl/chains/hlsl/fs_scanline.binbin3094 -> 3098 bytes-rw-r--r--bgfx/shaders/essl/chains/hlsl/vs_chroma.binbin419 -> 423 bytes-rw-r--r--bgfx/shaders/essl/chains/hlsl/vs_color.binbin419 -> 423 bytes-rw-r--r--bgfx/shaders/essl/chains/hlsl/vs_deconverge.binbin1470 -> 1474 bytes-rw-r--r--bgfx/shaders/essl/chains/hlsl/vs_defocus.binbin419 -> 423 bytes-rw-r--r--bgfx/shaders/essl/chains/hlsl/vs_distortion.binbin419 -> 423 bytes-rw-r--r--bgfx/shaders/essl/chains/hlsl/vs_ntsc_decode.binbin419 -> 423 bytes-rw-r--r--bgfx/shaders/essl/chains/hlsl/vs_ntsc_encode.binbin419 -> 423 bytes-rw-r--r--bgfx/shaders/essl/chains/hlsl/vs_phosphor.binbin419 -> 423 bytes-rw-r--r--bgfx/shaders/essl/chains/hlsl/vs_post.binbin419 -> 423 bytes-rw-r--r--bgfx/shaders/essl/chains/hlsl/vs_prescale.binbin419 -> 423 bytes-rw-r--r--bgfx/shaders/essl/chains/hlsl/vs_scanline.binbin419 -> 423 bytes-rw-r--r--bgfx/shaders/glsl/chains/hlsl/fs_chroma.binbin1612 -> 1616 bytes-rw-r--r--bgfx/shaders/glsl/chains/hlsl/fs_color.binbin882 -> 886 bytes-rw-r--r--bgfx/shaders/glsl/chains/hlsl/fs_deconverge.binbin450 -> 454 bytes-rw-r--r--bgfx/shaders/glsl/chains/hlsl/fs_defocus.binbin1096 -> 1100 bytes-rw-r--r--bgfx/shaders/glsl/chains/hlsl/fs_distortion.binbin5647 -> 5651 bytes-rw-r--r--bgfx/shaders/glsl/chains/hlsl/fs_ntsc_decode.binbin6096 -> 6100 bytes-rw-r--r--bgfx/shaders/glsl/chains/hlsl/fs_ntsc_encode.binbin2676 -> 2680 bytes-rw-r--r--bgfx/shaders/glsl/chains/hlsl/fs_phosphor.binbin613 -> 617 bytes-rw-r--r--bgfx/shaders/glsl/chains/hlsl/fs_post.binbin3792 -> 3796 bytes-rw-r--r--bgfx/shaders/glsl/chains/hlsl/fs_prescale.binbin181 -> 185 bytes-rw-r--r--bgfx/shaders/glsl/chains/hlsl/fs_scanline.binbin2936 -> 2940 bytes-rw-r--r--bgfx/shaders/glsl/chains/hlsl/vs_chroma.binbin377 -> 381 bytes-rw-r--r--bgfx/shaders/glsl/chains/hlsl/vs_color.binbin377 -> 381 bytes-rw-r--r--bgfx/shaders/glsl/chains/hlsl/vs_deconverge.binbin1356 -> 1360 bytes-rw-r--r--bgfx/shaders/glsl/chains/hlsl/vs_defocus.binbin377 -> 381 bytes-rw-r--r--bgfx/shaders/glsl/chains/hlsl/vs_distortion.binbin377 -> 381 bytes-rw-r--r--bgfx/shaders/glsl/chains/hlsl/vs_ntsc_decode.binbin377 -> 381 bytes-rw-r--r--bgfx/shaders/glsl/chains/hlsl/vs_ntsc_encode.binbin377 -> 381 bytes-rw-r--r--bgfx/shaders/glsl/chains/hlsl/vs_phosphor.binbin377 -> 381 bytes-rw-r--r--bgfx/shaders/glsl/chains/hlsl/vs_post.binbin377 -> 381 bytes-rw-r--r--bgfx/shaders/glsl/chains/hlsl/vs_prescale.binbin377 -> 381 bytes-rw-r--r--bgfx/shaders/glsl/chains/hlsl/vs_scanline.binbin377 -> 381 bytes-rw-r--r--bgfx/shaders/metal/chains/hlsl/fs_chroma.binbin2245 -> 2183 bytes-rw-r--r--bgfx/shaders/metal/chains/hlsl/fs_color.binbin1316 -> 1215 bytes-rw-r--r--bgfx/shaders/metal/chains/hlsl/fs_deconverge.binbin914 -> 918 bytes-rw-r--r--bgfx/shaders/metal/chains/hlsl/fs_defocus.binbin1746 -> 1734 bytes-rw-r--r--bgfx/shaders/metal/chains/hlsl/fs_distortion.binbin6411 -> 6171 bytes-rw-r--r--bgfx/shaders/metal/chains/hlsl/fs_ntsc_decode.binbin7016 -> 6781 bytes-rw-r--r--bgfx/shaders/metal/chains/hlsl/fs_ntsc_encode.binbin3320 -> 3177 bytes-rw-r--r--bgfx/shaders/metal/chains/hlsl/fs_phosphor.binbin1102 -> 1069 bytes-rw-r--r--bgfx/shaders/metal/chains/hlsl/fs_post.binbin4499 -> 4141 bytes-rw-r--r--bgfx/shaders/metal/chains/hlsl/fs_prescale.binbin570 -> 574 bytes-rw-r--r--bgfx/shaders/metal/chains/hlsl/fs_scanline.binbin3503 -> 3206 bytes-rw-r--r--bgfx/shaders/metal/chains/hlsl/vs_chroma.binbin778 -> 765 bytes-rw-r--r--bgfx/shaders/metal/chains/hlsl/vs_color.binbin778 -> 765 bytes-rw-r--r--bgfx/shaders/metal/chains/hlsl/vs_deconverge.binbin1814 -> 1628 bytes-rw-r--r--bgfx/shaders/metal/chains/hlsl/vs_defocus.binbin778 -> 765 bytes-rw-r--r--bgfx/shaders/metal/chains/hlsl/vs_distortion.binbin778 -> 765 bytes-rw-r--r--bgfx/shaders/metal/chains/hlsl/vs_ntsc_decode.binbin778 -> 765 bytes-rw-r--r--bgfx/shaders/metal/chains/hlsl/vs_ntsc_encode.binbin778 -> 765 bytes-rw-r--r--bgfx/shaders/metal/chains/hlsl/vs_phosphor.binbin778 -> 765 bytes-rw-r--r--bgfx/shaders/metal/chains/hlsl/vs_post.binbin778 -> 765 bytes-rw-r--r--bgfx/shaders/metal/chains/hlsl/vs_prescale.binbin778 -> 765 bytes-rw-r--r--bgfx/shaders/metal/chains/hlsl/vs_scanline.binbin778 -> 765 bytes-rw-r--r--docs/source/advanced/multiconfig.rst127
-rw-r--r--docs/source/commandline/commandline-all.rst1778
-rw-r--r--docs/source/conf.py7
-rw-r--r--docs/source/images/MAMElogo.svg68
-rw-r--r--docs/source/index.rst10
-rw-r--r--docs/source/initialsetup/compilingmame.rst127
-rw-r--r--docs/source/license.rst2
-rw-r--r--docs/source/techspecs/device_memory_interface.rst2
-rw-r--r--docs/source/techspecs/layout_files.rst24
-rw-r--r--docs/source/techspecs/luaengine.rst4
-rw-r--r--docs/source/whatis.rst2
-rw-r--r--hash/32x.xml70
-rw-r--r--[-rwxr-xr-x]hash/a800.xml0
-rw-r--r--[-rwxr-xr-x]hash/a800_flop.xml0
-rw-r--r--hash/acrnsys_rom.xml12
-rw-r--r--hash/alphatro_cart.xml18
-rw-r--r--hash/apple2_flop_clcracked.xml3003
-rw-r--r--hash/apple2_flop_misc.xml (renamed from hash/apple2.xml)2653
-rw-r--r--hash/apple2_flop_orig.xml4047
-rw-r--r--hash/apricot_flop.xml488
-rw-r--r--hash/arb.xml22
-rw-r--r--hash/astrocde.xml3
-rw-r--r--hash/bbc_flop_32016.xml101
-rw-r--r--hash/bbc_rom.xml633
-rw-r--r--hash/bbcmc_flop.xml210
-rw-r--r--hash/c2color_cart.xml42
-rw-r--r--hash/cd32.xml23
-rw-r--r--hash/cdi.xml2
-rw-r--r--hash/clickstart_cart.xml218
-rw-r--r--hash/coco_cart.xml3
-rw-r--r--hash/ekara_japan.xml483
-rw-r--r--hash/ekara_japan_a.xml72
-rw-r--r--hash/ekara_japan_bh.xml70
-rw-r--r--hash/ekara_japan_d.xml40
-rw-r--r--hash/ekara_japan_en.xml12
-rw-r--r--hash/ekara_japan_g.xml109
-rw-r--r--hash/ekara_japan_gk.xml32
-rw-r--r--hash/ekara_japan_m.xml85
-rw-r--r--hash/ekara_japan_p.xml34
-rw-r--r--hash/ekara_japan_s.xml65
-rw-r--r--hash/ekara_japan_sp.xml46
-rw-r--r--hash/ekara_japan_web.xml13
-rw-r--r--hash/ekara_us.xml2
-rw-r--r--hash/electron_cart.xml58
-rw-r--r--hash/electron_rom.xml85
-rw-r--r--hash/fidel_sc6.xml19
-rw-r--r--hash/fmtowns_cd.xml196
-rw-r--r--hash/fmtowns_flop.xml73
-rw-r--r--hash/g7400.xml38
-rw-r--r--hash/gamate.xml115
-rw-r--r--hash/gameboy.xml27
-rw-r--r--hash/gba.xml176
-rw-r--r--hash/gbcolor.xml4
-rw-r--r--hash/hp85_rom.xml144
-rw-r--r--hash/hx20_rom.xml13
-rw-r--r--[-rwxr-xr-x]hash/ibm5150.xml426
-rw-r--r--hash/ibm5170.xml176
-rw-r--r--hash/icanguit.xml101
-rw-r--r--hash/icanpian.xml129
-rw-r--r--hash/intellect02.xml19
-rw-r--r--hash/jakks_gamekey_dp.xml18
-rw-r--r--hash/jakks_gamekey_dy.xml55
-rw-r--r--hash/jakks_gamekey_mv.xml19
-rw-r--r--hash/jakks_gamekey_nk.xml45
-rw-r--r--hash/jakks_gamekey_nm.xml31
-rw-r--r--hash/jakks_gamekey_sw.xml25
-rw-r--r--hash/jpopira_jp.xml45
-rw-r--r--hash/k28m2.xml2
-rw-r--r--hash/leapfrog_leappad_cart.xml674
-rw-r--r--hash/leapfrog_mfleappad_cart.xml152
-rw-r--r--hash/leapster.xml75
-rw-r--r--hash/m5_cass.xml32
-rw-r--r--hash/megadriv.xml2
-rw-r--r--hash/monon_color.xml386
-rw-r--r--hash/msx1_cart.xml4
-rw-r--r--[-rwxr-xr-x]hash/msx1_cass.xml0
-rw-r--r--hash/mtx_cart.xml2
-rw-r--r--hash/mtx_flop.xml116
-rw-r--r--hash/mtx_rom.xml2
-rw-r--r--hash/neogeo.xml36
-rw-r--r--hash/pc98.xml1186
-rw-r--r--hash/pc98_cd.xml37
-rw-r--r--hash/pce.xml14
-rw-r--r--hash/pce_tourvision.xml1371
-rw-r--r--hash/pcx_flop.xml198
-rw-r--r--hash/psx.xml234
-rw-r--r--hash/saturn.xml27
-rw-r--r--hash/sc3000_cart.xml44
-rw-r--r--hash/sc3000_cass.xml205
-rw-r--r--hash/sega_beena_cart.xml29
-rw-r--r--hash/sms.xml21
-rw-r--r--hash/snes.xml18
-rw-r--r--hash/sorcerer_cass.xml99
-rw-r--r--hash/specpls3_flop.xml18406
-rw-r--r--hash/spectrum_flop_opus.xml809
-rw-r--r--[-rwxr-xr-x]hash/timex_dock.xml0
-rw-r--r--hash/tutor.xml2
-rw-r--r--hash/vgmplay.xml3289
-rw-r--r--hash/vreader.xml50
-rw-r--r--hash/vsmile_cart.xml2144
-rw-r--r--hash/vsmile_cd.xml673
-rw-r--r--hash/vsmileb_cart.xml75
-rw-r--r--hash/vsmilem_cart.xml813
-rw-r--r--hash/vtech_storio_cart.xml113
-rw-r--r--hash/z80ne_cass.xml30
-rw-r--r--keymaps/km_be_LINUX.map61
-rw-r--r--keymaps/km_br_LINUX.map47
-rw-r--r--keymaps/km_ch_LINUX.map31
-rw-r--r--keymaps/km_de_LINUX.map28
-rw-r--r--keymaps/km_es_LINUX.map27
-rw-r--r--keymaps/km_fr_LINUX.map59
-rw-r--r--keymaps/km_fr_OSX.map29
-rw-r--r--keymaps/km_gb_LINUX.map13
-rw-r--r--keymaps/km_it_LINUX.map27
-rw-r--r--keymaps/km_pt_LINUX.map27
-rw-r--r--keymaps/km_se_LINUX.map25
-rw-r--r--keymaps/km_se_OSX.map25
-rw-r--r--language/Afrikaans/strings.po2840
-rw-r--r--language/Albanian/strings.po2840
-rw-r--r--language/Arabic/strings.po2840
-rw-r--r--language/Basque/strings.po2840
-rw-r--r--language/Belarusian/strings.po2840
-rw-r--r--language/Bosnian/strings.po2840
-rw-r--r--language/Bulgarian/strings.po2840
-rw-r--r--language/Burmese/strings.po2840
-rw-r--r--language/Catalan/strings.po3358
-rw-r--r--language/Chinese_Simplified/strings.po3624
-rw-r--r--language/Chinese_Traditional/strings.po3622
-rw-r--r--language/Croatian/strings.po2840
-rw-r--r--language/Czech/strings.po3402
-rw-r--r--language/Danish/strings.po2840
-rw-r--r--language/Dutch/strings.po3648
-rw-r--r--language/English/strings.po2840
-rw-r--r--language/Estonian/strings.po2840
-rw-r--r--language/Finnish/strings.po2840
-rw-r--r--language/French/strings.po3553
-rw-r--r--language/French_Belgium/strings.po3400
-rw-r--r--language/French_Canada/strings.po2840
-rw-r--r--language/Georgian/strings.po2840
-rw-r--r--language/German/strings.po3659
-rw-r--r--language/Greek/strings.po3657
-rw-r--r--language/Hebrew/strings.po2840
-rw-r--r--language/Hindi/strings.po2840
-rw-r--r--language/Hungarian/strings.po3418
-rw-r--r--language/Indonesian/strings.po2840
-rw-r--r--language/Italian/strings.po3551
-rw-r--r--language/Japanese/strings.po3632
-rw-r--r--language/Korean/strings.po3648
-rw-r--r--language/Latvian/strings.po2840
-rw-r--r--language/Lithuanian/strings.po2840
-rw-r--r--language/Macedonian/strings.po2840
-rw-r--r--language/Norwegian/strings.po3658
-rw-r--r--language/Persian/strings.po2840
-rw-r--r--language/Polish/strings.po2840
-rw-r--r--language/Portuguese/strings.po3616
-rw-r--r--language/Portuguese_Brazil/strings.po3686
-rw-r--r--language/Romanian/strings.po2840
-rw-r--r--language/Russian/strings.po3590
-rw-r--r--language/Serbian/strings.po3456
-rw-r--r--language/Serbian_Cyrillic/strings.po3454
-rw-r--r--language/Slovak/strings.po2840
-rw-r--r--language/Slovenian/strings.po2840
-rw-r--r--language/Spanish/strings.po3646
-rw-r--r--language/Spanish_Mexico/strings.po2840
-rw-r--r--language/Swedish/strings.po3524
-rw-r--r--language/Thai/strings.po2840
-rw-r--r--language/Turkish/strings.po3136
-rw-r--r--language/Ukrainian/strings.po2840
-rw-r--r--language/Vietnamese/strings.po2840
-rw-r--r--makefile21
-rw-r--r--nl_examples/2N6027.cpp101
-rw-r--r--nl_examples/cmos_inverter.cpp42
-rw-r--r--nl_examples/nmos_fet.cpp52
-rw-r--r--plugins/cheatfind/init.lua333
-rw-r--r--plugins/console/init.lua12
-rw-r--r--plugins/hiscore/hiscore.dat391
-rw-r--r--plugins/hiscore/init.lua50
-rw-r--r--regtests/LICENSE2
-rw-r--r--scripts/build/complay.py10
-rw-r--r--scripts/genie.lua65
-rw-r--r--scripts/src/3rdparty.lua28
-rw-r--r--scripts/src/bus.lua184
-rw-r--r--scripts/src/cpu.lua78
-rw-r--r--scripts/src/formats.lua24
-rw-r--r--scripts/src/machine.lua57
-rw-r--r--scripts/src/main.lua8
-rw-r--r--scripts/src/mame/frontend.lua1
-rw-r--r--scripts/src/netlist.lua12
-rw-r--r--scripts/src/osd/sdl.lua20
-rw-r--r--scripts/src/osd/windows.lua1
-rw-r--r--scripts/src/tools.lua98
-rw-r--r--scripts/src/video.lua36
-rw-r--r--scripts/target/mame/arcade.lua18
-rw-r--r--scripts/target/mame/mess.lua160
-rw-r--r--scripts/target/mame/nl.lua9
-rw-r--r--src/devices/bus/a1bus/a1bus.cpp6
-rw-r--r--src/devices/bus/a1bus/a1bus.h21
-rw-r--r--src/devices/bus/a1bus/a1cassette.cpp11
-rw-r--r--src/devices/bus/a2bus/a2alfam2.cpp44
-rw-r--r--src/devices/bus/a2bus/a2arcadebd.cpp6
-rw-r--r--src/devices/bus/a2bus/a2bus.cpp28
-rw-r--r--src/devices/bus/a2bus/a2bus.h49
-rw-r--r--src/devices/bus/a2bus/a2cffa.cpp2
-rw-r--r--src/devices/bus/a2bus/a2corvus.cpp19
-rw-r--r--src/devices/bus/a2bus/a2diskii.cpp22
-rw-r--r--src/devices/bus/a2bus/a2diskiing.cpp29
-rw-r--r--src/devices/bus/a2bus/a2diskiing.h5
-rw-r--r--src/devices/bus/a2bus/a2dx1.cpp14
-rw-r--r--src/devices/bus/a2bus/a2eauxslot.cpp37
-rw-r--r--src/devices/bus/a2bus/a2eauxslot.h59
-rw-r--r--src/devices/bus/a2bus/a2eext80col.cpp1
-rw-r--r--src/devices/bus/a2bus/a2eramworks3.cpp3
-rw-r--r--src/devices/bus/a2bus/a2eramworks3.h2
-rw-r--r--src/devices/bus/a2bus/a2estd80col.cpp1
-rw-r--r--src/devices/bus/a2bus/a2hsscsi.cpp39
-rw-r--r--src/devices/bus/a2bus/a2hsscsi.h2
-rw-r--r--src/devices/bus/a2bus/a2mcms.cpp18
-rw-r--r--src/devices/bus/a2bus/a2mcms.h2
-rw-r--r--src/devices/bus/a2bus/a2memexp.cpp5
-rw-r--r--src/devices/bus/a2bus/a2midi.cpp22
-rw-r--r--src/devices/bus/a2bus/a2mockingboard.cpp50
-rw-r--r--src/devices/bus/a2bus/a2pic.cpp8
-rw-r--r--src/devices/bus/a2bus/a2sam.cpp12
-rw-r--r--src/devices/bus/a2bus/a2scsi.cpp39
-rw-r--r--src/devices/bus/a2bus/a2scsi.h2
-rw-r--r--src/devices/bus/a2bus/a2softcard.cpp28
-rw-r--r--src/devices/bus/a2bus/a2ssc.cpp4
-rw-r--r--src/devices/bus/a2bus/a2themill.cpp28
-rw-r--r--src/devices/bus/a2bus/a2ultraterm.cpp17
-rw-r--r--src/devices/bus/a2bus/a2videoterm.cpp17
-rw-r--r--src/devices/bus/a2bus/a2zipdrive.cpp107
-rw-r--r--src/devices/bus/a2bus/a2zipdrive.h18
-rw-r--r--src/devices/bus/a2bus/agat7ports.cpp12
-rw-r--r--src/devices/bus/a2bus/agat840k_hle.cpp15
-rw-r--r--src/devices/bus/a2bus/corvfdc02.cpp6
-rw-r--r--src/devices/bus/a2bus/ezcgi.cpp34
-rw-r--r--src/devices/bus/a2bus/laser128.cpp5
-rw-r--r--src/devices/bus/a2bus/mouse.cpp4
-rw-r--r--src/devices/bus/a2bus/pc_xporter.cpp45
-rw-r--r--src/devices/bus/a2bus/pc_xporter.h1
-rw-r--r--src/devices/bus/a2bus/ssbapple.cpp9
-rw-r--r--src/devices/bus/a2bus/ssprite.cpp6
-rw-r--r--src/devices/bus/a2bus/timemasterho.cpp4
-rw-r--r--src/devices/bus/a2bus/transwarp.cpp37
-rw-r--r--src/devices/bus/a2bus/transwarp.h1
-rw-r--r--src/devices/bus/a7800/cpuwiz.cpp8
-rw-r--r--src/devices/bus/a7800/cpuwiz.h4
-rw-r--r--src/devices/bus/a7800/rom.cpp59
-rw-r--r--src/devices/bus/a7800/rom.h16
-rw-r--r--src/devices/bus/a7800/xboard.cpp12
-rw-r--r--src/devices/bus/a800/cassette.cpp13
-rw-r--r--src/devices/bus/abcbus/abc890.cpp112
-rw-r--r--src/devices/bus/abcbus/abcbus.h72
-rw-r--r--src/devices/bus/abcbus/cadmouse.cpp11
-rw-r--r--src/devices/bus/abcbus/db411223.cpp11
-rw-r--r--src/devices/bus/abcbus/unidisk.cpp5
-rw-r--r--src/devices/bus/abckb/abc77.cpp8
-rw-r--r--src/devices/bus/abckb/abc99.cpp2
-rw-r--r--src/devices/bus/abckb/abckb.h41
-rw-r--r--src/devices/bus/acorn/atom/discpack.cpp2
-rw-r--r--src/devices/bus/acorn/atom/econet.cpp2
-rw-r--r--src/devices/bus/acorn/atom/sid.cpp2
-rw-r--r--src/devices/bus/acorn/bus.cpp2
-rw-r--r--src/devices/bus/acorn/bus.h6
-rw-r--r--src/devices/bus/acorn/cms/4080term.cpp22
-rw-r--r--src/devices/bus/acorn/cms/hires.cpp15
-rw-r--r--src/devices/bus/acorn/system/cass.cpp9
-rw-r--r--src/devices/bus/acorn/system/econet.cpp2
-rw-r--r--src/devices/bus/acorn/system/fdc.cpp2
-rw-r--r--src/devices/bus/acorn/system/vdu40.cpp15
-rw-r--r--src/devices/bus/acorn/system/vdu80.cpp19
-rw-r--r--src/devices/bus/acorn/system/vib.cpp10
-rw-r--r--src/devices/bus/adam/adamlink.cpp4
-rw-r--r--src/devices/bus/adam/adamlink.h4
-rw-r--r--src/devices/bus/adam/exp.cpp8
-rw-r--r--src/devices/bus/adam/exp.h8
-rw-r--r--src/devices/bus/adam/ide.cpp4
-rw-r--r--src/devices/bus/adam/ide.h4
-rw-r--r--src/devices/bus/adam/ram.cpp4
-rw-r--r--src/devices/bus/adam/ram.h4
-rw-r--r--src/devices/bus/adamnet/adamnet.h11
-rw-r--r--src/devices/bus/adamnet/ddp.cpp27
-rw-r--r--src/devices/bus/adamnet/spi.cpp8
-rw-r--r--src/devices/bus/amiga/zorro/a2052.cpp6
-rw-r--r--src/devices/bus/amiga/zorro/a2058.cpp6
-rw-r--r--src/devices/bus/amiga/zorro/a2065.cpp10
-rw-r--r--src/devices/bus/amiga/zorro/a2232.cpp22
-rw-r--r--src/devices/bus/amiga/zorro/a590.cpp52
-rw-r--r--src/devices/bus/amiga/zorro/a590.h8
-rw-r--r--src/devices/bus/amiga/zorro/buddha.cpp18
-rw-r--r--src/devices/bus/amiga/zorro/zorro.cpp46
-rw-r--r--src/devices/bus/amiga/zorro/zorro.h112
-rw-r--r--src/devices/bus/apf/slot.h16
-rw-r--r--src/devices/bus/apricot/expansion/cards.cpp2
-rw-r--r--src/devices/bus/apricot/expansion/expansion.cpp25
-rw-r--r--src/devices/bus/apricot/expansion/expansion.h33
-rw-r--r--src/devices/bus/apricot/expansion/winchester.cpp254
-rw-r--r--src/devices/bus/apricot/expansion/winchester.h66
-rw-r--r--src/devices/bus/apricot/keyboard/hle.cpp85
-rw-r--r--src/devices/bus/apricot/keyboard/hle.h12
-rw-r--r--src/devices/bus/astrocde/accessory.cpp112
-rw-r--r--src/devices/bus/astrocde/accessory.h99
-rw-r--r--src/devices/bus/astrocde/cassette.cpp130
-rw-r--r--src/devices/bus/astrocde/cassette.h61
-rw-r--r--src/devices/bus/astrocde/ctrl.cpp120
-rw-r--r--src/devices/bus/astrocde/ctrl.h98
-rw-r--r--src/devices/bus/astrocde/exp.cpp14
-rw-r--r--src/devices/bus/astrocde/exp.h4
-rw-r--r--src/devices/bus/astrocde/joy.cpp56
-rw-r--r--src/devices/bus/astrocde/joy.h45
-rw-r--r--src/devices/bus/astrocde/lightpen.cpp87
-rw-r--r--src/devices/bus/astrocde/lightpen.h51
-rw-r--r--src/devices/bus/astrocde/ram.cpp61
-rw-r--r--src/devices/bus/astrocde/ram.h12
-rw-r--r--src/devices/bus/astrocde/rom.cpp41
-rw-r--r--src/devices/bus/astrocde/rom.h21
-rw-r--r--src/devices/bus/astrocde/slot.cpp3
-rw-r--r--src/devices/bus/astrocde/slot.h3
-rw-r--r--src/devices/bus/bbc/1mhzbus/1mhzbus.cpp19
-rw-r--r--src/devices/bus/bbc/1mhzbus/1mhzbus.h16
-rw-r--r--src/devices/bus/bbc/1mhzbus/beebsid.cpp20
-rw-r--r--src/devices/bus/bbc/1mhzbus/beebsid.h8
-rw-r--r--src/devices/bus/bbc/1mhzbus/cfa3000opt.cpp2
-rw-r--r--src/devices/bus/bbc/1mhzbus/cfa3000opt.h2
-rw-r--r--src/devices/bus/bbc/1mhzbus/emrmidi.cpp8
-rw-r--r--src/devices/bus/bbc/1mhzbus/emrmidi.h4
-rw-r--r--src/devices/bus/bbc/1mhzbus/ieee488.cpp113
-rw-r--r--src/devices/bus/bbc/1mhzbus/ieee488.h16
-rw-r--r--src/devices/bus/bbc/1mhzbus/m2000.cpp28
-rw-r--r--src/devices/bus/bbc/1mhzbus/m2000.h8
-rw-r--r--src/devices/bus/bbc/1mhzbus/opus3.cpp8
-rw-r--r--src/devices/bus/bbc/1mhzbus/opus3.h8
-rw-r--r--src/devices/bus/bbc/1mhzbus/sprite.cpp99
-rw-r--r--src/devices/bus/bbc/1mhzbus/sprite.h49
-rw-r--r--src/devices/bus/bbc/exp/exp.cpp32
-rw-r--r--src/devices/bus/bbc/exp/exp.h34
-rw-r--r--src/devices/bus/bbc/exp/mertec.cpp34
-rw-r--r--src/devices/bus/bbc/exp/mertec.h18
-rw-r--r--src/devices/bus/bbc/fdc/acorn.cpp16
-rw-r--r--src/devices/bus/bbc/fdc/acorn.h8
-rw-r--r--src/devices/bus/bbc/fdc/ams.cpp12
-rw-r--r--src/devices/bus/bbc/fdc/ams.h4
-rw-r--r--src/devices/bus/bbc/fdc/cumana.cpp4
-rw-r--r--src/devices/bus/bbc/fdc/cumana.h4
-rw-r--r--src/devices/bus/bbc/fdc/cv1797.cpp4
-rw-r--r--src/devices/bus/bbc/fdc/cv1797.h4
-rw-r--r--src/devices/bus/bbc/fdc/fdc.cpp8
-rw-r--r--src/devices/bus/bbc/fdc/fdc.h8
-rw-r--r--src/devices/bus/bbc/fdc/microware.cpp4
-rw-r--r--src/devices/bus/bbc/fdc/microware.h4
-rw-r--r--src/devices/bus/bbc/fdc/opus.cpp14
-rw-r--r--src/devices/bus/bbc/fdc/opus.h8
-rw-r--r--src/devices/bus/bbc/fdc/watford.cpp8
-rw-r--r--src/devices/bus/bbc/fdc/watford.h8
-rw-r--r--src/devices/bus/bbc/joyport/joyport.cpp8
-rw-r--r--src/devices/bus/bbc/joyport/joyport.h8
-rw-r--r--src/devices/bus/bbc/joyport/joystick.cpp2
-rw-r--r--src/devices/bus/bbc/joyport/joystick.h2
-rw-r--r--src/devices/bus/bbc/rom/dfs.cpp63
-rw-r--r--src/devices/bus/bbc/rom/dfs.h42
-rw-r--r--src/devices/bus/bbc/rom/pal.cpp312
-rw-r--r--src/devices/bus/bbc/rom/pal.h167
-rw-r--r--src/devices/bus/bbc/rom/ram.cpp57
-rw-r--r--src/devices/bus/bbc/rom/ram.h42
-rw-r--r--src/devices/bus/bbc/rom/rom.cpp50
-rw-r--r--src/devices/bus/bbc/rom/rom.h41
-rw-r--r--src/devices/bus/bbc/rom/rtc.cpp124
-rw-r--r--src/devices/bus/bbc/rom/rtc.h72
-rw-r--r--src/devices/bus/bbc/rom/slot.cpp234
-rw-r--r--src/devices/bus/bbc/rom/slot.h155
-rw-r--r--src/devices/bus/bbc/tube/tube.cpp20
-rw-r--r--src/devices/bus/bbc/tube/tube.h8
-rw-r--r--src/devices/bus/bbc/tube/tube_32016.cpp210
-rw-r--r--src/devices/bus/bbc/tube/tube_32016.h71
-rw-r--r--src/devices/bus/bbc/tube/tube_6502.cpp16
-rw-r--r--src/devices/bus/bbc/tube/tube_6502.h8
-rw-r--r--src/devices/bus/bbc/tube/tube_80186.cpp8
-rw-r--r--src/devices/bus/bbc/tube/tube_80186.h4
-rw-r--r--src/devices/bus/bbc/tube/tube_80286.cpp15
-rw-r--r--src/devices/bus/bbc/tube/tube_80286.h8
-rw-r--r--src/devices/bus/bbc/tube/tube_arm.cpp12
-rw-r--r--src/devices/bus/bbc/tube/tube_arm.h8
-rw-r--r--src/devices/bus/bbc/tube/tube_casper.cpp4
-rw-r--r--src/devices/bus/bbc/tube/tube_casper.h4
-rw-r--r--src/devices/bus/bbc/tube/tube_rc6502.cpp12
-rw-r--r--src/devices/bus/bbc/tube/tube_rc6502.h8
-rw-r--r--src/devices/bus/bbc/tube/tube_z80.cpp14
-rw-r--r--src/devices/bus/bbc/tube/tube_z80.h10
-rw-r--r--src/devices/bus/bbc/tube/tube_zep100.cpp18
-rw-r--r--src/devices/bus/bbc/tube/tube_zep100.h18
-rw-r--r--src/devices/bus/bbc/userport/beebspch.cpp2
-rw-r--r--src/devices/bus/bbc/userport/beebspch.h2
-rw-r--r--src/devices/bus/bbc/userport/cfa3000kbd.cpp2
-rw-r--r--src/devices/bus/bbc/userport/cfa3000kbd.h2
-rw-r--r--src/devices/bus/bbc/userport/pointer.cpp6
-rw-r--r--src/devices/bus/bbc/userport/pointer.h6
-rw-r--r--src/devices/bus/bbc/userport/userport.cpp8
-rw-r--r--src/devices/bus/bbc/userport/userport.h8
-rw-r--r--src/devices/bus/bml3/bml3bus.cpp6
-rw-r--r--src/devices/bus/bml3/bml3bus.h53
-rw-r--r--src/devices/bus/bw2/exp.cpp24
-rw-r--r--src/devices/bus/bw2/exp.h45
-rw-r--r--src/devices/bus/bw2/ramcard.cpp6
-rw-r--r--src/devices/bus/bw2/ramcard.h6
-rw-r--r--src/devices/bus/c64/16kb.cpp17
-rw-r--r--src/devices/bus/c64/16kb.h2
-rw-r--r--src/devices/bus/c64/c128_comal80.cpp4
-rw-r--r--src/devices/bus/c64/c128_comal80.h4
-rw-r--r--src/devices/bus/c64/c128_partner.cpp4
-rw-r--r--src/devices/bus/c64/c128_partner.h4
-rw-r--r--src/devices/bus/c64/comal80.cpp4
-rw-r--r--src/devices/bus/c64/comal80.h4
-rw-r--r--src/devices/bus/c64/cpm.cpp6
-rw-r--r--src/devices/bus/c64/cpm.h2
-rw-r--r--src/devices/bus/c64/currah_speech.cpp4
-rw-r--r--src/devices/bus/c64/currah_speech.h4
-rw-r--r--src/devices/bus/c64/dela_ep256.cpp35
-rw-r--r--src/devices/bus/c64/dela_ep256.h4
-rw-r--r--src/devices/bus/c64/dela_ep64.cpp19
-rw-r--r--src/devices/bus/c64/dela_ep64.h4
-rw-r--r--src/devices/bus/c64/dela_ep7x8.cpp52
-rw-r--r--src/devices/bus/c64/dela_ep7x8.h12
-rw-r--r--src/devices/bus/c64/dinamic.cpp2
-rw-r--r--src/devices/bus/c64/dinamic.h2
-rw-r--r--src/devices/bus/c64/dqbb.cpp4
-rw-r--r--src/devices/bus/c64/dqbb.h4
-rw-r--r--src/devices/bus/c64/easy_calc_result.cpp4
-rw-r--r--src/devices/bus/c64/easy_calc_result.h4
-rw-r--r--src/devices/bus/c64/easyflash.cpp12
-rw-r--r--src/devices/bus/c64/easyflash.h4
-rw-r--r--src/devices/bus/c64/epyx_fast_load.cpp4
-rw-r--r--src/devices/bus/c64/epyx_fast_load.h4
-rw-r--r--src/devices/bus/c64/exos.cpp2
-rw-r--r--src/devices/bus/c64/exos.h2
-rw-r--r--src/devices/bus/c64/exp.cpp8
-rw-r--r--src/devices/bus/c64/exp.h12
-rw-r--r--src/devices/bus/c64/fcc.cpp13
-rw-r--r--src/devices/bus/c64/fcc.h4
-rw-r--r--src/devices/bus/c64/final.cpp4
-rw-r--r--src/devices/bus/c64/final.h4
-rw-r--r--src/devices/bus/c64/final3.cpp4
-rw-r--r--src/devices/bus/c64/final3.h4
-rw-r--r--src/devices/bus/c64/fun_play.cpp4
-rw-r--r--src/devices/bus/c64/fun_play.h4
-rw-r--r--src/devices/bus/c64/geocable.cpp9
-rw-r--r--src/devices/bus/c64/georam.cpp4
-rw-r--r--src/devices/bus/c64/georam.h4
-rw-r--r--src/devices/bus/c64/ide64.cpp8
-rw-r--r--src/devices/bus/c64/ide64.h4
-rw-r--r--src/devices/bus/c64/ieee488.cpp12
-rw-r--r--src/devices/bus/c64/ieee488.h4
-rw-r--r--src/devices/bus/c64/kingsoft.cpp4
-rw-r--r--src/devices/bus/c64/kingsoft.h4
-rw-r--r--src/devices/bus/c64/mach5.cpp4
-rw-r--r--src/devices/bus/c64/mach5.h4
-rw-r--r--src/devices/bus/c64/magic_desk.cpp4
-rw-r--r--src/devices/bus/c64/magic_desk.h4
-rw-r--r--src/devices/bus/c64/magic_formel.cpp6
-rw-r--r--src/devices/bus/c64/magic_formel.h4
-rw-r--r--src/devices/bus/c64/magic_voice.cpp14
-rw-r--r--src/devices/bus/c64/magic_voice.h4
-rw-r--r--src/devices/bus/c64/midi_maplin.cpp22
-rw-r--r--src/devices/bus/c64/midi_maplin.h4
-rw-r--r--src/devices/bus/c64/midi_namesoft.cpp22
-rw-r--r--src/devices/bus/c64/midi_namesoft.h4
-rw-r--r--src/devices/bus/c64/midi_passport.cpp26
-rw-r--r--src/devices/bus/c64/midi_passport.h4
-rw-r--r--src/devices/bus/c64/midi_sci.cpp22
-rw-r--r--src/devices/bus/c64/midi_sci.h4
-rw-r--r--src/devices/bus/c64/midi_siel.cpp22
-rw-r--r--src/devices/bus/c64/midi_siel.h4
-rw-r--r--src/devices/bus/c64/mikro_assembler.cpp2
-rw-r--r--src/devices/bus/c64/mikro_assembler.h2
-rw-r--r--src/devices/bus/c64/multiscreen.cpp17
-rw-r--r--src/devices/bus/c64/multiscreen.h4
-rw-r--r--src/devices/bus/c64/music64.cpp8
-rw-r--r--src/devices/bus/c64/music64.h4
-rw-r--r--src/devices/bus/c64/neoram.cpp4
-rw-r--r--src/devices/bus/c64/neoram.h4
-rw-r--r--src/devices/bus/c64/ocean.cpp4
-rw-r--r--src/devices/bus/c64/ocean.h4
-rw-r--r--src/devices/bus/c64/pagefox.cpp4
-rw-r--r--src/devices/bus/c64/pagefox.h4
-rw-r--r--src/devices/bus/c64/partner.cpp4
-rw-r--r--src/devices/bus/c64/partner.h4
-rw-r--r--src/devices/bus/c64/prophet64.cpp4
-rw-r--r--src/devices/bus/c64/prophet64.h4
-rw-r--r--src/devices/bus/c64/ps64.cpp25
-rw-r--r--src/devices/bus/c64/ps64.h4
-rw-r--r--src/devices/bus/c64/reu.cpp20
-rw-r--r--src/devices/bus/c64/reu.h4
-rw-r--r--src/devices/bus/c64/rex.cpp2
-rw-r--r--src/devices/bus/c64/rex.h2
-rw-r--r--src/devices/bus/c64/rex_ep256.cpp35
-rw-r--r--src/devices/bus/c64/rex_ep256.h4
-rw-r--r--src/devices/bus/c64/ross.cpp4
-rw-r--r--src/devices/bus/c64/ross.h4
-rw-r--r--src/devices/bus/c64/sfx_sound_expander.cpp12
-rw-r--r--src/devices/bus/c64/sfx_sound_expander.h4
-rw-r--r--src/devices/bus/c64/silverrock.cpp4
-rw-r--r--src/devices/bus/c64/silverrock.h4
-rw-r--r--src/devices/bus/c64/simons_basic.cpp4
-rw-r--r--src/devices/bus/c64/simons_basic.h4
-rw-r--r--src/devices/bus/c64/speakeasy.cpp16
-rw-r--r--src/devices/bus/c64/speakeasy.h4
-rw-r--r--src/devices/bus/c64/stardos.cpp4
-rw-r--r--src/devices/bus/c64/stardos.h4
-rw-r--r--src/devices/bus/c64/std.cpp2
-rw-r--r--src/devices/bus/c64/std.h2
-rw-r--r--src/devices/bus/c64/structured_basic.cpp4
-rw-r--r--src/devices/bus/c64/structured_basic.h4
-rw-r--r--src/devices/bus/c64/super_explode.cpp4
-rw-r--r--src/devices/bus/c64/super_explode.h4
-rw-r--r--src/devices/bus/c64/super_games.cpp4
-rw-r--r--src/devices/bus/c64/super_games.h4
-rw-r--r--src/devices/bus/c64/supercpu.cpp8
-rw-r--r--src/devices/bus/c64/supercpu.h4
-rw-r--r--src/devices/bus/c64/sw8k.cpp2
-rw-r--r--src/devices/bus/c64/sw8k.h2
-rw-r--r--src/devices/bus/c64/swiftlink.cpp8
-rw-r--r--src/devices/bus/c64/swiftlink.h4
-rw-r--r--src/devices/bus/c64/system3.cpp4
-rw-r--r--src/devices/bus/c64/system3.h4
-rw-r--r--src/devices/bus/c64/tdos.cpp12
-rw-r--r--src/devices/bus/c64/tdos.h4
-rw-r--r--src/devices/bus/c64/turbo232.cpp10
-rw-r--r--src/devices/bus/c64/turbo232.h4
-rw-r--r--src/devices/bus/c64/vizastar.cpp2
-rw-r--r--src/devices/bus/c64/vizastar.h2
-rw-r--r--src/devices/bus/c64/vw64.cpp2
-rw-r--r--src/devices/bus/c64/vw64.h2
-rw-r--r--src/devices/bus/c64/warp_speed.cpp4
-rw-r--r--src/devices/bus/c64/warp_speed.h4
-rw-r--r--src/devices/bus/c64/westermann.cpp2
-rw-r--r--src/devices/bus/c64/westermann.h2
-rw-r--r--src/devices/bus/c64/xl80.cpp29
-rw-r--r--src/devices/bus/c64/xl80.h4
-rw-r--r--src/devices/bus/c64/zaxxon.cpp2
-rw-r--r--src/devices/bus/c64/zaxxon.h2
-rw-r--r--src/devices/bus/cbm2/24k.cpp4
-rw-r--r--src/devices/bus/cbm2/24k.h4
-rw-r--r--src/devices/bus/cbm2/exp.cpp8
-rw-r--r--src/devices/bus/cbm2/exp.h19
-rw-r--r--src/devices/bus/cbm2/hrg.cpp64
-rw-r--r--src/devices/bus/cbm2/hrg.h7
-rw-r--r--src/devices/bus/cbm2/std.cpp2
-rw-r--r--src/devices/bus/cbm2/std.h2
-rw-r--r--src/devices/bus/cbm2/user.h26
-rw-r--r--src/devices/bus/cbmiec/c1526.cpp22
-rw-r--r--src/devices/bus/cbmiec/c1541.cpp18
-rw-r--r--src/devices/bus/cbmiec/c1571.cpp11
-rw-r--r--src/devices/bus/cbmiec/c1581.cpp31
-rw-r--r--src/devices/bus/cbmiec/cbmiec.h45
-rw-r--r--src/devices/bus/cbmiec/interpod.cpp17
-rw-r--r--src/devices/bus/cbmiec/interpod.h10
-rw-r--r--src/devices/bus/cbmiec/serialbox.cpp9
-rw-r--r--src/devices/bus/cbmiec/vic1515.cpp11
-rw-r--r--src/devices/bus/cbmiec/vic1520.cpp9
-rw-r--r--src/devices/bus/cbus/pc9801_118.cpp4
-rw-r--r--src/devices/bus/cbus/pc9801_26.cpp4
-rw-r--r--src/devices/bus/cbus/pc9801_86.cpp30
-rw-r--r--src/devices/bus/cbus/pc9801_amd98.cpp16
-rw-r--r--src/devices/bus/cbus/pc9801_cbus.cpp11
-rw-r--r--src/devices/bus/cbus/pc9801_cbus.h106
-rw-r--r--src/devices/bus/centronics/comxpl80.cpp11
-rw-r--r--src/devices/bus/centronics/covox.cpp29
-rw-r--r--src/devices/bus/centronics/ctronics.h80
-rw-r--r--src/devices/bus/centronics/digiblst.cpp12
-rw-r--r--src/devices/bus/centronics/epson_lx810l.cpp1
-rw-r--r--src/devices/bus/centronics/nec_p72.cpp10
-rw-r--r--src/devices/bus/centronics/printer.cpp9
-rw-r--r--src/devices/bus/cgenie/expansion/expansion.cpp22
-rw-r--r--src/devices/bus/cgenie/expansion/expansion.h45
-rw-r--r--src/devices/bus/cgenie/expansion/floppy.cpp16
-rw-r--r--src/devices/bus/cgenie/parallel/parallel.h23
-rw-r--r--src/devices/bus/cgenie/parallel/printer.cpp19
-rw-r--r--src/devices/bus/chanf/slot.h16
-rw-r--r--src/devices/bus/coco/coco_dcmodem.cpp9
-rw-r--r--src/devices/bus/coco/coco_fdc.cpp15
-rw-r--r--src/devices/bus/coco/coco_fdc.h1
-rw-r--r--src/devices/bus/coco/coco_gmc.cpp8
-rw-r--r--src/devices/bus/coco/coco_multi.cpp82
-rw-r--r--src/devices/bus/coco/coco_orch90.cpp20
-rw-r--r--src/devices/bus/coco/coco_rs232.cpp9
-rw-r--r--src/devices/bus/coco/coco_ssc.cpp15
-rw-r--r--src/devices/bus/coco/coco_t4426.cpp14
-rw-r--r--src/devices/bus/coco/cococart.cpp40
-rw-r--r--src/devices/bus/coco/cococart.h46
-rw-r--r--src/devices/bus/coco/dragon_jcbsnd.cpp15
-rw-r--r--src/devices/bus/coco/dragon_jcbsnd.h1
-rw-r--r--src/devices/bus/coleco/cartridge/exp.cpp (renamed from src/devices/bus/coleco/exp.cpp)4
-rw-r--r--src/devices/bus/coleco/cartridge/exp.h (renamed from src/devices/bus/coleco/exp.h)4
-rw-r--r--src/devices/bus/coleco/cartridge/std.cpp (renamed from src/devices/bus/coleco/std.cpp)2
-rw-r--r--src/devices/bus/coleco/cartridge/std.h (renamed from src/devices/bus/coleco/std.h)2
-rw-r--r--src/devices/bus/coleco/cartridge/xin1.cpp (renamed from src/devices/bus/coleco/xin1.cpp)2
-rw-r--r--src/devices/bus/coleco/cartridge/xin1.h (renamed from src/devices/bus/coleco/xin1.h)2
-rw-r--r--src/devices/bus/coleco/controller/ctrl.cpp (renamed from src/devices/bus/coleco/ctrl.cpp)0
-rw-r--r--src/devices/bus/coleco/controller/ctrl.h (renamed from src/devices/bus/coleco/ctrl.h)0
-rw-r--r--src/devices/bus/coleco/controller/hand.cpp (renamed from src/devices/bus/coleco/hand.cpp)0
-rw-r--r--src/devices/bus/coleco/controller/hand.h (renamed from src/devices/bus/coleco/hand.h)0
-rw-r--r--src/devices/bus/coleco/controller/sac.cpp (renamed from src/devices/bus/coleco/sac.cpp)0
-rw-r--r--src/devices/bus/coleco/controller/sac.h (renamed from src/devices/bus/coleco/sac.h)0
-rw-r--r--src/devices/bus/compis/graphics.h40
-rw-r--r--src/devices/bus/compis/hrg.cpp50
-rw-r--r--src/devices/bus/compis/hrg.h4
-rw-r--r--src/devices/bus/compucolor/floppy.cpp33
-rw-r--r--src/devices/bus/compucolor/floppy.h2
-rw-r--r--src/devices/bus/comx35/clm.cpp31
-rw-r--r--src/devices/bus/comx35/clm.h4
-rw-r--r--src/devices/bus/comx35/eprom.cpp4
-rw-r--r--src/devices/bus/comx35/eprom.h4
-rw-r--r--src/devices/bus/comx35/exp.cpp16
-rw-r--r--src/devices/bus/comx35/exp.h16
-rw-r--r--src/devices/bus/comx35/expbox.cpp16
-rw-r--r--src/devices/bus/comx35/expbox.h8
-rw-r--r--src/devices/bus/comx35/fdc.cpp6
-rw-r--r--src/devices/bus/comx35/fdc.h6
-rw-r--r--src/devices/bus/comx35/joycard.cpp2
-rw-r--r--src/devices/bus/comx35/joycard.h2
-rw-r--r--src/devices/bus/comx35/printer.cpp27
-rw-r--r--src/devices/bus/comx35/printer.h6
-rw-r--r--src/devices/bus/comx35/ram.cpp6
-rw-r--r--src/devices/bus/comx35/ram.h6
-rw-r--r--src/devices/bus/comx35/thermal.cpp6
-rw-r--r--src/devices/bus/comx35/thermal.h6
-rw-r--r--src/devices/bus/cpc/amdrum.cpp12
-rw-r--r--src/devices/bus/cpc/cpc_rom.cpp21
-rw-r--r--src/devices/bus/cpc/cpc_rom.h3
-rw-r--r--src/devices/bus/cpc/cpcexp.cpp2
-rw-r--r--src/devices/bus/cpc/ddi1.cpp6
-rw-r--r--src/devices/bus/cpc/doubler.cpp13
-rw-r--r--src/devices/bus/cpc/hd20.cpp11
-rw-r--r--src/devices/bus/cpc/magicsound.cpp16
-rw-r--r--src/devices/bus/cpc/playcity.cpp12
-rw-r--r--src/devices/bus/cpc/smartwatch.cpp13
-rw-r--r--src/devices/bus/cpc/symbfac2.cpp19
-rw-r--r--src/devices/bus/dmv/dmvbus.cpp13
-rw-r--r--src/devices/bus/dmv/dmvbus.h51
-rw-r--r--src/devices/bus/dmv/k210.cpp13
-rw-r--r--src/devices/bus/dmv/k210.h4
-rw-r--r--src/devices/bus/dmv/k220.cpp3
-rw-r--r--src/devices/bus/dmv/k220.h1
-rw-r--r--src/devices/bus/dmv/k230.cpp13
-rw-r--r--src/devices/bus/dmv/k230.h3
-rw-r--r--src/devices/bus/dmv/k233.cpp2
-rw-r--r--src/devices/bus/dmv/k233.h2
-rw-r--r--src/devices/bus/dmv/k801.cpp8
-rw-r--r--src/devices/bus/dmv/k801.h8
-rw-r--r--src/devices/bus/dmv/k803.cpp17
-rw-r--r--src/devices/bus/dmv/k803.h4
-rw-r--r--src/devices/bus/dmv/k806.cpp8
-rw-r--r--src/devices/bus/dmv/k806.h4
-rw-r--r--src/devices/bus/ecbbus/ecbbus.h38
-rw-r--r--src/devices/bus/econet/e01.cpp8
-rw-r--r--src/devices/bus/econet/econet.h24
-rw-r--r--src/devices/bus/einstein/pipe/pipe.cpp44
-rw-r--r--src/devices/bus/einstein/pipe/pipe.h9
-rw-r--r--src/devices/bus/einstein/pipe/speculator.cpp13
-rw-r--r--src/devices/bus/einstein/pipe/tk02.cpp3
-rw-r--r--src/devices/bus/einstein/userport/userport.h29
-rw-r--r--src/devices/bus/ekara/rom.cpp121
-rw-r--r--src/devices/bus/ekara/rom.h46
-rw-r--r--src/devices/bus/ekara/slot.cpp38
-rw-r--r--src/devices/bus/ekara/slot.h21
-rw-r--r--src/devices/bus/electron/cart/abr.cpp16
-rw-r--r--src/devices/bus/electron/cart/abr.h4
-rw-r--r--src/devices/bus/electron/cart/ap34.cpp28
-rw-r--r--src/devices/bus/electron/cart/ap34.h6
-rw-r--r--src/devices/bus/electron/cart/ap5.cpp171
-rw-r--r--src/devices/bus/electron/cart/ap5.h60
-rw-r--r--src/devices/bus/electron/cart/aqr.cpp19
-rw-r--r--src/devices/bus/electron/cart/aqr.h4
-rw-r--r--src/devices/bus/electron/cart/click.cpp21
-rw-r--r--src/devices/bus/electron/cart/click.h6
-rw-r--r--src/devices/bus/electron/cart/cumana.cpp22
-rw-r--r--src/devices/bus/electron/cart/cumana.h6
-rw-r--r--src/devices/bus/electron/cart/mgc.cpp23
-rw-r--r--src/devices/bus/electron/cart/mgc.h4
-rw-r--r--src/devices/bus/electron/cart/peg400.cpp20
-rw-r--r--src/devices/bus/electron/cart/peg400.h6
-rw-r--r--src/devices/bus/electron/cart/romp144.cpp162
-rw-r--r--src/devices/bus/electron/cart/romp144.h60
-rw-r--r--src/devices/bus/electron/cart/slot.cpp26
-rw-r--r--src/devices/bus/electron/cart/slot.h33
-rw-r--r--src/devices/bus/electron/cart/sndexp.cpp19
-rw-r--r--src/devices/bus/electron/cart/sndexp.h4
-rw-r--r--src/devices/bus/electron/cart/sndexp3.cpp18
-rw-r--r--src/devices/bus/electron/cart/sndexp3.h4
-rw-r--r--src/devices/bus/electron/cart/sp64.cpp14
-rw-r--r--src/devices/bus/electron/cart/sp64.h4
-rw-r--r--src/devices/bus/electron/cart/std.cpp6
-rw-r--r--src/devices/bus/electron/cart/std.h2
-rw-r--r--src/devices/bus/electron/cart/stlefs.cpp32
-rw-r--r--src/devices/bus/electron/cart/stlefs.h8
-rw-r--r--src/devices/bus/electron/cart/tube.cpp91
-rw-r--r--src/devices/bus/electron/cart/tube.h47
-rw-r--r--src/devices/bus/electron/exp.cpp30
-rw-r--r--src/devices/bus/electron/exp.h52
-rw-r--r--src/devices/bus/electron/fbjoy.cpp4
-rw-r--r--src/devices/bus/electron/fbjoy.h2
-rw-r--r--src/devices/bus/electron/m2105.cpp154
-rw-r--r--src/devices/bus/electron/m2105.h9
-rw-r--r--src/devices/bus/electron/plus1.cpp79
-rw-r--r--src/devices/bus/electron/plus1.h8
-rw-r--r--src/devices/bus/electron/plus2.cpp236
-rw-r--r--src/devices/bus/electron/plus2.h62
-rw-r--r--src/devices/bus/electron/plus3.cpp31
-rw-r--r--src/devices/bus/electron/plus3.h6
-rw-r--r--src/devices/bus/electron/pwrjoy.cpp6
-rw-r--r--src/devices/bus/electron/pwrjoy.h4
-rw-r--r--src/devices/bus/electron/rombox.cpp65
-rw-r--r--src/devices/bus/electron/rombox.h4
-rw-r--r--src/devices/bus/electron/romboxp.cpp95
-rw-r--r--src/devices/bus/electron/romboxp.h8
-rw-r--r--src/devices/bus/ep64/exp.cpp3
-rw-r--r--src/devices/bus/ep64/exp.h40
-rw-r--r--src/devices/bus/epson_sio/epson_sio.h38
-rw-r--r--src/devices/bus/epson_sio/pf10.cpp22
-rw-r--r--src/devices/bus/epson_sio/pf10.h3
-rw-r--r--src/devices/bus/epson_sio/tf20.cpp36
-rw-r--r--src/devices/bus/epson_sio/tf20.h5
-rw-r--r--src/devices/bus/gamate/rom.cpp7
-rw-r--r--src/devices/bus/gamate/slot.h16
-rw-r--r--src/devices/bus/gameboy/gb_slot.cpp16
-rw-r--r--src/devices/bus/gameboy/gb_slot.h16
-rw-r--r--src/devices/bus/gameboy/mbc.cpp132
-rw-r--r--src/devices/bus/gameboy/mbc.h132
-rw-r--r--src/devices/bus/gameboy/rom.cpp34
-rw-r--r--src/devices/bus/gameboy/rom.h34
-rw-r--r--src/devices/bus/gamegear/ggext.h38
-rw-r--r--src/devices/bus/gamegear/smsctrladp.cpp11
-rw-r--r--src/devices/bus/gba/gba_slot.h17
-rw-r--r--src/devices/bus/gba/rom.cpp32
-rw-r--r--src/devices/bus/generic/ram.cpp8
-rw-r--r--src/devices/bus/generic/ram.h8
-rw-r--r--src/devices/bus/generic/rom.cpp16
-rw-r--r--src/devices/bus/generic/rom.h16
-rw-r--r--src/devices/bus/generic/slot.cpp20
-rw-r--r--src/devices/bus/generic/slot.h20
-rw-r--r--src/devices/bus/hexbus/hx5102.cpp11
-rw-r--r--src/devices/bus/hp80_io/hp80_io.h27
-rw-r--r--src/devices/bus/hp80_optroms/hp80_optrom.h13
-rw-r--r--src/devices/bus/hp9845_io/98032.cpp7
-rw-r--r--src/devices/bus/hp9845_io/98034.cpp19
-rw-r--r--src/devices/bus/hp9845_io/hp9885.cpp974
-rw-r--r--src/devices/bus/hp9845_io/hp9885.h136
-rw-r--r--src/devices/bus/hp_dio/hp98265a.cpp4
-rw-r--r--src/devices/bus/hp_dio/hp98603a.cpp5
-rw-r--r--src/devices/bus/hp_dio/hp98603b.cpp5
-rw-r--r--src/devices/bus/hp_dio/hp98620.cpp6
-rw-r--r--src/devices/bus/hp_dio/hp98643.cpp2
-rw-r--r--src/devices/bus/hp_dio/hp_dio.cpp6
-rw-r--r--src/devices/bus/hp_dio/hp_dio.h9
-rw-r--r--src/devices/bus/hp_dio/human_interface.cpp12
-rw-r--r--src/devices/bus/ieee488/c2040fdc.h19
-rw-r--r--src/devices/bus/ieee488/c8280.cpp31
-rw-r--r--src/devices/bus/ieee488/hardbox.cpp25
-rw-r--r--src/devices/bus/ieee488/hp9122c.cpp19
-rw-r--r--src/devices/bus/ieee488/ieee488.h116
-rw-r--r--src/devices/bus/ieee488/remote488.cpp7
-rw-r--r--src/devices/bus/ieee488/softbox.cpp31
-rw-r--r--src/devices/bus/imi7000/imi7000.h51
-rw-r--r--src/devices/bus/intellec4/intellec4.cpp29
-rw-r--r--src/devices/bus/intellec4/intellec4.h27
-rw-r--r--src/devices/bus/interpro/keyboard/hle.cpp8
-rw-r--r--src/devices/bus/interpro/sr/edge.cpp4
-rw-r--r--src/devices/bus/interpro/sr/sr.cpp3
-rw-r--r--src/devices/bus/interpro/sr/sr.h26
-rw-r--r--src/devices/bus/intv/ecs.cpp55
-rw-r--r--src/devices/bus/intv/ecs.h54
-rw-r--r--src/devices/bus/intv/rom.h38
-rw-r--r--src/devices/bus/intv/slot.cpp16
-rw-r--r--src/devices/bus/intv/slot.h128
-rw-r--r--src/devices/bus/intv/voice.cpp31
-rw-r--r--src/devices/bus/intv/voice.h42
-rw-r--r--src/devices/bus/intv_ctrl/ctrl.h23
-rw-r--r--src/devices/bus/intv_ctrl/ecs_ctrl.cpp9
-rw-r--r--src/devices/bus/intv_ctrl/ecs_ctrl.h22
-rw-r--r--src/devices/bus/iq151/disc2.cpp11
-rw-r--r--src/devices/bus/iq151/iq151.h52
-rw-r--r--src/devices/bus/isa/3c503.cpp13
-rw-r--r--src/devices/bus/isa/3c505.cpp4
-rw-r--r--src/devices/bus/isa/adlib.cpp14
-rw-r--r--src/devices/bus/isa/aga.cpp25
-rw-r--r--src/devices/bus/isa/aha1542.cpp200
-rw-r--r--src/devices/bus/isa/aha1542.h54
-rw-r--r--src/devices/bus/isa/aha1542b.cpp126
-rw-r--r--src/devices/bus/isa/aha1542b.h57
-rw-r--r--src/devices/bus/isa/aha1542c.cpp323
-rw-r--r--src/devices/bus/isa/aha1542c.h95
-rw-r--r--src/devices/bus/isa/aha174x.cpp160
-rw-r--r--src/devices/bus/isa/aha174x.h61
-rw-r--r--src/devices/bus/isa/bt54x.cpp201
-rw-r--r--src/devices/bus/isa/bt54x.h74
-rw-r--r--src/devices/bus/isa/cga.cpp43
-rw-r--r--src/devices/bus/isa/cl_sh260.cpp93
-rw-r--r--src/devices/bus/isa/cl_sh260.h64
-rw-r--r--src/devices/bus/isa/dcb.cpp70
-rw-r--r--src/devices/bus/isa/dcb.h43
-rw-r--r--src/devices/bus/isa/dectalk.cpp1
-rw-r--r--src/devices/bus/isa/ega.cpp45
-rw-r--r--src/devices/bus/isa/ega.h2
-rw-r--r--src/devices/bus/isa/eis_sad8852.cpp11
-rw-r--r--src/devices/bus/isa/fdc.cpp5
-rw-r--r--src/devices/bus/isa/fdc.h1
-rw-r--r--src/devices/bus/isa/finalchs.cpp9
-rw-r--r--src/devices/bus/isa/gus.cpp22
-rw-r--r--src/devices/bus/isa/gus.h43
-rw-r--r--src/devices/bus/isa/hdc.cpp32
-rw-r--r--src/devices/bus/isa/hdc.h9
-rw-r--r--src/devices/bus/isa/ibm_mfc.cpp17
-rw-r--r--src/devices/bus/isa/isa.cpp92
-rw-r--r--src/devices/bus/isa/isa.h26
-rw-r--r--src/devices/bus/isa/isa_cards.cpp23
-rw-r--r--src/devices/bus/isa/lbaenhancer.cpp7
-rw-r--r--src/devices/bus/isa/mc1502_fdc.cpp12
-rw-r--r--src/devices/bus/isa/mda.cpp57
-rw-r--r--src/devices/bus/isa/mufdc.cpp5
-rw-r--r--src/devices/bus/isa/mufdc.h1
-rw-r--r--src/devices/bus/isa/ne1000.cpp13
-rw-r--r--src/devices/bus/isa/ne2000.cpp13
-rw-r--r--src/devices/bus/isa/np600.cpp76
-rw-r--r--src/devices/bus/isa/np600.h39
-rw-r--r--src/devices/bus/isa/num9rev.cpp21
-rw-r--r--src/devices/bus/isa/omti8621.cpp5
-rw-r--r--src/devices/bus/isa/omti8621.h1
-rw-r--r--src/devices/bus/isa/p1_fdc.cpp15
-rw-r--r--src/devices/bus/isa/p1_hdc.cpp26
-rw-r--r--src/devices/bus/isa/p1_sound.cpp20
-rw-r--r--src/devices/bus/isa/pc1640_iga.cpp4
-rw-r--r--src/devices/bus/isa/pds.cpp7
-rw-r--r--src/devices/bus/isa/pgc.cpp33
-rw-r--r--src/devices/bus/isa/sb16.cpp6
-rw-r--r--src/devices/bus/isa/sblaster.cpp37
-rw-r--r--src/devices/bus/isa/sc499.cpp7
-rw-r--r--src/devices/bus/isa/ssi2001.cpp2
-rw-r--r--src/devices/bus/isa/stereo_fx.cpp5
-rw-r--r--src/devices/bus/isa/svga_cirrus.cpp28
-rw-r--r--src/devices/bus/isa/svga_s3.cpp56
-rw-r--r--src/devices/bus/isa/svga_trident.cpp16
-rw-r--r--src/devices/bus/isa/svga_tseng.cpp16
-rw-r--r--src/devices/bus/isa/vga.cpp16
-rw-r--r--src/devices/bus/isa/vga_ati.cpp53
-rw-r--r--src/devices/bus/isa/wd1007a.cpp7
-rw-r--r--src/devices/bus/isa/wdxt_gen.cpp10
-rw-r--r--src/devices/bus/isa/wdxt_gen.h1
-rw-r--r--src/devices/bus/isbx/compis_fdc.cpp14
-rw-r--r--src/devices/bus/isbx/compis_fdc.h8
-rw-r--r--src/devices/bus/isbx/isbc_218a.cpp18
-rw-r--r--src/devices/bus/isbx/isbc_218a.h12
-rw-r--r--src/devices/bus/isbx/isbx.h24
-rw-r--r--src/devices/bus/jakks_gamekey/rom.cpp111
-rw-r--r--src/devices/bus/jakks_gamekey/rom.h77
-rw-r--r--src/devices/bus/jakks_gamekey/slot.cpp237
-rw-r--r--src/devices/bus/jakks_gamekey/slot.h119
-rw-r--r--src/devices/bus/kc/d002.cpp60
-rw-r--r--src/devices/bus/kc/d004.cpp4
-rw-r--r--src/devices/bus/kc/kc.h62
-rw-r--r--src/devices/bus/lpci/mpc105.cpp4
-rw-r--r--src/devices/bus/lpci/mpc105.h10
-rw-r--r--src/devices/bus/lpci/pci.h16
-rw-r--r--src/devices/bus/lpci/southbridge.cpp55
-rw-r--r--src/devices/bus/lpci/southbridge.h1
-rw-r--r--src/devices/bus/m5/slot.h17
-rw-r--r--src/devices/bus/macpds/macpds.h16
-rw-r--r--src/devices/bus/macpds/pds_tpdfpd.cpp13
-rw-r--r--src/devices/bus/megadrive/eeprom.cpp49
-rw-r--r--src/devices/bus/megadrive/ggenie.cpp9
-rw-r--r--src/devices/bus/megadrive/jcart.cpp14
-rw-r--r--src/devices/bus/megadrive/md_slot.h18
-rw-r--r--src/devices/bus/megadrive/sk.cpp9
-rw-r--r--src/devices/bus/megadrive/svp.cpp11
-rw-r--r--src/devices/bus/midi/midi.h8
-rw-r--r--src/devices/bus/midi/midiinport.cpp9
-rw-r--r--src/devices/bus/midi/midioutport.cpp7
-rw-r--r--src/devices/bus/msx_cart/arc.cpp11
-rw-r--r--src/devices/bus/msx_cart/arc.h8
-rw-r--r--src/devices/bus/msx_cart/ascii.cpp50
-rw-r--r--src/devices/bus/msx_cart/ascii.h25
-rw-r--r--src/devices/bus/msx_cart/bm_012.cpp17
-rw-r--r--src/devices/bus/msx_cart/cartridge.cpp19
-rw-r--r--src/devices/bus/msx_cart/cartridge.h21
-rw-r--r--src/devices/bus/msx_cart/crossblaim.cpp10
-rw-r--r--src/devices/bus/msx_cart/crossblaim.h5
-rw-r--r--src/devices/bus/msx_cart/disk.cpp74
-rw-r--r--src/devices/bus/msx_cart/disk.h18
-rw-r--r--src/devices/bus/msx_cart/dooly.cpp4
-rw-r--r--src/devices/bus/msx_cart/dooly.h4
-rw-r--r--src/devices/bus/msx_cart/fmpac.cpp29
-rw-r--r--src/devices/bus/msx_cart/fmpac.h9
-rw-r--r--src/devices/bus/msx_cart/fs_sr022.cpp4
-rw-r--r--src/devices/bus/msx_cart/fs_sr022.h4
-rw-r--r--src/devices/bus/msx_cart/halnote.cpp10
-rw-r--r--src/devices/bus/msx_cart/halnote.h5
-rw-r--r--src/devices/bus/msx_cart/hfox.cpp10
-rw-r--r--src/devices/bus/msx_cart/hfox.h5
-rw-r--r--src/devices/bus/msx_cart/holy_quran.cpp10
-rw-r--r--src/devices/bus/msx_cart/holy_quran.h5
-rw-r--r--src/devices/bus/msx_cart/konami.cpp142
-rw-r--r--src/devices/bus/msx_cart/konami.h32
-rw-r--r--src/devices/bus/msx_cart/korean.cpp35
-rw-r--r--src/devices/bus/msx_cart/korean.h17
-rw-r--r--src/devices/bus/msx_cart/majutsushi.cpp22
-rw-r--r--src/devices/bus/msx_cart/majutsushi.h5
-rw-r--r--src/devices/bus/msx_cart/moonsound.cpp29
-rw-r--r--src/devices/bus/msx_cart/moonsound.h10
-rw-r--r--src/devices/bus/msx_cart/msx_audio.cpp43
-rw-r--r--src/devices/bus/msx_cart/msx_audio.h18
-rw-r--r--src/devices/bus/msx_cart/msx_audio_kb.cpp16
-rw-r--r--src/devices/bus/msx_cart/msx_audio_kb.h9
-rw-r--r--src/devices/bus/msx_cart/msxdos2.cpp10
-rw-r--r--src/devices/bus/msx_cart/msxdos2.h5
-rw-r--r--src/devices/bus/msx_cart/nomapper.cpp2
-rw-r--r--src/devices/bus/msx_cart/nomapper.h2
-rw-r--r--src/devices/bus/msx_cart/rtype.cpp10
-rw-r--r--src/devices/bus/msx_cart/rtype.h5
-rw-r--r--src/devices/bus/msx_cart/super_swangi.cpp10
-rw-r--r--src/devices/bus/msx_cart/super_swangi.h5
-rw-r--r--src/devices/bus/msx_cart/superloderunner.cpp15
-rw-r--r--src/devices/bus/msx_cart/superloderunner.h7
-rw-r--r--src/devices/bus/msx_cart/yamaha.cpp18
-rw-r--r--src/devices/bus/msx_cart/yamaha.h5
-rw-r--r--src/devices/bus/msx_slot/bunsetsu.cpp6
-rw-r--r--src/devices/bus/msx_slot/bunsetsu.h9
-rw-r--r--src/devices/bus/msx_slot/cartridge.cpp25
-rw-r--r--src/devices/bus/msx_slot/cartridge.h21
-rw-r--r--src/devices/bus/msx_slot/disk.cpp75
-rw-r--r--src/devices/bus/msx_slot/disk.h98
-rw-r--r--src/devices/bus/msx_slot/fs4600.cpp12
-rw-r--r--src/devices/bus/msx_slot/fs4600.h9
-rw-r--r--src/devices/bus/msx_slot/music.cpp11
-rw-r--r--src/devices/bus/msx_slot/music.h11
-rw-r--r--src/devices/bus/msx_slot/panasonic08.cpp12
-rw-r--r--src/devices/bus/msx_slot/panasonic08.h9
-rw-r--r--src/devices/bus/msx_slot/ram.cpp6
-rw-r--r--src/devices/bus/msx_slot/ram.h12
-rw-r--r--src/devices/bus/msx_slot/ram_mm.cpp22
-rw-r--r--src/devices/bus/msx_slot/ram_mm.h22
-rw-r--r--src/devices/bus/msx_slot/rom.cpp4
-rw-r--r--src/devices/bus/msx_slot/rom.h6
-rw-r--r--src/devices/bus/msx_slot/slot.cpp7
-rw-r--r--src/devices/bus/msx_slot/slot.h20
-rw-r--r--src/devices/bus/msx_slot/sony08.cpp12
-rw-r--r--src/devices/bus/msx_slot/sony08.h9
-rw-r--r--src/devices/bus/mtx/exp.cpp109
-rw-r--r--src/devices/bus/mtx/exp.h93
-rw-r--r--src/devices/bus/mtx/sdx.cpp425
-rw-r--r--src/devices/bus/mtx/sdx.h105
-rw-r--r--src/devices/bus/nasbus/avc.cpp15
-rw-r--r--src/devices/bus/nasbus/nasbus.cpp35
-rw-r--r--src/devices/bus/nasbus/nasbus.h42
-rw-r--r--src/devices/bus/neogeo/boot_cthd.cpp18
-rw-r--r--src/devices/bus/neogeo/boot_kof10th.cpp7
-rw-r--r--src/devices/bus/neogeo/boot_kof2k2.cpp39
-rw-r--r--src/devices/bus/neogeo/boot_kof2k3.cpp43
-rw-r--r--src/devices/bus/neogeo/boot_misc.cpp27
-rw-r--r--src/devices/bus/neogeo/boot_svc.cpp18
-rw-r--r--src/devices/bus/neogeo/cmc.cpp19
-rw-r--r--src/devices/bus/neogeo/cmc.h8
-rw-r--r--src/devices/bus/neogeo/fatfury2.cpp7
-rw-r--r--src/devices/bus/neogeo/kof2k2.cpp13
-rw-r--r--src/devices/bus/neogeo/kof98.cpp7
-rw-r--r--src/devices/bus/neogeo/mslugx.cpp7
-rw-r--r--src/devices/bus/neogeo/pcm2.cpp9
-rw-r--r--src/devices/bus/neogeo/prot_cmc.h5
-rw-r--r--src/devices/bus/neogeo/prot_cthd.h6
-rw-r--r--src/devices/bus/neogeo/prot_fatfury2.h5
-rw-r--r--src/devices/bus/neogeo/prot_kof2k2.h5
-rw-r--r--src/devices/bus/neogeo/prot_kof2k3bl.h5
-rw-r--r--src/devices/bus/neogeo/prot_kof98.h5
-rw-r--r--src/devices/bus/neogeo/prot_misc.h5
-rw-r--r--src/devices/bus/neogeo/prot_mslugx.h5
-rw-r--r--src/devices/bus/neogeo/prot_pcm2.h5
-rw-r--r--src/devices/bus/neogeo/prot_pvc.h5
-rw-r--r--src/devices/bus/neogeo/prot_sma.h5
-rw-r--r--src/devices/bus/neogeo/pvc.cpp11
-rw-r--r--src/devices/bus/neogeo/rom.cpp12
-rw-r--r--src/devices/bus/neogeo/rom.h8
-rw-r--r--src/devices/bus/neogeo/slot.h20
-rw-r--r--src/devices/bus/neogeo/sma.cpp9
-rw-r--r--src/devices/bus/neogeo_ctrl/ctrl.h32
-rw-r--r--src/devices/bus/nes/2a03pur.cpp4
-rw-r--r--src/devices/bus/nes/2a03pur.h4
-rw-r--r--src/devices/bus/nes/act53.cpp4
-rw-r--r--src/devices/bus/nes/act53.h4
-rw-r--r--src/devices/bus/nes/aladdin.cpp21
-rw-r--r--src/devices/bus/nes/aladdin.h23
-rw-r--r--src/devices/bus/nes/ave.cpp6
-rw-r--r--src/devices/bus/nes/ave.h6
-rw-r--r--src/devices/bus/nes/bandai.cpp40
-rw-r--r--src/devices/bus/nes/bandai.h22
-rw-r--r--src/devices/bus/nes/benshieng.cpp2
-rw-r--r--src/devices/bus/nes/benshieng.h2
-rw-r--r--src/devices/bus/nes/bootleg.cpp98
-rw-r--r--src/devices/bus/nes/bootleg.h98
-rw-r--r--src/devices/bus/nes/camerica.cpp6
-rw-r--r--src/devices/bus/nes/camerica.h8
-rw-r--r--src/devices/bus/nes/cne.cpp8
-rw-r--r--src/devices/bus/nes/cne.h8
-rw-r--r--src/devices/bus/nes/cony.cpp12
-rw-r--r--src/devices/bus/nes/cony.h12
-rw-r--r--src/devices/bus/nes/datach.cpp36
-rw-r--r--src/devices/bus/nes/datach.h24
-rw-r--r--src/devices/bus/nes/discrete.cpp8
-rw-r--r--src/devices/bus/nes/discrete.h8
-rw-r--r--src/devices/bus/nes/disksys.cpp19
-rw-r--r--src/devices/bus/nes/disksys.h12
-rw-r--r--src/devices/bus/nes/ggenie.cpp38
-rw-r--r--src/devices/bus/nes/ggenie.h22
-rw-r--r--src/devices/bus/nes/henggedianzi.cpp8
-rw-r--r--src/devices/bus/nes/henggedianzi.h8
-rw-r--r--src/devices/bus/nes/hes.cpp2
-rw-r--r--src/devices/bus/nes/hes.h2
-rw-r--r--src/devices/bus/nes/hosenkan.cpp2
-rw-r--r--src/devices/bus/nes/hosenkan.h2
-rw-r--r--src/devices/bus/nes/irem.cpp10
-rw-r--r--src/devices/bus/nes/irem.h10
-rw-r--r--src/devices/bus/nes/jaleco.cpp22
-rw-r--r--src/devices/bus/nes/jaleco.h28
-rw-r--r--src/devices/bus/nes/jy.cpp20
-rw-r--r--src/devices/bus/nes/jy.h14
-rw-r--r--src/devices/bus/nes/kaiser.cpp48
-rw-r--r--src/devices/bus/nes/kaiser.h46
-rw-r--r--src/devices/bus/nes/karastudio.cpp23
-rw-r--r--src/devices/bus/nes/karastudio.h25
-rw-r--r--src/devices/bus/nes/konami.cpp50
-rw-r--r--src/devices/bus/nes/konami.h18
-rw-r--r--src/devices/bus/nes/legacy.cpp12
-rw-r--r--src/devices/bus/nes/legacy.h14
-rw-r--r--src/devices/bus/nes/mmc1.cpp24
-rw-r--r--src/devices/bus/nes/mmc1.h18
-rw-r--r--src/devices/bus/nes/mmc2.cpp6
-rw-r--r--src/devices/bus/nes/mmc2.h6
-rw-r--r--src/devices/bus/nes/mmc3.cpp28
-rw-r--r--src/devices/bus/nes/mmc3.h20
-rw-r--r--src/devices/bus/nes/mmc3_clones.cpp202
-rw-r--r--src/devices/bus/nes/mmc3_clones.h112
-rw-r--r--src/devices/bus/nes/mmc5.cpp24
-rw-r--r--src/devices/bus/nes/mmc5.h20
-rw-r--r--src/devices/bus/nes/multigame.cpp128
-rw-r--r--src/devices/bus/nes/multigame.h122
-rw-r--r--src/devices/bus/nes/namcot.cpp44
-rw-r--r--src/devices/bus/nes/namcot.h40
-rw-r--r--src/devices/bus/nes/nanjing.cpp4
-rw-r--r--src/devices/bus/nes/nanjing.h4
-rw-r--r--src/devices/bus/nes/nes_slot.cpp63
-rw-r--r--src/devices/bus/nes/nes_slot.h51
-rw-r--r--src/devices/bus/nes/ntdec.cpp4
-rw-r--r--src/devices/bus/nes/ntdec.h4
-rw-r--r--src/devices/bus/nes/nxrom.cpp35
-rw-r--r--src/devices/bus/nes/nxrom.h28
-rw-r--r--src/devices/bus/nes/pirate.cpp48
-rw-r--r--src/devices/bus/nes/pirate.h46
-rw-r--r--src/devices/bus/nes/pt554.cpp2
-rw-r--r--src/devices/bus/nes/pt554.h2
-rw-r--r--src/devices/bus/nes/racermate.cpp2
-rw-r--r--src/devices/bus/nes/racermate.h2
-rw-r--r--src/devices/bus/nes/rcm.cpp12
-rw-r--r--src/devices/bus/nes/rcm.h14
-rw-r--r--src/devices/bus/nes/rexsoft.cpp8
-rw-r--r--src/devices/bus/nes/rexsoft.h10
-rw-r--r--src/devices/bus/nes/sachen.cpp26
-rw-r--r--src/devices/bus/nes/sachen.h34
-rw-r--r--src/devices/bus/nes/somari.cpp16
-rw-r--r--src/devices/bus/nes/somari.h12
-rw-r--r--src/devices/bus/nes/subor.cpp12
-rw-r--r--src/devices/bus/nes/subor.h10
-rw-r--r--src/devices/bus/nes/sunsoft.cpp30
-rw-r--r--src/devices/bus/nes/sunsoft.h24
-rw-r--r--src/devices/bus/nes/sunsoft_dcs.cpp27
-rw-r--r--src/devices/bus/nes/sunsoft_dcs.h27
-rw-r--r--src/devices/bus/nes/taito.cpp18
-rw-r--r--src/devices/bus/nes/taito.h14
-rw-r--r--src/devices/bus/nes/tengen.cpp8
-rw-r--r--src/devices/bus/nes/tengen.h8
-rw-r--r--src/devices/bus/nes/txc.cpp16
-rw-r--r--src/devices/bus/nes/txc.h16
-rw-r--r--src/devices/bus/nes/waixing.cpp46
-rw-r--r--src/devices/bus/nes/waixing.h36
-rw-r--r--src/devices/bus/nes/zemina.cpp2
-rw-r--r--src/devices/bus/nes/zemina.h2
-rw-r--r--src/devices/bus/nes_ctrl/fckeybrd.cpp11
-rw-r--r--src/devices/bus/nes_ctrl/miracle.cpp10
-rw-r--r--src/devices/bus/newbrain/eim.cpp25
-rw-r--r--src/devices/bus/newbrain/eim.h8
-rw-r--r--src/devices/bus/newbrain/exp.cpp16
-rw-r--r--src/devices/bus/newbrain/exp.h37
-rw-r--r--src/devices/bus/newbrain/fdc.cpp45
-rw-r--r--src/devices/bus/newbrain/fdc.h14
-rw-r--r--src/devices/bus/nubus/nubus.cpp56
-rw-r--r--src/devices/bus/nubus/nubus.h51
-rw-r--r--src/devices/bus/nubus/nubus_48gc.cpp19
-rw-r--r--src/devices/bus/nubus/nubus_asntmc3b.cpp13
-rw-r--r--src/devices/bus/nubus/nubus_cb264.cpp15
-rw-r--r--src/devices/bus/nubus/nubus_image.cpp7
-rw-r--r--src/devices/bus/nubus/nubus_m2hires.cpp15
-rw-r--r--src/devices/bus/nubus/nubus_m2video.cpp15
-rw-r--r--src/devices/bus/nubus/nubus_radiustpd.cpp13
-rw-r--r--src/devices/bus/nubus/nubus_spec8.cpp15
-rw-r--r--src/devices/bus/nubus/nubus_specpdq.cpp99
-rw-r--r--src/devices/bus/nubus/nubus_vikbw.cpp15
-rw-r--r--src/devices/bus/nubus/nubus_wsportrait.cpp15
-rw-r--r--src/devices/bus/nubus/pds30_30hr.cpp15
-rw-r--r--src/devices/bus/nubus/pds30_cb264.cpp15
-rw-r--r--src/devices/bus/nubus/pds30_mc30.cpp15
-rw-r--r--src/devices/bus/nubus/pds30_procolor816.cpp15
-rw-r--r--src/devices/bus/nubus/pds30_sigmalview.cpp15
-rw-r--r--src/devices/bus/odyssey2/chess.cpp11
-rw-r--r--src/devices/bus/odyssey2/slot.h16
-rw-r--r--src/devices/bus/odyssey2/voice.cpp7
-rw-r--r--src/devices/bus/pc1512/mouse.h37
-rw-r--r--src/devices/bus/pc_kbd/ec1841.cpp33
-rw-r--r--src/devices/bus/pc_kbd/iskr1030.cpp39
-rw-r--r--src/devices/bus/pc_kbd/pc_kbdc.cpp24
-rw-r--r--src/devices/bus/pc_kbd/pc_kbdc.h17
-rw-r--r--src/devices/bus/pce/pce_slot.h22
-rw-r--r--src/devices/bus/pet/2joysnd.cpp11
-rw-r--r--src/devices/bus/pet/64k.cpp6
-rw-r--r--src/devices/bus/pet/64k.h6
-rw-r--r--src/devices/bus/pet/c2n.cpp13
-rw-r--r--src/devices/bus/pet/cass.h13
-rw-r--r--src/devices/bus/pet/cb2snd.cpp11
-rw-r--r--src/devices/bus/pet/exp.cpp12
-rw-r--r--src/devices/bus/pet/exp.h32
-rw-r--r--src/devices/bus/pet/hsg.cpp66
-rw-r--r--src/devices/bus/pet/hsg.h9
-rw-r--r--src/devices/bus/pet/superpet.cpp16
-rw-r--r--src/devices/bus/pet/superpet.h6
-rw-r--r--src/devices/bus/plus4/c1551.cpp38
-rw-r--r--src/devices/bus/plus4/c1551.h26
-rw-r--r--src/devices/bus/plus4/exp.cpp8
-rw-r--r--src/devices/bus/plus4/exp.h43
-rw-r--r--src/devices/bus/plus4/sid.cpp20
-rw-r--r--src/devices/bus/plus4/sid.h4
-rw-r--r--src/devices/bus/plus4/std.cpp2
-rw-r--r--src/devices/bus/plus4/std.h2
-rw-r--r--src/devices/bus/pofo/ccm.h31
-rw-r--r--src/devices/bus/pofo/exp.h44
-rw-r--r--src/devices/bus/pofo/hpc101.cpp37
-rw-r--r--src/devices/bus/pofo/hpc101.h4
-rw-r--r--src/devices/bus/pofo/hpc102.cpp8
-rw-r--r--src/devices/bus/pofo/hpc102.h4
-rw-r--r--src/devices/bus/pofo/hpc104.cpp27
-rw-r--r--src/devices/bus/pofo/hpc104.h4
-rw-r--r--src/devices/bus/pofo/ram.cpp4
-rw-r--r--src/devices/bus/pofo/ram.h4
-rw-r--r--src/devices/bus/pofo/rom.cpp2
-rw-r--r--src/devices/bus/pofo/rom.h2
-rw-r--r--src/devices/bus/psi_kbd/ergoline.cpp11
-rw-r--r--src/devices/bus/psi_kbd/psi_kbd.h34
-rw-r--r--src/devices/bus/psx/ctlrport.cpp7
-rw-r--r--src/devices/bus/psx/ctlrport.h5
-rw-r--r--src/devices/bus/psx/gamebooster.cpp8
-rw-r--r--src/devices/bus/psx/memcard.h2
-rw-r--r--src/devices/bus/ql/cst_q_plus4.cpp43
-rw-r--r--src/devices/bus/ql/cst_q_plus4.h4
-rw-r--r--src/devices/bus/ql/cst_qdisc.cpp4
-rw-r--r--src/devices/bus/ql/cst_qdisc.h4
-rw-r--r--src/devices/bus/ql/cumana_fdi.cpp4
-rw-r--r--src/devices/bus/ql/cumana_fdi.h4
-rw-r--r--src/devices/bus/ql/exp.h34
-rw-r--r--src/devices/bus/ql/kempston_di.cpp4
-rw-r--r--src/devices/bus/ql/kempston_di.h4
-rw-r--r--src/devices/bus/ql/miracle_gold_card.cpp4
-rw-r--r--src/devices/bus/ql/miracle_gold_card.h4
-rw-r--r--src/devices/bus/ql/miracle_hd.cpp4
-rw-r--r--src/devices/bus/ql/miracle_hd.h4
-rw-r--r--src/devices/bus/ql/mp_fdi.cpp4
-rw-r--r--src/devices/bus/ql/mp_fdi.h4
-rw-r--r--src/devices/bus/ql/opd_basic_master.cpp4
-rw-r--r--src/devices/bus/ql/opd_basic_master.h4
-rw-r--r--src/devices/bus/ql/pcml_qdisk.cpp4
-rw-r--r--src/devices/bus/ql/pcml_qdisk.h4
-rw-r--r--src/devices/bus/ql/qubide.cpp4
-rw-r--r--src/devices/bus/ql/qubide.h4
-rw-r--r--src/devices/bus/ql/rom.h8
-rw-r--r--src/devices/bus/ql/sandy_superdisk.cpp4
-rw-r--r--src/devices/bus/ql/sandy_superdisk.h4
-rw-r--r--src/devices/bus/ql/sandy_superqboard.cpp4
-rw-r--r--src/devices/bus/ql/sandy_superqboard.h4
-rw-r--r--src/devices/bus/ql/std.cpp2
-rw-r--r--src/devices/bus/ql/std.h2
-rw-r--r--src/devices/bus/ql/trumpcard.cpp4
-rw-r--r--src/devices/bus/ql/trumpcard.h4
-rw-r--r--src/devices/bus/rs232/null_modem.cpp7
-rw-r--r--src/devices/bus/rs232/printer.cpp9
-rw-r--r--src/devices/bus/rs232/xvd701.cpp5
-rw-r--r--src/devices/bus/s100/dj2db.cpp8
-rw-r--r--src/devices/bus/s100/dj2db.h8
-rw-r--r--src/devices/bus/s100/djdma.cpp2
-rw-r--r--src/devices/bus/s100/djdma.h2
-rw-r--r--src/devices/bus/s100/mm65k16s.cpp4
-rw-r--r--src/devices/bus/s100/mm65k16s.h4
-rw-r--r--src/devices/bus/s100/nsmdsa.cpp14
-rw-r--r--src/devices/bus/s100/nsmdsa.h5
-rw-r--r--src/devices/bus/s100/nsmdsad.cpp14
-rw-r--r--src/devices/bus/s100/nsmdsad.h5
-rw-r--r--src/devices/bus/s100/s100.cpp16
-rw-r--r--src/devices/bus/s100/s100.h121
-rw-r--r--src/devices/bus/s100/seals8k.cpp8
-rw-r--r--src/devices/bus/s100/wunderbus.cpp16
-rw-r--r--src/devices/bus/s100/wunderbus.h4
-rw-r--r--src/devices/bus/saturn/sat_slot.h16
-rw-r--r--src/devices/bus/sbus/cgthree.cpp4
-rw-r--r--src/devices/bus/scsi/omti5100.cpp9
-rw-r--r--src/devices/bus/scsi/s1410.cpp17
-rw-r--r--src/devices/bus/scsi/sa1403d.cpp7
-rw-r--r--src/devices/bus/scsi/scsi.h88
-rw-r--r--src/devices/bus/scsi/scsicd.cpp10
-rw-r--r--src/devices/bus/scsi/scsihd.cpp8
-rw-r--r--src/devices/bus/scsi/scsihle.h6
-rw-r--r--src/devices/bus/scv/slot.h16
-rw-r--r--src/devices/bus/sega8/ccatch.cpp7
-rw-r--r--src/devices/bus/sega8/mgear.cpp9
-rw-r--r--src/devices/bus/sega8/rom.cpp112
-rw-r--r--src/devices/bus/sega8/rom.h56
-rw-r--r--src/devices/bus/sega8/sega8_slot.cpp91
-rw-r--r--src/devices/bus/sega8/sega8_slot.h262
-rw-r--r--src/devices/bus/sg1000_exp/fm_unit.cpp13
-rw-r--r--src/devices/bus/sg1000_exp/kblink.cpp179
-rw-r--r--src/devices/bus/sg1000_exp/kblink.h82
-rw-r--r--src/devices/bus/sg1000_exp/sg1000exp.h26
-rw-r--r--src/devices/bus/sg1000_exp/sk1100.cpp45
-rw-r--r--src/devices/bus/sg1000_exp/sk1100.h3
-rw-r--r--src/devices/bus/sg1000_exp/sk1100prn.cpp125
-rw-r--r--src/devices/bus/sg1000_exp/sk1100prn.h88
-rw-r--r--src/devices/bus/sms_ctrl/multitap.cpp21
-rw-r--r--src/devices/bus/sms_ctrl/rfu.cpp11
-rw-r--r--src/devices/bus/sms_ctrl/smsctrl.h34
-rw-r--r--src/devices/bus/sms_exp/gender.cpp7
-rw-r--r--src/devices/bus/sms_exp/smsexp.h23
-rw-r--r--src/devices/bus/snes/bsx.cpp38
-rw-r--r--src/devices/bus/snes/bsx.h32
-rw-r--r--src/devices/bus/snes/event.cpp23
-rw-r--r--src/devices/bus/snes/event.h12
-rw-r--r--src/devices/bus/snes/rom.cpp54
-rw-r--r--src/devices/bus/snes/rom.h54
-rw-r--r--src/devices/bus/snes/rom21.cpp8
-rw-r--r--src/devices/bus/snes/rom21.h8
-rw-r--r--src/devices/bus/snes/sa1.cpp87
-rw-r--r--src/devices/bus/snes/sa1.h32
-rw-r--r--src/devices/bus/snes/sdd1.cpp14
-rw-r--r--src/devices/bus/snes/sdd1.h12
-rw-r--r--src/devices/bus/snes/sfx.cpp26
-rw-r--r--src/devices/bus/snes/sfx.h26
-rw-r--r--src/devices/bus/snes/sgb.cpp44
-rw-r--r--src/devices/bus/snes/sgb.h33
-rw-r--r--src/devices/bus/snes/snes_slot.cpp51
-rw-r--r--src/devices/bus/snes/snes_slot.h36
-rw-r--r--src/devices/bus/snes/spc7110.cpp12
-rw-r--r--src/devices/bus/snes/spc7110.h20
-rw-r--r--src/devices/bus/snes/sufami.cpp26
-rw-r--r--src/devices/bus/snes/sufami.h10
-rw-r--r--src/devices/bus/snes/upd.cpp170
-rw-r--r--src/devices/bus/snes/upd.h30
-rw-r--r--src/devices/bus/snes_ctrl/ctrl.h22
-rw-r--r--src/devices/bus/snes_ctrl/miracle.cpp10
-rw-r--r--src/devices/bus/snes_ctrl/multitap.cpp13
-rw-r--r--src/devices/bus/spc1000/exp.h9
-rw-r--r--src/devices/bus/spectrum/beta.cpp256
-rw-r--r--src/devices/bus/spectrum/beta.h64
-rw-r--r--src/devices/bus/spectrum/exp.cpp63
-rw-r--r--src/devices/bus/spectrum/exp.h22
-rw-r--r--src/devices/bus/spectrum/fuller.cpp65
-rw-r--r--src/devices/bus/spectrum/fuller.h11
-rw-r--r--src/devices/bus/spectrum/intf1.cpp47
-rw-r--r--src/devices/bus/spectrum/intf1.h8
-rw-r--r--src/devices/bus/spectrum/intf2.cpp19
-rw-r--r--src/devices/bus/spectrum/intf2.h4
-rw-r--r--src/devices/bus/spectrum/kempjoy.cpp20
-rw-r--r--src/devices/bus/spectrum/kempjoy.h5
-rw-r--r--src/devices/bus/spectrum/melodik.cpp55
-rw-r--r--src/devices/bus/spectrum/melodik.h9
-rw-r--r--src/devices/bus/spectrum/mface.cpp321
-rw-r--r--src/devices/bus/spectrum/mface.h100
-rw-r--r--src/devices/bus/spectrum/mikroplus.cpp22
-rw-r--r--src/devices/bus/spectrum/mikroplus.h6
-rw-r--r--src/devices/bus/spectrum/opus.cpp289
-rw-r--r--src/devices/bus/spectrum/opus.h75
-rw-r--r--src/devices/bus/spectrum/plus2test.cpp2
-rw-r--r--src/devices/bus/spectrum/plus2test.h2
-rw-r--r--src/devices/bus/spectrum/protek.cpp17
-rw-r--r--src/devices/bus/spectrum/protek.h2
-rw-r--r--src/devices/bus/spectrum/specdrum.cpp73
-rw-r--r--src/devices/bus/spectrum/specdrum.h51
-rw-r--r--src/devices/bus/spectrum/uslot.cpp38
-rw-r--r--src/devices/bus/spectrum/uslot.h8
-rw-r--r--src/devices/bus/spectrum/usource.cpp13
-rw-r--r--src/devices/bus/spectrum/usource.h3
-rw-r--r--src/devices/bus/spectrum/uspeech.cpp40
-rw-r--r--src/devices/bus/spectrum/uspeech.h6
-rw-r--r--src/devices/bus/ss50/interface.cpp10
-rw-r--r--src/devices/bus/ss50/interface.h37
-rw-r--r--src/devices/bus/ss50/mpc.cpp23
-rw-r--r--src/devices/bus/ss50/mps.cpp12
-rw-r--r--src/devices/bus/sunkbd/hlekbd.cpp8
-rw-r--r--src/devices/bus/svi3x8/expander/expander.cpp16
-rw-r--r--src/devices/bus/svi3x8/expander/expander.h74
-rw-r--r--src/devices/bus/svi3x8/expander/sv601.cpp35
-rw-r--r--src/devices/bus/svi3x8/expander/sv601.h8
-rw-r--r--src/devices/bus/svi3x8/expander/sv602.cpp23
-rw-r--r--src/devices/bus/svi3x8/expander/sv602.h8
-rw-r--r--src/devices/bus/svi3x8/expander/sv603.cpp119
-rw-r--r--src/devices/bus/svi3x8/expander/sv603.h17
-rw-r--r--src/devices/bus/svi3x8/slot/slot.cpp35
-rw-r--r--src/devices/bus/svi3x8/slot/slot.h55
-rw-r--r--src/devices/bus/svi3x8/slot/sv801.cpp8
-rw-r--r--src/devices/bus/svi3x8/slot/sv801.h6
-rw-r--r--src/devices/bus/svi3x8/slot/sv802.cpp16
-rw-r--r--src/devices/bus/svi3x8/slot/sv802.h4
-rw-r--r--src/devices/bus/svi3x8/slot/sv803.cpp4
-rw-r--r--src/devices/bus/svi3x8/slot/sv803.h4
-rw-r--r--src/devices/bus/svi3x8/slot/sv805.cpp8
-rw-r--r--src/devices/bus/svi3x8/slot/sv805.h4
-rw-r--r--src/devices/bus/svi3x8/slot/sv806.cpp14
-rw-r--r--src/devices/bus/svi3x8/slot/sv806.h8
-rw-r--r--src/devices/bus/svi3x8/slot/sv807.cpp4
-rw-r--r--src/devices/bus/svi3x8/slot/sv807.h4
-rw-r--r--src/devices/bus/ti8x/bitsocket.cpp7
-rw-r--r--src/devices/bus/ti8x/teeconn.cpp19
-rw-r--r--src/devices/bus/ti8x/ti8x.h11
-rw-r--r--src/devices/bus/ti8x/tispeaker.cpp19
-rw-r--r--src/devices/bus/ti99/gromport/cartridges.cpp56
-rw-r--r--src/devices/bus/ti99/gromport/cartridges.h36
-rw-r--r--src/devices/bus/ti99/gromport/gkracker.cpp12
-rw-r--r--src/devices/bus/ti99/gromport/gkracker.h4
-rw-r--r--src/devices/bus/ti99/gromport/gromport.cpp12
-rw-r--r--src/devices/bus/ti99/gromport/gromport.h9
-rw-r--r--src/devices/bus/ti99/gromport/multiconn.cpp16
-rw-r--r--src/devices/bus/ti99/gromport/multiconn.h4
-rw-r--r--src/devices/bus/ti99/gromport/singleconn.cpp12
-rw-r--r--src/devices/bus/ti99/gromport/singleconn.h4
-rw-r--r--src/devices/bus/ti99/internal/992board.cpp10
-rw-r--r--src/devices/bus/ti99/internal/992board.h4
-rw-r--r--src/devices/bus/ti99/internal/998board.cpp78
-rw-r--r--src/devices/bus/ti99/internal/998board.h29
-rw-r--r--src/devices/bus/ti99/internal/datamux.cpp75
-rw-r--r--src/devices/bus/ti99/internal/datamux.h19
-rw-r--r--src/devices/bus/ti99/internal/genboard.cpp48
-rw-r--r--src/devices/bus/ti99/internal/genboard.h14
-rw-r--r--src/devices/bus/ti99/internal/ioport.cpp14
-rw-r--r--src/devices/bus/ti99/internal/ioport.h20
-rw-r--r--src/devices/bus/ti99/joyport/handset.cpp1
-rw-r--r--src/devices/bus/ti99/peb/bwg.cpp12
-rw-r--r--src/devices/bus/ti99/peb/bwg.h4
-rw-r--r--src/devices/bus/ti99/peb/evpc.cpp11
-rw-r--r--src/devices/bus/ti99/peb/evpc.h4
-rw-r--r--src/devices/bus/ti99/peb/hfdc.cpp22
-rw-r--r--src/devices/bus/ti99/peb/hfdc.h10
-rw-r--r--src/devices/bus/ti99/peb/horizon.cpp4
-rw-r--r--src/devices/bus/ti99/peb/horizon.h4
-rw-r--r--src/devices/bus/ti99/peb/hsgpl.cpp44
-rw-r--r--src/devices/bus/ti99/peb/hsgpl.h14
-rw-r--r--src/devices/bus/ti99/peb/memex.cpp7
-rw-r--r--src/devices/bus/ti99/peb/memex.h4
-rw-r--r--src/devices/bus/ti99/peb/myarcmem.cpp4
-rw-r--r--src/devices/bus/ti99/peb/myarcmem.h4
-rw-r--r--src/devices/bus/ti99/peb/pcode.cpp8
-rw-r--r--src/devices/bus/ti99/peb/pcode.h6
-rw-r--r--src/devices/bus/ti99/peb/peribox.cpp28
-rw-r--r--src/devices/bus/ti99/peb/peribox.h12
-rw-r--r--src/devices/bus/ti99/peb/samsmem.cpp4
-rw-r--r--src/devices/bus/ti99/peb/samsmem.h4
-rw-r--r--src/devices/bus/ti99/peb/spchsyn.cpp13
-rw-r--r--src/devices/bus/ti99/peb/spchsyn.h5
-rw-r--r--src/devices/bus/ti99/peb/ti_32kmem.cpp7
-rw-r--r--src/devices/bus/ti99/peb/ti_32kmem.h4
-rw-r--r--src/devices/bus/ti99/peb/ti_fdc.cpp8
-rw-r--r--src/devices/bus/ti99/peb/ti_fdc.h4
-rw-r--r--src/devices/bus/ti99/peb/ti_rs232.cpp27
-rw-r--r--src/devices/bus/ti99/peb/ti_rs232.h12
-rw-r--r--src/devices/bus/ti99/peb/tn_ide.cpp26
-rw-r--r--src/devices/bus/ti99/peb/tn_ide.h4
-rw-r--r--src/devices/bus/ti99/peb/tn_usbsm.cpp18
-rw-r--r--src/devices/bus/ti99/peb/tn_usbsm.h4
-rw-r--r--src/devices/bus/ti99/ti99defs.h8
-rw-r--r--src/devices/bus/ti99x/990_dk.cpp17
-rw-r--r--src/devices/bus/ti99x/990_hd.cpp12
-rw-r--r--src/devices/bus/ti99x/990_hd.h3
-rw-r--r--src/devices/bus/ti99x/990_tap.cpp22
-rw-r--r--src/devices/bus/ti99x/990_tap.h3
-rw-r--r--src/devices/bus/tiki100/8088.cpp17
-rw-r--r--src/devices/bus/tiki100/8088.h4
-rw-r--r--src/devices/bus/tiki100/exp.cpp16
-rw-r--r--src/devices/bus/tiki100/exp.h72
-rw-r--r--src/devices/bus/tiki100/hdc.cpp8
-rw-r--r--src/devices/bus/tiki100/hdc.h4
-rw-r--r--src/devices/bus/tmc600/euro.h23
-rw-r--r--src/devices/bus/tvc/tvc.h26
-rw-r--r--src/devices/bus/uts_kbd/400kbd.cpp275
-rw-r--r--src/devices/bus/uts_kbd/400kbd.h44
-rw-r--r--src/devices/bus/uts_kbd/extw.cpp290
-rw-r--r--src/devices/bus/uts_kbd/extw.h47
-rw-r--r--src/devices/bus/uts_kbd/uts_kbd.cpp89
-rw-r--r--src/devices/bus/uts_kbd/uts_kbd.h101
-rw-r--r--src/devices/bus/vboy/slot.h15
-rw-r--r--src/devices/bus/vc4000/rom.cpp12
-rw-r--r--src/devices/bus/vc4000/rom.h12
-rw-r--r--src/devices/bus/vc4000/slot.cpp16
-rw-r--r--src/devices/bus/vc4000/slot.h16
-rw-r--r--src/devices/bus/vcs/dpc.cpp7
-rw-r--r--src/devices/bus/vcs/harmony_melody.cpp9
-rw-r--r--src/devices/bus/vcs/scharger.cpp18
-rw-r--r--src/devices/bus/vcs_ctrl/ctrl.h17
-rw-r--r--src/devices/bus/vectrex/slot.h4
-rw-r--r--src/devices/bus/vic10/exp.cpp8
-rw-r--r--src/devices/bus/vic10/exp.h8
-rw-r--r--src/devices/bus/vic10/multimax.cpp4
-rw-r--r--src/devices/bus/vic10/multimax.h4
-rw-r--r--src/devices/bus/vic10/std.cpp4
-rw-r--r--src/devices/bus/vic10/std.h4
-rw-r--r--src/devices/bus/vic20/exp.cpp8
-rw-r--r--src/devices/bus/vic20/exp.h8
-rw-r--r--src/devices/bus/vic20/fe3.cpp38
-rw-r--r--src/devices/bus/vic20/fe3.h4
-rw-r--r--src/devices/bus/vic20/megacart.cpp11
-rw-r--r--src/devices/bus/vic20/megacart.h4
-rw-r--r--src/devices/bus/vic20/speakeasy.cpp16
-rw-r--r--src/devices/bus/vic20/speakeasy.h4
-rw-r--r--src/devices/bus/vic20/std.cpp2
-rw-r--r--src/devices/bus/vic20/std.h2
-rw-r--r--src/devices/bus/vic20/vic1010.cpp8
-rw-r--r--src/devices/bus/vic20/vic1010.h4
-rw-r--r--src/devices/bus/vic20/vic1110.cpp4
-rw-r--r--src/devices/bus/vic20/vic1110.h4
-rw-r--r--src/devices/bus/vic20/vic1111.cpp4
-rw-r--r--src/devices/bus/vic20/vic1111.h4
-rw-r--r--src/devices/bus/vic20/vic1112.cpp4
-rw-r--r--src/devices/bus/vic20/vic1112.h4
-rw-r--r--src/devices/bus/vic20/vic1210.cpp4
-rw-r--r--src/devices/bus/vic20/vic1210.h4
-rw-r--r--src/devices/bus/vic20/videopak.cpp29
-rw-r--r--src/devices/bus/vic20/videopak.h4
-rw-r--r--src/devices/bus/vidbrain/exp.cpp8
-rw-r--r--src/devices/bus/vidbrain/exp.h52
-rw-r--r--src/devices/bus/vidbrain/money_minder.cpp4
-rw-r--r--src/devices/bus/vidbrain/money_minder.h4
-rw-r--r--src/devices/bus/vidbrain/std.cpp2
-rw-r--r--src/devices/bus/vidbrain/std.h2
-rw-r--r--src/devices/bus/vidbrain/timeshare.cpp4
-rw-r--r--src/devices/bus/vidbrain/timeshare.h4
-rw-r--r--src/devices/bus/vip/byteio.h28
-rw-r--r--src/devices/bus/vip/exp.cpp26
-rw-r--r--src/devices/bus/vip/exp.h62
-rw-r--r--src/devices/bus/vip/vp550.cpp20
-rw-r--r--src/devices/bus/vip/vp550.h10
-rw-r--r--src/devices/bus/vip/vp570.cpp4
-rw-r--r--src/devices/bus/vip/vp570.h4
-rw-r--r--src/devices/bus/vip/vp575.cpp82
-rw-r--r--src/devices/bus/vip/vp575.h12
-rw-r--r--src/devices/bus/vip/vp585.cpp2
-rw-r--r--src/devices/bus/vip/vp585.h2
-rw-r--r--src/devices/bus/vip/vp590.cpp15
-rw-r--r--src/devices/bus/vip/vp590.h6
-rw-r--r--src/devices/bus/vip/vp595.cpp4
-rw-r--r--src/devices/bus/vip/vp595.h2
-rw-r--r--src/devices/bus/vip/vp620.cpp2
-rw-r--r--src/devices/bus/vip/vp700.cpp2
-rw-r--r--src/devices/bus/vip/vp700.h2
-rw-r--r--src/devices/bus/vme/vme.cpp30
-rw-r--r--src/devices/bus/vme/vme.h43
-rw-r--r--src/devices/bus/vme/vme_fccpu20.cpp64
-rw-r--r--src/devices/bus/vme/vme_fccpu20.h3
-rw-r--r--src/devices/bus/vme/vme_hcpu30.h2
-rw-r--r--src/devices/bus/vme/vme_mvme350.cpp11
-rw-r--r--src/devices/bus/vme/vme_mzr8105.cpp12
-rw-r--r--src/devices/bus/vme/vme_mzr8300.cpp4
-rw-r--r--src/devices/bus/vsmile/pad.cpp275
-rw-r--r--src/devices/bus/vsmile/pad.h78
-rw-r--r--src/devices/bus/vsmile/rom.cpp86
-rw-r--r--src/devices/bus/vsmile/rom.h59
-rw-r--r--src/devices/bus/vsmile/vsmile_ctrl.cpp315
-rw-r--r--src/devices/bus/vsmile/vsmile_ctrl.h153
-rw-r--r--src/devices/bus/vsmile/vsmile_slot.cpp254
-rw-r--r--src/devices/bus/vsmile/vsmile_slot.h128
-rw-r--r--src/devices/bus/vtech/ioexp/ioexp.cpp11
-rw-r--r--src/devices/bus/vtech/ioexp/ioexp.h4
-rw-r--r--src/devices/bus/vtech/ioexp/printer.cpp13
-rw-r--r--src/devices/bus/vtech/memexp/floppy.cpp3
-rw-r--r--src/devices/bus/vtech/memexp/memexp.cpp44
-rw-r--r--src/devices/bus/vtech/memexp/memexp.h9
-rw-r--r--src/devices/bus/wangpc/emb.cpp8
-rw-r--r--src/devices/bus/wangpc/emb.h8
-rw-r--r--src/devices/bus/wangpc/lic.cpp14
-rw-r--r--src/devices/bus/wangpc/lic.h8
-rw-r--r--src/devices/bus/wangpc/lvc.cpp33
-rw-r--r--src/devices/bus/wangpc/lvc.h8
-rw-r--r--src/devices/bus/wangpc/mcc.cpp14
-rw-r--r--src/devices/bus/wangpc/mcc.h4
-rw-r--r--src/devices/bus/wangpc/mvc.cpp31
-rw-r--r--src/devices/bus/wangpc/mvc.h8
-rw-r--r--src/devices/bus/wangpc/rtc.cpp8
-rw-r--r--src/devices/bus/wangpc/rtc.h8
-rw-r--r--src/devices/bus/wangpc/tig.cpp47
-rw-r--r--src/devices/bus/wangpc/tig.h8
-rw-r--r--src/devices/bus/wangpc/wangpc.cpp24
-rw-r--r--src/devices/bus/wangpc/wangpc.h117
-rw-r--r--src/devices/bus/wangpc/wdc.cpp30
-rw-r--r--src/devices/bus/wangpc/wdc.h12
-rw-r--r--src/devices/bus/wswan/rom.cpp26
-rw-r--r--src/devices/bus/wswan/rom.h20
-rw-r--r--src/devices/bus/wswan/slot.cpp28
-rw-r--r--src/devices/bus/wswan/slot.h28
-rw-r--r--src/devices/bus/x68k/x68k_midi.cpp18
-rw-r--r--src/devices/bus/x68k/x68k_neptunex.cpp17
-rw-r--r--src/devices/bus/x68k/x68k_scsiext.cpp20
-rw-r--r--src/devices/bus/x68k/x68kexp.cpp1
-rw-r--r--src/devices/bus/x68k/x68kexp.h40
-rw-r--r--src/devices/bus/z88/flash.cpp4
-rw-r--r--src/devices/bus/z88/z88.h19
-rw-r--r--src/devices/cpu/8x300/8x300.cpp330
-rw-r--r--src/devices/cpu/8x300/8x300.h47
-rw-r--r--src/devices/cpu/8x300/8x300dasm.cpp8
-rw-r--r--src/devices/cpu/alpha/alpha.cpp995
-rw-r--r--src/devices/cpu/alpha/alpha.h284
-rw-r--r--src/devices/cpu/alpha/alphad.cpp1245
-rw-r--r--src/devices/cpu/alpha/alphad.h40
-rw-r--r--src/devices/cpu/alpha/common.h19
-rw-r--r--src/devices/cpu/alto2/a2ether.cpp10
-rw-r--r--src/devices/cpu/amis2000/amis2000.h3
-rw-r--r--src/devices/cpu/amis2000/amis2000op.cpp11
-rw-r--r--src/devices/cpu/arm7/lpc210x.cpp7
-rw-r--r--src/devices/cpu/cosmac/cosmac.cpp2
-rw-r--r--src/devices/cpu/dspp/dspp.h18
-rw-r--r--src/devices/cpu/dspp/dsppdrc.cpp334
-rw-r--r--src/devices/cpu/e132xs/e132xs.h2
-rw-r--r--src/devices/cpu/f8/f8.cpp692
-rw-r--r--src/devices/cpu/f8/f8.h3
-rw-r--r--src/devices/cpu/g65816/g65816.cpp7
-rw-r--r--src/devices/cpu/g65816/g65816.h7
-rw-r--r--src/devices/cpu/g65816/g65816ds.cpp2
-rw-r--r--src/devices/cpu/g65816/g65816op.h3
-rw-r--r--src/devices/cpu/h8/h83003.cpp3
-rw-r--r--src/devices/cpu/hmcs40/hmcs40.cpp1
-rw-r--r--src/devices/cpu/hpc/hpc.cpp144
-rw-r--r--src/devices/cpu/hpc/hpc.h88
-rw-r--r--src/devices/cpu/hpc/hpcdasm.cpp764
-rw-r--r--src/devices/cpu/hpc/hpcdasm.h58
-rw-r--r--src/devices/cpu/hphybrid/hphybrid.cpp45
-rw-r--r--src/devices/cpu/hphybrid/hphybrid.h28
-rw-r--r--src/devices/cpu/i386/cache.h258
-rw-r--r--src/devices/cpu/i386/cpuidmsrs.hxx94
-rw-r--r--src/devices/cpu/i386/i386.cpp236
-rw-r--r--src/devices/cpu/i386/i386.h52
-rw-r--r--src/devices/cpu/i386/i386priv.h32
-rw-r--r--src/devices/cpu/i386/i486ops.hxx8
-rw-r--r--src/devices/cpu/i386/pentops.hxx13
-rw-r--r--src/devices/cpu/i8089/i8089.cpp2
-rw-r--r--src/devices/cpu/i8089/i8089_channel.cpp7
-rw-r--r--src/devices/cpu/i86/i186.cpp29
-rw-r--r--src/devices/cpu/i86/i186.h12
-rw-r--r--src/devices/cpu/i86/i86.cpp2
-rw-r--r--src/devices/cpu/m6502/dxavix2000.lst2
-rw-r--r--src/devices/cpu/m6502/oxavix.lst8
-rw-r--r--src/devices/cpu/m6502/oxavix2000.lst13
-rw-r--r--src/devices/cpu/m6502/xavix.h4
-rw-r--r--src/devices/cpu/m6502/xavix2000.cpp101
-rw-r--r--src/devices/cpu/m6502/xavix2000.h11
-rw-r--r--src/devices/cpu/m68000/m68000.h19
-rw-r--r--src/devices/cpu/m68000/m68k_in.cpp1
-rw-r--r--src/devices/cpu/m68000/m68kcpu.cpp21
-rw-r--r--src/devices/cpu/m68000/m68kmmu.h2
-rw-r--r--src/devices/cpu/m6809/6x09dasm.cpp22
-rw-r--r--src/devices/cpu/m6809/6x09dasm.h6
-rw-r--r--src/devices/cpu/mcs51/mcs51.cpp12
-rw-r--r--src/devices/cpu/mcs51/mcs51.h4
-rw-r--r--src/devices/cpu/mips/mips1.cpp2118
-rw-r--r--src/devices/cpu/mips/mips1.h208
-rw-r--r--src/devices/cpu/mips/mips3.cpp74
-rw-r--r--src/devices/cpu/mips/mips3.h3
-rw-r--r--src/devices/cpu/mips/mips3com.cpp7
-rw-r--r--src/devices/cpu/mips/mips3drc.cpp59
-rw-r--r--src/devices/cpu/mips/mips3fe.cpp4
-rw-r--r--src/devices/cpu/mips/r4000.cpp3067
-rw-r--r--src/devices/cpu/mips/r4000.h463
-rw-r--r--src/devices/cpu/nec/v5x.cpp8
-rw-r--r--src/devices/cpu/ns32000/ns32000.cpp160
-rw-r--r--src/devices/cpu/ns32000/ns32000.h149
-rw-r--r--src/devices/cpu/ns32000/ns32000dasm.cpp835
-rw-r--r--src/devices/cpu/ns32000/ns32000dasm.h117
-rw-r--r--src/devices/cpu/pic16c5x/pic16c5x.cpp4
-rw-r--r--src/devices/cpu/sh/sh2.cpp2
-rw-r--r--src/devices/cpu/sm510/sm510base.cpp4
-rw-r--r--src/devices/cpu/tms1000/tms0270.cpp7
-rw-r--r--src/devices/cpu/tms1000/tms0270.h9
-rw-r--r--src/devices/cpu/tms1000/tms1000c.cpp18
-rw-r--r--src/devices/cpu/tms1000/tms1000c.h1
-rw-r--r--src/devices/cpu/tms1000/tms1k_base.cpp19
-rw-r--r--src/devices/cpu/tms1000/tms1k_base.h18
-rw-r--r--src/devices/cpu/tms34010/tms34010.cpp91
-rw-r--r--src/devices/cpu/tms34010/tms34010.h26
-rw-r--r--src/devices/cpu/tms9900/tms9900.cpp87
-rw-r--r--src/devices/cpu/tms9900/tms9995.cpp108
-rw-r--r--src/devices/cpu/tms9900/tms9995.h2
-rw-r--r--src/devices/cpu/unsp/unsp.cpp840
-rw-r--r--src/devices/cpu/unsp/unsp.h181
-rw-r--r--src/devices/cpu/unsp/unspdefs.h22
-rw-r--r--src/devices/cpu/unsp/unspdrc.cpp1316
-rw-r--r--src/devices/cpu/unsp/unspfe.cpp357
-rw-r--r--src/devices/cpu/unsp/unspfe.h27
-rw-r--r--src/devices/cpu/z8/z8.cpp542
-rw-r--r--src/devices/cpu/z8/z8.h56
-rw-r--r--src/devices/cpu/z8/z8dasm.cpp5
-rw-r--r--src/devices/cpu/z80/kl5c80a12.cpp5
-rw-r--r--src/devices/imagedev/bitbngr.h4
-rw-r--r--src/devices/imagedev/cassette.h21
-rw-r--r--src/devices/imagedev/chd_cd.h11
-rw-r--r--src/devices/imagedev/diablo.h16
-rw-r--r--src/devices/imagedev/flopdrv.h40
-rw-r--r--src/devices/imagedev/floppy.cpp5
-rw-r--r--src/devices/imagedev/floppy.h13
-rw-r--r--src/devices/imagedev/harddriv.h5
-rw-r--r--src/devices/imagedev/mfmhd.cpp2
-rw-r--r--src/devices/imagedev/midiin.h5
-rw-r--r--src/devices/imagedev/midiout.h8
-rw-r--r--src/devices/imagedev/printer.h4
-rw-r--r--src/devices/imagedev/snapquik.cpp4
-rw-r--r--src/devices/imagedev/snapquik.h22
-rw-r--r--src/devices/machine/6525tpi.cpp22
-rw-r--r--src/devices/machine/6525tpi.h16
-rw-r--r--src/devices/machine/68153bim.cpp13
-rw-r--r--src/devices/machine/6821pia.cpp4
-rw-r--r--src/devices/machine/6821pia.h11
-rw-r--r--src/devices/machine/68307.cpp25
-rw-r--r--src/devices/machine/68307.h2
-rw-r--r--src/devices/machine/68340.cpp9
-rw-r--r--src/devices/machine/68340.h2
-rw-r--r--src/devices/machine/68340dma.cpp5
-rw-r--r--src/devices/machine/68340dma.h1
-rw-r--r--src/devices/machine/68340ser.cpp5
-rw-r--r--src/devices/machine/68340ser.h7
-rw-r--r--src/devices/machine/68340sim.cpp6
-rw-r--r--src/devices/machine/68340sim.h1
-rw-r--r--src/devices/machine/68340tmu.cpp10
-rw-r--r--src/devices/machine/68340tmu.h11
-rw-r--r--src/devices/machine/6840ptm.cpp4
-rw-r--r--src/devices/machine/6840ptm.h4
-rw-r--r--src/devices/machine/6850acia.cpp64
-rw-r--r--src/devices/machine/6850acia.h12
-rw-r--r--src/devices/machine/74157.cpp20
-rw-r--r--src/devices/machine/74157.h17
-rw-r--r--src/devices/machine/74165.cpp7
-rw-r--r--src/devices/machine/74166.cpp7
-rw-r--r--src/devices/machine/7474.h15
-rw-r--r--src/devices/machine/8042kbdc.cpp22
-rw-r--r--src/devices/machine/8042kbdc.h5
-rw-r--r--src/devices/machine/8364_paula.h14
-rw-r--r--src/devices/machine/adc0808.cpp14
-rw-r--r--src/devices/machine/adc0808.h8
-rw-r--r--src/devices/machine/adc0844.cpp6
-rw-r--r--src/devices/machine/adc0844.h6
-rw-r--r--src/devices/machine/aic6250.cpp17
-rw-r--r--src/devices/machine/aic6250.h13
-rw-r--r--src/devices/machine/aicartc.h7
-rw-r--r--src/devices/machine/akiko.cpp5
-rw-r--r--src/devices/machine/am9513.cpp8
-rw-r--r--src/devices/machine/am9513.h8
-rw-r--r--src/devices/machine/am9517a.cpp65
-rw-r--r--src/devices/machine/am9517a.h51
-rw-r--r--src/devices/machine/am9519.cpp8
-rw-r--r--src/devices/machine/am9519.h8
-rw-r--r--src/devices/machine/appldriv.h29
-rw-r--r--src/devices/machine/applefdc.h32
-rw-r--r--src/devices/machine/at29x.cpp4
-rw-r--r--src/devices/machine/at29x.h4
-rw-r--r--src/devices/machine/at_keybc.cpp24
-rw-r--r--src/devices/machine/at_keybc.h16
-rw-r--r--src/devices/machine/atapicdr.cpp10
-rw-r--r--src/devices/machine/ay31015.cpp70
-rw-r--r--src/devices/machine/ay31015.h20
-rw-r--r--src/devices/machine/bankdev.cpp18
-rw-r--r--src/devices/machine/bankdev.h42
-rw-r--r--src/devices/machine/clock.h8
-rw-r--r--src/devices/machine/com8116.cpp29
-rw-r--r--src/devices/machine/com8116.h22
-rw-r--r--src/devices/machine/cr511b.cpp14
-rw-r--r--src/devices/machine/cs4031.cpp80
-rw-r--r--src/devices/machine/cs4031.h72
-rw-r--r--src/devices/machine/diablo_hd.cpp15
-rw-r--r--src/devices/machine/diablo_hd.h3
-rw-r--r--src/devices/machine/dp8390.h33
-rw-r--r--src/devices/machine/dp83932c.cpp153
-rw-r--r--src/devices/machine/dp83932c.h111
-rw-r--r--src/devices/machine/ds1204.h3
-rw-r--r--src/devices/machine/ds1205.h3
-rw-r--r--src/devices/machine/ds128x.cpp58
-rw-r--r--src/devices/machine/ds128x.h25
-rw-r--r--src/devices/machine/ds1315.cpp16
-rw-r--r--src/devices/machine/ds1315.h10
-rw-r--r--src/devices/machine/ds75160a.h12
-rw-r--r--src/devices/machine/f3853.cpp353
-rw-r--r--src/devices/machine/f3853.h168
-rw-r--r--src/devices/machine/fdc37c665gt.cpp9
-rw-r--r--src/devices/machine/fdc37c93x.cpp4
-rw-r--r--src/devices/machine/gen_fifo.h11
-rw-r--r--src/devices/machine/genpc.cpp60
-rw-r--r--src/devices/machine/genpc.h29
-rw-r--r--src/devices/machine/hdc92x4.cpp4
-rw-r--r--src/devices/machine/hdc92x4.h4
-rw-r--r--src/devices/machine/i2cmem.cpp121
-rw-r--r--src/devices/machine/i2cmem.h89
-rw-r--r--src/devices/machine/i7220.cpp65
-rw-r--r--src/devices/machine/i8087.cpp14
-rw-r--r--src/devices/machine/i8087.h13
-rw-r--r--src/devices/machine/i8155.cpp26
-rw-r--r--src/devices/machine/i8155.h14
-rw-r--r--src/devices/machine/i82357.cpp307
-rw-r--r--src/devices/machine/i82357.h91
-rw-r--r--src/devices/machine/i82371sb.cpp25
-rw-r--r--src/devices/machine/i82371sb.h1
-rw-r--r--src/devices/machine/i8251.cpp8
-rw-r--r--src/devices/machine/i8251.h8
-rw-r--r--src/devices/machine/i8271.cpp37
-rw-r--r--src/devices/machine/i8271.h18
-rw-r--r--src/devices/machine/idectrl.cpp13
-rw-r--r--src/devices/machine/idectrl.h6
-rw-r--r--src/devices/machine/idehd.cpp7
-rw-r--r--src/devices/machine/ie15.cpp32
-rw-r--r--src/devices/machine/ie15_kbd.cpp5
-rw-r--r--src/devices/machine/input_merger.h22
-rw-r--r--src/devices/machine/ins8154.cpp71
-rw-r--r--src/devices/machine/ins8154.h13
-rw-r--r--src/devices/machine/ins8250.cpp2
-rw-r--r--src/devices/machine/intelfsh.h8
-rw-r--r--src/devices/machine/k054321.cpp2
-rw-r--r--src/devices/machine/keyboard.cpp6
-rw-r--r--src/devices/machine/ldp1000.h7
-rw-r--r--src/devices/machine/ldp1450.h7
-rw-r--r--src/devices/machine/ldpr8210.h2
-rw-r--r--src/devices/machine/ldstub.cpp8
-rw-r--r--src/devices/machine/ldstub.h21
-rw-r--r--src/devices/machine/ldv1000.cpp5
-rw-r--r--src/devices/machine/ldv1000.h6
-rw-r--r--src/devices/machine/ldvp931.cpp80
-rw-r--r--src/devices/machine/ldvp931.h18
-rw-r--r--src/devices/machine/legscsi.h2
-rw-r--r--src/devices/machine/mb8421.cpp16
-rw-r--r--src/devices/machine/mb8421.h16
-rw-r--r--src/devices/machine/mc146818.cpp12
-rw-r--r--src/devices/machine/mc146818.h8
-rw-r--r--src/devices/machine/mc6843.h2
-rw-r--r--src/devices/machine/mc6852.cpp7
-rw-r--r--src/devices/machine/mc6852.h32
-rw-r--r--src/devices/machine/mc6854.cpp4
-rw-r--r--src/devices/machine/mc6854.h4
-rw-r--r--src/devices/machine/mc68681.cpp35
-rw-r--r--src/devices/machine/mc68681.h37
-rw-r--r--src/devices/machine/mccs1850.h22
-rw-r--r--src/devices/machine/mcf5206e.cpp2
-rw-r--r--src/devices/machine/mcf5206e.h9
-rw-r--r--src/devices/machine/meters.h5
-rw-r--r--src/devices/machine/microtch.h12
-rw-r--r--src/devices/machine/mm5740.h38
-rw-r--r--src/devices/machine/mm58167.cpp4
-rw-r--r--src/devices/machine/mm58167.h13
-rw-r--r--src/devices/machine/mm58274c.cpp4
-rw-r--r--src/devices/machine/mm58274c.h17
-rw-r--r--src/devices/machine/mm74c922.h44
-rw-r--r--src/devices/machine/mos6526.cpp12
-rw-r--r--src/devices/machine/mos6526.h61
-rw-r--r--src/devices/machine/mos6530.h21
-rw-r--r--src/devices/machine/mos6530n.h128
-rw-r--r--src/devices/machine/mos6551.cpp36
-rw-r--r--src/devices/machine/mos6551.h6
-rw-r--r--src/devices/machine/mos6702.cpp4
-rw-r--r--src/devices/machine/mos6702.h14
-rw-r--r--src/devices/machine/mos8706.h11
-rw-r--r--src/devices/machine/mos8722.cpp2
-rw-r--r--src/devices/machine/mos8722.h2
-rw-r--r--src/devices/machine/mos8726.cpp4
-rw-r--r--src/devices/machine/mos8726.h15
-rw-r--r--src/devices/machine/mpu401.cpp10
-rw-r--r--src/devices/machine/msm58321.h31
-rw-r--r--src/devices/machine/msm6242.h5
-rw-r--r--src/devices/machine/myb3k_kbd.h21
-rw-r--r--src/devices/machine/ncr5380.h3
-rw-r--r--src/devices/machine/ncr5380n.cpp116
-rw-r--r--src/devices/machine/ncr5380n.h45
-rw-r--r--src/devices/machine/ncr5385.cpp4
-rw-r--r--src/devices/machine/ncr5385.h13
-rw-r--r--src/devices/machine/ncr5390.cpp337
-rw-r--r--src/devices/machine/ncr5390.h135
-rw-r--r--src/devices/machine/ncr539x.cpp4
-rw-r--r--src/devices/machine/ncr539x.h11
-rw-r--r--src/devices/machine/netlist.cpp375
-rw-r--r--src/devices/machine/netlist.h74
-rw-r--r--src/devices/machine/nmc9306.h11
-rw-r--r--src/devices/machine/nsc810.cpp4
-rw-r--r--src/devices/machine/nsc810.h63
-rw-r--r--src/devices/machine/nscsi_bus.cpp67
-rw-r--r--src/devices/machine/nscsi_bus.h28
-rw-r--r--src/devices/machine/nscsi_cb.h46
-rw-r--r--src/devices/machine/nscsi_cd.cpp296
-rw-r--r--src/devices/machine/nscsi_cd.h12
-rw-r--r--src/devices/machine/nscsi_hd.cpp147
-rw-r--r--src/devices/machine/nscsi_hd.h3
-rw-r--r--src/devices/machine/output_latch.h25
-rw-r--r--src/devices/machine/pc_fdc.cpp2
-rw-r--r--src/devices/machine/pc_lpt.cpp8
-rw-r--r--src/devices/machine/pckeybrd.h25
-rw-r--r--src/devices/machine/pdc.cpp3
-rw-r--r--src/devices/machine/pic8259.h4
-rw-r--r--src/devices/machine/pit8253.cpp11
-rw-r--r--src/devices/machine/pit8253.h6
-rw-r--r--src/devices/machine/pla.h21
-rw-r--r--src/devices/machine/pxa255.cpp26
-rw-r--r--src/devices/machine/rtc65271.cpp8
-rw-r--r--src/devices/machine/rtc65271.h8
-rw-r--r--src/devices/machine/scc2698b.cpp5
-rw-r--r--src/devices/machine/scnxx562.cpp9
-rw-r--r--src/devices/machine/sis85c496.cpp27
-rw-r--r--src/devices/machine/smc91c9x.cpp1141
-rw-r--r--src/devices/machine/smc91c9x.h252
-rw-r--r--src/devices/machine/smpc.cpp2
-rw-r--r--src/devices/machine/sonydriv.h18
-rw-r--r--src/devices/machine/spg110.cpp669
-rw-r--r--src/devices/machine/spg110.h220
-rw-r--r--src/devices/machine/spg2xx.cpp2451
-rw-r--r--src/devices/machine/spg2xx.h434
-rw-r--r--src/devices/machine/spg2xx_audio.cpp1258
-rw-r--r--src/devices/machine/spg2xx_audio.h372
-rw-r--r--src/devices/machine/spg2xx_io.cpp1313
-rw-r--r--src/devices/machine/spg2xx_io.h183
-rw-r--r--src/devices/machine/strata.cpp20
-rw-r--r--src/devices/machine/strata.h12
-rw-r--r--src/devices/machine/stvcd.cpp18
-rw-r--r--src/devices/machine/tc009xlvc.cpp2
-rw-r--r--src/devices/machine/terminal.cpp21
-rw-r--r--src/devices/machine/terminal.h2
-rw-r--r--src/devices/machine/ticket.h16
-rw-r--r--src/devices/machine/timekpr.cpp264
-rw-r--r--src/devices/machine/timekpr.h68
-rw-r--r--src/devices/machine/timer.h58
-rw-r--r--src/devices/machine/tmp68301.cpp62
-rw-r--r--src/devices/machine/tmp68301.h24
-rw-r--r--src/devices/machine/tms5501.cpp3
-rw-r--r--src/devices/machine/tms9901.cpp111
-rw-r--r--src/devices/machine/tms9901.h15
-rw-r--r--src/devices/machine/tms9902.cpp127
-rw-r--r--src/devices/machine/tms9902.h4
-rw-r--r--src/devices/machine/tms9914.cpp4
-rw-r--r--src/devices/machine/tms9914.h5
-rw-r--r--src/devices/machine/tube.cpp8
-rw-r--r--src/devices/machine/tube.h8
-rw-r--r--src/devices/machine/upd7002.cpp6
-rw-r--r--src/devices/machine/upd7002.h6
-rw-r--r--src/devices/machine/upd765.cpp139
-rw-r--r--src/devices/machine/upd765.h43
-rw-r--r--src/devices/machine/wd1010.cpp583
-rw-r--r--src/devices/machine/wd1010.h143
-rw-r--r--src/devices/machine/wd11c00_17.cpp9
-rw-r--r--src/devices/machine/wd11c00_17.h1
-rw-r--r--src/devices/machine/wd2010.cpp10
-rw-r--r--src/devices/machine/wd2010.h4
-rw-r--r--src/devices/machine/wd33c93.cpp984
-rw-r--r--src/devices/machine/wd33c93.h112
-rw-r--r--src/devices/machine/wd33c9x.cpp1064
-rw-r--r--src/devices/machine/wd33c9x.h32
-rw-r--r--src/devices/machine/wd7600.cpp128
-rw-r--r--src/devices/machine/wd7600.h88
-rw-r--r--src/devices/machine/x2201.cpp11
-rw-r--r--src/devices/machine/x2201.h1
-rw-r--r--src/devices/machine/xc1700e.cpp91
-rw-r--r--src/devices/machine/xc1700e.h118
-rw-r--r--src/devices/machine/ym2148.cpp4
-rw-r--r--src/devices/machine/ym2148.h4
-rw-r--r--src/devices/machine/z80scc.cpp14
-rw-r--r--src/devices/machine/z80scc.h1
-rw-r--r--src/devices/machine/z80sio.cpp20
-rw-r--r--src/devices/sound/2203intf.cpp20
-rw-r--r--src/devices/sound/2203intf.h12
-rw-r--r--src/devices/sound/2608intf.cpp4
-rw-r--r--src/devices/sound/2608intf.h4
-rw-r--r--src/devices/sound/2610intf.cpp4
-rw-r--r--src/devices/sound/2610intf.h4
-rw-r--r--src/devices/sound/2612intf.cpp4
-rw-r--r--src/devices/sound/2612intf.h4
-rw-r--r--src/devices/sound/262intf.cpp4
-rw-r--r--src/devices/sound/262intf.h4
-rw-r--r--src/devices/sound/3526intf.cpp12
-rw-r--r--src/devices/sound/3526intf.h12
-rw-r--r--src/devices/sound/3812intf.cpp12
-rw-r--r--src/devices/sound/3812intf.h12
-rw-r--r--src/devices/sound/8950intf.cpp12
-rw-r--r--src/devices/sound/8950intf.h12
-rw-r--r--src/devices/sound/ad1848.cpp1
-rw-r--r--src/devices/sound/astrocde.cpp6
-rw-r--r--src/devices/sound/astrocde.h4
-rw-r--r--src/devices/sound/ay8910.cpp140
-rw-r--r--src/devices/sound/ay8910.h85
-rw-r--r--src/devices/sound/bsmt2000.cpp8
-rw-r--r--src/devices/sound/c140.cpp4
-rw-r--r--src/devices/sound/c140.h4
-rw-r--r--src/devices/sound/cdp1864.cpp12
-rw-r--r--src/devices/sound/cdp1869.cpp5
-rw-r--r--src/devices/sound/dac.h2
-rw-r--r--src/devices/sound/es1373.cpp5
-rw-r--r--src/devices/sound/es5506.cpp15
-rw-r--r--src/devices/sound/es5506.h2
-rw-r--r--src/devices/sound/es8712.cpp2
-rw-r--r--src/devices/sound/es8712.h2
-rw-r--r--src/devices/sound/esqpump.cpp20
-rw-r--r--src/devices/sound/esqpump.h5
-rw-r--r--src/devices/sound/gaelco.cpp4
-rw-r--r--src/devices/sound/ics2115.cpp517
-rw-r--r--src/devices/sound/ics2115.h102
-rw-r--r--src/devices/sound/k051649.cpp23
-rw-r--r--src/devices/sound/k051649.h20
-rw-r--r--src/devices/sound/k054539.cpp4
-rw-r--r--src/devices/sound/k054539.h4
-rw-r--r--src/devices/sound/meg.cpp384
-rw-r--r--src/devices/sound/meg.h122
-rw-r--r--src/devices/sound/megd.cpp118
-rw-r--r--src/devices/sound/megd.h39
-rw-r--r--src/devices/sound/mos6560.cpp10
-rw-r--r--src/devices/sound/mos6581.cpp4
-rw-r--r--src/devices/sound/mos6581.h4
-rw-r--r--src/devices/sound/mos7360.cpp5
-rw-r--r--src/devices/sound/msm5205.h10
-rw-r--r--src/devices/sound/nile.cpp5
-rw-r--r--src/devices/sound/okim6258.cpp6
-rw-r--r--src/devices/sound/okim6258.h6
-rw-r--r--src/devices/sound/okim6295.cpp28
-rw-r--r--src/devices/sound/okim6295.h7
-rw-r--r--src/devices/sound/okim6376.cpp2
-rw-r--r--src/devices/sound/okim6376.h2
-rw-r--r--src/devices/sound/pokey.cpp119
-rw-r--r--src/devices/sound/pokey.h13
-rw-r--r--src/devices/sound/qs1000.h1
-rw-r--r--src/devices/sound/rf5c68.cpp8
-rw-r--r--src/devices/sound/rf5c68.h8
-rw-r--r--src/devices/sound/sn76496.cpp4
-rw-r--r--src/devices/sound/sn76496.h5
-rw-r--r--src/devices/sound/spkrdev.h4
-rw-r--r--src/devices/sound/swp30.cpp61
-rw-r--r--src/devices/sound/swp30.h9
-rw-r--r--src/devices/sound/t6721a.cpp4
-rw-r--r--src/devices/sound/t6721a.h4
-rw-r--r--src/devices/sound/t6w28.cpp2
-rw-r--r--src/devices/sound/t6w28.h4
-rw-r--r--src/devices/sound/upd7752.cpp6
-rw-r--r--src/devices/sound/vlm5030.cpp4
-rw-r--r--src/devices/sound/vlm5030.h2
-rw-r--r--src/devices/sound/volt_reg.cpp2
-rw-r--r--src/devices/sound/volt_reg.h5
-rw-r--r--src/devices/sound/votrax.cpp4
-rw-r--r--src/devices/sound/votrax.h4
-rw-r--r--src/devices/sound/vrc6.cpp4
-rw-r--r--src/devices/sound/vrc6.h2
-rw-r--r--src/devices/sound/ym2151.cpp16
-rw-r--r--src/devices/sound/ym2151.h10
-rw-r--r--src/devices/sound/ym2413.cpp134
-rw-r--r--src/devices/sound/ym2413.h29
-rw-r--r--src/devices/sound/ymf271.cpp4
-rw-r--r--src/devices/sound/ymf271.h4
-rw-r--r--src/devices/sound/ymf278b.cpp4
-rw-r--r--src/devices/sound/ymf278b.h4
-rw-r--r--src/devices/sound/ymz280b.cpp4
-rw-r--r--src/devices/sound/ymz280b.h4
-rw-r--r--src/devices/video/315_5124.cpp196
-rw-r--r--src/devices/video/315_5124.h157
-rw-r--r--src/devices/video/315_5313.cpp10
-rw-r--r--src/devices/video/315_5313.h53
-rw-r--r--src/devices/video/cdp1862.cpp2
-rw-r--r--src/devices/video/cdp1862.h2
-rw-r--r--src/devices/video/cesblit.h24
-rw-r--r--src/devices/video/crt9007.cpp5
-rw-r--r--src/devices/video/crt9021.h6
-rw-r--r--src/devices/video/crt9028.cpp371
-rw-r--r--src/devices/video/crt9028.h142
-rw-r--r--src/devices/video/crtc_ega.cpp6
-rw-r--r--src/devices/video/crtc_ega.h48
-rw-r--r--src/devices/video/decsfb.cpp175
-rw-r--r--src/devices/video/decsfb.h38
-rw-r--r--src/devices/video/dl1416.h12
-rw-r--r--src/devices/video/dm9368.h15
-rw-r--r--src/devices/video/ef9340_1.h12
-rw-r--r--src/devices/video/ef9345.cpp43
-rw-r--r--src/devices/video/ef9345.h6
-rw-r--r--src/devices/video/ef9364.cpp5
-rw-r--r--src/devices/video/ef9364.h8
-rw-r--r--src/devices/video/ef9365.cpp9
-rw-r--r--src/devices/video/ef9365.h17
-rw-r--r--src/devices/video/epic12.h6
-rw-r--r--src/devices/video/fixfreq.cpp408
-rw-r--r--src/devices/video/fixfreq.h278
-rw-r--r--src/devices/video/gba_lcd.cpp13
-rw-r--r--src/devices/video/gba_lcd.h33
-rw-r--r--src/devices/video/hd44102.h21
-rw-r--r--src/devices/video/hd44780.h12
-rw-r--r--src/devices/video/hd61830.cpp5
-rw-r--r--src/devices/video/hd61830.h13
-rw-r--r--src/devices/video/hd63484.h24
-rw-r--r--src/devices/video/hd66421.cpp5
-rw-r--r--src/devices/video/hlcd0515.cpp44
-rw-r--r--src/devices/video/hlcd0515.h8
-rw-r--r--src/devices/video/hlcd0538.cpp29
-rw-r--r--src/devices/video/hlcd0538.h12
-rw-r--r--src/devices/video/huc6202.h61
-rw-r--r--src/devices/video/huc6260.h17
-rw-r--r--src/devices/video/huc6261.h10
-rw-r--r--src/devices/video/huc6270.h7
-rw-r--r--src/devices/video/huc6271.cpp5
-rw-r--r--src/devices/video/huc6272.cpp14
-rw-r--r--src/devices/video/huc6272.h13
-rw-r--r--src/devices/video/i8244.cpp16
-rw-r--r--src/devices/video/i8244.h24
-rw-r--r--src/devices/video/i8275.h24
-rw-r--r--src/devices/video/ims_cvc.cpp297
-rw-r--r--src/devices/video/ims_cvc.h144
-rw-r--r--src/devices/video/jangou_blitter.h8
-rw-r--r--src/devices/video/m50458.cpp23
-rw-r--r--src/devices/video/m50458.h17
-rw-r--r--src/devices/video/mb88303.h21
-rw-r--r--src/devices/video/mb90082.cpp9
-rw-r--r--src/devices/video/mb90082.h8
-rw-r--r--src/devices/video/mb_vcu.cpp30
-rw-r--r--src/devices/video/mb_vcu.h15
-rw-r--r--src/devices/video/mc6845.cpp73
-rw-r--r--src/devices/video/mc6845.h27
-rw-r--r--src/devices/video/mc6847.cpp33
-rw-r--r--src/devices/video/mc6847.h71
-rw-r--r--src/devices/video/mm5445.cpp106
-rw-r--r--src/devices/video/mm5445.h101
-rw-r--r--src/devices/video/mos6566.cpp14
-rw-r--r--src/devices/video/mos6566.h4
-rw-r--r--src/devices/video/msm6222b.h5
-rw-r--r--src/devices/video/msm6255.cpp5
-rw-r--r--src/devices/video/nt7534.h5
-rw-r--r--src/devices/video/pc_vga.cpp14
-rw-r--r--src/devices/video/pc_vga.h15
-rw-r--r--src/devices/video/pcd8544.h8
-rw-r--r--src/devices/video/ppu2c0x.cpp13
-rw-r--r--src/devices/video/ps2gs.cpp7
-rw-r--r--src/devices/video/ramdac.cpp13
-rw-r--r--src/devices/video/saa5050.h16
-rw-r--r--src/devices/video/scn2674.cpp326
-rw-r--r--src/devices/video/scn2674.h18
-rw-r--r--src/devices/video/sda5708.h7
-rw-r--r--src/devices/video/sed1200.h11
-rw-r--r--src/devices/video/sed1330.cpp5
-rw-r--r--src/devices/video/t6a04.h3
-rw-r--r--src/devices/video/tea1002.h9
-rw-r--r--src/devices/video/tlc34076.cpp4
-rw-r--r--src/devices/video/tlc34076.h13
-rw-r--r--src/devices/video/tms34061.cpp32
-rw-r--r--src/devices/video/tms34061.h70
-rw-r--r--src/devices/video/tms3556.cpp5
-rw-r--r--src/devices/video/tms3556.h6
-rw-r--r--src/devices/video/tms9927.cpp2
-rw-r--r--src/devices/video/tms9928a.cpp53
-rw-r--r--src/devices/video/tms9928a.h12
-rw-r--r--src/devices/video/upd3301.h24
-rw-r--r--src/devices/video/upd7220.cpp13
-rw-r--r--src/devices/video/upd7220.h51
-rw-r--r--src/devices/video/v9938.cpp4
-rw-r--r--src/devices/video/v9938.h4
-rw-r--r--src/devices/video/vector.h3
-rw-r--r--src/devices/video/vic4567.h49
-rw-r--r--src/devices/video/voodoo.h29
-rw-r--r--src/devices/video/voodoo_pci.cpp54
-rw-r--r--src/emu/addrmap.cpp6
-rw-r--r--src/emu/debug/debugcmd.cpp27
-rw-r--r--src/emu/debug/dvbpoints.cpp51
-rw-r--r--src/emu/debug/dvbpoints.h2
-rw-r--r--src/emu/debug/dvwpoints.cpp67
-rw-r--r--src/emu/debug/dvwpoints.h2
-rw-r--r--src/emu/devfind.cpp105
-rw-r--r--src/emu/devfind.h140
-rw-r--r--src/emu/device.h44
-rw-r--r--src/emu/didisasm.h3
-rw-r--r--src/emu/digfx.h22
-rw-r--r--src/emu/diimage.cpp4
-rw-r--r--src/emu/dinetwork.cpp11
-rw-r--r--src/emu/diserial.cpp10
-rw-r--r--src/emu/diserial.h4
-rw-r--r--src/emu/dislot.h1
-rw-r--r--src/emu/distate.h6
-rw-r--r--src/emu/divideo.h9
-rw-r--r--src/emu/drivenum.cpp123
-rw-r--r--src/emu/drivenum.h3
-rw-r--r--src/emu/drivers/empty.cpp16
-rw-r--r--src/emu/emucore.h6
-rw-r--r--src/emu/emumem.cpp23
-rw-r--r--src/emu/emumem.h5
-rw-r--r--src/emu/emumem_hedp.cpp28
-rw-r--r--src/emu/emumem_hedr0.cpp17
-rw-r--r--src/emu/emumem_hedr1.cpp17
-rw-r--r--src/emu/emumem_hedr2.cpp17
-rw-r--r--src/emu/emumem_hedr3.cpp17
-rw-r--r--src/emu/emumem_hedw0.cpp17
-rw-r--r--src/emu/emumem_hedw1.cpp17
-rw-r--r--src/emu/emumem_hedw2.cpp17
-rw-r--r--src/emu/emumem_hedw3.cpp17
-rw-r--r--src/emu/emumem_hem.cpp8
-rw-r--r--src/emu/emumem_hep.cpp4
-rw-r--r--src/emu/emumem_het.cpp4
-rw-r--r--src/emu/emumem_heu.cpp4
-rw-r--r--src/emu/emumem_heun.cpp8
-rw-r--r--src/emu/emupal.h15
-rw-r--r--src/emu/fileio.cpp2
-rw-r--r--src/emu/inpttype.h4
-rw-r--r--src/emu/ioport.h2
-rw-r--r--src/emu/machine.cpp2
-rw-r--r--src/emu/mconfig.h8
-rw-r--r--src/emu/render.h2
-rw-r--r--src/emu/rendlay.cpp17
-rw-r--r--src/emu/romload.cpp29
-rw-r--r--src/emu/schedule.h1
-rw-r--r--src/emu/screen.cpp25
-rw-r--r--src/emu/screen.h27
-rw-r--r--src/emu/softlist_dev.cpp35
-rw-r--r--src/emu/softlist_dev.h31
-rw-r--r--src/emu/tilemap.h1
-rw-r--r--src/emu/video.cpp19
-rw-r--r--src/emu/video/resnet.h23
-rw-r--r--src/emu/xtal.cpp17
-rw-r--r--src/frontend/mame/clifront.cpp451
-rw-r--r--src/frontend/mame/clifront.h2
-rw-r--r--src/frontend/mame/info.cpp19
-rw-r--r--src/frontend/mame/language.cpp2
-rw-r--r--src/frontend/mame/mame.cpp34
-rw-r--r--src/frontend/mame/mame.h20
-rw-r--r--src/frontend/mame/mameopts.cpp4
-rw-r--r--src/frontend/mame/ui/auditmenu.cpp11
-rw-r--r--src/frontend/mame/ui/icorender.cpp781
-rw-r--r--src/frontend/mame/ui/icorender.h227
-rw-r--r--src/frontend/mame/ui/info.cpp35
-rw-r--r--src/frontend/mame/ui/inifile.cpp585
-rw-r--r--src/frontend/mame/ui/inifile.h90
-rw-r--r--src/frontend/mame/ui/mainmenu.cpp6
-rw-r--r--src/frontend/mame/ui/menu.cpp16
-rw-r--r--src/frontend/mame/ui/menu.h25
-rw-r--r--src/frontend/mame/ui/miscmenu.cpp99
-rw-r--r--src/frontend/mame/ui/miscmenu.h22
-rw-r--r--src/frontend/mame/ui/optsmenu.cpp365
-rw-r--r--src/frontend/mame/ui/optsmenu.h53
-rw-r--r--src/frontend/mame/ui/selector.cpp14
-rw-r--r--src/frontend/mame/ui/selector.h16
-rw-r--r--src/frontend/mame/ui/selgame.cpp755
-rw-r--r--src/frontend/mame/ui/selgame.h27
-rw-r--r--src/frontend/mame/ui/selmenu.cpp439
-rw-r--r--src/frontend/mame/ui/selmenu.h40
-rw-r--r--src/frontend/mame/ui/selsoft.cpp383
-rw-r--r--src/frontend/mame/ui/selsoft.h59
-rw-r--r--src/frontend/mame/ui/simpleselgame.cpp10
-rw-r--r--src/frontend/mame/ui/utils.cpp287
-rw-r--r--src/frontend/mame/ui/utils.h166
-rw-r--r--src/frontend/mame/ui/videoopt.cpp2
-rw-r--r--src/frontend/mame/ui/widgets.cpp13
-rw-r--r--src/frontend/mame/ui/widgets.h12
-rw-r--r--src/lib/formats/apridisk.h2
-rw-r--r--src/lib/formats/dsk_dsk.cpp6
-rw-r--r--src/lib/formats/hpi_dsk.cpp96
-rw-r--r--src/lib/formats/hpi_dsk.h3
-rw-r--r--src/lib/formats/mtx_dsk.cpp53
-rw-r--r--src/lib/formats/mtx_dsk.h33
-rw-r--r--src/lib/formats/opd_dsk.cpp61
-rw-r--r--src/lib/formats/opd_dsk.h38
-rw-r--r--src/lib/netlist/analog/nld_bjt.cpp632
-rw-r--r--src/lib/netlist/analog/nld_bjt.h2
-rw-r--r--src/lib/netlist/analog/nld_fourterm.h2
-rw-r--r--src/lib/netlist/analog/nld_mosfet.cpp488
-rw-r--r--src/lib/netlist/analog/nld_mosfet.h21
-rw-r--r--src/lib/netlist/analog/nld_opamps.cpp30
-rw-r--r--src/lib/netlist/analog/nld_opamps.h2
-rw-r--r--src/lib/netlist/analog/nld_switches.cpp49
-rw-r--r--src/lib/netlist/analog/nld_switches.h2
-rw-r--r--src/lib/netlist/analog/nld_twoterm.h2
-rw-r--r--src/lib/netlist/analog/nlid_fourterm.cpp52
-rw-r--r--src/lib/netlist/analog/nlid_fourterm.h60
-rw-r--r--src/lib/netlist/analog/nlid_twoterm.cpp233
-rw-r--r--src/lib/netlist/analog/nlid_twoterm.h338
-rw-r--r--src/lib/netlist/build/makefile75
-rw-r--r--src/lib/netlist/devices/net_lib.cpp281
-rw-r--r--src/lib/netlist/devices/net_lib.h46
-rw-r--r--src/lib/netlist/devices/nld_2102A.cpp8
-rw-r--r--src/lib/netlist/devices/nld_2102A.h2
-rw-r--r--src/lib/netlist/devices/nld_2716.cpp6
-rw-r--r--src/lib/netlist/devices/nld_2716.h2
-rw-r--r--src/lib/netlist/devices/nld_4020.cpp7
-rw-r--r--src/lib/netlist/devices/nld_4020.h2
-rw-r--r--src/lib/netlist/devices/nld_4066.cpp37
-rw-r--r--src/lib/netlist/devices/nld_4066.h2
-rw-r--r--src/lib/netlist/devices/nld_4316.cpp18
-rw-r--r--src/lib/netlist/devices/nld_4316.h2
-rw-r--r--src/lib/netlist/devices/nld_74107.cpp20
-rw-r--r--src/lib/netlist/devices/nld_74107.h2
-rw-r--r--src/lib/netlist/devices/nld_74123.cpp26
-rw-r--r--src/lib/netlist/devices/nld_74123.h2
-rw-r--r--src/lib/netlist/devices/nld_74153.cpp12
-rw-r--r--src/lib/netlist/devices/nld_74153.h2
-rw-r--r--src/lib/netlist/devices/nld_74161.cpp8
-rw-r--r--src/lib/netlist/devices/nld_74161.h2
-rw-r--r--src/lib/netlist/devices/nld_74164.cpp6
-rw-r--r--src/lib/netlist/devices/nld_74164.h2
-rw-r--r--src/lib/netlist/devices/nld_74165.cpp7
-rw-r--r--src/lib/netlist/devices/nld_74165.h2
-rw-r--r--src/lib/netlist/devices/nld_74166.cpp6
-rw-r--r--src/lib/netlist/devices/nld_74166.h2
-rw-r--r--src/lib/netlist/devices/nld_74174.cpp6
-rw-r--r--src/lib/netlist/devices/nld_74174.h2
-rw-r--r--src/lib/netlist/devices/nld_74175.cpp6
-rw-r--r--src/lib/netlist/devices/nld_74175.h2
-rw-r--r--src/lib/netlist/devices/nld_74192.cpp8
-rw-r--r--src/lib/netlist/devices/nld_74192.h2
-rw-r--r--src/lib/netlist/devices/nld_74193.cpp8
-rw-r--r--src/lib/netlist/devices/nld_74193.h2
-rw-r--r--src/lib/netlist/devices/nld_74194.cpp6
-rw-r--r--src/lib/netlist/devices/nld_74194.h2
-rw-r--r--src/lib/netlist/devices/nld_74365.cpp14
-rw-r--r--src/lib/netlist/devices/nld_74365.h2
-rw-r--r--src/lib/netlist/devices/nld_7448.cpp24
-rw-r--r--src/lib/netlist/devices/nld_7448.h2
-rw-r--r--src/lib/netlist/devices/nld_7450.cpp18
-rw-r--r--src/lib/netlist/devices/nld_7450.h2
-rw-r--r--src/lib/netlist/devices/nld_7473.cpp10
-rw-r--r--src/lib/netlist/devices/nld_7473.h2
-rw-r--r--src/lib/netlist/devices/nld_7474.cpp132
-rw-r--r--src/lib/netlist/devices/nld_7474.h2
-rw-r--r--src/lib/netlist/devices/nld_7475.cpp12
-rw-r--r--src/lib/netlist/devices/nld_7475.h2
-rw-r--r--src/lib/netlist/devices/nld_7483.cpp47
-rw-r--r--src/lib/netlist/devices/nld_7483.h2
-rw-r--r--src/lib/netlist/devices/nld_7485.cpp6
-rw-r--r--src/lib/netlist/devices/nld_7485.h2
-rw-r--r--src/lib/netlist/devices/nld_7490.cpp35
-rw-r--r--src/lib/netlist/devices/nld_7490.h2
-rw-r--r--src/lib/netlist/devices/nld_7493.cpp87
-rw-r--r--src/lib/netlist/devices/nld_7493.h2
-rw-r--r--src/lib/netlist/devices/nld_7497.cpp174
-rw-r--r--src/lib/netlist/devices/nld_7497.h57
-rw-r--r--src/lib/netlist/devices/nld_74ls629.cpp19
-rw-r--r--src/lib/netlist/devices/nld_74ls629.h2
-rw-r--r--src/lib/netlist/devices/nld_82S115.cpp6
-rw-r--r--src/lib/netlist/devices/nld_82S115.h2
-rw-r--r--src/lib/netlist/devices/nld_82S123.cpp6
-rw-r--r--src/lib/netlist/devices/nld_82S123.h2
-rw-r--r--src/lib/netlist/devices/nld_82S126.cpp6
-rw-r--r--src/lib/netlist/devices/nld_82S126.h2
-rw-r--r--src/lib/netlist/devices/nld_82S16.cpp73
-rw-r--r--src/lib/netlist/devices/nld_82S16.h2
-rw-r--r--src/lib/netlist/devices/nld_9310.cpp42
-rw-r--r--src/lib/netlist/devices/nld_9310.h2
-rw-r--r--src/lib/netlist/devices/nld_9316.cpp138
-rw-r--r--src/lib/netlist/devices/nld_9316.h2
-rw-r--r--src/lib/netlist/devices/nld_9322.cpp14
-rw-r--r--src/lib/netlist/devices/nld_9322.h2
-rw-r--r--src/lib/netlist/devices/nld_am2847.cpp10
-rw-r--r--src/lib/netlist/devices/nld_am2847.h2
-rw-r--r--src/lib/netlist/devices/nld_dm9314.cpp6
-rw-r--r--src/lib/netlist/devices/nld_dm9314.h2
-rw-r--r--src/lib/netlist/devices/nld_dm9334.cpp6
-rw-r--r--src/lib/netlist/devices/nld_dm9334.h2
-rw-r--r--src/lib/netlist/devices/nld_legacy.cpp10
-rw-r--r--src/lib/netlist/devices/nld_legacy.h2
-rw-r--r--src/lib/netlist/devices/nld_log.cpp18
-rw-r--r--src/lib/netlist/devices/nld_log.h4
-rw-r--r--src/lib/netlist/devices/nld_mm5837.cpp16
-rw-r--r--src/lib/netlist/devices/nld_mm5837.h2
-rw-r--r--src/lib/netlist/devices/nld_ne555.cpp101
-rw-r--r--src/lib/netlist/devices/nld_ne555.h8
-rw-r--r--src/lib/netlist/devices/nld_r2r_dac.cpp14
-rw-r--r--src/lib/netlist/devices/nld_r2r_dac.h2
-rw-r--r--src/lib/netlist/devices/nld_schmitt.cpp30
-rw-r--r--src/lib/netlist/devices/nld_schmitt.h2
-rw-r--r--src/lib/netlist/devices/nld_system.cpp95
-rw-r--r--src/lib/netlist/devices/nld_system.h2
-rw-r--r--src/lib/netlist/devices/nld_tms4800.cpp10
-rw-r--r--src/lib/netlist/devices/nld_tms4800.h2
-rw-r--r--src/lib/netlist/devices/nld_tristate.cpp6
-rw-r--r--src/lib/netlist/devices/nld_tristate.h2
-rw-r--r--src/lib/netlist/devices/nlid_cmos.h4
-rw-r--r--src/lib/netlist/devices/nlid_proxy.cpp54
-rw-r--r--src/lib/netlist/devices/nlid_proxy.h24
-rw-r--r--src/lib/netlist/devices/nlid_system.h92
-rw-r--r--src/lib/netlist/devices/nlid_truthtable.cpp141
-rw-r--r--src/lib/netlist/devices/nlid_truthtable.h175
-rw-r--r--src/lib/netlist/macro/nlm_base.cpp39
-rw-r--r--src/lib/netlist/macro/nlm_base.h2
-rw-r--r--src/lib/netlist/macro/nlm_cd4xxx.cpp8
-rw-r--r--src/lib/netlist/macro/nlm_cd4xxx.h2
-rw-r--r--src/lib/netlist/macro/nlm_opamp.cpp2
-rw-r--r--src/lib/netlist/macro/nlm_opamp.h2
-rw-r--r--src/lib/netlist/macro/nlm_other.cpp2
-rw-r--r--src/lib/netlist/macro/nlm_other.h2
-rw-r--r--src/lib/netlist/macro/nlm_ttl74xx.cpp9
-rw-r--r--src/lib/netlist/macro/nlm_ttl74xx.h2
-rw-r--r--src/lib/netlist/netlist_types.h54
-rw-r--r--src/lib/netlist/nl_base.cpp765
-rw-r--r--src/lib/netlist/nl_base.h1307
-rw-r--r--src/lib/netlist/nl_config.h46
-rw-r--r--src/lib/netlist/nl_dice_compat.h17
-rw-r--r--src/lib/netlist/nl_errstr.h3
-rw-r--r--src/lib/netlist/nl_factory.cpp140
-rw-r--r--src/lib/netlist/nl_factory.h87
-rw-r--r--src/lib/netlist/nl_lists.h163
-rw-r--r--src/lib/netlist/nl_parser.cpp43
-rw-r--r--src/lib/netlist/nl_parser.h18
-rw-r--r--src/lib/netlist/nl_setup.cpp838
-rw-r--r--src/lib/netlist/nl_setup.h309
-rw-r--r--src/lib/netlist/nl_time.h145
-rw-r--r--src/lib/netlist/nltypes.h147
-rw-r--r--src/lib/netlist/plib/gmres.h450
-rw-r--r--src/lib/netlist/plib/mat_cr.h530
-rw-r--r--src/lib/netlist/plib/palloc.cpp105
-rw-r--r--src/lib/netlist/plib/palloc.h513
-rw-r--r--src/lib/netlist/plib/parray.h126
-rw-r--r--src/lib/netlist/plib/pchrono.cpp4
-rw-r--r--src/lib/netlist/plib/pchrono.h52
-rw-r--r--src/lib/netlist/plib/pconfig.h51
-rw-r--r--src/lib/netlist/plib/pdynlib.cpp18
-rw-r--r--src/lib/netlist/plib/pdynlib.h15
-rw-r--r--src/lib/netlist/plib/pexception.cpp215
-rw-r--r--src/lib/netlist/plib/pexception.h214
-rw-r--r--src/lib/netlist/plib/pfmtlog.cpp121
-rw-r--r--src/lib/netlist/plib/pfmtlog.h50
-rw-r--r--src/lib/netlist/plib/pfunction.cpp32
-rw-r--r--src/lib/netlist/plib/pfunction.h4
-rw-r--r--src/lib/netlist/plib/plists.h122
-rw-r--r--src/lib/netlist/plib/pmain.cpp13
-rw-r--r--src/lib/netlist/plib/pmain.h20
-rw-r--r--src/lib/netlist/plib/pmatrix2d.h85
-rw-r--r--src/lib/netlist/plib/pmempool.h187
-rw-r--r--src/lib/netlist/plib/pomp.h28
-rw-r--r--src/lib/netlist/plib/poptions.cpp154
-rw-r--r--src/lib/netlist/plib/poptions.h161
-rw-r--r--src/lib/netlist/plib/pparser.cpp278
-rw-r--r--src/lib/netlist/plib/pparser.h107
-rw-r--r--src/lib/netlist/plib/ppmf.h28
-rw-r--r--src/lib/netlist/plib/pstate.cpp35
-rw-r--r--src/lib/netlist/plib/pstate.h67
-rw-r--r--src/lib/netlist/plib/pstream.cpp131
-rw-r--r--src/lib/netlist/plib/pstream.h408
-rw-r--r--src/lib/netlist/plib/pstring.cpp131
-rw-r--r--src/lib/netlist/plib/pstring.h457
-rw-r--r--src/lib/netlist/plib/ptime.h136
-rw-r--r--src/lib/netlist/plib/ptypes.h124
-rw-r--r--src/lib/netlist/plib/putil.cpp75
-rw-r--r--src/lib/netlist/plib/putil.h103
-rw-r--r--src/lib/netlist/plib/vector_ops.h151
-rw-r--r--src/lib/netlist/prg/nltool.cpp374
-rw-r--r--src/lib/netlist/prg/nlwav.cpp591
-rw-r--r--src/lib/netlist/solver/mat_cr.h175
-rw-r--r--src/lib/netlist/solver/nld_matrix_solver.cpp937
-rw-r--r--src/lib/netlist/solver/nld_matrix_solver.h471
-rw-r--r--src/lib/netlist/solver/nld_ms_direct.h386
-rw-r--r--src/lib/netlist/solver/nld_ms_direct1.h50
-rw-r--r--src/lib/netlist/solver/nld_ms_direct2.h59
-rw-r--r--src/lib/netlist/solver/nld_ms_direct_lu.h26
-rw-r--r--src/lib/netlist/solver/nld_ms_gcr.h562
-rw-r--r--src/lib/netlist/solver/nld_ms_gmres.h412
-rw-r--r--src/lib/netlist/solver/nld_ms_sm.h416
-rw-r--r--src/lib/netlist/solver/nld_ms_sor.h112
-rw-r--r--src/lib/netlist/solver/nld_ms_sor_mat.h338
-rw-r--r--src/lib/netlist/solver/nld_ms_w.h165
-rw-r--r--src/lib/netlist/solver/nld_solver.cpp641
-rw-r--r--src/lib/netlist/solver/nld_solver.h178
-rw-r--r--src/lib/netlist/solver/vector_base.h144
-rw-r--r--src/lib/netlist/tools/nl_convert.cpp117
-rw-r--r--src/lib/netlist/tools/nl_convert.h69
-rw-r--r--src/lib/util/corefile.cpp22
-rw-r--r--src/lib/util/corefile.h21
-rw-r--r--src/lib/util/corestr.cpp95
-rw-r--r--src/lib/util/corestr.h7
-rw-r--r--src/lib/util/unicode.cpp170
-rw-r--r--src/lib/util/unicode.h17
-rw-r--r--src/mame/arcade.flt4
-rw-r--r--src/mame/audio/alesis.cpp12
-rw-r--r--src/mame/audio/asteroid.cpp16
-rw-r--r--src/mame/audio/astrof.cpp5
-rw-r--r--src/mame/audio/atarijsa.cpp30
-rw-r--r--src/mame/audio/avalnche.cpp22
-rw-r--r--src/mame/audio/bwidow.cpp2
-rw-r--r--src/mame/audio/cage.cpp41
-rw-r--r--src/mame/audio/cage.h3
-rw-r--r--src/mame/audio/carnival.cpp4
-rw-r--r--src/mame/audio/cmi01a.cpp32
-rw-r--r--src/mame/audio/cmi01a.h12
-rw-r--r--src/mame/audio/csd.cpp20
-rw-r--r--src/mame/audio/csd.h4
-rw-r--r--src/mame/audio/exidy.cpp47
-rw-r--r--src/mame/audio/exidy440.cpp21
-rw-r--r--src/mame/audio/gottlieb.cpp79
-rw-r--r--src/mame/audio/harddriv.cpp15
-rw-r--r--src/mame/audio/irem.cpp12
-rw-r--r--src/mame/audio/leland.cpp30
-rw-r--r--src/mame/audio/llander.cpp8
-rw-r--r--src/mame/audio/midway.cpp44
-rw-r--r--src/mame/audio/n8080.cpp3
-rw-r--r--src/mame/audio/nichisnd.cpp18
-rw-r--r--src/mame/audio/nl_kidniki.cpp31
-rw-r--r--src/mame/audio/nl_zac1b11142.cpp2
-rw-r--r--src/mame/audio/redalert.cpp16
-rw-r--r--src/mame/audio/s11c_bg.cpp25
-rw-r--r--src/mame/audio/segag80r.cpp1
-rw-r--r--src/mame/audio/snk6502.cpp1
-rw-r--r--src/mame/audio/spacefb.cpp1
-rw-r--r--src/mame/audio/spiders.cpp9
-rw-r--r--src/mame/audio/sprint8.cpp37
-rw-r--r--src/mame/audio/t5182.cpp12
-rw-r--r--src/mame/audio/taito_en.cpp15
-rw-r--r--src/mame/audio/taito_en.h1
-rw-r--r--src/mame/audio/targ.cpp2
-rw-r--r--src/mame/audio/timeplt.cpp8
-rw-r--r--src/mame/audio/timeplt.h3
-rw-r--r--src/mame/audio/tx1.cpp38
-rw-r--r--src/mame/audio/williams.cpp132
-rw-r--r--src/mame/audio/williams.h70
-rw-r--r--src/mame/audio/wpcsnd.cpp21
-rw-r--r--src/mame/audio/wswan.cpp2
-rw-r--r--src/mame/audio/wswan.h2
-rw-r--r--src/mame/audio/zaccaria.cpp13
-rw-r--r--src/mame/drivers/1942.cpp37
-rw-r--r--src/mame/drivers/1943.cpp58
-rw-r--r--src/mame/drivers/20pacgal.cpp1
-rw-r--r--src/mame/drivers/24cdjuke.cpp13
-rw-r--r--src/mame/drivers/39in1.cpp5
-rw-r--r--src/mame/drivers/3do.cpp40
-rw-r--r--src/mame/drivers/3x3puzzl.cpp27
-rw-r--r--src/mame/drivers/4004clk.cpp16
-rw-r--r--src/mame/drivers/40love.cpp1
-rw-r--r--src/mame/drivers/4dpi.cpp20
-rw-r--r--src/mame/drivers/4enlinea.cpp30
-rw-r--r--src/mame/drivers/4enraya.cpp45
-rw-r--r--src/mame/drivers/4roses.cpp38
-rw-r--r--src/mame/drivers/5clown.cpp54
-rw-r--r--src/mame/drivers/8080bw.cpp69
-rw-r--r--src/mame/drivers/a1supply.cpp23
-rw-r--r--src/mame/drivers/a5105.cpp31
-rw-r--r--src/mame/drivers/a51xx.cpp40
-rw-r--r--src/mame/drivers/a7150.cpp3
-rw-r--r--src/mame/drivers/aa310.cpp1
-rw-r--r--src/mame/drivers/aaa.cpp262
-rw-r--r--src/mame/drivers/abc1600.cpp63
-rw-r--r--src/mame/drivers/abc80.cpp18
-rw-r--r--src/mame/drivers/abc80x.cpp89
-rw-r--r--src/mame/drivers/ac1.cpp45
-rw-r--r--src/mame/drivers/acd.cpp5
-rw-r--r--src/mame/drivers/ace.cpp28
-rw-r--r--src/mame/drivers/aceex.cpp9
-rw-r--r--src/mame/drivers/acefruit.cpp28
-rw-r--r--src/mame/drivers/acesp.cpp12
-rw-r--r--src/mame/drivers/aci_boris.cpp258
-rw-r--r--src/mame/drivers/aci_borisdpl.cpp236
-rw-r--r--src/mame/drivers/acommand.cpp38
-rw-r--r--src/mame/drivers/acrnsys.cpp12
-rw-r--r--src/mame/drivers/acrnsys1.cpp21
-rw-r--r--src/mame/drivers/actfancr.cpp9
-rw-r--r--src/mame/drivers/acvirus.cpp9
-rw-r--r--src/mame/drivers/adam.cpp28
-rw-r--r--src/mame/drivers/adm23.cpp86
-rw-r--r--src/mame/drivers/adm31.cpp513
-rw-r--r--src/mame/drivers/adm36.cpp202
-rw-r--r--src/mame/drivers/adp.cpp66
-rw-r--r--src/mame/drivers/advision.cpp3
-rw-r--r--src/mame/drivers/aeroboto.cpp32
-rw-r--r--src/mame/drivers/aerofgt.cpp2
-rw-r--r--src/mame/drivers/agat.cpp35
-rw-r--r--src/mame/drivers/age_candy.cpp22
-rw-r--r--src/mame/drivers/aim65.cpp44
-rw-r--r--src/mame/drivers/airbustr.cpp57
-rw-r--r--src/mame/drivers/airraid.cpp30
-rw-r--r--src/mame/drivers/albazc.cpp32
-rw-r--r--src/mame/drivers/albazg.cpp30
-rw-r--r--src/mame/drivers/aleck64.cpp75
-rw-r--r--src/mame/drivers/aleisttl.cpp23
-rw-r--r--src/mame/drivers/alesis.cpp46
-rw-r--r--src/mame/drivers/alesis_qs.cpp9
-rw-r--r--src/mame/drivers/alg.cpp84
-rw-r--r--src/mame/drivers/alien.cpp26
-rw-r--r--src/mame/drivers/alinvade.cpp27
-rw-r--r--src/mame/drivers/allied.cpp35
-rw-r--r--src/mame/drivers/alpha68k.cpp4
-rw-r--r--src/mame/drivers/alphasma.cpp35
-rw-r--r--src/mame/drivers/alphatpx.cpp73
-rw-r--r--src/mame/drivers/alphatro.cpp32
-rw-r--r--src/mame/drivers/altair.cpp2
-rw-r--r--src/mame/drivers/alto1.cpp5
-rw-r--r--src/mame/drivers/alto2.cpp19
-rw-r--r--src/mame/drivers/altos5.cpp10
-rw-r--r--src/mame/drivers/alvg.cpp9
-rw-r--r--src/mame/drivers/amaticmg.cpp54
-rw-r--r--src/mame/drivers/ambush.cpp46
-rw-r--r--src/mame/drivers/amerihok.cpp82
-rw-r--r--src/mame/drivers/amico2k.cpp9
-rw-r--r--src/mame/drivers/amiga.cpp612
-rw-r--r--src/mame/drivers/ampex.cpp4
-rw-r--r--src/mame/drivers/ampoker2.cpp35
-rw-r--r--src/mame/drivers/ampscarp.cpp9
-rw-r--r--src/mame/drivers/amspdwy.cpp36
-rw-r--r--src/mame/drivers/amstr_pc.cpp22
-rw-r--r--src/mame/drivers/amstrad.cpp163
-rw-r--r--src/mame/drivers/amusco.cpp68
-rw-r--r--src/mame/drivers/amust.cpp34
-rw-r--r--src/mame/drivers/anes.cpp32
-rw-r--r--src/mame/drivers/angelkds.cpp118
-rw-r--r--src/mame/drivers/anzterm.cpp33
-rw-r--r--src/mame/drivers/apc.cpp41
-rw-r--r--src/mame/drivers/apf.cpp60
-rw-r--r--src/mame/drivers/apollo.cpp96
-rw-r--r--src/mame/drivers/apple1.cpp21
-rw-r--r--src/mame/drivers/apple2.cpp90
-rw-r--r--src/mame/drivers/apple2e.cpp217
-rw-r--r--src/mame/drivers/apple2gs.cpp49
-rw-r--r--src/mame/drivers/apple3.cpp6
-rw-r--r--src/mame/drivers/applix.cpp60
-rw-r--r--src/mame/drivers/appoooh.cpp6
-rw-r--r--src/mame/drivers/apricot.cpp12
-rw-r--r--src/mame/drivers/apricotf.cpp45
-rw-r--r--src/mame/drivers/apricotp.cpp59
-rw-r--r--src/mame/drivers/aquarium.cpp50
-rw-r--r--src/mame/drivers/aquarius.cpp39
-rw-r--r--src/mame/drivers/arachnid.cpp18
-rw-r--r--src/mame/drivers/arcadecl.cpp27
-rw-r--r--src/mame/drivers/argo.cpp23
-rw-r--r--src/mame/drivers/argox.cpp11
-rw-r--r--src/mame/drivers/argus.cpp4
-rw-r--r--src/mame/drivers/aristmk4.cpp32
-rw-r--r--src/mame/drivers/aristmk5.cpp1334
-rw-r--r--src/mame/drivers/aristmk6.cpp319
-rw-r--r--src/mame/drivers/arkanoid.cpp124
-rw-r--r--src/mame/drivers/armedf.cpp348
-rw-r--r--src/mame/drivers/arsystems.cpp49
-rw-r--r--src/mame/drivers/artmagic.cpp67
-rw-r--r--src/mame/drivers/ashnojoe.cpp8
-rw-r--r--src/mame/drivers/asst128.cpp32
-rw-r--r--src/mame/drivers/asteroid.cpp38
-rw-r--r--src/mame/drivers/astrafr.cpp50
-rw-r--r--src/mame/drivers/astrcorp.cpp319
-rw-r--r--src/mame/drivers/astrocde.cpp8
-rw-r--r--src/mame/drivers/astrof.cpp52
-rw-r--r--src/mame/drivers/astrohome.cpp79
-rw-r--r--src/mame/drivers/astropc.cpp11
-rw-r--r--src/mame/drivers/asuka.cpp2
-rw-r--r--src/mame/drivers/at.cpp3
-rw-r--r--src/mame/drivers/atari400.cpp4
-rw-r--r--src/mame/drivers/atari_s1.cpp36
-rw-r--r--src/mame/drivers/atari_s2.cpp31
-rw-r--r--src/mame/drivers/atarifb.cpp70
-rw-r--r--src/mame/drivers/atarig1.cpp32
-rw-r--r--src/mame/drivers/atarig42.cpp27
-rw-r--r--src/mame/drivers/atarigt.cpp26
-rw-r--r--src/mame/drivers/atarigx2.cpp24
-rw-r--r--src/mame/drivers/atarist.cpp24
-rw-r--r--src/mame/drivers/atarisy1.cpp54
-rw-r--r--src/mame/drivers/atarittl.cpp77
-rw-r--r--src/mame/drivers/atetris.cpp6
-rw-r--r--src/mame/drivers/atlantis.cpp6
-rw-r--r--src/mame/drivers/atm.cpp25
-rw-r--r--src/mame/drivers/atom.cpp141
-rw-r--r--src/mame/drivers/atronic.cpp34
-rw-r--r--src/mame/drivers/att4425.cpp29
-rw-r--r--src/mame/drivers/att630.cpp20
-rw-r--r--src/mame/drivers/attache.cpp48
-rw-r--r--src/mame/drivers/attckufo.cpp33
-rw-r--r--src/mame/drivers/aussiebyte.cpp11
-rw-r--r--src/mame/drivers/avalnche.cpp31
-rw-r--r--src/mame/drivers/ave_arb.cpp255
-rw-r--r--src/mame/drivers/avigo.cpp28
-rw-r--r--src/mame/drivers/avt.cpp37
-rw-r--r--src/mame/drivers/ax20.cpp30
-rw-r--r--src/mame/drivers/aztarac.cpp32
-rw-r--r--src/mame/drivers/b16.cpp34
-rw-r--r--src/mame/drivers/b2m.cpp48
-rw-r--r--src/mame/drivers/backfire.cpp52
-rw-r--r--src/mame/drivers/badlands.cpp32
-rw-r--r--src/mame/drivers/badlandsbl.cpp34
-rw-r--r--src/mame/drivers/bailey.cpp23
-rw-r--r--src/mame/drivers/banctec.cpp25
-rw-r--r--src/mame/drivers/bankp.cpp37
-rw-r--r--src/mame/drivers/barata.cpp5
-rw-r--r--src/mame/drivers/barni.cpp53
-rw-r--r--src/mame/drivers/bartop52.cpp2
-rw-r--r--src/mame/drivers/batman.cpp22
-rw-r--r--src/mame/drivers/battlane.cpp4
-rw-r--r--src/mame/drivers/battlera.cpp6
-rw-r--r--src/mame/drivers/battlex.cpp40
-rw-r--r--src/mame/drivers/battlnts.cpp36
-rw-r--r--src/mame/drivers/bbc.cpp53
-rw-r--r--src/mame/drivers/bbcbc.cpp12
-rw-r--r--src/mame/drivers/bcs3.cpp58
-rw-r--r--src/mame/drivers/beaminv.cpp23
-rw-r--r--src/mame/drivers/beathead.cpp26
-rw-r--r--src/mame/drivers/bebox.cpp11
-rw-r--r--src/mame/drivers/beehive.cpp25
-rw-r--r--src/mame/drivers/beezer.cpp6
-rw-r--r--src/mame/drivers/belatra.cpp9
-rw-r--r--src/mame/drivers/bert.cpp121
-rw-r--r--src/mame/drivers/berzerk.cpp97
-rw-r--r--src/mame/drivers/besta.cpp21
-rw-r--r--src/mame/drivers/bestleag.cpp41
-rw-r--r--src/mame/drivers/beta.cpp19
-rw-r--r--src/mame/drivers/bfcobra.cpp43
-rw-r--r--src/mame/drivers/bfm_ad5.cpp13
-rw-r--r--src/mame/drivers/bfm_sc1.cpp35
-rw-r--r--src/mame/drivers/bfm_sc2.cpp116
-rw-r--r--src/mame/drivers/bfm_sc4.cpp29
-rw-r--r--src/mame/drivers/bfm_sc5.cpp27
-rw-r--r--src/mame/drivers/bfm_swp.cpp21
-rw-r--r--src/mame/drivers/bfmsys85.cpp19
-rw-r--r--src/mame/drivers/bgt.cpp11
-rw-r--r--src/mame/drivers/bigbord2.cpp24
-rw-r--r--src/mame/drivers/bigevglf.cpp3
-rw-r--r--src/mame/drivers/bigstrkb.cpp38
-rw-r--r--src/mame/drivers/binbug.cpp6
-rw-r--r--src/mame/drivers/bingo.cpp27
-rw-r--r--src/mame/drivers/bingoc.cpp60
-rw-r--r--src/mame/drivers/bingoman.cpp26
-rw-r--r--src/mame/drivers/bingowav.cpp6
-rw-r--r--src/mame/drivers/bionicc.cpp81
-rw-r--r--src/mame/drivers/bitgraph.cpp116
-rw-r--r--src/mame/drivers/bk.cpp8
-rw-r--r--src/mame/drivers/bking.cpp55
-rw-r--r--src/mame/drivers/blackt96.cpp51
-rw-r--r--src/mame/drivers/bladestl.cpp41
-rw-r--r--src/mame/drivers/blitz68k.cpp198
-rw-r--r--src/mame/drivers/blktiger.cpp4
-rw-r--r--src/mame/drivers/blmbycar.cpp48
-rw-r--r--src/mame/drivers/blockout.cpp40
-rw-r--r--src/mame/drivers/blocktax.cpp24
-rw-r--r--src/mame/drivers/bloodbro.cpp2
-rw-r--r--src/mame/drivers/blstroid.cpp24
-rw-r--r--src/mame/drivers/blueprnt.cpp49
-rw-r--r--src/mame/drivers/blw700i.cpp27
-rw-r--r--src/mame/drivers/bmjr.cpp29
-rw-r--r--src/mame/drivers/bml3.cpp108
-rw-r--r--src/mame/drivers/bnstars.cpp73
-rw-r--r--src/mame/drivers/bntyhunt.cpp27
-rw-r--r--src/mame/drivers/bogeyman.cpp34
-rw-r--r--src/mame/drivers/bombjack.cpp16
-rw-r--r--src/mame/drivers/boogwing.cpp38
-rw-r--r--src/mame/drivers/bowltry.cpp28
-rw-r--r--src/mame/drivers/boxer.cpp26
-rw-r--r--src/mame/drivers/br8641.cpp8
-rw-r--r--src/mame/drivers/brkthru.cpp14
-rw-r--r--src/mame/drivers/bsktball.cpp30
-rw-r--r--src/mame/drivers/btime.cpp153
-rw-r--r--src/mame/drivers/btoads.cpp29
-rw-r--r--src/mame/drivers/buggychl.cpp2
-rw-r--r--src/mame/drivers/bullet.cpp110
-rw-r--r--src/mame/drivers/busicom.cpp21
-rw-r--r--src/mame/drivers/buster.cpp27
-rw-r--r--src/mame/drivers/bw12.cpp73
-rw-r--r--src/mame/drivers/bw2.cpp51
-rw-r--r--src/mame/drivers/bwidow.cpp64
-rw-r--r--src/mame/drivers/bwing.cpp51
-rw-r--r--src/mame/drivers/by17.cpp19
-rw-r--r--src/mame/drivers/by35.cpp46
-rw-r--r--src/mame/drivers/by6803.cpp12
-rw-r--r--src/mame/drivers/by68701.cpp9
-rw-r--r--src/mame/drivers/byvid.cpp62
-rw-r--r--src/mame/drivers/c10.cpp27
-rw-r--r--src/mame/drivers/c128.cpp88
-rw-r--r--src/mame/drivers/c2color.cpp127
-rw-r--r--src/mame/drivers/c64.cpp58
-rw-r--r--src/mame/drivers/c64dtv.cpp15
-rw-r--r--src/mame/drivers/c65.cpp68
-rw-r--r--src/mame/drivers/c80.cpp11
-rw-r--r--src/mame/drivers/c900.cpp35
-rw-r--r--src/mame/drivers/cabaret.cpp34
-rw-r--r--src/mame/drivers/calchase.cpp36
-rw-r--r--src/mame/drivers/calcune.cpp82
-rw-r--r--src/mame/drivers/calomega.cpp69
-rw-r--r--src/mame/drivers/calorie.cpp36
-rw-r--r--src/mame/drivers/camplynx.cpp53
-rw-r--r--src/mame/drivers/candela.cpp45
-rw-r--r--src/mame/drivers/canon_s80.cpp9
-rw-r--r--src/mame/drivers/canyon.cpp28
-rw-r--r--src/mame/drivers/capbowl.cpp56
-rw-r--r--src/mame/drivers/capcom.cpp9
-rw-r--r--src/mame/drivers/caprcyc.cpp10
-rw-r--r--src/mame/drivers/cardinal.cpp66
-rw-r--r--src/mame/drivers/cardline.cpp29
-rw-r--r--src/mame/drivers/carjmbre.cpp32
-rw-r--r--src/mame/drivers/carpolo.cpp22
-rw-r--r--src/mame/drivers/carrera.cpp25
-rw-r--r--src/mame/drivers/casloopy.cpp33
-rw-r--r--src/mame/drivers/castle.cpp24
-rw-r--r--src/mame/drivers/caswin.cpp29
-rw-r--r--src/mame/drivers/cat.cpp42
-rw-r--r--src/mame/drivers/cavepc.cpp29
-rw-r--r--src/mame/drivers/cball.cpp24
-rw-r--r--src/mame/drivers/cbasebal.cpp40
-rw-r--r--src/mame/drivers/cbm2.cpp130
-rw-r--r--src/mame/drivers/cbuster.cpp37
-rw-r--r--src/mame/drivers/cc40.cpp32
-rw-r--r--src/mame/drivers/cchance.cpp28
-rw-r--r--src/mame/drivers/cchasm.cpp32
-rw-r--r--src/mame/drivers/cclimber.cpp99
-rw-r--r--src/mame/drivers/ccs2810.cpp25
-rw-r--r--src/mame/drivers/cd2650.cpp4
-rw-r--r--src/mame/drivers/cdc721.cpp31
-rw-r--r--src/mame/drivers/cdi.cpp224
-rw-r--r--src/mame/drivers/cedar_magnet.cpp122
-rw-r--r--src/mame/drivers/centiped.cpp10
-rw-r--r--src/mame/drivers/cesclass.cpp29
-rw-r--r--src/mame/drivers/cgc7900.cpp18
-rw-r--r--src/mame/drivers/cgenie.cpp39
-rw-r--r--src/mame/drivers/chaknpop.cpp30
-rw-r--r--src/mame/drivers/champbas.cpp230
-rw-r--r--src/mame/drivers/champbwl.cpp67
-rw-r--r--src/mame/drivers/chanbara.cpp28
-rw-r--r--src/mame/drivers/chance32.cpp33
-rw-r--r--src/mame/drivers/channelf.cpp132
-rw-r--r--src/mame/drivers/chaos.cpp17
-rw-r--r--src/mame/drivers/cheekyms.cpp28
-rw-r--r--src/mame/drivers/chessmst.cpp121
-rw-r--r--src/mame/drivers/chesstrv.cpp376
-rw-r--r--src/mame/drivers/chexx.cpp4
-rw-r--r--src/mame/drivers/chicago.cpp23
-rw-r--r--src/mame/drivers/chihiro.cpp184
-rw-r--r--src/mame/drivers/chinagat.cpp18
-rw-r--r--src/mame/drivers/chsuper.cpp39
-rw-r--r--src/mame/drivers/cidelsa.cpp6
-rw-r--r--src/mame/drivers/circusc.cpp46
-rw-r--r--src/mame/drivers/cischeat.cpp250
-rw-r--r--src/mame/drivers/citycon.cpp28
-rw-r--r--src/mame/drivers/cking_master.cpp239
-rw-r--r--src/mame/drivers/ckz80.cpp473
-rw-r--r--src/mame/drivers/clayshoo.cpp26
-rw-r--r--src/mame/drivers/clcd.cpp24
-rw-r--r--src/mame/drivers/clickstart.cpp441
-rw-r--r--src/mame/drivers/cliffhgr.cpp74
-rw-r--r--src/mame/drivers/clowndwn.cpp20
-rw-r--r--src/mame/drivers/clpoker.cpp33
-rw-r--r--src/mame/drivers/clshroad.cpp72
-rw-r--r--src/mame/drivers/cm1800.cpp7
-rw-r--r--src/mame/drivers/cmi.cpp108
-rw-r--r--src/mame/drivers/cmmb.cpp26
-rw-r--r--src/mame/drivers/cms.cpp2
-rw-r--r--src/mame/drivers/cninja.cpp215
-rw-r--r--src/mame/drivers/cntsteer.cpp71
-rw-r--r--src/mame/drivers/cobra.cpp24
-rw-r--r--src/mame/drivers/coco12.cpp123
-rw-r--r--src/mame/drivers/coco3.cpp75
-rw-r--r--src/mame/drivers/cocoloco.cpp12
-rw-r--r--src/mame/drivers/coinmstr.cpp71
-rw-r--r--src/mame/drivers/coinmvga.cpp46
-rw-r--r--src/mame/drivers/coleco.cpp7
-rw-r--r--src/mame/drivers/comebaby.cpp29
-rw-r--r--src/mame/drivers/commando.cpp20
-rw-r--r--src/mame/drivers/compc.cpp40
-rw-r--r--src/mame/drivers/compgolf.cpp28
-rw-r--r--src/mame/drivers/compis.cpp44
-rw-r--r--src/mame/drivers/compucolor.cpp21
-rw-r--r--src/mame/drivers/comquest.cpp31
-rw-r--r--src/mame/drivers/comx35.cpp14
-rw-r--r--src/mame/drivers/concept.cpp29
-rw-r--r--src/mame/drivers/contra.cpp32
-rw-r--r--src/mame/drivers/controlid.cpp19
-rw-r--r--src/mame/drivers/coolpool.cpp49
-rw-r--r--src/mame/drivers/coolridr.cpp58
-rw-r--r--src/mame/drivers/cop01.cpp79
-rw-r--r--src/mame/drivers/copsnrob.cpp12
-rw-r--r--src/mame/drivers/corona.cpp171
-rw-r--r--src/mame/drivers/cortex.cpp44
-rw-r--r--src/mame/drivers/cosmic.cpp22
-rw-r--r--src/mame/drivers/cosmicos.cpp15
-rw-r--r--src/mame/drivers/cp1.cpp30
-rw-r--r--src/mame/drivers/cps1.cpp212
-rw-r--r--src/mame/drivers/cps2.cpp67
-rw-r--r--src/mame/drivers/cps3.cpp211
-rw-r--r--src/mame/drivers/craft.cpp1
-rw-r--r--src/mame/drivers/crbaloon.cpp31
-rw-r--r--src/mame/drivers/cromptons.cpp150
-rw-r--r--src/mame/drivers/crospang.cpp114
-rw-r--r--src/mame/drivers/crvision.cpp20
-rw-r--r--src/mame/drivers/csplayh5.cpp16
-rw-r--r--src/mame/drivers/cswat.cpp33
-rw-r--r--src/mame/drivers/ct486.cpp53
-rw-r--r--src/mame/drivers/cubeqst.cpp1
-rw-r--r--src/mame/drivers/cubo.cpp41
-rw-r--r--src/mame/drivers/cultures.cpp34
-rw-r--r--src/mame/drivers/cupidon.cpp21
-rw-r--r--src/mame/drivers/cvicny.cpp9
-rw-r--r--src/mame/drivers/cvs.cpp1
-rw-r--r--src/mame/drivers/cxg_ch2001.cpp193
-rw-r--r--src/mame/drivers/cxgz80.cpp437
-rw-r--r--src/mame/drivers/cxhumax.cpp33
-rw-r--r--src/mame/drivers/cyberbal.cpp35
-rw-r--r--src/mame/drivers/cybertnk.cpp61
-rw-r--r--src/mame/drivers/cybiko.cpp8
-rw-r--r--src/mame/drivers/cybstorm.cpp23
-rw-r--r--src/mame/drivers/cyclemb.cpp53
-rw-r--r--src/mame/drivers/cz101.cpp25
-rw-r--r--src/mame/drivers/d6800.cpp64
-rw-r--r--src/mame/drivers/d6809.cpp18
-rw-r--r--src/mame/drivers/d9final.cpp39
-rw-r--r--src/mame/drivers/dacholer.cpp8
-rw-r--r--src/mame/drivers/dai.cpp43
-rw-r--r--src/mame/drivers/dai3wksi.cpp6
-rw-r--r--src/mame/drivers/dambustr.cpp23
-rw-r--r--src/mame/drivers/darkmist.cpp29
-rw-r--r--src/mame/drivers/darkseal.cpp41
-rw-r--r--src/mame/drivers/daruma.cpp16
-rw-r--r--src/mame/drivers/dassault.cpp52
-rw-r--r--src/mame/drivers/datum.cpp11
-rw-r--r--src/mame/drivers/dblcrown.cpp30
-rw-r--r--src/mame/drivers/dblewing.cpp44
-rw-r--r--src/mame/drivers/dbox.cpp12
-rw-r--r--src/mame/drivers/dbz.cpp38
-rw-r--r--src/mame/drivers/dccons.cpp60
-rw-r--r--src/mame/drivers/dcheese.cpp65
-rw-r--r--src/mame/drivers/dday.cpp24
-rw-r--r--src/mame/drivers/ddayjlc.cpp36
-rw-r--r--src/mame/drivers/ddealer.cpp33
-rw-r--r--src/mame/drivers/ddenlovr.cpp227
-rw-r--r--src/mame/drivers/ddragon.cpp29
-rw-r--r--src/mame/drivers/ddragon3.cpp108
-rw-r--r--src/mame/drivers/ddribble.cpp59
-rw-r--r--src/mame/drivers/de_3.cpp15
-rw-r--r--src/mame/drivers/dec0.cpp224
-rw-r--r--src/mame/drivers/deco156.cpp70
-rw-r--r--src/mame/drivers/deco32.cpp2
-rw-r--r--src/mame/drivers/deco_ld.cpp30
-rw-r--r--src/mame/drivers/deco_mlc.cpp99
-rw-r--r--src/mame/drivers/decocass.cpp183
-rw-r--r--src/mame/drivers/decstation.cpp186
-rw-r--r--src/mame/drivers/dectalk.cpp33
-rw-r--r--src/mame/drivers/decwritr.cpp38
-rw-r--r--src/mame/drivers/deniam.cpp6
-rw-r--r--src/mame/drivers/deshoros.cpp26
-rw-r--r--src/mame/drivers/destroyr.cpp28
-rw-r--r--src/mame/drivers/dfruit.cpp34
-rw-r--r--src/mame/drivers/dgn_beta.cpp47
-rw-r--r--src/mame/drivers/dgpix.cpp25
-rw-r--r--src/mame/drivers/diablo1300.cpp11
-rw-r--r--src/mame/drivers/didact.cpp449
-rw-r--r--src/mame/drivers/dietgo.cpp33
-rw-r--r--src/mame/drivers/digel804.cpp44
-rw-r--r--src/mame/drivers/digijet.cpp9
-rw-r--r--src/mame/drivers/dim68k.cpp32
-rw-r--r--src/mame/drivers/discoboy.cpp53
-rw-r--r--src/mame/drivers/divebomb.cpp59
-rw-r--r--src/mame/drivers/diverboy.cpp35
-rw-r--r--src/mame/drivers/djboy.cpp159
-rw-r--r--src/mame/drivers/djmain.cpp58
-rw-r--r--src/mame/drivers/dkmb.cpp24
-rw-r--r--src/mame/drivers/dkong.cpp84
-rw-r--r--src/mame/drivers/dlair.cpp34
-rw-r--r--src/mame/drivers/dlair2.cpp30
-rw-r--r--src/mame/drivers/dm7000.cpp2
-rw-r--r--src/mame/drivers/dmax8000.cpp20
-rw-r--r--src/mame/drivers/dmndrby.cpp39
-rw-r--r--src/mame/drivers/dms5000.cpp27
-rw-r--r--src/mame/drivers/dmv.cpp185
-rw-r--r--src/mame/drivers/docastle.cpp72
-rw-r--r--src/mame/drivers/dogfgt.cpp36
-rw-r--r--src/mame/drivers/dominob.cpp28
-rw-r--r--src/mame/drivers/dooyong.cpp321
-rw-r--r--src/mame/drivers/dorachan.cpp24
-rw-r--r--src/mame/drivers/dotrikun.cpp29
-rw-r--r--src/mame/drivers/dps1.cpp25
-rw-r--r--src/mame/drivers/dragon.cpp141
-rw-r--r--src/mame/drivers/dragrace.cpp36
-rw-r--r--src/mame/drivers/dreambal.cpp32
-rw-r--r--src/mame/drivers/dreamwld.cpp58
-rw-r--r--src/mame/drivers/drgnmst.cpp54
-rw-r--r--src/mame/drivers/dribling.cpp30
-rw-r--r--src/mame/drivers/drmicro.cpp56
-rw-r--r--src/mame/drivers/drtomy.cpp29
-rw-r--r--src/mame/drivers/drw80pkr.cpp27
-rw-r--r--src/mame/drivers/dual68.cpp25
-rw-r--r--src/mame/drivers/duet16.cpp73
-rw-r--r--src/mame/drivers/dunhuang.cpp35
-rw-r--r--src/mame/drivers/dvk_kcgd.cpp24
-rw-r--r--src/mame/drivers/dvk_ksm.cpp60
-rw-r--r--src/mame/drivers/dynadice.cpp40
-rw-r--r--src/mame/drivers/dynax.cpp235
-rw-r--r--src/mame/drivers/e100.cpp35
-rw-r--r--src/mame/drivers/eacc.cpp13
-rw-r--r--src/mame/drivers/ec184x.cpp126
-rw-r--r--src/mame/drivers/ec65.cpp52
-rw-r--r--src/mame/drivers/ecoinf1.cpp11
-rw-r--r--src/mame/drivers/ecoinf2.cpp2
-rw-r--r--src/mame/drivers/ecoinf3.cpp2
-rw-r--r--src/mame/drivers/efdt.cpp33
-rw-r--r--src/mame/drivers/egghunt.cpp37
-rw-r--r--src/mame/drivers/einstein.cpp44
-rw-r--r--src/mame/drivers/electra.cpp23
-rw-r--r--src/mame/drivers/electron.cpp25
-rw-r--r--src/mame/drivers/elekscmp.cpp9
-rw-r--r--src/mame/drivers/elektronmono.cpp9
-rw-r--r--src/mame/drivers/elf.cpp33
-rw-r--r--src/mame/drivers/elwro800.cpp53
-rw-r--r--src/mame/drivers/embargo.cpp25
-rw-r--r--src/mame/drivers/emma2.cpp15
-rw-r--r--src/mame/drivers/enigma2.cpp46
-rw-r--r--src/mame/drivers/eolith.cpp4
-rw-r--r--src/mame/drivers/eolith16.cpp31
-rw-r--r--src/mame/drivers/ep64.cpp10
-rw-r--r--src/mame/drivers/epos.cpp52
-rw-r--r--src/mame/drivers/eprom.cpp104
-rw-r--r--src/mame/drivers/equites.cpp1
-rw-r--r--src/mame/drivers/ertictac.cpp1
-rw-r--r--src/mame/drivers/esd16.cpp371
-rw-r--r--src/mame/drivers/esh.cpp24
-rw-r--r--src/mame/drivers/espial.cpp45
-rw-r--r--src/mame/drivers/esq5505.cpp13
-rw-r--r--src/mame/drivers/esqasr.cpp17
-rw-r--r--src/mame/drivers/esqkt.cpp10
-rw-r--r--src/mame/drivers/esripsys.cpp1
-rw-r--r--src/mame/drivers/et3400.cpp15
-rw-r--r--src/mame/drivers/eti660.cpp10
-rw-r--r--src/mame/drivers/ettrivia.cpp51
-rw-r--r--src/mame/drivers/eurocom2.cpp71
-rw-r--r--src/mame/drivers/europc.cpp99
-rw-r--r--src/mame/drivers/evmbug.cpp25
-rw-r--r--src/mame/drivers/excali64.cpp48
-rw-r--r--src/mame/drivers/exedexes.cpp48
-rw-r--r--src/mame/drivers/exelv.cpp2
-rw-r--r--src/mame/drivers/exerion.cpp22
-rw-r--r--src/mame/drivers/exidy.cpp104
-rw-r--r--src/mame/drivers/exidy440.cpp23
-rw-r--r--src/mame/drivers/exidyttl.cpp46
-rw-r--r--src/mame/drivers/expro02.cpp143
-rw-r--r--src/mame/drivers/exterm.cpp33
-rw-r--r--src/mame/drivers/extrema.cpp11
-rw-r--r--src/mame/drivers/exzisus.cpp48
-rw-r--r--src/mame/drivers/ez2d.cpp22
-rw-r--r--src/mame/drivers/f-32.cpp68
-rw-r--r--src/mame/drivers/fantland.cpp83
-rw-r--r--src/mame/drivers/fanucs15.cpp27
-rw-r--r--src/mame/drivers/fanucspmg.cpp3
-rw-r--r--src/mame/drivers/fastfred.cpp87
-rw-r--r--src/mame/drivers/fb01.cpp42
-rw-r--r--src/mame/drivers/fc100.cpp55
-rw-r--r--src/mame/drivers/fccpu20.cpp75
-rw-r--r--src/mame/drivers/fccpu30.cpp77
-rw-r--r--src/mame/drivers/fcombat.cpp22
-rw-r--r--src/mame/drivers/fcrash.cpp643
-rw-r--r--src/mame/drivers/feversoc.cpp31
-rw-r--r--src/mame/drivers/fgoal.cpp22
-rw-r--r--src/mame/drivers/fidel6502.cpp2902
-rw-r--r--src/mame/drivers/fidel68k.cpp818
-rw-r--r--src/mame/drivers/fidel_as12.cpp192
-rw-r--r--src/mame/drivers/fidel_card.cpp675
-rw-r--r--src/mame/drivers/fidel_cc1.cpp221
-rw-r--r--src/mame/drivers/fidel_cc10.cpp321
-rw-r--r--src/mame/drivers/fidel_cc7.cpp245
-rw-r--r--src/mame/drivers/fidel_chesster.cpp227
-rw-r--r--src/mame/drivers/fidel_csc.cpp712
-rw-r--r--src/mame/drivers/fidel_dames.cpp180
-rw-r--r--src/mame/drivers/fidel_desdis.cpp358
-rw-r--r--src/mame/drivers/fidel_eag68k.cpp737
-rw-r--r--src/mame/drivers/fidel_elite.cpp647
-rw-r--r--src/mame/drivers/fidel_excel.cpp523
-rw-r--r--src/mame/drivers/fidel_phantom.cpp143
-rw-r--r--src/mame/drivers/fidel_sc12.cpp244
-rw-r--r--src/mame/drivers/fidel_sc6.cpp (renamed from src/mame/drivers/fidelmcs48.cpp)149
-rw-r--r--src/mame/drivers/fidel_sc8.cpp157
-rw-r--r--src/mame/drivers/fidel_sc9.cpp295
-rw-r--r--src/mame/drivers/fidel_vcc.cpp386
-rw-r--r--src/mame/drivers/fidel_vsc.cpp430
-rw-r--r--src/mame/drivers/fidelz80.cpp2045
-rw-r--r--src/mame/drivers/finalizr.cpp70
-rw-r--r--src/mame/drivers/fireball.cpp11
-rw-r--r--src/mame/drivers/firebeat.cpp4
-rw-r--r--src/mame/drivers/firefox.cpp68
-rw-r--r--src/mame/drivers/firetrap.cpp105
-rw-r--r--src/mame/drivers/firetrk.cpp60
-rw-r--r--src/mame/drivers/fitfight.cpp44
-rw-r--r--src/mame/drivers/fk1.cpp31
-rw-r--r--src/mame/drivers/flipjack.cpp6
-rw-r--r--src/mame/drivers/flower.cpp38
-rw-r--r--src/mame/drivers/flstory.cpp1
-rw-r--r--src/mame/drivers/flyball.cpp28
-rw-r--r--src/mame/drivers/fm7.cpp288
-rw-r--r--src/mame/drivers/fontwriter.cpp60
-rw-r--r--src/mame/drivers/foodf.cpp2
-rw-r--r--src/mame/drivers/force68k.cpp76
-rw-r--r--src/mame/drivers/forte2.cpp3
-rw-r--r--src/mame/drivers/fortecar.cpp31
-rw-r--r--src/mame/drivers/fp1100.cpp43
-rw-r--r--src/mame/drivers/fp6000.cpp34
-rw-r--r--src/mame/drivers/freekick.cpp323
-rw-r--r--src/mame/drivers/freeway.cpp191
-rw-r--r--src/mame/drivers/fresh.cpp29
-rw-r--r--src/mame/drivers/fromance.cpp130
-rw-r--r--src/mame/drivers/fruitpc.cpp22
-rw-r--r--src/mame/drivers/fs3216.cpp357
-rw-r--r--src/mame/drivers/fungames.cpp23
-rw-r--r--src/mame/drivers/funkball.cpp32
-rw-r--r--src/mame/drivers/funkybee.cpp28
-rw-r--r--src/mame/drivers/funkyjet.cpp34
-rw-r--r--src/mame/drivers/funtech.cpp34
-rw-r--r--src/mame/drivers/funworld.cpp164
-rw-r--r--src/mame/drivers/funybubl.cpp40
-rw-r--r--src/mame/drivers/fuukifg2.cpp4
-rw-r--r--src/mame/drivers/g627.cpp14
-rw-r--r--src/mame/drivers/gaelco.cpp138
-rw-r--r--src/mame/drivers/gaelco2.cpp384
-rw-r--r--src/mame/drivers/gaelcopc.cpp27
-rw-r--r--src/mame/drivers/gaiden.cpp2
-rw-r--r--src/mame/drivers/gal3.cpp69
-rw-r--r--src/mame/drivers/galaga.cpp8
-rw-r--r--src/mame/drivers/galastrm.cpp40
-rw-r--r--src/mame/drivers/galaxi.cpp47
-rw-r--r--src/mame/drivers/galaxian.cpp835
-rw-r--r--src/mame/drivers/galaxold.cpp316
-rw-r--r--src/mame/drivers/galaxy.cpp74
-rw-r--r--src/mame/drivers/galeb.cpp32
-rw-r--r--src/mame/drivers/galgames.cpp155
-rw-r--r--src/mame/drivers/galivan.cpp123
-rw-r--r--src/mame/drivers/galpani2.cpp38
-rw-r--r--src/mame/drivers/galpani3.cpp46
-rw-r--r--src/mame/drivers/galpanic.cpp42
-rw-r--r--src/mame/drivers/galspnbl.cpp6
-rw-r--r--src/mame/drivers/gamate.cpp21
-rw-r--r--src/mame/drivers/gambl186.cpp25
-rw-r--r--src/mame/drivers/gamecom.cpp34
-rw-r--r--src/mame/drivers/gamecstl.cpp30
-rw-r--r--src/mame/drivers/gamecube.cpp9
-rw-r--r--src/mame/drivers/gameking.cpp34
-rw-r--r--src/mame/drivers/gamemachine.cpp419
-rw-r--r--src/mame/drivers/gamepock.cpp9
-rw-r--r--src/mame/drivers/gammagic.cpp13
-rw-r--r--src/mame/drivers/gamtor.cpp22
-rw-r--r--src/mame/drivers/gatron.cpp39
-rw-r--r--src/mame/drivers/gauntlet.cpp94
-rw-r--r--src/mame/drivers/gb.cpp20
-rw-r--r--src/mame/drivers/gba.cpp54
-rw-r--r--src/mame/drivers/gberet.cpp70
-rw-r--r--src/mame/drivers/gcpinbal.cpp31
-rw-r--r--src/mame/drivers/gei.cpp109
-rw-r--r--src/mame/drivers/geneve.cpp51
-rw-r--r--src/mame/drivers/geniusiq.cpp22
-rw-r--r--src/mame/drivers/genpc.cpp69
-rw-r--r--src/mame/drivers/ggconnie.cpp104
-rw-r--r--src/mame/drivers/ghosteo.cpp22
-rw-r--r--src/mame/drivers/giclassic.cpp51
-rw-r--r--src/mame/drivers/gimix.cpp21
-rw-r--r--src/mame/drivers/ginganin.cpp37
-rw-r--r--src/mame/drivers/gizmondo.cpp23
-rw-r--r--src/mame/drivers/gkigt.cpp51
-rw-r--r--src/mame/drivers/gladiatr.cpp112
-rw-r--r--src/mame/drivers/glasgow.cpp35
-rw-r--r--src/mame/drivers/glass.cpp45
-rw-r--r--src/mame/drivers/globalvr.cpp9
-rw-r--r--src/mame/drivers/gluck2.cpp30
-rw-r--r--src/mame/drivers/gmaster.cpp13
-rw-r--r--src/mame/drivers/gng.cpp70
-rw-r--r--src/mame/drivers/go2000.cpp39
-rw-r--r--src/mame/drivers/goal92.cpp2
-rw-r--r--src/mame/drivers/goindol.cpp44
-rw-r--r--src/mame/drivers/gokidetor.cpp16
-rw-r--r--src/mame/drivers/goldnpkr.cpp39
-rw-r--r--src/mame/drivers/goldstar.cpp882
-rw-r--r--src/mame/drivers/gomoku.cpp28
-rw-r--r--src/mame/drivers/good.cpp32
-rw-r--r--src/mame/drivers/gotcha.cpp60
-rw-r--r--src/mame/drivers/gottlieb.cpp24
-rw-r--r--src/mame/drivers/gp2x.cpp23
-rw-r--r--src/mame/drivers/gp32.cpp42
-rw-r--r--src/mame/drivers/gp_2.cpp7
-rw-r--r--src/mame/drivers/gpworld.cpp24
-rw-r--r--src/mame/drivers/grchamp.cpp41
-rw-r--r--src/mame/drivers/grfd2301.cpp25
-rw-r--r--src/mame/drivers/gridcomp.cpp108
-rw-r--r--src/mame/drivers/groundfx.cpp26
-rw-r--r--src/mame/drivers/gstream.cpp61
-rw-r--r--src/mame/drivers/gsword.cpp95
-rw-r--r--src/mame/drivers/gts80a.cpp28
-rw-r--r--src/mame/drivers/guab.cpp8
-rw-r--r--src/mame/drivers/gumbo.cpp48
-rw-r--r--src/mame/drivers/gunbustr.cpp26
-rw-r--r--src/mame/drivers/gundealr.cpp52
-rw-r--r--src/mame/drivers/gunpey.cpp34
-rw-r--r--src/mame/drivers/gunsmoke.cpp56
-rw-r--r--src/mame/drivers/gyruss.cpp38
-rw-r--r--src/mame/drivers/h19.cpp56
-rw-r--r--src/mame/drivers/halleys.cpp51
-rw-r--r--src/mame/drivers/hanaawas.cpp28
-rw-r--r--src/mame/drivers/hankin.cpp24
-rw-r--r--src/mame/drivers/hapyfish.cpp34
-rw-r--r--src/mame/drivers/harddriv.cpp10
-rw-r--r--src/mame/drivers/hazeltin.cpp21
-rw-r--r--src/mame/drivers/headonb.cpp32
-rw-r--r--src/mame/drivers/hec2hrp.cpp277
-rw-r--r--src/mame/drivers/hh_amis2k.cpp478
-rw-r--r--src/mame/drivers/hh_cop400.cpp325
-rw-r--r--src/mame/drivers/hh_hmcs40.cpp1382
-rw-r--r--src/mame/drivers/hh_melps4.cpp95
-rw-r--r--src/mame/drivers/hh_pic16.cpp295
-rw-r--r--src/mame/drivers/hh_sm510.cpp3542
-rw-r--r--src/mame/drivers/hh_tms1k.cpp2764
-rw-r--r--src/mame/drivers/hh_ucom4.cpp638
-rw-r--r--src/mame/drivers/hideseek.cpp28
-rw-r--r--src/mame/drivers/higemaru.cpp28
-rw-r--r--src/mame/drivers/highvdeo.cpp204
-rw-r--r--src/mame/drivers/hitme.cpp45
-rw-r--r--src/mame/drivers/hitpoker.cpp3
-rw-r--r--src/mame/drivers/hk68v10.cpp13
-rw-r--r--src/mame/drivers/hnayayoi.cpp47
-rw-r--r--src/mame/drivers/hng64.cpp11
-rw-r--r--src/mame/drivers/holeland.cpp64
-rw-r--r--src/mame/drivers/homedata.cpp430
-rw-r--r--src/mame/drivers/homelab.cpp108
-rw-r--r--src/mame/drivers/homerun.cpp88
-rw-r--r--src/mame/drivers/homez80.cpp29
-rw-r--r--src/mame/drivers/horizon.cpp58
-rw-r--r--src/mame/drivers/hornet.cpp21
-rw-r--r--src/mame/drivers/hotblock.cpp22
-rw-r--r--src/mame/drivers/hotstuff.cpp32
-rw-r--r--src/mame/drivers/hp16500.cpp49
-rw-r--r--src/mame/drivers/hp2100.cpp5
-rw-r--r--src/mame/drivers/hp2640.cpp43
-rw-r--r--src/mame/drivers/hp48.cpp1
-rw-r--r--src/mame/drivers/hp49gp.cpp23
-rw-r--r--src/mame/drivers/hp64k.cpp76
-rw-r--r--src/mame/drivers/hp80.cpp90
-rw-r--r--src/mame/drivers/hp95lx.cpp34
-rw-r--r--src/mame/drivers/hp9825.cpp317
-rw-r--r--src/mame/drivers/hp9845.cpp147
-rw-r--r--src/mame/drivers/hp9k.cpp31
-rw-r--r--src/mame/drivers/hp9k_3xx.cpp97
-rw-r--r--src/mame/drivers/hp_ipc.cpp98
-rw-r--r--src/mame/drivers/hprot1.cpp53
-rw-r--r--src/mame/drivers/hpz80unk.cpp16
-rw-r--r--src/mame/drivers/hshavoc.cpp2
-rw-r--r--src/mame/drivers/ht68k.cpp31
-rw-r--r--src/mame/drivers/huebler.cpp21
-rw-r--r--src/mame/drivers/hunter2.cpp54
-rw-r--r--src/mame/drivers/hvyunit.cpp51
-rw-r--r--src/mame/drivers/hx20.cpp46
-rw-r--r--src/mame/drivers/hyhoo.cpp33
-rw-r--r--src/mame/drivers/hyperscan.cpp25
-rw-r--r--src/mame/drivers/hyperspt.cpp77
-rw-r--r--src/mame/drivers/hyprduel.cpp68
-rw-r--r--src/mame/drivers/i7000.cpp23
-rw-r--r--src/mame/drivers/ibm3153.cpp25
-rw-r--r--src/mame/drivers/ibm6580.cpp107
-rw-r--r--src/mame/drivers/ibmpc.cpp84
-rw-r--r--src/mame/drivers/ibmpcjr.cpp51
-rw-r--r--src/mame/drivers/icatel.cpp25
-rw-r--r--src/mame/drivers/ice_bozopail.cpp10
-rw-r--r--src/mame/drivers/ice_tbd.cpp12
-rw-r--r--src/mame/drivers/icebox.cpp21
-rw-r--r--src/mame/drivers/icecold.cpp8
-rw-r--r--src/mame/drivers/ichiban.cpp60
-rw-r--r--src/mame/drivers/idsa.cpp17
-rw-r--r--src/mame/drivers/ie15.cpp7
-rw-r--r--src/mame/drivers/if800.cpp28
-rw-r--r--src/mame/drivers/igs009.cpp47
-rw-r--r--src/mame/drivers/igs011.cpp37
-rw-r--r--src/mame/drivers/igs017.cpp297
-rw-r--r--src/mame/drivers/igs_m027.cpp64
-rw-r--r--src/mame/drivers/igs_m036.cpp62
-rw-r--r--src/mame/drivers/igspc.cpp11
-rw-r--r--src/mame/drivers/igspoker.cpp87
-rw-r--r--src/mame/drivers/ikki.cpp38
-rw-r--r--src/mame/drivers/imds2.cpp2
-rw-r--r--src/mame/drivers/imolagp.cpp40
-rw-r--r--src/mame/drivers/inder.cpp65
-rw-r--r--src/mame/drivers/inderp.cpp15
-rw-r--r--src/mame/drivers/indiana.cpp18
-rw-r--r--src/mame/drivers/indigo.cpp385
-rw-r--r--src/mame/drivers/indy_indigo2.cpp119
-rw-r--r--src/mame/drivers/instantm.cpp26
-rw-r--r--src/mame/drivers/instruct.cpp4
-rw-r--r--src/mame/drivers/inteladv.cpp23
-rw-r--r--src/mame/drivers/intellect02.cpp321
-rw-r--r--src/mame/drivers/interact.cpp80
-rw-r--r--src/mame/drivers/interpro.cpp32
-rw-r--r--src/mame/drivers/intrscti.cpp40
-rw-r--r--src/mame/drivers/intv.cpp107
-rw-r--r--src/mame/drivers/invqix.cpp33
-rw-r--r--src/mame/drivers/ipds.cpp31
-rw-r--r--src/mame/drivers/iphone2g.cpp16
-rw-r--r--src/mame/drivers/iq151.cpp109
-rw-r--r--src/mame/drivers/iqblock.cpp32
-rw-r--r--src/mame/drivers/iqunlim.cpp21
-rw-r--r--src/mame/drivers/iris3130.cpp8
-rw-r--r--src/mame/drivers/irisha.cpp32
-rw-r--r--src/mame/drivers/irobot.cpp4
-rw-r--r--src/mame/drivers/ironhors.cpp61
-rw-r--r--src/mame/drivers/isbc8010.cpp60
-rw-r--r--src/mame/drivers/iskr103x.cpp46
-rw-r--r--src/mame/drivers/istellar.cpp32
-rw-r--r--src/mame/drivers/istrebiteli.cpp38
-rw-r--r--src/mame/drivers/iteagle.cpp65
-rw-r--r--src/mame/drivers/itech32.cpp43
-rw-r--r--src/mame/drivers/itech8.cpp4
-rw-r--r--src/mame/drivers/itgambl2.cpp22
-rw-r--r--src/mame/drivers/itgambl3.cpp25
-rw-r--r--src/mame/drivers/itt3030.cpp32
-rw-r--r--src/mame/drivers/jack.cpp86
-rw-r--r--src/mame/drivers/jackal.cpp32
-rw-r--r--src/mame/drivers/jackpool.cpp28
-rw-r--r--src/mame/drivers/jaguar.cpp6
-rw-r--r--src/mame/drivers/jailbrek.cpp33
-rw-r--r--src/mame/drivers/jalmah.cpp52
-rw-r--r--src/mame/drivers/jangou.cpp102
-rw-r--r--src/mame/drivers/jankenmn.cpp12
-rw-r--r--src/mame/drivers/jantotsu.cpp45
-rw-r--r--src/mame/drivers/jazz.cpp276
-rw-r--r--src/mame/drivers/jchan.cpp38
-rw-r--r--src/mame/drivers/jclub2.cpp98
-rw-r--r--src/mame/drivers/jedi.cpp12
-rw-r--r--src/mame/drivers/jensen.cpp246
-rw-r--r--src/mame/drivers/jeutel.cpp31
-rw-r--r--src/mame/drivers/joctronic.cpp60
-rw-r--r--src/mame/drivers/jokrwild.cpp25
-rw-r--r--src/mame/drivers/jollyjgr.cpp34
-rw-r--r--src/mame/drivers/jongkyo.cpp20
-rw-r--r--src/mame/drivers/jonos.cpp27
-rw-r--r--src/mame/drivers/joystand.cpp52
-rw-r--r--src/mame/drivers/jp.cpp31
-rw-r--r--src/mame/drivers/jpmimpct.cpp50
-rw-r--r--src/mame/drivers/jpmmps.cpp33
-rw-r--r--src/mame/drivers/jpms80.cpp28
-rw-r--r--src/mame/drivers/jpmsru.cpp10
-rw-r--r--src/mame/drivers/jpmsys5.cpp39
-rw-r--r--src/mame/drivers/jpmsys7.cpp11
-rw-r--r--src/mame/drivers/jr100.cpp4
-rw-r--r--src/mame/drivers/jr200.cpp32
-rw-r--r--src/mame/drivers/jtc.cpp80
-rw-r--r--src/mame/drivers/jubilee.cpp36
-rw-r--r--src/mame/drivers/juicebox.cpp33
-rw-r--r--src/mame/drivers/jungleyo.cpp32
-rw-r--r--src/mame/drivers/junior.cpp27
-rw-r--r--src/mame/drivers/junofrst.cpp24
-rw-r--r--src/mame/drivers/jupace.cpp44
-rw-r--r--src/mame/drivers/jupiter.cpp33
-rw-r--r--src/mame/drivers/jvh.cpp44
-rw-r--r--src/mame/drivers/k1003.cpp11
-rw-r--r--src/mame/drivers/k28.cpp301
-rw-r--r--src/mame/drivers/k8915.cpp25
-rw-r--r--src/mame/drivers/kaneko16.cpp199
-rw-r--r--src/mame/drivers/kangaroo.cpp36
-rw-r--r--src/mame/drivers/karnov.cpp4
-rw-r--r--src/mame/drivers/kas89.cpp22
-rw-r--r--src/mame/drivers/kaypro.cpp116
-rw-r--r--src/mame/drivers/kc.cpp141
-rw-r--r--src/mame/drivers/kchamp.cpp196
-rw-r--r--src/mame/drivers/kdt6.cpp31
-rw-r--r--src/mame/drivers/kickgoal.cpp100
-rw-r--r--src/mame/drivers/kim1.cpp38
-rw-r--r--src/mame/drivers/kingdrby.cpp69
-rw-r--r--src/mame/drivers/kingobox.cpp84
-rw-r--r--src/mame/drivers/kingpin.cpp3
-rw-r--r--src/mame/drivers/klax.cpp55
-rw-r--r--src/mame/drivers/kncljoe.cpp42
-rw-r--r--src/mame/drivers/koftball.cpp45
-rw-r--r--src/mame/drivers/koikoi.cpp28
-rw-r--r--src/mame/drivers/konamigv.cpp40
-rw-r--r--src/mame/drivers/konamigx.cpp2
-rw-r--r--src/mame/drivers/konamim2.cpp11
-rw-r--r--src/mame/drivers/konblands.cpp33
-rw-r--r--src/mame/drivers/konendev.cpp31
-rw-r--r--src/mame/drivers/konmedal68k.cpp31
-rw-r--r--src/mame/drivers/kontest.cpp36
-rw-r--r--src/mame/drivers/kopunch.cpp28
-rw-r--r--src/mame/drivers/kramermc.cpp28
-rw-r--r--src/mame/drivers/kron.cpp27
-rw-r--r--src/mame/drivers/krz2000.cpp7
-rw-r--r--src/mame/drivers/ksayakyu.cpp41
-rw-r--r--src/mame/drivers/kungfur.cpp30
-rw-r--r--src/mame/drivers/kurukuru.cpp48
-rw-r--r--src/mame/drivers/kyocera.cpp40
-rw-r--r--src/mame/drivers/kyugo.cpp90
-rw-r--r--src/mame/drivers/labyrunr.cpp28
-rw-r--r--src/mame/drivers/ladybug.cpp82
-rw-r--r--src/mame/drivers/ladyfrog.cpp1
-rw-r--r--src/mame/drivers/laser3k.cpp29
-rw-r--r--src/mame/drivers/laserbas.cpp47
-rw-r--r--src/mame/drivers/lasso.cpp106
-rw-r--r--src/mame/drivers/lastbank.cpp45
-rw-r--r--src/mame/drivers/lastfght.cpp26
-rw-r--r--src/mame/drivers/laz_aftrshok.cpp118
-rw-r--r--src/mame/drivers/laz_awetoss.cpp17
-rw-r--r--src/mame/drivers/laz_ribrac.cpp15
-rw-r--r--src/mame/drivers/lazercmd.cpp122
-rw-r--r--src/mame/drivers/lb186.cpp56
-rw-r--r--src/mame/drivers/lbeach.cpp26
-rw-r--r--src/mame/drivers/lc80.cpp44
-rw-r--r--src/mame/drivers/lckydraw.cpp11
-rw-r--r--src/mame/drivers/lcmate2.cpp29
-rw-r--r--src/mame/drivers/ldplayer.cpp5
-rw-r--r--src/mame/drivers/leapfrog_leappad.cpp145
-rw-r--r--src/mame/drivers/leapster.cpp26
-rw-r--r--src/mame/drivers/learnwin.cpp14
-rw-r--r--src/mame/drivers/legionna.cpp26
-rw-r--r--src/mame/drivers/leland.cpp82
-rw-r--r--src/mame/drivers/lemmings.cpp46
-rw-r--r--src/mame/drivers/lethal.cpp26
-rw-r--r--src/mame/drivers/lethalj.cpp36
-rw-r--r--src/mame/drivers/lg-dvd.cpp9
-rw-r--r--src/mame/drivers/lgp.cpp29
-rw-r--r--src/mame/drivers/liberate.cpp131
-rw-r--r--src/mame/drivers/lilith.cpp5
-rw-r--r--src/mame/drivers/limenko.cpp24
-rw-r--r--src/mame/drivers/lindbergh.cpp7
-rw-r--r--src/mame/drivers/lisa.cpp44
-rw-r--r--src/mame/drivers/littlerb.cpp23
-rw-r--r--src/mame/drivers/lkage.cpp2
-rw-r--r--src/mame/drivers/llc.cpp51
-rw-r--r--src/mame/drivers/lockon.cpp38
-rw-r--r--src/mame/drivers/looping.cpp13
-rw-r--r--src/mame/drivers/lsasquad.cpp92
-rw-r--r--src/mame/drivers/ltcasino.cpp25
-rw-r--r--src/mame/drivers/ltd.cpp16
-rw-r--r--src/mame/drivers/luckgrln.cpp46
-rw-r--r--src/mame/drivers/lucky74.cpp54
-rw-r--r--src/mame/drivers/luckybal.cpp26
-rw-r--r--src/mame/drivers/lvcards.cpp43
-rw-r--r--src/mame/drivers/lviv.cpp49
-rw-r--r--src/mame/drivers/lwings.cpp170
-rw-r--r--src/mame/drivers/lynx.cpp24
-rw-r--r--src/mame/drivers/m20.cpp35
-rw-r--r--src/mame/drivers/m24.cpp484
-rw-r--r--src/mame/drivers/m3.cpp25
-rw-r--r--src/mame/drivers/m5.cpp75
-rw-r--r--src/mame/drivers/m52.cpp35
-rw-r--r--src/mame/drivers/m57.cpp31
-rw-r--r--src/mame/drivers/m58.cpp24
-rw-r--r--src/mame/drivers/m62.cpp199
-rw-r--r--src/mame/drivers/m63.cpp12
-rw-r--r--src/mame/drivers/m6805evs.cpp9
-rw-r--r--src/mame/drivers/m72.cpp244
-rw-r--r--src/mame/drivers/m79152pc.cpp7
-rw-r--r--src/mame/drivers/m79amb.cpp27
-rw-r--r--src/mame/drivers/m90.cpp30
-rw-r--r--src/mame/drivers/mac.cpp13
-rw-r--r--src/mame/drivers/mac128.cpp7
-rw-r--r--src/mame/drivers/macp.cpp26
-rw-r--r--src/mame/drivers/macs.cpp3
-rw-r--r--src/mame/drivers/madalien.cpp17
-rw-r--r--src/mame/drivers/madmotor.cpp41
-rw-r--r--src/mame/drivers/magic10.cpp71
-rw-r--r--src/mame/drivers/magicard.cpp42
-rw-r--r--src/mame/drivers/magicfly.cpp36
-rw-r--r--src/mame/drivers/magictg.cpp37
-rw-r--r--src/mame/drivers/magmax.cpp32
-rw-r--r--src/mame/drivers/magnum.cpp52
-rw-r--r--src/mame/drivers/magreel.cpp31
-rw-r--r--src/mame/drivers/magtouch.cpp26
-rw-r--r--src/mame/drivers/mainsnk.cpp32
-rw-r--r--src/mame/drivers/majorpkr.cpp24
-rw-r--r--src/mame/drivers/manohman.cpp22
-rw-r--r--src/mame/drivers/mappy.cpp9
-rw-r--r--src/mame/drivers/marineb.cpp79
-rw-r--r--src/mame/drivers/marinedt.cpp22
-rw-r--r--src/mame/drivers/mario.cpp33
-rw-r--r--src/mame/drivers/markham.cpp77
-rw-r--r--src/mame/drivers/marywu.cpp11
-rw-r--r--src/mame/drivers/mastboyo.cpp31
-rw-r--r--src/mame/drivers/matmania.cpp6
-rw-r--r--src/mame/drivers/maxaflex.cpp2
-rw-r--r--src/mame/drivers/maygay1b.cpp58
-rw-r--r--src/mame/drivers/maygayep.cpp12
-rw-r--r--src/mame/drivers/maygaysw.cpp10
-rw-r--r--src/mame/drivers/maygayv1.cpp39
-rw-r--r--src/mame/drivers/mazerbla.cpp106
-rw-r--r--src/mame/drivers/mbc200.cpp45
-rw-r--r--src/mame/drivers/mbc55x.cpp324
-rw-r--r--src/mame/drivers/mbee.cpp161
-rw-r--r--src/mame/drivers/mc10.cpp86
-rw-r--r--src/mame/drivers/mc1000.cpp52
-rw-r--r--src/mame/drivers/mc1502.cpp43
-rw-r--r--src/mame/drivers/mc8020.cpp19
-rw-r--r--src/mame/drivers/mc8030.cpp19
-rw-r--r--src/mame/drivers/mcb216.cpp30
-rw-r--r--src/mame/drivers/mcr3.cpp97
-rw-r--r--src/mame/drivers/mcr68.cpp73
-rw-r--r--src/mame/drivers/meadows.cpp4
-rw-r--r--src/mame/drivers/meadwttl.cpp23
-rw-r--r--src/mame/drivers/mediagx.cpp30
-rw-r--r--src/mame/drivers/megadriv.cpp220
-rw-r--r--src/mame/drivers/megadriv_acbl.cpp177
-rw-r--r--src/mame/drivers/megadriv_rad.cpp24
-rw-r--r--src/mame/drivers/megaplay.cpp42
-rw-r--r--src/mame/drivers/megasys1.cpp195
-rw-r--r--src/mame/drivers/megatech.cpp95
-rw-r--r--src/mame/drivers/megazone.cpp52
-rw-r--r--src/mame/drivers/meijinsn.cpp40
-rw-r--r--src/mame/drivers/mekd2.cpp25
-rw-r--r--src/mame/drivers/mephisto.cpp78
-rw-r--r--src/mame/drivers/mephisto_montec.cpp72
-rw-r--r--src/mame/drivers/mephistp.cpp40
-rw-r--r--src/mame/drivers/merit.cpp113
-rw-r--r--src/mame/drivers/meritm.cpp23
-rw-r--r--src/mame/drivers/meritum.cpp22
-rw-r--r--src/mame/drivers/mermaid.cpp49
-rw-r--r--src/mame/drivers/mes.cpp25
-rw-r--r--src/mame/drivers/metalmx.cpp39
-rw-r--r--src/mame/drivers/metlclsh.cpp4
-rw-r--r--src/mame/drivers/metlfrzr.cpp30
-rw-r--r--src/mame/drivers/metro.cpp75
-rw-r--r--src/mame/drivers/mexico86.cpp2
-rw-r--r--src/mame/drivers/meyc8080.cpp30
-rw-r--r--src/mame/drivers/meyc8088.cpp28
-rw-r--r--src/mame/drivers/mgames.cpp96
-rw-r--r--src/mame/drivers/mgavegas.cpp36
-rw-r--r--src/mame/drivers/mgolf.cpp26
-rw-r--r--src/mame/drivers/mhavoc.cpp8
-rw-r--r--src/mame/drivers/micral.cpp44
-rw-r--r--src/mame/drivers/micro20.cpp31
-rw-r--r--src/mame/drivers/micro3d.cpp49
-rw-r--r--src/mame/drivers/microkit.cpp2
-rw-r--r--src/mame/drivers/micromon.cpp96
-rw-r--r--src/mame/drivers/micronic.cpp31
-rw-r--r--src/mame/drivers/micropin.cpp33
-rw-r--r--src/mame/drivers/microtan.cpp30
-rw-r--r--src/mame/drivers/microvsn.cpp27
-rw-r--r--src/mame/drivers/midas.cpp196
-rw-r--r--src/mame/drivers/midqslvr.cpp8
-rw-r--r--src/mame/drivers/midtunit.cpp1
-rw-r--r--src/mame/drivers/midvunit.cpp41
-rw-r--r--src/mame/drivers/midwunit.cpp1
-rw-r--r--src/mame/drivers/midxunit.cpp1
-rw-r--r--src/mame/drivers/midyunit.cpp127
-rw-r--r--src/mame/drivers/midzeus.cpp36
-rw-r--r--src/mame/drivers/mightyframe.cpp9
-rw-r--r--src/mame/drivers/mikie.cpp40
-rw-r--r--src/mame/drivers/mikro80.cpp63
-rw-r--r--src/mame/drivers/mikromik.cpp24
-rw-r--r--src/mame/drivers/mikrosha.cpp46
-rw-r--r--src/mame/drivers/mil4000.cpp38
-rw-r--r--src/mame/drivers/milton6805.cpp13
-rw-r--r--src/mame/drivers/mini2440.cpp34
-rw-r--r--src/mame/drivers/miniboy7.cpp39
-rw-r--r--src/mame/drivers/miniforce.cpp27
-rw-r--r--src/mame/drivers/minitel_2_rpic.cpp4
-rw-r--r--src/mame/drivers/minivadr.cpp24
-rw-r--r--src/mame/drivers/mips.cpp145
-rw-r--r--src/mame/drivers/mirage.cpp36
-rw-r--r--src/mame/drivers/mirax.cpp39
-rw-r--r--src/mame/drivers/missb2.cpp4
-rw-r--r--src/mame/drivers/missbamby.cpp134
-rw-r--r--src/mame/drivers/missile.cpp4
-rw-r--r--src/mame/drivers/mitchell.cpp269
-rw-r--r--src/mame/drivers/mjkjidai.cpp55
-rw-r--r--src/mame/drivers/mjsenpu.cpp35
-rw-r--r--src/mame/drivers/mjsister.cpp35
-rw-r--r--src/mame/drivers/mk1.cpp349
-rw-r--r--src/mame/drivers/mk14.cpp5
-rw-r--r--src/mame/drivers/mk2.cpp26
-rw-r--r--src/mame/drivers/mkit09.cpp22
-rw-r--r--src/mame/drivers/mmodular.cpp62
-rw-r--r--src/mame/drivers/mod8.cpp15
-rw-r--r--src/mame/drivers/model1.cpp86
-rw-r--r--src/mame/drivers/model2.cpp95
-rw-r--r--src/mame/drivers/model3.cpp11
-rw-r--r--src/mame/drivers/modellot.cpp29
-rw-r--r--src/mame/drivers/modena.cpp19
-rw-r--r--src/mame/drivers/mogura.cpp38
-rw-r--r--src/mame/drivers/mole.cpp30
-rw-r--r--src/mame/drivers/molecular.cpp44
-rw-r--r--src/mame/drivers/momoko.cpp30
-rw-r--r--src/mame/drivers/monacogp.cpp23
-rw-r--r--src/mame/drivers/monon_color.cpp23
-rw-r--r--src/mame/drivers/monzagp.cpp13
-rw-r--r--src/mame/drivers/moo.cpp76
-rw-r--r--src/mame/drivers/mosaic.cpp44
-rw-r--r--src/mame/drivers/mouser.cpp36
-rw-r--r--src/mame/drivers/mpc3000.cpp13
-rw-r--r--src/mame/drivers/mpf1.cpp46
-rw-r--r--src/mame/drivers/mps1230.cpp20
-rw-r--r--src/mame/drivers/mpu12wbk.cpp25
-rw-r--r--src/mame/drivers/mpu2.cpp9
-rw-r--r--src/mame/drivers/mpu3.cpp20
-rw-r--r--src/mame/drivers/mpu4dealem.cpp31
-rw-r--r--src/mame/drivers/mpu4plasma.cpp31
-rw-r--r--src/mame/drivers/mpu4sw.cpp34
-rw-r--r--src/mame/drivers/mpz80.cpp59
-rw-r--r--src/mame/drivers/mrdo.cpp37
-rw-r--r--src/mame/drivers/mrflea.cpp38
-rw-r--r--src/mame/drivers/mrgame.cpp7
-rw-r--r--src/mame/drivers/mrjong.cpp32
-rw-r--r--src/mame/drivers/ms0515.cpp29
-rw-r--r--src/mame/drivers/ms32.cpp57
-rw-r--r--src/mame/drivers/msbc1.cpp9
-rw-r--r--src/mame/drivers/mstation.cpp29
-rw-r--r--src/mame/drivers/msx.cpp4250
-rw-r--r--src/mame/drivers/mt735.cpp9
-rw-r--r--src/mame/drivers/mtx.cpp136
-rw-r--r--src/mame/drivers/mugsmash.cpp38
-rw-r--r--src/mame/drivers/multfish.cpp241
-rw-r--r--src/mame/drivers/multfish_boot.cpp24
-rw-r--r--src/mame/drivers/multi16.cpp25
-rw-r--r--src/mame/drivers/multi8.cpp36
-rw-r--r--src/mame/drivers/munchmo.cpp38
-rw-r--r--src/mame/drivers/murogem.cpp31
-rw-r--r--src/mame/drivers/murogmbl.cpp60
-rw-r--r--src/mame/drivers/mustache.cpp34
-rw-r--r--src/mame/drivers/mvme147.cpp14
-rw-r--r--src/mame/drivers/mw18w.cpp14
-rw-r--r--src/mame/drivers/mw8080bw.cpp1
-rw-r--r--src/mame/drivers/mwarr.cpp38
-rw-r--r--src/mame/drivers/mwsub.cpp14
-rw-r--r--src/mame/drivers/mx2178.cpp25
-rw-r--r--src/mame/drivers/myb3k.cpp67
-rw-r--r--src/mame/drivers/mycom.cpp44
-rw-r--r--src/mame/drivers/mystston.cpp14
-rw-r--r--src/mame/drivers/mystwarr.cpp36
-rw-r--r--src/mame/drivers/myvision.cpp14
-rw-r--r--src/mame/drivers/mz2000.cpp59
-rw-r--r--src/mame/drivers/mz2500.cpp36
-rw-r--r--src/mame/drivers/mz3500.cpp46
-rw-r--r--src/mame/drivers/mz6500.cpp31
-rw-r--r--src/mame/drivers/mz700.cpp68
-rw-r--r--src/mame/drivers/mz80.cpp55
-rw-r--r--src/mame/drivers/mzr8105.cpp14
-rw-r--r--src/mame/drivers/nakajies.cpp53
-rw-r--r--src/mame/drivers/namcofl.cpp45
-rw-r--r--src/mame/drivers/namcona1.cpp26
-rw-r--r--src/mame/drivers/namconb1.cpp54
-rw-r--r--src/mame/drivers/namcond1.cpp61
-rw-r--r--src/mame/drivers/namcos1.cpp13
-rw-r--r--src/mame/drivers/namcos2.cpp497
-rw-r--r--src/mame/drivers/namcos21.cpp43
-rw-r--r--src/mame/drivers/namcos21_c67.cpp58
-rw-r--r--src/mame/drivers/namcos21_de.cpp37
-rw-r--r--src/mame/drivers/namcos22.cpp164
-rw-r--r--src/mame/drivers/nanos.cpp27
-rw-r--r--src/mame/drivers/naomi.cpp513
-rw-r--r--src/mame/drivers/nascom1.cpp112
-rw-r--r--src/mame/drivers/nbmj8688.cpp227
-rw-r--r--src/mame/drivers/nbmj8891.cpp224
-rw-r--r--src/mame/drivers/nbmj8900.cpp48
-rw-r--r--src/mame/drivers/nbmj8991.cpp177
-rw-r--r--src/mame/drivers/nbmj9195.cpp180
-rw-r--r--src/mame/drivers/nc.cpp77
-rw-r--r--src/mame/drivers/neogeo.cpp691
-rw-r--r--src/mame/drivers/neogeocd.cpp21
-rw-r--r--src/mame/drivers/neopcb.cpp21
-rw-r--r--src/mame/drivers/neoprint.cpp238
-rw-r--r--src/mame/drivers/neptunp2.cpp33
-rw-r--r--src/mame/drivers/nes.cpp20
-rw-r--r--src/mame/drivers/nes_vt.cpp18
-rw-r--r--src/mame/drivers/newbrain.cpp23
-rw-r--r--src/mame/drivers/news.cpp29
-rw-r--r--src/mame/drivers/next.cpp138
-rw-r--r--src/mame/drivers/nexus3d.cpp25
-rw-r--r--src/mame/drivers/nforcepc.cpp230
-rw-r--r--src/mame/drivers/ngen.cpp22
-rw-r--r--src/mame/drivers/ngp.cpp400
-rw-r--r--src/mame/drivers/nibble.cpp20
-rw-r--r--src/mame/drivers/nichild.cpp6
-rw-r--r--src/mame/drivers/nightgal.cpp104
-rw-r--r--src/mame/drivers/nightmare.cpp10
-rw-r--r--src/mame/drivers/ninjaw.cpp2
-rw-r--r--src/mame/drivers/nitedrvr.cpp27
-rw-r--r--src/mame/drivers/niyanpai.cpp68
-rw-r--r--src/mame/drivers/nmg5.cpp8
-rw-r--r--src/mame/drivers/nmk16.cpp53
-rw-r--r--src/mame/drivers/nmkmedal.cpp12
-rw-r--r--src/mame/drivers/nokia_3310.cpp64
-rw-r--r--src/mame/drivers/notechan.cpp16
-rw-r--r--src/mame/drivers/notetaker.cpp41
-rw-r--r--src/mame/drivers/nova2001.cpp196
-rw-r--r--src/mame/drivers/novag6502.cpp1078
-rw-r--r--src/mame/drivers/novag_cforte.cpp259
-rw-r--r--src/mame/drivers/novag_delta1.cpp (renamed from src/mame/drivers/novagf8.cpp)136
-rw-r--r--src/mame/drivers/novag_diablo.cpp (renamed from src/mame/drivers/novag68k.cpp)187
-rw-r--r--src/mame/drivers/novag_presto.cpp (renamed from src/mame/drivers/novagmcs48.cpp)138
-rw-r--r--src/mame/drivers/novag_scon.cpp195
-rw-r--r--src/mame/drivers/novag_sexpert.cpp450
-rw-r--r--src/mame/drivers/nsm.cpp24
-rw-r--r--src/mame/drivers/nsmpoker.cpp27
-rw-r--r--src/mame/drivers/nss.cpp50
-rw-r--r--src/mame/drivers/nycaptor.cpp3
-rw-r--r--src/mame/drivers/nyny.cpp41
-rw-r--r--src/mame/drivers/ob68k1a.cpp14
-rw-r--r--src/mame/drivers/octopus.cpp51
-rw-r--r--src/mame/drivers/odyssey.cpp22
-rw-r--r--src/mame/drivers/odyssey2.cpp115
-rw-r--r--src/mame/drivers/offtwall.cpp22
-rw-r--r--src/mame/drivers/ohmygod.cpp34
-rw-r--r--src/mame/drivers/ojankohs.cpp148
-rw-r--r--src/mame/drivers/okean240.cpp49
-rw-r--r--src/mame/drivers/olibochu.cpp38
-rw-r--r--src/mame/drivers/olytext.cpp31
-rw-r--r--src/mame/drivers/omegrace.cpp34
-rw-r--r--src/mame/drivers/ondra.cpp37
-rw-r--r--src/mame/drivers/oneshot.cpp224
-rw-r--r--src/mame/drivers/opwolf.cpp124
-rw-r--r--src/mame/drivers/orao.cpp33
-rw-r--r--src/mame/drivers/orbit.cpp30
-rw-r--r--src/mame/drivers/oric.cpp13
-rw-r--r--src/mame/drivers/orion.cpp19
-rw-r--r--src/mame/drivers/osbexec.cpp16
-rw-r--r--src/mame/drivers/othello.cpp9
-rw-r--r--src/mame/drivers/otomedius.cpp22
-rw-r--r--src/mame/drivers/p112.cpp27
-rw-r--r--src/mame/drivers/p2000t.cpp63
-rw-r--r--src/mame/drivers/p8k.cpp32
-rw-r--r--src/mame/drivers/pachifev.cpp30
-rw-r--r--src/mame/drivers/pacman.cpp279
-rw-r--r--src/mame/drivers/palestra.cpp95
-rw-r--r--src/mame/drivers/palm.cpp35
-rw-r--r--src/mame/drivers/palmz22.cpp24
-rw-r--r--src/mame/drivers/pandoras.cpp31
-rw-r--r--src/mame/drivers/pangofun.cpp18
-rw-r--r--src/mame/drivers/panicr.cpp30
-rw-r--r--src/mame/drivers/paradise.cpp86
-rw-r--r--src/mame/drivers/paranoia.cpp46
-rw-r--r--src/mame/drivers/pasha2.cpp36
-rw-r--r--src/mame/drivers/paso1600.cpp42
-rw-r--r--src/mame/drivers/pasogo.cpp76
-rw-r--r--src/mame/drivers/pasopia.cpp21
-rw-r--r--src/mame/drivers/pasopia7.cpp69
-rw-r--r--src/mame/drivers/pass.cpp40
-rw-r--r--src/mame/drivers/pastelg.cpp70
-rw-r--r--src/mame/drivers/patapata.cpp35
-rw-r--r--src/mame/drivers/patinho_feio.cpp4
-rw-r--r--src/mame/drivers/pbaction.cpp22
-rw-r--r--src/mame/drivers/pc.cpp238
-rw-r--r--src/mame/drivers/pc100.cpp35
-rw-r--r--src/mame/drivers/pc1512.cpp176
-rw-r--r--src/mame/drivers/pc2000.cpp2
-rw-r--r--src/mame/drivers/pc4.cpp23
-rw-r--r--src/mame/drivers/pc6001.cpp113
-rw-r--r--src/mame/drivers/pc8001.cpp102
-rw-r--r--src/mame/drivers/pc8401a.cpp40
-rw-r--r--src/mame/drivers/pc8801.cpp79
-rw-r--r--src/mame/drivers/pc88va.cpp52
-rw-r--r--src/mame/drivers/pc9801.cpp22
-rw-r--r--src/mame/drivers/pcat_dyn.cpp3
-rw-r--r--src/mame/drivers/pcat_nit.cpp30
-rw-r--r--src/mame/drivers/pcd.cpp32
-rw-r--r--src/mame/drivers/pce.cpp127
-rw-r--r--src/mame/drivers/pce220.cpp81
-rw-r--r--src/mame/drivers/pcfx.cpp47
-rw-r--r--src/mame/drivers/pcktgal.cpp70
-rw-r--r--src/mame/drivers/pcm.cpp25
-rw-r--r--src/mame/drivers/pcw.cpp2
-rw-r--r--src/mame/drivers/pcw16.cpp48
-rw-r--r--src/mame/drivers/pcxt.cpp37
-rw-r--r--src/mame/drivers/pdp11.cpp12
-rw-r--r--src/mame/drivers/pegasus.cpp48
-rw-r--r--src/mame/drivers/pencil2.cpp40
-rw-r--r--src/mame/drivers/pengadvb.cpp49
-rw-r--r--src/mame/drivers/pengo.cpp128
-rw-r--r--src/mame/drivers/pentagon.cpp27
-rw-r--r--src/mame/drivers/peoplepc.cpp21
-rw-r--r--src/mame/drivers/peplus.cpp15
-rw-r--r--src/mame/drivers/perq.cpp5
-rw-r--r--src/mame/drivers/pes.cpp2
-rw-r--r--src/mame/drivers/pet.cpp52
-rw-r--r--src/mame/drivers/peyper.cpp13
-rw-r--r--src/mame/drivers/pg685.cpp71
-rw-r--r--src/mame/drivers/pgm.cpp2
-rw-r--r--src/mame/drivers/pgm3.cpp32
-rw-r--r--src/mame/drivers/phc25.cpp70
-rw-r--r--src/mame/drivers/photon.cpp30
-rw-r--r--src/mame/drivers/photon2.cpp29
-rw-r--r--src/mame/drivers/photoply.cpp19
-rw-r--r--src/mame/drivers/phunsy.cpp4
-rw-r--r--src/mame/drivers/picno.cpp15
-rw-r--r--src/mame/drivers/piggypas.cpp56
-rw-r--r--src/mame/drivers/pinball2k.cpp24
-rw-r--r--src/mame/drivers/pingpong.cpp44
-rw-r--r--src/mame/drivers/pinkiri8.cpp37
-rw-r--r--src/mame/drivers/pipbug.cpp4
-rw-r--r--src/mame/drivers/pirates.cpp54
-rw-r--r--src/mame/drivers/piratesh.cpp2
-rw-r--r--src/mame/drivers/pitagjr.cpp23
-rw-r--r--src/mame/drivers/pk8000.cpp37
-rw-r--r--src/mame/drivers/pk8020.cpp46
-rw-r--r--src/mame/drivers/pktgaldx.cpp84
-rw-r--r--src/mame/drivers/plan80.cpp29
-rw-r--r--src/mame/drivers/play_1.cpp24
-rw-r--r--src/mame/drivers/play_2.cpp6
-rw-r--r--src/mame/drivers/play_3.cpp32
-rw-r--r--src/mame/drivers/playmark.cpp238
-rw-r--r--src/mame/drivers/plus4.cpp24
-rw-r--r--src/mame/drivers/pmi80.cpp11
-rw-r--r--src/mame/drivers/pntnpuzl.cpp18
-rw-r--r--src/mame/drivers/pockchal.cpp26
-rw-r--r--src/mame/drivers/pockstat.cpp29
-rw-r--r--src/mame/drivers/pofo.cpp68
-rw-r--r--src/mame/drivers/poisk1.cpp105
-rw-r--r--src/mame/drivers/pokechmp.cpp22
-rw-r--r--src/mame/drivers/pokemini.cpp2
-rw-r--r--src/mame/drivers/poker72.cpp25
-rw-r--r--src/mame/drivers/polepos.cpp1
-rw-r--r--src/mame/drivers/poly.cpp61
-rw-r--r--src/mame/drivers/poly88.cpp48
-rw-r--r--src/mame/drivers/poly880.cpp15
-rw-r--r--src/mame/drivers/polyplay.cpp17
-rw-r--r--src/mame/drivers/pong.cpp257
-rw-r--r--src/mame/drivers/poolshrk.cpp31
-rw-r--r--src/mame/drivers/pooyan.cpp24
-rw-r--r--src/mame/drivers/popobear.cpp40
-rw-r--r--src/mame/drivers/popper.cpp25
-rw-r--r--src/mame/drivers/portrait.cpp29
-rw-r--r--src/mame/drivers/potgoldu.cpp12
-rw-r--r--src/mame/drivers/powerbal.cpp80
-rw-r--r--src/mame/drivers/powerstack.cpp9
-rw-r--r--src/mame/drivers/pp01.cpp27
-rw-r--r--src/mame/drivers/ppmast93.cpp47
-rw-r--r--src/mame/drivers/prestige.cpp122
-rw-r--r--src/mame/drivers/primo.cpp92
-rw-r--r--src/mame/drivers/pro80.cpp15
-rw-r--r--src/mame/drivers/proconn.cpp8
-rw-r--r--src/mame/drivers/prof180x.cpp43
-rw-r--r--src/mame/drivers/prof80.cpp35
-rw-r--r--src/mame/drivers/progolf.cpp44
-rw-r--r--src/mame/drivers/prophet600.cpp21
-rw-r--r--src/mame/drivers/proteus.cpp35
-rw-r--r--src/mame/drivers/proteus3.cpp35
-rw-r--r--src/mame/drivers/pse.cpp23
-rw-r--r--src/mame/drivers/psikyo.cpp193
-rw-r--r--src/mame/drivers/psion.cpp108
-rw-r--r--src/mame/drivers/psx.cpp16
-rw-r--r--src/mame/drivers/pt68k4.cpp96
-rw-r--r--src/mame/drivers/ptcsol.cpp23
-rw-r--r--src/mame/drivers/pturn.cpp33
-rw-r--r--src/mame/drivers/puckpkmn.cpp34
-rw-r--r--src/mame/drivers/punchout.cpp64
-rw-r--r--src/mame/drivers/pv1000.cpp18
-rw-r--r--src/mame/drivers/pv2000.cpp25
-rw-r--r--src/mame/drivers/pv9234.cpp24
-rw-r--r--src/mame/drivers/pwrview.cpp23
-rw-r--r--src/mame/drivers/px4.cpp68
-rw-r--r--src/mame/drivers/px8.cpp55
-rw-r--r--src/mame/drivers/pyl601.cpp47
-rw-r--r--src/mame/drivers/pzletime.cpp26
-rw-r--r--src/mame/drivers/ql.cpp75
-rw-r--r--src/mame/drivers/quakeat.cpp32
-rw-r--r--src/mame/drivers/quasar.cpp1
-rw-r--r--src/mame/drivers/queen.cpp8
-rw-r--r--src/mame/drivers/quickpick5.cpp14
-rw-r--r--src/mame/drivers/quizdna.cpp55
-rw-r--r--src/mame/drivers/quizo.cpp28
-rw-r--r--src/mame/drivers/quizpani.cpp31
-rw-r--r--src/mame/drivers/quizshow.cpp1
-rw-r--r--src/mame/drivers/qvt201.cpp19
-rw-r--r--src/mame/drivers/qvt70.cpp9
-rw-r--r--src/mame/drivers/qx10.cpp22
-rw-r--r--src/mame/drivers/r2dtank.cpp39
-rw-r--r--src/mame/drivers/r9751.cpp51
-rw-r--r--src/mame/drivers/rad_eu3a05.cpp30
-rw-r--r--src/mame/drivers/rad_eu3a14.cpp835
-rw-r--r--src/mame/drivers/radio86.cpp82
-rw-r--r--src/mame/drivers/raiden.cpp37
-rw-r--r--src/mame/drivers/rainbow.cpp139
-rw-r--r--src/mame/drivers/rampart.cpp30
-rw-r--r--src/mame/drivers/ramtek.cpp23
-rw-r--r--src/mame/drivers/rastan.cpp44
-rw-r--r--src/mame/drivers/rastersp.cpp24
-rw-r--r--src/mame/drivers/ravens.cpp10
-rw-r--r--src/mame/drivers/rbisland.cpp81
-rw-r--r--src/mame/drivers/rbmk.cpp46
-rw-r--r--src/mame/drivers/rc702.cpp22
-rw-r--r--src/mame/drivers/rc759.cpp2
-rw-r--r--src/mame/drivers/rcorsair.cpp42
-rw-r--r--src/mame/drivers/rd100.cpp27
-rw-r--r--src/mame/drivers/rd110.cpp25
-rw-r--r--src/mame/drivers/re900.cpp3
-rw-r--r--src/mame/drivers/realbrk.cpp86
-rw-r--r--src/mame/drivers/redalert.cpp48
-rw-r--r--src/mame/drivers/redclash.cpp132
-rw-r--r--src/mame/drivers/relief.cpp31
-rw-r--r--src/mame/drivers/replicator.cpp1
-rw-r--r--src/mame/drivers/retofinv.cpp79
-rw-r--r--src/mame/drivers/rex6000.cpp62
-rw-r--r--src/mame/drivers/rgum.cpp27
-rw-r--r--src/mame/drivers/risc2500.cpp1
-rw-r--r--src/mame/drivers/riscpc.cpp131
-rw-r--r--src/mame/drivers/rltennis.cpp36
-rw-r--r--src/mame/drivers/rm380z.cpp62
-rw-r--r--src/mame/drivers/rmhaihai.cpp70
-rw-r--r--src/mame/drivers/rmnimbus.cpp2
-rw-r--r--src/mame/drivers/rmt32.cpp29
-rw-r--r--src/mame/drivers/rockrage.cpp38
-rw-r--r--src/mame/drivers/rocnrope.cpp26
-rw-r--r--src/mame/drivers/rohga.cpp184
-rw-r--r--src/mame/drivers/rollext.cpp39
-rw-r--r--src/mame/drivers/rollrace.cpp40
-rw-r--r--src/mame/drivers/ron.cpp26
-rw-r--r--src/mame/drivers/roul.cpp33
-rw-r--r--src/mame/drivers/route16.cpp1
-rw-r--r--src/mame/drivers/rowamet.cpp26
-rw-r--r--src/mame/drivers/royalmah.cpp282
-rw-r--r--src/mame/drivers/rpunch.cpp69
-rw-r--r--src/mame/drivers/rt1715.cpp371
-rw-r--r--src/mame/drivers/rulechan.cpp11
-rw-r--r--src/mame/drivers/rungun.cpp10
-rw-r--r--src/mame/drivers/rx78.cpp40
-rw-r--r--src/mame/drivers/rzone.cpp67
-rw-r--r--src/mame/drivers/s11.cpp42
-rw-r--r--src/mame/drivers/s11a.cpp38
-rw-r--r--src/mame/drivers/s11b.cpp36
-rw-r--r--src/mame/drivers/s3.cpp27
-rw-r--r--src/mame/drivers/s4.cpp27
-rw-r--r--src/mame/drivers/s6.cpp23
-rw-r--r--src/mame/drivers/s6a.cpp23
-rw-r--r--src/mame/drivers/s7.cpp23
-rw-r--r--src/mame/drivers/s8.cpp20
-rw-r--r--src/mame/drivers/s8a.cpp20
-rw-r--r--src/mame/drivers/s9.cpp23
-rw-r--r--src/mame/drivers/sage2.cpp35
-rw-r--r--src/mame/drivers/sam.cpp9
-rw-r--r--src/mame/drivers/sandscrp.cpp38
-rw-r--r--src/mame/drivers/sangho.cpp32
-rw-r--r--src/mame/drivers/sanremmg.cpp24
-rw-r--r--src/mame/drivers/sanremo.cpp52
-rw-r--r--src/mame/drivers/sansa_fuze.cpp11
-rw-r--r--src/mame/drivers/sapi1.cpp79
-rw-r--r--src/mame/drivers/sartorius.cpp5
-rw-r--r--src/mame/drivers/saturn.cpp52
-rw-r--r--src/mame/drivers/sauro.cpp75
-rw-r--r--src/mame/drivers/savquest.cpp28
-rw-r--r--src/mame/drivers/sbasketb.cpp54
-rw-r--r--src/mame/drivers/sbc6510.cpp2
-rw-r--r--src/mame/drivers/sbowling.cpp25
-rw-r--r--src/mame/drivers/sbrain.cpp55
-rw-r--r--src/mame/drivers/sbrkout.cpp10
-rw-r--r--src/mame/drivers/sbugger.cpp38
-rw-r--r--src/mame/drivers/sc1.cpp190
-rw-r--r--src/mame/drivers/sc2.cpp329
-rw-r--r--src/mame/drivers/scm_500.cpp7
-rw-r--r--src/mame/drivers/scobra.cpp153
-rw-r--r--src/mame/drivers/scopus.cpp54
-rw-r--r--src/mame/drivers/scorpion.cpp33
-rw-r--r--src/mame/drivers/scotrsht.cpp35
-rw-r--r--src/mame/drivers/scramble.cpp205
-rw-r--r--src/mame/drivers/scregg.cpp40
-rw-r--r--src/mame/drivers/scv.cpp12
-rw-r--r--src/mame/drivers/scyclone.cpp2
-rw-r--r--src/mame/drivers/sderby.cpp174
-rw-r--r--src/mame/drivers/sderby2.cpp37
-rw-r--r--src/mame/drivers/sdk51.cpp18
-rw-r--r--src/mame/drivers/sdk85.cpp11
-rw-r--r--src/mame/drivers/seabattl.cpp4
-rw-r--r--src/mame/drivers/sealy.cpp25
-rw-r--r--src/mame/drivers/seattlecmp.cpp13
-rw-r--r--src/mame/drivers/sega_beena.cpp137
-rw-r--r--src/mame/drivers/sega_sawatte.cpp7
-rw-r--r--src/mame/drivers/segae.cpp73
-rw-r--r--src/mame/drivers/segag80r.cpp116
-rw-r--r--src/mame/drivers/segag80v.cpp2
-rw-r--r--src/mame/drivers/segald.cpp26
-rw-r--r--src/mame/drivers/segapm.cpp24
-rw-r--r--src/mame/drivers/segas16a.cpp54
-rw-r--r--src/mame/drivers/segas16b.cpp131
-rw-r--r--src/mame/drivers/segas18.cpp3
-rw-r--r--src/mame/drivers/segas24.cpp1
-rw-r--r--src/mame/drivers/segas32.cpp25
-rw-r--r--src/mame/drivers/segasp.cpp39
-rw-r--r--src/mame/drivers/segattl.cpp23
-rw-r--r--src/mame/drivers/segaxbd.cpp12
-rw-r--r--src/mame/drivers/segaybd.cpp1
-rw-r--r--src/mame/drivers/seibucats.cpp38
-rw-r--r--src/mame/drivers/seibuspi.cpp38
-rw-r--r--src/mame/drivers/seicross.cpp57
-rw-r--r--src/mame/drivers/seicupbl.cpp97
-rw-r--r--src/mame/drivers/selz80.cpp19
-rw-r--r--src/mame/drivers/sengokmj.cpp4
-rw-r--r--src/mame/drivers/senjyo.cpp63
-rw-r--r--src/mame/drivers/seta.cpp93
-rw-r--r--src/mame/drivers/seta2.cpp407
-rw-r--r--src/mame/drivers/sf.cpp92
-rw-r--r--src/mame/drivers/sfbonus.cpp36
-rw-r--r--src/mame/drivers/sfcbox.cpp52
-rw-r--r--src/mame/drivers/sg1000.cpp117
-rw-r--r--src/mame/drivers/sg1000a.cpp34
-rw-r--r--src/mame/drivers/shadfrce.cpp32
-rw-r--r--src/mame/drivers/shanghai.cpp99
-rw-r--r--src/mame/drivers/shangkid.cpp66
-rw-r--r--src/mame/drivers/shaolins.cpp47
-rw-r--r--src/mame/drivers/shine.cpp10
-rw-r--r--src/mame/drivers/shisen.cpp53
-rw-r--r--src/mame/drivers/shootaway2.cpp28
-rw-r--r--src/mame/drivers/shootout.cpp62
-rw-r--r--src/mame/drivers/shougi.cpp46
-rw-r--r--src/mame/drivers/shtzone.cpp29
-rw-r--r--src/mame/drivers/shuuz.cpp25
-rw-r--r--src/mame/drivers/si5500.cpp51
-rw-r--r--src/mame/drivers/sigmab52.cpp36
-rw-r--r--src/mame/drivers/sigmab98.cpp220
-rw-r--r--src/mame/drivers/silkroad.cpp40
-rw-r--r--src/mame/drivers/silvmil.cpp286
-rw-r--r--src/mame/drivers/simpl156.cpp76
-rw-r--r--src/mame/drivers/simple_st0016.cpp56
-rw-r--r--src/mame/drivers/sk1.cpp5
-rw-r--r--src/mame/drivers/skeetsht.cpp13
-rw-r--r--src/mame/drivers/skimaxx.cpp46
-rw-r--r--src/mame/drivers/skullxbo.cpp30
-rw-r--r--src/mame/drivers/skyarmy.cpp49
-rw-r--r--src/mame/drivers/skydiver.cpp22
-rw-r--r--src/mame/drivers/skyfox.cpp36
-rw-r--r--src/mame/drivers/skylncr.cpp70
-rw-r--r--src/mame/drivers/skyraid.cpp28
-rw-r--r--src/mame/drivers/slapfght.cpp124
-rw-r--r--src/mame/drivers/slc1.cpp24
-rw-r--r--src/mame/drivers/slc1a.cpp212
-rw-r--r--src/mame/drivers/sleic.cpp9
-rw-r--r--src/mame/drivers/slicer.cpp52
-rw-r--r--src/mame/drivers/sliver.cpp36
-rw-r--r--src/mame/drivers/slotcarn.cpp22
-rw-r--r--src/mame/drivers/sm1800.cpp37
-rw-r--r--src/mame/drivers/sm7238.cpp25
-rw-r--r--src/mame/drivers/smc777.cpp270
-rw-r--r--src/mame/drivers/sms.cpp399
-rw-r--r--src/mame/drivers/sms_bootleg.cpp42
-rw-r--r--src/mame/drivers/smsmcorp.cpp37
-rw-r--r--src/mame/drivers/snes.cpp356
-rw-r--r--src/mame/drivers/snesb.cpp147
-rw-r--r--src/mame/drivers/snk6502.cpp98
-rw-r--r--src/mame/drivers/snookr10.cpp59
-rw-r--r--src/mame/drivers/snowbros.cpp26
-rw-r--r--src/mame/drivers/socrates.cpp95
-rw-r--r--src/mame/drivers/softbox.cpp35
-rw-r--r--src/mame/drivers/solbourne.cpp5
-rw-r--r--src/mame/drivers/solomon.cpp36
-rw-r--r--src/mame/drivers/sonson.cpp32
-rw-r--r--src/mame/drivers/sorcerer.cpp88
-rw-r--r--src/mame/drivers/sothello.cpp32
-rw-r--r--src/mame/drivers/spacefb.cpp15
-rw-r--r--src/mame/drivers/spaceg.cpp4
-rw-r--r--src/mame/drivers/spartanxtec.cpp39
-rw-r--r--src/mame/drivers/spbactn.cpp2
-rw-r--r--src/mame/drivers/spc1000.cpp52
-rw-r--r--src/mame/drivers/spc1500.cpp64
-rw-r--r--src/mame/drivers/spec128.cpp63
-rw-r--r--src/mame/drivers/special.cpp118
-rw-r--r--src/mame/drivers/specpls3.cpp124
-rw-r--r--src/mame/drivers/spectra.cpp2
-rw-r--r--src/mame/drivers/spectrum.cpp56
-rw-r--r--src/mame/drivers/speedatk.cpp28
-rw-r--r--src/mame/drivers/speedbal.cpp39
-rw-r--r--src/mame/drivers/speedspn.cpp38
-rw-r--r--src/mame/drivers/speglsht.cpp32
-rw-r--r--src/mame/drivers/spg110.cpp399
-rw-r--r--src/mame/drivers/spiders.cpp26
-rw-r--r--src/mame/drivers/spinb.cpp8
-rw-r--r--src/mame/drivers/spirit76.cpp14
-rw-r--r--src/mame/drivers/splash.cpp10
-rw-r--r--src/mame/drivers/splus.cpp4
-rw-r--r--src/mame/drivers/spool99.cpp48
-rw-r--r--src/mame/drivers/sprcros2.cpp41
-rw-r--r--src/mame/drivers/sprint2.cpp58
-rw-r--r--src/mame/drivers/sprint4.cpp29
-rw-r--r--src/mame/drivers/sprint8.cpp31
-rw-r--r--src/mame/drivers/spyhuntertec.cpp52
-rw-r--r--src/mame/drivers/squale.cpp36
-rw-r--r--src/mame/drivers/srmp2.cpp121
-rw-r--r--src/mame/drivers/srmp5.cpp26
-rw-r--r--src/mame/drivers/srmp6.cpp304
-rw-r--r--src/mame/drivers/srumbler.cpp60
-rw-r--r--src/mame/drivers/ssem.cpp18
-rw-r--r--src/mame/drivers/ssfindo.cpp51
-rw-r--r--src/mame/drivers/sshot.cpp28
-rw-r--r--src/mame/drivers/ssingles.cpp77
-rw-r--r--src/mame/drivers/sslam.cpp32
-rw-r--r--src/mame/drivers/ssozumo.cpp41
-rw-r--r--src/mame/drivers/sspeedr.cpp30
-rw-r--r--src/mame/drivers/ssrj.cpp28
-rw-r--r--src/mame/drivers/sstrangr.cpp35
-rw-r--r--src/mame/drivers/ssv.cpp4
-rw-r--r--src/mame/drivers/st17xx.cpp25
-rw-r--r--src/mame/drivers/st_mp100.cpp13
-rw-r--r--src/mame/drivers/st_mp200.cpp21
-rw-r--r--src/mame/drivers/stactics.cpp12
-rw-r--r--src/mame/drivers/stargame.cpp16
-rw-r--r--src/mame/drivers/starshp1.cpp27
-rw-r--r--src/mame/drivers/starwars.cpp38
-rw-r--r--src/mame/drivers/statriv2.cpp174
-rw-r--r--src/mame/drivers/stellafr.cpp17
-rw-r--r--src/mame/drivers/stlforce.cpp49
-rw-r--r--src/mame/drivers/storio.cpp171
-rw-r--r--src/mame/drivers/stratos.cpp25
-rw-r--r--src/mame/drivers/strkzn.cpp19
-rw-r--r--src/mame/drivers/studio2.cpp30
-rw-r--r--src/mame/drivers/stuntair.cpp34
-rw-r--r--src/mame/drivers/su2000.cpp29
-rw-r--r--src/mame/drivers/sub.cpp36
-rw-r--r--src/mame/drivers/subs.cpp42
-rw-r--r--src/mame/drivers/subsino.cpp180
-rw-r--r--src/mame/drivers/subsino2.cpp344
-rw-r--r--src/mame/drivers/summit.cpp25
-rw-r--r--src/mame/drivers/sumt8035.cpp12
-rw-r--r--src/mame/drivers/sun2.cpp60
-rw-r--r--src/mame/drivers/sun3.cpp149
-rw-r--r--src/mame/drivers/sun3x.cpp36
-rw-r--r--src/mame/drivers/sun4.cpp84
-rw-r--r--src/mame/drivers/suna16.cpp4
-rw-r--r--src/mame/drivers/suna8.cpp1
-rw-r--r--src/mame/drivers/supbtime.cpp46
-rw-r--r--src/mame/drivers/supdrapo.cpp26
-rw-r--r--src/mame/drivers/supduck.cpp41
-rw-r--r--src/mame/drivers/super6.cpp2
-rw-r--r--src/mame/drivers/super80.cpp8
-rw-r--r--src/mame/drivers/superchs.cpp44
-rw-r--r--src/mame/drivers/supercrd.cpp35
-rw-r--r--src/mame/drivers/superdq.cpp28
-rw-r--r--src/mame/drivers/superqix.cpp2
-rw-r--r--src/mame/drivers/superslave.cpp2
-rw-r--r--src/mame/drivers/supertnk.cpp4
-rw-r--r--src/mame/drivers/superwng.cpp33
-rw-r--r--src/mame/drivers/supracan.cpp30
-rw-r--r--src/mame/drivers/suprgolf.cpp40
-rw-r--r--src/mame/drivers/suprloco.cpp36
-rw-r--r--src/mame/drivers/suprnova.cpp153
-rw-r--r--src/mame/drivers/suprridr.cpp34
-rw-r--r--src/mame/drivers/supstarf.cpp8
-rw-r--r--src/mame/drivers/sv8000.cpp19
-rw-r--r--src/mame/drivers/svi318.cpp95
-rw-r--r--src/mame/drivers/svision.cpp47
-rw-r--r--src/mame/drivers/svmu.cpp12
-rw-r--r--src/mame/drivers/swtpc.cpp79
-rw-r--r--src/mame/drivers/symbolics.cpp10
-rw-r--r--src/mame/drivers/sys2900.cpp25
-rw-r--r--src/mame/drivers/sys9002.cpp25
-rw-r--r--src/mame/drivers/system1.cpp6
-rw-r--r--src/mame/drivers/system16.cpp490
-rw-r--r--src/mame/drivers/tagteam.cpp39
-rw-r--r--src/mame/drivers/tail2nos.cpp32
-rw-r--r--src/mame/drivers/taito.cpp25
-rw-r--r--src/mame/drivers/taito_b.cpp2
-rw-r--r--src/mame/drivers/taito_f2.cpp4
-rw-r--r--src/mame/drivers/taito_f3.cpp5
-rw-r--r--src/mame/drivers/taito_l.cpp122
-rw-r--r--src/mame/drivers/taito_o.cpp26
-rw-r--r--src/mame/drivers/taito_z.cpp93
-rw-r--r--src/mame/drivers/taitoair.cpp4
-rw-r--r--src/mame/drivers/taitogn.cpp10
-rw-r--r--src/mame/drivers/taitosj.cpp70
-rw-r--r--src/mame/drivers/taitottl.cpp23
-rw-r--r--src/mame/drivers/taitotx.cpp27
-rw-r--r--src/mame/drivers/taitowlf.cpp20
-rw-r--r--src/mame/drivers/tamag1.cpp6
-rw-r--r--src/mame/drivers/tandy1t.cpp143
-rw-r--r--src/mame/drivers/tandy2k.cpp288
-rw-r--r--src/mame/drivers/tank8.cpp36
-rw-r--r--src/mame/drivers/tankbust.cpp38
-rw-r--r--src/mame/drivers/tapatune.cpp39
-rw-r--r--src/mame/drivers/targeth.cpp36
-rw-r--r--src/mame/drivers/tasman.cpp27
-rw-r--r--src/mame/drivers/tatsumi.cpp123
-rw-r--r--src/mame/drivers/tavernie.cpp39
-rw-r--r--src/mame/drivers/taxidriv.cpp42
-rw-r--r--src/mame/drivers/tb303.cpp20
-rw-r--r--src/mame/drivers/tbowl.cpp4
-rw-r--r--src/mame/drivers/tceptor.cpp1
-rw-r--r--src/mame/drivers/tdv2324.cpp39
-rw-r--r--src/mame/drivers/tec1.cpp29
-rw-r--r--src/mame/drivers/techno.cpp14
-rw-r--r--src/mame/drivers/tecmo.cpp38
-rw-r--r--src/mame/drivers/tecmo16.cpp51
-rw-r--r--src/mame/drivers/tecnbras.cpp2
-rw-r--r--src/mame/drivers/tehkanwc.cpp51
-rw-r--r--src/mame/drivers/tek405x.cpp162
-rw-r--r--src/mame/drivers/tek410x.cpp48
-rw-r--r--src/mame/drivers/tek440x.cpp35
-rw-r--r--src/mame/drivers/tekxp33x.cpp25
-rw-r--r--src/mame/drivers/tempest.cpp2
-rw-r--r--src/mame/drivers/terco.cpp15
-rw-r--r--src/mame/drivers/terminal.cpp9
-rw-r--r--src/mame/drivers/terracre.cpp92
-rw-r--r--src/mame/drivers/testconsole.cpp29
-rw-r--r--src/mame/drivers/testpat.cpp150
-rw-r--r--src/mame/drivers/tetrisp2.cpp321
-rw-r--r--src/mame/drivers/tg100.cpp20
-rw-r--r--src/mame/drivers/tgtpanic.cpp26
-rw-r--r--src/mame/drivers/thedealr.cpp21
-rw-r--r--src/mame/drivers/thepit.cpp60
-rw-r--r--src/mame/drivers/thomson.cpp302
-rw-r--r--src/mame/drivers/thoop2.cpp40
-rw-r--r--src/mame/drivers/thunderj.cpp28
-rw-r--r--src/mame/drivers/ti74.cpp50
-rw-r--r--src/mame/drivers/ti85.cpp334
-rw-r--r--src/mame/drivers/ti89.cpp67
-rw-r--r--src/mame/drivers/ti990_10.cpp13
-rw-r--r--src/mame/drivers/ti990_4.cpp66
-rw-r--r--src/mame/drivers/ti99_2.cpp10
-rw-r--r--src/mame/drivers/ti99_4p.cpp91
-rw-r--r--src/mame/drivers/ti99_4x.cpp58
-rw-r--r--src/mame/drivers/ti99_8.cpp47
-rw-r--r--src/mame/drivers/tiamc1.cpp42
-rw-r--r--src/mame/drivers/ticalc1x.cpp560
-rw-r--r--src/mame/drivers/tickee.cpp68
-rw-r--r--src/mame/drivers/tiki100.cpp65
-rw-r--r--src/mame/drivers/tim011.cpp37
-rw-r--r--src/mame/drivers/tim100.cpp39
-rw-r--r--src/mame/drivers/timelimt.cpp38
-rw-r--r--src/mame/drivers/timetrv.cpp28
-rw-r--r--src/mame/drivers/timex.cpp67
-rw-r--r--src/mame/drivers/tispeak.cpp257
-rw-r--r--src/mame/drivers/tispellb.cpp63
-rw-r--r--src/mame/drivers/titan_soc.cpp121
-rw-r--r--src/mame/drivers/tk2000.cpp35
-rw-r--r--src/mame/drivers/tk80bs.cpp25
-rw-r--r--src/mame/drivers/tm990189.cpp30
-rw-r--r--src/mame/drivers/tmaster.cpp50
-rw-r--r--src/mame/drivers/tmc1800.cpp24
-rw-r--r--src/mame/drivers/tmc600.cpp11
-rw-r--r--src/mame/drivers/tmnt.cpp15
-rw-r--r--src/mame/drivers/tmspoker.cpp23
-rw-r--r--src/mame/drivers/tnzs.cpp3
-rw-r--r--src/mame/drivers/toaplan1.cpp607
-rw-r--r--src/mame/drivers/toaplan2.cpp167
-rw-r--r--src/mame/drivers/tomcat.cpp53
-rw-r--r--src/mame/drivers/toobin.cpp26
-rw-r--r--src/mame/drivers/topspeed.cpp54
-rw-r--r--src/mame/drivers/tosh1000.cpp61
-rw-r--r--src/mame/drivers/tourvis.cpp37
-rw-r--r--src/mame/drivers/tp84.cpp59
-rw-r--r--src/mame/drivers/tr606.cpp21
-rw-r--r--src/mame/drivers/trackfld.cpp165
-rw-r--r--src/mame/drivers/travrusa.cpp47
-rw-r--r--src/mame/drivers/triforce.cpp374
-rw-r--r--src/mame/drivers/trkfldch.cpp196
-rw-r--r--src/mame/drivers/trs80.cpp164
-rw-r--r--src/mame/drivers/trs80m2.cpp98
-rw-r--r--src/mame/drivers/trs80m3.cpp77
-rw-r--r--src/mame/drivers/truco.cpp34
-rw-r--r--src/mame/drivers/trucocl.cpp34
-rw-r--r--src/mame/drivers/trvmadns.cpp35
-rw-r--r--src/mame/drivers/tryout.cpp36
-rw-r--r--src/mame/drivers/ts3000.cpp11
-rw-r--r--src/mame/drivers/ts803.cpp21
-rw-r--r--src/mame/drivers/tsamurai.cpp133
-rw-r--r--src/mame/drivers/tsispch.cpp12
-rw-r--r--src/mame/drivers/ttchamp.cpp34
-rw-r--r--src/mame/drivers/tti.cpp96
-rw-r--r--src/mame/drivers/tubep.cpp106
-rw-r--r--src/mame/drivers/tugboat.cpp23
-rw-r--r--src/mame/drivers/tumbleb.cpp195
-rw-r--r--src/mame/drivers/turbo.cpp86
-rw-r--r--src/mame/drivers/turrett.cpp24
-rw-r--r--src/mame/drivers/tutankhm.cpp24
-rw-r--r--src/mame/drivers/tutor.cpp44
-rw-r--r--src/mame/drivers/tv910.cpp48
-rw-r--r--src/mame/drivers/tv955.cpp10
-rw-r--r--src/mame/drivers/tvc.cpp72
-rw-r--r--src/mame/drivers/tvcapcom.cpp27
-rw-r--r--src/mame/drivers/tvgame.cpp28
-rw-r--r--src/mame/drivers/twincobr.cpp20
-rw-r--r--src/mame/drivers/twins.cpp75
-rw-r--r--src/mame/drivers/tx0.cpp30
-rw-r--r--src/mame/drivers/tx1.cpp125
-rw-r--r--src/mame/drivers/uapce.cpp59
-rw-r--r--src/mame/drivers/ultraman.cpp43
-rw-r--r--src/mame/drivers/ultratnk.cpp30
-rw-r--r--src/mame/drivers/undrfire.cpp60
-rw-r--r--src/mame/drivers/unianapc.cpp22
-rw-r--r--src/mame/drivers/unichamp.cpp2
-rw-r--r--src/mame/drivers/unico.cpp118
-rw-r--r--src/mame/drivers/unior.cpp33
-rw-r--r--src/mame/drivers/univac.cpp416
-rw-r--r--src/mame/drivers/unixpc.cpp76
-rw-r--r--src/mame/drivers/unkhorse.cpp31
-rw-r--r--src/mame/drivers/unkpoker.cpp173
-rw-r--r--src/mame/drivers/upscope.cpp29
-rw-r--r--src/mame/drivers/usbilliards.cpp23
-rw-r--r--src/mame/drivers/usgames.cpp34
-rw-r--r--src/mame/drivers/ut88.cpp67
-rw-r--r--src/mame/drivers/uzebox.cpp2
-rw-r--r--src/mame/drivers/v100.cpp84
-rw-r--r--src/mame/drivers/v102.cpp82
-rw-r--r--src/mame/drivers/v1050.cpp87
-rw-r--r--src/mame/drivers/v550.cpp4
-rw-r--r--src/mame/drivers/v6809.cpp39
-rw-r--r--src/mame/drivers/vaportra.cpp41
-rw-r--r--src/mame/drivers/vax11.cpp2
-rw-r--r--src/mame/drivers/vball.cpp37
-rw-r--r--src/mame/drivers/vboy.cpp46
-rw-r--r--src/mame/drivers/vc4000.cpp20
-rw-r--r--src/mame/drivers/vcombat.cpp88
-rw-r--r--src/mame/drivers/vcs80.cpp7
-rw-r--r--src/mame/drivers/vd.cpp13
-rw-r--r--src/mame/drivers/vectrex.cpp1
-rw-r--r--src/mame/drivers/vectrix.cpp13
-rw-r--r--src/mame/drivers/vega.cpp13
-rw-r--r--src/mame/drivers/vegaeo.cpp2
-rw-r--r--src/mame/drivers/vegas.cpp113
-rw-r--r--src/mame/drivers/vertigo.cpp30
-rw-r--r--src/mame/drivers/vg5k.cpp58
-rw-r--r--src/mame/drivers/vgmplay.cpp20
-rw-r--r--src/mame/drivers/vic10.cpp72
-rw-r--r--src/mame/drivers/vic20.cpp10
-rw-r--r--src/mame/drivers/vicdual.cpp291
-rw-r--r--src/mame/drivers/victor9k.cpp2
-rw-r--r--src/mame/drivers/victory.cpp27
-rw-r--r--src/mame/drivers/vidbrain.cpp34
-rw-r--r--src/mame/drivers/video21.cpp2
-rw-r--r--src/mame/drivers/videopin.cpp26
-rw-r--r--src/mame/drivers/videopkr.cpp86
-rw-r--r--src/mame/drivers/vigilant.cpp5
-rw-r--r--src/mame/drivers/vii.cpp1704
-rw-r--r--src/mame/drivers/vindictr.cpp28
-rw-r--r--src/mame/drivers/vip.cpp37
-rw-r--r--src/mame/drivers/viper.cpp2
-rw-r--r--src/mame/drivers/vis.cpp3
-rw-r--r--src/mame/drivers/vixen.cpp115
-rw-r--r--src/mame/drivers/vk100.cpp17
-rw-r--r--src/mame/drivers/vlc.cpp54
-rw-r--r--src/mame/drivers/volfied.cpp34
-rw-r--r--src/mame/drivers/votrpss.cpp20
-rw-r--r--src/mame/drivers/voyager.cpp8
-rw-r--r--src/mame/drivers/vpoker.cpp30
-rw-r--r--src/mame/drivers/vroulet.cpp32
-rw-r--r--src/mame/drivers/vsmile.cpp421
-rw-r--r--src/mame/drivers/vsmileb.cpp164
-rw-r--r--src/mame/drivers/vsmilepro.cpp14
-rw-r--r--src/mame/drivers/vsnes.cpp6
-rw-r--r--src/mame/drivers/vt100.cpp95
-rw-r--r--src/mame/drivers/vt220.cpp10
-rw-r--r--src/mame/drivers/vt240.cpp25
-rw-r--r--src/mame/drivers/vt320.cpp26
-rw-r--r--src/mame/drivers/vt520.cpp50
-rw-r--r--src/mame/drivers/vta2000.cpp29
-rw-r--r--src/mame/drivers/vtech1.cpp40
-rw-r--r--src/mame/drivers/vtech2.cpp43
-rw-r--r--src/mame/drivers/vtech_eu3a12.cpp20
-rw-r--r--src/mame/drivers/vtech_unk1.cpp19
-rw-r--r--src/mame/drivers/vtech_unk2.cpp19
-rw-r--r--src/mame/drivers/vulgus.cpp34
-rw-r--r--src/mame/drivers/wacky_gator.cpp28
-rw-r--r--src/mame/drivers/wallc.cpp58
-rw-r--r--src/mame/drivers/wangpc.cpp65
-rw-r--r--src/mame/drivers/wardner.cpp46
-rw-r--r--src/mame/drivers/warpsped.cpp28
-rw-r--r--src/mame/drivers/warpwarp.cpp70
-rw-r--r--src/mame/drivers/warriorb.cpp12
-rw-r--r--src/mame/drivers/wc90b.cpp51
-rw-r--r--src/mame/drivers/welltris.cpp4
-rw-r--r--src/mame/drivers/wgp.cpp6
-rw-r--r--src/mame/drivers/wheelfir.cpp44
-rw-r--r--src/mame/drivers/white_mod.cpp9
-rw-r--r--src/mame/drivers/wicat.cpp8
-rw-r--r--src/mame/drivers/wico.cpp26
-rw-r--r--src/mame/drivers/wildpkr.cpp80
-rw-r--r--src/mame/drivers/williams.cpp211
-rw-r--r--src/mame/drivers/wink.cpp35
-rw-r--r--src/mame/drivers/wiping.cpp32
-rw-r--r--src/mame/drivers/witch.cpp131
-rw-r--r--src/mame/drivers/wiz.cpp79
-rw-r--r--src/mame/drivers/wmg.cpp41
-rw-r--r--src/mame/drivers/wms.cpp43
-rw-r--r--src/mame/drivers/wolfpack.cpp32
-rw-r--r--src/mame/drivers/wpc_95.cpp24
-rw-r--r--src/mame/drivers/wpc_dcs.cpp33
-rw-r--r--src/mame/drivers/wpc_s.cpp24
-rw-r--r--src/mame/drivers/wrally.cpp39
-rw-r--r--src/mame/drivers/wrlshunt.cpp179
-rw-r--r--src/mame/drivers/wswan.cpp62
-rw-r--r--src/mame/drivers/wwfsstar.cpp31
-rw-r--r--src/mame/drivers/wy150.cpp122
-rw-r--r--src/mame/drivers/wy30p.cpp128
-rw-r--r--src/mame/drivers/wy50.cpp145
-rw-r--r--src/mame/drivers/wy55.cpp111
-rw-r--r--src/mame/drivers/wy60.cpp168
-rw-r--r--src/mame/drivers/wyse.cpp103
-rw-r--r--src/mame/drivers/wyvernf0.cpp5
-rw-r--r--src/mame/drivers/x07.cpp44
-rw-r--r--src/mame/drivers/x1.cpp68
-rw-r--r--src/mame/drivers/x1twin.cpp62
-rw-r--r--src/mame/drivers/x68k.cpp33
-rw-r--r--src/mame/drivers/xain.cpp41
-rw-r--r--src/mame/drivers/xavix.cpp918
-rw-r--r--src/mame/drivers/xavix2.cpp161
-rw-r--r--src/mame/drivers/xbox.cpp22
-rw-r--r--src/mame/drivers/xerox820.cpp66
-rw-r--r--src/mame/drivers/xmen.cpp121
-rw-r--r--src/mame/drivers/xor100.cpp54
-rw-r--r--src/mame/drivers/xtheball.cpp24
-rw-r--r--src/mame/drivers/xtom3d.cpp8
-rw-r--r--src/mame/drivers/xxmissio.cpp34
-rw-r--r--src/mame/drivers/xybots.cpp26
-rw-r--r--src/mame/drivers/xyonix.cpp34
-rw-r--r--src/mame/drivers/y2.cpp21
-rw-r--r--src/mame/drivers/yiear.cpp39
-rw-r--r--src/mame/drivers/ymmu100.cpp574
-rw-r--r--src/mame/drivers/yunsung8.cpp47
-rw-r--r--src/mame/drivers/z100.cpp97
-rw-r--r--src/mame/drivers/z1013.cpp35
-rw-r--r--src/mame/drivers/z80dev.cpp11
-rw-r--r--src/mame/drivers/z80ne.cpp136
-rw-r--r--src/mame/drivers/z88.cpp22
-rw-r--r--src/mame/drivers/z9001.cpp27
-rw-r--r--src/mame/drivers/zac_proto.cpp10
-rw-r--r--src/mame/drivers/zaccaria.cpp28
-rw-r--r--src/mame/drivers/zapcomputer.cpp11
-rw-r--r--src/mame/drivers/zaurus.cpp26
-rw-r--r--src/mame/drivers/zaxxon.cpp84
-rw-r--r--src/mame/drivers/zexall.cpp2
-rw-r--r--src/mame/drivers/zms8085.cpp9
-rw-r--r--src/mame/drivers/zn.cpp8
-rw-r--r--src/mame/drivers/zorba.cpp49
-rw-r--r--src/mame/drivers/zr107.cpp10
-rw-r--r--src/mame/drivers/zwackery.cpp4
-rw-r--r--src/mame/etc/korgm1.cpp30
-rw-r--r--src/mame/etc/template_device.cpp7
-rw-r--r--src/mame/etc/unkfr.cpp5
-rw-r--r--src/mame/includes/8080bw.h4
-rw-r--r--src/mame/includes/adam.h4
-rw-r--r--src/mame/includes/apollo.h18
-rw-r--r--src/mame/includes/apple3.h16
-rw-r--r--src/mame/includes/ashnojoe.h1
-rw-r--r--src/mame/includes/astrocde.h1
-rw-r--r--src/mame/includes/battlera.h1
-rw-r--r--src/mame/includes/bbc.h33
-rw-r--r--src/mame/includes/btoads.h86
-rw-r--r--src/mame/includes/canyon.h2
-rw-r--r--src/mame/includes/champbas.h1
-rw-r--r--src/mame/includes/chessbase.h70
-rw-r--r--src/mame/includes/ckingbase.h73
-rw-r--r--src/mame/includes/coco12.h1
-rw-r--r--src/mame/includes/coleco.h2
-rw-r--r--src/mame/includes/concept.h10
-rw-r--r--src/mame/includes/cosmic.h1
-rw-r--r--src/mame/includes/cps1.h1
-rw-r--r--src/mame/includes/cps3.h60
-rw-r--r--src/mame/includes/crospang.h64
-rw-r--r--src/mame/includes/cxgbase.h76
-rw-r--r--src/mame/includes/dccons.h1
-rw-r--r--src/mame/includes/dcheese.h30
-rw-r--r--src/mame/includes/dec0.h4
-rw-r--r--src/mame/includes/dragrace.h2
-rw-r--r--src/mame/includes/esd16.h78
-rw-r--r--src/mame/includes/fidelbase.h80
-rw-r--r--src/mame/includes/funworld.h4
-rw-r--r--src/mame/includes/gaelco2.h73
-rw-r--r--src/mame/includes/galastrm.h18
-rw-r--r--src/mame/includes/galaxian.h6
-rw-r--r--src/mame/includes/galaxold.h8
-rw-r--r--src/mame/includes/galivan.h6
-rw-r--r--src/mame/includes/gyruss.h2
-rw-r--r--src/mame/includes/harddriv.h2
-rw-r--r--src/mame/includes/hec2hrp.h18
-rw-r--r--src/mame/includes/hh_sm510.h7
-rw-r--r--src/mame/includes/hh_tms1k.h23
-rw-r--r--src/mame/includes/hh_ucom4.h4
-rw-r--r--src/mame/includes/homedata.h49
-rw-r--r--src/mame/includes/homerun.h55
-rw-r--r--src/mame/includes/itech8.h2
-rw-r--r--src/mame/includes/jazz.h42
-rw-r--r--src/mame/includes/jensen.h72
-rw-r--r--src/mame/includes/jpmsys5.h2
-rw-r--r--src/mame/includes/kchamp.h2
-rw-r--r--src/mame/includes/kingobox.h18
-rw-r--r--src/mame/includes/kyocera.h32
-rw-r--r--src/mame/includes/ladybug.h3
-rw-r--r--src/mame/includes/lisa.h6
-rw-r--r--src/mame/includes/lvcards.h5
-rw-r--r--src/mame/includes/lwings.h4
-rw-r--r--src/mame/includes/m52.h12
-rw-r--r--src/mame/includes/madalien.h4
-rw-r--r--src/mame/includes/mbc55x.h52
-rw-r--r--src/mame/includes/mcr3.h2
-rw-r--r--src/mame/includes/megadriv.h24
-rw-r--r--src/mame/includes/megadriv_acbl.h5
-rw-r--r--src/mame/includes/megasys1.h65
-rw-r--r--src/mame/includes/midyunit.h44
-rw-r--r--src/mame/includes/mips.h2
-rw-r--r--src/mame/includes/model1.h1
-rw-r--r--src/mame/includes/ms32.h17
-rw-r--r--src/mame/includes/msx.h123
-rw-r--r--src/mame/includes/mtx.h31
-rw-r--r--src/mame/includes/multfish.h4
-rw-r--r--src/mame/includes/mw8080bw.h4
-rw-r--r--src/mame/includes/mystston.h6
-rw-r--r--src/mame/includes/mystwarr.h1
-rw-r--r--src/mame/includes/namcona1.h2
-rw-r--r--src/mame/includes/namcos1.h85
-rw-r--r--src/mame/includes/nforcepc.h90
-rw-r--r--src/mame/includes/niyanpai.h4
-rw-r--r--src/mame/includes/nmk16.h1
-rw-r--r--src/mame/includes/nova2001.h30
-rw-r--r--src/mame/includes/novagbase.h72
-rw-r--r--src/mame/includes/oneshot.h57
-rw-r--r--src/mame/includes/orbit.h2
-rw-r--r--src/mame/includes/psikyo.h82
-rw-r--r--src/mame/includes/realbrk.h4
-rw-r--r--src/mame/includes/redclash.h20
-rw-r--r--src/mame/includes/rungun.h1
-rw-r--r--src/mame/includes/segag80r.h7
-rw-r--r--src/mame/includes/segaybd.h2
-rw-r--r--src/mame/includes/seta.h6
-rw-r--r--src/mame/includes/seta2.h2
-rw-r--r--src/mame/includes/sms.h53
-rw-r--r--src/mame/includes/snes.h1
-rw-r--r--src/mame/includes/sorcerer.h3
-rw-r--r--src/mame/includes/spectrum.h6
-rw-r--r--src/mame/includes/sprint2.h2
-rw-r--r--src/mame/includes/sprint4.h2
-rw-r--r--src/mame/includes/sprint8.h2
-rw-r--r--src/mame/includes/taitosj.h2
-rw-r--r--src/mame/includes/tandy2k.h46
-rw-r--r--src/mame/includes/terracre.h3
-rw-r--r--src/mame/includes/thomson.h21
-rw-r--r--src/mame/includes/ti85.h14
-rw-r--r--src/mame/includes/timelimt.h1
-rw-r--r--src/mame/includes/tmnt.h2
-rw-r--r--src/mame/includes/toaplan1.h292
-rw-r--r--src/mame/includes/trs80.h7
-rw-r--r--src/mame/includes/twincobr.h116
-rw-r--r--src/mame/includes/unico.h14
-rw-r--r--src/mame/includes/vcs80.h8
-rw-r--r--src/mame/includes/videopin.h14
-rw-r--r--src/mame/includes/vsmile.h175
-rw-r--r--src/mame/includes/witch.h9
-rw-r--r--src/mame/includes/wswan.h6
-rw-r--r--src/mame/includes/xavix.h262
-rw-r--r--src/mame/includes/xbox.h21
-rw-r--r--src/mame/includes/xbox_pci.h50
-rw-r--r--src/mame/includes/z80ne.h4
-rw-r--r--src/mame/layout/aci_boris.lay172
-rw-r--r--src/mame/layout/aci_borisdpl.lay318
-rw-r--r--src/mame/layout/alphie.lay38
-rw-r--r--src/mame/layout/arrball.lay296
-rw-r--r--src/mame/layout/ave_arb.lay437
-rw-r--r--src/mame/layout/baddog.lay14
-rw-r--r--src/mame/layout/bambball.lay67
-rw-r--r--src/mame/layout/borisdpl.lay35
-rw-r--r--src/mame/layout/cc40.lay12
-rw-r--r--src/mame/layout/chessmst.lay76
-rw-r--r--src/mame/layout/chessmstdm.lay52
-rw-r--r--src/mame/layout/chesstrv.lay126
-rw-r--r--src/mame/layout/ck_master.lay24
-rw-r--r--src/mame/layout/cmpchess.lay265
-rw-r--r--src/mame/layout/ctstein.lay49
-rw-r--r--src/mame/layout/cxg_ch2001.lay30
-rw-r--r--src/mame/layout/f2pbball.lay120
-rw-r--r--src/mame/layout/fidel_acr.lay173
-rw-r--r--src/mame/layout/fidel_as12.lay24
-rw-r--r--src/mame/layout/fidel_bkc.lay178
-rw-r--r--src/mame/layout/fidel_brc.lay495
-rw-r--r--src/mame/layout/fidel_bv3.lay461
-rw-r--r--src/mame/layout/fidel_cc1.lay145
-rw-r--r--src/mame/layout/fidel_cc10.lay (renamed from src/mame/layout/fidel_cc.lay)4
-rw-r--r--src/mame/layout/fidel_chesster.lay28
-rw-r--r--src/mame/layout/fidel_csc.lay194
-rw-r--r--src/mame/layout/fidel_des.lay24
-rw-r--r--src/mame/layout/fidel_desdis.lay28
-rw-r--r--src/mame/layout/fidel_desdis_68kg.lay28
-rw-r--r--src/mame/layout/fidel_desdis_68kr.lay28
-rw-r--r--src/mame/layout/fidel_dsc.lay32
-rw-r--r--src/mame/layout/fidel_eag.lay46
-rw-r--r--src/mame/layout/fidel_eag_68k.lay46
-rw-r--r--src/mame/layout/fidel_eas.lay24
-rw-r--r--src/mame/layout/fidel_eas_priv.lay438
-rw-r--r--src/mame/layout/fidel_ex.lay24
-rw-r--r--src/mame/layout/fidel_ex_68k.lay24
-rw-r--r--src/mame/layout/fidel_exd.lay24
-rw-r--r--src/mame/layout/fidel_gin.lay465
-rw-r--r--src/mame/layout/fidel_pc.lay54
-rw-r--r--src/mame/layout/fidel_playmatic.lay24
-rw-r--r--src/mame/layout/fidel_sc12.lay24
-rw-r--r--src/mame/layout/fidel_sc6.lay24
-rw-r--r--src/mame/layout/fidel_sc8.lay24
-rw-r--r--src/mame/layout/fidel_sc9.lay24
-rw-r--r--src/mame/layout/fidel_su9.lay24
-rw-r--r--src/mame/layout/fidel_vbrc.lay114
-rw-r--r--src/mame/layout/fidel_vsc.lay24
-rw-r--r--src/mame/layout/gckong.lay43
-rw-r--r--src/mame/layout/h2hbaskb.lay163
-rw-r--r--src/mame/layout/h2hbaskbc.lay56
-rw-r--r--src/mame/layout/h2hhockey.lay56
-rw-r--r--src/mame/layout/h2hhockeyc.lay56
-rw-r--r--src/mame/layout/h2hsoccerc.lay56
-rw-r--r--src/mame/layout/hh_amis2k_test.lay34
-rw-r--r--src/mame/layout/hh_cop400_test.lay537
-rw-r--r--src/mame/layout/hh_hmcs40_test.lay665
-rw-r--r--src/mame/layout/hh_melps4_test.lay537
-rw-r--r--src/mame/layout/hh_pic16_test.lay537
-rw-r--r--src/mame/layout/hh_sm500_test.lay104
-rw-r--r--src/mame/layout/hh_sm510_test.lay314
-rw-r--r--src/mame/layout/hh_tms1k_test.lay537
-rw-r--r--src/mame/layout/hh_ucom4_test.lay537
-rw-r--r--src/mame/layout/intellect02.lay106
-rw-r--r--src/mame/layout/k28.lay48
-rw-r--r--src/mame/layout/matchme.lay111
-rw-r--r--[-rwxr-xr-x]src/mame/layout/md6802.lay473
-rw-r--r--src/mame/layout/mdndclab.lay13
-rw-r--r--src/mame/layout/mephisto_academy.lay24
-rw-r--r--src/mame/layout/mephisto_lcd.lay24
-rw-r--r--src/mame/layout/mephisto_megaiv.lay16
-rw-r--r--src/mame/layout/mephisto_milano.lay24
-rw-r--r--src/mame/layout/mephisto_modena.lay24
-rw-r--r--src/mame/layout/mephisto_mondial2.lay12
-rw-r--r--src/mame/layout/mephisto_montec.lay16
-rw-r--r--src/mame/layout/mephisto_smondial2.lay16
-rw-r--r--src/mame/layout/mk1.lay288
-rw-r--r--src/mame/layout/modulab.lay429
-rw-r--r--src/mame/layout/msthawk.lay22
-rw-r--r--src/mame/layout/mwcbaseb.lay41
-rw-r--r--src/mame/layout/novag_cforte.lay32
-rw-r--r--src/mame/layout/novag_delta1.lay283
-rw-r--r--src/mame/layout/novag_diablo68k.lay26
-rw-r--r--src/mame/layout/novag_presto.lay24
-rw-r--r--src/mame/layout/novag_scorpio68k.lay60
-rw-r--r--src/mame/layout/novag_sexpert.lay26
-rw-r--r--src/mame/layout/novag_sforte.lay34
-rw-r--r--src/mame/layout/novag_supercon.lay48
-rw-r--r--src/mame/layout/packmon.lay81
-rw-r--r--src/mame/layout/phpball.lay72
-rw-r--r--src/mame/layout/raisedvl.lay91
-rw-r--r--src/mame/layout/rebound.lay23
-rw-r--r--src/mame/layout/risc2500.lay100
-rw-r--r--src/mame/layout/sc1.lay62
-rw-r--r--src/mame/layout/sc2.lay243
-rw-r--r--src/mame/layout/simon.lay94
-rw-r--r--src/mame/layout/slc1a.lay20
-rw-r--r--src/mame/layout/ssimon.lay184
-rw-r--r--src/mame/layout/tgm.lay28
-rw-r--r--src/mame/layout/ti74.lay12
-rw-r--r--src/mame/layout/ti95.lay6
-rw-r--r--src/mame/layout/tmtennis.lay56
-rw-r--r--src/mame/layout/tntell.lay6
-rw-r--r--src/mame/layout/touchme.lay115
-rw-r--r--src/mame/layout/wildfire.lay135
-rw-r--r--src/mame/layout/zodiac.lay204
-rw-r--r--src/mame/machine/abc80kb.cpp11
-rw-r--r--src/mame/machine/acs8600_ics.cpp8
-rw-r--r--src/mame/machine/acs8600_ics.h6
-rw-r--r--src/mame/machine/aim65.cpp14
-rw-r--r--src/mame/machine/amiga.cpp8
-rw-r--r--src/mame/machine/amstrad.cpp49
-rw-r--r--src/mame/machine/apollo.cpp48
-rw-r--r--src/mame/machine/apollo_kbd.cpp35
-rw-r--r--src/mame/machine/apollo_kbd.h2
-rw-r--r--src/mame/machine/apple2common.cpp806
-rw-r--r--src/mame/machine/apple2common.h54
-rw-r--r--src/mame/machine/apple3.cpp32
-rw-r--r--src/mame/machine/apricotkb.cpp9
-rw-r--r--src/mame/machine/at.cpp45
-rw-r--r--src/mame/machine/at.h1
-rw-r--r--src/mame/machine/atarifdc.cpp7
-rw-r--r--src/mame/machine/balsente.cpp2
-rw-r--r--src/mame/machine/bbc.cpp151
-rw-r--r--src/mame/machine/bebox.cpp4
-rw-r--r--src/mame/machine/cbm_snqk.h2
-rw-r--r--src/mame/machine/cedar_magnet_plane.cpp11
-rw-r--r--src/mame/machine/cedar_magnet_sprite.cpp13
-rw-r--r--src/mame/machine/chessbase.cpp318
-rw-r--r--src/mame/machine/cit101_kbd.cpp8
-rw-r--r--src/mame/machine/coco.cpp12
-rw-r--r--src/mame/machine/coco_vhd.cpp2
-rw-r--r--src/mame/machine/coco_vhd.h16
-rw-r--r--src/mame/machine/concept.cpp35
-rw-r--r--src/mame/machine/cuda.cpp17
-rw-r--r--src/mame/machine/dec_lk201.cpp13
-rw-r--r--src/mame/machine/decioga.cpp37
-rw-r--r--src/mame/machine/decioga.h12
-rw-r--r--src/mame/machine/dgnalpha.cpp10
-rw-r--r--src/mame/machine/dragon.cpp10
-rw-r--r--src/mame/machine/egret.cpp9
-rw-r--r--src/mame/machine/electron.cpp16
-rw-r--r--src/mame/machine/esqlcd.cpp5
-rw-r--r--src/mame/machine/esqvfd.cpp15
-rw-r--r--src/mame/machine/fd1089.cpp2
-rw-r--r--src/mame/machine/fidelbase.cpp151
-rw-r--r--src/mame/machine/gaelco2.cpp68
-rw-r--r--src/mame/machine/gaelco_ds5002fp.cpp13
-rw-r--r--src/mame/machine/gaelco_ds5002fp.h13
-rw-r--r--src/mame/machine/gamepock.cpp2
-rw-r--r--src/mame/machine/gdrom.cpp48
-rw-r--r--src/mame/machine/harddriv.cpp20
-rw-r--r--src/mame/machine/hng64_net.cpp11
-rw-r--r--src/mame/machine/hp9825_tape.cpp5
-rw-r--r--src/mame/machine/hp9845_printer.cpp9
-rw-r--r--src/mame/machine/hpc1.cpp227
-rw-r--r--src/mame/machine/hpc1.h19
-rw-r--r--src/mame/machine/hpc3.cpp73
-rw-r--r--src/mame/machine/hpc3.h15
-rw-r--r--src/mame/machine/ibm6580_fdc.cpp32
-rw-r--r--src/mame/machine/ibm6580_kbd.cpp38
-rw-r--r--src/mame/machine/imds2ioc.cpp10
-rw-r--r--src/mame/machine/inder_sb.cpp31
-rw-r--r--src/mame/machine/inder_vid.cpp15
-rw-r--r--src/mame/machine/interpro_ioga.cpp9
-rw-r--r--src/mame/machine/interpro_ioga.h9
-rw-r--r--src/mame/machine/intv.cpp32
-rw-r--r--src/mame/machine/ioc2.cpp80
-rw-r--r--src/mame/machine/ioc2.h4
-rw-r--r--src/mame/machine/isbc_208.cpp4
-rw-r--r--src/mame/machine/iteagle_fpga.cpp7
-rw-r--r--src/mame/machine/jazz_mct_adr.cpp265
-rw-r--r--src/mame/machine/jazz_mct_adr.h123
-rw-r--r--src/mame/machine/k7659kb.cpp6
-rw-r--r--src/mame/machine/kc_keyb.cpp2
-rw-r--r--src/mame/machine/km035.cpp28
-rw-r--r--src/mame/machine/leland.cpp8
-rw-r--r--src/mame/machine/lisa.cpp6
-rw-r--r--src/mame/machine/lynx.cpp2
-rw-r--r--src/mame/machine/m20_8086.cpp13
-rw-r--r--src/mame/machine/m24_z8000.cpp2
-rw-r--r--src/mame/machine/m2comm.cpp5
-rw-r--r--src/mame/machine/m3comm.cpp9
-rw-r--r--src/mame/machine/macpci.cpp8
-rw-r--r--src/mame/machine/mbc55x.cpp383
-rw-r--r--src/mame/machine/mbc55x_kbd.cpp295
-rw-r--r--src/mame/machine/mbc55x_kbd.h64
-rw-r--r--src/mame/machine/mbee.cpp6
-rw-r--r--src/mame/machine/mega32x.cpp1
-rw-r--r--src/mame/machine/megacd.cpp81
-rw-r--r--src/mame/machine/megacd.h11
-rw-r--r--src/mame/machine/megacdcd.cpp13
-rw-r--r--src/mame/machine/megadriv.cpp106
-rw-r--r--src/mame/machine/microtan.cpp8
-rw-r--r--src/mame/machine/midtunit.cpp2
-rw-r--r--src/mame/machine/midwayic.cpp56
-rw-r--r--src/mame/machine/midwayic.h17
-rw-r--r--src/mame/machine/midwunit.cpp6
-rw-r--r--src/mame/machine/midxunit.cpp6
-rw-r--r--src/mame/machine/midyunit.cpp12
-rw-r--r--src/mame/machine/mips_rambo.cpp219
-rw-r--r--src/mame/machine/mips_rambo.h26
-rw-r--r--src/mame/machine/mmboard.cpp24
-rw-r--r--src/mame/machine/mpu4.cpp108
-rw-r--r--src/mame/machine/ms7004.cpp27
-rw-r--r--src/mame/machine/msx.cpp14
-rw-r--r--src/mame/machine/mtx.cpp153
-rw-r--r--src/mame/machine/mw8080bw.cpp28
-rw-r--r--src/mame/machine/namcos1.cpp273
-rw-r--r--src/mame/machine/nb1412m2.cpp2
-rw-r--r--src/mame/machine/nes.cpp22
-rw-r--r--src/mame/machine/nl_breakout.cpp53
-rw-r--r--src/mame/machine/nl_palestra.cpp710
-rw-r--r--src/mame/machine/nl_palestra.h4
-rw-r--r--src/mame/machine/nl_rebound.cpp1272
-rw-r--r--src/mame/machine/nl_rebound.h4
-rw-r--r--src/mame/machine/nl_tp1983.cpp123
-rw-r--r--src/mame/machine/nl_tp1983.h4
-rw-r--r--src/mame/machine/nl_tp1985.cpp246
-rw-r--r--src/mame/machine/nl_tp1985.h4
-rw-r--r--src/mame/machine/novagbase.cpp60
-rw-r--r--src/mame/machine/orion.cpp18
-rw-r--r--src/mame/machine/osborne1.cpp12
-rw-r--r--src/mame/machine/pce_cd.cpp27
-rw-r--r--src/mame/machine/pcshare.cpp90
-rw-r--r--src/mame/machine/pgmprot_igs025_igs012.cpp8
-rw-r--r--src/mame/machine/pgmprot_igs025_igs022.cpp18
-rw-r--r--src/mame/machine/pgmprot_igs025_igs028.cpp8
-rw-r--r--src/mame/machine/pgmprot_igs027a_type1.cpp37
-rw-r--r--src/mame/machine/pgmprot_igs027a_type2.cpp12
-rw-r--r--src/mame/machine/pgmprot_igs027a_type3.cpp12
-rw-r--r--src/mame/machine/pgmprot_orlegend.cpp5
-rw-r--r--src/mame/machine/poly.cpp4
-rw-r--r--src/mame/machine/qimi.cpp6
-rw-r--r--src/mame/machine/qimi.h4
-rw-r--r--src/mame/machine/qix.cpp2
-rw-r--r--src/mame/machine/rad_eu3a05gpio.h6
-rw-r--r--src/mame/machine/radio86.cpp2
-rw-r--r--src/mame/machine/rx01.cpp7
-rw-r--r--src/mame/machine/s32comm.cpp5
-rw-r--r--src/mame/machine/saturn_cdb.cpp11
-rw-r--r--src/mame/machine/segaic16.cpp6
-rw-r--r--src/mame/machine/seicopbl.cpp2
-rw-r--r--src/mame/machine/sgi.cpp310
-rw-r--r--src/mame/machine/sgi.h30
-rw-r--r--src/mame/machine/sms.cpp86
-rw-r--r--src/mame/machine/snes.cpp5
-rw-r--r--src/mame/machine/sorcerer.cpp7
-rw-r--r--src/mame/machine/spec_snqk.cpp6
-rw-r--r--src/mame/machine/taitocchip.cpp32
-rw-r--r--src/mame/machine/taitocchip.h20
-rw-r--r--src/mame/machine/tatsumi.cpp4
-rw-r--r--src/mame/machine/teleprinter.cpp20
-rw-r--r--src/mame/machine/thomflop.cpp4
-rw-r--r--src/mame/machine/thomson.cpp30
-rw-r--r--src/mame/machine/ti85.cpp36
-rw-r--r--src/mame/machine/toaplan1.cpp134
-rw-r--r--src/mame/machine/trs80.cpp3
-rw-r--r--src/mame/machine/tv950kb.cpp2
-rw-r--r--src/mame/machine/tv955kb.cpp47
-rw-r--r--src/mame/machine/tv955kb.h14
-rw-r--r--src/mame/machine/twincobr.cpp39
-rw-r--r--src/mame/machine/v102_kbd.cpp225
-rw-r--r--src/mame/machine/v102_kbd.h45
-rw-r--r--src/mame/machine/v1050kb.cpp8
-rw-r--r--src/mame/machine/vector06.cpp6
-rw-r--r--src/mame/machine/vectrex.cpp2
-rw-r--r--src/mame/machine/vertigo.cpp2
-rw-r--r--src/mame/machine/vt100_kbd.cpp8
-rw-r--r--src/mame/machine/vtech2.cpp5
-rw-r--r--src/mame/machine/wangpckb.cpp2
-rw-r--r--src/mame/machine/williams.cpp4
-rw-r--r--src/mame/machine/wswan.cpp34
-rw-r--r--src/mame/machine/wy50kb.cpp187
-rw-r--r--src/mame/machine/wy50kb.h29
-rw-r--r--src/mame/machine/xavix.cpp392
-rw-r--r--src/mame/machine/xavix2002_io.cpp127
-rw-r--r--src/mame/machine/xavix2002_io.h49
-rw-r--r--src/mame/machine/xavix_adc.cpp100
-rw-r--r--src/mame/machine/xavix_adc.h50
-rw-r--r--src/mame/machine/xavix_anport.cpp81
-rw-r--r--src/mame/machine/xavix_anport.h41
-rw-r--r--src/mame/machine/xavix_io.cpp103
-rw-r--r--src/mame/machine/xavix_io.h42
-rw-r--r--src/mame/machine/xavix_math.cpp171
-rw-r--r--src/mame/machine/xavix_math.h34
-rw-r--r--src/mame/machine/xbox.cpp179
-rw-r--r--src/mame/machine/xbox_pci.cpp277
-rw-r--r--src/mame/machine/z80ne.cpp16
-rw-r--r--src/mame/mame.lst585
-rw-r--r--src/mame/mess.flt67
-rw-r--r--src/mame/nl.lst7
-rw-r--r--src/mame/video/20pacgal.cpp19
-rw-r--r--src/mame/video/3dom2_te.cpp6
-rw-r--r--src/mame/video/733_asr.cpp24
-rw-r--r--src/mame/video/911_vdt.cpp24
-rw-r--r--src/mame/video/abc1600.cpp11
-rw-r--r--src/mame/video/abc80.cpp16
-rw-r--r--src/mame/video/abc800.cpp38
-rw-r--r--src/mame/video/abc802.cpp13
-rw-r--r--src/mame/video/abc806.cpp13
-rw-r--r--src/mame/video/agat7.cpp13
-rw-r--r--src/mame/video/airraid_dev.cpp25
-rw-r--r--src/mame/video/amiga.cpp32
-rw-r--r--src/mame/video/ampoker2.cpp6
-rw-r--r--src/mame/video/apollo.cpp26
-rw-r--r--src/mame/video/arabian.cpp8
-rw-r--r--src/mame/video/astrocde.cpp14
-rw-r--r--src/mame/video/aussiebyte.cpp4
-rw-r--r--src/mame/video/bagman.cpp6
-rw-r--r--src/mame/video/bfm_adr2.cpp29
-rw-r--r--src/mame/video/bfm_dm01.cpp32
-rw-r--r--src/mame/video/bking.cpp6
-rw-r--r--src/mame/video/btoads.cpp4
-rw-r--r--src/mame/video/capbowl.cpp4
-rw-r--r--src/mame/video/ccastles.cpp6
-rw-r--r--src/mame/video/cclimber.cpp6
-rw-r--r--src/mame/video/cgc7900.cpp25
-rw-r--r--src/mame/video/champbas.cpp6
-rw-r--r--src/mame/video/circusc.cpp6
-rw-r--r--src/mame/video/cloak.cpp6
-rw-r--r--src/mame/video/cloud9.cpp6
-rw-r--r--src/mame/video/cninja.cpp8
-rw-r--r--src/mame/video/cps1.cpp2
-rw-r--r--src/mame/video/crospang.cpp38
-rw-r--r--src/mame/video/dcheese.cpp75
-rw-r--r--src/mame/video/dec0.cpp27
-rw-r--r--src/mame/video/decbac06.cpp155
-rw-r--r--src/mame/video/decmxc06.cpp9
-rw-r--r--src/mame/video/decodmd1.cpp25
-rw-r--r--src/mame/video/decodmd2.cpp6
-rw-r--r--src/mame/video/decodmd3.cpp6
-rw-r--r--src/mame/video/divebomb.cpp6
-rw-r--r--src/mame/video/esd16.cpp106
-rw-r--r--src/mame/video/exerion.cpp6
-rw-r--r--src/mame/video/exidy440.cpp39
-rw-r--r--src/mame/video/fastfred.cpp6
-rw-r--r--src/mame/video/finalizr.cpp6
-rw-r--r--src/mame/video/foodf.cpp6
-rw-r--r--src/mame/video/funworld.cpp12
-rw-r--r--src/mame/video/gaelco2.cpp255
-rw-r--r--src/mame/video/galastrm.cpp14
-rw-r--r--src/mame/video/galaxian.cpp18
-rw-r--r--src/mame/video/gamate.cpp21
-rw-r--r--src/mame/video/gottlieb.cpp6
-rw-r--r--src/mame/video/gotya.cpp6
-rw-r--r--src/mame/video/grchamp.cpp6
-rw-r--r--src/mame/video/gyruss.cpp6
-rw-r--r--src/mame/video/homedata.cpp30
-rw-r--r--src/mame/video/homerun.cpp112
-rw-r--r--src/mame/video/hyperspt.cpp6
-rw-r--r--src/mame/video/ironhors.cpp6
-rw-r--r--src/mame/video/itech8.cpp12
-rw-r--r--src/mame/video/jedi.cpp15
-rw-r--r--src/mame/video/k057714.cpp169
-rw-r--r--src/mame/video/k057714.h6
-rw-r--r--src/mame/video/kaypro.cpp6
-rw-r--r--src/mame/video/kingobox.cpp16
-rw-r--r--src/mame/video/kyocera.cpp72
-rw-r--r--src/mame/video/ladybug.cpp6
-rw-r--r--src/mame/video/leland.cpp28
-rw-r--r--src/mame/video/light.cpp381
-rw-r--r--src/mame/video/light.h75
-rw-r--r--src/mame/video/lucky74.cpp12
-rw-r--r--src/mame/video/m52.cpp25
-rw-r--r--src/mame/video/m58.cpp18
-rw-r--r--src/mame/video/madalien.cpp22
-rw-r--r--src/mame/video/mappy.cpp18
-rw-r--r--src/mame/video/mbc55x.cpp34
-rw-r--r--src/mame/video/mbee.cpp4
-rw-r--r--src/mame/video/megasys1.cpp113
-rw-r--r--src/mame/video/megazone.cpp6
-rw-r--r--src/mame/video/mikie.cpp6
-rw-r--r--src/mame/video/mikromik.cpp33
-rw-r--r--src/mame/video/mystston.cpp30
-rw-r--r--src/mame/video/namcos1.cpp53
-rw-r--r--src/mame/video/naughtyb.cpp6
-rw-r--r--src/mame/video/neogeo.cpp8
-rw-r--r--src/mame/video/neogeo_spr.cpp84
-rw-r--r--src/mame/video/neogeo_spr.h9
-rw-r--r--src/mame/video/newbrain.cpp17
-rw-r--r--src/mame/video/newport.cpp2807
-rw-r--r--src/mame/video/newport.h113
-rw-r--r--src/mame/video/nick.cpp6
-rw-r--r--src/mame/video/nova2001.cpp132
-rw-r--r--src/mame/video/oneshot.cpp96
-rw-r--r--src/mame/video/osi.cpp51
-rw-r--r--src/mame/video/pacman.cpp6
-rw-r--r--src/mame/video/pandoras.cpp6
-rw-r--r--src/mame/video/pc1512.cpp8
-rw-r--r--src/mame/video/pc8401a.cpp50
-rw-r--r--src/mame/video/pc9801.cpp4
-rw-r--r--src/mame/video/pc_t1t.cpp10
-rw-r--r--src/mame/video/pcd.cpp17
-rw-r--r--src/mame/video/pooyan.cpp6
-rw-r--r--src/mame/video/psikyo.cpp323
-rw-r--r--src/mame/video/psikyosh.cpp2
-rw-r--r--src/mame/video/rallyx.cpp18
-rw-r--r--src/mame/video/redalert.cpp64
-rw-r--r--src/mame/video/redclash.cpp59
-rw-r--r--src/mame/video/rocnrope.cpp6
-rw-r--r--src/mame/video/sbasketb.cpp6
-rw-r--r--src/mame/video/segag80r.cpp12
-rw-r--r--src/mame/video/segaybd.cpp2
-rw-r--r--src/mame/video/seibu_crtc.cpp2
-rw-r--r--src/mame/video/seta2.cpp5
-rw-r--r--src/mame/video/shaolins.cpp6
-rw-r--r--src/mame/video/snookr10.cpp18
-rw-r--r--src/mame/video/spacefb.cpp12
-rw-r--r--src/mame/video/speedatk.cpp4
-rw-r--r--src/mame/video/stactics.cpp21
-rw-r--r--src/mame/video/stadhero.cpp2
-rw-r--r--src/mame/video/stfight_dev.cpp23
-rw-r--r--src/mame/video/super80.cpp4
-rw-r--r--src/mame/video/system16.cpp18
-rw-r--r--src/mame/video/taitosj.cpp6
-rw-r--r--src/mame/video/thomson.cpp73
-rw-r--r--src/mame/video/tia.cpp192
-rw-r--r--src/mame/video/timelimt.cpp6
-rw-r--r--src/mame/video/tmc1800.cpp15
-rw-r--r--src/mame/video/toaplan1.cpp687
-rw-r--r--src/mame/video/toaplan2.cpp4
-rw-r--r--src/mame/video/toaplan_scu.cpp58
-rw-r--r--src/mame/video/toaplan_scu.h4
-rw-r--r--src/mame/video/tp84.cpp6
-rw-r--r--src/mame/video/trackfld.cpp6
-rw-r--r--src/mame/video/tubep.cpp12
-rw-r--r--src/mame/video/turbo.cpp18
-rw-r--r--src/mame/video/twincobr.cpp144
-rw-r--r--src/mame/video/v1050.cpp17
-rw-r--r--src/mame/video/vectrex.cpp4
-rw-r--r--src/mame/video/videopin.cpp4
-rw-r--r--src/mame/video/vtvideo.cpp7
-rw-r--r--src/mame/video/warpwarp.cpp6
-rw-r--r--src/mame/video/williams.cpp6
-rw-r--r--src/mame/video/wiping.cpp6
-rw-r--r--src/mame/video/wiz.cpp6
-rw-r--r--src/mame/video/wpc_dmd.cpp21
-rw-r--r--src/mame/video/wswan.cpp8
-rw-r--r--src/mame/video/wswan.h8
-rw-r--r--src/mame/video/xavix.cpp192
-rw-r--r--src/mame/video/zaccaria.cpp6
-rw-r--r--src/mame/video/zaxxon.cpp6
-rw-r--r--src/mame/video/zx8301.cpp5
-rw-r--r--src/osd/eigccx86.h34
-rw-r--r--src/osd/eivcx86.h20
-rw-r--r--src/osd/eminline.h58
-rw-r--r--src/osd/modules/debugger/qt/debuggerview.cpp2
-rw-r--r--src/osd/modules/debugger/qt/memorywindow.cpp2
-rw-r--r--src/osd/modules/input/input_common.cpp6
-rw-r--r--src/osd/modules/input/input_common.h1
-rw-r--r--src/osd/modules/input/input_sdl.cpp312
-rw-r--r--src/osd/modules/input/input_x11.cpp18
-rw-r--r--src/osd/modules/lib/osdobj_common.cpp32
-rw-r--r--src/osd/modules/lib/osdobj_common.h3
-rw-r--r--src/osd/modules/osdhelper.h61
-rw-r--r--src/osd/modules/render/bgfx/shaders/chains/hlsl/fs_chroma.sc6
-rw-r--r--src/osd/modules/render/bgfx/shaders/chains/xbr/fs_xbr-lv3-noblend.sc6
-rw-r--r--src/osd/modules/render/bgfx/shaders/shader.mk2
-rw-r--r--src/osd/modules/render/drawogl.cpp32
-rw-r--r--src/osd/modules/sound/sdl_sound.cpp9
-rw-r--r--src/osd/osdepend.h5
-rw-r--r--src/osd/sdl/sdlmain.cpp1
-rw-r--r--src/osd/windows/video.h22
-rw-r--r--src/osd/windows/window.cpp29
-rw-r--r--src/osd/windows/winmain.cpp33
-rw-r--r--src/osd/windows/winmain.h2
-rw-r--r--src/osd/windows/winutf8.cpp10
-rw-r--r--src/osd/windows/winutf8.h23
-rw-r--r--src/tools/chdman.cpp2
-rw-r--r--src/tools/imgtool/filtbas.cpp2
-rw-r--r--src/tools/imgtool/main.cpp2
-rw-r--r--src/tools/imgtool/modules.cpp1
-rw-r--r--src/tools/imgtool/modules/rt11.cpp695
-rw-r--r--src/tools/testkeys.cpp346
-rw-r--r--src/tools/unidasm.cpp39
-rw-r--r--src/zexall/zexall.cpp9
-rw-r--r--tests/LICENSE2
-rw-r--r--uismall.bdf2
-rw-r--r--web/LICENSE2
4970 files changed, 302758 insertions, 193153 deletions
diff --git a/3rdparty/asio/include/asio/detail/config.hpp b/3rdparty/asio/include/asio/detail/config.hpp
index 7bd6a94cf2c..017e6545f28 100644
--- a/3rdparty/asio/include/asio/detail/config.hpp
+++ b/3rdparty/asio/include/asio/detail/config.hpp
@@ -708,7 +708,12 @@
# if !defined(ASIO_DISABLE_STD_STRING_VIEW)
# if defined(__clang__)
# if (__cplusplus >= 201103)
-# if __has_include(<experimental/string_view>)
+# ifdef _LIBCPP_VERSION
+# if _LIBCPP_VERSION >= 9000
+# define ASIO_HAS_STD_STRING_VIEW 1
+# endif
+# endif
+# if !defined(ASIO_HAS_STD_STRING_VIEW) && __has_include(<experimental/string_view>)
# define ASIO_HAS_STD_STRING_VIEW 1
# define ASIO_HAS_STD_EXPERIMENTAL_STRING_VIEW 1
# endif // __has_include(<experimental/string_view>)
diff --git a/3rdparty/genie/src/_manifest.lua b/3rdparty/genie/src/_manifest.lua
index d44e7565bf1..d2be5f1dcb5 100644
--- a/3rdparty/genie/src/_manifest.lua
+++ b/3rdparty/genie/src/_manifest.lua
@@ -64,6 +64,7 @@
"actions/vstudio/vs2013.lua",
"actions/vstudio/vs2015.lua",
"actions/vstudio/vs2017.lua",
+ "actions/vstudio/vsllvm.lua",
-- Xcode action
"actions/xcode/_xcode.lua",
diff --git a/3rdparty/genie/src/actions/vstudio/_vstudio.lua b/3rdparty/genie/src/actions/vstudio/_vstudio.lua
index 9d7e8dc3886..d9b8538c4ea 100644
--- a/3rdparty/genie/src/actions/vstudio/_vstudio.lua
+++ b/3rdparty/genie/src/actions/vstudio/_vstudio.lua
@@ -16,6 +16,7 @@
vs2013 = "v120",
vs2015 = "v140",
vs2017 = "v141",
+ vsllvm = "llvm",
}
premake.vstudio.toolset = toolsets[_ACTION] or "unknown?"
premake.vstudio.splashpath = ''
diff --git a/3rdparty/genie/src/actions/vstudio/vsllvm.lua b/3rdparty/genie/src/actions/vstudio/vsllvm.lua
new file mode 100644
index 00000000000..d6c6d1ddb53
--- /dev/null
+++ b/3rdparty/genie/src/actions/vstudio/vsllvm.lua
@@ -0,0 +1,64 @@
+--
+-- vsllvm.lua
+-- Baseline support for Visual Studio LLVM.
+--
+
+ premake.vstudio.vcllvm = {}
+ local vcllvm = premake.vstudio.vcllvm
+ local vstudio = premake.vstudio
+
+
+---
+-- Register a command-line action for Visual Studio llvm.
+---
+
+ newaction
+ {
+ trigger = "vsllvm",
+ shortname = "Visual Studio LLVM",
+ description = "Generate Microsoft Visual Studio LLVM project files",
+ os = "windows",
+
+ valid_kinds = { "ConsoleApp", "WindowedApp", "StaticLib", "SharedLib", "Bundle" },
+
+ valid_languages = { "C", "C++", "C#" },
+
+ valid_tools = {
+ cc = { "msc" },
+ dotnet = { "msnet" },
+ },
+
+ onsolution = function(sln)
+ premake.generate(sln, "%%.sln", vstudio.sln2005.generate)
+ end,
+
+ onproject = function(prj)
+ if premake.isdotnetproject(prj) then
+ premake.generate(prj, "%%.csproj", vstudio.cs2005.generate)
+ premake.generate(prj, "%%.csproj.user", vstudio.cs2005.generate_user)
+ else
+ premake.vstudio.needAppxManifest = false
+ premake.generate(prj, "%%.vcxproj", premake.vs2010_vcxproj)
+ premake.generate(prj, "%%.vcxproj.user", premake.vs2010_vcxproj_user)
+ premake.generate(prj, "%%.vcxproj.filters", vstudio.vc2010.generate_filters)
+
+ if premake.vstudio.needAppxManifest then
+ premake.generate(prj, "%%/Package.appxmanifest", premake.vs2010_appxmanifest)
+ end
+ end
+ end,
+
+
+ oncleansolution = premake.vstudio.cleansolution,
+ oncleanproject = premake.vstudio.cleanproject,
+ oncleantarget = premake.vstudio.cleantarget,
+
+ vstudio = {
+ solutionVersion = "12",
+ targetFramework = "4.5.2",
+ toolsVersion = "15.0",
+ windowsTargetPlatformVersion = "8.1",
+ supports64bitEditContinue = true,
+ intDirAbsolute = true,
+ }
+ }
diff --git a/3rdparty/genie/src/actions/vstudio/vstudio_solution.lua b/3rdparty/genie/src/actions/vstudio/vstudio_solution.lua
index 92426f1009c..e6d7e06c684 100644
--- a/3rdparty/genie/src/actions/vstudio/vstudio_solution.lua
+++ b/3rdparty/genie/src/actions/vstudio/vstudio_solution.lua
@@ -85,7 +85,7 @@
function sln2005.header(sln)
local action = premake.action.current()
_p('Microsoft Visual Studio Solution File, Format Version %d.00', action.vstudio.solutionVersion)
- if(_ACTION:sub(3) == "2015" or _ACTION:sub(3) == "2017") then
+ if(_ACTION:sub(3) == "2015" or _ACTION:sub(3) == "2017" or _ACTION:sub(3) == "llvm") then
_p('# Visual Studio %s', action.vstudio.toolsVersion:sub(1,2))
else
_p('# Visual Studio %s', _ACTION:sub(3))
diff --git a/3rdparty/genie/src/actions/vstudio/vstudio_vcxproj.lua b/3rdparty/genie/src/actions/vstudio/vstudio_vcxproj.lua
index 3aebac7208e..0c2c6e08f0f 100644
--- a/3rdparty/genie/src/actions/vstudio/vstudio_vcxproj.lua
+++ b/3rdparty/genie/src/actions/vstudio/vstudio_vcxproj.lua
@@ -61,10 +61,11 @@
else
_p(2, '<Keyword>Win32Proj</Keyword>')
end
- if _ACTION:sub(3) == "2015" or _ACTION:sub(3) == "2017" then
+ if _ACTION:sub(3) == "2015" or _ACTION:sub(3) == "2017" or _ACTION:sub(3) == "llvm" then
_p(2,'<PreferredToolArchitecture>x64</PreferredToolArchitecture>')
end
- if _ACTION:sub(3) == "2017" and os.isdir(path.join(os.getenv("VSINSTALLDIR"), "VC/Tools/MSVC/14.14.26428")) then
+ if (_ACTION:sub(3) == "2017" or _ACTION:sub(3) == "llvm")
+ and os.isdir(path.join(os.getenv("VSINSTALLDIR"), "VC/Tools/MSVC/14.14.26428")) then
_p(2,'<VCToolsVersion>14.14.26428</VCToolsVersion>')
end
@@ -461,8 +462,12 @@
floating_point(cfg)
debug_info(cfg)
+ if _ACTION:sub(3) == "llvm" then
+ _p(3,'<SupportJustMyCode>false</SupportJustMyCode>')
+ end
+
if cfg.flags.Symbols
- and _ACTION:sub(3) ~= "2017"
+ and _ACTION:sub(3) ~= "2017" and _ACTION:sub(3) ~= "llvm"
then
_p(3, '<ProgramDataBaseFileName>$(OutDir)%s.pdb</ProgramDataBaseFileName>'
, path.getbasename(cfg.buildtarget.name)
@@ -518,13 +523,16 @@
end
end
- local function item_def_lib(cfg)
+ local function item_def_lib(prj, cfg)
-- The Xbox360 project files are stored in another place in the project file.
if cfg.kind == 'StaticLib' and cfg.platform ~= "Xbox360" then
_p(1,'<Lib>')
_p(2,'<OutputFile>$(OutDir)%s</OutputFile>',cfg.buildtarget.name)
additional_options(2,cfg)
link_target_machine(2,cfg)
+ if _ACTION:sub(3) == "llvm" and prj.name == "portaudio" then -- MSVC-LLVM needs special help
+ _p(2,'<AdditionalDependencies>ksuser.lib;%%(AdditionalDependencies)</AdditionalDependencies>')
+ end
_p(1,'</Lib>')
end
end
@@ -596,10 +604,12 @@
function vc2010.link(cfg)
_p(2,'<Link>')
_p(3,'<SubSystem>%s</SubSystem>', iif(cfg.kind == "ConsoleApp", "Console", "Windows"))
- _p(3,'<GenerateDebugInformation>%s</GenerateDebugInformation>', tostring(cfg.flags.Symbols ~= nil))
+ _p(3,'<GenerateDebugInformation>%s</GenerateDebugInformation>',
+ iif(cfg.flags.Symbols ~= nil, iif(_ACTION:sub(3) ~= "llvm", "true", "DebugFull"), "false")
+ )
if cfg.flags.Symbols
- and _ACTION:sub(3) == "2017"
+ and (_ACTION:sub(3) == "2017" or _ACTION:sub(3) == "llvm")
then
_p(3, '<ProgramDataBaseFileName>$(OutDir)%s.pdb</ProgramDataBaseFileName>'
, path.getbasename(cfg.buildtarget.name)
@@ -686,7 +696,7 @@
,premake.esc(cfginfo.name))
vs10_clcompile(cfg)
resource_compile(cfg)
- item_def_lib(cfg)
+ item_def_lib(prj, cfg)
vc2010.link(cfg)
event_hooks(cfg)
vs10_masm(prj, cfg)
diff --git a/3rdparty/genie/src/host/scripts.c b/3rdparty/genie/src/host/scripts.c
index c51a1584774..536bbc734d3 100644
--- a/3rdparty/genie/src/host/scripts.c
+++ b/3rdparty/genie/src/host/scripts.c
@@ -1,4 +1,4 @@
-/* Premake's Lua scripts, as static data buffers for release mode builds */
+/* Premake's Lua scripts, as static data buffers for release mode builds */
/* DO NOT EDIT - this file is autogenerated - see BUILD.txt */
/* To regenerate this file, run: premake4 embed */
@@ -259,58 +259,59 @@ const char* builtin_scripts[] = {
"GS = %s\", make.list(tool.getswiftlinkflags(cfg)))\n_p(1, \"AR_FLAGS = %s\", make.list(tool.getarchiveflags(cfg, cfg, false)))\n_p(1, \"LD_FLAGS = %s\", make.list(tool.getldflags(cfg)))\n_p(1, \"LDDEPS = %s\", make.list(premake.getlinks(cfg, \"siblings\", \"fullpath\")))\nif cfg.flags.Symbols then\n_p(1, \"SYMBOLS = $(TARGET).dSYM\")\nend\nlocal sdk = tool.get_sdk_path(cfg)\nif sdk then\n_p(1, \"TOOLCHAIN_PATH = %s\", tool.get_toolchain_path(cfg))\n_p(1, \"SDK_PATH = %s\", sdk)\n_p(1, \"PLATFORM_PATH = %s\", tool.get_sdk_platform_path(cfg))\n_p(1, \"SDK = -sdk $(SDK_PATH)\")\nelse\n_p(1, \"SDK_PATH =\")\n_p(1, \"SDK =\")\nend\n_p(1,'WORK_DIRS = $(OUT_DIR) $(OBJDIR)')\n_p('endif')\n_p('')\nend",
/* actions/vstudio/_vstudio.lua */
- "premake.vstudio = { }\nlocal toolsets = {\nvs2010 = \"v100\",\nvs2012 = \"v110\",\nvs2013 = \"v120\",\nvs2015 = \"v140\",\nvs2017 = \"v141\",\n}\npremake.vstudio.toolset = toolsets[_ACTION] or \"unknown?\"\npremake.vstudio.splashpath = ''\nlocal vstudio = premake.vstudio\nvstudio.platforms = {\nany = \"Any CPU\",\nmixed = \"Mixed Platforms\",\nNative = \"Win32\",\nx86 = \"x86\",\nx32 = \"Win32\",\nx64 = \"x64\",\nPS3 = \"PS3\",\nXbox360 = \"Xbox 360\",\nARM = \"ARM\",\nOrbis = \"ORBIS\",\nDurango = \"Durango\",\n}\nfunction vstudio.arch(prj)\nif (prj.language == \"C#\") then\nreturn \"Any CPU\"\nelse\nreturn \"Win32\"\nend\nend\nfunction vstudio.iswinrt()\nreturn vstudio.storeapp ~= nil and vstudio.storeapp ~= ''\nend\nfunction vstudio.buildconfigs(sln)\nlocal cfgs = { }\nlocal platforms = premake.filterplatforms(sln, vstudio.platforms, \"Native\")\nlocal hascpp = premake.hascppproject(sln)\nlocal hasdotnet = premake.hasdotnetproject(sln)\nif hasdotnet and (_ACTION > \"vs2008\" "
- "or hascpp) then\ntable.insert(platforms, 1, \"mixed\")\nend\nif hasdotnet and (_ACTION < \"vs2010\" or not hascpp) then\ntable.insert(platforms, 1, \"any\")\nend\nif _ACTION > \"vs2008\" then\nlocal platforms2010 = { }\nfor _, platform in ipairs(platforms) do\nif vstudio.platforms[platform] == \"Win32\" then\nif hascpp then\ntable.insert(platforms2010, platform)\nend\nif hasdotnet then\ntable.insert(platforms2010, \"x86\")\nend\nelse\ntable.insert(platforms2010, platform)\nend\nend\nplatforms = platforms2010\nend\nfor _, buildcfg in ipairs(sln.configurations) do\nfor _, platform in ipairs(platforms) do\nlocal entry = { }\nentry.src_buildcfg = buildcfg\nentry.src_platform = platform\nif platform ~= \"PS3\" or _ACTION > \"vs2008\" then\nentry.buildcfg = buildcfg\nentry.platform = vstudio.platforms[platform]\nelse\nentry.buildcfg = platform .. \" \" .. buildcfg\nentry.platform = \"Win32\"\nend\nentry.name = entry.buildcfg .. \"|\" .. entry.platform\nentry.isreal = (platform ~= \"any\" and platform ~= \"mixed\")\n"
- "table.insert(cfgs, entry)\nend\nend\nreturn cfgs\nend\nfunction premake.vstudio.bakeimports(sln)\nfor _,iprj in ipairs(sln.importedprojects) do\nif string.find(iprj.location, \".csproj\") ~= nil then\niprj.language = \"C#\"\nelse\niprj.language = \"C++\"\nend\nlocal f, err = io.open(iprj.location, \"r\")\nif (not f) then\nerror(err, 1)\nend\nlocal projcontents = f:read(\"*all\")\nf:close()\nlocal found, _, uuid = string.find(projcontents, \"<ProjectGuid>{([%w%-]+)}</ProjectGuid>\")\nif not found then\nerror(\"Could not find ProjectGuid element in project \" .. iprj.location, 1)\nend\niprj.uuid = uuid\nif iprj.language == \"C++\" and string.find(projcontents, \"<CLRSupport>true</CLRSupport>\") then\niprj.flags.Managed = true\nend\niprj.relpath = path.getrelative(sln.location, iprj.location)\nend\nend\nfunction premake.vstudio.getimportprj(prjpath, sln)\nfor _,iprj in ipairs(sln.importedprojects) do\nif prjpath == iprj.relpath then\nreturn iprj\nend\nend\nerror(\"Could not find reference import project \" .. prj"
- "path, 1)\nend\nfunction vstudio.cleansolution(sln)\npremake.clean.file(sln, \"%%.sln\")\npremake.clean.file(sln, \"%%.suo\")\npremake.clean.file(sln, \"%%.ncb\")\npremake.clean.file(sln, \"%%.userprefs\")\npremake.clean.file(sln, \"%%.usertasks\")\nend\nfunction vstudio.cleanproject(prj)\nlocal fname = premake.project.getfilename(prj, \"%%\")\nos.remove(fname .. \".vcproj\")\nos.remove(fname .. \".vcproj.user\")\nos.remove(fname .. \".vcxproj\")\nos.remove(fname .. \".vcxproj.user\")\nos.remove(fname .. \".vcxproj.filters\")\nos.remove(fname .. \".csproj\")\nos.remove(fname .. \".csproj.user\")\nos.remove(fname .. \".pidb\")\nos.remove(fname .. \".sdf\")\nend\nfunction vstudio.cleantarget(name)\nos.remove(name .. \".pdb\")\nos.remove(name .. \".idb\")\nos.remove(name .. \".ilk\")\nos.remove(name .. \".vshost.exe\")\nos.remove(name .. \".exe.manifest\")\nend\nfunction vstudio.projectfile(prj)\nlocal pattern\nif prj.language == \"C#\" then\npattern = \"%%.csproj\"\nelse\npattern = iif(_ACTION > \"vs2008\", \"%%."
- "vcxproj\", \"%%.vcproj\")\nend\nlocal fname = premake.project.getbasename(prj.name, pattern)\nfname = path.join(prj.location, fname)\nreturn fname\nend\nfunction vstudio.tool(prj)\nif (prj.language == \"C#\") then\nreturn \"FAE04EC0-301F-11D3-BF4B-00C04F79EFBC\"\nelse\nreturn \"8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942\"\nend\nend\n",
+ "premake.vstudio = { }\nlocal toolsets = {\nvs2010 = \"v100\",\nvs2012 = \"v110\",\nvs2013 = \"v120\",\nvs2015 = \"v140\",\nvs2017 = \"v141\",\nvsllvm = \"llvm\",\n}\npremake.vstudio.toolset = toolsets[_ACTION] or \"unknown?\"\npremake.vstudio.splashpath = ''\nlocal vstudio = premake.vstudio\nvstudio.platforms = {\nany = \"Any CPU\",\nmixed = \"Mixed Platforms\",\nNative = \"Win32\",\nx86 = \"x86\",\nx32 = \"Win32\",\nx64 = \"x64\",\nPS3 = \"PS3\",\nXbox360 = \"Xbox 360\",\nARM = \"ARM\",\nOrbis = \"ORBIS\",\nDurango = \"Durango\",\n}\nfunction vstudio.arch(prj)\nif (prj.language == \"C#\") then\nreturn \"Any CPU\"\nelse\nreturn \"Win32\"\nend\nend\nfunction vstudio.iswinrt()\nreturn vstudio.storeapp ~= nil and vstudio.storeapp ~= ''\nend\nfunction vstudio.buildconfigs(sln)\nlocal cfgs = { }\nlocal platforms = premake.filterplatforms(sln, vstudio.platforms, \"Native\")\nlocal hascpp = premake.hascppproject(sln)\nlocal hasdotnet = premake.hasdotnetproject(sln)\nif hasdotnet and (_"
+ "ACTION > \"vs2008\" or hascpp) then\ntable.insert(platforms, 1, \"mixed\")\nend\nif hasdotnet and (_ACTION < \"vs2010\" or not hascpp) then\ntable.insert(platforms, 1, \"any\")\nend\nif _ACTION > \"vs2008\" then\nlocal platforms2010 = { }\nfor _, platform in ipairs(platforms) do\nif vstudio.platforms[platform] == \"Win32\" then\nif hascpp then\ntable.insert(platforms2010, platform)\nend\nif hasdotnet then\ntable.insert(platforms2010, \"x86\")\nend\nelse\ntable.insert(platforms2010, platform)\nend\nend\nplatforms = platforms2010\nend\nfor _, buildcfg in ipairs(sln.configurations) do\nfor _, platform in ipairs(platforms) do\nlocal entry = { }\nentry.src_buildcfg = buildcfg\nentry.src_platform = platform\nif platform ~= \"PS3\" or _ACTION > \"vs2008\" then\nentry.buildcfg = buildcfg\nentry.platform = vstudio.platforms[platform]\nelse\nentry.buildcfg = platform .. \" \" .. buildcfg\nentry.platform = \"Win32\"\nend\nentry.name = entry.buildcfg .. \"|\" .. entry.platform\nentry.isreal = (platform ~= \"any\" and plat"
+ "form ~= \"mixed\")\ntable.insert(cfgs, entry)\nend\nend\nreturn cfgs\nend\nfunction premake.vstudio.bakeimports(sln)\nfor _,iprj in ipairs(sln.importedprojects) do\nif string.find(iprj.location, \".csproj\") ~= nil then\niprj.language = \"C#\"\nelse\niprj.language = \"C++\"\nend\nlocal f, err = io.open(iprj.location, \"r\")\nif (not f) then\nerror(err, 1)\nend\nlocal projcontents = f:read(\"*all\")\nf:close()\nlocal found, _, uuid = string.find(projcontents, \"<ProjectGuid>{([%w%-]+)}</ProjectGuid>\")\nif not found then\nerror(\"Could not find ProjectGuid element in project \" .. iprj.location, 1)\nend\niprj.uuid = uuid\nif iprj.language == \"C++\" and string.find(projcontents, \"<CLRSupport>true</CLRSupport>\") then\niprj.flags.Managed = true\nend\niprj.relpath = path.getrelative(sln.location, iprj.location)\nend\nend\nfunction premake.vstudio.getimportprj(prjpath, sln)\nfor _,iprj in ipairs(sln.importedprojects) do\nif prjpath == iprj.relpath then\nreturn iprj\nend\nend\nerror(\"Could not find reference impo"
+ "rt project \" .. prjpath, 1)\nend\nfunction vstudio.cleansolution(sln)\npremake.clean.file(sln, \"%%.sln\")\npremake.clean.file(sln, \"%%.suo\")\npremake.clean.file(sln, \"%%.ncb\")\npremake.clean.file(sln, \"%%.userprefs\")\npremake.clean.file(sln, \"%%.usertasks\")\nend\nfunction vstudio.cleanproject(prj)\nlocal fname = premake.project.getfilename(prj, \"%%\")\nos.remove(fname .. \".vcproj\")\nos.remove(fname .. \".vcproj.user\")\nos.remove(fname .. \".vcxproj\")\nos.remove(fname .. \".vcxproj.user\")\nos.remove(fname .. \".vcxproj.filters\")\nos.remove(fname .. \".csproj\")\nos.remove(fname .. \".csproj.user\")\nos.remove(fname .. \".pidb\")\nos.remove(fname .. \".sdf\")\nend\nfunction vstudio.cleantarget(name)\nos.remove(name .. \".pdb\")\nos.remove(name .. \".idb\")\nos.remove(name .. \".ilk\")\nos.remove(name .. \".vshost.exe\")\nos.remove(name .. \".exe.manifest\")\nend\nfunction vstudio.projectfile(prj)\nlocal pattern\nif prj.language == \"C#\" then\npattern = \"%%.csproj\"\nelse\npattern = iif(_ACTION"
+ " > \"vs2008\", \"%%.vcxproj\", \"%%.vcproj\")\nend\nlocal fname = premake.project.getbasename(prj.name, pattern)\nfname = path.join(prj.location, fname)\nreturn fname\nend\nfunction vstudio.tool(prj)\nif (prj.language == \"C#\") then\nreturn \"FAE04EC0-301F-11D3-BF4B-00C04F79EFBC\"\nelse\nreturn \"8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942\"\nend\nend\n",
/* actions/vstudio/vstudio_solution.lua */
"premake.vstudio.sln2005 = { }\nlocal vstudio = premake.vstudio\nlocal sln2005 = premake.vstudio.sln2005\nfunction sln2005.generate(sln)\nio.eol = '\\r\\n'\nsln.vstudio_configs = premake.vstudio.buildconfigs(sln)\npremake.vstudio.bakeimports(sln)\n_p('\\239\\187\\191')\nsln2005.reorderProjects(sln)\nsln2005.header(sln)\nfor grp in premake.solution.eachgroup(sln) do\nsln2005.group(grp)\nend\nfor prj in premake.solution.eachproject(sln) do\nsln2005.project(prj)\nend\n \nfor _,iprj in ipairs(sln.importedprojects) do\nsln2005.importproject(iprj)\nend\n_p('Global')\nsln2005.platforms(sln)\nsln2005.project_platforms(sln)\nsln2005.properties(sln)\nsln2005.project_groups(sln)\n_p('EndGlobal')\nend\nfunction sln2005.reorderProjects(sln)\nif sln.startproject then\nfor i, prj in ipairs(sln.projects) do\nif sln.startproject == prj.name then\nlocal cur = prj.group\nwhile cur ~= nil do\nfor j, group in ipairs(sln.groups) do\nif group == cur then\ntable.remove(sln.groups, j)\nbreak\nend\nend\ntable.insert(sln.groups, 1"
- ", cur)\ncur = cur.parent\nend\ntable.remove(sln.projects, i)\ntable.insert(sln.projects, 1, prj)\nbreak\nend\nend\nend\nend\nfunction sln2005.header(sln)\nlocal action = premake.action.current()\n_p('Microsoft Visual Studio Solution File, Format Version %d.00', action.vstudio.solutionVersion)\nif(_ACTION:sub(3) == \"2015\" or _ACTION:sub(3) == \"2017\") then\n_p('# Visual Studio %s', action.vstudio.toolsVersion:sub(1,2))\nelse\n_p('# Visual Studio %s', _ACTION:sub(3))\nend\nend\nfunction sln2005.project(prj)\nlocal projpath = path.translate(path.getrelative(prj.solution.location, vstudio.projectfile(prj)), \"\\\\\")\n_p('Project(\"{%s}\") = \"%s\", \"%s\", \"{%s}\"', vstudio.tool(prj), prj.name, projpath, prj.uuid)\nsln2005.projectdependencies(prj)\n_p('EndProject')\nend\nfunction sln2005.group(grp)\n_p('Project(\"{2150E333-8FDC-42A3-9474-1A3956D46DE8}\") = \"%s\", \"%s\", \"{%s}\"', grp.name, grp.name, grp.uuid)\n_p('EndProject')\nend\n \nfunction sln2005.importproject(iprj)\n_p('Project(\"{%s}\") = \"%s"
- "\", \"%s\", \"{%s}\"', vstudio.tool(iprj), path.getbasename(iprj.location), iprj.relpath, iprj.uuid)\n_p('EndProject')\nend\nfunction sln2005.projectdependencies(prj)\nlocal deps = premake.getdependencies(prj)\nif #deps > 0 then\n_p('\\tProjectSection(ProjectDependencies) = postProject')\nfor _, dep in ipairs(deps) do\n_p('\\t\\t{%s} = {%s}', dep.uuid, dep.uuid)\nend\n_p('\\tEndProjectSection')\nend\nend\nfunction sln2005.platforms(sln)\n_p('\\tGlobalSection(SolutionConfigurationPlatforms) = preSolution')\nfor _, cfg in ipairs(sln.vstudio_configs) do\n_p('\\t\\t%s = %s', cfg.name, cfg.name)\nend\n_p('\\tEndGlobalSection')\nend\nfunction sln2005.project_platform(prj, sln)\nfor _, cfg in ipairs(sln.vstudio_configs) do\nlocal mapped\nlocal buildfor\nif premake.isdotnetproject(prj) then\nbuildfor = \"x64\"\nmapped = \"Any CPU\"\nelseif prj.flags and prj.flags.Managed then\nmapped = \"x64\"\nelse\nif cfg.platform == \"Any CPU\" or cfg.platform == \"Mixed Platforms\" then\nmapped = sln.vstudio_configs[3].platform\ne"
- "lse\nmapped = cfg.platform\nend\nend\nlocal build_project = true\nif prj.solution ~= nil then\n build_project = premake.getconfig(prj, cfg.src_buildcfg, cfg.src_platform).build\nend\n_p('\\t\\t{%s}.%s.ActiveCfg = %s|%s', prj.uuid, cfg.name, cfg.buildcfg, mapped)\nif build_project then\n if mapped == cfg.platform or cfg.platform == \"Mixed Platforms\" or buildfor == cfg.platform then\n _p('\\t\\t{%s}.%s.Build.0 = %s|%s', prj.uuid, cfg.name, cfg.buildcfg, mapped)\n end\n if premake.vstudio.iswinrt() and prj.kind == \"WindowedApp\" then\n _p('\\t\\t{%s}.%s.Deploy.0 = %s|%s', prj.uuid, cfg.name, cfg.buildcfg, mapped)\n end\nend\nend\nend\nfunction sln2005.project_platforms(sln)\n_p('\\tGlobalSection(ProjectConfigurationPlatforms) = postSolution')\nfor prj in premake.solution.eachproject(sln) do\nsln2005.project_platform(prj, sln)\nend\nfor _,iprj in ipairs(sln.importedprojects) do\nsln2005.project_platform(iprj, sln)\nend\n_p('\\tEndGlobalSection')\nend\nfunction sln2005.properties(sln)\n"
- "_p('\\tGlobalSection(SolutionProperties) = preSolution')\n_p('\\t\\tHideSolutionNode = FALSE')\n_p('\\tEndGlobalSection')\nend\nfunction sln2005.project_groups(sln)\n_p('\\tGlobalSection(NestedProjects) = preSolution')\nfor grp in premake.solution.eachgroup(sln) do\nif grp.parent ~= nil then\n_p('\\t\\t{%s} = {%s}', grp.uuid, grp.parent.uuid)\nend\nend\nfor prj in premake.solution.eachproject(sln) do\nif prj.group ~= nil then\n_p('\\t\\t{%s} = {%s}', prj.uuid, prj.group.uuid)\nend\nend\nfor _,iprj in ipairs(sln.importedprojects) do\nif iprj.group ~= nil then\n_p('\\t\\t{%s} = {%s}', iprj.uuid, iprj.group.uuid)\nend\nend\n \n_p('\\tEndGlobalSection')\nend",
+ ", cur)\ncur = cur.parent\nend\ntable.remove(sln.projects, i)\ntable.insert(sln.projects, 1, prj)\nbreak\nend\nend\nend\nend\nfunction sln2005.header(sln)\nlocal action = premake.action.current()\n_p('Microsoft Visual Studio Solution File, Format Version %d.00', action.vstudio.solutionVersion)\nif(_ACTION:sub(3) == \"2015\" or _ACTION:sub(3) == \"2017\" or _ACTION:sub(3) == \"llvm\") then\n_p('# Visual Studio %s', action.vstudio.toolsVersion:sub(1,2))\nelse\n_p('# Visual Studio %s', _ACTION:sub(3))\nend\nend\nfunction sln2005.project(prj)\nlocal projpath = path.translate(path.getrelative(prj.solution.location, vstudio.projectfile(prj)), \"\\\\\")\n_p('Project(\"{%s}\") = \"%s\", \"%s\", \"{%s}\"', vstudio.tool(prj), prj.name, projpath, prj.uuid)\nsln2005.projectdependencies(prj)\n_p('EndProject')\nend\nfunction sln2005.group(grp)\n_p('Project(\"{2150E333-8FDC-42A3-9474-1A3956D46DE8}\") = \"%s\", \"%s\", \"{%s}\"', grp.name, grp.name, grp.uuid)\n_p('EndProject')\nend\n \nfunction sln2005.importproject(iprj)"
+ "\n_p('Project(\"{%s}\") = \"%s\", \"%s\", \"{%s}\"', vstudio.tool(iprj), path.getbasename(iprj.location), iprj.relpath, iprj.uuid)\n_p('EndProject')\nend\nfunction sln2005.projectdependencies(prj)\nlocal deps = premake.getdependencies(prj)\nif #deps > 0 then\n_p('\\tProjectSection(ProjectDependencies) = postProject')\nfor _, dep in ipairs(deps) do\n_p('\\t\\t{%s} = {%s}', dep.uuid, dep.uuid)\nend\n_p('\\tEndProjectSection')\nend\nend\nfunction sln2005.platforms(sln)\n_p('\\tGlobalSection(SolutionConfigurationPlatforms) = preSolution')\nfor _, cfg in ipairs(sln.vstudio_configs) do\n_p('\\t\\t%s = %s', cfg.name, cfg.name)\nend\n_p('\\tEndGlobalSection')\nend\nfunction sln2005.project_platform(prj, sln)\nfor _, cfg in ipairs(sln.vstudio_configs) do\nlocal mapped\nlocal buildfor\nif premake.isdotnetproject(prj) then\nbuildfor = \"x64\"\nmapped = \"Any CPU\"\nelseif prj.flags and prj.flags.Managed then\nmapped = \"x64\"\nelse\nif cfg.platform == \"Any CPU\" or cfg.platform == \"Mixed Platforms\" then\nmapped = sln."
+ "vstudio_configs[3].platform\nelse\nmapped = cfg.platform\nend\nend\nlocal build_project = true\nif prj.solution ~= nil then\n build_project = premake.getconfig(prj, cfg.src_buildcfg, cfg.src_platform).build\nend\n_p('\\t\\t{%s}.%s.ActiveCfg = %s|%s', prj.uuid, cfg.name, cfg.buildcfg, mapped)\nif build_project then\n if mapped == cfg.platform or cfg.platform == \"Mixed Platforms\" or buildfor == cfg.platform then\n _p('\\t\\t{%s}.%s.Build.0 = %s|%s', prj.uuid, cfg.name, cfg.buildcfg, mapped)\n end\n if premake.vstudio.iswinrt() and prj.kind == \"WindowedApp\" then\n _p('\\t\\t{%s}.%s.Deploy.0 = %s|%s', prj.uuid, cfg.name, cfg.buildcfg, mapped)\n end\nend\nend\nend\nfunction sln2005.project_platforms(sln)\n_p('\\tGlobalSection(ProjectConfigurationPlatforms) = postSolution')\nfor prj in premake.solution.eachproject(sln) do\nsln2005.project_platform(prj, sln)\nend\nfor _,iprj in ipairs(sln.importedprojects) do\nsln2005.project_platform(iprj, sln)\nend\n_p('\\tEndGlobalSection')\nend\nfunc"
+ "tion sln2005.properties(sln)\n_p('\\tGlobalSection(SolutionProperties) = preSolution')\n_p('\\t\\tHideSolutionNode = FALSE')\n_p('\\tEndGlobalSection')\nend\nfunction sln2005.project_groups(sln)\n_p('\\tGlobalSection(NestedProjects) = preSolution')\nfor grp in premake.solution.eachgroup(sln) do\nif grp.parent ~= nil then\n_p('\\t\\t{%s} = {%s}', grp.uuid, grp.parent.uuid)\nend\nend\nfor prj in premake.solution.eachproject(sln) do\nif prj.group ~= nil then\n_p('\\t\\t{%s} = {%s}', prj.uuid, prj.group.uuid)\nend\nend\nfor _,iprj in ipairs(sln.importedprojects) do\nif iprj.group ~= nil then\n_p('\\t\\t{%s} = {%s}', iprj.uuid, iprj.group.uuid)\nend\nend\n \n_p('\\tEndGlobalSection')\nend",
/* actions/vstudio/vstudio_vcxproj.lua */
"premake.vstudio.vc2010 = { }\nlocal vc2010 = premake.vstudio.vc2010\nlocal vstudio = premake.vstudio\nlocal function vs2010_config(prj)\n_p(1,'<ItemGroup Label=\"ProjectConfigurations\">')\nfor _, cfginfo in ipairs(prj.solution.vstudio_configs) do\n_p(2,'<ProjectConfiguration Include=\"%s\">', premake.esc(cfginfo.name))\n_p(3,'<Configuration>%s</Configuration>',cfginfo.buildcfg)\n_p(3,'<Platform>%s</Platform>',cfginfo.platform)\n_p(2,'</ProjectConfiguration>')\nend\n_p(1,'</ItemGroup>')\nend\nlocal function vs2010_globals(prj)\nlocal action = premake.action.current()\n_p(1,'<PropertyGroup Label=\"Globals\">')\n_p(2, '<ProjectGuid>{%s}</ProjectGuid>',prj.uuid)\n_p(2, '<RootNamespace>%s</RootNamespace>',prj.name)\nif vstudio.storeapp ~= \"durango\" then\nlocal windowsTargetPlatformVersion = prj.windowstargetplatformversion or action.vstudio.windowsTargetPlatformVersion\nif windowsTargetPlatformVersion ~= nil then\n_p(2,'<WindowsTargetPlatformVersion>%s</WindowsTargetPlatformVersion>',windowsTargetPlatformVersion"
")\nif windowsTargetPlatformVersion and string.startswith(windowsTargetPlatformVersion, \"10.\") then\n_p(2,'<WindowsTargetPlatformMinVersion>%s</WindowsTargetPlatformMinVersion>', prj.windowstargetplatformminversion or \"10.0.10240.0\")\nend\nend\nend\nif prj.flags and prj.flags.Managed then\nlocal frameworkVersion = prj.framework or \"4.0\"\n_p(2, '<TargetFrameworkVersion>v%s</TargetFrameworkVersion>', frameworkVersion)\n_p(2, '<Keyword>ManagedCProj</Keyword>')\nelseif vstudio.iswinrt() then\n_p(2, '<DefaultLanguage>en-US</DefaultLanguage>')\nif vstudio.storeapp == \"durango\" then\n_p(2, '<Keyword>Win32Proj</Keyword>')\n_p(2, '<ApplicationEnvironment>title</ApplicationEnvironment>')\n_p(2, '<MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>')\n_p(2, '<TargetRuntime>Native</TargetRuntime>')\nelse\n_p(2, '<AppContainerApplication>true</AppContainerApplication>')\n_p(2, '<MinimumVisualStudioVersion>12.0</MinimumVisualStudioVersion>')\nif vstudio.toolset == \"v120_wp81\" then\n_p(2, '<ApplicationType>"
- "Windows Phone</ApplicationType>')\nelse\n_p(2, '<ApplicationType>Windows Store</ApplicationType>')\nend\n_p(2, '<ApplicationTypeRevision>%s</ApplicationTypeRevision>', vstudio.storeapp)\nend\nelse\n_p(2, '<Keyword>Win32Proj</Keyword>')\nend\nif _ACTION:sub(3) == \"2015\" or _ACTION:sub(3) == \"2017\" then\n_p(2,'<PreferredToolArchitecture>x64</PreferredToolArchitecture>')\nend\nif _ACTION:sub(3) == \"2017\" and os.isdir(path.join(os.getenv(\"VSINSTALLDIR\"), \"VC/Tools/MSVC/14.14.26428\")) then\n_p(2,'<VCToolsVersion>14.14.26428</VCToolsVersion>')\nend\n_p(1,'</PropertyGroup>')\nend\nfunction vc2010.config_type(config)\nlocal t =\n{\nSharedLib = \"DynamicLibrary\",\nStaticLib = \"StaticLibrary\",\nConsoleApp = \"Application\",\nWindowedApp = \"Application\"\n}\nreturn t[config.kind]\nend\nlocal function if_config_and_platform()\nreturn 'Condition=\"\\'$(Configuration)|$(Platform)\\'==\\'%s\\'\"'\nend\nlocal function optimisation(cfg)\nlocal result = \"Disabled\"\nfor _, value in ipairs(cfg.flags) do\nif (value"
- " == \"Optimize\") then\nresult = \"Full\"\nelseif (value == \"OptimizeSize\") then\nresult = \"MinSpace\"\nelseif (value == \"OptimizeSpeed\") then\nresult = \"MaxSpeed\"\nend\nend\nreturn result\nend\nfunction vc2010.configurationPropertyGroup(cfg, cfginfo)\n_p(1,'<PropertyGroup '..if_config_and_platform() ..' Label=\"Configuration\">'\n, premake.esc(cfginfo.name))\n_p(2,'<ConfigurationType>%s</ConfigurationType>',vc2010.config_type(cfg))\n_p(2,'<UseDebugLibraries>%s</UseDebugLibraries>', iif(optimisation(cfg) == \"Disabled\",\"true\",\"false\"))\n_p(2,'<PlatformToolset>%s</PlatformToolset>', premake.vstudio.toolset)\nif cfg.flags.MFC then\n_p(2,'<UseOfMfc>%s</UseOfMfc>', iif(cfg.flags.StaticRuntime, \"Static\", \"Dynamic\"))\nend\nif cfg.flags.ATL or cfg.flags.StaticATL then\n_p(2,'<UseOfAtl>%s</UseOfAtl>', iif(cfg.flags.StaticATL, \"Static\", \"Dynamic\"))\nend\nif cfg.flags.Unicode then\n_p(2,'<CharacterSet>Unicode</CharacterSet>')\nend\nif cfg.flags.Managed then\n_p(2,'<CLRSupport>true</CLRSupport>')\nend"
- "\n_p(1,'</PropertyGroup>')\nend\nlocal function import_props(prj)\nfor _, cfginfo in ipairs(prj.solution.vstudio_configs) do\nlocal cfg = premake.getconfig(prj, cfginfo.src_buildcfg, cfginfo.src_platform)\n_p(1,'<ImportGroup '..if_config_and_platform() ..' Label=\"PropertySheets\">'\n,premake.esc(cfginfo.name))\n_p(2,'<Import Project=\"$(UserRootDir)\\\\Microsoft.Cpp.$(Platform).user.props\" Condition=\"exists(\\'$(UserRootDir)\\\\Microsoft.Cpp.$(Platform).user.props\\')\" Label=\"LocalAppDataPlatform\" />')\nif #cfg.propertysheets > 0 then\nlocal dirs = cfg.propertysheets\nfor _, dir in ipairs(dirs) do\n_p(2,'<Import Project=\"%s\" />', path.translate(dir))\nend\nend\n_p(1,'</ImportGroup>')\nend\nend\nlocal function add_trailing_backslash(dir)\nif dir:len() > 0 and dir:sub(-1) ~= \"\\\\\" then\nreturn dir..\"\\\\\"\nend\nreturn dir\nend\nfunction vc2010.outputProperties(prj)\nfor _, cfginfo in ipairs(prj.solution.vstudio_configs) do\nlocal cfg = premake.getconfig(prj, cfginfo.src_buildcfg, cfginfo.src_platfor"
- "m)\nlocal target = cfg.buildtarget\nlocal outdir = add_trailing_backslash(target.directory)\nlocal intdir = add_trailing_backslash(iif(action.vstudio.intDirAbsolute\n, path.translate(\n path.join(prj.solution.location, cfg.objectsdir)\n, '\\\\')\n, cfg.objectsdir\n))\n_p(1,'<PropertyGroup '..if_config_and_platform() ..'>', premake.esc(cfginfo.name))\n_p(2,'<OutDir>%s</OutDir>', iif(outdir:len() > 0, premake.esc(outdir), \".\\\\\"))\nif cfg.platform == \"Xbox360\" then\n_p(2,'<OutputFile>$(OutDir)%s</OutputFile>', premake.esc(target.name))\nend\n_p(2,'<IntDir>%s</IntDir>', premake.esc(intdir))\n_p(2,'<TargetName>%s</TargetName>', premake.esc(path.getbasename(target.name)))\n_p(2,'<TargetExt>%s</TargetExt>', premake.esc(path.getextension(target.name)))\nif cfg.kind == \"SharedLib\" then\nlocal ignore = (cfg.flags.NoImportLib ~= nil)\n_p(2,'<IgnoreImportLibrary>%s</IgnoreImportLibrary>', tostring(ignore))\nend\nif cfg.platform == \"Durango\" then\n_p(2, '<ReferencePath>$(Console_SdkLibPath);$(Console_SdkWindowsM"
- "etadataPath)</ReferencePath>')\n_p(2, '<LibraryPath>$(Console_SdkLibPath)</LibraryPath>')\n_p(2, '<LibraryWPath>$(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath)</LibraryWPath>')\n_p(2, '<IncludePath>$(Console_SdkIncludeRoot)</IncludePath>')\n_p(2, '<ExecutablePath>$(Console_SdkRoot)bin;$(VCInstallDir)bin\\\\x86_amd64;$(VCInstallDir)bin;$(WindowsSDK_ExecutablePath_x86);$(VSInstallDir)Common7\\\\Tools\\\\bin;$(VSInstallDir)Common7\\\\tools;$(VSInstallDir)Common7\\\\ide;$(ProgramFiles)\\\\HTML Help Workshop;$(MSBuildToolsPath32);$(FxCopDir);$(PATH);</ExecutablePath>')\nif cfg.imagepath then\n_p(2, '<LayoutDir>%s</LayoutDir>', cfg.imagepath)\nelse\n_p(2, '<LayoutDir>%s</LayoutDir>', prj.name)\nend\nif cfg.pullmappingfile ~= nil then\n_p(2,'<PullMappingFile>%s</PullMappingFile>', premake.esc(cfg.pullmappingfile))\nend\n_p(2, '<LayoutExtensionFilter>*.pdb;*.ilk;*.exp;*.lib;*.winmd;*.appxrecipe;*.pri;*.idb</LayoutExtensionFilter>')\n_p(2, '<IsolateConfigurationsOnDeploy>true</IsolateConfigurationsOnDeploy>')\n"
- "end\nif cfg.kind ~= \"StaticLib\" then\n_p(2,'<LinkIncremental>%s</LinkIncremental>', tostring(premake.config.isincrementallink(cfg)))\nend\nif cfg.flags.NoManifest then\n_p(2,'<GenerateManifest>false</GenerateManifest>')\nend\n_p(1,'</PropertyGroup>')\nend\nend\nlocal function runtime(cfg)\nlocal runtime\nlocal flags = cfg.flags\nif premake.config.isdebugbuild(cfg) then\nruntime = iif(flags.StaticRuntime and not flags.Managed, \"MultiThreadedDebug\", \"MultiThreadedDebugDLL\")\nelse\nruntime = iif(flags.StaticRuntime and not flags.Managed, \"MultiThreaded\", \"MultiThreadedDLL\")\nend\nreturn runtime\nend\nlocal function precompiled_header(cfg)\n if not cfg.flags.NoPCH and cfg.pchheader then\n_p(3,'<PrecompiledHeader>Use</PrecompiledHeader>')\n_p(3,'<PrecompiledHeaderFile>%s</PrecompiledHeaderFile>', cfg.pchheader)\nelse\n_p(3,'<PrecompiledHeader></PrecompiledHeader>')\nend\nend\nlocal function preprocessor(indent,cfg)\nif #cfg.defines > 0 then\n_p(indent,'<PreprocessorDefinitions>%s;%%(PreprocessorDefin"
- "itions)</PreprocessorDefinitions>'\n,premake.esc(table.concat(cfg.defines, \";\")))\nelse\n_p(indent,'<PreprocessorDefinitions></PreprocessorDefinitions>')\nend\nend\nlocal function include_dirs(indent,cfg)\nlocal includedirs = table.join(cfg.userincludedirs, cfg.includedirs)\nif #includedirs> 0 then\n_p(indent,'<AdditionalIncludeDirectories>%s;%%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>'\n,premake.esc(path.translate(table.concat(includedirs, \";\"), '\\\\')))\nend\nend\nlocal function using_dirs(indent,cfg)\nif #cfg.usingdirs > 0 then\n_p(indent,'<AdditionalUsingDirectories>%s;%%(AdditionalUsingDirectories)</AdditionalUsingDirectories>'\n,premake.esc(path.translate(table.concat(cfg.usingdirs, \";\"), '\\\\')))\nend\nend\nlocal function resource_compile(cfg)\n_p(2,'<ResourceCompile>')\npreprocessor(3,cfg)\ninclude_dirs(3,cfg)\n_p(2,'</ResourceCompile>')\nend\nlocal function exceptions(cfg)\nif cfg.flags.NoExceptions then\n_p(3, '<ExceptionHandling>false</ExceptionHandling>')\nelseif cfg.fla"
- "gs.SEH then\n_p(3, '<ExceptionHandling>Async</ExceptionHandling>')\nend\nend\nlocal function rtti(cfg)\nif cfg.flags.NoRTTI and not cfg.flags.Managed then\n_p(3,'<RuntimeTypeInfo>false</RuntimeTypeInfo>')\nend\nend\nlocal function calling_convention(cfg)\nif cfg.flags.FastCall then\n_p(3,'<CallingConvention>FastCall</CallingConvention>')\nelseif cfg.flags.StdCall then\n_p(3,'<CallingConvention>StdCall</CallingConvention>')\nend\nend\nlocal function wchar_t_builtin(cfg)\nif cfg.flags.NativeWChar then\n_p(3,'<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>')\nelseif cfg.flags.NoNativeWChar then\n_p(3,'<TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType>')\nend\nend\nlocal function sse(cfg)\nif cfg.flags.EnableSSE then\n_p(3, '<EnableEnhancedInstructionSet>StreamingSIMDExtensions</EnableEnhancedInstructionSet>')\nelseif cfg.flags.EnableSSE2 then\n_p(3, '<EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>')\nelseif cfg.flags.EnableAVX then\n_p(3, '<EnableEnhance"
- "dInstructionSet>AdvancedVectorExtensions</EnableEnhancedInstructionSet>')\nelseif cfg.flags.EnableAVX2 then\n_p(3, '<EnableEnhancedInstructionSet>AdvancedVectorExtensions2</EnableEnhancedInstructionSet>')\nend\nend\nlocal function floating_point(cfg)\n if cfg.flags.FloatFast then\n_p(3,'<FloatingPointModel>Fast</FloatingPointModel>')\nelseif cfg.flags.FloatStrict and not cfg.flags.Managed then\n_p(3,'<FloatingPointModel>Strict</FloatingPointModel>')\nend\nend\nlocal function debug_info(cfg)\nlocal debug_info = ''\nif cfg.flags.Symbols then\nif cfg.flags.C7DebugInfo then\ndebug_info = \"OldStyle\"\nelseif (action.vstudio.supports64bitEditContinue == false and cfg.platform == \"x64\")\nor cfg.flags.Managed\nor premake.config.isoptimizedbuild(cfg.flags)\nor cfg.flags.NoEditAndContinue\nthen\ndebug_info = \"ProgramDatabase\"\nelse\ndebug_info = \"EditAndContinue\"\nend\nend\n_p(3,'<DebugInformationFormat>%s</DebugInformationFormat>',debug_info)\nend\nlocal function minimal_build(cfg)\nif premake.config.isdebug"
- "build(cfg) and cfg.flags.EnableMinimalRebuild then\n_p(3,'<MinimalRebuild>true</MinimalRebuild>')\nelse\n_p(3,'<MinimalRebuild>false</MinimalRebuild>')\nend\nend\nlocal function compile_language(cfg)\nif cfg.options.ForceCPP then\n_p(3,'<CompileAs>CompileAsCpp</CompileAs>')\nelse\nif cfg.language == \"C\" then\n_p(3,'<CompileAs>CompileAsC</CompileAs>')\nend\nend\nend\nlocal function forcedinclude_files(indent,cfg)\nif #cfg.forcedincludes > 0 then\n_p(indent,'<ForcedIncludeFiles>%s</ForcedIncludeFiles>'\n,premake.esc(path.translate(table.concat(cfg.forcedincludes, \";\"), '\\\\')))\nend\nend\nlocal function vs10_clcompile(cfg)\n_p(2,'<ClCompile>')\nlocal unsignedChar = \"/J \"\nlocal buildoptions = cfg.buildoptions\nif cfg.platform == \"Orbis\" then\nunsignedChar = \"-funsigned-char \";\n_p(3,'<GenerateDebugInformation>%s</GenerateDebugInformation>', tostring(cfg.flags.Symbols ~= nil))\nend\nif cfg.language == \"C\" and not cfg.options.ForceCPP then\nbuildoptions = table.join(buildoptions, cfg.buildoptions_c)\n"
- "else\nbuildoptions = table.join(buildoptions, cfg.buildoptions_cpp)\nend\n_p(3,'<AdditionalOptions>%s %s%%(AdditionalOptions)</AdditionalOptions>'\n, table.concat(premake.esc(buildoptions), \" \")\n, iif(cfg.flags.UnsignedChar, unsignedChar, \" \")\n)\n_p(3,'<Optimization>%s</Optimization>',optimisation(cfg))\ninclude_dirs(3, cfg)\nusing_dirs(3, cfg)\npreprocessor(3, cfg)\nminimal_build(cfg)\nif not premake.config.isoptimizedbuild(cfg.flags) then\nif not cfg.flags.Managed then\n_p(3, '<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>')\nend\nif cfg.flags.ExtraWarnings then\nend\nelse\n_p(3, '<StringPooling>true</StringPooling>')\nend\nif cfg.platform == \"Durango\" or cfg.flags.NoWinRT then\n_p(3, '<CompileAsWinRT>false</CompileAsWinRT>')\nend\n_p(3, '<RuntimeLibrary>%s</RuntimeLibrary>', runtime(cfg))\nif cfg.flags.NoBufferSecurityCheck then\n_p(3, '<BufferSecurityCheck>false</BufferSecurityCheck>')\nend\n_p(3,'<FunctionLevelLinking>true</FunctionLevelLinking>')\nif not cfg.flags.NoMultiProcessorComp"
- "ilation and not cfg.flags.EnableMinimalRebuild then\n_p(3, '<MultiProcessorCompilation>true</MultiProcessorCompilation>')\nelse\n_p(3, '<MultiProcessorCompilation>false</MultiProcessorCompilation>')\nend\nprecompiled_header(cfg)\nif cfg.flags.PedanticWarnings then\n_p(3, '<WarningLevel>EnableAllWarnings</WarningLevel>')\nelseif cfg.flags.ExtraWarnings then\n_p(3, '<WarningLevel>Level4</WarningLevel>')\nelseif cfg.flags.MinimumWarnings then\n_p(3, '<WarningLevel>Level1</WarningLevel>')\nelse\n_p(3 ,'<WarningLevel>Level3</WarningLevel>')\nend\nif cfg.flags.FatalWarnings then\n_p(3, '<TreatWarningAsError>true</TreatWarningAsError>')\nend\nexceptions(cfg)\nrtti(cfg)\ncalling_convention(cfg)\nwchar_t_builtin(cfg)\nsse(cfg)\nfloating_point(cfg)\ndebug_info(cfg)\nif cfg.flags.Symbols\nand _ACTION:sub(3) ~= \"2017\"\nthen\n_p(3, '<ProgramDataBaseFileName>$(OutDir)%s.pdb</ProgramDataBaseFileName>'\n, path.getbasename(cfg.buildtarget.name)\n)\nend\nif cfg.flags.NoFramePointer then\n_p(3, '<OmitFramePointers>true</OmitF"
- "ramePointers>')\nend\nif cfg.flags.UseFullPaths then\n_p(3, '<UseFullPaths>true</UseFullPaths>')\nend\ncompile_language(cfg)\nforcedinclude_files(3,cfg);\n_p(2,'</ClCompile>')\nend\nlocal function event_hooks(cfg)\nif #cfg.postbuildcommands> 0 then\n _p(2,'<PostBuildEvent>')\n_p(3,'<Command>%s</Command>',premake.esc(table.implode(cfg.postbuildcommands, \"\", \"\", \"\\r\\n\")))\n_p(2,'</PostBuildEvent>')\nend\nif #cfg.prebuildcommands> 0 then\n _p(2,'<PreBuildEvent>')\n_p(3,'<Command>%s</Command>',premake.esc(table.implode(cfg.prebuildcommands, \"\", \"\", \"\\r\\n\")))\n_p(2,'</PreBuildEvent>')\nend\nif #cfg.prelinkcommands> 0 then\n _p(2,'<PreLinkEvent>')\n_p(3,'<Command>%s</Command>',premake.esc(table.implode(cfg.prelinkcommands, \"\", \"\", \"\\r\\n\")))\n_p(2,'</PreLinkEvent>')\nend\nend\nlocal function additional_options(indent,cfg)\nif #cfg.linkoptions > 0 then\n_p(indent,'<AdditionalOptions>%s %%(AdditionalOptions)</AdditionalOptions>',\ntable.concat(premake.esc(cfg.linkoptions), \" \"))\nend"
- "\nend\nlocal function link_target_machine(index,cfg)\nlocal platforms = {x32 = 'MachineX86', x64 = 'MachineX64'}\nif platforms[cfg.platform] then\n_p(index,'<TargetMachine>%s</TargetMachine>', platforms[cfg.platform])\nend\nend\nlocal function item_def_lib(cfg)\nif cfg.kind == 'StaticLib' and cfg.platform ~= \"Xbox360\" then\n_p(1,'<Lib>')\n_p(2,'<OutputFile>$(OutDir)%s</OutputFile>',cfg.buildtarget.name)\nadditional_options(2,cfg)\nlink_target_machine(2,cfg)\n_p(1,'</Lib>')\nend\nend\nlocal function import_lib(cfg)\nif cfg.kind == \"SharedLib\" then\nlocal implibname = cfg.linktarget.fullpath\n_p(3,'<ImportLibrary>%s</ImportLibrary>',iif(cfg.flags.NoImportLib, cfg.objectsdir .. \"\\\\\" .. path.getname(implibname), implibname))\nend\nend\nlocal function hasmasmfiles(prj)\nlocal files = vc2010.getfilegroup(prj, \"MASM\")\nreturn #files > 0\nend\nlocal function vs10_masm(prj, cfg)\nif hasmasmfiles(prj) then\n_p(2, '<MASM>')\n_p(3,'<AdditionalOptions>%s %%(AdditionalOptions)</AdditionalOptions>'\n, table.concat("
- "premake.esc(table.join(cfg.buildoptions, cfg.buildoptions_asm)), \" \")\n)\nlocal includedirs = table.join(cfg.userincludedirs, cfg.includedirs)\nif #includedirs > 0 then\n_p(3, '<IncludePaths>%s;%%(IncludePaths)</IncludePaths>'\n, premake.esc(path.translate(table.concat(includedirs, \";\"), '\\\\'))\n)\nend\nlocal defines = table.join(cfg.defines)\ntable.insertflat(defines, iif(premake.config.isdebugbuild(cfg), \"_DEBUG\", {}))\ntable.insert(defines, iif(cfg.platform == \"x64\", \"_WIN64\", \"_WIN32\"))\ntable.insert(defines, iif(prj.kind == \"SharedLib\", \"_EXPORT=EXPORT\", \"_EXPORT=\"))\n_p(3, '<PreprocessorDefinitions>%s;%%(PreprocessorDefinitions)</PreprocessorDefinitions>'\n, premake.esc(table.concat(defines, \";\"))\n)\nif cfg.flags.FatalWarnings then\n_p(3,'<TreatWarningsAsErrors>true</TreatWarningsAsErrors>')\nend\nif cfg.flags.MinimumWarnings then\n_p(3,'<WarningLevel>0</WarningLevel>')\nelse\n_p(3,'<WarningLevel>3</WarningLevel>')\nend\n_p(2, '</MASM>')\nend\nend\nfunction vc2010.link(cfg)\n_p(2,'"
- "<Link>')\n_p(3,'<SubSystem>%s</SubSystem>', iif(cfg.kind == \"ConsoleApp\", \"Console\", \"Windows\"))\n_p(3,'<GenerateDebugInformation>%s</GenerateDebugInformation>', tostring(cfg.flags.Symbols ~= nil))\nif cfg.flags.Symbols\nand _ACTION:sub(3) == \"2017\"\nthen\n_p(3, '<ProgramDataBaseFileName>$(OutDir)%s.pdb</ProgramDataBaseFileName>'\n, path.getbasename(cfg.buildtarget.name)\n)\nend\nif premake.config.isoptimizedbuild(cfg.flags) then\n_p(3,'<EnableCOMDATFolding>true</EnableCOMDATFolding>')\n_p(3,'<OptimizeReferences>true</OptimizeReferences>')\nend\nif cfg.kind ~= 'StaticLib' then\nvc2010.additionalDependencies(3,cfg)\n_p(3,'<OutputFile>$(OutDir)%s</OutputFile>', cfg.buildtarget.name)\nif #cfg.libdirs > 0 then\n_p(3,'<AdditionalLibraryDirectories>%s;%%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>'\n, premake.esc(path.translate(table.concat(cfg.libdirs, ';'), '\\\\'))\n)\nend\nif vc2010.config_type(cfg) == 'Application' and not cfg.flags.WinMain and not cfg.flags.Managed then\nif cfg.flags."
- "Unicode then\n_p(3,'<EntryPointSymbol>wmainCRTStartup</EntryPointSymbol>')\nelse\n_p(3,'<EntryPointSymbol>mainCRTStartup</EntryPointSymbol>')\nend\nend\nimport_lib(cfg)\nlocal deffile = premake.findfile(cfg, \".def\")\nif deffile then\n_p(3,'<ModuleDefinitionFile>%s</ModuleDefinitionFile>', deffile)\nend\nlink_target_machine(3,cfg)\nadditional_options(3,cfg)\nif cfg.flags.NoWinMD and vstudio.iswinrt() and prj.kind == \"WindowedApp\" then\n_p(3,'<GenerateWindowsMetadata>false</GenerateWindowsMetadata>' )\nend\nend\n_p(2,'</Link>')\nend\nfunction vc2010.additionalDependencies(tab,cfg)\nlocal links = premake.getlinks(cfg, \"system\", \"fullpath\")\nif #links > 0 then\nlocal deps = \"\"\nif cfg.platform == \"Orbis\" then\nfor _, v in ipairs(links) do\ndeps = deps .. \"-l\" .. v .. \";\"\nend\nelse\ndeps = table.concat(links, \";\")\nend\n_p(tab, '<AdditionalDependencies>%s;%s</AdditionalDependencies>'\n, deps\n, iif(cfg.platform == \"Durango\"\n, '%(XboxExtensionsDependencies)'\n, '%(AdditionalDependencies)'\n)\n)"
- "\nelseif cfg.platform == \"Durango\" then\n_p(tab, '<AdditionalDependencies>%%(XboxExtensionsDependencies)</AdditionalDependencies>')\nend\nend\nlocal function item_definitions(prj)\nfor _, cfginfo in ipairs(prj.solution.vstudio_configs) do\nlocal cfg = premake.getconfig(prj, cfginfo.src_buildcfg, cfginfo.src_platform)\n_p(1,'<ItemDefinitionGroup ' ..if_config_and_platform() ..'>'\n,premake.esc(cfginfo.name))\nvs10_clcompile(cfg)\nresource_compile(cfg)\nitem_def_lib(cfg)\nvc2010.link(cfg)\nevent_hooks(cfg)\nvs10_masm(prj, cfg)\n_p(1,'</ItemDefinitionGroup>')\nend\nend\nfunction vc2010.getfilegroup(prj, group)\nlocal sortedfiles = prj.vc2010sortedfiles\nif not sortedfiles then\nsortedfiles = {\nClCompile = {},\nClInclude = {},\nMASM = {},\nNone = {},\nResourceCompile = {},\nAppxManifest = {},\nNatvis = {},\nImage = {},\nDeploymentContent = {}\n}\nlocal foundAppxManifest = false\nfor file in premake.project.eachfile(prj, true) do\nif path.issourcefilevs(file.name) then\ntable.insert(sortedfiles.ClCompile, file)"
- "\nelseif path.iscppheader(file.name) then\nif not table.icontains(prj.removefiles, file) then\ntable.insert(sortedfiles.ClInclude, file)\nend\nelseif path.isresourcefile(file.name) then\ntable.insert(sortedfiles.ResourceCompile, file)\nelseif path.isimagefile(file.name) then\ntable.insert(sortedfiles.Image, file)\nelseif path.isappxmanifest(file.name) then\nfoundAppxManifest = true\ntable.insert(sortedfiles.AppxManifest, file)\nelseif path.isnatvis(file.name) then\ntable.insert(sortedfiles.Natvis, file)\nelseif path.isasmfile(file.name) then\ntable.insert(sortedfiles.MASM, file)\nelseif file.flags and table.icontains(file.flags, \"DeploymentContent\") then\ntable.insert(sortedfiles.DeploymentContent, file)\nelse\ntable.insert(sortedfiles.None, file)\nend\nend\nif vstudio.iswinrt() and prj.kind == \"WindowedApp\" and not foundAppxManifest then\nvstudio.needAppxManifest = true\nlocal fcfg = {}\nfcfg.name = prj.name .. \"/Package.appxmanifest\"\nfcfg.vpath = premake.project.getvpath(prj, fcfg.name)\ntable.insert("
- "sortedfiles.AppxManifest, fcfg)\nlocal logo = {}\nlogo.name = prj.name .. \"/Logo.png\"\nlogo.vpath = logo.name\ntable.insert(sortedfiles.Image, logo)\nlocal smallLogo = {}\nsmallLogo.name = prj.name .. \"/SmallLogo.png\"\nsmallLogo.vpath = smallLogo.name\ntable.insert(sortedfiles.Image, smallLogo)\nlocal storeLogo = {}\nstoreLogo.name = prj.name .. \"/StoreLogo.png\"\nstoreLogo.vpath = storeLogo.name\ntable.insert(sortedfiles.Image, storeLogo)\nlocal splashScreen = {}\nsplashScreen.name = prj.name .. \"/SplashScreen.png\"\nsplashScreen.vpath = splashScreen.name\ntable.insert(sortedfiles.Image, splashScreen)\nend\nprj.vc2010sortedfiles = sortedfiles\nend\nreturn sortedfiles[group]\nend\nfunction vc2010.files(prj)\nvc2010.simplefilesgroup(prj, \"ClInclude\")\nvc2010.compilerfilesgroup(prj)\nvc2010.simplefilesgroup(prj, \"None\")\nvc2010.customtaskgroup(prj)\nvc2010.simplefilesgroup(prj, \"ResourceCompile\")\nvc2010.simplefilesgroup(prj, \"AppxManifest\")\nvc2010.simplefilesgroup(prj, \"Natvis\")\nvc2010.dep"
- "loymentcontentgroup(prj, \"Image\")\nvc2010.deploymentcontentgroup(prj, \"DeploymentContent\", \"None\")\nend\nfunction vc2010.customtaskgroup(prj)\nlocal files = { }\nfor _, custombuildtask in ipairs(prj.custombuildtask or {}) do\nfor _, buildtask in ipairs(custombuildtask or {}) do\nlocal fcfg = { }\nfcfg.name = path.getrelative(prj.location,buildtask[1])\nfcfg.vpath = path.trimdots(fcfg.name)\ntable.insert(files, fcfg)\nend\nend\nif #files > 0 then\n_p(1,'<ItemGroup>')\nlocal groupedBuildTasks = {}\nfor _, custombuildtask in ipairs(prj.custombuildtask or {}) do\nfor _, buildtask in ipairs(custombuildtask or {}) do\nif (groupedBuildTasks[buildtask[1]] == nil) then\ngroupedBuildTasks[buildtask[1]] = {}\nend\ntable.insert(groupedBuildTasks[buildtask[1]], buildtask)\nend\nend\nfor name, custombuildtask in pairs(groupedBuildTasks or {}) do\n_p(2,'<CustomBuild Include=\\\"%s\\\">', path.translate(path.getrelative(prj.location,name), \"\\\\\"))\n_p(3,'<FileType>Text</FileType>')\nlocal cmd = \"\"\nlocal outputs ="
- " \"\"\nfor _, buildtask in ipairs(custombuildtask or {}) do\nfor _, cmdline in ipairs(buildtask[4] or {}) do\ncmd = cmd .. cmdline\nlocal num = 1\nfor _, depdata in ipairs(buildtask[3] or {}) do\ncmd = string.gsub(cmd,\"%$%(\" .. num ..\"%)\", string.format(\"%s \",path.getrelative(prj.location,depdata)))\nnum = num + 1\nend\ncmd = string.gsub(cmd, \"%$%(<%)\", string.format(\"%s \",path.getrelative(prj.location,buildtask[1])))\ncmd = string.gsub(cmd, \"%$%(@%)\", string.format(\"%s \",path.getrelative(prj.location,buildtask[2])))\ncmd = cmd .. \"\\r\\n\"\nend\noutputs = outputs .. path.getrelative(prj.location,buildtask[2]) .. \";\"\nend\n_p(3,'<Command>%s</Command>',cmd)\n_p(3,'<Outputs>%s%%(Outputs)</Outputs>',outputs)\n_p(3,'<SubType>Designer</SubType>')\n_p(3,'<Message></Message>')\n_p(2,'</CustomBuild>')\nend\n_p(1,'</ItemGroup>')\nend\nend\nfunction vc2010.simplefilesgroup(prj, section, subtype)\nlocal files = vc2010.getfilegroup(prj, section)\nif #files > 0 then\n_p(1,'<ItemGroup>')\nfor _, file in ip"
- "airs(files) do\nif subtype then\n_p(2,'<%s Include=\\\"%s\\\">', section, path.translate(file.name, \"\\\\\"))\n_p(3,'<SubType>%s</SubType>', subtype)\n_p(2,'</%s>', section)\nelse\n_p(2,'<%s Include=\\\"%s\\\" />', section, path.translate(file.name, \"\\\\\"))\nend\nend\n_p(1,'</ItemGroup>')\nend\nend\nfunction vc2010.deploymentcontentgroup(prj, section, filetype)\nif filetype == nil then\nfiletype = section\nend\nlocal files = vc2010.getfilegroup(prj, section)\nif #files > 0 then\n_p(1,'<ItemGroup>')\nfor _, file in ipairs(files) do\n_p(2,'<%s Include=\\\"%s\\\">', filetype, path.translate(file.name, \"\\\\\"))\n_p(3,'<DeploymentContent>true</DeploymentContent>')\n_p(3,'<Link>%s</Link>', path.translate(file.vpath, \"\\\\\"))\n_p(2,'</%s>', filetype)\nend\n_p(1,'</ItemGroup>')\nend\nend\nfunction vc2010.compilerfilesgroup(prj)\nlocal configs = prj.solution.vstudio_configs\nlocal files = vc2010.getfilegroup(prj, \"ClCompile\")\nif #files > 0 then\nlocal config_mappings = {}\nfor _, cfginfo in ipairs(configs)"
- " do\nlocal cfg = premake.getconfig(prj, cfginfo.src_buildcfg, cfginfo.src_platform)\nif cfg.pchheader and cfg.pchsource and not cfg.flags.NoPCH then\nconfig_mappings[cfginfo] = path.translate(cfg.pchsource, \"\\\\\")\nend\nend\n_p(1,'<ItemGroup>')\nfor _, file in ipairs(files) do\nlocal translatedpath = path.translate(file.name, \"\\\\\")\n_p(2, '<ClCompile Include=\\\"%s\\\">', translatedpath)\n_p(3, '<ObjectFileName>$(IntDir)%s\\\\</ObjectFileName>'\n, premake.esc(path.translate(path.trimdots(path.getdirectory(file.name))))\n)\nif path.iscxfile(file.name) then\n_p(3, '<CompileAsWinRT>true</CompileAsWinRT>')\n_p(3, '<RuntimeTypeInfo>true</RuntimeTypeInfo>')\n_p(3, '<PrecompiledHeader>NotUsing</PrecompiledHeader>')\nend\nif vstudio.iswinrt() and string.len(file.name) > 2 and string.sub(file.name, -2) == \".c\" then\n_p(3,'<CompileAsWinRT>FALSE</CompileAsWinRT>')\nend\nfor _, cfginfo in ipairs(configs) do\nif config_mappings[cfginfo] and translatedpath == config_mappings[cfginfo] then\n_p(3,'<PrecompiledHeader "
- "'.. if_config_and_platform() .. '>Create</PrecompiledHeader>', premake.esc(cfginfo.name))\nconfig_mappings[cfginfo] = nil --only one source file per pch\nend\nend\nlocal nopch = table.icontains(prj.nopch, file.name)\nfor _, vsconfig in ipairs(configs) do\nlocal cfg = premake.getconfig(prj, vsconfig.src_buildcfg, vsconfig.src_platform)\nif nopch or table.icontains(cfg.nopch, file.name) then\n_p(3,'<PrecompiledHeader '.. if_config_and_platform() .. '>NotUsing</PrecompiledHeader>', premake.esc(vsconfig.name))\nend\nend\nlocal excluded = table.icontains(prj.excludes, file.name)\nfor _, vsconfig in ipairs(configs) do\nlocal cfg = premake.getconfig(prj, vsconfig.src_buildcfg, vsconfig.src_platform)\nlocal fileincfg = table.icontains(cfg.files, file.name)\nlocal cfgexcluded = table.icontains(cfg.excludes, file.name)\nif excluded or not fileincfg or cfgexcluded then\n_p(3, '<ExcludedFromBuild '\n.. if_config_and_platform()\n.. '>true</ExcludedFromBuild>'\n, premake.esc(vsconfig.name)\n)\nend\nend\nif prj.flags and pr"
- "j.flags.Managed then\nlocal prjforcenative = table.icontains(prj.forcenative, file.name)\nfor _,vsconfig in ipairs(configs) do\nlocal cfg = premake.getconfig(prj, vsconfig.src_buildcfg, vsconfig.src_platform)\nif prjforcenative or table.icontains(cfg.forcenative, file.name) then\n_p(3, '<CompileAsManaged ' .. if_config_and_platform() .. '>false</CompileAsManaged>', premake.esc(vsconfig.name))\nend\nend\nend\n_p(2,'</ClCompile>')\nend\n_p(1,'</ItemGroup>')\nend\nend\nfunction vc2010.masmfiles(prj)\nlocal configs = prj.solution.vstudio_configs\nlocal files = vc2010.getfilegroup(prj, \"MASM\")\nif #files > 0 then\n_p(1, '<ItemGroup>')\nfor _, file in ipairs(files) do\nlocal translatedpath = path.translate(file.name, \"\\\\\")\n_p(2, '<MASM Include=\"%s\">', translatedpath)\nlocal excluded = table.icontains(prj.excludes, file.name)\nfor _, vsconfig in ipairs(configs) do\nlocal cfg = premake.getconfig(prj, vsconfig.src_buildcfg, vsconfig.src_platform)\nlocal fileincfg = table.icontains(cfg.files, file.name)\nlocal "
- "cfgexcluded = table.icontains(cfg.excludes, file.name)\nif excluded or not fileincfg or cfgexcluded then\n_p(3, '<ExcludedFromBuild '\n.. if_config_and_platform()\n.. '>true</ExcludedFromBuild>'\n, premake.esc(vsconfig.name)\n)\nend\nend\n_p(2, '</MASM>')\nend\n_p(1, '</ItemGroup>')\nend\nend\nfunction vc2010.header(targets)\nio.eol = \"\\r\\n\"\n_p('<?xml version=\"1.0\" encoding=\"utf-8\"?>')\nlocal t = \"\"\nif targets then\nt = ' DefaultTargets=\"' .. targets .. '\"'\nend\n_p('<Project%s ToolsVersion=\"%s\" xmlns=\"http://schemas.microsoft.com/developer/msbuild/2003\">', t, action.vstudio.toolsVersion)\nend\nfunction premake.vs2010_vcxproj(prj)\nlocal usemasm = hasmasmfiles(prj)\nio.indent = \" \"\nvc2010.header(\"Build\")\nvs2010_config(prj)\nvs2010_globals(prj)\n_p(1,'<Import Project=\"$(VCTargetsPath)\\\\Microsoft.Cpp.Default.props\" />')\nfor _, cfginfo in ipairs(prj.solution.vstudio_configs) do\nlocal cfg = premake.getconfig(prj, cfginfo.src_buildcfg, cfginfo.src_platform)\nvc2010.configurationProper"
- "tyGroup(cfg, cfginfo)\nend\n_p(1,'<Import Project=\"$(VCTargetsPath)\\\\Microsoft.Cpp.props\" />')\n_p(1,'<ImportGroup Label=\"ExtensionSettings\">')\nif usemasm then\n_p(2, '<Import Project=\"$(VCTargetsPath)\\\\BuildCustomizations\\\\masm.props\" />')\nend\n_p(1,'</ImportGroup>')\nimport_props(prj)\n_p(1,'<PropertyGroup Label=\"UserMacros\" />')\nvc2010.outputProperties(prj)\nitem_definitions(prj)\nif prj.flags.Managed then\nvc2010.clrReferences(prj)\nend\nvc2010.files(prj)\nvc2010.projectReferences(prj)\nvc2010.sdkReferences(prj)\nvc2010.masmfiles(prj)\n_p(1,'<Import Project=\"$(VCTargetsPath)\\\\Microsoft.Cpp.targets\" />')\n_p(1,'<ImportGroup Label=\"ExtensionTargets\">')\nif usemasm then\n_p(2, '<Import Project=\"$(VCTargetsPath)\\\\BuildCustomizations\\\\masm.targets\" />')\nend\n_p(1,'</ImportGroup>')\n_p('</Project>')\nend\nfunction vc2010.clrReferences(prj)\nif #prj.clrreferences == 0 then\nreturn\nend\n_p(1,'<ItemGroup>')\nfor _, ref in ipairs(prj.clrreferences) do\nif os.isfile(ref) then\nlocal ass"
- "embly = path.getbasename(ref)\n_p(2,'<Reference Include=\"%s\">', assembly)\n_p(3,'<HintPath>%s</HintPath>', path.getrelative(prj.location, ref))\n_p(2,'</Reference>')\nelse\n_p(2,'<Reference Include=\"%s\" />', ref)\nend\nend\n_p(1,'</ItemGroup>')\nend\nfunction vc2010.projectReferences(prj)\nlocal deps = premake.getdependencies(prj)\nif #deps == 0 and #prj.vsimportreferences == 0 then\nreturn\nend\n_p(1,'<ItemGroup>')\nfor _, dep in ipairs(deps) do\nlocal deppath = path.getrelative(prj.location, vstudio.projectfile(dep))\n_p(2,'<ProjectReference Include=\\\"%s\\\">', path.translate(deppath, \"\\\\\"))\n_p(3,'<Project>{%s}</Project>', dep.uuid)\nif vstudio.iswinrt() then\n_p(3,'<ReferenceOutputAssembly>false</ReferenceOutputAssembly>')\nend\n_p(2,'</ProjectReference>')\nend\nfor _, ref in ipairs(prj.vsimportreferences) do\nlocal iprj = premake.vstudio.getimportprj(ref, prj.solution)\n_p(2,'<ProjectReference Include=\\\"%s\\\">', iprj.relpath)\n_p(3,'<Project>{%s}</Project>', iprj.uuid)\n_p(2,'</ProjectReferen"
- "ce>')\nend\n_p(1,'</ItemGroup>')\nend\nfunction vc2010.sdkReferences(prj)\nlocal refs = prj.sdkreferences\nif #refs > 0 then\n_p(1,'<ItemGroup>')\nfor _, ref in ipairs(refs) do\n_p(2,'<SDKReference Include=\\\"%s\\\" />', ref)\nend\n_p(1,'</ItemGroup>')\nend\nend\nfunction vc2010.debugdir(cfg)\nlocal debuggerFlavor =\n iif(cfg.platform == \"Orbis\", 'ORBISDebugger'\n, iif(cfg.platform == \"Durango\", 'XboxOneVCppDebugger'\n, 'WindowsLocalDebugger'\n))\n_p(2, '<DebuggerFlavor>%s</DebuggerFlavor>', debuggerFlavor)\nif cfg.debugdir and not vstudio.iswinrt() then\n_p(2, '<LocalDebuggerWorkingDirectory>%s</LocalDebuggerWorkingDirectory>'\n, path.translate(cfg.debugdir, '\\\\')\n)\nend\nif cfg.debugargs then\n_p(2, '<LocalDebuggerCommandArguments>%s</LocalDebuggerCommandArguments>'\n, table.concat(cfg.debugargs, \" \")\n)\nend\nif cfg.debugenvs and #cfg.debugenvs > 0 then\n_p(2, '<LocalDebuggerEnvironment>%s%s</LocalDebuggerEnvironment>'\n, table.concat(cfg.debugenvs, \"\\n\")\n, ii"
- "f(cfg.flags.DebugEnvsInherit,'\\n$(LocalDebuggerEnvironment)', '')\n)\nif cfg.flags.DebugEnvsDontMerge then\n_p(2, '<LocalDebuggerMergeEnvironment>false</LocalDebuggerMergeEnvironment>')\nend\nend\nif cfg.deploymode then\n_p(' <DeployMode>%s</DeployMode>', cfg.deploymode)\nend\nend\nfunction premake.vs2010_vcxproj_user(prj)\nio.indent = \" \"\nvc2010.header()\nfor _, cfginfo in ipairs(prj.solution.vstudio_configs) do\nlocal cfg = premake.getconfig(prj, cfginfo.src_buildcfg, cfginfo.src_platform)\n_p(' <PropertyGroup '.. if_config_and_platform() ..'>', premake.esc(cfginfo.name))\nvc2010.debugdir(cfg)\n_p(' </PropertyGroup>')\nend\n_p('</Project>')\nend\nlocal png1x1data = {\n0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, -- .PNG........IHDR\n0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x01, 0x03, 0x00, 0x00, 0x00, 0x25, 0xdb, 0x56, -- .............%.V\n0xca, 0x00, 0x00, 0x00, 0x03, 0x50, 0x4c, 0x54, 0x45, 0x00, 0x00, 0x00, 0xa7, 0x7a, 0x3d, 0xda, -- ..."
- "..PLTE....z=.\n0x00, 0x00, 0x00, 0x01, 0x74, 0x52, 0x4e, 0x53, 0x00, 0x40, 0xe6, 0xd8, 0x66, 0x00, 0x00, 0x00, -- ....tRNS.@..f...\n0x0a, 0x49, 0x44, 0x41, 0x54, 0x08, 0xd7, 0x63, 0x60, 0x00, 0x00, 0x00, 0x02, 0x00, 0x01, 0xe2, -- .IDAT..c`.......\n0x21, 0xbc, 0x33, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, -- !.3....IEND.B`.\n}\nfunction png1x1(obj, filename)\nfilename = premake.project.getfilename(obj, filename)\nlocal f, err = io.open(filename, \"wb\")\nif f then\nfor _, byte in ipairs(png1x1data) do\nf:write(string.char(byte))\nend\nf:close()\nend\nend\nfunction premake.vs2010_appxmanifest(prj)\nio.indent = \" \"\nio.eol = \"\\r\\n\"\n_p('<?xml version=\"1.0\" encoding=\"utf-8\"?>')\nif vstudio.toolset == \"v120_wp81\" then\n_p('<Package xmlns=\"http://schemas.microsoft.com/appx/2010/manifest\" xmlns:m2=\"http://schemas.microsoft.com/appx/2013/manifest\" xmlns:m3=\"http://schemas.microsoft.com/appx/2014/manifest\" xmlns:mp=\"http://schemas.microsoft.com/appx/2014/phone/"
- "manifest\">')\nelseif vstudio.storeapp == \"8.1\" then\n_p('<Package xmlns=\"http://schemas.microsoft.com/appx/2010/manifest\" xmlns:m3=\"http://schemas.microsoft.com/appx/2013/manifest\">')\nelseif vstudio.storeapp == \"durango\" then\n_p('<Package xmlns=\"http://schemas.microsoft.com/appx/2010/manifest\" xmlns:mx=\"http://schemas.microsoft.com/appx/2013/xbox/manifest\" IgnorableNamespaces=\"mx\">')\nelse\n_p('<Package xmlns=\"http://schemas.microsoft.com/appx/manifest/foundation/windows10\" xmlns:mp=\"http://schemas.microsoft.com/appx/2014/phone/manifest\" xmlns:m3=\"http://schemas.microsoft.com/appx/manifest/uap/windows10\">')\nend\n_p(1,'<Identity Name=\"' .. prj.uuid .. '\"')\n_p(2,'Publisher=\"CN=Publisher\"')\n_p(2,'Version=\"1.0.0.0\" />')\nif vstudio.toolset == \"v120_wp81\" or vstudio.storeapp == \"8.2\" then\n_p(1,'<mp:PhoneIdentity PhoneProductId=\"' .. prj.uuid .. '\" PhonePublisherId=\"00000000-0000-0000-0000-000000000000\"/>')\nend\n_p(1, '<Properties>')\n_p(2, '<DisplayName>' .. prj.name .. '</"
- "DisplayName>')\n_p(2, '<PublisherDisplayName>PublisherDisplayName</PublisherDisplayName>')\n_p(2, '<Logo>' .. prj.name .. '\\\\StoreLogo.png</Logo>')\npng1x1(prj, \"%%/StoreLogo.png\")\n_p(2, '<Description>' .. prj.name .. '</Description>')\n_p(1,'</Properties>')\nif vstudio.storeapp == \"8.2\" then\n_p(1, '<Dependencies>')\n_p(2, '<TargetDeviceFamily Name=\"Windows.Universal\" MinVersion=\"10.0.10069.0\" MaxVersionTested=\"10.0.10069.0\" />')\n_p(1, '</Dependencies>')\nelseif vstudio.storeapp == \"durango\" then\n_p(1, '<Prerequisites>')\n_p(2, '<OSMinVersion>6.2</OSMinVersion>')\n_p(2, '<OSMaxVersionTested>6.2</OSMaxVersionTested>')\n_p(1, '</Prerequisites>')\nelse\n_p(1, '<Prerequisites>')\n_p(2, '<OSMinVersion>6.3.0</OSMinVersion>')\n_p(2, '<OSMaxVersionTested>6.3.0</OSMaxVersionTested>')\n_p(1, '</Prerequisites>')\nend\n_p(1,'<Resources>')\n_p(2,'<Resource Language=\"en-us\"/>')\n_p(1,'</Resources>')\n_p(1,'<Applications>')\n_p(2,'<Application Id=\"App\"')\n_p(3,'Executable=\"$targetnametoken$.exe\"')\n_p"
- "(3,'EntryPoint=\"' .. prj.name .. '.App\">')\nif vstudio.storeapp == \"durango\" then\n_p(3, '<VisualElements')\n_p(4, 'DisplayName=\"' .. prj.name .. '\"')\n_p(4, 'Logo=\"' .. prj.name .. '\\\\Logo.png\"')\npng1x1(prj, \"%%/Logo.png\")\n_p(4, 'SmallLogo=\"' .. prj.name .. '\\\\SmallLogo.png\"')\npng1x1(prj, \"%%/SmallLogo.png\")\n_p(4, 'Description=\"' .. prj.name .. '\"')\n_p(4, 'ForegroundText=\"light\"')\n_p(4, 'BackgroundColor=\"transparent\">')\n_p(5, '<SplashScreen Image=\"' .. prj.name .. '\\\\SplashScreen.png\" />')\npng1x1(prj, \"%%/SplashScreen.png\")\n_p(3, '</VisualElements>')\n_p(3, '<Extensions>')\n_p(4, '<mx:Extension Category=\"xbox.system.resources\">')\n_p(4, '<mx:XboxSystemResources />')\n_p(4, '</mx:Extension>')\n_p(3, '</Extensions>')\nelse\n_p(3, '<m3:VisualElements')\n_p(4, 'DisplayName=\"' .. prj.name .. '\"')\n_p(4, 'Square150x150Logo=\"' .. prj.name .. '\\\\Logo.png\"')\npng1x1(prj, \"%%/Logo.png\")\nif vstudio.toolset == \"v120_wp81\" or vstudio.storeapp == \"8.2\" then\n_p(4, 'Squa"
- "re44x44Logo=\"' .. prj.name .. '\\\\SmallLogo.png\"')\npng1x1(prj, \"%%/SmallLogo.png\")\nelse\n_p(4, 'Square30x30Logo=\"' .. prj.name .. '\\\\SmallLogo.png\"')\npng1x1(prj, \"%%/SmallLogo.png\")\nend\n_p(4, 'Description=\"' .. prj.name .. '\"')\n_p(4, 'ForegroundText=\"light\"')\n_p(4, 'BackgroundColor=\"transparent\">')\n_p(4, '<m3:SplashScreen Image=\"' .. prj.name .. '\\\\SplashScreen.png\" />')\npng1x1(prj, \"%%/SplashScreen.png\")\n_p(3, '</m3:VisualElements>')\nend\n_p(2,'</Application>')\n_p(1,'</Applications>')\n_p('</Package>')\nend\n",
+ "Windows Phone</ApplicationType>')\nelse\n_p(2, '<ApplicationType>Windows Store</ApplicationType>')\nend\n_p(2, '<ApplicationTypeRevision>%s</ApplicationTypeRevision>', vstudio.storeapp)\nend\nelse\n_p(2, '<Keyword>Win32Proj</Keyword>')\nend\nif _ACTION:sub(3) == \"2015\" or _ACTION:sub(3) == \"2017\" or _ACTION:sub(3) == \"llvm\" then\n_p(2,'<PreferredToolArchitecture>x64</PreferredToolArchitecture>')\nend\nif (_ACTION:sub(3) == \"2017\" or _ACTION:sub(3) == \"llvm\")\nand os.isdir(path.join(os.getenv(\"VSINSTALLDIR\"), \"VC/Tools/MSVC/14.14.26428\")) then\n_p(2,'<VCToolsVersion>14.14.26428</VCToolsVersion>')\nend\n_p(1,'</PropertyGroup>')\nend\nfunction vc2010.config_type(config)\nlocal t =\n{\nSharedLib = \"DynamicLibrary\",\nStaticLib = \"StaticLibrary\",\nConsoleApp = \"Application\",\nWindowedApp = \"Application\"\n}\nreturn t[config.kind]\nend\nlocal function if_config_and_platform()\nreturn 'Condition=\"\\'$(Configuration)|$(Platform)\\'==\\'%s\\'\"'\nend\nlocal function optimisation(cfg)\nlocal result "
+ "= \"Disabled\"\nfor _, value in ipairs(cfg.flags) do\nif (value == \"Optimize\") then\nresult = \"Full\"\nelseif (value == \"OptimizeSize\") then\nresult = \"MinSpace\"\nelseif (value == \"OptimizeSpeed\") then\nresult = \"MaxSpeed\"\nend\nend\nreturn result\nend\nfunction vc2010.configurationPropertyGroup(cfg, cfginfo)\n_p(1,'<PropertyGroup '..if_config_and_platform() ..' Label=\"Configuration\">'\n, premake.esc(cfginfo.name))\n_p(2,'<ConfigurationType>%s</ConfigurationType>',vc2010.config_type(cfg))\n_p(2,'<UseDebugLibraries>%s</UseDebugLibraries>', iif(optimisation(cfg) == \"Disabled\",\"true\",\"false\"))\n_p(2,'<PlatformToolset>%s</PlatformToolset>', premake.vstudio.toolset)\nif cfg.flags.MFC then\n_p(2,'<UseOfMfc>%s</UseOfMfc>', iif(cfg.flags.StaticRuntime, \"Static\", \"Dynamic\"))\nend\nif cfg.flags.ATL or cfg.flags.StaticATL then\n_p(2,'<UseOfAtl>%s</UseOfAtl>', iif(cfg.flags.StaticATL, \"Static\", \"Dynamic\"))\nend\nif cfg.flags.Unicode then\n_p(2,'<CharacterSet>Unicode</CharacterSet>')\nend\nif cfg"
+ ".flags.Managed then\n_p(2,'<CLRSupport>true</CLRSupport>')\nend\n_p(1,'</PropertyGroup>')\nend\nlocal function import_props(prj)\nfor _, cfginfo in ipairs(prj.solution.vstudio_configs) do\nlocal cfg = premake.getconfig(prj, cfginfo.src_buildcfg, cfginfo.src_platform)\n_p(1,'<ImportGroup '..if_config_and_platform() ..' Label=\"PropertySheets\">'\n,premake.esc(cfginfo.name))\n_p(2,'<Import Project=\"$(UserRootDir)\\\\Microsoft.Cpp.$(Platform).user.props\" Condition=\"exists(\\'$(UserRootDir)\\\\Microsoft.Cpp.$(Platform).user.props\\')\" Label=\"LocalAppDataPlatform\" />')\nif #cfg.propertysheets > 0 then\nlocal dirs = cfg.propertysheets\nfor _, dir in ipairs(dirs) do\n_p(2,'<Import Project=\"%s\" />', path.translate(dir))\nend\nend\n_p(1,'</ImportGroup>')\nend\nend\nlocal function add_trailing_backslash(dir)\nif dir:len() > 0 and dir:sub(-1) ~= \"\\\\\" then\nreturn dir..\"\\\\\"\nend\nreturn dir\nend\nfunction vc2010.outputProperties(prj)\nfor _, cfginfo in ipairs(prj.solution.vstudio_configs) do\nlocal cfg = p"
+ "remake.getconfig(prj, cfginfo.src_buildcfg, cfginfo.src_platform)\nlocal target = cfg.buildtarget\nlocal outdir = add_trailing_backslash(target.directory)\nlocal intdir = add_trailing_backslash(iif(action.vstudio.intDirAbsolute\n, path.translate(\n path.join(prj.solution.location, cfg.objectsdir)\n, '\\\\')\n, cfg.objectsdir\n))\n_p(1,'<PropertyGroup '..if_config_and_platform() ..'>', premake.esc(cfginfo.name))\n_p(2,'<OutDir>%s</OutDir>', iif(outdir:len() > 0, premake.esc(outdir), \".\\\\\"))\nif cfg.platform == \"Xbox360\" then\n_p(2,'<OutputFile>$(OutDir)%s</OutputFile>', premake.esc(target.name))\nend\n_p(2,'<IntDir>%s</IntDir>', premake.esc(intdir))\n_p(2,'<TargetName>%s</TargetName>', premake.esc(path.getbasename(target.name)))\n_p(2,'<TargetExt>%s</TargetExt>', premake.esc(path.getextension(target.name)))\nif cfg.kind == \"SharedLib\" then\nlocal ignore = (cfg.flags.NoImportLib ~= nil)\n_p(2,'<IgnoreImportLibrary>%s</IgnoreImportLibrary>', tostring(ignore))\nend\nif cfg.platform == \"Durango\" then\n_p"
+ "(2, '<ReferencePath>$(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath)</ReferencePath>')\n_p(2, '<LibraryPath>$(Console_SdkLibPath)</LibraryPath>')\n_p(2, '<LibraryWPath>$(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath)</LibraryWPath>')\n_p(2, '<IncludePath>$(Console_SdkIncludeRoot)</IncludePath>')\n_p(2, '<ExecutablePath>$(Console_SdkRoot)bin;$(VCInstallDir)bin\\\\x86_amd64;$(VCInstallDir)bin;$(WindowsSDK_ExecutablePath_x86);$(VSInstallDir)Common7\\\\Tools\\\\bin;$(VSInstallDir)Common7\\\\tools;$(VSInstallDir)Common7\\\\ide;$(ProgramFiles)\\\\HTML Help Workshop;$(MSBuildToolsPath32);$(FxCopDir);$(PATH);</ExecutablePath>')\nif cfg.imagepath then\n_p(2, '<LayoutDir>%s</LayoutDir>', cfg.imagepath)\nelse\n_p(2, '<LayoutDir>%s</LayoutDir>', prj.name)\nend\nif cfg.pullmappingfile ~= nil then\n_p(2,'<PullMappingFile>%s</PullMappingFile>', premake.esc(cfg.pullmappingfile))\nend\n_p(2, '<LayoutExtensionFilter>*.pdb;*.ilk;*.exp;*.lib;*.winmd;*.appxrecipe;*.pri;*.idb</LayoutExtensionFilter>')\n_p(2, '<Isolate"
+ "ConfigurationsOnDeploy>true</IsolateConfigurationsOnDeploy>')\nend\nif cfg.kind ~= \"StaticLib\" then\n_p(2,'<LinkIncremental>%s</LinkIncremental>', tostring(premake.config.isincrementallink(cfg)))\nend\nif cfg.flags.NoManifest then\n_p(2,'<GenerateManifest>false</GenerateManifest>')\nend\n_p(1,'</PropertyGroup>')\nend\nend\nlocal function runtime(cfg)\nlocal runtime\nlocal flags = cfg.flags\nif premake.config.isdebugbuild(cfg) then\nruntime = iif(flags.StaticRuntime and not flags.Managed, \"MultiThreadedDebug\", \"MultiThreadedDebugDLL\")\nelse\nruntime = iif(flags.StaticRuntime and not flags.Managed, \"MultiThreaded\", \"MultiThreadedDLL\")\nend\nreturn runtime\nend\nlocal function precompiled_header(cfg)\n if not cfg.flags.NoPCH and cfg.pchheader then\n_p(3,'<PrecompiledHeader>Use</PrecompiledHeader>')\n_p(3,'<PrecompiledHeaderFile>%s</PrecompiledHeaderFile>', cfg.pchheader)\nelse\n_p(3,'<PrecompiledHeader></PrecompiledHeader>')\nend\nend\nlocal function preprocessor(indent,cfg)\nif #cfg.defines > 0 th"
+ "en\n_p(indent,'<PreprocessorDefinitions>%s;%%(PreprocessorDefinitions)</PreprocessorDefinitions>'\n,premake.esc(table.concat(cfg.defines, \";\")))\nelse\n_p(indent,'<PreprocessorDefinitions></PreprocessorDefinitions>')\nend\nend\nlocal function include_dirs(indent,cfg)\nlocal includedirs = table.join(cfg.userincludedirs, cfg.includedirs)\nif #includedirs> 0 then\n_p(indent,'<AdditionalIncludeDirectories>%s;%%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>'\n,premake.esc(path.translate(table.concat(includedirs, \";\"), '\\\\')))\nend\nend\nlocal function using_dirs(indent,cfg)\nif #cfg.usingdirs > 0 then\n_p(indent,'<AdditionalUsingDirectories>%s;%%(AdditionalUsingDirectories)</AdditionalUsingDirectories>'\n,premake.esc(path.translate(table.concat(cfg.usingdirs, \";\"), '\\\\')))\nend\nend\nlocal function resource_compile(cfg)\n_p(2,'<ResourceCompile>')\npreprocessor(3,cfg)\ninclude_dirs(3,cfg)\n_p(2,'</ResourceCompile>')\nend\nlocal function exceptions(cfg)\nif cfg.flags.NoExceptions then\n_p(3, "
+ "'<ExceptionHandling>false</ExceptionHandling>')\nelseif cfg.flags.SEH then\n_p(3, '<ExceptionHandling>Async</ExceptionHandling>')\nend\nend\nlocal function rtti(cfg)\nif cfg.flags.NoRTTI and not cfg.flags.Managed then\n_p(3,'<RuntimeTypeInfo>false</RuntimeTypeInfo>')\nend\nend\nlocal function calling_convention(cfg)\nif cfg.flags.FastCall then\n_p(3,'<CallingConvention>FastCall</CallingConvention>')\nelseif cfg.flags.StdCall then\n_p(3,'<CallingConvention>StdCall</CallingConvention>')\nend\nend\nlocal function wchar_t_builtin(cfg)\nif cfg.flags.NativeWChar then\n_p(3,'<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>')\nelseif cfg.flags.NoNativeWChar then\n_p(3,'<TreatWChar_tAsBuiltInType>false</TreatWChar_tAsBuiltInType>')\nend\nend\nlocal function sse(cfg)\nif cfg.flags.EnableSSE then\n_p(3, '<EnableEnhancedInstructionSet>StreamingSIMDExtensions</EnableEnhancedInstructionSet>')\nelseif cfg.flags.EnableSSE2 then\n_p(3, '<EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructio"
+ "nSet>')\nelseif cfg.flags.EnableAVX then\n_p(3, '<EnableEnhancedInstructionSet>AdvancedVectorExtensions</EnableEnhancedInstructionSet>')\nelseif cfg.flags.EnableAVX2 then\n_p(3, '<EnableEnhancedInstructionSet>AdvancedVectorExtensions2</EnableEnhancedInstructionSet>')\nend\nend\nlocal function floating_point(cfg)\n if cfg.flags.FloatFast then\n_p(3,'<FloatingPointModel>Fast</FloatingPointModel>')\nelseif cfg.flags.FloatStrict and not cfg.flags.Managed then\n_p(3,'<FloatingPointModel>Strict</FloatingPointModel>')\nend\nend\nlocal function debug_info(cfg)\nlocal debug_info = ''\nif cfg.flags.Symbols then\nif cfg.flags.C7DebugInfo then\ndebug_info = \"OldStyle\"\nelseif (action.vstudio.supports64bitEditContinue == false and cfg.platform == \"x64\")\nor cfg.flags.Managed\nor premake.config.isoptimizedbuild(cfg.flags)\nor cfg.flags.NoEditAndContinue\nthen\ndebug_info = \"ProgramDatabase\"\nelse\ndebug_info = \"EditAndContinue\"\nend\nend\n_p(3,'<DebugInformationFormat>%s</DebugInformationFormat>',debug_info)\nen"
+ "d\nlocal function minimal_build(cfg)\nif premake.config.isdebugbuild(cfg) and cfg.flags.EnableMinimalRebuild then\n_p(3,'<MinimalRebuild>true</MinimalRebuild>')\nelse\n_p(3,'<MinimalRebuild>false</MinimalRebuild>')\nend\nend\nlocal function compile_language(cfg)\nif cfg.options.ForceCPP then\n_p(3,'<CompileAs>CompileAsCpp</CompileAs>')\nelse\nif cfg.language == \"C\" then\n_p(3,'<CompileAs>CompileAsC</CompileAs>')\nend\nend\nend\nlocal function forcedinclude_files(indent,cfg)\nif #cfg.forcedincludes > 0 then\n_p(indent,'<ForcedIncludeFiles>%s</ForcedIncludeFiles>'\n,premake.esc(path.translate(table.concat(cfg.forcedincludes, \";\"), '\\\\')))\nend\nend\nlocal function vs10_clcompile(cfg)\n_p(2,'<ClCompile>')\nlocal unsignedChar = \"/J \"\nlocal buildoptions = cfg.buildoptions\nif cfg.platform == \"Orbis\" then\nunsignedChar = \"-funsigned-char \";\n_p(3,'<GenerateDebugInformation>%s</GenerateDebugInformation>', tostring(cfg.flags.Symbols ~= nil))\nend\nif cfg.language == \"C\" and not cfg.options.ForceCPP then"
+ "\nbuildoptions = table.join(buildoptions, cfg.buildoptions_c)\nelse\nbuildoptions = table.join(buildoptions, cfg.buildoptions_cpp)\nend\n_p(3,'<AdditionalOptions>%s %s%%(AdditionalOptions)</AdditionalOptions>'\n, table.concat(premake.esc(buildoptions), \" \")\n, iif(cfg.flags.UnsignedChar, unsignedChar, \" \")\n)\n_p(3,'<Optimization>%s</Optimization>',optimisation(cfg))\ninclude_dirs(3, cfg)\nusing_dirs(3, cfg)\npreprocessor(3, cfg)\nminimal_build(cfg)\nif not premake.config.isoptimizedbuild(cfg.flags) then\nif not cfg.flags.Managed then\n_p(3, '<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>')\nend\nif cfg.flags.ExtraWarnings then\nend\nelse\n_p(3, '<StringPooling>true</StringPooling>')\nend\nif cfg.platform == \"Durango\" or cfg.flags.NoWinRT then\n_p(3, '<CompileAsWinRT>false</CompileAsWinRT>')\nend\n_p(3, '<RuntimeLibrary>%s</RuntimeLibrary>', runtime(cfg))\nif cfg.flags.NoBufferSecurityCheck then\n_p(3, '<BufferSecurityCheck>false</BufferSecurityCheck>')\nend\n_p(3,'<FunctionLevelLinking>true<"
+ "/FunctionLevelLinking>')\nif not cfg.flags.NoMultiProcessorCompilation and not cfg.flags.EnableMinimalRebuild then\n_p(3, '<MultiProcessorCompilation>true</MultiProcessorCompilation>')\nelse\n_p(3, '<MultiProcessorCompilation>false</MultiProcessorCompilation>')\nend\nprecompiled_header(cfg)\nif cfg.flags.PedanticWarnings then\n_p(3, '<WarningLevel>EnableAllWarnings</WarningLevel>')\nelseif cfg.flags.ExtraWarnings then\n_p(3, '<WarningLevel>Level4</WarningLevel>')\nelseif cfg.flags.MinimumWarnings then\n_p(3, '<WarningLevel>Level1</WarningLevel>')\nelse\n_p(3 ,'<WarningLevel>Level3</WarningLevel>')\nend\nif cfg.flags.FatalWarnings then\n_p(3, '<TreatWarningAsError>true</TreatWarningAsError>')\nend\nexceptions(cfg)\nrtti(cfg)\ncalling_convention(cfg)\nwchar_t_builtin(cfg)\nsse(cfg)\nfloating_point(cfg)\ndebug_info(cfg)\nif _ACTION:sub(3) == \"llvm\" then\n_p(3,'<SupportJustMyCode>false</SupportJustMyCode>')\nend\nif cfg.flags.Symbols\nand _ACTION:sub(3) ~= \"2017\" and _ACTION:sub(3) ~= \"llvm\"\nthen\n_p(3, '<"
+ "ProgramDataBaseFileName>$(OutDir)%s.pdb</ProgramDataBaseFileName>'\n, path.getbasename(cfg.buildtarget.name)\n)\nend\nif cfg.flags.NoFramePointer then\n_p(3, '<OmitFramePointers>true</OmitFramePointers>')\nend\nif cfg.flags.UseFullPaths then\n_p(3, '<UseFullPaths>true</UseFullPaths>')\nend\ncompile_language(cfg)\nforcedinclude_files(3,cfg);\n_p(2,'</ClCompile>')\nend\nlocal function event_hooks(cfg)\nif #cfg.postbuildcommands> 0 then\n _p(2,'<PostBuildEvent>')\n_p(3,'<Command>%s</Command>',premake.esc(table.implode(cfg.postbuildcommands, \"\", \"\", \"\\r\\n\")))\n_p(2,'</PostBuildEvent>')\nend\nif #cfg.prebuildcommands> 0 then\n _p(2,'<PreBuildEvent>')\n_p(3,'<Command>%s</Command>',premake.esc(table.implode(cfg.prebuildcommands, \"\", \"\", \"\\r\\n\")))\n_p(2,'</PreBuildEvent>')\nend\nif #cfg.prelinkcommands> 0 then\n _p(2,'<PreLinkEvent>')\n_p(3,'<Command>%s</Command>',premake.esc(table.implode(cfg.prelinkcommands, \"\", \"\", \"\\r\\n\")))\n_p(2,'</PreLinkEvent>')\nend\nend\nlocal function additio"
+ "nal_options(indent,cfg)\nif #cfg.linkoptions > 0 then\n_p(indent,'<AdditionalOptions>%s %%(AdditionalOptions)</AdditionalOptions>',\ntable.concat(premake.esc(cfg.linkoptions), \" \"))\nend\nend\nlocal function link_target_machine(index,cfg)\nlocal platforms = {x32 = 'MachineX86', x64 = 'MachineX64'}\nif platforms[cfg.platform] then\n_p(index,'<TargetMachine>%s</TargetMachine>', platforms[cfg.platform])\nend\nend\nlocal function item_def_lib(prj, cfg)\nif cfg.kind == 'StaticLib' and cfg.platform ~= \"Xbox360\" then\n_p(1,'<Lib>')\n_p(2,'<OutputFile>$(OutDir)%s</OutputFile>',cfg.buildtarget.name)\nadditional_options(2,cfg)\nlink_target_machine(2,cfg)\nif _ACTION:sub(3) == \"llvm\" and prj.name == \"portaudio\" then -- MSVC-LLVM needs special help\n_p(3,'<AdditionalDependencies>ksuser.lib;%%(AdditionalDependencies)</AdditionalDependencies>')\nend\n_p(1,'</Lib>')\nend\nend\nlocal function import_lib(cfg)\nif cfg.kind == \"SharedLib\" then\nlocal implibname = cfg.linktarget.fullpath\n_p(3,'<ImportLibrary>%s</Import"
+ "Library>',iif(cfg.flags.NoImportLib, cfg.objectsdir .. \"\\\\\" .. path.getname(implibname), implibname))\nend\nend\nlocal function hasmasmfiles(prj)\nlocal files = vc2010.getfilegroup(prj, \"MASM\")\nreturn #files > 0\nend\nlocal function vs10_masm(prj, cfg)\nif hasmasmfiles(prj) then\n_p(2, '<MASM>')\n_p(3,'<AdditionalOptions>%s %%(AdditionalOptions)</AdditionalOptions>'\n, table.concat(premake.esc(table.join(cfg.buildoptions, cfg.buildoptions_asm)), \" \")\n)\nlocal includedirs = table.join(cfg.userincludedirs, cfg.includedirs)\nif #includedirs > 0 then\n_p(3, '<IncludePaths>%s;%%(IncludePaths)</IncludePaths>'\n, premake.esc(path.translate(table.concat(includedirs, \";\"), '\\\\'))\n)\nend\nlocal defines = table.join(cfg.defines)\ntable.insertflat(defines, iif(premake.config.isdebugbuild(cfg), \"_DEBUG\", {}))\ntable.insert(defines, iif(cfg.platform == \"x64\", \"_WIN64\", \"_WIN32\"))\ntable.insert(defines, iif(prj.kind == \"SharedLib\", \"_EXPORT=EXPORT\", \"_EXPORT=\"))\n_p(3, '<PreprocessorDefinitions>%"
+ "s;%%(PreprocessorDefinitions)</PreprocessorDefinitions>'\n, premake.esc(table.concat(defines, \";\"))\n)\nif cfg.flags.FatalWarnings then\n_p(3,'<TreatWarningsAsErrors>true</TreatWarningsAsErrors>')\nend\nif cfg.flags.MinimumWarnings then\n_p(3,'<WarningLevel>0</WarningLevel>')\nelse\n_p(3,'<WarningLevel>3</WarningLevel>')\nend\n_p(2, '</MASM>')\nend\nend\nfunction vc2010.link(cfg)\n_p(2,'<Link>')\n_p(3,'<SubSystem>%s</SubSystem>', iif(cfg.kind == \"ConsoleApp\", \"Console\", \"Windows\"))\n_p(3,'<GenerateDebugInformation>%s</GenerateDebugInformation>',\niif(cfg.flags.Symbols ~= nil, iif(_ACTION:sub(3) ~= \"llvm\", \"true\", \"DebugFull\"), \"false\")\n)\nif cfg.flags.Symbols\nand (_ACTION:sub(3) == \"2017\" or _ACTION:sub(3) == \"llvm\")\nthen\n_p(3, '<ProgramDataBaseFileName>$(OutDir)%s.pdb</ProgramDataBaseFileName>'\n, path.getbasename(cfg.buildtarget.name)\n)\nend\nif premake.config.isoptimizedbuild(cfg.flags) then\n_p(3,'<EnableCOMDATFolding>true</EnableCOMDATFolding>')\n_p(3,'<OptimizeReferences>true</O"
+ "ptimizeReferences>')\nend\nif cfg.kind ~= 'StaticLib' then\nvc2010.additionalDependencies(3,cfg)\n_p(3,'<OutputFile>$(OutDir)%s</OutputFile>', cfg.buildtarget.name)\nif #cfg.libdirs > 0 then\n_p(3,'<AdditionalLibraryDirectories>%s;%%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>'\n, premake.esc(path.translate(table.concat(cfg.libdirs, ';'), '\\\\'))\n)\nend\nif vc2010.config_type(cfg) == 'Application' and not cfg.flags.WinMain and not cfg.flags.Managed then\nif cfg.flags.Unicode then\n_p(3,'<EntryPointSymbol>wmainCRTStartup</EntryPointSymbol>')\nelse\n_p(3,'<EntryPointSymbol>mainCRTStartup</EntryPointSymbol>')\nend\nend\nimport_lib(cfg)\nlocal deffile = premake.findfile(cfg, \".def\")\nif deffile then\n_p(3,'<ModuleDefinitionFile>%s</ModuleDefinitionFile>', deffile)\nend\nlink_target_machine(3,cfg)\nadditional_options(3,cfg)\nif cfg.flags.NoWinMD and vstudio.iswinrt() and prj.kind == \"WindowedApp\" then\n_p(3,'<GenerateWindowsMetadata>false</GenerateWindowsMetadata>' )\nend\nend\n_p(2,'</Link>'"
+ ")\nend\nfunction vc2010.additionalDependencies(tab,cfg)\nlocal links = premake.getlinks(cfg, \"system\", \"fullpath\")\nif #links > 0 then\nlocal deps = \"\"\nif cfg.platform == \"Orbis\" then\nfor _, v in ipairs(links) do\ndeps = deps .. \"-l\" .. v .. \";\"\nend\nelse\ndeps = table.concat(links, \";\")\nend\n_p(tab, '<AdditionalDependencies>%s;%s</AdditionalDependencies>'\n, deps\n, iif(cfg.platform == \"Durango\"\n, '%(XboxExtensionsDependencies)'\n, '%(AdditionalDependencies)'\n)\n)\nelseif cfg.platform == \"Durango\" then\n_p(tab, '<AdditionalDependencies>%%(XboxExtensionsDependencies)</AdditionalDependencies>')\nend\nend\nlocal function item_definitions(prj)\nfor _, cfginfo in ipairs(prj.solution.vstudio_configs) do\nlocal cfg = premake.getconfig(prj, cfginfo.src_buildcfg, cfginfo.src_platform)\n_p(1,'<ItemDefinitionGroup ' ..if_config_and_platform() ..'>'\n,premake.esc(cfginfo.name))\nvs10_clcompile(cfg)\nresource_compile(cfg)\nitem_def_lib(prj, cfg)\nvc2010.link(cfg)\nevent_hooks(cfg)\nvs10_masm(prj, c"
+ "fg)\n_p(1,'</ItemDefinitionGroup>')\nend\nend\nfunction vc2010.getfilegroup(prj, group)\nlocal sortedfiles = prj.vc2010sortedfiles\nif not sortedfiles then\nsortedfiles = {\nClCompile = {},\nClInclude = {},\nMASM = {},\nNone = {},\nResourceCompile = {},\nAppxManifest = {},\nNatvis = {},\nImage = {},\nDeploymentContent = {}\n}\nlocal foundAppxManifest = false\nfor file in premake.project.eachfile(prj, true) do\nif path.issourcefilevs(file.name) then\ntable.insert(sortedfiles.ClCompile, file)\nelseif path.iscppheader(file.name) then\nif not table.icontains(prj.removefiles, file) then\ntable.insert(sortedfiles.ClInclude, file)\nend\nelseif path.isresourcefile(file.name) then\ntable.insert(sortedfiles.ResourceCompile, file)\nelseif path.isimagefile(file.name) then\ntable.insert(sortedfiles.Image, file)\nelseif path.isappxmanifest(file.name) then\nfoundAppxManifest = true\ntable.insert(sortedfiles.AppxManifest, file)\nelseif path.isnatvis(file.name) then\ntable.insert(sortedfiles.Natvis, file)\nelseif path.isasmfil"
+ "e(file.name) then\ntable.insert(sortedfiles.MASM, file)\nelseif file.flags and table.icontains(file.flags, \"DeploymentContent\") then\ntable.insert(sortedfiles.DeploymentContent, file)\nelse\ntable.insert(sortedfiles.None, file)\nend\nend\nif vstudio.iswinrt() and prj.kind == \"WindowedApp\" and not foundAppxManifest then\nvstudio.needAppxManifest = true\nlocal fcfg = {}\nfcfg.name = prj.name .. \"/Package.appxmanifest\"\nfcfg.vpath = premake.project.getvpath(prj, fcfg.name)\ntable.insert(sortedfiles.AppxManifest, fcfg)\nlocal logo = {}\nlogo.name = prj.name .. \"/Logo.png\"\nlogo.vpath = logo.name\ntable.insert(sortedfiles.Image, logo)\nlocal smallLogo = {}\nsmallLogo.name = prj.name .. \"/SmallLogo.png\"\nsmallLogo.vpath = smallLogo.name\ntable.insert(sortedfiles.Image, smallLogo)\nlocal storeLogo = {}\nstoreLogo.name = prj.name .. \"/StoreLogo.png\"\nstoreLogo.vpath = storeLogo.name\ntable.insert(sortedfiles.Image, storeLogo)\nlocal splashScreen = {}\nsplashScreen.name = prj.name .. \"/SplashScreen.png"
+ "\"\nsplashScreen.vpath = splashScreen.name\ntable.insert(sortedfiles.Image, splashScreen)\nend\nprj.vc2010sortedfiles = sortedfiles\nend\nreturn sortedfiles[group]\nend\nfunction vc2010.files(prj)\nvc2010.simplefilesgroup(prj, \"ClInclude\")\nvc2010.compilerfilesgroup(prj)\nvc2010.simplefilesgroup(prj, \"None\")\nvc2010.customtaskgroup(prj)\nvc2010.simplefilesgroup(prj, \"ResourceCompile\")\nvc2010.simplefilesgroup(prj, \"AppxManifest\")\nvc2010.simplefilesgroup(prj, \"Natvis\")\nvc2010.deploymentcontentgroup(prj, \"Image\")\nvc2010.deploymentcontentgroup(prj, \"DeploymentContent\", \"None\")\nend\nfunction vc2010.customtaskgroup(prj)\nlocal files = { }\nfor _, custombuildtask in ipairs(prj.custombuildtask or {}) do\nfor _, buildtask in ipairs(custombuildtask or {}) do\nlocal fcfg = { }\nfcfg.name = path.getrelative(prj.location,buildtask[1])\nfcfg.vpath = path.trimdots(fcfg.name)\ntable.insert(files, fcfg)\nend\nend\nif #files > 0 then\n_p(1,'<ItemGroup>')\nlocal groupedBuildTasks = {}\nfor _, custombuildtas"
+ "k in ipairs(prj.custombuildtask or {}) do\nfor _, buildtask in ipairs(custombuildtask or {}) do\nif (groupedBuildTasks[buildtask[1]] == nil) then\ngroupedBuildTasks[buildtask[1]] = {}\nend\ntable.insert(groupedBuildTasks[buildtask[1]], buildtask)\nend\nend\nfor name, custombuildtask in pairs(groupedBuildTasks or {}) do\n_p(2,'<CustomBuild Include=\\\"%s\\\">', path.translate(path.getrelative(prj.location,name), \"\\\\\"))\n_p(3,'<FileType>Text</FileType>')\nlocal cmd = \"\"\nlocal outputs = \"\"\nfor _, buildtask in ipairs(custombuildtask or {}) do\nfor _, cmdline in ipairs(buildtask[4] or {}) do\ncmd = cmd .. cmdline\nlocal num = 1\nfor _, depdata in ipairs(buildtask[3] or {}) do\ncmd = string.gsub(cmd,\"%$%(\" .. num ..\"%)\", string.format(\"%s \",path.getrelative(prj.location,depdata)))\nnum = num + 1\nend\ncmd = string.gsub(cmd, \"%$%(<%)\", string.format(\"%s \",path.getrelative(prj.location,buildtask[1])))\ncmd = string.gsub(cmd, \"%$%(@%)\", string.format(\"%s \",path.getrelative(prj.location,buildtask"
+ "[2])))\ncmd = cmd .. \"\\r\\n\"\nend\noutputs = outputs .. path.getrelative(prj.location,buildtask[2]) .. \";\"\nend\n_p(3,'<Command>%s</Command>',cmd)\n_p(3,'<Outputs>%s%%(Outputs)</Outputs>',outputs)\n_p(3,'<SubType>Designer</SubType>')\n_p(3,'<Message></Message>')\n_p(2,'</CustomBuild>')\nend\n_p(1,'</ItemGroup>')\nend\nend\nfunction vc2010.simplefilesgroup(prj, section, subtype)\nlocal files = vc2010.getfilegroup(prj, section)\nif #files > 0 then\n_p(1,'<ItemGroup>')\nfor _, file in ipairs(files) do\nif subtype then\n_p(2,'<%s Include=\\\"%s\\\">', section, path.translate(file.name, \"\\\\\"))\n_p(3,'<SubType>%s</SubType>', subtype)\n_p(2,'</%s>', section)\nelse\n_p(2,'<%s Include=\\\"%s\\\" />', section, path.translate(file.name, \"\\\\\"))\nend\nend\n_p(1,'</ItemGroup>')\nend\nend\nfunction vc2010.deploymentcontentgroup(prj, section, filetype)\nif filetype == nil then\nfiletype = section\nend\nlocal files = vc2010.getfilegroup(prj, section)\nif #files > 0 then\n_p(1,'<ItemGroup>')\nfor _, file in ipair"
+ "s(files) do\n_p(2,'<%s Include=\\\"%s\\\">', filetype, path.translate(file.name, \"\\\\\"))\n_p(3,'<DeploymentContent>true</DeploymentContent>')\n_p(3,'<Link>%s</Link>', path.translate(file.vpath, \"\\\\\"))\n_p(2,'</%s>', filetype)\nend\n_p(1,'</ItemGroup>')\nend\nend\nfunction vc2010.compilerfilesgroup(prj)\nlocal configs = prj.solution.vstudio_configs\nlocal files = vc2010.getfilegroup(prj, \"ClCompile\")\nif #files > 0 then\nlocal config_mappings = {}\nfor _, cfginfo in ipairs(configs) do\nlocal cfg = premake.getconfig(prj, cfginfo.src_buildcfg, cfginfo.src_platform)\nif cfg.pchheader and cfg.pchsource and not cfg.flags.NoPCH then\nconfig_mappings[cfginfo] = path.translate(cfg.pchsource, \"\\\\\")\nend\nend\n_p(1,'<ItemGroup>')\nfor _, file in ipairs(files) do\nlocal translatedpath = path.translate(file.name, \"\\\\\")\n_p(2, '<ClCompile Include=\\\"%s\\\">', translatedpath)\n_p(3, '<ObjectFileName>$(IntDir)%s\\\\</ObjectFileName>'\n, premake.esc(path.translate(path.trimdots(path.getdirectory(file.name)))"
+ ")\n)\nif path.iscxfile(file.name) then\n_p(3, '<CompileAsWinRT>true</CompileAsWinRT>')\n_p(3, '<RuntimeTypeInfo>true</RuntimeTypeInfo>')\n_p(3, '<PrecompiledHeader>NotUsing</PrecompiledHeader>')\nend\nif vstudio.iswinrt() and string.len(file.name) > 2 and string.sub(file.name, -2) == \".c\" then\n_p(3,'<CompileAsWinRT>FALSE</CompileAsWinRT>')\nend\nfor _, cfginfo in ipairs(configs) do\nif config_mappings[cfginfo] and translatedpath == config_mappings[cfginfo] then\n_p(3,'<PrecompiledHeader '.. if_config_and_platform() .. '>Create</PrecompiledHeader>', premake.esc(cfginfo.name))\nconfig_mappings[cfginfo] = nil --only one source file per pch\nend\nend\nlocal nopch = table.icontains(prj.nopch, file.name)\nfor _, vsconfig in ipairs(configs) do\nlocal cfg = premake.getconfig(prj, vsconfig.src_buildcfg, vsconfig.src_platform)\nif nopch or table.icontains(cfg.nopch, file.name) then\n_p(3,'<PrecompiledHeader '.. if_config_and_platform() .. '>NotUsing</PrecompiledHeader>', premake.esc(vsconfig.name))\nend\nend\nlocal "
+ "excluded = table.icontains(prj.excludes, file.name)\nfor _, vsconfig in ipairs(configs) do\nlocal cfg = premake.getconfig(prj, vsconfig.src_buildcfg, vsconfig.src_platform)\nlocal fileincfg = table.icontains(cfg.files, file.name)\nlocal cfgexcluded = table.icontains(cfg.excludes, file.name)\nif excluded or not fileincfg or cfgexcluded then\n_p(3, '<ExcludedFromBuild '\n.. if_config_and_platform()\n.. '>true</ExcludedFromBuild>'\n, premake.esc(vsconfig.name)\n)\nend\nend\nif prj.flags and prj.flags.Managed then\nlocal prjforcenative = table.icontains(prj.forcenative, file.name)\nfor _,vsconfig in ipairs(configs) do\nlocal cfg = premake.getconfig(prj, vsconfig.src_buildcfg, vsconfig.src_platform)\nif prjforcenative or table.icontains(cfg.forcenative, file.name) then\n_p(3, '<CompileAsManaged ' .. if_config_and_platform() .. '>false</CompileAsManaged>', premake.esc(vsconfig.name))\nend\nend\nend\n_p(2,'</ClCompile>')\nend\n_p(1,'</ItemGroup>')\nend\nend\nfunction vc2010.masmfiles(prj)\nlocal configs = prj.solutio"
+ "n.vstudio_configs\nlocal files = vc2010.getfilegroup(prj, \"MASM\")\nif #files > 0 then\n_p(1, '<ItemGroup>')\nfor _, file in ipairs(files) do\nlocal translatedpath = path.translate(file.name, \"\\\\\")\n_p(2, '<MASM Include=\"%s\">', translatedpath)\nlocal excluded = table.icontains(prj.excludes, file.name)\nfor _, vsconfig in ipairs(configs) do\nlocal cfg = premake.getconfig(prj, vsconfig.src_buildcfg, vsconfig.src_platform)\nlocal fileincfg = table.icontains(cfg.files, file.name)\nlocal cfgexcluded = table.icontains(cfg.excludes, file.name)\nif excluded or not fileincfg or cfgexcluded then\n_p(3, '<ExcludedFromBuild '\n.. if_config_and_platform()\n.. '>true</ExcludedFromBuild>'\n, premake.esc(vsconfig.name)\n)\nend\nend\n_p(2, '</MASM>')\nend\n_p(1, '</ItemGroup>')\nend\nend\nfunction vc2010.header(targets)\nio.eol = \"\\r\\n\"\n_p('<?xml version=\"1.0\" encoding=\"utf-8\"?>')\nlocal t = \"\"\nif targets then\nt = ' DefaultTargets=\"' .. targets .. '\"'\nend\n_p('<Project%s ToolsVersion=\"%s\" xmlns=\"http:"
+ "//schemas.microsoft.com/developer/msbuild/2003\">', t, action.vstudio.toolsVersion)\nend\nfunction premake.vs2010_vcxproj(prj)\nlocal usemasm = hasmasmfiles(prj)\nio.indent = \" \"\nvc2010.header(\"Build\")\nvs2010_config(prj)\nvs2010_globals(prj)\n_p(1,'<Import Project=\"$(VCTargetsPath)\\\\Microsoft.Cpp.Default.props\" />')\nfor _, cfginfo in ipairs(prj.solution.vstudio_configs) do\nlocal cfg = premake.getconfig(prj, cfginfo.src_buildcfg, cfginfo.src_platform)\nvc2010.configurationPropertyGroup(cfg, cfginfo)\nend\n_p(1,'<Import Project=\"$(VCTargetsPath)\\\\Microsoft.Cpp.props\" />')\n_p(1,'<ImportGroup Label=\"ExtensionSettings\">')\nif usemasm then\n_p(2, '<Import Project=\"$(VCTargetsPath)\\\\BuildCustomizations\\\\masm.props\" />')\nend\n_p(1,'</ImportGroup>')\nimport_props(prj)\n_p(1,'<PropertyGroup Label=\"UserMacros\" />')\nvc2010.outputProperties(prj)\nitem_definitions(prj)\nif prj.flags.Managed then\nvc2010.clrReferences(prj)\nend\nvc2010.files(prj)\nvc2010.projectReferences(prj)\nvc2010.sdkReferen"
+ "ces(prj)\nvc2010.masmfiles(prj)\n_p(1,'<Import Project=\"$(VCTargetsPath)\\\\Microsoft.Cpp.targets\" />')\n_p(1,'<ImportGroup Label=\"ExtensionTargets\">')\nif usemasm then\n_p(2, '<Import Project=\"$(VCTargetsPath)\\\\BuildCustomizations\\\\masm.targets\" />')\nend\n_p(1,'</ImportGroup>')\n_p('</Project>')\nend\nfunction vc2010.clrReferences(prj)\nif #prj.clrreferences == 0 then\nreturn\nend\n_p(1,'<ItemGroup>')\nfor _, ref in ipairs(prj.clrreferences) do\nif os.isfile(ref) then\nlocal assembly = path.getbasename(ref)\n_p(2,'<Reference Include=\"%s\">', assembly)\n_p(3,'<HintPath>%s</HintPath>', path.getrelative(prj.location, ref))\n_p(2,'</Reference>')\nelse\n_p(2,'<Reference Include=\"%s\" />', ref)\nend\nend\n_p(1,'</ItemGroup>')\nend\nfunction vc2010.projectReferences(prj)\nlocal deps = premake.getdependencies(prj)\nif #deps == 0 and #prj.vsimportreferences == 0 then\nreturn\nend\n_p(1,'<ItemGroup>')\nfor _, dep in ipairs(deps) do\nlocal deppath = path.getrelative(prj.location, vstudio.projectfile(dep))\n"
+ "_p(2,'<ProjectReference Include=\\\"%s\\\">', path.translate(deppath, \"\\\\\"))\n_p(3,'<Project>{%s}</Project>', dep.uuid)\nif vstudio.iswinrt() then\n_p(3,'<ReferenceOutputAssembly>false</ReferenceOutputAssembly>')\nend\n_p(2,'</ProjectReference>')\nend\nfor _, ref in ipairs(prj.vsimportreferences) do\nlocal iprj = premake.vstudio.getimportprj(ref, prj.solution)\n_p(2,'<ProjectReference Include=\\\"%s\\\">', iprj.relpath)\n_p(3,'<Project>{%s}</Project>', iprj.uuid)\n_p(2,'</ProjectReference>')\nend\n_p(1,'</ItemGroup>')\nend\nfunction vc2010.sdkReferences(prj)\nlocal refs = prj.sdkreferences\nif #refs > 0 then\n_p(1,'<ItemGroup>')\nfor _, ref in ipairs(refs) do\n_p(2,'<SDKReference Include=\\\"%s\\\" />', ref)\nend\n_p(1,'</ItemGroup>')\nend\nend\nfunction vc2010.debugdir(cfg)\nlocal debuggerFlavor =\n iif(cfg.platform == \"Orbis\", 'ORBISDebugger'\n, iif(cfg.platform == \"Durango\", 'XboxOneVCppDebugger'\n, 'WindowsLocalDebugger'\n))\n_p(2, '<DebuggerFlavor>%s</DebuggerFlav"
+ "or>', debuggerFlavor)\nif cfg.debugdir and not vstudio.iswinrt() then\n_p(2, '<LocalDebuggerWorkingDirectory>%s</LocalDebuggerWorkingDirectory>'\n, path.translate(cfg.debugdir, '\\\\')\n)\nend\nif cfg.debugargs then\n_p(2, '<LocalDebuggerCommandArguments>%s</LocalDebuggerCommandArguments>'\n, table.concat(cfg.debugargs, \" \")\n)\nend\nif cfg.debugenvs and #cfg.debugenvs > 0 then\n_p(2, '<LocalDebuggerEnvironment>%s%s</LocalDebuggerEnvironment>'\n, table.concat(cfg.debugenvs, \"\\n\")\n, iif(cfg.flags.DebugEnvsInherit,'\\n$(LocalDebuggerEnvironment)', '')\n)\nif cfg.flags.DebugEnvsDontMerge then\n_p(2, '<LocalDebuggerMergeEnvironment>false</LocalDebuggerMergeEnvironment>')\nend\nend\nif cfg.deploymode then\n_p(' <DeployMode>%s</DeployMode>', cfg.deploymode)\nend\nend\nfunction premake.vs2010_vcxproj_user(prj)\nio.indent = \" \"\nvc2010.header()\nfor _, cfginfo in ipairs(prj.solution.vstudio_configs) do\nlocal cfg = premake.getconfig(prj, cfginfo.src_buildcfg, cfginfo.src_platform)\n_p(' <PropertyGroup '.."
+ " if_config_and_platform() ..'>', premake.esc(cfginfo.name))\nvc2010.debugdir(cfg)\n_p(' </PropertyGroup>')\nend\n_p('</Project>')\nend\nlocal png1x1data = {\n0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, -- .PNG........IHDR\n0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x01, 0x03, 0x00, 0x00, 0x00, 0x25, 0xdb, 0x56, -- .............%.V\n0xca, 0x00, 0x00, 0x00, 0x03, 0x50, 0x4c, 0x54, 0x45, 0x00, 0x00, 0x00, 0xa7, 0x7a, 0x3d, 0xda, -- .....PLTE....z=.\n0x00, 0x00, 0x00, 0x01, 0x74, 0x52, 0x4e, 0x53, 0x00, 0x40, 0xe6, 0xd8, 0x66, 0x00, 0x00, 0x00, -- ....tRNS.@..f...\n0x0a, 0x49, 0x44, 0x41, 0x54, 0x08, 0xd7, 0x63, 0x60, 0x00, 0x00, 0x00, 0x02, 0x00, 0x01, 0xe2, -- .IDAT..c`.......\n0x21, 0xbc, 0x33, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82, -- !.3....IEND.B`.\n}\nfunction png1x1(obj, filename)\nfilename = premake.project.getfilename(obj, filename)\nlocal f, err = io.open(filename, \"wb\")\nif f then\nfor _, byte in ipairs("
+ "png1x1data) do\nf:write(string.char(byte))\nend\nf:close()\nend\nend\nfunction premake.vs2010_appxmanifest(prj)\nio.indent = \" \"\nio.eol = \"\\r\\n\"\n_p('<?xml version=\"1.0\" encoding=\"utf-8\"?>')\nif vstudio.toolset == \"v120_wp81\" then\n_p('<Package xmlns=\"http://schemas.microsoft.com/appx/2010/manifest\" xmlns:m2=\"http://schemas.microsoft.com/appx/2013/manifest\" xmlns:m3=\"http://schemas.microsoft.com/appx/2014/manifest\" xmlns:mp=\"http://schemas.microsoft.com/appx/2014/phone/manifest\">')\nelseif vstudio.storeapp == \"8.1\" then\n_p('<Package xmlns=\"http://schemas.microsoft.com/appx/2010/manifest\" xmlns:m3=\"http://schemas.microsoft.com/appx/2013/manifest\">')\nelseif vstudio.storeapp == \"durango\" then\n_p('<Package xmlns=\"http://schemas.microsoft.com/appx/2010/manifest\" xmlns:mx=\"http://schemas.microsoft.com/appx/2013/xbox/manifest\" IgnorableNamespaces=\"mx\">')\nelse\n_p('<Package xmlns=\"http://schemas.microsoft.com/appx/manifest/foundation/windows10\" xmlns:mp=\"http://schemas.micros"
+ "oft.com/appx/2014/phone/manifest\" xmlns:m3=\"http://schemas.microsoft.com/appx/manifest/uap/windows10\">')\nend\n_p(1,'<Identity Name=\"' .. prj.uuid .. '\"')\n_p(2,'Publisher=\"CN=Publisher\"')\n_p(2,'Version=\"1.0.0.0\" />')\nif vstudio.toolset == \"v120_wp81\" or vstudio.storeapp == \"8.2\" then\n_p(1,'<mp:PhoneIdentity PhoneProductId=\"' .. prj.uuid .. '\" PhonePublisherId=\"00000000-0000-0000-0000-000000000000\"/>')\nend\n_p(1, '<Properties>')\n_p(2, '<DisplayName>' .. prj.name .. '</DisplayName>')\n_p(2, '<PublisherDisplayName>PublisherDisplayName</PublisherDisplayName>')\n_p(2, '<Logo>' .. prj.name .. '\\\\StoreLogo.png</Logo>')\npng1x1(prj, \"%%/StoreLogo.png\")\n_p(2, '<Description>' .. prj.name .. '</Description>')\n_p(1,'</Properties>')\nif vstudio.storeapp == \"8.2\" then\n_p(1, '<Dependencies>')\n_p(2, '<TargetDeviceFamily Name=\"Windows.Universal\" MinVersion=\"10.0.10069.0\" MaxVersionTested=\"10.0.10069.0\" />')\n_p(1, '</Dependencies>')\nelseif vstudio.storeapp == \"durango\" then\n_p(1, '<Pr"
+ "erequisites>')\n_p(2, '<OSMinVersion>6.2</OSMinVersion>')\n_p(2, '<OSMaxVersionTested>6.2</OSMaxVersionTested>')\n_p(1, '</Prerequisites>')\nelse\n_p(1, '<Prerequisites>')\n_p(2, '<OSMinVersion>6.3.0</OSMinVersion>')\n_p(2, '<OSMaxVersionTested>6.3.0</OSMaxVersionTested>')\n_p(1, '</Prerequisites>')\nend\n_p(1,'<Resources>')\n_p(2,'<Resource Language=\"en-us\"/>')\n_p(1,'</Resources>')\n_p(1,'<Applications>')\n_p(2,'<Application Id=\"App\"')\n_p(3,'Executable=\"$targetnametoken$.exe\"')\n_p(3,'EntryPoint=\"' .. prj.name .. '.App\">')\nif vstudio.storeapp == \"durango\" then\n_p(3, '<VisualElements')\n_p(4, 'DisplayName=\"' .. prj.name .. '\"')\n_p(4, 'Logo=\"' .. prj.name .. '\\\\Logo.png\"')\npng1x1(prj, \"%%/Logo.png\")\n_p(4, 'SmallLogo=\"' .. prj.name .. '\\\\SmallLogo.png\"')\npng1x1(prj, \"%%/SmallLogo.png\")\n_p(4, 'Description=\"' .. prj.name .. '\"')\n_p(4, 'ForegroundText=\"light\"')\n_p(4, 'BackgroundColor=\"transparent\">')\n_p(5, '<SplashScreen Image=\"' .. prj.name .. '\\\\SplashScreen.png\" />')"
+ "\npng1x1(prj, \"%%/SplashScreen.png\")\n_p(3, '</VisualElements>')\n_p(3, '<Extensions>')\n_p(4, '<mx:Extension Category=\"xbox.system.resources\">')\n_p(4, '<mx:XboxSystemResources />')\n_p(4, '</mx:Extension>')\n_p(3, '</Extensions>')\nelse\n_p(3, '<m3:VisualElements')\n_p(4, 'DisplayName=\"' .. prj.name .. '\"')\n_p(4, 'Square150x150Logo=\"' .. prj.name .. '\\\\Logo.png\"')\npng1x1(prj, \"%%/Logo.png\")\nif vstudio.toolset == \"v120_wp81\" or vstudio.storeapp == \"8.2\" then\n_p(4, 'Square44x44Logo=\"' .. prj.name .. '\\\\SmallLogo.png\"')\npng1x1(prj, \"%%/SmallLogo.png\")\nelse\n_p(4, 'Square30x30Logo=\"' .. prj.name .. '\\\\SmallLogo.png\"')\npng1x1(prj, \"%%/SmallLogo.png\")\nend\n_p(4, 'Description=\"' .. prj.name .. '\"')\n_p(4, 'ForegroundText=\"light\"')\n_p(4, 'BackgroundColor=\"transparent\">')\n_p(4, '<m3:SplashScreen Image=\"' .. prj.name .. '\\\\SplashScreen.png\" />')\npng1x1(prj, \"%%/SplashScreen.png\")\n_p(3, '</m3:VisualElements>')\nend\n_p(2,'</Application>')\n_p(1,'</Applications>')\n_p("
+ "'</Package>')\nend\n",
/* actions/vstudio/vstudio_vcxproj_filters.lua */
"local vc2010 = premake.vstudio.vc2010\nlocal project = premake.project\nfunction vc2010.filteridgroup(prj)\nlocal filters = { }\nlocal filterfound = false\nfor file in premake.project.eachfile(prj, true) do\nlocal folders = string.explode(file.vpath, \"/\", true)\nlocal path = \"\"\nfor i = 1, #folders - 1 do\nif not filterfound then\nfilterfound = true\n_p(1,'<ItemGroup>')\nend\npath = path .. folders[i]\nif not filters[path] then\nfilters[path] = true\n_p(2, '<Filter Include=\"%s\">', path)\n_p(3, '<UniqueIdentifier>{%s}</UniqueIdentifier>', os.uuid(path))\n_p(2, '</Filter>')\nend\npath = path .. \"\\\\\"\nend\nend\nfor _, custombuildtask in ipairs(prj.custombuildtask or {}) do\nfor _, buildtask in ipairs(custombuildtask or {}) do\nlocal folders = string.explode(path.trimdots(path.getrelative(prj.location,buildtask[1])), \"/\", true)\nlocal path = \"\"\nfor i = 1, #folders - 1 do\nif not filterfound then\nfilterfound = true\n_p(1,'<ItemGroup>')\nend\npath = path .. folders[i]\nif not filters[path] then\nfilt"
@@ -337,6 +338,10 @@ const char* builtin_scripts[] = {
"premake.vstudio.vc2017 = {}\nlocal vc2017 = premake.vstudio.vc2017\nlocal vstudio = premake.vstudio\nnewaction\n{\ntrigger = \"vs2017\",\nshortname = \"Visual Studio 2017\",\ndescription = \"Generate Microsoft Visual Studio 2017 project files\",\nos = \"windows\",\nvalid_kinds = { \"ConsoleApp\", \"WindowedApp\", \"StaticLib\", \"SharedLib\", \"Bundle\" },\nvalid_languages = { \"C\", \"C++\", \"C#\" },\nvalid_tools = {\ncc = { \"msc\" },\ndotnet = { \"msnet\" },\n},\nonsolution = function(sln)\npremake.generate(sln, \"%%.sln\", vstudio.sln2005.generate)\nend,\nonproject = function(prj)\nif premake.isdotnetproject(prj) then\npremake.generate(prj, \"%%.csproj\", vstudio.cs2005.generate)\npremake.generate(prj, \"%%.csproj.user\", vstudio.cs2005.generate_user)\nelse\npremake.vstudio.needAppxManifest = false\npremake.generate(prj, \"%%.vcxproj\", premake.vs2010_vcxproj)\npremake.generate(prj, \"%%.vcxproj.user\", premake.vs2010_vcxproj_user)\npremake.generate(prj, \"%%.v"
"cxproj.filters\", vstudio.vc2010.generate_filters)\nif premake.vstudio.needAppxManifest then\npremake.generate(prj, \"%%/Package.appxmanifest\", premake.vs2010_appxmanifest)\nend\nend\nend,\noncleansolution = premake.vstudio.cleansolution,\noncleanproject = premake.vstudio.cleanproject,\noncleantarget = premake.vstudio.cleantarget,\nvstudio = {\nsolutionVersion = \"12\",\ntargetFramework = \"4.5.2\",\ntoolsVersion = \"15.0\",\nwindowsTargetPlatformVersion = \"8.1\",\nsupports64bitEditContinue = true,\nintDirAbsolute = true,\n}\n}\n",
+ /* actions/vstudio/vsllvm.lua */
+ "premake.vstudio.vcllvm = {}\nlocal vcllvm = premake.vstudio.vcllvm\nlocal vstudio = premake.vstudio\nnewaction\n{\ntrigger = \"vsllvm\",\nshortname = \"Visual Studio LLVM\",\ndescription = \"Generate Microsoft Visual Studio LLVM project files\",\nos = \"windows\",\nvalid_kinds = { \"ConsoleApp\", \"WindowedApp\", \"StaticLib\", \"SharedLib\", \"Bundle\" },\nvalid_languages = { \"C\", \"C++\", \"C#\" },\nvalid_tools = {\ncc = { \"msc\" },\ndotnet = { \"msnet\" },\n},\nonsolution = function(sln)\npremake.generate(sln, \"%%.sln\", vstudio.sln2005.generate)\nend,\nonproject = function(prj)\nif premake.isdotnetproject(prj) then\npremake.generate(prj, \"%%.csproj\", vstudio.cs2005.generate)\npremake.generate(prj, \"%%.csproj.user\", vstudio.cs2005.generate_user)\nelse\npremake.vstudio.needAppxManifest = false\npremake.generate(prj, \"%%.vcxproj\", premake.vs2010_vcxproj)\npremake.generate(prj, \"%%.vcxproj.user\", premake.vs2010_vcxproj_user)\npremake.generate(prj, \"%%.v"
+ "cxproj.filters\", vstudio.vc2010.generate_filters)\nif premake.vstudio.needAppxManifest then\npremake.generate(prj, \"%%/Package.appxmanifest\", premake.vs2010_appxmanifest)\nend\nend\nend,\noncleansolution = premake.vstudio.cleansolution,\noncleanproject = premake.vstudio.cleanproject,\noncleantarget = premake.vstudio.cleantarget,\nvstudio = {\nsolutionVersion = \"12\",\ntargetFramework = \"4.5.2\",\ntoolsVersion = \"15.0\",\nwindowsTargetPlatformVersion = \"8.1\",\nsupports64bitEditContinue = true,\nintDirAbsolute = true,\n}\n}\n",
+
/* actions/xcode/_xcode.lua */
"premake.xcode = { }\npremake.xcode.xcode6 = { }\nlocal function checkproject(prj)\nlocal last\nfor cfg in premake.eachconfig(prj) do\nif last and last ~= cfg.kind then\nerror(\"Project '\" .. prj.name .. \"' uses more than one target kind; not supported by Xcode\", 0)\nend\nlast = cfg.kind\nend\nend\npremake.xcode.toolset = \"macosx\"\nnewaction\n{\ntrigger = \"xcode3\",\nshortname = \"Xcode 3\",\ndescription = \"Generate Apple Xcode 3 project files (experimental)\",\nos = \"macosx\",\nvalid_kinds = { \"ConsoleApp\", \"WindowedApp\", \"StaticLib\", \"SharedLib\", \"Bundle\" },\nvalid_languages = { \"C\", \"C++\" },\nvalid_tools = {\ncc = { \"gcc\" },\n},\nvalid_platforms = {\nNative = \"Native\",\nx32 = \"Native 32-bit\",\nx64 = \"Native 64-bit\",\nUniversal32 = \"32-bit Universal\",\nUniversal64 = \"64-bit Universal\",\nUniversal = \"Universal\",\n},\ndefault_platform = \"Universal\",\nonsolution = function(sln)\npremake.xcode.preparesolution(sln)\nend,\nonproject = "
"function(prj)\npremake.generate(prj, \"%%.xcodeproj/project.pbxproj\", premake.xcode.project)\nend,\noncleanproject = function(prj)\npremake.clean.directory(prj, \"%%.xcodeproj\")\nend,\noncheckproject = checkproject,\n}\nnewaction\n{\ntrigger = \"xcode4\",\nshortname = \"Xcode 4\",\ndescription = \"Generate Apple Xcode 4 project files (experimental)\",\nos = \"macosx\",\nvalid_kinds = { \"ConsoleApp\", \"WindowedApp\", \"StaticLib\", \"SharedLib\", \"Bundle\" },\nvalid_languages = { \"C\", \"C++\" },\nvalid_tools = {\ncc = { \"gcc\" },\n},\nvalid_platforms = {\nNative = \"Native\",\nx32 = \"Native 32-bit\",\nx64 = \"Native 64-bit\",\nUniversal32 = \"32-bit Universal\",\nUniversal64 = \"64-bit Universal\",\nUniversal = \"Universal\",\n},\ndefault_platform = \"Universal\",\nonsolution = function(sln)\npremake.generate(sln, \"%%.xcworkspace/contents.xcworkspacedata\", premake.xcode4.workspace_generate)\nend,\nonproject = function(prj)\npremake.generate(prj, \"%%.xcodepr"
diff --git a/3rdparty/linenoise/linenoise.c b/3rdparty/linenoise/linenoise.c
index 3c63ffe4a96..2c5aac951b2 100644
--- a/3rdparty/linenoise/linenoise.c
+++ b/3rdparty/linenoise/linenoise.c
@@ -135,7 +135,7 @@
#include "linenoise.h"
#include "utf8.h"
-#define LINENOISE_DEFAULT_HISTORY_MAX_LEN 100
+#define LINENOISE_DEFAULT_HISTORY_MAX_LEN 200
#define LINENOISE_MAX_LINE 4096
#define ctrl(C) ((C) - '@')
diff --git a/3rdparty/lua-linenoise/linenoise.c b/3rdparty/lua-linenoise/linenoise.c
index 768d455729d..aab7c1418ea 100644
--- a/3rdparty/lua-linenoise/linenoise.c
+++ b/3rdparty/lua-linenoise/linenoise.c
@@ -175,12 +175,26 @@ static int l_refresh(lua_State *L)
return handle_ln_ok(L);
}
+static int l_historyget(lua_State *L)
+{
+ int len, i;
+ char **history = linenoiseHistory(&len);
+ lua_newtable(L);
+ for(i = 0; i < len; i++)
+ {
+ lua_pushstring(L, history[i]);
+ lua_rawseti(L, -2, i + 1);
+ }
+ return 1;
+}
+
luaL_Reg linenoise_funcs[] = {
{ "linenoise", l_linenoise },
{ "historyadd", l_historyadd },
{ "historysetmaxlen", l_historysetmaxlen },
{ "historysave", l_historysave },
{ "historyload", l_historyload },
+ { "historyget", l_historyget },
{ "clearscreen", l_clearscreen },
{ "setcompletion", l_setcompletion},
{ "addcompletion", l_addcompletion },
diff --git a/3rdparty/lua/src/lundump.c b/3rdparty/lua/src/lundump.c
index 4080af9c0d9..71bb1512142 100644
--- a/3rdparty/lua/src/lundump.c
+++ b/3rdparty/lua/src/lundump.c
@@ -234,7 +234,7 @@ static void fchecksize (LoadState *S, size_t size, const char *tname) {
#define checksize(S,t) fchecksize(S,sizeof(t),#t)
static void checkHeader (LoadState *S) {
- checkliteral(S, LUA_SIGNATURE + 1, "not a"); /* 1st char already checked */
+ checkliteral(S, (const char *)(LUA_SIGNATURE) + 1, "not a"); /* 1st char already checked */
if (LoadByte(S) != LUAC_VERSION)
error(S, "version mismatch in");
if (LoadByte(S) != LUAC_FORMAT)
diff --git a/3rdparty/lzma/C/AesOpt.c b/3rdparty/lzma/C/AesOpt.c
index 10a8fb25c51..8234f0d1465 100644
--- a/3rdparty/lzma/C/AesOpt.c
+++ b/3rdparty/lzma/C/AesOpt.c
@@ -6,7 +6,7 @@
#include "CpuArch.h"
#ifdef MY_CPU_X86_OR_AMD64
-#if _MSC_VER >= 1500
+#if _MSC_VER >= 1500 && !defined(__clang__)
#define USE_INTEL_AES
#endif
#endif
diff --git a/3rdparty/portaudio/src/hostapi/dsound/pa_win_ds.c b/3rdparty/portaudio/src/hostapi/dsound/pa_win_ds.c
index e8f21af1b14..f0e09ce417a 100644
--- a/3rdparty/portaudio/src/hostapi/dsound/pa_win_ds.c
+++ b/3rdparty/portaudio/src/hostapi/dsound/pa_win_ds.c
@@ -2917,7 +2917,7 @@ static PaError StartStream( PaStream *s )
{
PaError result = paNoError;
PaWinDsStream *stream = (PaWinDsStream*)s;
- HRESULT hr;
+ HRESULT hr = -1;
stream->callbackResult = paContinue;
PaUtil_ResetBufferProcessor( &stream->bufferProcessor );
diff --git a/3rdparty/portaudio/src/hostapi/wdmks/pa_win_wdmks.c b/3rdparty/portaudio/src/hostapi/wdmks/pa_win_wdmks.c
index 915ca2a0224..9ffe97ec035 100644
--- a/3rdparty/portaudio/src/hostapi/wdmks/pa_win_wdmks.c
+++ b/3rdparty/portaudio/src/hostapi/wdmks/pa_win_wdmks.c
@@ -122,7 +122,7 @@ Default is to use the pin category.
#define PA_WDMKS_USE_CATEGORY_FOR_PIN_NAMES 1
#endif
-#ifdef __GNUC__
+#if defined(__GNUC__) || (defined(_MSC_VER) && defined(__clang__))
#undef PA_LOGE_
#define PA_LOGE_ PA_DEBUG(("%s {\n",__FUNCTION__))
#undef PA_LOGL_
@@ -158,7 +158,7 @@ Default is to use the pin category.
#define PA_THREAD_FUNC static DWORD WINAPI
#endif
-#ifdef _MSC_VER
+#if defined(_MSC_VER) && !defined(__clang__)
#define NOMMIDS
#define DYNAMIC_GUID(data) {data}
#define _NTRTL_ /* Turn off default definition of DEFINE_GUIDEX */
diff --git a/3rdparty/portaudio/src/hostapi/wmme/pa_win_wmme.c b/3rdparty/portaudio/src/hostapi/wmme/pa_win_wmme.c
index 7c4a369d99d..7ffe9507b89 100644
--- a/3rdparty/portaudio/src/hostapi/wmme/pa_win_wmme.c
+++ b/3rdparty/portaudio/src/hostapi/wmme/pa_win_wmme.c
@@ -2533,7 +2533,7 @@ static PaError OpenStream( struct PaUtilHostApiRepresentation *hostApi,
{
framesPerBufferProcessorCall = framesPerHostInputBuffer;
}
- else if( outputParameters )
+ else //if( outputParameters )
{
framesPerBufferProcessorCall = framesPerHostOutputBuffer;
}
diff --git a/3rdparty/softfloat3/build/MAME/platform.h b/3rdparty/softfloat3/build/MAME/platform.h
index 96fc81e348e..5dfa704955c 100644
--- a/3rdparty/softfloat3/build/MAME/platform.h
+++ b/3rdparty/softfloat3/build/MAME/platform.h
@@ -54,7 +54,7 @@ Softfloat 3 MAME modifications
/*----------------------------------------------------------------------------
*----------------------------------------------------------------------------*/
-#if defined(_MSC_VER)
+#if defined(_MSC_VER) && !defined(__clang__)
#define _INC_MALLOC 0
#include <intrin.h>
diff --git a/LICENSE.md b/LICENSE.md
index c1add6e5bca..b039d9596fd 100644
--- a/LICENSE.md
+++ b/LICENSE.md
@@ -4,7 +4,7 @@ MAME is a registered trademark of Gregory Ember.
The text of version 2 of the GNU General Public License follows.
- Copyright (C) 1997-2017 MAMEDev and contributors
+ Copyright (C) 1997-2019 MAMEDev and contributors
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/README.md b/README.md
index 22d62f68ace..100fe401a78 100644
--- a/README.md
+++ b/README.md
@@ -93,7 +93,7 @@ Please note that MAME is a registered trademark of Gregory Ember, and permission
<img align="right" src="http://opensource.org/trademarks/opensource/OSI-Approved-License-100x137.png">
</a>
- Copyright (C) 1997-2018 MAMEDev and contributors
+ Copyright (C) 1997-2019 MAMEDev and contributors
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/android-project/LICENSE b/android-project/LICENSE
index 844daf41951..fb9f046cc43 100644
--- a/android-project/LICENSE
+++ b/android-project/LICENSE
@@ -1,4 +1,4 @@
-Copyright (c) 2018, MAME Development Team
+Copyright (c) 2019, MAME Development Team
All rights reserved.
Redistribution and use in source and binary forms, with or without
diff --git a/android-project/app/src/main/AndroidManifest.xml b/android-project/app/src/main/AndroidManifest.xml
index 63576631b81..f450c57b31a 100644
--- a/android-project/app/src/main/AndroidManifest.xml
+++ b/android-project/app/src/main/AndroidManifest.xml
@@ -4,8 +4,8 @@
-->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="org.mamedev.mame"
- android:versionCode="205"
- android:versionName="0.205"
+ android:versionCode="207"
+ android:versionName="0.207"
android:installLocation="auto">
<!-- OpenGL ES 2.0 -->
diff --git a/benchmarks/LICENSE b/benchmarks/LICENSE
index 844daf41951..fb9f046cc43 100644
--- a/benchmarks/LICENSE
+++ b/benchmarks/LICENSE
@@ -1,4 +1,4 @@
-Copyright (c) 2018, MAME Development Team
+Copyright (c) 2019, MAME Development Team
All rights reserved.
Redistribution and use in source and binary forms, with or without
diff --git a/bgfx/shaders/essl/chains/hlsl/fs_chroma.bin b/bgfx/shaders/essl/chains/hlsl/fs_chroma.bin
index 1bddda86292..6a4f6bedc52 100644
--- a/bgfx/shaders/essl/chains/hlsl/fs_chroma.bin
+++ b/bgfx/shaders/essl/chains/hlsl/fs_chroma.bin
Binary files differ
diff --git a/bgfx/shaders/essl/chains/hlsl/fs_color.bin b/bgfx/shaders/essl/chains/hlsl/fs_color.bin
index 5377956c6d9..9117e0c8476 100644
--- a/bgfx/shaders/essl/chains/hlsl/fs_color.bin
+++ b/bgfx/shaders/essl/chains/hlsl/fs_color.bin
Binary files differ
diff --git a/bgfx/shaders/essl/chains/hlsl/fs_deconverge.bin b/bgfx/shaders/essl/chains/hlsl/fs_deconverge.bin
index daf1939b0ff..01862669adf 100644
--- a/bgfx/shaders/essl/chains/hlsl/fs_deconverge.bin
+++ b/bgfx/shaders/essl/chains/hlsl/fs_deconverge.bin
Binary files differ
diff --git a/bgfx/shaders/essl/chains/hlsl/fs_defocus.bin b/bgfx/shaders/essl/chains/hlsl/fs_defocus.bin
index 2d05ded91cf..4a33e90f0aa 100644
--- a/bgfx/shaders/essl/chains/hlsl/fs_defocus.bin
+++ b/bgfx/shaders/essl/chains/hlsl/fs_defocus.bin
Binary files differ
diff --git a/bgfx/shaders/essl/chains/hlsl/fs_distortion.bin b/bgfx/shaders/essl/chains/hlsl/fs_distortion.bin
index 55bddc845f7..f0c0cb31db5 100644
--- a/bgfx/shaders/essl/chains/hlsl/fs_distortion.bin
+++ b/bgfx/shaders/essl/chains/hlsl/fs_distortion.bin
Binary files differ
diff --git a/bgfx/shaders/essl/chains/hlsl/fs_ntsc_decode.bin b/bgfx/shaders/essl/chains/hlsl/fs_ntsc_decode.bin
index 6475d1b7981..d84d52589ec 100644
--- a/bgfx/shaders/essl/chains/hlsl/fs_ntsc_decode.bin
+++ b/bgfx/shaders/essl/chains/hlsl/fs_ntsc_decode.bin
Binary files differ
diff --git a/bgfx/shaders/essl/chains/hlsl/fs_ntsc_encode.bin b/bgfx/shaders/essl/chains/hlsl/fs_ntsc_encode.bin
index 1c9e70f1608..504c16cca2b 100644
--- a/bgfx/shaders/essl/chains/hlsl/fs_ntsc_encode.bin
+++ b/bgfx/shaders/essl/chains/hlsl/fs_ntsc_encode.bin
Binary files differ
diff --git a/bgfx/shaders/essl/chains/hlsl/fs_phosphor.bin b/bgfx/shaders/essl/chains/hlsl/fs_phosphor.bin
index 3caef0bec22..b633d32db30 100644
--- a/bgfx/shaders/essl/chains/hlsl/fs_phosphor.bin
+++ b/bgfx/shaders/essl/chains/hlsl/fs_phosphor.bin
Binary files differ
diff --git a/bgfx/shaders/essl/chains/hlsl/fs_post.bin b/bgfx/shaders/essl/chains/hlsl/fs_post.bin
index 4704bd96769..941f71dd090 100644
--- a/bgfx/shaders/essl/chains/hlsl/fs_post.bin
+++ b/bgfx/shaders/essl/chains/hlsl/fs_post.bin
Binary files differ
diff --git a/bgfx/shaders/essl/chains/hlsl/fs_prescale.bin b/bgfx/shaders/essl/chains/hlsl/fs_prescale.bin
index 3096cd5f45d..da3153781f1 100644
--- a/bgfx/shaders/essl/chains/hlsl/fs_prescale.bin
+++ b/bgfx/shaders/essl/chains/hlsl/fs_prescale.bin
Binary files differ
diff --git a/bgfx/shaders/essl/chains/hlsl/fs_scanline.bin b/bgfx/shaders/essl/chains/hlsl/fs_scanline.bin
index 6d383ca99c5..d57df4d9c56 100644
--- a/bgfx/shaders/essl/chains/hlsl/fs_scanline.bin
+++ b/bgfx/shaders/essl/chains/hlsl/fs_scanline.bin
Binary files differ
diff --git a/bgfx/shaders/essl/chains/hlsl/vs_chroma.bin b/bgfx/shaders/essl/chains/hlsl/vs_chroma.bin
index 02eb754eaa3..5c56e57ab49 100644
--- a/bgfx/shaders/essl/chains/hlsl/vs_chroma.bin
+++ b/bgfx/shaders/essl/chains/hlsl/vs_chroma.bin
Binary files differ
diff --git a/bgfx/shaders/essl/chains/hlsl/vs_color.bin b/bgfx/shaders/essl/chains/hlsl/vs_color.bin
index 02eb754eaa3..5c56e57ab49 100644
--- a/bgfx/shaders/essl/chains/hlsl/vs_color.bin
+++ b/bgfx/shaders/essl/chains/hlsl/vs_color.bin
Binary files differ
diff --git a/bgfx/shaders/essl/chains/hlsl/vs_deconverge.bin b/bgfx/shaders/essl/chains/hlsl/vs_deconverge.bin
index 3cdde129494..504401e44fd 100644
--- a/bgfx/shaders/essl/chains/hlsl/vs_deconverge.bin
+++ b/bgfx/shaders/essl/chains/hlsl/vs_deconverge.bin
Binary files differ
diff --git a/bgfx/shaders/essl/chains/hlsl/vs_defocus.bin b/bgfx/shaders/essl/chains/hlsl/vs_defocus.bin
index 02eb754eaa3..5c56e57ab49 100644
--- a/bgfx/shaders/essl/chains/hlsl/vs_defocus.bin
+++ b/bgfx/shaders/essl/chains/hlsl/vs_defocus.bin
Binary files differ
diff --git a/bgfx/shaders/essl/chains/hlsl/vs_distortion.bin b/bgfx/shaders/essl/chains/hlsl/vs_distortion.bin
index 02eb754eaa3..5c56e57ab49 100644
--- a/bgfx/shaders/essl/chains/hlsl/vs_distortion.bin
+++ b/bgfx/shaders/essl/chains/hlsl/vs_distortion.bin
Binary files differ
diff --git a/bgfx/shaders/essl/chains/hlsl/vs_ntsc_decode.bin b/bgfx/shaders/essl/chains/hlsl/vs_ntsc_decode.bin
index 02eb754eaa3..5c56e57ab49 100644
--- a/bgfx/shaders/essl/chains/hlsl/vs_ntsc_decode.bin
+++ b/bgfx/shaders/essl/chains/hlsl/vs_ntsc_decode.bin
Binary files differ
diff --git a/bgfx/shaders/essl/chains/hlsl/vs_ntsc_encode.bin b/bgfx/shaders/essl/chains/hlsl/vs_ntsc_encode.bin
index 02eb754eaa3..5c56e57ab49 100644
--- a/bgfx/shaders/essl/chains/hlsl/vs_ntsc_encode.bin
+++ b/bgfx/shaders/essl/chains/hlsl/vs_ntsc_encode.bin
Binary files differ
diff --git a/bgfx/shaders/essl/chains/hlsl/vs_phosphor.bin b/bgfx/shaders/essl/chains/hlsl/vs_phosphor.bin
index 02eb754eaa3..5c56e57ab49 100644
--- a/bgfx/shaders/essl/chains/hlsl/vs_phosphor.bin
+++ b/bgfx/shaders/essl/chains/hlsl/vs_phosphor.bin
Binary files differ
diff --git a/bgfx/shaders/essl/chains/hlsl/vs_post.bin b/bgfx/shaders/essl/chains/hlsl/vs_post.bin
index 02eb754eaa3..5c56e57ab49 100644
--- a/bgfx/shaders/essl/chains/hlsl/vs_post.bin
+++ b/bgfx/shaders/essl/chains/hlsl/vs_post.bin
Binary files differ
diff --git a/bgfx/shaders/essl/chains/hlsl/vs_prescale.bin b/bgfx/shaders/essl/chains/hlsl/vs_prescale.bin
index 02eb754eaa3..5c56e57ab49 100644
--- a/bgfx/shaders/essl/chains/hlsl/vs_prescale.bin
+++ b/bgfx/shaders/essl/chains/hlsl/vs_prescale.bin
Binary files differ
diff --git a/bgfx/shaders/essl/chains/hlsl/vs_scanline.bin b/bgfx/shaders/essl/chains/hlsl/vs_scanline.bin
index 02eb754eaa3..5c56e57ab49 100644
--- a/bgfx/shaders/essl/chains/hlsl/vs_scanline.bin
+++ b/bgfx/shaders/essl/chains/hlsl/vs_scanline.bin
Binary files differ
diff --git a/bgfx/shaders/glsl/chains/hlsl/fs_chroma.bin b/bgfx/shaders/glsl/chains/hlsl/fs_chroma.bin
index 6f9655c3c84..72bfcdb481a 100644
--- a/bgfx/shaders/glsl/chains/hlsl/fs_chroma.bin
+++ b/bgfx/shaders/glsl/chains/hlsl/fs_chroma.bin
Binary files differ
diff --git a/bgfx/shaders/glsl/chains/hlsl/fs_color.bin b/bgfx/shaders/glsl/chains/hlsl/fs_color.bin
index 0b0fc9574f6..82d073ee4a8 100644
--- a/bgfx/shaders/glsl/chains/hlsl/fs_color.bin
+++ b/bgfx/shaders/glsl/chains/hlsl/fs_color.bin
Binary files differ
diff --git a/bgfx/shaders/glsl/chains/hlsl/fs_deconverge.bin b/bgfx/shaders/glsl/chains/hlsl/fs_deconverge.bin
index 6f3aea8b7e7..d61a6324f96 100644
--- a/bgfx/shaders/glsl/chains/hlsl/fs_deconverge.bin
+++ b/bgfx/shaders/glsl/chains/hlsl/fs_deconverge.bin
Binary files differ
diff --git a/bgfx/shaders/glsl/chains/hlsl/fs_defocus.bin b/bgfx/shaders/glsl/chains/hlsl/fs_defocus.bin
index 811be64743d..98b5074feb3 100644
--- a/bgfx/shaders/glsl/chains/hlsl/fs_defocus.bin
+++ b/bgfx/shaders/glsl/chains/hlsl/fs_defocus.bin
Binary files differ
diff --git a/bgfx/shaders/glsl/chains/hlsl/fs_distortion.bin b/bgfx/shaders/glsl/chains/hlsl/fs_distortion.bin
index a04d209a6ca..28413200313 100644
--- a/bgfx/shaders/glsl/chains/hlsl/fs_distortion.bin
+++ b/bgfx/shaders/glsl/chains/hlsl/fs_distortion.bin
Binary files differ
diff --git a/bgfx/shaders/glsl/chains/hlsl/fs_ntsc_decode.bin b/bgfx/shaders/glsl/chains/hlsl/fs_ntsc_decode.bin
index 47a4a94850e..a32f0797402 100644
--- a/bgfx/shaders/glsl/chains/hlsl/fs_ntsc_decode.bin
+++ b/bgfx/shaders/glsl/chains/hlsl/fs_ntsc_decode.bin
Binary files differ
diff --git a/bgfx/shaders/glsl/chains/hlsl/fs_ntsc_encode.bin b/bgfx/shaders/glsl/chains/hlsl/fs_ntsc_encode.bin
index 3d69369ba52..a5985955b8d 100644
--- a/bgfx/shaders/glsl/chains/hlsl/fs_ntsc_encode.bin
+++ b/bgfx/shaders/glsl/chains/hlsl/fs_ntsc_encode.bin
Binary files differ
diff --git a/bgfx/shaders/glsl/chains/hlsl/fs_phosphor.bin b/bgfx/shaders/glsl/chains/hlsl/fs_phosphor.bin
index 30481fbbc2d..e92c4fd4a90 100644
--- a/bgfx/shaders/glsl/chains/hlsl/fs_phosphor.bin
+++ b/bgfx/shaders/glsl/chains/hlsl/fs_phosphor.bin
Binary files differ
diff --git a/bgfx/shaders/glsl/chains/hlsl/fs_post.bin b/bgfx/shaders/glsl/chains/hlsl/fs_post.bin
index cf1638a8d4c..837341e3557 100644
--- a/bgfx/shaders/glsl/chains/hlsl/fs_post.bin
+++ b/bgfx/shaders/glsl/chains/hlsl/fs_post.bin
Binary files differ
diff --git a/bgfx/shaders/glsl/chains/hlsl/fs_prescale.bin b/bgfx/shaders/glsl/chains/hlsl/fs_prescale.bin
index fc51a68ad85..ed53d46066a 100644
--- a/bgfx/shaders/glsl/chains/hlsl/fs_prescale.bin
+++ b/bgfx/shaders/glsl/chains/hlsl/fs_prescale.bin
Binary files differ
diff --git a/bgfx/shaders/glsl/chains/hlsl/fs_scanline.bin b/bgfx/shaders/glsl/chains/hlsl/fs_scanline.bin
index e9ca861a2a8..8783d3ac45c 100644
--- a/bgfx/shaders/glsl/chains/hlsl/fs_scanline.bin
+++ b/bgfx/shaders/glsl/chains/hlsl/fs_scanline.bin
Binary files differ
diff --git a/bgfx/shaders/glsl/chains/hlsl/vs_chroma.bin b/bgfx/shaders/glsl/chains/hlsl/vs_chroma.bin
index 391ef1fda40..f09fdcd6fd8 100644
--- a/bgfx/shaders/glsl/chains/hlsl/vs_chroma.bin
+++ b/bgfx/shaders/glsl/chains/hlsl/vs_chroma.bin
Binary files differ
diff --git a/bgfx/shaders/glsl/chains/hlsl/vs_color.bin b/bgfx/shaders/glsl/chains/hlsl/vs_color.bin
index 391ef1fda40..f09fdcd6fd8 100644
--- a/bgfx/shaders/glsl/chains/hlsl/vs_color.bin
+++ b/bgfx/shaders/glsl/chains/hlsl/vs_color.bin
Binary files differ
diff --git a/bgfx/shaders/glsl/chains/hlsl/vs_deconverge.bin b/bgfx/shaders/glsl/chains/hlsl/vs_deconverge.bin
index e58cf0f8814..2515ee7efb1 100644
--- a/bgfx/shaders/glsl/chains/hlsl/vs_deconverge.bin
+++ b/bgfx/shaders/glsl/chains/hlsl/vs_deconverge.bin
Binary files differ
diff --git a/bgfx/shaders/glsl/chains/hlsl/vs_defocus.bin b/bgfx/shaders/glsl/chains/hlsl/vs_defocus.bin
index 391ef1fda40..f09fdcd6fd8 100644
--- a/bgfx/shaders/glsl/chains/hlsl/vs_defocus.bin
+++ b/bgfx/shaders/glsl/chains/hlsl/vs_defocus.bin
Binary files differ
diff --git a/bgfx/shaders/glsl/chains/hlsl/vs_distortion.bin b/bgfx/shaders/glsl/chains/hlsl/vs_distortion.bin
index 391ef1fda40..f09fdcd6fd8 100644
--- a/bgfx/shaders/glsl/chains/hlsl/vs_distortion.bin
+++ b/bgfx/shaders/glsl/chains/hlsl/vs_distortion.bin
Binary files differ
diff --git a/bgfx/shaders/glsl/chains/hlsl/vs_ntsc_decode.bin b/bgfx/shaders/glsl/chains/hlsl/vs_ntsc_decode.bin
index 391ef1fda40..f09fdcd6fd8 100644
--- a/bgfx/shaders/glsl/chains/hlsl/vs_ntsc_decode.bin
+++ b/bgfx/shaders/glsl/chains/hlsl/vs_ntsc_decode.bin
Binary files differ
diff --git a/bgfx/shaders/glsl/chains/hlsl/vs_ntsc_encode.bin b/bgfx/shaders/glsl/chains/hlsl/vs_ntsc_encode.bin
index 391ef1fda40..f09fdcd6fd8 100644
--- a/bgfx/shaders/glsl/chains/hlsl/vs_ntsc_encode.bin
+++ b/bgfx/shaders/glsl/chains/hlsl/vs_ntsc_encode.bin
Binary files differ
diff --git a/bgfx/shaders/glsl/chains/hlsl/vs_phosphor.bin b/bgfx/shaders/glsl/chains/hlsl/vs_phosphor.bin
index 391ef1fda40..f09fdcd6fd8 100644
--- a/bgfx/shaders/glsl/chains/hlsl/vs_phosphor.bin
+++ b/bgfx/shaders/glsl/chains/hlsl/vs_phosphor.bin
Binary files differ
diff --git a/bgfx/shaders/glsl/chains/hlsl/vs_post.bin b/bgfx/shaders/glsl/chains/hlsl/vs_post.bin
index 391ef1fda40..f09fdcd6fd8 100644
--- a/bgfx/shaders/glsl/chains/hlsl/vs_post.bin
+++ b/bgfx/shaders/glsl/chains/hlsl/vs_post.bin
Binary files differ
diff --git a/bgfx/shaders/glsl/chains/hlsl/vs_prescale.bin b/bgfx/shaders/glsl/chains/hlsl/vs_prescale.bin
index 391ef1fda40..f09fdcd6fd8 100644
--- a/bgfx/shaders/glsl/chains/hlsl/vs_prescale.bin
+++ b/bgfx/shaders/glsl/chains/hlsl/vs_prescale.bin
Binary files differ
diff --git a/bgfx/shaders/glsl/chains/hlsl/vs_scanline.bin b/bgfx/shaders/glsl/chains/hlsl/vs_scanline.bin
index 391ef1fda40..f09fdcd6fd8 100644
--- a/bgfx/shaders/glsl/chains/hlsl/vs_scanline.bin
+++ b/bgfx/shaders/glsl/chains/hlsl/vs_scanline.bin
Binary files differ
diff --git a/bgfx/shaders/metal/chains/hlsl/fs_chroma.bin b/bgfx/shaders/metal/chains/hlsl/fs_chroma.bin
index 5fbf69c557d..c66a63eca60 100644
--- a/bgfx/shaders/metal/chains/hlsl/fs_chroma.bin
+++ b/bgfx/shaders/metal/chains/hlsl/fs_chroma.bin
Binary files differ
diff --git a/bgfx/shaders/metal/chains/hlsl/fs_color.bin b/bgfx/shaders/metal/chains/hlsl/fs_color.bin
index 7a6d383fb11..830ca99ee07 100644
--- a/bgfx/shaders/metal/chains/hlsl/fs_color.bin
+++ b/bgfx/shaders/metal/chains/hlsl/fs_color.bin
Binary files differ
diff --git a/bgfx/shaders/metal/chains/hlsl/fs_deconverge.bin b/bgfx/shaders/metal/chains/hlsl/fs_deconverge.bin
index 4e077d73f1d..3a7522f410c 100644
--- a/bgfx/shaders/metal/chains/hlsl/fs_deconverge.bin
+++ b/bgfx/shaders/metal/chains/hlsl/fs_deconverge.bin
Binary files differ
diff --git a/bgfx/shaders/metal/chains/hlsl/fs_defocus.bin b/bgfx/shaders/metal/chains/hlsl/fs_defocus.bin
index 06ce186d00f..a871417427c 100644
--- a/bgfx/shaders/metal/chains/hlsl/fs_defocus.bin
+++ b/bgfx/shaders/metal/chains/hlsl/fs_defocus.bin
Binary files differ
diff --git a/bgfx/shaders/metal/chains/hlsl/fs_distortion.bin b/bgfx/shaders/metal/chains/hlsl/fs_distortion.bin
index 112560ef520..7ab3866c883 100644
--- a/bgfx/shaders/metal/chains/hlsl/fs_distortion.bin
+++ b/bgfx/shaders/metal/chains/hlsl/fs_distortion.bin
Binary files differ
diff --git a/bgfx/shaders/metal/chains/hlsl/fs_ntsc_decode.bin b/bgfx/shaders/metal/chains/hlsl/fs_ntsc_decode.bin
index bedfc8fc1fa..fe4a7fe65ec 100644
--- a/bgfx/shaders/metal/chains/hlsl/fs_ntsc_decode.bin
+++ b/bgfx/shaders/metal/chains/hlsl/fs_ntsc_decode.bin
Binary files differ
diff --git a/bgfx/shaders/metal/chains/hlsl/fs_ntsc_encode.bin b/bgfx/shaders/metal/chains/hlsl/fs_ntsc_encode.bin
index 27a7035a763..0d4c9da04a0 100644
--- a/bgfx/shaders/metal/chains/hlsl/fs_ntsc_encode.bin
+++ b/bgfx/shaders/metal/chains/hlsl/fs_ntsc_encode.bin
Binary files differ
diff --git a/bgfx/shaders/metal/chains/hlsl/fs_phosphor.bin b/bgfx/shaders/metal/chains/hlsl/fs_phosphor.bin
index a13f498c779..d0f4d1b98d6 100644
--- a/bgfx/shaders/metal/chains/hlsl/fs_phosphor.bin
+++ b/bgfx/shaders/metal/chains/hlsl/fs_phosphor.bin
Binary files differ
diff --git a/bgfx/shaders/metal/chains/hlsl/fs_post.bin b/bgfx/shaders/metal/chains/hlsl/fs_post.bin
index f767a135e26..f3f5e502e03 100644
--- a/bgfx/shaders/metal/chains/hlsl/fs_post.bin
+++ b/bgfx/shaders/metal/chains/hlsl/fs_post.bin
Binary files differ
diff --git a/bgfx/shaders/metal/chains/hlsl/fs_prescale.bin b/bgfx/shaders/metal/chains/hlsl/fs_prescale.bin
index 54401a846b4..d05a15336cb 100644
--- a/bgfx/shaders/metal/chains/hlsl/fs_prescale.bin
+++ b/bgfx/shaders/metal/chains/hlsl/fs_prescale.bin
Binary files differ
diff --git a/bgfx/shaders/metal/chains/hlsl/fs_scanline.bin b/bgfx/shaders/metal/chains/hlsl/fs_scanline.bin
index c7e4065d7bf..c43dc275b77 100644
--- a/bgfx/shaders/metal/chains/hlsl/fs_scanline.bin
+++ b/bgfx/shaders/metal/chains/hlsl/fs_scanline.bin
Binary files differ
diff --git a/bgfx/shaders/metal/chains/hlsl/vs_chroma.bin b/bgfx/shaders/metal/chains/hlsl/vs_chroma.bin
index 00695b802d3..304299d80c2 100644
--- a/bgfx/shaders/metal/chains/hlsl/vs_chroma.bin
+++ b/bgfx/shaders/metal/chains/hlsl/vs_chroma.bin
Binary files differ
diff --git a/bgfx/shaders/metal/chains/hlsl/vs_color.bin b/bgfx/shaders/metal/chains/hlsl/vs_color.bin
index 00695b802d3..304299d80c2 100644
--- a/bgfx/shaders/metal/chains/hlsl/vs_color.bin
+++ b/bgfx/shaders/metal/chains/hlsl/vs_color.bin
Binary files differ
diff --git a/bgfx/shaders/metal/chains/hlsl/vs_deconverge.bin b/bgfx/shaders/metal/chains/hlsl/vs_deconverge.bin
index 3b34e5a5578..79ec1e7ebe1 100644
--- a/bgfx/shaders/metal/chains/hlsl/vs_deconverge.bin
+++ b/bgfx/shaders/metal/chains/hlsl/vs_deconverge.bin
Binary files differ
diff --git a/bgfx/shaders/metal/chains/hlsl/vs_defocus.bin b/bgfx/shaders/metal/chains/hlsl/vs_defocus.bin
index 00695b802d3..304299d80c2 100644
--- a/bgfx/shaders/metal/chains/hlsl/vs_defocus.bin
+++ b/bgfx/shaders/metal/chains/hlsl/vs_defocus.bin
Binary files differ
diff --git a/bgfx/shaders/metal/chains/hlsl/vs_distortion.bin b/bgfx/shaders/metal/chains/hlsl/vs_distortion.bin
index 00695b802d3..304299d80c2 100644
--- a/bgfx/shaders/metal/chains/hlsl/vs_distortion.bin
+++ b/bgfx/shaders/metal/chains/hlsl/vs_distortion.bin
Binary files differ
diff --git a/bgfx/shaders/metal/chains/hlsl/vs_ntsc_decode.bin b/bgfx/shaders/metal/chains/hlsl/vs_ntsc_decode.bin
index 00695b802d3..304299d80c2 100644
--- a/bgfx/shaders/metal/chains/hlsl/vs_ntsc_decode.bin
+++ b/bgfx/shaders/metal/chains/hlsl/vs_ntsc_decode.bin
Binary files differ
diff --git a/bgfx/shaders/metal/chains/hlsl/vs_ntsc_encode.bin b/bgfx/shaders/metal/chains/hlsl/vs_ntsc_encode.bin
index 00695b802d3..304299d80c2 100644
--- a/bgfx/shaders/metal/chains/hlsl/vs_ntsc_encode.bin
+++ b/bgfx/shaders/metal/chains/hlsl/vs_ntsc_encode.bin
Binary files differ
diff --git a/bgfx/shaders/metal/chains/hlsl/vs_phosphor.bin b/bgfx/shaders/metal/chains/hlsl/vs_phosphor.bin
index 00695b802d3..304299d80c2 100644
--- a/bgfx/shaders/metal/chains/hlsl/vs_phosphor.bin
+++ b/bgfx/shaders/metal/chains/hlsl/vs_phosphor.bin
Binary files differ
diff --git a/bgfx/shaders/metal/chains/hlsl/vs_post.bin b/bgfx/shaders/metal/chains/hlsl/vs_post.bin
index 00695b802d3..304299d80c2 100644
--- a/bgfx/shaders/metal/chains/hlsl/vs_post.bin
+++ b/bgfx/shaders/metal/chains/hlsl/vs_post.bin
Binary files differ
diff --git a/bgfx/shaders/metal/chains/hlsl/vs_prescale.bin b/bgfx/shaders/metal/chains/hlsl/vs_prescale.bin
index 00695b802d3..304299d80c2 100644
--- a/bgfx/shaders/metal/chains/hlsl/vs_prescale.bin
+++ b/bgfx/shaders/metal/chains/hlsl/vs_prescale.bin
Binary files differ
diff --git a/bgfx/shaders/metal/chains/hlsl/vs_scanline.bin b/bgfx/shaders/metal/chains/hlsl/vs_scanline.bin
index 00695b802d3..304299d80c2 100644
--- a/bgfx/shaders/metal/chains/hlsl/vs_scanline.bin
+++ b/bgfx/shaders/metal/chains/hlsl/vs_scanline.bin
Binary files differ
diff --git a/docs/source/advanced/multiconfig.rst b/docs/source/advanced/multiconfig.rst
index 48385781392..abae10f5a78 100644
--- a/docs/source/advanced/multiconfig.rst
+++ b/docs/source/advanced/multiconfig.rst
@@ -8,44 +8,115 @@ MAME has a very powerful configuration file system that can allow you to tweak s
Order of Config Loading
-----------------------
-1. The command line is parsed first, and any settings passed that way *will take priority over anything in an INI file*.
-2. ``mame.ini`` (or other platform INI; e.g. ``mess.ini``) is parsed twice.
- The first pass may change various path settings, so the second pass is done to see if there is a valid config file at that new location (and if so, change settings using that file)
-3. ``debug.ini`` if in debug mode.
- This is an advanced config file, most people won't need to use it or be concerned by it.
-4. System-specific INI files where appropriate (e.g. ``neogeo_noslot.ini`` or ``cps2.ini``)
- As an example, Street Fighter Alpha is a CPS2 game, and so ``cps2.ini`` would be loaded here.
-5. Monitor orientation INI file (either ``horizont.ini`` or ``vertical.ini``)
- Pac-Man, for one example, is a vertical monitor setup, so it would load ``vertical.ini``. Street Fighter Alpha is a horizontal game, so it loads ``horizont.ini``.
-6. System-type INI files (``arcade.ini``, ``console.ini``, ``computer.ini``, or ``othersys.ini``)
- Both Pac-Man and Street Fighter Alpha are arcade games, so ``arcade.ini`` would be loaded here. Atari 2600 would load ``console.ini``.
-7. Screen-type INI file (``vector.ini`` for vector games, ``raster.ini`` for raster games, ``lcd.ini`` for LCD games)
- Pac-Man and Street Fighter Alpha are raster, so ``raster.ini`` gets loaded here. Tempest is a vector monitor game, and ``vector.ini`` would be loaded here.
-8. Source INI files.
- This is an advanced config file, most people won't need to use it and it can be safely ignored.
- MAME will attempt to load ``source/sourcefile.ini`` and ``sourcefile.ini``, where sourcefile is the actual filename of the source code file.
- *mame -listsource <game>* will show the source file for a given game.
-
- For instance, Banpresto's Sailor Moon, Atlus's Dodonpachi, and Nihon System's Dangun Feveron all share a large amount of hardware and are grouped into the ``cave.c`` file, meaning they all parse ``source/cave.ini``
-9. Parent INI file.
- For example, if running Pac-Man, which is a clone of Puck-Man, it'd be ``puckman.ini``
-10. Driver INI file.
- Using our previous example of Pac-Man, this would be ``pacman.ini``.
+1. The command line is parsed first, and any settings passed that way *will take
+ precedence over anything in an INI file*.
+
+2. ``mame.ini`` (or other platform INI; e.g. ``mess.ini``) is parsed twice. The
+ first pass may change various path settings, so the second pass is done to
+ see if there is a valid configuration file at that new location (and if so,
+ change settings using that file).
+
+3. ``debug.ini`` if the debugger is enabled. This is an advanced config file,
+ most people won't need to use it or be concerned by it.
+
+4. Screen orientation INI file (either ``horizont.ini`` or ``vertical.ini``).
+ For example Pac-Man has a vertical screen, so it loads ``vertical.ini``,
+ while Street Fighter Alpha uses a horizontal screen, so it loads
+ ``horizont.ini``.
+
+ Systems with no monitors, multiple monitors with different orientations, or
+ monitors connected to slot devices will usually load ``horizont.ini``.
+
+5. System type INI file (``arcade.ini``, ``console.ini``, ``computer.ini``, or
+ ``othersys.ini``). Both Pac-Man and Street Fighter Alpha are arcade games,
+ so ``arcade.ini`` will be loaded here, while Atari 2600 will load
+ ``console.ini`` as it is a home game console.
+
+6. Monitor type INI file (``vector.ini`` for vector monitors, ``raster.ini`` for
+ CRT raster monitors, or ``lcd.ini`` for LCD/EL/plasma matrix monitors).
+ Pac-Man and Street Fighter Alpha use raster CRTs, so ``raster.ini`` is loaded
+ here, while Tempest uses a vector monitor, so ``vector.ini`` is loaded here.
+
+ For systems that have multiple monitor types, such as House Mannequin with
+ its CRT raster monitor and dual LCD matrix monitors, the INI file relevant to
+ the first monitor is used (``raster.ini`` in this case). Systems without
+ monitors or with other kinds of monitors will not load an INI file for this
+ step.
+
+7. Driver source file INI file. MAME will attempt to load
+ ``source/``\ *<sourcefile>*\ ``.ini`` where *<sourcefile>* is the base name
+ of the source code file where the system driver is defined. A system's
+ source file can be found using **mame -listsource <pattern>** at the command
+ line.
+
+ For instance, Banpresto's Sailor Moon, Atlus's Dodonpachi, and Nihon System's
+ Dangun Feveron all run on similar hardware and are defined in the
+ ``cave.cpp`` source file, so they will all load ``source/cave.ini`` at this
+ step.
+
+8. BIOS set INI file (if applicable). For example The Last Soldier uses the
+ Neo-Geo MVS BIOS, so it will load ``neogeo.ini``. Systems that don't use a
+ BIOS set won't load an INI file for this step.
+
+9. Parent system INI file. For example The Last Soldier is a clone of The Last
+ Blade / Bakumatsu Roman - Gekka no Kenshi, so it will load ``lastblad.ini``.
+ Parent systems will not load an INI file for this step.
+
+10. System INI file. Using the previous example, The Last Soldier will load
+ ``lastsold.ini``.
Examples of Config Loading Order
--------------------------------
-1. Alcon, which is the US clone of Slap Fight. (**mame alcon**)
- Command line, mame.ini, vertical.ini, arcade.ini, raster.ini, slapfght.ini, and lastly alcon.ini (*remember command line parameters take precedence over all else!*)
+* Brix, which is a clone of Zzyzzyxx. (**mame brix**)
+
+ 1. Command line
+ 2. ``mame.ini`` (global)
+ 3. (debugger not enabled, no extra INI file loaded)
+ 4. ``vertical.ini`` (screen orientation)
+ 5. ``arcade.ini`` (system type)
+ 6. ``raster.ini`` (monitor type)
+ 7. ``source/jack.ini`` (driver source file)
+ 8. (no BIOS set)
+ 9. ``zzyzzyxx.ini`` (parent system)
+ 10. ``brix.ini`` (system)
+
+* Super Street Fighter 2 Turbo (**mame ssf2t**)
+
+ 1. Command line
+ 2. ``mame.ini`` (global)
+ 3. (debugger not enabled, no extra INI file loaded)
+ 4. ``horizont.ini`` (screen orientation)
+ 5. ``arcade.ini`` (system type)
+ 6. ``raster.ini`` (monitor type)
+ 7. ``source/cps2.ini`` (driver source file)
+ 8. (no BIOS set)
+ 9. (no parent system)
+ 10. ``ssf2t.ini`` (system)
+
+* Final Arch (**mame finlarch**)
+
+ 1. Command line
+ 2. ``mame.ini`` (global)
+ 3. (debugger not enabled, no extra INI file loaded)
+ 4. ``horizont.ini`` (screen orientation)
+ 5. ``arcade.ini`` (system type)
+ 6. ``raster.ini`` (monitor type)
+ 7. ``source/stv.ini`` (driver source file)
+ 8. ``stvbios.ini`` (BIOS set)
+ 9. ``smleague.ini`` (parent system)
+ 10. ``finlarch.ini`` (system)
-2. Super Street Fighter 2 Turbo (**mame ssf2t**)
- Command line, mame.ini, horizont.ini, arcade.ini, raster.ini, cps2.ini, and lastly ssf2t.ini (*remember command line parameters take precedence over all else!*)
+*Remember command line parameters take precedence over all else!*
Tricks to Make Life Easier
--------------------------
-Some users may have a wall-mounted or otherwise rotatable monitor, and may wish to actually play vertical games with the rotated display. The easiest way to accomplish this is to put your rotation modifiers into ``vertical.ini``, where they will only affect vertical games.
+Some users may have a wall-mounted or otherwise rotatable monitor, and may wish
+to actually play vertical games with the rotated display. The easiest way to
+accomplish this is to put your rotation modifiers into ``vertical.ini``, where
+they will only affect vertical games.
[todo: more practical examples]
diff --git a/docs/source/commandline/commandline-all.rst b/docs/source/commandline/commandline-all.rst
index ef7fb663a33..acbd9b50099 100644
--- a/docs/source/commandline/commandline-all.rst
+++ b/docs/source/commandline/commandline-all.rst
@@ -3,26 +3,79 @@
Universal Commandline Options
=============================
-
-This section contains configuration options that are applicable to *all* MAME sub-builds (both SDL and Windows native).
+This section contains configuration options that are applicable to *all* MAME
+sub-builds (both SDL and Windows native).
Commands and Verbs
------------------
-Commands include **mame** itself as well as various tools included with the MAME distribution such as **romcmp** and **srcclean**.
-
-Verbs are actions to take upon something with the command (e.g. **mame -validate pacman** has *mame* as a command and *-validate* as a verb)
+Commands include **mame** itself as well as various tools included with the MAME
+distribution such as **romcmp** and **srcclean**.
+Verbs are actions to take upon something with the command (e.g.
+**mame -validate pacman** has *mame* as a command and *-validate* as a verb)
Patterns
--------
-Many verbs support the use of *patterns*, which are either a system or device short name (e.g. **a2600**, **zorba_kbd**) or a glob pattern that matches either (e.g. **zorba_\***)
+Many verbs support the use of *patterns*, which are either a system or device
+short name (e.g. **a2600**, **zorba_kbd**) or a glob pattern that matches either
+(e.g. **zorba_\***).
+
+Depending on the command you're using the pattern with, pattern matching may
+match systems or systems and devices. It is advised to put quotes around your
+patterns to avoid having your shell try to expand them against filenames (e.g.
+**mame -validate "pac\*"**).
-Depending on the command you're using the pattern with, pattern matching may match systems or systems and devices. It is advised to put quotes around your patterns to avoid having your shell try to expand them against filenames. (e.g. **mame -validate "pac\*"**)
+.. _mame-commandline-paths:
+
+File Names and Directory Paths
+------------------------------
+
+A number of options for specifying directories support multiple paths (for
+for example to search for ROMs in multiple locations). MAME expects multiple
+paths to be separated with semicolons (``;``).
+
+MAME expands environment variable expressions in paths. The syntax used depends
+on your operating system. On Windows, ``%`` (percent) syntax is used. For
+example ``%APPDATA%\mame\cfg`` will expand the application data path for the
+current user's roaming profile. On UNIX-like system (including macOS and
+Linux), Bourne shell syntax is used, and a leading ``~`` expands to the current
+user's home directory. For example, ``~/.mame/${HOSTNAME}/cfg`` expands to
+a host-specific path inside the ``.mame`` directory in the current user's home
+directory. Note that only simple variable substitutions are supported; more
+complex expressions supported by Bash, ksh or zsh are not recognised by MAME.
+
+Relative paths are resolved relative to the current working directory. If you
+start MAME by double-clicking it in Windows Explorer, the working directory is
+set to the folder containing the MAME executable. If you start MAME by
+double-clicking it in the macOS Finder, it will open a Terminal window with the
+working directory is set to your home directory (usually ``/Users/<username>``)
+and start MAME.
+
+If you want behaviour similar to what Windows Explorer provides on macOS, create
+a script file containing these lines in the directory containing the MAME
+executable (for example you could call it ``mame-here``)::
+
+ #!/bin/sh
+ cd "`dirname "$0"`"
+ exec ./mame64
+
+You should be able to use any text editor. If you have a choice of file format
+or line ending style, chose UNIX. I've assumed you're using a 64-bit release
+build of MAME, but if you aren't you just need to change ``mame64`` to the name
+of your MAME executable. Once you've created the file, you need to mark is as
+executable. You can do this by opening a Terminal window, typing **chmod a+x**
+followed by a space, dragging the file you created onto the window (this causes
+Terminal to insert the full escaped path to the file), and then ensuring the
+Terminal window is active and hitting **Return** (or **Enter**) on your
+keyboard. You can close the Terminal window after doing this. Now if you
+double-click the script in the Finder, it will open a Terminal window, set the
+working directory to the location of the script (i.e. the folder containing
+MAME), and then start MAME.
Core Verbs
@@ -32,18 +85,20 @@ Core Verbs
**-help** / **-h** / **-?**
- Displays current MAME version and copyright notice.
+ Displays current MAME version and copyright notice.
.. _mame-commandline-validate:
**-validate** / **-valid** [*<pattern>*]
- Performs internal validation on one or more drivers and devices in the
- system. Run this before submitting changes to ensure that you haven't
- violated any of the core system rules.
+ Performs internal validation on one or more drivers and devices in the
+ system. Run this before submitting changes to ensure that you haven't
+ violated any of the core system rules.
- If a pattern is specified, it will validate systems matching
- the pattern, otherwise it will validate all systems and devices.
+ If a pattern is specified, it will validate systems matching the pattern,
+ otherwise it will validate all systems and devices. Note that if a pattern
+ is specified, it will be matched against systems only (not other devices),
+ and no device type validation will be performed.
@@ -54,112 +109,153 @@ Configuration Verbs
**-createconfig** / **-cc**
- Creates the default ``mame.ini`` file. All the configuration options
- (not verbs) described below can be permanently changed by editing
- this configuration file.
+ Creates the default ``mame.ini`` file. All the configuration options (not
+ verbs) described below can be permanently changed by editing this
+ configuration file.
.. _mame-commandline-showconfig:
**-showconfig** / **-sc**
- Displays the current configuration settings. If you route this to a
- file, you can use it as an INI file. For example, the command:
+ Displays the current configuration settings. If you route this to a file,
+ you can use it as an INI file. For example, the command:
- **mame -showconfig >mame.ini**
+ **mame -showconfig > mame.ini**
- is equivalent to **-createconfig**.
+ is equivalent to **-createconfig**.
.. _mame-commandline-showusage:
**-showusage** / **-su**
- Displays a summary of all the command line options. For options that
- are not mentioned here, the short summary given by "mame -showusage"
- is usually sufficient.
+ Displays a summary of all the command line options. For options that are
+ not mentioned here, the short summary given by "mame -showusage" is usually
+ a sufficient description.
Frontend Verbs
--------------
-Note: By default, all the '**-list**' verbs below write info to the screen. If you wish to write the info to a textfile instead, add this to the end of your command:
+Note: By default, all the '**-list**' verbs below write info to the standard
+output (usually the terminal/command window where you typed the command). If
+you wish to write the info to a text file instead, add this to the end of your
+command:
- **> filename**
+ **>** *filename*
-...where 'filename' is the textfile's path and name (e.g., list.txt).
+where *filename* is the name of the file to save the output in (e.g.
+``list.txt``). Note that if this file already exists, it will be completely
+overwritten.
Example:
| **mame -listcrc puckman > list.txt**
|
-| This creates (or overwrites if it's already there) ``list.txt`` and fills the file with the results of **-listcrc puckman**. In other words, the list of each ROM used in Puckman and the CRC for that ROM are written into that file.
-|
+
+ This creates (or overwrites the existing file if already there) ``list.txt``
+ and fills the file with the results of **-listcrc puckman**. In other
+ words, the list of each ROM used in Puckman and the CRC for that ROM are
+ written into that file.
+
.. _mame-commandline-listxml:
-**-listxml** / **-lx** [*<pattern>*]
+**-listxml** / **-lx** [*<pattern>*...]
- List comprehensive details for all of the supported systems and drivers. The output is quite long, so it is usually better to redirect this into a file. The output is in XML format. By default all systems are listed; however, you can limit this list by specifying a *pattern* after the -listxml command.
+ List comprehensive details for all of the supported systems and devices in
+ XML format. The output is quite long, so it is usually better to redirect
+ this into a file. By default all systems are listed; however, you can limit
+ this list by specifying one or more *patterns* after the **-listxml** verb.
+
+ This XML output is typically imported into other tools (like graphical
+ front-ends and ROM managers), or processed with scripts query detailed
+ information.
.. _mame-commandline-listfull:
-**-listfull** / **-ll** [*<pattern>*]
+**-listfull** / **-ll** [*<pattern>*...]
- Displays a list of system driver names and descriptions. By default all systems and devices are listed; however, you can limit this list by specifying a *pattern* after the **-listfull** command.
+ Displays a list of system driver names and descriptions. By default all
+ systems and devices are listed; however, you can limit this list by
+ specifying one or more *patterns* after the **-listfull** verb.
.. _mame-commandline-listsource:
-**-listsource** / **-ls** [<*pattern>*]
+**-listsource** / **-ls** [*<pattern>*...]
- Displays a list of drivers and the names of the source files their system drivers are defined in. Useful for finding which driver a system runs on in order to fix bugs. By default all systems are listed; however, you can limit this list by specifying a *pattern* after the **-listsource** command.
+ Displays a list of system drivers/devices and the names of the source files
+ where they are defined. Useful for finding which driver a system runs on in
+ order to fix bugs. By default all systems and devices are listed; however,
+ you can limit this list by specifying one or more *pattern* after the
+ **-listsource** verb.
.. _mame-commandline-listclones:
-**-listclones** / **-lc** [<*pattern*>]
+**-listclones** / **-lc** [*<pattern>*]
- Displays a list of clones. By default all clones are listed; however, you can limit this list by specifying a driver name or wildcard after the **-listsource** command.
+ Displays a list of clones. By default all clones are listed; however, you
+ can limit this list by specifying a *pattern* after the **-listsource**
+ verb. If a pattern is specified, MAME will list clones of systems that
+ match the pattern, as well as clones that match the pattern themselves.
.. _mame-commandline-listbrothers:
-**-listbrothers** / **-lb** [<*pattern*>]
+**-listbrothers** / **-lb** [*<pattern>*]
- Displays a list of '*brothers*', or rather, other sets which are located in the same sourcefile as the system name searched for.
+ Displays a list of *brothers*, i.e. other systems that are defined in the
+ same source file as a system that matches the specified *pattern*.
.. _mame-commandline-listcrc:
-**-listcrc** [<*pattern*>]
+**-listcrc** [*<pattern>*...]
- Displays a full list of CRCs of all ROM images referenced by the specified pattern of system or device names. If no pattern is specified, the results will be *all* systems and devices.
+ Displays a full list of CRCs and names of all ROM images referenced by
+ systems and devices matching the specified pattern(s). If no patterns are
+ specified, ROMs referenced by all supported systems and devices will be
+ included.
.. _mame-commandline-listroms:
-**-listroms** / **-lr** [<*pattern*>]
+**-listroms** / **-lr** [*<pattern>*...]
- Displays a list of ROM images referenced by the specified pattern of system or device names. If no pattern is specified, the results will be *all* systems and devices.
+ Displays a list of ROM images referenced by supported systems/devices that
+ match the specified pattern(s). If no patterns are specified, the results
+ will include *all* supported systems and devices.
.. _mame-commandline-listsamples:
**-listsamples** [<*pattern*>]
- Displays a list of samples referenced by the specified pattern of system or device names. If no pattern is specified, the results will be *all* systems and devices.
+ Displays a list of samples referenced by the specified pattern of system or
+ device names. If no pattern is specified, the results will be *all* systems
+ and devices.
.. _mame-commandline-verifyroms:
**-verifyroms** [<*pattern*>]
- Checks for invalid or missing ROM images. By default all drivers that have valid ZIP files or directories in the rompath are verified; however, you can limit this list by specifying a *pattern* after the **-verifyroms** command.
+ Checks for invalid or missing ROM images. By default all drivers that have
+ valid ZIP files or directories in the rompath are verified; however, you can
+ limit this list by specifying a *pattern* after the **-verifyroms** command.
.. _mame-commandline-verifysamples:
**-verifysamples** [<*pattern*>]
- Checks for invalid or missing samples. By default all drivers that have valid ZIP files or directories in the samplepath are verified; however, you can limit this list by specifying a *pattern* after the **-verifyroms** command.
+ Checks for invalid or missing samples. By default all drivers that have
+ valid ZIP files or directories in the samplepath are verified; however, you
+ can limit this list by specifying a *pattern* after the **-verifyroms**
+ command.
.. _mame-commandline-romident:
**-romident** [*path\\to\\romstocheck.zip*]
- Attempts to identify ROM files, if they are known to MAME, in the specified .zip file or directory. This command can be used to try and identify ROM sets taken from unknown boards. On exit, the errorlevel is returned as one of the following:
+ Attempts to identify ROM files, if they are known to MAME, in the specified
+ .zip file or directory. This command can be used to try and identify ROM
+ sets taken from unknown boards. On exit, the errorlevel is returned as one
+ of the following:
* 0: means all files were identified
* 7: means all files were identified except for 1 or more "non-ROM" files
@@ -170,47 +266,70 @@ Example:
**-listdevices** / **-ld** [<*pattern*>]
- Displays a list of all devices known to be hooked up to a system. The ":" is considered the system itself with the devices list being attached to give the user a better understanding of what the emulation is using. If slots are populated with devices, any additional slots those devices provide will be visible with **-listdevices** as well. For instance, installing a floppy controller into a PC will expose the disk drive slots.
+ Displays a list of all devices known to be hooked up to a system. The ":" is
+ considered the system itself with the devices list being attached to give
+ the user a better understanding of what the emulation is using.
+
+ If slots are populated with devices, any additional slots those devices
+ provide will be visible with **-listdevices** as well. For instance,
+ installing a floppy controller into a PC will expose the disk drive slots.
.. _mame-commandline-listslots:
**-listslots** / **-lslot** [<*pattern*>]
- Show available slots and options for each slot (if available). Primarily used for MAME to allow control over internal plug-in cards, much like PCs needing video, sound and other expansion cards.
+ Show available slots and options for each slot (if available). Primarily
+ used for MAME to allow control over internal plug-in cards, much like PCs
+ needing video, sound and other expansion cards.
- If slots are populated with devices, any additional slots those devices provide will be visible with **-listslots** as well. For instance, installing a floppy controller into a PC will expose the disk drive slots.
+ If slots are populated with devices, any additional slots those devices
+ provide will be visible with **-listslots** as well. For instance,
+ installing a floppy controller into a PC will expose the disk drive slots.
- The slot name (e.g. **ctrl1**) can be used from the command line (**-ctrl1** in this case)
+ The slot name (e.g. **ctrl1**) can be used from the command
+ line (**-ctrl1** in this case)
.. _mame-commandline-listmedia:
**-listmedia** / **-lm** [<*pattern*>]
- List available media that the chosen system allows to be used. This includes media types (cartridge, cassette, diskette and more) as well as common file extensions which are supported.
+ List available media that the chosen system allows to be used. This
+ includes media types (cartridge, cassette, diskette and more) as well as
+ common file extensions which are supported.
.. _mame-commandline-listsoftware:
**-listsoftware** / **-lsoft** [<*pattern*>]
- Posts to screen all software lists which can be used by the entered *pattern* or system. Note that this is simply a copy/paste of the .XML file which reside in the HASH folder which are allowed to be used.
+ Posts to screen all software lists which can be used by the entered
+ *pattern* or system. Note that this is simply a copy/paste of the .XML file
+ which reside in the HASH folder which are allowed to be used.
.. _mame-commandline-verifysoftware:
**-verifysoftware** / **-vsoft** [<*pattern*>]
- Checks for invalid or missing ROM images in your software lists. By default all drivers that have valid ZIP files or directories in the rompath are verified; however, you can limit this list by specifying a specific driver name or *pattern* after the -verifysoftware command.
+ Checks for invalid or missing ROM images in your software lists. By default
+ all drivers that have valid ZIP files or directories in the rompath are
+ verified; however, you can limit this list by specifying a specific driver
+ name or *pattern* after the **-verifysoftware** command.
.. _mame-commandline-getsoftlist:
**-getsoftlist** / **-glist** [<*pattern*>]
- Posts to screen a specific software list which matches with the system name provided.
+ Posts to screen a specific software list which matches with the system name
+ provided.
.. _mame-commandline-verifysoftlist:
**-verifysoftlist** / **-vlist** [softwarelistname]
- Checks a specified software list for missing ROM images if files exist for issued softwarelistname. By default, all drivers that have valid ZIP files or directories in the rompath are verified; however, you can limit this list by specifying a specific softwarelistname (without .XML) after the -verifysoftlist command.
+ Checks a specified software list for missing ROM images if files exist for
+ issued softwarelistname. By default, all drivers that have valid ZIP files
+ or directories in the rompath are verified; however, you can limit this list
+ by specifying a specific softwarelistname (without .XML) after the
+ -verifysoftlist command.
.. _osd-commandline-options:
@@ -222,66 +341,86 @@ OSD-related Options
**-uimodekey** [*keystring*]
- Key used to toggle emulated keyboard on and off. Default setting is **SCRLOCK** on Windows, **Forward Delete** on Mac (use **FN-Delete** on laptop/compact keyboards).
+ Key used to enable/disable MAME keyboard controls when the emulated system
+ has keyboard inputs. The default setting is **Forward Delete** on macOS or
+ **SCRLOCK** on other operating systems (including Windows and Linux). Use
+ **FN-Delete** on Macintosh computers with notebook/compact keyboards.
.. _mame-commandline-uifontprovider:
-**\-uifontprovider**
-
- Chooses provider for UI font.
+**-uifontprovider**
- On Windows, you can choose from: ``win``, ``dwrite``, ``none`` or ``auto``.
- On Mac, you can choose from: ``osx`` or ``auto``.
- On other platforms, you can choose from: ``sdl`` or ``auto``.
+ Chooses provider for UI font rendering.
- Default setting is *auto*.
+| On Windows, you can choose from: ``win``, ``dwrite``, ``none`` or ``auto``.
+| On macOS, you can choose from: ``osx``, ``none`` or ``auto``.
+| On other platforms, you can choose from: ``sdl``, ``none`` or ``auto``.
+|
+| Default setting is ``auto``.
+|
.. _mame-commandline-keyboardprovider:
-**\-keyboardprovider**
+**-keyboardprovider**
- Chooses how MAME will get keyboard input.
+ Chooses how MAME will get keyboard input.
- On Windows, you can choose from: ``auto``, ``rawinput``, ``dinput``, ``win32``, or ``none``
- On SDL, you can choose from: ``auto``, ``sdl``, ``none``
-
- The default is *auto*. On Windows, auto will try rawinput with fallback to dinput. On SDL, auto will default to sdl.
+| On Windows, you can choose from: ``auto``, ``rawinput``, ``dinput``, ``win32``, or ``none``
+| On SDL, you can choose from: ``auto``, ``sdl``, ``none``
+|
+| The default is ``auto``.
+|
+| On Windows, ``auto`` will try ``rawinput`` with fallback to ``dinput``.
+| On SDL, ``auto`` will default to ``sdl``.
+|
.. _mame-commandline-mouseprovider:
**\-mouseprovider**
- Chooses how MAME will get mouse input.
+ Chooses how MAME will get mouse input.
- On Windows, you can choose from: ``auto``, ``rawinput``, ``dinput``, ``win32``, or ``none``
- On SDL, you can choose from: ``auto``, ``sdl``, ``none``
-
- The default is *auto*. On Windows, auto will try rawinput with fallback to dinput. On SDL, auto will default to sdl.
+| On Windows, you can choose from: ``auto``, ``rawinput``, ``dinput``, ``win32``, or ``none``
+| On SDL, you can choose from: ``auto``, ``sdl``, ``none``
+|
+| The default is ``auto``.
+|
+| On Windows, ``auto`` will try ``rawinput`` with fallback to ``dinput``.
+| On SDL, ``auto`` will default to ``sdl``.
+|
.. _mame-commandline-lightgunprovider:
**\-lightgunprovider**
- Chooses how MAME will get light gun input.
-
- On Windows, you can choose from: ``auto``, ``rawinput``, ``win32``, or ``none``
- On SDL, you can choose from: ``auto``, ``x11`` or ``none``
+ Chooses how MAME will get light gun input.
- The default is *auto*. On Windows, auto will try rawinput with fallback to win32, or none if it doesn't find any. On SDL/Linux, auto will default to x11, or none if it doesn't find any. On other SDL, auto will default to none.
+| On Windows, you can choose from: ``auto``, ``rawinput``, ``win32``, or ``none``
+| On SDL, you can choose from: ``auto``, ``x11`` or ``none``
+|
+| The default is ``auto``.
+|
+| On Windows, auto will try ``rawinput`` with fallback to ``win32``, or ``none`` if it doesn't find any.
+| On SDL/Linux, ``auto`` will default to ``x11``, or ``none`` if it doesn't find any.
+| On other SDL, ``auto`` will default to ``none``.
+|
.. _mame-commandline-joystickprovider:
**\-joystickprovider**
- Chooses how MAME will get joystick input.
-
- On Windows, you can choose from: ``auto, ``winhybrid``, ``dinput``, ``xinput``, or ``none``
- On SDL, you can choose from: ``auto``, ``sdl``, ``none``
-
- The default is *auto*. On Windows, auto will default to dinput.
-
- Note that Microsoft XBox 360 and XBox One controllers will be happiest with ``winhybrid`` or ``xinput``. The ``winhybrid`` option supports a mix of DirectInput and XInput controllers at the same time. On SDL, auto will default to sdl.
+ Chooses how MAME will get joystick input.
+| On Windows, you can choose from: ``auto, ``winhybrid``, ``dinput``, ``xinput``, or ``none``
+| On SDL, you can choose from: ``auto``, ``sdl``, ``none``
+|
+| The default is ``auto``.
+|
+| On Windows, auto will default to ``dinput``.
+|
+| Note that Microsoft XBox 360 and XBox One controllers connected to Windows will work best with ``winhybrid`` or ``xinput``. The ``winhybrid`` option supports a mix of DirectInput and XInput controllers at the same time.
+| On SDL, auto will default to ``sdl``.
+|
OSD CLI Options
@@ -297,7 +436,7 @@ OSD CLI Options
**\-listnetwork**
- Create a list of available Network Adapters for use with emulation.
+ Create a list of available Network Adapters for use with emulation.
@@ -308,11 +447,11 @@ OSD Output Options
**\-output**
- Chooses how MAME will handle processing of output notifiers.
+ Chooses how MAME will handle processing of output notifiers.
- you can choose from: ``auto``, ``none``, ``console`` or ``network``
+ You can choose from: ``auto``, ``none``, ``console`` or ``network``
- Note that network port is fixed at 8000.
+ Note that network port is fixed at 8000.
@@ -323,25 +462,30 @@ Configuration Options
**-[no]readconfig** / **-[no]rc**
- Enables or disables the reading of the config files. When enabled (which is the default), MAME reads the following config files in order:
+ Enables or disables the reading of the config files. When enabled (which is
+ the default), MAME reads the following config files in order:
+
+ - ``mame.ini``
+ - ``debug.ini`` (if the debugger is enabled)
+ - ``source/``\ *<driver>*\ ``.ini`` (based on the source filename of the driver)
+ - ``vertical.ini`` (for systems with vertical monitor orientation)
+ - ``horizont.ini`` (for systems with horizontal monitor orientation)
+ - ``arcade.ini`` (for systems in source added with ``GAME()`` macro)
+ - ``console.ini`` (for systems in source added with ``CONS()`` macro)
+ - ``computer.ini`` (for systems in source added with ``COMP()`` macro)
+ - ``othersys.ini`` (for systems in source added with ``SYST()`` macro)
+ - ``vector.ini`` (for vector systems only)
+ - *<parent>*\ ``.ini`` (for clones only, may be called recursively)
+ - *<systemname>*\ ``.ini``
- - mame.ini
- - debug.ini (if the debugger is enabled)
- - <driver>.ini (based on the source filename of the driver)
- - vertical.ini (for systems with vertical monitor orientation)
- - horizont.ini (for systems with horizontal monitor orientation)
- - arcade.ini (for systems in source added with GAME() macro)
- - console.ini (for systems in source added with CONS() macro)
- - computer.ini (for systems in source added with COMP() macro)
- - othersys.ini (for systems in source added with SYST() macro)
- - vector.ini (for vector systems only)
- - <parent>.ini (for clones only, may be called recursively)
- - <systemname>.ini
+ (See :ref:`advanced-multi-CFG` for further details)
- (See :ref:`advanced-multi-CFG` for further details)
+ The settings in the later INIs override those in the earlier INIs. So, for
+ example, if you wanted to disable overlay effects in the vector systems, you
+ can create a ``vector.ini`` with line ``effect none`` in it, and it will
+ override whatever ``effect`` value you have in your ``mame.ini``.
- The settings in the later INIs override those in the earlier INIs.
- So, for example, if you wanted to disable overlay effects in the vector systems, you can create a ``vector.ini`` with the "effect none" line in it, and it will override whatever effect value you have in your ``mame.ini``. The default is ON (**-readconfig**).
+ The default is ON (**-readconfig**).
@@ -352,79 +496,141 @@ Core Search Path Options
**-homepath** *<path>*
- Specifies a path where the base 'plugins' folder is to be found. The default is '.' (that is, in the current working directory).
+ Specifies a path for Lua plugins to store data.
+
+ The default is ``.`` (that is, in the current working directory).
.. _mame-commandline-rompath:
-**-rompath** / **-rp** *<path>*
+**-rompath** / **-rp** / **-biospath** / **-bp** *<path>*
+
+ Specifies one or more paths within which to find ROM or disk images.
+ Multiple paths can be specified by separating them with semicolons.
- Specifies a list of paths within which to find ROM or hard disk images. Multiple paths can be specified by separating them with semicolons. The default is ``roms`` (that is, a directory "roms" in the same directory as the MAME executable).
+ The default is ``roms`` (that is, a directory ``roms`` in the current
+ working directory).
.. _mame-commandline-hashpath:
-**-hashpath** *<path>*
+**-hashpath** / **-hash_directory** / **-hash** *<path>*
- Specifies a list of paths within which to find Software List HASH files. Multiple paths can be specified by separating them with semicolons. The default is ``hash`` (that is, a directory "roms" in the same directory as the MAME executable).
+ Specifies one or more paths within which to find software definition files.
+ Multiple paths can be specified by separating them with semicolons.
+
+ The default is ``hash`` (that is, a directory ``hash`` in the current
+ working directory).
.. _mame-commandline-samplepath:
**-samplepath** / **-sp** *<path>*
- Specifies a list of paths within which to find sample files. Multiple paths can be specified by separating them with semicolons. The default is ``samples`` (that is, a directory "samples" in the same directory as the MAME executable).
+ Specifies one or more paths within which to find audio sample files.
+ Multiple paths can be specified by separating them with semicolons.
+
+ The default is ``samples`` (that is, a directory ``samples`` in the current
+ working directory).
.. _mame-commandline-artpath:
-**-artpath** *<path>* / **-artwork_directory** *<path>*
+**-artpath** *<path>* *<path>*
+
+ Specifies one or more paths within which to find external layout and artwork
+ files. Multiple paths can be specified by separating them with semicolons.
- Specifies a list of paths within which to find artwork files. Multiple paths can be specified by separating them with semicolons. The default is ``artwork`` (that is, a directory "artwork" in the same directory as the MAME executable).
+ The default is ``artwork`` (that is, a directory ``artwork`` in the current
+ working directory).
.. _mame-commandline-ctrlrpath:
-**-ctrlrpath** / **-ctrlr_directory** *<path>*
+**-ctrlrpath** *<path>*
- Specifies a list of paths within which to find controller-specific configuration files. Multiple paths can be specified by separating them with semicolons. The default is ``ctrlr`` (that is, a directory "ctrlr" in the same directory as the MAME executable).
+ Specifies one or more paths within which to find default input configuration
+ files. Multiple paths can be specified by separating them with semicolons.
+
+ The default is ``ctrlr`` (that is, a directory ``ctrlr`` in the current
+ working directory).
.. _mame-commandline-inipath:
**-inipath** *<path>*
- Specifies a list of paths within which to find .INI files. Multiple paths can be specified by separating them with semicolons. The default is ``.;ini`` (that is, search in the current directory first, and then in the directory "ini" in the same directory as the MAME executable).
+ Specifies one or more paths within which to find INI files. Multiple paths
+ can be specified by separating them with semicolons.
+
+ On Windows, the default is ``.;ini;ini/presets`` (that is, search in the
+ current directory first, then in the directory ``ini`` in the current
+ working directory, and finally the directory ``presets`` inside that
+ directory).
+
+ On macOS, the default is
+ ``$HOME/Library/Application Support/mame;$HOME/.mame;.;ini`` (that is,
+ search the ``mame`` folder inside the current user's Application Support
+ folder, followed by the ``.mame`` folder in the current user's home
+ directory, then the current working directory, and finally the directory
+ ``ini`` in the current working directory).
+
+ On other platforms (including Linux), the default is ``$HOME/.mame;.;ini``
+ (that is search the ``.mame`` directory in the current user's home
+ directory, followed by the current working directory, and finally the
+ directory ``ini`` in the current working directory).
.. _mame-commandline-fontpath:
**-fontpath** *<path>*
- Specifies a list of paths within which to find .BDF font files. Multiple paths can be specified by separating them with semicolons. The default is ``.`` (that is, search in the current working directory).
+ Specifies one or more paths within which to find BDF (Adobe Glyph Bitmap
+ Distribution Format) font files. Multiple paths can be specified by
+ separating them with semicolons.
+
+ The default is ``.`` (that is, search in the current working directory).
.. _mame-commandline-cheatpath:
**-cheatpath** *<path>*
- Specifies a list of paths within which to find .XML cheat files. Multiple paths can be specified by separating them with semicolons. The default is ``cheat`` (that is, a folder called 'cheat' located in the same directory as the as the MAME executable).
+ Specifies one or more paths within which to find XML cheat files. Multiple
+ paths can be specified by separating them with semicolons.
+
+ The default is ``cheat`` (that is, a folder called ``cheat`` located in the
+ current working directory).
.. _mame-commandline-crosshairpath:
**-crosshairpath** *<path>*
- Specifies a list of paths within which to find crosshair files. Multiple paths can be specified by separating them with semicolons. The default is ``crsshair`` (that is, a directory "crsshair" in the same directory as the MAME executable). If the crosshair is set to default in the menu, MAME will look for ``systemname\\cross#.png`` and then cross#.png in the specified crsshairpath, where # is the player number. Failing that, MAME will use built-in default crosshairs.
+ Specifies one or more paths within which to find crosshair image files.
+ Multiple paths can be specified by separating them with semicolons.
+
+ The default is ``crsshair`` (that is, a directory ``crsshair`` in the
+ current working directory).
.. _mame-commandline-pluginspath:
**-pluginspath** *<path>*
- Specifies a list of paths within which to find Lua plugins for MAME.
+ Specifies one or more paths within which to find Lua plugins for MAME.
+
+ The default is ``plugins`` (that is, a directory ``plugins`` in the current
+ working directory).
.. _mame-commandline-languagepath:
**-languagepath** *<path>*
- Specifies a list of paths within which to find language files for localized UI text.
+ Specifies one or more paths within which to find language files for
+ localized UI text.
+
+ The default is ``language`` (that is, a directory ``language`` in the
+ current working directory).
.. _mame-commandline-swpath:
**-swpath** *<path>*
- Specifies a path within which to find loose software to be used by emulation.
+ Specifies the default path from which to load loose software image files.
+
+ The default is ``sofware`` (that is, a directory ``software`` in the current
+ working directory).
Core Output Directory Options
@@ -434,43 +640,89 @@ Core Output Directory Options
**-cfg_directory** *<path>*
- Specifies a single directory where configuration files are stored. Configuration files store user configurable settings that are read at startup and written when MAME exits. The default is ``cfg`` (that is, a directory "cfg" in the same directory as the MAME executable). If this directory does not exist, it will be automatically created.
+ Specifies the directory where configuration files are stored. Configuration
+ files are read when starting MAME or when starting an emulated machine, and
+ written on exit. Configuration files preserve settings including input
+ assignment, DIP switch settings, bookkeeping statistics, and debugger window
+ arrangement.
+
+ The default is ``cfg`` (that is, a directory ``cfg`` in the current working
+ directory). If this directory does not exist, it will be created
+ automatically.
.. _mame-commandline-nvramdirectory:
**-nvram_directory** *<path>*
- Specifies a single directory where NVRAM files are stored. NVRAM files store the contents of EEPROM and non-volatile RAM (NVRAM) for systems which used this type of hardware. This data is read at startup and written when MAME exits. The default is ``nvram`` (that is, a directory "nvram" in the same directory as the MAME executable). If this directory does not exist, it will be automatically created.
+ Specifies the directory where NVRAM files are stored. NVRAM files store the
+ contents of EEPROM, non-volatile RAM (NVRAM), and other programmable devices
+ for systems that used this type of hardware. This data is read when
+ starting an emulated machine and written on exit.
+
+ The default is ``nvram`` (that is, a directory ``nvram`` in the current
+ working directory)). If this directory does not exist, it will be created
+ automatically.
.. _mame-commandline-inputdirectory:
**-input_directory** *<path>*
- Specifies a single directory where input recording files are stored. Input recordings are created via the -record option and played back via the -playback option. The default is ``inp`` (that is, a directory "inp" in the same directory as the MAME executable). If this directory does not exist, it will be automatically created.
+ Specifies the directory where input recording files are stored. Input
+ recordings are created using the **-record** option and played back using
+ the **-playback** option.
+
+ The default is ``inp`` (that is, a directory ``inp`` in the current working
+ directory). If this directory does not exist, it will be created
+ automatically.
.. _mame-commandline-statedirectory:
**-state_directory** *<path>*
- Specifies a single directory where save state files are stored. Save state files are read and written either upon user request, or when using the -autosave option. The default is ``sta`` (that is, a directory "sta" in the same directory as the MAME executable). If this directory does not exist, it will be automatically created.
+ Specifies the directory where save state files are stored. Save state files
+ are read and written either upon user request, or when using the
+ **-autosave** option.
+
+ The default is ``sta`` (that is, a directory ``sta`` in the current working
+ directory). If this directory does not exist, it will be created
+ automatically.
.. _mame-commandline-snapshotdirectory:
**-snapshot_directory** *<path>*
- Specifies a single directory where screen snapshots are stored, when requested by the user. The default is ``snap`` (that is, a directory "snap" in the same directory as the MAME executable). If this directory does not exist, it will be automatically created.
+ Specifies the directory where screen snapshots and video recordings are
+ stored when requested by the user.
+
+ The default is ``snap`` (that is, a directory ``snap`` in the current
+ working directory). If this directory does not exist, it will be created
+ automatically.
.. _mame-commandline-diffdirectory:
**-diff_directory** *<path>*
- Specifies a single directory where hard drive differencing files are stored. Hard drive differencing files store any data that is written back to a hard disk image, in order to preserve the original image. The differencing files are created at startup with a system with a hard disk image. The default is ``diff`` (that is, a directory "diff" in the same directory as the MAME executable). If this directory does not exist, it will be automatically created.
+ Specifies the directory where hard drive difference files are stored. Hard
+ drive difference files store data that is written back to an emulated hard
+ disk, in order to preserve the original image file. The difference files
+ are created when starting an emulated system with a compressed hard disk
+ image.
+
+ The default is ``diff`` (that is, a directory ``diff`` in the current
+ working directory). If this directory does not exist, it will be created
+ automatically.
.. _mame-commandline-commentdirectory:
**-comment_directory** *<path>*
- Specifies a single directory where debugger comment files are stored. Debugger comment files are written by the debugger when comments are added to the disassembly for a system. The default is ``comments`` (that is, a directory "comments" in the same directory as the MAME executable). If this directory does not exist, it will be automatically created.
+ Specifies a directory where debugger comment files are stored. Debugger
+ comment files are written by the debugger when comments are added to the
+ disassembly for a system.
+
+ The default is ``comments`` (that is, a directory ``comments`` in the
+ current working directory). If this directory does not exist, it will be
+ created automatically.
@@ -481,125 +733,248 @@ Core State/Playback Options
**-[no]rewind**
- When enabled and emulation is paused, automatically creates a save state in memory every time a frame is advanced. Rewind save states can then be loaded consecutively by pressing the rewind single step shortcut key (**Left Shift + Tilde** by default). The default rewind value is OFF (**-norewind**).
+ When enabled and emulation is paused, automatically creates a save state in
+ memory every time a frame is advanced. Rewind save states can then be
+ loaded consecutively by pressing the rewind single step shortcut key
+ (**Left Shift + Tilde** by default).
+
+ The default rewind value is OFF (**-norewind**).
- If debugger is in a 'break' state, a save state is instead created every time step in, step over, or step out occurs. In that mode, rewind save states can be loaded by executing the debugger **rewind** (or **rw**) command.
+ If debugger is in a 'break' state, a save state is instead created every
+ time step in, step over, or step out occurs. In that mode, rewind save
+ states can be loaded by executing the debugger **rewind** (or **rw**)
+ command.
.. _mame-commandline-rewindcapacity:
**-rewind_capacity** *<value>*
- Sets the rewind capacity value, in megabytes. It is the total amount of memory rewind savestates can occupy. When capacity is hit, old savestates get erased as new ones are captured. Setting capacity lower than the current savestate size disables rewind. Values below 0 are automatically clamped to 0.
+ Sets the rewind capacity value, in megabytes. It is the total amount of
+ memory rewind savestates can occupy. When capacity is hit, old savestates
+ get erased as new ones are captured. Setting capacity lower than the
+ current savestate size disables rewind. Values below 0 are automatically
+ clamped to 0.
.. _mame-commandline-state:
**-state** *<slot>*
- Immediately after starting the specified system, will cause the save state in the specified <slot> to be loaded.
+ Immediately after starting the specified system, will cause the save state
+ in the specified <slot> to be loaded.
.. _mame-commandline-noautosave:
**-[no]autosave**
- When enabled, automatically creates a save state file when exiting MAME and automatically attempts to reload it when later starting MAME with the same system. This only works for systems that have explicitly enabled save state support in their driver. The default is OFF (**-noautosave**).
+ When enabled, automatically creates a save state file when exiting MAME and
+ automatically attempts to reload it when later starting MAME with the same
+ system. This only works for systems that have explicitly enabled save state
+ support in their driver.
+
+ The default is OFF (**-noautosave**).
.. _mame-commandline-playback:
**-playback** / **-pb** *<filename>*
- Specifies a file from which to play back a series of inputs. This feature does not work reliably for all systems, but can be used to watch a previously recorded game session from start to finish. In order to make things consistent, you should only record and playback with all configuration (.cfg), NVRAM (.nv), and memory card files deleted. The default is ``NULL`` (no playback).
+ Specifies a file from which to play back a series of inputs. This feature
+ does not work reliably for all systems, but can be used to watch a
+ previously recorded game session from start to finish. In order to make
+ things consistent, you should only record and playback with all
+ configuration (.cfg), NVRAM (.nv), and memory card files deleted.
+
+ The default is ``NULL`` (no playback).
.. _mame-commandline-exitafterplayback:
-**-exit_after_playback**
+**-[no]exit_after_playback**
- Tells MAME to exit after finishing playback of the input file.
+ When used in conjunction with the **-playback** option, MAME will exit after
+ playing back the input file. By default, MAME continues to run the emulated
+ system after playback completes.
+
+ The default is OFF (**-noexit_after_playback**).
.. _mame-commandline-record:
**-record** / **-rec** *<filename>*
- Specifies a file to record all input from a session. This can be used to record a session for later playback. This feature does not work reliably for all systems, but can be used to watch a previously recorded session from start to finish. In order to make things consistent, you should only record and playback with all configuration (.cfg), NVRAM (.nv), and memory card files deleted. The default is ``NULL`` (no recording).
+ Specifies a file to record all input from a session. This can be used to
+ record a session for later playback. This feature does not work reliably
+ for all systems, but can be used to watch a previously recorded session from
+ start to finish. In order to make things consistent, you should only record
+ and playback with all configuration (.cfg), NVRAM (.nv), and memory card
+ files deleted.
+
+ The default is ``NULL`` (no recording).
.. _mame-commandline-recordtimecode:
**-record_timecode**
- Tells MAME to create a timecode file. It contains a line with elapsed times on each press of timecode shortcut key (default is **F12**). This option works only when recording mode is enabled (**-record** option). The file is saved in the ``inp`` folder. By default, no timecode file is saved.
+ Tells MAME to create a timecode file. It contains a line with elapsed times
+ on each press of timecode shortcut key (default is **F12**). This option
+ works only when recording mode is enabled (**-record** option). The
+ timecode file is saved in the ``inp`` folder.
+
+ By default, no timecode file is saved.
.. _mame-commandline-mngwrite:
**-mngwrite** *<filename>*
- Writes each video frame to the given <filename> in MNG format, producing an animation of the session. Note that -mngwrite only writes video frames; it does not save any audio data. Use -wavwrite for that, and reassemble the audio/video using offline tools. The default is ``NULL`` (no recording).
+ Writes each video frame to the given <filename> in MNG format, producing an
+ animation of the session. Note that **-mngwrite** only writes video frames;
+ it does not save any audio data. Either use **-wavwrite** to record audio
+ and combine the audio and video tracks using video editing software, or use
+ **-aviwrite** to record audio and video to a single file.
+
+ The default is ``NULL`` (no recording).
.. _mame-commandline-aviwrite:
**-aviwrite** *<filename>*
- Stream video and sound data to the given <filename> in AVI format, producing an animation of the session complete with sound. The default is ``NULL`` (no recording).
+ Stream video and sound data to the given <filename> in uncompressed AVI
+ format, producing an animation of the session complete with sound. Note
+ that the AVI format does not changes to resolution or frame rate,
+ uncompressed video consumes a lot of disk space, and recording uncompressed
+ video in realtime requires a fast disk. It may be more practical to record
+ an emulation session using **-record** then make a video of it with
+ **-aviwrite** in combination with **-playback** and **-exit_after_playback**
+ options.
+
+ The default is ``NULL`` (no recording).
.. _mame-commandline-wavwrite:
**-wavwrite** *<filename>*
- Writes the final mixer output to the given <filename> in WAV format, producing an audio recording of the session. The default is ``NULL`` (no recording).
+ Writes the final mixer output to the given <filename> in WAV format,
+ producing an audio recording of the session.
+
+ The default is ``NULL`` (no recording).
.. _mame-commandline-snapname:
**-snapname** *<name>*
- Describes how MAME should name files for snapshots. <name> is a string that provides a template that is used to generate a filename.
+ Describes how MAME should name files for snapshots. <name> is a string that
+ provides a template that is used to generate a filename.
+
+ Three simple substitutions are provided: the ``/`` character represents the
+ path separator on any target platform (even Windows); the string ``%g``
+ represents the driver name of the current system; and the string ``%i``
+ represents an incrementing index. If ``%i`` is omitted, then each snapshot
+ taken will overwrite the previous one; otherwise, MAME will find the next
+ empty value for ``%i`` and use that for a filename.
+
+ The default is ``%g/%i``, which creates a separate folder for each system,
+ and names the snapshots under it starting with 0000 and increasing from
+ there.
+
+ In addition to the above, for drivers using different media, like carts or
+ floppy disks, you can also use the ``%d_[media]`` indicator. Replace [media]
+ with the media switch you want to use.
- Three simple substitutions are provided: the / character represents the path separator on any target platform (even Windows); the string ``%g`` represents the driver name of the current system; and the string ``%i`` represents an incrementing index. If ``%i`` is omitted, then each snapshot taken will overwrite the previous one; otherwise, MAME will find the next empty value for ``%i`` and use that for a filename.
+ A few examples:
- The default is ``%g/%i``, which creates a separate folder for each system, and names the snapshots under it starting with 0000 and increasing from there.
+ If you use **mame robby -snapname foo/%g%i** snapshots will be saved as
+ ``snaps\\foo\\robby0000.png`` , ``snaps\\foo\\robby0001.png`` and so on.
- In addition to the above, for drivers using different media, like carts or floppy disks, you can also use the ``%d_[media]`` indicator. Replace [media] with the media switch you want to use.
+ If you use **mame nes -cart robby -snapname %g/%d_cart** snapshots will be
+ saved as ``snaps\\nes\\robby.png``.
- A few examples: if you use ``mame robby -snapname foo/%g%i`` snapshots will be saved as ``snaps\\foo\\robby0000.png`` , ``snaps\\foo\\robby0001.png`` and so on; if you use **mame nes -cart robby -snapname %g/%d_cart** snapshots will be saved as ``snaps\\nes\\robby.png``; if you use **mame c64 -flop1 robby -snapname %g/%d_flop1/%i** snapshots will be saved as ``snaps\\c64\\robby\\0000.png``.
+ If you use **mame c64 -flop1 robby -snapname %g/%d_flop1/%i** snapshots will
+ be saved as ``snaps\\c64\\robby\\0000.png``.
.. _mame-commandline-snapsize:
**-snapsize** *<width>x<height>*
- Hard-codes the size for snapshots and movie recording. By default, MAME will create snapshots at the system's current resolution in raw pixels, and will create movies at the system's starting resolution in raw pixels. If you specify this option, then MAME will create both snapshots and movies at the size specified, and will bilinear filter the result. Note that this size does not automatically rotate if the system is vertically oriented. The default is ``auto``.
+ Hard-codes the size for snapshots and movie recording. By default, MAME
+ will create snapshots at the system's current resolution in raw pixels, and
+ will create movies at the system's starting resolution in raw pixels. If
+ you specify this option, then MAME will create both snapshots and movies at
+ the size specified, and will bilinear filter the result. Note that this
+ size does not automatically rotate if the system is vertically oriented.
+
+ The default is ``auto``.
.. _mame-commandline-snapview:
**-snapview** *<viewname>*
- Specifies the view to use when rendering snapshots and movies. By default, both use a special 'internal' view, which renders a separate snapshot per screen or renders movies only of the first screen. By specifying this option, you can override this default behavior and select a single view that will apply to all snapshots and movies. Note that <viewname> does not need to be a perfect match; rather, it will select the first view whose name matches all the characters specified by <viewname>.
+ Specifies the view to use when rendering snapshots and movies.
+
+ By default, both use a special 'internal' view, which renders a separate
+ snapshot per screen or renders movies only of the first screen. By
+ specifying this option, you can override this default behavior and select a
+ single view that will apply to all snapshots and movies. Note that
+ <viewname> does not need to be a perfect match; rather, it will select the
+ first view whose name matches all the characters specified by <viewname>.
- For example, **-snapview native** will match the "Native (15:14)" view even though it is not a perfect match. <viewname> can also be 'auto', which selects the first view with all screens present. The default value is ``internal``.
+ For example, **-snapview native** will match the "Native (15:14)" view even
+ though it is not a perfect match. <viewname> can also be 'auto', which
+ selects the first view with all screens present.
+
+ The default value is ``internal``.
.. _mame-commandline-nosnapbilinear:
**-[no]snapbilinear**
- Specify if the snapshot or movie should have bilinear filtering applied. Shutting this off can make a difference in some performance while recording video to a file. The default is ON (**-snapbilinear**).
+ Specify if the snapshot or movie should have bilinear filtering applied.
+ Shutting this off can improve performance while recording video to a file.
+
+ The default is ON (**-snapbilinear**).
.. _mame-commandline-statename:
**-statename** *<name>*
- Describes how MAME should store save state files, relative to the state_directory path. <name> is a string that provides a template that is used to generate a relative path.
+ Describes how MAME should store save state files, relative to the
+ state_directory path. <name> is a string that provides a template that is
+ used to generate a relative path.
- Two simple substitutions are provided: the / character represents the path separator on any target platform (even Windows); the string ``%g`` represents the driver name of the current system.
+ Two simple substitutions are provided: the ``/`` character represents the
+ path separator on any target platform (even Windows); the string ``%g``
+ represents the driver name of the current system.
- The default is ``%g``, which creates a separate folder for each system.
+ The default is ``%g``, which creates a separate folder for each system.
- In addition to the above, for drivers using different media, like carts or floppy disks, you can also use the ``%d_[media]`` indicator. Replace ``[media]`` with the media switch you want to use.
+ In addition to the above, for drivers using different media, like carts or
+ floppy disks, you can also use the ``%d_[media]`` indicator. Replace
+ ``[media]`` with the media switch you want to use.
- A few examples: if you use **mame robby -statename foo/%g** save states will be stored inside ``sta\\foo\\robby\\``; if you use **mame nes -cart robby -statename %g/%d_cart** save states will be stored inside ``sta\\nes\\robby\\``; if you use **mame c64 -flop1 robby -statename %g/%d_flop1** save states will be stored inside 'sta\\c64\\robby\\'.
+ A few examples:
+
+ If you use **mame robby -statename foo/%g** save states will be stored
+ inside ``sta\\foo\\robby\\``.
+
+ If you use **mame nes -cart robby -statename %g/%d_cart** save states will
+ be stored inside ``sta\\nes\\robby\\``.
+
+ If you use **mame c64 -flop1 robby -statename %g/%d_flop1** save states will
+ be stored inside 'sta\\c64\\robby\\'.
.. _mame-commandline-noburnin:
**-[no]burnin**
- Tracks brightness of the screen during play and at the end of emulation generates a PNG that can be used to simulate burn-in effects on other systems. The resulting PNG is created such that the least used-areas of the screen are fully white (since burned-in areas are darker, all other areas of the screen must be lightened a touch).
+ Tracks brightness of the screen during play and at the end of emulation
+ generates a PNG that can be used to simulate burn-in effects on other
+ systems. The resulting PNG is created such that the least used-areas of
+ the screen are fully white (since burned-in areas are darker, all other
+ areas of the screen must be lightened a touch).
+
+ The intention is that this PNG can be loaded via an artwork file with a low
+ alpha (e.g, 0.1-0.2 seems to work well) and blended over the entire screen.
+
+ The PNG files are saved in the snap directory under the
+ ``<systemname>/burnin-<screen.name>.png``.
- The intention is that this PNG can be loaded via an artwork file with a low alpha (e.g, 0.1-0.2 seems to work well) and blended over the entire screen. The PNG files are saved in the snap directory under the ``systemname/burnin-<screen.name>.png``. The default is OFF (**-noburnin**).
+ The default is OFF (**-noburnin**).
@@ -610,57 +985,107 @@ Core Performance Options
**-[no]autoframeskip** / **-[no]afs**
- Automatically determines the frameskip level while you're running the system, adjusting it constantly in a frantic attempt to keep the system running at full speed. Turning this on overrides the value you have set for -frameskip below. The default is OFF (**-noautoframeskip**).
+ Dynamically adjust the frameskip level while you're running the system to
+ maintain full speed. Turning this on overrides the **-frameskip** setting
+ described below.
+
+ This is off by default (**-noautoframeskip**).
.. _mame-commandline-frameskip:
**-frameskip** / **-fs** *<level>*
- Specifies the frameskip value. This is the number of frames out of every 12 to drop when running. For example, if you say **-frameskip 2**, then MAME will display 10 out of every 12 frames. By skipping those frames, you may be able to get full speed in a system that requires more horsepower than your computer has. The default value is **-frameskip 0**, which skips no frames.
+ Specifies the frameskip value. This is the number of frames out of every 12
+ to drop when running. For example, if you specify **-frameskip 2**, MAME
+ will render and display 10 out of every 12 emulated frames. By skipping
+ some frames, you may be able to get full speed emulation for a system that
+ would otherwise be too demanding for your computer.
+
+ The default value is **-frameskip 0**, which skips no frames.
.. _mame-commandline-secondstorun:
**-seconds_to_run** / **-str** *<seconds>*
- This option can be used for benchmarking and automated testing. It tells MAME to stop execution after a fixed number of seconds. By combining this with a fixed set of other command line options, you can set up a consistent environment for benchmarking MAME performance. In addition, upon exit, the **-str** option will write a screenshot called ``final.png`` to the system's snapshot directory.
+ This option tells MAME to automatically stop emulation after a fixed number
+ of seconds of emulated time have elapsed. This may be useful for
+ benchmarking and automated testing. By combining this with a fixed set of
+ other command line options, you can set up a consistent environment for
+ benchmarking MAME's emulation performance. In addition, upon exit, the
+ **-str** option will write a screenshot called ``final.png`` to the system's
+ snapshot directory.
.. _mame-commandline-nothrottle:
**-[no]throttle**
- Configures the default thottling setting. When throttling is on, MAME attempts to keep the system running at the system's intended speed. When throttling is off, MAME runs the system as fast as it can. Note that the fastest speed is more often than not limited by your graphics card, especially for older systems. The default is ON (**-throttle**).
+ Enable or disable thottling emulation speed. When throttling is enabled,
+ MAME limits emulation speed to so the emulated system will not run faster
+ than the original hardware. When throttling is disabled, MAME runs the
+ emulation as fast as possible. Depending on your settings and the
+ characteristics of the emulated system, performance may be limited by your
+ CPU, graphics card, or even memory performance.
+
+ The default is to enable throttling (**-throttle**).
.. _mame-commandline-nosleep:
**-[no]sleep**
- Allows MAME to give time back to the system when running with **-throttle**. This allows other programs to have some CPU time, assuming that the system isn't taxing 100% of your CPU resources. This option can potentially cause hiccups in performance if other demanding programs are running. The default is ON (**-sleep**).
+ When enabled along with **-throttle**, MAME will yield the CPU when
+ limiting emulation speed. This allows other programs to use CPU time,
+ assuming the main emulation thread isn't completely utilising a CPU core.
+ This option can potentially cause hiccups in performance if other demanding
+ programs are running.
+
+ The default is on (**-sleep**).
.. _mame-commandline-speed:
**-speed** *<factor>*
- Changes the way MAME throttles the emulated system such that it runs at some multiplier of the original speed. A <factor> of 1.0 means to run the system at its normal speed. A <factor> of 0.5 means run at half speed, and a <factor> of 2.0 means run at 2x speed. Note that changing this value affects sound playback as well, which will scale in pitch accordingly. The internal resolution of the fraction is two decimal places, so a value of 1.002 is the same as 1.0. The default is ``1.0``.
+ Changes the way MAME throttles the emulation so that it runs at some
+ multiple of the system's original speed. A *<factor>* of ``1.0`` means to
+ run the system at its normal speed, a *<factor>* of ``0.5`` means run at
+ half speed, and a *<factor>* of 2.0 means run at double speed. Note that
+ changing this value affects sound playback as well, which will scale in
+ pitch accordingly. The internal precision of the fraction is two decimal
+ places, so a *<factor>* of ``1.002`` is rounded to ``1.00``.
+
+ The default is ``1.0`` (normal speed).
.. _mame-commandline-norefreshspeed:
**-[no]refreshspeed** / **-[no]rs**
- Allows MAME to dynamically adjust the system's speed such that it does not exceed the slowest refresh rate for any targeted monitors in your system. Thus, if you have a 60Hz monitor and run a system that is actually designed to run at 60.6Hz, MAME will dynamically change the speed down to 99% in order to prevent sound hiccups or other undesirable side effects of running at a slower refresh rate. The default is OFF (**-norefreshspeed**).
+ Allows MAME to adjust the emulation speed so that the refresh rate of the
+ first emulated screen does not exceed the slowest refresh rate for any
+ targeted monitors in your system. Thus, if you have a 60Hz monitor and run
+ a system that is designed to run at 60.6Hz, MAME will reduce the emulation
+ speed to 99% in order to prevent sound hiccups or other undesirable side
+ effects of running at a slower refresh rate.
+
+ The default is off (**-norefreshspeed**).
.. _mame-commandline-numprocessors:
-**-numprocessors** *<auto|value>* / **-np** *<auto|value>*
+**-numprocessors** / **-np** **auto**\ \|\ *<value>*
+
+ Specify the number of threads to use for work queues. Specifying ``auto``
+ will use the value reported by the system or environment variable
+ ``OSDPROCESSORS``. This value is internally limited to four times the
+ number of processors reported by the system.
- Specify the number of processors to use for work queues. Specifying ``auto`` will use the value reported by the system or environment variable **OSDPROCESSORS**. To avoid abuse, this value is internally limited to 4 times the number of processors reported by the system. The default is ``auto``.
+ The default is ``auto``.
.. _mame-commandline-bench:
-**-bench** *[n]*
+**-bench** *<n>*
- Benchmark for *[n]* number of emulated seconds; implies the command string:
+ Benchmark for *<n>* emulated seconds. This is equivalent to the following
+ options:
- **-str [n] -video none -sound none -nothrottle**
+ **-str** *<n>* **-video none -sound none -nothrottle**
@@ -669,49 +1094,61 @@ Core Rotation Options
.. _mame-commandline-norotate:
-| **-[no]rotate**
-|
-| Rotate the system to match its normal state (horizontal/vertical). This ensures that both vertically and horizontally oriented systems show up correctly without the need to rotate your monitor. If you want to keep the system displaying 'raw' on the screen the way it would have in the arcade, turn this option OFF. The default is ON (**-rotate**).
-|
-|
+**-[no]rotate**
+
+ Rotate the system to match its normal state (horizontal/vertical). This
+ ensures that both vertically and horizontally oriented systems show up
+ correctly without the need to rotate your monitor. If you want to keep the
+ system displaying 'raw' on the screen the way it would have in the arcade,
+ turn this option OFF.
+
+ The default is ON (**-rotate**).
+
.. _mame-commandline-noror:
+**-[no]ror**
+
.. _mame-commandline-norol:
-| **-[no]ror**
-| **-[no]rol**
-|
-|
-| Rotate the system screen to the right (clockwise) or left (counter-clockwise) relative to either its normal state (if **-rotate** is specified) or its native state (if **-norotate** is specified). The default for both of these options is OFF (**-noror -norol**).
-|
-|
+**-[no]rol**
+
+ Rotate the system screen to the right (clockwise) or left
+ (counter-clockwise) relative to either its normal state
+ (if **-rotate** is specified) or its native state (if **-norotate** is
+ specified).
+
+ The default for both of these options is OFF (**-noror -norol**).
+
.. _mame-commandline-noautoror:
+**-[no]autoror**
+
.. _mame-commandline-noautorol:
+**-[no]autorol**
-| **-[no]autoror**
-| **-[no]autorol**
-|
-|
-| These options are designed for use with pivoting screens that only pivot in a single direction. If your screen only pivots clockwise, use **-autorol** to ensure that the system will fill the screen either horizontally or vertically in one of the directions you can handle. If your screen only pivots counter-clockwise, use **-autoror**.
-|
-|
+
+ These options are designed for use with pivoting screens that only pivot in
+ a single direction. If your screen only pivots clockwise, use **-autorol**
+ to ensure that the system will fill the screen either horizontally or
+ vertically in one of the directions you can handle. If your screen only
+ pivots counter-clockwise, use **-autoror**.
.. _mame-commandline-noflipx:
+**-[no]flipx**
+
.. _mame-commandline-noflipy:
+**-[no]flipy**
-| **-[no]flipx**
-| **-[no]flipy**
-|
-|
-| Flip (mirror) the system screen either horizontally (**-flipx**) or vertically (**-flipy**). The flips are applied after the **-rotate** and **-ror**/**-rol** options are applied. The default for both of these options is OFF (**-noflipx -noflipy**).
-|
-|
+ Flip (mirror) the system screen either horizontally (**-flipx**) or
+ vertically (**-flipy**). The flips are applied after the **-rotate** and
+ **-ror**/**-rol** options are applied.
+
+ The default for both of these options is OFF (**-noflipx -noflipy**).
Core Video Options
@@ -721,95 +1158,194 @@ Core Video Options
**-video** *<bgfx|gdi|d3d|opengl|soft|accel|none>*
-|
-| Specifies which video subsystem to use for drawing. Options here depend on the operating system and whether this is an SDL-compiled version of MAME.
-|
-| Generally Available:
-|
-| Using ``bgfx`` specifies the new hardware accelerated renderer.
-| Using ``opengl`` tells MAME to render video using OpenGL acceleration.
-| Using ``none`` displays no windows and does no drawing. This is primarily present for doing CPU benchmarks without the overhead of the video system.
-|
-| On Windows:
-|
-| Using ``gdi`` here, tells MAME to render video using older standard Windows graphics drawing calls. This is the slowest but most compatible option on older versions of Windows.
-| Using ``d3d`` tells MAME to use Direct3D for rendering. This produces the better quality output than ``gdi`` and enables additional rendering options. It is recommended if you have a semi-recent (2002+) video card or onboard Intel video of the HD3000 line or better.
-|
-| On other platforms (including SDL on Windows):
-|
-| Using ``accel`` tells MAME to render video using SDL's 2D acceleration if possible.
-| Using ``soft`` uses software rendering for video output. This isn't as fast or as nice as OpenGL but will work on any platform.
-|
-| Defaults:
-|
-| The default on Windows is ``d3d``.
-| The default for Mac OS X is ``opengl`` because OS X is guaranteed to have a compliant OpenGL stack.
-| The default on all other systems is ``soft``.
-|
+ Specifies which video subsystem to use for drawing. Options here depend on
+ the operating system and whether this is an SDL-compiled version of MAME.
+
+ Generally Available:
+
+ | Using ``bgfx`` specifies the new hardware accelerated renderer.
+ |
+ | Using ``opengl`` tells MAME to render video using OpenGL acceleration.
+ |
+ | Using ``none`` displays no windows and does no drawing. This is primarily present for doing CPU benchmarks without the overhead of the video system.
+ |
+
+ On Windows:
+
+ | Using ``gdi`` tells MAME to render video using older standard Windows graphics drawing calls. This is the slowest but most compatible option on older versions of Windows.
+ |
+ | Using ``d3d`` tells MAME to use Direct3D for rendering. This produces the better quality output than ``gdi`` and enables additional rendering options. It is recommended if you have a semi-recent (2002+) video card or onboard Intel video of the HD3000 line or better.
+ |
+
+ On other platforms (including SDL on Windows):
+
+ | Using ``accel`` tells MAME to render video using SDL's 2D acceleration if possible.
+ |
+ | Using ``soft`` uses software rendering for video output. This isn't as fast or as nice as OpenGL but will work on any platform.
+ |
+
+ Defaults:
+
+ | The default on Windows is ``d3d``.
+ |
+ | The default for Mac OS X is ``opengl`` because OS X is guaranteed to have a compliant OpenGL stack.
+ |
+ | The default on all other systems is ``soft``.
+ |
.. _mame-commandline-numscreens:
**-numscreens** *<count>*
- Tells MAME how many output windows to create. For most systems, a single output window is all you need, but some systems originally used multiple screens (*e.g. Darius and PlayChoice-10 arcade machines*). Each screen (up to 4) has its own independent settings for physical monitor, aspect ratio, resolution, and view, which can be set using the options below. The default is ``1``.
+ Tells MAME how many output windows to create. For most systems, a single
+ output window is all you need, but some systems originally used multipl
+ screens (*e.g. Darius and PlayChoice-10 arcade machines*). Each screen
+ (up to 4) has its own independent settings for physical monitor, aspect
+ ratio, resolution, and view, which can be set using the options below.
+
+ The default is ``1``.
.. _mame-commandline-window:
**-[no]window** / **-[no]w**
- Run MAME in either a window or full screen. The default is OFF (**-nowindow**).
+ Run MAME in either a window or full screen.
+
+ The default is OFF (**-nowindow**).
.. _mame-commandline-maximize:
**-[no]maximize** / **-[no]max**
- Controls initial window size in windowed mode. If it is set on, the window will initially be set to the maximum supported size when you start MAME. If it is turned off, the window will start out at the smallest supported size. This option only has an effect when the -window option is used. The default is ON (**-maximize**).
+ Controls initial window size in windowed mode. If it is set on, the window
+ will initially be set to the maximum supported size when you start MAME. If
+ it is turned off, the window will start out at the closest possible size to
+ the original size of the display; it will scale on only one axis where
+ non-square pixels are used. This option only has an effect when the
+ **-window** option is used.
+
+ The default is ON (**-maximize**).
.. _mame-commandline-keepaspect:
**-[no]keepaspect** / **-[no]ka**
- Enables aspect ratio enforcement. When this option is on, the system's proper aspect ratio (generally 4:3 or 3:4) is enforced, so you get the system looking like it should. When running in a window with this option on, you can only resize the window to the proper aspect ratio, unless you are holding down the CONTROL key. By turning the option off, the aspect ratio is allowed to float. In full screen mode, this means that all systems will stretch to the full screen size (even vertical systems). In window mode, it means that you can freely resize the window without any constraints. The default is ON (**-keepaspect**).
+ When enabled, MAME preserves the correct aspect ratio for the emulated
+ system's screen(s). This is most often 4:3 or 3:4 for CRT monitors
+ (depending on the orientation), though many other aspect ratios have been
+ used, such as 3:2 (Nintendo Game Boy), 5:4 (some workstations), and various
+ other ratios. If the emulated screen and/or artwork does not fill MAME's
+ screen or Window, the image will be centred and black bars will be added
+ as necessary to fill unused space (either above/below or to the left and
+ right).
- The MAME team heavily suggests you leave this at default. Stretching systems beyond their original aspect ratio will mangle the appearance of the system in ways that no filtering or HLSL can repair.
+ When this option is disabled, the emulated screen and/or artwork will be
+ stretched to fill MAME's screen or window. The image will be distorted by
+ non-proportional scaling if the aspect ratio does not match. This is very
+ pronounced when the emulated system uses a vertically-oriented screen and
+ MAME stretches the image to fill a horizontally-oriented screen.
+
+ On Windows, when this option is enabled and MAME is running in a window (not
+ full screen), the aspect ratio will be maintained when you resize the window
+ unless you hold the **Control** (or **Ctrl**) key on your keyboard. The
+ window size will not be restricted when this option is disabled.
+
+ The default is ON (**-keepaspect**).
+
+ The MAME team strongly recommends leaving this option enabled. Stretching
+ systems beyond their original aspect ratio will mangle the appearance of the
+ system in ways that no filtering or shaders can repair.
.. _mame-commandline-waitvsync:
**-[no]waitvsync**
- Waits for the refresh period on your computer's monitor to finish before starting to draw video to your screen. If this option is off, MAME will just draw to the screen at any old time, even in the middle of a refresh cycle. This can cause "tearing" artifacts, where the top portion of the screen is out of sync with the bottom portion. Tearing is not noticeable on all systems, and some people hate it more than others. However, if you turn this option on, you will waste more of your CPU cycles waiting for the proper time to draw, so you will see a performance hit. You should only need to turn this on in windowed mode. In full screen mode, it is only needed if **-triplebuffer** does not remove the tearing, in which case you should use **-notriplebuffer -waitvsync**. Note that this option does not work with **-video gdi** mode. The default is OFF (**-nowaitvsync**).
+ Waits for the refresh period on your computer's monitor to finish before
+ starting to draw video to your screen. If this option is off, MAME will
+ just draw to the screen as a frame is ready, even if in the middle of a
+ refresh cycle. This can cause "tearing" artifacts, where the top portion of
+ the screen is out of sync with the bottom portion.
+
+ The effect of turning **-waitvsync** on differs a bit between combinations
+ of different operating systems and video drivers.
- Note that SDL-based MAME support for this option depends entirely on your operating system and video drivers; in general it will not work in windowed mode so **-video opengl** and fullscreen give the greatest chance of success.
+ On Windows, **-waitvsync** will block until video blanking before allowing
+ MAME to draw the next frame, limiting the emulated machine's framerate to
+ that of the host display. Note that this option does not work with
+ **-video gdi** mode in Windows.
+
+ On macOS, **-waitvsync** does not block; instead the most recent completely
+ drawn frame will be displayed at vblank. This means that if an emulated
+ system has a higher framerate than your host display, emulated frames will
+ be dropped periodically resulting in motion judder.
+
+ On Windows, you should only need to turn this on in windowed mode. In full
+ screen mode, it is only needed if **-triplebuffer** does not remove the
+ tearing, in which case you should use **-notriplebuffer -waitvsync**.
+
+ Note that SDL-based MAME support for this option depends entirely on your
+ operating system and video drivers; in general it will not work in windowed
+ mode so **-video opengl** and fullscreen give the greatest chance of
+ success with SDL builds of MAME.
+
+ The default is OFF (**-nowaitvsync**).
.. _mame-commandline-syncrefresh:
**-[no]syncrefresh**
- Enables speed throttling only to the refresh of your monitor. This means that the system's actual refresh rate is ignored; however, the sound code still attempts to keep up with the system's original refresh rate, so you may encounter sound problems. This option is intended mainly for those who have tweaked their video card's settings to provide carefully matched refresh rate options. Note that this option does not work with -video gdi mode. The default is OFF (**-nosyncrefresh**).
+ Enables speed throttling only to the refresh of your monitor. This means
+ that the system's actual refresh rate is ignored; however, the sound code
+ still attempts to keep up with the system's original refresh rate, so you
+ may encounter sound problems.
+
+ This option is intended mainly for those who have tweaked their video card's
+ settings to provide carefully matched refresh rate options. Note that this
+ option does not work with **-video gdi** mode.
+
+ The default is OFF (**-nosyncrefresh**).
.. _mame-commandline-prescale:
**-prescale** *<amount>*
- Controls the size of the screen images when they are passed off to the graphics system for scaling. At the minimum setting of 1, the screen is rendered at its original resolution before being scaled. At higher settings, the screen is expanded by a factor of *<amount>* before being scaled. With **-video d3d**, this produces a less blurry image at the expense of some speed. The default is ``1``.
+ Controls the size of the screen images when they are passed off to the
+ graphics system for scaling. At the minimum setting of 1, the screen is
+ rendered at its original resolution before being scaled. At higher
+ settings, the screen is expanded in both axes by a factor of *<amount>*
+ using nearest-neighbor sampling before applying filters or shaders. With
+ **-video d3d**, this produces a less blurry image at the expense of speed.
- This is supported with all video output types (``bgfx``, ``d3d``, etc) on Windows and is **ONLY** supported with OpenGL on other platforms.
+ The default is ``1``.
+
+ This is supported with all video output types (``bgfx``, ``d3d``, etc) on
+ Windows and is **ONLY** supported with OpenGL on other platforms.
.. _mame-commandline-filter:
**-[no]filter** / **-[no]d3dfilter** / **-[no]flt**
- Enable bilinear filtering on the system screen graphics. When disabled, point filtering is applied, which is crisper but leads to scaling artifacts. If you don't like the filtered look, you are probably better off increasing the **-prescale** value rather than turning off filtering altogether. The default is ON (**-filter**).
+ Enable bilinear filtering on the system screen graphics. When disabled,
+ point filtering is applied, which is crisper but leads to scaling artifacts.
+ If you don't like the filtered look, you are probably better off increasing
+ the **-prescale** value rather than turning off filtering altogether.
+
+ The default is ON (**-filter**).
- This is supported with OpenGL and D3D video on Windows and is **ONLY** supported with OpenGL on other platforms.
+ This is supported with OpenGL and D3D video on Windows and is **ONLY**
+ supported with OpenGL on other platforms.
- Use bgfx_screen_chains with BGFX to adjust filtering with that video system.
+ Use ``bgfx_screen_chains`` in your INI file(s) to adjust filtering with the
+ BGFX video system.
.. _mame-commandline-unevenstretch:
**-[no]unevenstretch**
- Allow non-integer stretch factors allowing for great window sizing flexability. The default is ON. (**-unevenstretch**)
+ Allow non-integer scaling factors allowing for great window sizing
+ flexability.
+
+ The default is ON. (**-unevenstretch**)
Core Full Screen Options
@@ -819,7 +1355,17 @@ Core Full Screen Options
**-[no]switchres**
- Enables resolution switching. This option is required for the **-resolution\*** options to switch resolutions in full screen mode. On modern video cards, there is little reason to switch resolutions unless you are trying to achieve the "exact" pixel resolutions of the original systems, which requires significant tweaking. This option is also useful on LCD displays, since they run with a fixed resolution and switching resolutions on them is just silly. This option does not work with **-video gdi**. The default is OFF (**-noswitchres**).
+ Enables resolution switching. This option is required for the
+ **-resolution\*** options to switch resolutions in full screen mode.
+
+ On modern video cards, there is little reason to switch resolutions unless
+ you are trying to achieve the "exact" pixel resolutions of the original
+ systems, which requires significant tweaking. This option is also useful
+ on LCD displays, since they run with a fixed resolution and switching
+ resolutions on them is just silly. This option does not work with
+ **-video gdi**.
+
+ The default is OFF (**-noswitchres**).
Core Per-Window Options
@@ -827,65 +1373,121 @@ Core Per-Window Options
.. _mame-commandline-screen:
-NOTE: **Multiple Screens may fail to work correctly on some Mac machines as of right now.**
+NOTE: **Multiple Screens may fail to work correctly on some Mac machines as of
+right now.**
-| **-screen** *<display>*
-| **-screen0** *<display>*
-| **-screen1** *<display>*
-| **-screen2** *<display>*
-| **-screen3** *<display>*
-|
-| Specifies which physical monitor on your system you wish to have each window use by default. In order to use multiple windows, you must have increased the value of the **-numscreens** option. The name of each display in your system can be determined by running MAME with the -verbose option. The display names are typically in the format of: ``\\\\.\\DISPLAYn``, where 'n' is a number from 1 to the number of connected monitors. The default value for these options is ``auto``, which means that the first window is placed on the first display, the second window on the second display, etc.
-|
-| The **-screen0**, **-screen1**, **-screen2**, **-screen3** parameters apply to the specific window. The **-screen** parameter applies to all windows. The window-specific options override values from the all window option.
-|
-|
+**-screen** *<display>*
+
+**-screen0** *<display>*
+
+**-screen1** *<display>*
+
+**-screen2** *<display>*
+
+**-screen3** *<display>*
+
+
+ Specifies which physical monitor on your system you wish to have each window
+ use by default. In order to use multiple windows, you must have increased
+ the value of the **-numscreens** option. The name of each display in your
+ system can be determined by running MAME with the -verbose option. The
+ display names are typically in the format of: ``\\\\.\\DISPLAYn``, where
+ 'n' is a number from 1 to the number of connected monitors.
+
+ The default value for these options is ``auto``, which means that the first
+ window is placed on the first display, the second window on the second
+ display, etc.
+
+ The **-screen0**, **-screen1**, **-screen2**, **-screen3** parameters apply
+ to the specific window. The **-screen** parameter applies to all windows.
+ The window-specific options override values from the all window option.
.. _mame-commandline-aspect:
-| **-aspect** *<width:height>* / **-screen_aspect** *<num:den>*
-| **-aspect0** *<width:height>*
-| **-aspect1** *<width:height>*
-| **-aspect2** *<width:height>*
-| **-aspect3** *<width:height>*
-|
-|
-| Specifies the physical aspect ratio of the physical monitor for each window. In order to use multiple windows, you must have increased the value of the **-numscreens** option. The physical aspect ratio can be determined by measuring the width and height of the visible screen image and specifying them separated by a colon. The default value for these options is ``auto``, which means that MAME assumes the aspect ratio is proportional to the number of pixels in the desktop video mode for each monitor.
-|
-| The **-aspect0**, **-aspect1**, **-aspect2**, **-aspect3** parameters apply to the specific window. The **-aspect** parameter applies to all windows. The window-specific options override values from the all window option.
-|
-|
+**-aspect** *<width:height>* / **-screen_aspect** *<num:den>*
+
+**-aspect0** *<width:height>*
+
+**-aspect1** *<width:height>*
+
+**-aspect2** *<width:height>*
+
+**-aspect3** *<width:height>*
+
+
+ Specifies the physical aspect ratio of the physical monitor for each window.
+ In order to use multiple windows, you must have increased the value of the
+ **-numscreens** option. The physical aspect ratio can be determined by
+ measuring the width and height of the visible screen image and specifying
+ them separated by a colon.
+
+ The default value for these options is ``auto``, which means that MAME
+ assumes the aspect ratio is proportional to the number of pixels in the
+ desktop video mode for each monitor.
+
+ The **-aspect0**, **-aspect1**, **-aspect2**, **-aspect3** parameters apply
+ to the specific window. The **-aspect** parameter applies to all windows.
+ The window-specific options override values from the all window option.
.. _mame-commandline-resolution:
-| **-resolution** *<widthxheight[@refresh]>* / **-r** *<widthxheight[@refresh]>*
-| **-resolution0** *<widthxheight[@refresh]>* / **-r0** *<widthxheight[@refresh]>*
-| **-resolution1** *<widthxheight[@refresh]>* / **-r1** *<widthxheight[@refresh]>*
-| **-resolution2** *<widthxheight[@refresh]>* / **-r2** *<widthxheight[@refresh]>*
-| **-resolution3** *<widthxheight[@refresh]>* / **-r3** *<widthxheight[@refresh]>*
-|
-| Specifies an exact resolution to run in. In full screen mode, MAME will try to use the specific resolution you request. The width and height are required; the refresh rate is optional. If omitted or set to 0, MAME will determine the mode automatically. For example, **-resolution 640x480** will force 640x480 resolution, but MAME is free to choose the refresh rate. Similarly, **-resolution 0x0@60** will force a 60Hz refresh rate, but allows MAME to choose the resolution. The string ``auto`` is also supported, and is equivalent to ``0x0@0``. In window mode, this resolution is used as a maximum size for the window. This option requires the **-switchres** option as well in order to actually enable resolution switching with **-video d3d**. The default value for these options is ``auto``.
-|
-| The **-resolution0**, **-resolution1**, **-resolution2**, **-resolution3** parameters apply to the specific window. The **-resolution** parameter applies to all windows. The window-specific options override values from the all window option.
-|
-|
+**-resolution** *<widthxheight[@refresh]>* / **-r** *<widthxheight[@refresh]>*
+
+**-resolution0** *<widthxheight[@refresh]>* / **-r0** *<widthxheight[@refresh]>*
+
+**-resolution1** *<widthxheight[@refresh]>* / **-r1** *<widthxheight[@refresh]>*
+
+**-resolution2** *<widthxheight[@refresh]>* / **-r2** *<widthxheight[@refresh]>*
+
+**-resolution3** *<widthxheight[@refresh]>* / **-r3** *<widthxheight[@refresh]>*
+
+ Specifies an exact resolution to run in. In full screen mode, MAME will try
+ to use the specific resolution you request. The width and height are
+ required; the refresh rate is optional. If omitted or set to 0, MAME will
+ determine the mode automatically. For example, **-resolution 640x480** will
+ force 640x480 resolution, but MAME is free to choose the refresh rate.
+ Similarly, **-resolution 0x0@60** will force a 60Hz refresh rate, but allows
+ MAME to choose the resolution. The string ``auto`` is also supported, and
+ is equivalent to ``0x0@0``.
+
+ In window mode, this resolution is used as a maximum size for the window.
+ This option requires the **-switchres** option as well in order to actually
+ enable resolution switching with **-video d3d**.
+
+ The default value for these options is ``auto``.
+
+ The **-resolution0**, **-resolution1**, **-resolution2**, **-resolution3**
+ parameters apply to the specific window. The **-resolution** parameter
+ applies to all windows. The window-specific options override values from
+ the all window option.
.. _mame-commandline-view:
-| **-view** *<viewname>*
-| **-view0** *<viewname>*
-| **-view1** *<viewname>*
-| **-view2** *<viewname>*
-| **-view3** *<viewname>*
-|
-| Specifies the initial view setting for each window. The *<viewname>* does not need to be a perfect match; rather, it will select the first view whose name matches all the characters specified by *<viewname>*. For example, **-view native** will match the "*Native (15:14)*" view even though it is not a perfect match. The value ``auto`` is also supported, and requests that MAME perform a default selection. The default value for these options is ``auto``.
-|
-| The **-view0**, **-view1**, **-view2**, **-view3** parameters apply to the specific window. The **-view** parameter applies to all windows. The window-specific options override values from the all window option.
-|
-|
+**-view** *<viewname>*
+
+**-view0** *<viewname>*
+
+**-view1** *<viewname>*
+
+**-view2** *<viewname>*
+
+**-view3** *<viewname>*
+
+ Specifies the initial view setting for each window. The *<viewname>* does
+ not need to be a perfect match; rather, it will select the first view whose
+ name matches all the characters specified by *<viewname>*. For example,
+ **-view native** will match the "*Native (15:14)*" view even though it is
+ not a perfect match. The value ``auto`` is also supported, and requests
+ that MAME perform a default selection.
+
+ The default value for these options is ``auto``.
+
+ The **-view0**, **-view1**, **-view2**, **-view3** parameters apply to the
+ specific window. The **-view** parameter applies to all windows. The
+ window-specific options override values from the all window option.
Core Artwork Options
@@ -895,49 +1497,65 @@ Core Artwork Options
**-[no]artwork_crop** / **-[no]artcrop**
- Enable cropping of artwork to the system screen area only. This works best with **-video gdi** or **-video d3d**, and means that vertically oriented systems running full screen can display their artwork to the left and right sides of the screen. This option can also be controlled via the Video Options menu in the user interface. The default is OFF **-noartwork_crop**.
+ Enable cropping of artwork to the system screen area only. This means that
+ vertically oriented systems running full screen can display their artwork to
+ the left and right sides of the screen. This option can also be controlled
+ via the Video Options menu in the user interface.
+
+ The default is OFF **-noartwork_crop**.
.. _mame-commandline-nousebackdrops:
**-[no]use_backdrops** / **-[no]backdrop**
- Enables/disables the display of backdrops. The default is ON (**-use_backdrops**).
+ Enables/disables the display of backdrops.
+
+ The default is ON (**-use_backdrops**).
.. _mame-commandline-nouseoverlays:
**-[no]use_overlays** / **-[no]overlay**
- Enables/disables the display of overlays. The default is ON (**-use_overlays**).
+ Enables/disables the display of overlays.
+
+ The default is ON (**-use_overlays**).
.. _mame-commandline-nousebezels:
**-[no]use_bezels** / **-[no]bezels**
- Enables/disables the display of bezels. The default is ON (**-use_bezels**).
+ Enables/disables the display of bezels.
+
+ The default is ON (**-use_bezels**).
.. _mame-commandline-nousecpanels:
**-[no]use_cpanels** / **-[no]cpanels**
- Enables/disables the display of control panels. The default is ON (**-use_cpanels**).
+ Enables/disables the display of control panels.
+
+ The default is ON (**-use_cpanels**).
.. _mame-commandline-nousemarquees:
**-[no]use_marquees** / **-[no]marquees**
- Enables/disables the display of marquees. The default is ON (**-use_marquees**).
+ Enables/disables the display of marquees.
+
+ The default is ON (**-use_marquees**).
.. _mame-commandline-fallbackartwork:
**-fallback_artwork**
- Specifies fallback artwork if no external artwork or internal driver layout is defined.
+ Specifies fallback artwork if no external artwork or internal driver layout
+ is defined.
.. _mame-commandline-overrideartwork:
**-override_artwork**
- Specifies override artwork for external artwork and internal driver layout.
+ Specifies override artwork for external artwork and internal driver layout.
@@ -948,31 +1566,70 @@ Core Screen Options
**-brightness** *<value>*
- Controls the default brightness, or black level, of the system screens. This option does not affect the artwork or other parts of the display. Using the MAME UI, you can individually set the brightness for each system screen; this option controls the initial value for all visible system screens. The standard value is ``1.0``. Selecting lower values (down to 0.1) will produce a darkened display, while selecting higher values (up to 2.0) will give a brighter display. The default is ``1.0``.
+ Controls the default brightness, or black level, of the system screens.
+ This option does not affect the artwork or other parts of the display.
+ Using the MAME UI, you can individually set the brightness for each system
+ screen; this option controls the initial value for all visible system
+ screens. The standard value is ``1.0``. Selecting lower values
+ (down to 0.1) will produce a darkened display, while selecting higher values
+ (up to 2.0) will give a brighter display.
+
+ The default is ``1.0``.
.. _mame-commandline-contrast:
**-contrast** *<value>*
- Controls the contrast, or white level, of the system screens. This option does not affect the artwork or other parts of the display. Using the MAME UI, you can individually set the contrast for each system screen; this option controls the initial value for all visible system screens. The standard value is ``1.0``. Selecting lower values (down to 0.1) will produce a dimmer display, while selecting higher values (up to 2.0) will give a more saturated display. The default is ``1.0``.
+ Controls the contrast, or white level, of the system screens. This option
+ does not affect the artwork or other parts of the display. Using the MAME
+ UI, you can individually set the contrast for each system screen; this
+ option controls the initial value for all visible system screens. The
+ standard value is ``1.0``. Selecting lower values (down to 0.1) will
+ produce a dimmer display, while selecting higher values (up to 2.0) will
+ give a more saturated display.
+
+ The default is ``1.0``.
.. _mame-commandline-gamma:
**-gamma** *<value>*
- Controls the gamma, which produces a potentially nonlinear black to white ramp, for the system screens. This option does not affect the artwork or other parts of the display. Using the MAME UI, you can individually set the gamma for each system screen; this option controls the initial value for all visible system screens. The standard value is ``1.0``, which gives a linear ramp from black to white. Selecting lower values (down to 0.1) will increase the nonlinearity toward black, while selecting higher values (up to 3.0) will push the nonlinearity toward white. The default is ``1.0``.
+ Controls the gamma, which produces a potentially nonlinear black to white
+ ramp, for the system screens. This option does not affect the artwork or
+ other parts of the display. Using the MAME UI, you can individually set
+ the gamma for each system screen; this option controls the initial value for
+ all visible system screens. The standard value is ``1.0``, which gives a
+ linear ramp from black to white. Selecting lower values (down to 0.1) will
+ increase the nonlinearity toward black, while selecting higher values
+ (up to 3.0) will push the nonlinearity toward white.
+
+ The default is ``1.0``.
.. _mame-commandline-pausebrightness:
**-pause_brightness** *<value>*
- This controls the brightness level when MAME is paused. The default value is ``0.65``.
+ This controls the brightness level when MAME is paused.
+
+ The default value is ``0.65``.
.. _mame-commandline-effect:
**-effect** *<filename>*
- Specifies a single PNG file that is used as an overlay over any system screens in the video display. This PNG file is assumed to live in the root of one of the artpath directories. The pattern in the PNG file is repeated both horizontally and vertically to cover the entire system screen areas (but not any external artwork), and is rendered at the target resolution of the system image. For **-video gdi** and **-video d3d** modes, this means that one pixel in the PNG will map to one pixel on your output display. The RGB values of each pixel in the PNG are multiplied against the RGB values of the target screen. The default is ``none``, meaning no effect.
+ Specifies a single PNG file that is used as an overlay over any system
+ screens in the video display. This PNG file is assumed to live in the root
+ of one of the artpath directories. The pattern in the PNG file is repeated
+ both horizontally and vertically to cover the entire system screen areas
+ (but not any external artwork), and is rendered at the target resolution of
+ the system image.
+
+ For **-video gdi** and **-video d3d** modes, this means that one pixel in
+ the PNG will map to one pixel on your output display. The RGB values of
+ each pixel in the PNG are multiplied against the RGB values of the target
+ screen.
+
+ The default is ``none``, meaning no effect.
@@ -983,50 +1640,62 @@ Core Vector Options
**-beam_width_min** *<width>*
- Sets the vector beam minimum width.
+ Sets the vector beam minimum width.
.. _mame-commandline-beamwidthmax:
**-beam_width_max** *<width>*
- Sets the vector beam maximum width.
+ Sets the vector beam maximum width.
.. _mame-commandline-beamintensityweight:
**-beam_intensity_weight** *<weight>*
- Sets the vector beam intensity weight.
+ Sets the vector beam intensity weight.
.. _mame-commandline-flicker:
**-flicker** *<value>*
- Simulates a vector "flicker" effect, similar to a vector monitor that needs adjustment. This option requires a float argument in the range of 0.00 - 100.00 (0=none, 100=maximum). The default is ``0``.
+ Simulates a vector "flicker" effect, similar to a vector monitor that needs
+ adjustment. This option requires a float argument in the range of
+ 0.00 - 100.00 (0=none, 100=maximum).
+ The default is ``0``.
Core Video OpenGL Debugging Options
-----------------------------------
-These options are for compatibility in **-video opengl**. If you report rendering artifacts you may be asked to try messing with them by the devs, but normally they should be left at their defaults which results in the best possible video performance.
+These options are for compatibility in **-video opengl**. If you report
+rendering artifacts you may be asked to try messing with them by the devs, but
+normally they should be left at their defaults which results in the best
+possible video performance.
.. _mame-commandline-glforcepow2texture:
**-[no]gl_forcepow2texture**
- Always use only power-of-2 sized textures (default ``off``)
+ Always use only power-of-2 sized textures.
+
+ The default is OFF. (**-nogl_forcepow2texture**)
.. _mame-commandline-glnotexturerect:
**-[no]gl_notexturerect**
- Don't use OpenGL GL_ARB_texture_rectangle (default ``on``)
+ Don't use OpenGL GL_ARB_texture_rectangle.
+
+ The default is ON. (**-gl_notexturerect**)
.. _mame-commandline-glvbo:
**-[no]gl_vbo**
- Enable OpenGL VBO (Vertex Buffer Objects), if available (default ``on``)
+ Enable OpenGL VBO (Vertex Buffer Objects), if available.
+
+ The default is ON. (**-gl_vbo**)
.. _mame-commandline-glpbo:
@@ -1034,57 +1703,76 @@ These options are for compatibility in **-video opengl**. If you report renderin
Enable OpenGL PBO (Pixel Buffer Objects), if available (default ``on``)
+ The default is ON. (**-gl_pbo**)
+
Core Video OpenGL GLSL Options
------------------------------
-
.. _mame-commandline-glglsl:
**-gl_glsl**
- Enable OpenGL GLSL, if available (default ``off``)
+ Enable OpenGL GLSL, if available.
+
+ The default is OFF.
.. _mame-commandline-glglslfilter:
**-gl_glsl_filter**
- Enable OpenGL GLSL filtering instead of FF filtering -- *0-plain, 1-bilinear, 2-bicubic* (default is ``1``)
+ Use OpenGL GLSL shader-based filtering instead of fixed function
+ pipeline-based filtering.
+
+ *0-plain, 1-bilinear, 2-bicubic*
+
+ The default is 1. (**-gl_glsl_filter 1**)
.. _mame-commandline-glslshadermame:
-|
-| **-glsl_shader_mame0**
-| **-glsl_shader_mame1**
-| ...
-| **-glsl_shader_mame9**
-|
+**-glsl_shader_mame0**
+
+**-glsl_shader_mame1**
+
+...
+
+**-glsl_shader_mame9**
+
- Custom OpenGL GLSL shader set MAME bitmap in the provided slot (0-9); one can be applied to each slot.
+ Custom OpenGL GLSL shader set MAME bitmap in the provided slot (0-9); one
+ can be applied to each slot.
- [todo: better details on usage at some point. See http://forums.bannister.org/ubbthreads.php?ubb=showflat&Number=100988#Post100988 ]
+ [todo: better details on usage at some point.
+ See http://forums.bannister.org/ubbthreads.php?ubb=showflat&Number=100988#Post100988 ]
.. _mame-commandline-glslshaderscreen:
-|
-| **-glsl_shader_screen0**
-| **-glsl_shader_screen1**
-| ...
-| **-glsl_shader_screen9**
-|
- Custom OpenGL GLSL shader screen bitmap in the provided slot (0-9).
+**-glsl_shader_screen0**
+
+**-glsl_shader_screen1**
+
+...
- [todo: better details on usage at some point. See http://forums.bannister.org/ubbthreads.php?ubb=showflat&Number=100988#Post100988 ]
+**-glsl_shader_screen9**
+
+
+ Custom OpenGL GLSL shader screen bitmap in the provided slot (0-9).
+
+ [todo: better details on usage at some point.
+ See http://forums.bannister.org/ubbthreads.php?ubb=showflat&Number=100988#Post100988 ]
.. _mame-commandline-glglslvidattr:
**-gl_glsl_vid_attr**
- Enable OpenGL GLSL handling of brightness and contrast. Better RGB system performance. Default is ``on``.
+ Enable OpenGL GLSL handling of brightness and contrast.
+ Better RGB system performance.
+
+ Default is ``on``.
Core Sound Options
@@ -1094,39 +1782,62 @@ Core Sound Options
**-samplerate** *<value>* / **-sr** *<value>*
- Sets the audio sample rate. Smaller values (e.g. 11025) cause lower audio quality but faster emulation speed. Higher values (e.g. 48000) cause higher audio quality but slower emulation speed. The default is ``48000``.
+ Sets the audio sample rate. Smaller values (e.g. 11025) cause lower audio
+ quality but faster emulation speed. Higher values (e.g. 48000) cause higher
+ audio quality but slower emulation speed.
+
+ The default is ``48000``.
.. _mame-commandline-nosamples:
**-[no]samples**
- Use samples if available. The default is ON (**-samples**).
+ Use samples if available.
+
+ The default is ON (**-samples**).
.. _mame-commandline-volume:
**-volume** / **-vol** *<value>*
- Sets the startup volume. It can later be changed with the user interface (see Keys section). The volume is an attenuation in dB: e.g., "**-volume -12**" will start with -12dB attenuation. The default is ``0``.
+ Sets the startup volume. It can later be changed with the user interface
+ (see Keys section). The volume is an attenuation in dB: e.g.,
+ "**-volume -12**" will start with -12dB attenuation.
+
+ The default is ``0``.
.. _mame-commandline-sound:
**-sound** *<``dsound``|``coreaudio``|``sdl``|``xaudio2``|``portaudio``|``none``>*
- Specifies which sound subsystem to use. Selecting ``none`` disables sound output altogether (sound hardware is still emulated). On Windows, ``dsound``, ``xaudio2``, ``portaudio`` and ``none`` are available. On macOS, ``coreaudio``, ``sdl``, ``portaudio`` and ``none`` are available. On other operating systems, ``sdl``, ``portaudio`` and ``none`` are available. (Special build options allow ``sdl`` to be used on Windows, or ``portaudio`` to be disabled.)
+ Specifies which sound subsystem to use. Selecting ``none`` disables sound
+ output altogether (sound hardware is still emulated).
- The default is ``dsound`` on Windows. On Mac, ``coreaudio`` is the default. On all other platforms, ``sdl`` is the default.
+| On Windows, ``dsound``, ``xaudio2``, ``portaudio`` and ``none`` are available.
+| On macOS, ``coreaudio``, ``sdl``, ``portaudio`` and ``none`` are available.
+| On other operating systems, ``sdl``, ``portaudio`` and ``none`` are available. (Special build options allow ``sdl`` to be used on Windows, or ``portaudio`` to be disabled.)
+|
+| The default is ``dsound`` on Windows. On Mac, ``coreaudio`` is the default. On all other platforms, ``sdl`` is the default.
+|
- On Windows and Linux, *portaudio* is likely to give the lowest possible latency, where on Mac *coreaudio* provides the best results.
+ On Windows and Linux, *portaudio* is likely to give the lowest possible
+ latency, while Mac users will find *coreaudio* provides the best results.
- When using the ``sdl`` sound subsystem, the audio API to use may be selected by setting the *SDL_AUDIODRIVER* environment variable. Available audio APIs depend on the operating system. On Windows, it may be necessary to set ``SDL_AUDIODRIVER=directsound`` if no sound output is produced by default.
+ When using the ``sdl`` sound subsystem, the audio API to use may be selected
+ by setting the *SDL_AUDIODRIVER* environment variable. Available audio APIs
+ depend on the operating system. On Windows, it may be necessary to set
+ ``SDL_AUDIODRIVER=directsound`` if no sound output is produced by default.
.. _mame-commandline-audiolatency:
**-audio_latency** *<value>*
- The exact behavior depends on the selected audio output module. Smaller values provide less audio delay while requiring better system performance. Higher values increase audio delay but may help avoid buffer under-runs and audio interruptions. The default is ``1``.
-
+ The exact behavior depends on the selected audio output module. Smaller
+ values provide less audio delay while requiring better system performance.
+ Higher values increase audio delay but may help avoid buffer under-runs and
+ audio interruptions.
+ The default is ``1``.
Core Input Options
@@ -1136,69 +1847,135 @@ Core Input Options
**-[no]coin_lockout** / **-[no]coinlock**
- Enables simulation of the "coin lockout" feature that is implemented on a number of arcade game PCBs. It was up to the operator whether or not the coin lockout outputs were actually connected to the coin mechanisms. If this feature is enabled, then attempts to enter a coin while the lockout is active will fail and will display a popup message in the user interface (In debug mode). If this feature is disabled, the coin lockout signal will be ignored. The default is ON (**-coin_lockout**).
+ Enables simulation of the "coin lockout" feature that is implemented on a
+ number of arcade game PCBs. It was up to the operator whether or not the
+ coin lockout outputs were actually connected to the coin mechanisms. If
+ this feature is enabled, then attempts to enter a coin while the lockout is
+ active will fail and will display a popup message in the user interface
+ (in debug mode). If this feature is disabled, the coin lockout signal will
+ be ignored.
+
+ The default is ON (**-coin_lockout**).
.. _mame-commandline-ctrlr:
**-ctrlr** *<controller>*
- Enables support for special controllers. Configuration files are loaded from the ctrlrpath. They are in the same format as the .cfg files that are saved, but only control configuration data is read from the file. The default is ``NULL`` (no controller file).
+ Enables support for special controllers. Configuration files are loaded from
+ the ctrlrpath. They are in the same format as the .cfg files that are
+ saved, but only control configuration data is read from the file.
+
+ The default is ``NULL`` (no controller file).
.. _mame-commandline-nomouse:
**-[no]mouse**
- Controls whether or not MAME makes use of mouse controllers. When this is enabled, you will likely be unable to use your mouse for other purposes until you exit or pause the system. The default is OFF (**-nomouse**).
+ Controls whether or not MAME makes use of mouse controllers. When this is
+ enabled, you will likely be unable to use your mouse for other purposes
+ until you exit or pause the system.
+
+ The default is OFF (**-nomouse**).
.. _mame-commandline-nojoystick:
**-[no]joystick** / **-[no]joy**
- Controls whether or not MAME makes use of joystick/gamepad controllers. When this is enabled, MAME will ask DirectInput about which controllers are connected. The default is OFF (**-nojoystick**).
+ Controls whether or not MAME makes use of joystick/gamepad controllers.
+
+ When this is enabled, MAME will ask the system about which controllers are
+ connected.
+
+ The default is OFF (**-nojoystick**).
.. _mame-commandline-nolightgun:
**-[no]lightgun** / **-[no]gun**
- Controls whether or not MAME makes use of lightgun controllers. Note that most lightguns map to the mouse, so using -lightgun and -mouse together may produce strange results. The default is OFF (**-nolightgun**).
+ Controls whether or not MAME makes use of lightgun controllers. Note that
+ most lightguns map to the mouse, so using **-lightgun** and **-mouse**
+ together may produce strange results.
+
+ The default is OFF (**-nolightgun**).
.. _mame-commandline-nomultikeyboard:
**-[no]multikeyboard** / **-[no]multikey**
- Determines whether MAME differentiates between multiple keyboards. Some systems may report more than one keyboard; by default, the data from all of these keyboards is combined so that it looks like a single keyboard. Turning this option on will enable MAME to report keypresses on different keyboards independently. The default is OFF (**-nomultikeyboard**).
+ Determines whether MAME differentiates between multiple keyboards. Some
+ systems may report more than one keyboard; by default, the data from all of
+ these keyboards is combined so that it looks like a single keyboard.
+
+ Turning this option on will enable MAME to report keypresses on different
+ keyboards independently.
+
+ The default is OFF (**-nomultikeyboard**).
.. _mame-commandline-nomultimouse:
**-[no]multimouse**
- Determines whether MAME differentiates between multiple mice. Some systems may report more than one mouse device; by default, the data from all of these mice is combined so that it looks like a single mouse. Turning this option on will enable MAME to report mouse movement and button presses on different mice independently. The default is OFF (**-nomultimouse**).
+ Determines whether MAME differentiates between multiple mice. Some systems
+ may report more than one mouse device; by default, the data from all of
+ these mice is combined so that it looks like a single mouse. Turning this
+ option on will enable MAME to report mouse movement and button presses on
+ different mice independently.
+
+ The default is OFF (**-nomultimouse**).
.. _mame-commandline-nosteadykey:
**-[no]steadykey** / **-[no]steady**
- Some systems require two or more buttons to be pressed at exactly the same time to make special moves. Due to limitations in the keyboard hardware, it can be difficult or even impossible to accomplish that using the standard keyboard handling. This option selects a different handling that makes it easier to register simultaneous button presses, but has the disadvantage of making controls less responsive. The default is OFF (**-nosteadykey**)
+ Some systems require two or more buttons to be pressed at exactly the same
+ time to make special moves. Due to limitations in the keyboard hardware,
+ it can be difficult or even impossible to accomplish that using the standard
+ keyboard handling. This option selects a different handling that makes it
+ easier to register simultaneous button presses, but has the disadvantage of
+ making controls less responsive.
+
+ The default is OFF (**-nosteadykey**)
.. _mame-commandline-uiactive:
**-[no]ui_active**
- Enable user interface on top of emulated keyboard (if present). The default is OFF (**-noui_active**)
+ Enable user interface on top of emulated keyboard (if present).
+
+ The default is OFF (**-noui_active**)
.. _mame-commandline-nooffscreenreload:
**-[no]offscreen_reload** / **-[no]reload**
- Controls whether or not MAME treats a second button input from a lightgun as a reload signal. In this case, MAME will report the gun's position as (0,MAX) with the trigger held, which is equivalent to an offscreen reload. This is only needed for games that required you to shoot offscreen to reload, and then only if your gun does not support off screen reloads. The default is OFF (**-nooffscreen_reload**).
+ Controls whether or not MAME treats a second button input from a lightgun as
+ a reload signal. In this case, MAME will report the gun's position as
+ (0,MAX) with the trigger held, which is equivalent to an offscreen reload.
+
+ This is only needed for games that required you to shoot offscreen to
+ reload, and then only if your gun does not support off screen reloads.
+
+ The default is OFF (**-nooffscreen_reload**).
.. _mame-commandline-joystickmap:
**-joystick_map** *<map>* / **-joymap** *<map>*
- Controls how joystick values map to digital joystick controls. MAME accepts all joystick input from the system as analog data. For true analog joysticks, this needs to be mapped down to the usual 4-way or 8-way digital joystick values. To do this, MAME divides the analog range into a 9x9 grid. It then takes the joystick axis position (for X and Y axes only), maps it to this grid, and then looks up a translation from a joystick map. This parameter allows you to specify the map. The default is ``auto``, which means that a standard 8-way, 4-way, or 4-way diagonal map is selected automatically based on the input port configuration of the current system.
+ Controls how joystick values map to digital joystick controls. MAME accepts
+ all joystick input from the system as analog data. For true analog
+ joysticks, this needs to be mapped down to the usual 4-way or 8-way digital
+ joystick values. To do this, MAME divides the analog range into a 9x9 grid.
+ It then takes the joystick axis position (for X and Y axes only), maps it to
+ this grid, and then looks up a translation from a joystick map. This
+ parameter allows you to specify the map.
- Maps are defined as a string of numbers and characters. Since the grid is 9x9, there are a total of 81 characters necessary to define a complete map. Below is an example map for an 8-way joystick:
+ The default is ``auto``, which means that a standard 8-way, 4-way, or 4-way
+ diagonal map is selected automatically based on the input port configuration
+ of the current system.
+
+ Maps are defined as a string of numbers and characters. Since the grid is
+ 9x9, there are a total of 81 characters necessary to define a complete map.
+ Below is an example map for an 8-way joystick:
+-------------+---------------------------------------------------------+
| | 777888999 | |
@@ -1212,64 +1989,109 @@ Core Input Options
| | 111222333 | |
+-------------+---------------------------------------------------------+
- To specify the map for this parameter, you can specify a string of rows separated by a '.' (which indicates the end of a row), like so:
+ To specify the map for this parameter, you can specify a string of rows
+ separated by a '.' (which indicates the end of a row), like so:
- +-------------------------------------------------------------------------------------------+
- | 777888999.777888999.777888999.444555666.444555666.444555666.111222333.111222333.111222333 |
- +-------------------------------------------------------------------------------------------+
+ +-------------------------------------------------------------------------------------------------------+
+ | **-joymap 777888999.777888999.777888999.444555666.444555666.444555666.111222333.111222333.111222333** |
+ +-------------------------------------------------------------------------------------------------------+
- However, this can be reduced using several shorthands supported by the <map> parameter. If information about a row is missing, then it is assumed that any missing data in columns 5-9 are left/right symmetric with data in columns 0-4; and any missing data in columns 0-4 is assumed to be copies of the previous data. The same logic applies to missing rows, except that up/down symmetry is assumed.
+ However, this can be reduced using several shorthands supported by the <map>
+ parameter. If information about a row is missing, then it is assumed that
+ any missing data in columns 5-9 are left/right symmetric with data in
+ columns 0-4; and any missing data in columns 0-4 is assumed to be copies of
+ the previous data. The same logic applies to missing rows, except that
+ up/down symmetry is assumed.
- By using these shorthands, the 81 character map can be simply specified by this 11 character string: 7778...4445
+ By using these shorthands, the 81 character map can be simply specified by
+ this 11 character string: 7778...4445 (which means we then use
+ **-joymap 7778...4445**)
- Looking at the first row, 7778 is only 4 characters long. The 5th entry can't use symmetry, so it is assumed to be equal to the previous character '8'. The 6th character is left/right symmetric with the 4th character, giving an '8'. The 7th character is left/right symmetric with the 3rd character, giving a '9' (which is '7' with left/right flipped). Eventually this gives the full 777888999 string of the row.
+ Looking at the first row, 7778 is only 4 characters long. The 5th entry
+ can't use symmetry, so it is assumed to be equal to the previous character
+ '8'. The 6th character is left/right symmetric with the 4th character,
+ giving an '8'. The 7th character is left/right symmetric with the 3rd
+ character, giving a '9' (which is '7' with left/right flipped).
+ Eventually this gives the full 777888999 string of the row.
- The second and third rows are missing, so they are assumed to be identical to the first row. The fourth row decodes similarly to the first row, producing 444555666. The fifth row is missing so it is assumed to be the same as the fourth.
+ The second and third rows are missing, so they are assumed to be identical
+ to the first row. The fourth row decodes similarly to the first row,
+ producing 444555666. The fifth row is missing so it is assumed to be the
+ same as the fourth.
- The remaining three rows are also missing, so they are assumed to be the up/down mirrors of the first three rows, giving three final rows of 111222333.
+ The remaining three rows are also missing, so they are assumed to be the
+ up/down mirrors of the first three rows, giving three final rows of
+ 111222333.
.. _mame-commandline-joystickdeadzone:
**-joystick_deadzone** *<value>* / **-joy_deadzone** *<value>* / **-jdz** *<value>*
- If you play with an analog joystick, the center can drift a little. joystick_deadzone tells how far along an axis you must move before the axis starts to change. This option expects a float in the range of 0.0 to 1.0. Where 0 is the center of the joystick and 1 is the outer limit. The default is ``0.3``.
+ If you play with an analog joystick, the center can drift a little.
+ joystick_deadzone tells how far along an axis you must move before the axis
+ starts to change. This option expects a float in the range of 0.0 to 1.0.
+ Where 0 is the center of the joystick and 1 is the outer limit.
+
+ The default is ``0.3``.
.. _mame-commandline-joysticksaturation:
**-joystick_saturation** *<value>* / **joy_saturation** *<value>* / **-jsat** *<value>*
- If you play with an analog joystick, the ends can drift a little, and may not match in the +/- directions. joystick_saturation tells how far along an axis movement change will be accepted before it reaches the maximum range. This option expects a float in the range of 0.0 to 1.0, where 0 is the center of the joystick and 1 is the outer limit. The default is ``0.85``.
+ If you play with an analog joystick, the ends can drift a little, and may
+ not match in the +/- directions. joystick_saturation tells how far along
+ an axis movement change will be accepted before it reaches the maximum
+ range. This option expects a float in the range of 0.0 to 1.0, where 0 is
+ the center of the joystick and 1 is the outer limit.
+
+ The default is ``0.85``.
.. _mame-commandline-natural:
**\-natural**
- Allows user to specify whether or not to use a natural keyboard or not. This allows you to start your system in a 'native' mode, depending on your region, allowing compatability for non-"QWERTY" style keyboards. The default is OFF (**-nonatural**)
+ Allows user to specify whether or not to use a natural keyboard or not.
+ This allows you to start your system in a 'native' mode, depending on your
+ region, allowing compatability for non-"QWERTY" style keyboards.
+
+ The default is OFF (**-nonatural**)
- In "emulated keyboard" mode (the default mode), MAME translates pressing/releasing host keys/buttons to emulated keystrokes. When you press/release a key/button mapped to an emulated key, MAME presses/releases the emulated key.
+ In "emulated keyboard" mode (the default mode), MAME translates
+ pressing/releasing host keys/buttons to emulated keystrokes. When you
+ press/release a key/button mapped to an emulated key, MAME
+ presses/releases the emulated key.
- In "natural keyboard" mode, MAME attempts to translate characters to keystrokes. The OS translates keystrokes to characters (similarly when you type into a text editor), and MAME attempts to translate these characters to emulated keystrokes.
+ In "natural keyboard" mode, MAME attempts to translate characters to
+ keystrokes. The OS translates keystrokes to characters
+ (similarly when you type into a text editor), and MAME attempts to translate
+ these characters to emulated keystrokes.
- **There are a number of unavoidable limitations in "natural keyboard" mode:**
+ **There are a number of unavoidable limitations in "natural keyboard" mode:**
- * The emulated system driver and/or keyboard device or has to support it.
- * The selected keyboard *must* match the keyboard layout selected in the emulated OS!
- * Keystrokes that don't produce characters can't be translated. (e.g. pressing a modifier on its own such as **shift**, **ctrl**, or **alt**)
- * Holding a key until the character repeats will cause the emulated key to be pressed repeatedly as opposed to being held down.
- * Dead key sequences are cumbersome to use at best.
- * It won't work at all if IME edit is involved. (e.g. for Chinese/Japanese/Korean)
+ * The emulated system driver and/or keyboard device or has to support it.
+ * The selected keyboard *must* match the keyboard layout selected in the emulated OS!
+ * Keystrokes that don't produce characters can't be translated. (e.g. pressing a modifier on its own such as **shift**, **ctrl**, or **alt**)
+ * Holding a key until the character repeats will cause the emulated key to be pressed repeatedly as opposed to being held down.
+ * Dead key sequences are cumbersome to use at best.
+ * It won't work at all if IME edit is involved. (e.g. for Chinese/Japanese/Korean)
.. _mame-commandline-joystickcontradictory:
**-joystick_contradictory**
- Enable contradictory direction digital joystick input at the same time such as **Left and Right** or **Up and Down** at the same time. The default is OFF (**-nojoystick_contradictory**)
+ Enable contradictory direction digital joystick input at the same time such
+ as **Left and Right** or **Up and Down** at the same time.
+
+ The default is OFF (**-nojoystick_contradictory**)
.. _mame-commandline-coinimpulse:
**-coin_impulse** *[n]*
- Set coin impulse time based on n (n<0 disable impulse, n==0 obey driver, 0<n set time n). Default is ``0``.
+ Set coin impulse time based on n (n<0 disable impulse, n==0 obey driver,
+ 0<n set time n).
+
+ Default is ``0``.
@@ -1278,38 +2100,45 @@ Core Input Automatic Enable Options
.. _mame-commandline-paddledevice:
-**\-paddle_device** enable (``none``|``keyboard``|``mouse``|``lightgun``|``joystick``) if a paddle control is present
+**-paddle_device** (``none``|``keyboard``|``mouse``|``lightgun``|``joystick``)
.. _mame-commandline-adstickdevice:
-**\-adstick_device** enable (``none``|``keyboard``|``mouse``|``lightgun``|``joystick``) if an analog joystick control is present
+**-adstick_device** (``none``|``keyboard``|``mouse``|``lightgun``|``joystick``)
.. _mame-commandline-pedaldevice:
-**\-pedal_device** enable (``none``|``keyboard``|``mouse``|```lightgun``|``joystick``) if a pedal control is present
+**-pedal_device** (``none``|``keyboard``|``mouse``|```lightgun``|``joystick``)
.. _mame-commandline-dialdevice:
-**\-dial_device** enable (``none``|``keyboard``|``mouse``|``lightgun``|``joystick``) if a dial control is present
+**-dial_device** (``none``|``keyboard``|``mouse``|``lightgun``|``joystick``)
.. _mame-commandline-trackballdevice:
-**\-trackball_device** enable (``none``|``keyboard``|``mouse``|``lightgun``|``joystick``) if a trackball control is present
+**-trackball_device** (``none``|``keyboard``|``mouse``|``lightgun``|``joystick``)
.. _mame-commandline-lightgundevice:
-**\-lightgun_device** enable (``none``|``keyboard``|``mouse``|``lightgun``|``joystick``) if a lightgun control is present
+**-lightgun_device** (``none``|``keyboard``|``mouse``|``lightgun``|``joystick``)
.. _mame-commandline-positionaldevice:
-**\-positional_device** enable (``none``|``keyboard``|``mouse``|``lightgun``|``joystick``) if a positional control is present
+**-positional_device** (``none``|``keyboard``|``mouse``|``lightgun``|``joystick``)
.. _mame-commandline-mousedevice:
-**\-mouse_device** enable (``none``|``keyboard``|``mouse``|``lightgun``|``joystick``) if a mouse control is present
+**-mouse_device** (``none``|``keyboard``|``mouse``|``lightgun``|``joystick``)
- Each of these options controls autoenabling the mouse, joystick, or lightgun depending on the presence of a particular class of analog control for a particular system. For example, if you specify the option **-paddle mouse**, then any game that has a paddle control will automatically enable mouse controls just as if you had explicitly specified **-mouse**. Note that these controls override the values of **-[no]mouse**, **-[no]joystick**, etc.
+ Each of these options controls autoenabling the mouse, joystick, or lightgun
+ depending on the presence of a particular class of analog control for a
+ particular system. For example, if you specify the option
+ **-paddle mouse**, then any game that has a paddle control will
+ automatically enable mouse controls just as if you had explicitly specified
+ **-mouse**.
+ Note that these controls override the values of **-[no]mouse**,
+ **-[no]joystick**, etc.
Debugging Options
@@ -1319,63 +2148,98 @@ Debugging Options
**-[no]verbose** / **-[no]v**
- Displays internal diagnostic information. This information is very useful for debugging problems with your configuration. IMPORTANT: when reporting bugs, please run with **mame -verbose** and include the resulting information. The default is OFF (**-noverbose**).
+ Displays internal diagnostic information. This information is very useful
+ for debugging problems with your configuration. IMPORTANT: when reporting
+ bugs, please run with **mame -verbose** and include the resulting
+ information.
+
+ The default is OFF (**-noverbose**).
.. _mame-commandline-oslog:
**-[no]oslog**
- Output error.log data to the system debugger. The default is OFF (**-nooslog**).
+ Output ``error.log`` messages to the system diagnostic output, if one is
+ present.
+
+ By default messages are sent to the standard error output (this is typically
+ displayed in the terminal or command prompt window, or saved to a system log
+ file). On Windows, if a debugger is attached (e.g. the Visual Studio
+ debugger or WinDbg), messages will be sent to the debugger instead.
+
+ The default is OFF (**-nooslog**).
.. _mame-commandline-log:
**-[no]log**
- Creates a file called error.log which contains all of the internal log messages generated by the MAME core and system drivers. This can be used at the same time as **-log** to output the log data to both targets as well. The default is OFF (**-nolog**).
+ Creates a file called error.log which contains all of the internal log
+ messages generated by the MAME core and system drivers. This can be used at
+ the same time as **-log** to output the log data to both targets as well.
+
+ The default is OFF (**-nolog**).
.. _mame-commandline-debug:
**-[no]debug**
- Activates the integrated debugger. By default, the debugger is entered by pressing the tilde (**~**) key during emulation. It is also entered immediately at startup. The default is OFF (**-nodebug**).
+ Activates the integrated debugger. By default, the debugger is entered by
+ pressing the tilde (**~**) key during emulation. It is also entered
+ immediately at startup.
+
+ The default is OFF (**-nodebug**).
.. _mame-commandline-debugscript:
**-debugscript** *<filename>*
- Specifies a file that contains a list of debugger commands to execute immediately upon startup. The default is ``NULL`` (*no commands*).
+ Specifies a file that contains a list of debugger commands to execute
+ immediately upon startup.
+
+ The default is ``NULL`` (*no commands*).
.. _mame-commandline-updateinpause:
**-[no]update_in_pause**
- Enables updating of the main screen bitmap while the system is paused. This means that the VIDEO_UPDATE callback will be called repeatedly during pause, which can be useful for debugging. The default is OFF (**-noupdate_in_pause**).
+ Enables updating of the main screen bitmap while the system is paused. This
+ means that the video update callback will be called repeatedly while the
+ emulation is paused, which can be useful for debugging.
+
+ The default is OFF (**-noupdate_in_pause**).
.. _mame-commandline-watchdog:
**-watchdog** *<duration>* / **-wdog** *<duration>*
- Enables an internal watchdog timer that will automatically kill the MAME process if more than *<duration>* seconds passes without a frame update. Keep in mind that some systems sit for a while during load time without updating the screen, so *<duration>* should be long enough to cover that. 10-30 seconds on a modern system should be plenty in general. By default there is no watchdog.
+ Enables an internal watchdog timer that will automatically kill the MAME
+ process if more than *<duration>* seconds passes without a frame update.
+ Keep in mind that some systems sit for a while during load time without
+ updating the screen, so *<duration>* should be long enough to cover that.
+
+ 10-30 seconds on a modern system should be plenty in general.
+
+ By default there is no watchdog.
.. _mame-commandline-debuggerfont:
**-debugger_font** *<fontname>* / **-dfont** *<fontname>*
- Specifies the name of the font to use for debugger windows.
+ Specifies the name of the font to use for debugger windows.
- The Windows default font is ``Lucida Console``.
- The Mac (Cocoa) default font is system fixed-pitch font default (typically ``Monaco``).
- The Qt default font is ``Courier New``.
+ | The Windows default font is ``Lucida Console``.
+ | The Mac (Cocoa) default font is system fixed-pitch font default (typically ``Monaco``).
+ | The Qt default font is ``Courier New``.
.. _mame-commandline-debuggerfontsize:
**-debugger_font_size** *<points>* / **-dfontsize** *<points>*
- Specifies the size of the font to use for debugger windows, in points.
+ Specifies the size of the font to use for debugger windows, in points.
- The Windows default size is ``9`` points.
- The Qt default size is ``11`` points.
- The Mac (Cocoa) default size is the system default size.
+ | The Windows default size is ``9`` points.
+ | The Qt default size is ``11`` points.
+ | The Mac (Cocoa) default size is the system default size.
Core Communication Options
@@ -1385,32 +2249,47 @@ Core Communication Options
**-comm_localhost** *<string>*
- Local address to bind to. This can be a traditional ``xxx.xxx.xxx.xxx`` address or a string containing a resolvable hostname. The default is value is "``0.0.0.0``"
+ Local address to bind to. This can be a traditional ``xxx.xxx.xxx.xxx``
+ address or a string containing a resolvable hostname.
+
+ The default is value is "``0.0.0.0``" (which binds to all local IPv4
+ addresses).
.. _mame-commandline-commlocalport:
**-comm_localport** *<string>*
- Local port to bind to. This can be any traditional communications port as an unsigned 16-bit integer (0-65535). The default value is "``15122``".
+ Local port to bind to. This can be any traditional communications port as
+ an unsigned 16-bit integer (0-65535).
+
+ The default value is "``15122``".
.. _mame-commandline-commremotehost:
**-comm_remotehost** *<string>*
- Remote address to connect to. This can be a traditional xxx.xxx.xxx.xxx address or a string containing a resolvable hostname. The default is value is "``0.0.0.0``"
+ Remote address to connect to. This can be a traditional xxx.xxx.xxx.xxx
+ address or a string containing a resolvable hostname.
+
+ The default is value is "``0.0.0.0``" (which binds to all local IPv4
+ addresses).
.. _mame-commandline-commremoteport:
**-comm_remoteport** *<string>*
- Remote port to connect to. This can be any traditional communications port as an unsigned 16-bit integer (0-65535). The default value is "``15122``".
+ Remote port to connect to. This can be any traditional communications port
+ as an unsigned 16-bit integer (0-65535).
+
+ The default value is "``15122``".
.. _mame-commandline-commframesync:
**-[no]comm_framesync**
- Synchronize frames between the communications network. The default is OFF (**-nocomm_framesync**).
+ Synchronize frames between the communications network.
+ The default is OFF (**-nocomm_framesync**).
Core Misc Options
@@ -1419,85 +2298,124 @@ Core Misc Options
.. _mame-commandline-drc:
**-[no]drc**
- Enable DRC (dynamic recompiler) CPU core if available for maximum speed. The default is ON (**-drc**).
+
+ Enable DRC (dynamic recompiler) CPU core if available for maximum speed.
+
+ The default is ON (**-drc**).
.. _mame-commandline-drcusec:
**\-drc_use_c**
- Force DRC to use the C code backend. The default is OFF (**-nodrc_use_c**).
+ Force DRC to use the C code backend.
+
+ The default is OFF (**-nodrc_use_c**).
.. _mame-commandline-drcloguml:
**\-drc_log_uml**
- Write DRC UML disassembly log. The default is OFF (**-nodrc_log_uml**).
+ Write DRC UML disassembly log.
+
+ The default is OFF (**-nodrc_log_uml**).
.. _mame-commandline-drclognative:
**\-drc_log_native**
- write DRC native disassembly log. The default is OFF (**-nodrc_log_native**).
+ Write DRC native disassembly log.
+
+ The default is OFF (**-nodrc_log_native**).
.. _mame-commandline-bios:
**-bios** *<biosname>*
- Specifies the specific BIOS to use with the current system, for systems that make use of a BIOS. The **-listxml** output will list all of the possible BIOS names for a system. The default is ``default``.
+ Specifies the specific BIOS to use with the current system, for systems that
+ make use of a BIOS. The **-listxml** output will list all of the possible
+ BIOS names for a system.
+
+ The default is ``default``.
.. _mame-commandline-cheat:
**-[no]cheat** / **-[no]c**
- Activates the cheat menu with autofire options and other tricks from the cheat database, if present. The default is OFF (**-nocheat**).
+ Activates the cheat menu with autofire options and other tricks from the
+ cheat database, if present. This also activates additional options on the
+ slider menu for overclocking/underclocking.
+
+ *Be advised that savestates created with cheats on may not work correctly
+ with this turned off and vice-versa.*
+
+ The default is OFF (**-nocheat**).
.. _mame-commandline-skipgameinfo:
**-[no]skip_gameinfo**
- Forces MAME to skip displaying the system info screen. The default is OFF (**-noskip_gameinfo**).
+ Forces MAME to skip displaying the system info screen.
+
+ The default is OFF (**-noskip_gameinfo**).
.. _mame-commandline-uifont:
**-uifont** *<fontname>*
- Specifies the name of a font file to use for the UI font. If this font cannot be found or cannot be loaded, the system will fall back to its built-in UI font. On some platforms *fontname* can be a system font name instead of a BDF font file. The default is ``default`` (use the OSD-determined default font).
+ Specifies the name of a font file to use for the UI font. If this font
+ cannot be found or cannot be loaded, the system will fall back to its
+ built-in UI font. On some platforms *fontname* can be a system font name
+ instead of a BDF font file.
+
+ The default is ``default`` (use the OSD-determined default font).
.. _mame-commandline-ui:
**-ui** *<type>*
- Specifies the type of UI to use, either ``simple`` or ``cabinet``. The default is Cabinet (**-ui cabinet**).
+ Specifies the type of UI to use, either ``simple`` or ``cabinet``.
+
+ The default is Cabinet (**-ui cabinet**).
.. _mame-commandline-ramsize:
**-ramsize** *[n]*
- Allows you to change the default RAM size (if supported by driver).
+ Allows you to change the default RAM size (if supported by driver).
.. _mame-commandline-confirmquit:
**\-confirm_quit**
- Display a Confirm Quit dialong to screen on exit, requiring one extra step to exit MAME. The default is OFF (**-noconfirm_quit**).
+ Display a Confirm Quit dialong to screen on exit, requiring one extra step
+ to exit MAME.
+
+ The default is OFF (**-noconfirm_quit**).
.. _mame-commandline-uimouse:
**\-ui_mouse**
- Displays a mouse cursor when using the built-in UI for MAME. The default is (**-noui_mouse**).
+ Displays a mouse cursor when using the built-in UI for MAME.
+
+ The default is (**-noui_mouse**).
.. _mame-commandline-language:
**-language** *<language>*
- Specify a localization language found in the ``languagepath`` tree.
+ Specify a localization language found in the ``languagepath`` tree.
.. _mame-commandline-nvramsave:
**-[no]nvram_save**
- Save the NVRAM contents when exiting machine emulation. By turning this off, you can retain your previous NVRAM contents as any current changes made will not be saved. The default is ON (**-nvram_save**).
+ Save the NVRAM contents when exiting machine emulation. By turning this off,
+ you can retain your previous NVRAM contents as any current changes made will
+ not be saved. Turning this option off will also unconditionally suppress the
+ saving of .nv files associated with some types of software cartridges.
+
+ The default is ON (**-nvram_save**).
@@ -1508,45 +2426,53 @@ Scripting Options
**-autoboot_command** *"<command>"*
- Command string to execute after machine boot (in quotes " "). To issue a quote to the emulation, use """ in the string. Using **\\n** will issue a create a new line, issuing what was typed prior as a command.
+ Command string to execute after machine boot (in quotes " "). To issue a
+ quote to the emulation, use """ in the string. Using **\\n** will issue a
+ create a new line, issuing what was typed prior as a command.
- Example: **-autoboot_command "load """$""",8,1\\n"**
+ This works only with systems that support natural keyboard mode.
+
+ Example: **-autoboot_command "load """$""",8,1\\n"**
.. _mame-commandline-autobootdelay:
**-autoboot_delay** *[n]*
- Timer delay (in seconds) to trigger command execution on autoboot.
+ Timer delay (in seconds) to trigger command execution on autoboot.
.. _mame-commandline-autobootscript:
**-autoboot_script** / **-script** *[filename.lua]*
- File containing scripting to execute after machine boot.
+ File containing scripting to execute after machine boot.
.. _mame-commandline-console:
**-[no]console**
- Enables emulator Lua Console window. The default of OFF (**-noconsole**).
+ Enables emulator Lua Console window.
+
+ The default of OFF (**-noconsole**).
.. _mame-commandline-plugins:
**-plugins**
- Enable the use of Lua Plugins. The default is ON (**-plugins**).
+ Enable the use of Lua Plugins.
+
+ The default is ON (**-plugins**).
.. _mame-commandline-plugin:
**-plugin** *[plugin shortname]*
- A list of Lua Plugins to enable, comma separated.
+ A list of Lua Plugins to enable, comma separated.
.. _mame-commandline-noplugin:
**-noplugin** *[plugin shortname]*
- A list of Lua Plugins to disable, comma separated.
+ A list of Lua Plugins to disable, comma separated.
@@ -1556,16 +2482,22 @@ HTTP Server Options
**-[no]http**
- Enable HTTP server. The default is OFF (**-nohttp**).
+ Enable HTTP server.
+
+ The default is OFF (**-nohttp**).
.. _mame-commandline-httpport:
**-http_port** *[port]*
- Choose HTTP server port. The default is ``8080``.
+ Choose HTTP server port.
+
+ The default is ``8080``.
.. _mame-commandline-httproot:
**-http_root** *[rootfolder]*
- Choose HTTP server document root. The default is ``web``.
+ Choose HTTP server document root.
+
+ The default is ``web``.
diff --git a/docs/source/conf.py b/docs/source/conf.py
index acc99a66fbd..4130e982e30 100644
--- a/docs/source/conf.py
+++ b/docs/source/conf.py
@@ -32,6 +32,7 @@ extensions = [
'sphinx.ext.mathjax',
'sphinx.ext.viewcode',
'edit_on_github',
+ 'sphinxcontrib.rsvgconverter'
]
edit_on_github_project = 'mamedev/mame'
@@ -54,16 +55,16 @@ master_doc = 'index'
# General information about the project.
project = u'MAME Documentation'
-copyright = u'2018, MAMEdev Team'
+copyright = u'2019, MAMEdev Team'
# The version info for the project you're documenting, acts as replacement for
# |version| and |release|, also used in various other places throughout the
# built documents.
#
# The short X.Y version.
-version = '0.194'
+version = '0.205'
# The full version, including alpha/beta/rc tags.
-release = '0.194'
+release = '0.205'
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
diff --git a/docs/source/images/MAMElogo.svg b/docs/source/images/MAMElogo.svg
new file mode 100644
index 00000000000..b45bc7ebdb3
--- /dev/null
+++ b/docs/source/images/MAMElogo.svg
@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ id="svg4563"
+ version="1.1"
+ viewBox="0 0 321.26581 91.07238"
+ height="91.07238mm"
+ width="321.26581mm">
+ <defs
+ id="defs4557">
+ <linearGradient
+ id="left-dark">
+ <stop
+ style="stop-color:#00274f;stop-opacity:1"
+ offset="0"
+ id="stop5213" />
+ <stop
+ style="stop-color:#68cafb;stop-opacity:1"
+ offset="1"
+ id="stop5215" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ y2="299.328"
+ x2="11"
+ y1="299.328"
+ x1="1213.16"
+ id="right-dark">
+ <stop
+ id="stop4"
+ stop-color="#68cafb"
+ offset="0" />
+ <stop
+ id="stop6"
+ stop-color="#00274f"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ y2="162.44048"
+ x2="237.65611"
+ y1="162.44048"
+ x1="-80.41803"
+ id="linearGradient5175"
+ xlink:href="#right-dark" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ y2="162.44048"
+ x2="237.65611"
+ y1="162.44048"
+ x1="-80.41803"
+ id="linearGradient5211"
+ xlink:href="#left-dark" />
+ </defs>
+ <g
+ transform="translate(82.012688,-116.4355)"
+ id="layer1">
+ <path
+ style="fill:url(#linearGradient5175);fill-rule:evenodd;stroke:url(#linearGradient5211);stroke-width:1.32291663px;stroke-linejoin:miter;stroke-opacity:0.75"
+ d="m -80.418029,184.88601 66.4546,-66.5869 v 28.92769 l 29.05998,-28.92769 v 46.56667 l 46.74315,-46.83125 v 52.51979 l 52.519789,-52.51979 v 29.19227 l 29.01579,-28.92769 v 44.6704 l 43.56815,-43.65625 h 50.71269 l -16.36184,16.36025 h -25.83921 l -7.40833,7.40833 h 13.44877 l -17.02064,17.24184 h -13.80332 l -7.67291,7.54062 h 44.93418 l -17.15293,17.02171 h -68.74748 l 4.14496,-4.54211 V 161.91118 L 101.6153,186.07663 V 158.0308 L 74.715911,184.88601 H 44.421121 V 162.17576 L -0.24927857,206.84642 H -26.707609 L -2.1013586,182.1518 V 162.17576 L -26.707609,186.6058 v -29.10417 l -27.25209,27.38438 z"
+ class="cls-1" />
+ </g>
+</svg>
diff --git a/docs/source/index.rst b/docs/source/index.rst
index 1cee5d6f714..bf90036aa92 100644
--- a/docs/source/index.rst
+++ b/docs/source/index.rst
@@ -2,12 +2,17 @@
You can adapt this file completely to your liking, but it should at least
contain the root `toctree` directive.
+.. image:: images/MAMElogo.svg
+ :width: 100%
+ :align: center
+ :alt: MAME
+
MAME Documentation
==================
.. note::
This documentation is a work in progress. You can track the status of these topics through MAME's `issue tracker <https://github.com/mamedev/mame/issues>`_. Learn how you can `contribute <https://github.com/mamedev/mame/blob/master/docs/CONTRIBUTING.md>`_ on GitHub.
-
+
.. toctree::
:titlesonly:
@@ -25,9 +30,8 @@ MAME Documentation
security
license
-
+
Contribute
----------
The documentation on this site is the handiwork of our many contributors.
-
diff --git a/docs/source/initialsetup/compilingmame.rst b/docs/source/initialsetup/compilingmame.rst
index 993ffb8e5fb..b8a854db322 100644
--- a/docs/source/initialsetup/compilingmame.rst
+++ b/docs/source/initialsetup/compilingmame.rst
@@ -36,15 +36,79 @@ Rebuilding MAME on a dual-core (e.g. i3 or laptop i5) machine:
Microsoft Windows
-----------------
-Here are specific notes about compiling MAME for Microsoft Windows.
-
-* Refer to `the MAME tools site <http://mamedev.org/tools/>`_ for the latest toolkit for getting MAME compiled on Windows.
-
-* You will need to download the toolset from that link to begin. Periodically, these tools are updated and newer versions of MAME from that point on will **require** updated tools to compile.
-
-* You can do compilation on Visual Studio 2017 (if installed on your PC) by using **make vs2017**. This will always regenerate the settings, so **REGENIE=1** is *not* needed.
-
-* Make sure you get SDL 2 2.0.3 or 2.0.4 as earlier versions are buggy.
+MAME for Windows is built using the MSYS2 environment. You will need Windows 7
+or later and a reasonably up-to-date MSYS2 installation. We strongly recommend
+building MAME on a 64-bit system. Instructions may need to be adjusted for
+32-bit systems.
+
+* A pre-packaged MSYS2 installation including the prerequisites for building
+ MAME can be downloaded from the `MAME Build Tools
+ <http://mamedev.org/tools/>`_ page.
+* After initial installation, you can update the MSYS2 environment using the
+ **pacman** (Arch package manage) command.
+* By default, MAME will be built using native Windows OS interfaces for
+ window management, audio/video output, font rendering, etc. If you want to
+ use the portable SDL (Simple DirectMedia Layer) interfaces instead, you can
+ add **OSD=sdl** to the make options. The main emulator binary will have an
+ ``sdl`` prefix prepended (e.g. ``sdlmame64.exe`` or ``sdlmame.exe``). You
+ will need to install the MSYS2 packages for SDL 2 version 2.0.3 or later.
+* By default, MAME will include the native Windows debugger. To also inculde
+ the portable Qt debugger, add **USE_QTDEBUG=1** to the make options. You
+ will need to install the MSYS2 packages for Qt 5.
+
+Using a standard MSYS2 installation
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+You may also build MAME using a standard MSYS2 installation and adding the tools
+needed for building MAME. These instructions assume you have some familiarity
+with MSYS2 and the **pacman** package manager.
+
+* Install the MSYS2 environment from the `MSYS2 homepage
+ <https://www.msys2.org/>`_.
+* Download the latest version of the ``mame-essentials`` package from the
+ `MAME package repository <https://repo.mamedev.org/x86_64/>`_ and install it
+ using the **pacman** command.
+* Add the ``mame`` repository to ``/etc/pacman.conf`` using
+ ``/etc/pacman.d/mirrorlist.mame`` for locations.
+* Install packages necessary to build MAME. At the very least, you'll need
+ ``bash``, ``git``, ``make``.
+* For 64-bit builds you'll need ``mingw-w64-x86_64-gcc`` and
+ ``mingw-w64-x86_64-python2``.
+* For 32-bit builds you'll need ``mingw-w64-i686-gcc`` and
+ ``mingw-w64-i686-python2``.
+* For debugging you may want to install ``gdb``.
+* To build against the portable SDL interfaces, you'll need
+ ``mingw-w64-x86_64-SDL2`` and ``mingw-w64-x86_64-SDL2_ttf`` for 64-bit builds,
+ or ``mingw-w64-i686-SDL2`` and ``mingw-w64-i686-SDL2_ttf`` for 32-bit builds.
+* To build the Qt debugger, you'll need ``mingw-w64-x86_64-qt5`` for 64-bit
+ builds, or ``mingw-w64-i686-qt5`` for 32-bit builds.
+* To generate API documentation from source, you'll need ``doxygen``.
+* For 64-bit builds, open **MSYS2 MinGW 64-bit** from the start menu, and set
+ up the environment variables ``MINGW64`` to ``/mingw64`` and ``MINGW32`` to an
+ empty string (e.g. using the command **export MINGW64=/mingw64 MINGW32=** in
+ the Bash shell).
+* For 32-bit builds, open **MSYS2 MinGW 32-bit** from the start menu, and set
+ up the environment variables ``MINGW32`` to ``/mingw32`` and ``MINGW64`` to an
+ empty string (e.g. using the command **export MINGW32=/mingw32 MINGW64=** in
+ the Bash shell).
+
+Building with Microsoft Visual Studio
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+* You can generate Visual Studio 2017 projects using **make vs2017**. The
+ solution and project files will be created in
+ ``build/projects/windows/mame/vs2017`` by default (the name of the ``build``
+ folder can be changed using the ``BUILDDIR`` option). This will always
+ regenerate the settings, so **REGENIE=1** is *not* needed.
+* Adding **MSBUILD=1** to the make options will build build the solution using
+ the Microsoft Build Engine after generating the project files. Note that this
+ requires paths and environment variables to be configured so the correct
+ Visual Studio tools can be located.
+* MAME can only be compiled with the Visual Studio 15.7.6 tools. Bugs in newer
+ versions of the Microsoft Visual C/C++ compiler prevent it from compiling
+ MAME.
+* The MSYS2 environment is still required to generate the project files, convert
+ built-in layouts, compile UI translations, etc.
.. _compiling-fedora:
@@ -188,15 +252,27 @@ IGNORE_GIT
revision description in the version string.
Tool locations
-~~~~~~~~~~~~~~~~~~~~
+~~~~~~~~~~~~~~
OVERRIDE_CC
- Set the C/Objective-C compiler command.
+ Set the C/Objective-C compiler command. (This sets the target C compiler
+ command when cross-compiling.)
OVERRIDE_CXX
- Set the C++/Objective-C++ compiler command.
+ Set the C++/Objective-C++ compiler command. (This sets the target C++
+ compiler command when cross-compiling.)
+OVERRIDE_LD
+ Set the linker command. This is often not necessary or useful because the C
+ or C++ compiler command is used to invoke the linker. (This sets the target
+ linker command when cross-compiling.)
PYTHON_EXECUTABLE
Set the Python interpreter command. You need Python 2.7 or Python 3 to build
MAME.
+CROSS_BUILD
+ Set to **1** to use separate host and target compilers and linkers, as
+ required for cross-compilation. In this case, **OVERRIDE_CC**,
+ **OVERRIDE_CXX** and **OVERRIDE_LD** set the target C compiler, C++ compiler
+ and linker commands, while **CC**, **CXX** and **LD** set the host C
+ compiler, C++ compiler and linker commands.
Optional features
~~~~~~~~~~~~~~~~~
@@ -255,10 +331,10 @@ ARCHOPTS_CXX
source files.
ARCHOPTS_OBJC
Additional command-line options to pass to the compiler when compiling
- Objecive-C source files.
+ Objective-C source files.
ARCHOPTS_OBJCXX
Additional command-line options to pass to the compiler when compiling
- Objecive-C++ source files.
+ Objective-C++ source files.
Library/framework locations
~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -328,8 +404,8 @@ Issues with specific compiler versions
Adding **DEPRECATED=0** to your build options works around this by disabling
deprecation warnings.
* MinGW GCC 7 for Windows i386 produces spurious out-of-bounds access warnings.
- Adding **NOWERROR=1** to your build options works around this by disabling
- deprecation warnings.
+ Adding **NOWERROR=1** to your build options works around this by not treating
+ warnings as errors.
* Initial versions of GNU libstdc++ 6 have a broken ``std::unique_ptr``
implementation. If you encounter errors with ``std::unique_ptr`` you need to
upgrade to a newer version of libstdc++ that fixes the issue.
@@ -362,7 +438,7 @@ a **CFLAGS** or **CXXFLAGS** environment variable). You can check to see
whether the ``_FORTIFY_SOURCE`` macro is a built-in macro with your version of
GCC with a command like this:
-**gcc -dM -E - | grep _FORTIFY_SOURCE**
+**gcc -dM -E - < /dev/null | grep _FORTIFY_SOURCE**
If ``_FORTIFY_SOURCE`` is defined to a non-zero value by default, you can work
around it by adding **-U_FORTIFY_SOURCE** to the compiler flags (e.g. by using
@@ -375,6 +451,23 @@ variables.
Unusual Build Configurations
----------------------------
+Cross-compiling MAME
+~~~~~~~~~~~~~~~~~~~~
+
+MAME's build system has basic support for cross-compilation. Set
+**CROSS_BUILD=1** to enable separate host and target compilers, set
+**OVERRIDE_CC** and **OVERRIDE_CXX** to the target C/C++ compiler commands, and
+if necessary set **CC** and **CXX** to the host C/C++ compiler commands. If the
+target OS is different to the host OS, set it with **TARGETOS**. For example it
+may be possible to build a MinGW32 x64 build on a Linux host using a command
+like this:
+
+**make TARGETOS=windows PTR64=1 OVERRIDE_CC=x86_64-w64-mingw32-gcc OVERRIDE_CXX=x86_64-w64-mingw32-g++ OVERRIDE_LD=x86_64-w64-mingw32-ld MINGW64=/usr**
+
+(The additional packages required for producing a standard MinGW32 x64 build on
+a Fedora Linux host are ``mingw64-gcc-c++``, ``mingw64-winpthreads-static`` and
+their dependencies. Non-standard builds may require additional packages.)
+
Using libc++ on Linux
~~~~~~~~~~~~~~~~~~~~~
diff --git a/docs/source/license.rst b/docs/source/license.rst
index 9e61b9ca349..db2eb2f41d0 100644
--- a/docs/source/license.rst
+++ b/docs/source/license.rst
@@ -6,7 +6,7 @@ The MAME project as a whole is distributed under the terms of the `GNU General P
Please note that MAME is a registered trademark of Gregory Ember, and permission is required to use the "MAME" name, logo, or wordmark.
- Copyright (C) 1997-2018 MAMEDev and contributors
+ Copyright (C) 1997-2019 MAMEDev and contributors
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
diff --git a/docs/source/techspecs/device_memory_interface.rst b/docs/source/techspecs/device_memory_interface.rst
index f35a1887cee..4efa6a75234 100644
--- a/docs/source/techspecs/device_memory_interface.rst
+++ b/docs/source/techspecs/device_memory_interface.rst
@@ -70,7 +70,7 @@ Associating maps to spaces is done at the machine config level, after the device
| **MCFG_DEVICE_PROGRAM_MAP**\ (_map)
| **MCFG_DEVICE_DATA_MAP**\ (_map)
| **MCFG_DEVICE_IO_MAP**\ (_map)
-| **MCFG_DEVICE_DECRYPTED_OPCODES_MAP**\ (_map)
+| **MCFG_DEVICE_OPCODES_MAP**\ (_map)
The generic macro and the four specific ones associate a map to a
given space. Address maps associated to non-existing spaces are
diff --git a/docs/source/techspecs/layout_files.rst b/docs/source/techspecs/layout_files.rst
index de9bdff916c..10467a8d0e9 100644
--- a/docs/source/techspecs/layout_files.rst
+++ b/docs/source/techspecs/layout_files.rst
@@ -32,7 +32,7 @@ There are two kinds of numbers in MAME layouts: integers and floating-point
numbers.
Integers may be supplied in decimal or hexadecimal notation. A decimal integer
-consists of and optional # (hash) prefix, an optional +/- (plus or minus) sign
+consists of an optional # (hash) prefix, an optional +/- (plus or minus) sign
character, and a sequence of digits 0-9. A hexadecimal number consists of one
of the prefixes $ (dollar sign) or 0x (zero ex) followed by a sequence of
hexadecimal digits 0-9 and A-F. Hexadecimal numbers are case-insensitive for
@@ -768,12 +768,14 @@ how digital displays may be connected to emulated outputs::
If an element instantiating a layout element has ``inputtag`` and ``inputmask``
attributes but lacks a ``name`` attribute, it will take its state from the value
-of the corresponding I/O port, masked with the ``inputmask`` value, and shifted
-to the right so that the least significant one bit of the mask aligns with the
-least significant bit of the value (for example a mask of 0x05 will result in no
-shift, while a mask of 0xb0 will result in the value being shifted four bits to
-the right). This is often used to allow clickable buttons and toggle switches
-to provide visible feedback.
+of the corresponding I/O port, masked with the ``inputmask`` value and XORed
+with the I/O port default field value. The latter is useful for inputs that are
+active-low. If the result is non-zero, the state is 1, otherwise it's 0. This
+is often used to allow clickable buttons and toggle switches to provide visible
+feedback. By using ``inputraw="1"``, it's possible to obtain the raw data from
+the I/O port, masked with the ``inputmask`` value and shifted to the right to
+remove trailing zeroes (for example a mask of 0x05 will result in no shift, while
+a mask of 0xb0 will result in the value being shifted four bits to the right).
When handling mouse input, MAME treats all layout elements as being rectangular,
and only activates the frontmost element whose area includes the location of the
@@ -1090,9 +1092,9 @@ when parameters are used, or recursively nested groups. The ``complay.py``
script is compatible with both Python 2.7 and Python 3 interpreters.
The ``complay.py`` script takes three parameters -- an input file name, an
-output file name, and a base name for variables in the output::
+output file name, and a base name for variables in the output:
- python scripts/build/complay.py input [output [varname]]
+ **python scripts/build/complay.py** *<input>* [*<output>* [*<varname>*]]
The input file name is required. If no output file name is supplied,
``complay.py`` will parse and check the input, reporting any errors found,
@@ -1104,6 +1106,6 @@ in case of an I/O error. If an output file name is specified, the file will be
created/overwritten on success or removed on failure.
To check a layout file for common errors, run the script with the path to the
-file no check and no output file name or base variable name. For example::
+file no check and no output file name or base variable name. For example:
- python scripts/build/complay.py artwork/dino/default.lay
+ **python scripts/build/complay.py artwork/dino/default.lay**
diff --git a/docs/source/techspecs/luaengine.rst b/docs/source/techspecs/luaengine.rst
index fa1c04cdb10..26d6da6a253 100644
--- a/docs/source/techspecs/luaengine.rst
+++ b/docs/source/techspecs/luaengine.rst
@@ -53,7 +53,7 @@ Let's first run MAME in a terminal to reach the LUA console:
_/ _/ _/ _/_/_/_/ _/ _/ _/ _/_/_/
_/ _/ _/ _/ _/ _/ _/
_/ _/ _/ _/ _/ _/ _/_/_/_/
- mame v0.195
+ mame v0.205
Copyright (C) Nicola Salmoria and the MAME team
Lua 5.3
@@ -77,7 +77,7 @@ You can check at runtime which version of MAME you are running, with:
::
[MAME]> print(emu.app_name() .. " " .. emu.app_version())
- mame 0.195
+ mame 0.205
We now start exploring screen related methods. First, let's enumerate available screens:
diff --git a/docs/source/whatis.rst b/docs/source/whatis.rst
index fb5dffe497b..51f9d244226 100644
--- a/docs/source/whatis.rst
+++ b/docs/source/whatis.rst
@@ -7,7 +7,7 @@ MAME's purpose is to preserve decades of software history. As electronic technol
|
| **MAME®**
-| **Copyright © 1997-2018 by Nicola Salmoria and the MAME team**
+| **Copyright © 1997-2019 by Nicola Salmoria and the MAME team**
| **MAME is a registered trademark owned by Gregory Ember**
|
diff --git a/hash/32x.xml b/hash/32x.xml
index e9821cfc763..c08cf37e0de 100644
--- a/hash/32x.xml
+++ b/hash/32x.xml
@@ -112,8 +112,63 @@
</part>
</software>
+ <!-- Dump by Radar -->
+ <software name="pinochio">
+ <description>Pinocchio (Euro, Prototype 19951206)</description>
+ <year>1995</year>
+ <publisher>Virgin</publisher>
+ <sharedfeat name="compatibility" value="PAL"/>
+ <part name="cart" interface="_32x_cart">
+ <feature name="pcb" value="837-11069" />
+ <feature name="ic1" value="EPROM [M27C4001]" />
+ <feature name="ic2" value="EPROM [M27C4001]" />
+ <feature name="ic3" value="EPROM [M27C4001]" />
+ <feature name="ic4" value="EPROM [M27C4001]" />
+ <feature name="ic5" value="EPROM [M27C4001]" />
+ <feature name="ic6" value="EPROM [M27C4001]" />
+ <feature name="ic7" value="EPROM [M27C4001]" />
+ <feature name="ic8" value="EPROM [M27C4001]" />
+ <feature name="u015" value="SRAM [HM62256ALFP-10T]" />
+ <feature name="u016" value="315-5709" />
+ <feature name="u0114" value="26B" />
+ <feature name="u0116" value="HC32" />
+ <feature name="u0125" value="ALS245A" />
+ <feature name="u0126" value="ALS245A" />
+ <feature name="u0127" value="ALS245A" />
+ <feature name="u0129" value="ALS245A" />
+ <feature name="u0130" value="ALS245A" />
+ <feature name="u0131" value="HC139" />
+ <feature name="dipswitch" value="SW0135" /> <!-- ('.'.'') -->
+ <feature name="battery" value="[empty]" />
+ <dataarea name="rom" size="4194304">
+ <rom name="u1.ic1" size="524288" crc="1553d1c6" sha1="18f00cbf8278ed709ec02cc2e5808ef4d0c479c1" offset="000000" />
+ <rom name="u2.ic2" size="524288" crc="eff61056" sha1="e4693a6ea0b4498a13a1bf00e8064139f02e03ad" offset="0x80000" />
+ <rom name="u3.ic2" size="524288" crc="218a0656" sha1="6a0cd97ab525a9d1dd10263bdd022427eddfeefe" offset="0x100000" />
+ <rom name="u4.ic2" size="524288" crc="1c39dbd1" sha1="57331a3a680852251a0780559238c2cc3c1d1ad0" offset="0x180000" />
+ <rom name="u5.ic2" size="524288" crc="6cbe0e12" sha1="830b81eb6db6487612f13999a671e98b9f782236" offset="0x200000" />
+ <rom name="u6.ic2" size="524288" crc="70ee204d" sha1="4b476e494faf041439b4cb1916654eb231f6f49e" offset="0x280000" />
+ <rom name="u7.ic2" size="524288" crc="63e613df" sha1="b40b7a72ece079452a1417f526a00473da7d3b7f" offset="0x300000" />
+ <rom name="u8.ic2" size="524288" crc="7ecb16f0" sha1="9668cb5addd612fd34f3740155adfe3b64e4fec1" offset="0x380000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <!-- Dump by Porchy -->
+ <software name="cf2">
+ <description>Clay Fighter 2 (Euro, USA, Jpn, Prototype 19950429)</description>
+ <year>1995</year>
+ <publisher>Sega</publisher>
+ <sharedfeat name="compatibility" value="NTSC-J,NTSC-U,PAL"/>
+ <part name="cart" interface="_32x_cart">
+ <dataarea name="rom" size="1048576">
+ <rom name="clayfighter 2 32x odd 4-28-95.u1" size="524288" crc="55cd507f" sha1="82a620ad9d8de5cdda5504401625dc44011c4444" offset="0x000001" loadflag="load16_byte"/>
+ <rom name="clayfighter 2 32x even 4-29-95.u2" size="524288" crc="5cc3c228" sha1="7ebad951b63619c65b848018a774082364d57964" offset="0x000000" loadflag="load16_byte"/>
+ </dataarea>
+ </part>
+ </software>
+
<!-- Old interleaved/unconfirmed dump -->
-<!-- PCB info and part numbers are taken from SMS Power and from nepereny's PCB pictures ando other sources -->
+<!-- PCB info and part numbers are taken from SMS Power and from nepereny's PCB pictures and other sources -->
<software name="aburner">
<description>After Burner Complete (Euro)</description>
@@ -1127,19 +1182,6 @@
</part>
</software>
- <software name="cf2">
- <description>Clay Fighter 2 (Jpn, USA, Euro Prototype)</description>
- <year>1995</year>
- <publisher>Sega</publisher>
- <sharedfeat name="compatibility" value="NTSC-J,NTSC-U,PAL"/>
- <part name="cart" interface="_32x_cart">
- <dataarea name="rom" size="1048576">
- <rom name="clay_fighter_2_32x_odd_4_28_95.u1" size="524288" crc="55cd507f" sha1="82a620ad9d8de5cdda5504401625dc44011c4444" offset="0x000001" loadflag="load16_byte"/>
- <rom name="clay_fighter_2_32x_even_4_29_95.u2" size="524288" crc="5cc3c228" sha1="7ebad951b63619c65b848018a774082364d57964" offset="0x000000" loadflag="load16_byte"/>
- </dataarea>
- </part>
- </software>
-
<software name="kolibri">
<description>Kolibri (Euro, USA)</description>
<year>1995</year>
diff --git a/hash/a800.xml b/hash/a800.xml
index 24c34811c7c..24c34811c7c 100755..100644
--- a/hash/a800.xml
+++ b/hash/a800.xml
diff --git a/hash/a800_flop.xml b/hash/a800_flop.xml
index 39b1d2846aa..39b1d2846aa 100755..100644
--- a/hash/a800_flop.xml
+++ b/hash/a800_flop.xml
diff --git a/hash/acrnsys_rom.xml b/hash/acrnsys_rom.xml
index 4c8829bde06..409c7a3396d 100644
--- a/hash/acrnsys_rom.xml
+++ b/hash/acrnsys_rom.xml
@@ -5,6 +5,18 @@
<softwarelist name="acrnsys_rom" description="Acorn System ROM images">
+ <software name="ade">
+ <description>ADE</description>
+ <year>198?</year>
+ <publisher>Acorn</publisher>
+ <info name="usage" value="GO C000" />
+ <part name="rom1" interface="acrnsys_rom">
+ <dataarea name="rom" size="4096">
+ <rom name="ade.rom" size="4096" crc="14c21b46" sha1="6745f62ee27611222ba96b9115666b1f4c49ae67" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="econ148" supported="no">
<description>System/3 Econet 1.48</description>
<year>198?</year>
diff --git a/hash/alphatro_cart.xml b/hash/alphatro_cart.xml
index 861fd934f5a..5d361460a62 100644
--- a/hash/alphatro_cart.xml
+++ b/hash/alphatro_cart.xml
@@ -14,13 +14,13 @@
</part>
</software>
<software name="microtxt">
- <description>MicroText</description>
- <year>1983</year>
- <publisher>VictorSoft</publisher>
- <part name="cart" interface="alphatro_cart">
- <dataarea name="rom" size="16384">
- <rom name="microtext.bin" size="8192" crc="7a7eba6b" sha1="e75465ee6b397f806674fa645264fb2633ba7470" offset="8192" />
- </dataarea>
- </part>
-</software>
+ <description>MicroText</description>
+ <year>1983</year>
+ <publisher>VictorSoft</publisher>
+ <part name="cart" interface="alphatro_cart">
+ <dataarea name="rom" size="16384">
+ <rom name="microtext.bin" size="8192" crc="7a7eba6b" sha1="e75465ee6b397f806674fa645264fb2633ba7470" offset="8192" />
+ </dataarea>
+ </part>
+ </software>
</softwarelist>
diff --git a/hash/apple2_flop_clcracked.xml b/hash/apple2_flop_clcracked.xml
new file mode 100644
index 00000000000..faf3e69323d
--- /dev/null
+++ b/hash/apple2_flop_clcracked.xml
@@ -0,0 +1,3003 @@
+<?xml version="1.0"?>
+<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
+
+<softwarelist name="apple2_flop_clcracked" description="Apple II cleanly cracked 5.25 disks">
+
+ <software name="101mword">
+ <description>101 Misused Words (cleanly cracked)</description>
+ <year>1983</year>
+ <publisher>Learning Seed Company</publisher>
+ <info name="release" value="2016-04-12"/>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="101 misused words (4am crack).dsk" size="143360" crc="49662c0d" sha1="b71a873630ef10333695890ab66a7bd80a9ef06e" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="123dmult">
+ <description>1-2-3 Digit Multiplication (cleanly cracked)</description>
+ <year>1986</year>
+ <publisher>Microcomputer Workshops</publisher>
+ <info name="release" value="2017-04-30"/>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="1-2-3 digit multiplication (4am crack).dsk" size="143360" crc="78461261" sha1="c8b8e76295be278b0faa2a10c255b3c3f7b7468c" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="2400ad">
+ <description>2400 A.D. (cleanly cracked)</description>
+ <year>1987</year>
+ <publisher>Origin Systems</publisher>
+ <info name="release" value="2018-09-23"/>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="143360">
+ <rom name="2400 a.d. (4am crack) side a.dsk" size="143360" crc="b213865f" sha1="6f32418850fa522019233743e19ceac5bd961c95" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="143360">
+ <rom name="2400 a.d. (4am crack) side b.dsk" size="143360" crc="30248b30" sha1="6154a819e207104af57b262c950fa225a8b0d1a1" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="acmasadv">
+ <description>A Christmas Adventure (cleanly cracked)</description>
+ <year>1984</year>
+ <publisher>Bitcards</publisher>
+ <info name="release" value="2019-01-15"/>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="143360">
+ <rom name="a christmas adventure (4am crack) side a.dsk" size="143360" crc="460cd873" sha1="da5c2b4efac02f52107cce42cdd37a3d0bb96e0f" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="143360">
+ <rom name="a christmas adventure (4am crack) side b.dsk" size="143360" crc="3b2c8ed4" sha1="385ae9a8d92e97395e5448433251c5d7b5e9d9e5" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="alcazar">
+ <description>Alcazar the Forgotten Fortress (cleanly cracked)</description>
+ <year>1985</year>
+ <publisher>Activision</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="alcazar the forgotten fortress (1985)(activision)(clean crack).dsk" size="143360" crc="38a4bc9f" sha1="0d58e0821508b06ccbb73cbe6d7b45b07f7bfda8" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="aliens">
+ <description>Aliens (cleanly cracked)</description>
+ <year>1986</year>
+ <publisher>Activision</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 1"/>
+ <dataarea name="flop" size="143360">
+ <rom name="aliens (1986)(activision)(disk 1 of 2)(clean crack).dsk" size="143360" crc="bf0f7f72" sha1="d77b4d92ce266c75c4d7f08b85e507529e0afc68" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 2"/>
+ <dataarea name="flop" size="143360">
+ <rom name="aliens (1986)(activision)(disk 2 of 2)(clean crack).dsk" size="143360" crc="001325b2" sha1="077d7e3d9fb920b6f7cfc69381eb447f44ce0713" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="aztec">
+ <description>Aztec (cleanly cracked)</description>
+ <year>1982</year>
+ <publisher>Datamost</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="aztec (4am crack).dsk" size="143360" crc="f4c40d91" sha1="71d639bb9b55369abc2ef534bab6b74a731b7e65" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="amchal">
+ <description>The American Challenge (cleanly cracked)</description>
+ <year>1986</year>
+ <publisher>MIndscape</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="american challenge, the (1986)(mindscape)(trex crack).dsk" size="143360" crc="26af56f8" sha1="89d4c5c1a232a0c6ef1960d9da0e05e626890e55" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="batlches">
+ <description>Battle Chess (cleanly cracked)</description>
+ <year>1990</year>
+ <publisher>Interplay</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop1" size="143360">
+ <rom name="battle chess side a (1990)(interplay)(trex crack).dsk" size="143360" crc="a81e4ae5" sha1="5b0e79fa0d4257a4855864c9324840cc1a41284e" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop1" size="143360">
+ <rom name="battle chess side b (1990)(interplay)(trex crack)[unk filesys].dsk" size="143360" crc="54359fd3" sha1="19b3ed795c9827f580df77f559ad02eca55455b9" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="batman">
+ <description>Batman (cleanly cracked)</description>
+ <year>1988</year>
+ <publisher>Data East</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop1" size="143360">
+ <rom name="batman (1988)(data east)(side a)(4am crack).dsk" size="143360" crc="d8ddda60" sha1="456ced865c6a7f74af89e2bc1fbad0bde44fb55d" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop1" size="143360">
+ <rom name="batman (1988)(data east)(side b)(4am crack).dsk" size="143360" crc="0aebbb48" sha1="97888412b36e2f65725a8177c46cb1d5f2a9e083" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="bbblocks">
+ <description>BASIC Building Blocks (cleanly cracked)</description>
+ <year>1983</year>
+ <publisher>Micro Education</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 1"/>
+ <dataarea name="flop1" size="143360">
+ <rom name="basic building blocks (1983)(micro education)(disk 1)(4am crack).dsk" size="143360" crc="a1752e9a" sha1="cfdd011756427b782935732446c27cb1caa6b8a1" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 2"/>
+ <dataarea name="flop1" size="143360">
+ <rom name="basic building blocks (1983)(micro education)(disk 2)(4am crack).dsk" size="143360" crc="a51a3503" sha1="98b6d27d0da675c2f5d351340cd56f2d8d807eba" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="abnewv">
+ <description>A Brand New View (cleanly cracked)</description>
+ <year>1987</year>
+ <publisher>D.C. Heath and Company</publisher>
+ <info name="release" value="2016-08-24"/>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="a brand new view (4am crack).dsk" size="143360" crc="dcbee16d" sha1="1f5fba7748da446fb3c31845788e18905691baea" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="bublbobl">
+ <description>Bubble Bobble (cleanly cracked)</description>
+ <year>1988</year>
+ <publisher>Taito America / NovaLogic</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 1"/>
+ <dataarea name="flop1" size="143360">
+ <rom name="bubble bobble disk 1 of 2 (1988)(taito america - novalogic)(trex crack).dsk" size="143360" crc="2af0a5d4" sha1="4810c07e9514d6d3a49ee9babee7497103428d43" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 2"/>
+ <dataarea name="flop1" size="143360">
+ <rom name="bubble bobble disk 2 of 2 (1988)(taito america - novalogic)(trex crack).dsk" size="143360" crc="ac056c8d" sha1="0f30fb98d37e91f166d0c8c6b328e898cdf37ec1" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="cntdsht">
+ <description>Countdown to Shutdown (cleanly cracked)</description>
+ <year>1985</year>
+ <publisher>Activision</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="countdown to shutdown (1985)(activision)(trex crack).dsk" size="143360" crc="cf4ac129" sha1="ee6843930f3c78c738f3ef4cf1e306ef5897d8af" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="cogito">
+ <description>Cogito! (cleanly cracked)</description>
+ <year>198??</year>
+ <publisher>Reader's Digest Software</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="cogito! (19xx)(reader's digest software)(4am crack)" size="143360" crc="dab73665" sha1="fac81f70393ce06a08830913560c2e3f6e694ed0" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="crismntn">
+ <description>Crisis Mountain (cleanly cracked)</description>
+ <year>1982</year>
+ <publisher>Synergistic Software</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="crisis mountain (1982)(synergistic software)(4am crack).dsk" size="143360" crc="f43e80de" sha1="1bbdbe1a89ea35dce064406b79cee8cb10da81a4" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="carmntime">
+ <description>Where in Time is Carmen Sandiego v1.1 (cleanly cracked)</description>
+ <year>1989</year>
+ <publisher>Broderbund</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="143360">
+ <rom name="where in time is carmen sandiego v1.1 side a (1989)(broderbund)(trex crack).dsk" size="143360" crc="9d391061" sha1="32f18c02974e0a915e3ac74abe10ec9cf5f67533" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="143360">
+ <rom name="where in time is carmen sandiego v1.1 side b (1989)(broderbund)(trex crack).dsk" size="143360" crc="33e65f76" sha1="8995ca7786b6a70d68b8305625e65a534c15d435" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_5_25">
+ <feature name="part_id" value="Side C"/>
+ <dataarea name="flop" size="143360">
+ <rom name="where in time is carmen sandiego v1.1 side c (1989)(broderbund)(trex crack).dsk" size="143360" crc="15942fc0" sha1="03189fdefa100e64c0ad9ba38804bab7508f9881" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop4" interface="floppy_5_25">
+ <feature name="part_id" value="Side D"/>
+ <dataarea name="flop" size="143360">
+ <rom name="where in time is carmen sandiego v1.1 side d (1989)(broderbund)(trex crack).dsk" size="143360" crc="704551a0" sha1="469ef6f3be3919cd904c63d37d6e8d46e895ab31" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="carmntime35">
+ <description>Where in Time is Carmen Sandiego v1.1 800K 3.5 disc (cleanly cracked)</description>
+ <year>1989</year>
+ <publisher>Broderbund</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="819264">
+ <rom name="where in time is carmen sandiego v1.1 800k 3.5 disk (1989)(broderbund)(trex crack).2mg" size="819264" crc="36d3ff6d" sha1="21051ecf94f598da648355e75e46641351ed3230" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="carmntime10">
+ <description>Where in Time is Carmen Sandiego v1.0 (cleanly cracked)</description>
+ <year>1989</year>
+ <publisher>Broderbund</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="143360">
+ <rom name="where in time is carmen sandiego v1.0 (4am crack) side a.dsk" size="143360" crc="cd3da2a7" sha1="21a9fc7220c84ffec91b4e76b28dc8b514ab56a3" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="143360">
+ <rom name="where in time is carmen sandiego v1.0 (4am crack) side b.dsk" size="143360" crc="3bad4b59" sha1="7e84dc0db9e964db44692fa340b6c6828f83bfe6" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_5_25">
+ <feature name="part_id" value="Side C"/>
+ <dataarea name="flop" size="143360">
+ <rom name="where in time is carmen sandiego v1.0 (4am crack) side c.dsk" size="143360" crc="650735af" sha1="aecf8b17bb26e73036100ac648e5eddede12fe91" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop4" interface="floppy_5_25">
+ <feature name="part_id" value="Side D"/>
+ <dataarea name="flop" size="143360">
+ <rom name="where in time is carmen sandiego v1.0 (4am crack) side d.dsk" size="143360" crc="3c7643ca" sha1="8a6a168f25b4698465b89db9546d9b35489fe042" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="dmaster">
+ <description>Dungeon Master's Assistant (cleanly cracked)</description>
+ <year>1988</year>
+ <publisher>SSI</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop1" size="143360">
+ <rom name="dungeon master's assistant side a (1988)(ssi)(trex crack)[rdos].dsk" size="143360" crc="14904b40" sha1="9a8953ed45bb36f340b13db1eb6d75a26e498815" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop1" size="143360">
+ <rom name="dungeon master's assistant side b (1988)(ssi)(trex crack)[rdos].dsk" size="143360" crc="fafa454c" sha1="169ec625b5d72f6c624534e4c031915a0e36c82d" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="genesis">
+ <description>Genesis (cleanly cracked)</description>
+ <!-- Original disk wouldn't boot on 65C02 or later -->
+ <year>1983</year>
+ <publisher>Datasoft / Design Labs</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="genesis (1983)(datasoft - design labs)(trex single file crack).dsk" size="143360" crc="c55fd79c" sha1="34940df9dc08c88f38000f9d3311bae429a2f735" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="gbust">
+ <description>Ghostbusters (cleanly cracked)</description>
+ <year>1984</year>
+ <publisher>Activision</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="ghostbusters (1984)(activision)(clean crack).dsk" size="143360" crc="7664a255" sha1="708fc0c0903a7c3f61b0b873ce032e81762367ba" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="hardball">
+ <description>Hardball (cleanly cracked)</description>
+ <year>1985</year>
+ <publisher>Accolade</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="hardball (1985)(accolade)(trex crack).dsk" size="143360" crc="bfc321c3" sha1="08b9d470a0f64c6d8c078058484b85153682cd32" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="hhmack">
+ <description>Hard Hat Mack (cleanly cracked)</description>
+ <year>1983</year>
+ <publisher>Electronic Arts</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="hard hat mack clean crack.dsk" size="143360" crc="eb4733c7" sha1="32e01bbc99ac6c71fbcd424b9259624699dee5bf" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="heist">
+ <description>The Heist (cleanly cracked)</description>
+ <!-- High scores stored on disc, reset to AAA 5000, BBB 4000, CCC 3000, DDD 2000 & EEE 1000 -->
+ <year>1983</year>
+ <publisher>Microlab</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="the heist (1983)(microlab)(trex crack).dsk" size="143360" crc="47965be3" sha1="b050eae4631b6737d7bd8264de1544341a3a2042" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="lawwest">
+ <description>Law of the West (cleanly cracked)</description>
+ <year>1985</year>
+ <publisher>Accolade</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="law of the west (1985)(accolade)(trex crack).dsk" size="143360" crc="db08e8b9" sha1="45b7f1c4dd834891b69d0d62852527e479579150" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="masterlamp">
+ <description>Master of the Lamps (cleanly cracked)</description>
+ <year>1985</year>
+ <publisher>Activision</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="master of the lamps (1985)(activision)(trex crack).dsk" size="143360" crc="59c4b8d3" sha1="f48b13d0c8d7129983ad4d78e0f50458fe124b91" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="minr2049">
+ <description>Miner 2049er (cleanly cracked)</description>
+ <!-- High scores stored on disc, reset to AAA 5000, AAA 4000, AAA 3000, AAA 2000 & AAA 1000 -->
+ <year>1982</year>
+ <publisher>Micro Fun</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="miner 2049er (1982)(micro fun)(clean crack).dsk" size="143360" crc="c1024360" sha1="a5913a155a4902310de20c5037067655e11ab088" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="mrdo">
+ <description>Mr. Do (cleanly cracked)</description>
+ <year>1983</year>
+ <publisher>Datasoft</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="mr. do (4am crack).dsk" size="143360" crc="a3e4f90f" sha1="ca54e92fcf4266061e782ad841867cec5eed347f" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="mspac">
+ <description>Ms. Pac Man (cleanly cracked)</description>
+ <year>1983</year>
+ <publisher>Atari</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="ms. pac-man (atari)(4am crack).dsk" size="143360" crc="7b7196fc" sha1="49b21f8c3a838c12b2d785f4342432212698c0bb" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="nightmar">
+ <!-- Left & Right arrows or Paddle0 for controls - Select with "K" for keyboard / "P" for paddle -->
+ <!-- press SLASH "/" to fire with keyboard or use Button0 when using the paddle -->
+ <!-- "C" for continuous fire, SPACE BAR for shields, CRTL-S toggles sound on/off, ESC for pause -->
+ <description>Nightmare Gallery (cleanly cracked)</description>
+ <year>1982</year>
+ <publisher>Synergistic Software</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="nightmare gallery (1982)(synergistic)(clean crack).dsk" size="143360" crc="070c08bf" sha1="803dda9229bd086979f400949b4300d18285c75b" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="pacman">
+ <description>Pac-Man - Atari (cleanly cracked)</description>
+ <year>1983</year>
+ <publisher>Atari</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="pac-man (atari)(4am crack).dsk" size="143360" crc="988e08f1" sha1="5eb20be8a79227715177b65cd0ea4a34be273629" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="pacmand">
+ <description>Pac-Man - Datasoft (cleanly cracked)</description>
+ <year>1983</year>
+ <publisher>Datasoft / Namco America</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="pac-man (datasoft)(4am crack).dsk" size="143360" crc="9852a378" sha1="dd4cec96fd37aba85f5bd2a5b75d0656904765d1" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="pacmant">
+ <description>Pac-Man - Thunder Mountain (cleanly cracked)</description>
+ <year>1983</year>
+ <publisher>Thunder Mountain / Namco</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="pac-man (thunder mountain)(4am crack).dsk" size="143360" crc="82379bed" sha1="9b3e1b9e78dcfb1f8f55925c9bf2f6161423004d" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="paperboy">
+ <description>Paperboy (cleanly cracked)</description>
+ <year>1986</year>
+ <publisher>Mindscape / Atari</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="paperboy (4am crack).dsk" size="143360" crc="e0914bc0" sha1="37da2f836f9182c53931a8f08827f72826f844ac" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="papermodels">
+ <description>Paper Models - The Christmas Kit (cleanly cracked)</description>
+ <year>1986</year>
+ <publisher>Activision</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="paper models - the christmas kit (1986)(activision)(trex crack).dsk" size="143360" crc="22dd3174" sha1="01653481820b5a14374e21af182c766ee87b7861" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="pigpen">
+ <description>Pigpen (cleanly cracked)</description>
+ <year>1982</year>
+ <publisher>Datamost / TMQ Software</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="pigpen (1982)(datamost - tmq software)(clean crack).dsk" size="143360" crc="69abf73f" sha1="0811f5331a44df93edebbf3908b036c972733b55" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="pipedream">
+ <description>Pipe Dream (cleanly cracked)</description>
+ <year>1990</year>
+ <publisher>Lucasfilm</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="pipe dream (1990)(lucasfilm)(trex crack).dsk" size="143360" crc="46befc67" sha1="654d9f22147a111a77f59cd775a3e2822579b085" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="portal">
+ <description>Portal (cleanly cracked)</description>
+ <year>1986</year>
+ <publisher>Activision</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 1"/>
+ <dataarea name="flop" size="143360">
+ <rom name="portal disk 1 of 4 (1986)(activision)(trex crack).dsk" size="143360" crc="5f90a84a" sha1="1fcc3990b5680d47ee5a87fd0dac8266433e7a7d" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 2"/>
+ <dataarea name="flop" size="143360">
+ <rom name="portal disk 2 of 4 (1986)(activision)(trex crack).dsk" size="143360" crc="56038539" sha1="e2f98196e977a60d088948d5689a254c831b78d5" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 3"/>
+ <dataarea name="flop" size="143360">
+ <rom name="portal disk 3 of 4 (1986)(activision)(trex crack).dsk" size="143360" crc="43fa124b" sha1="96e8eb50e1f7c5608f0e5c21c8510f950f475340" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop4" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 4"/>
+ <dataarea name="flop" size="143360">
+ <rom name="portal disk 4 of 4 (1986)(activision)(trex crack).dsk" size="143360" crc="0cc78e02" sha1="ea7f178de04fe64aa62ed25df5e64aa405ee13b5" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="qix">
+ <description>Qix (cleanly cracked)</description>
+ <year>1989</year>
+ <publisher>Taito</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="qix (1981-89)(taito america)(trex crack).dsk" size="143360" crc="7540d5ea" sha1="ed5b36df6f6940730313cd6d7ea9702003629dcc" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="racter">
+ <description>Racter (cleanly cracked)</description>
+ <year>1985</year>
+ <publisher>Mindscape</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="racter (1985)(mindscape)(trex crack).dsk" size="143360" crc="4e8d06f8" sha1="43baa8c78fe606b526f575e191dd954548c70470" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="rambo">
+ <description>Rambo First Blood Part II (cleanly cracked)</description>
+ <year>1985</year>
+ <publisher>Mindscape / Angelsoft</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="rambo first blood part ii (1985)(mindscape - angelsoft)(trex crack).dsk" size="143360" crc="58606af1" sha1="82208a4baeadd03b00cb28cab503db266db4fbb2" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="rampage">
+ <description>Rampage (cleanly cracked)</description>
+ <year>1988</year>
+ <publisher>Activision</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="rampage (1988)(activision)(trex crack).dsk" size="143360" crc="cd8a8b4c" sha1="e0000ec8544481784f6cab8be2bc91358c0ea37b" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="renegade">
+ <description>Renegade (cleanly cracked)</description>
+ <!-- ProDOS 8 based & hard drive compatable -->
+ <year>1988</year>
+ <publisher>Taito America / NovaLogic</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 1"/>
+ <dataarea name="flop1" size="143360">
+ <rom name="renegade disk 1 of 2 (1988)(taito america - novalogic)(trex crack).dsk" size="143360" crc="9d480dec" sha1="bca268ad1859c8cfd214496c3195b88362a31502" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 2"/>
+ <dataarea name="flop1" size="143360">
+ <rom name="renegade disk 2 of 2 (1988)(taito america - novalogic)(trex crack).dsk" size="143360" crc="c01e6c75" sha1="b4b789285ee0c06315ffb216c413414c09a7756a" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="shanghai">
+ <description>Shanghai (cleanly cracked)</description>
+ <year>1986</year>
+ <publisher>Activision</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="shanghai (1986)(activision)(trex crack).dsk" size="143360" crc="19ea813b" sha1="f0cafa24a30b7fdf2ee24d8a39485d71779e7aab" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sneakers">
+ <description>Sneakers (cleanly cracked)</description>
+ <year>1981</year>
+ <publisher>Sirius Software</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="sneakers (4am crack).dsk" size="143360" crc="76c62637" sha1="00666d350570f9658450cc44722137986b61293c" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="spindizy">
+ <description>Spindizzy (cleanly cracked)</description>
+ <year>1986</year>
+ <publisher>Activision</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="spindizzy (1986)(activision)(trex crack).dsk" size="143360" crc="3ee443b4" sha1="937bc75ed99a1d1134eaa276abac09a10bd9b53d" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="tapper">
+ <description>Tapper (cleanly cracked)</description>
+ <!-- Corrected rerip 09/19/2016 -->
+ <year>1983</year>
+ <publisher>Bally/Midway</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="tapper (4am crack).dsk" size="143360" crc="66c7cab7" sha1="20ad51af4623623c1204bb7d9c6612aafadaf882" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="thief">
+ <description>Thief (cleanly cracked)</description>
+ <!-- Apple II clone of Berzerk arcade game by Bob Flanagan - Thief: "The damn things nearly killed me." -->
+ <!-- All files transfered from a highly protected DOS 3.2 disc to a PronoDOS disc -->
+ <!-- Also includes a single file BRUNable conversion of the game -->
+ <year>1981</year>
+ <publisher>Datamost</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="thief (1981)(datamost)(san inc &amp; trex crack).dsk" size="143360" crc="e2faf16e" sha1="bedfb20b1753acb6d1babdc44143761d07bc8782" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="xevious">
+ <description>Xevious (cleanly cracked)</description>
+ <year>1983</year>
+ <publisher>Mindscape</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="xevious (4am crack).dsk" size="143360" crc="c0965f9a" sha1="11b8f8761b4d5cfb333d95dfe7064a3115febab6" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="123seqme">
+ <description>1-2-3 Sequence Me (cleanly cracked)</description>
+ <year>1991</year>
+ <publisher>Sunburst</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="1-2-3 sequence me (4am crack).dsk" size="143360" crc="7e2ec77e" sha1="01fa783c5bd63d04e4280308e3eae48ca546c330" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="acedect">
+ <description>Ace Detective (cleanly cracked)</description>
+ <year>1987</year>
+ <publisher>Mindplay</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="143360">
+ <rom name="ace detective (4am crack) side a.dsk" size="143360" crc="1ed89d6f" sha1="065673511e9c48d24c0e92dfdb5ed617c3f5cf62" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="143360">
+ <rom name="ace detective (4am crack) side b.dsk" size="143360" crc="e3a16f45" sha1="c5ffe33fac6919982ab1b24dbeed393ece532908" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="acedetv2">
+ <description>Ace Detective revision 2 (cleanly cracked)</description>
+ <year>1987</year>
+ <publisher>Mindplay</publisher>
+ <info name="release" value="2015-07-24"/>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="143360">
+ <rom name="ace detective revision 2 (4am crack) side a.dsk" size="143360" crc="8ca8d1f0" sha1="4ae31e83c0fdea4e27362c2cb16eb67c1a8757ec" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="143360">
+ <rom name="ace detective revision 2 (4am crack) side b.dsk" size="143360" crc="e3a16f45" sha1="c5ffe33fac6919982ab1b24dbeed393ece532908" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="addsub1">
+ <description>Mathematics Courseware Series: Addition and Subtraction 1 (cleanly cracked)</description>
+ <year>1985</year>
+ <publisher>Scott, Foresman and Company</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="addition and subtraction 1 (4am crack).dsk" size="143360" crc="1294e866" sha1="0dd1b791aa4fb951167a3e0b99a05ac00e48a79c" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="addsub2">
+ <description>Mathematics Courseware Series: Addition and Subtraction 2 (cleanly cracked)</description>
+ <year>1985</year>
+ <publisher>Scott, Foresman and Company</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="addition and subtraction 2 (4am crack).dsk" size="143360" crc="3c8972a6" sha1="6b7f3571cf5cb52cb0b89520021516932be21e20" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="afrpiano">
+ <description>Alfred's Basic Piano Theory Software (cleanly cracked)</description>
+ <year>1986</year>
+ <publisher>Alfred Publishing Company</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="alfred's basic piano theory software (4am crack).dsk" size="143360" crc="1f485dcb" sha1="1459336aec81f2b8dbd690550c5092f402014c16" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="agentusa">
+ <description>Agent USA (cleanly cracked)</description>
+ <year>1984</year>
+ <publisher>Scholastic</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="agent usa (4am crack).dsk" size="143360" crc="13057c2c" sha1="6cecfadfadf2c7ffbcbdfaba3205d479d978a812" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="alcircus">
+ <description>Alphabet Circus (cleanly cracked)</description>
+ <year>1984</year>
+ <publisher>NeoSoft</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="alphabet circus (4am crack).dsk" size="143360" crc="b3a6de8b" sha1="02e72f3c59196f74389ae2c50cdc1ea3b4fb2e9c" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="alcwndrl">
+ <description>Alice in Wonderland (cleanly cracked)</description>
+ <year>1985</year>
+ <publisher>Windham Classics</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="143360">
+ <rom name="alice in wonderland (4am crack) side a.dsk" size="143360" crc="46d03565" sha1="bf3ea2cdf0c5fb63aff9686605c2cae84774c62f" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="143360">
+ <rom name="alice in wonderland (4am crack) side b.dsk" size="143360" crc="f03e007e" sha1="fd960bf392beaa9f081ff36a9f621cd1ce5e3c92" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="algebra2">
+ <description>Algebra 2 (cleanly cracked)</description>
+ <year>1982</year>
+ <publisher>Edu-Ware</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="algebra 2 (4am crack).dsk" size="143360" crc="2b276045" sha1="ac9e9129dd3f6c507553913b53159192051ca67c" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="algeplus">
+ <description>Alge-Blaster Plus! (cleanly cracked)</description>
+ <year>1989</year>
+ <publisher>Davidson &amp; Associates, Inc.</publisher>
+ <info name="usage" value="Works with Apple II Mouse Card in slot 4: -sl4 mouse" />
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Program Disk Side 1"/>
+ <dataarea name="flop" size="143360">
+ <rom name="alge-blaster plus (4am crack) program disk side 1.dsk" size="143360" crc="e8d890c7" sha1="e2dbdde612c1da4543d79a6a8bd793a9a3501320" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Program Disk Side 2"/>
+ <dataarea name="flop" size="143360">
+ <rom name="alge-blaster plus (4am crack) program disk side 2.dsk" size="143360" crc="90c22d74" sha1="75d3c345e93dfe177ae4e2c5cd85bd770bead924" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_5_25">
+ <feature name="part_id" value="Data Disk Side 1"/>
+ <dataarea name="flop" size="143360">
+ <rom name="alge-blaster plus (4am crack) data disk side 1.dsk" size="143360" crc="cbd1a613" sha1="fde73dbad3ede97e2e1758b2f20fcf42e5756c5d" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop4" interface="floppy_5_25">
+ <feature name="part_id" value="Data Disk Side 2"/>
+ <dataarea name="flop" size="143360">
+ <rom name="alge-blaster plus (4am crack) data disk side 2.dsk" size="143360" crc="8d94d796" sha1="8716509d1e68ad38f269d411b6c67838d4e9c4e8" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="algernon">
+ <description>Algernon (cleanly cracked)</description>
+ <year>1987</year>
+ <publisher>Sunburst</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="algernon (4am crack).dsk" size="143360" crc="7f4cd588" sha1="7356d7d510690126ee36270a415dac857553387a" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="algevol1">
+ <description>Algebra, Volume 1 (cleanly cracked)</description>
+ <year>1984</year>
+ <publisher>Peachtree Software</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="algebra volume 1 (edu-ware) (4am crack).dsk" size="143360" crc="3c53e46c" sha1="e9266c93e1acd293010aeaf44159812ceee5db47" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="alienadd">
+ <description>Alien Addition (cleanly cracked)</description>
+ <year>1982</year>
+ <publisher>Developmental Learning Materials</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="alien addition (4am crack).dsk" size="143360" crc="1eb420f5" sha1="075668510c8d1423d75d585703ee8ff78fbcbeb2" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="amhisadv">
+ <description>American History Adventure (cleanly cracked)</description>
+ <year>1984</year>
+ <publisher>Queue Inc.</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 1"/>
+ <dataarea name="flop" size="143360">
+ <rom name="american history adventure (4am crack) disk 1.dsk" size="143360" crc="ebed5630" sha1="e022f2c9d398128df5b01b67bdb03e1935307bc0" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 2"/>
+ <dataarea name="flop" size="143360">
+ <rom name="american history adventure (4am crack) disk 2.dsk" size="143360" crc="fdac8698" sha1="efb8b395b6c508d5a5eb2caa0d34a89a2eb2c54f" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="animkngd">
+ <description>Animal Kingdom (cleanly cracked)</description>
+ <year>1985</year>
+ <publisher>Unicorn Software</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="143360">
+ <rom name="animal kingdom (4am crack) side a.dsk" size="143360" crc="ccd3005b" sha1="9255e54d15b405b360f340c811cd71f70ae33945" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="143360">
+ <rom name="animal kingdom (4am crack) side b.dsk" size="143360" crc="98b5bc0f" sha1="c50c55c2fffc2e37c3d3319b4e8eb0c04c282beb" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="arkanoid">
+ <description>Arkanoid (cleanly cracked)</description>
+ <year>1988</year>
+ <publisher>Taito America</publisher>
+ <info name="usage" value="Works with Apple II Mouse Card in slot 4: -sl4 mouse" />
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="arkanoid (4am crack).dsk" size="143360" crc="c10ff8bf" sha1="4ac7d069e9b189405c0b345ab71904b357aa8393" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="ballblzr">
+ <description>BallBlazer (cleanly cracked)</description>
+ <year>1985</year>
+ <publisher>Lucasfilm Games</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="ballblazer (4am crack).dsk" size="143360" crc="aa48b3a9" sha1="ecc85c358ccb8373e9872733ed00a40f9b2bcad2" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="bandsaw">
+ <description>Band Saw and Shaper Safety (cleanly cracked)</description>
+ <year>1986</year>
+ <publisher>Abraxas Basic Courseware</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="band saw and shaper safety (4am crack).dsk" size="143360" crc="9e7f9c97" sha1="e8944428122d6417f1efb689ef15321a2b7be4f8" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="basmathf">
+ <description>Basic Math Facts and Games (cleanly cracked)</description>
+ <year>1981</year>
+ <publisher>Random House</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="basic math facts and games (4am crack).dsk" size="143360" crc="8159ef9e" sha1="232d6518fe126cd12e12edeebfdfc98b1cda2578" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="basvocb">
+ <description>Basic Vocabulary Builder Demo (cleanly cracked)</description>
+ <year>1984</year>
+ <publisher>National Textbook Company</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="basic vocabulary builder demo (4am crack).dsk" size="143360" crc="057ad952" sha1="58a878f31d80e506a17f816550fb3f8aaafe2991" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="beerrun">
+ <description>Beer Run (cleanly cracked)</description>
+ <year>1981</year>
+ <publisher>Sirius Software</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="beer run (4am crack).dsk" size="143360" crc="5bb93f11" sha1="8812a3078a4d06368b1d5cb692a79e4b41cf3580" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="bigbkmkr">
+ <description>Big Book Maker (cleanly cracked)</description>
+ <year>1992</year>
+ <publisher>Pelican Software</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 1 Side A"/>
+ <dataarea name="flop" size="143360">
+ <rom name="big book maker (4am crack) disk 1 side a.dsk" size="143360" crc="3f18085e" sha1="b69bdab8c4840a0922ac65b765bc3d20a38cfbd1" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 1 Side B"/>
+ <dataarea name="flop" size="143360">
+ <rom name="big book maker (4am crack) disk 1 side b.dsk" size="143360" crc="1142180f" sha1="cc8cd090bb644c31ec7229a0d79f135cc9e7f732" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 2 Side A"/>
+ <dataarea name="flop" size="143360">
+ <rom name="big book maker (4am crack) disk 2 side a.dsk" size="143360" crc="b13c5630" sha1="8b6771472e2f977b5dc30d48ba8cbf8680b635a4" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop4" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 2 Side B"/>
+ <dataarea name="flop" size="143360">
+ <rom name="big book maker (4am crack) disk 2 side b.dsk" size="143360" crc="b75798e9" sha1="1c25c3a721a731cb9bedc01da8d3440eac2db099" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="bingoha">
+ <description>Bingo Bugglebee Presents: Home Alone (cleanly cracked)</description>
+ <year>1985</year>
+ <publisher>Quest Learning Systems</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="bingo bugglebee presents home alone (4am crack).dsk" size="143360" crc="811c6f26" sha1="d258f9ec32550c30a7892e8f77f94f09200137b7" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="bingoos">
+ <description>Bingo Bugglebee Presents: Outdoor Safety (cleanly cracked)</description>
+ <year>1985</year>
+ <publisher>Quest Learning Systems</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="bingo bugglebee presents outdoor safety (4am crack).dsk" size="143360" crc="13ee71e9" sha1="13b2a09dd29b37d105501dbb1291437bb1e4a863" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="binomult">
+ <description>Binomial Multiplication (cleanly cracked)</description>
+ <year>1984</year>
+ <publisher>Mindscape</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="binomial multiplication (4am crack) (2).dsk" size="143360" crc="362c9ff4" sha1="566aa3c2a2f25dfbaef9df91e0ac4b339e916a41" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="blzpdls">
+ <description>Blazing Paddles (cleanly cracked)</description>
+ <year>1985</year>
+ <publisher>Baudville</publisher>
+ <info name="usage" value="Works with Apple II Mouse Card in slot 4: -sl4 mouse" />
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="blazing paddles (4am crack).dsk" size="143360" crc="db4aa57d" sha1="152cc04080e100822bf919879232d175c64e9610" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="bmblgmes">
+ <description>Bumble Games (cleanly cracked)</description>
+ <year>1982</year>
+ <publisher>The Learning Company</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="bumble games (4am crack).dsk" size="143360" crc="0a7eb17b" sha1="9e8fcc6b51003311510165e2ec80b4a9099cb8e2" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="bopgwdc">
+ <description>Boppie's Great Word Chase (cleanly cracked)</description>
+ <year>1985</year>
+ <publisher>Developmental Learning Materials</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="boppie's great word chase (4am crack).dsk" size="143360" crc="312d613d" sha1="7b0205491b48377aa985451f815f2b66af26b1a2" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="bounce">
+ <description>Bounce (cleanly cracked)</description>
+ <year>1988</year>
+ <publisher>Sunburst</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="bounce (4am crack).dsk" size="143360" crc="c112a513" sha1="a991ab2abbac0ee2490ce6b0f0b29d6e1b04d120" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="bridge40">
+ <description>Bridge 4.0 (cleanly cracked)</description>
+ <year>1983</year>
+ <publisher>Artworx</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="bridge 4.0 (4am crack).dsk" size="143360" crc="26bf2d79" sha1="b33b7bfda4c17b0a51d9e1c16aead1e85c812752" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="btime">
+ <description>BurgerTime (cleanly cracked)</description>
+ <year>1982</year>
+ <publisher>Mattel Electronics</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="burgertime (4am crack).dsk" size="143360" crc="2e6ad4e5" sha1="21506ea262aa0c940312b26bd1097e8c63e34e82" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="bzone">
+ <description>Battlezone (cleanly cracked)</description>
+ <year>1983</year>
+ <publisher>Atarisoft</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="battlezone (4am crack).dsk" size="143360" crc="2678f9d7" sha1="7909815721d8a885e1052e6e4023059101ff27b8" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="calgames">
+ <description>California Games (cleanly cracked)</description>
+ <year>1987</year>
+ <publisher>Epyx</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="143360">
+ <rom name="california games (4am crack) side a.dsk" size="143360" crc="284f014d" sha1="97a5a792a936e13131ae37c3bdd32369d1eea8c0" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="143360">
+ <rom name="california games (4am crack) side b.dsk" size="143360" crc="45e24a4e" sha1="4a649cf48658f1150477bc712070acf40994d21e" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="calskils">
+ <description>Calendar Skills (version 08.31.86) (cleanly cracked)</description>
+ <year>1986</year>
+ <publisher>Hartley Courseware, Inc.</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="calendar skills (4am crack).dsk" size="143360" crc="0a607950" sha1="15b8a8a76d0e00003a8ba222add1d80fc0f06d23" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="casegtr">
+ <description>Case of the Great Train Robbery (cleanly cracked)</description>
+ <year>1986</year>
+ <publisher>Troll Associates</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="case of the great train robbery (4am crack).dsk" size="143360" crc="794cb785" sha1="ddfc5c5c859132efd6fd6436cec44d30e26165b5" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="casemisc">
+ <description>Case of the Missing Chick (cleanly cracked)</description>
+ <year>1986</year>
+ <publisher>Troll Associates</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="case of the missing chick (4am crack).dsk" size="143360" crc="c6bfecda" sha1="f434cf814040b36130e54456bcafcdb9b5559c89" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="catmouse">
+ <description>Cat 'n Mouse (cleanly cracked)</description>
+ <year>1986</year>
+ <publisher>Mindplay</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="cat 'n mouse (4am crack).dsk" size="143360" crc="576d3a3a" sha1="d12893ecd81d30616e9ab7f9d953c1792ab6c25b" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="centiped">
+ <description>Centipede (cleanly cracked)</description>
+ <year>1983</year>
+ <publisher>Atarisoft</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="centipede (atari) (4am crack).dsk" size="143360" crc="6ed28f00" sha1="51e06dd3727148b5a2f809f2a46bd9e0281b3869" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="cgotrspc">
+ <description>Curious George in Outer Space (cleanly cracked)</description>
+ <year>1989</year>
+ <publisher>Developmental Learning Materials</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="143360">
+ <rom name="curious george in outer space (4am crack) side a.dsk" size="143360" crc="4b80d3bf" sha1="1f81407c343b9683fc9d0c6e4c5400b0ef17bc52" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="143360">
+ <rom name="curious george in outer space (4am crack) side b.dsk" size="143360" crc="4da9d944" sha1="5f222458fc9b9fbc73946dea4d0ae80a14ffafc9" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="cgshopng">
+ <description>Curious George Goes Shopping (cleanly cracked)</description>
+ <year>1989</year>
+ <publisher>Developmental Learning Materials</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="143360">
+ <rom name="curious george goes shopping (4am crack) side a.dsk" size="143360" crc="5ad866e9" sha1="b4e384105be03c792d30ed32e72459781ce99676" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="143360">
+ <rom name="curious george goes shopping (4am crack) side b.dsk" size="143360" crc="972d8958" sha1="70a81aa46b819ac438988ed696c78f70f7c1c010" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="chalmath">
+ <description>Challenge Math (cleanly cracked)</description>
+ <year>1982</year>
+ <publisher>Sunburst</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="challenge math (4am crack).dsk" size="143360" crc="13ca32af" sha1="77fd54dfe5bc0b3775c43d38540a3f3366d25c24" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="chbr123">
+ <description>Charlie Brown's 1-2-3s (cleanly cracked)</description>
+ <year>1985</year>
+ <publisher>Random House</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="143360">
+ <rom name="charlie brown's 1-2-3s (4am crack) side a.dsk" size="143360" crc="22ff5067" sha1="5b09390b3c438284f9ea534ee755fe57899dabc4" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="143360">
+ <rom name="charlie brown's 1-2-3s (4am crack) side b.dsk" size="143360" crc="7ea28429" sha1="5d5f985d2fc3d899f1a6b6cf16448c387a677c41" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="chbrabc">
+ <description>Charlie Brown's ABCs (cleanly cracked)</description>
+ <year>1984</year>
+ <publisher>Random House</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="143360">
+ <rom name="charlie brown's abc's (4am crack) side a.dsk" size="143360" crc="d727b6f6" sha1="1af44fa21e611564ab3929aec753cc4e160d8b80" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="143360">
+ <rom name="charlie brown's abc's (4am crack) side b.dsk" size="143360" crc="5bb8d11e" sha1="d394b12ad488c50e69c07367c7bd55b07d3aed6d" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="chldrnr">
+ <description>Championship Lode Runner (cleanly cracked)</description>
+ <year>1984</year>
+ <publisher>Broderbund</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="championship lode runner (4am crack).dsk" size="143360" crc="c950c3b1" sha1="67035e6a4960ce764d216ab265b0f887ec053f67" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="chwrest">
+ <description>Championship Wrestling (cleanly cracked)</description>
+ <year>1986</year>
+ <publisher>Epyx</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="143360">
+ <rom name="championship wrestling (4am crack) side a.dsk" size="143360" crc="9b562e29" sha1="8b7ff536b52238ea0ee048d0ef98c72c159b1a54" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="143360">
+ <rom name="championship wrestling (4am crack) side b.dsk" size="143360" crc="5e513adf" sha1="76946879b72976b6477a0ffa68c8a9a677c3550b" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="clabcalc">
+ <description>Computer Laboratory for Calculus (cleanly cracked)</description>
+ <year>1985</year>
+ <publisher>The Math Lab</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="computer laboratory for calculus (4am crack).dsk" size="143360" crc="b970b484" sha1="6b5cf3b8251c9af7bd9349c9ad04edb201973af2" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="clasanbk">
+ <description>Classifying Animals with Backbones (cleanly cracked)</description>
+ <year>1985</year>
+ <publisher>D.C. Heath and Company</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="classifying animals with backbones (4am crack).dsk" size="143360" crc="72fed860" sha1="b91cfbdb55796dcaf0508e1d25594a0a96a81a68" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="clasmate">
+ <description>ClassMate (cleanly cracked)</description>
+ <year>1987</year>
+ <publisher>Davidson and Associates</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="classmate (4am crack).dsk" size="143360" crc="c52d247a" sha1="73b904b598e2a8282e3ab2eead0858c1fe5a86a5" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="cltrcy">
+ <description>Computer Literacy: Introduction (cleanly cracked)</description>
+ <year>1982</year>
+ <publisher>Control Data Corporation</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="computer literacy (4am crack).dsk" size="143360" crc="e3749f2d" sha1="c3ec1163d6ffdc7aded1d51e3cf6ddffb77ece3f" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="colorme">
+ <description>Color Me (cleanly cracked)</description>
+ <year>1985</year>
+ <publisher>Mindscape</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="colorme (4am crack).dsk" size="143360" crc="668c0c95" sha1="b5056d99267615a564a2d49c76b09c1a6e10a0d8" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Picture Disk - Hugga Bunch - Side A"/>
+ <dataarea name="flop" size="143360">
+ <rom name="colorme (4am crack) picture disk - hugga bunch - side a.dsk" size="143360" crc="6afeb028" sha1="206788a5ad07b1d7e7d5dabe936d4bb1c1608a2b" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_5_25">
+ <feature name="part_id" value="Picture Disk - Hugga Bunch - Side B"/>
+ <dataarea name="flop" size="143360">
+ <rom name="colorme (4am crack) picture disk - hugga bunch - side b.dsk" size="143360" crc="227c37ce" sha1="18e1f544389770a6a74d97c585e2a7e6a8a5674c" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop4" interface="floppy_5_25">
+ <feature name="part_id" value="Picture Disk - Tink Tonk - Side A"/>
+ <dataarea name="flop" size="143360">
+ <rom name="colorme (4am crack) picture disk - tink tonk - side a.dsk" size="143360" crc="8444dd7f" sha1="14cb015848ec215f928484db6bc5d9abb4693c56" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop5" interface="floppy_5_25">
+ <feature name="part_id" value="Picture Disk - Tink Tonk - Side B"/>
+ <dataarea name="flop" size="143360">
+ <rom name="colorme (4am crack) picture disk - tink tonk - side b.dsk" size="143360" crc="6afeb028" sha1="206788a5ad07b1d7e7d5dabe936d4bb1c1608a2b" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="commando">
+ <description>Commando (cleanly cracked)</description>
+ <year>1987</year>
+ <publisher>Data East</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="commando (4am crack).dsk" size="143360" crc="90130f08" sha1="7ac2c4c7ff04093562d6d502fe08b67e735dcd17" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="compread">
+ <description>Compu-Read 3.4 (cleanly cracked)</description>
+ <year>1982</year>
+ <publisher>Edu-Ware Services Inc.</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="compu-read 3.4 (4am crack).dsk" size="143360" crc="c5764cf4" sha1="072b403d8294a75d94e7c0be07219695a88d9a0f" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="conan">
+ <description>Conan (cleanly cracked)</description>
+ <year>1984</year>
+ <publisher>DataSoft</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="143360">
+ <rom name="conan (4am crack) side a.dsk" size="143360" crc="59ab412d" sha1="7b867eb234ebf0026a810609ab676a80eb6b1792" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="143360">
+ <rom name="conan (4am crack) side b.dsk" size="143360" crc="8b11dd5a" sha1="62cb3e0c28deab25e35484f9aefa47e07b5f9dec" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="cotntale">
+ <description>Cotton Tales (cleanly cracked)</description>
+ <year>1987</year>
+ <publisher>Mindplay</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="cotton tales (4am crack).dsk" size="143360" crc="aa458c5c" sha1="7061eaaf95e5cb0d80916ad9c1393769ed5b2dc3" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="crcreate">
+ <description>Creature Creator (cleanly cracked)</description>
+ <year>1983</year>
+ <publisher>DesignWare</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="creature creator (4am crack).dsk" size="143360" crc="12ab87ad" sha1="8378ffc773b19efa639ca9886a990c64f28bb4d4" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="creation">
+ <description>Creation (cleanly cracked)</description>
+ <year>1988</year>
+ <publisher>Pelican Software</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="143360">
+ <rom name="creation (4am crack) side a.dsk" size="143360" crc="24686294" sha1="f103a1bb993cfe484baccc0b2fd51d569c5429b8" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="143360">
+ <rom name="creation (4am crack) side b.dsk" size="143360" crc="52b81661" sha1="435881b4f3f75fc7317fbccf10690c653c9cade1" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="crumbetr">
+ <description>Crumb Eater (cleanly cracked)</description>
+ <year>1983</year>
+ <publisher>Davka Corporation</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="crumb eater (4am crack).dsk" size="143360" crc="b683712e" sha1="65e97d93f272d31ac80fe24a5b704ed5f296ef60" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="cryptcbe">
+ <description>Crypto Cube (cleanly cracked)</description>
+ <year>1983</year>
+ <publisher>DesignWare</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="crypto cube (4am crack).dsk" size="143360" crc="474160be" sha1="963b4f04b4b102201d09d29a4db943401787912d" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="cseefft">
+ <description>Cause and Effect: What Makes It Happen? (cleanly cracked)</description>
+ <year>1988</year>
+ <publisher>Troll Associates</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="cause and effect - what makes it happen (4am crack).dsk" size="143360" crc="a666635c" sha1="7e494a1cf04ddefce3e705526fb8998206e4b399" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="deathswd">
+ <description>Death Sword (cleanly cracked)</description>
+ <year>1988</year>
+ <publisher>Epyx</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="deathsword (4am crack).dsk" size="143360" crc="a728ed2b" sha1="6b8eb1a4658a38cb95f10f627d34e7d03c843550" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="decdisc">
+ <description>Decimal Discovery (cleanly cracked)</description>
+ <year>1986</year>
+ <publisher>Developmental Learning Materials</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="decimal discovery (4am crack).dsk" size="143360" crc="a9dd258b" sha1="4c39599a738c4f2ec039003e044a87320ca8acd9" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="decimals">
+ <description>Decimals (ver 3.0) (cleanly cracked)</description>
+ <year>1982</year>
+ <publisher>Edu-Ware</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="decimals (4am crack).dsk" size="143360" crc="471d383d" sha1="c13e4a82f0a1888fdf393b0ca8e41275b32267e6" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="defender">
+ <description>Defender (cleanly cracked)</description>
+ <year>1983</year>
+ <publisher>Atarisoft</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="defender (atari) (4am crack).dsk" size="143360" crc="eb9aec1b" sha1="0c5298ab6459bb966c7147157206c660fd8b6a7e" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="deltadrw">
+ <description>Delta Drawing (cleanly cracked)</description>
+ <year>1982</year>
+ <publisher>Spinnaker</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="delta drawing (4am crack).dsk" size="143360" crc="4af3c468" sha1="0f9b32bcade9aaac27c6a2f797e4b6e3b7f8f4c2" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="digduga">
+ <description>Dig Dug (Atarisoft) (cleanly cracked)</description>
+ <year>1983</year>
+ <publisher>Atarisoft</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="dig dug (4am crack).dsk" size="143360" crc="99539f27" sha1="83bf4ae29434cc2da72f8aba34bdff8bdcdfbe92" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="digdug">
+ <description>Dig Dug (Thunder Mountain) (cleanly cracked)</description>
+ <year>1983</year>
+ <publisher>Thunder Mountain</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="dig dug (thunder mountain) (4am crack).dsk" size="143360" crc="c3222178" sha1="959cfb565cff98eebea13de5c8ac6342d9ce04b8" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="dinodig">
+ <description>Dino Dig (cleanly cracked)</description>
+ <year>1992</year>
+ <publisher>Troll Associates</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="dino dig (4am crack).dsk" size="143360" crc="1b1d690f" sha1="6c1b08d4d2ebdde96a2a18706e4bb80980a03222" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="dinoeggs">
+ <description>Dino Eggs (cleanly cracked)</description>
+ <year>1983</year>
+ <publisher>Micro Fun</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="dino eggs (4am crack).dsk" size="143360" crc="f5778567" sha1="a85a4a7997ba99c4fe1abae3b1e9480830ebedf9" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="dinosars">
+ <description>Dinosaurs (cleanly cracked)</description>
+ <year>1984</year>
+ <publisher>Advanced Ideas, Inc.</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="dinosaurs (4am crack).dsk" size="143360" crc="d74a3bfb" sha1="2d0bf2d2f23a055d82dcaf704f5af425c81b43dc" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="divebmbr">
+ <description>Dive Bomber (cleanly cracked)</description>
+ <year>1988</year>
+ <publisher>Acme Animation, Inc.</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="dive bomber (4am crack).dsk" size="143360" crc="fc854511" sha1="a99c822380d41ddfde8d35b290d47aa241528b44" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="dkong">
+ <description>Donkey Kong (cleanly cracked)</description>
+ <year>1983</year>
+ <publisher>Atarisoft</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="donkey kong (4am crack).dsk" size="143360" crc="a6e8f2ce" sha1="7e18fd14bcf2a6f380533c6c7552c10c793c768d" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="dunzhin">
+ <description>Dunzhin (cleanly cracked)</description>
+ <year>1982</year>
+ <publisher>Screenplay</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="dunzhin (4am crack).dsk" size="143360" crc="115d3dfe" sha1="1be7cc13038c90d2aa1c07c99b9aca9a4ef975e5" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="dynoqst">
+ <description>Dyno-Quest (cleanly cracked)</description>
+ <year>1984</year>
+ <publisher>Mindplay</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="dyno-quest (4am crack).dsk" size="143360" crc="f13fc9af" sha1="9e65208e8d1f4c8d4dc920073c17467e6207e4dd" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="dyohachd">
+ <description>Design Your Own Home: Architectural Design (cleanly cracked)</description>
+ <year>1984</year>
+ <publisher>Avant-Garde Publishing Corp.</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Program disk (no mouse)"/>
+ <dataarea name="flop" size="143360">
+ <rom name="design your own home - architectural design (4am crack) disk 1 - program disk without mouse support.dsk" size="143360" crc="7a636e73" sha1="cc5db5f4babe23b6949e4649dcb4b064db26f8a2" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Program disk (mouse support)"/>
+ <dataarea name="flop" size="143360">
+ <rom name="design your own home - architectural design (4am crack) disk 2 - program disk with mouse support.dsk" size="143360" crc="a560a7fe" sha1="2cc71bcc086775800cd523e759956604be7f8be2" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_5_25">
+ <feature name="part_id" value="Data Disk"/>
+ <dataarea name="flop" size="143360">
+ <rom name="design your own home - architectural design (4am crack) disk 3 - data disk.dsk" size="143360" crc="6181b68e" sha1="fad415f43ce90278ad8ed5e1e8118316e0542fc2" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="dyoharch">
+ <description>Design Your Own Home: Architectural (cleanly cracked)</description>
+ <year>1983</year>
+ <publisher>Avant-Garde Publishing Corp.</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="design your own home - architectural.dsk" size="143360" crc="7a636e73" sha1="cc5db5f4babe23b6949e4649dcb4b064db26f8a2" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="dyoh">
+ <description>Design Your Own Home: Interior Design (cleanly cracked)</description>
+ <year>1986</year>
+ <publisher>Avant-Garde Publishing Corp.</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Program disk (no mouse)"/>
+ <dataarea name="flop" size="143360">
+ <rom name="design your own home (4am crack) disk 1 - program disk without mouse support.dsk" size="143360" crc="74ca0ac3" sha1="80e4d88fb2e8042faeefc053b9af25e6a3aec87d" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Program disk (mouse support)"/>
+ <dataarea name="flop" size="143360">
+ <rom name="design your own home (4am crack) disk 2 - program disk with mouse support.dsk" size="143360" crc="f68d0486" sha1="7ee505ad27631520237691ce07a996ef0eae5976" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_5_25">
+ <feature name="part_id" value="Data Disk"/>
+ <dataarea name="flop" size="143360">
+ <rom name="design your own home (4am crack) disk 3 - data disk.dsk" size="143360" crc="3b6b6514" sha1="c6ceba63f3707fe91d7aacd521961dd815171eb4" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="easyabc">
+ <description>Easy as ABC (cleanly cracked)</description>
+ <year>1984</year>
+ <publisher>Springboard Software</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="easy as abc (4am crack).dsk" size="143360" crc="2372548a" sha1="f7f6536532978613e27974816417d17d3e9c7d82" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="easyrddm">
+ <description>Easy Reader Demo (cleanly cracked)</description>
+ <year>1983</year>
+ <publisher>American Educational Computer, Inc.</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 1"/>
+ <dataarea name="flop" size="143360">
+ <rom name="easy reader demo (4am crack) disk 1.dsk" size="143360" crc="bfecd940" sha1="f08cc5a4e7e6f59ed9c07ae6fa9597ee1db97c2b" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 2"/>
+ <dataarea name="flop" size="143360">
+ <rom name="easy reader demo (4am crack) disk 2.dsk" size="143360" crc="a235a2db" sha1="ca8e12d10437d09bd8f3ffe90e3ffd56d3865233" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 3"/>
+ <dataarea name="flop" size="143360">
+ <rom name="easy reader demo (4am crack) disk 3.dsk" size="143360" crc="81b665db" sha1="ccd6f29a9a12def13602bde6ddd40cc0d9015cc9" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop4" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 4"/>
+ <dataarea name="flop" size="143360">
+ <rom name="easy reader demo (4am crack) disk 4.dsk" size="143360" crc="ee0f7dfe" sha1="b346068156741b5585aa1b5b1565f0745238bf52" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="easystr">
+ <description>Easy Street (cleanly cracked)</description>
+ <year>1988</year>
+ <publisher>Mindplay</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="easy street (4am crack).dsk" size="143360" crc="1a675876" sha1="d6afddd7b1b481463339541d0b7c40c7029499d2" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="ecryfarm">
+ <description>Electric Crayon Fun On The Farm (cleanly cracked)</description>
+ <year>1986</year>
+ <publisher>Polarware</publisher>
+ <info name="usage" value="Works with Apple II Mouse Card in slot 4: -sl4 mouse" />
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="electric crayon fun on the farm (4am crack).dsk" size="143360" crc="d2befa5f" sha1="3d5643e49d138caa45da80893a167464c7e62a7c" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="educalc">
+ <description>Edu-Calc (cleanly cracked)</description>
+ <year>1985</year>
+ <publisher>Grolier</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="143360">
+ <rom name="educalc (4am crack) side a.dsk" size="143360" crc="60a6cbb6" sha1="dbc1c97e26cf0387eb454adb340b990637f20d48" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="143360">
+ <rom name="educalc (4am crack) side b.dsk" size="143360" crc="b01b103a" sha1="62884243c3dc97a53d6e0608cac7323ba7287b1a" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="egyc">
+ <description>Early Games for Young Children (cleanly cracked)</description>
+ <year>1982</year>
+ <publisher>Springboard</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="early games for young children (4am crack).dsk" size="143360" crc="16ede4a6" sha1="e634a2a6fae6b11efcd7f59fa296960d351ed8c0" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="euronat">
+ <description>European Nations and Locations (cleanly cracked)</description>
+ <year>1985</year>
+ <publisher>DesignWare, Inc.</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="european nations and locations (4am crack).dsk" size="143360" crc="2a4216a5" sha1="6312da33b30862614ef7742042f8a59911a768d1" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="expsctmp">
+ <description>Exploring Science: Temperature (cleanly cracked)</description>
+ <year>1988</year>
+ <publisher>Sunburst</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="exploring science - temperature (4am crack).dsk" size="143360" crc="616c17ea" sha1="dc3fd5d610265b88c840c5859f42b15a09720ed3" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="1stdegle">
+ <description>First Degree Linear Equations (cleanly cracked)</description>
+ <year>1984</year>
+ <publisher>Mindscape</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="first degree linear equations (4am crack).dsk" size="143360" crc="bc9f6657" sha1="8ecb52e40aaa9b2888d7c3c10d6dc80ef265309b" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="facemkr">
+ <description>Facemaker (cleanly cracked)</description>
+ <year>1982</year>
+ <publisher>Spinnaker</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="facemaker (4am crack).dsk" size="143360" crc="b59ab962" sha1="55d8e6906bcbc1ae5c98a5b9a9f4594d0c47ecd8" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="falcons">
+ <description>Falcons (cleanly cracked)</description>
+ <year>1981</year>
+ <publisher>Piccadilly Software</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="falcons (4am crack).dsk" size="143360" crc="b2eb0e24" sha1="b94e95a0f657230684a81637ad3c9b2a3fdfbbfd" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="fantlrd">
+ <description>Professor Davensteev's Fantasy Land (Red Level) (cleanly cracked)</description>
+ <year>1983</year>
+ <publisher>Learning Well / Methods &amp; Solutions</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="fantasy land red level (4am crack).dsk" size="143360" crc="fa39ed58" sha1="87b5d23efee2906b985ebe9a35b14c68d1390eb6" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="fctalgex">
+ <description>Factoring Algebraic Expressions (cleanly cracked)</description>
+ <year>1984</year>
+ <publisher>Mindscape</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="factoring algebraic expressions (4am crack).dsk" size="143360" crc="3b6386ab" sha1="2b691e14b3b72a8b05e09045dc569847685e32d5" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="finfacts">
+ <description>Financial Facts (cleanly cracked)</description>
+ <year>1981</year>
+ <publisher>Advanced Operating Systems</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="financial facts (4am crack).dsk" size="143360" crc="45961b8d" sha1="2960be67af37b5ceb3cc21ea40bc34a16ed8a633" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="flshsphc">
+ <description>Flash Spell Helicopter (cleanly cracked)</description>
+ <year>1983</year>
+ <publisher>Microcomputer Workships Courseware</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="flash spell helicopter (4am crack).dsk" size="143360" crc="503ec206" sha1="89b39a4a31ddffcd4c2c0373906c2eef45e09f0a" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="flycolor">
+ <description>Flying Colors (cleanly cracked)</description>
+ <year>1983</year>
+ <publisher>The Computer Colorworks</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="flying colors (4am crack).dsk" size="143360" crc="0d00a418" sha1="63eee6f10f160848b0a8ef10d2d24657f3023230" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="forcemtn">
+ <description>Force and Motion (cleanly cracked)</description>
+ <year>1990</year>
+ <publisher>Queue, Inc.</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 1"/>
+ <dataarea name="flop" size="143360">
+ <rom name="force and motion (4am crack) disk 1.dsk" size="143360" crc="a338ba73" sha1="4ddb1788cd67f4f85ebbac4995f9817a1334f6cf" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 2"/>
+ <dataarea name="flop" size="143360">
+ <rom name="force and motion (4am crack) disk 2.dsk" size="143360" crc="4a1e54f2" sha1="8a1863172a8e782425b14c3f09995e9dfb444024" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="fornext">
+ <description>FOR Your NEXT Adventure: FOR-NEXT Loops (cleanly cracked)</description>
+ <year>1985</year>
+ <publisher>Sunburst</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="for your next adventure (4am crack).dsk" size="143360" crc="f93a7783" sha1="6179cde57a15ee564be7da68b410d89a4dd26dc8" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="frctnoid">
+ <description>Fraction-oids (cleanly cracked)</description>
+ <year>1989</year>
+ <publisher>Mindplay</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="fraction-oids (4am crack).dsk" size="143360" crc="52856df0" sha1="eddcc4deb9da6b81434dd28717a87d676246f035" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="frctns2">
+ <description>Fractions II (cleanly cracked)</description>
+ <year>1987</year>
+ <publisher>Silver Burdett Company</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="fractions ii (4am crack).dsk" size="143360" crc="8c4a993a" sha1="c1e0224ba9af15d55bbb9e59a7a283da2095097d" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="frctntut">
+ <description>Fraction Tutorial (cleanly cracked)</description>
+ <year>19??</year>
+ <publisher>Opportunities For Learning</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="143360">
+ <rom name="fraction tutorial (4am crack) side a.dsk" size="143360" crc="e9e24530" sha1="2524d748c108220ac1c4907193d3444fbf457707" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="143360">
+ <rom name="fraction tutorial (4am crack) side b.dsk" size="143360" crc="fc980274" sha1="58f3349216f3463c49bfa8738d0e7ebbde249fcf" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="fredpzad">
+ <description>Freddy's Puzzling Adventures (cleanly cracked)</description>
+ <year>1984</year>
+ <publisher>Developmental Learning Materials</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="freddy's puzzling adventures (4am crack).dsk" size="143360" crc="396ad123" sha1="db3fc765f6b1e6b016efb6e9b1dab5341e63a1d7" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="frenchvb">
+ <description>French Vocabulary Builder (cleanly cracked)</description>
+ <year>1982</year>
+ <publisher>Control Data Corporation</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="french vocabulary builder (4am crack).dsk" size="143360" crc="ca27b87b" sha1="dee879e8b6635779bd10aa8115fecf80584b50b3" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="frogdog">
+ <description>Frogs, Dogs, Kittens, and Kids 1 (cleanly cracked)</description>
+ <year>1988</year>
+ <publisher>Hartley Courseware</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 1"/>
+ <dataarea name="flop" size="143360">
+ <rom name="frogs, dogs, kittens, and kids 1 (4am crack) disk 1.dsk" size="143360" crc="ab28d4d3" sha1="4d2644e78bb8ef4d6df9ae808861c9c5e5e91a5e" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 2"/>
+ <dataarea name="flop" size="143360">
+ <rom name="frogs, dogs, kittens, and kids 1 (4am crack) disk 2.dsk" size="143360" crc="6e24da32" sha1="4076f55cb2563df30b2c4f75a9bece77e54cffd6" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 3"/>
+ <dataarea name="flop" size="143360">
+ <rom name="frogs, dogs, kittens, and kids 1 (4am crack) disk 3.dsk" size="143360" crc="c156dc96" sha1="9965dc051410c7c8b907550dd4b65bbdca07b331" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="frogger2">
+ <description>Frogger II: Threedeep (cleanly cracked)</description>
+ <year>1984</year>
+ <publisher>Sega Enterprises Inc.</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="frogger ii three deep (4am crack).dsk" size="143360" crc="4e91d191" sha1="e7df29761097bb2e02ca3749d489991349249c9c" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="frogger">
+ <description>Frogger (cleanly cracked)</description>
+ <year>1981</year>
+ <publisher>Sierra On-Line</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="frogger (4am crack).dsk" size="143360" crc="2f85b867" sha1="8e0c597e4f51657874dd72da47e7ec8686c17abc" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="frogjon">
+ <description>Frog Jump Ordering Numbers (cleanly cracked)</description>
+ <year>1985</year>
+ <publisher>Scott, Foresman and Company</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="frog jump ordering numbers (4am crack).dsk" size="143360" crc="f9e80ecd" sha1="95a27ed3e59baec6161d75d05dbfbdc5e87e8c17" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="galaxat">
+ <description>Galaxian (Atarisoft) (cleanly cracked)</description>
+ <year>1983</year>
+ <publisher>Atarisoft</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="galaxian (atari) (4am crack).dsk" size="143360" crc="b2087527" sha1="06da74bcbe71432bd541ba310a5bde1b72b84dda" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="galaxian">
+ <description>Galaxian (Thunder Mountain) (cleanly cracked)</description>
+ <year>1983</year>
+ <publisher>Thunder Mountain</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="galaxian (thunder mountain) (4am crack).dsk" size="143360" crc="6b23c74a" sha1="3ff5a0d74d193b194ea5b0ddf761034736e18ac6" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="garfleyw">
+ <description>Garfield Eat Your Words (cleanly cracked)</description>
+ <year>1985</year>
+ <publisher>Random House</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="143360">
+ <rom name="garfield eat your words (4am crack) side a.dsk" size="143360" crc="7509dff7" sha1="56dd7fdee9a9d9092d25cd933c9f029687c85d13" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="143360">
+ <rom name="garfield eat your words (4am crack) side b.dsk" size="143360" crc="655c5f4c" sha1="9e28deb94582d1789a3a46d793b53af591d977ee" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="genemach">
+ <description>Gene Machine (version 2.0) (cleanly cracked)</description>
+ <year>1983</year>
+ <publisher>HRM Software</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="gene machine (4am crack).dsk" size="143360" crc="8048b6f4" sha1="42072666426c00e89b985f069fcd0c21ff51dbbd" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="gertrude">
+ <description>Gertrude's Secrets (version 1.2) (cleanly cracked)</description>
+ <year>1982</year>
+ <publisher>The Learning Company</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="gertrude's secrets (4am crack).dsk" size="143360" crc="a8602d95" sha1="281f09574ca6be91f52182da51429487de6c770d" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="gramgrem">
+ <description>Grammar Gremlins (cleanly cracked)</description>
+ <year>1986</year>
+ <publisher>Davidson &amp; Associates, Inc.</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="143360">
+ <rom name="grammar gremlins (4am crack) side a.dsk" size="143360" crc="6c8489fa" sha1="38428a2f090900660fa4ff581e770004b71ad801" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="143360">
+ <rom name="grammar gremlins (4am crack) side b.dsk" size="143360" crc="b07ee7b3" sha1="0c4171e8a85bd5627a8c3a25da4c29cc68c2038b" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="grammst2">
+ <description>Grammar Mastery II (cleanly cracked)</description>
+ <year>1987</year>
+ <publisher>American Language Academy</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Disk A-1"/>
+ <dataarea name="flop" size="143360">
+ <rom name="grammar mastery ii (4am crack) disk a-1.dsk" size="143360" crc="3d53eb4f" sha1="e85c7999c214c488c9bdc2d74f024ccbbda8b1a4" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Disk A-2"/>
+ <dataarea name="flop" size="143360">
+ <rom name="grammar mastery ii (4am crack) disk a-2.dsk" size="143360" crc="62861308" sha1="efdf35fb331e1ea76bf3febb74b98f1aa9072a3d" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_5_25">
+ <feature name="part_id" value="Disk A-4"/>
+ <dataarea name="flop" size="143360">
+ <rom name="grammar mastery ii (4am crack) disk a-4.dsk" size="143360" crc="0b7db6d7" sha1="64017e68302426b20e2d60c723370fb125bb597f" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop4" interface="floppy_5_25">
+ <feature name="part_id" value="Disk A-5"/>
+ <dataarea name="flop" size="143360">
+ <rom name="grammar mastery ii (4am crack) disk a-5.dsk" size="143360" crc="e3e18574" sha1="4c7f7138f3640955ae2f44f0b3c384b1baf5ef87" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop5" interface="floppy_5_25">
+ <feature name="part_id" value="Disk A-6"/>
+ <dataarea name="flop" size="143360">
+ <rom name="grammar mastery ii (4am crack) disk a-6.dsk" size="143360" crc="35b2b8c5" sha1="34004d39f76ba327b290db7774848087811686a2" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop6" interface="floppy_5_25">
+ <feature name="part_id" value="Disk B-1"/>
+ <dataarea name="flop" size="143360">
+ <rom name="grammar mastery ii (4am crack) disk b-1.dsk" size="143360" crc="8631e8c0" sha1="a0df701d842885ab5efa1f0263ed3adfd8ffab71" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop7" interface="floppy_5_25">
+ <feature name="part_id" value="Disk B-2"/>
+ <dataarea name="flop" size="143360">
+ <rom name="grammar mastery ii (4am crack) disk b-2.dsk" size="143360" crc="8393c99d" sha1="c4e685db3617bbc813eed22ca2154a10af8c2c31" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop8" interface="floppy_5_25">
+ <feature name="part_id" value="Disk B-3"/>
+ <dataarea name="flop" size="143360">
+ <rom name="grammar mastery ii (4am crack) disk b-3.dsk" size="143360" crc="60906690" sha1="bf46683255c2cabd11faf78d0fc7f1758053fb72" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop9" interface="floppy_5_25">
+ <feature name="part_id" value="Disk B-4"/>
+ <dataarea name="flop" size="143360">
+ <rom name="grammar mastery ii (4am crack) disk b-4.dsk" size="143360" crc="119a3936" sha1="dfea07eaf3b869b7c9f3eb04aafcbfe6b688e7fd" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop10" interface="floppy_5_25">
+ <feature name="part_id" value="Disk B-5"/>
+ <dataarea name="flop" size="143360">
+ <rom name="grammar mastery ii (4am crack) disk b-5.dsk" size="143360" crc="930a0f64" sha1="438af9967691d15a2ffc7e8698d2cc2bb8d74b52" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop11" interface="floppy_5_25">
+ <feature name="part_id" value="Disk B-6"/>
+ <dataarea name="flop" size="143360">
+ <rom name="grammar mastery ii (4am crack) disk b-6.dsk" size="143360" crc="285997e9" sha1="bac4010cbf9a79730358941248eed02198f968e5" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop12" interface="floppy_5_25">
+ <feature name="part_id" value="Disk C-1"/>
+ <dataarea name="flop" size="143360">
+ <rom name="grammar mastery ii (4am crack) disk c-1.dsk" size="143360" crc="1f1be2d0" sha1="42950035862d42b3f26ce35bc8c260e4c4785406" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop13" interface="floppy_5_25">
+ <feature name="part_id" value="Disk C-2"/>
+ <dataarea name="flop" size="143360">
+ <rom name="grammar mastery ii (4am crack) disk c-2.dsk" size="143360" crc="907f27a0" sha1="b3835d8cc4224d8e32c18b79737b3f4a5a647d4d" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop14" interface="floppy_5_25">
+ <feature name="part_id" value="Disk C-3"/>
+ <dataarea name="flop" size="143360">
+ <rom name="grammar mastery ii (4am crack) disk c-3.dsk" size="143360" crc="e86de7e2" sha1="1df2d1d7335415fde97fc2c2078c8fee05ce79cc" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop15" interface="floppy_5_25">
+ <feature name="part_id" value="Disk C-4"/>
+ <dataarea name="flop" size="143360">
+ <rom name="grammar mastery ii (4am crack) disk c-4.dsk" size="143360" crc="e13a724f" sha1="57c2814e87fbcfcfc4b83f348b18b8bc52c5d60d" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop16" interface="floppy_5_25">
+ <feature name="part_id" value="Disk C-5"/>
+ <dataarea name="flop" size="143360">
+ <rom name="grammar mastery ii (4am crack) disk c-5.dsk" size="143360" crc="84f65fd3" sha1="91831d0762420e4c7e5033bcbc763b2b43370840" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop17" interface="floppy_5_25">
+ <feature name="part_id" value="Disk C-6"/>
+ <dataarea name="flop" size="143360">
+ <rom name="grammar mastery ii (4am crack) disk c-6.dsk" size="143360" crc="1cbb4327" sha1="ed9a040d0ee4d20056daf43a1d039b6998c1e5f7" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="greetcrd">
+ <description>Greeting Card Maker (cleanly cracked)</description>
+ <year>1986</year>
+ <publisher>Activision</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="greeting card maker (4am crack).dsk" size="143360" crc="c4715cf3" sha1="1b1cee4a53434702de533e8b80367d0fcae0a4a0" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="gremlins">
+ <description>Gremlins (cleanly cracked)</description>
+ <year>1984</year>
+ <publisher>Atarisoft</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="gremlins (4am crack).dsk" size="143360" crc="72059242" sha1="02f4609e5d795e2cfa1cf4ebb55f32f698169f1b" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="grphlnfc">
+ <description>Graphing Linear Functions (cleanly cracked)</description>
+ <year>1984</year>
+ <publisher>Microcomputer Workshops Courseware</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="graphing linear functions (4am crack).dsk" size="143360" crc="c47060a2" sha1="9f634221a056f569829cf1f1e32423815864a000" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="gulfstrk">
+ <description>Gulf Strike (cleanly cracked)</description>
+ <year>1985</year>
+ <publisher>The Avalon Hill Game Company</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="gulf strike (4am crack).dsk" size="143360" crc="c4858e29" sha1="f3278f07923a9083e13edf5dac384a70e187f600" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="gumball">
+ <description>Gumball (cleanly cracked)</description>
+ <!-- Corrected image 09/24/2016 -->
+ <year>1983</year>
+ <publisher>Broderbund</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="gumball (4am &amp; san inc crack).dsk" size="143360" crc="56e68a48" sha1="6d0e3652cce177637f332a6df34d7fb133cad2c7" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="heredog">
+ <description>Heredity Dog (cleanly cracked)</description>
+ <year>1983</year>
+ <publisher>HRM Software</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="heredity dog (4am crack).dsk" size="143360" crc="1d82124a" sha1="3ab17b26f48e87422bd4d07e00c5a8a1e24650c9" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="heydidle">
+ <description>Hey Diddle Diddle (cleanly cracked)</description>
+ <year>1983</year>
+ <publisher>Spinnaker</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="hey diddle diddle (4am crack).dsk" size="143360" crc="b81de700" sha1="eb31e30106af24c5a5154aff1e7261124e0f19ab" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="homehlpr">
+ <description>Homework Helper: Writing (cleanly cracked)</description>
+ <year>1985</year>
+ <publisher>Spinnaker</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="143360">
+ <rom name="homework helper writing (4am crack) side a.dsk" size="143360" crc="ba414e13" sha1="969b9b1e9274ff408ed1943386fb404558347d20" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="143360">
+ <rom name="homework helper writing (4am crack) side b.dsk" size="143360" crc="cadc35d1" sha1="14333181c3377b99119afd8b0b78bc76dec9ef58" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_5_25">
+ <feature name="part_id" value="Side C"/>
+ <dataarea name="flop" size="143360">
+ <rom name="homework helper writing (4am crack) side c.dsk" size="143360" crc="ed3408a7" sha1="bcd388c678ec6ed88ee17c44aee8e964e29c8320" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop4" interface="floppy_5_25">
+ <feature name="part_id" value="Side D"/>
+ <dataarea name="flop" size="143360">
+ <rom name="homework helper writing (4am crack) side d.dsk" size="143360" crc="480fe9b8" sha1="da63ce365fe39fec470494e0d8a7c2dfa5603e2e" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop5" interface="floppy_5_25">
+ <feature name="part_id" value="Side E"/>
+ <dataarea name="flop" size="143360">
+ <rom name="homework helper writing (4am crack) side e.dsk" size="143360" crc="283dcd8b" sha1="42452afe600f86154347eeba2c9fc556519ee9ff" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop6" interface="floppy_5_25">
+ <feature name="part_id" value="Side F"/>
+ <dataarea name="flop" size="143360">
+ <rom name="homework helper writing (4am crack) side f.dsk" size="143360" crc="769ebeee" sha1="82f0379fec113421d2bba8ac95e929a20918ffab" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="homewrtr">
+ <description>Homework Writer (cleanly cracked)</description>
+ <year>1988</year>
+ <publisher>Scholastic, Inc.</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="143360">
+ <rom name="homework writer (4am crack) side a.dsk" size="143360" crc="9f679792" sha1="b4a8db1ec71e52049f5f06f51cc4587b2022c4e3" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="143360">
+ <rom name="homework writer (4am crack) side b.dsk" size="143360" crc="aeb2abe1" sha1="786f32a81eada81297f0c93c5525bdede2a7ffbe" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="housefir">
+ <description>House-A-Fire! (cleanly cracked)</description>
+ <year>1988</year>
+ <publisher>Decision Development Co</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="143360">
+ <rom name="house-a-fire (4am crack) side a.dsk" size="143360" crc="86f910e6" sha1="33c07bc9096be166c055e7ab792c2bd66f9f4114" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="143360">
+ <rom name="house-a-fire (4am crack) side b.dsk" size="143360" crc="41bbc599" sha1="7f1b2789cda668de2f583bead3a8fc03aedcd157" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="howwest">
+ <description>How The West Was One + Three x Four (cleanly cracked)</description>
+ <year>1987</year>
+ <publisher>Sunburst</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="how the west was one + three x four (4am crack).dsk" size="143360" crc="590f6a8b" sha1="2b7972b3700fb4f8aad2578647ec3bab81bc29a5" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="impmiss2">
+ <description>Impossible Mission II (cleanly cracked)</description>
+ <year>1988</year>
+ <publisher>Epyx</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="143360">
+ <rom name="impossible mission ii (4am crack) side a.dsk" size="143360" crc="a219d468" sha1="98a1aa883ad0a46ee30f043d431138ec4382d205" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="143360">
+ <rom name="impossible mission ii (4am crack) side b.dsk" size="143360" crc="7968cf85" sha1="b4853d27a3b3aee986f4c4ea5b8f908a9423c782" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="invscmth">
+ <description>Investigating Secondary Mathematics with Computers (cleanly cracked)</description>
+ <year>1985</year>
+ <publisher>University of Massachusetts</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="143360">
+ <rom name="investigating secondary mathematics with computers (4am crack) side a.dsk" size="143360" crc="8cf2e9bc" sha1="d32d449515fa0ac526135d677ee75b3c19f281dc" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="143360">
+ <rom name="investigating secondary mathematics with computers (4am crack) side b.dsk" size="143360" crc="217fd3bb" sha1="8bc60eb6bbe8b46921c4942bdcb6df44159b2471" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="jackbnst">
+ <description>Jack and the Beanstalk (cleanly cracked)</description>
+ <year>1985</year>
+ <publisher>HRM Software</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="jack and the beanstalk (4am crack).dsk" size="143360" crc="cb5e3608" sha1="1149edac8268b2da7c903710300ca8dbcb17bf96" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="jmpmthfl">
+ <description>Jumping Math Flash (cleanly cracked)</description>
+ <year>1988</year>
+ <publisher>Mindscape</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="jumping math flash (4am crack).dsk" size="143360" crc="0448adab" sha1="20f73a8ee2fa305d3d9403d3915c319fe60bdbdc" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="jumpman">
+ <description>Jumpman (cleanly cracked)</description>
+ <year>1983</year>
+ <publisher>Epyx</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="143360">
+ <rom name="jumpman (4am crack) side a.dsk" size="143360" crc="4f291aa3" sha1="1c43eac018c0a04e70177cf413d7b20b4eaa3a89" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="143360">
+ <rom name="jumpman (4am crack) side b.dsk" size="143360" crc="90312d4c" sha1="0ba7c41afbb31c93e4dc602da12cf577876dbc2c" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="junghunt">
+ <description>Jungle Hunt (cleanly cracked)</description>
+ <year>1984</year>
+ <publisher>Atarisoft</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="jungle hunt (4am crack).dsk" size="143360" crc="81b074fd" sha1="939e07e5aa2a0cd3792fa50f52c868657e35bb6b" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="kenuston">
+ <description>Ken Uston's Professional Blackjack (v1.23) (cleanly cracked)</description>
+ <year>1983</year>
+ <publisher>Intelligent Statements, Inc.</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="ken uston's professional blackjack v1.23 (4am crack).dsk" size="143360" crc="954c5184" sha1="a153bf119331eed48b6cf60b3922b13aea7f5c0e" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="kidskeys">
+ <description>Kids on Keys (cleanly cracked)</description>
+ <year>1983</year>
+ <publisher>Spinnaker</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="kids on keys (4am crack).dsk" size="143360" crc="41fc91fb" sha1="7615227a1d1b2dae5cb58ebaeaf32261237185e2" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="kindrcmp">
+ <description>Kindercomp (cleanly cracked)</description>
+ <year>1983</year>
+ <publisher>Spinnaker</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="kindercomp (4am crack).dsk" size="143360" crc="32a9df32" sha1="99cb35aa9f452d8b7475b5ec3eefd0a3bb302e8f" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="kittenkf">
+ <description>Kittens, Kids, and a Frog (version 01.11.85) (cleanly cracked)</description>
+ <year>1985</year>
+ <publisher>Hartley Courseware, Inc.</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 1"/>
+ <dataarea name="flop" size="143360">
+ <rom name="kittens, kids, and a frog (4am crack) disk 1.dsk" size="143360" crc="8c27a9ce" sha1="487e3ffae06831e594c8f1d6212ef9e3c1421476" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 2"/>
+ <dataarea name="flop" size="143360">
+ <rom name="kittens, kids, and a frog (4am crack) disk 2.dsk" size="143360" crc="6982459d" sha1="1c0fa745487f156229c494955508a1591d6d376b" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="kmwldhis">
+ <description>Knowledge Master World History 1 (cleanly cracked)</description>
+ <year>1987</year>
+ <publisher>Academic Hallmarks</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="knowledge master world history 1 (4am crack).dsk" size="143360" crc="d49e8c80" sha1="c81f09462cba0462b87b52559682c7a0dcb4194d" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="krelllgo">
+ <description>Krell's Logo (cleanly cracked)</description>
+ <year>1981</year>
+ <publisher>Krell</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="krell's logo (4am crack).dsk" size="143360" crc="fea02c90" sha1="87f37cc79fab1be0d10e627b665c1301d60e72b5" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="thaddsub">
+ <description>A Treasure Hunt of Facts (clealy cracked) - addition and subtraction</description>
+ <year>1984</year>
+ <publisher>Josten Learning Systems</publisher>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 1"/>
+ <dataarea name="flop" size="143360">
+ <rom name="a treasure hunt of facts (4am crack) disk 1 - addition and subtraction.dsk" size="143360" crc="1549243e" sha1="60a8e419d93f1e7fb36ac3d6479a9c565d5fba18" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 2"/>
+ <dataarea name="flop" size="143360">
+ <rom name="a treasure hunt of facts (4am crack) disk 2 - multiplication and division.dsk" size="143360" crc="74a85cc3" sha1="45ad62fff8e7c4110ab0ec0dbacf147b734ee848" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="viewkill">
+ <description>James Bond 007 in: A View to a Kill (cleanly cracked)</description>
+ <year>1985</year>
+ <publisher>Mindscape</publisher>
+ <info name="release" value="2016-03-06"/>
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="james bond 007 in a view to a kill (4am crack).dsk" size="143360" crc="578c98cb" sha1="60fbf677d59b7a61d1f9d14deed1d0a50ccf9a92" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="wrnktime">
+ <description>A Newbery Adventure - A Wrinkle in Time (cleanly cracked)</description>
+ <year>1986</year>
+ <publisher>Sunburst Communications</publisher>
+ <info name="release" value="2016-03-06"/>
+ <!-- No compatibility data known at this time. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="143360">
+ <rom name="a newbery adventure - a wrinkle in time (4am crack).dsk" size="143360" crc="76275127" sha1="8134d7e6c74917c1ab16abe33005b55eb0d53e25" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+</softwarelist>
diff --git a/hash/apple2.xml b/hash/apple2_flop_misc.xml
index 93e638cb685..cb6b3e119a0 100644
--- a/hash/apple2.xml
+++ b/hash/apple2_flop_misc.xml
@@ -2,7 +2,7 @@
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
<!-- Generated by SLIST 0.2.1 -->
-<softwarelist name="apple2" description="Apple II 5.25 disks">
+<softwarelist name="apple2_flop_misc" description="Apple II 5.25 miscellaneous disks">
<software name="4080trkd">
<description>40 and 80 Track DOS</description>
@@ -621,18 +621,6 @@
</part>
</software>
- <software name="alcazar">
- <description>Alcazar the Forgotten Fortress (clean crack)</description>
- <year>1985</year>
- <publisher>Activision</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="alcazar the forgotten fortress (1985)(activision)(clean crack).dsk" size="143360" crc="38a4bc9f" sha1="0d58e0821508b06ccbb73cbe6d7b45b07f7bfda8" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
<software name="alesia">
<description>Alesia</description>
<year>1984</year>
@@ -650,23 +638,6 @@
</part>
</software>
- <software name="aliens">
- <description>Aliens (clean crack)</description>
- <year>1986</year>
- <publisher>Activision</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="aliens (1986)(activision)(disk 1 of 2)(clean crack).dsk" size="143360" crc="bf0f7f72" sha1="d77b4d92ce266c75c4d7f08b85e507529e0afc68" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop2" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="aliens (1986)(activision)(disk 2 of 2)(clean crack).dsk" size="143360" crc="001325b2" sha1="077d7e3d9fb920b6f7cfc69381eb447f44ce0713" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
<software name="alien">
<description>Alien</description>
<year>1982</year>
@@ -1005,18 +976,6 @@
</part>
</software>
- <software name="aztec">
- <description>Aztec (clean crack)</description>
- <year>1982</year>
- <publisher>Datamost</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="aztec (4am crack).dsk" size="143360" crc="f4c40d91" sha1="71d639bb9b55369abc2ef534bab6b74a731b7e65" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
<software name="advbuckb">
<description>Adventures of Buckaroo Banzai</description>
<year>1985</year>
@@ -1099,18 +1058,6 @@
</part>
</software>
- <software name="amchal">
- <description>The American Challenge (clean crack)</description>
- <year>1986</year>
- <publisher>MIndscape</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="american challenge, the (1986)(mindscape)(trex crack).dsk" size="143360" crc="26af56f8" sha1="89d4c5c1a232a0c6ef1960d9da0e05e626890e55" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
<software name="amnesia">
<description>Amnesia</description>
<year>1986</year>
@@ -1139,7 +1086,7 @@
</software>
<software name="archon2">
- <description>Archon II: Adept</description>
+ <description>Archon II: Adept (cracked)</description>
<year>1985</year>
<publisher>Electronic Arts</publisher>
@@ -1151,7 +1098,7 @@
</software>
<software name="archon">
- <description>Archon</description>
+ <description>Archon (cracked)</description>
<year>1984</year>
<publisher>Electronic Arts</publisher>
@@ -1163,7 +1110,7 @@
</software>
<software name="artesian">
- <description>Artesians</description>
+ <description>Artesians (cracked)</description>
<year>19??</year>
<publisher>Reno Soft</publisher>
@@ -1372,7 +1319,7 @@
</software>
<software name="baddudcr">
- <description>Bad Dudes (crack)</description>
+ <description>Bad Dudes (cracked)</description>
<year>1988</year>
<publisher>Data East</publisher>
@@ -1418,7 +1365,7 @@
</software>
<software name="balpower">
- <description>Balance of Power (crack)</description>
+ <description>Balance of Power (cracked)</description>
<year>1987</year>
<publisher>Mindscape</publisher>
@@ -1442,7 +1389,7 @@
</software>
<software name="banditcr">
- <description>Bandits (crack)</description>
+ <description>Bandits (cracked)</description>
<year>1982</year>
<publisher>Sirius Software</publisher>
@@ -1605,7 +1552,7 @@
</software>
<software name="bardstl">
- <description>The Bard's Tale (crack)</description>
+ <description>The Bard's Tale (cracked)</description>
<year>1985</year>
<publisher>Electronic Arts</publisher>
@@ -1632,7 +1579,7 @@
</software>
<software name="baron">
- <description>Baron - The Real Estate Simulation (crack)</description>
+ <description>Baron - The Real Estate Simulation (cracked)</description>
<year>1983</year>
<publisher>Blue Chip</publisher>
@@ -1684,23 +1631,6 @@
</part>
</software>
- <software name="batlches">
- <description>Battle Chess (clean crack)</description>
- <year>1990</year>
- <publisher>Interplay</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop1" size="143360">
- <rom name="battle chess side a (1990)(interplay)(trex crack).dsk" size="143360" crc="a81e4ae5" sha1="5b0e79fa0d4257a4855864c9324840cc1a41284e" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop2" interface="floppy_5_25">
- <dataarea name="flop1" size="143360">
- <rom name="battle chess side b (1990)(interplay)(trex crack)[unk filesys].dsk" size="143360" crc="54359fd3" sha1="19b3ed795c9827f580df77f559ad02eca55455b9" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
<software name="batlcrs1">
<description>Battlecruiser 1</description>
<year>1987</year>
@@ -1821,7 +1751,7 @@
</software>
<software name="batlsght">
- <description>Battlesight (crack)</description>
+ <description>Battlesight (cracked)</description>
<year>1982</year>
<publisher>Versa Computing</publisher>
@@ -1891,7 +1821,7 @@
</software>
<software name="batlthcr">
- <description>Battletech (crack)</description>
+ <description>Battletech (cracked)</description>
<year>1988</year>
<publisher>Infocom / Westwood</publisher>
@@ -1907,23 +1837,6 @@
</part>
</software>
- <software name="batman">
- <description>Batman (clean crack)</description>
- <year>1988</year>
- <publisher>Data East</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop1" size="143360">
- <rom name="batman (1988)(data east)(side a)(4am crack).dsk" size="143360" crc="d8ddda60" sha1="456ced865c6a7f74af89e2bc1fbad0bde44fb55d" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop2" interface="floppy_5_25">
- <dataarea name="flop1" size="143360">
- <rom name="batman (1988)(data east)(side b)(4am crack).dsk" size="143360" crc="0aebbb48" sha1="97888412b36e2f65725a8177c46cb1d5f2a9e083" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
<software name="battcmdr">
<description>Battalion Commander</description>
<year>19??</year>
@@ -1936,23 +1849,6 @@
</part>
</software>
- <software name="bbblocks">
- <description>BASIC Building Blocks (clean crack)</description>
- <year>1983</year>
- <publisher>Micro Education</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop1" size="143360">
- <rom name="basic building blocks (1983)(micro education)(disk 1)(4am crack).dsk" size="143360" crc="a1752e9a" sha1="cfdd011756427b782935732446c27cb1caa6b8a1" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop2" interface="floppy_5_25">
- <dataarea name="flop1" size="143360">
- <rom name="basic building blocks (1983)(micro education)(disk 2)(4am crack).dsk" size="143360" crc="a51a3503" sha1="98b6d27d0da675c2f5d351340cd56f2d8d807eba" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
<software name="bbcstlwf">
<description>Beyond Beyond Castle Wolfenstein</description>
<year>1984</year>
@@ -1995,7 +1891,7 @@
</software>
<software name="bchh2cr">
- <description>Beach-Head II (crack)</description>
+ <description>Beach-Head II (cracked)</description>
<year>1985</year>
<publisher>Access Software</publisher>
@@ -2007,7 +1903,7 @@
</software>
<software name="bchhdcr">
- <description>Beach-Head (crack)</description>
+ <description>Beach-Head (cracked)</description>
<year>1985</year>
<publisher>Access Software</publisher>
@@ -2031,7 +1927,7 @@
</software>
<software name="bchldng">
- <description>Beach Landing (crack)</description>
+ <description>Beach Landing (cracked)</description>
<year>1984</year>
<publisher>Optimum Resource</publisher>
@@ -2043,7 +1939,7 @@
</software>
<software name="bcstlwcr">
- <description>Beyond Castle Wolfenstein (crack)</description>
+ <description>Beyond Castle Wolfenstein (cracked)</description>
<year>1984</year>
<publisher>Muse Software</publisher>
@@ -2055,7 +1951,7 @@
</software>
<software name="beastwar">
- <description>Beast War (crack)</description>
+ <description>Beast War (cracked)</description>
<year>1985</year>
<publisher>Avalon Hill</publisher>
@@ -2066,8 +1962,8 @@
</part>
</software>
- <software name="belwrtcr">
- <description>Below the Root (crack)</description>
+ <software name="belwrt">
+ <description>Below the Root (cracked)</description>
<year>1985</year>
<publisher>Windham Classics</publisher>
@@ -2108,7 +2004,7 @@
</software>
<software name="berzapcr">
- <description>Berzap! (crack)</description>
+ <description>Berzap! (cracked)</description>
<year>1984</year>
<publisher>Infinity Limited</publisher>
@@ -2132,7 +2028,7 @@
</software>
<software name="betedugv">
- <description>La Bete du Gevaudan (crack)</description>
+ <description>La Bete du Gevaudan (cracked)</description>
<year>1985</year>
<publisher>Cil</publisher>
@@ -2190,7 +2086,7 @@
</software>
<software name="bilestod">
- <description>The Bilestoad (crack)</description>
+ <description>The Bilestoad (cracked)</description>
<year>1982</year>
<publisher>Mangrove Earthshoe</publisher>
@@ -2202,7 +2098,7 @@
</software>
<software name="bismarck">
- <description>Bismarck (crack)</description>
+ <description>Bismarck (cracked)</description>
<year>1987</year>
<publisher>Datasoft</publisher>
@@ -2214,7 +2110,7 @@
</software>
<software name="blackblt">
- <description>Black Belt (crack)</description>
+ <description>Black Belt (cracked)</description>
<year>1984</year>
<publisher>Earthware</publisher>
@@ -2226,7 +2122,7 @@
</software>
<software name="bldkitcr">
- <description>Boulder Dash Construction Kit (crack)</description>
+ <description>Boulder Dash Construction Kit (cracked)</description>
<year>1987</year>
<publisher>Epyx</publisher>
@@ -2238,7 +2134,7 @@
</software>
<software name="bldofbkp">
- <description>The Blade of Blackpoole (crack)</description>
+ <description>The Blade of Blackpoole (cracked)</description>
<year>1982</year>
<publisher>Sirius Software</publisher>
@@ -2255,7 +2151,7 @@
</software>
<software name="bldqstcr">
- <description>Blood Quest (crack)</description>
+ <description>Blood Quest (cracked)</description>
<year>19??</year>
<publisher>Questware</publisher>
@@ -2279,7 +2175,7 @@
</software>
<software name="bldrdscr">
- <description>Boulder Dash (crack)</description>
+ <description>Boulder Dash (cracked)</description>
<year>1984</year>
<publisher>Microlab</publisher>
@@ -2303,7 +2199,7 @@
</software>
<software name="blkcldcr">
- <description>The Black Cauldron (crack)</description>
+ <description>The Black Cauldron (cracked)</description>
<year>1985</year>
<publisher>Sierra On-Line / Walt Disney</publisher>
@@ -2347,7 +2243,7 @@
</software>
<software name="blkmgccr">
- <description>Black Magic (crack)</description>
+ <description>Black Magic (cracked)</description>
<year>1987</year>
<publisher>Datasoft</publisher>
@@ -2407,7 +2303,7 @@
</software>
<software name="bnckmgcr">
- <description>The Bouncing Kamungas (crack)</description>
+ <description>The Bouncing Kamungas (cracked)</description>
<year>1983</year>
<publisher>Penguin Software</publisher>
@@ -2431,7 +2327,7 @@
</software>
<software name="bolocr">
- <description>Bolo (crack)</description>
+ <description>Bolo (cracked)</description>
<year>1982</year>
<publisher>Synergistic Software</publisher>
@@ -2496,7 +2392,7 @@
</software>
<software name="borgcr">
- <description>Borg (crack)</description>
+ <description>Borg (cracked)</description>
<year>1981</year>
<publisher>Sirius Software</publisher>
@@ -2532,7 +2428,7 @@
</software>
<software name="bpgscr">
- <description>Blue Powder, Grey Smoke (crack)</description>
+ <description>Blue Powder, Grey Smoke (cracked)</description>
<year>19??</year>
<publisher>Garde</publisher>
@@ -2561,7 +2457,7 @@
</software>
<software name="brclecr">
- <description>Bruce Lee (crack)</description>
+ <description>Bruce Lee (cracked)</description>
<year>1984</year>
<publisher>Datasoft</publisher>
@@ -2585,7 +2481,7 @@
</software>
<software name="brdsdcra">
- <description>Broadsides (crack)</description>
+ <description>Broadsides (cracked)</description>
<year>1983</year>
<publisher>Strategic Simulations, Inc.</publisher>
@@ -2822,7 +2718,7 @@
</software>
<software name="brpozcr">
- <description>Buck Rogers - Planet of Zoom (crack)</description>
+ <description>Buck Rogers - Planet of Zoom (cracked)</description>
<year>1984</year>
<publisher>Sega</publisher>
@@ -2851,7 +2747,7 @@
</software>
<software name="brwdtmcr">
- <description>Borrowed Time (crack)</description>
+ <description>Borrowed Time (cracked)</description>
<year>1985</year>
<publisher>Activision</publisher>
@@ -2891,25 +2787,8 @@
</part>
</software>
- <software name="bublbobl">
- <description>Bubble Bobble (clean crack)</description>
- <year>1988</year>
- <publisher>Taito America / NovaLogic</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop1" size="143360">
- <rom name="bubble bobble disk 1 of 2 (1988)(taito america - novalogic)(trex crack).dsk" size="143360" crc="2af0a5d4" sha1="4810c07e9514d6d3a49ee9babee7497103428d43" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop2" interface="floppy_5_25">
- <dataarea name="flop1" size="143360">
- <rom name="bubble bobble disk 2 of 2 (1988)(taito america - novalogic)(trex crack).dsk" size="143360" crc="ac056c8d" sha1="0f30fb98d37e91f166d0c8c6b328e898cdf37ec1" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
<software name="bublhdcr">
- <description>Bubble-Head (crack)</description>
+ <description>Bubble-Head (cracked)</description>
<year>1983</year>
<publisher>Tellus Systems</publisher>
@@ -2993,7 +2872,7 @@
</software>
<software name="bypinbll">
- <description>Beyond Pinball (crack)</description>
+ <description>Beyond Pinball (cracked)</description>
<year>1986</year>
<publisher>Dark Logic</publisher>
@@ -3208,7 +3087,7 @@
</software>
<software name="cartels">
- <description>Cartels and Cutthroats (crack)</description>
+ <description>Cartels and Cutthroats (cracked)</description>
<year>1981</year>
<publisher>Strategic Studies Group</publisher>
@@ -3725,18 +3604,6 @@
</part>
</software>
- <software name="cntdsht">
- <description>Countdown to Shutdown (clean crack)</description>
- <year>1985</year>
- <publisher>Activision</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="countdown to shutdown (1985)(activision)(trex crack).dsk" size="143360" crc="cf4ac129" sha1="ee6843930f3c78c738f3ef4cf1e306ef5897d8af" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
<software name="cntralnc">
<description>The Centauri Alliance</description>
<year>198?</year>
@@ -3786,18 +3653,6 @@
</part>
</software>
- <software name="cogito">
- <description>Cogito! (clean crack)</description>
- <year>198??</year>
- <publisher>Reader's Digest Software</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="cogito! (19xx)(reader's digest software)(4am crack)" size="143360" crc="dab73665" sha1="fac81f70393ce06a08830913560c2e3f6e694ed0" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
<software name="coloncqt">
<description>Colonial Conquest</description>
<year>1985</year>
@@ -3840,7 +3695,7 @@
</software>
<software name="conglcld">
- <description>Conglomerates COllide</description>
+ <description>Conglomerates Collide</description>
<year>1981</year>
<publisher>Rockroy</publisher>
@@ -3852,7 +3707,7 @@
</software>
<software name="congobng">
- <description>Congo Bongo</description>
+ <description>Congo Bongo (cracked)</description>
<year>1983</year>
<publisher>Sega</publisher>
@@ -4015,18 +3870,6 @@
</part>
</software>
- <software name="crismntn">
- <description>Crisis Mountain (clean crack)</description>
- <year>1982</year>
- <publisher>Synergistic Software</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="crisis mountain (1982)(synergistic software)(4am crack).dsk" size="143360" crc="f43e80de" sha1="1bbdbe1a89ea35dce064406b79cee8cb10da81a4" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
<software name="critmass">
<description>Critical Mass</description>
<year>198?</year>
@@ -4310,7 +4153,7 @@
</software>
<software name="cvrnsfrt">
- <description>The Caverns of Freitag</description>
+ <description>The Caverns of Freitag (cracked)</description>
<year>1982</year>
<publisher>Muse Software</publisher>
@@ -4590,72 +4433,6 @@
</part>
</software>
- <software name="carmntime">
- <description>Where in Time is Carmen Sandiego v1.1 (clean crack)</description>
- <year>1989</year>
- <publisher>Broderbund</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="where in time is carmen sandiego v1.1 side a (1989)(broderbund)(trex crack).dsk" size="143360" crc="9d391061" sha1="32f18c02974e0a915e3ac74abe10ec9cf5f67533" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop2" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="where in time is carmen sandiego v1.1 side b (1989)(broderbund)(trex crack).dsk" size="143360" crc="33e65f76" sha1="8995ca7786b6a70d68b8305625e65a534c15d435" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop3" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="where in time is carmen sandiego v1.1 side c (1989)(broderbund)(trex crack).dsk" size="143360" crc="15942fc0" sha1="03189fdefa100e64c0ad9ba38804bab7508f9881" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop4" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="where in time is carmen sandiego v1.1 side d (1989)(broderbund)(trex crack).dsk" size="143360" crc="704551a0" sha1="469ef6f3be3919cd904c63d37d6e8d46e895ab31" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="carmntime35">
- <description>Where in Time is Carmen Sandiego v1.1 800K 3.5 disc (clean crack)</description>
- <year>1989</year>
- <publisher>Broderbund</publisher>
-
- <part name="flop1" interface="floppy_3_5">
- <dataarea name="flop" size="819264">
- <rom name="where in time is carmen sandiego v1.1 800k 3.5 disk (1989)(broderbund)(trex crack).2mg" size="819264" crc="36d3ff6d" sha1="21051ecf94f598da648355e75e46641351ed3230" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="carmntime10">
- <description>Where in Time is Carmen Sandiego v1.0 (clean crack)</description>
- <year>1989</year>
- <publisher>Broderbund</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="where in time is carmen sandiego v1.0 (4am crack) side a.dsk" size="143360" crc="cd3da2a7" sha1="21a9fc7220c84ffec91b4e76b28dc8b514ab56a3" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop2" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="where in time is carmen sandiego v1.0 (4am crack) side b.dsk" size="143360" crc="3bad4b59" sha1="7e84dc0db9e964db44692fa340b6c6828f83bfe6" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop3" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="where in time is carmen sandiego v1.0 (4am crack) side c.dsk" size="143360" crc="650735af" sha1="aecf8b17bb26e73036100ac648e5eddede12fe91" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop4" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="where in time is carmen sandiego v1.0 (4am crack) side d.dsk" size="143360" crc="3c7643ca" sha1="8a6a168f25b4698465b89db9546d9b35489fe042" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
<software name="carmnusa">
<description>Where in the USA is Carmen Sandiego?</description>
<year>1986</year>
@@ -4767,23 +4544,6 @@
</part>
</software>
- <software name="dmaster">
- <description>Dungeon Master's Assistant (clean crack)</description>
- <year>1988</year>
- <publisher>SSI</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop1" size="143360">
- <rom name="dungeon master's assistant side a (1988)(ssi)(trex crack)[rdos].dsk" size="143360" crc="14904b40" sha1="9a8953ed45bb36f340b13db1eb6d75a26e498815" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop2" interface="floppy_5_25">
- <dataarea name="flop1" size="143360">
- <rom name="dungeon master's assistant side b (1988)(ssi)(trex crack)[rdos].dsk" size="143360" crc="fafa454c" sha1="169ec625b5d72f6c624534e4c031915a0e36c82d" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
<software name="dvmidmgc">
<description>David's Midnight Magic</description>
<year>1981</year>
@@ -4897,31 +4657,6 @@
</part>
</software>
- <software name="genesis">
- <description>Genesis (clean crack)</description>
- <!-- Original disk wouldn't boot on 65C02 or later -->
- <year>1983</year>
- <publisher>Datasoft / Design Labs</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="genesis (1983)(datasoft - design labs)(trex single file crack).dsk" size="143360" crc="c55fd79c" sha1="34940df9dc08c88f38000f9d3311bae429a2f735" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="gbust">
- <description>Ghostbusters (clean crack)</description>
- <year>1984</year>
- <publisher>Activision</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="ghostbusters (1984)(activision)(clean crack).dsk" size="143360" crc="7664a255" sha1="708fc0c0903a7c3f61b0b873ce032e81762367ba" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
<software name="gijoe">
<description>G.I. Joe</description>
<year>1985</year>
@@ -4951,43 +4686,6 @@
</part>
</software>
- <software name="hardball">
- <description>Hardball (clean crack)</description>
- <year>1985</year>
- <publisher>Accolade</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="hardball (1985)(accolade)(trex crack).dsk" size="143360" crc="bfc321c3" sha1="08b9d470a0f64c6d8c078058484b85153682cd32" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="hhmack">
- <description>Hard Hat Mack</description>
- <year>1983</year>
- <publisher>Electronic Arts</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="hard hat mack clean crack.dsk" size="143360" crc="eb4733c7" sha1="32e01bbc99ac6c71fbcd424b9259624699dee5bf" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="heist">
- <description>The Heist (clean crack)</description>
- <!-- High scores stored on disc, reset to AAA 5000, BBB 4000, CCC 3000, DDD 2000 & EEE 1000 -->
- <year>1983</year>
- <publisher>Microlab</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="the heist (1983)(microlab)(trex crack).dsk" size="143360" crc="47965be3" sha1="b050eae4631b6737d7bd8264de1544341a3a2042" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
<software name="hhgg">
<description>Hitchhiker's Guide to the Galaxy</description>
<year>1984</year>
@@ -5167,18 +4865,6 @@
</part>
</software>
- <software name="lawwest">
- <description>Law of the West (clean crack)</description>
- <year>1985</year>
- <publisher>Accolade</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="law of the west (1985)(accolade)(trex crack).dsk" size="143360" crc="db08e8b9" sha1="45b7f1c4dd834891b69d0d62852527e479579150" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
<software name="leepers">
<description>Lunar Leepers</description>
<year>1982</year>
@@ -5290,18 +4976,6 @@
</part>
</software>
- <software name="masterlamp">
- <description>Master of the Lamps (clean crack)</description>
- <year>1985</year>
- <publisher>Activision</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="master of the lamps (1985)(activision)(trex crack).dsk" size="143360" crc="59c4b8d3" sha1="f48b13d0c8d7129983ad4d78e0f50458fe124b91" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
<software name="midi8pl1">
<description>MIDI/8 Plus</description>
<year>1984</year>
@@ -5382,19 +5056,6 @@
</part>
</software>
- <software name="minr2049">
- <description>Miner 2049er (clean crack)</description>
- <!-- High scores stored on disc, reset to AAA 5000, AAA 4000, AAA 3000, AAA 2000 & AAA 1000 -->
- <year>1982</year>
- <publisher>Micro Fun</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="miner 2049er (1982)(micro fun)(clean crack).dsk" size="143360" crc="c1024360" sha1="a5913a155a4902310de20c5037067655e11ab088" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
<software name="moonmist">
<description>Moonmist</description>
<year>1986</year>
@@ -5419,30 +5080,6 @@
</part>
</software>
- <software name="mrdo">
- <description>Mr. Do (clean crack)</description>
- <year>1983</year>
- <publisher>Datasoft</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="mr. do (4am crack).dsk" size="143360" crc="a3e4f90f" sha1="ca54e92fcf4266061e782ad841867cec5eed347f" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="mspac">
- <description>Ms. Pac Man (clean crack)</description>
- <year>1983</year>
- <publisher>Atari</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="ms. pac-man (atari)(4am crack).dsk" size="143360" crc="7b7196fc" sha1="49b21f8c3a838c12b2d785f4342432212698c0bb" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
<software name="mstrtrks">
<description>Master Tracks (v1.8)</description>
<year>1985</year>
@@ -5491,21 +5128,6 @@
</part>
</software>
- <software name="nightmar">
- <!-- Left & Right arrows or Paddle0 for controls - Select with "K" for keyboard / "P" for paddle -->
- <!-- press SLASH "/" to fire with keyboard or use Button0 when using the paddle -->
- <!-- "C" for continuous fire, SPACE BAR for shields, CRTL-S toggles sound on/off, ESC for pause -->
- <description>Nightmare Gallery (clean crack)</description>
- <year>1982</year>
- <publisher>Synergistic Software</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="nightmare gallery (1982)(synergistic)(clean crack).dsk" size="143360" crc="070c08bf" sha1="803dda9229bd086979f400949b4300d18285c75b" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
<software name="nightmsn">
<description>Night Mission Pinball</description>
<year>1981</year>
@@ -5564,78 +5186,6 @@
</part>
</software>
- <software name="pacman">
- <description>Pac-Man - Atari (clean crack)</description>
- <year>1983</year>
- <publisher>Atari</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="pac-man (atari)(4am crack).dsk" size="143360" crc="988e08f1" sha1="5eb20be8a79227715177b65cd0ea4a34be273629" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="pacmand">
- <description>Pac-Man - Datasoft (clean crack)</description>
- <year>1983</year>
- <publisher>Datasoft / Namco America</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="pac-man (datasoft)(4am crack).dsk" size="143360" crc="9852a378" sha1="dd4cec96fd37aba85f5bd2a5b75d0656904765d1" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="pacmant">
- <description>Pac-Man - Thunder Mountain (clean crack)</description>
- <year>1983</year>
- <publisher>Thunder Mountain / Namco</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="pac-man (thunder mountain)(4am crack).dsk" size="143360" crc="82379bed" sha1="9b3e1b9e78dcfb1f8f55925c9bf2f6161423004d" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="paperboy">
- <description>Paperboy (clean crack)</description>
- <year>1986</year>
- <publisher>Mindscape / Atari</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="paperboy (4am crack).dsk" size="143360" crc="e0914bc0" sha1="37da2f836f9182c53931a8f08827f72826f844ac" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="papermodels">
- <description>Paper Models - The Christmas Kit (clean crack)</description>
- <year>1986</year>
- <publisher>Activision</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="paper models - the christmas kit (1986)(activision)(trex crack).dsk" size="143360" crc="22dd3174" sha1="01653481820b5a14374e21af182c766ee87b7861" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="pigpen">
- <description>Pigpen (clean crack)</description>
- <year>1982</year>
- <publisher>Datamost / TMQ Software</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="pigpen (1982)(datamost - tmq software)(clean crack).dsk" size="143360" crc="69abf73f" sha1="0811f5331a44df93edebbf3908b036c972733b55" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
<software name="pinbcset">
<description>Pinball Construction Set</description>
<year>1983</year>
@@ -5648,18 +5198,6 @@
</part>
</software>
- <software name="pipedream">
- <description>Pipe Dream (clean crack)</description>
- <year>1990</year>
- <publisher>Lucasfilm</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="pipe dream (1990)(lucasfilm)(trex crack).dsk" size="143360" crc="46befc67" sha1="654d9f22147a111a77f59cd775a3e2822579b085" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
<software name="pirates">
<description>Pirates!</description>
<year>1987</year>
@@ -5753,99 +5291,6 @@
</part>
</software>
- <software name="portal">
- <description>Portal (clean crack)</description>
- <year>1986</year>
- <publisher>Activision</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="portal disk 1 of 4 (1986)(activision)(trex crack).dsk" size="143360" crc="5f90a84a" sha1="1fcc3990b5680d47ee5a87fd0dac8266433e7a7d" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop2" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="portal disk 2 of 4 (1986)(activision)(trex crack).dsk" size="143360" crc="56038539" sha1="e2f98196e977a60d088948d5689a254c831b78d5" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop3" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="portal disk 3 of 4 (1986)(activision)(trex crack).dsk" size="143360" crc="43fa124b" sha1="96e8eb50e1f7c5608f0e5c21c8510f950f475340" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop4" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="portal disk 4 of 4 (1986)(activision)(trex crack).dsk" size="143360" crc="0cc78e02" sha1="ea7f178de04fe64aa62ed25df5e64aa405ee13b5" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="qix">
- <description>Qix (clean crack)</description>
- <year>1989</year>
- <publisher>Taito</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="qix (1981-89)(taito america)(trex crack).dsk" size="143360" crc="7540d5ea" sha1="ed5b36df6f6940730313cd6d7ea9702003629dcc" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="racter">
- <description>Racter (clean crack)</description>
- <year>1985</year>
- <publisher>Mindscape</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="racter (1985)(mindscape)(trex crack).dsk" size="143360" crc="4e8d06f8" sha1="43baa8c78fe606b526f575e191dd954548c70470" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="rambo">
- <description>Rambo First Blood Part II (clean crack)</description>
- <year>1985</year>
- <publisher>Mindscape / Angelsoft</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="rambo first blood part ii (1985)(mindscape - angelsoft)(trex crack).dsk" size="143360" crc="58606af1" sha1="82208a4baeadd03b00cb28cab503db266db4fbb2" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="rampage">
- <description>Rampage (clean crack)</description>
- <year>1988</year>
- <publisher>Activision</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="rampage (1988)(activision)(trex crack).dsk" size="143360" crc="cd8a8b4c" sha1="e0000ec8544481784f6cab8be2bc91358c0ea37b" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="renegade">
- <description>Renegade (clean crack)</description>
- <!-- ProDOS 8 based & hard drive compatable -->
- <year>1988</year>
- <publisher>Taito America / NovaLogic</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop1" size="143360">
- <rom name="renegade disk 1 of 2 (1988)(taito america - novalogic)(trex crack).dsk" size="143360" crc="9d480dec" sha1="bca268ad1859c8cfd214496c3195b88362a31502" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop2" interface="floppy_5_25">
- <dataarea name="flop1" size="143360">
- <rom name="renegade disk 2 of 2 (1988)(taito america - novalogic)(trex crack).dsk" size="143360" crc="c01e6c75" sha1="b4b789285ee0c06315ffb216c413414c09a7756a" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
<software name="rescraid">
<description>Rescue Raiders</description>
<year>1984</year>
@@ -5976,18 +5421,6 @@
</part>
</software>
- <software name="shanghai">
- <description>Shanghai (clean crack)</description>
- <year>1986</year>
- <publisher>Activision</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="shanghai (1986)(activision)(trex crack).dsk" size="143360" crc="19ea813b" sha1="f0cafa24a30b7fdf2ee24d8a39485d71779e7aab" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
<software name="shogun">
<description>James Clavell's Shogun</description>
<year>1989</year>
@@ -6068,18 +5501,6 @@
</part>
</software>
- <software name="sneakers">
- <description>Sneakers (clean crack)</description>
- <year>1981</year>
- <publisher>Sirius Software</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="sneakers (4am crack).dsk" size="143360" crc="76c62637" sha1="00666d350570f9658450cc44722137986b61293c" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
<software name="soloflt">
<description>Solo Flight</description>
<year>1984</year>
@@ -6145,18 +5566,6 @@
</part>
</software>
- <software name="spindizy">
- <description>Spindizzy (clean crack)</description>
- <year>1986</year>
- <publisher>Activision</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="spindizzy (1986)(activision)(trex crack).dsk" size="143360" crc="3ee443b4" sha1="937bc75ed99a1d1134eaa276abac09a10bd9b53d" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
<software name="spyhunt">
<description>Spy Hunter</description>
<year>1983</year>
@@ -6325,8 +5734,8 @@
<software name="swshbckl">
<description>Swashbuckler</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
+ <year>1981</year>
+ <publisher>Datamost</publisher>
<part name="flop1" interface="floppy_5_25">
<dataarea name="flop" size="143360">
@@ -6359,19 +5768,6 @@
</part>
</software>
- <software name="tapper">
- <description>Tapper (clean crack)</description>
- <!-- Corrected rerip 09/19/2016 -->
- <year>1983</year>
- <publisher>Bally/Midway</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="tapper (4am crack).dsk" size="143360" crc="66c7cab7" sha1="20ad51af4623623c1204bb7d9c6612aafadaf882" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
<software name="testdrv">
<description>Test Drive</description>
<year>1988</year>
@@ -6455,21 +5851,6 @@
</part>
</software>
- <software name="thief">
- <description>Thief (clean crack)</description>
- <!-- Apple II clone of Berzerk arcade game by Bob Flanagan - Thief: "The damn things nearly killed me." -->
- <!-- All files transfered from a highly protected DOS 3.2 disc to a PronoDOS disc -->
- <!-- Also includes a single file BRUNable conversion of the game -->
- <year>1981</year>
- <publisher>Datamost</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="thief (1981)(datamost)(san inc &amp; trex crack).dsk" size="143360" crc="e2faf16e" sha1="bedfb20b1753acb6d1babdc44143761d07bc8782" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
<software name="trinity">
<description>Trinity</description>
<year>1986</year>
@@ -6954,18 +6335,6 @@
</part>
</software>
- <software name="xevious">
- <description>Xevious (clean crack)</description>
- <year>1983</year>
- <publisher>Mindscape</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="xevious (4am crack).dsk" size="143360" crc="c0965f9a" sha1="11b8f8761b4d5cfb333d95dfe7064a3115febab6" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
<software name="zork2">
<description>Zork II: The Wizard of Frobozz</description>
<year>1981</year>
@@ -7041,1936 +6410,4 @@
</part>
</software>
-<!-- end 'canon' attempt 1 -->
-<!-- 4am adds, A-E -->
-
- <software name="123seqme">
- <description>1-2-3 Sequence Me (clean crack)</description>
- <year>1991</year>
- <publisher>Sunburst</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="1-2-3 sequence me (4am crack).dsk" size="143360" crc="7e2ec77e" sha1="01fa783c5bd63d04e4280308e3eae48ca546c330" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="acedect">
- <description>Ace Detective (clean crack)</description>
- <year>1987</year>
- <publisher>Mindplay</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="ace detective (4am crack) side a.dsk" size="143360" crc="1ed89d6f" sha1="065673511e9c48d24c0e92dfdb5ed617c3f5cf62" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop2" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="ace detective (4am crack) side b.dsk" size="143360" crc="e3a16f45" sha1="c5ffe33fac6919982ab1b24dbeed393ece532908" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="addsub1">
- <description>Mathematics Courseware Series: Addition and Subtraction 1 (clean crack)</description>
- <year>1985</year>
- <publisher>Scott, Foresman and Company</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="addition and subtraction 1 (4am crack).dsk" size="143360" crc="1294e866" sha1="0dd1b791aa4fb951167a3e0b99a05ac00e48a79c" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="addsub2">
- <description>Mathematics Courseware Series: Addition and Subtraction 2 (clean crack)</description>
- <year>1985</year>
- <publisher>Scott, Foresman and Company</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="addition and subtraction 2 (4am crack).dsk" size="143360" crc="3c8972a6" sha1="6b7f3571cf5cb52cb0b89520021516932be21e20" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="afrpiano">
- <description>Alfred's Basic Piano Theory Software (clean crack)</description>
- <year>1986</year>
- <publisher>Alfred Publishing Company</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="alfred's basic piano theory software (4am crack).dsk" size="143360" crc="1f485dcb" sha1="1459336aec81f2b8dbd690550c5092f402014c16" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="agentusa">
- <description>Agent USA (clean crack)</description>
- <year>1984</year>
- <publisher>Scholastic</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="agent usa (4am crack).dsk" size="143360" crc="13057c2c" sha1="6cecfadfadf2c7ffbcbdfaba3205d479d978a812" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="alcircus">
- <description>Alphabet Circus (clean crack)</description>
- <year>1984</year>
- <publisher>NeoSoft</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="alphabet circus (4am crack).dsk" size="143360" crc="b3a6de8b" sha1="02e72f3c59196f74389ae2c50cdc1ea3b4fb2e9c" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="alcwndrl">
- <description>Alice in Wonderland (clean crack)</description>
- <year>1985</year>
- <publisher>Windham Classics</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="alice in wonderland (4am crack) side a.dsk" size="143360" crc="46d03565" sha1="bf3ea2cdf0c5fb63aff9686605c2cae84774c62f" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop2" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="alice in wonderland (4am crack) side b.dsk" size="143360" crc="f03e007e" sha1="fd960bf392beaa9f081ff36a9f621cd1ce5e3c92" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="algebra2">
- <description>Algebra 2 (clean crack)</description>
- <year>1982</year>
- <publisher>Edu-Ware</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="algebra 2 (4am crack).dsk" size="143360" crc="2b276045" sha1="ac9e9129dd3f6c507553913b53159192051ca67c" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="algeplus">
- <description>Alge-Blaster Plus! (clean crack)</description>
- <year>1989</year>
- <publisher>Davidson &amp; Associates, Inc.</publisher>
- <info name="usage" value="Works with Apple II Mouse Card in slot 4: -sl4 mouse" />
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="alge-blaster plus (4am crack) program disk side 1.dsk" size="143360" crc="e8d890c7" sha1="e2dbdde612c1da4543d79a6a8bd793a9a3501320" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop2" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="alge-blaster plus (4am crack) program disk side 2.dsk" size="143360" crc="90c22d74" sha1="75d3c345e93dfe177ae4e2c5cd85bd770bead924" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop3" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="alge-blaster plus (4am crack) data disk side 1.dsk" size="143360" crc="cbd1a613" sha1="fde73dbad3ede97e2e1758b2f20fcf42e5756c5d" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop4" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="alge-blaster plus (4am crack) data disk side 2.dsk" size="143360" crc="8d94d796" sha1="8716509d1e68ad38f269d411b6c67838d4e9c4e8" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="algernon">
- <description>Algernon (clean crack)</description>
- <year>1987</year>
- <publisher>Sunburst</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="algernon (4am crack).dsk" size="143360" crc="7f4cd588" sha1="7356d7d510690126ee36270a415dac857553387a" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="algevol1">
- <description>Algebra, Volume 1 (clean crack)</description>
- <year>1984</year>
- <publisher>Peachtree Software</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="algebra volume 1 (edu-ware) (4am crack).dsk" size="143360" crc="3c53e46c" sha1="e9266c93e1acd293010aeaf44159812ceee5db47" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="alienadd">
- <description>Alien Addition (clean crack)</description>
- <year>1982</year>
- <publisher>Developmental Learning Materials</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="alien addition (4am crack).dsk" size="143360" crc="1eb420f5" sha1="075668510c8d1423d75d585703ee8ff78fbcbeb2" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="amhisadv">
- <description>American History Adventure (clean crack)</description>
- <year>1984</year>
- <publisher>Queue Inc.</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="american history adventure (4am crack) disk 1.dsk" size="143360" crc="ebed5630" sha1="e022f2c9d398128df5b01b67bdb03e1935307bc0" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop2" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="american history adventure (4am crack) disk 2.dsk" size="143360" crc="fdac8698" sha1="efb8b395b6c508d5a5eb2caa0d34a89a2eb2c54f" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="animkngd">
- <description>Animal Kingdom (clean crack)</description>
- <year>1985</year>
- <publisher>Unicorn Software</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="animal kingdom (4am crack) side a.dsk" size="143360" crc="ccd3005b" sha1="9255e54d15b405b360f340c811cd71f70ae33945" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop2" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="animal kingdom (4am crack) side b.dsk" size="143360" crc="98b5bc0f" sha1="c50c55c2fffc2e37c3d3319b4e8eb0c04c282beb" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="arkanoid">
- <description>Arkanoid (clean crack)</description>
- <year>1988</year>
- <publisher>Taito America</publisher>
- <info name="usage" value="Works with Apple II Mouse Card in slot 4: -sl4 mouse" />
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="arkanoid (4am crack).dsk" size="143360" crc="c10ff8bf" sha1="4ac7d069e9b189405c0b345ab71904b357aa8393" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="ballblzr">
- <description>BallBlazer (clean crack)</description>
- <year>1985</year>
- <publisher>Lucasfilm Games</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="ballblazer (4am crack).dsk" size="143360" crc="aa48b3a9" sha1="ecc85c358ccb8373e9872733ed00a40f9b2bcad2" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="bandsaw">
- <description>Band Saw and Shaper Safety (clean crack)</description>
- <year>1986</year>
- <publisher>Abraxas Basic Courseware</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="band saw and shaper safety (4am crack).dsk" size="143360" crc="9e7f9c97" sha1="e8944428122d6417f1efb689ef15321a2b7be4f8" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="basmathf">
- <description>Basic Math Facts and Games (clean crack)</description>
- <year>1981</year>
- <publisher>Random House</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="basic math facts and games (4am crack).dsk" size="143360" crc="8159ef9e" sha1="232d6518fe126cd12e12edeebfdfc98b1cda2578" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="basvocb">
- <description>Basic Vocabulary Builder Demo (clean crack)</description>
- <year>1984</year>
- <publisher>National Textbook Company</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="basic vocabulary builder demo (4am crack).dsk" size="143360" crc="057ad952" sha1="58a878f31d80e506a17f816550fb3f8aaafe2991" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="beerrun">
- <description>Beer Run (clean crack)</description>
- <year>1981</year>
- <publisher>Sirius Software</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="beer run (4am crack).dsk" size="143360" crc="5bb93f11" sha1="8812a3078a4d06368b1d5cb692a79e4b41cf3580" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="bigbkmkr">
- <description>Big Book Maker (clean crack)</description>
- <year>1992</year>
- <publisher>Pelican Software</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="big book maker (4am crack) disk 1 side a.dsk" size="143360" crc="3f18085e" sha1="b69bdab8c4840a0922ac65b765bc3d20a38cfbd1" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop2" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="big book maker (4am crack) disk 1 side b.dsk" size="143360" crc="1142180f" sha1="cc8cd090bb644c31ec7229a0d79f135cc9e7f732" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop3" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="big book maker (4am crack) disk 2 side a.dsk" size="143360" crc="b13c5630" sha1="8b6771472e2f977b5dc30d48ba8cbf8680b635a4" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop4" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="big book maker (4am crack) disk 2 side b.dsk" size="143360" crc="b75798e9" sha1="1c25c3a721a731cb9bedc01da8d3440eac2db099" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="bingoha">
- <description>Bingo Bugglebee Presents: Home Alone (clean crack)</description>
- <year>1985</year>
- <publisher>Quest Learning Systems</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="bingo bugglebee presents home alone (4am crack).dsk" size="143360" crc="811c6f26" sha1="d258f9ec32550c30a7892e8f77f94f09200137b7" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="bingoos">
- <description>Bingo Bugglebee Presents: Outdoor Safety (clean crack)</description>
- <year>1985</year>
- <publisher>Quest Learning Systems</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="bingo bugglebee presents outdoor safety (4am crack).dsk" size="143360" crc="13ee71e9" sha1="13b2a09dd29b37d105501dbb1291437bb1e4a863" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="binomult">
- <description>Binomial Multiplication (clean crack)</description>
- <year>1984</year>
- <publisher>Mindscape</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="binomial multiplication (4am crack) (2).dsk" size="143360" crc="362c9ff4" sha1="566aa3c2a2f25dfbaef9df91e0ac4b339e916a41" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="blzpdls">
- <description>Blazing Paddles (clean crack)</description>
- <year>1985</year>
- <publisher>Baudville</publisher>
- <info name="usage" value="Works with Apple II Mouse Card in slot 4: -sl4 mouse" />
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="blazing paddles (4am crack).dsk" size="143360" crc="db4aa57d" sha1="152cc04080e100822bf919879232d175c64e9610" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="bmblgmes">
- <description>Bumble Games (clean crack)</description>
- <year>1982</year>
- <publisher>The Learning Company</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="bumble games (4am crack).dsk" size="143360" crc="0a7eb17b" sha1="9e8fcc6b51003311510165e2ec80b4a9099cb8e2" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="bopgwdc">
- <description>Boppie's Great Word Chase (clean crack)</description>
- <year>1985</year>
- <publisher>Developmental Learning Materials</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="boppie's great word chase (4am crack).dsk" size="143360" crc="312d613d" sha1="7b0205491b48377aa985451f815f2b66af26b1a2" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="bounce">
- <description>Bounce (clean crack)</description>
- <year>1988</year>
- <publisher>Sunburst</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="bounce (4am crack).dsk" size="143360" crc="c112a513" sha1="a991ab2abbac0ee2490ce6b0f0b29d6e1b04d120" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="bridge40">
- <description>Bridge 4.0 (clean crack)</description>
- <year>1983</year>
- <publisher>Artworx</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="bridge 4.0 (4am crack).dsk" size="143360" crc="26bf2d79" sha1="b33b7bfda4c17b0a51d9e1c16aead1e85c812752" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="btime">
- <description>BurgerTime (clean crack)</description>
- <year>1982</year>
- <publisher>Mattel Electronics</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="burgertime (4am crack).dsk" size="143360" crc="2e6ad4e5" sha1="21506ea262aa0c940312b26bd1097e8c63e34e82" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="bzone">
- <description>Battlezone (clean crack)</description>
- <year>1983</year>
- <publisher>Atarisoft</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="battlezone (4am crack).dsk" size="143360" crc="2678f9d7" sha1="7909815721d8a885e1052e6e4023059101ff27b8" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="calgames">
- <description>California Games (clean crack)</description>
- <year>1987</year>
- <publisher>Epyx</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="california games (4am crack) side a.dsk" size="143360" crc="284f014d" sha1="97a5a792a936e13131ae37c3bdd32369d1eea8c0" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop2" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="california games (4am crack) side b.dsk" size="143360" crc="45e24a4e" sha1="4a649cf48658f1150477bc712070acf40994d21e" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="calskils">
- <description>Calendar Skills (version 08.31.86) (clean crack)</description>
- <year>1986</year>
- <publisher>Hartley Courseware, Inc.</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="calendar skills (4am crack).dsk" size="143360" crc="0a607950" sha1="15b8a8a76d0e00003a8ba222add1d80fc0f06d23" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="casegtr">
- <description>Case of the Great Train Robbery (clean crack)</description>
- <year>1986</year>
- <publisher>Troll Associates</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="case of the great train robbery (4am crack).dsk" size="143360" crc="794cb785" sha1="ddfc5c5c859132efd6fd6436cec44d30e26165b5" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="casemisc">
- <description>Case of the Missing Chick (clean crack)</description>
- <year>1986</year>
- <publisher>Troll Associates</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="case of the missing chick (4am crack).dsk" size="143360" crc="c6bfecda" sha1="f434cf814040b36130e54456bcafcdb9b5559c89" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="catmouse">
- <description>Cat 'n Mouse (clean crack)</description>
- <year>1986</year>
- <publisher>Mindplay</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="cat 'n mouse (4am crack).dsk" size="143360" crc="576d3a3a" sha1="d12893ecd81d30616e9ab7f9d953c1792ab6c25b" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="centiped">
- <description>Centipede (clean crack)</description>
- <year>1983</year>
- <publisher>Atarisoft</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="centipede (atari) (4am crack).dsk" size="143360" crc="6ed28f00" sha1="51e06dd3727148b5a2f809f2a46bd9e0281b3869" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="cgotrspc">
- <description>Curious George In Outer Space (clean crack)</description>
- <year>1989</year>
- <publisher>Developmental Learning Materials</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="curious george in outer space (4am crack) side a.dsk" size="143360" crc="4b80d3bf" sha1="1f81407c343b9683fc9d0c6e4c5400b0ef17bc52" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop2" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="curious george in outer space (4am crack) side b.dsk" size="143360" crc="4da9d944" sha1="5f222458fc9b9fbc73946dea4d0ae80a14ffafc9" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="cgshopng">
- <description>Curious George Goes Shopping (clean crack)</description>
- <year>1989</year>
- <publisher>Developmental Learning Materials</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="curious george goes shopping (4am crack) side a.dsk" size="143360" crc="5ad866e9" sha1="b4e384105be03c792d30ed32e72459781ce99676" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop2" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="curious george goes shopping (4am crack) side b.dsk" size="143360" crc="972d8958" sha1="70a81aa46b819ac438988ed696c78f70f7c1c010" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="chalmath">
- <description>Challenge Math (clean crack)</description>
- <year>1982</year>
- <publisher>Sunburst</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="challenge math (4am crack).dsk" size="143360" crc="13ca32af" sha1="77fd54dfe5bc0b3775c43d38540a3f3366d25c24" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="chbr123">
- <description>Charlie Brown's 1-2-3s (clean crack)</description>
- <year>1985</year>
- <publisher>Random House</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="charlie brown's 1-2-3s (4am crack) side a.dsk" size="143360" crc="22ff5067" sha1="5b09390b3c438284f9ea534ee755fe57899dabc4" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop2" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="charlie brown's 1-2-3s (4am crack) side b.dsk" size="143360" crc="7ea28429" sha1="5d5f985d2fc3d899f1a6b6cf16448c387a677c41" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="chbrabc">
- <description>Charlie Brown's ABCs (clean crack)</description>
- <year>1984</year>
- <publisher>Random House</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="charlie brown's abc's (4am crack) side a.dsk" size="143360" crc="d727b6f6" sha1="1af44fa21e611564ab3929aec753cc4e160d8b80" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop2" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="charlie brown's abc's (4am crack) side b.dsk" size="143360" crc="5bb8d11e" sha1="d394b12ad488c50e69c07367c7bd55b07d3aed6d" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="chldrnr">
- <description>Championship Lode Runner (clean crack)</description>
- <year>1984</year>
- <publisher>Broderbund</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="championship lode runner (4am crack).dsk" size="143360" crc="c950c3b1" sha1="67035e6a4960ce764d216ab265b0f887ec053f67" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="chwrest">
- <description>Championship Wrestling (clean crack)</description>
- <year>1986</year>
- <publisher>Epyx</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="championship wrestling (4am crack) side a.dsk" size="143360" crc="9b562e29" sha1="8b7ff536b52238ea0ee048d0ef98c72c159b1a54" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop2" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="championship wrestling (4am crack) side b.dsk" size="143360" crc="5e513adf" sha1="76946879b72976b6477a0ffa68c8a9a677c3550b" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="clabcalc">
- <description>Computer Laboratory for Calculus (clean crack)</description>
- <year>1985</year>
- <publisher>The Math Lab</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="computer laboratory for calculus (4am crack).dsk" size="143360" crc="b970b484" sha1="6b5cf3b8251c9af7bd9349c9ad04edb201973af2" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="clasanbk">
- <description>Classifying Animals With Backbones (clean crack)</description>
- <year>1985</year>
- <publisher>D.C. Heath and Company</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="classifying animals with backbones (4am crack).dsk" size="143360" crc="72fed860" sha1="b91cfbdb55796dcaf0508e1d25594a0a96a81a68" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="clasmate">
- <description>ClassMate</description>
- <year>1987</year>
- <publisher>Davidson and Associates (clean crack)</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="classmate (4am crack).dsk" size="143360" crc="c52d247a" sha1="73b904b598e2a8282e3ab2eead0858c1fe5a86a5" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="cltrcy">
- <description>Computer Literacy: Introduction (clean crack)</description>
- <year>1982</year>
- <publisher>Control Data Corporation</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="computer literacy (4am crack).dsk" size="143360" crc="e3749f2d" sha1="c3ec1163d6ffdc7aded1d51e3cf6ddffb77ece3f" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="colorme">
- <description>Color Me (clean crack)</description>
- <year>1985</year>
- <publisher>Mindscape</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="colorme (4am crack).dsk" size="143360" crc="668c0c95" sha1="b5056d99267615a564a2d49c76b09c1a6e10a0d8" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop2" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="colorme (4am crack) picture disk - hugga bunch - side a.dsk" size="143360" crc="6afeb028" sha1="206788a5ad07b1d7e7d5dabe936d4bb1c1608a2b" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop3" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="colorme (4am crack) picture disk - hugga bunch - side b.dsk" size="143360" crc="227c37ce" sha1="18e1f544389770a6a74d97c585e2a7e6a8a5674c" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop4" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="colorme (4am crack) picture disk - tink tonk - side a.dsk" size="143360" crc="8444dd7f" sha1="14cb015848ec215f928484db6bc5d9abb4693c56" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop5" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="colorme (4am crack) picture disk - tink tonk - side b.dsk" size="143360" crc="6afeb028" sha1="206788a5ad07b1d7e7d5dabe936d4bb1c1608a2b" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="commando">
- <description>Commando (clean crack)</description>
- <year>1987</year>
- <publisher>Data East</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="commando (4am crack).dsk" size="143360" crc="90130f08" sha1="7ac2c4c7ff04093562d6d502fe08b67e735dcd17" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="compread">
- <description>Compu-Read 3.4 (clean crack)</description>
- <year>1982</year>
- <publisher>Edu-Ware Services Inc.</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="compu-read 3.4 (4am crack).dsk" size="143360" crc="c5764cf4" sha1="072b403d8294a75d94e7c0be07219695a88d9a0f" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="conan">
- <description>Conan (clean crack)</description>
- <year>1984</year>
- <publisher>DataSoft</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="conan (4am crack) side a.dsk" size="143360" crc="59ab412d" sha1="7b867eb234ebf0026a810609ab676a80eb6b1792" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop2" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="conan (4am crack) side b.dsk" size="143360" crc="8b11dd5a" sha1="62cb3e0c28deab25e35484f9aefa47e07b5f9dec" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="cotntale">
- <description>Cotton Tales (clean crack)</description>
- <year>1987</year>
- <publisher>Mindplay</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="cotton tales (4am crack).dsk" size="143360" crc="aa458c5c" sha1="7061eaaf95e5cb0d80916ad9c1393769ed5b2dc3" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="crcreate">
- <description>Creature Creator (clean crack)</description>
- <year>1983</year>
- <publisher>DesignWare</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="creature creator (4am crack).dsk" size="143360" crc="12ab87ad" sha1="8378ffc773b19efa639ca9886a990c64f28bb4d4" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="creation">
- <description>Creation</description>
- <year>1988</year>
- <publisher>Pelican Software (clean crack)</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="creation (4am crack) side a.dsk" size="143360" crc="24686294" sha1="f103a1bb993cfe484baccc0b2fd51d569c5429b8" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop2" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="creation (4am crack) side b.dsk" size="143360" crc="52b81661" sha1="435881b4f3f75fc7317fbccf10690c653c9cade1" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="crumbetr">
- <description>Crumb Eater (clean crack)</description>
- <year>1983</year>
- <publisher>Davka Corporation</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="crumb eater (4am crack).dsk" size="143360" crc="b683712e" sha1="65e97d93f272d31ac80fe24a5b704ed5f296ef60" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="cryptcbe">
- <description>Crypto Cube (clean crack)</description>
- <year>1983</year>
- <publisher>DesignWare</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="crypto cube (4am crack).dsk" size="143360" crc="474160be" sha1="963b4f04b4b102201d09d29a4db943401787912d" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="cseefft">
- <description>Cause and Effect: What Makes It Happen? (clean crack)</description>
- <year>1988</year>
- <publisher>Troll Associates</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="cause and effect - what makes it happen (4am crack).dsk" size="143360" crc="a666635c" sha1="7e494a1cf04ddefce3e705526fb8998206e4b399" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="deathswd">
- <description>Death Sword (clean crack)</description>
- <year>1988</year>
- <publisher>Epyx</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="deathsword (4am crack).dsk" size="143360" crc="a728ed2b" sha1="6b8eb1a4658a38cb95f10f627d34e7d03c843550" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="decdisc">
- <description>Decimal Discovery (clean crack)</description>
- <year>1986</year>
- <publisher>Developmental Learning Materials</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="decimal discovery (4am crack).dsk" size="143360" crc="a9dd258b" sha1="4c39599a738c4f2ec039003e044a87320ca8acd9" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="decimals">
- <description>Decimals (ver 3.0) (clean crack)</description>
- <year>1982</year>
- <publisher>Edu-Ware</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="decimals (4am crack).dsk" size="143360" crc="471d383d" sha1="c13e4a82f0a1888fdf393b0ca8e41275b32267e6" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="defender">
- <description>Defender (clean crack)</description>
- <year>1983</year>
- <publisher>Atarisoft</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="defender (atari) (4am crack).dsk" size="143360" crc="eb9aec1b" sha1="0c5298ab6459bb966c7147157206c660fd8b6a7e" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="deltadrw">
- <description>Delta Drawing (clean crack)</description>
- <year>1982</year>
- <publisher>Spinnaker</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="delta drawing (4am crack).dsk" size="143360" crc="4af3c468" sha1="0f9b32bcade9aaac27c6a2f797e4b6e3b7f8f4c2" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="digduga">
- <description>Dig Dug (Atarisoft) (clean crack)</description>
- <year>1983</year>
- <publisher>Atarisoft</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="dig dug (4am crack).dsk" size="143360" crc="99539f27" sha1="83bf4ae29434cc2da72f8aba34bdff8bdcdfbe92" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="digdug">
- <description>Dig Dug (Thunder Mountain) (clean crack)</description>
- <year>1983</year>
- <publisher>Thunder Mountain</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="dig dug (thunder mountain) (4am crack).dsk" size="143360" crc="c3222178" sha1="959cfb565cff98eebea13de5c8ac6342d9ce04b8" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="dinodig">
- <description>Dino Dig (clean crack)</description>
- <year>1992</year>
- <publisher>Troll Associates</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="dino dig (4am crack).dsk" size="143360" crc="1b1d690f" sha1="6c1b08d4d2ebdde96a2a18706e4bb80980a03222" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="dinoeggs">
- <description>Dino Eggs (clean crack)</description>
- <year>1983</year>
- <publisher>Micro Fun</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="dino eggs (4am crack).dsk" size="143360" crc="f5778567" sha1="a85a4a7997ba99c4fe1abae3b1e9480830ebedf9" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="dinosars">
- <description>Dinosaurs (clean crack)</description>
- <year>1984</year>
- <publisher>Advanced Ideas, Inc.</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="dinosaurs (4am crack).dsk" size="143360" crc="d74a3bfb" sha1="2d0bf2d2f23a055d82dcaf704f5af425c81b43dc" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="divebmbr">
- <description>Dive Bomber (clean crack)</description>
- <year>1988</year>
- <publisher>Acme Animation, Inc.</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="dive bomber (4am crack).dsk" size="143360" crc="fc854511" sha1="a99c822380d41ddfde8d35b290d47aa241528b44" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="dkong">
- <description>Donkey Kong (clean crack)</description>
- <year>1983</year>
- <publisher>Atarisoft</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="donkey kong (4am crack).dsk" size="143360" crc="a6e8f2ce" sha1="7e18fd14bcf2a6f380533c6c7552c10c793c768d" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="dunzhin">
- <description>Dunzhin (clean crack)</description>
- <year>1982</year>
- <publisher>Screenplay</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="dunzhin (4am crack).dsk" size="143360" crc="115d3dfe" sha1="1be7cc13038c90d2aa1c07c99b9aca9a4ef975e5" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="dynoqst">
- <description>Dyno-Quest (clean crack)</description>
- <year>1984</year>
- <publisher>Mindplay</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="dyno-quest (4am crack).dsk" size="143360" crc="f13fc9af" sha1="9e65208e8d1f4c8d4dc920073c17467e6207e4dd" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="dyohachd">
- <description>Design Your Own Home: Architectural Design (clean crack)</description>
- <year>1984</year>
- <publisher>Avant-Garde Publishing Corp.</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="design your own home - architectural design (4am crack) disk 1 - program disk without mouse support.dsk" size="143360" crc="7a636e73" sha1="cc5db5f4babe23b6949e4649dcb4b064db26f8a2" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop2" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="design your own home - architectural design (4am crack) disk 2 - program disk with mouse support.dsk" size="143360" crc="a560a7fe" sha1="2cc71bcc086775800cd523e759956604be7f8be2" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop3" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="design your own home - architectural design (4am crack) disk 3 - data disk.dsk" size="143360" crc="6181b68e" sha1="fad415f43ce90278ad8ed5e1e8118316e0542fc2" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="dyoharch">
- <description>Design Your Own Home: Architectural (clean crack)</description>
- <year>1983</year>
- <publisher>Avant-Garde Publishing Corp.</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="design your own home - architectural.dsk" size="143360" crc="7a636e73" sha1="cc5db5f4babe23b6949e4649dcb4b064db26f8a2" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="dyoh">
- <description>Design Your Own Home: Interior Design (clean crack)</description>
- <year>1986</year>
- <publisher>Avant-Garde Publishing Corp.</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="design your own home (4am crack) disk 1 - program disk without mouse support.dsk" size="143360" crc="74ca0ac3" sha1="80e4d88fb2e8042faeefc053b9af25e6a3aec87d" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop2" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="design your own home (4am crack) disk 2 - program disk with mouse support.dsk" size="143360" crc="f68d0486" sha1="7ee505ad27631520237691ce07a996ef0eae5976" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop3" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="design your own home (4am crack) disk 3 - data disk.dsk" size="143360" crc="3b6b6514" sha1="c6ceba63f3707fe91d7aacd521961dd815171eb4" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="easyabc">
- <description>Easy as ABC (clean crack)</description>
- <year>1984</year>
- <publisher>Springboard Software</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="easy as abc (4am crack).dsk" size="143360" crc="2372548a" sha1="f7f6536532978613e27974816417d17d3e9c7d82" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="easyrddm">
- <description>Easy Reader Demo (clean crack)</description>
- <year>1983</year>
- <publisher>American Educational Computer, Inc.</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="easy reader demo (4am crack) disk 1.dsk" size="143360" crc="bfecd940" sha1="f08cc5a4e7e6f59ed9c07ae6fa9597ee1db97c2b" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop2" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="easy reader demo (4am crack) disk 2.dsk" size="143360" crc="a235a2db" sha1="ca8e12d10437d09bd8f3ffe90e3ffd56d3865233" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop3" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="easy reader demo (4am crack) disk 3.dsk" size="143360" crc="81b665db" sha1="ccd6f29a9a12def13602bde6ddd40cc0d9015cc9" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop4" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="easy reader demo (4am crack) disk 4.dsk" size="143360" crc="ee0f7dfe" sha1="b346068156741b5585aa1b5b1565f0745238bf52" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="easystr">
- <description>Easy Street (clean crack)</description>
- <year>1988</year>
- <publisher>Mindplay</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="easy street (4am crack).dsk" size="143360" crc="1a675876" sha1="d6afddd7b1b481463339541d0b7c40c7029499d2" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="ecryfarm">
- <description>Electric Crayon Fun On The Farm (clean crack)</description>
- <year>1986</year>
- <publisher>Polarware</publisher>
- <info name="usage" value="Works with Apple II Mouse Card in slot 4: -sl4 mouse" />
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="electric crayon fun on the farm (4am crack).dsk" size="143360" crc="d2befa5f" sha1="3d5643e49d138caa45da80893a167464c7e62a7c" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="educalc">
- <description>Edu-Calc (clean crack)</description>
- <year>1985</year>
- <publisher>Grolier</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="educalc (4am crack) side a.dsk" size="143360" crc="60a6cbb6" sha1="dbc1c97e26cf0387eb454adb340b990637f20d48" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop2" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="educalc (4am crack) side b.dsk" size="143360" crc="b01b103a" sha1="62884243c3dc97a53d6e0608cac7323ba7287b1a" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="egyc">
- <description>Early Games For Young Children (clean crack)</description>
- <year>1982</year>
- <publisher>Springboard</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="early games for young children (4am crack).dsk" size="143360" crc="16ede4a6" sha1="e634a2a6fae6b11efcd7f59fa296960d351ed8c0" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="euronat">
- <description>European Nations And Locations (clean crack)</description>
- <year>1985</year>
- <publisher>DesignWare, Inc.</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="european nations and locations (4am crack).dsk" size="143360" crc="2a4216a5" sha1="6312da33b30862614ef7742042f8a59911a768d1" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="expsctmp">
- <description>Exploring Science: Temperature (clean crack)</description>
- <year>1988</year>
- <publisher>Sunburst</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="exploring science - temperature (4am crack).dsk" size="143360" crc="616c17ea" sha1="dc3fd5d610265b88c840c5859f42b15a09720ed3" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
-<!-- end 4am adds, A-E -->
-<!-- 4am adds, F-L -->
- <software name="1stdegle">
- <description>First Degree Linear Equations (clean crack)</description>
- <year>1984</year>
- <publisher>Mindscape</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="first degree linear equations (4am crack).dsk" size="143360" crc="bc9f6657" sha1="8ecb52e40aaa9b2888d7c3c10d6dc80ef265309b" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="facemkr">
- <description>Facemaker (clean crack)</description>
- <year>1982</year>
- <publisher>Spinnaker</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="facemaker (4am crack).dsk" size="143360" crc="b59ab962" sha1="55d8e6906bcbc1ae5c98a5b9a9f4594d0c47ecd8" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="falcons">
- <description>Falcons (clean crack)</description>
- <year>1981</year>
- <publisher>Piccadilly Software</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="falcons (4am crack).dsk" size="143360" crc="b2eb0e24" sha1="b94e95a0f657230684a81637ad3c9b2a3fdfbbfd" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="fantlrd">
- <description>Professor Davensteev's Fantasy Land (Red Level) (clean crack)</description>
- <year>1983</year>
- <publisher>Learning Well / Methods &amp; Solutions</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="fantasy land red level (4am crack).dsk" size="143360" crc="fa39ed58" sha1="87b5d23efee2906b985ebe9a35b14c68d1390eb6" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="fctalgex">
- <description>Factoring Algebraic Expressions (clean crack)</description>
- <year>1984</year>
- <publisher>Mindscape</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="factoring algebraic expressions (4am crack).dsk" size="143360" crc="3b6386ab" sha1="2b691e14b3b72a8b05e09045dc569847685e32d5" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="finfacts">
- <description>Financial Facts (clean crack)</description>
- <year>1981</year>
- <publisher>Advanced Operating Systems</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="financial facts (4am crack).dsk" size="143360" crc="45961b8d" sha1="2960be67af37b5ceb3cc21ea40bc34a16ed8a633" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="flshsphc">
- <description>Flash Spell Helicopter (clean crack)</description>
- <year>1983</year>
- <publisher>Microcomputer Workships Courseware</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="flash spell helicopter (4am crack).dsk" size="143360" crc="503ec206" sha1="89b39a4a31ddffcd4c2c0373906c2eef45e09f0a" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="flycolor">
- <description>Flying Colors (clean crack)</description>
- <year>1983</year>
- <publisher>The Computer Colorworks</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="flying colors (4am crack).dsk" size="143360" crc="0d00a418" sha1="63eee6f10f160848b0a8ef10d2d24657f3023230" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="forcemtn">
- <description>Force And Motion (clean crack)</description>
- <year>1990</year>
- <publisher>Queue, Inc.</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="force and motion (4am crack) disk 1.dsk" size="143360" crc="a338ba73" sha1="4ddb1788cd67f4f85ebbac4995f9817a1334f6cf" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop2" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="force and motion (4am crack) disk 2.dsk" size="143360" crc="4a1e54f2" sha1="8a1863172a8e782425b14c3f09995e9dfb444024" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="fornext">
- <description>FOR Your NEXT Adventure: FOR-NEXT Loops (clean crack)</description>
- <year>1985</year>
- <publisher>Sunburst</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="for your next adventure (4am crack).dsk" size="143360" crc="f93a7783" sha1="6179cde57a15ee564be7da68b410d89a4dd26dc8" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="frctnoid">
- <description>Fraction-oids (clean crack)</description>
- <year>1989</year>
- <publisher>Mindplay</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="fraction-oids (4am crack).dsk" size="143360" crc="52856df0" sha1="eddcc4deb9da6b81434dd28717a87d676246f035" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="frctns2">
- <description>Fractions II (clean crack)</description>
- <year>1987</year>
- <publisher>Silver Burdett Company</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="fractions ii (4am crack).dsk" size="143360" crc="8c4a993a" sha1="c1e0224ba9af15d55bbb9e59a7a283da2095097d" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="frctntut">
- <description>Fraction Tutorial (clean crack)</description>
- <year>19??</year>
- <publisher>Opportunities For Learning</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="fraction tutorial (4am crack) side a.dsk" size="143360" crc="e9e24530" sha1="2524d748c108220ac1c4907193d3444fbf457707" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop2" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="fraction tutorial (4am crack) side b.dsk" size="143360" crc="fc980274" sha1="58f3349216f3463c49bfa8738d0e7ebbde249fcf" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="fredpzad">
- <description>Freddy's Puzzling Adventures (clean crack)</description>
- <year>1984</year>
- <publisher>Developmental Learning Materials</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="freddy's puzzling adventures (4am crack).dsk" size="143360" crc="396ad123" sha1="db3fc765f6b1e6b016efb6e9b1dab5341e63a1d7" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="frenchvb">
- <description>French Vocabulary Builder (clean crack)</description>
- <year>1982</year>
- <publisher>Control Data Corporation</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="french vocabulary builder (4am crack).dsk" size="143360" crc="ca27b87b" sha1="dee879e8b6635779bd10aa8115fecf80584b50b3" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="frogdog">
- <description>Frogs, Dogs, Kittens, and Kids 1 (clean crack)</description>
- <year>1988</year>
- <publisher>Hartley Courseware</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="frogs, dogs, kittens, and kids 1 (4am crack) disk 1.dsk" size="143360" crc="ab28d4d3" sha1="4d2644e78bb8ef4d6df9ae808861c9c5e5e91a5e" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop2" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="frogs, dogs, kittens, and kids 1 (4am crack) disk 2.dsk" size="143360" crc="6e24da32" sha1="4076f55cb2563df30b2c4f75a9bece77e54cffd6" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop3" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="frogs, dogs, kittens, and kids 1 (4am crack) disk 3.dsk" size="143360" crc="c156dc96" sha1="9965dc051410c7c8b907550dd4b65bbdca07b331" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="frogger2">
- <description>Frogger II: Threedeep (clean crack)</description>
- <year>1984</year>
- <publisher>Sega Enterprises Inc.</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="frogger ii three deep (4am crack).dsk" size="143360" crc="4e91d191" sha1="e7df29761097bb2e02ca3749d489991349249c9c" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="frogger">
- <description>Frogger (clean crack)</description>
- <year>1981</year>
- <publisher>Sierra On-Line</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="frogger (4am crack).dsk" size="143360" crc="2f85b867" sha1="8e0c597e4f51657874dd72da47e7ec8686c17abc" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="frogjon">
- <description>Frog Jump Ordering Numbers (clean crack)</description>
- <year>1985</year>
- <publisher>Scott, Foresman and Company</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="frog jump ordering numbers (4am crack).dsk" size="143360" crc="f9e80ecd" sha1="95a27ed3e59baec6161d75d05dbfbdc5e87e8c17" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="galaxat">
- <description>Galaxian (Atarisoft) (clean crack)</description>
- <year>1983</year>
- <publisher>Atarisoft</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="galaxian (atari) (4am crack).dsk" size="143360" crc="b2087527" sha1="06da74bcbe71432bd541ba310a5bde1b72b84dda" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="galaxian">
- <description>Galaxian (Thunder Mountain) (clean crack)</description>
- <year>1983</year>
- <publisher>Thunder Mountain</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="galaxian (thunder mountain) (4am crack).dsk" size="143360" crc="6b23c74a" sha1="3ff5a0d74d193b194ea5b0ddf761034736e18ac6" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="garfleyw">
- <description>Garfield Eat Your Words (clean crack)</description>
- <year>1985</year>
- <publisher>Random House</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="garfield eat your words (4am crack) side a.dsk" size="143360" crc="7509dff7" sha1="56dd7fdee9a9d9092d25cd933c9f029687c85d13" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop2" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="garfield eat your words (4am crack) side b.dsk" size="143360" crc="655c5f4c" sha1="9e28deb94582d1789a3a46d793b53af591d977ee" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="genemach">
- <description>Gene Machine (version 2.0) (clean crack)</description>
- <year>1983</year>
- <publisher>HRM Software</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="gene machine (4am crack).dsk" size="143360" crc="8048b6f4" sha1="42072666426c00e89b985f069fcd0c21ff51dbbd" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="gertrude">
- <description>Gertrude's Secrets (version 1.2) (clean crack)</description>
- <year>1982</year>
- <publisher>The Learning Company</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="gertrude's secrets (4am crack).dsk" size="143360" crc="a8602d95" sha1="281f09574ca6be91f52182da51429487de6c770d" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="gramgrem">
- <description>Grammar Gremlins (clean crack)</description>
- <year>1986</year>
- <publisher>Davidson &amp; Associates, Inc.</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="grammar gremlins (4am crack) side a.dsk" size="143360" crc="6c8489fa" sha1="38428a2f090900660fa4ff581e770004b71ad801" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop2" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="grammar gremlins (4am crack) side b.dsk" size="143360" crc="b07ee7b3" sha1="0c4171e8a85bd5627a8c3a25da4c29cc68c2038b" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="grammst2">
- <description>Grammar Mastery II (clean crack)</description>
- <year>1987</year>
- <publisher>American Language Academy</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="grammar mastery ii (4am crack) disk a-1.dsk" size="143360" crc="3d53eb4f" sha1="e85c7999c214c488c9bdc2d74f024ccbbda8b1a4" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop2" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="grammar mastery ii (4am crack) disk a-2.dsk" size="143360" crc="62861308" sha1="efdf35fb331e1ea76bf3febb74b98f1aa9072a3d" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop3" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="grammar mastery ii (4am crack) disk a-4.dsk" size="143360" crc="0b7db6d7" sha1="64017e68302426b20e2d60c723370fb125bb597f" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop4" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="grammar mastery ii (4am crack) disk a-5.dsk" size="143360" crc="e3e18574" sha1="4c7f7138f3640955ae2f44f0b3c384b1baf5ef87" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop5" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="grammar mastery ii (4am crack) disk a-6.dsk" size="143360" crc="35b2b8c5" sha1="34004d39f76ba327b290db7774848087811686a2" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop6" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="grammar mastery ii (4am crack) disk b-1.dsk" size="143360" crc="8631e8c0" sha1="a0df701d842885ab5efa1f0263ed3adfd8ffab71" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop7" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="grammar mastery ii (4am crack) disk b-2.dsk" size="143360" crc="8393c99d" sha1="c4e685db3617bbc813eed22ca2154a10af8c2c31" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop8" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="grammar mastery ii (4am crack) disk b-3.dsk" size="143360" crc="60906690" sha1="bf46683255c2cabd11faf78d0fc7f1758053fb72" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop9" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="grammar mastery ii (4am crack) disk b-4.dsk" size="143360" crc="119a3936" sha1="dfea07eaf3b869b7c9f3eb04aafcbfe6b688e7fd" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop10" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="grammar mastery ii (4am crack) disk b-5.dsk" size="143360" crc="930a0f64" sha1="438af9967691d15a2ffc7e8698d2cc2bb8d74b52" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop11" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="grammar mastery ii (4am crack) disk b-6.dsk" size="143360" crc="285997e9" sha1="bac4010cbf9a79730358941248eed02198f968e5" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop12" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="grammar mastery ii (4am crack) disk c-1.dsk" size="143360" crc="1f1be2d0" sha1="42950035862d42b3f26ce35bc8c260e4c4785406" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop13" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="grammar mastery ii (4am crack) disk c-2.dsk" size="143360" crc="907f27a0" sha1="b3835d8cc4224d8e32c18b79737b3f4a5a647d4d" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop14" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="grammar mastery ii (4am crack) disk c-3.dsk" size="143360" crc="e86de7e2" sha1="1df2d1d7335415fde97fc2c2078c8fee05ce79cc" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop15" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="grammar mastery ii (4am crack) disk c-4.dsk" size="143360" crc="e13a724f" sha1="57c2814e87fbcfcfc4b83f348b18b8bc52c5d60d" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop16" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="grammar mastery ii (4am crack) disk c-5.dsk" size="143360" crc="84f65fd3" sha1="91831d0762420e4c7e5033bcbc763b2b43370840" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop17" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="grammar mastery ii (4am crack) disk c-6.dsk" size="143360" crc="1cbb4327" sha1="ed9a040d0ee4d20056daf43a1d039b6998c1e5f7" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="greetcrd">
- <description>Greeting Card Maker (clean crack)</description>
- <year>1986</year>
- <publisher>Activision</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="greeting card maker (4am crack).dsk" size="143360" crc="c4715cf3" sha1="1b1cee4a53434702de533e8b80367d0fcae0a4a0" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="gremlins">
- <description>Gremlins (clean crack)</description>
- <year>1984</year>
- <publisher>Atarisoft</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="gremlins (4am crack).dsk" size="143360" crc="72059242" sha1="02f4609e5d795e2cfa1cf4ebb55f32f698169f1b" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="grphlnfc">
- <description>Graphing Linear Functions (clean crack)</description>
- <year>1984</year>
- <publisher>Microcomputer Workshops Courseware</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="graphing linear functions (4am crack).dsk" size="143360" crc="c47060a2" sha1="9f634221a056f569829cf1f1e32423815864a000" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="gulfstrk">
- <description>Gulf Strike (clean crack)</description>
- <year>1985</year>
- <publisher>The Avalon Hill Game Company</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="gulf strike (4am crack).dsk" size="143360" crc="c4858e29" sha1="f3278f07923a9083e13edf5dac384a70e187f600" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="gumball">
- <description>Gumball (clean crack)</description>
- <!-- Corrected image 09/24/2016 -->
- <year>1983</year>
- <publisher>Broderbund</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="gumball (4am &amp; san inc crack).dsk" size="143360" crc="56e68a48" sha1="6d0e3652cce177637f332a6df34d7fb133cad2c7" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="heredog">
- <description>Heredity Dog (clean crack)</description>
- <year>1983</year>
- <publisher>HRM Software</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="heredity dog (4am crack).dsk" size="143360" crc="1d82124a" sha1="3ab17b26f48e87422bd4d07e00c5a8a1e24650c9" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="heydidle">
- <description>Hey Diddle Diddle (clean crack)</description>
- <year>1983</year>
- <publisher>Spinnaker</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="hey diddle diddle (4am crack).dsk" size="143360" crc="b81de700" sha1="eb31e30106af24c5a5154aff1e7261124e0f19ab" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="homehlpr">
- <description>Homework Helper: Writing (clean crack)</description>
- <year>1985</year>
- <publisher>Spinnaker</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="homework helper writing (4am crack) side a.dsk" size="143360" crc="ba414e13" sha1="969b9b1e9274ff408ed1943386fb404558347d20" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop2" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="homework helper writing (4am crack) side b.dsk" size="143360" crc="cadc35d1" sha1="14333181c3377b99119afd8b0b78bc76dec9ef58" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop3" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="homework helper writing (4am crack) side c.dsk" size="143360" crc="ed3408a7" sha1="bcd388c678ec6ed88ee17c44aee8e964e29c8320" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop4" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="homework helper writing (4am crack) side d.dsk" size="143360" crc="480fe9b8" sha1="da63ce365fe39fec470494e0d8a7c2dfa5603e2e" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop5" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="homework helper writing (4am crack) side e.dsk" size="143360" crc="283dcd8b" sha1="42452afe600f86154347eeba2c9fc556519ee9ff" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop6" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="homework helper writing (4am crack) side f.dsk" size="143360" crc="769ebeee" sha1="82f0379fec113421d2bba8ac95e929a20918ffab" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="homewrtr">
- <description>Homework Writer (clean crack)</description>
- <year>1988</year>
- <publisher>Scholastic, Inc.</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="homework writer (4am crack) side a.dsk" size="143360" crc="9f679792" sha1="b4a8db1ec71e52049f5f06f51cc4587b2022c4e3" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop2" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="homework writer (4am crack) side b.dsk" size="143360" crc="aeb2abe1" sha1="786f32a81eada81297f0c93c5525bdede2a7ffbe" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="housefir">
- <description>House-A-Fire! (clean crack)</description>
- <year>1988</year>
- <publisher>Decision Development Co</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="house-a-fire (4am crack) side a.dsk" size="143360" crc="86f910e6" sha1="33c07bc9096be166c055e7ab792c2bd66f9f4114" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop2" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="house-a-fire (4am crack) side b.dsk" size="143360" crc="41bbc599" sha1="7f1b2789cda668de2f583bead3a8fc03aedcd157" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="howwest">
- <description>How The West Was One + Three x Four (clean crack)</description>
- <year>1987</year>
- <publisher>Sunburst</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="how the west was one + three x four (4am crack).dsk" size="143360" crc="590f6a8b" sha1="2b7972b3700fb4f8aad2578647ec3bab81bc29a5" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="impmiss2">
- <description>Impossible Mission II (clean crack)</description>
- <year>1988</year>
- <publisher>Epyx</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="impossible mission ii (4am crack) side a.dsk" size="143360" crc="a219d468" sha1="98a1aa883ad0a46ee30f043d431138ec4382d205" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop2" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="impossible mission ii (4am crack) side b.dsk" size="143360" crc="7968cf85" sha1="b4853d27a3b3aee986f4c4ea5b8f908a9423c782" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="invscmth">
- <description>Investigating Secondary Mathematics With Computers (clean crack)</description>
- <year>1985</year>
- <publisher>University of Massachusetts</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="investigating secondary mathematics with computers (4am crack) side a.dsk" size="143360" crc="8cf2e9bc" sha1="d32d449515fa0ac526135d677ee75b3c19f281dc" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop2" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="investigating secondary mathematics with computers (4am crack) side b.dsk" size="143360" crc="217fd3bb" sha1="8bc60eb6bbe8b46921c4942bdcb6df44159b2471" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="jackbnst">
- <description>Jack And The Beanstalk (clean crack)</description>
- <year>1985</year>
- <publisher>HRM Software</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="jack and the beanstalk (4am crack).dsk" size="143360" crc="cb5e3608" sha1="1149edac8268b2da7c903710300ca8dbcb17bf96" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="jmpmthfl">
- <description>Jumping Math Flash (clean crack)</description>
- <year>1988</year>
- <publisher>Mindscape</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="jumping math flash (4am crack).dsk" size="143360" crc="0448adab" sha1="20f73a8ee2fa305d3d9403d3915c319fe60bdbdc" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="jumpman">
- <description>Jumpman (clean crack)</description>
- <year>1983</year>
- <publisher>Epyx</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="jumpman (4am crack) side a.dsk" size="143360" crc="4f291aa3" sha1="1c43eac018c0a04e70177cf413d7b20b4eaa3a89" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop2" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="jumpman (4am crack) side b.dsk" size="143360" crc="90312d4c" sha1="0ba7c41afbb31c93e4dc602da12cf577876dbc2c" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="junghunt">
- <description>Jungle Hunt (clean crack)</description>
- <year>1984</year>
- <publisher>Atarisoft</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="jungle hunt (4am crack).dsk" size="143360" crc="81b074fd" sha1="939e07e5aa2a0cd3792fa50f52c868657e35bb6b" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="kenuston">
- <description>Ken Uston's Professional Blackjack (v1.23) (clean crack)</description>
- <year>1983</year>
- <publisher>Intelligent Statements, Inc.</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="ken uston's professional blackjack v1.23 (4am crack).dsk" size="143360" crc="954c5184" sha1="a153bf119331eed48b6cf60b3922b13aea7f5c0e" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="kidskeys">
- <description>Kids On Keys (clean crack)</description>
- <year>1983</year>
- <publisher>Spinnaker</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="kids on keys (4am crack).dsk" size="143360" crc="41fc91fb" sha1="7615227a1d1b2dae5cb58ebaeaf32261237185e2" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="kindrcmp">
- <description>Kindercomp (clean crack)</description>
- <year>1983</year>
- <publisher>Spinnaker</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="kindercomp (4am crack).dsk" size="143360" crc="32a9df32" sha1="99cb35aa9f452d8b7475b5ec3eefd0a3bb302e8f" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="kittenkf">
- <description>Kittens, Kids, And A Frog (version 01.11.85) (clean crack)</description>
- <year>1985</year>
- <publisher>Hartley Courseware, Inc.</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="kittens, kids, and a frog (4am crack) disk 1.dsk" size="143360" crc="8c27a9ce" sha1="487e3ffae06831e594c8f1d6212ef9e3c1421476" offset="0x0000" />
- </dataarea>
- </part>
- <part name="flop2" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="kittens, kids, and a frog (4am crack) disk 2.dsk" size="143360" crc="6982459d" sha1="1c0fa745487f156229c494955508a1591d6d376b" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="kmwldhis">
- <description>Knowledge Master World History 1 (clean crack)</description>
- <year>1987</year>
- <publisher>Academic Hallmarks</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="knowledge master world history 1 (4am crack).dsk" size="143360" crc="d49e8c80" sha1="c81f09462cba0462b87b52559682c7a0dcb4194d" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="krelllgo">
- <description>Krell's Logo (clean crack)</description>
- <year>1981</year>
- <publisher>Krell</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="krell's logo (4am crack).dsk" size="143360" crc="fea02c90" sha1="87f37cc79fab1be0d10e627b665c1301d60e72b5" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-
- <software name="viewkill">
- <description>James Bond 007 In: A View To A Kill (clean crack)</description>
- <year>1985</year>
- <publisher>Mindscape</publisher>
-
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="143360">
- <rom name="james bond 007 in a view to a kill (4am crack).dsk" size="143360" crc="578c98cb" sha1="60fbf677d59b7a61d1f9d14deed1d0a50ccf9a92" offset="0x0000" />
- </dataarea>
- </part>
- </software>
-<!-- end 4am adds, F-L -->
</softwarelist>
diff --git a/hash/apple2_flop_orig.xml b/hash/apple2_flop_orig.xml
new file mode 100644
index 00000000000..05e441a6d72
--- /dev/null
+++ b/hash/apple2_flop_orig.xml
@@ -0,0 +1,4047 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
+
+<softwarelist name="apple2_flop_orig" description="Apple II 5.25 original disks">
+
+ <software name="agentusa">
+ <description>Agent USA</description>
+ <year>1984</year>
+ <publisher>Scholastic</publisher>
+ <info name="release" value="2018-11-15"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II model with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="80443">
+ <rom name="agent usa.woz" size="80443" crc="c998fa8f" sha1="964336e9f3f6e778232ed6174864e12b337ffa67" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="airheart">
+ <description>Airheart</description>
+ <year>1986</year>
+ <publisher>Broderbund Software</publisher>
+ <info name="release" value="2018-10-12"/>
+ <sharedfeat name="compatibility" value="A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 128K Apple //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="240141">
+ <rom name="airheart.woz" size="240141" crc="2685473f" sha1="a20a23a55639154bc2f6bab4cf27895187413b6b" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="aplpanic">
+ <description>Apple Panic</description>
+ <year>1981</year>
+ <publisher>Broderbund</publisher>
+ <info name="release" value="2019-02-17"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="94985">
+ <rom name="apple panic.woz" size="94985" crc="ff3e6db7" sha1="f6c7468a1e2f4cecbf69cfd2869d19af6d8825e1" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="alambush">
+ <description>Alien Ambush</description>
+ <year>1981</year>
+ <publisher>Micro Distributors</publisher>
+ <info name="release" value="2018-09-17"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233482">
+ <rom name="alien ambush.woz" size="233482" crc="447173e3" sha1="fcef1a08c2d0d4a25c15fba65ba4713b55c33fc2" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="ankh">
+ <description>Ankh</description>
+ <year>1983</year>
+ <publisher>Datamost</publisher>
+ <info name="release" value="2018-08-28"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233471">
+ <rom name="ankh.woz" size="233471" crc="f1957348" sha1="5f7aab7aa138de668e0f1bac97e58b1cb1128fc0" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="aplcdspd">
+ <description>Apple Cider Spider</description>
+ <year>1983</year>
+ <publisher>Sierra On-Line</publisher>
+ <info name="release" value="2018-09-01"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233532">
+ <rom name="apple cider spider.woz" size="233532" crc="ce310438" sha1="e54afce309fb62eeca8cc0dea0efbf10777249dd" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="agalxian">
+ <description>Apple Galaxian</description>
+ <year>1980</year>
+ <publisher>Broderbund Software</publisher>
+ <info name="release" value="2018-10-10"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="106991">
+ <rom name="apple galaxian.woz" size="106991" crc="298683ba" sha1="47a7e2459803a80d60744c295fa44ac69c815a9c" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="aquatron">
+ <description>Aquatron</description>
+ <year>1983</year>
+ <publisher>Sierra On-Line</publisher>
+ <info name="release" value="2018-07-29"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="246792">
+ <rom name="aquatron.woz" size="246792" crc="050a69ff" sha1="9bb84494a65b673d3444edd044206f9a1a148a4a" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="archon">
+ <description>Archon: The Light and The Dark</description>
+ <year>1984</year>
+ <publisher>Electronic Arts</publisher>
+ <info name="release" value="2018-09-03"/>
+ <sharedfeat name="compatibility" value="A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It requires an 64K Apple ][+, //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="226901">
+ <rom name="archon.woz" size="226901" crc="259acee7" sha1="96f118b0b49cba85fb79ee1d36c1bfe88f69d9fe" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="archon2">
+ <description>Archon II: Adept</description>
+ <year>1985</year>
+ <publisher>Electronic Arts</publisher>
+ <info name="release" value="2019-02-08"/>
+ <sharedfeat name="compatibility" value="A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 64K Apple ][+ or later. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233486">
+ <rom name="archon ii - adept.woz" size="233486" crc="65a07c33" sha1="d8d959347c7862eef02fe8311a9a453cd9c526fe" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="ardyardv">
+ <description>Ardy the Aardvark</description>
+ <year>1983</year>
+ <publisher>Datamost</publisher>
+ <info name="release" value="2018-09-23"/>
+ <sharedfeat name="compatibility" value="A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 48K Apple ][+ or later. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233476">
+ <rom name="ardy the aardvark.woz" size="233476" crc="5ba2f2a0" sha1="0358ac0d0788ca03c5fed151c44a86676aa554e3" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="autobahn">
+ <description>Autobahn</description>
+ <year>1981</year>
+ <publisher>Sirius Software</publisher>
+ <info name="release" value="2018-10-05"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="53760">
+ <rom name="autobahn.woz" size="53760" crc="d2636d1e" sha1="f2c280a63bc4bf1d3eb010731d122e960daed3fa" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="axisassn">
+ <description>Axis Assassin</description>
+ <year>1982</year>
+ <publisher>Electronic Arts</publisher>
+ <info name="release" value="2018-08-10"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="226823">
+ <rom name="axis assassin.woz" size="226823" crc="332a66bc" sha1="c940a0f83dcb27039cfa7bd08e7fa11163cadbed" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="aztec">
+ <description>Aztec</description>
+ <year>1982</year>
+ <publisher>Datamost</publisher>
+ <info name="release" value="2019-01-03"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233469">
+ <rom name="aztec.woz" size="233469" crc="9a7e5a77" sha1="37ad95a2e87a0a63c76eb8a0da0a0114d9bd6559" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="baddudes">
+ <description>Bad Dudes</description>
+ <year>1988</year>
+ <publisher>Data East USA</publisher>
+ <info name="release" value="2019-01-03"/>
+ <sharedfeat name="compatibility" value="A2E,A2EE,A2C,A2GS" />
+ <!-- It uses double hi-res graphics and thus requires a
+ 128K Apple //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="233460">
+ <rom name="bad dudes side a.woz" size="233460" crc="e37063ea" sha1="870aeb56c9b7002c54500ce7f6da2bf291ef6b0e" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="233460">
+ <rom name="bad dudes side b.woz" size="233460" crc="2febca6b" sha1="84392cbbf7ffeaa8280d7bf354f6b507acd6afca" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="ballblaz">
+ <description>Ballblazer</description>
+ <year>1985</year>
+ <publisher>Epyx</publisher>
+ <info name="release" value="2018-08-11"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="240138">
+ <rom name="ballblazer.woz" size="240138" crc="ce1f6dbf" sha1="02b24b12a45cd437dd53be25f73c51da99e8be98" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="batman">
+ <description>Batman: The Caped Crusader</description>
+ <year>1985</year>
+ <publisher>Data East USA</publisher>
+ <info name="release" value="2018-08-11"/>
+ <sharedfeat name="compatibility" value="A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 128K Apple //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="233469">
+ <rom name="batman side a.woz" size="233469" crc="5b55225f" sha1="6ff40d0a5347af16b656d8aa490c99dbd0acc225" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="233469">
+ <rom name="batman side b.woz" size="233469" crc="2b6a6d08" sha1="1d1603bf50527d15a2a4c76391de2fded2cd859f" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="bcqft">
+ <description>BC's Quest for Tires</description>
+ <year>1983</year>
+ <publisher>Sierra On-Line</publisher>
+ <info name="release" value="2018-08-11"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="253454">
+ <rom name="bc's quest for tires.woz" size="253454" crc="ce25b417" sha1="2a85e860f86748b14a913c3cb7a94762fa1d5de4" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="bellhop">
+ <description>Bellhop</description>
+ <year>1982</year>
+ <publisher>Hayden Book Company</publisher>
+ <info name="release" value="2018-07-31"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="240180">
+ <rom name="bellhop.woz" size="240180" crc="14f96de9" sha1="8b864bdfeb11f029295bd1b7e7337cc857510bc7" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="belwrt">
+ <description>Below the Root</description>
+ <year>1984</year>
+ <publisher>Hayden Book Company</publisher>
+ <info name="release" value="2018-07-31"/>
+ <sharedfeat name="compatibility" value="A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 48K Apple ][+ or later. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="233490">
+ <rom name="below the root side a.woz" size="233490" crc="9129bb1c" sha1="a51a653e2886a00f636a7bc3a192745dcb06327b" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="233515">
+ <rom name="below the root side b.woz" size="233515" crc="f3f181f8" sha1="2451c2c2f441c9b17ea82619e57e22e865c926d1" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="bilestod">
+ <description>The Bilestoad</description>
+ <year>1983</year>
+ <publisher>Datamost</publisher>
+ <info name="release" value="2018-09-24"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233458">
+ <rom name="the bilestoad.woz" size="233458" crc="f87abe3c" sha1="68153b3444a2e0cc1090ee20dd3cd34edd1dc53a" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="brucelee">
+ <description>Bruce Lee</description>
+ <year>1984</year>
+ <publisher>DataSoft</publisher>
+ <info name="release" value="2019-02-16"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="208112">
+ <rom name="bruce lee.woz" size="208112" crc="fbdc4cd0" sha1="7729ee00d0ec840f1506252202236440e7dc7b41" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="boa">
+ <description>Boa</description>
+ <year>1983</year>
+ <publisher>Micro Magic</publisher>
+ <info name="release" value="2019-01-27"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="266770">
+ <rom name="boa.woz" size="266770" crc="41a6eee6" sha1="1e5fcace6ba2a01d231fcf8443f80a18adb7cbcb" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="bugbattl">
+ <description>Bug Battle</description>
+ <year>1982</year>
+ <publisher>United Software of America</publisher>
+ <info name="release" value="2018-09-05"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="67088">
+ <rom name="bug battle.woz" size="67088" crc="667e02c5" sha1="b4c859da09fffbb2a1fc5fc35920d6695c0c73cb" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="canbalbz">
+ <description>Cannonball Blitz</description>
+ <year>1982</year>
+ <publisher>On-Line Systems</publisher>
+ <info name="release" value="2018-12-26"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233483">
+ <rom name="cannonball blitz.woz" size="233483" crc="e2d1793b" sha1="fd216f318ee12ce05f4c47ba3f7555b8ebf83c2f" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="cvrncsto">
+ <description>Caverns of Callisto</description>
+ <year>1983</year>
+ <publisher>Origin Systems</publisher>
+ <info name="release" value="2018-10-23"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="220149">
+ <rom name="caverns of callisto.woz" size="220149" crc="a2849124" sha1="6c91fb79711d99c7c5415f84de50b11282420d3c" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="ceilzero">
+ <description>Ceiling Zero</description>
+ <year>1981</year>
+ <publisher>Turnkey Software</publisher>
+ <info name="release" value="2018-09-18"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="120335">
+ <rom name="ceiling zero.woz" size="120335" crc="b070fb17" sha1="9367e7c0345420bc836a1ff92149bca7d70ebf33" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="centiped">
+ <description>Centipede</description>
+ <year>1983</year>
+ <publisher>Atarisoft</publisher>
+ <info name="release" value="2019-01-14"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233448">
+ <rom name="centipede.woz" size="233448" crc="df23de50" sha1="e38c229a930866842b5581b89ad15cc620333342" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="commando">
+ <description>Commando</description>
+ <year>1987</year>
+ <publisher>Data East USA</publisher>
+ <info name="release" value="2018-08-02"/>
+ <sharedfeat name="compatibility" value="A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on an Apple //e with 128K, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233478">
+ <rom name="commando.woz" size="233478" crc="b28e4e2b" sha1="4d41326be376d529d4172d75365bf8e8162a944e" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="conan">
+ <description>Conan</description>
+ <year>1984</year>
+ <publisher>DataSoft</publisher>
+ <info name="release" value="2019-02-15"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="251151">
+ <rom name="conan side a.woz" size="251151" crc="507ac26c" sha1="2f29e393dd1009e1020766dd3efa6c83d9ccd6a5" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="238759">
+ <rom name="conan side b.woz" size="238759" crc="488b2831" sha1="8e4676a1a537fa92a358b9f0b198d0ce7a700ab3" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="congobng">
+ <description>Congo Bongo</description>
+ <year>1987</year>
+ <publisher>SEGA Enterprises</publisher>
+ <info name="release" value="2018-08-02"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="220129">
+ <rom name="congo bongo.woz" size="220129" crc="f18eb492" sha1="6c28985fa747e578e87f5cecfd521eef678f4c81" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="cnqwrlds">
+ <description>Conquering Worlds</description>
+ <year>1983</year>
+ <publisher>Datamost</publisher>
+ <info name="release" value="2019-01-06"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="220176">
+ <rom name="conquering worlds.woz" size="220176" crc="df06a833" sha1="fc12c66f0d60f7253f5ebded9f89d92e89ccab59" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="cptsrbrs">
+ <description>Copts and Robbers</description>
+ <year>1981</year>
+ <publisher>Sirius Software</publisher>
+ <info name="release" value="2018-09-20"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="107016">
+ <rom name="copts and robbers.woz" size="107016" crc="9b473847" sha1="f98ee46f570c66e15f9c34814b202b8bd40b3b6e" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="counfair">
+ <description>County Fair</description>
+ <year>1981</year>
+ <publisher>Datamost</publisher>
+ <info name="release" value="2018-12-31"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="126960">
+ <rom name="county fair.woz" size="126960" crc="fb43f35a" sha1="9bc1ab7ea98e4b89497c5a1d8d3a719597deffe4" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="crmazey">
+ <description>Crazy Mazey</description>
+ <year>1982</year>
+ <publisher>Datamost</publisher>
+ <info name="release" value="2019-01-05"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233475">
+ <rom name="crazy mazey.woz" size="233475" crc="c54f399b" sha1="0c0abd2a5c03bc5235d7d28cb3ef60d18d0d3240" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="crismntn">
+ <description>Crisis Mountain</description>
+ <year>1982</year>
+ <publisher>Micro Fun</publisher>
+ <info name="release" value="2018-09-06"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233483">
+ <rom name="crisis mountain.woz" size="233483" crc="8ba3e03e" sha1="da43ab36ab26a7672df5132ca02fecbf0ae0f1c2" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="crosfire">
+ <description>Crossfire</description>
+ <year>1981</year>
+ <publisher>On-Line Systems</publisher>
+ <info name="release" value="2019-01-12"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233477">
+ <rom name="crossfire.woz" size="233477" crc="410930b0" sha1="db4ad9256846ac08e432c2dbb36671fb4b55a143" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="cubit">
+ <description>Cubit</description>
+ <year>1983</year>
+ <publisher>Micromax</publisher>
+ <info name="release" value="2018-08-22"/>
+ <sharedfeat name="compatibility" value="A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 48K Apple ][+, //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233465">
+ <rom name="cubit.woz" size="233465" crc="6f91e366" sha1="9fa85d622f6df78da4e6bf47287b32452382c051" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="cybrstrk">
+ <description>Cyber Strike</description>
+ <year>1980</year>
+ <publisher>Sirius Software</publisher>
+ <info name="release" value="2018-11-18"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II model with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="140265">
+ <rom name="cyber strike.woz" size="140265" crc="33f9d8ab" sha1="70fd4c89436bb839b153498d19b1bc769d8852dd" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="dambstrs">
+ <description>The Dam Busters</description>
+ <year>1985</year>
+ <publisher>Accolade</publisher>
+ <info name="release" value="2018-12-29"/>
+ <sharedfeat name="compatibility" value="A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 64K Apple ][+, //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233497">
+ <rom name="the dam busters.woz" size="233497" crc="d5fdd6ec" sha1="4e00f53dd93605a209691f4ceac9a72b92556db9" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="deathswd">
+ <description>Death Sword</description>
+ <year>1987</year>
+ <publisher>Epyx</publisher>
+ <info name="release" value="2018-11-30"/>
+ <sharedfeat name="compatibility" value="A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 128K Apple //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233486">
+ <rom name="death sword.woz" size="233486" crc="31c95650" sha1="b94418ae85f887f857dc683221e24ab8172eb191" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="stargate">
+ <description>Defender II: Stargate</description>
+ <year>1983</year>
+ <publisher>Atarisoft</publisher>
+ <info name="release" value="2019-01-13"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233447">
+ <rom name="stargate.woz" size="233447" crc="379d894d" sha1="56d17415d622395bddbe7200adde32f4ad63b208" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="destroyr">
+ <description>Destroyer</description>
+ <year>1986</year>
+ <publisher>Epyx</publisher>
+ <info name="release" value="2018-12-07"/>
+ <sharedfeat name="compatibility" value="A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 128K Apple //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233484">
+ <rom name="destroyer.woz" size="233484" crc="bb402221" sha1="40cba620460fde69dda879230128237ee68c830f" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="dinoeggs">
+ <description>Dino Eggs</description>
+ <year>1983</year>
+ <publisher>Micro Fun</publisher>
+ <info name="release" value="2018-08-07"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233477">
+ <rom name="dino eggs.woz" size="233477" crc="70d8d65d" sha1="84cbacaa8d639087b9b510839f0b2fe5bb40abd4" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="divebmbr">
+ <description>Dive Bomber</description>
+ <year>1988</year>
+ <publisher>Epyx</publisher>
+ <info name="release" value="2018-12-08"/>
+ <sharedfeat name="compatibility" value="A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 64K Apple ][+, //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233475">
+ <rom name="dive bomber.woz" size="233475" crc="f56ccceb" sha1="481f1cadcae87a599f116ce402a2113c22a654cc" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="dkong">
+ <description>Donkey Kong</description>
+ <year>1983</year>
+ <publisher>Atarisoft</publisher>
+ <info name="release" value="2019-01-08"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233450">
+ <rom name="donkey kong.woz" size="233450" crc="77ea741f" sha1="8a3195bd8aa21f4890fae30c417295b6bf5662ea" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="drol">
+ <description>Drol</description>
+ <year>1983</year>
+ <publisher>Broderbund Software</publisher>
+ <info name="release" value="2018-10-13"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233473">
+ <rom name="drol.woz" size="233473" crc="6f8efd51" sha1="d6bc91908869701e952d037540fb79b87686415f" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="dungbeet">
+ <description>Dung Beetles</description>
+ <year>1982</year>
+ <publisher>Datasoft</publisher>
+ <info name="release" value="2018-10-14"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233450">
+ <rom name="dung beetles.woz" size="233450" crc="be1f0710" sha1="7dd2fc29eb40976f3db5ca54a85d1e094937e3b9" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="teidolon">
+ <description>The Eidolon</description>
+ <year>1985</year>
+ <publisher>Epyx</publisher>
+ <info name="release" value="2018-12-05"/>
+ <sharedfeat name="compatibility" value="A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 64K Apple ][+, //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233469">
+ <rom name="the eidolon.woz" size="233469" crc="d63f1ca5" sha1="c072f163c24455949964b175b6e05354cc9d0f72" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="epoch">
+ <description>Epoch</description>
+ <year>1981</year>
+ <publisher>Sirius Software</publisher>
+ <info name="release" value="2018-10-07"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="107009">
+ <rom name="epoch.woz" size="107009" crc="41f6900e" sha1="69021434f212c461ce66a98d04be036b8dc60a07" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="factory">
+ <description>The Factory</description>
+ <year>1985</year>
+ <publisher>Sunburst Communications</publisher>
+ <info name="release" value="2019-01-28"/>
+ <sharedfeat name="compatibility" value="A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 48K Apple ][+ or later. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233543">
+ <rom name="the factory.woz" size="233543" crc="f5d82f4e" sha1="d0ec1d511d5a0a217712a77a38c9feabad30ea34" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="falcons">
+ <description>Falcons</description>
+ <year>1981</year>
+ <publisher>Piccadilly Software</publisher>
+ <info name="release" value="2018-09-19"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="146916">
+ <rom name="falcons.woz" size="146916" crc="cc93f644" sha1="7766debe7d678380aae96def6f14cedd6ff1683a" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="fnight">
+ <description>Fight Night</description>
+ <year>1985</year>
+ <publisher>Accolade</publisher>
+ <info name="release" value="2018-09-04"/>
+ <sharedfeat name="compatibility" value="A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 64K Apple ][+, //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233490">
+ <rom name="fight night.woz" size="233490" crc="a3f76367" sha1="125d508202a60ff6515a7b80dddd4313b123421e" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="fs2v20">
+ <description>Flight Simulator II (v2.0)</description>
+ <year>1985</year>
+ <publisher>Accolade</publisher>
+ <info name="release" value="2018-09-04"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233510">
+ <rom name="flight simulator ii v2.0.woz" size="233510" crc="e73d8996" sha1="88359b00974e857e14d0a104fae7b191d1f52662" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="flipout">
+ <description>Flip Out</description>
+ <year>1982</year>
+ <publisher>Sirius Software</publisher>
+ <info name="release" value="2018-10-08"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="240132">
+ <rom name="flip out.woz" size="240132" crc="c8a6d56c" sha1="27e388adc7358390824163a33a31efb8c7449d7a" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="frce7woz">
+ <description>Force 7</description>
+ <year>1987</year>
+ <publisher>Datasoft</publisher>
+ <info name="release" value="2018-12-20"/>
+ <sharedfeat name="compatibility" value="A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 128K Apple //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="193522">
+ <rom name="force 7.woz" size="193522" crc="01d48369" sha1="c248796aa3ef777c00447a4e3049dbd074a16a18" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="f1racer">
+ <description>Formula 1 Racer</description>
+ <year>1983</year>
+ <publisher>Gentry Software</publisher>
+ <info name="release" value="2018-12-22"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="87054">
+ <rom name="formula 1 racer.woz" size="87054" crc="c245af6f" sha1="05cdd1a23417dd772d59324e24052ed04bfc51db" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="freefall">
+ <description>Free Fall</description>
+ <year>1982</year>
+ <publisher>Sirius Software</publisher>
+ <info name="release" value="2018-11-16"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple ][ model with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233488">
+ <rom name="free fall.woz" size="233488" crc="ec0b4ba1" sha1="9f8597e2659b7b94eca5c97c8f096fd2a3ac575a" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="frogger">
+ <description>Frogger</description>
+ <year>1981</year>
+ <publisher>Sierra On-Line</publisher>
+ <info name="release" value="2018-09-13"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- The first release refused to boot on anything but an original
+ Apple II or II Plus (i.e. not //e or later).
+ This updated version runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="260154">
+ <rom name="frogger.woz" size="260154" crc="a6529172" sha1="583e0cccc428fec0ddfba2f781c1fa42804323f8" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="frogger2">
+ <description>Frogger II: Threedeep</description>
+ <year>1984</year>
+ <publisher>SEGA Enterprises</publisher>
+ <info name="release" value="2018-12-21"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233464">
+ <rom name="frogger ii.woz" size="233464" crc="3cbf713e" sha1="cc4507249236e2674d3d7ecd1799460d0b7e7fbc" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="frntline">
+ <description>Frontline</description>
+ <year>1982</year>
+ <publisher>subLOGIC</publisher>
+ <info name="release" value="2019-01-30"/>
+ <sharedfeat name="compatibility" value="A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 48K Apple ][+ or later. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="33800">
+ <rom name="frontline.woz" size="33800" crc="8a6d9f9a" sha1="7f201ef242b7bbc42de631693c5c5247fd2d56a5" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="gijoe">
+ <description>G.I. Joe</description>
+ <year>1985</year>
+ <publisher>Epyx</publisher>
+ <info name="release" value="2018-09-13"/>
+ <sharedfeat name="compatibility" value="A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 64K Apple ][+, //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="233527">
+ <rom name="g. i. joe side a.woz" size="233527" crc="a7feb3c1" sha1="74ffc0d32ff1d294b91b7ffb24216b64a3eef6e8" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="233527">
+ <rom name="g. i. joe side b.woz" size="233527" crc="7e547fa1" sha1="12f251af41708fa349c1d022c4007fac54dd610a" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="tgsumed">
+ <description>The Games - Summer Edition</description>
+ <year>1988</year>
+ <publisher>Epyx</publisher>
+ <info name="release" value="2018-12-05"/>
+ <sharedfeat name="compatibility" value="A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 128K Apple //e, //c, or IIgs. -->
+
+ <!-- Disk A -->
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 1 Side A"/>
+ <dataarea name="flop" size="233937">
+ <rom name="the games - summer edition - disk 1, side a.woz" size="233937" crc="0dc7efa5" sha1="954e0259c9cd8f9318cc84a03038070fe5a1a8af" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 1 Side B"/>
+ <dataarea name="flop" size="233937">
+ <rom name="the games - summer edition - disk 1, side b.woz" size="233937" crc="a972a6ae" sha1="b6db0be1652fb79717cd6103051f3af685edf658" offset="0x0000" />
+ </dataarea>
+ </part>
+ <!-- Disk B -->
+ <part name="flop3" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 2 Side A"/>
+ <dataarea name="flop" size="233937">
+ <rom name="the games - summer edition - disk 2, side a.woz" size="233937" crc="8d53f85e" sha1="52c04578fb5bb2c2a65ce9f9fcc344fa46192e6a" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop4" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 2 Side B"/>
+ <dataarea name="flop" size="233937">
+ <rom name="the games - summer edition - disk 2, side b.woz" size="233937" crc="ccc6e8bd" sha1="6bf9d6d245f7de1991ded76e5b0f4cbf212d192d" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="gato">
+ <description>GATO</description>
+ <year>1985</year>
+ <publisher>Spectrum Holobyte</publisher>
+ <info name="release" value="2018-08-14"/>
+ <sharedfeat name="compatibility" value="A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 128K Apple //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233524">
+ <rom name="gato.woz" size="233524" crc="919ce758" sha1="6df688cbcfe4bd5d7c6cbc3a730ed4fb19b047b1" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="gendrift">
+ <description>Genetic Drift</description>
+ <year>1981</year>
+ <publisher>Broderbund Software</publisher>
+ <info name="release" value="2018-10-27"/>
+ <sharedfeat name="compatibility" value="A2,A2P" />
+ <!-- It requires a 48K Apple ][ or ][+.
+ Due to compatibility issues caused by the copy protection,
+ it will not run on any later models. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="120320">
+ <rom name="genetic drift.woz" size="120320" crc="4b3c4403" sha1="c03c14268f780dc10200913958c566c0d0745e4d" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="gobbler">
+ <description>Gobbler</description>
+ <year>1981</year>
+ <publisher>On-Line Systems</publisher>
+ <info name="release" value="2018-12-25"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="253442">
+ <rom name="gobbler.woz" size="253442" crc="f9a9a3ed" sha1="8cb6dfa9db96d1270ae0ace9a1dd9ac7438c7fbb" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="goonies">
+ <description>The Goonies</description>
+ <year>1985</year>
+ <publisher>Datasoft</publisher>
+ <info name="release" value="2018-08-04"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="226840">
+ <rom name="the goonies.woz" size="226840" crc="a365005f" sha1="08fab759030728cfa95c4dc8fa017aa3c32f9e9f" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="gremlins">
+ <description>Gremlins</description>
+ <year>1984</year>
+ <publisher>Atarisoft</publisher>
+ <info name="release" value="2019-02-10"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="113621">
+ <rom name="gremlins.woz" size="113621" crc="c873f47a" sha1="5e71bf3e881e31a47162ef9bfafa9a1759cb5c2f" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="gumball">
+ <description>Gumball</description>
+ <year>1983</year>
+ <publisher>Broderbund Software</publisher>
+ <info name="release" value="2018-10-11"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233497">
+ <rom name="gumball.woz" size="233497" crc="f49249e5" sha1="a13b691bdba9ce006aabb46e799009d44a9591cc" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="heist">
+ <description>The Heist</description>
+ <year>1983</year>
+ <publisher>Micro Fun</publisher>
+ <info name="release" value="2018-12-28"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233483">
+ <rom name="the heist.woz" size="233483" crc="c39a1905" sha1="a9895f8ab454bf3dfdf5ac979274681d3ea42056" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="hero">
+ <description>HERO - Helicopter Emergency Rescue Operation</description>
+ <year>1983</year>
+ <publisher>Activision</publisher>
+ <info name="release" value="2018-10-11"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233525">
+ <rom name="h.e.r.o. - helicopter emergency rescue operation.woz" size="233525" crc="facd3a5b" sha1="ef705f7605cdb94ecab13ded673887592918e52c" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="hadron">
+ <description>Hadron</description>
+ <year>1981</year>
+ <publisher>Sirius Software</publisher>
+ <info name="release" value="2018-11-20"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="133638">
+ <rom name="hadron.woz" size="133638" crc="9d678164" sha1="69f982b60a91ad66dab671d2ccf44b5d0c44cf72" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="hhmack">
+ <description>Hard Hat Mack</description>
+ <year>1983</year>
+ <publisher>Electronic Arts</publisher>
+ <info name="release" value="2018-07-25"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="226887">
+ <rom name="hard hat mack.woz" size="226887" crc="82a26a65" sha1="7fe8fa5f6c0a303221f6f6c4fd542feaec2c84e3" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="hardball">
+ <description>Hardball</description>
+ <year>1985</year>
+ <publisher>Accolade</publisher>
+ <info name="release" value="2019-01-11"/>
+ <sharedfeat name="compatibility" value="A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 64K Apple ][+, //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="226850">
+ <rom name="hardball.woz" size="226850" crc="7592a75d" sha1="555a5602e8f7205331499040b74c652ec680b5c1" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="headon">
+ <description>Head On</description>
+ <year>1980</year>
+ <publisher>California Pacific Computers</publisher>
+ <info name="release" value="2018-08-09"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 32K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="40463">
+ <rom name="head on.woz" size="40463" crc="674e109f" sha1="7a2ec7e63e254591555be0408c5e98e481f7925e" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="highrise">
+ <description>High Rise</description>
+ <year>1983</year>
+ <publisher>Micro Fun</publisher>
+ <info name="release" value="2018-09-29"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="133632">
+ <rom name="high rise.woz" size="133632" crc="20539152" sha1="5bfec6ed2ce708428dcf47baa693c1985d744a3d" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="ikari">
+ <description>Ikari Warriors</description>
+ <year>1983</year>
+ <publisher>Data East USA</publisher>
+ <info name="release" value="2018-09-29"/>
+ <sharedfeat name="compatibility" value="A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 128K Apple //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="233486">
+ <rom name="ikari warriors side a.woz" size="233486" crc="e8b44cd5" sha1="05836f6f7dca26005f7759a972d1979f965cdde0" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="233486">
+ <rom name="ikari warriors side b.woz" size="233486" crc="ff41f744" sha1="0754b5c86d12f3f8d58d58f3c4e89ad1a0f37cf4" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="victroad">
+ <description>Ikari Warriors 2: Victory Road</description>
+ <year>1981</year>
+ <publisher>Sirius Software</publisher>
+ <info name="release" value="2018-10-03"/>
+ <sharedfeat name="compatibility" value="A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 128K Apple //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="233484">
+ <rom name="victory road side a.woz" size="233484" crc="36274d74" sha1="cf4e23edc79b6503dca49df24d3ad65c5f5de99b" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="233484">
+ <rom name="victory road side b.woz" size="233484" crc="db97aafa" sha1="4aa7360b3e99822e9021503c08e2b224ea5396c4" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="impmiss2">
+ <description>Impossible Mission II</description>
+ <year>1988</year>
+ <publisher>Epyx</publisher>
+ <info name="release" value="2018-12-27"/>
+ <sharedfeat name="compatibility" value="A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 128K Apple //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="233525">
+ <rom name="impossible mission ii side a.woz" size="233525" crc="fb26d565" sha1="20303f1f17ce5975df6c5c32d98fb5afdfb18f36" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="233525">
+ <rom name="impossible mission ii side b.woz" size="233525" crc="0797da53" sha1="f9512f2f6cc7cc54081433bb97a21fceb159942f" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="igprix">
+ <description>International Gran Prix</description>
+ <year>1982</year>
+ <publisher>MUSE Software</publisher>
+ <info name="release" value="2018-09-21"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="140311">
+ <rom name="international gran prix.woz" size="140311" crc="e0ac088a" sha1="dedf2276a824b4dd454b915a20c1cf3d96518f24" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="jawbrekr">
+ <description>Jawbreaker</description>
+ <year>1981</year>
+ <publisher>On-Line Systems</publisher>
+ <info name="release" value="2018-09-25"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="240117">
+ <rom name="jawbreaker.woz" size="240117" crc="79cd1db7" sha1="3050b0a351516d63254010ea3ae8137d37f7dbed" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="jawbrkr2">
+ <description>Jawbreaker ][</description>
+ <year>1982</year>
+ <publisher>Sierra On-Line</publisher>
+ <info name="release" value="2018-09-21"/>
+ <sharedfeat name="compatibility" value="A2,A2P" />
+ <!-- It requires a 48K Apple II or ][+.
+ Due to compatibility issues caused by the copy protection, it will not run
+ on any later models. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="459782">
+ <rom name="jawbreaker ][.woz" size="459782" crc="564b9530" sha1="9e8ff4220a0203ace18fafe300b119558d6e3fdc" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="thejet">
+ <description>The Jet</description>
+ <year>1986</year>
+ <publisher>subLOGIC</publisher>
+ <info name="release" value="2018-10-24"/>
+ <sharedfeat name="compatibility" value="A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 64K Apple II+, //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="140293">
+ <rom name="the jet.woz" size="140293" crc="b6b0b193" sha1="df4f4a46039053835cdd449ed91bb524a678d317" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="joust">
+ <description>Joust</description>
+ <year>1983</year>
+ <publisher>Atarisoft</publisher>
+ <info name="release" value="2018-10-28"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It run on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233444">
+ <rom name="joust.woz" size="233444" crc="4111f092" sha1="04e1493c87efd5a1e13141b46164bde876e90fd0" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="1on1">
+ <description>Julius Erving and Larry Bird Go One on One</description>
+ <year>1983</year>
+ <publisher>Electronic Arts</publisher>
+ <info name="release" value="2018-08-24"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="226826">
+ <rom name="one on one.woz" size="226826" crc="4b4be4d2" sha1="bf565dafb896dfc1ca7e1a4685656f1fe0241624" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="junghunt">
+ <description>Jungle Hunt</description>
+ <year>1984</year>
+ <publisher>Atarisoft</publisher>
+ <info name="release" value="2018-08-12"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It run on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233456">
+ <rom name="jungle hunt.woz" size="233456" crc="4138c797" sha1="a920bb6b70a738c7d37fc292efa3c369211385c9" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="krtechm">
+ <description>Karate Champ</description>
+ <year>1985</year>
+ <publisher>Data East</publisher>
+ <info name="release" value="2018-08-31"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233486">
+ <rom name="karate champ.woz" size="233486" crc="d579695d" sha1="9587fcf42e9aea5ec95c5ece7a28f3fae49d53b0" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="karateka">
+ <description>Karateka</description>
+ <year>1984</year>
+ <publisher>Broderbund Software</publisher>
+ <info name="release" value="2018-10-19"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K.
+ Side B of the original floppy disk had another copy of the game,
+ but all the graphics were upside down. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="233451">
+ <rom name="karateka.woz" size="233451" crc="579992fd" sha1="426b10497d927ad8704f252b1f948aa259d1f608" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B (Reverse)"/>
+ <dataarea name="flop" size="233451">
+ <rom name="karateka side b.woz" size="233451" crc="6be5c7db" sha1="58c3cf8c66c48eac9d0602a3a5437b03577edbe9" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="kidniki">
+ <description>Kid Niki</description>
+ <year>1987</year>
+ <publisher>Data East</publisher>
+ <info name="release" value="2018-10-19"/>
+ <sharedfeat name="compatibility" value="A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 64K Apple ][+, //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="233499">
+ <rom name="kid niki side a.woz" size="233499" crc="c2fcb172" sha1="2001d447a04a03c6c51b698091ef32e1fc149b83" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="233499">
+ <rom name="kid niki side b.woz" size="233499" crc="8ca573fb" sha1="892f4e3daf765cc33fb7230f97cabed8f52763a5" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="kingfact">
+ <description>The Kingdom of Facts</description>
+ <year>1985</year>
+ <publisher>Adventure International</publisher>
+ <info name="release" value="2019-01-29"/>
+ <sharedfeat name="compatibility" value="A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 48K Apple ][+ or later. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="233516">
+ <rom name="the kingdom of facts side a.woz" size="233516" crc="01d35bbc" sha1="adb3d728b4be63c0dc0c25cbc58b81f33e2d5c12" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="233516">
+ <rom name="the kingdom of facts side b.woz" size="233516" crc="abfce1f6" sha1="bc2141748a97812b04fe29dbd768b81804bb8be0" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="kungfum">
+ <description>Kung Fu Master</description>
+ <year>1985</year>
+ <publisher>Data East</publisher>
+ <info name="release" value="2018-08-20"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233482">
+ <rom name="kung fu master.woz" size="233482" crc="ac6f78b9" sha1="3d7b1973331a0e51ede04d101bb060ca40c2ab92" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="lacrkdwn">
+ <description>L.A. Crackdown</description>
+ <year>1988</year>
+ <publisher>Epyx</publisher>
+ <info name="release" value="2018-08-20"/>
+ <sharedfeat name="compatibility" value="A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 128K Apple //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="233484">
+ <rom name="l. a. crackdown side a.woz" size="233484" crc="2470ff12" sha1="9e095637f0e4f3bf6f18318f68c3a8946a333394" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="233484">
+ <rom name="l. a. crackdown side b.woz" size="233484" crc="f90f1341" sha1="ab3bf18944f6482f574a054c916c84d2fbc4f49b" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="lnc">
+ <description>Lock 'n Chase</description>
+ <year>1982</year>
+ <publisher>Mattel Electronics</publisher>
+ <info name="release" value="2019-01-23"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233462">
+ <rom name="lock 'n' chase.woz" size="233462" crc="c9355b25" sha1="7165eba681f16958138c659597e6737aa611cc86" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="loderunr">
+ <description>Lode Runner</description>
+ <year>1983</year>
+ <publisher>Broderbund</publisher>
+ <info name="release" value="2019-01-21"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="353289">
+ <rom name="lode runner.woz" size="353289" crc="62728de0" sha1="8bbad930b34415be05e854e1cad20326d2dc9390" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="losttomb">
+ <description>Lost Tomb</description>
+ <year>1984</year>
+ <publisher>Datasoft</publisher>
+ <info name="release" value="2018-09-22"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="206813">
+ <rom name="lost tomb.woz" size="206813" crc="3e169830" sha1="5d116f6c8accd7a0f04f4b50ab20781fcdf19285" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="marauder">
+ <description>Marauder</description>
+ <year>1982</year>
+ <publisher>On-Line Systems</publisher>
+ <info name="release" value="2018-10-21"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233470">
+ <rom name="marauder.woz" size="233470" crc="59a89e2c" sha1="cd279b38ee6a072aa2974a66804e1f75ff34111d" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="marble">
+ <description>Marble Madness</description>
+ <year>1986</year>
+ <publisher>Electronic Arts</publisher>
+ <info name="release" value="2018-10-21"/>
+ <sharedfeat name="compatibility" value="A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 128K Apple //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226821">
+ <rom name="marble madness side a.woz" size="226821" crc="d4c96731" sha1="3e3fd0be2b4de291e0c137a3a2cfac0fdd56fdd0" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="233477">
+ <rom name="marble madness side b.woz" size="233477" crc="29a0ea5d" sha1="b3c12458557e931b718f168013cffaec6f16a862" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="marscars">
+ <description>Mars Cars</description>
+ <year>1982</year>
+ <publisher>Datamost</publisher>
+ <info name="release" value="2019-01-01"/>
+ <sharedfeat name="compatibility" value="A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 48K Apple ][+, //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233471">
+ <rom name="mars cars.woz" size="233471" crc="46d2bce9" sha1="277aa084470604e7643ff125f5a499228b356258" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="matezone">
+ <description>Mating Zone</description>
+ <year>1982</year>
+ <publisher>Datamost</publisher>
+ <info name="release" value="2018-08-13"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="140285">
+ <rom name="mating zone.woz" size="140285" crc="b8de1b81" sha1="dfd93436426b002a0f63a780f03ac8a19b9f750f" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="megabots">
+ <description>Megabots</description>
+ <year>1986</year>
+ <publisher>Neosoft</publisher>
+ <info name="release" value="2018-09-08"/>
+ <sharedfeat name="compatibility" value="A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 48K Apple ][+, //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="220133">
+ <rom name="megabots.woz" size="220133" crc="ba1beb84" sha1="3ef769a242fc82e36da98cbc524507e905485940" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="mightmg1">
+ <description>Might and Magic</description>
+ <year>1986</year>
+ <publisher>New World Computing</publisher>
+ <info name="release" value="2018-09-08"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Disk A"/>
+ <dataarea name="flop" size="233539">
+ <rom name="might and magic - disk a.woz" size="233539" crc="1d32a568" sha1="11c13cee62c44c80d77c0f04905dd6f7e34cb69d" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Disk B"/>
+ <dataarea name="flop" size="233539">
+ <rom name="might and magic - disk b.woz" size="233539" crc="25174e82" sha1="5da6b88c342dbe8f5716266433958728fea13f72" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_5_25">
+ <feature name="part_id" value="Disk C"/>
+ <dataarea name="flop" size="233539">
+ <rom name="might and magic - disk c.woz" size="233539" crc="ad3dd0e3" sha1="ac89cf4281680194c8984621f00f8642610d6286" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop4" interface="floppy_5_25">
+ <feature name="part_id" value="Disk D"/>
+ <dataarea name="flop" size="233539">
+ <rom name="might and magic - disk d.woz" size="233539" crc="771cb886" sha1="c718cdde8298e38f7a25eb91fdf348b5e2131b51" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="amfvr77">
+ <description>A Mind Forever Voyaging R77 / 850814</description>
+ <year>1985</year>
+ <publisher>Infocom</publisher>
+ <sharedfeat name="compatibility" value="A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 128K Apple //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="234780">
+ <rom name="a mind forever voyaging r77 side a.woz" size="234780" crc="7e43ff20" sha1="7f4449324384309b961244225ba9a89f3d3f811f" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="234624">
+ <rom name="a mind forever voyaging r77 side b.woz" size="234624" crc="fe5964a9" sha1="a267a52c2f576d204ffee229119f794583a274d1" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="minr2049">
+ <description>Miner 2049er</description>
+ <year>1982</year>
+ <publisher>Micro Fun</publisher>
+ <info name="release" value="2018-08-19"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233469">
+ <rom name="miner 2049er.woz" size="233469" crc="472481cb" sha1="56bf80d1cad8f54503134cf0a1acd207d8f0b01d" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="minitman">
+ <description>Minit Man</description>
+ <year>1983</year>
+ <publisher>Penguin Software</publisher>
+ <info name="release" value="2018-12-27"/>
+ <sharedfeat name="compatibility" value="A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 48K Apple ][+, //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233479">
+ <rom name="minit man.woz" size="233479" crc="1a8738dc" sha1="f67c0c46423d3d1b7cab9cb4487749e4079e5a1b" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="mirv">
+ <description>MIRV</description>
+ <year>1982</year>
+ <publisher>Level-10</publisher>
+ <info name="release" value="2019-02-03"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233453">
+ <rom name="mirv.woz" size="233453" crc="b53b3052" sha1="af0fdd27a73a85330fce0752b55da4a99244f49d" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="mnymunch">
+ <description>Money Muncher</description>
+ <year>1982</year>
+ <publisher>Datamost</publisher>
+ <info name="release" value="2019-01-02"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233478">
+ <rom name="money munchers.woz" size="233478" crc="5f157c32" sha1="3dddc118174558495a7bc44591d769c747dc25ba" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="mnstsmsh">
+ <description>Monster Smash</description>
+ <year>1983</year>
+ <publisher>Datamost</publisher>
+ <info name="release" value="2019-01-04"/>
+ <sharedfeat name="compatibility" value="A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 48K Apple ][+, //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233476">
+ <rom name="monster smash.woz" size="233476" crc="a2a01373" sha1="a0aeea2f9b66a1ff725fa5e49a3c5398a3be1273" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="monterev">
+ <description>Montezuma's Revenge</description>
+ <year>1984</year>
+ <publisher>Parker Brothers</publisher>
+ <info name="release" value="2019-01-04"/>
+ <sharedfeat name="compatibility" value="A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 48K Apple ][+, //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233489">
+ <rom name="montezuma's revenge.woz" size="233489" crc="ec080432" sha1="c9c0a71e155f8f9df0d5019f2d4edbc4544bb526" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="mypscrab">
+ <description>Monty Plays Scrabble 4.0</description>
+ <year>1984</year>
+ <publisher>Ritam Corporation</publisher>
+ <info name="release" value="2019-02-11"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233478">
+ <rom name="monty plays scrabble.woz" size="233478" crc="bc9f3b91" sha1="235ff32a0072411f954088b46fe6de6ea5e40531" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="mpatrol">
+ <description>Moon Patrol</description>
+ <year>1983</year>
+ <publisher>Atarisoft</publisher>
+ <info name="release" value="2018-08-26"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="346602">
+ <rom name="moon patrol.woz" size="346602" crc="8b46d4fc" sha1="df0d7aee0cd9810cb254f4f28dad3b96792a26a3" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="movimons">
+ <description>The Movie Monster Game</description>
+ <year>1986</year>
+ <publisher>Epyx</publisher>
+ <info name="release" value="2018-10-24"/>
+ <sharedfeat name="compatibility" value="A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 64K Apple //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="233451">
+ <rom name="the movie monster game side a.woz" size="233451" crc="7318e456" sha1="0bf74c85da08fd5c4bebb587c38769eb8aefb953" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="233451">
+ <rom name="the movie monster game side b.woz" size="233451" crc="338a8ad1" sha1="b1a996b703cf00c509e15639c53019ce812341c8" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="mrdo">
+ <description>Mr. Do</description>
+ <year>1985</year>
+ <publisher>DataSoft</publisher>
+ <info name="release" value="2019-02-14"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="202491">
+ <rom name="mr. do.woz" size="202491" crc="2c7de9a0" sha1="4aedb92aece762105c2f27494e96d4be790432d8" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="mrrobot">
+ <description>Mr. Robot and his Robot Factory</description>
+ <year>1984</year>
+ <publisher>Datamost</publisher>
+ <info name="release" value="2018-07-30"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 64K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233512">
+ <rom name="mr. robot and his robot factory.woz" size="233512" crc="a90e0a85" sha1="abe595d42a5df89441b418c4606786def433a84a" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="mspac">
+ <description>Ms. Pac-Man</description>
+ <year>1983</year>
+ <publisher>Atarisoft</publisher>
+ <info name="release" value="2018-07-30"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="53744">
+ <rom name="ms. pac-man.woz" size="53744" crc="4abe0f76" sha1="29d49e4ab496d095691cef66936f2fe7b95b2d4e" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="nightmsn">
+ <description>Night Mission Pinball</description>
+ <year>1982</year>
+ <publisher>subLOGIC</publisher>
+ <info name="release" value="2018-09-12"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="146969">
+ <rom name="night mission pinball.woz" size="146969" crc="e5ce27ec" sha1="5c5cc2f66195ae0c7ac1b0e561b5db7066f6b357" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="nstalker">
+ <description>Night Stalker</description>
+ <year>1982</year>
+ <publisher>Mattel Electronics</publisher>
+ <info name="release" value="2018-08-06"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233461">
+ <rom name="night stalker.woz" size="233461" crc="f2dabc02" sha1="231094b414105700cfb288425db32d067cdf69b9" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="orbitron">
+ <description>Orbitron</description>
+ <year>1981</year>
+ <publisher>Sirius Software</publisher>
+ <info name="release" value="2018-10-29"/>
+ <sharedfeat name="compatibility" value="A2,A2P" />
+ <!-- It requires a 48K Apple ][ or ][+. Due to compatibility issues
+ caused by the copy protection, it will not run on later models. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="106991">
+ <rom name="orbitron.woz" size="106991" crc="f05cd1ed" sha1="88d09ad4e388e84ed9ed13c53be9d9fa3536d4bb" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="ormine">
+ <description>O'Riley's Mine</description>
+ <year>1981</year>
+ <publisher>Datasoft</publisher>
+ <info name="release" value="2018-10-29"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="87031">
+ <rom name="o'riley's mine.woz" size="87031" crc="0e9f6bf0" sha1="2175c413e3c134ded2c2a9771bb09cfa61c71fc7" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="outpost">
+ <description>Outpost</description>
+ <year>1981</year>
+ <publisher>Sirius Software</publisher>
+ <info name="release" value="2018-09-16"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="73733">
+ <rom name="outpost.woz" size="73733" crc="7785efb0" sha1="0d6753232c65b2f3accc292c0bd86cc334280987" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="paperboy">
+ <description>Paperboy</description>
+ <year>1988</year>
+ <publisher>Mindscape</publisher>
+ <info name="release" value="2018-07-26"/>
+ <sharedfeat name="compatibility" value="A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 128K Apple //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233449">
+ <rom name="paperboy.woz" size="233449" crc="cf0fedf6" sha1="aa3f286df6d929c44175270b389ef043930cf77f" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="pestpatr">
+ <description>Pest Patrol</description>
+ <year>1982</year>
+ <publisher>Sierra On-Line</publisher>
+ <info name="release" value="2018-10-25"/>
+ <sharedfeat name="compatibility" value="A2,A2P" />
+ <!-- It requires a 48K Apple ][ or ][+. Due to compatibility issues caused
+ by the copy protection, it will not run on any later models. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="253404">
+ <rom name="pest patrol.woz" size="253404" crc="75bf4512" sha1="18e92e52c25e1777daf774e2b7338443a25c07b3" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="phantom5">
+ <description>Phantoms Five</description>
+ <year>1980</year>
+ <publisher>Sirius Software</publisher>
+ <info name="release" value="2018-10-20"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="186874">
+ <rom name="phantoms five.woz" size="186874" crc="98d7b97f" sha1="c7d2d80bd05298cd6d2722eb513138183f302b67" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="photar">
+ <description>Photar</description>
+ <year>1981</year>
+ <publisher>Softape</publisher>
+ <info name="release" value="2019-02-07"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233476">
+ <rom name="photar.woz" size="233476" crc="4a7964e2" sha1="280dbce5d9ce0fd18d9697028131b1e52a105838" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="pparanoi">
+ <description>Picnic Paranoia</description>
+ <year>1982</year>
+ <publisher>Synapse Software</publisher>
+ <info name="release" value="2019-01-20"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="240120">
+ <rom name="picnic paranoia.woz" size="240120" crc="7ae4e3a7" sha1="3a31084b745f5254c1fab72fbd9ba437ef0609e2" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="pitfall2">
+ <description>Pitfall II: Lost Caverns</description>
+ <year>1984</year>
+ <publisher>Activision</publisher>
+ <info name="release" value="2018-09-07"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233494">
+ <rom name="pitfall ii.woz" size="233494" crc="f60b2074" sha1="0e09156821766ee6bb7648525e8e72c79d4b1717" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="pitstop2">
+ <description>Pitstop II</description>
+ <year>1984</year>
+ <publisher>Epyx</publisher>
+ <info name="release" value="2018-10-18"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233488">
+ <rom name="pitstop ii.woz" size="233488" crc="618d562d" sha1="646555ea1e06e14cc784330654e4db3c0a53d193" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="plnflr10">
+ <description>Planetfall (r10)</description>
+ <year>1988</year>
+ <publisher>Infocom</publisher>
+ <info name="release" value="2019-01-19"/>
+ <sharedfeat name="compatibility" value="A2E,A2EE,A2C,A2GS" />
+ <!-- This is Release 10 / 880531 / Interpreter 2 Version H, the
+ "Solid Gold" edition. It requires a 128K Apple //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="233542">
+ <rom name="Planetfall r10 side A.woz" size="233542" crc="e2a761e7" sha1="a349b573c66569b4a16381acdaa9d1d61a3badbe" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="233542">
+ <rom name="Planetfall r10 side B.woz" size="233542" crc="6a591dfe" sha1="68d6de1e3ed30d4a129382766a8dee612fc2edb2" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="plasmnia">
+ <description>Plasmania</description>
+ <year>1983</year>
+ <publisher>Sirius Software</publisher>
+ <info name="release" value="2018-10-02"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="226819">
+ <rom name="plasmania.woz" size="226819" crc="9ee4ad64" sha1="5da3b6216521cc40e802ca43110bd7f1fe9af908" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="platoon">
+ <description>Platoon</description>
+ <year>1988</year>
+ <publisher>Data East USA</publisher>
+ <info name="release" value="2018-10-02"/>
+ <sharedfeat name="compatibility" value="A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 128K Apple //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="240170">
+ <rom name="platoon - disk 1, side a.woz" size="240170" crc="ed6e658b" sha1="9b0e4cf8e69d96f1ff7c20a77f0b77b6b3df61a6" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="240170">
+ <rom name="platoon - disk 1, side b.woz" size="240170" crc="1e667010" sha1="f6c20194f757446f45e850f2e985c9d08e9686b8" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="pool15">
+ <description>Pool 1.5</description>
+ <year>1981</year>
+ <publisher>Innovative Design Software, Inc.</publisher>
+ <info name="release" value="2018-07-28"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="173574">
+ <rom name="Pool v1.5.woz" size="173574" crc="6f6f67f7" sha1="2473b587ab4c30542d9c0304dc53f5438a62f37c" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="pooyan">
+ <description>Pooyan</description>
+ <year>1984</year>
+ <publisher>Datasoft</publisher>
+ <info name="release" value="2018-09-14"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="107006">
+ <rom name="pooyan.woz" size="107006" crc="4a5506f2" sha1="1490572f80ab0196cb809689d911964ecaca5aaa" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="pop">
+ <description>Prince of Persia</description>
+ <year>1989</year>
+ <publisher>Broderbund</publisher>
+ <info name="release" value="2018-09-14"/>
+ <sharedfeat name="compatibility" value="A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 128K Apple //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="233481">
+ <rom name="prince of persia side a.woz" size="233481" crc="a3820127" sha1="bf7c7c03fcc93b989a8a7e566ec711888553a9de" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="233481">
+ <rom name="prince of persia side b.woz" size="233481" crc="6de94d52" sha1="931e264563390d1e76cef9a7db31492643f45b49" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="qix">
+ <description>Qix</description>
+ <year>1989</year>
+ <publisher>Taito America</publisher>
+ <info name="release" value="2018-08-05"/>
+ <sharedfeat name="compatibility" value="A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 128K Apple //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233475">
+ <rom name="qix.woz" size="233475" crc="50acf331" sha1="9cbbe0b29761aa9e19a7e965932e9bf694f97825" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="radwarr">
+ <description>Rad Warrior</description>
+ <year>1987</year>
+ <publisher>Epyx</publisher>
+ <info name="release" value="2018-08-27"/>
+ <sharedfeat name="compatibility" value="A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 128K Apple //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233497">
+ <rom name="rad warrior.woz" size="233497" crc="d60e8944" sha1="6636e38a149e48d7a4ba20321cb0c92abdf0eb0d" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="rampage">
+ <description>Rampage</description>
+ <year>1988</year>
+ <publisher>Activision</publisher>
+ <info name="release" value="2018-08-02"/>
+ <sharedfeat name="compatibility" value="A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on an Apple //e with 128K, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="240127">
+ <rom name="rampage.woz" size="240127" crc="5a2455bc" sha1="67a12bf4adc5080e1bc10a691f4e1f0d1aca2fb4" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="reargard">
+ <description>Rearguard</description>
+ <year>1982</year>
+ <publisher>Adventure International</publisher>
+ <info name="release" value="2019-02-06"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233498">
+ <rom name="rearguard.woz" size="233498" crc="59c443e3" sha1="b9088c2ecb8f7055514e93518cc87deb8b421853" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="rendrama">
+ <description>Rendezvous with Rama</description>
+ <year>1984</year>
+ <publisher>Trillium</publisher>
+ <info name="release" value="2019-02-01"/>
+ <sharedfeat name="compatibility" value="A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 64K Apple ][+ or later. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 1 Side A"/>
+ <dataarea name="flop" size="233443">
+ <rom name="rendezvous with rama disk 1a.woz" size="233443" crc="5c18e428" sha1="b5d1f08f8e4e13f29f35aeba38c5fb092b721eb1" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 1 Side B"/>
+ <dataarea name="flop" size="233443">
+ <rom name="rendezvous with rama disk 1b.woz" size="233443" crc="e2412709" sha1="20dac35157cd6d15e0b3686db101a78b1eb9235d" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 2 Side A"/>
+ <dataarea name="flop" size="233443">
+ <rom name="rendezvous with rama disk 2a.woz" size="233443" crc="ed346dea" sha1="71d78f54cc738a140f9d593e8a90ef4225a1a613" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop4" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 2 Side B"/>
+ <dataarea name="flop" size="233443">
+ <rom name="rendezvous with rama disk 2b.woz" size="233443" crc="75753923" sha1="c05a3b522851bac6e6fa66c0e40f0f4ca9132bb2" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="rstrblst">
+ <description>Raster Blaster</description>
+ <year>1981</year>
+ <publisher>BudgeCo</publisher>
+ <info name="release" value="2018-10-26"/>
+ <sharedfeat name="compatibility" value="A2,A2P" />
+ <!-- It requires a 48K Apple II or II+.
+ Due to compatibility issues caused by the copy protection,
+ it does not run on later models. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="93685">
+ <rom name="raster blaster.woz" size="93685" crc="edcadeec" sha1="cf7eee7ffbe75cac804ed07237050e0e9ef08032" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="redalert">
+ <description>Red Alert</description>
+ <year>1981</year>
+ <publisher>Broderbund</publisher>
+ <info name="release" value="2018-11-19"/>
+ <sharedfeat name="compatibility" value="A2,A2P" />
+ <!-- It requires a 48K Apple ][ or ][+.
+ Due to compatibility problems caused by the copy protection,
+ it will not run on later models. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="153595">
+ <rom name="red alert.woz" size="153595" crc="cbe193dd" sha1="9e5edaf01ad0ccccf837d5b4952af6ca0dd0a633" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="repton">
+ <description>Repton</description>
+ <year>1982</year>
+ <publisher>Sirius Software</publisher>
+ <info name="release" value="2018-10-06"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="240149">
+ <rom name="repton.woz" size="240149" crc="0f2eb4c5" sha1="f8f606c751eb1f86cb60cb1e6b538acd30a66ab9" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="rescraid">
+ <description>Rescue Raiders</description>
+ <year>1984</year>
+ <publisher>Sir-Tech</publisher>
+ <info name="release" value="2018-08-16"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 64K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233518">
+ <rom name="rescue raiders.woz" size="233518" crc="f2f5bf46" sha1="4ab4e39d593e35c2b1eebc2b5bd1c51b024ef1fb" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="robocop">
+ <description>RoboCop</description>
+ <year>1988</year>
+ <publisher>Data East USA</publisher>
+ <info name="release" value="2018-08-16"/>
+ <sharedfeat name="compatibility" value="A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 128K Apple //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="233512">
+ <rom name="robocop side a.woz" size="233512" crc="326415af" sha1="f89422e2570e2d9acf68f0caef30bf896fc57787" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="233512">
+ <rom name="robocop side b.woz" size="233512" crc="627ea856" sha1="2076248fbf26883400c3843791f9aeee0489178c" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="roadblock">
+ <description>Roadblock</description>
+ <year>1982</year>
+ <publisher>subLOGIC</publisher>
+ <info name="release" value="2019-01-26"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="166945">
+ <rom name="roadblock.woz" size="166945" crc="e937ea74" sha1="0429b558b88f1df3d045328ce2c6f057056c8d3f" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="robotron">
+ <description>Robotron 2084</description>
+ <year>1983</year>
+ <publisher>Atarisoft</publisher>
+ <info name="release" value="2019-01-15"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233452">
+ <rom name="robotron 2084.woz" size="233452" crc="f8931d6d" sha1="313e516da05c345e097a34418726604eb6145dd7" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="rabout">
+ <description>Roundabout</description>
+ <year>1983</year>
+ <publisher>Datamost</publisher>
+ <info name="release" value="2018-12-30"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233457">
+ <rom name="roundabout.woz" size="233457" crc="884efc20" sha1="bbca5ba455f95ac85bcaf4887f9af978f2f20ef0" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="russduck">
+ <description>Russki Duck</description>
+ <year>1982</year>
+ <publisher>Gebelli Software</publisher>
+ <info name="release" value="2019-01-24"/>
+ <sharedfeat name="compatibility" value="A2,A2P" />
+ <!-- It requires a 48K Apple ][ or ][+.
+ Due to compatibility issues caused by the copy protection,
+ it will not run on any later models. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="366642">
+ <rom name="russki duck.woz" size="366642" crc="966e3da1" sha1="4ab54d8b475d12bc54fa8c58fca4af1c68f059b5" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sabotage">
+ <description>Sabotage</description>
+ <year>1981</year>
+ <publisher>On-Line Systems</publisher>
+ <info name="release" value="2018-08-08"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="240141">
+ <rom name="sabotage.woz" size="240141" crc="091eb06f" sha1="72b24f54916e16ae73c495a5a382517bfffe1f6a" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sammyltf">
+ <description>Sammy Lightfoot</description>
+ <year>1983</year>
+ <publisher>Sierra On-Line</publisher>
+ <info name="release" value="2018-11-07"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="240148">
+ <rom name="sammy lightfoot.woz" size="240148" crc="c551624a" sha1="e511b9fa31ed9deb0d18fea7001caac96b0e0832" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sargon3">
+ <description>Sargon III</description>
+ <year>1983</year>
+ <publisher>Hayden Book Company</publisher>
+ <info name="release" value="2018-08-17"/>
+ <sharedfeat name="compatibility" value="A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any 48K Apple ][+, //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233540">
+ <rom name="sargon iii.woz" size="233540" crc="4221ff2a" sha1="1148babdcf183c9bfe40d89cdb5befc5ed53cd6f" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="seadragn">
+ <description>Sea Dragon</description>
+ <year>1982</year>
+ <publisher>Adventure International</publisher>
+ <info name="release" value="2018-08-01"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233487">
+ <rom name="sea dragon.woz" size="233487" crc="a6cd0fc9" sha1="ab137feff2e486d2232b32582fc28929ba628d1a" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="seafox">
+ <description>Sea Fox</description>
+ <year>1982</year>
+ <publisher>Broderbund Software</publisher>
+ <info name="release" value="2019-02-05"/>
+ <sharedfeat name="compatibility" value="A2,A2P" />
+ <!-- It requires a 48K Apple ][ or ][+.
+ Due to compatibility issues caused by the copy protection,
+ it will not run on any later models -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="339967">
+ <rom name="seafox.woz" size="339967" crc="c8a2ff0b" sha1="df27bc2a43c82e2077f83298a0db80ce052ec23a" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="shdwkeep">
+ <description>Shadowkeep</description>
+ <year>1983</year>
+ <publisher>Trillium</publisher>
+ <info name="release" value="2019-01-25"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 1 Side A"/>
+ <dataarea name="flop" size="233523">
+ <rom name="shadowkeep disk 1a.woz" size="233523" crc="9285c776" sha1="fe18bc648cdab6e69c0268b0302e6b70c7f82d71" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 1 Side B"/>
+ <dataarea name="flop" size="233556">
+ <rom name="shadowkeep disk 1b.woz" size="233556" crc="d3a643c1" sha1="477d689d740018907d20ddbf73b5dc9eb4be936a" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 2 Side A"/>
+ <dataarea name="flop" size="233523">
+ <rom name="shadowkeep disk 2a.woz" size="233523" crc="996b5248" sha1="721cc6398773cc9064f46926c783d6771ad16717" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop4" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 2 Side B"/>
+ <dataarea name="flop" size="233523">
+ <rom name="shadowkeep disk 2b.woz" size="233523" crc="c31bbbcf" sha1="bcfe69cd5cb6cb513b36262d56bbf362198d6285" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="shanghai">
+ <description>Shanghai</description>
+ <year>1986</year>
+ <publisher>Activision</publisher>
+ <info name="release" value="2019-01-22"/>
+ <sharedfeat name="compatibility" value="A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 48K Apple ][+ or later. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233495">
+ <rom name="shanghai.woz" size="233495" crc="44e84399" sha1="e1b0cb44d5897df7dfa422b243d7d4a6842d4795" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="shuflbrd">
+ <description>Shuffleboard</description>
+ <year>1981</year>
+ <publisher>IDSI</publisher>
+ <info name="release" value="2018-10-16"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="200145">
+ <rom name="shuffleboard.woz" size="200145" crc="5ce890e6" sha1="5d99f399f075488305989f8f29ded03d6febcb1c" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="skyfox">
+ <description>Skyfox</description>
+ <year>1984</year>
+ <publisher>Electronic Arts</publisher>
+ <info name="release" value="2018-11-11"/>
+ <sharedfeat name="compatibility" value="A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 64K Apple ][+ or later. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233473">
+ <rom name="skyfox.woz" size="233473" crc="be10a46c" sha1="acef2901b6166e7cef4a899bb113e9b052c7bcd7" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="snackatk">
+ <description>Snack Attack</description>
+ <year>1981</year>
+ <publisher>Datamost</publisher>
+ <info name="release" value="2018-07-26"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="126977">
+ <rom name="snack attack.woz" size="126977" crc="39fb8fca" sha1="d751aaf008d366383b41b4d59d665bd5933d334a" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="snakebyt">
+ <description>Snake Byte</description>
+ <year>1981</year>
+ <publisher>Sirius Software</publisher>
+ <info name="release" value="2018-10-04"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="73739">
+ <rom name="snake byte.woz" size="73739" crc="414ee3e7" sha1="c0877515fe5d2182a896344fb8c3fc188a5a9ee9" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="tsnapper">
+ <description>The Snapper</description>
+ <year>1982</year>
+ <publisher>Silicon Valley Systems</publisher>
+ <info name="release" value="2019-02-02"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="306708">
+ <rom name="the snapper.woz" size="306708" crc="57487610" sha1="a30ab58b66c7c067c8c473d915b45df4514cef6f" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sneakers">
+ <description>Sneakers</description>
+ <year>1981</year>
+ <publisher>Sirius Software</publisher>
+ <info name="release" value="2018-09-11"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="93700">
+ <rom name="sneakers.woz" size="93700" crc="8b432189" sha1="d6ec137c662b0b7246d99d5b0cf5068a9131ef81" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+
+ <software name="spaceggs">
+ <description>Space Eggs</description>
+ <year>1981</year>
+ <publisher>Sirius Software</publisher>
+ <info name="release" value="2018-10-31"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E" />
+ <!-- It requires a 48K Apple ][ or ][+, or an unenhanced Apple //e.
+ Due to compatibility issues caused by the copy protection,
+ it will not run on any later models. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="87036">
+ <rom name="space eggs.woz" size="87036" crc="c9508fb8" sha1="56ff21e067ceae22fd12019e3cbfcaecab4d9bee" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="spquarks">
+ <description>Space Quarks</description>
+ <year>1981</year>
+ <publisher>Broderbund Software</publisher>
+ <info name="release" value="2018-10-30"/>
+ <sharedfeat name="compatibility" value="A2,A2P" />
+ <!-- It requires a 48K Apple ][ or ][+.
+ Due to compatibility issues caused by the copy protection,
+ it will not run on any later models. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="133617">
+ <rom name="space quarks.woz" size="133617" crc="57eaa341" sha1="ba1ff0245ecc9e5d9446224b52e05823d777ebf5" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="spraid20">
+ <description>Space Raiders version 2</description>
+ <year>1983</year>
+ <publisher>U.S.A. Software</publisher>
+ <info name="release" value="2019-02-09"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="53792">
+ <rom name="space raiders v2.woz" size="53792" crc="6d8b5ae2" sha1="f103a71acefc106b849cbf29dd63a5aed03d5b8e" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sparechg">
+ <description>Spare Change</description>
+ <year>1983</year>
+ <publisher>Broderbund Software</publisher>
+ <info name="release" value="2018-11-08"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="346703">
+ <rom name="spare change.woz" size="346703" crc="f70b9057" sha1="c58f7833eb4f8f29ae4bf7820efb4e29c6821531" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="spidrbot">
+ <description>Spiderbot</description>
+ <year>1988</year>
+ <publisher>Epyx</publisher>
+ <info name="release" value="2018-12-02"/>
+ <sharedfeat name="compatibility" value="A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 128K Apple //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233502">
+ <rom name="spiderbot.woz" size="233502" crc="f7b64cd0" sha1="e72e20f91059801312da133dcc8aa99b354e6428" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="spindizy">
+ <description>Spindizzy</description>
+ <year>1986</year>
+ <publisher>Activision</publisher>
+ <info name="release" value="2018-09-10"/>
+ <sharedfeat name="compatibility" value="A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 64K Apple ][+, //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233475">
+ <rom name="spindizzy.woz" size="233475" crc="9e38c7cd" sha1="a2432c3d14734b23c45c47e4087b58a6a27f7686" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="spyhunt">
+ <description>Spy Hunter</description>
+ <year>1983</year>
+ <publisher>Bally Midway</publisher>
+ <info name="release" value="2018-08-20"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="240108">
+ <rom name="spy hunter.woz" size="240108" crc="58edb0c2" sha1="5e227d8a8cee81e04dcef35a6063dcadd602b8e7" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="spysback">
+ <description>The Spy Strikes Back</description>
+ <year>1983</year>
+ <publisher>Penguin Software</publisher>
+ <info name="release" value="2018-12-19"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="120385">
+ <rom name="the spy strikes back.woz" size="120385" crc="9adf680e" sha1="4210fa5a9bbe40418baad823519b3f2b77e215cc" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="spyvspy3">
+ <description>Spy vs Spy III: Arctic Antics</description>
+ <year>1983</year>
+ <publisher>Bally Midway</publisher>
+ <info name="release" value="2018-08-20"/>
+ <sharedfeat name="compatibility" value="A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 128K Apple //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233468">
+ <rom name="spy vs. spy iii.woz" size="233468" crc="c19123d1" sha1="2585f7cd612f5f549dacfa2ce9994ede66ab35c6" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="spydemis">
+ <description>Spy's Demise</description>
+ <year>1982</year>
+ <publisher>Penguin</publisher>
+ <info name="release" value="2018-08-20"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="120328">
+ <rom name="spy's demise.woz" size="120328" crc="0586db9f" sha1="a7520b7c9d7caddb4db74d1931051212df6c996d" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="starcrsr">
+ <description>Star Cruiser</description>
+ <year>1980</year>
+ <publisher>Sirius Software</publisher>
+ <info name="release" value="2018-11-03"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="126969">
+ <rom name="star cruiser.woz" size="126969" crc="43c1745b" sha1="975002c233af55ee9f11eaaa97faddbfa1be8f48" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="starthf">
+ <description>Star Thief</description>
+ <year>1981</year>
+ <publisher>Cavalier Computer</publisher>
+ <info name="release" value="2018-11-12"/>
+ <sharedfeat name="compatibility" value="A2,A2P" />
+ <!-- It requires a 48K Apple ][ or ][+. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="140293">
+ <rom name="star thief.woz" size="140293" crc="dd2ce2e2" sha1="ec8d947ccb05fa14a13859505998bdf6bc42d9c5" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="stellar7">
+ <description>Stellar 7</description>
+ <year>1984</year>
+ <publisher>Penguin Software</publisher>
+ <info name="release" value="2018-11-17"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple ][ model with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233471">
+ <rom name="stellar 7.woz" size="233471" crc="c93bf1da" sha1="df24d579842e7c11c662a533cc43e6a1a03ddbaa" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="ssbaseb">
+ <description>Street Sports Baseball</description>
+ <year>1987</year>
+ <publisher>Epyx</publisher>
+ <info name="release" value="2018-11-26"/>
+ <sharedfeat name="compatibility" value="A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 128K Apple //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233452">
+ <rom name="street sports baseball.woz" size="233452" crc="91fb8f2d" sha1="475a27e9cef255d33e626123fd7445325fc641b6" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="ssbasket">
+ <description>Street Sports Basketball</description>
+ <year>1987</year>
+ <publisher>Epyx</publisher>
+ <info name="release" value="2018-11-26"/>
+ <sharedfeat name="compatibility" value="A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 128K Apple //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="233454">
+ <rom name="street sports basketball side a.woz" size="233454" crc="545abde9" sha1="3e2c0b7c2d9ef988610e8c6e97a31884f221b5ad" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="233454">
+ <rom name="street sports basketball side b.woz" size="233454" crc="76728c7c" sha1="ed7157d4c8f6acf3925098c51afa647347c32453" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="ssfootb">
+ <description>Street Sports Football</description>
+ <year>1988</year>
+ <publisher>Epyx</publisher>
+ <info name="release" value="2018-11-26"/>
+ <sharedfeat name="compatibility" value="A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 128K Apple //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="233487">
+ <rom name="street sports football side a.woz" size="233487" crc="2590c882" sha1="6968accc3ad7f9468b703da0d5ac8ffd2372f334" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="233487">
+ <rom name="street sports football side b.woz" size="233487" crc="86ef614b" sha1="7933f5410c3b26106ce59d307905a506105bf15f" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sssoccer">
+ <description>Street Sports Soccer</description>
+ <year>1988</year>
+ <publisher>Epyx</publisher>
+ <info name="release" value="2018-11-28"/>
+ <sharedfeat name="compatibility" value="A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 128K Apple //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233473">
+ <rom name="street sports soccer.woz" size="233473" crc="3bb31a45" sha1="e56adb5202d5bb24ab1bc86e86dd82b816a30379" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="subatsim">
+ <description>Sub Battle Simulator</description>
+ <year>1986</year>
+ <publisher>Epyx</publisher>
+ <info name="release" value="2018-11-28"/>
+ <sharedfeat name="compatibility" value="A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 64K Apple ][+, //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="233456">
+ <rom name="sub battle simulator side a.woz" size="233456" crc="965de0dd" sha1="365a37e90b7ff8fdd1a00100eadac87b129ec803" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="233456">
+ <rom name="sub battle simulator side b.woz" size="233456" crc="fdb27602" sha1="c3a26c99012c8c223d461058d5b1177b477219a3" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="suicide">
+ <description>Suicide</description>
+ <year>1981</year>
+ <publisher>Piccadilly Software</publisher>
+ <info name="release" value="2018-10-17"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="80375">
+ <rom name="suicide.woz" size="80375" crc="1e0cfa56" sha1="c73383c16a165705bbe2f7c9d4ed08cd46a77ef7" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sumrgame">
+ <description>Summer Games</description>
+ <year>1984</year>
+ <publisher>Epyx</publisher>
+ <info name="release" value="2018-10-17"/>
+ <sharedfeat name="compatibility" value="A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 64K Apple ][+, //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="233577">
+ <rom name="summer games side a.woz" size="233577" crc="6b4b20cb" sha1="2d57b25187d3eac6099dea3b1456b406a308f4a2" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="233577">
+ <rom name="summer games side b.woz" size="233577" crc="95f1a4a3" sha1="e7a4c18a0e59b9ea512c56b727f08c417d654164" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="swshbckl">
+ <description>Swashbuckler</description>
+ <year>1981</year>
+ <publisher>Datamost</publisher>
+ <info name="release" value="2019-02-07"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233459">
+ <rom name="swashbuckler.woz" size="233459" crc="d083533d" sha1="fddeab888eb57895c983434e2ca26db7275c8ec7" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="swfrobin">
+ <description>Swiss Family Robinson</description>
+ <year>1984</year>
+ <publisher>Windham Classics</publisher>
+ <info name="release" value="2018-09-02"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="253471">
+ <rom name="swiss family robinson.woz" size="253471" crc="7615c53b" sha1="9c33e686c69522bfe434ac0510bdaed0846b4963" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="ttwrestl">
+ <description>Tag Team Wrestling</description>
+ <year>1986</year>
+ <publisher>Data East USA</publisher>
+ <info name="release" value="2018-10-22"/>
+ <sharedfeat name="compatibility" value="A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 64K Apple II+, //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233465">
+ <rom name="tag team wrestling.woz" size="233465" crc="bf8db12d" sha1="0f58c267a228972851c4d7278b0184f966c8d9c1" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="apshaitr">
+ <description>Temple of Apshai Trilogy</description>
+ <year>1985</year>
+ <publisher>Epyx</publisher>
+ <info name="release" value="2018-12-13"/>
+ <sharedfeat name="compatibility" value="A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 64K Apple ][+, //e, //c, or IIgs.
+ Double hi-res mode requires a 128K Apple //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233494">
+ <rom name="temple of apshai trilogy.woz" size="233494" crc="3875d6bc" sha1="cb71555bc29035fa8603849ff0cbc2017aee4604" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="testdrv">
+ <description>Test Drive</description>
+ <year>1985</year>
+ <publisher>Accolade</publisher>
+ <info name="release" value="2018-12-13"/>
+ <sharedfeat name="compatibility" value="A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 128K Apple //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226947">
+ <rom name="test drive side a.woz" size="226947" crc="5ddb18ec" sha1="b56dbaef11497993e0f139ed16a3d8f6d3bba3ba" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="233603">
+ <rom name="test drive side b.woz" size="233603" crc="2a565fde" sha1="4938f541bda0ef8fe1b5dc154d01710b087b27df" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="tetr128k">
+ <description>Tetris (128K)</description>
+ <year>1987</year>
+ <publisher>Spectrum HoloByte</publisher>
+ <info name="release" value="2018-12-13"/>
+ <sharedfeat name="compatibility" value="A2E,A2EE,A2C,A2GS" />
+ <!-- This version, using double hi-res graphics,
+ requires a 128K Apple //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233512">
+ <rom name="tetris - 128k.woz" size="233512" crc="58c37ace" sha1="f4786eb5714a8d9f1a93e6570f2d482bf1794625" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="thartunn">
+ <description>Tharolian Tunnels</description>
+ <year>1982</year>
+ <publisher>Datamost</publisher>
+ <info name="release" value="2018-12-23"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233485">
+ <rom name="tharolian tunnels.woz" size="233485" crc="e8377788" sha1="c08df0bc5b937cba5d882870d4bab4431893b4f0" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="thunbomb">
+ <description>Thunder Bombs</description>
+ <year>1982</year>
+ <publisher>Penguin Software</publisher>
+ <info name="release" value="2018-08-30"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="120334">
+ <rom name="thunder bombs.woz" size="120334" crc="ef8f7a1a" sha1="9e902c5a4baa53cc1f7733d8c709d248d132b1d6" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="thunchop">
+ <description>Thunderchopper</description>
+ <year>1987</year>
+ <publisher>ActionSoft</publisher>
+ <info name="release" value="2018-11-04"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 64K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="206848">
+ <rom name="thunderchopper.woz" size="206848" crc="a24e21fa" sha1="be8214ef71a5e3fece3e54d26231db579cbdd432" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="tomahawk">
+ <description>Tomahawk</description>
+ <year>1987</year>
+ <publisher>Datasoft</publisher>
+ <info name="release" value="2018-08-23"/>
+ <sharedfeat name="compatibility" value="A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 64K Apple ][+, //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233475">
+ <rom name="tomahawk.woz" size="233475" crc="82b33adb" sha1="00ce64718d1153ece12e55795e11305a4090d487" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="tricksht">
+ <description>Trick Shot</description>
+ <year>1981</year>
+ <publisher>IDSI</publisher>
+ <info name="release" value="2018-08-23"/>
+ <sharedfeat name="compatibility" value="A2,A2P" />
+ <!-- It requires a 48K Apple ][ or ][+. It will not run on later models. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Game Disk"/>
+ <dataarea name="flop" size="200176">
+ <rom name="trick shot disk 1 (game).woz" size="200176" crc="e84e4d9a" sha1="b0f52dd9391aacc189caae5bac460e8b38c90e2b" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Sample Shots Disk"/>
+ <dataarea name="flop" size="140273">
+ <rom name="trick shot disk 2 (sample shots).woz" size="140273" crc="e053b0ed" sha1="3fa54660d25e39e6797fe038bbadb4a7c3a3d976" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="trkfield">
+ <description>Track and Field</description>
+ <year>1984</year>
+ <publisher>Atarisoft</publisher>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233452">
+ <rom name="track and field.woz" size="233452" crc="462adf6e" sha1="220a604b368c61644265678ec820b71ace25f318" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="triviafv">
+ <description>Trivia Fever</description>
+ <year>1984</year>
+ <publisher>Professional Software</publisher>
+ <info name="release" value="2019-01-31"/>
+ <sharedfeat name="compatibility" value="A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 48K Apple ][+ or later. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="233450">
+ <rom name="trivia fever side a.woz" size="233450" crc="e37fd4b3" sha1="4e794c7aec501b857de37be240e94e4e1805f5a9" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="233450">
+ <rom name="trivia fever side b.woz" size="233450" crc="38118b15" sha1="b14a0e0e515dac2e68d8037b9348cab31c5d44c3" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="tubeway2">
+ <description>Tubeway II</description>
+ <year>1982</year>
+ <publisher>Datamost</publisher>
+ <info name="release" value="2018-12-18"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233485">
+ <rom name="tubeway ii.woz" size="233485" crc="76d9830f" sha1="2b6a213668c362144f6180cf96ce12fef8c99b30" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="twerps">
+ <description>Twerps</description>
+ <year>1981</year>
+ <publisher>Sirius Software</publisher>
+ <info name="release" value="2018-10-03"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="426493">
+ <rom name="twerps.woz" size="426493" crc="6da22395" sha1="9eed0ac2a13e4ae2003778bf45591f52c5b5b722" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="ultima4">
+ <description>Ultima IV: Quest of the Avatar</description>
+ <year>1985</year>
+ <publisher>Origin Systems</publisher>
+ <info name="release" value="2019-01-17"/>
+ <sharedfeat name="compatibility" value="A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 64K Apple ][+, //e, //c, or IIgs -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Program Disk"/>
+ <dataarea name="flop" size="240170">
+ <rom name="Ultima IV - Side A - Program.woz" size="240170" crc="9e1d5595" sha1="a2de1815ffe51b4bdaad8b6abe8ec935911ec394" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Towne Disk"/>
+ <dataarea name="flop" size="233516">
+ <rom name="Ultima IV - Side B - Towne.woz" size="233516" crc="8ba7e933" sha1="f100cec0ae9d04a25f687fc3c1d76b139266826e" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_5_25">
+ <feature name="part_id" value="Britannia Disk"/>
+ <dataarea name="flop" size="233520">
+ <rom name="Ultima IV - Side C - Britannia.woz" size="233520" crc="AC61D6C4" sha1="846BFCEBF3DAFA9642D290EA8D1619E580573E1A" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop4" interface="floppy_5_25">
+ <feature name="part_id" value="Underworld Disk"/>
+ <dataarea name="flop" size="233521">
+ <rom name="Ultima IV - Side D - Underworld.woz" size="233521" crc="7DAAB34F" sha1="D365CB92DD1C737A3C8773F432FE4C880019F324" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="ultima5">
+ <description>Ultima V: Warriors of Destiny</description>
+ <year>1988</year>
+ <publisher>Origin Systems</publisher>
+ <info name="release" value="2019-01-16"/>
+ <sharedfeat name="compatibility" value="A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 64K Apple ][+, //e, //c, or IIgs -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Program Disk"/>
+ <dataarea name="flop" size="233616">
+ <rom name="Ultima V - Program.woz" size="233616" crc="77708654" sha1="3623aadefb9b2635cd56635ddb21b6d3f4b6dc63" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Britannia Disk"/>
+ <dataarea name="flop" size="233622">
+ <rom name="Ultima V - Britannia.woz" size="233622" crc="8141d042" sha1="ddb85c2ee8bbbb4a66f5e87821df82744b3e3b8f" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_5_25">
+ <feature name="part_id" value="Towne Disk"/>
+ <dataarea name="flop" size="233618">
+ <rom name="Ultima V - Towne.woz" size="233618" crc="578b66cf" sha1="d13d98470df0f58e9ef2b8ab68aae979831f8d3e" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop4" interface="floppy_5_25">
+ <feature name="part_id" value="Dwelling Disk"/>
+ <dataarea name="flop" size="233621">
+ <rom name="Ultima V - Dwelling.woz" size="233621" crc="fa6127b1" sha1="40e4c9054cee15edacdd378e6734052bc3237ee5" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop5" interface="floppy_5_25">
+ <feature name="part_id" value="Castle Disk"/>
+ <dataarea name="flop" size="233619">
+ <rom name="Ultima V - Castle.woz" size="233619" crc="48d5bad1" sha1="02c1f89411e86096f88e28eb3f6199553efccc90" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop6" interface="floppy_5_25">
+ <feature name="part_id" value="Keep Disk"/>
+ <dataarea name="flop" size="233617">
+ <rom name="Ultima V - Keep.woz" size="233617" crc="51638f02" sha1="d1bb7658d0056a9a769ecb15e1c69b41780f9e67" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop7" interface="floppy_5_25">
+ <feature name="part_id" value="Dungeon Disk"/>
+ <dataarea name="flop" size="233620">
+ <rom name="Ultima V - Dungeon.woz" size="233620" crc="7f981d04" sha1="d97fbd4d7eba2b65fc28e6d9bb19c9e1c4f18d58" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop8" interface="floppy_5_25">
+ <feature name="part_id" value="Underworld Disk"/>
+ <dataarea name="flop" size="233623">
+ <rom name="Ultima V - Underworld.woz" size="233623" crc="60a5113b" sha1="0f6ee9ea94e917042a074934b41a318486099fff" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="upndown">
+ <description>Up 'N Down</description>
+ <year>1981</year>
+ <publisher>Bally Midway</publisher>
+ <info name="release" value="2018-10-03"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233467">
+ <rom name="up 'n down.woz" size="233467" crc="d1b298b6" sha1="cf7726d073c7457c9109387712f8c7b7deb83c7b" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="vindicat">
+ <description>Vindicator</description>
+ <year>1983</year>
+ <publisher>H.A.L. Labs</publisher>
+ <info name="release" value="2018-10-15"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="67083">
+ <rom name="vindicator.woz" size="67083" crc="1b706f3d" sha1="2942a8d990c72b7b1e299ecf6f2fd837acc97ac1" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="wavynavy">
+ <description>Wavy Navy</description>
+ <year>1982</year>
+ <publisher>Sirius Software</publisher>
+ <info name="release" value="2018-09-30"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="240135">
+ <rom name="wavy navy.woz" size="240135" crc="aea1ad1a" sha1="69c060bc6b090c0cc58d7102b1410ab8acb9fbc4" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="wayout">
+ <description>Wayout</description>
+ <year>1982</year>
+ <publisher>Sirius Software</publisher>
+ <info name="release" value="2018-10-01"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233476">
+ <rom name="wayout.woz" size="233476" crc="7feac53d" sha1="c229b14f8ff3fe1023fd2be013dd9722455a0173" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="carmnusa">
+ <description>Where in the USA is Carmen Sandiego</description>
+ <year>1986</year>
+ <publisher>Broderbund</publisher>
+ <info name="release" value="2018-10-01"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 64K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="240205">
+ <rom name="where in the usa is carmen sandiego side a.woz" size="240205" crc="a1cfee60" sha1="fcc406c480127a71e4d186939e9671c0c0bf7c14" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="233549">
+ <rom name="where in the usa is carmen sandiego side b.woz" size="233549" crc="1ac6f62d" sha1="7940fad2b4b52615180cf51ce2348efe10e8e780" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="carmntime">
+ <description>Where in Time is Carmen Sandiego v1.1</description>
+ <year>1990</year>
+ <publisher>Broderbund</publisher>
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 1 Side A"/>
+ <dataarea name="flop" size="233672">
+ <rom name="where in time is carmen sandiego v1.1 - side a.woz" size="233672" crc="ea58dd13" sha1="a872d51b3352b3a1c5a6817ec10ed0ea0d1b3ed7" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 1 Side B"/>
+ <dataarea name="flop" size="240328">
+ <rom name="where in time is carmen sandiego v1.1 - side b.woz" size="240328" crc="d91930ff" sha1="746cbb0f837fe28651f2bf2f19efc815f7c316d9" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 2 Side C"/>
+ <dataarea name="flop" size="240328">
+ <rom name="where in time is carmen sandiego v1.1 - side c.woz" size="240328" crc="e720deac" sha1="2951a75612d58f001096f5daa4cb6c768098acea" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop4" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 2 Side D"/>
+ <dataarea name="flop" size="233672">
+ <rom name="where in time is carmen sandiego v1.1 - side d.woz" size="233672" crc="20c6a3f7" sha1="7f9832c7e6ce06a3731ba0ca04c04ddd6cd0b929" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="wof">
+ <description>Wings of Fury</description>
+ <year>1987</year>
+ <publisher>Broderbund</publisher>
+ <info name="release" value="2018-10-01"/>
+ <sharedfeat name="compatibility" value="A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 128K Apple //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="233481">
+ <rom name="wings of fury side a.woz" size="233481" crc="61f6896e" sha1="44c5f01954d367915315e9e36aa8bb23b0038cac" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="233304">
+ <rom name="wings of fury side b.woz" size="233304" crc="e88181a9" sha1="0913de8ee03c5295d2015b481809090695c2c0ea" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="wishbr23">
+ <description>Wishbringer (r23)</description>
+ <year>1988</year>
+ <publisher>Infocom</publisher>
+ <info name="release" value="2019-01-18"/>
+ <sharedfeat name="compatibility" value="A2E,A2EE,A2C,A2GS" />
+ <!-- This is Release 23 / 880706 / Interpreter 2 Version H, the
+ "Solid Gold" edition. It requires a 128K Apple //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="233579">
+ <rom name="Wishbringer r23 side A.woz" size="233579" crc="37df44cd" sha1="e85948bf33fefe7c7f5276d01cab4bc7da1d9615" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="233579">
+ <rom name="Wishbringer r23 side B.woz" size="233579" crc="2f87fabd" sha1="aa6d3cbad29ea33b9663305f72a30a513ee9e3d3" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="wkchamp">
+ <description>World Karate Championship</description>
+ <year>1986</year>
+ <publisher>Epyx</publisher>
+ <info name="release" value="2018-12-04"/>
+ <sharedfeat name="compatibility" value="A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 128K Apple //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233482">
+ <rom name="world karate championship.woz" size="233482" crc="e8030bd9" sha1="3d0569e44a9520a3e27eb50e67f67f4362e1edc8" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="wgbbg">
+ <description>The World's Greatest Baseball Game</description>
+ <year>1984</year>
+ <publisher>Epyx</publisher>
+ <info name="release" value="2018-12-19"/>
+ <sharedfeat name="compatibility" value="A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 64K Apple ][+, //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233488">
+ <rom name="the world's greatest baseball game.woz" size="233488" crc="9d415a67" sha1="c7e8f557efd3221ae5a171a92d217b7fb2250b29" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="wgfbg">
+ <description>The World's Greatest Football Game</description>
+ <year>1985</year>
+ <publisher>Epyx</publisher>
+ <info name="release" value="2018-12-19"/>
+ <sharedfeat name="compatibility" value="A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 64K Apple ][+, //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="233507">
+ <rom name="the world's greatest football game side a.woz" size="233507" crc="fdbacf7f" sha1="301bf537734de76711c51431658fccca2a64bdca" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="233507">
+ <rom name="the world's greatest football game side b.woz" size="233507" crc="4c9a39de" sha1="d5b145e52cd9d7438a66a976bbc6cb7baef10c11" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="xevious">
+ <description>Xevious</description>
+ <year>1984</year>
+ <publisher>Mindscape</publisher>
+ <info name="release" value="2018-08-25"/>
+ <sharedfeat name="compatibility" value="A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 64K Apple ][+, //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="233465">
+ <rom name="xevious.woz" size="233465" crc="97586f7c" sha1="06e17e91e2490952013d407c2234b27677c16090" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="zendar">
+ <description>Zendar</description>
+ <year>1982</year>
+ <publisher>subLOGIC</publisher>
+ <info name="release" value="2018-11-10"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 48K Apple ][+ or later. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="73745">
+ <rom name="zendar.woz" size="73745" crc="fe13d67e" sha1="c04796439e6a9f98d36292f00c9e45934210c5ce" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="zorro">
+ <description>Zorro</description>
+ <year>1985</year>
+ <publisher>Datasoft</publisher>
+ <info name="release" value="2019-01-10"/>
+ <sharedfeat name="compatibility" value="A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 64K Apple ][+, //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="133656">
+ <rom name="zorro.woz" size="133656" crc="3cc39ef3" sha1="337f400990cd43a66d8896827ee3ce27940a86bf" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="suprfact">
+ <description>The Super Factory</description>
+ <year>1986</year>
+ <publisher>Sunburst Communications</publisher>
+ <info name="release" value="2019-02-18"/>
+ <sharedfeat name="compatibility" value="A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 64K Apple ][+, //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="234807">
+ <rom name="the super factory.woz" size="234807" crc="4a48c3b1" sha1="8c8cc653cbc6c3f98b074dfc989b18c8cba9dd20" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="lancastr">
+ <description>Lancaster</description>
+ <year>1983</year>
+ <publisher>Silicon Valley Systems</publisher>
+ <info name="release" value="2019-02-19"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="234768">
+ <rom name="lancaster.woz" size="234768" crc="f5245b69" sha1="660d9aff97a01563d5180c72d71a383454bb0e39" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="captgngt">
+ <description>Captain Goodnight and the Islands of Fear</description>
+ <year>1985</year>
+ <publisher>Broderbund Software</publisher>
+ <info name="release" value="2019-02-20"/>
+ <sharedfeat name="compatibility" value="A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 64K Apple ][+, //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="323917">
+ <rom name="captain goodnight and the islands of fear side a.woz" size="323917" crc="470a2811" sha1="3642d9d5340fdea6542f4d09a7c926d2016373f5" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="234794">
+ <rom name="captain goodnight and the islands of fear side b.woz" size="234794" crc="f59c6dc2" sha1="e3c1a9d134eb1b0c8997f6a17a8c42941929749f" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="eggsit">
+ <description>Eggs-It</description>
+ <year>1982</year>
+ <publisher>Gebelli Software</publisher>
+ <info name="release" value="2019-02-21"/>
+ <sharedfeat name="compatibility" value="A2,A2P" />
+ <!-- It requires a 48K Apple II or ][+.
+ Due to compatibility issues caused by the copy protection,
+ it will not run on any later models. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="354552">
+ <rom name="eggs-it.woz" size="354552" crc="2fbad741" sha1="ef30b55234b59dd46f2f29c265b6eaef843e0795" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="choplftr">
+ <description>Choplifter</description>
+ <year>1982</year>
+ <publisher>Broderbund Software</publisher>
+ <info name="release" value="2019-02-22"/>
+ <sharedfeat name="compatibility" value="A2,A2P" />
+ <!-- It requires a 48K Apple II or ][+.
+ Due to compatibility issues created by the copy protection,
+ it will not run on later models. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="345853">
+ <rom name="choplifter.woz" size="345853" crc="00e91e75" sha1="7aa350181b6ebc2040b85fceebf767ad604eca51" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="leepers">
+ <description>Lunar Leepers</description>
+ <year>1982</year>
+ <publisher>Sierra On-Line</publisher>
+ <info name="release" value="2019-02-23"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 48K Apple II or ][+.
+ Due to conflicts created by the copy protection,
+ it will not run on later models. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="507649">
+ <rom name="lunar leepers.woz" size="507649" crc="3cd5d255" sha1="0607fb62340c48abc0624fe369dace2e9d5fedfd" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="goldmntn">
+ <description>Golden Mountain</description>
+ <year>1980</year>
+ <publisher>Broderbund Software</publisher>
+ <info name="release" value="2019-02-24"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="75006">
+ <rom name="golden mountain.woz" size="75006" crc="235d837b" sha1="123830597000b8895d480b872e0fae4fbbd008f0" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="aklabeth">
+ <description>Akalabeth</description>
+ <year>1980</year>
+ <publisher>California Pacific Computer</publisher>
+ <info name="release" value="2019-02-25"/>
+ <sharedfeat name="compatibility" value="A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 48K Apple ][+ or later. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="173336">
+ <rom name="akalabeth.woz" size="173336" crc="8386fbed" sha1="e28722b00c96aba9fe2c2a9888a9810e6e850fda" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="chldrnr">
+ <description>Championship Lode Runner</description>
+ <year>1984</year>
+ <publisher>Broderbund Software</publisher>
+ <info name="release" value="2019-02-26"/>
+ <sharedfeat name="compatibility" value="A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 48K Apple ][+ or later. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="288009">
+ <rom name="championship lode runner.woz" size="288009" crc="c6a1f9ce" sha1="082862613ccad1efe8af0d9330a47d907eaf29bd" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="gamgblin">
+ <description>Gamma Goblins</description>
+ <year>1981</year>
+ <publisher>Sirius Software</publisher>
+ <info name="release" value="2019-02-27"/>
+ <sharedfeat name="compatibility" value="A2,A2P" />
+ <!-- It requires a 48K Apple II or ][+.
+ Due to compatibility issues created by the copy protection,
+ it will not run on later models. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="160525">
+ <rom name="gamma goblins.woz" size="160525" crc="448bd345" sha1="f87ab44522163318dd8297190ca541651ecaf504" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="srpntine">
+ <description>Serpentine</description>
+ <year>1982</year>
+ <publisher>Broderbund Software</publisher>
+ <info name="release" value="2019-02-28"/>
+ <sharedfeat name="compatibility" value="A2,A2P" />
+ <!-- It requires a 48K Apple II or ][+.
+ Due to compatibility issues created by the copy protection,
+ it will not run on later models. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="354587">
+ <rom name="serpentine.woz" size="354587" crc="f3bec3d9" sha1="593b149b7ad986e34b10b15e3e876c87377e245d" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="grdsspac">
+ <description>Gruds in Space</description>
+ <year>1983</year>
+ <publisher>Sirius Software</publisher>
+ <info name="release" value="2019-03-01"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="114987">
+ <rom name="gruds in space side a.woz" size="114987" crc="b39ee54d" sha1="e2a43cafe8272ae631b6d57593f2b4729e47fb45" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="234795">
+ <rom name="gruds in space side b.woz" size="234795" crc="134854d5" sha1="99bd681c77200724ba03cc16b8e499dae90bfadd" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="muppetvl">
+ <description>Muppetville</description>
+ <year>1986</year>
+ <publisher>Sunburst Communications</publisher>
+ <info name="release" value="2019-03-02"/>
+ <sharedfeat name="compatibility" value="A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 64K Apple ][+, //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="234769">
+ <rom name="muppetville.woz" size="234769" crc="d30623fb" sha1="ae45a94b06339df594d68ac5c571e9d0babed035" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="dazldraw">
+ <description>Dazzle Draw (version 1.1)</description>
+ <year>1984</year>
+ <publisher>Broderbund Software</publisher>
+ <info name="release" value="2019-03-03"/>
+ <sharedfeat name="compatibility" value="A2E,A2EE,A2C,A2GS" />
+ <!-- It requires a 128K Apple //e, //c, or IIgs. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="248075">
+ <rom name="dazzle draw side a.woz" size="248075" crc="8e93587b" sha1="486e44c49d9b4ac6d4ba1fa6aa9824934fb14cce" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="234766">
+ <rom name="dazzle draw side b.woz" size="234766" crc="6648df34" sha1="d693245765c0440807fab4e3a4df6bc676146f9f" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="ultima3">
+ <description>Ultima III: Exodus</description>
+ <year>1983</year>
+ <publisher>Origin Systems</publisher>
+ <info name="release" value="2019-03-04"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+ <!-- As with the original, the scenario disk (side B) is write protected.
+ You will need to make a copy of the disk before you can create characters. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A - Program"/>
+ <dataarea name="flop" size="121621">
+ <rom name="ultima iii side a.woz" size="121621" crc="1bba6693" sha1="2ce436033547c06f42032a5e09a0831559244542" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B - Scenario"/>
+ <dataarea name="flop" size="234779">
+ <rom name="ultima iii side b.woz" size="234779" crc="b02c959f" sha1="dee83d101d7da833d862f55e3ffb642e2e9b4b7e" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="ae">
+ <description>A.E.</description>
+ <year>1982</year>
+ <publisher>Broderbund Software</publisher>
+ <info name="release" value="2019-03-05"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="168206">
+ <rom name="a.e. side a.woz" size="168206" crc="06E2E82A" sha1="DBD31E80D1077788BE5EEBC016C3201DDCB7C026" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="234766">
+ <rom name="a.e. side b.woz" size="234766" crc="D0A7DADF" sha1="5A0700AFE19E7C2163BC41E1CF59F81330CE632C" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="ernieqz">
+ <description>Ernie's Quiz</description>
+ <year>1981</year>
+ <publisher>Apple Computer</publisher>
+ <info name="release" value="2019-03-06"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="234766">
+ <rom name="ernie's quiz.woz" size="234766" crc="2dba30d3" sha1="c73bdb4122dec2712c996277bff359687a733393" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="mixnmtch">
+ <description>Mix and Match</description>
+ <year>1981</year>
+ <publisher>Apple Computer</publisher>
+ <info name="release" value="2019-03-07"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="234767">
+ <rom name="mix and match.woz" size="234767" crc="4f2ec047" sha1="ea860d5eed4d708992226241124e107917a4c5c3" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="instzoo">
+ <description>Instant Zoo</description>
+ <year>1981</year>
+ <publisher>Apple Computer</publisher>
+ <info name="release" value="2019-03-08"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="241421">
+ <rom name="instant zoo.woz" size="241421" crc="501ee2a8" sha1="9fde2664e61b7643c437a3e7dde72c163c800efd" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="spotlght">
+ <description>Spotlight</description>
+ <year>1981</year>
+ <publisher>Apple Computers</publisher>
+ <info name="release" value="2019-03-09"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="234763">
+ <rom name="spotlight.woz" size="234763" crc="7393336f" sha1="0ecb58aec4b2fc000d6eb8a6a6677b4c4ae56e79" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="beerrun">
+ <description>Beer Run</description>
+ <year>1981</year>
+ <publisher>Sirius Software</publisher>
+ <info name="release" value="2019-03-10"/>
+ <sharedfeat name="compatibility" value="A2,A2P" />
+ <!-- It requires a 48K Apple II or ][+.
+ Due to compatibility issues created by the copy protection,
+ it will not run on later models. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="94978">
+ <rom name="beer run.woz" size="94978" crc="05c8f406" sha1="7f4cd7d6ab95ee1c38f46097101deb77c3a7edb0" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="phaserfr">
+ <description>Phaser Fire</description>
+ <year>1982</year>
+ <publisher>Gebelli Software</publisher>
+ <info name="release" value="2019-03-11"/>
+ <sharedfeat name="compatibility" value="A2,A2P" />
+ <!-- It requires a 48K Apple II or ][+.
+ Due to compatibility issues created by the copy protection,
+ it will not run on later models. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="354044">
+ <rom name="phaser fire.woz" size="354044" crc="7917bb70" sha1="f0d2c0425e6e6f08d7980b582983e94f5141d8b4" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="bugatk">
+ <description>Bug Attack</description>
+ <year>1981</year>
+ <publisher>Cavalier Computer</publisher>
+ <info name="release" value="2019-03-12"/>
+ <sharedfeat name="compatibility" value="A2,A2P" />
+ <!-- It requires a 48K Apple II or ][+.
+ Due to compatibility issues created by the copy protection,
+ it will not run on later models. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="180998">
+ <rom name="bug attack.woz" size="180998" crc="7eafabdd" sha1="b7cebfa1479569ee2f8883d1ab43bde23704ef19" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="alnlandr">
+ <description>Alien Lander</description>
+ <year>1980</year>
+ <publisher>Sierra Software</publisher>
+ <info name="release" value="2019-03-13"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="234777">
+ <rom name="alien lander.woz" size="234777" crc="5553290e" sha1="535cf50b61187cb06c7e09c4d226581179b6a033" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="highorbt">
+ <description>High Orbit</description>
+ <year>1982</year>
+ <publisher>Gebelli Software</publisher>
+ <info name="release" value="2019-03-14"/>
+ <sharedfeat name="compatibility" value="A2,A2P" />
+ <!-- It requires a 48K Apple II or ][+.
+ Due to compatibility issues created by the copy protection,
+ it will not run on later models. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="354542">
+ <rom name="high orbit.woz" size="354542" crc="deeedb21" sha1="0cb3c8248c82f38624b1fad72a11554c14249785" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="astfield">
+ <description>The Asteroid Field</description>
+ <year>1980</year>
+ <publisher>Cavalier Computer</publisher>
+ <info name="release" value="2019-03-15"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="128284">
+ <rom name="the asteroid field.woz" size="128284" crc="827e5ad2" sha1="ff8471b80327d3b0d1694ff80d3e1c1e5e6222e6" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="carmnwld">
+ <description>Where in the World is Carmen Sandiego</description>
+ <year>1985</year>
+ <publisher>Broderbund Software</publisher>
+ <info name="release" value="2019-03-16"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 64K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="332120">
+ <rom name="where in the world is carmen sandiego side a.woz" size="332120" crc="9e9bc183" sha1="bfcf9c5156a3bd57384f14656d7da9adfe546d2e" offset="0x0000" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="234840">
+ <rom name="where in the world is carmen sandiego side b.woz" size="234840" crc="771e61bd" sha1="672a843e9d7b927b8f2d14d0ea3679913add4175" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="labyrnth">
+ <description>Labyrinth</description>
+ <year>1982</year>
+ <publisher>Broderbund Software</publisher>
+ <info name="release" value="2019-03-17"/>
+ <sharedfeat name="compatibility" value="A2,A2P" />
+ <!-- It requires a 48K Apple II or ][+.
+ Due to compatibility issues created by the copy protection,
+ it will not run on later models. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="349959">
+ <rom name="labyrinth.woz" size="349959" crc="c2a2ba88" sha1="8604f70d0a7f039a729a3d81957e8b1860bacbaa" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="ribbit">
+ <description>Ribbit</description>
+ <year>1982</year>
+ <publisher>Piccadilly Software</publisher>
+ <info name="release" value="2019-03-18"/>
+ <sharedfeat name="compatibility" value="A2,A2P,A2E,A2EE,A2C,A2GS" />
+ <!-- It runs on any Apple II with 48K. -->
+
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="128291">
+ <rom name="ribbit.woz" size="128291" crc="f75dc4c3" sha1="965ee4b1e3af6ef435900309bc797d19b9ea02fd" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+</softwarelist>
diff --git a/hash/apricot_flop.xml b/hash/apricot_flop.xml
index 41ecc4c81df..7c2cac180bb 100644
--- a/hash/apricot_flop.xml
+++ b/hash/apricot_flop.xml
@@ -3,7 +3,42 @@
<softwarelist name="apricot_flop" description="ACT Apricot PC/Xi floppy disks">
- <!-- MS-DOS 2.00 BIOS VR1.4 -->
+ <!-- MS-DOS 2.11 / Release 2.7 -->
+ <software name="burnin">
+ <description>Burn-In Test 3.4 (TES404)</description>
+ <year>1985</year>
+ <publisher>ACT</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="245589">
+ <rom name="tes404.dsk" size="245589" crc="0a9f72a3" sha1="d3d24fde6dcc075584bd80c6419e1796323fb187" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="dbase2">
+ <description>dBASE II/86 2.43</description>
+ <year>1984</year>
+ <publisher>Ashton-Tate</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <feature name="part_id" value="System" />
+ <dataarea name="flop" size="308152">
+ <rom name="dbase2_1.dsk" size="308152" crc="dba606be" sha1="2555ec4993fc182e94746215f7d11af9c31ea504" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3_5">
+ <dataarea name="flop" size="0">
+ <rom name="dbase2_2.dsk" size="0" status="nodump" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_3_5">
+ <feature name="part_id" value="Utilities" />
+ <dataarea name="flop" size="221134">
+ <rom name="dbase2_3.dsk" size="221134" crc="dd63b419" sha1="4eff40f47d6002dec76d8739805474a1ff5b4980" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <!-- MS-DOS 2.00 / BIOS VR1.4 -->
<software name="demopics">
<description>Demonstration Pictures</description>
<year>1984</year>
@@ -83,7 +118,359 @@
</part>
</software>
- <!-- MS-DOS 2.11 BIOS VR2.4 -->
+ <!-- MS-DOS 2.11 / BIOS VR2.4 -->
+ <software name="exptest">
+ <description>Expansion RAM Test 1.0 (TES904)</description>
+ <year>1984</year>
+ <publisher>ACT</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="123910">
+ <rom name="tes904.dsk" size="123910" crc="05c47f4a" sha1="2c58ba1da4f375aac0e26126471ad5de10869f19" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="lotus123" supported="no">
+ <description>Lotus 123 (Release 1A)</description>
+ <year>1985</year>
+ <publisher>Lotus Development Corporation</publisher>
+ <part name="system" interface="floppy_3_5">
+ <feature name="part_id" value="System" />
+ <feature name="part_no" value="89115" />
+ <dataarea name="flop" size="275604">
+ <rom name="lotus123.dsk" size="275604" crc="b2452dff" sha1="30d91f467b574255e7b41ad4cf377d55265ea138" status="baddump" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="tutorial" interface="floppy_3_5">
+ <feature name="part_id" value="Electronic Tutorial" />
+ <feature name="part_no" value="89117" />
+ <dataarea name="flop" size="290876">
+ <rom name="lotus123_tut.dsk" size="290876" crc="2bf9a187" sha1="1dc9240bea600601581feac8bc35130f862a0e25" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="utils" interface="floppy_3_5">
+ <feature name="part_id" value="Utilities" />
+ <feature name="part_no" value="89118" />
+ <dataarea name="flop" size="188057">
+ <rom name="lotus123_utils.dsk" size="188057" crc="04be60ff" sha1="2550118296ef38da8f5853476a3da98ba8bdaee7" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="printgraph" interface="floppy_3_5">
+ <feature name="part_id" value="Printgraph" />
+ <feature name="part_no" value="89119" />
+ <dataarea name="flop" size="224243">
+ <rom name="lotus123_print.dsk" size="224243" crc="27b3f519" sha1="76e003e53165f2906a25975d64875f4571500397" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <!-- MS-DOS 2.11 / Release 2.7 -->
+ <software name="mousetest">
+ <description>Mouse Test 2.0 (TES903)</description>
+ <year>1985</year>
+ <publisher>ACT</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="190072">
+ <rom name="tes903.dsk" size="190072" crc="beba89b8" sha1="6bdb9b7f9956a32d03cc54ef233e534bf62a57a2" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <!-- MS-DOS 3.10 / Release 3.1.1 -->
+ <software name="msd" supported="no">
+ <description>MSD 2.7.0 (Winchester Test)</description>
+ <year>1986</year>
+ <publisher>ACT</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="213847">
+ <rom name="msd.dsk" size="213847" crc="fd321be4" sha1="0194728fe30f41564cee7337f9a9751423ab44bf" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <!-- MS-DOS 3.10 / Release 3.1.1 -->
+ <software name="netf13" supported="no">
+ <description>apricot Networks VR1.3 F-Series</description>
+ <year>1985</year>
+ <publisher>ACT</publisher>
+ <part name="a" interface="floppy_3_5">
+ <feature name="part_id" value="Disk A (Server Boot)" />
+ <dataarea name="flop" size="299044">
+ <rom name="anwkfu02p.dsk" size="299044" crc="ad1a424a" sha1="04c168448dc7ff4480a8f4b0f9236f9b0f73913b" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="b" interface="floppy_3_5">
+ <feature name="part_id" value="Disk B (PC/Xi Workstation)" />
+ <dataarea name="flop" size="293462">
+ <rom name="bnwkfu02p.dsk" size="293462" crc="5bc3d29a" sha1="fa29b217a8ab44b21c98c4ffba47d2bb81886153" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="c" interface="floppy_3_5">
+ <feature name="part_id" value="Disk C (XEN/F-Series Workstation)" />
+ <dataarea name="flop" size="274633">
+ <rom name="cnwkfu02p.dsk" size="274633" crc="17bcd2cd" sha1="4fb8074686460d8a563d64af589d899a7b7cf849" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="d" interface="floppy_3_5">
+ <feature name="part_id" value="Disk D (Bank Boot)" />
+ <dataarea name="flop" size="275636">
+ <rom name="dnwkfu02p.dsk" size="275636" crc="471bfbc5" sha1="f4acde4b143d258110c8f773cfc7947f1da98a59" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="e" interface="floppy_3_5">
+ <feature name="part_id" value="Disk E (Server Backup)" />
+ <dataarea name="flop" size="640299">
+ <rom name="enwkfu02p.dsk" size="640299" crc="f8874d8c" sha1="1c4152717efe7b33983ead98a5f82a34c92102d6" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <!-- MS-DOS 3.10 / Beta 3.1 -->
+ <software name="netf13b" supported="no">
+ <description>apricot Networks VB1.3 F-Series (Beta Release)</description>
+ <year>1985</year>
+ <publisher>ACT</publisher>
+ <part name="a" interface="floppy_3_5">
+ <feature name="part_id" value="Disk A (Server Boot)" />
+ <dataarea name="flop" size="190577">
+ <rom name="networks_13b_f_a.dsk" size="190577" crc="94cff25c" sha1="4418266eb94020c937bdb5282f4ade6ee2718d69" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="b" interface="floppy_3_5">
+ <feature name="part_id" value="Disk B (PC/Xi Workstation)" />
+ <dataarea name="flop" size="208915">
+ <rom name="networks_13b_f_b.dsk" size="208915" crc="ca5b639b" sha1="61d8137db45c4bbb221dafd0767f93174238b2c4" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="c" interface="floppy_3_5">
+ <feature name="part_id" value="Disk C (Portable/F-Series Workstation)" />
+ <dataarea name="flop" size="183976">
+ <rom name="networks_13b_f_c.dsk" size="183976" crc="049d9464" sha1="d16ecc2d09b558df3278a435cc77b30cf40092d3" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="d" interface="floppy_3_5">
+ <feature name="part_id" value="Disk D (Bank Boot)" />
+ <dataarea name="flop" size="196662">
+ <rom name="networks_13b_f_d.dsk" size="196662" crc="2754ce8b" sha1="ba42a7cb8608ca5cbec5ab07b728cfe11c8cacde" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="e" interface="floppy_3_5">
+ <feature name="part_id" value="Disk E (Server Backup)" />
+ <dataarea name="flop" size="0">
+ <rom name="networks_13b_f_e.dsk" size="0" status="nodump" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <!-- MS-DOS 2.11 / BIOS VR2.4 -->
+ <software name="netdiag" supported="no">
+ <description>POINT 32 Network Diagnostics</description>
+ <year>1985</year>
+ <publisher>ACT</publisher>
+ <!-- Disk 1 missing? -->
+ <!-- Disk 2 of 4 -->
+ <part name="master" interface="floppy_3_5">
+ <feature name="part_id" value="Network Transporter Card Test 1.0 (Master) (TES802)" />
+ <dataarea name="flop" size="296484">
+ <rom name="tes802m.dsk" size="296484" crc="05754105" sha1="174d080ed8832a01897242ff8fba0f7a87f14b24" offset="0"/>
+ </dataarea>
+ </part>
+ <!-- Disk 3 of 4 -->
+ <part name="slave" interface="floppy_3_5">
+ <feature name="part_id" value="Network Transporter Card Test 1.1 (Slave) (TES802)" />
+ <dataarea name="flop" size="296483">
+ <rom name="tes802s.dsk" size="296483" crc="970339d9" sha1="99027c7e525c810cf741263b7012e673239c84fe" offset="0"/>
+ </dataarea>
+ </part>
+ <!-- Disk 4 of 4 -->
+ <part name="utils" interface="floppy_3_5">
+ <feature name="part_id" value="Network Utitlies Disk" />
+ <dataarea name="flop" size="296477">
+ <rom name="netutils.dsk" size="296477" crc="eea4dce5" sha1="1ee7475aa51badc6733532c07ec3067db5eb6347" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <!-- MS-DOS 3.10 / Release 3.1.1 -->
+ <software name="netxi13" supported="no">
+ <description>apricot Networks VR1.3 PC/Xi</description>
+ <year>1985</year>
+ <publisher>ACT</publisher>
+ <part name="a" interface="floppy_3_5">
+ <feature name="part_id" value="Disk A (Server Boot)" />
+ <dataarea name="flop" size="303126">
+ <rom name="anwkpcxu04p.dsk" size="303126" crc="7110e4e1" sha1="d1a8c3e4db53e3b3a99cc064da8e0ccecf868727" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="b" interface="floppy_3_5">
+ <feature name="part_id" value="Disk B (PC/Xi Workstation)" />
+ <dataarea name="flop" size="293457">
+ <rom name="bnwkpcxu04p.dsk" size="293457" crc="b5c4e0f9" sha1="f412a46be109cbc930cb6b16602fa4df387b2c96" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="c" interface="floppy_3_5">
+ <feature name="part_id" value="Disk C (XEN/F-Series Workstation)" />
+ <dataarea name="flop" size="274128">
+ <rom name="cnwkpcxu04p.dsk" size="274128" crc="4efa8697" sha1="1e5be1f342d0882b3f95cd289b3e73aebadc9cb4" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="d" interface="floppy_3_5">
+ <feature name="part_id" value="Disk D (Bank Boot)" />
+ <dataarea name="flop" size="276143">
+ <rom name="dnwkpcxu04p.dsk" size="276143" crc="f5c05f5d" sha1="842c8f2390bfe9dbe9fcdda38f66cd11794ee6a3" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="e" interface="floppy_3_5">
+ <feature name="part_id" value="Disk E (Server Backup)" />
+ <dataarea name="flop" size="640296">
+ <rom name="enwkpcxu04p.dsk" size="640296" crc="b0297882" sha1="1090b00afaec7f9ef84380a136ebbffc0c2a0fb1" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <!-- MS-DOS 3.10 / Beta 3.1 -->
+ <software name="netxi13b" supported="no">
+ <description>apricot Networks VB1.3 PC/Xi (Beta Release)</description>
+ <year>1985</year>
+ <publisher>ACT</publisher>
+ <part name="a" interface="floppy_3_5">
+ <feature name="part_id" value="Disk A (Server Boot)" />
+ <dataarea name="flop" size="0">
+ <rom name="networks_13b_xi_a.dsk" size="0" status="nodump" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="b" interface="floppy_3_5">
+ <feature name="part_id" value="Disk B (PC/Xi Workstation)" />
+ <dataarea name="flop" size="208912">
+ <rom name="networks_13b_xi_b.dsk" size="208912" crc="bdd1bb92" sha1="e83d2fe396ce3ab748f69931208e892d8bb0222c" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="c" interface="floppy_3_5">
+ <feature name="part_id" value="Disk C (Portable/F-Series Workstation)" />
+ <dataarea name="flop" size="183973">
+ <rom name="networks_13b_xi_c.dsk" size="183973" crc="08e52f5f" sha1="5a1f65a3891581443946adbadef16f81510605f4" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="d" interface="floppy_3_5">
+ <feature name="part_id" value="Disk D (Bank Boot)" />
+ <dataarea name="flop" size="222131">
+ <rom name="networks_13b_xi_d.dsk" size="222131" crc="827c630c" sha1="a519895fa36e2913ba487d26e901db63c1e33a7a" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="e" interface="floppy_3_5">
+ <feature name="part_id" value="Disk E (Server Backup)" />
+ <dataarea name="flop" size="0">
+ <rom name="networks_13b_xi_e.dsk" size="0" status="nodump" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <!-- MS-DOS 3.06 / Version R2.6 -->
+ <software name="point32_11" supported="no">
+ <description>POINT 32 VR1.1</description>
+ <year>1984</year>
+ <publisher>ACT</publisher>
+ <part name="a" interface="floppy_3_5">
+ <feature name="part_id" value="Disk A (Server Boot)" />
+ <dataarea name="flop" size="0">
+ <rom name="point32_11_a.dsk" size="0" status="nodump" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="b" interface="floppy_3_5">
+ <feature name="part_id" value="Disk B (PC/Xi Workstation)" />
+ <dataarea name="flop" size="182478">
+ <rom name="point32_11_b.dsk" size="182478" crc="0b4c9387" sha1="b20d2b7542d9f95d0b914138cc01292e69a185eb" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="c" interface="floppy_3_5">
+ <feature name="part_id" value="Disk C (Portable/F-Series Workstation)" />
+ <dataarea name="flop" size="0">
+ <rom name="point32_11_c.dsk" size="0" status="nodump" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="d" interface="floppy_3_5">
+ <feature name="part_id" value="Disk D (Bank Boot)" />
+ <dataarea name="flop" size="0">
+ <rom name="point32_11_d.dsk" size="0" status="nodump" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <!-- MS-DOS 3.10 / Release 2.7 -->
+ <software name="point32_12" supported="no">
+ <description>POINT 32 VR1.2</description>
+ <year>1985</year>
+ <publisher>ACT</publisher>
+ <part name="a" interface="floppy_3_5">
+ <feature name="part_id" value="Disk A (Server Boot)" />
+ <dataarea name="flop" size="0">
+ <rom name="point32_12_a.dsk" size="0" status="nodump" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="b" interface="floppy_3_5">
+ <feature name="part_id" value="Disk B (PC/Xi Workstation)" />
+ <dataarea name="flop" size="252721">
+ <rom name="point32_12_b.dsk" size="252721" crc="9c937fa4" sha1="7d83b4fd9a93ae6e2db6edc4ac687c547e3861f1" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="c" interface="floppy_3_5">
+ <feature name="part_id" value="Disk C (Portable/F-Series Workstation)" />
+ <dataarea name="flop" size="0">
+ <rom name="point32_12_c.dsk" size="0" status="nodump" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="d" interface="floppy_3_5">
+ <feature name="part_id" value="Disk D (Bank Boot)" />
+ <dataarea name="flop" size="0">
+ <rom name="point32_12_d.dsk" size="0" status="nodump" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="e" interface="floppy_3_5">
+ <feature name="part_id" value="Disk E (Server Backup)" />
+ <dataarea name="flop" size="0">
+ <rom name="point32_12_e.dsk" size="0" status="nodump" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <!-- MS-DOS 3.10 / Release 2.7 -->
+ <software name="point32_12b" supported="no">
+ <description>POINT 32 VB1.2 (Beta Release)</description>
+ <year>1985</year>
+ <publisher>ACT</publisher>
+ <part name="a" interface="floppy_3_5">
+ <feature name="part_id" value="Disk A (Server Boot)" />
+ <dataarea name="flop" size="0">
+ <rom name="point32_12b_a.dsk" size="0" status="nodump" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="b" interface="floppy_3_5">
+ <feature name="part_id" value="Disk B (PC/Xi Workstation)" />
+ <dataarea name="flop" size="222157">
+ <rom name="point32_12b_b.dsk" size="222157" crc="48974c50" sha1="95443907104c1ed71a5fe506cc4d576911d7ef58" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="c" interface="floppy_3_5">
+ <feature name="part_id" value="Disk C (Portable/F-Series Workstation)" />
+ <dataarea name="flop" size="208925">
+ <rom name="point32_12b_c.dsk" size="208925" crc="ffaa8b5e" sha1="8bc02997cdcdf4682ff16c5fe805b4fcb0990a69" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="d" interface="floppy_3_5">
+ <feature name="part_id" value="Disk D (Bank Boot)" />
+ <dataarea name="flop" size="226729">
+ <rom name="point32_12b_d.dsk" size="226729" crc="5a5cb180" sha1="8903118e7224e73d71b21cfba93613eaa79fe1b9" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="e" interface="floppy_3_5">
+ <feature name="part_id" value="Disk E (Server Backup)" />
+ <dataarea name="flop" size="0">
+ <rom name="point32_12b_e.dsk" size="0" status="nodump" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <!-- MS-DOS 2.11 / BIOS VR2.4 -->
<software name="quest">
<description>QUEST - The Adventure</description>
<year>1984</year>
@@ -95,4 +482,101 @@
</part>
</software>
+ <software name="supercalc3">
+ <description>SuperCalc 3 1.00</description>
+ <year>1983</year>
+ <publisher>Sorcim</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="297962">
+ <rom name="supercalc3_1.dsk" size="297962" crc="3cdab25c" sha1="2c524518054c4abc9f177891259c9f4384708d6c" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3_5">
+ <dataarea name="flop" size="0">
+ <rom name="supercalc3_2.dsk" size="0" status="nodump" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <!-- Actually for the Apricot XEN, but (at least to some extent) compatible with the PC/Xi -->
+ <software name="win103">
+ <description>Microsoft Windows 1.03</description>
+ <year>1987</year>
+ <publisher>ACT</publisher>
+ <!-- The following disk images were created from zip files with mkfs.fat 4.1 and libdsk 1.5.10 -->
+ <!-- They should be replaced by proper images read from original disks -->
+ <part name="windows" interface="floppy_3_5">
+ <feature name="part_id" value="Windows" />
+ <dataarea name="flop" size="508524">
+ <rom name="windows.dsk" size="508524" crc="17867369" sha1="10dab3e9a923023544efc90bbb8a5817b92098bb" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="system" interface="floppy_3_5">
+ <feature name="part_id" value="System" />
+ <dataarea name="flop" size="103869">
+ <rom name="system.dsk" size="103869" crc="1c2210e6" sha1="594fc0188e7f9f66befe94089bc681acd85ed1c0" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="fonts" interface="floppy_3_5">
+ <feature name="part_id" value="Fonts" />
+ <dataarea name="flop" size="420976">
+ <rom name="fonts.dsk" size="420976" crc="c5410ef4" sha1="9f78938ad1a4f6456ee0edd284a7f211b6959869" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="applics" interface="floppy_3_5">
+ <feature name="part_id" value="Applications" />
+ <dataarea name="flop" size="652571">
+ <rom name="applics.dsk" size="652571" crc="5c6c08e2" sha1="b6a38eff3069ae771d24749346d6b1c040df50d3" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="drivers" interface="floppy_3_5">
+ <feature name="part_id" value="Drivers" />
+ <dataarea name="flop" size="511578">
+ <rom name="drivers.dsk" size="511578" crc="0ccec09a" sha1="2e5c73aa334c4a84b28c91663e19b6136c209b80" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="wutils" interface="floppy_3_5">
+ <feature name="part_id" value="Utils" />
+ <dataarea name="flop" size="532447">
+ <rom name="wutils.dsk" size="532447" crc="a546a374" sha1="acc15f5ab457d2c31beec19ccfd9debd2db04b9f" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <!-- MS-DOS 2.11 / Release 2.7 -->
+ <software name="winformat" supported="no">
+ <description>Winchester Factory Formatter 2.1 (TES004)</description>
+ <year>1985</year>
+ <publisher>ACT</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="135639">
+ <rom name="tes004.dsk" size="135639" crc="107e70c6" sha1="203d42a4476e90943fa683f720138dd201648ac7" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <!-- MS-DOS 2.11 / Release 2.7 -->
+ <software name="wintest" supported="no">
+ <description>Winchester Data Integrity Test 4.0 (TES002)</description>
+ <year>1985</year>
+ <publisher>ACT</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="136129">
+ <rom name="tes002.dsk" size="136129" crc="283033df" sha1="7cec002bbaceecb82e991718a429db19f50271e6" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <!-- MS-DOS 2.11 / BIOS VE2.0 -->
+ <software name="wincheck" supported="no">
+ <description>Winchester Data Integrity Check 1.1</description>
+ <year>1984</year>
+ <publisher>ACT</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="305108">
+ <rom name="wincheck.dsk" size="305108" crc="5ebd6524" sha1="198beba1cba8c8d55fc902e60ce27f04625bfd5c" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
</softwarelist>
diff --git a/hash/arb.xml b/hash/arb.xml
new file mode 100644
index 00000000000..89111cb26df
--- /dev/null
+++ b/hash/arb.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0"?>
+<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
+
+<softwarelist name="arb" description="ARB Modules">
+
+<!-- AVE Micro Systems Auto Response Board (ARB) chess program modules -->
+
+ <software name="sargon25">
+ <description>Sargon 2.5</description>
+ <year>1980</year>
+ <publisher>AVE Micro Systems</publisher>
+ <part name="cart" interface="arb">
+ <dataarea name="rom" size="0x8000">
+ <rom name="4000-4800_ea_8332a161-1" size="0x1000" crc="00460848" sha1="ac4fe2232028bd42506a24457882296e7d3a8f54" offset="0x4000" />
+ <rom size="0x1000" offset="0x6000" loadflag="reload" />
+ <rom name="5000-5800_ea_8332a160-1" size="0x1000" crc="aac1dff2" sha1="9a7fc6dc98e53120e511d266304ad07f248f415a" offset="0x5000" />
+ <rom size="0x1000" offset="0x7000" loadflag="reload" />
+ </dataarea>
+ </part>
+ </software>
+
+</softwarelist>
diff --git a/hash/astrocde.xml b/hash/astrocde.xml
index 55549fe2167..1d2cd390505 100644
--- a/hash/astrocde.xml
+++ b/hash/astrocde.xml
@@ -128,10 +128,11 @@
<software name="astrobas">
<description>Bally BASIC (Astrovision)</description>
-<!-- <note>The updated release of BASIC used an internal 2000 baud interface (not emulated) to load and save programs.</note> -->
+<!-- <note>The updated release of BASIC used an internal 2000 baud interface to load and save programs.</note> -->
<year>1981</year>
<publisher>Astrovision</publisher>
<part name="cart" interface="astrocde_cart">
+ <feature name="slot" value="rom_cass" />
<dataarea name="rom" size="4096">
<rom name="astrobas.bin" size="4096" crc="70514687" sha1="a2ac8995a6217b7190aa9b18f49261c0ed3c6b5a" offset="0" />
</dataarea>
diff --git a/hash/bbc_flop_32016.xml b/hash/bbc_flop_32016.xml
index 44d6b214ebf..b662d2f529f 100644
--- a/hash/bbc_flop_32016.xml
+++ b/hash/bbc_flop_32016.xml
@@ -3,11 +3,6 @@
<!-- Acorn BBC Micro - 32016 Co-Processor Discs -->
-<!-- Loading Instructions:
-
- Hold down the SHIFT key and press and release the BREAK key.
--->
-
<softwarelist name="bbc_flop_32016" description="Acorn 32016 Co-Processor discs">
<software name="panos11" cloneof="panos14" supported="no">
@@ -15,7 +10,7 @@
<year>1985</year>
<publisher>Acorn Computers</publisher>
<info name="format" value="DFS" />
- <info name="compatibility" value="32016 co-processor" />
+ <info name="usage" value="Requires 32016 co-processor" />
<part name="flop1" interface="floppy_5_25">
<feature name="part_id" value="PanOS Startup and Utilities"/>
<dataarea name="flop" size="407552">
@@ -65,7 +60,7 @@
<year>1985</year>
<publisher>Acorn Computers</publisher>
<info name="format" value="DFS" />
- <info name="compatibility" value="32016 co-processor" />
+ <info name="usage" value="Requires 32016 co-processor" />
<part name="flop1" interface="floppy_5_25">
<feature name="part_id" value="PanOS Startup and Utilities"/>
<dataarea name="flop" size="384768">
@@ -110,4 +105,96 @@
</part>
</software>
+ <!-- Scientific Software -->
+
+ <software name="gcal" supported="no">
+ <description>GCAL</description>
+ <year>1986</year>
+ <publisher>Acorn Computers</publisher>
+ <info name="release" value="SSS01" />
+ <info name="format" value="DFS" />
+ <info name="usage" value="Requires 32016 co-processor" />
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="346112">
+ <rom name="gcal.ssd" size="346112" crc="726d0a0f" sha1="918c63ee6f590fb4de5c8ec2f598f8bc7eede49a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="bcpl" supported="no">
+ <description>BCPL</description>
+ <year>1986</year>
+ <publisher>Acorn Computers</publisher>
+ <info name="release" value="SSS02" />
+ <info name="format" value="DFS" />
+ <info name="usage" value="Requires 32016 co-processor" />
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="32016"/>
+ <dataarea name="flop" size="123136">
+ <rom name="bcpl_32016.ssd" size="123136" crc="bd2cb7b8" sha1="9531729ff41be02e243fd301594d2003bb5a6a29" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="16032"/>
+ <dataarea name="flop" size="166166">
+ <rom name="bcpl_16032.ssd" size="166144" crc="6b497945" sha1="8212ef33115da4c5cc2ecbd0a3013666dc0dae54" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <!-- 1986 SSS03 SPICE -->
+
+ <software name="reduce" supported="no">
+ <description>Reduce</description>
+ <year>1986</year>
+ <publisher>Acorn Computers</publisher>
+ <info name="release" value="SSS04" />
+ <info name="format" value="DFS" />
+ <info name="usage" value="Requires 32016 co-processor" />
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Disc 1"/>
+ <dataarea name="flop" size="373504">
+ <rom name="reduce_1_image_files.dsd" size="373504" crc="e35c610e" sha1="aeea0e8387104c55d010d3647d78ee368b81200a" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Disc 2"/>
+ <dataarea name="flop" size="380416">
+ <rom name="reduce_2_image_files.dsd" size="380416" crc="bb77b6b1" sha1="748a0de19608f3dc3cd48434f99d0a0f3bb93ff0" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_5_25">
+ <feature name="part_id" value="Disc 3"/>
+ <dataarea name="flop" size="381184">
+ <rom name="reduce_3_image_files.dsd" size="381184" crc="692d5b61" sha1="2b2ab33c40e04844cccbf59fc896087d55c8884e" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop4" interface="floppy_5_25">
+ <feature name="part_id" value="Disc 4: Documentation"/>
+ <dataarea name="flop" size="333824">
+ <rom name="reduce_4_documentation.dsd" size="333824" crc="7745de76" sha1="9b77bfe0adbdacdefce6ffae961623d9cd6994b2" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop5" interface="floppy_5_25">
+ <feature name="part_id" value="Disc 5"/>
+ <dataarea name="flop" size="400128">
+ <rom name="reduce_5_source_files.dsd" size="400128" crc="1e18dfeb" sha1="e663538bbe926152ff347d63cf22d6bcd0e073ce" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop6" interface="floppy_5_25">
+ <feature name="part_id" value="Disc 6"/>
+ <dataarea name="flop" size="404736">
+ <rom name="reduce_6_source_files.dsd" size="404736" crc="7f1b9386" sha1="2cef49e910be2b5cd007dca7aca0ba71a9f00871" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop7" interface="floppy_5_25">
+ <feature name="part_id" value="Disc 7"/>
+ <dataarea name="flop" size="402432">
+ <rom name="reduce_7_source_files.dsd" size="402432" crc="8df7cdb4" sha1="bb475e58ce61000d23edac85b91f1954a1e866de" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <!-- 1987 SSS06 Kermit -->
+
</softwarelist>
diff --git a/hash/bbc_rom.xml b/hash/bbc_rom.xml
index a565add635a..3e376913d1e 100644
--- a/hash/bbc_rom.xml
+++ b/hash/bbc_rom.xml
@@ -63,13 +63,26 @@
</part>
</software>
- <software name="abe" supported="no">
+ <software name="abe">
<description>Advanced BASIC Editor</description>
<year>1988</year>
<publisher>P.R.E.S.</publisher>
<part name="rom1" interface="bbc_rom">
+ <feature name="slot" value="palabe" />
<dataarea name="rom" size="32768">
- <rom name="ABE-1.00.rom" size="32768" crc="e0b93f43" sha1="8b5a7b4633c567a16fe5e885e4d742d85138e07c" offset="0"/>
+ <rom name="AdvancedBASICEditor-1.00.rom" size="32768" crc="e0b93f43" sha1="8b5a7b4633c567a16fe5e885e4d742d85138e07c" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="abep">
+ <description>Advanced BASIC Editor Plus</description>
+ <year>1989</year>
+ <publisher>P.R.E.S.</publisher>
+ <part name="rom1" interface="bbc_rom">
+ <feature name="slot" value="palabep" />
+ <dataarea name="rom" size="32768">
+ <rom name="AdvancedBASICEditorPlus-1.00.rom" size="32768" crc="7e3a119a" sha1="27e299a9f265415f347c028d14d8fb434c636d03" offset="0"/>
</dataarea>
</part>
</software>
@@ -652,6 +665,17 @@
</part>
</software>
+ <software name="aerodrom">
+ <description>Aerodrome Training Aid</description>
+ <year>1986</year>
+ <publisher>Crown</publisher>
+ <part name="rom1" interface="bbc_rom">
+ <dataarea name="rom" size="16384">
+ <rom name="AerodromeTrainingAid-1.4.rom" size="16384" crc="2d4b41f0" sha1="9395b7a817739fc46c5a944e68532b638589988c" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
<software name="aid">
<description>AID</description>
<year>1983</year>
@@ -823,6 +847,7 @@
<year>1987</year>
<publisher>Advanced Memory Systems</publisher>
<part name="rom1" interface="bbc_rom">
+ <feature name="slot" value="cciword" />
<dataarea name="rom" size="32768">
<rom name="AMXDesign-1.00.rom" size="32768" crc="a72e2e59" sha1="a764545fd50c458c55cfcec8e18a641d5c51fd30" offset="0"/>
</dataarea>
@@ -1215,8 +1240,8 @@
</part>
</software>
- <software name="beebaid">
- <description>BeebAid</description>
+ <software name="beebaid101" cloneof="beebaid">
+ <description>BeebAid 1.01</description>
<year>1985</year>
<publisher>JaySoft</publisher>
<part name="rom1" interface="bbc_rom">
@@ -1226,6 +1251,17 @@
</part>
</software>
+ <software name="beebaid">
+ <description>BeebAid 1.02</description>
+ <year>1985</year>
+ <publisher>JaySoft</publisher>
+ <part name="rom1" interface="bbc_rom">
+ <dataarea name="rom" size="16384">
+ <rom name="BeebAid-1.02.rom" size="16384" crc="2019a403" sha1="170b18df44188d3bfb79fd61ba9df900e6ed2727" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
<software name="beebase106" cloneof="beebase">
<description>BeeBASE-1 1.06</description>
<year>1983</year>
@@ -1423,6 +1459,18 @@
</part>
</software>
+ <software name="bet">
+ <description>BASIC Editor &amp; Toolkit</description>
+ <year>1990</year>
+ <publisher>Ian Copestake Software</publisher>
+ <part name="rom1" interface="bbc_rom">
+ <feature name="slot" value="palabep" />
+ <dataarea name="rom" size="32768">
+ <rom name="BASICEditorToolkit-1.00.rom" size="32768" crc="9dcf064e" sha1="80fb0c735a294b57e3fcc92614063a4ce319b41b" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
<software name="bitstik">
<description>Bitstik Service ROM 1.0</description>
<year>1984</year>
@@ -1629,6 +1677,17 @@
</part>
</software>
+ <software name="cncdfs">
+ <description>CNCIS DFS 1.2S</description>
+ <year>198?</year>
+ <publisher>CNC Interfacing Systems</publisher>
+ <part name="rom1" interface="bbc_rom">
+ <dataarea name="rom" size="16384">
+ <rom name="CNCIS-DFS-1.2S.rom" size="16384" crc="056f212e" sha1="f19d1aee7b9d4664cac5a9f0dd9f1a740698d4b4" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
<software name="comal">
<description>COMAL</description>
<year>1985</year>
@@ -1921,12 +1980,12 @@
</part>
</software>
- <software name="conquest" supported="no">
+ <software name="conquest">
<description>ConQuest</description>
<year>1987</year>
<publisher>Watford Electronics</publisher>
<part name="rom1" interface="bbc_rom">
- <feature name="slot" value="wepal" />
+ <feature name="slot" value="palqst" />
<dataarea name="rom" size="32768">
<rom name="ConQuest-1.00.rom" size="32768" crc="f9634ece" sha1="d2785df6a617089dc72069baa0e1abb1f6e01b27" offset="0"/>
</dataarea>
@@ -2199,6 +2258,17 @@
</part>
</software>
+ <software name="ddt">
+ <description>DDT Version 7</description>
+ <year>1984</year>
+ <publisher>DDT Software</publisher>
+ <part name="rom1" interface="bbc_rom">
+ <dataarea name="rom" size="8192">
+ <rom name="DDTv7.rom" size="8192" crc="948486f0" sha1="3bc59566d2893633fc0aee77aa3d5b1343e21d36" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
<software name="debug">
<description>Debug</description>
<year>1983</year>
@@ -2210,8 +2280,25 @@
</part>
</software>
+ <software name="demomc">
+ <description>Demo (Master Compact)</description>
+ <year>1985</year>
+ <publisher>Acorn</publisher>
+ <sharedfeat name="compatibility" value="M"/>
+ <part name="rom1" interface="bbc_rom">
+ <dataarea name="rom" size="16384">
+ <rom name="Demo-A-v1.rom" size="16384" crc="d22f9e93" sha1="e78dd4b226ded5c120ba573504b4d4fe362c0cc0" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="rom2" interface="bbc_rom">
+ <dataarea name="rom" size="16384">
+ <rom name="Demo-B-v1.rom" size="16384" crc="793ee194" sha1="f37bbe9741cbe35a50be435f36bc286565c89250" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
<software name="demon">
- <description>Demon</description>
+ <description>Demon Zromm 1.01</description>
<year>1984</year>
<publisher>Argonaut Software</publisher>
<part name="rom1" interface="bbc_rom">
@@ -2258,6 +2345,19 @@
</part>
</software>
+ <software name="dfs09h" cloneof="dnfs120">
+ <description>Acorn DFS 0.9H (Torch)</description>
+ <year>1983</year>
+ <publisher>Acorn</publisher>
+ <info name="usage" value="Requires Acorn 8271 FDC" />
+ <sharedfeat name="compatibility" value="B"/>
+ <part name="rom1" interface="bbc_rom">
+ <dataarea name="rom" size="8192">
+ <rom name="Acorn-DFS-0.9H.rom" size="8192" crc="ff2ad94f" sha1="a5548f339e31382898ff4fa74e2a806f18bac5b9" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
<software name="dnfs100" cloneof="dnfs120">
<description>Acorn DNFS 1.00</description>
<year>198?</year>
@@ -2440,7 +2540,7 @@
</software>
<software name="disasm">
- <description>DIS-ASM</description>
+ <description>Disassembler</description>
<year>1984</year>
<publisher>Watford Electronics</publisher>
<part name="rom1" interface="bbc_rom">
@@ -2597,6 +2697,7 @@
<description>DoubleView</description>
<year>1988</year>
<publisher>Tubelink</publisher>
+ <sharedfeat name="compatibility" value="M"/>
<part name="rom1" interface="bbc_rom">
<dataarea name="rom" size="16384">
<rom name="DoubleView1-1.00.rom" size="16384" crc="b13e6a6d" sha1="650f768333198d89496f68684026643433a4c44e" offset="0"/>
@@ -2609,17 +2710,6 @@
</part>
</software>
- <software name="dtt">
- <description>DTT Version 7</description>
- <year>1984</year>
- <publisher>DTT Software</publisher>
- <part name="rom1" interface="bbc_rom">
- <dataarea name="rom" size="8192">
- <rom name="DTTversion7.rom" size="8192" crc="948486f0" sha1="3bc59566d2893633fc0aee77aa3d5b1343e21d36" offset="0"/>
- </dataarea>
- </part>
- </software>
-
<software name="dmpmastr100" cloneof="dmpmastr">
<description>Dumpmaster II 1.00</description>
<year>1985</year>
@@ -3238,6 +3328,36 @@
</part>
</software>
+ <software name="genie" supported="no">
+ <description>PMS Genie</description>
+ <year>1987</year>
+ <publisher>Permanent Memory Systems</publisher>
+ <part name="rom1" interface="bbc_rom">
+ <feature name="slot" value="genie" />
+ <!-- Should be single 32K, 8K pages were dumped in-situ so may be corrupt and/or incorrect order. -->
+ <dataarea name="rom" size="32768">
+ <rom name="PMSGenie1-1.01.rom" size="8192" crc="3ee29106" sha1="8b4c14c0657fbb3b19fb85103cc39c06e026f280" offset="0x6000" status="baddump"/>
+ <rom name="PMSGenie2-1.01.rom" size="8192" crc="3d666c36" sha1="810869aeb66fec7599aaec01641c07b1a8968fdc" offset="0x4000" status="baddump"/>
+ <rom name="PMSGenie3-1.01.rom" size="8192" crc="297e99a8" sha1="4b225606cf052f72ef755fbc67d131ab6aa16438" offset="0x2000" status="baddump"/>
+ <rom name="PMSGenie4-1.01.rom" size="8192" crc="b828717b" sha1="4f8ff82bd05ace8cee99e6c7c8dbc35d6de3e92d" offset="0x0000" status="baddump"/>
+ </dataarea>
+ <dataarea name="nvram" size="32768" />
+ <dataarea name="ram" size="32768" />
+ </part>
+ </software>
+
+ <software name="genieclk">
+ <description>PMS Genie Real Time Clock</description>
+ <year>1988</year>
+ <publisher>Permanent Memory Systems</publisher>
+ <part name="rom1" interface="bbc_rom">
+ <feature name="slot" value="pmsrtc" />
+ <dataarea name="rom" size="8192">
+ <rom name="PMSGenieClock-3.02.rom" size="8192" crc="556d8bf9" sha1="a33675c7464e935fd10672d5266d3ee0c82d3a8b" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
<software name="geniejr">
<description>PMS Genie Junior</description>
<year>1987</year>
@@ -3490,6 +3610,30 @@
</part>
</software>
+ <software name="hibasic3">
+ <description>HiBASIC3</description>
+ <year>1983</year>
+ <publisher>Acorn</publisher>
+ <info name="usage" value="Requires 6502 2nd Processor" />
+ <part name="rom1" interface="bbc_rom">
+ <dataarea name="rom" size="16384">
+ <rom name="HiBASIC3.rom" size="16384" crc="6ea7affc" sha1="99234b55fde57680e4217b72ef4ccb8fc56edeff" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="hibasic4">
+ <description>HiBASIC4</description>
+ <year>1984</year>
+ <publisher>Acorn</publisher>
+ <info name="usage" value="Requires 65C102 2nd Processor" />
+ <part name="rom1" interface="bbc_rom">
+ <dataarea name="rom" size="16384">
+ <rom name="HiBASIC4.rom" size="16384" crc="e08c3d53" sha1="570a95df09ce6719dbedc8166d328301ac49a926" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
<software name="hyperdrv100" cloneof="hyperdrv">
<description>HyperDriver 1.00</description>
<year>1987</year>
@@ -3589,6 +3733,17 @@
</part>
</software>
+ <software name="imagep">
+ <description>Image Processor 0.9A</description>
+ <year>1984</year>
+ <publisher>&lt;unknown&gt;</publisher>
+ <part name="rom1" interface="bbc_rom">
+ <dataarea name="rom" size="8192">
+ <rom name="ImageProcessor-0.9A.rom" size="8192" crc="95bc21cc" sha1="834f38484025be4db49cf89bc853ec5bcd4ad16f" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
<software name="indxutil205b" cloneof="indxutil">
<description>Index Utility 2.05b</description>
<year>1984</year>
@@ -3622,11 +3777,12 @@
</part>
</software>
- <software name="ibase" supported="no">
+ <software name="ibase">
<description>Inter-Base 2.0A</description>
<year>1987</year>
<publisher>Computer Concepts</publisher>
<part name="rom1" interface="bbc_rom">
+ <feature name="slot" value="ccibase" />
<dataarea name="rom" size="65536">
<rom name="InterBase-2.0A.rom" size="65536" crc="4332ed95" sha1="1308d8dfaa95d1e0160acc4af9bbc89cb53f6b14" offset="0"/>
</dataarea>
@@ -3778,24 +3934,38 @@
</part>
</software>
- <software name="iword" supported="no">
+ <software name="iword">
<description>Inter-Word 1.02</description>
<year>1986</year>
<publisher>Computer Concepts</publisher>
<part name="rom1" interface="bbc_rom">
+ <feature name="slot" value="cciword" />
+ <dataarea name="rom" size="32768">
+ <rom name="InterWord-1.02.rom" size="32768" crc="c93e3c33" sha1="ab478e09e57775daac74b25aeabaf11139b05868" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="iworda1" cloneof="iword">
+ <description>Inter-Word 1.O2 [alt1]</description>
+ <year>1986</year>
+ <publisher>Computer Concepts</publisher>
+ <part name="rom1" interface="bbc_rom">
+ <feature name="slot" value="cciword" />
<dataarea name="rom" size="32768">
- <rom name="InterWord-1.02.rom" size="32768" crc="9c48e363" sha1="e771ff00d0cda3697f33be1260d7ca9f95acea25" offset="0"/>
+ <rom name="InterWord-1.O2[a1].rom" size="32768" crc="9c48e363" sha1="e771ff00d0cda3697f33be1260d7ca9f95acea25" offset="0"/>
</dataarea>
</part>
</software>
- <software name="iword1o2" cloneof="iword" supported="no">
- <description>Inter-Word 1.O2</description>
+ <software name="iworda2" cloneof="iword">
+ <description>Inter-Word 1.O2 [alt2]</description>
<year>1986</year>
<publisher>Computer Concepts</publisher>
<part name="rom1" interface="bbc_rom">
+ <feature name="slot" value="cciword" />
<dataarea name="rom" size="32768">
- <rom name="InterWord-1.O2.rom" size="32768" crc="6702bdbb" sha1="447a19aa723acaabdf50aa718c1c7859d9a92299" offset="0"/>
+ <rom name="InterWord-1.O2[a2].rom" size="32768" crc="6702bdbb" sha1="447a19aa723acaabdf50aa718c1c7859d9a92299" offset="0"/>
</dataarea>
</part>
</software>
@@ -4068,7 +4238,7 @@
<software name="mass">
<description>MASS</description>
<year>1984</year>
- <publisher>DTT Software</publisher>
+ <publisher>DDT Software</publisher>
<part name="rom1" interface="bbc_rom">
<dataarea name="rom" size="8192">
<rom name="MASS-1.0.rom" size="8192" crc="5e656ab8" sha1="b48dcfc8fb01c3ecd6cccdaa62a305f81c508409" offset="0"/>
@@ -4103,6 +4273,7 @@
<description>Master Emulation ROM 1.00</description>
<year>1987</year>
<publisher>Dabs Press</publisher>
+ <sharedfeat name="compatibility" value="B,B+"/>
<part name="rom1" interface="bbc_rom">
<dataarea name="rom" size="16384">
<rom name="MasterEmulationROM-1.00.rom" size="16384" crc="d5924e24" sha1="d18dfc68ac514421815bd6760ef279b0a1796bc4" offset="0"/>
@@ -4114,6 +4285,7 @@
<description>Master Emulation ROM 2.01</description>
<year>1987</year>
<publisher>Dabs Press</publisher>
+ <sharedfeat name="compatibility" value="B,B+"/>
<part name="rom1" interface="bbc_rom">
<dataarea name="rom" size="16384">
<rom name="MasterEmulationROM-2.01.rom" size="16384" crc="a11d80c6" sha1="798e7f4ce7f9dc61cd89d035c571f8dbd86b322c" offset="0"/>
@@ -4125,6 +4297,7 @@
<description>Master Emulation ROM 2.02</description>
<year>1988</year>
<publisher>Dabs Press</publisher>
+ <sharedfeat name="compatibility" value="B,B+"/>
<part name="rom1" interface="bbc_rom">
<dataarea name="rom" size="16384">
<rom name="MasterEmulationROM-2.02.rom" size="16384" crc="a6dc835f" sha1="9f342ff0723a25e2f4b72eea8723131c5de4b253" offset="0"/>
@@ -4137,13 +4310,9 @@
<year>1987</year>
<publisher>Beebugsoft</publisher>
<part name="rom1" interface="bbc_rom">
- <dataarea name="rom" size="16384">
- <rom name="MasterROM-1.01-1.rom" size="16384" crc="2b932ce9" sha1="672c62db79189136fb66027176f1c0a980f3384f" offset="0"/>
- </dataarea>
- </part>
- <part name="rom2" interface="bbc_rom">
- <dataarea name="rom" size="16384">
- <rom name="MasterROM-1.01-2.rom" size="16384" crc="fd437c6d" sha1="8f415603773bb46a15f3e230a72071bf0e439042" offset="0"/>
+ <feature name="slot" value="cciword" />
+ <dataarea name="rom" size="32768">
+ <rom name="MasterROM-1.01.rom" size="32768" crc="be70b1f9" sha1="6d03e7ce0cbfe0b6b521a111b88b3c1398d9270e" offset="0"/>
</dataarea>
</part>
</software>
@@ -4153,13 +4322,9 @@
<year>1988</year>
<publisher>Beebugsoft</publisher>
<part name="rom1" interface="bbc_rom">
- <dataarea name="rom" size="16384">
- <rom name="MasterROM-1.03-1.rom" size="16384" crc="5eb04e88" sha1="f9bd09240ecf0503c3d5523c7b1c9d9c4a1be25f" offset="0"/>
- </dataarea>
- </part>
- <part name="rom2" interface="bbc_rom">
- <dataarea name="rom" size="16384">
- <rom name="MasterROM-1.03-2.rom" size="16384" crc="9b45e88e" sha1="b758a077908164e80672d6047972643c6d4d32c6" offset="0"/>
+ <feature name="slot" value="cciword" />
+ <dataarea name="rom" size="32768">
+ <rom name="MasterROM-1.03.rom" size="32768" crc="b5592ef3" sha1="97b405c6b5490b62335b839b725a640f88f69924" offset="0"/>
</dataarea>
</part>
</software>
@@ -4186,11 +4351,12 @@
</part>
</software>
- <software name="mega3" supported="no">
+ <software name="mega3">
<description>Mega3</description>
<year>1987</year>
<publisher>Computer Concepts</publisher>
<part name="rom1" interface="bbc_rom">
+ <feature name="slot" value="ccispell" />
<dataarea name="rom" size="131072">
<rom name="Mega3-1.00.rom" size="131072" crc="faac60bb" sha1="560112e40794ca2d0e519ff1985472d37c01a394" offset="0"/>
</dataarea>
@@ -4426,16 +4592,17 @@
</part>
</software>
- <software name="moffice2" supported="no">
+ <software name="moffice2">
<description>Instant Mini Office II</description>
<year>1986</year>
<publisher>Database Software</publisher>
<part name="rom1" interface="bbc_rom">
+ <feature name="slot" value="palmo2" />
<dataarea name="rom" size="131072">
- <rom name="MiniOfficeII-1.rom" size="32768" crc="5e0f6853" sha1="3deef1b1680c9a1449009b11899bf5ab360f89ef" offset="0x00000"/>
- <rom name="MiniOfficeII-2.rom" size="32768" crc="afb646cc" sha1="d7ead85e32930b0f35ad87d3a825f48896abc8e1" offset="0x08000"/>
- <rom name="MiniOfficeII-3.rom" size="32768" crc="e8a1cbd8" sha1="9e31542d2099c98605032c175c196f3ea073de5f" offset="0x10000"/>
- <rom name="MiniOfficeII-4.rom" size="32768" crc="d041fe31" sha1="cd0297096009c71ebb00709cfb32a6c56e7eea8b" offset="0x18000"/>
+ <rom name="MiniOfficeII-1.rom" size="32768" crc="5e0f6853" sha1="3deef1b1680c9a1449009b11899bf5ab360f89ef" offset="0x18000"/>
+ <rom name="MiniOfficeII-2.rom" size="32768" crc="afb646cc" sha1="d7ead85e32930b0f35ad87d3a825f48896abc8e1" offset="0x10000"/>
+ <rom name="MiniOfficeII-3.rom" size="32768" crc="e8a1cbd8" sha1="9e31542d2099c98605032c175c196f3ea073de5f" offset="0x08000"/>
+ <rom name="MiniOfficeII-4.rom" size="32768" crc="d041fe31" sha1="cd0297096009c71ebb00709cfb32a6c56e7eea8b" offset="0x00000"/>
</dataarea>
</part>
</software>
@@ -4552,14 +4719,17 @@
</part>
</software>
- <software name="mrme00" supported="no">
+ <software name="mrme00">
<description>MRM E00 DFS 1.20</description>
<year>1985</year>
- <publisher>MRM</publisher>
+ <publisher>MRM Software</publisher>
<part name="rom1" interface="bbc_rom">
+ <feature name="slot" value="mrme00" />
<dataarea name="rom" size="8192">
<rom name="MRM-E00-DFS-1.20.rom" size="8192" crc="944958b6" sha1="0db7be4deb303af2400f9af20a9a7211dcbaeae5" offset="0"/>
</dataarea>
+ <!-- TODO: Verify amount of RAM -->
+ <dataarea name="ram" size="4096" />
</part>
</software>
@@ -4885,6 +5055,17 @@
</part>
</software>
+ <software name="paramax">
+ <description>Para-Max II</description>
+ <year>198?</year>
+ <publisher>CNC Interfacing Systems</publisher>
+ <part name="rom1" interface="bbc_rom">
+ <dataarea name="rom" size="16384">
+ <rom name="ParamaxII-1.00.rom" size="16384" crc="773078dc" sha1="3a456a9374e9a16fa913f6b974484561e8ccbc28" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
<software name="pascalt">
<description>Pascal-T</description>
<year>1983</year>
@@ -5051,6 +5232,28 @@
</part>
</software>
+ <software name="plotmta3">
+ <description>Plotmate A3 2.00</description>
+ <year>1986</year>
+ <publisher>Linear Graphics</publisher>
+ <part name="rom1" interface="bbc_rom">
+ <dataarea name="rom" size="16384">
+ <rom name="PlotmateA3-2.00.rom" size="16384" crc="4cb56269" sha1="0267f9013087851d3d625725ec9d7cd7fb9fa32e" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="plotmta4">
+ <description>Plotmate A4 1.90</description>
+ <year>1986</year>
+ <publisher>Linear Graphics</publisher>
+ <part name="rom1" interface="bbc_rom">
+ <dataarea name="rom" size="16384">
+ <rom name="PlotmateA4-1.90.rom" size="16384" crc="236df01b" sha1="73cf140224bf5fa71365f12640e42e5e79b79a9c" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
<software name="plus">
<description>Plus 4.00</description>
<year>1988</year>
@@ -5339,6 +5542,18 @@
</part>
</software>
+ <software name="publishr">
+ <description>The Publisher 1.10</description>
+ <year>1988</year>
+ <publisher>Permanent Memory Systems</publisher>
+ <part name="rom1" interface="bbc_rom">
+ <feature name="slot" value="ccibase" />
+ <dataarea name="rom" size="65536">
+ <rom name="ThePublisher-1.10.rom" size="65536" crc="8ff2e069" sha1="74c64ce449ff57bf1082509793fa1005ddaab6d7" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
<software name="qfs102">
<description>QFS 1.02</description>
<year>1984</year>
@@ -5374,24 +5589,24 @@
</part>
</software>
- <software name="questpnt" supported="no">
+ <software name="questpnt">
<description>Quest Paint 1.10</description>
<year>1986</year>
<publisher>Watford Electronics</publisher>
<part name="rom1" interface="bbc_rom">
- <feature name="slot" value="wepal" />
+ <feature name="slot" value="palqst" />
<dataarea name="rom" size="32768">
<rom name="QuestPaint-1.10.rom" size="32768" crc="839a9b34" sha1="e863067fc2a2b0f0c7129a17f189b31a0ee23594" offset="0"/>
</dataarea>
</part>
</software>
- <software name="questpnt104" cloneof="questpnt" supported="no">
+ <software name="questpnt104" cloneof="questpnt">
<description>Quest Paint 1.04</description>
<year>1986</year>
<publisher>Watford Electronics</publisher>
<part name="rom1" interface="bbc_rom">
- <feature name="slot" value="wepal" />
+ <feature name="slot" value="palqst" />
<dataarea name="rom" size="32768">
<rom name="QuestPaint-1.04.rom" size="32768" crc="7880eb9a" sha1="a9ac2fafe0f97a567005abe5679707fa0dbd7ef3" offset="0"/>
</dataarea>
@@ -5468,6 +5683,31 @@
</part>
</software>
+ <software name="replay2" supported="no">
+ <description>Replay System Mk2 2.00</description>
+ <year>1988</year>
+ <publisher>Vine Micros</publisher>
+ <sharedfeat name="compatibility" value="B"/>
+ <part name="rom1" interface="bbc_rom">
+ <dataarea name="rom" size="16384">
+ <rom name="ReplayMk2-2.00.rom" size="16384" crc="f42d297c" sha1="5bab729b42906cd9612cb6531c6393b16211daac" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="replaym" supported="no">
+ <description>Master Replay</description>
+ <year>1987</year>
+ <publisher>Vine Micros</publisher>
+ <sharedfeat name="compatibility" value="M"/>
+ <!-- This is not a normal ROM, it's paged into the MOS region using an Overlay board. -->
+ <part name="rom1" interface="bbc_rom">
+ <dataarea name="rom" size="16384">
+ <rom name="MasterReplay.rom" size="16384" crc="a9619a78" sha1="2c6a18366568b139f2ec8ba6b31315a921b88c29" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
<software name="romas300" cloneof="romas">
<description>ROMAS 3.00</description>
<year>1985</year>
@@ -5612,12 +5852,23 @@
</software>
<software name="satpic3" supported="no">
- <description>SatPic 3.0</description>
+ <description>SatPic 3.0 (Timestep)</description>
<year>1986</year>
+ <publisher>Timestep</publisher>
+ <part name="rom1" interface="bbc_rom">
+ <dataarea name="rom" size="8192">
+ <rom name="SatPic-3.00-Timestep.rom" size="8192" crc="4af48cc2" sha1="ddbdea821582a205873b11968948a2007d0aad18" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="satpic3c" cloneof="satpic3" supported="no">
+ <description>SatPic 3.0 (Cirkit)</description>
+ <year>1987</year>
<publisher>Cirkit</publisher>
<part name="rom1" interface="bbc_rom">
<dataarea name="rom" size="8192">
- <rom name="SatPic-3.00.rom" size="8192" crc="4af48cc2" sha1="ddbdea821582a205873b11968948a2007d0aad18" offset="0"/>
+ <rom name="SatPic-3.00-Cirkit.rom" size="8192" crc="1488ef0e" sha1="6c77d3cb41d74f72c4169a73dd886f9520e373ec" offset="0"/>
</dataarea>
</part>
</software>
@@ -5666,6 +5917,17 @@
</part>
</software>
+ <software name="scrnprnt102" cloneof="scrnprnt">
+ <description>Colour Screenprint 1.02s</description>
+ <year>1988</year>
+ <publisher>ESM</publisher>
+ <part name="rom1" interface="bbc_rom">
+ <dataarea name="rom" size="16384">
+ <rom name="Screenprint-1.02s.rom" size="16384" crc="dd0511e8" sha1="bc5bcc1063a2ba5358551795ec019124c3a8971a" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
<software name="scrnprnt">
<description>Colour Screenprint 1.30s</description>
<year>1988</year>
@@ -5964,11 +6226,12 @@
</part>
</software>
- <software name="spellmst166" cloneof="spellmst" supported="no">
+ <software name="spellmst166" cloneof="spellmst">
<description>SpellMaster 1.66</description>
<year>1987</year>
<publisher>Computer Concepts</publisher>
<part name="rom1" interface="bbc_rom">
+ <feature name="slot" value="ccispell" />
<dataarea name="rom" size="131072">
<rom name="SpellMaster-1.66-128K.rom" size="65536" crc="4e096d33" sha1="c1d72d32528888c595a2565220f3f7686028bdbf" offset="0x0000"/>
<rom name="SpellMaster-1.66-Spell.rom" size="65536" crc="42457ecf" sha1="20fc4a01c0d295ee34be57fdcbd687608781cbae" offset="0x10000"/>
@@ -5976,11 +6239,12 @@
</part>
</software>
- <software name="spellmst" supported="no">
+ <software name="spellmst">
<description>SpellMaster 1.69</description>
<year>1987</year>
<publisher>Computer Concepts</publisher>
<part name="rom1" interface="bbc_rom">
+ <feature name="slot" value="ccispell" />
<dataarea name="rom" size="131072">
<rom name="SpellMaster-1.69.rom" size="131072" crc="c26533ec" sha1="deb5e62b18caf75b24ab48dd565f77e200371f67" offset="0"/>
</dataarea>
@@ -6167,8 +6431,8 @@
<description>Solidisk ADFS 20/2 Issue 2</description>
<year>1985</year>
<publisher>Solidisk</publisher>
- <info name="usage" value="Requires Acorn 1770 FDC" />
- <sharedfeat name="compatibility" value="B,B+"/>
+ <info name="usage" value="Requires Solidisk 1770 DDFS Issue 2 FDC" />
+ <sharedfeat name="compatibility" value="B"/>
<part name="rom1" interface="bbc_rom">
<dataarea name="rom" size="16384">
<rom name="Solidisk-ADFS-20-2.rom" size="16384" crc="9d010d41" sha1="086dae86b762cace6fdaa754e30235d3d438e443" offset="0"/>
@@ -6176,12 +6440,25 @@
</part>
</software>
+ <software name="stladfs21" supported="no">
+ <description>Solidisk ADFS 2.1 11/10/85</description>
+ <year>1985</year>
+ <publisher>Solidisk</publisher>
+ <info name="usage" value="Requires Solidisk 1770 DDFS Issue 1 FDC" />
+ <sharedfeat name="compatibility" value="B"/>
+ <part name="rom1" interface="bbc_rom">
+ <dataarea name="rom" size="16384">
+ <rom name="Solidisk-ADFS-2.1-110185.rom" size="16384" crc="626b5fb1" sha1="46c0fedba004b8a1696405f9237f6337ae907b43" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
<software name="stladfs21d">
<description>Solidisk ADFS 2.1D Issue 2</description>
<year>1985</year>
<publisher>Solidisk</publisher>
- <info name="usage" value="Requires Acorn 1770 FDC" />
- <sharedfeat name="compatibility" value="B,B+"/>
+ <info name="usage" value="Requires Solidisk 1770 DDFS Issue 2 FDC" />
+ <sharedfeat name="compatibility" value="B"/>
<part name="rom1" interface="bbc_rom">
<dataarea name="rom" size="16384">
<rom name="Solidisk-ADFS-2.1D.rom" size="16384" crc="65f974b0" sha1="3a108f9ff4edf879741485e78cffe39e613d7de6" offset="0"/>
@@ -6189,12 +6466,24 @@
</part>
</software>
+ <software name="stladfs21j" supported="no">
+ <description>Solidisk ADFS 2.1J (10MB)</description>
+ <year>1986</year>
+ <publisher>Solidisk</publisher>
+ <sharedfeat name="compatibility" value="B"/>
+ <part name="rom1" interface="bbc_rom">
+ <dataarea name="rom" size="16384">
+ <rom name="Solidisk-ADFS-2.1J-10MB.rom" size="16384" crc="8a5abd63" sha1="24f9ec81f7864d7c83fcede4a49433687154de0f" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
<software name="stladfs21m">
<description>Solidisk ADFS 2.1M</description>
<year>1985</year>
<publisher>Solidisk</publisher>
- <info name="usage" value="Requires Acorn 1770 FDC" />
- <sharedfeat name="compatibility" value="B,B+"/>
+ <info name="usage" value="Requires Solidisk 1770 DDFS Issue 2 FDC" />
+ <sharedfeat name="compatibility" value="B"/>
<part name="rom1" interface="bbc_rom">
<dataarea name="rom" size="16384">
<rom name="Solidisk-ADFS-2.1M.rom" size="16384" crc="516c343a" sha1="5f07b77813f508f79491c44d620244bb58ff870a" offset="0"/>
@@ -6206,8 +6495,8 @@
<description>Solidisk ADFS 2.1M Issue 2</description>
<year>1985</year>
<publisher>Solidisk</publisher>
- <info name="usage" value="Requires Acorn 1770 FDC" />
- <sharedfeat name="compatibility" value="B,B+"/>
+ <info name="usage" value="Requires Solidisk 1770 DDFS Issue 2 FDC" />
+ <sharedfeat name="compatibility" value="B"/>
<part name="rom1" interface="bbc_rom">
<dataarea name="rom" size="16384">
<rom name="Solidisk-ADFS-2.1Miss2.rom" size="16384" crc="947da3c7" sha1="5a47dda61ec46d8f203b3203890546cc837d4e02" offset="0"/>
@@ -6219,6 +6508,7 @@
<description>Solidisk ADFS 2.1S</description>
<year>1985</year>
<publisher>Solidisk</publisher>
+ <info name="usage" value="Requires Solidisk 1770 DDFS Issue 1 FDC" />
<part name="rom1" interface="bbc_rom">
<dataarea name="rom" size="16384">
<rom name="Solidisk-ADFS-2.1S.rom" size="16384" crc="ee5db62c" sha1="4a16ca65097831b2abd9b53a150bc1d7904a86d2" offset="0"/>
@@ -6226,10 +6516,23 @@
</part>
</software>
+ <software name="stlddfs14" supported="no">
+ <description>Solidisk DDFS 1.4</description>
+ <year>1984</year>
+ <publisher>Solidisk</publisher>
+ <sharedfeat name="compatibility" value="B"/>
+ <part name="rom1" interface="bbc_rom">
+ <dataarea name="rom" size="8192">
+ <rom name="Solidisk-DDFS-1.4.rom" size="8192" crc="e691a633" sha1="a7270c107b430d95b8c707a578889783c7f3e707" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
<software name="stlddfs15" supported="no">
<description>Solidisk DDFS 1.5</description>
<year>1985</year>
<publisher>Solidisk</publisher>
+ <info name="usage" value="Requires Solidisk 1770 DDFS Issue 1 FDC" />
<sharedfeat name="compatibility" value="B"/>
<part name="rom1" interface="bbc_rom">
<dataarea name="rom" size="8192">
@@ -6242,6 +6545,7 @@
<description>Solidisk DDFS 1.9</description>
<year>1985</year>
<publisher>Solidisk</publisher>
+ <info name="usage" value="Requires Solidisk 1770 DDFS Issue 1 FDC" />
<sharedfeat name="compatibility" value="B"/>
<part name="rom1" interface="bbc_rom">
<dataarea name="rom" size="8192">
@@ -6250,10 +6554,37 @@
</part>
</software>
+ <software name="stldfs201" supported="no">
+ <description>Solidisk DFS 2.0 (Jan 85)</description>
+ <year>1985</year>
+ <publisher>Solidisk</publisher>
+ <info name="usage" value="Requires Solidisk 1770 DDFS Issue 1 FDC" />
+ <sharedfeat name="compatibility" value="B"/>
+ <part name="rom1" interface="bbc_rom">
+ <dataarea name="rom" size="16384">
+ <rom name="Solidisk-DFS-2.0-Feb85.rom" size="16384" crc="1f609389" sha1="706f3de07b9f128c0e89d69d80e4e49b1ebf6b29" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="stldfs202" supported="no">
+ <description>Solidisk DFS 2.0 (Feb 85)</description>
+ <year>1985</year>
+ <publisher>Solidisk</publisher>
+ <info name="usage" value="Requires Solidisk 1770 DDFS Issue 1 FDC" />
+ <sharedfeat name="compatibility" value="B"/>
+ <part name="rom1" interface="bbc_rom">
+ <dataarea name="rom" size="16384">
+ <rom name="Solidisk-DFS-2.0-Feb85.rom" size="16384" crc="6389dac2" sha1="e926e92622dfb508f8830ae619f27f4ccaf0c75b" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
<software name="stldfs20" supported="partial">
<description>Solidisk DFS 2.00 (8271/1770)</description>
<year>1985</year>
<publisher>Solidisk</publisher>
+ <info name="usage" value="Requires Solidisk 1770 DDFS Issue 1 FDC" />
<sharedfeat name="compatibility" value="B"/>
<part name="rom1" interface="bbc_rom">
<dataarea name="rom" size="16384">
@@ -6262,10 +6593,24 @@
</part>
</software>
+ <software name="stldfs20a" supported="no">
+ <description>Solidisk DFS 2.0A (8271/1770)</description>
+ <year>1985</year>
+ <publisher>Solidisk</publisher>
+ <info name="usage" value="Requires Solidisk 1770 DDFS Issue 1 FDC" />
+ <sharedfeat name="compatibility" value="B"/>
+ <part name="rom1" interface="bbc_rom">
+ <dataarea name="rom" size="16384">
+ <rom name="Solidisk-DFS-8271-1770-2.0A.rom" size="16384" crc="d6c63557" sha1="14aa1c6e93ac8950730aa130b50fd59cbd830f3c" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
<software name="stldfs20j" supported="no">
<description>Solidisk DFS 2.0J (8271/1770)</description>
<year>1985</year>
<publisher>Solidisk</publisher>
+ <info name="usage" value="Requires Solidisk 1770 DDFS Issue 1 FDC" />
<sharedfeat name="compatibility" value="B"/>
<part name="rom1" interface="bbc_rom">
<dataarea name="rom" size="16384">
@@ -6278,6 +6623,7 @@
<description>Solidisk DFS 2.0L (8271/1770)</description>
<year>1985</year>
<publisher>Solidisk</publisher>
+ <info name="usage" value="Requires Solidisk 1770 DDFS Issue 1 FDC" />
<sharedfeat name="compatibility" value="B"/>
<part name="rom1" interface="bbc_rom">
<dataarea name="rom" size="16384">
@@ -6290,6 +6636,7 @@
<description>Solidisk DFS 2.0m (8271/1770)</description>
<year>1985</year>
<publisher>Solidisk</publisher>
+ <info name="usage" value="Requires Solidisk 1770 DDFS Issue 1 FDC" />
<sharedfeat name="compatibility" value="B"/>
<part name="rom1" interface="bbc_rom">
<dataarea name="rom" size="16384">
@@ -6299,13 +6646,14 @@
</software>
<software name="stldfs21" supported="no">
- <description>Solidisk DFS 2.1 (8271/1770)</description>
+ <description>Solidisk DFS 2.1 (Mar 85)</description>
<year>1985</year>
<publisher>Solidisk</publisher>
+ <info name="usage" value="Requires Solidisk 1770 DDFS Issue 1 FDC" />
<sharedfeat name="compatibility" value="B"/>
<part name="rom1" interface="bbc_rom">
<dataarea name="rom" size="16384">
- <rom name="Solidisk-DFS-8271-1770-2.1.rom" size="16384" crc="cc3e6b4e" sha1="c820c15013070fbc79362dc0c2a1f1c1375c94dd" offset="0"/>
+ <rom name="Solidisk-DFS-8271-1770-2.1.rom" size="16384" crc="cc83d913" sha1="c761102ac11be629676339e9e496fb78734e4399" offset="0"/>
</dataarea>
</part>
</software>
@@ -6314,6 +6662,7 @@
<description>Solidisk DFS 2.1A (1770)</description>
<year>1985</year>
<publisher>Solidisk</publisher>
+ <info name="usage" value="Requires Solidisk 1770 DDFS Issue 1 FDC" />
<sharedfeat name="compatibility" value="B"/>
<part name="rom1" interface="bbc_rom">
<dataarea name="rom" size="16384">
@@ -6322,8 +6671,34 @@
</part>
</software>
+ <software name="stldfs21f2">
+ <description>Solidisk DFS 2.1F (1770) Issue 2</description>
+ <year>1985</year>
+ <publisher>Solidisk</publisher>
+ <info name="usage" value="Requires Solidisk 1770 DDFS Issue 2 FDC" />
+ <sharedfeat name="compatibility" value="B"/>
+ <part name="rom1" interface="bbc_rom">
+ <dataarea name="rom" size="16384">
+ <rom name="Solidisk-DFS-2.1F-Iss2.rom" size="16384" crc="bab70e96" sha1="e78d3ba97ea410c54d89ae82d2fc5eeb607a3f76" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="stldfs21j" supported="no">
+ <description>Solidisk DFS 2.1J (1770)</description>
+ <year>1985</year>
+ <publisher>Solidisk</publisher>
+ <info name="usage" value="Requires Solidisk 1770 DDFS Issue 1 FDC" />
+ <sharedfeat name="compatibility" value="B"/>
+ <part name="rom1" interface="bbc_rom">
+ <dataarea name="rom" size="16384">
+ <rom name="Solidisk-DFS-2.1J.rom" size="16384" crc="b60296f1" sha1="22e60d4dda37335f61c27a92ba76ccc3e2102c4e" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
<software name="stldfs21j1" supported="no">
- <description>Solidisk DFS 2.1J Issue 1</description>
+ <description>Solidisk DFS 2.1J (1770) Issue 1</description>
<year>1985</year>
<publisher>Solidisk</publisher>
<sharedfeat name="compatibility" value="B"/>
@@ -6335,10 +6710,10 @@
</software>
<software name="stldfs21j2">
- <description>Solidisk DFS 2.1J Issue 2</description>
+ <description>Solidisk DFS 2.1J (1770) Issue 2</description>
<year>1985</year>
<publisher>Solidisk</publisher>
- <info name="usage" value="Requires Acorn 1770 FDC" />
+ <info name="usage" value="Requires Solidisk 1770 DDFS Issue 2 FDC" />
<sharedfeat name="compatibility" value="B"/>
<part name="rom1" interface="bbc_rom">
<dataarea name="rom" size="16384">
@@ -6348,10 +6723,10 @@
</software>
<software name="stldfs21m2">
- <description>Solidisk DFS 2.1M Issue 2</description>
+ <description>Solidisk DFS 2.1M (1770) Issue 2</description>
<year>1985</year>
<publisher>Solidisk</publisher>
- <info name="usage" value="Requires Acorn 1770 FDC" />
+ <info name="usage" value="Requires Solidisk 1770 DDFS Issue 2 FDC" />
<sharedfeat name="compatibility" value="B"/>
<part name="rom1" interface="bbc_rom">
<dataarea name="rom" size="16384">
@@ -6362,9 +6737,9 @@
<software name="stldfs22d">
<description>Solidisk DFS 2.2D</description>
- <year>1985</year>
+ <year>1986</year>
<publisher>Solidisk</publisher>
- <info name="usage" value="Requires Acorn 1770 FDC" />
+ <info name="usage" value="Requires Solidisk 1770 DDFS Issue 2 FDC" />
<sharedfeat name="compatibility" value="B"/>
<part name="rom1" interface="bbc_rom">
<dataarea name="rom" size="16384">
@@ -6375,9 +6750,9 @@
<software name="stldfs22f2">
<description>Solidisk DFS 2.2F Issue 2</description>
- <year>1985</year>
+ <year>1986</year>
<publisher>Solidisk</publisher>
- <info name="usage" value="Requires Acorn 1770 FDC" />
+ <info name="usage" value="Requires Solidisk 1770 DDFS Issue 2 FDC" />
<sharedfeat name="compatibility" value="B"/>
<part name="rom1" interface="bbc_rom">
<dataarea name="rom" size="16384">
@@ -6388,9 +6763,9 @@
<software name="stldfs22j2">
<description>Solidisk DFS 2.2J Issue 2</description>
- <year>1985</year>
+ <year>1986</year>
<publisher>Solidisk</publisher>
- <info name="usage" value="Requires Acorn 1770 FDC" />
+ <info name="usage" value="Requires Solidisk 1770 DDFS Issue 2 FDC" />
<sharedfeat name="compatibility" value="B"/>
<part name="rom1" interface="bbc_rom">
<dataarea name="rom" size="16384">
@@ -6401,9 +6776,9 @@
<software name="stldfs22m2">
<description>Solidisk DFS 2.2M Issue 2</description>
- <year>1985</year>
+ <year>1986</year>
<publisher>Solidisk</publisher>
- <info name="usage" value="Requires Acorn 1770 FDC" />
+ <info name="usage" value="Requires Solidisk 1770 DDFS Issue 2 FDC" />
<sharedfeat name="compatibility" value="B"/>
<part name="rom1" interface="bbc_rom">
<dataarea name="rom" size="16384">
@@ -6416,6 +6791,7 @@
<description>Solidisk DFS 2.2N Issue 2</description>
<year>1986</year>
<publisher>Solidisk</publisher>
+ <info name="usage" value="Requires Solidisk 1770 DDFS Issue 2 FDC" />
<sharedfeat name="compatibility" value="B"/>
<part name="rom1" interface="bbc_rom">
<dataarea name="rom" size="16384">
@@ -6424,11 +6800,26 @@
</part>
</software>
- <software name="stlrtc" supported="no">
+ <software name="stldfs221" supported="no">
+ <description>Solidisk DFS 2.21 Issue 1</description>
+ <year>1986</year>
+ <publisher>Solidisk</publisher>
+ <info name="usage" value="Requires Solidisk 1770 DDFS Issue 1 FDC" />
+ <sharedfeat name="compatibility" value="B"/>
+ <part name="rom1" interface="bbc_rom">
+ <dataarea name="rom" size="16384">
+ <rom name="Solidisk-DFS-2.21-Iss1.rom" size="16384" crc="f240c5c2" sha1="3c86f290555ed32ed414c3b192fb747de0c23fe0" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="stlrtc">
<description>STL Clock &amp; Desk</description>
<year>1986</year>
<publisher>Solidisk</publisher>
+ <sharedfeat name="compatibility" value="B"/>
<part name="rom1" interface="bbc_rom">
+ <feature name="slot" value="stlrtc" />
<dataarea name="rom" size="16384">
<rom name="Solidisk-RTC-1.00.rom" size="16384" crc="bc8eb078" sha1="cf812dba6fcec81e55582a6f4bfa21677bc97290" offset="0"/>
</dataarea>
@@ -6501,6 +6892,17 @@
</part>
</software>
+ <software name="suprutil">
+ <description>Super Utility</description>
+ <year>198?</year>
+ <publisher>GTM Computers</publisher>
+ <part name="rom1" interface="bbc_rom">
+ <dataarea name="rom" size="8192">
+ <rom name="SuperUtility-GTM.rom" size="8192" crc="ea946786" sha1="8dce6a447cddaafaedefb3fd348dff474312f2d0" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
<software name="suprvisr">
<description>Supervisor</description>
<year>1985</year>
@@ -6567,33 +6969,12 @@
</part>
</software>
- <software name="techcadr1">
- <description>TechnoCAD R1</description>
- <year>1987</year>
- <publisher>Technomatic</publisher>
- <part name="rom1" interface="bbc_rom">
- <dataarea name="rom" size="16384">
- <rom name="TechnoCAD-R1-1.00.rom" size="16384" crc="662a4f28" sha1="3a8a9c5c72212aeadf0c1f2ba8b3ff7f4a08ea2a" offset="0"/>
- </dataarea>
- </part>
- </software>
-
- <software name="techcadr2">
- <description>TechnoCAD R2</description>
- <year>1988</year>
- <publisher>Technomatic</publisher>
- <part name="rom1" interface="bbc_rom">
- <dataarea name="rom" size="16384">
- <rom name="TechnoCAD-R2-1.00.rom" size="16384" crc="19fd969a" sha1="845f73dad31635a307db2d16a61b20ca4561f659" offset="0"/>
- </dataarea>
- </part>
- </software>
-
- <software name="ted" supported="no">
+ <software name="ted">
<description>TED 1.11</description>
<year>1987</year>
<publisher>Watford Electronics</publisher>
<part name="rom1" interface="bbc_rom">
+ <feature name="slot" value="palted" />
<dataarea name="rom" size="32768">
<rom name="TED-1.11.rom" size="32768" crc="2d4c6458" sha1="62d6ac9044c0e12f6841257a498df26545f5942e" offset="0"/>
</dataarea>
@@ -6712,7 +7093,7 @@
<software name="termultr">
<description>Termulator</description>
- <year>198?</year>
+ <year>1985</year>
<publisher>Acornsoft</publisher>
<info name="release" value="SBL23" />
<part name="rom1" interface="bbc_rom">
@@ -6722,11 +7103,13 @@
</part>
</software>
- <software name="tictoc" supported="no">
+ <software name="tictoc">
<description>Tic-Toc RTC</description>
<year>1988</year>
<publisher>Computer and Technical Services</publisher>
+ <sharedfeat name="compatibility" value="B"/>
<part name="rom1" interface="bbc_rom">
+ <feature name="slot" value="stlrtc" />
<dataarea name="rom" size="16384">
<rom name="TicTocRTC-2.03.rom" size="16384" crc="9fc6e90f" sha1="a1a803bee553bb1e5da6536ef0a650f26391cd4f" offset="0"/>
</dataarea>
@@ -7065,6 +7448,16 @@
</software>
<software name="userram">
+ <description>UserRAM</description>
+ <year>1985</year>
+ <publisher>Acorn User</publisher>
+ <part name="rom1" interface="bbc_rom">
+ <feature name="slot" value="ram" />
+ <dataarea name="ram" size="16384" />
+ </part>
+ </software>
+
+ <software name="userramd">
<description>UserRAM Demonstration ROM</description>
<year>1985</year>
<publisher>Acorn User</publisher>
@@ -7196,6 +7589,17 @@
</part>
</software>
+ <software name="vdigitsr">
+ <description>Video Digitiser 1.03</description>
+ <year>1984</year>
+ <publisher>RH Electronics</publisher>
+ <part name="rom1" interface="bbc_rom">
+ <dataarea name="rom" size="8192">
+ <rom name="VideoDigitiser-1.03.rom" size="8192" crc="f83e0d14" sha1="a19979b72108171612505711d7e97341c83545e1" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
<software name="viditel">
<description>Viditel</description>
<year>198?</year>
@@ -7407,6 +7811,17 @@
</part>
</software>
+ <software name="vnula" supported="no">
+ <description>VideoNuLA 1.02</description>
+ <year>2017</year>
+ <publisher>Rob Coleman</publisher>
+ <part name="rom1" interface="bbc_rom">
+ <dataarea name="rom" size="16384">
+ <rom name="VideoNuLA-1.02.rom" size="16384" crc="47ced987" sha1="7784a1cc8e840026570eccae21c96d754b90086e" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
<software name="vt100">
<description>VT100 1.60</description>
<year>1989</year>
@@ -7418,12 +7833,12 @@
</part>
</software>
- <software name="wapping" supported="no">
- <description>The Wapping Editor</description>
+ <software name="wapping">
+ <description>The Wapping Editor 1.30</description>
<year>1988</year>
<publisher>Watford Electronics</publisher>
<part name="rom1" interface="bbc_rom">
- <feature name="slot" value="wepal" />
+ <feature name="slot" value="palwap" />
<dataarea name="rom" size="65536">
<rom name="WappingEditor-1.30.rom" size="65536" crc="26431b44" sha1="2bb36ec8f22ab1858ffd4da343d131140b29a46d" offset="0"/>
</dataarea>
@@ -7659,7 +8074,7 @@
</software>
<software name="wordpwr">
- <description>Word Power</description>
+ <description>WordPower</description>
<year>1986</year>
<publisher>Ian Copestake</publisher>
<part name="rom1" interface="bbc_rom">
diff --git a/hash/bbcmc_flop.xml b/hash/bbcmc_flop.xml
index fca2734ba47..2ab16b9f6d8 100644
--- a/hash/bbcmc_flop.xml
+++ b/hash/bbcmc_flop.xml
@@ -45,8 +45,30 @@
</part>
</software>
- <software name="elite">
- <description>Elite</description>
+ <software name="codedro" supported="no">
+ <description>Codename: DROID</description>
+ <year>1987</year>
+ <publisher>Superior Software/Acornsoft</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="3463936">
+ <rom name="Codename DROID (Superior) (BMC) (Disc35).fdi" size="3463936" crc="8ee0a2a3" sha1="d6f5595b6738f75b271958d0763d14fc08fafee9" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="colos4ch" supported="no">
+ <description>Colossus Chess 4.0</description>
+ <year>1986</year>
+ <publisher>CDS</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="3468288">
+ <rom name="Colossus Chess 4 (CDS) (BMC) (Disc35).fdi" size="3468288" crc="5e009178" sha1="c09038f3803d3e4441042bd8c627ff010b63657e" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="elited" cloneof="elite">
+ <description>Elite [deprotected]</description>
<year>1986</year>
<publisher>Superior Software/Acornsoft</publisher>
<info name="release" value="SUG60" />
@@ -57,6 +79,161 @@
</part>
</software>
+ <software name="elite" supported="no">
+ <description>Elite</description>
+ <year>1986</year>
+ <publisher>Superior Software/Acornsoft</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="3205376">
+ <rom name="Elite (Superior) (BMC) (Disc35).fdi" size="3205376" crc="a8580b91" sha1="8ec5c512d17432752c86e252f123d973098e3f5f" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="exile" supported="no">
+ <description>Exile</description>
+ <year>1988</year>
+ <publisher>Superior Software/Acornsoft</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="3461632">
+ <rom name="Exile (Superior) (BMC) (Disc35).fdi" size="3461632" crc="92c22af9" sha1="a0bc2024d42a1f488e9012ff88451bcf0abdb592" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="holedout" supported="no">
+ <description>Holed Out</description>
+ <year>1989</year>
+ <publisher>4th Dimension</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="3363584">
+ <rom name="Holed Out (Fourth Dimension, The) (BMC) (Disc35).fdi" size="3363584" crc="437cccc6" sha1="ab730a66e28c6ff0028b944e2d988ab79c5c492f" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="holedoc2" supported="no">
+ <description>Holed Out Extra Courses Vol.2</description>
+ <year>1989</year>
+ <publisher>4th Dimension</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="3596800">
+ <rom name="Holed Out - Extra Courses Vol 2 (Fourth Dimension, The) (BMC) (Disc35).fdi" size="3596800" crc="bab311ef" sha1="df3747e8a3327fd63d3db91be39bcfa4572da095" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="krystalc">
+ <description>The Krystal Connection</description>
+ <year>2009</year>
+ <publisher>Retro Software</publisher>
+ <info name="author" value="Stephen Smith" />
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="39680">
+ <rom name="The Krystal Connection (2009)(Retro Software).adf" size="39680" crc="3f565fdf" sha1="e6ce604c23e32ad3e42b3fcd9b23ba57376bc621" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="mpmagic" supported="no">
+ <description>Micro Power Magic</description>
+ <year>1986</year>
+ <publisher>Micro Power</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="3448832">
+ <rom name="Micro Power Magic (Micro Power) (BMC) (Disc35).fdi" size="3448832" crc="fbf0e03c" sha1="ac6bcc7df5f6dc8a925d074416089d242413a409" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="pias" supported="no">
+ <description>Play It Again Sam</description>
+ <year>1987</year>
+ <publisher>Superior Software/Acornsoft</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="3719168">
+ <rom name="Play It Again Sam (Superior) (BMC) (Disc35).fdi" size="3719168" crc="480eacc7" sha1="bb6f58124f1afd20471c73893582aa1ca4e12b38" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="pias2" supported="no">
+ <description>Play It Again Sam 2</description>
+ <year>198?</year>
+ <publisher>Superior Software/Acornsoft</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="3551232">
+ <rom name="Play It Again Sam 2 (Superior) (BMC) (Disc35).fdi" size="3551232" crc="127cca5b" sha1="b0c2c78487e1d1d514c221e50b3a6a39df1fb17b" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="qmaster" supported="no">
+ <description>Q-Master</description>
+ <year>1991</year>
+ <publisher>4th Dimension</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="3263488">
+ <rom name="Q-Master (Fourth Dimension, The) (BMC) (Disc35).fdi" size="3263488" crc="be8358e4" sha1="4941f2ace2ca1b09f3563e28e767ee4307d98c8f" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="reptonti" supported="no">
+ <description>Repton Thru Time</description>
+ <year>1988</year>
+ <publisher>Superior Software/Acornsoft</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="3601408">
+ <rom name="Repton Thru Time (Superior) (BMC) (Disc35).fdi" size="3601408" crc="b31c34a1" sha1="fe38370a119ee9f278569bb5a088d0e4055fc92f" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="reptonwo" supported="no">
+ <description>Repton Around the World in 40 Screens</description>
+ <year>1987</year>
+ <publisher>Superior Software/Acornsoft</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="3400192">
+ <rom name="Around the World in 40 Screens (Superior) (BMC) (Disc35).fdi" size="3400192" crc="68ff41a2" sha1="4d4e48bfc7fdb6660e64b676dbe2b630034f0814" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="stdsnook" supported="no">
+ <description>Steve Davis Snooker</description>
+ <year>1986</year>
+ <publisher>CDS</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="3396096">
+ <rom name="Steve Davis Snooker (CDS) (BMC) (Disc35).fdi" size="3396096" crc="d2d2f15e" sha1="96e0adf8cb437c796b475d4785c337b7a1011612" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="strykrun" supported="no">
+ <description>Stryker's Run</description>
+ <year>1986</year>
+ <publisher>Superior Software/Acornsoft</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="3726336">
+ <rom name="Stryker's Run (Superior) (BMC) (Disc35).fdi" size="3726336" crc="2709ce38" sha1="8343477be489e7eeecf844446f05001423dc01e2" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="uim" supported="no">
+ <description>U.I.M.</description>
+ <year>1989</year>
+ <publisher>4th Dimension</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="3196928">
+ <rom name="UIM (Fourth Dimension, The) (BMC) (Disc35).fdi" size="3196928" crc="e86a2077" sha1="96102eeb1afb15fafddda4d92ad347bdbdbfcdc6" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
<software name="welcome">
<description>Welcome &amp; Utilities Disc for Master Compact</description>
<year>1986</year>
@@ -68,8 +245,37 @@
</part>
</software>
+ <software name="zap">
+ <description>Zap!</description>
+ <year>2009</year>
+ <publisher>Retro Software</publisher>
+ <info name="author" value="Jamie Woodhouse" />
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="45312">
+ <rom name="Zap! (2009)(Retro Software).adf" size="45312" crc="3554bc34" sha1="e8f206bf93c6b30295fd9926a37fb5743b8a3c93" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<!-- Business -->
+ <software name="acom">
+ <description>Acom</description>
+ <year>1987</year>
+ <publisher>Acornsoft</publisher>
+ <info name="release" value="SNC11" />
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="655360">
+ <rom name="Acom.adl" size="655360" crc="8544394e" sha1="1ece4427f2bdbcfc8232f9b40478139d090fdde6" offset="0" />
+ </dataarea>
+ </part>
+ <part name="rom1" interface="bbc_rom">
+ <dataarea name="rom" size="16384">
+ <rom name="Acom-4.10.rom" size="16384" crc="a0fa1740" sha1="ef8f83707405b95c662c322b9e5a60456970cc9b" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="viewplot">
<description>ViewPlot</description>
<year>1986</year>
diff --git a/hash/c2color_cart.xml b/hash/c2color_cart.xml
new file mode 100644
index 00000000000..cc448cb7b04
--- /dev/null
+++ b/hash/c2color_cart.xml
@@ -0,0 +1,42 @@
+<?xml version="1.0"?>
+<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
+<softwarelist name="c2color_cart" description="C2 Color cartridges">
+
+ <!--
+ Chinese name Pinyin English Translation Released? Dumped? Year Released Cartridge # Publisher Notes Note 2:
+ 带龙王封印 Dài Lóngwáng Fēngyìn The Agreement with the Dragon King Y N 2015 1 Baiyi Animation Not a separate game, an extension for the built in game
+ 之翼王的试炼 Zhī Yìwáng De Shì Liàn The Trials of King Wing Y N 2015 2 Baiyi Animation Not a separate game, an extension for the built in game
+ 之英雄岛之烈焰魔 Zhī Yīngxióng Dǎo Zhī Lièyàn Mó The Fire Devil of Hero Island Y N 2015 3 Baiyi Animation Not a separate game, an extension for the built in game
+ 暗黑势力再临 Ànhēi Shìlì Zài Lín The Dark Ones Come Again Y Y 2015 4 Baiyi Animation Not a separate game, an extension for the built in game
+ 神秘的龙族之王 Shénmì De Lóngzú Zhī Wáng The Mysterious King of the Dragon Land Y Y 2015 5 Baiyi Animation Not a separate game, an extension for the built in game
+ 植物大战僵尸2 Zhíwù Dàzhàn Jiāngshī 2 Plants vs. Zombies 2 N N N/A 6 PopCap Games Supposed to be the only standalone game for the C2 Supposed to be released Q1 2016, but never was
+ ? ? Locke Kingdom search N N N/A 7 Baiyi Animation Not a separate game, an extension for the built in game Mentioned as coming soon in a promotional booklet
+ -->
+
+ <software name="darkones" supported="no">
+ <description>Dì 4 dàn: Ànhēi Shìlì Zài Lín</description>
+ <year>2015</year>
+ <publisher>Baiyi Animation</publisher>
+ <info name="alt_title" value="第4弹:暗黑势力再临"/>
+ <part name="cart" interface="c2color_cart">
+ <dataarea name="rom" size="0x800000">
+ <rom name="darkones.bin" size="0x800000" crc="d2735c91" sha1="f71c1cd300893a22e52d046bc9c489e0236c6b88" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="kingdlnd" supported="no">
+ <description>Dì 5 dàn: Shénmì De Lóngzú Zhī Wáng</description>
+ <year>2015</year>
+ <publisher>Baiyi Animation</publisher>
+ <info name="alt_title" value="第5弹:神秘的龙族之王"/>
+ <part name="cart" interface="c2color_cart">
+ <dataarea name="rom" size="0x800000">
+ <rom name="kingdlnd.bin" size="0x800000" crc="1e20d906" sha1="323df1ce05ff4fc1aaefe3e0e2b929aec40cc230" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+</softwarelist>
+
+
diff --git a/hash/cd32.xml b/hash/cd32.xml
index 481592ce7ba..4443cff0886 100644
--- a/hash/cd32.xml
+++ b/hash/cd32.xml
@@ -16,10 +16,13 @@
</part>
</software>
+ <!-- Freezes at main menu -->
+ <!-- http://redump.org/disc/3200/ -->
<software name="abseqwak" supported="no">
<description>Alien Breed - Special Edition + Qwak</description>
<year>1994</year>
<publisher>Team 17</publisher>
+ <info name="alt_title" value="Team 17 CD32 Double Pack" /> <!-- In-game title -->
<part name="cdrom" interface="cd32_cdrom">
<diskarea name="cdrom">
<disk name="alien breed special edition and qwak (europe) (en,fr,de,it,da)" sha1="499614c9a89026cbd748af7afd65445c50dd6167"/>
@@ -194,6 +197,7 @@
</software>
<!-- Doesn't boot -->
+ <!-- http://redump.org/disc/3219/ -->
<software name="chuckrck" supported="no">
<description>Chuck Rock</description>
<year>1994</year>
@@ -385,7 +389,8 @@
</part>
</software>
- <!-- Glitchy graphics, freezes at title screen? -->
+ <!-- Glitchy graphics, freezes at title screen -->
+ <!-- http://redump.org/disc/3428/ -->
<software name="gloom" supported="no">
<description>Gloom</description>
<year>1995</year>
@@ -457,6 +462,19 @@
</part>
</software>
+ <!-- Input is not working, graphics partially broken -->
+ <!-- http://redump.org/disc/3076/ -->
+ <software name="mean" supported="no">
+ <description>Mean Arenas</description>
+ <year>1994</year>
+ <publisher>I.C.E.</publisher>
+ <part name="cdrom" interface="cd32_cdrom">
+ <diskarea name="cdrom">
+ <disk name="mean arenas (europe)" sha1="0a48eceb7d86ab776b91657c3e9a1af1b7a06a13"/>
+ </diskarea>
+ </part>
+ </software>
+
<!-- Doesn't boot -->
<software name="myth" supported="no">
<description>Myth - History in the Making</description>
@@ -601,7 +619,8 @@
</part>
</software>
- <!-- Doesn't work -->
+ <!-- Crashes with "DSKDAT W 0000" -->
+ <!-- http://redump.org/disc/3049/ -->
<software name="totcarn" supported="no">
<description>Total Carnage</description>
<year>1994</year>
diff --git a/hash/cdi.xml b/hash/cdi.xml
index d796e9e6314..4e1f1bb821a 100644
--- a/hash/cdi.xml
+++ b/hash/cdi.xml
@@ -10618,7 +10618,7 @@
-->
<description>Super Mario's Wacky Worlds (Prototype v0.11, 19930303)</description>
<year>1993</year>
- <publisher>Phillips</publisher>
+ <publisher>Philips</publisher>
<part name="cdrom" interface="cdi_cdrom">
<diskarea name="cdrom">
<disk name="super mario wacky worlds (prototype)" sha1="a3178428ed39f7a461e693d9a1a927b4daaa677f"/>
diff --git a/hash/clickstart_cart.xml b/hash/clickstart_cart.xml
new file mode 100644
index 00000000000..0949ac82a83
--- /dev/null
+++ b/hash/clickstart_cart.xml
@@ -0,0 +1,218 @@
+<?xml version="1.0"?>
+<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
+
+<!-- It is unclear how to calculate the checksum that's stored as ASCII at the start of some of these, however there is a secondary checksum in a footer area at the end that works out correctly, so the ROMs should be good -->
+
+<softwarelist name="clickstart_cart" description="LeapFrog ClickStart cartridges">
+
+ <software name="aniart" supported="no">
+ <description>Animal Art Studio (UK)</description>
+ <year>2007</year>
+ <publisher>LeapFrog</publisher>
+ <part name="cart" interface="clickstart_cart">
+ <feature name="u1" value="MX23L3210" /> <!-- Behind a epoxy blob, but ROM type silkscreened on the PCB -->
+ <feature name="pcbtype" value="LF300-10485-0A" />
+ <feature name="pcbdate" value="03262007" />
+ <dataarea name="rom" size="0x400000">
+ <rom name="500-12780-a - animal art studio (uk).bin" size="0x400000" crc="f1390fea" sha1="3ace0c1b1ffe883e2dda8976c24f47729df53191" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="aniarts" cloneof="aniart" supported="no">
+ <description>Estudio de Arte Animal (SP)</description>
+ <year>2007</year>
+ <publisher>LeapFrog</publisher>
+ <part name="cart" interface="clickstart_cart">
+ <feature name="u1" value="MX23L3210" /> <!-- Behind a epoxy blob, but ROM type silkscreened on the PCB -->
+ <feature name="pcbtype" value="LF300-10485-0A" />
+ <feature name="pcbdate" value="03262007" />
+ <dataarea name="rom" size="0x400000">
+ <rom name="500-12887-a - estudio de arte animal (sp).bin" size="0x400000" crc="11920f3a" sha1="c6c1f153a6e17a31da1a079f2c8e0e57947d2ac9" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="backyardingans" supported="no">
+ <description>Nick Jr. The Backyardingans (UK)</description>
+ <year>2007</year>
+ <publisher>LeapFrog / VIACOM</publisher>
+ <part name="cart" interface="clickstart_cart">
+ <feature name="u1" value="MX23L3210" /> <!-- Behind a epoxy blob, but ROM type silkscreened on the PCB -->
+ <feature name="pcbtype" value="LF300-10485-0A" />
+ <feature name="pcbdate" value="03262007" />
+ <dataarea name="rom" size="0x400000">
+ <rom name="500-12892-a - the backyardingans (uk).bin" size="0x400000" crc="d33777fd" sha1="3245cd4f86cf7d1e59f9484eeb61078981fcf6e8" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="cars" supported="no">
+ <description>Disney/Pixar The World of Cars - The Road to Learning! (UK)</description>
+ <year>2008</year>
+ <publisher>LeapFrog / Disney / Pixar</publisher>
+ <part name="cart" interface="clickstart_cart">
+ <feature name="u1" value="MX23L3210" /> <!-- Behind a epoxy blob, but ROM type silkscreened on the PCB -->
+ <feature name="pcbtype" value="LF300-10485-0A" />
+ <feature name="pcbdate" value="03262007" />
+ <dataarea name="rom" size="0x400000">
+ <rom name="500-13570-a - the world of cars (uk).bin" size="0x400000" crc="b021c6a7" sha1="2553877ff49062dce71beb4c717740c62db243cd" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="disneyprincess" supported="no">
+ <description>Disney Princess - The Love of Letters (UK)</description>
+ <year>2008</year>
+ <publisher>LeapFrog / Disney</publisher>
+ <part name="cart" interface="clickstart_cart">
+ <feature name="u1" value="MX23L3210" /> <!-- Behind a epoxy blob, but ROM type silkscreened on the PCB -->
+ <feature name="pcbtype" value="LF300-10485-0A" />
+ <feature name="pcbdate" value="03262007" />
+ <dataarea name="rom" size="0x400000">
+ <rom name="500-13078-a - disney princess (uk).bin" size="0x400000" crc="fe96e198" sha1="106b24cf48ba393d0541db36a60c790df9d95f2a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="godiegogo" supported="no">
+ <description>Nickelodeon Go Diego Go! - Learning Expeditions (UK)</description>
+ <year>2008</year>
+ <publisher>LeapFrog / VIACOM</publisher>
+ <part name="cart" interface="clickstart_cart">
+ <feature name="u1" value="MX23L3210" /> <!-- Behind a epoxy blob, but ROM type silkscreened on the PCB -->
+ <feature name="pcbtype" value="LF300-10485-0A" />
+ <feature name="pcbdate" value="03262007" />
+ <dataarea name="rom" size="0x400000">
+ <rom name="500-13089-a - go diego go learning expeditions (uk).bin" size="0x400000" crc="5e5d0617" sha1="83c644d2728125c26bd32af4e07fe278d6f588a0" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="learningcarnival" supported="no">
+ <description>Learning Carnival (UK)</description>
+ <year>2007</year>
+ <publisher>LeapFrog</publisher>
+ <part name="cart" interface="clickstart_cart">
+ <feature name="u1" value="MX23L3210" /> <!-- Behind a epoxy blob, but ROM type silkscreened on the PCB -->
+ <feature name="pcbtype" value="LF300-10485-0A" />
+ <feature name="pcbdate" value="03262007" />
+ <dataarea name="rom" size="0x400000">
+ <rom name="500-12731-a - learning carnival (uk).bin" size="0x400000" crc="31633d96" sha1="9b0252fe0f3cd539ad47132c6adee358a0c1cba8" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="nemo" supported="no">
+ <description>Disney/Pixar Finding Nemo - Sea of Keys (UK)</description>
+ <year>2007</year>
+ <publisher>LeapFrog / Disney / Pixar</publisher>
+ <part name="cart" interface="clickstart_cart">
+ <feature name="u1" value="MX23L3210" /> <!-- Behind a epoxy blob, but ROM type silkscreened on the PCB -->
+ <feature name="pcbtype" value="LF300-10485-0A" />
+ <feature name="pcbdate" value="03262007" />
+ <dataarea name="rom" size="0x400000">
+ <rom name="500-12727-a - finding nemo (uk).bin" size="0x400000" crc="33e02256" sha1="caac98a66b714aa9addef42d31cd139fe138ea58" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="nihaokailan" supported="no">
+ <description>Nickelodeon Ni Hao, Kai-Lan (UK)</description>
+ <year>2008</year>
+ <publisher>LeapFrog / VIACOM</publisher>
+ <part name="cart" interface="clickstart_cart">
+ <feature name="u1" value="OKI MR27V3202L" /> <!-- Behind a epoxy blob, but ROM type silkscreened on the PCB -->
+ <feature name="pcbtype" value="841-30125-A" />
+ <feature name="pcbdate" value="06242008" /> <!-- 20080624 -->
+ <dataarea name="rom" size="0x400000">
+ <rom name="500-13678-a - ni hao kai-lan (uk).bin" size="0x400000" crc="b9d6a774" sha1="9acd15a6b92d10e23e2364a251c71677efaae399" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="puppypals" supported="no">
+ <description>Scout's Puppy Pals (UK)</description>
+ <year>2008</year>
+ <publisher>LeapFrog</publisher>
+ <part name="cart" interface="clickstart_cart">
+ <feature name="u1" value="MX23L3210" /> <!-- Behind a epoxy blob, but ROM type silkscreened on the PCB -->
+ <feature name="pcbtype" value="LF300-10485-0A" />
+ <feature name="pcbdate" value="03262007" />
+ <dataarea name="rom" size="0x400000">
+ <rom name="500-13085-a - scouts puppy pals (uk).bin" size="0x400000" crc="f9cf74c7" sha1="6ba8f0c74a8c6075632db29b9034f72190809305" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="toystor" supported="no">
+ <description>Disney/Pixar Toy Story - To 100 and Beyond! (UK)</description>
+ <year>2007</year>
+ <publisher>LeapFrog / Disney / Pixar</publisher>
+ <part name="cart" interface="clickstart_cart">
+ <feature name="u1" value="MX23L3210" /> <!-- Behind a epoxy blob, but ROM type silkscreened on the PCB -->
+ <feature name="pcbtype" value="LF300-10485-0A" />
+ <feature name="pcbdate" value="03262007" />
+ <dataarea name="rom" size="0x400000">
+ <rom name="500-12728-a - toy story (uk).bin" size="0x400000" crc="9021fa2e" sha1="841be50a7f0eb4f633469b04928d3085874866dc" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="toystors" cloneof="toystor" supported="no">
+ <description>Disney/Pixar Toy Story - ¡Al 100 y más allá! (SP)</description>
+ <year>2007</year>
+ <publisher>LeapFrog</publisher>
+ <part name="cart" interface="clickstart_cart">
+ <feature name="u1" value="MX23L3210" /> <!-- Behind a epoxy blob, but ROM type silkscreened on the PCB -->
+ <feature name="pcbtype" value="LF300-10485-0A" />
+ <feature name="pcbdate" value="03262007" />
+ <dataarea name="rom" size="0x400000">
+ <rom name="500-12894-a - toy story (sp).bin" size="0x400000" crc="91a748f6" sha1="05da46b6ded3fee24bc1167395f8139647368b68" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="bobbuild" supported="no">
+ <description>Bob the Builder - Project: Learn It! (UK)</description>
+ <year>2008</year>
+ <publisher>LeapFrog</publisher>
+ <part name="cart" interface="clickstart_cart">
+ <feature name="u1" value="MX23L3210" /> <!-- Behind a epoxy blob, but ROM type silkscreened on the PCB -->
+ <feature name="pcbtype" value="LF300-10485-0A" />
+ <feature name="pcbdate" value="03262007" />
+ <dataarea name="rom" size="0x400000">
+ <rom name="500-13084-a - bob the builder (uk).bin" size="0x400000" crc="387920df" sha1="ac071987f5389604f368ea0a59962a0c28f73a80" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="thomas" supported="no">
+ <description>Thomas &amp; Friends - Learning Destinations (UK)</description>
+ <year>2007</year>
+ <publisher>LeapFrog</publisher>
+ <part name="cart" interface="clickstart_cart">
+ <feature name="u1" value="MX23L3210" /> <!-- Behind a epoxy blob, but ROM type silkscreened on the PCB -->
+ <feature name="pcbtype" value="LF300-10485-0A" />
+ <feature name="pcbdate" value="03262007" />
+ <dataarea name="rom" size="0x400000">
+ <rom name="500-12781-a - thomas and friends (uk).bin" size="0x400000" crc="8485c99a" sha1="2a4899868f383b8a6e8cdc0e65dfed86222ff697" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="dora" supported="no">
+ <description>Nick Jr. Dora the Explorer - Friends! ¡Amigos! (UK)</description>
+ <year>2007</year>
+ <publisher>LeapFrog</publisher>
+ <part name="cart" interface="clickstart_cart">
+ <feature name="u1" value="MX23L3210" /> <!-- Behind a epoxy blob, but ROM type silkscreened on the PCB -->
+ <feature name="pcbtype" value="LF300-10485-0A" />
+ <feature name="pcbdate" value="03262007" />
+ <dataarea name="rom" size="0x400000">
+ <rom name="500-12729-a - dora the explorer (uk).bin" size="0x400000" crc="e93bd91a" sha1="e4c9649becd6370d555c6475cb491ba78c54ad17" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+</softwarelist>
+
diff --git a/hash/coco_cart.xml b/hash/coco_cart.xml
index dca0227e128..b0aa2927bac 100644
--- a/hash/coco_cart.xml
+++ b/hash/coco_cart.xml
@@ -475,6 +475,7 @@ Compiled by K1W1 and Cowering (from GoodCoCo)
<publisher>Tandy</publisher>
<info name="serial" value="26-2226" />
<part name="cart" interface="coco_cart">
+ <feature name="slot" value="rs232" />
<dataarea name="rom" size="4096">
<rom name="deluxe rs-232 program pak (1983)(26-2226)(tandy).rom" size="4096" crc="d990e1f9" sha1="3fad25f3462a0b581b9c182ac11ad90c8fa08cb6" offset="0" />
</dataarea>
@@ -552,6 +553,7 @@ Compiled by K1W1 and Cowering (from GoodCoCo)
<publisher>Tandy</publisher>
<info name="serial" value="26-2228" />
<part name="cart" interface="coco_cart">
+ <feature name="slot" value="dcmodem" />
<dataarea name="rom" size="8192">
<rom name="color computer modem pak (1985)(26-2228)(tandy).rom" size="8192" crc="667bc55d" sha1="703fe0aba4a603591078cb675ffd26a67c02df88" offset="0" />
</dataarea>
@@ -976,6 +978,7 @@ Compiled by K1W1 and Cowering (from GoodCoCo)
<info name="author" value="Jon Bokelman" />
<info name="serial" value="26-3143" />
<part name="cart" interface="coco_cart">
+ <feature name="slot" value="orch90" />
<dataarea name="rom" size="8192">
<rom name="orchestra 90 (1984)(26-3143)(tandy).rom" size="8192" crc="15fb39af" sha1="6a20fee9c70b36a6435ac8378f31d5b626017df0" offset="0" />
</dataarea>
diff --git a/hash/ekara_japan.xml b/hash/ekara_japan.xml
index 34691abfb53..c904e1795ed 100644
--- a/hash/ekara_japan.xml
+++ b/hash/ekara_japan.xml
@@ -7,9 +7,9 @@
Japanese e-kara carts appear to have a number of different genres split across various
cart sub-series (often supporting different hw types) special releases etc.
-
+
This file is for the base set (number on case, ECxxxx-xxx part numbers)
-
+
The genres in the Japanese games are represented by the code after the EC/DC/MC/GC/PC etc. number
JPM = J-Pop Mix
ATS = Artist Selection (all songs by a single artist)
@@ -27,21 +27,26 @@
ATM = unknown (used by the M series 'mini' carts)
TPJ = TV Pop
MIN = unknown
-
+
Some Japanese carts have a number starting with S (S-x on case, SCxxxx-xxx part numbers) (see ekara_japan_s.xml) (for e-kara - custom presentation)
M (M-x on case, MCxxxx-xxx part numbers) (see ekara_japan_m.xml) (for e-kara - custom presentation)
- EN (EN-X on case, no part numbers) (see ekara_japan_en.xml) (for e-kara - custom presentation) (check other compatibility)
+ EN (EN-X on case, no part numbers) (see ekara_japan_en.xml) (for e-kara - custom presentation)
+ BH (BG-XX on case, BH-xxxx on PCB) (see ekara_japan_bh.xml) (for e-kara - custom presentation)
+ GK (GK-X on case) (see ekara_japan_gk.xml) (for e-kara / e-pitch - custom presentation)
G (G-x on case, GCxxxx-xxx part numbers) (see ekara_japan_g.xml) (for e-kara, Popira / 2)
P (P-x on case, PCxxxx-xxx part numbers) (see ekara_japan_p.xml) (for e-kara, Popira / 2, DDR Family Mat)
- D (D-x on case, DCxxxx-xxx part numbers) (see ekara_japan_d.xml) (for e-kara, Popira / 2, Taiko De Popira)
+ D (D-x on case, DCxxxx-xxx part numbers) (see ekara_japan_d.xml) (for e-kara, Popira / 2, Taiko De Popira)
SP (SP-x on case, no part numbers) (see ekara_japan_sp.xml) (for e-kara, Popira / 2, Taiko de Popira, Jumping Popira)
+ A (A-x on case, Pichi Pichi Pitch series)(see ekara_japan_a.xml) (for e-kara / e-pitch)
+ JP (JP-x on case) (see ekara_japan_jp.xml) (for Jumping Popira Only)
these exist but haven't got any
- Some Japanese carts have a number starting with JP (for Jumping Popira Only?)
- A (for Pichi Pichi Pitch Only?)
+ Some Japanese carts have a number starting with
KE (for Kids Lyric book device Only?)
- KD (for e-kara?)
-
+ KD (for e-kara?)
+ PR (seen a PR-02 AYY) (what is it?)
+ KR (seen a KR-1) (bundled with later units?)
+
(there are others, need to document them)
@@ -50,7 +55,7 @@
Genres can cross multiple cart types, eg. TV Pop 1,3,4,5,6 are in the 'G' series, while TV Pop 2 is in the 'P' series, and TV Pop 9 is in the 'D' series (where are 7,8?)
for non-Japanese carts see ekara_us.xml and ekara_pal.xml, the PAL ones are noteworthy for using a different timing system
-
+
***********************************************************************************
Japanese cart listing (by 'just number' code) (number on cartridge / box, EC in cart identifier code)
@@ -59,6 +64,7 @@
The EC number is printed on the left side of the cart label, as well as in the serial code
early carts don't have a number printed on the box, only the title, after a certain point a number was added (when?)
+ Only known undumped carts in main series are 58, 64, 81, 83, 84, 85 (assuming highest number is 85)
.. *EC0001-JPM J-Pop Mix Volume 1
.. *EC0002-JPM J-Pop Mix Volume 2
@@ -76,12 +82,12 @@
.. *EC0013-JPM J-Pop Mix Volume 8
.. *EC0014-ATS Artist Selection Volume 1 - untranslated artist
.. *EC0015-ATS Artist Selection Volume 2 - untranslated artist
- .. EC0016-ENK ENK Volume 2
- .. EC0017-G73 1973-75 Volume 1
+ .. *EC0016-ENK ENK Volume 2
+ .. *EC0017-G73 1973-75 Volume 1
.. *EC0018-G82 1982-84 Volume 1
- .. EC0019-BSC Graduation Encouragement Volume 1
+ .. *EC0019-BSC Graduation Encouragement Volume 1
- .. EC0020-KID Kid's Mix Volume 2
+ .. *EC0020-KID Kid's Mix Volume 2
.. *EC0021-JPM J-Pop Mix Volume 9
.. *EC0022-JPM J-Pop Mix Volume 10
23 *EC0023-JPM J-Pop Mix Volume 11
@@ -89,7 +95,7 @@
25 *EC0025-JPM J-Pop Mix Volume 13
26 *EC0026-JPM J-Pop Mix Volume 14
27 *EC0027-JPM J-Pop Mix Volume 15
- 28 EC0028-JPM J-Pop Mix Volume 16
+ 28 *EC0028-JPM J-Pop Mix Volume 16
29 *EC0029-ATS Artist Selection Volume 3 - Dreams Come True
30 *EC0030-ENK ENK Volume 3
@@ -100,13 +106,13 @@
35 *EC0035-ATS Artist Selection Volume 5 - Matsuda Seiko
36 *EC0036-ATS Artist Selection Volume 6 - KinKi Kids
37 *EC0037-ENK ENK Volume 4
- 38 EC0038-BSC Graduation Encouragement Volume 2
- 39 EC0039-ATS Artist Selection Volume 7 - B'z
+ 38 *EC0038-BSC Graduation Encouragement Volume 2
+ 39 *EC0039-ATS Artist Selection Volume 7 - B'z
- 40 EC0040-JPM J-Pop Mix Volume 18
+ 40 *EC0040-JPM J-Pop Mix Volume 18
41 *EC0041-ATS Artist Selection Volume 8 - untranslated artist
42 *EC0042-JPM J-Pop Mix Volume 19
- 43 EC0043-ENK ENK Volume 5
+ 43 *EC0043-ENK ENK Volume 5
44 *EC0044-ATS Artist Selection Volume 9 - Every Little Thing
45 *EC0045-ATS Artist Selection Volume 10 - Mr. Children
46 *EC0046-JPM J-Pop Mix Volume 20
@@ -114,44 +120,44 @@
48 *EC0048-ENK ENK Volume 6
49 *EC0049-ATS Artist Selection Volume 11 - Judy and Mary
- 50 EC0050-ATS Artist Selection Volume 12 - The Beatles
+ 50 *EC0050-ATS Artist Selection Volume 12 - The Beatles
51 *EC0051-JPM J-Pop Mix Volume 21
52 *EC0052-ENK ENK Volume 7
- 53 EC0053-JPM J-Pop Mix Volume 22
+ 53 *EC0053-JPM J-Pop Mix Volume 22
54 *EC0054-JPM J-Pop Mix Volume 23
- 55 EC0055-ATS Artist Selection Volume 13 - Tube
- 56 EC0056-JPM J-Pop Mix Volume 24
- 57 EC0057-ATS Artist Selection Volume 14 - SMAP (should be Vol 14? sales sheet still lists 13 tho)
+ 55 *EC0055-ATS Artist Selection Volume 13 - Tube
+ 56 *EC0056-JPM J-Pop Mix Volume 24
+ 57 *EC0057-ATS Artist Selection Volume 14 - SMAP (should be Vol 14? sales sheet still lists 13 tho)
58 EC0058-ENK ENK Volume 8
- 59 EC0059-JPM J-Pop Mix Volume 25
+ 59 *EC0059-JPM J-Pop Mix Volume 25
- 60 EC0060-JPM J-Pop Mix Volume 26
+ 60 *EC0060-JPM J-Pop Mix Volume 26
61 *EC0061-JPM J-Pop Mix Volume 27
- 62 EC0062-JPM J-Pop Mix Volume 28
+ 62 *EC0062-JPM J-Pop Mix Volume 28
63 *EC0063-JPM J-Pop Mix Volume 29
64 EC0064-ENK ENK Volume 9
- 65 EC0065-JPM J-Pop Mix Volume 30
- 66 EC0066-JPM J-Pop Mix Volume 31
- 67 EC0067-JPM J-Pop Mix Volume 32
+ 65 *EC0065-JPM J-Pop Mix Volume 30
+ 66 *EC0066-JPM J-Pop Mix Volume 31
+ 67 *EC0067-JPM J-Pop Mix Volume 32
68 *EC0068-JPM J-Pop Mix Volume 33
- 69 EC0069- untranslated
+ 69 *EC0069-ETZ ETZ (custom presentation etc.)
70 *EC0070-JPM J-Pop Mix Volume 34
- 71 EC0071-JPM J-Pop Mix Volume 35
+ 71 *EC0071-JPM J-Pop Mix Volume 35
72 *EC0072-JPM J-Pop Mix Volume 36
- 73 EC0073- untranslated volume 1
- 74 EC0074-JPM J-Pop Mix Volume 37
- 75 EC0075-JPM J-Pop Mix Volume 38
+ 73 *EC0073-MKC MKC volume 1 (Japan)
+ 74 *EC0074-JPM J-Pop Mix Volume 37
+ 75 *EC0075-JPM J-Pop Mix Volume 38
76 *EC0076-JPM J-Pop Mix Volume 39
- 77 EC0077-ATS Artist Selection Volume 15 - unknown artist (should be Vol 15? sales sheet lists 5?)
- 78 EC0078- (unknown)
- 79 *EC0079-ETZ ETZ (custom presentation etc.)
- 80 EC0080- (unknown)
+ 77 *EC0077-ATS Artist Selection Volume 15 - Keisuke Kuwata (should be Vol 15? sales sheet lists 5?)
+ 78 *EC0078-JPM J-Pop Mix Volume 40
+ 79 *EC0079-ETZ ETZ 2 (custom presentation etc.)
+ 80 *EC0080-JPM J-Pop Mix Volume 41
81 EC0081-JPM J-Pop Mix Volume 42
82 *EC0082-MBH Matthew's Best Hit Selection
83 EC0083-JPM J-Pop Mix Volume 43
84 EC0084- (unknown, seen)
- 85 EC0085- (unknown, seen)
+ 85 EC0085-ETZ ETZ 3 (custom presentation etc.) (guess)
(more? what's the highest regular number?)
@@ -181,24 +187,6 @@
***********************************************************************************
- Japanese cart listing (by A code)
-
- These are for Pichi Pichi Pitch
- (not e-kara compatible?)
-
- https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q10109392860
-
- A-1 (unknown)
- A-2 (unknown)
- A-3 (unknown)
- A-4 (unknown)
- A-5 (unknown)
- A-6 (unknown)
- A-7 (unknown)
- A-8 (unknown)
-
- ***********************************************************************************
-
-->
<!-- Japanese e-kara cartridges EC series -->
@@ -258,17 +246,6 @@
</part>
</software>
- <software name="ec0011">
- <description>J-Pop Mix Volume 6 (Japan) (EC0011-JPM)</description>
- <year>2000</year>
- <publisher>Takara</publisher>
- <part name="cart" interface="ekara_cart">
- <dataarea name="rom" size="0x100000">
- <rom name="ec0011-jpm.u1" size="0x100000" crc="5d0ca1e7" sha1="0c1bf33b3a436da2c19bd7171ab1a234a623987c" offset="0" />
- </dataarea>
- </part>
- </software>
-
<software name="ec0006">
<description>ENK Volume 1 (Japan) (EC0006-ENK)</description>
<year>2000</year>
@@ -312,7 +289,7 @@
</dataarea>
</part>
</software>
-
+
<software name="ec0010">
<description>Kid's Mix Volume 1 (Japan) (EC0010-KID)</description>
<year>2000</year>
@@ -324,6 +301,17 @@
</part>
</software>
+ <software name="ec0011">
+ <description>J-Pop Mix Volume 6 (Japan) (EC0011-JPM)</description>
+ <year>2000</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x100000">
+ <rom name="ec0011-jpm.u1" size="0x100000" crc="5d0ca1e7" sha1="0c1bf33b3a436da2c19bd7171ab1a234a623987c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="ec0012">
<description>J-Pop Mix Volume 7 (Japan) (EC0012-JPM)</description>
<year>2000</year>
@@ -368,9 +356,27 @@
</part>
</software>
- <!-- EC0016-ENK ENK Volume 2 -->
-
- <!-- EC0017-G73 1973-75 Volume 1 -->
+ <software name="ec0016">
+ <description>ENK Volume 2 (Japan) (EC0016-ENK)</description>
+ <year>2000</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x100000">
+ <rom name="ec0016-enk.u1" size="0x100000" crc="1bac5cc7" sha1="d80e266d079ea2e8a5acb8c1ed97a94c5d31e6ec" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="ec0017">
+ <description>1973-75 Volume 1 (Japan) (EC0017-G73)</description>
+ <year>2000</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x100000">
+ <rom name="ec0017-g73.u1" size="0x100000" crc="7f4efd49" sha1="32403cf65f4ae372da64cef25e03ddd66cdffa25" offset="0" />
+ </dataarea>
+ </part>
+ </software>
<software name="ec0018">
<description>1982-84 Volume 1 (Japan) (EC0018-G82)</description>
@@ -383,10 +389,28 @@
</part>
</software>
- <!-- EC0019-BSC Graduation Encouragement Volume 1 -->
+ <software name="ec0019">
+ <description>Graduation Encouragement Volume 1 (Japan) (EC0019-BSC)</description>
+ <year>2000</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x100000">
+ <rom name="ec0019-bsc.u1" size="0x100000" crc="c7de4c19" sha1="2cfc8c8b684f7b5ddac384840665fae97b8d9829" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="ec0020">
+ <description>Kid's Mix Volume 2 (Japan) (EC0020-KID)</description>
+ <year>2000</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x100000">
+ <rom name="ec0020-kid.u1" size="0x100000" crc="ed3e5c2c" sha1="c9ca415b50a7b87d8bf54beb3c9f794bd928e489" offset="0" />
+ </dataarea>
+ </part>
+ </software>
- <!-- EC0020-KID Kid's Mix Volume 2 -->
-
<software name="ec0021">
<description>J-Pop Mix Volume 9 (Japan) (EC0021-JPM)</description>
<year>2000</year>
@@ -464,7 +488,16 @@
</part>
</software>
- <!-- EC0028-JPM J-Pop Mix Volume 16 -->
+ <software name="ec0028">
+ <description>J-Pop Mix Volume 16 (Japan) (EC0028-JPM)</description>
+ <year>2000</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x100000">
+ <rom name="ec0028-jpm.u1" size="0x100000" crc="f671ce7e" sha1="d901d6196d7864f5e512fbb6d539ec0580417385" offset="0" />
+ </dataarea>
+ </part>
+ </software>
<software name="ec0029">
<description>Artist Selection Volume 3 (Dreams Come True) (Japan) (EC0029-ATS)</description>
@@ -565,11 +598,38 @@
</part>
</software>
- <!-- EC0038-BSC Graduation Encouragement Volume 2 -->
+ <software name="ec0038">
+ <description>Graduation Encouragement Volume 2 (Japan) (EC0038-BSC)</description>
+ <year>2000</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x100000">
+ <rom name="ec0038-bsc.u1" size="0x100000" crc="34817291" sha1="a6069419bf3fd143fb247ba625c41b42000cda27" offset="0" />
+ </dataarea>
+ </part>
+ </software>
- <!-- EC0039-ATS Artist Selection Volume 7 - B's -->
+ <software name="ec0039">
+ <description>Artist Selection Volume 7 (B'z) (Japan) (EC0039-ATS)</description>
+ <year>2000</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x100000">
+ <rom name="ec0039-ats.u1" size="0x100000" crc="aa50b08a" sha1="91a97c0591e137e50b20f052b402ce52b70a16eb" offset="0" />
+ </dataarea>
+ </part>
+ </software>
- <!-- EC0040-JPM J-Pop Mix Volume 18 -->
+ <software name="ec0040">
+ <description>J-Pop Mix Volume 18 (Japan) (EC0040-JPM)</description>
+ <year>2000</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x100000">
+ <rom name="ec0040-jpm.u1" size="0x100000" crc="e2cb7232" sha1="c9c1f7d316f0c239c659632296695081e50b85e5" offset="0" />
+ </dataarea>
+ </part>
+ </software>
<software name="ec0041">
<description>Artist Selection Volume 8 (unknown) (Japan) (EC0041-ATS)</description>
@@ -593,7 +653,16 @@
</part>
</software>
- <!-- EC0043-ENK ENK Volume 5 -->
+ <software name="ec0043">
+ <description>ENK Volume 5 (Japan) (EC0043-ENK)</description>
+ <year>2001</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x100000">
+ <rom name="ec0043-enk.u1" size="0x100000" crc="c730037d" sha1="c283b99fe4ae51adc3e13a6fae4eaffb891ec20d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
<software name="ec0044">
<description>Artist Selection Volume 9 (Every Little Thing) (Japan) (EC0044-ATS)</description>
@@ -604,7 +673,7 @@
<rom name="ec0044-ats.u1" size="0x100000" crc="5ed25544" sha1="2cb30b442d97813af32530c6f61d7fcc7653f533" offset="0" />
<!-- this has 0x0b at address 0x00007 in an otherwise list of ascending values, above dump has 0x0f and looks more correct
both dumps have been verified multiple times, so this appears to be a case of bitrot in the cartridge the dump below was taken from -->
- <!--<rom name="ec0044-ats.u1" size="0x100000" crc="06557370" sha1="0ce7a193b214adaf14f3332ddd8ccbcbec830985" offset="0" />-->
+ <!--<rom name="ec0044-ats.u1" size="0x100000" crc="06557370" sha1="0ce7a193b214adaf14f3332ddd8ccbcbec830985" offset="0" />-->
</dataarea>
</part>
</software>
@@ -664,7 +733,17 @@
</part>
</software>
- <!-- EC0050-ATS Artist Selection Volume 12 - The Beatles -->
+ <software name="ec0050">
+ <description>Artist Selection Volume 12 (The Beatles) (Japan) (EC0050-ATS)</description>
+ <year>2001</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x200000">
+ <rom name="ec0050-ats.u1" size="0x200000" crc="56ce5d3a" sha1="c499bae5faa00e0987b89185d0e2ec142054773a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="ec0051">
<description>J-Pop Mix Volume 21 (Japan) (EC0051-JPM)</description>
@@ -688,7 +767,16 @@
</part>
</software>
- <!-- EC0053-JPM J-Pop Mix Volume 22 -->
+ <software name="ec0053">
+ <description>J-Pop Mix Volume 22 (Japan) (EC0053-JPM)</description>
+ <year>2001</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x100000">
+ <rom name="ec0053-jpm.u1" size="0x100000" crc="6f799665" sha1="bf029d5c10efb8b76bff7dda0806bf943d0fff01" offset="0" />
+ </dataarea>
+ </part>
+ </software>
<software name="ec0054">
<description>J-Pop Mix Volume 23 (Japan) (EC0054-JPM)</description>
@@ -701,17 +789,62 @@
</part>
</software>
- <!-- EC0055-ATS Artist Selection Volume 13 - Tube -->
+ <software name="ec0055">
+ <description>Artist Selection Volume 13 (Tube) (Japan) (EC0055-ATS)</description>
+ <year>2001</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x100000">
+ <rom name="ec0055-ats.u1" size="0x100000" crc="af6b0f2a" sha1="719bd1bc88517e4e067e99416547afe9ca1ff93f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
- <!-- EC0056-JPM J-Pop Mix Volume 24 -->
+ <software name="ec0056">
+ <description>J-Pop Mix Volume 24 (Japan) (EC0056-JPM)</description>
+ <year>2001</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x100000">
+ <rom name="ec0056-jpm.u1" size="0x100000" crc="8c0b175b" sha1="697d7eb50a84001ddb66f50a50c682c63c21ed60" offset="0" />
+ </dataarea>
+ </part>
+ </software>
- <!-- EC0057-ATS Artist Selection Volume 14 - SMAP -->
+ <software name="ec0057">
+ <description>Artist Selection Volume 14 (SMAP) (Japan) (EC0057-ATS)</description>
+ <year>2001</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x100000">
+ <rom name="ec0057-ats.u1" size="0x100000" crc="15345511" sha1="7e5197a8f7a0ec0160d7f5214428b153f35619f6" offset="0" />
+ </dataarea>
+ </part>
+ </software>
<!-- EC0058-ENK ENK Volume 8 -->
- <!-- EC0059-JPM J-Pop Mix Volume 25 -->
+ <software name="ec0059">
+ <description>J-Pop Mix Volume 25 (Japan) (EC0059-JPM)</description>
+ <year>2001</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x100000">
+ <rom name="ec0059-jpm.u1" size="0x100000" crc="e72ab46f" sha1="ef1fc7fba2beae7549edce697b12dd3b48dd1103" offset="0" />
+ </dataarea>
+ </part>
+ </software>
- <!-- EC0060-JPM J-Pop Mix Volume 26 -->
+ <software name="ec0060">
+ <description>J-Pop Mix Volume 26 (Japan) (EC0060-JPM)</description>
+ <year>2001</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x100000">
+ <rom name="ec0060-jpm.u1" size="0x100000" crc="04a0b834" sha1="916bac4b58210a0cbd8c9d76c39c802b6d68be32" offset="0" />
+ </dataarea>
+ </part>
+ </software>
<software name="ec0061">
<description>J-Pop Mix Volume 27 (Japan) (EC0061-JPM)</description>
@@ -724,7 +857,16 @@
</part>
</software>
- <!-- EC0062-JPM J-Pop Mix Volume 28 -->
+ <software name="ec0062">
+ <description>J-Pop Mix Volume 28 (Japan) (EC0062-JPM)</description>
+ <year>2001</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x100000">
+ <rom name="ec0062-jpm.u1" size="0x100000" crc="b3ea4218" sha1="4b186085ca5767f0c5dc3e67b4a316a3023a44bb" offset="0" />
+ </dataarea>
+ </part>
+ </software>
<software name="ec0063">
<description>J-Pop Mix Volume 29 (Japan) (EC0063-JPM)</description>
@@ -739,12 +881,39 @@
<!-- EC0064-ENK ENK Volume 9 -->
- <!-- EC0065-JPM J-Pop Mix Volume 30 -->
-
- <!-- EC0066-JPM J-Pop Mix Volume 31 -->
-
- <!-- EC0067-JPM J-Pop Mix Volume 32 -->
-
+ <software name="ec0065">
+ <description>J-Pop Mix Volume 30 (Japan) (EC0065-JPM)</description>
+ <year>2001</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x100000">
+ <rom name="ec0065-jpm.u1" size="0x100000" crc="fbf39688" sha1="fdf955de31bdb5bea078c0ae1305b67076093749" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="ec0066">
+ <description>J-Pop Mix Volume 31 (Japan) (EC0066-JPM)</description>
+ <year>2001</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x100000">
+ <rom name="ec0066-jpm.u1" size="0x100000" crc="aa7b1374" sha1="07b61dc24273c41088c2a15e07f112fd7917d0bb" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="ec0067">
+ <description>J-Pop Mix Volume 32 (Japan) (EC0067-JPM)</description>
+ <year>2001</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x100000">
+ <rom name="ec0067-jpm.u1" size="0x100000" crc="972cd1f3" sha1="0972800c5b64259e0a5953547c6c825ad68b0d83" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="ec0068">
<description>J-Pop Mix Volume 33 (Japan) (EC0068-JPM)</description>
<year>2001</year>
@@ -756,7 +925,16 @@
</part>
</software>
- <!-- EC0069- untranslated -->
+ <software name="ec0069"> <!-- custom presentation -->
+ <description>ETZ (Japan) (EC0069-ETZ)</description>
+ <year>2001</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x200000">
+ <rom name="ec0069-etz.u1" size="0x200000" crc="849ebd23" sha1="752c500d3ff48f04b985fef04219824d1d746034" offset="0" />
+ </dataarea>
+ </part>
+ </software>
<software name="ec0070">
<description>J-Pop Mix Volume 34 (Japan) (EC0070-JPM)</description>
@@ -769,7 +947,16 @@
</part>
</software>
- <!-- EC0071-JPM J-Pop Mix Volume 35 -->
+ <software name="ec0071">
+ <description>J-Pop Mix Volume 35 (Japan) (EC0071-JPM)</description>
+ <year>2001</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x100000">
+ <rom name="ec0071-jpm.u1" size="0x100000" crc="5d62c9d6" sha1="c50efa872833016612fc69a3ef8ae6068d27a9d8" offset="0" />
+ </dataarea>
+ </part>
+ </software>
<software name="ec0072">
<description>J-Pop Mix Volume 36 (Japan) (EC0072-JPM)</description>
@@ -782,11 +969,38 @@
</part>
</software>
- <!-- EC0073- untranslated volume 1 -->
-
- <!-- EC0074-JPM J-Pop Mix Volume 37 -->
-
- <!-- EC0075-JPM J-Pop Mix Volume 38 -->
+ <software name="ec0073">
+ <description>MKC volume 1 (Japan) (EC0073-MKC)</description>
+ <year>2001</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x100000">
+ <rom name="ec0073-mkc.u1" size="0x100000" crc="e1ffa625" sha1="ee1bcd579a10085c4c094037e25345c17c063c7c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="ec0074">
+ <description>J-Pop Mix Volume 37 (Japan) (EC0074-JPM)</description>
+ <year>2001</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x100000">
+ <rom name="ec0074-jpm.u1" size="0x100000" crc="12aa9070" sha1="2b645d1cbc5716cd1f58a9d2f820a5b50b0d9448" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="ec0075">
+ <description>J-Pop Mix Volume 38 (Japan) (EC0075-JPM)</description>
+ <year>2001</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x100000">
+ <rom name="ec0075-jpm.u1" size="0x100000" crc="cbb8e615" sha1="5fbbfbf4278ce7e289d859e389808b155bb16e4a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
<software name="ec0076">
<description>J-Pop Mix Volume 39 (Japan) (EC0076-JPM)</description>
@@ -798,13 +1012,31 @@
</dataarea>
</part>
</software>
-
- <!-- EC0077-ATS Artist Selection Volume 15 - unknown artist -->
-
- <!-- EC0078- (unknown) -->
-
+
+ <software name="ec0077">
+ <description>Artist Selection Volume 15 - Keisuke Kuwata (Japan) (EC0077-ATS)</description>
+ <year>2001</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x100000">
+ <rom name="ec0077-ats.u1" size="0x100000" crc="368b0daf" sha1="8274a06ca2e3dbcd5176ac1b916be4a5a0df12ef" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="ec0078">
+ <description>J-Pop Mix Volume 40 (Japan) (EC0078-JPM)</description>
+ <year>2001</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x100000">
+ <rom name="ec0078-jpm.u1" size="0x100000" crc="a76c022f" sha1="983fb1a78f457edcac9c7eb0226bb1b629ec27a7" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="ec0079"> <!-- custom presentation -->
- <description>ETZ (Japan) (EC0079-ETZ)</description> <!-- Japanese text in 'Volume' box -->
+ <description>ETZ 2 (Japan) (EC0079-ETZ)</description> <!-- Japanese text in 'Volume' box -->
<year>2002</year>
<publisher>Takara</publisher>
<part name="cart" interface="ekara_cart">
@@ -812,12 +1044,21 @@
<rom name="ec0079-etz.u1" size="0x200000" crc="c03b5411" sha1="a88156aec4e0f024461f129c955a953647f51554" offset="0" />
</dataarea>
</part>
- </software>
-
- <!-- EC0080- (unknown) -->
-
+ </software>
+
+ <software name="ec0080">
+ <description>J-Pop Mix Volume 41 (Japan) (EC0080-JPM)</description>
+ <year>2001</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x100000">
+ <rom name="ec0080-jpm.u1" size="0x100000" crc="6fc0b669" sha1="a712b5c25551b99b0c4a3650f71380087b5a54a7" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<!-- EC0081-JPM J-Pop Mix Volume 42 -->
-
+
<software name="ec0082"> <!-- custom presentation -->
<description>Matthew's Best Hit Selection (Japan) (EC0082-MBH)</description>
<year>2003</year>
@@ -827,12 +1068,12 @@
<rom name="ec0082-mbh.u1" size="0x100000" crc="3998e478" sha1="29dad31dfd79c57b2ccec0caac81b3489946b798" offset="0" />
</dataarea>
</part>
- </software>
-
+ </software>
+
<!-- EC0083-JPM J-Pop Mix Volume 43 -->
-
- <!-- EC0084- (unknown, seen) -->
-
- <!-- EC0085- (unknown, seen in the wild) -->
-
+
+ <!-- EC0084- Something 40 (unknown, seen) -->
+
+ <!-- EC0085- (unknown, seen in the wild, sequel to 69, 79 so probably ETZ) -->
+
</softwarelist>
diff --git a/hash/ekara_japan_a.xml b/hash/ekara_japan_a.xml
new file mode 100644
index 00000000000..762b0c45126
--- /dev/null
+++ b/hash/ekara_japan_a.xml
@@ -0,0 +1,72 @@
+<?xml version="1.0"?>
+<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
+<softwarelist name="ekara_japan_a" description="Takara e-pitch / e-kara (Japan) A-x series cartridges">
+ <!-- cartridges contain the ROM only, the XaviX CPU and BIOS are in the base unit
+
+ ***********************************************************************************
+
+ Japanese cart listing (by A code) (A-x on cartridge)
+
+ These are for use with e-pitch / e-kara (e-pitch internal ROM is the same as e-kara Japan, just button layout is changed)
+
+ https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q10109392860
+
+ A-1 Pichi Pichi Pitch vol.1 / ぴちぴちピッチvol.1
+ A-2 Pichi Pichi Pitch vol.2 / ぴちぴちピッチvol.2
+ A-3 Pichi Pichi Pitch vol.3 / ぴちぴちピッチvol.3
+ A-4 Pichi Pichi Pitch Pure Chapter 1 / ぴちぴちピッチピュア第1章
+ A-5 Pichi Pichi Pitch Karaoke Party / ぴちぴちピッチカラオケパーティー
+ A-6 Pichi Pichi Pitch Pure Chapter 2 / ぴちぴちピッチピュア第2章
+ A-7 Pichi Pichi Pitch Pure Chapter 3 / ぴちぴちピッチピュア第3章
+ A-8 Pichi Pichi Pitch Karaoke Party 2 / ぴちぴちピッチカラオケパーティー2
+
+ -->
+
+ <software name="a1" supported="no">
+ <description>A-1 Pichi Pichi Pitch vol.1 (Japan)</description>
+ <year>2003</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <feature name="slot" value="rom_24c08_epitch"/>
+ <dataarea name="rom" size="0x200000">
+ <rom name="ekaraa1.bin" size="0x200000" crc="5f69a977" sha1="33e7b453e1e78ac5e4a20c81c00f5c0c1260c6b0" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="a4" supported="no">
+ <description>A-4 Pichi Pichi Pitch Pure Chapter 1 (Japan)</description>
+ <year>2004</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <feature name="slot" value="rom_24c08_epitch"/>
+ <dataarea name="rom" size="0x200000">
+ <rom name="ekaraa4.bin" size="0x200000" crc="03dcc45a" sha1="ae884128c09b4fc7521f0010bbe9624419a3d0b8" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="a5">
+ <description>A-5 Pichi Pichi Pitch Karaoke Party (Japan)</description>
+ <year>2004</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x100000">
+ <rom name="ekaraa5.bin" size="0x100000" crc="6cec888a" sha1="5cb4abefb4a5aaec8827bf2d6abc2dfda8099136" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="a7" supported="no">
+ <description>A-7 Pichi Pichi Pitch Pure Chapter 3 (Japan)</description>
+ <year>2004</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <feature name="slot" value="rom_24c08_epitch"/>
+ <dataarea name="rom" size="0x200000">
+ <rom name="ekaraa7.bin" size="0x200000" crc="5b59900e" sha1="fdb8148211f00d0119b9ad082bf8fd348d509800" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+</softwarelist>
diff --git a/hash/ekara_japan_bh.xml b/hash/ekara_japan_bh.xml
new file mode 100644
index 00000000000..b033c4713b8
--- /dev/null
+++ b/hash/ekara_japan_bh.xml
@@ -0,0 +1,70 @@
+<?xml version="1.0"?>
+<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
+<softwarelist name="ekara_japan_bh" description="Takara e-kara (Japan) BH-xx series cartridges">
+ <!-- cartridges contain the ROM only, the XaviX CPU and BIOS are in the base unit -->
+ <!--
+ Japanese cart listing (by BH code) * = dumped
+ * = dumped
+
+ A secondary 4-digit naming scheme BHxxxx (no extension) appears on a sticker on the cartridge PCB only
+
+ For e-kara only
+
+ These are probably all just titled 'Best Hit Collection'
+
+ BH-01 (unknown)
+ *BH-02 Best Hit Collection
+ *BH-03 Best Hit Collection
+ BH-04 (unknown)
+ *BH-05 Best Hit Collection)
+ *BH-06 Best Hit Collection
+
+ (more? what's the BH highest number?)
+
+ -->
+
+ <software name="bh02">
+ <description>BH-02 Best Hit Collection (Japan)</description>
+ <year>2005</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x100000">
+ <rom name="bh02.bin" size="0x100000" crc="05ada4d7" sha1="abee397597f04f89b80bca69fa2daa4e2af7056b" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="bh03">
+ <description>BH-03 Best Hit Collection (Japan)</description>
+ <year>2005</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x100000">
+ <rom name="bh03.bin" size="0x100000" crc="d17cafd4" sha1="b74fd0f77a726547d4001d4177a5ccd2ea35536a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="bh05">
+ <description>BH-05 Best Hit Collection (Japan)</description>
+ <year>2005</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x100000">
+ <rom name="bh05.bin" size="0x100000" crc="9713f0c1" sha1="1ccd666771dcaed304e69c7dee06ae11df4ab091" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="bh06">
+ <description>BH-06 Best Hit Collection (Japan)</description>
+ <year>2005</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x100000">
+ <rom name="bh06.bin" size="0x100000" crc="6e264ecb" sha1="6c3e4253565242c0c6dcdab7698f5b1e28544b2e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+</softwarelist>
diff --git a/hash/ekara_japan_d.xml b/hash/ekara_japan_d.xml
index 859ccb93a85..e80e98b9f00 100644
--- a/hash/ekara_japan_d.xml
+++ b/hash/ekara_japan_d.xml
@@ -16,19 +16,31 @@
note BAT and BHT aren't the same series
- D-1 DC0001- (unknown)
+ *D-1 DC0001-BHT BHT (Best Artists?) Volume 8 (most other BHT carts are in G series, or P series)
*D-2 DC0002-BAT BAT Volume 6
- D-3 DC0003-BHT BHT (Best Artists?) Volume 9? (most other BHT carts are in G series, or P series)
- D-4 DC0004- (unknown)
+ *D-3 DC0003-BHT BHT (Best Artists?) Volume 9
+ D-4 DC0004-TPJ TV Pop Volume 8
*D-5 DC0005-TPJ TV Pop Volume 9
- D-6 DC0006- (seen)
- D-7 DC0007- (seen)
- D-8 DC0008- (seen)
-
+ D-6 DC0006-BHT BHT (Best Artists?) Volume 10
+ D-7 DC0007- (untranslated) Volume 4
+ D-8 DC0008-BAT BAT Volume 7?
+
(more? what's the D highest number?)
-
+
-->
+ <software name="dc0001">
+ <description>BHT Volume 8 (Japan) (DC0001-BHT)</description>
+ <year>2003</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <feature name="slot" value="rom_24lc02"/>
+ <dataarea name="rom" size="0x100000">
+ <rom name="dc0001-bht.u1" size="0x100000" crc="bd0c4044" sha1="496f9270c0285480ad513c2628260a5ed629dfd6" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="dc0002">
<description>BAT Volume 6 (Japan) (DC0002-BAT)</description>
<year>2003</year>
@@ -41,6 +53,18 @@
</part>
</software>
+ <software name="dc0003">
+ <description>BHT Volume 9 (Japan) (DC0003-BHT)</description>
+ <year>2003</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <feature name="slot" value="rom_24lc02"/>
+ <dataarea name="rom" size="0x100000">
+ <rom name="dc0003-bht.u1" size="0x100000" crc="fd15d60f" sha1="c017d3fa1e10ad13cc130b92bd149a347d5c996c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="dc0005">
<description>TV Pop Volume 9 (Japan) (DC0005-TPJ)</description>
<year>2004</year>
diff --git a/hash/ekara_japan_en.xml b/hash/ekara_japan_en.xml
index 63533f411bb..f23b7117b31 100644
--- a/hash/ekara_japan_en.xml
+++ b/hash/ekara_japan_en.xml
@@ -5,11 +5,11 @@
<!--
Japanese cart listing (by EN code) * = dumped
* = dumped
-
+
These don't seem to have a secondary numbering scheme (eg ENxxxx-xxx)
-
+
(check what units these are for)
-
+
EN-1 (unknown)
EN-2 (unknown)
*EN-3 (unknown)
@@ -17,7 +17,7 @@
(more? what's the EN highest number?)
-->
-
+
<software name="en3">
<description>EN-3 (Japan)</description>
<year>2004</year>
@@ -27,6 +27,6 @@
<rom name="en-3.u1" size="0x100000" crc="e3686ff4" sha1="e7e9a53a778739c406b2b226300d2f525cd9676b" offset="0" />
</dataarea>
</part>
- </software>
-
+ </software>
+
</softwarelist>
diff --git a/hash/ekara_japan_g.xml b/hash/ekara_japan_g.xml
index 1191b84109c..aaf8b73851b 100644
--- a/hash/ekara_japan_g.xml
+++ b/hash/ekara_japan_g.xml
@@ -9,7 +9,7 @@
These are for use with 2 different units
1. e-Kara
- 2. Popira (and Popira 2?)
+ 2. Popira (and Popira 2? - earlier carts will run it as regular Popira, later carts have full Popira 2 support)
G-1 *GC0001-BAT BAT Volume 1 (Artist Selection?)
G-2 *GC0002-BHT BHT Volume 1 (Best Artists?)
@@ -17,22 +17,23 @@
G-4 *GC0004-BHT BHT Volume 2 (Best Artists?)
G-5 GC0005-TPJ TV Pop Volume 1
G-6 *GC0006-BHT BHT Volume 3 (Best Artists?)
- G-7 GC0007-BAT BAT Volume 3 (Artist Selection?)
- G-8 GC0008-MIN? untranslated (no volume)
+ G-7 *GC0007-BAT BAT Volume 3 (Artist Selection?)
+ G-8 *GC0008-MIN mini-moni Volume 1
G-9 GC0009-TPJ TV Pop Volume 3 (Volume 2 is 'P-2' in 'P' series)
G-10 *GC0010-BAT BAT Volume 4 (Artist Selection?)
G-11 GC0011-TPJ TV Pop Volume 4
G-12 GC0012-BHT BHT Volume 5 (Best Artists?) (Volume 4 is 'P-1' in 'P' series)
G-13 GC0013- (unknown) Volume 6
- G-14 GC0014- (unknown) Volume 2
+ G-14 *GC0014-MIN mini-moni Volume 2
G-15 *GC0015-BAT BAT Volume 5 (Artist Selection?)
G-16 *GC0016-TPJ TV Pop Volume 5
- G-17 GC0017-TPJ TV Pop Volume 6
+ G-17 *GC0017-TPJ TV Pop Volume 6
+ G-18 GC0018-TPJ TV Pop Volume 7
(more? what's the G highest number?)
-->
-
+
<software name="gc0001">
<description>BAT Volume 1 (Japan) (GC0001-BAT)</description>
<year>2000</year>
@@ -61,11 +62,11 @@
<publisher>Takara</publisher>
<part name="cart" interface="ekara_cart">
<dataarea name="rom" size="0x100000">
- <rom name="gc00003-bat.u1" size="0x100000" crc="49536d5a" sha1="c112b6ac62f586fc1d1615406362fc659e587772" offset="0" />
+ <rom name="gc0003-bat.u1" size="0x100000" crc="49536d5a" sha1="c112b6ac62f586fc1d1615406362fc659e587772" offset="0" />
</dataarea>
</part>
</software>
-
+
<software name="gc0004">
<description>BHT Volume 2 (Japan) (GC0004-BHT)</description>
<year>2000</year>
@@ -76,7 +77,7 @@
</dataarea>
</part>
</software>
-
+
<software name="gc0006">
<description>BHT Volume 3 (Japan) (GC0006-BHT)</description>
<year>2000</year>
@@ -87,31 +88,77 @@
</dataarea>
</part>
</software>
-
+
+ <software name="gc0007">
+ <description>BAT Volume 3 (Japan) (GC0007-BAT)</description>
+ <year>2000</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x100000">
+ <rom name="gc0007-bat.u1" size="0x100000" crc="27b49bdb" sha1="2b64d978fc5df5869bc3c27d16642727e2d38999" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="gc0008">
+ <description>mini-moni Volume 1 (Japan) (GC0008-MIN) (set 1)</description>
+ <year>2001</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x200000">
+ <rom name="gc0008-min.u1" size="0x200000" crc="8414c402" sha1="340c432eec8eb2108b8364b5936dd22dc34b51a9" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="gc0008a" cloneof="gc0008">
+ <description>mini-moni Volume 1 (Japan) (GC0008-MIN) (set 2)</description>
+ <year>2001</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x200000">
+ <rom name="gc0008-min(alt).u1" size="0x200000" crc="b34d1721" sha1="3621f02423f55c43d1b16855c01189719ddbcb6e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<!-- Notes from Sean
-
+
G10 has a 24LC02, but no 74HC125, and pin 2 isn't connected.
- G10 is very odd; the SEEPROM's SDA is tied high with a 4.7K resistor and connected to pin 4 through a 220 ohm resistor.
- Pin 4 on the other carts I've looked at is VCC, also connected to pins 21 and 35, but on this one, it isn't.
- Likewise, SCL is tied low with a 47K resistor and connected to pin 32, which on all the other carts is connected to pins 1 and 44, which are ground.
-
- e-Kara units, Popira, Taiko de Popira and DDR all of them have pin 4 of the cart connector going to VCC and pin 32 going to ground. So none of them can communicate with the SEEPROM in G10
+ G10 is very odd; the SEEPROM's SDA is tied high with a 4.7K resistor and connected to pin 4 through a 220 ohm resistor.
+ Pin 4 on the other carts I've looked at is VCC, also connected to pins 21 and 35, but on this one, it isn't.
+ Likewise, SCL is tied low with a 47K resistor and connected to pin 32, which on all the other carts is connected to pins 1 and 44, which are ground.
+
+ e-Kara units, Popira, Taiko de Popira and DDR all of them have pin 4 of the cart connector going to VCC and pin 32 going to ground. So none of them can communicate with the SEEPROM in G10
+
+ Popira 2 however can make use of these pins -->
- Unless Popira 2 is different (unlikely) it doesn't look like the SEEPROM in this cartridge can be used (unfinished design?) -->
<software name="gc0010">
<description>BAT Volume 4 (Japan) (GC0010-BAT)</description>
<year>2002</year>
<publisher>Takara</publisher>
<part name="cart" interface="ekara_cart">
- <feature name="slot" value="rom_24lc02"/> <!-- no 74HC125, doesn't seem possible that this SEEPROM is actually used, see note above -->
+ <feature name="slot" value="rom_24lc02_gc0010"/>
<dataarea name="rom" size="0x100000">
<rom name="gc0010-bat.u1" size="0x100000" crc="c08be376" sha1="28cb6baacf64e0382fd9c8bb7167d7fdd96f57ee" offset="0" />
</dataarea>
</part>
- </software>
-
-
+ </software>
+
+
+ <software name="gc0014">
+ <description>mini-moni Volume 2 (GC0014-MIN)</description>
+ <year>2002</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <feature name="slot" value="rom_24lc02"/> <!-- with 74HC125 -->
+ <dataarea name="rom" size="0x200000">
+ <rom name="gc0014-min.u1" size="0x200000" crc="309e0337" sha1="ac68ad33fd15d7c2cc507efc645a04a2e6d08d49" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<!-- G15 looks like G16- 74HC125 and 24LC02. -->
<software name="gc0015">
<description>BAT Volume 5 (Japan) (GC0015-BAT)</description>
@@ -123,8 +170,8 @@
<rom name="gc0015-bat.u1" size="0x100000" crc="a839b745" sha1="a02bd29383baf1f92b3573aaa6343cc309a6f589" offset="0" />
</dataarea>
</part>
- </software>
-
+ </software>
+
<software name="gc0016">
<description>TV Pop Volume 5 (Japan) (GC0016-TPJ)</description>
<year>2002</year>
@@ -135,6 +182,18 @@
<rom name="gc0016-tpj.u1" size="0x100000" crc="52d81c55" sha1="c2fad86a2507589625cb507c3e1395cb662f9e34" offset="0" />
</dataarea>
</part>
- </software>
-
+ </software>
+
+ <software name="gc0017">
+ <description>TV Pop Volume 6 (Japan) (GC0017-TPJ)</description>
+ <year>2002</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <feature name="slot" value="rom_24lc02"/> <!-- with 74HC125 -->
+ <dataarea name="rom" size="0x100000">
+ <rom name="gc0017-tpj.u1" size="0x100000" crc="2c7d00a2" sha1="5976b9f3a95afb3b23f1d1d996de0b7aa41ee25c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
</softwarelist>
diff --git a/hash/ekara_japan_gk.xml b/hash/ekara_japan_gk.xml
new file mode 100644
index 00000000000..bc3bd45d46c
--- /dev/null
+++ b/hash/ekara_japan_gk.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0"?>
+<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
+<softwarelist name="ekara_japan_gk" description="Takara e-kara (Japan) GK-xx series cartridges">
+ <!-- cartridges contain the ROM only, the XaviX CPU and BIOS are in the base unit -->
+ <!--
+ Japanese cart listing (by GK code) * = dumped
+ * = dumped
+
+ A secondary 4-digit naming scheme GKxxxx (no extension) appears on a sticker on the cartridge PCB only
+
+ (check what units these are for)
+
+ *GK-1 Detective Conan
+ GK-2 (unknown)
+ GK-3 (seen)
+
+ (more? what's the GK highest number?)
+
+ -->
+
+ <software name="gk1">
+ <description>GK-1 - Detective Conan (Japan)</description>
+ <year>2004</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x200000">
+ <rom name="gk1.bin" size="0x200000" crc="775608cd" sha1="8b53fd4e8ced709df2716c839abfd7e41cc719d2" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+</softwarelist>
diff --git a/hash/ekara_japan_m.xml b/hash/ekara_japan_m.xml
index f068d1edd87..3be3576dbe8 100644
--- a/hash/ekara_japan_m.xml
+++ b/hash/ekara_japan_m.xml
@@ -5,29 +5,36 @@
Japanese cart listing (by M code) (M-x on cartridge / box, MC in cart identifier code)
- M-1 *MC0001-ATM ATM Mini Volume 1
- M-2 MC0002-
- M-3 MC0003-
- M-4 MC0004- ? Mini Volume 4 (w-inds)
- M-5 MC0005-
- M-6 MC0006-
- M-7 MC0007-ATM ATM Mini Volume 5
- M-8
- M-9
- M-10
- M-11
- M-12
- M-13 MC0013-KSM KSM Mini Volume 5
-
+ M-1 *MC0001-ATM Artist Mini Volume 1 (untranslated artist)
+ M-2 MC0002-ATM Artist Mini Volume 2 (untranslated artist)
+ M-3 MC0003-ATM Artist Mini Volume 3 (untranslated artist)
+ M-4 *MC0004-ATM Artist Mini Volume 4 (w-inds)
+ M-5 MC0005- KSM? unknown Vol 1
+ M-6 *MC0006-KSM KSM Mini Volume 2
+ M-7 MC0007-ATM Artist Mini Volume 5 (SMAP, KinKi Kids)
+ M-8 MC0008- KSM? TPM? unknown Vol 3 (TV)
+ M-9 MC0009-KSM JPop Mix Mini Vol 1
+ M-10 MC0010-ATM Artist Mini Volume 6 (untranslated artist)
+ M-11 MC0011- KSM? unknown Vol 4
+ M-12 *MC0012-ATM Artist Mini Volume 7 (untranslated artist)
+ M-13 *MC0013-KSM KSM Mini Volume 5
+ M-14 *MC0014-ATM Artist Mini Volume 8 (BoA)
+ M-15 MC0015- KSM? TPM? unknown Vol 6 (TV Pop)
+ M-16 MC0016-ATM Artist Mini Volume 9 (untranslated artist)
+ M-17 MC0017- KSM? TPM? TV Pop Mini Vol 7 (TV Pop)
+
+ unsure of KSM / TMP naming, MC0005/0005/0008/0011/0013/0015/0017 all seem to be the same series
+ but might have different 3 letter codes
+
(more? what's the M highest number?)
-->
-
+
<!-- Japanese e-kara cartridges MC (Mini) series -->
<!-- these have unique presentation -->
<software name="mc0001">
- <description>ATM Mini Volume 1 (Japan) (MC0001-ATM)</description>
+ <description>Artist Mini Volume 1 (untranslated artist) (Japan) (MC0001-ATM)</description>
<year>2003</year>
<publisher>Takara</publisher>
<part name="cart" interface="ekara_cart">
@@ -37,8 +44,41 @@
</part>
</software>
+ <software name="mc0004">
+ <description>Artist Mini Volume 4 (w-inds) (Japan) (MC0004-ATM)</description>
+ <year>2003</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x080000">
+ <rom name="mc0004-atm.u1" size="0x080000" crc="e9ba14c1" sha1="3cad1a6b0d1ba24dfb6c1aec84a6d87816b16d54" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="mc0006">
+ <description>KSM Mini Volume 2 (Japan) (MC0006-KSM)</description>
+ <year>2003</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x080000">
+ <rom name="mc0006-ksm.u1" size="0x080000" crc="6d3c8c02" sha1="568a0e156a2189156149578277b6d615fe4e157f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="mc0012">
+ <description>Artist Mini Volume 7 (untranslated artist) (Japan) (MC0012-ATM)</description>
+ <year>2003</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x080000">
+ <rom name="mc0012-atm.u1" size="0x080000" crc="f31d3de9" sha1="41e4de960b2f348a4bed3b9b6d51229878e8c8f3" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="mc0013">
- <description>KSM Mini Volume 5 (Japan) (MC0005-KSM)</description>
+ <description>KSM Mini Volume 5 (Japan) (MC0013-KSM)</description>
<year>2003</year>
<publisher>Takara</publisher>
<part name="cart" interface="ekara_cart">
@@ -48,4 +88,15 @@
</part>
</software>
+ <software name="mc0014">
+ <description>Artist Mini Volume 8 (BoA) (Japan) (MC0014-ATM)</description>
+ <year>2003</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x080000">
+ <rom name="mc0014-atm.u1" size="0x080000" crc="170e02af" sha1="02b38146db7d74727f7dccf6dcc3d004979210a1" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
</softwarelist>
diff --git a/hash/ekara_japan_p.xml b/hash/ekara_japan_p.xml
index a6736fff155..7b87f3cb076 100644
--- a/hash/ekara_japan_p.xml
+++ b/hash/ekara_japan_p.xml
@@ -13,9 +13,9 @@
3. Konami DDR Family Mat
*P-1 BHT Volume 4 (Best Artists?) (1,2,3, 5 in G series)
- P-2 TV Pop Volume 2 (1,3,4 in G series)
+ *P-2 TV Pop Volume 2 (1,3,4 in G series)
*P-3 ENB Volume 1
- P-4 BHT Volume 7
+ *P-4 BHT Volume 7
-->
<software name="pc0001">
@@ -29,6 +29,28 @@
</part>
</software>
+ <software name="pc0002">
+ <description>TV Pop Volume 2 (Japan) (PC0002-TPJ) (set 1)</description>
+ <year>2001</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x100000">
+ <rom name="pc0002-tpj.u1" size="0x100000" crc="2ce065ed" sha1="1c0ae8050f7093a53f74637f27063f720f19610c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="pc0002a" cloneof="pc0002">
+ <description>TV Pop Volume 2 (Japan) (PC0002-TPJ) ('World Trade Center' image removed)</description> <!-- The song 'Run Run Run' features an image containing the twin towers in the original release, it is swapped for another here -->
+ <year>2001</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x100000">
+ <rom name="pc0002-tpj(alt).u1" size="0x100000" crc="f8c54474" sha1="4ae876d8deed068c710700499cba22b88bea3d17" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="pc0003">
<description>ENB Volume 1 (Japan) (PC0003-ENB)</description>
<year>2001</year>
@@ -39,17 +61,17 @@
</dataarea>
</part>
</software>
-
+
<software name="pc0004">
<description>BHT Volume 7 (Japan) (PC0004-BHT)</description>
<year>2002</year>
<publisher>Takara</publisher>
<part name="cart" interface="ekara_cart">
- <feature name="slot" value="rom_24lc02"/>
+ <feature name="slot" value="rom_24lc02"/>
<dataarea name="rom" size="0x100000">
- <rom name="pc0004-bht.u1" size="0x100000" crc="95e35899" sha1="a9bd2694f5ee4b964e8d73afc3e88c0eb18ca1d2" offset="0" />
+ <rom name="pc0004-bht.u1" size="0x100000" crc="95e35899" sha1="a9bd2694f5ee4b964e8d73afc3e88c0eb18ca1d2" offset="0" />
</dataarea>
</part>
- </software>
+ </software>
</softwarelist>
diff --git a/hash/ekara_japan_s.xml b/hash/ekara_japan_s.xml
index bf95c5d9826..7f5b4ea833d 100644
--- a/hash/ekara_japan_s.xml
+++ b/hash/ekara_japan_s.xml
@@ -11,36 +11,46 @@
SAI seems to be used for multiple different series here, need to look at the subtitles too
S-1 SC0001- Hello Kitty Special
- S-2 SC0002- (unknown)
- S-3 SC0003- (unknown)
- S-4 *SC0004-SAI SAI (series 1) Volume 1
+ S-2 SC0002-SAI SAI (series 3) Volume 1
+ S-3 *SC0003- Kids' Challenge Volume 1
+ S-4 *SC0004-SAI SAI (series 1) Volume 1
S-5 *SC0005-SAI SAI (series 2) Volume 1 (same series as 6,9,19,21,22)
S-6 *SC0006-SAI SAI (series 2) Volume 2 (same series as 5,9,19,21,22)
- S-7 SC0007- (unknown)
- S-8 SC0008- (unknown)
+ S-7 SC0007- unknown(2) Volume 1
+ S-8 SC0008-SAI SAI (series 3) Volume 2
S-9 *SC0009-SAI SAI (series 2) Volume 3 (same series as 5,6,19,21,22)
S-10 *SC0010-HWK HWK (untranslated)
- S-11 SC0011- (unknown)
- S-12 *SC0012-SAI SAI (series 3) Volume 3
- S-13 SC0013- (unknown)
- S-14 SC0014- (unknown)
- S-15 SC0015- (unknown)
- S-16 SC0016- (unknown)
- S-17 SC0017- (unknown)
- S-18 SC0018- (unknown) Volume 1
+ S-11 SC0011- PostPet
+ S-12 *SC0012-SAI SAI (series 3) Volume 3
+ S-13 SC0013- SAI (series 2) Volume 4
+ S-14 SC0014- SAI (series 3) Volume 4
+ S-15 SC0015- unknown(2) Volume 2
+ S-16 SC0016-SAI SAI (series 2) Volume 5
+ S-17 SC0017- unknown(1) Volume 2
+ S-18 *SC0018-SAI Challenge Artist Volume 1
S-19 *SC0019-SAI SAI (series 2) Volume 6 (same series as 5,6,9,21,22)
- S-20 SC0020- (unknown) Volume 5
- S-21 *SC0021-SAI SAI (series 2) Volume 7 (same seires as 5,6,9,19,22)
- S-22 *SC0022-SAI SAI (series 2) Volume 8 (same seires as 5,6,9,19,21)
- S-23 SC0023- (unknown)
+ S-20 SC0020- SAI (series 3) Volume 5
+ S-21 *SC0021-SAI SAI (series 2) Volume 7 (same series as 5,6,9,19,22)
+ S-22 *SC0022-SAI SAI (series 2) Volume 8 (same series as 5,6,9,19,21)
+
+ (more? what's the S highest number?, had S-23 noted, but can't find evidence of it now)
- (more? what's the S highest number?)
-
-->
<!-- Japanese e-kara cartridges SC (Special?) series -->
<!-- these have unique presentation -->
+ <software name="sc0003">
+ <description>Kids' Challenge Volume 1 (Japan) (SC0003-xxx)</description>
+ <year>2001</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x100000">
+ <rom name="sc0003-.u1" size="0x100000" crc="935e3445" sha1="e86949467e65d515523629ca1e8f8b47cdaaacf0" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="sc0004">
<description>SAI (series 1) Volume 1 (Japan) (SC0004-SAI)</description>
<year>2001</year>
@@ -107,9 +117,20 @@
</part>
</software>
+ <software name="sc0018">
+ <description>Challenge Artist Volume 1 (Japan) (SC0018-SAI)</description>
+ <year>2002</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x100000">
+ <rom name="sc0018-sai.u1" size="0x100000" crc="23545417" sha1="64b84de483c6c5d1129826324b30580a189077ea" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="sc0019">
<description>SAI (series 2) Volume 6 (Japan) (SC0019-SAI)</description>
- <year>2001</year>
+ <year>2002</year>
<publisher>Takara</publisher>
<part name="cart" interface="ekara_cart">
<dataarea name="rom" size="0x200000">
@@ -120,7 +141,7 @@
<software name="sc0021">
<description>SAI (series 2) Volume 7 (Japan) (SC0021-SAI)</description>
- <year>2001</year>
+ <year>2002</year>
<publisher>Takara</publisher>
<part name="cart" interface="ekara_cart">
<dataarea name="rom" size="0x200000">
@@ -131,7 +152,7 @@
<software name="sc0022">
<description>SAI (series 2) Volume 8 (Japan) (SC0022-SAI)</description>
- <year>2001</year>
+ <year>2003</year>
<publisher>Takara</publisher>
<part name="cart" interface="ekara_cart">
<dataarea name="rom" size="0x200000">
diff --git a/hash/ekara_japan_sp.xml b/hash/ekara_japan_sp.xml
index efb6ea08554..f0fa50dfb0f 100644
--- a/hash/ekara_japan_sp.xml
+++ b/hash/ekara_japan_sp.xml
@@ -7,8 +7,8 @@
***********************************************************************************
Japanese cart listing (by SP code) * = dumped
-
- These don't seem to have a secondary numbering scheme (eg SPxxxx-xxx)
+
+ A secondary 4-digit naming scheme SPxxxx (no extension) appears on a sticker on the cartridge PCB only
These are for use with 5 different units
1. e-Kara
@@ -16,18 +16,15 @@
3. Popira 2 (Blue/Green) ( https://www.youtube.com/watch?v=iY1I-jfXw7U )
4. Taiko de Popira
5. Jumping Popira (Stepping Mat type thing) ( https://www.youtube.com/watch?v=yJruMOBdLFY )
-
+
If you plug this into a DDR Family Mat you get the message (in Japanese)
-
+
"please play this cartridge on e-kara series, popira, popira 2, taiko de popira or jumping popira"
- gives 'memory error' if plugged into Popira (needs cartridge SEEPROM emulating)
- gives 'eep-rom error' if plugged into Taiko de Popira (same reason)
-
SP-01 (unknown)
*SP-02 'Super Cartridge' SP-2
- SP-03 (unknown)
- SP-04 (unknown)
+ *SP-03 'Super Cartridge' SP-3
+ *SP-04 'Super Cartridge' SP-4
SP-05
SP-06 (seen)
SP-07 (seen)
@@ -36,9 +33,9 @@
-->
- <software name="sp02"> <!-- also has SEEPROM inside -->
+ <software name="sp02">
<description>SP-02 Super Cartridge (Japan)</description>
- <year>2000</year>
+ <year>2004</year>
<publisher>Takara</publisher>
<part name="cart" interface="ekara_cart">
<feature name="slot" value="rom_24lc04"/>
@@ -46,5 +43,30 @@
<rom name="sp02.u1" size="0x200000" crc="c8a84ded" sha1="02ffa04cdc7732fd3ab75505c5cc68bda130c7ee" offset="0" />
</dataarea>
</part>
- </software>
+ </software>
+
+ <software name="sp03">
+ <description>SP-03 Super Cartridge (Japan)</description>
+ <year>2004</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <feature name="slot" value="rom_24lc04"/>
+ <dataarea name="rom" size="0x200000">
+ <rom name="sp03.u1" size="0x200000" crc="cd7dbbaf" sha1="cc62c10f8f83015e4c472bc41e9a1fd7ac497655" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sp04">
+ <description>SP-04 Super Cartridge (Japan)</description>
+ <year>2004</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <feature name="slot" value="rom_24lc04"/>
+ <dataarea name="rom" size="0x200000">
+ <rom name="sp04.u1" size="0x200000" crc="77818ddb" sha1="708980b1ae30864bd3395ef663de1c57ecbc113c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
</softwarelist>
diff --git a/hash/ekara_japan_web.xml b/hash/ekara_japan_web.xml
index d0c1a75fd51..9ba3f9f10b9 100644
--- a/hash/ekara_japan_web.xml
+++ b/hash/ekara_japan_web.xml
@@ -28,4 +28,17 @@
</part>
</software>
+ <!-- this one has some songs programmed into it (TODO, list them here for reference) -->
+
+ <software name="ekaraweb12a">
+ <description>e-kara Web cartridge 12M (used, with 7 Songs) (Japan)</description>
+ <year>2003</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <dataarea name="rom" size="0x100000">
+ <rom name="ekaraweb3.bin" size="0x100000" crc="a6a095b9" sha1="709d7edb5799b97127502408bec698663b902462" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
</softwarelist>
diff --git a/hash/ekara_us.xml b/hash/ekara_us.xml
index e16a244b617..69af8ccac8d 100644
--- a/hash/ekara_us.xml
+++ b/hash/ekara_us.xml
@@ -229,5 +229,5 @@
</dataarea>
</part>
</software>
-
+
</softwarelist>
diff --git a/hash/electron_cart.xml b/hash/electron_cart.xml
index c0e2536ae81..554f0ed0c0d 100644
--- a/hash/electron_cart.xml
+++ b/hash/electron_cart.xml
@@ -100,10 +100,10 @@
<publisher>Acornsoft</publisher>
<info name="release" value="SCL02" />
<part name="cart" interface="electron_cart">
- <dataarea name="uprom" size="16384">
+ <dataarea name="lorom" size="16384">
<rom name="lisp_1.rom" size="16384" crc="fda4c546" sha1="24c7062fc3666cd6814d72e417146e32eb995b04" offset="0" />
</dataarea>
- <dataarea name="lorom" size="16384">
+ <dataarea name="uprom" size="16384">
<rom name="lisp_2.rom" size="16384" crc="2eb56fc0" sha1="bdf09e553578d27a0cc202d409484dd8c2c3c085" offset="0" />
</dataarea>
</part>
@@ -295,7 +295,7 @@
<!-- Expansion Cartridges -->
<software name="abr">
- <description>Advanced Battery-Backed RAM</description>
+ <description>Advanced Battery-Backed RAM v1.10</description>
<year>1987</year>
<publisher>Advanced Computer Products</publisher>
<part name="cart" interface="electron_cart">
@@ -306,6 +306,18 @@
</part>
</software>
+ <software name="abr104" cloneof="abr">
+ <description>Advanced Battery-Backed RAM v1.04</description>
+ <year>1987</year>
+ <publisher>Advanced Computer Products</publisher>
+ <part name="cart" interface="electron_cart">
+ <feature name="slot" value="abr" />
+ <dataarea name="nvram" size="32768">
+ <rom name="pres-abr-utils-1.04.rom" size="16384" crc="2c009b06" sha1="be245a32bba1f18614963587a61bcb622f404c95" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="ap3" cloneof="ap34">
<description>Advanced Plus 3</description>
<year>1987</year>
@@ -347,6 +359,18 @@
</part>
</software>
+ <software name="ap5">
+ <description>Advanced Plus 5</description>
+ <year>1985</year>
+ <publisher>Advanced Computer Products</publisher>
+ <part name="cart" interface="electron_cart">
+ <feature name="slot" value="ap5" />
+ <dataarea name="rom" size="8192">
+ <rom name="acp-tube-1.21.rom" size="8192" crc="63fb5a90" sha1="56c1f0ed4267ecd61f4e47ce9ac6954fc344bc3f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="aqr">
<description>Advanced Quarter Meg RAM</description>
<year>1987</year>
@@ -396,7 +420,7 @@
</part>
</software>
- <software name="peg4001" cloneof="peg400">
+ <software name="peg4001" cloneof="peg400">
<description>Pegasus 400 v1.01</description>
<year>1987</year>
<publisher>Slogger</publisher>
@@ -422,6 +446,19 @@
</part>
</software>
+ <software name="romp144">
+ <description>ROMPlus-144</description>
+ <year>1988</year>
+ <publisher>JAFA Systems</publisher>
+ <part name="cart" interface="electron_cart">
+ <feature name="slot" value="romp144" />
+ <dataarea name="rom" size="8192">
+ <rom name="romplus144-v3.00.rom" size="8192" crc="2f738bff" sha1="682603274a5f8b36c4b1a43e44ede5235a92383c" offset="0" />
+ </dataarea>
+ <dataarea name="ram" size="32768" />
+ </part>
+ </software>
+
<software name="seds100" cloneof="seds">
<description>Slogger Electron Disk System v1.00</description>
<year>1986</year>
@@ -500,12 +537,25 @@
</part>
</software>
+ <software name="tube">
+ <description>Acorn Tube Interface (prototype)</description>
+ <year>1984</year>
+ <publisher>Acorn Computers</publisher>
+ <part name="cart" interface="electron_cart">
+ <feature name="slot" value="tube" />
+ <dataarea name="rom" size="8192">
+ <rom name="elk-tube-1.21.rom" size="8192" crc="3f50b365" sha1="33f1ff07ba5feb8f6343de1db0d56f7adb2db856" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<!-- Mega Games Cartridge -->
<software name="mgc">
<description>Mega Games Cartridge</description>
<year>2017</year>
<publisher>Retro Hardware</publisher>
+ <info name="author" value="Dave Hitchins" />
<part name="cart" interface="electron_cart">
<feature name="slot" value="mgc" />
<dataarea name="nvram" size="4194304">
diff --git a/hash/electron_rom.xml b/hash/electron_rom.xml
index c636d0ef7e2..a06fdd1563c 100644
--- a/hash/electron_rom.xml
+++ b/hash/electron_rom.xml
@@ -58,17 +58,6 @@
</part>
</software>
- <software name="abet" supported="no">
- <description>Advanced BASIC Editor &amp; Toolkit v1.00</description>
- <year>1990</year>
- <publisher>P.R.E.S.</publisher>
- <part name="rom" interface="electron_rom">
- <dataarea name="rom" size="32768">
- <rom name="AdvancedBASICEditorToolkit-1.00.rom" size="32768" crc="9dcf064e" sha1="80fb0c735a294b57e3fcc92614063a4ce319b41b" offset="0"/>
- </dataarea>
- </part>
- </software>
-
<software name="acp100" cloneof="acp">
<description>Advanced Control Panel v1.00</description>
<year>1986</year>
@@ -443,6 +432,41 @@
</part>
</software>
+ <software name="bet" supported="no">
+ <description>BASIC Editor &amp; Toolkit v1.00</description>
+ <year>1990</year>
+ <publisher>Ian Copestake Software</publisher>
+ <part name="rom" interface="electron_rom">
+ <dataarea name="rom" size="32768">
+ <rom name="BASICEditorToolkit-1.00.rom" size="32768" crc="9dcf064e" sha1="80fb0c735a294b57e3fcc92614063a4ce319b41b" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="commstar">
+ <description>Commstar</description>
+ <year>1985</year>
+ <publisher>PACE</publisher>
+ <part name="rom" interface="electron_rom">
+ <dataarea name="rom" size="16384">
+ <rom name="Commstar-E1.12.rom" size="16384" crc="61a1d49e" sha1="3776c972789cebacd1f92b6f3aa01c8b2c8bd505" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="e2p" supported="no">
+ <description>E2P Operating System (ROM)</description>
+ <year>1986</year>
+ <publisher>Permanent Memory Systems</publisher>
+ <info name="author" value="John Wike" />
+ <info name="usage" value="Requires E2P-6502" />
+ <part name="rom" interface="electron_rom">
+ <dataarea name="rom" size="8192">
+ <rom name="PMSE2P-2.4.rom" size="8192" crc="05332a50" sha1="35c7dbf6119ab9770df4765d08382e3af7345aa9" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="elkman14" cloneof="elkman">
<description>ElkMan v1.4</description>
<year>1985</year>
@@ -476,6 +500,17 @@
</part>
</software>
+ <software name="matrix">
+ <description>Matrix</description>
+ <year>1986</year>
+ <publisher>Vine Micros</publisher>
+ <part name="rom" interface="electron_rom">
+ <dataarea name="rom" size="8192">
+ <rom name="Matrix-1.01.rom" size="8192" crc="79beb2e0" sha1="3759f55e9f39b83eb96cb95ea4466ab72baca57f" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
<software name="mode7sim">
<description>Mode 7 Simulator v1.1</description>
<year>1988</year>
@@ -487,6 +522,18 @@
</part>
</software>
+ <software name="mforth83">
+ <description>Multi-Forth 83</description>
+ <year>1984</year>
+ <publisher>Skywave</publisher>
+ <info name="usage" value="*FORTH-83" />
+ <part name="rom" interface="electron_rom">
+ <dataarea name="rom" size="16384">
+ <rom name="Multi-Forth83.rom" size="16384" crc="c7de445f" sha1="9d26aecf96608504d091628ce1f15fb045e2874a" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
<software name="pluscom">
<description>Pluscom Plus v2.00</description>
<year>1987</year>
@@ -829,6 +876,22 @@
</part>
</software>
+ <software name="timetndr">
+ <description>Time-Tender</description>
+ <year>1986</year>
+ <publisher>Cheshire Micro Systems</publisher>
+ <part name="rom1" interface="electron_rom">
+ <dataarea name="rom" size="16384">
+ <rom name="Time1.rom" size="16384" crc="95aea1a3" sha1="ff90ce72badc5ffe10326cfb59cd199566f49a73" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="rom2" interface="electron_rom">
+ <dataarea name="rom" size="16384">
+ <rom name="Time2.rom" size="16384" crc="c07b15c7" sha1="2236ab7a029cb9f399ba4d57e93fcef703e5cb61" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
<software name="trek106" cloneof="trek">
<description>StarTrek v1.06</description>
<year>1986</year>
diff --git a/hash/fidel_sc6.xml b/hash/fidel_sc6.xml
new file mode 100644
index 00000000000..720ec1c8c2a
--- /dev/null
+++ b/hash/fidel_sc6.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
+
+<softwarelist name="fidel_sc6" description="Fidelity SC6 Modules">
+
+<!-- Sensory Chess Challenger 6 -->
+
+ <software name="sc6">
+ <description>SC6: original program</description>
+ <year>1982</year>
+ <publisher>Fidelity Electronics</publisher>
+ <part name="cart" interface="fidel_sc6">
+ <dataarea name="rom" size="0x1000">
+ <rom name="101-1035a01" size="0x1000" crc="0024971f" sha1="76b16364913ada2fb94b9e6a8524b924e6832ddf" offset="0x0000" /> <!-- 2332 -->
+ </dataarea>
+ </part>
+ </software>
+
+</softwarelist>
diff --git a/hash/fmtowns_cd.xml b/hash/fmtowns_cd.xml
index 4170891145e..cc142b7a64f 100644
--- a/hash/fmtowns_cd.xml
+++ b/hash/fmtowns_cd.xml
@@ -184,7 +184,6 @@ Emit Vol. 3: Watashi ni Sayonara wo Koei
Engage Errands 2: Kouki wo Niau Mono Ponytail Soft 1995/5 CD
Engage Errands: Miwaku no Shito-tachi Ponytail Soft 1995/4 CD
English in Dream SofMedia 1990/6 CD
-Enkaiou Dennou Shoukai 1989/10 CD
Enkaiou Ver. 3: Chikyuu Saidai no Kessen Dennou Shoukai 1993/12 CD
Euphony 2 / MTR V1.1 Fujitsu 1992/11 CD
Euphony 2 / SCORE V1.1 Fujitsu 1993/4 CD
@@ -341,8 +340,6 @@ JAF Drive Guide - Best Ski 150 (Resort-hen) JAF Shuppansha
JAF Drive Guide (Ver. 2) JAF Shuppansha 1992/2 SET(CD+FD)
Jinmon Yuugi Fairytale (Red Zone) 1995/8 SET(CD+FD)
Jintaizu System Skeleton Medical System 1995/8 CD
-Joker Towns Birdy Soft 1992/7 CD
-Joshikou Seifuku Monogatari Nihon Soft System 1995/4 SET(CD+FD)
Joshikousei Shoujo Densetsu Byakuya Shobou 1994/4 CD
Jouhou Club Fujitsu Social Science Laboratory 1989/11 CD
Jouhou Gijutsu Yougo Shuu CD-ROM Fujitsu 1991/12 CD
@@ -533,7 +530,6 @@ Planet Harmony Datt Japan
Pocky 1-2 & Ponyon Ponytail Soft 1994/6 CD
Populous 2 Expert Imagineer 1993/2 CD
Powers of Ten Datt Japan 1995/10 CD
-Preasure Janis 1994/2 CD
Presence Orange House 1992/12 ?
Presence Sur de Wave 1992/12 CD
Present Orange House 1991/6 ?
@@ -762,7 +758,6 @@ Yes! HG Himeya Soft
Yoshioka Mayumi: Last Nude Janis 1993/12 CD
Youki de Cool na LA Towns Media Art 1990/12 CD
Yubiwa Monogatari Daiikkan: Tabi no Nakama Starcraft 1992/3 CD
-Yubiwa Monogatari Dainikan: Futatsu no Tou Starcraft 1993/4 SET(CD+FD)
Yumeutsutsu Megami 1992/5 CD
Z's Staff Pro Towns Zeit 1991/7 CD
Z's Triphony DigitalCraft Towns Zeit 1990/12 CD
@@ -3641,6 +3636,113 @@ User/save disks that can be created from the game itself are not included.
</part>
</software>
+ <software name="enkaio">
+ <!--
+ Origin: redump.org / r09
+ <rom name="Enkaiou (Japan) (Track 01).bin" size="105134400" crc="304cbfed" sha1="8c310e390bd0c4fd2ecc2c3eb842381fff549c1b"/>
+ <rom name="Enkaiou (Japan) (Track 02).bin" size="8079120" crc="2eeba401" sha1="6df382c1e3ae30af7e9f409660fe593ea2a84d64"/>
+ <rom name="Enkaiou (Japan) (Track 03).bin" size="7879200" crc="913a540c" sha1="0a5f3f815b1abc0b09044186ed1029634bda52e2"/>
+ <rom name="Enkaiou (Japan) (Track 04).bin" size="3386880" crc="cb72d1f5" sha1="2f057fd7aad55e972d065febe2aab08961730c4f"/>
+ <rom name="Enkaiou (Japan) (Track 05).bin" size="17228400" crc="8efa3549" sha1="7bd00457807138543c08a98c56382a9a8989a389"/>
+ <rom name="Enkaiou (Japan) (Track 06).bin" size="7166544" crc="563d4129" sha1="91598ee02fb330fa23e7a0cdef4347a80d4d11f9"/>
+ <rom name="Enkaiou (Japan) (Track 07).bin" size="10085376" crc="32158c68" sha1="af1d84c509ec1bf09a439131947ca5538f4f2aa0"/>
+ <rom name="Enkaiou (Japan) (Track 08).bin" size="9372720" crc="c5182e50" sha1="4f73ea47c732cef65eea08c266de48f4875bab39"/>
+ <rom name="Enkaiou (Japan) (Track 09).bin" size="8342544" crc="b53e3b34" sha1="dde37b48ad38b6b1434fcf5f0183693f4ab2e3ca"/>
+ <rom name="Enkaiou (Japan) (Track 10).bin" size="8027376" crc="cb120500" sha1="6aa1128b5b8c11502ed462617d83130ed5f8c85f"/>
+ <rom name="Enkaiou (Japan) (Track 11).bin" size="8067360" crc="3c0787ba" sha1="68118f371eba0a9bc8c5e1739dc66e8824001643"/>
+ <rom name="Enkaiou (Japan) (Track 12).bin" size="7707504" crc="6ee181ae" sha1="3754f4563fa14dd40a5712d48bb9736397d0f7d8"/>
+ <rom name="Enkaiou (Japan) (Track 13).bin" size="7408800" crc="0bd85c6d" sha1="78d8f836ae11076f37b23a6f7b08565382089be2"/>
+ <rom name="Enkaiou (Japan) (Track 14).bin" size="7815696" crc="60cd53ea" sha1="0971be6a6334f2e86a488264efe65614d8acc669"/>
+ <rom name="Enkaiou (Japan) (Track 15).bin" size="4544064" crc="d1710f30" sha1="4a4a3f717fd5b068981e70c57c3fc33becd59d0d"/>
+ <rom name="Enkaiou (Japan) (Track 16).bin" size="7298256" crc="806e4b1d" sha1="30396fe7b209b82e932a37ec789daedb606cdd33"/>
+ <rom name="Enkaiou (Japan) (Track 17).bin" size="10184160" crc="c39bd330" sha1="687f55887f7357c6d54b690d0e339a671ad75740"/>
+ <rom name="Enkaiou (Japan) (Track 18).bin" size="6825504" crc="8d98bbbf" sha1="203dd5bd7a1a203d344d291b41e90696465faedb"/>
+ <rom name="Enkaiou (Japan) (Track 19).bin" size="14664720" crc="e3d90dca" sha1="b56ba9b6d15764812f7f8f9cf1387e3ebbdff551"/>
+ <rom name="Enkaiou (Japan) (Track 20).bin" size="2187360" crc="218c5b70" sha1="f399f2704ecca15289ce03139ebfc222712f21e7"/>
+ <rom name="Enkaiou (Japan) (Track 21).bin" size="2175600" crc="3f63f478" sha1="abea4a76614a88240e5ada8eb5b0e0167854dfca"/>
+ <rom name="Enkaiou (Japan) (Track 22).bin" size="1959216" crc="5f098f2c" sha1="b252688fe8cef86006a20b5659c1ad9d32c8b6c5"/>
+ <rom name="Enkaiou (Japan) (Track 23).bin" size="2504880" crc="4f5c8545" sha1="9c90fecf3ccdd80b45fcd0f79a9929240a8f6da1"/>
+ <rom name="Enkaiou (Japan) (Track 24).bin" size="2074464" crc="ca462243" sha1="25d5b804def1c2ef2f9f1fee71ec7ca60d9dbee4"/>
+ <rom name="Enkaiou (Japan) (Track 25).bin" size="2488416" crc="9c877445" sha1="b46eff619bba918d2e2560998b6a295fcb595854"/>
+ <rom name="Enkaiou (Japan) (Track 26).bin" size="3104640" crc="b80021f0" sha1="3bce1e7b020aad555f6bd3ea573c36acbdd22a2b"/>
+ <rom name="Enkaiou (Japan) (Track 27).bin" size="2003904" crc="fe64d4e4" sha1="5732bde171d594aa0f64287472dbcd36ab837491"/>
+ <rom name="Enkaiou (Japan) (Track 28).bin" size="2504880" crc="df359f88" sha1="63b85b9ab63e3a4357867ebbd6a4c2d9c0bae933"/>
+ <rom name="Enkaiou (Japan) (Track 29).bin" size="1853376" crc="883c948a" sha1="134d54f9bf459ddc8427f87cdc7a1c12801397e7"/>
+ <rom name="Enkaiou (Japan) (Track 30).bin" size="1780464" crc="4c605035" sha1="23cc1c80d416fffb14ec9cbac8fa57d8d39e5322"/>
+ <rom name="Enkaiou (Japan) (Track 31).bin" size="2187360" crc="e428f58d" sha1="33386ed15262b3363d391ca573737b6125a39e30"/>
+ <rom name="Enkaiou (Japan) (Track 32).bin" size="2210880" crc="c6360e4d" sha1="46768c88a6050b5464826d625dea4c906a236240"/>
+ <rom name="Enkaiou (Japan) (Track 33).bin" size="1811040" crc="68c3894e" sha1="8148e3300a99f271e336c57d08b09194c7929b33"/>
+ <rom name="Enkaiou (Japan) (Track 34).bin" size="1735776" crc="5cb9f5ed" sha1="2fd0069ef1848e8a935592eac206edcfa074ee01"/>
+ <rom name="Enkaiou (Japan) (Track 35).bin" size="1975680" crc="90406b61" sha1="8e65cdafae27ac09710ea8b7c16808201062a28d"/>
+ <rom name="Enkaiou (Japan) (Track 36).bin" size="1815744" crc="d77ad108" sha1="76e51b802aeacf180f4a0620367fdd8d88bbfe4b"/>
+ <rom name="Enkaiou (Japan) (Track 37).bin" size="1611120" crc="6d0a1a19" sha1="92eae84a00e65076875174f644f4e4b50125f9d7"/>
+ <rom name="Enkaiou (Japan) (Track 38).bin" size="1658160" crc="714f23f8" sha1="d6f179db043c0a15338985a94e06b4b0f3272109"/>
+ <rom name="Enkaiou (Japan) (Track 39).bin" size="3386880" crc="327d6325" sha1="ec4e1da99e11b8b9492e4f1d41d21c6c37796ec5"/>
+ <rom name="Enkaiou (Japan) (Track 40).bin" size="2947056" crc="0961f05c" sha1="437e751ec0003730ea91f5bb11b2b218a84ee9cb"/>
+ <rom name="Enkaiou (Japan) (Track 41).bin" size="1886304" crc="8c226e2f" sha1="c21cc31eb8e596f448d95b48aee0c2fb0fabe1da"/>
+ <rom name="Enkaiou (Japan) (Track 42).bin" size="2034480" crc="7d16b544" sha1="69ff22ce51e3ecaf689d0dff0eb39fb23e71d194"/>
+ <rom name="Enkaiou (Japan) (Track 43).bin" size="1876896" crc="50633686" sha1="d3aab3d2e5b7e3768b5262ab820ab752fb80c6f9"/>
+ <rom name="Enkaiou (Japan) (Track 44).bin" size="2344944" crc="9084ef6d" sha1="17d16f51d229a802537b777b75bd24dfb3099866"/>
+ <rom name="Enkaiou (Japan) (Track 45).bin" size="2653056" crc="2c42196a" sha1="262d82bc4af379e966ace92b0a2b134b969467e9"/>
+ <rom name="Enkaiou (Japan) (Track 46).bin" size="1709904" crc="5d6a0701" sha1="b18dd11d14ef94846d0891211f9f1de101291f00"/>
+ <rom name="Enkaiou (Japan) (Track 47).bin" size="2551920" crc="a4598d64" sha1="f019377d3d9de9965fc399c4ddb7fdf11ea1d857"/>
+ <rom name="Enkaiou (Japan) (Track 48).bin" size="2958816" crc="d47a9aed" sha1="e866f8f5d45b93c4e2477514b3fe156dd5434bcd"/>
+ <rom name="Enkaiou (Japan) (Track 49).bin" size="2650704" crc="afdc3d25" sha1="0a6b8721ccc3dff92d70d561105bb5f257c82655"/>
+ <rom name="Enkaiou (Japan) (Track 50).bin" size="5287296" crc="61509964" sha1="d955e341b2b2c5a650fa0ab74c8e75fd12f1011c"/>
+ <rom name="Enkaiou (Japan) (Track 51).bin" size="1775760" crc="fa0429db" sha1="4e1d3d2e300f4a34ac8ccefda99d8522ac9d1ce7"/>
+ <rom name="Enkaiou (Japan) (Track 52).bin" size="1528800" crc="0e9198e5" sha1="070c33bf7e2b748196ec7d10787ca35c260af24f"/>
+ <rom name="Enkaiou (Japan) (Track 53).bin" size="1709904" crc="bee21452" sha1="60d4fd857f65919c6d27c215181f1d73a1607ea9"/>
+ <rom name="Enkaiou (Japan) (Track 54).bin" size="1465296" crc="42813624" sha1="b8470b1ac6e7e7d651868094813641c3ed54f5a3"/>
+ <rom name="Enkaiou (Japan) (Track 55).bin" size="1411200" crc="d72c767c" sha1="7f4cf94638ff86674a56a02c69c5fae92eb7fd86"/>
+ <rom name="Enkaiou (Japan) (Track 56).bin" size="1411200" crc="f73dc58c" sha1="c75476610a0dfcf74af22fb83954de1fcc02bac4"/>
+ <rom name="Enkaiou (Japan) (Track 57).bin" size="1411200" crc="9b2e4e63" sha1="2455e0c642d67d97b79ea1beeba401bdb6c978ed"/>
+ <rom name="Enkaiou (Japan) (Track 58).bin" size="10588704" crc="cdc66c89" sha1="a42c2e4818a97264e08f50f10e06ff413f220f40"/>
+ <rom name="Enkaiou (Japan) (Track 59).bin" size="11249616" crc="c82e5305" sha1="5c96c3d377efeda034611fd05b82ff397ea96d0e"/>
+ <rom name="Enkaiou (Japan) (Track 60).bin" size="11211984" crc="bcbba5db" sha1="1f92b1505a2cf1565693848c4e33bcfd67bc24da"/>
+ <rom name="Enkaiou (Japan) (Track 61).bin" size="11672976" crc="46a967c6" sha1="c60f53d061f376d78387ca08e444912f6543fc3e"/>
+ <rom name="Enkaiou (Japan) (Track 62).bin" size="10513440" crc="50452319" sha1="aef91feed7c18225578a946671346ec704f94398"/>
+ <rom name="Enkaiou (Japan) (Track 63).bin" size="10071264" crc="8fe9b9fb" sha1="974fbc26b1a7c0572caf8886845eae8ce024422f"/>
+ <rom name="Enkaiou (Japan) (Track 64).bin" size="7173600" crc="06a12659" sha1="dd4a81a484e39e8cbecfbe996819ea69596901dc"/>
+ <rom name="Enkaiou (Japan) (Track 65).bin" size="1430016" crc="3cbe31c8" sha1="e2386c4908eaed7d753c003de1b51f3be9a4b014"/>
+ <rom name="Enkaiou (Japan) (Track 66).bin" size="1545264" crc="e019d226" sha1="66c4f7bf603caf6717bc532e80f44da7523b90a1"/>
+ <rom name="Enkaiou (Japan) (Track 67).bin" size="1453536" crc="d799ca09" sha1="c2a2ab382c541c1bd33dc4fb792640d86d50bbde"/>
+ <rom name="Enkaiou (Japan) (Track 68).bin" size="1411200" crc="68588892" sha1="43d1fc2bc3a261aee7e843d912979876810112c6"/>
+ <rom name="Enkaiou (Japan) (Track 69).bin" size="3022320" crc="6dd6ce3a" sha1="00b2115d65092c1662505b6165414bb8d43023d2"/>
+ <rom name="Enkaiou (Japan) (Track 70).bin" size="1564080" crc="73c3ac34" sha1="bccae2c3ed1117155c13b7d27715e2a400badebc"/>
+ <rom name="Enkaiou (Japan) (Track 71).bin" size="7161840" crc="580cd158" sha1="6d873ec71c060686a8d797407ebd8bb6f2d13654"/>
+ <rom name="Enkaiou (Japan) (Track 72).bin" size="12418560" crc="bfb703c4" sha1="5a7342635e17976ada1095e41a2272650f393159"/>
+ <rom name="Enkaiou (Japan) (Track 73).bin" size="17722320" crc="5ae78b40" sha1="bc9c91f2f2a881a11fd0deb7dd0efea8bdf339a6"/>
+ <rom name="Enkaiou (Japan) (Track 74).bin" size="1505280" crc="9bdd4b39" sha1="4803811573aab67759cd4e845a043372c8a5b2bb"/>
+ <rom name="Enkaiou (Japan) (Track 75).bin" size="1411200" crc="12cdb7a9" sha1="9ce765a5a1745a2f5a5e83862657a98a5dbb3fc0"/>
+ <rom name="Enkaiou (Japan) (Track 76).bin" size="1446480" crc="e163b1e8" sha1="d9369e7aa4dd7b96959279835ead7a7516ac2ecf"/>
+ <rom name="Enkaiou (Japan) (Track 77).bin" size="2210880" crc="da675082" sha1="13f904610ce78e881e4ec9c4f055fcf0c444d817"/>
+ <rom name="Enkaiou (Japan) (Track 78).bin" size="9102240" crc="6d794ea4" sha1="96a51b7db77c143d2d4edf613149784aa6f2f773"/>
+ <rom name="Enkaiou (Japan) (Track 79).bin" size="2756544" crc="f843aee1" sha1="3c1a9e3b8c66158402338e439af43b7bb3d944d0"/>
+ <rom name="Enkaiou (Japan) (Track 80).bin" size="3151680" crc="dee01e61" sha1="e2d6294ce86df6bbd8d5ffd4ce703ec64e861424"/>
+ <rom name="Enkaiou (Japan) (Track 81).bin" size="2947056" crc="3d3bb2b5" sha1="d1f6cbc527887e1197d63b21ca2a14516bb66962"/>
+ <rom name="Enkaiou (Japan) (Track 82).bin" size="8142624" crc="a784c338" sha1="753403f9ec3b296334f8568f826543cfd8e4ec4a"/>
+ <rom name="Enkaiou (Japan) (Track 83).bin" size="10038336" crc="5a3e1747" sha1="12f1a42fe96e61e5b44359e5909c90590d2ade28"/>
+ <rom name="Enkaiou (Japan) (Track 84).bin" size="9996000" crc="2ef34f75" sha1="93867564178fb4fba3140a2de0893f8735593f29"/>
+ <rom name="Enkaiou (Japan) (Track 85).bin" size="6985440" crc="2ea8424b" sha1="936eeb40f5fb35c85514e9d82995619afef92f42"/>
+ <rom name="Enkaiou (Japan) (Track 86).bin" size="4426464" crc="8fb5f7e3" sha1="31d91faebfd8019ac6bd086a9d380463ef1c62d0"/>
+ <rom name="Enkaiou (Japan) (Track 87).bin" size="17164896" crc="2837ca5c" sha1="91136b8a7514d42179798db646f1d9e1c14be974"/>
+ <rom name="Enkaiou (Japan) (Track 88).bin" size="16962624" crc="4619679e" sha1="5d8df42de9c302abc34c6df219b1723d1750dd38"/>
+ <rom name="Enkaiou (Japan) (Track 89).bin" size="11371920" crc="e79c0eb0" sha1="ba23ac2c1871446a7d9cf7ba0063b7f33a54a8ea"/>
+ <rom name="Enkaiou (Japan) (Track 90).bin" size="2923536" crc="80d21630" sha1="4a4461335f0edd2b536806c0842c0973734cf254"/>
+ <rom name="Enkaiou (Japan).cue" size="9905" crc="134b2982" sha1="d9f8aa27bcaa2c793619c2951dff8c8751aedecb"/>
+ -->
+ <description>Enkaiou</description>
+ <year>1989</year>
+ <publisher>電脳商会 (Dennou Shoukai)</publisher>
+ <info name="alt_title" value="宴会王" />
+ <info name="release" value="198910xx" />
+ <part name="cdrom" interface="fmt_cdrom">
+ <diskarea name="cdrom">
+ <disk name="enkaiou (japan)" sha1="ffc1f51758abeffed4c5639002115fc3c6356ff8" />
+ </diskarea>
+ </part>
+ </software>
+
<software name="enkaio2">
<!--
Origin: P2P
@@ -5217,6 +5319,23 @@ User/save disks that can be created from the game itself are not included.
</part>
</software>
+ <software name="joker">
+ <!--
+ Origin: redump.org / r09
+ <rom name="Joker Towns (Japan).bin" size="20815200" crc="2b3c7c6d" sha1="d9c07fdb96b0110020e3544d1fa1d14c22acd0fb"/>
+ <rom name="Joker Towns (Japan).cue" size="85" crc="df7897a1" sha1="2e27bb3a4d74326880501d3d7bb621694db9d229"/>
+ -->
+ <description>Joker Towns</description>
+ <year>1992</year>
+ <publisher>バーディーソフト (Birdy Soft)</publisher>
+ <info name="release" value="199207xx" />
+ <part name="cdrom" interface="fmt_cdrom">
+ <diskarea name="cdrom">
+ <disk name="joker towns (Japan)" sha1="bc09ad20f315dcd4804452b5885c06eca281b48d" />
+ </diskarea>
+ </part>
+ </software>
+
<software name="joshikou">
<!--
Origin: Neo Kobe Collection
@@ -5236,6 +5355,28 @@ User/save disks that can be created from the game itself are not included.
</part>
</software>
+ <software name="joshisei">
+ <!--
+ Origin: redump.org / r09
+ <rom name="Joshikou Seifuku Monogatari (Japan).bin" size="13778016" crc="afd0bf24" sha1="b37360c8b030467c5b5ef13e67a38d9d00bcfe19"/>
+ <rom name="Joshikou Seifuku Monogatari (Japan).cue" size="101" crc="767b1881" sha1="36ebfe1adadce7e5c7ec3f856d601e889382d559"/>
+ -->
+ <description>Joshikou Seifuku Monogatari</description>
+ <year>1995</year>
+ <publisher>ケイエスエス (KSS)</publisher>
+ <info name="release" value="199504xx" />
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="1261568">
+ <rom name="joshikou_seifuku_monogatari.hdm" size="1261568" crc="3fdba734" sha1="8e8aed41e329bd02479e6b55675110ddc29b33f2" offset="000000" />
+ </dataarea>
+ </part>
+ <part name="cdrom" interface="fmt_cdrom">
+ <diskarea name="cdrom">
+ <disk name="joshikou seifuku monogatari (japan)" sha1="02c2c164c2554ac90faf6db3ee856357bd668110" />
+ </diskarea>
+ </part>
+ </software>
+
<software name="joshua">
<!--
Origin: Neo Kobe Collection
@@ -5905,6 +6046,32 @@ User/save disks that can be created from the game itself are not included.
</part>
</software>
+ <software name="lotr2">
+ <!--
+ Origin: Tokugawa Corporate Forums (DamienD)
+ <rom name="The Lord of the Rings - The Two Towers.ccd" size="4543" crc="5ab9a7bb" sha1="36ccfad3da04b328225096502101c352829e60ab"/>
+ <rom name="The Lord of the Rings - The Two Towers.cue" size="894" crc="f75eccf5" sha1="a716c2f8cfd6ae9d75848c9c401f79f54dcbe088"/>
+ <rom name="The Lord of the Rings - The Two Towers.img" size="172695600" crc="a50adf2d" sha1="78a4470a4534bb2f31a8c441ca9f0c0d1462a01e"/>
+ <rom name="The Lord of the Rings - The Two Towers.sub" size="7048800" crc="7d00f289" sha1="23767eab20a0b431d6f2abc0e41330450253910a"/>
+ -->
+ <description>J. R. R. Tolkien's The Lord of the Rings, Vol. II - The Two Towers</description>
+ <year>1993</year>
+ <publisher>スタークラフト (Starcraft)</publisher>
+ <info name="alt_title" value="指輪物語 第二巻 二つの塔" />
+ <info name="release" value="199304xx" />
+ <part name="flop1" interface="floppy_3_5">
+ <feature name="part_id" value="User Disk" />
+ <dataarea name="flop" size="1261568">
+ <rom name="the lord of the rings - the two towers user disk" size="1281968" crc="51c5461f" sha1="31548881ebfd4eb50281b3086709e5ff02a72ddd" offset="000000" />
+ </dataarea>
+ </part>
+ <part name="cdrom" interface="fmt_cdrom">
+ <diskarea name="cdrom">
+ <disk name="the lord of the rings - the two towers" sha1="a4115a04803cd309628e23a6ec40351612f06a44" />
+ </diskarea>
+ </part>
+ </software>
+
<software name="lupin3">
<!--
Origin: Neo Kobe Collection
@@ -7210,6 +7377,25 @@ User/save disks that can be created from the game itself are not included.
</part>
</software>
+ <software name="pleasure">
+ <!--
+ Origin: redump.org / r09
+ <rom name="Yuka Watanabe &amp; Tomo Kawai - Pleasure (Japan) (Track 1).bin" size="105487200" crc="3ac09566" sha1="fbab998bbfe2adc0dbcd607501b7cbd9c2865b04"/>
+ <rom name="Yuka Watanabe &amp; Tomo Kawai - Pleasure (Japan) (Track 2).bin" size="39690000" crc="9d6157d5" sha1="88140367f5b917f21a46d1ec5eb6ee24f07ce76c"/>
+ <rom name="Yuka Watanabe &amp; Tomo Kawai - Pleasure (Japan) (Track 3).bin" size="37396800" crc="6e2e590f" sha1="20e0a580b02344f91ec9748f6f3a2f3905dc9f22"/>
+ <rom name="Yuka Watanabe &amp; Tomo Kawai - Pleasure (Japan).cue" size="422" crc="deb51835" sha1="cabb91b0450e7e329ffd49834e7017ad78245926"/>
+ -->
+ <description>Yuka Watanabe &amp; Tomo Kawai - Pleasure</description>
+ <year>1994</year>
+ <publisher>ジャニス (Janis)</publisher>
+ <info name="release" value="199402xx" />
+ <part name="cdrom" interface="fmt_cdrom">
+ <diskarea name="cdrom">
+ <disk name="yuka watanabe &amp; tomo kawai - pleasure (japan)" sha1="8e0bc95a85c2189698b2a1bcc181f9fe8a80431c" />
+ </diskarea>
+ </part>
+ </software>
+
<software name="planedge">
<!--
Origin: Neo Kobe Collection
diff --git a/hash/fmtowns_flop.xml b/hash/fmtowns_flop.xml
index e101b1e9bc0..693a6e31426 100644
--- a/hash/fmtowns_flop.xml
+++ b/hash/fmtowns_flop.xml
@@ -53,7 +53,6 @@ Dennou Sakka DX (Cyber Writer Deluxe) Nikkonren Kikaku
Dennou Seito (Cyber Pupil) Nikkonren Kikaku 1993/? FD
Dor D.O. 1992/5 FD×04
Dor Part 3 D.O. 1992/11 FD×04
-Dragon Slayer: Eiyuu Densetsu 2 Brother Kougyou (Takeru) 1993/2 FD×05
D-Return Nikkonren Kikaku 1990/11 FD×02
Elle Elf 1991/11 FD×05
Euphony V1.1 Fujitsu 1989/7 FD
@@ -244,7 +243,7 @@ Towns Drill Shougaku Sansuu 6-nen Gear V1.1L20 Kyouiku Soft Kenky
Towns Drill Shougaku Sansuu 6-nen Gear V2.1 Kyouiku Soft Kenkyuusho 1990/2 FD
Towns Hair Simulator: Hair Maker Towns Computer System 1991/12 FD×10
Towns Jouhou Kiso Select-F Tokyo Shoseki 1993/3 FD×03
-Towns Karaoke V1.1 Fujitsu 1989/7 FD
+*Towns Karaoke V1.1 Fujitsu 1989/7 FD
TownsGEAR de Obenkyou Dai-1-kan: Seigo Mondai Kyouiku Soft Kenkyuusho 1992/3 FD×02
TownsGEAR de Obenkyou Dai-2-kan: Sentaku Mondai Kyouiku Soft Kenkyuusho 1992/3 FD×02
TownsGEAR de Obenkyou Dai-3-kan: Suuchi Mondai Kyouiku Soft Kenkyuusho 1992/3 FD×02
@@ -741,6 +740,48 @@ Zurukamashi Ver 2.0 Nikkonren Kikaku
</part>
</software>
+ <!--
+ The Program Disk is modified, as it was intended to be used to save the game, but it's possible to create a new fresh copy with the
+ プログラムディスクのバックアップ (Program Disk backup) option. This requires the Master Program Disk, which is not bootable by itself.
+ -->
+ <software name="dsloh2">
+ <description>Dragon Slayer - The Legend of Heroes II</description>
+ <year>1993</year>
+ <publisher>タケル (Takeru) / 日本ファルコム (Nihon Falcom)</publisher>
+ <info name="release" value="199302xx" />
+ <info name="alt_title" value="ドラゴンスレイヤー 英雄伝説II" />
+ <part name="flop1" interface="floppy_3_5">
+ <feature name="part_id" value="Program Disk" />
+ <dataarea name="flop" size="3590084">
+ <rom name="loh2_programdisk.mfm" size="3590084" crc="bf015288" sha1="5dc1bf9bfc99c71996c38dd7b150132eb701d8e3" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3_5">
+ <feature name="part_id" value="Scenario Disk 1" />
+ <dataarea name="flop" size="3583888">
+ <rom name="loh2_scenariodisk1.mfm" size="3583888" crc="47520a2f" sha1="416b671ba5423329620a5c993548888ca7c84f0b" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_3_5">
+ <feature name="part_id" value="Scenario Disk 2" />
+ <dataarea name="flop" size="3583160">
+ <rom name="loh2_scenariodisk2.mfm" size="3583160" crc="aa325e10" sha1="21e99860e3ad8473f8af707e08d5a8aa34e31492" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop4" interface="floppy_3_5">
+ <feature name="part_id" value="Scenario Disk 3" />
+ <dataarea name="flop" size="3582193">
+ <rom name="loh2_scenariodisk3.mfm" size="3582193" crc="588d3a38" sha1="59acc89c9cc4c862637be3bffb16434af101517a" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop5" interface="floppy_3_5">
+ <feature name="part_id" value="Master Program Disk" />
+ <dataarea name="flop" size="3582174">
+ <rom name="loh2_masterprogramdisk.mfm" size="3582174" crc="e7a1fd4d" sha1="9a12b8f49322f8617753efbf5118a51e95590daf" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="drstop">
<description>Dr. Stop!</description>
<year>1990</year>
@@ -1566,6 +1607,20 @@ Zurukamashi Ver 2.0 Nikkonren Kikaku
</part>
</software>
+ <!-- The disk this image comes from had 5 bad sectors. The software seems to work correctly, but it should be redumped from a better source -->
+ <software name="tkaraoke">
+ <description>Towns Karaoke V1.1L10</description>
+ <year>1989</year>
+ <publisher>富士通 (Fujitsu)</publisher>
+ <info name="alt_title" value="Townsカラオケ V1.1L10" />
+ <info name="release" value="198907xx" />
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="1261568">
+ <rom name="townskaraoke.hdm" size="1261568" crc="ebf71c2f" sha1="523b8f365ba056c1e38574fbc86551b60da8d1c9" offset="0" status="baddump" />
+ </dataarea>
+ </part>
+ </software>
+
<!-- Runs too fast -->
<software name="toshinto" supported="partial">
<description>Toushin Toshi</description>
@@ -1687,6 +1742,20 @@ Zurukamashi Ver 2.0 Nikkonren Kikaku
</part>
</software>
+ <software name="viewpoid">
+ <!--
+ Origin: David Swanson
+ -->
+ <description>Viewpoint Demonstration No. 1</description>
+ <year>1994</year>
+ <publisher>ビング (Ving)</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="1261568">
+ <rom name="vp_demo.bin" size="1261568" crc="dba229be" sha1="f4c5fe2cad77183e91b676609050dfe9d324dc8a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="vingsoft">
<!--
Origin: Tokugawa Corporate Forums (yukin)
diff --git a/hash/g7400.xml b/hash/g7400.xml
index 123e6111789..03f37cba7c4 100644
--- a/hash/g7400.xml
+++ b/hash/g7400.xml
@@ -35,12 +35,12 @@ Interpol (USA)
<softwarelist name="g7400" description="Philips Videopac Plus G7400 cartridges">
-<!-- Phillips Videopac+ G7400 carts -->
+<!-- Philips Videopac+ G7400 carts -->
<software name="airbattl" supported="no">
<description>Air Battle (Euro)</description>
<year>1983</year>
- <publisher>Phillips</publisher>
+ <publisher>Philips</publisher>
<info name="serial" value="58"/>
<part name="cart" interface="odyssey_cart">
<feature name="slot" value="o2_rom12" />
@@ -81,7 +81,7 @@ Interpol (USA)
<software name="billiard" cloneof="billard" supported="no">
<description>Billiard (Euro, Prototype)</description>
<year>198?</year>
- <publisher>Phillips</publisher>
+ <publisher>Philips</publisher>
<info name="programmer" value="Ed Averett"/>
<part name="cart" interface="odyssey_cart">
<feature name="slot" value="o2_rom" />
@@ -118,7 +118,7 @@ Interpol (USA)
<software name="claypig" supported="no">
<description>Clay Pigeon (Euro, Prototype)</description>
<year>198?</year>
- <publisher>Phillips</publisher>
+ <publisher>Philips</publisher>
<part name="cart" interface="odyssey_cart">
<feature name="slot" value="o2_rom" />
<dataarea name="rom" size="8192">
@@ -130,7 +130,7 @@ Interpol (USA)
<software name="cosmic" supported="no">
<description>Cosmic Conflict (Euro)</description>
<year>1983</year>
- <publisher>Phillips</publisher>
+ <publisher>Philips</publisher>
<part name="cart" interface="odyssey_cart">
<feature name="slot" value="o2_rom" />
<dataarea name="rom" size="8192">
@@ -179,7 +179,7 @@ Interpol (USA)
<software name="flashp" supported="no">
<description>Flashpoint (USA, Prototype, PAL Conversion)</description>
<year>2004</year>
- <publisher>Phillips</publisher>
+ <publisher>Philips</publisher>
<part name="cart" interface="odyssey_cart">
<feature name="slot" value="o2_rom" />
<dataarea name="rom" size="8192">
@@ -191,7 +191,7 @@ Interpol (USA)
<software name="freedom" supported="no">
<description>Freedom Fighters (Euro)</description>
<year>198?</year>
- <publisher>Phillips</publisher>
+ <publisher>Philips</publisher>
<part name="cart" interface="odyssey_cart">
<feature name="slot" value="o2_rom" />
<dataarea name="rom" size="8192">
@@ -215,7 +215,7 @@ Interpol (USA)
<software name="helicopt" supported="no">
<description>Helicopter Rescue (Euro)</description>
<year>1983</year>
- <publisher>Phillips</publisher>
+ <publisher>Philips</publisher>
<info name="serial" value="59"/>
<part name="cart" interface="odyssey_cart">
<feature name="slot" value="o2_rom16" />
@@ -239,7 +239,7 @@ Interpol (USA)
<software name="2bwlbskt" cloneof="2bsktbwl" supported="no">
<description>Tenpin Bowling/Basketball (Euro, Prototype)</description>
<year>198?</year>
- <publisher>Phillips</publisher>
+ <publisher>Philips</publisher>
<part name="cart" interface="odyssey_cart">
<feature name="slot" value="o2_rom" />
<dataarea name="rom" size="8192">
@@ -251,7 +251,7 @@ Interpol (USA)
<software name="bees" supported="no">
<description>Killer Bees (Euro)</description>
<year>198?</year>
- <publisher>Phillips</publisher>
+ <publisher>Philips</publisher>
<part name="cart" interface="odyssey_cart">
<feature name="slot" value="o2_rom" />
<dataarea name="rom" size="8192">
@@ -263,7 +263,7 @@ Interpol (USA)
<software name="loony" supported="no">
<description>Loony Balloon (Euro)</description>
<year>198?</year>
- <publisher>Phillips</publisher>
+ <publisher>Philips</publisher>
<info name="serial" value="54"/>
<part name="cart" interface="odyssey_cart">
<feature name="slot" value="o2_rom" />
@@ -288,7 +288,7 @@ Interpol (USA)
<software name="neutron" supported="no">
<description>Neutron Star (Euro)</description>
<year>198?</year>
- <publisher>Phillips</publisher>
+ <publisher>Philips</publisher>
<info name="serial" value="55"/>
<part name="cart" interface="odyssey_cart">
<feature name="slot" value="o2_rom12" />
@@ -301,7 +301,7 @@ Interpol (USA)
<software name="nightmar" supported="no">
<description>Nightmare (Euro)</description>
<year>198?</year>
- <publisher>Phillips</publisher>
+ <publisher>Philips</publisher>
<info name="serial" value="53"/>
<part name="cart" interface="odyssey_cart">
<feature name="slot" value="o2_rom" />
@@ -328,7 +328,7 @@ Interpol (USA)
<software name="pickaxe" supported="no">
<description>Pickaxe Pete (Euro)</description>
<year>198?</year>
- <publisher>Phillips</publisher>
+ <publisher>Philips</publisher>
<part name="cart" interface="odyssey_cart">
<feature name="slot" value="o2_rom" />
<dataarea name="rom" size="8192">
@@ -340,7 +340,7 @@ Interpol (USA)
<software name="3rcsocpt" supported="no">
<description>Race/Spin-out/Cryptogram (Euro)</description>
<year>1983</year>
- <publisher>Phillips</publisher>
+ <publisher>Philips</publisher>
<part name="cart" interface="odyssey_cart">
<feature name="slot" value="o2_rom" />
<dataarea name="rom" size="8192">
@@ -364,7 +364,7 @@ Interpol (USA)
<software name="satellit" supported="no">
<description>Satellite Attack (Euro)</description>
<year>198?</year>
- <publisher>Phillips</publisher>
+ <publisher>Philips</publisher>
<part name="cart" interface="odyssey_cart">
<feature name="slot" value="o2_rom" />
<dataarea name="rom" size="8192">
@@ -376,7 +376,7 @@ Interpol (USA)
<software name="stone" supported="no">
<description>Stone Sling (Euro)</description>
<year>198?</year>
- <publisher>Phillips</publisher>
+ <publisher>Philips</publisher>
<part name="cart" interface="odyssey_cart">
<feature name="slot" value="o2_rom" />
<dataarea name="rom" size="8192">
@@ -388,7 +388,7 @@ Interpol (USA)
<software name="hawks" supported="no">
<description>Terrahawks (Euro)</description>
<year>198?</year>
- <publisher>Phillips</publisher>
+ <publisher>Philips</publisher>
<part name="cart" interface="odyssey_cart">
<feature name="slot" value="o2_rom" />
<dataarea name="rom" size="8192">
@@ -400,7 +400,7 @@ Interpol (USA)
<software name="rally" supported="no">
<description>Trans American Rally (Euro)</description>
<year>198?</year>
- <publisher>Phillips</publisher>
+ <publisher>Philips</publisher>
<part name="cart" interface="odyssey_cart">
<feature name="slot" value="o2_rom16" />
<dataarea name="rom" size="16384">
diff --git a/hash/gamate.xml b/hash/gamate.xml
index b9a3cd641be..17f601498c8 100644
--- a/hash/gamate.xml
+++ b/hash/gamate.xml
@@ -11,7 +11,6 @@ C1034 - Superboy (Unreleased?)
C1039 - Column #5 (Unreleased?)
C1040 - ??
C1041 - Mighty Boxer
-C1050 - Fortress of Fierceness
C1051 - Incantational Couple
C1055 - ??
C1059 - ??
@@ -111,7 +110,7 @@ C1066 - ??
<publisher>Bit Corporation</publisher>
<info name="serial" value="C1008" />
<part name="cart" interface="gamate_cart">
- <feature name="slot" value="banked" />
+ <feature name="slot" value="banked" />
<dataarea name="rom" size="65536">
<rom name="c1-008.bin" size="65536" crc="a67ba296" sha1="d01988984e2950fde8096a0156808995a0e5c515" offset="0" />
</dataarea>
@@ -196,8 +195,8 @@ C1066 - ??
<publisher>Bit Corporation</publisher>
<info name="serial" value="C1016" />
<part name="cart" interface="gamate_cart">
- <feature name="slot" value="banked" />
- <dataarea name="rom" size="131072">
+ <feature name="slot" value="banked" />
+ <dataarea name="rom" size="131072">
<rom name="c1-016.bin" size="131072" crc="1c2921df" sha1="958f4936f3aa8db5e76d315ee6acc6aee0e010b4" offset="0" />
</dataarea>
</part>
@@ -378,8 +377,8 @@ C1066 - ??
<publisher>Bit Corporation</publisher>
<info name="serial" value="C1033" />
<part name="cart" interface="gamate_cart">
- <feature name="slot" value="banked" />
- <dataarea name="rom" size="65536">
+ <feature name="slot" value="banked" />
+ <dataarea name="rom" size="65536">
<rom name="c1-033.bin" size="65536" crc="9002269d" sha1="899d1592f0da06f9684cb271ec34541c702f21ab" offset="0" />
</dataarea>
</part>
@@ -427,8 +426,8 @@ C1066 - ??
<publisher>Bit Corporation</publisher>
<info name="serial" value="C1038" />
<part name="cart" interface="gamate_cart">
- <feature name="slot" value="banked" />
- <dataarea name="rom" size="65536">
+ <feature name="slot" value="banked" />
+ <dataarea name="rom" size="65536">
<rom name="c1-038.bin" size="65536" crc="19bba397" sha1="01163f89447c68554cd2fe60b22dea7b578f1605" offset="0" />
</dataarea>
</part>
@@ -440,8 +439,8 @@ C1066 - ??
<publisher>Bit Corporation</publisher>
<info name="serial" value="C1042" />
<part name="cart" interface="gamate_cart">
- <feature name="slot" value="banked" />
- <dataarea name="rom" size="65536">
+ <feature name="slot" value="banked" />
+ <dataarea name="rom" size="65536">
<rom name="c1-042.bin" size="65536" crc="8363c32d" sha1="b07681e28b65af53fed23def3f6305ab929bb8f1" offset="0" />
</dataarea>
</part>
@@ -477,8 +476,8 @@ C1066 - ??
<publisher>&lt;unknown&gt;</publisher>
<info name="serial" value="C1045" />
<part name="cart" interface="gamate_cart">
- <feature name="slot" value="banked" />
- <dataarea name="rom" size="65536">
+ <feature name="slot" value="banked" />
+ <dataarea name="rom" size="65536">
<rom name="c1-045.bin" size="65536" crc="c165094f" sha1="148bd0e461d8f967b483136460a770820d2e7226" offset="0" />
</dataarea>
</part>
@@ -490,8 +489,8 @@ C1066 - ??
<publisher>Bit Corporation</publisher>
<info name="serial" value="C1046" />
<part name="cart" interface="gamate_cart">
- <feature name="slot" value="banked" />
- <dataarea name="rom" size="65536">
+ <feature name="slot" value="banked" />
+ <dataarea name="rom" size="65536">
<rom name="c1-046.bin" size="65536" crc="e492ef8e" sha1="fa2b9666c9c1090573c40cafa273c9ff5c1787be" offset="0" />
</dataarea>
</part>
@@ -503,8 +502,8 @@ C1066 - ??
<publisher>Bit Corporation</publisher>
<info name="serial" value="C1047" />
<part name="cart" interface="gamate_cart">
- <feature name="slot" value="banked" />
- <dataarea name="rom" size="131072">
+ <feature name="slot" value="banked" />
+ <dataarea name="rom" size="131072">
<rom name="c1-047.bin" size="131072" crc="39660803" sha1="8719418a6b30c2cc9d013d35d1baacde86016da3" offset="0" />
</dataarea>
</part>
@@ -516,8 +515,8 @@ C1066 - ??
<publisher>Bit Corporation</publisher>
<info name="serial" value="C1048" />
<part name="cart" interface="gamate_cart">
- <feature name="slot" value="banked" />
- <dataarea name="rom" size="65536">
+ <feature name="slot" value="banked" />
+ <dataarea name="rom" size="65536">
<rom name="c1-048.bin" size="65536" crc="daf715c5" sha1="f10e180c4aac41e9c710ce38ca9a93ca6f331f57" offset="0" />
</dataarea>
</part>
@@ -529,21 +528,33 @@ C1066 - ??
<publisher>Bit Corporation</publisher>
<info name="serial" value="C1049" />
<part name="cart" interface="gamate_cart">
- <feature name="slot" value="banked" />
- <dataarea name="rom" size="65536">
+ <feature name="slot" value="banked" />
+ <dataarea name="rom" size="65536">
<rom name="c1-049.bin" size="65536" crc="aa2e0d32" sha1="1b3082be0698c12c8fc978db6a0c63c8958c33f8" offset="0" />
</dataarea>
</part>
</software>
+ <software name="fortress">
+ <description>Fortress of Fierceness</description>
+ <year>1991</year>
+ <publisher>Bit Corporation</publisher>
+ <info name="serial" value="C1050" />
+ <part name="cart" interface="gamate_cart">
+ <dataarea name="rom" size="32768">
+ <rom name="fortress.bin" size="32768" crc="c771e16b" sha1="aa971e546da8957de29837e5310452c129771967" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="famous7">
<description>Famous 7</description>
<year>1993</year>
<publisher>United Microelectronics Corporation</publisher>
<info name="serial" value="C1052" />
<part name="cart" interface="gamate_cart">
- <feature name="slot" value="banked" />
- <dataarea name="rom" size="65536">
+ <feature name="slot" value="banked" />
+ <dataarea name="rom" size="65536">
<rom name="c1-052.bin" size="65536" crc="0fa48c23" sha1="ea422fe969b260296b99397cdeff6ae053ac4a86" offset="0" />
</dataarea>
</part>
@@ -555,8 +566,8 @@ C1066 - ??
<publisher>United Microelectronics Corporation</publisher>
<info name="serial" value="C1053" />
<part name="cart" interface="gamate_cart">
- <feature name="slot" value="banked" />
- <dataarea name="rom" size="131072">
+ <feature name="slot" value="banked" />
+ <dataarea name="rom" size="131072">
<rom name="c1-053.bin" size="131072" crc="727299c7" sha1="5515f7dc5a00fa38677c4ac5b73af232008f3e51" offset="0" />
</dataarea>
</part>
@@ -580,8 +591,8 @@ C1066 - ??
<publisher>Bit Corporation</publisher>
<info name="serial" value="C1056" />
<part name="cart" interface="gamate_cart">
- <feature name="slot" value="banked" />
- <dataarea name="rom" size="131072">
+ <feature name="slot" value="banked" />
+ <dataarea name="rom" size="131072">
<rom name="c1-056.bin" size="131072" crc="447595e4" sha1="1b471f8ac8ffb107c62ec3b765c43e268d90b73a" offset="0" />
</dataarea>
</part>
@@ -593,8 +604,8 @@ C1066 - ??
<publisher>United Microelectronics Corporation</publisher>
<info name="serial" value="C1057" />
<part name="cart" interface="gamate_cart">
- <feature name="slot" value="banked" />
- <dataarea name="rom" size="131072">
+ <feature name="slot" value="banked" />
+ <dataarea name="rom" size="131072">
<rom name="c1-057.bin" size="131072" crc="a542c61f" sha1="2eccf1fe8d400a54ffb2f026af8b9842442b6d9f" offset="0" />
</dataarea>
</part>
@@ -606,8 +617,8 @@ C1066 - ??
<publisher>United Microelectronics Corporation</publisher>
<info name="serial" value="C1058" />
<part name="cart" interface="gamate_cart">
- <feature name="slot" value="banked" />
- <dataarea name="rom" size="262144">
+ <feature name="slot" value="banked" />
+ <dataarea name="rom" size="262144">
<rom name="c1-058.bin" size="262144" crc="16a79cd8" sha1="7d638bf61286adfa612de974efff2d9b5b4b3331" offset="0" />
</dataarea>
</part>
@@ -619,8 +630,8 @@ C1066 - ??
<publisher>&lt;unknown&gt;</publisher>
<info name="serial" value="C1060" />
<part name="cart" interface="gamate_cart">
- <feature name="slot" value="banked" />
- <dataarea name="rom" size="524288">
+ <feature name="slot" value="banked" />
+ <dataarea name="rom" size="524288">
<rom name="c1-060.bin" size="524288" crc="9aa13551" sha1="a1163f1da52e23bda0502f229488a5b4d04bbe8a" offset="0" />
</dataarea>
</part>
@@ -632,8 +643,8 @@ C1066 - ??
<publisher>Phinnex Co., Ltd.</publisher>
<info name="serial" value="C1061" />
<part name="cart" interface="gamate_cart">
- <feature name="slot" value="banked" />
- <dataarea name="rom" size="524288">
+ <feature name="slot" value="banked" />
+ <dataarea name="rom" size="524288">
<rom name="c1-061.bin" size="524288" crc="00356983" sha1="e93c671ee1eb40bb4d7298671dc213a07afef9e0" offset="0" />
</dataarea>
</part>
@@ -645,8 +656,8 @@ C1066 - ??
<publisher>&lt;unknown&gt;</publisher>
<info name="serial" value="C1063" />
<part name="cart" interface="gamate_cart">
- <feature name="slot" value="banked" />
- <dataarea name="rom" size="262144">
+ <feature name="slot" value="banked" />
+ <dataarea name="rom" size="262144">
<rom name="c1-063.bin" size="262144" crc="93d5f365" sha1="91b9b9060b76d2012d5cbc6523839f67caa37aaf" offset="0" />
</dataarea>
</part>
@@ -658,8 +669,8 @@ C1066 - ??
<publisher>&lt;unknown&gt;</publisher>
<info name="serial" value="C1064" />
<part name="cart" interface="gamate_cart">
- <feature name="slot" value="banked" />
- <dataarea name="rom" size="524288">
+ <feature name="slot" value="banked" />
+ <dataarea name="rom" size="524288">
<rom name="c1-064.bin" size="524288" crc="8574f0eb" sha1="ba42622b9ff4b2fa0cb70f322ee24b1d8c387222" offset="0" />
</dataarea>
</part>
@@ -671,8 +682,8 @@ C1066 - ??
<publisher>&lt;unknown&gt;</publisher>
<info name="serial" value="C1065" />
<part name="cart" interface="gamate_cart">
- <feature name="slot" value="banked" />
- <dataarea name="rom" size="524288">
+ <feature name="slot" value="banked" />
+ <dataarea name="rom" size="524288">
<rom name="c1-065.bin" size="524288" crc="1ed9d0a3" sha1="568f87864c0ed6117fe34e3f79e56c01e911e482" offset="0" />
</dataarea>
</part>
@@ -684,8 +695,8 @@ C1066 - ??
<publisher>Phinnex Co., Ltd.</publisher>
<info name="serial" value="C1067" />
<part name="cart" interface="gamate_cart">
- <feature name="slot" value="banked" />
- <dataarea name="rom" size="524288">
+ <feature name="slot" value="banked" />
+ <dataarea name="rom" size="524288">
<rom name="c1-067.bin" size="524288" crc="76e26b63" sha1="bfb2f4b5b771277333ffc1e27cf3a5608e9ea163" offset="0" />
</dataarea>
</part>
@@ -697,8 +708,8 @@ C1066 - ??
<publisher>&lt;unknown&gt;</publisher>
<info name="serial" value="C1068" />
<part name="cart" interface="gamate_cart">
- <feature name="slot" value="banked" />
- <dataarea name="rom" size="524288">
+ <feature name="slot" value="banked" />
+ <dataarea name="rom" size="524288">
<rom name="c1-068.bin" size="524288" crc="96386b08" sha1="69909b78598184760b3e261da897a9bc90af9dfb" offset="0" />
</dataarea>
</part>
@@ -710,8 +721,8 @@ C1066 - ??
<publisher>&lt;unknown&gt;</publisher>
<info name="serial" value="C1069" />
<part name="cart" interface="gamate_cart">
- <feature name="slot" value="banked" />
- <dataarea name="rom" size="524288">
+ <feature name="slot" value="banked" />
+ <dataarea name="rom" size="524288">
<rom name="c1-069.bin" size="524288" crc="3bceb859" sha1="32187903c10dc80d62e9bf794b912921542d6d38" offset="0" />
</dataarea>
</part>
@@ -723,8 +734,8 @@ C1066 - ??
<publisher>United Microelectronics Corporation</publisher>
<info name="serial" value="C1070" />
<part name="cart" interface="gamate_cart">
- <feature name="slot" value="banked" />
- <dataarea name="rom" size="524288">
+ <feature name="slot" value="banked" />
+ <dataarea name="rom" size="524288">
<rom name="c1-070.bin" size="524288" crc="7ba8af6d" sha1="6aa0364010272c82c7cc8c7afd60254de148fa72" offset="0" />
</dataarea>
</part>
@@ -736,8 +747,8 @@ C1066 - ??
<publisher>Bit Corporation</publisher>
<info name="serial" value="C1401" />
<part name="cart" interface="gamate_cart">
- <feature name="slot" value="4in1" />
- <dataarea name="rom" size="131072">
+ <feature name="slot" value="4in1" />
+ <dataarea name="rom" size="131072">
<rom name="c1-401.bin" size="131072" crc="10e81571" sha1="4dd20632eb31023e18241290eca7d5a5acb1fa84" offset="0" />
</dataarea>
</part>
@@ -749,8 +760,8 @@ C1066 - ??
<publisher>United Microelectronics Corporation</publisher>
<info name="serial" value="K1001" />
<part name="cart" interface="gamate_cart">
- <feature name="slot" value="banked" />
- <dataarea name="rom" size="524288">
+ <feature name="slot" value="banked" />
+ <dataarea name="rom" size="524288">
<rom name="k1-001.bin" size="524288" crc="ebb46efe" sha1="beae4f3365031f4e8ae192a5e6d27a28979ef84b" offset="0" />
</dataarea>
</part>
diff --git a/hash/gameboy.xml b/hash/gameboy.xml
index 2276307baaa..423fe06f249 100644
--- a/hash/gameboy.xml
+++ b/hash/gameboy.xml
@@ -659,7 +659,7 @@
<description>The Amazing Spider-Man (Euro, USA)</description>
<year>1990</year>
<publisher>LJN</publisher> <!-- Nintendo in Europe? -->
- <info name="serial" value="DMG-SM-(NOE/UKV)"/>
+ <info name="serial" value="DMG-SM-NOE, DMG-SM-UKV, DMG-SM-ESP-1"/>
<part name="cart" interface="gameboy_cart">
<feature name="pcb" value="DMG-BEAN-01" /> <!-- NOE cart -->
<feature name="u1" value="U1 PRG" />
@@ -3288,7 +3288,7 @@
<description>The Castlevania Adventure (Euro)</description>
<year>1990</year>
<publisher>Konami</publisher>
- <info name="serial" value="DMG-CV-(NOE/UKV)"/>
+ <info name="serial" value="DMG-CV-NOE, DMG-CV-UKV, DMG-CV-ESP)"/>
<part name="cart" interface="gameboy_cart">
<feature name="slot" value="rom_mbc1" />
<dataarea name="rom" size="65536">
@@ -5041,7 +5041,7 @@
<description>Double Dragon 3 (Euro, USA)</description>
<year>1992</year>
<publisher>Acclaim Entertainment</publisher>
- <info name="serial" value="DMG-DX-USA, DMG-DX-NOE"/>
+ <info name="serial" value="DMG-DX-USA, DMG-DX-NOE, DMG-DX-ESP"/>
<info name="alt_title" value="Double Dragon 3 - The Arcade Game (Box)"/>
<part name="cart" interface="gameboy_cart">
<feature name="pcb" value="DMG-BEAN-02" /> <!-- NOE cart -->
@@ -8711,7 +8711,7 @@
<description>Hook (Euro)</description>
<year>1992</year>
<publisher>Ocean</publisher>
- <info name="serial" value="DMG-HS-UKV"/>
+ <info name="serial" value="DMG-HS-UKV, DMG-HS-ESP"/>
<part name="cart" interface="gameboy_cart">
<feature name="slot" value="rom_mbc1" />
<dataarea name="rom" size="131072">
@@ -11073,7 +11073,7 @@
<description>Kung-Fu Master (Euro, USA)</description>
<year>1991</year>
<publisher>Irem</publisher>
- <info name="serial" value="DMG-SX-USA, DMG-SX-NOE"/>
+ <info name="serial" value="DMG-SX-USA, DMG-SX-NOE, DMG-SX-ESP-1"/>
<part name="cart" interface="gameboy_cart">
<feature name="pcb" value="DMG-BEAN-02" /> <!-- NOE cart -->
<feature name="u1" value="U1 PRG" />
@@ -11486,7 +11486,7 @@
<description>The Lion King (Euro)</description>
<year>1994</year>
<publisher>Virgin Interactive</publisher>
- <info name="serial" value="DMG-ALNP-(EUR/NOE)"/>
+ <info name="serial" value="DMG-ALNP-EUR, DMG-ALNP-NOE, DMG-ALNP-EUR"/>
<info name="alt_title" value="Disney's The Lion King (Box)"/>
<part name="cart" interface="gameboy_cart">
<feature name="pcb" value="DMG-BEAN-02" />
@@ -12488,7 +12488,7 @@
<description>Mega Man II (Euro)</description>
<year>1992</year>
<publisher>Nintendo</publisher>
- <info name="serial" value="DMG-W2-EUR"/>
+ <info name="serial" value="DMG-W2-EUR, DMG-W2-ESP-1"/>
<part name="cart" interface="gameboy_cart">
<feature name="pcb" value="DMG-BEAN-10" />
<feature name="u1" value="U1 PRG" />
@@ -14813,7 +14813,7 @@
<description>Nigel Mansell's World Championship (Euro, Alt)</description>
<year>1992</year>
<publisher>Gremlin Interactive</publisher>
- <info name="serial" value="DMG-WC-(FAH/UKV)"/>
+ <info name="serial" value="DMG-WC-FAH, DMG-WC-UKV, DMG-WC-ESP-1"/>
<info name="alt_title" value="Nigel Mansell's World Championship Racing (Box)"/>
<part name="cart" interface="gameboy_cart">
<feature name="slot" value="rom_mbc1" />
@@ -20885,6 +20885,7 @@
<description>Star Wars (Euro)</description>
<year>1992</year>
<publisher>Nintendo</publisher>
+ <info name="serial" value="DMG-WS-ESP"/>
<part name="cart" interface="gameboy_cart">
<feature name="slot" value="rom_mbc1" />
<dataarea name="rom" size="131072">
@@ -22517,7 +22518,7 @@
<description>Tetris (World, Rev. A)</description>
<year>1989</year>
<publisher>Nintendo</publisher>
- <info name="serial" value="DMG-TRA, DMG-TR-(USA/CAN), DMG-TR-(NOE/ESP/UKVAUS), DMG-TR-HKG, DMG-104 CHN"/>
+ <info name="serial" value="DMG-TRA, DMG-TR-USA, DMG-TR-CAN, DMG-TR-NOE, DMG-TR-ESP, DMG-TR-ESP-1, DMG-TR-UKVAUS, DMG-TR-HKG, DMG-104 CHN"/>
<info name="release" value="19890614 (JPN)"/>
<info name="alt_title" value="テトリス"/>
<part name="cart" interface="gameboy_cart">
@@ -24023,7 +24024,7 @@
<description>Wario Land - Super Mario Land 3 (World)</description>
<year>1994</year>
<publisher>Nintendo</publisher>
- <info name="serial" value="DMG-WJA, DMG-WJ-USA, DMG-WJ-(NOE/EUR)"/>
+ <info name="serial" value="DMG-WJA, DMG-WJ-USA, DMG-WJ-NOE, DMG-WJ-EUR, DMG-WJ-ESP-1"/>
<info name="release" value="19940121 (JPN)"/>
<info name="alt_title" value="スーパーマリオランド3 ワリオランド"/>
<part name="cart" interface="gameboy_cart">
@@ -24656,7 +24657,7 @@
<description>WWF Superstars 2 (Euro, USA)</description>
<year>1992</year>
<publisher>LJN</publisher>
- <info name="serial" value="DMG-WX-USA, DMG-WX-NOE"/>
+ <info name="serial" value="DMG-WX-USA, DMG-WX-NOE, DMG-WX-ESP"/>
<part name="cart" interface="gameboy_cart">
<feature name="pcb" value="DMG-BEAN-02" /> <!-- NOE cart -->
<feature name="u1" value="U1 PRG" />
@@ -24737,7 +24738,7 @@
<description>Xenon 2 - Megablast (Euro, USA)</description>
<year>1992</year>
<publisher>Mindscape</publisher>
- <info name="serial" value="DMG-X2-USA, DMG-X2-(NOE/FRG)"/>
+ <info name="serial" value="DMG-X2-USA, DMG-X2-NOE, DMG-X2-FRG, DMG-X2-ESP"/>
<part name="cart" interface="gameboy_cart">
<feature name="pcb" value="DMG-BEAN-02" /> <!-- FRG cart -->
<feature name="u1" value="U1 PRG" />
@@ -25792,7 +25793,7 @@ patch the rom to 0x00 and 0x00....and at 0x0B3D also patch it to
</part>
</software>
- <!-- There is official Game Foy flash cart where players could load official games on stores.
+ <!-- There is official Game Boy flash cart where players could load official games on stores.
pcb="DMG-A20-01"
u1="G-MMC1 (MX15002) [MX15002UCA]"
u2="8M-FLASH [29F008ATC-14]"
diff --git a/hash/gba.xml b/hash/gba.xml
index 8176b166e14..ce2e79dc650 100644
--- a/hash/gba.xml
+++ b/hash/gba.xml
@@ -17,11 +17,14 @@
<description>007 - Everything or Nothing (Euro, USA)</description>
<year>2003</year>
<publisher>Electronic Arts</publisher>
- <info name="serial" value="AGB-BJBE-USA, AGB-BJBP-EUR"/>
+ <info name="serial" value="AGB-BJBE-USA, AGB-BJBP-EUR, AGB-BJBP-EUR-1"/>
<part name="cart" interface="gba_cart">
+ <feature name="pcb" value="AGB-E03-20" />
+ <feature name="u1" value="U1 GPIO MASKROM" />
+ <feature name="u2" value="U2 4K/64K EEPROM [9853]" />
<feature name="slot" value="gba_eeprom_4k" />
<dataarea name="rom" size="8388608">
- <rom name="007 - everything or nothing (usa, europe) (en,fr,de).bin" size="8388608" crc="9d4f1e18" sha1="fc6163f99b71b05c10686a0d29010b31274e1dc4" offset="000000" />
+ <rom name="agb-bjbp-0.u1" size="8388608" crc="9d4f1e18" sha1="fc6163f99b71b05c10686a0d29010b31274e1dc4" offset="000000" />
</dataarea>
</part>
</software>
@@ -61,11 +64,14 @@
<description>2006 FIFA World Cup - Germany 2006 (Euro, USA)</description>
<year>2006</year>
<publisher>Electronic Arts</publisher>
- <info name="serial" value="AGB-B6WE-USA, AGB-B6WP"/>
+ <info name="serial" value="AGB-B6WE-USA, AGB-B6WP-EUR"/>
<part name="cart" interface="gba_cart">
+ <feature name="pcb" value="AGB-E03-21" />
+ <feature name="u1" value="U1 GPIO MASKROM" />
+ <feature name="u2" value="U2 4K/64K EEPROM [9853]" />
<feature name="slot" value="gba_eeprom_4k" />
<dataarea name="rom" size="8388608">
- <rom name="2006 fifa world cup - germany 2006 (usa, europe) (en,fr,de,es,it).bin" size="8388608" crc="50ab4544" sha1="295580745787ba9593799213564484aaaa7fd463" offset="000000" />
+ <rom name="agb-b6wp-0.u1" size="8388608" crc="50ab4544" sha1="295580745787ba9593799213564484aaaa7fd463" offset="000000" />
</dataarea>
</part>
</software>
@@ -804,7 +810,7 @@
</part>
</software>
- <software name="akachan">
+ <software name="akachan1" cloneof="akachan">
<description>Aka-chan Doubutsuen (Jpn)</description>
<year>2004</year>
<publisher>TDK Core</publisher>
@@ -819,6 +825,24 @@
</part>
</software>
+ <software name="akachan">
+ <description>Aka-chan Doubutsuen (Jpn, Rev. 1)</description>
+ <year>2004</year>
+ <publisher>TDK Core</publisher>
+ <info name="serial" value="AGB-BAZJ-JPN"/>
+ <info name="release" value="20040326"/>
+ <info name="alt_title" value="あかちゃんどうぶつ園 動物のあかちゃん飼育係育成ゲーム"/>
+ <part name="cart" interface="gba_cart">
+ <feature name="pcb" value="AGB-E03-20" />
+ <feature name="u1" value="U1 GPIO MASKROM" />
+ <feature name="u2" value="U2 4K/64K EEPROM [9854]" />
+ <feature name="slot" value="gba_eeprom_64k" />
+ <dataarea name="rom" size="4194304">
+ <rom name="agb-bazj-1.u1" size="4194304" crc="c1072e26" sha1="634624c77c90a8ff40bec9046133c50041efc49b" offset="000000" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="circlmonj" cloneof="circlmon">
<description>Akumajou Dracula - Circle of the Moon (Jpn)</description>
<year>2001</year>
@@ -897,11 +921,14 @@
<description>Alex Rider - Stormbreaker (Euro)</description>
<year>2006</year>
<publisher>THQ</publisher>
- <info name="serial" value="AGB-BAWP"/>
+ <info name="serial" value="AGB-BAWX-EUR"/>
<part name="cart" interface="gba_cart">
+ <feature name="pcb" value="AGB-E03-21" />
+ <feature name="u1" value="U1 GPIO MASKROM" />
+ <feature name="u2" value="U2 4K/64K EEPROM" />
<feature name="slot" value="gba_eeprom_4k" />
<dataarea name="rom" size="4194304">
- <rom name="alex rider - stormbreaker (europe) (en,fr,de,es).bin" size="4194304" crc="25e8e2cd" sha1="659dbde917fc74d1cec3e41d1fb4cdd249ae04a0" offset="000000" />
+ <rom name="agb-bawx-0.u1" size="4194304" crc="25e8e2cd" sha1="659dbde917fc74d1cec3e41d1fb4cdd249ae04a0" offset="000000" />
</dataarea>
</part>
</software>
@@ -4283,11 +4310,14 @@
<description>Cabela's Big Game Hunter - 2005 Adventures (Euro, USA)</description>
<year>2004</year>
<publisher>Activision</publisher>
- <info name="serial" value="AGB-BG5E-USA, AGB-BG5P"/>
+ <info name="serial" value="AGB-BG5E-USA, AGB-BG5P-UKV, AGB-BG5P-UKV-1"/>
<part name="cart" interface="gba_cart">
+ <feature name="pcb" value="AGB-E03-21" />
+ <feature name="u1" value="U1 GPIO MASKROM" />
+ <feature name="u2" value="U2 4K/64K EEPROM [9853]" />
<feature name="slot" value="gba_eeprom_4k" />
<dataarea name="rom" size="4194304">
- <rom name="cabela's big game hunter - 2005 adventures (usa, europe).bin" size="4194304" crc="bd054567" sha1="aff3c5bc948c2c868be7da8a327aee25beaa027c" offset="000000" />
+ <rom name="agb-bg5p-0.u1" size="4194304" crc="bd054567" sha1="aff3c5bc948c2c868be7da8a327aee25beaa027c" offset="000000" />
</dataarea>
</part>
</software>
@@ -4457,11 +4487,14 @@
<description>Care Bears - The Care Quests (Euro)</description>
<year>2005</year>
<publisher>The Game Factory</publisher>
- <info name="serial" value="AGB-BEAP"/>
+ <info name="serial" value="AGB-BEAP-EUU"/>
<part name="cart" interface="gba_cart">
+ <feature name="pcb" value="AGB-E03-21" />
+ <feature name="u1" value="U1 GPIO MASKROM" />
+ <feature name="u2" value="U2 4K/64K EEPROM [9853]" />
<feature name="slot" value="gba_eeprom_4k" />
<dataarea name="rom" size="4194304">
- <rom name="care bears - the care quests (europe) (en,fr,de,es,it,nl,pt,da).bin" size="4194304" crc="6111ed1e" sha1="606ad547286fdf14cc0fe60e5c34f9db83a059dc" offset="000000" />
+ <rom name="agb-beap-0.u1" size="4194304" crc="6111ed1e" sha1="606ad547286fdf14cc0fe60e5c34f9db83a059dc" offset="000000" />
</dataarea>
</part>
</software>
@@ -4496,13 +4529,17 @@
</software>
<software name="carsb" cloneof="cars">
- <description>Cars (Euro, Spanish / Portuguese)</description>
+ <description>Disney/Pixar Cars (Euro, Spanish / Portuguese)</description>
<year>2006</year>
<publisher>THQ</publisher>
+ <info name="serial" value="AGB-BCAY-EUR"/>
<part name="cart" interface="gba_cart">
+ <feature name="pcb" value="AGB-E03-21" />
+ <feature name="u1" value="U1 GPIO MASKROM" />
+ <feature name="u2" value="U2 4K/64K EEPROM [9853]" />
<feature name="slot" value="gba_eeprom_4k" />
<dataarea name="rom" size="8388608">
- <rom name="cars (europe) (es,pt).bin" size="8388608" crc="0b058db2" sha1="b7dbdf12678e0f36973ca660178f8978450f4a3e" offset="000000" />
+ <rom name="agb-bcay-0.u1" size="8388608" crc="0b058db2" sha1="b7dbdf12678e0f36973ca660178f8978450f4a3e" offset="000000" />
</dataarea>
</part>
</software>
@@ -4572,12 +4609,15 @@
</software>
<software name="carschmp">
- <description>Disney Pixar Cars - Mater-National Championship (Euro)</description>
+ <description>Disney/Pixar Cars - Mater-National Championship (Euro)</description>
<year>2007</year>
<publisher>THQ</publisher>
+ <info name="serial" value="AGB-BCPP-EUR"/>
<part name="cart" interface="gba_cart">
+ <feature name="pcb" value="AGB-E01-41" />
+ <feature name="u1" value="U1 GPIO MASKROM" />
<dataarea name="rom" size="4194304">
- <rom name="cars - mater-national championship (europe) (en,fr,de,es,it,nl).bin" size="4194304" crc="d3db9787" sha1="16c666082db0e12384d342e5db4336ac66869d28" offset="000000" />
+ <rom name="agb-bcpp-0.u1" size="4194304" crc="d3db9787" sha1="16c666082db0e12384d342e5db4336ac66869d28" offset="000000" />
</dataarea>
</part>
</software>
@@ -6555,11 +6595,14 @@
<description>Dave Mirra Freestyle BMX 2 (Euro)</description>
<year>2001</year>
<publisher>Acclaim</publisher>
- <info name="serial" value="AGB-AX2P"/>
+ <info name="serial" value="AGB-AX2P-EUR"/>
<part name="cart" interface="gba_cart">
+ <feature name="pcb" value="AGB-E03-10" />
+ <feature name="u1" value="U1 MASK ROM" />
+ <feature name="u2" value="U2 4K/64K EEPROM [9854]" />
<feature name="slot" value="gba_eeprom_64k" />
<dataarea name="rom" size="8388608">
- <rom name="dave mirra freestyle bmx 2 (europe) (en,fr,de,es,it).bin" size="8388608" crc="69e89581" sha1="5d98b5179f4e9ae7ae72d6a43bed5f046f881a7b" offset="000000" />
+ <rom name="agb-ax2p-0.u1" size="8388608" crc="69e89581" sha1="5d98b5179f4e9ae7ae72d6a43bed5f046f881a7b" offset="000000" />
</dataarea>
</part>
</software>
@@ -6797,11 +6840,14 @@
<description>Denki Blocks! (Euro)</description>
<year>2001</year>
<publisher>Rage Software</publisher>
- <info name="serial" value="AGB-ADBP"/>
+ <info name="serial" value="AGB-ADBP-EUR"/>
<part name="cart" interface="gba_cart">
+ <feature name="pcb" value="AGB-E03-10" />
+ <feature name="u1" value="U1 MASK ROM" />
+ <feature name="u2" value="U2 4K/64K EEPROM [9853]" />
<feature name="slot" value="gba_eeprom_4k" />
<dataarea name="rom" size="4194304">
- <rom name="denki blocks! (europe) (en,fr,de,es,it).bin" size="4194304" crc="6144ec15" sha1="fe9047dd7940e55a9d667824aeeeb7abbd025e59" offset="000000" />
+ <rom name="agb-adbp-0.u1" size="4194304" crc="6144ec15" sha1="fe9047dd7940e55a9d667824aeeeb7abbd025e59" offset="000000" />
</dataarea>
</part>
</software>
@@ -16365,10 +16411,12 @@
<description>Kao the Kangaroo (Euro)</description>
<year>2001</year>
<publisher>Titus</publisher>
- <info name="serial" value="AGB-AKKP"/>
+ <info name="serial" value="AGB-AKKP-EUR"/>
<part name="cart" interface="gba_cart">
+ <feature name="pcb" value="AGB-E01-10" />
+ <feature name="u1" value="U1 32M MROM" />
<dataarea name="rom" size="4194304">
- <rom name="kao the kangaroo (europe) (en,fr,de,es,it,nl).bin" size="4194304" crc="51e7522c" sha1="5a337fcc321eaa0c350644c026767824add338f3" offset="000000" />
+ <rom name="agb-akkp-0.u1" size="4194304" crc="51e7522c" sha1="5a337fcc321eaa0c350644c026767824add338f3" offset="000000" />
</dataarea>
</part>
</software>
@@ -16615,11 +16663,14 @@
<description>Kid Paddle (Euro)</description>
<year>2005</year>
<publisher>Atari</publisher>
- <info name="serial" value="AGB-BYLP-EUR"/>
+ <info name="serial" value="AGB-BYLP-FRA"/>
<part name="cart" interface="gba_cart">
+ <feature name="pcb" value="AGB-E03-21" />
+ <feature name="u1" value="U1 GPIO MASKROM" />
+ <feature name="u2" value="U2 4K/64K EEPROM [9853]" />
<feature name="slot" value="gba_eeprom_4k" />
<dataarea name="rom" size="8388608">
- <rom name="kid paddle (europe) (fr,nl).bin" size="8388608" crc="69951aa9" sha1="4ce6021d930fe946c512b2e5584f31d0b6435256" offset="000000" />
+ <rom name="agb-bylp-0.u1" size="8388608" crc="69951aa9" sha1="4ce6021d930fe946c512b2e5584f31d0b6435256" offset="000000" />
</dataarea>
</part>
</software>
@@ -16769,10 +16820,12 @@
<description>Killer 3D Pool (Euro)</description>
<year>2005</year>
<publisher>Zoo Digital Publishing</publisher>
- <info name="serial" value="AGB-B3LP"/>
+ <info name="serial" value="AGB-B3LP-EUR"/>
<part name="cart" interface="gba_cart">
+ <feature name="pcb" value="AGB-E01-40" />
+ <feature name="u1" value="U1 GPIO MASKROM" />
<dataarea name="rom" size="4194304">
- <rom name="killer 3d pool (europe) (en,fr,de,es,it).bin" size="4194304" crc="e6fda065" sha1="a4e3107f0797d42ee8888488cf0f87af140b8652" offset="000000" />
+ <rom name="agb-b3lp-0.u1" size="4194304" crc="e6fda065" sha1="a4e3107f0797d42ee8888488cf0f87af140b8652" offset="000000" />
</dataarea>
</part>
</software>
@@ -37243,11 +37296,14 @@
<description>Yu Yu Hakusho - Ghostfiles - Spirit Detective (Euro)</description>
<year>2005</year>
<publisher>Atari</publisher>
- <info name="serial" value="AGB-BYYP"/>
+ <info name="serial" value="AGB-BYYP-EUR"/>
<part name="cart" interface="gba_cart">
+ <feature name="pcb" value="AGB-E03-20" />
+ <feature name="u1" value="U1 GPIO MASKROM" />
+ <feature name="u2" value="U2 4K/64K EEPROM [9853]" />
<feature name="slot" value="gba_eeprom_4k" />
<dataarea name="rom" size="8388608">
- <rom name="yu yu hakusho - ghostfiles - spirit detective (europe) (en,fr,de,es,it).bin" size="8388608" crc="208d77ec" sha1="66dc426b71195c11761f7ce58ffef231e8e227b1" offset="000000" />
+ <rom name="agb-byyp-0.u1" size="8388608" crc="208d77ec" sha1="66dc426b71195c11761f7ce58ffef231e8e227b1" offset="000000" />
</dataarea>
</part>
</software>
@@ -37327,7 +37383,7 @@
<part name="cart" interface="gba_cart">
<feature name="pcb" value="AGB-E02-20" />
<feature name="u1" value="U1 GPIO MASKROM" />
- <feature name="u2" value="U2 512K/1M FLASH" />
+ <feature name="u2" value="U2 512K/1M FLASH [39VF512]" />
<feature name="slot" value="gba_flash" />
<dataarea name="rom" size="8388608">
<rom name="agb-aydp-0.u1" size="8388608" crc="ee317f69" sha1="3ded1227698fbdb2ba47f03025cd1934fc184b99" offset="000000" />
@@ -37397,11 +37453,12 @@
<description>Yu-Gi-Oh! - The Sacred Cards (Euro)</description>
<year>2004</year>
<publisher>Konami</publisher>
- <info name="serial" value="AGB-AY7P-FRA"/>
+ <info name="serial" value="AGB-AY7P-FRA, AGB-AY7P-UKV"/>
+ <info name="alt_title" value="Yu-Gi-Oh! - Les Cartes Sacrées (Box)"/>
<part name="cart" interface="gba_cart">
<feature name="pcb" value="AGB-E11-10" />
<feature name="u1" value="U1 MASK ROM AGB" />
- <feature name="u2" value="U2 256K FRAM" />
+ <feature name="u2" value="U2 256K FRAM [MB85R256A]" />
<feature name="slot" value="gba_sram" />
<dataarea name="rom" size="16777216">
<rom name="agb-ay7p-0.u1" size="16777216" crc="d19db37c" sha1="9a23ad34f67ac1f1343b7009f11ac95c77b782ef" offset="000000" />
@@ -37415,9 +37472,12 @@
<publisher>Konami</publisher>
<info name="serial" value="AGB-AY7E-USA"/>
<part name="cart" interface="gba_cart">
+ <feature name="pcb" value="AGB-E11-01" />
+ <feature name="u1" value="U1 MASK ROM AGB" />
+ <feature name="u2" value="U2 256K FRAM [MB85R256A]" />
<feature name="slot" value="gba_sram" />
<dataarea name="rom" size="16777216">
- <rom name="yu-gi-oh! - the sacred cards (usa).bin" size="16777216" crc="141fb1cc" sha1="a06735f9c3d10be9339657026981aef77af34b27" offset="000000" />
+ <rom name="agb-ay7e-0.u1" size="16777216" crc="141fb1cc" sha1="a06735f9c3d10be9339657026981aef77af34b27" offset="000000" />
</dataarea>
</part>
</software>
@@ -37428,9 +37488,12 @@
<publisher>Konami</publisher>
<info name="serial" value="AGB-BYWP-EUR"/>
<part name="cart" interface="gba_cart">
+ <feature name="pcb" value="AGB-E11-10" />
+ <feature name="u1" value="U1 MASK ROM AGB" />
+ <feature name="u2" value="U2 256K FRAM [MB85R256A]" />
<feature name="slot" value="gba_sram" />
<dataarea name="rom" size="16777216">
- <rom name="yu-gi-oh! - world championship tournament 2004 (europe) (en,ja,fr,de,es,it).bin" size="16777216" crc="31edef1b" sha1="97a2e7cf6613538216dc807ae5ed92eaa4b9d7a8" offset="000000" />
+ <rom name="agb-bywp-0.u1" size="16777216" crc="3c42e84c" sha1="b791ee3241caef0566bca56bb70c6d37ad3b8621" offset="000000" />
</dataarea>
</part>
</software>
@@ -37516,7 +37579,7 @@
<publisher>Konami</publisher>
<info name="serial" value="AGB-AY5E-USA"/>
<part name="cart" interface="gba_cart">
- <feature name="pcb" value="AGB-E06-10" />
+ <feature name="pcb" value="AGB-E06-10" /> <!-- Also found with AGB-E06-20 -->
<feature name="u1" value="U1 MASK ROM" />
<feature name="u2" value="U2 256K SRAM [B62LV256C-70]" />
<feature name="u3" value="U3 9803F [LV2416]" />
@@ -37533,11 +37596,15 @@
<description>Shonen Jump's Yu-Gi-Oh! - Ultimate Masters Edition - World Championship Tournament 2006 (Euro)</description>
<year>2006</year>
<publisher>Konami</publisher>
- <info name="serial" value="AGB-BY6P"/>
+ <info name="serial" value="AGB-BY6P-EUR"/>
<part name="cart" interface="gba_cart">
+ <feature name="pcb" value="AGB-Y11-02" />
+ <feature name="u1" value="U1 GPIO MASKROM" />
+ <feature name="u2" value="U2 256K SRAM [MB85R256S]" />
+ <feature name="u3" value="U3 [empty]" />
<feature name="slot" value="gba_sram" />
<dataarea name="rom" size="33554432">
- <rom name="yu-gi-oh! - ultimate masters edition - world championship tournament 2006 (europe) (en,ja,fr,de,es,it).bin" size="33554432" crc="cede4060" sha1="0734be2fe17d9ef5ede88e0a14cd194656aa23d8" offset="000000" />
+ <rom name="agb-by6p-0.u1" size="33554432" crc="cede4060" sha1="0734be2fe17d9ef5ede88e0a14cd194656aa23d8" offset="000000" />
</dataarea>
</part>
</software>
@@ -37715,6 +37782,7 @@
<publisher>Konami</publisher>
<info name="serial" value="AGB-BYGE-USA"/>
<part name="cart" interface="gba_cart">
+ <feature name="pcb" value="AGB-Y11-02" />
<feature name="slot" value="gba_sram" />
<dataarea name="rom" size="33554432">
<rom name="yu-gi-oh! gx - duel academy (usa).bin" size="33554432" crc="3b8a00fe" sha1="57d6bb789833b62b360072902982d5f1011b3640" offset="000000" />
@@ -38050,9 +38118,15 @@
<info name="release" value="20011130"/>
<info name="alt_title" value="ゾイドサーガ"/>
<part name="cart" interface="gba_cart">
+ <feature name="pcb" value="AGB-E06-10" />
+ <feature name="u1" value="U1 MASK ROM" />
+ <feature name="u2" value="U2 256K SRAM [HY62WT081ED70C]" />
+ <feature name="u3" value="U3 9803F [LV2416]" />
+ <feature name="u4" value="U4 PST3425" />
+ <feature name="bt1" value="CR1616" />
<feature name="slot" value="gba_sram" />
<dataarea name="rom" size="8388608">
- <rom name="zoids saga (japan).bin" size="8388608" crc="5975dda8" sha1="75d8c15ac281ea93c8ac7cc7641c490799557081" offset="000000" />
+ <rom name="agb-atzj-0.u1" size="8388608" crc="5975dda8" sha1="75d8c15ac281ea93c8ac7cc7641c490799557081" offset="000000" />
</dataarea>
</part>
</software>
@@ -38120,7 +38194,7 @@
<description>Zone of the Enders - The Fist of Mars (Euro)</description>
<year>2002</year>
<publisher>Konami</publisher>
- <info name="serial" value="AGB-AZEP"/>
+ <info name="serial" value="AGB-AZEP-EUR"/>
<part name="cart" interface="gba_cart">
<feature name="pcb" value="AGB-E02-10" />
<feature name="u1" value="U1 MASKROM AGB" />
@@ -38262,10 +38336,11 @@
</part>
</software>
+ <!-- Tech demo compiled from source code. This is a later build from code marked "Copyright (C) 1999-2001 NINTENDO Co.,Ltd." -->
<software name="yoshi">
- <description>Yoshi Demo</description>
- <year>2001?</year>
- <publisher>&lt;unknown&gt;</publisher>
+ <description>Sample Yoshi Game (Prototype, 20010214)</description>
+ <year>2001</year>
+ <publisher>Nintendo</publisher>
<part name="cart" interface="gba_cart">
<dataarea name="rom" size="2273956">
<rom name="yoshi.bin" size="2273956" crc="954d2619" sha1="89fe5c0b5489a14f5f9bb1d4ebde998f07c4f939" offset="000000" />
@@ -38273,10 +38348,11 @@
</part>
</software>
+ <!-- Tech demo compiled from source code. This is an earlier build from code marked "Copyright (C) 1999-2000 NINTENDO Co.,Ltd." -->
<software name="yoshia" cloneof="yoshi">
- <description>Yoshi Demo (Alt?)</description>
- <year>2001?</year>
- <publisher>&lt;unknown&gt;</publisher>
+ <description>Sample Yoshi Game (Prototype, 20000601)</description>
+ <year>2000</year>
+ <publisher>Nintendo</publisher>
<part name="cart" interface="gba_cart">
<dataarea name="rom" size="1717944">
<rom name="yoshi sample (japan) (en).bin" size="1717944" crc="34f2ef47" sha1="71b87b9684babfe5751a9fb6642ace5a927f21e0" offset="000000" />
@@ -38590,13 +38666,17 @@
</software>
<software name="2disney">
- <description>2 Disney Games: Disney's Peter Pan - Return to Neverland + Disney's Lilo &amp; Stitch 2 (Euro)</description>
- <year>200?</year>
+ <description>2 Disney Games: Disney's Lilo &amp; Stitch 2 + Disney's Peter Pan - Return to Neverland (Euro)</description>
+ <year>2004</year>
<publisher>Disney Interactive</publisher>
+ <info name="serial" value="AGB-BLQP-EUR"/>
<part name="cart" interface="gba_cart">
+ <feature name="pcb" value="AGB-E03-21" />
+ <feature name="u1" value="U1 GPIO MASKROM" />
+ <feature name="u2" value="U2 4K/64K EEPROM [9853]" />
<feature name="slot" value="gba_eeprom_4k" />
<dataarea name="rom" size="16777216">
- <rom name="2 disney games - lilo &amp; stitch 2 + peter pan - return to neverland (europe) (en,fr,de,es+en,fr,de,es,it,nl).bin" size="16777216" crc="75703943" sha1="4b0455173b592407db9460b7e38fb209fd549772" offset="000000" />
+ <rom name="agb-blqp-0.u1" size="16777216" crc="75703943" sha1="4b0455173b592407db9460b7e38fb209fd549772" offset="000000" />
</dataarea>
</part>
</software>
@@ -38780,7 +38860,7 @@
<description>2 Game Pack!: Hot Wheels - Stunt Track Challenge + Hot Wheels - World Race (Euro, USA)</description>
<year>200?</year>
<publisher>DSI Games</publisher>
- <info name="serial" value="AGB-BQJE-USA, AGB-BQJP"/>
+ <info name="serial" value="AGB-BQJE-USA, AGB-BQJP-UKV"/>
<part name="cart" interface="gba_cart">
<feature name="pcb" value="AGB-E01-41" />
<feature name="u1" value="U1 GPIO MASKROM" />
@@ -39918,7 +39998,7 @@
<!-- "Daigasso Band Brothers" (大合奏!バンドブラザーズ) for Nintendo DS uses a GBA cart (NTR-A-ZBBJ-JPN) called "Daigasso Request Selection" for adding new songs to the game.
Inside there is an standard "AGB-E01-41" GBA cart PCB with "U1=GPIO MASK ROM [R27V810F-064]". -->
- <!-- AM3 did a Nintendo officially lilcensed video player for GBA in form of a GBA cart with a SmartMedia slot.
+ <!-- AM3 did a Nintendo officially licensed video player for GBA in form of a GBA cart with a SmartMedia slot.
There were lot of pre-recorded SmartMedia cards with videos (Pokémon, Detective Conan, etc.), but also kiosk machines to download new videos to an empty card.
Inside this GBA cart the PCB is labeled "YGP2-AM1-01". The ROM and the video processor are behind the SmartMedia slot, but the label "U3 AM3-ASIC" is visible. -->
diff --git a/hash/gbcolor.xml b/hash/gbcolor.xml
index 5261c682185..490adeee414 100644
--- a/hash/gbcolor.xml
+++ b/hash/gbcolor.xml
@@ -18312,7 +18312,7 @@ Unreleased (music source code exists, possibly no prototypes exist)
<description>San Francisco Rush 2049 (Euro, USA)</description>
<year>2000</year>
<publisher>Midway</publisher>
- <info name="serial" value="CGB-ASXE-USA, CGB-ASXP-EUU"/>
+ <info name="serial" value="CGB-ASXE-USA, CGB-ASXP-EUU, CGB-ASXP-EUR"/>
<part name="cart" interface="gameboy_cart">
<feature name="pcb" value="DMG-A07-01" />
<feature name="u1" value="U1 2M/4M/8M MROM" />
@@ -20153,7 +20153,7 @@ Unreleased (music source code exists, possibly no prototypes exist)
<description>Sylvester and Tweety - Breakfast on the Run (Euro)</description>
<year>1998</year>
<publisher>Infogrames</publisher>
- <info name="serial" value="DMG-AYRP-(NOE/UKV)"/>
+ <info name="serial" value="DMG-AYRP-NOE, DMG-AYRP-UKV, DMG-AYRP-EUR)"/>
<part name="cart" interface="gameboy_cart">
<feature name="slot" value="rom_mbc5" />
<dataarea name="rom" size="1048576">
diff --git a/hash/hp85_rom.xml b/hash/hp85_rom.xml
index 370702d02a8..f68ab68c5e6 100644
--- a/hash/hp85_rom.xml
+++ b/hash/hp85_rom.xml
@@ -2,82 +2,82 @@
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
<softwarelist name="hp85_rom" description="HP-85 Option ROMs">
- <software name="service">
- <description>Service ROM</description>
- <year>198?</year>
- <publisher>Hewlett-Packard</publisher>
- <info name="serial" value="00085-60952"/>
+ <software name="service">
+ <description>Service ROM</description>
+ <year>198?</year>
+ <publisher>Hewlett-Packard</publisher>
+ <info name="serial" value="00085-60952"/>
- <part name="rom" interface="hp80_rom">
- <feature name="sc" value="0xe0"/>
- <dataarea name="rom" size="0x2000">
- <rom name="rom340.bin" size="0x2000" crc="41441333" sha1="6e166b7b0723da126021e2b2cd572660931e066d" offset="0"/>
- </dataarea>
- </part>
- </software>
- <software name="service_fix">
- <description>Service ROM (fixed)</description>
- <year>198?</year>
- <publisher>Hewlett-Packard</publisher>
- <info name="serial" value="00085-60952"/>
+ <part name="rom" interface="hp80_rom">
+ <feature name="sc" value="0xe0"/>
+ <dataarea name="rom" size="0x2000">
+ <rom name="rom340.bin" size="0x2000" crc="41441333" sha1="6e166b7b0723da126021e2b2cd572660931e066d" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+ <software name="service_fix">
+ <description>Service ROM (fixed)</description>
+ <year>198?</year>
+ <publisher>Hewlett-Packard</publisher>
+ <info name="serial" value="00085-60952"/>
- <part name="rom" interface="hp80_rom">
- <feature name="sc" value="0xe0"/>
- <dataarea name="rom" size="0x2000">
- <rom name="rom340_fixed.bin" size="0x2000" crc="3ebdd60a" sha1="efa3d3cc9e593f6fe74b1189ea4c2dd0660ae698" offset="0"/>
- </dataarea>
- </part>
- </software>
- <software name="assembler">
- <description>Assembler ROM</description>
- <year>1980</year>
- <publisher>Hewlett-Packard</publisher>
- <info name="serial" value="00085-15007"/>
+ <part name="rom" interface="hp80_rom">
+ <feature name="sc" value="0xe0"/>
+ <dataarea name="rom" size="0x2000">
+ <rom name="rom340_fixed.bin" size="0x2000" crc="3ebdd60a" sha1="efa3d3cc9e593f6fe74b1189ea4c2dd0660ae698" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+ <software name="assembler">
+ <description>Assembler ROM</description>
+ <year>1980</year>
+ <publisher>Hewlett-Packard</publisher>
+ <info name="serial" value="00085-15007"/>
- <part name="rom" interface="hp80_rom">
- <feature name="sc" value="0x28"/>
- <dataarea name="rom" size="0x2000">
- <rom name="rom050.bin" size="0x2000" crc="9827cc3c" sha1="018d6a8df68a839b4e192da957f38a5db20f8bfc" offset="0"/>
- </dataarea>
- </part>
- </software>
- <software name="matrix">
- <description>Matrix ROM</description>
- <year>1979</year>
- <publisher>Hewlett-Packard</publisher>
- <info name="serial" value="00085-15004"/>
+ <part name="rom" interface="hp80_rom">
+ <feature name="sc" value="0x28"/>
+ <dataarea name="rom" size="0x2000">
+ <rom name="rom050.bin" size="0x2000" crc="9827cc3c" sha1="018d6a8df68a839b4e192da957f38a5db20f8bfc" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+ <software name="matrix">
+ <description>Matrix ROM</description>
+ <year>1979</year>
+ <publisher>Hewlett-Packard</publisher>
+ <info name="serial" value="00085-15004"/>
- <part name="rom" interface="hp80_rom">
- <feature name="sc" value="0xB0"/>
- <dataarea name="rom" size="0x2000">
- <rom name="rom260.bin" size="0x2000" crc="70f83074" sha1="3ef192ecff71b967ba747bea8df483e0596988b1" offset="0"/>
- </dataarea>
- </part>
- </software>
- <software name="io">
- <description>I/O ROM</description>
- <year>1979</year>
- <publisher>Hewlett-Packard</publisher>
- <info name="serial" value="00085-15003"/>
+ <part name="rom" interface="hp80_rom">
+ <feature name="sc" value="0xB0"/>
+ <dataarea name="rom" size="0x2000">
+ <rom name="rom260.bin" size="0x2000" crc="70f83074" sha1="3ef192ecff71b967ba747bea8df483e0596988b1" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+ <software name="io">
+ <description>I/O ROM</description>
+ <year>1979</year>
+ <publisher>Hewlett-Packard</publisher>
+ <info name="serial" value="00085-15003"/>
- <part name="rom" interface="hp80_rom">
- <feature name="sc" value="0xC0"/>
- <dataarea name="rom" size="0x2000">
- <rom name="rom300.bin" size="0x2000" crc="6f904a4c" sha1="6f90899fa983e2fd63088ce516c35d07e5942f2b" offset="0"/>
- </dataarea>
- </part>
- </software>
- <software name="mass">
- <description>Mass storage ROM</description>
- <year>1979</year>
- <publisher>Hewlett-Packard</publisher>
- <info name="serial" value="00085-15001"/>
+ <part name="rom" interface="hp80_rom">
+ <feature name="sc" value="0xC0"/>
+ <dataarea name="rom" size="0x2000">
+ <rom name="rom300.bin" size="0x2000" crc="6f904a4c" sha1="6f90899fa983e2fd63088ce516c35d07e5942f2b" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+ <software name="mass">
+ <description>Mass storage ROM</description>
+ <year>1979</year>
+ <publisher>Hewlett-Packard</publisher>
+ <info name="serial" value="00085-15001"/>
- <part name="rom" interface="hp80_rom">
- <feature name="sc" value="0xD0"/>
- <dataarea name="rom" size="0x2000">
- <rom name="rom320.bin" size="0x2000" crc="9c03582c" sha1="1cc9a5013739821cd1d7e2a52e8abbd29045e850" offset="0"/>
- </dataarea>
- </part>
- </software>
+ <part name="rom" interface="hp80_rom">
+ <feature name="sc" value="0xD0"/>
+ <dataarea name="rom" size="0x2000">
+ <rom name="rom320.bin" size="0x2000" crc="9c03582c" sha1="1cc9a5013739821cd1d7e2a52e8abbd29045e850" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
</softwarelist>
diff --git a/hash/hx20_rom.xml b/hash/hx20_rom.xml
index a4b8b172d22..fa03a80889e 100644
--- a/hash/hx20_rom.xml
+++ b/hash/hx20_rom.xml
@@ -3,7 +3,18 @@
<softwarelist name="hx20_rom" description="Epson HX-20 Optional ROMs">
- <software name="skiwritr">
+ <software name="forth" supported="no">
+ <description>Forth</description>
+ <year>1982</year>
+ <publisher>HCCS Associates</publisher>
+ <part name="rom" interface="opt_rom">
+ <dataarea name="rom" size="8192">
+ <rom name="forth.bin" size="8192" crc="1319f181" sha1="72af6cf0a30fee45aea31c8ae1031bba5ad9f62d" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="skiwritr" supported="no">
<description>SkiWriter</description>
<year>1983</year>
<publisher>SkiSoft</publisher>
diff --git a/hash/ibm5150.xml b/hash/ibm5150.xml
index 173e1149526..f1b4d78114f 100755..100644
--- a/hash/ibm5150.xml
+++ b/hash/ibm5150.xml
@@ -678,6 +678,48 @@ Known PC Booter Games Not Dumped, Or Dumped and Lost when Demonlord's Site went
</part>
</software>
+ <software name="dlair">
+ <description>Dragon's Lair</description>
+ <year>1989</year>
+ <publisher>Merit Software</publisher>
+ <info name="developer" value="Sullivan Bluth Interactive Media" />
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size = "737280">
+ <rom name="Dragon's Lair [Merit Software] [1989] [3.5DD] [Disk 1 of 7].img" size="737280" crc="427a0228" sha1="1dc55efd9e29cf40cf7fb3d8f18c7bd638463767" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3_5">
+ <dataarea name="flop" size = "737280">
+ <rom name="Dragon's Lair [Merit Software] [1989] [3.5DD] [Disk 2 of 7].img" size="737280" crc="edd53e3f" sha1="0e3a92ef40d34625ca7bbf0659f92426a87f7d7d" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_3_5">
+ <dataarea name="flop" size = "737280">
+ <rom name="Dragon's Lair [Merit Software] [1989] [3.5DD] [Disk 3 of 7].img" size="737280" crc="abce5854" sha1="1c5fb429a82c333e80c97dacc643a53f75d697a9" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="flop4" interface="floppy_3_5">
+ <dataarea name="flop" size = "737280">
+ <rom name="Dragon's Lair [Merit Software] [1989] [3.5DD] [Disk 4 of 7].img" size="737280" crc="4b18e231" sha1="77956cf326c656040623ea18e6e29855198b4a43" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="flop5" interface="floppy_3_5">
+ <dataarea name="flop" size = "737280">
+ <rom name="Dragon's Lair [Merit Software] [1989] [3.5DD] [Disk 5 of 7].img" size="737280" crc="8472352b" sha1="951ada228f6b503590240a0826638a44767eb15a" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="flop6" interface="floppy_3_5">
+ <dataarea name="flop" size = "737280">
+ <rom name="Dragon's Lair [Merit Software] [1989] [3.5DD] [Disk 6 of 7].img" size="737280" crc="32eb9f17" sha1="c04ee5b1f011d57382ad91ea39462339795cc2ef" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="flop7" interface="floppy_3_5">
+ <dataarea name="flop" size = "737280">
+ <rom name="Dragon's Lair [Merit Software] [1989] [3.5DD] [Disk 7 of 7].img" size="737280" crc="3454a916" sha1="88fcfc7b9f653951023ee3b7cd9955eff9083ddc" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
<software name="donald">
<description>Donald Duck's Playground</description>
<year>1986</year>
@@ -7090,6 +7132,21 @@ has been replaced with an all-zero block. -->
</part>
</software>
+ <software name="babyjo">
+ <!-- Dumped via Kryoflux -->
+ <description>Baby Jo in "Going Home"</description>
+ <year>1991</year>
+ <publisher>Loriciel</publisher>
+ <info name="developer" value="Loriciel" />
+ <info name="version" value="1.03 08/92" />
+ <part name="flop1" interface="floppy_3_5">
+ <!-- Copy-protected key disk -->
+ <dataarea name="flop" size = "2162637">
+ <rom name="Baby Jo [Loriciel] [1991] [3.5DD] [Disk 1 of 1].mfm" size="2162637" crc="7bff6ae7" sha1="d3e183367ed9b17487fa6d0938cc0ecc17700c6a" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
<software name="bttf2">
<description>Back to the Future Part II</description>
<year>1990</year>
@@ -7224,6 +7281,28 @@ has been replaced with an all-zero block. -->
</part>
</software>
+ <!-- glitches on the bottom of the screen -->
+ <software name="batmanmv" supported="partial">
+ <!-- Dumped via Kryoflux -->
+ <description>Batman: The Movie</description>
+ <year>1990</year>
+ <publisher>Ocean Software / Data East</publisher>
+ <info name="developer" value="Ocean Software" />
+ <info name="ported by" value="Astros Productions" />
+ <part name="flop1" interface="floppy_3_5">
+ <!-- Copy-protected key disk -->
+ <dataarea name="flop" size = "2169772">
+ <rom name="Batman The Movie [Ocean] [1990] [3.5DD] [Disk 1 of 2].mfm" size="2169772" crc="26dffced" sha1="48abc5cd55eeecf98b11d590aeed0bc51af47e42" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3_5">
+ <!-- Copy-protected key disk -->
+ <dataarea name="flop" size = "2171366">
+ <rom name="Batman The Movie [Ocean] [1990] [3.5DD] [Disk 2 of 2].mfm" size="2171366" crc="fd010c6f" sha1="bfa5c27e4757c6020f05c760bfc289fe17736fce" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
<software name="batlches">
<description>Battle Chess</description>
<year>1988</year>
@@ -7303,6 +7382,20 @@ has been replaced with an all-zero block. -->
</part>
</software>
+ <software name="bluesbro">
+ <!-- Dumped via Kryoflux -->
+ <description>The Blues Brothers</description>
+ <year>1991</year>
+ <publisher>Titus</publisher>
+ <info name="developer" value="Titus" />
+ <part name="flop1" interface="floppy_3_5">
+ <!-- Copy-protected key disk -->
+ <dataarea name="flop" size = "2162514">
+ <rom name="Blues Brothers [Titus] [1991] [3.5DD] [Disk 1 of 1].mfm" size="2162514" crc="5657c2ec" sha1="d38d7c67888a5f7d2c9ba122b851104e005e0c63" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
<software name="bdashkit" supported="no">
<description>Boulder Dash Construction Kit</description>
<year>1987</year>
@@ -7327,10 +7420,11 @@ has been replaced with an all-zero block. -->
</software>
<software name="bublbobl">
- <description>Bubble Bobble</description>
+ <description>Bubble Bobble (5.25")</description>
<year>1989</year>
- <publisher>Taito America</publisher>
- <info name="developer" value="Nova Logic" />
+ <publisher>Taito Software</publisher>
+ <info name="developer" value="Taito Software" />
+ <info name="ported by" value="NovaLogic" />
<part name="flop1" interface="floppy_5_25">
<dataarea name="flop" size = "368640">
<rom name="Bubble Bobble (USA) (Disk 1).img" size="368640" crc="1dad38e6" sha1="6b2f5f9655ed5002dfd72b33b2cfb857c432752a" offset="0"/>
@@ -7343,6 +7437,21 @@ has been replaced with an all-zero block. -->
</part>
</software>
+ <software name="bublbobl35" cloneof="bublbobl">
+ <!-- Dumped via Kryoflux -->
+ <description>Bubble Bobble (3.5")</description>
+ <year>1989</year>
+ <publisher>Taito Software</publisher>
+ <info name="developer" value="Taito Software" />
+ <info name="ported by" value="NovaLogic" />
+ <part name="flop1" interface="floppy_3_5">
+ <!-- Copy-protected key disk -->
+ <dataarea name="flop" size = "2166169">
+ <rom name="Bubble Bobble [Taito] [1989] [3.5DD] [Disk 1 of 1].mfm" size="2166169" crc="11a8c23d" sha1="5e6a8bb49f98deb370de7b146dc4c22c2324e56a" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
<software name="budokan">
<description>Budokan - The Martial Spirit</description>
<year>1989</year>
@@ -7354,6 +7463,18 @@ has been replaced with an all-zero block. -->
</part>
</software>
+ <software name="budokana" cloneof="budokan">
+ <description>Budokan - The Martial Spirit (Big Games release)</description>
+ <year>1989</year>
+ <publisher>Electronic Arts</publisher>
+ <info name="developer" value="Electronic Arts" />
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size = "737280">
+ <rom name="Budokan - The Martial Spirit (Big Games release) [Electronic Arts] [1989] [3.5DD] [Disk 1 of 1].img" size="737280" crc="7c3acc15" sha1="ed1e6883d394b2e1fce1006105cc6a5a05f926f8" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
<software name="cadaver">
<description>Cadaver (5.25")</description>
<year>1991</year>
@@ -7570,9 +7691,9 @@ has been replaced with an all-zero block. -->
<software name="crimewav">
<description>Crime Wave</description>
<year>1990</year>
- <publisher>Access Software, Inc.</publisher>
+ <publisher>Access Software</publisher>
<info name="version" value="2.0" />
- <info name="developer" value="Access Software, Inc." />
+ <info name="developer" value="Access Software" />
<part name="flop1" interface="floppy_3_5">
<dataarea name="flop" size = "737280">
<rom name="Crime Wave [Access Software Inc] [1990] [3.5DD] [disk 1 of 4].img" size="737280" crc="2e051a02" sha1="7856ca4b29a0fcd07d164fc7e28a926572384819" offset="0"/>
@@ -7700,7 +7821,7 @@ has been replaced with an all-zero block. -->
</software>
<software name="ddragon2">
- <description>Double Dragon II - The Revenge</description>
+ <description>Double Dragon II - The Revenge (5.25")</description>
<year>1989</year>
<publisher>Virgin Mastertronic</publisher>
<info name="developer" value="Binary Design" />
@@ -7721,6 +7842,23 @@ has been replaced with an all-zero block. -->
</part>
</software>
+ <software name="ddragon2_35" cloneof="ddragon2">
+ <description>Double Dragon II - The Revenge (3.5")</description>
+ <year>1989</year>
+ <publisher>Virgin Games</publisher>
+ <info name="developer" value="Binary Design" />
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size = "737280">
+ <rom name="Double Dragon II [Virgin Games] [1989] [3.5DD] [Disk 1 of 2].img" size="737280" crc="fea2f0d3" sha1="3c1d86afcfcf309d9aea72143883ee031873b2b5" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3_5">
+ <dataarea name="flop" size = "737280">
+ <rom name="Double Dragon II [Virgin Games] [1989] [3.5DD] [Disk 2 of 2].img" size="737280" crc="c3df1da7" sha1="937967944ffb47f3d23a19fda7ec49522edb75a2" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
<software name="ddragon3">
<description>Double Dragon 3 - The Rosetta Stone</description>
<year>1992</year>
@@ -8050,6 +8188,18 @@ has been replaced with an all-zero block. -->
</part>
</software>
+ <software name="goldnaxe35" cloneof="goldnaxe">
+ <description>Golden Axe (3.5")</description>
+ <year>1990</year>
+ <publisher>Virgin Games</publisher>
+ <info name="developer" value="Sega" />
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size = "737280">
+ <rom name="Golden Axe [Virgin Games] [1990] [3.5DD] [Disk 1 of 1].img" size="737280" crc="174e89c7" sha1="25464172fedb6e3fa7d3626be5dae591a1aa6fb9" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
<software name="gryzor">
<!-- Dumped from a copied disk -->
<description>Gryzor</description>
@@ -8076,6 +8226,18 @@ has been replaced with an all-zero block. -->
</part>
</software>
+ <software name="gunboata" cloneof="gunboat">
+ <description>Gunboat: River Combat Simulation (Hit Squad release)</description>
+ <year>1990</year>
+ <publisher>Accolade</publisher>
+ <info name="developer" value="Accolade" />
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size = "737280">
+ <rom name="Gunboat (Hit Squad release) [Accolade] [1990] [3.5DD] [Disk 1 of 1].img" size="737280" crc="8a5b28c9" sha1="defc3a56657f5318b3eb2ac206050206c315f84f" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
<software name="hardbal2">
<description>Hardball II</description>
<year>1989</year>
@@ -8165,6 +8327,20 @@ has been replaced with an all-zero block. -->
</part>
</software>
+ <software name="indycrus">
+ <!-- Dumped via Kryoflux -->
+ <description>Indiana Jones And The Last Crusade - The Action Game (Kixx release)</description>
+ <year>1989</year>
+ <publisher>U.S. Gold</publisher>
+ <info name="developer" value="LucasFilm Games" />
+ <part name="flop1" interface="floppy_3_5">
+ <!-- Copy-protected key disk -->
+ <dataarea name="flop" size = "2157701">
+ <rom name="Indiana Jones And The Last Crusade - The Action Game (Kixx release) [US Gold] [1989] [3.5DD] [Disk 1 of 1].mfm" size="2157701" crc="6f298760" sha1="36b0d48fd1a2e881a59971da2734d65feb2497c2" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
<software name="indytod">
<description>Indiana Jones and the Temple of Doom</description>
<year>1989</year>
@@ -8221,9 +8397,9 @@ has been replaced with an all-zero block. -->
</software>
<software name="ironmnso">
- <description>Ivan "Ironman" Stewart's Super Off Road</description>
+ <description>Ivan "Ironman" Stewart's Super Off Road (5.25")</description>
<year>1990</year>
- <publisher>Virgin Games, Inc.</publisher>
+ <publisher>Virgin Mastertronic</publisher>
<info name="developer" value="Leland Corporation" />
<part name="flop1" interface="floppy_5_25">
<dataarea name="flop" size = "368640">
@@ -8237,6 +8413,19 @@ has been replaced with an all-zero block. -->
</part>
</software>
+ <software name="ironmnso35" cloneof="ironmnso">
+ <description>Ivan "Ironman" Stewart's Super Off Road (16 Blitz release) (3.5")</description>
+ <year>1992</year>
+ <publisher>Virgin Games</publisher>
+ <info name="developer" value="Leland Corporation" />
+ <info name="ported by" value="Graftgold" />
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size = "737280">
+ <rom name="Super Off Road (16 Blitz release) [Virgin Games] [1992] [3.5DD] [Disk 1 of 1].img" size="737280" crc="fce3d276" sha1="16d90ffc29f5422f5003f71f10e304b8454d3a48" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
<software name="shogun">
<description>James Clavell's Shogun (set 1)</description>
<year>1987</year>
@@ -8456,6 +8645,20 @@ has been replaced with an all-zero block. -->
</part>
</software>
+ <software name="moktar">
+ <!-- Dumped via Kryoflux -->
+ <description>Lagaf': Les Aventures de Moktar - Vol 1: La Zoubida</description>
+ <year>1991</year>
+ <publisher>Titus</publisher>
+ <info name="developer" value="Titus" />
+ <part name="flop1" interface="floppy_3_5">
+ <!-- Copy-protected key disk -->
+ <dataarea name="flop" size = "2162593">
+ <rom name="Les Aventures de Moktar [Titus] [1991] [3.5DD] [Disk 1 of 1].mfm" size="2162593" crc="49c51dbf" sha1="c20705be599f3daac5f98c235bc7a5ddaaead4a6" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
<software name="lakecelt">
<description>Lakers vs Celtics and the NBA Playoffs</description>
<year>1989</year>
@@ -8699,7 +8902,7 @@ has been replaced with an all-zero block. -->
<!-- black square glitches behind sprites -->
<software name="lombrall" supported="partial">
- <description>Lombard RAC Rally</description>
+ <description>Lombard RAC Rally (5.25")</description>
<year>1989</year>
<publisher>Mandarin Software</publisher>
<info name="developer" value="Red Rat Software" />
@@ -8717,6 +8920,18 @@ has been replaced with an all-zero block. -->
</part>
</software>
+ <software name="lombrall35" cloneof="lombrall" supported="partial">
+ <description>Lombard RAC Rally (3.5")</description>
+ <year>1989</year>
+ <publisher>Mandarin Software</publisher>
+ <info name="developer" value="Red Rat Software" />
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size = "737280">
+ <rom name="Lombard RAC Rally [Mandarin Software] [1989] [3.5DD] [Disk 1 of 1].img" size="737280" crc="13355638" sha1="309a36298c26fb782d119bb8d94515a8cb166af2" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
<software name="loomfr">
<!-- Dumped from copied disks -->
<description>Loom (French)</description>
@@ -9137,7 +9352,7 @@ has been replaced with an all-zero block. -->
</software>
<software name="montypyt">
- <description>Monty Python's Flying Circus</description>
+ <description>Monty Python's Flying Circus (5.25")</description>
<year>1990</year>
<publisher>Virgin Games</publisher>
<part name="flop1" interface="floppy_5_25">
@@ -9152,6 +9367,18 @@ has been replaced with an all-zero block. -->
</part>
</software>
+ <software name="montypyt35" cloneof="montypyt">
+ <description>Monty Python's Flying Circus (3.5")</description>
+ <year>1990</year>
+ <publisher>Virgin Games</publisher>
+ <info name="developer" value="Core Design" />
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size = "737280">
+ <rom name="Monty Python's Flying Circus [Virgin Games] [1991] [3.5DD] [Disk 1 of 1].img" size="737280" crc="2eda6769" sha1="3a9f6b0e02571366ec30c65cdb4add3257d2c0c0" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
<software name="monumars">
<description>The Monuments of Mars!</description>
<year>1991</year>
@@ -9277,7 +9504,7 @@ has been replaced with an all-zero block. -->
</software>
<!-- matches dump of 3.5" "International Version" -->
- <software name="nova9a" cloneof ="nova9">
+ <software name="nova9a" cloneof="nova9">
<description>Nova 9: The Return of Gir Draxon (version 1.0)</description>
<year>1991</year>
<publisher>Sierra</publisher>
@@ -9396,6 +9623,26 @@ has been replaced with an all-zero block. -->
</part>
</software>
+ <software name="panzakic">
+ <!-- Dumped via Kryoflux -->
+ <description>Panza Kick Boxing (Kixx budget release)</description>
+ <year>1991</year>
+ <publisher>Loriciels</publisher>
+ <info name="developer" value="Futura" />
+ <part name="flop1" interface="floppy_3_5">
+ <!-- Copy-protected key disk -->
+ <dataarea name="flop" size = "2162128">
+ <rom name="Panza Kick Boxing (Kixx release) [Futura] [1991] [3.5DD] [Disk A].mfm" size="2162128" crc="4ff178d8" sha1="d3a71ffba548b815bc94f36df7f99ba81b4ad0f3" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3_5">
+ <!-- Copy-protected key disk -->
+ <dataarea name="flop" size = "2160072">
+ <rom name="Panza Kick Boxing (Kixx release) [Futura] [1991] [3.5DD] [Disk B].mfm" size="2160072" crc="a67217d5" sha1="cccb0efae1431796f3c35b57b69b608ee6804e25" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
<software name="pcgames3">
<description>PC Games #3</description>
<year>1988</year>
@@ -9448,7 +9695,7 @@ has been replaced with an all-zero block. -->
<description>Platoon</description>
<year>1987</year>
<publisher>Data East Corporation</publisher>
- <info name="developer" value="Ocean Software Ltd." />
+ <info name="developer" value="Ocean Software" />
<part name="flop1" interface="floppy_5_25">
<dataarea name="flop" size = "368640">
<rom name="Platoon [Data East] [1987] [5.25DD] [Disk 1 of 2].img" size="368640" crc="78008871" sha1="51bf517cdc22460565a37100a97b9dbccf630e2e" offset="0"/>
@@ -9778,6 +10025,20 @@ has been replaced with an all-zero block. -->
</part>
</software>
+ <software name="rick2">
+ <!-- Dumped via Kryoflux -->
+ <description>Rick Dangerous 2</description>
+ <year>1990</year>
+ <publisher>MicroStyle</publisher>
+ <info name="developer" value="Core Design" />
+ <part name="flop1" interface="floppy_3_5">
+ <!-- Copy-protected key disk -->
+ <dataarea name="flop" size = "2154613">
+ <rom name="Rick Dangerous 2 [Core Design] [1990] [3.5DD] [Disk 1 of 1].mfm" size="2154613" crc="454ae73b" sha1="e550e0c7584bf0f892da99722b6ce18939ad2e2a" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
<software name="riskywd">
<description>Risky Woods</description>
<year>1992</year>
@@ -10076,8 +10337,8 @@ has been replaced with an all-zero block. -->
<software name="simearth">
<description>SimEarth: The Living Planet</description>
<year>1990</year>
- <publisher>Maxis Software Inc.</publisher>
- <info name="developer" value="Maxis Software Inc." />
+ <publisher>Maxis Software</publisher>
+ <info name="developer" value="Maxis Software" />
<part name="flop1" interface="floppy_3_5">
<dataarea name="flop" size = "737280">
<rom name="SimEarth [Maxis] [1990] [3.5DD] [Disk 1 of 2].img" size="737280" crc="cdd4e652" sha1="4024b10089787a7c76ca01b773fbb48325cd807e" offset="0"/>
@@ -10090,6 +10351,35 @@ has been replaced with an all-zero block. -->
</part>
</software>
+ <software name="bartvssm">
+ <description>The Simpsons - Bart vs. the Space Mutants</description>
+ <year>1991</year>
+ <publisher>Acclaim / Ocean</publisher>
+ <info name="developer" value="Imagineering" />
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size = "737280">
+ <rom name="The Simpsons - Bart vs. the Space Mutants [Acclaim] [1991] [3.5DD] [Disk A].img" size="737280" crc="d1af2bbc" sha1="a3fc285f27158654497030c71a7e5a28481fc012" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3_5">
+ <dataarea name="flop" size = "737280">
+ <rom name="The Simpsons - Bart vs. the Space Mutants [Acclaim] [1991] [3.5DD] [Disk B].img" size="737280" crc="93b23da0" sha1="a7bba2e280a280240cad7b5bed03cc1a51d734a6" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="bartvssma" cloneof="bartvssm">
+ <description>The Simpsons - Bart vs. the Space Mutants (Hit-Squad release)</description>
+ <year>1991</year>
+ <publisher>Acclaim / Ocean</publisher>
+ <info name="developer" value="Imagineering" />
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size = "737280">
+ <rom name="The Simpsons - Bart vs. the Space Mutants (Hit-Squad release) [Acclaim] [1991] [3.5DD] [Disk 1 of 1].img" size="737280" crc="06caf370" sha1="a32d288c62f47b574a2e17da5d5173de6f77b15b" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
<software name="skatedie">
<description>Skate or Die (5.25")</description>
<year>1988</year>
@@ -10206,6 +10496,18 @@ has been replaced with an all-zero block. -->
</part>
</software>
+ <software name="spot">
+ <description>Spot</description>
+ <year>1991</year>
+ <publisher>Virgin Games</publisher>
+ <info name="developer" value="Virgin Mastertronic" />
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size = "737280">
+ <rom name="Spot [Virgin Games] [1991] [3.5DD] [Disk 1 of 1].img" size="737280" crc="71084708" sha1="cfd29a97c4fa9fb479525b5907a0567c5fa0a366" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
<software name="stargoos">
<description>Star Goose!</description>
<year>1989</year>
@@ -10491,6 +10793,19 @@ has been replaced with an all-zero block. -->
</part>
</software>
+ <software name="supertet">
+ <description>Super Tetris</description>
+ <year>1991</year>
+ <publisher>Spectrum Holobyte</publisher>
+ <info name="developer" value="Sphere" />
+ <info name="version" value="1.0" />
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size = "737280">
+ <rom name="Super Tetris [Spectrum Holobyte] [1991] [3,5DD] [Disk 1 of 1].img" size="737280" crc="7e506514" sha1="a961229ec82ec8f5eafd57b239b61ece448e437b" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
<software name="superman">
<description>Superman - The Man of Steel</description>
<year>1989</year>
@@ -10577,7 +10892,7 @@ has been replaced with an all-zero block. -->
<software name="term2">
<description>Terminator 2: Judgment Day</description>
<year>1991</year>
- <publisher>Ocean Software Ltd.</publisher>
+ <publisher>Ocean Software</publisher>
<info name="developer" value="Dementia" />
<part name="flop1" interface="floppy_3_5">
<dataarea name="flop" size = "737280">
@@ -10722,17 +11037,6 @@ has been replaced with an all-zero block. -->
</part>
</software>
- <software name="wclead">
- <description>World Class Leader Board</description>
- <year>1988</year>
- <publisher>Access Software</publisher>
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size = "368640">
- <rom name="World Class Leader Board [1988] [Access Software] [5.25] [1 of 1].img" size="368640" crc="73172ed6" sha1="08fdd895bcaace7ec060fb82a4461871603c9816" offset="0"/>
- </dataarea>
- </part>
- </software>
-
<software name="wndrland">
<!-- Dumped via Kryoflux, track 0 shows as modified on all disks -->
<description>Wonderland</description>
@@ -10766,6 +11070,17 @@ has been replaced with an all-zero block. -->
</part>
</software>
+ <software name="wclead">
+ <description>World Class Leader Board</description>
+ <year>1988</year>
+ <publisher>Access Software</publisher>
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size = "368640">
+ <rom name="World Class Leader Board [1988] [Access Software] [5.25] [1 of 1].img" size="368640" crc="73172ed6" sha1="08fdd895bcaace7ec060fb82a4461871603c9816" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
<software name="wrathdem">
<description>Wrath of the Demon</description>
<year>1991</year>
@@ -10800,11 +11115,24 @@ has been replaced with an all-zero block. -->
</part>
</software>
+ <software name="wwfmania">
+ <description>WWF Wrestlemania</description>
+ <year>1991</year>
+ <publisher>Ocean Software</publisher>
+ <info name="developer" value="Twilight" />
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size = "737280">
+ <rom name="WWF Wrestlemania [Ocean] [1991] [3.5DD] [Disk 1 of 1].img" size="737280" crc="50a14bbe" sha1="173a37cffb51cda82a65acdfc7987215037c9be4" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
<software name="xenon">
- <description>Xenon</description>
+ <description>Xenon (5.25")</description>
<year>1988</year>
<publisher>Melbourne House</publisher>
<info name="developer" value="The Bitmap Brothers" />
+ <info name="ported by" value="M.C. Lothlorien" />
<part name="flop1" interface="floppy_5_25">
<dataarea name="flop" size = "368640">
<rom name="Xenon [Melbourne House] [1988] [5.25DD] [Disk 1 of 2].img" size="368640" crc="4fdbb490" sha1="e2b174953e254c5bd77a7ee816748ca19d417c41" offset="0"/>
@@ -10817,6 +11145,31 @@ has been replaced with an all-zero block. -->
</part>
</software>
+ <software name="xenon35" cloneof="xenon">
+ <description>Xenon (16 Blitz Plus release) (3.5")</description>
+ <year>1990</year>
+ <publisher>Virgin Mastertronic</publisher>
+ <info name="developer" value="The Bitmap Brothers" />
+ <info name="ported by" value="M.C. Lothlorien" />
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size = "737280">
+ <rom name="Xenon (16 Blitz Plus release) [Virgin Mastertronic] [1988] [3.5DD] [Disk 1 of 1].img" size="737280" crc="725ed8e2" sha1="f2f9a97f83f9d00493b374b1cac0940c4a5c87e2" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="xenon2">
+ <description>Xenon 2: Megablast (Power Pack Compilation)</description>
+ <year>1990</year>
+ <publisher>Mirrorsoft</publisher>
+ <info name="developer" value="The Assembly Line - The Bitmap Brothers" />
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size = "737280">
+ <rom name="Xenon 2 (Power Pack Compilation) [Mirrorsoft] [1990] [3.5DD] [Disk 1 of 1].img" size="737280" crc="e11986f8" sha1="b70e62ff6af4270188f85dbd4d7bf24d4acc45b7" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
<software name="zanygolf">
<description>Zany Golf</description>
<year>1988</year>
@@ -10848,7 +11201,10 @@ has been replaced with an all-zero block. -->
<software name="zool">
<description>Zool</description>
<year>1993</year>
- <publisher>Gremlin Graphics</publisher>
+ <publisher>Gremlin Graphics Software</publisher>
+ <info name="developer" value="Gremlin Graphics Software" />
+ <info name="ported by" value="Cygnus Software" />
+ <info name="version" value="10/03/93" />
<part name="flop1" interface="floppy_3_5">
<dataarea name="flop" size = "737280">
<rom name="Zool (1993)(Gremlin Graphics).dsk" size="737280" crc="43856c04" sha1="714f5b4d7049b98a1aca94b80a1f32bb1c9da049" offset="0"/>
@@ -10856,6 +11212,20 @@ has been replaced with an all-zero block. -->
</part>
</software>
+ <software name="zoola" cloneof="zool">
+ <description>Zool (Big Games release)</description>
+ <year>1993</year>
+ <publisher>Gremlin Graphics Software</publisher>
+ <info name="developer" value="Gremlin Graphics Software" />
+ <info name="ported by" value="Cygnus Software" />
+ <info name="version" value="14/09/93" />
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size = "737280">
+ <rom name="Zool (Big Games release) [Gremlin Graphics] [1993] [3.5DD] [Disk 1 of 1].img" size="737280" crc="249c26b1" sha1="5f7f8920efb21370a21bf3929ed6fd294afead21" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
<!-- Demoscene -->
<software name="8088mph" supported="partial">
diff --git a/hash/ibm5170.xml b/hash/ibm5170.xml
index f37b40869bf..bd302853dde 100644
--- a/hash/ibm5170.xml
+++ b/hash/ibm5170.xml
@@ -8543,6 +8543,20 @@
</part>
</software>
+ <software name="cischeat">
+ <!-- Dumped via Kryoflux -->
+ <description>Cisco Heat - All American Police Car Race</description>
+ <year>1991</year>
+ <publisher>Image Works</publisher>
+ <info name="developer" value="Jaleco" />
+ <part name="flop1" interface="floppy_3_5">
+ <!-- Copy-protected key disk -->
+ <dataarea name="flop" size = "2153384">
+ <rom name="Cisco Heat [Image Works] [1991] [3.5DD] [Disk 1 of 1].mfm" size="2153384" crc="07c98b52" sha1="dc195a57fb7ca8289e803c4f9173d17be72518ef" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
<software name="wincr2">
<!-- converted from DDI format -->
<description>Classic Road 2</description>
@@ -9217,6 +9231,24 @@
</part>
</software>
+ <software name="dstrike">
+ <description>Desert Strike: Return to the Gulf</description>
+ <year>1994</year>
+ <publisher>Gremlin Interactive</publisher>
+ <info name="developer" value="Electronic Arts" />
+ <info name="ported by" value="Speedlink Communications" />
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size = "1474560">
+ <rom name="Desert Strike - Return To Gulf [Gremlin Interactive] [1994] [3.5HD] [Disk 1 of 2].img" size="1474560" crc="3db7fd98" sha1="8d7f5a2bef303e8e6324ae038035e8e4375f4255" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3_5">
+ <dataarea name="flop" size = "1474560">
+ <rom name="Desert Strike - Return To Gulf [Gremlin Interactive] [1994] [3.5HD] [Disk 2 of 2].img" size="1474560" crc="be380f9d" sha1="c77681b251da7636f24255442ad3cae563dc7f89" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
<software name="duke">
<!-- Dumped via Kryoflux from an original disk, all tracks show as modified - most likely not professionally duplicated -->
<!-- from a registered version ordered circa 2004 -->
@@ -9969,7 +10001,7 @@
<software name="hook">
<description>Hook</description>
<year>1992</year>
- <publisher>Ocean Software Ltd.</publisher>
+ <publisher>Ocean Software</publisher>
<part name="flop1" interface="floppy_3_5">
<dataarea name="flop" size="737280">
<rom name="disk1.img" size="737280" crc="95e41749" sha1="4a319888e029ea2ba9bd748b74163865dd560843" offset="0" />
@@ -10249,7 +10281,7 @@
<software name="indycar">
<description>IndyCar Racing</description>
<year>1993</year>
- <publisher>Papyrus Publishing Inc.</publisher>
+ <publisher>Papyrus Publishing</publisher>
<info name="version" value="1.02" />
<part name="flop1" interface="floppy_3_5">
<dataarea name="flop" size="1474560">
@@ -10444,6 +10476,49 @@
</part>
</software>
+ <software name="lemmings">
+ <!-- Dumped via Kryoflux -->
+ <description>Lemmings</description>
+ <year>1991</year>
+ <publisher>Psygnosis</publisher>
+ <info name="developer" value="DMA Design" />
+ <part name="flop1" interface="floppy_3_5">
+ <!-- Copy-protected key disk -->
+ <dataarea name="flop" size = "2181136">
+ <rom name="Lemmings [Psygnosis] [1991] [3.5DD] [Disk 1 of 1].mfm" size="2181136" crc="82b47a9b" sha1="7f0912d798c97a56ac8eea1f87caa20cc2044b94" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="lemming3">
+ <description>All New World Of Lemmings</description>
+ <year>1994</year>
+ <publisher>Psygnosis</publisher>
+ <info name="developer" value="DMA Design" />
+ <info name="version" value="v1.53" />
+ <info name="usage" value="Mouse and EMS Memory required" />
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size = "1474560">
+ <rom name="All New World Of Lemmings [Psygnosis] [1994] [3.5HD] [Disk 1 of 4].img" size="1474560" crc="23259f9a" sha1="1d1b5e21d0bd9089ba0ac41be7ca1b3ffecf15af" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3_5">
+ <dataarea name="flop" size = "1474560">
+ <rom name="All New World Of Lemmings [Psygnosis] [1994] [3.5HD] [Disk 2 of 4].img" size="1474560" crc="3826e140" sha1="b33476065013e26315bd66c33abaa301d7f6edea" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_3_5">
+ <dataarea name="flop" size = "1474560">
+ <rom name="All New World Of Lemmings [Psygnosis] [1994] [3.5HD] [Disk 3 of 4].img" size="1474560" crc="d9c345b4" sha1="b0645535d12920edb2b3c918d1fe19a0e7458366" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="flop4" interface="floppy_3_5">
+ <dataarea name="flop" size = "1474560">
+ <rom name="All New World Of Lemmings [Psygnosis] [1994] [3.5HD] [Disk 4 of 4].img" size="1474560" crc="96cf7c5d" sha1="a02d03b959b2c54ae1f1fbaf7e628b30812a56fb" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
<software name="lightspd">
<description>Lightspeed</description>
<year>1990</year>
@@ -10707,6 +10782,46 @@
</part>
</software>
+ <software name="micromac">
+ <description>Micro Machines</description>
+ <year>1994</year>
+ <publisher>Codemasters</publisher>
+ <info name="developer" value="Codemasters" />
+ <info name="ported by" value="The Big Red Software" />
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size = "737280">
+ <rom name="Micro Machines [Codemasters] [1994] [3.5DD] [Disk 1 of 1].img" size="737280" crc="3bc676f8" sha1="da941c58f12b7e07b19356716bf5f028106488f5" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="micromc2">
+ <description>Micro Machines 2: Turbo Tournament</description>
+ <year>1995</year>
+ <publisher>Codemasters</publisher>
+ <info name="developer" value="Supersonic Software" />
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size = "1474560">
+ <rom name="Micro Machines 2 [Codemasters] [1995] [3.5HD] [Disk 1 of 4].img" size="1474560" crc="0e75c5ae" sha1="5f0ba1fd58323c129b250225de7b99d5215f88b1" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3_5">
+ <dataarea name="flop" size = "1474560">
+ <rom name="Micro Machines 2 [Codemasters] [1995] [3.5HD] [Disk 2 of 4].img" size="1474560" crc="89887dc2" sha1="2c697a24ccc34766e8d809460494000c73b9cf62" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_3_5">
+ <dataarea name="flop" size = "1474560">
+ <rom name="Micro Machines 2 [Codemasters] [1995] [3.5HD] [Disk 3 of 4].img" size="1474560" crc="38daef7b" sha1="ba5cc6fe2b767740010e9878d5a2f26d66e8ab78" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="flop4" interface="floppy_3_5">
+ <dataarea name="flop" size = "1474560">
+ <rom name="Micro Machines 2 [Codemasters] [1995] [3.5HD] [Disk 4 of 4].img" size="1474560" crc="242de9de" sha1="64b552300f3cdb5d5ff73f7e6ca71bda34fa5d32" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
<software name="msroa">
<description>Microsoft Return of Arcade</description>
<year>1996</year>
@@ -11234,6 +11349,35 @@
</part>
</software>
+ <software name="monkeyit" cloneof="monkeyk">
+ <description>The Secret of Monkey Island (Italian)</description>
+ <year>1991</year>
+ <publisher>Lucasfilm Games</publisher>
+ <info name="developer" value="Lucasfilm Games" />
+ <info name="distributor" value="CTO Software" />
+ <info name="version" value="(VGA) Italian 1.0, 24 May 1991" />
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size = "1474560">
+ <rom name="The Secret of Monkey Island (Italian) [Lucasfilm Games] [1991] [3.5HD] [Disk 1 of 4].img" size="1474560" crc="855256e3" sha1="045f3698543055e11ce6dd570f39e7233feca51a" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3_5">
+ <dataarea name="flop" size = "1474560">
+ <rom name="The Secret of Monkey Island (Italian) [Lucasfilm Games] [1991] [3.5HD] [Disk 2 of 4].img" size="1474560" crc="56320b7b" sha1="e4c6ac3d5409b4b2d6a397d96a45c0c40b558c5f" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_3_5">
+ <dataarea name="flop" size = "1474560">
+ <rom name="The Secret of Monkey Island (Italian) [Lucasfilm Games] [1991] [3.5HD] [Disk 3 of 4].img" size="1474560" crc="456bfda5" sha1="14f1075199e39f9a033c073ba4dbed85c8937ebf" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="flop4" interface="floppy_3_5">
+ <dataarea name="flop" size = "1474560">
+ <rom name="The Secret of Monkey Island (Italian) [Lucasfilm Games] [1991] [3.5HD] [Disk 4 of 4].img" size="1474560" crc="2aab0101" sha1="689d2958ec39ab1dbdee508c66b4d8aedde71126" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
<software name="sserv2">
<!-- Dumped via Kryoflux, shows as good and unmodified -->
<description>Silent Service II (Version 457.01)</description>
@@ -11756,6 +11900,34 @@
</part>
</software>
+ <software name="ubodyblw">
+ <description>Ultimate Body Blows</description>
+ <year>1994</year>
+ <publisher>Team 17</publisher>
+ <info name="developer" value="Team 17" />
+ <info name="ported by" value="WJS Design" />
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size = "1474560">
+ <rom name="Ultimate Body Blows [Team 17] [1994] [3.5HD] [Disk 1 of 4].img" size="1474560" crc="d6e03514" sha1="ce3d33e595eb674fae73f446bf0c352a59f5cf2a" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3_5">
+ <dataarea name="flop" size = "1474560">
+ <rom name="Ultimate Body Blows [Team 17] [1994] [3.5HD] [Disk 2 of 4].img" size="1474560" crc="1a71cc01" sha1="aa8f3c528937cf1277f14bd1cb2ba5ba328703d6" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_3_5">
+ <dataarea name="flop" size = "1474560">
+ <rom name="Ultimate Body Blows [Team 17] [1994] [3.5HD] [Disk 3 of 4].img" size="1474560" crc="d2f52bf8" sha1="6fc50f366bd74b96d4ab599a94e5aec7526ed160" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="flop4" interface="floppy_3_5">
+ <dataarea name="flop" size = "1474560">
+ <rom name="Ultimate Body Blows [Team 17] [1994] [3.5HD] [Disk 4 of 4].img" size="1474560" crc="69452b37" sha1="656f7012ec9027dfe80b228bda9db003a544619b" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
<software name="vanslug">
<!-- Marked as bad, could do with another dump to make sure it's correct-->
<description>Vanslug: X Mission - The Way of Super Warrior</description>
diff --git a/hash/icanguit.xml b/hash/icanguit.xml
new file mode 100644
index 00000000000..fef0e969bf3
--- /dev/null
+++ b/hash/icanguit.xml
@@ -0,0 +1,101 @@
+<?xml version="1.0"?>
+<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
+
+<!--
+ Known cartridges (*=dumped) (#=sourced)
+
+ *Guitar Favorites (K7357)
+ #Barbie Guitar Party
+ #Rock 101
+ *Hot Wheels Road Tunes (K9902)
+ *Spongebob Squarepants Surf's Up (K9903)
+ *Nashville Hits (K9905)
+ *American Idol Guitar Greats (K9907)
+
+ (were there any more?)
+
+ cartridge pinout (not identical to I Can Play Piano)
+
+ 1 ground 2 ground
+ 3 A0 4 A1
+ 5 A2 6 A3
+ 7 A4 8 A5
+ 9 A6 10 A7
+ 11 A17 12 A18
+ 13 A21 14 A20
+ 15 A19 16 A8
+ 17 A9 18 A10
+ 19 A11 20 A12
+ 21 A13 22 A14
+ 23 A15 24 A16
+ 25 /CE 26 ground
+ 27 ground 28 /OE
+ 29 D15 30 D7
+ 31 D14 32 D6
+ 33 D13 34 D5
+ 35 D12 36 D4
+ 37 Vcc 38 Vcc
+ 39 D11 40 D3
+ 41 D10 42 D2
+ 43 D9 44 D1
+ 45 D8 46 D0
+ 47 ground 48 Gnd
+
+-->
+
+<softwarelist name="icanguit" description="Fisher-Price / Mattel I Can Play Guitar cartridges">
+ <software name="guitfav" supported="no">
+ <description>Guitar Favorites (K7357)</description>
+ <year>2007</year>
+ <publisher>Fisher-Price / Mattel</publisher>
+ <part name="cart" interface="icanguit_cart">
+ <dataarea name="rom" size="0x800000">
+ <rom name="icanplayguitar_guitarfavorites.bin" size="0x800000" crc="c804822e" sha1="81e10a033355f4ba4be23a6741bd9d81c5627544" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="ggreats" supported="no">
+ <description>American Idol - Guitar Greats (K9907)</description>
+ <year>2007</year>
+ <publisher>Fisher-Price / Mattel</publisher>
+ <part name="cart" interface="icanguit_cart">
+ <dataarea name="rom" size="0x800000">
+ <rom name="icpgguitargreats.bin" size="0x800000" crc="5a4daf19" sha1="4f673c39fe95399ebfd02257c7b6b80ec44ed14f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="surfsup" supported="no">
+ <description>SpongeBob SquarePants - Surf's Up (K9903)</description>
+ <year>2007</year>
+ <publisher>Fisher-Price / Mattel</publisher>
+ <part name="cart" interface="icanguit_cart">
+ <dataarea name="rom" size="0x800000">
+ <rom name="icpgsurfsup.bin" size="0x800000" crc="c6ead0fd" sha1="f49ec1cf28e960dd5a253482e74978b67d92f652" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="roadtune" supported="no">
+ <description>Hot Wheels - Road Tunes (K9902)</description>
+ <year>2007</year>
+ <publisher>Fisher-Price / Mattel</publisher>
+ <part name="cart" interface="icanguit_cart">
+ <dataarea name="rom" size="0x800000">
+ <rom name="icpgroadtunes.bin" size="0x800000" crc="d2c4da6b" sha1="28cb2ea079e4a4885523ef94999342365316ef12" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="nashhits" supported="no">
+ <description>Nashville Hits (K9905)</description>
+ <year>2007</year>
+ <publisher>Fisher-Price / Mattel</publisher>
+ <part name="cart" interface="icanguit_cart">
+ <dataarea name="rom" size="0x800000">
+ <rom name="icpgnashvillehits.bin" size="0x800000" crc="b3615978" sha1="9c8d5c085feb55ed18d118d4dd7b9ff72872f3bc" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+</softwarelist>
diff --git a/hash/icanpian.xml b/hash/icanpian.xml
new file mode 100644
index 00000000000..ff143a83a55
--- /dev/null
+++ b/hash/icanpian.xml
@@ -0,0 +1,129 @@
+<?xml version="1.0"?>
+<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
+
+<!--
+ Known cartridges (*=dumped) (#=sourced)
+
+ *Piano Favourites (J7522)
+ *Jammin Jungle Safari (Disney The Lion King, Disney The Jungle Book, Disney Tarzan) (K4653)
+ *Jungle Boogie (J7524)
+ *Scooby-Doo! Monster Mayhem (J7525)
+ *Rockin' Dance Party (J8715)
+ *Nicktoons Show Tunes (J7527)
+ *Disney Princess Magical Melodies (K4656)
+ #Barbie Princess Enchanted Sounds
+ #Pop Hits
+ #Dora the Explorer Musical Adventure
+ #American Idol - Take The Stage
+ #Holiday Wonderland
+ #The Wizard of Oz - We're Off to Play the Piano
+
+ (were there any more?)
+
+ cartridge pinout (not identical to I Can Play Guitar)
+
+ 1 ground 2 ground
+ 3 A1 4 A0
+ 5 A3 6 A2
+ 7 A5 8 A4
+ 9 A7 10 A6
+ 11 A18 12 A17
+ 13 A20 14 A21
+ 15 A8 16 A19
+ 17 A10 18 A9
+ 19 A12 20 A11
+ 21 A14 22 A13
+ 23 A16 24 A15
+ 25 /OE 26 Vcc
+ 27 /CS 28 RW
+ 29 Res 30 R7
+ 31 D7 32 D15
+ 33 D6 34 D14
+ 35 D5 36 D13
+ 37 D4 38 D12
+ 39 D3 40 D11
+ 41 D2 42 D10
+ 43 D1 44 D9
+ 45 D0 46 D8
+ 47 ground 48 Gnd
+-->
+
+<softwarelist name="icanpian" description="Fisher-Price / Mattel I Can Play Piano cartridges">
+ <software name="pianfav">
+ <description>Piano Favorites (J7522)</description>
+ <year>2005</year>
+ <publisher>Fisher-Price / Mattel</publisher>
+ <part name="cart" interface="icanpian_cart">
+ <dataarea name="rom" size="0x800000">
+ <rom name="icpppianofavorites.bin" size="0x800000" crc="cca31d78" sha1="4724df29c008e9518345ec4fc77288b7ec138c29" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="dpmagic">
+ <description>Disney Princess Magical Melodies (K4656)</description>
+ <year>2005</year>
+ <publisher>Fisher-Price / Mattel</publisher>
+ <part name="cart" interface="icanpian_cart">
+ <dataarea name="rom" size="0x800000">
+ <rom name="icppmagicalmelodies.bin" size="0x800000" crc="c5f4c7eb" sha1="d47feebba010c498cd11cd6019df6c7680840ee5" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="jungboog">
+ <description>Jungle Boogie (J7524)</description>
+ <year>2005</year>
+ <publisher>Fisher-Price / Mattel</publisher>
+ <part name="cart" interface="icanpian_cart">
+ <dataarea name="rom" size="0x800000">
+ <rom name="icppjungleboogie.bin" size="0x800000" crc="632ab0a3" sha1="ec8b56cc0eaec0ac31f7c224167449e691c07bc6" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="scoobymm">
+ <description>Scooby-Doo! Monster Mayhem (J7525)</description>
+ <year>2005</year>
+ <publisher>Fisher-Price / Mattel</publisher>
+ <part name="cart" interface="icanpian_cart">
+ <dataarea name="rom" size="0x800000">
+ <rom name="icppscoobydoomonstermayhem.bin" size="0x800000" crc="e16c715e" sha1="3f6322ea9404b87620d924f0c0b0ad405f50f674" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="jjs">
+ <description>Jammin' Jungle Safari (Disney's The Lion King, Jungle Book, Tarzan) (K4653)</description> <!-- Tarzan is shown on the cart, but none of the songs are from it? -->
+ <year>2005</year>
+ <publisher>Fisher-Price / Mattel</publisher>
+ <part name="cart" interface="icanpian_cart">
+ <dataarea name="rom" size="0x800000">
+ <rom name="icppjamminjunglesafari.bin" size="0x800000" crc="6408abb6" sha1="9c9c050e919222a80369d2a116a85db6cc4d7acb" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="showtune">
+ <description>Nicktoons Show Tunes (J7527)</description>
+ <year>2005</year>
+ <publisher>Fisher-Price / Mattel</publisher>
+ <part name="cart" interface="icanpian_cart">
+ <dataarea name="rom" size="0x800000">
+ <rom name="icppshowtunes.bin" size="0x800000" crc="c95836fd" sha1="c07b500f241fc6b3a3302b580794bb2eb86977c7" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="rdp">
+ <description>Rockin' Dance Party (J8715)</description>
+ <year>2005</year>
+ <publisher>Fisher-Price / Mattel</publisher>
+ <part name="cart" interface="icanpian_cart">
+ <dataarea name="rom" size="0x800000">
+ <rom name="icpprockindanceparty.bin" size="0x800000" crc="00d597d3" sha1="603c8d9d11f5e1d075a1b524e99b581d859b43ba" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+</softwarelist>
diff --git a/hash/intellect02.xml b/hash/intellect02.xml
new file mode 100644
index 00000000000..7868afb4859
--- /dev/null
+++ b/hash/intellect02.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
+
+<softwarelist name="intellect02" description="Intellect-02 Cartridges">
+
+<!-- Intellect-02 Cartridges -->
+
+ <software name="chess">
+ <description>Chess</description>
+ <year>1985</year>
+ <publisher>BREA Research Institute</publisher>
+ <part name="cart" interface="intellect02">
+ <dataarea name="rom" size="0x2000">
+ <rom name="chess.bin" size="0x2000" crc="81691aac" sha1="2f358fd8f1f1b0d886a728155a01ce61f0d6c39b" offset="0x0000" />
+ </dataarea>
+ </part>
+ </software>
+
+</softwarelist>
diff --git a/hash/jakks_gamekey_dp.xml b/hash/jakks_gamekey_dp.xml
new file mode 100644
index 00000000000..7c7ae5537b6
--- /dev/null
+++ b/hash/jakks_gamekey_dp.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
+<softwarelist name="jakks_gamekey_dp" description="JAKKS Pacific 'DP' Game Keys">
+
+ <!-- This list is for the 'DP' coded Game Keys, for Disney Princess -->
+
+ <software name="snowwhit">
+ <description>Snow White and the Seven Dwarfs - Memory Chase &amp; Rescue Race</description>
+ <year>2005</year>
+ <publisher>JAKKS Pacific / Taniko</publisher>
+ <part name="cart" interface="jakks_gamekey">
+ <dataarea name="rom" size="0x800000">
+ <rom name="jakksdisneyprincessmemorychaserescueracegk.bin" size="0x200000" crc="affca84b" sha1="f3b3a4c2db48c2c93cd616db18094470ec070068" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+</softwarelist>
diff --git a/hash/jakks_gamekey_dy.xml b/hash/jakks_gamekey_dy.xml
new file mode 100644
index 00000000000..8c56de36769
--- /dev/null
+++ b/hash/jakks_gamekey_dy.xml
@@ -0,0 +1,55 @@
+<?xml version="1.0"?>
+<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
+<softwarelist name="jakks_gamekey_dy" description="JAKKS Pacific 'DY' Game Keys">
+
+ <!-- This list is for the 'DY' coded Game Keys, for Disney base systems (not Disney Princess) -->
+
+ <!-- One of them doesn't use the /OE signal from the game, and has 16 10K resistors tying the data lines high.
+ Silkscreened onto both PCBs is the text A1 A2 A3 A4 with 2 boxes next to each with H and L. Both PCBs are marked A1 H A3 L. -->
+
+ <software name="sbwlgoof" supported="no"> <!-- AT24C04 SEEPROM -->
+ <description>Sports Bowling &amp; Goofy's Underwater Adventure (V1.31 - JUN 15 2005)</description>
+ <year>2005</year>
+ <publisher>JAKKS Pacific / HotGen Ltd</publisher>
+ <part name="cart" interface="jakks_gamekey">
+ <feature name="slot" value="rom_24lc04"/>
+ <dataarea name="rom" size="0x800000">
+ <rom name="dy_disneygkbowlinggoofy.bin" size="0x200000" crc="d2147aa4" sha1="0db986aac68868a2ff4936e93178da8c592ac81d" offset="0" />
+ <rom size="0x200000" offset="0x200000" loadflag="reload" />
+ <rom size="0x200000" offset="0x400000" loadflag="reload" />
+ <rom size="0x200000" offset="0x600000" loadflag="reload" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="stenfchs" supported="no"> <!-- AT24C04 SEEPROM -->
+ <description>Sports Tennis &amp; Face Chase (15 JUN 2005 C)</description>
+ <year>2005</year>
+ <publisher>JAKKS Pacific / HotGen Ltd</publisher>
+ <part name="cart" interface="jakks_gamekey">
+ <feature name="slot" value="rom_24lc04"/>
+ <dataarea name="rom" size="0x800000">
+ <rom name="dy_disneygktennisfacechase.bin" size="0x200000" crc="ba37ccf2" sha1="c7204a0499b6949f3f70f0f5c042d353435406fb" offset="0" />
+ <rom size="0x200000" offset="0x200000" loadflag="reload" />
+ <rom size="0x200000" offset="0x400000" loadflag="reload" />
+ <rom size="0x200000" offset="0x600000" loadflag="reload" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="stenfcha" supported="no"> <!-- AT24C04 SEEPROM -->
+ <description>Sports Tennis &amp; Face Chase &amp; Riches of Agrabah (15 JUN 2005 A)</description>
+ <year>2005</year>
+ <publisher>JAKKS Pacific / HotGen Ltd</publisher>
+ <part name="cart" interface="jakks_gamekey">
+ <feature name="slot" value="rom_24lc04"/>
+ <dataarea name="rom" size="0x800000">
+ <rom name="disneygktennisfaceagrabah.bin" size="0x200000" crc="f3fd0759" sha1="1272e7e34acfce5dbe55b39bff888f5dd16c63f9" offset="0" />
+ <rom size="0x200000" offset="0x200000" loadflag="reload" />
+ <rom size="0x200000" offset="0x400000" loadflag="reload" />
+ <rom size="0x200000" offset="0x600000" loadflag="reload" />
+ </dataarea>
+ </part>
+ </software>
+
+</softwarelist>
diff --git a/hash/jakks_gamekey_mv.xml b/hash/jakks_gamekey_mv.xml
new file mode 100644
index 00000000000..7ea23bc8a2e
--- /dev/null
+++ b/hash/jakks_gamekey_mv.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
+<softwarelist name="jakks_gamekey_mv" description="JAKKS Pacific 'MV' Game Keys">
+
+ <!-- This list is for the 'MV' coded Game Keys, for Marvel (Spider-Man) -->
+
+ <software name="bcatdoc">
+ <description>Black Cat &amp; Doc Ock</description>
+ <year>2005</year>
+ <publisher>JAKKS Pacific / Digital Eclipse</publisher>
+ <part name="cart" interface="jakks_gamekey">
+ <feature name="slot" value="rom_24lc04"/>
+ <dataarea name="rom" size="0x800000">
+ <rom name="jakksspidermanblackcatdocockgk.bin" size="0x200000" crc="34645c17" sha1="0112a0c16350ac02204486492d8cae7b7df5e011" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+</softwarelist>
diff --git a/hash/jakks_gamekey_nk.xml b/hash/jakks_gamekey_nk.xml
new file mode 100644
index 00000000000..1adcb5f43b4
--- /dev/null
+++ b/hash/jakks_gamekey_nk.xml
@@ -0,0 +1,45 @@
+<?xml version="1.0"?>
+<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
+<softwarelist name="jakks_gamekey_nk" description="JAKKS Pacific 'NK' Game Keys">
+
+ <!-- This list is for the 'NK' coded Game Keys, for Nicktoons and related systems -->
+
+ <software name="dora">
+ <description>Soccer Shootout &amp; Juego De Futbol De Dora &amp; Dora's Star Mountain Adventure</description>
+ <year>2005</year>
+ <publisher>JAKKS Pacific / Handheld Games</publisher>
+ <part name="cart" interface="jakks_gamekey">
+ <dataarea name="rom" size="0x800000">
+ <rom name="nk_dora.bin" size="0x200000" crc="2bcdf9a5" sha1="ac86d967b269cb8c4ecc9c8b99fb5c16424da7be" offset="0" />
+ <rom size="0x200000" offset="0x200000" loadflag="reload" />
+ <rom size="0x200000" offset="0x400000" loadflag="reload" />
+ <rom size="0x200000" offset="0x600000" loadflag="reload" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="volbird">
+ <description>Nicktoons Vollyball &amp; Birdie Putt</description>
+ <year>2005</year>
+ <publisher>JAKKS Pacific / Handheld Games</publisher>
+ <part name="cart" interface="jakks_gamekey">
+ <feature name="slot" value="rom_24lc04"/>
+ <dataarea name="rom" size="0x800000">
+ <rom name="nicktoonsgkvolleyballbirdie.bin" size="0x200000" crc="7eccb308" sha1="bf7f7ff752ea2652ad099d26e53dade4e4f9e9a1" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="popsnow">
+ <description>Spongebob Sponge Pop &amp; Snowball Showdown (15 AUGUST 2005 D)</description>
+ <year>2005</year>
+ <publisher>JAKKS Pacific / HotGen Ltd</publisher>
+ <part name="cart" interface="jakks_gamekey">
+ <feature name="slot" value="rom_24lc04"/>
+ <dataarea name="rom" size="0x800000">
+ <rom name="spongebobgkpopsnowball.bin" size="0x200000" crc="8194baeb" sha1="cac7c6989696dc52088013d198314993d72f3c74" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+</softwarelist>
diff --git a/hash/jakks_gamekey_nm.xml b/hash/jakks_gamekey_nm.xml
new file mode 100644
index 00000000000..a01ca1fbef6
--- /dev/null
+++ b/hash/jakks_gamekey_nm.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0"?>
+<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
+<softwarelist name="jakks_gamekey_nm" description="JAKKS Pacific 'NM' Game Keys">
+
+ <!-- This list is for the 'NM' coded Game Keys, for Namco base systems (MS Pacman) -->
+ <!-- for test mode, hold UP, press A, press DOWN -->
+ <software name="nrxdig"> <!-- has SEEPROM -->
+ <description>New Rally X &amp; Dig Dug (01 APR 2005 A SKU E)</description>
+ <year>2005</year>
+ <publisher>JAKKS Pacific Inc / Namco / HotGen Ltd</publisher>
+ <part name="cart" interface="jakks_gamekey">
+ <feature name="slot" value="rom_24lc04"/>
+ <dataarea name="rom" size="0x800000">
+ <rom name="jakksdigdugnewrallyxgk.bin" size="0x100000" crc="2a0e958a" sha1="2e09d87a8fdf115f13aaa8fd2c48f9eaf3c82bac" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="pacbosrx"> <!-- has SEEPROM -->
+ <description>Pac-Man &amp; Bosconian &amp; Rally X (11 JUL 2005 A SKU I)</description>
+ <year>2005</year>
+ <publisher>JAKKS Pacific Inc / Namco / HotGen Ltd</publisher>
+ <part name="cart" interface="jakks_gamekey">
+ <feature name="slot" value="rom_24lc04"/>
+ <dataarea name="rom" size="0x800000">
+ <rom name="jakksnamcopacmanbosconianrallyxgk.bin" size="0x100000" crc="751f0268" sha1="2fe374650b74924c439477605373df5a47072f41" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+</softwarelist>
diff --git a/hash/jakks_gamekey_sw.xml b/hash/jakks_gamekey_sw.xml
new file mode 100644
index 00000000000..9b1fcc06ba2
--- /dev/null
+++ b/hash/jakks_gamekey_sw.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
+<softwarelist name="jakks_gamekey_sw" description="JAKKS Pacific 'SW' Game Keys">
+
+ <!-- This list is for the 'SW' coded Game Keys, for Star Wars base systems -->
+
+ <!-- There are 4 pads on the PCB labeled A0 A1 A2 and A3. A1 and A2 are connected to VCC.
+ The gamekey PCB had the same silkscreened boxes as the Disney Games, with A1 H and A3 H marked. -->
+
+ <software name="tdyoda" supported="yes">
+ <description>Turret Defense &amp; Yoda's Escape</description>
+ <year>2005</year>
+ <publisher>JAKKS Pacific / Griptonite Games</publisher>
+ <part name="cart" interface="jakks_gamekey">
+ <feature name="slot" value="rom_24lc04"/>
+ <dataarea name="rom" size="0x800000">
+ <rom name="jakksswgkyodaturret.bin" size="0x200000" crc="78f663f6" sha1="375763e6b6ccf290d9a37f0d849f72bea7b25722" offset="0" />
+ <rom size="0x200000" offset="0x200000" loadflag="reload" />
+ <rom size="0x200000" offset="0x400000" loadflag="reload" />
+ <rom size="0x200000" offset="0x600000" loadflag="reload" />
+ </dataarea>
+ </part>
+ </software>
+
+</softwarelist>
diff --git a/hash/jpopira_jp.xml b/hash/jpopira_jp.xml
new file mode 100644
index 00000000000..8e2d26067a8
--- /dev/null
+++ b/hash/jpopira_jp.xml
@@ -0,0 +1,45 @@
+<?xml version="1.0"?>
+<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
+<softwarelist name="jpopira_jp" description="Takara Jumping Popira (Japan) JP-xx series cartridges">
+ <!-- cartridges contain the ROM only, the XaviX CPU and BIOS are in the base unit
+
+ ***********************************************************************************
+
+ Japanese cart listing (by JP code) * = dumped
+
+ A secondary 4-digit naming scheme JPxxxx (no extension) appears on a sticker on the cartridge PCB only
+
+ These are for use with Jumping Popira ONLY (form factor is the same as e-Kara cartridges)
+
+ *JP-01 'Jumping Popira' JP-1
+ *JP-02 'Jumping Popira' JP-2
+
+ (more? what's the highest JP number?)
+
+ -->
+
+ <software name="jp01" supported="no">
+ <description>JP-01 (Japan)</description>
+ <year>2004</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <feature name="slot" value="rom_24lc04"/>
+ <dataarea name="rom" size="0x200000">
+ <rom name="jp1.bin" size="0x200000" crc="106544c5" sha1="1bff363ce13c0eaf344a8f36ed004c78e0ddd007" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="jp02" supported="no">
+ <description>JP-02 (Japan)</description>
+ <year>2004</year>
+ <publisher>Takara</publisher>
+ <part name="cart" interface="ekara_cart">
+ <feature name="slot" value="rom_24lc04"/>
+ <dataarea name="rom" size="0x200000">
+ <rom name="jp2.bin" size="0x200000" crc="f66d8ee8" sha1="3624c89197b1579fc60d5c40ff30bca248428a6c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+</softwarelist>
diff --git a/hash/k28m2.xml b/hash/k28m2.xml
index 1d4a0bce5a8..39cabe26c5e 100644
--- a/hash/k28m2.xml
+++ b/hash/k28m2.xml
@@ -59,7 +59,7 @@
<info name="serial" value="CM62218"/>
<part name="cart" interface="k28m2">
<dataarea name="rom" size="0x4000">
- <rom name="cm62217.vsm" size="0x4000" crc="x" sha1="x" offset="0" />
+ <rom name="cm62218.vsm" size="0x4000" crc="x" sha1="x" offset="0" />
</dataarea>
</part>
</software>
diff --git a/hash/leapfrog_leappad_cart.xml b/hash/leapfrog_leappad_cart.xml
new file mode 100644
index 00000000000..762856be5f5
--- /dev/null
+++ b/hash/leapfrog_leappad_cart.xml
@@ -0,0 +1,674 @@
+<?xml version="1.0"?>
+<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
+<softwarelist name="leapfrog_leappad_cart" description="LeapFrog LeapPad cartridges">
+
+ <software name="hititmstro" supported="no">
+ <description>Music - Hit it, Maestro! (UK)</description>
+ <year>2001</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-00090 RVB"/>
+ <part name="cart" interface="leapfrog_leappad_cart">
+ <feature name="u1" value="MX23L3211B"/> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
+ <dataarea name="rom" size="0x400000">
+ <rom name="500-00090 RVB - Music - Hit it, Maestro!.bin" size="0x400000" crc="a2770684" sha1="4f389c6dbcd3ff2a647a6d18df86c472444074e4" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="tadshop" supported="no">
+ <description>Pre Math - Tad goes shopping (UK)</description>
+ <year>2001</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-00104"/>
+ <part name="cart" interface="leapfrog_leappad_cart">
+ <feature name="u1" value="MR27V1602E"/> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
+ <dataarea name="rom" size="0x200000">
+ <rom name="500-00104 - Pre Math - Tad goes shopping.bin" size="0x200000" crc="3535938c" sha1="77f32751db017c7980eacec48119c877314638d7" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="goosesng" supported="no">
+ <description>Music - Mother Goose Songbook (UK)</description>
+ <year>2001</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-00250"/>
+ <part name="cart" interface="leapfrog_leappad_cart">
+ <feature name="u1" value="LeapFrog 2000 16Mb DIE ROM"/> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
+ <dataarea name="rom" size="0x200000">
+ <rom name="500-00250 - Music - Mother Goose Songbook.bin" size="0x200000" crc="dcd2170b" sha1="f3d89f764d1b61a0085974ed3ca91dc3d20d36a4" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="mathgdbr" supported="no">
+ <description>Leap 2 - Math - The Great Dune Buggy Race (UK)</description>
+ <year>2001</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-00254"/>
+ <part name="cart" interface="leapfrog_leappad_cart">
+ <feature name="pcb" value="57000-003-2612"/>
+ <feature name="pcb_rev" value="REV.01"/>
+ <feature name="u1" value="Sunplus16m-b"/> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
+ <dataarea name="rom" size="0x200000">
+ <rom name="500-00254 - Leap 2 - Math - The Great Dune Buggy Race.bin" size="0x200000" crc="ad5c8d3b" sha1="78b1e206bfe17ec19042b2304d67bd2289b53c1e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="tiggerbnc" supported="no">
+ <description>Reading - Disney's Bounce, Tigger, Bounce (UK)</description>
+ <year>2001</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-00258"/>
+ <part name="cart" interface="leapfrog_leappad_cart">
+ <feature name="u1" value="LeapFrog 2000 16Mb DIE ROM"/> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
+ <dataarea name="rom" size="0x200000">
+ <rom name="500-00258 - Reading - Bounce, Tigger, Bounce.bin" size="0x200000" crc="73b7d409" sha1="0ef5d716be974329d5b4dff936599825d2e76570" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="rsblwbe" supported="no">
+ <description>Vocabulary - Richard Scarry's Best Little Word Book Ever! (UK)</description>
+ <year>2001</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-00260"/>
+ <part name="cart" interface="leapfrog_leappad_cart">
+ <feature name="u1" value="LeapFrog 2000 8Mb DIE ROM"/> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
+ <dataarea name="rom" size="0x100000">
+ <rom name="500-00260 - Vocabulary - Richard Scarry's Best Little Word Book Ever!.bin" size="0x100000" crc="8797ae77" sha1="fa24e718287a0e15f4ae3b371e9ee73c590abaf5" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="compwords" supported="no">
+ <description>Phonics Program - Lesson 10 - Compound Words - A Fisherman's Tale (UK)</description>
+ <year>2003</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-00527"/>
+ <part name="cart" interface="leapfrog_leappad_cart">
+ <feature name="pcb" value="57000-003-7011"/>
+ <feature name="pcb_rev" value="REV.01"/>
+ <feature name="u1" value="Matronix 16M"/> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
+ <dataarea name="rom" size="0x200000">
+ <rom name="500-00527 - Phonics Program - Lesson 10 - Compound Words - A Fisherman's Tale.bin" size="0x200000" crc="626a2a85" sha1="97af4f353fd533002269297aaafb7fcd7fab01d4" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="thomasrue" supported="no">
+ <description>Pre Reading - Thomas the Really Useful Engine (UK)</description>
+ <year>2002</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-00531"/>
+ <part name="cart" interface="leapfrog_leappad_cart">
+ <feature name="u1" value="MR27V1602E"/> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
+ <dataarea name="rom" size="0x200000">
+ <rom name="500-00531 - Pre Reading - Thomas the Really Useful Engine.bin" size="0x200000" crc="8122325d" sha1="f76b2e6c4d56fd8616c90bf86d720f267724723e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="smartguid3" supported="no">
+ <description>FUN-damentals Series - Smart Guide to 3rd Grade (UK)</description>
+ <year>2002</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-00533"/>
+ <part name="cart" interface="leapfrog_leappad_cart">
+ <feature name="pcb_rev" value="REV.A"/>
+ <feature name="u1" value="LeapFrog 2002 32M DIE ROM"/> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
+ <dataarea name="rom" size="0x400000">
+ <rom name="500-00533 - FUN-damentals Series - Smart Guide to 3rd Grade.bin" size="0x400000" crc="344bbc10" sha1="c04d3f68e9e2e56d1b0ae4785732c60ffc17215a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="smartguid5" supported="no">
+ <description>FUN-damentals Series - Smart Guide to 5th Grade (UK)</description>
+ <year>2002</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-00535"/>
+ <part name="cart" interface="leapfrog_leappad_cart">
+ <feature name="pcb_rev" value="REV.A"/>
+ <feature name="u1" value="LeapFrog 2002 32M DIE ROM"/> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
+ <dataarea name="rom" size="0x400000">
+ <rom name="500-00535 - FUN-damentals Series - Smart Guide to 5th Grade.bin" size="0x400000" crc="e2c74ace" sha1="f1291e9c845bc5dfc8b1e2a1ab650a69b9f22287" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="dinobdark" supported="no">
+ <description>- Great Reader Series - Dinosaurs Before Dark (UK)</description>
+ <year>2002</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-00696"/>
+ <part name="cart" interface="leapfrog_leappad_cart">
+ <feature name="pcb" value="PCBC FR4A"/>
+ <feature name="u1" value="MR27V3202E"/> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
+ <dataarea name="rom" size="0x400000">
+ <rom name="500-00696 - Great Reader Series - Dinosaurs Before Dark.bin" size="0x400000" crc="c4acf022" sha1="96e2b42f7c092b98fdad6aa36320dadc6c6a6ff8" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <!-- Same ROM as 500-00263 - Phonics - Leap's Friends From A to Z -->
+ <software name="prlpfrnds" supported="no">
+ <description>Pre Reading - Leap's Friends From A to Z (UK)</description>
+ <year>2002</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-00804"/>
+ <part name="cart" interface="leapfrog_leappad_cart">
+ <feature name="u1" value="LeapFrog 2000 8M DIE ROM"/> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
+ <dataarea name="rom" size="0x100000">
+ <rom name="500-00804 - Pre Reading - Leap's Friends From A to Z.bin" size="0x100000" crc="cea3f327" sha1="c49779322dd046ef67bef93d144d2d07251eeadf" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="5gmath" supported="no">
+ <description>5th Grade Math (UK)</description>
+ <year>2003</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-00896-B"/>
+ <part name="cart" interface="leapfrog_leappad_cart">
+ <feature name="u1" value="LeapFrog 2002 32M DIE ROM"/> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
+ <dataarea name="rom" size="0x400000">
+ <rom name="500-00896-B - 5th Grade Math.bin" size="0x400000" crc="d9b18842" sha1="174461dd57b8446a03c324d3b84d660b18a8c231" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="findnemo" supported="no">
+ <description>Reading - Disney/Pixar Finding Nemo (UK)</description>
+ <year>2003</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-01148"/>
+ <part name="cart" interface="leapfrog_leappad_cart">
+ <feature name="pcb" value="335-13845-40"/>
+ <feature name="u1" value="MR27V1602E"/> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
+ <dataarea name="rom" size="0x200000">
+ <rom name="500-01148 - Reading - Finding Nemo.bin" size="0x200000" crc="b299286b" sha1="3e8c63486f5646f65b5f86efeee4a6ee9d979f32" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="4gmath" supported="no">
+ <description>FUN-damentals Series - 4th Grade Math (UK)</description>
+ <year>2003</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-01346"/>
+ <part name="cart" interface="leapfrog_leappad_cart">
+ <feature name="pcb" value="000-835040-101002V2"/>
+ <feature name="u1" value="MR27V3202E"/> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
+ <dataarea name="rom" size="0x400000">
+ <rom name="500-01346 - 4th Grade Math.bin" size="0x400000" crc="939efe79" sha1="66baa68aa13590ca4bd18d0dc8f329398bb12414" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="leapspond" supported="no">
+ <description>Leap's Pond - Activity &amp; Game Book (UK)</description>
+ <year>2003</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-01512"/>
+ <part name="cart" interface="leapfrog_leappad_cart">
+ <feature name="pcb" value="57000-003-7011"/>
+ <feature name="pcb_rev" value="REV.01"/>
+ <feature name="u1" value="Matronix 16M"/> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
+ <dataarea name="rom" size="0x200000">
+ <rom name="500-01512 - Leap's Pond.bin" size="0x200000" crc="124271ad" sha1="32a4ebc71d4e0965b36e379d72ee2534fda47f79" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="dinosaur" supported="no">
+ <description>Leap and the lost Dinosaur (UK)</description>
+ <year>2004</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-10136"/>
+ <part name="cart" interface="leapfrog_leappad_cart">
+ <feature name="pcb" value="57000-003-7123"/>
+ <feature name="pcb_rev" value="REV.01"/>
+ <feature name="u1" value="OKi 32m"/> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
+ <dataarea name="rom" size="0x400000">
+ <rom name="500-10136 - Leap and the lost Dinosaur.bin" size="0x400000" crc="eb3b01c7" sha1="bdc3791199e8b04942459c09047202b048ef27dc" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="hoppop" supported="no">
+ <description>Hop on Pop - Based on the Book by Dr. Seuss (UK)</description>
+ <year>2004</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-10438"/>
+ <part name="cart" interface="leapfrog_leappad_cart">
+ <feature name="u1" value="MR27V3202J-03-01"/> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
+ <dataarea name="rom" size="0x400000">
+ <rom name="500-10438 - Hop on Pop.bin" size="0x400000" crc="49308dc4" sha1="50864fdd604f6b88a0545df45663cae60e30c0e4" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="lpbooks" cloneof="lpbook" supported="no">
+ <description>LeapPad - Libro Interactivo (Spain)</description>
+ <year>2002</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-10478 UBL"/>
+ <part name="cart" interface="leapfrog_leappad_cart">
+ <feature name="pcb" value="30004+003+37"/>
+ <feature name="u1" value="OKI 32M(L)-XXWE"/> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
+ <dataarea name="rom" size="0x400000">
+ <rom name="500-10478 UBL - LeapPad - Libro Interactivo (SP).bin" size="0x400000" crc="6a85ec74" sha1="024927d8eae8c4327079dd7d752f483445b51f3e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="lionkings" supported="no">
+ <description>El Rey León (Spain)</description>
+ <year>2003</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-10597 UBL"/>
+ <part name="cart" interface="leapfrog_leappad_cart">
+ <feature name="pcb" value="57000+003+7211"/>
+ <feature name="pcb_rev" value="REV.00"/>
+ <feature name="u1" value="OKi 16M(F)"/> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
+ <dataarea name="rom" size="0x200000">
+ <rom name="500-10597 UBL - El Rey Leon (SP).bin" size="0x200000" crc="83f0e011" sha1="f543849090eedb8bec9d227e3634c9f5ee7f585c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="dinosaurg" cloneof="dinosaur" supported="no">
+ <description>Leap und die Welt der Dinosaurier (Germany)</description>
+ <year>2004</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-10635"/>
+ <part name="cart" interface="leapfrog_leappad_cart">
+ <feature name="pcb" value="57000-003-7021"/>
+ <feature name="pcb_rev" value="REV.01"/>
+ <feature name="u1" value="Matronix 32m"/> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
+ <dataarea name="rom" size="0x400000">
+ <rom name="500-10635 - Leap und die Welt der Dinosaurier (GER).bin" size="0x400000" crc="5e306c92" sha1="7496f5b994a40ea07228b5ab27ec907fbcf603b4" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="lpbook" supported="no">
+ <description>LeapPad Interactive Book (UK)</description>
+ <year>2003</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-10649 UBL"/>
+ <part name="cart" interface="leapfrog_leappad_cart">
+ <feature name="pcb" value="335-13845-31"/>
+ <feature name="u1" value="MR27V3202J"/> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
+ <dataarea name="rom" size="0x400000">
+ <rom name="500-10649 UBL - LeapPad Interactive Book.bin" size="0x400000" crc="58d14b4e" sha1="6a2234b62c3a63b08329e848bc40a9e5cb42b051" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="abcabent" supported="no">
+ <description>ABC-Abenteuer (Germany)</description>
+ <year>2003</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-10717 UBL"/>
+ <part name="cart" interface="leapfrog_leappad_cart">
+ <feature name="pcb" value="57000-003-2911"/>
+ <feature name="pcb_rev" value="REV.01"/>
+ <feature name="u1" value="Sunplus32m"/> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
+ <dataarea name="rom" size="0x400000">
+ <rom name="500-10717 UBL - ABC-Abenteuer (GER).bin" size="0x400000" crc="6c5c0180" sha1="3cfacb759d3cac16e52aad4629f0759bb8817f1a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="tadsgngt" supported="no">
+ <description>Tad's Good Night (UK)</description>
+ <year>1999</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-10756 UBL"/>
+ <part name="cart" interface="leapfrog_leappad_cart">
+ <feature name="pcb" value="57000-003-7210"/>
+ <feature name="pcb_rev" value="REV.00"/>
+ <feature name="u1" value="OKi 16M"/> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
+ <dataarea name="rom" size="0x200000">
+ <rom name="500-10756 UBL - Tad's Good Night.bin" size="0x200000" crc="dc872e63" sha1="ebd259e53849151434091a99455ca74db46528b1" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="mosslakeg" supported="no">
+ <description>A Day at Moss Lake (Germany)</description>
+ <year>1999</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-10757 UBL"/>
+ <part name="cart" interface="leapfrog_leappad_cart">
+ <feature name="pcb" value="57000-003-2612"/>
+ <feature name="pcb_rev" value="REV.01"/>
+ <feature name="u1" value="Sunplus16m-b"/> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
+ <dataarea name="rom" size="0x200000">
+ <rom name="500-10757 UBL - A Day at Moss Lake.bin" size="0x200000" crc="22c3c65d" sha1="b3c6f7de54552dd9b164b2f3a97f8565f8cc7879" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="wwyoubbe" supported="no">
+ <description>What will you be? (UK)</description>
+ <year>2004</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-10760"/>
+ <part name="cart" interface="leapfrog_leappad_cart">
+ <feature name="pcb" value="30388-003-0032"/>
+ <feature name="pcb_rev" value="REV:00"/>
+ <feature name="u1" value="MX12L1611B"/> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
+ <dataarea name="rom" size="0x200000">
+ <rom name="500-10760 - What will you be.bin" size="0x200000" crc="b6b36f74" sha1="5d017a501b7feabd8c4d90b8672af19c3d321f41" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="princesss" cloneof="princessg" supported="no">
+ <description>Disney Princesas - Cuentos de las Princesas (Spain)</description>
+ <year>2002</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-10848 UBL"/>
+ <part name="cart" interface="leapfrog_leappad_cart">
+ <feature name="pcb" value="57000+003+7011"/>
+ <feature name="pcb_rev" value="REV:00"/>
+ <feature name="u1" value="Matronix 16M"/> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
+ <dataarea name="rom" size="0x200000">
+ <rom name="500-10848 UBL - Cuentos de las Princesas (SP).bin" size="0x200000" crc="fc6ed25b" sha1="6bd357dca86a37fe1646d010d8bcf150e8d0a95e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="fiestahses" supported="no">
+ <description>Fiesta in the House! - ¡Party en la Casa! (Spain)</description>
+ <year>2003</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-10875 UBL"/>
+ <part name="cart" interface="leapfrog_leappad_cart">
+ <feature name="pcb" value="30004+003+38"/>
+ <feature name="u1" value="OKI 32M(L)-XXWE"/> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
+ <dataarea name="rom" size="0x400000">
+ <rom name="500-10875 UBL - Fiesta in the House! - Party en la Casa!.bin" size="0x400000" crc="0b058df5" sha1="06931683c181c04b967da63e9fab160f6596c5e3" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="angelg" supported="no">
+ <description>Das Angel-Abenteuer (Germany)</description>
+ <year>2002</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-11537-B"/>
+ <part name="cart" interface="leapfrog_leappad_cart">
+ <feature name="pcb" value="335-13845-40"/>
+ <dataarea name="rom" size="0x200000">
+ <rom name="500-11537-B - Das Angel-Abenteuer (GER).bin" size="0x200000" crc="c90b3a2d" sha1="48e08bbef6b1f4d4671b808ef5a35b954449d0d2" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="tiggerbncg" cloneof="tiggerbnc" supported="no">
+ <description>Disney H&#252;pf, Tigger, h&#252;pf! (Germany)</description>
+ <year>1999</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-11538-B"/>
+ <part name="cart" interface="leapfrog_leappad_cart">
+ <feature name="pcb" value="57000-003-7211"/>
+ <feature name="pcb_rev" value="REV.01"/>
+ <feature name="u1" value="OKi 16M(F)"/> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
+ <dataarea name="rom" size="0x200000">
+ <rom name="500-11538-B - Hupf, Tigger, hupf! (GER).bin" size="0x200000" crc="250db2f8" sha1="192721a38befb7be26f9c3c604cd2e5b87828b46" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="shrekg" supported="no">
+ <description>Shrek (Germany)</description>
+ <year>2008</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-11539"/>
+ <part name="cart" interface="leapfrog_leappad_cart">
+ <feature name="pcb" value="57000-003-7234"/>
+ <feature name="pcb_rev" value="Rev.00"/>
+ <feature name="u1" value="OKI 32M(L)-XXWE"/> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
+ <dataarea name="rom" size="0x400000">
+ <rom name="500-11539 - Shrek (GER).bin" size="0x400000" crc="5ec0e776" sha1="fb5461049bee23bac2839f9c3ed951abba07f02d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="spongebobg" supported="no">
+ <description>Spongebob Schwammkopf - Meeres-Geschichten (Germany)</description>
+ <year>2003</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-11540"/>
+ <part name="cart" interface="leapfrog_leappad_cart">
+ <feature name="pcb" value="57000-003-7223"/>
+ <feature name="pcb_rev" value="Rev.00"/>
+ <feature name="u1" value="OKI 32(J)"/> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
+ <dataarea name="rom" size="0x400000">
+ <rom name="500-11540 - Spongebob Schwammkopf - Meeres-Geschichten (GER).bin" size="0x400000" crc="cf81398e" sha1="52c8cd56c49d53a20129b3870527f180e22683b4" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="letsgo1g" supported="no">
+ <description>Englisch Kurs - Let's go 1 (Germany)</description>
+ <year>2004</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-11546"/>
+ <part name="cart" interface="leapfrog_leappad_cart">
+ <feature name="pcb" value="30338-003-0033"/>
+ <feature name="pcb_rev" value="REV : 01"/>
+ <feature name="u1" value="OKI 32M VER : J"/> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
+ <dataarea name="rom" size="0x400000">
+ <rom name="500-11546 - Englisch Kurs - Let's go 1 (GER).bin" size="0x400000" crc="70eed726" sha1="fd425df0e9108dbc8e384ec566ed2b284aa7a7fe" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="letsgo2g" supported="no">
+ <description>Englisch Kurs - Let's go 2 (Germany)</description>
+ <year>2004</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-11547"/>
+ <part name="cart" interface="leapfrog_leappad_cart">
+ <feature name="pcb" value="30338-003-0033"/>
+ <feature name="pcb_rev" value="REV : 01"/>
+ <feature name="u1" value="OKI 32M VER : J"/> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
+ <dataarea name="rom" size="0x400000">
+ <rom name="500-11547 - Englisch Kurs - Let's go 2 (GER).bin" size="0x400000" crc="5a31e9e6" sha1="4c4020c2cf31f09dc910c7686250ea96a7bb12bf" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="schoolhse3" supported="no">
+ <description>LeapFrog Schoolhouse - Level 3 - Helping Others (UK)</description>
+ <year>2004</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-11694"/>
+ <part name="cart" interface="leapfrog_leappad_cart">
+ <feature name="pcb" value="335-13545-32G"/>
+ <feature name="u1" value="MR27V3202L(WE)"/> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
+ <dataarea name="rom" size="0x400000">
+ <rom name="500-11694 - LeapFrog Schoolhouse - Level 3 - Helping Others.bin" size="0x400000" crc="adae33be" sha1="ead14b0a6cb638d609f35932d3eaaac54ec93582" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="lamadeusg" supported="no">
+ <description>Little Amadeus (Germany)</description>
+ <year>2004</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-11973"/>
+ <part name="cart" interface="leapfrog_leappad_cart">
+ <feature name="pcb" value="57000-003-7223"/>
+ <feature name="pcb_rev" value="Rev.00"/>
+ <feature name="u1" value="OKI 32M(J)"/> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
+ <dataarea name="rom" size="0x400000">
+ <rom name="500-11973 - Little Amadeus (GER).bin" size="0x400000" crc="bbb84550" sha1="2513a369cc08c6b9ffd118f095018a152994b14d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="letsgo4g" supported="no">
+ <description>Englisch Kurs - Let's go 4 (Germany)</description>
+ <year>2005</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-11974"/>
+ <part name="cart" interface="leapfrog_leappad_cart">
+ <feature name="pcb" value="30338+003+0033"/>
+ <feature name="pcb_rev" value="REV : 01"/>
+ <feature name="u1" value="OKI 32M VER : J"/> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
+ <dataarea name="rom" size="0x400000">
+ <rom name="500-11974 - Englisch Kurs - Let's Go 4 (GER).bin" size="0x400000" crc="c4fd3c1f" sha1="7f7fc2a5c4d7596d840add14e89d45d64b0b4f2a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="letsgo3g" supported="no">
+ <description>Englisch Kurs - Let's go 3 (Germany)</description>
+ <year>2005</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-11547"/>
+ <part name="cart" interface="leapfrog_leappad_cart">
+ <feature name="pcb" value="30338+003+0033"/>
+ <feature name="pcb_rev" value="REV : 01"/>
+ <feature name="u1" value="OKI 32M VER : J"/> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
+ <dataarea name="rom" size="0x400000">
+ <rom name="500-11976 - Englisch Kurs - Let's Go 3 (GER).bin" size="0x400000" crc="33c6ad28" sha1="023eb4a01a65df809f173f1d442d03c49ac5cd7a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="ileanrnens" supported="no">
+ <description>¡Yo aprendo inglés! - Mis Primeras 500 Palabras en Inglés (Spain)</description>
+ <year>2006</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-12153"/>
+ <part name="cart" interface="leapfrog_leappad_cart">
+ <feature name="u1" value="MR27V3202L (WE)"/> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
+ <dataarea name="rom" size="0x400000">
+ <rom name="500-12153 - Yo aprendo ingles! - Mis Primeras 500 Palabras en Ingles (SP).bin" size="0x400000" crc="67602011" sha1="492304abf2670f4388d7e38b8d7a95c98e77f15d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="princessg" supported="no">
+ <description>Disney Prinzessin - Prinzessinnen-Geschichten (Germany)</description>
+ <year>2006</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-12559-B"/>
+ <part name="cart" interface="leapfrog_leappad_cart">
+ <feature name="pcb" value="57000-003-7212"/>
+ <feature name="pcb_rev" value="Rev:00"/>
+ <feature name="u1" value="OKi 16M(Ver:L)"/> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
+ <dataarea name="rom" size="0x200000">
+ <rom name="500-12559-B - Prinzessinnen-Geschichten (GER).bin" size="0x200000" crc="e889e9bd" sha1="d6f6f1629f24db1a120d0c408028e4996c7468cb" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="bobbldrg" supported="no">
+ <description>Bob der Baumeister - Bob und Heppo: Alles im Griff! (Germany)</description>
+ <year>2006</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-12560"/>
+ <part name="cart" interface="leapfrog_leappad_cart">
+ <feature name="pcb" value="57000+003+7112"/>
+ <feature name="pcb_rev" value="Rev:00"/>
+ <feature name="u1" value="OKI 16M(Ver:L)"/> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
+ <dataarea name="rom" size="0x200000">
+ <rom name="500-12560 - Bob der Baumeister - Bob und Heppo - Alles im Griff! (GER).bin" size="0x200000" crc="4821cae5" sha1="80e9743ae8870e8ef03eb8c7c882fe42fdd545b2" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sedsaber1" supported="no">
+ <description>Sed de Saber - English as a Second Language Edition - Book 1 - Getting Started (Spain)</description>
+ <year>2007</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-13034 UBL"/>
+ <part name="cart" interface="leapfrog_leappad_cart">
+ <feature name="pcb" value="57000-003-2111"/>
+ <feature name="u1" value="JS28F320"/>
+ <dataarea name="rom" size="0x400000">
+ <rom name="500-13034 UBL - Sed de Saber - English as a Second Language Edition - Book 1 - Getting Started.bin" size="0x400000" crc="6b9a4399" sha1="8559facabf94c6ffaf8a6e1868f0ab00fb28ce09" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sedsaber2" supported="no">
+ <description>Sed de Saber - English as a Second Language Edition - Book 2 - A New Job (Spain)</description>
+ <year>2007</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-13035 UBL"/>
+ <part name="cart" interface="leapfrog_leappad_cart">
+ <feature name="pcb" value="57000-003-2111"/>
+ <feature name="u1" value="JS28F320"/>
+ <dataarea name="rom" size="0x400000">
+ <rom name="500-13035 UBL - Sed de Saber - English as a Second Language Edition - Book 2 - A New Job.bin" size="0x400000" crc="95b1520c" sha1="25701bd15371cd463a801bd6ede7a9591c352680" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sedsaber3" supported="no">
+ <description>Sed de Saber - English as a Second Language Edition - Book 3 - Daily Activities (Spain)</description>
+ <year>2007</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-13038 UBL"/>
+ <part name="cart" interface="leapfrog_leappad_cart">
+ <feature name="pcb" value="57000-003-2111"/>
+ <feature name="u1" value="JS28F320"/>
+ <dataarea name="rom" size="0x400000">
+ <rom name="500-13038 UBL - Sed de Saber - English as a Second Language Edition - Book 3 - Daily Activities.bin" size="0x400000" crc="39f5b54b" sha1="eeb8849733bf856fe4f28503153d989a6a00cb11" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sedsaber4" supported="no">
+ <description>Sed de Saber - English as a Second Language Edition - Book 4 - Health and Safety (Spain)</description>
+ <year>2007</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-13040 UBL"/>
+ <part name="cart" interface="leapfrog_leappad_cart">
+ <feature name="pcb" value="57000-003-2111"/>
+ <feature name="u1" value="JS28F320"/>
+ <dataarea name="rom" size="0x400000">
+ <rom name="500-13040 UBL - Sed de Saber - English as a Second Language Edition - Book 4 - Health and Safety.bin" size="0x400000" crc="efd55310" sha1="bbde3bc75337f8cfac60dd5dfaab2de756cfd6de" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sedsaber5" supported="no">
+ <description>Sed de Saber - English as a Second Language Edition - Book 5 - Community Interactions (Spain)</description>
+ <year>2007</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-13041 UBL"/>
+ <part name="cart" interface="leapfrog_leappad_cart">
+ <feature name="pcb" value="57000-003-2111"/>
+ <feature name="u1" value="JS28F320"/>
+ <dataarea name="rom" size="0x400000">
+ <rom name="500-13041 UBL - Sed de Saber - English as a Second Language Edition - Book 5 - Community Interactions.bin" size="0x400000" crc="a3bb676b" sha1="ddab54976fd54b9ef140ee6b67414597a3a21ec9" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sedsaber6" supported="no">
+ <description>Sed de Saber - English as a Second Language Edition - Book 6 - How do you say... (Spain)</description>
+ <year>2007</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-13044 UBL"/>
+ <part name="cart" interface="leapfrog_leappad_cart">
+ <feature name="pcb" value="57000-003-2111"/>
+ <feature name="u1" value="JS28F320"/>
+ <dataarea name="rom" size="0x400000">
+ <rom name="500-13044 UBL - Sed de Saber - English as a Second Language Edition - Book 6 - How do you say... .bin" size="0x400000" crc="5ed699f6" sha1="902c70e0437525de94a8febab794e46b8a55f5c1" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+</softwarelist>
diff --git a/hash/leapfrog_mfleappad_cart.xml b/hash/leapfrog_mfleappad_cart.xml
new file mode 100644
index 00000000000..d64d2bcf83e
--- /dev/null
+++ b/hash/leapfrog_mfleappad_cart.xml
@@ -0,0 +1,152 @@
+<?xml version="1.0"?>
+<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
+<softwarelist name="leapfrog_mfleappad_cart" description="LeapFrog My First LeapPad cartridges">
+
+ <software name="thomasst" supported="no">
+ <description>Thomas &amp; Friends - Thomas and the School Trip (UK)</description>
+ <year>2002</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-00543"/>
+ <part name="cart" interface="leapfrog_mfleappad_cart">
+ <feature name="pcb" value="57000-003-7011"/>
+ <feature name="pcb_rev" value="REV.01"/>
+ <feature name="u1" value="Matronix 16M"/> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
+ <dataarea name="rom" size="0x200000">
+ <rom name="500-00543 - Thomas &amp; Friends - Thomas and the School Trip (UK).bin" size="0x200000" crc="a66f7afb" sha1="49ee00ad8ca64fac28c2ab3c8e2b2116e121884e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="leapbigday" supported="no">
+ <description>Leap's Big Day (UK)</description>
+ <year>2002</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-00547"/>
+ <part name="cart" interface="leapfrog_mfleappad_cart">
+ <feature name="pcb" value="57000-003-7011"/>
+ <feature name="pcb_rev" value="REV.01"/>
+ <feature name="u1" value="Matronix 16M"/> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
+ <dataarea name="rom" size="0x200000">
+ <rom name="500-00547 - Leap's Big Day (UK).bin" size="0x200000" crc="ecab224a" sha1="2f5155eb4017c91d3129b722201b3d05cf2454b6" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="iknowmyabc" supported="no">
+ <description>I Know My abc's (UK) (Dec 18 2002)</description>
+ <year>2002</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-01120"/>
+ <part name="cart" interface="leapfrog_mfleappad_cart">
+ <feature name="pcb" value="57000-003-7210"/>
+ <feature name="pcb_rev" value="REV.00"/>
+ <feature name="u1" value="OKi 16M"/> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
+ <dataarea name="rom" size="0x200000">
+ <rom name="500-01120 - I Know My abc's (UK) (Dec 18 2002).bin" size="0x200000" crc="017d6820" sha1="6f30e0731b82c931759b07151a03b5a91e412e58" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="iknowmyabco" supported="no">
+ <description>I Know My abc's (UK) (Feb 12 2002)</description>
+ <year>2002</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-01120"/>
+ <part name="cart" interface="leapfrog_mfleappad_cart">
+ <dataarea name="rom" size="0x200000">
+ <rom name="500-01120 - I Know My abc's (UK) (Feb 12 2002).bin" size="0x200000" crc="1f265010" sha1="a5fa878f5bcf92e80cb606d5f869d166d3805e05" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="joyjetplane" supported="no">
+ <description>Joy Joy - The Jet Plane - High-Flying Adventures (UK)</description>
+ <year>2003</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-01121"/>
+ <part name="cart" interface="leapfrog_mfleappad_cart">
+ <feature name="pcb" value="57000-003-2611"/>
+ <feature name="pcb_rev" value="REV.02"/>
+ <feature name="u1" value="SunPlus 16m"/> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
+ <dataarea name="rom" size="0x200000">
+ <rom name="500-01121 - Joy Joy - The Jet Plane - High-Flying Adventures (UK).bin" size="0x200000" crc="239437dc" sha1="874006ea723d4c824fe150be394635df3af5ab47" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="footbook" supported="no">
+ <description>The Foot Book - Based on the Book by Dr. Seuss (UK)</description>
+ <year>2004</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-10523"/>
+ <part name="cart" interface="leapfrog_mfleappad_cart">
+ <feature name="pcb" value="57000-003-2612"/>
+ <feature name="pcb_rev" value="REV.0"/>
+ <feature name="u1" value="Sunplus16m-b"/> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
+ <dataarea name="rom" size="0x200000">
+ <rom name="500-10523 - The Foot Book (UK).bin" size="0x200000" crc="3708694c" sha1="359b118bbb795763e65da0434dc6ddb2e8284388" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="crokis" supported="no">
+ <description>El gran día de Croki (Spa)</description>
+ <year>2004</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-11074"/>
+ <part name="cart" interface="leapfrog_mfleappad_cart">
+ <feature name="pcb" value="04173+003-7011"/>
+ <feature name="pcb_rev" value="REV.00"/>
+ <feature name="u1" value="Matronix 16M"/> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
+ <dataarea name="rom" size="0x200000">
+ <rom name="500-11074 - El gran dia de Croki (SP).bin" size="0x200000" crc="7939e721" sha1="886e85bdfc56587ef48c94f7bfed055c931b4d3e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="vroom" supported="no">
+ <description>Vroom! Vroom! - On the Go (UK)</description>
+ <year>2003</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-11282 UBL"/>
+ <part name="cart" interface="leapfrog_mfleappad_cart">
+ <feature name="pcb" value="57000-003-7223"/>
+ <feature name="pcb_rev" value="REV:00"/>
+ <feature name="u1" value="OKI 32(J)"/> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
+ <dataarea name="rom" size="0x400000">
+ <rom name="500-11282 UBL - Vroom! Vroom! - On the Go (UK).bin" size="0x400000" crc="88c24bd7" sha1="723a4c6d10d1a5205330c7401594cdc3217a137d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="princess" supported="no">
+ <description>Disney Princesas - Las Princesas Disney (Spa)</description>
+ <year>2003</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-11436"/>
+ <part name="cart" interface="leapfrog_mfleappad_cart">
+ <feature name="pcb" value="57000-003-7011"/>
+ <feature name="pcb_rev" value="REV.01"/>
+ <feature name="u1" value="Matronix 16M"/> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
+ <dataarea name="rom" size="0x200000">
+ <rom name="500-11436 - Las Princesas Disney (SP).bin" size="0x200000" crc="21a50739" sha1="ad39c8e899edc427fec01aaa07cf8aacf7bd246f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="schools" supported="no">
+ <description>Mi Primer Día de Escuela (Spa)</description>
+ <year>2005</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-12049"/>
+ <part name="cart" interface="leapfrog_mfleappad_cart">
+ <feature name="pcb" value="57000+003+7223"/>
+ <feature name="pcb_rev" value="Rev:00"/>
+ <feature name="u1" value="OKI 32(J)"/> <!-- ROM on epoxy blob, but type silkscreened on the PCB -->
+ <dataarea name="rom" size="0x400000">
+ <rom name="500-12049 - Mi Primer Dia de Escuela (SP).bin" size="0x400000" crc="878e3d34" sha1="b5893b2c852e472312a3f49320cec765fd1e4045" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+</softwarelist>
diff --git a/hash/leapster.xml b/hash/leapster.xml
index ca0d4a573d9..19bde900d8d 100644
--- a/hash/leapster.xml
+++ b/hash/leapster.xml
@@ -40,6 +40,7 @@ Known games listed by part-no, (*) denotes undumped, (**) denotes acquired but n
| 500-11993-A |ENG| Number Raiders - Arcade-Style Learning | LEAPSTER |
| 500-11994-A |ENG| Cosmic Math - Arcade-Style Learning! | LEAPSTER |
| 500-11995-A |ENG| Letterpillar | LEAPSTER | (*)
+| 500-11996-A |ENG| Word Chasers | LEAPSTER | (*)
| 500-12098-A |ENG| Cars | LEAPSTER |
| 500-12099-A |ENG| NASCAR | LEAPSTER L-MAX |
| 500-12139-A |GER| Buchstabenraupe - Lernen im Arcade-Stil! | LEAPSTER | (*)
@@ -49,13 +50,13 @@ Known games listed by part-no, (*) denotes undumped, (**) denotes acquired but n
| 500-12160-A |ENG| Scooby Doo! - Spooky Snacks! | LEAPSTER |
| 500-12161-A |ENG| Dora the Explorer - Piñata Party - Arcade-Style Learning! | LEAPSTER |
| 500-12171-A |GER| Cars | LEAPSTER |
-| 500-12202-A |SPA| La Conquista De Los Números | LEAPSTER | (**)
-| 500-12206-A |SPA| Don Lápiz - Aprender A Dibujar Y Escribir | LEAPSTER | (**)
-| 500-12210-A |SPA| Buscando A Nemo - Leer Bajo El Mar | LEAPSTER | (**)
+| 500-12202-A |SPA| La Conquista De Los Números | LEAPSTER |
+| 500-12206-A |SPA| Don Lápiz - Aprender A Dibujar Y Escribir | LEAPSTER |
+| 500-12210-A |SPA| Spider-Man - El Caso de Las Letras Revueltas | LEAPSTER |
| 500-12218-A |SPA| Disney Princesa - La Magia De Aprender | LEAPSTER |
| 500-12223-A |SPA| Cars | LEAPSTER |
-| 500-12227-A |SPA| Spider-Man - El Caso De Las Letras Revueltas | LEAPSTER | (**)
-| 500-12259-A |SPA| El Laberinto De Las Letras | LEAPSTER | (**)
+| 500-12227-A |SPA| Buscando a Nemo - Leer Bajo el Mar | LEAPSTER |
+| 500-12259-A |SPA| El Laberinto De Las Letras | LEAPSTER |
| 500-12293-A |ENG| Animal Genius | LEAPSTER |
| 500-12296-A |ENG| SonicX | LEAPSTER |
| 500-12339-A |FRA| Dora L'Exploratrice - Au Secours Des Animaux | LEAPSTER |
@@ -507,6 +508,18 @@ Known games listed by part-no, (*) denotes undumped, (**) denotes acquired but n
</part>
</software>
+ <software name="findnemos" cloneof="findnemo" supported="no">
+ <description>Buscando a Nemo - Leer Bajo el Mar (Spa)</description>
+ <year>2003</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-12227-A" />
+ <part name="cart" interface="leapster_cart">
+ <dataarea name="rom" size="8388608">
+ <rom name="500-12227-A - Buscando a Nemo (Spa).bin" size="8388608" crc="7aa17c75" sha1="798e2bf0d2decc08430ff5d3009b60dffa341aba" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="imagfrnd" supported="no">
<description>Foster's Home for Imaginary Friends (USA)</description>
<year>2003</year>
@@ -675,6 +688,18 @@ Known games listed by part-no, (*) denotes undumped, (**) denotes acquired but n
</part>
</software>
+ <software name="mrpencils" cloneof="mrpencil" supported="no">
+ <description>Don Lápiz - Aprender a Dibujar y Escribir (Spa)</description>
+ <year>2003</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-12206-A" />
+ <part name="cart" interface="leapster_cart">
+ <dataarea name="rom" size="8388608">
+ <rom name="500-12206-A - Don Lapiz - Aprender a Dibujar y Escribir (Spa).bin" size="8388608" crc="e6e50c84" sha1="9fb971ac661618bad549f37fbad28ffdd3873a30" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="amuspark" supported="no">
<description>My Amusement Park (USA)</description>
<year>2003</year>
@@ -723,6 +748,18 @@ Known games listed by part-no, (*) denotes undumped, (**) denotes acquired but n
</part>
</software>
+ <software name="numraids" cloneof="numraid" supported="no">
+ <description>La Conquista de los Números (Spa)</description>
+ <year>2003</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-12141-A" />
+ <part name="cart" interface="leapster_cart">
+ <dataarea name="rom" size="4194304">
+ <rom name="500-12202-A - La Conquista de los Numeros (Spa).bin" size="4194304" crc="2fb737c6" sha1="6490a57d98f83ef96b0f4f783632a97c0fa460e4" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="noddyf" supported="no">
<description>Oui-Oui - Aventures Au Pays Des Jouets (Fra)</description>
<year>2007</year>
@@ -976,6 +1013,18 @@ Known games listed by part-no, (*) denotes undumped, (**) denotes acquired but n
</part>
</software>
+ <software name="spidermns" cloneof="spidermn" supported="no">
+ <description>Spider-Man - El Caso de Las Letras Revueltas (Spa)</description>
+ <year>2003</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-12210-A" />
+ <part name="cart" interface="leapster_cart">
+ <dataarea name="rom" size="8388608">
+ <rom name="500-12210-A - Spider-Man - El Caso de Las Letras Revueltas (Spa).bin" size="8388608" crc="96468ab9" sha1="24fab31e1b0aec1c963867da485d22b97da10660" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="jedimath" supported="no">
<description>Star Wars - Jedi Math (USA)</description>
<year>2003</year>
@@ -1144,7 +1193,8 @@ Known games listed by part-no, (*) denotes undumped, (**) denotes acquired but n
</part>
</software>
- <software name="worter" supported="no">
+ <!-- Word Chasers -->
+ <software name="wrdchsrsg" supported="no">
<description>Wörterjäger - Lernen im Arcade-Stil! (Ger)</description>
<year>2003</year>
<publisher>LeapFrog</publisher>
@@ -1156,6 +1206,19 @@ Known games listed by part-no, (*) denotes undumped, (**) denotes acquired but n
</part>
</software>
+ <software name="wrdchsrss" cloneof="wrdchsrsg" supported="no"> <!-- By now, clone of "wrdchsrsg", until the English set is found -->
+ <description>El Laberinto de las Letras (Spa)</description>
+ <year>2003</year>
+ <publisher>LeapFrog</publisher>
+ <info name="serial" value="500-12259-A" />
+ <part name="cart" interface="leapster_cart">
+ <dataarea name="rom" size="8388608">
+ <rom name="500-12259-A - El Laberinto de las Letras (Spa).bin" size="4194304" crc="4a999f60" sha1="91f79a22a8f9f1af6d8ab11f7dc03858b58510d1" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+
<!-- L-MAX carts, ordered by title -->
<software name="dorawr">
diff --git a/hash/m5_cass.xml b/hash/m5_cass.xml
index 122c0488f35..8c7569197a6 100644
--- a/hash/m5_cass.xml
+++ b/hash/m5_cass.xml
@@ -14,7 +14,7 @@
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
<info name="usage" value="Mount together with &quot;BASIC-I&quot; and load with CHAIN"/>
- <!--<sharedfeat name="requirement" value="m5_cart:basici"/>-->
+ <!--<sharedfeat name="requirement" value="m5_cart:basici"/>-->
<part name="cass1" interface="m5_cass">
<dataarea name="cass" size="3840">
@@ -28,7 +28,7 @@
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
<info name="usage" value="Mount together with &quot;BASIC-I&quot; and load with CHAIN"/>
- <!--<sharedfeat name="requirement" value="m5_cart:basici"/>-->
+ <!--<sharedfeat name="requirement" value="m5_cart:basici"/>-->
<part name="cass1" interface="m5_cass">
<dataarea name="cass" size="3386">
@@ -54,7 +54,7 @@
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
<info name="usage" value="Mount together with &quot;BASIC-I&quot; and load with CHAIN"/>
- <!--<sharedfeat name="requirement" value="m5_cart:basici"/>-->
+ <!--<sharedfeat name="requirement" value="m5_cart:basici"/>-->
<part name="cass1" interface="m5_cass">
<dataarea name="cass" size="19071">
@@ -68,7 +68,7 @@
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
<info name="usage" value="Mount together with &quot;BASIC-I&quot; and load with CHAIN"/>
- <!--<sharedfeat name="requirement" value="m5_cart:basici"/>-->
+ <!--<sharedfeat name="requirement" value="m5_cart:basici"/>-->
<part name="cass1" interface="m5_cass">
<dataarea name="cass" size="16980">
@@ -82,7 +82,7 @@
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
<info name="usage" value="Mount together with &quot;BASIC-I&quot; and load with CHAIN"/>
- <!--<sharedfeat name="requirement" value="m5_cart:basici"/>-->
+ <!--<sharedfeat name="requirement" value="m5_cart:basici"/>-->
<part name="cass1" interface="m5_cass">
<dataarea name="cass" size="3767">
@@ -108,7 +108,7 @@
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
<info name="usage" value="Mount together with &quot;BASIC-I&quot; and load with CHAIN"/>
- <!--<sharedfeat name="requirement" value="m5_cart:basici"/>-->
+ <!--<sharedfeat name="requirement" value="m5_cart:basici"/>-->
<part name="cass1" interface="m5_cass">
<dataarea name="cass" size="8537">
@@ -122,7 +122,7 @@
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
<info name="usage" value="Mount together with &quot;BASIC-I&quot; and load with CHAIN"/>
- <!--<sharedfeat name="requirement" value="m5_cart:basici"/>-->
+ <!--<sharedfeat name="requirement" value="m5_cart:basici"/>-->
<part name="cass1" interface="m5_cass">
<dataarea name="cass" size="19184">
@@ -136,7 +136,7 @@
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
<info name="usage" value="Mount together with &quot;BASIC-I&quot; and load with CHAIN"/>
- <!--<sharedfeat name="requirement" value="m5_cart:basici"/>-->
+ <!--<sharedfeat name="requirement" value="m5_cart:basici"/>-->
<part name="cass1" interface="m5_cass">
<dataarea name="cass" size="4744">
@@ -150,7 +150,7 @@
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
<info name="usage" value="Mount together with &quot;BASIC-I&quot; and load with CHAIN"/>
- <!--<sharedfeat name="requirement" value="m5_cart:basici"/>-->
+ <!--<sharedfeat name="requirement" value="m5_cart:basici"/>-->
<part name="cass1" interface="m5_cass">
<dataarea name="cass" size="3423">
@@ -164,7 +164,7 @@
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
<info name="usage" value="Mount together with &quot;BASIC-I&quot; and load with CHAIN"/>
- <!--<sharedfeat name="requirement" value="m5_cart:basici"/>-->
+ <!--<sharedfeat name="requirement" value="m5_cart:basici"/>-->
<part name="cass1" interface="m5_cass">
<dataarea name="cass" size="3244">
@@ -178,7 +178,7 @@
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
<info name="usage" value="Mount together with &quot;BASIC-I&quot; and load with CHAIN"/>
- <!--<sharedfeat name="requirement" value="m5_cart:basici"/>-->
+ <!--<sharedfeat name="requirement" value="m5_cart:basici"/>-->
<part name="cass1" interface="m5_cass">
<dataarea name="cass" size="3628">
@@ -192,7 +192,7 @@
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
<info name="usage" value="Mount together with &quot;BASIC-I&quot; and load with CHAIN"/>
- <!--<sharedfeat name="requirement" value="m5_cart:basici"/>-->
+ <!--<sharedfeat name="requirement" value="m5_cart:basici"/>-->
<part name="cass1" interface="m5_cass">
<dataarea name="cass" size="5207">
@@ -206,7 +206,7 @@
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
<info name="usage" value="Mount together with &quot;BASIC-I&quot; and load with CHAIN"/>
- <!--<sharedfeat name="requirement" value="m5_cart:basici"/>-->
+ <!--<sharedfeat name="requirement" value="m5_cart:basici"/>-->
<part name="cass1" interface="m5_cass">
<dataarea name="cass" size="3213">
@@ -272,7 +272,7 @@
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
<info name="usage" value="Mount together with &quot;BASIC-I&quot; and load with CHAIN"/>
- <!--<sharedfeat name="requirement" value="m5_cart:basici"/>-->
+ <!--<sharedfeat name="requirement" value="m5_cart:basici"/>-->
<part name="cass1" interface="m5_cass">
<dataarea name="cass" size="3278">
@@ -286,7 +286,7 @@
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
<info name="usage" value="Mount together with &quot;BASIC-I&quot; and load with CHAIN"/>
- <!--<sharedfeat name="requirement" value="m5_cart:basici"/>-->
+ <!--<sharedfeat name="requirement" value="m5_cart:basici"/>-->
<part name="cass1" interface="m5_cass">
<dataarea name="cass" size="3568">
@@ -300,7 +300,7 @@
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
<info name="usage" value="Mount together with &quot;BASIC-I&quot; and load with CHAIN"/>
- <!--<sharedfeat name="requirement" value="m5_cart:basici"/>-->
+ <!--<sharedfeat name="requirement" value="m5_cart:basici"/>-->
<part name="cass1" interface="m5_cass">
<dataarea name="cass" size="4108">
diff --git a/hash/megadriv.xml b/hash/megadriv.xml
index 2489bab0e70..855e82d7ac1 100644
--- a/hash/megadriv.xml
+++ b/hash/megadriv.xml
@@ -3966,7 +3966,7 @@ Info on Sega chip labels (from Sunbeam / Digital Corruption)
<feature name="pcb" value="PWB SC40x1 REV B"/>
<feature name="u1" value="JAMES POND U1 JAM03"/> <!-- location not really marked on PCB, using u1 for consistency -->
<dataarea name="rom" width="16" endianness="big" size="524288">
- <rom name="james pond u1 jam03.u1" size="524288" crc="d0e7b466" sha1="b4e1c945c3ccea2e76b296d6694c0931a1ec1310" offset="0x000000" loadflag="load16_word_swap"/>
+ <rom name="james pond u1 jam03.u1" size="524288" crc="d0e7b466" sha1="b4e1c945c3ccea2e76b296d6694c0931a1ec1310" offset="0x000000" />
</dataarea>
</part>
<!-- LABEL(S)
diff --git a/hash/monon_color.xml b/hash/monon_color.xml
index e2a28d00d99..ae0f24f906f 100644
--- a/hash/monon_color.xml
+++ b/hash/monon_color.xml
@@ -1,6 +1,8 @@
<?xml version="1.0"?>
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
<softwarelist name="monon_color" description="M&amp;D Monon Color cartridges">
+ <!-- Cartridges contain a serial flash ROM, and an epoxy blob, it is not clear what is inside the blob. Cartridges appear to work just fine if reprogrammed
+ with a different game. Note, the current dumps might not be 'clean' as the games save data directly to the 0x50000 area of ROM. -->
<!-- Known games list
@@ -22,7 +24,7 @@
Locke Kingdom: The King's Badge Luòkè wángguó-wángzhě huīzhāng N Y NO. 206 RPG 洛克王国-王者徽章
Laboratory Mathematica Olympiad Àoshù shíyàn shì N Y NO. 207 PUZ/EDU 奥数实验室
Logic Fight Luójí pīn yī pīn Y Y NO. 301 PUZ/EDU 逻辑拼一拼
- Pleasant goat and big big wolf's comet battle Xǐyángyáng yǔ huītàiláng-juézhàn miē xīng N Y NO. 302 PUZ/EDU 喜羊羊与灰太狼-决战咩星
+ Pleasant goat and big big wolf's comet battle Xǐyángyáng yǔ huītàiláng-juézhàn miē xīng Y Y NO. 302 PUZ/EDU 喜羊羊与灰太狼-决战咩星
Dragon Ball: The Martial Arts Conference Lóngzhū-wǔdào dàhuì Y Y NO. 303 ACT 龙珠-武道大会
League of Legends: The Ultimate Fight Yīngxióng liánméng-zhōngjí gédòu Y Y NO. 304 FTG 英雄联盟-终极格斗
Ben 10: alien force .. N N? ACT BEN 10: ALIEN FORCE
@@ -33,184 +35,208 @@
(1) (Note: One known to exist in the wild, was supposedly bought at a thrift store. Based around Jackie Chan fighting)
-->
- <software name="purcfs"> <!-- 101 - Purcell: Ares Fighting Spirit -->
- <description>Sài ěr hào: Zhànshén dòu hún</description>
- <year>2011</year>
- <publisher>M&amp;D</publisher>
- <info name="alt_title" value="赛尔号:战神斗魂"/>
- <part name="cart" interface="monon_color_cart">
- <dataarea name="rom" size="0x1000000">
- <rom name="101.bin" size="0x0800000" crc="7eced0cf" sha1="3e34abbaf1259094099f1587302dfbd84ffb8384" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <software name="lockmagi"> <!-- 102 - Locke Kingdom: Magic Array -->
- <description>Luòkè wángguó-mófǎ zhèn</description>
- <year>2011</year>
- <publisher>M&amp;D</publisher>
- <info name="alt_title" value="洛克王国-魔法阵"/>
- <part name="cart" interface="monon_color_cart">
- <dataarea name="rom" size="0x1000000">
- <rom name="102.bin" size="0x0800000" crc="15ed170d" sha1="ce4832f57459acf01deae688c62d444cffaa271a" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <software name="mechcycl"> <!-- 103 - Mech Cyclone: Fighting Masters -->
- <description>Jī jiǎ xuànfēng-gédòu dàshī</description>
- <year>2011</year>
- <publisher>M&amp;D</publisher>
- <info name="alt_title" value="机甲旋风-格斗大师"/>
- <part name="cart" interface="monon_color_cart">
- <dataarea name="rom" size="0x1000000">
- <rom name="103.bin" size="0x0800000" crc="441d5f9d" sha1="2ec85c5225b7ed0291b13f5d3bc57a9ef0153b5e" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <software name="zinba"> <!-- 104 - Zinba! : The lost relics -->
- <description>Shén pò-shīluò de yíjī</description>
- <year>2011</year>
- <publisher>M&amp;D</publisher>
- <info name="alt_title" value="神魄-失落的遗迹"/>
- <part name="cart" interface="monon_color_cart">
- <dataarea name="rom" size="0x1000000">
- <rom name="104.bin" size="0x0800000" crc="e7fd791a" sha1="7572d11ce5fae30a01ebe1053d8632329249fba8" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <software name="purceb"> <!-- 105 - Purcell: Energy Battle -->
- <description>Sài ěr hào-néngyuán dà zuòzhàn</description>
- <year>2011</year>
- <publisher>M&amp;D</publisher>
- <info name="alt_title" value="赛尔号-能源大作战"/>
- <part name="cart" interface="monon_color_cart">
- <dataarea name="rom" size="0x1000000">
- <rom name="105.bin" size="0x0400000" crc="47b4a312" sha1="c4600ce39fd2301df3778afe896936d510cbbd5b" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <software name="ironmnhs"> <!-- 106 - Iron Man: Hero Strike -->
- <description>Gāngtiě xiá-yīngxióng fǎnjí zhàn</description>
- <year>2011</year>
- <publisher>M&amp;D</publisher>
- <info name="alt_title" value="钢铁侠-英雄反击战"/>
- <part name="cart" interface="monon_color_cart">
- <dataarea name="rom" size="0x1000000">
- <rom name="106.bin" size="0x0800000" crc="68517eea" sha1="e262f5ac691d8a3e30232a6b51d9428b73b9e8e2" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <software name="zombhunt"> <!-- 107 - Zombie Hunter -->
- <description>Jiāngshī lièrén</description>
- <year>2011</year>
- <publisher>M&amp;D</publisher>
- <info name="alt_title" value="僵尸猎人"/>
- <part name="cart" interface="monon_color_cart">
- <dataarea name="rom" size="0x1000000">
- <rom name="107.bin" size="0x1000000" crc="cd9d372d" sha1="71b09bf181a5565e7cca4281def59364b270767e" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <software name="lockba"> <!-- 201 - Locke Kingdom: Big Adventure -->
- <description>Luòkè wángguó-dà màoxiǎn</description>
- <year>2011</year>
- <publisher>M&amp;D</publisher>
- <info name="alt_title" value="洛克王国-大冒险"/>
- <part name="cart" interface="monon_color_cart">
- <dataarea name="rom" size="0x1000000">
- <rom name="201.bin" size="0x1000000" crc="cf52653e" sha1="96aa826821d20af3edfe0f8058e6158841b7bf08" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <software name="lockice"> <!-- 202 - Locke Kingdom RPG: Ice Blue -->
- <description>Luòkè wángguó-bīng zhī lán</description>
- <year>2011</year>
- <publisher>M&amp;D</publisher>
- <info name="alt_title" value="冰之蓝"/>
- <part name="cart" interface="monon_color_cart">
- <dataarea name="rom" size="0x1000000">
- <rom name="202.bin" size="0x1000000" crc="554af334" sha1="94c54a7ad4828e95074ec341eef9278b552f655e" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <software name="lockfire"> <!-- 203 - Locke Kingdom RPG: Black Fire -->
- <description>Luòkè wángguó-hēi zhī yán</description>
- <year>2011</year>
- <publisher>M&amp;D</publisher>
- <info name="alt_title" value="洛克王国-黑之炎"/>
- <part name="cart" interface="monon_color_cart">
- <dataarea name="rom" size="0x1000000">
- <rom name="203.bin" size="0x1000000" crc="8541d04e" sha1="5fa6edc852622f6c2cca07ec9c7f377bea020f9b" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <software name="lockcard"> <!-- 204 - Locke Kingdom: Card Wars -->
- <description>Luòkè wángguó-kǎ pái zhàn jì</description>
- <year>2011</year>
- <publisher>M&amp;D</publisher>
- <info name="alt_title" value="卡牌战纪"/>
- <part name="cart" interface="monon_color_cart">
- <dataarea name="rom" size="0x1000000">
- <rom name="204.bin" size="0x1000000" crc="0015d25c" sha1="50de7d969bead2df60e8ea4051f8518dd8989633" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <software name="armorwr"> <!-- 205 - Armor Warrior -->
- <description>Kǎijiǎ yǒngshì dàluàn dòu</description>
- <year>2011</year>
- <publisher>M&amp;D</publisher>
- <info name="alt_title" value="铠甲勇士大乱斗"/>
- <part name="cart" interface="monon_color_cart">
- <dataarea name="rom" size="0x1000000">
- <rom name="205.bin" size="0x1000000" crc="84d1224c" sha1="9c427031221dc69034275a359e87c0dda82ae295" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <software name="logicft"> <!-- 301 - Logic Fight -->
- <description>Luójí pīn yī pīn</description>
- <year>2011</year>
- <publisher>M&amp;D</publisher>
- <info name="alt_title" value="逻辑拼一拼"/>
- <part name="cart" interface="monon_color_cart">
- <dataarea name="rom" size="0x1000000">
- <rom name="301.bin" size="0x0400000" crc="e8f19fdc" sha1="330980c975e3fafea9b3dda1b010fdd469100919" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <software name="drgnbma"> <!-- 303 - Dragon Ball: The Martial Arts Conference -->
- <description>Lóngzhū-wǔdào dàhuì</description>
- <year>2011</year>
- <publisher>M&amp;D</publisher>
- <info name="alt_title" value="龙珠-武道大会"/>
- <part name="cart" interface="monon_color_cart">
- <dataarea name="rom" size="0x1000000">
- <rom name="303.bin" size="0x1000000" crc="d5bd966e" sha1="792b22444a329d08520591e80599835d77f38b3c" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <software name="lolfight"> <!-- 304 - League of Legends: The Ultimate Fight -->
- <description>Yīngxióng liánméng-zhōngjí gédòu</description>
- <year>2011</year>
- <publisher>M&amp;D</publisher>
- <info name="alt_title" value="英雄联盟"/>
- <part name="cart" interface="monon_color_cart">
- <dataarea name="rom" size="0x1000000">
- <rom name="304.bin" size="0x1000000" crc="e4833f82" sha1="877c28d188d19b882909b4b0934ce2f900d2ce30" offset="0" />
- </dataarea>
- </part>
- </software>
+ <software name="purcfs" supported="no"> <!-- 101 - Purcell: Ares Fighting Spirit -->
+ <description>Sài ěr hào: Zhànshén dòu hún</description>
+ <year>2011</year>
+ <publisher>M&amp;D</publisher>
+ <info name="alt_title" value="赛尔号:战神斗魂"/>
+ <part name="cart" interface="monon_color_cart">
+ <dataarea name="rom" size="0x1000000">
+ <rom name="101.bin" size="0x0800000" crc="7eced0cf" sha1="3e34abbaf1259094099f1587302dfbd84ffb8384" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="lockmagi" supported="no"> <!-- 102 - Locke Kingdom: Magic Array -->
+ <description>Luòkè wángguó-mófǎ zhèn</description>
+ <year>2011</year>
+ <publisher>M&amp;D</publisher>
+ <info name="alt_title" value="洛克王国-魔法阵"/>
+ <part name="cart" interface="monon_color_cart">
+ <dataarea name="rom" size="0x1000000">
+ <rom name="102.bin" size="0x0800000" crc="15ed170d" sha1="ce4832f57459acf01deae688c62d444cffaa271a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="mechcycl" supported="no"> <!-- 103 - Mech Cyclone: Fighting Masters -->
+ <description>Jī jiǎ xuànfēng-gédòu dàshī (set 1)</description>
+ <year>2011</year>
+ <publisher>M&amp;D</publisher>
+ <info name="alt_title" value="机甲旋风-格斗大师"/>
+ <part name="cart" interface="monon_color_cart">
+ <dataarea name="rom" size="0x1000000">
+ <rom name="103.bin" size="0x0800000" crc="441d5f9d" sha1="2ec85c5225b7ed0291b13f5d3bc57a9ef0153b5e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="mechcycla" cloneof="mechcycl" supported="no"> <!-- 103 - Mech Cyclone: Fighting Masters -->
+ <description>Jī jiǎ xuànfēng-gédòu dàshī (set 2)</description>
+ <year>2011</year>
+ <publisher>M&amp;D</publisher>
+ <info name="alt_title" value="机甲旋风-格斗大师"/>
+ <part name="cart" interface="monon_color_cart">
+ <dataarea name="rom" size="0x1000000">
+ <rom name="103_alt.bin" size="0x0800000" crc="63bc84fb" sha1="e90e5a60f15d7ebfb83976ccb0183ecc723b5eb4" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="zinba" supported="no"> <!-- 104 - Zinba! : The lost relics -->
+ <description>Shén pò-shīluò de yíjī</description>
+ <year>2011</year>
+ <publisher>M&amp;D</publisher>
+ <info name="alt_title" value="神魄-失落的遗迹"/>
+ <part name="cart" interface="monon_color_cart">
+ <dataarea name="rom" size="0x1000000">
+ <rom name="104.bin" size="0x0800000" crc="e7fd791a" sha1="7572d11ce5fae30a01ebe1053d8632329249fba8" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="purceb" supported="no"> <!-- 105 - Purcell: Energy Battle -->
+ <description>Sài ěr hào-néngyuán dà zuòzhàn</description>
+ <year>2011</year>
+ <publisher>M&amp;D</publisher>
+ <info name="alt_title" value="赛尔号-能源大作战"/>
+ <part name="cart" interface="monon_color_cart">
+ <dataarea name="rom" size="0x1000000">
+ <rom name="105.bin" size="0x0400000" crc="47b4a312" sha1="c4600ce39fd2301df3778afe896936d510cbbd5b" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="ironmnhs" supported="no"> <!-- 106 - Iron Man: Hero Strike -->
+ <description>Gāngtiě xiá-yīngxióng fǎnjí zhàn</description>
+ <year>2011</year>
+ <publisher>M&amp;D</publisher>
+ <info name="alt_title" value="钢铁侠-英雄反击战"/>
+ <part name="cart" interface="monon_color_cart">
+ <dataarea name="rom" size="0x1000000">
+ <rom name="106.bin" size="0x0800000" crc="68517eea" sha1="e262f5ac691d8a3e30232a6b51d9428b73b9e8e2" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="zombhunt" supported="no"> <!-- 107 - Zombie Hunter -->
+ <description>Jiāngshī lièrén</description>
+ <year>2011</year>
+ <publisher>M&amp;D</publisher>
+ <info name="alt_title" value="僵尸猎人"/>
+ <part name="cart" interface="monon_color_cart">
+ <dataarea name="rom" size="0x1000000">
+ <rom name="107.bin" size="0x1000000" crc="cd9d372d" sha1="71b09bf181a5565e7cca4281def59364b270767e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="lockba" supported="no"> <!-- 201 - Locke Kingdom: Big Adventure -->
+ <description>Luòkè wángguó-dà màoxiǎn</description>
+ <year>2011</year>
+ <publisher>M&amp;D</publisher>
+ <info name="alt_title" value="洛克王国-大冒险"/>
+ <part name="cart" interface="monon_color_cart">
+ <dataarea name="rom" size="0x1000000">
+ <rom name="201.bin" size="0x1000000" crc="cf52653e" sha1="96aa826821d20af3edfe0f8058e6158841b7bf08" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="lockice" supported="no"> <!-- 202 - Locke Kingdom RPG: Ice Blue -->
+ <description>Luòkè wángguó-bīng zhī lán</description>
+ <year>2011</year>
+ <publisher>M&amp;D</publisher>
+ <info name="alt_title" value="冰之蓝"/>
+ <part name="cart" interface="monon_color_cart">
+ <dataarea name="rom" size="0x1000000">
+ <rom name="202.bin" size="0x1000000" crc="554af334" sha1="94c54a7ad4828e95074ec341eef9278b552f655e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="lockfire" supported="no"> <!-- 203 - Locke Kingdom RPG: Black Fire -->
+ <description>Luòkè wángguó-hēi zhī yán</description>
+ <year>2011</year>
+ <publisher>M&amp;D</publisher>
+ <info name="alt_title" value="洛克王国-黑之炎"/>
+ <part name="cart" interface="monon_color_cart">
+ <dataarea name="rom" size="0x1000000">
+ <rom name="203.bin" size="0x1000000" crc="8541d04e" sha1="5fa6edc852622f6c2cca07ec9c7f377bea020f9b" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="lockcard" supported="no"> <!-- 204 - Locke Kingdom: Card Wars -->
+ <description>Luòkè wángguó-kǎ pái zhàn jì</description>
+ <year>2011</year>
+ <publisher>M&amp;D</publisher>
+ <info name="alt_title" value="卡牌战纪"/>
+ <part name="cart" interface="monon_color_cart">
+ <dataarea name="rom" size="0x1000000">
+ <rom name="204.bin" size="0x1000000" crc="0015d25c" sha1="50de7d969bead2df60e8ea4051f8518dd8989633" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="armorwr" supported="no"> <!-- 205 - Armor Warrior -->
+ <description>Kǎijiǎ yǒngshì dàluàn dòu</description>
+ <year>2011</year>
+ <publisher>M&amp;D</publisher>
+ <info name="alt_title" value="铠甲勇士大乱斗"/>
+ <part name="cart" interface="monon_color_cart">
+ <dataarea name="rom" size="0x1000000">
+ <rom name="205.bin" size="0x1000000" crc="84d1224c" sha1="9c427031221dc69034275a359e87c0dda82ae295" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="logicft" supported="no"> <!-- 301 - Logic Fight -->
+ <description>Luójí pīn yī pīn</description>
+ <year>2011</year>
+ <publisher>M&amp;D</publisher>
+ <info name="alt_title" value="逻辑拼一拼"/>
+ <part name="cart" interface="monon_color_cart">
+ <dataarea name="rom" size="0x1000000">
+ <rom name="301.bin" size="0x0400000" crc="e8f19fdc" sha1="330980c975e3fafea9b3dda1b010fdd469100919" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="bigwolf" supported="no"> <!-- 302 - Pleasant goat and big big wolf's comet battle -->
+ <description>Xǐyángyáng yǔ huītàiláng-juézhàn miē xīng</description>
+ <year>2011</year>
+ <publisher>M&amp;D</publisher>
+ <info name="alt_title" value="喜羊羊与灰太狼-决战咩星"/>
+ <part name="cart" interface="monon_color_cart">
+ <dataarea name="rom" size="0x1000000">
+ <rom name="302.bin" size="0x0800000" crc="3cd4190c" sha1="3d910389e345f2b6ac38fce3571d74fc8cbcfabb" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="drgnbma" supported="no"> <!-- 303 - Dragon Ball: The Martial Arts Conference -->
+ <description>Lóngzhū-wǔdào dàhuì</description>
+ <year>2011</year>
+ <publisher>M&amp;D</publisher>
+ <info name="alt_title" value="龙珠-武道大会"/>
+ <part name="cart" interface="monon_color_cart">
+ <dataarea name="rom" size="0x1000000">
+ <rom name="303.bin" size="0x1000000" crc="d5bd966e" sha1="792b22444a329d08520591e80599835d77f38b3c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="lolfight" supported="no"> <!-- 304 - League of Legends: The Ultimate Fight -->
+ <description>Yīngxióng liánméng-zhōngjí gédòu</description>
+ <year>2011</year>
+ <publisher>M&amp;D</publisher>
+ <info name="alt_title" value="英雄联盟"/>
+ <part name="cart" interface="monon_color_cart">
+ <dataarea name="rom" size="0x1000000">
+ <rom name="304.bin" size="0x1000000" crc="e4833f82" sha1="877c28d188d19b882909b4b0934ce2f900d2ce30" offset="0" />
+ </dataarea>
+ </part>
+ </software>
</softwarelist>
diff --git a/hash/msx1_cart.xml b/hash/msx1_cart.xml
index 7d124b4a064..1fdb0f9707f 100644
--- a/hash/msx1_cart.xml
+++ b/hash/msx1_cart.xml
@@ -10324,8 +10324,8 @@ kept for now until finding out what those bytes affect...
<feature name="slot" value="konami_scc" />
<feature name="mapper" value="KONAMI-SCC" />
<dataarea name="rom" size="32768">
-<!-- Original Dump from an 39SF010 flashrom - 128kb Image. 32KB Rom file cropped out of image after discarding unused area (FF)
- <rom name="roc'n rope.bin" size="131072" crc="a71c2009" sha1="4429fe7090953dd509feccafd87ea4e8deb6360f" offset="0" /> -->
+ <!-- Original Dump from an 39SF010 flashrom - 128kb Image. 32KB Rom file cropped out of image after discarding unused area (FF)
+ <rom name="roc'n rope.bin" size="131072" crc="a71c2009" sha1="4429fe7090953dd509feccafd87ea4e8deb6360f" offset="0" /> -->
<rom name="roc'n rope.rom" size="32768" crc="c0c32c3e" sha1="74b2dbb51437b531ca78c314d666aabe0fd2e177" offset="0" />
</dataarea>
</part>
diff --git a/hash/msx1_cass.xml b/hash/msx1_cass.xml
index b8be81e6fda..b8be81e6fda 100755..100644
--- a/hash/msx1_cass.xml
+++ b/hash/msx1_cass.xml
diff --git a/hash/mtx_cart.xml b/hash/mtx_cart.xml
index a54652fac10..f71e1508c1f 100644
--- a/hash/mtx_cart.xml
+++ b/hash/mtx_cart.xml
@@ -7,7 +7,7 @@
<description>MTX Node Ring</description>
<year>198?</year>
<publisher>Memotech</publisher>
- <part name="rom" interface="mtx_cart">
+ <part name="cart" interface="mtx_cart">
<dataarea name="rom" size="8192">
<rom name="node.rom" size="8192" crc="cb05a1b8" sha1="b040e5f062b460d4465050da31be66075dee2844" offset="0"/>
</dataarea>
diff --git a/hash/mtx_flop.xml b/hash/mtx_flop.xml
new file mode 100644
index 00000000000..6afbd199481
--- /dev/null
+++ b/hash/mtx_flop.xml
@@ -0,0 +1,116 @@
+<?xml version="1.0"?>
+<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
+
+<softwarelist name="mtx_flop" description="Memotech MTX diskettes">
+
+ <software name="cpmsdx">
+ <description>CP/M System Disk (SDX)</description>
+ <year>198?</year>
+ <publisher>Memotech</publisher>
+ <part name="flop" interface="floppy_5_25">
+ <dataarea name="flop" size="402293">
+ <rom name="sdx07sys.imd" size="402293" crc="c6afe230" sha1="3a4aae01a2cfa79d7ba860fb93c06c511492b628" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="cpmfdx">
+ <description>CP/M System Disk (FDX)</description>
+ <year>198?</year>
+ <publisher>Memotech</publisher>
+ <part name="flop" interface="floppy_5_25">
+ <dataarea name="flop" size="223283">
+ <rom name="fdx07sys.imd" size="223283" crc="1d1d1587" sha1="508740419830d27f7f4cf475adddd0538720e1d3" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="dbase2">
+ <description>dBASE II</description>
+ <year>1983</year>
+ <publisher>Ashton-Tate</publisher>
+ <part name="flop" interface="floppy_5_25">
+ <dataarea name="flop" size="538973">
+ <rom name="dBase24.imd" size="538973" crc="e1994529" sha1="6b70222432f356145b57b89132893ceefb68ec9f" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="mex">
+ <description>Modem Executive 1.14</description>
+ <year>1985</year>
+ <publisher>NightOwl Software</publisher>
+ <part name="flop" interface="floppy_5_25">
+ <dataarea name="flop" size="278873">
+ <rom name="MEX_v1.14.imd" size="278873" crc="55472c63" sha1="42bb6b68baeb740982c0f60f0ab771a64c71e0d1" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="newword">
+ <description>FDX NewWord</description>
+ <year>1985</year>
+ <publisher>Memotech</publisher>
+ <part name="flop" interface="floppy_5_25">
+ <dataarea name="flop" size="267908">
+ <rom name="NewWord.imd" size="267908" crc="a4188525" sha1="f1648ea993b33dc5fcd4b97c14fd4265ff77fc2b" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="suprcalc">
+ <description>SuperCalc</description>
+ <year>1983</year>
+ <publisher>Sorcim</publisher>
+ <part name="flop" interface="floppy_5_25">
+ <dataarea name="flop" size="2008064">
+ <rom name="SuperCalc_v1.12.hfe" size="2008064" crc="a323a807" sha1="5718bfc65570e0f3b21735777c2125d40d853afe" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="tap2dsk">
+ <description>Tape to Disc Transfer (FDX and CP/M only)</description>
+ <year>198?</year>
+ <publisher>Memotech</publisher>
+ <part name="flop" interface="floppy_5_25">
+ <dataarea name="flop" size="74363">
+ <rom name="FDX_Tape2Disk12.imd" size="74363" crc="0020564c" sha1="2d2ad6eb86f98a6c9884066d3d65a884e248f894" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="tpascal2">
+ <description>Turbo PASCAL 2.00A</description>
+ <year>1984</year>
+ <publisher>Borland</publisher>
+ <part name="flop" interface="floppy_5_25">
+ <dataarea name="flop" size="132248">
+ <rom name="TurboPascal_v2_Type07.imd" size="132248" crc="aac6a41f" sha1="6eecd06c92972beec7f6d0ee9c15fc127b8b3a7f" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="tpascal3">
+ <description>Turbo PASCAL 3.00A</description>
+ <year>1985</year>
+ <publisher>Borland</publisher>
+ <part name="flop" interface="floppy_5_25">
+ <dataarea name="flop" size="169223">
+ <rom name="TurboPascal_v3_Type07.imd" size="169223" crc="fcde91fa" sha1="02ff593049011ddb24b4bc17e271f2504f403cf8" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="wordstar">
+ <description>WordStar 3.00</description>
+ <year>198?</year>
+ <publisher>Micropro</publisher>
+ <part name="flop" interface="floppy_5_25">
+ <dataarea name="flop" size="188858">
+ <rom name="WordStar_v3_Type07.imd" size="188858" crc="be177343" sha1="391b08477020607b2c96fddf3fd2d1e2fa7e269d" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+</softwarelist>
diff --git a/hash/mtx_rom.xml b/hash/mtx_rom.xml
index 5a0ea7ec1ae..aee33ff218b 100644
--- a/hash/mtx_rom.xml
+++ b/hash/mtx_rom.xml
@@ -4,7 +4,7 @@
<softwarelist name="mtx_rom" description="Memotech MTX ROM extensions">
<software name="newword">
- <description>MTX NewWord</description>
+ <description>MTX Colour NewWord</description>
<year>1984</year>
<publisher>NewStar Software</publisher>
<info name="usage" value="ROM 2" />
diff --git a/hash/neogeo.xml b/hash/neogeo.xml
index 43dcf24af70..5ccae02c460 100644
--- a/hash/neogeo.xml
+++ b/hash/neogeo.xml
@@ -1371,9 +1371,10 @@
</software>
<software name="quizdaisk" cloneof="quizdais">
- <description>Quiz Daisousa Sen - The Last Count Down (Korean release)</description>
- <year>1991</year>
- <publisher>SNK</publisher>
+ <description>Quiz Salibtamjeong - The Last Count Down (Korean localized Quiz Daisousa Sen)</description>
+ <year>1995</year>
+ <publisher>SNK / Viccom</publisher> <!--Localized by Viccom-->
+ <info name="alt_title" value="퀴즈 사립탐정"/>
<sharedfeat name="release" value="MVS" /> <!-- Unknown if it was also released on AES -->
<sharedfeat name="compatibility" value="MVS,AES" />
<part name="cart" interface="neo_cart">
@@ -3290,12 +3291,13 @@
-->
<software name="fightfev">
- <description>Fight Fever (set 1)</description>
+ <description>Fight Fever / Wang Jung Wang (set 1)</description>
<year>1994</year>
<publisher>Viccom</publisher>
<info name="serial" value="NGM-060"/>
<info name="release" value="19940628"/>
<info name="alt_title" value="ファイトフィーバー"/>
+ <!--<info name="alt_title" value="왕중왕"/> developed and released in korea; korean language is only available in europe / asia bios-->
<sharedfeat name="release" value="MVS" />
<sharedfeat name="compatibility" value="MVS,AES" />
<part name="cart" interface="neo_cart">
@@ -3322,12 +3324,13 @@
</software>
<software name="fightfeva" cloneof="fightfev">
- <description>Fight Fever (set 2)</description>
+ <description>Fight Fever / Wang Jung Wang (set 2)</description>
<year>1994</year>
<publisher>Viccom</publisher>
<info name="serial" value="NGM-060"/>
<info name="release" value="19940628"/>
<info name="alt_title" value="ファイトフィーバー"/>
+ <!--<info name="alt_title" value="왕중왕"/> developed and released in korea; korean language is only available in europe / asia bios-->
<sharedfeat name="release" value="MVS" />
<sharedfeat name="compatibility" value="MVS,AES" />
<part name="cart" interface="neo_cart">
@@ -4147,7 +4150,7 @@
<software name="quizkof">
<description>Quiz King of Fighters (SAM-080 ~ SAH-080)</description>
<year>1995</year>
- <publisher>Saurus</publisher>
+ <publisher>Saurus (SNK license)</publisher>
<info name="serial" value="NGM-080 / SAM-080 (MVS), NGH-080 / SAH-080 (AES)"/>
<info name="release" value="19950201 (MVS), 19950310 (AES)"/>
<info name="alt_title" value="クイズ キングオブファイターズ"/>
@@ -4178,9 +4181,10 @@
</software>
<software name="quizkofk" cloneof="quizkof">
- <description>Quiz King of Fighters (Korean release)</description>
- <year>1995</year>
- <publisher>Saurus</publisher>
+ <description>Quiz King of Fighters (Korea)</description>
+ <year>1996</year>
+ <publisher>Saurus / Viccom (SNK license)</publisher>
+ <info name="alt_title" value="퀴즈 킹 오브 화이터즈"/>
<sharedfeat name="release" value="MVS" /> <!-- Unknown if it was also released on AES -->
<sharedfeat name="compatibility" value="MVS,AES" />
<part name="cart" interface="neo_cart">
@@ -5216,7 +5220,7 @@
The following ID's are used by Korean releases:
ID-0122 - Pae Wang Jeon Seol / Legend of a Warrior (Korean censored Samurai Shodown IV)
- ID-0123 - Quiz Daisousa Sen - The Last Count Down (Korean release)
+ ID-0123 - Quiz Salibtamjeong - The Last Count Down (Korean localized Quiz Daisousa Sen)
ID-0124 - Real Bout Fatal Fury Special / Real Bout Garou Densetsu Special (Korean release)
ID-0134 - The Last Soldier (Korean release of The Last Blade)
ID-0140 - Real Bout Fatal Fury 2 - The Newcomers (Korean release)
@@ -5939,11 +5943,11 @@
<!--
ID-0220
- Choutetsu Brikin'ger - Iron clad (prototype) 1996 Saurus
+ Choutetsu Brikin'ger / Iron clad (prototype) 1996 Saurus
-->
<software name="ironclad">
- <description>Choutetsu Brikin'ger - Iron Clad (Prototype)</description>
+ <description>Choutetsu Brikin'ger / Iron Clad (Prototype)</description>
<year>1996</year>
<publisher>Saurus</publisher>
<sharedfeat name="release" value="MVS,AES" />
@@ -5973,7 +5977,7 @@
</software>
<software name="ironclado" cloneof="ironclad">
- <description>Choutetsu Brikin'ger - Iron Clad (Prototype, bootleg)</description>
+ <description>Choutetsu Brikin'ger / Iron Clad (Prototype, bootleg)</description>
<year>1996</year>
<publisher>bootleg</publisher>
<sharedfeat name="release" value="MVS,AES" />
@@ -8206,7 +8210,7 @@
<software name="preisle2">
<description>Prehistoric Isle 2</description>
<year>1999</year>
- <publisher>Yumekobo</publisher>
+ <publisher>Yumekobo / Saurus</publisher> <!--co-developed with saurus-->
<info name="serial" value="NGM-2550"/>
<info name="release" value="19990927"/>
<info name="alt_title" value="原始島2"/>
@@ -8298,7 +8302,7 @@
</part>
</software>
-<software name="mslug3a" cloneof="mslug3"> <!-- see neogeo.cpp for notes on this set -->
+ <software name="mslug3a" cloneof="mslug3"> <!-- see neogeo.cpp for notes on this set -->
<description>Metal Slug 3 (NGM-2560, earlier)</description>
<year>2000</year>
<publisher>SNK</publisher>
@@ -9210,7 +9214,7 @@
<software name="svc">
<description>SNK vs. Capcom - SVC Chaos (NGM-2690 ~ NGH-2690)</description>
<year>2003</year>
- <publisher>SNK Playmore</publisher>
+ <publisher>Playmore / Capcom</publisher>
<info name="serial" value="NGM-2690 (MVS), NGH-2690 (AES)"/>
<info name="release" value="20030724 (MVS), 20031113 (AES)"/>
<info name="alt_title" value="エス・エヌ・ケイ バーサス カプコン エスブイシー カオス"/>
diff --git a/hash/pc98.xml b/hash/pc98.xml
index 9642650c18d..3927bb8fb3d 100644
--- a/hash/pc98.xml
+++ b/hash/pc98.xml
@@ -855,10 +855,10 @@ only have some part of Windows file and a Video driver(CLGD?).
</part>
</software>
- <software name="cobol" supported="no">
- <description>Microfocus Level II COBOL</description>
- <year>19??</year>
- <publisher>&lt;unknown&gt;</publisher>
+ <software name="cobol">
+ <description>Level II COBOL V2.1</description>
+ <year>1984</year>
+ <publisher>Micro Focus</publisher>
<part name="flop1" interface="floppy_5_25">
<dataarea name="flop" size="1261568">
<rom name="lebel 2 cobol.dsk" size="1261568" crc="09d3f7e7" sha1="71067543b229f996f6cea08b36de3f0ec6f17921" offset="0" />
@@ -921,7 +921,7 @@ only have some part of Windows file and a Video driver(CLGD?).
</software>
<software name="copyaid">
- <description>Copy AID98II v2.20</description>
+ <description>Copy Aid 98 II v2.20</description>
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
<part name="flop1" interface="floppy_5_25">
@@ -8705,7 +8705,8 @@ only have some part of Windows file and a Video driver(CLGD?).
</part>
</software>
- <software name="cal">
+ <!-- Black screen on boot -->
+ <software name="cal" supported="no">
<description>Cal</description>
<year>1990</year>
<publisher>バーディーソフト (Birdy Soft)</publisher>
@@ -8725,7 +8726,8 @@ only have some part of Windows file and a Video driver(CLGD?).
</part>
</software>
- <software name="cal2">
+ <!-- Black screen on boot -->
+ <software name="cal2" supported="no">
<description>Cal II</description>
<year>1991</year>
<publisher>バーディーソフト (Birdy Soft)</publisher>
@@ -8757,12 +8759,108 @@ only have some part of Windows file and a Video driver(CLGD?).
</part>
</software>
- <software name="camisole">
+ <software name="cal3">
+ <!-- Origin: Neo Kobe Collection -->
+ <description>Cal III - Kanketsuhen</description>
+ <year>1993</year>
+ <publisher>バーディーソフト (Birdy Soft)</publisher>
+ <info name="alt_title" value="キャルIII 完結編" />
+ <info name="release" value="19930710" />
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Disk A"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="cal iii kanketsuhen (disk a).hdm" size="1261568" crc="faf9a4e5" sha1="30a368d5047f31d6c35f9472ca7a6593b1405677" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Disk B"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="cal iii kanketsuhen (disk b).hdm" size="1261568" crc="40297c12" sha1="b641660b5aff02a1900d06979806ab5f465cf069" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_5_25">
+ <feature name="part_id" value="Disk C"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="cal iii kanketsuhen (disk c).hdm" size="1261568" crc="082562bd" sha1="711bfea5d13735ee9f135d3943b7c0160180b75e" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop4" interface="floppy_5_25">
+ <feature name="part_id" value="Disk D"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="cal iii kanketsuhen (disk d).hdm" size="1261568" crc="d745ed9c" sha1="77d8004110afb2d317673e8a32317aad15dacb7f" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop5" interface="floppy_5_25">
+ <feature name="part_id" value="Disk E"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="cal iii kanketsuhen (disk e).hdm" size="1261568" crc="7a2d7325" sha1="ac0df6501eeb703c049ef556d86b909db5fc6ff3" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop6" interface="floppy_5_25">
+ <feature name="part_id" value="Disk F"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="cal iii kanketsuhen (disk f).hdm" size="1261568" crc="d45dbe21" sha1="e6fb08319b53c7a3a2555684b19f4d10eaf284da" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop7" interface="floppy_5_25">
+ <feature name="part_id" value="Disk G"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="cal iii kanketsuhen (disk g).hdm" size="1261568" crc="9f48372b" sha1="04f57dd72b234cf2c57da33a32cc7293f10906fd" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop8" interface="floppy_5_25">
+ <feature name="part_id" value="Disk H"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="cal iii kanketsuhen (disk h).hdm" size="1261568" crc="0fcae064" sha1="970f352923b67944b1b9a5a1c9b2c2c264140601" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="caltiny">
+ <description>Cal Gaiden - Tiny Steps Behind the Cal</description>
+ <year>1993</year>
+ <publisher>バーディーソフト (Birdy Soft)</publisher>
+ <info name="alt_title" value="キャル外伝 タイニィステップ" />
+ <info name="release" value="19930724" />
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Disk A"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="cal gaiden - tiny steps behind the cal (disk a).hdm" size="1261568" crc="64876810" sha1="23666652a81acc5a5c31d66f372014fbff528900" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Disk B"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="cal gaiden - tiny steps behind the cal (disk b).hdm" size="1261568" crc="9c438b25" sha1="bc2427fdabe988ff976f07c16fa1eba8229a7891" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_5_25">
+ <feature name="part_id" value="Disk C"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="cal gaiden - tiny steps behind the cal (disk c).hdm" size="1261568" crc="7cb00c34" sha1="b2616a627ed9e5313fa0088b3c3e12ed3faec69a" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop4" interface="floppy_5_25">
+ <feature name="part_id" value="Disk D"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="cal gaiden - tiny steps behind the cal (disk d).hdm" size="1261568" crc="f3a27716" sha1="239478afe0dc960eadc105f6ae5c6948d029c523" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop5" interface="floppy_5_25">
+ <feature name="part_id" value="Disk E"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="cal gaiden - tiny steps behind the cal (disk e).hdm" size="1261568" crc="b31f0fe3" sha1="a54045acdb2ccea09a8d5d7371b0e0f0be9e3145" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="camisole" supported="partial">
<description>Camisole</description>
<year>1992</year>
<publisher>フラット (Flat)</publisher>
<info name="alt_title" value="キャミソール" />
<info name="release" value="199211xx" />
+ <info name="usage" value="Run FDINST.BAT to copy system files (requires DOS 3.3) or HDINST.BAT to install to HDD" />
<part name="flop1" interface="floppy_5_25">
<feature name="part_id" value="System Disk"/>
<dataarea name="flop" size="1265664">
@@ -8783,6 +8881,33 @@ only have some part of Windows file and a Video driver(CLGD?).
</part>
</software>
+ <software name="capefude">
+ <!-- Origin: Neo Kobe Collection -->
+ <description>Capcom Tokoton Efude</description>
+ <year>1992</year>
+ <publisher>カプコン (Capcom)</publisher>
+ <info name="alt_title" value="カプコンとことん絵筆" />
+ <info name="usage" value="Requires DOS 3.3, later versions don't work. Run INST.BAT to install to floppy or HDD." />
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="System Disk"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="capcom tokoton efude (system disk).hdm" size="1261568" crc="5275b066" sha1="ac6e9c9ff4d051cee1258977dcfa37be3c93e98d" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Font Disk"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="capcom tokoton efude (font disk).hdm" size="1261568" crc="c19b68ad" sha1="5ad912e01b62c02bbbd5bdb923bf95f7af8ced88" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_5_25">
+ <feature name="part_id" value="Illustration Disk"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="capcom tokoton efude (illustration disk).hdm" size="1261568" crc="c5435914" sha1="1a774a601412bb85fb5ba1d3eb23741806d6ee37" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="cdaisen2">
<description>Campaign Version Daisenryaku II</description>
<year>1989</year>
@@ -8898,7 +9023,7 @@ only have some part of Windows file and a Video driver(CLGD?).
<software name="canvas98">
<description>Canvas 98</description>
- <year>19??</year>
+ <year>1992</year>
<publisher>&lt;unknown&gt;</publisher>
<info name="alt_title" value="キャンバス98" />
<part name="flop1" interface="floppy_5_25">
@@ -8915,6 +9040,7 @@ only have some part of Windows file and a Video driver(CLGD?).
<publisher>アグミックス (Agumix)</publisher>
<info name="alt_title" value="キャラメルクエスト ~冥天宮の女神像~" />
<info name="release" value="19910514" />
+ <info name="usage" value="Requires 5 MHz GDC clock" />
<part name="flop1" interface="floppy_5_25">
<feature name="part_id" value="Disk 1"/>
<dataarea name="flop" size="1281968">
@@ -8955,31 +9081,13 @@ only have some part of Windows file and a Video driver(CLGD?).
</part>
</software>
- <software name="carata" cloneof="carat">
- <description>Carat - Magical Blocks (Alt)</description>
- <year>1992</year>
- <publisher>カスタム (Custom)</publisher>
- <info name="alt_title" value="キャラット MAGICAL BLOCKS" />
- <info name="release" value="19920522" />
- <part name="flop1" interface="floppy_5_25">
- <feature name="part_id" value="Disk A"/>
- <dataarea name="flop" size="1265664">
- <rom name="disk_a.fdi" size="1265664" crc="f37ba8e9" sha1="ca4048cf256f1ce415e72f75da8e006b92875335" offset="0" />
- </dataarea>
- </part>
- <part name="flop2" interface="floppy_5_25">
- <feature name="part_id" value="Disk B"/>
- <dataarea name="flop" size="1265664">
- <rom name="disk_b.fdi" size="1265664" crc="a6b9c72f" sha1="19518f0e3df9469500ad116c9934c5f72d1c4fe5" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <software name="cardbust">
+ <!-- Black screen on boot, but works if installed to HDD -->
+ <software name="cardbust" supported="no">
<description>Card Buster</description>
<year>1993</year>
<publisher>F-88</publisher>
<info name="alt_title" value="カードバスター" />
+ <info name="usage" value="Run HDINST.BAT to install to HDD" />
<part name="flop1" interface="floppy_5_25">
<dataarea name="flop" size="1265664">
<rom name="cbuster1.fdi" size="1265664" crc="e0e6e4a5" sha1="baebdace730a63f5d796e5f2397531911721edc9" offset="0" />
@@ -9006,7 +9114,8 @@ only have some part of Windows file and a Video driver(CLGD?).
</part>
</software>
- <software name="carmnjpn">
+ <!-- Runs only on 286-class and older machines (e.g. PC-9801F, PC-9801UX), otherwise gives a "Packed file is corrupt" error. -->
+ <software name="carmnjpn" supported="partial">
<description>Carmen Sandiego in Japan - Hannin Sagashite Nihon Zenkoku</description>
<year>1989</year>
<publisher>ブロダーバンドジャパン (Brøderbund Japan)</publisher>
@@ -9026,7 +9135,8 @@ only have some part of Windows file and a Video driver(CLGD?).
</part>
</software>
- <software name="carmine">
+ <!-- Runs too fast on anything except (presumably) a 8086 CPU, but it doesn't boot on the PC-9801F -->
+ <software name="carmine" supported="partial">
<description>Carmine</description>
<year>1986</year>
<publisher>マイクロキャビン (Microcabin)</publisher>
@@ -9046,6 +9156,7 @@ only have some part of Windows file and a Video driver(CLGD?).
</part>
</software>
+ <!-- Some in-game music sounds wrong -->
<software name="caroll">
<description>Caroll</description>
<year>1990</year>
@@ -9071,6 +9182,7 @@ only have some part of Windows file and a Video driver(CLGD?).
</part>
</software>
+ <!-- Runs too fast on anything except (presumably) a 8086 CPU, but it doesn't boot on the PC-9801F -->
<software name="castle">
<description>The Castle and Princess.</description>
<year>1985</year>
@@ -9144,7 +9256,8 @@ only have some part of Windows file and a Video driver(CLGD?).
</part>
</software>
- <software name="catsp1">
+ <!-- Seems to work only on 286-based machines (e.g. PC-9801UX) -->
+ <software name="catsp1" supported="partial">
<description>Cat's Part-1</description>
<year>1993</year>
<publisher>Cat's Pro.</publisher>
@@ -9189,6 +9302,46 @@ only have some part of Windows file and a Video driver(CLGD?).
</part>
</software>
+ <!-- "データ・ファイルが見つかりません" (data file not found) on PC-9801UX, "Packed file is corrupt" on anything else -->
+ <software name="centurio" supported="no">
+ <!-- Origin: Neo Kobe Collection -->
+ <description>Centurion - Defender of Rome</description>
+ <year>1993</year>
+ <publisher>エレクトロニック・アーツ・ビクター (Electronic Arts Victor)</publisher>
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 1"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="centurion - defender of rome (disk 1).hdm" size="1261568" crc="77341e91" sha1="fc43641a58461010cb8c847e6cc12ae06f32627e" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 2"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="centurion - defender of rome (disk 2).hdm" size="1261568" crc="f72f4d2f" sha1="09ef0eb5dd24662c2e8e01c044ba9ce851a59ebe" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <!-- Crashes MAME on PC-9801UX, "Packed file is corrupt" on anything else -->
+ <software name="centurioa" cloneof="centurio" supported="no">
+ <!-- Origin: Neo Kobe Collection -->
+ <description>Centurion - Defender of Rome (Alt)</description>
+ <year>1993</year>
+ <publisher>エレクトロニック・アーツ・ビクター (Electronic Arts Victor)</publisher>
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 1"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="centurion - defender of rome [set 1] (disk 1).hdm" size="1261568" crc="749f444f" sha1="f208014c28bb547e1f0878f8b02bfca289269078" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 2"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="centurion - defender of rome [set 1] (disk 2).hdm" size="1261568" crc="6ad76831" sha1="890727e49bbf9ad580f07960f602cced34bfa9bf" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="chakra">
<description>Chakra</description>
<year>1993</year>
@@ -9215,7 +9368,8 @@ only have some part of Windows file and a Video driver(CLGD?).
</part>
</software>
- <software name="ckrynn">
+ <!-- Can't change disks, so it's not possible to save or load characters -->
+ <software name="ckrynn" supported="no">
<description>Champions of Krynn</description>
<year>1992</year>
<publisher>ポニーキャニオン (Pony Canyon)</publisher>
@@ -9255,9 +9409,10 @@ only have some part of Windows file and a Video driver(CLGD?).
</software>
<software name="charaedt">
- <description>Character Editor 98˜</description>
+ <description>Character Editor 98</description>
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
+ <info name="usage" value="From DOS, use SYS.EXE to copy system files to this disk, then boot from it." />
<part name="flop1" interface="floppy_5_25">
<dataarea name="flop" size="1281968">
<rom name="master.d88" size="1281968" crc="a7c13f87" sha1="40205073275081b966bcc3b395c560add8799488" offset="0" />
@@ -9266,10 +9421,11 @@ only have some part of Windows file and a Video driver(CLGD?).
</software>
<software name="chartsuk">
- <description>Character Tsukuru</description>
+ <description>Character Tsukuuru</description>
<year>19??</year>
<publisher>アスキー (ASCII)</publisher>
<info name="alt_title" value="キャラクターツクール98" />
+ <info name="usage" value="Run INSTALL.EXE to make the disk bootable or install to HDD" />
<part name="flop1" interface="floppy_5_25">
<feature name="part_id" value="Main"/>
<dataarea name="flop" size="1265664">
@@ -9398,6 +9554,7 @@ only have some part of Windows file and a Video driver(CLGD?).
<publisher>ペガサスジャパン (Pegasus Japan)</publisher>
<info name="alt_title" value="チェックシックス2 碧空の狼" />
<info name="release" value="19940311" />
+ <info name="usage" value="Run SYSMENU.EXE from DOS to create a bootable disk or install to HDD" />
<part name="flop1" interface="floppy_5_25">
<feature name="part_id" value="Disk 1"/>
<dataarea name="flop" size="1281968">
@@ -9418,7 +9575,7 @@ only have some part of Windows file and a Video driver(CLGD?).
<publisher>ペガサスジャパン (Pegasus Japan)</publisher>
<info name="alt_title" value="チェックシックス2 シナリオ集Vol.1" />
<info name="release" value="19940715" />
- <info name="usage" value="Requires &quot;Check Six 2&quot; to work" />
+ <info name="usage" value="Requires &quot;Check Six 2&quot; to work. Either boot the game with Scenario Disk on drive 2, or run HDDINST.EXE to install the expansion to HDD." />
<part name="flop1" interface="floppy_5_25">
<feature name="part_id" value="Scenario Disk"/>
<dataarea name="flop" size="1281968">
@@ -9426,7 +9583,7 @@ only have some part of Windows file and a Video driver(CLGD?).
</dataarea>
</part>
<part name="flop2" interface="floppy_5_25">
- <feature name="part_id" value="Visual? Up Disk"/>
+ <feature name="part_id" value="Update Disk"/>
<dataarea name="flop" size="1281968">
<rom name="c62_vup.d88" size="1281968" crc="b197931c" sha1="066279dfa1c369f90ea8902118434b752af3babd" offset="0" />
</dataarea>
@@ -9439,6 +9596,7 @@ only have some part of Windows file and a Video driver(CLGD?).
<publisher>ペガサスジャパン (Pegasus Japan)</publisher>
<info name="alt_title" value="チェックシックス2SP" />
<info name="release" value="19940715" />
+ <info name="usage" value="This release includes the &quot;Scenario Shuu Vol. 1&quot;. To use it, boot the game with Disk 3 on drive 2." />
<part name="flop1" interface="floppy_5_25">
<feature name="part_id" value="Disk 1"/>
<dataarea name="flop" size="1281968">
@@ -9459,7 +9617,8 @@ only have some part of Windows file and a Video driver(CLGD?).
</part>
</software>
- <software name="cherryb">
+ <!-- Asks for Disk 1 just after boot. None of the disks work. -->
+ <software name="cherryb" supported="no">
<description>Cherry Bomb - Chou Ojousama Sayaka-chan Nanpa Daisakusen</description>
<year>1994</year>
<publisher>ペパーミント・Kids (Peppermint Kids)</publisher>
@@ -9581,12 +9740,60 @@ only have some part of Windows file and a Video driver(CLGD?).
</part>
</software>
- <software name="chimesq">
+ <!-- Doesn't recognize disk changes - cannot get past the opening sequence -->
+ <software name="ikochan" supported="no">
+ <!-- Origin: Neo Kobe Collection -->
+ <description>Chikyuu Bouei Shoujo Iko-chan - UFO Daisakusen</description>
+ <year>1992</year>
+ <publisher>グラムス (Glams)</publisher>
+ <info name="alt_title" value="地球防衛少女イコちゃん ~UFO大作戦~" />
+ <info name="release" value="19921204" />
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 1"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="chikyuu bouei shoujo iko-chan - ufo daisakusen (disk 1).hdm" size="1261568" crc="947a6bd5" sha1="e911ce2cd3ad48e23959ff548904ab1ce043a32d" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Opening Disk"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="chikyuu bouei shoujo iko-chan - ufo daisakusen (opening disk).hdm" size="1261568" crc="b4245989" sha1="13d722557d76e41468a23a73535ce46ec6046959" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 2"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="chikyuu bouei shoujo iko-chan - ufo daisakusen (disk 2).hdm" size="1261568" crc="4c3a8eab" sha1="f9c7ec2edc25dda23aec41eafb0a8a4cd9eaf8b8" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop4" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 3"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="chikyuu bouei shoujo iko-chan - ufo daisakusen (disk 3).hdm" size="1261568" crc="e37f9622" sha1="d61df75e138d07717e1048eabb935a8d9dcff24a" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop5" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 4"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="chikyuu bouei shoujo iko-chan - ufo daisakusen (disk 4).hdm" size="1261568" crc="303cb5e4" sha1="87bc49c89ea1893bc295eb5b417a224a1184f06d" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop6" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 5"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="chikyuu bouei shoujo iko-chan - ufo daisakusen (disk 5).hdm" size="1261568" crc="f7339955" sha1="8e0ad26853bf239ba43c377e4825435dc87b6ca0" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <!-- Seems to be missing a disk labeled Data 3 -->
+ <software name="chimesq" supported="no">
<description>Chime's Quest</description>
<year>1992</year>
<publisher>ログインソフト (Login Soft)</publisher>
<info name="alt_title" value="チャイムズクエスト" />
<info name="release" value="199202xx" />
+ <info name="usage" value="Run INSTALL.EXE from DOS to create a bootable disk or install to HDD" />
<part name="flop1" interface="floppy_5_25">
<feature name="part_id" value="System Disk"/>
<dataarea name="flop" size="1265664">
@@ -9607,7 +9814,8 @@ only have some part of Windows file and a Video driver(CLGD?).
</part>
</software>
- <software name="chittyt">
+ <!-- This probably requires 3.5" floppy emulation -->
+ <software name="chittyt" supported="no">
<description>Chitty Chitty Train</description>
<year>1993</year>
<publisher>ビッツー (Bit²)</publisher>
@@ -9645,6 +9853,32 @@ only have some part of Windows file and a Video driver(CLGD?).
</part>
</software>
+ <software name="samadhia" cloneof="samadhi">
+ <!-- Origin: Neo Kobe Collection -->
+ <description>Chou Shinri Samâdhi (Alt)</description>
+ <year>1994</year>
+ <publisher>M.M.S. ~ Mighty Mycom System</publisher>
+ <info name="alt_title" value="超心理サマーディ" />
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 1"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="choushinri samadhi (disk 1).hdm" size="1261568" crc="49dbc03c" sha1="6bc706cba4b4925e68442cc5a0c8c3824fab8d13" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 2"/>
+ <dataarea name="flop" size="1281968">
+ <rom name="sam2.d88" size="1281968" crc="f9141450" sha1="abfb5ebdefda35aec7d0d409559ae0aafe54fbc7" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 3"/>
+ <dataarea name="flop" size="1281968">
+ <rom name="sam3.d88" size="1281968" crc="493182fe" sha1="a15cf7e78f284b3431de40f18e5ec7e4ba9da196" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="macroscp">
<description>Choujikuu Yousai Macross - Complete Pack HD Senyou</description>
<year>1995</year>
@@ -9765,6 +9999,135 @@ only have some part of Windows file and a Video driver(CLGD?).
</part>
</software>
+ <software name="chiemi">
+ <!-- Origin: Neo Kobe Collection -->
+ <description>Chiemi</description>
+ <year>1993</year>
+ <publisher>フェアリーテール レッドゾーン (Fairytale Red-Zone)</publisher>
+ <info name="alt_title" value="稚恵美" />
+ <info name="release" value="19931119" />
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Disk A"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="chiemi (disk a).hdm" size="1261568" crc="2fbd0bc2" sha1="e9945ca48de22912f6ecb7c88349c6343c9253b3" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Disk B"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="chiemi (disk b).hdm" size="1261568" crc="59ff6a43" sha1="7c0bba83b3fad8ce21060d88dec1fa443ed91d61" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_5_25">
+ <feature name="part_id" value="Disk C"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="chiemi (disk c).hdm" size="1261568" crc="06958ffb" sha1="0f8823aac65d01662982db89ff43a81ff7e7ae9f" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop4" interface="floppy_5_25">
+ <feature name="part_id" value="Disk D"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="chiemi (disk d).hdm" size="1261568" crc="eb822798" sha1="5dc837196f7a0c077bb38758cc9df50ff0ed9cfa" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <!--
+ The Cherry Jam sets are completely different. The parent set is self-booting (MEGDOS-based), while the alternate set runs from standard DOS and requires HDD installation.
+ The alternate set has files dated in the year 2000, so it's either a late reprint or an unofficial repack.
+ -->
+ <software name="chrryjam">
+ <!-- Origin: Neo Kobe Collection -->
+ <description>Cherry Jam - Kanojo ga Hadaka ni Kigaetara</description>
+ <year>1996</year>
+ <publisher>ジャム (Jam)</publisher>
+ <info name="alt_title" value="チェリージャム ~彼女が裸に着替えたら~" />
+ <info name="release" value="19960802" />
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Disk A"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="cherry jam [set 2] (disk a).hdm" size="1261568" crc="6d73c760" sha1="47c58fde54d8b28b816b0416df34d93a9151c70d" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Disk B"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="cherry jam [set 2] (disk b).hdm" size="1261568" crc="0023fbb2" sha1="bff2987e865e29156cc03bea9d83ea5196f79ffb" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_5_25">
+ <feature name="part_id" value="Disk C"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="cherry jam [set 2] (disk c).hdm" size="1261568" crc="9545cf95" sha1="6f80ec1f4ea171adc896ed88f09786d794456a76" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop4" interface="floppy_5_25">
+ <feature name="part_id" value="Disk D"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="cherry jam [set 2] (disk d).hdm" size="1261568" crc="5bf428bb" sha1="c3973ab94b6125587f61bbffd7b047bf027932e6" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop5" interface="floppy_5_25">
+ <feature name="part_id" value="Disk E"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="cherry jam [set 2] (disk e).hdm" size="1261568" crc="b8c0af46" sha1="98bef3153e6deab0ef83b272e44941f0bb042af0" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop6" interface="floppy_5_25">
+ <feature name="part_id" value="Disk F"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="cherry jam [set 2] (disk f).hdm" size="1261568" crc="8f656f71" sha1="96851fa3f7fcafd88a3e2c36a169e79cdfa933fb" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="chrryjama" cloneof="chrryjam">
+ <!-- Origin: Neo Kobe Collection -->
+ <description>Cherry Jam - Kanojo ga Hadaka ni Kigaetara (Alt)</description>
+ <year>1996</year>
+ <publisher>ジャム (Jam)</publisher>
+ <info name="alt_title" value="チェリージャム ~彼女が裸に着替えたら~" />
+ <info name="release" value="19960802" />
+ <info name="usage" value="Run INSTALL.BAT from DOS" />
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 1"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="cherry jam [set 1] (disk 1).hdm" size="1261568" crc="116eff2e" sha1="22f2abf5d242bf5f9cd66ad25e3f0ae14302695e" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 2"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="cherry jam [set 1] (disk 2).hdm" size="1261568" crc="7cc04b92" sha1="2e320a6eeeff720f85aacfa4bf8286126128e8f2" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 3"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="cherry jam [set 1] (disk 3).hdm" size="1261568" crc="9e18026a" sha1="7c589d3dba5b36724b6837113accb17fbf9f9264" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop4" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 4"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="cherry jam [set 1] (disk 4).hdm" size="1261568" crc="31a0e0d4" sha1="0923a295fc3d12f3c4b8045c90a593dba5714d73" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop5" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 5"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="cherry jam [set 1] (disk 5).hdm" size="1261568" crc="f196fccf" sha1="444fe0b738d0e3fe914b1d281b278e07d110fd89" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop6" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 6"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="cherry jam [set 1] (disk 6).hdm" size="1261568" crc="bc622248" sha1="14da5a59f068e48ff9f40cda4d940098d454d882" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <!-- Seems to work only on 286-based machines (e.g. PC-9801UX) -->
<software name="christin">
<description>Christine</description>
<year>1986</year>
@@ -9784,6 +10147,7 @@ only have some part of Windows file and a Video driver(CLGD?).
<publisher>アシッドプラン (Acid Plan)</publisher>
<info name="alt_title" value="クロムパラダイス 銀白色の楽園" />
<info name="release" value="19960319" />
+ <info name="usage" value="Run INS.BAT from DOS to install to HDD" />
<part name="flop1" interface="floppy_5_25">
<feature name="part_id" value="Disk 1"/>
<dataarea name="flop" size="1265664">
@@ -9840,6 +10204,7 @@ only have some part of Windows file and a Video driver(CLGD?).
<publisher>アシッドプラン (Acid Plan)</publisher>
<info name="alt_title" value="クロムパラダイス 銀白色の楽園" />
<info name="release" value="19960319" />
+ <info name="usage" value="Run INS.BAT from DOS to install to HDD" />
<part name="flop1" interface="floppy_5_25">
<feature name="part_id" value="Disk 1"/>
<dataarea name="flop" size="1265664">
@@ -9895,6 +10260,7 @@ only have some part of Windows file and a Video driver(CLGD?).
<year>1996</year>
<publisher>アシッドプラン (Acid Plan)</publisher>
<info name="alt_title" value="クロムパラダイス 銀白色の楽園 スペシャル" />
+ <info name="usage" value="Expansion disk for Chrome Paradise. Run OMAKE.BAT from DOS to install to HDD" />
<part name="flop1" interface="floppy_5_25">
<feature name="part_id" value="Disk 1"/>
<dataarea name="flop" size="1265664">
@@ -9916,31 +10282,31 @@ only have some part of Windows file and a Video driver(CLGD?).
<info name="alt_title" value="サークルメイト" />
<info name="release" value="19940513" />
<part name="flop1" interface="floppy_5_25">
- <feature name="part_id" value="Disk 1"/>
+ <feature name="part_id" value="Disk A"/>
<dataarea name="flop" size="1265664">
<rom name="circle_m_01.fdi" size="1265664" crc="6166e1b8" sha1="dee6fb3fe0786f447c4b4c6572209741823c9678" offset="0" />
</dataarea>
</part>
<part name="flop2" interface="floppy_5_25">
- <feature name="part_id" value="Disk 2"/>
+ <feature name="part_id" value="Disk B"/>
<dataarea name="flop" size="1265664">
<rom name="circle_m_02.fdi" size="1265664" crc="05adcf50" sha1="2ecf1765f5cc13ce994bc6e8bc4ac747c7514002" offset="0" />
</dataarea>
</part>
<part name="flop3" interface="floppy_5_25">
- <feature name="part_id" value="Disk 3"/>
+ <feature name="part_id" value="Disk C"/>
<dataarea name="flop" size="1265664">
<rom name="circle_m_03.fdi" size="1265664" crc="9a6f62e6" sha1="f6592348072c45634fb799d4c2b7394b0edc5e46" offset="0" />
</dataarea>
</part>
<part name="flop4" interface="floppy_5_25">
- <feature name="part_id" value="Disk 4"/>
+ <feature name="part_id" value="Disk D"/>
<dataarea name="flop" size="1265664">
<rom name="circle_m_04.fdi" size="1265664" crc="68bd64ec" sha1="1d27c837a9d74ee19cdbf62c83567c3fe0c72f0a" offset="0" />
</dataarea>
</part>
<part name="flop5" interface="floppy_5_25">
- <feature name="part_id" value="Disk 5"/>
+ <feature name="part_id" value="Disk E"/>
<dataarea name="flop" size="1265664">
<rom name="circle_m_05.fdi" size="1265664" crc="738ddb9a" sha1="325b32741b33f270d1c010b31190767acfb0cf6c" offset="0" />
</dataarea>
@@ -9979,12 +10345,14 @@ only have some part of Windows file and a Video driver(CLGD?).
</part>
</software>
- <software name="civ">
- <description>Sid Meyer's Civilization</description>
+ <!-- Running the game from floppy doesn't work, it doesn't recognize the disks properly. Works from HDD. -->
+ <software name="civ" supported="partial">
+ <description>Sid Meier's Civilization</description>
<year>1992</year>
<publisher>マイクロプローズジャパン (MicroProse Japan)</publisher>
<info name="alt_title" value="シヴィライゼーション" />
<info name="release" value="19920925" />
+ <info name="usage" value="Run INSTALL.BAT from DOS to install to HDD" />
<part name="flop1" interface="floppy_5_25">
<feature name="part_id" value="Disk 1"/>
<dataarea name="flop" size="1265664">
@@ -10029,7 +10397,8 @@ only have some part of Windows file and a Video driver(CLGD?).
</part>
</software>
- <software name="classrod">
+ <!-- Asks for a "game disk" after booting - is it missing a disk? -->
+ <software name="classrod" supported="no">
<description>Classic Road</description>
<year>1992</year>
<publisher>ビクター音楽産業 (Victor Musical Industries)</publisher>
@@ -10042,12 +10411,14 @@ only have some part of Windows file and a Video driver(CLGD?).
</part>
</software>
- <software name="classro2">
+ <!-- Doesn't recognize the save disk. Works from HDD. -->
+ <software name="classro2" supported="partial">
<description>Classic Road 2</description>
<year>1992</year>
<publisher>ビクターエンタテインメント (Victor Entertainment)</publisher>
<info name="alt_title" value="クラシック・ロード2" />
<info name="release" value="19930827" />
+ <info name="usage" value="Run CR2_INST.EXE from DOS to install to HDD" />
<part name="flop1" interface="floppy_5_25">
<feature name="part_id" value="Start Disk"/>
<dataarea name="flop" size="1265664">
@@ -10068,7 +10439,8 @@ only have some part of Windows file and a Video driver(CLGD?).
</part>
</software>
- <software name="classro3">
+ <!-- Hangs while booting -->
+ <software name="classro3" supported="no">
<description>Classic Road 3</description>
<year>1994</year>
<publisher>ビクターエンタテインメント (Victor Entertainment)</publisher>
@@ -10107,7 +10479,42 @@ only have some part of Windows file and a Video driver(CLGD?).
</part>
</software>
- <software name="cluju">
+ <software name="clavie">
+ <!-- Origin: Neo Kobe Collection -->
+ <description>Ce'st la vie</description>
+ <year>1995</year>
+ <publisher>メイビーソフト (May-Be Soft)</publisher>
+ <info name="alt_title" value="セラヴィ" />
+ <info name="release" value="19950228" />
+ <info name="usage" value="Run INSTALL.EXE to copy DOS files to disk A" />
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Disk A"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="c'est la vie (disk a).hdm" size="1261568" crc="5b5e58f8" sha1="74ff0419d3cc4279dab7b1030244c6330ec04ac6" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Disk B"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="c'est la vie (disk b).hdm" size="1261568" crc="3d24c95f" sha1="53803e850f7cae9b2f8d7678b92e0f779e3fd0d4" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_5_25">
+ <feature name="part_id" value="Disk C"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="c'est la vie (disk c).hdm" size="1261568" crc="5d99259a" sha1="3374f58c30910614989a964ba2ad4897b52a8d58" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop4" interface="floppy_5_25">
+ <feature name="part_id" value="Disk D"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="c'est la vie (disk d).hdm" size="1261568" crc="bbaed2f7" sha1="20748e177d23df8b654d947a64d1dac749e54a20" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <!-- Runs too fast on anything except the PC-9801F, but the text doesn't display correctly -->
+ <software name="cluju" supported="partial">
<description>Cluju</description>
<year>1988</year>
<publisher>ザインソフト (Xain Soft)</publisher>
@@ -10179,6 +10586,38 @@ only have some part of Windows file and a Video driver(CLGD?).
</part>
</software>
+ <software name="cocktai2">
+ <!-- Origin: Neo Kobe Collection -->
+ <description>Cocktail Soft - Zoukan-gou 2</description>
+ <year>1992</year>
+ <publisher>カクテル・ソフト (Cocktail Soft)</publisher>
+ <info name="alt_title" value="カクテルソフト-増刊号2-" />
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Disk A"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="cocktail soft zoukangou 2 (disk a).hdm" size="1261568" crc="3a461314" sha1="5d097ea77f850ed6cc0acf56bf207c85ca717678" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Disk B"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="cocktail soft zoukangou 2 (disk b).hdm" size="1261568" crc="e1e5f601" sha1="6ee0d45469ec9b07e10f015b80763eb373f54184" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_5_25">
+ <feature name="part_id" value="Disk C"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="cocktail soft zoukangou 2 (disk c).hdm" size="1261568" crc="f84abdff" sha1="80835f10e9d86fb237698cabcca7f38ae5a354b0" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop4" interface="floppy_5_25">
+ <feature name="part_id" value="Disk D"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="cocktail soft zoukangou 2 (disk d).hdm" size="1261568" crc="bfc00e9e" sha1="0abaa22cf8a5cb7fff3126903906d5bd3c7ffecc" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="colld">
<description>Collector D</description>
<year>1993</year>
@@ -10262,10 +10701,10 @@ only have some part of Windows file and a Video driver(CLGD?).
</software>
<software name="colconq">
- <description>Colonial Conquest</description>
+ <description>Sekai Seifuku - Colonial Conquest</description>
<year>1989</year>
<publisher>ビクター音楽産業 (Victor Musical Industries)</publisher>
- <info name="alt_title" value="世界征服 ~ Sekai Seifuku" />
+ <info name="alt_title" value="世界征服 COLONIAL CONQUEST" />
<info name="release" value="19891121" />
<part name="flop1" interface="floppy_5_25">
<dataarea name="flop" size="1265664">
@@ -10278,7 +10717,7 @@ only have some part of Windows file and a Video driver(CLGD?).
<description>Columns - Taisen Mode-tsuki</description>
<year>1991</year>
<publisher>システムソフト (SystemSoft)</publisher>
- <info name="alt_title" value="コラムス 対戦モード付き" />
+ <info name="alt_title" value="コラムス 対戦モード付" />
<info name="release" value="19910726" />
<part name="flop1" interface="floppy_5_25">
<dataarea name="flop" size="1281968">
@@ -10287,19 +10726,6 @@ only have some part of Windows file and a Video driver(CLGD?).
</part>
</software>
- <software name="columnsa" cloneof="columns">
- <description>Columns - Taisen Mode-tsuki (Alt)</description>
- <year>1991</year>
- <publisher>システムソフト (SystemSoft)</publisher>
- <info name="alt_title" value="コラムス 対戦モード付き" />
- <info name="release" value="19910726" />
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="1281968">
- <rom name="columns (1991)(system soft).d88" size="1281968" crc="f9f64013" sha1="5cef58509ef3eb7479f6e9f5badca73d54ed0769" offset="0" />
- </dataarea>
- </part>
- </software>
-
<software name="commhq">
<description>Command H.Q.</description>
<year>1992</year>
@@ -10313,7 +10739,8 @@ only have some part of Windows file and a Video driver(CLGD?).
</part>
</software>
- <software name="company">
+ <!-- The user disk creation process doesn't work correctly. It's not possible to start the game without it. -->
+ <software name="company" supported="no">
<description>Company</description>
<year>1993</year>
<publisher>ジーエーエム (GAM)</publisher>
@@ -10353,6 +10780,45 @@ only have some part of Windows file and a Video driver(CLGD?).
</part>
</software>
+ <!-- This is a driver disk for a PC-9801-86-compatible PCMCIA sound card -->
+ <software name="fmc98drv" supported="no">
+ <!-- Origin: Neo Kobe Collection -->
+ <description>Computer Technica FMC-98 Sound Card Driver Utility</description>
+ <year>1995?</year>
+ <publisher>コンピュータテクニカ (Computer Technica)</publisher>
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="1261568">
+ <rom name="computer technica fmc-98 sound card driver utility.hdm" size="1261568" crc="7bc24877" sha1="50e0bd8568c3705c7911c1f66d80dd9c7d9b4bca" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="concert">
+ <description>Concert</description>
+ <year>1994</year>
+ <publisher>アーヴォリオ (Aypio)</publisher>
+ <info name="alt_title" value="コンサート" />
+ <info name="release" value="19940415" />
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Disk A"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="concert (disk a).hdm" size="1261568" crc="de0e3da4" sha1="6d028c3e9d6e791ad6097c01abb9be12913d3e90" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Disk B"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="concert (disk b).hdm" size="1261568" crc="2eb04395" sha1="687c3449c40d5d602498bc5c9313e566adc129c6" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_5_25">
+ <feature name="part_id" value="Disk C"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="concert (disk c).hdm" size="1261568" crc="a7618bb5" sha1="1c7caee2cebc96a0ab9591e610a55d07265fa1d4" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="constgp">
<description>Constructors Grand Prix</description>
<year>1992</year>
@@ -10360,25 +10826,38 @@ only have some part of Windows file and a Video driver(CLGD?).
<info name="alt_title" value="コンストラクターズグランプリ" />
<info name="release" value="199209xx" />
<part name="flop1" interface="floppy_5_25">
- <feature name="part_id" value="Disk 1"/>
+ <feature name="part_id" value="System Disk"/>
<dataarea name="flop" size="1265664">
<rom name="disk_1.fdi" size="1265664" crc="3b45a8bc" sha1="f8e82747f5f74e9d3a52005dea758f6f7c592f7e" offset="0" />
</dataarea>
</part>
<part name="flop2" interface="floppy_5_25">
- <feature name="part_id" value="Disk 2"/>
+ <feature name="part_id" value="Data Disk"/>
<dataarea name="flop" size="1265664">
<rom name="disk_2.fdi" size="1265664" crc="54df3337" sha1="b6c60da8a745bae7350711f35362c7b00965ab2f" offset="0" />
</dataarea>
</part>
<part name="flop3" interface="floppy_5_25">
- <feature name="part_id" value="Disk 3"/>
+ <feature name="part_id" value="Course Data Disk"/>
<dataarea name="flop" size="1265664">
<rom name="disk_3.fdi" size="1265664" crc="f49df6d7" sha1="e2e54c54c6787d360c4697a270471d75417a31c9" offset="0" />
</dataarea>
</part>
</software>
+ <!-- This is a driver disk for a memory expansion board -->
+ <software name="superems" supported="no">
+ <!-- Origin: Neo Kobe Collection -->
+ <description>Contec Super EMS</description>
+ <year>1991?</year>
+ <publisher>Contec</publisher>
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="1261568">
+ <rom name="contec super ems.hdm" size="1261568" crc="7268cb3d" sha1="96268d65624519a16dd0737f6042c6c30e75c671" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="continen">
<description>Continental</description>
<year>1992</year>
@@ -10411,6 +10890,7 @@ only have some part of Windows file and a Video driver(CLGD?).
</part>
</software>
+ <!-- Seems to work only on 286-based machines (e.g. PC-9801UX) -->
<software name="cospsyco">
<description>Cosmic Psycho</description>
<year>1991</year>
@@ -10469,6 +10949,47 @@ only have some part of Windows file and a Video driver(CLGD?).
</part>
</software>
+ <!-- The original version comes in 2DD disks and boots to a black screen. The single-disk 2HD conversion is probably unofficial, but it works in MAME. -->
+ <software name="cranston" supported="no">
+ <!-- Origin: Neo Kobe Collection -->
+ <description>Cranston Manor</description>
+ <year>1983</year>
+ <publisher>スタークラフト (Starcraft)</publisher>
+ <info name="release" value="198310xx" />
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Boot Disk"/>
+ <dataarea name="flop" size="348848">
+ <rom name="cranston manor (boot disk).d88" size="348848" crc="f914c48b" sha1="446a234f36465708df4ffabc0848b84a45cf6426" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 2"/>
+ <dataarea name="flop" size="344496">
+ <rom name="cranston manor (disk 1).d88" size="344496" crc="35d74464" sha1="4524d7d9f8f8db4929dc6a435c795c1db5de8e85" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 2"/>
+ <dataarea name="flop" size="348848">
+ <rom name="cranston manor (disk 2).d88" size="348848" crc="e1f04287" sha1="1fb1f14763b97058bc19c6bc18bb075f99baee85" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="cranstonh" cloneof="cranston">
+ <!-- Origin: Neo Kobe Collection -->
+ <description>Cranston Manor (2HD conversion)</description>
+ <year>1983</year>
+ <publisher>スタークラフト (Starcraft)</publisher>
+ <info name="release" value="198310xx" />
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Boot Disk"/>
+ <dataarea name="flop" size="1086448">
+ <rom name="cranston manor (2hd conversion).d88" size="1086448" crc="902547c1" sha1="02357b934962e5071a31787634041c8b9b3982dc" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="crescent">
<description>Crescent</description>
<year>1993</year>
@@ -10527,7 +11048,8 @@ only have some part of Windows file and a Video driver(CLGD?).
</part>
</software>
- <software name="cresmoona" cloneof="cresmoon">
+ <!-- This set has a non-standard disk layout with 26 sectors per track, probably used as copy protection -->
+ <software name="cresmoona" cloneof="cresmoon" supported="no">
<description>Crescent Moon Girl (Alt Format)</description>
<year>1989</year>
<publisher>アリスソフト (AliceSoft)</publisher>
@@ -10553,34 +11075,35 @@ only have some part of Windows file and a Video driver(CLGD?).
</part>
</software>
+ <!-- Not sure if the Master Disk is needed. It seems to be the same as the Game Disk with some small differences. -->
<software name="crimson3">
- <description>Crimson 3</description>
+ <description>Crimson III</description>
<year>1990</year>
<publisher>クリスタルソフト (Xtal Soft)</publisher>
- <info name="alt_title" value="クリムゾン3" />
+ <info name="alt_title" value="クリムゾンIII" />
<info name="release" value="19901019" />
<part name="flop1" interface="floppy_5_25">
- <feature name="part_id" value="Main?"/>
+ <feature name="part_id" value="Opening Disk"/>
<dataarea name="flop" size="1281968">
- <rom name="crmsn3ma.d88" size="1281968" crc="1f842921" sha1="05b3dd59f8d43e41431d93fe509b72829fa37628" offset="0" />
+ <rom name="crmsn3op.d88" size="1281968" crc="d96b595a" sha1="632d4b5805bb80ca463cb5b6914f1889d768e2c9" offset="0" />
</dataarea>
</part>
<part name="flop2" interface="floppy_5_25">
- <feature name="part_id" value="Game"/>
+ <feature name="part_id" value="Game Disk"/>
<dataarea name="flop" size="1281968">
<rom name="crmsn3ga.d88" size="1281968" crc="4c630dd5" sha1="835190e3aa49fb0ad0ee2703008ab3f569d68127" offset="0" />
</dataarea>
</part>
<part name="flop3" interface="floppy_5_25">
- <feature name="part_id" value="Opening"/>
+ <feature name="part_id" value="Scenario Disk"/>
<dataarea name="flop" size="1281968">
- <rom name="crmsn3op.d88" size="1281968" crc="d96b595a" sha1="632d4b5805bb80ca463cb5b6914f1889d768e2c9" offset="0" />
+ <rom name="crmsn3sc.d88" size="1281968" crc="5fe3cc91" sha1="ec2314e1c47205cdf93acc9e149220c88d9f920a" offset="0" />
</dataarea>
</part>
<part name="flop4" interface="floppy_5_25">
- <feature name="part_id" value="Scenario"/>
+ <feature name="part_id" value="Master Disk"/>
<dataarea name="flop" size="1281968">
- <rom name="crmsn3sc.d88" size="1281968" crc="5fe3cc91" sha1="ec2314e1c47205cdf93acc9e149220c88d9f920a" offset="0" />
+ <rom name="crmsn3ma.d88" size="1281968" crc="1f842921" sha1="05b3dd59f8d43e41431d93fe509b72829fa37628" offset="0" />
</dataarea>
</part>
</software>
@@ -10675,6 +11198,41 @@ only have some part of Windows file and a Video driver(CLGD?).
</part>
</software>
+ <!-- Doesn't recognize disk changes. Works when installed to HDD. -->
+ <software name="crw" supported="partial">
+ <!-- Origin: Neo Kobe Collection -->
+ <description>CRW - Metal Jacket</description>
+ <year>1994</year>
+ <publisher>ウィズ (Wiz)</publisher>
+ <info name="alt_title" value="CRW メタルジャケット" />
+ <info name="release" value="19941007" />
+ <info name="usage" value="Run INSTHD.BAT from DOS" />
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="System Disk"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="crw metal jacket (system disk).hdm" size="1261568" crc="18596a5f" sha1="7cbe59ee59ea7bb8e20a525500d2484b49a8f339" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Demo Disk"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="crw metal jacket (demo disk).hdm" size="1261568" crc="301b0bc8" sha1="ee8cdea2177a21f16ec3218690b12219063980b6" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_5_25">
+ <feature name="part_id" value="Data 1 Disk"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="crw metal jacket (data disk 1).hdm" size="1261568" crc="c016d0b3" sha1="a915fe83817da7809aaf1729e862fd1211395e8d" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop4" interface="floppy_5_25">
+ <feature name="part_id" value="Data 2 Disk"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="crw metal jacket (data disk 2).hdm" size="1261568" crc="831e1762" sha1="fa5d09204ca2a9129bf432bfd494022f4224fee7" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="cryschas">
<description>Crystal Chaser - Tenkuu no Mashoukyuu</description>
<year>1991</year>
@@ -10716,7 +11274,7 @@ only have some part of Windows file and a Video driver(CLGD?).
</software>
<software name="crystdr2">
- <description>Crystal Dream II - Maou no Genei</description>
+ <description>Crystal Dream II - Maou no Gen'ei</description>
<year>1990</year>
<publisher>ストライカー (Striker)</publisher>
<info name="alt_title" value="クリスタルドリーム2 魔王の幻影" />
@@ -10728,6 +11286,7 @@ only have some part of Windows file and a Video driver(CLGD?).
</part>
</software>
+ <!-- Seems to work only on 286-based machines (e.g. PC-9801UX) -->
<software name="crystqst">
<description>Crystal Quest</description>
<year>1992</year>
@@ -10834,12 +11393,60 @@ only have some part of Windows file and a Video driver(CLGD?).
</part>
</software>
- <software name="crystan">
- <description>Crystania Shinou Densetsu</description>
+ <!-- The installer tends to hang when it asks for a new disk -->
+ <software name="crystnia" supported="no">
+ <!-- Origin: Neo Kobe Collection -->
+ <description>Shin'ou Densetsu Crystania</description>
+ <year>1995</year>
+ <publisher>システムソフト (SystemSoft)</publisher>
+ <info name="alt_title" value="神王伝説クリスタニア" />
+ <info name="release" value="19950707" />
+ <info name="usage" value="Requires a serial number printed on the registration card. Run INST.EXE from DOS to install." />
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 1"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="shinou densetsu crystania (disk 1).hdm" size="1261568" crc="a57693e3" sha1="4037a645a546d1105c59dea060ce07574aad4f6d" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 2"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="shinou densetsu crystania (disk 2).hdm" size="1261568" crc="c4e4a7aa" sha1="d261072de27ee40c7f390603cfbe14436033b592" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 3"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="shinou densetsu crystania (disk 3).hdm" size="1261568" crc="c6a80d42" sha1="149af04b5af0584d3c740868fc3c8414e63c5dff" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop4" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 4"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="shinou densetsu crystania (disk 4).hdm" size="1261568" crc="8434172d" sha1="1f72621573586cf91681776969de330affb4f679" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop5" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 5"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="shinou densetsu crystania (disk 5).hdm" size="1261568" crc="6221e43b" sha1="e48bd66b3417bd426b9ae6a68c26ec0bd0062337" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop6" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 6"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="shinou densetsu crystania (disk 6).hdm" size="1261568" crc="884f6025" sha1="b3a570887ac3313144aaf89b415a654609e712d7" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="crystapk" supported="no">
+ <description>Shin'ou Densetsu Crystania - Powerup Kit</description>
<year>1995</year>
<publisher>システムソフト (SystemSoft)</publisher>
<info name="alt_title" value="神王伝説クリスタニア" />
<info name="release" value="19950707" />
+ <info name="usage" value="Expansion disk for Shin'ou Densetsu Crystania" />
<part name="flop1" interface="floppy_5_25">
<dataarea name="flop" size="1261730">
<rom name="disk_1.dcp" size="1261730" crc="5bb9147e" sha1="6ce67cd222c9643c8c17ae081a6bde95e1c7cfdd" offset="0" />
@@ -10873,6 +11480,7 @@ only have some part of Windows file and a Video driver(CLGD?).
<publisher>クィーンソフト (Queensoft)</publisher>
<info name="alt_title" value="カース" />
<info name="release" value="19941216" />
+ <info name="usage" value="Run DOSINS.EXE to copy system files or HDINS.EXE to install to HDD" />
<part name="flop1" interface="floppy_5_25">
<feature name="part_id" value="Disk 1"/>
<dataarea name="flop" size="1265664">
@@ -11032,6 +11640,38 @@ only have some part of Windows file and a Video driver(CLGD?).
</part>
</software>
+ <software name="dennogak">
+ <description>Cybernetic Hi-School / Dennou Gakuen</description>
+ <year>1989</year>
+ <publisher>ガイナックス (Gainax)</publisher>
+ <info name="alt_title" value="電脳学園" />
+ <info name="release" value="19890715" />
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Disk C"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="cybernetic hi-school (disk c - boot).hdm" size="1261568" crc="329f6806" sha1="9db2322bd24a22ca01449d25a3c5b626261306db" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Disk A"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="cybernetic hi-school (disk a).hdm" size="1261568" crc="82643986" sha1="57726aabacaeeaef558c57543374e3a85a8e1975" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_5_25">
+ <feature name="part_id" value="Disk B"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="cybernetic hi-school (disk b).hdm" size="1261568" crc="c320269e" sha1="6c54266f040027ab3dbb7fe0694c35fe67a0acc5" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop4" interface="floppy_5_25">
+ <feature name="part_id" value="Disk D"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="cybernetic hi-school (disk d).hdm" size="1261568" crc="85c1752d" sha1="85eecf94799b646ee4fc95cc0b787abfd6cfa6c3" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="dennog20">
<description>Cybernetic Hi-School / Dennou Gakuen Ver. 2.0</description>
<year>1990</year>
@@ -24637,7 +25277,8 @@ only have some part of Windows file and a Video driver(CLGD?).
</part>
</software>
- <software name="chilambl">
+ <!-- The intro music starts to play, but nothing shows up on screen and eventually the game hangs -->
+ <software name="chilambl" supported="no">
<description>Libros de Chilam Balam</description>
<year>1992</year>
<publisher>ライトスタッフ (Right Stuff)</publisher>
@@ -46790,6 +47431,7 @@ Requires MS-DOS 5.00H plus an unknown procedure (HDD install?)
</part>
</software>
+ <!-- Fails to boot after copying DOS files. Doesn't recognize the system disk. -->
<software name="candy3" supported="no">
<description>Candy 3</description>
<year>19??</year>
@@ -46814,30 +47456,32 @@ Requires MS-DOS 5.00H plus an unknown procedure (HDD install?)
</part>
</software>
- <software name="cgtsuku" supported="no">
- <description>CG Tsukuruu 3D</description>
+ <software name="cgtsuku">
+ <description>CG Tsukuuru 3D</description>
<year>19??</year>
<publisher>アスキー (ASCII)</publisher>
<info name="alt_title" value="CGツクール3D" />
+ <info name="usage" value="From DOS, run INSTALL.EXE to create a bootable disk or INSTHD.EXE to install to HDD" />
<part name="flop1" interface="floppy_5_25">
- <feature name="part_id" value="Disk I"/>
+ <feature name="part_id" value="Install Disk"/>
<dataarea name="flop" size="1329680">
<rom name="cg_i.nfd" size="1329680" crc="60d844b4" sha1="1755f9690ede25744aa254b1768a941a469a9131" offset="0" />
</dataarea>
</part>
<part name="flop2" interface="floppy_5_25">
- <feature name="part_id" value="Disk S"/>
+ <feature name="part_id" value="Sample Disk"/>
<dataarea name="flop" size="1329680">
<rom name="cg_s.nfd" size="1329680" crc="aec8568a" sha1="2dc9097451cc22886fcc1727bfd9580b8684e810" offset="0" />
</dataarea>
</part>
</software>
- <software name="chaltt2" supported="no">
+ <software name="chaltt2">
<description>Challenge the Touch-Type 2</description>
<year>19??</year>
- <publisher>アスキー (ASCII)</publisher>
- <info name="alt_title" value="チャレンジ・ザ タッチタイプ" />
+ <publisher>日本マイコン販売 (Nihon Micom Hanbai)</publisher>
+ <info name="alt_title" value="チャレンジ・ザ タッチタイプ 2" />
+ <info name="usage" value="Run TOUCH.BAT from DOS" />
<part name="flop1" interface="floppy_5_25">
<dataarea name="flop" size="1261568">
<rom name="challenge_touch-typing_2.hdm" size="1261568" crc="a0889c39" sha1="96bae27716f4b773f62cb2ec332c73c72caf9f06" offset="0" />
@@ -46845,7 +47489,7 @@ Requires MS-DOS 5.00H plus an unknown procedure (HDD install?)
</part>
</software>
- <software name="charadem" supported="no">
+ <software name="charadem">
<description>Charade Magic</description>
<year>1992</year>
<publisher>ハートソフト (Heart Soft)</publisher>
@@ -46858,20 +47502,20 @@ Requires MS-DOS 5.00H plus an unknown procedure (HDD install?)
</dataarea>
</part>
<part name="flop2" interface="floppy_5_25">
- <feature name="part_id" value="Disk 1"/>
+ <feature name="part_id" value="Data Disk 1"/>
<dataarea name="flop" size="1329680">
<rom name="charadem_1.nfd" size="1329680" crc="576a5bf3" sha1="769d1f50e20da74c62efcbaaa6f7bcab728fef81" offset="0" />
</dataarea>
</part>
<part name="flop3" interface="floppy_5_25">
- <feature name="part_id" value="Disk 2"/>
+ <feature name="part_id" value="Data Disk 2"/>
<dataarea name="flop" size="1329680">
<rom name="charadem_2.nfd" size="1329680" crc="6354d3a9" sha1="50a55a6ff9f9ea11b8d939becf3821ae67725d62" offset="0" />
</dataarea>
</part>
</software>
- <software name="check6d" cloneof="check6" supported="no">
+ <software name="check6d" cloneof="check6">
<description>Check Six (Demo)</description>
<year>1993?</year>
<publisher>ペガサスジャパン (Pegasus Japan)</publisher>
@@ -46889,6 +47533,7 @@ Requires MS-DOS 5.00H plus an unknown procedure (HDD install?)
</part>
</software>
+ <!-- The mouse cursor doesn't work correctly -->
<software name="choubaku" supported="no">
<description>Chou·Baku</description>
<year>1993</year>
@@ -46897,26 +47542,26 @@ Requires MS-DOS 5.00H plus an unknown procedure (HDD install?)
<info name="release" value="19930731" />
<part name="flop1" interface="floppy_5_25">
<feature name="part_id" value="Disk A"/>
- <dataarea name="flop" size="1329680">
- <rom name="choubaku_a.nfd" size="1329680" crc="105afd8e" sha1="76d8f3efc46526069eb133e5dfea3c3c8bc2d882" offset="0" />
+ <dataarea name="flop" size="1261568">
+ <rom name="chou-baku (disk 1).hdm" size="1261568" crc="90b33778" sha1="85498dc3a4f789d111476b5410833169df8c998f" offset="0" />
</dataarea>
</part>
<part name="flop2" interface="floppy_5_25">
<feature name="part_id" value="Disk B"/>
- <dataarea name="flop" size="1329680">
- <rom name="choubaku_b.nfd" size="1329680" crc="8f11b2d1" sha1="b2fdf1a266c0d4f671dbc6af4c39e1b3f7b2c3f1" offset="0" />
+ <dataarea name="flop" size="1261568">
+ <rom name="chou-baku (disk 2).hdm" size="1261568" crc="a4d91eae" sha1="744b2cce07f4202553a22b540401efb4a3521bcc" offset="0" />
</dataarea>
</part>
<part name="flop3" interface="floppy_5_25">
<feature name="part_id" value="Disk C"/>
- <dataarea name="flop" size="1329680">
- <rom name="choubaku_c.nfd" size="1329680" crc="77580e01" sha1="614c9f3904f143e3189a4859e1537dcdc14c9d77" offset="0" />
+ <dataarea name="flop" size="1261568">
+ <rom name="chou-baku (disk 3).hdm" size="1261568" crc="7dfbbfb5" sha1="95b3fd28b5118d5d442ae9638b2885da7dff501e" offset="0" />
</dataarea>
</part>
<part name="flop4" interface="floppy_5_25">
<feature name="part_id" value="Disk D"/>
- <dataarea name="flop" size="1329680">
- <rom name="choubaku_d.nfd" size="1329680" crc="4b7d9d36" sha1="0224bceca47fe413122f19cd74e629bca3fa94ee" offset="0" />
+ <dataarea name="flop" size="1261568">
+ <rom name="chou-baku (disk 4).hdm" size="1261568" crc="90a05adb" sha1="5d5f398b0ab289825fcd4ed51bb2e5c4ffb7dcdd" offset="0" />
</dataarea>
</part>
</software>
@@ -46959,11 +47604,23 @@ Requires MS-DOS 5.00H plus an unknown procedure (HDD install?)
</part>
</software>
- <software name="compecon" supported="no">
+ <software name="clipper">
+ <description>Clipper - Takepon no Ochimono Puzzle</description>
+ <year>19??</year>
+ <publisher>&lt;unknown&gt;</publisher>
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="1261568">
+ <rom name="clipper - takepon no ochimono puzzle.hdm" size="1261568" crc="4fee4078" sha1="75ddf68afbcfc7942d86969a253618586dbdf10e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="compecon">
<description>Computer Aided Economics</description>
<year>19??</year>
<publisher>&lt;unknown&gt;</publisher>
<info name="alt_title" value="コンピュータエコノミクス" />
+ <info name="usage" value="Run CAE.EXE from DOS" />
<part name="flop1" interface="floppy_5_25">
<dataarea name="flop" size="1261568">
<rom name="computer_aided_economics.hdm" size="1261568" crc="4d5c369c" sha1="7d9dc63be2eb97fc5107aeab5cd68466a014963e" offset="0" />
@@ -46971,7 +47628,7 @@ Requires MS-DOS 5.00H plus an unknown procedure (HDD install?)
</part>
</software>
- <software name="crw2" supported="no">
+ <software name="crw2">
<description>CRW 2</description>
<year>1995</year>
<publisher>ウィズ (Wiz)</publisher>
@@ -46983,37 +47640,40 @@ Requires MS-DOS 5.00H plus an unknown procedure (HDD install?)
</dataarea>
</part>
<part name="flop2" interface="floppy_5_25">
- <feature name="part_id" value="Disk 1"/>
+ <feature name="part_id" value="Demo Disk"/>
<dataarea name="flop" size="1329680">
- <rom name="crw2_1.nfd" size="1329680" crc="54d7916e" sha1="c77acf0fa98ea618404ff8a5038300bbab5ae5f1" offset="0" />
+ <rom name="crw2_demo.nfd" size="1329680" crc="5ecfad42" sha1="e942bd2b18559e0839f29841b17af6e0e1f1e754" offset="0" />
</dataarea>
</part>
<part name="flop3" interface="floppy_5_25">
- <feature name="part_id" value="Disk 2"/>
+ <feature name="part_id" value="Data Disk 1"/>
<dataarea name="flop" size="1329680">
- <rom name="crw2_2.nfd" size="1329680" crc="ba8969af" sha1="903268dc5c3e6735c46ddcac5aa93a3ff4961038" offset="0" />
+ <rom name="crw2_1.nfd" size="1329680" crc="54d7916e" sha1="c77acf0fa98ea618404ff8a5038300bbab5ae5f1" offset="0" />
</dataarea>
</part>
<part name="flop4" interface="floppy_5_25">
- <feature name="part_id" value="Disk 3"/>
+ <feature name="part_id" value="Data Disk 2"/>
<dataarea name="flop" size="1329680">
- <rom name="crw2_3.nfd" size="1329680" crc="c358b6f7" sha1="9be92868d254878c656c5db6d17b84c0849ed597" offset="0" />
+ <rom name="crw2_2.nfd" size="1329680" crc="ba8969af" sha1="903268dc5c3e6735c46ddcac5aa93a3ff4961038" offset="0" />
</dataarea>
</part>
<part name="flop5" interface="floppy_5_25">
- <feature name="part_id" value="Demo Disk"/>
+ <feature name="part_id" value="Data Disk 3"/>
<dataarea name="flop" size="1329680">
- <rom name="crw2_demo.nfd" size="1329680" crc="5ecfad42" sha1="e942bd2b18559e0839f29841b17af6e0e1f1e754" offset="0" />
+ <rom name="crw2_3.nfd" size="1329680" crc="c358b6f7" sha1="9be92868d254878c656c5db6d17b84c0849ed597" offset="0" />
</dataarea>
</part>
+
</software>
+ <!-- The installer hangs on disk change most of the time -->
<software name="crystadx" supported="no">
- <description>Crystania - Shinou Densetsu DX</description>
+ <description>Shin'ou Densetsu Crystania DX</description>
<year>1995</year>
<publisher>システムソフト (SystemSoft)</publisher>
<info name="alt_title" value="神王伝説クリスタニア" />
<info name="release" value="19951215" />
+ <info name="usage" value="Requires HDD installation and a serial number. Run INST.EXE from DOS to install." />
<part name="flop1" interface="floppy_5_25">
<feature name="part_id" value="Disk 1"/>
<dataarea name="flop" size="1261568">
@@ -47074,14 +47734,79 @@ Requires MS-DOS 5.00H plus an unknown procedure (HDD install?)
<rom name="crys_10.hdm" size="1261568" crc="418e51f5" sha1="15098e62f4a715478eb3e4bce51532ced2b86574" offset="0" />
</dataarea>
</part>
- <part name="flop11" interface="floppy_5_25">
- <feature name="part_id" value="Disk x1"/>
+ </software>
+
+ <!-- The installer tends to hang when it asks for a new disk -->
+ <software name="crystadxc" cloneof="crystadx" supported="no">
+ <description>Shin'ou Densetsu Crystania DX (cracked)</description>
+ <year>1995</year>
+ <publisher>システムソフト (SystemSoft)</publisher>
+ <info name="alt_title" value="神王伝説クリスタニア" />
+ <info name="release" value="19951215" />
+ <info name="usage" value="Requires HDD installation. Run INST.EXE from DOS to install." />
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 1"/>
<dataarea name="flop" size="1261568">
<rom name="crys_x1.hdm" size="1261568" crc="1fc8279f" sha1="b7c03b3999ed1409c0399b7dacd11d2469778707" offset="0" />
</dataarea>
</part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 2"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="crys_02.hdm" size="1261568" crc="80e0e9a0" sha1="f9b97cc109d8636e08513b50eebf38cbc885afa9" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 3"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="crys_03.hdm" size="1261568" crc="a1a26860" sha1="7fedc856bdbb5aa3e12ed79467b346945c7c5001" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop4" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 4"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="crys_04.hdm" size="1261568" crc="9a5acf4d" sha1="3282291d347400d8c2a633fc3d5af81b833fcae9" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop5" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 5"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="crys_05.hdm" size="1261568" crc="f76c252d" sha1="bc83810bb2e1ae1f00321e614ab1a76bc8981ff7" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop6" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 6"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="crys_06.hdm" size="1261568" crc="a99032d9" sha1="edcca5719cf35cc35d6355565977535be82c3189" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop7" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 7"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="crys_07.hdm" size="1261568" crc="adf2c753" sha1="9255b9e8349ac40a272bebb5be89d9ea93eeb27b" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop8" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 8"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="crys_08.hdm" size="1261568" crc="fd134725" sha1="6ec4db9ded61035719c17a2ef5e33366d5640da8" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop9" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 9"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="crys_09.hdm" size="1261568" crc="cadd3efe" sha1="469bd068a004930816b8489f1644f2592fc61bbd" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop10" interface="floppy_5_25">
+ <feature name="part_id" value="Disk 10"/>
+ <dataarea name="flop" size="1261568">
+ <rom name="crys_10.hdm" size="1261568" crc="418e51f5" sha1="15098e62f4a715478eb3e4bce51532ced2b86574" offset="0" />
+ </dataarea>
+ </part>
</software>
+ <!-- Seems to be some kind of antivirus software. Fails to boot with ワクチンプログラムの実行ができません (cannot execute the vaccine program) error -->
<software name="cybervac" supported="no">
<description>Cyber Vaccine Itekomashi</description>
<year>19??</year>
@@ -50121,6 +50846,7 @@ Requires MS-DOS 5.00H plus an unknown procedure (HDD install?)
</part>
</software>
+ <!-- This probably requires 3.5" floppy emulation -->
<software name="cessna" supported="no">
<description>Nihon Juudan Cessna Flight</description>
<year>1988</year>
@@ -53436,7 +54162,7 @@ SPACE EMPIRE
</part>
</software>
- <software name="cancanb2" supported="no">
+ <software name="cancanb2">
<description>Can Can Bunny 2 - Superior</description>
<year>1990</year>
<publisher>カクテル・ソフト (Cocktail Soft)</publisher>
@@ -53455,7 +54181,8 @@ SPACE EMPIRE
</part>
</software>
- <software name="cancanb4" supported="no">
+ <!-- Seems to work only on 286-based machines (e.g. PC-9801UX) -->
+ <software name="cancanb4" supported="partial">
<description>Can Can Bunny 4 - Premiere</description>
<year>1992</year>
<publisher>カクテル・ソフト (Cocktail Soft)</publisher>
@@ -53487,39 +54214,7 @@ SPACE EMPIRE
</part>
</software>
- <software name="cancanb4a" cloneof="cancanb4" supported="no">
- <description>Can Can Bunny 4 - Premiere (Alt Disk 1)</description>
- <year>1992</year>
- <publisher>カクテル・ソフト (Cocktail Soft)</publisher>
- <info name="alt_title" value="きゃんきゃんバニー4 プルミエール" />
- <info name="release" value="19920730" />
- <part name="flop1" interface="floppy_5_25">
- <feature name="part_id" value="Disk A"/>
- <dataarea name="flop" size="1172476">
- <rom name="can can bunny 4 - premiere (1992)(cocktail)(disk 1 of 4)(disk a)[a].fdd" size="1172476" crc="62a77a80" sha1="0c1adf0f8a38d8ff11eddbdf1841f7130d374295" offset="0" />
- </dataarea>
- </part>
- <part name="flop2" interface="floppy_5_25">
- <feature name="part_id" value="Disk B"/>
- <dataarea name="flop" size="1306620">
- <rom name="can can bunny 4 - premiere (1992)(cocktail)(disk 2 of 4)(disk b).fdd" size="1306620" crc="e7b95d1b" sha1="73511ee88df33b70e91fea62191c849c329232c1" offset="0" />
- </dataarea>
- </part>
- <part name="flop3" interface="floppy_5_25">
- <feature name="part_id" value="Disk C"/>
- <dataarea name="flop" size="1307644">
- <rom name="can can bunny 4 - premiere (1992)(cocktail)(disk 3 of 4)(disk c).fdd" size="1307644" crc="6e1784fd" sha1="fef5d15f25d4a16845429a5e629b465c2d1a6e0b" offset="0" />
- </dataarea>
- </part>
- <part name="flop4" interface="floppy_5_25">
- <feature name="part_id" value="Disk D"/>
- <dataarea name="flop" size="1300476">
- <rom name="can can bunny 4 - premiere (1992)(cocktail)(disk 4 of 4)(disk d).fdd" size="1300476" crc="d5c591bf" sha1="ba10ae553aa9228c4ca6a85036e41781d59fd1ad" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <software name="cancanb5" supported="no">
+ <software name="cancanb5">
<description>Can Can Bunny 5 - Extra</description>
<year>1993</year>
<publisher>カクテル・ソフト (Cocktail Soft)</publisher>
@@ -53575,7 +54270,7 @@ SPACE EMPIRE
</part>
</software>
- <software name="cancan55" supported="no">
+ <software name="cancan55">
<description>Can Can Bunny 5½ - Limited</description>
<year>1994</year>
<publisher>カクテル・ソフト (Cocktail Soft)</publisher>
@@ -53595,12 +54290,13 @@ SPACE EMPIRE
</part>
</software>
- <software name="canaan" supported="no">
+ <software name="canaan">
<description>Canaan - Yakusoku no Chi</description>
<year>1997</year>
<publisher>フォア・ナイン (Fournine)</publisher>
<info name="alt_title" value="カナン ~約束の地~" />
<info name="release" value="19970411" />
+ <info name="usage" value="Requires HDD installation. Run HDINST.EXE from DOS." />
<part name="flop1" interface="floppy_5_25">
<feature name="part_id" value="Disk A"/>
<dataarea name="flop" size="1197052">
@@ -53675,7 +54371,8 @@ SPACE EMPIRE
</part>
</software>
- <software name="charade" supported="no">
+ <!-- Mouse doesn't work correctly; it can more or less be played with the keyboard -->
+ <software name="charade" supported="partial">
<description>Charade</description>
<year>1995</year>
<publisher>アップルパイ/コーヒーぶれいく (Apple Pie / Coffee Break)</publisher>
@@ -53713,7 +54410,7 @@ SPACE EMPIRE
</part>
</software>
- <software name="cherrymo" supported="no">
+ <software name="cherrymo">
<description>Cherry Moderate</description>
<year>1996</year>
<publisher>ユーコム (Ucom)</publisher>
@@ -53751,8 +54448,8 @@ SPACE EMPIRE
</part>
</software>
- <software name="cherrymod" cloneof="cherrymo" supported="no">
- <description>Cherry Moderate (Demo?)</description>
+ <software name="cherrymod" cloneof="cherrymo">
+ <description>Cherry Moderate (Demo)</description>
<year>1996</year>
<publisher>ユーコム (Ucom)</publisher>
<part name="flop1" interface="floppy_5_25">
@@ -53788,12 +54485,13 @@ SPACE EMPIRE
</part>
</software>
- <software name="chushaki" supported="no">
+ <software name="chushaki">
<description>Chuushaki - Hirasawa Nurse School</description>
<year>1996</year>
<publisher>アーヴォリオ (Aypio)</publisher>
<info name="alt_title" value="注射器" />
<info name="release" value="19960726" />
+ <info name="usage" value="Run INSTALL.BAT from DOS" />
<part name="flop1" interface="floppy_5_25">
<feature name="part_id" value="Disk A"/>
<dataarea name="flop" size="1145852">
@@ -53826,12 +54524,13 @@ SPACE EMPIRE
</part>
</software>
- <software name="clonedol" supported="no">
+ <software name="clonedol">
<description>Clone Doll - Kagai Juugyou</description>
<year>1995</year>
<publisher>スペースプロジェクト (Space Project)</publisher>
<info name="alt_title" value="クローンドール 課外授業" />
<info name="release" value="19951221" />
+ <info name="usage" value="Run INST.EXE from DOS" />
<part name="flop1" interface="floppy_5_25">
<feature name="part_id" value="Disk 1"/>
<dataarea name="flop" size="684028">
@@ -53870,7 +54569,7 @@ SPACE EMPIRE
</part>
</software>
- <software name="coin" supported="no">
+ <software name="coin">
<description>Coin</description>
<year>1996</year>
<publisher>アンジェ (Ange)</publisher>
@@ -53895,7 +54594,7 @@ SPACE EMPIRE
</part>
</software>
- <software name="cominhrt" supported="no">
+ <software name="cominhrt">
<description>Coming Heart</description>
<year>1995</year>
<publisher>メイビーソフト (May-Be Soft)</publisher>
@@ -53921,7 +54620,7 @@ SPACE EMPIRE
</part>
</software>
- <software name="creastar" supported="no">
+ <software name="creastar">
<description>CrEastar - Planets in Legend</description>
<year>1989</year>
<publisher>ボーステック (Bothtec)</publisher>
@@ -53941,7 +54640,8 @@ SPACE EMPIRE
</part>
</software>
- <software name="customt2" supported="no">
+ <!-- Seems to work only on 286-based machines (e.g. PC-9801UX) -->
+ <software name="customt2">
<description>Custom Mate 2</description>
<year>1994</year>
<publisher>カクテル・ソフト (Cocktail Soft)</publisher>
@@ -53997,68 +54697,13 @@ SPACE EMPIRE
</part>
</software>
- <software name="customt2a" cloneof="customt2" supported="no">
- <description>Custom Mate 2 (Alt Disk 1)</description>
- <year>1994</year>
- <publisher>カクテル・ソフト (Cocktail Soft)</publisher>
- <info name="alt_title" value="カスタムメイト2" />
- <info name="release" value="19941021" />
- <part name="flop1" interface="floppy_5_25">
- <feature name="part_id" value="Disk A"/>
- <dataarea name="flop" size="1002492">
- <rom name="custom mate 2 (1994)(cocktail)(disk 1 of 8)(disk a)[a].fdd" size="1002492" crc="ba64d876" sha1="22c1bc1aea4ec43d589dc771cc707a9e4f12107e" offset="0" />
- </dataarea>
- </part>
- <part name="flop2" interface="floppy_5_25">
- <feature name="part_id" value="Disk B"/>
- <dataarea name="flop" size="1218556">
- <rom name="custom mate 2 (1994)(cocktail)(disk 2 of 8)(disk b).fdd" size="1218556" crc="451ecf8b" sha1="36d2dc3691c23bcc7d56d501b43509bb6c85aaff" offset="0" />
- </dataarea>
- </part>
- <part name="flop3" interface="floppy_5_25">
- <feature name="part_id" value="Disk C"/>
- <dataarea name="flop" size="1279996">
- <rom name="custom mate 2 (1994)(cocktail)(disk 3 of 8)(disk c).fdd" size="1279996" crc="e860f306" sha1="4f1c5cec7dc4387317431acce237855bc4263af5" offset="0" />
- </dataarea>
- </part>
- <part name="flop4" interface="floppy_5_25">
- <feature name="part_id" value="Disk D"/>
- <dataarea name="flop" size="989180">
- <rom name="custom mate 2 (1994)(cocktail)(disk 4 of 8)(disk d).fdd" size="989180" crc="e61d9eb0" sha1="3105d2156389f32bfea0dbafd0817b1d69a41b58" offset="0" />
- </dataarea>
- </part>
- <part name="flop5" interface="floppy_5_25">
- <feature name="part_id" value="Disk E"/>
- <dataarea name="flop" size="1147900">
- <rom name="custom mate 2 (1994)(cocktail)(disk 5 of 8)(disk e).fdd" size="1147900" crc="5268e706" sha1="dc12719b8c32d19012996cfe4b312f7d312cf95d" offset="0" />
- </dataarea>
- </part>
- <part name="flop6" interface="floppy_5_25">
- <feature name="part_id" value="Disk F"/>
- <dataarea name="flop" size="869372">
- <rom name="custom mate 2 (1994)(cocktail)(disk 6 of 8)(disk f).fdd" size="869372" crc="af259f5e" sha1="4a64f120e44eaf2aab511b0b0f11c7a67511abf3" offset="0" />
- </dataarea>
- </part>
- <part name="flop7" interface="floppy_5_25">
- <feature name="part_id" value="Disk G"/>
- <dataarea name="flop" size="1140732">
- <rom name="custom mate 2 (1994)(cocktail)(disk 7 of 8)(disk g).fdd" size="1140732" crc="f8c9d4ee" sha1="0c51900f3be3b2a4d2a9772bc95ebc05647aa9ed" offset="0" />
- </dataarea>
- </part>
- <part name="flop8" interface="floppy_5_25">
- <feature name="part_id" value="Disk H"/>
- <dataarea name="flop" size="863228">
- <rom name="custom mate 2 (1994)(cocktail)(disk 8 of 8)(disk h).fdd" size="863228" crc="c9e494ba" sha1="c58c12014640aa142dfa0be4f57ca55e7664de26" offset="0" />
- </dataarea>
- </part>
- </software>
-
- <software name="customt3" supported="no">
+ <software name="customt3">
<description>Custom Mate 3</description>
<year>1995</year>
<publisher>カクテル・ソフト (Cocktail Soft)</publisher>
<info name="alt_title" value="カスタムメイト3" />
<info name="release" value="19951208" />
+ <info name="usage" value="Run INSTALL.EXE from DOS" />
<part name="flop1" interface="floppy_5_25">
<feature name="part_id" value="Disk A"/>
<dataarea name="flop" size="1068028">
@@ -54115,12 +54760,13 @@ SPACE EMPIRE
</part>
</software>
- <software name="cyberill" supported="no">
+ <software name="cyberill">
<description>Cyber Illusion</description>
<year>1995</year>
<publisher>パールソフト (Pearl Soft)</publisher>
<info name="alt_title" value="サイバーイリュージョン" />
<info name="release" value="19950922" />
+ <info name="usage" value="Create a bootable DOS floppy and boot from it with disk B on drive 2, then run FDINST.EXE. To install to HDD, mount disk B and run HDINST.EXE." />
<part name="flop1" interface="floppy_5_25">
<feature name="part_id" value="Disk A"/>
<dataarea name="flop" size="1284092">
@@ -60554,7 +61200,7 @@ SPACE EMPIRE
</part>
</software>
- <software name="cmus20" supported="no">
+ <software name="cmus20">
<description>Computer Music Vol. 20</description>
<year>19??</year>
<publisher>&lt;coverdisk&gt;</publisher>
@@ -61168,7 +61814,7 @@ SPACE EMPIRE
</part>
</software>
- <software name="cmag9111" supported="no">
+ <software name="cmag9111">
<description>SoftBank C Magazine 1991-11</description>
<year>1991</year>
<publisher>&lt;coverdisk&gt;</publisher>
@@ -61179,7 +61825,7 @@ SPACE EMPIRE
</part>
</software>
- <software name="cmag9201" supported="no">
+ <software name="cmag9201">
<description>SoftBank C Magazine 1992-01</description>
<year>1992</year>
<publisher>&lt;coverdisk&gt;</publisher>
@@ -61190,7 +61836,7 @@ SPACE EMPIRE
</part>
</software>
- <software name="cmag9202" supported="no">
+ <software name="cmag9202">
<description>SoftBank C Magazine 1992-02</description>
<year>1992</year>
<publisher>&lt;coverdisk&gt;</publisher>
@@ -61201,7 +61847,7 @@ SPACE EMPIRE
</part>
</software>
- <software name="cmag9203" supported="no">
+ <software name="cmag9203">
<description>SoftBank C Magazine 1992-03</description>
<year>1992</year>
<publisher>&lt;coverdisk&gt;</publisher>
@@ -61212,7 +61858,7 @@ SPACE EMPIRE
</part>
</software>
- <software name="cmag9204" supported="no">
+ <software name="cmag9204">
<description>SoftBank C Magazine 1992-04</description>
<year>1992</year>
<publisher>&lt;coverdisk&gt;</publisher>
@@ -61223,7 +61869,7 @@ SPACE EMPIRE
</part>
</software>
- <software name="cmag9205" supported="no">
+ <software name="cmag9205">
<description>SoftBank C Magazine 1992-05</description>
<year>1992</year>
<publisher>&lt;coverdisk&gt;</publisher>
@@ -61234,7 +61880,7 @@ SPACE EMPIRE
</part>
</software>
- <software name="cmag9206" supported="no">
+ <software name="cmag9206">
<description>SoftBank C Magazine 1992-06</description>
<year>1992</year>
<publisher>&lt;coverdisk&gt;</publisher>
@@ -61245,7 +61891,7 @@ SPACE EMPIRE
</part>
</software>
- <software name="cmag9207" supported="no">
+ <software name="cmag9207">
<description>SoftBank C Magazine 1992-07</description>
<year>1992</year>
<publisher>&lt;coverdisk&gt;</publisher>
@@ -61256,7 +61902,7 @@ SPACE EMPIRE
</part>
</software>
- <software name="cmag9209" supported="no">
+ <software name="cmag9209">
<description>SoftBank C Magazine 1992-09</description>
<year>1992</year>
<publisher>&lt;coverdisk&gt;</publisher>
@@ -61267,7 +61913,7 @@ SPACE EMPIRE
</part>
</software>
- <software name="cmag9210" supported="no">
+ <software name="cmag9210">
<description>SoftBank C Magazine 1992-10</description>
<year>1992</year>
<publisher>&lt;coverdisk&gt;</publisher>
@@ -61285,7 +61931,7 @@ SPACE EMPIRE
</part>
</software>
- <software name="cmag9211" supported="no">
+ <software name="cmag9211">
<description>SoftBank C Magazine 1992-11</description>
<year>1992</year>
<publisher>&lt;coverdisk&gt;</publisher>
@@ -61296,7 +61942,7 @@ SPACE EMPIRE
</part>
</software>
- <software name="cmag9212" supported="no">
+ <software name="cmag9212">
<description>SoftBank C Magazine 1992-12</description>
<year>1992</year>
<publisher>&lt;coverdisk&gt;</publisher>
@@ -61307,7 +61953,7 @@ SPACE EMPIRE
</part>
</software>
- <software name="cmag9301" supported="no">
+ <software name="cmag9301">
<description>SoftBank C Magazine 1993-01</description>
<year>1993</year>
<publisher>&lt;coverdisk&gt;</publisher>
@@ -61318,7 +61964,7 @@ SPACE EMPIRE
</part>
</software>
- <software name="cmag9404" supported="no">
+ <software name="cmag9404">
<description>SoftBank C Magazine 1994-04</description>
<year>1993</year>
<publisher>&lt;coverdisk&gt;</publisher>
@@ -61329,7 +61975,7 @@ SPACE EMPIRE
</part>
</software>
- <software name="cmag9405" supported="no">
+ <software name="cmag9405">
<description>SoftBank C Magazine 1994-05</description>
<year>1993</year>
<publisher>&lt;coverdisk&gt;</publisher>
@@ -61340,7 +61986,7 @@ SPACE EMPIRE
</part>
</software>
- <software name="cmag9406" supported="no">
+ <software name="cmag9406">
<description>SoftBank C Magazine 1994-06</description>
<year>1993</year>
<publisher>&lt;coverdisk&gt;</publisher>
@@ -62112,7 +62758,8 @@ SPACE EMPIRE
</part>
</software>
- <software name="car2gp">
+ <!-- This game is supposed to play sound effects through the beeper, but in MAME it just outputs a constant beep -->
+ <software name="car2gp" supported="partial">
<description>Car II Grand Prix</description>
<year>1992</year>
<publisher>バイオひゃくパーセント (Bio 100%)</publisher>
@@ -62123,7 +62770,8 @@ SPACE EMPIRE
</part>
</software>
- <software name="carax92">
+ <!-- This game is supposed to play sound effects through the beeper, but in MAME it just outputs a constant beep -->
+ <software name="carax92" supported="partial">
<description>Carax 92</description>
<year>1992</year>
<publisher>バイオひゃくパーセント (Bio 100%)</publisher>
@@ -62134,7 +62782,8 @@ SPACE EMPIRE
</part>
</software>
- <software name="crayshot">
+ <!-- This probably requires 3.5" floppy emulation -->
+ <software name="crayshot" supported="no">
<description>Cray Shoot</description>
<year>19??</year>
<publisher>バイオひゃくパーセント (Bio 100%)</publisher>
@@ -62444,7 +63093,8 @@ SPACE EMPIRE
</part>
</software>
- <software name="carrothu">
+ <!-- This game plays music through the beeper, but it doesn't work in MAME - it just outputs a constant beep -->
+ <software name="carrothu" supported="partial">
<description>Carrot Hunting</description>
<year>19??</year>
<publisher>&lt;unofficial&gt;</publisher>
@@ -63309,10 +63959,11 @@ doujin?!?
</part>
</software>
- <software name="cpw" supported="no">
+ <software name="cpw">
<description>Cal Piss Water - Ayashii CG Shuu</description>
<year>19??</year>
<publisher>&lt;doujin&gt;</publisher>
+ <info name="usage" value="Run CG.BAT from DOS" />
<part name="flop1" interface="floppy_5_25">
<dataarea name="flop" size="1261568">
<rom name="cal_piss_water_half.hdm" size="1261568" crc="f8496f00" sha1="e72d013dfbb01481db99cc8df4b36dccb6d81577" offset="0" />
@@ -63344,7 +63995,8 @@ doujin?!?
</part>
</software>
- <software name="cgesc">
+ <!-- This probably requires 3.5" floppy emulation -->
+ <software name="cgesc" supported="no">
<description>C.G. Gallery 7 - Escort</description>
<year>1992</year>
<publisher>&lt;doujin&gt;</publisher>
@@ -63356,11 +64008,12 @@ doujin?!?
</part>
</software>
- <software name="cgmast98" supported="no">
+ <software name="cgmast98">
<description>C.G. Gallery Master_98</description>
<year>1991</year>
<publisher>&lt;doujin&gt;</publisher>
<info name="author" value="MMK" />
+ <info name="usage" value="Run MMK.BAT from DOS" />
<part name="flop1" interface="floppy_5_25">
<dataarea name="flop" size="1261568">
<rom name="mmk_cg_gallery_master_98.hdm" size="1261568" crc="e3c082ad" sha1="cf09482ec79819210db52b4bf2ff3cfbe4ac959b" offset="0" />
@@ -63400,6 +64053,7 @@ doujin?!?
<publisher>&lt;doujin&gt;</publisher>
<info name="author" value="ソフトさーくる クレージュ ~ Soft Circle Courreges" />
<info name="alt_title" value="地下室のいけにえ" />
+ <info name="usage" value="Run RUN.BAT from DOS" />
<part name="flop1" interface="floppy_5_25">
<dataarea name="flop" size="1265664">
<rom name="chikaike.fdi" size="1265664" crc="67f8303d" sha1="7782ac3b8479f12c14b3012c95810e81dbd39c92" offset="0" />
@@ -63407,7 +64061,8 @@ doujin?!?
</part>
</software>
- <software name="chinghai">
+ <!-- This probably requires 3.5" floppy emulation -->
+ <software name="chinghai" supported="no">
<description>ChingHai</description>
<year>19??</year>
<publisher>&lt;doujin&gt;</publisher>
@@ -63432,6 +64087,7 @@ doujin?!?
</part>
</software>
+ <!-- This probably requires 3.5" floppy emulation -->
<software name="collonc2" supported="no">
<description>Collon Club 2</description>
<year>19??</year>
@@ -63444,7 +64100,8 @@ doujin?!?
</part>
</software>
- <software name="collonc3">
+ <!-- This probably requires 3.5" floppy emulation -->
+ <software name="collonc3" supported="no">
<description>Collon Club 3</description>
<year>19??</year>
<publisher>&lt;doujin&gt;</publisher>
@@ -63457,9 +64114,10 @@ doujin?!?
</software>
<software name="crazylab">
- <description>Crazy Labyrinth</description>
- <year>19??</year>
+ <description>Kyouki no Meikyuu</description>
+ <year>1996</year>
<publisher>&lt;doujin&gt;</publisher>
+ <info name="alt_title" value="狂気の迷宮" />
<info name="author" value="Cats' Organization" />
<part name="flop1" interface="floppy_5_25">
<dataarea name="flop" size="1265664">
@@ -65604,19 +66262,6 @@ doujin?!?
<!-- INCOMPLETE SETS -->
- <software name="cal3" supported="no">
- <description>Cal III (Incomplete)</description>
- <year>1991</year>
- <publisher>バーディーソフト (Birdy Soft)</publisher>
- <info name="alt_title" value="キャル3" />
- <info name="release" value="19930710" />
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="1298608">
- <rom name="key_disk.d88" size="1298608" crc="1e71eb38" sha1="77950fc1805d6ce3a4767e8fe3d9b1dfa644478c" offset="0" />
- </dataarea>
- </part>
- </software>
-
<!-- this should contain 3 disks. it was accompanied by an HDI image -->
<software name="gsekigah" supported="no">
<description>Gassen Sekigahara (Incomplete)</description>
@@ -65778,19 +66423,6 @@ doujin?!?
</part>
</software>
- <software name="tokio2" supported="no">
- <description>Tokio 2 - Kaitaku Imin Boshuuchuu (Incomplete)</description>
- <year>1995</year>
- <publisher>アートディンク (Artdink)</publisher>
- <info name="alt_title" value="トキオ2 開拓移民募集中!" />
- <info name="release" value="19950914" />
- <part name="flop1" interface="floppy_5_25">
- <dataarea name="flop" size="1265664">
- <rom name="boot.fdi" size="1265664" crc="011f2cb8" sha1="f86c50b0f1537eca1fe7bd7680b5a14805739f97" offset="0" />
- </dataarea>
- </part>
- </software>
-
<!-- this should contain 5 disks. it was accompanied by an HDI image -->
<software name="wangsp" supported="no">
<description>Wrestle Angels Special (Incomplete)</description>
diff --git a/hash/pc98_cd.xml b/hash/pc98_cd.xml
index edc26cc1409..de88ca06f2d 100644
--- a/hash/pc98_cd.xml
+++ b/hash/pc98_cd.xml
@@ -1098,6 +1098,43 @@
</part>
</software>
+ <software name="cyberwar">
+ <!--
+ Origin: Neo Kobe Collection
+ <rom name="cyber war (disc 1).ccd" size="771" crc="b00b4fc3" sha1="c0ca2f35f7f2c623a2cffefd00199fad85040ba8"/>
+ <rom name="cyber war (disc 1).cue" size="79" crc="4aa9158f" sha1="22e5bcad2ba79f857a7e025ca8d5dc75bbfa8894"/>
+ <rom name="cyber war (disc 1).img" size="614424720" crc="5513bd0a" sha1="21d2a3f27fa043cc8a486e47a236181eb15cbabb"/>
+ <rom name="cyber war (disc 1).sub" size="25078560" crc="81fb6f2b" sha1="93f38cd1fe5730af8918cc32e51cdc0c40645a0a"/>
+ <rom name="cyber war (disc 2).ccd" size="772" crc="209cd755" sha1="f78e9fe3536b4a7c5841636ea1ca0728b4a39222"/>
+ <rom name="cyber war (disc 2).cue" size="79" crc="63566323" sha1="1c22a830eb3307507db202142a5227816cd4750f"/>
+ <rom name="cyber war (disc 2).img" size="668755920" crc="0c1db581" sha1="88a733ef4014db7e827f13137fda1ac4a5bd6eb6"/>
+ <rom name="cyber war (disc 2).sub" size="27296160" crc="65914b39" sha1="eed5a88ae1fb798da6f9486565cad66be0f39f90"/>
+ <rom name="cyber war (disc 3).ccd" size="771" crc="ec671429" sha1="a84b25f3956ca6219fd54bda5f3632b758c7529f"/>
+ <rom name="cyber war (disc 3).cue" size="79" crc="7bfcb147" sha1="2913f71b0ddd72be5df2e6ce588662fe33f08c7b"/>
+ <rom name="cyber war (disc 3).img" size="698953248" crc="4fdbd398" sha1="463d2708b3e4a2581ea21ea90c2921f90d3a60bc"/>
+ <rom name="cyber war (disc 3).sub" size="28528704" crc="1ae19b0c" sha1="3dd896aeab94d76dd58c564333bac22d70ec71ee"/>
+ -->
+ <description>Cyberwar</description>
+ <year>1995</year>
+ <publisher>塚本吉彦事務所 (Tsukamoto Yoshihiko Jimusho)</publisher>
+ <info name="alt_title" value="サイバーウォー" />
+ <part name="cdrom1" interface="cdrom">
+ <diskarea name="cdrom">
+ <disk name="cyber war (disc 1)" sha1="4b62409f228d06e30c4099d984863be76039a72b"/>
+ </diskarea>
+ </part>
+ <part name="cdrom2" interface="cdrom">
+ <diskarea name="cdrom">
+ <disk name="cyber war (disc 2)" sha1="4bc9c31c839caf73dc27dc05133656a4db6eac74"/>
+ </diskarea>
+ </part>
+ <part name="cdrom3" interface="cdrom">
+ <diskarea name="cdrom">
+ <disk name="cyber war (disc 3)" sha1="0547eda244bcb5e11b4d9381cd5f372fb3fb8485"/>
+ </diskarea>
+ </part>
+ </software>
+
<!-- Hybrid disc, also included in fmtowns_cd.xml -->
<software name="dangel">
<!--
diff --git a/hash/pce.xml b/hash/pce.xml
index 40d7e6227d9..55c7846356a 100644
--- a/hash/pce.xml
+++ b/hash/pce.xml
@@ -33,9 +33,9 @@
<description>Adventure Island</description>
<year>1991</year>
<publisher>Hudson</publisher>
- <info name="serial" value="アドベンチャーアイランド"/>
+ <info name="serial" value="HC91035"/>
<info name="release" value="19910419"/>
- <info name="alt_title" value="HC91035"/>
+ <info name="alt_title" value="アドベンチャーアイランド"/>
<part name="cart" interface="pce_cart">
<dataarea name="rom" size="262144">
<rom name="adventure island (japan).pce" size="262144" crc="8e71d4f3" sha1="01ad5bbd7316740409e01917c19494cb26173ff5" offset="000000" />
@@ -324,9 +324,9 @@
<description>Blodia</description>
<year>1990</year>
<publisher>Hudson</publisher>
- <info name="serial" value="ブロディア"/>
+ <info name="serial" value="HC90027"/>
<info name="release" value="19900223"/>
- <info name="alt_title" value="HC90027"/>
+ <info name="alt_title" value="ブロディア"/>
<part name="cart" interface="pce_cart">
<dataarea name="rom" size="131072">
<rom name="blodia (japan).pce" size="131072" crc="958bcd09" sha1="bcb3070f617059c9d0d781ece2aee9ae74951f6a" offset="000000" />
@@ -761,7 +761,7 @@
<software name="deadmoon">
<description>Dead Moon - Tsuki Sekai no Akumu</description>
<year>1990</year>
- <publisher>B.S.S.</publisher>
+ <publisher>T.S.S.</publisher>
<info name="serial" value="TS91001"/>
<info name="release" value="19910222"/>
<info name="alt_title" value="デッドムーン 月世界の悪夢"/>
@@ -2221,7 +2221,7 @@
<software name="mizubaku">
<description>Mizubaku Dai Bouken</description>
<year>1992</year>
- <publisher>Namcot</publisher>
+ <publisher>Taito</publisher>
<info name="serial" value="TP03020"/>
<info name="release" value="19920117"/>
<info name="alt_title" value="ミズバク大冒険"/>
@@ -3466,7 +3466,7 @@
</software>
<software name="sidearms">
- <description>Sidearms - Hyper Dyne</description>
+ <description>Side Arms - Hyper Dyne</description>
<year>1989</year>
<publisher>NEC</publisher>
<info name="serial" value="H54G-1004"/>
diff --git a/hash/pce_tourvision.xml b/hash/pce_tourvision.xml
index 38694319206..58b3f4ea510 100644
--- a/hash/pce_tourvision.xml
+++ b/hash/pce_tourvision.xml
@@ -1,15 +1,21 @@
<?xml version="1.0"?>
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
-<softwarelist name="pce_tourvision" description="Tourvision (bootleg Arcade NEC PC-Engine) cartridges">
+<softwarelist name="pce_tourvision" description="TourVision (bootleg Arcade NEC PC-Engine) cartridges">
<!--
The 4×2 pins section on the edge connector (pins 1 to 8) are connected to a 74LS244 near each cart slot and
are actually just being read as an IO port just like any other input.
-They form an 8 bit number which is the game ID, for example Override is: 00110101 – 53
-The Game ID is added as a feature on each game of the softwarelist (-1 is used when the ID is not known).
+They form an 8 bit number which is the game ID, for example Override is: 00110101b (53d) = 0x35h
+The Game ID is added as a feature on each game of the softwarelist (0xFF is used when the ID is not known).
+
+Unless noted, all games match the corresponding PCE HuCard dump.
+
+All TourVisión carts are dumped as 1MB, the 384KB ROM is constructed concatenating the first 256KB of the first 512KB half with the first 128KB of the second 512KB half.
+For 512, 256 or 128KB ROMs, just a simple split is needed.
Games with unknown ID
+
Armed-F
Dragon Spirit
Power League IV
@@ -18,7 +24,6 @@ Xevious
Undumped games:
-Blodia (will be dumped soon)
Blue Blink
Boken Danshaku Don
Chase HQ
@@ -30,11 +35,9 @@ Deep Blue
Eternal City
F1 Circus
F1 Triple Battle
-Golf Boy (will be dumped soon)
Hatris
Heavy Unit
-Hani In The Sky
-Hani on the Road (will be dumped soon)
+Hanii in the Sky
Kik Ball
King Of Casino
Klax
@@ -64,620 +67,572 @@ Strange Zone
Taito Motor Bike
Tales Of Monster Path
Titan
-Time Cruise (will be dumped soon)
TV Sports Football
World Beach Volley
World Court Tennis
Zipang
Rumored games:
-Parasol Stars - often been mentioned, but still not confirmed, for Tourvision. For now it's been added from its NEC PC-Engine dump, which it would be likely identical.
+
+Parasol Stars
+
-->
- <!--1943 Kai -->
<software name="1943kai">
- <description>1943 Kai (Tourvision PCE bootleg)</description>
+ <description>1943 Kai (TourVision PCE bootleg)</description>
<year>1991</year>
- <publisher>bootleg (Tourvision) / Capcom / Naxat Soft</publisher>
+ <publisher>bootleg (TourVision) / Naxat</publisher>
+ <info name="alt_title" value="1943改"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="65"/>
+ <feature name="id" value="0x41"/>
<dataarea name="rom" size="524288">
- <!-- verified identical -->
<rom name="1943 kai (japan).pce" size="524288" crc="fde08d6d" sha1="3ac86354155ca01859c53e2f2287a715cd3fca13" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Adventure Island -->
<software name="advislnd">
- <description>Adventure Island (Tourvision PCE bootleg)</description>
+ <description>Adventure Island (TourVision PCE bootleg)</description>
<year>1991</year>
- <publisher>bootleg (Tourvision) / Hudson Soft</publisher>
+ <publisher>bootleg (TourVision) / Hudson</publisher>
+ <info name="alt_title" value="アドベンチャーアイランド"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="64"/>
- <dataarea name="rom" size="1048576">
- <!-- 0x40000 matches PCE advislnd -->
- <rom name="adventure_island.bin" size="1048576" crc="5d57f1c7" sha1="e4becb5175c0ca945f86fa199bb94cbd2399bd2d" offset="000000" />
+ <feature name="id" value="0x40"/>
+ <dataarea name="rom" size="262144">
+ <rom name="adventure island (japan).pce" size="262144" crc="8e71d4f3" sha1="01ad5bbd7316740409e01917c19494cb26173ff5" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Aero Blasters - Hudson / Kaneko -->
<software name="aeroblst">
- <description>Aero Blasters (Tourvision PCE bootleg)</description>
+ <description>Aero Blasters (TourVision PCE bootleg)</description>
<year>1990</year>
- <publisher>bootleg (Tourvision) / Inter State / Kaneko / Hudson Soft</publisher>
+ <publisher>bootleg (TourVision) / Hudson</publisher>
+ <info name="alt_title" value="エアロブラスターズ"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="32"/>
+ <feature name="id" value="0x20"/>
<dataarea name="rom" size="524288">
- <!-- verified identical -->
<rom name="aero blasters (japan).pce" size="524288" crc="25be2b81" sha1="748ec92246140565d95f6fb727de6167227b85d3" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--After Burner -->
<software name="aburner2">
- <description>After Burner (Tourvision PCE bootleg)</description>
+ <description>After Burner (TourVision PCE bootleg)</description>
<year>1990</year>
- <publisher>bootleg (Tourvision) / Sega / Nec Avenue</publisher>
+ <publisher>bootleg (TourVision) / NEC Avenue</publisher>
+ <info name="alt_title" value="アフターバーナーII"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="46"/>
+ <feature name="id" value="0x2e"/>
<dataarea name="rom" size="524288">
- <!-- verified identical -->
<rom name="after burner ii (japan).pce" size="524288" crc="ca72a828" sha1="50b9d22fe5179aee5cb95022472714ef8483841f" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Alice In Wonderland -->
<software name="alice">
- <description>Alice In Wonderland (Tourvision PCE bootleg)</description>
+ <description>Alice In Wonderland (TourVision PCE bootleg)</description>
<year>1990</year>
- <publisher>bootleg (Tourvision) / Face</publisher>
+ <publisher>bootleg (TourVision) / Face</publisher>
+ <info name="alt_title" value="不思議の夢のアリス"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="61"/>
- <dataarea name="rom" size="1048576">
- <!-- 0x40000 matches PCE alice -->
- <rom name="alice_in_wonderland.bin" size="1048576" crc="d1e941ef" sha1="7ca02fee191a270df29764e3eca1f93bd996622b" offset="000000" />
+ <feature name="id" value="0x3d"/>
+ <dataarea name="rom" size="393216">
+ <rom name="fushigi no yume no alice (japan).pce" size="393216" crc="12c4e6fd" sha1="c266b05dd367b2973399b8daff7c4dc33bebedd9" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Ankoku Densetsu -->
<software name="ankoku">
- <description>Ankoku Densetsu (Tourvision PCE bootleg)</description>
+ <description>Ankoku Densetsu (TourVision PCE bootleg)</description>
<year>1990</year>
- <publisher>bootleg (Tourvision) / Victor Interactive Software</publisher>
+ <publisher>bootleg (TourVision) / Victor Interactive Software</publisher>
+ <info name="alt_title" value="暗黒伝説"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="33"/>
- <dataarea name="rom" size="1048576">
- <!-- 0x40000 matches PCE ankoku -->
- <rom name="ankoku_densetsu.tv" size="1048576" crc="274d6a9b" sha1="88c8493883eab3dac530dd70675d58b883a49e2e" offset="000000" />
+ <feature name="id" value="0x21"/>
+ <dataarea name="rom" size="262144">
+ <rom name="ankoku densetsu (japan).pce" size="262144" crc="cacc06fb" sha1="b6ae249f0a4954df6e53c21ba81646ecbc7c2945" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Armed-F -->
<software name="armedf">
- <description>Armed-F (Tourvision PCE bootleg)</description>
+ <description>Armed-F (TourVision PCE bootleg)</description>
<year>1990</year>
- <publisher>bootleg (Tourvision) / Nichibutsu / Big Don</publisher>
+ <publisher>bootleg (TourVision) / Pack-In-Video</publisher>
+ <info name="alt_title" value="FORMATION アームドF"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="-1"/> <!-- Possible IDs: 4,5,15,18,24,31,40,61,75,76,77,78,101,111,114,120,127,136 (medium both delays) -->
+ <feature name="id" value="0xff"/> <!-- Possible IDs: 4,5,15,18,24,31,40,61,75,76,77,78,101,111,114,120,127,136 (medium both delays) -->
<dataarea name="rom" size="262144">
- <!-- verified identical -->
<rom name="armed formation f (japan).pce" size="262144" crc="20ef87fd" sha1="a326c9cece6f14b82629c4c79b34df819b022dce" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Ballistix -->
<software name="ballistx">
- <description>Ballistix (Tourvision PCE bootleg)</description>
+ <description>Ballistix (TourVision PCE bootleg)</description>
<year>1991</year>
- <publisher>bootleg (Tourvision) / Psygnosis / Coconuts Japan</publisher>
+ <publisher>bootleg (TourVision) / Coconuts Japan</publisher>
+ <info name="alt_title" value="バリスティックス"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="186"/>
+ <feature name="id" value="0xba"/>
<dataarea name="rom" size="262144">
- <!-- verified identical -->
<rom name="ballistix (japan).pce" size="262144" crc="8acfc8aa" sha1="e687abeb0f94e85fafa52e92b0beb82542f0c368" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Barunba -->
<software name="barunba">
- <description>Barunba (Tourvision PCE bootleg)</description>
+ <description>Barunba (TourVision PCE bootleg)</description>
<year>1989</year>
- <publisher>bootleg (Tourvision) / Zap / Namcot</publisher>
+ <publisher>bootleg (TourVision) / Namcot</publisher>
+ <info name="alt_title" value="バルンバ"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="39"/>
- <dataarea name="rom" size="1048576">
- <!-- 0x80000 matches PCE barnuba -->
- <rom name="barunba.bin" size="1048576" crc="1498678e" sha1="8a8e25617425dce2ad66a545b48652d307c91be0" offset="000000" />
+ <feature name="id" value="0x27"/>
+ <dataarea name="rom" size="524288">
+ <rom name="barunba (japan).pce" size="524288" crc="4a3df3ca" sha1="5f110864af252462e144aa01a7a6ecb88d2a4eb1" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Batman -->
<software name="batman">
- <description>Batman (Tourvision PCE bootleg)</description>
+ <description>Batman (TourVision PCE bootleg)</description>
<year>1990</year>
- <publisher>bootleg (Tourvision) / Sunsoft</publisher>
+ <publisher>bootleg (TourVision) / Sunsoft</publisher>
+ <info name="alt_title" value="バットマン"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="30"/>
- <dataarea name="rom" size="1048576">
- <!-- 0x40000 matches PCE batman -->
- <rom name="batman.tv" size="1048576" crc="e282f730" sha1="599a7a13cbc2f8d6726407ef3e261cca5d66511f" offset="000000" />
+ <feature name="id" value="0x1e"/>
+ <dataarea name="rom" size="393216">
+ <rom name="batman (japan).pce" size="393216" crc="106bb7b2" sha1="87e93e23c0c3ef960e9a226fc10a5fc9625d43a7" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Be Ball -->
<software name="beballa">
- <description>Be Ball (alt) (Tourvision PCE bootleg)</description>
+ <description>Be Ball (alt) (TourVision PCE bootleg)</description>
<year>1990</year>
- <publisher>bootleg (Tourvision) / Hudson Soft</publisher>
+ <publisher>bootleg (TourVision) / Hudson</publisher>
+ <info name="alt_title" value="ビーボール"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="93"/>
+ <feature name="id" value="0x5d"/>
<dataarea name="rom" size="262144">
- <!-- byte at 0xBCD is changed 0x05 -> 0x02 -->
- <rom name="tourv_be_ball_alt.pce" size="262144" crc="261f1013" sha1="55d8815a4a432e587fc7483b63b73114fe40e710" offset="000000" />
+ <!-- NOT identical to the set in the PCE list, byte at 0xBCD is changed from 0x05 (PCE) to 0x02 (TV)-->
+ <rom name="be ball (japan) [a].pce" size="262144" crc="261f1013" sha1="55d8815a4a432e587fc7483b63b73114fe40e710" offset="000000" />
</dataarea>
</part>
</software>
+ <software name="blodia">
+ <description>Blodia (TourVision PCE bootleg)</description>
+ <year>1989</year>
+ <publisher>bootleg (TourVision) / Hudson</publisher>
+ <info name="alt_title" value="ブロディア"/>
+ <part name="cart" interface="tourvision_cart">
+ <feature name="id" value="0x07"/>
+ <dataarea name="rom" size="131072">
+ <rom name="blodia (japan).pce" size="131072" crc="958bcd09" sha1="bcb3070f617059c9d0d781ece2aee9ae74951f6a" offset="000000" />
+ </dataarea>
+ </part>
+ </software>
- <!--Bomberman -->
<software name="bombman">
- <description>Bomberman (Tourvision PCE bootleg)</description>
+ <description>Bomberman (TourVision PCE bootleg)</description>
<year>1990</year>
- <publisher>bootleg (Tourvision) / Hudson Soft</publisher>
+ <publisher>bootleg (TourVision) / Hudson</publisher>
+ <info name="alt_title" value="ボンバーマン"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="71"/>
+ <feature name="id" value="0x47"/>
<dataarea name="rom" size="262144">
- <!-- verified identical -->
<rom name="bomberman (japan).pce" size="262144" crc="9abb4d1f" sha1="738bbced47d87cd438d7972eba58c08f5c031a74" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Bomberman 93 -->
<software name="bombmn93">
- <description>Bomberman 93 (Tourvision PCE bootleg)</description>
+ <description>Bomberman '93 (TourVision PCE bootleg)</description>
<year>1992</year>
- <publisher>bootleg (Tourvision) / Hudson Soft</publisher>
+ <publisher>bootleg (TourVision) / Hudson</publisher>
+ <info name="alt_title" value="ボンバーマン'93"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="204"/>
- <dataarea name="rom" size="1048576">
- <!-- 0x80000 matches PCE bombmn93 -->
- <rom name="bomberman_93.tv" size="1048576" crc="6772c687" sha1="2ff79046baa19ea0bf1fd362b81f487c1e1d7382" offset="000000" />
+ <feature name="id" value="0xcc"/>
+ <dataarea name="rom" size="524288">
+ <rom name="bomberman '93 (japan).pce" size="524288" crc="b300c5d0" sha1="64131aeb6753bffde2910d641c73b56108874320" offset="000000" />
</dataarea>
</part>
</software>
-
<software name="bullfght">
- <description>Bull Fight - Ring no Haja (Tourvision PCE bootleg)</description>
+ <description>Bull Fight - Ring no Haja (TourVision PCE bootleg)</description>
<year>1989</year>
- <publisher>bootleg (Tourvision) / Cream</publisher>
+ <publisher>bootleg (TourVision) / Cream</publisher>
+ <info name="alt_title" value="ブルファイト リングの覇者"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="185"/>
+ <feature name="id" value="0xb9"/>
<dataarea name="rom" size="393216">
- <!-- verified identical -->
<rom name="bull fight - ring no haja (japan).pce" size="393216" crc="5c4d1991" sha1="6cd94e6209da2939752ab6b1c2d46e5b48c8e0cb" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Burning Angels -->
<software name="burnangl">
- <description>Burning Angels (Tourvision PCE bootleg)</description>
+ <description>Burning Angels (TourVision PCE bootleg)</description>
<year>1990</year>
- <publisher>bootleg (Tourvision) / Naxat</publisher>
+ <publisher>bootleg (TourVision) / Naxat</publisher>
+ <info name="alt_title" value="バーニングエンジェル"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="49"/>
- <dataarea name="rom" size="1048576">
- <!-- 0x40000 matches PCE burnangl -->
- <rom name="burning_angels.tv" size="1048576" crc="a776ff9d" sha1="ea0dd87090f8e4eceac59df8495fcc10f325afe5" offset="000000" />
+ <feature name="id" value="0x31"/>
+ <dataarea name="rom" size="393216">
+ <rom name="burning angels (japan).pce" size="393216" crc="d233c05a" sha1="d34f38058ac1d8276e145a47fc4fdc1310f49a60" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Cadash -->
<software name="cadash">
- <description>Cadash (Tourvision PCE bootleg)</description>
+ <description>Cadash (TourVision PCE bootleg)</description>
<year>1991</year>
- <publisher>bootleg (Tourvision) / Taito</publisher>
+ <publisher>bootleg (TourVision) / Taito</publisher>
+ <info name="alt_title" value="カダッシュ"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="203"/>
- <dataarea name="rom" size="1048576">
- <!-- 0x40000 matches PCE cadash -->
- <rom name="cadash.tv" size="1048576" crc="3611c4cf" sha1="68dab560b0c8123ec334df4e7db4af64dd92ff60" offset="000000" />
+ <feature name="id" value="0xcb"/>
+ <dataarea name="rom" size="393216">
+ <rom name="cadash (japan).pce" size="393216" crc="8dc0d85f" sha1="3755cb2b883bc106e58019e1cd82708a63394f35" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Chozetsurinjin Beraboh Man (Super Foolist Man) -->
+ <!--Super Foolist Man -->
<software name="bravoman">
- <description>Chouzetsu Rinjin - Bravoman (Tourvision PCE bootleg)</description>
+ <description>Chouzetsu Rinjin - Bravoman (TourVision PCE bootleg)</description>
<year>1990</year>
- <publisher>bootleg (Tourvision) / Namco / Namcot</publisher>
+ <publisher>bootleg (TourVision) / Namcot</publisher>
+ <info name="alt_title" value="超絶倫人ベラボーマン"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="27"/>
+ <feature name="id" value="0x1b"/>
<dataarea name="rom" size="524288">
- <!-- verified identical -->
<rom name="chouzetsu rinjin - bravoman (japan).pce" size="524288" crc="0df57c90" sha1="9abb7d96a4dba96a26f7073ea06cb8b2deb24a43" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Chuka Taisen -->
<software name="chukatai">
- <description>Chuka Taisen (Tourvision PCE bootleg)</description>
+ <description>Chuka Taisen (TourVision PCE bootleg)</description>
<year>1992</year>
- <publisher>bootleg (Tourvision) / Taito Corporation</publisher>
+ <publisher>bootleg (TourVision) / Taito</publisher>
+ <info name="alt_title" value="極楽!中華大仙"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="37"/>
+ <feature name="id" value="0x25"/>
<dataarea name="rom" size="393216">
- <!-- verified identical -->
<rom name="gokuraku! chuuka taisen (japan).pce" size="393216" crc="e749a22c" sha1="b58e94e3e0c778e678c5d08c708ac4e37bedbbe3" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Columns - Telenet Japan -->
<software name="columns">
- <description>Columns (Tourvision PCE bootleg)</description>
+ <description>Columns (TourVision PCE bootleg)</description>
<year>1991</year>
- <publisher>bootleg (Tourvision) / Telenet Japan</publisher>
+ <publisher>bootleg (TourVision) / Nihon Telenet</publisher>
+ <info name="alt_title" value="コラムス"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="90"/>
+ <feature name="id" value="0x5a"/>
<dataarea name="rom" size="131072">
- <!-- verified identical -->
<rom name="columns (japan).pce" size="131072" crc="99f7a572" sha1="238f9ee6cc80b31c5c93a4f43281e690200bdea3" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Coryoon -->
<software name="coryoon">
- <description>Coryoon - Child of Dragon (Tourvision PCE bootleg)</description>
+ <description>Coryoon - Child of Dragon (TourVision PCE bootleg)</description>
<year>1991</year>
- <publisher>bootleg (Tourvision) / Naxat Soft</publisher>
+ <publisher>bootleg (TourVision) / Naxat</publisher>
+ <info name="alt_title" value="コリューン"/>
<part name="cart" interface="tourvision_cart">
<feature name="id" value="43"/>
<dataarea name="rom" size="524288">
- <!-- verified identical -->
<rom name="coryoon - child of dragon (japan).pce" size="524288" crc="b4d29e3b" sha1="709595f04defcc55181f7502a0065e4c22d5fb19" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Cyber Core -->
<software name="cybrcore">
- <description>Cyber Core (Tourvision PCE bootleg)</description>
+ <description>Cyber Core (TourVision PCE bootleg)</description>
<year>1990</year>
- <publisher>bootleg (Tourvision) / IGS</publisher>
+ <publisher>bootleg (TourVision) / IGS</publisher>
+ <info name="alt_title" value="サイバーコア"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="13"/>
- <dataarea name="rom" size="1048576">
- <!-- 0x40000 the same of PCE - cybrcore -->
- <rom name="cyber_core.bin" size="1048576" crc="e1bfac8f" sha1="8c346edf8251710a3dcddf4bd1f870de0661e5c9" offset="000000" />
+ <feature name="id" value="0x0d"/>
+ <dataarea name="rom" size="393216">
+ <rom name="cyber core (japan).pce" size="393216" crc="a98d276a" sha1="75bbd695e55a01a423a6c2404335d75f5bb65437" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Daisenpu -->
<software name="daisenpu">
- <description>Daisenpu (Tourvision PCE bootleg)</description>
+ <description>Daisenpu (TourVision PCE bootleg)</description>
<year>1990</year>
- <publisher>bootleg (Tourvision) / Toaplan / Nec Avenue</publisher>
+ <publisher>bootleg (TourVision) / NEC Avenue</publisher>
+ <info name="alt_title" value="大旋風"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="3"/>
+ <feature name="id" value="0x03"/>
<dataarea name="rom" size="524288">
- <!-- verified identical -->
<rom name="dai senpu (japan).pce" size="524288" crc="9107bcc8" sha1="81f8c8f01530bb3d22e2dd463202d0e26e7faf24" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Dead Moon -->
<software name="deadmoon">
- <description>Dead Moon (Tourvision PCE bootleg)</description>
+ <description>Dead Moon (TourVision PCE bootleg)</description>
<year>1991</year>
- <publisher>bootleg (Tourvision) / T.S.S</publisher>
+ <publisher>bootleg (TourVision) / T.S.S</publisher>
+ <info name="alt_title" value="デッドムーン 月世界の悪夢"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="55"/>
+ <feature name="id" value="0x37"/>
<dataarea name="rom" size="524288">
- <!-- verified identical -->
<rom name="dead moon (japan).pce" size="524288" crc="56739bc7" sha1="d86ba171b459c286243306407311d85d013a2833" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Devil Crash -->
<software name="devlcrsh">
- <description>Devil Crash (Tourvision PCE bootleg)</description>
+ <description>Devil Crash - Naxat Pinball (TourVision PCE bootleg)</description>
<year>1990</year>
- <publisher>bootleg (Tourvision) / Naxat / Red</publisher>
+ <publisher>bootleg (TourVision) / Naxat</publisher>
+ <info name="alt_title" value="デビルクラッシュ ナグザットピンボール"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="47"/>
+ <feature name="id" value="0x2f"/>
<dataarea name="rom" size="393216">
- <!-- verified identical -->
<rom name="devil crash - naxat pinball (japan).pce" size="393216" crc="4ec81a80" sha1="808638c33e110285d0d9415bc046b94a84b02c6a" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Die Hard -->
<software name="diehard">
- <description>Die Hard (Tourvision PCE bootleg)</description>
+ <description>Die Hard (TourVision PCE bootleg)</description>
<year>1990</year>
- <publisher>bootleg (Tourvision) / Pack In Video / Nihon Busson Co.,Ltd</publisher>
+ <publisher>bootleg (TourVision) / Pack In Video</publisher>
+ <info name="alt_title" value="ダイハード"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="73"/>
- <dataarea name="rom" size="1048576">
- <!-- 0x80000 matches PCE diehard -->
- <rom name="die_hard.tv" size="1048576" crc="5cd0556e" sha1="605a963d024aca1f51f343349948d15fc3ef9954" offset="000000" />
+ <feature name="id" value="0x49"/>
+ <dataarea name="rom" size="524288">
+ <rom name="die hard (japan).pce" size="524288" crc="1b5b1cb1" sha1="96aeca126bb6ac0ca0df5ee260a8a1ee25f44d6d" offset="000000" />
</dataarea>
</part>
</software>
-
<!--Dodge Ball -->
<software name="nekdodge">
- <description>Dodge Ball (Tourvision PCE bootleg)</description>
+ <description>Nekketsu Koukou Dodgeball Bu - PC Bangai Hen (TourVision PCE bootleg)</description>
<year>1990</year>
- <publisher>bootleg (Tourvision) / Technos Japan Corp / Naxat Soft</publisher>
+ <publisher>bootleg (TourVision) / Naxat</publisher>
+ <info name="alt_title" value="熱血高校ドッジボール部 PC番外編"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="194"/>
+ <feature name="id" value="0xc2"/>
<dataarea name="rom" size="262144">
- <!-- verified identical -->
<rom name="nekketsu koukou dodgeball bu - pc bangai hen (japan).pce" size="262144" crc="65fdb863" sha1="582121ade819254da31fd8867c30e60195589a9a" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Doraemon Meikyuu Daisakusen -->
<software name="dorams">
- <description>Doraemon Meikyuu Dai Sakusen (Tourvision PCE bootleg)</description>
+ <description>Doraemon - Meikyuu Dai Sakusen (TourVision PCE bootleg)</description>
<year>1989</year>
- <publisher>bootleg (Tourvision) / Fujiko-Shogakukan-TV Asahi / Hudson Soft</publisher>
+ <publisher>bootleg (TourVision) / Hudson</publisher>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="20"/>
+ <feature name="id" value="0x14"/>
<dataarea name="rom" size="262144">
- <!-- verified identical -->
<rom name="doraemon - meikyuu dai sakusen (japan).pce" size="262144" crc="dc760a07" sha1="81769dc4e2e669f6ae98872d22c52ac290530a28" offset="000000" />
</dataarea>
</part>
</software>
- <!--Doraemon - Nobita no Dorabian Night -->
<software name="dorandn">
- <description>Doraemon - Nobita no Dorabian Night (Tourvision PCE bootleg)</description>
+ <description>Doraemon - Nobita no Dorabian Night (TourVision PCE bootleg)</description>
<year>1991</year>
- <publisher>bootleg (Tourvision) / Fujiko-Shogakukan-TV Asahi / Hudson Soft</publisher>
+ <publisher>bootleg (TourVision) / Hudson</publisher>
+ <info name="alt_title" value="ドラえもん のび太のドラビアンナイト"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="43"/>
- <dataarea name="rom" size="1048576">
- <!-- 0x80000 matches PCE dorandn -->
- <rom name="doreamon-nobitas_dorabian_night.tv" size="1048576" crc="716b1229" sha1="aaaf21cb511d07a0091ed560f3b426a3ba8950c5" offset="000000" />
+ <feature name="id" value="0x2b"/>
+ <dataarea name="rom" size="524288">
+ <rom name="doraemon - nobita no dorabian night (japan).pce" size="524288" crc="013a747f" sha1="feea7cb74d4e256eb75ab46fcfc40c21743d5487" offset="000000" />
</dataarea>
</part>
</software>
- <!--Down Load -->
<software name="download">
- <description>Down Load (Tourvision PCE bootleg)</description>
+ <description>Down Load (TourVision PCE bootleg)</description>
<year>1990</year>
- <publisher>bootleg (Tourvision) / NEC Avenue</publisher>
+ <publisher>bootleg (TourVision) / NEC Avenue</publisher>
+ <info name="alt_title" value="ダウンロード"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="43"/>
- <dataarea name="rom" size="1048576">
- <!-- 0x80000 matches PCE download -->
- <rom name="down_load.bin" size="1048576" crc="cd4e0142" sha1="8324e0699c41c5af524889a9df2f4d45d8683d4e" offset="000000" />
+ <feature name="id" value="0x2b"/>
+ <dataarea name="rom" size="524288">
+ <rom name="download (japan).pce" size="524288" crc="85101c20" sha1="847bd22cccdf929def8fc348b973faee2688e648" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Dragon Egg! -->
<software name="dragnegg" supported="no">
- <description>Dragon Egg! (Tourvision PCE bootleg)</description>
+ <description>Dragon Egg! (TourVision PCE bootleg)</description>
<year>1991</year>
- <publisher>bootleg (Tourvision) / Masaya</publisher>
+ <publisher>bootleg (TourVision) / Masiya</publisher>
+ <info name="alt_title" value="どらごんEGG!"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="98"/>
- <dataarea name="rom" size="1048576">
- <!-- 0x80000 matches PCE dragnegg -->
- <rom name="dragon_egg.tv" size="1048576" crc="fa24bc20" sha1="d6da2f5c95bb25d15918e01de951bbf35de9de7b" offset="000000" />
+ <feature name="id" value="0x62"/>
+ <dataarea name="rom" size="524288">
+ <rom name="dragon egg! (japan).pce" size="524288" crc="442405d5" sha1="56c69f24b542fea72cc753ddf0e4bb23974adbdf" offset="000000" />
</dataarea>
</part>
</software>
-
<software name="dsaber">
- <description>Dragon Saber - After Story of Dragon Spirit (Tourvision PCE bootleg)</description>
+ <description>Dragon Saber - After Story of Dragon Spirit (TourVision PCE bootleg)</description>
<year>1991</year>
- <publisher>bootleg (Tourvision) / Namcot</publisher>
+ <publisher>bootleg (TourVision) / Namcot</publisher>
+ <info name="alt_title" value="ドラゴンセイバー"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="65"/>
+ <feature name="id" value="0x41"/>
<dataarea name="rom" size="524288">
- <!-- verified identical -->
<rom name="dragon saber - after story of dragon spirit (japan).pce" size="524288" crc="3219849c" sha1="6d94cd3e27dbe1694229f7f006dc821be4764aa2" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Dragon Spirit -->
<software name="dspirit">
- <description>Dragon Spirit (Tourvision PCE bootleg)</description>
+ <description>Dragon Spirit (TourVision PCE bootleg)</description>
<year>1988</year>
- <publisher>bootleg (Tourvision) / Namcot</publisher>
+ <publisher>bootleg (TourVision) / Namcot</publisher>
+ <info name="alt_title" value="ドラゴンスピリット"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="-1"/> <!-- Possible IDs: 4,5,15,18,24,31,40,61,75,76,77,78,101,111,114,120,127,136 (long final delay short initial one) -->
+ <feature name="id" value="0xff"/> <!-- Possible IDs: 4,5,15,18,24,31,40,61,75,76,77,78,101,111,114,120,127,136 (long final delay short initial one) -->
<dataarea name="rom" size="262144">
- <!-- verified identical -->
<rom name="dragon spirit (japan).pce" size="262144" crc="01a76935" sha1="09b037fde801b71d1ff343c40ff5a58372b9a514" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Drop Rock Hora Hora -->
<software name="droprock">
- <description>Drop Rock Hora Hora (Tourvision PCE bootleg)</description>
+ <description>Drop Rock Hora Hora (TourVision PCE bootleg)</description>
<year>1990</year>
- <publisher>bootleg (Tourvision) / Data East</publisher>
+ <publisher>bootleg (TourVision) / Data East</publisher>
+ <info name="alt_title" value="ドロップロック ほらホラ"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="12"/>
- <dataarea name="rom" size="1048576">
- <!-- 0x40000 matches PCE droprock -->
- <rom name="drop_rock_hora_hora.bin" size="1048576" crc="66cf9db8" sha1="66d1d916a6f13a52ca164fda740fb532386992be" offset="000000" />
+ <feature name="id" value="0x0c"/>
+ <dataarea name="rom" size="262144">
+ <rom name="drop rock hora hora (japan).pce" size="262144" crc="67ec5ec4" sha1="b1b28d6dac76c3e3547f0a5a695110fd506643e0" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--
- Dungeon Explorer TourVision cart - Hudson / Atlus
- Notes:
- -Cart's A18 line (pin 32) seems not connected to anything.
- -->
<software name="dungexpl">
- <description>Dungeon Explorer (Tourvision PCE bootleg)</description>
+ <description>Dungeon Explorer (TourVision PCE bootleg)</description>
<year>1989</year>
- <publisher>bootleg (Tourvision) / Atlus Ltd. / Hudson Soft</publisher>
+ <publisher>bootleg (TourVision) / Hudson</publisher>
+ <info name="alt_title" value="ダンジョン エクスプローラー"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="209"/>
+ <feature name="id" value="0xd1"/>
<dataarea name="rom" size="393216">
- <!-- verified identical -->
<rom name="dungeon explorer (japan).pce" size="393216" crc="1b1a80a2" sha1="77caece9655a0e14330884673ffb41ff2bb625c4" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Fighting Run -->
<software name="fightrun">
- <description>Fighting Run (Tourvision PCE bootleg)</description>
+ <description>Fighting Run (TourVision PCE bootleg)</description>
<year>1991</year>
- <publisher>bootleg (Tourvision) / Nichibutsu</publisher>
+ <publisher>bootleg (TourVision) / Nihon Bussan</publisher>
+ <info name="alt_title" value="ファイティングラン"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="195"/>
- <dataarea name="rom" size="1048576">
- <!-- 0x80000 matches PCE fightrun -->
- <rom name="fighting_run.bin" size="1048576" crc="004bba0a" sha1="9f3933eeb60fcd95d05db093156bce65dc4a82fd" offset="000000" />
+ <feature name="id" value="0xc3"/>
+ <dataarea name="rom" size="524288">
+ <rom name="fighting run (japan).pce" size="524288" crc="1828d2e5" sha1="fdd2962412b401cd2d72a85ddb516071468bd9ff" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Final Blaster -->
<software name="finlblst">
- <description>Final Blaster (Tourvision PCE bootleg)</description>
+ <description>Final Blaster (TourVision PCE bootleg)</description>
<year>1990</year>
- <publisher>bootleg (Tourvision) / Namco / Namcot</publisher>
+ <publisher>bootleg (TourVision) / Namcot</publisher>
+ <info name="alt_title" value="ファイナルブラスター"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="29"/>
+ <feature name="id" value="0x1d"/>
<dataarea name="rom" size="393216">
- <!-- verified identical -->
<rom name="final blaster (japan).pce" size="393216" crc="c90971ba" sha1="4a013fde3938ceaacf38fcc4f56828d1292142d0" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Final Lap Twin - Namco -->
<software name="finallap">
- <description>Final Lap Twin (Tourvision PCE bootleg)</description>
+ <description>Final Lap Twin (TourVision PCE bootleg)</description>
<year>1989</year>
- <publisher>bootleg (Tourvision) / Namco Ltd. / Namcot</publisher>
+ <publisher>bootleg (TourVision) / Namcot</publisher>
+ <info name="alt_title" value="ファイナルラップ・ツイン"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="79"/>
+ <feature name="id" value="0x4f"/>
<dataarea name="rom" size="393216">
- <!-- verified identical -->
<rom name="final lap twin (japan).pce" size="393216" crc="c8c084e3" sha1="ad695b7d1fb8bac7d9e13045bf229dba98d56a71" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Final Match Tennis -->
<software name="finalmt">
- <description>Final Match Tennis (Tourvision PCE bootleg)</description>
+ <description>Final Match Tennis (TourVision PCE bootleg)</description>
<year>1991</year>
- <publisher>bootleg (Tourvision) / Human</publisher>
+ <publisher>bootleg (TourVision) / Human</publisher>
+ <info name="alt_title" value="ファイナルマッチテニス"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="62"/>
+ <feature name="id" value="0x3e"/>
<dataarea name="rom" size="262144">
- <!-- verified identical -->
<rom name="final match tennis (japan).pce" size="262144" crc="560d2305" sha1="e3a97b468d0a6c94effde70bf331dc4b3d90b166" offset="000000" />
</dataarea>
</part>
</software>
- <!--Final Soldier -->
<software name="finalsol">
- <description>Final Soldier (Tourvision PCE bootleg)</description>
+ <description>Final Soldier (TourVision PCE bootleg)</description>
<year>1991</year>
- <publisher>bootleg (Tourvision) / Hudson</publisher>
+ <publisher>bootleg (TourVision) / Hudson</publisher>
+ <info name="alt_title" value="ファイナルソルジャー"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="45"/>
- <dataarea name="rom" size="1048576">
- <rom name="final_soldier.bin" size="1048576" crc="bf28530b" sha1="fe9b487ab0fb5adc83d23d66c0ccb6dde6b77fbd" offset="000000" />
+ <feature name="id" value="0x2d"/>
+ <dataarea name="rom" size="524288">
+ <rom name="final soldier (japan).pce" size="524288" crc="af2dd2af" sha1="ce89c6ea5d9eb36a642742ecad9c35c16b761c49" offset="000000" />
</dataarea>
</part>
</software>
- <!--Formation Soccer - Human Cup ' 90 - Human -->
<software name="fsoccr90">
- <description>Formation Soccer - Human Cup '90 (Tourvision PCE bootleg)</description>
+ <description>Formation Soccer - Human Cup '90 (TourVision PCE bootleg)</description>
<year>1990</year>
- <publisher>bootleg (Tourvision) / Human</publisher>
+ <publisher>bootleg (TourVision) / Human</publisher>
+ <info name="alt_title" value="フォーメーション・サッカー ヒューマンカップ'90"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="1"/>
+ <feature name="id" value="0x01"/>
<dataarea name="rom" size="262144">
- <!-- verified identical -->
<rom name="formation soccer - human cup '90 (japan).pce" size="262144" crc="85a1e7b6" sha1="d53db608475ca26ff81837dc43b40726bd0440a5" offset="000000" />
</dataarea>
</part>
</software>
+ <software name="ganbgolf">
+ <description>Ganbare! Golf Boys (TourVision PCE bootleg)</description>
+ <year>1989</year>
+ <publisher>bootleg (TourVision) / NCS</publisher>
+ <info name="alt_title" value="がんばれ!ゴルフボーイズ"/>
+ <part name="cart" interface="tourvision_cart">
+ <feature name="id" value="0x43"/>
+ <dataarea name="rom" size="262144">
+ <rom name="ganbare! golf boys (japan).pce" size="262144" crc="27a4d11a" sha1="69794e5af0d2ec1a5bf6122c64fd5bc43092ae04" offset="000000" />
+ </dataarea>
+ </part>
+ </software>
- <!--Gomola Speed - Human -->
<software name="gomolaa">
- <description>Gomola Speed (alt) (Tourvision PCE bootleg)</description>
+ <description>Gomola Speed (alt) (TourVision PCE bootleg)</description>
<year>1990</year>
- <publisher>bootleg (Tourvision) / Human</publisher>
+ <publisher>bootleg (TourVision) / UPL</publisher>
+ <info name="alt_title" value="ゴモラスピード"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="27"/>
+ <feature name="id" value="0x1b"/>
<dataarea name="rom" size="393216">
<!-- NOT identical to the set in the PCE list, alt revison? -->
<rom name="gomolaa.pce" size="393216" crc="4bd38f17" sha1="fe4b08fb0cd9d0a53726c2709db3e31fbeae1213" offset="000000" />
@@ -685,1059 +640,923 @@ Parasol Stars - often been mentioned, but still not confirmed, for Tourvision. F
</part>
</software>
-
- <!--Gradius -->
<software name="gradius">
- <description>Gradius (Tourvision PCE bootleg)</description>
+ <description>Gradius (TourVision PCE bootleg)</description>
<year>1991</year>
- <publisher>bootleg (Tourvision) / Konami</publisher>
+ <publisher>bootleg (TourVision) / Konami</publisher>
+ <info name="alt_title" value="グラディウス"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="187"/>
- <dataarea name="rom" size="1048576">
- <!-- 0x40000 matches PCE gradius -->
- <rom name="gradius.tv" size="1048576" crc="8b39af37" sha1="62dc116918ded85325ff65c470818418e73516ed" offset="000000" />
+ <feature name="id" value="0xbb"/>
+ <dataarea name="rom" size="262144">
+ <rom name="gradius (japan).pce" size="262144" crc="0517da65" sha1="338f62b6d57f30b1850c32f5ae0d8c26c761974b" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Gunhed -->
<software name="gunhed">
- <description>GunHed (Tourvision PCE bootleg)</description>
+ <description>GunHed (TourVision PCE bootleg)</description>
<year>1989</year>
- <publisher>bootleg (Tourvision) / Hudson / Toho Sunrise</publisher>
+ <publisher>bootleg (TourVision) / Hudson</publisher>
+ <info name="alt_title" value="ガンヘッド"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="148"/>
+ <feature name="id" value="0x94"/>
<dataarea name="rom" size="393216">
- <!-- verified identical -->
<rom name="gunhed (japan).pce" size="393216" crc="a17d4d7e" sha1="0107d93ff5d10325092d45e6bfd21e8130efeed7" offset="000000" />
</dataarea>
</part>
</software>
- <!--Hana Taka Daka (Super Long Nose Goblin) -->
+ <!--Super Long Nose Goblin -->
<software name="hanataka">
- <description>Hana Taaka Daka!? (Tourvision PCE bootleg)</description>
+ <description>Hana Taaka Daka!? (TourVision PCE bootleg)</description>
<year>1991</year>
- <publisher>bootleg (Tourvision) / Taito Corporation</publisher>
+ <publisher>bootleg (TourVision) / Taito</publisher>
+ <info name="alt_title" value="はなたーかだか!?"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="6"/>
+ <feature name="id" value="0x06"/>
<dataarea name="rom" size="524288">
- <!-- verified identical -->
<rom name="hana taaka daka! (japan).pce" size="524288" crc="ba4d0dd4" sha1="664ccd11372b04739e388fb921ac507eb71986cd" offset="000000" />
</dataarea>
</part>
</software>
+ <software name="haniirod">
+ <description>Hanii on the Road (TourVision PCE bootleg)</description> <!-- The cart was hand-labeled as "Money in the Sky II" -->
+ <year>1990</year>
+ <publisher>bootleg (TourVision) / Face</publisher>
+ <info name="alt_title" value="はにい・おんざ・ろおど"/>
+ <part name="cart" interface="tourvision_cart">
+ <feature name="id" value="0x53"/>
+ <dataarea name="rom" size="393216">
+ <rom name="hanii on the road (japan).pce" size="393216" crc="9897fa86" sha1="67e7fd05e40c08a7e353501e1940ef1ec5ae8b05" offset="000000" />
+ </dataarea>
+ </part>
+ </software>
- <!--Hit The Ice -->
<software name="hitice">
- <description>Hit The Ice (Tourvision PCE bootleg)</description>
+ <description>Hit the Ice - VHL - The Official Video Hockey League (TourVision PCE bootleg)</description>
<year>1991</year>
- <publisher>bootleg (Tourvision) / Williams / Taito Corporation</publisher>
+ <publisher>bootleg (TourVision) / Taito</publisher>
+ <info name="alt_title" value="ヒット ジ アイス"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="97"/>
- <dataarea name="rom" size="1048576">
- <!-- 0x40000 matches PCE hitice -->
- <rom name="hit_the_ice.tv" size="1048576" crc="a0929d2b" sha1="26607a76cade818bd0d1daf2d0bfddfecd18f187" offset="000000" />
+ <feature name="id" value="0x61"/>
+ <dataarea name="rom" size="393216">
+ <rom name="hit the ice - vhl the official video hockey league (japan).pce" size="393216" crc="7acb60c8" sha1="1452d2161d1da401f05c36a0a50492a6df9dc010" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Image Fight -->
<software name="imagefgt">
- <description>Image Fight (Tourvision PCE bootleg)</description>
+ <description>Image Fight (TourVision PCE bootleg)</description>
<year>1990</year>
- <publisher>bootleg (Tourvision) / Irem</publisher>
+ <publisher>bootleg (TourVision) / Irem</publisher>
+ <info name="alt_title" value="イメージファイト"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="99"/>
- <dataarea name="rom" size="1048576">
- <!-- 0x80000 matches PCE imagefgt -->
- <rom name="image_fight.bin" size="1048576" crc="ad6a4eb1" sha1="b802f718a3a199f9257e19b7044482cc05c1c7a6" offset="000000" />
+ <feature name="id" value="0x63"/>
+ <dataarea name="rom" size="524288">
+ <rom name="image fight (japan).pce" size="524288" crc="a80c565f" sha1="4f2256e49cc71613a6b35d224be706ee95df17b9" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Jackie Chan - Hudson -->
<software name="jchan">
- <description>Jackie Chan (Tourvision PCE bootleg)</description>
+ <description>Jackie Chan (TourVision PCE bootleg)</description>
<year>1991</year>
- <publisher>bootleg (Tourvision) / Hudson Soft</publisher>
+ <publisher>bootleg (TourVision) / Hudson</publisher>
+ <info name="alt_title" value="ジャッキーチェン"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="54"/>
+ <feature name="id" value="0x36"/>
<dataarea name="rom" size="524288">
- <!-- verified identical -->
<rom name="jackie chan (japan).pce" size="524288" crc="c6fa6373" sha1="44c9ce3b37ca9c5edfe840f78485048e2bd1bf41" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Jinmu Densho -->
<software name="jinmu">
- <description>Jinmu Denshou (Tourvision PCE bootleg)</description>
+ <description>Jinmu Denshou (TourVision PCE bootleg)</description>
<year>1989</year>
- <publisher>bootleg (Tourvision) / Big Club / Wolf Team</publisher>
+ <publisher>bootleg (TourVision) / Big Club</publisher>
+ <info name="alt_title" value="神武伝承"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="19"/>
+ <feature name="id" value="0x13"/>
<dataarea name="rom" size="524288">
- <!-- verified identical -->
<rom name="jinmu denshou (japan).pce" size="524288" crc="c150637a" sha1="e38d6d83120301a7befa7f496f1a93768060032d" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Kato Chan &amp; Ken Chan -->
<software name="katochan">
- <description>Kato Chan &amp; Ken Chan (Tourvision PCE bootleg)</description>
+ <description>Kato Chan &amp; Ken Chan (TourVision PCE bootleg)</description>
<year>1990</year>
- <publisher>bootleg (Tourvision) / Hudson</publisher>
+ <publisher>bootleg (TourVision) / Hudson</publisher>
+ <info name="alt_title" value="カトちゃんケンちゃん"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="42"/>
- <dataarea name="rom" size="1048576">
- <!-- 0x40000 matches PCE katochan -->
- <rom name="kato_ken.bin" size="1048576" crc="47993b98" sha1="1febf57b96df7649675b944df01cec48daa4e12c" offset="000000" />
+ <feature name="id" value="0x2a"/>
+ <dataarea name="rom" size="262144">
+ <rom name="kato chan &amp; ken chan (japan).pce" size="262144" crc="6069c5e7" sha1="1381c15587891083f7cde3b1224fcc6df45bc914" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Kiki Kaikai -->
<software name="kikikai">
- <description>Kiki Kaikai (Tourvision PCE bootleg)</description>
+ <description>Kiki Kaikai (TourVision PCE bootleg)</description>
<year>1990</year>
- <publisher>bootleg (Tourvision) / Taito</publisher>
+ <publisher>bootleg (TourVision) / Taito</publisher>
+ <info name="alt_title" value="奇々怪界"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="120"/>
+ <feature name="id" value="0x78"/>
<dataarea name="rom" size="393216">
- <!-- verified identical -->
<rom name="kiki kaikai (japan).pce" size="393216" crc="c0cb5add" sha1="8dc4fce4beca91f51f123acf8f1cc659ed58d312" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Knight Rider Special -->
<software name="knightrs">
- <description>Knight Rider Special (Tourvision PCE bootleg)</description>
+ <description>Knight Rider Special (TourVision PCE bootleg)</description>
<year>1994</year>
- <publisher>bootleg (Tourvision) / Pack In Video</publisher>
+ <publisher>bootleg (TourVision) / Pack In Video</publisher>
+ <info name="alt_title" value="ナイトライダースペシャル"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="193"/>
- <dataarea name="rom" size="1048576">
- <!-- 0x40000 matches PCE knightrs -->
- <rom name="knight_rider.tv" size="1048576" crc="dc926ef5" sha1="c0d9452e3468c46e6f45c40d634ae448f21531d3" offset="000000" />
+ <feature name="id" value="0xc1"/>
+ <dataarea name="rom" size="262144">
+ <rom name="knight rider special (japan).pce" size="262144" crc="c614116c" sha1="d2dbbd8b55b80d41e32a3907fcdafa985b60abe4" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Legend of Hero Tonma -->
<software name="loht">
- <description>Legend of Hero Tonma (Tourvision PCE bootleg)</description>
+ <description>Legend of Hero Tonma (TourVision PCE bootleg)</description>
<year>1991</year>
- <publisher>bootleg (Tourvision) / IREM Corp</publisher>
+ <publisher>bootleg (TourVision) / Irem</publisher>
+ <info name="alt_title" value="レジェンド・オブ・ヒーロー・トンマ"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="56"/>
+ <feature name="id" value="0x38"/>
<dataarea name="rom" size="524288">
- <!-- verified identical -->
<rom name="legend of hero tonma (japan).pce" size="524288" crc="c28b0d8a" sha1="352e91337db64bc7edd788e4ccb9c240c7040898" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Makyo Densetsu - The Legendary Axe - Victor Musical Industries, Inc. -->
<software name="makyoden">
- <description>Makyou Densetsu - The Legendary Axe (Tourvision PCE bootleg)</description>
+ <description>Makyou Densetsu - The Legendary Axe (TourVision PCE bootleg)</description>
<year>1988</year>
- <publisher>bootleg (Tourvision) / Victor Musical Industries, Inc.</publisher>
+ <publisher>bootleg (TourVision) / Victor Interactive Software</publisher>
+ <info name="alt_title" value="魔境伝説"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="40"/>
+ <feature name="id" value="0x28"/>
<dataarea name="rom" size="262144">
- <!-- verified identical -->
<rom name="makyou densetsu (japan).pce" size="262144" crc="d4c5af46" sha1="7e1b1f52222663e9e98973fdb3cf67879122b617" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Mesopotamia -->
<software name="mesopot">
- <description>Mesopotamia (Tourvision PCE bootleg)</description>
+ <description>Mesopotamia (TourVision PCE bootleg)</description>
<year>1991</year>
- <publisher>bootleg (Tourvision) / Atlus</publisher>
+ <publisher>bootleg (TourVision) / Atlus</publisher>
+ <info name="alt_title" value="メソポタミア"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="197"/>
- <dataarea name="rom" size="1048576">
- <!-- 0x80000 matches PCE mesopot -->
- <rom name="mesopotamia.bin" size="1048576" crc="ea8af850" sha1="1b50db3fadc0b635527fd047cfede556b1de3547" offset="000000" />
+ <feature name="id" value="0xc5"/>
+ <dataarea name="rom" size="524288">
+ <rom name="mesopotamia (japan).pce" size="524288" crc="e87190f1" sha1="70186b4d823a48aae09ed7e2bc8e16edfcaf4335" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Mizubaku Daibouken Liquid Kids -->
+ <!--Liquid Kids -->
<software name="mizubaku">
- <description>Mizubaku Daibouken Liquid Kids (Tourvision PCE bootleg)</description>
+ <description>Mizubaku Dai Bouken (TourVision PCE bootleg)</description>
<year>1992</year>
- <publisher>bootleg (Tourvision) / Taito Corporation</publisher>
+ <publisher>bootleg (TourVision) / Taito</publisher>
+ <info name="alt_title" value="ミズバク大冒険"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="10"/>
+ <feature name="id" value="0x0a"/>
<dataarea name="rom" size="524288">
- <!-- verified identical -->
<rom name="mizubaku dai bouken (japan).pce" size="524288" crc="b2ef558d" sha1="6e99a1982b6e2b0b9fb82f1d30270620917e1b92" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Mr Heli -->
<software name="mrheli">
- <description>Mr. Heli no Daibouken (Tourvision PCE bootleg)</description>
+ <description>Mr. Heli no Daibouken (TourVision PCE bootleg)</description>
<year>1989</year>
- <publisher>bootleg (Tourvision) / IREM Corp</publisher>
+ <publisher>bootleg (TourVision) / Irem</publisher>
+ <info name="alt_title" value="ミスターヘリの大冒険"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="23"/>
+ <feature name="id" value="0x17"/>
<dataarea name="rom" size="524288">
- <!-- verified identical -->
<rom name="mr. heli no daibouken (japan).pce" size="524288" crc="2cb92290" sha1="df6346583d7169ffdec03925c9b15d3e4f066079" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Ninja Ryukenden -->
<software name="nryukend">
- <description>Ninja Ryukenden (Tourvision PCE bootleg)</description>
+ <description>Ninja Ryukenden (TourVision PCE bootleg)</description>
<year>1992</year>
- <publisher>bootleg (Tourvision) / Tecmo / Hudson Soft</publisher>
+ <publisher>bootleg (TourVision) / Hudson</publisher>
+ <info name="alt_title" value="忍者龍剣伝"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="10"/>
+ <feature name="id" value="0x0a"/>
<dataarea name="rom" size="524288">
- <!-- verified identical -->
<rom name="ninja ryuuken den (japan).pce" size="524288" crc="67573bac" sha1="7f6a088424f849fc80f883d19533c031305d9616" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Operation Wolf -->
<software name="opwolf">
- <description>Operation Wolf (Tourvision PCE bootleg)</description>
+ <description>Operation Wolf (TourVision PCE bootleg)</description>
<year>1990</year>
- <publisher>bootleg (Tourvision) / Taito / Nec Avenue</publisher>
+ <publisher>bootleg (TourVision) / NEC Avenue</publisher>
+ <info name="alt_title" value="オペレーション ウルフ"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="26"/>
+ <feature name="id" value="0x1a"/>
<dataarea name="rom" size="524288">
- <!-- verified identical -->
<rom name="operation wolf (japan).pce" size="524288" crc="ff898f87" sha1="da2a28e2961fa295c4b8f55bd5a6ce6f1c58beb7" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Ordyne -->
<software name="ordyne">
- <description>Ordyne (Tourvision PCE bootleg)</description>
+ <description>Ordyne (TourVision PCE bootleg)</description>
<year>1991</year>
- <publisher>bootleg (Tourvision) / Namco</publisher>
+ <publisher>bootleg (TourVision) / Namcot</publisher>
+ <info name="alt_title" value="オーダイン"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="94"/>
- <dataarea name="rom" size="1048576">
- <!-- 0x80000 matches PCE ordyne -->
- <rom name="ordyne.bin" size="1048576" crc="885363ed" sha1="2e66a3ba7575fd68df10e50b6833088d2fe220eb" offset="000000" />
+ <feature name="id" value="0x5e"/>
+ <dataarea name="rom" size="524288">
+ <rom name="ordyne (japan).pce" size="524288" crc="8c565cb6" sha1="6b1e419c77f72d3588b52343989727b5a069df3a" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Outrun -->
- <software name="outrun">
- <description>Out Run (Tourvision PCE bootleg)</description>
+ <software name="outruna">
+ <description>Out Run (alt) (TourVision PCE bootleg)</description>
<year>1990</year>
- <publisher>bootleg (Tourvision) / Sega / Nec Avenue</publisher>
+ <publisher>bootleg (TourVision) / NEC Avenue</publisher>
+ <info name="alt_title" value="アウトラン"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="38"/>
- <dataarea name="rom" size="1048576">
- <!-- 50000-5000F: FF 10 10 00 1C F9 0F F8 0F 87 FF 3F 0F 4F 00 2E - PCE Dump -->
- <!-- 50000-5000F: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - Tourvision -->
- <!-- otherwise 0x80000 idential -->
- <rom name="outrun.bin" size="1048576" crc="ef866d6e" sha1="f414d8fcacb6f055f2b3fd9eb1723921d98d11cc" offset="000000" />
+ <feature name="id" value="0x26"/>
+ <dataarea name="rom" size="524288">
+ <!-- NOT identical to the set in the PCE list
+ 50000-5000F: FF 10 10 00 1C F9 0F F8 0F 87 FF 3F 0F 4F 00 2E - PCE Dump
+ 50000-5000F: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 - Tourvision
+ otherwise 0x80000 identical -->
+ <rom name="out run (japan) [a].pce" size="524288" crc="92b654a7" sha1="7d669e78978ebb2a3169f4428a664c81a8888b6e" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Override -->
<software name="override">
- <description>Override (Tourvision PCE bootleg)</description>
+ <description>Override (TourVision PCE bootleg)</description>
<year>1990</year>
- <publisher>bootleg (Tourvision) / Sting / Data East Corporation</publisher>
+ <publisher>bootleg (TourVision) / Data East</publisher>
+ <info name="alt_title" value="オーバーライド"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="53"/>
+ <feature name="id" value="0x35"/>
<dataarea name="rom" size="262144">
- <!-- verified identical -->
<rom name="override (japan).pce" size="262144" crc="b74ec562" sha1="9da08c896e02b67257521b948c2fa5bc55724c0d" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Pac-Land -->
<software name="pacland">
- <description>Pac-Land (Tourvision PCE bootleg)</description>
+ <description>Pac-Land (TourVision PCE bootleg)</description>
<year>1989</year>
- <publisher>bootleg (Tourvision) / Namco / Namcot</publisher>
+ <publisher>bootleg (TourVision) / Namcot</publisher>
+ <info name="alt_title" value="パックランド"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="16"/>
+ <feature name="id" value="0x10"/>
<dataarea name="rom" size="262144">
- <!-- verified identical -->
<rom name="pac-land (japan).pce" size="262144" crc="14fad3ba" sha1="fc0166da82ed3cf4a4e06fc6c73fd3184ba8bb3b" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--PC Genjin Punkic Cyborg -->
<software name="pcdenj">
- <description>PC Denjin Punkic Cyborg (Tourvision PCE bootleg)</description>
+ <description>PC Denjin - Punkic Cyborg (TourVision PCE bootleg)</description>
<year>1992</year>
- <publisher>bootleg (Tourvision) / Hudson Soft / Red</publisher>
+ <publisher>bootleg (TourVision) / Hudson</publisher>
+ <info name="alt_title" value="PC電人 PUNKIC CYBORGS"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="201"/>
+ <feature name="id" value="0xc9"/>
<dataarea name="rom" size="524288">
- <!-- verified identical -->
<rom name="pc denjin - punkic cyborgs (japan).pce" size="524288" crc="740491c2" sha1="7713236070c2d5252faa651b6a8b7726cadb9bf4" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--PC Genjin - Pithecanthropus Computerurus -->
- <software name="pcgenj">
- <description>PC Genjin - Pithecanthropus Computerurus (Tourvision PCE bootleg)</description>
+ <software name="pcgenja">
+ <description>PC Genjin - Pithecanthropus Computerurus (Alt) (TourVision PCE bootleg)</description>
<year>1989</year>
- <publisher>bootleg (Tourvision) / Hudson</publisher>
+ <publisher>bootleg (TourVision) / Hudson</publisher>
+ <info name="alt_title" value="PC原人"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="8"/>
- <dataarea name="rom" size="1048576">
- <rom name="pc_genjin.bin" size="1048576" crc="eecd176f" sha1="b24e7501e0aa9e8ba8759f9bb32452f42d7688cd" offset="000000" />
+ <feature name="id" value="0x08"/>
+ <dataarea name="rom" size="393216">
+ <rom name="pc genjin - pithecanthropus computerurus (japan) [a].pce" size="393216" crc="67b35e6e" sha1="2c36256e77e74d5528366d35f0a55c45bc37d5a5" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--PC Genjin 2 - Hudson -->
<software name="pcgenj2">
- <description>PC Genjin 2 - Pithecanthropus Computerurus (Tourvision PCE bootleg)</description>
+ <description>PC Genjin 2 - Pithecanthropus Computerurus (TourVision PCE bootleg)</description>
<year>1991</year>
- <publisher>bootleg (Tourvision) / Hudson Soft / Red</publisher>
+ <publisher>bootleg (TourVision) / Hudson</publisher>
+ <info name="alt_title" value="PC原人2"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="84"/>
+ <feature name="id" value="0x54"/>
<dataarea name="rom" size="524288">
- <!-- verified identical -->
<rom name="pc genjin 2 - pithecanthropus computerurus (japan).pce" size="524288" crc="3028f7ca" sha1="ef2b10e9bd35428bff3d67b9f77dd3ff50d91f2e" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Power Drift -->
<software name="pdrift">
- <description>Power Drift (Tourvision PCE bootleg)</description>
+ <description>Power Drift (TourVision PCE bootleg)</description>
<year>1990</year>
- <publisher>bootleg (Tourvision) / Sega / Asmik Corporation</publisher>
+ <publisher>bootleg (TourVision) / Asmik</publisher>
+ <info name="alt_title" value="パワードリフト"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="200"/>
+ <feature name="id" value="0xc8"/>
<dataarea name="rom" size="524288">
- <!-- verified identical -->
<rom name="power drift (japan).pce" size="524288" crc="25e0f6e9" sha1="1ffe1111a570b0cca256a356965fd6cdf7bcf2e9" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Power 11 - Hudson -->
<software name="power11">
- <description>Power Eleven (Tourvision PCE bootleg)</description>
+ <description>Power Eleven (TourVision PCE bootleg)</description>
<year>1991</year>
- <publisher>bootleg (Tourvision) / Hudson Soft</publisher>
+ <publisher>bootleg (TourVision) / Hudson</publisher>
+ <info name="alt_title" value="パワーイレブン"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="83"/>
+ <feature name="id" value="0x53"/>
<dataarea name="rom" size="393216">
- <!-- verified identical -->
<rom name="power eleven (japan).pce" size="393216" crc="3e647d8b" sha1="f132948117d3135ec8d5d74eaac8d965e6676fb4" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--
- Power League IV - Hudson
- Notes:
- -1st and 2nd halfs are identical, left unsplit for reference.
- -Cart's A19 line seems not connected to anything.
- -CRC of split ROM ("30cc3563") matches the common PC Engine Hu-Card ROM dump.
- -->
<software name="pleag4">
- <description>Power League IV (Tourvision PCE bootleg)</description>
+ <description>Power League IV (TourVision PCE bootleg)</description>
<year>1991</year>
- <publisher>bootleg (Tourvision) / Hudson Soft</publisher>
+ <publisher>bootleg (TourVision) / Hudson</publisher>
+ <info name="alt_title" value="パワーリーグ4"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="-1"/>
+ <feature name="id" value="0xff"/>
<dataarea name="rom" size="524288">
- <!-- verified identical -->
<rom name="power league iv (japan).pce" size="524288" crc="30cc3563" sha1="a21825a19bef0a4d7847f72b4a00acd74a53ebb8" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Power Sports -->
<software name="psports">
- <description>Power Sports (Tourvision PCE bootleg)</description>
+ <description>Power Sports (TourVision PCE bootleg)</description>
<year>1992</year>
- <publisher>bootleg (Tourvision) / Hudson</publisher>
+ <publisher>bootleg (TourVision) / Hudson</publisher>
+ <info name="alt_title" value="パワースポーツ"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="199"/>
- <dataarea name="rom" size="1048576">
- <!-- 0x80000 matches PCE psports -->
- <rom name="power_sports.bin" size="1048576" crc="6e38b029" sha1="17d70f2bb0bb1d13dc4b5a9f1605e69707e9335d" offset="000000" />
+ <feature name="id" value="0xc7"/>
+ <dataarea name="rom" size="524288">
+ <rom name="power sports (japan).pce" size="524288" crc="29eec024" sha1="dfb30bc069e97c72f051fc0ab237607187d4a52e" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Power Tennis -->
<software name="ptennis" supported="partial">
- <description>Power Tennis (Tourvision PCE bootleg)</description>
+ <description>Power Tennis (TourVision PCE bootleg)</description>
<year>1993</year>
- <publisher>bootleg (Tourvision) / Hudson Soft</publisher>
+ <publisher>bootleg (TourVision) / Hudson</publisher>
+ <info name="alt_title" value="パワーテニス"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="183"/>
- <dataarea name="rom" size="1048576">
- <!-- 0x80000 matches PCE ptennis -->
- <rom name="power_tennis.bin" size="1048576" crc="dd67515a" sha1="968b7066286ec6f055aa8a21c8e65439ebd9d7ad" offset="000000" />
+ <feature name="id" value="0xb7"/>
+ <dataarea name="rom" size="524288">
+ <rom name="power tennis (japan).pce" size="524288" crc="8def5aa1" sha1="eef562022a9399586dd4278d7877e408c19b47dd" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Pro Yakyuu World Stadium '91 -->
<software name="proyak91">
- <description>Pro Yakyuu World Stadium '91 (Tourvision PCE bootleg)</description>
+ <description>Pro Yakyuu World Stadium '91 (TourVision PCE bootleg)</description>
<year>1991</year>
- <publisher>bootleg (Tourvision) / Namco / Namcot</publisher>
+ <publisher>bootleg (TourVision) / Namcot</publisher>
+ <info name="alt_title" value="プロ野球 ワールドスタジアム'91"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="192"/>
+ <feature name="id" value="0xc0"/>
<dataarea name="rom" size="262144">
- <!-- verified identical -->
<rom name="pro yakyuu world stadium '91 (japan).pce" size="262144" crc="66b167a9" sha1="6b76e9cc10a812c15631450b617ea3719fdcdc16" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Psycho Chaser -->
<software name="psychas">
- <description>Psycho Chaser (Tourvision PCE bootleg)</description>
+ <description>Psycho Chaser (TourVision PCE bootleg)</description>
<year>1990</year>
- <publisher>bootleg (Tourvision) / Naxat Soft</publisher>
+ <publisher>bootleg (TourVision) / Naxat</publisher>
+ <info name="alt_title" value="サイコチェイサー"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="14"/>
+ <feature name="id" value="0x0e"/>
<dataarea name="rom" size="262144">
- <!-- verified identical -->
<rom name="psycho chaser (japan).pce" size="262144" crc="03883ee8" sha1="753fc6f1aa16770c87cc12967a43e951a7b1ec83" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Puzzle Boy -->
<software name="puzzlboy">
- <description>Puzzle Boy (Tourvision PCE bootleg)</description>
+ <description>Puzzle Boy (TourVision PCE bootleg)</description>
<year>1991</year>
- <publisher>bootleg (Tourvision) / Atlus / Telenet Japan</publisher>
+ <publisher>bootleg (TourVision) / Nihon Telenet</publisher>
+ <info name="alt_title" value="パズルボーイ"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="57"/>
+ <feature name="id" value="0x39"/>
<dataarea name="rom" size="262144">
- <!-- verified identical -->
<rom name="puzzle boy (japan).pce" size="262144" crc="faa6e187" sha1="f3d87e780683cd1873287069f4758581bb848935" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Puzznic -->
<software name="puzznic">
- <description>Puzznic (Tourvision PCE bootleg)</description>
+ <description>Puzznic (TourVision PCE bootleg)</description>
<year>1990</year>
- <publisher>bootleg (Tourvision) / Taito</publisher>
+ <publisher>bootleg (TourVision) / Taito</publisher>
+ <info name="alt_title" value="パズニック"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="69"/>
- <dataarea name="rom" size="1048576">
- <!-- 0x40000 matches PCE puzznic -->
- <rom name="puzznic.bin" size="1048576" crc="1e73808a" sha1="fa7f56426aad9b05dea0df4ddd78c2cb0fa399aa" offset="000000" />
+ <feature name="id" value="0x45"/>
+ <dataarea name="rom" size="262144">
+ <!-- 0x40000 matches PCE puzznic -->
+ <rom name="puzznic (japan).pce" size="262144" crc="965c95b3" sha1="3906d644f5901e6d2e732cbd0a6dd0d38a29486b" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Raiden -->
<software name="raiden">
- <description>Raiden (Tourvision PCE bootleg)</description>
+ <description>Raiden (TourVision PCE bootleg)</description>
<year>1991</year>
- <publisher>bootleg (Tourvision) / Seibu Kaihatsu inc / Hudson Soft</publisher>
+ <publisher>bootleg (TourVision) / Hudson</publisher>
+ <info name="alt_title" value="雷電"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="111"/>
+ <feature name="id" value="0x6f"/>
<dataarea name="rom" size="786432">
- <!-- verified identical -->
<rom name="raiden (japan).pce" size="786432" crc="850829f2" sha1="cef25446294884053442a4214434d7d97319ddca" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--
- Rastan Saga II Tourvision cart - Taito
- Notes:
- -Cart's A18 line seems not connected to anything.
- -->
<software name="rastan2">
- <description>Rastan Saga II (Tourvision PCE bootleg)</description>
+ <description>Rastan Saga II (TourVision PCE bootleg)</description>
<year>1990</year>
- <publisher>bootleg (Tourvision) / Taito Corporation</publisher>
+ <publisher>bootleg (TourVision) / Taito</publisher>
+ <info name="alt_title" value="ラスタン・サーガII"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="33"/>
+ <feature name="id" value="0x21"/>
<dataarea name="rom" size="393216">
- <!-- verified identical -->
<rom name="rastan saga ii (japan).pce" size="393216" crc="00c38e69" sha1="cf06ba4d1bd31ebd69f0415ae52848f752ec8f6b" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--R-Type II -->
<software name="rtypep2a">
- <description>R-Type II (hack, no copyright string) (Tourvision PCE bootleg)</description>
+ <description>R-Type II (hack, no copyright string) (TourVision PCE bootleg)</description>
<year>1991</year>
- <publisher>bootleg (Tourvision) / IREM Corp</publisher>
+ <publisher>bootleg (TourVision) / IREM Corp</publisher>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="61"/>
+ <feature name="id" value="0x3d"/>
<dataarea name="rom" size="262144">
- <!-- NOT identical to pce list, copyright strings have been erased -->
+ <!-- NOT identical to the set in the PCE list, copyright strings have been erased -->
<rom name="tourv_r-type_ii_hacked.pce" size="262144" crc="ae65fe80" sha1="1a6c6f5bd017f23ab9d00a9385986ddf498f9a82" offset="000000" />
</dataarea>
</part>
</software>
+ <software name="sdragon">
+ <description>Tenseiryuu - Saint Dragon (TourVision PCE bootleg)</description>
+ <year>1990</year>
+ <publisher>bootleg (TourVision) / Irem</publisher>
+ <info name="alt_title" value="天聖龍"/>
+ <part name="cart" interface="tourvision_cart">
+ <feature name="id" value="0x24"/>
+ <dataarea name="rom" size="393216">
+ <rom name="tenseiryuu - saint dragon (japan).pce" size="393216" crc="2e278ccb" sha1="a9637a5efeb555426a44ae1cc86ed25a9520759d" offset="000000" />
+ </dataarea>
+ </part>
+ </software>
- <!--Saiga No Nindou - Ninja Spirit -->
<software name="saigonin">
- <description>Saigo no Nindou - Ninja Spirit (Tourvision PCE bootleg)</description>
+ <description>Saigo no Nindou - Ninja Spirit (TourVision PCE bootleg)</description>
<year>1990</year>
- <publisher>bootleg (Tourvision) / IREM Corp</publisher>
+ <publisher>bootleg (TourVision) / Irem</publisher>
+ <info name="alt_title" value="最後の忍道 NINJA SPIRIT"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="44"/>
+ <feature name="id" value="0x2c"/>
<dataarea name="rom" size="524288">
- <!-- verified identical -->
<rom name="saigo no nindou - ninja spirit (japan).pce" size="524288" crc="0590a156" sha1="14fc48758d658413f952a0b4f9465137164bdacc" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Salamander -->
<software name="salamand">
- <description>Salamander (Tourvision PCE bootleg)</description>
+ <description>Salamander (TourVision PCE bootleg)</description>
<year>1991</year>
- <publisher>bootleg (Tourvision) / Konami</publisher>
+ <publisher>bootleg (TourVision) / Konami</publisher>
+ <info name="alt_title" value="沙羅曼蛇"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="184"/>
+ <feature name="id" value="0xb8"/>
<dataarea name="rom" size="262144">
- <!-- verified identical -->
<rom name="salamander (japan).pce" size="262144" crc="faecce20" sha1="a24e3a4ff36ec9fffd5ea1f4c6b526f61f842584" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Shinobi -->
<software name="shinobi">
- <description>Shinobi (Tourvision PCE bootleg)</description>
+ <description>Shinobi (TourVision PCE bootleg)</description>
<year>1989</year>
- <publisher>bootleg (Tourvision) / Sega / Asmik Corporation</publisher>
+ <publisher>bootleg (TourVision) / Asmik</publisher>
+ <info name="alt_title" value="忍"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="5"/>
+ <feature name="id" value="0x05"/>
<dataarea name="rom" size="393216">
- <!-- verified identical -->
<rom name="shinobi (japan).pce" size="393216" crc="bc655cf3" sha1="c219f8477dc2b34b53c25a419332595835d1f5ec" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Side arms -->
<software name="sidearms">
- <description>Side Arms (Tourvision PCE bootleg)</description>
+ <description>Side Arms - Hyper Dyne (TourVision PCE bootleg)</description>
<year>1989</year>
- <publisher>bootleg (Tourvision) / Capcom / Nec Avenue</publisher>
+ <publisher>bootleg (TourVision) / NEC</publisher>
+ <info name="alt_title" value="サイドアーム"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="2"/>
+ <feature name="id" value="0x02"/>
<dataarea name="rom" size="262144">
- <!-- verified identical -->
<rom name="sidearms - hyper dyne (japan).pce" size="262144" crc="e5e7b8b7" sha1="b732b3485bd8841d3571221170b04b7f699e9109" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Skweek -->
<software name="skweek">
- <description>Skweek (Tourvision PCE bootleg)</description>
+ <description>Skweek (TourVision PCE bootleg)</description>
<year>1991</year>
- <publisher>bootleg (Tourvision) / Victor Musical Industries, Inc.</publisher>
+ <publisher>bootleg (TourVision) / Victor Interactive Software</publisher>
+ <info name="alt_title" value="スクウィーク"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="89"/>
+ <feature name="id" value="0x59"/>
<dataarea name="rom" size="262144">
- <!-- verified identical -->
<rom name="skweek (japan).pce" size="262144" crc="4d539c9f" sha1="3436b48a9c748269f6ae65e40c9115a27321d440" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Sokoban World -->
<software name="sokoban">
- <description>Sokoban World (Tourvision PCE bootleg)</description>
+ <description>Sokoban World (TourVision PCE bootleg)</description>
<year>1990</year>
- <publisher>bootleg (Tourvision) / Media Rings Corp.</publisher>
+ <publisher>bootleg (TourVision) / Media Rings Corporation</publisher>
+ <info name="alt_title" value="倉庫番ワールド"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="66"/>
- <dataarea name="rom" size="1048576">
- <!-- 0x20000 matches PCE sokoban -->
- <rom name="sokoban_world.bin" size="1048576" crc="97e966ec" sha1="3002c88d776849ed065d142458048d390140ed96" offset="000000" />
+ <feature name="id" value="0x42"/>
+ <dataarea name="rom" size="131072">
+ <rom name="soukoban world (japan).pce" size="131072" crc="fb37ddc4" sha1="89899202fe2a7607f9e5f2ab1b29280f3d7d5aef" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Soldier Blade -->
<software name="soldblad">
- <description>Soldier Blade (Tourvision PCE bootleg)</description>
+ <description>Soldier Blade (TourVision PCE bootleg)</description>
<year>1992</year>
- <publisher>bootleg (Tourvision) / Hudson Soft</publisher>
+ <publisher>bootleg (TourVision) / Hudson</publisher>
+ <info name="alt_title" value="ソルジャーブレイド"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="23"/>
- <dataarea name="rom" size="1048576">
- <!-- 0x80000 matches PCE soldblad -->
- <rom name="soldier_blade.bin" size="1048576" crc="99d53041" sha1="51c02df6d9666459a0f7cfdcd84b29e3be856460" offset="000000" />
+ <feature name="id" value="0x17"/>
+ <dataarea name="rom" size="524288">
+ <rom name="soldier blade (japan).pce" size="524288" crc="8420b12b" sha1="bb6259ecfee3cc28ddbf1b1c1416f281ecccbe31" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Son Son II -->
<software name="sonson2">
- <description>Son Son II (Tourvision PCE bootleg)</description>
+ <description>Son Son II (TourVision PCE bootleg)</description>
<year>1989</year>
- <publisher>bootleg (Tourvision) / Capcom / Nec Avenue</publisher>
+ <publisher>bootleg (TourVision) / NEC</publisher>
+ <info name="alt_title" value="ソンソンII"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="80"/>
+ <feature name="id" value="0x50"/>
<dataarea name="rom" size="262144">
- <!-- verified identical -->
<rom name="son son ii (japan).pce" size="262144" crc="d7921df2" sha1="51aa9b47aa5f68102989885a1b92bb6b563ffe3a" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--
- Special Criminal Investigation (SCI) - Taito
- Notes:
- -1st and 2nd halfs are identical, left unsplit for reference.
- -Cart's A19 line seems not connected to anything.
- -CRC of split ROM ("09a0bfcc") matches the common English language PC Engine Hu-Card ROM dump.
- -->
<software name="sci">
- <description>Special Criminal Investigation (Tourvision PCE bootleg)</description>
+ <description>Special Criminal Investigation (TourVision PCE bootleg)</description>
<year>1991</year>
- <publisher>bootleg (Tourvision) / Taito Corporation</publisher>
+ <publisher>bootleg (TourVision) / Taito</publisher>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="58"/>
+ <feature name="id" value="0x3a"/>
<dataarea name="rom" size="524288">
- <!-- verified identical -->
<rom name="special criminal investigation (japan).pce" size="524288" crc="09a0bfcc" sha1="8d18aea811d752d24cc00f20d2c6ced67df1efa9" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Spin Pair -->
<software name="spinpair">
- <description>Spin Pair (Tourvision PCE bootleg)</description>
+ <description>Spin Pair (TourVision PCE bootleg)</description>
<year>1990</year>
- <publisher>bootleg (Tourvision) / Hudson Soft</publisher>
+ <publisher>bootleg (TourVision) / Media Rings Corporation</publisher>
+ <info name="alt_title" value="スピンペア"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="50"/>
- <dataarea name="rom" size="1048576">
- <!-- 0x40000 matches PCE spinpair -->
- <rom name="spin_pair.bin" size="1048576" crc="a2d2d0a1" sha1="4590e9c46c830d051a04efb40088fbb99109402c" offset="000000" />
+ <feature name="id" value="0x32"/>
+ <dataarea name="rom" size="262144">
+ <rom name="spin pair (japan).pce" size="262144" crc="1c6ff459" sha1="a903a3e3a55b1fd9064efa668bcea53055c12682" offset="000000" />
</dataarea>
</part>
</software>
- <!--Splatterhouse -->
<software name="splatth">
- <description>Splatterhouse (Tourvision PCE bootleg)</description>
+ <description>Splatterhouse (TourVision PCE bootleg)</description>
<year>1990</year>
- <publisher>bootleg (Tourvision) / Namcot</publisher>
+ <publisher>bootleg (TourVision) / Namcot</publisher>
+ <info name="alt_title" value="スプラッターハウス"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="148"/>
- <dataarea name="rom" size="1048576">
- <rom name="splatterhouse.bin" size="1048576" crc="be8e8c4c" sha1="f8a65d95a68735e7549838c845befcf07483876c" offset="000000" />
+ <feature name="id" value="0x94"/>
+ <dataarea name="rom" size="524288">
+ <rom name="splatterhouse (japan).pce" size="524288" crc="6b319457" sha1="b0bdbb7729d775496581dc3141c4447614aaac46" offset="000000" />
</dataarea>
</part>
</software>
- <!--Super Star Soldier - Hudson / Kaneko -->
<software name="sssoldr">
- <description>Super Star Soldier (Tourvision PCE bootleg)</description>
+ <description>Super Star Soldier (TourVision PCE bootleg)</description>
<year>1990</year>
- <publisher>bootleg (Tourvision) / Inter State / Kaneko / Hudson Soft</publisher>
+ <publisher>bootleg (TourVision) / Hudson</publisher>
+ <info name="alt_title" value="スーパースターソルジャー"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="42"/>
+ <feature name="id" value="0x2a"/>
<dataarea name="rom" size="524288">
- <!-- verified identical -->
<rom name="super star soldier (japan).pce" size="524288" crc="5d0e3105" sha1="4220516a17bc32a3f68ed51ef2af63e496e79f7d" offset="000000" />
</dataarea>
</part>
</software>
- <!--Super Volley ball - Video System -->
<software name="svolley">
- <description>Super Volley ball (Tourvision PCE bootleg)</description>
+ <description>Super Volley ball (TourVision PCE bootleg)</description>
<year>1990</year>
- <publisher>bootleg (Tourvision) / Video System</publisher>
+ <publisher>bootleg (TourVision) / Video System</publisher>
+ <info name="alt_title" value="スーパーバレーボール"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="9"/>
+ <feature name="id" value="0x09"/>
<dataarea name="rom" size="262144">
- <!-- verified identical -->
- <!-- 1MB Original Dump - super_volley_ball.bin - 8a32a1ca - 80144fb4035415eb9b2c67d78d55757ed0d641a1 -->
<rom name="super volleyball (japan).pce" size="262144" crc="ce2e4f9f" sha1="46dd4acebe25de38f28e56cf149b24b42f3aef31" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Tatsujin -->
<software name="tatsujin">
- <description>Tatsujin (Tourvision PCE bootleg)</description>
+ <description>Tatsujin (TourVision PCE bootleg)</description>
<year>1992</year>
- <publisher>bootleg (Tourvision) / Toaplan Co Ltd / Taito Corporation</publisher>
+ <publisher>bootleg (TourVision) / Taito</publisher>
+ <info name="alt_title" value="タツジン"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="31"/>
+ <feature name="id" value="0x1f"/>
<dataarea name="rom" size="524288">
- <!-- verified identical -->
<rom name="tatsujin (japan).pce" size="524288" crc="a6088275" sha1="dda768075fbf8c0624e2c1f217b1092513b1c942" offset="000000" />
</dataarea>
</part>
</software>
- <software name="sdragon">
- <description>Tenseiryuu - Saint Dragon (Tourvision PCE bootleg)</description>
- <year>1990</year>
- <publisher>bootleg (Tourvision) / Irem</publisher>
- <part name="cart" interface="tourvision_cart">
- <feature name="id" value="36"/>
- <dataarea name="rom" size="1048576">
- <rom name="saint_dragon.bin" size="1048576" crc="492231a9" sha1="b8bfd18bde2398b07a693c86d21a14cd9627f0c8" offset="000000" />
- </dataarea>
- </part>
- </software>
-
- <!--Terra Cresta II -->
<software name="terracr2">
- <description>Terra Cresta II (Tourvision PCE bootleg)</description>
+ <description>Terra Cresta II (TourVision PCE bootleg)</description>
<year>1992</year>
- <publisher>bootleg (Tourvision) / Nichibutsu / Nihon Bussan Co., Ltd</publisher>
+ <publisher>bootleg (TourVision) / Nihon Bussan</publisher>
+ <info name="alt_title" value="テラクレスタII マンドラーの逆襲"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="27"/>
+ <feature name="id" value="0x1b"/>
<dataarea name="rom" size="524288">
- <!-- verified identical -->
<rom name="terra cresta ii - mandoraa no gyakushuu (japan).pce" size="524288" crc="1b2d0077" sha1="c58d3ea8df6cb518349d431d6b3d6fd2c14898ec" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--The NewZealand Story -->
<software name="tnzs">
- <description>The NewZealand Story (Tourvision PCE bootleg)</description>
+ <description>The NewZealand Story (TourVision PCE bootleg)</description>
<year>1990</year>
- <publisher>bootleg (Tourvision) / Taito</publisher>
+ <publisher>bootleg (TourVision) / Taito</publisher>
+ <info name="alt_title" value="ニュージーランドストーリー"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="11"/>
- <dataarea name="rom" size="1048576">
- <!-- 0x40000 matches PCE tnzs -->
- <rom name="the_newzealand_story.bin" size="1048576" crc="53b25bf6" sha1="5f04cdbd37df84d20692d05f72fb4e28f0d3f79d" offset="000000" />
+ <feature name="id" value="0x0b"/>
+ <dataarea name="rom" size="393216">
+ <rom name="new zealand story, the (japan).pce" size="393216" crc="8e4d75a8" sha1="cda9acea9cae4899af35b6c49b9ed449c240af16" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--
- Thunder Blade Tourvision cart - Sega / NEC Avenue
- Notes:
- -1st and 2nd halfs are identical, left unsplit for reference.
- -Cart's A19 line seems not connected to anything.
- -CRC of split ROM ("DDC3E809") matches the common PC Engine Hu-Card ROM dump.
- -->
<software name="tblade">
- <description>Thunder Blade (Tourvision PCE bootleg)</description>
+ <description>Thunder Blade (TourVision PCE bootleg)</description>
<year>1990</year>
- <publisher>bootleg (Tourvision) / Sega / NEC Avenue</publisher>
+ <publisher>bootleg (TourVision) / NEC Avenue</publisher>
+ <info name="alt_title" value="サンダーブレード"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="34"/>
+ <feature name="id" value="0x22"/>
<dataarea name="rom" size="524288">
- <!-- verified identical -->
<rom name="thunder blade (japan).pce" size="524288" crc="ddc3e809" sha1="553f8026dd68e85cd17855adbf920b3971acfdc4" offset="000000" />
</dataarea>
</part>
</software>
+ <software name="timcrus2">
+ <description>Time Cruise II (TourVision PCE bootleg)</description>
+ <year>1991</year>
+ <publisher>bootleg (TourVision) / Face</publisher>
+ <info name="alt_title" value="タイムクルーズII"/>
+ <part name="cart" interface="tourvision_cart">
+ <feature name="id" value="0x2a"/>
+ <dataarea name="rom" size="524288">
+ <rom name="time cruise ii (japan).pce" size="524288" crc="cfec1d6a" sha1="84bf83124a77ff67aaa0ea3f34ad9edbb755454d" offset="000000" />
+ </dataarea>
+ </part>
+ </software>
- <!--Toilet Kids -->
<software name="toiletk">
- <description>Toilet Kids (Tourvision PCE bootleg)</description>
+ <description>Toilet Kids (TourVision PCE bootleg)</description>
<year>1992</year>
- <publisher>bootleg (Tourvision) / Media Rings Corporation</publisher>
+ <publisher>bootleg (TourVision) / Media Rings Corporation</publisher>
+ <info name="alt_title" value="トイレキッズ"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="196"/>
- <dataarea name="rom" size="1048576">
- <!-- 0x80000 matches PCE toiletk -->
- <rom name="toilet_kids.tv" size="1048576" crc="662a8960" sha1="4ecba190795ddb94eae2eaea1c18e782a3c45fda" offset="000000" />
+ <feature name="id" value="0xc4"/>
+ <dataarea name="rom" size="524288">
+ <rom name="toilet kids (japan).pce" size="524288" crc="53b7784b" sha1="1148ec489899928592212ceac61c83cbc67751cb" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Tora e no Michi (Tiger Road) -->
+ <!--Tiger Road -->
<software name="toramich">
- <description>Tora e no Michi (Tourvision PCE bootleg)</description>
+ <description>Tora e no Michi (TourVision PCE bootleg)</description>
<year>1990</year>
- <publisher>bootleg (Tourvision) / Victor Entertainment</publisher>
+ <publisher>bootleg (TourVision) / Victor Entertainment</publisher>
+ <info name="alt_title" value="虎への道"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="10"/>
- <dataarea name="rom" size="1048576">
- <rom name="tiger_road.bin" size="1048576" crc="5e55f35c" sha1="942c8e9e8923acf7ef2ba8878879251621e48408" offset="000000" />
+ <feature name="id" value="0x0a"/>
+ <dataarea name="rom" size="393216">
+ <rom name="tora e no michi (japan).pce" size="393216" crc="82ae3b16" sha1="ea66f8c1be62e853b72f93a3a1e3b597356ae62f" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Toy Shop Boys -->
<software name="toyshopb">
- <description>Toy Shop Boys (Tourvision PCE bootleg)</description>
+ <description>Toy Shop Boys (TourVision PCE bootleg)</description>
<year>1990</year>
- <publisher>bootleg (Tourvision) / Victor Musical Industries, Inc.</publisher>
+ <publisher>bootleg (TourVision) / Victor Musical Industries, Inc.</publisher>
+ <info name="alt_title" value="トイ・ショップ・ボーイズ"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="51"/>
+ <feature name="id" value="0x33"/>
<dataarea name="rom" size="262144">
- <!-- verified identical -->
<rom name="toy shop boys (japan).pce" size="262144" crc="97c5ee9a" sha1="d552223399ff54c3664a5a06fc620ffb717cea57" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Tricky -->
<software name="tricky">
- <description>Tricky (Tourvision PCE bootleg)</description>
+ <description>Tricky (TourVision PCE bootleg)</description>
<year>1990</year>
- <publisher>bootleg (Tourvision) / Taito</publisher>
+ <publisher>bootleg (TourVision) / IGS</publisher>
+ <info name="alt_title" value="トリッキー"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="42"/>
- <dataarea name="rom" size="1048576">
- <!-- 0x40000 matches PCE tricky -->
- <rom name="tricky.bin" size="1048576" crc="9fee2fcd" sha1="ed6fb947aa4758b74d584e71d0720dc217c1af41" offset="000000" />
+ <feature name="id" value="0x2a"/>
+ <dataarea name="rom" size="262144">
+ <rom name="tricky (japan).pce" size="262144" crc="3aea2f8f" sha1="009e0ea4203bab968cea3cd9428c633ce2c5c26e" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--
- USA Pro Basketball - Aicom
- Notes:
- -4 identical 256KB parts, left unsplit for reference.
- -Cart's A19 and A18 lines seems not connected to anything.
- -CRC of split ROM ("1CAD4B7F") matches the common PC Engine Hu-Card ROM dump.
- -->
<software name="usaprobs">
- <description>USA Pro Basketball (Tourvision PCE bootleg)</description>
+ <description>USA Pro Basketball (TourVision PCE bootleg)</description>
<year>1989</year>
- <publisher>bootleg (Tourvision) / Aicom Corporation</publisher>
+ <publisher>bootleg (TourVision) / Aicom</publisher>
+ <info name="alt_title" value="USAプロバスケットボール"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="206"/>
+ <feature name="id" value="0xce"/>
<dataarea name="rom" size="262144">
- <!-- verified identical -->
<rom name="usa pro basketball (japan).pce" size="262144" crc="1cad4b7f" sha1="62f3e0c56d22c015bea15fe04cd16fae380fefcd" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Veigues -->
<software name="veigues">
- <description>Veigues - Tactical Gladiator (Tourvision PCE bootleg)</description>
+ <description>Veigues - Tactical Gladiator (TourVision PCE bootleg)</description>
<year>1990</year>
- <publisher>bootleg (Tourvision) / Victor Musical Industries, Inc.</publisher>
+ <publisher>bootleg (TourVision) / Victor Entertainment</publisher>
+ <info name="alt_title" value="ヴェイグスTACTICAL GLADIATOR"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="40"/>
+ <feature name="id" value="0x28"/>
<dataarea name="rom" size="393216">
- <!-- verified identical -->
<rom name="veigues - tactical gladiator (japan).pce" size="393216" crc="04188c5c" sha1="da66c085ecbb317cb160cb192142a3d2c044f26f" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Vigilante -->
<software name="vigilant">
- <description>Vigilante (Tourvision PCE bootleg)</description>
+ <description>Vigilante (TourVision PCE bootleg)</description>
<year>1988</year>
- <publisher>bootleg (Tourvision) / Irem</publisher>
+ <publisher>bootleg (TourVision) / Irem</publisher>
+ <info name="alt_title" value="ビジランテ"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="8"/>
- <dataarea name="rom" size="1048576">
- <!-- 0x40000 matches PCE vigilant -->
- <rom name="vigilante.bin" size="1048576" crc="00eaafcc" sha1="a082ef8ba1ffb9abc8296eadba1e9e70ba7b6812" offset="000000" />
+ <feature name="id" value="0x08"/>
+ <dataarea name="rom" size="393216">
+ <rom name="vigilante (japan).pce" size="393216" crc="e4124fe0" sha1="a43ddb6b9d70c7597788abd363b5df719b70bc46" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Violent Soldier -->
<software name="violents">
- <description>Violent Soldier (Tourvision PCE bootleg)</description>
+ <description>Violent Soldier (TourVision PCE bootleg)</description>
<year>1990</year>
- <publisher>bootleg (Tourvision) / IGS</publisher>
+ <publisher>bootleg (TourVision) / IGS</publisher>
+ <info name="alt_title" value="バイオレント・ソルジャー"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="-1"/>
- <dataarea name="rom" size="1048576">
- <rom name="violent_soldier.bin" size="1048576" crc="66bbea83" sha1="b60d507eb5d5069f0e8a52308a35459b44ee5b9e" offset="000000" />
+ <feature name="id" value="0xff"/>
+ <dataarea name="rom" size="393216">
+ <rom name="violent soldier (japan).pce" size="393216" crc="1bc36b36" sha1="76581fe7acb707b1e5bab2ac27cd27e3ed06078a" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Volfied - Taito -->
<software name="volfied">
- <description>Volfied (Tourvision PCE bootleg)</description>
+ <description>Volfied (TourVision PCE bootleg)</description>
<year>1989</year>
- <publisher>bootleg (Tourvision) / Taito Corporation</publisher>
+ <publisher>bootleg (TourVision) / Taito</publisher>
+ <info name="alt_title" value="ヴォルフィード"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="68"/>
+ <feature name="id" value="0x44"/>
<dataarea name="rom" size="393216">
- <!-- verified identical -->
<rom name="volfied (japan).pce" size="393216" crc="ad226f30" sha1="0ecee557815b93fc37f2f5675c2c01c77ef8569e" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Majin Eiyuu Den Wataru -->
<software name="wataru">
- <description>Majin Eiyuu Den Wataru (Tourvision PCE bootleg)</description>
+ <description>Majin Eiyuu Den Wataru (TourVision PCE bootleg)</description>
<year>1988</year>
- <publisher>bootleg (Tourvision) / Hudson Soft</publisher>
+ <publisher>bootleg (TourVision) / Hudson</publisher>
+ <info name="alt_title" value="魔神英雄伝ワタル"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="27"/>
- <dataarea name="rom" size="1048576">
- <!-- 0x40000 matches PCE wataru -->
- <rom name="mashin_eiyuden_wataru.tv" size="1048576" crc="13a96308" sha1="03b8bc737c9cc27ec8153ad997515fe211a17b7d" offset="000000" />
+ <feature name="id" value="0x1b"/>
+ <dataarea name="rom" size="262144">
+ <rom name="majin eiyuu den wataru (japan).pce" size="262144" crc="2f8935aa" sha1="59db3e9d69cf34f76b6cb599d6c4fe6999162532" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Winning Shot -->
<software name="winshot">
- <description>Winning Shot (Tourvision PCE bootleg)</description>
+ <description>Winning Shot (TourVision PCE bootleg)</description>
<year>1989</year>
- <publisher>bootleg (Tourvision) / Data East Corp.</publisher>
+ <publisher>bootleg (TourVision) / Data East</publisher>
+ <info name="alt_title" value="ウィニングショット"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="21"/>
+ <feature name="id" value="0x15"/>
<dataarea name="rom" size="262144">
- <!-- verified identical -->
<rom name="winning shot (japan).pce" size="262144" crc="9b5ebc58" sha1="039ff38e6221b4b7722144e85dc7c84873d7efe6" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--World Jockey -->
<software name="wjockey">
- <description>World Jockey (Tourvision PCE bootleg)</description>
+ <description>World Jockey (TourVision PCE bootleg)</description>
<year>1991</year>
- <publisher>bootleg (Tourvision) / Namcot</publisher>
+ <publisher>bootleg (TourVision) / Namcot</publisher>
+ <info name="alt_title" value="ワールドジョッキー"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="202"/>
- <dataarea name="rom" size="1048576">
- <!-- 0x40000 matches PCE wjockey -->
- <rom name="world_jockey.tv" size="1048576" crc="3021c245" sha1="e1301b69effd2c179b59810cd0791f75754b601a" offset="000000" />
+ <feature name="id" value="0xca"/>
+ <dataarea name="rom" size="262144">
+ <rom name="world jockey (japan).pce" size="262144" crc="a9ab2954" sha1="9fdeb0c34ea8b8d2a09aeb476435ef9d92e75573" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--W-Ring -->
<software name="wring">
- <description>W-Ring - The Double Rings (Tourvision PCE bootleg)</description>
+ <description>W-Ring - The Double Rings (TourVision PCE bootleg)</description>
<year>1990</year>
- <publisher>bootleg (Tourvision) / Naxat Soft</publisher>
+ <publisher>bootleg (TourVision) / Naxat</publisher>
+ <info name="alt_title" value="ダブルリング"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="28"/>
+ <feature name="id" value="0x1c"/>
<dataarea name="rom" size="393216">
- <!-- verified identical -->
<rom name="w-ring - the double rings (japan).pce" size="393216" crc="be990010" sha1="95d0a95ce9f08da3f096cfdc654ba5dfeb794add" offset="000000" />
</dataarea>
</part>
</software>
-
- <!--Xevious -->
<software name="xevious">
- <description>Xevious (Tourvision PCE bootleg)</description>
+ <description>Xevious - Fardraut Densetsu (TourVision PCE bootleg)</description>
<year>1990</year>
- <publisher>bootleg (Tourvision) / Namco Ltd. / Namcot</publisher>
+ <publisher>bootleg (TourVision) / Namcot</publisher>
+ <info name="alt_title" value="ゼビウスファードラウト伝説"/>
<part name="cart" interface="tourvision_cart">
- <feature name="id" value="-1"/>
+ <feature name="id" value="0xff"/>
<dataarea name="rom" size="262144">
- <!-- verified identical -->
<rom name="xevious - fardraut densetsu (japan).pce" size="262144" crc="f8f85eec" sha1="13da0500ace1957d0748b11dfaae68e40e71230e" offset="000000" />
</dataarea>
</part>
</software>
-
- <software name="parasol">
- <description>Parasol Stars - The Story of Bubble Bobble III (Tourvision PCE bootleg)</description>
- <year>1991</year>
- <publisher>bootleg (Tourvision) / Taito</publisher>
- <part name="cart" interface="tourvision_cart">
- <feature name="id" value="-1"/>
- <dataarea name="rom" size="393216">
- <!-- NOT dumped from an actual Tourvision cart yet, hence bad_dump, but we know it exists, and it's likely identical. -->
- <rom name="parasol stars - the story of bubble bobble iii (japan).pce" status="baddump" size="393216" crc="51e86451" sha1="94a4c4b16435b043b0b985af446d8767602f5041" offset="000000" />
- </dataarea>
- </part>
- </software>
-
</softwarelist>
diff --git a/hash/pcx_flop.xml b/hash/pcx_flop.xml
new file mode 100644
index 00000000000..f0019e4165a
--- /dev/null
+++ b/hash/pcx_flop.xml
@@ -0,0 +1,198 @@
+<?xml version="1.0"?>
+<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
+
+<softwarelist name="pcx_flop" description="Siemens PC-X disk images">
+
+ <software name="ces10">
+ <description>CES-BD V1.0/PC-X</description>
+ <year>1986</year>
+ <publisher>Siemens</publisher>
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="CES1"/>
+ <dataarea name="flop" size="525775">
+ <rom name="Sinix_10-CES1.td0" size="525775" crc="da289811" sha1="093131163138c4e91d50fede595de4bae53969e0" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="CES2"/>
+ <dataarea name="flop" size="416700">
+ <rom name="Sinix_10-CES2.td0" size="416700" crc="4f48fbbf" sha1="1105eef4de1d856e94379c0f77fe1c868f0d044b" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="ces12">
+ <description>CES-BD V1.2/PC-X10</description>
+ <year>1987</year>
+ <publisher>Siemens</publisher>
+ <info name="release" value="10653-C34"/>
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="CES1"/>
+ <dataarea name="flop" size="525852">
+ <rom name="Sinix_12-CES1.td0" size="525852" crc="116d4617" sha1="baf3d30c743219b2224eb4fe4f982aa50b1683f6" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="CES2"/>
+ <dataarea name="flop" size="414306">
+ <rom name="Sinix_12-CES2.td0" size="414306" crc="dbf895ce" sha1="cc887fbf246bbe84b36b5e0778aad2079328722f" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_5_25">
+ <feature name="part_id" value="CES3"/>
+ <dataarea name="flop" size="514022">
+ <rom name="Sinix_12-CES3.td0" size="514022" crc="0541033d" sha1="4de08c7022e1c8b2640286798918962485b89140" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="flop4" interface="floppy_5_25">
+ <feature name="part_id" value="CES4"/>
+ <dataarea name="flop" size="292378">
+ <rom name="Sinix_12-CES4.td0" size="292378" crc="3dcc4702" sha1="3f61f6556e993b44b28b1985dca1c7a808c4e5b4" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="hit10">
+ <description>HIT-BD-2 V1.0/PC-X</description>
+ <year>1985</year>
+ <publisher>Siemens</publisher>
+ <info name="release" value="10809-C9"/>
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="HIT1"/>
+ <dataarea name="flop" size="513241">
+ <rom name="Sinix_10_HIT1.td0" size="513241" crc="2aade2cd" sha1="193caac77435368ddb9cfbfc1e327e9fe2aa05b8" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="HIT2"/>
+ <dataarea name="flop" size="174313">
+ <rom name="Sinix_10_HIT2.td0" size="174313" crc="73387727" sha1="b7104459d4b69127a92eaead640dedfa48172df3" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="infrmx10">
+ <description>INFORMIX-D-B-2 V1.0/PC-X</description>
+ <year>1986</year>
+ <publisher>Siemens</publisher>
+ <info name="release" value="10654-C13"/>
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="INFDE1"/>
+ <dataarea name="flop" size="561242">
+ <rom name="Sinix_10_INFDE1.td0" size="561242" crc="065a849b" sha1="f7489c2133a5e14b82aee20bd77a403324bfcd5c" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="INFDE2"/>
+ <dataarea name="flop" size="135114">
+ <rom name="Sinix_10_INFDE2.td0" size="135114" crc="c3a206a6" sha1="6ab6c460a8eb4399528f0ffddb90f0808ded2307" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="mplan10">
+ <description>MULTIPLAN-BD-2 V1.0/PC-X</description>
+ <year>1985</year>
+ <publisher>Siemens</publisher>
+ <info name="release" value="10706-C7"/>
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="MP-BD"/>
+ <dataarea name="flop" size="189877">
+ <rom name="Sinix_10_MP-BD.td0" size="189877" crc="f37a0b88" sha1="0465062b8f6a7eab6df43e6a15bf5cfca51977b1" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sinix10">
+ <description>SINIX-B V1.0/PC-X</description>
+ <year>1985</year>
+ <publisher>Siemens</publisher>
+ <info name="release" value="10651-C1"/>
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="SINIX1"/>
+ <dataarea name="flop" size="549399">
+ <rom name="Sinix_10_SINIX1.td0" size="549399" crc="65e193a6" sha1="a7c90eb9f6418dc65008a5d469abf03befa3f363" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="SINIX2"/>
+ <dataarea name="flop" size="473847">
+ <rom name="Sinix_10_SINIX2.td0" size="473847" crc="8b4b9906" sha1="62b3937f9e6ce3ca0e865680d31fb2a842062c0f" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_5_25">
+ <feature name="part_id" value="SINIX3"/>
+ <dataarea name="flop" size="564646">
+ <rom name="Sinix_10_SINIX3.td0" size="564646" crc="4f14dd1a" sha1="96f119a81191ba9db32f0bbc95e4ff77d41ffe85" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="flop4" interface="floppy_5_25">
+ <feature name="part_id" value="SINIX4"/>
+ <dataarea name="flop" size="229071">
+ <rom name="Sinix_10_SINIX4.td0" size="229071" crc="cf6bb2ad" sha1="e95df5a2825824afbb574a14dee3958ab83f14ff" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="flop5" interface="floppy_5_25">
+ <feature name="part_id" value="SINIE0"/>
+ <dataarea name="flop" size="431605">
+ <rom name="Sinix_10_SINIE0.td0" size="431605" crc="0de50dcd" sha1="1a047ed67b2a7c5eb6d8cfe1af5464a60723f111" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sinix12">
+ <description>SINIX-UP-BD V1.2/PC-X</description>
+ <year>1987</year>
+ <publisher>Siemens</publisher>
+ <info name="release" value="10651-C4"/>
+ <part name="flop1" interface="floppy_5_25">
+ <feature name="part_id" value="SINIX1"/>
+ <dataarea name="flop" size="541063">
+ <rom name="Sinix_12_SINIX1.td0" size="541063" crc="6c7029ff" sha1="4c80d148df29fda371bfafe34fa28db3b9c1d1b2" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_5_25">
+ <feature name="part_id" value="SINIX2"/>
+ <dataarea name="flop" size="513119">
+ <rom name="Sinix_12_SINIX2.td0" size="513119" crc="73e8a523" sha1="cd95e21de9baf600a00874244dc234de9b3e3668" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_5_25">
+ <feature name="part_id" value="SINIX3"/>
+ <dataarea name="flop" size="559491">
+ <rom name="Sinix_12_SINIX3.td0" size="559491" crc="fe574766" sha1="3f2ccc1483437ac28052099b6a7a2cde2b88e4fd" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="flop4" interface="floppy_5_25">
+ <feature name="part_id" value="SINIX4"/>
+ <dataarea name="flop" size="555860">
+ <rom name="Sinix_12_SINIX4.td0" size="555860" crc="54499d44" sha1="cd237c46ce8c3b1d51def577b15def765fdb63aa" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="flop5" interface="floppy_5_25">
+ <feature name="part_id" value="SINIX5"/>
+ <dataarea name="flop" size="337424">
+ <rom name="Sinix_12_SINIX5.td0" size="337424" crc="bae5075a" sha1="8ff0dcd30e85b3878d1034a5cdf718fc6939557c" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="flop6" interface="floppy_5_25">
+ <feature name="part_id" value="SINIX6"/>
+ <dataarea name="flop" size="327577">
+ <rom name="Sinix_12_SINIX6.td0" size="327577" crc="474439a3" sha1="4a9b78d4777156f420ba821c906574ac655e9d76" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="flop7" interface="floppy_5_25">
+ <feature name="part_id" value="SINIX7"/>
+ <dataarea name="flop" size="459074">
+ <rom name="Sinix_12_SINIX7.td0" size="459074" crc="4087cdad" sha1="2b37ee21bac349ce1137cbed0aa1ce8c697d9ba2" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="flop8" interface="floppy_5_25">
+ <feature name="part_id" value="SINIU0"/>
+ <dataarea name="flop" size="469261">
+ <rom name="Sinix_12_SINIU0.td0" size="469261" crc="4151d9c9" sha1="d0e6e408f4652d9bb7089d1f79c500f8e1943ed0" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+</softwarelist>
diff --git a/hash/psx.xml b/hash/psx.xml
index babafbb35a2..88bc9174fc6 100644
--- a/hash/psx.xml
+++ b/hash/psx.xml
@@ -2,6 +2,9 @@
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
<softwarelist name="psx" description="Sony Playstation CD-ROMs">
+<!-- TODO:
+ - Unknown source should be tested and marked as status=baddump instead of pre-emptive supported=no.
+-->
<!-- redump.org US PS1 discs (1795 of 1799), based on 'Sony - PlayStation - Datfile (8777) (2017-10-10 01-37-51)'
These CHDs have been converted from redump.org disc images.
@@ -37312,8 +37315,10 @@ The entries in this section are intended to replace the existing "low-grade" Jap
</part>
</software>
- <software name="1903ueno" supported="no">
- <!-- Unknown source
+ <!-- boot OK -->
+ <software name="1903ueno" supported="yes">
+ <!--
+ Unknown source
<rom name="19 ji 03 pun Ueno Hatsu Yakou Ressha (Japan) [SLPS-01865].bin" size="482529264" crc="866a1b3a" sha1="29969bb1f841b0a9183699f586924374962cc709"/>
<rom name="19 ji 03 pun Ueno Hatsu Yakou Ressha (Japan) [SLPS-01865].cue" size="121" crc="1693f9fd" sha1="91dcac56152bbc60ae39f54b5d0653ede6bd5d05"/>
-->
@@ -37326,13 +37331,15 @@ The entries in this section are intended to replace the existing "low-grade" Jap
<sharedfeat name="compatibility" value="NTSC-J"/>
<part name="cdrom" interface="psx_cdrom">
<diskarea name="cdrom">
- <disk name="19 ji 03 pun ueno hatsu yakou ressha (japan) [slps-01865]" sha1="7d6446e2dd0338b00692b1f8d173d2afa17a4678"/>
+ <disk name="19 ji 03 pun ueno hatsu yakou ressha (japan) [slps-01865]" sha1="7d6446e2dd0338b00692b1f8d173d2afa17a4678" status="baddump"/>
</diskarea>
</part>
</software>
- <software name="1on1" supported="no">
- <!-- Unknown source
+ <!-- boot OK -->
+ <software name="1on1" supported="yes">
+ <!--
+ Unknown source
<rom name="1-on-1 - Single Basketball (Japan) [SLPS-01706].bin" size="362012784" crc="dfb6de76" sha1="94f6b76c481536f72923e0f47875d17ac8798302"/>
<rom name="1-on-1 - Single Basketball (Japan) [SLPS-01706].cue" size="113" crc="a6de0065" sha1="5c700e9957a2da7f69659215b5a0d7e584c23626"/>
-->
@@ -37345,13 +37352,15 @@ The entries in this section are intended to replace the existing "low-grade" Jap
<sharedfeat name="compatibility" value="NTSC-J"/>
<part name="cdrom" interface="psx_cdrom">
<diskarea name="cdrom">
- <disk name="1-on-1 - single basketball (japan) [slps-01706]" sha1="e87d2970e8d294de150333ee92e750f0b3f379e8"/>
+ <disk name="1-on-1 - single basketball (japan) [slps-01706]" sha1="e87d2970e8d294de150333ee92e750f0b3f379e8" status="baddump"/>
</diskarea>
</part>
</software>
- <software name="1stkiss" supported="no">
- <!-- Unknown source
+ <!-- boot OK -->
+ <software name="1stkiss" supported="yes">
+ <!--
+ Unknown source
<rom name="First Kiss Monogatari (Japan) (Disc 1) [SLPS-01708].bin" size="743549520" crc="d62f4805" sha1="1bf2d5d5d78a81cd78f17a0ddea8845add722633"/>
<rom name="First Kiss Monogatari (Japan) (Disc 1) [SLPS-01708].cue" size="115" crc="9e4d4124" sha1="1e9dbc957e5f4eb5dfc47b9c367fb39378f2f009"/>
@@ -37367,18 +37376,20 @@ The entries in this section are intended to replace the existing "low-grade" Jap
<sharedfeat name="compatibility" value="NTSC-J"/>
<part name="cdrom1" interface="psx_cdrom">
<diskarea name="cdrom">
- <disk name="first kiss monogatari (japan) (disc 1) [slps-01708]" sha1="d306bc5a8d636fa54073d66cf84636aea2f183f8"/>
+ <disk name="first kiss monogatari (japan) (disc 1) [slps-01708]" sha1="d306bc5a8d636fa54073d66cf84636aea2f183f8" status="baddump"/>
</diskarea>
</part>
<part name="cdrom2" interface="psx_cdrom">
<diskarea name="cdrom">
- <disk name="first kiss monogatari (japan) (disc 2) [slps-01709]" sha1="338be1bcfbdd1726a0e73218793eb6f72b526d09"/>
+ <disk name="first kiss monogatari (japan) (disc 2) [slps-01709]" sha1="338be1bcfbdd1726a0e73218793eb6f72b526d09" status="baddump"/>
</diskarea>
</part>
</software>
+ <!-- boot OK, has sound hiccups with menus etc. -->
<software name="20sretsu" cloneof="vivasocr" supported="no">
- <!-- Unknown source
+ <!--
+ Unknown source
<rom name="20 Seiki Striker Retsuden - The 20th Century's Strikers (Japan) [SLPS-02348].bin" size="567690480" crc="eaf04647" sha1="4e2da1c5c25e66d847ffa987206c1880ee3d0fa6"/>
<rom name="20 Seiki Striker Retsuden - The 20th Century's Strikers (Japan) [SLPS-02348].cue" size="140" crc="c4b33269" sha1="c0959c020f02586ccc7fd0d3d4c7330bf29f14eb"/>
-->
@@ -37391,7 +37402,7 @@ The entries in this section are intended to replace the existing "low-grade" Jap
<sharedfeat name="compatibility" value="NTSC-J"/>
<part name="cdrom" interface="psx_cdrom">
<diskarea name="cdrom">
- <disk name="20 seiki striker retsuden - the 20th century's strikers (japan) [slps-02348]" sha1="155f85591fcc513b87f763cf44707f82b1523413"/>
+ <disk name="20 seiki striker retsuden - the 20th century's strikers (japan) [slps-02348]" sha1="155f85591fcc513b87f763cf44707f82b1523413" status="baddump"/>
</diskarea>
</part>
</software>
@@ -37481,9 +37492,10 @@ The entries in this section are intended to replace the existing "low-grade" Jap
</part>
</software>
- <!-- boot OK -->
- <software name="advanrac" supported="no">
- <!-- Unknown source
+ <!-- boot OK, loading screens blacks out for a split second -->
+ <software name="advanrac" supported="yes">
+ <!--
+ Unknown source
<rom name="Advan Racing (Japan) (Track 1) [SLPS-01689].bin" size="565898256" crc="2663d852" sha1="651124fa56238f2f9504ccb9924e2ccb3d7c4646"/>
<rom name="Advan Racing (Japan) (Track 2) [SLPS-01689].bin" size="33657120" crc="ba904e85" sha1="11ab3b1eed7f08622bbf0dc33bb676f12da9fbfd"/>
<rom name="Advan Racing (Japan) [SLPS-01689].cue" size="213" crc="1e2ab168" sha1="909b963886b59677316131a49ab9984476f7aab2"/>
@@ -37497,7 +37509,7 @@ The entries in this section are intended to replace the existing "low-grade" Jap
<sharedfeat name="compatibility" value="NTSC-J"/>
<part name="cdrom" interface="psx_cdrom">
<diskarea name="cdrom">
- <disk name="advan racing (japan) [slps-01689]" sha1="ffb12aad0606c6bb52c917ee5f900ffb080379e8"/>
+ <disk name="advan racing (japan) [slps-01689]" sha1="ffb12aad0606c6bb52c917ee5f900ffb080379e8" status="baddump"/>
</diskarea>
</part>
</software>
@@ -39956,9 +39968,10 @@ The entries in this section are intended to replace the existing "low-grade" Jap
</part>
</software>
- <!-- boot OK -->
- <software name="captcomm" supported="no">
- <!-- Unknown source
+ <!-- boot OK, first boss GFXs are glitchy (may be the dump) -->
+ <software name="captcomm" supported="partial">
+ <!--
+ Unknown source
<rom name="Captain Commando (Japan) [SLPS-01567].bin" size="658153104" crc="fd296689" sha1="0a593c99a124cfa8ccf01310db0e967bd2aee7ae"/>
<rom name="Captain Commando (Japan) [SLPS-01567].cue" size="101" crc="65eba342" sha1="69390e7822f1ae6c30d57b3b0e00fd8e8ff32fe2"/>
-->
@@ -39971,7 +39984,7 @@ The entries in this section are intended to replace the existing "low-grade" Jap
<sharedfeat name="compatibility" value="NTSC-J"/>
<part name="cdrom" interface="psx_cdrom">
<diskarea name="cdrom">
- <disk name="captain commando (japan) [slps-01567]" sha1="1c3f651509f450b363eb7926bf845fb1b916016d"/>
+ <disk name="captain commando (japan) [slps-01567]" sha1="1c3f651509f450b363eb7926bf845fb1b916016d" status="baddump"/>
</diskarea>
</part>
</software>
@@ -42810,7 +42823,7 @@ The entries in this section are intended to replace the existing "low-grade" Jap
<rom name="Fire Pro Wrestling G (Japan) (v1.1).cue" size="101" crc="235169a5" sha1="8d8e7d6247ba63290b18224639ef7f97e89121d1"/>
<rom name="Fire Pro Wrestling G (Japan) (v1.1).bin" size="303358608" crc="8ddb5a09" sha1="26c1da5e5b64d162e9f85c285ffaf2cf2d82214a"/>
-->
- <description>Fire Pro Wrestling G (Japan) (v1.1)</description>
+ <description>Fire Pro Wrestling G (Jpn) (v1.1)</description>
<year>2000</year>
<publisher>Spike</publisher>
<part name="cdrom" interface="psx_cdrom">
@@ -43417,7 +43430,7 @@ The entries in this section are intended to replace the existing "low-grade" Jap
<rom name="King of Braves Gaogaigar - Blockaded Numbers (Japan) [SLPS-01980].bin" size="708417696" crc="312b7d05" sha1="8ac17340c8ff0dff6479eb5c68752a7853d4ef17"/>
<rom name="King of Braves Gaogaigar - Blockaded Numbers (Japan) [SLPS-01980].cue" size="131" crc="54b7c369" sha1="bdf27465b2e2f0e15c1550bda109ecc6f3559a71"/>
-->
- <description>Yuusha-Ou GaoGaiGar - Blockaded Numbers (Japan)</description>
+ <description>Yuusha-Ou GaoGaiGar - Blockaded Numbers (Jpn)</description>
<year>1999</year>
<publisher>Takara</publisher>
<info name="serial" value="SLPS-01980" />
@@ -44066,7 +44079,7 @@ The entries in this section are intended to replace the existing "low-grade" Jap
<rom name="Gradius Gaiden (Japan) (v1.1).cue" size="95" crc="2a2a5d50" sha1="2e638e4f7e1e11e14cf121a14dc5a6835b808579"/>
<rom name="Gradius Gaiden (Japan) (v1.1).bin" size="589716960" crc="8ddb5a09" sha1="5c4794957782bed1ec79851c3ac40d673495b2be"/>
-->
- <description>Gradius Gaiden (Japan) (v1.1)</description>
+ <description>Gradius Gaiden (Jpn) (v1.1)</description>
<year>1997</year>
<publisher>Konami</publisher>
<part name="cdrom" interface="psx_cdrom">
@@ -44223,7 +44236,7 @@ The entries in this section are intended to replace the existing "low-grade" Jap
<rom name="Gunners Heaven (Japan).cue" size="88" crc="6c5136cc" sha1="44136d13f418a67d8342f07d0d3fac2f165ee039"/>
<rom name="Gunners Heaven (Japan).bin" size="398306496" crc="4ff1d1aa" sha1="82bc08baacad979beea29cea702c2c9d85a7c206"/>
-->
- <description>Gunners Heaven (Japan)</description>
+ <description>Gunners Heaven (Jpn)</description>
<year>1995</year>
<publisher>Media Vision</publisher>
<part name="cdrom" interface="psx_cdrom">
@@ -45022,7 +45035,7 @@ The entries in this section are intended to replace the existing "low-grade" Jap
<rom name="Hokuto no Ken - Seikimatsu Kyuuseishu Densetsu (Japan) (Track 1).bin" size="659056272" crc="79e9fc16" sha1="1f9b064ceafef91641bb3bbcc075a604f478489e"/>
<rom name="Hokuto no Ken - Seikimatsu Kyuuseishu Densetsu (Japan) (Track 2).bin" size="37396800" crc="7976083e" sha1="d9f92af296360772e62caa4cb276de3fa74f5538"/>
-->
- <description>Hokuto no Ken - Seikimatsu Kyuuseishu Densetsu (Japan)</description>
+ <description>Hokuto no Ken - Seikimatsu Kyuuseishu Densetsu (Jpn)</description>
<year>2000</year>
<publisher>Bandai</publisher>
<part name="cdrom" interface="psx_cdrom">
@@ -45588,7 +45601,7 @@ The entries in this section are intended to replace the existing "low-grade" Jap
<rom name="Jikkyou Oshaberi Parodius - Forever with Me (Japan).cue" size="117" crc="5a953380" sha1="c00f3a13075a1fa66c451a7427a12354ee9855b6"/>
<rom name="Jikkyou Oshaberi Parodius - Forever with Me (Japan).bin" size="236070240" crc="6818a16d" sha1="b133e7d7ab6679e742b9c29053fba239d948287e"/>
-->
- <description>Jikkyou Oshaberi Parodius - Forever with Me (Japan)</description>
+ <description>Jikkyou Oshaberi Parodius - Forever with Me (Jpn)</description>
<year>1996</year>
<publisher>Konami</publisher>
<part name="cdrom" interface="psx_cdrom">
@@ -45641,7 +45654,7 @@ The entries in this section are intended to replace the existing "low-grade" Jap
<rom name="Kaette Kita Cyborg Kuro-chan (Japan).cue" size="102" crc="9708bd74" sha1="8312951576c460a9260afe0c6c90a4f394cf08b7"/>
<rom name="Kaette Kita Cyborg Kuro-chan (Japan).bin" size="86581824" crc="12d2c699" sha1="adbb7f5efaf20068ef5f2723fa31e6f5e33acb5a"/>
-->
- <description>Kaette Kita Cyborg Kuro-chan (Japan)</description>
+ <description>Kaette Kita Cyborg Kuro-chan (Jpn)</description>
<year>2002</year>
<publisher>Konami</publisher>
<part name="cdrom" interface="psx_cdrom">
@@ -46254,8 +46267,10 @@ The entries in this section are intended to replace the existing "low-grade" Jap
</part>
</software>
+ <!-- hangs at PS logo -->
<software name="kisyadeg" supported="no">
- <!-- Unknown source
+ <!--
+ Unknown source
<rom name="Kisya de Go! (Japan) [SLPM-86449].bin" size="104106576" crc="6e58310a" sha1="c3b2d8e8bb79ca37791ea76dc901b65c5dcc6bb5"/>
<rom name="Kisya de Go! (Japan) [SLPM-86449].cue" size="97" crc="9f2f7e77" sha1="60fb83bb15f63a65a38e9ea06838c66176196a36"/>
-->
@@ -46268,7 +46283,7 @@ The entries in this section are intended to replace the existing "low-grade" Jap
<sharedfeat name="compatibility" value="NTSC-J"/>
<part name="cdrom" interface="psx_cdrom">
<diskarea name="cdrom">
- <disk name="kisya de go! (japan) [slpm-86449]" sha1="a41979643640716c6d16bec25cb75c913bf60e3c"/>
+ <disk name="kisya de go! (japan) [slpm-86449]" sha1="a41979643640716c6d16bec25cb75c913bf60e3c" status="baddump"/>
</diskarea>
</part>
</software>
@@ -47388,7 +47403,7 @@ The entries in this section are intended to replace the existing "low-grade" Jap
<rom name="Chou Jikuu Yousai Macross - Ai Oboete Imasu ka (Japan) (Disc 2).cue" size="129" crc="2c2b2088" sha1="a9cd8b80b8f7f239dc945bdcd61472dafc6b775f"/>
<rom name="Chou Jikuu Yousai Macross - Ai Oboete Imasu ka (Japan) (Disc 2).bin" size="567194208" crc="7471d971" sha1="96e0f7a3387621f044b53722e341b7b566529743"/>
-->
- <description>Chou Jikuu Yousai Macross - Ai Oboete Imasu ka (Japan)</description>
+ <description>Chou Jikuu Yousai Macross - Ai Oboete Imasu ka (Jpn)</description>
<year>1999</year>
<publisher>Bandai</publisher>
<part name="cdrom" interface="psx_cdrom">
@@ -47409,7 +47424,7 @@ The entries in this section are intended to replace the existing "low-grade" Jap
<rom name="Macross Digital Mission VF-X (Japan) (v1.1) (Track 1).bin" size="650036352" crc="a8eead5b" sha1="732bb1fb49b6822d960d8b1cfd3e8e44e15d5195"/>
<rom name="Macross Digital Mission VF-X (Japan) (v1.1) (Track 2).bin" size="1712256" crc="c9cc476e" sha1="4f9f15c5f519429eccb33d5ceebf18cdf681849c"/>
-->
- <description>Macross Digital Mission VF-X (Japan)</description>
+ <description>Macross Digital Mission VF-X (Jpn)</description>
<year>1997</year>
<publisher>Bandai</publisher>
<part name="cdrom" interface="psx_cdrom">
@@ -47426,7 +47441,7 @@ The entries in this section are intended to replace the existing "low-grade" Jap
<rom name="Macross VF-X2 (Japan) (Track 2).bin" size="47451600" crc="2e07f6eb" sha1="68f587366f2ad490fe47d9c14056cb087ab47c46"/>
<rom name="Macross VF-X2 (Japan) (Track 3).bin" size="37573200" crc="b65806d8" sha1="4bda128d58304d25207af2ffa564fd2493771db8"/>
-->
- <description>Macross VF-X2 (Japan)</description>
+ <description>Macross VF-X2 (Jpn)</description>
<year>1999</year>
<publisher>Bandai</publisher>
<part name="cdrom" interface="psx_cdrom">
@@ -47909,8 +47924,10 @@ The entries in this section are intended to replace the existing "low-grade" Jap
</part>
</software>
- <software name="meiretsu" supported="no">
- <!-- Unknown source
+ <!-- boot OK -->
+ <software name="meiretsu" supported="yes">
+ <!--
+ Unknown source
<rom name="Meisha Retsuden - Greatest 70's (Japan) [SLPS-01153].bin" size="628106304" crc="bc432823" sha1="8540affeb65af0b81c80a90b3c0cf05d0fbb64ba"/>
<rom name="Meisha Retsuden - Greatest 70's (Japan) [SLPS-01153].cue" size="116" crc="28addf0a" sha1="07df4b2d72f7c111266301ed98726580fd757294"/>
-->
@@ -47923,7 +47940,7 @@ The entries in this section are intended to replace the existing "low-grade" Jap
<sharedfeat name="compatibility" value="NTSC-J"/>
<part name="cdrom" interface="psx_cdrom">
<diskarea name="cdrom">
- <disk name="meisha retsuden - greatest 70's (japan) [slps-01153]" sha1="3d23b92595ad14f8df6051838cc7d8af3feb0438"/>
+ <disk name="meisha retsuden - greatest 70's (japan) [slps-01153]" sha1="3d23b92595ad14f8df6051838cc7d8af3feb0438" status="baddump"/>
</diskarea>
</part>
</software>
@@ -48600,7 +48617,7 @@ The entries in this section are intended to replace the existing "low-grade" Jap
<rom name="Maestro Music, The (Japan) [SLPM-86585].bin" size="282625728" crc="c5f3edb5" sha1="f723e5a3caa226665c9e423cd9fefac8d4108f6d"/>
<rom name="Maestro Music, The (Japan) [SLPM-86585].cue" size="167" crc="80eb9171" sha1="2fc875db82810ccdf6b17d1b1302f4cc39c73ba5"/>
-->
- <description>The Maestro Music (Japan, with Baton Stick)</description>
+ <description>The Maestro Music (Jpn, with Baton Stick)</description>
<year>2000</year>
<publisher>Global A</publisher>
<info name="serial" value="SLPM-86585" />
@@ -50076,7 +50093,7 @@ The entries in this section are intended to replace the existing "low-grade" Jap
<rom name="Picnic! Excellent (Japan) [SLPS-01345].bin" size="116066496" crc="f8014d99" sha1="d2ce1855716b95777a0f22d011ed81c98626b715"/>
<rom name="Picnic! Excellent (Japan) [SLPS-01345].cue" size="230" crc="b11fbc2e" sha1="b8f155f308e8fbb6185ade3d33f3930a57958793"/>
-->
- <description>Pikinya! Excellent (Japan)</description>
+ <description>Pikinya! Excellent (Jpn)</description>
<year>1998</year>
<publisher>ASCII</publisher>
<info name="serial" value="SLPS-01345" />
@@ -51497,8 +51514,9 @@ The entries in this section are intended to replace the existing "low-grade" Jap
</software>
<!-- boot OK -->
- <software name="runhigh" supported="no">
- <!-- Unknown source
+ <software name="runhigh" supported="yes">
+ <!--
+ Unknown source
<rom name="Running High (Japan) [SLPS-00751].bin" size="627598272" crc="989748aa" sha1="40d1ccc44ee2e2f2d6d3506f2ff378911a699354"/>
<rom name="Running High (Japan) [SLPS-00751].cue" size="801" crc="f772cd72" sha1="f3f3c6542a8d991b131494290e63c887f67e39cd"/>
-->
@@ -51511,7 +51529,7 @@ The entries in this section are intended to replace the existing "low-grade" Jap
<sharedfeat name="compatibility" value="NTSC-J"/>
<part name="cdrom" interface="psx_cdrom">
<diskarea name="cdrom">
- <disk name="running high (japan) [slps-00751]" sha1="721424847c4083aae3d105b61cf34f4ee907c623"/>
+ <disk name="running high (japan) [slps-00751]" sha1="721424847c4083aae3d105b61cf34f4ee907c623" status="baddump"/>
</diskarea>
</part>
</software>
@@ -51921,6 +51939,7 @@ The entries in this section are intended to replace the existing "low-grade" Jap
</part>
</software>
+ <!-- boot OK -->
<software name="sateltv" supported="no">
<!-- Unknown source
<rom name="Satelli TV (Japan) [SLPS-01203].bin" size="102937632" crc="96445bc6" sha1="23a87b50307d2d450ab03f1cc3d562dcc6b8a0b0"/>
@@ -51935,7 +51954,7 @@ The entries in this section are intended to replace the existing "low-grade" Jap
<sharedfeat name="compatibility" value="NTSC-J"/>
<part name="cdrom" interface="psx_cdrom">
<diskarea name="cdrom">
- <disk name="satelli tv (japan) [slps-01203]" sha1="6ce56f4ae07dbeac9b4d8d36abd6e4dea98773e6"/>
+ <disk name="satelli tv (japan) [slps-01203]" sha1="6ce56f4ae07dbeac9b4d8d36abd6e4dea98773e6" status="baddump"/>
</diskarea>
</part>
</software>
@@ -53355,8 +53374,10 @@ The entries in this section are intended to replace the existing "low-grade" Jap
</part>
</software>
- <software name="slivstad" supported="no">
- <!-- Unknown source
+ <!-- boot OK -->
+ <software name="slivstad" supported="yes">
+ <!--
+ Unknown source
<rom name="Super Live Stadium (Japan) (Track 1) [SLPM-86019].bin" size="250360992" crc="64f045e6" sha1="3bd20f5194ebb9a5d5641b65a173200ec7712167"/>
<rom name="Super Live Stadium (Japan) (Track 2) [SLPM-86019].bin" size="44128224" crc="ceda8e60" sha1="305946339a3d1dd7f6e84cf00feec7097443ab50"/>
<rom name="Super Live Stadium (Japan) [SLPM-86019].cue" size="223" crc="19beca38" sha1="188188c24706d4eb0a6b7cae99d247755970a559"/>
@@ -53370,7 +53391,7 @@ The entries in this section are intended to replace the existing "low-grade" Jap
<sharedfeat name="compatibility" value="NTSC-J"/>
<part name="cdrom" interface="psx_cdrom">
<diskarea name="cdrom">
- <disk name="super live stadium (japan) [slpm-86019]" sha1="1815099658e9c747223f5324cb4e03b4bb5fb567"/>
+ <disk name="super live stadium (japan) [slpm-86019]" sha1="1815099658e9c747223f5324cb4e03b4bb5fb567" status="baddump"/>
</diskarea>
</part>
</software>
@@ -53413,8 +53434,10 @@ The entries in this section are intended to replace the existing "low-grade" Jap
</part>
</software>
- <software name="sndqube" supported="no">
- <!-- Unknown source
+ <!-- boot OK -->
+ <software name="sndqube" supported="yes">
+ <!--
+ Unknown source
<rom name="Sound Qube (Japan) [SLPS-01309].bin" size="35390544" crc="2592cf3d" sha1="d763b661a0ebc5fe7d28959cb75df7fa28fc1cbf"/>
<rom name="Sound Qube (Japan) [SLPS-01309].cue" size="95" crc="826e21ee" sha1="c486b9d32452d7bc0eab4bd09ea72a4cb597995e"/>
-->
@@ -53427,7 +53450,7 @@ The entries in this section are intended to replace the existing "low-grade" Jap
<sharedfeat name="compatibility" value="NTSC-J"/>
<part name="cdrom" interface="psx_cdrom">
<diskarea name="cdrom">
- <disk name="sound qube (japan) [slps-01309]" sha1="54139ab64577aec717ca75daa26d87b67887a673"/>
+ <disk name="sound qube (japan) [slps-01309]" sha1="54139ab64577aec717ca75daa26d87b67887a673" status="baddump"/>
</diskarea>
</part>
</software>
@@ -53566,8 +53589,10 @@ The entries in this section are intended to replace the existing "low-grade" Jap
</part>
</software>
- <software name="spaceinvj" cloneof="spaceinv" supported="no">
- <!-- Unknown source
+ <!-- boot OK -->
+ <software name="spaceinvj" cloneof="spaceinv" supported="yes">
+ <!--
+ Unknown source
<rom name="Space Invaders X (Japan) [SLPM-86419].bin" size="203400960" crc="898b2e6d" sha1="3ffeb95a80dbf0f3b62fc4c46521883432dbb64d"/>
<rom name="Space Invaders X (Japan) [SLPM-86419].cue" size="101" crc="5b52cdc4" sha1="8dace214eb0faa651a86b5ca23961bce6645eae9"/>
-->
@@ -53580,7 +53605,7 @@ The entries in this section are intended to replace the existing "low-grade" Jap
<sharedfeat name="compatibility" value="NTSC-J"/>
<part name="cdrom" interface="psx_cdrom">
<diskarea name="cdrom">
- <disk name="space invaders x (japan) [slpm-86419]" sha1="521ecefa318a2cd5efbe71be5aad4d4a46594224"/>
+ <disk name="space invaders x (japan) [slpm-86419]" sha1="521ecefa318a2cd5efbe71be5aad4d4a46594224" status="baddump"/>
</diskarea>
</part>
</software>
@@ -53666,7 +53691,7 @@ The entries in this section are intended to replace the existing "low-grade" Jap
<rom name="Super Robot Taisen Alpha (Japan) (v1.1).cue" size="105" crc="a64072b6" sha1="e48e50c8dd42eb4ec94eac0b124606d9f19484b5"/>
<rom name="Super Robot Taisen Alpha (Japan) (v1.1).bin" size="646374288" crc="b6550e08" sha1="914a07e58ed4b68ea7a2b732372a565f532fab0d"/>
-->
- <description>Super Robot Taisen Alpha (Japan) (v1.1)</description>
+ <description>Super Robot Taisen Alpha (Jpn) (v1.1)</description>
<year>2000</year>
<publisher>Banpresto</publisher>
<part name="cdrom" interface="psx_cdrom">
@@ -53681,7 +53706,7 @@ The entries in this section are intended to replace the existing "low-grade" Jap
<rom name="Super Robot Taisen Alpha Gaiden (Japan) (Premium Edition).cue" size="123" crc="ee787a65" sha1="5877e52eafb38b0cec2fb888ecba26aaa1e02d28"/>
<rom name="Super Robot Taisen Alpha Gaiden (Japan) (Premium Edition).bin" size="718310208" crc="366c1cf1" sha1="b0d87ae8cf6434e2cb5c47d03812e0c0874a874c"/>
-->
- <description>Super Robot Taisen Alpha Gaiden - Premium Edition (Japan)</description>
+ <description>Super Robot Taisen Alpha Gaiden - Premium Edition (Jpn)</description>
<year>2001</year>
<publisher>Banpresto</publisher>
<part name="cdrom" interface="psx_cdrom">
@@ -53696,7 +53721,7 @@ The entries in this section are intended to replace the existing "low-grade" Jap
<rom name="Super Robot Taisen Alpha Gaiden (Japan) (Shokai Genteiban).cue" size="124" crc="8715a811" sha1="e8e634d9b85372ec0169cbffe47cac88b060eb90"/>
<rom name="Super Robot Taisen Alpha Gaiden (Japan) (Shokai Genteiban).bin" size="718310208" crc="b9bef60c" sha1="546675f35773bdf68a5b24a0fe429443a175cc44"/>
-->
- <description>Super Robot Taisen Alpha Gaiden - Shokai Genteiban (Japan)</description>
+ <description>Super Robot Taisen Alpha Gaiden - Shokai Genteiban (Jpn)</description>
<year>2001</year>
<publisher>Banpresto</publisher>
<part name="cdrom" interface="psx_cdrom">
@@ -53714,7 +53739,7 @@ The entries in this section are intended to replace the existing "low-grade" Jap
<rom name="Super Robot Taisen - Complete Box (Japan) (Disc 2) (History of Super Robot Wars).cue" size="146" crc="50c54b6d" sha1="990fb4f7d6563eacc9b7ee425a4c34105d2404c6"/>
<rom name="Super Robot Taisen - Complete Box (Japan) (Disc 2) (History of Super Robot Wars).bin" size="642105408" crc="bef35311" sha1="65ffad2101381dbc4821ef1d152029e99d9f0996"/>
-->
- <description>Super Robot Taisen Complete Box (Japan)</description>
+ <description>Super Robot Taisen Complete Box (Jpn)</description>
<year>1999</year>
<publisher>Banpresto</publisher>
<part name="cdrom1" interface="psx_cdrom">
@@ -53735,7 +53760,7 @@ The entries in this section are intended to replace the existing "low-grade" Jap
<rom name="Super Robot Taisen F (Japan) (Track 1).bin" size="" crc="c9d941ba" sha1="582019486fa0288100086d3a1866b9b91031c8f7"/>
<rom name="Super Robot Taisen F (Japan) (Track 2).bin" size="" crc="9b94ea54" sha1="bd1fde88c2b79e3cf8821c969373460d51f3155a"/>
-->
- <description>Super Robot Taisen F (Japan)</description>
+ <description>Super Robot Taisen F (Jpn)</description>
<year>1998</year>
<publisher>Banpresto</publisher>
<part name="cdrom" interface="psx_cdrom">
@@ -53751,7 +53776,7 @@ The entries in this section are intended to replace the existing "low-grade" Jap
<rom name="Super Robot Taisen F Kanketsuhen (Japan) (Track 1).bin" size="" crc="a04ec282" sha1="28b3988d5e405f5bd602ed42113c709b4bc4e0d4"/>
<rom name="Super Robot Taisen F Kanketsuhen (Japan) (Track 2).bin" size="" crc="9b94ea54" sha1="bd1fde88c2b79e3cf8821c969373460d51f3155a"/>
-->
- <description>Super Robot Taisen F Kanketsuhen (Japan)</description>
+ <description>Super Robot Taisen F Kanketsuhen (Jpn)</description>
<year>1999</year>
<publisher>Banpresto</publisher>
<part name="cdrom" interface="psx_cdrom">
@@ -53952,8 +53977,10 @@ The entries in this section are intended to replace the existing "low-grade" Jap
</part>
</software>
- <software name="ss088gmj" supported="no">
- <!-- Unknown source
+ <!-- boot OK -->
+ <software name="ss088gmj" supported="yes">
+ <!--
+ Unknown source
<rom name="Simple 1500 Series Vol.088 - The Gal Mahjong (Japan) [SLPM-87023].bin" size="285187056" crc="49f38cf1" sha1="a387e2524a02e914f6f2078edf457693ffc0785c"/>
<rom name="Simple 1500 Series Vol.088 - The Gal Mahjong (Japan) [SLPM-87023].cue" size="193" crc="9ab18af7" sha1="1a5d6197dc43d6973265ff04d0347b8e37b07646"/>
-->
@@ -53966,7 +53993,7 @@ The entries in this section are intended to replace the existing "low-grade" Jap
<sharedfeat name="compatibility" value="NTSC-J"/>
<part name="cdrom" interface="psx_cdrom">
<diskarea name="cdrom">
- <disk name="simple 1500 series vol.088 - the gal mahjong (japan) [slpm-87023]" sha1="1301d1f4f971513c0606c37062795a7e36f59f80"/>
+ <disk name="simple 1500 series vol.088 - the gal mahjong (japan) [slpm-87023]" sha1="1301d1f4f971513c0606c37062795a7e36f59f80" status="baddump"/>
</diskarea>
</part>
</software>
@@ -53990,8 +54017,10 @@ The entries in this section are intended to replace the existing "low-grade" Jap
</part>
</software>
- <software name="ss090sen" supported="no">
- <!-- Unknown source
+ <!-- boot OK -->
+ <software name="ss090sen" supported="yes">
+ <!--
+ Unknown source
<rom name="Simple 1500 Series Vol.090 - The Sensha (Japan) [SLPM-87044].bin" size="542733408" crc="44fb999b" sha1="bf17f4ee3e915166b81a40f2ecec24fb80d7727c"/>
<rom name="Simple 1500 Series Vol.090 - The Sensha (Japan) [SLPM-87044].cue" size="828" crc="d73d623e" sha1="4f6b5511c6ec59a51e0fec0a326f98e8407c2e02"/>
-->
@@ -54004,7 +54033,7 @@ The entries in this section are intended to replace the existing "low-grade" Jap
<sharedfeat name="compatibility" value="NTSC-J"/>
<part name="cdrom" interface="psx_cdrom">
<diskarea name="cdrom">
- <disk name="simple 1500 series vol.090 - the sensha (japan) [slpm-87044]" sha1="13a15efb7c927f92d55d3f450b2d8ed33ee434a0"/>
+ <disk name="simple 1500 series vol.090 - the sensha (japan) [slpm-87044]" sha1="13a15efb7c927f92d55d3f450b2d8ed33ee434a0" status="baddump"/>
</diskarea>
</part>
</software>
@@ -54028,8 +54057,10 @@ The entries in this section are intended to replace the existing "low-grade" Jap
</part>
</software>
- <software name="ss097sqh" supported="no">
- <!-- Unknown source
+ <!-- boot OK, input lag needs to be counterchecked -->
+ <software name="ss097sqh" supported="partial">
+ <!--
+ Unknown source
<rom name="Simple 1500 Series Vol.097 - The Squash (Japan) [SLPM-87088].bin" size="404271168" crc="20a4668f" sha1="0608c5e1356ef81f371bea940929c2707bf8b1a7"/>
<rom name="Simple 1500 Series Vol.097 - The Squash (Japan) [SLPM-87088].cue" size="557" crc="50770bde" sha1="82f1509beff5c440560869a1a249841c4984936f"/>
-->
@@ -54042,7 +54073,7 @@ The entries in this section are intended to replace the existing "low-grade" Jap
<sharedfeat name="compatibility" value="NTSC-J"/>
<part name="cdrom" interface="psx_cdrom">
<diskarea name="cdrom">
- <disk name="simple 1500 series vol.097 - the squash (japan) [slpm-87088]" sha1="c87f29e61eccb1073b205e39ac8eb489e28eb244"/>
+ <disk name="simple 1500 series vol.097 - the squash (japan) [slpm-87088]" sha1="c87f29e61eccb1073b205e39ac8eb489e28eb244" status="baddump"/>
</diskarea>
</part>
</software>
@@ -54123,8 +54154,10 @@ The entries in this section are intended to replace the existing "low-grade" Jap
</part>
</software>
- <software name="ss104pnk" supported="no">
- <!-- Unknown source
+ <!-- boot OK -->
+ <software name="ss104pnk" supported="yes">
+ <!--
+ Unknown source
<rom name="Simple 1500 Series Vol.104 - The Pink Panther (Japan) (Track 01) [SLPM-87215].bin" size="127076208" crc="3f42f527" sha1="5a8979934b286ca05d41221902a79ba7814b1006"/>
<rom name="Simple 1500 Series Vol.104 - The Pink Panther (Japan) (Track 02) [SLPM-87215].bin" size="16583952" crc="9055e137" sha1="9befde07d4a797ee2d3d7f836efe414425cc6fc8"/>
<rom name="Simple 1500 Series Vol.104 - The Pink Panther (Japan) (Track 03) [SLPM-87215].bin" size="22226400" crc="b5774ef9" sha1="ebb3af281154f94b308526b124efdc72a50ab45c"/>
@@ -54159,7 +54192,7 @@ The entries in this section are intended to replace the existing "low-grade" Jap
<sharedfeat name="compatibility" value="NTSC-J"/>
<part name="cdrom" interface="psx_cdrom">
<diskarea name="cdrom">
- <disk name="simple 1500 series vol.104 - the pink panther (japan) [slpm-87215]" sha1="21ebdd30abd139787a2a91864247d53367471af7"/>
+ <disk name="simple 1500 series vol.104 - the pink panther (japan) [slpm-87215]" sha1="21ebdd30abd139787a2a91864247d53367471af7" status="baddump"/>
</diskarea>
</part>
</software>
@@ -54716,8 +54749,10 @@ The entries in this section are intended to replace the existing "low-grade" Jap
</part>
</software>
- <software name="tfx" supported="no">
- <!-- Unknown source
+ <!-- boot OK -->
+ <software name="tfx" supported="yes">
+ <!--
+ Unknown source
<rom name="TFX (Japan) [SLPS-00511].bin" size="603476160" crc="75b87d33" sha1="d218103639d0f23c77551b5f3c83fcfcaed9ebd1"/>
<rom name="TFX (Japan) [SLPS-00511].cue" size="984" crc="5877fd51" sha1="bc7d46f45b5d8e6391c5f67cb1e2914df699e589"/>
-->
@@ -54729,7 +54764,7 @@ The entries in this section are intended to replace the existing "low-grade" Jap
<sharedfeat name="compatibility" value="NTSC-J"/>
<part name="cdrom" interface="psx_cdrom">
<diskarea name="cdrom">
- <disk name="tfx (japan) [slps-00511]" sha1="00d81663c232a2e6f767b543208fbc8924d80eb7"/>
+ <disk name="tfx (japan) [slps-00511]" sha1="00d81663c232a2e6f767b543208fbc8924d80eb7" status="baddump"/>
</diskarea>
</part>
</software>
@@ -55924,9 +55959,10 @@ The entries in this section are intended to replace the existing "low-grade" Jap
</part>
</software>
- <!-- boot ok -->
- <software name="ungrawlk" supported="no">
- <!-- Unknown source
+ <!-- boot OK -->
+ <software name="ungrawlk" supported="yes">
+ <!--
+ Unknown source
<rom name="Ungra Walker (Japan) [SLPM-87055].bin" size="346256736" crc="7eb8e45f" sha1="4c1c90c346d8cf8ce2faacd00dadc2975f434cad"/>
<rom name="Ungra Walker (Japan) [SLPM-87055].cue" size="97" crc="66cb4152" sha1="9d52bd38134973bf825adfa1bfee08a42aee67a9"/>
-->
@@ -55939,14 +55975,15 @@ The entries in this section are intended to replace the existing "low-grade" Jap
<sharedfeat name="compatibility" value="NTSC-J"/>
<part name="cdrom" interface="psx_cdrom">
<diskarea name="cdrom">
- <disk name="ungra walker (japan) [slpm-87055]" sha1="b9be7e6b3c343920f22975ff4aded3fe64479913"/>
+ <disk name="ungra walker (japan) [slpm-87055]" sha1="b9be7e6b3c343920f22975ff4aded3fe64479913" status="baddump"/>
</diskarea>
</part>
</software>
- <!-- boot ok -->
+ <!-- boot OK, hangs at memory card screen after a game -->
<software name="urawazmj" supported="no">
- <!-- Unknown source
+ <!--
+ Unknown source
<rom name="Urawaza Mahjong - Korette Tenhoutte Yatsukai (Japan) [SLPS-02807].bin" size="412641936" crc="b742804b" sha1="9d2d255846abf4e48aecc3dfbead649b7c50271e"/>
<rom name="Urawaza Mahjong - Korette Tenhoutte Yatsukai (Japan) [SLPS-02807].cue" size="129" crc="2edf0717" sha1="dc563e7248000896bd0946238c20a98d13bd4d79"/>
-->
@@ -55959,7 +55996,7 @@ The entries in this section are intended to replace the existing "low-grade" Jap
<sharedfeat name="compatibility" value="NTSC-J"/>
<part name="cdrom" interface="psx_cdrom">
<diskarea name="cdrom">
- <disk name="urawaza mahjong - korette tenhoutte yatsukai (japan) [slps-02807]" sha1="0ec0b1ae7178923708b9bd0dd7b528b04e3e5929"/>
+ <disk name="urawaza mahjong - korette tenhoutte yatsukai (japan) [slps-02807]" sha1="0ec0b1ae7178923708b9bd0dd7b528b04e3e5929" status="baddump"/>
</diskarea>
</part>
</software>
@@ -56202,9 +56239,10 @@ The entries in this section are intended to replace the existing "low-grade" Jap
</part>
</software>
- <!-- boot ok -->
- <software name="vspike" supported="no">
- <!-- Unknown source
+ <!-- boot OK -->
+ <software name="vspike" supported="yes">
+ <!--
+ Unknown source
<rom name="Victory Spike (Japan) [SLPS-00372].bin" size="210003024" crc="5a07e472" sha1="563b30d5933e4778b97664c1319bb148da094ad4"/>
<rom name="Victory Spike (Japan) [SLPS-00372].cue" size="613" crc="4b007487" sha1="1258b2a0389b936630c2fb4a6839a4ff442d7337"/>
-->
@@ -56217,7 +56255,7 @@ The entries in this section are intended to replace the existing "low-grade" Jap
<sharedfeat name="compatibility" value="NTSC-J"/>
<part name="cdrom" interface="psx_cdrom">
<diskarea name="cdrom">
- <disk name="victory spike (japan) [slps-00372]" sha1="73ba7739855c0aa622273817195c5b18c2e24e1b"/>
+ <disk name="victory spike (japan) [slps-00372]" sha1="73ba7739855c0aa622273817195c5b18c2e24e1b" status="baddump"/>
</diskarea>
</part>
</software>
@@ -57072,8 +57110,9 @@ The entries in this section are intended to replace the existing "low-grade" Jap
</software>
<!-- boot OK -->
- <software name="zigzagba" supported="no">
- <!-- Unknown source
+ <software name="zigzagba" supported="yes">
+ <!--
+ Unknown source
<rom name="Zig Zag Ball (Japan) [SLPS-01483].bin" size="254766288" crc="970d1d20" sha1="55d8170cbe4d805159a5b260419c1d3540af8f8e"/>
<rom name="Zig Zag Ball (Japan) [SLPS-01483].cue" size="99" crc="b6a14b1a" sha1="4b88de8f69852b5e60c8f620e94e9b34970ab744"/>
-->
@@ -57086,14 +57125,15 @@ The entries in this section are intended to replace the existing "low-grade" Jap
<sharedfeat name="compatibility" value="NTSC-J"/>
<part name="cdrom" interface="psx_cdrom">
<diskarea name="cdrom">
- <disk name="zig zag ball (japan) [slps-01483]" sha1="fe8508753bea27862d6bdf1ab3e977563c8c83fc"/>
+ <disk name="zig zag ball (japan) [slps-01483]" sha1="fe8508753bea27862d6bdf1ab3e977563c8c83fc" status="baddump"/>
</diskarea>
</part>
</software>
<!-- boot OK -->
- <software name="zipanguj" supported="no">
- <!-- Unknown source
+ <software name="zipanguj" supported="yes">
+ <!--
+ Unknown source
<rom name="Zipangutou - Unmei wa Saikoro ga Kimeru! (Japan) [SLPS-02260].bin" size="94922016" crc="7fd31d42" sha1="ef45ae118c21536d2985f364890297b57349051f"/>
<rom name="Zipangutou - Unmei wa Saikoro ga Kimeru! (Japan) [SLPS-02260].cue" size="125" crc="881ae390" sha1="c3c1b084e486800e513b08ddd77a92edfd0aeebc"/>
-->
@@ -57106,7 +57146,7 @@ The entries in this section are intended to replace the existing "low-grade" Jap
<sharedfeat name="compatibility" value="NTSC-J"/>
<part name="cdrom" interface="psx_cdrom">
<diskarea name="cdrom">
- <disk name="zipangutou - unmei wa saikoro ga kimeru! (japan) [slps-02260]" sha1="f699ad7fc3fef9ce9d7078e7f20cb88b81fc498a"/>
+ <disk name="zipangutou - unmei wa saikoro ga kimeru! (japan) [slps-02260]" sha1="f699ad7fc3fef9ce9d7078e7f20cb88b81fc498a" status="baddump"/>
</diskarea>
</part>
</software>
@@ -57298,10 +57338,10 @@ The entries in this section are intended to replace the existing "low-grade" Jap
</part>
</software>
- <!-- boot OK, but it needs extra controller emulated (the game came with a robot model to assemble and a memory card which shall communicate to the
- game how you did assemble your robot, to use such a model into the game)! -->
+ <!-- boot OK, but it needs extra controller emulated for the RL 3d models cfr. https://youtu.be/IOT2MwtLWD0 -->
<software name="zxed" supported="no">
- <!-- Unknown source
+ <!--
+ Unknown source
<rom name="Zxe-D - Legend of Plasmalite (Japan) [SLPS-00424].bin" size="503168064" crc="003652c9" sha1="a0045a44784204b4cd55196598c2d94ac5e76d65"/>
<rom name="Zxe-D - Legend of Plasmalite (Japan) [SLPS-00424].cue" size="1891" crc="41ddb394" sha1="ba9507c97340a26f9a7971be9116924e0b24292f"/>
-->
@@ -57314,7 +57354,7 @@ The entries in this section are intended to replace the existing "low-grade" Jap
<sharedfeat name="compatibility" value="NTSC-J"/>
<part name="cdrom" interface="psx_cdrom">
<diskarea name="cdrom">
- <disk name="zxe-d - legend of plasmalite (japan) [slps-00424]" sha1="9f7037eb869807b53848d418e94d74c9088d2473"/>
+ <disk name="zxe-d - legend of plasmalite (japan) [slps-00424]" sha1="9f7037eb869807b53848d418e94d74c9088d2473" status="baddump"/>
</diskarea>
</part>
</software>
@@ -57341,8 +57381,10 @@ The entries in this section are intended to replace the existing "low-grade" Jap
</part>
</software>
- <software name="squaremc" supported="no">
- <!-- Unknown source
+ <!-- Tested Tobal 2 saves, unknown about the others -->
+ <software name="squaremc" supported="yes">
+ <!--
+ Unknown source
<rom name="Squaresoft Memory Card Data CD (Japan) [SLPM-80556].bin" size="56706720" crc="206e6880" sha1="1f00d03675f7f6d1504f0eb72947727c32383c18"/>
<rom name="Squaresoft Memory Card Data CD (Japan) [SLPM-80556].cue" size="117" crc="b951f2d7" sha1="008372b38dcd870012f90e2c603fcc0f15d1e641"/>
-->
@@ -57354,7 +57396,7 @@ The entries in this section are intended to replace the existing "low-grade" Jap
<sharedfeat name="compatibility" value="NTSC-J"/>
<part name="cdrom" interface="psx_cdrom">
<diskarea name="cdrom">
- <disk name="squaresoft memory card data cd (japan) [slpm-80556]" sha1="686d4e4519b92817c7ac16514a8d007305d801b1"/>
+ <disk name="squaresoft memory card data cd (japan) [slpm-80556]" sha1="686d4e4519b92817c7ac16514a8d007305d801b1" status="baddump"/>
</diskarea>
</part>
</software>
@@ -58533,7 +58575,7 @@ use an alternate design found on the demo disk... It might be possible to enable
<rom name="Zanac x Zanac (Japan).cue" size="87" crc="bf9b92c3" sha1="6a6d9eccb0e4c5d7443e616b0591de3df8643709"/>
<rom name="Zanac x Zanac (Japan).bin" size="379659840" crc="cf5625d4" sha1="8d8e7d6247ba63290b18224639ef7f97e89121d1"/>
-->
- <description>Zanac X Zanac (Japan)</description>
+ <description>Zanac X Zanac (Jpn)</description>
<year>2001</year>
<publisher>Compile</publisher>
<part name="cdrom" interface="psx_cdrom">
diff --git a/hash/saturn.xml b/hash/saturn.xml
index 24f11627102..b7a15a8ed51 100644
--- a/hash/saturn.xml
+++ b/hash/saturn.xml
@@ -26,6 +26,9 @@
Euro / PAL collection, although it's from 2009, so some images may exist in better forms. These can
be replaced over time.
+ 15 Mar 19 - Started testing stuff inline to the actual XML parsing,
+ marking stuff as supported where possible via exploiting "Identifying" dummy comments.
+ Eventually this list below will be cut off since is worthless and outdated.
*********************************************************************************************************
*********************************************************************************************************
@@ -2519,8 +2522,8 @@ Olympic Soccer (Fra) T-7904H-09
</part>
</software>
- <!-- Identifying AI Shougi (Japan)... -->
- <software name="aishogi" supported="no">
+ <!-- -->
+ <software name="aishogi" supported="yes">
<description>AI Shougi (Jpn)</description>
<year>1995</year>
<publisher>Soft Bank</publisher>
@@ -2679,7 +2682,7 @@ Olympic Soccer (Fra) T-7904H-09
</part>
</software>
- <!-- Identifying Arcade Gears Vol.3 - Wonder 3 (Japan)... -->
+ <!-- Black screen in Roosters after game over, other games untested -->
<software name="wonder3" supported="no">
<description>Arcade Gears Vol. 3 - Wonder 3 (Jpn)</description>
<year>1998</year>
@@ -3065,8 +3068,8 @@ Olympic Soccer (Fra) T-7904H-09
</part>
</software>
- <!-- Identifying Cat the Ripper - 13Ninme no Tanteishi (Japan)... -->
- <software name="catrip" supported="no">
+ <!-- Works including mouse support -->
+ <software name="catrip" supported="yes">
<description>Cat the Ripper - 13-ninme no Tanteishi (Jpn)</description>
<year>1997</year>
<publisher>Tonkin House</publisher>
@@ -3551,8 +3554,8 @@ Olympic Soccer (Fra) T-7904H-09
</part>
</software>
- <!-- Identifying Dezaemon 2 (Japan)... -->
- <software name="dezaemn2" supported="no">
+ <!-- Works including loading from Save Game Manager CDs -->
+ <software name="dezaemn2" supported="yes">
<description>Dezaemon 2 (Jpn)</description>
<year>1997</year>
<publisher>Athena</publisher>
@@ -4057,7 +4060,7 @@ Olympic Soccer (Fra) T-7904H-09
</part>
</software>
- <!-- Identifying Falcom Classics (Japan)... -->
+ <!-- Dragon Slayer crashes in DRC after being selected, with NODRC sound eventually dies during gameplay. -->
<software name="falcom1" supported="no">
<description>Falcom Classics (Jpn)</description>
<year>1997</year>
@@ -7320,7 +7323,7 @@ Olympic Soccer (Fra) T-7904H-09
</part>
</software>
- <!-- Identifying Sega Ages - Phantasy Star Collection (Japan)... -->
+ <!-- Phantasy Star 2 (at least) has not working BGMs (repeats a very short chunk over and over) -->
<software name="pstarcol" supported="no">
<description>Sega Ages - Phantasy Star Collection (Jpn)</description>
<year>1998</year>
@@ -17694,7 +17697,7 @@ Olympic Soccer (Fra) T-7904H-09
</part>
</software>
- <!-- Identifying Goiken Muyou - Anarchy in the Nippon (T-28902G)... -->
+ <!-- Crashes at KSS logo with DRC -->
<software name="anarchy" supported="no">
<description>Goiken Muyou - Anarchy in the Nippon (Jpn)</description>
<year>1997</year>
@@ -29836,7 +29839,7 @@ Olympic Soccer (Fra) T-7904H-09
</part>
</software>
- <!-- Identifying timegal... -->
+ <!-- Hangs during some scenes -->
<software name="timegal" supported="no">
<description>Time Gal (Time Gal &amp; Ninja Hayate Disc 1) (Jpn)</description>
<year>1997</year>
@@ -29852,7 +29855,7 @@ Olympic Soccer (Fra) T-7904H-09
</part>
</software>
- <!-- Identifying hayate... -->
+ <!-- Hangs during some scenes -->
<software name="nhayate" supported="no">
<description>Ninja Hayate (Time Gal &amp; Ninja Hayate Disc 2) (Jpn)</description>
<year>1997</year>
diff --git a/hash/sc3000_cart.xml b/hash/sc3000_cart.xml
index ae0a2696727..84485dca12b 100644
--- a/hash/sc3000_cart.xml
+++ b/hash/sc3000_cart.xml
@@ -321,4 +321,48 @@
</part>
</software>
+ <!-- SC-3000 Survivors carts -->
+
+ <software name="multcart228" cloneof="multcart">
+ <description>SC-3000 Survivors MkII Multicart v2.28</description>
+ <year>2013</year>
+ <publisher>SC-3000 Survivors</publisher>
+ <part name="cart" interface="sg1000_cart">
+ <feature name="slot" value="multicart" />
+ <dataarea name="rom" size="2097152">
+ <rom name="SC3000SurvivorsMkIIMulticart_v2_28b.bin" size="2097152" crc="f4e7f01b" sha1="4a75f6c24978a01cea70c068a3b0b3f8d60fe590" offset="000000" />
+ </dataarea>
+ <dataarea name="ram" size="32768">
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="multcart">
+ <description>SC-3000 Survivors MkII Multicart v2.31</description>
+ <year>2018</year>
+ <publisher>SC-3000 Survivors</publisher>
+ <part name="cart" interface="sg1000_cart">
+ <feature name="slot" value="multicart" />
+ <dataarea name="rom" size="2097152">
+ <rom name="SC3000SurvivorsMkIIMulticart_v2_31.bin" size="2097152" crc="0084b239" sha1="faff64ade6ef21e6673793d2d7b9603447bd5a01" offset="000000" />
+ </dataarea>
+ <dataarea name="ram" size="32768">
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="megacart">
+ <description>SC-3000 Survivors Megacart v2.31</description>
+ <year>2018</year>
+ <publisher>SC-3000 Survivors</publisher>
+ <part name="cart" interface="sg1000_cart">
+ <feature name="slot" value="megacart" />
+ <dataarea name="rom" size="4194304">
+ <rom name="SC3000SurvivorsMegacart_v2_31.bin" size="4194304" crc="76a3d2e2" sha1="17c226646d937845caa1af0dac356f0ee1fa9677" offset="000000" />
+ </dataarea>
+ <dataarea name="ram" size="32768">
+ </dataarea>
+ </part>
+ </software>
+
</softwarelist>
diff --git a/hash/sc3000_cass.xml b/hash/sc3000_cass.xml
index 42697ad5784..0671ce0550d 100644
--- a/hash/sc3000_cass.xml
+++ b/hash/sc3000_cass.xml
@@ -2,10 +2,211 @@
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
<softwarelist name="sc3000_cass" description="SEGA Computer 3000 cassettes">
+ <software name="bastow">
+ <description>The Secret of Bastow Manor</description>
+ <year>1984</year>
+ <publisher>Dotsoft</publisher>
+ <info name="usage" value="Requires BASIC Level 3 cartridge" />
+ <part name="cass1" interface="sc3000_cass">
+ <dataarea name="cass" size="1660342">
+ <rom name="TheSecretOfBastowManor_Pt1.wav" size="1660342" crc="4e26b753" sha1="e23d728b3959cf5f42b62f1495c33e65aa06580e" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="sc3000_cass">
+ <dataarea name="cass" size="3383930">
+ <rom name="TheSecretOfBastowManor_Pt2.wav" size="3383930" crc="8a023fe8" sha1="9d00a27a08850ee10f786f8cf0c446a4eb415873" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass3" interface="sc3000_cass">
+ <dataarea name="cass" size="9604160">
+ <rom name="TheSecretOfBastowManor_Pt3.wav" size="9604160" crc="bc2db5c6" sha1="2281f015dffb522bda928dd7a04685b96f239a64" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass4" interface="sc3000_cass">
+ <dataarea name="cass" size="9635070">
+ <rom name="TheSecretOfBastowManor_Pt4.wav" size="9635070" crc="16adb5ff" sha1="ddae963d717e6bf0e74c07bbaeb947ddda44c48f" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass5" interface="sc3000_cass">
+ <dataarea name="cass" size="8990380">
+ <rom name="TheSecretOfBastowManor_Pt5.wav" size="8990380" crc="64febb9b" sha1="047cebfc04bb038f61d938fb4f5c3ecb26f91e64" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="cityland">
+ <description>City Lander</description>
+ <year>198?</year>
+ <publisher>Grandstand</publisher>
+ <info name="usage" value="Requires BASIC Level 3 cartridge" />
+ <part name="cass" interface="sc3000_cass">
+ <dataarea name="cass" size="7141680">
+ <rom name="CityLander.wav" size="7141680" crc="4570cb68" sha1="868fa0a002d02805533fdfb027853fcf613c4e13" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="dragonq">
+ <description>Dragonquest</description>
+ <year>1984</year>
+ <publisher>John Sands</publisher>
+ <info name="author" value="Hercules Gunter" />
+ <info name="usage" value="Requires BASIC Level 3 cartridge" />
+ <part name="cass" interface="sc3000_cass">
+ <dataarea name="cass" size="10451972">
+ <rom name="Dragonquest.wav" size="10451972" crc="39e55170" sha1="01c5ad7697ad980401781ec9eae33e359e30f67d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="dungeons">
+ <description>Dungeons Beneath Cairo</description>
+ <year>1984</year>
+ <publisher>Sega</publisher>
+ <info name="usage" value="Requires BASIC Level 3 cartridge" />
+ <part name="cass" interface="sc3000_cass">
+ <dataarea name="cass" size="14216966">
+ <rom name="DungeonsBeneathCairo.wav" size="14216966" crc="49ec80c2" sha1="36bfc2d0cb992de1aecff1851ed4d7c514bf4f25" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="environd">
+ <description>Environoid</description>
+ <year>1984</year>
+ <publisher>John Sands</publisher>
+ <info name="usage" value="Requires BASIC Level 3 cartridge" />
+ <part name="cass" interface="sc3000_cass">
+ <dataarea name="cass" size="9565890">
+ <rom name="Environoid.wav" size="9565890" crc="8f878a44" sha1="5e826099ac4c8af7865df990cdaa96455e9ce6d9" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="help">
+ <description>Help</description>
+ <year>1984</year>
+ <publisher>Grandstand</publisher>
+ <info name="author" value="Michael Howard" />
+ <info name="usage" value="Requires BASIC Level 3 cartridge" />
+ <part name="cass" interface="sc3000_cass">
+ <dataarea name="cass" size="18196834">
+ <rom name="Help.wav" size="18196834" crc="cd952d6b" sha1="6d32dd33f884677c54300be57a8cdaf283478a82" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="house">
+ <description>The House</description>
+ <year>1984</year>
+ <publisher>Grandstand</publisher>
+ <info name="author" value="Michael Howard" />
+ <info name="usage" value="Requires BASIC Level 3 cartridge" />
+ <part name="cass" interface="sc3000_cass">
+ <dataarea name="cass" size="25191280">
+ <rom name="TheHouse.wav" size="25191280" crc="85b183d2" sha1="a222e8763a357b4f962b207b6c7d4b73bbc841a9" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="lawn">
+ <description>Lawn</description>
+ <year>198?</year>
+ <publisher>Hi-Tech Programming</publisher>
+ <info name="usage" value="Requires BASIC Level 3 cartridge" />
+ <part name="cass" interface="sc3000_cass">
+ <dataarea name="cass" size="4539370">
+ <rom name="Lawn.wav" size="4539370" crc="bcc0d3ae" sha1="fe453dcf1db4f1f2972367a734488c482a6a9cc8" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="madmummy">
+ <description>The Case of the Mad Mummy</description>
+ <year>1984</year>
+ <publisher>Dotsoft</publisher>
+ <info name="usage" value="Requires BASIC Level 3 cartridge" />
+ <part name="cass1" interface="sc3000_cass">
+ <dataarea name="cass" size="1471940">
+ <rom name="TheCaseOfTheMadMummy_Pt1.wav" size="1471940" crc="015e9f5a" sha1="f9dad83618df356ec90c4e6b17c79d60548c86b7" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass2" interface="sc3000_cass">
+ <dataarea name="cass" size="7096050">
+ <rom name="TheCaseOfTheMadMummy_Pt2.wav" size="7096050" crc="78373569" sha1="2b671bda5e4c2f59cd5e8e19038326229215f567" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass3" interface="sc3000_cass">
+ <dataarea name="cass" size="8716606">
+ <rom name="TheCaseOfTheMadMummy_Pt3.wav" size="8716606" crc="46ea34d1" sha1="821b2a7825bf0e2a3586f3eb77ccfe1a6f5d4cda" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass4" interface="sc3000_cass">
+ <dataarea name="cass" size="8759294">
+ <rom name="TheCaseOfTheMadMummy_Pt4.wav" size="8759294" crc="e02d43f2" sha1="fa82ea479117106547f5d633fb261aefb9389c59" offset="0" />
+ </dataarea>
+ </part>
+ <part name="cass5" interface="sc3000_cass">
+ <dataarea name="cass" size="7711302">
+ <rom name="TheCaseOfTheMadMummy_Pt5.wav" size="7711302" crc="393fb342" sha1="475ea7799c735bbb967aac38deba5f435dae9e95" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="quikdraw">
+ <description>Quick Draw</description>
+ <year>198?</year>
+ <publisher>&lt;unknown&gt;</publisher>
+ <info name="usage" value="Requires BASIC Level 3 cartridge" />
+ <part name="cass" interface="sc3000_cass">
+ <dataarea name="cass" size="4331832">
+ <rom name="QuickDraw.wav" size="4331832" crc="1e6b2539" sha1="01d74b28d4d156aa5c111bfb31e568c4f2bbfdb9" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sconqst">
+ <description>Solar Conquest</description>
+ <year>1984</year>
+ <publisher>John Sands</publisher>
+ <info name="usage" value="Requires BASIC Level 3 cartridge" />
+ <part name="cass" interface="sc3000_cass">
+ <dataarea name="cass" size="14320112">
+ <rom name="SolarConquest.wav" size="14320112" crc="7c3653f9" sha1="0c74aabf394f4d765df130a93625c1db72189d98" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="vpoker">
+ <description>Video Poker</description>
+ <year>1984</year>
+ <publisher>Gold Record Software</publisher>
+ <info name="author" value="Neil Kube" />
+ <info name="usage" value="Requires BASIC Level 3 cartridge" />
+ <part name="cass" interface="sc3000_cass">
+ <dataarea name="cass" size="9770486">
+ <rom name="VideoPoker.wav" size="9770486" crc="88a59002" sha1="bfaa050f28b855a856039effcc0498484070f370" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="voltron">
+ <description>Voltron</description>
+ <year>1987</year>
+ <publisher>&lt;homebrew&gt;</publisher>
+ <info name="author" value="Keith Zuch" />
+ <info name="usage" value="Requires BASIC Level 3 cartridge" />
+ <part name="cass" interface="sc3000_cass">
+ <dataarea name="cass" size="4364214">
+ <rom name="Voltron.wav" size="4364214" crc="39589e11" sha1="951c4166299dfc52518bbec67000aa504ff7563b" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="vortexbl">
- <description>Vortex Blaster 2</description>
+ <description>Vortex Blaster</description>
<year>1984</year>
- <publisher>Trident Technological System</publisher>
+ <publisher>Poseidon Software</publisher>
<info name="usage" value="Requires BASIC Level 3 cartridge" />
<part name="cass" interface="sc3000_cass">
<dataarea name="cass" size="31128834">
diff --git a/hash/sega_beena_cart.xml b/hash/sega_beena_cart.xml
new file mode 100644
index 00000000000..5eef1227bf7
--- /dev/null
+++ b/hash/sega_beena_cart.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0"?>
+<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
+<softwarelist name="sega_beena_cart" description="Sega Beena Cartridges">
+ <!-- you must byteswap ROMs to see text, due to endian? -->
+ <software name="frpc" supported="no">
+ <description>Issho ni Henshin Fresh Pretty Cure</description>
+ <year>2009</year>
+ <publisher>Sega</publisher>
+ <part name="cart" interface="sega_beena_cart">
+ <dataarea name="rom" size="0x800000" width="32" endianness="big">
+ <rom loadflag="load16_word_swap" name="beena.bin" size="0x800000" crc="afa3466c" sha1="b49914f97db95f611489487f558d13d7cceb3299" offset="0" />
+ </dataarea>
+ <dataarea name="pages" size="0x2000000"> <!-- book pages -->
+ <rom name="0 - 0001.png" size="0x1ca26ec" crc="d8e18a54" sha1="887a96931bf622cb673f2550323ad3923eff337e" offset="0" />
+ <rom name="0 - 0002.png" size="0x1e37a3d" crc="62ae3535" sha1="d8f6c19c466715df5a568ac7cac8dacb53f2e04a" offset="0" />
+ <rom name="0 - 0003.png" size="0x1ce4f16" crc="fe6c72d9" sha1="2c4412eb518fbac2e8519c87e53270d960ecab53" offset="0" />
+ <rom name="0 - 0004.png" size="0x19a864d" crc="edede3ea" sha1="81914894358c74064aa5f9e980ac37f7140f80c3" offset="0" />
+ <rom name="0 - 0005.png" size="0x18998f4" crc="16837cc0" sha1="eb86b2943cf603a63cd5b94faa0d06ee8a3139d6" offset="0" />
+ <rom name="0 - 0006.png" size="0x195b7e5" crc="3e307e6d" sha1="23ed9ab2a4122d7cb33d8d6174ca901b88647b4d" offset="0" />
+ <rom name="0 - 0007.png" size="0x195df07" crc="efccbb5b" sha1="83de26d52cb6578d8323551a289223c8a305e37d" offset="0" />
+ <rom name="0 - 0008.png" size="0x18a9dd8" crc="7455ebb2" sha1="34576eee067534535cda838a9e94794e2cfee585" offset="0" />
+ <rom name="0 - 0009.png" size="0x17a5c57" crc="59ead843" sha1="29c4cd7929cfd68f41d65024ee5ca3cc62fa4a8b" offset="0" />
+ <rom name="0 - 0010.png" size="0x186546b" crc="6d3d8c91" sha1="9909322c09277ddd306f10f9a04a897b0fe74961" offset="0" />
+ <rom name="0 - 0011.png" size="0x179d3a8" crc="c3911254" sha1="2d2932e97a0b20a9b5e5fd78a3bbad0f1e146813" offset="0" />
+ <rom name="0 - 0012.png" size="0x187a9df" crc="f1cdc95d" sha1="aa926c9360edcecdaa3a9ce1b5e17ee61048cee4" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+</softwarelist>
diff --git a/hash/sms.xml b/hash/sms.xml
index 55624940218..246c8fd3c40 100644
--- a/hash/sms.xml
+++ b/hash/sms.xml
@@ -7797,6 +7797,27 @@
</software>
<!-- Notes: optional SK-1100 keyboard support -->
+ <!--
+ The mode for 2 players requires 2 Mark III consoles, both with
+ the SK-1100 keyboard, plus a cable to link the keyboards through
+ their printer port. To emulate this setup, it is necessary to run
+ two instances of MAME and make a point-to-point connection between
+ them using the bitbanger (bitb) stream that is provided by the
+ kblink device, that simulates the function of the cable link.
+ Example for a localhost (127.0.0.1) connection:
+
+ mame64 -window sg1000m3 -card f16falcjc -sgexp sk1100 -sgexp:sk1100:printer kblink -bitb socket.127.0.0.1:2345
+ mame64 -window sg1000m3 -card f16falcjc -sgexp sk1100 -sgexp:sk1100:printer kblink -bitb socket.127.0.0.1:2345
+
+ After run both instances, press the CR key on the keyboard when
+ the title screen is displayed. Next, when asked which player
+ (1 or 2), the user needs to press 1 on the keyboard of one
+ instance, switch to the other instance and press 2 on the keyboard
+ (due to key 1 is mapped by default to the PAUSE function of the
+ console, it is recommended first remap PAUSE to avoid conflict).
+ Next, when LEVEL 1 appears on the screen, press the SPACE key on
+ each instance to start playing the game.
+ -->
<software name="f16falcjc" cloneof="f16fight">
<description>F-16 Fighting Falcon (Jpn, MyCard)</description>
<year>1985</year>
diff --git a/hash/snes.xml b/hash/snes.xml
index 5e72c499a72..0fecdc760f8 100644
--- a/hash/snes.xml
+++ b/hash/snes.xml
@@ -2371,6 +2371,24 @@ Beyond that last category are the roms waiting to be classified.
</part>
</software>
+ <software name="strikerp1" cloneof="striker">
+ <!-- Niiue -->
+ <description>Striker (Euro, NTSC Prototype)</description>
+ <year>1993</year>
+ <publisher>Argonaut Software</publisher>
+ <part name="cart" interface="snes_cart">
+ <feature name="pcb" value="SHVC-1P0N-01" />
+ <feature name="u1" value="U1 EPROM" />
+ <feature name="u2" value="U2 CIC" />
+ <feature name="lockout" value="D411 C127 05B" />
+ <feature name="cart_model" value="no shell" />
+ <feature name="slot" value="lorom" />
+ <dataarea name="rom" size="524288">
+ <rom name="striker snes fd6b.u1" size="524288" crc="fce4da63" sha1="92ad4372b7e3fe648e21031f3be60cb156494802" offset="0x000000" />
+ </dataarea>
+ </part>
+ </software>
+
<software name="stuntfxp" cloneof="stuntfx">
<!-- Retrology -->
<!-- Notes: identical software but significantly different hardware -->
diff --git a/hash/sorcerer_cass.xml b/hash/sorcerer_cass.xml
index 38ef20a540e..ada31c9739c 100644
--- a/hash/sorcerer_cass.xml
+++ b/hash/sorcerer_cass.xml
@@ -242,7 +242,7 @@ Compiled by Robbbert
<software name="black">
<description>Blackjack</description>
<year>198?</year>
- <publisher>Dick Smith</publisher>
+ <publisher>Dick Smith Electronics</publisher>
<info name="serial" value="306ES" /><!-- Dick Smith X-3600 -->
<info name="developer" value="Ian Gilles"/>
<info name="usage" value="In Basic, CLOAD then RUN" />
@@ -257,6 +257,7 @@ Compiled by Robbbert
<year>1979</year>
<publisher>&lt;unknown&gt;</publisher>
<info name="serial" value="307ES" />
+ <info name="developer" value="Ivan Reid and BTF Tan"/>
<info name="usage" value="In Basic, CLOAD then RUN" />
<part name="cass" interface="sorcerer_cass">
<dataarea name="cass" size="5107532">
@@ -1086,4 +1087,100 @@ Compiled by Robbbert
</dataarea>
</part>
</software>
+ <!-- Added 2019-02-22 -->
+ <software name="adv2">
+ <description>Pirate Adventure</description>
+ <year>1979</year>
+ <publisher>&lt;unknown&gt;</publisher>
+ <info name="developer" value="Scott Adams"/>
+ <info name="usage" value="Boot to Monitor, LOG" />
+ <part name="cass" interface="sorcerer_cass">
+ <dataarea name="cass" size="13658750">
+ <rom name="adv2.wav" size="13658750" crc="fe930666" sha1="7e23e33ec0e33f8447bf7bed7c077b8d91b495f3" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+ <software name="adv6">
+ <description>Strange Odyssey</description>
+ <year>1979</year>
+ <publisher>&lt;unknown&gt;</publisher>
+ <info name="developer" value="Scott Adams"/>
+ <info name="usage" value="Boot to Monitor, LOG" />
+ <part name="cass" interface="sorcerer_cass">
+ <dataarea name="cass" size="13450400">
+ <rom name="adv6.wav" size="13450400" crc="397bbec2" sha1="91ffae2dd6c1470e5a7b400a5134149a403ad017" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+ <software name="adv9">
+ <description>Ghost Town</description>
+ <year>1979</year>
+ <publisher>&lt;unknown&gt;</publisher>
+ <info name="developer" value="Scott Adams"/>
+ <info name="usage" value="Boot to Monitor, LOG" />
+ <part name="cass" interface="sorcerer_cass">
+ <dataarea name="cass" size="13450400">
+ <rom name="adv9.wav" size="13450400" crc="02c336c3" sha1="0e1bebddf95ac0f3dd1f0d753cf5ab1c4708f564" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+ <software name="arrow2">
+ <description>Arrows and Alleys (16k version)</description>
+ <year>1980</year>
+ <publisher>Quality Software</publisher>
+ <info name="developer" value="Vic Tolomei"/>
+ <info name="usage" value="Boot to Monitor, LOG" />
+ <part name="cass" interface="sorcerer_cass">
+ <dataarea name="cass" size="5517892">
+ <rom name="arrow2.wav" size="5517892" crc="ca545956" sha1="bdab1b5c1fb76cd112d1e1a6a80f5cd0e88107c4" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+ <software name="disas2">
+ <description>Z80 Disassembler</description>
+ <year>1979</year>
+ <publisher>Quality Software</publisher>
+ <info name="developer" value="Vic Tolomei"/>
+ <info name="usage" value="In Basic, CLOAD then RUN" />
+ <part name="cass" interface="sorcerer_cass">
+ <dataarea name="cass" size="5488822">
+ <rom name="disas2.wav" size="5488822" crc="0620702b" sha1="2df63dfecf9a7b38ef2733f6d306341abc26c844" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+ <software name="magicmaze">
+ <description>Magic Maze</description>
+ <year>1979</year>
+ <publisher>Quality Software</publisher>
+ <info name="developer" value="Vic Tolomei"/>
+ <info name="usage" value="In Basic, CLOAD then CLOAD then RUN" />
+ <part name="cass" interface="sorcerer_cass">
+ <dataarea name="cass" size="5790486">
+ <rom name="magicmaze.wav" size="5790486" crc="57d2b47b" sha1="5f28007e0baac142b66ff5eb8b3d7625ebef8a4c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+ <software name="munch">
+ <description>Munch</description>
+ <year>1982</year>
+ <publisher>System Software</publisher>
+ <info name="developer" value="Matthew B. Hickey"/>
+ <info name="usage" value="Boot to Monitor, LOG" />
+ <part name="cass" interface="sorcerer_cass">
+ <dataarea name="cass" size="7181402">
+ <rom name="munch.wav" size="7181402" crc="512e0b0a" sha1="693fdbf38463b6b06dafbb407d5ae8470e15e532" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+ <software name="wilde">
+ <description>Wilderness</description>
+ <year>198?</year>
+ <publisher>Dick Smith Electronics</publisher>
+ <info name="usage" value="In Basic, CLOAD then RUN" />
+ <part name="cass" interface="sorcerer_cass">
+ <dataarea name="cass" size="16216806">
+ <rom name="wilde.wav" size="16216806" crc="0909b034" sha1="f7561886212f1ec69f285f64a86e8999b33dc105" offset="0" />
+ </dataarea>
+ </part>
+ </software>
</softwarelist>
diff --git a/hash/specpls3_flop.xml b/hash/specpls3_flop.xml
index 4023afb5b6e..329aa767788 100644
--- a/hash/specpls3_flop.xml
+++ b/hash/specpls3_flop.xml
@@ -430,7 +430,7 @@
<!-- SPS (CAPS) release 3510 -->
<description>Four Smash Hits From Hewson</description>
<year>198?</year>
- <publisher>Hewson</publisher>
+ <publisher>Hewson Consultants</publisher>
<part name="flop1" interface="floppy_3">
<dataarea name="flop" size="238800">
@@ -1667,16 +1667,18412 @@
</part>
</software>
+<!--
+ Below is a selection of (most of) the DSK files featured in the TOSEC DAT files which, according to Lady Eklipse, include all files that were in TOSEC and all files from www.worldofspectrum.org which were never in TOSEC before. Which file and update they come from is commented for each entry, so that they can be consulted.
+
+ Files removed:
+ - Files marked as "bad dumps" which already have a good parent set.
+ - Trained games, except for a "cheat version" of Neighbours which may have come from the original developers.
+ - 80-track (3.5'') disk images.
+ - Files generated with the ZXZVM interpreter.
+ - Games from the Crap Games Competition.
+
+ All the DSK files which have a corresponding IPF have been labeled as "alt" clones until they're confirmed to come from the exact same release and can be safely removed (there's an added disclaimer about it in each of these entries, to make them easy to locate).
+ Other alt versions not in World of Spectrum have been kept for the same reason, since the exact source of each file doesn't seem to be properly documented anywhere, which means they'd need some research before a safe removal.
+
+ Notes about the known DSK dumps:
+ Some dumps may come with an empty Side B, which is technically correct for games which were released with an empty side on purpose. These were usually labeled as "Sin grabar para tu uso" ("Unrecorded for your use") in many Spanish releases.
+ Some of the "master disks" from Zeppelin Games share the same file (same SHA-1) for their Side B. This has been verified against the downloads available in World of Spectrum.
+ A few releases had a version for a different system on the other side. These haven't been removed, as it was possible for the user to insert those sides and do anything they wanted with them.
+
+-->
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="plus3uti">
+ <description>+3 Utilities</description>
+ <year>19??</year>
+ <publisher>&lt;unknown&gt;</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="+3 utilities (19xx)(-)(side a).dsk" size="226048" crc="cb9b1cf8" sha1="3f6887c23f6096e15c04c8705a9dc7e0a011136f" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="+3 utilities (19xx)(-)(side b).dsk" size="226048" crc="dac28f08" sha1="bcf0365cc1a094e70bc8c4cfecdef66f64299ff6" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="007trans">
+ <description>007 Trans-Master</description>
+ <year>1988</year>
+ <publisher>ZX-Guaranteed</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="251711">
+ <rom name="007 trans-master (1988)(zx-guaranteed)(side a)[samdisk].dsk" size="251711" crc="4e2d8460" sha1="408eb22ee2f973920d2265f1adabf9342203a923" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="195635">
+ <rom name="007 trans-master (1988)(zx-guaranteed)(side b)[samdisk].dsk" size="195635" crc="1a105700" sha1="1d8242ba18cd0c2596d4172d073aeb8984efb807" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="3dconkit">
+ <description>3D Construction Kit</description>
+ <year>1991</year>
+ <publisher>Domark</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="3d construction kit (1991)(domark)(side a).dsk" size="194816" crc="3487ed0f" sha1="f690e55eb863eda62e66f3d4e1bc2486d08b3db7" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="3d construction kit (1991)(domark)(side b).dsk" size="194816" crc="76ace043" sha1="b5aecf13e6cdbf9b3b75ae75427f3d6baa56b9ef" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="3dgamemk">
+ <description>3D Game Maker</description>
+ <year>1987</year>
+ <publisher>CRL Group</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="3d game maker (1987)(crl group).dsk" size="194816" crc="d398b5bd" sha1="2896af452d00e389315407ca66c628fcb8b15307" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="3dgamemksp" cloneof="3dgamemk">
+ <description>3D Game Maker (Spa)</description>
+ <year>1987</year>
+ <publisher>Dro Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="3d game maker (1987)(dro soft)(es)(en)[re-release].dsk" size="194816" crc="1b06a5bc" sha1="6324e5c0e5f41f37d076d631a3be43e1a70ba472" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="3dgamemkspa" cloneof="3dgamemk">
+ <description>3D Game Maker (Spa) (alt)</description>
+ <year>1987</year>
+ <publisher>Zafiro Software Division</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="3d game maker (1987)(zafiro software division)(es)(en)[re-release].dsk" size="194816" crc="df6b4a8e" sha1="a87af7093fe5a43c63e4af2e4486bfdae47fc4c2" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="3dgamemka" cloneof="3dgamemk">
+ <description>3D Game Maker (alt)</description>
+ <year>1987</year>
+ <publisher>CRL Group</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="3d game maker (1987)(crl group)[a].dsk" size="194816" crc="f61327af" sha1="2e220165c97eb8b3511d9103b051dd2e5eba7792" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="3dgamemkb" cloneof="3dgamemk">
+ <description>3D Game Maker (alt 2)</description>
+ <year>1987</year>
+ <publisher>CRL Group</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="3d game maker (1987)(crl group)[a2].dsk" size="194816" crc="0c34a517" sha1="268bdbf5004cd2d475147a3c4523cc264c8da844" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="alkdevbe">
+ <description>Alkatraz Development Disks - Bedturn Project Backup</description>
+ <year>19??</year>
+ <publisher>&lt;unknown&gt;</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="alkatraz development disks - bedturn project backup (19xx)(-)(side a).dsk" size="194816" crc="20c60438" sha1="d3c5a0b7245a76c59813cc60bc1fa418a722fbfc" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="alkatraz development disks - bedturn project backup (19xx)(-)(side b).dsk" size="194816" crc="ea9f0113" sha1="7642f9f5418515358821a1d3da74713a475d449c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="alkdevde">
+ <description>Alkatraz Development Disks - Designer + Assembler Backup</description>
+ <year>19??</year>
+ <publisher>&lt;unknown&gt;</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="alkatraz development disks - designer + assembler backup (19xx)(-)(side a).dsk" size="194816" crc="7ea28851" sha1="f28aeab46476c78a323b821a125a00988826eaf1" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="alkatraz development disks - designer + assembler backup (19xx)(-)(side b).dsk" size="194816" crc="af054290" sha1="0fc31beb8073b3b3a2f51a8e4591024d736bf011" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="alkdevdi">
+ <description>Alkatraz Development Disks - Disk Protection Source Code</description>
+ <year>19??</year>
+ <publisher>&lt;unknown&gt;</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="alkatraz development disks - disk protection source code (19xx)(-)(side a).dsk" size="194816" crc="ed298d37" sha1="f3a0de55390b92101af0696c3aae318d6c169e3b" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="alkatraz development disks - disk protection source code (19xx)(-)(side b).dsk" size="194816" crc="7b999303" sha1="3c682b6b0e3093c8e52142a53620f6ebd126144c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="alkdevlo">
+ <description>Alkatraz Development Disks - Locoscript Start of Day 25-10-88</description>
+ <year>19??</year>
+ <publisher>&lt;unknown&gt;</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="195328">
+ <rom name="alkatraz development disks - locoscript start of day 25-10-88 (19xx)(-)(side a).dsk" size="195328" crc="8467b466" sha1="28de851c4321d8bcfcd933681da80464c91495da" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="256">
+ <rom name="alkatraz development disks - locoscript start of day 25-10-88 (19xx)(-)(side b).dsk" size="256" crc="3241c590" sha1="e1c83cdc6ace15ad9986ed23118b4de3152edd48" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="alkdevma">
+ <description>Alkatraz Development Disks - Main Enc + BASIC Run Sample Backup</description>
+ <year>19??</year>
+ <publisher>&lt;unknown&gt;</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="alkatraz development disks - main enc + basic run sample backup (19xx)(-)(side a).dsk" size="194816" crc="d799893c" sha1="41a073df4816cf8136800b800df7fdda798d063a" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="alkatraz development disks - main enc + basic run sample backup (19xx)(-)(side b).dsk" size="194816" crc="a957d8af" sha1="fa30634dc41c54bfa38cc79ccefd1f78dc7307ce" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="alkdevme">
+ <description>Alkatraz Development Disks - Main Encryptor + Screen Load Designer</description>
+ <year>19??</year>
+ <publisher>&lt;unknown&gt;</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="alkatraz development disks - main encryptor + screen load designer (19xx)(-)(side a).dsk" size="194816" crc="85b9c090" sha1="a06ce891b7ffde8d5aed9305efcbe78c6d830077" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="alkatraz development disks - main encryptor + screen load designer (19xx)(-)(side b).dsk" size="194816" crc="f0942b49" sha1="aced8a4ee1bcb14af0ea2d00627c992c0aed8051" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="alkdevmp">
+ <description>Alkatraz Development Disks - Mastering Program</description>
+ <year>19??</year>
+ <publisher>&lt;unknown&gt;</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="alkatraz development disks - mastering program (19xx)(-)(side a).dsk" size="194816" crc="2c4b33ac" sha1="669e43e1f108e3a5bb0765fd8c26317334b7a6c8" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="195328">
+ <rom name="alkatraz development disks - mastering program (19xx)(-)(side b).dsk" size="195328" crc="8267f81d" sha1="ba6c302eb793a0b606b573a8f9ea687050acacb5" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="alkdevnw">
+ <description>Alkatraz Development Disks - New Word</description>
+ <year>19??</year>
+ <publisher>&lt;unknown&gt;</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="alkatraz development disks - new word (19xx)(-)(side a).dsk" size="194816" crc="4bfc1cc7" sha1="0f60502c5ac790a54f8fe7bc0a25f0d18359f44c" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="alkatraz development disks - new word (19xx)(-)(side b).dsk" size="194816" crc="fb3a3bb3" sha1="f24a1d06c7ec8608edfe4b38b7b5e3529220c1fe" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="alkdevrp">
+ <description>Alkatraz Development Disks - Run Program + BASIC Constructor</description>
+ <year>19??</year>
+ <publisher>&lt;unknown&gt;</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="alkatraz development disks - run program + basic constructor (19xx)(-)(side a).dsk" size="194816" crc="bfaad1c4" sha1="b9c1c83044708178ec27a31045bc1ad4498862d9" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="alkatraz development disks - run program + basic constructor (19xx)(-)(side b).dsk" size="194816" crc="50bd1755" sha1="976406e782419329e7fe4165494a387022f12077" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="alkdevsl">
+ <description>Alkatraz Development Disks - Sample Loader + Master Installer Backup</description>
+ <year>19??</year>
+ <publisher>&lt;unknown&gt;</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="alkatraz development disks - sample loader + master installer backup (19xx)(-)(side a).dsk" size="194816" crc="dde17998" sha1="d902feaf17b492f1d8078895989e46cb7db271f1" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="alkatraz development disks - sample loader + master installer backup (19xx)(-)(side b).dsk" size="194816" crc="6d6226d1" sha1="b0dc9c87a3268f75fcc787348b158060720ecd70" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="alkdevsi">
+ <description>Alkatraz Development Disks - Simple Loader + Encryptor Constructor</description>
+ <year>19??</year>
+ <publisher>&lt;unknown&gt;</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="alkatraz development disks - simple loader + encryptor constructor (19xx)(-)(side a).dsk" size="194816" crc="ea7c4658" sha1="c7a595b2b4f41242974af5e04dbebe6cf8101408" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="alkatraz development disks - simple loader + encryptor constructor (19xx)(-)(side b).dsk" size="194816" crc="1c8977a5" sha1="11cdce40bd608ef138e68ebb0f3c0b3e04b82b67" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="alkdevta">
+ <description>Alkatraz Development Disks - Tape System Text Backup</description>
+ <year>19??</year>
+ <publisher>&lt;unknown&gt;</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="alkatraz development disks - tape system text backup (19xx)(-)(side a).dsk" size="194816" crc="0bab95ac" sha1="a74dba9e624394543585d115622bdb878a9882b8" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="195840">
+ <rom name="alkatraz development disks - tape system text backup (19xx)(-)(side b).dsk" size="195840" crc="bd77584a" sha1="8e50a3c6187b84a1c96b8009e7e14eac821ac613" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="artist2">
+ <description>The Artist II</description>
+ <year>1986</year>
+ <publisher>Softechnics</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="artist ii, the (1986)(softechnics).dsk" size="194816" crc="a752bb2a" sha1="e8ffd0e4e8ae696065bf5c3db2a9337cf2c387ea" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="artist2a" cloneof="artist2">
+ <description>The Artist II (alt)</description>
+ <year>1986</year>
+ <publisher>Softechnics</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="artist ii, the (1986)(softechnics)[a].dsk" size="194816" crc="82e620b7" sha1="bf9adceb3fd8e524edca6ca24c6b87bf39574c54" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="cadmaste">
+ <description>CAD-Master - Light Pen &amp; Graphics Software</description>
+ <year>1985</year>
+ <publisher>Trojan Products</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="cad-master - light pen &amp; graphics software (1985)(trojan products).dsk" size="194816" crc="69b132c2" sha1="d0d336a4e1371ec08847e136874b48c49a8fe4a2" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="cpmplus1">
+ <description>CP-M Plus v1.0</description>
+ <year>1988</year>
+ <publisher>Locomotive</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="cp-m plus v1.0 (1988)(locomotive)(side a).dsk" size="194816" crc="c10ae485" sha1="48cf8d80d5a56786175e18acf2cca819ffb43cde" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="cp-m plus v1.0 (1988)(locomotive)(side b).dsk" size="194816" crc="ddd0943f" sha1="9e34e27167d8f9544d73104390de59bc91cf029d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="complmcp">
+ <description>Complete Machine Code Package</description>
+ <year>1987</year>
+ <publisher>Roybot</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="complete machine code package (1987)(roybot).dsk" size="194816" crc="07ebb241" sha1="bce17b0972ea3196028f10820cfb7b224fb4ae16" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="coursem3">
+ <description>Coursemaster v3.88</description>
+ <year>1988</year>
+ <publisher>Intraset</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="coursemaster v3.88 (1988)(intraset)(side a).dsk" size="194816" crc="9be595c6" sha1="d60b4f383514939ec24746de639250d3147ceffb" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="coursemaster v3.88 (1988)(intraset)(side b).dsk" size="194816" crc="2a3229bb" sha1="31929b0b6c138da716918c0dc93849e855164101" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="coursem3a" cloneof="coursem3">
+ <description>Coursemaster v3.88 (alt)</description>
+ <year>1988</year>
+ <publisher>Intraset</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="coursemaster v3.88 (1988)(intraset)(side a)[a].dsk" size="194816" crc="a57c526a" sha1="e53c4981d82add2be2c9516e05e7177904747484" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <!-- Side missing from dump, using same as parent set -->
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="coursemaster v3.88 (1988)(intraset)(side b).dsk" size="194816" crc="2a3229bb" sha1="31929b0b6c138da716918c0dc93849e855164101" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="db1plus3">
+ <description>DB1 Plus 3 Disc Backup Utility</description>
+ <year>1988</year>
+ <publisher>Kobrahsoft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194048">
+ <rom name="db1 plus 3 disc backup utility (1988)(kobrahsoft).dsk" size="194048" crc="b5034824" sha1="31330c2433400360cba392657a53ac109f5e1ae3" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="dicev21">
+ <description>DICE v2.1</description>
+ <year>1988</year>
+ <publisher>Kobrahsoft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="19712">
+ <rom name="dice v2.1 (1988)(kobrahsoft)[aka disc information copier editor].dsk" size="19712" crc="4904a08a" sha1="4060b24dd339c92f0ee71fc33c6b0b0ccee7846c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="du54v504">
+ <description>DU54 v5.04</description>
+ <year>1998</year>
+ <publisher>John Elliott</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="du54 v5.04 (1998)(elliott, john)[aka disc util].dsk" size="194816" crc="c9148461" sha1="f12f007a80984a56d1e5704c21a443dd98c4d2f1" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="du54v504a" cloneof="du54v504">
+ <description>DU54 v5.04 (alt)</description>
+ <year>1998</year>
+ <publisher>John Elliott</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="du54 v5.04 (1998)(elliott, john)[a][aka disc util].dsk" size="194816" crc="f54c98c5" sha1="92c704ccb2dd34f19910c174534860dd283e9d21" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="discolog">
+ <description>Discology +3</description>
+ <year>1988</year>
+ <publisher>New Frontier</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="183296">
+ <rom name="discology +3 (1988)(new frontier)(es).dsk" size="183296" crc="ff15f5b0" sha1="cd33b3b6c9495d3c01f837c58b41d707c3ff9337" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="discopac">
+ <description>Discopack +3</description>
+ <year>1989</year>
+ <publisher>New Frontier</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="204288">
+ <rom name="discopack +3 (1989)(new frontier)(es).dsk" size="204288" crc="f3b87c1a" sha1="6dfb92f4e5b45c5e33d0c7f64fa6814f121fc8f7" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="diskdoct">
+ <description>Disk Doctor</description>
+ <year>1990</year>
+ <publisher>Supersoft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="disk doctor (1990)(supersoft).dsk" size="194816" crc="b773bcbd" sha1="8eb18a2bc5a94632bea142a9fe42941e3605c976" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="eddduced">
+ <description>Edd the Duck Editor (master disk)</description>
+ <year>1990</year>
+ <publisher>Zeppelin Games</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="edd the duck editor (1990)(zeppelin games)(side a)[master disk].dsk" size="194816" crc="80f3d962" sha1="f411b24c9798678eeff7adb99e8f1f23700dd34b" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="edd the duck editor (1990)(zeppelin games)(side b)[master disk].dsk" size="194816" crc="d589b8cd" sha1="8fa913c63e1a4e94e92a00c4e86398258acbbedb" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="flexipag">
+ <description>Flexipage Viewdata Author</description>
+ <year>1986</year>
+ <publisher>Flexibase</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="flexipage viewdata author (1986)(flexibase)(side a)[aka flexibase 8][aka flexipage 200][aka flexipage author].dsk" size="194816" crc="e89dc560" sha1="748d0dece2f53f00bd96423138e727b8124b8334" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="flexipage viewdata author (1986)(flexibase)(side b)[aka flexibase 8][aka flexipage 200][aka flexipage author].dsk" size="194816" crc="6b6f2e9a" sha1="7f18802231a7f00dca38f12b6a9715ccb5186a7a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="footboxf">
+ <description>Football Boxform</description>
+ <year>1988</year>
+ <publisher>Boxoft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="football boxform (1988)(boxoft).dsk" size="194816" crc="72d70f4d" sha1="1fd4833e1e779f43b722ee1bd82102f782a7e036" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="g3ptog80">
+ <description>GENS3P to GENS80 Source Files Converter</description>
+ <year>1995</year>
+ <publisher>Useless Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="gens3p to gens80 source files converter (1995)(useless soft).dsk" size="194816" crc="80291a4a" sha1="0803019d8631552f11f11b5819460eeb2ec28743" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="hisobc12">
+ <description>HiSoft BASIC Compiler v1.2 +3</description>
+ <year>1986</year>
+ <publisher>HiSoft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="hisoft basic compiler v1.2 +3 (1986)(hisoft).dsk" size="194816" crc="1043af7f" sha1="54c2de392c5a21e2a8f9e93e658c8d9ae0491f56" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="hisoc13">
+ <description>HiSoft C v1.3 +3</description>
+ <year>1984</year>
+ <publisher>HiSoft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="hisoft c v1.3 +3 (1984)(hisoft).dsk" size="194816" crc="a9809dc7" sha1="497986e05feebcfa73082d74f48b8c8fde4efac1" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="hisoftdp">
+ <description>HiSoft Devpac</description>
+ <year>1983</year>
+ <publisher>HiSoft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="hisoft devpac (1983)(hisoft).dsk" size="194816" crc="fa4173ea" sha1="f5e05ef551888e21de3de4c6d2de4538d05bfdd9" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="hisoftdpa">
+ <description>HiSoft Devpac (alt)</description>
+ <year>1983</year>
+ <publisher>HiSoft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="hisoft devpac (1983)(hisoft)[a].dsk" size="194816" crc="5a9afe8c" sha1="a00ad4d624bcfcd8b1dc35ff64413c6b52abf34c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="hispasc4">
+ <description>HiSoft Pascal 4</description>
+ <year>1983</year>
+ <publisher>HiSoft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="hisoft pascal 4 (1983)(hisoft).dsk" size="194816" crc="77fb585e" sha1="5830aee8baff81c2744616a6ff3820ea3f515968" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="instreca">
+ <description>Instant Recall</description>
+ <year>1988</year>
+ <publisher>Supersoft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="instant recall (1988)(supersoft).dsk" size="194816" crc="32094d6a" sha1="a5d7e6bd6810dc2a6e2fd6c4eea0afab0989b62c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="lastword">
+ <description>The Last Word</description>
+ <year>1985</year>
+ <publisher>Myrmidon</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="last word, the (1985)(myrmidon).dsk" size="194816" crc="c4283b67" sha1="0a709233bde2f19790a4c7b9540714941df0b2b9" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="lifeguar">
+ <description>Lifeguard</description>
+ <year>1987</year>
+ <publisher>Romantic Robot UK</publisher>
+ <info name="usage" value="Requires Multiface" />
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="193792">
+ <rom name="lifeguard (1987)(romantic robot uk)[aka unlimited lives finder][needs multiface].dsk" size="193792" crc="b749526e" sha1="2eeff796a6b545366daf3226325404ec0d2d3b7d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="masterfi">
+ <description>Masterfile +3</description>
+ <year>1987</year>
+ <publisher>Campbell Systems</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="masterfile +3 (1987)(campbell systems)[aka masterfile plus 3][aka masterfile plus three].dsk" size="194816" crc="0c19b526" sha1="012ffcaa92fb8edb2b7a6df816d6317dfa041165" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="musicmae">
+ <description>Music Maestro</description>
+ <year>1989</year>
+ <publisher>Torchraven</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="music maestro (1989)(torchraven)(side a).dsk" size="194816" crc="d01bdbbc" sha1="b0bbddc2d83890cde7ce63b507e46b3465e52574" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="music maestro (1989)(torchraven)(side b).dsk" size="194816" crc="f7dd2726" sha1="55ab5a3c12e6fd5afed49fb5365af3a8ec494b76" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="ocpartst">
+ <description>The OCP Art Studio</description>
+ <year>1985</year>
+ <publisher>Rainbird Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="ocp art studio, the (1985)(rainbird)[m useless soft].dsk" size="194816" crc="696c593c" sha1="1b1a0307bd265a55d7f4a701acedbbc4cb34a724" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="ocpartsta" cloneof="ocpartst">
+ <description>The OCP Art Studio (alt)</description>
+ <year>1985</year>
+ <publisher>Rainbird Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="ocp art studio, the (1985)(rainbird)[m useless soft][a].dsk" size="194816" crc="fcc3298f" sha1="1eed3410b0810b3854a07acd1eb0c371571c501d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="ocpartstb" cloneof="ocpartst">
+ <description>The OCP Art Studio (alt 2)</description>
+ <year>1985</year>
+ <publisher>Rainbird Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="ocp art studio, the (1985)(rainbird)[m useless soft][a2].dsk" size="194816" crc="a9652e70" sha1="4f329c43beaae11bca917fb6928916f4f805baa0" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="plus3dia">
+ <description>Plus 3 Diary &amp; Filing System</description>
+ <year>1989</year>
+ <publisher>Kobrahsoft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="plus 3 diary &amp; filing system (1989)(kobrahsoft)[aka plus 3 diary &amp; database].dsk" size="194816" crc="4ee5ffec" sha1="d8d687a5e7ededbda35804509373282de9e44f48" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="pawsp" cloneof="paw">
+ <description>Professional Adventure Writer (Spa)</description>
+ <year>1986</year>
+ <publisher>Aventuras AD</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="professional adventure writer (1986)(aventuras ad)(es)[re-release].dsk" size="194816" crc="9faccc2f" sha1="30452eb8b15082f9eb3c37538276d2238dfdc8fd" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="paw">
+ <description>Professional Adventure Writer</description>
+ <year>1986</year>
+ <publisher>Gilsoft International</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="professional adventure writer (1986)(gilsoft international)(side a)[aka paw][aka professional adventure writing system, the].dsk" size="194816" crc="fcf1e861" sha1="017a2ac8487ac8999141f6008b9e31b12c9c5197" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="professional adventure writer (1986)(gilsoft international)(side b)[aka paw][aka professional adventure writing system, the].dsk" size="194816" crc="41b52f47" sha1="1502b0027a4a3937744af410d6d773ac7c826c36" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="revelado">
+ <description>Revelados</description>
+ <year>2006</year>
+ <publisher>Compiler</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="revelados (2006)(compiler)(es).dsk" size="194816" crc="94e98ecc" sha1="b9d28a05266642e83470d257b36853a29588b44b" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="seba080a">
+ <description>SE Basic v0.80a</description>
+ <year>2002</year>
+ <publisher>Amstrad</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="se basic v0.80a (2002)(amstrad).dsk" size="194816" crc="44ef415d" sha1="a3539d713e07126c01c68ea983493a13fd137beb" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="sp4ttop3">
+ <description>SP4 Tape to +3 Disc Utility</description>
+ <year>1988</year>
+ <publisher>Kobrahsoft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194048">
+ <rom name="sp4 tape to +3 disc utility (1988)(kobrahsoft).dsk" size="194048" crc="6fd72ba4" sha1="8ca4224826f019c2685472e84995b085e6d2f9f2" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="sp5ttop3">
+ <description>SP5 Tape to +3 Disc Utility</description>
+ <year>1989</year>
+ <publisher>Kobrahsoft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194048">
+ <rom name="sp5 tape to +3 disc utility (1989)(kobrahsoft).dsk" size="194048" crc="095c8d89" sha1="44af233b40abd8f6dfcddb92c3c9c8bf714ad2a5" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="sp6ttop3">
+ <description>SP6 Tape to +3 Disc Utility</description>
+ <year>1990</year>
+ <publisher>Kobrahsoft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194048">
+ <rom name="sp6 tape to +3 disc utility (1990)(kobrahsoft).dsk" size="194048" crc="48897832" sha1="dd4dda5bd1cbef8f84d7bc89b233aa1f798d41de" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="sp7ttop3">
+ <description>SP7 Tape to +3 Disc Utility</description>
+ <year>1991</year>
+ <publisher>Kobrahsoft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194048">
+ <rom name="sp7 tape to +3 disc utility (1991)(kobrahsoft).dsk" size="194048" crc="de79afe4" sha1="d84d10e9449944416c5f3ffdee72c47935a53fad" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="sqtracke">
+ <description>SQ-Tracker +3</description>
+ <year>1998</year>
+ <publisher>T.D.M.</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="sq-tracker +3 (1998)(t.d.m.).dsk" size="194816" crc="2f06ec84" sha1="00ad89d4ad50119e3aa685579fbe12fe8d7d7191" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="tapedisc">
+ <description>Tapedisc</description>
+ <year>1988</year>
+ <publisher>MicroHobby</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="tapedisc (1988)(microhobby)(es).dsk" size="194816" crc="01d1a285" sha1="084c862aa10ac956c52b1b5bd63f19cc85f285cd" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="tarotmas">
+ <description>Tarot Master</description>
+ <year>1991</year>
+ <publisher>Lawrence O'Shaughnessy</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="226048">
+ <rom name="tarot master (1991)(o'shaughnessy, lawrence).dsk" size="226048" crc="d3633ac6" sha1="aecacbb1acf01f296950559db90784e3fb20d2d3" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="tassign">
+ <description>Tas-Sign</description>
+ <year>1988</year>
+ <publisher>Tasman</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="tas-sign (1988)(tasman).dsk" size="194816" crc="999b7f6f" sha1="75ab549b6de054a2819621551790d0e094f71445" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="tasspell">
+ <description>Tas-Spell Plus Three</description>
+ <year>1988</year>
+ <publisher>Tasman</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="tas-spell plus three (1988)(tasman)(side a)[aka tas-spell +3].dsk" size="194816" crc="aa03a493" sha1="0baf43422e6571a2a77de4e18fec4db0dbeb418d" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="tas-spell plus three (1988)(tasman)(side b)[aka tas-spell +3].dsk" size="194816" crc="497f22c7" sha1="1b0ba5ad7b6b55a5b7b6524b8758bf256feb2f3b" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="tascalc">
+ <description>Tascalc</description>
+ <year>1988</year>
+ <publisher>Tasman</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="tascalc (1988)(tasman).dsk" size="194816" crc="537f5ef7" sha1="43d2c47e6ff706e5f5ea6f687913c98bc35622f4" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="tasprip3">
+ <description>Tasprint Plus Three</description>
+ <year>1987</year>
+ <publisher>Tasman</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="tasprint plus three (1987)(tasman)[aka tasprint +3].dsk" size="194816" crc="26d05a14" sha1="d3ca6acc08e211d6b951b7f9fae487754e7771cd" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="tasprip3a" cloneof="tasprip3">
+ <description>Tasprint Plus Three (alt)</description>
+ <year>1987</year>
+ <publisher>Tasman</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="tasprint plus three (1987)(tasman)[a][aka tasprint +3].dsk" size="194816" crc="eba33d38" sha1="ea9a8615f0ae5a9f33b3df6b1f32d4912fb42cb7" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="taswide">
+ <description>Taswide</description>
+ <year>1984</year>
+ <publisher>Tasman</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="taswide (1984)(tasman).dsk" size="194816" crc="e020669f" sha1="2b69019b159972e5ca363899b2dfc66be769fd1f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="tw2totwp3">
+ <description>Tasword 2 to Tasword +3 Text File Converter</description>
+ <year>2000</year>
+ <publisher>Useless Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="tasword 2 to tasword +3 text file converter (2000)(useless soft).dsk" size="194816" crc="94019809" sha1="ab9af0c49d8df6b592b6de4d36f8dc72e5ad2056" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="tasworp3">
+ <description>Tasword Plus Three</description>
+ <year>1987</year>
+ <publisher>Tasman</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="tasword plus three (1987)(tasman)(side a)[aka tasword +3].dsk" size="194816" crc="b3a93e81" sha1="e4279f748ec1d23006bd3f8576a6e64972199e64" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="tasword plus three (1987)(tasman)(side b)[aka tasword +3].dsk" size="194816" crc="3891b8ef" sha1="853be0255357a5f114cafb019bb783eabb310d2a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="tasworp3sp" cloneof="tasworp3">
+ <description>Tasword Plus Three (Spa)</description>
+ <year>1987</year>
+ <publisher>Tasman</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="tasword plus three (1987)(tasman)(es)(side a)[re-release].dsk" size="194816" crc="cf015fc8" sha1="7996be09b72d6c1098674af6b5a13e77c4af0b1d" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="tasword plus three (1987)(tasman)(es)(side b)[re-release].dsk" size="194816" crc="c1ba089e" sha1="319d61fef7b7450c5f5e5cc2410ddc1b5bedbf5f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="tasword2">
+ <description>Tasword Two - The Word Processor</description>
+ <year>1983</year>
+ <publisher>Tasman</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="tasword two - the word processor (1983)(tasman)[aka tasword 3].dsk" size="194816" crc="0ce8a996" sha1="af4443b2d95eed8d46a75a0822cd9e5affbe6cb7" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="transfp3">
+ <description>Transfer +3</description>
+ <year>1988</year>
+ <publisher>Topo Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="180224">
+ <rom name="transfer +3 (1988)(topo soft)(es)(side a).dsk" size="180224" crc="ce9356db" sha1="3c20847d71a2ff8227ba0205b5fecad8bb3597d0" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="transfer +3 (1988)(topo soft)(es)(side b).dsk" size="194816" crc="175013d2" sha1="0b2bb936b33d568d37c2881f6a18d48f03529c06" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="transfp3ba" cloneof="transfp3">
+ <description>Transfer +3 (alt)</description>
+ <year>1988</year>
+ <publisher>Topo Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <!-- Side missing from dump, using same as parent set -->
+ <dataarea name="flop" size="180224">
+ <rom name="transfer +3 (1988)(topo soft)(es)(side a).dsk" size="180224" crc="ce9356db" sha1="3c20847d71a2ff8227ba0205b5fecad8bb3597d0" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="180224">
+ <rom name="transfer +3 (1988)(topo soft)(es)(side b)[a].dsk" size="180224" crc="475be7a1" sha1="f4f38459f6154d2cad84264409a6a353a0393882" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="udggener">
+ <description>UDG Generator</description>
+ <year>1985</year>
+ <publisher>Tom Collier</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="udg generator (1985)(collier, tom).dsk" size="194816" crc="8798715f" sha1="67b2fd4259be79b327ac65d5040976e165550290" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="ukmlotto">
+ <description>UK Main Lotto Random Number Generator</description>
+ <year>2012</year>
+ <publisher>&lt;homebrew&gt;</publisher>
+ <info name="author" value="Tom Collier"/>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="uk main lotto random number generator (2012)(collier, tom).dsk" size="194816" crc="9a26bb13" sha1="7b28f6a06f564956aeb1ce99296b82035c0ec0c7" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="videomas">
+ <description>Videomaster</description>
+ <year>1991</year>
+ <publisher>Chris Brown</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="90279">
+ <rom name="videomaster (1991)(brown, chris)(side a).dsk" size="90279" crc="98b32241" sha1="0199c4f2ac1664c7fa284ee44bf44dbdac41d285" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="195635">
+ <rom name="videomaster (1991)(brown, chris)(side b).dsk" size="195635" crc="6027c9cd" sha1="0d8e456fe26fc9d30b3305504492539c425d7725" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="videomasa" cloneof="videomas">
+ <description>Videomaster (alt)</description>
+ <year>1991</year>
+ <publisher>Chris Brown</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="195635">
+ <rom name="videomaster (1991)(brown, chris)(side a)[a].dsk" size="195635" crc="f5307a26" sha1="a77be31228bc017f47cb1985a1f881b47d33fcf6" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="195635">
+ <rom name="videomaster (1991)(brown, chris)(side b)[a].dsk" size="195635" crc="7ad77abd" sha1="947dbed2e857c3d81bbac0c49199391575c59102" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="videomasb" cloneof="videomas">
+ <description>Videomaster (alt 2)</description>
+ <year>1991</year>
+ <publisher>Chris Brown</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="195635">
+ <rom name="videomaster (1991)(brown, chris)(side a)[a2].dsk" size="195635" crc="9be26c4c" sha1="4eacf40b1b349d3032f496b79f77fec61f2f01c1" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="195635">
+ <rom name="videomaster (1991)(brown, chris)(side b)[a2].dsk" size="195635" crc="d8108013" sha1="3895fae3c0674f9e25635d2d5a1ef6992116c621" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="wordmast">
+ <description>Word-Master</description>
+ <year>1987</year>
+ <publisher>Cardex</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="195635">
+ <rom name="word-master (1987)(cardex)(side a).dsk" size="195635" crc="70e1c500" sha1="31ff03dbd9716dfd887272ce351d63c24a630515" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="195635">
+ <rom name="word-master (1987)(cardex)(side b).dsk" size="195635" crc="388ca5a7" sha1="0ce7c6c799f74c43d4f206610e71d3ab8151ae3c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="zxcpm22">
+ <description>ZX CP-M 2.2</description>
+ <year>2009</year>
+ <publisher>M. Williams</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="zx cp-m 2.2 (2009)(williams, m.).dsk" size="194816" crc="26fc1fc5" sha1="ea79fec488af3a0189af0f724d27f1ec0afc010b" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="glatools">
+ <description>Gary Lancaster Tools Collection</description>
+ <year>19??</year>
+ <publisher>Gary Lancaster</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="gary lancaster tools collection (19xx)(lancaster, gary).dsk" size="194816" crc="be29a003" sha1="5b58aa747dccb2c9b5e0bcdb5d93aca895b77dad" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="jtetool1">
+ <description>Jesus Tejero Tools Collection 01</description>
+ <year>19??</year>
+ <publisher>&lt;homebrew&gt;</publisher>
+ <info name="author" value="Jesus Tejero"/>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="jesus tejero tools collection 01 (19xx)(tejero, jesus)(es)(side a).dsk" size="194816" crc="22714808" sha1="7ba4cf9653d771a5b3b8a0134e0a838bd3797b12" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="jesus tejero tools collection 01 (19xx)(tejero, jesus)(es)(side b).dsk" size="194816" crc="071a42f1" sha1="89fb642e4b84f5bfc2f10d1d19453810d5d71edf" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="jtetool2">
+ <description>Jesus Tejero Tools Collection 02</description>
+ <year>19??</year>
+ <publisher>&lt;homebrew&gt;</publisher>
+ <info name="author" value="Jesus Tejero"/>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="jesus tejero tools collection 02 (19xx)(tejero, jesus)(es)(side a).dsk" size="194816" crc="cfc5778a" sha1="e83b1a3e44f20a6be456ba0ef37853d0f29bad87" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="jesus tejero tools collection 02 (19xx)(tejero, jesus)(es)(side b).dsk" size="194816" crc="48a98df6" sha1="9dbf4ad35f9ed5f948f6b9962498a29e6a1b9ba9" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Applications - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="spcpmpma">
+ <description>Spectrum CP-M Plus + Mallard BASIC</description>
+ <year>1988</year>
+ <publisher>Locomotive</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="spectrum cp-m plus + mallard basic (1988)(locomotive)(side a).dsk" size="194816" crc="46020cc4" sha1="4e29c17caf0118e73d028d03cdf689a26ddcf91b" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="spectrum cp-m plus + mallard basic (1988)(locomotive)(side b).dsk" size="194816" crc="5fc4ea79" sha1="642084c6d930bd1eb4ae1906f4ee107c2b3ca6b6" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="2x1chqin">
+ <description>2 Por 1: Chase H.Q. + Indiana Jones y la Ultima Cruzada</description>
+ <year>1989</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Chase H.Q."/>
+ <dataarea name="flop" size="185088">
+ <rom name="2 por 1 - chase h.q. + indiana jones y la ultima cruzada (1989)(erbe)(es)(en)(side a).dsk" size="185088" crc="d77030f1" sha1="69277d56c97f34405328b7bd253e414fdf3b06a6" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Indiana Jones y la Ultima Cruzada"/>
+ <dataarea name="flop" size="194816">
+ <rom name="2 por 1 - chase h.q. + indiana jones y la ultima cruzada - indiana jones and the last crusade (1989)(erbe)(es)(en)(side b).dsk" size="194816" crc="6cef7d55" sha1="105f953307459319b3c09365815046ba00706803" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="2x1motfa">
+ <description>2 Por 1: Motor Massacre + Final Assault</description>
+ <year>1989</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Motor Massacre"/>
+ <dataarea name="flop" size="108032">
+ <rom name="2 por 1 - motor massacre + final assault (1989)(erbe)(es)(en-es)(side a).dsk" size="108032" crc="dbbf98de" sha1="872d73f66c8d4ebea239d94bd82263726cfc8a2b" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Final Assault"/>
+ <dataarea name="flop" size="105216">
+ <rom name="2 por 1 - motor massacre + final assault (1989)(erbe)(es)(en)(side b).dsk" size="105216" crc="2378daa5" sha1="e4dc4d597a494d8fa6d2ac8db7a145c0552799da" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="2x1plar2">
+ <description>2 por 1: Platoon + Arkanoid II: Revenge of Doh</description>
+ <year>1989</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Platoon"/>
+ <dataarea name="flop" size="194816">
+ <rom name="2 por 1 - platoon + arkanoid - revenge of doh (19xx)(erbe)(es)(en)(side a).dsk" size="194816" crc="f17652cb" sha1="5143e9a248d2a2b906b94b3ec6cd5b7e0443a3d4" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Arkanoid II: Revenge of Doh"/>
+ <dataarea name="flop" size="58624">
+ <rom name="2 por 1 - platoon + arkanoid - revenge of doh (19xx)(erbe)(es)(en)(side b).dsk" size="58624" crc="dd6d244f" sha1="e714cb3e224264c86ef27d46f78897f5c147f8ee" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="2x1plar2a" cloneof="2x1plar2">
+ <description>2 por 1: Platoon + Arkanoid II: Revenge of Doh (alt)</description>
+ <year>1989</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Platoon"/>
+ <dataarea name="flop" size="194816">
+ <rom name="2 por 1 - platoon (1989)(erbe).dsk" size="194816" crc="0341da38" sha1="ced84b0c722d3b7ca87727003c1d825f0bb723e9" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Arkanoid II: Revenge of Doh"/>
+ <dataarea name="flop" size="58624">
+ <rom name="2 por 1 - arkanoid ii - revenge of doh (1989)(erbe).dsk" size="58624" crc="671b73b3" sha1="56d72c852be3ab2547d348b92fe96dc6cfa4c095" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="2x1rentr">
+ <description>2 Por 1: Renegade + Target Renegade</description>
+ <year>1988</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Renegade"/>
+ <dataarea name="flop" size="73472">
+ <rom name="2 por 1 - renegade + target renegade (1988)(erbe)(es)(en)(side a).dsk" size="73472" crc="e911ad63" sha1="9d161f6ca0ade6533de21cc276fc0937d826adde" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Target Renegade"/>
+ <dataarea name="flop" size="194816">
+ <rom name="2 por 1 - renegade + target renegade (1988)(erbe)(es)(en)(side b).dsk" size="194816" crc="f27b2afa" sha1="4735a96bb82d57dbcb9a9b82cda7e6c3bcc9f624" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="2x1silmm">
+ <description>2 Por 1: Silent Shadow + Mad Mix Game</description>
+ <year>1988</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Silent Shadow"/>
+ <dataarea name="flop" size="194816">
+ <rom name="2 por 1 - silent shadow + mad mix game (1988)(erbe)(es)(side a).dsk" size="194816" crc="2defa16f" sha1="3a47e75174489d3d2214dddf04276bb2afbc62f4" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Mad Mix Game"/>
+ <dataarea name="flop" size="194816">
+ <rom name="2 por 1 - silent shadow + mad mix game (1988)(erbe)(es)(side b).dsk" size="194816" crc="e0d5655d" sha1="528446ad75a650b1971508a7d1b34195379c1f38" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="2x1silmma" cloneof="2x1silmm">
+ <description>2 Por 1: Silent Shadow + Mad Mix Game (alt)</description>
+ <year>1988</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Silent Shadow"/>
+ <dataarea name="flop" size="194816">
+ <rom name="2 por 1 - silent shadow (1988)(erbe)(es).dsk" size="194816" crc="e308222a" sha1="3512aba07e8087b3b3b22952f30133c057f92897" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Mad Mix Game"/>
+ <dataarea name="flop" size="194816">
+ <rom name="2 por 1 - mad mix game (1988)(erbe)(es).dsk" size="194816" crc="c530fc92" sha1="3ba4cae93aded2a468e8b424dd46f1b05f7b18bd" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="2x1tecmm">
+ <description>2 Por 1: Techno Cop + Mickey Mouse</description>
+ <year>1988</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Techno Cop"/>
+ <dataarea name="flop" size="224512">
+ <rom name="2 por 1 - techno cop + mickey mouse (1988)(erbe)(es)(en)(side a).dsk" size="224512" crc="1e2df00d" sha1="db16b55ef02dafa3c518a168dff46fb6a18ffaff" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Mickey Mouse"/>
+ <dataarea name="flop" size="194816">
+ <rom name="2 por 1 - techno cop + mickey mouse (1988)(erbe)(es)(en)(side b).dsk" size="194816" crc="b12215a5" sha1="2c26d0d99fbf6232fd58c8815357238d39ffd06a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="2x1tdmun">
+ <description>2 Por 1: The Deep + The Muncher</description>
+ <year>1989</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: The Deep"/>
+ <dataarea name="flop" size="213760">
+ <rom name="2 por 1 - the deep + the muncher (1989)(erbe)(es)(en)(side a).dsk" size="213760" crc="7c1129d8" sha1="b60f3ede48e54cb09249513ef172b7da6fd30c72" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: The Muncher"/>
+ <dataarea name="flop" size="135680">
+ <rom name="2 por 1 - the deep + the muncher (1989)(erbe)(es)(en)(side b).dsk" size="135680" crc="e92043cd" sha1="26e26db4f65ac3cd98e832da4e5074e49bdaba35" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="2x1tblc2">
+ <description>2 Por 1: Thunder Blade + Cybernoid II</description>
+ <year>1988</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Thunder Blade"/>
+ <dataarea name="flop" size="194816">
+ <rom name="2 por 1 - thunder blade + cybernoid ii (1988)(erbe)(es)(en)(side a).dsk" size="194816" crc="a21e7aea" sha1="5315b49c3224fbc1125b05167aa8ebae11be1bba" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Cybernoid II"/>
+ <dataarea name="flop" size="82944">
+ <rom name="2 por 1 - thunder blade + cybernoid ii - cybernoid ii - the revenge (1988)(erbe)(es)(en)(side b).dsk" size="82944" crc="aeab4d68" sha1="eddf11183b011353570d5b76a4c6d0330dee32ea" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="2x1vsbns">
+ <description>2 Por 1: MASK III: VENOM Strikes Back + North Star</description>
+ <year>1989</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: MASK III: VENOM Strikes Back"/>
+ <dataarea name="flop" size="173824">
+ <rom name="2 por 1 - venom strikes back + north star - mask iii - venom strikes back (1989)(erbe)(es)(en)(side a).dsk" size="173824" crc="b98b5c24" sha1="3c467d6f40d8106169ff3e7ec6b43f41b729d8be" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: North Star"/>
+ <dataarea name="flop" size="170752">
+ <rom name="2 por 1 - venom strikes back + north star (1989)(erbe)(es)(en)(side b).dsk" size="170752" crc="79bfe6c7" sha1="fe39524ea205bd302fbdbd36ba6305171ea16da2" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="2x1csmnv">
+ <description>2 X 1: Capitan Sevilla + Meganova</description>
+ <year>1988</year>
+ <publisher>Dinamic Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Capitan Sevilla"/>
+ <dataarea name="flop" size="112640">
+ <rom name="2 x 1 - capitan sevilla + meganova (1988)(dinamic)(es)(side a).dsk" size="112640" crc="bcdb0833" sha1="0c5d19c9df94c5d8409223945092f2f7ee708906" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Meganova"/>
+ <dataarea name="flop" size="91136">
+ <rom name="2 x 1 - capitan sevilla + meganova (1988)(dinamic)(es)(en)(side b).dsk" size="91136" crc="1d467a85" sha1="45abfbb911589dc1241fbd04d501e876448dba69" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="2x1cormz">
+ <description>2 X 1: Corsarios + Mutan Zone</description>
+ <year>1989</year>
+ <publisher>Opera Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Corsarios"/>
+ <dataarea name="flop" size="218880">
+ <rom name="2 x 1 - corsarios + mutan zone (1989)(opera soft)(es)(side a).dsk" size="218880" crc="1273e70c" sha1="7a8ac3eff6df1ca72f111004cb029ecd9da8205a" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Mutan Zone"/>
+ <dataarea name="flop" size="218880">
+ <rom name="2 x 1 - corsarios + mutan zone (1989)(opera soft)(es)(side b).dsk" size="218880" crc="0ff83d7a" sha1="e87198b2707d9e21cc181022f3bc459ae92efa03" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="2x1quimc">
+ <description>2 X 1: Don Quijote + Mega-Corp</description>
+ <year>1987</year>
+ <publisher>Dinamic Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Don Quijote"/>
+ <dataarea name="flop" size="109568">
+ <rom name="2 x 1 - don quijote + mega-corp (1987)(dinamic)(es)(en)(side a).dsk" size="109568" crc="b9094639" sha1="31f64289041a660952ad51707c81871c10ed7ad3" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Mega-Corp"/>
+ <dataarea name="flop" size="109568">
+ <rom name="2 x 1 - don quijote + mega-corp (1987)(dinamic)(es)(side b).dsk" size="109568" crc="8a73c4fa" sha1="942f9f802bac53ed0c25c4bfc41c08513de60762" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="20gamepa">
+ <description>20 Game Pack</description>
+ <year>19??</year>
+ <publisher>Comet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Disk 1, Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="20 game pack (19xx)(comet)(disk 1 of 2 side a).dsk" size="194816" crc="17f824d4" sha1="eeafae9cbc821251c079ebeab05a7698e13a563b" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Disk 1, Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="20 game pack (19xx)(comet)(disk 1 of 2 side b).dsk" size="194816" crc="0c4f057a" sha1="ab36f880f872d18a4315f5bad78bd5961f7787b2" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_3">
+ <feature name="part_id" value="Disk 2, Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="20 game pack (19xx)(comet)(disk 2 of 2 side a).dsk" size="194816" crc="f374a90f" sha1="c053291bea9fd33ea463e9aa5e5530056cf4a615" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop4" interface="floppy_3">
+ <feature name="part_id" value="Disk 2, Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="20 game pack (19xx)(comet)(disk 2 of 2 side b).dsk" size="194816" crc="e794781e" sha1="6a6c9e4a8083bef5e405db20ed4897668965296a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="4soccers">
+ <description>4 Soccer Simulators</description>
+ <year>1988</year>
+ <publisher>Code Masters Gold</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: 11-a-Side Soccer + Indoor Soccer"/>
+ <dataarea name="flop" size="213760">
+ <rom name="4 soccer simulators (1988)(code masters gold)(side a)[aka four soccer simulators][aka pro soccer simulator].dsk" size="213760" crc="db963a7f" sha1="fc3875238c36e5adb7072ae3775a396f282b942e" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Street Soccer + Soccer Skills"/>
+ <dataarea name="flop" size="213760">
+ <rom name="4 soccer simulators (1988)(code masters gold)(side b)[aka four soccer simulators][aka pro soccer simulator].dsk" size="213760" crc="6591918b" sha1="fc8ac07175243156415f49b22c5e3a7c5fc127c4" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="4topgame">
+ <description>4 Top Games - Pulsator + Slaine - The Celtic Barbarian</description>
+ <year>1987</year>
+ <publisher>Martech Games</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Pulsator"/>
+ <dataarea name="flop" size="194560">
+ <rom name="4 top games - pulsator + slaine - the celtic barbarian (1987)(martech games)(side a).dsk" size="194560" crc="e0429b01" sha1="a6d7bbef5246cd2911f2fe78fccee6fa98972c61" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Slaine - The Celtic Barbarian"/>
+ <dataarea name="flop" size="194560">
+ <rom name="4 top games - catch 23 + nemesis the warlock (1987)(martech games)(side b).dsk" size="194560" crc="214d2d60" sha1="31301ca3a0b939d780af5cddaf35b6f69182edc1" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="los40v1">
+ <description>Los 40 Principales Vol. 1</description>
+ <year>1987</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Batman + Thanatos"/>
+ <dataarea name="flop" size="194816">
+ <rom name="40 principales vol. 1, los - batman + thanatos (1987)(erbe)(es)(en-es)(side a).dsk" size="194816" crc="d40e42cf" sha1="793164dada3c40ffbaced6cebc00ccfbf69a0d8b" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Spirits + Asterix and the Magic Cauldron"/>
+ <dataarea name="flop" size="194816">
+ <rom name="40 principales vol. 1, los - spirits + asterix and the magic cauldron (1987)(erbe)(es)(en)(side b).dsk" size="194816" crc="2f948ee8" sha1="7b10ed4d87627f0b2407a3e048ee2ac64c101367" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="los40v1a" cloneof="los40v1">
+ <description>Los 40 Principales Vol. 1 (alt)</description>
+ <year>1987</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Batman + Thanatos"/>
+ <dataarea name="flop" size="194816">
+ <rom name="40 principales vol. 1, los - batman + thanatos (1987)(erbe)(es)(en).dsk" size="194816" crc="cc1065eb" sha1="241933d1e5754176fb6f7764ef4fed618a9be77e" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Spirits + Asterix and the Magic Cauldron"/>
+ <dataarea name="flop" size="194816">
+ <rom name="40 principales vol. 1, los - spirits + asterix and the magic cauldron (1987)(erbe)(es)(en).dsk" size="194816" crc="43fd2cac" sha1="a24ea3e43bf1c14c5d0e67577ee36f8c8a5ae0be" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="los40v10">
+ <description>Los 40 Principales Vol. 10</description>
+ <year>1987</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Super Soccer + Ramon Rodriguez"/>
+ <dataarea name="flop" size="194816">
+ <rom name="40 principales vol. 10, los (1987)(erbe)(es)(en-es)(side a).dsk" size="194816" crc="79c0ae58" sha1="ee481fbfa0856a3017ca3b50dd9602f0f8469307" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Pole Position + Abu Simbel Profanation"/>
+ <dataarea name="flop" size="194816">
+ <rom name="40 principales vol. 10, los (1987)(erbe)(es)(en)(side b).dsk" size="194816" crc="4ef2a38d" sha1="6b1a1c3960b76b0008c271cda3bf9302dfebad77" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="los40v10a" cloneof="los40v10">
+ <description>Los 40 Principales Vol. 10 (alt)</description>
+ <year>1987</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Super Soccer + Ramon Rodriguez"/>
+ <dataarea name="flop" size="194816">
+ <rom name="40 principales vol. 10, los - super soccer + ramon rodriguez (1987)(erbe)(es)(en).dsk" size="194816" crc="e3cfb4fd" sha1="d91dffe5f813aa2bb55883568487c6073f158911" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Pole Position + Abu Simbel Profanation"/>
+ <dataarea name="flop" size="194816">
+ <rom name="40 principales vol. 10, los - pole position + abu simbel profanation (1987)(erbe)(es)(en).dsk" size="194816" crc="624a60d6" sha1="5a669643703075479ab57123bb82aa46d755272a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="los40v2">
+ <description>Los 40 Principales Vol. 2</description>
+ <year>1987</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: The Great Escape + Zorro"/>
+ <dataarea name="flop" size="194816">
+ <rom name="40 principales vol. 2, los (1987)(erbe)(es)(en-es)(side a).dsk" size="194816" crc="c2cf1d53" sha1="c8836f903da024338abe8ef8b33d7fdfd542e6ff" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Inspector Gadget + Antiriad"/>
+ <dataarea name="flop" size="194816">
+ <rom name="40 principales vol. 2, los (1987)(erbe)(es)(en)(side b).dsk" size="194816" crc="3461ebaa" sha1="9e70d1306add385e524659e6231f302e2d68b568" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="los40v3">
+ <description>Los 40 Principales Vol. 3</description>
+ <year>1987</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Arkanoid + Nightmare Rally"/>
+ <dataarea name="flop" size="194816">
+ <rom name="40 principales vol. 3, los (1987)(erbe)(es)(en-es)(side a).dsk" size="194816" crc="74131d2a" sha1="54035f94d4b8cd70e9c1fc9d76f1e3eeb45ef739" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Movie + Phantomas"/>
+ <dataarea name="flop" size="194816">
+ <rom name="40 principales vol. 3, los (1987)(erbe)(es)(en)(side b).dsk" size="194816" crc="5dda7a2b" sha1="04d3c2c148d70f202c3782ecb163b9a2d35cfee9" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="los40v3a" cloneof="los40v3">
+ <description>Los 40 Principales Vol. 3 (alt)</description>
+ <year>1987</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Arkanoid + Nightmare Rally"/>
+ <dataarea name="flop" size="194816">
+ <rom name="40 principales vol. 3, los - arkanoid + nightmare rally (1987)(erbe)(es)(en)[aka 40 principales, los - vol. 03 - arkanoid + nightmare rally].dsk" size="194816" crc="bf661330" sha1="e209b965d3779f63185e45944b065064da40a36c" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Movie + Phantomas"/>
+ <dataarea name="flop" size="194816">
+ <rom name="40 principales vol. 3, los - movie + phantomas (1987)(erbe)(es)(en).dsk" size="194816" crc="31a090a1" sha1="c218b9248af6a04c81c14979ed2c2b9f7da96cfd" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="los40v5">
+ <description>Los 40 Principales Vol. 5</description>
+ <year>1987</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Kung-Fu Master + Three Weeks in Paradise"/>
+ <dataarea name="flop" size="194816">
+ <rom name="40 principales vol. 5, los (1987)(erbe)(es)(en-es)(side a).dsk" size="194816" crc="dced94ad" sha1="9f3837ee55ad3f7cc3e27ef11998a821dc93bdda" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Breakthru + Phantomas II"/>
+ <dataarea name="flop" size="194816">
+ <rom name="40 principales vol. 5, los (1987)(erbe)(es)(en)(side b).dsk" size="194816" crc="e058bb55" sha1="f283715635bf83f399d6e3ce737d9cbb128f6360" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="los40v6">
+ <description>Los 40 Principales Vol. 6</description>
+ <year>1987</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Rocky + Survivor"/>
+ <dataarea name="flop" size="194816">
+ <rom name="40 principales vol. 6, los - rocky + survivor (1987)(erbe)(es)(en-es)(side a).dsk" size="194816" crc="826eb3ee" sha1="9e62f609db8d84c9f8db9b253c6a7c7867f28a64" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: The Way of the Exploding Fist + Nemesis the Warlock"/>
+ <dataarea name="flop" size="194816">
+ <rom name="40 principales vol. 6, los - the way of the exploding fist + nemesis the warlock (1987)(erbe)(es)(en)(side b).dsk" size="194816" crc="366acc72" sha1="3116c8a66c6be6d185ed1b211d7ce7d3ade3a0e8" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="los40v6a" cloneof="los40v6">
+ <description>Los 40 Principales Vol. 6 (alt)</description>
+ <year>1987</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Rocky + Survivor"/>
+ <dataarea name="flop" size="194816">
+ <rom name="40 principales vol. 6, los - rocky + survivor (1987)(erbe)(es).dsk" size="194816" crc="fe1eae07" sha1="705fa61c03a27194cf031f0542d375eacb5d41f0" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: The Way of the Exploding Fist + Nemesis the Warlock"/>
+ <dataarea name="flop" size="194816">
+ <rom name="40 principales vol. 6, los - the way of the exploding fist + nemesis the warlock (1987)(erbe)(es)(en).dsk" size="194816" crc="1861a94b" sha1="f2bd0cb1ed02e1cba60435c19bd58e0acaf6bf16" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="los40v7">
+ <description>Los 40 Principales Vol. 7</description>
+ <year>1987</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Saboteur 2 + Las Tres Luces de Glaurung"/>
+ <dataarea name="flop" size="194816">
+ <rom name="40 principales vol. 7, los (1987)(erbe)(es)(en-es)(side a).dsk" size="194816" crc="4b8b5d59" sha1="6bd353df0e3eb5424e6aea89bcd27ba3349118db" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Camelot Warriors + Dustin"/>
+ <dataarea name="flop" size="194816">
+ <rom name="40 principales vol. 7, los (1987)(erbe)(es)(en)(side b).dsk" size="194816" crc="d3564e75" sha1="016d5f3a9545320f3f9a6ad265a3f7df0278de7d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="los40v8">
+ <description>Los 40 Principales Vol. 8</description>
+ <year>1987</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Barbarian + Cauldron II"/>
+ <dataarea name="flop" size="194816">
+ <rom name="40 principales vol. 8, los (1987)(erbe)(es)(en-es)(side a).dsk" size="194816" crc="1077758c" sha1="bf24432fd0248340b314ddbcc04b3eb2c9350195" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Saboteur + West Bank"/>
+ <dataarea name="flop" size="194816">
+ <rom name="40 principales vol. 8, los (1987)(erbe)(es)(en)(side b).dsk" size="194816" crc="8ef48835" sha1="5f9c57c795ca5f9a9a1cae5cd5e7078be0a0b705" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="los40v8a" cloneof="los40v8">
+ <description>Los 40 Principales Vol. 8 (alt)</description>
+ <year>1987</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Barbarian + Cauldron II"/>
+ <dataarea name="flop" size="194816">
+ <rom name="40 principales vol. 8, los - barbarian + cauldron ii - the pumpkin strikes back (1987)(erbe)(es)(en).dsk" size="194816" crc="8a786f29" sha1="5fe9b2c722ba835a95ba9690b14497c8d3fca6ec" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Saboteur + West Bank"/>
+ <dataarea name="flop" size="194816">
+ <rom name="40 principales vol. 8, los - saboteur + west bank (1987)(erbe)(es)(en).dsk" size="194816" crc="19eb9f73" sha1="0616802b7251b5dc3a0766bdefe84e2d52a9ad1a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="los40v8b" cloneof="los40v8">
+ <description>Los 40 Principales Vol. 8 (alt 2)</description>
+ <year>1987</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Barbarian + Cauldron II"/>
+ <dataarea name="flop" size="194816">
+ <rom name="40 principales vol. 8, los - barbarian + cauldron ii - the pumpkin strikes back (1987)(erbe)(es)(en)[a].dsk" size="194816" crc="54acc38e" sha1="eafadcf282e0d922be5b28caed86f2ad65f12a3a" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Saboteur + West Bank"/>
+ <dataarea name="flop" size="194816">
+ <rom name="40 principales vol. 8, los - saboteur + west bank (1987)(erbe)(es)(en)[a].dsk" size="194816" crc="4ee1ea8a" sha1="c7fe4aff2c7e522304057d454849b350d5d929c7" offset="0" />
+ </dataarea>
+ </part>
+ </software>
- <!-- Other images -->
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="los40v9">
+ <description>Los 40 Principales Vol. 9</description>
+ <year>1987</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Uridium + Uchi Mata"/>
+ <dataarea name="flop" size="194816">
+ <rom name="40 principales vol. 9, los (1987)(erbe)(es)(en-es)(side a).dsk" size="194816" crc="fad70a24" sha1="05b136fbcbc2ff78ee1b9df8a8c8eee84b5b27cd" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: World Series Basketball + Nonamed"/>
+ <dataarea name="flop" size="194816">
+ <rom name="40 principales vol. 9, los (1987)(erbe)(es)(en)(side b).dsk" size="194816" crc="8c5e18a1" sha1="ede67667b46bb8d785398c58d22263158ed744af" offset="0" />
+ </dataarea>
+ </part>
+ </software>
- <software name="pacmania" >
- <description>Pac-Mania (Euro, Aus)</description>
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="amscompd">
+ <description>Amstrad Compilation Disk Spectrum Plus 3</description>
+ <year>1987</year>
+ <publisher>Amstrad</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Gift from the Gods + Mailstrom + N.O.M.A.D."/>
+ <dataarea name="flop" size="194816">
+ <rom name="amstrad compilation disk spectrum plus 3 - gift from the gods + mailstrom + n.o.m.a.d. (1987)(amstrad)(side a).dsk" size="194816" crc="a05a58f8" sha1="148e437f0d035f3460733205c546eb9d2022c909" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Daley Thompson's Supertest + Cosmic Wartoad"/>
+ <dataarea name="flop" size="194816">
+ <rom name="amstrad compilation disk spectrum plus 3 - daley thompson's supertest + cosmic wartoad (1987)(amstrad)(side b).dsk" size="194816" crc="c84b1e03" sha1="4242cda1493d0ded1766ad9de14727a7ec2b53eb" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="amscompda" cloneof="amscompd">
+ <description>Amstrad Compilation Disk Spectrum Plus 3 (alt)</description>
+ <year>1987</year>
+ <publisher>Amstrad</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Gift from the Gods + Mailstrom + N.O.M.A.D."/>
+ <dataarea name="flop" size="194816">
+ <rom name="amstrad compilation disk spectrum plus 3 - gift from the gods + mailstrom + n.o.m.a.d. (1987)(amstrad).dsk" size="194816" crc="8fc5a575" sha1="37474b491853775d7b0f9983f50a655106bc7800" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Daley Thompson's Supertest + Cosmic Wartoad"/>
+ <dataarea name="flop" size="194816">
+ <rom name="amstrad compilation disk spectrum plus 3 - daley thompson's supertest + cosmic wartoad (1987)(amstrad).dsk" size="194816" crc="e7f1d954" sha1="9299a87cb3dd915660f16d5cc8b0082db84a2711" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="amscompdb" cloneof="amscompd">
+ <description>Amstrad Compilation Disk Spectrum Plus 3 (alt 2)</description>
+ <year>1987</year>
+ <publisher>Amstrad</publisher>
+ <part name="flop1" interface="floppy_3">
+ <!-- Side missing from dump, using same as parent set -->
+ <feature name="part_id" value="Side A: Gift from the Gods + Mailstrom + N.O.M.A.D."/>
+ <dataarea name="flop" size="194816">
+ <rom name="amstrad compilation disk spectrum plus 3 - gift from the gods + mailstrom + n.o.m.a.d. (1987)(amstrad)(side a).dsk" size="194816" crc="a05a58f8" sha1="148e437f0d035f3460733205c546eb9d2022c909" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Daley Thompson's Supertest + Cosmic Wartoad"/>
+ <dataarea name="flop" size="194816">
+ <rom name="amstrad compilation disk spectrum plus 3 - daley thompson's supertest + cosmic wartoad (1987)(amstrad)[a].dsk" size="194816" crc="f273df89" sha1="b19047727440ade850268f129ba2e4ceadb9163f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="anbigdsk">
+ <description>Another Big Disk</description>
+ <year>1991</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: The Menagerie + The Miser + Bog of Brit"/>
+ <dataarea name="flop" size="194816">
+ <rom name="another big disk - the menagerie + the miser + bog of brit (1991)(zenobi)(side a).dsk" size="194816" crc="7a22c6b0" sha1="91279fbb792a02efa15e710b3f2783cb0d8d74bb" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: The Pendant of Logryn"/>
+ <dataarea name="flop" size="194816">
+ <rom name="another big disk - the pendant of logryn (1991)(zenobi)(side b).dsk" size="194816" crc="9a1aadd3" sha1="4e442d0d7b1607351027d8e8a01622829de7c57f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="arccolv1">
+ <description>Arcade Collection Volume 1</description>
+ <year>1990</year>
+ <publisher>Players</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="195635">
+ <rom name="arcade collection volume 1 (1990)(players)(side a).dsk" size="195635" crc="a49ab925" sha1="2ec5adfd4a91f00e91888856b8dac19629f16408" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="195635">
+ <rom name="arcade collection volume 1 (1990)(players)(side b).dsk" size="195635" crc="7dbbfe6e" sha1="7b001d134285c7f370b8ec692d93b909319f8219" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="arccolv2">
+ <description>Arcade Collection Volume 2</description>
+ <year>1990</year>
+ <publisher>Players</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="arcade collection volume 2 (1990)(players)[aka hotshots arcade 2].dsk" size="194816" crc="6329fc50" sha1="009ef6c638821269f2d101500323117ce1839215" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="arccolv2a" cloneof="arccolv2">
+ <description>Arcade Collection Volume 2 (alt)</description>
+ <year>1990</year>
+ <publisher>Players</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="arcade collection volume 2 - moving target + cobra force + task force (1990)(players)[aka hotshots arcade 2].dsk" size="194816" crc="990e7ee8" sha1="925127f9ad26e4ba7946e62c332f5db75abf300c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="acextra3">
+ <description>Arcade Extravaganza Disk 3</description>
+ <year>1988</year>
+ <publisher>Alternative Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="arcade extravaganza disk 3 (1988)(alternative).dsk" size="194816" crc="e421ac09" sha1="5d8fce028a7793d3ecf84086244a9fb77104cc94" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="arnadv12">
+ <description>Arnold the Adventurer 1 + 2</description>
+ <year>19??</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="arnold the adventurer 1 + 2 (19xx)(zenobi).dsk" size="194816" crc="2de22fac" sha1="b721610fbf50a964560810e678c55fae31d2a0d4" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="balrogbd">
+ <description>Balrog's Big Disk</description>
+ <year>1991</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Pawns of War + Crack City + Stalker"/>
+ <dataarea name="flop" size="194816">
+ <rom name="balrog's big disk - pawns of war + crack city + stalker (1991)(zenobi)(side a).dsk" size="194816" crc="2420fde6" sha1="0ae1560b42f3751e53b949384a903b54b720ad5d" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Pawns of War II - The Infiltrator + Sherlock Holmes - The Case of the Beheaded"/>
+ <dataarea name="flop" size="194816">
+ <rom name="balrog's big disk - pawns of war ii - the infiltrator + sherlock holmes - the case of the beheaded (1991)(zenobi)(side b).dsk" size="194816" crc="4cd5597d" sha1="e95d285c863ef75a3215b778be879210af03eca5" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="balrtril">
+ <description>The Balrogian Trilogy</description>
+ <year>1990</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Fuddo &amp; Slam + An Everyday Tale of a Seeker of Gold"/>
+ <dataarea name="flop" size="194816">
+ <rom name="balrogian trilogy, the - fuddo &amp; slam + an everyday tale of a seeker of gold (1990)(zenobi)(side a).dsk" size="194816" crc="b24c8eb3" sha1="d95392ef03df89350cf3a88198f3272322f942a4" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Bulbo and the Lizard-King + Heroes and Villiains, The Illustrated Guide"/>
+ <dataarea name="flop" size="194816">
+ <rom name="balrogian trilogy, the (1990)(zenobi)(side b).dsk" size="194816" crc="ca9781f5" sha1="9509fafb718bff4a79d4263fafd32bd652280a60" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="barddraq">
+ <description>The Bardic Rites + Dragon-Quest</description>
+ <year>1994</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: The Bardic Rites"/>
+ <dataarea name="flop" size="194816">
+ <rom name="bardic rite, the + dragon-quest (1994)(zenobi)(side a).dsk" size="194816" crc="e9f37369" sha1="762066e0834221fba3f750d4fb6903104da9e749" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Dragon-Quest"/>
+ <dataarea name="flop" size="194816">
+ <rom name="bardic rite, the + dragon-quest (1994)(zenobi)(side b).dsk" size="194816" crc="a6ba75ed" sha1="be15f27cce94d496664120282610f6e222864105" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="bartbret">
+ <description>Bart Bear + The Return of Bart Bear</description>
+ <year>19??</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="bart bear - the return of bart bear (19xx)(zenobi).dsk" size="194816" crc="0396887f" sha1="c2f8db9fea7b7fc90fd043d7e509691a32856b2b" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="bstclles">
+ <description>The Best of Clive and Les</description>
+ <year>1991</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="best of clive and les, the - the little wandering guru + nightwing + demi-god (1991)(zenobi).dsk" size="194816" crc="f577d853" sha1="4fd34aecf2a22be831ebfb498724c1b52b593e92" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="belitev1">
+ <description>Best of Elite Vol. 1</description>
+ <year>1987</year>
+ <publisher>Hit-Pak</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Frank Bruno's Boxing + Bomb Jack"/>
+ <dataarea name="flop" size="214784">
+ <rom name="best of elite vol 1 - frank bruno's boxing + bomb jack (1987)(hit-pak).dsk" size="214784" crc="d7dcaba9" sha1="4390a79bea5a12930b52d12e8bc3a0eb4bafb5eb" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Airwolf + Commando"/>
+ <dataarea name="flop" size="214784">
+ <rom name="best of elite vol 1 - airwolf + commando (1987)(hit-pak).dsk" size="214784" crc="36042980" sha1="41b40047372fac5c7001031de46ff4db79b27561" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="bogbmena">
+ <description>Bog of Brit + The Menagerie</description>
+ <year>1990</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="bog of brit + menagerie, the (1990)(zenobi)[re-release].dsk" size="194816" crc="dc47c945" sha1="1d999f7809037b4207bb5feeba9f52172edb1cc3" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="bootsact">
+ <description>Boots Action Pack</description>
+ <year>1987</year>
+ <publisher>Boots</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194560">
+ <rom name="boots action pack (1987)(boots)(side a).dsk" size="194560" crc="64e69648" sha1="1ef510c5de07b93e3703f820ce170a831cead5f8" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="boots action pack (1987)(boots)(side b).dsk" size="194816" crc="199e7278" sha1="146f78330dfddb38f24411abb49eefb7aba83783" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="cezcoll1">
+ <description>CEZ Collection Vol.1</description>
+ <year>2008</year>
+ <publisher>Computer Emuzone</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Cannon Bubble + BeTiled! + Moggy"/>
+ <dataarea name="flop" size="194816">
+ <rom name="cez collection vol.1 (2008)(computer emuzone)(es)(side a).dsk" size="194816" crc="9a228323" sha1="ed7241701293769e29caa3b931578bd17ed3a3e8" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Phantomasa 2 + Columns + Phantomas Saga: Infinity"/>
+ <dataarea name="flop" size="194816">
+ <rom name="cez collection vol.1 (2008)(computer emuzone)(es)(side b).dsk" size="194816" crc="5a0ab5e1" sha1="d7cb0ec40d9f05f5531d7f3b687ea46ecd43aa7c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="cartcap3">
+ <description>Cartoon Capers Disk 3</description>
+ <year>1988</year>
+ <publisher>Alternative Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="cartoon capers disk 3 (1988)(alternative).dsk" size="194816" crc="bd43f24b" sha1="a5a5f52b283f84d7dfa2d904712a1d25ba75dcb8" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="chartbus">
+ <description>Chartbusters</description>
+ <year>19??</year>
+ <publisher>Ocean Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Cobra + Mutants + Green Beret"/>
+ <dataarea name="flop" size="194560">
+ <rom name="chartbusters - cobra + mutants + green beret (19xx)(ocean)(side a).dsk" size="194560" crc="43019e2e" sha1="82ba8864be71bb8d17c714b7fd0713ad147d79e3" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Short Circuit + The Great Escape + Yie Ar Kung-Fu"/>
+ <dataarea name="flop" size="194560">
+ <rom name="chartbusters - short circuit + the great escape + yie ar kung-fu (19xx)(ocean)(side b).dsk" size="194560" crc="2c6606cf" sha1="e2224ab3990f61d451fa6741419b6a2653314658" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="clasgam4">
+ <description>Classic Games 4</description>
+ <year>1989</year>
+ <publisher>CP Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="classic games 4 (1989)(cp).dsk" size="194816" crc="c2c629e1" sha1="20a45c48006b88ca85800a1f8a6d8c38381e35d7" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="colexdin">
+ <description>Coleccion de Exitos Dinamic</description>
+ <year>1988</year>
+ <publisher>Dinamic Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Army Moves + Game Over + Camelot Warriors + Nonamed"/>
+ <dataarea name="flop" size="214784">
+ <rom name="coleccion de exitos dinamic (1988)(dinamic)(es)(side a).dsk" size="214784" crc="ca9527ca" sha1="71d635ed97ba4483d00c7aed0fbe6bd813268629" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Abu Simbel + Dustin + Phantomas 2 + Don Quijote"/>
+ <dataarea name="flop" size="214784">
+ <rom name="coleccion de exitos dinamic (1988)(dinamic)(es)(side b).dsk" size="214784" crc="4293fe06" sha1="a72a1bfd8a70206d6000a3883c54ee9417f19425" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="commperf">
+ <description>Command Performance</description>
+ <year>1989</year>
+ <publisher>U.S. Gold</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="219648">
+ <rom name="command performance (1989)(u.s. gold)(side a).dsk" size="219648" crc="d9efa2c8" sha1="011bb04acbdf1d94b575472be757f2fd67457e1f" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="219648">
+ <rom name="command performance (1989)(u.s. gold)(side b).dsk" size="219648" crc="89841c5e" sha1="e4aaac3e4291239b5d2debc89b939b3ff09e4c66" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="compclas">
+ <description>Computer Classics</description>
+ <year>1987</year>
+ <publisher>Beau-Jolly</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Aliens + Cauldron II - The Pumpkin Strikes Back + Dynamite Dan"/>
+ <dataarea name="flop" size="204544">
+ <rom name="computer classics - aliens + cauldron ii - the pumpkin strikes back + dynamite dan (1987)(beau-jolly).dsk" size="204544" crc="f34e00f7" sha1="293aa4a82b1163cff606a9c8a8ff1e9c4a4d9364" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Into the Eagle's Nest + Exolon"/>
+ <dataarea name="flop" size="204544">
+ <rom name="computer classics - into the eagle's nest + exolon (1987)(beau-jolly).dsk" size="204544" crc="a1d84366" sha1="c8e1f9ae43d3e44614eb0bf6b51807e1c6ee79df" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="dtppack">
+ <description>DTP Pack</description>
+ <year>1988</year>
+ <publisher>P.C.G. Computer</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Word-Master"/>
+ <dataarea name="flop" size="194816">
+ <rom name="dtp pack (1988)(p.c.g. computer)(side a).dsk" size="194816" crc="5c1e0941" sha1="ce781bbfa6fa3f68f5705331887fb5adf3a3271b" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Headliner + Typeliner &amp; Font Editor"/>
+ <dataarea name="flop" size="194816">
+ <rom name="dtp pack (1988)(p.c.g. computer)(side b).dsk" size="194816" crc="b3f9e13d" sha1="af4ebdf3ebcf3c7143fac4740bf4f9b90894e440" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="dearcgal">
+ <description>Data East's Arcade Alley</description>
+ <year>1988</year>
+ <publisher>U.S. Gold</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Express Raider + Last Mission"/>
+ <dataarea name="flop" size="194816">
+ <rom name="data east's arcade alley - express raider + last mission (1988)(u.s. gold)(side a).dsk" size="194816" crc="4621ccee" sha1="6357e892ac1e242d93f145bd1fc3a925133db1a4" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Kung-Fu Master + Breakthru"/>
+ <dataarea name="flop" size="194816">
+ <rom name="data east's arcade alley - kung-fu master + breakthru (1988)(u.s. gold)(side b).dsk" size="194816" crc="117f5368" sha1="24c459c63cd1829131c6fc6dd730ffc9f192cf45" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="dearcgala" cloneof="dearcgal">
+ <description>Data East's Arcade Alley (alt)</description>
+ <year>1988</year>
+ <publisher>U.S. Gold</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Express Raider + Last Mission"/>
+ <dataarea name="flop" size="194816">
+ <rom name="data east's arcade alley - express raider + last mission (1988)(u.s. gold)(side a).dsk" size="194816" crc="4621ccee" sha1="6357e892ac1e242d93f145bd1fc3a925133db1a4" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Kung-Fu Master + Breakthru"/>
+ <dataarea name="flop" size="194816">
+ <rom name="data east's arcade alley - kung-fu master + breakthru (1988)(u.s. gold).dsk" size="194816" crc="3ec5943f" sha1="1a653fa41d7fcd7aaffe928d2c0185301dd764d7" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="delberts">
+ <description>Delbert's Hamster-Wheel of Fortune</description>
+ <year>1992</year>
+ <publisher>Delbert the Hamster</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="delbert's hamster-wheel of fortune (1992)(delbert the hamster).dsk" size="194816" crc="4926b045" sha1="a1b2b39d92ea14d1daa207624b70c2fadae6ee7c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="dicksgal">
+ <description>Dicks Galore</description>
+ <year>1992</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Robin of Sherlock"/>
+ <dataarea name="flop" size="197376">
+ <rom name="dicks galore (1992)(zenobi)(side a).dsk" size="197376" crc="cf38d6de" sha1="7499d53d6419f645e2acf969d0aa1db883bdbe61" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: The Big Sleaze"/>
+ <dataarea name="flop" size="194816">
+ <rom name="dicks galore (1992)(zenobi)(side b).dsk" size="194816" crc="621a14ab" sha1="f08c273685367a590261b850f5ec8ec716bd3aaf" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="dinamic5">
+ <description>Dinamic 5 Aniversario</description>
+ <year>1989</year>
+ <publisher>Dinamic Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Disk 1, Side A: Los Pajaros de Bangkok + Mega-Corp"/>
+ <dataarea name="flop" size="214784">
+ <rom name="dinamic 5 aniversario - los pajaros de bangkok + mega-corp (1989)(dinamic)(es)(disk 1 of 4 side a)[aka pack 5 aniversario].dsk" size="214784" crc="8b6a817e" sha1="2afb682db6296cc2e469155424d82dd6e145ed58" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Disk 1, Side B: Freddy Hardest + Meganova"/>
+ <dataarea name="flop" size="214784">
+ <rom name="dinamic 5 aniversario - freddy hardest + meganova (1989)(dinamic)(es)(disk 1 of 4 side b)[aka pack 5 aniversario].dsk" size="214784" crc="c1f9665e" sha1="0567c26069742768753c927b0a6a1963211fa441" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_3">
+ <feature name="part_id" value="Disk 2, Side A: Phantis + Abu Simbel Profanation + Dustin + West Bank"/>
+ <dataarea name="flop" size="214784">
+ <rom name="dinamic 5 aniversario - phantis + abu simbel profanation + dustin + west bank (1989)(dinamic)(es)(disk 2 of 4 side b)[aka pack 5 aniversario].dsk" size="214784" crc="862604dd" sha1="acfca1a0b55c23581d17cb9aafaa2064634c4715" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop4" interface="floppy_3">
+ <feature name="part_id" value="Disk 2, Side B: Capitan Sevilla + Rocky + Fernando Martin Basket Master + Hundra"/>
+ <dataarea name="flop" size="214784">
+ <rom name="dinamic 5 aniversario - capitan sevilla + rocky + fernando martin basket master + hundra (1989)(dinamic)(es)(disk 2 of 4 side a)[aka pack 5 aniversario].dsk" size="214784" crc="bd5513f3" sha1="179f00b1381108ec88fcdacb5119de4b9c7041ff" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="dinamic5a" cloneof="dinamic5">
+ <description>Dinamic 5 Aniversario (alt)</description>
+ <year>1989</year>
+ <publisher>Dinamic Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Disk 1, Side A: Los Pajaros de Bangkok + Mega-Corp"/>
+ <dataarea name="flop" size="214784">
+ <rom name="dinamic 5 aniversario - los pajaros de bangkok + mega-corp (1989)(dinamic)(es)(disk 1 of 4 side a)[aka pack 5 aniversario].dsk" size="214784" crc="8b6a817e" sha1="2afb682db6296cc2e469155424d82dd6e145ed58" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Disk 1, Side B: Freddy Hardest + Meganova"/>
+ <dataarea name="flop" size="214784">
+ <rom name="dinamic 5 aniversario - freddy hardest + meganova (1989)(dinamic)(es)(disk 1 of 4 side b)[aka pack 5 aniversario].dsk" size="214784" crc="c1f9665e" sha1="0567c26069742768753c927b0a6a1963211fa441" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_3">
+ <feature name="part_id" value="Disk 2, Side A: Phantis + Abu Simbel Profanation + Dustin + West Bank"/>
+ <dataarea name="flop" size="214784">
+ <rom name="dinamic 5 aniversario - phantis + abu simbel profanation + dustin + west bank (1989)(dinamic)(es)(disk 2 of 4 side b)[aka pack 5 aniversario].dsk" size="214784" crc="862604dd" sha1="acfca1a0b55c23581d17cb9aafaa2064634c4715" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop4" interface="floppy_3">
+ <feature name="part_id" value="Disk 2, Side B: Capitan Sevilla + Rocky + Fernando Martin Basket Master + Hundra"/>
+ <dataarea name="flop" size="214784">
+ <rom name="dinamic 5 aniversario - capitan sevilla + rocky + fernando martin basket master + hundra (1989)(dinamic)(es)(disk 2 of 4 side a)[aka pack 5 aniversario].dsk" size="214784" crc="bd5513f3" sha1="179f00b1381108ec88fcdacb5119de4b9c7041ff" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="dixonspr">
+ <description>Dixons Premier Collection for Your +3</description>
+ <year>1988</year>
+ <publisher>Dixons</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Athena + Slap Fight + Wizball"/>
+ <dataarea name="flop" size="214784">
+ <rom name="dixons premier collection for your +3 - athena + slap fight + wizball (1988)(dixons)(side a).dsk" size="214784" crc="e92b802c" sha1="b72177d547b749b52e46b3f443d85ededfa3a75f" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Game Over + Arkanoid + Tank"/>
+ <dataarea name="flop" size="214784">
+ <rom name="dixons premier collection for your +3 - game over + arkanoid + tank (1988)(dixons)(side b).dsk" size="214784" crc="a21496c5" sha1="b29de08493f37ad01bfb88e7a06762c5d5f1f906" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="doublecl">
+ <description>Double Classic</description>
+ <year>1988</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Diablo!"/>
+ <dataarea name="flop" size="194816">
+ <rom name="double classic (1988)(zenobi)(side a).dsk" size="194816" crc="80ea8e9d" sha1="2bd5961f2b50479d9600cf9545c94237d70f5342" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Dr. Jekyll and Mr. Hyde "/>
+ <dataarea name="flop" size="194816">
+ <rom name="double classic (1988)(zenobi)(side b).dsk" size="194816" crc="a92e7e19" sha1="4e7aeebbe48f81534ac6e8e6d3d64b8e08500c7a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="epyx21">
+ <description>Epyx 21</description>
+ <year>1990</year>
+ <publisher>U.S. Gold</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Disk 1, Side A"/>
+ <dataarea name="flop" size="254208">
+ <rom name="epyx 21 (1990)(u.s. gold)(disk 1 of 2 side a).dsk" size="254208" crc="31775c37" sha1="3e07255bf51a9d44d5adebc7b12b09d2a37735b2" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Disk 1, Side B"/>
+ <dataarea name="flop" size="255232">
+ <rom name="epyx 21 (1990)(u.s. gold)(disk 1 of 2 side b).dsk" size="255232" crc="84dc286e" sha1="4983fcc6eb2168ee94205bb19032bd68fa5913a3" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_3">
+ <feature name="part_id" value="Disk 2"/>
+ <dataarea name="flop" size="256256">
+ <rom name="epyx 21 (1990)(u.s. gold)(disk 2 of 2).dsk" size="256256" crc="251117ed" sha1="89cd3b465cdc35df7399996a4a0ca33a70bbdb46" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="erbe88">
+ <description>Erbe 88</description>
+ <year>1988</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Disk 1, Side A: Chicago 30's + Coliseum"/>
+ <dataarea name="flop" size="194816">
+ <rom name="erbe 88 - chicago 30's + coliseum (1988)(erbe)(es).dsk" size="194816" crc="00933d7d" sha1="19d5fcbe03c3148ea7079be5d39b88de3ee9579d" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Disk 1, Side B: Titanic"/>
+ <dataarea name="flop" size="194816">
+ <rom name="erbe 88 - titanic (1988)(erbe)(es).dsk" size="194816" crc="a4545d81" sha1="c8d824b8af1a93971ea9297f5feef04cd902460d" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_3">
+ <feature name="part_id" value="Disk 2, Side A: Operation Wolf"/>
+ <dataarea name="flop" size="194816">
+ <rom name="erbe 88 - operation wolf (1988)(erbe)(es).dsk" size="194816" crc="8684cb85" sha1="17ef91450cc7e81a02846ac92aa2e37c35cbd7c7" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop4" interface="floppy_3">
+ <feature name="part_id" value="Disk 2, Side B: Psycho Pig U.X.B."/>
+ <dataarea name="flop" size="63488">
+ <rom name="erbe 88 - psycho pig u.x.b. (1988)(erbe)(es).dsk" size="63488" crc="6494096f" sha1="9202225cadeea646288cddb514a098d6333c262d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="erbe88a" cloneof="erbe88">
+ <description>Erbe 88 (alt)</description>
+ <year>1988</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Disk 1, Side A: Chicago 30's + Coliseum"/>
+ <dataarea name="flop" size="116992">
+ <rom name="erbe 88 - chicago 30's + coliseum (1988)(erbe)(es)(disk 1 of 3 side a).dsk" size="116992" crc="68c614a5" sha1="7aacdd3676b6d45023105c64eab30006cc893eac" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Disk 1, Side B: Titanic"/>
+ <dataarea name="flop" size="116992">
+ <rom name="erbe 88 - titanic (1988)(erbe)(es)(disk 1 of 3 side b).dsk" size="116992" crc="601a2bbc" sha1="2b102f7e62a13821e079797aefd6fc72106ecf9e" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_3">
+ <feature name="part_id" value="Disk 2, Side A: Operation Wolf"/>
+ <dataarea name="flop" size="194816">
+ <rom name="erbe 88 (1988)(erbe)(es)(disk 2 of 3 side a).dsk" size="194816" crc="e60e1d0c" sha1="c8243daf73b2936d1142e362f77a5f874acccba4" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop4" interface="floppy_3">
+ <feature name="part_id" value="Disk 2, Side B: Psycho Pig U.X.B."/>
+ <dataarea name="flop" size="68352">
+ <rom name="erbe 88 (1988)(erbe)(es)(disk 2 of 3 side b).dsk" size="68352" crc="3d8e6ea8" sha1="e3b07c3193ae36005073da72702e0134310d18e2" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="erbe88b" cloneof="erbe88">
+ <description>Erbe 88 (alt 2)</description>
+ <year>1988</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <!-- Side missing from dump, using same as parent set -->
+ <feature name="part_id" value="Disk 1, Side A: Chicago 30's + Coliseum"/>
+ <dataarea name="flop" size="194816">
+ <rom name="erbe 88 - chicago 30's + coliseum (1988)(erbe)(es).dsk" size="194816" crc="00933d7d" sha1="19d5fcbe03c3148ea7079be5d39b88de3ee9579d" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <!-- Side missing from dump, using same as parent set -->
+ <feature name="part_id" value="Disk 1, Side B: Titanic"/>
+ <dataarea name="flop" size="194816">
+ <rom name="erbe 88 - titanic (1988)(erbe)(es).dsk" size="194816" crc="a4545d81" sha1="c8d824b8af1a93971ea9297f5feef04cd902460d" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_3">
+ <feature name="part_id" value="Disk 2, Side A: Operation Wolf"/>
+ <dataarea name="flop" size="194816">
+ <rom name="erbe 88 - operation wolf (1988)(erbe)(es)[a].dsk" size="194816" crc="0975a93a" sha1="010edc4e3470e29eeaccf1fea8ff53910c8ee1dc" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop4" interface="floppy_3">
+ <feature name="part_id" value="Disk 2, Side B: Psycho Pig U.X.B."/>
+ <dataarea name="flop" size="68352">
+ <rom name="erbe 88 - psycho pig u.x.b. (1988)(erbe)(es)[a].dsk" size="68352" crc="103dba81" sha1="debe0011ae1c8a63fc3858d66ca778c8aaf38c3c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="escapefr">
+ <description>Escape from Prison Planet + Hounds of Hell</description>
+ <year>19??</year>
+ <publisher>The Adventure Workshop</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Escape from Prison Planet"/>
+ <dataarea name="flop" size="194816">
+ <rom name="escape from prison planet + hounds of hell (19xx)(adventure workshop, the)(side a).dsk" size="194816" crc="4295ad13" sha1="785bbe2d378fc71c07cb5fdfd74c704a7d693132" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Hounds of Hell"/>
+ <dataarea name="flop" size="194816">
+ <rom name="escape from prison planet + hounds of hell (19xx)(adventure workshop, the)(side b).dsk" size="194816" crc="fc35c9d4" sha1="7aa8693ebbe0acc1cc866c1b1064e914913094b7" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="evenyeta">
+ <description>Even Yet Another Big Disk</description>
+ <year>1991</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: The Dogboy + Kobyashi Ag'Kwo - A Return to Naru"/>
+ <dataarea name="flop" size="194816">
+ <rom name="even yet another big disk - the dogboy + kobyashi ag'kwo - a return to naru (1991)(zenobi)(side a).dsk" size="194816" crc="0e5c3a13" sha1="0f507f72b0b096f37ef307443bb50e7fa88edaae" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Silverwolf + Darkest Road"/>
+ <dataarea name="flop" size="194816">
+ <rom name="even yet another big disk - silverwolf + darkest road (1991)(zenobi)(side b).dsk" size="194816" crc="d4481c89" sha1="df54fd6d863731938d2067e94fb7ff9bf68cbc67" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="fivestg3">
+ <description>Five Star Games 3</description>
+ <year>1987</year>
+ <publisher>Beau-Jolly</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Aliens + The Sacred Armour of Antiriad + The Way of the Exploding Fist"/>
+ <dataarea name="flop" size="194816">
+ <rom name="five star games 3 - aliens + the sacred armour of antiriad + the way of the exploding fist (1987)(beau-jolly).dsk" size="194816" crc="a4183f58" sha1="bda5e566d528700d8dc829636a59a55a8755f055" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Spindizzy + Starquake + Tau Ceti + Uridium+"/>
+ <dataarea name="flop" size="194816">
+ <rom name="five star games 3 - spindizzy + starquake + tau ceti + uridium+ (1987)(beau-jolly).dsk" size="194816" crc="52571952" sha1="23a2ce48d8ea3116578084c398702be0c3adb8d4" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="fyabdisk">
+ <description>Found Yet Another Big Disk</description>
+ <year>1991</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: The End is Nigh"/>
+ <dataarea name="flop" size="194816">
+ <rom name="found yet another big disk - the end is nigh (1991)(zenobi)(side a).dsk" size="194816" crc="0fd39d7a" sha1="2291ace6106dc57389039e58c82887f1807eac9d" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Brian - The Novice Barbarian + Civil Service + Man About the House"/>
+ <dataarea name="flop" size="194816">
+ <rom name="found yet another big disk - brian - the novice barbarian + civil service + man about the house (1991)(zenobi)(side b).dsk" size="194816" crc="f6a2ac35" sha1="71eb7edc2621a1973aa0e5e1b46075cfc0911695" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="fourggv3">
+ <description>Four Great Games Volume 3</description>
+ <year>1988</year>
+ <publisher>Micro Value</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="four great games volume 3 (1988)(micro value)[aka microvalue vol. 3].dsk" size="194816" crc="b439e35b" sha1="aafee1249e8ac3f6ec55631b5c59328b55515b36" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="frankbbb">
+ <description>Frank Bruno's Big Box</description>
+ <year>1989</year>
+ <publisher>Elite Systems</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Disk 1, Side A: Frank Bruno's Boxing + Bomb Jack"/>
+ <dataarea name="flop" size="194816">
+ <rom name="frank bruno's big box (1989)(elite systems)(disk 1 of 4 side a).dsk" size="194816" crc="2c8a15df" sha1="0ba9000def471f11594b303304844f038c12e5a5" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Disk 1, Side B: Airwolf + Commando + Scooby Doo"/>
+ <dataarea name="flop" size="194816">
+ <rom name="frank bruno's big box (1989)(elite systems)(disk 1 of 4 side b).dsk" size="194816" crc="33f3b9f4" sha1="9a774e45a3c3b5f736c159345a0c8a2ef728dd86" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_3">
+ <feature name="part_id" value="Disk 2, Side A: 1942 + Batty + Ghost 'n Goblins"/>
+ <dataarea name="flop" size="194816">
+ <rom name="frank bruno's big box (1989)(elite systems)(disk 2 of 4 side a).dsk" size="194816" crc="f93cef0c" sha1="3f371f869842621c1445519fdd7e537c3abe9c93" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop4" interface="floppy_3">
+ <feature name="part_id" value="Disk 2, Side B: Battle Ships + Saboteur"/>
+ <dataarea name="flop" size="194816">
+ <rom name="frank bruno's big box (1989)(elite systems)(disk 2 of 4 side b).dsk" size="194816" crc="1492c7ad" sha1="c5a5de4cfc383533d02bad47567e21a7a08815db" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="gaggeorg">
+ <description>Gaggles of George</description>
+ <year>1996</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Brian - The Novice Barbarian + A Fistful of Necronomicons"/>
+ <dataarea name="flop" size="194816">
+ <rom name="gaggles of george - brian - the novice barbarian + a fistful of necronomicons (1996)(zenobi)(side a).dsk" size="194816" crc="1ee71ba8" sha1="c6e692b8a11fac0e125362888d1b49cac8ea4d2e" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Trouble with Trolls + The Emerald Elf"/>
+ <dataarea name="flop" size="194816">
+ <rom name="gaggles of george - trouble with trolls + the emerald elf (1996)(zenobi)(side b).dsk" size="194816" crc="7f144a30" sha1="4bd81a0bf2f22ca42d901377e8112ffddabcbf98" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="gameover">
+ <description>Game Over + Game Over 2</description>
+ <year>19??</year>
+ <publisher>Imagine Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Game Over"/>
+ <dataarea name="flop" size="101888">
+ <rom name="game over + game over 2 (19xx)(imagine)(side a).dsk" size="101888" crc="6d00c99e" sha1="c4f455027c568c1d2b2538455d48cc74326e88f4" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Game Over II"/>
+ <dataarea name="flop" size="107264">
+ <rom name="game over + game over 2 (19xx)(imagine)(side b).dsk" size="107264" crc="26859d00" sha1="b806d734fdc966ad6ab0ce0a522fcfdf731efd5f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="gsandmat">
+ <description>Game, Set and Match</description>
+ <year>1987</year>
+ <publisher>Ocean Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: GBA Championship Basketball + Super Soccer + World Series Baseball"/>
+ <dataarea name="flop" size="194560">
+ <rom name="game, set and match - gba championship basketball + super soccer + world series baseball (1987)(ocean).dsk" size="194560" crc="6f8325fc" sha1="0cbe9b1ad58ac17b1e0cdd59e390ed2095f68c43" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side A: Hyper Sports + Konami's Tennis"/>
+ <dataarea name="flop" size="194560">
+ <rom name="game, set and match - hyper sports + konami's tennis (1987)(ocean).dsk" size="194560" crc="5873c4f6" sha1="4b1031a0ffcb952862aa500b3428fc8b5a7d9a08" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_3">
+ <feature name="part_id" value="Side A: Konami's Ping Pong + Daley Thompson's Supertest"/>
+ <dataarea name="flop" size="194560">
+ <rom name="game, set and match - konami's ping pong + daley thompson's supertest (1987)(ocean).dsk" size="194560" crc="51ce1b94" sha1="7022c2172a46d6c705da4343eaa9d1b47547a09e" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop4" interface="floppy_3">
+ <feature name="part_id" value="Side A: Barry McGuigan World Championship Boxing + Jonah Barrington's Squash + Pool"/>
+ <dataarea name="flop" size="194560">
+ <rom name="game, set and match - barry mcguigan world championship boxing + jonah barrington's squash + pool (1987)(ocean).dsk" size="194560" crc="e2b334e1" sha1="d514e073868c131af165d89920aff1f4c849a36f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="germmstr">
+ <description>The German Master</description>
+ <year>1993</year>
+ <publisher>Kosmos</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="german master, the (1993)(kosmos).dsk" size="194816" crc="f8eaac2a" sha1="6fe7928e0a35a1aec442eda354853d4b9ff1d593" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="giantsug">
+ <description>Giants (U.S. Gold)</description>
+ <year>1988</year>
+ <publisher>U.S. Gold</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Disk 1, Side A: Out Run"/>
+ <dataarea name="flop" size="134144">
+ <rom name="giants - out run (1988)(u.s. gold)(disk 1 of 3 side a).dsk" size="134144" crc="2ebaa196" sha1="7a27e07d14b6d095e90a4e5fb1550c72651dad27" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Disk 1, Side B: Out Run"/>
+ <dataarea name="flop" size="154624">
+ <rom name="giants - out run (1988)(u.s. gold)(disk 1 of 3 side b).dsk" size="154624" crc="e55f2a26" sha1="296cc4091571beb20dbea551adaf7a53e13214a2" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_3">
+ <feature name="part_id" value="Side A: 720 Degrees + Rolling Thunder"/>
+ <dataarea name="flop" size="194816">
+ <rom name="giants - 720 degrees + rolling thunder (1988)(u.s. gold)(disk 2 of 3 side a).dsk" size="194816" crc="f2ded21e" sha1="055f552e55fc5d2d698f9a17c6524cf8a21d2614" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop4" interface="floppy_3">
+ <feature name="part_id" value="Side B: Gauntlet II"/>
+ <dataarea name="flop" size="174336">
+ <rom name="giants - gauntlet ii (1988)(u.s. gold)(disk 2 of 3 side b).dsk" size="174336" crc="34f085e5" sha1="f15d5d0f21192a7d3e8881b20fcf26b63a93173e" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop5" interface="floppy_3">
+ <feature name="part_id" value="Side A: California Games"/>
+ <dataarea name="flop" size="182016">
+ <rom name="giants - california games (1988)(u.s. gold)(disk 3 of 3 side a).dsk" size="182016" crc="345824a9" sha1="d071db70eca434477322f6b105cc7830f2892f73" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop6" interface="floppy_3">
+ <feature name="part_id" value="Side B: California Games"/>
+ <dataarea name="flop" size="182528">
+ <rom name="giants - california games (1988)(u.s. gold)(disk 3 of 3 side b).dsk" size="182528" crc="3b596738" sha1="2333a2612b1dbd633dadaba41c5c058bcf52e8ba" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="goldsibr">
+ <description>Gold, Silver, Bronze</description>
+ <year>1988</year>
+ <publisher>U.S. Gold</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Disk 1, Side A: Summer Games"/>
+ <dataarea name="flop" size="184576">
+ <rom name="gold, silver, bronze (1988)(u.s. gold)(side a).dsk" size="184576" crc="3034504a" sha1="f20baaf234c68f322d527d076aa837075127a935" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Disk 1, Side B: Summer Games"/>
+ <dataarea name="flop" size="180480">
+ <rom name="gold, silver, bronze (1988)(u.s. gold)(side b).dsk" size="180480" crc="cd24812e" sha1="97dc0397ac86f4b46906c8191ef58e14502c442d" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_3">
+ <feature name="part_id" value="Disk 2, Side A: Summer Games II"/>
+ <dataarea name="flop" size="194816">
+ <rom name="gold, silver, bronze (1988)(u.s. gold)(side a)[a].dsk" size="194816" crc="0422099d" sha1="94fe94accdd84bb642a1563b3cac8226c7db39b9" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop4" interface="floppy_3">
+ <feature name="part_id" value="Disk 2, Side B: Summer Games II"/>
+ <dataarea name="flop" size="194816">
+ <rom name="gold, silver, bronze (1988)(u.s. gold)(side b)[a].dsk" size="194816" crc="f69fca95" sha1="635179013ca325526e23a32623487342ae950fbb" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop5" interface="floppy_3">
+ <feature name="part_id" value="Disk 3: Winter Games"/>
+ <dataarea name="flop" size="194816">
+ <rom name="gold, silver, bronze (1988)(u.s. gold).dsk" size="194816" crc="046fe4f5" sha1="c19641545d22432e01c29c31c52770cad2d30566" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="grabbedb">
+ <description>Grabbed by the Ghoulies + Helvera - Mistress of the Park</description>
+ <year>1993</year>
+ <publisher>FSF Adventures</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Grabbed by the Ghoulies"/>
+ <dataarea name="flop" size="195635">
+ <rom name="grabbed by the ghoulies + helvera - mistress of the park (1993)(fsf adventures)(side a).dsk" size="195635" crc="e5e82113" sha1="5f5de7204497820d9bcd9c73b2f1deede108a884" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Helvera - Mistress of the Park"/>
+ <dataarea name="flop" size="195121">
+ <rom name="grabbed by the ghoulies + helvera - mistress of the park (1993)(fsf adventures)(side b).dsk" size="195121" crc="c90726df" sha1="c08fd3e559823420f2dcc5d3b66f9671e0059da6" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="granypeq">
+ <description>Grandes y Pequenos</description>
+ <year>19??</year>
+ <publisher>DIMensionNEW</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="grandes y pequenos (19xx)(dimensionnew)(es)(side a).dsk" size="194816" crc="8abe3df8" sha1="ed8b86e3d88b262f6aa31164479455322929fe65" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="grandes y pequenos (19xx)(dimensionnew)(es)(side b).dsk" size="194816" crc="5a5169e4" sha1="43cfafaaef72f6a61b1478e1b01ee5994d824290" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="hairytoe">
+ <description>Hairy Toes</description>
+ <year>1992</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Bored of the Rings"/>
+ <dataarea name="flop" size="194816">
+ <rom name="hairy toes (1992)(zenobi)(side a).dsk" size="194816" crc="6a0bacb5" sha1="c0321b609e53b5ef1f66fa20e66b2f7d345d09c8" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: The Boggit"/>
+ <dataarea name="flop" size="194816">
+ <rom name="hairy toes (1992)(zenobi)(side b).dsk" size="194816" crc="c811fad1" sha1="35106e77a739ba31f8010e9184548f43949f24b0" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="handfham">
+ <description>A Handful of Hamsters</description>
+ <year>1993</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Brian + Aunt Velma + Desmond and Gertrude"/>
+ <dataarea name="flop" size="194816">
+ <rom name="handful of hamsters, a (1993)(zenobi)(side a).dsk" size="194816" crc="62b16c8a" sha1="5e3c6f208d65a2e444cee8f06f08d58e7ba9168a" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Raymond Pringle + Larry the Lemming + Snow Joke + Star Flaws"/>
+ <dataarea name="flop" size="194816">
+ <rom name="handful of hamsters, a (1993)(zenobi)(side b).dsk" size="194816" crc="4aa88009" sha1="45261509ddcc4eb4e3ce362f5ef55fa3182fded4" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="heroes00">
+ <description>Heroes - </description>
+ <year>1990</year>
+ <publisher>Domark</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Disk 1, Side A: 007 - Licence to Kill"/>
+ <dataarea name="flop" size="194816">
+ <rom name="heroes - 007 - licence to kill (1990)(domark)(disk 2 of 2 side a).dsk" size="194816" crc="bbed625c" sha1="dda1f24159aad33de62620f60ef38f818fa0ce2f" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Disk 1, Side B: Star Wars"/>
+ <dataarea name="flop" size="194816">
+ <rom name="heroes - star wars (1990)(domark)(disk 2 of 2 side b).dsk" size="194816" crc="1da0fe94" sha1="f8ae04e3682c642f49f77325441e33d22bb92e13" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_3">
+ <feature name="part_id" value="Disk 2, Side A: Barbarian II - The Dungeon of Drax"/>
+ <dataarea name="flop" size="254720">
+ <rom name="heroes - barbarian ii - the dungeon of drax (1990)(domark)(disk 1 of 2 side a).dsk" size="254720" crc="c5f59915" sha1="be8bb66b0865d1c3933a7bc5286a47e762a06014" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop4" interface="floppy_3">
+ <feature name="part_id" value="Disk 2, Side B: The Running Man"/>
+ <dataarea name="flop" size="194816">
+ <rom name="heroes - the running man (1990)(domark)(disk 1 of 2 side b).dsk" size="194816" crc="10b9030f" sha1="7fa7a664ef93308584e421fc8604491a06b05a2e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="javher1">
+ <description>Javier Herrera Games Collection 01</description>
+ <year>19??</year>
+ <publisher>&lt;homebrew&gt;</publisher>
+ <info name="author" value="Javier Herrera"/>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="javier herrera games collection 01 (19xx)(herrera, javier)(side a).dsk" size="194816" crc="8e88719c" sha1="c381aa7d50e6514908443e41a05bc3aa5f26c00b" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="javier herrera games collection 01 (19xx)(herrera, javier)(side b).dsk" size="194816" crc="1b13630c" sha1="82b45efa805d60e83d20bbee193817e2163a6121" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="javher2">
+ <description>Javier Herrera Games Collection 02</description>
+ <year>19??</year>
+ <publisher>&lt;homebrew&gt;</publisher>
+ <info name="author" value="Javier Herrera"/>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="javier herrera games collection 02 (19xx)(herrera, javier)(side a).dsk" size="194816" crc="585d1e40" sha1="350a69050ffff673a2a3630c0cba133ac9407104" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="javier herrera games collection 02 (19xx)(herrera, javier)(side b).dsk" size="194816" crc="d6618660" sha1="112e207edb35fbe8ed8b2bd5cefdddcd320c1265" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="javher3">
+ <description>Javier Herrera Games Collection 03</description>
+ <year>19??</year>
+ <publisher>&lt;homebrew&gt;</publisher>
+ <info name="author" value="Javier Herrera"/>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="javier herrera games collection 03 (19xx)(herrera, javier)(side a).dsk" size="194816" crc="aee0e8fb" sha1="461a59555e7a356bb0f259ea581db875ed8c9b4e" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="javier herrera games collection 03 (19xx)(herrera, javier)(side b).dsk" size="194816" crc="860f1ad5" sha1="41ee5ce0d8fc524a0fefc170787a3cc2c23ebfa6" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="javher4">
+ <description>Javier Herrera Games Collection 04</description>
+ <year>19??</year>
+ <publisher>&lt;homebrew&gt;</publisher>
+ <info name="author" value="Javier Herrera"/>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="javier herrera games collection 04 (19xx)(herrera, javier)(side a).dsk" size="194816" crc="945a50e7" sha1="4f4d6a6b79b0663db941fcd00dc4b610227965f9" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="javier herrera games collection 04 (19xx)(herrera, javier)(side b).dsk" size="194816" crc="f144360d" sha1="880e66995adaa86bf7af0e080813adf07dcc54dc" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="javher5">
+ <description>Javier Herrera Games Collection 05</description>
+ <year>19??</year>
+ <publisher>&lt;homebrew&gt;</publisher>
+ <info name="author" value="Javier Herrera"/>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="javier herrera games collection 05 (19xx)(herrera, javier)(side a).dsk" size="194816" crc="fd15463f" sha1="8751b52e632326bf6a7d85a6452e1bc2015105b4" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="javier herrera games collection 05 (19xx)(herrera, javier)(side b).dsk" size="194816" crc="9ea0fb52" sha1="dee8356f68826b6ced8a22a6d840b815422071c3" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="javher6">
+ <description>Javier Herrera Games Collection 06</description>
+ <year>19??</year>
+ <publisher>&lt;homebrew&gt;</publisher>
+ <info name="author" value="Javier Herrera"/>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="javier herrera games collection 06 (19xx)(herrera, javier)(side a).dsk" size="194816" crc="ff05a19e" sha1="85e7e6c2f39dac4342565649cc1948a697188828" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="193792">
+ <rom name="javier herrera games collection 06 (19xx)(herrera, javier)(side b).dsk" size="193792" crc="d129c849" sha1="6485512d6e32cc83e6db22050df1e231dfbbb3af" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="javher9">
+ <description>Javier Herrera Games Collection 09</description>
+ <year>19??</year>
+ <publisher>&lt;homebrew&gt;</publisher>
+ <info name="author" value="Javier Herrera"/>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="javier herrera games collection 09 (19xx)(herrera, javier)(side a).dsk" size="194816" crc="ad137e62" sha1="0f375a8287bd2f05efc5825549df01bfbc2024f7" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="javier herrera games collection 09 (19xx)(herrera, javier)(side b).dsk" size="194816" crc="b3fc35d5" sha1="8e24264fe8b7a5a53806798cde7e0d56dd232318" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="javher10">
+ <description>Javier Herrera Games Collection 10</description>
+ <year>19??</year>
+ <publisher>&lt;homebrew&gt;</publisher>
+ <info name="author" value="Javier Herrera"/>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="javier herrera games collection 10 (19xx)(herrera, javier)(side a).dsk" size="194816" crc="4a4d462b" sha1="d90d9c48e773e2b71dcc42a3755733e8ee00b876" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="javier herrera games collection 10 (19xx)(herrera, javier)(side b).dsk" size="194816" crc="639ba3f6" sha1="f342fa23801f4fc5c888f02d36eed9cb167a8871" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="jennybd1">
+ <description>Jenny's Big Disk Vol 1</description>
+ <year>1991</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Behold Atlantis"/>
+ <dataarea name="flop" size="194816">
+ <rom name="jenny's big disk vol 1 (1991)(zenobi)(side a).dsk" size="194816" crc="04408dce" sha1="83e0bc202f3beaf6361c03cf8f8757f721e8b7d6" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Eclipse"/>
+ <dataarea name="flop" size="194816">
+ <rom name="jenny's big disk vol 1 (1991)(zenobi)(side b).dsk" size="194816" crc="8aac5b2f" sha1="37e2f6f17b84bfeff83c8345918acec4a8a9e8cb" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="jennybd2">
+ <description>Jenny's Big Disk Vol 2</description>
+ <year>1990</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: The Lost Temple"/>
+ <dataarea name="flop" size="194816">
+ <rom name="jenny's big disk vol 2 (1990)(zenobi)(side a).dsk" size="194816" crc="0a4cb350" sha1="4a13aa3b24c9e385f95847f17d5d3321605d025a" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: The Treasure of Santa Maria"/>
+ <dataarea name="flop" size="194816">
+ <rom name="jenny's big disk vol 2 (1990)(zenobi)(side b).dsk" size="194816" crc="4f3ae846" sha1="860b39e96eeae42c162a22f944466c0d9142ca0f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="jenynbd1">
+ <description>Jenny's Next Big Disk Vol 1</description>
+ <year>1991</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: The Curse of Calutha"/>
+ <dataarea name="flop" size="194816">
+ <rom name="jenny's next big disk vol 1 (1991)(zenobi)(side a).dsk" size="194816" crc="79c7a85c" sha1="3978615fe5311f291d4c32ac43e45ff29fb7b615" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: The Legacy"/>
+ <dataarea name="flop" size="194816">
+ <rom name="jenny's next big disk vol 1 (1991)(zenobi)(side b).dsk" size="194816" crc="7989e4ce" sha1="2367c4d459fa34a35bb5022c15ce434a95f03baa" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="jenynbd2">
+ <description>Jenny's Next Big Disk Vol 2</description>
+ <year>1992</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Laskar's Crystals"/>
+ <dataarea name="flop" size="209408">
+ <rom name="jenny's next big disk vol 2 (1992)(zenobi)(side a).dsk" size="209408" crc="6b291a87" sha1="b9737c023e7e9075d8b1941c893ea2c72b39516b" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Marooned"/>
+ <dataarea name="flop" size="194816">
+ <rom name="jenny's next big disk vol 2 (1992)(zenobi)(side b).dsk" size="194816" crc="93d0566d" sha1="b9a62b6ab72bb7e82aab610d34eff98f0ab54447" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="jestej1">
+ <description>Jesus Tejero Software Collection 01</description>
+ <year>19??</year>
+ <publisher>&lt;homebrew&gt;</publisher>
+ <info name="author" value="Jesus Tejero"/>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="jesus tejero software collection 01 (19xx)(tejero, jesus)(es)(side a).dsk" size="194816" crc="6f866526" sha1="6f7ebd43e7fe846a327a52890ed109c758178f51" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="jesus tejero software collection 01 (19xx)(tejero, jesus)(es)(side b).dsk" size="194816" crc="4a997a96" sha1="31e9604ba90626568bb2dd6f98ce65421adef904" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="jestej2">
+ <description>Jesus Tejero Software Collection 02</description>
+ <year>19??</year>
+ <publisher>&lt;homebrew&gt;</publisher>
+ <info name="author" value="Jesus Tejero"/>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="jesus tejero software collection 02 (19xx)(tejero, jesus)(es)(side a).dsk" size="194816" crc="1c6b3879" sha1="d91a08044ac652626916fb8168747353fb872727" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="jesus tejero software collection 02 (19xx)(tejero, jesus)(es)(side b).dsk" size="194816" crc="29908ccc" sha1="6261f8744f9588149043dfa1f163198a8d0a592f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="jestej3">
+ <description>Jesus Tejero Software Collection 03</description>
+ <year>19??</year>
+ <publisher>&lt;homebrew&gt;</publisher>
+ <info name="author" value="Jesus Tejero"/>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="jesus tejero software collection 03 (19xx)(tejero, jesus)(es)(side a).dsk" size="194816" crc="3cd316b8" sha1="312e2cbe04be6d255ffa835ab8aee31281cc3169" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="jesus tejero software collection 03 (19xx)(tejero, jesus)(es)(side b).dsk" size="194816" crc="f4bfd57c" sha1="3ecf16672b0d0232f390263fbb669212c4d1896d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="jestej4">
+ <description>Jesus Tejero Software Collection 04</description>
+ <year>19??</year>
+ <publisher>&lt;homebrew&gt;</publisher>
+ <info name="author" value="Jesus Tejero"/>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="jesus tejero software collection 04 (19xx)(tejero, jesus)(es)(side a).dsk" size="194816" crc="9969a712" sha1="db44821a2215befb5829710822f7fbb8f6bba94d" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="jesus tejero software collection 04 (19xx)(tejero, jesus)(es)(side b).dsk" size="194816" crc="c67c7d7e" sha1="d6cdc08a7a3178c75d63ba9cbbae641189cf7d58" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="jestej5">
+ <description>Jesus Tejero Software Collection 05</description>
+ <year>19??</year>
+ <publisher>&lt;homebrew&gt;</publisher>
+ <info name="author" value="Jesus Tejero"/>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="jesus tejero software collection 05 (19xx)(tejero, jesus)(es)(side a).dsk" size="194816" crc="e0df9b47" sha1="1692adc48cc61d3d20c5c31fd5e428da18f36082" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="jesus tejero software collection 05 (19xx)(tejero, jesus)(es)(side b).dsk" size="194816" crc="2f1b581b" sha1="dcee200454cd16508490922d7721bcb65040d6d4" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="jeweldar">
+ <description>Jewels of Darkness</description>
+ <year>1986</year>
+ <publisher>Rainbird Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="jewels of darkness (1986)(rainbird).dsk" size="194816" crc="1b1a7650" sha1="da619ff04356ce9ae0f22cf0eeabe2dc39aa918e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="kidnafps">
+ <description>Kidnapped + For Pete's Sake</description>
+ <year>1993</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Kidnapped"/>
+ <dataarea name="flop" size="195121">
+ <rom name="kidnapped + for pete's sake (1993)(zenobi)(side a).dsk" size="195121" crc="c88fcc08" sha1="5f9505b5ef2380314161b384e11eae243760b02f" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: For Pete's Sake"/>
+ <dataarea name="flop" size="195635">
+ <rom name="kidnapped + for pete's sake (1993)(zenobi)(side b).dsk" size="195635" crc="9c1af001" sha1="8a587d3745699a2547e6ccdf6007a344b03d21f5" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="konaccol">
+ <description>Konami's Arcade Collection</description>
+ <year>1988</year>
+ <publisher>Imagine Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Disk 1, Side A: Shao-Lin's Road + Jail Break + Nemesis"/>
+ <dataarea name="flop" size="214784">
+ <rom name="konami's arcade collection - shao-lin's road + jail break + nemesis (1988)(imagine)(disk 1 of 2 side a).dsk" size="214784" crc="e7c46afe" sha1="385c2bf89c20de4180ff3a6f8043838c13f7eebe" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Disk 1, Side B: Hyper Sports + Mikie + Green Beret"/>
+ <dataarea name="flop" size="214784">
+ <rom name="konami's arcade collection - hyper sports + mikie + green beret (1988)(imagine)(disk 1 of 2 side b).dsk" size="214784" crc="52ffd779" sha1="5d20442ae382b97f186c4c512e29104eb46b7a71" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_3">
+ <feature name="part_id" value="Disk 2, Side A: Jackal + Yie Ar Kung-Fu"/>
+ <dataarea name="flop" size="214784">
+ <rom name="konami's arcade collection - jackal + yie ar kung-fu (1988)(imagine)(disk 2 of 2 side a).dsk" size="214784" crc="8a0d2595" sha1="ce4b6b67d4256e66acbdcf2f1a0209d04d8fa239" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop4" interface="floppy_3">
+ <feature name="part_id" value="Disk 2, Side B: Konami's Ping Pong + Yie Ar Kung-Fu II"/>
+ <dataarea name="flop" size="214784">
+ <rom name="konami's arcade collection - konami's ping pong + yie ar kung-fu ii (1988)(imagine)(disk 2 of 2 side b).dsk" size="214784" crc="e39e4c8c" sha1="2727cc2395a75f8b4c69a31e3dee44950a7d960a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="krazktgk">
+ <description>Krazy Kartoonist Kaper + The Grue-Knapped</description>
+ <year>1991</year>
+ <publisher>FSF Adventures</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Krazy Kartoonist Kaper"/>
+ <dataarea name="flop" size="194816">
+ <rom name="krazy kartoonist kaper + grue-knapped, the (1991)(fsf adventures)(side a).dsk" size="194816" crc="1712580c" sha1="7b563696bd077c2a1c8865c91a20d4f243fa5fb7" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: The Grue-Knapped"/>
+ <dataarea name="flop" size="194816">
+ <rom name="krazy kartoonist kaper + grue-knapped, the (1991)(fsf adventures)(side b).dsk" size="194816" crc="7599ce82" sha1="6eb40c49ce89f42bf7aeb00328cdbacfe7b9ce75" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="lotbdsks">
+ <description>Last of the Big Disks</description>
+ <year>1993</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Kidnapped + Celtic Carnage + Personal Computer Whirled"/>
+ <dataarea name="flop" size="194816">
+ <rom name="last of the big disks - kidnapped + celtic carnage + personal computer whirled (1993)(zenobi)(side a).dsk" size="194816" crc="9054eae2" sha1="a40ff8b4710c7d9854183a7bce222138336bcf72" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Microfair Madness + The Search for Smok"/>
+ <dataarea name="flop" size="194816">
+ <rom name="last of the big disks - microfair madness + the search for smok (1993)(zenobi)(side b).dsk" size="194816" crc="e1f5c23f" sha1="8d9ce5f5105e868a5615d8621f865a4433a2798a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="leadboa3">
+ <description>Leader Board Par 3</description>
+ <year>1988</year>
+ <publisher>U.S. Gold</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Leaderboard + Leaderboard Tournament"/>
+ <dataarea name="flop" size="194816">
+ <rom name="leader board par 3 - leaderboard + leaderboard tournament (1988)(u.s. gold)(disk 1 of 2).dsk" size="194816" crc="ce7bb0b9" sha1="146ad94cd850568ce94303f602b3cbb6ccbf16e6" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Disk 2, Side A: World Class Leaderboard"/>
+ <dataarea name="flop" size="194816">
+ <rom name="leader board par 3 - world class leaderboard (1988)(u.s. gold)(disk 2 of 2 side a).dsk" size="194816" crc="7796b0f6" sha1="428894e7cb23fb9702c0a3db0c7692ce3e7079e0" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_3">
+ <feature name="part_id" value="Disk 2, Side B: World Class Leaderboard"/>
+ <dataarea name="flop" size="194816">
+ <rom name="leader board par 3 - world class leaderboard (1988)(u.s. gold)(disk 2 of 2 side b).dsk" size="194816" crc="b9ef96d2" sha1="903b9a18cecfdfe20413ee6c11edc18e14e920fa" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="liveammo">
+ <description>Live Ammo</description>
+ <year>1987</year>
+ <publisher>Ocean Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Green Beret + Top Gun + Rambo"/>
+ <dataarea name="flop" size="194560">
+ <rom name="live ammo - green beret + top gun + rambo (1987)(ocean)(side a)[aka live action].dsk" size="194560" crc="f20462e2" sha1="246756c5264e80b907edb78333ecde2c3f2b0aca" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: The Great Escape + Army Moves"/>
+ <dataarea name="flop" size="194560">
+ <rom name="live ammo - the great escape + army moves (1987)(ocean)(side b)[aka live action].dsk" size="194560" crc="09dac59c" sha1="aa79dd1cf0b013806403bd4be1e4879653a77d9f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="liveammoa" cloneof="liveammo">
+ <description>Live Ammo - Green Beret + Top Gun + Rambo (alt)</description>
+ <year>1987</year>
+ <publisher>Ocean Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Green Beret + Top Gun + Rambo"/>
+ <dataarea name="flop" size="194560">
+ <rom name="live ammo - green beret + top gun + rambo (1987)(ocean)(side a)[a][aka live action].dsk" size="194560" crc="3d3499d5" sha1="83fd130baf796cfdd318d46dfdf2f80c007166b8" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: The Great Escape + Army Moves"/>
+ <dataarea name="flop" size="194560">
+ <rom name="live ammo - the great escape + army moves (1987)(ocean)(side b)[a][aka live action].dsk" size="194560" crc="438bc244" sha1="7b42af186c1a92af69d9622bfc136f9bf97ac09e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="lomejdin">
+ <description>Lo Mejor de Dinamic</description>
+ <year>1988</year>
+ <publisher>Dinamic Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Game Over + Freddy Hardest + Fernando Martin Basket Master"/>
+ <dataarea name="flop" size="209408">
+ <rom name="lo mejor de dinamic - game over + freddy hardest + fernando martin basket master (1988)(dinamic)(es)(side a).dsk" size="209408" crc="e09dc659" sha1="50a6deae79be0b167f631b3292cdccf335d9a60c" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Army Moves + Phantis + Turbo Girl"/>
+ <dataarea name="flop" size="204032">
+ <rom name="lo mejor de dinamic - army moves + phantis + turbo girl (1988)(dinamic)(es)(side b).dsk" size="204032" crc="0c247f68" sha1="7ba19c5aae87c90b5f256ac7b43d8bc30bbd19e6" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="loflaur1">
+ <description>Loads of Laurence Vol. 1</description>
+ <year>1996</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: There's a Bomb Under Parliament + The Mummy's Crypt"/>
+ <dataarea name="flop" size="194816">
+ <rom name="loads of laurence vol. 1 - there's a bomb under parliament + the mummy's crypt (1996)(zenobi)(side a).dsk" size="194816" crc="7c9ca040" sha1="9d95b6480e0f94519fff6f2d30a5a6ae6eaa7a7a" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Beyond El Dorado + The Bermuda Triangle + Impact"/>
+ <dataarea name="flop" size="194816">
+ <rom name="loads of laurence vol. 1 - beyond el dorado + the bermuda triangle + impact (1996)(zenobi)(side b).dsk" size="194816" crc="5c8c90d5" sha1="0ad23b937ec441268818f9b5529d1105de599a2d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="loflaur2">
+ <description>Loads of Laurence Vol. 2</description>
+ <year>1996</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: The Golden Pyramid + Lost in Time + Meltdown"/>
+ <dataarea name="flop" size="194816">
+ <rom name="loads of laurence vol. 2 - the golden pyramid + lost in time + meltdown (1996)(zenobi)(side a).dsk" size="194816" crc="95bd5549" sha1="45849d538278b00c634b71c317fb54d6ce6496aa" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Flameout + The Well of Zol"/>
+ <dataarea name="flop" size="194816">
+ <rom name="loads of laurence vol. 2 - flameout + the well of zol (1996)(zenobi)(side b).dsk" size="194816" crc="5e88127c" sha1="56da25c5b55a4039c3cf48aceea2704cff76b7e7" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="mknitrila" cloneof="mknitril">
+ <description>Magic Knight Trilogy (alt)</description>
+ <year>1988</year>
+ <publisher>Mastertronic</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Finders Keepers + Spellbound"/>
+ <dataarea name="flop" size="194816">
+ <rom name="magic knight trilogy - finders keepers + spellbound (1988)(mastertronic)(side a).dsk" size="194816" crc="f1964316" sha1="b080d54460e7ca6c9fa7b9445245c3df95fd83cf" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Knight Tyme"/>
+ <dataarea name="flop" size="194816">
+ <rom name="magic knight trilogy - knight tyme (1988)(mastertronic)(side b).dsk" size="194816" crc="53b5b3ac" sha1="9c639201488a6736ad4c2a1b862acfab67ca0cd9" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="magnsevn">
+ <description>The Magnificent Seven</description>
+ <year>1987</year>
+ <publisher>Ocean Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Wizball + Arkanoid + Yie Ar Kung-Fu + Short Circuit"/>
+ <dataarea name="flop" size="215291">
+ <rom name="magnificent seven, the (1987)(ocean)(side a)[aka magnificent 7, the].dsk" size="215291" crc="f5ca67aa" sha1="327cc32f56285c0ae863178af05637c081c782b3" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Frankie Goes to Hollywood + Head over Heels + The Great Escape + Cobra"/>
+ <dataarea name="flop" size="215291">
+ <rom name="magnificent seven, the (1987)(ocean)(side b)[aka magnificent 7, the].dsk" size="215291" crc="db67ff77" sha1="3d2a91462691614a02e09695ab0c4f283cbb31ce" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="mastrcd4">
+ <description>Mastertronic +3 Compilation Disk 4</description>
+ <year>19??</year>
+ <publisher>Mastertronic</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Angleball + Kikstart 2 + Knight Tyme + Stormbringer"/>
+ <dataarea name="flop" size="194816">
+ <rom name="mastertronic +3 compilation disk 4 - angleball + kikstart 2 + knight tyme + stormbringer (19xx)(mastertronic)(side a).dsk" size="194816" crc="ded9efb7" sha1="7ee82cbfc69d7f86561eba6cc1c0d705340995eb" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Amaurote + The Curse of Sherwood + Milk Race + Speed King 2"/>
+ <dataarea name="flop" size="194816">
+ <rom name="mastertronic +3 compilation disk 4 - amaurote + the curse of sherwood + milk race + speed king 2 (19xx)(mastertronic)(side b).dsk" size="194816" crc="d5f7d3fb" sha1="862e454932feb9072a8f6dbb1f13761d3135b4d1" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="mega4">
+ <description>Mega 4</description>
+ <year>1991</year>
+ <publisher>Topo Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Disk 1, Side A: Gremlins 2"/>
+ <dataarea name="flop" size="194816">
+ <rom name="mega 4 (1991)(topo soft)(es)(disk 1 of 2 side a).dsk" size="194816" crc="13c2370e" sha1="8188fee3a09fba1cf6323dc8868990a71679b19a" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Disk 1, Side B: Lorna"/>
+ <dataarea name="flop" size="194816">
+ <rom name="mega 4 (1991)(topo soft)(es)(disk 1 of 2 side b).dsk" size="194816" crc="621f53be" sha1="857d0f6d468b5a719379d737899e061c4a9773bc" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_3">
+ <feature name="part_id" value="Disk 2, Side A: Zona 0"/>
+ <dataarea name="flop" size="97536">
+ <rom name="mega 4 (1991)(topo soft)(es)(disk 2 of 2 side a).dsk" size="97536" crc="3e04c21b" sha1="9b6fab5fbc5c92ecd615061fbde7d29122a98d85" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop4" interface="floppy_3">
+ <feature name="part_id" value="Disk 2, Side B: La Espada Sagrada"/>
+ <dataarea name="flop" size="121856">
+ <rom name="mega 4 (1991)(topo soft)(es)(disk 2 of 2 side b).dsk" size="121856" crc="586fb225" sha1="063b2857c8330c0fb959871cc6452aaf7c9d13b4" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="megabox">
+ <description>Mega Box</description>
+ <year>1991</year>
+ <publisher>Dinamic Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Disk 1, Side A: Narco Police"/>
+ <dataarea name="flop" size="131584">
+ <rom name="mega box - narco police (1991)(dinamic)(es)(en)(side a).dsk" size="131584" crc="4fc97365" sha1="cdb281bcfb2e7889bbf618c3c62c87eb297a034c" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Disk 1, Side B: After the War + Navy Moves"/>
+ <dataarea name="flop" size="214784">
+ <rom name="mega box - after the war + navy moves (1991)(dinamic)(es)(en)(side b).dsk" size="214784" crc="07764790" sha1="1bcb904cb152cb1d20f0aed7e5b7a231d2ba8f56" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_3">
+ <feature name="part_id" value="Disk 2, Side A: Satan + Astro Marine Corps"/>
+ <dataarea name="flop" size="214784">
+ <rom name="mega box - satan + astro marine corps (1991)(dinamic)(es)(side a).dsk" size="214784" crc="ee89887d" sha1="6f496382613dbebfd3f039cbe065ce90a806d4ac" offset="0" />
+ </dataarea>
+ </part>
+<!-- Disk 2 Side B seems to contain an unreadable copy of Disk 2 Side A. Needs investigation. -->
+ <part name="flop4" interface="floppy_3">
+ <feature name="part_id" value="Disk 2, Side B: Satan + Astro Marine Corps"/>
+ <dataarea name="flop" size="212736">
+ <rom name="mega box - satan + astro marine corps (1991)(dinamic)(es)(en)(side b).dsk" size="212736" crc="28a2d57c" sha1="96585c649730dc6434bd3c766b9e68212da0c3c1" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="metalact">
+ <description>Metal Action</description>
+ <year>1990</year>
+ <publisher>Dinamic Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: After the War + La Aventura Original + Satan I"/>
+ <dataarea name="flop" size="214784">
+ <rom name="metal action - after the war + la aventura original + satan i (1990)(dinamic)(es)(side a).dsk" size="214784" crc="a4816646" sha1="0ba180abcc0f621fa68a722d0d188b7419ed8a9f" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Astro Marine Corps + Freddy Hardest in South Manhattan + Satan II"/>
+ <dataarea name="flop" size="198656">
+ <rom name="metal action - astro marine corps + freddy hardest in south manhattan + satan ii (1990)(dinamic)(es)(side b).dsk" size="198656" crc="746623a9" sha1="6ed5887945c1a642f0aef96d3902210026a8104e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="micbyte1">
+ <description>MicroByte - Serie Clasicos Spectrum 01</description>
+ <year>19??</year>
+ <publisher>&lt;homebrew&gt;</publisher>
+ <info name="author" value="Miguel"/>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="microbyte - serie clasicos spectrum 01 (19xx)(miguel)(es).dsk" size="194816" crc="4ab75f4d" sha1="953eed11249c00d7696e2db3b180096b735dceb1" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="micbyte2">
+ <description>MicroByte - Serie Clasicos Spectrum 02</description>
+ <year>19??</year>
+ <publisher>&lt;homebrew&gt;</publisher>
+ <info name="author" value="Miguel"/>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="microbyte - serie clasicos spectrum 02 (19xx)(miguel)(es).dsk" size="194816" crc="c1553807" sha1="8843a77e66ff399ff5900f5bc64dd597af3dab72" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="micfmadp">
+ <description>Microfair Madness Plus</description>
+ <year>1991</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="microfair madness plus - desmond and gertrude + microfair madness + the search for smok (1991)(zenobi).dsk" size="194816" crc="4b9fd5ad" sha1="dd0ec9b23350e5b32f50d074f0e386bd68b5e765" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="mvalue6p">
+ <description>Microvalue 6 Pack</description>
+ <year>1987</year>
+ <publisher>Tynesoft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Colin the Cleaner + Mutations + Ian Botham's Test Match"/>
+ <dataarea name="flop" size="194816">
+ <rom name="microvalue 6 pack - colin the cleaner + mutations + ian botham's test match (1987)(tynesoft)(side a).dsk" size="194816" crc="1273d5d2" sha1="ad7fc5d1ea26131b5cb209b256c53ae9036fbdfb" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Pyjamarama + Big Bad John + Automania"/>
+ <dataarea name="flop" size="194816">
+ <rom name="microvalue 6 pack - pyjamarama + big bad john + automania (1987)(tynesoft)(side b).dsk" size="194816" crc="4e478bb2" sha1="55b49d95a739889bb20e7fd0f0733a5a0283e559" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="mindstre">
+ <description>Mind-Stretchers</description>
+ <year>1990</year>
+ <publisher>Virgin Mastertronic</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="165376">
+ <rom name="mind-stretchers (1990)(virgin mastertronic).dsk" size="165376" crc="9d54d0a4" sha1="45d1239a649777556ca4833cb2c195a5104d4a6a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="mond2014">
+ <description>Monty Designs 2014</description>
+ <year>2014</year>
+ <publisher>PixelSoftware</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="monty designs 2014 - androide + genehtik + bluber (2014)(pixelsoftware).dsk" size="194816" crc="0f487f70" sha1="ec84a660b9535a91ae5201e11c638c24ad31a53b" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="multispo">
+ <description>Multi Sports</description>
+ <year>1991</year>
+ <publisher>Dinamic Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Basket Master + Aspar GP Master + Simulador Profesional de Tenis"/>
+ <dataarea name="flop" size="144896">
+ <rom name="multi sports (1991)(dinamic)(es)(en)(side a).dsk" size="144896" crc="882d9c98" sha1="91c6c6976cf7e583b9fb13207cd334bbd383fea5" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Michel Futbol Master + Michel Super Skills + Choy-Lee-Fut Kung-Fu Warrior"/>
+ <dataarea name="flop" size="144896">
+ <rom name="multi sports (1991)(dinamic)(es)(en)(side b).dsk" size="144896" crc="916b49ac" sha1="d6e71b8e68931c72d85568f36bc64200524996c0" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="nopehiao">
+ <description>Nope Here's Another One</description>
+ <year>1993</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Diarmid I + For Pete's Sake"/>
+ <dataarea name="flop" size="194816">
+ <rom name="nope here's another one - diarmid i + for pete's sake (1993)(zenobi)(side a).dsk" size="194816" crc="342d58d2" sha1="b7c2a37498809be13e0d58a9463080d2436ade3b" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Diarmid II + The Krazy Kartoonist Kaper"/>
+ <dataarea name="flop" size="194816">
+ <rom name="nope here's another one - diarmid ii + the krazy kartoonist kaper (1993)(zenobi)(side b).dsk" size="194816" crc="5804ef65" sha1="b8be1f38c41493df3622d1ef5627f4c9fe7e0cb9" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="notanobd">
+ <description>Not Another Big Disk</description>
+ <year>1992</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: The Fisher King + Darkest Road II - 'Twas a Time of Dread"/>
+ <dataarea name="flop" size="194816">
+ <rom name="not another big disk - the fisher king + darkest road ii - 'twas a time of dread (1992)(zenobi)(side a).dsk" size="194816" crc="d51a0966" sha1="06480040fb39f7f48f58ade714017f63d458057a" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Treasure Island + Arnold the Adventurer II"/>
+ <dataarea name="flop" size="194816">
+ <rom name="not another big disk - treasure island + arnold the adventurer ii (1992)(zenobi)(side b).dsk" size="194816" crc="deb41208" sha1="9a4a2e6e977961bf9514616bf3005d177c8c893d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="ohshiabd">
+ <description>Oh Sh1t Another Big Disk</description>
+ <year>1993</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Project Nova + Arnold the Adventurer III"/>
+ <dataarea name="flop" size="194816">
+ <rom name="oh sh1t another big disk - project nova + arnold the adventurer iii (1993)(zenobi)(side a).dsk" size="194816" crc="5ec6066b" sha1="56f1bceab442a54b1e06dea2830f057de66c0e6e" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: The Beginning of the End + The Escaping Habit"/>
+ <dataarea name="flop" size="194816">
+ <rom name="oh sh1t another big disk - the beginning of the end + the escaping habit (1993)(zenobi)(side b).dsk" size="194816" crc="df3103e8" sha1="a57f6399d1c0b1b5addf2f701f08158ad1c4679a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="onemorbd">
+ <description>One More Big Disk</description>
+ <year>1992</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: The Violator of Voodoo + The Amulet of Darath + The Taxman Cometh"/>
+ <dataarea name="flop" size="194816">
+ <rom name="one more big disk - the violator of voodoo + the amulet of darath + the taxman cometh (1992)(zenobi)(side a).dsk" size="194816" crc="996dd6e0" sha1="e2e4fd9e90538c44471c96c1ca583d6b7af1333a" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Jester's Jaunt"/>
+ <dataarea name="flop" size="194816">
+ <rom name="one more big disk - jester's jaunt (1992)(zenobi)(side b).dsk" size="194816" crc="a496001a" sha1="15faf116f3ca52dc97b9328edd6009e7af479d9e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+<!-- Both sides contain the same games, dumps are only slightly different by the end -->
+ <software name="operast1">
+ <description>Opera Storys 1</description>
+ <year>1989</year>
+ <publisher>Opera Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="216064">
+ <rom name="opera storys 1 (1989)(opera soft)(es)(side a).dsk" size="216064" crc="7a89187f" sha1="9e017d666630e69509aa7ab03815eab2e1502d32" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="216064">
+ <rom name="opera storys 1 (1989)(opera soft)(es)(side b).dsk" size="216064" crc="b11259cc" sha1="7281fa2272fc5700b895ee29686fd7149e1aba6f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="operassp">
+ <description>Opera Super Sports</description>
+ <year>19??</year>
+ <publisher>Opera Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Mundial de Futbol + Golden Basket (loader) + Poli Diaz + Jai Alai"/>
+ <dataarea name="flop" size="214784">
+ <rom name="opera super sports (19xx)(opera soft)(es)(side a).dsk" size="214784" crc="eb287d3f" sha1="aebe8ec2ee88e4aa664d63284e5fa98a66e9d177" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Angel Nieto Pole 5002 + Golden Basket (data)"/>
+ <dataarea name="flop" size="214784">
+ <rom name="opera super sports (19xx)(opera soft)(es)(side b).dsk" size="214784" crc="eacde44f" sha1="c2e9d1799a793f2de39228175f14aa55fb3f61ac" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="pawsft1">
+ <description>PAWS for Thought Vol 1</description>
+ <year>1992</year>
+ <publisher>The Guild</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Corya + Alstrad"/>
+ <dataarea name="flop" size="195635">
+ <rom name="paws for thought vol 1 (1992)(guild, the)(side a).dsk" size="195635" crc="361231f8" sha1="d3d61af659680843920ad342288c0408549a19b4" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: The Last Believer + Dungeon of Torgar"/>
+ <dataarea name="flop" size="195635">
+ <rom name="paws for thought vol 1 (1992)(guild, the)(side b).dsk" size="195635" crc="6c2c4196" sha1="a8efbc00354b08fe8f1ebe44b1ba972f1ea6983d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="pawsft2">
+ <description>PAWS for Thought Vol 2</description>
+ <year>1992</year>
+ <publisher>The Guild</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Deathbringer + Arlene"/>
+ <dataarea name="flop" size="195635">
+ <rom name="paws for thought vol 2 (1992)(guild, the)(side a).dsk" size="195635" crc="9d90f497" sha1="16b1425b020746176ef6e08d8e40c60984bc36f2" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Teacher Trouble + The Calling"/>
+ <dataarea name="flop" size="195635">
+ <rom name="paws for thought vol 2 (1992)(guild, the)(side b).dsk" size="195635" crc="f90a2db5" sha1="fd2dcfc0ab5562f44de5c7345691f5c295760aa9" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="pawsft3">
+ <description>PAWS for Thought Vol 3</description>
+ <year>1992</year>
+ <publisher>The Guild</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Homicide Hotel + Theseus"/>
+ <dataarea name="flop" size="195635">
+ <rom name="paws for thought vol 3 (1992)(guild, the)(side a).dsk" size="195635" crc="c7dfcdcc" sha1="a433d4e42cc6909e15ac5547e4cdbbae1458d934" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: The Island + Holiday"/>
+ <dataarea name="flop" size="195635">
+ <rom name="paws for thought vol 3 (1992)(guild, the)(side b).dsk" size="195635" crc="71642671" sha1="43289904235edca1c2684a09a5bebe5ff5d86c39" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="pdtape02">
+ <description>PD Tape 02 - +3 Utilities</description>
+ <year>1990</year>
+ <publisher>B.G. Services</publisher>
+ <info name="usage" value="Side B requires Locomotive CP/M+" />
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: PLUS 3 DOS files"/>
+ <dataarea name="flop" size="194816">
+ <rom name="pd tape 02 - +3 utilities (1990)(b.g. services)(disk 2 of 2 side a).dsk" size="194816" crc="86251c16" sha1="a0b48e8d1928fb1d0899324bf47f9be72fb7bf63" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: CP/M+ Files"/>
+ <dataarea name="flop" size="194816">
+ <rom name="pd tape 02 - +3 utilities (1990)(b.g. services)(disk 2 of 2 side b).dsk" size="194816" crc="867839c6" sha1="3f037b776102b492bf9c265381c75bbfc70aca35" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="packferp">
+ <description>Pack Ferpecto</description>
+ <year>2005</year>
+ <publisher>Compiler</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="pack ferpecto (2005)(compiler)(es).dsk" size="194816" crc="749e3227" sha1="d884a32faa1d1675add8a130137a51fe34a81705" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="packrsp3">
+ <description>Pack Regalo Sinclair +3</description>
+ <year>1988</year>
+ <publisher>Dinamic Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Game Over + Phantomas 1 + Phantomas 2"/>
+ <dataarea name="flop" size="187904">
+ <rom name="pack regalo sinclair +3 - game over + phantomas 1 + phantomas 2 (1988)(dinamic)(es)(side a).dsk" size="187904" crc="9c6d116f" sha1="a3d239bbfbb69c8dceb4e243a8a460e726337efc" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Army Moves + Camelot Warriors + Nonamed"/>
+ <dataarea name="flop" size="171776">
+ <rom name="pack regalo sinclair +3 - army moves + camelot warriors + nonamed (1988)(dinamic)(es)(side b).dsk" size="171776" crc="a675fb82" sha1="a5c2bf0df0f4148e53c134c0a2c85f60fb715f3f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="packrsp3a" cloneof="packrsp3">
+ <description>Pack Regalo Sinclair +3 (alt)</description>
+ <year>1988</year>
+ <publisher>Dinamic Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Game Over + Phantomas 1 + Phantomas 2"/>
+ <dataarea name="flop" size="187904">
+ <rom name="pack regalo sinclair +3 - game over + phantomas 1 + phantomas 2 (1988)(dinamic)(es).dsk" size="187904" crc="81631cfc" sha1="f92ba195c4a203d72238345f4e65af0b413a9415" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Army Moves + Camelot Warriors + Nonamed"/>
+ <dataarea name="flop" size="171776">
+ <rom name="pack regalo sinclair +3 - army moves + camelot warriors + nonamed (1988)(dinamic)(es).dsk" size="171776" crc="ae1ed918" sha1="88f81d0239badb23d3cd4349e7696cbae6005cea" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="pwmer1com">
+ <description>Paul Woakes' Mercenary 1 Compendium</description>
+ <year>1988</year>
+ <publisher>Novagen</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="216315">
+ <rom name="paul woakes' mercenary 1 compendium (1988)(novagen).dsk" size="216315" crc="2daacafe" sha1="064076b6a8675b75104c7510f98601f49633feec" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="picknmix">
+ <description>Pick'n'Mix</description>
+ <year>1991</year>
+ <publisher>The Adventure Workshop</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: The Base + Dungeon of Torgar"/>
+ <dataarea name="flop" size="195635">
+ <rom name="pick'n'mix (1991)(adventure workshop, the)(side a).dsk" size="195635" crc="79b92a8d" sha1="7ac9fe89f40750d7709c474b42daeb5a923b4ca8" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: The Calling + Holiday to Remember"/>
+ <dataarea name="flop" size="195635">
+ <rom name="pick'n'mix (1991)(adventure workshop, the)(side b).dsk" size="195635" crc="ba2e4d61" sha1="5ee01291528bdcc2e26a1c8defc96a3234533bba" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="pirate33a" cloneof="pirate33">
+ <description>Pirate 3 +3 (alt)</description>
+ <year>1987</year>
+ <publisher>Pirate Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="pirate 3 +3 - smash out + call me psycho + holiday in sumaria (1987)(pirate).dsk" size="194816" crc="c9c2142f" sha1="9ae3faaa820eceb282dde70c7a22117747a1c36b" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="plus3adv">
+ <description>Plus 3 Adventures</description>
+ <year>1988</year>
+ <publisher>Mastertronic</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Kobyashi Naru + Shard of Inovar"/>
+ <dataarea name="flop" size="199936">
+ <rom name="plus 3 adventures - kobyashi naru + shard of inovar (1988)(mastertronic)(side a).dsk" size="199936" crc="6612191f" sha1="f56779d29f6fbb238f1bd69b685c8ea13a5730e8" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Venom"/>
+ <dataarea name="flop" size="199936">
+ <rom name="plus 3 adventures - venom (1988)(mastertronic)(side b).dsk" size="199936" crc="49f53b53" sha1="ea5bebbebaf165c58f0d378907a54526d3b6bf39" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="plus3arc">
+ <description>Plus 3 Arcade</description>
+ <year>1987</year>
+ <publisher>Mastertronic</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Motos + Angleball"/>
+ <dataarea name="flop" size="194816">
+ <rom name="plus 3 arcade - motos + angleball (1987)(mastertronic)(side a).dsk" size="194816" crc="50f0bfdc" sha1="2be49f0b518cd990a13131d17700a875597b01ea" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Bosconian '87"/>
+ <dataarea name="flop" size="194816">
+ <rom name="plus 3 arcade - bosconian '87 (1987)(mastertronic)(side b).dsk" size="194816" crc="d1152f1f" sha1="9cb5b8dde020cf2a105be79ed24c4c50f143d9f1" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="plus3bik">
+ <description>Plus 3 Biker</description>
+ <year>1987</year>
+ <publisher>Mastertronic</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Action Biker + Milk Race"/>
+ <dataarea name="flop" size="194816">
+ <rom name="plus 3 biker - action biker + milk race (1987)(mastertronic)(side a).dsk" size="194816" crc="d0a57894" sha1="38ca1b5653aa42dbb31cd38ae8a333fabb35b34f" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Kikstart 2"/>
+ <dataarea name="flop" size="194816">
+ <rom name="plus 3 biker - kikstart 2 (1987)(mastertronic)(side b).dsk" size="194816" crc="020d9c6a" sha1="6c9ed10a84c94bafc2cf543045deb0d9bba66d6d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="plus3hit">
+ <description>Plus 3 Hits</description>
+ <year>1987</year>
+ <publisher>Mastertronic</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Amaurote + Hyperbowl"/>
+ <dataarea name="flop" size="194816">
+ <rom name="plus 3 hits - amaurote + hyperbowl (1987)(mastertronic)(side a).dsk" size="194816" crc="3167db93" sha1="88c9e14e4e25530eae7072fbaa0bcfc550e4ab8d" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Feud"/>
+ <dataarea name="flop" size="194816">
+ <rom name="plus 3 hits - feud (1987)(mastertronic)(side b).dsk" size="194816" crc="985ff5d6" sha1="d19770ab6ce95e66cb81fcd6010ab009dd61cf69" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="plus3pac">
+ <description>Plus 3 Pack</description>
+ <year>1987</year>
+ <publisher>Gremlin Graphics Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Krakout + Future Knight"/>
+ <dataarea name="flop" size="174848">
+ <rom name="plus 3 pack - krakout + future knight (1987)(gremlin graphics)(side a).dsk" size="174848" crc="7ef38f33" sha1="cf62819033a9950c6b6a11c3e8c912de09e8045f" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Bounder + Thing Bounces Back"/>
+ <dataarea name="flop" size="174848">
+ <rom name="plus 3 pack - bounder + thing bounces back (1987)(gremlin graphics)(side b).dsk" size="174848" crc="e94a2db9" sha1="3deeae0c924d2c39ce4b91a9b6d2ab0a85903fad" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="plus3pad">
+ <description>Plus 3 Pack (Dinamic)</description>
+ <year>1988</year>
+ <publisher>Dinamic Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Game Over + Fernando Martin Basket Master"/>
+ <dataarea name="flop" size="144384">
+ <rom name="plus 3 pack (1988)(dinamic)(es)(side a).dsk" size="144384" crc="895d2e1c" sha1="ce2fcfe0f9cc72a22025fb7a979fec5695fea506" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Army Moves + Don Quijote"/>
+ <dataarea name="flop" size="174848">
+ <rom name="plus 3 pack (1988)(dinamic)(es)(en)(side b).dsk" size="174848" crc="827bed18" sha1="679fe04d41185da84b586f9a3b9a1a2526b84827" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="plus3spo">
+ <description>Plus 3 Sports</description>
+ <year>1987</year>
+ <publisher>Mastertronic</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Strike + Bump, Set, Spike!"/>
+ <dataarea name="flop" size="194816">
+ <rom name="plus 3 sports - strike (1987)(mastertronic)(side a).dsk" size="194816" crc="3ca3f142" sha1="dfaf7bb837087a04b993fa83a45471177e91be4f" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Speed King 2"/>
+ <dataarea name="flop" size="194816">
+ <rom name="plus 3 sports - speed king 2 (1987)(mastertronic)(side b).dsk" size="194816" crc="2519315e" sha1="ae1f1e21969fec88305fc9200eae5b288d711739" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="plus3spoa" cloneof="plus3spo">
+ <description>Plus 3 Sports (alt)</description>
+ <year>1987</year>
+ <publisher>Mastertronic</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Strike + Bump, Set, Spike!"/>
+ <dataarea name="flop" size="194816">
+ <rom name="plus 3 sports - strike (1987)(mastertronic).dsk" size="194816" crc="00518e1e" sha1="0e4e653ac7408039aeb711ecb08518504c9d6bb9" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Speed King 2"/>
+ <dataarea name="flop" size="194816">
+ <rom name="plus 3 sports - speed king 2 (1987)(mastertronic).dsk" size="194816" crc="19eb4e02" sha1="8c9b17e2456f262e3b1e8a4a8ac26aaca5d5a6eb" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="powerspo">
+ <description>Powersports</description>
+ <year>1991</year>
+ <publisher>Zigurat Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Carlos Sainz + Paris-Dakar"/>
+ <dataarea name="flop" size="194816">
+ <rom name="powersports - carlos sainz + paris-dakar (1991)(zigurat)(es)(side a).dsk" size="194816" crc="b8fb3307" sha1="1ac6ff52fdd5d0901d0a7ec191e2c60f82a91bea" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Sito Pons 500cc Grand Prix + Emilio Sanchez Vicario Grand Slam"/>
+ <dataarea name="flop" size="121856">
+ <rom name="powersports - sito pons 500cc grand prix + emilio sanchez vicario grand slam (1991)(zigurat)(es)(side b).dsk" size="121856" crc="e0771590" sha1="27f0a8abab611c6878487c426a4368ae9afdf9ca" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="probtlbd">
+ <description>Probably the Last Big Disk</description>
+ <year>1995</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Perseus + The Final Demand"/>
+ <dataarea name="flop" size="194816">
+ <rom name="probably the last big disk - perseus + the final demand (1995)(zenobi)(side b).dsk" size="194816" crc="262d29dc" sha1="e50a166d1e20c6467043617d04f5dfd02619b11d" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: The Apprentice + Theme Park U.S.A."/>
+ <dataarea name="flop" size="194816">
+ <rom name="probably the last big disk - the apprentice + theme park u.s.a. (1995)(zenobi)(side a).dsk" size="194816" crc="e680e164" sha1="cd569d82b45a39aaabf19fe23334240f103d4005" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="prjnbote">
+ <description>Project Nova + Beginning of the End</description>
+ <year>19??</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Project Nova"/>
+ <dataarea name="flop" size="194816">
+ <rom name="project nova + beginning of the end (19xx)(zenobi)(side a).dsk" size="194816" crc="e0c08b0c" sha1="97a6120b38d307cd7eb36ff1dbb117654aef300e" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Beginning of the End"/>
+ <dataarea name="flop" size="194816">
+ <rom name="project nova + beginning of the end (19xx)(zenobi)(side b).dsk" size="194816" crc="2b0923c7" sha1="e23ff51da1ad4901af6dcaa5050910dd0d56c4d5" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="readrap2">
+ <description>Read-Right-Away: Reading Pack 2</description>
+ <year>1987</year>
+ <publisher>H.S.</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="read-right-away - reading pack 2 (1987)(h.s.).dsk" size="194816" crc="94d5b7f0" sha1="238845d4cf14b7ffea27831993f05daf6842b42b" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="reptonmn">
+ <description>Repton Mania</description>
+ <year>1989</year>
+ <publisher>Superior Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="254720">
+ <rom name="repton mania - repton 1 + 2 (1989)(superior).dsk" size="254720" crc="2ed24adb" sha1="c452b252272ba4ebb7c509c6a7358b867df94c64" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="runbrspc">
+ <description>Run, Bronwynn, Run + The Spectre of Castle Coris</description>
+ <year>1992</year>
+ <publisher>FSF Adventures</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Run, Bronwynn, Run"/>
+ <dataarea name="flop" size="195635">
+ <rom name="run, bronwynn, run + spectre of castle coris, the (1992)(fsf adventures)(side a).dsk" size="195635" crc="690f1e91" sha1="c7a2ae6d0926f1ccc540ad44f765f7dddee8a62b" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: The Spectre of Castle Coris"/>
+ <dataarea name="flop" size="195635">
+ <rom name="run, bronwynn, run + spectre of castle coris, the (1992)(fsf adventures)(side b).dsk" size="195635" crc="833809c9" sha1="cf69a93b96cea22bd13076e087a1e92702b2dc8f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="sp5">
+ <description>SP5</description>
+ <year>1992</year>
+ <publisher>Kobrahsoft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194048">
+ <rom name="sp5 (1992)(kobrahsoft).dsk" size="194048" crc="41dad7b5" sha1="04cedbe1d9b8fb966e20db0da87c478d6649f07e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="srsgames">
+ <description>SRS Games Disc</description>
+ <year>1988</year>
+ <publisher>Steam Railway Simulations</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="srs games disc (1988)(steam railway simulations).dsk" size="194816" crc="0d6897ae" sha1="ed569e9a9685116e057533192b78b457dad8ece5" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="samuahos">
+ <description>Sam's Un-Excellent Adventure + The Hospital</description>
+ <year>1994</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="sam's un-excellent adventure + the hospital - sam's un-excellent adventure (1994)(zenobi).dsk" size="194816" crc="c4293106" sha1="de58f5aaa5be5a3af953068b179e9b8fb72377bd" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="shootdska" cloneof="shootdsk">
+ <description>Shootacular Disk 2 (alt)</description>
+ <year>1988</year>
+ <publisher>Alternative Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="195328">
+ <rom name="shootacular disk 2 (1988)(alternative).dsk" size="195328" crc="ce79b362" sha1="2eef6ecdc55ebb3fb5bd2550470b8435cdab4c07" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="silicond">
+ <description>Silicon Dreams</description>
+ <year>1986</year>
+ <publisher>Rainbird Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="silicon dreams - snowball + return to eden + the worm in paradise (1986)(rainbird).dsk" size="194816" crc="eae38e7d" sha1="f2ffd2fd60696a38c2a2f9fbd4638cf154de8db9" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="sincactp">
+ <description>Sinclair Action Pack - Lightgun Games</description>
+ <year>1989</year>
+ <publisher>Sinclair Research</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Missile Ground Zero + Solar Invasion"/>
+ <dataarea name="flop" size="194816">
+ <rom name="sinclair action pack - lightgun games - lightgun games - missile ground zero + solar invasion (1989)(virgin mastertronic)(side a)[lightgun].dsk" size="194816" crc="8c3be2fa" sha1="1580bfde74955b629b2c4e3cbe4ccc524fec9f80" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Rookie + Robot Attack + Bullseye"/>
+ <dataarea name="flop" size="194816">
+ <rom name="sinclair action pack - lightgun games - lightgun games - rookie + robot attack + bullseye (1989)(virgin mastertronic)(side b)[lightgun].dsk" size="194816" crc="e706c6db" sha1="366a7b2b04a44007a3254fc0618ceb0d9df70e72" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="sincactpa" cloneof="sincactp">
+ <description>Sinclair Action Pack - Lightgun Games (re-release)</description>
+ <year>1989</year>
+ <publisher>Virgin Mastertronic</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Missile Ground Zero + Solar Invasion"/>
+ <dataarea name="flop" size="194816">
+ <rom name="sinclair action pack - lightgun games - lightgun games - missile ground zero + solar invasion (1989)(sinclair research)[lightgun][re-release].dsk" size="194816" crc="5af8ba21" sha1="f5d45c97f2cda96fe8ed5be37d81fbd916e38e17" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Rookie + Robot Attack + Bullseye"/>
+ <dataarea name="flop" size="194816">
+ <rom name="sinclair action pack - lightgun games - lightgun games - rookie + robot attack + bullseye (1989)(sinclair research)[lightgun][re-release].dsk" size="194816" crc="f050f2ff" sha1="e68a94ee005f2ac47238ab43a1653ab641b25c0f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="sincgcom">
+ <description>Sinclair Game Compilation</description>
+ <year>1988</year>
+ <publisher>Sinclair Research</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Disk 1, Side A: Finders Keepers + S.O.S. + Type-Rope + Ultimate Combat Mission"/>
+ <dataarea name="flop" size="194816">
+ <rom name="sinclair game compilation (1988)(sinclair research)(disk 1 of 7 side a).dsk" size="194816" crc="27523b36" sha1="abfb2f751169bbd0ab00092b167bfcfac47067e9" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Disk 1, Side B: Jackle &amp; Wide + Rasterscan + spore + Sport of Kings"/>
+ <dataarea name="flop" size="194816">
+ <rom name="sinclair game compilation (1988)(sinclair research)(disk 1 of 7 side b).dsk" size="194816" crc="b963f51d" sha1="a0510fe07cd3011d5e5614a2b82b23683539a59c" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_3">
+ <feature name="part_id" value="Disk 2, Side A: Agent X + Con-Quest + Strike"/>
+ <dataarea name="flop" size="194816">
+ <rom name="sinclair game compilation (1988)(sinclair research)(disk 2 of 7 side a).dsk" size="194816" crc="34f11c94" sha1="f207b9dc8a52e6f4353e7a4f1117e122e5e99ae7" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop4" interface="floppy_3">
+ <feature name="part_id" value="Disk 2, Side B: Colony + One Man and His Droid + Plexar + Wulfan the Barbarian"/>
+ <dataarea name="flop" size="194816">
+ <rom name="sinclair game compilation (1988)(sinclair research)(disk 2 of 7 side b).dsk" size="194816" crc="61d265c5" sha1="38272bc5eb6080a538d39ca3c0c4364d7ce58a63" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop5" interface="floppy_3">
+ <feature name="part_id" value="Disk 3, Side A: Molecule Man + Molecule Man Maze Designer + Universal Hero + Xcel"/>
+ <dataarea name="flop" size="194816">
+ <rom name="sinclair game compilation (1988)(sinclair research)(disk 3 of 7 side a).dsk" size="194816" crc="b2b665ca" sha1="8f699fc81027396ae4ec9fb8c1566fa8ec418775" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop6" interface="floppy_3">
+ <feature name="part_id" value="Disk 3, Side B: Brian Jacks Superstar Challenge + Eddie Kidd Jump Challenge + Level 5"/>
+ <dataarea name="flop" size="194816">
+ <rom name="sinclair game compilation (1988)(sinclair research)(disk 3 of 7 side b).dsk" size="194816" crc="32dc231f" sha1="b77d9a76668c8e2b1d35e5f4872c76e2ec482dc4" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop7" interface="floppy_3">
+ <feature name="part_id" value="Disk 4, Side A: Angle Ball + Kikstart 2 + Knight Tyme + Stormbringer"/>
+ <dataarea name="flop" size="194816">
+ <rom name="sinclair game compilation (1988)(sinclair research)(disk 4 of 7 side a).dsk" size="194816" crc="3463efac" sha1="1ec505f714b41df061700520a749652abe76e43a" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop8" interface="floppy_3">
+ <feature name="part_id" value="Disk 4, Side B: Amaurote + Curse of Sherwood + Milk Race + Speed King 2"/>
+ <dataarea name="flop" size="194816">
+ <rom name="sinclair game compilation (1988)(sinclair research)(disk 4 of 7 side b).dsk" size="194816" crc="82d7bd38" sha1="9739c2e529386ea8a6f9f01605754e0b41db5583" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="smallcol">
+ <description>A Small Collection of Hamster Droppings</description>
+ <year>1993</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: The Life of a Lone Electron + The Quest for the Holy"/>
+ <dataarea name="flop" size="194816">
+ <rom name="small collection of hamster droppings, a - the life of a lone electron + the quest for the holy (1993)(zenobi)(side a).dsk" size="194816" crc="a05d75de" sha1="48da53854c071a63579cc9bb4070545bea23708a" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: First Past the Post + Get Me to the Church on Ti"/>
+ <dataarea name="flop" size="194816">
+ <rom name="small collection of hamster droppings, a - first past the post + get me to the church on time (1993)(zenobi)(side b).dsk" size="194816" crc="8de6f9c6" sha1="e45b8df3e8f009bcfb055db9e392c7cefc050708" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="soccerma">
+ <description>Soccer Mania</description>
+ <year>1990</year>
+ <publisher>Addictive Games</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Disk 1, Side A: Football Manager 2"/>
+ <dataarea name="flop" size="194816">
+ <rom name="soccer mania (1990)(addictive games)(disk 1 of 2 side a).dsk" size="194816" crc="bfcc36bb" sha1="6d6a74fe478bdfc039f3dc67e851a6951413dbf8" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Disk 1, Side A: Football Manager: World Cup Edition"/>
+ <dataarea name="flop" size="194816">
+ <rom name="soccer mania - world cup edition (1990)(addictive games)(disk 1 of 2 side b).dsk" size="194816" crc="7f49f5cd" sha1="6d6a3ea81aeffbc9a300ae6252c81183a3df5aa4" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_3">
+ <feature name="part_id" value="Disk 2, Side A: Gazza's Super Soccer"/>
+ <dataarea name="flop" size="194816">
+ <rom name="soccer mania (1990)(addictive games)(disk 2 of 2 side a).dsk" size="194816" crc="347bc85e" sha1="f89876979105843a68d1e06aa8dab94dc599597e" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop4" interface="floppy_3">
+ <feature name="part_id" value="Disk 2, Side B: MicroProse Soccer"/>
+ <dataarea name="flop" size="194816">
+ <rom name="soccer mania (1990)(addictive games)(disk 2 of 2 side b).dsk" size="194816" crc="53a7650a" sha1="5c44e0b45cbb2dccbd2725fa96be07caf9563cc3" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="solidgol">
+ <description>Solid Gold</description>
+ <year>1988</year>
+ <publisher>U.S. Gold</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Disk 1, Side A: Gauntlet"/>
+ <dataarea name="flop" size="194816">
+ <rom name="solid gold - gauntlet (1988)(u.s. gold)(disk 1 of 2 side a).dsk" size="194816" crc="c484db81" sha1="36d053aa0ca9ee259f71ce173d58dae0f8a26d5f" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Disk 1, Side B: Ace of Aces"/>
+ <dataarea name="flop" size="214784">
+ <rom name="solid gold - ace of aces (1988)(u.s. gold)(disk 1 of 2 side b).dsk" size="214784" crc="02bd6078" sha1="e0e9a50a28f2260b3b80fe6e987cd75dca815af1" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_3">
+ <feature name="part_id" value="Disk 2, Side A: Winter Games + Leaderboard"/>
+ <dataarea name="flop" size="214784">
+ <rom name="solid gold - winter games + leaderboard (1988)(u.s. gold)(disk 2 of 2 side a).dsk" size="214784" crc="28c69d3e" sha1="4ca67601511c3b4a539403e921609dcced093858" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop4" interface="floppy_3">
+ <feature name="part_id" value="Disk 2, Side B: Infiltrator"/>
+ <dataarea name="flop" size="214784">
+ <rom name="solid gold - infiltrator (1988)(u.s. gold)(disk 2 of 2 side b).dsk" size="214784" crc="42a5d06c" sha1="1abf1fd0473b280b0eb2965e03d49bbfe96b7174" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="sportdska" cloneof="sportdsk">
+ <description>Sportacular Disk 1 (alt)</description>
+ <year>1988</year>
+ <publisher>Alternative Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="sportacular disk 1 - soccer boss + olympic spectacular + indoor soccer (1988)(alternative).dsk" size="194816" crc="d42b8502" sha1="7299f66abbe1f01b02b43274a8ca9e3dabe56a7f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="stillabd">
+ <description>Still Another Big Disk</description>
+ <year>1992</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Darkest Road III - The Unborn One + Phoenix"/>
+ <dataarea name="flop" size="194816">
+ <rom name="still another big disk - darkest road iii - the unborn one + phoenix (1992)(zenobi)(side a).dsk" size="194816" crc="ce9ef1af" sha1="60a6457305484d1915b1bb2c4336319e333782e8" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: A Legacy for Alaric + A Legacy for Alaric II - The Magic Isle"/>
+ <dataarea name="flop" size="194816">
+ <rom name="still another big disk - a legacy for alaric + a legacy for alaric ii - the magic isle (1992)(zenobi)(side b).dsk" size="194816" crc="f197bb87" sha1="c93391dc04b69a54c3ae393cf954a0cd210741f0" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="stilombd">
+ <description>Still One More Big Disk</description>
+ <year>19??</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: The Tears of the Moon + The Mines of Lithiad"/>
+ <dataarea name="flop" size="194816">
+ <rom name="still one more big disk - the tears of the moon + the mines of lithiad (19xx)(zenobi)(side a).dsk" size="194816" crc="3b2b5a44" sha1="6c8b9c7fa1317aa733c926cdab60b1f0b5dc0d03" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Jack the Ripper"/>
+ <dataarea name="flop" size="194816">
+ <rom name="still one more big disk - jack the ripper (19xx)(zenobi)(side b).dsk" size="194816" crc="ddd95fb1" sha1="262d7ee2a21f7e768e0e8a91b14d673c5e790cfb" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="stufmabd">
+ <description>Stuff Me Another Big Disk</description>
+ <year>19??</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Aztec Assault + The Lost Twilight"/>
+ <dataarea name="flop" size="194816">
+ <rom name="stuff me another big disk - aztec assault + the lost twilight (19xx)(zenobi)(side a).dsk" size="194816" crc="08be0ed3" sha1="9caa7f44a42cce7af12c22b296305baa9e82f0db" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: The Dark Tower + The Khangrin Plans"/>
+ <dataarea name="flop" size="194816">
+ <rom name="stuff me another big disk - the dark tower + the khangrin plans (19xx)(zenobi)(side b).dsk" size="194816" crc="06df0298" sha1="177aaf98eef31956181e308c8325017d9d5fec00" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="sunxworda" cloneof="sunxword">
+ <description>The Sun Computer Crosswords Volume 1 (alt)</description>
+ <year>1988</year>
+ <publisher>Akom</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="sun computer crosswords volume 1, the (1988)(akom).dsk" size="194816" crc="99a83f33" sha1="c701b7e4c5760a16669ca140cc45615a24af7889" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="supremec">
+ <description>Supreme Challenge</description>
+ <year>1988</year>
+ <publisher>Beau-Jolly</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: ACE 2 + The Sentinel + Tetris"/>
+ <dataarea name="flop" size="194816">
+ <rom name="supreme challenge - ace 2 - the ultimate head to head conflict + the sentinel + tetris (1988)(beau-jolly)(side a).dsk" size="194816" crc="bed32d10" sha1="038b63e4822822f46eb29149237554dc6676cac6" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Elite + Starglider"/>
+ <dataarea name="flop" size="194816">
+ <rom name="supreme challenge - elite + starglider (1988)(beau-jolly)(side b).dsk" size="194816" crc="7999f89e" sha1="6bd19bd6ddcb7d20b2aa5134f931db56566acbd8" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="suprecss">
+ <description>Supreme Challenge: Soccer Spectacular</description>
+ <year>1989</year>
+ <publisher>Beau-Jolly</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Peter Shilton's Handball Maradona + Soccer Supremo + World Champions"/>
+ <dataarea name="flop" size="194816">
+ <rom name="supreme challenge - soccer spectacular (1989)(beau-jolly)(side a).dsk" size="194816" crc="156ebf8a" sha1="58076376d1762b166194b29aa3d9a80c2d3706d2" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Football Manager + Peter Beardsley's International Football"/>
+ <dataarea name="flop" size="194816">
+ <rom name="supreme challenge - soccer spectacular (1989)(beau-jolly)(side b).dsk" size="194816" crc="38f1cff2" sha1="eb577147cefd532c19f6acf20e1b30c8f131bd50" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="tntdomrk">
+ <description>TNT</description>
+ <year>1990</year>
+ <publisher>Domark</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Disk 1, Side A: Hard Drivin'"/>
+ <dataarea name="flop" size="194816">
+ <rom name="tnt - hard drivin' (1990)(domark)(disk 1 of 3 side a).dsk" size="194816" crc="32a8c50c" sha1="94bfd5b159e23684e4f9ed708e4ccdee113db140" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Disk 1, Side B: Toobin' + Xybots + APB"/>
+ <dataarea name="flop" size="344832">
+ <rom name="tnt - toobin' + xybots + apb - all points bulletin (1990)(domark)(disk 1 of 3 side b).dsk" size="344832" crc="8a8ea8ab" sha1="627542f6422dea4022cbd86c3fc6a3c73d8d905e" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_3">
+ <feature name="part_id" value="Disk 2: Dragon Spirit"/>
+ <dataarea name="flop" size="194816">
+ <rom name="tnt - dragon spirit (1990)(domark)(disk 2 of 3).dsk" size="194816" crc="7286ca1d" sha1="c0d8267bb534a60cd82ab61d8e154502dd284ef3" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="tntdomrksp" cloneof="tntdomrk">
+ <description>TNT (Spa)</description>
+ <year>1991</year>
+ <publisher>Dro Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Disk 1, Side A: Xybots + Toobin'"/>
+ <dataarea name="flop" size="182016">
+ <rom name="tnt (1991)(dro soft)(es)(en)(disk 1 of 3 side a).dsk" size="182016" crc="856e202a" sha1="9a426e12690b9b6bc92528ed76d3a90d14d68881" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Disk 1, Side B: APB"/>
+ <dataarea name="flop" size="131584">
+ <rom name="tnt (1991)(dro soft)(es)(en)(disk 1 of 3 side b).dsk" size="131584" crc="00e4a5f2" sha1="077c97ebb631b25679de74e8e693bb34b17b700c" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_3">
+ <feature name="part_id" value="Disk 2, Side A: Hard Drivin'"/>
+ <dataarea name="flop" size="58624">
+ <rom name="tnt (1991)(dro soft)(es)(en)(disk 2 of 3 side a).dsk" size="58624" crc="17c26e04" sha1="25c2588c93ccfb585c598448ccc71c60982b072b" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop4" interface="floppy_3">
+ <feature name="part_id" value="Disk 2, Side B: Dragon Spirit"/>
+ <dataarea name="flop" size="194816">
+ <rom name="tnt (1991)(dro soft)(es)(en)(disk 2 of 3 side b).dsk" size="194816" crc="edde7dc8" sha1="b09e36bfdbae3d430554d9fe4e27956251b31641" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="take3spo">
+ <description>Take 3 Sports</description>
+ <year>1988</year>
+ <publisher>Blue Ribbon</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="take 3 sports (1988)(blue ribbon).dsk" size="194816" crc="ad087045" sha1="e29d7ace547d11d06d7e43674bd19426c929502b" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="takefive">
+ <description>Take Five</description>
+ <year>1988</year>
+ <publisher>Pirate Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Gangplank + Just Imagine"/>
+ <dataarea name="flop" size="194816">
+ <rom name="take five - gangplank + just imagine (1988)(pirate)(side a).dsk" size="194816" crc="60ef133d" sha1="c1c85b3014eccf68baead4015688528c2eb325dd" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Dusty Droid and the Garbage Gobblers + O.K. Yah + Don't Say It, Spray It"/>
+ <dataarea name="flop" size="194816">
+ <rom name="take five - dusty droid and the garbage gobblers + o.k. yah + don't say it, spray it (1988)(pirate)(side b).dsk" size="194816" crc="c02bad77" sha1="a28709dbc02fd94161e51516aae7a6dd4f62df20" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="taxbills">
+ <description>Tax Bills</description>
+ <year>19??</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="tax bills - the taxman cometh + tax returns + the final demand (19xx)(zenobi).dsk" size="194816" crc="cc30a3da" sha1="fa056d97fdf52341229aab72d09d9396fc286a17" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="timenmgk">
+ <description>Time and Magik</description>
+ <year>1988</year>
+ <publisher>Mandarin</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="time and magik (1988)(mandarin)(side a).dsk" size="194816" crc="91a6e149" sha1="8c4a9a528ec1da23544f11e9147488271024c0a7" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="time and magik (1988)(mandarin)(side b).dsk" size="194816" crc="81f95393" sha1="20b81b8fe1ecd332efbf0e4852b87f1f306e211d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="timenmgka" cloneof="timenmgk">
+ <description>Time and Magik (alt)</description>
+ <year>1988</year>
+ <publisher>Mandarin</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="time and magik (1988)(mandarin)(side a)[a].dsk" size="194816" crc="8ba9c810" sha1="2298a68bdd7cb7b39d239519d463f8242bd611e1" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="time and magik (1988)(mandarin)(side b)[a].dsk" size="194816" crc="52ffb435" sha1="afad039ffd0e8c6f36d1686dc1ad6912c73ebdac" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="atodamaq">
+ <description>A Toda Maquina</description>
+ <year>1989</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Dragon Ninja + Afterburner"/>
+ <dataarea name="flop" size="261120">
+ <rom name="toda maquina, a - dragon ninja + afterburner (1989)(erbe)(es)(en).dsk" size="261120" crc="ff7f0d26" sha1="c3a7d5b914105224d707e36a88b73ea74506c215" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Rambo III + Robocop + Batman"/>
+ <dataarea name="flop" size="261120">
+ <rom name="toda maquina, a - rambo iii + robocop + batman (1989)(erbe)(es)(en).dsk" size="261120" crc="9b5ce0b6" sha1="b229d4a53451ea0138e394334fae50d2d189e79c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="top10col">
+ <description>Top 10 Collection</description>
+ <year>1988</year>
+ <publisher>Hit-Pak</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Airwolf + Combat Lynx + Critical Mass + Deep Strike + Saboteur"/>
+ <dataarea name="flop" size="214784">
+ <rom name="top 10 collection (1988)(hit-pak)(side a)[aka top ten collection].dsk" size="214784" crc="ef1edec3" sha1="1dc75bb4a6bc2bf92d85cda33f84dd816cfa4f81" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Bomb Jack II + Saboteur 2 + Sigma 7 + Thanatos + Turbo Esprit"/>
+ <dataarea name="flop" size="214784">
+ <rom name="top 10 collection (1988)(hit-pak)(side b)[aka top ten collection].dsk" size="214784" crc="46a55552" sha1="3d343ccc80eda55a2824713ac7f88f713cef086d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="topbytop">
+ <description>Top By Topo</description>
+ <year>1989</year>
+ <publisher>Topo Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Mad Mix Game + Score 3020 + Tuareg + Wells &amp; Fargo"/>
+ <dataarea name="flop" size="189952">
+ <rom name="top by topo - mad mix game + score 3020 + tuareg + wells &amp; fargo (1989)(topo soft)(es)(side a).dsk" size="189952" crc="37289d2e" sha1="0c2658923b025c77b31de622a2e37f47c9a1467c" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Metropolis + Rock 'n Roller + Blackbeard + Emilio Butragueno Futbol"/>
+ <dataarea name="flop" size="185088">
+ <rom name="top by topo - metropolis + rock 'n roller + blackbeard + emilio butragueno futbol (1989)(topo soft)(es)(side b).dsk" size="185088" crc="0f2e4848" sha1="3424c891f86e5ed35fc4bfd6c29f8bbdbd96108c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+<!-- Labeled as "bad dump" in TOSEC for some reason, but it's the same dump at World of Spectrum. -->
+ <software name="totalerb">
+ <description>Total</description>
+ <year>1989</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Platoon + Arkanoid II: Revenge of Doh + Combat School"/>
+ <dataarea name="flop" size="215296">
+ <rom name="total - platoon + arkanoid ii - revenge of doh + combat school (1989)(erbe)(es)(en)(side a)[b].dsk" size="215296" crc="90fe6396" sha1="d721e1aac28c159b7463acc0e165316a19091699" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Target Renegade"/>
+ <dataarea name="flop" size="204544">
+ <rom name="total - renegade ii - target renegade (1989)(erbe)(es)(en)(side b).dsk" size="204544" crc="8ee50a77" sha1="6794e5e61a5a08a69141001e60b6ed5ec5e95a85" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="travtals">
+ <description>Traveller's Tales</description>
+ <year>1993</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Phoenix + The Violator of Voodoo"/>
+ <dataarea name="flop" size="194816">
+ <rom name="traveller's tales - phoenix + the violator of voodoo (1993)(zenobi)(side a).dsk" size="194816" crc="30e96557" sha1="72179269718719ea83e2c1994f938c99b015145d" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Aztec Assault + Celtic Carnage"/>
+ <dataarea name="flop" size="194816">
+ <rom name="traveller's tales - aztec assault + celtic carnage (1993)(zenobi)(side b).dsk" size="194816" crc="6af8f2c7" sha1="636611c8143f00b4b47ba2ac593481d07ae83642" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="vitamina">
+ <description>Vitaminas</description>
+ <year>1989</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Street Fighter + Bionic Commando (loader) + Road Blasters + 1943"/>
+ <dataarea name="flop" size="198656">
+ <rom name="vitaminas (1989)(erbe)(es)(en)(side a).dsk" size="198656" crc="00bc7d39" sha1="263f4d343f08a90f813b528e7c575e239d3a9053" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Road Blasters + Bionic Commando (data)"/>
+ <dataarea name="flop" size="214784">
+ <rom name="vitaminas (1989)(erbe)(es)(en)(side b).dsk" size="214784" crc="aa430b4f" sha1="5f27e3e31eaaf36f4cdf8da175c3d6cabb994368" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="watchamp">
+ <description>We Are the Champions</description>
+ <year>1988</year>
+ <publisher>Ocean Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: International Karate+ + Renegade"/>
+ <dataarea name="flop" size="214784">
+ <rom name="we are the champions - international karate+ + renegade (1988)(ocean).dsk" size="214784" crc="e94b8d59" sha1="51291b522ca939b17ef22771880fbbe23696a23b" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Barbarian + Super Sprint + Rampage"/>
+ <dataarea name="flop" size="214784">
+ <rom name="we are the champions - barbarian + super sprint + rampage (1988)(ocean).dsk" size="214784" crc="b25e4d6a" sha1="aa549353dd8a793fb7e56e0873717d6ac85b86fa" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="whlsfire">
+ <description>Wheels of Fire</description>
+ <year>1990</year>
+ <publisher>Domark</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Disk 1, Side A: Chase H.Q. + Power Drift"/>
+ <dataarea name="flop" size="229632">
+ <rom name="wheels of fire (1990)(domark)(disk 1 of 4 side a).dsk" size="229632" crc="36fca6e2" sha1="2085a0bfd58e75bdfebc82cd99baff8f2a2c09f0" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Disk 1, Side B: Hard Drivin'"/>
+ <dataarea name="flop" size="194816">
+ <rom name="wheels of fire (1990)(domark)(disk 1 of 4 side b).dsk" size="194816" crc="37233886" sha1="23c12b78303fd8f713ca174745c9df569c645450" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_3">
+ <feature name="part_id" value="Disk 2, Side A: Turbo Out Run (loader)"/>
+ <dataarea name="flop" size="255232">
+ <rom name="wheels of fire (1990)(domark)(disk 2 of 4 side a).dsk" size="255232" crc="7d64968f" sha1="d2d1a5777a3baf84d4bdf829e79985cd6a7e9272" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop4" interface="floppy_3">
+ <feature name="part_id" value="Disk 2, Side B: Turbo Out Run (data)"/>
+ <dataarea name="flop" size="256256">
+ <rom name="wheels of fire (1990)(domark)(disk 2 of 4 side b).dsk" size="256256" crc="01a5deba" sha1="961f1fb2c23b701298d65432e3e44591312be7fa" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="whoopabd">
+ <description>Whoops Another Big Disk</description>
+ <year>1994</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Leopold the Minstrel"/>
+ <dataarea name="flop" size="194816">
+ <rom name="whoops another big disk (1994)(zenobi)(side a).dsk" size="194816" crc="10657ec8" sha1="17ef9c2634677e22d4d78d703f64854642a92e3c" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Lycanthropy"/>
+ <dataarea name="flop" size="194816">
+ <rom name="whoops another big disk (1994)(zenobi)(side b).dsk" size="194816" crc="f1967db9" sha1="b3c0b4d2f88be6d3bac70e76821d5751d6189ee7" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="winnteam">
+ <description>The Winning Team</description>
+ <year>1991</year>
+ <publisher>Domark</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Disk 1, Side A: APB"/>
+ <dataarea name="flop" size="204544">
+ <rom name="winning team, the - apb - all points bulletin (1991)(domark)(disk 1 of 3 side a).dsk" size="204544" crc="d904319c" sha1="79886092a741edd86bc7baabb5bb03d4bae06fdf" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Disk 1, Side B: Escape from the Planet of the Robot Monsters"/>
+ <dataarea name="flop" size="194816">
+ <rom name="winning team, the - escape from the planet of the robot monsters (1991)(domark)(disk 1 of 3 side b).dsk" size="194816" crc="0f4962ac" sha1="f378a46c7feef8549bcf79f4546b52985bc20dfe" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_3">
+ <feature name="part_id" value="Disk 2, Side A: Cyberball"/>
+ <dataarea name="flop" size="194816">
+ <rom name="winning team, the - cyberball (1991)(domark)(disk 2 of 3 side a).dsk" size="194816" crc="767aa935" sha1="bbd0c198890c8ccfafe9dab988651d46e2ddc0cf" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop4" interface="floppy_3">
+ <feature name="part_id" value="Disk 2, Side B: Klax"/>
+ <dataarea name="flop" size="194816">
+ <rom name="winning team, the - klax (1991)(domark)(disk 2 of 3 side b).dsk" size="194816" crc="6e64d9a3" sha1="959baad53b114a5b93a5d778fd1e8c00916a2081" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop5" interface="floppy_3">
+ <feature name="part_id" value="Disk 3: Vindicators"/>
+ <dataarea name="flop" size="175872">
+ <rom name="winning team, the - vindicators (1991)(domark)(disk 3 of 3).dsk" size="175872" crc="287191e2" sha1="a3bea18ac143348a8dea03f86fd142d9576a4e1d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="worldcup">
+ <description>World Cup Year 90 Compilation</description>
+ <year>1990</year>
+ <publisher>Empire</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Gary Lineker's Hot-Shot"/>
+ <dataarea name="flop" size="219136">
+ <rom name="world cup year 90 compilation - gary lineker's hot-shot (1990)(empire)(side a).dsk" size="219136" crc="9e086fde" sha1="72a23897af495c77849ac733fac94de62cae90fb" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Track Suit Manager + Kick Off"/>
+ <dataarea name="flop" size="267520">
+ <rom name="world cup year 90 compilation - track suit manager + kick off (1990)(empire)(side b).dsk" size="267520" crc="fafc45f7" sha1="d94cfdc743895f3f89a60e9e007f3cae60219cf8" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="yetanobd">
+ <description>Yet Another Big Disk</description>
+ <year>19??</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Agatha's Folly + Arnold the Adventurer"/>
+ <dataarea name="flop" size="194816">
+ <rom name="yet another big disk - agatha's folly + arnold the adventurer (19xx)(zenobi)(side a).dsk" size="194816" crc="c7b47449" sha1="80c18ca2f29cc3750d292fa7dd5e42eda861cf1b" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: The Jade Stone + The Ellisnore Diamond"/>
+ <dataarea name="flop" size="194816">
+ <rom name="yet another big disk - the jade stone + the ellisnore diamond (19xx)(zenobi)(side b).dsk" size="194816" crc="3103713f" sha1="96c58c2887113bcf01738779651e9c7463a980ec" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="yippombd">
+ <description>Yippee One More Big Disk</description>
+ <year>1993</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Stranded + Out of the Limelight"/>
+ <dataarea name="flop" size="194816">
+ <rom name="yippee one more big disk - stranded + out of the limelight (1993)(zenobi)(side a).dsk" size="194816" crc="40019a81" sha1="f6a85c2a79e9476e38ec5bec08d29d6862a670bb" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Tax Returns + Murder - He Said"/>
+ <dataarea name="flop" size="194816">
+ <rom name="yippee one more big disk - tax returns + murder - he said (1993)(zenobi)(side b).dsk" size="194816" crc="719624bf" sha1="29eba5c055f09ae49118735139dbbfa66185b92a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="zappak">
+ <description>Zap-Pak</description>
+ <year>1988</year>
+ <publisher>Players Premier</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Cybernation + Riding the Rapids"/>
+ <dataarea name="flop" size="160768">
+ <rom name="zap-pak - cybernation + riding the rapids (1988)(players premier).dsk" size="160768" crc="1d6888cb" sha1="69ff8f18e52b3c54e62c72bfcf92267f4360aacc" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Joe Blade + Xanthius"/>
+ <dataarea name="flop" size="165632">
+ <rom name="zap-pak - joe blade + xanthius (1988)(players premier).dsk" size="165632" crc="27730ac1" sha1="27b06711206766e209e59bee3a7bec2e9f05dc9e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Demos - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="chipnsfx">
+ <description>CHIPNSFX Tracker+player</description>
+ <year>2017</year>
+ <publisher>&lt;unknown&gt;</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="9984">
+ <rom name="chipnsfx tracker+player (2017-05)(-).dsk" size="9984" crc="8ecbecd5" sha1="0c3bf106f0d42ca13ded461c1b06449351e5ec43" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="ansbacfa">
+ <description>Answer Back Factfile 500 - Arithmetic - Ages 6-11</description>
+ <year>1985</year>
+ <publisher>Kosmos</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="answer back factfile 500 - arithmetic - ages 6-11 (1985)(kosmos).dsk" size="194816" crc="02a79ba0" sha1="22a6681d3b1579da9795b39aad01bd396ab4a170" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Educational - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="ansbacjq">
+ <description>Answer Back Junior Quiz</description>
+ <year>1985</year>
+ <publisher>Kosmos</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="answer back junior quiz (1985)(kosmos).dsk" size="194816" crc="a00f2d25" sha1="a5ee4b4f142b0f0e46c6f71368dad1224a8db4c3" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Educational - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="castclow">
+ <description>Castles and Clowns</description>
+ <year>1985</year>
+ <publisher>Macmillan</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="castles and clowns (1985)(macmillan).dsk" size="194816" crc="b79676fd" sha1="8561af217f3b00ef56bfa452bca3b67e2dbe2c04" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Educational - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="castclowa" cloneof="castclow">
+ <description>Castles and Clowns (alt)</description>
+ <year>1985</year>
+ <publisher>Macmillan</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="castles and clowns (1985)(macmillan)[a].dsk" size="194816" crc="0764b8fa" sha1="37a2931cdfd5813ec859126c5e0f445a389660d2" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Educational - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="countadd">
+ <description>Count and Add</description>
+ <year>1992</year>
+ <publisher>Lander</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="count and add (1992)(lander).dsk" size="194816" crc="3aef3126" sha1="45444aba9099091eda6e10d582e797fb9f539038" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Educational - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="funsc268">
+ <description>Fun School 2 for 6-8 Year Olds</description>
+ <year>1989</year>
+ <publisher>Database Educational</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="fun school 2 for 6-8 year olds (1989)(database educational)[aka fun school 2 for 6 to 8 years].dsk" size="194816" crc="54456709" sha1="8ceeb4b62ed72e7f0efabf7f3c10b5347395ffbd" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Educational - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="funsc268a" cloneof="funsc268">
+ <description>Fun School 2 for 6-8 Year Olds (alt)</description>
+ <year>1989</year>
+ <publisher>Database Educational</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="fun school 2 for 6-8 year olds (1989)(database educational)[a][aka fun school 2 for 6 to 8 years].dsk" size="194816" crc="91e7199e" sha1="29531481a5c28030b56669cd21e8a78d7196cb82" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Educational - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="funsc268b" cloneof="funsc268">
+ <description>Fun School 2 for 6-8 Year Olds (alt 2)</description>
+ <year>1989</year>
+ <publisher>Database Educational</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="fun school 2 for 6-8 year olds (1989)(database educational)[a2][aka fun school 2 for 6 to 8 years].dsk" size="194816" crc="857a1482" sha1="85db0fc04d6a8da7e060262da05dd554930d0cba" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Educational - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="funsc268c" cloneof="funsc268">
+ <description>Fun School 2 for 6-8 Year Olds (alt 3)</description>
+ <year>1989</year>
+ <publisher>Database Educational</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="fun school 2 for 6-8 year olds (1989)(database educational)[a3][aka fun school 2 for 6 to 8 years].dsk" size="194816" crc="7bffa05e" sha1="5d844874bc517fe8f05823452c5ceda9125ef661" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Educational - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="funsc28">
+ <description>Fun School 2 for the Over-8s</description>
+ <year>1989</year>
+ <publisher>Database Educational</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="195328">
+ <rom name="fun school 2 for the over-8s (1989)(database educational)[aka fun school 2 for ages 8 to 12].dsk" size="195328" crc="f724e19d" sha1="493e38ce4f4f83c2cfda6bc5dbc589167ce3e64f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Educational - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="funsc357">
+ <description>Fun School 3 for 5-7 Year Olds</description>
+ <year>1991</year>
+ <publisher>Database Educational</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="fun school 3 for 5-7 year olds (1991)(database educational)(side a).dsk" size="194816" crc="e7665457" sha1="3129d1d29d5d9226bb8aa25d79b52a429811a219" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="fun school 3 for 5-7 year olds (1991)(database educational)(side b).dsk" size="194816" crc="326672b9" sha1="0b97a077ced3b478d1a4d98454e14eaa2fc12b01" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Educational - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="funsc37">
+ <description>Fun School 3 for the Over-7s</description>
+ <year>1991</year>
+ <publisher>Database Educational</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="fun school 3 for the over-7s (1991)(database educational)(side a).dsk" size="194816" crc="f0d9aa91" sha1="57b9a9a23b097477de7b7a7254ca134b216cd754" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="fun school 3 for the over-7s (1991)(database educational)(side b).dsk" size="194816" crc="b70a7e32" sha1="c83a137e588bb4710b137a8aa965626353b69e0c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Educational - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="funsc35">
+ <description>Fun School 3 for the Under-5s</description>
+ <year>1991</year>
+ <publisher>Database Educational</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="fun school 3 for the under-5s (1991)(database educational)(side a).dsk" size="194816" crc="54b0410d" sha1="f4dd65ec44b7ce2059e807f15bfce8caefdca097" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="fun school 3 for the under-5s (1991)(database educational)(side b).dsk" size="194816" crc="1fdaad89" sha1="04eb15bbf5f70e14722cb0e77cf58be30ed1e81b" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Educational - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="funsc457">
+ <description>Fun School 4 for 5-7 Year Olds</description>
+ <year>1992</year>
+ <publisher>Europress</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="fun school 4 for 5-7 year olds (1992)(europress)(side a).dsk" size="194816" crc="4decf77a" sha1="a5cd9e81812918104de18a6b70b48aa539d7efd9" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="fun school 4 for 5-7 year olds (1992)(europress)(side b).dsk" size="194816" crc="76b510f1" sha1="0bb4de05d19bccc41486dd0c80468bd1989f9431" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Educational - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="funsc4711">
+ <description>Fun School 4 for 7-11 Year Olds</description>
+ <year>1992</year>
+ <publisher>Europress</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="141312">
+ <rom name="fun school 4 for 7-11 year olds (1992)(europress)(side a).dsk" size="141312" crc="8abd62ed" sha1="447b61201ef1f7753a375ed1377f1ab6222a6fd5" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="116992">
+ <rom name="fun school 4 for 7-11 year olds (1992)(europress)(side b).dsk" size="116992" crc="9e3ba186" sha1="65245e006c650fa4a43dba7a9b51221fc6b31775" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Educational - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="henrbook">
+ <description>Henrietta's Book of Spells</description>
+ <year>1990</year>
+ <publisher>Scetlander</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="henrietta's book of spells (1990)(scetlander).dsk" size="194816" crc="201aecb4" sha1="d125585c16c09ea6b84fa687d16d4bda00689d16" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Educational - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="identeur">
+ <description>Identify Europe</description>
+ <year>1987</year>
+ <publisher>Kosmos</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="identify europe (1987)(kosmos).dsk" size="194816" crc="4f9dfb6f" sha1="bc632b6df0104e74af93bb2a2fd4ba338bf9d86a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Educational - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="junglmth">
+ <description>Jungle Maths</description>
+ <year>1983</year>
+ <publisher>Scisoft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="jungle maths (1983)(scisoft).dsk" size="194816" crc="2cf83377" sha1="50dfd0ac361229be0e96fd65d2a70796f421e289" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Educational - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="spangold">
+ <description>Spanish Gold</description>
+ <year>1983</year>
+ <publisher>Chalksoft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="spanish gold (1983)(chalksoft).dsk" size="194816" crc="b1bcc0ef" sha1="c5436ac0a5d97e64e87361329217a07e55afe14c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Educational - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="ttefunwo">
+ <description>Thomas the Tank Engine's Fun With Words</description>
+ <year>1990</year>
+ <publisher>Friendly Learning</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="thomas the tank engine's fun with words (1990)(friendly learning)(side a).dsk" size="194816" crc="683a32a9" sha1="76f98308babf1addc111db18a85b3c99dded8f53" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="thomas the tank engine's fun with words (1990)(friendly learning)(side b).dsk" size="194816" crc="e7eec040" sha1="bb86b1107ebfdf69d0938a70547c05f31f57bf91" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Educational - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="wordpowe">
+ <description>Word Power</description>
+ <year>1983</year>
+ <publisher>Sulis</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="word power (1983)(sulis).dsk" size="194816" crc="29f22d7d" sha1="858527f3df5c6bfd3841b1c47f2cf1edfef90280" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Educational - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="wordspic">
+ <description>Words and Pictures</description>
+ <year>1984</year>
+ <publisher>Chalksoft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="words and pictures (1984)(chalksoft).dsk" size="194816" crc="055d76fa" sha1="1f07c6324f8593a2fb22090c3d93def221331cea" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="3dgrandpmd">
+ <description>3D Grand Prix (master disk)</description>
+ <year>1991</year>
+ <publisher>Zeppelin Games</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="3d grand prix (1991)(zeppelin games)(side a)[aka grand prix championship][master disk].dsk" size="194816" crc="54a0ded1" sha1="10a2e3500752544bacbf654cf3744af5d2cbf6b2" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="ace2">
+ <description>ACE 2 - The Ultimate Head to Head Conflict</description>
+ <year>1987</year>
+ <publisher>Cascade Games</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="ace 2 - the ultimate head to head conflict (1987)(cascade games).dsk" size="194816" crc="40b617e6" sha1="e32a487c7367913fdd7ab89da08ce742a830e960" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="apb">
+ <description>APB - All Points Bulletin</description>
+ <year>1989</year>
+ <publisher>Domark</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="190208">
+ <rom name="apb (1989)(domark)[aka all points bulletin].dsk" size="190208" crc="595363f9" sha1="58df342adf1e4a67304cfc5c0194b194c17dad5f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="atf">
+ <description>ATF - Advanced Tactical Fighter</description>
+ <year>1988</year>
+ <publisher>Digital Integration</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="102400">
+ <rom name="atf (1988)(digital integration)[aka advanced tactical fighter].dsk" size="102400" crc="ee8aad31" sha1="05f77ee7281f667ec1f92ecb7a1af6552c9431ae" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="atfsp" cloneof="atf">
+ <description>ATF - Advanced Tactical Fighter (Spa)</description>
+ <year>1988</year>
+ <publisher>Zafiro Software Division</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="102400">
+ <rom name="atf (1988)(zafiro software division)(es)(en)[re-release].dsk" size="102400" crc="59320d5c" sha1="d6d94e6e54c28bf1393eba6e1a5ac4cd1d173fe9" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="abadcrima" cloneof="abadcrim">
+ <description>La Abadia del Crimen (alt)</description>
+ <year>1988</year>
+ <publisher>MCM Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="191744">
+ <rom name="abadia del crimen, la (1988)(mcm)(es)[re-release].dsk" size="191744" crc="1052ece9" sha1="d94b16011f80428d49edb0af7dec4d73e13021f2" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="afighter">
+ <description>Action Fighter</description>
+ <year>1989</year>
+ <publisher>Firebird Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="action fighter (1989)(firebird).dsk" size="194816" crc="2db88300" sha1="f8511df3b99924755ca52ec3f1b0ec175e18b7c4" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="aforcea" cloneof="aforce">
+ <description>Action Force - International Heroes (alt)</description>
+ <year>1987</year>
+ <publisher>Virgin Games</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194560">
+ <rom name="action force - international heroes (1987)(virgin games).dsk" size="194560" crc="2c5f41d4" sha1="edb1ae391d64f330cabe4e50b0066c801bc54cc1" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="aforce2a" cloneof="aforce2">
+ <description>Action Force II - International Heroes (alt)</description>
+ <year>1988</year>
+ <publisher>Virgin Games</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="214272">
+ <rom name="action force ii - international heroes (1988)(virgin games).dsk" size="214272" crc="ea3f2c0d" sha1="63eb5e445a2029e238b08a63ba17b476a27d4d23" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="tiebreaksp" cloneof="tiebreak">
+ <description>Adidas Championship Tie-Break (Spa)</description>
+ <year>1990</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="73216">
+ <rom name="adidas championship tie-break (1990)(erbe)(es)(en)[re-release].dsk" size="73216" crc="dd6cd54d" sha1="bd915b96fe9fa36c17c3f92f2bbc954720567867" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="tiebreaka" cloneof="tiebreak">
+ <description>Adidas Championship Tie-Break (alt)</description>
+ <year>1990</year>
+ <publisher>Ocean Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="196352">
+ <rom name="adidas championship tie-break (1990)(ocean).dsk" size="196352" crc="c5a7238c" sha1="815ca74726a688d0878303bfd7558b5f82c17388" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="afterwar">
+ <description>After the War</description>
+ <year>1989</year>
+ <publisher>Dinamic Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="118016">
+ <rom name="after the war (1989)(dinamic)(es)(en).dsk" size="118016" crc="cb90314d" sha1="970d0ef6ec0223be59b46298e91be212bdeceda1" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="afterwarsp" cloneof="afterwar">
+ <description>After the War (Spa)</description>
+ <year>1989</year>
+ <publisher>Dinamic Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="166400">
+ <rom name="after the war (1989)(dinamic)(es).dsk" size="166400" crc="3dabca4d" sha1="202216a662531fa8c5fba654aac78d91c6db0f4c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="aburner">
+ <description>Afterburner</description>
+ <year>1988</year>
+ <publisher>Activision</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="214784">
+ <rom name="afterburner (1988)(activision)(side a).dsk" size="214784" crc="ceaebfa1" sha1="fc65a2a8a7c7e77ddcf28554e8f8ae08057bd1e5" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="214784">
+ <rom name="afterburner (1988)(activision)(side b).dsk" size="214784" crc="d3330013" sha1="8348adc6e09bc227ab85ae032d6f9d8f968e1310" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="aburnera" cloneof="aburner">
+ <description>Afterburner (alt)</description>
+ <year>1988</year>
+ <publisher>Activision</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="214784">
+ <rom name="afterburner (1988)(activision)(side a)[a].dsk" size="214784" crc="e3388dc3" sha1="6a96ed52748275d3b8c8a6ec105b7f97733228a9" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <!-- Side missing from dump, using same as parent set -->
+ <dataarea name="flop" size="214784">
+ <rom name="afterburner (1988)(activision)(side b).dsk" size="214784" crc="d3330013" sha1="8348adc6e09bc227ab85ae032d6f9d8f968e1310" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="agathafo">
+ <description>Agatha's Folly</description>
+ <year>1989</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="agatha's folly (1989)(zenobi)(side a).dsk" size="194816" crc="d569dc69" sha1="93518c5dc62b9e60d39c39b55c0d935c03eedb34" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="agatha's folly (1989)(zenobi)(side b).dsk" size="194816" crc="513d78d3" sha1="0c7a88208c15ceb6b33abc8a2e8b193e593a1fb5" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="agathafoa" cloneof="agathafo">
+ <description>Agatha's Folly (alt)</description>
+ <year>1989</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="agatha's folly (1989)(zenobi).dsk" size="194816" crc="6ac0d7e5" sha1="d8e2f4cc3c49087c14dd9b73996d17a2186f45fd" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="airbrang">
+ <description>Airborne Ranger</description>
+ <year>1988</year>
+ <publisher>MicroProse</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="209152">
+ <rom name="airborne ranger (1988)(microprose)(side a).dsk" size="209152" crc="caee7972" sha1="6cc64601dadb692b6c7ee1ae115345f1bca748a9" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="airborne ranger (1988)(microprose)(side b).dsk" size="194816" crc="17331dce" sha1="ece46c1567a8e37bc46bd61f8c772effa00243bb" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="alienres">
+ <description>Alien Research Centre</description>
+ <year>1990</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="alien research centre (1990)(zenobi).dsk" size="194816" crc="db2bc7a4" sha1="4c9aade94605af27eb7d50a82a00bc1053ce87b8" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="astormsp" cloneof="astorm">
+ <description>Alien Storm (Spa)</description>
+ <year>1991</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="255232">
+ <rom name="alien storm (1991)(erbe)(es)(en)[re-release].dsk" size="255232" crc="deea5c29" sha1="fce55879436faff99fb58de3bdc3b52ee7e15e17" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="astorm">
+ <description>Alien Storm</description>
+ <year>1991</year>
+ <publisher>U.S. Gold</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="389376">
+ <rom name="alien storm (1991)(u.s. gold).dsk" size="389376" crc="7bbc42ae" sha1="13c74820255ea1e7797d90208d1e4db8e610c303" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="aliensyn">
+ <description>Alien Syndrome</description>
+ <year>1988</year>
+ <publisher>ACE</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="alien syndrome (1988)(ace).dsk" size="194816" crc="f7cb4c52" sha1="6aa692ebce02b84c803debeb610f4eb0d313707d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="aliensynsp" cloneof="aliensyn">
+ <description>Alien Syndrome (Spa)</description>
+ <year>1988</year>
+ <publisher>Dro Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="alien syndrome (1988)(dro soft)(es)(en)[re-release].dsk" size="194816" crc="e2c722af" sha1="c76e486de716cabe52a968df6913001df479511a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="allinada">
+ <description>All in a Day's Work</description>
+ <year>1996</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="all in a day's work (1996)(zenobi)(side a).dsk" size="194816" crc="fc9fdcc7" sha1="9b616bb325491c4466125b85c328bba856c30481" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="all in a day's work (1996)(zenobi)(side b).dsk" size="194816" crc="de25e5f7" sha1="fd993d7f673d797b0a6fe1b7d0d08f18dc29f6c4" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="amerbsktmd">
+ <description>All-American Basketball (master disk)</description>
+ <year>1992</year>
+ <publisher>Zeppelin Games</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="all-american basketball (1992)(zeppelin games)(side a)[master disk].dsk" size="194816" crc="1b9bd910" sha1="7502f8042d64ca8a045c2bdbb7ddbed976839b9e" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="all-american basketball (1992)(zeppelin games)(side b)[master disk].dsk" size="194816" crc="a5c993ed" sha1="5b2d23073972b992cecd65b0044d954b6e905426" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="spmandoom">
+ <description>The Amazing Spider-Man and Captain America in Dr. Doom's Revenge</description>
+ <year>1989</year>
+ <publisher>Empire</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="amazing spider-man and captain america in dr. doom's revenge, the (1989)(empire).dsk" size="194816" crc="ad142fd9" sha1="a7fa82a92bf1db333065c0a74115c5990033e6d8" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="am3dpoolmd">
+ <description>American 3D Pool (master disk)</description>
+ <year>1992</year>
+ <publisher>Zeppelin Games</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="american 3d pool (1992)(zeppelin games)(side a)[master disk].dsk" size="194816" crc="3133c3a7" sha1="88d7dc1629b19213ad5013cece5d7914da260399" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="american 3d pool (1992)(zeppelin games)(side b)[master disk].dsk" size="194816" crc="9e62a21c" sha1="2d6d741dfcf6c914fa153f49a0febf824d7cabd0" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="amnes102sp" cloneof="amnes102">
+ <description>Amnesia v1.02 (Spa)</description>
+ <year>2015</year>
+ <publisher>Huelvy</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="amnesia v1.02 (2015-12-05)(huelvy)(es).dsk" size="194816" crc="6c797654" sha1="77462f3706073c6a46db1d09c8bbb299e0cda3d8" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="amnes102">
+ <description>Amnesia v1.02</description>
+ <year>2015</year>
+ <publisher>Huelvy</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="amnesia v1.02 (2015-12-05)(huelvy).dsk" size="194816" crc="3207f613" sha1="ca4465100649b6210566ec07dbccc6d5bd45be90" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="amotospu">
+ <description>Amoto's Puf</description>
+ <year>1988</year>
+ <publisher>SPE</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="amoto's puf (1988)(spe)(es).dsk" size="194816" crc="ea11bf11" sha1="3399583f7a9bd712e9aa1a7c6ac83e79112289d4" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="amuldara">
+ <description>The Amulet of Darath</description>
+ <year>1992</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="amulet of darath, the (1992)(zenobi).dsk" size="194816" crc="6c2d3b50" sha1="6fe5169df72e34a41e0ea557ae1c85540a4b8600" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="apprenti">
+ <description>The Apprentice</description>
+ <year>1993</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="apprentice, the (1993)(zenobi).dsk" size="194816" crc="86e40adc" sha1="f8b6f9a8fb83c9e004aeb9e84dd7989323adb2cb" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="april7th">
+ <description>April 7th</description>
+ <year>1992</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="april 7th (1992)(zenobi).dsk" size="194816" crc="f2ee2bd1" sha1="501de56a06afc02e13623eab143664754acd9248" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="aplj1311" cloneof="aplj1312">
+ <description>Apulija 13 V1.1</description>
+ <year>2013</year>
+ <publisher>Alessandro Grussu</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="apulija 13 v1.1 (2013)(grussu, alessandro)(it)(m4).dsk" size="194816" crc="5db02461" sha1="1a7474e0bab3c271318edd6b8e4d0544a3962b35" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="aplj1312">
+ <description>Apulija 13 v1.2</description>
+ <year>2013</year>
+ <publisher>Alessandro Grussu</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="apulija 13 v1.2 (2013-09-24)(grussu, alessandro)(it)(m4).dsk" size="194816" crc="c0eee6bf" sha1="d12e8fe086625a3aab7757fc35ea21b8768c92c6" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="arctcfox">
+ <description>Arctic Fox</description>
+ <year>1988</year>
+ <publisher>Electronic Arts</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="195840">
+ <rom name="arctic fox (1988)(electronic arts).dsk" size="195840" crc="b1d9a818" sha1="cdcdacb38e26b94782cba0efb5371062ee5b08d3" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="arkanoi2">
+ <description>Arkanoid - Revenge of Doh</description>
+ <year>1988</year>
+ <publisher>Imagine Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="214784">
+ <rom name="arkanoid - revenge of doh (1988)(imagine)[aka arkanoid 2].dsk" size="214784" crc="e5dafb18" sha1="9e3d9552dd438d3a224ea19fc5e19730e1738bef" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="arntadv3">
+ <description>Arnold the Adventurer III - This Time It's Personal</description>
+ <year>1992</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="arnold the adventurer iii - this time it's personal (1992)(zenobi).dsk" size="194816" crc="c5159e2b" sha1="f1916459527b2f153849d05624cad97c3dd650f4" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="arturaa" cloneof="artura">
+ <description>Artura (alt)</description>
+ <year>1989</year>
+ <publisher>Gremlin Graphics Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="artura (1989)(gremlin graphics)(side a).dsk" size="194816" crc="a60019cb" sha1="3303b24cc705b4b6051223d653288ef115d90b2d" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="artura (1989)(gremlin graphics)(side b).dsk" size="194816" crc="9e8f9c27" sha1="4e2b395bbaf8e08341f515cdfc5744931d72872b" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="asalycas">
+ <description>Asalto y Castigo</description>
+ <year>2009</year>
+ <publisher>&lt;homebrew&gt;</publisher>
+ <info name="author" value="Jose Baltasar Garcia Perez-Schofield"/>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="asalto y castigo (2009)(perez-schofield, jose baltasar garcia)(es).dsk" size="194816" crc="2942f741" sha1="09332e67e9d646e39409985443055dd56aa42acc" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="aspargpm">
+ <description>Aspar GP Master</description>
+ <year>1988</year>
+ <publisher>Dinamic Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="58880">
+ <rom name="aspar gp master (1988)(dinamic)(es)(side a).dsk" size="58880" crc="c583f871" sha1="1b94e7d003a6b243eaf0ddaa05fb7189025ddce3" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="80384">
+ <rom name="aspar gp master (1988)(dinamic)(es)(en)(side b).dsk" size="80384" crc="300e8562" sha1="3db8311950a6db82494c7ccfbc3605d5dc4c92a0" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="aspargpmsp" cloneof="aspargpm">
+ <description>Aspar GP Master (alt)</description>
+ <year>1988</year>
+ <publisher>Dinamic Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="58880">
+ <rom name="aspar gp master (1988)(dinamic)(es).dsk" size="58880" crc="8c452eea" sha1="1618afa3986147ee842af394198ea662de76f6a9" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="amc">
+ <description>Astro Marine Corps</description>
+ <year>1989</year>
+ <publisher>Dinamic Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="128768">
+ <rom name="astro marine corps (1989)(dinamic)(es)[aka amc].dsk" size="128768" crc="49da31a0" sha1="045a8026457cebe101fa76c856654812e4830c3f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="aurascop">
+ <description>Aura-Scope</description>
+ <year>1991</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="aura-scope (1991)(zenobi)[aka horrorscope][re-release].dsk" size="194816" crc="06e2ce3b" sha1="4da4ad217593a8e6301bc2800a2a836bd7417ea1" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="autocras">
+ <description>Autocrash</description>
+ <year>1991</year>
+ <publisher>Zigurat Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="63488">
+ <rom name="autocrash (1991)(zigurat)(es).dsk" size="63488" crc="9d26fed0" sha1="1aea386a6243646e3dfce6bce6d013e6e86a6ca3" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="aventesp">
+ <description>La Aventura Espacial</description>
+ <year>1990</year>
+ <publisher>Aventuras AD</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="102400">
+ <rom name="aventura espacial, la (1990)(aventuras ad)(es).dsk" size="102400" crc="a0609dc1" sha1="e8f20ca45e3393233578cfd8abc2a038aab608cd" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="aventori">
+ <description>La Aventura Original</description>
+ <year>1989</year>
+ <publisher>Aventuras AD</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="206080">
+ <rom name="aventura original, la (1989)(aventuras ad)(es).dsk" size="206080" crc="4c67d329" sha1="b76701e9a6d99195e866e3dd902be37f0aca45b0" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="pepetrue">
+ <description>Las Aventuras de Pepe Trueno</description>
+ <year>2003</year>
+ <publisher>&lt;homebrew&gt;</publisher>
+ <info name="author" value="Rockersuke Moroboshi"/>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="aventuras de pepe trueno, las (2003)(rockersuke moroboshi)(es).dsk" size="194816" crc="4d7ef85e" sha1="cd00274300da42b59e076edda185ad15f4cd1725" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="axeofkol">
+ <description>The Axe of Kolt</description>
+ <year>1990</year>
+ <publisher>FSF Adventures</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="axe of kolt, the (1990)(fsf adventures)(side a).dsk" size="194816" crc="cb7846ad" sha1="df43b9c0d8461f3e44c04a716b222e72db2a6d35" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="axe of kolt, the (1990)(fsf adventures)(side b).dsk" size="194816" crc="52a2a8e1" sha1="72ee7458dd51806f3f8737f28f75c1163c6d8963" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="aztcaslt">
+ <description>Aztec Assault</description>
+ <year>1992</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="aztec assault (1992)(zenobi).dsk" size="194816" crc="9c23191d" sha1="d6ae6a418a37a5467e2c3ff969f5e1aeeb2e6a61" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="bttf2">
+ <description>Back to the Future Part II</description>
+ <year>1990</year>
+ <publisher>Image Works</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="216320">
+ <rom name="back to the future part ii (1990)(image works)(side a).dsk" size="216320" crc="30c20cf0" sha1="ae22c8cd1fc94577bd45cf3a5d6075dce517ab03" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="back to the future part ii (1990)(image works)(side b).dsk" size="194816" crc="ae0bffe4" sha1="05b70832fc272183a6ffac24a3bb9307b85a2b5d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="bttf3">
+ <description>Back to the Future Part III</description>
+ <year>1991</year>
+ <publisher>Image Works</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="196352">
+ <rom name="back to the future part iii (1991)(image works)(side a).dsk" size="196352" crc="3913c988" sha1="919d098cf7be3d0513baf53231b39b9d4867eaa2" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="back to the future part iii (1991)(image works)(side b).dsk" size="194816" crc="1dd2ad6a" sha1="8e707432b2a6e7d0b10a7ef73f5bc5fd9da62857" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="bttf3a" cloneof="bttf3">
+ <description>Back to the Future Part III (alt)</description>
+ <year>1991</year>
+ <publisher>Image Works</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="389376">
+ <rom name="back to the future part iii (1991)(image works)[aka back to the future iii].dsk" size="389376" crc="9fe3c153" sha1="fed66130a1b7d6a9abf808e2d50610f2006de42d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="baddudes">
+ <description>Bad Dudes vs. Dragon Ninja</description>
+ <year>1988</year>
+ <publisher>Imagine Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="144896">
+ <rom name="bad dudes vs. dragon ninja (1988)(imagine).dsk" size="144896" crc="62c50d95" sha1="bc00cd74d7ef98d43ca9bfafe4edbea825d30c0c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="badlandsa" cloneof="badlands">
+ <description>Badlands (alt)</description>
+ <year>1990</year>
+ <publisher>Domark</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="badlands (1990)(domark).dsk" size="194816" crc="51be78e0" sha1="64dcfb8260630b878ae0778a29d4008d107e806d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="balrgcat">
+ <description>The Balrog and the Cat</description>
+ <year>1988</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="balrog and the cat, the (1988)(zenobi).dsk" size="194816" crc="646814a2" sha1="3548ee10ccc4a77ebc96b5b79c037aac85d475ce" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="barbaria">
+ <description>Barbarian</description>
+ <year>1988</year>
+ <publisher>Dro Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="63488">
+ <rom name="barbarian (1988)(dro soft)(es)(en)[re-release].dsk" size="63488" crc="d72642e4" sha1="56f2bc58e03a34b0d3098c06c7e52be64342e3c1" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="barbari2sp" cloneof="barbari2">
+ <description>Barbarian II - The Dungeon of Drax (Spa)</description>
+ <year>1988</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="144384">
+ <rom name="barbarian ii - the dungeon of drax (1988)(erbe)(es)(en)[re-release].dsk" size="144384" crc="8ba96bd6" sha1="aed9c7159d67af12e649f6a4b7f69c767ed38f94" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="barbari2">
+ <description>Barbarian II - The Dungeon of Drax</description>
+ <year>1988</year>
+ <publisher>Palace</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="254720">
+ <rom name="barbarian ii - the dungeon of drax (1988)(palace).dsk" size="254720" crc="c34122e2" sha1="85aaa95586f4c72940dcbb4c172344a5cf65347c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="barbari2a" cloneof="barbari2">
+ <description>Barbarian II - The Dungeon of Drax (alt)</description>
+ <year>1988</year>
+ <publisher>Palace</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="144384">
+ <rom name="barbarian ii - the dungeon of drax (1988)(palace)[a].dsk" size="144384" crc="7f0aecdc" sha1="960844cba76d42f6ff1a37ecbb1a2cce8568368f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="bardsta1">
+ <description>The Bard's Tale Vol 1 - Tales of the Unknown</description>
+ <year>1988</year>
+ <publisher>Electronic Arts</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="bard's tale vol 1, the - tales of the unknown (1988)(electronic arts)(side a).dsk" size="194816" crc="378a5215" sha1="8e3bd21491ca201fdcb71fcadd561ce3aa529a53" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="bard's tale vol 1, the - tales of the unknown (1988)(electronic arts)(side b).dsk" size="194816" crc="c2ae64e9" sha1="b031822fd972de13a72cdea0fe77a327d388ed44" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="bardrite">
+ <description>The Bardic Rites</description>
+ <year>1994</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="bardic rites, the (1994)(zenobi).dsk" size="194816" crc="99c8df43" sha1="627fd79979146655854164c8b20165ef9f2045aa" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="batmancc">
+ <description>Batman - The Caped Crusader</description>
+ <year>1988</year>
+ <publisher>Ocean Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="123392">
+ <rom name="batman - the caped crusader (1988)(ocean).dsk" size="123392" crc="91bfb255" sha1="004538f2c6b9258c301a5c232075d7d762f444a9" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="batmantm">
+ <description>Batman - The Movie</description>
+ <year>1989</year>
+ <publisher>Ocean Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="batman - the movie (1989)(ocean).dsk" size="194816" crc="31da53d6" sha1="50a94f8a0261fc4661af6fc791f684ed1737c9ba" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="batmantma" cloneof="batmantm">
+ <description>Batman - The Movie (alt)</description>
+ <year>1989</year>
+ <publisher>Ocean Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="152576">
+ <rom name="batman - the movie (1989)(ocean)[a].dsk" size="152576" crc="a4db4011" sha1="e56a88a1837d8ad02c64ddd786ff8ece1d064087" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="batmantmb" cloneof="batmantm">
+ <description>Batman - The Movie (alt 2)</description>
+ <year>1989</year>
+ <publisher>Ocean Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="batman - the movie (1989)(ocean)[a2].dsk" size="194816" crc="111bd6db" sha1="2920d5ea39b487bd1c8713cf8117752ecc7a12a3" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="batmantmspa" cloneof="batmantm">
+ <description>Batman - The Movie (Spa) (alt)</description>
+ <year>1989</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="185088">
+ <rom name="batman - the movie (1989)(erbe)(es)(en)[a][re-release].dsk" size="185088" crc="d07587bc" sha1="94918c10f53710577cc86c3e3b89b37fec6577f9" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="batmantmsp" cloneof="batmantm">
+ <description>Batman - The Movie (Spa)</description>
+ <year>1989</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="185088">
+ <rom name="batman - the movie (1989)(erbe)(es)(en)[re-release].dsk" size="185088" crc="42936386" sha1="75b4ea3e5659f5d39b115abf795ff8175dc0ae06" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="beachvol">
+ <description>Beach Volley</description>
+ <year>1989</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="97536">
+ <rom name="beach volley (1989)(erbe)(es)(en)[re-release].dsk" size="97536" crc="f8c13542" sha1="93673eaec3f66e8e14461e94d55cbb69b944f171" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="thebeast">
+ <description>The Beast</description>
+ <year>1988</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="beast, the (1988)(zenobi)[re-release].dsk" size="194816" crc="33cc73f0" sha1="747f285b901f388aed5dd547cf5cc2740833d50b" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="bedlamsp" cloneof="bedlam">
+ <description>Bedlam (Spa)</description>
+ <year>1988</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="bedlam (1988)(erbe)(es)(en)[re-release].dsk" size="194816" crc="4f8f724b" sha1="c93e9de8363fbd4b48c9aa23095af34b4e42a940" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="bedlam">
+ <description>Bedlam</description>
+ <year>1988</year>
+ <publisher>Go</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="bedlam (1988)(go).dsk" size="194816" crc="a69e1974" sha1="be74fdc1b70756e405bfc53cf54ee7c790e96e36" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="begotend">
+ <description>The Beginning of the End</description>
+ <year>1992</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="beginning of the end, the (1992)(zenobi).dsk" size="194816" crc="d7513346" sha1="61c9b420a52fa920374b9f2ac7b326ed6bc1c8ed" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="behclod4">
+ <description>Behind Closed Doors 4 - Balrog's Day Out</description>
+ <year>1989</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="behind closed doors 4 - balrog's day out (1989)(zenobi).dsk" size="194816" crc="dc5066f6" sha1="500d838a4327e72ef829c31b31fedb755cba4a5c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="bermtria">
+ <description>The Bermuda Triangle</description>
+ <year>1991</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="bermuda triangle, the (1991)(zenobi).dsk" size="194816" crc="1f56095c" sha1="8515f73018bccab506daaae8274ca394eda9c8b5" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="bestialwgs" cloneof="bestialw">
+ <description>Bestial Warrior (Gun Stick)</description>
+ <year>1989</year>
+ <publisher>Dinamic Software</publisher>
+ <info name="usage" value="Requires Gun Stick light gun"/>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="75008">
+ <rom name="bestial warrior (1989)(dinamic)(es).dsk" size="75008" crc="64a24dbd" sha1="10eada64f580e6c3e08971bd6cc0bd90aaf54ebe" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- This image came from a dual-system Spectrum/Amstrad release (Side A: Spectrum, Side B: Amstrad) -->
+ <software name="bestialw">
+ <description>Bestial Warrior</description>
+ <year>1989</year>
+ <publisher>Dinamic Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Spectrum"/>
+ <dataarea name="flop" size="80384">
+ <rom name="bestial warrior (1989)(dinamic)(es)[a].dsk" size="80384" crc="208235f6" sha1="50d9a3bb79b82deb6c08253cfbffa460bb8abaa2" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Amstrad"/>
+ <dataarea name="flop" size="91136">
+ <rom name="bestial warrior (1989)(dinamic)(es)(side b).dsk" size="91136" crc="3fd882c2" sha1="977204c72ef1b1643e33516ffe904b35ad87c826" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="bhcopa" cloneof="bhcop">
+ <description>Beverly Hills Cop (alt)</description>
+ <year>1990</year>
+ <publisher>Tynesoft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="beverly hills cop (1990)(tynesoft).dsk" size="194816" crc="ad7c72d1" sha1="186496c66a7a9e9cabdf7e5bc76b3183d4a06941" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="bticepal">
+ <description>Beyond the Ice Palace</description>
+ <year>1988</year>
+ <publisher>Elite Systems</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="214784">
+ <rom name="beyond the ice palace (1988)(elite systems).dsk" size="214784" crc="364b9753" sha1="e8aff84d40510100028fb15de89ab3071036c6f2" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="bticepalsp" cloneof="bticepal">
+ <description>Beyond the Ice Palace (Spa)</description>
+ <year>1988</year>
+ <publisher>MCM Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="beyond the ice palace (1988)(mcm)(es)(en)[re-release].dsk" size="194816" crc="a547670b" sha1="cde06121712e3beeeb1faca842a1731f2dab850b" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="bioninjamd">
+ <description>Bionic Ninja (master disk)</description>
+ <year>1989</year>
+ <publisher>Zeppelin Games</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="bionic ninja (1989)(zeppelin games)(side a)[master disk].dsk" size="194816" crc="99c63497" sha1="b4517e6a2124eb1fc6e5f658c9591ef0b867840f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="blacklam">
+ <description>Black Lamp</description>
+ <year>1988</year>
+ <publisher>Firebird Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="78080">
+ <rom name="black lamp (1988)(firebird).dsk" size="78080" crc="e90869b8" sha1="c98bc347c956d2b0ee2542fc07b171237a324ad5" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="blacktwr">
+ <description>The Black Tower</description>
+ <year>1984</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="black tower, the (1984)(zenobi).dsk" size="194816" crc="d3b64e66" sha1="80f9a5b6eeafcc185019b818ac40e6786f57bef5" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="blstroid">
+ <description>Blasteroids</description>
+ <year>1989</year>
+ <publisher>Image Works</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="174848">
+ <rom name="blasteroids (1989)(image works).dsk" size="174848" crc="47c49e33" sha1="71ed33708c9bd8481da358e5ee5c62d9f4e901d2" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="blinscarmd">
+ <description>Blinky's Scary School (master disk)</description>
+ <year>1990</year>
+ <publisher>Zeppelin Games</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="199680">
+ <rom name="blinky's scary school (1990)(zeppelin games)(side a)[master disk].dsk" size="199680" crc="6c13f156" sha1="b58ea972c196119403801ea66b50da8fe2e9be3e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="bloodwyca" cloneof="bloodwyc">
+ <description>Bloodwych (alt)</description>
+ <year>1990</year>
+ <publisher>Image Works</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="bloodwych (1990)(image works).dsk" size="194816" crc="d650514e" sha1="0132b678fd1a1003b90aa613a1d70ac9f87134ce" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="boggita" cloneof="boggit">
+ <description>The Boggit - Bored Too (alt)</description>
+ <year>1986</year>
+ <publisher>CRL Group</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="boggit, the - bored too (1986)(crl group).dsk" size="194816" crc="0ada70d5" sha1="fb558e0b129a091fbebf0ee76c96ed37eb061ca6" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="bnzabros">
+ <description>Bonanza Bros.</description>
+ <year>1992</year>
+ <publisher>U.S. Gold</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="255232">
+ <rom name="bonanza bros. (1992)(u.s. gold)(side a).dsk" size="255232" crc="79c23b90" sha1="b3fc3de4e20bcfea9d341896624d2710da06cea5" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="255232">
+ <rom name="bonanza bros. (1992)(u.s. gold)(side b).dsk" size="255232" crc="bc619eef" sha1="8596ee563127f2ef5dd047feb482e5b1a5834e97" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="bookdeada" cloneof="bookdead">
+ <description>Book of the Dead (alt)</description>
+ <year>1987</year>
+ <publisher>CRL Group</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="book of the dead (1987)(crl group)[re-release].dsk" size="194816" crc="bc6b999a" sha1="3a1b2cc0692a7767c0db3d4affaa29025e723898" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="boydfile">
+ <description>The Boyd File</description>
+ <year>1990</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="boyd file, the (1990)(zenobi).dsk" size="194816" crc="a10f7dcb" sha1="338836359459d8adfb54bd2c9e99bc683dad71db" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="bravesta">
+ <description>BraveStarr</description>
+ <year>1987</year>
+ <publisher>Go</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="bravestarr (1987)(go).dsk" size="194816" crc="ebd6d548" sha1="585a027a2029675df07ea0e7786e9fdfbda60c9b" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="btnovbar">
+ <description>Brian - The Novice Barbarian</description>
+ <year>1994</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="brian - the novice barbarian (1994)(zenobi).dsk" size="194816" crc="5118b277" sha1="71138e6dd21e30728c1a388b1eaa25efbd93f8ff" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="bcfofort">
+ <description>Brian Clough's Football Fortunes</description>
+ <year>1987</year>
+ <publisher>CDS Microsystems</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="brian clough's football fortunes (1987)(cds microsystems).dsk" size="194816" crc="6cbefb15" sha1="4ea4df092ad0059a9e7e5a0e0e136d675a12ad3e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="brdgpgal">
+ <description>Bridge Player Galactica</description>
+ <year>1989</year>
+ <publisher>CP Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="bridge player galactica (1989)(cp).dsk" size="194816" crc="be950646" sha1="b921a28c699b1e785b613ac8a7e5fb2ee0fcf6ba" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="bublbobl">
+ <description>Bubble Bobble</description>
+ <year>1987</year>
+ <publisher>Firebird Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="78080">
+ <rom name="bubble bobble (1987)(firebird).dsk" size="78080" crc="ad820cf2" sha1="dc43630be33bdf4279d6cf51d2539b8a3e4ac768" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="bublbust">
+ <description>Bubble Buster</description>
+ <year>1984</year>
+ <publisher>Sinclair Research</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="bubble buster (1984)(sinclair research).dsk" size="194816" crc="bd8be2d5" sha1="e0acc64b08cdca0fb17fb1567aee8328f039423a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="bbrgsp" cloneof="bbrg">
+ <description>Buffalo Bill's Wild West Show (Spa)</description>
+ <year>1989</year>
+ <publisher>System 4</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="buffalo bill's wild west show (1989)(system 4)(es)(en)[re-release].dsk" size="194816" crc="98087bfb" sha1="6bb33ab8dfdc7b7c0081e6eb49abd68df760358a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="bbrga" cloneof="bbrg">
+ <description>Buffalo Bill's Wild West Show (alt)</description>
+ <year>1989</year>
+ <publisher>Tynesoft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="buffalo bill's wild west show (1989)(tynesoft)[aka buffalo bill's rodeo games].dsk" size="194816" crc="35a8bbb9" sha1="d0c7112c0cb98ce3476383cf46fa9d3b1ef7d4c2" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="buggyboy">
+ <description>Buggy Boy</description>
+ <year>1988</year>
+ <publisher>Elite Systems</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="214784">
+ <rom name="buggy boy (1988)(elite systems).dsk" size="214784" crc="c567c3ab" sha1="752f46a60fe96049315e2a9afd3cf0103e254cf1" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="buggyboya" cloneof="buggyboy">
+ <description>Buggy Boy (alt)</description>
+ <year>1988</year>
+ <publisher>Elite Systems</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="214784">
+ <rom name="buggy boy (1988)(elite systems)[a].dsk" size="214784" crc="57649b27" sha1="d546ec0b36a4d469f0b1663f39105b088653a272" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="buggyran">
+ <description>Buggy Ranger</description>
+ <year>1990</year>
+ <publisher>Dinamic Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="64256">
+ <rom name="buggy ranger (1990)(dinamic)(es).dsk" size="64256" crc="8b7ece82" sha1="fba219989f6d81a249a92deee818762d017c9b37" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="bugsy">
+ <description>Bugsy</description>
+ <year>1986</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="bugsy (1986)(zenobi)[re-release].dsk" size="194816" crc="60b11040" sha1="6d3744cec7aa20dda6d7edf7ad4420fed318b66e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="bumpy">
+ <description>Bumpy</description>
+ <year>1989</year>
+ <publisher>Proein Soft Line</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="bumpy (1989)(proein soft line)(es)(en)[re-release].dsk" size="194816" crc="c31c1761" sha1="535ef007a517e9c64f8327e5f402c396d768f178" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="butchilla" cloneof="butchill">
+ <description>Butcher Hill (alt)</description>
+ <year>1989</year>
+ <publisher>Gremlin Graphics Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="butcher hill (1989)(gremlin graphics).dsk" size="194816" crc="43d9764d" sha1="cdc2d744c058bb8f788ecf7c46a127db486dc915" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="byfairme">
+ <description>By Fair Means...or Foul</description>
+ <year>1989</year>
+ <publisher>Superior Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="214784">
+ <rom name="by fair means...or foul (1989)(superior).dsk" size="214784" crc="6d191978" sha1="9bc03db30b5825be2b65c8e3b2be112f6b5c5ffb" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="cabalsp" cloneof="cabal">
+ <description>Cabal (Spa)</description>
+ <year>1989</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="185088">
+ <rom name="cabal (1989)(erbe)(es)(en)[re-release].dsk" size="185088" crc="64cd1c52" sha1="eaff4e540200b432387ad8159b9ebfd2fda37deb" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="cabal">
+ <description>Cabal</description>
+ <year>1989</year>
+ <publisher>Ocean Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="164352">
+ <rom name="cabal (1989)(ocean).dsk" size="164352" crc="12a62acc" sha1="e021057ade1a87dc0f429f505af97f587295478a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="caligams">
+ <description>California Games</description>
+ <year>1987</year>
+ <publisher>U.S. Gold</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="182016">
+ <rom name="california games (1987)(u.s. gold)(side a).dsk" size="182016" crc="68089b7a" sha1="31f8220eef17c214c050a62370b95246023f0cb6" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="canbubbl">
+ <description>Cannon Bubble</description>
+ <year>2007</year>
+ <publisher>Computer Emuzone</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="cannon bubble (2007)(computer emuzone)(es)(en).dsk" size="194816" crc="79a65c7e" sha1="916aee8d92c4d2657873adf2a5df2d10bc3157ee" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="cpsevill">
+ <description>Capitan Sevilla</description>
+ <year>1988</year>
+ <publisher>Dinamic Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="175360">
+ <rom name="capitan sevilla (1988)(dinamic)(es).dsk" size="175360" crc="e7a740da" sha1="5b00d1bea69edd2b9ea7069aae5bd6467528be0d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="cptrueno">
+ <description>El Capitan Trueno</description>
+ <year>1990</year>
+ <publisher>Dinamic Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="107264">
+ <rom name="capitan trueno, el (1990)(dinamic)(es).dsk" size="107264" crc="ae4033aa" sha1="ebfba4e9b058aec5d123d5c5d00d8ed6e325ce72" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="cptblood">
+ <description>Captain Blood</description>
+ <year>1988</year>
+ <publisher>Exxos</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="captain blood (1988)(exxos)(fr)(en).dsk" size="194816" crc="e17df717" sha1="1041bb79b8db774876d2b459e6c425ce1d22f3f8" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="cptblooda" cloneof="cptblood">
+ <description>Captain Blood (alt)</description>
+ <year>1988</year>
+ <publisher>Exxos</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="209408">
+ <rom name="captain blood (1988)(exxos)(fr)(en)[a].dsk" size="209408" crc="5b95e764" sha1="542f17338147ec719df11d3e60c2c71588dfbb51" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- This is the dump at World of Spectrum -->
+ <software name="cptplnet">
+ <description>Captain Planet and the Planeteers</description>
+ <year>1991</year>
+ <publisher>Mindscape International</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="255232">
+ <rom name="captain planet and the planeteers (1991)(mindscape international)(side a).dsk" size="255232" crc="de0baf9a" sha1="0d171f094ef1c197728fb094738a9e3192e1cb47" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="cptplneta" cloneof="cptplnet">
+ <description>Captain Planet and the Planeteers (alt)</description>
+ <year>1991</year>
+ <publisher>Mindscape International</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="255232">
+ <rom name="captain planet and the planeteers (1991)(mindscape international).dsk" size="255232" crc="cc688e2f" sha1="9647cad3b005bcb1326e964a44f0bdce15b6e4de" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="csainz">
+ <description>Carlos Sainz - Campeonato del Mundo de Rallies</description>
+ <year>1990</year>
+ <publisher>Zigurat Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="58624">
+ <rom name="carlos sainz - campeonato del mundo de rallies (1990)(zigurat)(es).dsk" size="58624" crc="69b938d9" sha1="8c78ff2f741668a9d583598bd0d71ae3c94ec054" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="carrierca" cloneof="carrierc">
+ <description>Carrier Command (alt)</description>
+ <year>1989</year>
+ <publisher>Rainbird Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="carrier command (1989)(rainbird)[passworded].dsk" size="194816" crc="dc5836b6" sha1="834acdb689df5ce1fae378830fd40706176a1759" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="cotbehsm">
+ <description>The Case of the Beheaded Smuggler</description>
+ <year>1988</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="case of the beheaded smuggler, the (1988)(zenobi)[re-release].dsk" size="194816" crc="b6283daf" sha1="ae1fdb8f733286d58242c872fa43a48d6dd2c2e3" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="castlmassp" cloneof="castlmas">
+ <description>Castle Master (Spa)</description>
+ <year>1990</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="68352">
+ <rom name="castle master (1990)(erbe)(es)[re-release].dsk" size="68352" crc="a6e15f9f" sha1="adb6fa50b973e23868e2ecdbada09894e39835a2" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="castlmas">
+ <description>Castle Master</description>
+ <year>1990</year>
+ <publisher>Incentive</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="castle master (1990)(incentive).dsk" size="194816" crc="4a793e62" sha1="ac429bc3b62f539053e045d025f1332fff32e099" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="castlmasa" cloneof="castlmas">
+ <description>Castle Master (alt)</description>
+ <year>1990</year>
+ <publisher>Incentive</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="98304">
+ <rom name="castle master (1990)(incentive)[a].dsk" size="98304" crc="b8ded2a7" sha1="402bf37121588be8ed99008deefad85df191ae42" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- This is an old version, dated 20171114 -->
+ <software name="cvaniasia" cloneof="cvaniasi">
+ <description>Castlevania - Spectral Interlude (alt)</description>
+ <year>2015</year>
+ <publisher>Rewind Team</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="castlevania - spectral interlude (2015)(rewind team)(pl)(en).dsk" size="194816" crc="adb5b561" sha1="8514973da6717ffb50a80c674cf11f1fa18317c3" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- This is an old version, dated 20171114 -->
+ <software name="cvaniasispa" cloneof="cvaniasi">
+ <description>Castlevania - Spectral Interlude (Spa) (alt)</description>
+ <year>2015</year>
+ <publisher>Rewind Team</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="castlevania - spectral interlude (2015)(rewind team)(pl)(es).dsk" size="194816" crc="76c0c512" sha1="8f7176b315f48fe02bd7a3e041b3029f66ab1b57" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- This is an old version, dated 20171117 -->
+ <software name="cvaniasiita" cloneof="cvaniasi">
+ <description>Castlevania - Spectral Interlude (Ita) (alt)</description>
+ <year>2015</year>
+ <publisher>Rewind Team</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="castlevania - spectral interlude (2015)(rewind team)(pl)(it).dsk" size="194816" crc="c199872f" sha1="cfc1e9ea70770d8e7f74736e0cdffc9e6a22fbdd" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- This is an old version, dated 20171114 -->
+ <software name="cvaniasirua" cloneof="cvaniasi">
+ <description>Castlevania - Spectral Interlude (Rus) (alt)</description>
+ <year>2015</year>
+ <publisher>Rewind Team</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="castlevania - spectral interlude (2015)(rewind team)(pl)(ru).dsk" size="194816" crc="65e836f5" sha1="5efc5518be07f11402f79a0c3c4e56b4385712d8" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- This is an old version, dated 20171116 -->
+ <software name="cvaniasipoa" cloneof="cvaniasi">
+ <description>Castlevania - Spectral Interlude (Pol) (alt)</description>
+ <year>2015</year>
+ <publisher>Rewind Team</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="castlevania - spectral interlude (2015)(rewind team)(pl).dsk" size="194816" crc="fab90486" sha1="f9910c639e7b70d4297cfd4d6c31153fc7460648" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="celtcarn">
+ <description>Celtic Carnage</description>
+ <year>1993</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="celtic carnage (1993)(zenobi).dsk" size="194816" crc="505f7fca" sha1="f902367330bcfe90564404a3ec640a79aaf1dda3" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="chainrea">
+ <description>Chain Reaction</description>
+ <year>1987</year>
+ <publisher>Durell Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="chain reaction (1987)(durell).dsk" size="194816" crc="37f5a6d9" sha1="237922f83435be87ec93ca2eedcd1ae10c7304a5" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="champrun">
+ <description>Championship Run</description>
+ <year>1991</year>
+ <publisher>Impulze</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="78080">
+ <rom name="championship run (1991)(impulze).dsk" size="78080" crc="62dc5d14" sha1="dc80cf88bf6b805b9b98523aaeaf9d84edf4d601" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="champrunamd" cloneof="champrun">
+ <description>Championship Run (rerelease) (master disk)</description>
+ <year>1991</year>
+ <publisher>Zeppelin Games</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="championship run (1991)(zeppelin games)(side a)[master disk][re-release].dsk" size="194816" crc="b19b4051" sha1="923342c2035eb88b111b1b6d4cccf473eca89c1c" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="championship run (1991)(zeppelin games)(side b)[master disk][re-release].dsk" size="194816" crc="e397f7e8" sha1="ebfcfc1073a8cea96f27c791c42e39450c81930c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="champrunamdb" cloneof="champrun">
+ <description>Championship Run (rerelease) (master disk backup)</description>
+ <year>1991</year>
+ <publisher>Zeppelin Games</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="78080">
+ <rom name="championship run (1991)(zeppelin games)(side a)[master disk backup][re-release].dsk" size="78080" crc="ba87b776" sha1="1bb234a9b2bf7305be38ea914db8614b27d3c7cb" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <!-- Side B image shared with other master disks from Zeppelin Games. Verified at World of Spectrum. -->
+ <dataarea name="flop" size="256">
+ <rom name="zeppelin games master disk side b.dsk" size="256" crc="56947af2" sha1="40428c770d847a0fd1fd005b6cf1d03a34672d98" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="champrunatmd" cloneof="champrun">
+ <description>Championship Run (rerelease) (tape master disk)</description>
+ <year>1991</year>
+ <publisher>Zeppelin Games</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="championship run (1991)(zeppelin games)(side a)[re-release][tape master disk].dsk" size="194816" crc="92d61b0f" sha1="634f4caa0b6fcf8d13d1ebf8ac199b2d3efc1225" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <!-- Side B image shared with other master disks from Zeppelin Games. Verified at World of Spectrum. -->
+ <dataarea name="flop" size="256">
+ <rom name="zeppelin games master disk side b.dsk" size="256" crc="56947af2" sha1="40428c770d847a0fd1fd005b6cf1d03a34672d98" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="achaninha" cloneof="achaninh">
+ <description>A Chance in Hell (Extreme)</description>
+ <year>2011</year>
+ <publisher>&lt;homebrew&gt;</publisher>
+ <info name="author" value="Steven Flanagan"/>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="chance in hell, a (2011)(flanagan, steven).dsk" size="194816" crc="a6eb4266" sha1="7dd15b428e8e8140c328c91d271d0e88a750a003" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="achaninh">
+ <description>A Chance in Hell</description>
+ <year>2011</year>
+ <publisher>&lt;homebrew&gt;</publisher>
+ <info name="author" value="Steven Flanagan"/>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="chance in hell, a (2011)(flanagan, steven)[a].dsk" size="194816" crc="b64196d4" sha1="8821c909c89db9e8d71b4b67e138838e94d11337" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="chasehqsp" cloneof="chasehq">
+ <description>Chase H.Q. (Spa)</description>
+ <year>1989</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="185088">
+ <rom name="chase h.q. (1989)(erbe)(es)(en)[re-release].dsk" size="185088" crc="317e46d5" sha1="66de397575284efb76a08ef63dbe5db41be03249" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="chasehq">
+ <description>Chase H.Q.</description>
+ <year>1989</year>
+ <publisher>Ocean Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="168192">
+ <rom name="chase h.q. (1989)(ocean).dsk" size="168192" crc="9c56fc47" sha1="1347cb84b7b232da4a587c573ba893cf171c6df3" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="chasehq2sp" cloneof="chasehq2">
+ <description>Chase H.Q. II - Special Criminal Investigation (Spa)</description>
+ <year>1990</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="146176">
+ <rom name="chase h.q. ii - special criminal investigation (1990)(erbe)(es)(en)[re-release].dsk" size="146176" crc="5b451c6e" sha1="58101ac75972e690b13eb7665d0ae245c47cefab" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="chasehq2">
+ <description>Chase H.Q. II - Special Criminal Investigations</description>
+ <year>1990</year>
+ <publisher>Ocean Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="127232">
+ <rom name="chase h.q. ii - special criminal investigations (1990)(ocean).dsk" size="127232" crc="3b77b2ad" sha1="82ca5734e13e42347f3c6ca182049d45d5cc6bad" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="chessm2k">
+ <description>The Chessmaster 2000</description>
+ <year>1990</year>
+ <publisher>Dro Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="58880">
+ <rom name="chessmaster 2000, the (1990)(dro soft)(es).dsk" size="58880" crc="7a4053fb" sha1="b7520505f5988297c46a05ae1abf27f186873dbd" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="chicag30a" cloneof="chicag30">
+ <description>Chicago 30's (alt)</description>
+ <year>1988</year>
+ <publisher>U.S. Gold</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="219136">
+ <rom name="chicago 30's (1988)(u.s. gold)[aka chicago's 30][re-release].dsk" size="219136" crc="1030eeba" sha1="dc5a492d935f464de7b0eef800cfcf87786bd0d8" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="chicag30b" cloneof="chicag30">
+ <description>Chicago 30's (alt 2)</description>
+ <year>1988</year>
+ <publisher>U.S. Gold</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="219136">
+ <rom name="chicago 30's (1988)(u.s. gold)[a][aka chicago's 30][re-release].dsk" size="219136" crc="aaaee4bf" sha1="bd36eecd8dcb771329553eb76dbbb769a016d61d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="choyleef">
+ <description>Choy-Lee-Fut Kung-Fu Warrior</description>
+ <year>1990</year>
+ <publisher>Positive</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="choy-lee-fut kung-fu warrior (1990)(positive)(es).dsk" size="194816" crc="b30c89c7" sha1="7cf7a24137ace679ad7896a6af4f5c88af9c6f85" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="chuckyea">
+ <description>Chuck Yeager's Advanced Flight Trainer</description>
+ <year>1989</year>
+ <publisher>Electronic Arts</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="254720">
+ <rom name="chuck yeager's advanced flight trainer (1989)(electronic arts).dsk" size="254720" crc="467cfc4c" sha1="856851011941721a3f3a2fc3bbcd4e5994cdd42d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="chuckyeaa" cloneof="chuckyea">
+ <description>Chuck Yeager's Advanced Flight Trainer (alt)</description>
+ <year>1989</year>
+ <publisher>Electronic Arts</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="254720">
+ <rom name="chuck yeager's advanced flight trainer (1989)(electronic arts)[a].dsk" size="254720" crc="9feb1e56" sha1="6f4215091e7625739a6274c11e6e6cdd89949750" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="circgams">
+ <description>Circus Games</description>
+ <year>1988</year>
+ <publisher>Tynesoft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="151040">
+ <rom name="circus games (1988)(tynesoft)(side a).dsk" size="151040" crc="fd8bf77b" sha1="50528b58dd252d2ad5b6fdd7dc468eda0f815b20" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="92672">
+ <rom name="circus games (1988)(tynesoft)(side b).dsk" size="92672" crc="3951ee76" sha1="aaeb8723a415252a8a59a99251094dcc867b8185" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="tcitadel">
+ <description>The Citadel</description>
+ <year>1995</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="citadel, the (1995)(zenobi).dsk" size="194816" crc="274ae290" sha1="8aed7e6ae7cb69e11e6cd2f44bc1c6bc6d02c5f7" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="civlsrv2">
+ <description>Civil Service II</description>
+ <year>1994</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="civil service ii (1994)(zenobi).dsk" size="194816" crc="88ecdb07" sha1="0a9aa0bbd6122edde9c9bce9303583b6a98be283" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="clckch89">
+ <description>Clock Chess '89</description>
+ <year>1989</year>
+ <publisher>CP Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="clock chess '89 (1989)(cp).dsk" size="194816" crc="32467893" sha1="a6b698715f6c413dd3f1910d6dff8720e3643aa8" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="clckch89sp" cloneof="clckch89">
+ <description>Clock Chess '89 (Spa)</description>
+ <year>1989</year>
+ <publisher>System 4</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="clock chess '89 (1989)(system 4)(es)(en)[re-release].dsk" size="194816" crc="0ab6eb85" sha1="7776e4c21215798a8c1a264029b5adc14882d6f7" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="cloud99">
+ <description>Cloud 99</description>
+ <year>1988</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="cloud 99 (1988)(zenobi)[re-release].dsk" size="194816" crc="5842de80" sha1="b454e12a32543825a6c593dc68dd9a2b8654d567" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="clsbrid4">
+ <description>Colossus Bridge 4</description>
+ <year>1986</year>
+ <publisher>CDS Microsystems</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="colossus bridge 4 (1986)(cds microsystems)[aka colossus 4 bridge].dsk" size="194816" crc="73271bc3" sha1="aa725cfffb117d42c81fd059404d5c3f0b14d56f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="clschss4">
+ <description>Colossus Chess 4</description>
+ <year>1986</year>
+ <publisher>CDS Microsystems</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="colossus chess 4 (1986)(cds microsystems)(side a)[aka colossus 4 chess].dsk" size="194816" crc="75eabff4" sha1="b0c7e68c086c252e30dc98b53d0949f4323a1edc" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="colossus chess 4 (1986)(cds microsystems)(side b)[aka colossus 4 chess].dsk" size="194816" crc="54843a73" sha1="a5de3c29a447dc6837e2da39085dc1c2eaedb237" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+<!-- This is the dump from World of Spectrum -->
+ <software name="clschss4a" cloneof="clschss4">
+ <description>Colossus Chess 4 (alt)</description>
+ <year>1986</year>
+ <publisher>CDS Microsystems</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="colossus chess 4 (1986)(cds microsystems)[aka colossus 4 chess].dsk" size="194816" crc="5a5078a3" sha1="0bab187cce31ef3948e91fa9d4f94b0804571a98" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- TOSEC specifies that it's "Side A", may require a Side B at some point? -->
+ <software name="clschss4b" cloneof="clschss4">
+ <description>Colossus Chess 4 (alt 2)</description>
+ <year>1986</year>
+ <publisher>CDS Microsystems</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="colossus chess 4 (1986)(cds microsystems)(side a)[a][aka colossus 4 chess].dsk" size="194816" crc="7665818f" sha1="7e8d5ce4cdc15837bd8d36720d07a17d46545873" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="cmquatro">
+ <description>Comando Quatro</description>
+ <year>1989</year>
+ <publisher>Zigurat Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="68352">
+ <rom name="comando quatro (1989)(zigurat)(es).dsk" size="68352" crc="1f253875" sha1="ba4c1ba3e604bb35bb1ef91a855b993833f090e7" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="comtracr">
+ <description>Comando Tracer</description>
+ <year>1989</year>
+ <publisher>Dinamic Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="75008">
+ <rom name="comando tracer (1989)(dinamic)(es).dsk" size="75008" crc="985c2136" sha1="be76783bd8429b9f3ec2cd8702e7419b1c632ee6" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+<!-- May be a clone of combatsc -->
+ <software name="combatsg">
+ <description>Combat School + Gryzor Preview</description>
+ <year>1987</year>
+ <publisher>Ocean Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="214784">
+ <rom name="combat school + gryzor preview (1987)(ocean).dsk" size="214784" crc="2996f5e8" sha1="0dc0e1340835d35071a5a2873346462faa07233d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="contcircsp" cloneof="contcirc">
+ <description>Continental Circus (Spa)</description>
+ <year>1989</year>
+ <publisher>Dro Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="continental circus (1989)(dro soft)(es)(en)[re-release].dsk" size="194816" crc="424df271" sha1="36a5c13f30b4b97d6e8944f4767dd9c1eab41c13" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="contcirc">
+ <description>Continental Circus</description>
+ <year>1989</year>
+ <publisher>Virgin Mastertronic</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="224256">
+ <rom name="continental circus (1989)(virgin mastertronic).dsk" size="224256" crc="a9d27a04" sha1="ba5e1a91ea1ada4debbe41ae923fd9ab89c1c2e6" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="corpston">
+ <description>Corporal Stone</description>
+ <year>1992</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="corporal stone (1992)(zenobi).dsk" size="194816" crc="8b578a60" sha1="ef6d6a69d6d953b73ca780e370aec12cd99373f8" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="corruptna" cloneof="corruptn">
+ <description>Corruption (alt)</description>
+ <year>1988</year>
+ <publisher>Rainbird Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="corruption (1988)(rainbird).dsk" size="194816" crc="1dc27c17" sha1="3fd52b22960c0285472a7e87ea6a9fdb5684ee82" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="corruptnb" cloneof="corruptn">
+ <description>Corruption (alt 2)</description>
+ <year>1988</year>
+ <publisher>Rainbird Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="corruption (1988)(rainbird)[a].dsk" size="194816" crc="4e60b833" sha1="cdf95bb26eb4d5e0baec7838cfca832936cc7540" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="corruptnc" cloneof="corruptn">
+ <description>Corruption (alt 3)</description>
+ <year>1988</year>
+ <publisher>Rainbird Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="corruption (1988)(rainbird)[a2].dsk" size="194816" crc="e7e5feaf" sha1="94b0b7203a9478ec7e232677a902cb90ec4abbdd" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="cosmicsh">
+ <description>Cosmic Sheriff</description>
+ <year>1990</year>
+ <publisher>Dinamic Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="101888">
+ <rom name="cosmic sheriff (1990)(dinamic)(es).dsk" size="101888" crc="98a9e2ff" sha1="93de281cb9c787633c86448d1e0a0ba0cd3001c8" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="crackcty">
+ <description>Crack City</description>
+ <year>1989</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="crack city (1989)(zenobi).dsk" size="194816" crc="e4ef29e9" sha1="1b8d94c8adb69ec1f963d6fddd49f43947a46afb" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="cray5">
+ <description>Cray-5</description>
+ <year>2011</year>
+ <publisher>RetroWorks</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="cray-5 (2011)(retroworks)(es)(en).dsk" size="194816" crc="79e634e5" sha1="a65086e80b5d478d703269558f4c853ff53d5fc8" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="crzycars">
+ <description>Crazy Cars</description>
+ <year>1988</year>
+ <publisher>Titus</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="crazy cars (1988)(titus)(fr)(en).dsk" size="194816" crc="27c1e745" sha1="d7d3d2a19b9e0c6a0d1fad3dfc126380bd147f94" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="crzycarsa" cloneof="crzycars">
+ <description>Crazy Cars (alt)</description>
+ <year>1988</year>
+ <publisher>Titus</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="crazy cars (1988)(titus)(fr)(en)[a].dsk" size="194816" crc="4d694436" sha1="23d0afc62538d4a1784c5f938f74cc7e6a881b6b" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="crzcars2">
+ <description>Crazy Cars II</description>
+ <year>1988</year>
+ <publisher>Titus</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="199680">
+ <rom name="crazy cars ii (1988)(titus)(fr)(en).dsk" size="199680" crc="0024faa8" sha1="cd6a4b7efa1a3dabc55baa844d2f0c3b98f93878" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="cricketm">
+ <description>Cricket Master</description>
+ <year>1989</year>
+ <publisher>Challenge</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="cricket master (1989)(challenge).dsk" size="194816" crc="636dadcc" sha1="e5a4685b8308834e06be0e329637567b8cf84154" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="crystkin">
+ <description>Crystals of Kings</description>
+ <year>1993</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="crystals of kings (1993)(zenobi).dsk" size="194816" crc="6fa4745e" sha1="4e0ce417dee743183886bce9ccc4f3c2d3fe72f9" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="currojim">
+ <description>Curro Jimenez</description>
+ <year>1989</year>
+ <publisher>Zigurat Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="73216">
+ <rom name="curro jimenez (1989)(zigurat)(es).dsk" size="73216" crc="0e92a03c" sha1="c5de62cfdd369a8a13c685aa54595087c61f9a74" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="cursnimu">
+ <description>The Curse of Nimue</description>
+ <year>1995</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="curse of nimue, the (1995)(zenobi).dsk" size="194816" crc="77db9af2" sha1="ffc3cc67bf86dc4091bd600443e615dbeaee3aea" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="cybernoda" cloneof="cybernod">
+ <description>Cybernoid - The Fighting Machine (alt)</description>
+ <year>1988</year>
+ <publisher>Hewson Consultants</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="174848">
+ <rom name="cybernoid - the fighting machine (1988)(hewson consultants).dsk" size="174848" crc="c6dbf46f" sha1="347e6911d7a410ad89c16033b323d366d12c256b" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="cyberno2a" cloneof="cyberno2">
+ <description>Cybernoid II - The Revenge (alt)</description>
+ <year>1988</year>
+ <publisher>Hewson Consultants</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="cybernoid ii - the revenge (1988)(hewson consultants).dsk" size="194816" crc="0e7d5f2f" sha1="6c960f9d8e26136443985192909717f1fa81211d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="cybo2900">
+ <description>Cyborg 2900</description>
+ <year>2011</year>
+ <publisher>&lt;homebrew&gt;</publisher>
+ <info name="author" value="Steven Flanagan"/>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="cyborg 2900 (2011)(flanagan, steven)(gb)(de).dsk" size="194816" crc="e14dbf81" sha1="85f71b1c71e113b6991477cf771a5b125c4cafb2" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="thecycle">
+ <description>The Cycles</description>
+ <year>1989</year>
+ <publisher>Accolade</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="86784">
+ <rom name="cycles, the (1989)(accolade).dsk" size="86784" crc="ab7498ff" sha1="1ff1b55fbfc376b86fac0401d04b31294bef3fe2" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="thecyclesp" cloneof="thecycle">
+ <description>The Cycles (Spa)</description>
+ <year>1989</year>
+ <publisher>Dro Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="cycles, the (1989)(dro soft)(es)(en)[re-release].dsk" size="194816" crc="93969d71" sha1="6466f9cc120ed536ac85f01cc619f7b2d7f40336" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="daleytoc">
+ <description>Daley Thompson's Olympic Challenge</description>
+ <year>1988</year>
+ <publisher>Ocean Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="220160">
+ <rom name="daley thompson's olympic challenge (1988)(ocean)[aka daley thompson '88].dsk" size="220160" crc="5d0ed5ac" sha1="ff4726f3e2b4281fb251526f876c74a7a0ac132c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="dandare2">
+ <description>Dan Dare II - Mekon's Revenge</description>
+ <year>1988</year>
+ <publisher>Virgin Games</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="214784">
+ <rom name="dan dare ii - mekon's revenge (1988)(virgin games).dsk" size="214784" crc="ad23d8bd" sha1="f05d36abc09a04831c1fbfea9e512159101ee297" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="dandare3a" cloneof="dandare3">
+ <description>Dan Dare III - The Escape (alt)</description>
+ <year>1990</year>
+ <publisher>Virgin Games</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="62720">
+ <rom name="dan dare iii - the escape (1990)(virgin games)[aka crazy jet racer][aka dan dare 3 - la escapada].dsk" size="62720" crc="e0b5ca78" sha1="961945064f12a3cb6ba57be3be82f7be36918443" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="dariuspl">
+ <description>Darius+</description>
+ <year>1990</year>
+ <publisher>The Edge</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="darius+ (1990)(edge, the)(side a).dsk" size="194816" crc="01d1ceed" sha1="5314521cc4d414ae8cbed0e3de39f7b82d8aa306" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="darius+ (1990)(edge, the)(side b).dsk" size="194816" crc="1d258f68" sha1="05e228e532e3ab14e5f4afd4e98a841b8d886251" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="darkfusna" cloneof="darkfusn">
+ <description>Dark Fusion (alt)</description>
+ <year>1988</year>
+ <publisher>Gremlin Graphics Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="219136">
+ <rom name="dark fusion (1988)(gremlin graphics).dsk" size="219136" crc="bcc16b2e" sha1="e4802f43c53db059cce6a398056fb0823c8c2a52" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="darkglad">
+ <description>The Dark Gladiator</description>
+ <year>1993</year>
+ <publisher>FSF Adventures</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="dark gladiator, the (1993)(fsf adventures).dsk" size="194816" crc="4d77a737" sha1="9d18b6ec0e2304165f7df34812c4b1a8a54479bc" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="darkside">
+ <description>Dark Side</description>
+ <year>1988</year>
+ <publisher>Incentive</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="dark side (1988)(incentive).dsk" size="194816" crc="0f4880e0" sha1="876868ce588801c8c0272a660d6420ce4bcde0d6" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="darksidesp" cloneof="darkside">
+ <description>Dark Side (Spa)</description>
+ <year>1988</year>
+ <publisher>System 4</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="dark side (1988)(system 4)(es)(en)[re-release].dsk" size="194816" crc="ad260ab9" sha1="8a19363f5f76cf096d630d300ae3183b3c8103ca" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="darktowr">
+ <description>The Dark Tower</description>
+ <year>1992</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="204544">
+ <rom name="dark tower, the (1992)(zenobi)[re-release].dsk" size="204544" crc="57131a03" sha1="58f8bd782f144bd7f15e07b6f9240f3c06a936c1" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="darkstro">
+ <description>The Darkest Road</description>
+ <year>1991</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="darkest road, the (1991)(zenobi).dsk" size="194816" crc="9226b17e" sha1="dd2517993b61100372798225c63869462dfcb99c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="deawish3">
+ <description>Death Wish 3</description>
+ <year>1987</year>
+ <publisher>Gremlin Graphics Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="death wish 3 (1987)(gremlin graphics).dsk" size="194816" crc="43f7fd6d" sha1="07fc65dd723143b183280074cdb2f786427b0f5e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="deawish3a" cloneof="deawish3">
+ <description>Death Wish 3 (alt)</description>
+ <year>1987</year>
+ <publisher>Gremlin Graphics Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="death wish 3 (1987)(gremlin graphics)[a].dsk" size="194816" crc="668d8e22" sha1="500e9e2746f1e914052465b56597b2a77a1389d5" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="deawish3b" cloneof="deawish3">
+ <description>Death Wish 3 (alt 2)</description>
+ <year>1987</year>
+ <publisher>Gremlin Graphics Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="death wish 3 (1987)(gremlin graphics)[a2].dsk" size="194816" crc="c0b36014" sha1="cf4cdcd8cc6bcd090e639679818a66fa73944550" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="decmieye">
+ <description>Deception of the Mind's Eye</description>
+ <year>1993</year>
+ <publisher>Electric Storm Productions</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="deception of the mind's eye (1993)(electric storm productions).dsk" size="194816" crc="6d7b98ff" sha1="c769e5326b96c37a815d2a25ebfea02f9fc2a40e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="deeksdee">
+ <description>Deek's Deeds</description>
+ <year>1990</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="deek's deeds (1990)(zenobi)[re-release].dsk" size="194816" crc="b5ba9c79" sha1="c8bc7bcf561c44daab22a75662ddc69e25b08e80" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="deepa" cloneof="deep">
+ <description>The Deep (alt)</description>
+ <year>1988</year>
+ <publisher>U.S. Gold</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="213760">
+ <rom name="deep, the (1988)(u.s. gold).dsk" size="213760" crc="642620c1" sha1="003fb8ce69ef6d29dcddcf369edf8a0b088e6769" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="dotearth">
+ <description>Defenders of the Earth</description>
+ <year>1990</year>
+ <publisher>Enigma Variations</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="195840">
+ <rom name="defenders of the earth (1990)(enigma variations).dsk" size="195840" crc="ca58887c" sha1="bb58eeaa31252fd85bc985dc0f249aa42544a6c7" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="deflektra" cloneof="deflektr">
+ <description>Deflektor (alt)</description>
+ <year>1987</year>
+ <publisher>Gremlin Graphics Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="174848">
+ <rom name="deflektor (1987)(gremlin graphics).dsk" size="174848" crc="63929c07" sha1="adc7f9ba5f9bbded9a60f104b51973ff1808a94f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="totrecalsp" cloneof="totrecal">
+ <description>Desafio Total</description>
+ <year>1991</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="151040">
+ <rom name="desafio total (1991)(erbe)(es)(en)[aka total recall][re-release].dsk" size="151040" crc="341d1500" sha1="793d902be2b432531b8e901750ca301a16e0675d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="diarmid">
+ <description>Diarmid</description>
+ <year>1993</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="diarmid (1993)(zenobi).dsk" size="194816" crc="4b08234a" sha1="173e145e0bbe47764618022be5edcb632dc6cefe" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="diosacoz">
+ <description>La Diosa de Cozumel</description>
+ <year>1990</year>
+ <publisher>Aventuras AD</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="126720">
+ <rom name="diosa de cozumel, la (1990)(aventuras ad)(es).dsk" size="126720" crc="47b10a66" sha1="be799ad89d4ad9047158e9e25ecd74e6e65ae3ab" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="dogboy">
+ <description>The Dogboy</description>
+ <year>1985</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="dogboy, the (1985)(zenobi)[re-release].dsk" size="194816" crc="b7f4582c" sha1="40828308aa82e7208c4d154ace4b79a861c3a0c1" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="dominatrsp" cloneof="dominatr">
+ <description>Dominator (Spa)</description>
+ <year>1989</year>
+ <publisher>MCM Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="121856">
+ <rom name="dominator (1989)(mcm)(es)(en)[re-release].dsk" size="121856" crc="0ca1868a" sha1="dc6d54da26a5271340910aa52a76d49dc67216bd" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="dominatra" cloneof="dominatr">
+ <description>Dominator (alt)</description>
+ <year>1989</year>
+ <publisher>System 3 Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="234752">
+ <rom name="dominator (1989)(system 3).dsk" size="234752" crc="a8475699" sha1="fc39aa181b7db27aa0a92a0458f54e75fe610ede" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="ddragonsp" cloneof="ddragon">
+ <description>Double Dragon (Spa)</description>
+ <year>1989</year>
+ <publisher>Dro Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="170496">
+ <rom name="double dragon (1989)(dro soft)(es)(en)(side a)[re-release].dsk" size="170496" crc="a9a2d5c4" sha1="cf88aaec4f3fef0537638bc225ee92894c2e8d05" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="63488">
+ <rom name="double dragon (1989)(dro soft)(es)(en)(side b)[re-release].dsk" size="63488" crc="016a0453" sha1="d5faeb6ce277eb30c394e6438775a01ebb7378d8" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="ddragon">
+ <description>Double Dragon</description>
+ <year>1989</year>
+ <publisher>Melbourne House</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="170496">
+ <rom name="double dragon (1989)(melbourne house)(side a).dsk" size="170496" crc="5c97aaf4" sha1="c906ed3124fd6b7c2e247e2a2863755ab10eae00" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="63488">
+ <rom name="double dragon (1989)(melbourne house)(side b).dsk" size="63488" crc="1c50d9dd" sha1="ea88d3e0e16f4534862ae8476fdcbe965916bfa1" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="ddragon2">
+ <description>Double Dragon II - The Revenge</description>
+ <year>1989</year>
+ <publisher>Virgin Mastertronic</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="197888">
+ <rom name="double dragon ii - the revenge (1989)(virgin mastertronic)(side a).dsk" size="197888" crc="8170bb9b" sha1="5480069cc2719e4a7d604d26efeef08390b5235a" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="double dragon ii - the revenge (1989)(virgin mastertronic)(side b).dsk" size="194816" crc="0625d7e9" sha1="c9b8823d3564d0d2cd853f9586a36c6b49346735" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="drjekyll">
+ <description>Dr. Jekyll and Mr. Hyde (master disk)</description>
+ <year>1988</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="dr. jekyll and mr. hyde (1988)(zenobi)(side a)[master disk][re-release].dsk" size="194816" crc="3429d25d" sha1="b9725f433771122798ba28ed40441204b14fe95c" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="dr. jekyll and mr. hyde (1988)(zenobi)(side b)[master disk][re-release].dsk" size="194816" crc="d3cbb30d" sha1="e49eca6a9332a89ebeb747df5997a1ab7716ee81" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="baddudessp" cloneof="baddudes">
+ <description>Dragon Ninja (Spa)</description>
+ <year>1988</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="135680">
+ <rom name="dragon ninja (1988)(erbe)(es)(en)[re-release].dsk" size="135680" crc="13338cd1" sha1="8b6703803bf4afe5fd7de30fdabab4ffcccbb0ac" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="dragnque">
+ <description>Dragon-Quest</description>
+ <year>1994</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="dragon-quest (1994)(zenobi).dsk" size="194816" crc="74097eb9" sha1="7cb723772404ec52399aab549ca2324877a75cad" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="drakkar">
+ <description>Drakkar</description>
+ <year>1989</year>
+ <publisher>Delta Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="102400">
+ <rom name="drakkar (1989)(delta software s.l.)(es)[aka drakar].dsk" size="102400" crc="816c2a6d" sha1="4d7eaf60c528cfae76a79de655da4732f151f8b2" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="drazenpb">
+ <description>Drazen Petrovic Basket</description>
+ <year>1989</year>
+ <publisher>Topo Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="73216">
+ <rom name="drazen petrovic basket (1989)(topo soft)(es).dsk" size="73216" crc="0ef58280" sha1="744f2e6de5131cdfc6e151bd3701b95da57a2100" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="driller">
+ <description>Driller</description>
+ <year>1987</year>
+ <publisher>Incentive</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="204544">
+ <rom name="driller (1987)(incentive)[passworded].dsk" size="204544" crc="e4c9034f" sha1="3bd8abab0fa649862218b6f4a42387c68733402a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="duckout">
+ <description>Duck Out</description>
+ <year>1989</year>
+ <publisher>Dro Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="duck out (1989)(dro soft)(es)(en).dsk" size="194816" crc="ca48cc1d" sha1="64ec19958898c2d97a79e42f126adbef055d3e94" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="td2tduel">
+ <description>The Duel - Test Drive II</description>
+ <year>1989</year>
+ <publisher>Accolade</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="66048">
+ <rom name="duel, the - test drive ii (1989)(accolade).dsk" size="66048" crc="693d20c7" sha1="9b816281dbe1c98d652727078d60b1528def9b55" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="dungromp">
+ <description>A Dungeon Romp</description>
+ <year>1995</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="dungeon romp, a (1995)(zenobi).dsk" size="194816" crc="3e99350f" sha1="4db3b696c9659c060ed51eb658e97b06a79f92ba" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="dungmald">
+ <description>The Dungeons of Maldread</description>
+ <year>1995</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="dungeons of maldread, the (1995)(zenobi).dsk" size="194816" crc="f83f9881" sha1="50d3747b5e45bba24e92054525efc41a855f4b6d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="ddux">
+ <description>Dynamite Dux</description>
+ <year>1989</year>
+ <publisher>Activision</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="153088">
+ <rom name="dynamite dux (1989)(activision).dsk" size="153088" crc="6f8c2d14" sha1="f6878b252d887cd6dc24bf934c4a7f35936be50e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="dynwar">
+ <description>Dynasty Wars</description>
+ <year>1990</year>
+ <publisher>U.S. Gold</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="133632">
+ <rom name="dynasty wars (1990)(u.s. gold).dsk" size="133632" crc="efd8e230" sha1="2e834f96544eeb6fd39dad939c3685bc3d932b26" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="emotion">
+ <description>E-motion</description>
+ <year>1990</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="78080">
+ <rom name="e-motion (1990)(erbe)(es)(en)[re-release].dsk" size="78080" crc="216e6ce4" sha1="96f573de05900cd43a3351c031cf8eeb3b16f1f8" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="echelona" cloneof="echelon">
+ <description>Echelon (alt)</description>
+ <year>1988</year>
+ <publisher>U.S. Gold</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="echelon (1988)(u.s. gold).dsk" size="194816" crc="7bce0509" sha1="37a23c2ae41a81645dd719b509333801d58643a6" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="eddthedumd" cloneof="eddthedu">
+ <description>Edd the Duck (master disk)</description>
+ <year>1990</year>
+ <publisher>Zeppelin Games</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="64768">
+ <rom name="edd the duck (1990)(zeppelin games)(side a)[master disk][re-release].dsk" size="64768" crc="ef813afc" sha1="31462f540c2b1a8cc75aee1d542bd53f4891a3e9" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="eddthedutmd" cloneof="eddthedu">
+ <description>Edd the Duck (tape master disk)</description>
+ <year>1990</year>
+ <publisher>Zeppelin Games</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="256000">
+ <rom name="edd the duck (1990)(zeppelin games)(side a)[re-release][tape master disk].dsk" size="256000" crc="1be41a6d" sha1="b208c586b5428fd31a043a2fc4380c89be4f74cc" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="eddthedu">
+ <description>Edd the Duck</description>
+ <year>1990</year>
+ <publisher>Zeppelin Games</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="64768">
+ <rom name="edd the duck (1990)(zeppelin games)[re-release].dsk" size="64768" crc="b023516f" sha1="ba6fe9a835f9ac2c0c35c30d6eedff2b53069068" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="elfinwar">
+ <description>The Elfin Wars</description>
+ <year>1994</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="elfin wars, the (1994)(zenobi).dsk" size="194816" crc="026b892b" sha1="49b9412ac4e400ae53a1dbcef4f7c6c977880f6b" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="elfindor">
+ <description>Elfindor</description>
+ <year>1989</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="elfindor (1989)(zenobi)[re-release].dsk" size="194816" crc="3d6b222f" sha1="75a57b2af4042253332808a1298f5e8174e95227" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="eliminat">
+ <description>Eliminator</description>
+ <year>1988</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="52992">
+ <rom name="eliminator (1988)(erbe)(es)(en)[re-release].dsk" size="52992" crc="d14edabd" sha1="d375b03df6b0fcf137a57580f572c6fc2c56cb22" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="ellisndi">
+ <description>The Ellisnore Diamond</description>
+ <year>1992</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="ellisnore diamond, the (1992)(zenobi)[re-release].dsk" size="194816" crc="ee8934c6" sha1="3947b2c10415643d432e905ffca736aaf1142511" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="emeraelf">
+ <description>The Emerald Elf</description>
+ <year>1995</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="emerald elf, the (1995)(zenobi).dsk" size="194816" crc="95eaa5a9" sha1="38c565f37d17a6235f3db1d0e1bfcd06377baaca" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="emilbutr">
+ <description>Emilio Butragueno Futbol</description>
+ <year>1988</year>
+ <publisher>Ocean Software - Topo Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="58624">
+ <rom name="emilio butragueno futbol (1988)(ocean software - topo soft)(gb)(es).dsk" size="58624" crc="94d830d3" sha1="e1778ad33325399f2c9c3f9a5d788f374ac1098f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="emilbutra" cloneof="emilbutr">
+ <description>Emilio Butragueno Futbol (alt)</description>
+ <year>1988</year>
+ <publisher>Ocean Software - Topo Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="116992">
+ <rom name="emilio butragueno futbol (1988)(ocean software - topo soft)(gb)(es)[a].dsk" size="116992" crc="a6184800" sha1="6bbfc0bc81082d1719b932b96128d362b3c7730f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="esanchvi">
+ <description>Emilio Sanchez Vicario Grand Slam</description>
+ <year>1990</year>
+ <publisher>Zigurat Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="58624">
+ <rom name="emilio sanchez vicario grand slam (1990)(zigurat)(es).dsk" size="58624" crc="c048d1f6" sha1="2bee364efe14224fba67057635970d7ebbf24a94" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="esanchvia" cloneof="esanchvi">
+ <description>Emilio Sanchez Vicario Grand Slam (alt)</description>
+ <year>1990</year>
+ <publisher>Zigurat Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="58624">
+ <rom name="emilio sanchez vicario grand slam (1990)(zigurat)(es)[a].dsk" size="58624" crc="09b82d36" sha1="78c5f01c0d0af55813a4eb69495f430a338d39e9" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="emlynhug">
+ <description>Emlyn Hughes International Soccer</description>
+ <year>1989</year>
+ <publisher>Audiogenic Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="emlyn hughes international soccer (1989)(audiogenic).dsk" size="194816" crc="ebc0e76c" sha1="594526e9c2f40bdddd11c7f8a0d9ed4455d66377" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="esb">
+ <description>Star Wars - The Empire Strikes Back</description>
+ <year>1988</year>
+ <publisher>Domark</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="195328">
+ <rom name="empire strikes back, the (1988)(domark).dsk" size="195328" crc="d95b5247" sha1="7c78b580409018da83683fe6e4e5ab687f9f6100" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="endisnig">
+ <description>The End Is Nigh</description>
+ <year>1994</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="196096">
+ <rom name="end is nigh, the (1994)(zenobi).dsk" size="196096" crc="48e73904" sha1="23e85f5830bcc3cdfbfd385a80e2f4d7351c50fd" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="erika" cloneof="erik">
+ <description>Erik - the Phantom of the Opera (alt)</description>
+ <year>1987</year>
+ <publisher>Crysys</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="erik - the phantom of the opera (1987)(crysys).dsk" size="194816" crc="08b83623" sha1="53834f2930e893f8961949b3d3a6fcf6d61513fc" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="efhodkma">
+ <description>The Escape from Hodgkins' Manor</description>
+ <year>1990</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="escape from hodgkins' manor, the (1990)(zenobi).dsk" size="194816" crc="4943ed9f" sha1="d2fa28b6de2422860bba3c76ec24119b2ab791fa" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="eschabit">
+ <description>The Escaping Habit</description>
+ <year>1992</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="escaping habit, the (1992)(zenobi).dsk" size="194816" crc="8083eba9" sha1="9e74c50b00acc63c9a93a68f275924b21e9fbd50" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="espionaga" cloneof="espionag">
+ <description>Espionage (alt)</description>
+ <year>1988</year>
+ <publisher>Grandslam Entertainments</publisher>
+ <info name="usage" value="Requires manual for password protection"/>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="78080">
+ <rom name="espionage (1988)(grandslam)[passworded].dsk" size="78080" crc="69318518" sha1="36c295268a4c9ffb1311ed74bcea286a2e0be716" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="euspleag">
+ <description>European Superleague</description>
+ <year>1991</year>
+ <publisher>CDS Microsystems</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="european superleague (1991)(cds microsystems).dsk" size="194816" crc="78795ffd" sha1="03dc2bf5e3973765ae4b86352db8b22c6d8f83bf" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="extreme">
+ <description>Extreme</description>
+ <year>1991</year>
+ <publisher>Digital Integration</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="63232">
+ <rom name="extreme (1991)(digital integration).dsk" size="63232" crc="67f4f1ba" sha1="ced54f8de664326392b48ed29072a4d5d5bea3eb" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="eye">
+ <description>Eye</description>
+ <year>1987</year>
+ <publisher>Endurance Games</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="eye (1987)(endurance games).dsk" size="194816" crc="a3f4c053" sha1="f4e24bf0714a533db047243aa2259efd849d874c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="f1">
+ <description>F-1</description>
+ <year>1991</year>
+ <publisher>Zigurat Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="58624">
+ <rom name="f-1 (1991)(zigurat)(es)[aka formula 1 g.p. simulator].dsk" size="58624" crc="0aa6b65d" sha1="671fd441c1efeae1e78f7ecbe78990d590e45179" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="f15strik">
+ <description>F-15 Strike Eagle</description>
+ <year>1990</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="48896">
+ <rom name="f-15 strike eagle (1990)(erbe)(es)(en).dsk" size="48896" crc="23150627" sha1="2f9f70218a77982f01a4dc12436a1cf90cc6da4c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="f16comba" cloneof="f16comb">
+ <description>F-16 Combat Pilot (alt)</description>
+ <year>1991</year>
+ <publisher>Digital Integration</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="253952">
+ <rom name="f-16 combat pilot (1991)(digital integration).dsk" size="253952" crc="01b3104a" sha1="c3ebb2c4643f22e3b2526828d80b6927399f2f7c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="f1tornadtmd">
+ <description>F1 Tornado Simulator (tape master disk)</description>
+ <year>1991</year>
+ <publisher>Zeppelin Games</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="f1 tornado simulator (1991)(zeppelin games)(side a)[tape master disk].dsk" size="194816" crc="e47114da" sha1="b1bf502cda2506caca76b29ec022acc9d9f28334" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="federatna" cloneof="federatn">
+ <description>Federation (alt)</description>
+ <year>1988</year>
+ <publisher>CRL Group</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="federation (1988)(crl group)[aka quann tulla].dsk" size="194816" crc="0d18bc80" sha1="870ff7bd8239a44491a09d35d00adc60e2be0f4e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="fernmdie">
+ <description>Fernandez Must Die</description>
+ <year>1988</year>
+ <publisher>Image Works</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="204544">
+ <rom name="fernandez must die (1988)(image works).dsk" size="204544" crc="c3e2704a" sha1="8aecdf2e969486e5e5705c508c64a606196285c8" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="fmbasket">
+ <description>Fernando Martin Basket Master</description>
+ <year>1987</year>
+ <publisher>Dinamic Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="61696">
+ <rom name="fernando martin basket master (1987)(dinamic)(es).dsk" size="61696" crc="72b4c4a7" sha1="d051b2fa332e4a043be9db87a5fabf865a7280fb" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="fiendish">
+ <description>Fiendish Freddy's Big Top o'Fun</description>
+ <year>1990</year>
+ <publisher>Mindscape International</publisher>
+ <info name="usage" value="Requires manual for password protection"/>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Disk 1, Side A"/>
+ <dataarea name="flop" size="210688">
+ <rom name="fiendish freddy's big top o'fun (1990)(mindscape international)(disk 1 of 2 side a)[aka fiendish freddy's big top of fun].dsk" size="210688" crc="cb007678" sha1="c4fb51a1847efb8d2525280c8897e02d1c0246b1" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Disk 1, Side B"/>
+ <dataarea name="flop" size="210688">
+ <rom name="fiendish freddy's big top o'fun (1990)(mindscape international)(disk 1 of 2 side b)[aka fiendish freddy's big top of fun].dsk" size="210688" crc="7cc2258e" sha1="2de100a539a094138a275ac640be547205449315" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop3" interface="floppy_3">
+ <feature name="part_id" value="Disk 2, Side A"/>
+ <dataarea name="flop" size="210688">
+ <rom name="fiendish freddy's big top o'fun (1990)(mindscape international)(disk 2 of 2 side a)[aka fiendish freddy's big top of fun].dsk" size="210688" crc="b67fa7d0" sha1="097e034ac017abf99e95c57ac246fe41c525ce88" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop4" interface="floppy_3">
+ <feature name="part_id" value="Disk 2, Side B"/>
+ <dataarea name="flop" size="210688">
+ <rom name="fiendish freddy's big top o'fun (1990)(mindscape international)(disk 2 of 2 side b)[aka fiendish freddy's big top of fun].dsk" size="210688" crc="66b997c1" sha1="4c69f04de665f9ce180045955c79d1b52519df5d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="finalch4">
+ <description>The Final Chorus v4</description>
+ <year>1995</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="final chorus, the v4 (1995)(zenobi).dsk" size="194816" crc="d08b9197" sha1="1e468dc36387e0bd1e0dd940f1a789a92176fd30" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="findeman">
+ <description>The Final Demand</description>
+ <year>1993</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="final demand, the (1993)(zenobi).dsk" size="194816" crc="a40709ef" sha1="4c5f3188c56403299a939e0f2f2d851ab45fb0e3" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="ffight">
+ <description>Final Fight</description>
+ <year>1991</year>
+ <publisher>U.S. Gold</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="255232">
+ <rom name="final fight (1991)(u.s. gold)(side a).dsk" size="255232" crc="3dfc49e0" sha1="49bb04a9285a332f46370260d8883263f65f7c46" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="255232">
+ <rom name="final fight (1991)(u.s. gold)(side b).dsk" size="255232" crc="47ba3e39" sha1="dfc152177861daf9c6b2d8fb1a9b04cac78697ee" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="fireflya" cloneof="firefly">
+ <description>Firefly (alt)</description>
+ <year>1988</year>
+ <publisher>Ocean Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="214784">
+ <rom name="firefly (1988)(ocean).dsk" size="214784" crc="ea47b03f" sha1="e0f89ccf21303bee7fa8121b82e92b5827d288c6" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="fwproble">
+ <description>First World Problems</description>
+ <year>2014</year>
+ <publisher>&lt;homebrew&gt;</publisher>
+ <info name="author" value="ZX-Studio"/>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="first world problems (2014-09)(zx-studio).dsk" size="194816" crc="0e7c38d5" sha1="dc279a65d532ad052b47a1e197f494b017dc7e93" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="fisha" cloneof="fish">
+ <description>Fish! (alt)</description>
+ <year>1989</year>
+ <publisher>Rainbird Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="195072">
+ <rom name="fish (1989)(rainbird).dsk" size="195072" crc="9b110b8c" sha1="fb2313141dda5289a12b40cd91a12ac271f763bc" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="fishv103">
+ <description>Fish v1.03</description>
+ <year>1989</year>
+ <publisher>Rainbird Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="fish v1.03 (1989)(rainbird).dsk" size="194816" crc="367d44c8" sha1="a51b0cdefaffeae1d905be7f43af9a9bd3f60db7" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="fishrkin">
+ <description>The Fisher King</description>
+ <year>1991</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="fisher king, the (1991)(zenobi).dsk" size="194816" crc="59f46ec1" sha1="e845c6a90def997cf23b21ad2f8778d017a699f2" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="ffonecro">
+ <description>A Fistful of Necronomicons</description>
+ <year>1995</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="fistful of necronomicons, a (1995)(zenobi).dsk" size="194816" crc="9708f9dc" sha1="017585b35183a3b34251598ba3bd487fa79209ee" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="flameout">
+ <description>Flameout</description>
+ <year>1994</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="flameout (1994)(zenobi).dsk" size="194816" crc="7fe10b1b" sha1="7b9682942393ab38974f9fa92580685c639f34af" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="footdir2a" cloneof="footdir2">
+ <description>Football Director II (alt)</description>
+ <year>1987</year>
+ <publisher>D&amp;H Games</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="football director ii (1987)(d&amp;h games).dsk" size="194816" crc="72886e79" sha1="7dfb23c32594aaa76891c502bfd27de6031aeaa0" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="fbmanagr">
+ <description>Football Manager</description>
+ <year>1982</year>
+ <publisher>Addictive Games</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="football manager (1982)(addictive games).dsk" size="194816" crc="b705269b" sha1="8b587fccf87e90f402262f1314996d1fca9fe37a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="fbmanag3">
+ <description>Football Manager 3</description>
+ <year>1991</year>
+ <publisher>Addictive Games</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="football manager 3 (1991)(addictive games)(side a).dsk" size="194816" crc="a1514dc0" sha1="8cbf454e00edc0c92b333554566d9b305c5db587" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="football manager 3 (1991)(addictive games)(side b).dsk" size="194816" crc="960d092a" sha1="5b2f005d623c1eb5406133d92a51d142ef5384aa" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="foty2a" cloneof="foty2">
+ <description>Footballer of the Year 2 (alt)</description>
+ <year>1989</year>
+ <publisher>Gremlin Graphics Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="255232">
+ <rom name="footballer of the year 2 (1989)(gremlin graphics).dsk" size="255232" crc="ed6b20ca" sha1="e9e349e01090b6323036cbe476e2197d3999e598" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="forpetes">
+ <description>For Pete's Sake</description>
+ <year>1993</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="for pete's sake (1993)(zenobi).dsk" size="194816" crc="2013dbe6" sha1="d2cd15437ebda07e9e40708c4847b9e61636583a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="forgottn">
+ <description>Forgotten Worlds</description>
+ <year>1989</year>
+ <publisher>U.S. Gold</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="213760">
+ <rom name="forgotten worlds (1989)(u.s. gold).dsk" size="213760" crc="2e8774e0" sha1="ac689946f98ace1e72edbfa4101f239b39a8d132" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="forgottna" cloneof="forgottn">
+ <description>Forgotten Worlds (alt)</description>
+ <year>1989</year>
+ <publisher>U.S. Gold</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="133120">
+ <rom name="forgotten worlds (1989)(u.s. gold)[a].dsk" size="133120" crc="01bd6ff9" sha1="df381f59162d6c5979e598c75e2dec2a0d27494d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="foursymb">
+ <description>The Four Symbols</description>
+ <year>1992</year>
+ <publisher>FSF Adventures</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="four symbols, the (1992)(fsf adventures).dsk" size="194816" crc="ba5f9395" sha1="c364ab3404004ae9caaeb3cde00a4ad0765345f9" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="foxxfigb">
+ <description>Foxx Fights Back</description>
+ <year>1988</year>
+ <publisher>Image Works</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="73216">
+ <rom name="foxx fights back (1988)(image works)[f][aka fox fights back].dsk" size="73216" crc="c8362449" sha1="74abfc7c6f649b2724ca9efc1639ab586c8d5f09" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="fredhams">
+ <description>Freddy Hardest en Manhattan Sur</description>
+ <year>1989</year>
+ <publisher>Dinamic Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="69632">
+ <rom name="freddy hardest en manhattan sur (1989)(dinamic)(es)[aka freddy hardest in south manhattan].dsk" size="69632" crc="421fbbe2" sha1="fd35f4b9f7c2525eed5dff0958d74732a1a46a1b" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="frightma">
+ <description>Frightmare</description>
+ <year>1988</year>
+ <publisher>Cascade Games</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="frightmare (1988)(cascade games).dsk" size="194816" crc="8b1fc84a" sha1="f9c574d1e34d937c688524ecea115775b8192759" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="fullthr2tmd">
+ <description>Full Throttle 2 (tape master disk)</description>
+ <year>1990</year>
+ <publisher>Zeppelin Games</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="full throttle 2 (1990)(zeppelin games)(side a)[tape master disk].dsk" size="194816" crc="8cd531b9" sha1="12b96391beb7b97a99eab2191b010b7900a82b17" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="funkyfuna" cloneof="funkyfun">
+ <description>Funky Fungus (alt)</description>
+ <year>2013</year>
+ <publisher>Alessandro Grussu</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="funky fungus (2013-09)(grussu, alessandro)(it)(m5).dsk" size="194816" crc="3300d623" sha1="94b79a2cb8744aa14bc6ebe0ca3d3d238b1751f4" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- This version adds Italian to the language selection screen -->
+ <software name="funkyfun">
+ <description>Funky Fungus</description>
+ <year>2013</year>
+ <publisher>Alessandro Grussu</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="funky fungus (2013-09)(grussu, alessandro)(it)(m6).dsk" size="194816" crc="2438e3be" sha1="c8b718e2391504bdd116c7ea61bcd5de311d7f68" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="thefury">
+ <description>The Fury</description>
+ <year>1988</year>
+ <publisher>Martech Games</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="214784">
+ <rom name="fury, the (1988)(martech games).dsk" size="214784" crc="63e21004" sha1="9591fe65eb2a0489b68aa623cb4e4711ba61422a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="glocr360sp" cloneof="glocr360">
+ <description>G-LOC (Spa)</description>
+ <year>1992</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="127232">
+ <rom name="g-loc (1992)(erbe)(es)(en)[re-release].dsk" size="127232" crc="49e92c72" sha1="2b72df02d48e33984ed7e07ea064d6cf76cedbfe" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="glocr360">
+ <description>G-LOC - R360</description>
+ <year>1992</year>
+ <publisher>U.S. Gold</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="255232">
+ <rom name="g-loc - r360 (1992)(u.s. gold)(side a).dsk" size="255232" crc="80751c5f" sha1="7fa45f3f94598f53398f8c32f6b5e89fbeb2605a" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="255232">
+ <rom name="g-loc - r360 (1992)(u.s. gold)(side b).dsk" size="255232" crc="af608104" sha1="a490a0e6121b1d16039ba5ef542c903b80faddcc" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="gwoaname">
+ <description>Game Without a Name</description>
+ <year>1987</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="game without a name (1987)(zenobi)[re-release].dsk" size="194816" crc="def2f93d" sha1="5638e013a70b850ba3d99cb96149f40b9db49b7d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="gamessum">
+ <description>The Games - Summer Edition</description>
+ <year>1989</year>
+ <publisher>U.S. Gold</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="games - summer edition, the (1989)(u.s. gold)(side a).dsk" size="194816" crc="8d1100e4" sha1="eb8cc85279dbd1075dd783ba2807df92345021e5" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="games - summer edition, the (1989)(u.s. gold)(side b).dsk" size="194816" crc="2f767573" sha1="dc8979f7558a486611f420f2cab285d82f00c7d8" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="garfielda" cloneof="garfield">
+ <description>Garfield - Big, Fat, Hairy Deal (alt)</description>
+ <year>1988</year>
+ <publisher>The Edge</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="garfield - big, fat, hairy deal (1988)(edge, the).dsk" size="194816" crc="f49a2bfb" sha1="5b93c42be8793cee1e8a73d4ce4ad5308f829346" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="linekskla" cloneof="linekskl">
+ <description>Gary Lineker's Super Skills (alt)</description>
+ <year>1988</year>
+ <publisher>Gremlin Graphics Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="gary lineker's super skills (1988)(gremlin graphics).dsk" size="194816" crc="0383082c" sha1="3d62fbab0784ee24e2d624d84f4607ba39556879" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="lineksssa" cloneof="lineksss">
+ <description>Gary Lineker's Super Star Soccer (alt)</description>
+ <year>1987</year>
+ <publisher>Gremlin Graphics Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="174848">
+ <rom name="gary lineker's super star soccer (1987)(gremlin graphics).dsk" size="174848" crc="5ad471d4" sha1="9dfb8be61451f07184a1570dc0c42a290f884e75" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="lineksssb" cloneof="lineksss">
+ <description>Gary Lineker's Super Star Soccer (alt 2)</description>
+ <year>1987</year>
+ <publisher>Gremlin Graphics Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="174848">
+ <rom name="gary lineker's super star soccer (1987)(gremlin graphics)[a].dsk" size="174848" crc="33b7cea7" sha1="5147ecbc3eddb6bcada1f4516ca0139087b96851" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="gauntletb" cloneof="gauntlet">
+ <description>Gauntlet (alt 2)</description>
+ <year>1987</year>
+ <publisher>U.S. Gold</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="174848">
+ <rom name="gauntlet (1987)(u.s. gold).dsk" size="174848" crc="30f6477a" sha1="cace3b49f91e1e4b7c87c924e5df05294ab6a635" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="gauntleta" cloneof="gauntlet">
+ <description>Gauntlet (alt)</description>
+ <year>1987</year>
+ <publisher>U.S. Gold</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="gauntlet (1987)(u.s. gold)[a].dsk" size="194816" crc="9073be5a" sha1="e360dab9875526fb0e3a94459d966dc0005efdcc" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="gauntlt2a" cloneof="gauntlt2">
+ <description>Gauntlet II (alt)</description>
+ <year>1988</year>
+ <publisher>U.S. Gold</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="174848">
+ <rom name="gauntlet ii (1988)(u.s. gold).dsk" size="174848" crc="9684ed6f" sha1="80a82fd9179e0cb5afd6eb3d0613508ef696da3e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="gaunt3">
+ <description>Gauntlet III - The Final Quest</description>
+ <year>1991</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="255232">
+ <rom name="gauntlet iii - the final quest (1991)(erbe)(es)(en)(side a)[re-release].dsk" size="255232" crc="4fef2283" sha1="5b3f7b84d489900d62c594ee6430bfc40826ff69" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="256256">
+ <rom name="gauntlet iii - the final quest (1991)(erbe)(es)(en)(side b)[re-release].dsk" size="256256" crc="0c9043a0" sha1="7b923998a993f8d2bc48a54d67ce5deb693d14f5" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="gazza2a" cloneof="gazza2">
+ <description>Gazza II (alt)</description>
+ <year>1990</year>
+ <publisher>Empire</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="185088">
+ <rom name="gazza ii (1990)(empire).dsk" size="185088" crc="21159d93" sha1="5854e7aff0623135f9347a9a52512dd5e3c6c2c2" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="gazzasp" cloneof="gazza">
+ <description>Gazza's Super Soccer (Spa)</description>
+ <year>1990</year>
+ <publisher>Proein Soft Line</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="gazza's super soccer (1990)(proein soft line)(es)[re-release].dsk" size="194816" crc="d22b0f96" sha1="f25374b0533edda86d5fa9239e475f650df573c0" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="gemiwing">
+ <description>Gemini Wing</description>
+ <year>1989</year>
+ <publisher>Virgin Mastertronic</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="49920">
+ <rom name="gemini wing (1989)(virgin mastertronic)(side a).dsk" size="49920" crc="ac37933e" sha1="e45156913ef978f1343313675ec9707506a1db83" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="189952">
+ <rom name="gemini wing (1989)(virgin mastertronic)(side b).dsk" size="189952" crc="b6fa2da2" sha1="5250b1bb4bb427f1caa40c95c85892299c86e200" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="genedown">
+ <description>Genesis - Dawn of a New Day</description>
+ <year>2010</year>
+ <publisher>RetroWorks</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="genesis - dawn of a new day (2010)(retroworks)(es)(en).dsk" size="194816" crc="b66be9f1" sha1="3cfbba9fe3fecd88970179782f44e4a8696492a1" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="ghoulssp" cloneof="ghouls">
+ <description>Ghouls 'n' Ghosts (Spa)</description>
+ <year>1989</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="255232">
+ <rom name="ghouls 'n' ghosts (1989)(erbe)(es)(en)[re-release].dsk" size="255232" crc="0e2116f3" sha1="7872f08c3ed59f1a0fe25c47483588ddaacff99e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="ghoulsa" cloneof="ghouls">
+ <description>Ghouls 'n' Ghosts (alt)</description>
+ <year>1989</year>
+ <publisher>U.S. Gold</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="236032">
+ <rom name="ghouls 'n' ghosts (1989)(u.s. gold).dsk" size="236032" crc="684b0a6e" sha1="b222ee7bc8da5ef2ff368393b5b322ca7cceab65" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="giantkil">
+ <description>Giant Killer</description>
+ <year>1988</year>
+ <publisher>Topologika</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="giant killer (1988)(topologika).dsk" size="194816" crc="a14f9071" sha1="2b2817a0335d68b737198f6a63abefcd200eefd9" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="gnomeran">
+ <description>Gnome Ranger</description>
+ <year>1987</year>
+ <publisher>Level 9 Computing</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="gnome ranger (1987)(level 9 computing)(side a).dsk" size="194816" crc="c0a2c1d9" sha1="72dd23ade8f456d89227c117fc2a8deaa9cfed6a" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="gnome ranger (1987)(level 9 computing)(side b).dsk" size="194816" crc="5cf4fde5" sha1="196e6eeba57acf9d3144c57786416510fd25735f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="gnomerana" cloneof="gnomeran">
+ <description>Gnome Ranger (alt)</description>
+ <year>1987</year>
+ <publisher>Level 9 Computing</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="gnome ranger (1987)(level 9 computing)(side a)[a].dsk" size="194816" crc="ab6f9fc4" sha1="dee58071ffdcad55e876989ae3c6044c7b113c05" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="gnome ranger (1987)(level 9 computing)(side b)[a].dsk" size="194816" crc="78d2948c" sha1="cb60320983e5293c988ad59ff8d855e947662345" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="godsowar">
+ <description>The Gods of War</description>
+ <year>1987</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="gods of war, the (1987)(zenobi)[re-release].dsk" size="194816" crc="5f17551f" sha1="323f1944464f40f6f3d3c71f3325720f976cee81" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="goldnaxesp" cloneof="goldnaxe">
+ <description>Golden Axe (Spa)</description>
+ <year>1990</year>
+ <publisher>MCM Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="165888">
+ <rom name="golden axe (1990)(mcm)(es)(en)(side a)[re-release].dsk" size="165888" crc="6d1f7b39" sha1="ac6adace846dfb0317b10fe0b1c0563e024e2cc5" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="golden axe (1990)(mcm)(es)(en)(side b)[re-release].dsk" size="194816" crc="66d2022a" sha1="ceb5c62acb2a9f9282aeee1f696dd336b9d853a7" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="goldnaxe">
+ <description>Golden Axe</description>
+ <year>1990</year>
+ <publisher>Virgin Games</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="212736">
+ <rom name="golden axe (1990)(virgin games)(side a).dsk" size="212736" crc="2a528ede" sha1="091755e551ee628919411c50a0b0eeb387488658" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="golden axe (1990)(virgin games)(side b).dsk" size="194816" crc="fcdd188f" sha1="bc390526d92c77193626f0419f89febd24ba3af9" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="gobasket">
+ <description>Golden Basket</description>
+ <year>1990</year>
+ <publisher>Opera Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="211968">
+ <rom name="golden basket (1990)(opera soft)(es).dsk" size="211968" crc="59dee941" sha1="4018f2064473474ff5e8b25f8f4323c0f7611b99" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="goldlock">
+ <description>The Golden Locket</description>
+ <year>1993</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="golden locket, the (1993)(zenobi)[re-release].dsk" size="194816" crc="53843bdd" sha1="607631dea927f5e00fba2818e0f5b795e954fe9e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="goldpyra">
+ <description>The Golden Pyramid</description>
+ <year>1991</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="golden pyramid, the (1991)(zenobi).dsk" size="194816" crc="bedb25dc" sha1="706f7604eac2baeb15ebdfef25c631c1dd82ecdd" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="gswobhak">
+ <description>The Golden Sword of Bhakhor</description>
+ <year>1991</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="golden sword of bhakhor, the (1991)(zenobi).dsk" size="194816" crc="d02d944a" sha1="6b4eb8e54dcd781f04d7c37e6198bb60fb75ed79" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="grabghou">
+ <description>Grabbed by the Ghoulies</description>
+ <year>1992</year>
+ <publisher>FSF Adventures</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="grabbed by the ghoulies (1992)(fsf adventures)[re-release].dsk" size="194816" crc="dace798a" sha1="d449a4229125d4e858e7da44176d358be22b17cb" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="graesocctmd">
+ <description>Graeme Souness Soccer Manager (tape master disk)</description>
+ <year>1992</year>
+ <publisher>Zeppelin Games</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="graeme souness soccer manager (1992)(zeppelin games)[tape master disk].dsk" size="194816" crc="a28d55c1" sha1="3ea9842497c958a7c4f1c7ce3da5e3c4c24460b1" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- would be clone of "Hudson Hawk" if a dump existed -->
+ <software name="hudsonhasp">
+ <description>El Gran Halcon</description>
+ <year>1991</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="146176">
+ <rom name="gran halcon, el (1991)(erbe)(es)(en)[aka hudson hawk][re-release].dsk" size="146176" crc="9bcc8c2b" sha1="df35fafcb381b0d02eb04baf6926b61ac83f0581" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="gryzor">
+ <description>Gryzor</description>
+ <year>1987</year>
+ <publisher>Ocean Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="gryzor (1987)(ocean).dsk" size="194816" crc="c237d67d" sha1="1ffb3dac932ab7b84cd9d06ed4a88312680026e9" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="gwar">
+ <description>Guerrilla War - Hail the Heroes</description>
+ <year>1988</year>
+ <publisher>Imagine Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="134144">
+ <rom name="guerrilla war - hail the heroes (1988)(imagine).dsk" size="134144" crc="58d62d43" sha1="e17740a5fe4fd6468f9d107229bf252d94f3ef45" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="guilthie">
+ <description>The Guild of Thieves</description>
+ <year>1988</year>
+ <publisher>Rainbird Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="guild of thieves, the (1988)(rainbird)(side a).dsk" size="194816" crc="3048e6d4" sha1="56143b609159649b8ab836553cdaf84f7d2188e8" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="guild of thieves, the (1988)(rainbird)(side b).dsk" size="194816" crc="869107d0" sha1="555451be82b911d0612445f4560a48303f195916" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="guilthiea" cloneof="guilthie">
+ <description>The Guild of Thieves (alt)</description>
+ <year>1988</year>
+ <publisher>Rainbird Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="guild of thieves, the (1988)(rainbird)(side a)[a].dsk" size="194816" crc="7832e385" sha1="a4c37a58156b5b957be5aefb9aaf0878c39f1123" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <!-- Side missing from dump, using same as parent set -->
+ <dataarea name="flop" size="194816">
+ <rom name="guild of thieves, the (1988)(rainbird)(side b).dsk" size="194816" crc="869107d0" sha1="555451be82b911d0612445f4560a48303f195916" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="guiltell">
+ <description>Guillermo Tell</description>
+ <year>1989</year>
+ <publisher>Opera Soft</publisher>
+ <info name="usage" value="Requires Gun Stick lightgun"/>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="216064">
+ <rom name="guillermo tell (1989)(opera soft)(es).dsk" size="216064" crc="6c1dae08" sha1="e4c18ad9bb2f04c1466c4cfd30362d57531ef9e5" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="gunship">
+ <description>Gunship</description>
+ <year>1987</year>
+ <publisher>MicroProse</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="gunship (1987)(microprose)(side a).dsk" size="194816" crc="b8c9e143" sha1="81e9922afff03d074d995c00614b490baaa1a10f" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="gunship (1987)(microprose)(side b).dsk" size="194816" crc="abc054f8" sha1="60dfff8cbe8deb3cbadc770d1a320d3c4d5c247c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="gunshipa" cloneof="gunship">
+ <description>Gunship (alt)</description>
+ <year>1987</year>
+ <publisher>MicroProse</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="gunship (1987)(microprose)(side a)[a].dsk" size="194816" crc="cb851c5f" sha1="c87ef92255d3b4739f13005995913a1b1ccd61ed" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="gunship (1987)(microprose)(side b)[a].dsk" size="194816" crc="35775533" sha1="641ffdeb1d785040b2fab099d6442f617f2e11ca" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="hatea" cloneof="hate">
+ <description>H.A.T.E. - Hostile All Terrain Encounter (alt)</description>
+ <year>1989</year>
+ <publisher>Gremlin Graphics Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="219136">
+ <rom name="h.a.t.e. (1989)(gremlin graphics)[aka hostile all terrain encounter].dsk" size="219136" crc="c77d0383" sha1="60c22e50e0827fa2d8ee63fe496cd2e47046ba5a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="harddriv">
+ <description>Hard Drivin'</description>
+ <year>1989</year>
+ <publisher>Domark</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="hard drivin' (1989)(domark).dsk" size="194816" crc="c26cc54a" sha1="77b919946cc3bc66a6a62c9a788351fd369fa75f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="harddrivsp" cloneof="harddriv">
+ <description>Hard Drivin' (Spa)</description>
+ <year>1989</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="63488">
+ <rom name="hard drivin' (1989)(erbe)(es)(en)[re-release].dsk" size="63488" crc="e6f85a75" sha1="4e9a802f657b7fc04a02b0e0877830c582105ccf" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="harddriva" cloneof="harddriv">
+ <description>Hard Drivin' (alt)</description>
+ <year>1989</year>
+ <publisher>Domark</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="hard drivin' (1989)(domark)[a].dsk" size="194816" crc="384b47f2" sha1="08a23a450b6fbb383444b94e29bba02e871fb174" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="hellfiat">
+ <description>Hellfire Attack</description>
+ <year>1989</year>
+ <publisher>Martech Games</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="214784">
+ <rom name="hellfire attack (1989)(martech games)(side a).dsk" size="214784" crc="793a0cac" sha1="5fe57928392926af38b69983d5f29dfd7f7632e9" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="hellfire attack (1989)(martech games)(side b).dsk" size="194816" crc="12a71f04" sha1="c47c87075ec8cfe4ed9d4040e0accf1989079d86" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="helvera">
+ <description>Helvera - Mistress of the Park</description>
+ <year>1993</year>
+ <publisher>FSF Adventures</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="helvera - mistress of the park (1993)(fsf adventures).dsk" size="194816" crc="4da1fe77" sha1="069936422b4ff7ba66321efb70edb7eeba64c72a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="hermitag">
+ <description>The Hermitage</description>
+ <year>1989</year>
+ <publisher>Pegasus</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="hermitage, the (1989)(pegasus)(side a).dsk" size="194816" crc="324ca25e" sha1="c8dfe93e92cd64160890698fac76329e140c6ebb" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="hermitage, the (1989)(pegasus)(side b).dsk" size="194816" crc="c66477bb" sha1="0e1a7102c315843b58e057f45201a7803c356979" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="heroqsta" cloneof="heroqst">
+ <description>Hero Quest (alt)</description>
+ <year>1991</year>
+ <publisher>Gremlin Graphics Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="hero quest (1991)(gremlin graphics).dsk" size="194816" crc="ab30a1d0" sha1="915dde45e84df561fea89b8b4c3cea6892ca85c1" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="heroqstb" cloneof="heroqst">
+ <description>Hero Quest (alt 2)</description>
+ <year>1991</year>
+ <publisher>Gremlin Graphics Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="hero quest (1991)(gremlin graphics)[a].dsk" size="194816" crc="758aca42" sha1="1646d3fc7ad3719351cc9be38f3a7e714d9d866f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="heroqstc" cloneof="heroqst">
+ <description>Hero Quest (alt 3)</description>
+ <year>1991</year>
+ <publisher>Gremlin Graphics Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="hero quest (1991)(gremlin graphics)[a2].dsk" size="194816" crc="dec047e7" sha1="94dae34b89d72eed5e05f64a85f86aeac4ae8827" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="heroqstd" cloneof="heroqst">
+ <description>Hero Quest (alt 4)</description>
+ <year>1991</year>
+ <publisher>Gremlin Graphics Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="199680">
+ <rom name="hero quest (1991)(gremlin graphics)[a3].dsk" size="199680" crc="ceb5f071" sha1="1033f9307c145f34d8bc6d0fb8f8c7e581165588" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="heroque2">
+ <description>Hero Quest - Return of the Witch Lord</description>
+ <year>1991</year>
+ <publisher>Gremlin Graphics Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="hero quest - return of the witch lord (1991)(gremlin graphics).dsk" size="194816" crc="e11de839" sha1="6e72c9ffdfcefc98f26be651d6af9897f42c1826" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="heroque2a" cloneof="heroque2">
+ <description>Hero Quest - Return of the Witch Lord (alt)</description>
+ <year>1991</year>
+ <publisher>Gremlin Graphics Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="hero quest - return of the witch lord (1991)(gremlin graphics)[a].dsk" size="194816" crc="4ed5a340" sha1="71954827b51a39b4a682f94198026adf9f6f9205" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="heroque2b" cloneof="heroque2">
+ <description>Hero Quest - Return of the Witch Lord (alt 2)</description>
+ <year>1991</year>
+ <publisher>Gremlin Graphics Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="hero quest - return of the witch lord (1991)(gremlin graphics)[a2].dsk" size="194816" crc="86da0a2e" sha1="003e63884fb0a6dffcab7de701fad9df3206b4b5" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="heroque2c" cloneof="heroque2">
+ <description>Hero Quest - Return of the Witch Lord (alt 3)</description>
+ <year>1991</year>
+ <publisher>Gremlin Graphics Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="199680">
+ <rom name="hero quest - return of the witch lord (1991)(gremlin graphics)[a3].dsk" size="199680" crc="cdac513e" sha1="c20215ef636d6c2f92a5af5a87a8c2e8ce8be774" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="heroesre">
+ <description>Heroes Rescue</description>
+ <year>2016</year>
+ <publisher>Defecto Digital Studios</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="204544">
+ <rom name="heroes rescue (2016-12-23)(defecto digital studios).dsk" size="204544" crc="1802d377" sha1="909d426b26179f2521f43ab8074246a504007319" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="herolancsp" cloneof="herolanc">
+ <description>Heroes of the Lance (Spa)</description>
+ <year>1988</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="heroes of the lance (1988)(erbe)(es)(en)[re-release].dsk" size="194816" crc="99cc6af8" sha1="afd6e3b1ae18888ed999d690a9373a0f7778c7a5" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="herolanca" cloneof="herolanc">
+ <description>Heroes of the Lance (alt)</description>
+ <year>1988</year>
+ <publisher>U.S. Gold</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="heroes of the lance (1988)(u.s. gold).dsk" size="194816" crc="48f81876" sha1="d801954e2eca715f3b0b0057ebccd7021c7cae9a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="hidnseek">
+ <description>Hide and Seek</description>
+ <year>1995</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="hide and seek (1995)(zenobi)[re-release].dsk" size="194816" crc="a7b8a803" sha1="ee73f444d4637195c7272ea392dd174e534e0413" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="hobshoar">
+ <description>Hob's Hoard</description>
+ <year>1991</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="hob's hoard (1991)(zenobi).dsk" size="194816" crc="beca6e53" sha1="9b7f1c131bbab3b588a79667f06930535d0e47e8" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="hoppingm">
+ <description>Hopping Mad</description>
+ <year>1988</year>
+ <publisher>Elite Systems</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="161024">
+ <rom name="hopping mad (1988)(elite systems)[aka hoppin' mad].dsk" size="161024" crc="a9a4d047" sha1="7e3fac325b154027565744795e70c2f387668a44" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="hostagessp" cloneof="hostages">
+ <description>Hostages (Spa)</description>
+ <year>1990</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="174848">
+ <rom name="hostages (1990)(erbe)(es)(en)(side a)[re-release].dsk" size="174848" crc="2d074804" sha1="0d75703c852d2941794701ccf668dc8edc68ad56" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="174848">
+ <rom name="hostages (1990)(erbe)(es)(en)(side b)[re-release].dsk" size="174848" crc="55da5edb" sha1="77a872dfe8a5b37880e27c101660e62fcb9102bb" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="hostages">
+ <description>Hostages</description>
+ <year>1990</year>
+ <publisher>Infogrames</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="148736">
+ <rom name="hostages (1990)(infogrames)(fr)(en)(side a).dsk" size="148736" crc="181e0d1e" sha1="4db8c8ea16e12caa75cf6a5ebe046fe15f901726" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="135680">
+ <rom name="hostages (1990)(infogrames)(fr)(en)(side b).dsk" size="135680" crc="c5d910c7" sha1="0ad584237568a82c5c20a0e9b565303b8ac229d0" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="hotshot">
+ <description>Hotshot</description>
+ <year>1988</year>
+ <publisher>Prism Leisure Corporation</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="204544">
+ <rom name="hotshot (1988)(prism leisure corporation)[re-release].dsk" size="204544" crc="c0382c46" sha1="34aa79e19795da44846fd0362cfbbf2318a1ea8a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="houseott">
+ <description>The House on the Tor</description>
+ <year>1990</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="house on the tor, the (1990)(zenobi).dsk" size="194816" crc="a29246d9" sha1="49b35455d6747345933cefac220fe46fdd6cb76e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="thehouse">
+ <description>The House</description>
+ <year>1994</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="house, the (1994)(zenobi).dsk" size="194816" crc="ce8ac110" sha1="56edf0e0151b87a7bf0e559638373a92a9c99496" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="hkma" cloneof="hkm">
+ <description>H.K.M. - Human Killing Machine (alt)</description>
+ <year>1988</year>
+ <publisher>U.S. Gold</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="219136">
+ <rom name="human killing machine (1988)(u.s. gold)[aka hkm].dsk" size="219136" crc="6070005d" sha1="aa6993a2e75dee924a8a673358c507922dbe939f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="hkmb" cloneof="hkm">
+ <description>Human Killing Machine (alt 2)</description>
+ <year>1988</year>
+ <publisher>U.S. Gold</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="213760">
+ <rom name="human killing machine (1988)(u.s. gold)[a][aka hkm].dsk" size="213760" crc="23f6daf4" sha1="8a3d32f5da2c9087c1b50d4a205ad6086cd13862" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="ineedspe">
+ <description>I Need Speed</description>
+ <year>2009</year>
+ <publisher>Computer Emuzone</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="i need speed (2009)(computer emuzone)(es)(en).dsk" size="194816" crc="f1f45a4a" sha1="f63895b1d4353454c4ba29fce31bf9d2d4fa126a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="icebreak">
+ <description>Ice-Breaker</description>
+ <year>1990</year>
+ <publisher>Topo Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="116992">
+ <rom name="ice-breaker (1990)(topo soft)(es).dsk" size="116992" crc="b92855fa" sha1="9bb3c9a9465251794cb4f52dba61b41fc31d6d0d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="ikariwar">
+ <description>Ikari Warriors</description>
+ <year>1988</year>
+ <publisher>Elite Systems</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="214784">
+ <rom name="ikari warriors (1988)(elite systems).dsk" size="214784" crc="6a5e6217" sha1="92702073e396e40ef274ed8bb90b0e2562ef6d64" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="ikariwara" cloneof="ikariwar">
+ <description>Ikari Warriors (alt)</description>
+ <year>1988</year>
+ <publisher>Elite Systems</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="204032">
+ <rom name="ikari warriors (1988)(elite systems)[a].dsk" size="204032" crc="aa6e26a1" sha1="879c95e0827b5baace546ddf94a5f49a4555ab0c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="impact">
+ <description>Impact</description>
+ <year>1992</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="impact (1992)(zenobi).dsk" size="194816" crc="596680d7" sha1="8b834a5283f06b3d14bd70e3ba7d5aa82b5378db" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="impossamsp" cloneof="impossam">
+ <description>Impossamole (Spa)</description>
+ <year>1990</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="214784">
+ <rom name="impossamole (1990)(erbe)(es)(en)[re-release].dsk" size="214784" crc="4e9a963d" sha1="1f0723d701dbaad0c57a47e0bde0ff79d5a58dd1" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="impossam">
+ <description>Impossamole</description>
+ <year>1990</year>
+ <publisher>Gremlin Graphics Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="214784">
+ <rom name="impossamole (1990)(gremlin graphics).dsk" size="214784" crc="04ece926" sha1="dd49acee739bf6629420813275271305f8b48db2" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="indy3sp">
+ <description>Indiana Jones y la Ultima Cruzada</description>
+ <year>1989</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="indiana jones y la ultima cruzada (1989)(erbe)(es)(en)[aka indiana jones and the last crusade][re-release].dsk" size="194816" crc="e2de5128" sha1="e0c5862105818b5d88fe5543f04ddc67f45be587" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="inf2rtre">
+ <description>Infiltrado 2 - Return To Reactor</description>
+ <year>2004</year>
+ <publisher>OCTOCOM</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="infiltrado 2 - return to reactor (2004)(octocom)(es).dsk" size="194816" crc="9196fcf8" sha1="392d82daf3c96bd84918935c9d3835a2127f1109" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="ingrback">
+ <description>Ingrid's Back</description>
+ <year>1988</year>
+ <publisher>Level 9 Computing</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="ingrid's back (1988)(level 9 computing)(side a).dsk" size="194816" crc="7b9efce5" sha1="c15eb32cc8c21ab3dc5919d3699ffbf707a52d6f" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="ingrid's back (1988)(level 9 computing)(side b).dsk" size="194816" crc="02a85f6a" sha1="d401c963d2fd9a7cd80641e5c5ea34ffe54ae8a7" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="ingrbacka" cloneof="ingrback">
+ <description>Ingrid's Back (alt)</description>
+ <year>1988</year>
+ <publisher>Level 9 Computing</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="ingrid's back (1988)(level 9 computing)(side a)[a].dsk" size="194816" crc="7d33b69a" sha1="49230a2de96ad140c97c60cc31a03c6db1a77a06" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="ingrid's back (1988)(level 9 computing)(side b)[a].dsk" size="194816" crc="a8c6adff" sha1="2e5f36a31a6eff7ff68d0105c28a03d7ba08133d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="ingrbackb" cloneof="ingrback">
+ <description>Ingrid's Back (alt 2)</description>
+ <year>1988</year>
+ <publisher>Level 9 Computing</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="389376">
+ <rom name="ingrid's back (1988)(level 9 computing)(side a)[a2].dsk" size="389376" crc="9f4244cf" sha1="67367fd3815e826f95b96a2cd56011cf7857e328" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <!-- Side missing from dump, using same as parent set -->
+ <dataarea name="flop" size="194816">
+ <rom name="ingrid's back (1988)(level 9 computing)(side b).dsk" size="194816" crc="02a85f6a" sha1="d401c963d2fd9a7cd80641e5c5ea34ffe54ae8a7" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="intercit">
+ <description>The Inter City</description>
+ <year>1988</year>
+ <publisher>Steam Railway Simulations</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="inter city, the (1988)(steam railway simulations).dsk" size="194816" crc="63c6f473" sha1="d76be72e72634a97dc5ebd98fae82b7c4a0c2b8c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="i5asfoottmd">
+ <description>International 5 A Side Football (tape master disk)</description>
+ <year>1992</year>
+ <publisher>Zeppelin Games</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="international 5 a side football (1992)(zeppelin games)(side a)[tape master disk].dsk" size="194816" crc="9e5b009d" sha1="cc2563d1268d9053070d0d6ffeb0d96170e7756c" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="international 5 a side football (1992)(zeppelin games)(side b)[master disk].dsk" size="194816" crc="77a9b7e9" sha1="1b1ef57247eea772d00bb0bb9c9e264b443b8b93" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="inkarate">
+ <description>International Karate</description>
+ <year>1985</year>
+ <publisher>System 3 Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="international karate (1985)(system 3).dsk" size="194816" crc="7321dcb7" sha1="85b8c729932f58e096a6d7dcbcb0441ea1162c6e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="inttenn">
+ <description>International Tennis (master disk)</description>
+ <year>1992</year>
+ <publisher>Zeppelin Games</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="international tennis (1992)(zeppelin games)(side a)[master disk].dsk" size="194816" crc="a7fdd3c9" sha1="f696e4e7647a71bf8699fef24b5993ab09f2d398" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="international tennis (1992)(zeppelin games)(side b).dsk" size="194816" crc="99808d9b" sha1="fe9e1a0ad26eedeca49fb5f33855e686b9cf1412" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="eaglnest">
+ <description>Into the Eagle's Nest</description>
+ <year>1987</year>
+ <publisher>Pandora</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="73216">
+ <rom name="into the eagle's nest (1987)(pandora).dsk" size="73216" crc="32543165" sha1="6a3712a1938fef366d1ca4e5202f3b3a42711c57" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="untouchasp" cloneof="untoucha">
+ <description>Los Intocables</description>
+ <year>1989</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="39168">
+ <rom name="intocables, los (1989)(erbe)(es)(en)(side a)[aka untouchables, the][re-release].dsk" size="39168" crc="25d0a261" sha1="2fce2e88ee1f03affec4086011966ee90098ca7e" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="intocables, los (1989)(erbe)(es)(en)(side b)[aka untouchables, the][re-release].dsk" size="194816" crc="cf0ff520" sha1="49a6c3aa3c0a45bf7cbb6633a1fe6738430b0a26" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="ironlorda" cloneof="ironlord">
+ <description>Iron Lord (alt)</description>
+ <year>1989</year>
+ <publisher>Ubi Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="215296">
+ <rom name="iron lord (1989)(ubi soft)(fr)(en).dsk" size="215296" crc="6b0e52b2" sha1="8965b9086d66cbab42bc69f8a3abef2cbc9d23dd" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="isotcons">
+ <description>Isotopia Construction Set</description>
+ <year>2007</year>
+ <publisher>OCTOCOM</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="isotopia construction set (2007)(octocom)(es)(side a).dsk" size="194816" crc="14cb6ba0" sha1="d9f2a0783fda351a1a8b48551fbc7bb28e4e7c1e" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="isotopia construction set (2007)(octocom)(es)(side b).dsk" size="194816" crc="405e6921" sha1="d6b8908dbc2810b1f55ae2e3aa5cafc68d541ea3" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="italia90a" cloneof="italia90">
+ <description>Italia '90 - World Cup Soccer (alt)</description>
+ <year>1989</year>
+ <publisher>Virgin Games</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="62720">
+ <rom name="italia '90 - world cup soccer (1989)(virgin games)[aka world cup soccer '90].dsk" size="62720" crc="f163182d" sha1="ed9cb8943e7275fe04b88174d8b9b5b7373ca9f1" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- This would be a clone of "Italy 1990" if a dump existed. Not to confuse with "Italia '90 - World Cup Soccer" -->
+ <software name="italy90sp">
+ <description>Italia 1990</description>
+ <year>1990</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="80896">
+ <rom name="italia 1990 (1990)(erbe)(es)(en)[aka italy 1990][re-release].dsk" size="80896" crc="c682f692" sha1="682b9a4e2c93700635507aaeeaac92ce4a0bfb2f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="offroada" cloneof="offroad">
+ <description>Ivan 'Ironman' Stewart's Super Off Road (alt)</description>
+ <year>1990</year>
+ <publisher>Virgin Games</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="56320">
+ <rom name="ivan 'ironman' stewart's super off road racer (1990)(virgin games).dsk" size="56320" crc="79166768" sha1="e35c4bff06d9ffaba8f84782cc5430d3e9107b48" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="jabato">
+ <description>Jabato</description>
+ <year>1989</year>
+ <publisher>Aventuras AD</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="107264">
+ <rom name="jabato vs imperio - libertad (1989)(aventuras ad)(es).dsk" size="107264" crc="56519b9f" sha1="56ae5c77ff9e90aab9332af90cb126befb1585a8" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="jadeston">
+ <description>The Jade Stone</description>
+ <year>1987</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="jade stone, the (1987)(zenobi)(side a)[re-release].dsk" size="194816" crc="a62c7ffc" sha1="2a8d8b151521de78e8e746991215327ef408be10" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="jade stone, the (1987)(zenobi)(side b)[re-release].dsk" size="194816" crc="b9dac541" sha1="392622dd2211fa9d8cd9502accd2169d276e613a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="jadestona" cloneof="jadeston">
+ <description>The Jade Stone (alt)</description>
+ <year>1987</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="jade stone, the (1987)(zenobi)[re-release].dsk" size="194816" crc="49966c26" sha1="9b58a66a9733afc97b9313279e90084436b9ef1d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="jkhansqu">
+ <description>Jahangir Khan's World Championship Squash</description>
+ <year>1991</year>
+ <publisher>Krisalis</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="jahangir khan's world championship squash (1991)(krisalis)(side a).dsk" size="194816" crc="6cf8742c" sha1="7072549688ce96f3867bbbb647032803d5b72093" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="jahangir khan's world championship squash (1991)(krisalis)(side b).dsk" size="194816" crc="654bbd30" sha1="78494f135b0182d9c1c3028c12dc4f79e5e95b02" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="janosik">
+ <description>Janosik</description>
+ <year>2013</year>
+ <publisher>&lt;homebrew&gt;</publisher>
+ <info name="author" value="Alex Heather, Rafal Miazga"/>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="janosik (2013)(heather, alex - miazga, rafal)(en-pl).dsk" size="194816" crc="27f80962" sha1="fafa9dd2ba30d6302b1ffe5ba32d0eac2a1e9832" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="jesterqu">
+ <description>Jester Quest</description>
+ <year>1988</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="jester quest (1988)(zenobi)[re-release].dsk" size="194816" crc="3503d839" sha1="c01d6ed8687c2ef51470e8ac0993f18be847bd4f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="jbikesim">
+ <description>Jet Bike Simulator</description>
+ <year>1989</year>
+ <publisher>MCM Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="208384">
+ <rom name="jet bike simulator (1989)(mcm)(es)(en)(side a).dsk" size="208384" crc="30433f34" sha1="48a9225faaf25e6b731df976d402a817d8ad8800" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="jet bike simulator (1989)(mcm)(es)(en)(side b).dsk" size="194816" crc="79e4c0cb" sha1="d7b5cfbab542e5e77447d02d42568c7a27bd7a85" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="jsw128k">
+ <description>Jet Set Willy 128K</description>
+ <year>1996</year>
+ <publisher>John Elliott</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="jet set willy 128k (1996)(elliott, john).dsk" size="194816" crc="13ec1459" sha1="3e294edc5a2756230b0ea6f9d44b2b2034d67504" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="jinxter">
+ <description>Jinxter</description>
+ <year>1988</year>
+ <publisher>Rainbird Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="jinxter (1988)(rainbird).dsk" size="194816" crc="845679ed" sha1="81abfa5dc7aaba651416e4cd3e608a35efcb6003" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="jinxtera" cloneof="jinxter">
+ <description>Jinxter (alt)</description>
+ <year>1988</year>
+ <publisher>Rainbird Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="jinxter (1988)(rainbird)[a].dsk" size="194816" crc="7e71fb55" sha1="46d026205cec35b7852096ae05a7b7921d14f947" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="jockywil">
+ <description>Jocky Wilson's Compendium of Darts (tape master disk)</description>
+ <year>1991</year>
+ <publisher>Zeppelin Games</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="jocky wilson's compendium of darts (1991)(zeppelin games)(side a)[tape master disk].dsk" size="194816" crc="68116070" sha1="684f2f5521860e779c2d94d00108417286164671" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="jocky wilson's compendium of darts (1991)(zeppelin games)(side b)[tape master disk].dsk" size="194816" crc="d56ab3bb" sha1="141a6d47460a5f5db1cc3eef7926ce80f6feaca4" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="junglewa">
+ <description>Jungle Warrior</description>
+ <year>1990</year>
+ <publisher>Zigurat Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="63488">
+ <rom name="jungle warrior (1990)(zigurat)(es).dsk" size="63488" crc="3ca364a1" sha1="5cbaa05e1994dab8b18a9d9a126296d00a9bda66" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="dalglisha" cloneof="dalglish">
+ <description>Kenny Dalglish Soccer Match (alt)</description>
+ <year>1990</year>
+ <publisher>Impressions</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="kenny dalglish soccer match (1990)(impressions).dsk" size="194816" crc="931767d6" sha1="17f63db7606e3b3b6dfe0803151b7c2cd3a475b8" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="khangpla">
+ <description>The Khangrin Plans</description>
+ <year>1992</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="khangrin plans, the (1992)(zenobi).dsk" size="194816" crc="775b884f" sha1="669b305e0c2dfde4b27b5141c620dbc7dd3b9a67" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="kickoffa" cloneof="kickoff">
+ <description>Kick Off (alt)</description>
+ <year>1989</year>
+ <publisher>Anco</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="kick off (1989)(anco).dsk" size="194816" crc="6e2d2e18" sha1="d54e7dbc333ed5b99be8507169bffd6c0c2505da" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="kickoff2">
+ <description>Kick Off 2</description>
+ <year>1990</year>
+ <publisher>Anco</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="160256">
+ <rom name="kick off 2 (1990)(anco).dsk" size="160256" crc="36135461" sha1="9f6ff7abb598322a77708e335d2bb4d981011d44" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="kickboxv">
+ <description>Kick-Box Vigilante (master disk)</description>
+ <year>1991</year>
+ <publisher>Zeppelin Games</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="kick-box vigilante (1991)(zeppelin games)(side a)[master disk].dsk" size="194816" crc="f2100695" sha1="0962c96fc583b64e18755157a392caf376237441" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="kick-box vigilante (1991)(zeppelin games)(side b)[master disk].dsk" size="194816" crc="b03443f7" sha1="f76e6e9613bf1e13aad1ef07cb535d08fd9e4d14" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="kidnappe">
+ <description>Kidnapped</description>
+ <year>1993</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="kidnapped (1993)(zenobi).dsk" size="194816" crc="81158672" sha1="cde1ce0687c59de52c7e7ea040d948f8e9fd5ebd" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="klax">
+ <description>Klax</description>
+ <year>1990</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="146176">
+ <rom name="klax (1990)(erbe)(es)(en)[re-release].dsk" size="146176" crc="125e3c32" sha1="5148844e91af58b41f1b0867584d16dc4c52203c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="kniglife">
+ <description>Knight Life</description>
+ <year>1995</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="knight life (1995)(zenobi)[re-release].dsk" size="194816" crc="475d8674" sha1="d70a7c9754461ed5f00c53d64c77aea49e8a26dd" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="knigorc2">
+ <description>Knight Orc v2</description>
+ <year>1987</year>
+ <publisher>Rainbird Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="knight orc v2 (1987)(rainbird)(side a).dsk" size="194816" crc="9a647bf9" sha1="7fa2d01743805510ef3f5f9ea0b580c944afe681" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="knight orc v2 (1987)(rainbird)(side b).dsk" size="194816" crc="9f5f16b4" sha1="607aae53b43fa25b7a71622fc9be875b2f92eb2e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="kobyaak">
+ <description>Kobyashi Ag'Kwo - A Return to Naru</description>
+ <year>1991</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="kobyashi ag'kwo - a return to naru (1991)(zenobi).dsk" size="194816" crc="c2fe764f" sha1="b7bb825691f738fc86ec3c7fb5439135abb699f0" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="kobyanar">
+ <description>Kobyashi Naru</description>
+ <year>1992</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="kobyashi naru (1992)(zenobi).dsk" size="194816" crc="36838f89" sha1="f565893ae4bf1f6624ab01684a662cd9e6561d43" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="krazykar">
+ <description>The Krazy Kartoonist Kaper</description>
+ <year>1991</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="krazy kartoonist kaper, the (1991)(zenobi)[re-release].dsk" size="194816" crc="2b788d74" sha1="09959def47b5983c292933bf5c5cf3cb7e0ffc1a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="krunel">
+ <description>Krunel</description>
+ <year>2013</year>
+ <publisher>speccy.pl</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="174336">
+ <rom name="krunel (2013-10)(speccy.pl)(pl)(en-pl)[retrokomp - load error].dsk" size="174336" crc="7bb2e53b" sha1="456a002a3ceee37a0383a6059c5ea63b629f9918" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="krunela" cloneof="krunel">
+ <description>Krunel (alt)</description>
+ <year>2013</year>
+ <publisher>speccy.pl</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="krunel (2013-10)(speccy.pl)(pl)(en-pl)[a][retrokomp - load error].dsk" size="194816" crc="146999a7" sha1="f5ee214443a1147539158512f5aca939c6ea0f5c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="ledstorm">
+ <description>LED Storm Rally 2011</description>
+ <year>1988</year>
+ <publisher>Go</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="led storm rally 2011 (1988)(go).dsk" size="194816" crc="1a675e8d" sha1="295acfddcdff4a98ea290d9a9b2cf2da1b97de94" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="labopain">
+ <description>Labour Pains</description>
+ <year>1995</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="labour pains (1995)(zenobi).dsk" size="194816" crc="738366d9" sha1="898a86b4d51470078c0ef6972da6b4b8c6df1aff" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="laboherc">
+ <description>The Labours of Hercules</description>
+ <year>1987</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="labours of hercules, the (1987)(zenobi)[re-release].dsk" size="194816" crc="227a46ce" sha1="6df89841500cb7804beb566fd8cd77f0c6370cb4" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="lancelot">
+ <description>Lancelot</description>
+ <year>1988</year>
+ <publisher>Mandarin</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="lancelot (1988)(mandarin)(side a).dsk" size="194816" crc="9f77d0c7" sha1="00fcd843694d17a24b87746de910b7455c59795c" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="lancelot (1988)(mandarin)(side b).dsk" size="194816" crc="73998eb5" sha1="a294d19bba726790c8b13b3f6ded3d5481cfc024" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="laskretu">
+ <description>Laskar's Return</description>
+ <year>1996</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="laskar's return (1996)(zenobi).dsk" size="194816" crc="fcd56503" sha1="da7c6830dd2e0b8868eab0c6f48b8b70eccec6be" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="lastduel">
+ <description>Last Duel</description>
+ <year>1989</year>
+ <publisher>U.S. Gold</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="last duel (1989)(u.s. gold).dsk" size="194816" crc="937a1143" sha1="92cc8ff23398d0fcd653375789d4772bff06d6e5" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="lmohicana" cloneof="lmohican">
+ <description>The Last Mohican (alt)</description>
+ <year>1987</year>
+ <publisher>CRL Group</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="last mohican, the (1987)(crl group).dsk" size="194816" crc="40884d58" sha1="9e634b17b883ea6a3c4bd170a9290b472518643f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="lazertag">
+ <description>Lazer Tag</description>
+ <year>1987</year>
+ <publisher>Go</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="lazer tag (1987)(go).dsk" size="194816" crc="a9fbd8fa" sha1="6e58f24e163b1ca99c0d11992bf7c1fdf743a3d2" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="legalami">
+ <description>A Legacy for Alaric - The Magic Isle</description>
+ <year>1989</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="legacy for alaric, a - the magic isle (1989)(zenobi).dsk" size="194816" crc="eee4511d" sha1="2c9509a694c1522b7654b7666ee340053d5ce275" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="lictokil">
+ <description>Licence to Kill</description>
+ <year>1989</year>
+ <publisher>Domark</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="204544">
+ <rom name="licence to kill (1989)(domark).dsk" size="204544" crc="a7c8a74a" sha1="ad18bc2d679b787d22b9f606a0064afb2fdd5fdb" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="lictokila" cloneof="lictokil">
+ <description>Licence to Kill (alt)</description>
+ <year>1989</year>
+ <publisher>Domark</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="62976">
+ <rom name="licence to kill (1989)(domark)[a].dsk" size="62976" crc="bffb147d" sha1="ac598ec517cdb0a87c0bffd9573b9bca794a6c24" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="lightcorsp" cloneof="lightcor">
+ <description>The Light Corridor (Spa)</description>
+ <year>1991</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="light corridor, the (1991)(erbe)(es)(en)[re-release].dsk" size="194816" crc="9b575adf" sha1="5022b6e27edcc1072fda6bc516652b09e11c9277" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="lightcorspa" cloneof="lightcor">
+ <description>The Light Corridor (Spa) (alt)</description>
+ <year>1991</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="light corridor, the (1991)(erbe)(es)(en)[a][re-release].dsk" size="194816" crc="fb7dbaf8" sha1="681888333e367e1673b6d1afad9d65880bb2125d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="lightcora" cloneof="lightcor">
+ <description>The Light Corridor (alt)</description>
+ <year>1991</year>
+ <publisher>Infogrames</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="125696">
+ <rom name="light corridor, the (1991)(infogrames)(fr)(en)[aka light tunnel, the].dsk" size="125696" crc="92a595c8" sha1="e1b98eda358556ca198122da93588cfcf2529be0" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="lightcorb" cloneof="lightcor">
+ <description>The Light Corridor (alt 2)</description>
+ <year>1991</year>
+ <publisher>Infogrames</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="light corridor, the (1991)(infogrames)(fr)(en)[a][aka light tunnel, the].dsk" size="194816" crc="34e92790" sha1="700e723d46527bf2b2e9ef777424bde9c61f8836" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="lightcorc" cloneof="lightcor">
+ <description>The Light Corridor (alt 3)</description>
+ <year>1991</year>
+ <publisher>Infogrames</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="light corridor, the (1991)(infogrames)(fr)(en)[a2][aka light tunnel, the].dsk" size="194816" crc="68c833eb" sha1="4a44c1a6711a6312132aaab4653326bd3de4ee5c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="lightmar">
+ <description>Lightmare</description>
+ <year>1989</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="lightmare (1989)(zenobi)[re-release].dsk" size="194816" crc="7fab0f98" sha1="6f75150a0a570d0b9f3685682f141068837507b0" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="litwangu">
+ <description>Little Wandering Guru</description>
+ <year>1990</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="little wandering guru (1990)(zenobi).dsk" size="194816" crc="d67fd30b" sha1="be5524083666238d46f6cfc63676e6257c0d3b38" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="liveandl">
+ <description>Live and Let Die - The Computer Game</description>
+ <year>1988</year>
+ <publisher>Domark</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="live and let die - the computer game (1988)(domark)[aka aquablast].dsk" size="194816" crc="9f28c23c" sha1="ca5037c6e004907de9e20e9fee9f6fe1adba8539" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="lmidnghta" cloneof="lmidnght">
+ <description>Loads of Midnight (alt)</description>
+ <year>1987</year>
+ <publisher>CRL Group</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="loads of midnight (1987)(crl group).dsk" size="194816" crc="6c184eee" sha1="16fc80fb50a860331e7688510a18859668d4e9e5" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="lonewolfa" cloneof="lonewolf">
+ <description>Lone Wolf - The Mirror of Death (alt)</description>
+ <year>1991</year>
+ <publisher>Audiogenic Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="lone wolf - the mirror of death (1991)(audiogenic)[aka lone wolf 3].dsk" size="194816" crc="f3f5dfe2" sha1="6545eabf78d4dfda9381864c30680cd49d06fce0" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="looseend">
+ <description>Loose Ends</description>
+ <year>1995</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="loose ends (1995)(zenobi).dsk" size="194816" crc="ff20dd56" sha1="e700e95fd910e4d3879cad07d85785433da7fe78" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="lordsoch">
+ <description>Lords of Chaos</description>
+ <year>1990</year>
+ <publisher>Blade</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="lords of chaos (1990)(blade).dsk" size="194816" crc="a53890ef" sha1="f62c1ea98f84544533ad9d9e7a887f1b7e1f2f41" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="lordsocha" cloneof="lordsoch">
+ <description>Lords of Chaos (alt)</description>
+ <year>1990</year>
+ <publisher>Blade</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="lords of chaos (1990)(blade)[a].dsk" size="194816" crc="ffe27e16" sha1="522cb63098aad24516dd0e1d0acf8849f2db0a3c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="losttwil">
+ <description>The Lost Twilight</description>
+ <year>1992</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="lost twilight, the (1992)(zenobi).dsk" size="194816" crc="30650533" sha1="8027860047eb4930e2fdf038d9afc0e292ab9f6b" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="lostinti">
+ <description>Lost in Time</description>
+ <year>1993</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="lost in time (1993)(zenobi).dsk" size="194816" crc="880e6526" sha1="024adaa12a5ec729a38a889369115c00197257f4" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="lotussp" cloneof="lotus">
+ <description>Lotus Esprit Turbo Challenge (Spa)</description>
+ <year>1990</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="199680">
+ <rom name="lotus esprit turbo challenge (1990)(erbe)(es)(en)[re-release].dsk" size="199680" crc="f187be6b" sha1="da097b93b3f0b1e86b7842272a45afea4899e878" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="lotusa" cloneof="lotus">
+ <description>Lotus Esprit Turbo Challenge (alt)</description>
+ <year>1990</year>
+ <publisher>Gremlin Graphics Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="199680">
+ <rom name="lotus esprit turbo challenge (1990)(gremlin graphics).dsk" size="199680" crc="e923e142" sha1="ee13b432dfc4ed546e18404f6a87390904b05de9" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="mask3a" cloneof="mask3">
+ <description>Mask III - Venom Strikes Back (alt)</description>
+ <year>1988</year>
+ <publisher>Gremlin Graphics Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="174848">
+ <rom name="mask iii - venom strikes back (1988)(gremlin graphics).dsk" size="174848" crc="8b33e09b" sha1="91884a8317c4a1db2d06e7683f6e5d7ee93e68c2" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="madmix2">
+ <description>Mad Mix 2 - en el Castillo de los Fantasmas</description>
+ <year>1990</year>
+ <publisher>Topo Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="121856">
+ <rom name="mad mix 2 - en el castillo de los fantasmas (1990)(topo soft)(es).dsk" size="121856" crc="034ba62a" sha1="a1ddd069ab31d173f981617e86dfcddcc28d3ae5" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="madmix">
+ <description>Mad Mix Game</description>
+ <year>1988</year>
+ <publisher>Topo Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="mad mix game (1988)(topo soft)(es).dsk" size="194816" crc="b358a0a4" sha1="438a6951c8ab4c02616541d0c977639b96d91fbd" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="magicfie">
+ <description>Magic Fields</description>
+ <year>1996</year>
+ <publisher>Zack</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="magic fields (1996)(zack).dsk" size="194816" crc="d6bc3077" sha1="2446d53a8c23d50e9d904c4d990ec52cde33d805" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="magicjoh">
+ <description>Magic Johnson's Basketball</description>
+ <year>1990</year>
+ <publisher>Dro Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="179968">
+ <rom name="magic johnson's basketball (1990)(dro soft)(es).dsk" size="179968" crc="a2141eff" sha1="33acdfe75a0148d8fcc9322f1a922328b6851e7e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="magnmoon">
+ <description>Magnetic Moon</description>
+ <year>1989</year>
+ <publisher>FSF Adventures</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="magnetic moon (1989)(fsf adventures)(side a).dsk" size="194816" crc="e5549cb9" sha1="97f2db8c8f20e2b55fd6fa23d9ec3e14f3fa5bae" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="magnetic moon (1989)(fsf adventures)(side b).dsk" size="194816" crc="fcf49c0c" sha1="667d915e4bebb36a675b7ace30830d1d374c0c6a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="manabtho">
+ <description>Man About the House</description>
+ <year>1994</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="195584">
+ <rom name="man about the house (1994)(zenobi).dsk" size="195584" crc="228ce391" sha1="13c4903dcb060c867f5ecf4e47148e100e361891" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="manchunisp" cloneof="manchuni">
+ <description>Manchester United (Spa)</description>
+ <year>1990</year>
+ <publisher>System 4</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="manchester united (1990)(system 4)(es)[re-release].dsk" size="194816" crc="820d22dd" sha1="8d0a38f4faf8367674eeb75fb1067220478877ae" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="manchuni">
+ <description>Manchester United - The Official Computer Game</description>
+ <year>1990</year>
+ <publisher>Krisalis</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="manchester united - the official computer game (1990)(krisalis)(side a).dsk" size="194816" crc="136dfa7f" sha1="62dc94c188a7ffd69b8164eaacf341272c602dde" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="manchester united - the official computer game (1990)(krisalis)(side b).dsk" size="194816" crc="90f83d48" sha1="d61bbbdca571666fe87b70380791e6fba181b1e9" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="themappe">
+ <description>The Mapper</description>
+ <year>1992</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="mapper, the (1992)(zenobi).dsk" size="194816" crc="5a054203" sha1="1242f4424b6dafa9818a7a95260600a349525161" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="mastersa" cloneof="masters">
+ <description>Masters of the Universe - The Movie (alt)</description>
+ <year>1987</year>
+ <publisher>Gremlin Graphics Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="174848">
+ <rom name="masters of the universe - the movie (1987)(gremlin graphics).dsk" size="174848" crc="2f9a0bdb" sha1="e7c580e989076026cded8688e70e264ab36ece19" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="matchda2a" cloneof="matchda2">
+ <description>Match Day II (alt)</description>
+ <year>1987</year>
+ <publisher>Ocean Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="214784">
+ <rom name="match day ii (1987)(ocean).dsk" size="214784" crc="bf33c550" sha1="a07e166575814e59f3b4a95ea9617de6bec7525a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="matchda2">
+ <description>Match Day II</description>
+ <year>1987</year>
+ <publisher>Ocean Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="208384">
+ <rom name="match day ii (1987)(ocean)[a].dsk" size="208384" crc="584f511d" sha1="50bf8521cc8b86af9d2307f0af6d2441707cf82e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="matchotdtmd">
+ <description>Match of the Day (tape master disk)</description>
+ <year>1992</year>
+ <publisher>Zeppelin Premier</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="match of the day (1992)(zeppelin premier)(side a)[tape master disk].dsk" size="194816" crc="3ae454c0" sha1="d760c1b13bcd87158243f24cdbccd323e8f541c5" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="match of the day (1992)(zeppelin premier)(side b)[tape master disk].dsk" size="194816" crc="974d8a03" sha1="a937cdf001322220fd906503fe8a686665a432a7" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="megaphx">
+ <description>Mega Phoenix</description>
+ <year>1991</year>
+ <publisher>Dinamic Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="61952">
+ <rom name="mega phoenix (1991)(dinamic)(es)(en).dsk" size="61952" crc="c0b40920" sha1="794b2904af91cb3cc9ab90b755d0585a5575db96" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="megatwin">
+ <description>Mega Twins</description>
+ <year>19??</year>
+ <publisher>U.S. Gold</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="mega twins (19xx)(u.s. gold).dsk" size="194816" crc="bb36aa81" sha1="36dac0d2d5ad150374a2b96da4a1f919014842fe" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="megapocla" cloneof="megapocl">
+ <description>MegaApocalypse (alt)</description>
+ <year>1988</year>
+ <publisher>Martech Games</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194560">
+ <rom name="mega-apocalypse (1988)(martech games).dsk" size="194560" crc="09ab5dfb" sha1="55c1d99704a52620b8d3eef3dbb4fc6b64078b32" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="meltdown">
+ <description>Meltdown</description>
+ <year>1993</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="meltdown (1993)(zenobi).dsk" size="194816" crc="79e96439" sha1="67bfe6fe8124d9ab64c2c2eec27c663b1ba1a0fb" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="merctarg">
+ <description>Mercenary - Escape from Targ</description>
+ <year>1987</year>
+ <publisher>Novagen</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="214784">
+ <rom name="mercenary - escape from targ (1987)(novagen)[aka mercenary i].dsk" size="214784" crc="0cb15868" sha1="f26f5c17f52814380093ce9ebc04ebba57c12118" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="metropol">
+ <description>Metropolis</description>
+ <year>1989</year>
+ <publisher>Topo Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="102400">
+ <rom name="metropolis (1989)(topo soft)(es).dsk" size="102400" crc="313c2f98" sha1="b181ea90b8721341ff3bf1a02087ba15e5fc5cc3" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="mickeya" cloneof="mickey">
+ <description>Mickey Mouse - The Computer Game (alt)</description>
+ <year>1988</year>
+ <publisher>Gremlin Graphics Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="174848">
+ <rom name="mickey mouse - the computer game (1988)(gremlin graphics).dsk" size="174848" crc="7ffc722d" sha1="29a312a7d1c5a9bc90c6e747c05d6a28947a0b11" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+<!-- Unknown if it comes from the "large case" or "small case" releases, or a different one -->
+ <software name="micpsocc">
+ <description>MicroProse Soccer</description>
+ <year>1989</year>
+ <publisher>MicroProse</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="204288">
+ <rom name="microprose soccer (1989)(microprose)(side a).dsk" size="204288" crc="b680f0db" sha1="0fb565f33db3414c2ea6ac54465f32d65a445b3e" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="198400">
+ <rom name="microprose soccer (1989)(microprose)(side b).dsk" size="198400" crc="282461f8" sha1="74c714f3959583861e54f0d4d173d3189d7b1f23" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="micpsoccl" cloneof="micpsocc">
+ <description>MicroProse Soccer (large case release)</description>
+ <year>1989</year>
+ <publisher>MicroProse</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="198400">
+ <rom name="microprose soccer (1989)(microprose)(side a)[large case].dsk" size="198400" crc="cc39b989" sha1="4331bf5eb6f92c7f3df08d90f035397f4cf9f4e5" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="198400">
+ <rom name="microprose soccer (1989)(microprose)(side b)[large case].dsk" size="198400" crc="def0ef4c" sha1="8a20e82c15a92b2d4a961039473e750ec183565d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="micpsoccs" cloneof="micpsocc">
+ <description>MicroProse Soccer (small case release)</description>
+ <year>1989</year>
+ <publisher>MicroProse</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="199680">
+ <rom name="microprose soccer (1989)(microprose)(side a)[small case].dsk" size="199680" crc="e8863f3d" sha1="c389a8c63fa1a5dd4fd7eea514b1c4462361b79f" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="microprose soccer (1989)(microprose)(side b)[small case].dsk" size="194816" crc="4270be41" sha1="98a2e1005deb05398fbd51697cf23ef568e3daa9" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="micpsoccsp" cloneof="micpsocc">
+ <description>MicroProse Soccer (Spa)</description>
+ <year>1990</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="126720">
+ <rom name="microprose soccer (1990)(erbe)(es)(en)(side a).dsk" size="126720" crc="1a3db2c7" sha1="ad2406b5a85e4a3486ee349c81bc008a5a5cd880" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="126720">
+ <rom name="microprose soccer (1990)(erbe)(es)(en)(side b).dsk" size="126720" crc="010d5914" sha1="52e77e6b35392cb055ba70513f335adaee061724" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="midressp" cloneof="midres">
+ <description>Midnight Resistance (Spa)</description>
+ <year>1990</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="155904">
+ <rom name="midnight resistance (1990)(erbe)(es)(en)[re-release].dsk" size="155904" crc="f76b30d2" sha1="55c8124f6fc372eaae8c83d42a0dbfec8331aa23" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="midresa" cloneof="midres">
+ <description>Midnight Resistance (alt)</description>
+ <year>1990</year>
+ <publisher>Ocean Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="midnight resistance (1990)(ocean).dsk" size="194816" crc="bebed342" sha1="ed5067b98d17085961e4079630f78a8cae1c2e6b" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="midresb" cloneof="midres">
+ <description>Midnight Resistance (alt 2)</description>
+ <year>1990</year>
+ <publisher>Ocean Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="133120">
+ <rom name="midnight resistance (1990)(ocean)[a].dsk" size="133120" crc="cd5e36f6" sha1="4264fe3752d41250bb506a4e55d05ee609fbe89b" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="midsumdd">
+ <description>A Midsummer Days Dream</description>
+ <year>1994</year>
+ <publisher>The Adventure Workshop</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="midsummer days dream, a (1994)(adventure workshop, the)(side a).dsk" size="194816" crc="0186997c" sha1="cf81c30648dc1a4dfd9354543f4b4200d7655103" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="midsummer days dream, a (1994)(adventure workshop, the)(side b).dsk" size="194816" crc="258653a4" sha1="14f76b880678600ab0640320637f435c65687be3" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="mikegunn">
+ <description>Mike Gunner</description>
+ <year>1988</year>
+ <publisher>Dinamic Software</publisher>
+ <info name="usage" value="Requires Gun Stick lightgun"/>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="48128">
+ <rom name="mike gunner (1988)(dinamic)(es).dsk" size="48128" crc="cd42d72c" sha1="1c3deadb5b1c773eb672785a4a3a9ddf0628a3fc" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="mineslit">
+ <description>The Mines of Lithiad</description>
+ <year>1992</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="mines of lithiad, the (1992)(zenobi).dsk" size="194816" crc="ef26827d" sha1="1d8816a4efb4110804144d6bc8c01e30f40e4a6d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="themiser">
+ <description>The Miser</description>
+ <year>1990</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="miser, the (1990)(zenobi)[re-release].dsk" size="194816" crc="e6047e88" sha1="8a0ffb19d6d945069f1c81e2bed5d542d9f3242f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="montypyta" cloneof="montypyt">
+ <description>Monty Python's Flying Circus (alt)</description>
+ <year>1990</year>
+ <publisher>Virgin Games</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="444160">
+ <rom name="monty python's flying circus (1990)(virgin games).dsk" size="444160" crc="65ef4491" sha1="8ca022b6217973f74088ce73e342d985170526f5" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="moonwalk">
+ <description>Moonwalker</description>
+ <year>1989</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="175360">
+ <rom name="moonwalker (1989)(erbe)(es)(en)[re-release].dsk" size="175360" crc="39947fe4" sha1="101558c1c2d1eaa6cceb0e577ea5e592a9b5d77f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="morta2sc">
+ <description>Mortadelo y Filemon II - Safari Callejero</description>
+ <year>1990</year>
+ <publisher>Dro Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="136448">
+ <rom name="mortadelo y filemon ii - safari callejero (1990)(dro soft)(es).dsk" size="136448" crc="d1ce653f" sha1="145f9f353caceb4b9d120825df518aad989c5358" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="mot">
+ <description>Mot</description>
+ <year>1989</year>
+ <publisher>Opera Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="216064">
+ <rom name="mot (1989)(opera soft)(es)(side a).dsk" size="216064" crc="38cb620e" sha1="ac1720562402058bec93bb1874f2ffb6a254a31d" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="216064">
+ <rom name="mot (1989)(opera soft)(es)(en)(side b).dsk" size="216064" crc="1ce38009" sha1="6be5093a31679a9c9015f85a9e63dd677d78f6a5" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="motorbik">
+ <description>Motorbike Madness</description>
+ <year>1988</year>
+ <publisher>Dro Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="87808">
+ <rom name="motorbike madness (1988)(dro soft)(es)(en)[re-release].dsk" size="87808" crc="4046284a" sha1="20f002bcb06f6512bad05e21a968c46a512bfe17" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="mbikeractmdb" cloneof="mbikeractmd">
+ <description>Mountain Bike Racer (tape master disk backup)</description>
+ <year>1990</year>
+ <publisher>Zeppelin Games</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="221696">
+ <rom name="mountain bike racer (1990)(zeppelin games)(side a)[tape master disk backup].dsk" size="221696" crc="227c9919" sha1="5d1fcf6073631ccca5c56e971e419bd2d1a8fcd2" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="mbikeractmd">
+ <description>Mountain Bike Racer (tape master disk)</description>
+ <year>1990</year>
+ <publisher>Zeppelin Games</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="221184">
+ <rom name="mountain bike racer (1990)(zeppelin games)(side a)[tape master disk].dsk" size="221184" crc="f7d64c70" sha1="0c039a8292e5ce3c60c7f83b15e252ffe6e719aa" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="221184">
+ <rom name="mountain bike racer (1990)(zeppelin games)(side b)[tape master disk].dsk" size="221184" crc="1617646c" sha1="d09be5ebcaa4f43650cf251a55ec334a1e319001" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="mrheli">
+ <description>Mr. Heli</description>
+ <year>1989</year>
+ <publisher>Firebird Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="mr. heli (1989)(firebird).dsk" size="194816" crc="90d80eb1" sha1="b8564ca8d32e8148b8383c2d2438d82557f67d2b" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="mumcry21">
+ <description>The Mummy's Crypt v2.1</description>
+ <year>1992</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="mummy's crypt, the v2.1 (1992)(zenobi)[re-release].dsk" size="194816" crc="608ab573" sha1="9548ee0a3a2d4fb3f838bb8578fa817f1069da2b" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="themunch">
+ <description>The Muncher Eats Chewits</description>
+ <year>1988</year>
+ <publisher>Gremlin Graphics Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="219136">
+ <rom name="muncher eats chewits, the (1988)(gremlin graphics)[aka t-wrecks].dsk" size="219136" crc="270a56fa" sha1="783a340ffcc78cee07e51953272467302277e459" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="mufutbol">
+ <description>Mundial de Futbol</description>
+ <year>1990</year>
+ <publisher>Opera Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="213760">
+ <rom name="mundial de futbol (1990)(opera soft)(es).dsk" size="213760" crc="8e6822c8" sha1="5aad4dde6097f92818d54ff100a65032cbdba519" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="italia90sp" cloneof="italia90">
+ <description>Mundial de Futbol Italia '90</description>
+ <year>1989</year>
+ <publisher>Dro Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="53760">
+ <rom name="mundial de futbol italia '90 (1989)(dro soft)(es)(en)[aka italia '90 - world cup soccer][re-release].dsk" size="53760" crc="2f2383c2" sha1="ba167694d1a341e339d3943b477f5a48bca37a2c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="italia90spa" cloneof="italia90">
+ <description>Mundial de Futbol Italia '90 (alt)</description>
+ <year>1989</year>
+ <publisher>Dro Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="mundial de futbol italia '90 (1989)(dro soft)(es)(en)[a][aka italia '90 - world cup soccer][re-release].dsk" size="194816" crc="f1195dff" sha1="d5102712dede9536d154996e095d83afa0545c42" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="murdhesa">
+ <description>Murder - He Said</description>
+ <year>1993</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="murder - he said (1993)(zenobi).dsk" size="194816" crc="80b24b05" sha1="221d3290ca81d52fae54f265f33ba8d346265166" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="murdhunt">
+ <description>Murder Hunt</description>
+ <year>1989</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="murder hunt (1989)(zenobi)[re-release].dsk" size="194816" crc="ac1eb412" sha1="9ee6625ae921fab337c1b6ab840791ba9be75a66" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="murdhun2">
+ <description>Murder Hunt II</description>
+ <year>1992</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="murder hunt ii (1992)(zenobi).dsk" size="194816" crc="4e8c8f76" sha1="71d1d2a16d069072589ac7dc2017972495f0c4ff" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="mutiny">
+ <description>Mutiny</description>
+ <year>1995</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="mutiny (1995)(zenobi)(side a).dsk" size="194816" crc="c32b1aff" sha1="12c7d93106b97fbc49d36cc1bc2ef3b90dbe444f" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="mutiny (1995)(zenobi)(side b).dsk" size="194816" crc="84e125d1" sha1="84d95956eeadd16b9159082e32a611436a0f8ca4" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="mystical">
+ <description>Mystical</description>
+ <year>1991</year>
+ <publisher>Infogrames</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="199680">
+ <rom name="mystical (1991)(infogrames)(fr)(en).dsk" size="199680" crc="8484c2f3" sha1="52549d1ede9927f975725cdad0eba5a68585df19" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="narc">
+ <description>NARC</description>
+ <year>1990</year>
+ <publisher>Ocean Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="472832">
+ <rom name="narc (1990)(ocean)(side a).dsk" size="472832" crc="ab564c53" sha1="d6246df64708b1a16ce54f8705ae32ea5a1bb4ad" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="472832">
+ <rom name="narc (1990)(ocean)(side b).dsk" size="472832" crc="407be166" sha1="7cb436ca6a45201b71a440316a6178589d910e64" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="narcopol">
+ <description>Narco Police</description>
+ <year>1990</year>
+ <publisher>Dinamic Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="131584">
+ <rom name="narco police (1990)(dinamic)(es)(en).dsk" size="131584" crc="732da12d" sha1="856417a7c4902b5a88398dadf8528aab4527880d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+<!-- Spanish version includes Army Moves as a bonus. -->
+ <software name="navymovesp" cloneof="navymove">
+ <description>Navy Moves (Spa)</description>
+ <year>1988</year>
+ <publisher>Dinamic Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="166400">
+ <rom name="navy moves + army moves (1988)(dinamic)(es).dsk" size="166400" crc="ac230638" sha1="6eb9dd96efe181d0d9f09698501f5fb3f4d77a10" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="navymove">
+ <description>Navy Moves</description>
+ <year>1988</year>
+ <publisher>The Hit Squad</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="112640">
+ <rom name="navy moves (1988)(hit squad, the)[re-release].dsk" size="112640" crc="b7747a37" sha1="54d7af7ed62d747e3231325348d09a37b107806c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="navyseal">
+ <description>Navy SEALs</description>
+ <year>1991</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="155904">
+ <rom name="navy seals (1991)(erbe)(es)(en)(side a)[re-release].dsk" size="155904" crc="af3ffaf7" sha1="dbfdadcaecddfff4f33e2cc6edda386dc6e8a2d9" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="155904">
+ <rom name="navy seals (1991)(erbe)(es)(en)(side b)[re-release].dsk" size="155904" crc="66e8d525" sha1="bb0330e4dddb1904623c6c38ad92f938167fad95" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="neighboumd" cloneof="neighbou">
+ <description>Neighbours (master disk)</description>
+ <year>1992</year>
+ <publisher>Impulze</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="73216">
+ <rom name="neighbours (1992)(impulze)(side a)[master disk].dsk" size="73216" crc="136cc7ba" sha1="8282e676c2241cfa273ae660e68b4fabb4b887e6" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <!-- Side B image shared with other master disks from Zeppelin Games. Verified at World of Spectrum. -->
+ <dataarea name="flop" size="256">
+ <rom name="zeppelin games master disk side b.dsk" size="256" crc="56947af2" sha1="40428c770d847a0fd1fd005b6cf1d03a34672d98" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="neighboutmd" cloneof="neighbou">
+ <description>Neighbours (tape master disk)</description>
+ <year>1992</year>
+ <publisher>Impulze</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="neighbours (1992)(impulze)(side a)[tape master disk].dsk" size="194816" crc="df4c42dc" sha1="d776a6ff0f573df2495bf9c2d1d6f75a46265f96" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="neighbours (1992)(impulze)(side b)[tape master disk].dsk" size="194816" crc="8eeb6d63" sha1="2750a6253294cdfae673c9ca985d7f0afc7631be" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="neighbou">
+ <description>Neighbours</description>
+ <year>1992</year>
+ <publisher>Impulze</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="73216">
+ <rom name="neighbours (1992)(impulze).dsk" size="73216" crc="9f7cb361" sha1="e45a12a6c0a2f743cc972a4960cf049bc2ce6372" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+<!-- Labeled in World of Spectrum as "(CheatVersion)(MasterDisk)", might come from the developers? -->
+ <software name="neighbouch" cloneof="neighbou">
+ <description>Neighbours (cheat version) (master disk)</description>
+ <year>1992</year>
+ <publisher>Impulze</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="neighbours (1992)(impulze)[t][master disk].dsk" size="194816" crc="02088631" sha1="8b786d01e28e05a2ce5650bcf66eca9c22c28f32" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="tnzssp" cloneof="tnzs">
+ <description>The New Zealand Story (Spa)</description>
+ <year>1989</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="68352">
+ <rom name="new zealand story, the (1989)(erbe)(es)(en)(side a)[re-release].dsk" size="68352" crc="13a78210" sha1="902bd77d3f62893e625a50161a451a5c912c0d74" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="new zealand story, the (1989)(erbe)(es)(en)(side b)[re-release].dsk" size="194816" crc="979cf378" sha1="7b9930423248682b7153ccaa1d70112c6e0246bc" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="tnzs">
+ <description>The New Zealand Story</description>
+ <year>1989</year>
+ <publisher>Ocean Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="62720">
+ <rom name="new zealand story, the (1989)(ocean)(side a).dsk" size="62720" crc="3548a836" sha1="b854381b0fcbd37fa195e0bd9380ffd75465290e" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="new zealand story, the (1989)(ocean)(side b).dsk" size="194816" crc="a3fe1ef8" sha1="b75d300142fb523324ae3d2596ead775c715a52d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="nigelman">
+ <description>Nigel Mansell's Grand Prix</description>
+ <year>1988</year>
+ <publisher>Martech Games</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194560">
+ <rom name="nigel mansell's grand prix (1988)(martech games).dsk" size="194560" crc="fb7f4a21" sha1="0100151048ec2379fbc108dec6cd43babeb3f659" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="nightbre">
+ <description>Night Breed - The Action Game</description>
+ <year>1990</year>
+ <publisher>Ocean Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="389376">
+ <rom name="night breed - the action game (1990)(ocean).dsk" size="389376" crc="8e6cd752" sha1="c4a2ff13a02ae7b6bbf3b2ff6a79b391c0198853" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="nighthun">
+ <description>Night Hunter</description>
+ <year>1990</year>
+ <publisher>Ubi Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="night hunter (1990)(ubi soft)(fr)(en)(side a).dsk" size="194816" crc="b90f206d" sha1="36ce59aee1dc31968603e6a5303be13a711130d7" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="night hunter (1990)(ubi soft)(fr)(en)(side b).dsk" size="194816" crc="85b80971" sha1="84ef0e18d3ae67bf44a6886f5651f2ced0788b6d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="nighraid">
+ <description>Night Raider</description>
+ <year>1988</year>
+ <publisher>Gremlin Graphics Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="174848">
+ <rom name="night raider (1988)(gremlin graphics).dsk" size="174848" crc="0d889fc6" sha1="bb06295dae9be9ebf460e170d3672351aaa83438" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="ninjawarsp" cloneof="ninjawar">
+ <description>The Ninja Warriors (Spa)</description>
+ <year>1990</year>
+ <publisher>Dro Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="ninja warriors, the (1989)(dro soft)(es)(en)[re-release].dsk" size="194816" crc="55b8fd20" sha1="3379b6da9807c8077273f332318a41680818ceb9" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="normlame">
+ <description>Norman's Lament</description>
+ <year>1990</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="norman's lament (1990)(zenobi).dsk" size="194816" crc="5320aa7a" sha1="dd3a9d5b8fe0191ecc0374fc52dbec2cc1ee992a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="northsou">
+ <description>North &amp; South</description>
+ <year>1991</year>
+ <publisher>Infogrames</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="174848">
+ <rom name="north &amp; south (1991)(infogrames)(fr)(m3)(side a)[aka norte y sur].dsk" size="174848" crc="a26c2515" sha1="3a5b97612eff5e949f274911e4a313221fe532f6" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="174336">
+ <rom name="north &amp; south (1991)(infogrames)(fr)(m3)(side b)[aka norte y sur].dsk" size="174336" crc="55745fc0" sha1="c21b0d87bdb7214cf4627f75ef717018d35cd5a8" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="northsoua" cloneof="northsou">
+ <description>North &amp; South (alt)</description>
+ <year>1991</year>
+ <publisher>Infogrames</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="174848">
+ <rom name="north &amp; south (1991)(infogrames)(fr)(m3)(side a)[a][aka norte y sur].dsk" size="174848" crc="2fa550b1" sha1="bb6302a481d61b938041b2f3823f456ef51991d4" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="165632">
+ <rom name="north &amp; south (1991)(infogrames)(fr)(m3)(side b)[a][aka norte y sur].dsk" size="165632" crc="69845996" sha1="2f6cacd8b595b415ceeb4fd928bb50e3d1dc76ec" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="northsoub" cloneof="northsou">
+ <description>North &amp; South (alt 2)</description>
+ <year>1991</year>
+ <publisher>Infogrames</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="174848">
+ <rom name="north &amp; south (1991)(infogrames)(fr)(m3)(side a)[a2][aka norte y sur].dsk" size="174848" crc="bdb9cfcd" sha1="04938fd4a3512a05ad7614c6da363ac6d7a8320a" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="174336">
+ <rom name="north &amp; south (1991)(infogrames)(fr)(m3)(side b)[a2][aka norte y sur].dsk" size="174336" crc="7c18181c" sha1="ae0acb4abea3fb1bbe64473f72c00ad8bd31755e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="northsouc" cloneof="northsou">
+ <description>North &amp; South (alt 3)</description>
+ <year>1991</year>
+ <publisher>Infogrames</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="174848">
+ <rom name="north &amp; south (1991)(infogrames)(fr)(m3)(side a)[a3][aka norte y sur].dsk" size="174848" crc="46c6efc2" sha1="aae910c6ae93cb000941b7906475a18507be7de4" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="165632">
+ <rom name="north &amp; south (1991)(infogrames)(fr)(m3)(side b)[a3][aka norte y sur].dsk" size="165632" crc="7797a1bc" sha1="5637f4eb48731894d33c61f5d8cf79e7eae1ddf3" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="northstra" cloneof="northstr">
+ <description>North Star (alt)</description>
+ <year>1988</year>
+ <publisher>Gremlin Graphics Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="174848">
+ <rom name="north star (1988)(gremlin graphics).dsk" size="174848" crc="2472f3ba" sha1="0704862da03f1e09f822412f18fea05e74112239" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="northstrb" cloneof="northstr">
+ <description>North Star (alt 2)</description>
+ <year>1988</year>
+ <publisher>Gremlin Graphics Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="162048">
+ <rom name="north star (1988)(gremlin graphics)[a].dsk" size="162048" crc="17fe7830" sha1="0af689b80ddbc79a4c62c97b1dc7ee4918b54172" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="oblitersp" cloneof="obliter">
+ <description>Obliterator (Spa)</description>
+ <year>1989</year>
+ <publisher>Dro Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="obliterator (1989)(dro soft)(es)(en)[re-release].dsk" size="194816" crc="4a40e00b" sha1="e4d2de260f26676a1cea16e1b4ac087b76966431" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="ooowomim">
+ <description>One of our Wombats is Missing</description>
+ <year>1990</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="one of our wombats is missing (1990)(zenobi)(side a).dsk" size="194816" crc="a8f1eef9" sha1="83aa1f75c73da8a95979d9fd06550e27fdccaff9" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="one of our wombats is missing (1990)(zenobi)(side b).dsk" size="194816" crc="36f2fe65" sha1="2e198f54d3a5cdbfe7cc3b49c727e5c572d14e8b" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="othundersp" cloneof="othunder">
+ <description>Operation Thunderbolt (Spa)</description>
+ <year>1989</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="48896">
+ <rom name="operation thunderbolt (1989)(erbe)(es)(en)(side a)[re-release].dsk" size="48896" crc="92ab8927" sha1="f9761cb713bc47d226c2cfc138fea5e04eb49f19" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="operation thunderbolt (1989)(erbe)(es)(en)(side b)[re-release].dsk" size="194816" crc="e2b3b82c" sha1="d724ed13afcca95f92ca879225262743dd713cd4" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="othunder">
+ <description>Operation Thunderbolt</description>
+ <year>1989</year>
+ <publisher>Ocean Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="128256">
+ <rom name="operation thunderbolt (1989)(ocean)(side a).dsk" size="128256" crc="f2690887" sha1="e3773ce1320b978c7f643f2559257b09c44aa25a" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="operation thunderbolt (1989)(ocean)(side b).dsk" size="194816" crc="78bca289" sha1="858b349c190d975bc881116cbefaa11ac7214521" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="opwolfsp" cloneof="opwolf">
+ <description>Operation Wolf (Spa)</description>
+ <year>1988</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="operation wolf (1988)(erbe)(es)(en)[re-release].dsk" size="194816" crc="937ab39f" sha1="6d9bfdd66290b424300bdf57266a24d5e2b85750" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="opwolf">
+ <description>Operation Wolf</description>
+ <year>1988</year>
+ <publisher>Ocean Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="operation wolf (1988)(ocean).dsk" size="194816" crc="8fb0ea8d" sha1="3fb8835bba7eeb68ff5ce3ab3dd950f7a33f71a6" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="opwolfa" cloneof="opwolf">
+ <description>Operation Wolf (alt)</description>
+ <year>1988</year>
+ <publisher>Ocean Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="150272">
+ <rom name="operation wolf (1988)(ocean)[a].dsk" size="150272" crc="79031b22" sha1="6c0cf20992922bf114f7a1a59c967a32c670fea1" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="opwolfb" cloneof="opwolf">
+ <description>Operation Wolf (alt 2)</description>
+ <year>1988</year>
+ <publisher>Ocean Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="operation wolf (1988)(ocean)[a2].dsk" size="194816" crc="7c713a26" sha1="b971311ee8938b3c5bf2937fc4cac8a6dbfd0572" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="opprland">
+ <description>The Oppressed Land</description>
+ <year>1990</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="oppressed land, the (1990)(zenobi).dsk" size="194816" crc="784f03dc" sha1="fbbdf6f40860d13f6dbb0f3f88d1d04fda9c85dd" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="origamessp" cloneof="origames">
+ <description>Oriental Games (Spa)</description>
+ <year>1990</year>
+ <publisher>MCM Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="73216">
+ <rom name="oriental games (1990)(mcm)(es)(en)(side a)[re-release].dsk" size="73216" crc="34a1c47d" sha1="8f18f7df100b47cc238f9669cb841d2acbf8827b" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="121856">
+ <rom name="oriental games (1990)(mcm)(es)(en)(side b)[re-release].dsk" size="121856" crc="7d9ae3f4" sha1="4418bcf7959d7c18a6f579c709c9f2f0150bfbc0" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="origames">
+ <description>Oriental Games</description>
+ <year>1990</year>
+ <publisher>Micro Style</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="oriental games (1990)(micro style)(side a).dsk" size="194816" crc="5e5a0a57" sha1="2e138f9bb657ddf57db856502e495eb9ebe31f5e" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="oriental games (1990)(micro style)(side b).dsk" size="194816" crc="b128d8ca" sha1="a5e0d5fec27a6bedf237c94107f1dae4df026fa4" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outrun">
+ <description>Out Run</description>
+ <year>1987</year>
+ <publisher>U.S. Gold</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="134144">
+ <rom name="out run (1987)(u.s. gold)(side a).dsk" size="134144" crc="62666641" sha1="1dcfebd59440d4af1c1033d1cc5c7581f23c7239" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="155648">
+ <rom name="out run (1987)(u.s. gold)(side b).dsk" size="155648" crc="28055b6c" sha1="68ec47293426f6f7afbc99c5eeddfe97e8870f82" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="ootlimel">
+ <description>Out of the Limelight</description>
+ <year>1992</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="out of the limelight (1992)(zenobi).dsk" size="194816" crc="af5dd72d" sha1="665105700b8b92575304ac6a0a7affeee3bbe072" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="overland">
+ <description>Overlander</description>
+ <year>1988</year>
+ <publisher>Elite Systems</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="91136">
+ <rom name="overlander (1988)(elite systems).dsk" size="91136" crc="d5d287ee" sha1="4839bd9d81f5c269cebd56c54ef7b012f8956591" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="overlandsp" cloneof="overland">
+ <description>Overlander (Spa)</description>
+ <year>1988</year>
+ <publisher>MCM Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="overlander (1988)(mcm)(es)(en)[re-release].dsk" size="194816" crc="fd817c95" sha1="8fe3b288a4451eeea76aa0ec95200e9478e49a4c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="p47thuna" cloneof="p47thun">
+ <description>P-47 Thunderbolt (alt)</description>
+ <year>1990</year>
+ <publisher>Firebird Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="p-47 thunderbolt (1990)(firebird)[aka p-47 - the freedom fighter].dsk" size="194816" crc="ff20e266" sha1="85b1597808079780bca508d5ecb4cc950c168fe3" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="phmpegasa" cloneof="phmpegas">
+ <description>P.H.M. Pegasus (alt)</description>
+ <year>1988</year>
+ <publisher>Electronic Arts</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="214784">
+ <rom name="p.h.m. pegasus (1988)(electronic arts).dsk" size="214784" crc="9d937816" sha1="f800efee965cd349879697d5c2f7fc2980ce25b6" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="paclanda" cloneof="pacland">
+ <description>Pac-Land (alt)</description>
+ <year>1989</year>
+ <publisher>Grandslam Entertainments - Quicksilva</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="92160">
+ <rom name="pac-land (1989)(grandslam entertainments - quicksilva).dsk" size="92160" crc="c81f942c" sha1="7a10093852e05f8d34b6e312132efaadb56aab25" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="pacmania">
+ <description>Pac-Mania</description>
<year>1988</year>
<publisher>Grandslam Entertainments</publisher>
<part name="flop1" interface="floppy_3">
<dataarea name="flop" size="195328">
- <rom name="pac-mania.dsk" size="195328" crc="88f5506b" sha1="827c95935dd3a1dd919989fc6d7a0efa4e5aebc1" offset="0" />
+ <rom name="pac-mania (1988)(grandslam).dsk" size="195328" crc="88f5506b" sha1="827c95935dd3a1dd919989fc6d7a0efa4e5aebc1" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="pangsp" cloneof="pang">
+ <description>Pang (Spa)</description>
+ <year>1990</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="pang (1990)(erbe)(es)(en)[re-release].dsk" size="194816" crc="8407042b" sha1="8cf020876ba5d66995fa5752dd6c036913135f23" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="panga" cloneof="pang">
+ <description>Pang (alt)</description>
+ <year>1990</year>
+ <publisher>Ocean Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="173312">
+ <rom name="pang (1990)(ocean).dsk" size="173312" crc="28b7f247" sha1="3ba6421683859545be99d43c06a1fb887a60f80f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="paperbo2">
+ <description>Paperboy 2</description>
+ <year>1992</year>
+ <publisher>Mindscape International</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="335301">
+ <rom name="paperboy 2 (1992)(mindscape international)(side a).dsk" size="335301" crc="20db73bf" sha1="a37839752b9d449557a0227b4b246461dcb326ae" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="335301">
+ <rom name="paperboy 2 (1992)(mindscape international)(side b).dsk" size="335301" crc="d66c3272" sha1="6ba906f203a7be38b9505a1fc45719e4a9124952" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="parisdak">
+ <description>Paris-Dakar</description>
+ <year>1988</year>
+ <publisher>Zigurat Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="87808">
+ <rom name="paris-dakar (1988)(zigurat)(es).dsk" size="87808" crc="2a06e40a" sha1="8d210174ddd8f21404943b7509f101edaa37b90b" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="passshta" cloneof="passsht">
+ <description>Passing Shot (alt)</description>
+ <year>1989</year>
+ <publisher>Image Works</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="58624">
+ <rom name="passing shot (1989)(image works).dsk" size="58624" crc="576d7ee4" sha1="73361708502067fc803afbfae66138bfbccd2f6c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="passshtsp" cloneof="passsht">
+ <description>Passing Shot (Spa)</description>
+ <year>1989</year>
+ <publisher>MCM Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="passing shot (1989)(mcm)(es)(en)[re-release].dsk" size="194816" crc="41e3ce91" sha1="ddcbdf011275f3d1dcb456f6208f7aec4a75e2b0" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="pawna" cloneof="pawn">
+ <description>The Pawn v2.4 (alt)</description>
+ <year>1987</year>
+ <publisher>Rainbird Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="pawn, the v2.4 (1987)(rainbird).dsk" size="194816" crc="fdb74ece" sha1="3f96becbf552b207213bdabd950e6ea752b7d8ca" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="pawnb" cloneof="pawn">
+ <description>The Pawn v2.4 (alt 2)</description>
+ <year>1987</year>
+ <publisher>Rainbird Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="pawn, the v2.4 (1987)(rainbird)[a].dsk" size="194816" crc="0790cc76" sha1="17cecc0a0c3c0fa4f081267b45db375e4fb3a3d5" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="powthein">
+ <description>Pawns of War - The Infiltrator</description>
+ <year>1989</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="pawns of war - the infiltrator (1989)(zenobi)[re-release].dsk" size="194816" crc="71814e63" sha1="7db46cb122021913544d9c483c2d78e3ba309298" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="pendlogr">
+ <description>The Pendant of Logryn</description>
+ <year>1989</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="pendant of logryn, the (1989)(zenobi)[re-release].dsk" size="194816" crc="1ac9391d" sha1="3b4a421e912e37b3c8f3d8f225e29ea339434c4f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="lospajbk">
+ <description>Pepe Carvalho en los Pajaros de Bangkok</description>
+ <year>1988</year>
+ <publisher>Dinamic Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="112640">
+ <rom name="pepe carvalho en los pajaros de bangkok (1988)(dinamic)(es).dsk" size="112640" crc="eaf66708" sha1="5723b9cca75f13917254ba2efb720be6dc3843ad" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="pericode">
+ <description>Perico Delgado Maillot Amarillo</description>
+ <year>1989</year>
+ <publisher>Topo Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="180224">
+ <rom name="perico delgado maillot amarillo (1989)(topo soft)(es).dsk" size="180224" crc="5d389bba" sha1="0417ff3e50a06dbd6aae44067e5794ac96ad6908" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="perseus">
+ <description>Perseus</description>
+ <year>1993</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="perseus (1993)(zenobi).dsk" size="194816" crc="5f5a500c" sha1="1f58f7f143ff2cf659ed3a2921e153a2c7d8ee0a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="pecompwi">
+ <description>Personal Computer Whirled</description>
+ <year>1992</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="personal computer whirled (1992)(zenobi)[re-release].dsk" size="194816" crc="4b45d4c9" sha1="496c79dee580d91b07edf3f5bb5dee5f3735e57a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="phsagain">
+ <description>Phantomas Saga - Infinity</description>
+ <year>2006</year>
+ <publisher>Computer Emuzone</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="phantomas saga - infinity (2006)(computer emuzone)(es)(en).dsk" size="194816" crc="624fd560" sha1="86258b926dd667690c1874a6b981374507195f03" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="phoenix">
+ <description>Phoenix</description>
+ <year>1991</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="phoenix (1991)(zenobi).dsk" size="194816" crc="3b1dcbab" sha1="262d3728db62851bbf7a95fc33f0f9993d1567f1" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="picknpil">
+ <description>Pick 'n' Pile</description>
+ <year>1991</year>
+ <publisher>Ubi Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="pick 'n' pile (1991)(ubi soft)(fr)(en).dsk" size="194816" crc="0cec1fb9" sha1="e2e358a3fe590305db1e0a56da8faf92bb2f433e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="pictionasp" cloneof="pictiona">
+ <description>Pictionary - El juego en el que todos pintan</description>
+ <year>1989</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="180224">
+ <rom name="pictionary (1989)(erbe)(es)[re-release].dsk" size="180224" crc="6ad3cefb" sha1="299e4e31ae07102b2d84e1858d9346b1b38d2099" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="pictiona">
+ <description>Pictionary - The Game of Quick Draw</description>
+ <year>1989</year>
+ <publisher>Domark</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="pictionary - the game of quick draw (1989)(domark).dsk" size="194816" crc="b1361a19" sha1="3c7ee3be8c1a5fab578c45b843c7d2777fd07606" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="pipmaniaa" cloneof="pipmania">
+ <description>Pipe Mania (alt)</description>
+ <year>1990</year>
+ <publisher>Empire</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="pipe mania (1990)(empire).dsk" size="194816" crc="456edf8c" sha1="1b93a1c85477b9e482832d0230743ac23dfe90ce" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="pitfight">
+ <description>Pit-Fighter</description>
+ <year>1991</year>
+ <publisher>Domark</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="pit-fighter (1991)(domark)(side a).dsk" size="194816" crc="0b27c5a6" sha1="41a26bff3de33bc4f8eb0b43d7d4bd831e02132f" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="pit-fighter (1991)(domark)(side b).dsk" size="194816" crc="52116688" sha1="e8846ae680bf112f0f38f4e54f9a984a0f666686" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="platoona" cloneof="platoon">
+ <description>Platoon (alt)</description>
+ <year>1988</year>
+ <publisher>Ocean Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="131072">
+ <rom name="platoon (1988)(ocean).dsk" size="131072" crc="45dc4898" sha1="a19824ab2b59ab29d31d6cb56851e0bcc3c4138b" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="predatr2a" cloneof="predatr2">
+ <description>Predator 2 (alt)</description>
+ <year>1991</year>
+ <publisher>Image Works</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="predator 2 (1991)(image works).dsk" size="194816" crc="19a74e60" sha1="94759fbcba4baf9004ebf5ca72d2781437fb68a0" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="prelmont">
+ <description>Preliminary Monty</description>
+ <year>2009</year>
+ <publisher>&lt;homebrew&gt;</publisher>
+ <info name="author" value="Andrew Zhiglov"/>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="preliminary monty (2009)(zhiglov, andrew)(ru)(en).dsk" size="194816" crc="faa053d9" sha1="33877c4547f4d661e3facd5c055af1a909374978" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="prisoner">
+ <description>The Prisoner</description>
+ <year>2014</year>
+ <publisher>Commodore Plus</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="prisoner, the (2014)(commodore plus)(es)(en)[aka prisionero, el].dsk" size="194816" crc="7aa50408" sha1="1c8fe7bd7f4baf63db2e68818460979b55602a30" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="protenntsp" cloneof="protennt">
+ <description>Pro Tennis Tour (Spa)</description>
+ <year>1990</year>
+ <publisher>MCM Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="63488">
+ <rom name="pro tennis tour (1990)(mcm)(es)(en)[re-release].dsk" size="63488" crc="3cc76873" sha1="ac0fd453b2f00ef63477a25a43bd482a65b8cb84" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="protennta" cloneof="protennt">
+ <description>Pro Tennis Tour (alt)</description>
+ <year>1990</year>
+ <publisher>Ubi Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="pro tennis tour (1990)(ubi soft)(fr)(en).dsk" size="194816" crc="2f11c3bd" sha1="631823abc8cfaa684f855d697998b06c46f1893a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="prohibit">
+ <description>Prohibition</description>
+ <year>1987</year>
+ <publisher>Zafi Chip</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="prohibition (1987)(zafi chip)(es)(en)[re-release].dsk" size="194816" crc="53a85112" sha1="bb2ed61464d1ccf7eb239988cbe7992b3387e37f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="projnova">
+ <description>Project Nova</description>
+ <year>1987</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="project nova (1987)(zenobi)[re-release].dsk" size="194816" crc="430d1985" sha1="c065c33b861fd4882569407ae27b50c22784ab0e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="pstfight">
+ <description>Project Stealth Fighter</description>
+ <year>1990</year>
+ <publisher>MicroProse</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="project stealth fighter (1990)(microprose)(side a)[aka f-19 stealth fighter].dsk" size="194816" crc="48cda235" sha1="a5b23c6d9654dbf9f090b388788306d3e50b63df" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="project stealth fighter (1990)(microprose)(side b)[aka f-19 stealth fighter].dsk" size="194816" crc="766d3231" sha1="2e98cc257873737dbd0d43d885bd5118725646b0" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="purpsatd">
+ <description>Purple Saturn Day</description>
+ <year>1989</year>
+ <publisher>Exxos</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="purple saturn day (1989)(exxos)(fr)(en).dsk" size="194816" crc="5f9d4dc6" sha1="063c53a541630bf27ab6c9a06bed7c6741490c18" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="q10tankb">
+ <description>Q10 Tank Buster (master disk)</description>
+ <year>1992</year>
+ <publisher>Zeppelin Games</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="q10 tank buster (1992)(zeppelin games)(side a)[master disk].dsk" size="194816" crc="5c99ad82" sha1="9c68045ea57f4576e1676b39db2d3a8e6ff7f841" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="q10 tank buster (1992)(zeppelin games)(side b).dsk" size="194816" crc="0986135e" sha1="4f773cf7d97657c88535c5a445872064752c3bb3" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="qholysmt">
+ <description>Quest for the Holy Something</description>
+ <year>1992</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="quest for the holy something (1992)(zenobi).dsk" size="194816" crc="966cab79" sha1="c9d0e3a2c98c89251ad0bde5a6a1a60d5401bbf0" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="qoscrupa" cloneof="qoscrup">
+ <description>A Question of Scruples - The Computer Edition (alt)</description>
+ <year>1987</year>
+ <publisher>Leisure Genius</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194560">
+ <rom name="question of scruples - the computer edition, a (1987)(leisure genius).dsk" size="194560" crc="32d4e533" sha1="8b36ccbf3a87bca7aee778d4e17a32e519888cea" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="qosa" cloneof="qos">
+ <description>A Question of Sport (alt)</description>
+ <year>1989</year>
+ <publisher>Elite Systems</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="question of sport, a (1989)(elite systems).dsk" size="194816" crc="87726a94" sha1="d9998e11c5a578d9994447ca3251731e69b88966" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="ram">
+ <description>R.A.M.</description>
+ <year>1990</year>
+ <publisher>Topo Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="92672">
+ <rom name="r.a.m. (1990)(topo soft)(es).dsk" size="92672" crc="7f9d37fa" sha1="5a14290edb30eb365a3e500926a186cd948755c1" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="rbibb2a" cloneof="rbibb2">
+ <description>R.B.I. 2 Baseball (alt)</description>
+ <year>1991</year>
+ <publisher>Domark</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="r.b.i. 2 baseball (1991)(domark).dsk" size="194816" crc="5c77dc45" sha1="088df7f83b465e851b5cf18fc6deaefaeebc1a14" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="radioman">
+ <description>Radiomania</description>
+ <year>1991</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="radiomania (1991)(zenobi).dsk" size="194816" crc="74edb005" sha1="7226284e7a66c8ed8290046b0e44a0f3ffb89281" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="railstom">
+ <description>Raiders of the Lost Tomb</description>
+ <year>1995</year>
+ <publisher>The Adventure Workshop</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="raiders of the lost tomb (1995)(adventure workshop, the)(side a).dsk" size="194816" crc="13a48640" sha1="32590e55e3f99add1edb23a4fc24880093ee529e" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="raiders of the lost tomb (1995)(adventure workshop, the)(side b).dsk" size="194816" crc="7718f843" sha1="a89c1aebde5631e933982967d194cd1b08af30df" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="rbislanda" cloneof="rbisland">
+ <description>Rainbow Islands (alt)</description>
+ <year>1990</year>
+ <publisher>Ocean Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="175360">
+ <rom name="rainbow islands - the story of bubble bobble 2 (1990)(ocean).dsk" size="175360" crc="8409c9ed" sha1="db9bf5bd455ac679142d5727226e9685aeebb1f5" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="redheatsp" cloneof="redheat">
+ <description>Red Heat (Spa)</description>
+ <year>1989</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="175360">
+ <rom name="red heat (1989)(erbe)(es)(en)[re-release].dsk" size="175360" crc="59b14ef2" sha1="19fccf544fb00c9767c8472684d936effa76fca6" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="redheat">
+ <description>Red Heat</description>
+ <year>1989</year>
+ <publisher>Ocean Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="157184">
+ <rom name="red heat (1989)(ocean).dsk" size="157184" crc="2be37cbe" sha1="75c53860247c0af7c81337519f25f84ed8700dd2" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="bttf3sp" cloneof="bttf3">
+ <description>Regreso al Futuro - Parte III</description>
+ <year>1991</year>
+ <publisher>MCM Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="regreso al futuro - parte iii (1991)(mcm)(es)(en)(side a)[aka back to the future part 3][re-release].dsk" size="194816" crc="bc1c6dc0" sha1="d34c63ea589953cb689c5ca47b0433e91e68ec0a" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="regreso al futuro - parte iii (1991)(mcm)(es)(en)(side b)[aka back to the future part 3][re-release].dsk" size="194816" crc="87ddb7cf" sha1="3c6e9e3524baacb4c34666ae89dd9124b0ee055a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="renegadea" cloneof="renegade">
+ <description>Renegade (alt)</description>
+ <year>1987</year>
+ <publisher>Imagine Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="renegade (1987)(imagine).dsk" size="194816" crc="9414eedd" sha1="ea6ba8c9f8db52cd827cfbe7cb576cf746865de9" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="renegadeb" cloneof="renegade">
+ <description>Renegade (alt 2)</description>
+ <year>1987</year>
+ <publisher>Imagine Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="renegade (1987)(imagine)[a].dsk" size="194816" crc="bddac6b2" sha1="c4311ea7f5ee36a6b112299aaae107e4855adad9" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+<!-- This is the dump from World of Spectrum -->
+ <software name="rescatla">
+ <description>Rescate Atlantida</description>
+ <year>1989</year>
+ <publisher>Dinamic Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="150272">
+ <rom name="rescate atlantida (1989)(dinamic)(es)(en)(side a).dsk" size="150272" crc="2bbc9650" sha1="9b7d423d415a9535958da60ec26624f89bc3563c" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="166400">
+ <rom name="rescate atlantida (1989)(dinamic)(es)(en)(side b).dsk" size="166400" crc="a7d4f505" sha1="9d2ede9cb0ba5c96e6967a9df42425e55099fc06" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="rescatlaa" cloneof="rescatla">
+ <description>Rescate Atlantida (alt)</description>
+ <year>1989</year>
+ <publisher>Dinamic Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="214784">
+ <rom name="rescate atlantida (1989)(dinamic)(es).dsk" size="214784" crc="176a12e4" sha1="4c71b572b282007732fb6a4ff617369c68f8c1ab" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="rescatlab" cloneof="rescatla">
+ <description>Rescate Atlantida (alt 2)</description>
+ <year>1989</year>
+ <publisher>Dinamic Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="214784">
+ <rom name="rescate atlantida (1989)(dinamic)(es)[a].dsk" size="214784" crc="b259c19e" sha1="1dda1d59b8fafa91ca3fe15df6f5aada24d85cd5" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="jedia" cloneof="jedi">
+ <description>Star Wars - Return of the Jedi (alt)</description>
+ <year>1989</year>
+ <publisher>Domark</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="return of the jedi (1989)(domark).dsk" size="194816" crc="93e39844" sha1="95118a8cdc853521c39085950838aceaf48d35f2" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="jedisp" cloneof="jedi">
+ <description>Star Wars - Return of the Jedi (Spa)</description>
+ <year>1989</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="68352">
+ <rom name="return of the jedi (1989)(erbe)(es)(en)[re-release].dsk" size="68352" crc="c0f1f626" sha1="f4cb6a5bd15f7e6c3b35678f2da31b9a332d11b1" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="jedispa" cloneof="jedi">
+ <description>Star Wars - Return of the Jedi (Spa) (alt)</description>
+ <year>1989</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="136448">
+ <rom name="return of the jedi (1989)(erbe)(es)(en)[a][re-release].dsk" size="136448" crc="c5cdb566" sha1="6befbc050becec8e084b1dec01d1c59487192cd0" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="rexa" cloneof="rex">
+ <description>Rex (alt)</description>
+ <year>1988</year>
+ <publisher>Martech Games</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="rex (1988)(martech games)[aka zenith].dsk" size="194816" crc="fada783b" sha1="75a4ec59bfe5ea598267d8f6ac38453129169f3b" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="rhymecry">
+ <description>Rhyme Cryme</description>
+ <year>1995</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="rhyme cryme (1995)(zenobi)(side a).dsk" size="194816" crc="fcf41521" sha1="b5ff68d6bf063514903af931027a783b762ed56e" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="rhyme cryme (1995)(zenobi)(side b).dsk" size="194816" crc="b14e9e7b" sha1="418f1bb000e950bc6c265dbd7133a8f88af27e8d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="rickdang">
+ <description>Rick Dangerous</description>
+ <year>1989</year>
+ <publisher>Firebird Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="rick dangerous (1989)(firebird).dsk" size="194816" crc="23a903d9" sha1="4d216ea0e695d7cc931dd4cd6f5cc64350d20450" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="rickdan2">
+ <description>Rick Dangerous 2</description>
+ <year>1990</year>
+ <publisher>Micro Style</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="220160">
+ <rom name="rick dangerous 2 (1990)(micro style).dsk" size="220160" crc="2d5aa66b" sha1="25a971a7363961787a8a4d1611142fac5a0c1e3e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="riptoff">
+ <description>Riptoff</description>
+ <year>1991</year>
+ <publisher>Your Sinclair</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="riptoff (1991)(your sinclair).dsk" size="194816" crc="7578aac8" sha1="40c401f368c9cce742139e40d33dfaf45bc50a94" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="roadblstsp" cloneof="roadblst">
+ <description>Road Blasters (Spa)</description>
+ <year>1988</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="214784">
+ <rom name="road blasters (1988)(erbe)(es)(en)[re-release].dsk" size="214784" crc="5966a1bc" sha1="59df737d0dd64fe5c8a6973b1c88efca1892f80a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="roadblsta" cloneof="roadblst">
+ <description>Road Blasters (alt)</description>
+ <year>1988</year>
+ <publisher>U.S. Gold</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="214784">
+ <rom name="road blasters (1988)(u.s. gold).dsk" size="214784" crc="012de59c" sha1="5fe7f856e85b63f4628f741b92f85ac81541ea82" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="robocop">
+ <description>Robocop</description>
+ <year>1988</year>
+ <publisher>Ocean Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="134144">
+ <rom name="robocop (1988)(ocean).dsk" size="134144" crc="545558f7" sha1="ad1e7ed55d62d8eec7bae80904f73be7f5ffd59e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="robocopa" cloneof="robocop">
+ <description>Robocop (alt)</description>
+ <year>1988</year>
+ <publisher>Ocean Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="128768">
+ <rom name="robocop (1988)(ocean)[a].dsk" size="128768" crc="c3218b5c" sha1="f56181f60553f4ac00631f8720b713bd42490a85" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="robocop2sp" cloneof="robocop2">
+ <description>Robocop 2 (Spa)</description>
+ <year>1990</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="160768">
+ <rom name="robocop 2 (1990)(erbe)(es)(en)[re-release].dsk" size="160768" crc="93b27353" sha1="78047deee2d869dbe4554617e385aa2c0998ac48" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="robocop2a" cloneof="robocop2">
+ <description>Robocop 2 (alt)</description>
+ <year>1990</year>
+ <publisher>Ocean Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="225536">
+ <rom name="robocop 2 (1990)(ocean).dsk" size="225536" crc="afa8626e" sha1="eaf866424fa3d2b0ea006a970d3fd475147040ac" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="robocop2b" cloneof="robocop2">
+ <description>Robocop 2 (alt 2)</description>
+ <year>1990</year>
+ <publisher>Ocean Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="225536">
+ <rom name="robocop 2 (1990)(ocean)[a].dsk" size="225536" crc="d3298f36" sha1="e7815e2062f98883759629dd4a0cda36862f1961" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="rocknrol">
+ <description>Rock 'n Roll</description>
+ <year>1989</year>
+ <publisher>Rainbow Arts</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="rock 'n roll (1989)(rainbow arts)(side a).dsk" size="194816" crc="8e00a1a0" sha1="378a77e1e653679e97a16245342c6a0cfd76560e" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="rock 'n roll (1989)(rainbow arts)(side b).dsk" size="194816" crc="9c629673" sha1="d6135a003ada344ad6572f4b4a2f3b7fa6c0fc3f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="rthundera" cloneof="rthunder">
+ <description>Rolling Thunder (alt)</description>
+ <year>1988</year>
+ <publisher>U.S. Gold</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="rolling thunder (1988)(u.s. gold).dsk" size="194816" crc="075e555b" sha1="712dc41dbcaa62314e8fdbd2718569f1fa96e379" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="roundbnd">
+ <description>Round the Bend</description>
+ <year>1991</year>
+ <publisher>Impulze</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="68352">
+ <rom name="round the bend (1991)(impulze)[aka doc croc's outrageous adventures].dsk" size="68352" crc="f5494d4b" sha1="c670a0b723682b6de7ca7f89edcb85680ad5f2a4" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="roundbndmdb" cloneof="roundbnd">
+ <description>Round the Bend (master disk backup)</description>
+ <year>1991</year>
+ <publisher>Impulze</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="round the bend (1991)(impulze)(side a)[aka doc croc's outrageous adventures][master disk backup].dsk" size="194816" crc="d6abbdf3" sha1="f6197df7e325b3390be71980939715d04dbd056f" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <!-- Side B file shared with master disk. Verified at World of Spectrum. -->
+ <dataarea name="flop" size="194816">
+ <rom name="round the bend (1991)(impulze)(side b)[aka doc croc's outrageous adventures][master disk backup].dsk" size="194816" crc="3f369cfe" sha1="3f2948425c21742c2d88ca658490488f642bad5e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="roundbndmd" cloneof="roundbnd">
+ <description>Round the Bend (master disk)</description>
+ <year>1991</year>
+ <publisher>Impulze</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="68352">
+ <rom name="round the bend (1991)(impulze)(side a)[aka doc croc's outrageous adventures][master disk].dsk" size="68352" crc="ed9c3df8" sha1="f02ea8a83b173233071d7401fab9b44a272cfd8c" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="round the bend (1991)(impulze)(side b)[aka doc croc's outrageous adventures][master disk backup].dsk" size="194816" crc="3f369cfe" sha1="3f2948425c21742c2d88ca658490488f642bad5e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="rungaunta" cloneof="rungaunt">
+ <description>Run the Gauntlet (alt)</description>
+ <year>1989</year>
+ <publisher>Ocean Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="174848">
+ <rom name="run the gauntlet (1989)(ocean).dsk" size="174848" crc="908cd12d" sha1="bc74b1f45b05e3e5a0f93e186aeb9e938d469d0f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="runbronw">
+ <description>Run, Bronwynn, Run</description>
+ <year>1992</year>
+ <publisher>FSF Adventures</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="run, bronwynn, run (1992)(fsf adventures).dsk" size="194816" crc="d1315cea" sha1="22ad24cd7199bfcde0ec5ba7984c6fa2650b94c8" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="runngman">
+ <description>The Running Man</description>
+ <year>1989</year>
+ <publisher>MCM Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="160768">
+ <rom name="running man, the (1989)(mcm)(es)(en)[re-release].dsk" size="160768" crc="502e531a" sha1="ca50672595b1f8da4ba1b614d761039b42b90f3a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="stunrunn">
+ <description>S.T.U.N. Runner</description>
+ <year>1990</year>
+ <publisher>Domark</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="215296">
+ <rom name="s.t.u.n. runner (1990)(domark).dsk" size="215296" crc="0feddfe9" sha1="8d3289f150cecc9d7c4e5c02c1e94be3c11376c6" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="saboteu2">
+ <description>Saboteur II - Avenging Angel</description>
+ <year>1987</year>
+ <publisher>Durell Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="saboteur ii - avenging angel (1987)(durell)[h alex rider, 2015][tr pl][speed-up version].dsk" size="194816" crc="4c9b8d3d" sha1="7ed014dadff63cedd9ea6744793b76af8782611b" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="saintgrva" cloneof="saintgrv">
+ <description>Saint &amp; Greavsie (alt)</description>
+ <year>1989</year>
+ <publisher>Grandslam Entertainments</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="220160">
+ <rom name="saint and greavsie (1989)(grandslam).dsk" size="220160" crc="5152c80b" sha1="5175ce4e09020f840dddd7da345b9c0b4eb30af6" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="salamand">
+ <description>Salamander</description>
+ <year>1987</year>
+ <publisher>Imagine Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="70656">
+ <rom name="salamander (1987)(imagine)[re-release].dsk" size="70656" crc="62bfd974" sha1="fc4bc578c463f58a023c716f7df679afb8cb253e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="usagiyoj">
+ <description>Samurai Warrior - The Battles of... Usagi Yojimbo</description>
+ <year>1988</year>
+ <publisher>Firebird Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="73216">
+ <rom name="samurai warrior - the battles of... usagi yojimbo (1988)(firebird)[aka battle of... usagi yojimbo, the].dsk" size="73216" crc="fa8df0ac" sha1="ef854f176c30934d1309982322f983194ae60153" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="santxmca">
+ <description>Santa's Xmas Caper (tape master disk)</description>
+ <year>1991</year>
+ <publisher>Zeppelin Games</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="santa's xmas caper (1991)(zeppelin games)(side a)[aka santa's christmas capers][aka you are santa claus][tape master disk].dsk" size="194816" crc="ac72f16b" sha1="1ee2388ecb420b4900006eb0583f9fb3805e5bf1" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <!-- Side B image shared with other master disks from Zeppelin Games. Verified at World of Spectrum. -->
+ <dataarea name="flop" size="256">
+ <rom name="zeppelin games master disk side b.dsk" size="256" crc="56947af2" sha1="40428c770d847a0fd1fd005b6cf1d03a34672d98" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="satan">
+ <description>Satan</description>
+ <year>1989</year>
+ <publisher>Dinamic Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="107264">
+ <rom name="satan (1989)(dinamic)(es).dsk" size="107264" crc="82642bef" sha1="344dd36d44076d079d8a62b678a8f4139a274526" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="scapegho">
+ <description>Scapeghost</description>
+ <year>1989</year>
+ <publisher>Level 9 Computing</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="scapeghost (1989)(level 9 computing)(side a)[aka spook].dsk" size="194816" crc="49303a17" sha1="9d8c1d37dee5df439a8945dc087fbc9082a4269c" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="scapeghost (1989)(level 9 computing)(side b)[aka spook].dsk" size="194816" crc="497b537b" sha1="f75eb772cc5d27177ab4e8a50b0c66a71c8da497" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="scapeghoa" cloneof="scapegho">
+ <description>Scapeghost (alt)</description>
+ <year>1989</year>
+ <publisher>Level 9 Computing</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="scapeghost (1989)(level 9 computing)(side a)[a][aka spook].dsk" size="194816" crc="1d10fcd4" sha1="221bf55fe048ef70dfb6b0a9e3c9bda2b04ab078" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="scapeghost (1989)(level 9 computing)(side b)[a][aka spook].dsk" size="194816" crc="c464a1e9" sha1="baf17b2ebba89cbb29af430be2399c05f03d4ad3" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="scrabdxa" cloneof="scrabdx">
+ <description>Scrabble Deluxe (alt)</description>
+ <year>1987</year>
+ <publisher>Leisure Genius</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194560">
+ <rom name="scrabble deluxe (1987)(leisure genius)[aka deluxe computer scrabble].dsk" size="194560" crc="3033f933" sha1="8ec1cf29e28980f7943feee4f64e3a0635d56eb4" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="sspirits">
+ <description>Scramble Spirits</description>
+ <year>1990</year>
+ <publisher>Grandslam Entertainments</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="scramble spirits (1990)(grandslam).dsk" size="194816" crc="28617137" sha1="b1898340c7eadb2bf29417aaf8006792277c09f8" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="seasorce">
+ <description>Seaside Sorcery</description>
+ <year>1997</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="seaside sorcery (1997)(zenobi).dsk" size="194816" crc="f58ff9dc" sha1="5ad5d43bfb5c7ec4e763a03317c85698e889b905" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="sendasal">
+ <description>Senda Salvaje</description>
+ <year>1990</year>
+ <publisher>Zigurat Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="102400">
+ <rom name="senda salvaje (1990)(zigurat)(es).dsk" size="102400" crc="54f0d03f" sha1="a334fc0d768554e29e678017d90cff53adba1ab6" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="sentinel">
+ <description>The Sentinel</description>
+ <year>1987</year>
+ <publisher>Firebird Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="78080">
+ <rom name="sentinel, the (1987)(firebird).dsk" size="78080" crc="5665c629" sha1="d03ca9d8dd2fca34aa174edccf17eda12d202409" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="serptale">
+ <description>A Serpentine Tale</description>
+ <year>1993</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="serpentine tale, a (1993)(zenobi)[re-release].dsk" size="194816" crc="bd0e89f2" sha1="7af072b5755b119ec22141ed4ab10ac0c54cc52e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="setotaisde" cloneof="setotais">
+ <description>Seto Taisho vs Yokai (German, Spanish)</description>
+ <year>2016</year>
+ <publisher>Alessandro Grussu</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="seto taisho vs yokai (2016-02-29)(grussu, alessandro)(de-es).dsk" size="194816" crc="c1ebd473" sha1="4c32c7b87911b5ba209cc4c48083d2e157a582be" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="setotais">
+ <description>Seto Taisho vs Yokai (English, Italian)</description>
+ <year>2016</year>
+ <publisher>Alessandro Grussu</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="seto taisho vs yokai (2016-02-29)(grussu, alessandro)(en-it).dsk" size="194816" crc="12d6499a" sha1="1ed7e33084dfcdde9870c623de2f30795cedc5f7" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="setotaisfr" cloneof="setotais">
+ <description>Seto Taisho vs Yokai (French, Portuguese)</description>
+ <year>2016</year>
+ <publisher>Alessandro Grussu</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="seto taisho vs yokai (2016-02-29)(grussu, alessandro)(fr-pt).dsk" size="194816" crc="6d28e331" sha1="d5650a8fdd2fee7e54cfce32ad8301561aebdf57" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="shackled">
+ <description>Shackled</description>
+ <year>1988</year>
+ <publisher>U.S. Gold</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="shackled (1988)(u.s. gold).dsk" size="194816" crc="27f51075" sha1="e14b0956f3d4f5981295266b0ed80a8d3fa739f4" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="shdancer">
+ <description>Shadow Dancer</description>
+ <year>1991</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="165632">
+ <rom name="shadow dancer (1991)(erbe)(es)(en)(side a)[re-release].dsk" size="165632" crc="39313626" sha1="3ae6a7e3f074a7d582cdc7df93268b7065fcaa1e" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="shadow dancer (1991)(erbe)(es)(en)(side b)[re-release].dsk" size="194816" crc="ead87fd5" sha1="13c74b2352c19f646b64445b347cfc0b6e88805d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="shadoww">
+ <description>Shadow Warriors</description>
+ <year>1990</year>
+ <publisher>Ocean Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="208640">
+ <rom name="shadow warriors (1990)(ocean).dsk" size="208640" crc="4d0a3727" sha1="ae8c3160465f6b021355fa83997ae2a90c0ef649" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="sotbeastsp" cloneof="sotbeast">
+ <description>Shadow of the Beast (Spa)</description>
+ <year>1990</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="44288">
+ <rom name="shadow of the beast (1990)(erbe)(es)(en)(side a)[re-release].dsk" size="44288" crc="d6617fdb" sha1="fcfc943a3dabcc00e235ab34ca44a688940ddb43" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="153088">
+ <rom name="shadow of the beast (1990)(erbe)(es)(en)(side b)[re-release].dsk" size="153088" crc="80f74e58" sha1="96ebf96237d41f8d2efa3c06e4dc26d62281416f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="sotbeast">
+ <description>Shadow of the Beast</description>
+ <year>1990</year>
+ <publisher>Gremlin Graphics Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="174848">
+ <rom name="shadow of the beast (1990)(gremlin graphics)(side a).dsk" size="174848" crc="5078cdbf" sha1="0a9685669cab7d1d41646e945c8db250d5933b4b" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="174848">
+ <rom name="shadow of the beast (1990)(gremlin graphics)(side b).dsk" size="174848" crc="c36997da" sha1="a215b923a0150d21a889105a820f20ff356bbab3" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="shardino">
+ <description>Shard of Inovar</description>
+ <year>1987</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="shard of inovar (1987)(zenobi)[re-release].dsk" size="194816" crc="517d327c" sha1="284702077cee0618f6eae705557a290717b9bd5e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="sharkmol">
+ <description>Sharkey's Moll (tape master disk)</description>
+ <year>1991</year>
+ <publisher>Zeppelin Games</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="sharkey's moll (1991)(zeppelin games)(side a)[aka operation shark][tape master disk].dsk" size="194816" crc="3d17527f" sha1="dc6973e0318a484b75c424c6221e34504f885cd8" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <!-- Side B image shared with other master disks from Zeppelin Games. Verified at World of Spectrum. -->
+ <dataarea name="flop" size="256">
+ <rom name="zeppelin games master disk side b.dsk" size="256" crc="56947af2" sha1="40428c770d847a0fd1fd005b6cf1d03a34672d98" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="sherlami">
+ <description>Sherlock Holmes - The Lamberley Mystery</description>
+ <year>1990</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="sherlock holmes - the lamberley mystery (1990)(zenobi).dsk" size="194816" crc="2a9c732a" sha1="36fae868e3a83cd4f553b070384048cf5959170a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="shinobisp" cloneof="shinobi">
+ <description>Shinobi (Spa)</description>
+ <year>1989</year>
+ <publisher>Dro Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="shinobi (1989)(dro soft)(es)(en)[re-release].dsk" size="194816" crc="4663ae78" sha1="0ad60c222997942884c7c34e41840ee198722980" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="shinobi">
+ <description>Shinobi</description>
+ <year>1989</year>
+ <publisher>Virgin Games</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="201216">
+ <rom name="shinobi (1989)(virgin games).dsk" size="201216" crc="64bbd9df" sha1="5300fe9292a3bc914dfeef10e3ad4d2cbd2a5d02" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="sidearms">
+ <description>Side Arms</description>
+ <year>1988</year>
+ <publisher>Go</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="side arms (1988)(go).dsk" size="194816" crc="9199aa09" sha1="e23fdec7d476cfcef5754262541580ff40e76318" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="silkworm">
+ <description>Silkworm</description>
+ <year>1989</year>
+ <publisher>Virgin Games</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="81408">
+ <rom name="silkworm (1989)(virgin games).dsk" size="81408" crc="399e0d4e" sha1="209150254f605ce39c9f51e1aaeb9cb4571f0ace" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="silkwormsp" cloneof="silkworm">
+ <description>Silkworm (Spa)</description>
+ <year>1989</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="68352">
+ <rom name="silkworm (1989)(erbe)(es)(en)[re-release].dsk" size="68352" crc="1f3bb8ca" sha1="aeb2576b0f616e920145f3e4575e188d84f578db" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="silkwormspa" cloneof="silkworm">
+ <description>Silkworm (Spa) (alt)</description>
+ <year>1989</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="68352">
+ <rom name="silkworm (1989)(erbe)(es)(en)[a][re-release].dsk" size="68352" crc="1a5a1dac" sha1="cbe96a6d5448f6d0681599abfd48aaed372917ee" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="silkwormspb" cloneof="silkworm">
+ <description>Silkworm (Spa) (alt 2)</description>
+ <year>1989</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="67328">
+ <rom name="silkworm (1989)(erbe)(es)(en)[a2][re-release].dsk" size="67328" crc="e3321b40" sha1="f54c7d1851a1acaf867e747f801a595934eeb0af" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="silvwolf">
+ <description>Silverwolf</description>
+ <year>1992</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="silverwolf (1992)(zenobi)[re-release].dsk" size="194816" crc="a1ced916" sha1="f99b5f686b4d2cafe58ee284562d009087319e87" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="simcitya" cloneof="simcity">
+ <description>Sim City (alt)</description>
+ <year>1990</year>
+ <publisher>Infogrames</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="sim city (1990)(infogrames)(fr)(en).dsk" size="194816" crc="472c0a72" sha1="3abc13d4fe3c42cf8245840890f8f8e1b7c4d598" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="bartvssm">
+ <description>The Simpsons - Bart vs. the Space Mutants</description>
+ <year>1991</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="216320">
+ <rom name="simpsons - bart vs. the space mutants, the (1991)(erbe)(es)(en)(side a)[re-release].dsk" size="216320" crc="a00c2816" sha1="f5b1e86051810971d073e015d8b444ef96466bbe" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="216320">
+ <rom name="simpsons - bart vs. the space mutants, the (1991)(erbe)(es)(en)(side b)[re-release].dsk" size="216320" crc="f1cdff77" sha1="ef71e50c841a00e6ecdfde047e2c3fcc2b889a78" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="sirfred">
+ <description>Sir Fred</description>
+ <year>1986</year>
+ <publisher>Made in Spain</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="sir fred (1986)(made in spain)(es).dsk" size="194816" crc="adf9a9f0" sha1="c16ccb453b56b3991f6e4a1a603ee74aae66077e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="sitopons">
+ <description>Sito Pons 500cc Grand Prix</description>
+ <year>1990</year>
+ <publisher>Zigurat Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="58624">
+ <rom name="sito pons 500cc grand prix (1990)(zigurat)(es).dsk" size="58624" crc="a4d2515f" sha1="f9cd0be687108f3a7ef68aae4fbafa306722d41d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="skatballa" cloneof="skatball">
+ <description>Skateball (alt)</description>
+ <year>1988</year>
+ <publisher>Ubi Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="skateball (1988)(ubi soft)(fr)(en).dsk" size="194816" crc="07f0ab2b" sha1="2503637efd9b6d57f1c4c8d1b40dde6462d595ed" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="skullxboa" cloneof="skullxbo">
+ <description>Skull &amp; Crossbones (alt)</description>
+ <year>1991</year>
+ <publisher>Domark</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="227072">
+ <rom name="skull &amp; crossbones (1991)(domark).dsk" size="227072" crc="a8327f25" sha1="4373fadbb69cc3d0940ca7ce91f3f6e5672dac05" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="slaugcav">
+ <description>The Slaughter Caves</description>
+ <year>1989</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="slaughter caves, the (1989)(zenobi).dsk" size="194816" crc="4ec7b7e1" sha1="05cb1351e4226244ba3ac0756419b4ac2a0b2f7d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="sleepwal">
+ <description>Sleepwalker (tape master disk)</description>
+ <year>1992</year>
+ <publisher>Zeppelin Games</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="204544">
+ <rom name="sleepwalker (1992)(zeppelin games)(side a)[tape master disk].dsk" size="204544" crc="b2388672" sha1="52af33ca5ece70fe921871b8dedd158e7a0df7a0" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="204032">
+ <rom name="sleepwalker (1992)(zeppelin games)(side b)[tape master disk].dsk" size="204032" crc="841eccbd" sha1="d0ba5a8dc801bd03fd644f5ff6774f4ed5889e91" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="slowglas">
+ <description>Slowglass</description>
+ <year>1990</year>
+ <publisher>Slowglass</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="slowglass (1990)(slowglass)(es).dsk" size="194816" crc="9871570f" sha1="8368e425ce77d0cde6a13b9498b89423365bddb4" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="smashtv">
+ <description>Smash TV</description>
+ <year>1991</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="63232">
+ <rom name="smash tv (1991)(erbe)(es)(en)[re-release].dsk" size="63232" crc="537c4c8b" sha1="7b196f932ee796e8a1b2726dff93ccc99fe39f67" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="snoopya" cloneof="snoopy">
+ <description>Snoopy (alt)</description>
+ <year>1990</year>
+ <publisher>The Edge</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="195072">
+ <rom name="snoopy (1990)(edge, the).dsk" size="195072" crc="f0773376" sha1="75ffe0c2f2c3fd99c446bdf1f97a34b1b54e3f47" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="sokoban">
+ <description>Sokoban</description>
+ <year>2006</year>
+ <publisher>Compiler</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="sokoban (2006)(compiler)(es)(en).dsk" size="194816" crc="7c9661ad" sha1="2e76b26808d115e750c7aedd700eac1284f58b48" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="sokobansp" cloneof="sokoban">
+ <description>Sokoban (Spa)</description>
+ <year>2006</year>
+ <publisher>Compiler</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="sokoban (2006)(compiler)(es).dsk" size="194816" crc="2fe0a1d0" sha1="8f53882a9481ab44dd484ae7c17cf448b1c18a85" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="solnegro">
+ <description>Sol Negro</description>
+ <year>1989</year>
+ <publisher>Opera Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="230400">
+ <rom name="sol negro (1989)(opera soft)(es).dsk" size="230400" crc="3e1dc4fd" sha1="d76f73af3f00fdec6e38fcc428efc8fda86fdf32" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="soldoffo">
+ <description>Soldier of Fortune</description>
+ <year>1988</year>
+ <publisher>Firebird Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="73216">
+ <rom name="soldier of fortune (1988)(firebird).dsk" size="73216" crc="a88165f9" sha1="720363a3afad04d495279db7fd8f43902d67b1f3" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="soldlghta" cloneof="soldlght">
+ <description>Soldier of Light (alt)</description>
+ <year>1988</year>
+ <publisher>ACE</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="soldier of light (1988)(ace).dsk" size="194816" crc="8de198b1" sha1="dde86e28951db167097e08ee6989f17380d3f62a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="soldlghtsp" cloneof="soldlght">
+ <description>Soldier of Light (Spa)</description>
+ <year>1988</year>
+ <publisher>Dro Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="soldier of light (1988)(dro soft)(es)(en)[re-release].dsk" size="194816" crc="fce2bb56" sha1="ed21b6fffdafa96800976f276c542837f60ac830" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="songofta">
+ <description>The Song of Taliesin</description>
+ <year>1994</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="song of taliesin, the (1994)(zenobi).dsk" size="194816" crc="b7e4fb2d" sha1="071eaa34379e895102c3007e2eca28f89c0eab93" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="soviet">
+ <description>Soviet</description>
+ <year>1990</year>
+ <publisher>Opera Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="214784">
+ <rom name="soviet (1990)(opera soft)(es)(en).dsk" size="214784" crc="416c7bb9" sha1="4a9e5f3e59b00296aeb465bf85dd55345d8fb925" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="spacecrsa" cloneof="spacecrs">
+ <description>Space Crusade (alt)</description>
+ <year>1992</year>
+ <publisher>Gremlin Graphics Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="199680">
+ <rom name="space crusade (1992)(gremlin graphics).dsk" size="199680" crc="ac78c209" sha1="8a2ea68d31c5ee026ca0a9b44c0a0c7657e7ed06" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="sharrie2">
+ <description>Space Harrier II</description>
+ <year>1990</year>
+ <publisher>Grandslam Entertainments</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="space harrier ii (1990)(grandslam)(side a).dsk" size="194816" crc="965723a5" sha1="c2af9c86652996c2d573f7cc8e131ffd30bd8bb2" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="space harrier ii (1990)(grandslam)(side b).dsk" size="194816" crc="025d0275" sha1="46100285448c978d8a79d2caa56ed402d5156278" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="spccasc2">
+ <description>The Spectre of Castle Coris v2</description>
+ <year>1990</year>
+ <publisher>FSF Adventures</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="spectre of castle coris, the v2 (1990)(fsf adventures).dsk" size="194816" crc="7c6025ef" sha1="933b3bc8096cd232de18db585dc6e13b3e3d4826" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="spherica">
+ <description>Spherical</description>
+ <year>1989</year>
+ <publisher>Rainbow Arts</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="spherical (1989)(rainbow arts)(side a).dsk" size="194816" crc="36fb8105" sha1="145dcb29fca1f4f3a19c3b2bb15538bd9ce44e9d" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="spherical (1989)(rainbow arts)(side b).dsk" size="194816" crc="8c290b43" sha1="376f94df266481930a93b840aaabffce7ce8da6b" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="spittimasp" cloneof="spittima">
+ <description>Spitting Image (Spa)</description>
+ <year>1989</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="116992">
+ <rom name="spitting image (1989)(erbe)(es)(en).dsk" size="116992" crc="2592e3a9" sha1="9452d23da666547fa05ae4f5e1adc05a46da0999" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="spittima">
+ <description>Spitting Image - The Computer Game</description>
+ <year>1988</year>
+ <publisher>Domark</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="spitting image - the computer game (1988)(domark).dsk" size="194816" crc="4116a854" sha1="6df79a1d0deff4c3b177d1dc6a48d20c50196fcb" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="sportria">
+ <description>Sporting Triangles</description>
+ <year>1989</year>
+ <publisher>CDS Microsystems</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="sporting triangles (1989)(cds microsystems)(side a).dsk" size="194816" crc="8ef1179f" sha1="115533a2c46af100e10b0f2142c2deb3d66c8e9f" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="217600">
+ <rom name="sporting triangles (1989)(cds microsystems)(side b).dsk" size="217600" crc="871434ab" sha1="87c1c0d4a3f9b9858177449f08a8dcd6fb3d9144" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="sportriaa" cloneof="sportria">
+ <description>Sporting Triangles (alt)</description>
+ <year>1989</year>
+ <publisher>CDS Microsystems</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="sporting triangles (1989)(cds microsystems)(side a)[a].dsk" size="194816" crc="c8e03477" sha1="8f8d4b1e7d97b65c5f0f71697c2e5c44c11e5cec" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="219136">
+ <rom name="sporting triangles (1989)(cds microsystems)(side b)[a].dsk" size="219136" crc="75602549" sha1="405badca4b71dd1844caaa39a8bec7e1ecc3bf60" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="spywholma" cloneof="spywholm">
+ <description>The Spy Who Loved Me (alt)</description>
+ <year>1990</year>
+ <publisher>Domark</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="spy who loved me, the (1990)(domark).dsk" size="194816" crc="2899eeb8" sha1="608d32c04d8a279e8f1fc8a4e6265a1aedfdf596" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+<!-- Only the Spanish version has been dumped, unknown if it had any other releases. -->
+ <software name="stdragon">
+ <description>St. Dragon</description>
+ <year>1990</year>
+ <publisher>Dro Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="st. dragon (1990)(dro soft)(es)(en)(side a)[re-release].dsk" size="194816" crc="73cb914d" sha1="2e425aefc2a342b204b77fcf37fa038a78a8eb9b" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="st. dragon (1990)(dro soft)(es)(en)(side b)[re-release].dsk" size="194816" crc="b0fc6e49" sha1="0b9130bf2c9e81d36d9517ecddb5dd36194c651a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="stackup">
+ <description>Stack Up (tape master disk)</description>
+ <year>1991</year>
+ <publisher>Zeppelin Games</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="stack up (1991)(zeppelin games)(side a)[tape master disk].dsk" size="194816" crc="6fb5d8b1" sha1="4e7442d6fb9b3335ca37ae48abade64e1558e7a3" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="staffofp">
+ <description>The Staff of Power</description>
+ <year>1991</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="staff of power, the (1991)(zenobi).dsk" size="194816" crc="58cf287b" sha1="4d6ab194e4ce1b42992a64784dd7f676c6ffdb06" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="stalingra" cloneof="stalingr">
+ <description>Stalingrad (alt)</description>
+ <year>1988</year>
+ <publisher>CCS</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="stalingrad (1988)(ccs).dsk" size="194816" crc="b8e30ec1" sha1="3e59fe248f3bbad97fd4b7b34fe528ade488e8f6" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="stalker">
+ <description>Stalker</description>
+ <year>1990</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="stalker (1990)(zenobi).dsk" size="194816" crc="b0390b04" sha1="c34fcf6cc5d09d2a3a15632152bfb07ec8c428f2" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="starcont">
+ <description>Star Control</description>
+ <year>1991</year>
+ <publisher>Dro Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="star control (1991)(dro soft)(es)(en)[re-release].dsk" size="194816" crc="6ae46465" sha1="2a497f52a687388e63ffc8500ac3ec88d66d4f20" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="starrai2">
+ <description>Star Raiders II</description>
+ <year>1987</year>
+ <publisher>Electric Dreams</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="204544">
+ <rom name="star raiders ii (1987)(electric dreams).dsk" size="204544" crc="83b53901" sha1="6bab4a36af709dab36a9587cdb36a9397e73f253" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="starwarsa" cloneof="starwars">
+ <description>Star Wars (alt)</description>
+ <year>1987</year>
+ <publisher>Domark</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="star wars (1987)(domark).dsk" size="194816" crc="c830d827" sha1="8578572586f25c927bf50463718ce75188bd6f57" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="starbyte">
+ <description>Starbyte</description>
+ <year>1987</year>
+ <publisher>Mister Chip</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="102400">
+ <rom name="starbyte (1987)(mister chip)(es).dsk" size="102400" crc="c3f2930d" sha1="645bd0c0caa36d6ccd00335b445da45fc5dd3dce" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="starglida" cloneof="starglid">
+ <description>Starglider (alt)</description>
+ <year>1986</year>
+ <publisher>Rainbird Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="starglider (1986)(rainbird).dsk" size="194816" crc="2a296abd" sha1="36420eae3caf6ae04c3b03d1ade59a13dad29ee9" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="stargli2">
+ <description>Starglider 2 - The Egrons Strike Back</description>
+ <year>1989</year>
+ <publisher>Rainbird Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="starglider 2 - the egrons strike back (1989)(rainbird).dsk" size="194816" crc="f6bdeb90" sha1="69f0b5f5b1ebdf67dad43eb7852b95b33db3d5d3" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="cchaplina" cloneof="cchaplin">
+ <description>Starring Charlie Chaplin (alt)</description>
+ <year>1987</year>
+ <publisher>U.S. Gold</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="starring charlie chaplin (1987)(u.s. gold).dsk" size="194816" crc="1df5d541" sha1="3a39892b5f1a310ec7530b687fab434f9aae5e8c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="starship">
+ <description>Starship Quest</description>
+ <year>1989</year>
+ <publisher>FSF Adventures</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="starship quest (1989)(fsf adventures)(side a).dsk" size="194816" crc="92ebcedb" sha1="30a1f975780ea809fecf0415af6c18f64e21372c" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="starship quest (1989)(fsf adventures)(side b).dsk" size="194816" crc="41b39b65" sha1="6ddf86a5598841f9a19bfa5ad778b2fccc011edd" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="stircrazsp" cloneof="stircraz">
+ <description>Stir Crazy Featuring Bobo (Spa)</description>
+ <year>1990</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="stir crazy featuring bobo (1990)(erbe)(es)(en)[re-release].dsk" size="194816" crc="e8fb3ec4" sha1="50c5bda1b9d57e23eff42da53fb8cbe2523ac85e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="stircraz">
+ <description>Stir Crazy Featuring Bobo</description>
+ <year>1990</year>
+ <publisher>Infogrames</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="stir crazy featuring bobo (1990)(infogrames)(fr)(en).dsk" size="194816" crc="98dbef8b" sha1="717259d1fa05209a899f1ddfef20c9c72efacfb1" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="stormlor">
+ <description>Stormlord</description>
+ <year>1989</year>
+ <publisher>Hewson Consultants</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="stormlord (1989)(hewson consultants).dsk" size="194816" crc="0979a296" sha1="0924f2b950c99dc9040d7a7eb64bd46a53227e46" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="stranded">
+ <description>Stranded</description>
+ <year>1992</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="stranded (1992)(zenobi).dsk" size="194816" crc="9483615b" sha1="dfbe0660b1725999f76af69770491b71f7fb437f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="strfight">
+ <description>Street Fighter</description>
+ <year>1988</year>
+ <publisher>Go</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="street fighter (1988)(go).dsk" size="194816" crc="867ed9cc" sha1="2aa9fc365e4434db2e9e54074b491fb730431862" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="subbuteoa" cloneof="subbuteo">
+ <description>Subbuteo - The Computer Game (alt)</description>
+ <year>1990</year>
+ <publisher>Electronic Zoo</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="subbuteo - the computer game (1990)(electronic zoo).dsk" size="194816" crc="2bdbb1d3" sha1="e85338f53b360019702b91ef969c06a5d7dae406" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="summgam2">
+ <description>Summer Games II</description>
+ <year>1988</year>
+ <publisher>U.S. Gold</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="summer games ii (1988)(u.s. gold)(side a).dsk" size="194816" crc="e9a395be" sha1="495f06647275a71c2da1f0c03878f1586bbf7ed9" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="summer games ii (1988)(u.s. gold)(side b).dsk" size="194816" crc="98858aef" sha1="965171b35927ca86a3edc24ebfac6abd10792bfd" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="supercara" cloneof="supercar">
+ <!-- May be the same edition as the IPF -->
+ <description>Super Cars (alt)</description>
+ <year>1990</year>
+ <publisher>Gremlin Graphics Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="174848">
+ <rom name="super cars (1990)(gremlin graphics).dsk" size="174848" crc="0ca22a11" sha1="10d892855a61470343d3e9fe68411e9d2f6b3f83" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="suprcycla" cloneof="suprcycl">
+ <description>Super Cycle (alt)</description>
+ <year>1987</year>
+ <publisher>U.S. Gold</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="super cycle (1987)(u.s. gold).dsk" size="194816" crc="bd0f4919" sha1="f5dcb5c3dd83dc5bfa7e13dca2fc7060a8899a61" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="spscsimusp" cloneof="spscsimu">
+ <description>Super Scramble Simulator (Spa)</description>
+ <year>1989</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="68608">
+ <rom name="super scramble simulator (1989)(erbe)(es)(en)[re-release].dsk" size="68608" crc="7e7e0a71" sha1="6fcb326fed039e3cf5dd2aa35bcd1a76b88e3f52" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="spscsimu">
+ <description>Super Scramble Simulator</description>
+ <year>1989</year>
+ <publisher>Gremlin Graphics Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="219136">
+ <rom name="super scramble simulator (1989)(gremlin graphics).dsk" size="219136" crc="28831769" sha1="efc4c460794941aad2c6acbc5aa48e98f1b3e949" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="ssinva" cloneof="ssinv">
+ <description>Super Space Invaders (alt)</description>
+ <year>1991</year>
+ <publisher>Domark</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="super space invaders (1991)(domark)[aka space invaders '91].dsk" size="194816" crc="49e654a3" sha1="4d17e0192046883b15f928b93df13d1638395713" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="ssinvb" cloneof="ssinv">
+ <description>Super Space Invaders (alt 2)</description>
+ <year>1991</year>
+ <publisher>Domark</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="super space invaders (1991)(domark)[a][aka space invaders '91].dsk" size="194816" crc="8f014e05" sha1="5c9c70e29d788b03151d992b9e119ee49a63a01e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="ssinvc" cloneof="ssinv">
+ <description>Super Space Invaders (alt 3)</description>
+ <year>1991</year>
+ <publisher>Domark</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="super space invaders (1991)(domark)[a2][aka space invaders '91].dsk" size="194816" crc="17742dec" sha1="4ae71d91affa353353f125137d04f69b94dcf88e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="ssinvd" cloneof="ssinv">
+ <description>Super Space Invaders (alt 4)</description>
+ <year>1991</year>
+ <publisher>Domark</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="super space invaders (1991)(domark)[a3][aka space invaders '91].dsk" size="194816" crc="568d63df" sha1="e9e3ebd679de2a559611452cc4fc5ea6d50db53d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="spchs335">
+ <description>Superchess 3 v3.5</description>
+ <year>1984</year>
+ <publisher>CP Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="superchess 3 v3.5 (1984)(cp).dsk" size="194816" crc="a3329d71" sha1="181ff40d2f69b2409909ef8941dffc10c70d4cc6" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="superman">
+ <description>Superman - The Man of Steel</description>
+ <year>1989</year>
+ <publisher>Tynesoft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="superman - the man of steel (1989)(tynesoft)(side a).dsk" size="194816" crc="08d9cc71" sha1="b3828014329ad06e16ade91324f517e22849a3bc" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="superman - the man of steel (1989)(tynesoft)(side b).dsk" size="194816" crc="b3c0c0f3" sha1="7c343d678eb85659967cb06aa6350096159f397e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="supsport">
+ <description>Supersports - The Alternative Olympics</description>
+ <year>1988</year>
+ <publisher>Gremlin Graphics Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="176103">
+ <rom name="supersports - the alternative olympics (1988)(gremlin graphics)(side a)[aka super sports - the olympic challenge].dsk" size="176103" crc="21b31fff" sha1="f5685271d3dc1d49aa593d48299b9c3da98603a2" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="176103">
+ <rom name="supersports - the alternative olympics (1988)(gremlin graphics)(side b)[aka super sports - the olympic challenge].dsk" size="176103" crc="73da3eac" sha1="f03b0a34ad6d67576e62b51f0a75abf88a7aef86" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- This is an older version of the game, dated 20170922 -->
+ <software name="swoiannaa" cloneof="swoianna">
+ <description>The Sword of IANNA (alt)</description>
+ <year>2017</year>
+ <publisher>RetroWorks</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="sword of ianna, the (2017-09-30)(retroworks)(es)(side a).dsk" size="194816" crc="fcddb65d" sha1="eed1758d470b08aa9ab14dffee3f8d665639f931" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="sword of ianna, the (2017-09-30)(retroworks)(es)(side b).dsk" size="194816" crc="eede4f21" sha1="2d26ea4273848fa36ffb1eb45f418ce0f5169c64" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- This version is dated 20171126 -->
+ <software name="swoianna">
+ <description>The Sword of IANNA</description>
+ <year>2017</year>
+ <publisher>RetroWorks</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="sword of ianna, the (2017-09-30)(retroworks)(es)(en-es)(side a).dsk" size="194816" crc="b6acb571" sha1="2c91875620ad05fd9a1347e7454907b30fac91be" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="sword of ianna, the (2017-09-30)(retroworks)(es)(en-es)(side b).dsk" size="194816" crc="a007c1b5" sha1="57bde6daf306674a7f8cab9d6784f2175cc9dc25" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="swotsamu">
+ <description>Sword of the Samurai (master disk)</description>
+ <year>1992</year>
+ <publisher>Zeppelin Games</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="sword of the samurai (1992)(zeppelin games)(side a)[master disk].dsk" size="194816" crc="69842c84" sha1="7e39573278bb0c3c35ec3b7a18bcbce76cb17572" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="sword of the samurai (1992)(zeppelin games)(side b).dsk" size="194816" crc="b2523378" sha1="3553502492ad245ba8156228c323b6cc10d99698" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="twasatim">
+ <description>T'Was a Time of Dread</description>
+ <year>1992</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="t'was a time of dread (1992)(zenobi).dsk" size="194816" crc="a6d11b34" sha1="b59d8b92bd71bdbe2bf383ab8c0468e54981018c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="tchitort">
+ <description>Tai Chi Tortoise (tape master disk)</description>
+ <year>1991</year>
+ <publisher>Zeppelin Games</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="tai chi tortoise (1991)(zeppelin games)(side a)[tape master disk].dsk" size="194816" crc="6412ea4f" sha1="5ebc7ac6ae06ae2eb4b6224d5b1fa28fc5b4014c" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <!-- Side B image shared with other master disks from Zeppelin Games. Verified at World of Spectrum. -->
+ <dataarea name="flop" size="256">
+ <rom name="zeppelin games master disk side b.dsk" size="256" crc="56947af2" sha1="40428c770d847a0fd1fd005b6cf1d03a34672d98" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="taipana" cloneof="taipan">
+ <description>Tai-Pan (alt)</description>
+ <year>1987</year>
+ <publisher>Ocean Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194560">
+ <rom name="tai-pan (1987)(ocean).dsk" size="194560" crc="458c4b7c" sha1="6fe0e05aa78573fda4b5c563cba5e5d287c25864" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="tlsmathe">
+ <description>The Tales of Mathematica</description>
+ <year>1990</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="tales of mathematica, the (1990)(zenobi).dsk" size="194816" crc="254feaae" sha1="fe4e845b1e380bcbf9a1c352429476d21c9432a9" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="tankatta">
+ <description>Tank Attack</description>
+ <year>1988</year>
+ <publisher>CDS Microsystems</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="tank attack (1988)(cds microsystems).dsk" size="194816" crc="215fa4e2" sha1="9429a58f1d122ee7feec9db25d6c50f25b58871d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="targrene">
+ <description>Target: Renegade</description>
+ <year>1988</year>
+ <publisher>Imagine Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="134144">
+ <rom name="target - renegade (1988)(imagine).dsk" size="134144" crc="c93b5664" sha1="61f5623c5a614558b8431c4cddbc5ae11313c897" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="targetpl">
+ <description>Target Plus</description>
+ <year>1988</year>
+ <publisher>Dinamic Software</publisher>
+ <info name="usage" value="Requires Gun Stick lightgun"/>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="53504">
+ <rom name="target plus (1988)(dinamic)(es)[gunstick].dsk" size="53504" crc="7de2c214" sha1="ff7ea991a28a559ad2df6f0ffbaf67dba5137996" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="taxretur">
+ <description>Tax Returns</description>
+ <year>1992</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="tax returns (1992)(zenobi).dsk" size="194816" crc="03d83545" sha1="3dce8cdb905a5ef79ff5af534af19a202433ecf4" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="taxmanco">
+ <description>The Taxman Cometh</description>
+ <year>1991</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="taxman cometh, the (1991)(zenobi).dsk" size="194816" crc="05399461" sha1="e626dcb4c47a4bf4f5c4a7564d36672f85edeef8" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="tearmoon">
+ <description>The Tears of the Moon</description>
+ <year>1992</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="204544">
+ <rom name="tears of the moon, the (1992)(zenobi).dsk" size="204544" crc="e21084cf" sha1="bf084143f9b7f5825742f7259804e3babcef0bb8" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="technoco">
+ <description>Techno-Cop</description>
+ <year>1988</year>
+ <publisher>Gremlin Graphics Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="219136">
+ <rom name="techno-cop (1988)(gremlin graphics).dsk" size="219136" crc="d3de6ce2" sha1="ad966892ac92495095e565706ed4f672b39a7021" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="teenagee">
+ <description>Teenage Emergency</description>
+ <year>1995</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="teenage emergency (1995)(zenobi).dsk" size="194816" crc="a945f2f5" sha1="7e5cba7d570959609896663a6a0d6d735cc5d1a3" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="tmhta" cloneof="tmht">
+ <description>Teenage Mutant Hero Turtles (alt)</description>
+ <year>1990</year>
+ <publisher>Image Works</publisher>
+ <info name="usage" value="Requires manual for password protection"/>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="teenage mutant hero turtles (1990)(image works)[passworded].dsk" size="194816" crc="ffb00416" sha1="680ae4dccfe54c1117df40edff50b1fa51b7c00b" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="tmhtb" cloneof="tmht">
+ <description>Teenage Mutant Hero Turtles (alt 2)</description>
+ <year>1990</year>
+ <publisher>Image Works</publisher>
+ <info name="usage" value="Requires manual for password protection"/>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="teenage mutant hero turtles (1990)(image works)[a][passworded].dsk" size="194816" crc="059786ae" sha1="2ca0e8a8c0a24a11fe2904cf586cdd32fa1bc6bb" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="tengrebt">
+ <description>Ten Green Bottles</description>
+ <year>1995</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="ten green bottles (1995)(zenobi).dsk" size="194816" crc="667dfed2" sha1="da5f6806ebc46dec7ae7c63d9f11e650f39ab845" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="term2a" cloneof="term2">
+ <description>Terminator 2 - Judgment Day (alt)</description>
+ <year>1991</year>
+ <publisher>Ocean Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="216320">
+ <rom name="terminator 2 - judgment day (1991)(ocean).dsk" size="216320" crc="d97a5f2a" sha1="512127b1523d9ba51889b3891592007dcbb89ed0" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="terrorpo">
+ <description>Terrorpods</description>
+ <year>1989</year>
+ <publisher>Dro Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="58624">
+ <rom name="terrorpods (1989)(dro soft)(es)(en)[re-release].dsk" size="58624" crc="4e335ea4" sha1="4fc4e61c48103a6b1bd3af4662ee1926338cffca" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="tetris">
+ <description>Tetris</description>
+ <year>1988</year>
+ <publisher>Mirrorsoft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="tetris (1988)(mirrorsoft).dsk" size="194816" crc="6c230d3f" sha1="04119edaf20c012d953426be34c0d52990d88687" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="tetrisa" cloneof="tetris">
+ <description>Tetris (alt)</description>
+ <year>1988</year>
+ <publisher>Mirrorsoft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="204544">
+ <rom name="tetris (1988)(mirrorsoft)[a].dsk" size="204544" crc="e7febbfc" sha1="8d2652072d6334c1011e9539136b9558eeb61d76" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="tetrisb" cloneof="tetris">
+ <description>Tetris (alt 2)</description>
+ <year>1988</year>
+ <publisher>Mirrorsoft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="204544">
+ <rom name="tetris (1988)(mirrorsoft)[a2].dsk" size="204544" crc="a1cd0a44" sha1="6a10201bd233d96c7b47bf252df1f0462b7de3e7" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="tparkuk">
+ <description>Theme Park U.K.</description>
+ <year>1993</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="theme park u.k. (1993)(zenobi)[re-release].dsk" size="194816" crc="82d68d37" sha1="b43330b5962f776ae595d88bd3711378c7d80a17" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="tparkusa">
+ <description>Theme Park U.S.A.</description>
+ <year>1993</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="theme park u.s.a. (1993)(zenobi).dsk" size="194816" crc="fa6b510f" sha1="4141a805840d7c990ec5b9b671ca2ddde5853807" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="tabombup">
+ <description>There's a Bomb Under Parliament</description>
+ <year>1991</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="there's a bomb under parliament (1991)(zenobi).dsk" size="194816" crc="61cfed6b" sha1="67b4598e5b2e961cbe4215f364bb5b71c37e5e5c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="thirnins">
+ <description>The Thirty-Nine Steps</description>
+ <year>1995</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="thirty-nine steps, the (1995)(zenobi)[aka 39 steps, the].dsk" size="194816" crc="97ce88e7" sha1="bbeb7c4764736f822e31a0518026f890ca0b81e4" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="tbladea" cloneof="tblade">
+ <description>Thunder Blade (alt)</description>
+ <year>1988</year>
+ <publisher>U.S. Gold</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="thunder blade (1988)(u.s. gold).dsk" size="194816" crc="13a82ea8" sha1="395cabc0eb12af6856ca9c685bbde042bf54300e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="tbladeb" cloneof="tblade">
+ <description>Thunder Blade (alt 2)</description>
+ <year>1988</year>
+ <publisher>U.S. Gold</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="thunder blade (1988)(u.s. gold)[a].dsk" size="194816" crc="c6ff5741" sha1="c2a090224dc93f68f97b51fbbfe3555d0e6a7a07" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="thunderb">
+ <description>Thunderbirds</description>
+ <year>1989</year>
+ <publisher>Grandslam Entertainments</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="thunderbirds (1989)(grandslam)(side a).dsk" size="194816" crc="66fd1e53" sha1="410e2afaa9c5273b048c1830838835dd37d217ed" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="thunderbirds (1989)(grandslam)(side b).dsk" size="194816" crc="60f605fa" sha1="aa856c625ed23dc634ff9f9dc73dcb84f13123e0" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="thunderbsp" cloneof="thunderb">
+ <description>Thunderbirds (Spa)</description>
+ <year>1989</year>
+ <publisher>MCM Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="174848">
+ <rom name="thunderbirds (1989)(mcm)(es)(en)(side a)[re-release].dsk" size="174848" crc="ce593266" sha1="2d68121c14b7a2b959eb949f6bccf85ffaa55ca5" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="174848">
+ <rom name="thunderbirds (1989)(mcm)(es)(en)(side b)[re-release].dsk" size="174848" crc="0e8dc579" sha1="7614e72ff525cc87867eef68cb885e746caff727" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="thunderba" cloneof="thunderb">
+ <description>Thunderbirds (alt)</description>
+ <year>1989</year>
+ <publisher>Grandslam Entertainments</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="thunderbirds (1989)(grandslam)(side a)[a].dsk" size="194816" crc="cb8427bb" sha1="7eba9267736f5ca2b4e245ebe6e7e2f031a08f79" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="thunderbirds (1989)(grandslam)(side b)[a].dsk" size="194816" crc="61099896" sha1="c20b818cf298e15765adfb1385f3c5c604873864" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="thdrcatsa" cloneof="thdrcats">
+ <description>Thundercats (alt)</description>
+ <year>1987</year>
+ <publisher>Elite Systems</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="thundercats (1987)(elite systems).dsk" size="194816" crc="89029622" sha1="c4aa09753aa87f8e7193bff875f3531886cc1ce3" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="jawssp">
+ <description>Tiburon</description>
+ <year>1989</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="78080">
+ <rom name="tiburon (1989)(erbe)(es)(en)[aka jaws][re-release].dsk" size="78080" crc="aaa7b9fe" sha1="f028fc6cc04d585c570193560849896925c3472f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="timecrys">
+ <description>The Time Crystal</description>
+ <year>2011</year>
+ <publisher>&lt;homebrew&gt;</publisher>
+ <info name="author" value="Steven Flanagan"/>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="time crystal, the (2011)(flanagan, steven).dsk" size="194816" crc="777f0094" sha1="a7a16b0f6bfa89879d9672ec17df0df0bbb07cfb" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="timescan">
+ <description>Time Scanner</description>
+ <year>1989</year>
+ <publisher>Activision</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="time scanner (1989)(activision).dsk" size="194816" crc="941f35d2" sha1="bd23dd1b8911e2d3c125d983502c9ecf6fb0a965" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="timescansp" cloneof="timescan">
+ <description>Time Scanner (Spa)</description>
+ <year>1989</year>
+ <publisher>MCM Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="144384">
+ <rom name="time scanner (1989)(mcm)(es)(en)[re-release].dsk" size="144384" crc="f6be60cc" sha1="980ff8cbcf5727eca1cbe3d5158d2514d66f1504" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="tintmoonsp" cloneof="tintmoon">
+ <description>Tintin en la Luna</description>
+ <year>1989</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="63488">
+ <rom name="tintin en la luna (1989)(erbe)(es)(en)[aka tintin on the moon][re-release].dsk" size="63488" crc="e4e8df96" sha1="e60fda54d391d7e1b073529f12e7aa74d6e5b7d2" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="tintmoon">
+ <description>Tintin on the Moon</description>
+ <year>1989</year>
+ <publisher>Infogrames</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="204544">
+ <rom name="tintin on the moon (1989)(infogrames)(fr)(en).dsk" size="204544" crc="18094850" sha1="44c2069bb173bfb5ea070f4eaea9b7a9bae09c88" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="titanicb">
+ <description>Titanic Blinky (tape master disk)</description>
+ <year>1991</year>
+ <publisher>Zeppelin Games</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="titanic blinky (1991)(zeppelin games)(side a)[tape master disk].dsk" size="194816" crc="b472ed9c" sha1="8a0107792cd59d729f3c39dc7d1c7fcd943dd62c" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="titanic blinky (1991)(zeppelin games)(side b)[tape master disk].dsk" size="194816" crc="84304cc7" sha1="9194585c484c1ace0fecb779af0f4fdd0a5ce4ce" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="toddlert">
+ <description>Toddler Trouble</description>
+ <year>1996</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="toddler trouble (1996)(zenobi).dsk" size="194816" crc="bad46cb8" sha1="1393e49ebea152d62a47b43ac4d28b9e3e86932b" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="tomahawk">
+ <description>Tomahawk</description>
+ <year>1985</year>
+ <publisher>Digital Integration</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="102400">
+ <rom name="tomahawk (1985)(digital integration)[aka thunderbird].dsk" size="102400" crc="706d95cd" sha1="afb87bc59e3ce983f829fe6c63a29cbd38d5d202" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="toobin">
+ <description>Toobin'</description>
+ <year>1989</year>
+ <publisher>Domark</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="204288">
+ <rom name="toobin' (1989)(domark).dsk" size="204288" crc="89cd9303" sha1="a3a38047aee158f77ab5f772561c70d05a222d8d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="toobina" cloneof="toobin">
+ <description>Toobin' (alt)</description>
+ <year>1989</year>
+ <publisher>Domark</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="190208">
+ <rom name="toobin' (1989)(domark)[a].dsk" size="190208" crc="7ec3488c" sha1="693cf9676485a0578db838963da90b5a895c26cc" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="toobinsp" cloneof="toobin">
+ <description>Toobin' (Spa)</description>
+ <year>1989</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="121856">
+ <rom name="toobin' (1989)(erbe)(es)(en)[re-release].dsk" size="121856" crc="0aa86bcb" sha1="6e22f2395bc263e0d2c33d058770f8a5e84d7369" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="tmhtsp" cloneof="tmht">
+ <description>Tortugas Ninja</description>
+ <year>1990</year>
+ <publisher>MCM Software</publisher>
+ <info name="usage" value="Requires manual for password protection"/>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="73216">
+ <rom name="tortugas ninja (1990)(mcm)(es)(en)[aka teenage mutant hero turtles][passworded][re-release].dsk" size="73216" crc="37875ffb" sha1="9af1d34f7861c163407256fb49fa569aeece4e54" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+<!-- This is the dump in World of Spectrum, but original version was password protected (rerelease or hack?) -->
+ <software name="tmhtsp2" cloneof="tmht">
+ <description>Tortugas Ninja (unprotected)</description>
+ <year>1990</year>
+ <publisher>MCM Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="73216">
+ <rom name="tortugas ninja (1990)(mcm)(es)(en)[aka teenage mutant hero turtles][re-release].dsk" size="73216" crc="6766d492" sha1="7ae9c02004b4f67c7c70d0cc1e3e1157538d3418" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="totalecl">
+ <description>Total Eclipse</description>
+ <year>1988</year>
+ <publisher>Incentive</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="total eclipse (1988)(incentive).dsk" size="194816" crc="37ca3e96" sha1="89c3cdcdeb53daa4f684a606ec79ba16c6362c9f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="totrecala" cloneof="totrecal">
+ <description>Total Recall (alt)</description>
+ <year>1991</year>
+ <publisher>Ocean Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="178432">
+ <rom name="total recall (1991)(ocean).dsk" size="178432" crc="d58b27ec" sha1="618542c813bec4f3f55196af9033e51a37776965" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="tourdefo">
+ <description>Tour de Force</description>
+ <year>1988</year>
+ <publisher>Gremlin Graphics Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="174848">
+ <rom name="tour de force (1988)(gremlin graphics).dsk" size="174848" crc="c8999948" sha1="3ccb02f23add396d4e45eedf8a7511e7be206b77" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="treasisl">
+ <description>Treasure Island</description>
+ <year>1991</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="treasure island (1991)(zenobi)[re-release].dsk" size="194816" crc="a9627167" sha1="2b72da4fa8c55c883b33bbfd7288b83e9acdb526" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="brookinga" cloneof="brooking">
+ <description>Trevor Brooking's World Cup Glory (alt)</description>
+ <year>1990</year>
+ <publisher>Challenge</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="trevor brooking's world cup glory (1990)(challenge).dsk" size="194816" crc="d0aefb7f" sha1="c73e42dd17e06b581711b1b870a6e953e2c05ce2" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="trigger">
+ <description>Trigger</description>
+ <year>1989</year>
+ <publisher>Opera Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="217344">
+ <rom name="trigger (1989)(opera soft)(es).dsk" size="217344" crc="8940aa50" sha1="77ee6b6045a32e8ca0b42561e30c40fa9607318b" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="triggergs" cloneof="trigger">
+ <description>Trigger (Gun Stick)</description>
+ <year>1989</year>
+ <publisher>Opera Soft</publisher>
+ <info name="usage" value="Requires Gun Stick lightgun"/>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="214784">
+ <rom name="trigger (1989)(opera soft)(es)[gunstick].dsk" size="214784" crc="f628b19b" sha1="fa93a4b8b4e92063165e4f4823272898d4225836" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="trivialp">
+ <description>Trivial Pursuit - A New Beginning</description>
+ <year>1988</year>
+ <publisher>Domark</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="trivial pursuit - a new beginning (1988)(domark)(side a).dsk" size="194816" crc="60b7be4a" sha1="097c69e7f820508770ab5a85ae3d270ee478a51e" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="trivial pursuit - a new beginning (1988)(domark)(side b).dsk" size="194816" crc="3d052505" sha1="b4edfe5dde39a4d759f2961d26a208f443c69e43" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="troublew">
+ <description>Trouble with Trolls</description>
+ <year>1996</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="trouble with trolls (1996)(zenobi).dsk" size="194816" crc="b4b266d8" sha1="457b199bd8d62a11813e985caad268a4adbcf259" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="tuareg">
+ <description>Tuareg</description>
+ <year>1988</year>
+ <publisher>Topo Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="112128">
+ <rom name="tuareg (1988)(topo soft)(es).dsk" size="112128" crc="cd014088" sha1="297497602a178235fd89240dfaaab433b3de0fde" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="turbogir">
+ <description>Turbo Girl</description>
+ <year>1988</year>
+ <publisher>Dinamic Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="58880">
+ <rom name="turbo girl (1988)(dinamic)(es).dsk" size="58880" crc="4fc6bb30" sha1="b98e25c0a5a75828bf930324dbe008a73a9e0ac9" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="turboout">
+ <description>Turbo Out Run</description>
+ <year>1989</year>
+ <publisher>U.S. Gold</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="255232">
+ <rom name="turbo out run (1989)(u.s. gold)(side a).dsk" size="255232" crc="2d08c5e8" sha1="b0e41605685c2369b4928ad110e3d7901dcc694c" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="256256">
+ <rom name="turbo out run (1989)(u.s. gold)(side b).dsk" size="256256" crc="6cf33b9f" sha1="46ef8778a9902349e51b6b154166164598663c63" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="turbooutsp" cloneof="turboout">
+ <description>Turbo Out Run (Spa)</description>
+ <year>1990</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="255232">
+ <rom name="turbo out run (1990)(erbe)(es)(en)(side a).dsk" size="255232" crc="47a254d0" sha1="4444838b316d90cb3710a5700767f8865346ebf8" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="256256">
+ <rom name="turbo out run (1990)(erbe)(es)(en)(side b).dsk" size="256256" crc="da1780bf" sha1="de01ad584cf0ac548dd95a52d7f494be35c08594" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="turboska">
+ <description>Turbo Skate Fighter (tape master disk)</description>
+ <year>1989</year>
+ <publisher>Zeppelin Games</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="turbo skate fighter (1989)(zeppelin games)(side a)[tape master disk].dsk" size="194816" crc="8eb4cbbd" sha1="b9916d55091d468765fdc7afebf6928d64ee651d" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="turbo skate fighter (1989)(zeppelin games)(side b)[tape master disk].dsk" size="194816" crc="5307f975" sha1="c49886b9808292c6ad6aff9cfba7f68d85542444" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="turrican">
+ <description>Turrican</description>
+ <year>1990</year>
+ <publisher>Rainbow Arts</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="224512">
+ <rom name="turrican (1990)(rainbow arts)(side a).dsk" size="224512" crc="e3445b47" sha1="624fa5b7e7e9f3c8af65fbcc20883ef2de69f822" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="215296">
+ <rom name="turrican (1990)(rainbow arts)(side b).dsk" size="215296" crc="847ee5ee" sha1="cc8ebfc85c287cdeae6aca540dc44c434aa47add" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="turricansp" cloneof="turrican">
+ <description>Turrican (Spa)</description>
+ <year>1990</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="turrican (1990)(erbe)(es)(en)(side a)[re-release].dsk" size="194816" crc="3b661054" sha1="3e5db821ce825bec75c53394e29d4aaceb300a40" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="turrican (1990)(erbe)(es)(en)(side b)[re-release].dsk" size="194816" crc="602069ea" sha1="ef791c7497f9622942913a8526b6db18acfa83b1" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="turrica2">
+ <description>Turrican II - The Final Fight</description>
+ <year>1991</year>
+ <publisher>Rainbow Arts</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="227072">
+ <rom name="turrican ii - the final fight (1991)(rainbow arts)(side a).dsk" size="227072" crc="117fbcc7" sha1="bd1c00a297f6594e950db359a823bdf60b662f5a" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="231424">
+ <rom name="turrican ii - the final fight (1991)(rainbow arts)(side b).dsk" size="231424" crc="3731bfbc" sha1="c274000b93dd8d6620b2d4e85ab542b1fd0061ba" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="turrica2a" cloneof="turrica2">
+ <description>Turrican II - The Final Fight (alt)</description>
+ <year>1991</year>
+ <publisher>Rainbow Arts</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="227072">
+ <rom name="turrican ii - the final fight (1991)(rainbow arts)(side a)[a].dsk" size="227072" crc="e733816f" sha1="e95ec76f20b21cba90978296c2dfdc7f2b550a8d" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="227072">
+ <rom name="turrican ii - the final fight (1991)(rainbow arts)(side b)[a].dsk" size="227072" crc="554124c8" sha1="64d396bbcc59a2fd9efdf066725e37f4548d9358" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="twdaysch">
+ <description>The Twelve Days of Christmas</description>
+ <year>1994</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="twelve days of christmas, the (1994)(zenobi).dsk" size="194816" crc="954564f0" sha1="f24abcc5bda989a189f6d817332db7becb865e01" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="twiligkr">
+ <description>Twilight: Krajina Tienov</description>
+ <year>1996</year>
+ <publisher>Dmytro Gryshcenko</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="389376">
+ <rom name="twilight - krajina tienov (1996)(gryshcenko, dmytro)(ua)(en)[re-release].dsk" size="389376" crc="95c3c411" sha1="92318c23b9442754c6948c52af5dfde3529e511e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="twinworl">
+ <description>Twin World</description>
+ <year>1990</year>
+ <publisher>Ubi Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="215296">
+ <rom name="twin world (1990)(ubi soft)(fr)(en)(side a).dsk" size="215296" crc="2f5ae73e" sha1="ab4c3231626550ef3dca2500169bb8029af1fe76" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="215296">
+ <rom name="twin world (1990)(ubi soft)(fr)(en)(side b).dsk" size="215296" crc="afc6c6dc" sha1="182da821939b391f6b6b7da1cbb6ebc72332cc35" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="typhoon">
+ <description>Typhoon</description>
+ <year>1988</year>
+ <publisher>Imagine Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="156672">
+ <rom name="typhoon (1988)(imagine).dsk" size="156672" crc="71be4480" sha1="8475b7e1957fccad01db0ad92f2a741be11f62c8" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="typhoonb" cloneof="typhoon">
+ <description>Typhoon (alt)</description>
+ <year>1988</year>
+ <publisher>Imagine Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="typhoon (1988)(imagine)[a].dsk" size="194816" crc="a3d5abe7" sha1="8e106d7fc0f2048712f5179e9b57f8d5ad93eb41" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="typhoonc" cloneof="typhoon">
+ <description>Typhoon (alt 2)</description>
+ <year>1988</year>
+ <publisher>Imagine Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="155648">
+ <rom name="typhoon (1988)(imagine)[a2].dsk" size="155648" crc="192f7e58" sha1="f9285638c65e08bed3a11e0ae44293743b4fb917" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="unbornon">
+ <description>The Unborn One</description>
+ <year>1991</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="unborn one, the (1991)(zenobi).dsk" size="194816" crc="70778ba8" sha1="05a8f137a7fba635a1a57226e6873ca081644b12" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+<!-- This is the dump in World of Spectrum -->
+ <software name="untoucha">
+ <description>The Untouchables</description>
+ <year>1989</year>
+ <publisher>Ocean Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="128256">
+ <rom name="untouchables, the (1989)(ocean)(side a)[a].dsk" size="128256" crc="a87d3156" sha1="beab754fb66cee2ff5a398bbb601c9b745cd15ca" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="untouchables, the (1989)(ocean)(side b)[a].dsk" size="194816" crc="ecdea7cd" sha1="13ae5b6aa2ac616ee1d678875d4190dbc10e4f46" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="untouchaa" cloneof="untoucha">
+ <description>The Untouchables (alt)</description>
+ <year>1989</year>
+ <publisher>Ocean Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="128256">
+ <rom name="untouchables, the (1989)(ocean)(side a).dsk" size="128256" crc="6cbd1492" sha1="7ca0908dc9ae4102a020f2cadc589efe19ac56b5" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194304">
+ <rom name="untouchables, the (1989)(ocean)(side b).dsk" size="194304" crc="58c33b4d" sha1="5a911a5743d39b1baba94838dc40510be67326c4" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="untouchab" cloneof="untoucha">
+ <description>The Untouchables (alt 2)</description>
+ <year>1989</year>
+ <publisher>Ocean Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="untouchables, the (1989)(ocean).dsk" size="194816" crc="bcafafe3" sha1="f219d9eac35b054f49f2be5dbfc7c4940bb66415" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="untouchac" cloneof="untoucha">
+ <description>The Untouchables (alt 3)</description>
+ <year>1989</year>
+ <publisher>Ocean Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="389376">
+ <rom name="untouchables, the (1989)(ocean)[a].dsk" size="389376" crc="6d4df741" sha1="a1f9b963c7181d062a45434f88a977a7314c5580" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="urban">
+ <description>Urban</description>
+ <year>1991</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="urban (1991)(zenobi).dsk" size="194816" crc="d2c13bb6" sha1="961b3b7c51943998326074b9db3c9a12899d92ae" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="venom">
+ <description>Venom</description>
+ <year>1988</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="venom (1988)(zenobi)[re-release].dsk" size="194816" crc="4ef0d1ee" sha1="6623a8b2d8934afc6a1197594a97ae8330164ced" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="verybigc">
+ <description>The Very Big Cave Adventure</description>
+ <year>1986</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="very big cave adventure, the (1986)(zenobi)[re-release].dsk" size="194816" crc="57d0ccbb" sha1="5d35574bc5d8ccf621aa3b24691e739615840c6a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="viajealc">
+ <description>Viaje al Centro de la Tierra</description>
+ <year>1989</year>
+ <publisher>Topo Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="136448">
+ <rom name="viaje al centro de la tierra (1989)(topo soft)(es).dsk" size="136448" crc="1654175f" sha1="a341c6182ac225fb471cfcec62f1a67e04ae7211" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="vigilantsp" cloneof="vigilant">
+ <description>Vigilante (Spa)</description>
+ <year>1989</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="127744">
+ <rom name="vigilante (1989)(erbe)(es)(en)[re-release].dsk" size="127744" crc="688b068b" sha1="e29674d3d8b797022334543bb9e48ce687a2738b" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="vigilanta" cloneof="vigilant">
+ <description>Vigilante (alt)</description>
+ <year>1989</year>
+ <publisher>U.S. Gold</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="39411">
+ <rom name="vigilante (1989)(u.s. gold).dsk" size="39411" crc="b7e1877a" sha1="6bc3c346155c7a26da005f71d04e0ac0c4c38688" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="vigilantb" cloneof="vigilant">
+ <description>Vigilante (alt 2)</description>
+ <year>1989</year>
+ <publisher>U.S. Gold</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="203520">
+ <rom name="vigilante (1989)(u.s. gold)[a].dsk" size="203520" crc="bf35d60a" sha1="dcd5b864eb359cd702fc30ee6f4c11aa4f401be0" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="vigilantc" cloneof="vigilant">
+ <description>Vigilante (alt 3)</description>
+ <year>1989</year>
+ <publisher>U.S. Gold</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="219136">
+ <rom name="vigilante (1989)(u.s. gold)[a2].dsk" size="219136" crc="90710ee7" sha1="ada31397d1f6dfb807857cf867fb44c19cec8c28" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="vindicat">
+ <description>The Vindicator</description>
+ <year>1988</year>
+ <publisher>Imagine Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="221184">
+ <rom name="vindicator, the (1988)(imagine).dsk" size="221184" crc="c63202dc" sha1="b0bcc18baf2134ebbde4b1ac1c231ebaf8d5084b" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="vindicata" cloneof="vindicat">
+ <description>The Vindicator (alt)</description>
+ <year>1988</year>
+ <publisher>Imagine Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="vindicator, the (1988)(imagine)[a].dsk" size="194816" crc="7cddd8a0" sha1="194b8cf0dcca32553e3a880e20fea4d37454ef2e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="vindicatb" cloneof="vindicat">
+ <description>The Vindicator (alt 2)</description>
+ <year>1988</year>
+ <publisher>Imagine Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="vindicator, the (1988)(imagine)[a2].dsk" size="194816" crc="f7318fed" sha1="b287dfd9651095aa4d7e93ce03061ea0fae80499" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="violvood">
+ <description>The Violator of Voodoo</description>
+ <year>1991</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="violator of voodoo, the (1991)(zenobi).dsk" size="194816" crc="1360096e" sha1="7d3d1d1b7e79a9b4f3fd3f8ec418303828283295" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="virus">
+ <description>Virus</description>
+ <year>1988</year>
+ <publisher>Firebird Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="73216">
+ <rom name="virus (1988)(firebird).dsk" size="73216" crc="7fb23c60" sha1="5b8ffbd10aab44a224064f794432c229846ab627" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="vixena" cloneof="vixen">
+ <!-- May be the same edition as the IPF -->
+ <description>Vixen (alt)</description>
+ <year>1988</year>
+ <publisher>Martech Games</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194560">
+ <rom name="vixen (1988)(martech games).dsk" size="194560" crc="6f95265a" sha1="977c0e438119eb0bac2c23b78296ad21c1344e52" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="wecleman">
+ <description>WEC Le Mans</description>
+ <year>1988</year>
+ <publisher>Imagine Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="wec le mans (1988)(imagine).dsk" size="194816" crc="7e865452" sha1="d6e41f7a5c257858922b8b9d26131be93abb344d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="weclemana" cloneof="wecleman">
+ <description>WEC Le Mans (alt)</description>
+ <year>1988</year>
+ <publisher>Imagine Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="112640">
+ <rom name="wec le mans (1988)(imagine)[a].dsk" size="112640" crc="ee4cc288" sha1="2aaf533389d90dc4377396386c4abb6e07d4c7aa" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="weclemansp" cloneof="wecleman">
+ <description>WEC Le Mans (Spa)</description>
+ <year>1989</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="70400">
+ <rom name="wec le mans (1989)(erbe)(es)(en).dsk" size="70400" crc="51cff9a9" sha1="6c83a3f0d1865094925d932f907001f96cca6002" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="wwfwrest">
+ <description>WWF WrestleMania</description>
+ <year>1991</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="187904">
+ <rom name="wwf wrestlemania (1991)(erbe)(es)(en)(side a)[re-release].dsk" size="187904" crc="f36dd6e4" sha1="a18d7e2ca11bd9d1e7347097fd48fec3d0cf192e" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="217088">
+ <rom name="wwf wrestlemania (1991)(erbe)(es)(en)(side b)[re-release].dsk" size="217088" crc="c114cf9c" sha1="bac503cbf750029b14de04aff5af8699367b596b" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="wanderer">
+ <description>Wanderer</description>
+ <year>1989</year>
+ <publisher>MCM Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="85760">
+ <rom name="wanderer (1989)(mcm)(es)(en)[re-release].dsk" size="85760" crc="79b50978" sha1="3d3101f5d9ea075b837fe68caff99eb0947c811a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="wander3d">
+ <description>Wanderer 3D</description>
+ <year>1989</year>
+ <publisher>Elite Systems</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="214784">
+ <rom name="wanderer 3d (1989)(elite systems).dsk" size="214784" crc="4c413eed" sha1="0b9044bc343f198521e09ec8b09c95799d4f9209" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="warmidlesp" cloneof="warmidle">
+ <description>War in Middle Earth (Spa)</description>
+ <year>1989</year>
+ <publisher>Dro Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="war in middle earth (1989)(dro soft)(es)[re-release].dsk" size="194816" crc="c79caf16" sha1="11fd036f842417aeb5f4c90fd335f46151a9bee4" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="warmidlea" cloneof="warmidle">
+ <description>War in Middle Earth (alt)</description>
+ <year>1989</year>
+ <publisher>Melbourne House</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="175872">
+ <rom name="war in middle earth (1989)(melbourne house)(side a).dsk" size="175872" crc="68822747" sha1="1e9af74431f6237596738f9a3bc52e58db122984" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="war in middle earth (1989)(melbourne house)(side b).dsk" size="194816" crc="c369b306" sha1="f4b3d2238729333dde5e0e0c903e7cb4d2c3d351" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="wellofzo">
+ <description>The Well of Zol</description>
+ <year>1994</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="well of zol, the (1994)(zenobi).dsk" size="194816" crc="53239936" sha1="a7dd128057ee8dfba7718e7c691413dcc0f7fb3d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="welltrissp">
+ <description>Welltris (Spa)</description>
+ <year>1991</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="78080">
+ <rom name="welltris (1991)(erbe)(es)(en)[re-release].dsk" size="78080" crc="e2c07cf0" sha1="fb270ca2c53498bd04d5e4ddc8a806c51f887318" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="welltrisa" cloneof="welltris">
+ <description>Welltris (alt)</description>
+ <year>1991</year>
+ <publisher>Infogrames</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="welltris (1991)(infogrames)(fr)(en).dsk" size="194816" crc="88c856c0" sha1="5d721ce272977bfe713b6f046f3bab49dd24e9a9" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="wtss">
+ <description>Where Time Stood Still</description>
+ <year>1988</year>
+ <publisher>Ocean Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="155648">
+ <rom name="where time stood still (1988)(ocean)[aka land that time forgot, the][aka tibet].dsk" size="155648" crc="b14f1c51" sha1="6bd26b6364493679e8c956cef34ebcdc6db13894" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="whitefea">
+ <description>The White Feather Cloak</description>
+ <year>1992</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="white feather cloak, the (1992)(zenobi)[re-release].dsk" size="194816" crc="b9cba097" sha1="24a74a05414d5565d3ecdae3badb8d31fd980696" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="wintol88">
+ <description>Winter Olympiad '88</description>
+ <year>1988</year>
+ <publisher>Tynesoft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="winter olympiad '88 (1988)(tynesoft)(side a).dsk" size="194816" crc="502652dc" sha1="8afe3a599d1b877cd2a6bfed1adfc7aaa3c69a76" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="winter olympiad '88 (1988)(tynesoft)(side b).dsk" size="194816" crc="0b1cff37" sha1="a33690ad993c8fad983c49d866b2b3529f85582b" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="wizardqu">
+ <description>Wizard Quest</description>
+ <year>1992</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="wizard quest (1992)(zenobi).dsk" size="194816" crc="68a39e6b" sha1="dfbd2ff0cad92e093535cb2bf7698e14fbc46803" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="wizardoz">
+ <description>The Wizard of Oz</description>
+ <year>1995</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="wizard of oz, the (1995)(zenobi).dsk" size="194816" crc="49211c28" sha1="5e910a68ca1f4e36e75a2cb598f1ff37037a01e3" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="wcboxmana" cloneof="wcboxman">
+ <description>World Championship Boxing Manager (alt)</description>
+ <year>1990</year>
+ <publisher>Goliath Games</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="world championship boxing manager (1990)(goliath games).dsk" size="194816" crc="d2a8e969" sha1="5f7446c07e17c9110a59ab65a45f3723311b3fb7" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="wrldclru">
+ <description>World Class Rugby</description>
+ <year>1991</year>
+ <publisher>Audiogenic Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="world class rugby (1991)(audiogenic)[aka sports action rugby].dsk" size="194816" crc="b872dd44" sha1="2955b8cc19dc423caa56c52f1d87201379bff23e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="worldcri">
+ <description>World Cricket (tape master disk)</description>
+ <year>1991</year>
+ <publisher>Zeppelin Games</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="world cricket (1991)(zeppelin games)(side a)[tape master disk].dsk" size="194816" crc="9eeb2c31" sha1="7ab98010ac3374019abfd67ab6e21f46045e25e1" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <!-- Side B image shared with other master disks from Zeppelin Games. Verified at World of Spectrum. -->
+ <dataarea name="flop" size="256">
+ <rom name="zeppelin games master disk side b.dsk" size="256" crc="56947af2" sha1="40428c770d847a0fd1fd005b6cf1d03a34672d98" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="worldrug">
+ <description>World Rugby (tape master disk)</description>
+ <year>1993</year>
+ <publisher>Zeppelin Games</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="world rugby (1993)(zeppelin games)(side a)[tape master disk].dsk" size="194816" crc="02431985" sha1="c8dc139cf45decf7a562a4ded04e50c32601c3ec" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="world rugby (1993)(zeppelin games)(side b)[tape master disk].dsk" size="194816" crc="700985aa" sha1="05a3d5d98a06eb0c5f7f7b7208c6ac0a670f777f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="worldsoc">
+ <description>World Soccer (tape master disk)</description>
+ <year>1990</year>
+ <publisher>Zeppelin Games</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="world soccer (1990)(zeppelin games)(side a)[tape master disk].dsk" size="194816" crc="acf9aa7e" sha1="2efff08d88d301db7b0b531124a7ce50095f3773" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="world soccer (1990)(zeppelin games)(side b)[tape master disk].dsk" size="194816" crc="aea985b6" sha1="3a91c13b3b7885be96413dc42821eab8044bff8d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="wresupst">
+ <description>Wrestling Superstars</description>
+ <year>1993</year>
+ <publisher>Code Masters</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="wrestling superstars (1993)(code masters).dsk" size="194816" crc="208f3bae" sha1="ebc7184c17bb78ec56f9abc0103e88cd83c4a536" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="wresupsta" cloneof="wresupst">
+ <description>Wrestling Superstars (alt)</description>
+ <year>1993</year>
+ <publisher>Code Masters</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="wrestling superstars (1993)(code masters)[a].dsk" size="194816" crc="2905ac90" sha1="1e52b85bff098c25284e1c4ea5c78ed3f8118c46" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="wresupstb" cloneof="wresupst">
+ <description>Wrestling Superstars (alt 2)</description>
+ <year>1993</year>
+ <publisher>Code Masters</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="wrestling superstars (1993)(code masters)[a2].dsk" size="194816" crc="a1a893b7" sha1="b804d2542edf2b10792fb7f4d42c69f02291a442" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="xouta" cloneof="xout">
+ <description>X-Out (alt)</description>
+ <year>1990</year>
+ <publisher>Rainbow Arts</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="255232">
+ <rom name="x-out (1990)(rainbow arts).dsk" size="255232" crc="41e419a2" sha1="61d73d0116e33fcad00fe44548a3af79892602ad" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="xoutsp" cloneof="xout">
+ <description>X-Out (Spa)</description>
+ <year>1990</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="53760">
+ <rom name="x-out (1990)(erbe)(es)(en)(side a)[re-release].dsk" size="53760" crc="0c5f3eb3" sha1="de382a5a0d2615e01d2736bddaa7c162fed1d6fb" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <!-- Game data -->
+ <dataarea name="flop" size="194816">
+ <rom name="x-out (1990)(erbe)(es)(en)(side b)[re-release].dsk" size="194816" crc="37450ff0" sha1="1fe41fc4ce85f112c7820e2aa8ae19ea14af2f87" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="xenona" cloneof="xenon">
+ <description>Xenon (alt)</description>
+ <year>1988</year>
+ <publisher>Melbourne House</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="xenon (1988)(melbourne house).dsk" size="194816" crc="3c91a046" sha1="d01bd31987d66a6886163a7e9caa4f2c9fd2e083" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="xenophob">
+ <description>Xenophobe</description>
+ <year>1989</year>
+ <publisher>Micro Style</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="181248">
+ <rom name="xenophobe (1989)(micro style)(side a).dsk" size="181248" crc="cab64cfd" sha1="2a7c42e5f7d57eb98fc8a2c988a43637dc3f9c30" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <!-- Side seems to be empty but it's a good dump of it. -->
+ <dataarea name="flop" size="194816">
+ <rom name="xenophobe (1989)(micro style)(side b).dsk" size="194816" crc="15368607" sha1="6c61f0dbab63b59f5328a010f10681a081fe660d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- This is the dump at World of Spectrum -->
+ <software name="xenophoba" cloneof="xenophob">
+ <description>Xenophobe (alt)</description>
+ <year>1989</year>
+ <publisher>Micro Style</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="181248">
+ <rom name="xenophobe (1989)(micro style).dsk" size="181248" crc="4f34e9f2" sha1="4fb73fb61a62b8a82c32c6807ef716c6c6ae1f54" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <!-- May be the same edition as the IPF -->
+ <software name="xybotsa" cloneof="xybots">
+ <description>Xybots (alt)</description>
+ <year>1989</year>
+ <publisher>Domark</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="174848">
+ <rom name="xybots (1989)(domark).dsk" size="174848" crc="a1f722cc" sha1="8ecd129b8ef8cc53f3ee20753f6471c6a29a19d9" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="xybotssp" cloneof="xybots">
+ <description>Xybots (Spa)</description>
+ <year>1989</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="131328">
+ <rom name="xybots (1989)(erbe)(es)(en)[re-release].dsk" size="131328" crc="f06c87e4" sha1="7ee414b540d5cce2e13f90e1d5aa4c860ff5162e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="zenquest">
+ <description>Zen Quest</description>
+ <year>1995</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="zen quest (1995)(zenobi).dsk" size="194816" crc="eafce910" sha1="cc5adca5233706f5480fe1bfc10f12cacd910a10" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+<!-- Unclear why TOSEC labels Side B as "(master disk)", it's the regular dump available at World of Spectrum. -->
+ <software name="zipizape">
+ <description>Zipi y Zape</description>
+ <year>1989</year>
+ <publisher>Dro Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="194816">
+ <rom name="zipi y zape (1989)(dro soft)(es)(side a).dsk" size="194816" crc="c5de7d52" sha1="462c9dc62a14882c8d1e43c49c09d6aff55eaa25" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="194816">
+ <rom name="zipi y zape (1989)(dro soft)(es)(side b)[master disk].dsk" size="194816" crc="6a86c00e" sha1="0e19d7c080c4579b387eae7e279f1a82bd286bb8" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="zipizapea" cloneof="zipizape">
+ <description>Zipi y Zape (alt)</description>
+ <year>1989</year>
+ <publisher>Dro Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="zipi y zape (1989)(dro soft)(es).dsk" size="194816" crc="b962d47d" sha1="1bf0c1c4a705be0c7fbd4027718eca7e11d1a3ff" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="zzzz">
+ <description>Zzzz</description>
+ <year>1986</year>
+ <publisher>Zenobi Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="zzzz (1986)(zenobi)[re-release].dsk" size="194816" crc="87122e5a" sha1="455c344a7b0ffce91dbf18c33d0e696fd569c7c1" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Compilations - Games - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+<!-- Erroneously identified as a compilation in TOSEC -->
+ <software name="emilbut2">
+ <description>Emilio Butragueno 2</description>
+ <year>1989</year>
+ <publisher>Erbe Software - Ocean</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="emilio butragueno 2 (1989)(erbe software - ocean)(es)[aka emilio butragueno futbol 2].dsk" size="194816" crc="0ac224b8" sha1="7d3df2ca6721a3d5bd225ae64c66faf6da709bb0" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle023">
+ <description>Outlet issue 023</description>
+ <year>1989</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="216195">
+ <rom name="outlet issue 023 (1989)(outlet).dsk" size="216195" crc="8f4208a4" sha1="f54637374a61ff327f3d2b4df0c5f45da125081b" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle024">
+ <description>Outlet issue 024</description>
+ <year>1989</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="215296">
+ <rom name="outlet issue 024 (1989)(outlet).dsk" size="215296" crc="ac70f43f" sha1="b0a57deb37ae0d38c49da016d47380e0df2d93c9" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle025">
+ <description>Outlet issue 025</description>
+ <year>1989</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="215296">
+ <rom name="outlet issue 025 (1989)(outlet).dsk" size="215296" crc="759d28cd" sha1="9b3490cab42971ec88e4cbcea5a79806c830f998" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle026">
+ <description>Outlet issue 026</description>
+ <year>1989</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="215296">
+ <rom name="outlet issue 026 (1989)(outlet).dsk" size="215296" crc="4ea1efac" sha1="53d7402fa8c6fc52a5d615aa438658f6cf5d4826" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle027">
+ <description>Outlet issue 027</description>
+ <year>1989</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="215296">
+ <rom name="outlet issue 027 (1989)(outlet).dsk" size="215296" crc="1a59232f" sha1="565f0bc985f3c2fda6f05a5b3011e1925b2f11df" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle028">
+ <description>Outlet issue 028</description>
+ <year>1989</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="215296">
+ <rom name="outlet issue 028 (1989)(outlet).dsk" size="215296" crc="2be73d7b" sha1="499cc8bef5494ebf7afac9d1dfde37e49209bd84" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle029">
+ <description>Outlet issue 029</description>
+ <year>1990</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 029 (1990)(outlet).dsk" size="226048" crc="96509834" sha1="53e5aaebd4299f1b54290f6c1367a8105a6db85e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle030">
+ <description>Outlet issue 030</description>
+ <year>1990</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226987">
+ <rom name="outlet issue 030 (1990)(outlet).dsk" size="226987" crc="78ac2b53" sha1="65b1e939f71af926528483ce1e961aa7e4a312cf" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle031">
+ <description>Outlet issue 031</description>
+ <year>1990</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="215296">
+ <rom name="outlet issue 031 (1990)(outlet).dsk" size="215296" crc="c8617655" sha1="9b33fa287b0ef19c0b93e34c89eaa46757a79510" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle032">
+ <description>Outlet issue 032</description>
+ <year>1990</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="215296">
+ <rom name="outlet issue 032 (1990)(outlet).dsk" size="215296" crc="73d6b349" sha1="a968e70e0f01f91293f28bfa5153c48b1f807ba8" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle033">
+ <description>Outlet issue 033</description>
+ <year>1990</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 033 (1990)(outlet).dsk" size="226048" crc="d581a48c" sha1="146f34bb6ef486ef78fe0fa3d45fdba12b77b2de" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle034">
+ <description>Outlet issue 034</description>
+ <year>1990</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="215296">
+ <rom name="outlet issue 034 (1990)(outlet)(side a).dsk" size="215296" crc="7478a2ec" sha1="936bf5ffa16d6a5f1e725e84e7befe43c04bdc44" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="215296">
+ <rom name="outlet issue 034 (1990)(outlet)(side b).dsk" size="215296" crc="23b2d907" sha1="91113badec95b211eabd5373ae8480e6bb679875" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle035">
+ <description>Outlet issue 035</description>
+ <year>1990</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 035 (1990)(outlet)(side a).dsk" size="226048" crc="d2773333" sha1="2c4afe1b5ca2b8a447ef6a36852766abe37fa9b8" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 035 (1990)(outlet)(side b).dsk" size="226048" crc="cca00458" sha1="64274c235096f06f7892c5e00d92dd9a77f17298" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle036">
+ <description>Outlet issue 036</description>
+ <year>1990</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 036 (1990)(outlet)(side a).dsk" size="226048" crc="2beb6f89" sha1="5ef8acdf3f5a1c7d407ec4e1786eef3b611586be" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 036 (1990)(outlet)(side b).dsk" size="226048" crc="8d09857b" sha1="5b938838fc37ac6e9f39906f240d990795613b3b" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle037">
+ <description>Outlet issue 037</description>
+ <year>1990</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 037 (1990)(outlet)(side a).dsk" size="226048" crc="a611d7f0" sha1="13c5f63ff5cd2aff096b8544668a2139b3cb9db3" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 037 (1990)(outlet)(side b).dsk" size="226048" crc="b689fdd9" sha1="b0d60d4045e7ec950453d588b3098e843588721e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle038">
+ <description>Outlet issue 038</description>
+ <year>1990</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 038 (1990)(outlet)(side a).dsk" size="226048" crc="33ac27ee" sha1="ca4817821c0e988aefb347f559d0c15a55bbeecc" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 038 (1990)(outlet)(side b).dsk" size="226048" crc="86ab9fa0" sha1="466228c2c0558b5c730bc2f1256344c92c486064" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle039">
+ <description>Outlet issue 039</description>
+ <year>1990</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 039 (1990)(outlet)(side a).dsk" size="226048" crc="b33cfc27" sha1="3f70b89c4eeff58d020bc1543545d491d03f2faf" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 039 (1990)(outlet)(side b).dsk" size="226048" crc="ac4a55bf" sha1="de66fdf471bf6b7a6db9ac5a45034bd609e5d4b4" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle040">
+ <description>Outlet issue 040</description>
+ <year>1990</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 040 (1990)(outlet)(side a).dsk" size="226048" crc="064caff0" sha1="5e5a91ec40b62a1efdb09ea5b13a9eedea3c0e3a" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 040 (1990)(outlet)(side b).dsk" size="226048" crc="70ad9d52" sha1="55ebd26a35257456ab2bc1060085219f19f3cd24" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle041">
+ <description>Outlet issue 041</description>
+ <year>1991</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 041 (1991)(outlet)(side a).dsk" size="226048" crc="2f29d082" sha1="7af01f71d39be3d5d5d4218f341f45fffb8785b0" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 041 (1991)(outlet)(side b).dsk" size="226048" crc="557aa714" sha1="130b1e56ab6514f2510438409589452789d1a388" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle042">
+ <description>Outlet issue 042</description>
+ <year>1991</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 042 (1991)(outlet)(side a).dsk" size="226048" crc="9960321e" sha1="c7762c92f3e42e610184eddbbb38f0546dc14a79" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 042 (1991)(outlet)(side b).dsk" size="226048" crc="348484ba" sha1="2fec990437274d452926b8a8f1225beccd572f9c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle043">
+ <description>Outlet issue 043</description>
+ <year>1991</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 043 (1991)(outlet)(side a).dsk" size="226048" crc="39a79367" sha1="41fa0297c379f4dd33fcfab5418dcd1aab995058" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 043 (1991)(outlet)(side b).dsk" size="226048" crc="ad442f10" sha1="9cd6fd6ae5b2c490b3a7801ec2a889397f896ccc" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle044">
+ <description>Outlet issue 044</description>
+ <year>1991</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 044 (1991)(outlet)(side a).dsk" size="226048" crc="47eb9929" sha1="fcd9f604ec274905a81a1258e58c32bb088566f3" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 044 (1991)(outlet)(side b).dsk" size="226048" crc="bbedeac6" sha1="0b6c76ad7d5c833c9c9b7a769d55978111bf1063" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle045">
+ <description>Outlet issue 045</description>
+ <year>1991</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 045 (1991)(outlet)(side a).dsk" size="226048" crc="389979ae" sha1="aacbff56da6ea5e9d85e453e03d43ac469eec03a" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 045 (1991)(outlet)(side b).dsk" size="226048" crc="ef99b650" sha1="4ef0ee1d56d48ec72e8f2d8075a452aabb689cf5" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle046">
+ <description>Outlet issue 046</description>
+ <year>1991</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 046 (1991)(outlet)(side a).dsk" size="226048" crc="2afb91ef" sha1="39b029151e7dbef71413c9fe058fb133f4ac90a1" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 046 (1991)(outlet)(side b).dsk" size="226048" crc="f6eec609" sha1="2d7f2a7cd6ae374bfaf31ffa28b87220e607d07e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle047">
+ <description>Outlet issue 047</description>
+ <year>1991</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 047 (1991)(outlet)(side a).dsk" size="226048" crc="63efa2fc" sha1="3c506a9713e3e631e3fc823e02552e2bf53254bb" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 047 (1991)(outlet)(side b).dsk" size="226048" crc="bd48c4f2" sha1="3f67f96f92d69c10ac360c45dcfbeb512e578cfb" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle048">
+ <description>Outlet issue 048</description>
+ <year>1991</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 048 (1991)(outlet)(side a).dsk" size="226048" crc="8f316696" sha1="fd1342dc497c2c7ae23b59ad92cbdc21150d1721" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 048 (1991)(outlet)(side b).dsk" size="226048" crc="cda45114" sha1="79e7e3aa3dfecfd1e37332d492257c185a50c36a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle049">
+ <description>Outlet issue 049</description>
+ <year>1991</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 049 (1991)(outlet)(side a).dsk" size="226048" crc="8114e28f" sha1="12ce75a67ee9ff9e1ef26a31456c09a6467ec527" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 049 (1991)(outlet)(side b).dsk" size="226048" crc="da2e4308" sha1="32c1e1cf048d24ad0ce22a598f93a9031fd221fd" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle050">
+ <description>Outlet issue 050</description>
+ <year>1991</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 050 (1991)(outlet)(side a).dsk" size="226048" crc="7e587a46" sha1="8baab165d2044d301a7d0a1336ff2e32e6d6b940" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 050 (1991)(outlet)(side b).dsk" size="226048" crc="05f01d3f" sha1="27b6f933a723e41d785dc08c92d7152c2e70cb5e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle051">
+ <description>Outlet issue 051</description>
+ <year>1991</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 051 (1991)(outlet)(side a).dsk" size="226048" crc="8b60a5cb" sha1="4b0199da41b79c5829800a4a0cd66f3cdd898bec" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 051 (1991)(outlet)(side b).dsk" size="226048" crc="2a06937e" sha1="7ef139e94b9d1bf5ada3f7ee87ca9950423bb947" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle052">
+ <description>Outlet issue 052</description>
+ <year>1991</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 052 (1991)(outlet)(side a).dsk" size="226048" crc="3267f917" sha1="1773e81bec3178ceb9e22eb4894c5787d170fae2" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 052 (1991)(outlet)(side b).dsk" size="226048" crc="e21c8753" sha1="e29a9c4616da0e1f857143ba16c587eaa6cc6565" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle053">
+ <description>Outlet issue 053</description>
+ <year>1992</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 053 (1992)(outlet)(side a).dsk" size="226048" crc="c7764a94" sha1="5c60ff9b0dbf060b2ab2fa663783760d46ddaf50" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 053 (1992)(outlet)(side b).dsk" size="226048" crc="ef4fb121" sha1="bf668422a05c255ae5ebb56f59f85907c9de3639" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle054">
+ <description>Outlet issue 054</description>
+ <year>1992</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 054 (1992)(outlet)(side a).dsk" size="226048" crc="0c090ec6" sha1="77fb3ef8b6659c98484a83d62020c1557087f697" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 054 (1992)(outlet)(side b).dsk" size="226048" crc="eb1f1a71" sha1="ab65f251a750ed3fc434b758025c06eba22c5573" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle055">
+ <description>Outlet issue 055</description>
+ <year>1992</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 055 (1992)(outlet)(side a).dsk" size="226048" crc="2475c9f3" sha1="021adc780ec1a211f01b234fac82febf54ac9075" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 055 (1992)(outlet)(side b).dsk" size="226048" crc="d1f64117" sha1="1e7265765d6ae4c237d05fc08aff7f96a8da4990" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle056">
+ <description>Outlet issue 056</description>
+ <year>1992</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 056 (1992)(outlet)(side a).dsk" size="226048" crc="9ca279e4" sha1="0d981a2cc0a6232c89c7817928c02a7b8bbde2ed" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 056 (1992)(outlet)(side b).dsk" size="226048" crc="f84a4413" sha1="da3823af23c7defb8267dc655c55ca80061fbe6d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle057">
+ <description>Outlet issue 057</description>
+ <year>1992</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 057 (1992)(outlet)(side a).dsk" size="226048" crc="59380255" sha1="5d75e99f253b768a08d6dcc637e372158fceacc4" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 057 (1992)(outlet)(side b).dsk" size="226048" crc="d5774496" sha1="42da487dbeeffd8ac86dd037f34014c11cc316ce" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle059">
+ <description>Outlet issue 059</description>
+ <year>1992</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 059 (1992)(outlet)(side a).dsk" size="226048" crc="b82451b3" sha1="1169d5a1d594725bc90fe0a95757306087150704" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 059 (1992)(outlet)(side b).dsk" size="226048" crc="16547a16" sha1="1a37cca8cafc48e4d9e056b322ae005c61a926e7" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle060">
+ <description>Outlet issue 060</description>
+ <year>1992</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 060 (1992)(outlet)(side a).dsk" size="226048" crc="cfdfd178" sha1="37f7dd1b98d3f3d0c6d594437237069d09564776" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 060 (1992)(outlet)(side b).dsk" size="226048" crc="e6c80363" sha1="450ab2039a50bbd47df39e4ee3511b46a6e321b4" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle061">
+ <description>Outlet issue 061</description>
+ <year>1992</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 061 (1992)(outlet)(side a).dsk" size="226048" crc="e3c0a52a" sha1="7d70167e02deb869a44b83865465748e590edf84" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 061 (1992)(outlet)(side b).dsk" size="226048" crc="361490c4" sha1="6291164a6caaf75f2454b56a1fe507ed9613ba70" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle062">
+ <description>Outlet issue 062</description>
+ <year>1992</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 062 (1992)(outlet)(side a).dsk" size="226048" crc="d0a860b6" sha1="3b900961607e58a02eebb229ace45b033893a422" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 062 (1992)(outlet)(side b).dsk" size="226048" crc="092808e0" sha1="8c2e71eb7dc70959b5ca391885de29041ba6d32f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle066">
+ <description>Outlet issue 066</description>
+ <year>1993</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 066 (1993)(outlet)(side a).dsk" size="226048" crc="16701775" sha1="ea7c02c3e56ac2cac3773314e827deae017fb019" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 066 (1993)(outlet)(side b).dsk" size="226048" crc="08bd360b" sha1="390f6326c9be0df92c1aeacd8dadcf7687e05d9e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle067">
+ <description>Outlet issue 067</description>
+ <year>1993</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 067 (1993)(outlet)(side a).dsk" size="226048" crc="58bd8c25" sha1="254ed6879714188c642d6c7707a45335eb375dcd" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 067 (1993)(outlet)(side b).dsk" size="226048" crc="8421d669" sha1="a188c64412e91c9a06a865a1924f543edfc2fa47" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle068">
+ <description>Outlet issue 068</description>
+ <year>1993</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 068 (1993)(outlet)(side a).dsk" size="226048" crc="99450290" sha1="541e7f2b4e646461e0ebbe76253a39e43a2eaef2" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 068 (1993)(outlet)(side b).dsk" size="226048" crc="41f50495" sha1="32ab73779d2d0895c44234108dd7e73fcae34808" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle069">
+ <description>Outlet issue 069</description>
+ <year>1993</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 069 (1993)(outlet)(side a).dsk" size="226048" crc="9300d94c" sha1="0b4a2a95d513fd238b7e72519682ff4a29757cc7" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 069 (1993)(outlet)(side b).dsk" size="226048" crc="08cecce5" sha1="a3bd59f0dcd919a826b7a1e8c0e16d7ec2aa29fc" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle070">
+ <description>Outlet issue 070</description>
+ <year>1993</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 070 (1993)(outlet)(side a).dsk" size="226048" crc="43c63528" sha1="807ddeeb9cd17fb849b59d489e17c770e70576c0" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 070 (1993)(outlet)(side b).dsk" size="226048" crc="758a3b19" sha1="0c6d6069518d261310e3b23771542b783f26acad" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle071">
+ <description>Outlet issue 071</description>
+ <year>1993</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 071 (1993)(outlet)(side a).dsk" size="226048" crc="71e04e05" sha1="5c2a526b9144eaaab87bc0b091b9259bbfe4b254" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 071 (1993)(outlet)(side b).dsk" size="226048" crc="5739563e" sha1="e469c9767f1fdaf7389559abee648befa87bd780" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle072">
+ <description>Outlet issue 072</description>
+ <year>1993</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 072 (1993)(outlet)(side a).dsk" size="226048" crc="96537901" sha1="306f8ef4849ad23e49676def5599351647cdd1fa" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 072 (1993)(outlet)(side b).dsk" size="226048" crc="bf1e0618" sha1="c5fa329076a41dab631d2e2f6af8abe1f321ef45" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle074">
+ <description>Outlet issue 074</description>
+ <year>1993</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 074 (1993)(outlet)(side a).dsk" size="226048" crc="1c8b63e1" sha1="cadfb5b6d0b2297bbb7ef8c8d87b921cb478e591" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 074 (1993)(outlet)(side b).dsk" size="226048" crc="2cc94dd8" sha1="ec2fcc8ab7958f9bf0b4e877a45f610bc2796aaa" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle077">
+ <description>Outlet issue 077</description>
+ <year>1994</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 077 (1994)(outlet)(side a).dsk" size="226048" crc="70b9b111" sha1="35c3fdaa8181811673adce188e2e87a5933558f4" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 077 (1994)(outlet)(side b).dsk" size="226048" crc="ad5ca0a1" sha1="1d2e8b134d993fe1f822c822c689647430670c19" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle080">
+ <description>Outlet issue 080</description>
+ <year>1994</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 080 (1994)(outlet)(side a).dsk" size="226048" crc="0ee19ca2" sha1="bf1347141360b01e1ed93c8003611323cda75503" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 080 (1994)(outlet)(side b).dsk" size="226048" crc="9af5a81a" sha1="3a66c12239a42dfed940108d4449aad6c6ef074d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle081">
+ <description>Outlet issue 081</description>
+ <year>1994</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 081 (1994)(outlet)(side a).dsk" size="226048" crc="08360731" sha1="37c64c4a4baeb020d44ea8f54e9846107f106540" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 081 (1994)(outlet)(side b).dsk" size="226048" crc="9f92e4e2" sha1="6cfe9c6564b29d23417cb56e1b3d4d05491de4e8" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle082">
+ <description>Outlet issue 082</description>
+ <year>1994</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 082 (1994)(outlet)(side a).dsk" size="226048" crc="51be8024" sha1="6cde8546beb0883c741b9190062b29e32738f690" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 082 (1994)(outlet)(side b).dsk" size="226048" crc="39786d03" sha1="a4ba3002e8c920f6f12e333cca675104ae131c06" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle083">
+ <description>Outlet issue 083</description>
+ <year>1994</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 083 (1994)(outlet)(side a).dsk" size="226048" crc="83416c11" sha1="ba6890d829e0f7b4aebefe717a1b59218ac58831" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 083 (1994)(outlet)(side b).dsk" size="226048" crc="979e150c" sha1="a82963d60e3b40b3c3270cd646772963d9a62285" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle084">
+ <description>Outlet issue 084</description>
+ <year>1994</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 084 (1994)(outlet)(side a).dsk" size="226048" crc="b0370b7a" sha1="a7652daafc722169d7c1d54ed752a229245c19fe" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 084 (1994)(outlet)(side b).dsk" size="226048" crc="4800f224" sha1="2996d027138252d5efa97e9732488bcce97e5a5c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle086">
+ <description>Outlet issue 086</description>
+ <year>1994</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 086 (1994)(outlet)(side a).dsk" size="226048" crc="9b79992e" sha1="6f7774063179b0a14f4e4e32f4d1339149f6c158" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 086 (1994)(outlet)(side b).dsk" size="226048" crc="a6771318" sha1="b05a3182dabc83914eb0eee20eca438d73ce5977" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle087">
+ <description>Outlet issue 087</description>
+ <year>1994</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 087 (1994)(outlet)(side a).dsk" size="226048" crc="735bb8ec" sha1="dace26efb5d40ceeb6208fb3cd9faedf34db8b3b" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 087 (1994)(outlet)(side b).dsk" size="226048" crc="2edd1b09" sha1="534e7bca4fc6b7794f272277d6d535769437c471" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle088">
+ <description>Outlet issue 088</description>
+ <year>1994</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 088 (1994)(outlet)(side a).dsk" size="226048" crc="411a360e" sha1="a7452f031a873dd40348af24b2cfd8d04a6c2cb5" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 088 (1994)(outlet)(side b).dsk" size="226048" crc="fb4a75ca" sha1="c2179916c377384d3e6deed5ef486c1343ad4473" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle089">
+ <description>Outlet issue 089</description>
+ <year>1995</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 089 (1995)(outlet)(side a).dsk" size="226048" crc="78ee8697" sha1="b3724ad26e580450ecb549e01232b0a0607ef24a" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 089 (1995)(outlet)(side b).dsk" size="226048" crc="351d0b7f" sha1="3eaf9aac6939f6ae05a1799418d2341b98ec1d0a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle090">
+ <description>Outlet issue 090</description>
+ <year>1995</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 090 (1995)(outlet)(side a).dsk" size="226048" crc="a20d3d17" sha1="e4c63aee85e411354ed6842cf29d7ef2a746eeeb" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 090 (1995)(outlet)(side b).dsk" size="226048" crc="99295cd8" sha1="ae1d6e49ddf68ce27b460c5d866e43596e9db9b4" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle091">
+ <description>Outlet issue 091</description>
+ <year>1995</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 091 (1995)(outlet)(side a).dsk" size="226048" crc="641e4365" sha1="bb7e5064d02180096c0eb6615dd4ae2b370bede5" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 091 (1995)(outlet)(side b).dsk" size="226048" crc="fe3b1dd5" sha1="a46f2cadb5e6627a359c9476d797be57c8e1757a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle092">
+ <description>Outlet issue 092</description>
+ <year>1995</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 092 (1995)(outlet)(side a).dsk" size="226048" crc="c8f1aa35" sha1="f3e62de14ac4039eb60d1e02b36a52e66f3e8249" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 092 (1995)(outlet)(side b).dsk" size="226048" crc="76b5a3ce" sha1="8aebe0ad435314f7c8e2bbaa76cf78cfc85bcbef" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle093">
+ <description>Outlet issue 093</description>
+ <year>1995</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 093 (1995)(outlet)(side a).dsk" size="226048" crc="6a37384a" sha1="7b82874ac10771804f2d9f8752ffbad868237c9f" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 093 (1995)(outlet)(side b).dsk" size="226048" crc="b8b57c3e" sha1="d70cfae2627615f401691a8b08913e59b79a2ccf" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle094">
+ <description>Outlet issue 094</description>
+ <year>1995</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 094 (1995)(outlet)(side a).dsk" size="226048" crc="0300670d" sha1="1531002883ae0709d2d9b92a045f3a0c4650d528" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 094 (1995)(outlet)(side b).dsk" size="226048" crc="21a271d0" sha1="64a1084bd7fed43d19b909186c85e84cabefc721" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle095">
+ <description>Outlet issue 095</description>
+ <year>1995</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 095 (1995)(outlet)(side a).dsk" size="226048" crc="0b94a0d9" sha1="f67d967f18608e905ec2df9b1291e9ede3b42ca6" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 095 (1995)(outlet)(side b).dsk" size="226048" crc="091552d9" sha1="f6cfa8ae37ea8a1c3c7963a75cf5fa15c4d7c07e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle096">
+ <description>Outlet issue 096</description>
+ <year>1995</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 096 (1995)(outlet)(side a).dsk" size="226048" crc="1efd43eb" sha1="49459ee92d9d69e61c1ac8cfb62b41d2989131c5" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 096 (1995)(outlet)(side b).dsk" size="226048" crc="fe1953c5" sha1="2daf42b85f768cd9642672e898b6bdaaf7fd42e0" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle097">
+ <description>Outlet issue 097</description>
+ <year>1995</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 097 (1995)(outlet)(side a).dsk" size="226048" crc="e2e1c840" sha1="7bdbf5ee01ab10223bc4c4f8f8b5204f0367fde3" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 097 (1995)(outlet)(side b).dsk" size="226048" crc="a0633e44" sha1="57a81ac480bf1a35f14f64bd4f9111ded543d506" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle098">
+ <description>Outlet issue 098</description>
+ <year>1995</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 098 (1995)(outlet)(side a).dsk" size="226048" crc="2d36c7d1" sha1="b0f8df560f325fb3e6c8f2d3bc00f7dbd040d564" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 098 (1995)(outlet)(side b).dsk" size="226048" crc="da72da56" sha1="880ba726c46e4c4b4cfd9757b1c4fc0cd4e24727" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle099">
+ <description>Outlet issue 099</description>
+ <year>1995</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 099 (1995)(outlet)(side a).dsk" size="226048" crc="2486cb95" sha1="6a5faba62a342f7b5ab3ddf39e146fcb2b6daf8f" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 099 (1995)(outlet)(side b).dsk" size="226048" crc="0571efe9" sha1="f1214c79248c9c999da9c5d5a4ebdd43e29a8ef5" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle100">
+ <description>Outlet issue 100</description>
+ <year>1995</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 100 (1995)(outlet)(side a).dsk" size="226048" crc="92c2f2d1" sha1="a575a84d95f7db280dc9fd998c91a23db0f27267" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 100 (1995)(outlet)(side b).dsk" size="226048" crc="a8127cff" sha1="e487759b43e1b2d82a67cc0d7ccfc8ff3ea7812c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle102">
+ <description>Outlet issue 102</description>
+ <year>1996</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 102 (1996)(outlet)(side a).dsk" size="226048" crc="1cfa72cc" sha1="085e184d9d79752bdd2298e21b6347c67fd64efa" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 102 (1996)(outlet)(side b).dsk" size="226048" crc="5fb0e6a1" sha1="2b6f82877b371c7cbcb984f411e45ca7118affe0" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle104">
+ <description>Outlet issue 104</description>
+ <year>1996</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 104 (1996)(outlet)(side a).dsk" size="226048" crc="3638c100" sha1="14e82b8fdbf15ebf6220b50ff09f7925c8000c21" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 104 (1996)(outlet)(side b).dsk" size="226048" crc="0492eeae" sha1="27271fabb5a9d299d15088680d19d48914c460fe" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle106">
+ <description>Outlet issue 106</description>
+ <year>1996</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 106 (1996)(outlet)(side a).dsk" size="226048" crc="73b6080a" sha1="d93c13cd0cda70e1b8df9b06e094e9801b1af56c" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 106 (1996)(outlet)(side b).dsk" size="226048" crc="7d840a8c" sha1="757bd288deb55fc5bba8711d883c6d12fdeb8b44" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle107">
+ <description>Outlet issue 107</description>
+ <year>1996</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 107 (1996)(outlet)(side a).dsk" size="226048" crc="04e6e5bc" sha1="01ed80e78299493b3f0d3d7db3db1144fa74322b" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 107 (1996)(outlet)(side b).dsk" size="226048" crc="274f7a00" sha1="352181d82bc4980c40f57661928dc849782c69bf" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle108">
+ <description>Outlet issue 108</description>
+ <year>1996</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 108 (1996)(outlet)(side a).dsk" size="226048" crc="45ff3b5a" sha1="3167e7af4738b045d7bdf508c23efda94e877ac2" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 108 (1996)(outlet)(side b).dsk" size="226048" crc="cf70a1f1" sha1="618e5f1fcc3579cdaffc4dc5f916d2062f68c697" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle109">
+ <description>Outlet issue 109</description>
+ <year>1996</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 109 (1996)(outlet)(side a).dsk" size="226048" crc="aff33564" sha1="88efe6492245ecaaa490d6c1d9c474502ce8d86b" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 109 (1996)(outlet)(side b).dsk" size="226048" crc="120381b0" sha1="088f1dbefde9b01002ba09944fe10a7c6f3ebd99" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle110">
+ <description>Outlet issue 110</description>
+ <year>1996</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 110 (1996)(outlet)(side a).dsk" size="226048" crc="ecf0bf64" sha1="ee4ba7bed464dd309e94b242b76084e0c6b49929" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 110 (1996)(outlet)(side b).dsk" size="226048" crc="ad4dc57f" sha1="6b66f7126636f99a274e2ecb8e7a89261dad5200" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle111">
+ <description>Outlet issue 111</description>
+ <year>1996</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 111 (1996)(outlet)(side a).dsk" size="226048" crc="068a68ae" sha1="0419e102cc9cee67651d607a86fe36460f1183a3" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 111 (1996)(outlet)(side b).dsk" size="226048" crc="28988916" sha1="b256c843e19511122a33a160af5df559d21ae55f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle112">
+ <description>Outlet issue 112</description>
+ <year>1996</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 112 (1996)(outlet)(side a).dsk" size="226048" crc="b0669b73" sha1="aff6cc065f8b45fd11308c22ddcec41b359d4458" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 112 (1996)(outlet)(side b).dsk" size="226048" crc="d91a283b" sha1="e3b7314e3369fe47fbfa55c0bd7169b564882203" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle113">
+ <description>Outlet issue 113</description>
+ <year>1997</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 113 (1997)(outlet)(side a).dsk" size="226048" crc="a68f6362" sha1="b5ff3286c88224adf20dba3c191720ba172f1958" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 113 (1997)(outlet)(side b).dsk" size="226048" crc="89e5e066" sha1="a7dad0d07a29819b8a80f60e47ae6de34a71e321" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle114">
+ <description>Outlet issue 114</description>
+ <year>1997</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 114 (1997)(outlet)(side a).dsk" size="226048" crc="74345db7" sha1="c9fb8e62d585f3cb9edfa27442c9f417d80db186" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 114 (1997)(outlet)(side b).dsk" size="226048" crc="fb9f0437" sha1="c2d4e1e7a5aac196e2d9279416293c10df2aeec8" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle115">
+ <description>Outlet issue 115</description>
+ <year>1997</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 115 (1997)(outlet)(side a).dsk" size="226048" crc="9aee9e0f" sha1="be84db2b91f19229079a1560f54d92672f2b281d" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 115 (1997)(outlet)(side b).dsk" size="226048" crc="726b1600" sha1="dcbc19c1867edf358d5e6608fb1e435c712c5eec" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle116">
+ <description>Outlet issue 116</description>
+ <year>1997</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 116 (1997)(outlet)(side a).dsk" size="226048" crc="614ee69d" sha1="f849eeeff8f4c18c34b2525f5d13f0f832fd8794" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 116 (1997)(outlet)(side b).dsk" size="226048" crc="ef33c336" sha1="79912ef40f92993e956064ec97f3e127008cd707" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle118">
+ <description>Outlet issue 118</description>
+ <year>1997</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 118 (1997)(outlet)(side a).dsk" size="226048" crc="4c89511a" sha1="25d1f269327ed78d3b8be0ee0190f44d796c3c36" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 118 (1997)(outlet)(side b).dsk" size="226048" crc="7fc890cf" sha1="91fa641b09e05292ea103dc00fb5883fb87cc994" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle119">
+ <description>Outlet issue 119</description>
+ <year>1997</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 119 (1997)(outlet)(side a).dsk" size="226048" crc="87767ef5" sha1="2107cc5870278efe23b602dc39e069cd138f0a8d" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 119 (1997)(outlet)(side b).dsk" size="226048" crc="7587f1d3" sha1="ebad6d34c48363045858de977bd96b3536fce8ea" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle120">
+ <description>Outlet issue 120</description>
+ <year>1997</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 120 (1997)(outlet)(side a).dsk" size="226048" crc="3ff428b5" sha1="5bc0b755ccbdc8d841c4a1fa9d65aa127495153f" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 120 (1997)(outlet)(side b).dsk" size="226048" crc="b8ff2c62" sha1="0a32a349648f2a47c6b8edfc70efe6892931d79a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+<!-- From "Sinclair ZX Spectrum - Magazines - [DSK] (TOSEC-v2018-03-24_CM).dat" -->
+ <software name="outle121">
+ <description>Outlet issue 121</description>
+ <year>1997</year>
+ <publisher>Outlet</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 121 (1997)(outlet)(side a).dsk" size="226048" crc="e6e29d03" sha1="b37a5e7e41fa88cfbe5fed141259dad54b821c06" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size="226048">
+ <rom name="outlet issue 121 (1997)(outlet)(side b).dsk" size="226048" crc="fd653c43" sha1="f25d4b2d07339a54bd43954a0c68c2bfdc8232bd" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+
+<!-- Below is a selection of disk images from the backlog of SPA2. -->
+
+ <software name="2x1fhpha">
+ <description>2 X 1: Phantis + Freddy Hardest</description>
+ <year>1987</year>
+ <publisher>Dinamic Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Freddy Hardest"/>
+ <dataarea name="flop" size = "109568">
+ <rom name="2x1 - Freddy Hardest + Phantis - Side 1.dsk" size="109568" crc="407577a2" sha1="69a82cd67d523a5f8d970cfaa73d09c2d509c6b0" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Phantis"/>
+ <dataarea name="flop" size = "109568">
+ <rom name="2x1 - Freddy Hardest + Phantis - Side 2.dsk" size="109568" crc="b46d7b33" sha1="7043d384ec2cef8ffca6d2af4f81cfe563d328b9" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="2x1huntg">
+ <description>2 X 1: Hundra + Turbo Girl</description>
+ <year>1988</year>
+ <publisher>Dinamic Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Hundra"/>
+ <dataarea name="flop" size = "59097">
+ <rom name="2x1 - Hundra + Turbo Girl - Side 1.dsk" size="59097" crc="87cb996f" sha1="2bfd84fc1d7ffe3453f7fe7b1338567ecc653ecf" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Turbo Girl"/>
+ <dataarea name="flop" size = "59097">
+ <rom name="2x1 - Hundra + Turbo Girl - Side 2.dsk" size="59097" crc="8a8892e4" sha1="b81a1ddaf5f47cbb0c091aac8dd69a9e651c2788" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="abadcrim">
+ <description>La Abadia del Crimen</description>
+ <year>1988</year>
+ <publisher>Opera Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size = "191744">
+ <rom name="Abadia del Crimen, La - Side A (Opera Soft).dsk" size="191744" crc="b39e6efb" sha1="7d84706254c7b472e9b778bf55e1894e19bbd161" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size = "102400">
+ <rom name="Abadia del Crimen, La - Side B (Opera Soft).dsk" size="102400" crc="a73c0154" sha1="637f791ac9f1ef61d3c7afa4b4ee6ff5cfad22b7" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="ausgamessp">
+ <description>Australian Games (Spa)</description>
+ <year>1990</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size = "194816">
+ <rom name="Australian Games - Side A [recovered].dsk" size="194816" crc="a3d813cc" sha1="70edcad46b89d7f96710bc0dcda86f6fc1ee1c7d" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size = "195635">
+ <rom name="Australian Games - Side B.dsk" size="195635" crc="6ace009c" sha1="3208ed5cb7e2a7d865f57b43efc80110144714fd" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="badlandssp" cloneof="badlands">
+ <description>Badlands (Spa)</description>
+ <year>1990</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size = "97995">
+ <rom name="Badlands.dsk" size="97995" crc="44ae6f1e" sha1="683489b807cced8c290f8274e428df56d3535cd1" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="buggyboysp" cloneof="buggyboy">
+ <description>Buggy Boy (Spa)</description>
+ <year>1988</year>
+ <publisher>MCM Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size = "195635">
+ <rom name="Buggy Boy.dsk" size="195635" crc="c37afecb" sha1="19550826617711dd2d8c0d17421b6f5266a44cd1" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="clschss4sp" cloneof="clschss4">
+ <description>Colossus Chess 4 (Spa)</description>
+ <year>1986</year>
+ <publisher>Proein</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size = "194816">
+ <rom name="Colossus 4 Chess (Proein).dsk" size="194816" crc="6fc03840" sha1="462dbf4f71e984448de7638ade421eb9355a4bc7" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="comarcav">
+ <!-- No good dump exists of Disk 2. -->
+ <description>Comic, Arcade &amp; Aventura</description>
+ <year>1991</year>
+ <publisher>Dro Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Disk 1, Side A: Capitan Trueno, Freddy Hardest"/>
+ <dataarea name="flop" size = "166817">
+ <rom name="Comic, Arcade &amp; Aventura - Disk 1 Side 1.dsk" size="166817" crc="926eafa7" sha1="73401bac1b1c0b2c5e7b1f164378bf1bd83de99a" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Disk 1, Side B: Cozumel, Cosmic Sheriff"/>
+ <dataarea name="flop" size = "146815">
+ <rom name="Comic, Arcade &amp; Aventura - Disk 1 Side 2.dsk" size="146815" crc="f3aa29d1" sha1="e64bd9a87a81dd273751d6dca1a1e413d9018fa1" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="ddarecol">
+ <description>Dan Dare Collection</description>
+ <year>1988</year>
+ <publisher>Dro Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size = "194816">
+ <rom name="Dan Dare Collection (DroSoft).dsk" size="194816" crc="8692a7cc" sha1="e4154ad57856025ccadbacc512b15280f8032fc2" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="drazenpba" cloneof="drazenpb">
+ <description>Drazen Petrovic Basket (alt)</description>
+ <year>1989</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size = "73216">
+ <rom name="Drazen Petrovic Basket (Erbe).DSK" size="73216" crc="17eeb154" sha1="4e0b0edd771ad5dc622c449a73bae1b0a11e4789" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="equipoags">
+ <description>El Equipo A (Gunstick)</description>
+ <year>1988</year>
+ <publisher>Zafiro Software Division</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size = "88231">
+ <rom name="El Equipo A (Gunstick) (+3 disk) - Side A.dsk" size="88231" crc="f3cde48e" sha1="b08d6940bbf5138332c60a7e469e08f5942ac21a" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size = "88231">
+ <rom name="El Equipo A (Gunstick) (+3 disk) - Side B.dsk" size="88231" crc="b2724fe4" sha1="b7fa9ed67106a2cbc3c6d6bbd3f407181df57ee6" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="esanchvib" cloneof="esanchvi">
+ <description>Emilio Sanchez Vicario Grand Slam (alt 2)</description>
+ <year>1990</year>
+ <publisher>Zigurat Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size = "58939">
+ <rom name="Emilio Sanchez Vicario Grand Slam.dsk" size="58939" crc="5640d214" sha1="6c033e39e84822a6fbf9c6ee61125693c8f86d3b" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="epromsp" cloneof="eprom">
+ <description>Escape from the Planet of the Robot Monsters (Spa)</description>
+ <year>1990</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size = "194816">
+ <rom name="Escape from the planet of the robot monsters (Erbe).dsk" size="194816" crc="0bb41cee" sha1="689e11d47ba487499ba952f0ef401deed4a1be13" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="frntiers">
+ <description>Frontiers</description>
+ <year>1988</year>
+ <publisher>Zafiro Software Division</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size = "68352">
+ <rom name="Frontiers.dsk" size="68352" crc="c30725b1" sha1="7b934e7009aa8b0f98dbe2e2402490a8ad092a36" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="genghisk">
+ <description>Genghis Khan</description>
+ <year>1991</year>
+ <publisher>Positive</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size = "195631">
+ <rom name="Genghis Khan.dsk" size="195631" crc="5a4d422d" sha1="2f281f133682ead554bb0d5970f450d37222c6dd" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="goldnaxespa" cloneof="goldnaxe">
+ <description>Golden Axe (Spa) (alt)</description>
+ <year>1990</year>
+ <publisher>MCM Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size = "166599">
+ <rom name="Golden Axe (MCM) - Side A.dsk" size="166599" crc="dd172644" sha1="80c46698ac2362ab22236c874b53d09ca8734e8e" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size = "195635">
+ <rom name="Golden Axe (MCM) - Side B.dsk" size="195635" crc="11794666" sha1="aa8c971971305ba1d4795deae7f586f474618927" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="gunshipsp" cloneof="gunship">
+ <description>Gunship (Spa)</description>
+ <year>1987</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size = "151040">
+ <rom name="Gun Ship - Side A (Erbe Software).dsk" size="151040" crc="c67f9066" sha1="bd04390e5a92ed8b629bdcd18fe143ea64641f07" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size = "151040">
+ <rom name="Gun Ship - Side B (Erbe Software).dsk" size="151040" crc="f58a0381" sha1="d6c8d7f3a81a7182f925c978b67128b759114b31" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="highstelsp">
+ <description>High Steel (Spa)</description>
+ <year>1989</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size = "58624">
+ <rom name="High Steel (Erbe Software).dsk" size="58624" crc="39f355cc" sha1="79cc8da772100bf639af90efbd85d10735cbd7e0" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="italia90spb" cloneof="italia90">
+ <description>Mundial de Futbol Italia '90 (alt 2)</description>
+ <year>1989</year>
+ <publisher>Dro Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size = "54057">
+ <rom name="Italia 90 World Cup (Dro Soft).dsk" size="54057" crc="77966d03" sha1="cffb4a625bf3ad849c2fecaa0bcad2e4a6e97908" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="kromguer">
+ <description>Krom El Guerrero</description>
+ <year>1989</year>
+ <publisher>OMK Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size = "195635">
+ <rom name="Krom El Guerrero.dsk" size="195635" crc="c6704f88" sha1="fd07e61a903a5611d222d9a5637a26be03dadb98" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="los40v4">
+ <description>Los 40 Principales Vol. 4</description>
+ <year>1987</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Rambo + Krakout"/>
+ <dataarea name="flop" size="194816">
+ <rom name="Los 40 Principales Vol. 04 - Side 1.dsk" size="194816" crc="2026cb1d" sha1="842f580040b5e2bbb86bcc64a8a4b6e0f24a53ee" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Firelord + Turbo Esprit"/>
+ <dataarea name="flop" size="194816">
+ <rom name="Los 40 Principales Vol. 04 - Side 2.dsk" size="194816" crc="d8f8e041" sha1="1c0cac61dbd90758fad83e6153304e0c79fc0b6b" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="inhumano">
+ <description>Los Inhumanos</description>
+ <year>1990</year>
+ <publisher>Delta Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size = "194816">
+ <rom name="Los inhumanos.dsk" size="194816" crc="7e873c78" sha1="9c2c25d561839fc0779f015b6b3088d3a32ee945" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="tempsagr">
+ <description>Los Templos Sagrados</description>
+ <year>1991</year>
+ <publisher>Aventuras AD</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size = "102877">
+ <rom name="Los Templos Sagrados - Side 1.dsk" size="102877" crc="33990559" sha1="fb4ab19cd49d0280c2cfff02a8325d5aa46019dd" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size = "256">
+ <rom name="Los Templos Sagrados - Side 2.dsk" size="256" crc="b9a10e7d" sha1="e2501fcc4e35c8dc7a2d4dc6b46c1ca7da51846e" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="mntbkrcr">
+ <!-- Unrelated to Zeppelin's game with the same title -->
+ <description>Mountain Bike Racer</description>
+ <year>1990</year>
+ <publisher>Positive</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size = "194816">
+ <rom name="Mountain Bike Racer.dsk" size="194816" crc="5372df44" sha1="2c4fb2de3506544ecbafb8548db4f3efd8b77272" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="narcsp" cloneof="narc">
+ <!-- This dump of Side A has been manually fixed, a new untampered one may be needed for verification. -->
+ <description>NARC (Spa)</description>
+ <year>1990</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size = "226048">
+ <rom name="Narc - Side 1 (Erbe) [corregido].dsk" size="226048" crc="b2979f21" sha1="823b6e45197c40924b16cf4d61c1ace03cc035a3" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size = "216195">
+ <rom name="Narc - Side 2 (Erbe).dsk" size="216195" crc="4306cf83" sha1="a50870504147907fb6474f3dfc5b114de76f5265" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <!-- This image came from a dual-system Spectrum/Amstrad release (Side A: Spectrum, Side B: Amstrad) -->
+ <software name="navymovespa" cloneof="navymove">
+ <description>Navy Moves (Spa) (alt)</description>
+ <year>1988</year>
+ <publisher>Dinamic Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A: Spectrum"/>
+ <dataarea name="flop" size="166817">
+ <rom name="Navy Moves (Doble Edición) (side A).dsk" size="166817" crc="718149f4" sha1="5018740f71bc2ae08343f4040590cfa2550333bf" offset="0" />
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B: Amstrad"/>
+ <dataarea name="flop" size="214784">
+ <rom name="navy moves (1988)(dinamic)(es)(en)(side b).dsk" size="214784" crc="c32323a2" sha1="da30c11411368b22474b032f39e8f8b968f7903b" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="ninjawarspa" cloneof="ninjawar">
+ <description>The Ninja Warriors (Spa) (alt)</description>
+ <year>1990</year>
+ <publisher>Dro Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size = "195635">
+ <rom name="Ninja Warriors.dsk" size="195635" crc="ee1fdc62" sha1="fa92665ce2324c00bbca1ca6ac0c0376c8de0a70" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="powrmagc">
+ <description>Power Magic</description>
+ <year>1990</year>
+ <publisher>Zigurat Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size = "63488">
+ <rom name="Power Magic.dsk" size="63488" crc="2a0017e0" sha1="1a6bdbbef1a1e22176a492b228b508a982db29ee" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="rbislandsp" cloneof="rbisland">
+ <description>Rainbow Islands (Spa)</description>
+ <year>1990</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size = "176107">
+ <rom name="Rainbow Islands (Erbe Software).dsk" size="176107" crc="8011bfaa" sha1="28356ae9a4df3144248cae45c0a1b7fd812f8fb0" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="bttf3spa" cloneof="bttf3">
+ <description>Regreso al Futuro - Parte III (alt)</description>
+ <year>1991</year>
+ <publisher>MCM Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size = "195635">
+ <rom name="Regreso al Futuro III (MCM Software) - Side A.dsk" size="195635" crc="a8007375" sha1="eae8467742d20fb8f8e50fc90efda0d612ab8ad6" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size = "195635">
+ <rom name="Regreso al Futuro III (MCM Software) - Side B.dsk" size="195635" crc="b0c00514" sha1="81e48d09e18da1e4e66addd09899ba9a6b835d5d" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="rescatlac" cloneof="rescatla">
+ <!-- This dump of Side A has been manually fixed, a new untampered one may be needed for verification. -->
+ <description>Rescate Atlantida (alt 3)</description>
+ <year>1989</year>
+ <publisher>Dinamic Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size = "150659">
+ <rom name="Rescate Atlantida - Side 1 [restaurada].dsk" size="150659" crc="b4ba8c14" sha1="e10d4fc6f2fe250dfda0cbd491b136cd99c3a1c7" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size = "256">
+ <rom name="Rescate Atlantida - Side 2.dsk" size="256" crc="b9a10e7d" sha1="e2501fcc4e35c8dc7a2d4dc6b46c1ca7da51846e" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="ringwarssp">
+ <description>Ring Wars (Spa)</description>
+ <year>1989</year>
+ <publisher>MCM Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size = "189952">
+ <rom name="Ring Wars.dsk" size="189952" crc="2dd821c4" sha1="e662b7d4b6915078901caadc8028b0b2acdc8a06" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="simuhitssp">
+ <!-- No good dump known of Side B, but Side A seems to include everything. -->
+ <description>Simulation Hits (Spa)</description>
+ <year>1989</year>
+ <publisher>Proein</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size = "200517">
+ <rom name="Simulation Hits - Side 1 (Proein).dsk" size="200517" crc="ddeb37da" sha1="25d6beb79a898ffa503551556cd4ccaa20f7f0a5" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sincp3mb">
+ <description>Sinclair Plus 3</description>
+ <year>1988</year>
+ <publisher>Microbyte</publisher>
+ <info name="usage" value="Disk has no autorun menu, requires loading each game from Basic." />
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size = "195631">
+ <rom name="Sinclair Plus3 (Microbyte) [side 1].dsk" size="195631" crc="d258b440" sha1="13aa8569e898632ea861015ae97c7029f0ee5b9f" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size = "195631">
+ <rom name="Sinclair Plus3 (Microbyte) [side 2].dsk" size="195631" crc="b1c4812d" sha1="ad50f3ba0fb76e712452f9b2edda215b5096f487" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sootlandgs">
+ <description>Sootland (Gunstick)</description>
+ <year>1988</year>
+ <publisher>Zafiro Software Division</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size = "194816">
+ <rom name="Sootland (Gunstick).dsk" size="194816" crc="d5092b88" sha1="c27377c1127cbb00fded1e0144dadaf9490c9147" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="prayoftw">
+ <!-- Game recovered from the original developer's archives -->
+ <description>The Prayer Of The Warrior</description>
+ <year>1992</year>
+ <publisher>Zigurat Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size = "194816">
+ <rom name="The Prayer Of The Warrior (Side A).dsk" size="194816" crc="5803cde3" sha1="dd4fe59bc4f9d1a9775052701dcd1eeeb6c8df28" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size = "194816">
+ <rom name="The Prayer Of The Warrior (Side B).dsk" size="194816" crc="3c20e2b1" sha1="465607845b537cec16d3e15b43a6db65297b04fa" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="prayoftwa" cloneof="prayoftw">
+ <!-- Modified version of the game which includes both loads in one side of the disc. -->
+ <description>The Prayer of the Warrior (alt)</description>
+ <year>1992</year>
+ <publisher>Zigurat Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size = "194816">
+ <rom name="The Prayer of the Warrior (Zup).dsk" size="194816" crc="f9b00ee9" sha1="f18303f4295f1127c8e499ce197d6a17397cd70a" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="toiacidg">
+ <description>Toi Acid Game</description>
+ <year>1989</year>
+ <publisher>Iber</publisher>
+ <part name="flop1" interface="floppy_3">
+ <feature name="part_id" value="Side A"/>
+ <dataarea name="flop" size = "194816">
+ <rom name="Toi Acid Game - Side A.dsk" size="194816" crc="ee353414" sha1="32c80288e8b69e65747bc6dbfb095e6314b192a5" offset="0"/>
+ </dataarea>
+ </part>
+ <part name="flop2" interface="floppy_3">
+ <feature name="part_id" value="Side B"/>
+ <dataarea name="flop" size = "194816">
+ <rom name="Toi Acid Game - Side B.dsk" size="194816" crc="a891a7d3" sha1="3b2c869c90624be050ecebb401067fdcabd48246" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="toobinspa" cloneof="toobin">
+ <description>Toobin' (Spa) (alt)</description>
+ <year>1989</year>
+ <publisher>Erbe Software</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size = "122405">
+ <rom name="Toobin (Erbe).dsk" size="122405" crc="19c5e569" sha1="3eb3eecaf23e4ef5bd3ca5761eccf9aad1fa60b7" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="trainetnsp">
+ <description>The Train: Escape to Normandy (Spa)</description>
+ <year>1988</year>
+ <publisher>Dro Soft</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size = "63821">
+ <rom name="Train - Escape to Normandy, The (Dro).dsk" size="63821" crc="b6cc7106" sha1="e9d88fceee7592bae3dbf255da27c66aa25279b9" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+<!-- Other floppy images -->
+
+ <!-- This version is dated 20180316 -->
+ <software name="cvaniasi">
+ <description>Castlevania - Spectral Interlude</description>
+ <year>2015</year>
+ <publisher>Rewind Team</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="castleenglish.dsk" size="194816" crc="d03dce64" sha1="fa128c8f3cd307018cbe826605fa55277ca9065b" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <!-- This version is dated 20180316 -->
+ <software name="cvaniasiit" cloneof="cvaniasi">
+ <description>Castlevania - Spectral Interlude (Ita)</description>
+ <year>2015</year>
+ <publisher>Rewind Team</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="castleitalian.dsk" size="194816" crc="78bada74" sha1="87915ed0de02bf7ebc69735bc700ac04c42813b0" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <!-- This version is dated 20180316 -->
+ <software name="cvaniasipo" cloneof="cvaniasi">
+ <description>Castlevania - Spectral Interlude (Pol)</description>
+ <year>2015</year>
+ <publisher>Rewind Team</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="castlepoland.dsk" size="194816" crc="e34eb33f" sha1="6885cac79a3061701c68cb414b8e151310735513" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <!-- This version is dated 20180316 -->
+ <software name="cvaniasiru" cloneof="cvaniasi">
+ <description>Castlevania - Spectral Interlude (Rus)</description>
+ <year>2015</year>
+ <publisher>Rewind Team</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="castlerussian.dsk" size="194816" crc="a90d610c" sha1="40bb9aa34d4fad35dc2574f4721d07b83863bfe9" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <!-- This version is dated 20180316 -->
+ <software name="cvaniasisp" cloneof="cvaniasi">
+ <description>Castlevania - Spectral Interlude (Spa)</description>
+ <year>2015</year>
+ <publisher>Rewind Team</publisher>
+ <part name="flop1" interface="floppy_3">
+ <dataarea name="flop" size="194816">
+ <rom name="castlespanish.dsk" size="194816" crc="0077de9c" sha1="f172cd6a5d39b1a46cfb9151851996e81f5bb4b8" offset="0"/>
</dataarea>
</part>
</software>
diff --git a/hash/spectrum_flop_opus.xml b/hash/spectrum_flop_opus.xml
new file mode 100644
index 00000000000..629355df228
--- /dev/null
+++ b/hash/spectrum_flop_opus.xml
@@ -0,0 +1,809 @@
+<?xml version="1.0"?>
+<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
+
+<softwarelist name="spectrum_flop_opus" description="Sinclair ZX Spectrum Opus Discovery disk images">
+
+ <software name="007mspy">
+ <description>007 Multispy</description>
+ <year>1987</year>
+ <publisher>ZX-Guaranteed</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="007 Multispy.opd" size="184320" crc="017fa7e9" sha1="f25b77795db4204d282453184aa6c8363bd07c42" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="astrum10" cloneof="astrum11">
+ <description>Astrum+ v1.0</description>
+ <year>1988</year>
+ <publisher>Bradway Software</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Astrum+ v1.0.opd" size="184320" crc="e8f930e2" sha1="f72ae475ed76ec31c8401304664f1c77d79caac9" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="astrum11">
+ <description>Astrum+ v1.1</description>
+ <year>1988</year>
+ <publisher>Bradway Software</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Astrum+ v1.1.opd" size="184320" crc="b25f2e47" sha1="327279451ed247aac75d5b221780ebc6d64a8c83" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="blast37">
+ <description>Blast v3.7</description>
+ <year>1985</year>
+ <publisher>Oxford Computer Systems</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Blast v3.7.opd" size="184320" crc="9488aaff" sha1="013b6a8afd948fed594b722c9a3aa752e905e59b" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="datoncard">
+ <description>Daton Software Card Games</description>
+ <year>1990</year>
+ <publisher>Daton Software</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="368640">
+ <rom name="Daton Software Card Games.opd" size="368640" crc="ab4ea8ad" sha1="403c5efd030bf4ab5793914bf3dd71eaf3f4eff1" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="dbrewster">
+ <description>The Derek Brewster Collection</description>
+ <year>1985</year>
+ <publisher>Micromega</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Codename Mat &amp; Jasper &amp; Kentilla.opd" size="184320" crc="60270bc2" sha1="4b916e0ad11d55390caf20bd9146689bb8a8b022" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="discman">
+ <description>Disc Manager</description>
+ <year>1987</year>
+ <publisher>Bradway Software</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Disc Manager (Bradway Software).opd" size="184320" crc="1e6e2c65" sha1="f40cdf187227f66a11ab17c54d6463ae6817c080" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="ggsmontr">
+ <description>Grumpy Gumphrey Supersleuth/Monty On The Run</description>
+ <year>1985</year>
+ <publisher>Gremlin Graphics Software</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Grumpy Gumphrey Supersleuth &amp; Monty On The Run.opd" size="184320" crc="010e4c1b" sha1="dcae37ae934e262c2e0052da07d694f7ead7b90f" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="mstrfl09">
+ <description>Masterfile v09</description>
+ <year>1982</year>
+ <publisher>Campbell Systems</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Masterfile v0.9.opd" size="184320" crc="78c56191" sha1="564fde8c40bb7ef478b8c9b042a1f64bf53429b5" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="omnicalc2">
+ <description>Omnicalc 2</description>
+ <year>1984</year>
+ <publisher>Microsphere</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Omnicalc 2.opd" size="184320" crc="ed80eeee" sha1="85ccdafa3cbc1b9bb76becede3e752b657d5efc5" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="quickdos">
+ <description>QuickDOS</description>
+ <year>1991</year>
+ <publisher>Mega-Soft</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="quickdos.opd" size="184320" crc="e7a0e18d" sha1="0b44b57e59fbdf12815d2860292976f2747c525c" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="saleslinv">
+ <description>Sales/Purchase Ledger Invoicing</description>
+ <year>1984</year>
+ <publisher>Transform Ltd</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Sales &amp; Purchase Ledger &amp; Invoicing.opd" size="184320" crc="2ffce081" sha1="1803bf3b9b93cb45acd89b77de4c523bc89b0f2c" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sdcld01">
+ <description>Spectrum Discovery Club Library Disc 01</description>
+ <year>198?</year>
+ <publisher>Spectrum Discovery Club</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Spectrum Discovery Club Library Disc 01.opd" size="184320" crc="a3a931ff" sha1="420e7cdd0dc83484e95fe4bc50c4f3918f952556" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sdcld02">
+ <description>Spectrum Discovery Club Library Disc 02</description>
+ <year>198?</year>
+ <publisher>Spectrum Discovery Club</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Spectrum Discovery Club Library Disc 02.opd" size="184320" crc="d1bdcbad" sha1="03dd0c55571caa7911d3b045451f09dc4e9730b8" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sdcld03">
+ <description>Spectrum Discovery Club Library Disc 03</description>
+ <year>198?</year>
+ <publisher>Spectrum Discovery Club</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Spectrum Discovery Club Library Disc 03.opd" size="184320" crc="2f012a16" sha1="5b05c092aa795a6155f1abaa1934bd43bff733f1" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sdcld04">
+ <description>Spectrum Discovery Club Library Disc 04</description>
+ <year>198?</year>
+ <publisher>Spectrum Discovery Club</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Spectrum Discovery Club Library Disc 04.opd" size="184320" crc="02eec8ac" sha1="5ab24d81c28f13183519280995e093ffb9f04340" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sdcld05">
+ <description>Spectrum Discovery Club Library Disc 05</description>
+ <year>198?</year>
+ <publisher>Spectrum Discovery Club</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Spectrum Discovery Club Library Disc 05.opd" size="184320" crc="16d21812" sha1="0290747b9d7c9c19c6260f1afde25ba964a7c664" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sdcld06">
+ <description>Spectrum Discovery Club Library Disc 06</description>
+ <year>198?</year>
+ <publisher>Spectrum Discovery Club</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Spectrum Discovery Club Library Disc 06.opd" size="184320" crc="b63303e5" sha1="1bcaa48a2f50ba3ca86b2d1f47ea4f099057f62a" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sdcld07">
+ <description>Spectrum Discovery Club Library Disc 07</description>
+ <year>198?</year>
+ <publisher>Spectrum Discovery Club</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Spectrum Discovery Club Library Disc 07.opd" size="184320" crc="5588a051" sha1="986c44e13dfbae54c0cf405b932b42237c5c8e0f" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sdcld08">
+ <description>Spectrum Discovery Club Library Disc 08</description>
+ <year>198?</year>
+ <publisher>Spectrum Discovery Club</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Spectrum Discovery Club Library Disc 08.opd" size="184320" crc="2f8878aa" sha1="e60b0aaf0256e4387d43b6edbb10501564ab53e5" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sdcld09">
+ <description>Spectrum Discovery Club Library Disc 09</description>
+ <year>198?</year>
+ <publisher>Spectrum Discovery Club</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Spectrum Discovery Club Library Disc 09.opd" size="184320" crc="2e4bea72" sha1="b4aa88f1ff391fbe91b80e99fb900d2e2773febc" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sdcld10">
+ <description>Spectrum Discovery Club Library Disc 10</description>
+ <year>198?</year>
+ <publisher>Spectrum Discovery Club</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Spectrum Discovery Club Library Disc 10.opd" size="184320" crc="0bcbd54c" sha1="b304ff212b7206f5f73c719bcebd2cb802325e1a" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sdcnl0103">
+ <description>Spectrum Discovery Club Newsletter 01-03</description>
+ <year>1987</year>
+ <publisher>Spectrum Discovery Club</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Spectrum Discovery Club Newsletter 01-03.opd" size="184320" crc="24ff9ef7" sha1="36e69a33c1db09b01e45ae7042cfd080f583fc7d" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sdcnl04">
+ <description>Spectrum Discovery Club Newsletter 04</description>
+ <year>1987</year>
+ <publisher>Spectrum Discovery Club</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Spectrum Discovery Club Newsletter 04.opd" size="184320" crc="2508538d" sha1="faaad4e9301e60d0a69f69961f74319b192d66f4" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sdcnl05">
+ <description>Spectrum Discovery Club Newsletter 05</description>
+ <year>1988</year>
+ <publisher>Spectrum Discovery Club</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Spectrum Discovery Club Newsletter 05.opd" size="184320" crc="dd7338c9" sha1="d03f61a1fe93b84f3aa74e3cc6e33666dcdd5288" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sdcnl06">
+ <description>Spectrum Discovery Club Newsletter 06</description>
+ <year>1988</year>
+ <publisher>Spectrum Discovery Club</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Spectrum Discovery Club Newsletter 06.opd" size="184320" crc="6cc5bfc9" sha1="768684c0d39216a79193d04bbae8ff7d83f9fd49" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sdcnl07">
+ <description>Spectrum Discovery Club Newsletter 07</description>
+ <year>1988</year>
+ <publisher>Spectrum Discovery Club</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Spectrum Discovery Club Newsletter 07.opd" size="184320" crc="a80b29a6" sha1="5daed4507700fb3f7026d8778755d86fc2df463f" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sdcnl08">
+ <description>Spectrum Discovery Club Newsletter 08</description>
+ <year>1988</year>
+ <publisher>Spectrum Discovery Club</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Spectrum Discovery Club Newsletter 08.opd" size="184320" crc="606ddad2" sha1="279d9853d0b83c4145b806cbc0a297fe5ba6384d" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sdcnl09">
+ <description>Spectrum Discovery Club Newsletter 09</description>
+ <year>1988</year>
+ <publisher>Spectrum Discovery Club</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Spectrum Discovery Club Newsletter 09.opd" size="184320" crc="dcafc37a" sha1="918a9047ae1d56aeb0205ada64c616e64253f810" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sdcnl10">
+ <description>Spectrum Discovery Club Newsletter 10</description>
+ <year>1988</year>
+ <publisher>Spectrum Discovery Club</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Spectrum Discovery Club Newsletter 10.opd" size="184320" crc="c075e8a4" sha1="96ba0c5e54f3def3961c6baba9472951d6afeb62" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sdcnl11">
+ <description>Spectrum Discovery Club Newsletter 11</description>
+ <year>1989</year>
+ <publisher>Spectrum Discovery Club</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Spectrum Discovery Club Newsletter 11.opd" size="184320" crc="ea5e34d8" sha1="4de7aa77a657e49edddede8bf39d4e08fe68c279" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sdcnl12">
+ <description>Spectrum Discovery Club Newsletter 12</description>
+ <year>1989</year>
+ <publisher>Spectrum Discovery Club</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Spectrum Discovery Club Newsletter 12.opd" size="184320" crc="da60e7f6" sha1="966e64bcb12d11dab008fd306ed60de8fbd2011b" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sdcnl13">
+ <description>Spectrum Discovery Club Newsletter 13</description>
+ <year>1989</year>
+ <publisher>Spectrum Discovery Club</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Spectrum Discovery Club Newsletter 13.opd" size="184320" crc="74121668" sha1="a78d7a5ae76645b00290d3bdf9abcc2d769e292a" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sdcnl14">
+ <description>Spectrum Discovery Club Newsletter 14</description>
+ <year>1989</year>
+ <publisher>Spectrum Discovery Club</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Spectrum Discovery Club Newsletter 14.opd" size="184320" crc="575c433c" sha1="7243c9bd6a700f7e2f6a75ebde86ac9dc83b8fb6" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sdcnl15">
+ <description>Spectrum Discovery Club Newsletter 15</description>
+ <year>1989</year>
+ <publisher>Spectrum Discovery Club</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Spectrum Discovery Club Newsletter 15.opd" size="184320" crc="dba572d3" sha1="f495a621d3f345fc127915805c11714147c548f7" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sdcnl16">
+ <description>Spectrum Discovery Club Newsletter 16</description>
+ <year>1990</year>
+ <publisher>Spectrum Discovery Club</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Spectrum Discovery Club Newsletter 16.opd" size="184320" crc="c4b19a07" sha1="185986689767b7bc8359678382c383a143b4c675" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sdcnl17">
+ <description>Spectrum Discovery Club Newsletter 17</description>
+ <year>1990</year>
+ <publisher>Spectrum Discovery Club</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Spectrum Discovery Club Newsletter 17.opd" size="184320" crc="007e97b0" sha1="3cb7b1a6a17d8c22be59ca4c988441beec5bdf12" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sdcnl18">
+ <description>Spectrum Discovery Club Newsletter 18</description>
+ <year>1990</year>
+ <publisher>Spectrum Discovery Club</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Spectrum Discovery Club Newsletter 18.opd" size="184320" crc="bf735541" sha1="f1119e7f8e5a5dd4e3f77801430dd7e44834715a" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sdcnl19">
+ <description>Spectrum Discovery Club Newsletter 19</description>
+ <year>1990</year>
+ <publisher>Spectrum Discovery Club</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Spectrum Discovery Club Newsletter 19.opd" size="184320" crc="65f48b91" sha1="a123641dc88e111b560a87a59c15f49874907a2b" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sdcnl20">
+ <description>Spectrum Discovery Club Newsletter 20</description>
+ <year>1990</year>
+ <publisher>Spectrum Discovery Club</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Spectrum Discovery Club Newsletter 20.opd" size="184320" crc="4597ed55" sha1="ae4c3b3aecba932913bc23d911f19e96f726d8e3" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sdcnl21">
+ <description>Spectrum Discovery Club Newsletter 21</description>
+ <year>1990</year>
+ <publisher>Spectrum Discovery Club</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Spectrum Discovery Club Newsletter 21.opd" size="184320" crc="85cae652" sha1="b062136f1bdacb17ca01ebe16c974554d3b6ccf7" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sdcnl22">
+ <description>Spectrum Discovery Club Newsletter 22</description>
+ <year>1990</year>
+ <publisher>Spectrum Discovery Club</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Spectrum Discovery Club Newsletter 22.opd" size="184320" crc="321e6816" sha1="6f9fe9f5bb9b7cabb4fc005bdc4d0a8329212938" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sdcnl23">
+ <description>Spectrum Discovery Club Newsletter 23</description>
+ <year>1991</year>
+ <publisher>Spectrum Discovery Club</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Spectrum Discovery Club Newsletter 23.opd" size="184320" crc="fc466652" sha1="00b46efd1544b96ee71ef7b00c5732543a9f615d" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sdcnl24">
+ <description>Spectrum Discovery Club Newsletter 24</description>
+ <year>1991</year>
+ <publisher>Spectrum Discovery Club</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Spectrum Discovery Club Newsletter 24.opd" size="184320" crc="06f0c50b" sha1="1e8f7f03db421624d7c6e68cc5d6d45c9e3b10f5" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sdcnl25">
+ <description>Spectrum Discovery Club Newsletter 25</description>
+ <year>1991</year>
+ <publisher>Spectrum Discovery Club</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Spectrum Discovery Club Newsletter 25.opd" size="184320" crc="373b7a3f" sha1="0261f8709cf38f7aba0a9c885377ea6d888a64f9" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sdcnl26">
+ <description>Spectrum Discovery Club Newsletter 26</description>
+ <year>1991</year>
+ <publisher>Spectrum Discovery Club</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Spectrum Discovery Club Newsletter 26.opd" size="184320" crc="7e9d0c63" sha1="27bbbbd9c9e5a3fd9a15473a59b2e65f9f2d5e12" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sdcnl27">
+ <description>Spectrum Discovery Club Newsletter 27</description>
+ <year>1991</year>
+ <publisher>Spectrum Discovery Club</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Spectrum Discovery Club Newsletter 27.opd" size="184320" crc="233a3078" sha1="f1b3c9e6997930d4e53a9680b4dccd7868377685" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sdcnl28">
+ <description>Spectrum Discovery Club Newsletter 28</description>
+ <year>1992</year>
+ <publisher>Spectrum Discovery Club</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Spectrum Discovery Club Newsletter 28.opd" size="184320" crc="b7ef253a" sha1="f3c71d7c49a3cd96fcaa4101ef998c2c5b4ac5b6" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sdcnl29">
+ <description>Spectrum Discovery Club Newsletter 29</description>
+ <year>1992</year>
+ <publisher>Spectrum Discovery Club</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Spectrum Discovery Club Newsletter 29.opd" size="184320" crc="4bc6c85e" sha1="6146b7670956a72b65403b8387a7429acb8d6ac5" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sdcnl30">
+ <description>Spectrum Discovery Club Newsletter 30</description>
+ <year>1992</year>
+ <publisher>Spectrum Discovery Club</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Spectrum Discovery Club Newsletter 30.opd" size="184320" crc="83e43ef8" sha1="80d58e25b1b21a7fea15899de382b110b880a03b" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sdcnl31">
+ <description>Spectrum Discovery Club Newsletter 31</description>
+ <year>1992</year>
+ <publisher>Spectrum Discovery Club</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Spectrum Discovery Club Newsletter 31.opd" size="184320" crc="e4307809" sha1="de84ee339c42ef260964477ac6b9a8ef521c40d1" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sdcnl32">
+ <description>Spectrum Discovery Club Newsletter 32</description>
+ <year>1992</year>
+ <publisher>Spectrum Discovery Club</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Spectrum Discovery Club Newsletter 32.opd" size="184320" crc="0c7880ad" sha1="525bc47dac9881de0732f606d81b7edfd45b89a2" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sdcnl33">
+ <description>Spectrum Discovery Club Newsletter 33</description>
+ <year>1992</year>
+ <publisher>Spectrum Discovery Club</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Spectrum Discovery Club Newsletter 33.opd" size="184320" crc="ef534502" sha1="449235daad743cb523ba6746dfc0b0982e98d332" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sdcnl34">
+ <description>Spectrum Discovery Club Newsletter 34</description>
+ <year>1994</year>
+ <publisher>Spectrum Discovery Club</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Spectrum Discovery Club Newsletter 34.opd" size="184320" crc="ff270499" sha1="a96acb236435a63066672839fab6536ca65ad15d" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sdcnl35">
+ <description>Spectrum Discovery Club Newsletter 35</description>
+ <year>1994</year>
+ <publisher>Spectrum Discovery Club</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Spectrum Discovery Club Newsletter 35.opd" size="184320" crc="c8cd6cb5" sha1="526d1dc0d8cd9fde5fcc93f7716eaa0bb6a35b01" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sdcnl36">
+ <description>Spectrum Discovery Club Newsletter 36</description>
+ <year>1994</year>
+ <publisher>Spectrum Discovery Club</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Spectrum Discovery Club Newsletter 36.opd" size="184320" crc="89986975" sha1="a5c4cdc5a5d998885931c712694350d251805247" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sdcnl37">
+ <description>Spectrum Discovery Club Newsletter 37</description>
+ <year>1994</year>
+ <publisher>Spectrum Discovery Club</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Spectrum Discovery Club Newsletter 37.opd" size="184320" crc="30a22ca9" sha1="df6d21249f263a52cfae2cfe6a4d3a9a7e183f5d" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sdcnl38">
+ <description>Spectrum Discovery Club Newsletter 38</description>
+ <year>1994</year>
+ <publisher>Spectrum Discovery Club</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Spectrum Discovery Club Newsletter 38.opd" size="184320" crc="29a467f0" sha1="2aef48529cccf1e9a7fef25c9bfcceacb47e3bf2" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sdcnl39">
+ <description>Spectrum Discovery Club Newsletter 39</description>
+ <year>1994</year>
+ <publisher>Spectrum Discovery Club</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Spectrum Discovery Club Newsletter 39.opd" size="184320" crc="ab7fb2c8" sha1="54e47a979ce757bdf3ba8b1d320441a29477afca" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sdcnl40">
+ <description>Spectrum Discovery Club Newsletter 40</description>
+ <year>1995</year>
+ <publisher>Spectrum Discovery Club</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Spectrum Discovery Club Newsletter 40.opd" size="184320" crc="0a6bf2f6" sha1="c7ffbdbd65e2567d5cbbcb76375c75bb035ddc2a" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sdcnl41">
+ <description>Spectrum Discovery Club Newsletter 41</description>
+ <year>1995</year>
+ <publisher>Spectrum Discovery Club</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Spectrum Discovery Club Newsletter 41.opd" size="184320" crc="7a7e0214" sha1="ef31293e9ce76329e26e535b247af6a9d9df7c2a" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sdcnl42">
+ <description>Spectrum Discovery Club Newsletter 42</description>
+ <year>1995</year>
+ <publisher>Spectrum Discovery Club</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Spectrum Discovery Club Newsletter 42.opd" size="184320" crc="4cbf2e77" sha1="6f4836b31c51041dfa8758e7e02d4e6a910c05fb" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sdcxmas89">
+ <description>Spectrum Discovery Club Newsletter Xmas Bonus December 1989</description>
+ <year>1989</year>
+ <publisher>Spectrum Discovery Club</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Spectrum Discovery Club Newsletter Xmas Bonus December 1989.opd" size="184320" crc="9b42485f" sha1="fa53aea60153e3e0a3e3bb6fc8a1b14091385874" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sdcxmas90">
+ <description>Spectrum Discovery Club Newsletter Xmas Bonus December1990</description>
+ <year>1990</year>
+ <publisher>Spectrum Discovery Club</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Spectrum Discovery Club Newsletter Xmas Bonus December 1990.opd" size="184320" crc="4cd2d987" sha1="e5fc208044fb8b0e24fea0136e89990132577afd" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sdcxmas91">
+ <description>Spectrum Discovery Club Newsletter Xmas Bonus December 1991</description>
+ <year>1991</year>
+ <publisher>Spectrum Discovery Club</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Spectrum Discovery Club Newsletter Xmas Bonus December 1991.opd" size="184320" crc="bced547d" sha1="eceb98a7b47cce899b5fd39487949f3815ffe2d3" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="sdcxmas92">
+ <description>Spectrum Discovery Club Newsletter Xmas Bonus December 1992</description>
+ <year>1992</year>
+ <publisher>Spectrum Discovery Club</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Spectrum Discovery Club Newsletter Xmas Bonus December 1992.opd" size="184320" crc="5551db6d" sha1="98fe69d80e6873e0cf0317c2f06609cfbbb3d082" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="tascopy">
+ <description>Tascopy</description>
+ <year>1984</year>
+ <publisher>Tasman Software</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="TasCopy.opd" size="184320" crc="b1095939" sha1="13b6a9961f53085c279b61e341cab244b39ad8aa" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="tasprnt">
+ <description>Tasprint</description>
+ <year>1983</year>
+ <publisher>Tasman Software</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="TasPrint.opd" size="184320" crc="3333f7cb" sha1="294096dd0ab8daa9cf16681ac9b164cd28442782" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="tasword3">
+ <description>Tasword Three</description>
+ <year>1986</year>
+ <publisher>Tasman Software</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="TasWord 3.opd" size="184320" crc="8fb6c3f1" sha1="4a9b52de3c4c4b3911056823389370966eeee130" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="texp852">
+ <description>Trans-Express 85.2</description>
+ <year>1985</year>
+ <publisher>Romantic Robot</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Trans-Express 85.2.opd" size="184320" crc="21aec919" sha1="623d3b3674bbb7f2a70cf2abd9f8ec62e95844ef" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="trandata">
+ <description>Transdata</description>
+ <year>1987</year>
+ <publisher>Transform Ltd</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="Transdata.opd" size="184320" crc="fbd63941" sha1="6a1aa3ead163e877a0aef870dcbf1ea10e93c11e" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="udggen">
+ <description>UDG Generator</description>
+ <year>1985</year>
+ <publisher>Tom Collier</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="UDG Opus.opd" size="184320" crc="adef99c9" sha1="0180f4da6abd3769bfdef5328ad4e84dba89461f" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="writer">
+ <description>The Writer</description>
+ <year>1985</year>
+ <publisher>Softechnics</publisher>
+ <part name="flop1" interface="floppy_3_5">
+ <dataarea name="flop" size="184320">
+ <rom name="The Writer.opd" size="184320" crc="f446c7ef" sha1="032d097db4dc74da814f1e96c0786ece5c4c9295" offset="0"/>
+ </dataarea>
+ </part>
+ </software>
+
+</softwarelist>
diff --git a/hash/timex_dock.xml b/hash/timex_dock.xml
index 08d5b11a705..08d5b11a705 100755..100644
--- a/hash/timex_dock.xml
+++ b/hash/timex_dock.xml
diff --git a/hash/tutor.xml b/hash/tutor.xml
index 6e2288134e9..e074ec6540d 100644
--- a/hash/tutor.xml
+++ b/hash/tutor.xml
@@ -88,7 +88,7 @@ Battlefighter (Original) (Unreleased - Prototype Stage)
<info name="serial" value="021E"/>
<part name="cart" interface="tutor_cart">
<dataarea name="rom" size="0x4000">
- <rom name="Yonnin Majan.bin" size="0x4000" crc="1c2eb2f0" sha1="4e9a0ce55f479c4b1a5fee9320561ce93765c4d7" offset="0" /> <!-- needs splitting into 2 files? there are 2 roms, marked 1 and 2 in the cart?? -->
+ <rom name="Yonnin Majan.bin" size="0x4000" crc="1c2eb2f0" sha1="4e9a0ce55f479c4b1a5fee9320561ce93765c4d7" offset="0" /> <!-- needs splitting into 2 files? there are 2 roms, marked 1 and 2 in the cart?? -->
</dataarea>
</part>
</software>
diff --git a/hash/vgmplay.xml b/hash/vgmplay.xml
index 39cbe4aad0f..c991909a30c 100644
--- a/hash/vgmplay.xml
+++ b/hash/vgmplay.xml
@@ -224166,6 +224166,3295 @@
</part>
</software>
+ <software name="biomirac_fc">
+ <description>Bio Miracle Bokutte Upa (Family Computer)</description>
+ <year>1993</year>
+ <publisher>Konami</publisher>
+ <info name="cores" value="NES APU (N2A03)"/>
+ <part name="001" interface="vgm_quik">
+ <feature name="part_id" value="01 a rattle samba.vgz" />
+ <dataarea name="quik" size="9790">
+ <rom name="01 a rattle samba.vgz" size="9790" crc="600db750" sha1="a003fd73e8cd97379221bd0c68d389742004720b" offset="0" />
+ </dataarea>
+ </part>
+ <part name="002" interface="vgm_quik">
+ <feature name="part_id" value="02 area clear.vgz" />
+ <dataarea name="quik" size="3985">
+ <rom name="02 area clear.vgz" size="3985" crc="d149cbd1" sha1="4ac6b3c7d8353c6c65a1f7617be71303e16d6d07" offset="0" />
+ </dataarea>
+ </part>
+ <part name="003" interface="vgm_quik">
+ <feature name="part_id" value="03 sweat on the beat.vgz" />
+ <dataarea name="quik" size="9051">
+ <rom name="03 sweat on the beat.vgz" size="9051" crc="d9e102da" sha1="2a4cd123be6132e0e53937cb38f3266bcc1a5195" offset="0" />
+ </dataarea>
+ </part>
+ <part name="004" interface="vgm_quik">
+ <feature name="part_id" value="04 ice platform area.vgz" />
+ <dataarea name="quik" size="11852">
+ <rom name="04 ice platform area.vgz" size="11852" crc="9f89377e" sha1="c14a388ef4032c11c3dcd7c65e49a6a2e6548d58" offset="0" />
+ </dataarea>
+ </part>
+ <part name="005" interface="vgm_quik">
+ <feature name="part_id" value="05 invincibles.vgz" />
+ <dataarea name="quik" size="1789">
+ <rom name="05 invincibles.vgz" size="1789" crc="b57a90d4" sha1="6c48b6694695229d17a4268b8ac09a59c42e7248" offset="0" />
+ </dataarea>
+ </part>
+ <part name="006" interface="vgm_quik">
+ <feature name="part_id" value="06 player out.vgz" />
+ <dataarea name="quik" size="3440">
+ <rom name="06 player out.vgz" size="3440" crc="fb048cf3" sha1="dd49166ede1781ee73e6a8c08441deae10656406" offset="0" />
+ </dataarea>
+ </part>
+ <part name="007" interface="vgm_quik">
+ <feature name="part_id" value="07 underwater area.vgz" />
+ <dataarea name="quik" size="6891">
+ <rom name="07 underwater area.vgz" size="6891" crc="925cdd70" sha1="f90cdc5f7825d5898b00d03ee425a9ed36d04133" offset="0" />
+ </dataarea>
+ </part>
+ <part name="008" interface="vgm_quik">
+ <feature name="part_id" value="08 treasure chest.vgz" />
+ <dataarea name="quik" size="846">
+ <rom name="08 treasure chest.vgz" size="846" crc="d3104a27" sha1="81c5634a59c990a5d6cbb54e3ffa08c915c29ed7" offset="0" />
+ </dataarea>
+ </part>
+ <part name="009" interface="vgm_quik">
+ <feature name="part_id" value="09 boss.vgz" />
+ <dataarea name="quik" size="6526">
+ <rom name="09 boss.vgz" size="6526" crc="023ba498" sha1="1cebf0c1dd3dfc4fb63a8e404cd6eac32207724c" offset="0" />
+ </dataarea>
+ </part>
+ <part name="010" interface="vgm_quik">
+ <feature name="part_id" value="10 world clear.vgz" />
+ <dataarea name="quik" size="5159">
+ <rom name="10 world clear.vgz" size="5159" crc="6ccf46b8" sha1="6192a905782a9f0741c099f5a1955645d3fd20c8" offset="0" />
+ </dataarea>
+ </part>
+ <part name="011" interface="vgm_quik">
+ <feature name="part_id" value="11 zai the final boss.vgz" />
+ <dataarea name="quik" size="4675">
+ <rom name="11 zai the final boss.vgz" size="4675" crc="7728195e" sha1="aa2edf9d4371e126a0f50149d59547bd78da7c64" offset="0" />
+ </dataarea>
+ </part>
+ <part name="012" interface="vgm_quik">
+ <feature name="part_id" value="12 the land of happiness.vgz" />
+ <dataarea name="quik" size="18338">
+ <rom name="12 the land of happiness.vgz" size="18338" crc="ecb7d9bb" sha1="39b758d63625a3d8fb9cf6e73de4e210b95f3ce5" offset="0" />
+ </dataarea>
+ </part>
+ <part name="013" interface="vgm_quik">
+ <feature name="part_id" value="13 game over.vgz" />
+ <dataarea name="quik" size="4835">
+ <rom name="13 game over.vgz" size="4835" crc="9881cfa7" sha1="9a0a320476dc103c13d9862cd1cf92fecce2cdcd" offset="0" />
+ </dataarea>
+ </part>
+ <part name="014" interface="vgm_quik">
+ <feature name="part_id" value="14 the land of happiness (alt).vgz" />
+ <dataarea name="quik" size="9745">
+ <rom name="14 the land of happiness (alt).vgz" size="9745" crc="0de80c8d" sha1="0e8e3d6b997fbfcf737913752bcad1672b9e74ff" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="blzntrnd">
+ <description>Blazing Tornado (Arcade)</description>
+ <year>1994</year>
+ <publisher>Human</publisher>
+ <info name="cores" value="YM2610"/>
+ <part name="001" interface="vgm_quik">
+ <feature name="part_id" value="01 opening title.vgz" />
+ <dataarea name="quik" size="94710">
+ <rom name="01 opening title.vgz" size="94710" crc="265d23ed" sha1="f1fa2434f9024ab3bc60d1e2a9ccfcf7d45c9bce" offset="0" />
+ </dataarea>
+ </part>
+ <part name="002" interface="vgm_quik">
+ <feature name="part_id" value="02 credit.vgz" />
+ <dataarea name="quik" size="14191">
+ <rom name="02 credit.vgz" size="14191" crc="9b3c0042" sha1="d8d9058910056e2f721c3cdc6f1414f1f2f45c58" offset="0" />
+ </dataarea>
+ </part>
+ <part name="003" interface="vgm_quik">
+ <feature name="part_id" value="03 mode select.vgz" />
+ <dataarea name="quik" size="41036">
+ <rom name="03 mode select.vgz" size="41036" crc="5bac9bf9" sha1="2d9dfd95f3305272e25b0043b8bee63be1389a2e" offset="0" />
+ </dataarea>
+ </part>
+ <part name="004" interface="vgm_quik">
+ <feature name="part_id" value="04 wrestler select, matchup display.vgz" />
+ <dataarea name="quik" size="29207">
+ <rom name="04 wrestler select, matchup display.vgz" size="29207" crc="a04adc78" sha1="8250474e0686a847c04c9a01886773355db37248" offset="0" />
+ </dataarea>
+ </part>
+ <part name="005" interface="vgm_quik">
+ <feature name="part_id" value="05 zama's theme.vgz" />
+ <dataarea name="quik" size="157446">
+ <rom name="05 zama's theme.vgz" size="157446" crc="a3205dd1" sha1="09c3a9ed9d2481093f2728d0dd59408e762fbf8d" offset="0" />
+ </dataarea>
+ </part>
+ <part name="006" interface="vgm_quik">
+ <feature name="part_id" value="06 zama's victory screen.vgz" />
+ <dataarea name="quik" size="41048">
+ <rom name="06 zama's victory screen.vgz" size="41048" crc="9f7b8a8f" sha1="5d0f8e522f300c3f06e7988a01bede22aac33695" offset="0" />
+ </dataarea>
+ </part>
+ <part name="007" interface="vgm_quik">
+ <feature name="part_id" value="07 firebird's theme.vgz" />
+ <dataarea name="quik" size="69244">
+ <rom name="07 firebird's theme.vgz" size="69244" crc="9acc2a08" sha1="e2589783e2adfb043f2528282d80ffe6774550ab" offset="0" />
+ </dataarea>
+ </part>
+ <part name="008" interface="vgm_quik">
+ <feature name="part_id" value="08 firebird's victory screen.vgz" />
+ <dataarea name="quik" size="23801">
+ <rom name="08 firebird's victory screen.vgz" size="23801" crc="c6376204" sha1="800eb078676e055d1378e8ae20a2a48d77102ae1" offset="0" />
+ </dataarea>
+ </part>
+ <part name="009" interface="vgm_quik">
+ <feature name="part_id" value="09 wolf's theme.vgz" />
+ <dataarea name="quik" size="32280">
+ <rom name="09 wolf's theme.vgz" size="32280" crc="8be9e3b3" sha1="d518fc178cec58fcaeb7bd46464141d09fbe4498" offset="0" />
+ </dataarea>
+ </part>
+ <part name="010" interface="vgm_quik">
+ <feature name="part_id" value="10 wolf's victory screen.vgz" />
+ <dataarea name="quik" size="45372">
+ <rom name="10 wolf's victory screen.vgz" size="45372" crc="cf7c8be8" sha1="f19ba6b7c24e6ce10714407a94753bd5ac8ca137" offset="0" />
+ </dataarea>
+ </part>
+ <part name="011" interface="vgm_quik">
+ <feature name="part_id" value="11 saigo's theme.vgz" />
+ <dataarea name="quik" size="115387">
+ <rom name="11 saigo's theme.vgz" size="115387" crc="000be50f" sha1="ee6d5eb1fec7183068c7289045980e49eef5f619" offset="0" />
+ </dataarea>
+ </part>
+ <part name="012" interface="vgm_quik">
+ <feature name="part_id" value="12 saigo's victory screen.vgz" />
+ <dataarea name="quik" size="32515">
+ <rom name="12 saigo's victory screen.vgz" size="32515" crc="bf0e25fa" sha1="189645799c21124c53fbda3f97fc3cd283125220" offset="0" />
+ </dataarea>
+ </part>
+ <part name="013" interface="vgm_quik">
+ <feature name="part_id" value="13 hayate's theme.vgz" />
+ <dataarea name="quik" size="102458">
+ <rom name="13 hayate's theme.vgz" size="102458" crc="9a730ead" sha1="e074cce0b05bf34ed03aa7be659d669da93ae23f" offset="0" />
+ </dataarea>
+ </part>
+ <part name="014" interface="vgm_quik">
+ <feature name="part_id" value="14 hayate's victory screen.vgz" />
+ <dataarea name="quik" size="49501">
+ <rom name="14 hayate's victory screen.vgz" size="49501" crc="79c78cd2" sha1="b362f327349d46527c200b14af73ce75f9f904c9" offset="0" />
+ </dataarea>
+ </part>
+ <part name="015" interface="vgm_quik">
+ <feature name="part_id" value="15 ho's theme.vgz" />
+ <dataarea name="quik" size="82892">
+ <rom name="15 ho's theme.vgz" size="82892" crc="32471f1a" sha1="66cc052aed236c498d673fee956312baa99be9ba" offset="0" />
+ </dataarea>
+ </part>
+ <part name="016" interface="vgm_quik">
+ <feature name="part_id" value="16 ho's victory screen.vgz" />
+ <dataarea name="quik" size="80062">
+ <rom name="16 ho's victory screen.vgz" size="80062" crc="74320e63" sha1="30857208a6b0fd9bca13d3a800f76fc04e2dda48" offset="0" />
+ </dataarea>
+ </part>
+ <part name="017" interface="vgm_quik">
+ <feature name="part_id" value="17 bullnoi's theme.vgz" />
+ <dataarea name="quik" size="179177">
+ <rom name="17 bullnoi's theme.vgz" size="179177" crc="c2a4fb45" sha1="b51890e3f47e35438e9a42741b33dd6f6dd645ec" offset="0" />
+ </dataarea>
+ </part>
+ <part name="018" interface="vgm_quik">
+ <feature name="part_id" value="18 bullnoi's victory screen.vgz" />
+ <dataarea name="quik" size="53862">
+ <rom name="18 bullnoi's victory screen.vgz" size="53862" crc="bd7e7ab0" sha1="284ba85f2c7ffc3e5da8ca40798634d4c02f3f06" offset="0" />
+ </dataarea>
+ </part>
+ <part name="019" interface="vgm_quik">
+ <feature name="part_id" value="19 eric's theme.vgz" />
+ <dataarea name="quik" size="51424">
+ <rom name="19 eric's theme.vgz" size="51424" crc="1e21fb0a" sha1="50162d8f901a452bc5df60451261212824025796" offset="0" />
+ </dataarea>
+ </part>
+ <part name="020" interface="vgm_quik">
+ <feature name="part_id" value="20 eric's victory screen.vgz" />
+ <dataarea name="quik" size="75859">
+ <rom name="20 eric's victory screen.vgz" size="75859" crc="1af0efb3" sha1="bc5737f34a00dfc93e0528f6aa3b1491209e9076" offset="0" />
+ </dataarea>
+ </part>
+ <part name="021" interface="vgm_quik">
+ <feature name="part_id" value="21 helicopter appearance event.vgz" />
+ <dataarea name="quik" size="58860">
+ <rom name="21 helicopter appearance event.vgz" size="58860" crc="502dbbfa" sha1="1ea3156a123a6c70911d9dbf942d823c9ab66f03" offset="0" />
+ </dataarea>
+ </part>
+ <part name="022" interface="vgm_quik">
+ <feature name="part_id" value="22 ludwig appears.vgz" />
+ <dataarea name="quik" size="36473">
+ <rom name="22 ludwig appears.vgz" size="36473" crc="051e7600" sha1="badf1d1e6452ff4103ef898cd498b3836701dc4b" offset="0" />
+ </dataarea>
+ </part>
+ <part name="023" interface="vgm_quik">
+ <feature name="part_id" value="23 ludwig's theme.vgz" />
+ <dataarea name="quik" size="45690">
+ <rom name="23 ludwig's theme.vgz" size="45690" crc="87568d79" sha1="b2d51cbefe593ff9eb5de6cea325000f9f2a9973" offset="0" />
+ </dataarea>
+ </part>
+ <part name="024" interface="vgm_quik">
+ <feature name="part_id" value="24 zama, hayate ending.vgz" />
+ <dataarea name="quik" size="35541">
+ <rom name="24 zama, hayate ending.vgz" size="35541" crc="6a43553d" sha1="db249a2c4848c38146ccfd102edd35dcf46060dd" offset="0" />
+ </dataarea>
+ </part>
+ <part name="025" interface="vgm_quik">
+ <feature name="part_id" value="25 firebird, saigo, bullnoi, eric ending.vgz" />
+ <dataarea name="quik" size="59512">
+ <rom name="25 firebird, saigo, bullnoi, eric ending.vgz" size="59512" crc="c4e32339" sha1="f70d0b6b013c86bde306e99b2e38a13831ae9a6c" offset="0" />
+ </dataarea>
+ </part>
+ <part name="026" interface="vgm_quik">
+ <feature name="part_id" value="26 end credit.vgz" />
+ <dataarea name="quik" size="66808">
+ <rom name="26 end credit.vgz" size="66808" crc="5c1b3e15" sha1="739060d4a771200f4bd0107b46496457b09ddb61" offset="0" />
+ </dataarea>
+ </part>
+ <part name="027" interface="vgm_quik">
+ <feature name="part_id" value="27 name entry.vgz" />
+ <dataarea name="quik" size="71245">
+ <rom name="27 name entry.vgz" size="71245" crc="9b88b12d" sha1="dc4663820ad1405e27bf8ec5f5c3a95ed026472e" offset="0" />
+ </dataarea>
+ </part>
+ <part name="028" interface="vgm_quik">
+ <feature name="part_id" value="28 continue screen.vgz" />
+ <dataarea name="quik" size="76872">
+ <rom name="28 continue screen.vgz" size="76872" crc="6514b3ba" sha1="545e9f6c380321897418c777513fdf49ef51d9d6" offset="0" />
+ </dataarea>
+ </part>
+ <part name="029" interface="vgm_quik">
+ <feature name="part_id" value="29 continue time.vgz" />
+ <dataarea name="quik" size="94083">
+ <rom name="29 continue time.vgz" size="94083" crc="0b541aa8" sha1="297b21d4413089cfa1be1c938cd07361bb3722a3" offset="0" />
+ </dataarea>
+ </part>
+ <part name="030" interface="vgm_quik">
+ <feature name="part_id" value="30 end credit (alt.).vgz" />
+ <dataarea name="quik" size="64108">
+ <rom name="30 end credit (alt.).vgz" size="64108" crc="4be6b708" sha1="6edc7f6821563c2086569e984c1be4e26dc57b21" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="bombaexa_msx2">
+ <description>Bombaman Extra Ammo (MSX2)</description>
+ <year>2004</year>
+ <publisher>Team Bomba</publisher>
+ <info name="cores" value="Moonsound (YMF278B)"/>
+ <part name="001" interface="vgm_quik">
+ <feature name="part_id" value="01 titlescreen song.vgz" />
+ <dataarea name="quik" size="46041">
+ <rom name="01 titlescreen song.vgz" size="46041" crc="6e760bfb" sha1="8dae8155cb13afcaf5b5070d9276d5c2f6893249" offset="0" />
+ </dataarea>
+ </part>
+ <part name="002" interface="vgm_quik">
+ <feature name="part_id" value="02 remembrance of razat.vgz" />
+ <dataarea name="quik" size="15969">
+ <rom name="02 remembrance of razat.vgz" size="15969" crc="7d1171de" sha1="9991be681d9f6e9a74f4a405312f7d089d3a5fd7" offset="0" />
+ </dataarea>
+ </part>
+ <part name="003" interface="vgm_quik">
+ <feature name="part_id" value="03 dying for culture.vgz" />
+ <dataarea name="quik" size="29556">
+ <rom name="03 dying for culture.vgz" size="29556" crc="45cb61c0" sha1="d87210f7bdd64ef533ef1b3ab5d9973386cb400d" offset="0" />
+ </dataarea>
+ </part>
+ <part name="004" interface="vgm_quik">
+ <feature name="part_id" value="04 scales of life.vgz" />
+ <dataarea name="quik" size="39462">
+ <rom name="04 scales of life.vgz" size="39462" crc="57f84395" sha1="be8894a0a8d5e3f308f15875a75029271e59f472" offset="0" />
+ </dataarea>
+ </part>
+ <part name="005" interface="vgm_quik">
+ <feature name="part_id" value="05 a hero arises.vgz" />
+ <dataarea name="quik" size="54140">
+ <rom name="05 a hero arises.vgz" size="54140" crc="4970d4c2" sha1="3bad668606e18332570d426a85e41f4520e0883d" offset="0" />
+ </dataarea>
+ </part>
+ <part name="006" interface="vgm_quik">
+ <feature name="part_id" value="06 worldmap.vgz" />
+ <dataarea name="quik" size="30042">
+ <rom name="06 worldmap.vgz" size="30042" crc="577c1c12" sha1="bb7177d8c46125f78881b3b3b3735c3dc89e5425" offset="0" />
+ </dataarea>
+ </part>
+ <part name="007" interface="vgm_quik">
+ <feature name="part_id" value="07 the bomba village.vgz" />
+ <dataarea name="quik" size="27083">
+ <rom name="07 the bomba village.vgz" size="27083" crc="cbc8a04e" sha1="3349d88964826d602b61beb0940db21ae49cdbe8" offset="0" />
+ </dataarea>
+ </part>
+ <part name="008" interface="vgm_quik">
+ <feature name="part_id" value="08 groovin' the disco.vgz" />
+ <dataarea name="quik" size="92564">
+ <rom name="08 groovin' the disco.vgz" size="92564" crc="bb5dc3e9" sha1="da9ae57e9b2e7b23396948df23ded19f38d50ab9" offset="0" />
+ </dataarea>
+ </part>
+ <part name="009" interface="vgm_quik">
+ <feature name="part_id" value="09 aztar's theme.vgz" />
+ <dataarea name="quik" size="39142">
+ <rom name="09 aztar's theme.vgz" size="39142" crc="e1f1e5a6" sha1="d2f703a7f4d26bd197f9c39852d8dd88cfde3c0c" offset="0" />
+ </dataarea>
+ </part>
+ <part name="010" interface="vgm_quik">
+ <feature name="part_id" value="10 down tha bombaswamps.vgz" />
+ <dataarea name="quik" size="37570">
+ <rom name="10 down tha bombaswamps.vgz" size="37570" crc="168ea6bb" sha1="d23cabcbb4244b04daa546c5c42df8f1a1399a0d" offset="0" />
+ </dataarea>
+ </part>
+ <part name="011" interface="vgm_quik">
+ <feature name="part_id" value="11 the boggy marshes.vgz" />
+ <dataarea name="quik" size="64203">
+ <rom name="11 the boggy marshes.vgz" size="64203" crc="cfc96e2b" sha1="a2bc2afcd199f7878800e792ff75ce29667caf5f" offset="0" />
+ </dataarea>
+ </part>
+ <part name="012" interface="vgm_quik">
+ <feature name="part_id" value="12 boss appeared 1.vgz" />
+ <dataarea name="quik" size="16828">
+ <rom name="12 boss appeared 1.vgz" size="16828" crc="7175524c" sha1="2c6b38c3732445d7e6afcfa5daa56513d62e2029" offset="0" />
+ </dataarea>
+ </part>
+ <part name="013" interface="vgm_quik">
+ <feature name="part_id" value="13 gunner mk.1 - codename kitty.vgz" />
+ <dataarea name="quik" size="58344">
+ <rom name="13 gunner mk.1 - codename kitty.vgz" size="58344" crc="8dcc4383" sha1="855a7f0757d44e41030ae4bb5e9474cdc610b905" offset="0" />
+ </dataarea>
+ </part>
+ <part name="014" interface="vgm_quik">
+ <feature name="part_id" value="14 boss defeated.vgz" />
+ <dataarea name="quik" size="22319">
+ <rom name="14 boss defeated.vgz" size="22319" crc="e7f37990" sha1="f8ae5ba5bdb8b91fec2a1ca7d2ac29c56fbd4d75" offset="0" />
+ </dataarea>
+ </part>
+ <part name="015" interface="vgm_quik">
+ <feature name="part_id" value="15 water shrine.vgz" />
+ <dataarea name="quik" size="7032">
+ <rom name="15 water shrine.vgz" size="7032" crc="835eddc2" sha1="5fbabadc35ae26920699d1bd89be2fa3626e9ab5" offset="0" />
+ </dataarea>
+ </part>
+ <part name="016" interface="vgm_quik">
+ <feature name="part_id" value="16 fallen city.vgz" />
+ <dataarea name="quik" size="51038">
+ <rom name="16 fallen city.vgz" size="51038" crc="6aa0c411" sha1="10da04bba09fb639cf34bad178d246d584946e6a" offset="0" />
+ </dataarea>
+ </part>
+ <part name="017" interface="vgm_quik">
+ <feature name="part_id" value="17 arabian nights.vgz" />
+ <dataarea name="quik" size="59024">
+ <rom name="17 arabian nights.vgz" size="59024" crc="0a641846" sha1="87605f5e0cf38434be325523a5eef9afb7b928a3" offset="0" />
+ </dataarea>
+ </part>
+ <part name="018" interface="vgm_quik">
+ <feature name="part_id" value="18 boss appeared 2.vgz" />
+ <dataarea name="quik" size="36911">
+ <rom name="18 boss appeared 2.vgz" size="36911" crc="c2f93dca" sha1="4998908239c1ba53396acfcd3fd4fd8e5d8f329d" offset="0" />
+ </dataarea>
+ </part>
+ <part name="019" interface="vgm_quik">
+ <feature name="part_id" value="19 aztar's commando.vgz" />
+ <dataarea name="quik" size="85671">
+ <rom name="19 aztar's commando.vgz" size="85671" crc="54879655" sha1="2addaddcc7212e131adca9d53066ee28d6223489" offset="0" />
+ </dataarea>
+ </part>
+ <part name="020" interface="vgm_quik">
+ <feature name="part_id" value="20 watcha's theme.vgz" />
+ <dataarea name="quik" size="63805">
+ <rom name="20 watcha's theme.vgz" size="63805" crc="b6239f2a" sha1="cfa0c1e6641f123a04efc72a7c905f90b6492f2a" offset="0" />
+ </dataarea>
+ </part>
+ <part name="021" interface="vgm_quik">
+ <feature name="part_id" value="21 frozen clouds.vgz" />
+ <dataarea name="quik" size="75801">
+ <rom name="21 frozen clouds.vgz" size="75801" crc="e6dbd84a" sha1="8ed0d41d37349ed35fbfa52a9df3cf411056540f" offset="0" />
+ </dataarea>
+ </part>
+ <part name="022" interface="vgm_quik">
+ <feature name="part_id" value="22 high in the sky.vgz" />
+ <dataarea name="quik" size="117616">
+ <rom name="22 high in the sky.vgz" size="117616" crc="f2c3b0ac" sha1="91bd5b524bbeec4f7f8e9babf3f80a17547a9b76" offset="0" />
+ </dataarea>
+ </part>
+ <part name="023" interface="vgm_quik">
+ <feature name="part_id" value="23 boss appeared 3.vgz" />
+ <dataarea name="quik" size="26936">
+ <rom name="23 boss appeared 3.vgz" size="26936" crc="99909f73" sha1="1981f0b554589033d72393bf335e831fe9b4ad17" offset="0" />
+ </dataarea>
+ </part>
+ <part name="024" interface="vgm_quik">
+ <feature name="part_id" value="24 encounter with gunner mk.2.vgz" />
+ <dataarea name="quik" size="73574">
+ <rom name="24 encounter with gunner mk.2.vgz" size="73574" crc="69e5263f" sha1="ce1c38282868e117fdfbf599bc3d35caf5cd3952" offset="0" />
+ </dataarea>
+ </part>
+ <part name="025" interface="vgm_quik">
+ <feature name="part_id" value="25 peaceful village.vgz" />
+ <dataarea name="quik" size="42313">
+ <rom name="25 peaceful village.vgz" size="42313" crc="b144834d" sha1="a6a730dc750cf22650f05e5fa72fa16ece1b4220" offset="0" />
+ </dataarea>
+ </part>
+ <part name="026" interface="vgm_quik">
+ <feature name="part_id" value="26 down into the fires of hell.vgz" />
+ <dataarea name="quik" size="78134">
+ <rom name="26 down into the fires of hell.vgz" size="78134" crc="47ea49ae" sha1="fe7e20e688d9a9fdc08b19c82f931aa157d33a81" offset="0" />
+ </dataarea>
+ </part>
+ <part name="027" interface="vgm_quik">
+ <feature name="part_id" value="27 volcano inferno.vgz" />
+ <dataarea name="quik" size="56485">
+ <rom name="27 volcano inferno.vgz" size="56485" crc="78e21407" sha1="d32d672f8bbae05975f363a58a8f0d856acf7fe2" offset="0" />
+ </dataarea>
+ </part>
+ <part name="028" interface="vgm_quik">
+ <feature name="part_id" value="28 boss appeared 4.vgz" />
+ <dataarea name="quik" size="47789">
+ <rom name="28 boss appeared 4.vgz" size="47789" crc="ca8ed5b9" sha1="115fad12547ebcd26f79570c0c7c0c3a7072c733" offset="0" />
+ </dataarea>
+ </part>
+ <part name="029" interface="vgm_quik">
+ <feature name="part_id" value="29 battle with road razer.vgz" />
+ <dataarea name="quik" size="60895">
+ <rom name="29 battle with road razer.vgz" size="60895" crc="74ec300f" sha1="8bb64028d3428eede2827670fd102da6a774dd0f" offset="0" />
+ </dataarea>
+ </part>
+ <part name="030" interface="vgm_quik">
+ <feature name="part_id" value="30 another dimension.vgz" />
+ <dataarea name="quik" size="70023">
+ <rom name="30 another dimension.vgz" size="70023" crc="1faa7f43" sha1="7e6ad53206502c3af1725ace454f63c81558c7f6" offset="0" />
+ </dataarea>
+ </part>
+ <part name="031" interface="vgm_quik">
+ <feature name="part_id" value="31 dimension plus.vgz" />
+ <dataarea name="quik" size="49412">
+ <rom name="31 dimension plus.vgz" size="49412" crc="db90227a" sha1="b63aaff423c1fac2e1cef4c85ab92a6807638024" offset="0" />
+ </dataarea>
+ </part>
+ <part name="032" interface="vgm_quik">
+ <feature name="part_id" value="32 boss appeared 5.vgz" />
+ <dataarea name="quik" size="37095">
+ <rom name="32 boss appeared 5.vgz" size="37095" crc="218debae" sha1="f1ff4c70bfbaef357b74fd8ee8ab70385d1c86c9" offset="0" />
+ </dataarea>
+ </part>
+ <part name="033" interface="vgm_quik">
+ <feature name="part_id" value="33 anodim boss battle.vgz" />
+ <dataarea name="quik" size="73755">
+ <rom name="33 anodim boss battle.vgz" size="73755" crc="deb132d4" sha1="84f82d306fbe47f61ebd034aea02aa7969f2a849" offset="0" />
+ </dataarea>
+ </part>
+ <part name="034" interface="vgm_quik">
+ <feature name="part_id" value="34 aztar's lair.vgz" />
+ <dataarea name="quik" size="73358">
+ <rom name="34 aztar's lair.vgz" size="73358" crc="f03e8dc0" sha1="eb6cb381e06f942730986177132fda961827e6b2" offset="0" />
+ </dataarea>
+ </part>
+ <part name="035" interface="vgm_quik">
+ <feature name="part_id" value="35 volcanic beat.vgz" />
+ <dataarea name="quik" size="40488">
+ <rom name="35 volcanic beat.vgz" size="40488" crc="6f5933b1" sha1="b82dd3fc7be9467c301ff9c1314c8618a07d9004" offset="0" />
+ </dataarea>
+ </part>
+ <part name="036" interface="vgm_quik">
+ <feature name="part_id" value="36 boss appeared 6.vgz" />
+ <dataarea name="quik" size="31136">
+ <rom name="36 boss appeared 6.vgz" size="31136" crc="a9bbef9c" sha1="6eeb0803dccb72cf886c83c7f83249761b6e14b0" offset="0" />
+ </dataarea>
+ </part>
+ <part name="037" interface="vgm_quik">
+ <feature name="part_id" value="37 toxic blob battle.vgz" />
+ <dataarea name="quik" size="87003">
+ <rom name="37 toxic blob battle.vgz" size="87003" crc="955bd5bd" sha1="7932eda04ddee9bf08d1105986af563bef71202f" offset="0" />
+ </dataarea>
+ </part>
+ <part name="038" interface="vgm_quik">
+ <feature name="part_id" value="38 watcha's megalomania.vgz" />
+ <dataarea name="quik" size="11672">
+ <rom name="38 watcha's megalomania.vgz" size="11672" crc="c3d62557" sha1="b506b83e202e63bb34e3fe2dc0f74b39d0ee6807" offset="0" />
+ </dataarea>
+ </part>
+ <part name="039" interface="vgm_quik">
+ <feature name="part_id" value="39 yumi's awakening.vgz" />
+ <dataarea name="quik" size="38169">
+ <rom name="39 yumi's awakening.vgz" size="38169" crc="c580b356" sha1="5d7f948f3b7038b2bf3f53f917d52f9cf5886382" offset="0" />
+ </dataarea>
+ </part>
+ <part name="040" interface="vgm_quik">
+ <feature name="part_id" value="40 the fight for freedom.vgz" />
+ <dataarea name="quik" size="82965">
+ <rom name="40 the fight for freedom.vgz" size="82965" crc="03f11c65" sha1="52c548cb7a800bcb974272dccebcd5b20e1fdd48" offset="0" />
+ </dataarea>
+ </part>
+ <part name="041" interface="vgm_quik">
+ <feature name="part_id" value="41 watcha says 'damn!'.vgz" />
+ <dataarea name="quik" size="24639">
+ <rom name="41 watcha says 'damn!'.vgz" size="24639" crc="d47bf860" sha1="086a2f513b491182148aba999117fa79cb014f73" offset="0" />
+ </dataarea>
+ </part>
+ <part name="042" interface="vgm_quik">
+ <feature name="part_id" value="42 like any good fairytale.vgz" />
+ <dataarea name="quik" size="43854">
+ <rom name="42 like any good fairytale.vgz" size="43854" crc="0e5e2b58" sha1="4ee8c5196c91e2db1036eab1ea20fe76a08f5b73" offset="0" />
+ </dataarea>
+ </part>
+ <part name="043" interface="vgm_quik">
+ <feature name="part_id" value="43 presenting... team bomba!.vgz" />
+ <dataarea name="quik" size="84273">
+ <rom name="43 presenting... team bomba!.vgz" size="84273" crc="9416f1bf" sha1="63171bbada215a82cab5f93c145f8f4e58256d42" offset="0" />
+ </dataarea>
+ </part>
+ <part name="044" interface="vgm_quik">
+ <feature name="part_id" value="44 jpr's special.vgz" />
+ <dataarea name="quik" size="26251">
+ <rom name="44 jpr's special.vgz" size="26251" crc="99e1ac94" sha1="64c7dc8ee973dc8264d13e5d55c80a3db1468c92" offset="0" />
+ </dataarea>
+ </part>
+ <part name="045" interface="vgm_quik">
+ <feature name="part_id" value="45 jpr's robot.vgz" />
+ <dataarea name="quik" size="57716">
+ <rom name="45 jpr's robot.vgz" size="57716" crc="93a0f340" sha1="1e10fd8fd5e3974b6613a9bbc0fefdd06007039a" offset="0" />
+ </dataarea>
+ </part>
+ <part name="046" interface="vgm_quik">
+ <feature name="part_id" value="46 start level.vgz" />
+ <dataarea name="quik" size="23357">
+ <rom name="46 start level.vgz" size="23357" crc="1e8baac3" sha1="4cb480987c8156bff14e34cb876a5b69077f51ee" offset="0" />
+ </dataarea>
+ </part>
+ <part name="047" interface="vgm_quik">
+ <feature name="part_id" value="47 level clear.vgz" />
+ <dataarea name="quik" size="31205">
+ <rom name="47 level clear.vgz" size="31205" crc="d994c280" sha1="95893cc17a11c329695825fa482cf3e4d26d0039" offset="0" />
+ </dataarea>
+ </part>
+ <part name="048" interface="vgm_quik">
+ <feature name="part_id" value="48 game over.vgz" />
+ <dataarea name="quik" size="28154">
+ <rom name="48 game over.vgz" size="28154" crc="6e73cd34" sha1="1ab503524d81ff76862ebd59a2063839e846226d" offset="0" />
+ </dataarea>
+ </part>
+ <part name="049" interface="vgm_quik">
+ <feature name="part_id" value="49 custom levelset selection.vgz" />
+ <dataarea name="quik" size="13673">
+ <rom name="49 custom levelset selection.vgz" size="13673" crc="24348bcc" sha1="95a87fda560a9d01fd792c6853b5ff673d582ab7" offset="0" />
+ </dataarea>
+ </part>
+ <part name="050" interface="vgm_quik">
+ <feature name="part_id" value="50 welcome to the arena.vgz" />
+ <dataarea name="quik" size="27642">
+ <rom name="50 welcome to the arena.vgz" size="27642" crc="bc4dfc01" sha1="49605a95030caa3a67ca23bf03248708b7b12bf2" offset="0" />
+ </dataarea>
+ </part>
+ <part name="051" interface="vgm_quik">
+ <feature name="part_id" value="51 start battle!.vgz" />
+ <dataarea name="quik" size="36033">
+ <rom name="51 start battle!.vgz" size="36033" crc="4a8f2393" sha1="2f966c5405ee0421d3cb05e16ba564fc826ad9b8" offset="0" />
+ </dataarea>
+ </part>
+ <part name="052" interface="vgm_quik">
+ <feature name="part_id" value="52 we don't need no maps.vgz" />
+ <dataarea name="quik" size="68207">
+ <rom name="52 we don't need no maps.vgz" size="68207" crc="4d200072" sha1="65a7c7f0b592cf7f602e251d2303c6755ca5f64b" offset="0" />
+ </dataarea>
+ </part>
+ <part name="053" interface="vgm_quik">
+ <feature name="part_id" value="53 flooded greek gardens.vgz" />
+ <dataarea name="quik" size="60138">
+ <rom name="53 flooded greek gardens.vgz" size="60138" crc="c9063a60" sha1="254257cc6219010e4693927172bc1548333d4b7f" offset="0" />
+ </dataarea>
+ </part>
+ <part name="054" interface="vgm_quik">
+ <feature name="part_id" value="54 fighting frenzy.vgz" />
+ <dataarea name="quik" size="57584">
+ <rom name="54 fighting frenzy.vgz" size="57584" crc="c8231bdc" sha1="6cd10e2c415347986e80cd941cb5ab20a231f622" offset="0" />
+ </dataarea>
+ </part>
+ <part name="055" interface="vgm_quik">
+ <feature name="part_id" value="55 rhapsody in blood.vgz" />
+ <dataarea name="quik" size="72873">
+ <rom name="55 rhapsody in blood.vgz" size="72873" crc="aca54d84" sha1="5c0346e593fecf46cb03726665b65bc8455e9b07" offset="0" />
+ </dataarea>
+ </part>
+ <part name="056" interface="vgm_quik">
+ <feature name="part_id" value="56 listen to da beatz.vgz" />
+ <dataarea name="quik" size="57087">
+ <rom name="56 listen to da beatz.vgz" size="57087" crc="190f2845" sha1="324c83ff968e0b907ef35600a5b0a10661754332" offset="0" />
+ </dataarea>
+ </part>
+ <part name="057" interface="vgm_quik">
+ <feature name="part_id" value="57 more greek gardens.vgz" />
+ <dataarea name="quik" size="92968">
+ <rom name="57 more greek gardens.vgz" size="92968" crc="255f1767" sha1="101cbf9296cc85d8138c980f80bcaa8a73a8ed75" offset="0" />
+ </dataarea>
+ </part>
+ <part name="058" interface="vgm_quik">
+ <feature name="part_id" value="58 scoreboard.vgz" />
+ <dataarea name="quik" size="37862">
+ <rom name="58 scoreboard.vgz" size="37862" crc="d4b7f7fb" sha1="c993b2cf846dd4198ecc02c6086fa8242c8850ff" offset="0" />
+ </dataarea>
+ </part>
+ <part name="059" interface="vgm_quik">
+ <feature name="part_id" value="59 victorious.vgz" />
+ <dataarea name="quik" size="39739">
+ <rom name="59 victorious.vgz" size="39739" crc="3a312a66" sha1="6ba7d5fe14bcbc0148b72651081e18227bbd5e9e" offset="0" />
+ </dataarea>
+ </part>
+ <part name="060" interface="vgm_quik">
+ <feature name="part_id" value="60 draw game.vgz" />
+ <dataarea name="quik" size="37755">
+ <rom name="60 draw game.vgz" size="37755" crc="bf8291a8" sha1="d0d832a282477cb8c1b94af48bedf3d7c185bd53" offset="0" />
+ </dataarea>
+ </part>
+ <part name="061" interface="vgm_quik">
+ <feature name="part_id" value="61 unused - continue.vgz" />
+ <dataarea name="quik" size="28451">
+ <rom name="61 unused - continue.vgz" size="28451" crc="a35f9297" sha1="5d400205cf7930842b56d2656bfc9759bff5afcb" offset="0" />
+ </dataarea>
+ </part>
+ <part name="062" interface="vgm_quik">
+ <feature name="part_id" value="62 unused - old titlescreen, part 1.vgz" />
+ <dataarea name="quik" size="23173">
+ <rom name="62 unused - old titlescreen, part 1.vgz" size="23173" crc="a0284754" sha1="c91bfc03fb294deae336d79c30a20e6096290708" offset="0" />
+ </dataarea>
+ </part>
+ <part name="063" interface="vgm_quik">
+ <feature name="part_id" value="63 unused - old titlescreen, part 2.vgz" />
+ <dataarea name="quik" size="34642">
+ <rom name="63 unused - old titlescreen, part 2.vgz" size="34642" crc="a98ffebe" sha1="5787944dd16fdfe0a4c6e92426bb6747afdd7484" offset="0" />
+ </dataarea>
+ </part>
+ <part name="064" interface="vgm_quik">
+ <feature name="part_id" value="64 titlescreen.vgz" />
+ <dataarea name="quik" size="23096">
+ <rom name="64 titlescreen.vgz" size="23096" crc="47a4d27b" sha1="0c93edb68820bb7cedd775e0628dfb330611aad8" offset="0" />
+ </dataarea>
+ </part>
+ <part name="065" interface="vgm_quik">
+ <feature name="part_id" value="65 one ring to rule them all.vgz" />
+ <dataarea name="quik" size="19481">
+ <rom name="65 one ring to rule them all.vgz" size="19481" crc="dd702733" sha1="8eabb8698831a868126a6fceaa178e9720818f96" offset="0" />
+ </dataarea>
+ </part>
+ <part name="066" interface="vgm_quik">
+ <feature name="part_id" value="66 yum's xxx world.vgz" />
+ <dataarea name="quik" size="63420">
+ <rom name="66 yum's xxx world.vgz" size="63420" crc="d3905730" sha1="5b60ffb3cd7f7dfe1e8afb471d97f9e194376845" offset="0" />
+ </dataarea>
+ </part>
+ <part name="067" interface="vgm_quik">
+ <feature name="part_id" value="67 yum is a dirty old bastard.vgz" />
+ <dataarea name="quik" size="72818">
+ <rom name="67 yum is a dirty old bastard.vgz" size="72818" crc="c0489d8b" sha1="891d787c37886ea26871b7fffc03ef33be83b0f5" offset="0" />
+ </dataarea>
+ </part>
+ <part name="068" interface="vgm_quik">
+ <feature name="part_id" value="68 chat with wildbeaver.vgz" />
+ <dataarea name="quik" size="27955">
+ <rom name="68 chat with wildbeaver.vgz" size="27955" crc="a409b744" sha1="3adf71e115b863b8ed7d72632471c05b0e2101e4" offset="0" />
+ </dataarea>
+ </part>
+ <part name="069" interface="vgm_quik">
+ <feature name="part_id" value="69 hunting some wild beaver.vgz" />
+ <dataarea name="quik" size="52525">
+ <rom name="69 hunting some wild beaver.vgz" size="52525" crc="6c777272" sha1="bfd43be6457c9b64340f4adf80d5870def121b0b" offset="0" />
+ </dataarea>
+ </part>
+ <part name="070" interface="vgm_quik">
+ <feature name="part_id" value="70 wildbeaver defeated.vgz" />
+ <dataarea name="quik" size="32932">
+ <rom name="70 wildbeaver defeated.vgz" size="32932" crc="6263bded" sha1="57da944eeac49e7f03605fcdbee392ebddd0620a" offset="0" />
+ </dataarea>
+ </part>
+ <part name="071" interface="vgm_quik">
+ <feature name="part_id" value="71 lwb enddemo.vgz" />
+ <dataarea name="quik" size="28405">
+ <rom name="71 lwb enddemo.vgz" size="28405" crc="a565f8bf" sha1="29f4d86b5cc176461bcd3fe9c8475924215d122b" offset="0" />
+ </dataarea>
+ </part>
+ <part name="072" interface="vgm_quik">
+ <feature name="part_id" value="72 ringtester.vgz" />
+ <dataarea name="quik" size="36497">
+ <rom name="72 ringtester.vgz" size="36497" crc="cdd84fe2" sha1="cf578dc73099210c120c1d568b82783232347a3e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="hoops96">
+ <description>Data East's Hoops (Deco MLC System)</description>
+ <year>1995</year>
+ <publisher>Data East</publisher>
+ <info name="cores" value="YMZ280B"/>
+ <part name="001" interface="vgm_quik">
+ <feature name="part_id" value="01 hot hips (beach court).vgz" />
+ <dataarea name="quik" size="326926">
+ <rom name="01 hot hips (beach court).vgz" size="326926" crc="ab94827d" sha1="3da75e85a69e7f5e1dc8ffde75af76ceb08936c2" offset="0" />
+ </dataarea>
+ </part>
+ <part name="002" interface="vgm_quik">
+ <feature name="part_id" value="02 quick (park court).vgz" />
+ <dataarea name="quik" size="307502">
+ <rom name="02 quick (park court).vgz" size="307502" crc="186a60bd" sha1="d9133fa7203e75227422863f672047b062efad93" offset="0" />
+ </dataarea>
+ </part>
+ <part name="003" interface="vgm_quik">
+ <feature name="part_id" value="03 foolish hopper (slum court).vgz" />
+ <dataarea name="quik" size="197106">
+ <rom name="03 foolish hopper (slum court).vgz" size="197106" crc="e14f43b7" sha1="c21f492338f839487dd20e65a57a4142e40b2cd6" offset="0" />
+ </dataarea>
+ </part>
+ <part name="004" interface="vgm_quik">
+ <feature name="part_id" value="04 dancing jam (club court).vgz" />
+ <dataarea name="quik" size="327202">
+ <rom name="04 dancing jam (club court).vgz" size="327202" crc="79995d56" sha1="51cb90ea774f1d09ee3c55b57b83fc6387dacf16" offset="0" />
+ </dataarea>
+ </part>
+ <part name="005" interface="vgm_quik">
+ <feature name="part_id" value="05 no more ''d'' (city court).vgz" />
+ <dataarea name="quik" size="151756">
+ <rom name="05 no more ''d'' (city court).vgz" size="151756" crc="2bee4bf9" sha1="653c187f2159489d3116075d0e707484f02d6cc3" offset="0" />
+ </dataarea>
+ </part>
+ <part name="006" interface="vgm_quik">
+ <feature name="part_id" value="06 opening (opening).vgz" />
+ <dataarea name="quik" size="76488">
+ <rom name="06 opening (opening).vgz" size="76488" crc="5632357e" sha1="d85b78645f1645fc00b92efd6794606b4cafb979" offset="0" />
+ </dataarea>
+ </part>
+ <part name="007" interface="vgm_quik">
+ <feature name="part_id" value="07 power break (game select).vgz" />
+ <dataarea name="quik" size="87536">
+ <rom name="07 power break (game select).vgz" size="87536" crc="24af979d" sha1="4fd62ef710c8a3389ec14f7785f9e6535e675146" offset="0" />
+ </dataarea>
+ </part>
+ <part name="008" interface="vgm_quik">
+ <feature name="part_id" value="08 knock on my heart (team select).vgz" />
+ <dataarea name="quik" size="119085">
+ <rom name="08 knock on my heart (team select).vgz" size="119085" crc="501be13b" sha1="c3131b69f05940bb430ac14cfc91cdf0ab1d1773" offset="0" />
+ </dataarea>
+ </part>
+ <part name="009" interface="vgm_quik">
+ <feature name="part_id" value="09 let's go (game start).vgz" />
+ <dataarea name="quik" size="44505">
+ <rom name="09 let's go (game start).vgz" size="44505" crc="604dd9ed" sha1="fac5a23e3f2d3ce073ee5aa123b3c4ade3c942d2" offset="0" />
+ </dataarea>
+ </part>
+ <part name="010" interface="vgm_quik">
+ <feature name="part_id" value="10 good (replay).vgz" />
+ <dataarea name="quik" size="50041">
+ <rom name="10 good (replay).vgz" size="50041" crc="8b8d21dc" sha1="b3f492f28b08f1789f44f7d9c0547385b5b8c9cb" offset="0" />
+ </dataarea>
+ </part>
+ <part name="011" interface="vgm_quik">
+ <feature name="part_id" value="11 win (win display).vgz" />
+ <dataarea name="quik" size="39158">
+ <rom name="11 win (win display).vgz" size="39158" crc="f1389265" sha1="c13ea9110bb28201693479cf6b30a05c67ddc6a1" offset="0" />
+ </dataarea>
+ </part>
+ <part name="012" interface="vgm_quik">
+ <feature name="part_id" value="12 lose (lose display).vgz" />
+ <dataarea name="quik" size="38691">
+ <rom name="12 lose (lose display).vgz" size="38691" crc="00eb8e47" sha1="e447b508581d8a2a9080ed1148782f6d278e5e2e" offset="0" />
+ </dataarea>
+ </part>
+ <part name="013" interface="vgm_quik">
+ <feature name="part_id" value="13 now take a chance (continue).vgz" />
+ <dataarea name="quik" size="220001">
+ <rom name="13 now take a chance (continue).vgz" size="220001" crc="619d007f" sha1="8a32747d9396277a65f7c6b6407a9476bb215768" offset="0" />
+ </dataarea>
+ </part>
+ <part name="014" interface="vgm_quik">
+ <feature name="part_id" value="14 over (game over).vgz" />
+ <dataarea name="quik" size="29293">
+ <rom name="14 over (game over).vgz" size="29293" crc="6121b4be" sha1="6613aee733071a92ad9e30a159811fafa9e9fd8b" offset="0" />
+ </dataarea>
+ </part>
+ <part name="015" interface="vgm_quik">
+ <feature name="part_id" value="15 end (ending).vgz" />
+ <dataarea name="quik" size="40879">
+ <rom name="15 end (ending).vgz" size="40879" crc="53ad6890" sha1="2102b907646916687c375dffa35e688572cbc285" offset="0" />
+ </dataarea>
+ </part>
+ <part name="016" interface="vgm_quik">
+ <feature name="part_id" value="16 watch your brother (staff roll).vgz" />
+ <dataarea name="quik" size="222505">
+ <rom name="16 watch your brother (staff roll).vgz" size="222505" crc="159f86f2" sha1="ab03c111695027d60fd841f3d1556acad1a11ce4" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="deadconx">
+ <description>Dead Connection (Taito F1 System)</description>
+ <year>1992</year>
+ <publisher>Taito</publisher>
+ <info name="cores" value="YM2610"/>
+ <part name="001" interface="vgm_quik">
+ <feature name="part_id" value="01 attract mode.vgz" />
+ <dataarea name="quik" size="46246">
+ <rom name="01 attract mode.vgz" size="46246" crc="0965773f" sha1="96afed9789bf0433693cbcaa37346897f1fa9b12" offset="0" />
+ </dataarea>
+ </part>
+ <part name="002" interface="vgm_quik">
+ <feature name="part_id" value="02 coin.vgz" />
+ <dataarea name="quik" size="26325">
+ <rom name="02 coin.vgz" size="26325" crc="383815e6" sha1="af2b1a6c996a62483983e8b1f23e83909cf41c3f" offset="0" />
+ </dataarea>
+ </part>
+ <part name="003" interface="vgm_quik">
+ <feature name="part_id" value="03 character select.vgz" />
+ <dataarea name="quik" size="69613">
+ <rom name="03 character select.vgz" size="69613" crc="b9838cec" sha1="952870ab4aa2a397ba501c64ee09d2c953c0f452" offset="0" />
+ </dataarea>
+ </part>
+ <part name="004" interface="vgm_quik">
+ <feature name="part_id" value="04 introduction 1.vgz" />
+ <dataarea name="quik" size="17802">
+ <rom name="04 introduction 1.vgz" size="17802" crc="b07bc688" sha1="223829dd906a96bd41262918f576181fb719262b" offset="0" />
+ </dataarea>
+ </part>
+ <part name="005" interface="vgm_quik">
+ <feature name="part_id" value="05 round start.vgz" />
+ <dataarea name="quik" size="26437">
+ <rom name="05 round start.vgz" size="26437" crc="869eaf54" sha1="06870842135e343d3042d2863a1b383e42b4274a" offset="0" />
+ </dataarea>
+ </part>
+ <part name="006" interface="vgm_quik">
+ <feature name="part_id" value="06 stages 1, 5 bgm.vgz" />
+ <dataarea name="quik" size="113529">
+ <rom name="06 stages 1, 5 bgm.vgz" size="113529" crc="a6c8e93c" sha1="7e134d85e7af63a931fc35afd1b7bb24cee169ed" offset="0" />
+ </dataarea>
+ </part>
+ <part name="007" interface="vgm_quik">
+ <feature name="part_id" value="07 boss bgm.vgz" />
+ <dataarea name="quik" size="68280">
+ <rom name="07 boss bgm.vgz" size="68280" crc="9021e685" sha1="f1f1f337a476e3a09377e753264a1e955ee1abb5" offset="0" />
+ </dataarea>
+ </part>
+ <part name="008" interface="vgm_quik">
+ <feature name="part_id" value="08 round clear.vgz" />
+ <dataarea name="quik" size="18021">
+ <rom name="08 round clear.vgz" size="18021" crc="73fd5b80" sha1="8d68af834a6a6557567c91931b95e4ce3d3941a8" offset="0" />
+ </dataarea>
+ </part>
+ <part name="009" interface="vgm_quik">
+ <feature name="part_id" value="09 introduction 2.vgz" />
+ <dataarea name="quik" size="58731">
+ <rom name="09 introduction 2.vgz" size="58731" crc="2f19a48d" sha1="9df66d72a3e2cd21f8581cf2f1329c6bb5823e81" offset="0" />
+ </dataarea>
+ </part>
+ <part name="010" interface="vgm_quik">
+ <feature name="part_id" value="10 stages 2, 4, 6 bgm.vgz" />
+ <dataarea name="quik" size="69688">
+ <rom name="10 stages 2, 4, 6 bgm.vgz" size="69688" crc="2daee198" sha1="57e1f1e12e8231bccc1aaa9d7493ed50ccaa451f" offset="0" />
+ </dataarea>
+ </part>
+ <part name="011" interface="vgm_quik">
+ <feature name="part_id" value="11 stages 3, 7 bgm.vgz" />
+ <dataarea name="quik" size="57013">
+ <rom name="11 stages 3, 7 bgm.vgz" size="57013" crc="82183436" sha1="bd0922d75fd2b283a101f4640bbf3b4509bef98c" offset="0" />
+ </dataarea>
+ </part>
+ <part name="012" interface="vgm_quik">
+ <feature name="part_id" value="12 introduction 3.vgz" />
+ <dataarea name="quik" size="36947">
+ <rom name="12 introduction 3.vgz" size="36947" crc="7710230f" sha1="8885f1fea149a62cdd82fe39989854c862adc99b" offset="0" />
+ </dataarea>
+ </part>
+ <part name="013" interface="vgm_quik">
+ <feature name="part_id" value="13 ending.vgz" />
+ <dataarea name="quik" size="15834">
+ <rom name="13 ending.vgz" size="15834" crc="c2fbf002" sha1="6325352111aaa8f5a120e89640b6cec75e6f36b7" offset="0" />
+ </dataarea>
+ </part>
+ <part name="014" interface="vgm_quik">
+ <feature name="part_id" value="14 staff roll.vgz" />
+ <dataarea name="quik" size="28814">
+ <rom name="14 staff roll.vgz" size="28814" crc="fa7118ab" sha1="99de6c7727b883cfa3663800a7b50ec6b7a3413c" offset="0" />
+ </dataarea>
+ </part>
+ <part name="015" interface="vgm_quik">
+ <feature name="part_id" value="15 continue.vgz" />
+ <dataarea name="quik" size="22250">
+ <rom name="15 continue.vgz" size="22250" crc="3f063ebc" sha1="80a294bb2ba60b7850ccf54f5d710f4c5d46e817" offset="0" />
+ </dataarea>
+ </part>
+ <part name="016" interface="vgm_quik">
+ <feature name="part_id" value="16 game over.vgz" />
+ <dataarea name="quik" size="7634">
+ <rom name="16 game over.vgz" size="7634" crc="0254203a" sha1="40acdcdea9eea572d87e7eb295e788adee2119cb" offset="0" />
+ </dataarea>
+ </part>
+ <part name="017" interface="vgm_quik">
+ <feature name="part_id" value="17 unused 1.vgz" />
+ <dataarea name="quik" size="23383">
+ <rom name="17 unused 1.vgz" size="23383" crc="e248cdd7" sha1="8f741f0bb2b90565bc04049247b21a7b717d7647" offset="0" />
+ </dataarea>
+ </part>
+ <part name="018" interface="vgm_quik">
+ <feature name="part_id" value="18 unused 2.vgz" />
+ <dataarea name="quik" size="5549">
+ <rom name="18 unused 2.vgz" size="5549" crc="839e7a32" sha1="34936ff8e2f81009fcfdefd260d0811afdcd9d71" offset="0" />
+ </dataarea>
+ </part>
+ <part name="019" interface="vgm_quik">
+ <feature name="part_id" value="19 unused 3.vgz" />
+ <dataarea name="quik" size="16585">
+ <rom name="19 unused 3.vgz" size="16585" crc="53d87181" sha1="f59d85dd62a297872ed491a8d8dd9c354997ce3a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="ogrebatl_ngpc">
+ <description>Densetsu no Ogre Battle Gaiden - Zenobia no Ouji (Neo Geo Pocket Color)</description>
+ <year>2000</year>
+ <publisher>SNK</publisher>
+ <info name="cores" value="T6W28"/>
+ <part name="001" interface="vgm_quik">
+ <feature name="part_id" value="01 overture.vgz" />
+ <dataarea name="quik" size="15416">
+ <rom name="01 overture.vgz" size="15416" crc="5798b7fa" sha1="0245d2f5e0517aada646edde0f2a46c3d6f43b50" offset="0" />
+ </dataarea>
+ </part>
+ <part name="002" interface="vgm_quik">
+ <feature name="part_id" value="02 beginning of the tale.vgz" />
+ <dataarea name="quik" size="18306">
+ <rom name="02 beginning of the tale.vgz" size="18306" crc="415be0f0" sha1="6be1f78eb3fce0373cf5e58c9179ce1716d4d10d" offset="0" />
+ </dataarea>
+ </part>
+ <part name="003" interface="vgm_quik">
+ <feature name="part_id" value="03 entrance parade.vgz" />
+ <dataarea name="quik" size="16711">
+ <rom name="03 entrance parade.vgz" size="16711" crc="de36e11f" sha1="9486cd1aa174d6d0bf0dfd77dbc384f4eb6527aa" offset="0" />
+ </dataarea>
+ </part>
+ <part name="004" interface="vgm_quik">
+ <feature name="part_id" value="04 fortune teller.vgz" />
+ <dataarea name="quik" size="8202">
+ <rom name="04 fortune teller.vgz" size="8202" crc="e58fdf76" sha1="3cb843e4adf10f8c127364e0794c4112ff654cf3" offset="0" />
+ </dataarea>
+ </part>
+ <part name="005" interface="vgm_quik">
+ <feature name="part_id" value="05 atlas.vgz" />
+ <dataarea name="quik" size="11666">
+ <rom name="05 atlas.vgz" size="11666" crc="af7e1fba" sha1="090f33cf5a9048ff19a2f3462b08ab1f6a9de821" offset="0" />
+ </dataarea>
+ </part>
+ <part name="006" interface="vgm_quik">
+ <feature name="part_id" value="06 revolt.vgz" />
+ <dataarea name="quik" size="16631">
+ <rom name="06 revolt.vgz" size="16631" crc="13624cd9" sha1="03b82a72c64669915dac66b643ce3d8c9600d371" offset="0" />
+ </dataarea>
+ </part>
+ <part name="007" interface="vgm_quik">
+ <feature name="part_id" value="07 guerrilla war.vgz" />
+ <dataarea name="quik" size="13323">
+ <rom name="07 guerrilla war.vgz" size="13323" crc="ca5c3669" sha1="d8eaa32eadf2edf4099be5b2942aeca4c684ba18" offset="0" />
+ </dataarea>
+ </part>
+ <part name="008" interface="vgm_quik">
+ <feature name="part_id" value="08 rout.vgz" />
+ <dataarea name="quik" size="1911">
+ <rom name="08 rout.vgz" size="1911" crc="33cfd94e" sha1="a0c41392b8286ebbf8eebd6f882d76a62014ebfb" offset="0" />
+ </dataarea>
+ </part>
+ <part name="009" interface="vgm_quik">
+ <feature name="part_id" value="09 rest in peace.vgz" />
+ <dataarea name="quik" size="4848">
+ <rom name="09 rest in peace.vgz" size="4848" crc="5bb13652" sha1="4e90c63cd65b1b4f6312e929309829d38d4a23fc" offset="0" />
+ </dataarea>
+ </part>
+ <part name="010" interface="vgm_quik">
+ <feature name="part_id" value="10 coma.vgz" />
+ <dataarea name="quik" size="8718">
+ <rom name="10 coma.vgz" size="8718" crc="fc0713e3" sha1="06e8d5128c2f8db09e8be840c13b80f2e37ea0a0" offset="0" />
+ </dataarea>
+ </part>
+ <part name="011" interface="vgm_quik">
+ <feature name="part_id" value="11 viking spirits.vgz" />
+ <dataarea name="quik" size="12799">
+ <rom name="11 viking spirits.vgz" size="12799" crc="52128b7d" sha1="5ffab6294001ac0c27cb215181f115d661f28058" offset="0" />
+ </dataarea>
+ </part>
+ <part name="012" interface="vgm_quik">
+ <feature name="part_id" value="12 do or die.vgz" />
+ <dataarea name="quik" size="15252">
+ <rom name="12 do or die.vgz" size="15252" crc="03f6dfde" sha1="ca01f3a116a924fd3340d27e368edf700c5c913a" offset="0" />
+ </dataarea>
+ </part>
+ <part name="013" interface="vgm_quik">
+ <feature name="part_id" value="13 brass of victory.vgz" />
+ <dataarea name="quik" size="1585">
+ <rom name="13 brass of victory.vgz" size="1585" crc="917fe7c7" sha1="f544b1cf79bed7bb1554ff325095344ff65c9653" offset="0" />
+ </dataarea>
+ </part>
+ <part name="014" interface="vgm_quik">
+ <feature name="part_id" value="14 acquired freedom.vgz" />
+ <dataarea name="quik" size="3730">
+ <rom name="14 acquired freedom.vgz" size="3730" crc="91f0bb8a" sha1="ab1abbbd7a55908afb1477276c3b529b5edb4c61" offset="0" />
+ </dataarea>
+ </part>
+ <part name="015" interface="vgm_quik">
+ <feature name="part_id" value="15 impregnable defense.vgz" />
+ <dataarea name="quik" size="16763">
+ <rom name="15 impregnable defense.vgz" size="16763" crc="b11aee2e" sha1="97dbc4c93d90a765dbfb8c6a4384015b76bbc0dc" offset="0" />
+ </dataarea>
+ </part>
+ <part name="016" interface="vgm_quik">
+ <feature name="part_id" value="16 autumnal sky.vgz" />
+ <dataarea name="quik" size="17584">
+ <rom name="16 autumnal sky.vgz" size="17584" crc="974bb78b" sha1="9acab91f924b5e40e6147f303c1b9b81c28c909b" offset="0" />
+ </dataarea>
+ </part>
+ <part name="017" interface="vgm_quik">
+ <feature name="part_id" value="17 krypton.vgz" />
+ <dataarea name="quik" size="17455">
+ <rom name="17 krypton.vgz" size="17455" crc="6bc90d3e" sha1="574f78fc2ed631b48436ef738035323a9691ad1c" offset="0" />
+ </dataarea>
+ </part>
+ <part name="018" interface="vgm_quik">
+ <feature name="part_id" value="18 schlieren.vgz" />
+ <dataarea name="quik" size="3453">
+ <rom name="18 schlieren.vgz" size="3453" crc="b332661c" sha1="88da4263dc3cc9304b070ae6c84c355c5614b68c" offset="0" />
+ </dataarea>
+ </part>
+ <part name="019" interface="vgm_quik">
+ <feature name="part_id" value="19 white storm.vgz" />
+ <dataarea name="quik" size="13284">
+ <rom name="19 white storm.vgz" size="13284" crc="88859750" sha1="7743bf6dac8eb5577d5e9bf1ab93b4a1348a5097" offset="0" />
+ </dataarea>
+ </part>
+ <part name="020" interface="vgm_quik">
+ <feature name="part_id" value="20 accretion disk.vgz" />
+ <dataarea name="quik" size="33281">
+ <rom name="20 accretion disk.vgz" size="33281" crc="2d5f0017" sha1="c1f5b7a4a2f4983160cda59206df2391158b2329" offset="0" />
+ </dataarea>
+ </part>
+ <part name="021" interface="vgm_quik">
+ <feature name="part_id" value="21 dark matter.vgz" />
+ <dataarea name="quik" size="14403">
+ <rom name="21 dark matter.vgz" size="14403" crc="394d1fb3" sha1="98c7a40d059877e5e177979cdd1dd6464f3edcc0" offset="0" />
+ </dataarea>
+ </part>
+ <part name="022" interface="vgm_quik">
+ <feature name="part_id" value="22 billow of the dark.vgz" />
+ <dataarea name="quik" size="18314">
+ <rom name="22 billow of the dark.vgz" size="18314" crc="4902d381" sha1="d6df3729d1c6641273da42c7d06fb3c9a728873b" offset="0" />
+ </dataarea>
+ </part>
+ <part name="023" interface="vgm_quik">
+ <feature name="part_id" value="23 morning star.vgz" />
+ <dataarea name="quik" size="3157">
+ <rom name="23 morning star.vgz" size="3157" crc="bdcc4492" sha1="9100c2046f60a5d09535d1fa8f359dc148d58d1a" offset="0" />
+ </dataarea>
+ </part>
+ <part name="024" interface="vgm_quik">
+ <feature name="part_id" value="24 one episode.vgz" />
+ <dataarea name="quik" size="6547">
+ <rom name="24 one episode.vgz" size="6547" crc="3275dee3" sha1="773f0cea958a46fe194f04de4cf40f5a515ff5b9" offset="0" />
+ </dataarea>
+ </part>
+ <part name="025" interface="vgm_quik">
+ <feature name="part_id" value="25 neo-overture.vgz" />
+ <dataarea name="quik" size="14996">
+ <rom name="25 neo-overture.vgz" size="14996" crc="cccd36ff" sha1="8677d08561ee62081768e595babbe947de4f4332" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="exvania">
+ <description>Exvania (Namco NA-1)</description>
+ <year>1992</year>
+ <publisher>Namco</publisher>
+ <info name="cores" value="C219"/>
+ <part name="001" interface="vgm_quik">
+ <feature name="part_id" value="01 opening.vgz" />
+ <dataarea name="quik" size="119899">
+ <rom name="01 opening.vgz" size="119899" crc="8590d29f" sha1="026451d100fca5bd6978bc09e9a42ecd0b70c9f6" offset="0" />
+ </dataarea>
+ </part>
+ <part name="002" interface="vgm_quik">
+ <feature name="part_id" value="02 credit.vgz" />
+ <dataarea name="quik" size="5868">
+ <rom name="02 credit.vgz" size="5868" crc="23874c63" sha1="fb138803635e147c6ee842bcf017a2ded6ef9173" offset="0" />
+ </dataarea>
+ </part>
+ <part name="003" interface="vgm_quik">
+ <feature name="part_id" value="03 waiting for participation bgm.vgz" />
+ <dataarea name="quik" size="73158">
+ <rom name="03 waiting for participation bgm.vgz" size="73158" crc="5352d680" sha1="4c231ff9ba47bc799319f59ec5ecf8f4881126a2" offset="0" />
+ </dataarea>
+ </part>
+ <part name="004" interface="vgm_quik">
+ <feature name="part_id" value="04 start.vgz" />
+ <dataarea name="quik" size="54020">
+ <rom name="04 start.vgz" size="54020" crc="5475706c" sha1="8878d12507876d9048e5f4dd25f1a0f1f272f2f8" offset="0" />
+ </dataarea>
+ </part>
+ <part name="005" interface="vgm_quik">
+ <feature name="part_id" value="05 game bgm 1.vgz" />
+ <dataarea name="quik" size="134414">
+ <rom name="05 game bgm 1.vgz" size="134414" crc="b27f3b50" sha1="fec6421c433b761f7ac170540b989ef6074a43db" offset="0" />
+ </dataarea>
+ </part>
+ <part name="006" interface="vgm_quik">
+ <feature name="part_id" value="06 warning bgm.vgz" />
+ <dataarea name="quik" size="148064">
+ <rom name="06 warning bgm.vgz" size="148064" crc="47aa468e" sha1="831e475b64058acf1d49ad1ec66fb19dd3296dde" offset="0" />
+ </dataarea>
+ </part>
+ <part name="007" interface="vgm_quik">
+ <feature name="part_id" value="07 draw jingle.vgz" />
+ <dataarea name="quik" size="59908">
+ <rom name="07 draw jingle.vgz" size="59908" crc="4d40d988" sha1="88a31493f2fab59779c88b749a5a97c6a68d5b76" offset="0" />
+ </dataarea>
+ </part>
+ <part name="008" interface="vgm_quik">
+ <feature name="part_id" value="08 game bgm 2.vgz" />
+ <dataarea name="quik" size="182074">
+ <rom name="08 game bgm 2.vgz" size="182074" crc="8f8d7d66" sha1="edff1805e75268461ce9266ae5db555a034af416" offset="0" />
+ </dataarea>
+ </part>
+ <part name="009" interface="vgm_quik">
+ <feature name="part_id" value="09 boss - dragon bgm.vgz" />
+ <dataarea name="quik" size="110142">
+ <rom name="09 boss - dragon bgm.vgz" size="110142" crc="4dec9096" sha1="9a7482bbbc8bfa622b4b9e810f08cd58ae777ede" offset="0" />
+ </dataarea>
+ </part>
+ <part name="010" interface="vgm_quik">
+ <feature name="part_id" value="10 victory decision.vgz" />
+ <dataarea name="quik" size="54468">
+ <rom name="10 victory decision.vgz" size="54468" crc="4ba123d0" sha1="29abeaacb397cf85ce719096e4866dead4b84c71" offset="0" />
+ </dataarea>
+ </part>
+ <part name="011" interface="vgm_quik">
+ <feature name="part_id" value="11 win-loss standings &amp; map.vgz" />
+ <dataarea name="quik" size="66862">
+ <rom name="11 win-loss standings &amp; map.vgz" size="66862" crc="fda2ccab" sha1="b9be4c93cd5e7853f507d4e58ae735709d5460f0" offset="0" />
+ </dataarea>
+ </part>
+ <part name="012" interface="vgm_quik">
+ <feature name="part_id" value="12 final boss - erinyes bgm.vgz" />
+ <dataarea name="quik" size="97752">
+ <rom name="12 final boss - erinyes bgm.vgz" size="97752" crc="b8ec4ed6" sha1="9be092b2a14a4489683a1a8f16cafb52d09f23ee" offset="0" />
+ </dataarea>
+ </part>
+ <part name="013" interface="vgm_quik">
+ <feature name="part_id" value="13 ending.vgz" />
+ <dataarea name="quik" size="83656">
+ <rom name="13 ending.vgz" size="83656" crc="39f1bd99" sha1="2d980f2a0bf275b5591e46ad721beb8880c36a6c" offset="0" />
+ </dataarea>
+ </part>
+ <part name="014" interface="vgm_quik">
+ <feature name="part_id" value="14 staff roll.vgz" />
+ <dataarea name="quik" size="81605">
+ <rom name="14 staff roll.vgz" size="81605" crc="b775e010" sha1="dd14e726e59a210484af67a9a7f123d01aa85976" offset="0" />
+ </dataarea>
+ </part>
+ <part name="015" interface="vgm_quik">
+ <feature name="part_id" value="15 continue.vgz" />
+ <dataarea name="quik" size="68502">
+ <rom name="15 continue.vgz" size="68502" crc="2eba7190" sha1="6abde4102f2ce2c2ebf295986756fb3af7ad9bb8" offset="0" />
+ </dataarea>
+ </part>
+ <part name="016" interface="vgm_quik">
+ <feature name="part_id" value="16 game over.vgz" />
+ <dataarea name="quik" size="49397">
+ <rom name="16 game over.vgz" size="49397" crc="392e4f0f" sha1="f54e18ef8dfacfa396be00b5c90d794ce8fda971" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="suprslam">
+ <description>From TV Animation Slam Dunk - Super Slams (Arcade)</description>
+ <year>1995</year>
+ <publisher>Banpresto</publisher>
+ <info name="cores" value="YM2610"/>
+ <part name="001" interface="vgm_quik">
+ <feature name="part_id" value="01 opening.vgz" />
+ <dataarea name="quik" size="209977">
+ <rom name="01 opening.vgz" size="209977" crc="4a0341ce" sha1="57ce51c3ec28484a064df3ab4d75104574d4fe4d" offset="0" />
+ </dataarea>
+ </part>
+ <part name="002" interface="vgm_quik">
+ <feature name="part_id" value="02 credit.vgz" />
+ <dataarea name="quik" size="5059">
+ <rom name="02 credit.vgz" size="5059" crc="e3282ecf" sha1="2ed4e38e808d75e341c17c4f430807d907a0c04a" offset="0" />
+ </dataarea>
+ </part>
+ <part name="003" interface="vgm_quik">
+ <feature name="part_id" value="03 select.vgz" />
+ <dataarea name="quik" size="209152">
+ <rom name="03 select.vgz" size="209152" crc="e030c4db" sha1="47cb54e9d62a31e8ecd73c5cd4288ff61dcccab6" offset="0" />
+ </dataarea>
+ </part>
+ <part name="004" interface="vgm_quik">
+ <feature name="part_id" value="04 vs.vgz" />
+ <dataarea name="quik" size="57302">
+ <rom name="04 vs.vgz" size="57302" crc="912f08b5" sha1="1f049abb6f43f15bb354fb23e51acd87a81593bf" offset="0" />
+ </dataarea>
+ </part>
+ <part name="005" interface="vgm_quik">
+ <feature name="part_id" value="05 win.vgz" />
+ <dataarea name="quik" size="92980">
+ <rom name="05 win.vgz" size="92980" crc="00e01de0" sha1="c8b8d5cda43751bbc1273ead514ef198ddd0e338" offset="0" />
+ </dataarea>
+ </part>
+ <part name="006" interface="vgm_quik">
+ <feature name="part_id" value="06 bonus stage.vgz" />
+ <dataarea name="quik" size="154673">
+ <rom name="06 bonus stage.vgz" size="154673" crc="164f8fd2" sha1="a5b9df8c0af4ef56c36b1275d5592c81066d5754" offset="0" />
+ </dataarea>
+ </part>
+ <part name="007" interface="vgm_quik">
+ <feature name="part_id" value="07 joining in.vgz" />
+ <dataarea name="quik" size="33343">
+ <rom name="07 joining in.vgz" size="33343" crc="ce85c71c" sha1="2377a905ddfb8fc6e9537f63bbcb824d4bfc43de" offset="0" />
+ </dataarea>
+ </part>
+ <part name="008" interface="vgm_quik">
+ <feature name="part_id" value="08 ending - kainan.vgz" />
+ <dataarea name="quik" size="59269">
+ <rom name="08 ending - kainan.vgz" size="59269" crc="3a379c7e" sha1="f1d223ba7aed1cb091d5e80b3bd3d5605e9823f9" offset="0" />
+ </dataarea>
+ </part>
+ <part name="009" interface="vgm_quik">
+ <feature name="part_id" value="09 ending - ryonan.vgz" />
+ <dataarea name="quik" size="60861">
+ <rom name="09 ending - ryonan.vgz" size="60861" crc="253acda7" sha1="65ac0a20bd0b6e33c325f643877c32d0aab61ee4" offset="0" />
+ </dataarea>
+ </part>
+ <part name="010" interface="vgm_quik">
+ <feature name="part_id" value="10 ending - shohoku.vgz" />
+ <dataarea name="quik" size="61483">
+ <rom name="10 ending - shohoku.vgz" size="61483" crc="b27a4022" sha1="38921b4b390e2026cd7382a4a74489bb53a4a304" offset="0" />
+ </dataarea>
+ </part>
+ <part name="011" interface="vgm_quik">
+ <feature name="part_id" value="11 ending - shoyo.vgz" />
+ <dataarea name="quik" size="66973">
+ <rom name="11 ending - shoyo.vgz" size="66973" crc="b128d20e" sha1="bc92cb1ecee528b00ed58412d41974acfb19cc27" offset="0" />
+ </dataarea>
+ </part>
+ <part name="012" interface="vgm_quik">
+ <feature name="part_id" value="12 staff roll.vgz" />
+ <dataarea name="quik" size="147722">
+ <rom name="12 staff roll.vgz" size="147722" crc="98401bfa" sha1="356594c496ac4d4d194882ad11251b8508f9ff3c" offset="0" />
+ </dataarea>
+ </part>
+ <part name="013" interface="vgm_quik">
+ <feature name="part_id" value="13 lose.vgz" />
+ <dataarea name="quik" size="41029">
+ <rom name="13 lose.vgz" size="41029" crc="a48be6dc" sha1="c688aae86f2f3aeb7a45df089cbd050448cd3659" offset="0" />
+ </dataarea>
+ </part>
+ <part name="014" interface="vgm_quik">
+ <feature name="part_id" value="14 continue.vgz" />
+ <dataarea name="quik" size="34840">
+ <rom name="14 continue.vgz" size="34840" crc="2388a584" sha1="f2ea79ced85196dc7ee6695c27863bf37c18a0ab" offset="0" />
+ </dataarea>
+ </part>
+ <part name="015" interface="vgm_quik">
+ <feature name="part_id" value="15 name entry.vgz" />
+ <dataarea name="quik" size="91767">
+ <rom name="15 name entry.vgz" size="91767" crc="a62d4757" sha1="8aa6e6218bb0ff4951fe932b3ca6da2aef5b470f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="geoseal_68k">
+ <description>Geograph Seal (Sharp X68000)</description>
+ <year>1994</year>
+ <publisher>Exact</publisher>
+ <info name="cores" value="YM2151, OKIM6258"/>
+ <part name="001" interface="vgm_quik">
+ <feature name="part_id" value="01 intro.vgz" />
+ <dataarea name="quik" size="3202">
+ <rom name="01 intro.vgz" size="3202" crc="034aabb0" sha1="42bbc89706844ac7e018e2496c9dc3f61f350433" offset="0" />
+ </dataarea>
+ </part>
+ <part name="002" interface="vgm_quik">
+ <feature name="part_id" value="02 opening.vgz" />
+ <dataarea name="quik" size="63126">
+ <rom name="02 opening.vgz" size="63126" crc="580b156f" sha1="cc96ad12376a79a38b84edbb4cbfbba098465b7b" offset="0" />
+ </dataarea>
+ </part>
+ <part name="003" interface="vgm_quik">
+ <feature name="part_id" value="03 mission.vgz" />
+ <dataarea name="quik" size="28222">
+ <rom name="03 mission.vgz" size="28222" crc="33e19511" sha1="0aad31caa4579ae4adc91fdfcd32fbb2ab2bd117" offset="0" />
+ </dataarea>
+ </part>
+ <part name="004" interface="vgm_quik">
+ <feature name="part_id" value="04 stage 1.vgz" />
+ <dataarea name="quik" size="43271">
+ <rom name="04 stage 1.vgz" size="43271" crc="2464f492" sha1="7ae95d942d5a01b24435b306ab62e1131bb5412f" offset="0" />
+ </dataarea>
+ </part>
+ <part name="005" interface="vgm_quik">
+ <feature name="part_id" value="05 boss 1.vgz" />
+ <dataarea name="quik" size="21303">
+ <rom name="05 boss 1.vgz" size="21303" crc="00711a55" sha1="92c462d690cfda96e0107ddd79d3c57376a36148" offset="0" />
+ </dataarea>
+ </part>
+ <part name="006" interface="vgm_quik">
+ <feature name="part_id" value="06 stage clear.vgz" />
+ <dataarea name="quik" size="20610">
+ <rom name="06 stage clear.vgz" size="20610" crc="c58e59a5" sha1="82bce7aab9c7df0de6e6058e0501ea3b247f243a" offset="0" />
+ </dataarea>
+ </part>
+ <part name="007" interface="vgm_quik">
+ <feature name="part_id" value="07 stage 2.vgz" />
+ <dataarea name="quik" size="39597">
+ <rom name="07 stage 2.vgz" size="39597" crc="29ecb3ee" sha1="a29ae0137927eedbebe88772aa917c431fb41144" offset="0" />
+ </dataarea>
+ </part>
+ <part name="008" interface="vgm_quik">
+ <feature name="part_id" value="08 stage 3.vgz" />
+ <dataarea name="quik" size="51279">
+ <rom name="08 stage 3.vgz" size="51279" crc="7c3660c7" sha1="6783ec4ccb1d13866f7ae5f25c8208e5588d80d7" offset="0" />
+ </dataarea>
+ </part>
+ <part name="009" interface="vgm_quik">
+ <feature name="part_id" value="09 boss 2.vgz" />
+ <dataarea name="quik" size="20403">
+ <rom name="09 boss 2.vgz" size="20403" crc="54403816" sha1="ddcfb4f3e69023c2130ab6162ae526e49d76f3d0" offset="0" />
+ </dataarea>
+ </part>
+ <part name="010" interface="vgm_quik">
+ <feature name="part_id" value="10 stage 4.vgz" />
+ <dataarea name="quik" size="31666">
+ <rom name="10 stage 4.vgz" size="31666" crc="4691f816" sha1="3e4d791e2f3eb2101d4161c624008793891abfd1" offset="0" />
+ </dataarea>
+ </part>
+ <part name="011" interface="vgm_quik">
+ <feature name="part_id" value="11 stage 5.vgz" />
+ <dataarea name="quik" size="22443">
+ <rom name="11 stage 5.vgz" size="22443" crc="4bfc0226" sha1="762d60f3dab7d293d34bc1ebf13d669e3fa53618" offset="0" />
+ </dataarea>
+ </part>
+ <part name="012" interface="vgm_quik">
+ <feature name="part_id" value="12 stage 6.vgz" />
+ <dataarea name="quik" size="50464">
+ <rom name="12 stage 6.vgz" size="50464" crc="9288963c" sha1="b6e98cafa48d59a047e5d31b861386f0ef721f5a" offset="0" />
+ </dataarea>
+ </part>
+ <part name="013" interface="vgm_quik">
+ <feature name="part_id" value="13 stage 7.vgz" />
+ <dataarea name="quik" size="20295">
+ <rom name="13 stage 7.vgz" size="20295" crc="0f3f1e34" sha1="35154a7973f3c7a55e9501fd0067b2422ee1cba4" offset="0" />
+ </dataarea>
+ </part>
+ <part name="014" interface="vgm_quik">
+ <feature name="part_id" value="14 stage 8.vgz" />
+ <dataarea name="quik" size="15641">
+ <rom name="14 stage 8.vgz" size="15641" crc="74e5dd72" sha1="edc6a5c6752c9e0b8dd86752898cac3383c102f2" offset="0" />
+ </dataarea>
+ </part>
+ <part name="015" interface="vgm_quik">
+ <feature name="part_id" value="15 ending.vgz" />
+ <dataarea name="quik" size="91192">
+ <rom name="15 ending.vgz" size="91192" crc="6a4b508f" sha1="a74151bf278bddd76fefdd5802e22f9f41f79de1" offset="0" />
+ </dataarea>
+ </part>
+ <part name="016" interface="vgm_quik">
+ <feature name="part_id" value="16 game over.vgz" />
+ <dataarea name="quik" size="16509">
+ <rom name="16 game over.vgz" size="16509" crc="7eb0cbfa" sha1="be17cfb0a3d7ad43af644fc77357e28b3d4269cf" offset="0" />
+ </dataarea>
+ </part>
+ <part name="017" interface="vgm_quik">
+ <feature name="part_id" value="17 name entry.vgz" />
+ <dataarea name="quik" size="15880">
+ <rom name="17 name entry.vgz" size="15880" crc="840f44da" sha1="481441a3967f00b7a1dc762a53cc46e3ce370419" offset="0" />
+ </dataarea>
+ </part>
+ <part name="018" interface="vgm_quik">
+ <feature name="part_id" value="18 v.s. menu.vgz" />
+ <dataarea name="quik" size="26857">
+ <rom name="18 v.s. menu.vgz" size="26857" crc="76fd7001" sha1="c6e96d97801d9e39e2de45078b3b67958492f759" offset="0" />
+ </dataarea>
+ </part>
+ <part name="019" interface="vgm_quik">
+ <feature name="part_id" value="19 v.s. battle.vgz" />
+ <dataarea name="quik" size="15494">
+ <rom name="19 v.s. battle.vgz" size="15494" crc="88ba4d20" sha1="beb65b139233181d99557e0c7689093b6114b068" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="gridiron">
+ <description>Gridiron Fight (Arcade)</description>
+ <year>1985</year>
+ <publisher>Tehkan</publisher>
+ <info name="cores" value="2xYM2149"/>
+ <part name="001" interface="vgm_quik">
+ <feature name="part_id" value="01 title.vgz" />
+ <dataarea name="quik" size="2560">
+ <rom name="01 title.vgz" size="2560" crc="894c0aae" sha1="8709fbf38cac7d3945fa4b45295df3c62f94c796" offset="0" />
+ </dataarea>
+ </part>
+ <part name="002" interface="vgm_quik">
+ <feature name="part_id" value="02 credit.vgz" />
+ <dataarea name="quik" size="352">
+ <rom name="02 credit.vgz" size="352" crc="fae96eeb" sha1="f76b6e045c5b8968bda22a63d66e582a508190b5" offset="0" />
+ </dataarea>
+ </part>
+ <part name="003" interface="vgm_quik">
+ <feature name="part_id" value="03 start.vgz" />
+ <dataarea name="quik" size="2678">
+ <rom name="03 start.vgz" size="2678" crc="d7de23fd" sha1="eab570463c0ba5d08cb5ff8d4f11bf12d1a16ceb" offset="0" />
+ </dataarea>
+ </part>
+ <part name="004" interface="vgm_quik">
+ <feature name="part_id" value="04 kick off.vgz" />
+ <dataarea name="quik" size="474">
+ <rom name="04 kick off.vgz" size="474" crc="88df4930" sha1="b36d287fa29d65a2c956f0cb216ca361b342c956" offset="0" />
+ </dataarea>
+ </part>
+ <part name="005" interface="vgm_quik">
+ <feature name="part_id" value="05 main bgm.vgz" />
+ <dataarea name="quik" size="1453">
+ <rom name="05 main bgm.vgz" size="1453" crc="697f70a6" sha1="bde9807dda9ce54053b61c2454c8ad596272154c" offset="0" />
+ </dataarea>
+ </part>
+ <part name="006" interface="vgm_quik">
+ <feature name="part_id" value="06 touchdown.vgz" />
+ <dataarea name="quik" size="641">
+ <rom name="06 touchdown.vgz" size="641" crc="2fc1c437" sha1="403e6ac312a05d1e2330a669e34c24aeb3083364" offset="0" />
+ </dataarea>
+ </part>
+ <part name="007" interface="vgm_quik">
+ <feature name="part_id" value="07 kick success.vgz" />
+ <dataarea name="quik" size="595">
+ <rom name="07 kick success.vgz" size="595" crc="af5d5498" sha1="e98c3472ed09d6b3048cc242b6f130a662302c62" offset="0" />
+ </dataarea>
+ </part>
+ <part name="008" interface="vgm_quik">
+ <feature name="part_id" value="08 safety.vgz" />
+ <dataarea name="quik" size="516">
+ <rom name="08 safety.vgz" size="516" crc="3731b279" sha1="52003dd1cb138b395f0f947038d1fe7037e6107c" offset="0" />
+ </dataarea>
+ </part>
+ <part name="009" interface="vgm_quik">
+ <feature name="part_id" value="09 side change.vgz" />
+ <dataarea name="quik" size="1126">
+ <rom name="09 side change.vgz" size="1126" crc="7da39195" sha1="01b1d0c1dbb3a96f03f16d8d5f8395ffa85ebe2e" offset="0" />
+ </dataarea>
+ </part>
+ <part name="010" interface="vgm_quik">
+ <feature name="part_id" value="10 kick failure.vgz" />
+ <dataarea name="quik" size="683">
+ <rom name="10 kick failure.vgz" size="683" crc="e9ddab70" sha1="e6a61b2faccd0f14816e1a4bddc95179595a0d69" offset="0" />
+ </dataarea>
+ </part>
+ <part name="011" interface="vgm_quik">
+ <feature name="part_id" value="11 continue.vgz" />
+ <dataarea name="quik" size="2201">
+ <rom name="11 continue.vgz" size="2201" crc="b0934e88" sha1="6df447461a535d0b07db9e8b656c2c3330093893" offset="0" />
+ </dataarea>
+ </part>
+ <part name="012" interface="vgm_quik">
+ <feature name="part_id" value="12 ending.vgz" />
+ <dataarea name="quik" size="1141">
+ <rom name="12 ending.vgz" size="1141" crc="69456a75" sha1="f17f822d70eb3ae1b90f97391608ac6cf795d26e" offset="0" />
+ </dataarea>
+ </part>
+ <part name="013" interface="vgm_quik">
+ <feature name="part_id" value="13 game over.vgz" />
+ <dataarea name="quik" size="3969">
+ <rom name="13 game over.vgz" size="3969" crc="4884be02" sha1="6b3c4f22e04d9489ac136b2818f221f596c3f9d1" offset="0" />
+ </dataarea>
+ </part>
+ <part name="014" interface="vgm_quik">
+ <feature name="part_id" value="14 unused jingle 1.vgz" />
+ <dataarea name="quik" size="546">
+ <rom name="14 unused jingle 1.vgz" size="546" crc="4c7d593c" sha1="96bc069faea92e7335540ed947d93a90b4a3a29e" offset="0" />
+ </dataarea>
+ </part>
+ <part name="015" interface="vgm_quik">
+ <feature name="part_id" value="15 unused jingle 2.vgz" />
+ <dataarea name="quik" size="601">
+ <rom name="15 unused jingle 2.vgz" size="601" crc="5cbd4aea" sha1="e1e816d3ca439736c4acf1d8009f12cf97a29763" offset="0" />
+ </dataarea>
+ </part>
+ <part name="016" interface="vgm_quik">
+ <feature name="part_id" value="16 unused jingle 3.vgz" />
+ <dataarea name="quik" size="600">
+ <rom name="16 unused jingle 3.vgz" size="600" crc="9f181b7b" sha1="c05243d93833ca241102d839bba83bf4a0783029" offset="0" />
+ </dataarea>
+ </part>
+ <part name="017" interface="vgm_quik">
+ <feature name="part_id" value="17 unused music 1.vgz" />
+ <dataarea name="quik" size="2776">
+ <rom name="17 unused music 1.vgz" size="2776" crc="ce5249b1" sha1="ef883bd35c673a4e4e8160770c461b33a8a10f84" offset="0" />
+ </dataarea>
+ </part>
+ <part name="018" interface="vgm_quik">
+ <feature name="part_id" value="18 unused music 2.vgz" />
+ <dataarea name="quik" size="3625">
+ <rom name="18 unused music 2.vgz" size="3625" crc="9d64c030" sha1="0b16d3bec33c330fdad38b6d1d58cce3e98eb9c9" offset="0" />
+ </dataarea>
+ </part>
+ <part name="019" interface="vgm_quik">
+ <feature name="part_id" value="19 unused music 3.vgz" />
+ <dataarea name="quik" size="2653">
+ <rom name="19 unused music 3.vgz" size="2653" crc="26edeb82" sha1="6dec868b1fc0ff61b0bd65e7fa836ad7830bab09" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="laplace_68k">
+ <description>Laplace no Ma (Sharp X68000)</description>
+ <year>1990</year>
+ <publisher>Humming Bird Soft</publisher>
+ <info name="cores" value="YM2151, OKIM6258"/>
+ <part name="001" interface="vgm_quik">
+ <feature name="part_id" value="01 opening.vgz" />
+ <dataarea name="quik" size="33144">
+ <rom name="01 opening.vgz" size="33144" crc="da57c974" sha1="612074ebde95a72f1102e4e8af64f1466f37fcbd" offset="0" />
+ </dataarea>
+ </part>
+ <part name="002" interface="vgm_quik">
+ <feature name="part_id" value="02 dizziness.vgz" />
+ <dataarea name="quik" size="4512">
+ <rom name="02 dizziness.vgz" size="4512" crc="d2d7e0fa" sha1="9bff3e88f2f97aad0ea83af99d99270fe0b39437" offset="0" />
+ </dataarea>
+ </part>
+ <part name="003" interface="vgm_quik">
+ <feature name="part_id" value="03 flywheel.vgz" />
+ <dataarea name="quik" size="4003">
+ <rom name="03 flywheel.vgz" size="4003" crc="2c75a4be" sha1="cf86757434bde6578f62f27c64b7d24ce108ff81" offset="0" />
+ </dataarea>
+ </part>
+ <part name="004" interface="vgm_quik">
+ <feature name="part_id" value="04 doorway.vgz" />
+ <dataarea name="quik" size="3980">
+ <rom name="04 doorway.vgz" size="3980" crc="164dcb9e" sha1="0ed2e13d5b9c32e30ca849f4a05fe73a3081fb3b" offset="0" />
+ </dataarea>
+ </part>
+ <part name="005" interface="vgm_quik">
+ <feature name="part_id" value="05 a vow for tomorrow.vgz" />
+ <dataarea name="quik" size="2543">
+ <rom name="05 a vow for tomorrow.vgz" size="2543" crc="2275783c" sha1="cac212b852c9217fa1c1a04e3538d95bcc8a33d4" offset="0" />
+ </dataarea>
+ </part>
+ <part name="006" interface="vgm_quik">
+ <feature name="part_id" value="06 the new calm city.vgz" />
+ <dataarea name="quik" size="3136">
+ <rom name="06 the new calm city.vgz" size="3136" crc="00fd90f6" sha1="18d48839992de05318787e18a16fb44663300bec" offset="0" />
+ </dataarea>
+ </part>
+ <part name="007" interface="vgm_quik">
+ <feature name="part_id" value="07 pub time song.vgz" />
+ <dataarea name="quik" size="3148">
+ <rom name="07 pub time song.vgz" size="3148" crc="66304f0a" sha1="01045c9a55bf75b485785996139f976ea6e516b0" offset="0" />
+ </dataarea>
+ </part>
+ <part name="008" interface="vgm_quik">
+ <feature name="part_id" value="08 reviving cross.vgz" />
+ <dataarea name="quik" size="2349">
+ <rom name="08 reviving cross.vgz" size="2349" crc="a056c826" sha1="1582dad9714ab12884554362e6f6134e137344ac" offset="0" />
+ </dataarea>
+ </part>
+ <part name="009" interface="vgm_quik">
+ <feature name="part_id" value="09 haunted house.vgz" />
+ <dataarea name="quik" size="2969">
+ <rom name="09 haunted house.vgz" size="2969" crc="218dad1a" sha1="fe4d08dfcfc89920c8cdf2fcf0bdf480af84ec57" offset="0" />
+ </dataarea>
+ </part>
+ <part name="010" interface="vgm_quik">
+ <feature name="part_id" value="10 omnious basement.vgz" />
+ <dataarea name="quik" size="3468">
+ <rom name="10 omnious basement.vgz" size="3468" crc="84de941f" sha1="54bbb72a9f5d3042125106aef3f47d481f805852" offset="0" />
+ </dataarea>
+ </part>
+ <part name="011" interface="vgm_quik">
+ <feature name="part_id" value="11 ghost hunter.vgz" />
+ <dataarea name="quik" size="11166">
+ <rom name="11 ghost hunter.vgz" size="11166" crc="0639ff47" sha1="ea8cf8c8f9162ce9a4c6d09c6bc800367108abac" offset="0" />
+ </dataarea>
+ </part>
+ <part name="012" interface="vgm_quik">
+ <feature name="part_id" value="12 demon castle.vgz" />
+ <dataarea name="quik" size="1882">
+ <rom name="12 demon castle.vgz" size="1882" crc="6d3950a8" sha1="a2649f46dd7bf227af646e0d8bebcb303c53197f" offset="0" />
+ </dataarea>
+ </part>
+ <part name="013" interface="vgm_quik">
+ <feature name="part_id" value="13 scary corridor.vgz" />
+ <dataarea name="quik" size="1877">
+ <rom name="13 scary corridor.vgz" size="1877" crc="710c9b1c" sha1="0c9a6e5274131a946dec1e7199d77f15af337fb2" offset="0" />
+ </dataarea>
+ </part>
+ <part name="014" interface="vgm_quik">
+ <feature name="part_id" value="14 ghost dance.vgz" />
+ <dataarea name="quik" size="2419">
+ <rom name="14 ghost dance.vgz" size="2419" crc="f2c55053" sha1="4d273c2b2da58f13c89b4ece5f7761616a69d63a" offset="0" />
+ </dataarea>
+ </part>
+ <part name="015" interface="vgm_quik">
+ <feature name="part_id" value="15 sorrowful warrior.vgz" />
+ <dataarea name="quik" size="3037">
+ <rom name="15 sorrowful warrior.vgz" size="3037" crc="d223f986" sha1="e142a821b128964e39d61106af139c398a5e86f4" offset="0" />
+ </dataarea>
+ </part>
+ <part name="016" interface="vgm_quik">
+ <feature name="part_id" value="16 southern light.vgz" />
+ <dataarea name="quik" size="3082">
+ <rom name="16 southern light.vgz" size="3082" crc="9eebf94e" sha1="66be67a1a6a9817c5939eac81c02a734c1eb6dc9" offset="0" />
+ </dataarea>
+ </part>
+ <part name="017" interface="vgm_quik">
+ <feature name="part_id" value="17 swaying boat.vgz" />
+ <dataarea name="quik" size="2241">
+ <rom name="17 swaying boat.vgz" size="2241" crc="e49731b1" sha1="92810f984d3a71a009c872a14810f7a1d11c4bff" offset="0" />
+ </dataarea>
+ </part>
+ <part name="018" interface="vgm_quik">
+ <feature name="part_id" value="18 scream from the hell.vgz" />
+ <dataarea name="quik" size="1497">
+ <rom name="18 scream from the hell.vgz" size="1497" crc="40de4b4d" sha1="83f557c4bfb6fcd3c16fbc2e5fea02069466ec5a" offset="0" />
+ </dataarea>
+ </part>
+ <part name="019" interface="vgm_quik">
+ <feature name="part_id" value="19 battle with huster.vgz" />
+ <dataarea name="quik" size="14324">
+ <rom name="19 battle with huster.vgz" size="14324" crc="c315da6c" sha1="cb4a56211cdeecf808d742c5019f5b7b7365a431" offset="0" />
+ </dataarea>
+ </part>
+ <part name="020" interface="vgm_quik">
+ <feature name="part_id" value="20 the escape.vgz" />
+ <dataarea name="quik" size="12170">
+ <rom name="20 the escape.vgz" size="12170" crc="45d5c011" sha1="1cafb9863e0bd0ea42ec3485c7d7b884181ba8c9" offset="0" />
+ </dataarea>
+ </part>
+ <part name="021" interface="vgm_quik">
+ <feature name="part_id" value="21 ending.vgz" />
+ <dataarea name="quik" size="17511">
+ <rom name="21 ending.vgz" size="17511" crc="4a000a7a" sha1="ce506be33531799dcd73a3f65cd43f50c82ad0b3" offset="0" />
+ </dataarea>
+ </part>
+ <part name="022" interface="vgm_quik">
+ <feature name="part_id" value="22 invitation.vgz" />
+ <dataarea name="quik" size="4842">
+ <rom name="22 invitation.vgz" size="4842" crc="cb39a207" sha1="9d9289e43d7ba18cd7b3784fb1104124f5297d8e" offset="0" />
+ </dataarea>
+ </part>
+ <part name="023" interface="vgm_quik">
+ <feature name="part_id" value="23 unknown track.vgz" />
+ <dataarea name="quik" size="2193">
+ <rom name="23 unknown track.vgz" size="2193" crc="03204f60" sha1="1ed14df1e17732356f156b298a9f7f29025093a9" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="mgcrystl">
+ <description>Magical Crystals (Arcade)</description>
+ <year>1991</year>
+ <publisher>Kaneko (W) / Atlus (J)</publisher>
+ <info name="cores" value="2xYM2149, OKIM6295"/>
+ <part name="001" interface="vgm_quik">
+ <feature name="part_id" value="01 credit.vgz" />
+ <dataarea name="quik" size="9043">
+ <rom name="01 credit.vgz" size="9043" crc="4bca2676" sha1="588efc0a7d2ffd0576d2c520d431d43cd0706f51" offset="0" />
+ </dataarea>
+ </part>
+ <part name="002" interface="vgm_quik">
+ <feature name="part_id" value="02 press start.vgz" />
+ <dataarea name="quik" size="6611">
+ <rom name="02 press start.vgz" size="6611" crc="2421873e" sha1="5398bba10fa21cb4fa5319f163deaa936c638847" offset="0" />
+ </dataarea>
+ </part>
+ <part name="003" interface="vgm_quik">
+ <feature name="part_id" value="03 world 1.vgz" />
+ <dataarea name="quik" size="19045">
+ <rom name="03 world 1.vgz" size="19045" crc="9a11534c" sha1="6694f53ed6444833eb1ade93c15cea59e92670ec" offset="0" />
+ </dataarea>
+ </part>
+ <part name="004" interface="vgm_quik">
+ <feature name="part_id" value="04 round clear.vgz" />
+ <dataarea name="quik" size="13180">
+ <rom name="04 round clear.vgz" size="13180" crc="878b66da" sha1="4e53c1c5ab1d52a7f7fd23aca0122a5c6d008723" offset="0" />
+ </dataarea>
+ </part>
+ <part name="005" interface="vgm_quik">
+ <feature name="part_id" value="05 world 1, 2 boss.vgz" />
+ <dataarea name="quik" size="24813">
+ <rom name="05 world 1, 2 boss.vgz" size="24813" crc="a4206080" sha1="97bb3352e695f50d7419d2ca994950f730f9ea8d" offset="0" />
+ </dataarea>
+ </part>
+ <part name="006" interface="vgm_quik">
+ <feature name="part_id" value="06 world clear.vgz" />
+ <dataarea name="quik" size="9727">
+ <rom name="06 world clear.vgz" size="9727" crc="108f4344" sha1="5ad3a6b5361b0e86c399799fbd449ce7645467aa" offset="0" />
+ </dataarea>
+ </part>
+ <part name="007" interface="vgm_quik">
+ <feature name="part_id" value="07 bonus game start.vgz" />
+ <dataarea name="quik" size="19727">
+ <rom name="07 bonus game start.vgz" size="19727" crc="785c86ea" sha1="e633bc838c83238ed63766fb6d536def4b499296" offset="0" />
+ </dataarea>
+ </part>
+ <part name="008" interface="vgm_quik">
+ <feature name="part_id" value="08 bonus game.vgz" />
+ <dataarea name="quik" size="6794">
+ <rom name="08 bonus game.vgz" size="6794" crc="f776d90f" sha1="09d1af31ea849b763eb3990c134fb9e700a13bf1" offset="0" />
+ </dataarea>
+ </part>
+ <part name="009" interface="vgm_quik">
+ <feature name="part_id" value="09 bonus game win.vgz" />
+ <dataarea name="quik" size="9410">
+ <rom name="09 bonus game win.vgz" size="9410" crc="575c4a03" sha1="bf88f7c5dff9a3a939460b656ce4a3d68a10b51c" offset="0" />
+ </dataarea>
+ </part>
+ <part name="010" interface="vgm_quik">
+ <feature name="part_id" value="10 bonus game lose, time out.vgz" />
+ <dataarea name="quik" size="2180">
+ <rom name="10 bonus game lose, time out.vgz" size="2180" crc="cc0f25ad" sha1="5eca78a82180e8569895cd4529ee3fd3977baae9" offset="0" />
+ </dataarea>
+ </part>
+ <part name="011" interface="vgm_quik">
+ <feature name="part_id" value="11 world 2.vgz" />
+ <dataarea name="quik" size="23330">
+ <rom name="11 world 2.vgz" size="23330" crc="f87c923f" sha1="84d122fb2779e8a76916ff0b428200cc34753a1b" offset="0" />
+ </dataarea>
+ </part>
+ <part name="012" interface="vgm_quik">
+ <feature name="part_id" value="12 world 3.vgz" />
+ <dataarea name="quik" size="21634">
+ <rom name="12 world 3.vgz" size="21634" crc="8bf6f749" sha1="0c0539495ec54bbc4721167ebd199c5d3f9fa676" offset="0" />
+ </dataarea>
+ </part>
+ <part name="013" interface="vgm_quik">
+ <feature name="part_id" value="13 world 3 boss, last boss 2.vgz" />
+ <dataarea name="quik" size="11663">
+ <rom name="13 world 3 boss, last boss 2.vgz" size="11663" crc="a421cec9" sha1="6dd201f384f0430e3f1e6d22e1b513be4a195d64" offset="0" />
+ </dataarea>
+ </part>
+ <part name="014" interface="vgm_quik">
+ <feature name="part_id" value="14 world 4.vgz" />
+ <dataarea name="quik" size="13649">
+ <rom name="14 world 4.vgz" size="13649" crc="f73c53d7" sha1="6cbf80ae2bb19602cf93a36d5f6f1e33cf9f74bb" offset="0" />
+ </dataarea>
+ </part>
+ <part name="015" interface="vgm_quik">
+ <feature name="part_id" value="15 world 4 boss, last boss 1.vgz" />
+ <dataarea name="quik" size="26371">
+ <rom name="15 world 4 boss, last boss 1.vgz" size="26371" crc="11a14191" sha1="ee8eda3e43b07858902ea06b2e46a6ad4909b92c" offset="0" />
+ </dataarea>
+ </part>
+ <part name="016" interface="vgm_quik">
+ <feature name="part_id" value="16 world 5.vgz" />
+ <dataarea name="quik" size="18194">
+ <rom name="16 world 5.vgz" size="18194" crc="b9bc07da" sha1="adf40c987d203757afc287785cf4ce5e75df9fa1" offset="0" />
+ </dataarea>
+ </part>
+ <part name="017" interface="vgm_quik">
+ <feature name="part_id" value="17 world 5 boss.vgz" />
+ <dataarea name="quik" size="30724">
+ <rom name="17 world 5 boss.vgz" size="30724" crc="0477f0ab" sha1="08c5eb0ee37059c5baf82c518422af642d8e2d3a" offset="0" />
+ </dataarea>
+ </part>
+ <part name="018" interface="vgm_quik">
+ <feature name="part_id" value="18 world 6.vgz" />
+ <dataarea name="quik" size="19976">
+ <rom name="18 world 6.vgz" size="19976" crc="3e184f64" sha1="521f64fc1bc1748c18193dcd62f0b02e53bca763" offset="0" />
+ </dataarea>
+ </part>
+ <part name="019" interface="vgm_quik">
+ <feature name="part_id" value="19 staff roll.vgz" />
+ <dataarea name="quik" size="34429">
+ <rom name="19 staff roll.vgz" size="34429" crc="278242b7" sha1="f8244e8089daf3c798788a20adbe257d98b65bd8" offset="0" />
+ </dataarea>
+ </part>
+ <part name="020" interface="vgm_quik">
+ <feature name="part_id" value="20 power up.vgz" />
+ <dataarea name="quik" size="18033">
+ <rom name="20 power up.vgz" size="18033" crc="7849fa24" sha1="1674f42c9c38a9850acd75158ae6f03746bc4dcc" offset="0" />
+ </dataarea>
+ </part>
+ <part name="021" interface="vgm_quik">
+ <feature name="part_id" value="21 game over.vgz" />
+ <dataarea name="quik" size="12749">
+ <rom name="21 game over.vgz" size="12749" crc="0b6a4da1" sha1="032fba9215eeabcfedb196d70aa0a94778cda97b" offset="0" />
+ </dataarea>
+ </part>
+ <part name="022" interface="vgm_quik">
+ <feature name="part_id" value="22 ranking.vgz" />
+ <dataarea name="quik" size="8537">
+ <rom name="22 ranking.vgz" size="8537" crc="fab6bd7d" sha1="262e0ce5cf8bca810c5cc70aaa8286cf9cb03d22" offset="0" />
+ </dataarea>
+ </part>
+ <part name="023" interface="vgm_quik">
+ <feature name="part_id" value="23 unknown.vgz" />
+ <dataarea name="quik" size="6300">
+ <rom name="23 unknown.vgz" size="6300" crc="f2fd57a1" sha1="1a58a4b77f4c80edd3bd4f2fd8bf58884af63780" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="mshvsf">
+ <description>Marvel Super Heroes vs Street Fighter (CP System II)</description>
+ <year>1997</year>
+ <publisher>Capcom</publisher>
+ <info name="cores" value="QSound"/>
+ <part name="001" interface="vgm_quik">
+ <feature name="part_id" value="01 qsound logo.vgz" />
+ <dataarea name="quik" size="23067">
+ <rom name="01 qsound logo.vgz" size="23067" crc="97bee05c" sha1="0db4d21a4d1fd5dc192527bb88b53a9e835e7c92" offset="0" />
+ </dataarea>
+ </part>
+ <part name="002" interface="vgm_quik">
+ <feature name="part_id" value="02 opening title.vgz" />
+ <dataarea name="quik" size="215457">
+ <rom name="02 opening title.vgz" size="215457" crc="a45d1537" sha1="b51e018044fede350797370edf3ddb051ff1c824" offset="0" />
+ </dataarea>
+ </part>
+ <part name="003" interface="vgm_quik">
+ <feature name="part_id" value="03 player select.vgz" />
+ <dataarea name="quik" size="146058">
+ <rom name="03 player select.vgz" size="146058" crc="5ed5c23b" sha1="a3d99d3a08b3c31d22bd90bf9e1200d8d8365aeb" offset="0" />
+ </dataarea>
+ </part>
+ <part name="004" interface="vgm_quik">
+ <feature name="part_id" value="04 break.vgz" />
+ <dataarea name="quik" size="144795">
+ <rom name="04 break.vgz" size="144795" crc="6dd280a2" sha1="04c8424ae5fd4446902778fa26ab89eab4089cc6" offset="0" />
+ </dataarea>
+ </part>
+ <part name="005" interface="vgm_quik">
+ <feature name="part_id" value="05 vs.vgz" />
+ <dataarea name="quik" size="130986">
+ <rom name="05 vs.vgz" size="130986" crc="c9eae0be" sha1="8d21855b9a277dc1f7a56dce49b52a6f8dd42f22" offset="0" />
+ </dataarea>
+ </part>
+ <part name="006" interface="vgm_quik">
+ <feature name="part_id" value="06 win.vgz" />
+ <dataarea name="quik" size="120601">
+ <rom name="06 win.vgz" size="120601" crc="c01af74e" sha1="00cbc386b2ed4cb5d3f29d1717a1aa675407b18f" offset="0" />
+ </dataarea>
+ </part>
+ <part name="007" interface="vgm_quik">
+ <feature name="part_id" value="07 continue.vgz" />
+ <dataarea name="quik" size="119765">
+ <rom name="07 continue.vgz" size="119765" crc="81ff53d6" sha1="bf136fcbf83343010d5e97834aa36c3428947d89" offset="0" />
+ </dataarea>
+ </part>
+ <part name="008" interface="vgm_quik">
+ <feature name="part_id" value="08 game over.vgz" />
+ <dataarea name="quik" size="138268">
+ <rom name="08 game over.vgz" size="138268" crc="29278675" sha1="4db39cfe5859b00b9f85c72b8078e830dd1cdaa7" offset="0" />
+ </dataarea>
+ </part>
+ <part name="009" interface="vgm_quik">
+ <feature name="part_id" value="09 norimaro toujou.vgz" />
+ <dataarea name="quik" size="97595">
+ <rom name="09 norimaro toujou.vgz" size="97595" crc="92bdbdf7" sha1="33be355b5a1b3404d523d0a61684fff05f62f752" offset="0" />
+ </dataarea>
+ </part>
+ <part name="010" interface="vgm_quik">
+ <feature name="part_id" value="10 hurry up.vgz" />
+ <dataarea name="quik" size="149250">
+ <rom name="10 hurry up.vgz" size="149250" crc="e8cfc7e5" sha1="859453f6cb5ecf7abb1b38da35976df5e86cacdb" offset="0" />
+ </dataarea>
+ </part>
+ <part name="011" interface="vgm_quik">
+ <feature name="part_id" value="11 ending introduction.vgz" />
+ <dataarea name="quik" size="92747">
+ <rom name="11 ending introduction.vgz" size="92747" crc="e599d317" sha1="4c1e6e4ed147de463ee98a313e3358271adf7d71" offset="0" />
+ </dataarea>
+ </part>
+ <part name="012" interface="vgm_quik">
+ <feature name="part_id" value="12 theme of cyclops.vgz" />
+ <dataarea name="quik" size="272300">
+ <rom name="12 theme of cyclops.vgz" size="272300" crc="a5e9687f" sha1="041fd4768d56405a7c123b6990a238ae3ec36720" offset="0" />
+ </dataarea>
+ </part>
+ <part name="013" interface="vgm_quik">
+ <feature name="part_id" value="13 cyclops ending.vgz" />
+ <dataarea name="quik" size="200156">
+ <rom name="13 cyclops ending.vgz" size="200156" crc="156d5c34" sha1="95e7fb2bb5bc8b7c3536c28a5b4694090cc36783" offset="0" />
+ </dataarea>
+ </part>
+ <part name="014" interface="vgm_quik">
+ <feature name="part_id" value="14 theme of wolverine.vgz" />
+ <dataarea name="quik" size="323676">
+ <rom name="14 theme of wolverine.vgz" size="323676" crc="df31c92f" sha1="666cabf0719b8a59e024c6df9dbc41769e9f6eb9" offset="0" />
+ </dataarea>
+ </part>
+ <part name="015" interface="vgm_quik">
+ <feature name="part_id" value="15 wolverine ending.vgz" />
+ <dataarea name="quik" size="83894">
+ <rom name="15 wolverine ending.vgz" size="83894" crc="bde06f83" sha1="c9ac59f7a45eb738411f7552d319289c861efd17" offset="0" />
+ </dataarea>
+ </part>
+ <part name="016" interface="vgm_quik">
+ <feature name="part_id" value="16 theme of ryu.vgz" />
+ <dataarea name="quik" size="276480">
+ <rom name="16 theme of ryu.vgz" size="276480" crc="c7597b64" sha1="2f114c41809c977616d479455b5aef00b9eaba3e" offset="0" />
+ </dataarea>
+ </part>
+ <part name="017" interface="vgm_quik">
+ <feature name="part_id" value="17 ryu ending.vgz" />
+ <dataarea name="quik" size="94238">
+ <rom name="17 ryu ending.vgz" size="94238" crc="d740b017" sha1="9ef03e8603b7ce94a572e2d12786b932145f192c" offset="0" />
+ </dataarea>
+ </part>
+ <part name="018" interface="vgm_quik">
+ <feature name="part_id" value="18 theme of ken.vgz" />
+ <dataarea name="quik" size="255984">
+ <rom name="18 theme of ken.vgz" size="255984" crc="58439118" sha1="b59c31be97f251ede7afbc56de5e929e921a34e8" offset="0" />
+ </dataarea>
+ </part>
+ <part name="019" interface="vgm_quik">
+ <feature name="part_id" value="19 theme of captain america.vgz" />
+ <dataarea name="quik" size="255355">
+ <rom name="19 theme of captain america.vgz" size="255355" crc="10d0bd0d" sha1="b821b7f10f2dc4f07961f41fdf359ddf6f1b1458" offset="0" />
+ </dataarea>
+ </part>
+ <part name="020" interface="vgm_quik">
+ <feature name="part_id" value="20 captain america ending.vgz" />
+ <dataarea name="quik" size="154229">
+ <rom name="20 captain america ending.vgz" size="154229" crc="e36ea391" sha1="33b51d53ca0e95934fe4873dcbd2a7ae8c466319" offset="0" />
+ </dataarea>
+ </part>
+ <part name="021" interface="vgm_quik">
+ <feature name="part_id" value="21 theme of hulk.vgz" />
+ <dataarea name="quik" size="252312">
+ <rom name="21 theme of hulk.vgz" size="252312" crc="63cfe8d0" sha1="7d16042fd4da20107bb48d6d9cc0fa1c61b97b21" offset="0" />
+ </dataarea>
+ </part>
+ <part name="022" interface="vgm_quik">
+ <feature name="part_id" value="22 hulk ending.vgz" />
+ <dataarea name="quik" size="63661">
+ <rom name="22 hulk ending.vgz" size="63661" crc="f5dfbc5b" sha1="9462ab01def65be536cb68af6e5e5d5e8e9b0098" offset="0" />
+ </dataarea>
+ </part>
+ <part name="023" interface="vgm_quik">
+ <feature name="part_id" value="23 theme of spider-man.vgz" />
+ <dataarea name="quik" size="329753">
+ <rom name="23 theme of spider-man.vgz" size="329753" crc="598acc16" sha1="bfb8264d62749aa43273d3624227392f81628c61" offset="0" />
+ </dataarea>
+ </part>
+ <part name="024" interface="vgm_quik">
+ <feature name="part_id" value="24 spider-man ending.vgz" />
+ <dataarea name="quik" size="202061">
+ <rom name="24 spider-man ending.vgz" size="202061" crc="f9c81db0" sha1="c2407b4168e606d1a61a6b6cb1bf672cf871fc50" offset="0" />
+ </dataarea>
+ </part>
+ <part name="025" interface="vgm_quik">
+ <feature name="part_id" value="25 theme of chun-li.vgz" />
+ <dataarea name="quik" size="249056">
+ <rom name="25 theme of chun-li.vgz" size="249056" crc="f89c5d9b" sha1="0ca5c5fc636de1ed01a1cbbc4dd7cbcf21b9f986" offset="0" />
+ </dataarea>
+ </part>
+ <part name="026" interface="vgm_quik">
+ <feature name="part_id" value="26 chun-li ending.vgz" />
+ <dataarea name="quik" size="95769">
+ <rom name="26 chun-li ending.vgz" size="95769" crc="37ba180d" sha1="5d4ff54fda10f3a6e34e9ac8c695767324c18275" offset="0" />
+ </dataarea>
+ </part>
+ <part name="027" interface="vgm_quik">
+ <feature name="part_id" value="27 theme of zangief.vgz" />
+ <dataarea name="quik" size="267967">
+ <rom name="27 theme of zangief.vgz" size="267967" crc="9b844be8" sha1="f07a99b2eceae52b2e3d73a50b48a3a613a1c079" offset="0" />
+ </dataarea>
+ </part>
+ <part name="028" interface="vgm_quik">
+ <feature name="part_id" value="28 theme of dhalsim.vgz" />
+ <dataarea name="quik" size="267304">
+ <rom name="28 theme of dhalsim.vgz" size="267304" crc="f0b88cd6" sha1="82c28c6573f69087ce8cd3c4ababee4f3a513873" offset="0" />
+ </dataarea>
+ </part>
+ <part name="029" interface="vgm_quik">
+ <feature name="part_id" value="29 dhalsim ending.vgz" />
+ <dataarea name="quik" size="76409">
+ <rom name="29 dhalsim ending.vgz" size="76409" crc="2105e73a" sha1="32adae2d0758639ce2e3760c2c7d8a4b3da66647" offset="0" />
+ </dataarea>
+ </part>
+ <part name="030" interface="vgm_quik">
+ <feature name="part_id" value="30 theme of shuma-gorath.vgz" />
+ <dataarea name="quik" size="296831">
+ <rom name="30 theme of shuma-gorath.vgz" size="296831" crc="d00deffe" sha1="13e67ec18631bceb1c8ee836cf3a25220f2c6baa" offset="0" />
+ </dataarea>
+ </part>
+ <part name="031" interface="vgm_quik">
+ <feature name="part_id" value="31 shuma-gorath ending 1.vgz" />
+ <dataarea name="quik" size="57623">
+ <rom name="31 shuma-gorath ending 1.vgz" size="57623" crc="4360395b" sha1="2b98e48dc955faf7c8485c226e37fd535f1c0637" offset="0" />
+ </dataarea>
+ </part>
+ <part name="032" interface="vgm_quik">
+ <feature name="part_id" value="32 shuma-gorath ending 2.vgz" />
+ <dataarea name="quik" size="127980">
+ <rom name="32 shuma-gorath ending 2.vgz" size="127980" crc="47a8888b" sha1="12c003bd5e5020334cc73f29345277386cdeffa9" offset="0" />
+ </dataarea>
+ </part>
+ <part name="033" interface="vgm_quik">
+ <feature name="part_id" value="33 theme of dan.vgz" />
+ <dataarea name="quik" size="335810">
+ <rom name="33 theme of dan.vgz" size="335810" crc="bc86596e" sha1="5342b67aba74b6d3ca5c1a82b32e5a5e0fe0d02b" offset="0" />
+ </dataarea>
+ </part>
+ <part name="034" interface="vgm_quik">
+ <feature name="part_id" value="34 dan ending.vgz" />
+ <dataarea name="quik" size="123343">
+ <rom name="34 dan ending.vgz" size="123343" crc="73dee0db" sha1="320a95fecdbee857b0bd0b96e5fbcec1321a86e3" offset="0" />
+ </dataarea>
+ </part>
+ <part name="035" interface="vgm_quik">
+ <feature name="part_id" value="35 theme of gouki, akuma.vgz" />
+ <dataarea name="quik" size="248850">
+ <rom name="35 theme of gouki, akuma.vgz" size="248850" crc="e7d01315" sha1="bc8c6674185ac50176471b06181ee28ac571cffc" offset="0" />
+ </dataarea>
+ </part>
+ <part name="036" interface="vgm_quik">
+ <feature name="part_id" value="36 gouki, akuma ending.vgz" />
+ <dataarea name="quik" size="69665">
+ <rom name="36 gouki, akuma ending.vgz" size="69665" crc="ac84e07f" sha1="a840d590e682c7ab027a86f0443634af9ac4cfe6" offset="0" />
+ </dataarea>
+ </part>
+ <part name="037" interface="vgm_quik">
+ <feature name="part_id" value="37 theme of sakura.vgz" />
+ <dataarea name="quik" size="224508">
+ <rom name="37 theme of sakura.vgz" size="224508" crc="905d9b34" sha1="3cc3ac12e2f4a49aa555f78134b0f252d3004a13" offset="0" />
+ </dataarea>
+ </part>
+ <part name="038" interface="vgm_quik">
+ <feature name="part_id" value="38 theme of norimaro.vgz" />
+ <dataarea name="quik" size="273937">
+ <rom name="38 theme of norimaro.vgz" size="273937" crc="228a3ec9" sha1="882c66a58d9274030d1d98283c2fe50e4e8809ee" offset="0" />
+ </dataarea>
+ </part>
+ <part name="039" interface="vgm_quik">
+ <feature name="part_id" value="39 norimaro ending 1.vgz" />
+ <dataarea name="quik" size="138941">
+ <rom name="39 norimaro ending 1.vgz" size="138941" crc="e08951ec" sha1="71c55dc704c94beb65236aec6d8d7e5453d21a05" offset="0" />
+ </dataarea>
+ </part>
+ <part name="040" interface="vgm_quik">
+ <feature name="part_id" value="40 norimaro ending 2.vgz" />
+ <dataarea name="quik" size="128621">
+ <rom name="40 norimaro ending 2.vgz" size="128621" crc="08b6c3a7" sha1="18a0930daa090fa5c333392436cb259b72cbf79f" offset="0" />
+ </dataarea>
+ </part>
+ <part name="041" interface="vgm_quik">
+ <feature name="part_id" value="41 theme of blackheart.vgz" />
+ <dataarea name="quik" size="221627">
+ <rom name="41 theme of blackheart.vgz" size="221627" crc="83e53316" sha1="d145bc8c7ae14f5e0cc00c88d17e59878b5c8106" offset="0" />
+ </dataarea>
+ </part>
+ <part name="042" interface="vgm_quik">
+ <feature name="part_id" value="42 theme of omega red.vgz" />
+ <dataarea name="quik" size="265174">
+ <rom name="42 theme of omega red.vgz" size="265174" crc="1babf61a" sha1="f37b3c1ff7fb601db3572c9b11b1f5e778d75438" offset="0" />
+ </dataarea>
+ </part>
+ <part name="043" interface="vgm_quik">
+ <feature name="part_id" value="43 theme of vega, m. bison.vgz" />
+ <dataarea name="quik" size="305621">
+ <rom name="43 theme of vega, m. bison.vgz" size="305621" crc="ed13b329" sha1="555e9d8b07166af457b229c7290e2f776a82f5f1" offset="0" />
+ </dataarea>
+ </part>
+ <part name="044" interface="vgm_quik">
+ <feature name="part_id" value="44 boss introduction.vgz" />
+ <dataarea name="quik" size="58905">
+ <rom name="44 boss introduction.vgz" size="58905" crc="2d0687f1" sha1="20a483c62d3391b8d7a651b3a9daec8bc514cefc" offset="0" />
+ </dataarea>
+ </part>
+ <part name="045" interface="vgm_quik">
+ <feature name="part_id" value="45 theme of apocalypse.vgz" />
+ <dataarea name="quik" size="192223">
+ <rom name="45 theme of apocalypse.vgz" size="192223" crc="f28cc751" sha1="132a731a4d1c9e052b8b3ef8740447ac36683513" offset="0" />
+ </dataarea>
+ </part>
+ <part name="046" interface="vgm_quik">
+ <feature name="part_id" value="46 theme of hidden character.vgz" />
+ <dataarea name="quik" size="245944">
+ <rom name="46 theme of hidden character.vgz" size="245944" crc="d52a46fd" sha1="6c6d3b9c87eb2e3fdf87320ddfeae9db2a17d481" offset="0" />
+ </dataarea>
+ </part>
+ <part name="047" interface="vgm_quik">
+ <feature name="part_id" value="47 conqueror ending.vgz" />
+ <dataarea name="quik" size="154333">
+ <rom name="47 conqueror ending.vgz" size="154333" crc="56635c11" sha1="eeb8410a9ebcea07c1f0336366f4f17ba2e5a1b4" offset="0" />
+ </dataarea>
+ </part>
+ <part name="048" interface="vgm_quik">
+ <feature name="part_id" value="48 tranquility ending.vgz" />
+ <dataarea name="quik" size="85040">
+ <rom name="48 tranquility ending.vgz" size="85040" crc="55a56990" sha1="a89ccc3cde47d8f3604f295b26ae2b10b04c6313" offset="0" />
+ </dataarea>
+ </part>
+ <part name="049" interface="vgm_quik">
+ <feature name="part_id" value="49 credits roll.vgz" />
+ <dataarea name="quik" size="272375">
+ <rom name="49 credits roll.vgz" size="272375" crc="1d9c1c66" sha1="b47b84ecbf1488ea9b4502a6322bf140ca35b3a3" offset="0" />
+ </dataarea>
+ </part>
+ <part name="050" interface="vgm_quik">
+ <feature name="part_id" value="50 theme of cyber-akuma, mech-gouki.vgz" />
+ <dataarea name="quik" size="256675">
+ <rom name="50 theme of cyber-akuma, mech-gouki.vgz" size="256675" crc="6963c994" sha1="8919006fa04e4374b8e7e3aa6f76ca0af81d1a8c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="megablst">
+ <description>Megablast (Taito F2 System)</description>
+ <year>1989</year>
+ <publisher>Taito</publisher>
+ <info name="cores" value="YM2610"/>
+ <part name="001" interface="vgm_quik">
+ <feature name="part_id" value="01 power on.vgz" />
+ <dataarea name="quik" size="9495">
+ <rom name="01 power on.vgz" size="9495" crc="fbb01c47" sha1="9551d7addf3f332e5ff17e76236804aea3e93f9b" offset="0" />
+ </dataarea>
+ </part>
+ <part name="002" interface="vgm_quik">
+ <feature name="part_id" value="02 credit.vgz" />
+ <dataarea name="quik" size="17170">
+ <rom name="02 credit.vgz" size="17170" crc="360e8f64" sha1="b05115640bd64b44c4570da8d63ebd3da772597b" offset="0" />
+ </dataarea>
+ </part>
+ <part name="003" interface="vgm_quik">
+ <feature name="part_id" value="03 title.vgz" />
+ <dataarea name="quik" size="75575">
+ <rom name="03 title.vgz" size="75575" crc="379fe503" sha1="ffa779d2ce90d62f62376af0429995f1d234f2e9" offset="0" />
+ </dataarea>
+ </part>
+ <part name="004" interface="vgm_quik">
+ <feature name="part_id" value="04 story demo (from chopin 'fantaisie-impromptu').vgz" />
+ <dataarea name="quik" size="199449">
+ <rom name="04 story demo (from chopin 'fantaisie-impromptu').vgz" size="199449" crc="4e6b4c8c" sha1="2e192397486fd51bc648dc9f780640769a2b39b9" offset="0" />
+ </dataarea>
+ </part>
+ <part name="005" interface="vgm_quik">
+ <feature name="part_id" value="05 round 1.vgz" />
+ <dataarea name="quik" size="101127">
+ <rom name="05 round 1.vgz" size="101127" crc="aff15ff5" sha1="33bf7ea2c374d7463ec855ad1111d057f5e1274b" offset="0" />
+ </dataarea>
+ </part>
+ <part name="006" interface="vgm_quik">
+ <feature name="part_id" value="06 emergency!.vgz" />
+ <dataarea name="quik" size="16574">
+ <rom name="06 emergency!.vgz" size="16574" crc="50d0aa83" sha1="6084a63a8f467a8e4c29ad36fb949d7963f95e28" offset="0" />
+ </dataarea>
+ </part>
+ <part name="007" interface="vgm_quik">
+ <feature name="part_id" value="07 boss bgm.vgz" />
+ <dataarea name="quik" size="58494">
+ <rom name="07 boss bgm.vgz" size="58494" crc="6148cd97" sha1="0ba2fcb2f9f4c8a7cf32bc2b717550b4b5057ab2" offset="0" />
+ </dataarea>
+ </part>
+ <part name="008" interface="vgm_quik">
+ <feature name="part_id" value="08 round clear.vgz" />
+ <dataarea name="quik" size="52973">
+ <rom name="08 round clear.vgz" size="52973" crc="5e6b495d" sha1="1ae8fde474467e3441688db00c074d5ea6e14cd9" offset="0" />
+ </dataarea>
+ </part>
+ <part name="009" interface="vgm_quik">
+ <feature name="part_id" value="09 round 2.vgz" />
+ <dataarea name="quik" size="75380">
+ <rom name="09 round 2.vgz" size="75380" crc="eb2d3e84" sha1="c760a93d16979316939916e84c8a585f8865d98b" offset="0" />
+ </dataarea>
+ </part>
+ <part name="010" interface="vgm_quik">
+ <feature name="part_id" value="10 round 3.vgz" />
+ <dataarea name="quik" size="58076">
+ <rom name="10 round 3.vgz" size="58076" crc="781ca8cc" sha1="6c5fc1b6420e07f66d7154af40ab358cca857a43" offset="0" />
+ </dataarea>
+ </part>
+ <part name="011" interface="vgm_quik">
+ <feature name="part_id" value="11 round 4.vgz" />
+ <dataarea name="quik" size="110237">
+ <rom name="11 round 4.vgz" size="110237" crc="48911da7" sha1="0133ef4d1da6e62c304eee1996c463dd36fd8e44" offset="0" />
+ </dataarea>
+ </part>
+ <part name="012" interface="vgm_quik">
+ <feature name="part_id" value="12 round 5.vgz" />
+ <dataarea name="quik" size="112287">
+ <rom name="12 round 5.vgz" size="112287" crc="edbd758e" sha1="49558ba1fbfdb47c488066e16dc4b3dd03fdf8db" offset="0" />
+ </dataarea>
+ </part>
+ <part name="013" interface="vgm_quik">
+ <feature name="part_id" value="13 round 6.vgz" />
+ <dataarea name="quik" size="76473">
+ <rom name="13 round 6.vgz" size="76473" crc="dd2f60c7" sha1="0e502aecc47f43523807ec288f22275fe8baad58" offset="0" />
+ </dataarea>
+ </part>
+ <part name="014" interface="vgm_quik">
+ <feature name="part_id" value="14 round 7.vgz" />
+ <dataarea name="quik" size="51814">
+ <rom name="14 round 7.vgz" size="51814" crc="9c7bbc62" sha1="581759923c8f243da606386a5324843b7d4b20d6" offset="0" />
+ </dataarea>
+ </part>
+ <part name="015" interface="vgm_quik">
+ <feature name="part_id" value="15 round 8.vgz" />
+ <dataarea name="quik" size="57401">
+ <rom name="15 round 8.vgz" size="57401" crc="a20ba354" sha1="5d66fd305ed97a31545e7766727b4cfe25bfc282" offset="0" />
+ </dataarea>
+ </part>
+ <part name="016" interface="vgm_quik">
+ <feature name="part_id" value="16 ending (from beethoven 'symphony no.9 the fourth movement - ode to joy').vgz" />
+ <dataarea name="quik" size="155937">
+ <rom name="16 ending (from beethoven 'symphony no.9 the fourth movement - ode to joy').vgz" size="155937" crc="be9bdf90" sha1="9fbc73c114c908ae5a3d934dd94d6fd0f8b94ce9" offset="0" />
+ </dataarea>
+ </part>
+ <part name="017" interface="vgm_quik">
+ <feature name="part_id" value="17 name entry.vgz" />
+ <dataarea name="quik" size="72125">
+ <rom name="17 name entry.vgz" size="72125" crc="6d0b8da6" sha1="99be1e2f0e5e7e2b4cdd3672c6e7d0f3810d9639" offset="0" />
+ </dataarea>
+ </part>
+ <part name="018" interface="vgm_quik">
+ <feature name="part_id" value="18 round select (hidden mode).vgz" />
+ <dataarea name="quik" size="74050">
+ <rom name="18 round select (hidden mode).vgz" size="74050" crc="5e9775c2" sha1="73d9364018df03d625a1a814e2bfee238d01bc24" offset="0" />
+ </dataarea>
+ </part>
+ <part name="019" interface="vgm_quik">
+ <feature name="part_id" value="19 unused.vgz" />
+ <dataarea name="quik" size="102803">
+ <rom name="19 unused.vgz" size="102803" crc="ec7f8148" sha1="768f806d12d0722ef28c35e5bd1e3e24f36f59f6" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="megaman3_gb">
+ <description>Mega Man III (Nintendo Game Boy)</description>
+ <year>1992</year>
+ <publisher>Capcom</publisher>
+ <info name="cores" value="Game Boy DMG (LR35902)"/>
+ <part name="001" interface="vgm_quik">
+ <feature name="part_id" value="01 title screen.vgz" />
+ <dataarea name="quik" size="8137">
+ <rom name="01 title screen.vgz" size="8137" crc="f09dfdf3" sha1="129486e1793bfb8d7e162104a4e4fab881d835d4" offset="0" />
+ </dataarea>
+ </part>
+ <part name="002" interface="vgm_quik">
+ <feature name="part_id" value="02 password.vgz" />
+ <dataarea name="quik" size="4927">
+ <rom name="02 password.vgz" size="4927" crc="905f5208" sha1="63761011afbd42daffb8282c28ef7a43bcaf57d0" offset="0" />
+ </dataarea>
+ </part>
+ <part name="003" interface="vgm_quik">
+ <feature name="part_id" value="03 stage select.vgz" />
+ <dataarea name="quik" size="2873">
+ <rom name="03 stage select.vgz" size="2873" crc="17011fc9" sha1="d01bda87b4ee801e418e0970740b00d10f4cba14" offset="0" />
+ </dataarea>
+ </part>
+ <part name="004" interface="vgm_quik">
+ <feature name="part_id" value="04 stage start.vgz" />
+ <dataarea name="quik" size="2111">
+ <rom name="04 stage start.vgz" size="2111" crc="a13aa346" sha1="38c5c7dc41312af29e67581264e15f4b8854f79f" offset="0" />
+ </dataarea>
+ </part>
+ <part name="005" interface="vgm_quik">
+ <feature name="part_id" value="05 spark man stage.vgz" />
+ <dataarea name="quik" size="8978">
+ <rom name="05 spark man stage.vgz" size="8978" crc="d1a8e1c8" sha1="3b41d9197d3a19a4fb3b90ef8ab27970fd6c04e3" offset="0" />
+ </dataarea>
+ </part>
+ <part name="006" interface="vgm_quik">
+ <feature name="part_id" value="06 gemini man stage.vgz" />
+ <dataarea name="quik" size="11377">
+ <rom name="06 gemini man stage.vgz" size="11377" crc="675535c2" sha1="51a7bfcb64e77146e7c1198f8f248315a989e204" offset="0" />
+ </dataarea>
+ </part>
+ <part name="007" interface="vgm_quik">
+ <feature name="part_id" value="07 snake man stage.vgz" />
+ <dataarea name="quik" size="8334">
+ <rom name="07 snake man stage.vgz" size="8334" crc="68c04827" sha1="6311f0061acaf6d812c9f26e45981b2845bc5646" offset="0" />
+ </dataarea>
+ </part>
+ <part name="008" interface="vgm_quik">
+ <feature name="part_id" value="08 shadow man stage.vgz" />
+ <dataarea name="quik" size="10641">
+ <rom name="08 shadow man stage.vgz" size="10641" crc="5411ae57" sha1="3b69d510ae281263372282d0441d296d3b30c587" offset="0" />
+ </dataarea>
+ </part>
+ <part name="009" interface="vgm_quik">
+ <feature name="part_id" value="09 boss battle 1 (mm3).vgz" />
+ <dataarea name="quik" size="6658">
+ <rom name="09 boss battle 1 (mm3).vgz" size="6658" crc="895f6f94" sha1="de3f5486eb22a13cd68e0d96848e560f55f2b816" offset="0" />
+ </dataarea>
+ </part>
+ <part name="010" interface="vgm_quik">
+ <feature name="part_id" value="10 stage clear.vgz" />
+ <dataarea name="quik" size="1340">
+ <rom name="10 stage clear.vgz" size="1340" crc="50d5ab54" sha1="e0bda1f926629badc0cc447a5a304156b98be359" offset="0" />
+ </dataarea>
+ </part>
+ <part name="011" interface="vgm_quik">
+ <feature name="part_id" value="11 get a weapon.vgz" />
+ <dataarea name="quik" size="3199">
+ <rom name="11 get a weapon.vgz" size="3199" crc="c1eb9cf3" sha1="562918247dbf01b7e0cd9522be60f7b77928248c" offset="0" />
+ </dataarea>
+ </part>
+ <part name="012" interface="vgm_quik">
+ <feature name="part_id" value="12 wily stage map.vgz" />
+ <dataarea name="quik" size="2350">
+ <rom name="12 wily stage map.vgz" size="2350" crc="83750a23" sha1="81a87e6a41d10bac4a460a6796006bfc0d31192f" offset="0" />
+ </dataarea>
+ </part>
+ <part name="013" interface="vgm_quik">
+ <feature name="part_id" value="13 wily castle stage.vgz" />
+ <dataarea name="quik" size="4354">
+ <rom name="13 wily castle stage.vgz" size="4354" crc="f45220d5" sha1="760779b0d07029cb6cc02f8eb0d47dcd655059bd" offset="0" />
+ </dataarea>
+ </part>
+ <part name="014" interface="vgm_quik">
+ <feature name="part_id" value="14 dive man stage.vgz" />
+ <dataarea name="quik" size="6722">
+ <rom name="14 dive man stage.vgz" size="6722" crc="9660a070" sha1="4b72b142a226a7644076b93b6f000cd4821cca85" offset="0" />
+ </dataarea>
+ </part>
+ <part name="015" interface="vgm_quik">
+ <feature name="part_id" value="15 skull man stage.vgz" />
+ <dataarea name="quik" size="6756">
+ <rom name="15 skull man stage.vgz" size="6756" crc="fe18d276" sha1="b090ccf065d249be59468908f494c2a7c0461ea8" offset="0" />
+ </dataarea>
+ </part>
+ <part name="016" interface="vgm_quik">
+ <feature name="part_id" value="16 drill man stage.vgz" />
+ <dataarea name="quik" size="14636">
+ <rom name="16 drill man stage.vgz" size="14636" crc="38c2df0e" sha1="718809f9c656d5e7798a3b2f6345fc9c73ffd644" offset="0" />
+ </dataarea>
+ </part>
+ <part name="017" interface="vgm_quik">
+ <feature name="part_id" value="17 dust man stage.vgz" />
+ <dataarea name="quik" size="7005">
+ <rom name="17 dust man stage.vgz" size="7005" crc="d05b15be" sha1="9ad5433da23791d9760a8a9856ae56cb9cf523d2" offset="0" />
+ </dataarea>
+ </part>
+ <part name="018" interface="vgm_quik">
+ <feature name="part_id" value="18 boss battle 2 (mm4).vgz" />
+ <dataarea name="quik" size="3138">
+ <rom name="18 boss battle 2 (mm4).vgz" size="3138" crc="b1925170" sha1="9d7f95fde71606b2226748099611376b30fb4141" offset="0" />
+ </dataarea>
+ </part>
+ <part name="019" interface="vgm_quik">
+ <feature name="part_id" value="19 punk.vgz" />
+ <dataarea name="quik" size="5155">
+ <rom name="19 punk.vgz" size="5155" crc="696b29e8" sha1="911131ade0f24c6132373a7fabbfdbd5b4f14b45" offset="0" />
+ </dataarea>
+ </part>
+ <part name="020" interface="vgm_quik">
+ <feature name="part_id" value="20 wily station stage.vgz" />
+ <dataarea name="quik" size="9412">
+ <rom name="20 wily station stage.vgz" size="9412" crc="dffd324f" sha1="5963c038f4c1094badb052db07f8b5f1e94f874c" offset="0" />
+ </dataarea>
+ </part>
+ <part name="021" interface="vgm_quik">
+ <feature name="part_id" value="21 all clear.vgz" />
+ <dataarea name="quik" size="1501">
+ <rom name="21 all clear.vgz" size="1501" crc="d1022990" sha1="1eb63ca5fbeb661de226658c17a55f69238839cf" offset="0" />
+ </dataarea>
+ </part>
+ <part name="022" interface="vgm_quik">
+ <feature name="part_id" value="22 ending.vgz" />
+ <dataarea name="quik" size="8974">
+ <rom name="22 ending.vgz" size="8974" crc="ab6cf557" sha1="f2b829a13921f5bb9a6c93fc9adc29aae2cc5900" offset="0" />
+ </dataarea>
+ </part>
+ <part name="023" interface="vgm_quik">
+ <feature name="part_id" value="23 game over.vgz" />
+ <dataarea name="quik" size="1758">
+ <rom name="23 game over.vgz" size="1758" crc="a1432ec3" sha1="2ba97b51febc2f06c3664325988efa614ece54da" offset="0" />
+ </dataarea>
+ </part>
+ <part name="024" interface="vgm_quik">
+ <feature name="part_id" value="24 unused (mega man 2 nes title screen).vgz" />
+ <dataarea name="quik" size="11090">
+ <rom name="24 unused (mega man 2 nes title screen).vgz" size="11090" crc="2fb9ff0c" sha1="ce53c667f7ff42a563753b6bbe71f70e0a78d9cc" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="megaman2_gb">
+ <description>Mega Man II (Nintendo Game Boy)</description>
+ <year>1991</year>
+ <publisher>Capcom</publisher>
+ <info name="cores" value="Game Boy DMG (LR35902)"/>
+ <part name="001" interface="vgm_quik">
+ <feature name="part_id" value="01 title, wily station stage.vgz" />
+ <dataarea name="quik" size="2647">
+ <rom name="01 title, wily station stage.vgz" size="2647" crc="d45e0c89" sha1="5780aa5c28648ba0a28e0572ef5785d9fb7c8f1f" offset="0" />
+ </dataarea>
+ </part>
+ <part name="002" interface="vgm_quik">
+ <feature name="part_id" value="02 password.vgz" />
+ <dataarea name="quik" size="1003">
+ <rom name="02 password.vgz" size="1003" crc="cd5141b0" sha1="b560bf04790d0279af7bdba4593e98b0e520f607" offset="0" />
+ </dataarea>
+ </part>
+ <part name="003" interface="vgm_quik">
+ <feature name="part_id" value="03 stage select.vgz" />
+ <dataarea name="quik" size="941">
+ <rom name="03 stage select.vgz" size="941" crc="01ca4def" sha1="f1d4a07e87450b98e3f9636f3701314403392bee" offset="0" />
+ </dataarea>
+ </part>
+ <part name="004" interface="vgm_quik">
+ <feature name="part_id" value="04 stage start.vgz" />
+ <dataarea name="quik" size="756">
+ <rom name="04 stage start.vgz" size="756" crc="45f55c20" sha1="ef8602f4c4b7ef6b04192c4c01c41ca8cfbdc201" offset="0" />
+ </dataarea>
+ </part>
+ <part name="005" interface="vgm_quik">
+ <feature name="part_id" value="05 clash man.vgz" />
+ <dataarea name="quik" size="2040">
+ <rom name="05 clash man.vgz" size="2040" crc="04a98aed" sha1="7eca8e7b39ef727fa40ac5181010f55877091461" offset="0" />
+ </dataarea>
+ </part>
+ <part name="006" interface="vgm_quik">
+ <feature name="part_id" value="06 metal man.vgz" />
+ <dataarea name="quik" size="2326">
+ <rom name="06 metal man.vgz" size="2326" crc="dfbc00ba" sha1="1d018336001a789f8388e889311de77ea2b83d4e" offset="0" />
+ </dataarea>
+ </part>
+ <part name="007" interface="vgm_quik">
+ <feature name="part_id" value="07 wood man.vgz" />
+ <dataarea name="quik" size="1959">
+ <rom name="07 wood man.vgz" size="1959" crc="6dafd164" sha1="01e95b30f64c10b9bbb5c660ecca3daa32a7ba93" offset="0" />
+ </dataarea>
+ </part>
+ <part name="008" interface="vgm_quik">
+ <feature name="part_id" value="08 air man.vgz" />
+ <dataarea name="quik" size="2239">
+ <rom name="08 air man.vgz" size="2239" crc="db892bb8" sha1="f969bf9b8ec3822f0e458ae85b18941acd00c02f" offset="0" />
+ </dataarea>
+ </part>
+ <part name="009" interface="vgm_quik">
+ <feature name="part_id" value="09 wily castle.vgz" />
+ <dataarea name="quik" size="803">
+ <rom name="09 wily castle.vgz" size="803" crc="1bbea4c2" sha1="cc99fedcb01ab4a3a3802d817ab3f6b384d9a10f" offset="0" />
+ </dataarea>
+ </part>
+ <part name="010" interface="vgm_quik">
+ <feature name="part_id" value="10 hard man.vgz" />
+ <dataarea name="quik" size="2577">
+ <rom name="10 hard man.vgz" size="2577" crc="901a7747" sha1="4edf0f98bd6b326dd2c2d7192403516f3eb1fa86" offset="0" />
+ </dataarea>
+ </part>
+ <part name="011" interface="vgm_quik">
+ <feature name="part_id" value="11 top man.vgz" />
+ <dataarea name="quik" size="2654">
+ <rom name="11 top man.vgz" size="2654" crc="701b9dbb" sha1="fec025a2cd52ec6234c54930c33b172a29013999" offset="0" />
+ </dataarea>
+ </part>
+ <part name="012" interface="vgm_quik">
+ <feature name="part_id" value="12 magnet man.vgz" />
+ <dataarea name="quik" size="2020">
+ <rom name="12 magnet man.vgz" size="2020" crc="0e3c59b1" sha1="e41cb6617eaa3db38cc5f0285f048f2ee24bf381" offset="0" />
+ </dataarea>
+ </part>
+ <part name="013" interface="vgm_quik">
+ <feature name="part_id" value="13 needle man.vgz" />
+ <dataarea name="quik" size="2001">
+ <rom name="13 needle man.vgz" size="2001" crc="3ac86469" sha1="f63dd4ab4f75a055f51c1bee655927ddb334d9af" offset="0" />
+ </dataarea>
+ </part>
+ <part name="014" interface="vgm_quik">
+ <feature name="part_id" value="14 wily station.vgz" />
+ <dataarea name="quik" size="1471">
+ <rom name="14 wily station.vgz" size="1471" crc="da018ae1" sha1="d27cb90398dd5030c07141008bd7db01afb4c43e" offset="0" />
+ </dataarea>
+ </part>
+ <part name="015" interface="vgm_quik">
+ <feature name="part_id" value="15 boss battle.vgz" />
+ <dataarea name="quik" size="2973">
+ <rom name="15 boss battle.vgz" size="2973" crc="1a33623e" sha1="40d32c0acef1f6de2e4e150ae3617717064ec186" offset="0" />
+ </dataarea>
+ </part>
+ <part name="016" interface="vgm_quik">
+ <feature name="part_id" value="16 stage clear.vgz" />
+ <dataarea name="quik" size="554">
+ <rom name="16 stage clear.vgz" size="554" crc="3ea0aa19" sha1="048ee11c5d2fb35d34396ff7a633f540ad4e9662" offset="0" />
+ </dataarea>
+ </part>
+ <part name="017" interface="vgm_quik">
+ <feature name="part_id" value="17 get a weapon.vgz" />
+ <dataarea name="quik" size="1695">
+ <rom name="17 get a weapon.vgz" size="1695" crc="548b4f41" sha1="ed6c3272f8e37d734d70257b1e599aaa3d7ff649" offset="0" />
+ </dataarea>
+ </part>
+ <part name="018" interface="vgm_quik">
+ <feature name="part_id" value="18 ending.vgz" />
+ <dataarea name="quik" size="2217">
+ <rom name="18 ending.vgz" size="2217" crc="80d771a5" sha1="4ed0687fc6f1831e9fb56f1768b249132ae172ef" offset="0" />
+ </dataarea>
+ </part>
+ <part name="019" interface="vgm_quik">
+ <feature name="part_id" value="19 unused.vgz" />
+ <dataarea name="quik" size="2879">
+ <rom name="19 unused.vgz" size="2879" crc="25874c65" sha1="2cd32c4cb8641e2118bd7c2c8e2516d261cfb8d6" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="mrrobot">
+ <description>Mr. Robot and His Robot Factory (Atari 400, 800)</description>
+ <year>1983</year>
+ <publisher>Datamost</publisher>
+ <info name="cores" value="POKEY"/>
+ <part name="001" interface="vgm_quik">
+ <feature name="part_id" value="01 main theme.vgz" />
+ <dataarea name="quik" size="20813">
+ <rom name="01 main theme.vgz" size="20813" crc="f8e518bb" sha1="4efa433e766eba941949a41152cd64e65f3870c6" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="naious_68k">
+ <description>Naious (Sharp X68000)</description>
+ <year>1990</year>
+ <publisher>Exact</publisher>
+ <info name="cores" value="YM2151, OKIM6258"/>
+ <part name="001" interface="vgm_quik">
+ <feature name="part_id" value="01 opening.vgz" />
+ <dataarea name="quik" size="85349">
+ <rom name="01 opening.vgz" size="85349" crc="410d0add" sha1="b02b56ffe84db64d379517c0e582d419d21a9913" offset="0" />
+ </dataarea>
+ </part>
+ <part name="002" interface="vgm_quik">
+ <feature name="part_id" value="02 stage 1, 6 intro.vgz" />
+ <dataarea name="quik" size="11028">
+ <rom name="02 stage 1, 6 intro.vgz" size="11028" crc="678fe9dc" sha1="62117257e9956789a170e5da530a2b40ffabfb47" offset="0" />
+ </dataarea>
+ </part>
+ <part name="003" interface="vgm_quik">
+ <feature name="part_id" value="03 stage 1.vgz" />
+ <dataarea name="quik" size="27348">
+ <rom name="03 stage 1.vgz" size="27348" crc="8b33fb09" sha1="f785a67e714e9176b5ee29f3eaaba36c27cbf0c8" offset="0" />
+ </dataarea>
+ </part>
+ <part name="004" interface="vgm_quik">
+ <feature name="part_id" value="04 stage 1 boss.vgz" />
+ <dataarea name="quik" size="26100">
+ <rom name="04 stage 1 boss.vgz" size="26100" crc="7da9019d" sha1="568340b41b2a1fdf4ca38a08a92ddfc01cf406fd" offset="0" />
+ </dataarea>
+ </part>
+ <part name="005" interface="vgm_quik">
+ <feature name="part_id" value="05 stage clear.vgz" />
+ <dataarea name="quik" size="8318">
+ <rom name="05 stage clear.vgz" size="8318" crc="0cd0f516" sha1="d2751b395045f9fdfc0752135bd087012662dc8d" offset="0" />
+ </dataarea>
+ </part>
+ <part name="006" interface="vgm_quik">
+ <feature name="part_id" value="06 stage 2, 4 intro.vgz" />
+ <dataarea name="quik" size="6702">
+ <rom name="06 stage 2, 4 intro.vgz" size="6702" crc="5f2a20ed" sha1="1c88b1ca82e1e01f68bdfb9fa080f5e7435c9524" offset="0" />
+ </dataarea>
+ </part>
+ <part name="007" interface="vgm_quik">
+ <feature name="part_id" value="07 stage 2.vgz" />
+ <dataarea name="quik" size="52211">
+ <rom name="07 stage 2.vgz" size="52211" crc="989c5818" sha1="03f00ae2060b8f6a283fd91de9c18cd1b7c69871" offset="0" />
+ </dataarea>
+ </part>
+ <part name="008" interface="vgm_quik">
+ <feature name="part_id" value="08 stage 2 boss.vgz" />
+ <dataarea name="quik" size="41301">
+ <rom name="08 stage 2 boss.vgz" size="41301" crc="cc2c3a54" sha1="9d25558da42fce3c44377f7816903263bb7cd940" offset="0" />
+ </dataarea>
+ </part>
+ <part name="009" interface="vgm_quik">
+ <feature name="part_id" value="09 stage 3, 5, 7 intro.vgz" />
+ <dataarea name="quik" size="10057">
+ <rom name="09 stage 3, 5, 7 intro.vgz" size="10057" crc="6e15da4b" sha1="155692c87e42864fe086c1a002adc01fb46d3a85" offset="0" />
+ </dataarea>
+ </part>
+ <part name="010" interface="vgm_quik">
+ <feature name="part_id" value="10 stage 3.vgz" />
+ <dataarea name="quik" size="33887">
+ <rom name="10 stage 3.vgz" size="33887" crc="3a55f97d" sha1="b70ec570c5e039246ac88176808e2a2342bb92fa" offset="0" />
+ </dataarea>
+ </part>
+ <part name="011" interface="vgm_quik">
+ <feature name="part_id" value="11 stage 3 boss.vgz" />
+ <dataarea name="quik" size="13099">
+ <rom name="11 stage 3 boss.vgz" size="13099" crc="8dab6b1c" sha1="e5e29240adec36b432f51ba7236cea626e730540" offset="0" />
+ </dataarea>
+ </part>
+ <part name="012" interface="vgm_quik">
+ <feature name="part_id" value="12 stage 4.vgz" />
+ <dataarea name="quik" size="56152">
+ <rom name="12 stage 4.vgz" size="56152" crc="09abc00b" sha1="8a176bb184a99c6f0ad4bfd0bde86a0ab4212f8e" offset="0" />
+ </dataarea>
+ </part>
+ <part name="013" interface="vgm_quik">
+ <feature name="part_id" value="13 stage 4 boss.vgz" />
+ <dataarea name="quik" size="15331">
+ <rom name="13 stage 4 boss.vgz" size="15331" crc="e2fa73ea" sha1="5208c2a0748553376ba2777a2e3658b2e96c710d" offset="0" />
+ </dataarea>
+ </part>
+ <part name="014" interface="vgm_quik">
+ <feature name="part_id" value="14 stage 5.vgz" />
+ <dataarea name="quik" size="22612">
+ <rom name="14 stage 5.vgz" size="22612" crc="46253131" sha1="ef493e0597196c4827792ddd1f176677021b5f00" offset="0" />
+ </dataarea>
+ </part>
+ <part name="015" interface="vgm_quik">
+ <feature name="part_id" value="15 stage 5 boss.vgz" />
+ <dataarea name="quik" size="38928">
+ <rom name="15 stage 5 boss.vgz" size="38928" crc="49c28a08" sha1="4988bc1d045014be0f9eefe55b1601f1bf2e246f" offset="0" />
+ </dataarea>
+ </part>
+ <part name="016" interface="vgm_quik">
+ <feature name="part_id" value="16 stage 6.vgz" />
+ <dataarea name="quik" size="79347">
+ <rom name="16 stage 6.vgz" size="79347" crc="1c36b126" sha1="1c380b82327b04bccbffecfb354ce43e2d92a40d" offset="0" />
+ </dataarea>
+ </part>
+ <part name="017" interface="vgm_quik">
+ <feature name="part_id" value="17 stage 6 boss.vgz" />
+ <dataarea name="quik" size="24747">
+ <rom name="17 stage 6 boss.vgz" size="24747" crc="e1c718ac" sha1="ef4fc58e39e8f523977d352180297d77e891d2d5" offset="0" />
+ </dataarea>
+ </part>
+ <part name="018" interface="vgm_quik">
+ <feature name="part_id" value="18 final stage.vgz" />
+ <dataarea name="quik" size="50234">
+ <rom name="18 final stage.vgz" size="50234" crc="fc290e90" sha1="65cc0c56a2e1cd6bd4c712da46ad7577a36eea03" offset="0" />
+ </dataarea>
+ </part>
+ <part name="019" interface="vgm_quik">
+ <feature name="part_id" value="19 final boss.vgz" />
+ <dataarea name="quik" size="21180">
+ <rom name="19 final boss.vgz" size="21180" crc="da4cd700" sha1="8024b3a690cf12e247c8e4b2a673c79eb448b676" offset="0" />
+ </dataarea>
+ </part>
+ <part name="020" interface="vgm_quik">
+ <feature name="part_id" value="20 ending.vgz" />
+ <dataarea name="quik" size="62777">
+ <rom name="20 ending.vgz" size="62777" crc="f2d78028" sha1="2c3c8d15bc237df6a9df24e5ad100fb7ffed7697" offset="0" />
+ </dataarea>
+ </part>
+ <part name="021" interface="vgm_quik">
+ <feature name="part_id" value="21 game over.vgz" />
+ <dataarea name="quik" size="23136">
+ <rom name="21 game over.vgz" size="23136" crc="5fada388" sha1="2fb1b83e70aca89ab584d9cd5ec0abb527299428" offset="0" />
+ </dataarea>
+ </part>
+ <part name="022" interface="vgm_quik">
+ <feature name="part_id" value="22 opening (alt.).vgz" />
+ <dataarea name="quik" size="188977">
+ <rom name="22 opening (alt.).vgz" size="188977" crc="a6510bbd" sha1="879d16c22222b2bf53ba89d1bbb89cc5fb8c44a5" offset="0" />
+ </dataarea>
+ </part>
+ <part name="023" interface="vgm_quik">
+ <feature name="part_id" value="23 game over (alt.).vgz" />
+ <dataarea name="quik" size="23546">
+ <rom name="23 game over (alt.).vgz" size="23546" crc="4896cf20" sha1="8981190aefec3508953e938ad0c15f623cb3c32c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="neurgear">
+ <description>Neural Gear (Sharp X68000)</description>
+ <year>1990</year>
+ <publisher>Victor Musical Industries</publisher>
+ <info name="cores" value="YM2151, OKIM6258"/>
+ <part name="001" interface="vgm_quik">
+ <feature name="part_id" value="01 cross media soft.vgz" />
+ <dataarea name="quik" size="13498">
+ <rom name="01 cross media soft.vgz" size="13498" crc="9f3f2346" sha1="2ddedde2a4b35b0b70bc846ea477edea4bf5133f" offset="0" />
+ </dataarea>
+ </part>
+ <part name="002" interface="vgm_quik">
+ <feature name="part_id" value="02 systematic eyes.vgz" />
+ <dataarea name="quik" size="55348">
+ <rom name="02 systematic eyes.vgz" size="55348" crc="c4bcb84b" sha1="29cb759f111e0e0e5c5246d71a5617693777536a" offset="0" />
+ </dataarea>
+ </part>
+ <part name="003" interface="vgm_quik">
+ <feature name="part_id" value="03 town scape.vgz" />
+ <dataarea name="quik" size="40259">
+ <rom name="03 town scape.vgz" size="40259" crc="0c8c920a" sha1="647c29f9e5ec4fb4a3d77f3199444cb63460b6e9" offset="0" />
+ </dataarea>
+ </part>
+ <part name="004" interface="vgm_quik">
+ <feature name="part_id" value="04 inversion.vgz" />
+ <dataarea name="quik" size="31862">
+ <rom name="04 inversion.vgz" size="31862" crc="6566a1ae" sha1="228d1eacfbee917a1a81fb97162334f3e3d83f32" offset="0" />
+ </dataarea>
+ </part>
+ <part name="005" interface="vgm_quik">
+ <feature name="part_id" value="05 keep time.vgz" />
+ <dataarea name="quik" size="23632">
+ <rom name="05 keep time.vgz" size="23632" crc="c597235f" sha1="30337f33990789aef6b7be1c606475525049ef44" offset="0" />
+ </dataarea>
+ </part>
+ <part name="006" interface="vgm_quik">
+ <feature name="part_id" value="06 vast.vgz" />
+ <dataarea name="quik" size="49295">
+ <rom name="06 vast.vgz" size="49295" crc="e1b93a9f" sha1="5f5582da3e347d78fdb2290eac7f3ba26e903d17" offset="0" />
+ </dataarea>
+ </part>
+ <part name="007" interface="vgm_quik">
+ <feature name="part_id" value="07 depletion.vgz" />
+ <dataarea name="quik" size="35377">
+ <rom name="07 depletion.vgz" size="35377" crc="30fc51ea" sha1="a36514f3aeddf5a278b005504a522eb22ff8e8cc" offset="0" />
+ </dataarea>
+ </part>
+ <part name="008" interface="vgm_quik">
+ <feature name="part_id" value="08 invite.vgz" />
+ <dataarea name="quik" size="35929">
+ <rom name="08 invite.vgz" size="35929" crc="0a2d5d80" sha1="35eeb4f3eb65ee167470d376de30bea42677f034" offset="0" />
+ </dataarea>
+ </part>
+ <part name="009" interface="vgm_quik">
+ <feature name="part_id" value="09 super sonic.vgz" />
+ <dataarea name="quik" size="28860">
+ <rom name="09 super sonic.vgz" size="28860" crc="247518f6" sha1="732ad43e6b7f24087f3418aff2a114acb823a0b9" offset="0" />
+ </dataarea>
+ </part>
+ <part name="010" interface="vgm_quik">
+ <feature name="part_id" value="10 don't tarry.vgz" />
+ <dataarea name="quik" size="36276">
+ <rom name="10 don't tarry.vgz" size="36276" crc="47043893" sha1="e208c37f92b2dcf63326f94b107d1bcea4b7dee7" offset="0" />
+ </dataarea>
+ </part>
+ <part name="011" interface="vgm_quik">
+ <feature name="part_id" value="11 merry dancers.vgz" />
+ <dataarea name="quik" size="36158">
+ <rom name="11 merry dancers.vgz" size="36158" crc="e14f6923" sha1="71713f51c47bcb584bfe1a65afaddaeae04d2672" offset="0" />
+ </dataarea>
+ </part>
+ <part name="012" interface="vgm_quik">
+ <feature name="part_id" value="12 fluxion.vgz" />
+ <dataarea name="quik" size="27665">
+ <rom name="12 fluxion.vgz" size="27665" crc="82d8a936" sha1="ff7b56571cdc3247701516bf28f4cb8f0a4d8a62" offset="0" />
+ </dataarea>
+ </part>
+ <part name="013" interface="vgm_quik">
+ <feature name="part_id" value="13 wake up everybody.vgz" />
+ <dataarea name="quik" size="19393">
+ <rom name="13 wake up everybody.vgz" size="19393" crc="4bda7319" sha1="342561eb356d140a3708672d969228d8740aa451" offset="0" />
+ </dataarea>
+ </part>
+ <part name="014" interface="vgm_quik">
+ <feature name="part_id" value="14 come to a climax.vgz" />
+ <dataarea name="quik" size="23413">
+ <rom name="14 come to a climax.vgz" size="23413" crc="16e24210" sha1="79e122d53fd1dae169d525361f80adbca76afcb9" offset="0" />
+ </dataarea>
+ </part>
+ <part name="015" interface="vgm_quik">
+ <feature name="part_id" value="15 menu jingle.vgz" />
+ <dataarea name="quik" size="1645">
+ <rom name="15 menu jingle.vgz" size="1645" crc="83920070" sha1="f74306a384d386dcf0360a5a819fb9b11271d874" offset="0" />
+ </dataarea>
+ </part>
+ <part name="016" interface="vgm_quik">
+ <feature name="part_id" value="16 what you change.vgz" />
+ <dataarea name="quik" size="36602">
+ <rom name="16 what you change.vgz" size="36602" crc="b9535f4d" sha1="dbf2c5a55219719a9d6ddf428353e8ae1911fae9" offset="0" />
+ </dataarea>
+ </part>
+ <part name="017" interface="vgm_quik">
+ <feature name="part_id" value="17 time sprit.vgz" />
+ <dataarea name="quik" size="44208">
+ <rom name="17 time sprit.vgz" size="44208" crc="d27f04ac" sha1="a5b0829306d9887e97e9d608f7b5a128f0be02cb" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="pepsiman">
+ <description>Pepsiman (Sigma B-98)</description>
+ <year>1997</year>
+ <publisher>Sigma Enterprises</publisher>
+ <info name="cores" value="YMZ280B"/>
+ <part name="001" interface="vgm_quik">
+ <feature name="part_id" value="01 b001.vgz" />
+ <dataarea name="quik" size="14785">
+ <rom name="01 b001.vgz" size="14785" crc="24fbad72" sha1="f6ce45b61fd170d90dce5b77095bb6be58fe259f" offset="0" />
+ </dataarea>
+ </part>
+ <part name="002" interface="vgm_quik">
+ <feature name="part_id" value="02 b002.vgz" />
+ <dataarea name="quik" size="29880">
+ <rom name="02 b002.vgz" size="29880" crc="13af6f60" sha1="498b840d18da23246d4044e8c7f0c9cc84837c2d" offset="0" />
+ </dataarea>
+ </part>
+ <part name="003" interface="vgm_quik">
+ <feature name="part_id" value="03 b003.vgz" />
+ <dataarea name="quik" size="17609">
+ <rom name="03 b003.vgz" size="17609" crc="f4b5bc9b" sha1="3930447cb2c49e5d1669953d670bb0fb3ea1e651" offset="0" />
+ </dataarea>
+ </part>
+ <part name="004" interface="vgm_quik">
+ <feature name="part_id" value="04 b03b.vgz" />
+ <dataarea name="quik" size="23530">
+ <rom name="04 b03b.vgz" size="23530" crc="ac851566" sha1="e4e46da2d6a43c3fb4294b90f0c157f934e99034" offset="0" />
+ </dataarea>
+ </part>
+ <part name="005" interface="vgm_quik">
+ <feature name="part_id" value="05 b004.vgz" />
+ <dataarea name="quik" size="30596">
+ <rom name="05 b004.vgz" size="30596" crc="e71a82ed" sha1="c5ea46013bb4e2932dbaa6ef45d3d810ed797aa3" offset="0" />
+ </dataarea>
+ </part>
+ <part name="006" interface="vgm_quik">
+ <feature name="part_id" value="06 b005.vgz" />
+ <dataarea name="quik" size="34838">
+ <rom name="06 b005.vgz" size="34838" crc="bb95537d" sha1="faa6b22f25dbdb98a01b6339d4511a18d070a0de" offset="0" />
+ </dataarea>
+ </part>
+ <part name="007" interface="vgm_quik">
+ <feature name="part_id" value="07 b006.vgz" />
+ <dataarea name="quik" size="54600">
+ <rom name="07 b006.vgz" size="54600" crc="b5cdb42e" sha1="99e2b97dd68247eff5f1e798fef80714609fafcc" offset="0" />
+ </dataarea>
+ </part>
+ <part name="008" interface="vgm_quik">
+ <feature name="part_id" value="08 s006.vgz" />
+ <dataarea name="quik" size="14360">
+ <rom name="08 s006.vgz" size="14360" crc="af25d1ec" sha1="94dc3925019c302e80aa99c0bef2600cb540c0a3" offset="0" />
+ </dataarea>
+ </part>
+ <part name="009" interface="vgm_quik">
+ <feature name="part_id" value="09 s009.vgz" />
+ <dataarea name="quik" size="19872">
+ <rom name="09 s009.vgz" size="19872" crc="dcc8b319" sha1="c010cf35283979d0b71284ee71245632fa6a4d39" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="smashpin_fds">
+ <description>Smash Ping Pong (Family Computer Disk System)</description>
+ <year>1987</year>
+ <publisher>Nintendo</publisher>
+ <info name="cores" value="NES APU (N2A03)"/>
+ <part name="001" interface="vgm_quik">
+ <feature name="part_id" value="01 game start.vgz" />
+ <dataarea name="quik" size="911">
+ <rom name="01 game start.vgz" size="911" crc="429f1516" sha1="1ef29d20a0bd34df5a0c2a28b12ba104410d026a" offset="0" />
+ </dataarea>
+ </part>
+ <part name="002" interface="vgm_quik">
+ <feature name="part_id" value="02 game set.vgz" />
+ <dataarea name="quik" size="681">
+ <rom name="02 game set.vgz" size="681" crc="a49cca80" sha1="c64032207e2b9613c86d7c63b61ba4891e56897c" offset="0" />
+ </dataarea>
+ </part>
+ <part name="003" interface="vgm_quik">
+ <feature name="part_id" value="03 half-time.vgz" />
+ <dataarea name="quik" size="1095">
+ <rom name="03 half-time.vgz" size="1095" crc="605d47b0" sha1="6ca235d218f90757683ff195a1c77d7af79b265f" offset="0" />
+ </dataarea>
+ </part>
+ <part name="004" interface="vgm_quik">
+ <feature name="part_id" value="04 game over.vgz" />
+ <dataarea name="quik" size="696">
+ <rom name="04 game over.vgz" size="696" crc="763c2bc4" sha1="5c8d310fe1c00981af6ae07f39c883d1287f0b1c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="twinbee_x68">
+ <description>TwinBee (Sharp X68000)</description>
+ <year>1988</year>
+ <publisher>Sharp</publisher>
+ <info name="cores" value="YM2151"/>
+ <part name="001" interface="vgm_quik">
+ <feature name="part_id" value="01 twinbee's home town song (main bgm).vgz" />
+ <dataarea name="quik" size="6384">
+ <rom name="01 twinbee's home town song (main bgm).vgz" size="6384" crc="47591ee1" sha1="d235a5a9f990e1f7f0d27a8bd147c12cf2a28c23" offset="0" />
+ </dataarea>
+ </part>
+ <part name="002" interface="vgm_quik">
+ <feature name="part_id" value="02 fantastic power (power-up bgm).vgz" />
+ <dataarea name="quik" size="5003">
+ <rom name="02 fantastic power (power-up bgm).vgz" size="5003" crc="f1e85c96" sha1="410cd196d19633b93f72647bb6aedbc6be1b9b84" offset="0" />
+ </dataarea>
+ </part>
+ <part name="003" interface="vgm_quik">
+ <feature name="part_id" value="03 boss bgm a-1.vgz" />
+ <dataarea name="quik" size="958">
+ <rom name="03 boss bgm a-1.vgz" size="958" crc="fa3ff5cb" sha1="9a72c719420f9d0abb205bf54350399ab240b8a4" offset="0" />
+ </dataarea>
+ </part>
+ <part name="004" interface="vgm_quik">
+ <feature name="part_id" value="04 boss bgm a-2.vgz" />
+ <dataarea name="quik" size="3182">
+ <rom name="04 boss bgm a-2.vgz" size="3182" crc="696873ef" sha1="76bf93da02f6e4683504a3649eba2f6bf752680b" offset="0" />
+ </dataarea>
+ </part>
+ <part name="005" interface="vgm_quik">
+ <feature name="part_id" value="05 clear.vgz" />
+ <dataarea name="quik" size="1350">
+ <rom name="05 clear.vgz" size="1350" crc="cbec00db" sha1="d061d275db26eade3b54194240073282c91e59fa" offset="0" />
+ </dataarea>
+ </part>
+ <part name="006" interface="vgm_quik">
+ <feature name="part_id" value="06 boss bgm b.vgz" />
+ <dataarea name="quik" size="1744">
+ <rom name="06 boss bgm b.vgz" size="1744" crc="706b1a08" sha1="20a4062f1918162fc843dd4857714370629959b6" offset="0" />
+ </dataarea>
+ </part>
+ <part name="007" interface="vgm_quik">
+ <feature name="part_id" value="07 extend.vgz" />
+ <dataarea name="quik" size="1625">
+ <rom name="07 extend.vgz" size="1625" crc="5d104ab2" sha1="0fbde3751b187fb43e424974947ad9ff73e65fc0" offset="0" />
+ </dataarea>
+ </part>
+ <part name="008" interface="vgm_quik">
+ <feature name="part_id" value="08 game over.vgz" />
+ <dataarea name="quik" size="1727">
+ <rom name="08 game over.vgz" size="1727" crc="c173b4ef" sha1="8da352229c637d041d9ef918065f73a00fe8432b" offset="0" />
+ </dataarea>
+ </part>
+ <part name="009" interface="vgm_quik">
+ <feature name="part_id" value="09 normal ranking (key assign).vgz" />
+ <dataarea name="quik" size="2065">
+ <rom name="09 normal ranking (key assign).vgz" size="2065" crc="b7c87a26" sha1="604877935541e8039dcedeed6ddd58cfcd3dc299" offset="0" />
+ </dataarea>
+ </part>
+ <part name="010" interface="vgm_quik">
+ <feature name="part_id" value="10 top ranking (unused).vgz" />
+ <dataarea name="quik" size="3910">
+ <rom name="10 top ranking (unused).vgz" size="3910" crc="9d09a595" sha1="12479fcf81b60879425dd39f96cfe9d46560b79f" offset="0" />
+ </dataarea>
+ </part>
+ <part name="011" interface="vgm_quik">
+ <feature name="part_id" value="11 credit (unused).vgz" />
+ <dataarea name="quik" size="1095">
+ <rom name="11 credit (unused).vgz" size="1095" crc="645027a6" sha1="194f50d9fbfc83f35f2895a6bd94381ebad436df" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="unwater2_68k">
+ <description>Uncharted Waters 2 - New Horizons (Sharp X68000)</description>
+ <year>1993</year>
+ <publisher>Koei</publisher>
+ <info name="cores" value="YM2151"/>
+ <part name="001" interface="vgm_quik">
+ <feature name="part_id" value="01 wind ahead.vgz" />
+ <dataarea name="quik" size="8880">
+ <rom name="01 wind ahead.vgz" size="8880" crc="4c93a82c" sha1="ec59ccc458df95f4a0a2d467bedfbe3e015f82ee" offset="0" />
+ </dataarea>
+ </part>
+ <part name="002" interface="vgm_quik">
+ <feature name="part_id" value="02 mast in the mist.vgz" />
+ <dataarea name="quik" size="3939">
+ <rom name="02 mast in the mist.vgz" size="3939" crc="060ab94f" sha1="2bad83aa60889ec3041a41e9e403e3a69feff682" offset="0" />
+ </dataarea>
+ </part>
+ <part name="003" interface="vgm_quik">
+ <feature name="part_id" value="03 initial setting.vgz" />
+ <dataarea name="quik" size="2476">
+ <rom name="03 initial setting.vgz" size="2476" crc="d2ea38ab" sha1="6d4c4c1110dddfbfd03e28544e1eebfa368b9d31" offset="0" />
+ </dataarea>
+ </part>
+ <part name="004" interface="vgm_quik">
+ <feature name="part_id" value="04 caprice for lute.vgz" />
+ <dataarea name="quik" size="4002">
+ <rom name="04 caprice for lute.vgz" size="4002" crc="7a1323a8" sha1="fb41f30c1ec39c5dadb00be6f5fa55dcf1b2f3cb" offset="0" />
+ </dataarea>
+ </part>
+ <part name="005" interface="vgm_quik">
+ <feature name="part_id" value="05 theme of otto.vgz" />
+ <dataarea name="quik" size="2999">
+ <rom name="05 theme of otto.vgz" size="2999" crc="2e334d96" sha1="9ac3ee8b7756e58b46b6792bd13babbcfd2b469e" offset="0" />
+ </dataarea>
+ </part>
+ <part name="006" interface="vgm_quik">
+ <feature name="part_id" value="06 catalina.vgz" />
+ <dataarea name="quik" size="4215">
+ <rom name="06 catalina.vgz" size="4215" crc="7a6ec266" sha1="e890d6d657dc15d2d3a423f7742027685922577f" offset="0" />
+ </dataarea>
+ </part>
+ <part name="007" interface="vgm_quik">
+ <feature name="part_id" value="07 theme of pietro.vgz" />
+ <dataarea name="quik" size="5211">
+ <rom name="07 theme of pietro.vgz" size="5211" crc="1b2c21fb" sha1="68c88ae76363461dfe2b1f85ebd270f40b29a94a" offset="0" />
+ </dataarea>
+ </part>
+ <part name="008" interface="vgm_quik">
+ <feature name="part_id" value="08 theme of ali.vgz" />
+ <dataarea name="quik" size="3012">
+ <rom name="08 theme of ali.vgz" size="3012" crc="aa48ceb5" sha1="91bba2266d8d318c5755a67553870d84232682d2" offset="0" />
+ </dataarea>
+ </part>
+ <part name="009" interface="vgm_quik">
+ <feature name="part_id" value="09 theme of ernest.vgz" />
+ <dataarea name="quik" size="4786">
+ <rom name="09 theme of ernest.vgz" size="4786" crc="17b5a2b9" sha1="6c738dacf8ee119eb192afd57fb3b4a900524161" offset="0" />
+ </dataarea>
+ </part>
+ <part name="010" interface="vgm_quik">
+ <feature name="part_id" value="10 fiddler's green.vgz" />
+ <dataarea name="quik" size="4600">
+ <rom name="10 fiddler's green.vgz" size="4600" crc="a26bde1b" sha1="c2e3e8b681877319f98e5a1ce345de7d405864e2" offset="0" />
+ </dataarea>
+ </part>
+ <part name="011" interface="vgm_quik">
+ <feature name="part_id" value="11 the chase.vgz" />
+ <dataarea name="quik" size="8036">
+ <rom name="11 the chase.vgz" size="8036" crc="55e696cc" sha1="e0e28fcaff3edb2a24fbe9f4301ee302d0be0444" offset="0" />
+ </dataarea>
+ </part>
+ <part name="012" interface="vgm_quik">
+ <feature name="part_id" value="12 victory fanfare.vgz" />
+ <dataarea name="quik" size="1822">
+ <rom name="12 victory fanfare.vgz" size="1822" crc="6da1a4f8" sha1="2cb591b8348a4fb9a7fc9c5681ff4a5bf607a4ac" offset="0" />
+ </dataarea>
+ </part>
+ <part name="013" interface="vgm_quik">
+ <feature name="part_id" value="13 capturing enemies' ships.vgz" />
+ <dataarea name="quik" size="4043">
+ <rom name="13 capturing enemies' ships.vgz" size="4043" crc="f99fe0f6" sha1="5faf746bd21c3db8015b433184c630dcb5924b3c" offset="0" />
+ </dataarea>
+ </part>
+ <part name="014" interface="vgm_quik">
+ <feature name="part_id" value="14 royal palace.vgz" />
+ <dataarea name="quik" size="6100">
+ <rom name="14 royal palace.vgz" size="6100" crc="4cd47803" sha1="13988a1d1320d84567e72b83e016006dd28e6616" offset="0" />
+ </dataarea>
+ </part>
+ <part name="015" interface="vgm_quik">
+ <feature name="part_id" value="15 empty eyes.vgz" />
+ <dataarea name="quik" size="6582">
+ <rom name="15 empty eyes.vgz" size="6582" crc="b46a0ff2" sha1="71be8e52f10057ac383ba5039c93fedc47627c1d" offset="0" />
+ </dataarea>
+ </part>
+ <part name="016" interface="vgm_quik">
+ <feature name="part_id" value="16 moslem dance.vgz" />
+ <dataarea name="quik" size="4323">
+ <rom name="16 moslem dance.vgz" size="4323" crc="7f5e4bd1" sha1="7a2452d0438aefcb0fbc099785d640786e15430a" offset="0" />
+ </dataarea>
+ </part>
+ <part name="017" interface="vgm_quik">
+ <feature name="part_id" value="17 the mahout.vgz" />
+ <dataarea name="quik" size="6274">
+ <rom name="17 the mahout.vgz" size="6274" crc="60aef459" sha1="80dd6d30923fbadd5fae955d9614f224b9f61bbb" offset="0" />
+ </dataarea>
+ </part>
+ <part name="018" interface="vgm_quik">
+ <feature name="part_id" value="18 land of luxury.vgz" />
+ <dataarea name="quik" size="3999">
+ <rom name="18 land of luxury.vgz" size="3999" crc="fa2021c3" sha1="9b026fb5afe1f063dec3a0e55c13da5b803911ba" offset="0" />
+ </dataarea>
+ </part>
+ <part name="019" interface="vgm_quik">
+ <feature name="part_id" value="19 supply port.vgz" />
+ <dataarea name="quik" size="2617">
+ <rom name="19 supply port.vgz" size="2617" crc="6b3a4ee9" sha1="49cc2a3da4a26ddb5e511e2dad5e1a258d648aa3" offset="0" />
+ </dataarea>
+ </part>
+ <part name="020" interface="vgm_quik">
+ <feature name="part_id" value="20 duke.vgz" />
+ <dataarea name="quik" size="3099">
+ <rom name="20 duke.vgz" size="3099" crc="fb0af37c" sha1="a39a706c5cfbb74e60f5afa77a13990a6d2e1c83" offset="0" />
+ </dataarea>
+ </part>
+ <part name="021" interface="vgm_quik">
+ <feature name="part_id" value="21 close to home.vgz" />
+ <dataarea name="quik" size="9633">
+ <rom name="21 close to home.vgz" size="9633" crc="15ccf678" sha1="ac25149e041a3698c3db352aa66ae74f8404d45c" offset="0" />
+ </dataarea>
+ </part>
+ <part name="022" interface="vgm_quik">
+ <feature name="part_id" value="22 defeated.vgz" />
+ <dataarea name="quik" size="2952">
+ <rom name="22 defeated.vgz" size="2952" crc="3fd8721f" sha1="acdc6406de16c8c5c92e053459880dfbb66691a9" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="vigilant">
+ <description>Vigilante (Irem M75)</description>
+ <year>1988</year>
+ <publisher>Irem (W) / Data East (U)</publisher>
+ <info name="cores" value="YM2151"/>
+ <part name="001" interface="vgm_quik">
+ <feature name="part_id" value="01 title back.vgz" />
+ <dataarea name="quik" size="5214">
+ <rom name="01 title back.vgz" size="5214" crc="62e0ca1c" sha1="184a446121c3b54edd33da88c3b266c1d848182a" offset="0" />
+ </dataarea>
+ </part>
+ <part name="002" interface="vgm_quik">
+ <feature name="part_id" value="02 help me ~ taken prisoner.vgz" />
+ <dataarea name="quik" size="4447">
+ <rom name="02 help me ~ taken prisoner.vgz" size="4447" crc="01eaf29c" sha1="b955386f19332d89065b615eb6c86be1f686120d" offset="0" />
+ </dataarea>
+ </part>
+ <part name="003" interface="vgm_quik">
+ <feature name="part_id" value="03 stage start.vgz" />
+ <dataarea name="quik" size="1311">
+ <rom name="03 stage start.vgz" size="1311" crc="2c4771a1" sha1="0e7b9b0b0c35d14aaee7af33476620cb9d9b9c5e" offset="0" />
+ </dataarea>
+ </part>
+ <part name="004" interface="vgm_quik">
+ <feature name="part_id" value="04 bad company.vgz" />
+ <dataarea name="quik" size="23064">
+ <rom name="04 bad company.vgz" size="23064" crc="02cf70b7" sha1="09086727e5a0c5cf27a0df73c1d60ff8257c3d0b" offset="0" />
+ </dataarea>
+ </part>
+ <part name="005" interface="vgm_quik">
+ <feature name="part_id" value="05 left alone.vgz" />
+ <dataarea name="quik" size="1988">
+ <rom name="05 left alone.vgz" size="1988" crc="6b599fed" sha1="2a562e32b1cdfcffcdfbfd74714243ce06281fef" offset="0" />
+ </dataarea>
+ </part>
+ <part name="006" interface="vgm_quik">
+ <feature name="part_id" value="06 scraps fight.vgz" />
+ <dataarea name="quik" size="11623">
+ <rom name="06 scraps fight.vgz" size="11623" crc="cac5b557" sha1="ec619e0f004f717304b4a3b3cee4aa20ae15266f" offset="0" />
+ </dataarea>
+ </part>
+ <part name="007" interface="vgm_quik">
+ <feature name="part_id" value="07 high time.vgz" />
+ <dataarea name="quik" size="8443">
+ <rom name="07 high time.vgz" size="8443" crc="a6e2784f" sha1="a10b94dc879e6a603c2def2892f2411198453527" offset="0" />
+ </dataarea>
+ </part>
+ <part name="008" interface="vgm_quik">
+ <feature name="part_id" value="08 back street.vgz" />
+ <dataarea name="quik" size="9072">
+ <rom name="08 back street.vgz" size="9072" crc="63c632d8" sha1="f02acc87f6c69ee59c73d35ea62b7d0bed17c975" offset="0" />
+ </dataarea>
+ </part>
+ <part name="009" interface="vgm_quik">
+ <feature name="part_id" value="09 emergency.vgz" />
+ <dataarea name="quik" size="2670">
+ <rom name="09 emergency.vgz" size="2670" crc="1ce7ac4a" sha1="f7891fe5ff0a803693edf86ae33401cc3863aa99" offset="0" />
+ </dataarea>
+ </part>
+ <part name="010" interface="vgm_quik">
+ <feature name="part_id" value="10 last mission.vgz" />
+ <dataarea name="quik" size="10059">
+ <rom name="10 last mission.vgz" size="10059" crc="ecb1a43d" sha1="aea1f7b4b5eed920700ef900aa66a230f56edf37" offset="0" />
+ </dataarea>
+ </part>
+ <part name="011" interface="vgm_quik">
+ <feature name="part_id" value="11 final story.vgz" />
+ <dataarea name="quik" size="12430">
+ <rom name="11 final story.vgz" size="12430" crc="c49452aa" sha1="ee0cf283e6f4cfdfefce31a2eee84b41620d221f" offset="0" />
+ </dataarea>
+ </part>
+ <part name="012" interface="vgm_quik">
+ <feature name="part_id" value="12 continue.vgz" />
+ <dataarea name="quik" size="3899">
+ <rom name="12 continue.vgz" size="3899" crc="1912ccf2" sha1="d769ab465db93fe4b45b2295fca5108016181f23" offset="0" />
+ </dataarea>
+ </part>
+ <part name="013" interface="vgm_quik">
+ <feature name="part_id" value="13 roll it over.vgz" />
+ <dataarea name="quik" size="3213">
+ <rom name="13 roll it over.vgz" size="3213" crc="a98a1b0f" sha1="c48d1874fbc8824feb6f715c58248f31e8ebc201" offset="0" />
+ </dataarea>
+ </part>
+ <part name="014" interface="vgm_quik">
+ <feature name="part_id" value="14 enter your name.vgz" />
+ <dataarea name="quik" size="5896">
+ <rom name="14 enter your name.vgz" size="5896" crc="30b5fb37" sha1="ab8e397246ae69c30f0ec0a268dad4ddcb174545" offset="0" />
+ </dataarea>
+ </part>
+ <part name="015" interface="vgm_quik">
+ <feature name="part_id" value="15 unused.vgz" />
+ <dataarea name="quik" size="4123">
+ <rom name="15 unused.vgz" size="4123" crc="5755dd1a" sha1="dd1df342976dba57be8cd2d06afb20b0127c1ddf" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="vigilante_tg16">
+ <description>Vigilante (TG-16)</description>
+ <year>1989</year>
+ <publisher>NEC (U) / Irem (J)</publisher>
+ <info name="cores" value="HuC6280"/>
+ <part name="001" interface="vgm_quik">
+ <feature name="part_id" value="01 title back.vgz" />
+ <dataarea name="quik" size="3374">
+ <rom name="01 title back.vgz" size="3374" crc="062bef09" sha1="23b22e19a6aa7ab8f377cb1e47801fa87f7166cc" offset="0" />
+ </dataarea>
+ </part>
+ <part name="002" interface="vgm_quik">
+ <feature name="part_id" value="02 help me.vgz" />
+ <dataarea name="quik" size="676">
+ <rom name="02 help me.vgz" size="676" crc="fbc8da64" sha1="64b77e1663cee194d551b91f7d5ed338722bcfd8" offset="0" />
+ </dataarea>
+ </part>
+ <part name="003" interface="vgm_quik">
+ <feature name="part_id" value="03 taken prisoner.vgz" />
+ <dataarea name="quik" size="2133">
+ <rom name="03 taken prisoner.vgz" size="2133" crc="aac62fe1" sha1="eec83f0fa659f0df7437d99626b5440c2a9e2aae" offset="0" />
+ </dataarea>
+ </part>
+ <part name="004" interface="vgm_quik">
+ <feature name="part_id" value="04 stage start.vgz" />
+ <dataarea name="quik" size="731">
+ <rom name="04 stage start.vgz" size="731" crc="3da18c33" sha1="502ff1ad7516aec2346125692083f4c241139564" offset="0" />
+ </dataarea>
+ </part>
+ <part name="005" interface="vgm_quik">
+ <feature name="part_id" value="05 bad company.vgz" />
+ <dataarea name="quik" size="12514">
+ <rom name="05 bad company.vgz" size="12514" crc="1d5d86d2" sha1="373dcc0ffa7e2c50006a9d56994bc720b62ab680" offset="0" />
+ </dataarea>
+ </part>
+ <part name="006" interface="vgm_quik">
+ <feature name="part_id" value="06 left alone.vgz" />
+ <dataarea name="quik" size="1166">
+ <rom name="06 left alone.vgz" size="1166" crc="b81dbde6" sha1="238c77c991d453b5bdad85e047c8c0564e5db307" offset="0" />
+ </dataarea>
+ </part>
+ <part name="007" interface="vgm_quik">
+ <feature name="part_id" value="07 scraps fight.vgz" />
+ <dataarea name="quik" size="6587">
+ <rom name="07 scraps fight.vgz" size="6587" crc="d9a76d83" sha1="b98fa506c1ad4bb0f554bbd93fdfb31414bd0d76" offset="0" />
+ </dataarea>
+ </part>
+ <part name="008" interface="vgm_quik">
+ <feature name="part_id" value="08 high time.vgz" />
+ <dataarea name="quik" size="6730">
+ <rom name="08 high time.vgz" size="6730" crc="48abe0c1" sha1="80e87ea9f999b1a214aef94c321a0371f0d36c15" offset="0" />
+ </dataarea>
+ </part>
+ <part name="009" interface="vgm_quik">
+ <feature name="part_id" value="09 back street.vgz" />
+ <dataarea name="quik" size="4793">
+ <rom name="09 back street.vgz" size="4793" crc="0826681e" sha1="c26d32e0eb0848d5ab73a7a3c90e72c809bf8688" offset="0" />
+ </dataarea>
+ </part>
+ <part name="010" interface="vgm_quik">
+ <feature name="part_id" value="10 emergency.vgz" />
+ <dataarea name="quik" size="1441">
+ <rom name="10 emergency.vgz" size="1441" crc="a96bad75" sha1="d1af320e80b35f5bcca7fc72f026bea195661320" offset="0" />
+ </dataarea>
+ </part>
+ <part name="011" interface="vgm_quik">
+ <feature name="part_id" value="11 last mission.vgz" />
+ <dataarea name="quik" size="5086">
+ <rom name="11 last mission.vgz" size="5086" crc="ba4c38d6" sha1="f48b37f20711d48af440682eb4d907d35eabbf43" offset="0" />
+ </dataarea>
+ </part>
+ <part name="012" interface="vgm_quik">
+ <feature name="part_id" value="12 final story.vgz" />
+ <dataarea name="quik" size="5342">
+ <rom name="12 final story.vgz" size="5342" crc="3e8fd2e8" sha1="2cd80a374d7425641d00a18dd1aea3a757e99b46" offset="0" />
+ </dataarea>
+ </part>
+ <part name="013" interface="vgm_quik">
+ <feature name="part_id" value="13 continue.vgz" />
+ <dataarea name="quik" size="1562">
+ <rom name="13 continue.vgz" size="1562" crc="7c61b7b9" sha1="a857addc31069e5388fa2e8128328f84de599dc4" offset="0" />
+ </dataarea>
+ </part>
+ <part name="014" interface="vgm_quik">
+ <feature name="part_id" value="14 roll it over.vgz" />
+ <dataarea name="quik" size="1633">
+ <rom name="14 roll it over.vgz" size="1633" crc="ccf98515" sha1="a662f71558e480d11d4fc3a5fecd373db0b9cb89" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
<!-- Project.org 2612 VGM Archives located at http://project2612.org/list.php
Also https://archive.org/details/Project2612CompleteArchive20180623681Sets.7z -->
diff --git a/hash/vreader.xml b/hash/vreader.xml
deleted file mode 100644
index 6379cd82362..00000000000
--- a/hash/vreader.xml
+++ /dev/null
@@ -1,50 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
-<!--
-NOTE: This list is here only to document available dumps and it's not used (yet) by MESS!
--->
-<softwarelist name="vreader" description="VTech V.Reader / Storio cartridges">
-
-<!--
-
-Language:
-********0 = US
-********1 = Italy
-********2 = Netherlands
-********3 = UK
-********4 = Germany
-********5 = France
-********6 = Portugal
-********7 = Spain
-
-
-80-280000(US) | Animated E-Book Cartridge - Shrek's Vacation
-80-280003(UK) | Animated E-Book Cartridge - Shrek's Holiday
-80-280100(US) | Animated E-Book Cartridge - Toy Story 3
-80-280200(US) | Animated E-Book Cartridge - Mr. Men/Little Miss
-80-280300(US) | Animated E-Book Cartridge - Tinkerbell and The Great Fairy Rescue
-80-280400(US) | Animated E-Book Cartridge - Scooby Doo! - Scooby Doo and a Mummy, Too!
-80-280403(UK) | Animated E-Book Cartridge - Scooby Doo! - Scooby Doo and a Mummy, Too!
-80-280600(US) | Animated E-Book Cartridge - Olivia
-80-280700(US) | Animated E-Book Cartridge - The Little Engine That Could
-80-280900(US) | Animated E-Book Cartridge - Dora and the Three Little Pigs
-80-281000(US) | Animated E-Book Cartridge - Mickey Mouse Clubhouse
-80-281100(US) | Animated E-Book Cartridge - Disney Princess
-80-281103(UK) | Animated E-Book Cartridge - Disney Princess
-80-281200(US) | Animated E-Book Cartridge - Cars
-80-281300(US) | Animated E-Book Cartridge - Sesame Street The Happy Scientists
-80-281400(US) | Animated E-Book Cartridge - SpongeBob SquarePants Model Sponge
-80-281500(US) | Animated E-Book Cartridge - Tangled
-80-281600(US) | Animated E-Book Cartridge - Chuggington - Babysitter Brewster
-80-281700(US) | Animated E-Book Cartridge - Penguins of Madagascar - The Helmet
-80-281800(US) | Animated E-Book Cartridge - Kung Fu Panda 2
-80-281900(US) | Animated E-Book Cartridge - Cars 2
-80-282000(US) | Animated E-Book Cartridge - Winnie the Pooh
-80-282100(US) | Animated E-Book Cartridge - Super Why! - Attack of the Eraser
-80-282200(US) | Animated E-Book Cartridge - Madagascar 3
-80-282300(US) | Animated E-Book Cartridge - Dinosaur Train - T.Rex Teeth
-80-282400(US) | Animated E-Book Cartridge - Hello Kitty's Surprise
-
-
--->
-</softwarelist>
diff --git a/hash/vsmile_cart.xml b/hash/vsmile_cart.xml
index 9f5d7f13929..15b9d28c8d2 100644
--- a/hash/vsmile_cart.xml
+++ b/hash/vsmile_cart.xml
@@ -2,10 +2,6 @@
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
<!--
-NOTE: This list is here only to document available dumps and it's not used (yet) by MESS!
--->
-
-<!--
V.Smile Motion: 80-08**** (Smartridges are orange)
V.Smile Smartbook Software: 80-089*** (Smartridges are red)
@@ -36,10 +32,10 @@ Addons (w/ yellow Smartridges)
+========+===================+============================================================================+
| | 80-03600(US) | V.Smile PC Pal Island |
+========+===================+============================================================================+
-| | 80-036800(US) | V.Smile PC Pal Island (cart serial) |
+| XX | 80-036800(US) | V.Smile PC Pal Island (cart serial) |
| | 80-036822(SP) | V.Smile PC Pal Island (cart serial) |
+========+===================+============================================================================+
-| | 80-067000(US) | V.Smile Art Studio |
+| XX | 80-067000(US) | V.Smile Art Studio |
| | 80-067003(UK) | V.Smile Art Studio |
| XX | 80-067004(GE) | V.Smile Zeichenatelier (Magic Malboard) |
| | 80-067005(FR) | V.Smile Studio De Dessin |
@@ -55,474 +51,486 @@ Addons (w/ yellow Smartridges)
| | 80-091324(GE) | V.Smile Lern- und Tanzmatte |
| | 80-091325(FR) | V.Smile Defi Gym |
| | 80-091325(FR) | V.Smile Tapis Multisport (box serial) |
-| | 80-091327(SP) | V.Smile Gimnasio Interactivo |
+| SOON | 80-091327(SP) | V.Smile Gimnasio Interactivo |
+========+===================+============================================================================+
Game cartridges
-+========+===================+============================================================================+
-| Dumped | Serial | Name |
-+========+===================+============================================================================+
-| Vtech ran out of UPC codes at 92999, these are wraparound and newer than 92xxx series. |
-| They also say 'V.Link compatible' on the back though not all are V.Motion compatible |
-+========+===================+============================================================================+
-| | 80-090000(US) | Up <- need pic |
-| | 80-090000-001(US) | Up |
-| XX | 80-090003-003(UK) | Up |
-| | 80-090004(GE) | Oben |
-| XX | 80-090004-004(GE) | Oben |
-| | 80-090005(FR) | La Haut |
-+========+===================+============================================================================+
-| | 80-090020(US) | Handy Manny |
-| | 80-090023(UK) | Handy Manny |
-| XX | 80-090024(GE) | Meister Manny's Werkzeugkiste |
-| | 80-090025(FR) | Manny Et Ses Outils |
-+========+===================+============================================================================+
-| | 80-090040(US) | Wow! Wow! Wubbzy! - Attack of the 50-Foot Fleegle |
-+========+===================+============================================================================+
-| | 80-090060(US) | <Unknown> |
-+========+===================+============================================================================+
-| | 80-090080(US) | <Unknown> |
-+========+===================+============================================================================+
-| | 80-090100(US) | <Unknown> |
-+========+===================+============================================================================+
-| | 80-090120(US) | <Unknown> |
-+========+===================+============================================================================+
-| | 80-090140(US) | <Unknown> (Should be My Pet Puppy) |
-| | 80-090142(NL) | Mijn Puppy! |
-| XX | 80-090144(GE) | Mein erster Hund |
-| | 80-090145(FR) | Mon Toutou Tout Fou! |
-| | 80-090147(SP) | Dakota y su mascota (EAN 3417766901475) |
-| | (DK) | Min hundehvalp |
-| XX | 80-090154(SE) | Min hundvalp |
-| | (NO) | Min valp |
-| | (FI) | Koiranpentuni |
-+========+===================+============================================================================+
-| | 80-090160(US) | <unknown> Should be Monsters vs. Aliens #80-084440, exists in vtech v.link database
-| | 80-090163(UK) | Monsters vs. Aliens |
-| XX | 80-090164(GE) | Monsters vs. Aliens |
-| | 80-090165(FR) | Monsters Contre Aliens |
-| | 80-090167(SP) | Monstruos contra Alienígenas |
-+========+===================+============================================================================+
-| | 80-090180(US) | <Unknown> |
-| | 80-090183(UK) | Wonder Pets! - Save the Animals |
-+========+===================+============================================================================+
-| | 80-090200(US) | <Unknown> |
-+========+===================+============================================================================+
-| | 80-090220(US) | <Unknown> should be Wild Waves (purple) |
-| | 80-090224(GE) | Dolphis Wasser-abenteuer |
-+========+===================+============================================================================+
-| | 80-090240(US) | <Unknown> |
-+========+===================+============================================================================+
-| | 80-090260(US) | Disney Fairies: Tinker Bell |
-| | (DK) | Disney Fairies: Tingeling |
-| | 80-090274(SE) | Disney Fairies: Tingeling |
-| | 80-090275(NO) | Disney Fairies: Tingeling |
-| | (FI) | Disney Fairies: Helinä-keiju |
-+========+===================+============================================================================+
-| |
-| Oldest Smartidges start here |
-| |
-+========+===================+============================================================================+
-| XX | 80-092000(US) | Alphabet Park Adventure (Red Haired Girl Version) |
-| | 80-092000-101(US) | Alphabet Park Adventure (Blond Haired Girl Version) |
-| | (IT) | Avventura nel parco dell'alfabeto |
-| | 80-092002(NL) | Alfabet Pretpark |
-| | 80-092003(UK) | Alphabet Park Adventure (Red Haired Girl Version) |
-| XX | 80-092004(GE) | Abenteuer im ABC Park |
-| XX | 80-092005(FR) | ABC Land Aventure |
-| | 80-092006(PT) | ABC Adventure (EAN is 3417768920162 cart#92016) |
-| | 80-092007(SP) | Aventuras en el Parque Alfabeto (purple) |
-| | 80-092007(SP) | Aventuras en el Parque Alfabeto (translucent) (No # on label) |
-+========+===================+============================================================================+
-| | 80-092020(US) | The Adventures of Little Red Riding Hood |
-| | 80-092023(UK) | The Adventures of Little Red Riding Hood (no # on label, but box says 'colours')
-| XX | 80-092024(GE) | Entdecke die Welt von Rotkäppchen |
-| | 80-092025(FR) | Les aventures du Le Petit Chaperon Rouge |
-+========+===================+============================================================================+
-| | 80-092040(US) | Learnin' Wheels (blue car with guy driving) |
-| | 80-092043(UK) | Learnin' Wheels |
-| XX | 80-092044(GE) | Freds Zahlen Rally (note to self, guy in blue car wrong serial#) 80-092924(GE) on label
-| XX | 80-092045(FR) | Apprenti' Pilote |
-+========+===================+============================================================================+
-| | 80-092060(US) | Winnie The Pooh: The Honey Hunt |
-| | (IT) | Winnie the Pooh - e la caccia al miele |
-| | 80-092062(NL) | Winnie de Poeh - De winderwereld van Poeh |
-| | 80-092063(UK) | Winnie The Pooh: The Honey Hunt |
-| XX | 80-092064(GE) | Pooh - Die Honigjagd |
-| | 80-092064(GE) | Pooh - Die Honigjagd (ALT-no# on label) |
-| | 80-092064(GE) | My Friends Tigger and Pooh - Die Honigjagd (yes, Tigger on this one) |
-| XX | 80-092064-104(GE) | My Friends Tigger and Pooh - Die Honigjagd (yes, Tigger on this one) |
-| XX | 80-092065(FR) | Winnie l'Ourson - La Chasse au miel de Winnie |
-| XX | 80-092065-105(FR) | Winnie l'Ourson - La Chasse au miel de Winnie (ALT) |
-| | 80-092066(PT) | Winnie the Pooh - Em Busca Do Mel (92076 on cart) |
-| | 80-092067(SP) | Winnie the Pooh (My Friends Tigger and Pooh) - En Busca de la Miel (no # on label)
-| | 80-092067-122(SP) | Winnie the Pooh (My Friends Tigger and Pooh) - En Busca de la Miel |
-| XX | 80-092073(DK) | Peter Plys - Honningjagten |
-| XX | 80-092074(SE) | Nalle Puh - Honungsjakten |
-| | (NO) | Winnie the Pooh - Honningjakten |
-| | (NO) | Ole Brumm - Honningjakten |
-| | (FI) | Winnie the Pooh - Hunajajahti |
-+========+===================+============================================================================+
-| XX | 80-092080(US) | Mickey Mouse - Mickey's Magical Adventures |
-| | (IT) | Topolino - Le Magiche Avventure di Topolino |
-| | 80-092082(NL) | Mickey Mouse - De wonderwereld van Mickey |
-| | 80-092083(UK) | Mickey Mouse - Mickey's Magical Adventures |
-| XX | 80-092084(GE) | Micky - Mickys magisches Abenteuer |
-| | 80-092085(FR) | Mickey - Mickey a la recherche de Pluto |
-| | 80-092086(PT) | Mickey - A Aventura Mágica de Mickey (EAN is 3417768920964 cart 92096) |
-| | 80-092087(SP) | Mickey - La Aventura Mágica de Mickey |
-| | (DK) | Mickey |
-| | 80-092094(SE) | Musse Pigg - Musses magiska äventyr |
-| | (NO) | Mickey |
-| | (FI) | Mickey |
-+========+===================+============================================================================+
-| XX | 80-092100(US) | The Lion King: Simba's Big Adventure |
-| XX | (IT) | Il Re Leone - La Grande Avventura di Simba |
-| | 80-092102(NL) | Leeuwenkoning - De wonderwereld van Simba |
-| | 80-092103(UK) | The Lion King: Simba's Big Adventure |
-| | 80-092104(GE) | Der Koenig der Loewen - Simbas grosses Abenteuer |
-| XX | 80-092105(FR) | Roi Lion - Simba Decouvre la Jungle |
-| | 80-092106(PT) | O Rei Leao - A grande aventura de Simba (92116 on cart) |
-| | 80-092107(SP) | Rey León - La Gran Aventura de Simba |
-| XX | 80-092113(DK) | Løvernes Konge - Simbas store eventyr |
-| XX | 80-092114(SE) | Lejonkungen - Simbas stora äventyr |
-| | (NO) | Løvenes konge - Simbas store eventyr |
-| | (FI) | Leijona kuningas - Simban suuri seikkailu |
-+========+===================+============================================================================+
-| | 80-092120(US) | The Little Mermaid - Ariel's Majestic Journey |
-| XX | 80-092121(IT) | La sirenetta - Ariel e la crociera magica |
-| | 80-092122(NL) | De Kleine Zeemeermin - De Wunderwereld von Ariel |
-| | 80-092123(UK) | The Little Mermaid - Ariel's Majestic Journey |
-| XX | 80-092124(GE) | Arielle die Meerjungfrau - Arielles aufregendes Abenteuer |
-| XX | 80-092125(FR) | La Petite Sirene - Ariel devient une princesse |
-| | 80-092126(PT) | |
-| | 80-092127(SP) | La Sirenita - El Viaje Fantástico de Ariel |
-| XX | 80-092133(DK) | Den Lille Havfrue - Ariels majestætiske rejse! |
-| XX | 80-092134(SE) | Den Lilla Sjöjungfrun - Ariels majestätiska resa! |
-| | (NO) | Den Lille Havfruen - Ariels majestetiske reise! |
-| | (FI) | Pieni Merenneito - Arielin majesteettinen matka |
-+========+===================+============================================================================+
-| | 80-092140(US) | Spider-Man & Friends - Secret Missions |
-| | 80-092140-101(US) | Spider-Man & Friends - Secret Missions (ALT) |
-| | 80-092142(NL) | Spider-Man en Vrienden! - Geheime Missies (white Webs) |
-| | 80-092142-123(NL) | Spider-Man en Vrienden! - Geheime Missies (Yellow webs) |
-| | 80-092143(UK) | Spider-Man & Friends - Secret Missions (no # on front label) |
-| | 80-092143-103(UK) | Spider-Man & Friends - Secret Missions (ALT) |
-| | 80-092144(GE) | Spider-Man & Freunde - Geheime Missionen |
-| XX | 80-092145(FR) | Spider-Man and ses amis - Missions Secretes (white webs) |
-| | 80-092145-105(FR) | Spider-Man and ses amis - Missions Secretes (yellow webs) |
-| | 80-092146(PT) | Spider-man & Amigos - Missoes Secretas |
-| | 80-092147(SP) | Spider-Man y Amigos - Misiones Secretas (white webs) |
-| | 80-092147-122(SP) | Spider-Man y Amigos - Misiones Secretas (yellow webs) |
-+========+===================+============================================================================+
-| XX | 80-092160(US) | Scooby-Doo! - Funland Frenzy |
-| | 80-092160-101(US) | Scooby-Doo! - Funland Frenzy (ALT) |
-| XX | (IT) | Scooby-Doo! - Avventura a Funland |
-| | 80-092162(NL) | Scooby-Doo griezelen in het pretpark |
-| | 80-092163(UK) | Scooby-Doo! - Funland Frenzy |
-| | 80-092163-103(UK) | Scooby-Doo! - Funland Frenzy |
-| | 80-092163-293(UK) | Scooby-Doo! - Funland Frenzy (Yellow, only Scooby on label might be motion version)
-| XX | 80-092164(GE) | Scooby-Doo! - Im Lernpark |
-| XX | 80-092165(FR) | Scooby-Doo! - Panique à Funland |
-| | 80-092165(FR) | Scooby-Doo! - Panique à Funland (translucent purple, packin) |
-| | 80-092167(SP) | Scooby-Doo - Misterio en el Parque (translucent Purple) |
-| XX | 80-092173(DK) | Scooby-Doo! - Sjov i forlystelsesparken |
-| XX | 80-092174(SE) | Scooby-Doo! - Tivoli-tokerier |
-| | (NO) | Scooby-Doo! - Moro i fornøyelsesparken |
-| | (FI) | Scooby-Doo! |
-+========+===================+============================================================================+
-| | 80-092180(US) | Care Bears - A Lesson in Caring |
-| | 80-092183(UK) | Care Bears - A Lesson in Caring |
-| | 80-092184(GE) | Gluecksbarchis <- existance not proven |
-| | 80-092185(FR) | Les Bisounours - Le Monde Merveilleux des Bisounours |
-| | 80-092187(SP) | Osos Amorosos - Una Lección de Amor |
-+========+===================+============================================================================|
-| | 80-092200(US) | Aladdin - Aladdin's Wonders of the World |
-| | (IT) | Aladdin - Il magico mondo di Aladdin |
-| | 80-092202(NL) | Aladdin - De Wunderwereld van Aladdin |
-| | 80-092203(UK) | Aladdin - Aladdin's Wonders of the World |
-| XX | 80-092204(GE) | Aladdin - Aladdins Welt der Wunder |
-| | 80-092205(FR) | Aladdin - Les fabuleuses aventures d'Aladdin |
-| | 80-092207(SP) | Aladdin - El Maravilloso Mundo de Aladdin |
-+========+===================+============================================================================+
-| XX | 80-092220(US) | Toy Story 2 - Operation Rescue Woody! |
-| | (IT) | Toy Story 2 - Operazione: Salvataggio di Woody! gpz06503 |
-| | 80-092223(UK) | Toy Story 2 - Operation Rescue Woody! |
-| XX | 80-092224(GE) | Toy Story 2 - Woodys Spannende Rettung |
-| | 80-092225(FR) | Toy Story 2 - Buzz a la Rescousse |
-| | 80-092226(PT) | Toy Story 2 - O Resgate de Woody (92236 on cart) |
-| | 80-092227(SP) | Toy Story 2 - El Rescate De Woody |
-| | (DK) | Toy Story 2 - Operation: Red Woody! |
-| XX | 80-092234(SE) | Toy Story 2 - Operation: Rädda Woody! |
-| | (NO) | Toy Story 2 - Operasjon: Redd Woody! |
-| | (FI) | Toy Story 2 |
-+========+===================+============================================================================+
-| XX | 80-092240(US) | Cinderella - Cinderella's Magic Wishes |
-| XX | (IT) | Cenerentola - I desideri magici di Cenerentola (cart says 52-92251 Ita) |
-| | 80-092242(NL) | Assepoester - De wonderwereld van Assepoester |
-| | 80-092242-123(NL) | Assepoester - De wonderwereld van Assepoester | 2007 |
-| | 80-092243(UK) | Cinderella - Cinderella's Magic Wishes |
-| | 80-092243-103(UK) | Cinderella - Cinderella's Magic Wishes | 2007 |
-| | 80-092243-203(UK) | Cinderella - Cinderella's Magic Wishes | 2008 |
-| XX | 80-092244(GE) | Cinderella - Lernen im Maerchenland | 2005 |
-| XX | 80-092244-104(GE) | Cinderella - Lernen im Maerchenland | 2007 |
-| | 80-092244-204(GE) | Cinderella - Lernen im Maerchenland | 2007 |
-| XX | 80-092245(FR) | Cendrillon - Le reve enchante de Cendrillon |
-| | 80-092245-105(FR) | Cendrillon - Le reve enchante de Cendrillon |
-| | 80-092245-205(FR) | Cendrillon - Le reve enchante de Cendrillon |
-| | 80-092246(PT) | Cinderela - Os Sonhos Magicos da Cinderela (Cart#92256) |
-| | 80-092247(SP) | La Cenicienta - Los sueños mágicos de Cenicienta (non motion#, but v.motion in spanish catalog)
-| | 80-092247-222(SP) | La Cenicienta - Los sueños mágicos de Cenicienta (non motion#, but v.motion in spanish catalog)
-| XX | 80-092253(DK) | Cinderella - Askepots magiske ønsker |
-| XX | 80-092254(SE) | Cinderella - Askungens magiska önskningar |
-| | 80-092255(NO) | Cinderella - Askepotts magiske ønsker |
-| | (FI) | Cinderella - Tuhkimon Taikatoiveet |
-+========+===================+============================================================================+
-| | 80-092260(US) | Elmo's World - Elmo's Big Discoveries |
-| XX | 80-092264(GE) | Elmos großes Abenteuer |
-| XX | 80-092265(FR) | Le Monde d'ELMO - Les Grandes Decouvertes D'Elmo |
-+========+===================+============================================================================+
-| XX | 80-092280(US) | Dora The Explorer - Dora's Fit-it Adventure |
-| | 80-092280-101(US) | Dora The Explorer - Dora's Fit-it Adventure (ALT) |
-| | 80-092282(NL) | Dora - Doras Reparatie Avontuur! |
-| | 80-092283(UK) | Dora The Explorer - Dora's Fit-it Adventure |
-| | 80-092283-103(UK) | Dora The Explorer - Dora's Fit-it Adventure (ALT) |
-| | 80-092284(GE) | Dora - Doras Reparatur-Abenteuer |
-| XX | 80-092284-104(GE) | Dora - Doras Reparatur-Abenteuer |
-| XX | 80-092285(FR) | Dora L'Exploratrice - Les aventures de Dora Apprentie Mécano |
-| | 80-092285-1?5(FR) | Dora L'Exploratrice - Les aventures de Dora Apprentie Mécano NTSC French-Canadian
-| | 80-092286(PT) | Dora - em busca das pecas perdidas (cart# 92296) |
-| | 80-092287(SP) | Dora - La Aventura arregla-todo de Dora (seen as purple without#) |
-| | 80-092287-122(SP) | Dora - La Aventura arregla-todo de Dora |
-+========+===================+============================================================================+
-| XX | 80-092300(US) | Bob the Builder: Bob's Busy Day |
-| | 80-092303(UK) | Bob the Builder: Bob's Busy Day |
-| | 80-092303-103(UK) | Bob the Builder: Bob's Busy Day (Yellow Label) |
-| XX | 80-092304(GE) | Bob der Baumeister - Bobs Spannender Arbeitstag |
-| | 80-092304-104(GE) | Bob der Baumeister - Bobs Spannender Arbeitstag |
-| | 80-092305(FR) | Bob Bricoleur: Les P'tits Chantiers de Bob |
-| | 80-092305-105(FR) | Bob Bricoleur: Les P'tits Chantiers de Bob (ALT) |
-| | 80-092306(PT) | Bob o Construtor - Um dia Atarefado (92316 on cart) |
-| | 80-092307(SP) | Bob y sus Amigos - Un día de trabajo |
-| XX | 80-092313(DK) | Byggemand Bob - Bobs travle dag |
-| XX | 80-092314(SE) | Byggare Bob - Bobs stressiga dag |
-| | (NO) | Byggmester Bob - Bobs travle dag |
-| | (FI) | Puuha-Pete - Peten kiirenes päivä |
-+========+===================+============================================================================+
-| | 80-092320(US) | The Wiggles - It's Wiggle Time! |
-| | 80-092323(UK) | The Wiggles - It's Wiggle Time! |
-+========+===================+============================================================================+
-| | 80-092340(US) | Thomas The Tank: Engines Working Together |
-| | 80-092340-101(US) | Thomas The Tank: Engines Working Together (ALT) (HiT logo on label) |
-| | 80-092342(NL) | Thomas de Stoomlocomotief' - Locomotieven Werken Somen <- need pic even the manual has -123 on cover
-| | 80-092342-123(NL) | Thomas de Stoomlocomotief' - Locomotieven Werken Somen |
-| | 80-092343(UK) | Thomas and Friends: Engines Working Together |
-| | 80-092343-103(UK) | Thomas and Friends: Engines Working Together (ALT) |
-| | 80-092343-203(UK) | Thomas and Friends: Engines Working Together (ALT) |
-| XX | 80-092344(GE) | Thomas and Seine Freunde - Freunde Halten Zusammen |
-| XX | 80-092344-104(GE) | Thomas and Seine Freunde - Freunde Halten Zusammen |
-| XX | 80-092345(FR) | Thomas er ses Amis - Les locomotives s'entraident |
-| | 80-092347(SP) | Thomas and Friends: Juego de Aprendizaje |
-| | (DK) | Thomas and Friends: Togene arbejder sammen |
-| XX | 80-092354(SE) | Thomas and Friends: Tågen hjälps åt |
-| | (NO) | Thomas and Friends: Togene samarbeider (494097(NO) printed on cart) |
-| | (FI) | Thomas and Friends |
-+========+===================+============================================================================+
-| XX | 80-092360(US) | Zayzoo - My Alien Classmate |
-| XX | 80-092360-101(US) | Zayzoo: An Earth Adventure |
-| | 80-092362(NL) | Zayzoo - Mijn Buitenaardse Vriendje |
-| | 80-092363(UK) | Zayzoo My Alien Classmate <- yes, duped# |
-| | 80-092363(UK) | Zayzoo - An Earth Adventure <- saw it, can't find pic again |
-| XX | 80-092363-103(UK) | Zayzoo - An Earth Adventure |
-| XX | 80-092364(GE) | Zayzoos Lernall |
-| XX | 80-092365(FR) | Zézou - Notre Ami Venu d'Ailleurs |
-| | 80-092367(SP) | Zayzoo - Mi Amiga del Espacio (Alien Classmate) |
-+========+===================+============================================================================+
-| | 80-092380(US) | Barney - The Land of Make Believe |
-| | 80-092383(UK) | Barney - The Land of Make Believe |
-| XX | 80-092384(GE) | Barney - Erlebnis-Reise |
-+========+===================+============================================================================+
-| | 80-092400(US) | Blue's Clues Collection Day |
-+========+===================+============================================================================+
-| XX | 80-092420(US) | Finding Nemo - Nemo's Ocean Discoveries |
-| XX | 80-092422(NL) | Finding Nemo - De wonderwereld van Nemo |
-| | 80-092423(UK) | Finding Nemo - Nemo's Ocean Discoveries |
-| | 80-092424(GE) | Findet Nemo - Nemos Unterwasserabenteuer |
-| | 80-092425(FR) | Le Monde de Nemo - Nemo a la decourverte de l'ocean |
-| | 80-092426(PT) | Nemo - A descoberta do Oceano (Cart#92436) |
-| | 80-092427(SP) | Buscando a Nemo - Los Descubrimientos de Nemo |
-+========+===================+============================================================================+
-| XX | 80-092440(US) | Spongebob Squarepants: A Day In The Life of A Sponge |
-| | 80-092442(NL) | Spongebob Squarepants: Een Dag uit het Leven van een Spons |
-| | 80-092443(UK) | Spongebob Squarepants: A Day In The Life of A Sponge |
-| XX | 80-092444(GE) | Spongebob Schwammkopf - Der Tag des Schwamms |
-| | 80-092445(FR) | Bob L'eponge - Une journee dans la vie d'une eponge |
-| | 80-092447(SP) | Bob Esponja - Un día en la vida de una esponja |
-+========+===================+============================================================================+
-| | 80-092460(US) | Sesame Street : Bert and Ernie's Imagination Adventure |
-| | 80-092462(NL) | Sesamstraat : Bert and Ernie's Fantasie Avontuur |
-| XX | 80-092464(GE) | Sesame Street : Ernie and Berts Fantastisches Abenteuer |
-| | 80-092465(FR) | 5, Rue Sesame : Les Aventures Imaginaires d'Ernest et Bert |
-| | 80-092467(SP) | Barrio Sésamo : El Mundo Fantástico de Epi y Blas |
-+========+===================+============================================================================+
-| | 80-092480(US) | Batman: Gotham City Rescue |
-| | (IT) | Batman: Il Salvataggio di Gotham City 80-092492?? gpz06629 |
-| | 80-092482(NL) | Batman: De Redding van Gotham City |
-| | 80-092483(UK) | Batman: Gotham City Rescue |
-| | 80-092484(GE) | Batman - Rettung von Gotham City |
-| | 80-092485(FR) | Batman: Panique a Gotham City |
-+========+===================+============================================================================+
-| | 80-092500(US) | Whiz Kid Wheels (note to self.. no rider in this blue car) |
-| | 80-092502(NL) | Truckie's Rekenrace |
-| | 80-092503(UK) | Whiz Kid Wheels |
-| | 80-092504(GE) | Flitzers Schlaue Staedtetour (diff color) |
-| | 80-092504(GE) | Flitzers Schlaue Staedtetour (normal purple) |
-| | 80-092505(FR) | Mission Pilote |
-| | 80-092506(PT) | Conducao Diverrido (Cart# 92516) |
-| | 80-092507(SP) | Conducción Divertida |
-+========+===================+============================================================================+
-| | 80-092520(US) | Spider-Man & Friends Doc Ock's Challenge |
-| | (IT) | Spider-Man la sfida del dottor Ock (V.smile pocket bundle only?) |
-| | 80-092523(UK) | Spider-Man & Friends Doc Ock's Challenge |
-| XX | 80-092524(GE) | Spider-Man & Freunde Wettkampf im Space Labor |
-| | 80-092525(FR) | Spider-Man & ses amis Le defi du docteur Ock |
-| | 80-092527(SP) | Spider-man y Amigas - La Aventura Del Doctor Octopus |
-+========+===================+============================================================================+
-| | 80-092540(US) | Noddy - Detective for a Day |
-| | 80-092543(UK) | Noddy - Detective for a Day |
-| | 80-092543-103(UK) | Noddy - Detective for a Day (ALT) |
-| | 80-092544(GE) | Noddy - Detektiv fuer einen Tag <- need pic to confirm, manual cover says -104
-| XX | 80-092544-104(GE) | Noddy - Detektiv fuer einen Tag (ALT) |
-| XX | 80-092545(FR) | Oui-Oui - Detective d'un Jour |
-| | 80-092545-105(FR) | Oui-Oui - Detective d'un Jour (ALT) |
-| | 80-092546(PT) | Noddy - Detective por um dia (92556 on cart) |
-+========+===================+============================================================================+
-| | 80-092560(US) | 101 Dalmations (one pic on german site with USA code) |
-| | 80-092564(GE) | 101 Dalmatiner (EAN on german site with USA pic.. wtf) |
-+========+===================+============================================================================+
-| | 80-092580(US) | Backyardigans - Viking Voyage |
-| | 80-092580-201(US) | Backyardigans - Viking Voyage (ALT) |
-| | 80-092583(UK) | Backyardigans - Viking Voyage |
-| XX | 80-092585(FR) | Les Melodilous - Les explorateurs vikings |
-+========+===================+============================================================================+
-| | 80-092600(US) | Shrek - Dragon's Tale |
-| | 80-092602(NL) | Shrek - Het verhaal van draakje |
-| XX | 80-092604(GE) | Shrek - Die Geschichte des Drachen |
-| XX | 80-092605(FR) | Shrek - Le Ehume de Dragonne |
-| | 80-092607(SP) | Shrek - El Cuento de la Dragona |
-+========+===================+============================================================================+
-| | 80-092620(US) | Lil' Bratz - Friends, Fashion and Fun |
-| | 80-092623(UK) | Lil' Bratz - Friends, Fashion and Fun |
-| | 80-092627(SP) | Lil' Bratz - Amigos, Moda y Diversion |
-+========+===================+============================================================================+
-| | 80-092640(US) | Superman - The Greatest Hero |
-| | 80-092642(NL) | Superman - De Grootste Held |
-| | 80-092643(UK) | Superman - The Greatest Hero |
-| XX | 80-092644(GE) | Superman - Der Superheld |
-| XX | 80-092645(FR) | Superman - À la rescousse ! |
-| | 80-092647(SP) | Superman - El Hombre de Acero |
-+========+===================+============================================================================+
-| XX | 80-092660(US) | Cars: Rev It Up In Radiator Springs |
-| | (IT) | Cars: Motori Ruggenti gpz06755 |
-| | 80-092662(NL) | Cars: Spektakel in Radiator Springs |
-| | 80-092663(UK) | Cars: Rev It Up In Radiator Springs |
-| XX | 80-092664(GE) | Cars: Vollgas in Radiator Springs |
-| XX | 80-092665(FR) | Cars: Quatre Roues |
-| | 80-092666(PT) | Carros: Aventura em Radiator Springs (92676 on cart) |
-| | 80-092667(SP) | Cars: Acelera el Motor en Radiador Springs |
-| XX | 80-092673(DK) | Biler - Ræs i Kølerkildekøbing |
-| XX | 80-092674(SE) | Bilar - Kör ikapp i Kylarköping |
-| | 80-092674(SE) | Biler - Kör ikapp i Kylarköping (Misprinted label) |
-| | (NO) | Biler - Full gass i Radiator By |
-| | (FI) | Autot - Aja kilpaa Syylari Cityssä |
-+========+===================+============================================================================+
-| | 80-092680(US) -> | |
-| | 80-092800(US) | <Unknown> |
-+========+===================+============================================================================+
-| | 80-092820(US) | Soccer Challenge |
-| | 80-092821(IT) | Football Club (cart is 92831) (EAN 8001444067538) |
-| | 80-092822(NL) | Voetbal |
-| | 80-092823(UK) | Football Challenge |
-| XX | 80-092824(GE) | Fußball Schule |
-| | 80-092825(FR) | Football Challenge |
-| | 80-092826(PT) | Football Challenge (cart# 92836) |
-| | 80-092827(SP) | Campeonato de Fútbol |
-+========+===================+============================================================================+
-| | 80-092840(US) | Wall-E |
-| | (IT) | Wall-E (GPZ07996) |
-| | 80-092842(NL) | Wall-E |
-| | 80-092843(UK) | Wall-E |
-| XX | 80-092844(GE) | Wall-E |
-| | 80-092845(FR) | Wall-E |
-| | 80-092847(SP) | Wall-E |
-| | (DK) | Wall-E |
-| XX | 80-092854(SE) | Wall-E |
-| | (NO) | Wall-E |
-| | (FI) | Wall-E |
-+========+===================+============================================================================+
-| XX | 80-092860(US) | Shrek the Third: Arthur's School Day Adventure |
-| | (IT) | Shrek Terzo L'Advventura Do Artu in un Giorno di Scuola |
-| XX | 80-092862(NL) | Shrek de Derde - Arthurs Schooldag Avontuur |
-| | 80-092863(UK) | Shrek the Third: Arthur's School Day Adventure |
-| | 80-092864(GE) | Shrek der Dritte - Ein Spannender Schultag |
-| | 80-092865(FR) | Shrek Troisieme : L'aventure d'Arthur |
-| | 80-092867(SP) | Shrek Tercero - En Busca de Arturo |
-+========+===================+============================================================================+
-| | 80-092880(US) | Ratatouille - Remy's New Recipes |
-| XX | (IT) | Ratatouille - Le nuove Ricette di Remy |
-| | 80-092882(NL) | Ratatouille - Remy's Nieuwe Recepten |
-| | 80-092883(UK) | Ratatouille - Remy's New Recipes |
-| XX | 80-092884(GE) | Ratatouille - Remys neue Rezepte |
-| | 80-092884-104(GE) | Ratatouille - Remys neue Rezepte (ALT) |
-| | 80-092885(FR) | Ratatouille - Les nouvelles recettes de Remy |
-| | 80-092887(SP) | Ratatouille - Las recetas del Remy |
-+========+===================+============================================================================+
-| | 80-092900(US) | Go Diego Go! - Save the Animal Familes! |
-| | 80-092902(NL) | Go Diego Go! - Red de dierenfamilies! |
-| | 80-092903(UK) | Go Diego Go! - Save the Animal Familes! |
-| | 80-092905(FR) | Go Diego! - A la rescousse des animaux! |
-+========+===================+============================================================================+
-| XX | 80-092920(US) | Cranium - Partyland Park |
-| | 80-092922(UK) | Cranium - Partyland Park |
-| | 80-092924(GE) | Cranium - Freizeit Park |
-| | 80-092925(FR) | Cranium - Le Parc D'attractions |
-+========+===================+============================================================================+
-| | 80-092940(US) | <Unknown> should be Mickey Mouse Clubhouse 80-084180 exists in v.link database
-| | (IT) | La Casa di Topolino |
-| XX | 80-092942(NL) | Mickey Mouse Clubhause |
-| | 80-092943(UK) | Mickey Mouse Clubhouse |
-| XX | 80-092944(GE) | Micky Maus Wunderhaus |
-| | 80-092945(FR) | La Maison de Mickey |
-| | 80-092947(SP) | La Casa de Mickey Mouse |
-| | (DK) | Mickey Mouse Clubhouse |
-| XX | 80-092954(SE) | Mickey Mouse Clubhouse |
-| | (NO) | Mickey Mouse Clubhouse |
-| | (FI) | Mickey Mouse Clubhouse |
-+========+===================+============================================================================+
-| | 80-092960(US) | Kung Fu Panda - Path of the Panda |
-| | 80-092962(NL) | Kung Fu Panda - Het pad van de panda |
-| XX | 80-092963(UK) | Kung Fu Panda - Path of the Panda |
-| | 80-092964(GE) | Kung Fu Panda - Der Weg des Panda |
-| | 80-092965(FR) | Kung Fu Panda - La ????? |
-| | 80-092967(SP) | Kung Fu Panda - Aventura en el Valle de la Paz |
-+========+===================+============================================================================+
-| | 80-092980(US) | Disney's Little Einsteins: The Glass Slipper Ball |
-| | 80-092983(UK) | Disney's Little Einsteins: The Glass Slipper Ball <- purple cart on front of UK box, but v.motion listed)
-| XX | 80-092984(GE) | Kleine Einsteins |
-| | 80-092985(FR) | Disney - Les petits Einsteins: Le bal du soulier de verre |
-| | 80-092987(SP) | Little Einsteins de Disney: El baile del zapatito de cristal |
-+========+===================+============================================================================+
++========+===================+==========================================================================================================================================================+
+| Dumped | Serial | Name |
++========+===================+==========================================================================================================================================================+
+| VTech ran out of UPC codes at 92999, these are wraparound and newer than 92xxx series. |
+| They also say 'V.Link compatible' on the back though not all are V.Motion compatible |
++========+===================+==========================================================================================================================================================+
+| | 80-090000(US) | Up (need pic) |
+| | 80-090000-001(US) | Up |
+| XX | 80-090003-003(UK) | Up |
+| | 80-090004(GE) | Oben |
+| XX | 80-090004-004(GE) | Oben |
+| | 80-090005(FR) | La Haut |
+| SOON | 80-090007-022(SP) | Up |
++========+===================+==========================================================================================================================================================+
+| | 80-090020(US) | Handy Manny |
+| | 80-090023(UK) | Handy Manny |
+| XX | 80-090024(GE) | Meister Manny's Werkzeugkiste |
+| | 80-090025(FR) | Manny Et Ses Outils |
++========+===================+==========================================================================================================================================================+
+| | 80-090040(US) | Wow! Wow! Wubbzy! - Attack of the 50-Foot Fleegle |
++========+===================+==========================================================================================================================================================+
+| | 80-090060(US) | <Unknown> |
++========+===================+==========================================================================================================================================================+
+| | 80-090080(US) | <Unknown> |
++========+===================+==========================================================================================================================================================+
+| | 80-090100(US) | <Unknown> |
++========+===================+==========================================================================================================================================================+
+| | 80-090120(US) | <Unknown> |
++========+===================+==========================================================================================================================================================+
+| | 80-090140(US) | <Unknown> (Should be My Pet Puppy) |
+| | 80-090142(NL) | Mijn Puppy! |
+| XX | 80-090144(GE) | Mein erster Hund |
+| | 80-090145(FR) | Mon Toutou Tout Fou! |
+| | 80-090147(SP) | Dakota y su mascota (EAN 3417766901475) |
+| | (DK) | Min hundehvalp |
+| XX | 80-090154(SE) | Min hundvalp |
+| | (NO) | Min valp |
+| | (FI) | Koiranpentuni |
++========+===================+==========================================================================================================================================================+
+| | 80-090160(US) | <unknown> (Should be Monsters vs. Aliens #80-084440, exists in VTech V.Link database) |
+| | 80-090163(UK) | Monsters vs. Aliens |
+| XX | 80-090164(GE) | Monsters vs. Aliens |
+| | 80-090165(FR) | Monsters Contre Aliens |
+| XX | 80-090167(SP) | Monstruos contra Alienígenas (52-090167(SP) on back label, green sticker: "P ○○○○") |
++========+===================+==========================================================================================================================================================+
+| | 80-090180(US) | <Unknown> |
+| | 80-090183(UK) | Wonder Pets! - Save the Animals |
++========+===================+==========================================================================================================================================================+
+| | 80-090200(US) | <Unknown> |
++========+===================+==========================================================================================================================================================+
+| | 80-090220(US) | <Unknown> should be Wild Waves (purple) |
+| | 80-090224(GE) | Dolphis Wasser-abenteuer |
++========+===================+==========================================================================================================================================================+
+| | 80-090240(US) | <Unknown> |
++========+===================+==========================================================================================================================================================+
+| | 80-090260(US) | Disney Fairies - Tinker Bell |
+| | (DK) | Disney Fairies - Tingeling |
+| XX | 80-090274(SE) | Disney Fairies - Tingeling |
+| | 80-090275(NO) | Disney Fairies - Tingeling |
+| | (FI) | Disney Fairies - Helinä-keiju |
++========+===================+==========================================================================================================================================================+
+| XX | 52-091444(GE) | Schreibspaß |
++========+===================+==========================================================================================================================================================+
+| |
+| Oldest Smartidges start here |
+| |
++========+===================+==========================================================================================================================================================+
+| XX | 80-092000(US) | Alphabet Park Adventure (Red Haired Girl Version) |
+| XX | 80-092000(US) | Alphabet Park Adventure (Red Haired Girl Version, ALT) |
+| XX | 80-092000-101(US) | Alphabet Park Adventure (Blond Haired Girl Version) |
+| | (IT) | Avventura nel parco dell'alfabeto |
+| | 80-092002(NL) | Alfabet Pretpark |
+| | 80-092003(UK) | Alphabet Park Adventure (Red Haired Girl Version) |
+| XX | 80-092004(GE) | Abenteuer im ABC Park |
+| XX | 80-092005(FR) | ABC Land Aventure |
+| | 80-092006(PT) | ABC Adventure (EAN is 3417768920162 cart#92016) |
+| XX | 80-092007(SP) | Aventuras en el Parque Alfabeto (purple, no # on label, 92007 on PCB, green sticker: "449 ○○○○") |
+| | 80-092007(SP) | Aventuras en el Parque Alfabeto (translucent) (No # on label) |
++========+===================+==========================================================================================================================================================+
+| | 80-092020(US) | The Adventures of Little Red Riding Hood |
+| | 80-092023(UK) | The Adventures of Little Red Riding Hood (no # on label, but box says 'colours') |
+| XX | 80-092024(GE) | Entdecke die Welt von Rotkäppchen |
+| | 80-092025(FR) | Les aventures du Le Petit Chaperon Rouge |
++========+===================+==========================================================================================================================================================+
+| | 80-092040(US) | Learnin' Wheels (blue car with guy driving) |
+| | 80-092043(UK) | Learnin' Wheels |
+| XX | 80-092044(GE) | Freds Zahlen Rally (note to self, guy in blue car wrong serial#) 80-092924(GE) on label |
+| XX | 80-092045(FR) | Apprenti' Pilote |
++========+===================+==========================================================================================================================================================+
+| | 80-092060(US) | Winnie The Pooh: The Honey Hunt |
+| | (IT) | Winnie the Pooh - e la caccia al miele |
+| | 80-092062(NL) | Winnie de Poeh - De winderwereld van Poeh |
+| | 80-092063(UK) | Winnie The Pooh: The Honey Hunt |
+| XX | 80-092064(GE) | Pooh - Die Honigjagd |
+| | 80-092064(GE) | Pooh - Die Honigjagd (ALT-no# on label) |
+| | 80-092064(GE) | My Friends Tigger and Pooh - Die Honigjagd |
+| XX | 80-092064-104(GE) | My Friends Tigger and Pooh - Die Honigjagd |
+| XX | 80-092065(FR) | Winnie l'Ourson - La Chasse au miel de Winnie |
+| XX | 80-092065-105(FR) | Winnie l'Ourson - La Chasse au miel de Winnie (ALT) |
+| | 80-092066(PT) | Winnie the Pooh - Em Busca Do Mel (92076 on cart) |
+| XX | 80-092067(SP) | Winnie the Pooh - En Busca de la Miel (no # on label, 92067 on PCB, green sticker: "449 ○○○○") |
+| XX | 80-092067-122(SP) | My Friends Tigger and Pooh - En Busca de la Miel (092067-1 on PCB, green sticker: "732 ○○○○") |
+| XX | 80-092073(DK) | Peter Plys - Honningjagten |
+| XX | 80-092074(SE) | Nalle Puh - Honungsjakten |
+| | (NO) | Winnie the Pooh - Honningjakten |
+| | (NO) | Ole Brumm - Honningjakten |
+| | (FI) | Winnie the Pooh - Hunajajahti |
++========+===================+==========================================================================================================================================================+
+| XX | 80-092080(US) | Mickey Mouse - Mickey's Magical Adventures |
+| | (IT) | Topolino - Le Magiche Avventure di Topolino |
+| | 80-092082(NL) | Mickey Mouse - De wonderwereld van Mickey |
+| | 80-092083(UK) | Mickey Mouse - Mickey's Magical Adventures |
+| XX | 80-092084(GE) | Micky - Mickys magisches Abenteuer |
+| | 80-092085(FR) | Mickey - Mickey a la recherche de Pluto |
+| | 80-092086(PT) | Mickey - A Aventura Mágica de Mickey (EAN is 3417768920964 cart 92096) |
+| XX | 80-092087(SP) | Mickey - La Aventura Mágica de Mickey (no # on label, 92087 on PCB, green sticker: "528 ○●○○") |
+| | (DK) | Mickey |
+| XX | 80-092094(SE) | Musse Pigg - Musses magiska äventyr |
+| | (NO) | Mickey |
+| | (FI) | Mickey |
++========+===================+==========================================================================================================================================================+
+| XX | 80-092100(US) | The Lion King - Simba's Big Adventure |
+| XX | (IT) | Il Re Leone - La Grande Avventura di Simba |
+| | 80-092102(NL) | Leeuwenkoning - De wonderwereld van Simba |
+| | 80-092103(UK) | The Lion King - Simba's Big Adventure |
+| XX | 80-092104(GE) | Der Koenig der Loewen - Simbas grosses Abenteuer (Rev.2 dumped) |
+| XX | 80-092105(FR) | Le Roi Lion - Simba Découvre la Jungle |
+| | 80-092106(PT) | O Rei Leao - A grande aventura de Simba (92116 on cart) |
+| XX | 80-092107(SP) | El Rey León - La Gran Aventura de Simba (no # on label, 92187 on PCB) |
+| XX | 80-092113(DK) | Løvernes Konge - Simbas store eventyr |
+| XX | 80-092114(SE) | Lejonkungen - Simbas stora äventyr |
+| | (NO) | Løvenes konge - Simbas store eventyr |
+| | (FI) | Leijona kuningas - Simban suuri seikkailu |
++========+===================+==========================================================================================================================================================+
+| | 80-092120(US) | The Little Mermaid - Ariel's Majestic Journey |
+| XX | 80-092121(IT) | La sirenetta - Ariel e la crociera magica |
+| | 80-092122(NL) | De Kleine Zeemeermin - De Wunderwereld von Ariel |
+| | 80-092123(UK) | The Little Mermaid - Ariel's Majestic Journey |
+| XX | 80-092124(GE) | Arielle die Meerjungfrau - Arielles aufregendes Abenteuer |
+| XX | 80-092125(FR) | La Petite Sirene - Ariel devient une princesse |
+| | 80-092126(PT) | |
+| XX | 80-092127(SP) | La Sirenita - El Viaje Fantástico de Ariel (no # on label, green sticker: "451 ○●○○") |
+| XX | 80-092133(DK) | Den Lille Havfrue - Ariels majestætiske rejse! |
+| XX | 80-092134(SE) | Den Lilla Sjöjungfrun - Ariels majestätiska resa! |
+| | (NO) | Den Lille Havfruen - Ariels majestetiske reise! |
+| | (FI) | Pieni Merenneito - Arielin majesteettinen matka |
++========+===================+==========================================================================================================================================================+
+| | 80-092140(US) | Spider-Man & Friends - Secret Missions |
+| XX | 80-092140-101(US) | Spider-Man & Friends - Secret Missions (ALT) |
+| | 80-092142(NL) | Spider-Man en Vrienden! - Geheime Missies (white Webs) |
+| | 80-092142-123(NL) | Spider-Man en Vrienden! - Geheime Missies (Yellow webs) |
+| | 80-092143(UK) | Spider-Man & Friends - Secret Missions (no # on front label) |
+| | 80-092143-103(UK) | Spider-Man & Friends - Secret Missions (ALT) |
+| | 80-092144(GE) | Spider-Man & Freunde - Geheime Missionen |
+| XX | 80-092145(FR) | Spider-Man & ses amis - Missions Secrètes (white webs) |
+| | 80-092145-105(FR) | Spider-Man & ses amis - Missions Secrètes (yellow webs) |
+| | 80-092146(PT) | Spider-man & Amigos - Missoes Secretas |
+| XX | 80-092147(SP) | Spider-Man y Amigos - Misiones Secretas (white webs, green sticker: "518 ○○○○") |
+| | 80-092147-122(SP) | Spider-Man y Amigos - Misiones Secretas (yellow webs) |
++========+===================+==========================================================================================================================================================+
+| XX | 80-092160(US) | Scooby-Doo! - Funland Frenzy |
+| | 80-092160-101(US) | Scooby-Doo! - Funland Frenzy (ALT) |
+| XX | 80-092160-301(US) | Scooby-Doo! - Funland Frenzy (ALT 2) |
+| XX | (IT) | Scooby-Doo! - Avventura a Funland |
+| | 80-092162(NL) | Scooby-Doo griezelen in het pretpark |
+| | 80-092163(UK) | Scooby-Doo! - Funland Frenzy |
+| | 80-092163-103(UK) | Scooby-Doo! - Funland Frenzy |
+| | 80-092163-293(UK) | Scooby-Doo! - Funland Frenzy (Yellow, only Scooby on label might be motion version) |
+| XX | 80-092164(GE) | Scooby-Doo! - Im Lernpark |
+| XX | 80-092165(FR) | Scooby-Doo! - Panique à Funland |
+| | 80-092165(FR) | Scooby-Doo! - Panique à Funland (translucent purple, packin) |
+| | 80-092167(SP) | Scooby-Doo - Misterio en el Parque (translucent purple) |
+| XX | 80-092167(SP) | Scooby-Doo - Misterio en el Parque (purple, # on back label) |
+| XX | 80-092173(DK) | Scooby-Doo! - Sjov i forlystelsesparken |
+| XX | 80-092174(SE) | Scooby-Doo! - Tivoli-tokerier |
+| | (NO) | Scooby-Doo! - Moro i fornøyelsesparken |
+| | (FI) | Scooby-Doo! |
++========+===================+==========================================================================================================================================================+
+| | 80-092180(US) | Care Bears - A Lesson in Caring |
+| | 80-092183(UK) | Care Bears - A Lesson in Caring |
+| | 80-092184(GE) | Gluecksbarchis <- existance not proven |
+| | 80-092185(FR) | Les Bisounours - Le Monde Merveilleux des Bisounours |
+| XX | 80-092187(SP) | Osos Amorosos - Una Lección de Amor (92187 on PCB, green sticker: "522 ○○○○") |
++========+===================+==========================================================================================================================================================+
+| | 80-092200(US) | Aladdin - Aladdin's Wonders of the World |
+| | (IT) | Aladdin - Il magico mondo di Aladdin |
+| | 80-092202(NL) | Aladdin - De Wunderwereld van Aladdin |
+| | 80-092203(UK) | Aladdin - Aladdin's Wonders of the World |
+| XX | 80-092204(GE) | Aladdin - Aladdins Welt der Wunder |
+| | 80-092205(FR) | Aladdin - Les fabuleuses aventures d'Aladdin |
+| XX | 80-092207(SP) | Aladdin - El Maravilloso Mundo de Aladdin (52-92207(SP) on back label, green sticker: "534 ○○○○") |
++========+===================+==========================================================================================================================================================+
+| XX | 80-092220(US) | Toy Story 2 - Operation Rescue Woody! |
+| XX | 80-092220(US) | Toy Story 2 - Operation Rescue Woody! (ALT) |
+| | (IT) | Toy Story 2 - Operazione: Salvataggio di Woody! gpz06503 |
+| | 80-092223(UK) | Toy Story 2 - Operation Rescue Woody! |
+| XX | 80-092224(GE) | Toy Story 2 - Woodys Spannende Rettung |
+| | 80-092225(FR) | Toy Story 2 - Buzz à la Rescousse! |
+| | 80-092226(PT) | Toy Story 2 - O Resgate de Woody (92236 on cart) |
+| XX | 80-092227(SP) | Toy Story 2 - El Rescate De Woody (52-92227(SP) on back label, green sticker: "528 ○○○○") |
+| | (DK) | Toy Story 2 - Operation: Red Woody! |
+| XX | 80-092234(SE) | Toy Story 2 - Operation: Rädda Woody! |
+| | (NO) | Toy Story 2 - Operasjon: Redd Woody! |
+| | (FI) | Toy Story 2 |
++========+===================+==========================================================================================================================================================+
+| XX | 80-092240(US) | Cinderella - Cinderella's Magic Wishes |
+| XX | (IT) | Cenerentola - I desideri magici di Cenerentola (cart says 52-92251 Ita) |
+| | 80-092242(NL) | Assepoester - De wonderwereld van Assepoester |
+| | 80-092242-123(NL) | Assepoester - De wonderwereld van Assepoester | 2007 |
+| | 80-092243(UK) | Cinderella - Cinderella's Magic Wishes |
+| | 80-092243-103(UK) | Cinderella - Cinderella's Magic Wishes | 2007 |
+| | 80-092243-203(UK) | Cinderella - Cinderella's Magic Wishes | 2008 |
+| XX | 80-092244(GE) | Cinderella - Lernen im Maerchenland | 2005 |
+| XX | 80-092244-104(GE) | Cinderella - Lernen im Maerchenland | 2007 |
+| | 80-092244-204(GE) | Cinderella - Lernen im Maerchenland | 2007 |
+| XX | 80-092245(FR) | Cendrillon - Le rêve enchanté de Cendrillon |
+| | 80-092245-105(FR) | Cendrillon - Le rêve enchanté de Cendrillon |
+| | 80-092245-205(FR) | Cendrillon - Le reve enchante de Cendrillon |
+| | 80-092246(PT) | Cinderela - Os Sonhos Magicos da Cinderela (Cart#92256) |
+| | 80-092247(SP) | La Cenicienta - Los sueños mágicos de Cenicienta (non motion#, but V.Motion in spanish catalog) |
+| XX | 80-092247-222(SP) | La Cenicienta - Los sueños mágicos de Cenicienta (no # on front label, 52-092247-222-222(SP) on back label, green sticker: "P ○○○○", non motion#, but V.Motion in spanish catalog)
+| XX | 80-092253(DK) | Cinderella - Askepots magiske ønsker |
+| XX | 80-092254(SE) | Cinderella - Askungens magiska önskningar |
+| | 80-092255(NO) | Cinderella - Askepotts magiske ønsker |
+| | (FI) | Cinderella - Tuhkimon Taikatoiveet |
++========+===================+==========================================================================================================================================================+
+| | 80-092260(US) | Elmo's World - Elmo's Big Discoveries |
+| XX | 80-092264(GE) | Elmos großes Abenteuer |
+| XX | 80-092265(FR) | Le Monde d'Elmo - Les Grandes Découvertes D'Elmo |
+| XX | 80.092267(SP) | Mundo Elmo - Grandes descubrimientos de Elmo (52-92267(SP) on back label, green sticker: "529 ○○○○") |
++========+===================+==========================================================================================================================================================+
+| XX | 80-092280(US) | Dora The Explorer - Dora's Fit-it Adventure |
+| | 80-092280-101(US) | Dora The Explorer - Dora's Fit-it Adventure (ALT) |
+| XX | 80-092280-201(US) | Dora The Explorer - Dora's Fit-it Adventure (ALT 2) |
+| | 80-092282(NL) | Dora - Doras Reparatie Avontuur! |
+| | 80-092283(UK) | Dora The Explorer - Dora's Fit-it Adventure |
+| | 80-092283-103(UK) | Dora The Explorer - Dora's Fit-it Adventure (ALT) |
+| | 80-092284(GE) | Dora - Doras Reparatur-Abenteuer |
+| XX | 80-092284-104(GE) | Dora - Doras Reparatur-Abenteuer |
+| XX | 80-092285(FR) | Dora L'Exploratrice - Les aventures de Dora Apprentie Mécano |
+| | 80-092285-1?5(FR) | Dora L'Exploratrice - Les aventures de Dora Apprentie Mécano (NTSC French-Canadian) |
+| | 80-092286(PT) | Dora - em busca das pecas perdidas (cart# 92296) |
+| XX | 80-092287-222(SP) | Dora La Exploradora - La Aventura arregla-todo de Dora (purple, no # on front label, 52-092287-222(SP) on back label, green sticker: "P ○○○○") |
+| | 80-092287-122(SP) | Dora La Exploradora - La Aventura arregla-todo de Dora |
++========+===================+==========================================================================================================================================================+
+| XX | 80-092300(US) | Bob the Builder - Bob's Busy Day |
+| | 80-092303(UK) | Bob the Builder - Bob's Busy Day |
+| | 80-092303-103(UK) | Bob the Builder - Bob's Busy Day (Yellow Label) |
+| XX | 80-092304(GE) | Bob der Baumeister - Bobs Spannender Arbeitstag |
+| | 80-092304-104(GE) | Bob der Baumeister - Bobs Spannender Arbeitstag |
+| | 80-092305(FR) | Bob le Bricoleur: Les P'tits Chantiers de Bob |
+| | 80-092305-105(FR) | Bob le Bricoleur: Les P'tits Chantiers de Bob (ALT) |
+| | 80-092306(PT) | Bob o Construtor - Um dia Atarefado (92316 on cart) |
+| | 80-092307(SP) | Bob y sus Amigos - Un día de trabajo |
+| XX | 80-092313(DK) | Byggemand Bob - Bobs travle dag |
+| XX | 80-092314(SE) | Byggare Bob - Bobs stressiga dag |
+| | (NO) | Byggmester Bob - Bobs travle dag |
+| | (FI) | Puuha-Pete - Peten kiirenes päivä |
++========+===================+==========================================================================================================================================================+
+| | 80-092320(US) | The Wiggles - It's Wiggle Time! |
+| | 80-092323(UK) | The Wiggles - It's Wiggle Time! |
++========+===================+==========================================================================================================================================================+
+| XX | 80-092340(US) | Thomas The Tank - Engines Working Together |
+| | 80-092340-101(US) | Thomas The Tank - Engines Working Together (ALT) |
+| | 80-092342(NL) | Thomas de Stoomlocomotief' - Locomotieven Werken Somen (need pic, even the manual has -123 on cover) |
+| | 80-092342-123(NL) | Thomas de Stoomlocomotief' - Locomotieven Werken Somen |
+| | 80-092343(UK) | Thomas and Friends: Engines Working Together |
+| | 80-092343-103(UK) | Thomas and Friends: Engines Working Together (ALT) |
+| | 80-092343-203(UK) | Thomas and Friends: Engines Working Together (ALT) |
+| XX | 80-092344(GE) | Thomas and Seine Freunde - Freunde Halten Zusammen |
+| XX | 80-092344-104(GE) | Thomas and Seine Freunde - Freunde Halten Zusammen |
+| XX | 80-092345(FR) | Thomas et ses Amis - Les locomotives s'entraident |
+| | 80-092347(SP) | Thomas and Friends - Juego de Aprendizaje |
+| | (DK) | Thomas and Friends - Togene arbejder sammen |
+| XX | 80-092354(SE) | Thomas and Friends - Tågen hjälps åt |
+| | (NO) | Thomas and Friends - Togene samarbeider (494097(NO) printed on cart) |
+| | (FI) | Thomas and Friends |
++========+===================+==========================================================================================================================================================+
+| XX | 80-092360(US) | Zayzoo - My Alien Classmate |
+| XX | 80-092360-101(US) | Zayzoo: An Earth Adventure |
+| | 80-092362(NL) | Zayzoo - Mijn Buitenaardse Vriendje |
+| | 80-092363(UK) | Zayzoo - My Alien Classmate (yes, duped#) |
+| | 80-092363(UK) | Zayzoo: An Earth Adventure (saw it, can't find pic again) |
+| XX | 80-092363-103(UK) | Zayzoo: An Earth Adventure |
+| XX | 80-092364(GE) | Zayzoos Lernall |
+| XX | 80-092365(FR) | Zézou - Notre Ami Venu d'Ailleurs |
+| XX | 80-092367(SP) | Zayzoo - Mi Amiga del Espacio (52-92367(SP) on back label, green sticker: "531 ○○○○") |
++========+===================+==========================================================================================================================================================+
+| | 80-092380(US) | Barney - The Land of Make Believe |
+| | 80-092383(UK) | Barney - The Land of Make Believe |
+| XX | 80-092384(GE) | Barney - Erlebnis-Reise |
++========+===================+==========================================================================================================================================================+
+| XX | 80-092400(US) | Blue's Clues - Collection Day |
++========+===================+==========================================================================================================================================================+
+| XX | 80-092420(US) | Finding Nemo - Nemo's Ocean Discoveries |
+| XX | 80-092422(NL) | Finding Nemo - De wonderwereld van Nemo |
+| | 80-092423(UK) | Finding Nemo - Nemo's Ocean Discoveries |
+| | 80-092424(GE) | Findet Nemo - Nemos Unterwasserabenteuer |
+| | 80-092425(FR) | Le Monde de Nemo - Nemo à la découverte de l'océan |
+| | 80-092426(PT) | Nemo - A descoberta do Oceano (Cart#92436) |
+| XX | 80-092427(SP) | Buscando a Nemo - Los Descubrimientos de Nemo (52-92427(SP) on back label, green sticker: "542 ○○○●") |
++========+===================+==========================================================================================================================================================+
+| XX | 80-092440(US) | Spongebob Squarepants - A Day In The Life of A Sponge |
+| | 80-092442(NL) | Spongebob Squarepants - Een Dag uit het Leven van een Spons |
+| | 80-092443(UK) | Spongebob Squarepants - A Day In The Life of A Sponge |
+| XX | 80-092444(GE) | Spongebob Schwammkopf - Der Tag des Schwamms |
+| | 80-092445(FR) | Bob L'éponge - Une journée dans la vie d'une éponge |
+| XX | 80-092447(SP) | Bob Esponja - Un día en la vida de una esponja (52-92447(SP) on back label, green sticker: "634 ○○○○") |
++========+===================+==========================================================================================================================================================+
+| | 80-092460(US) | Sesame Street - Bert and Ernie's Imagination Adventure |
+| | 80-092462(NL) | Sesamstraat - Bert and Ernie's Fantasie Avontuur |
+| XX | 80-092464(GE) | Sesame Street - Ernie and Berts Fantastisches Abenteuer |
+| | 80-092465(FR) | 5, Rue Sesame - Les Aventures Imaginaires d'Ernest et Bert |
+| XX | 80-092467(SP) | Barrio Sésamo - El Mundo Fantástico de Epi y Blas (no # on front label, 52-92467(SP) on back label, green sticker: "735 ○○○○") |
++========+===================+==========================================================================================================================================================+
+| | 80-092480(US) | The Batman - Gotham City Rescue |
+| | (IT) | The Batman - Il Salvataggio di Gotham City (80-092492?? gpz06629) |
+| | 80-092482(NL) | The Batman - De Redding van Gotham City |
+| | 80-092483(UK) | The Batman - Gotham City Rescue |
+| | 80-092484(GE) | The Batman - Rettung von Gotham City |
+| | 80-092485(FR) | The Batman - Panique a Gotham City |
++========+===================+==========================================================================================================================================================+
+| | 80-092500(US) | Whiz Kid Wheels (note to self.. no rider in this blue car) |
+| | 80-092502(NL) | Truckie's Rekenrace |
+| | 80-092503(UK) | Whiz Kid Wheels |
+| | 80-092504(GE) | Flitzers Schlaue Staedtetour (diff color) |
+| | 80-092504(GE) | Flitzers Schlaue Staedtetour (normal purple) |
+| | 80-092505(FR) | Mission Pilote |
+| | 80-092506(PT) | Conducao Diverrido (Cart# 92516) |
+| XX | 80-092507(SP) | Conducción Divertida (52-92507(SP) on back label, green sticker: "534 ○○○○") |
++========+===================+==========================================================================================================================================================+
+| | 80-092520(US) | Spider-Man & Friends Doc Ock's Challenge |
+| | (IT) | Spider-Man la sfida del dottor Ock (V.smile pocket bundle only?) |
+| | 80-092523(UK) | Spider-Man & Friends Doc Ock's Challenge |
+| XX | 80-092524(GE) | Spider-Man & Freunde Wettkampf im Space Labor |
+| | 80-092525(FR) | Spider-Man & ses amis Le défi du docteur Ock |
+| XX | 80-092527(SP) | Spider-Man y Amigos - La Aventura Del Doctor Octopus (52-92527(SP) on back label, green sticker: "624 ○○○○") |
++========+===================+==========================================================================================================================================================+
+| XX | 80-092540(US) | Noddy - Detective for a Day |
+| | 80-092543(UK) | Noddy - Detective for a Day |
+| | 80-092543-103(UK) | Noddy - Detective for a Day (ALT) |
+| | 80-092544(GE) | Noddy - Detektiv fuer einen Tag (need pic to confirm, manual cover says -104) |
+| XX | 80-092544-104(GE) | Noddy - Detektiv fuer einen Tag (ALT) |
+| XX | 80-092545(FR) | Oui-Oui - Détective d'un Jour |
+| | 80-092545-105(FR) | Oui-Oui - Détective d'un Jour (ALT) |
+| | 80-092546(PT) | Noddy - Detective por um dia (92556 on cart) |
++========+===================+==========================================================================================================================================================+
+| | 80-092560(US) | 101 Dalmations (one pic on german site with USA code) |
+| | 80-092564(GE) | 101 Dalmatiner (EAN on german site with USA pic.. wtf) |
++========+===================+==========================================================================================================================================================+
+| | 80-092580(US) | Backyardigans - Viking Voyage |
+| | 80-092580-201(US) | Backyardigans - Viking Voyage (ALT) |
+| | 80-092583(UK) | Backyardigans - Viking Voyage |
+| XX | 80-092585(FR) | Les Melodilous - Les explorateurs vikings |
++========+===================+==========================================================================================================================================================+
+| | 80-092600(US) | Shrek - Dragon's Tale |
+| | 80-092602(NL) | Shrek - Het verhaal van draakje |
+| XX | 80-092604(GE) | Shrek - Die Geschichte des Drachen |
+| XX | 80-092605(FR) | Shrek - Le Rhume de Dragonne |
+| | 80-092607(SP) | Shrek - El Cuento de la Dragona |
++========+===================+==========================================================================================================================================================+
+| | 80-092620(US) | Lil' Bratz - Friends, Fashion and Fun |
+| | 80-092623(UK) | Lil' Bratz - Friends, Fashion and Fun |
+| | 80-092627(SP) | Lil' Bratz - Amigos, Moda y Diversión |
++========+===================+==========================================================================================================================================================+
+| XX | 80-092640(US) | Superman - The Greatest Hero |
+| XX | 80-092642(NL) | Superman - De Grootste Held |
+| | 80-092643(UK) | Superman - The Greatest Hero |
+| XX | 80-092644(GE) | Superman - Der Superheld |
+| XX | 80-092645(FR) | Superman - À la rescousse ! |
+| | 80-092647(SP) | Superman - El Hombre de Acero |
++========+===================+==========================================================================================================================================================+
+| XX | 80-092660(US) | Cars - Rev It Up In Radiator Springs |
+| XX | 80-092660-201(US) | Cars - Rev It Up In Radiator Springs (ALT) |
+| | (IT) | Cars - Motori Ruggenti (gpz06755) |
+| | 80-092662(NL) | Cars - Spektakel in Radiator Springs |
+| | 80-092663(UK) | Cars - Rev It Up In Radiator Springs |
+| XX | 80-092664(GE) | Cars - Vollgas in Radiator Springs |
+| XX | 80-092665(FR) | Cars - Quatre Roues |
+| | 80-092666(PT) | Carros - Aventura em Radiator Springs (92676 on cart) |
+| | 80-092667(SP) | Cars - Acelera el Motor en Radiador Springs |
+| XX | 80-092673(DK) | Biler - Ræs i Kølerkildekøbing |
+| XX | 80-092674(SE) | Bilar - Kör ikapp i Kylarköping |
+| | 80-092674(SE) | Biler - Kör ikapp i Kylarköping (Misprinted label) |
+| | (NO) | Biler - Full gass i Radiator By |
+| | (FI) | Autot - Aja kilpaa Syylari Cityssä |
++========+===================+==========================================================================================================================================================+
+| | 80-092680(US) -> | |
+| | 80-092800(US) | <Unknown> |
++========+===================+==========================================================================================================================================================+
+| XX | 80-092820(US) | Soccer Challenge |
+| | 80-092821(IT) | Football Club (cart is 92831) (EAN 8001444067538) |
+| | 80-092822(NL) | Voetbal |
+| | 80-092823(UK) | Football Challenge |
+| XX | 80-092824(GE) | Fußball Schule |
+| | 80-092825(FR) | Football Challenge |
+| | 80-092826(PT) | Football Challenge (cart# 92836) |
+| | 80-092827(SP) | Campeonato de Fútbol |
++========+===================+==========================================================================================================================================================+
+| | 80-092840(US) | Wall-E |
+| | (IT) | Wall-E (GPZ07996) |
+| | 80-092842(NL) | Wall-E |
+| | 80-092843(UK) | Wall-E |
+| XX | 80-092844(GE) | Wall-E |
+| | 80-092845(FR) | Wall-E |
+| XX | 80-092847(SP) | Wall-E (52-092847 on back label, green sticker: "P ○○○○") |
+| | (DK) | Wall-E |
+| XX | 80-092854(SE) | Wall-E |
+| | (NO) | Wall-E |
+| | (FI) | Wall-E |
++========+===================+==========================================================================================================================================================+
+| XX | 80-092860(US) | Shrek the Third: Arthur's School Day Adventure |
+| XX | 80-092860(US) | Shrek the Third: Arthur's School Day Adventure (ALT) |
+| | (IT) | Shrek Terzo L'Advventura Do Artu in un Giorno di Scuola |
+| XX | 80-092862(NL) | Shrek de Derde - Arthurs Schooldag Avontuur |
+| | 80-092863(UK) | Shrek the Third: Arthur's School Day Adventure |
+| XX | 80-092864(GE) | Shrek der Dritte - Ein Spannender Schultag |
+| | 80-092865(FR) | Shrek Troisieme - L'aventure d'Arthur |
+| | 80-092867(SP) | Shrek Tercero - En Busca de Arturo |
++========+===================+==========================================================================================================================================================+
+| | 80-092880(US) | Ratatouille - Remy's New Recipes |
+| XX | (IT) | Ratatouille - Le nuove Ricette di Remy |
+| | 80-092882(NL) | Ratatouille - Remy's Nieuwe Recepten |
+| | 80-092883(UK) | Ratatouille - Remy's New Recipes |
+| XX | 80-092884(GE) | Ratatouille - Remys neue Rezepte |
+| | 80-092884-104(GE) | Ratatouille - Remys neue Rezepte (ALT) |
+| | 80-092885(FR) | Ratatouille - Les nouvelles recettes de Rémy |
+| XX | 80-092887(SP) | Ratatouille - Las recetas del Remy (52-092887(SP) on back label, green sticker: "735 ○○○○") |
++========+===================+==========================================================================================================================================================+
+| XX | 80-092900(US) | Go Diego Go! - Save the Animal Familes! |
+| | 80-092902(NL) | Go Diego Go! - Red de dierenfamilies! |
+| | 80-092903(UK) | Go Diego Go! - Save the Animal Familes! |
+| | 80-092905(FR) | Go Diego! - À la rescousse des animaux! |
++========+===================+==========================================================================================================================================================+
+| XX | 80-092920(US) | Cranium - Partyland Park |
+| | 80-092922(UK) | Cranium - Partyland Park |
+| | 80-092924(GE) | Cranium - Freizeit Park |
+| | 80-092925(FR) | Cranium - Le Parc D'attractions |
++========+===================+==========================================================================================================================================================+
+| | 80-092940(US) | <Unknown> (should be Mickey Mouse Clubhouse, 80-084180 exists in V.Link database) |
+| | (IT) | La Casa di Topolino |
+| XX | 80-092942(NL) | Mickey Mouse Clubhause |
+| | 80-092943(UK) | Mickey Mouse Clubhouse |
+| XX | 80-092944(GE) | Micky Maus Wunderhaus |
+| | 80-092945(FR) | La Maison de Mickey |
+| XX | 80-092947(SP) | La Casa de Mickey Mouse (52-092947(SP) on back label, green sticker: "P ○○○○") |
+| | (DK) | Mickey Mouse Clubhouse |
+| XX | 80-092954(SE) | Mickey Mouse Clubhouse |
+| | (NO) | Mickey Mouse Clubhouse |
+| | (FI) | Mickey Mouse Clubhouse |
++========+===================+==========================================================================================================================================================+
+| | 80-092960(US) | Kung Fu Panda - Path of the Panda |
+| | 80-092962(NL) | Kung Fu Panda - Het pad van de panda |
+| XX | 80-092963(UK) | Kung Fu Panda - Path of the Panda |
+| XX | 80-092964(GE) | Kung Fu Panda - Der Weg des Panda |
+| | 80-092965(FR) | Kung Fu Panda - La Mission de Po |
+| | 80-092967(SP) | Kung Fu Panda - Aventura en el Valle de la Paz |
++========+===================+==========================================================================================================================================================+
+| XX | 80-092980(US) | Disney's Little Einsteins: The Glass Slipper Ball |
+| | 80-092983(UK) | Disney's Little Einsteins: The Glass Slipper Ball (purple cart on front of UK box, but V.Motion listed) |
+| XX | 80-092984(GE) | Kleine Einsteins |
+| | 80-092985(FR) | Disney - Les petits Einsteins: Le bal du soulier de verre |
+| | 80-092987(SP) | Little Einsteins de Disney: El baile del zapatito de cristal |
++========+===================+==========================================================================================================================================================+
-->
<softwarelist name="vsmile_cart" description="VTech V.Smile cartridges">
- <software name="aladdin" supported="no">
+ <software name="aladding" supported="yes">
<description>Disneys Aladdin - Aladdins Welt der Wunder (Ger)</description>
<year>2005?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092204(GE)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="707180" />
<feature name="pcb_model" value="707180-3" />
<feature name="cart_type" value="lilac" />
@@ -533,12 +541,30 @@ Game cartridges
</part>
</software>
- <software name="redhood" supported="no">
+ <software name="aladdins" cloneof="aladding" supported="yes">
+ <description>Disney Aladdin - El Maravilloso Mundo de Aladdin (Spa)</description>
+ <year>2005</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-092207(SP)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
+ <feature name="pcb" value="706714" />
+ <feature name="pcb_model" value="706714-1" />
+ <feature name="cart_type" value="lilac" />
+ <feature name="u1" value="" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="8388608">
+ <rom name="80-092207 - Aladdin - El Maravilloso Mundo de Aladdin (SP).bin" size="8388608" crc="5e01645f" sha1="de4d420a7bfb9a33fbd739a5111e331b7ba6c85a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="redhoodg" supported="yes">
<description>Entdecke die Welt von Rotkäppchen (Ger)</description>
<year>200?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092024(GE)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="707180" />
<feature name="pcb_model" value="707180-2" />
<feature name="cart_type" value="lilac" />
@@ -549,12 +575,13 @@ Game cartridges
</part>
</software>
- <software name="alphaprk" supported="no">
+ <software name="alphaprk" supported="yes">
<description>Alphabet Park Adventure (USA)</description>
<year>200?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092000(US)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="708894" />
<feature name="pcb_model" value="708894-A" />
<feature name="cart_type" value="lilac" />
@@ -565,12 +592,45 @@ Game cartridges
</part>
</software>
- <software name="alphaprkg" cloneof="alphaprk" supported="no">
+ <software name="alphaprka" cloneof="alphaprk" supported="yes">
+ <description>Alphabet Park Adventure (USA, alt)</description>
+ <year>200?</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-092000(US)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
+ <feature name="pcb" value="707180" />
+ <feature name="pcb_model" value="707180-3" />
+ <feature name="cart_type" value="lilac" />
+ <feature name="u1" value="U1" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="8388608">
+ <rom name="vsmile92000.bin" size="8388608" crc="e491b4fc" sha1="511d7807df753e8d89547040af2019629f056371" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="alphaprk1" cloneof="alphaprk" supported="yes">
+ <description>Alphabet Park Adventure (USA, alt, Rev. 101)</description>
+ <year>200?</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-092000-101(US)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
+ <feature name="cart_type" value="lilac" />
+ <feature name="u1" value="U1" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="8388608">
+ <rom name="vsmile92000-2.bin" size="8388608" crc="e432b85e" sha1="b11e6eb1c20f9db01df28e7169590ddfb95fee43" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="alphaprkg" cloneof="alphaprk" supported="yes">
<description>Abenteuer im ABC Park (Ger)</description>
<year>200?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092004(GE)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="708894" />
<feature name="pcb_model" value="708894-A" />
<feature name="cart_type" value="lilac" />
@@ -581,12 +641,13 @@ Game cartridges
</part>
</software>
- <software name="alphaprkf" cloneof="alphaprk" supported="no">
+ <software name="alphaprkf" cloneof="alphaprk" supported="yes">
<description>ABC Land Aventure (Fra)</description>
<year>200?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092005(FR)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="707180" />
<feature name="pcb_model" value="707180-1" />
<feature name="cart_type" value="lilac" />
@@ -597,12 +658,30 @@ Game cartridges
</part>
</software>
- <software name="ariel" supported="no">
+ <software name="alphaprks" cloneof="alphaprk" supported="yes">
+ <description>Aventuras en el Parque Alfabeto (Spa)</description>
+ <year>200?</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-092007(SP)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
+ <feature name="pcb" value="708894" />
+ <feature name="pcb_model" value="708894-A" />
+ <feature name="cart_type" value="lilac" />
+ <feature name="u1" value="U1" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="8388608">
+ <rom name="80-092007 - Aventuras en el Parque Alfabeto (SP).bin" size="8388608" crc="7bced0b3" sha1="e8de93a1527c52efa69c4b3cf67ca4f4b05954b4" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="arielg" supported="yes">
<description>Disneys Arielle die Meerjungfrau - Arielles aufregendes Abenteuer (Ger, Rev. 3?)</description>
<year>2004?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092124(GE)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="708106" />
<feature name="pcb_model" value="708106-1" />
<feature name="cart_type" value="lilac" />
@@ -613,12 +692,13 @@ Game cartridges
</part>
</software>
- <software name="ariel1" cloneof="ariel" supported="no">
+ <software name="arielg1" cloneof="arielg" supported="yes">
<description>Disneys Arielle Die Meerjungfrau - Arielles aufregendes Abenteuer (Ger)</description>
<year>2004?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092124(GE)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="708894" />
<feature name="pcb_model" value="708894-A" />
<feature name="cart_type" value="lilac" />
@@ -629,12 +709,13 @@ Game cartridges
</part>
</software>
- <software name="arielf" cloneof="ariel" supported="no">
+ <software name="arielf" cloneof="arielg" supported="yes">
<description>Disney La Petite Sirene - Ariel devient une princesse (Fra)</description>
<year>2004?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092125(FR)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="707180" />
<feature name="pcb_model" value="707180-2" />
<feature name="cart_type" value="lilac" />
@@ -645,12 +726,30 @@ Game cartridges
</part>
</software>
- <software name="arieldk" cloneof="ariel" supported="no">
+ <software name="ariels" cloneof="arielg" supported="yes">
+ <description>Disney La Sirenita - El Viaje Fantástico de Ariel (Spa)</description>
+ <year>2004</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-092127(SP)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
+ <feature name="pcb" value="708894" />
+ <feature name="pcb_model" value="708894-A" />
+ <feature name="cart_type" value="lilac" />
+ <feature name="u1" value="" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="8388608">
+ <rom name="80-092127 - La Sirenita - El Viaje Fantastico de Ariel (SP).bin" size="8388608" crc="785f8c6b" sha1="abba1985e7f5bc3708fe6f34e8e7e4e5b0327f9d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="arieldk" cloneof="arielg" supported="yes">
<description>Disney Den Lille Havfrue - Ariels majestætiske rejse! (Den)</description>
<year>200?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092133(DK)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="707180" />
<feature name="pcb_model" value="707180-1" />
<feature name="cart_type" value="lilac" />
@@ -661,12 +760,13 @@ Game cartridges
</part>
</software>
- <software name="arielsw" cloneof="ariel" supported="no">
+ <software name="arielsw" cloneof="arielg" supported="yes">
<description>Disneys Den Lilla Sjöjungfrun - Ariels majestätiska resa! (Swe)</description>
<year>200?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092134(SE)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="708894" />
<feature name="pcb_model" value="708894-E" />
<feature name="cart_type" value="lilac" />
@@ -677,23 +777,25 @@ Game cartridges
</part>
</software>
- <software name="arieli" cloneof="ariel" supported="no">
+ <software name="arieli" cloneof="arielg" supported="yes">
<description>Disney La sirenetta - Ariel e la crociera magica (Ita)</description>
<year>2005</year>
<publisher>VTech / Giochi Preziosi</publisher>
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<dataarea name="rom" size="8388608">
<rom name="La Sirenetta - Ariel e la Crociera Magica (Italy).bin" size="8388608" crc="280b335b" sha1="256ea4f5725dcfd51be08ea6c135ad71701cc296" offset="0" />
</dataarea>
</part>
</software>
- <software name="barney" supported="no">
+ <software name="barneyg" supported="yes">
<description>Barney - Erlebnis-Reise (Ger)</description>
<year>2005?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092384(GE)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="7061238A" />
<feature name="pcb_model" value="7061238A-3" />
<feature name="cart_type" value="lilac" />
@@ -704,13 +806,30 @@ Game cartridges
</part>
</software>
- <!-- loads if mapped as Batman TV -->
- <software name="bobbday" supported="no">
+ <software name="blueclue" supported="yes">
+ <description>Nick Jr. Blue's Clues - Collection Day (USA)</description>
+ <year>2005</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-092400(US)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
+ <feature name="pcb" value="706714" />
+ <feature name="pcb_model" value="706714-3" />
+ <feature name="cart_type" value="lilac" />
+ <feature name="u1" value="" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="8388608">
+ <rom name="vsmile92400.bin" size="8388608" crc="031c6a38" sha1="0b8e2b17a146d903dd2708c06562787e47d7ec4e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="bobbday" supported="yes">
<description>Bob the Builder - Bob's Busy Day (USA)</description>
<year>2005?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092300(US)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="7061238A" />
<feature name="pcb_model" value="7061238A-3" />
<feature name="cart_type" value="lilac" />
@@ -721,12 +840,13 @@ Game cartridges
</part>
</software>
- <software name="bobbdayg" cloneof="bobbday" supported="no">
+ <software name="bobbdayg" cloneof="bobbday" supported="yes">
<description>Bob der Baumeister - Bobs spannender Arbeitstag (Ger)</description>
<year>2005?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092304(GE)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="707180" />
<feature name="pcb_model" value="707180-2" />
<feature name="cart_type" value="lilac" />
@@ -737,12 +857,13 @@ Game cartridges
</part>
</software>
- <software name="bobbdaydk" cloneof="bobbday" supported="no">
+ <software name="bobbdaydk" cloneof="bobbday" supported="yes">
<description>Byggemand Bob - Bobs travle dag (Den)</description>
<year>2006?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092313(DK)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="707180" />
<feature name="pcb_model" value="707180-1" />
<feature name="cart_type" value="lilac" />
@@ -753,12 +874,13 @@ Game cartridges
</part>
</software>
- <software name="bobbdaysw" cloneof="bobbday" supported="no">
+ <software name="bobbdaysw" cloneof="bobbday" supported="yes">
<description>Byggare Bob - Bobs stressiga dag (Swe)</description>
<year>2006?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092314(SE)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="708106" />
<feature name="pcb_model" value="708106-3" />
<feature name="cart_type" value="lilac" />
@@ -769,13 +891,45 @@ Game cartridges
</part>
</software>
- <!-- loads if mapped as Batman TV -->
- <software name="cars" supported="no">
+ <software name="carebears" supported="yes"> <!-- Will be cloneof="carebear" when dumped -->
+ <description>Osos Amorosos - Una Lección de Amor (Spa)</description>
+ <year>2006?</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-092187(SP)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
+ <feature name="pcb" value="706714" />
+ <feature name="pcb_model" value="706714-1" />
+ <feature name="cart_type" value="lilac" />
+ <feature name="u1" value="U1" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="8388608">
+ <rom name="80-092187 - Osos Amorosos - Una Leccion de Amor (SP).bin" size="8388608" crc="c7d88dcf" sha1="d697798ba94d133d393377192ce36ae5233c99f5" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="carsr2" supported="yes">
+ <description>Disney/Pixar Cars - Rev It Up in Radiator Springs (USA, Rev. 201)</description>
+ <year>2006?</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-092660-201(US)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
+ <feature name="cart_type" value="lilac" />
+ <feature name="u1" value="" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="8388608">
+ <rom name="vsmile92660.bin" size="8388608" crc="35ff7474" sha1="2c401f64cf510e40a0def1b47de0031d548e0fe9" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="cars" cloneof="carsr2" supported="yes">
<description>Disney/Pixar Cars - Rev It Up in Radiator Springs (USA)</description>
<year>2006?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092660(US)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="707180" />
<feature name="pcb_model" value="707180-2" />
<feature name="cart_type" value="lilac" />
@@ -786,12 +940,13 @@ Game cartridges
</part>
</software>
- <software name="carsg" cloneof="cars" supported="no">
+ <software name="carsg" cloneof="carsr2" supported="yes">
<description>Disney/Pixar Cars - Vollgas in Radiator Springs (Ger)</description>
<year>2006?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092664(GE)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="707180" />
<feature name="pcb_model" value="707180-3" />
<feature name="cart_type" value="lilac" />
@@ -802,12 +957,13 @@ Game cartridges
</part>
</software>
- <software name="carsf" cloneof="cars" supported="no">
+ <software name="carsf" cloneof="carsr2" supported="yes">
<description>Disney/Pixar Cars - Quatre Roues (Fra)</description>
<year>2006?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092665(FR)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="707180" />
<feature name="pcb_model" value="707180-3" />
<feature name="cart_type" value="lilac" />
@@ -818,12 +974,13 @@ Game cartridges
</part>
</software>
- <software name="carsdk" cloneof="cars" supported="no">
+ <software name="carsdk" cloneof="carsr2" supported="yes">
<description>Disney/Pixar Biler - Ræs i Kølerkildekøbing (Den)</description>
<year>2007?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092673(DK)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="707180" />
<feature name="pcb_model" value="707180-2" />
<feature name="cart_type" value="lilac" />
@@ -834,13 +991,14 @@ Game cartridges
</part>
</software>
- <software name="carssw" cloneof="cars" supported="no">
+ <software name="carssw" cloneof="carsr2" supported="yes">
<description>Disney/Pixar Bilar - Kör ikapp i Kylarköping (Swe)</description>
<year>2007?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092674(SE)" />
<info name="alt_title" value="Biler - Kör ikapp i Kylarköping (Misprinted cart)"/>
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="708201" />
<feature name="pcb_model" value="708201-7" />
<feature name="cart_type" value="lilac" />
@@ -851,12 +1009,13 @@ Game cartridges
</part>
</software>
- <software name="cinderla" supported="no">
+ <software name="cinderla" supported="yes">
<description>Disney Princess Cinderella - Cinderella's Magic Wishes (USA)</description>
<year>2005?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092240(US)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="706714" />
<feature name="pcb_model" value="706714-1" />
<feature name="cart_type" value="lilac" />
@@ -867,36 +1026,39 @@ Game cartridges
</part>
</software>
- <software name="cinderlaa" cloneof="cinderla" supported="no">
- <description>Disney Princess Cinderella - Cinderella's Magic Wishes (USA, Alt)</description>
+ <software name="cinderlaa" cloneof="cinderla" supported="yes">
+ <description>Disney Princess Cinderella - Cinderella's Magic Wishes (USA, alt)</description>
<year>200?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092240(US)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<dataarea name="rom" size="8388608">
<rom name="52-92240(us).bin" size="8388608" crc="0a89723c" sha1="15082b565f6f71a0f993c2734cb807f37611eb17" offset="0" />
</dataarea>
</part>
</software>
- <software name="cinderlai" cloneof="cinderla" supported="no">
+ <software name="cinderlai" cloneof="cinderla" supported="yes">
<description>Disney Cenerentola - I desideri magici di Cenerentola (Ita)</description>
<year>2006</year>
<publisher>VTech / Giochi Preziosi</publisher>
- <info name="serial" value="52-92251 (Ita)" />
+ <info name="serial" value="52-92251(IT)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<dataarea name="rom" size="8388608">
<rom name="Cenerentola - I Desideri Magici di Cenerentola (Italy).bin" size="8388608" crc="cb28ac0d" sha1="e938504a40a4f47cd4b09489f515c0a6545a1800" offset="0" />
</dataarea>
</part>
</software>
- <software name="cinderlaf" cloneof="cinderla" supported="no">
+ <software name="cinderlaf" cloneof="cinderla" supported="yes">
<description>Disney Princesses Cendrillon - Le rêve enchanté de Cendrillon (Fra)</description>
<year>2005?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092245(FR)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="707180" />
<feature name="pcb_model" value="707180-2" />
<feature name="cart_type" value="lilac" />
@@ -907,12 +1069,30 @@ Game cartridges
</part>
</software>
- <software name="cinderladk" cloneof="cinderla" supported="no">
+ <software name="cinderlasr2" cloneof="cinderla" supported="yes">
+ <description>Walt Disney La Cenicienta - Los sueños mágicos de Cenicienta (Spa, Rev. 222)</description>
+ <year>2008</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-092247-222(SP)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
+ <feature name="pcb" value="708201" />
+ <feature name="pcb_model" value="708201-4" />
+ <feature name="cart_type" value="lilac" />
+ <feature name="u1" value="" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="8388608">
+ <rom name="80-092247-222 - La Cenicienta - Los suenos magicos de Cenicienta (SP).bin" size="8388608" crc="41be74d6" sha1="bfac64f8a8d9535fd5bea113319c4f8de0242c09" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="cinderladk" cloneof="cinderla" supported="yes">
<description>Disney Princess Cinderella - Askepots magiske ønsker (Den)</description>
<year>2006?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092253(DK)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="707180" />
<feature name="pcb_model" value="707180-2" />
<feature name="cart_type" value="lilac" />
@@ -923,12 +1103,13 @@ Game cartridges
</part>
</software>
- <software name="cinderlag" cloneof="cinderla" supported="no">
- <description>Disney Princess Cinderella - Lernen im Märchenland (Ger, Rev. 1)</description>
+ <software name="cinderlag" cloneof="cinderla" supported="yes">
+ <description>Disney Princess Cinderella - Lernen im Märchenland (Ger, Rev. 104)</description>
<year>2007?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092244-104(GE)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="707180" />
<feature name="pcb_model" value="707180-2" />
<feature name="cart_type" value="lilac" />
@@ -939,12 +1120,13 @@ Game cartridges
</part>
</software>
- <software name="cinderlag1" cloneof="cinderla" supported="no">
+ <software name="cinderlag1" cloneof="cinderla" supported="yes">
<description>Disney Princess Cinderella - Lernen im Märchenland (Ger)</description>
<year>2005?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092244(GE)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="706714" />
<feature name="pcb_model" value="706714-1" />
<feature name="cart_type" value="lilac" />
@@ -955,12 +1137,13 @@ Game cartridges
</part>
</software>
- <software name="cinderlasw" cloneof="cinderla" supported="no">
+ <software name="cinderlasw" cloneof="cinderla" supported="yes">
<description>Disney Princess Cinderella - Askungens magiska önskningar (Swe)</description>
<year>2006?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092254(SE)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="707180" />
<feature name="pcb_model" value="707180-3" />
<feature name="cart_type" value="lilac" />
@@ -971,25 +1154,28 @@ Game cartridges
</part>
</software>
- <software name="mickymag" supported="no">
- <description>Disney's Mickey Mouse - Mickey's Magical Adventure (USA)</description>
- <year>200?</year>
+ <software name="dorar2" supported="yes">
+ <description>Nickelodeon Dora the Explorer - Dora's Fix-it Adventure (USA, Rev. 201)</description>
+ <year>2008</year>
<publisher>VTech</publisher>
- <info name="serial" value="80-092080(US)" />
+ <info name="serial" value="80-092280-201(US)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
+ <feature name="cart_type" value="lilac" />
+ <feature name="u1" value="" /> <!-- EPOXY BLOB ROM -->
<dataarea name="rom" size="8388608">
- <rom name="52-092080(us).bin" size="8388608" crc="997a8a07" sha1="cd70c7249e25a37aeb3a3b85f56bd2b39dbf3d73" offset="0" />
+ <rom name="vsmile92280.bin" size="8388608" crc="034cf357" sha1="9c96af008b161f1bdc4ae9f33da161950dc47011" offset="0" />
</dataarea>
</part>
</software>
- <!-- loads if mapped as Batman TV -->
- <software name="dora" supported="no">
+ <software name="dora" cloneof="dorar2" supported="yes">
<description>Nick Jr Dora the Explorer - Dora's Fix-it Adventure (USA)</description>
- <year>2005?</year>
+ <year>2008</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092280(US)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="707180" />
<feature name="pcb_model" value="707180-1" />
<feature name="cart_type" value="lilac" />
@@ -1000,12 +1186,13 @@ Game cartridges
</part>
</software>
- <software name="doraf" cloneof="dora" supported="no">
+ <software name="doraf" cloneof="dorar2" supported="yes">
<description>Dora L'Exploratrice - Les aventures de Dora Apprentie Mécano (Fra)</description>
- <year>2005?</year>
+ <year>2008</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092285(FR)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="7061238A" />
<feature name="pcb_model" value="7061238A-3" />
<feature name="cart_type" value="lilac" />
@@ -1016,12 +1203,30 @@ Game cartridges
</part>
</software>
- <software name="dorag" cloneof="dora" supported="no">
- <description>Nick Jr Dora - Doras Reparatur-Abenteuer (Ger, Rev. 1)</description>
- <year>2007?</year>
+ <software name="dorasr2" cloneof="dorar2" supported="yes">
+ <description>Nick Jr. Dora La Exploradora - La Aventura arregla-todo de Dora (Spa, Rev. 222)</description>
+ <year>2007</year> <!-- 2009 on cart -->
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-092287-222(SP)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
+ <feature name="pcb" value="708201" />
+ <feature name="pcb_model" value="708201-7" />
+ <feature name="cart_type" value="lilac" />
+ <feature name="u1" value="" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="8388608">
+ <rom name="80-092287-222 - Dora La Exploradora - La Aventura arregla-todo de Dora (SP).bin" size="8388608" crc="e46b6ffa" sha1="115b2e6f62ba251f5676c3e4756a5299b008372f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="dorag" cloneof="dorar2" supported="yes">
+ <description>Nick Jr Dora - Doras Reparatur-Abenteuer (Ger, Rev. 104)</description>
+ <year>2008</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092284-104(GE)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="708201" />
<feature name="pcb_model" value="708201-4" />
<feature name="cart_type" value="lilac" />
@@ -1032,12 +1237,13 @@ Game cartridges
</part>
</software>
- <software name="elmo" supported="no">
+ <software name="elmo" supported="yes">
<description>Elmos großes Abenteuer (Ger)</description>
<year>2005?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092264(GE)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="706714" />
<feature name="pcb_model" value="706714-1" />
<feature name="cart_type" value="lilac" />
@@ -1048,12 +1254,13 @@ Game cartridges
</part>
</software>
- <software name="elmof" cloneof="elmo" supported="no">
- <description>Le Monde d'ELMO - Les Grandes Decouvertes D'Elmo (Fra)</description>
+ <software name="elmof" cloneof="elmo" supported="yes">
+ <description>Le Monde d'Elmo - Les Grandes Découvertes D'Elmo (Fra)</description>
<year>2005?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092265(FR)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="706714" />
<feature name="pcb_model" value="706714-1" />
<feature name="cart_type" value="lilac" />
@@ -1064,28 +1271,30 @@ Game cartridges
</part>
</software>
- <software name="footschl" supported="no">
- <description>V.Smile Fußball Schule (Ger)</description>
- <year>200?</year>
+ <software name="elmos" cloneof="elmo" supported="yes">
+ <description>Mundo Elmo - Grandes descubrimientos de Elmo (Spa)</description>
+ <year>2005</year>
<publisher>VTech</publisher>
- <info name="serial" value="80-092824(GE)" />
+ <info name="serial" value="80-092267(SP)" />
<part name="cart" interface="vsmile_cart">
- <feature name="pcb" value="707180" />
- <feature name="pcb_model" value="707180-2" />
+ <feature name="slot" value="vsmile_rom" />
+ <feature name="pcb" value="706714" />
+ <feature name="pcb_model" value="706714-1" />
<feature name="cart_type" value="lilac" />
<feature name="u1" value="" /> <!-- EPOXY BLOB ROM -->
<dataarea name="rom" size="8388608">
- <rom name="92824.u1" size="8388608" crc="620b9ebb" sha1="e22ff87a03c6cac3186613a9e804dd6d4e3a3dc4" offset="0" />
+ <rom name="80-092267 - Mundo Elmo - Grandes descubrimientos de Elmo (SP).bin" size="8388608" crc="9cbc133f" sha1="407dfedaf9a42b09633330a7e646529b39b2c673" offset="0" />
</dataarea>
</part>
</software>
- <software name="findnemo" supported="no">
+ <software name="findnemo" supported="yes">
<description>Disney/Pixar Finding Nemo - Nemo's Ocean Discoveries (USA)</description>
<year>2005?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092420(US)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="707180" />
<feature name="pcb_model" value="707180-2" />
<feature name="cart_type" value="lilac" />
@@ -1096,12 +1305,13 @@ Game cartridges
</part>
</software>
- <software name="findnemonl" cloneof="findnemo" supported="no">
+ <software name="findnemonl" cloneof="findnemo" supported="yes">
<description>Disney/Pixar Finding Nemo - De Wonderwereld Van Nemo (NL)</description>
<year>2005?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092422(NL)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="707180" />
<feature name="pcb_model" value="707180-3" />
<feature name="cart_type" value="lilac" />
@@ -1112,12 +1322,30 @@ Game cartridges
</part>
</software>
- <software name="fred" supported="no">
+ <software name="findnemos" cloneof="findnemo" supported="yes">
+ <description>Disney/Pixar Buscando a Nemo - Los Descubrimientos de Nemo (Spa)</description>
+ <year>2005</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-092427(SP)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
+ <feature name="pcb" value="708897" />
+ <feature name="pcb_model" value="708897-1" />
+ <feature name="cart_type" value="lilac" />
+ <feature name="u1" value="M29DW323DB, M29DW323DB" /> <!-- Two M29DW323DB chips -->
+ <dataarea name="rom" size="8388608">
+ <rom name="80-092427 - Buscando a Nemo - Los Descubrimientos de Nemo (SP).bin" size="8388608" crc="3ffa61f1" sha1="3f48b05018d46addd3de664fc7354eba76594e61" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="fred" supported="yes">
<description>Freds Zahlen Rallye (Ger)</description>
<year>200?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092044(GE)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="708894" />
<feature name="pcb_model" value="708894-A" />
<feature name="cart_type" value="lilac" />
@@ -1128,12 +1356,13 @@ Game cartridges
</part>
</software>
- <software name="appilote" cloneof="fred" supported="no">
+ <software name="fredf" cloneof="fred" supported="yes">
<description>Apprenti' pilote (Fra)</description>
<year>200?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092045(FR)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="708894" />
<feature name="pcb_model" value="708894-A" />
<feature name="cart_type" value="lilac" />
@@ -1144,12 +1373,43 @@ Game cartridges
</part>
</software>
- <software name="kleinstn" supported="no">
- <description>Kleine Einsteins (Ger, Rev. 3?)</description>
- <year>2009?</year>
+ <software name="godiego" supported="yes">
+ <description>Nick Jr. Go Diego Go! - Save the Animal Familes! (US, Rev. 2?)</description>
+ <year>2007</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-092900(US)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
+ <feature name="cart_type" value="lilac" />
+ <feature name="u1" value="" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="0x800000">
+ <rom name="vsmile92900-2.bin" size="0x800000" crc="c819f626" sha1="8571d37c531018c332ef87e2e4374954f4128357" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="ltleinstn" supported="yes">
+ <description>Disney's Little Einsteins (US, Rev. 5?)</description>
+ <year>2009</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-092980(US)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
+ <feature name="cart_type" value="lilac" />
+ <feature name="u1" value="" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="0x800000">
+ <rom name="vsmile92980-5.bin" size="0x800000" crc="79c12011" sha1="651d6fe028e53032583186835432ad0fa7c3486a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="ltleinstng" cloneof="ltleinstn" supported="yes">
+ <description>Disney's Kleine Einsteins (Ger, Rev. 3?)</description>
+ <year>2009</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092984(GE)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="708201" />
<feature name="pcb_model" value="708201-6" />
<feature name="cart_type" value="lilac" />
@@ -1160,12 +1420,30 @@ Game cartridges
</part>
</software>
- <software name="lionking" supported="no">
+ <software name="lionking" supported="yes">
<description>Disney's The Lion King - Simba's Big Adventure (USA)</description>
<year>200?</year>
<publisher>VTech</publisher>
+ <part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
+ <feature name="pcb" value="92060" />
+ <feature name="u1" value="" /> <!-- EPOXY BLOB ROM --> <!-- 2 globs, uses /CS2 for 2nd glob -->
+ <feature name="u2" value="" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="0x0800000">
+ <rom name="vsmile92100.blob1.bin" size="0x0400000" crc="8a2317fb" sha1="44d397ada00f1fedb48622e716189f4a129ff5a7" offset="0x0000000" />
+ <rom name="vsmile92100.blob2.bin" size="0x0200000" crc="dded069c" sha1="29f1f464f9f5c8fa06410d54538b984f3fc52f01" offset="0x0400000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <!-- where did the last 2MB in this come from? the cart is confirmed as having a 4MB blob and a 2MB blob -->
+ <software name="lionkinga" cloneof="lionking" supported="yes">
+ <description>Disney's The Lion King - Simba's Big Adventure (USA, alt)</description>
+ <year>200?</year>
+ <publisher>VTech</publisher>
<info name="serial" value="80-092100(US)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="707180" />
<feature name="pcb_model" value="707180-1" />
<feature name="cart_type" value="lilac" />
@@ -1176,12 +1454,30 @@ Game cartridges
</part>
</software>
- <software name="lionkingf" cloneof="lionking" supported="no">
- <description>Roi Lion - Simba Decouvre la Jungle (Fra)</description>
+ <software name="lionkingg" cloneof="lionking" supported="yes">
+ <description>Der Koenig der Loewen - Simbas großes Abenteuer (Ger, Rev. 2?)</description>
+ <year>2004</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-092104(GE)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
+ <feature name="pcb" value="707180" />
+ <feature name="pcb_model" value="707180-3" />
+ <feature name="cart_type" value="lilac" />
+ <feature name="u1" value="" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="8388608">
+ <rom name="92104(2).u1" size="8388608" crc="f2394e3a" sha1="e39e05400279a1328832c873f811ce432be59d13" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="lionkingf" cloneof="lionking" supported="yes">
+ <description>Le Roi Lion - Simba Découvre la Jungle (Fra)</description>
<year>200?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092105(FR)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="707180" />
<feature name="pcb_model" value="707180-2" />
<feature name="cart_type" value="lilac" />
@@ -1192,12 +1488,30 @@ Game cartridges
</part>
</software>
- <software name="lionkingdk" cloneof="lionking" supported="no">
+ <software name="lionkings" cloneof="lionking" supported="yes">
+ <description>Disney El Rey León - La Gran Aventura de Simba (Spa)</description>
+ <year>2004</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-092107(SP)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
+ <feature name="pcb" value="708894" />
+ <feature name="pcb_model" value="708894-A" />
+ <feature name="cart_type" value="lilac" />
+ <feature name="u1" value="U1" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="8388608">
+ <rom name="80-092107 - El Rey Leon - La Gran Aventura de Simba (SP).bin" size="8388608" crc="eefc51d2" sha1="294164e8df7cc5510e0dd9ea658976054fcf9e7e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="lionkingdk" cloneof="lionking" supported="yes">
<description>Disney Løvernes Konge - Simbas store eventyr (Den)</description>
<year>200?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092113(DK)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="708894" />
<feature name="pcb_model" value="708894-E" />
<feature name="cart_type" value="lilac" />
@@ -1208,12 +1522,13 @@ Game cartridges
</part>
</software>
- <software name="lionkingsw" cloneof="lionking" supported="no">
+ <software name="lionkingsw" cloneof="lionking" supported="yes">
<description>Disney Lejonkungen - Simbas stora äventyr (Swe)</description>
<year>200?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092114(SE)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="708894" />
<feature name="pcb_model" value="708894-E" />
<feature name="cart_type" value="lilac" />
@@ -1224,36 +1539,56 @@ Game cartridges
</part>
</software>
- <software name="lionkingi" cloneof="lionking" supported="no">
+ <software name="lionkingi" cloneof="lionking" supported="yes">
<description>Disney Il re leone - La grande avventura di Simba (Ita)</description>
<year>2005</year>
<publisher>VTech / Giochi Preziosi</publisher>
<info name="serial" value="80-092113(DK)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<dataarea name="rom" size="8388608">
<rom name="Re Leone, Il - La Grande Avventura di Simba (Italy).bin" size="8388608" crc="6f807218" sha1="2783734d1596021f0aadf1b20d7398d2f73abb04" offset="0" />
</dataarea>
</part>
</software>
- <software name="kungfupuk" supported="no">
+ <software name="kungfupuk" supported="yes">
<description>Kung Fu Panda - Path of the Panda (UK)</description>
<year>2008</year>
<publisher>VTech</publisher>
<info name="serial" value="52-092963(UK)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<dataarea name="rom" size="8388608">
<rom name="Kung Fu Panda - Path of the Panda (Europe).bin" size="8388608" crc="0a56ba7b" sha1="04afc9bb216154c91fa3ef92b6bbcc88a9a2a43e" offset="0" />
</dataarea>
</part>
</software>
- <software name="manny" supported="no">
+ <software name="kungfupg" cloneof="kungfupuk" supported="yes">
+ <description>Kung Fu Panda - Der Weg des Panda (Ger)</description>
+ <year>2008</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="52-092964(GER)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
+ <feature name="pcb" value="708201" />
+ <feature name="pcb_model" value="708201-4" />
+ <feature name="cart_type" value="lilac" />
+ <feature name="u1" value="" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="8388608">
+ <rom name="92964-3.bin" size="8388608" crc="4ef9f7c0" sha1="d60265406e1f1b1f4b86364b3281058feb1a6e1d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="mannyg" supported="yes">
<description>Meister Manny's Werkzeugkiste (Ger)</description>
<year>2009?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-090024(GE)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="708201" />
<feature name="pcb_model" value="708201-4" />
<feature name="cart_type" value="lilac" />
@@ -1270,6 +1605,7 @@ Game cartridges
<publisher>VTech</publisher>
<info name="serial" value="80-092585(FR)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="707180" />
<feature name="pcb_model" value="707180-2" />
<feature name="cart_type" value="lilac" />
@@ -1280,12 +1616,26 @@ Game cartridges
</part>
</software>
- <software name="mickymagg" cloneof="mickymag" supported="no">
+ <software name="mickymag" supported="yes">
+ <description>Disney's Mickey Mouse - Mickey's Magical Adventure (USA)</description>
+ <year>200?</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-092080(US)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
+ <dataarea name="rom" size="8388608">
+ <rom name="52-092080(us).bin" size="8388608" crc="997a8a07" sha1="cd70c7249e25a37aeb3a3b85f56bd2b39dbf3d73" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="mickymagg" cloneof="mickymag" supported="yes">
<description>Disneys Micky - Mickys magisches Abenteuer (Ger)</description>
<year>2004?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092084(GE)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="707180" />
<feature name="pcb_model" value="707180-2" />
<feature name="cart_type" value="lilac" />
@@ -1296,12 +1646,30 @@ Game cartridges
</part>
</software>
- <software name="mickymagsw" cloneof="mickymag" supported="no">
+ <software name="mickymags" cloneof="mickymag" supported="yes">
+ <description>Disney Mickey - La Aventura Mágica de Mickey (Spa)</description>
+ <year>2004</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-092087(SP)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
+ <feature name="pcb" value="708894" />
+ <feature name="pcb_model" value="708894-C" />
+ <feature name="cart_type" value="lilac" />
+ <feature name="u1" value="" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="8388608">
+ <rom name="80-092087 - Mickey - La Aventura Magica de Mickey (SP).bin" size="8388608" crc="85e30a67" sha1="4059485db625955c2a9aad1769f5e21da1c24c62" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="mickymagsw" cloneof="mickymag" supported="yes">
<description>Disneys Musse Pigg - Musses magiska äventyr (Swe)</description>
<year>200?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092094(SE)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="708106" />
<feature name="pcb_model" value="708106-1" />
<feature name="cart_type" value="lilac" />
@@ -1312,12 +1680,13 @@ Game cartridges
</part>
</software>
- <software name="mickeywh" supported="no">
+ <software name="mickeychg" supported="yes">
<description>Micky Maus Wunderhaus (Ger, Rev. 3?)</description>
<year>200?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092944(GE)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="708201" />
<feature name="pcb_model" value="708201-4" />
<feature name="cart_type" value="lilac" />
@@ -1328,12 +1697,30 @@ Game cartridges
</part>
</software>
- <software name="mickeychnl" cloneof="mickeywh" supported="no">
+ <software name="mickeychs" supported="yes">
+ <description>Disney La Casa de Mickey Mouse (Spa)</description>
+ <year>200?</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-092947(SP)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
+ <feature name="pcb" value="708106" />
+ <feature name="pcb_model" value="708106-3" />
+ <feature name="cart_type" value="lilac" />
+ <feature name="u1" value="" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="8388608">
+ <rom name="80-092947 - La Casa de Mickey Mouse (SP).bin" size="8388608" crc="f0288f80" sha1="6a2fc76c71dc3b2a537a6125d0946b6997c286a7" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="mickeychnl" cloneof="mickeychg" supported="yes">
<description>Mickey Mouse Clubhouse (NL)</description>
<year>200?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092942(NL)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="708106" />
<feature name="pcb_model" value="708106-3" />
<feature name="cart_type" value="lilac" />
@@ -1344,12 +1731,13 @@ Game cartridges
</part>
</software>
- <software name="mickeychsw" cloneof="mickeywh" supported="no">
+ <software name="mickeychsw" cloneof="mickeychg" supported="yes">
<description>Mickey Mouse Clubhouse (Swe)</description>
<year>200?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092954(SE)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="708201" />
<feature name="pcb_model" value="708201-7" />
<feature name="cart_type" value="lilac" />
@@ -1360,12 +1748,13 @@ Game cartridges
</part>
</software>
- <software name="monstaln" supported="no">
+ <software name="monstalng" supported="yes">
<description>DreamWorks Monsters vs Aliens (Ger)</description>
<year>2009?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-090164(GE)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="708201" />
<feature name="pcb_model" value="708201-4" />
<feature name="cart_type" value="lilac" />
@@ -1376,12 +1765,30 @@ Game cartridges
</part>
</software>
- <software name="mypuppy" supported="no">
+ <software name="monstalns" cloneof="monstalng" supported="yes">
+ <description>DreamWorks Monstruos contra Alienígenas (Spa)</description>
+ <year>2009</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-090167(SP)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
+ <feature name="pcb" value="708201" />
+ <feature name="pcb_model" value="708201-4" />
+ <feature name="cart_type" value="lilac" />
+ <feature name="u1" value="" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="8388608">
+ <rom name="80-090167 - Monstruos contra Alienigenas (SP).bin" size="8388608" crc="c0ddc952" sha1="61491dc841934cc9468b7e9c8ceaa25353a398b8" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="mypuppyg" supported="yes">
<description>Mein erster Hund (Ger)</description>
<year>200?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-090144(GE)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="708201" />
<feature name="pcb_model" value="708201-4" />
<feature name="cart_type" value="lilac" />
@@ -1392,12 +1799,13 @@ Game cartridges
</part>
</software>
- <software name="mypuppysw" cloneof="mypuppy" supported="no">
+ <software name="mypuppysw" cloneof="mypuppyg" supported="yes">
<description>Min hundvalp (Swe)</description>
<year>2009?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-090154(SE)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="708201" />
<feature name="pcb_model" value="708201-6" />
<feature name="cart_type" value="lilac" />
@@ -1408,12 +1816,30 @@ Game cartridges
</part>
</software>
- <software name="noddy" supported="no">
- <description>Noddy - Detektiv für einen Tag (Ger, Rev. 3?)</description>
+ <software name="noddy" supported="yes">
+ <description>Noddy - Detective for a Day (USA)</description>
+ <year>200?</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-092540(US)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
+ <feature name="pcb" value="707180" />
+ <feature name="pcb_model" value="707180-2" />
+ <feature name="cart_type" value="lilac" />
+ <feature name="u1" value="" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="8388608">
+ <rom name="vsmile92540.bin" size="8388608" crc="0510eb62" sha1="bdd30453f89a619f1539647ffc27bb2ac3f6b267" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="noddyg" cloneof="noddy" supported="yes">
+ <description>Noddy - Detektiv für einen Tag (Ger, Rev. 104)</description>
<year>200?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092544-104(GE)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="708201" />
<feature name="pcb_model" value="708201-4" />
<feature name="cart_type" value="lilac" />
@@ -1424,12 +1850,13 @@ Game cartridges
</part>
</software>
- <software name="noddyf" cloneof="noddy" supported="no">
- <description>Oui-Oui - Detective d'un Jour (Fra)</description>
+ <software name="noddyf" cloneof="noddy" supported="yes">
+ <description>Oui-Oui - Détective d'un Jour (Fra)</description>
<year>200?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092545(FR)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="707180" />
<feature name="pcb_model" value="707180-2" />
<feature name="cart_type" value="lilac" />
@@ -1440,12 +1867,28 @@ Game cartridges
</part>
</software>
- <software name="oben" supported="no">
- <description>Disney/Pixar Oben (Ger)</description>
+ <software name="pcpalis" supported="yes">
+ <description>V.Smile PC Pal Island (USA, Rev. 3?)</description>
+ <year>200?</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-036800(US)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
+ <feature name="cart_type" value="yellow" />
+ <feature name="u1" value="" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="8388608">
+ <rom name="vsmile36800-3.bin" size="8388608" crc="7e53c0a1" sha1="68b8d09c933b17e1342ef31cfb283dc5609e990a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="upg" supported="yes">
+ <description>Disney/Pixar Oben (Ger, Rev. 004)</description>
<year>2009?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-090004-004(GE)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="708201" />
<feature name="pcb_model" value="708201-4" />
<feature name="cart_type" value="lilac" />
@@ -1456,24 +1899,26 @@ Game cartridges
</part>
</software>
- <software name="upuk" cloneof="oben" supported="no">
- <description>Disney/Pixar Up (UK)</description>
+ <software name="upuk" cloneof="upg" supported="yes">
+ <description>Disney/Pixar Up (UK, Rev. 003)</description>
<year>2009</year>
<publisher>VTech</publisher>
<info name="serial" value="80-090003-003(UK)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<dataarea name="rom" size="8388608">
<rom name="Up (Europe).bin" size="8388608" crc="739a10a0" sha1="1d88241675f304ad50b756af49b33062b7de05dc" offset="0" />
</dataarea>
</part>
</software>
- <software name="partyprk" supported="no">
+ <software name="partyprk" supported="yes">
<description>Cranium Partyland Park - A Carnival of Play-and-Learn Fun (USA)</description>
<year>2007?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092920(US)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="707180" />
<feature name="pcb_model" value="707180-3" />
<feature name="cart_type" value="lilac" />
@@ -1484,12 +1929,13 @@ Game cartridges
</part>
</software>
- <software name="ratat" supported="no">
+ <software name="ratatg" supported="yes">
<description>Disney/Pixar Ratatouille - Remys neue Rezepte (Ger)</description>
<year>2007?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092884(GE)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="707180" />
<feature name="pcb_model" value="707180-3" />
<feature name="cart_type" value="lilac" />
@@ -1500,23 +1946,57 @@ Game cartridges
</part>
</software>
- <software name="ratati" cloneof="ratat" supported="no">
+ <software name="ratats" cloneof="ratatg" supported="yes">
+ <description>Disney/Pixar Ratatouille - Las recetas del Remy (Spa)</description>
+ <year>2007</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-092887(SP)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
+ <feature name="pcb" value="708106" />
+ <feature name="pcb_model" value="708106-1" />
+ <feature name="cart_type" value="lilac" />
+ <feature name="u1" value="" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="8388608">
+ <rom name="80-092887 - Ratatouille - Las recetas del Remy (SP).bin" size="8388608" crc="23a058bf" sha1="4e78a949f84c7aa4db38ca48eae76c5f05f0d8fe" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="ratati" cloneof="ratatg" supported="yes">
<description>Disney/Pixar Ratatouille - Le nuove ricette di Remy (Ita)</description>
<year>2007</year>
<publisher>VTech</publisher>
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<dataarea name="rom" size="8388608">
<rom name="Ratatouille - Le Nuove Ricette di Remy (Italy).bin" size="8388608" crc="438550fb" sha1="1edc845aecac91eb640185895d3f7a3cdf462159" offset="0" />
</dataarea>
</part>
</software>
- <software name="scoobydo" supported="no">
+ <software name="scoobydor3" supported="yes">
+ <description>Scooby-Doo! - Funland Frenzy (USA, Rev. 301)</description>
+ <year>200?</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-092160-301(US)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
+ <feature name="cart_type" value="lilac" />
+ <feature name="u1" value="" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="8388608">
+ <rom name="vsmile92160.bin" size="8388608" crc="5d190acf" sha1="68b69330c7d60db82e39f8f0423ea135ad90c783" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="scoobydo" cloneof="scoobydor3" supported="yes">
<description>Scooby-Doo! - Funland Frenzy (USA)</description>
<year>200?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092160(US)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="707180" />
<feature name="pcb_model" value="707180-1" />
<feature name="cart_type" value="lilac" />
@@ -1527,12 +2007,13 @@ Game cartridges
</part>
</software>
- <software name="scoobydof" cloneof="scoobydo" supported="no">
+ <software name="scoobydof" cloneof="scoobydor3" supported="yes">
<description>Scooby-Doo - Panique à Funland (Fra)</description>
<year>200?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092165(FR)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="706714" />
<feature name="pcb_model" value="706714-1" />
<feature name="cart_type" value="lilac" />
@@ -1543,12 +2024,13 @@ Game cartridges
</part>
</software>
- <software name="scoobydog" cloneof="scoobydo" supported="no">
+ <software name="scoobydog" cloneof="scoobydor3" supported="yes">
<description>Scooby-Doo! - Im Lernpark (Ger)</description>
<year>200?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092164(GE)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="708894" />
<feature name="pcb_model" value="708894-E" />
<feature name="cart_type" value="lilac" />
@@ -1559,12 +2041,31 @@ Game cartridges
</part>
</software>
- <software name="scoobydodk" cloneof="scoobydo" supported="no">
+ <!-- Does not boot, just shows a black screen -->
+ <software name="scoobydos" cloneof="scoobydor3" supported="no">
+ <description>Scooby-Doo - Misterio en el Parque (Spa)</description>
+ <year>200?</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-092167(SP)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
+ <feature name="pcb" value="708894" />
+ <feature name="pcb_model" value="708894-A" />
+ <feature name="cart_type" value="lilac" />
+ <feature name="u1" value="U1" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="8388608">
+ <rom name="80-092167 - Scooby-Doo - Misterio en el Parque (SP).bin" size="8388608" crc="5e77e160" sha1="51c472ea72939f01ed1f5b212f2de4056315ab88" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="scoobydodk" cloneof="scoobydor3" supported="yes">
<description>Scooby-Doo! - Sjov i forlystelsesparken (Den)</description>
<year>200?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092173(DK)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="707180" />
<feature name="pcb_model" value="707180-2" />
<feature name="cart_type" value="lilac" />
@@ -1575,12 +2076,13 @@ Game cartridges
</part>
</software>
- <software name="scoobydosw" cloneof="scoobydo" supported="no">
+ <software name="scoobydosw" cloneof="scoobydor3" supported="yes">
<description>Scooby-Doo! - Tivoli-tokerier (Swe)</description>
<year>200?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092174(SE)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="707180" />
<feature name="pcb_model" value="707180-2" />
<feature name="cart_type" value="lilac" />
@@ -1591,23 +2093,25 @@ Game cartridges
</part>
</software>
- <software name="scoobydoi" cloneof="scoobydo" supported="no">
+ <software name="scoobydoi" cloneof="scoobydor3" supported="yes">
<description>Scooby-Doo! - Avventura a Funland (Ita)</description>
<year>200?</year>
<publisher>VTech / Giochi Preziosi</publisher>
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<dataarea name="rom" size="8388608">
<rom name="Scooby-Doo! - Avventura a Funland (Italy).bin" size="8388608" crc="a2bd7a0c" sha1="e8d4863616b1fdf83ed3c33327d6e17ac63b1443" offset="0" />
</dataarea>
</part>
</software>
- <software name="erniebrt" supported="no">
+ <software name="erniebrt" supported="yes">
<description>Ernies &amp; Berts Fantastisches Abenteuer (Ger)</description>
<year>2006?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092464(GE)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="707180" />
<feature name="pcb_model" value="707180-2" />
<feature name="cart_type" value="lilac" />
@@ -1618,12 +2122,30 @@ Game cartridges
</part>
</software>
- <software name="shrek3" supported="no">
+ <software name="erniebrts" cloneof="erniebrt" supported="yes">
+ <description>Barrio Sésamo - El Mundo Fantástico de Epi y Blas (Spa)</description>
+ <year>2006</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-092467(SP)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
+ <feature name="pcb" value="707180" />
+ <feature name="pcb_model" value="707180-3" />
+ <feature name="cart_type" value="lilac" />
+ <feature name="u1" value="" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="8388608">
+ <rom name="80-092467 - Barrio Sesamo - El Mundo Fantastico de Epi y Blas (SP).bin" size="8388608" crc="619e1530" sha1="f1294726ff035c0c67a9e6845302c11f3ba2ee91" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="shrek3" supported="yes">
<description>DreamWorks Shrek the Third - Arthur's School Day Adventure (USA)</description>
<year>2007?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092860(US)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="707180" />
<feature name="pcb_model" value="707180-2" />
<feature name="cart_type" value="lilac" />
@@ -1634,12 +2156,47 @@ Game cartridges
</part>
</software>
- <software name="shrek3nl" cloneof="shrek3" supported="no">
+ <software name="shrek3a" cloneof="shrek3" supported="yes">
+ <description>DreamWorks Shrek the Third - Arthur's School Day Adventure (USA, alt)</description>
+ <year>2007</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-092860(US)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
+ <feature name="pcb" value="707180" />
+ <feature name="pcb_model" value="707180-2" />
+ <feature name="cart_type" value="lilac" />
+ <feature name="u1" value="" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="8388608">
+ <rom name="vsmile92860.bin" size="8388608" crc="48b6565b" sha1="25f935bb7fceec387f9cab05251275c0fb1899e0" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="shrek3g" cloneof="shrek3" supported="yes">
+ <description>DreamWorks Shrek der Dritte - Ein Spannender Schultag (Ger)</description>
+ <year>2007</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-092864(GE)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
+ <feature name="pcb" value="707180" />
+ <feature name="pcb_model" value="707180-3" />
+ <feature name="cart_type" value="lilac" />
+ <feature name="u1" value="" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="8388608">
+ <rom name="92864(2).u1" size="8388608" crc="0f11e49d" sha1="c936505dabc4043665f429a9109a1e533b9dc311" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="shrek3nl" cloneof="shrek3" supported="yes">
<description>Shrek De Derde - Arthurs Schooldag Avontuur (NL)</description>
<year>2007?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092862(NL)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="707180" />
<feature name="pcb_model" value="707180-3" />
<feature name="cart_type" value="lilac" />
@@ -1650,12 +2207,13 @@ Game cartridges
</part>
</software>
- <software name="shrek" supported="no">
+ <software name="shrekg" supported="yes">
<description>DreamWorks Shrek - Die Geschichte des Drachen (Ger)</description>
<year>2006?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092604(GE)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="707180" />
<feature name="pcb_model" value="707180-2" />
<feature name="cart_type" value="lilac" />
@@ -1666,12 +2224,13 @@ Game cartridges
</part>
</software>
- <software name="shrekf" cloneof="shrek" supported="no">
- <description>DreamWorks Shrek - Le rhume de Dragonne (Fra)</description>
+ <software name="shrekf" cloneof="shrekg" supported="yes">
+ <description>DreamWorks Shrek - Le Rhume de Dragonne (Fra)</description>
<year>2006?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092605(FR)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="707180" />
<feature name="pcb_model" value="707180-2" />
<feature name="cart_type" value="lilac" />
@@ -1682,28 +2241,47 @@ Game cartridges
</part>
</software>
- <software name="spidermn" supported="no">
- <description>Spider-Man &amp; ses amis - Missions secrètes (Fra)</description>
- <year>2005?</year>
+ <software name="soccerch" supported="yes">
+ <description>V.Smile Soccer Challenge (USA)</description>
+ <year>200?</year>
<publisher>VTech</publisher>
- <info name="serial" value="80-092145(FR)" />
+ <info name="serial" value="80-092820(US)" />
<part name="cart" interface="vsmile_cart">
- <feature name="pcb" value="706714" />
- <feature name="pcb_model" value="706714-1" />
+ <feature name="slot" value="vsmile_rom" />
+ <feature name="pcb" value="707180" />
+ <feature name="pcb_model" value="707180-2" />
<feature name="cart_type" value="lilac" />
<feature name="u1" value="" /> <!-- EPOXY BLOB ROM -->
<dataarea name="rom" size="8388608">
- <rom name="92145.u1" size="8388608" crc="906b0ab6" sha1="da5435366a439afd70ff210c0e655839f66fbef3" offset="0" />
+ <rom name="vsmile92820.bin" size="8388608" crc="e96f49df" sha1="e06eb8657d179a80ad23e832b46c6e85235b66c8" offset="0" />
</dataarea>
</part>
</software>
- <software name="spiderm2" supported="no">
+ <software name="soccerchg" cloneof="soccerch" supported="yes">
+ <description>V.Smile Fußball Schule (Ger)</description>
+ <year>200?</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-092824(GE)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
+ <feature name="pcb" value="707180" />
+ <feature name="pcb_model" value="707180-2" />
+ <feature name="cart_type" value="lilac" />
+ <feature name="u1" value="" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="8388608">
+ <rom name="92824.u1" size="8388608" crc="620b9ebb" sha1="e22ff87a03c6cac3186613a9e804dd6d4e3a3dc4" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="spiderdocg" supported="yes">
<description>Spider-Man &amp; Freunde - Wettkampf im Space-Labor (Ger)</description>
<year>2006?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092524(GE)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="706714" />
<feature name="pcb_model" value="706714-1" />
<feature name="cart_type" value="lilac" />
@@ -1714,12 +2292,81 @@ Game cartridges
</part>
</software>
- <software name="spongeb" supported="no">
+ <software name="spiderdocs" cloneof="spiderdocg" supported="yes">
+ <description>Spider-Man y Amigos - La Aventura Del Doctor Octopus (Spa)</description>
+ <year>2006</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-092527(SP)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
+ <feature name="pcb" value="707180" />
+ <feature name="pcb_model" value="707180-2" />
+ <feature name="cart_type" value="lilac" />
+ <feature name="u1" value="" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="8388608">
+ <rom name="80-092527 - Spider-Man y Amigos - La Aventura Del Doctor Octopus (SP).bin" size="8388608" crc="65a86a62" sha1="a5f40505e1adc6bb7485570cdecbba5f8bf5931b" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="spidermisr1" supported="yes">
+ <description>Marvel Spider-Man &amp; Friends - Secret Missions (USA, Rev. 101)</description>
+ <year>2007</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-092140-101(US)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
+ <feature name="pcb" value="707180" />
+ <feature name="pcb_model" value="707180-3" />
+ <feature name="cart_type" value="lilac" />
+ <feature name="u1" value="" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="8388608">
+ <rom name="vsmile92140.bin" size="8388608" crc="5cf2c76a" sha1="99b3cc9e9b6ae8459db7054555a81853e732806a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="spidermisf" cloneof="spidermisr1" supported="yes">
+ <description>Marvel Spider-Man &amp; ses amis - Missions secrètes (Fra)</description>
+ <year>2007</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-092145(FR)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
+ <feature name="pcb" value="706714" />
+ <feature name="pcb_model" value="706714-1" />
+ <feature name="cart_type" value="lilac" />
+ <feature name="u1" value="" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="8388608">
+ <rom name="92145.u1" size="8388608" crc="906b0ab6" sha1="da5435366a439afd70ff210c0e655839f66fbef3" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="spidermiss" cloneof="spidermisr1" supported="yes">
+ <description>Spider-Man y Amigos - Misiones Secretas (Spa)</description>
+ <year>2005</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-092147(SP)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
+ <feature name="pcb" value="708894" />
+ <feature name="pcb_model" value="708894-A" />
+ <feature name="cart_type" value="lilac" />
+ <feature name="u1" value="" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="8388608">
+ <rom name="80-092147 - Spider-Man y Amigos - Misiones Secretas (SP).bin" size="8388608" crc="ffda1d3d" sha1="12c52915d758d50ae221a4dafe1a8f2892219089" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="spongeb" supported="yes">
<description>Nickelodeon Spongebob Squarepants - A Day in the Life of a Sponge (USA)</description>
<year>2005?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092440(US)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="707180" />
<feature name="pcb_model" value="707180-2" />
<feature name="cart_type" value="lilac" />
@@ -1730,12 +2377,13 @@ Game cartridges
</part>
</software>
- <software name="spongebg" cloneof="spongeb" supported="no">
+ <software name="spongebg" cloneof="spongeb" supported="yes">
<description>Nickelodeon Spongebob Schwammkopf - Der Tag des Schwamms (Ger, Rev. 1)</description>
<year>2005?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092444(GE)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="706714" />
<feature name="pcb_model" value="706714-1" />
<feature name="cart_type" value="lilac" />
@@ -1746,12 +2394,13 @@ Game cartridges
</part>
</software>
- <software name="spongebg1" cloneof="spongeb" supported="no">
+ <software name="spongebg1" cloneof="spongeb" supported="yes">
<description>Nickelodeon Spongebob Schwammkopf - Der Tag des Schwamms (Ger)</description>
<year>2005?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092444(GE)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="707180" />
<feature name="pcb_model" value="707180-2" />
<feature name="cart_type" value="lilac" />
@@ -1762,12 +2411,47 @@ Game cartridges
</part>
</software>
- <software name="superman" supported="no">
+ <software name="spongebs" cloneof="spongeb" supported="yes">
+ <description>Nickelodeon Bob Esponja - Un día en la vida de una esponja (Spa)</description>
+ <year>2006</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-092447(SP)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
+ <feature name="pcb" value="707180" />
+ <feature name="pcb_model" value="707180-2" />
+ <feature name="cart_type" value="lilac" />
+ <feature name="u1" value="" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="8388608">
+ <rom name="80-092447 - Bob Esponja - Un dia en la vida de una esponja (SP).bin" size="8388608" crc="176d5a11" sha1="e334d4d3b6d75a0a4e1dff9aab7a990de1a2879e" offset="0" /> <!-- sldh -->
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="superman" supported="yes">
+ <description>Superman - The Greatest Hero (USA)</description>
+ <year>200?</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-092640(US)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
+ <feature name="pcb" value="707180" />
+ <feature name="pcb_model" value="707180-2" />
+ <feature name="cart_type" value="lilac" />
+ <feature name="u1" value="" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="8388608">
+ <rom name="vsmile92640.bin" size="8388608" crc="993b0a69" sha1="c1865247da17d5e6d276d1b8144c48ef774bb5d3" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="supermang" cloneof="superman" supported="yes">
<description>Superman - Der Superheld (Ger)</description>
<year>200?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092644(GE)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="707180" />
<feature name="pcb_model" value="707180-2" />
<feature name="cart_type" value="lilac" />
@@ -1778,12 +2462,30 @@ Game cartridges
</part>
</software>
- <software name="supermanf" cloneof="superman" supported="no">
+ <software name="supermannl" cloneof="superman" supported="yes">
+ <description>Superman - De Grootste Held (NL)</description>
+ <year>200?</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-092644(NL)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
+ <feature name="pcb" value="707180" />
+ <feature name="pcb_model" value="707180-2" />
+ <feature name="cart_type" value="lilac" />
+ <feature name="u1" value="" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="8388608">
+ <rom name="092642.u1" size="8388608" crc="b7f1a750" sha1="c6e60ef2333250c9e0e41d3a7d04fe4178d9be8a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="supermanf" cloneof="superman" supported="yes">
<description>Superman - À la rescousse ! (Fra)</description>
<year>200?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092645(FR)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="707180" />
<feature name="pcb_model" value="707180-2" />
<feature name="cart_type" value="lilac" />
@@ -1794,12 +2496,28 @@ Game cartridges
</part>
</software>
- <software name="thomas" supported="no">
- <description>Thomas &amp; seine Freunde - Freunde Halten Zusammen (Ger, Rev. 1)</description>
- <year>2007?</year>
+ <software name="thomas" supported="yes">
+ <description>Thomas &amp; Friends - Engines Working Together (USA)</description>
+ <year>2005</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-092340(US)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
+ <feature name="cart_type" value="lilac" />
+ <feature name="u1" value="" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="8388608">
+ <rom name="vsmile92340.bin" size="8388608" crc="ff0d3dca" sha1="23a9a05289a9fc858bb7b91a6efad8c1ed54bced" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="thomasg" cloneof="thomas" supported="yes">
+ <description>Thomas &amp; seine Freunde - Freunde Halten Zusammen (Ger, Rev. 104)</description>
+ <year>2005</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092344-104(GE)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="707180" />
<feature name="pcb_model" value="707180-3" />
<feature name="cart_type" value="lilac" />
@@ -1810,12 +2528,13 @@ Game cartridges
</part>
</software>
- <software name="thomas1" cloneof="thomas" supported="no">
+ <software name="thomasg1" cloneof="thomas" supported="yes">
<description>Thomas &amp; seine Freunde - Freunde Halten Zusammen (Ger)</description>
- <year>2007?</year>
+ <year>2005</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092344(GE)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="708106" />
<feature name="pcb_model" value="708106-1" />
<feature name="cart_type" value="lilac" />
@@ -1826,12 +2545,13 @@ Game cartridges
</part>
</software>
- <software name="thomasf" cloneof="thomas" supported="no">
- <description>Thomas er ses Amis - Les locomotives s'entraident (Fra)</description>
- <year>2007?</year>
+ <software name="thomasf" cloneof="thomas" supported="yes">
+ <description>Thomas et ses Amis - Les locomotives s'entraident (Fra)</description>
+ <year>2005</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092345(FR)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="707180" />
<feature name="pcb_model" value="707180-2" />
<feature name="cart_type" value="lilac" />
@@ -1842,12 +2562,13 @@ Game cartridges
</part>
</software>
- <software name="thomassw" cloneof="thomas" supported="no">
+ <software name="thomassw" cloneof="thomas" supported="yes">
<description>Thomas &amp; Friends - Tågen hjälps åt (Swe)</description>
- <year>2007?</year>
+ <year>2005</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092354(SE)" /> <!-- 494096(SE) on cart -->
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="708106" />
<feature name="pcb_model" value="708106-1" />
<feature name="cart_type" value="lilac" />
@@ -1858,12 +2579,13 @@ Game cartridges
</part>
</software>
- <software name="tingelng" supported="no">
+ <software name="tingelng" supported="yes">
<description>Tingeling (Swe)</description>
<year>2010?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-090274(SE)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="708201" />
<feature name="pcb_model" value="708201-7" />
<feature name="cart_type" value="lilac" />
@@ -1874,24 +2596,42 @@ Game cartridges
</part>
</software>
- <software name="toystor2" supported="no">
+ <software name="toystor2" supported="yes">
<description>Disney/Pixar Toy Story 2 - Operation: Rescue Woody! (USA)</description>
<year>2005</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092220(US)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<dataarea name="rom" size="8388608">
<rom name="52-92220(us).bin" size="8388608" crc="6335b0e1" sha1="ddb4bcc5f9b155041bf4ffce236f57cfae3fdec2" offset="0" />
</dataarea>
</part>
</software>
- <software name="toystor2g" cloneof="toystor2" supported="no">
+ <software name="toystor2a" supported="yes">
+ <description>Disney/Pixar Toy Story 2 - Operation: Rescue Woody! (USA, alt)</description>
+ <year>2005</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-092220(US)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
+ <feature name="pcb" value="707180" />
+ <feature name="pcb_model" value="707180-2" />
+ <feature name="cart_type" value="lilac" />
+ <dataarea name="rom" size="8388608">
+ <rom name="vsmile92220.bin" size="8388608" crc="57608d88" sha1="c7d59f109da68d1d2299136f6f9a69cbb83a9e5e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="toystor2g" cloneof="toystor2" supported="yes">
<description>Disney/Pixar Toy Story 2 - Woodys Spannende Rettung (Ger)</description>
<year>2006?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092224(GE)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="707180" />
<feature name="pcb_model" value="707180-3" />
<feature name="cart_type" value="lilac" />
@@ -1902,12 +2642,30 @@ Game cartridges
</part>
</software>
- <software name="toystor2sw" cloneof="toystor2" supported="no">
+ <software name="toystor2s" cloneof="toystor2" supported="yes">
+ <description>Disney/Pixar Toy Story 2 - El Rescate De Woody (Spa)</description>
+ <year>2005</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-092227(SP)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
+ <feature name="pcb" value="706714" />
+ <feature name="pcb_model" value="706714-1" />
+ <feature name="cart_type" value="lilac" />
+ <feature name="u1" value="" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="8388608">
+ <rom name="80-092227 - Toy Story 2 - El Rescate De Woody (SP).bin" size="8388608" crc="83924979" sha1="3aa17cdc3977644a6a4441d3e03b9aeb3e9c96ff" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="toystor2sw" cloneof="toystor2" supported="yes">
<description>Disney/Pixar Toy Story 2 - Operation: Rädda Woody! (Swe)</description>
<year>2005?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092234(SE)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="707180" />
<feature name="pcb_model" value="707180-2" />
<feature name="cart_type" value="lilac" />
@@ -1918,12 +2676,13 @@ Game cartridges
</part>
</software>
- <software name="walle" supported="no">
+ <software name="walleg" supported="yes">
<description>Disney/Pixar Wall-E (Ger)</description>
<year>2008?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092844(GE)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="708201" />
<feature name="pcb_model" value="708201-4" />
<feature name="cart_type" value="lilac" />
@@ -1934,12 +2693,30 @@ Game cartridges
</part>
</software>
- <software name="wallesw" cloneof="walle" supported="no">
+ <software name="walles" cloneof="walleg" supported="yes">
+ <description>Disney/Pixar Wall-E (Spa)</description>
+ <year>2008</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-092847(SP)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
+ <feature name="pcb" value="708106" />
+ <feature name="pcb_model" value="708106-3" />
+ <feature name="cart_type" value="lilac" />
+ <feature name="u1" value="U1" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="8388608">
+ <rom name="80-092847 - Wall-E (SP).bin" size="8388608" crc="ac1e10fb" sha1="3701ed1b4f37303d476fd21b46c4fa4e1a432e74" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="wallesw" cloneof="walleg" supported="yes">
<description>Disney/Pixar Wall-E (Swe)</description>
<year>2008?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092854(SE)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="708106" />
<feature name="pcb_model" value="708106-1" />
<feature name="cart_type" value="lilac" />
@@ -1950,12 +2727,29 @@ Game cartridges
</part>
</software>
- <software name="pooh" supported="no">
+ <software name="pooh" supported="yes">
+ <description>Disneys Winnie the Pooh - The Honey Hunt (USA)</description>
+ <year>2004?</year>
+ <publisher>VTech</publisher>
+ <part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
+ <feature name="pcb" value="92060" />
+ <feature name="u1" value="" /> <!-- EPOXY BLOB ROM --> <!-- 2 globs, uses /CS2 for 2nd glob -->
+ <feature name="u2" value="" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="0x0800000">
+ <rom name="vsmile92060.blob1.bin" size="0x0400000" crc="c34fd808" sha1="2800b89068e3c09a66223392e11982dd2193244b" offset="0x0000000" />
+ <rom name="vsmile92060.blob2.bin" size="0x0200000" crc="b7261f74" sha1="40bc8d9284a2f307023502ec67f8fc8e974966ea" offset="0x0400000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="poohg" cloneof="pooh" supported="yes">
<description>Disneys Winnie Puuh - Die Honigjagd (Ger)</description>
<year>2004?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092064(GE)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="706714" />
<feature name="pcb_model" value="706714-1" />
<feature name="cart_type" value="lilac" />
@@ -1966,12 +2760,13 @@ Game cartridges
</part>
</software>
- <software name="pooh1" cloneof="pooh" supported="no">
- <description>My Friends Tigger &amp; Pooh - Die Honigjagd (Ger)</description>
+ <software name="poohg1" cloneof="pooh" supported="yes">
+ <description>My Friends Tigger &amp; Pooh - Die Honigjagd (Ger, Rev. 104)</description>
<year>2008?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092064-104(GE)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="707180" />
<feature name="pcb_model" value="707180-3" />
<feature name="cart_type" value="lilac" />
@@ -1982,12 +2777,13 @@ Game cartridges
</part>
</software>
- <software name="poohf" cloneof="pooh" supported="no">
+ <software name="poohf" cloneof="pooh" supported="yes">
<description>Disney Winnie l'Ourson - La Chasse au miel de Winnie (Fra)</description>
<year>2004?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092065(FR)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="708894" />
<feature name="pcb_model" value="708894-1" />
<feature name="cart_type" value="lilac" />
@@ -1998,12 +2794,13 @@ Game cartridges
</part>
</software>
- <software name="poohfa" cloneof="pooh" supported="no">
+ <software name="poohfa" cloneof="pooh" supported="yes">
<description>Disney Winnie l'Ourson - La Chasse au miel de Winnie (Fra, Rev. 2)</description>
<year>2004?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092065-2(FR)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="706714" />
<feature name="pcb_model" value="706714-1" />
<feature name="cart_type" value="lilac" />
@@ -2014,12 +2811,49 @@ Game cartridges
</part>
</software>
- <software name="poohdk" cloneof="pooh" supported="no">
+ <software name="poohs" cloneof="pooh" supported="yes">
+ <description>Disney Winnie the Pooh - En Busca de la Miel (Spa)</description>
+ <year>2004</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-092067(SP)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
+ <feature name="pcb" value="708894" />
+ <feature name="pcb_model" value="708894-A" />
+ <feature name="cart_type" value="lilac" />
+ <feature name="u1" value="U1" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="8388608">
+ <rom name="80-092067 - Winnie the Pooh - En Busca de la Miel (SP).bin" size="8388608" crc="251057ad" sha1="9bfba8782969916bffef451908ea9bc0ec58515b" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <!-- Cart labeled as "Disney My Friends Tigger and Pooh - En Busca de la Miel",
+ but game on screen title is "Disney Winnie the Pooh - En Busca de la Miel". -->
+ <software name="poohsr1" cloneof="pooh" supported="yes">
+ <description>Disney Winnie the Pooh - En Busca de la Miel (Spa, Rev. 122)</description>
+ <year>2004?</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-092067-122(SP)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
+ <feature name="pcb" value="707180" />
+ <feature name="pcb_model" value="707180-3" />
+ <feature name="cart_type" value="lilac" />
+ <feature name="u1" value="U1" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="8388608">
+ <rom name="80-092067-122 - My Friends Tigger and Pooh - En Busca de la Miel (SP).bin" size="8388608" crc="836353ed" sha1="7d8f5d5f743d40441b714e47a26a611d7fca7f03" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="poohdk" cloneof="pooh" supported="yes">
<description>Disney Peter Plys - Honningjagten (Den)</description>
<year>200?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092073(DK)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="706714" />
<feature name="pcb_model" value="706714-1" />
<feature name="cart_type" value="lilac" />
@@ -2030,12 +2864,13 @@ Game cartridges
</part>
</software>
- <software name="poohsw" cloneof="pooh" supported="no">
+ <software name="poohsw" cloneof="pooh" supported="yes">
<description>Disney Nalle Puh - Honungsjakten (Swe)</description>
<year>200?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092074(SE)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="707180" />
<feature name="pcb_model" value="707180-1" />
<feature name="cart_type" value="lilac" />
@@ -2047,12 +2882,13 @@ Game cartridges
</part>
</software>
- <software name="lerntanz" supported="no">
+ <software name="lerntanz" supported="yes">
<description>V.Smile - Lern- und Tanzmatte (Ger)</description>
<year>200?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-091324(GE)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="707180" />
<feature name="pcb_model" value="707180-2" />
<feature name="cart_type" value="yellow" />
@@ -2064,11 +2900,32 @@ Game cartridges
</software>
<software name="techart" supported="no">
+ <description>V.Smile Art Studio (USA)</description>
+ <year>200?</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-067000(USA)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_nvram" />
+ <feature name="pcb" value="67000C" />
+ <feature name="pcb_model" value="67000C-2" />
+ <feature name="cart_type" value="yellow" />
+ <feature name="u2" value="U2" /> <!-- SRAM -->
+ <feature name="u3" value="" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="4194304">
+ <rom name="vsmile67000.bin" size="4194304" crc="3bbfb917" sha1="62eff99609f4958f7059408f588aaed4ba6fc2be" offset="0" />
+ </dataarea>
+ <dataarea name="nvram" size="131072">
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="techartg" cloneof="techart" supported="no">
<description>V.Smile Zeichenatelier (Ger)</description>
<year>200?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-067004(GER)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_nvram" />
<feature name="pcb" value="67000C" />
<feature name="pcb_model" value="67000C-5" />
<feature name="cart_type" value="yellow" />
@@ -2077,17 +2934,18 @@ Game cartridges
<dataarea name="rom" size="4194304">
<rom name="GER-509.u3" size="4194304" crc="ae5f4fe2" sha1="1c5428da7464182e6ee0585d1ebc211f91667238" offset="0" />
</dataarea>
- <dataarea name="vram" size="131072">
+ <dataarea name="nvram" size="131072">
</dataarea>
</part>
</software>
- <software name="techartsw" cloneof="techart" supported="no">
+ <software name="techartsw" cloneof="techart" supported="yes">
<description>V.Smile Tecknarstudio (Swe)</description>
<year>200?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-067021(SE)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_nvram" />
<feature name="pcb" value="67000C" />
<feature name="pcb_model" value="67000C-2" />
<feature name="cart_type" value="yellow" />
@@ -2096,29 +2954,37 @@ Game cartridges
<dataarea name="rom" size="4194304">
<rom name="52-67021.u3" size="4194304" crc="27449e15" sha1="5c13865dffb04c98c69f3422c965d76a9aa36c33" offset="0" />
</dataarea>
- <dataarea name="vram" size="131072">
+ <dataarea name="nvram" size="131072">
</dataarea>
</part>
</software>
- <software name="zayzmac" cloneof="zayzaea" supported="no">
- <description>Zayzoo - My Alien Classmate (USA)</description>
+ <software name="wkwheels" supported="yes"> <!-- Will be clone of "wkwheel" once found and dumped. -->
+ <description>Conducción Divertida (Spa)</description>
<year>200?</year>
<publisher>VTech</publisher>
- <info name="serial" value="80-092360(US)" />
+ <info name="serial" value="80-092507(SP)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_nvram" />
+ <feature name="pcb" value="706714" />
+ <feature name="pcb_model" value="706714-1" />
+ <feature name="cart_type" value="lilac" />
+ <feature name="u1" value="" /> <!-- EPOXY BLOB ROM -->
<dataarea name="rom" size="8388608">
- <rom name="52-92360(us).bin" size="8388608" crc="76ff9718" sha1="be783c1abe96f785564f5b5b6b4ea089b799c1d4" offset="0" />
+ <rom name="80-092507 - Conduccion Divertida (SP).bin" size="8388608" crc="c52ff5d8" sha1="ce48bb9ea53cbdfa243170217908cc1f4352e4f0" offset="0" />
+ </dataarea>
+ <dataarea name="nvram" size="131072">
</dataarea>
</part>
</software>
- <software name="zayzaea" supported="no">
- <description>Zayzoo: An Earth Adventure (USA)</description>
+ <software name="zayzaear1" supported="yes">
+ <description>Zayzoo: An Earth Adventure (USA, Rev. 101)</description>
<year>200?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092360-101(US)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="708201" />
<feature name="pcb_model" value="708201-4" />
<feature name="cart_type" value="lilac" />
@@ -2129,12 +2995,26 @@ Game cartridges
</part>
</software>
- <software name="zayzmacg" cloneof="zayzaea" supported="no">
+ <software name="zayzaea" cloneof="zayzaear1" supported="yes">
+ <description>Zayzoo - My Alien Classmate (USA)</description>
+ <year>200?</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-092360(US)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
+ <dataarea name="rom" size="8388608">
+ <rom name="52-92360(us).bin" size="8388608" crc="76ff9718" sha1="be783c1abe96f785564f5b5b6b4ea089b799c1d4" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="zayzaeag" cloneof="zayzaear1" supported="yes">
<description>Zayzoos Lernall (Ger)</description>
<year>200?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092364(GE)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="706714" />
<feature name="pcb_model" value="706714-1" />
<feature name="cart_type" value="lilac" />
@@ -2145,24 +3025,27 @@ Game cartridges
</part>
</software>
- <software name="zayzaeauk" cloneof="zayzaea" supported="no">
- <description>Zayzoo: An Earth Adventure (UK)</description>
+ <!-- Found also with the same ROM as "80-092360-101(US)" -->
+ <software name="zayzaeauk" cloneof="zayzaear1" supported="yes">
+ <description>Zayzoo: An Earth Adventure (UK, Rev. 103)</description>
<year>200?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092363-103(UK)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<dataarea name="rom" size="8388608">
<rom name="Zayzoo - An Earth Adventure (UK).bin" size="8388608" crc="4e94fce2" sha1="b65a446199d390d6b25046fb66fb7e7f329e84c5" offset="0" />
</dataarea>
</part>
</software>
- <software name="zezou" cloneof="zayzaea" supported="no">
+ <software name="zayzaeaf" cloneof="zayzaear1" supported="yes">
<description>Zézou - Notre Ami Venu d'Ailleurs (Fra)</description>
<year>200?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-092365(FR)" />
<part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
<feature name="pcb" value="706714" />
<feature name="pcb_model" value="706714-1" />
<feature name="cart_type" value="lilac" />
@@ -2173,5 +3056,38 @@ Game cartridges
</part>
</software>
-</softwarelist>
+ <software name="zayzaeas" cloneof="zayzaear1" supported="yes">
+ <description>Zayzoo - Mi Amiga del Espacio (Spa)</description>
+ <year>200?</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-092367(SP)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
+ <feature name="pcb" value="706714" />
+ <feature name="pcb_model" value="706714-1" />
+ <feature name="cart_type" value="lilac" />
+ <feature name="u1" value="" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="8388608">
+ <rom name="80-092367 - Zayzoo - Mi Amiga del Espacio (SP).bin" size="8388608" crc="ce601e55" sha1="8b628101b605f4688b580a9e7511c3bfa6f7d5bc" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="schreib" supported="no">
+ <description>V.Smile Schreibspaß (Ger)</description>
+ <year>200?</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-091444(GE)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="slot" value="vsmile_rom" />
+ <feature name="pcb" value="707180" />
+ <feature name="pcb_model" value="707180-3" />
+ <feature name="cart_type" value="yellow" />
+ <feature name="u1" value="" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="8388608">
+ <rom name="091444.u1" size="8388608" crc="1fcf586f" sha1="e13d229887ea31bfd9fea43683f65162b9626ffa" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+</softwarelist>
diff --git a/hash/vsmile_cd.xml b/hash/vsmile_cd.xml
index 7dcda877714..32bea38615f 100644
--- a/hash/vsmile_cd.xml
+++ b/hash/vsmile_cd.xml
@@ -16,92 +16,120 @@ Language:
********6 = Portugal
********7 = Spain
-80-093000(US) | The Crystal Ball Adventures
-80-093004(GE) | Das zauberhafte Maerchenabenteuer
-80-093005(FR) | L'aventure enchante
-80-093007(SP) | El Castillo de las Princesas
--
-80-093020(US) | The Incredibles - Mission Incredible
-80-093023(UK) | The Incredibles - Mission Incredible
-80-093024(GE) | Die Unglaublichen - unglaublicher Mission
-80-093025(FR) | Les Indestructibles - Les Indestructibles A la Rescousse
-80-093027(SP) | Los Increíbles - Misión Increíble
--
-80-093040(US) | SpongeBob - Idea Sponge
-80-093044(GE) | SpongeBob - Ein Schwamm voller Ideen
-80-093045(FR) | Bob L'éponge - ????? (the crab consultant...)
--
-80-093060(US) | The Amazing Spider-Man - Countdown to Doom
-80-093064(GE) | Spiderman - Angriff der Superschurken
-80-093065(FR) | Spider-Man - Course-poursuite A Manhattan
-80-093067(SP) | El Asombroso Spider-Man - Persecución en la Cuidad
--
-80-093080(US) | Scooby-Doo! - Ancient Adventure
-80-093083(UK) | Scooby-Doo! - Ancient Adventure
-80-093084(GE) | Scooby-Doo! - ????? (no EAN found, but should have been released)
-80-093085(FR) | Scooby-Doo! - Les Civilisations Perdues
-80-093087(SP) | Scooby-Doo - Viaje al Pasado
--
-80-093100(US) | Cars - In The Fast Lane
-80-093104(GE) | Cars - Auf der Aeberholspur
-80-093105(FR) | Cars - A Fond la Caisse!
-80-093107(SP) | Cars - El Carril Rápido
--
-80-093120(US) | Wacky Race on Jumpin' Bean Island
-80-093124(GE) | Das verrkte Rennen auf der Haf-Bohnen-Insel
-80-093127(SP) | Carrera Loca - En La Isla de las Vainas Fritas (real# unknown)
--
-80-093140(US) | Shrek The Third - The Search for Arthur
-80-093143(UK) | Shrek The Third - The Search for Arthur
-80-093144(GE) | Shrek Der Dritte - Die Suche nach Arthus
-80-093145(FR) | Shrek Le Troisième: L'aventure D'arthur
-80-093147(SP) | Shrek Tercero - ¿Dónde está Arturo?
--
-80-093160(US) | Bratz - The Secret Necklace
-80-093165(FR) | Bratz
--
-80-093180(US) | <Unknown>
--
-80-093200(US) | Ratatouille (according to vtech site, can't confirm)
-80-093204(GE) | Multisports
--
-80-093220(US) | National Geographic Kids
--
-80-093600(US) | <Unknown>
-80-093604(GE) | Multisports
-80-093605(FR) | Defis Sports
-
-
+DUMP | SERIAL | TITLE
+__________________________________________________________________________________________
+ *** | 80-093000(US) | Disney Princess - The Crystal Ball Adventure
+ *** | 80-093004(GE) | Disney Princess - Das zauberhafte Märchen-Abenteuer
+ | 80-093005(FR) | Disney Princess - L'aventure enchantée
+ *** | 80-093007(SP) | Disney Princess - El Castillo de las Princesas
+__________________________________________________________________________________________
+ *** | 80-093020(US) | The Incredibles - Mission Incredible
+ | 80-093023(UK) | The Incredibles - Mission Incredible
+ *** | 80-093024(GE) | Die Unglaublichen - In unglaublicher Mission
+ | 80-093025(FR) | Les Indestructibles - Les Indestructibles à la Rescousse
+ *** | 80-093027(SP) | Los Increíbles - Misión Increíble
+__________________________________________________________________________________________
+ *** | 80-093040(US) | Nickelodeon SpongeBob Squarepants - Idea Sponge [Needs revision checking]
+ *** | 80-093040(US) | Nickelodeon SpongeBob Squarepants - Idea Sponge (Rev. 1)
+ *** | 80-093040(US) | Nickelodeon SpongeBob Squarepants - Idea Sponge (Rev. 2)
+ *** | 80-093044(GE) | Nick SpongeBob Schwammkopf - Ein Schwamm voller Ideen
+ | 80-093045(FR) | Nickelodeon Bob L'éponge - Une Idée Spongieuse
+ *** | 80-093047(SP) | Nickelodeon Bob Esponja - Misión Esponja
+__________________________________________________________________________________________
+ *** | 80-093060(US) | The Amazing Spider-Man - Countdown to Doom (Rev. 1)
+ *** | 80-093060(US) | The Amazing Spider-Man - Countdown to Doom (Rev. 2)
+ *** | 80-093064(GE) | Spider-Man - Angriff der Super-Schurken
+ | 80-093065(FR) | Spider-Man - Course-poursuite A Manhattan
+ *** | 80-093067(SP) | El Asombroso Spider-Man - Persecución en la Ciudad
+__________________________________________________________________________________________
+ *** | 80-093080(US) | Scooby-Doo! - Ancient Adventure (Rev. 1)
+ | 80-093083(UK) | Scooby-Doo! - Ancient Adventure
+ | 80-093084(GE) | Scooby-Doo! - ????? [no EAN found, but should have been released]
+ | 80-093085(FR) | Scooby-Doo! - Les Civilisations Perdues
+ *** | 80-093087(SP) | Scooby-Doo: Viaje al Pasado
+__________________________________________________________________________________________
+ *** | 80-093100(US) | Disney/Pixar Cars - In The Fast Lane
+ *** | 80-093100(US) | Disney/Pixar Cars - In The Fast Lane (Rev. 1)
+ *** | 80-093100(US) | Disney/Pixar Cars - In The Fast Lane (Rev. 3)
+ *** | 80-093104(GE) | Disney/Pixar Cars - Auf der Aeberholspur
+ | 80-093105(FR) | Disney/Pixar Cars - À Fond la Caisse!
+ *** | 80-093107(SP) | Disney/Pixar Cars - El Carril Rápido
+__________________________________________________________________________________________
+ *** | 80-093120(US) | Wacky Race on Jumpin' Bean Island (Rev. 2)
+ *** | 80-093120(US) | Wacky Race on Jumpin' Bean Island (Rev. 3)
+ *** | 80-093123(UK) | Wacky Race on Jumpin' Bean Island
+ *** | 80-093124(GE) | Das verrückte Rennen der Hüpf-Bohnel Insel
+ *** | 80-093127(SP) | Carrera Loca en la Isla de las Vainas Fritas
+__________________________________________________________________________________________
+ *** | 80-093140(US) | Shrek The Third - The Search for Arthur
+ *** | 80-093143(UK) | Shrek The Third - The Search for Arthur
+ *** | 80-093144(GE) | Shrek Der Dritte - Die Suche nach Arthus
+ | 80-093145(FR) | Shrek Le Troisième - L'aventure D'Arthur
+ *** | 80-093147(SP) | Shrek Tercero - ¿Dónde está Arturo?
+__________________________________________________________________________________________
+ *** | 80-093160(US) | Bratz - Fashion Pixiez - The Secret Necklace
+ | 80-093165(FR) | Bratz
+ *** | 80-093167(SP) | Bratz - El Misterio del Collar
+__________________________________________________________________________________________
+ | 80-093180(US) | Marvel Heroes [according to VTech site, can't confirm]
+__________________________________________________________________________________________
+ | 80-093200(US) | Ratatouille [according to VTech site, can't confirm]
+ *** | 80-093204(GE) | Multisports
+__________________________________________________________________________________________
+ | 80-093220(US) | National Geographic Kids
+__________________________________________________________________________________________
+ | 80-093600(US) | <Unknown>
+ | 80-093604(GE) | Multisports
+ | 80-093605(FR) | Defis Sports
+__________________________________________________________________________________________
-->
-
-<!-- CloneCD images are not fully supported by CHDMAN, thus the following US images might need to be recreated at a later stage from the original disks -->
-
+<!-- CloneCD images are not fully supported by CHDMAN, thus the "Nickelodeon SpongeBob Squarepants - Idea Sponge (USA)" (spongeis) image
+ might need to be recreated at a later stage from the original disk -->
<softwarelist name="vsmile_cd" description="VTech V.Flash/V.Smile Pro V.Disc images">
+ <!--
+ Internal Serial: 0ID_93060_002
+ Volume Label: 93060_002
+ Blue cartridge
+ Sticker on the cartridge: 641 ○○●○
+ Barcode: 0 50803 93060 8
+ Ring 1: "* 59-93060-000-000 *", "ifpi LQ24", "IFPI 9QK3", "59-93060-000"
+ -->
+ <software name="spidermnr2" supported="no">
+ <description>The Amazing Spider-Man - Countdown to Doom (USA, Rev. 2)</description>
+ <year>200?</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-093060" />
+ <part name="cdrom" interface="vsmile_vdisk">
+ <diskarea name="cdrom">
+ <disk name="093060_002" sha1="79fbb95a0c313097d09199a0ff9d0648436afff5"/>
+ </diskarea>
+ </part>
+ </software>
- <!-- disk mounted as 93060_001 -->
- <software name="spidermn" supported="no">
- <!--
- Original files: unsure, maybe the following
- <rom name="amazing spider-man, the - countdown to doom (us).ccd" size="754" crc="b1e32fe8" sha1="b22bb98ca6e0e51d5056b27491ef91364a5d3611" />
- <rom name="amazing spider-man, the - countdown to doom (us).cue" size="967" crc="db64a43d" sha1="9bf0f640933d63b7971cb45f34bb34b5b5e88c4f" />
- <rom name="amazing spider-man, the - countdown to doom (us).img" size="377178480" crc="8b81146a" sha1="eb1627908b34bedfab60d61088d5ff67069ffb48" />
- <rom name="amazing spider-man, the - countdown to doom (us).sub" size="15395040" crc="cdece136" sha1="0d03f2a97d5d92079525a940630a7affc5e60a10" />
- -->
- <description>The Amazing Spider-Man - Countdown to Doom (USA)</description>
+ <!--
+ Internal Serial: 0ID_93060_001
+ Volume Label: 93060_001
+ Blue cartridge
+ Sticker on the cartridge: 633 ○●○○
+ Barcode: 0 50803 93060 8
+ Ring 1: "*59-93060-000-000", "IFPI LQ50", "IFPI 9QK3", "59-93060-000"
+ -->
+ <software name="spidermnr1" cloneof="spidermnr2" supported="no">
+ <description>The Amazing Spider-Man - Countdown to Doom (USA, Rev. 1)</description>
<year>200?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-093060" />
<part name="cdrom" interface="vsmile_vdisk">
<diskarea name="cdrom">
- <disk name="093060" sha1="89f5072904114211890604dd6693ee70d787996b"/>
+ <disk name="093060_001" sha1="b41bfab381ec4e1a2ceab56aa10d71b17c8a31bb"/>
</diskarea>
</part>
</software>
- <software name="spidermng" cloneof="spidermn" supported="no">
+ <software name="spidermng" cloneof="spidermnr2" supported="no">
<!--
Original files (from TeamEurope)
<rom name="93064_000.bin" size="378956592" crc="5039f062" sha1="80a0ae321273a4b7190ba79854b21fdfb96b75f4" />
@@ -113,48 +141,133 @@ Language:
<info name="serial" value="80-093064" />
<part name="cdrom" interface="vsmile_vdisk">
<diskarea name="cdrom">
- <disk name="93064_000" sha1="b0455f89a4ca9abd0351b7307a9b0702cc1344c3"/>
+ <disk name="093064_000" sha1="b0455f89a4ca9abd0351b7307a9b0702cc1344c3"/>
+ </diskarea>
+ </part>
+ </software>
+
+ <!--
+ Internal Serial: 0ID_93067_000
+ Volume Label: 93067_000
+ Blue cartridge
+ Sticker on the cartridge: 730 ○○○○
+ Barcode: 3417768930673
+ Ring 1: "59-93067-000-001*", "IFPI 0949", "59-93067-000-001"
+ Ring 2: "07/07/07 &minus;&minus; 149550 &minus;&minus; A", "IFPI LQ35"
+ -->
+ <software name="spidermns" cloneof="spidermnr2" supported="no">
+ <description>El Asombroso Spider-Man - Persecución en la Ciudad (Spa)</description>
+ <year>200?</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-093067" />
+ <part name="cdrom" interface="vsmile_vdisk">
+ <diskarea name="cdrom">
+ <disk name="093067_000" sha1="083d2808f46f7e9d8a6f7f419241356d1f8405ea"/>
</diskarea>
</part>
</software>
+ <!--
+ Internal Serial: 0ID_93160_000
+ Volume Label: 93160_000
+ Orange cartridge
+ Sticker on the cartridge: 732 ○○○○
+ Barcode: 0 50803 93160 5
+ Ring 1: "59-93160-000-000*", "IFPI LQ50", "IFPI 9QK3, IFPI 9QH8", "559-93160-000-000"
+ -->
<software name="bratz" supported="no">
- <!--
- Original files:
- <rom name="bratz - fashion pixiez - the secret necklace (us).ccd" size="754" crc="97d7a3bf" sha1="6ddf210341cde9c0944e4cc3b04681d78e9db24f" />
- <rom name="bratz - fashion pixiez - the secret necklace (us).cue" size="968" crc="44b2cdec" sha1="26b413156226b0f089e4a79ccd43b7886d1b9fc1" />
- <rom name="bratz - fashion pixiez - the secret necklace (us).img" size="559354992" crc="46e8e1fd" sha1="d63b998729e990ceb7f1fa3842fd1c9e58f57bbe" />
- <rom name="bratz - fashion pixiez - the secret necklace (us).sub" size="22830816" crc="d003eb3b" sha1="7851b0b7c47fee6af38420439eecc91d0f0237db" />
- -->
<description>Bratz - Fashion Pixiez - The Secret Necklace (USA)</description>
<year>200?</year>
<publisher>VTech</publisher>
+ <info name="serial" value="80-093160" />
<part name="cdrom" interface="vsmile_vdisk">
<diskarea name="cdrom">
- <disk name="bratz - fashion pixiez - the secret necklace (us)" sha1="3e7de8679810e35ae2d449aaef9117639c268d16"/>
+ <disk name="093160_000" sha1="4f5a1ab3254de3840be6b9c8edd4aefec1f1f301"/>
</diskarea>
</part>
</software>
- <software name="cars" supported="no">
- <!--
- Original files:
- <rom name="disney - pixar cars - in the fast lane (us).ccd" size="754" crc="741b37b3" sha1="f63cd8f1da67beec1decbf3983f0ecc1de8af95d" />
- <rom name="disney - pixar cars - in the fast lane (us).cue" size="962" crc="f9383e9e" sha1="a5cffb68bc0177828f5a3d9b3158739450f2baa3" />
- <rom name="disney - pixar cars - in the fast lane (us).img" size="506249184" crc="33b3b437" sha1="b7522abe11f1dab3e5adc56ae4cdc2c9f9957a3a" />
- <rom name="disney - pixar cars - in the fast lane (us).sub" size="20663232" crc="450daa44" sha1="c96a38c5a4cc8d1cad4c3a1f0d33cc68c3f0ad08" />
- -->
- <description>Disney Pixar Cars - In the Fast Lane (USA)</description>
+ <!--
+ Internal Serial: 0ID_93167_000
+ Volume Label: 93167_000
+ Orange cartridge
+ Sticker on the cartridge: P ○○○○
+ Ring 1: "59-093147-000-001*", "IFPI 0926", "59-93167-000-001"
+ Ring 2: "03/17/08 &minus;&minus; 157050 &minus;&minus; A", "IFPI LQ35"
+ -->
+ <software name="bratzs" cloneof="bratz" supported="no">
+ <description>Bratz - El Misterio del Collar (Spa)</description>
<year>200?</year>
<publisher>VTech</publisher>
+ <info name="serial" value="80-093167" />
<part name="cdrom" interface="vsmile_vdisk">
<diskarea name="cdrom">
- <disk name="disney - pixar cars - in the fast lane (us)" sha1="b90f3a4752d3326639ba95c1c38fd7ac161e9a1a"/>
+ <disk name="093167_000" sha1="371369ad911912be3cf82129bfe105b071b342d0"/>
</diskarea>
</part>
</software>
- <software name="carsg" cloneof="cars" supported="no">
+ <!--
+ Internal Serial: 0ID_93100_001
+ Volume Label: 93100_001
+ Orange cartridge
+ Sticker on the cartridge: 725 ○●○○
+ Barcode: 0 50803 93100 1
+ Ring 1: "*59-93100-001-000", "ifpi LQ24", "IFPI 9QH8", "59-93100-000-000"
+ -->
+ <software name="carsr1" supported="no">
+ <description>Disney/Pixar Cars - In the Fast Lane (USA, Rev. 1)</description>
+ <year>200?</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-093100" />
+ <part name="cdrom" interface="vsmile_vdisk">
+ <diskarea name="cdrom">
+ <disk name="093100_001" sha1="584bf1cdd17e33ab8f729f27e47426aa0ab2789a" />
+ </diskarea>
+ </part>
+ </software>
+
+ <!--
+ Internal Serial: 0ID_93100_000
+ Volume Label: 93100_000
+ Orange cartridge
+ Sticker on the cartridge: 646 ○○○○
+ Barcode: 0 50803 93100 1
+ Ring 1: "59-93100-000-000*", "ifpi LQ24", "IFPI 9QK3, IFPI 9QM3", "59-93100-000-000"
+ -->
+ <software name="cars" cloneof="carsr1" supported="no">
+ <description>Disney/Pixar Cars - In the Fast Lane (USA)</description>
+ <year>200?</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-093100" />
+ <part name="cdrom" interface="vsmile_vdisk">
+ <diskarea name="cdrom">
+ <disk name="093100_000" sha1="47edbad81f59bc0cebd51bc7e51137ca949890de"/>
+ </diskarea>
+ </part>
+ </software>
+
+ <!--
+ Internal Serial: 0ID_93100_003
+ Volume Label: 93100_003
+ Orange cartridge
+ Sticker on the cartridge: 725 ○●○○
+ Barcode: 0 50803 93100 1
+ Ring 1: "*59-93100-000-000*", "ifpi LQ24", "IFPI 9QK3", "59-93100-000-000"
+ -->
+ <software name="carsr3" cloneof="carsr1" supported="no">
+ <description>Disney/Pixar Cars - In the Fast Lane (USA, Rev. 3)</description>
+ <year>200?</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-093100" />
+ <part name="cdrom" interface="vsmile_vdisk">
+ <diskarea name="cdrom">
+ <disk name="093100_003" sha1="138f0203d1279b6656b1eeb7cc61705c2f728845" />
+ </diskarea>
+ </part>
+ </software>
+
+ <software name="carsg" cloneof="carsr1" supported="no">
<!--
Original files (from TeamEurope)
<rom name="93104_000.bin" size="562353792" crc="e487ef85" sha1="2794bb37d03435c1318ee632d067d64aaecbbebf" />
@@ -166,25 +279,47 @@ Language:
<info name="serial" value="80-093104" />
<part name="cdrom" interface="vsmile_vdisk">
<diskarea name="cdrom">
- <disk name="093104_000" sha1="7347c93144f06648973a60f0fef74c74db69ddf9" />
+ <disk name="093104_000" sha1="7347c93144f06648973a60f0fef74c74db69ddf9" />
</diskarea>
</part>
</software>
+ <!--
+ Internal Serial: 0ID_93107_000
+ Volume Label: 93107_000
+ Orange cartridge
+ Sticker on the cartridge: 735 ○○○○
+ Barcode: 3417768931076
+ Ring 1: "59-93107-000-001*", "IFPI 0931", "59-93-107-000-001"
+ Ring 2: "08/15/07 &minus;&minus; 150750 &minus;&minus; A", "IFPI LQ35"
+ -->
+ <software name="carss" cloneof="carsr1" supported="no">
+ <description>Cars - El Carril Rápido (Spa)</description>
+ <year>200?</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-093107" />
+ <part name="cdrom" interface="vsmile_vdisk">
+ <diskarea name="cdrom">
+ <disk name="093107_000" sha1="af1261e0e309e144b4a5f335c368fae12c2d7034" />
+ </diskarea>
+ </part>
+ </software>
+
+ <!--
+ Internal Serial: 0ID_93000_000
+ Volume Label: 93000_000
+ Orange cartridge
+ Sticker on the cartridge: 637 ○○●○
+ Ring 1: "*59-93000-000-000*", "IFPI LQ17", "IFPI 9QH8", "59-93000-000"
+ -->
<software name="princess" supported="no">
- <!--
- Original files:
- <rom name="disney princess - the crystal ball adventure (us).ccd" size="754" crc="889c3811" sha1="64372e79d6c85a8987b5d05ddfee336c720e8c09" />
- <rom name="disney princess - the crystal ball adventure (us).cue" size="968" crc="c3c53542" sha1="24d7abd039a3f2e812c7bbea3b9b93335767178f" />
- <rom name="disney princess - the crystal ball adventure (us).img" size="470098944" crc="49f568d1" sha1="b5dd0d446da323db37b671a06d14ba4d6a900ea7" />
- <rom name="disney princess - the crystal ball adventure (us).sub" size="19187712" crc="fa6c622c" sha1="1d2ee95a8a4ce659dc35af363da42f26e24f22fa" />
- -->
<description>Disney Princess - The Crystal Ball Adventure (USA)</description>
<year>200?</year>
<publisher>VTech</publisher>
+ <info name="serial" value="80-093000" />
<part name="cdrom" interface="vsmile_vdisk">
<diskarea name="cdrom">
- <disk name="disney princess - the crystal ball adventure (us)" sha1="c4e6c5a24cda03c721577ccb4f304932ed7486c6"/>
+ <disk name="093000_000" sha1="04b9d84635a5271a8639a460fc7148ad3e215bf7"/>
</diskarea>
</part>
</software>
@@ -201,27 +336,46 @@ Language:
<info name="serial" value="80-093004" />
<part name="cdrom" interface="vsmile_vdisk">
<diskarea name="cdrom">
- <disk name="93004" sha1="62d5ed13ddf7ccb2b32613e4ef44399957535355"/>
+ <disk name="093004" sha1="62d5ed13ddf7ccb2b32613e4ef44399957535355"/>
+ </diskarea>
+ </part>
+ </software>
+
+ <!--
+ Internal Serial: 0ID_93007_000
+ Volume Label: 93007
+ Orange cartridge
+ Sticker on the cartridge: 730 ○○○○
+ Barcode: 3417768930079
+ Ring 1: "59-93007-000-001*", "IFPI 0907", "59-93007-000-001"
+ Ring 2: "07/07/07 &minus;&minus; 149549 &minus;&minus; A", "IFPI LQ35"
+ -->
+ <software name="princesss" cloneof="princess" supported="no">
+ <description>Disney Princess - El Castillo de las Princesas (Spa)</description>
+ <year>200?</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-093007" />
+ <part name="cdrom" interface="vsmile_vdisk">
+ <diskarea name="cdrom">
+ <disk name="093007_000" sha1="eaf2998e561fe238a07d9410ab320c63af0673fd"/>
</diskarea>
</part>
</software>
- <!-- disk mounted as 93020 -->
+ <!--
+ Internal Serial: 0ID_93020_000
+ Volume Label: 93020
+ Barcode: 0 50803 93020 2
+ Ring 1: "*59-93020-000-000*", "IFPI LQ24", "IFPI 9QH8"
+ -->
<software name="incredib" supported="no">
- <!--
- Original files: unsure, maybe the following
- <rom name="incredibles, the - mission incredible (us).ccd" size="754" crc="e2868c5d" sha1="e6fcb78b07de68e555a8bf972c11dbfd878970a2" />
- <rom name="incredibles, the - mission incredible (us).cue" size="961" crc="aadbe385" sha1="c2673c402d9d22aea16be45ff333e94501ba7314" />
- <rom name="incredibles, the - mission incredible (us).img" size="358705872" crc="8fffffeb" sha1="859bab005788a5c23bb7c40c0e729eed04da6750" />
- <rom name="incredibles, the - mission incredible (us).sub" size="14641056" crc="3b26b5f3" sha1="d771cd5fa8326bb65c67ef466b906d637cda4323" />
- -->
- <description>The Incredibles - Mission Incredible (USA)</description>
+ <description>Disney/Pixar The Incredibles - Mission Incredible (USA)</description>
<year>200?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-093020" />
<part name="cdrom" interface="vsmile_vdisk">
<diskarea name="cdrom">
- <disk name="093020" sha1="84ba80f67d136cd742989dceebda1c8881d0f393"/>
+ <disk name="093020_000" sha1="b300be746222691d0235551ef582eb221863c50a"/>
</diskarea>
</part>
</software>
@@ -232,13 +386,34 @@ Language:
<rom name="93024.bin" size="365481984" crc="4ac35678" sha1="6745971dab69942f85d32a4e1484b9d79c2163ee" />
<rom name="93024.cue" size="71" crc="bdb0bf7c" sha1="c88846f050ef65c9e8655e7d47c07f3f11a9c493" />
-->
- <description>Die Unglaublichen - In unglaublicher Mission (Ger)</description>
+ <description>Disney/Pixar Die Unglaublichen - In unglaublicher Mission (Ger)</description>
<year>200?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-093024" />
<part name="cdrom" interface="vsmile_vdisk">
<diskarea name="cdrom">
- <disk name="93024" sha1="09b80c8899a3c18776626225d662d7f084a44d2d"/>
+ <disk name="093024" sha1="09b80c8899a3c18776626225d662d7f084a44d2d"/>
+ </diskarea>
+ </part>
+ </software>
+
+ <!--
+ Internal Serial: 0ID_93027_000
+ Volume Label: 93027_000
+ Blue cartridge
+ Sticker on the cartridge: 736 ○○○○
+ Barcode: 3417768930277
+ Ring 1: "59-93027-000-001*", "IFPI 0949", "59-93027-000-001"
+ Ring 2: "08/16/07 &minus;&minus; 150762 &minus;&minus; A", "IFPI LQ35", "V"
+ -->
+ <software name="incredibs" cloneof="incredib" supported="no">
+ <description>Disney/Pixar Los Increíbles - Misión Increíble (Spa)</description>
+ <year>200?</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-093027" />
+ <part name="cdrom" interface="vsmile_vdisk">
+ <diskarea name="cdrom">
+ <disk name="093027_000" sha1="f804204b4b7ce7ba111a3099c4f8a3f821ea53a6"/>
</diskarea>
</part>
</software>
@@ -255,45 +430,86 @@ Language:
<info name="serial" value="80-093204" />
<part name="cdrom" interface="vsmile_vdisk">
<diskarea name="cdrom">
- <disk name="093204_000" sha1="eb89c8b5cacb619c1fbcb700b971ad2791f1c5b6" />
+ <disk name="093204_000" sha1="eb89c8b5cacb619c1fbcb700b971ad2791f1c5b6" />
</diskarea>
</part>
</software>
- <!-- disk mounted as 93080_001 -->
+ <!--
+ Internal Serial: 0ID_93080_000
+ Volume Label: 90080_001
+ Orange cartridge
+ Sticker on the cartridge: 637 ○●○○
+ Ring 1: "*59-93080-000-000", "IFPI LQ17", "IFPI 9QH8, IFPI 9QK3", "59-93080-000"
+ -->
<software name="scooby" supported="no">
- <!--
- Original files: unsure, maybe the following
- <rom name="scooby-doo! ancient adventure (us).ccd" size="753" crc="1a45cfda" sha1="1c2a5593dc64656cedeb0851db829242e37b93f0" />
- <rom name="scooby-doo! ancient adventure (us).cue" size="953" crc="05956f43" sha1="5b31fb89130c1489c3f009c9c4293ac7dce56026" />
- <rom name="scooby-doo! ancient adventure (us).img" size="638582112" crc="d6d3c531" sha1="24e753c394d8a6d9aed462be4c0c2b41dd6e79e6" />
- <rom name="scooby-doo! ancient adventure (us).sub" size="26064576" crc="72632c94" sha1="36fb895c8e8a224f028788e5f5e86f39562a7b2c" />
- -->
- <description>Scooby-Doo! Ancient Adventure (USA)</description>
+ <description>Scooby-Doo! Ancient Adventure (USA, Rev. 1)</description>
<year>200?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-093080" />
<part name="cdrom" interface="vsmile_vdisk">
<diskarea name="cdrom">
- <disk name="093080" sha1="3ec7e1ac4435666c3cc1b1844eac5f271b5357e8"/>
+ <disk name="093080_001" sha1="aec5cc394d1e7d2e660a1d765f23ae3cabe0147d"/>
+ </diskarea>
+ </part>
+ </software>
+
+ <!--
+ Internal Serial: 0ID_93087_000
+ Volume Label: 93087_000
+ Orange cartridge
+ Sticker on the cartridge: 729 ○○○○
+ Barcode: 3417768930871
+ Ring 1: "59-93087-000-001*", "IFPI 0946", "59-93027-000-001"
+ Ring 2: "07/10/07 &minus;&minus; 049620 &minus;&minus; A", "IFPI LQ35"
+ -->
+ <software name="scoobys" cloneof="scooby" supported="no">
+ <description>Scooby-Doo: Viaje al Pasado (Spa)</description>
+ <year>200?</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-093087" />
+ <part name="cdrom" interface="vsmile_vdisk">
+ <diskarea name="cdrom">
+ <disk name="093087_000" sha1="1b8f4e54ec2cfb709e82212275f5efc7075a34c0"/>
</diskarea>
</part>
</software>
+ <!--
+ Internal Serial: 0ID_93140_000
+ Volume Label: 93140_000
+ Orange cartridge
+ Sticker on the cartridge: 732 ○○○○, 733 ○○○○
+ Ring 1: "59-93140-100-000*", "IFPI LQ50", "IFPI 9QH8", "59-93140-100-000"
+ Ring 2: "59-93140-100-001*", "IFPI 0907", "59-93140-100-001"
+ "08/02/07 &minus;&minus; 150358 &minus;&minus; A", "IFPI LQ35"
+ -->
<software name="shrek3" supported="no">
- <!--
- Original files:
- <rom name="shrek the third - the search for arthur (us).ccd" size="753" crc="89fd984d" sha1="15decf11c48c4e13ac9d9b2219977f38cdf1b09b" />
- <rom name="shrek the third - the search for arthur (us).cue" size="963" crc="ac930eb5" sha1="1e3d7f9fe17223c94c159d2ae33bd3c913b976fb" />
- <rom name="shrek the third - the search for arthur (us).img" size="614031936" crc="6c27be68" sha1="e671b64b248cbe976a131c6e5bc229d26f0c60c6" />
- <rom name="shrek the third - the search for arthur (us).sub" size="25062528" crc="6da65891" sha1="25dac0246d8f0b87b6b9402125bc339d5365f0b6" />
- -->
<description>Shrek the Third - The Search for Arthur (USA)</description>
<year>200?</year>
<publisher>VTech</publisher>
+ <info name="serial" value="80-093140" />
+ <part name="cdrom" interface="vsmile_vdisk">
+ <diskarea name="cdrom">
+ <disk name="093140_000" sha1="cf8711eb19be0843f0fc2bf7fa999cc1f9a5d890"/>
+ </diskarea>
+ </part>
+ </software>
+
+ <!--
+ Internal Serial: 0ID_93143_000
+ Volume Label: 93143_000
+ Purple cartridge
+ Ring 1: "59-93143-000-001*", "IFPI LQ35", "IFPI 0931", "59-93143-000-001"
+ -->
+ <software name="shrek3uk" cloneof="shrek3" supported="no">
+ <description>Shrek the Third - The Search for Arthur (UK)</description>
+ <year>200?</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-093143" />
<part name="cdrom" interface="vsmile_vdisk">
<diskarea name="cdrom">
- <disk name="shrek the third - the search for arthur (us)" sha1="be3d6ed22526dbbfc7cc781c8d6f1443d62560ad"/>
+ <disk name="093143_000" sha1="8f1294e2b862bb5803757149c33ca3564054231e" />
</diskarea>
</part>
</software>
@@ -310,12 +526,72 @@ Language:
<info name="serial" value="80-093144" />
<part name="cdrom" interface="vsmile_vdisk">
<diskarea name="cdrom">
- <disk name="093144_000" sha1="ab7f8d57e235a12c23cc2e72dc263530d0deb016" />
+ <disk name="093144_000" sha1="ab7f8d57e235a12c23cc2e72dc263530d0deb016" />
</diskarea>
</part>
</software>
- <software name="spongeis" supported="no">
+ <!--
+ Internal Serial: 0ID_93147_000
+ Volume Label: 93147_000
+ Orange cartridge
+ Sticker on the cartridge: 748 ○○○○
+ Ring 1: "59-93147-000-001*", "IFPI 0907", "59-93147-000-001"
+ Ring 2: "11/15/07 &minus;&minus; 153583 &minus;&minus; A", "IFPI LQ35"
+ -->
+ <software name="shrek3s" cloneof="shrek3" supported="no">
+ <description>Shrek Tercero - ¿Dónde Está Arturo? (Spa)</description>
+ <year>200?</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-093147" />
+ <part name="cdrom" interface="vsmile_vdisk">
+ <diskarea name="cdrom">
+ <disk name="093147_000" sha1="2a310736185336e93e8cf5e3a2d0a6e4949e11d3" />
+ </diskarea>
+ </part>
+ </software>
+
+ <!--
+ Internal Serial: 0ID_93040_000
+ Volume Label: 93040_002
+ Blue cartridge
+ Sticker on the cartridge: 637 ○○●○, 644 ○○●○
+ Ring 1: "*59-93040-000-000*", "IFPI LQ17", "IFPI 9QH8", "59-93040-000"
+ Ring 2: "*59-93040-000-000*", "IFPI LQ24", "IFPI 9QH8", "59-93040-000"
+ -->
+ <software name="spongeisr2" supported="no">
+ <description>Nickelodeon SpongeBob Squarepants - Idea Sponge (USA, Rev. 2)</description>
+ <year>200?</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-093040" />
+ <part name="cdrom" interface="vsmile_vdisk">
+ <diskarea name="cdrom">
+ <disk name="093040_002" sha1="22e5d08eeb01d660e9662c3663c5b1b26a2e57fb"/>
+ </diskarea>
+ </part>
+ </software>
+
+ <!--
+ Internal Serial: 0ID_93040_000
+ Volume Label: 93040_001
+ Blue cartridge
+ Sticker on the cartridge: 633 ○●○○
+ Ring 1: "*59-93040-000-000", "IFPI LQ50", "IFPI 9QH8", "59-93040-000"
+ -->
+ <software name="spongeisr1" cloneof="spongeisr2" supported="no">
+ <description>Nickelodeon SpongeBob Squarepants - Idea Sponge (USA, Rev. 1)</description>
+ <year>200?</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-093040" />
+ <part name="cdrom" interface="vsmile_vdisk">
+ <diskarea name="cdrom">
+ <disk name="093040_001" sha1="feabc1d3eac7045fb4c0ef29c1a137d7a5c07619"/>
+ </diskarea>
+ </part>
+ </software>
+
+ <!-- Needs checking what revision it is. -->
+ <software name="spongeis" cloneof="spongeisr2" supported="no">
<!--
Original files:
<rom name="spongebob squarepants - idea sponge (us).ccd" size="754" crc="51c96a38" sha1="bbd5f937a3a358d0db724492d265018911cc05ad" />
@@ -323,17 +599,114 @@ Language:
<rom name="spongebob squarepants - idea sponge (us).img" size="373038960" crc="f3dcd059" sha1="bc70d3a4017b6282bea065e4ed8a05c601471069" />
<rom name="spongebob squarepants - idea sponge (us).sub" size="15226080" crc="f8ef603f" sha1="84515fb53c4de9a0072dc051d365b1cbc1065b0f" />
-->
- <description>SpongeBob Squarepants - Idea Sponge (USA)</description>
+ <description>Nickelodeon SpongeBob Squarepants - Idea Sponge (USA)</description>
<year>200?</year>
<publisher>VTech</publisher>
<part name="cdrom" interface="vsmile_vdisk">
<diskarea name="cdrom">
- <disk name="spongebob squarepants - idea sponge (us)" sha1="2ede68aa9df7712a1060e8f3b1be3307c38abd80"/>
+ <disk name="093040" sha1="2ede68aa9df7712a1060e8f3b1be3307c38abd80"/>
</diskarea>
</part>
</software>
- <software name="hupfbohn" supported="no">
+ <!--
+ Internal Serial: 0ID_93044_000
+ Volume Label: 93044_000
+ Ring 1: "59-93044-000-001*", "IFPI 0907", "59-93044-000-001"
+ Ring 2: "07/07/07 &minus;&minus; 149551 &minus;&minus; A", "IFPI LQ35"
+ -->
+ <software name="spongeisg" cloneof="spongeisr2" supported="no">
+ <description>Nick SpongeBob Schwammkopf: Ein Schwamm voller Ideen (Ger)</description>
+ <year>200?</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-093044" />
+ <part name="cdrom" interface="vsmile_vdisk">
+ <diskarea name="cdrom">
+ <disk name="093044_000" sha1="8edf7d8398bcc7e26144044801fc72155230c65f"/>
+ </diskarea>
+ </part>
+ </software>
+
+ <!--
+ Internal Serial: 0ID_93047_000
+ Volume Label: 93047
+ Orange cartridge
+ Sticker on the cartridge: 809 ○○○○
+ Barcode: 3417768930475
+ Ring 1: "59-93047-000-001*", "IFPI 0999", "59-93047-000-001"
+ Ring 2: "02/01/06 &minus;&minus; 155691 &minus;&minus; A", "IFPI LQ35"
+ -->
+ <software name="spongeiss" cloneof="spongeisr2" supported="no">
+ <description>Nickelodeon Bob Esponja - Misión Esponja (Spa)</description>
+ <year>200?</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-093047" />
+ <part name="cdrom" interface="vsmile_vdisk">
+ <diskarea name="cdrom">
+ <disk name="093047_000" sha1="37dd91c9321f8a631e269034569958d400dd7b98"/>
+ </diskarea>
+ </part>
+ </software>
+
+
+ <!--
+ Internal Serial: 0ID_93120_003
+ Volume Label: 93120_003
+ Blue cartridge
+ Sticker on the cartridge: 636 ○○○●, 638 ○○○●
+ Ring 1: "59-93120-000-000**", "IFPI LQ17", "IFPI 9QH8, IFPI 9QK3", "59-93120-000"
+ -->
+ <software name="wackyracr3" supported="no">
+ <description>Wacky Race on Jumpin' Bean Island (USA, Rev. 3)</description>
+ <year>200?</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="093120_003" />
+ <part name="cdrom" interface="vsmile_vdisk">
+ <diskarea name="cdrom">
+ <disk name="093120_003" sha1="e6abe437961eb4f1e024dd744f23bb2611e65c39"/>
+ </diskarea>
+ </part>
+ </software>
+
+ <!--
+ Internal Serial: 0ID_93120_002
+ Volume Label: 93120_002
+ Blue cartridge
+ Sticker on the cartridge: 634 ○○●○
+ Ring 1: "*59-93120-000-000*", "IFPI LQ50", "IFPI 9QH8", "59-93120-000"
+ -->
+ <software name="wackyracr2" cloneof="wackyracr3" supported="no">
+ <description>Wacky Race on Jumpin' Bean Island (USA, Rev. 2)</description>
+ <year>200?</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-93120" />
+ <part name="cdrom" interface="vsmile_vdisk">
+ <diskarea name="cdrom">
+ <disk name="093120_002" sha1="84f658c990f6c69754092aa4d9314ebee7026c6a"/>
+ </diskarea>
+ </part>
+ </software>
+
+ <!--
+ Internal Serial: 0ID_93123_000
+ Volume Label: 93123_000
+ Purple cartridge
+ Sticker on the cartridge: 717 ○○○○
+ Ring 1: "59-93123-000-000*", "IFPI LQ17", "IFPI 9QK3", "59-93123-000-000"
+ -->
+ <software name="wackyracuk" cloneof="wackyracr3" supported="no">
+ <description>Wacky Race on Jumpin' Bean Island (UK)</description>
+ <year>200?</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-93123" />
+ <part name="cdrom" interface="vsmile_vdisk">
+ <diskarea name="cdrom">
+ <disk name="093123_000" sha1="430b54111c22fdf12b10bc7d04c2b097f9f97f6f"/>
+ </diskarea>
+ </part>
+ </software>
+
+ <software name="wackyracg" cloneof="wackyracr3" supported="no">
<!--
Original files (from TeamEurope)
<rom name="93124_000.bin" size="457901472" crc="92a0ebe0" sha1="a3a8e54d5f12094bfc0c89954987cc793d83d3f9" />
@@ -345,30 +718,28 @@ Language:
<info name="serial" value="80-093124" />
<part name="cdrom" interface="vsmile_vdisk">
<diskarea name="cdrom">
- <disk name="93124_000" sha1="90b2723c68da81de677b82d565c7e0364a7cbb53"/>
+ <disk name="093124_000" sha1="90b2723c68da81de677b82d565c7e0364a7cbb53"/>
</diskarea>
</part>
</software>
- <!-- disk mounted as 93120_003 -->
- <software name="wackyrac" supported="no">
- <!--
- Original files: unsure, maybe the following
- <rom name="wacky race on jumpin' bean island (console 80-70010) (us).ccd" size="754" crc="d6a6247e" sha1="86ff6701988f4f163816d80f9094a61fda61290e" />
- <rom name="wacky race on jumpin' bean island (console 80-70010) (us).cue" size="976" crc="d8310d43" sha1="2e9caa99f4e5a861edd060b1e180a4dab4ace171" />
- <rom name="wacky race on jumpin' bean island (console 80-70010) (us).img" size="394752624" crc="6af8435e" sha1="b643d8fd3f0f46459d2313e2c256bc6b5f33fd54" />
- <rom name="wacky race on jumpin' bean island (console 80-70010) (us).sub" size="16112352" crc="f2f1b667" sha1="d4321d7d6ed2c4bae699d1e06752c893dac0af1c" />
- -->
- <description>Wacky Race on Jumpin' Bean Island (USA)</description>
+ <!--
+ Internal Serial: 0ID_93127_000
+ Volume Label: 80_93127_022_001
+ Barcode: 3417768931274
+ Ring 1: "59-93127-000-001*", "IFPI 0946", "59-93-107-000-001"
+ Ring 2: "07/12/07 &minus;&minus; 149610 &minus;&minus; A", "IFPI LQ35"
+ -->
+ <software name="wackyracs" cloneof="wackyracr3" supported="no">
+ <description>Carrera Loca en la Isla de las Vainas Fritas (Spa)</description>
<year>200?</year>
<publisher>VTech</publisher>
- <info name="serial" value="80-093120" />
+ <info name="serial" value="80-93127" />
<part name="cdrom" interface="vsmile_vdisk">
<diskarea name="cdrom">
- <disk name="093120" sha1="dbc128608e64d40aaf3456aac2c0dd07e0f73ef4"/>
+ <disk name="093127_000" sha1="c3c98b37c6d235815698aaf67e796a34fb7ab577"/>
</diskarea>
</part>
</software>
-
</softwarelist>
diff --git a/hash/vsmileb_cart.xml b/hash/vsmileb_cart.xml
index 658923cce36..3a7b88bfc73 100644
--- a/hash/vsmileb_cart.xml
+++ b/hash/vsmileb_cart.xml
@@ -2,10 +2,6 @@
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
<!--
-NOTE: This list is here only to document available dumps and it's not used (yet) by MESS!
--->
-
-<!--
V.Smile Motion: 80-08**** (Smartridges are orange)
V.Smile Smartbook Software: 80-089*** (Smartridges are red)
@@ -36,31 +32,33 @@ VTech V.Smile Baby cartridges
| | 80-099003(UK) | Learn and Discover Home (white background on title) (pack-in) |
| XX | 80-099004(GE) | Meine kleinen Tierfreunde (Explore and Learn Home on label) |
| | 80-099005(FR) | La Maison des animaux |
-| XX | 80-099014(SE) | Lär och upptäck |
+| NA | 80-099014(SE) | Lär och upptäck (no-ROM cartridge) |
+========+===================+============================================================================+
| XX | 80-099020(US) | Pooh's Hundred Acre Wood Adventure |
| | 80-099022(NL) | Poeh's Honderd Bunderbos Avontuur |
| | 80-099023(UK) | Pooh's Hundred Acre Wood Adventure |
-| XX | 80-099024(GE) | Puuhs Hundert-Morgen-Wald |
-| | 80-099025(FR) | Winnie et ses amis dans la Faret des Reves Bieus |
+| NA | 80-099024(GE) | Puuhs Hundert-Morgen-Wald (no-ROM cartridge) |
+| | 80-099025(FR) | Winnie et ses amis dans la Forêt des Rêves Bleus |
+| NA | 80-099027(SP) | Aventuras en el Bosque de los Cien Acres (no-ROM cartridge) |
| XX | 80-099034(SE) | Nalle Puhs Äventyr i Sjumilaskogen |
+========+===================+============================================================================+
| | 80-099040(US) | Baby Einstein - World of Discoveries |
| | 80-099040(US) | Baby Einstein - World of Discoveries (no # on front label) |
| | 80-099043(UK) | Baby Einstein - World of Discoveries |
-| | 80-099045(FR) | Baby Einstein - Un Monde de decouvertes |
+| | 80-099045(FR) | Baby Einstein - Un Monde de découvertes |
+========+===================+============================================================================+
| | 80-099060(US) | A Day On The Farm |
| | 80-099063(UK) | A Day On The Farm |
| XX | 80-099064(GE) | Mein erster Bauernhof |
-| | 80-099065(FR) | Un jour a la ferme |
+| | 80-099065(FR) | Un jour à la ferme |
+| XX | 80-099067(SP) | Un Día en la Granja |
+========+===================+============================================================================+
| | 80-099080(US) | <Unknown> |
+========+===================+============================================================================+
| | 80-099100(US) | Noah's Ark Animal Adventure |
| | 80-099102(NL) | De ark van Noach |
| | 80-099103(UK) | Noah's Ark Animal Adventure |
-| | 80-099105(FR) | L'arche de Noe - L'aventure des animaux |
+| | 80-099105(FR) | L'arche de Noé - L'aventure des animaux |
+========+===================+============================================================================+
| | 80-099120(US) | Barney - Let's Go to a Party |
+========+===================+============================================================================+
@@ -99,56 +97,60 @@ The V.Baby currently have no dumps available, hence the carts are temporarily li
<softwarelist name="vsmileb_cart" description="VTech V.Smile Baby cartridges">
- <software name="mktierf" supported="no">
- <description>Meine kleinen Tierfreunde (Ger)</description>
+ <software name="dayfarmg" supported="no">
+ <description>Mein erster Bauernhof (Ger)</description>
<year>200?</year>
<publisher>VTech</publisher>
- <info name="serial" value="80-099004(GE)" />
+ <info name="serial" value="80-099064(GE)" />
<part name="cart" interface="vsmileb_cart">
<feature name="pcb" value="707154" />
<feature name="pcb_model" value="707154-3" />
- <feature name="u4" value="U4" /> <!-- EPOXY BLOB ROM -->
+ <feature name="u4" value="U4" /> <!-- ROM -->
<dataarea name="rom" size="8388608">
- <rom name="99004.u4" size="8388608" crc="7b48544b" sha1="a736ef1313762c493a366990406c3a7393457b6e" offset="0" />
+ <rom name="27-08788-000.u4" size="8388608" crc="581e16f9" sha1="330b309644db9f017d275b9df0ffe7530ed5bcef" offset="0" />
</dataarea>
</part>
</software>
- <software name="bauernhf" supported="no">
- <description>Mein erster Bauernhof (Ger)</description>
+ <software name="dayfarms" cloneof="dayfarmg" supported="no">
+ <description>Un Día en la Granja (Spa)</description>
<year>200?</year>
<publisher>VTech</publisher>
- <info name="serial" value="80-099064(GE)" />
+ <info name="serial" value="80-099067(SP)" />
<part name="cart" interface="vsmileb_cart">
<feature name="pcb" value="707154" />
- <feature name="pcb_model" value="707154-3" />
+ <feature name="pcb_model" value="707154-2" />
<feature name="u4" value="U4" /> <!-- ROM -->
<dataarea name="rom" size="8388608">
- <rom name="27-08788-000.u4" size="8388608" crc="581e16f9" sha1="330b309644db9f017d275b9df0ffe7530ed5bcef" offset="0" />
+ <rom name="99067 - Un Dia en la Granja (SP).bin" size="8388608" crc="03735215" sha1="228dc683ba1f7f7f4a61a34b29d61fe9077d2cab" offset="0" />
</dataarea>
</part>
</software>
- <software name="poohhawa" supported="no">
- <description>Pooh's Hundred Acre Wood Adventure (USA)</description>
- <year>2007</year>
+ <software name="mktierf" supported="no">
+ <description>Meine kleinen Tierfreunde (Ger)</description>
+ <year>200?</year>
<publisher>VTech</publisher>
- <info name="serial" value="80-099020(US)" />
+ <info name="serial" value="80-099004(GE)" />
<part name="cart" interface="vsmileb_cart">
+ <feature name="pcb" value="707154" />
+ <feature name="pcb_model" value="707154-3" />
+ <feature name="u4" value="U4" /> <!-- EPOXY BLOB ROM -->
<dataarea name="rom" size="8388608">
- <rom name="099020.bin" size="8388608" crc="a3ac4cd4" sha1="3562c632e0a1e70cb9e382ebb823449757afed67" offset="0" />
+ <rom name="99004.u4" size="8388608" crc="7b48544b" sha1="a736ef1313762c493a366990406c3a7393457b6e" offset="0" />
</dataarea>
</part>
</software>
- <software name="poohhawag" cloneof="poohhawa" supported="no">
- <description>Puuhs Hundert-Morgen-Wald (Ger)</description>
- <year>2006?</year>
+ <software name="poohhawa" supported="no">
+ <description>Pooh's Hundred Acre Wood Adventure (USA)</description>
+ <year>2007</year>
<publisher>VTech</publisher>
- <info name="serial" value="80-099024(GE)" />
+ <info name="serial" value="80-099020(US)" />
<part name="cart" interface="vsmileb_cart">
- <feature name="pcb" value="707155" />
- <feature name="pcb_model" value="707155-2" />
+ <dataarea name="rom" size="8388608">
+ <rom name="099020.bin" size="8388608" crc="a3ac4cd4" sha1="3562c632e0a1e70cb9e382ebb823449757afed67" offset="0" />
+ </dataarea>
</part>
</software>
@@ -167,15 +169,4 @@ The V.Baby currently have no dumps available, hence the carts are temporarily li
</part>
</software>
- <software name="lupptack" cloneof="mktierf" supported="no">
- <description>Lär och upptäck (Swe)</description>
- <year>200?</year>
- <publisher>VTech</publisher>
- <info name="serial" value="80-099014(SE)" />
- <part name="cart" interface="vsmileb_cart">
- <feature name="pcb" value="707155" />
- <feature name="pcb_model" value="707155-2" />
- </part>
- </software>
-
</softwarelist>
diff --git a/hash/vsmilem_cart.xml b/hash/vsmilem_cart.xml
index 854efc59203..5963e056548 100644
--- a/hash/vsmilem_cart.xml
+++ b/hash/vsmilem_cart.xml
@@ -2,10 +2,6 @@
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
<!--
-NOTE: This list is here only to document available dumps and it's not used (yet) by MESS!
--->
-
-<!--
V.Smile Motion: 80-08**** (Smartridges are orange)
V.Smile Smartbook Software: 80-089*** (Smartridges are red)
@@ -26,203 +22,208 @@ Language:
*******15 = Norway
*******?? = Finland
-+========+===================+============================================================================+
-| | 80-084000(US) | Action Mania |
-| | (IT) | ????? |
-| | 80-084002(NL) | Sports Games |
-| | 80-084003(UK) | Action Mania |
-| | 80-084004(GE) | Sportskanone |
-| | 80-084005(FR) | Sporti Folies |
-| | 80-084006(PT) | Action Mania (84016 on cart) |
-| | 80-084007(SP) | Action Manía |
-+========+===================+============================================================================+
-| | 80-084020(US) | Dora the Explorer: Dora's Fix It Adventure |
-| | 80-084021(US) | Dora the Explorer: Dora's Fix It Adventure (pocket version) |
-| | 80-084022(NL) | Dora: Dora's Reparatie Avontuur |
-| | 80-084023(UK) | Dora the Explorer: Dora's Fix It Adventure |
-| XX | 80-084024(GE) | Dora: Doras Reparatur-Abenteuer |
-| | 80-084025(FR) | Dora L'Exploratrice : Les Adventures De Dora Apprentie Mecano |
-| | 80-084026(PT) | Dora : em busca das pecas perdidas |
-| | 80-084027(SP) | Dora : La Aventura arregla-todo de Dora |
-+========+===================+============================================================================+
-| | 80-084040(US) | Scooby-Doo! - Funland Frenzy |
-| | 80-084043(UK) | Scooby-Doo! - Funland Frenzy |
-| | 80-084044(GE) | Scooby-Doo! - Im Lernpark |
-| | 80-084045(FR) | Scooby-Doo - Panique A Funland |
-| | 80-084047(SP) | Scooby-Doo - Misterio en el Parque |
-+========+===================+============================================================================+
-| | 80-084060(US) | Thomas and Friends - Engines Working Together |
-| | 80-084063(UK) | Thomas and Friends - Engines Working Together |
-| | 80-084064(GE) | Thomas - Freunde halten zusammen |
-+========+===================+============================================================================+
-| | 80-084080(US) | Wall-E |
-| | 80-084083(UK) | Wall-E |
-| | 80-084084(GE) | Wall-E |
-| | 80-084085(FR) | Wall-E |
-| | 80-084087(SP) | Wall-E |
-+========+===================+============================================================================+
-| | 80-084100(US) | Wonder Pets - Save the Animals! |
-| | 80-084103(UK) | Wonder Pets - Save the Animals! |
-+========+===================+============================================================================+
-| | 80-084120(US) | Kung Fu Panda - Path of the Panda |
-| | 80-084123(UK) | Kung Fu Panda - Path of the Panda |
-| XX | 80-084124(GE) | Kung Fu Panda - Der Weg des Panda |
-| | 80-084125(FR) | Kung Fu Panda - La mission de Po |
-+========+===================+============================================================================+
-| | 80-084140(US) | Spider-Man & Friends - Secret Missions (AKA Professor V's Secret Missions with diff label)
-| | 80-084143(UK) | Spider-Man & Friends - Secret Missions |
-| | 80-084144(GE) | Spider-Man & Freunde - Geheime Missionen |
-| | 80-084145(FR) | Spider-Man and ses amis - Missions Secretes |
-| | 80-084147(SP) | Spider-Man y Amigos: Misiones Secretas (no # on label) |
-+========+===================+============================================================================+
-| | 80-084160(US) | Disney's Little Einsteins: The Glass Slipper Ball |
-| | 80-084163(UK) | Disney's Little Einsteins: The Glass Slipper Ball |
-| XX | 80-084164(GE) | Disney's Kleine Einsteins: Der Glaspantoffel-Ball |
-| | 80-084167(SP) | Little Einsteins de Disney: El Baile del Zapatito de Cristal |
-+========+===================+============================================================================+
-| | 80-084180(US) | Mickey Mouse Clubhouse |
-| | 80-084182(NL) | Mickey Mouse Clubhouse |
-| | 80-084183(UK) | Mickey Mouse Clubhouse |
-| | 80-084184(GE) | Micky Maus Wunderhaus |
-| | 80-084185(FR) | La Maison de Mickey |
-| | 80-084186(PT) | A Casa do Mickey Mouse (84196 on cart) |
-| | 80-084187(SP) | La Casa de Mickey Mouse |
-+========+===================+============================================================================+
-| | 80-084200(US) | Nascar Academy - Race Car Superstar |
-+========+===================+============================================================================+
-| | 80-084220(US) | Snow Park Challenge |
-| | 80-084222(NL) | Wintersport Games |
-| | 80-084223(UK) | Snow Park Challenge |
-| | 80-084224(GE) | Wintersport |
-| | 80-084225(FR) | ?????? picture too fuzzy for positve confirm |
-+========+===================+============================================================================+
-| | 80-084240(US) | Ni Hao Kai Lan |
-| | 80-084245(FR) | Ni Hao Kai Lan |
-+========+===================+============================================================================+
-| | 80-084260(US) | My Pet Puppy (unreleased in USA?? UK version plays AOK on NTSC console) |
-| | 80-084262(NL) | Mijn Puppy! |
-| | 80-084263(UK) | My Pet Puppy |
-| | 80-084264(GE) | Mein erster Hund |
-| | 80-084265(FR) | Mon Youtou Tout Fou! |
-| | 80-084267(SP) | Dakota y su Mascota |
-+========+===================+============================================================================+
-| | 80-084280(US) | Wild Waves |
-| | 80-084282(NL) | Water-sport Games |
-| | 80-084283(UJ) | Wild Waves |
-| | 80-084284(GE) | Dolphis Wasser-abenteuer |
-| | 80-084285(FR) | Martin le Dauphin |
-+========+===================+============================================================================+
-| | 80-084300(US) | Soccer Challenge |
-| | 80-084303(UK) | Football Challenge |
-| | 80-084304(GE) | Fussball Meisterschaft |
-| | 80-084305(FR) | Football Challenge |
-| | 80-084306(PT) | Football Challenge (cart#??) |
-| | 80-084307(SP) | Campeonato de Fútbol |
-+========+===================+============================================================================+
-| | 80-084320(US) | Disney Fairies: TinkerBell |
-| | 80-084321(US) | Disney Fairies: TinkerBell (pocket version) |
-| | 80-084322(NL) | TinkerBell |
-| | 80-084323(UK) | TinkerBell |
-| XX | 80-084324(GE) | TinkerBell |
-| | 80-084325(FR) | La fee Clochette |
-| | 80-084326(PT) | Sininho (84336 on cart) |
-| | 80-084327(SP) | Campanilla |
-+========+===================+============================================================================+
-| | 80-084340(US) | Up! |
-| | 80-084342(NL) | Up! |
-| | 80-084344(GE) | Oben |
-| | 80-084345(FR) | La-Haut |
-| | 80-084347(SP) | Up! |
-| | 80-084347-022(SP) | Up! (-022 is odd for SP) |
-+========+===================+============================================================================+
-| | 80-084360(US) | Handy Manny |
-| | 80-084362(NL) | Handy Manny |
-| | 80-084363(UK) | Handy Manny |
-| | 80-084364(GE) | Meister Manny's Werkzeugkiste |
-| | 80-084365(FR) | Manny Et Ses Outils |
-| | 80-084366(PT) | Manny Maozinhas (84376 on cart) |
-| | 80-084367(SP) | Manny Manitas |
-+========+===================+============================================================================+
-| | 80-084380(US) | Winnie the Pooh - The Honey Hunt |
-| | (IT) | Winnie the Pooh - e la caccia al miele ??? |
-| | 80-084383(UK) | Winnie the Pooh - The Honey Hunt |
-| XX | 80-084384(GE) | Winnie Puuh - Die Honigjagd |
-| | 80-084385(FR) | Winnie Rourson - La Chasse au miel de Winnie |
-| | 80-084386(PT) | Winnie - Em Busca do Mel (84396 on cart) |
-| | 80-084387(SP) | Winnie the Pooh - En Busca de la Miel |
-+========+===================+============================================================================+
-| | 80-084400(US) | Cars: Rev It Up in Radiator Springs |
-| | 80-084402(NL) | Cars: Spektakel in Radiator Springs |
-| | 80-084403(UK) | Cars: Rev it up in Radiator Springs |
-| | 80-084404(GE) | Cars: Vollgas in Radiator Springs |
-| | 80-084405(FR) | Cars: Quatre Roues |
-| | 80-084406(PT) | Cars: Aventura Em Radiator Springs (84416 on cart) |
-| | 80-084407(SP) | Cars: Acelera el Motor en Radiador Springs |
-+========+===================+============================================================================+
-| | 80-084420(US) | Toy Story 3 |
-| | 80-084421(US) | Toy Story 3 (pocket version) |
-| | (IT) | Toy Story 3 (EAN 8033836704196) GP470419? |
-| | 80-084422(NL) | Toy Story 3 |
-| | 80-084423(UK) | Toy Story 3 |
-| | 80-084424(GE) | Toy Story 3 |
-| | 80-084425(FR) | Toy Story 3 |
-| | 80-084427(SP) | Toy Story 3 |
-+========+===================+============================================================================+
-| | 80-084440(US) | Monsters vs. Aliens |
-| | 80-084442(NL) | Monsters vs. Aliens |
-| | 80-084443(UK) | Monsters vs. Aliens |
-| | 80-084444(GE) | Monsters vs. Aliens |
-| | 80-084445(FR) | Monsters vs. Aliens |
-| | 80-084447(SP) | Monstruos contra Alienígenas |
-+========+===================+============================================================================+
-| | 80-084460(US) | Noddy - Detective for a Day (unreleased in USA??) see 80-092540 |
-| | 80-084463(UK) | Noddy - Detective for a Day |
-| | 80-084465(FR) | Oui-Oui - Detective d'un jour |
-| | 80-084467(SP) | Noddy - Detective por un día |
-+========+===================+============================================================================+
-| | 80-084480(US) | The Princess and the Frog (motion version) |
-| | 80-084481(US) | The Princess and the Frog (pocket version) |
-| | 80-084482(NL) | Prinses en de Kikker (label in english) |
-| | 80-084483(UK) | The Princess and the Frog |
-| | 80-084484(GE) | Kuess den Frosch |
-| | 80-084485(FR) | La Princesse Et La Grenouille |
-| | 80-084487(SP) | Tiana y el Sapo - El gran sueño de Tiana |
-+========+===================+============================================================================+
-| | 80-084500(US) | Shrek Forever After |
-| | 80-084502(NL) | Sjrek voor eeuwig en altijd |
-| | 80-084503(UK) | Shrek Forever After |
-| | 80-084504(GE) | Fuer immer Shrek |
-| | 80-084505(FR) | Shrek 4 - Il Etait une Fin |
-| | 80-084507(SP) | Shrek Felices para siempre |
-+========+===================+============================================================================+
-| | 80-084520(US) | <Unknown> |
-+========+===================+============================================================================+
-| | 80-084540(US) | Super Why to the Rescue! The Beach Day Mystery |
-| | 80-084541(US) | Super Why to the Rescue! The Beach Day Mystery (pocket version) |
-+========+===================+============================================================================+
-| | 80-084560(US) | <Unknown> |
-+========+===================+============================================================================+
-| | 80-084580(US) | Cars 2 (motion version) |
-| | 80-084581(US) | Cars 2 (pocket version) |
-| | 80-084583(UK) | Cars 2 |
-| | 80-084584(GE) | Cars 2 |
-| | 80-084585(FR) | Cars 2 |
-| | 80-084587(SP) | Cars 2 |
-+========+===================+============================================================================+
-| | 80-084600(US) | <Unknown> (Should be Orange colored Cinderella - Cinderella's Magic Wishes)|
-| | 80-084603(UK) | Cinderella - Cinderella's Magic Wishes |
-| XX | 80-084604(GE) | Cinderella - Lernen im Maerchenland |
-| | 80-084605(FR) | Cendrillon - ????? |
-+========+===================+============================================================================+
-| | 80-084620(US) | <Unknown> (Should be Orange colored Finding Nemo) |
-| | 80-084624(GE) | Findet Nemo - Nemos Unterwasserabenteuer |
-| | 80-084625(FR) | Le Monde de Nemo - Nemo a la decourverte de l'ocean |
-| | 80-084627(SP) | Buscando a Nemo - Los Descubrimientos de Nemo |
-+========+===================+============================================================================+
-| | 80-084640(US) | <Unknown> (Should be Orange colored Spongebob) |
-| | 80-084644(GE) | Spongebob Schwammkopf - Der Tag des Schwamms |
-| | 80-084647(SP) | Bob Esponja - Un día en la vida de una esponja |
-+========+===================+============================================================================+
++========+===================+===========================================================================================+
+| XX | 80-084000(US) | Action Mania (Rev, 4?) |
+| XX | 80-084000(US) | Action Mania (Rev, 6?) |
+| | (IT) | ????? |
+| | 80-084002(NL) | Sports Games |
+| | 80-084003(UK) | Action Mania |
+| | 80-084004(GE) | Sportskanone |
+| | 80-084005(FR) | Sporti Folies |
+| | 80-084006(PT) | Action Mania (84016 on cart) |
+| XX | 80-084007(SP) | Action Manía |
++========+===================+===========================================================================================+
+| XX | 80-084020(US) | Dora the Explorer: Dora's Fix It Adventure |
+| ** | 80-084021(US) | Dora the Explorer: Dora's Fix It Adventure (pocket version, same ROM as 80-084020(US)) |
+| | 80-084022(NL) | Dora: Dora's Reparatie Avontuur |
+| | 80-084023(UK) | Dora the Explorer: Dora's Fix It Adventure |
+| XX | 80-084024(GE) | Dora: Doras Reparatur-Abenteuer |
+| XX | 80-084024(GE) | Dora: Doras Reparatur-Abenteuer (Rev. 2) |
+| | 80-084025(FR) | Dora L'Exploratrice : Les Adventures De Dora Apprentie Mecano |
+| | 80-084026(PT) | Dora : em busca das pecas perdidas |
+| | 80-084027(SP) | Dora : La Aventura arregla-todo de Dora |
++========+===================+===========================================================================================+
+| | 80-084040(US) | Scooby-Doo! - Funland Frenzy |
+| | 80-084043(UK) | Scooby-Doo! - Funland Frenzy |
+| | 80-084044(GE) | Scooby-Doo! - Im Lernpark |
+| | 80-084045(FR) | Scooby-Doo - Panique A Funland |
+| | 80-084047(SP) | Scooby-Doo - Misterio en el Parque |
++========+===================+===========================================================================================+
+| | 80-084060(US) | Thomas and Friends - Engines Working Together |
+| | 80-084063(UK) | Thomas and Friends - Engines Working Together |
+| XX | 80-084064(GE) | Thomas - Freunde halten zusammen |
++========+===================+===========================================================================================+
+| | 80-084080(US) | Wall-E |
+| | 80-084083(UK) | Wall-E |
+| | 80-084084(GE) | Wall-E |
+| | 80-084085(FR) | Wall-E |
+| | 80-084087(SP) | Wall-E |
++========+===================+===========================================================================================+
+| | 80-084100(US) | Wonder Pets - Save the Animals! |
+| | 80-084103(UK) | Wonder Pets - Save the Animals! |
++========+===================+===========================================================================================+
+| | 80-084120(US) | Kung Fu Panda - Path of the Panda |
+| | 80-084123(UK) | Kung Fu Panda - Path of the Panda |
+| XX | 80-084124(GE) | Kung Fu Panda - Der Weg des Panda |
+| | 80-084125(FR) | Kung Fu Panda - La mission de Po |
++========+===================+===========================================================================================+
+| | 80-084140(US) | Spider-Man & Friends - Secret Missions (AKA Professor V's Secret Missions with diff label)|
+| | 80-084143(UK) | Spider-Man & Friends - Secret Missions |
+| XX | 80-084144(GE) | Spider-Man & Freunde - Geheime Missionen |
+| | 80-084145(FR) | Spider-Man and ses amis - Missions Secretes |
+| | 80-084147(SP) | Spider-Man y Amigos: Misiones Secretas (no # on label) |
++========+===================+===========================================================================================+
+| XX | 80-084160(US) | Disney's Little Einsteins: The Glass Slipper Ball (Rev. 2?) |
+| XX | 80-084160(US) | Disney's Little Einsteins: The Glass Slipper Ball (Rev. 5?) |
+| | 80-084163(UK) | Disney's Little Einsteins: The Glass Slipper Ball |
+| XX | 80-084164(GE) | Disney's Kleine Einsteins: Der Glaspantoffel-Ball |
+| XX | 80-084164(GE) | Disney's Kleine Einsteins: Der Glaspantoffel-Ball (Rev. 2?) |
+| | 80-084167(SP) | Little Einsteins de Disney: El Baile del Zapatito de Cristal |
++========+===================+===========================================================================================+
+| XX | 80-084180(US) | Mickey Mouse Clubhouse |
+| | 80-084182(NL) | Mickey Mouse Clubhouse |
+| | 80-084183(UK) | Mickey Mouse Clubhouse |
+| | 80-084184(GE) | Micky Maus Wunderhaus |
+| | 80-084185(FR) | La Maison de Mickey |
+| | 80-084186(PT) | A Casa do Mickey Mouse (84196 on cart) |
+| | 80-084187(SP) | La Casa de Mickey Mouse |
++========+===================+===========================================================================================+
+| XX | 80-084200(US) | Nascar Academy - Race Car Superstar |
++========+===================+===========================================================================================+
+| | 80-084220(US) | Snow Park Challenge |
+| | 80-084222(NL) | Wintersport Games |
+| | 80-084223(UK) | Snow Park Challenge |
+| XX | 80-084224(GE) | Wintersport |
+| | 80-084225(FR) | ?????? picture too fuzzy for positive confirm |
++========+===================+===========================================================================================+
+| XX | 80-084240(US) | Ni Hao Kai Lan |
+| | 80-084245(FR) | Ni Hao Kai Lan |
++========+===================+===========================================================================================+
+| | 80-084260(US) | My Pet Puppy (unreleased in USA?? UK version plays AOK on NTSC console) |
+| | 80-084262(NL) | Mijn Puppy! |
+| | 80-084263(UK) | My Pet Puppy |
+| XX | 80-084264(GE) | Mein erster Hund |
+| | 80-084265(FR) | Mon Youtou Tout Fou! |
+| | 80-084267(SP) | Dakota y su Mascota |
++========+===================+===========================================================================================+
+| | 80-084280(US) | Wild Waves |
+| | 80-084282(NL) | Water-sport Games |
+| | 80-084283(UJ) | Wild Waves |
+| | 80-084284(GE) | Dolphis Wasser-abenteuer |
+| | 80-084285(FR) | Martin le Dauphin |
++========+===================+===========================================================================================+
+| | 80-084300(US) | Soccer Challenge |
+| | 80-084303(UK) | Football Challenge |
+| | 80-084304(GE) | Fussball Meisterschaft |
+| | 80-084305(FR) | Football Challenge |
+| | 80-084306(PT) | Football Challenge (cart#??) |
+| | 80-084307(SP) | Campeonato de Fútbol |
++========+===================+===========================================================================================+
+| | 80-084320(US) | Disney Fairies: TinkerBell |
+| | 80-084321(US) | Disney Fairies: TinkerBell (pocket version) |
+| | 80-084322(NL) | TinkerBell |
+| | 80-084323(UK) | TinkerBell |
+| XX | 80-084324(GE) | TinkerBell |
+| | 80-084325(FR) | La fee Clochette |
+| | 80-084326(PT) | Sininho (84336 on cart) |
+| | 80-084327(SP) | Campanilla |
++========+===================+===========================================================================================+
+| | 80-084340(US) | Up! |
+| | 80-084342(NL) | Up! |
+| | 80-084344(GE) | Oben |
+| | 80-084345(FR) | La-Haut |
+| | 80-084347(SP) | Up! |
+| | 80-084347-022(SP) | Up! (-022 is odd for SP) |
++========+===================+===========================================================================================+
+| XX | 80-084360(US) | Handy Manny |
+| | 80-084362(NL) | Handy Manny |
+| | 80-084363(UK) | Handy Manny |
+| | 80-084364(GE) | Meister Manny's Werkzeugkiste |
+| | 80-084365(FR) | Manny Et Ses Outils |
+| | 80-084366(PT) | Manny Maozinhas (84376 on cart) |
+| | 80-084367(SP) | Manny Manitas |
++========+===================+===========================================================================================+
+| | 80-084380(US) | Winnie the Pooh - The Honey Hunt |
+| | (IT) | Winnie the Pooh - e la caccia al miele ??? |
+| | 80-084383(UK) | Winnie the Pooh - The Honey Hunt |
+| XX | 80-084384(GE) | Winnie Puuh - Die Honigjagd |
+| | 80-084385(FR) | Winnie Rourson - La Chasse au miel de Winnie |
+| | 80-084386(PT) | Winnie - Em Busca do Mel (84396 on cart) |
+| | 80-084387(SP) | Winnie the Pooh - En Busca de la Miel |
++========+===================+===========================================================================================+
+| | 80-084400(US) | Cars: Rev It Up in Radiator Springs |
+| | 80-084402(NL) | Cars: Spektakel in Radiator Springs |
+| | 80-084403(UK) | Cars: Rev it up in Radiator Springs |
+| XX | 80-084404(GE) | Cars: Vollgas in Radiator Springs |
+| | 80-084405(FR) | Cars: Quatre Roues |
+| | 80-084406(PT) | Cars: Aventura Em Radiator Springs (84416 on cart) |
+| | 80-084407(SP) | Cars: Acelera el Motor en Radiador Springs |
++========+===================+===========================================================================================+
+| | 80-084420(US) | Toy Story 3 |
+| | 80-084421(US) | Toy Story 3 (pocket version) |
+| | (IT) | Toy Story 3 (EAN 8033836704196, GP470419?) |
+| | 80-084422(NL) | Toy Story 3 |
+| | 80-084423(UK) | Toy Story 3 |
+| XX | 80-084424(GE) | Toy Story 3 |
+| | 80-084425(FR) | Toy Story 3 |
+| | 80-084427(SP) | Toy Story 3 |
++========+===================+===========================================================================================+
+| XX | 80-084440(US) | Monsters vs. Aliens |
+| | 80-084442(NL) | Monsters vs. Aliens |
+| | 80-084443(UK) | Monsters vs. Aliens |
+| | 80-084444(GE) | Monsters vs. Aliens |
+| | 80-084445(FR) | Monsters vs. Aliens |
+| | 80-084447(SP) | Monstruos contra Alienígenas |
++========+===================+===========================================================================================+
+| | 80-084460(US) | Noddy - Detective for a Day (unreleased in USA??) see 80-092540 |
+| | 80-084463(UK) | Noddy - Detective for a Day |
+| | 80-084465(FR) | Oui-Oui - Detective d'un jour |
+| | 80-084467(SP) | Noddy - Detective por un día |
++========+===================+===========================================================================================+
+| | 80-084480(US) | The Princess and the Frog (motion version) |
+| | 80-084481(US) | The Princess and the Frog (pocket version) |
+| | 80-084482(NL) | Prinses en de Kikker (label in english) |
+| | 80-084483(UK) | The Princess and the Frog |
+| XX | 80-084484(GE) | Kuess den Frosch |
+| | 80-084485(FR) | La Princesse Et La Grenouille |
+| | 80-084487(SP) | Tiana y el Sapo - El gran sueño de Tiana |
++========+===================+===========================================================================================+
+| XX | 80-084500(US) | Shrek Forever After |
+| | 80-084502(NL) | Sjrek voor eeuwig en altijd |
+| | 80-084503(UK) | Shrek Forever After |
+| XX | 80-084504(GE) | Fuer immer Shrek |
+| | 80-084505(FR) | Shrek 4 - Il Etait une Fin |
+| | 80-084507(SP) | Shrek Felices para siempre |
++========+===================+===========================================================================================+
+| | 80-084520(US) | <Unknown> |
++========+===================+===========================================================================================+
+| | 80-084540(US) | Super Why to the Rescue! The Beach Day Mystery |
+| | 80-084541(US) | Super Why to the Rescue! The Beach Day Mystery (pocket version) |
++========+===================+===========================================================================================+
+| | 80-084560(US) | <Unknown> |
++========+===================+===========================================================================================+
+| | 80-084580(US) | Cars 2 (motion version) |
+| | 80-084581(US) | Cars 2 (pocket version) |
+| | 80-084583(UK) | Cars 2 |
+| XX | 80-084584(GE) | Cars 2 |
+| | 80-084585(FR) | Cars 2 |
+| | 80-084587(SP) | Cars 2 |
++========+===================+===========================================================================================+
+| | 80-084600(US) | <Unknown> (Should be Orange colored Cinderella - Cinderella's Magic Wishes) |
+| | 80-084603(UK) | Cinderella - Cinderella's Magic Wishes |
+| XX | 80-084604(GE) | Cinderella - Lernen im Maerchenland |
+| XX | 80-084604(GE) | Cinderella - Lernen im Maerchenland (Rev. 2?) |
+| | 80-084605(FR) | Cendrillon - ????? |
++========+===================+===========================================================================================+
+| | 80-084620(US) | <Unknown> (Should be Orange colored Finding Nemo) |
+| | 80-084624(GE) | Findet Nemo - Nemos Unterwasserabenteuer |
+| | 80-084625(FR) | Le Monde de Nemo - Nemo a la decourverte de l'ocean |
+| | 80-084627(SP) | Buscando a Nemo - Los Descubrimientos de Nemo |
++========+===================+===========================================================================================+
+| | 80-084640(US) | <Unknown> (Should be Orange colored Spongebob) |
+| XX | 80-084644(GE) | Spongebob Schwammkopf - Der Tag des Schwamms |
+| | 80-084647(SP) | Bob Esponja - Un día en la vida de una esponja |
++========+===================+===========================================================================================+
V.Smile Smartbooks
Smartbooks currently have no dumps available, hence they are temporarily listed here.
@@ -241,12 +242,86 @@ Smartbooks currently have no dumps available, hence they are temporarily listed
<softwarelist name="vsmilem_cart" description="VTech V.Smile Motion cartridges">
- <software name="cinderla" supported="no">
- <description>Disney Princess Cinderella - Lernen im Märchenland (Ger)</description>
+ <software name="actnmniam" supported="no">
+ <description>Action Mania (US, Rev. 4?)</description>
+ <year>201?</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-084000(US)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="pcb" value="708201" />
+ <feature name="pcb_model" value="708201-4" />
+ <feature name="u1" value="" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="8388608">
+ <rom name="vsmile84000-4.bin" size="8388608" crc="9732d6c4" sha1="6973e473fc9b274fe8e1151a27bdd02df67a23eb" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="actnmniama" cloneof="actnmniam" supported="no">
+ <description>Action Mania (US, Rev. 6?)</description>
+ <year>201?</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-084000(US)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="u1" value="" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="8388608">
+ <rom name="vsmile84000-6.bin" size="8388608" crc="ea4aeb1a" sha1="74807f9306ccc691735acdca66588a80467bebbd" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="actnmniams" cloneof="actnmniam" supported="no">
+ <description>Action Manía (Sp)</description>
+ <year>201?</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-084007(SP)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="pcb" value="708201" />
+ <feature name="pcb_model" value="708201-4" />
+ <feature name="u1" value="" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="8388608">
+ <rom name="84007 G.u1" size="8388608" crc="c14a04d2" sha1="6db09fd90f88773aafd5d95c4ea403dacddc9e58" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="carsmg" supported="no">
+ <description>Cars: Vollgas in Radiator Springs (Ger)</description>
+ <year>2009</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-084404(GE)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="pcb" value="708106" />
+ <feature name="pcb_model" value="708106-3" />
+ <feature name="u1" value="" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="8388608">
+ <rom name="A84404(2).u1" size="8388608" crc="beaa1b6a" sha1="c6e68da7935642035e13cc7922b0193cc6e5272c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="cars2mg" supported="no">
+ <description>Disney/Pixar Cars 2 (Ger)</description>
+ <year>2011</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-084404(GE)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="pcb" value="708106" />
+ <feature name="pcb_model" value="708106-3" />
+ <feature name="u1" value="" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="0x1000000">
+ <rom name="cars2_low.bin" size="0x0800000" crc="8d5eeb71" sha1="f53867b360464c12d905ca90aaf03855ca5fa455" offset="0x0000000" />
+ <rom name="cars2_high.bin" size="0x0800000" crc="7a5b9ead" sha1="8c01a52ed392b50f2a7e91ae628ae4f6f06a5fc3" offset="0x0800000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="cinderlamg" supported="no">
+ <description>Disneys Princess Cinderella - Lernen im Märchenland (Ger)</description>
<year>2010?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-084604(GE)" />
- <part name="cart" interface="vsmilem_cart">
+ <part name="cart" interface="vsmile_cart">
<feature name="pcb" value="708201" />
<feature name="pcb_model" value="708201-7" />
<feature name="u1" value="" /> <!-- EPOXY BLOB ROM -->
@@ -256,12 +331,24 @@ Smartbooks currently have no dumps available, hence they are temporarily listed
</part>
</software>
- <software name="kfpanda" supported="no">
+ <software name="cinderlam2g" cloneof="cinderlamg" supported="no">
+ <description>Disneys Princess Cinderella - Lernen im Märchenland (Ger, Rev. 2?)</description>
+ <year>2010</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-084604(GE)" />
+ <part name="cart" interface="vsmile_cart">
+ <dataarea name="rom" size="8388608">
+ <rom name="80-084604.bin" size="8388608" crc="9170597a" sha1="2c3235e7e8986b1c62af6b218a8ba49bb3571345" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="kfpandamg" supported="no">
<description>DreamWorks Kung Fu Panda - Der Weg des Panda (Ger)</description>
<year>2008?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-084124(GE)" />
- <part name="cart" interface="vsmilem_cart">
+ <part name="cart" interface="vsmile_cart">
<feature name="pcb" value="708201" />
<feature name="pcb_model" value="708201-4" />
<feature name="u1" value="" /> <!-- EPOXY BLOB ROM -->
@@ -271,12 +358,25 @@ Smartbooks currently have no dumps available, hence they are temporarily listed
</part>
</software>
- <software name="dora" supported="no">
+ <software name="doram" supported="no">
+ <description>Nickelodeon Dora the Explorer: Dora's Fix It Adventure (US, Rev. 3?)</description>
+ <year>2008</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-084020(US)" /> <!-- Same ROM as 084021(US) -->
+ <part name="cart" interface="vsmile_cart">
+ <feature name="u1" value="" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="8388608">
+ <rom name="vsmile84020-3.bin" size="8388608" crc="73a3c852" sha1="8ca7255ab3e45ef670d09cfb4959bc8769415dc2" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="doramg" cloneof="doram" supported="no">
<description>Nick Dora - Doras Reparatur-Abenteuer (Ger)</description>
- <year>2009?</year>
+ <year>2009</year>
<publisher>VTech</publisher>
<info name="serial" value="80-084024(GE)" />
- <part name="cart" interface="vsmilem_cart">
+ <part name="cart" interface="vsmile_cart">
<feature name="pcb" value="708201" />
<feature name="pcb_model" value="708201-4" />
<feature name="u1" value="" /> <!-- EPOXY BLOB ROM -->
@@ -286,39 +386,155 @@ Smartbooks currently have no dumps available, hence they are temporarily listed
</part>
</software>
- <software name="kleinstn" supported="no">
- <description>Kleine Einsteins (Ger)</description>
+ <software name="doramg2" cloneof="doram" supported="no">
+ <description>Nick Dora - Doras Reparatur-Abenteuer (Ger, Rev. 2)</description>
+ <year>2009?</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-084024(GE)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="pcb" value="708201" />
+ <feature name="pcb_model" value="708201-4" />
+ <feature name="u1" value="" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="8388608">
+ <rom name="84024 OK.u1" size="8388608" crc="7848fa93" sha1="567a337f27cc5ff0ce832afa903efafc8a305f17" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="hmannym" cloneof="doram" supported="no">
+ <description>Disney Handy Manny (US, Rev. 2?)</description>
+ <year>2009</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-084360(US)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="u1" value="" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="8388608">
+ <rom name="vsmile84360-2.bin" size="8388608" crc="a6ee705b" sha1="50a94ca17efbeb3a69decab948c945df272f9c69" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="ltleinstnm" supported="no">
+ <description>Disney's Little Einsteins (US, Rev. 2?)</description>
+ <year>2009</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-084160(US)" />
+ <part name="cart" interface="vsmile_cart">
+ <dataarea name="rom" size="8388608">
+ <rom name="vsmile84160-2.bin" size="8388608" crc="add7cc23" sha1="561e496ecbbc1e387ec343069ac19ae9aa2f234e" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="ltleinstnma" cloneof="ltleinstnm" supported="no">
+ <description>Disney's Little Einsteins (US, Rev. 5?)</description>
+ <year>2009</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-084160(US)" />
+ <part name="cart" interface="vsmile_cart">
+ <dataarea name="rom" size="8388608">
+ <rom name="vsmile84160-5.bin" size="8388608" crc="e81159c9" sha1="dc96120d27de83e37edae6620ac40ab11b56d871" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="ltleinstnmg" cloneof="ltleinstnm" supported="no">
+ <description>Disney's Kleine Einsteins (Ger)</description>
<year>200?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-084164(GE)" />
- <part name="cart" interface="vsmilem_cart">
+ <part name="cart" interface="vsmile_cart">
<dataarea name="rom" size="8388608">
<rom name="80-084164.bin" size="8388608" crc="b0ec807e" sha1="e947c84efd3f061cbf10f73e412d4cfdd474bade" offset="0" />
</dataarea>
</part>
</software>
- <software name="tinker" supported="no">
- <description>TinkerBell (Ger)</description>
- <year>2009?</year>
+ <software name="ltleinstnm2g" cloneof="ltleinstnm" supported="no">
+ <description>Disney's Kleine Einsteins (Ger, Rev. 2?)</description>
+ <year>2009</year>
<publisher>VTech</publisher>
- <info name="serial" value="80-084324(GE)" />
- <part name="cart" interface="vsmilem_cart">
+ <info name="serial" value="80-084164(GE)" />
+ <part name="cart" interface="vsmile_cart">
+ <dataarea name="rom" size="8388608">
+ <rom name="80-084164.bin" size="8388608" crc="6bb78a9b" sha1="341d773b774af3153e2490605d8d3d9d88fb6903" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="mickeychm" supported="no">
+ <description>Disney Mickey Mouse Clubhouse (US)</description>
+ <year>2008</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-084180(US)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="u1" value="" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="8388608">
+ <rom name="vsmile84180.bin" size="8388608" crc="2538c1d2" sha1="481af1fe5de995854068329aabf08ae9c197d175" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="monvsalienm" supported="no">
+ <description>DreamWorks Monsters vs. Aliens (US, Rev. 3?)</description>
+ <year>2009</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-084440(US)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="u1" value="" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="8388608">
+ <rom name="vsmile84440-3.bin" size="8388608" crc="81f7affb" sha1="3208b5f2d6616396b2bd3a5446bd4e3ee277dc9a" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="mypuppymg" supported="no">
+ <description>Mein erster Hund (Ger)</description>
+ <year>200?</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-084264(GE)" />
+ <part name="cart" interface="vsmile_cart">
<feature name="pcb" value="708201" />
<feature name="pcb_model" value="708201-7" />
<feature name="u1" value="" /> <!-- EPOXY BLOB ROM -->
<dataarea name="rom" size="8388608">
- <rom name="C84324.u1" size="8388608" crc="9e207566" sha1="bb3e180a2c69306b56f08909a05dc83309be0f09" offset="0" />
+ <rom name="C84264.u1" size="8388608" crc="ca98e437" sha1="8c4964a671c6c3d3c8bd5859b14143b901d54021" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="nascarm" supported="no">
+ <description>NASCAR Academy - Race Car Superstar (US)</description>
+ <year>2009?</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-084200(US)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="u1" value="" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="8388608">
+ <rom name="vsmile84200.bin" size="8388608" crc="55db5a32" sha1="8345985019ceaeb26bad1d0fa1236807ba054fac" offset="0" />
</dataarea>
</part>
</software>
- <software name="pooh" supported="no">
+ <software name="nihaoklm" supported="no">
+ <description>Nickelodeon Ni Hao Kai Lan - Happy Chinese New Year! (US)</description>
+ <year>2009</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-084240(US)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="u1" value="" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="8388608">
+ <rom name="vsmile84240.bin" size="8388608" crc="3c3ddb1a" sha1="1a37f28f8893e130f55e6cae964490a9b3a60528" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="poohmg" supported="no">
<description>Winnie Puuh - Die Honigjagd (Ger)</description>
<year>2009?</year>
<publisher>VTech</publisher>
<info name="serial" value="80-084384(GE)" />
- <part name="cart" interface="vsmilem_cart">
+ <part name="cart" interface="vsmile_cart">
<feature name="pcb" value="708201" />
<feature name="pcb_model" value="708201-4" />
<feature name="u1" value="" /> <!-- EPOXY BLOB ROM -->
@@ -328,4 +544,161 @@ Smartbooks currently have no dumps available, hence they are temporarily listed
</part>
</software>
+ <software name="prinfrogmg" supported="no">
+ <description>Küss den Frosch - Tianas großer Traum (Ger)</description>
+ <year>2010</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-084484(GE)" />
+ <part name="cart" interface="vsmile_cart">
+ <dataarea name="rom" size="8388608">
+ <rom name="C84484.bin" size="8388608" crc="8abc088c" sha1="3637de0af0371a4bb473ae28b35141b10bbb047f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="shrekfam" supported="no">
+ <description>Shrek Forever After (US)</description>
+ <year>200?</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-084500(US)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="pcb" value="84500 E" />
+ <feature name="u1" value="" /> <!-- EPOXY BLOB ROM --> <!-- 2 globs, uses /CS2 for 2nd glob -->
+ <feature name="u2" value="" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="0x1000000">
+ <rom name="vsmile84500.blob1.bin" size="0x0800000" crc="175117f1" sha1="48231caf853e27856eb033d14937b7eb7e74198c" offset="0x0000000" />
+ <rom name="vsmile84500.blob2.bin" size="0x0800000" crc="5dc681ea" sha1="1a3a2ff08bd52ad74183b09059082b492000e571" offset="0x0800000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="shrekfamg" cloneof="shrekfam" supported="no">
+ <description>Für immer Shrek (Ger)</description>
+ <year>2010</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-084504(GE)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="pcb" value="710654-1" />
+ <feature name="u1" value="" /> <!-- EPOXY BLOB ROM --> <!-- 2 globs, uses /CS2 for 2nd glob -->
+ <feature name="u2" value="" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="0x1000000">
+ <rom name="vsmile84504.blob1.bin" size="0x0800000" crc="3f1c79e2" sha1="1b12b9b379dd942356e6ee6594c8b80dbb9db781" offset="0x0000000" />
+ <rom name="vsmile84504.blob2.bin" size="0x0800000" crc="78cf731b" sha1="9b1d1eed7bd216f4feca3160c31912b7c81e4efd" offset="0x0800000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="spidermnmg" supported="no">
+ <description>Marvel Spider-Man &amp; Freunde - Geheime Missionen (Ger)</description>
+ <year>2010</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-084144(GE)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="pcb" value="708201" />
+ <feature name="pcb_model" value="708201-7" />
+ <feature name="u1" value="" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="8388608">
+ <rom name="C84144.u1" size="8388608" crc="93d129ef" sha1="8e67e2ad36104c34b6fd944e25bbfbf0313a1d7c" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="spongebmg" supported="no">
+ <description>Nickelodeon Spongebob Schwammkopf - Der Tag des Schwamms (Ger)</description>
+ <year>2011</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-084644(GE)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="pcb" value="708201" />
+ <feature name="pcb_model" value="708201-7" />
+ <feature name="u1" value="" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="8388608">
+ <rom name="C84644.u1" size="8388608" crc="c89d9c51" sha1="11836295ebfd0a8c62e0d5f482a3c7dc18b71d1f" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="thomasmg" supported="no">
+ <description>Thomas - Freunde halten zusammen (Ger)</description>
+ <year>2007?</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-084064(GE)" />
+ <part name="cart" interface="vsmile_cart">
+ <dataarea name="rom" size="8388608">
+ <rom name="80-084064.bin" size="8388608" crc="40b28ac8" sha1="ed67e92e25dbc64c78a6e0d28c9632e9b57bd60b" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="tinkerm" supported="no">
+ <description>TinkerBell (US, Rev. 2?)</description>
+ <year>2009</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-084320(GE)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="u1" value="" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="8388608">
+ <rom name="vsmile84320-2.bin" size="8388608" crc="fa8d9640" sha1="23a69fbc2b70658b827f1b8196ee55e3efd85ef5" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="tinkermg" cloneof="tinkerm" supported="no">
+ <description>TinkerBell (Ger)</description>
+ <year>2009?</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-084324(GE)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="pcb" value="708201" />
+ <feature name="pcb_model" value="708201-7" />
+ <feature name="u1" value="" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="8388608">
+ <rom name="C84324.u1" size="8388608" crc="9e207566" sha1="bb3e180a2c69306b56f08909a05dc83309be0f09" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="toystor3mg" supported="no">
+ <description>Toy Story 3 (Ger)</description>
+ <year>2010</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-084424(GE)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="pcb" value="710654-2" />
+ <feature name="u1" value="" /> <!-- EPOXY BLOB ROM --> <!-- 2 globs, uses /CS2 for 2nd glob -->
+ <feature name="u2" value="" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="0x1000000">
+ <rom name="vsmile84424.blob1.bin" size="0x0800000" crc="845bbb46" sha1="1b11bb1a119715073560b40d65b77894043dd67a" offset="0x0000000" />
+ <rom name="vsmile84424.blob2.bin" size="0x0800000" crc="c006e9b6" sha1="2f4b32ba578117caa53bb0bf9db717d8d9dd8a13" offset="0x0800000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="wallem" supported="no">
+ <description>Disney/Pixar Wall-E (USA, Rev. 2?)</description>
+ <year>2008</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-084080(US)" />
+ <part name="cart" interface="vsmile_cart">
+ <feature name="pcb" value="708106" />
+ <feature name="pcb_model" value="708106-3" />
+ <feature name="u1" value="" /> <!-- EPOXY BLOB ROM -->
+ <dataarea name="rom" size="0x0800000">
+ <rom name="vsmile84080-2.bin" size="0x0800000" crc="63b0ae95" sha1="0ae362c743e690175d07b61822f897fc16094eb9" offset="0x0000000" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="wintrsptmg" supported="no">
+ <description>Wintersport (Ger)</description>
+ <year>2009?</year>
+ <publisher>VTech</publisher>
+ <info name="serial" value="80-084224(GE)" />
+ <part name="cart" interface="vsmile_cart">
+ <dataarea name="rom" size="8388608">
+ <rom name="80-84224.bin" size="8388608" crc="76e0952f" sha1="fd4bed2303a0e98af85645a477edb34281a5d17d" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
</softwarelist>
diff --git a/hash/vtech_storio_cart.xml b/hash/vtech_storio_cart.xml
new file mode 100644
index 00000000000..6a5b7ccc889
--- /dev/null
+++ b/hash/vtech_storio_cart.xml
@@ -0,0 +1,113 @@
+<?xml version="1.0"?>
+<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
+<softwarelist name="vtech_storio_cart" description="VTech Storio V.Reader Cartridges">
+
+ <!-- These are NAND Flash ROMs containing a FAT16 filesystem -->
+ <!-- Some cartridges (PCB 35-115600-027-402) contains no ROM, but just some bridges between edge connector pins. -->
+
+ <!--
+
+ Language:
+ ********0 = US
+ ********1 = Italy
+ ********2 = Netherlands
+ ********3 = UK
+ ********4 = Germany
+ ********5 = France
+ ********6 = Portugal
+ ********7 = Spain
+
+ Dumped | Serial | Name
+ ==============================================================================================
+ | 80-115600(US) | What's That Noise (it's 52-280800 on VTech catalog)
+ NA | 80-115622(SP) | ¿Qué ruido es ese? (no ROM cartridge)
+ | 80-280000(US) | Shrek's Vacation
+ | 80-280003(UK) | Shrek's Holiday
+ | 80-280100(US) | Toy Story 3
+ | 80-280200(US) | Mr. Men/Little Miss
+ | 80-280300(US) | Disney Fairies - Tinkerbell and The Great Fairy Rescue
+ | 80-280400(US) | Scooby Doo! - Scooby Doo and a Mummy, Too!
+ | 80-280403(UK) | Scooby Doo! - Scooby Doo and a Mummy, Too!
+ XX | 80-280422(SP) | Scooby Doo! - Scooby Doo y la momia
+ | 80-280600(US) | Olivia
+ | 80-280700(US) | The Little Engine That Could
+ | 80-280900(US) | Dora and the Three Little Pigs
+ XX | 80-280422(GER) | Dora und die drei Schweinchen
+ | 80-281000(US) | Mickey Mouse Clubhouse
+ XX | 80-281004(GER) | Micky Maus Wunderhaus
+ | 80-281100(US) | Disney Princess
+ | 80-281103(UK) | Disney Princess
+ | 80-281200(US) | Cars
+ | 80-281300(US) | Sesame Street The Happy Scientists
+ | 80-281400(US) | SpongeBob SquarePants Model Sponge
+ XX | 80-281404(GER) | Spongebob Schwammkopf - Ein Schwamm will nach oben
+ | 80-281500(US) | Tangled
+ XX | 80-281504(GER) | Rapunzel - Neu verföhnt
+ | 80-281600(US) | Chuggington - Babysitter Brewster
+ | 80-281700(US) | Penguins of Madagascar - The Helmet
+ | 80-281800(US) | Kung Fu Panda 2
+ | 80-281900(US) | Cars 2
+ | 80-282000(US) | Winnie the Pooh
+ | 80-282100(US) | Super Why! - Attack of the Eraser
+ | 80-282200(US) | Madagascar 3
+ | 80-282300(US) | Dinosaur Train - T.Rex Teeth
+ | 80-282400(US) | Hello Kitty's Surprise
+
+ -->
+
+ <software name="scoobysp" supported="no">
+ <description>Scooby-Doo!-Scooby-Doo y la momia (Spain)</description>
+ <year>2012</year>
+ <publisher>VTech</publisher>
+ <part name="cart" interface="vtech_storio_cart">
+ <dataarea name="rom" size="0x4200000">
+ <rom name="80-280422 - scooby-doo-scooby-doo y la momia (SP).bin" size="0x4200000" crc="cd1ee924" sha1="83e561af5910dc547829d54c84fbef60350f4f54" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="doragr" supported="no">
+ <description>Dora und die drei Schweinchen (Germany)</description>
+ <year>2011</year>
+ <publisher>VTech</publisher>
+ <part name="cart" interface="vtech_storio_cart">
+ <dataarea name="rom" size="0x4200000">
+ <rom name="80-280904 - Dora und die drei Schweinchen (GER).bin" size="0x4200000" crc="34f85a56" sha1="93b27d5c2a5b9e23470a3cb48099e3aa1f36bde6" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="mickeychgr" supported="no">
+ <description>Micky Maus Wunderhaus (Germany)</description>
+ <year>2011</year>
+ <publisher>VTech</publisher>
+ <part name="cart" interface="vtech_storio_cart">
+ <dataarea name="rom" size="0x4200000">
+ <rom name="80-281004 - Micky Maus Wunderhaus (GER).bin" size="0x4200000" crc="036fc056" sha1="28f5b7c13eaceadeca5f4e8ec8b1ef2f2d85d1ba" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="spongbobgr" supported="no">
+ <description>Spongebob Schwammkopf - Ein Schwamm will nach oben (Germany)</description>
+ <year>2011</year>
+ <publisher>VTech</publisher>
+ <part name="cart" interface="vtech_storio_cart">
+ <dataarea name="rom" size="0x4200000">
+ <rom name="80-281404 - Spongebob Schwammkopf - Ein Schwamm will nach oben (GER).bin" size="0x4200000" crc="f1a68329" sha1="95c39150ab86233575f4f32574f7077436077adf" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+ <software name="tangledgr" supported="no">
+ <description>Rapunzel - Neu verföhnt (Germany)</description>
+ <year>20??</year>
+ <publisher>VTech</publisher>
+ <part name="cart" interface="vtech_storio_cart">
+ <dataarea name="rom" size="0x4200000">
+ <rom name="80-281504 - Rapunzel - Neu verfohnt (GER).bin" size="0x4200000" crc="70fd0039" sha1="85823b4fcbcb3ff644154c3c0f3f3bd962846e50" offset="0" />
+ </dataarea>
+ </part>
+ </software>
+
+</softwarelist>
diff --git a/hash/z80ne_cass.xml b/hash/z80ne_cass.xml
index 044a93be059..0a9bb720205 100644
--- a/hash/z80ne_cass.xml
+++ b/hash/z80ne_cass.xml
@@ -43,13 +43,13 @@ Loading Tape BASIC Programs
<info name="usage" value="See z80ne_cass.xml file for loading instructions"/>
<part name="cass1" interface="z80ne_cass">
- <feature name="part_id" value="Tape 1 (Lettura)"/>
+ <feature name="part_id" value="Tape 1 (Lettura)"/>
<dataarea name="cass" size="1102980">
<rom name="basic 1' parte 1200bps.wav" size="1102980" crc="ce366f71" sha1="877c5ad33f6f5d502c950170bc1616f157526d43" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="z80ne_cass">
- <feature name="part_id" value="Tape 2 (BASIC)"/>
+ <feature name="part_id" value="Tape 2 (BASIC)"/>
<dataarea name="cass" size="2908430">
<rom name="basic 2' parte 1200bps.wav" size="2908430" crc="5775a8a0" sha1="bc2a02739db5dfe2460c01ead167edb73a9cb921" offset="0" />
</dataarea>
@@ -63,13 +63,13 @@ Loading Tape BASIC Programs
<info name="usage" value="See z80ne_cass.xml file for loading instructions"/>
<part name="cass1" interface="z80ne_cass">
- <feature name="part_id" value="Tape 1 (Lettura)"/>
+ <feature name="part_id" value="Tape 1 (Lettura)"/>
<dataarea name="cass" size="1566466">
<rom name="basic 1' parte 600bps.wav" size="1566466" crc="c323b144" sha1="961fe7cbd1dd80a706533f7f52c80582237fc7ed" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="z80ne_cass">
- <feature name="part_id" value="Tape 2 (BASIC)"/>
+ <feature name="part_id" value="Tape 2 (BASIC)"/>
<dataarea name="cass" size="5177366">
<rom name="basic 2' parte 600bps.wav" size="5177366" crc="37eac04d" sha1="941d5d25253df6876e106e31bb5c76aae7540467" offset="0" />
</dataarea>
@@ -83,13 +83,13 @@ Loading Tape BASIC Programs
<info name="usage" value="See z80ne_cass.xml file for loading instructions"/>
<part name="cass1" interface="z80ne_cass">
- <feature name="part_id" value="Tape 1 (Lettura)"/>
+ <feature name="part_id" value="Tape 1 (Lettura)"/>
<dataarea name="cass" size="2471412">
<rom name="basic 1' parte 300bps.wav" size="2471412" crc="4aa6746c" sha1="f4aa0edd0fe9397c51e21cf1ae1cdd166f8789c2" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="z80ne_cass">
- <feature name="part_id" value="Tape 2 (BASIC)"/>
+ <feature name="part_id" value="Tape 2 (BASIC)"/>
<dataarea name="cass" size="9693228">
<rom name="basic 2' parte 300bps.wav" size="9693228" crc="ffa4fe39" sha1="d7bc385bb84017d9453b26c944ca4a6c58bd8014" offset="0" />
</dataarea>
@@ -103,19 +103,19 @@ Loading Tape BASIC Programs
<info name="usage" value="Follow machine-language loading instructions (see z80ne_cass.xml file)"/>
<part name="cass1" interface="z80ne_cass">
- <feature name="part_id" value="Tape 1"/>
+ <feature name="part_id" value="Tape 1"/>
<dataarea name="cass" size="1069906">
<rom name="bioritmi 1' parte 1200bps.wav" size="1069906" crc="2161f939" sha1="2e6a62d2aaaf718eed7cb1f9c6835a28b8650030" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="z80ne_cass">
- <feature name="part_id" value="Tape 2"/>
+ <feature name="part_id" value="Tape 2"/>
<dataarea name="cass" size="1069906">
<rom name="bioritmi 2' parte 1200bps.wav" size="1069906" crc="e47265bb" sha1="d0140ff99e0a11b9a5bcb2273fe15ab85d106c65" offset="0" />
</dataarea>
</part>
<part name="cass3" interface="z80ne_cass">
- <feature name="part_id" value="Tape 3"/>
+ <feature name="part_id" value="Tape 3"/>
<dataarea name="cass" size="1069906">
<rom name="bioritmi 3' parte 1200bps.wav" size="1069906" crc="0ef56c4a" sha1="53a437c5c698833125869b2486dcaaeeb8fcb432" offset="0" />
</dataarea>
@@ -129,19 +129,19 @@ Loading Tape BASIC Programs
<info name="usage" value="Follow machine-language loading instructions (see z80ne_cass.xml file)"/>
<part name="cass1" interface="z80ne_cass">
- <feature name="part_id" value="Tape 1"/>
+ <feature name="part_id" value="Tape 1"/>
<dataarea name="cass" size="1500316">
<rom name="bioritmi 1' parte 600bps.wav" size="1500316" crc="5a9fd253" sha1="3f7b4639b2bb0cc06bc3c5d5334f79990af7e00d" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="z80ne_cass">
- <feature name="part_id" value="Tape 2"/>
+ <feature name="part_id" value="Tape 2"/>
<dataarea name="cass" size="1500316">
<rom name="bioritmi 2' parte 600bps.wav" size="1500316" crc="44445b6a" sha1="5c2b48eecbb7c4c97e4b6a669b77e4344cfd1195" offset="0" />
</dataarea>
</part>
<part name="cass3" interface="z80ne_cass">
- <feature name="part_id" value="Tape 3"/>
+ <feature name="part_id" value="Tape 3"/>
<dataarea name="cass" size="1500316">
<rom name="bioritmi 3' parte 600bps.wav" size="1500316" crc="a7bcc270" sha1="4b87d322f77a5c4d77b9e474f22bc92d2316711e" offset="0" />
</dataarea>
@@ -155,19 +155,19 @@ Loading Tape BASIC Programs
<info name="usage" value="Follow machine-language loading instructions (see z80ne_cass.xml file)"/>
<part name="cass1" interface="z80ne_cass">
- <feature name="part_id" value="Tape 1"/>
+ <feature name="part_id" value="Tape 1"/>
<dataarea name="cass" size="2339112">
<rom name="bioritmi 1' parte 300bps.wav" size="2339112" crc="b3f968fb" sha1="7ec33662d41d69bf6cf911ef893c4bc97e22fe5f" offset="0" />
</dataarea>
</part>
<part name="cass2" interface="z80ne_cass">
- <feature name="part_id" value="Tape 2"/>
+ <feature name="part_id" value="Tape 2"/>
<dataarea name="cass" size="2339112">
<rom name="bioritmi 2' parte 300bps.wav" size="2339112" crc="fcabdd05" sha1="0306197e1bb49d6b71195744b9ebb876c140d667" offset="0" />
</dataarea>
</part>
<part name="cass3" interface="z80ne_cass">
- <feature name="part_id" value="Tape 3"/>
+ <feature name="part_id" value="Tape 3"/>
<dataarea name="cass" size="2339112">
<rom name="bioritmi 3' parte 300bps.wav" size="2339112" crc="ff1d19fc" sha1="014bb647159a323f9870a2b8bfb132a74d310777" offset="0" />
</dataarea>
diff --git a/keymaps/km_be_LINUX.map b/keymaps/km_be_LINUX.map
index 4462771f129..e15a4345321 100644
--- a/keymaps/km_be_LINUX.map
+++ b/keymaps/km_be_LINUX.map
@@ -1,44 +1,49 @@
+#
+# FIXME: This file produces errors and needs to be fixed.
+#
+
+[SDL2]
# MAME/MESS keymap for Belgian AZERTY 105-keys keyboard (Linux)
#
# Row 1
#
-ITEM_ID_TILDE SDLK_WORLD_18 0x31 0xb2 ²
-ITEM_ID_1 SDLK_AMPERSAND 0x0a 0x26 &
-ITEM_ID_2 SDLK_WORLD_73 0x0b 0xe9 é
-ITEM_ID_3 SDLK_QUOTEDBL 0x0c 0x22 "
-ITEM_ID_4 SDLK_QUOTE 0x0d 0x27 '
-ITEM_ID_5 SDLK_LEFTPAREN 0x0e 0x28 (
-ITEM_ID_6 SDLK_WORLD_7 0x0f 0xa7 §
-ITEM_ID_7 SDLK_WORLD_72 0x10 0xe8 è
-ITEM_ID_8 SDLK_EXCLAIM 0x11 0x21 !
-ITEM_ID_9 SDLK_WORLD_71 0x12 0xe7 ç
-ITEM_ID_0 SDLK_WORLD_64 0x13 0xe0 à
-ITEM_ID_MINUS SDLK_RIGHTPAREN 0x14 0x29 )
-ITEM_ID_EQUALS SDLK_MINUS 0x15 0x2d -
+ITEM_ID_TILDE SDL_SCANCODE_WORLD_18 ²
+ITEM_ID_1 SDL_SCANCODE_AMPERSAND &
+ITEM_ID_2 SDL_SCANCODE_WORLD_73 é
+ITEM_ID_3 SDL_SCANCODE_QUOTEDBL "
+ITEM_ID_4 SDL_SCANCODE_QUOTE '
+ITEM_ID_5 SDL_SCANCODE_LEFTPAREN (
+ITEM_ID_6 SDL_SCANCODE_WORLD_7 §
+ITEM_ID_7 SDL_SCANCODE_WORLD_72 è
+ITEM_ID_8 SDL_SCANCODE_EXCLAIM !
+ITEM_ID_9 SDL_SCANCODE_WORLD_71 ç
+ITEM_ID_0 SDL_SCANCODE_WORLD_64 à
+ITEM_ID_MINUS SDL_SCANCODE_RIGHTPAREN )
+ITEM_ID_EQUALS SDL_SCANCODE_MINUS -
#
# Row 2
#
-ITEM_ID_Q SDLK_a 0x18 0x61 A
-ITEM_ID_W SDLK_z 0x19 0x7a Z
-ITEM_ID_OPENBRACE SDLK_CARET 0x22 0x5e ^
-ITEM_ID_CLOSEBRACE SDLK_DOLLAR 0x23 0x24 $
+ITEM_ID_Q SDL_SCANCODE_A A
+ITEM_ID_W SDL_SCANCODE_Z Z
+ITEM_ID_OPENBRACE SDL_SCANCODE_CARET ^
+ITEM_ID_CLOSEBRACE SDL_SCANCODE_DOLLAR $
#
# Row 3
#
-ITEM_ID_A SDLK_q 0x26 0x71 Q
-ITEM_ID_COLON SDLK_m 0x2f 0x6d M
-ITEM_ID_QUOTE SDLK_WORLD_89 0x30 0xf9 ù
-ITEM_ID_BACKSLASH SDLK_WORLD_21 0x33 0xb5 µ
+ITEM_ID_A SDL_SCANCODE_Q Q
+ITEM_ID_COLON SDL_SCANCODE_M M
+ITEM_ID_QUOTE SDL_SCANCODE_WORLD_89 ù
+ITEM_ID_BACKSLASH SDL_SCANCODE_WORLD_21 µ
#
# Row 4
#
-ITEM_ID_BACKSLASH2 SDLK_LESS 0x5e 0x3c <
-ITEM_ID_Z SDLK_w 0x34 0x77 W
-ITEM_ID_M SDLK_COMMA 0x3a 0x2c ,
-ITEM_ID_COMMA SDLK_SEMICOLON 0x3b 0x3b ;
-ITEM_ID_STOP SDLK_COLON 0x3c 0x3a :
-ITEM_ID_SLASH SDLK_EQUALS 0x3d 0x3d =
+ITEM_ID_BACKSLASH2 SDL_SCANCODE_LESS <
+ITEM_ID_Z SDL_SCANCODE_W W
+ITEM_ID_M SDL_SCANCODE_COMMA ,
+ITEM_ID_COMMA SDL_SCANCODE_SEMICOLON ;
+ITEM_ID_STOP SDL_SCANCODE_COLON :
+ITEM_ID_SLASH SDL_SCANCODE_EQUALS =
#
# Row 5
#
-ITEM_ID_RALT SDLK_MODE 0x71 0x00 ALTGR \ No newline at end of file
+ITEM_ID_RALT SDL_SCANCODE_MODE ALTGR \ No newline at end of file
diff --git a/keymaps/km_br_LINUX.map b/keymaps/km_br_LINUX.map
index 19ded27bbef..79958b20bac 100644
--- a/keymaps/km_br_LINUX.map
+++ b/keymaps/km_br_LINUX.map
@@ -1,33 +1,42 @@
-# MAME/MESS keymap for Brazilian QWERTY 107-keys keyboard (Linux)
-#
-# The 107-keys Brazilian keyboard has an extra key used to type "/".
-# Since I don't own such a keyboard, I can't write a proper definition.
-# However, it should be placed in the 4th row, after ITEM_ID_SLASH.
-#
-# SDL can tell the difference between the two COMPOSE keys but assigns them the same label
-# thus both OPENBRACE and QUOTE appear like "´ ~" in the user interface.
-# The following definitions are therefore correct.
+[SDL2]
+# MAME/MESS keymap for Brazilian ABNT2 QWERTY 105-keys keyboard (Linux)
#
# Row 1
#
-ITEM_ID_TILDE SDLK_QUOTE 0x31 0x27 '
+ITEM_ID_TILDE SDL_SCANCODE_APOSTROPHE ~
#
# Row 2
#
-ITEM_ID_OPENBRACE SDLK_COMPOSE 0x22 0x00 ´
-ITEM_ID_CLOSEBRACE SDLK_LEFTBRACKET 0x23 0x00 [
+ITEM_ID_OPENBRACE SDL_SCANCODE_RIGHTBRACKET [
+ITEM_ID_CLOSEBRACE SDL_SCANCODE_BACKSLASH ]
#
# Row 3
#
-ITEM_ID_COLON SDLK_WORLD_71 0x2f 0xe7 Ç
-ITEM_ID_QUOTE SDLK_COMPOSE 0x30 0x00 ~
-ITEM_ID_BACKSLASH SDLK_RIGHTBRACKET 0x33 0x00 ]
+ITEM_ID_COLON SDL_SCANCODE_SLASH :
+ITEM_ID_QUOTE SDL_SCANCODE_GRAVE "
+ITEM_ID_BACKSLASH SDL_SCANCODE_NONUSBACKSLASH \
#
# Row 4
#
-ITEM_ID_BACKSLASH2 SDLK_LESS 0x5e 0x3c <
-ITEM_ID_SLASH SDLK_SEMICOLON 0x3d 0x3b ;
+ITEM_ID_STOP SDL_SCANCODE_PERIOD .
+#
+# keyPad row 1
+#
+ITEM_ID_NUMLOCK SDL_SCANCODE_NUMLOCKCLEAR NUMLOCK
+ITEM_ID_SLASH_PAD SDL_SCANCODE_KP_DIVIDE /
+ITEM_ID_ASTERISK SDL_SCANCODE_KP_MULTIPLY *
+ITEM_ID_MINUS_PAD SDL_SCANCODE_KP_MINUS -
+#
+# keyPad row 2
+#
+ITEM_ID_PLUS_PAD SDL_SCANCODE_KP_PLUS +
+#
+# keyPad row 3
+#
+ITEM_ID_STOP SDL_SCANCODE_KP_DECIMAL .
+#
+# keyPad row 4
#
-# Row 5
+# keyPad row 5
#
-ITEM_ID_RALT SDLK_MODE 0x71 0x00 ALTGR \ No newline at end of file
+ITEM_ID_COMMA SDL_SCANCODE_KP_PERIOD ,
diff --git a/keymaps/km_ch_LINUX.map b/keymaps/km_ch_LINUX.map
index 53595faa082..2e27dfd0997 100644
--- a/keymaps/km_ch_LINUX.map
+++ b/keymaps/km_ch_LINUX.map
@@ -1,29 +1,34 @@
+#
+# FIXME: This file produces errors and needs to be fixed.
+#
+
+[SDL2]
# MAME/MESS keymap for Swiss QWERTZ 105-keys keyboard (Linux)
#
# Row 1
#
-ITEM_ID_TILDE SDLK_WORLD_7 0x31 0xa7 §
-ITEM_ID_MINUS SDLK_QUOTE 0x14 0x27 '
-ITEM_ID_EQUALS SDLK_CARET 0x15 0x00 ^
+ITEM_ID_TILDE SDL_SCANCODE_WORLD_7 §
+ITEM_ID_MINUS SDL_SCANCODE_QUOTE '
+ITEM_ID_EQUALS SDL_SCANCODE_CARET ^
#
# Row 2
#
-ITEM_ID_Y SDLK_z 0x1d 0x7a Z
-ITEM_ID_OPENBRACE SDLK_WORLD_92 0x22 0xfc ü
-ITEM_ID_CLOSEBRACE SDLK_COMPOSE 0x23 0x00 ¨
+ITEM_ID_Y SDL_SCANCODE_Z Z
+ITEM_ID_OPENBRACE SDL_SCANCODE_WORLD_92 ü
+ITEM_ID_CLOSEBRACE SDL_SCANCODE_COMPOSE ¨
#
# Row 3
#
-ITEM_ID_COLON SDLK_WORLD_86 0x2f 0xf6 ö
-ITEM_ID_QUOTE SDLK_WORLD_68 0x30 0xe4 ä
-ITEM_ID_BACKSLASH SDLK_DOLLAR 0x33 0x24 $
+ITEM_ID_COLON SDL_SCANCODE_WORLD_86 ö
+ITEM_ID_QUOTE SDL_SCANCODE_WORLD_68 ä
+ITEM_ID_BACKSLASH SDL_SCANCODE_DOLLAR $
#
# Row 4
#
-ITEM_ID_BACKSLASH2 SDLK_LESS 0x5e 0x3c <
-ITEM_ID_Z SDLK_y 0x34 0x79 Y
-ITEM_ID_SLASH SDLK_MINUS 0x3d 0x2d -
+ITEM_ID_BACKSLASH2 SDL_SCANCODE_LESS <
+ITEM_ID_Z SDL_SCANCODE_Y Y
+ITEM_ID_SLASH SDL_SCANCODE_MINUS -
#
# Row 5
#
-ITEM_ID_RALT SDLK_MODE 0x71 0x00 ALTGR \ No newline at end of file
+ITEM_ID_RALT SDL_SCANCODE_MODE ALTGR \ No newline at end of file
diff --git a/keymaps/km_de_LINUX.map b/keymaps/km_de_LINUX.map
index 4b8ec55a793..e2c4448d20a 100644
--- a/keymaps/km_de_LINUX.map
+++ b/keymaps/km_de_LINUX.map
@@ -1,29 +1,31 @@
+[SDL2]
# MAME/MESS keymap for German QWERTZ 105-keys keyboard (Linux)
#
# Row 1
#
-ITEM_ID_TILDE SDLK_CARET 0x31 0x00 ^
-ITEM_ID_MINUS SDLK_WORLD_63 0x14 0xdf ß
-ITEM_ID_EQUALS SDLK_COMPOSE 0x15 0x00 ´
+ITEM_ID_TILDE SDL_SCANCODE_GRAVE ^
+ITEM_ID_MINUS SDL_SCANCODE_MINUS ß
+ITEM_ID_EQUALS SDL_SCANCODE_EQUALS ´
#
# Row 2
#
-ITEM_ID_Y SDLK_z 0x1d 0x7a Z
-ITEM_ID_OPENBRACE SDLK_WORLD_92 0x22 0xfc Ü
-ITEM_ID_CLOSEBRACE SDLK_PLUS 0x23 0x2b +
+ITEM_ID_Y SDL_SCANCODE_Z Y
+ITEM_ID_OPENBRACE SDL_SCANCODE_LEFTBRACKET Ü
+ITEM_ID_CLOSEBRACE SDL_SCANCODE_RIGHTBRACKET +
#
# Row 3
#
-ITEM_ID_COLON SDLK_WORLD_86 0x2f 0xf6 Ö
-ITEM_ID_QUOTE SDLK_WORLD_68 0x30 0xe4 Ä
-ITEM_ID_BACKSLASH SDLK_HASH 0x33 0x23 #
+ITEM_ID_COLON SDL_SCANCODE_SEMICOLON Ö
+ITEM_ID_QUOTE SDL_SCANCODE_APOSTROPHE Ä
+ITEM_ID_BACKSLASH SDL_SCANCODE_BACKSLASH #
#
# Row 4
#
-ITEM_ID_BACKSLASH2 SDLK_LESS 0x5e 0x3c <
-ITEM_ID_Z SDLK_y 0x34 0x79 Y
-ITEM_ID_SLASH SDLK_MINUS 0x3d 0x2d -
+ITEM_ID_BACKSLASH2 SDL_SCANCODE_NONUSBACKSLASH <
+ITEM_ID_Z SDL_SCANCODE_Y Z
+ITEM_ID_SLASH SDL_SCANCODE_SLASH -
#
# Row 5
#
-ITEM_ID_RALT SDLK_MODE 0x71 0x00 ALTGR \ No newline at end of file
+ITEM_ID_RALT SDL_SCANCODE_RALT ALTGR
+
diff --git a/keymaps/km_es_LINUX.map b/keymaps/km_es_LINUX.map
index 584d791a9d2..57c167cda74 100644
--- a/keymaps/km_es_LINUX.map
+++ b/keymaps/km_es_LINUX.map
@@ -1,3 +1,8 @@
+#
+# FIXME: This file produces errors and needs to be fixed.
+#
+
+[SDL2]
# MAME/MESS keymap for Spanish QWERTY 105-keys keyboard (Linux)
# SDL can tell the difference between the two COMPOSE keys but assigns them the same label
# thus both OPENBRACE and QUOTE appear like "` ´" in the user interface.
@@ -5,26 +10,26 @@
#
# Row 1
#
-ITEM_ID_TILDE SDLK_WORLD_26 0x31 0xba º
-ITEM_ID_MINUS SDLK_QUOTE 0x14 0x27 '
-ITEM_ID_EQUALS SDLK_WORLD_1 0x15 0xa1 ¡
+ITEM_ID_TILDE SDL_SCANCODE_WORLD_26 º
+ITEM_ID_MINUS SDL_SCANCODE_QUOTE '
+ITEM_ID_EQUALS SDL_SCANCODE_WORLD_1 ¡
#
# Row 2
#
-ITEM_ID_OPENBRACE SDLK_COMPOSE 0x22 0x00 `
-ITEM_ID_CLOSEBRACE SDLK_PLUS 0x23 0x00 +
+ITEM_ID_OPENBRACE SDL_SCANCODE_COMPOSE `
+ITEM_ID_CLOSEBRACE SDL_SCANCODE_PLUS +
#
# Row 3
#
-ITEM_ID_COLON SDLK_WORLD_81 0x2f 0xf1 Ñ
-ITEM_ID_QUOTE SDLK_COMPOSE 0x30 0x00 ´
-ITEM_ID_BACKSLASH SDLK_WORLD_71 0x33 0x00 Ç
+ITEM_ID_COLON SDL_SCANCODE_WORLD_81 Ñ
+ITEM_ID_QUOTE SDL_SCANCODE_COMPOSE ´
+ITEM_ID_BACKSLASH SDL_SCANCODE_WORLD_71 Ç
#
# Row 4
#
-ITEM_ID_BACKSLASH2 SDLK_LESS 0x5e 0x3c <
-ITEM_ID_SLASH SDLK_MINUS 0x3d 0x2d -
+ITEM_ID_BACKSLASH2 SDL_SCANCODE_LESS <
+ITEM_ID_SLASH SDL_SCANCODE_MINUS -
#
# Row 5
#
-ITEM_ID_RALT SDLK_MODE 0x71 0x00 ALTGR \ No newline at end of file
+ITEM_ID_RALT SDL_SCANCODE_MODE ALTGR \ No newline at end of file
diff --git a/keymaps/km_fr_LINUX.map b/keymaps/km_fr_LINUX.map
index f33c899b997..b2814536994 100644
--- a/keymaps/km_fr_LINUX.map
+++ b/keymaps/km_fr_LINUX.map
@@ -1,43 +1,48 @@
+#
+# FIXME: This file produces errors and needs to be fixed.
+#
+
+[SDL2]
# MAME/MESS keymap for French AZERTY 105-keys keyboard (Linux)
#
# Row 1
#
-ITEM_ID_TILDE SDLK_WORLD_18 0x31 0xb2 ²
-ITEM_ID_1 SDLK_AMPERSAND 0x0a 0x26 &
-ITEM_ID_2 SDLK_WORLD_73 0x0b 0xe9 é
-ITEM_ID_3 SDLK_QUOTEDBL 0x0c 0x22 "
-ITEM_ID_4 SDLK_QUOTE 0x0d 0x27 '
-ITEM_ID_5 SDLK_LEFTPAREN 0x0e 0x28 (
-ITEM_ID_6 SDLK_MINUS 0x0f 0x2d -
-ITEM_ID_7 SDLK_WORLD_72 0x10 0xe8 è
-ITEM_ID_8 SDLK_UNDERSCORE 0x11 0x5f _
-ITEM_ID_9 SDLK_WORLD_71 0x12 0xe7 ç
-ITEM_ID_0 SDLK_WORLD_64 0x13 0xe0 à
-ITEM_ID_MINUS SDLK_RIGHTPAREN 0x14 0x29 )
+ITEM_ID_TILDE SDL_SCANCODE_WORLD_18 ²
+ITEM_ID_1 SDL_SCANCODE_AMPERSAND &
+ITEM_ID_2 SDL_SCANCODE_WORLD_73 é
+ITEM_ID_3 SDL_SCANCODE_QUOTEDBL "
+ITEM_ID_4 SDL_SCANCODE_QUOTE '
+ITEM_ID_5 SDL_SCANCODE_LEFTPAREN (
+ITEM_ID_6 SDL_SCANCODE_MINUS -
+ITEM_ID_7 SDL_SCANCODE_WORLD_72 è
+ITEM_ID_8 SDL_SCANCODE_UNDERSCORE _
+ITEM_ID_9 SDL_SCANCODE_WORLD_71 ç
+ITEM_ID_0 SDL_SCANCODE_WORLD_64 à
+ITEM_ID_MINUS SDL_SCANCODE_RIGHTPAREN )
#
# Row 2
#
-ITEM_ID_Q SDLK_a 0x18 0x61 A
-ITEM_ID_W SDLK_z 0x19 0x7a Z
-ITEM_ID_OPENBRACE SDLK_CARET 0x22 0x00 ^
-ITEM_ID_CLOSEBRACE SDLK_DOLLAR 0x23 0x00 $
+ITEM_ID_Q SDL_SCANCODE_A A
+ITEM_ID_W SDL_SCANCODE_Z Z
+ITEM_ID_OPENBRACE SDL_SCANCODE_CARET ^
+ITEM_ID_CLOSEBRACE SDL_SCANCODE_DOLLAR $
#
# Row 3
#
-ITEM_ID_A SDLK_q 0x26 0x51 Q
-ITEM_ID_COLON SDLK_m 0x2f 0x6d M
-ITEM_ID_QUOTE SDLK_WORLD_89 0x30 0xf9 ù
-ITEM_ID_BACKSLASH SDLK_ASTERISK 0x33 0x2a *
+ITEM_ID_A SDL_SCANCODE_Q Q
+ITEM_ID_COLON SDL_SCANCODE_M M
+ITEM_ID_QUOTE SDL_SCANCODE_WORLD_89 ù
+ITEM_ID_BACKSLASH SDL_SCANCODE_ASTERISK *
#
# Row 4
#
-ITEM_ID_BACKSLASH2 SDLK_LESS 0x5e 0x3c <
-ITEM_ID_Z SDLK_w 0x34 0x77 W
-ITEM_ID_M SDLK_COMMA 0x3a 0x2c ,
-ITEM_ID_COMMA SDLK_SEMICOLON 0x3b 0x3b ;
-ITEM_ID_STOP SDLK_COLON 0x3c 0x3a :
-ITEM_ID_SLASH SDLK_EXCLAIM 0x3d 0x21 !
+ITEM_ID_BACKSLASH2 SDL_SCANCODE_LESS <
+ITEM_ID_Z SDL_SCANCODE_w W
+ITEM_ID_M SDL_SCANCODE_COMMA ,
+ITEM_ID_COMMA SDL_SCANCODE_SEMICOLON ;
+ITEM_ID_STOP SDL_SCANCODE_COLON :
+ITEM_ID_SLASH SDL_SCANCODE_EXCLAIM !
#
# Row 5
#
-ITEM_ID_RALT SDLK_MODE 0x71 0x00 ALTGR \ No newline at end of file
+ITEM_ID_RALT SDL_SCANCODE_MODE ALTGR \ No newline at end of file
diff --git a/keymaps/km_fr_OSX.map b/keymaps/km_fr_OSX.map
index 9a492ca2d3e..d2c11c7465b 100644
--- a/keymaps/km_fr_OSX.map
+++ b/keymaps/km_fr_OSX.map
@@ -1,15 +1,20 @@
+#
+# FIXME: This file produces errors and needs to be fixed.
+#
+
+[SDL2]
# MAME/MESS keymap for French AZERTY keyboard (OSX)
#
#
-ITEM_ID_1 SDLK_AMPERSAND 0x12 0x26 &
-ITEM_ID_2 SDLK_WORLD_0 0x13 0xe9
-ITEM_ID_3 SDLK_QUOTEDBL 0x14 0x22 "
-ITEM_ID_4 SDLK_QUOTE 0x15 0x27 '
-ITEM_ID_5 SDLK_LEFTPAREN 0x17 0x28 (
-ITEM_ID_6 SDLK_WORLD_1 0x16 0xa7
-ITEM_ID_7 SDLK_WORLD_3 0x1a 0xe8
-ITEM_ID_8 SDLK_EXCLAIM 0x1c 0x21 !
-ITEM_ID_9 SDLK_WORLD_2 0x19 0xe7
-ITEM_ID_0 SDLK_WORLD_4 0x1d 0xe0
-ITEM_ID_MINUS SDLK_RIGHTPAREN 0x1b 0x29 )
-ITEM_ID_EQUALS SDLK_MINUS 0x18 0x2d - \ No newline at end of file
+ITEM_ID_1 SDL_SCANCODE_AMPERSAND &
+ITEM_ID_2 SDL_SCANCODE_WORLD_0 �
+ITEM_ID_3 SDL_SCANCODE_QUOTEDBL "
+ITEM_ID_4 SDL_SCANCODE_QUOTE '
+ITEM_ID_5 SDL_SCANCODE_LEFTPAREN (
+ITEM_ID_6 SDL_SCANCODE_WORLD_1 �
+ITEM_ID_7 SDL_SCANCODE_WORLD_3 �
+ITEM_ID_8 SDL_SCANCODE_EXCLAIM !
+ITEM_ID_9 SDL_SCANCODE_WORLD_2 �
+ITEM_ID_0 SDL_SCANCODE_WORLD_4 �
+ITEM_ID_MINUS SDL_SCANCODE_RIGHTPAREN )
+ITEM_ID_EQUALS SDL_SCANCODE_MINUS - \ No newline at end of file
diff --git a/keymaps/km_gb_LINUX.map b/keymaps/km_gb_LINUX.map
index d4fa500cbce..f7d9f13c194 100644
--- a/keymaps/km_gb_LINUX.map
+++ b/keymaps/km_gb_LINUX.map
@@ -1,20 +1,25 @@
+#
+# FIXME: This file produces errors and needs to be fixed.
+#
+
+[SDL2]
# MAME/MESS keymap for British QWERTY 105-keys keyboard (Linux)
#
# Row 1
#
-ITEM_ID_TILDE SDLK_BACKQUOTE 0x31 0x60 `
+ITEM_ID_TILDE SDL_SCANCODE_BACKQUOTE `
#
# Row 2
#
#
# Row 3
#
-ITEM_ID_BACKSLASH SDLK_HASH 0x33 0x23 #
+ITEM_ID_BACKSLASH SDL_SCANCODE_HASH #
#
# Row 4
#
-ITEM_ID_BACKSLASH2 SDLK_BACKSLASH 0x5e 0x5c \
+ITEM_ID_BACKSLASH2 SDL_SCANCODE_BACKSLASH \
#
# Row 5
#
-ITEM_ID_RALT SDLK_MODE 0x71 0x00 ALTGR \ No newline at end of file
+ITEM_ID_RALT SDL_SCANCODE_MODE ALTGR \ No newline at end of file
diff --git a/keymaps/km_it_LINUX.map b/keymaps/km_it_LINUX.map
index b6fdfe329a2..96c641eb708 100644
--- a/keymaps/km_it_LINUX.map
+++ b/keymaps/km_it_LINUX.map
@@ -1,27 +1,32 @@
+#
+# FIXME: This file produces errors and needs to be fixed.
+#
+
+[SDL2]
# MAME/MESS keymap for Italian QWERTY 105-keys keyboard (Linux)
#
# Row 1
#
-ITEM_ID_TILDE SDLK_BACKSLASH 0x31 0x5c \
-ITEM_ID_MINUS SDLK_QUOTE 0x14 0x27 '
-ITEM_ID_EQUALS SDLK_WORLD_76 0x15 0xec ì
+ITEM_ID_TILDE SDL_SCANCODE_BACKSLASH \
+ITEM_ID_MINUS SDL_SCANCODE_QUOTE '
+ITEM_ID_EQUALS SDL_SCANCODE_WORLD_76 ì
#
# Row 2
#
-ITEM_ID_OPENBRACE SDLK_WORLD_72 0x22 0xe8 è
-ITEM_ID_CLOSEBRACE SDLK_PLUS 0x23 0x2b +
+ITEM_ID_OPENBRACE SDL_SCANCODE_WORLD_72 è
+ITEM_ID_CLOSEBRACE SDL_SCANCODE_PLUS +
#
# Row 3
#
-ITEM_ID_COLON SDLK_WORLD_82 0x2f 0xf2 ò
-ITEM_ID_QUOTE SDLK_WORLD_64 0x30 0xe0 à
-ITEM_ID_BACKSLASH SDLK_WORLD_89 0x33 0xf9 ù
+ITEM_ID_COLON SDL_SCANCODE_WORLD_82 ò
+ITEM_ID_QUOTE SDL_SCANCODE_WORLD_64 à
+ITEM_ID_BACKSLASH SDL_SCANCODE_WORLD_89 ù
#
# Row 4
#
-ITEM_ID_BACKSLASH2 SDLK_LESS 0x5e 0x3c <
-ITEM_ID_SLASH SDLK_MINUS 0x3d 0x2d -
+ITEM_ID_BACKSLASH2 SDL_SCANCODE_LESS <
+ITEM_ID_SLASH SDL_SCANCODE_MINUS -
#
# Row 5
#
-ITEM_ID_RALT SDLK_MODE 0x71 0x00 ALTGR \ No newline at end of file
+ITEM_ID_RALT SDL_SCANCODE_MODE ALTGR \ No newline at end of file
diff --git a/keymaps/km_pt_LINUX.map b/keymaps/km_pt_LINUX.map
index 3767058e2de..ff449e92f2d 100644
--- a/keymaps/km_pt_LINUX.map
+++ b/keymaps/km_pt_LINUX.map
@@ -1,3 +1,8 @@
+#
+# FIXME: This file produces errors and needs to be fixed.
+#
+
+[SDL2]
# MAME/MESS keymap for Portuguese QWERTY 105-keys keyboard (Linux)
# SDL can tell the difference between the two COMPOSE keys but assigns them the same label
# thus both CLOSEBRACE and BACKSLASH appear like "´ ~" in the user interface.
@@ -5,26 +10,26 @@
#
# Row 1
#
-ITEM_ID_TILDE SDLK_BACKSLASH 0x31 0x5c \
-ITEM_ID_MINUS SDLK_QUOTE 0x14 0x27 '
-ITEM_ID_EQUALS SDLK_WORLD_11 0x15 0xab «
+ITEM_ID_TILDE SDL_SCANCODE_BACKSLASH \
+ITEM_ID_MINUS SDL_SCANCODE_QUOTE '
+ITEM_ID_EQUALS SDL_SCANCODE_WORLD_11 «
#
# Row 2
#
-ITEM_ID_OPENBRACE SDLK_PLUS 0x22 0x2b +
-ITEM_ID_CLOSEBRACE SDLK_COMPOSE 0x23 0x00 ´
+ITEM_ID_OPENBRACE SDL_SCANCODE_PLUS +
+ITEM_ID_CLOSEBRACE SDL_SCANCODE_COMPOSE ´
#
# Row 3
#
-ITEM_ID_COLON SDLK_WORLD_71 0x2f 0xe7 Ç
-ITEM_ID_QUOTE SDLK_WORLD_26 0x30 0xba º
-ITEM_ID_BACKSLASH SDLK_COMPOSE 0x33 0x00 ~
+ITEM_ID_COLON SDL_SCANCODE_WORLD_71 Ç
+ITEM_ID_QUOTE SDL_SCANCODE_WORLD_26 º
+ITEM_ID_BACKSLASH SDL_SCANCODE_COMPOSE ~
#
# Row 4
#
-ITEM_ID_BACKSLASH2 SDLK_LESS 0x5e 0x3c <
-ITEM_ID_SLASH SDLK_MINUS 0x3d 0x2d -
+ITEM_ID_BACKSLASH2 SDL_SCANCODE_LESS <
+ITEM_ID_SLASH SDL_SCANCODE_MINUS -
#
# Row 5
#
-ITEM_ID_RALT SDLK_MODE 0x71 0x00 ALTGR \ No newline at end of file
+ITEM_ID_RALT SDL_SCANCODE_MODE ALTGR \ No newline at end of file
diff --git a/keymaps/km_se_LINUX.map b/keymaps/km_se_LINUX.map
index 7cc737baf21..1d127ec5b29 100644
--- a/keymaps/km_se_LINUX.map
+++ b/keymaps/km_se_LINUX.map
@@ -1,23 +1,28 @@
+#
+# FIXME: This file produces errors and needs to be fixed.
+#
+
+[SDL2]
# MAME/MESS keymap for Swedish/Finnish QWERTY 105-keys keyboard (Linux)
#
# Row 1
#
-ITEM_ID_TILDE SDLK_LESS 0x32 0x3c <
-ITEM_ID_MINUS SDLK_PLUS 0x1b 0x2b +
-ITEM_ID_EQUALS SDLK_WORLD_1 0x18 0x00
+ITEM_ID_TILDE SDL_SCANCODE_LESS <
+ITEM_ID_MINUS SDL_SCANCODE_PLUS +
+ITEM_ID_EQUALS SDL_SCANCODE_WORLD_1 0x00
#
# Row 2
#
-ITEM_ID_OPENBRACE SDLK_WORLD_3 0x21 0xe5 å
-ITEM_ID_CLOSEBRACE SDLK_WORLD_2 0x1e 0x00
+ITEM_ID_OPENBRACE SDL_SCANCODE_WORLD_3 å
+ITEM_ID_CLOSEBRACE SDL_SCANCODE_WORLD_2
#
# Row 3
#
-ITEM_ID_COLON SDLK_WORLD_5 0x29 0xf6 ö
-ITEM_ID_QUOTE SDLK_WORLD_4 0x27 0xe4 ä
-ITEM_ID_BACKSLASH2 SDLK_QUOTE 0x2a 0x27 '
+ITEM_ID_COLON SDL_SCANCODE_WORLD_5 ö
+ITEM_ID_QUOTE SDL_SCANCODE_WORLD_4 ä
+ITEM_ID_BACKSLASH2 SDL_SCANCODE_QUOTE '
#
# Row 4
#
-ITEM_ID_BACKSLASH SDLK_WORLD_0 0x0a 0xa7 §
-ITEM_ID_SLASH SDLK_MINUS 0x2c 0x2d -
+ITEM_ID_BACKSLASH SDL_SCANCODE_WORLD_0 §
+ITEM_ID_SLASH SDL_SCANCODE_MINUS -
diff --git a/keymaps/km_se_OSX.map b/keymaps/km_se_OSX.map
index 36d629fb97c..02f6512856d 100644
--- a/keymaps/km_se_OSX.map
+++ b/keymaps/km_se_OSX.map
@@ -1,23 +1,28 @@
+#
+# FIXME: This file produces errors and needs to be fixed.
+#
+
+[SDL2]
# MAME/MESS keymap for Swedish/Finnish QWERTY compact keyboard (OSX)
#
# Row 1
#
-ITEM_ID_TILDE SDLK_WORLD_0 0x0a 0xa7 §
-ITEM_ID_MINUS SDLK_PLUS 0x1b 0x2b +
-ITEM_ID_EQUALS SDLK_WORLD_1 0x18 0x00
+ITEM_ID_TILDE SDL_SCANCODE_WORLD_0 §
+ITEM_ID_MINUS SDL_SCANCODE_PLUS +
+ITEM_ID_EQUALS SDL_SCANCODE_WORLD_1 0x00
#
# Row 2
#
-ITEM_ID_OPENBRACE SDLK_WORLD_3 0x21 0xe5 å
-ITEM_ID_CLOSEBRACE SDLK_WORLD_2 0x1e 0x00
+ITEM_ID_OPENBRACE SDL_SCANCODE_WORLD_3 å
+ITEM_ID_CLOSEBRACE SDL_SCANCODE_WORLD_2
#
# Row 3
#
-ITEM_ID_COLON SDLK_WORLD_5 0x29 0xf6 ö
-ITEM_ID_QUOTE SDLK_WORLD_4 0x27 0xe4 ä
-ITEM_ID_BACKSLASH2 SDLK_QUOTE 0x2a 0x27 '
+ITEM_ID_COLON SDL_SCANCODE_WORLD_5 ö
+ITEM_ID_QUOTE SDL_SCANCODE_WORLD_4 ä
+ITEM_ID_BACKSLASH2 SDL_SCANCODE_QUOTE '
#
# Row 4
#
-ITEM_ID_BACKSLASH SDLK_LESS 0x32 0x3c <
-ITEM_ID_SLASH SDLK_MINUS 0x2c 0x2d -
+ITEM_ID_BACKSLASH SDL_SCANCODE_LESS <
+ITEM_ID_SLASH SDL_SCANCODE_MINUS -
diff --git a/language/Afrikaans/strings.po b/language/Afrikaans/strings.po
index cd7bf8262b9..6bbbb16cc77 100644
--- a/language/Afrikaans/strings.po
+++ b/language/Afrikaans/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-04-28 15:32+1000\n"
+"POT-Creation-Date: 2019-03-17 13:37+1100\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -16,1041 +16,1144 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: src/frontend/mame/ui/auditmenu.cpp:96
+#: src/frontend/mame/ui/videoopt.cpp:56
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable?"
+msgid "Screen #%d"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:99
-#, c-format
-msgid "Audit ROMs for all %1$u machines?"
+#: src/frontend/mame/ui/videoopt.cpp:204 src/frontend/mame/ui/submenu.cpp:48
+msgid "Rotate"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:104
-#, c-format
-msgid "(results will be saved to %1$s)"
+#: src/frontend/mame/ui/videoopt.cpp:208
+msgid "Backdrops"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:130
-#, c-format
-msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
-"%1$s"
+#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
+#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
+#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/ui.cpp:1255
+#: src/frontend/mame/ui/cheatopt.cpp:273
+msgid "Enabled"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:142
-msgid "Start Audit"
+#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
+#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
+#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/ui.cpp:1255
+#: src/frontend/mame/ui/cheatopt.cpp:273
+msgid "Disabled"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:49 src/frontend/mame/ui/dirmenu.cpp:45
-msgid "Snapshots"
+#: src/frontend/mame/ui/videoopt.cpp:212
+msgid "Overlays"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:50 src/frontend/mame/ui/dirmenu.cpp:46
-msgid "Cabinets"
+#: src/frontend/mame/ui/videoopt.cpp:216
+msgid "Bezels"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:51
-msgid "Control Panels"
+#: src/frontend/mame/ui/videoopt.cpp:220
+msgid "CPanels"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:52 src/frontend/mame/ui/dirmenu.cpp:50
-msgid "PCBs"
+#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/selmenu.cpp:86
+msgid "Marquees"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:53 src/frontend/mame/ui/dirmenu.cpp:47
-msgid "Flyers"
+#: src/frontend/mame/ui/videoopt.cpp:228
+msgid "View"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:54 src/frontend/mame/ui/dirmenu.cpp:48
-msgid "Titles"
+#: src/frontend/mame/ui/videoopt.cpp:228
+msgid "Cropped"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:55 src/frontend/mame/ui/dirmenu.cpp:49
-msgid "Ends"
+#: src/frontend/mame/ui/videoopt.cpp:228
+msgid "Full"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:56
-msgid "Artwork Preview"
+#: src/frontend/mame/ui/dirmenu.cpp:35
+msgid "ROMs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:57 src/frontend/mame/ui/dirmenu.cpp:55
-msgid "Bosses"
+#: src/frontend/mame/ui/dirmenu.cpp:36
+msgid "Software Media"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:58 src/frontend/mame/ui/dirmenu.cpp:60
-msgid "Logos"
+#: src/frontend/mame/ui/dirmenu.cpp:37
+msgid "UI"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:59 src/frontend/mame/ui/dirmenu.cpp:62
-msgid "Versus"
+#: src/frontend/mame/ui/dirmenu.cpp:38 src/frontend/mame/ui/custui.cpp:157
+msgid "Language"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:60
-msgid "Game Over"
+#: src/frontend/mame/ui/dirmenu.cpp:39
+msgid "Samples"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:61 src/frontend/mame/ui/dirmenu.cpp:59
-msgid "HowTo"
+#: src/frontend/mame/ui/dirmenu.cpp:40
+msgid "DATs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:62 src/frontend/mame/ui/dirmenu.cpp:61
-msgid "Scores"
+#: src/frontend/mame/ui/dirmenu.cpp:41
+msgid "INIs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:63 src/frontend/mame/ui/dirmenu.cpp:57
-msgid "Select"
+#: src/frontend/mame/ui/dirmenu.cpp:42
+msgid "Category INIs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:64 src/frontend/mame/ui/dirmenu.cpp:51
-#: src/frontend/mame/ui/videoopt.cpp:224
-msgid "Marquees"
+#: src/frontend/mame/ui/dirmenu.cpp:43
+msgid "Icons"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:65 src/frontend/mame/ui/dirmenu.cpp:63
-msgid "Covers"
+#: src/frontend/mame/ui/dirmenu.cpp:44 src/frontend/mame/ui/submenu.cpp:25
+msgid "Cheats"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:69
-msgid "Add or remove favorites"
+#: src/frontend/mame/ui/dirmenu.cpp:45 src/frontend/mame/ui/selmenu.cpp:71
+msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:70
-msgid "Export displayed list to file"
+#: src/frontend/mame/ui/dirmenu.cpp:46 src/frontend/mame/ui/selmenu.cpp:72
+msgid "Cabinets"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:71
-msgid "Show DATs view"
+#: src/frontend/mame/ui/dirmenu.cpp:47 src/frontend/mame/ui/selmenu.cpp:75
+msgid "Flyers"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:237
-msgid "Software part selection:"
+#: src/frontend/mame/ui/dirmenu.cpp:48 src/frontend/mame/ui/selmenu.cpp:76
+msgid "Titles"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:343
-msgid "BIOS selection:"
+#: src/frontend/mame/ui/dirmenu.cpp:49 src/frontend/mame/ui/selmenu.cpp:77
+msgid "Ends"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:570 src/frontend/mame/ui/selmenu.cpp:606
-#: src/frontend/mame/ui/simpleselgame.cpp:311
-#, c-format
-msgid "%1$s, %2$-.100s"
+#: src/frontend/mame/ui/dirmenu.cpp:50 src/frontend/mame/ui/selmenu.cpp:74
+msgid "PCBs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:574
-#, c-format
-msgid "Software is clone of: %1$-.100s"
+#: src/frontend/mame/ui/dirmenu.cpp:52
+msgid "Controls Panels"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:576
-msgid "Software is parent"
+#: src/frontend/mame/ui/dirmenu.cpp:53
+msgid "Crosshairs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:581
-msgid "Supported: No"
+#: src/frontend/mame/ui/dirmenu.cpp:54
+msgid "Artworks"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:586
-msgid "Supported: Partial"
+#: src/frontend/mame/ui/dirmenu.cpp:55 src/frontend/mame/ui/selmenu.cpp:79
+msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:591
-msgid "Supported: Yes"
+#: src/frontend/mame/ui/dirmenu.cpp:56
+msgid "Artworks Preview"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:596
-#, c-format
-msgid "romset: %1$-.100s"
+#: src/frontend/mame/ui/dirmenu.cpp:57 src/frontend/mame/ui/selmenu.cpp:85
+msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:612
-#, c-format
-msgid "Driver is clone of: %1$-.100s"
+#: src/frontend/mame/ui/dirmenu.cpp:58
+msgid "GameOver"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:614
-msgid "Driver is parent"
+#: src/frontend/mame/ui/dirmenu.cpp:59 src/frontend/mame/ui/selmenu.cpp:83
+msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:619
-#: src/frontend/mame/ui/simpleselgame.cpp:330
-msgid "Overall: NOT WORKING"
+#: src/frontend/mame/ui/dirmenu.cpp:60 src/frontend/mame/ui/selmenu.cpp:80
+msgid "Logos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:621
-#: src/frontend/mame/ui/simpleselgame.cpp:332
-msgid "Overall: Unemulated Protection"
+#: src/frontend/mame/ui/dirmenu.cpp:61 src/frontend/mame/ui/selmenu.cpp:84
+msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:623
-#: src/frontend/mame/ui/simpleselgame.cpp:334
-msgid "Overall: Working"
+#: src/frontend/mame/ui/dirmenu.cpp:62 src/frontend/mame/ui/selmenu.cpp:81
+msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:627
-#: src/frontend/mame/ui/simpleselgame.cpp:338
-msgid "Graphics: Unimplemented, "
+#: src/frontend/mame/ui/dirmenu.cpp:63 src/frontend/mame/ui/selmenu.cpp:87
+msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:629
-#: src/frontend/mame/ui/simpleselgame.cpp:340
-msgid "Graphics: Imperfect, "
+#: src/frontend/mame/ui/dirmenu.cpp:116
+msgid "Folders Setup"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:631
-#: src/frontend/mame/ui/simpleselgame.cpp:342
-msgid "Graphics: OK, "
+#: src/frontend/mame/ui/dirmenu.cpp:167
+#, c-format
+msgid "Current %1$s Folders"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:634
-#: src/frontend/mame/ui/simpleselgame.cpp:345
-msgid "Sound: None"
+#: src/frontend/mame/ui/dirmenu.cpp:179
+msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:636
-#: src/frontend/mame/ui/simpleselgame.cpp:347
-msgid "Sound: Unimplemented"
+#: src/frontend/mame/ui/dirmenu.cpp:179
+msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:638
-#: src/frontend/mame/ui/simpleselgame.cpp:349
-msgid "Sound: Imperfect"
+#: src/frontend/mame/ui/dirmenu.cpp:182
+msgid "Remove Folder"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:640
-#: src/frontend/mame/ui/simpleselgame.cpp:351
-msgid "Sound: OK"
+#: src/frontend/mame/ui/dirmenu.cpp:418
+#, c-format
+msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:650
+#: src/frontend/mame/ui/dirmenu.cpp:418
#, c-format
-msgid "%1$s %2$s"
+msgid "Add %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:1975
-msgid "Images"
+#: src/frontend/mame/ui/dirmenu.cpp:429
+msgid "Press TAB to set"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:1976
-msgid "Infos"
+#: src/frontend/mame/ui/dirmenu.cpp:513
+#, c-format
+msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2386 src/frontend/mame/ui/miscmenu.cpp:826
-msgid " (default)"
+#: src/frontend/mame/ui/selector.cpp:115
+msgid "Selection List - Search: "
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2454
-msgid "Usage"
+#: src/frontend/mame/ui/selector.cpp:123
+#, c-format
+msgid "Double click or press %1$s to select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2489
-msgid "General Info"
+#: src/frontend/mame/ui/tapectrl.cpp:85
+msgid "stopped"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:35
-msgid "ROMs"
+#: src/frontend/mame/ui/tapectrl.cpp:87
+msgid "playing"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:36
-msgid "Software Media"
+#: src/frontend/mame/ui/tapectrl.cpp:87
+msgid "(playing)"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:37
-msgid "UI"
+#: src/frontend/mame/ui/tapectrl.cpp:88
+msgid "recording"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:38 src/frontend/mame/ui/custui.cpp:157
-msgid "Language"
+#: src/frontend/mame/ui/tapectrl.cpp:88
+msgid "(recording)"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:39
-msgid "Samples"
+#: src/frontend/mame/ui/tapectrl.cpp:95
+msgid "Pause/Stop"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:40
-msgid "DATs"
+#: src/frontend/mame/ui/tapectrl.cpp:98
+msgid "Play"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:41
-msgid "INIs"
+#: src/frontend/mame/ui/tapectrl.cpp:101
+msgid "Record"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:42
-msgid "Category INIs"
+#: src/frontend/mame/ui/tapectrl.cpp:104 src/frontend/mame/ui/submenu.cpp:66
+msgid "Rewind"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:43
-msgid "Icons"
+#: src/frontend/mame/ui/tapectrl.cpp:107
+msgid "Fast Forward"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:44 src/frontend/mame/ui/submenu.cpp:25
-msgid "Cheats"
+#: src/frontend/mame/ui/swlist.cpp:83 src/frontend/mame/ui/filesel.cpp:256
+#: src/frontend/mame/ui/slotopt.cpp:220
+msgid "[empty slot]"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:52
-msgid "Controls Panels"
+#: src/frontend/mame/ui/swlist.cpp:88
+msgid "[file manager]"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:53
-msgid "Crosshairs"
+#: src/frontend/mame/ui/swlist.cpp:94 src/frontend/mame/ui/filesel.cpp:264
+msgid "[software list]"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:54
-msgid "Artworks"
+#: src/frontend/mame/ui/swlist.cpp:228
+msgid "Switch Item Ordering"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:56
-msgid "Artworks Preview"
+#: src/frontend/mame/ui/swlist.cpp:259
+#, c-format
+msgid "Switched Order: entries now ordered by %s"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:58
-msgid "GameOver"
+#: src/frontend/mame/ui/swlist.cpp:259
+msgid "shortname"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:116
-msgid "Folders Setup"
+#: src/frontend/mame/ui/swlist.cpp:259
+msgid "description"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:167
-#, c-format
-msgid "Current %1$s Folders"
+#: src/frontend/mame/ui/swlist.cpp:389
+msgid "[compatible lists]"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:179
-msgid "Change Folder"
+#: src/frontend/mame/ui/datmenu.cpp:80
+msgid "Software Usage"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:179
-msgid "Add Folder"
+#: src/frontend/mame/ui/datmenu.cpp:362
+msgid "Revision: "
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:182
-msgid "Remove Folder"
+#: src/frontend/mame/ui/filecreate.cpp:79
+msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:418
-#, c-format
-msgid "Change %1$s Folder - Search: %2$s_"
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1054
+msgid "No"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:418
-#, c-format
-msgid "Add %1$s Folder - Search: %2$s_"
+#: src/frontend/mame/ui/filecreate.cpp:82 src/frontend/mame/ui/utils.cpp:1054
+msgid "Yes"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:429
-msgid "Press TAB to set"
+#: src/frontend/mame/ui/filecreate.cpp:171
+msgid "New Image Name:"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:513
-#, c-format
-msgid "Remove %1$s Folder"
+#: src/frontend/mame/ui/filecreate.cpp:177
+msgid "Image Format:"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:30
-msgid "protection"
+#: src/frontend/mame/ui/filecreate.cpp:183
+msgid "Create"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:31
-msgid "color palette"
+#: src/frontend/mame/ui/filecreate.cpp:214
+msgid "Please enter a file extension too"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:32
-msgid "graphics"
+#: src/frontend/mame/ui/filecreate.cpp:266
+msgid "Select image format"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:33
-msgid "sound"
+#: src/frontend/mame/ui/mainmenu.cpp:60
+msgid "Input (general)"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:34
-msgid "controls"
+#: src/frontend/mame/ui/mainmenu.cpp:62
+msgid "Input (this Machine)"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:35
-msgid "keyboard"
+#: src/frontend/mame/ui/mainmenu.cpp:65
+msgid "Analog Controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:36
-msgid "mouse"
+#: src/frontend/mame/ui/mainmenu.cpp:67
+msgid "Dip Switches"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:37
-msgid "microphone"
+#: src/frontend/mame/ui/mainmenu.cpp:69
+msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
-msgid "camera"
+#: src/frontend/mame/ui/mainmenu.cpp:71
+msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
-msgid "disk"
+#: src/frontend/mame/ui/mainmenu.cpp:73
+msgid "Machine Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
-msgid "printer"
+#: src/frontend/mame/ui/mainmenu.cpp:79
+msgid "Image Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
-msgid "LAN"
+#: src/frontend/mame/ui/mainmenu.cpp:81
+msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
-msgid "WAN"
+#: src/frontend/mame/ui/mainmenu.cpp:88
+msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
-msgid "timing"
+#: src/frontend/mame/ui/mainmenu.cpp:91 src/frontend/mame/ui/info_pty.cpp:30
+msgid "Pseudo terminals"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:180
-msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:94
+msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:190
-msgid ""
-"There are known problems with this machine\n"
-"\n"
+#: src/frontend/mame/ui/mainmenu.cpp:97
+msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:195
-msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:100
+msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:200
-msgid "Completely unemulated features: "
+#: src/frontend/mame/ui/mainmenu.cpp:103
+msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:206 src/frontend/mame/ui/info.cpp:222
-#, c-format
-msgid "%s"
+#: src/frontend/mame/ui/mainmenu.cpp:106
+msgid "Keyboard Mode"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:206 src/frontend/mame/ui/info.cpp:222
-#: src/frontend/mame/ui/info.cpp:267
-#, c-format
-msgid ", %s"
+#: src/frontend/mame/ui/mainmenu.cpp:108
+msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:216
-msgid "Imperfectly emulated features: "
+#: src/frontend/mame/ui/mainmenu.cpp:110 src/frontend/mame/ui/submenu.cpp:101
+msgid "Video Options"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:231
-msgid "Screen flipping in cocktail mode is not supported.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:113
+msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:233
-msgid "This machine requires external artwork files.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:116 plugins/cheat/init.lua:753
+msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:235
-msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
-"elements that are not bugs in the emulation.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:237
-msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
-"expected behaviour.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:122
+msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:241
-msgid ""
-"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:127 src/frontend/mame/ui/miscmenu.cpp:786
+msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:243
-msgid ""
-"\n"
-"Elements of this machine cannot be emulated as they requires physical "
-"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:129 src/frontend/mame/ui/miscmenu.cpp:788
+msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:265
-#, c-format
-msgid ""
-"\n"
-"\n"
-"There are working clones of this machine: %s"
+#: src/frontend/mame/ui/mainmenu.cpp:135
+msgid "Select New Machine"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:278
-msgid ""
-"\n"
-"\n"
-"Press any key to continue"
+#: src/frontend/mame/ui/barcode.cpp:74
+msgid "New Barcode:"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:293
-#, c-format
-msgid ""
-"%1$s\n"
-"%2$s %3$s\n"
-"Driver: %4$s\n"
-"\n"
-"CPU:\n"
+#: src/frontend/mame/ui/barcode.cpp:78
+msgid "Enter Code"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:328 src/frontend/mame/ui/info.cpp:366
-msgid "MHz"
+#: src/frontend/mame/ui/barcode.cpp:119
+msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:328 src/frontend/mame/ui/info.cpp:366
-msgid "kHz"
+#: src/frontend/mame/ui/info_pty.cpp:39
+msgid "[failed]"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:72 src/frontend/mame/ui/sndmenu.cpp:149
+msgid "Sound Options"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:75
+msgid "General Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:78
+msgid "Save Configuration"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:141
+msgid "Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:199
+msgid "Filter"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:212
+msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:342
+#: src/frontend/mame/ui/optsmenu.cpp:213
+msgid "Configure Directories"
+msgstr ""
+
+#: src/frontend/mame/ui/simpleselgame.cpp:149
msgid ""
+"The selected game is missing one or more required ROM or CHD images. Please "
+"select a different game.\n"
"\n"
-"Sound:\n"
+"Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/info.cpp:370
+#: src/frontend/mame/ui/simpleselgame.cpp:247
+#, c-format
msgid ""
+"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
"\n"
-"Video:\n"
+"If this is your first time using %2$s, please see the config.txt file in the "
+"docs directory for information on configuring %2$s."
msgstr ""
-#: src/frontend/mame/ui/info.cpp:374
-msgid "None\n"
+#: src/frontend/mame/ui/simpleselgame.cpp:277
+#: src/frontend/mame/ui/selgame.cpp:606
+msgid "Configure Options"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:381
-msgid "Vector"
+#: src/frontend/mame/ui/simpleselgame.cpp:298
+#, c-format
+msgid "Type name or select: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:392
-#, c-format
-msgid "%1$s: %2$s\n"
+#: src/frontend/mame/ui/simpleselgame.cpp:300
+msgid "Type name or select: (random)"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:392
-msgid "%2$s\n"
+#: src/frontend/mame/ui/simpleselgame.cpp:314
+#: src/frontend/mame/ui/selsoft.cpp:652 src/frontend/mame/ui/selsoft.cpp:659
+#, c-format
+msgid "%1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:438
+#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/selmenu.cpp:618 src/frontend/mame/ui/selmenu.cpp:654
#, c-format
-msgid "Screen '%1$s'"
+msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:440
-msgid "Screen"
+#: src/frontend/mame/ui/simpleselgame.cpp:320
+#, c-format
+msgid "Driver: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:525
-msgid "Not supported"
+#: src/frontend/mame/ui/simpleselgame.cpp:336
+#: src/frontend/mame/ui/selmenu.cpp:667
+msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:528
-msgid "Partially supported"
+#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/selmenu.cpp:669
+msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:536
-msgid "[empty]"
+#: src/frontend/mame/ui/simpleselgame.cpp:340
+#: src/frontend/mame/ui/selmenu.cpp:671
+msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:193
-msgid "Filter"
+#: src/frontend/mame/ui/simpleselgame.cpp:344
+#: src/frontend/mame/ui/selmenu.cpp:675
+msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:206
-msgid "Customize UI"
+#: src/frontend/mame/ui/simpleselgame.cpp:346
+#: src/frontend/mame/ui/selmenu.cpp:677
+msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:207
-msgid "Configure Directories"
+#: src/frontend/mame/ui/simpleselgame.cpp:348
+#: src/frontend/mame/ui/selmenu.cpp:679
+msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:210 src/frontend/mame/ui/sndmenu.cpp:149
-msgid "Sound Options"
+#: src/frontend/mame/ui/simpleselgame.cpp:351
+#: src/frontend/mame/ui/selmenu.cpp:682
+msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:213
-msgid "General Inputs"
+#: src/frontend/mame/ui/simpleselgame.cpp:353
+#: src/frontend/mame/ui/selmenu.cpp:684
+msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:216
-msgid "Save Configuration"
+#: src/frontend/mame/ui/simpleselgame.cpp:355
+#: src/frontend/mame/ui/selmenu.cpp:686
+msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:228
-msgid "Settings"
+#: src/frontend/mame/ui/simpleselgame.cpp:357
+#: src/frontend/mame/ui/selmenu.cpp:688
+msgid "Sound: OK"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:85
-msgid "stopped"
+#: src/frontend/mame/ui/state.cpp:388
+msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:87
-msgid "playing"
+#: src/frontend/mame/ui/state.cpp:388
+msgid "Select position to load from"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:87
-msgid "(playing)"
+#: src/frontend/mame/ui/state.cpp:412
+msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
-msgid "recording"
+#: src/frontend/mame/ui/state.cpp:412
+msgid "Select position to save to"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
-msgid "(recording)"
+#: src/frontend/mame/ui/ui.cpp:337
+msgid "This driver requires images to be loaded in the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:95
-msgid "Pause/Stop"
+#: src/frontend/mame/ui/ui.cpp:1084 src/frontend/mame/ui/ui.cpp:1094
+msgid "Keyboard Emulation Status"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:98
-msgid "Play"
+#: src/frontend/mame/ui/ui.cpp:1086
+msgid "Mode: PARTIAL Emulation"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:101
-msgid "Record"
+#: src/frontend/mame/ui/ui.cpp:1087
+msgid "UI: Enabled"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:104 src/frontend/mame/ui/submenu.cpp:66
-msgid "Rewind"
+#: src/frontend/mame/ui/ui.cpp:1089 src/frontend/mame/ui/ui.cpp:1099
+msgid "**Use ScrLock to toggle**"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:107
-msgid "Fast Forward"
+#: src/frontend/mame/ui/ui.cpp:1096
+msgid "Mode: FULL Emulation"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:53
-msgid "User Interface"
+#: src/frontend/mame/ui/ui.cpp:1097
+msgid "UI: Disabled"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:59
-msgid "Other Controls"
+#: src/frontend/mame/ui/ui.cpp:1249
+msgid "Autofire can't be enabled"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:628 src/frontend/mame/ui/miscmenu.cpp:96
-#: src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset"
+#: src/frontend/mame/ui/ui.cpp:1302
+#, c-format
+msgid ""
+"Are you sure you want to quit?\n"
+"\n"
+"Press ''%1$s'' to quit,\n"
+"Press ''%2$s'' to return to emulation."
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
+#: src/frontend/mame/ui/ui.cpp:1374
+msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/ui.cpp:1383
#, c-format
-msgid "Double click or press %1$s to select"
+msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:83 src/frontend/mame/ui/slotopt.cpp:220
-#: src/frontend/mame/ui/filesel.cpp:256
-msgid "[empty slot]"
+#: src/frontend/mame/ui/ui.cpp:1407
+#, c-format
+msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:88
-msgid "[file manager]"
+#: src/frontend/mame/ui/ui.cpp:1416
+#, c-format
+msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:94 src/frontend/mame/ui/filesel.cpp:264
-msgid "[software list]"
+#: src/frontend/mame/ui/ui.cpp:1437
+#, c-format
+msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:228
-msgid "Switch Item Ordering"
+#: src/frontend/mame/ui/ui.cpp:1442
+#, c-format
+msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:259
+#: src/frontend/mame/ui/ui.cpp:1444
#, c-format
-msgid "Switched Order: entries now ordered by %s"
+msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:259
-msgid "shortname"
+#: src/frontend/mame/ui/ui.cpp:1446
+#, c-format
+msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:259
-msgid "description"
+#: src/frontend/mame/ui/ui.cpp:1450
+#, c-format
+msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:389
-msgid "[compatible lists]"
+#: src/frontend/mame/ui/ui.cpp:1452
+#, c-format
+msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:80
-msgid "Software Usage"
+#: src/frontend/mame/ui/ui.cpp:1454
+#, c-format
+msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:362
-msgid "Revision: "
+#: src/frontend/mame/ui/ui.cpp:1456
+#, c-format
+msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:149
-msgid ""
-"The selected game is missing one or more required ROM or CHD images. Please "
-"select a different game.\n"
-"\n"
-"Press any key to continue."
+#: src/frontend/mame/ui/ui.cpp:1475
+#, c-format
+msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:241
+#: src/frontend/mame/ui/ui.cpp:1477
#, c-format
-msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
-"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:271
-#: src/frontend/mame/ui/selgame.cpp:436
-msgid "Configure Options"
+#: src/frontend/mame/ui/ui.cpp:1479
+#, c-format
+msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:292
+#: src/frontend/mame/ui/ui.cpp:1481
#, c-format
-msgid "Type name or select: %1$s_"
+msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:294
-msgid "Type name or select: (random)"
+#: src/frontend/mame/ui/ui.cpp:1493
+msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:308
-#: src/frontend/mame/ui/selsoft.cpp:564 src/frontend/mame/ui/selsoft.cpp:571
-#, c-format
-msgid "%1$-.100s"
+#: src/frontend/mame/ui/ui.cpp:1494
+msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:314
+#: src/frontend/mame/ui/ui.cpp:1495
+msgid "Beam Width Maximum"
+msgstr ""
+
+#: src/frontend/mame/ui/ui.cpp:1496
+msgid "Beam Intensity Weight"
+msgstr ""
+
+#: src/frontend/mame/ui/ui.cpp:1511
#, c-format
-msgid "Driver: %1$-.100s"
+msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:56
+#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
+msgid "X"
+msgstr ""
+
+#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
+msgid "Y"
+msgstr ""
+
+#: src/frontend/mame/ui/ui.cpp:1513
#, c-format
-msgid "Screen #%d"
+msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:204 src/frontend/mame/ui/submenu.cpp:48
-msgid "Rotate"
+#: src/frontend/mame/ui/ui.cpp:1601
+#, c-format
+msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:208
-msgid "Backdrops"
+#: src/frontend/mame/ui/ui.cpp:1645
+#, c-format
+msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
-#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
-#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/cheatopt.cpp:273
-#: src/frontend/mame/ui/ui.cpp:1255
-msgid "Enabled"
+#: src/frontend/mame/ui/ui.cpp:1661
+#, c-format
+msgid "%1$3.0f%%"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
-#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
-#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/cheatopt.cpp:273
-#: src/frontend/mame/ui/ui.cpp:1255
-msgid "Disabled"
+#: src/frontend/mame/ui/ui.cpp:1685
+#, c-format
+msgid "%1$.3ffps"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:212
-msgid "Overlays"
+#: src/frontend/mame/ui/ui.cpp:1708 src/frontend/mame/ui/ui.cpp:1730
+#: src/frontend/mame/ui/ui.cpp:1751 src/frontend/mame/ui/ui.cpp:1773
+#: src/frontend/mame/ui/ui.cpp:1795 src/frontend/mame/ui/ui.cpp:1817
+#: src/frontend/mame/ui/ui.cpp:1839 src/frontend/mame/ui/ui.cpp:1861
+#: src/frontend/mame/ui/ui.cpp:1883 src/frontend/mame/ui/ui.cpp:1905
+#: src/frontend/mame/ui/ui.cpp:1927
+#, c-format
+msgid "%1$.3f"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:216
-msgid "Bezels"
+#: src/frontend/mame/ui/ui.cpp:1942 src/frontend/mame/ui/ui.cpp:1957
+#: src/frontend/mame/ui/ui.cpp:1972 src/frontend/mame/ui/ui.cpp:1987
+#, c-format
+msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:220
-msgid "CPanels"
+#: src/frontend/mame/ui/ui.cpp:2005
+#, c-format
+msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:228
-msgid "View"
+#: src/frontend/mame/ui/ui.cpp:2005
+#, c-format
+msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:228
-msgid "Cropped"
+#: src/frontend/mame/ui/ui.cpp:2024
+#, c-format
+msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:228
-msgid "Full"
+#: src/frontend/mame/ui/ui.cpp:2024
+#, c-format
+msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:79
-msgid "File Already Exists - Override?"
+#: src/frontend/mame/ui/ui.cpp:2167
+msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1047
-msgid "No"
+#: src/frontend/mame/ui/ui.cpp:2226
+#, c-format
+msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:82 src/frontend/mame/ui/utils.cpp:1047
-msgid "Yes"
+#: src/frontend/mame/ui/ui.cpp:2230 src/frontend/mame/ui/miscmenu.cpp:726
+msgid ""
+"\n"
+" Configuration saved \n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:171
-msgid "New Image Name:"
+#: src/frontend/mame/ui/cheatopt.cpp:92 plugins/cheat/init.lua:671
+#, c-format, lua-format
+msgid ""
+"Cheat Comment:\n"
+"%s"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:177
-msgid "Image Format:"
+#: src/frontend/mame/ui/cheatopt.cpp:105
+msgid "All cheats reloaded"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:183
-msgid "Create"
+#: src/frontend/mame/ui/cheatopt.cpp:136
+msgid "Autofire Settings"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:214
-msgid "Please enter a file extension too"
+#: src/frontend/mame/ui/cheatopt.cpp:157 plugins/cheat/init.lua:599
+msgid "Reset All"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:266
-msgid "Select image format"
+#: src/frontend/mame/ui/cheatopt.cpp:160 plugins/cheat/init.lua:600
+msgid "Reload All"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:43
-msgid "Keyboard Mode:"
+#: src/frontend/mame/ui/cheatopt.cpp:273
+msgid "Autofire Status"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:43
-msgid "Natural"
+#: src/frontend/mame/ui/cheatopt.cpp:306
+msgid "No buttons found on this machine!"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:43
-msgid "Emulated"
+#: src/frontend/mame/ui/cheatopt.cpp:317 src/frontend/mame/ui/cheatopt.cpp:321
+msgid "Autofire Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/selsoft.cpp:228 src/frontend/mame/ui/selgame.cpp:464
#, c-format
msgid ""
-"Uptime: %1$d:%2$02d:%3$02d\n"
-"\n"
+"%s\n"
+" added to favorites list."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:238
+#: src/frontend/mame/ui/selsoft.cpp:233 src/frontend/mame/ui/selgame.cpp:469
+#: src/frontend/mame/ui/selgame.cpp:475
#, c-format
msgid ""
-"Uptime: %1$d:%2$02d\n"
-"\n"
+"%s\n"
+" removed from favorites list."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:242
-#, c-format
+#: src/frontend/mame/ui/selsoft.cpp:507
msgid ""
-"Tickets dispensed: %1$d\n"
+"The selected software is missing one or more required files. Please select a "
+"different software.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:253
-msgid "Coin %1$c: NA%3$s\n"
+#: src/frontend/mame/ui/selsoft.cpp:513 src/frontend/mame/ui/selgame.cpp:1471
+msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:253
+#: src/frontend/mame/ui/selsoft.cpp:637
#, c-format
-msgid "Coin %1$c: %2$d%3$s\n"
+msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:256
-msgid " (locked)"
+#: src/frontend/mame/ui/selsoft.cpp:638
+#, c-format
+msgid "Driver: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:503
-msgid "Visible Delay"
+#: src/frontend/mame/ui/selsoft.cpp:643 src/frontend/mame/ui/selgame.cpp:1412
+#, c-format
+msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:601
+#: src/frontend/mame/ui/selsoft.cpp:645 src/frontend/mame/ui/selgame.cpp:1414
#, c-format
-msgid "%s.xml saved under ui folder."
+msgid "Search: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:627
-msgid "Name: Description:\n"
+#: src/frontend/mame/ui/utils.cpp:60 src/frontend/mame/ui/utils.cpp:84
+msgid "Unfiltered"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:638
-#, c-format
-msgid "%s.txt saved under ui folder."
+#: src/frontend/mame/ui/utils.cpp:61 src/frontend/mame/ui/utils.cpp:85
+msgid "Available"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:655
-msgid "Export list in XML format (like -listxml)"
+#: src/frontend/mame/ui/utils.cpp:62 src/frontend/mame/ui/utils.cpp:86
+msgid "Unavailable"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:656
-msgid "Export list in XML format (like -listxml, but exclude devices)"
+#: src/frontend/mame/ui/utils.cpp:63
+msgid "Working"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:657
-msgid "Export list in TXT format (like -listfull)"
+#: src/frontend/mame/ui/utils.cpp:64
+msgid "Not Working"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:710 src/frontend/mame/ui/ui.cpp:2230
-msgid ""
-"\n"
-" Configuration saved \n"
-"\n"
+#: src/frontend/mame/ui/utils.cpp:65
+msgid "Mechanical"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:66
+msgid "Not Mechanical"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:67
+msgid "Category"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:68 src/frontend/mame/ui/utils.cpp:87
+msgid "Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:760 src/frontend/mame/ui/utils.cpp:66
+#: src/frontend/mame/ui/utils.cpp:69 src/frontend/mame/ui/miscmenu.cpp:770
msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:764
-msgid "Driver"
+#: src/frontend/mame/ui/utils.cpp:70
+msgid "Not BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:767
-msgid "This machine has no BIOS."
+#: src/frontend/mame/ui/utils.cpp:71 src/frontend/mame/ui/utils.cpp:88
+msgid "Parents"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:776 src/frontend/mame/ui/mainmenu.cpp:145
-msgid "Add To Favorites"
+#: src/frontend/mame/ui/utils.cpp:72 src/frontend/mame/ui/utils.cpp:89
+msgid "Clones"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:778 src/frontend/mame/ui/mainmenu.cpp:147
-msgid "Remove From Favorites"
+#: src/frontend/mame/ui/utils.cpp:73
+msgid "Manufacturer"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:781
-msgid "Save machine configuration"
+#: src/frontend/mame/ui/utils.cpp:74 src/frontend/mame/ui/utils.cpp:90
+msgid "Year"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:792
-msgid "Configure machine:"
+#: src/frontend/mame/ui/utils.cpp:75
+msgid "Save Supported"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:895 src/frontend/mame/ui/sndmenu.cpp:135
-#: src/frontend/mame/ui/sndmenu.cpp:137 src/frontend/mame/ui/menu.cpp:736
-#: src/frontend/mame/ui/cheatopt.cpp:299 src/frontend/mame/ui/cheatopt.cpp:305
-#: plugins/cheat/init.lua:551 plugins/cheatfind/init.lua:619
-msgid "On"
+#: src/frontend/mame/ui/utils.cpp:76
+msgid "Save Unsupported"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:895 src/frontend/mame/ui/sndmenu.cpp:135
-#: src/frontend/mame/ui/sndmenu.cpp:137 src/frontend/mame/ui/menu.cpp:739
-#: src/frontend/mame/ui/cheatopt.cpp:299 src/frontend/mame/ui/cheatopt.cpp:305
-#: plugins/cheat/init.lua:554 plugins/cheat/init.lua:563
-#: plugins/cheatfind/init.lua:616
-msgid "Off"
+#: src/frontend/mame/ui/utils.cpp:77
+msgid "CHD Required"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:909 src/frontend/mame/ui/selgame.cpp:441
-msgid "Plugins"
+#: src/frontend/mame/ui/utils.cpp:78
+msgid "No CHD Required"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:74
-msgid "New Barcode:"
+#: src/frontend/mame/ui/utils.cpp:79
+msgid "Vertical Screen"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:78
-msgid "Enter Code"
+#: src/frontend/mame/ui/utils.cpp:80
+msgid "Horizontal Screen"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:119
-msgid "Barcode length invalid!"
+#: src/frontend/mame/ui/utils.cpp:81 src/frontend/mame/ui/utils.cpp:98
+msgid "Custom Filter"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:99
-msgid "Pseudo terminals"
+#: src/frontend/mame/ui/utils.cpp:91
+msgid "Publisher"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:39
-msgid "[failed]"
+#: src/frontend/mame/ui/utils.cpp:92
+msgid "Supported"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:60
-msgid "Input (general)"
+#: src/frontend/mame/ui/utils.cpp:93
+msgid "Partially Supported"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:62
-msgid "Input (this Machine)"
+#: src/frontend/mame/ui/utils.cpp:94
+msgid "Unsupported"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:66
-msgid "Analog Controls"
+#: src/frontend/mame/ui/utils.cpp:95
+msgid "Release Region"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:68
-msgid "Dip Switches"
+#: src/frontend/mame/ui/utils.cpp:96
+msgid "Device Type"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:71
-msgid "Machine Configuration"
+#: src/frontend/mame/ui/utils.cpp:97
+msgid "Software List"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:75
-msgid "Bookkeeping Info"
+#: src/frontend/mame/ui/utils.cpp:248
+msgid "<set up filters>"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:78
-msgid "Machine Information"
+#: src/frontend/mame/ui/utils.cpp:356
+msgid "Select custom filters:"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:85
-msgid "Image Information"
+#: src/frontend/mame/ui/utils.cpp:507
+#, c-format
+msgid "Filter %1$u"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:88
-msgid "File Manager"
+#: src/frontend/mame/ui/utils.cpp:522
+msgid "Remove last filter"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:96
-msgid "Tape Control"
+#: src/frontend/mame/ui/utils.cpp:524
+msgid "Add filter"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:102
-msgid "BIOS Selection"
+#: src/frontend/mame/ui/utils.cpp:966
+msgid "Select category:"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:106
-msgid "Slot Devices"
+#: src/frontend/mame/ui/utils.cpp:997
+msgid "[no category INI files]"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:110
-msgid "Barcode Reader"
+#: src/frontend/mame/ui/utils.cpp:1005
+msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:114
-msgid "Network Devices"
+#: src/frontend/mame/ui/utils.cpp:1039
+msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:118
-msgid "Keyboard Mode"
+#: src/frontend/mame/ui/utils.cpp:1044
+msgid "File"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Slider Controls"
+#: src/frontend/mame/ui/utils.cpp:1048
+msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:124 src/frontend/mame/ui/submenu.cpp:101
-msgid "Video Options"
+#: src/frontend/mame/ui/utils.cpp:1053
+msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:128
-msgid "Crosshair Options"
+#: src/frontend/mame/ui/utils.cpp:1054
+msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132 plugins/cheat/init.lua:735
-msgid "Cheat"
+#: src/frontend/mame/ui/filesel.cpp:260
+msgid "[create]"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:135
-msgid "Plugin Options"
+#: src/frontend/mame/ui/filesel.cpp:320
+#, c-format
+msgid "Error accessing %s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:139
-msgid "External DAT View"
+#: src/frontend/mame/ui/filesel.cpp:536
+msgid "Select access mode"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:154
-msgid "Select New Machine"
+#: src/frontend/mame/ui/filesel.cpp:537
+msgid "Read-only"
+msgstr ""
+
+#: src/frontend/mame/ui/filesel.cpp:539
+msgid "Read-write"
+msgstr ""
+
+#: src/frontend/mame/ui/filesel.cpp:540
+msgid "Read this image, write to another image"
+msgstr ""
+
+#: src/frontend/mame/ui/filesel.cpp:541
+msgid "Read this image, write to diff"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:192
+#, c-format
+msgid "%s [internal]"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:203 src/frontend/mame/ui/miscmenu.cpp:97
+#: src/frontend/mame/ui/inputmap.cpp:615
+msgid "Reset"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:407
+msgid " COLORS"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:407
+msgid " PENS"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:304
+msgid "Return to Machine"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:309 src/frontend/mame/ui/menu.cpp:311
+msgid "Exit"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:316 src/frontend/mame/ui/menu.cpp:318
+msgid "Return to Previous Menu"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:430 src/frontend/mame/ui/menu.cpp:762
+#: plugins/cheat/init.lua:569 plugins/cheatfind/init.lua:792
+#: plugins/cheatfind/init.lua:803
+msgid "On"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:430 src/frontend/mame/ui/menu.cpp:765
+#: plugins/cheat/init.lua:572 plugins/cheat/init.lua:581
+#: plugins/cheatfind/init.lua:789 plugins/cheatfind/init.lua:800
+msgid "Off"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:768
+msgid "Auto"
msgstr ""
#: src/frontend/mame/ui/custui.cpp:31
@@ -1273,1303 +1376,1281 @@ msgstr ""
msgid "Violet"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:22
-msgid "Miscellaneous Options"
-msgstr ""
-
-#: src/frontend/mame/ui/submenu.cpp:23
-msgid "Re-select last machine played"
+#: src/frontend/mame/ui/miscmenu.cpp:44
+msgid "Keyboard Mode:"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:24
-msgid "Enlarge images in the right panel"
+#: src/frontend/mame/ui/miscmenu.cpp:44
+msgid "Natural"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:26
-msgid "Show mouse pointer"
+#: src/frontend/mame/ui/miscmenu.cpp:44
+msgid "Emulated"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:27
-msgid "Confirm quit from machines"
+#: src/frontend/mame/ui/miscmenu.cpp:237
+#, c-format
+msgid ""
+"Uptime: %1$d:%2$02d:%3$02d\n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:28
-msgid "Skip information screen at startup"
+#: src/frontend/mame/ui/miscmenu.cpp:239
+#, c-format
+msgid ""
+"Uptime: %1$d:%2$02d\n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:29
-msgid "Force 4:3 aspect for snapshot display"
+#: src/frontend/mame/ui/miscmenu.cpp:243
+#, c-format
+msgid ""
+"Tickets dispensed: %1$d\n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:30
-msgid "Use image as background"
+#: src/frontend/mame/ui/miscmenu.cpp:254
+msgid "Coin %1$c: NA%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:31
-msgid "Skip BIOS selection menu"
+#: src/frontend/mame/ui/miscmenu.cpp:254
+#, c-format
+msgid "Coin %1$c: %2$d%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:32
-msgid "Skip software parts selection menu"
+#: src/frontend/mame/ui/miscmenu.cpp:257
+msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:33
-msgid "Info auto audit"
+#: src/frontend/mame/ui/miscmenu.cpp:504
+msgid "Visible Delay"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:34
-msgid "Hide romless machine from available list"
+#: src/frontend/mame/ui/miscmenu.cpp:602
+#, c-format
+msgid "%s.xml saved under ui folder."
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:38
-msgid "Advanced Options"
+#: src/frontend/mame/ui/miscmenu.cpp:628
+msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Performance Options"
+#: src/frontend/mame/ui/miscmenu.cpp:639
+#, c-format
+msgid "%s.txt saved under ui folder."
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Auto frame skip"
+#: src/frontend/mame/ui/miscmenu.cpp:656
+msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:41
-msgid "Frame skip"
+#: src/frontend/mame/ui/miscmenu.cpp:657
+msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:42
-msgid "Throttle"
+#: src/frontend/mame/ui/miscmenu.cpp:658
+msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:43
-msgid "Sleep"
+#: src/frontend/mame/ui/miscmenu.cpp:774
+msgid "Driver"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Speed"
+#: src/frontend/mame/ui/miscmenu.cpp:777
+msgid "This machine has no BIOS."
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:45
-msgid "Refresh speed"
+#: src/frontend/mame/ui/miscmenu.cpp:791
+msgid "Save machine configuration"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:47
-msgid "Rotation Options"
+#: src/frontend/mame/ui/miscmenu.cpp:802
+msgid "Configure machine:"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:49
-msgid "Rotate right"
+#: src/frontend/mame/ui/miscmenu.cpp:836 src/frontend/mame/ui/selmenu.cpp:2481
+msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:50
-msgid "Rotate left"
+#: src/frontend/mame/ui/miscmenu.cpp:918 src/frontend/mame/ui/selgame.cpp:611
+msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:51
-msgid "Auto rotate right"
+#: src/frontend/mame/ui/selgame.cpp:607
+msgid "Configure Machine"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:52
-msgid "Auto rotate left"
+#: src/frontend/mame/ui/selgame.cpp:1036
+#, c-format
+msgid "Romset\t%1$-.100s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:53
-msgid "Flip X"
+#: src/frontend/mame/ui/selgame.cpp:1037
+#, c-format
+msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:54
-msgid "Flip Y"
+#: src/frontend/mame/ui/selgame.cpp:1038
+#, c-format
+msgid "Manufacturer\t%1$-.100s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:56
-msgid "Artwork Options"
+#: src/frontend/mame/ui/selgame.cpp:1042
+#, c-format
+msgid "Driver is Clone of\t%1$-.100s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:57
-msgid "Artwork Crop"
+#: src/frontend/mame/ui/selgame.cpp:1044
+msgid "Driver is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:58
-msgid "Use Backdrops"
+#: src/frontend/mame/ui/selgame.cpp:1047
+msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:59
-msgid "Use Overlays"
+#: src/frontend/mame/ui/selgame.cpp:1049
+msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:60
-msgid "Use Bezels"
+#: src/frontend/mame/ui/selgame.cpp:1052
+msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:61
-msgid "Use Control Panels"
+#: src/frontend/mame/ui/selgame.cpp:1054
+msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:62
-msgid "Use Marquees"
+#: src/frontend/mame/ui/selgame.cpp:1056
+msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:64
-msgid "State/Playback Options"
+#: src/frontend/mame/ui/selgame.cpp:1059
+msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:65
-msgid "Automatic save/restore"
+#: src/frontend/mame/ui/selgame.cpp:1061
+msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:67
-msgid "Rewind capacity"
+#: src/frontend/mame/ui/selgame.cpp:1063
+msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:68
-msgid "Bilinear snapshot"
+#: src/frontend/mame/ui/selgame.cpp:1065
+msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:69
-msgid "Burn-in"
+#: src/frontend/mame/ui/selgame.cpp:1067
+msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:71
-msgid "Input Options"
+#: src/frontend/mame/ui/selgame.cpp:1070
+msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:72
-msgid "Coin lockout"
+#: src/frontend/mame/ui/selgame.cpp:1072
+msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:73
-msgid "Mouse"
+#: src/frontend/mame/ui/selgame.cpp:1074
+msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:74
-msgid "Joystick"
+#: src/frontend/mame/ui/selgame.cpp:1076
+msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:75
-msgid "Lightgun"
+#: src/frontend/mame/ui/selgame.cpp:1079
+msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:76
-msgid "Multi-keyboard"
+#: src/frontend/mame/ui/selgame.cpp:1081
+msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:77
-msgid "Multi-mouse"
+#: src/frontend/mame/ui/selgame.cpp:1084
+msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:78
-msgid "Steadykey"
+#: src/frontend/mame/ui/selgame.cpp:1086
+msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:79
-msgid "UI active"
+#: src/frontend/mame/ui/selgame.cpp:1089
+msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:80
-msgid "Offscreen reload"
+#: src/frontend/mame/ui/selgame.cpp:1091
+msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:81
-msgid "Joystick deadzone"
+#: src/frontend/mame/ui/selgame.cpp:1094
+msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:82
-msgid "Joystick saturation"
+#: src/frontend/mame/ui/selgame.cpp:1096
+msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:83
-msgid "Natural keyboard"
+#: src/frontend/mame/ui/selgame.cpp:1099
+msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:84
-msgid "Simultaneous contradictory"
+#: src/frontend/mame/ui/selgame.cpp:1101
+msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:85
-msgid "Coin impulse"
+#: src/frontend/mame/ui/selgame.cpp:1104
+msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:89
-msgid "Device Mapping"
+#: src/frontend/mame/ui/selgame.cpp:1106
+msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:90
-msgid "Lightgun Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1109
+msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Trackball Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1111
+msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:92
-msgid "Pedal Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1114
+msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:93
-msgid "Adstick Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1116
+msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:94
-msgid "Paddle Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1119
+msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Dial Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1121
+msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:96
-msgid "Positional Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1124
+msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:97
-msgid "Mouse Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1126
+msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:102
-msgid "Video Mode"
+#: src/frontend/mame/ui/selgame.cpp:1129
+msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:103
-msgid "Number Of Screens"
+#: src/frontend/mame/ui/selgame.cpp:1131
+msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:105
-msgid "Triple Buffering"
+#: src/frontend/mame/ui/selgame.cpp:1134
+msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:106
-msgid "HLSL"
+#: src/frontend/mame/ui/selgame.cpp:1136
+msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:108
-msgid "GLSL"
+#: src/frontend/mame/ui/selgame.cpp:1139
+msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:109
-msgid "Bilinear Filtering"
+#: src/frontend/mame/ui/selgame.cpp:1141
+msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:110
-msgid "Bitmap Prescaling"
+#: src/frontend/mame/ui/selgame.cpp:1144
+msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:111
-msgid "Window Mode"
+#: src/frontend/mame/ui/selgame.cpp:1146
+msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:112
-msgid "Enforce Aspect Ratio"
+#: src/frontend/mame/ui/selgame.cpp:1149
+msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:113
-msgid "Start Out Maximized"
+#: src/frontend/mame/ui/selgame.cpp:1151
+msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:114
-msgid "Synchronized Refresh"
+#: src/frontend/mame/ui/selgame.cpp:1154
+msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:115
-msgid "Wait Vertical Sync"
+#: src/frontend/mame/ui/selgame.cpp:1156
+msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:388
-msgid "Load State"
+#: src/frontend/mame/ui/selgame.cpp:1159
+msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:388
-msgid "Select position to load from"
+#: src/frontend/mame/ui/selgame.cpp:1161
+msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:412
-msgid "Save State"
+#: src/frontend/mame/ui/selgame.cpp:1163
+msgid "Mechanical Machine\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:412
-msgid "Select position to save to"
+#: src/frontend/mame/ui/selgame.cpp:1163
+msgid "Mechanical Machine\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/slotopt.cpp:192
-#, c-format
-msgid "%s [internal]"
+#: src/frontend/mame/ui/selgame.cpp:1164
+msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:309 src/frontend/mame/ui/selsoft.cpp:211
-#, c-format
-msgid ""
-"%s\n"
-" added to favorites list."
+#: src/frontend/mame/ui/selgame.cpp:1164
+msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:314 src/frontend/mame/ui/selgame.cpp:320
-#: src/frontend/mame/ui/selsoft.cpp:216
-#, c-format
-msgid ""
-"%s\n"
-" removed from favorites list."
+#: src/frontend/mame/ui/selgame.cpp:1165
+msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:437
-msgid "Configure Machine"
+#: src/frontend/mame/ui/selgame.cpp:1165
+msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:849
-#, c-format
-msgid "Romset\t%1$-.100s\n"
+#: src/frontend/mame/ui/selgame.cpp:1166
+msgid "Support Cocktail\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:850
-#, c-format
-msgid "Year\t%1$s\n"
+#: src/frontend/mame/ui/selgame.cpp:1166
+msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:851
-#, c-format
-msgid "Manufacturer\t%1$-.100s\n"
+#: src/frontend/mame/ui/selgame.cpp:1167
+msgid "Driver is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:855
-#, c-format
-msgid "Driver is Clone of\t%1$-.100s\n"
+#: src/frontend/mame/ui/selgame.cpp:1167
+msgid "Driver is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:857
-msgid "Driver is Parent\t\n"
+#: src/frontend/mame/ui/selgame.cpp:1168
+msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:860
-msgid "Analog Controls\tYes\n"
+#: src/frontend/mame/ui/selgame.cpp:1168
+msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:862
-msgid "Keyboard Inputs\tYes\n"
+#: src/frontend/mame/ui/selgame.cpp:1169
+msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:865
-msgid "Overall\tNOT WORKING\n"
+#: src/frontend/mame/ui/selgame.cpp:1169
+msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:867
-msgid "Overall\tUnemulated Protection\n"
+#: src/frontend/mame/ui/selgame.cpp:1179
+msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:869
-msgid "Overall\tWorking\n"
+#: src/frontend/mame/ui/selgame.cpp:1179
+msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:872
-msgid "Graphics\tUnimplemented\n"
+#: src/frontend/mame/ui/selgame.cpp:1192
+msgid "ROM Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:874
-msgid "Graphics\tWrong Colors\n"
+#: src/frontend/mame/ui/selgame.cpp:1194
+msgid "ROM Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:876
-msgid "Graphics\tImperfect Colors\n"
+#: src/frontend/mame/ui/selgame.cpp:1197
+msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:878
-msgid "Graphics\tImperfect\n"
+#: src/frontend/mame/ui/selgame.cpp:1199
+msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:880
-msgid "Graphics\tOK\n"
+#: src/frontend/mame/ui/selgame.cpp:1201
+msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:883
-msgid "Sound\tNone\n"
+#: src/frontend/mame/ui/selgame.cpp:1205
+msgid ""
+"ROM Audit \tDisabled\n"
+"Samples Audit \tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:885
-msgid "Sound\tUnimplemented\n"
+#: src/frontend/mame/ui/selgame.cpp:1396
+#, c-format
+msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:887
-msgid "Sound\tImperfect\n"
+#: src/frontend/mame/ui/selgame.cpp:1424
+#, c-format
+msgid "Romset: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:889
-msgid "Sound\tOK\n"
+#: src/frontend/mame/ui/selgame.cpp:1431
+#, c-format
+msgid "System: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:892
-msgid "Controls\tUnimplemented\n"
+#: src/frontend/mame/ui/selgame.cpp:1465
+msgid ""
+"The selected machine is missing one or more required ROM or CHD images. "
+"Please select a different machine.\n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:894
-msgid "Controls\tImperfect\n"
+#: src/frontend/mame/ui/sndmenu.cpp:135
+msgid "Sound"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:897
-msgid "Keyboard\tUnimplemented\n"
+#: src/frontend/mame/ui/sndmenu.cpp:136
+msgid "Sample Rate"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:899
-msgid "Keyboard\tImperfect\n"
+#: src/frontend/mame/ui/sndmenu.cpp:137
+msgid "Use External Samples"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:902
-msgid "Mouse\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:22
+msgid "Miscellaneous Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:904
-msgid "Mouse\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:23
+msgid "Re-select last machine played"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:907
-msgid "Microphone\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:24
+msgid "Enlarge images in the right panel"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:909
-msgid "Microphone\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:26
+msgid "Show mouse pointer"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:912
-msgid "Camera\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:27
+msgid "Confirm quit from machines"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:914
-msgid "Camera\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:28
+msgid "Skip information screen at startup"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:917
-msgid "Disk\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:29
+msgid "Force 4:3 aspect for snapshot display"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:919
-msgid "Disk\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:30
+msgid "Use image as background"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:922
-msgid "Printer\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:31
+msgid "Skip BIOS selection menu"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:924
-msgid "Printer\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:32
+msgid "Skip software parts selection menu"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:927
-msgid "LAN\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:33
+msgid "Info auto audit"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:929
-msgid "LAN\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:34
+msgid "Hide romless machine from available list"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:932
-msgid "WAN\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:38
+msgid "Advanced Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:934
-msgid "WAN\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:39
+msgid "Performance Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:937
-msgid "Timing\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:40
+msgid "Auto frame skip"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:939
-msgid "Timing\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:41
+msgid "Frame skip"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:941
-msgid "Mechanical Machine\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:42
+msgid "Throttle"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:941
-msgid "Mechanical Machine\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:43
+msgid "Sleep"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:942
-msgid "Requires Artwork\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:44
+msgid "Speed"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:942
-msgid "Requires Artwork\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:45
+msgid "Refresh speed"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:943
-msgid "Requires Clickable Artwork\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:47
+msgid "Rotation Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:943
-msgid "Requires Clickable Artwork\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:49
+msgid "Rotate right"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:944
-msgid "Support Cocktail\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:50
+msgid "Rotate left"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:944
-msgid "Support Cocktail\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:51
+msgid "Auto rotate right"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:945
-msgid "Driver is BIOS\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:52
+msgid "Auto rotate left"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:945
-msgid "Driver is BIOS\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:53
+msgid "Flip X"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:946
-msgid "Support Save\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:54
+msgid "Flip Y"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:946
-msgid "Support Save\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:56
+msgid "Artwork Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:947
-msgid "Screen Orientation\tVertical\n"
+#: src/frontend/mame/ui/submenu.cpp:57
+msgid "Artwork Crop"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:947
-msgid "Screen Orientation\tHorizontal\n"
+#: src/frontend/mame/ui/submenu.cpp:58
+msgid "Use Backdrops"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:957
-msgid "Requires CHD\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:59
+msgid "Use Overlays"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:957
-msgid "Requires CHD\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:60
+msgid "Use Bezels"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:970
-msgid "ROM Audit Result\tOK\n"
+#: src/frontend/mame/ui/submenu.cpp:61
+msgid "Use Control Panels"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:972
-msgid "ROM Audit Result\tBAD\n"
+#: src/frontend/mame/ui/submenu.cpp:62
+msgid "Use Marquees"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:975
-msgid "Samples Audit Result\tNone Needed\n"
+#: src/frontend/mame/ui/submenu.cpp:64
+msgid "State/Playback Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:977
-msgid "Samples Audit Result\tOK\n"
+#: src/frontend/mame/ui/submenu.cpp:65
+msgid "Automatic save/restore"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:979
-msgid "Samples Audit Result\tBAD\n"
+#: src/frontend/mame/ui/submenu.cpp:67
+msgid "Rewind capacity"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:983
-msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+#: src/frontend/mame/ui/submenu.cpp:68
+msgid "Bilinear snapshot"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1167
-#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
+#: src/frontend/mame/ui/submenu.cpp:69
+msgid "Burn-in"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1183 src/frontend/mame/ui/selsoft.cpp:555
-#, c-format
-msgid "%1$s: %2$s - Search: %3$s_"
+#: src/frontend/mame/ui/submenu.cpp:71
+msgid "Input Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1185 src/frontend/mame/ui/selsoft.cpp:557
-#, c-format
-msgid "Search: %1$s_"
+#: src/frontend/mame/ui/submenu.cpp:72
+msgid "Coin lockout"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1195
-#, c-format
-msgid "Romset: %1$-.100s"
+#: src/frontend/mame/ui/submenu.cpp:73
+msgid "Mouse"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1202
-#, c-format
-msgid "System: %1$-.100s"
+#: src/frontend/mame/ui/submenu.cpp:74
+msgid "Joystick"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1239
-msgid ""
-"The selected machine is missing one or more required ROM or CHD images. "
-"Please select a different machine.\n"
-"\n"
+#: src/frontend/mame/ui/submenu.cpp:75
+msgid "Lightgun"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1245 src/frontend/mame/ui/selsoft.cpp:462
-msgid "Press any key to continue."
+#: src/frontend/mame/ui/submenu.cpp:76
+msgid "Multi-keyboard"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:135
-msgid "Sound"
+#: src/frontend/mame/ui/submenu.cpp:77
+msgid "Multi-mouse"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:136
-msgid "Sample Rate"
+#: src/frontend/mame/ui/submenu.cpp:78
+msgid "Steadykey"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:137
-msgid "Use External Samples"
+#: src/frontend/mame/ui/submenu.cpp:79
+msgid "UI active"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:57 src/frontend/mame/ui/utils.cpp:81
-msgid "Unfiltered"
+#: src/frontend/mame/ui/submenu.cpp:80
+msgid "Offscreen reload"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:58 src/frontend/mame/ui/utils.cpp:82
-msgid "Available"
+#: src/frontend/mame/ui/submenu.cpp:81
+msgid "Joystick deadzone"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:59 src/frontend/mame/ui/utils.cpp:83
-msgid "Unavailable"
+#: src/frontend/mame/ui/submenu.cpp:82
+msgid "Joystick saturation"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:60
-msgid "Working"
+#: src/frontend/mame/ui/submenu.cpp:83
+msgid "Natural keyboard"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:61
-msgid "Not Working"
+#: src/frontend/mame/ui/submenu.cpp:84
+msgid "Simultaneous contradictory"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:62
-msgid "Mechanical"
+#: src/frontend/mame/ui/submenu.cpp:85
+msgid "Coin impulse"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:63
-msgid "Not Mechanical"
+#: src/frontend/mame/ui/submenu.cpp:89
+msgid "Device Mapping"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:64
-msgid "Category"
+#: src/frontend/mame/ui/submenu.cpp:90
+msgid "Lightgun Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:65
-msgid "Favorites"
+#: src/frontend/mame/ui/submenu.cpp:91
+msgid "Trackball Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:67
-msgid "Not BIOS"
+#: src/frontend/mame/ui/submenu.cpp:92
+msgid "Pedal Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:68 src/frontend/mame/ui/utils.cpp:84
-msgid "Parents"
+#: src/frontend/mame/ui/submenu.cpp:93
+msgid "Adstick Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:69 src/frontend/mame/ui/utils.cpp:85
-msgid "Clones"
+#: src/frontend/mame/ui/submenu.cpp:94
+msgid "Paddle Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:70
-msgid "Manufacturer"
+#: src/frontend/mame/ui/submenu.cpp:95
+msgid "Dial Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:71 src/frontend/mame/ui/utils.cpp:86
-msgid "Year"
+#: src/frontend/mame/ui/submenu.cpp:96
+msgid "Positional Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:72
-msgid "Save Supported"
+#: src/frontend/mame/ui/submenu.cpp:97
+msgid "Mouse Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:73
-msgid "Save Unsupported"
+#: src/frontend/mame/ui/submenu.cpp:102
+msgid "Video Mode"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:74
-msgid "CHD Required"
+#: src/frontend/mame/ui/submenu.cpp:103
+msgid "Number Of Screens"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:75
-msgid "No CHD Required"
+#: src/frontend/mame/ui/submenu.cpp:105
+msgid "Triple Buffering"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:76
-msgid "Vertical Screen"
+#: src/frontend/mame/ui/submenu.cpp:106
+msgid "HLSL"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:77
-msgid "Horizontal Screen"
+#: src/frontend/mame/ui/submenu.cpp:108
+msgid "GLSL"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:78 src/frontend/mame/ui/utils.cpp:94
-msgid "Custom Filter"
+#: src/frontend/mame/ui/submenu.cpp:109
+msgid "Bilinear Filtering"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:87
-msgid "Publisher"
+#: src/frontend/mame/ui/submenu.cpp:110
+msgid "Bitmap Prescaling"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:88
-msgid "Supported"
+#: src/frontend/mame/ui/submenu.cpp:111
+msgid "Window Mode"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:89
-msgid "Partially Supported"
+#: src/frontend/mame/ui/submenu.cpp:112
+msgid "Enforce Aspect Ratio"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:90
-msgid "Unsupported"
+#: src/frontend/mame/ui/submenu.cpp:113
+msgid "Start Out Maximized"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:91
-msgid "Release Region"
+#: src/frontend/mame/ui/submenu.cpp:114
+msgid "Synchronized Refresh"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:92
-msgid "Device Type"
+#: src/frontend/mame/ui/submenu.cpp:115
+msgid "Wait Vertical Sync"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:93
-msgid "Software List"
+#: src/frontend/mame/ui/devopt.cpp:43
+#, c-format
+msgid ""
+"[This option is currently mounted in the running system]\n"
+"\n"
+"Option: %1$s\n"
+"Device: %2$s\n"
+"\n"
+"The selected option enables the following items:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:244
-msgid "<set up filters>"
+#: src/frontend/mame/ui/devopt.cpp:44
+#, c-format
+msgid ""
+"[This option is NOT currently mounted in the running system]\n"
+"\n"
+"Option: %1$s\n"
+"Device: %2$s\n"
+"\n"
+"If you select this option, the following items will be enabled:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:352
-msgid "Select custom filters:"
+#: src/frontend/mame/ui/devopt.cpp:52
+msgid "* CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:503
+#: src/frontend/mame/ui/devopt.cpp:76 src/frontend/mame/ui/devopt.cpp:137
#, c-format
-msgid "Filter %1$u"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:518
-msgid "Remove last filter"
+msgid " %1$d×%2$s %3$d.%4$06d MHz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:520
-msgid "Add filter"
+#: src/frontend/mame/ui/devopt.cpp:76 src/frontend/mame/ui/devopt.cpp:137
+msgid " %1$d×%2$s %5$d.%6$03d kHz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:959
-msgid "Select category:"
+#: src/frontend/mame/ui/devopt.cpp:77 src/frontend/mame/ui/devopt.cpp:138
+msgid " %2$s %3$d.%4$06d MHz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:990
-msgid "[no category INI files]"
+#: src/frontend/mame/ui/devopt.cpp:77 src/frontend/mame/ui/devopt.cpp:138
+msgid " %2$s %5$d.%6$03d kHz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:998
-msgid "[no groups in INI file]"
+#: src/frontend/mame/ui/devopt.cpp:89
+msgid "* Video:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1032
-msgid "No category INI files found"
+#: src/frontend/mame/ui/devopt.cpp:94
+#, c-format
+msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1037
-msgid "File"
+#: src/frontend/mame/ui/devopt.cpp:103
+#, c-format
+msgid " Screen '%1$s': %2$d × %3$d (V) %4$f Hz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1041
-msgid "No groups found in category file"
+#: src/frontend/mame/ui/devopt.cpp:104
+#, c-format
+msgid " Screen '%1$s': %2$d × %3$d (H) %4$f Hz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1046
-msgid "Group"
+#: src/frontend/mame/ui/devopt.cpp:117
+msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1047
-msgid "Include clones"
+#: src/frontend/mame/ui/devopt.cpp:137
+#, c-format
+msgid " %1$d×%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:456
-msgid ""
-"The selected software is missing one or more required files. Please select a "
-"different software.\n"
-"\n"
+#: src/frontend/mame/ui/devopt.cpp:138
+msgid " %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:549
+#: src/frontend/mame/ui/devopt.cpp:168
#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d software packages )"
+msgid ""
+"* BIOS settings:\n"
+" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:550
+#: src/frontend/mame/ui/devopt.cpp:208 src/frontend/mame/ui/devopt.cpp:224
+#: src/frontend/mame/ui/devopt.cpp:269
#, c-format
-msgid "Driver: \"%1$s\" software list "
-msgstr ""
-
-#: src/frontend/mame/ui/filesel.cpp:260
-msgid "[create]"
+msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:419
+#: src/frontend/mame/ui/devopt.cpp:213 src/frontend/mame/ui/devopt.cpp:229
#, c-format
-msgid "Error accessing %s"
-msgstr ""
-
-#: src/frontend/mame/ui/filesel.cpp:515
-msgid "Select access mode"
+msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:516
-msgid "Read-only"
+#: src/frontend/mame/ui/devopt.cpp:234
+msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:518
-msgid "Read-write"
+#: src/frontend/mame/ui/devopt.cpp:236
+msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:519
-msgid "Read this image, write to another image"
+#: src/frontend/mame/ui/devopt.cpp:238
+msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:520
-msgid "Read this image, write to diff"
+#: src/frontend/mame/ui/devopt.cpp:240
+#, c-format
+msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/imgcntrl.cpp:117
-msgid "Cannot save over directory"
+#: src/frontend/mame/ui/devopt.cpp:242
+#, c-format
+msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/imgcntrl.cpp:150
-msgid ""
-"The software selected is missing one or more required ROM or CHD images. "
-"Please select a different one."
+#: src/frontend/mame/ui/devopt.cpp:244
+#, c-format
+msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:294
-msgid "Return to Machine"
+#: src/frontend/mame/ui/devopt.cpp:246
+#, c-format
+msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:299 src/frontend/mame/ui/menu.cpp:301
-msgid "Exit"
+#: src/frontend/mame/ui/devopt.cpp:248
+#, c-format
+msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:306 src/frontend/mame/ui/menu.cpp:308
-msgid "Return to Previous Menu"
+#: src/frontend/mame/ui/devopt.cpp:250
+#, c-format
+msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:742
-msgid "Auto"
+#: src/frontend/mame/ui/devopt.cpp:252
+#, c-format
+msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:92 plugins/cheat/init.lua:653
-#, c-format, lua-format
-msgid ""
-"Cheat Comment:\n"
-"%s"
+#: src/frontend/mame/ui/devopt.cpp:254
+#, c-format
+msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:105
-msgid "All cheats reloaded"
+#: src/frontend/mame/ui/devopt.cpp:259
+msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:136
-msgid "Autofire Settings"
+#: src/frontend/mame/ui/devopt.cpp:261
+#, c-format
+msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:157 plugins/cheat/init.lua:581
-msgid "Reset All"
+#: src/frontend/mame/ui/devopt.cpp:267
+msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:160 plugins/cheat/init.lua:582
-msgid "Reload All"
+#: src/frontend/mame/ui/devopt.cpp:274
+msgid "[None]\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:273
-msgid "Autofire Status"
+#: src/frontend/mame/ui/auditmenu.cpp:96
+#, c-format
+msgid "Audit ROMs for %1$u machines marked unavailable?"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:316
-msgid "No buttons found on this machine!"
+#: src/frontend/mame/ui/auditmenu.cpp:99
+#, c-format
+msgid "Audit ROMs for all %1$u machines?"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:327 src/frontend/mame/ui/cheatopt.cpp:331
-msgid "Autofire Delay"
+#: src/frontend/mame/ui/auditmenu.cpp:104
+#, c-format
+msgid "(results will be saved to %1$s)"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:337
-msgid "This driver requires images to be loaded in the following device(s): "
+#: src/frontend/mame/ui/auditmenu.cpp:130
+#, c-format
+msgid ""
+"Auditing ROMs for machine %2$u of %3$u...\n"
+"%1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1084 src/frontend/mame/ui/ui.cpp:1094
-msgid "Keyboard Emulation Status"
+#: src/frontend/mame/ui/auditmenu.cpp:142
+msgid "Start Audit"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1086
-msgid "Mode: PARTIAL Emulation"
+#: src/frontend/mame/ui/imgcntrl.cpp:117
+msgid "Cannot save over directory"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1087
-msgid "UI: Enabled"
+#: src/frontend/mame/ui/imgcntrl.cpp:150
+msgid ""
+"The software selected is missing one or more required ROM or CHD images. "
+"Please select a different one."
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1089 src/frontend/mame/ui/ui.cpp:1099
-msgid "**Use ScrLock to toggle**"
+#: src/frontend/mame/ui/info.cpp:31
+msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1096
-msgid "Mode: FULL Emulation"
+#: src/frontend/mame/ui/info.cpp:32
+msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1097
-msgid "UI: Disabled"
+#: src/frontend/mame/ui/info.cpp:33
+msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1249
-msgid "Autofire can't be enabled"
+#: src/frontend/mame/ui/info.cpp:34
+msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1302
-#, c-format
-msgid ""
-"Are you sure you want to quit?\n"
-"\n"
-"Press ''%1$s'' to quit,\n"
-"Press ''%2$s'' to return to emulation."
+#: src/frontend/mame/ui/info.cpp:35
+msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1374
-msgid "Master Volume"
+#: src/frontend/mame/ui/info.cpp:36
+msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1383
-#, c-format
-msgid "%1$s Volume"
+#: src/frontend/mame/ui/info.cpp:37
+msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1407
-#, c-format
-msgid "Overclock CPU %1$s"
+#: src/frontend/mame/ui/info.cpp:38
+msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1416
-#, c-format
-msgid "Overclock %1$s sound"
+#: src/frontend/mame/ui/info.cpp:39
+msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1437
-#, c-format
-msgid "%1$s Refresh Rate"
+#: src/frontend/mame/ui/info.cpp:40
+msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1442
-#, c-format
-msgid "%1$s Brightness"
+#: src/frontend/mame/ui/info.cpp:41
+msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1444
-#, c-format
-msgid "%1$s Contrast"
+#: src/frontend/mame/ui/info.cpp:42
+msgid "media"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1446
-#, c-format
-msgid "%1$s Gamma"
+#: src/frontend/mame/ui/info.cpp:43
+msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1450
-#, c-format
-msgid "%1$s Horiz Stretch"
+#: src/frontend/mame/ui/info.cpp:44
+msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1452
-#, c-format
-msgid "%1$s Horiz Position"
+#: src/frontend/mame/ui/info.cpp:45
+msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1454
-#, c-format
-msgid "%1$s Vert Stretch"
+#: src/frontend/mame/ui/info.cpp:46
+msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1456
-#, c-format
-msgid "%1$s Vert Position"
+#: src/frontend/mame/ui/info.cpp:47
+msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1475
-#, c-format
-msgid "Laserdisc '%1$s' Horiz Stretch"
+#: src/frontend/mame/ui/info.cpp:48
+msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1477
-#, c-format
-msgid "Laserdisc '%1$s' Horiz Position"
+#: src/frontend/mame/ui/info.cpp:49
+msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1479
-#, c-format
-msgid "Laserdisc '%1$s' Vert Stretch"
+#: src/frontend/mame/ui/info.cpp:50
+msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1481
-#, c-format
-msgid "Laserdisc '%1$s' Vert Position"
+#: src/frontend/mame/ui/info.cpp:51
+msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1493
-msgid "Vector Flicker"
+#: src/frontend/mame/ui/info.cpp:188
+msgid ""
+"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
+"run correctly.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1494
-msgid "Beam Width Minimum"
+#: src/frontend/mame/ui/info.cpp:198
+msgid ""
+"There are known problems with this machine\n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1495
-msgid "Beam Width Maximum"
+#: src/frontend/mame/ui/info.cpp:203
+msgid ""
+"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1496
-msgid "Beam Intensity Weight"
+#: src/frontend/mame/ui/info.cpp:208
+msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1511
+#: src/frontend/mame/ui/info.cpp:214 src/frontend/mame/ui/info.cpp:230
#, c-format
-msgid "Crosshair Scale %1$s"
-msgstr ""
-
-#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
-msgid "X"
+msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
-msgid "Y"
+#: src/frontend/mame/ui/info.cpp:214 src/frontend/mame/ui/info.cpp:230
+#: src/frontend/mame/ui/info.cpp:275
+#, c-format
+msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1513
-#, c-format
-msgid "Crosshair Offset %1$s"
+#: src/frontend/mame/ui/info.cpp:224
+msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1601
-#, c-format
-msgid "%1$3ddB"
+#: src/frontend/mame/ui/info.cpp:239
+msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1645
-#, c-format
-msgid "%1$d%%"
+#: src/frontend/mame/ui/info.cpp:241
+msgid "This machine requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1661
-#, c-format
-msgid "%1$3.0f%%"
+#: src/frontend/mame/ui/info.cpp:243
+msgid ""
+"This machine was never completed. It may exhibit strange behavior or missing "
+"elements that are not bugs in the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1685
-#, c-format
-msgid "%1$.3ffps"
+#: src/frontend/mame/ui/info.cpp:245
+msgid ""
+"This machine has no sound hardware, MAME will produce no sounds, this is "
+"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1708 src/frontend/mame/ui/ui.cpp:1730
-#: src/frontend/mame/ui/ui.cpp:1751 src/frontend/mame/ui/ui.cpp:1773
-#: src/frontend/mame/ui/ui.cpp:1795 src/frontend/mame/ui/ui.cpp:1817
-#: src/frontend/mame/ui/ui.cpp:1839 src/frontend/mame/ui/ui.cpp:1861
-#: src/frontend/mame/ui/ui.cpp:1883 src/frontend/mame/ui/ui.cpp:1905
-#: src/frontend/mame/ui/ui.cpp:1927
-#, c-format
-msgid "%1$.3f"
+#: src/frontend/mame/ui/info.cpp:249
+msgid ""
+"\n"
+"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
+"complete. There is nothing you can do to fix this problem except wait for "
+"the developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1942 src/frontend/mame/ui/ui.cpp:1957
-#: src/frontend/mame/ui/ui.cpp:1972 src/frontend/mame/ui/ui.cpp:1987
-#, c-format
-msgid "%1$1.2f"
+#: src/frontend/mame/ui/info.cpp:251
+msgid ""
+"\n"
+"Elements of this machine cannot be emulated as they requires physical "
+"interaction or consist of mechanical devices. It is not possible to fully "
+"experience this machine.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2005
+#: src/frontend/mame/ui/info.cpp:273
#, c-format
-msgid "Crosshair Scale X %1$1.3f"
+msgid ""
+"\n"
+"\n"
+"There are working clones of this machine: %s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2005
-#, c-format
-msgid "Crosshair Scale Y %1$1.3f"
+#: src/frontend/mame/ui/info.cpp:286
+msgid ""
+"\n"
+"\n"
+"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/info.cpp:301
#, c-format
-msgid "Crosshair Offset X %1$1.3f"
+msgid ""
+"%1$s\n"
+"%2$s %3$s\n"
+"Driver: %4$s\n"
+"\n"
+"CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
-#, c-format
-msgid "Crosshair Offset Y %1$1.3f"
+#: src/frontend/mame/ui/info.cpp:336 src/frontend/mame/ui/info.cpp:374
+msgid "MHz"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2167
-msgid "**Error saving ui.ini**"
+#: src/frontend/mame/ui/info.cpp:336 src/frontend/mame/ui/info.cpp:374
+msgid "kHz"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2226
-#, c-format
-msgid "**Error saving %s.ini**"
+#: src/frontend/mame/ui/info.cpp:350
+msgid ""
+"\n"
+"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:406
-msgid " COLORS"
+#: src/frontend/mame/ui/info.cpp:378
+msgid ""
+"\n"
+"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:406
-msgid " PENS"
+#: src/frontend/mame/ui/info.cpp:382
+msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:39
-#, c-format
-msgid ""
-"[This option is currently mounted in the running system]\n"
-"\n"
-"Option: %1$s\n"
-"Device: %2$s\n"
-"\n"
-"The selected option enables the following items:\n"
+#: src/frontend/mame/ui/info.cpp:389
+msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:40
+#: src/frontend/mame/ui/info.cpp:400
#, c-format
-msgid ""
-"[This option is NOT currently mounted in the running system]\n"
-"\n"
-"Option: %1$s\n"
-"Device: %2$s\n"
-"\n"
-"If you select this option, the following items will be enabled:\n"
+msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:48
-msgid "* CPU:\n"
+#: src/frontend/mame/ui/info.cpp:400
+msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:72 src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/info.cpp:446
#, c-format
-msgid " %1$d×%2$s %3$d.%4$06d MHz\n"
+msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:72 src/frontend/mame/ui/devopt.cpp:133
-msgid " %1$d×%2$s %5$d.%6$03d kHz\n"
+#: src/frontend/mame/ui/info.cpp:448
+msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:73 src/frontend/mame/ui/devopt.cpp:134
-msgid " %2$s %3$d.%4$06d MHz\n"
+#: src/frontend/mame/ui/info.cpp:533
+msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:73 src/frontend/mame/ui/devopt.cpp:134
-msgid " %2$s %5$d.%6$03d kHz\n"
+#: src/frontend/mame/ui/info.cpp:536
+msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:85
-msgid "* Video:\n"
+#: src/frontend/mame/ui/info.cpp:544
+msgid "[empty]"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:90
-#, c-format
-msgid " Screen '%1$s': Vector\n"
+#: src/frontend/mame/ui/selmenu.cpp:73
+msgid "Control Panels"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:99
-#, c-format
-msgid " Screen '%1$s': %2$d × %3$d (V) %4$f Hz\n"
+#: src/frontend/mame/ui/selmenu.cpp:78
+msgid "Artwork Preview"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:100
-#, c-format
-msgid " Screen '%1$s': %2$d × %3$d (H) %4$f Hz\n"
+#: src/frontend/mame/ui/selmenu.cpp:82
+msgid "Game Over"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:113
-msgid "* Sound:\n"
+#: src/frontend/mame/ui/selmenu.cpp:91
+msgid "Add or remove favorites"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:133
-#, c-format
-msgid " %1$d×%2$s\n"
+#: src/frontend/mame/ui/selmenu.cpp:92
+msgid "Export displayed list to file"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:134
-msgid " %2$s\n"
+#: src/frontend/mame/ui/selmenu.cpp:93
+msgid "Show DATs view"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:164
-#, c-format
-msgid ""
-"* BIOS settings:\n"
-" %1$d options [default: %2$s]\n"
+#: src/frontend/mame/ui/selmenu.cpp:261
+msgid "Software part selection:"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:204 src/frontend/mame/ui/devopt.cpp:220
-#: src/frontend/mame/ui/devopt.cpp:265
-#, c-format
-msgid " %1$s [default: %2$s]\n"
+#: src/frontend/mame/ui/selmenu.cpp:367
+msgid "BIOS selection:"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:209 src/frontend/mame/ui/devopt.cpp:225
+#: src/frontend/mame/ui/selmenu.cpp:622
#, c-format
-msgid " %1$s\n"
+msgid "Software is clone of: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:230
-msgid "* DIP switch settings:\n"
+#: src/frontend/mame/ui/selmenu.cpp:624
+msgid "Software is parent"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:232
-msgid "* Configuration settings:\n"
+#: src/frontend/mame/ui/selmenu.cpp:629
+msgid "Supported: No"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:234
-msgid "* Input device(s):\n"
+#: src/frontend/mame/ui/selmenu.cpp:634
+msgid "Supported: Partial"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:236
-#, c-format
-msgid " User inputs [%1$d inputs]\n"
+#: src/frontend/mame/ui/selmenu.cpp:639
+msgid "Supported: Yes"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:238
+#: src/frontend/mame/ui/selmenu.cpp:644
#, c-format
-msgid " Mahjong inputs [%1$d inputs]\n"
-msgstr ""
-
-#: src/frontend/mame/ui/devopt.cpp:240
-#, c-format
-msgid " Hanafuda inputs [%1$d inputs]\n"
+msgid "romset: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:242
+#: src/frontend/mame/ui/selmenu.cpp:660
#, c-format
-msgid " Gambling inputs [%1$d inputs]\n"
+msgid "Driver is clone of: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:244
-#, c-format
-msgid " Analog inputs [%1$d inputs]\n"
+#: src/frontend/mame/ui/selmenu.cpp:662
+msgid "Driver is parent"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:246
+#: src/frontend/mame/ui/selmenu.cpp:698
#, c-format
-msgid " Adjuster inputs [%1$d inputs]\n"
+msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:248
-#, c-format
-msgid " Keypad inputs [%1$d inputs]\n"
+#: src/frontend/mame/ui/selmenu.cpp:2083
+msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:250
-#, c-format
-msgid " Keyboard inputs [%1$d inputs]\n"
+#: src/frontend/mame/ui/selmenu.cpp:2084
+msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:255
-msgid "* Media Options:\n"
+#: src/frontend/mame/ui/selmenu.cpp:2549
+msgid "Usage"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:257
-#, c-format
-msgid " %1$s [tag: %2$s]\n"
+#: src/frontend/mame/ui/selmenu.cpp:2584
+msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:263
-msgid "* Slot Options:\n"
+#: src/frontend/mame/ui/inputmap.cpp:55
+msgid "User Interface"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:270
-msgid "[None]\n"
+#: src/frontend/mame/ui/inputmap.cpp:61
+msgid "Other Controls"
msgstr ""
#: plugins/timer/init.lua:94
@@ -2588,51 +2669,51 @@ msgstr ""
msgid "Timer"
msgstr ""
-#: plugins/cheat/init.lua:510
+#: plugins/cheat/init.lua:528
msgid "Select cheat to set hotkey"
msgstr ""
-#: plugins/cheat/init.lua:516
+#: plugins/cheat/init.lua:534
msgid "Press button for hotkey or wait to clear"
msgstr ""
-#: plugins/cheat/init.lua:528
+#: plugins/cheat/init.lua:546
msgid "None"
msgstr ""
-#: plugins/cheat/init.lua:533
+#: plugins/cheat/init.lua:551
msgid "Done"
msgstr ""
-#: plugins/cheat/init.lua:547 plugins/cheat/init.lua:561
+#: plugins/cheat/init.lua:565 plugins/cheat/init.lua:579
msgid "Set"
msgstr ""
-#: plugins/cheat/init.lua:580
+#: plugins/cheat/init.lua:598
msgid "Set hotkeys"
msgstr ""
-#: plugins/cheat/init.lua:720
+#: plugins/cheat/init.lua:738
#, lua-format
msgid "Activated: %s = %s"
msgstr ""
-#: plugins/cheat/init.lua:723 plugins/cheat/init.lua:781
+#: plugins/cheat/init.lua:741 plugins/cheat/init.lua:799
#, lua-format
msgid "Activated: %s"
msgstr ""
-#: plugins/cheat/init.lua:785
+#: plugins/cheat/init.lua:803
#, lua-format
msgid "Enabled: %s"
msgstr ""
-#: plugins/cheat/init.lua:790
+#: plugins/cheat/init.lua:808
#, lua-format
msgid "Disabled: %s"
msgstr ""
-#: plugins/cheat/init.lua:849
+#: plugins/cheat/init.lua:867
#, lua-format
msgid "%s added"
msgstr ""
@@ -2681,218 +2762,303 @@ msgstr ""
msgid "MARPScore"
msgstr ""
-#: plugins/cheatfind/init.lua:373
+#: plugins/cheatfind/init.lua:404
msgid "Save Cheat"
msgstr ""
-#: plugins/cheatfind/init.lua:376
+#: plugins/cheatfind/init.lua:407
msgid "Default"
msgstr ""
-#: plugins/cheatfind/init.lua:376
+#: plugins/cheatfind/init.lua:407
msgid "Custom"
msgstr ""
-#: plugins/cheatfind/init.lua:377
+#: plugins/cheatfind/init.lua:408
msgid "Cheat Name"
msgstr ""
-#: plugins/cheatfind/init.lua:383 plugins/cheatfind/init.lua:748
+#: plugins/cheatfind/init.lua:414 plugins/cheatfind/init.lua:1005
#, lua-format
msgid "Default name is %s"
msgstr ""
-#: plugins/cheatfind/init.lua:391
+#: plugins/cheatfind/init.lua:422
msgid "Player"
msgstr ""
-#: plugins/cheatfind/init.lua:396
+#: plugins/cheatfind/init.lua:427
msgid "Type"
msgstr ""
-#: plugins/cheatfind/init.lua:402
+#: plugins/cheatfind/init.lua:433
msgid "Save"
msgstr ""
-#: plugins/cheatfind/init.lua:429
+#: plugins/cheatfind/init.lua:462
#, lua-format
msgid "Cheat written to %s and added to cheat.simple"
msgstr ""
-#: plugins/cheatfind/init.lua:437
+#: plugins/cheatfind/init.lua:472
msgid "Cheat added to cheat.simple"
msgstr ""
-#: plugins/cheatfind/init.lua:442
+#: plugins/cheatfind/init.lua:477
msgid ""
"Unable to write file\n"
"Ensure that cheatpath folder exists"
msgstr ""
-#: plugins/cheatfind/init.lua:451
+#: plugins/cheatfind/init.lua:486
msgid "Cancel"
msgstr ""
-#: plugins/cheatfind/init.lua:456
+#: plugins/cheatfind/init.lua:491
msgid "CPU or RAM"
msgstr ""
-#: plugins/cheatfind/init.lua:460
+#: plugins/cheatfind/init.lua:495
msgid "Changes to this only take effect when \"Start new search\" is selected"
msgstr ""
-#: plugins/cheatfind/init.lua:479
-msgid "Data cleared and current state saved"
+#: plugins/cheatfind/init.lua:504
+msgid "Pause Mode"
msgstr ""
-#: plugins/cheatfind/init.lua:487
-msgid "Start new search"
+#: plugins/cheatfind/init.lua:511
+msgid "Manually pause & unpause the game when needed with the pause hotkey"
msgstr ""
-#: plugins/cheatfind/init.lua:497
-msgid "Current state saved"
+#: plugins/cheatfind/init.lua:536
+msgid "All slots cleared and current state saved to Slot 1"
msgstr ""
-#: plugins/cheatfind/init.lua:504
-msgid "Save current -- #"
+#: plugins/cheatfind/init.lua:551
+msgid "Start new search"
msgstr ""
-#: plugins/cheatfind/init.lua:536
+#: plugins/cheatfind/init.lua:564
#, lua-format
-msgid "%d total matches found"
+msgid "Memory State saved to Slot %d"
msgstr ""
-#: plugins/cheatfind/init.lua:543
-msgid "Compare"
+#: plugins/cheatfind/init.lua:583
+msgid "Save Current Memory State to Slot "
msgstr ""
-#: plugins/cheatfind/init.lua:546
-msgid "Left operand"
-msgstr ""
-
-#: plugins/cheatfind/init.lua:549
-msgid "Current"
+#: plugins/cheatfind/init.lua:614
+#, lua-format
+msgid "%d total matches found"
msgstr ""
-#: plugins/cheatfind/init.lua:554
-msgid "Operator"
+#: plugins/cheatfind/init.lua:655
+msgid "Perform Compare : "
msgstr ""
-#: plugins/cheatfind/init.lua:561
-msgid "Left less than right, value is difference"
+#: plugins/cheatfind/init.lua:672
+msgid "Left less than right"
msgstr ""
-#: plugins/cheatfind/init.lua:563
-msgid "Left greater than right, value is difference"
+#: plugins/cheatfind/init.lua:674
+msgid "Left greater than right"
msgstr ""
-#: plugins/cheatfind/init.lua:565
+#: plugins/cheatfind/init.lua:676
msgid "Left equal to right"
msgstr ""
-#: plugins/cheatfind/init.lua:567
-msgid "Left not equal to right, value is difference"
+#: plugins/cheatfind/init.lua:678
+msgid "Left not equal to right"
msgstr ""
-#: plugins/cheatfind/init.lua:569
+#: plugins/cheatfind/init.lua:680
msgid "Left equal to right with bitmask"
msgstr ""
-#: plugins/cheatfind/init.lua:571
+#: plugins/cheatfind/init.lua:682
msgid "Left not equal to right with bitmask"
msgstr ""
-#: plugins/cheatfind/init.lua:573
+#: plugins/cheatfind/init.lua:684
msgid "Left less than value"
msgstr ""
-#: plugins/cheatfind/init.lua:575
+#: plugins/cheatfind/init.lua:686
msgid "Left greater than value"
msgstr ""
-#: plugins/cheatfind/init.lua:577
+#: plugins/cheatfind/init.lua:688
msgid "Left equal to value"
msgstr ""
-#: plugins/cheatfind/init.lua:579
+#: plugins/cheatfind/init.lua:690
msgid "Left not equal to value"
msgstr ""
-#: plugins/cheatfind/init.lua:590
-msgid "Right operand"
+#: plugins/cheatfind/init.lua:712
+msgid "Value"
msgstr ""
-#: plugins/cheatfind/init.lua:598
-msgid "Value"
+#: plugins/cheatfind/init.lua:714
+msgid "Difference"
msgstr ""
-#: plugins/cheatfind/init.lua:602
+#: plugins/cheatfind/init.lua:719
msgid "Any"
msgstr ""
-#: plugins/cheatfind/init.lua:608
+#: plugins/cheatfind/init.lua:725
msgid "Data Format"
msgstr ""
-#: plugins/cheatfind/init.lua:632
+#: plugins/cheatfind/init.lua:731
+msgid "Test/Write Poke Value"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:738
+msgid ""
+"Use this if you want to poke the Slot 1 value (eg. You started with "
+"something but lost it)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:740
+msgid ""
+"Use this if you want to poke the Last Slot value (eg. You started without an "
+"item but finally got it)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:742
+msgid "Use this if you want to poke 0x00"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:744
+msgid "Use this if you want to poke 0x01"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:746
+msgid "Use this if you want to poke 0x02"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:748
+msgid "Use this if you want to poke 0x03"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:750
+msgid "Use this if you want to poke 0x04"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:752
+msgid "Use this if you want to poke 0x05"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:754
+msgid "Use this if you want to poke 0x06"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:756
+msgid "Use this if you want to poke 0x07"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:758
+msgid "Use this if you want to poke 0x08"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:760
+msgid "Use this if you want to poke 0x09"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:762
+msgid "Use this if you want to poke 0x63 (Decimal 99)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:764
+msgid "Use this if you want to poke 0x99 (BCD 99)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:766
+msgid "Use this if you want to poke 0xFF (Decimal 255)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:768
+msgid "Use this if you want to poke 0x3E7 (Decimal 999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:770
+msgid "Use this if you want to poke 0x999 (BCD 999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:772
+msgid "Use this if you want to poke 0x270F (Decimal 9999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:774
+msgid "Use this if you want to poke 0x9999 (BCD 9999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:776
+msgid "Use this if you want to poke 0xFFFF (Decimal 65535)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:816
msgid "Undo last search -- #"
msgstr ""
-#: plugins/cheatfind/init.lua:636
+#: plugins/cheatfind/init.lua:820
msgid "Match block"
msgstr ""
-#: plugins/cheatfind/init.lua:639
+#: plugins/cheatfind/init.lua:823
msgid "All"
msgstr ""
-#: plugins/cheatfind/init.lua:690
+#: plugins/cheatfind/init.lua:934
#, lua-format
-msgid "Test cheat at addr %08X"
+msgid "Test Cheat %08X:%02X"
msgstr ""
-#: plugins/cheatfind/init.lua:722
+#: plugins/cheatfind/init.lua:974
msgid "Cheat engine not available"
msgstr ""
-#: plugins/cheatfind/init.lua:771
+#: plugins/cheatfind/init.lua:1028
msgid "Test"
msgstr ""
-#: plugins/cheatfind/init.lua:771
+#: plugins/cheatfind/init.lua:1028
msgid "Write"
msgstr ""
-#: plugins/cheatfind/init.lua:771
+#: plugins/cheatfind/init.lua:1028
msgid "Watch"
msgstr ""
-#: plugins/cheatfind/init.lua:788
+#: plugins/cheatfind/init.lua:1045
msgid "Page"
msgstr ""
-#: plugins/cheatfind/init.lua:806
+#: plugins/cheatfind/init.lua:1063
msgid "Clear Watches"
msgstr ""
-#: plugins/cheatfind/init.lua:816
+#: plugins/cheatfind/init.lua:1078
msgid "Cheat Finder"
msgstr ""
-#: plugins/portname/init.lua:69
+#: plugins/portname/init.lua:103
msgid "Save input names to file"
msgstr ""
-#: plugins/portname/init.lua:100 plugins/portname/init.lua:105
-#: plugins/portname/init.lua:121
+#: plugins/portname/init.lua:134 plugins/portname/init.lua:139
+#: plugins/portname/init.lua:155
msgid "Failed to save input name file"
msgstr ""
-#: plugins/portname/init.lua:133
+#: plugins/portname/init.lua:167
#, lua-format
msgid "Input port name file saved to %s"
msgstr ""
-#: plugins/portname/init.lua:138
+#: plugins/portname/init.lua:172
msgid "Input ports"
msgstr ""
diff --git a/language/Albanian/strings.po b/language/Albanian/strings.po
index cfdc7408ab9..d93f254901d 100644
--- a/language/Albanian/strings.po
+++ b/language/Albanian/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-04-28 15:32+1000\n"
+"POT-Creation-Date: 2019-03-17 13:37+1100\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -16,1041 +16,1144 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: src/frontend/mame/ui/auditmenu.cpp:96
+#: src/frontend/mame/ui/videoopt.cpp:56
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable?"
+msgid "Screen #%d"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:99
-#, c-format
-msgid "Audit ROMs for all %1$u machines?"
+#: src/frontend/mame/ui/videoopt.cpp:204 src/frontend/mame/ui/submenu.cpp:48
+msgid "Rotate"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:104
-#, c-format
-msgid "(results will be saved to %1$s)"
+#: src/frontend/mame/ui/videoopt.cpp:208
+msgid "Backdrops"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:130
-#, c-format
-msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
-"%1$s"
+#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
+#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
+#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/ui.cpp:1255
+#: src/frontend/mame/ui/cheatopt.cpp:273
+msgid "Enabled"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:142
-msgid "Start Audit"
+#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
+#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
+#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/ui.cpp:1255
+#: src/frontend/mame/ui/cheatopt.cpp:273
+msgid "Disabled"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:49 src/frontend/mame/ui/dirmenu.cpp:45
-msgid "Snapshots"
+#: src/frontend/mame/ui/videoopt.cpp:212
+msgid "Overlays"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:50 src/frontend/mame/ui/dirmenu.cpp:46
-msgid "Cabinets"
+#: src/frontend/mame/ui/videoopt.cpp:216
+msgid "Bezels"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:51
-msgid "Control Panels"
+#: src/frontend/mame/ui/videoopt.cpp:220
+msgid "CPanels"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:52 src/frontend/mame/ui/dirmenu.cpp:50
-msgid "PCBs"
+#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/selmenu.cpp:86
+msgid "Marquees"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:53 src/frontend/mame/ui/dirmenu.cpp:47
-msgid "Flyers"
+#: src/frontend/mame/ui/videoopt.cpp:228
+msgid "View"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:54 src/frontend/mame/ui/dirmenu.cpp:48
-msgid "Titles"
+#: src/frontend/mame/ui/videoopt.cpp:228
+msgid "Cropped"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:55 src/frontend/mame/ui/dirmenu.cpp:49
-msgid "Ends"
+#: src/frontend/mame/ui/videoopt.cpp:228
+msgid "Full"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:56
-msgid "Artwork Preview"
+#: src/frontend/mame/ui/dirmenu.cpp:35
+msgid "ROMs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:57 src/frontend/mame/ui/dirmenu.cpp:55
-msgid "Bosses"
+#: src/frontend/mame/ui/dirmenu.cpp:36
+msgid "Software Media"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:58 src/frontend/mame/ui/dirmenu.cpp:60
-msgid "Logos"
+#: src/frontend/mame/ui/dirmenu.cpp:37
+msgid "UI"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:59 src/frontend/mame/ui/dirmenu.cpp:62
-msgid "Versus"
+#: src/frontend/mame/ui/dirmenu.cpp:38 src/frontend/mame/ui/custui.cpp:157
+msgid "Language"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:60
-msgid "Game Over"
+#: src/frontend/mame/ui/dirmenu.cpp:39
+msgid "Samples"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:61 src/frontend/mame/ui/dirmenu.cpp:59
-msgid "HowTo"
+#: src/frontend/mame/ui/dirmenu.cpp:40
+msgid "DATs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:62 src/frontend/mame/ui/dirmenu.cpp:61
-msgid "Scores"
+#: src/frontend/mame/ui/dirmenu.cpp:41
+msgid "INIs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:63 src/frontend/mame/ui/dirmenu.cpp:57
-msgid "Select"
+#: src/frontend/mame/ui/dirmenu.cpp:42
+msgid "Category INIs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:64 src/frontend/mame/ui/dirmenu.cpp:51
-#: src/frontend/mame/ui/videoopt.cpp:224
-msgid "Marquees"
+#: src/frontend/mame/ui/dirmenu.cpp:43
+msgid "Icons"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:65 src/frontend/mame/ui/dirmenu.cpp:63
-msgid "Covers"
+#: src/frontend/mame/ui/dirmenu.cpp:44 src/frontend/mame/ui/submenu.cpp:25
+msgid "Cheats"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:69
-msgid "Add or remove favorites"
+#: src/frontend/mame/ui/dirmenu.cpp:45 src/frontend/mame/ui/selmenu.cpp:71
+msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:70
-msgid "Export displayed list to file"
+#: src/frontend/mame/ui/dirmenu.cpp:46 src/frontend/mame/ui/selmenu.cpp:72
+msgid "Cabinets"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:71
-msgid "Show DATs view"
+#: src/frontend/mame/ui/dirmenu.cpp:47 src/frontend/mame/ui/selmenu.cpp:75
+msgid "Flyers"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:237
-msgid "Software part selection:"
+#: src/frontend/mame/ui/dirmenu.cpp:48 src/frontend/mame/ui/selmenu.cpp:76
+msgid "Titles"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:343
-msgid "BIOS selection:"
+#: src/frontend/mame/ui/dirmenu.cpp:49 src/frontend/mame/ui/selmenu.cpp:77
+msgid "Ends"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:570 src/frontend/mame/ui/selmenu.cpp:606
-#: src/frontend/mame/ui/simpleselgame.cpp:311
-#, c-format
-msgid "%1$s, %2$-.100s"
+#: src/frontend/mame/ui/dirmenu.cpp:50 src/frontend/mame/ui/selmenu.cpp:74
+msgid "PCBs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:574
-#, c-format
-msgid "Software is clone of: %1$-.100s"
+#: src/frontend/mame/ui/dirmenu.cpp:52
+msgid "Controls Panels"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:576
-msgid "Software is parent"
+#: src/frontend/mame/ui/dirmenu.cpp:53
+msgid "Crosshairs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:581
-msgid "Supported: No"
+#: src/frontend/mame/ui/dirmenu.cpp:54
+msgid "Artworks"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:586
-msgid "Supported: Partial"
+#: src/frontend/mame/ui/dirmenu.cpp:55 src/frontend/mame/ui/selmenu.cpp:79
+msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:591
-msgid "Supported: Yes"
+#: src/frontend/mame/ui/dirmenu.cpp:56
+msgid "Artworks Preview"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:596
-#, c-format
-msgid "romset: %1$-.100s"
+#: src/frontend/mame/ui/dirmenu.cpp:57 src/frontend/mame/ui/selmenu.cpp:85
+msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:612
-#, c-format
-msgid "Driver is clone of: %1$-.100s"
+#: src/frontend/mame/ui/dirmenu.cpp:58
+msgid "GameOver"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:614
-msgid "Driver is parent"
+#: src/frontend/mame/ui/dirmenu.cpp:59 src/frontend/mame/ui/selmenu.cpp:83
+msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:619
-#: src/frontend/mame/ui/simpleselgame.cpp:330
-msgid "Overall: NOT WORKING"
+#: src/frontend/mame/ui/dirmenu.cpp:60 src/frontend/mame/ui/selmenu.cpp:80
+msgid "Logos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:621
-#: src/frontend/mame/ui/simpleselgame.cpp:332
-msgid "Overall: Unemulated Protection"
+#: src/frontend/mame/ui/dirmenu.cpp:61 src/frontend/mame/ui/selmenu.cpp:84
+msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:623
-#: src/frontend/mame/ui/simpleselgame.cpp:334
-msgid "Overall: Working"
+#: src/frontend/mame/ui/dirmenu.cpp:62 src/frontend/mame/ui/selmenu.cpp:81
+msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:627
-#: src/frontend/mame/ui/simpleselgame.cpp:338
-msgid "Graphics: Unimplemented, "
+#: src/frontend/mame/ui/dirmenu.cpp:63 src/frontend/mame/ui/selmenu.cpp:87
+msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:629
-#: src/frontend/mame/ui/simpleselgame.cpp:340
-msgid "Graphics: Imperfect, "
+#: src/frontend/mame/ui/dirmenu.cpp:116
+msgid "Folders Setup"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:631
-#: src/frontend/mame/ui/simpleselgame.cpp:342
-msgid "Graphics: OK, "
+#: src/frontend/mame/ui/dirmenu.cpp:167
+#, c-format
+msgid "Current %1$s Folders"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:634
-#: src/frontend/mame/ui/simpleselgame.cpp:345
-msgid "Sound: None"
+#: src/frontend/mame/ui/dirmenu.cpp:179
+msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:636
-#: src/frontend/mame/ui/simpleselgame.cpp:347
-msgid "Sound: Unimplemented"
+#: src/frontend/mame/ui/dirmenu.cpp:179
+msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:638
-#: src/frontend/mame/ui/simpleselgame.cpp:349
-msgid "Sound: Imperfect"
+#: src/frontend/mame/ui/dirmenu.cpp:182
+msgid "Remove Folder"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:640
-#: src/frontend/mame/ui/simpleselgame.cpp:351
-msgid "Sound: OK"
+#: src/frontend/mame/ui/dirmenu.cpp:418
+#, c-format
+msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:650
+#: src/frontend/mame/ui/dirmenu.cpp:418
#, c-format
-msgid "%1$s %2$s"
+msgid "Add %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:1975
-msgid "Images"
+#: src/frontend/mame/ui/dirmenu.cpp:429
+msgid "Press TAB to set"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:1976
-msgid "Infos"
+#: src/frontend/mame/ui/dirmenu.cpp:513
+#, c-format
+msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2386 src/frontend/mame/ui/miscmenu.cpp:826
-msgid " (default)"
+#: src/frontend/mame/ui/selector.cpp:115
+msgid "Selection List - Search: "
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2454
-msgid "Usage"
+#: src/frontend/mame/ui/selector.cpp:123
+#, c-format
+msgid "Double click or press %1$s to select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2489
-msgid "General Info"
+#: src/frontend/mame/ui/tapectrl.cpp:85
+msgid "stopped"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:35
-msgid "ROMs"
+#: src/frontend/mame/ui/tapectrl.cpp:87
+msgid "playing"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:36
-msgid "Software Media"
+#: src/frontend/mame/ui/tapectrl.cpp:87
+msgid "(playing)"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:37
-msgid "UI"
+#: src/frontend/mame/ui/tapectrl.cpp:88
+msgid "recording"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:38 src/frontend/mame/ui/custui.cpp:157
-msgid "Language"
+#: src/frontend/mame/ui/tapectrl.cpp:88
+msgid "(recording)"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:39
-msgid "Samples"
+#: src/frontend/mame/ui/tapectrl.cpp:95
+msgid "Pause/Stop"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:40
-msgid "DATs"
+#: src/frontend/mame/ui/tapectrl.cpp:98
+msgid "Play"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:41
-msgid "INIs"
+#: src/frontend/mame/ui/tapectrl.cpp:101
+msgid "Record"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:42
-msgid "Category INIs"
+#: src/frontend/mame/ui/tapectrl.cpp:104 src/frontend/mame/ui/submenu.cpp:66
+msgid "Rewind"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:43
-msgid "Icons"
+#: src/frontend/mame/ui/tapectrl.cpp:107
+msgid "Fast Forward"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:44 src/frontend/mame/ui/submenu.cpp:25
-msgid "Cheats"
+#: src/frontend/mame/ui/swlist.cpp:83 src/frontend/mame/ui/filesel.cpp:256
+#: src/frontend/mame/ui/slotopt.cpp:220
+msgid "[empty slot]"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:52
-msgid "Controls Panels"
+#: src/frontend/mame/ui/swlist.cpp:88
+msgid "[file manager]"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:53
-msgid "Crosshairs"
+#: src/frontend/mame/ui/swlist.cpp:94 src/frontend/mame/ui/filesel.cpp:264
+msgid "[software list]"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:54
-msgid "Artworks"
+#: src/frontend/mame/ui/swlist.cpp:228
+msgid "Switch Item Ordering"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:56
-msgid "Artworks Preview"
+#: src/frontend/mame/ui/swlist.cpp:259
+#, c-format
+msgid "Switched Order: entries now ordered by %s"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:58
-msgid "GameOver"
+#: src/frontend/mame/ui/swlist.cpp:259
+msgid "shortname"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:116
-msgid "Folders Setup"
+#: src/frontend/mame/ui/swlist.cpp:259
+msgid "description"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:167
-#, c-format
-msgid "Current %1$s Folders"
+#: src/frontend/mame/ui/swlist.cpp:389
+msgid "[compatible lists]"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:179
-msgid "Change Folder"
+#: src/frontend/mame/ui/datmenu.cpp:80
+msgid "Software Usage"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:179
-msgid "Add Folder"
+#: src/frontend/mame/ui/datmenu.cpp:362
+msgid "Revision: "
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:182
-msgid "Remove Folder"
+#: src/frontend/mame/ui/filecreate.cpp:79
+msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:418
-#, c-format
-msgid "Change %1$s Folder - Search: %2$s_"
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1054
+msgid "No"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:418
-#, c-format
-msgid "Add %1$s Folder - Search: %2$s_"
+#: src/frontend/mame/ui/filecreate.cpp:82 src/frontend/mame/ui/utils.cpp:1054
+msgid "Yes"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:429
-msgid "Press TAB to set"
+#: src/frontend/mame/ui/filecreate.cpp:171
+msgid "New Image Name:"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:513
-#, c-format
-msgid "Remove %1$s Folder"
+#: src/frontend/mame/ui/filecreate.cpp:177
+msgid "Image Format:"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:30
-msgid "protection"
+#: src/frontend/mame/ui/filecreate.cpp:183
+msgid "Create"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:31
-msgid "color palette"
+#: src/frontend/mame/ui/filecreate.cpp:214
+msgid "Please enter a file extension too"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:32
-msgid "graphics"
+#: src/frontend/mame/ui/filecreate.cpp:266
+msgid "Select image format"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:33
-msgid "sound"
+#: src/frontend/mame/ui/mainmenu.cpp:60
+msgid "Input (general)"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:34
-msgid "controls"
+#: src/frontend/mame/ui/mainmenu.cpp:62
+msgid "Input (this Machine)"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:35
-msgid "keyboard"
+#: src/frontend/mame/ui/mainmenu.cpp:65
+msgid "Analog Controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:36
-msgid "mouse"
+#: src/frontend/mame/ui/mainmenu.cpp:67
+msgid "Dip Switches"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:37
-msgid "microphone"
+#: src/frontend/mame/ui/mainmenu.cpp:69
+msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
-msgid "camera"
+#: src/frontend/mame/ui/mainmenu.cpp:71
+msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
-msgid "disk"
+#: src/frontend/mame/ui/mainmenu.cpp:73
+msgid "Machine Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
-msgid "printer"
+#: src/frontend/mame/ui/mainmenu.cpp:79
+msgid "Image Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
-msgid "LAN"
+#: src/frontend/mame/ui/mainmenu.cpp:81
+msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
-msgid "WAN"
+#: src/frontend/mame/ui/mainmenu.cpp:88
+msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
-msgid "timing"
+#: src/frontend/mame/ui/mainmenu.cpp:91 src/frontend/mame/ui/info_pty.cpp:30
+msgid "Pseudo terminals"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:180
-msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:94
+msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:190
-msgid ""
-"There are known problems with this machine\n"
-"\n"
+#: src/frontend/mame/ui/mainmenu.cpp:97
+msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:195
-msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:100
+msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:200
-msgid "Completely unemulated features: "
+#: src/frontend/mame/ui/mainmenu.cpp:103
+msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:206 src/frontend/mame/ui/info.cpp:222
-#, c-format
-msgid "%s"
+#: src/frontend/mame/ui/mainmenu.cpp:106
+msgid "Keyboard Mode"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:206 src/frontend/mame/ui/info.cpp:222
-#: src/frontend/mame/ui/info.cpp:267
-#, c-format
-msgid ", %s"
+#: src/frontend/mame/ui/mainmenu.cpp:108
+msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:216
-msgid "Imperfectly emulated features: "
+#: src/frontend/mame/ui/mainmenu.cpp:110 src/frontend/mame/ui/submenu.cpp:101
+msgid "Video Options"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:231
-msgid "Screen flipping in cocktail mode is not supported.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:113
+msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:233
-msgid "This machine requires external artwork files.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:116 plugins/cheat/init.lua:753
+msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:235
-msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
-"elements that are not bugs in the emulation.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:237
-msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
-"expected behaviour.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:122
+msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:241
-msgid ""
-"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:127 src/frontend/mame/ui/miscmenu.cpp:786
+msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:243
-msgid ""
-"\n"
-"Elements of this machine cannot be emulated as they requires physical "
-"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:129 src/frontend/mame/ui/miscmenu.cpp:788
+msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:265
-#, c-format
-msgid ""
-"\n"
-"\n"
-"There are working clones of this machine: %s"
+#: src/frontend/mame/ui/mainmenu.cpp:135
+msgid "Select New Machine"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:278
-msgid ""
-"\n"
-"\n"
-"Press any key to continue"
+#: src/frontend/mame/ui/barcode.cpp:74
+msgid "New Barcode:"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:293
-#, c-format
-msgid ""
-"%1$s\n"
-"%2$s %3$s\n"
-"Driver: %4$s\n"
-"\n"
-"CPU:\n"
+#: src/frontend/mame/ui/barcode.cpp:78
+msgid "Enter Code"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:328 src/frontend/mame/ui/info.cpp:366
-msgid "MHz"
+#: src/frontend/mame/ui/barcode.cpp:119
+msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:328 src/frontend/mame/ui/info.cpp:366
-msgid "kHz"
+#: src/frontend/mame/ui/info_pty.cpp:39
+msgid "[failed]"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:72 src/frontend/mame/ui/sndmenu.cpp:149
+msgid "Sound Options"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:75
+msgid "General Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:78
+msgid "Save Configuration"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:141
+msgid "Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:199
+msgid "Filter"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:212
+msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:342
+#: src/frontend/mame/ui/optsmenu.cpp:213
+msgid "Configure Directories"
+msgstr ""
+
+#: src/frontend/mame/ui/simpleselgame.cpp:149
msgid ""
+"The selected game is missing one or more required ROM or CHD images. Please "
+"select a different game.\n"
"\n"
-"Sound:\n"
+"Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/info.cpp:370
+#: src/frontend/mame/ui/simpleselgame.cpp:247
+#, c-format
msgid ""
+"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
"\n"
-"Video:\n"
+"If this is your first time using %2$s, please see the config.txt file in the "
+"docs directory for information on configuring %2$s."
msgstr ""
-#: src/frontend/mame/ui/info.cpp:374
-msgid "None\n"
+#: src/frontend/mame/ui/simpleselgame.cpp:277
+#: src/frontend/mame/ui/selgame.cpp:606
+msgid "Configure Options"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:381
-msgid "Vector"
+#: src/frontend/mame/ui/simpleselgame.cpp:298
+#, c-format
+msgid "Type name or select: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:392
-#, c-format
-msgid "%1$s: %2$s\n"
+#: src/frontend/mame/ui/simpleselgame.cpp:300
+msgid "Type name or select: (random)"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:392
-msgid "%2$s\n"
+#: src/frontend/mame/ui/simpleselgame.cpp:314
+#: src/frontend/mame/ui/selsoft.cpp:652 src/frontend/mame/ui/selsoft.cpp:659
+#, c-format
+msgid "%1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:438
+#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/selmenu.cpp:618 src/frontend/mame/ui/selmenu.cpp:654
#, c-format
-msgid "Screen '%1$s'"
+msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:440
-msgid "Screen"
+#: src/frontend/mame/ui/simpleselgame.cpp:320
+#, c-format
+msgid "Driver: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:525
-msgid "Not supported"
+#: src/frontend/mame/ui/simpleselgame.cpp:336
+#: src/frontend/mame/ui/selmenu.cpp:667
+msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:528
-msgid "Partially supported"
+#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/selmenu.cpp:669
+msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:536
-msgid "[empty]"
+#: src/frontend/mame/ui/simpleselgame.cpp:340
+#: src/frontend/mame/ui/selmenu.cpp:671
+msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:193
-msgid "Filter"
+#: src/frontend/mame/ui/simpleselgame.cpp:344
+#: src/frontend/mame/ui/selmenu.cpp:675
+msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:206
-msgid "Customize UI"
+#: src/frontend/mame/ui/simpleselgame.cpp:346
+#: src/frontend/mame/ui/selmenu.cpp:677
+msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:207
-msgid "Configure Directories"
+#: src/frontend/mame/ui/simpleselgame.cpp:348
+#: src/frontend/mame/ui/selmenu.cpp:679
+msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:210 src/frontend/mame/ui/sndmenu.cpp:149
-msgid "Sound Options"
+#: src/frontend/mame/ui/simpleselgame.cpp:351
+#: src/frontend/mame/ui/selmenu.cpp:682
+msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:213
-msgid "General Inputs"
+#: src/frontend/mame/ui/simpleselgame.cpp:353
+#: src/frontend/mame/ui/selmenu.cpp:684
+msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:216
-msgid "Save Configuration"
+#: src/frontend/mame/ui/simpleselgame.cpp:355
+#: src/frontend/mame/ui/selmenu.cpp:686
+msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:228
-msgid "Settings"
+#: src/frontend/mame/ui/simpleselgame.cpp:357
+#: src/frontend/mame/ui/selmenu.cpp:688
+msgid "Sound: OK"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:85
-msgid "stopped"
+#: src/frontend/mame/ui/state.cpp:388
+msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:87
-msgid "playing"
+#: src/frontend/mame/ui/state.cpp:388
+msgid "Select position to load from"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:87
-msgid "(playing)"
+#: src/frontend/mame/ui/state.cpp:412
+msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
-msgid "recording"
+#: src/frontend/mame/ui/state.cpp:412
+msgid "Select position to save to"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
-msgid "(recording)"
+#: src/frontend/mame/ui/ui.cpp:337
+msgid "This driver requires images to be loaded in the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:95
-msgid "Pause/Stop"
+#: src/frontend/mame/ui/ui.cpp:1084 src/frontend/mame/ui/ui.cpp:1094
+msgid "Keyboard Emulation Status"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:98
-msgid "Play"
+#: src/frontend/mame/ui/ui.cpp:1086
+msgid "Mode: PARTIAL Emulation"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:101
-msgid "Record"
+#: src/frontend/mame/ui/ui.cpp:1087
+msgid "UI: Enabled"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:104 src/frontend/mame/ui/submenu.cpp:66
-msgid "Rewind"
+#: src/frontend/mame/ui/ui.cpp:1089 src/frontend/mame/ui/ui.cpp:1099
+msgid "**Use ScrLock to toggle**"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:107
-msgid "Fast Forward"
+#: src/frontend/mame/ui/ui.cpp:1096
+msgid "Mode: FULL Emulation"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:53
-msgid "User Interface"
+#: src/frontend/mame/ui/ui.cpp:1097
+msgid "UI: Disabled"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:59
-msgid "Other Controls"
+#: src/frontend/mame/ui/ui.cpp:1249
+msgid "Autofire can't be enabled"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:628 src/frontend/mame/ui/miscmenu.cpp:96
-#: src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset"
+#: src/frontend/mame/ui/ui.cpp:1302
+#, c-format
+msgid ""
+"Are you sure you want to quit?\n"
+"\n"
+"Press ''%1$s'' to quit,\n"
+"Press ''%2$s'' to return to emulation."
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
+#: src/frontend/mame/ui/ui.cpp:1374
+msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/ui.cpp:1383
#, c-format
-msgid "Double click or press %1$s to select"
+msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:83 src/frontend/mame/ui/slotopt.cpp:220
-#: src/frontend/mame/ui/filesel.cpp:256
-msgid "[empty slot]"
+#: src/frontend/mame/ui/ui.cpp:1407
+#, c-format
+msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:88
-msgid "[file manager]"
+#: src/frontend/mame/ui/ui.cpp:1416
+#, c-format
+msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:94 src/frontend/mame/ui/filesel.cpp:264
-msgid "[software list]"
+#: src/frontend/mame/ui/ui.cpp:1437
+#, c-format
+msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:228
-msgid "Switch Item Ordering"
+#: src/frontend/mame/ui/ui.cpp:1442
+#, c-format
+msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:259
+#: src/frontend/mame/ui/ui.cpp:1444
#, c-format
-msgid "Switched Order: entries now ordered by %s"
+msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:259
-msgid "shortname"
+#: src/frontend/mame/ui/ui.cpp:1446
+#, c-format
+msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:259
-msgid "description"
+#: src/frontend/mame/ui/ui.cpp:1450
+#, c-format
+msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:389
-msgid "[compatible lists]"
+#: src/frontend/mame/ui/ui.cpp:1452
+#, c-format
+msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:80
-msgid "Software Usage"
+#: src/frontend/mame/ui/ui.cpp:1454
+#, c-format
+msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:362
-msgid "Revision: "
+#: src/frontend/mame/ui/ui.cpp:1456
+#, c-format
+msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:149
-msgid ""
-"The selected game is missing one or more required ROM or CHD images. Please "
-"select a different game.\n"
-"\n"
-"Press any key to continue."
+#: src/frontend/mame/ui/ui.cpp:1475
+#, c-format
+msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:241
+#: src/frontend/mame/ui/ui.cpp:1477
#, c-format
-msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
-"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:271
-#: src/frontend/mame/ui/selgame.cpp:436
-msgid "Configure Options"
+#: src/frontend/mame/ui/ui.cpp:1479
+#, c-format
+msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:292
+#: src/frontend/mame/ui/ui.cpp:1481
#, c-format
-msgid "Type name or select: %1$s_"
+msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:294
-msgid "Type name or select: (random)"
+#: src/frontend/mame/ui/ui.cpp:1493
+msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:308
-#: src/frontend/mame/ui/selsoft.cpp:564 src/frontend/mame/ui/selsoft.cpp:571
-#, c-format
-msgid "%1$-.100s"
+#: src/frontend/mame/ui/ui.cpp:1494
+msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:314
+#: src/frontend/mame/ui/ui.cpp:1495
+msgid "Beam Width Maximum"
+msgstr ""
+
+#: src/frontend/mame/ui/ui.cpp:1496
+msgid "Beam Intensity Weight"
+msgstr ""
+
+#: src/frontend/mame/ui/ui.cpp:1511
#, c-format
-msgid "Driver: %1$-.100s"
+msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:56
+#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
+msgid "X"
+msgstr ""
+
+#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
+msgid "Y"
+msgstr ""
+
+#: src/frontend/mame/ui/ui.cpp:1513
#, c-format
-msgid "Screen #%d"
+msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:204 src/frontend/mame/ui/submenu.cpp:48
-msgid "Rotate"
+#: src/frontend/mame/ui/ui.cpp:1601
+#, c-format
+msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:208
-msgid "Backdrops"
+#: src/frontend/mame/ui/ui.cpp:1645
+#, c-format
+msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
-#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
-#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/cheatopt.cpp:273
-#: src/frontend/mame/ui/ui.cpp:1255
-msgid "Enabled"
+#: src/frontend/mame/ui/ui.cpp:1661
+#, c-format
+msgid "%1$3.0f%%"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
-#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
-#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/cheatopt.cpp:273
-#: src/frontend/mame/ui/ui.cpp:1255
-msgid "Disabled"
+#: src/frontend/mame/ui/ui.cpp:1685
+#, c-format
+msgid "%1$.3ffps"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:212
-msgid "Overlays"
+#: src/frontend/mame/ui/ui.cpp:1708 src/frontend/mame/ui/ui.cpp:1730
+#: src/frontend/mame/ui/ui.cpp:1751 src/frontend/mame/ui/ui.cpp:1773
+#: src/frontend/mame/ui/ui.cpp:1795 src/frontend/mame/ui/ui.cpp:1817
+#: src/frontend/mame/ui/ui.cpp:1839 src/frontend/mame/ui/ui.cpp:1861
+#: src/frontend/mame/ui/ui.cpp:1883 src/frontend/mame/ui/ui.cpp:1905
+#: src/frontend/mame/ui/ui.cpp:1927
+#, c-format
+msgid "%1$.3f"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:216
-msgid "Bezels"
+#: src/frontend/mame/ui/ui.cpp:1942 src/frontend/mame/ui/ui.cpp:1957
+#: src/frontend/mame/ui/ui.cpp:1972 src/frontend/mame/ui/ui.cpp:1987
+#, c-format
+msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:220
-msgid "CPanels"
+#: src/frontend/mame/ui/ui.cpp:2005
+#, c-format
+msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:228
-msgid "View"
+#: src/frontend/mame/ui/ui.cpp:2005
+#, c-format
+msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:228
-msgid "Cropped"
+#: src/frontend/mame/ui/ui.cpp:2024
+#, c-format
+msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:228
-msgid "Full"
+#: src/frontend/mame/ui/ui.cpp:2024
+#, c-format
+msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:79
-msgid "File Already Exists - Override?"
+#: src/frontend/mame/ui/ui.cpp:2167
+msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1047
-msgid "No"
+#: src/frontend/mame/ui/ui.cpp:2226
+#, c-format
+msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:82 src/frontend/mame/ui/utils.cpp:1047
-msgid "Yes"
+#: src/frontend/mame/ui/ui.cpp:2230 src/frontend/mame/ui/miscmenu.cpp:726
+msgid ""
+"\n"
+" Configuration saved \n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:171
-msgid "New Image Name:"
+#: src/frontend/mame/ui/cheatopt.cpp:92 plugins/cheat/init.lua:671
+#, c-format, lua-format
+msgid ""
+"Cheat Comment:\n"
+"%s"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:177
-msgid "Image Format:"
+#: src/frontend/mame/ui/cheatopt.cpp:105
+msgid "All cheats reloaded"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:183
-msgid "Create"
+#: src/frontend/mame/ui/cheatopt.cpp:136
+msgid "Autofire Settings"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:214
-msgid "Please enter a file extension too"
+#: src/frontend/mame/ui/cheatopt.cpp:157 plugins/cheat/init.lua:599
+msgid "Reset All"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:266
-msgid "Select image format"
+#: src/frontend/mame/ui/cheatopt.cpp:160 plugins/cheat/init.lua:600
+msgid "Reload All"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:43
-msgid "Keyboard Mode:"
+#: src/frontend/mame/ui/cheatopt.cpp:273
+msgid "Autofire Status"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:43
-msgid "Natural"
+#: src/frontend/mame/ui/cheatopt.cpp:306
+msgid "No buttons found on this machine!"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:43
-msgid "Emulated"
+#: src/frontend/mame/ui/cheatopt.cpp:317 src/frontend/mame/ui/cheatopt.cpp:321
+msgid "Autofire Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/selsoft.cpp:228 src/frontend/mame/ui/selgame.cpp:464
#, c-format
msgid ""
-"Uptime: %1$d:%2$02d:%3$02d\n"
-"\n"
+"%s\n"
+" added to favorites list."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:238
+#: src/frontend/mame/ui/selsoft.cpp:233 src/frontend/mame/ui/selgame.cpp:469
+#: src/frontend/mame/ui/selgame.cpp:475
#, c-format
msgid ""
-"Uptime: %1$d:%2$02d\n"
-"\n"
+"%s\n"
+" removed from favorites list."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:242
-#, c-format
+#: src/frontend/mame/ui/selsoft.cpp:507
msgid ""
-"Tickets dispensed: %1$d\n"
+"The selected software is missing one or more required files. Please select a "
+"different software.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:253
-msgid "Coin %1$c: NA%3$s\n"
+#: src/frontend/mame/ui/selsoft.cpp:513 src/frontend/mame/ui/selgame.cpp:1471
+msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:253
+#: src/frontend/mame/ui/selsoft.cpp:637
#, c-format
-msgid "Coin %1$c: %2$d%3$s\n"
+msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:256
-msgid " (locked)"
+#: src/frontend/mame/ui/selsoft.cpp:638
+#, c-format
+msgid "Driver: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:503
-msgid "Visible Delay"
+#: src/frontend/mame/ui/selsoft.cpp:643 src/frontend/mame/ui/selgame.cpp:1412
+#, c-format
+msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:601
+#: src/frontend/mame/ui/selsoft.cpp:645 src/frontend/mame/ui/selgame.cpp:1414
#, c-format
-msgid "%s.xml saved under ui folder."
+msgid "Search: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:627
-msgid "Name: Description:\n"
+#: src/frontend/mame/ui/utils.cpp:60 src/frontend/mame/ui/utils.cpp:84
+msgid "Unfiltered"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:638
-#, c-format
-msgid "%s.txt saved under ui folder."
+#: src/frontend/mame/ui/utils.cpp:61 src/frontend/mame/ui/utils.cpp:85
+msgid "Available"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:655
-msgid "Export list in XML format (like -listxml)"
+#: src/frontend/mame/ui/utils.cpp:62 src/frontend/mame/ui/utils.cpp:86
+msgid "Unavailable"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:656
-msgid "Export list in XML format (like -listxml, but exclude devices)"
+#: src/frontend/mame/ui/utils.cpp:63
+msgid "Working"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:657
-msgid "Export list in TXT format (like -listfull)"
+#: src/frontend/mame/ui/utils.cpp:64
+msgid "Not Working"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:710 src/frontend/mame/ui/ui.cpp:2230
-msgid ""
-"\n"
-" Configuration saved \n"
-"\n"
+#: src/frontend/mame/ui/utils.cpp:65
+msgid "Mechanical"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:66
+msgid "Not Mechanical"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:67
+msgid "Category"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:68 src/frontend/mame/ui/utils.cpp:87
+msgid "Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:760 src/frontend/mame/ui/utils.cpp:66
+#: src/frontend/mame/ui/utils.cpp:69 src/frontend/mame/ui/miscmenu.cpp:770
msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:764
-msgid "Driver"
+#: src/frontend/mame/ui/utils.cpp:70
+msgid "Not BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:767
-msgid "This machine has no BIOS."
+#: src/frontend/mame/ui/utils.cpp:71 src/frontend/mame/ui/utils.cpp:88
+msgid "Parents"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:776 src/frontend/mame/ui/mainmenu.cpp:145
-msgid "Add To Favorites"
+#: src/frontend/mame/ui/utils.cpp:72 src/frontend/mame/ui/utils.cpp:89
+msgid "Clones"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:778 src/frontend/mame/ui/mainmenu.cpp:147
-msgid "Remove From Favorites"
+#: src/frontend/mame/ui/utils.cpp:73
+msgid "Manufacturer"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:781
-msgid "Save machine configuration"
+#: src/frontend/mame/ui/utils.cpp:74 src/frontend/mame/ui/utils.cpp:90
+msgid "Year"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:792
-msgid "Configure machine:"
+#: src/frontend/mame/ui/utils.cpp:75
+msgid "Save Supported"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:895 src/frontend/mame/ui/sndmenu.cpp:135
-#: src/frontend/mame/ui/sndmenu.cpp:137 src/frontend/mame/ui/menu.cpp:736
-#: src/frontend/mame/ui/cheatopt.cpp:299 src/frontend/mame/ui/cheatopt.cpp:305
-#: plugins/cheat/init.lua:551 plugins/cheatfind/init.lua:619
-msgid "On"
+#: src/frontend/mame/ui/utils.cpp:76
+msgid "Save Unsupported"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:895 src/frontend/mame/ui/sndmenu.cpp:135
-#: src/frontend/mame/ui/sndmenu.cpp:137 src/frontend/mame/ui/menu.cpp:739
-#: src/frontend/mame/ui/cheatopt.cpp:299 src/frontend/mame/ui/cheatopt.cpp:305
-#: plugins/cheat/init.lua:554 plugins/cheat/init.lua:563
-#: plugins/cheatfind/init.lua:616
-msgid "Off"
+#: src/frontend/mame/ui/utils.cpp:77
+msgid "CHD Required"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:909 src/frontend/mame/ui/selgame.cpp:441
-msgid "Plugins"
+#: src/frontend/mame/ui/utils.cpp:78
+msgid "No CHD Required"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:74
-msgid "New Barcode:"
+#: src/frontend/mame/ui/utils.cpp:79
+msgid "Vertical Screen"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:78
-msgid "Enter Code"
+#: src/frontend/mame/ui/utils.cpp:80
+msgid "Horizontal Screen"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:119
-msgid "Barcode length invalid!"
+#: src/frontend/mame/ui/utils.cpp:81 src/frontend/mame/ui/utils.cpp:98
+msgid "Custom Filter"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:99
-msgid "Pseudo terminals"
+#: src/frontend/mame/ui/utils.cpp:91
+msgid "Publisher"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:39
-msgid "[failed]"
+#: src/frontend/mame/ui/utils.cpp:92
+msgid "Supported"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:60
-msgid "Input (general)"
+#: src/frontend/mame/ui/utils.cpp:93
+msgid "Partially Supported"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:62
-msgid "Input (this Machine)"
+#: src/frontend/mame/ui/utils.cpp:94
+msgid "Unsupported"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:66
-msgid "Analog Controls"
+#: src/frontend/mame/ui/utils.cpp:95
+msgid "Release Region"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:68
-msgid "Dip Switches"
+#: src/frontend/mame/ui/utils.cpp:96
+msgid "Device Type"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:71
-msgid "Machine Configuration"
+#: src/frontend/mame/ui/utils.cpp:97
+msgid "Software List"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:75
-msgid "Bookkeeping Info"
+#: src/frontend/mame/ui/utils.cpp:248
+msgid "<set up filters>"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:78
-msgid "Machine Information"
+#: src/frontend/mame/ui/utils.cpp:356
+msgid "Select custom filters:"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:85
-msgid "Image Information"
+#: src/frontend/mame/ui/utils.cpp:507
+#, c-format
+msgid "Filter %1$u"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:88
-msgid "File Manager"
+#: src/frontend/mame/ui/utils.cpp:522
+msgid "Remove last filter"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:96
-msgid "Tape Control"
+#: src/frontend/mame/ui/utils.cpp:524
+msgid "Add filter"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:102
-msgid "BIOS Selection"
+#: src/frontend/mame/ui/utils.cpp:966
+msgid "Select category:"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:106
-msgid "Slot Devices"
+#: src/frontend/mame/ui/utils.cpp:997
+msgid "[no category INI files]"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:110
-msgid "Barcode Reader"
+#: src/frontend/mame/ui/utils.cpp:1005
+msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:114
-msgid "Network Devices"
+#: src/frontend/mame/ui/utils.cpp:1039
+msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:118
-msgid "Keyboard Mode"
+#: src/frontend/mame/ui/utils.cpp:1044
+msgid "File"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Slider Controls"
+#: src/frontend/mame/ui/utils.cpp:1048
+msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:124 src/frontend/mame/ui/submenu.cpp:101
-msgid "Video Options"
+#: src/frontend/mame/ui/utils.cpp:1053
+msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:128
-msgid "Crosshair Options"
+#: src/frontend/mame/ui/utils.cpp:1054
+msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132 plugins/cheat/init.lua:735
-msgid "Cheat"
+#: src/frontend/mame/ui/filesel.cpp:260
+msgid "[create]"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:135
-msgid "Plugin Options"
+#: src/frontend/mame/ui/filesel.cpp:320
+#, c-format
+msgid "Error accessing %s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:139
-msgid "External DAT View"
+#: src/frontend/mame/ui/filesel.cpp:536
+msgid "Select access mode"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:154
-msgid "Select New Machine"
+#: src/frontend/mame/ui/filesel.cpp:537
+msgid "Read-only"
+msgstr ""
+
+#: src/frontend/mame/ui/filesel.cpp:539
+msgid "Read-write"
+msgstr ""
+
+#: src/frontend/mame/ui/filesel.cpp:540
+msgid "Read this image, write to another image"
+msgstr ""
+
+#: src/frontend/mame/ui/filesel.cpp:541
+msgid "Read this image, write to diff"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:192
+#, c-format
+msgid "%s [internal]"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:203 src/frontend/mame/ui/miscmenu.cpp:97
+#: src/frontend/mame/ui/inputmap.cpp:615
+msgid "Reset"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:407
+msgid " COLORS"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:407
+msgid " PENS"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:304
+msgid "Return to Machine"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:309 src/frontend/mame/ui/menu.cpp:311
+msgid "Exit"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:316 src/frontend/mame/ui/menu.cpp:318
+msgid "Return to Previous Menu"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:430 src/frontend/mame/ui/menu.cpp:762
+#: plugins/cheat/init.lua:569 plugins/cheatfind/init.lua:792
+#: plugins/cheatfind/init.lua:803
+msgid "On"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:430 src/frontend/mame/ui/menu.cpp:765
+#: plugins/cheat/init.lua:572 plugins/cheat/init.lua:581
+#: plugins/cheatfind/init.lua:789 plugins/cheatfind/init.lua:800
+msgid "Off"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:768
+msgid "Auto"
msgstr ""
#: src/frontend/mame/ui/custui.cpp:31
@@ -1273,1303 +1376,1281 @@ msgstr ""
msgid "Violet"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:22
-msgid "Miscellaneous Options"
-msgstr ""
-
-#: src/frontend/mame/ui/submenu.cpp:23
-msgid "Re-select last machine played"
+#: src/frontend/mame/ui/miscmenu.cpp:44
+msgid "Keyboard Mode:"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:24
-msgid "Enlarge images in the right panel"
+#: src/frontend/mame/ui/miscmenu.cpp:44
+msgid "Natural"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:26
-msgid "Show mouse pointer"
+#: src/frontend/mame/ui/miscmenu.cpp:44
+msgid "Emulated"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:27
-msgid "Confirm quit from machines"
+#: src/frontend/mame/ui/miscmenu.cpp:237
+#, c-format
+msgid ""
+"Uptime: %1$d:%2$02d:%3$02d\n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:28
-msgid "Skip information screen at startup"
+#: src/frontend/mame/ui/miscmenu.cpp:239
+#, c-format
+msgid ""
+"Uptime: %1$d:%2$02d\n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:29
-msgid "Force 4:3 aspect for snapshot display"
+#: src/frontend/mame/ui/miscmenu.cpp:243
+#, c-format
+msgid ""
+"Tickets dispensed: %1$d\n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:30
-msgid "Use image as background"
+#: src/frontend/mame/ui/miscmenu.cpp:254
+msgid "Coin %1$c: NA%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:31
-msgid "Skip BIOS selection menu"
+#: src/frontend/mame/ui/miscmenu.cpp:254
+#, c-format
+msgid "Coin %1$c: %2$d%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:32
-msgid "Skip software parts selection menu"
+#: src/frontend/mame/ui/miscmenu.cpp:257
+msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:33
-msgid "Info auto audit"
+#: src/frontend/mame/ui/miscmenu.cpp:504
+msgid "Visible Delay"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:34
-msgid "Hide romless machine from available list"
+#: src/frontend/mame/ui/miscmenu.cpp:602
+#, c-format
+msgid "%s.xml saved under ui folder."
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:38
-msgid "Advanced Options"
+#: src/frontend/mame/ui/miscmenu.cpp:628
+msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Performance Options"
+#: src/frontend/mame/ui/miscmenu.cpp:639
+#, c-format
+msgid "%s.txt saved under ui folder."
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Auto frame skip"
+#: src/frontend/mame/ui/miscmenu.cpp:656
+msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:41
-msgid "Frame skip"
+#: src/frontend/mame/ui/miscmenu.cpp:657
+msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:42
-msgid "Throttle"
+#: src/frontend/mame/ui/miscmenu.cpp:658
+msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:43
-msgid "Sleep"
+#: src/frontend/mame/ui/miscmenu.cpp:774
+msgid "Driver"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Speed"
+#: src/frontend/mame/ui/miscmenu.cpp:777
+msgid "This machine has no BIOS."
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:45
-msgid "Refresh speed"
+#: src/frontend/mame/ui/miscmenu.cpp:791
+msgid "Save machine configuration"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:47
-msgid "Rotation Options"
+#: src/frontend/mame/ui/miscmenu.cpp:802
+msgid "Configure machine:"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:49
-msgid "Rotate right"
+#: src/frontend/mame/ui/miscmenu.cpp:836 src/frontend/mame/ui/selmenu.cpp:2481
+msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:50
-msgid "Rotate left"
+#: src/frontend/mame/ui/miscmenu.cpp:918 src/frontend/mame/ui/selgame.cpp:611
+msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:51
-msgid "Auto rotate right"
+#: src/frontend/mame/ui/selgame.cpp:607
+msgid "Configure Machine"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:52
-msgid "Auto rotate left"
+#: src/frontend/mame/ui/selgame.cpp:1036
+#, c-format
+msgid "Romset\t%1$-.100s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:53
-msgid "Flip X"
+#: src/frontend/mame/ui/selgame.cpp:1037
+#, c-format
+msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:54
-msgid "Flip Y"
+#: src/frontend/mame/ui/selgame.cpp:1038
+#, c-format
+msgid "Manufacturer\t%1$-.100s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:56
-msgid "Artwork Options"
+#: src/frontend/mame/ui/selgame.cpp:1042
+#, c-format
+msgid "Driver is Clone of\t%1$-.100s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:57
-msgid "Artwork Crop"
+#: src/frontend/mame/ui/selgame.cpp:1044
+msgid "Driver is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:58
-msgid "Use Backdrops"
+#: src/frontend/mame/ui/selgame.cpp:1047
+msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:59
-msgid "Use Overlays"
+#: src/frontend/mame/ui/selgame.cpp:1049
+msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:60
-msgid "Use Bezels"
+#: src/frontend/mame/ui/selgame.cpp:1052
+msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:61
-msgid "Use Control Panels"
+#: src/frontend/mame/ui/selgame.cpp:1054
+msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:62
-msgid "Use Marquees"
+#: src/frontend/mame/ui/selgame.cpp:1056
+msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:64
-msgid "State/Playback Options"
+#: src/frontend/mame/ui/selgame.cpp:1059
+msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:65
-msgid "Automatic save/restore"
+#: src/frontend/mame/ui/selgame.cpp:1061
+msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:67
-msgid "Rewind capacity"
+#: src/frontend/mame/ui/selgame.cpp:1063
+msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:68
-msgid "Bilinear snapshot"
+#: src/frontend/mame/ui/selgame.cpp:1065
+msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:69
-msgid "Burn-in"
+#: src/frontend/mame/ui/selgame.cpp:1067
+msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:71
-msgid "Input Options"
+#: src/frontend/mame/ui/selgame.cpp:1070
+msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:72
-msgid "Coin lockout"
+#: src/frontend/mame/ui/selgame.cpp:1072
+msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:73
-msgid "Mouse"
+#: src/frontend/mame/ui/selgame.cpp:1074
+msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:74
-msgid "Joystick"
+#: src/frontend/mame/ui/selgame.cpp:1076
+msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:75
-msgid "Lightgun"
+#: src/frontend/mame/ui/selgame.cpp:1079
+msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:76
-msgid "Multi-keyboard"
+#: src/frontend/mame/ui/selgame.cpp:1081
+msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:77
-msgid "Multi-mouse"
+#: src/frontend/mame/ui/selgame.cpp:1084
+msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:78
-msgid "Steadykey"
+#: src/frontend/mame/ui/selgame.cpp:1086
+msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:79
-msgid "UI active"
+#: src/frontend/mame/ui/selgame.cpp:1089
+msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:80
-msgid "Offscreen reload"
+#: src/frontend/mame/ui/selgame.cpp:1091
+msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:81
-msgid "Joystick deadzone"
+#: src/frontend/mame/ui/selgame.cpp:1094
+msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:82
-msgid "Joystick saturation"
+#: src/frontend/mame/ui/selgame.cpp:1096
+msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:83
-msgid "Natural keyboard"
+#: src/frontend/mame/ui/selgame.cpp:1099
+msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:84
-msgid "Simultaneous contradictory"
+#: src/frontend/mame/ui/selgame.cpp:1101
+msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:85
-msgid "Coin impulse"
+#: src/frontend/mame/ui/selgame.cpp:1104
+msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:89
-msgid "Device Mapping"
+#: src/frontend/mame/ui/selgame.cpp:1106
+msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:90
-msgid "Lightgun Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1109
+msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Trackball Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1111
+msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:92
-msgid "Pedal Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1114
+msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:93
-msgid "Adstick Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1116
+msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:94
-msgid "Paddle Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1119
+msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Dial Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1121
+msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:96
-msgid "Positional Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1124
+msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:97
-msgid "Mouse Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1126
+msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:102
-msgid "Video Mode"
+#: src/frontend/mame/ui/selgame.cpp:1129
+msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:103
-msgid "Number Of Screens"
+#: src/frontend/mame/ui/selgame.cpp:1131
+msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:105
-msgid "Triple Buffering"
+#: src/frontend/mame/ui/selgame.cpp:1134
+msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:106
-msgid "HLSL"
+#: src/frontend/mame/ui/selgame.cpp:1136
+msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:108
-msgid "GLSL"
+#: src/frontend/mame/ui/selgame.cpp:1139
+msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:109
-msgid "Bilinear Filtering"
+#: src/frontend/mame/ui/selgame.cpp:1141
+msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:110
-msgid "Bitmap Prescaling"
+#: src/frontend/mame/ui/selgame.cpp:1144
+msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:111
-msgid "Window Mode"
+#: src/frontend/mame/ui/selgame.cpp:1146
+msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:112
-msgid "Enforce Aspect Ratio"
+#: src/frontend/mame/ui/selgame.cpp:1149
+msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:113
-msgid "Start Out Maximized"
+#: src/frontend/mame/ui/selgame.cpp:1151
+msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:114
-msgid "Synchronized Refresh"
+#: src/frontend/mame/ui/selgame.cpp:1154
+msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:115
-msgid "Wait Vertical Sync"
+#: src/frontend/mame/ui/selgame.cpp:1156
+msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:388
-msgid "Load State"
+#: src/frontend/mame/ui/selgame.cpp:1159
+msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:388
-msgid "Select position to load from"
+#: src/frontend/mame/ui/selgame.cpp:1161
+msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:412
-msgid "Save State"
+#: src/frontend/mame/ui/selgame.cpp:1163
+msgid "Mechanical Machine\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:412
-msgid "Select position to save to"
+#: src/frontend/mame/ui/selgame.cpp:1163
+msgid "Mechanical Machine\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/slotopt.cpp:192
-#, c-format
-msgid "%s [internal]"
+#: src/frontend/mame/ui/selgame.cpp:1164
+msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:309 src/frontend/mame/ui/selsoft.cpp:211
-#, c-format
-msgid ""
-"%s\n"
-" added to favorites list."
+#: src/frontend/mame/ui/selgame.cpp:1164
+msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:314 src/frontend/mame/ui/selgame.cpp:320
-#: src/frontend/mame/ui/selsoft.cpp:216
-#, c-format
-msgid ""
-"%s\n"
-" removed from favorites list."
+#: src/frontend/mame/ui/selgame.cpp:1165
+msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:437
-msgid "Configure Machine"
+#: src/frontend/mame/ui/selgame.cpp:1165
+msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:849
-#, c-format
-msgid "Romset\t%1$-.100s\n"
+#: src/frontend/mame/ui/selgame.cpp:1166
+msgid "Support Cocktail\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:850
-#, c-format
-msgid "Year\t%1$s\n"
+#: src/frontend/mame/ui/selgame.cpp:1166
+msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:851
-#, c-format
-msgid "Manufacturer\t%1$-.100s\n"
+#: src/frontend/mame/ui/selgame.cpp:1167
+msgid "Driver is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:855
-#, c-format
-msgid "Driver is Clone of\t%1$-.100s\n"
+#: src/frontend/mame/ui/selgame.cpp:1167
+msgid "Driver is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:857
-msgid "Driver is Parent\t\n"
+#: src/frontend/mame/ui/selgame.cpp:1168
+msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:860
-msgid "Analog Controls\tYes\n"
+#: src/frontend/mame/ui/selgame.cpp:1168
+msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:862
-msgid "Keyboard Inputs\tYes\n"
+#: src/frontend/mame/ui/selgame.cpp:1169
+msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:865
-msgid "Overall\tNOT WORKING\n"
+#: src/frontend/mame/ui/selgame.cpp:1169
+msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:867
-msgid "Overall\tUnemulated Protection\n"
+#: src/frontend/mame/ui/selgame.cpp:1179
+msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:869
-msgid "Overall\tWorking\n"
+#: src/frontend/mame/ui/selgame.cpp:1179
+msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:872
-msgid "Graphics\tUnimplemented\n"
+#: src/frontend/mame/ui/selgame.cpp:1192
+msgid "ROM Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:874
-msgid "Graphics\tWrong Colors\n"
+#: src/frontend/mame/ui/selgame.cpp:1194
+msgid "ROM Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:876
-msgid "Graphics\tImperfect Colors\n"
+#: src/frontend/mame/ui/selgame.cpp:1197
+msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:878
-msgid "Graphics\tImperfect\n"
+#: src/frontend/mame/ui/selgame.cpp:1199
+msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:880
-msgid "Graphics\tOK\n"
+#: src/frontend/mame/ui/selgame.cpp:1201
+msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:883
-msgid "Sound\tNone\n"
+#: src/frontend/mame/ui/selgame.cpp:1205
+msgid ""
+"ROM Audit \tDisabled\n"
+"Samples Audit \tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:885
-msgid "Sound\tUnimplemented\n"
+#: src/frontend/mame/ui/selgame.cpp:1396
+#, c-format
+msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:887
-msgid "Sound\tImperfect\n"
+#: src/frontend/mame/ui/selgame.cpp:1424
+#, c-format
+msgid "Romset: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:889
-msgid "Sound\tOK\n"
+#: src/frontend/mame/ui/selgame.cpp:1431
+#, c-format
+msgid "System: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:892
-msgid "Controls\tUnimplemented\n"
+#: src/frontend/mame/ui/selgame.cpp:1465
+msgid ""
+"The selected machine is missing one or more required ROM or CHD images. "
+"Please select a different machine.\n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:894
-msgid "Controls\tImperfect\n"
+#: src/frontend/mame/ui/sndmenu.cpp:135
+msgid "Sound"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:897
-msgid "Keyboard\tUnimplemented\n"
+#: src/frontend/mame/ui/sndmenu.cpp:136
+msgid "Sample Rate"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:899
-msgid "Keyboard\tImperfect\n"
+#: src/frontend/mame/ui/sndmenu.cpp:137
+msgid "Use External Samples"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:902
-msgid "Mouse\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:22
+msgid "Miscellaneous Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:904
-msgid "Mouse\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:23
+msgid "Re-select last machine played"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:907
-msgid "Microphone\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:24
+msgid "Enlarge images in the right panel"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:909
-msgid "Microphone\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:26
+msgid "Show mouse pointer"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:912
-msgid "Camera\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:27
+msgid "Confirm quit from machines"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:914
-msgid "Camera\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:28
+msgid "Skip information screen at startup"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:917
-msgid "Disk\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:29
+msgid "Force 4:3 aspect for snapshot display"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:919
-msgid "Disk\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:30
+msgid "Use image as background"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:922
-msgid "Printer\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:31
+msgid "Skip BIOS selection menu"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:924
-msgid "Printer\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:32
+msgid "Skip software parts selection menu"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:927
-msgid "LAN\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:33
+msgid "Info auto audit"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:929
-msgid "LAN\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:34
+msgid "Hide romless machine from available list"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:932
-msgid "WAN\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:38
+msgid "Advanced Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:934
-msgid "WAN\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:39
+msgid "Performance Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:937
-msgid "Timing\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:40
+msgid "Auto frame skip"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:939
-msgid "Timing\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:41
+msgid "Frame skip"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:941
-msgid "Mechanical Machine\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:42
+msgid "Throttle"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:941
-msgid "Mechanical Machine\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:43
+msgid "Sleep"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:942
-msgid "Requires Artwork\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:44
+msgid "Speed"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:942
-msgid "Requires Artwork\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:45
+msgid "Refresh speed"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:943
-msgid "Requires Clickable Artwork\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:47
+msgid "Rotation Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:943
-msgid "Requires Clickable Artwork\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:49
+msgid "Rotate right"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:944
-msgid "Support Cocktail\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:50
+msgid "Rotate left"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:944
-msgid "Support Cocktail\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:51
+msgid "Auto rotate right"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:945
-msgid "Driver is BIOS\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:52
+msgid "Auto rotate left"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:945
-msgid "Driver is BIOS\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:53
+msgid "Flip X"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:946
-msgid "Support Save\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:54
+msgid "Flip Y"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:946
-msgid "Support Save\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:56
+msgid "Artwork Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:947
-msgid "Screen Orientation\tVertical\n"
+#: src/frontend/mame/ui/submenu.cpp:57
+msgid "Artwork Crop"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:947
-msgid "Screen Orientation\tHorizontal\n"
+#: src/frontend/mame/ui/submenu.cpp:58
+msgid "Use Backdrops"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:957
-msgid "Requires CHD\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:59
+msgid "Use Overlays"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:957
-msgid "Requires CHD\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:60
+msgid "Use Bezels"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:970
-msgid "ROM Audit Result\tOK\n"
+#: src/frontend/mame/ui/submenu.cpp:61
+msgid "Use Control Panels"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:972
-msgid "ROM Audit Result\tBAD\n"
+#: src/frontend/mame/ui/submenu.cpp:62
+msgid "Use Marquees"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:975
-msgid "Samples Audit Result\tNone Needed\n"
+#: src/frontend/mame/ui/submenu.cpp:64
+msgid "State/Playback Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:977
-msgid "Samples Audit Result\tOK\n"
+#: src/frontend/mame/ui/submenu.cpp:65
+msgid "Automatic save/restore"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:979
-msgid "Samples Audit Result\tBAD\n"
+#: src/frontend/mame/ui/submenu.cpp:67
+msgid "Rewind capacity"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:983
-msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+#: src/frontend/mame/ui/submenu.cpp:68
+msgid "Bilinear snapshot"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1167
-#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
+#: src/frontend/mame/ui/submenu.cpp:69
+msgid "Burn-in"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1183 src/frontend/mame/ui/selsoft.cpp:555
-#, c-format
-msgid "%1$s: %2$s - Search: %3$s_"
+#: src/frontend/mame/ui/submenu.cpp:71
+msgid "Input Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1185 src/frontend/mame/ui/selsoft.cpp:557
-#, c-format
-msgid "Search: %1$s_"
+#: src/frontend/mame/ui/submenu.cpp:72
+msgid "Coin lockout"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1195
-#, c-format
-msgid "Romset: %1$-.100s"
+#: src/frontend/mame/ui/submenu.cpp:73
+msgid "Mouse"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1202
-#, c-format
-msgid "System: %1$-.100s"
+#: src/frontend/mame/ui/submenu.cpp:74
+msgid "Joystick"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1239
-msgid ""
-"The selected machine is missing one or more required ROM or CHD images. "
-"Please select a different machine.\n"
-"\n"
+#: src/frontend/mame/ui/submenu.cpp:75
+msgid "Lightgun"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1245 src/frontend/mame/ui/selsoft.cpp:462
-msgid "Press any key to continue."
+#: src/frontend/mame/ui/submenu.cpp:76
+msgid "Multi-keyboard"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:135
-msgid "Sound"
+#: src/frontend/mame/ui/submenu.cpp:77
+msgid "Multi-mouse"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:136
-msgid "Sample Rate"
+#: src/frontend/mame/ui/submenu.cpp:78
+msgid "Steadykey"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:137
-msgid "Use External Samples"
+#: src/frontend/mame/ui/submenu.cpp:79
+msgid "UI active"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:57 src/frontend/mame/ui/utils.cpp:81
-msgid "Unfiltered"
+#: src/frontend/mame/ui/submenu.cpp:80
+msgid "Offscreen reload"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:58 src/frontend/mame/ui/utils.cpp:82
-msgid "Available"
+#: src/frontend/mame/ui/submenu.cpp:81
+msgid "Joystick deadzone"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:59 src/frontend/mame/ui/utils.cpp:83
-msgid "Unavailable"
+#: src/frontend/mame/ui/submenu.cpp:82
+msgid "Joystick saturation"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:60
-msgid "Working"
+#: src/frontend/mame/ui/submenu.cpp:83
+msgid "Natural keyboard"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:61
-msgid "Not Working"
+#: src/frontend/mame/ui/submenu.cpp:84
+msgid "Simultaneous contradictory"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:62
-msgid "Mechanical"
+#: src/frontend/mame/ui/submenu.cpp:85
+msgid "Coin impulse"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:63
-msgid "Not Mechanical"
+#: src/frontend/mame/ui/submenu.cpp:89
+msgid "Device Mapping"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:64
-msgid "Category"
+#: src/frontend/mame/ui/submenu.cpp:90
+msgid "Lightgun Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:65
-msgid "Favorites"
+#: src/frontend/mame/ui/submenu.cpp:91
+msgid "Trackball Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:67
-msgid "Not BIOS"
+#: src/frontend/mame/ui/submenu.cpp:92
+msgid "Pedal Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:68 src/frontend/mame/ui/utils.cpp:84
-msgid "Parents"
+#: src/frontend/mame/ui/submenu.cpp:93
+msgid "Adstick Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:69 src/frontend/mame/ui/utils.cpp:85
-msgid "Clones"
+#: src/frontend/mame/ui/submenu.cpp:94
+msgid "Paddle Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:70
-msgid "Manufacturer"
+#: src/frontend/mame/ui/submenu.cpp:95
+msgid "Dial Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:71 src/frontend/mame/ui/utils.cpp:86
-msgid "Year"
+#: src/frontend/mame/ui/submenu.cpp:96
+msgid "Positional Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:72
-msgid "Save Supported"
+#: src/frontend/mame/ui/submenu.cpp:97
+msgid "Mouse Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:73
-msgid "Save Unsupported"
+#: src/frontend/mame/ui/submenu.cpp:102
+msgid "Video Mode"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:74
-msgid "CHD Required"
+#: src/frontend/mame/ui/submenu.cpp:103
+msgid "Number Of Screens"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:75
-msgid "No CHD Required"
+#: src/frontend/mame/ui/submenu.cpp:105
+msgid "Triple Buffering"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:76
-msgid "Vertical Screen"
+#: src/frontend/mame/ui/submenu.cpp:106
+msgid "HLSL"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:77
-msgid "Horizontal Screen"
+#: src/frontend/mame/ui/submenu.cpp:108
+msgid "GLSL"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:78 src/frontend/mame/ui/utils.cpp:94
-msgid "Custom Filter"
+#: src/frontend/mame/ui/submenu.cpp:109
+msgid "Bilinear Filtering"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:87
-msgid "Publisher"
+#: src/frontend/mame/ui/submenu.cpp:110
+msgid "Bitmap Prescaling"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:88
-msgid "Supported"
+#: src/frontend/mame/ui/submenu.cpp:111
+msgid "Window Mode"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:89
-msgid "Partially Supported"
+#: src/frontend/mame/ui/submenu.cpp:112
+msgid "Enforce Aspect Ratio"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:90
-msgid "Unsupported"
+#: src/frontend/mame/ui/submenu.cpp:113
+msgid "Start Out Maximized"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:91
-msgid "Release Region"
+#: src/frontend/mame/ui/submenu.cpp:114
+msgid "Synchronized Refresh"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:92
-msgid "Device Type"
+#: src/frontend/mame/ui/submenu.cpp:115
+msgid "Wait Vertical Sync"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:93
-msgid "Software List"
+#: src/frontend/mame/ui/devopt.cpp:43
+#, c-format
+msgid ""
+"[This option is currently mounted in the running system]\n"
+"\n"
+"Option: %1$s\n"
+"Device: %2$s\n"
+"\n"
+"The selected option enables the following items:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:244
-msgid "<set up filters>"
+#: src/frontend/mame/ui/devopt.cpp:44
+#, c-format
+msgid ""
+"[This option is NOT currently mounted in the running system]\n"
+"\n"
+"Option: %1$s\n"
+"Device: %2$s\n"
+"\n"
+"If you select this option, the following items will be enabled:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:352
-msgid "Select custom filters:"
+#: src/frontend/mame/ui/devopt.cpp:52
+msgid "* CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:503
+#: src/frontend/mame/ui/devopt.cpp:76 src/frontend/mame/ui/devopt.cpp:137
#, c-format
-msgid "Filter %1$u"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:518
-msgid "Remove last filter"
+msgid " %1$d×%2$s %3$d.%4$06d MHz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:520
-msgid "Add filter"
+#: src/frontend/mame/ui/devopt.cpp:76 src/frontend/mame/ui/devopt.cpp:137
+msgid " %1$d×%2$s %5$d.%6$03d kHz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:959
-msgid "Select category:"
+#: src/frontend/mame/ui/devopt.cpp:77 src/frontend/mame/ui/devopt.cpp:138
+msgid " %2$s %3$d.%4$06d MHz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:990
-msgid "[no category INI files]"
+#: src/frontend/mame/ui/devopt.cpp:77 src/frontend/mame/ui/devopt.cpp:138
+msgid " %2$s %5$d.%6$03d kHz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:998
-msgid "[no groups in INI file]"
+#: src/frontend/mame/ui/devopt.cpp:89
+msgid "* Video:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1032
-msgid "No category INI files found"
+#: src/frontend/mame/ui/devopt.cpp:94
+#, c-format
+msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1037
-msgid "File"
+#: src/frontend/mame/ui/devopt.cpp:103
+#, c-format
+msgid " Screen '%1$s': %2$d × %3$d (V) %4$f Hz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1041
-msgid "No groups found in category file"
+#: src/frontend/mame/ui/devopt.cpp:104
+#, c-format
+msgid " Screen '%1$s': %2$d × %3$d (H) %4$f Hz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1046
-msgid "Group"
+#: src/frontend/mame/ui/devopt.cpp:117
+msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1047
-msgid "Include clones"
+#: src/frontend/mame/ui/devopt.cpp:137
+#, c-format
+msgid " %1$d×%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:456
-msgid ""
-"The selected software is missing one or more required files. Please select a "
-"different software.\n"
-"\n"
+#: src/frontend/mame/ui/devopt.cpp:138
+msgid " %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:549
+#: src/frontend/mame/ui/devopt.cpp:168
#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d software packages )"
+msgid ""
+"* BIOS settings:\n"
+" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:550
+#: src/frontend/mame/ui/devopt.cpp:208 src/frontend/mame/ui/devopt.cpp:224
+#: src/frontend/mame/ui/devopt.cpp:269
#, c-format
-msgid "Driver: \"%1$s\" software list "
-msgstr ""
-
-#: src/frontend/mame/ui/filesel.cpp:260
-msgid "[create]"
+msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:419
+#: src/frontend/mame/ui/devopt.cpp:213 src/frontend/mame/ui/devopt.cpp:229
#, c-format
-msgid "Error accessing %s"
-msgstr ""
-
-#: src/frontend/mame/ui/filesel.cpp:515
-msgid "Select access mode"
+msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:516
-msgid "Read-only"
+#: src/frontend/mame/ui/devopt.cpp:234
+msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:518
-msgid "Read-write"
+#: src/frontend/mame/ui/devopt.cpp:236
+msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:519
-msgid "Read this image, write to another image"
+#: src/frontend/mame/ui/devopt.cpp:238
+msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:520
-msgid "Read this image, write to diff"
+#: src/frontend/mame/ui/devopt.cpp:240
+#, c-format
+msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/imgcntrl.cpp:117
-msgid "Cannot save over directory"
+#: src/frontend/mame/ui/devopt.cpp:242
+#, c-format
+msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/imgcntrl.cpp:150
-msgid ""
-"The software selected is missing one or more required ROM or CHD images. "
-"Please select a different one."
+#: src/frontend/mame/ui/devopt.cpp:244
+#, c-format
+msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:294
-msgid "Return to Machine"
+#: src/frontend/mame/ui/devopt.cpp:246
+#, c-format
+msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:299 src/frontend/mame/ui/menu.cpp:301
-msgid "Exit"
+#: src/frontend/mame/ui/devopt.cpp:248
+#, c-format
+msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:306 src/frontend/mame/ui/menu.cpp:308
-msgid "Return to Previous Menu"
+#: src/frontend/mame/ui/devopt.cpp:250
+#, c-format
+msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:742
-msgid "Auto"
+#: src/frontend/mame/ui/devopt.cpp:252
+#, c-format
+msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:92 plugins/cheat/init.lua:653
-#, c-format, lua-format
-msgid ""
-"Cheat Comment:\n"
-"%s"
+#: src/frontend/mame/ui/devopt.cpp:254
+#, c-format
+msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:105
-msgid "All cheats reloaded"
+#: src/frontend/mame/ui/devopt.cpp:259
+msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:136
-msgid "Autofire Settings"
+#: src/frontend/mame/ui/devopt.cpp:261
+#, c-format
+msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:157 plugins/cheat/init.lua:581
-msgid "Reset All"
+#: src/frontend/mame/ui/devopt.cpp:267
+msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:160 plugins/cheat/init.lua:582
-msgid "Reload All"
+#: src/frontend/mame/ui/devopt.cpp:274
+msgid "[None]\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:273
-msgid "Autofire Status"
+#: src/frontend/mame/ui/auditmenu.cpp:96
+#, c-format
+msgid "Audit ROMs for %1$u machines marked unavailable?"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:316
-msgid "No buttons found on this machine!"
+#: src/frontend/mame/ui/auditmenu.cpp:99
+#, c-format
+msgid "Audit ROMs for all %1$u machines?"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:327 src/frontend/mame/ui/cheatopt.cpp:331
-msgid "Autofire Delay"
+#: src/frontend/mame/ui/auditmenu.cpp:104
+#, c-format
+msgid "(results will be saved to %1$s)"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:337
-msgid "This driver requires images to be loaded in the following device(s): "
+#: src/frontend/mame/ui/auditmenu.cpp:130
+#, c-format
+msgid ""
+"Auditing ROMs for machine %2$u of %3$u...\n"
+"%1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1084 src/frontend/mame/ui/ui.cpp:1094
-msgid "Keyboard Emulation Status"
+#: src/frontend/mame/ui/auditmenu.cpp:142
+msgid "Start Audit"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1086
-msgid "Mode: PARTIAL Emulation"
+#: src/frontend/mame/ui/imgcntrl.cpp:117
+msgid "Cannot save over directory"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1087
-msgid "UI: Enabled"
+#: src/frontend/mame/ui/imgcntrl.cpp:150
+msgid ""
+"The software selected is missing one or more required ROM or CHD images. "
+"Please select a different one."
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1089 src/frontend/mame/ui/ui.cpp:1099
-msgid "**Use ScrLock to toggle**"
+#: src/frontend/mame/ui/info.cpp:31
+msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1096
-msgid "Mode: FULL Emulation"
+#: src/frontend/mame/ui/info.cpp:32
+msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1097
-msgid "UI: Disabled"
+#: src/frontend/mame/ui/info.cpp:33
+msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1249
-msgid "Autofire can't be enabled"
+#: src/frontend/mame/ui/info.cpp:34
+msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1302
-#, c-format
-msgid ""
-"Are you sure you want to quit?\n"
-"\n"
-"Press ''%1$s'' to quit,\n"
-"Press ''%2$s'' to return to emulation."
+#: src/frontend/mame/ui/info.cpp:35
+msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1374
-msgid "Master Volume"
+#: src/frontend/mame/ui/info.cpp:36
+msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1383
-#, c-format
-msgid "%1$s Volume"
+#: src/frontend/mame/ui/info.cpp:37
+msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1407
-#, c-format
-msgid "Overclock CPU %1$s"
+#: src/frontend/mame/ui/info.cpp:38
+msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1416
-#, c-format
-msgid "Overclock %1$s sound"
+#: src/frontend/mame/ui/info.cpp:39
+msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1437
-#, c-format
-msgid "%1$s Refresh Rate"
+#: src/frontend/mame/ui/info.cpp:40
+msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1442
-#, c-format
-msgid "%1$s Brightness"
+#: src/frontend/mame/ui/info.cpp:41
+msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1444
-#, c-format
-msgid "%1$s Contrast"
+#: src/frontend/mame/ui/info.cpp:42
+msgid "media"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1446
-#, c-format
-msgid "%1$s Gamma"
+#: src/frontend/mame/ui/info.cpp:43
+msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1450
-#, c-format
-msgid "%1$s Horiz Stretch"
+#: src/frontend/mame/ui/info.cpp:44
+msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1452
-#, c-format
-msgid "%1$s Horiz Position"
+#: src/frontend/mame/ui/info.cpp:45
+msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1454
-#, c-format
-msgid "%1$s Vert Stretch"
+#: src/frontend/mame/ui/info.cpp:46
+msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1456
-#, c-format
-msgid "%1$s Vert Position"
+#: src/frontend/mame/ui/info.cpp:47
+msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1475
-#, c-format
-msgid "Laserdisc '%1$s' Horiz Stretch"
+#: src/frontend/mame/ui/info.cpp:48
+msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1477
-#, c-format
-msgid "Laserdisc '%1$s' Horiz Position"
+#: src/frontend/mame/ui/info.cpp:49
+msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1479
-#, c-format
-msgid "Laserdisc '%1$s' Vert Stretch"
+#: src/frontend/mame/ui/info.cpp:50
+msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1481
-#, c-format
-msgid "Laserdisc '%1$s' Vert Position"
+#: src/frontend/mame/ui/info.cpp:51
+msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1493
-msgid "Vector Flicker"
+#: src/frontend/mame/ui/info.cpp:188
+msgid ""
+"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
+"run correctly.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1494
-msgid "Beam Width Minimum"
+#: src/frontend/mame/ui/info.cpp:198
+msgid ""
+"There are known problems with this machine\n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1495
-msgid "Beam Width Maximum"
+#: src/frontend/mame/ui/info.cpp:203
+msgid ""
+"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1496
-msgid "Beam Intensity Weight"
+#: src/frontend/mame/ui/info.cpp:208
+msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1511
+#: src/frontend/mame/ui/info.cpp:214 src/frontend/mame/ui/info.cpp:230
#, c-format
-msgid "Crosshair Scale %1$s"
-msgstr ""
-
-#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
-msgid "X"
+msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
-msgid "Y"
+#: src/frontend/mame/ui/info.cpp:214 src/frontend/mame/ui/info.cpp:230
+#: src/frontend/mame/ui/info.cpp:275
+#, c-format
+msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1513
-#, c-format
-msgid "Crosshair Offset %1$s"
+#: src/frontend/mame/ui/info.cpp:224
+msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1601
-#, c-format
-msgid "%1$3ddB"
+#: src/frontend/mame/ui/info.cpp:239
+msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1645
-#, c-format
-msgid "%1$d%%"
+#: src/frontend/mame/ui/info.cpp:241
+msgid "This machine requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1661
-#, c-format
-msgid "%1$3.0f%%"
+#: src/frontend/mame/ui/info.cpp:243
+msgid ""
+"This machine was never completed. It may exhibit strange behavior or missing "
+"elements that are not bugs in the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1685
-#, c-format
-msgid "%1$.3ffps"
+#: src/frontend/mame/ui/info.cpp:245
+msgid ""
+"This machine has no sound hardware, MAME will produce no sounds, this is "
+"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1708 src/frontend/mame/ui/ui.cpp:1730
-#: src/frontend/mame/ui/ui.cpp:1751 src/frontend/mame/ui/ui.cpp:1773
-#: src/frontend/mame/ui/ui.cpp:1795 src/frontend/mame/ui/ui.cpp:1817
-#: src/frontend/mame/ui/ui.cpp:1839 src/frontend/mame/ui/ui.cpp:1861
-#: src/frontend/mame/ui/ui.cpp:1883 src/frontend/mame/ui/ui.cpp:1905
-#: src/frontend/mame/ui/ui.cpp:1927
-#, c-format
-msgid "%1$.3f"
+#: src/frontend/mame/ui/info.cpp:249
+msgid ""
+"\n"
+"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
+"complete. There is nothing you can do to fix this problem except wait for "
+"the developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1942 src/frontend/mame/ui/ui.cpp:1957
-#: src/frontend/mame/ui/ui.cpp:1972 src/frontend/mame/ui/ui.cpp:1987
-#, c-format
-msgid "%1$1.2f"
+#: src/frontend/mame/ui/info.cpp:251
+msgid ""
+"\n"
+"Elements of this machine cannot be emulated as they requires physical "
+"interaction or consist of mechanical devices. It is not possible to fully "
+"experience this machine.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2005
+#: src/frontend/mame/ui/info.cpp:273
#, c-format
-msgid "Crosshair Scale X %1$1.3f"
+msgid ""
+"\n"
+"\n"
+"There are working clones of this machine: %s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2005
-#, c-format
-msgid "Crosshair Scale Y %1$1.3f"
+#: src/frontend/mame/ui/info.cpp:286
+msgid ""
+"\n"
+"\n"
+"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/info.cpp:301
#, c-format
-msgid "Crosshair Offset X %1$1.3f"
+msgid ""
+"%1$s\n"
+"%2$s %3$s\n"
+"Driver: %4$s\n"
+"\n"
+"CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
-#, c-format
-msgid "Crosshair Offset Y %1$1.3f"
+#: src/frontend/mame/ui/info.cpp:336 src/frontend/mame/ui/info.cpp:374
+msgid "MHz"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2167
-msgid "**Error saving ui.ini**"
+#: src/frontend/mame/ui/info.cpp:336 src/frontend/mame/ui/info.cpp:374
+msgid "kHz"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2226
-#, c-format
-msgid "**Error saving %s.ini**"
+#: src/frontend/mame/ui/info.cpp:350
+msgid ""
+"\n"
+"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:406
-msgid " COLORS"
+#: src/frontend/mame/ui/info.cpp:378
+msgid ""
+"\n"
+"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:406
-msgid " PENS"
+#: src/frontend/mame/ui/info.cpp:382
+msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:39
-#, c-format
-msgid ""
-"[This option is currently mounted in the running system]\n"
-"\n"
-"Option: %1$s\n"
-"Device: %2$s\n"
-"\n"
-"The selected option enables the following items:\n"
+#: src/frontend/mame/ui/info.cpp:389
+msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:40
+#: src/frontend/mame/ui/info.cpp:400
#, c-format
-msgid ""
-"[This option is NOT currently mounted in the running system]\n"
-"\n"
-"Option: %1$s\n"
-"Device: %2$s\n"
-"\n"
-"If you select this option, the following items will be enabled:\n"
+msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:48
-msgid "* CPU:\n"
+#: src/frontend/mame/ui/info.cpp:400
+msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:72 src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/info.cpp:446
#, c-format
-msgid " %1$d×%2$s %3$d.%4$06d MHz\n"
+msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:72 src/frontend/mame/ui/devopt.cpp:133
-msgid " %1$d×%2$s %5$d.%6$03d kHz\n"
+#: src/frontend/mame/ui/info.cpp:448
+msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:73 src/frontend/mame/ui/devopt.cpp:134
-msgid " %2$s %3$d.%4$06d MHz\n"
+#: src/frontend/mame/ui/info.cpp:533
+msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:73 src/frontend/mame/ui/devopt.cpp:134
-msgid " %2$s %5$d.%6$03d kHz\n"
+#: src/frontend/mame/ui/info.cpp:536
+msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:85
-msgid "* Video:\n"
+#: src/frontend/mame/ui/info.cpp:544
+msgid "[empty]"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:90
-#, c-format
-msgid " Screen '%1$s': Vector\n"
+#: src/frontend/mame/ui/selmenu.cpp:73
+msgid "Control Panels"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:99
-#, c-format
-msgid " Screen '%1$s': %2$d × %3$d (V) %4$f Hz\n"
+#: src/frontend/mame/ui/selmenu.cpp:78
+msgid "Artwork Preview"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:100
-#, c-format
-msgid " Screen '%1$s': %2$d × %3$d (H) %4$f Hz\n"
+#: src/frontend/mame/ui/selmenu.cpp:82
+msgid "Game Over"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:113
-msgid "* Sound:\n"
+#: src/frontend/mame/ui/selmenu.cpp:91
+msgid "Add or remove favorites"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:133
-#, c-format
-msgid " %1$d×%2$s\n"
+#: src/frontend/mame/ui/selmenu.cpp:92
+msgid "Export displayed list to file"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:134
-msgid " %2$s\n"
+#: src/frontend/mame/ui/selmenu.cpp:93
+msgid "Show DATs view"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:164
-#, c-format
-msgid ""
-"* BIOS settings:\n"
-" %1$d options [default: %2$s]\n"
+#: src/frontend/mame/ui/selmenu.cpp:261
+msgid "Software part selection:"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:204 src/frontend/mame/ui/devopt.cpp:220
-#: src/frontend/mame/ui/devopt.cpp:265
-#, c-format
-msgid " %1$s [default: %2$s]\n"
+#: src/frontend/mame/ui/selmenu.cpp:367
+msgid "BIOS selection:"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:209 src/frontend/mame/ui/devopt.cpp:225
+#: src/frontend/mame/ui/selmenu.cpp:622
#, c-format
-msgid " %1$s\n"
+msgid "Software is clone of: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:230
-msgid "* DIP switch settings:\n"
+#: src/frontend/mame/ui/selmenu.cpp:624
+msgid "Software is parent"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:232
-msgid "* Configuration settings:\n"
+#: src/frontend/mame/ui/selmenu.cpp:629
+msgid "Supported: No"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:234
-msgid "* Input device(s):\n"
+#: src/frontend/mame/ui/selmenu.cpp:634
+msgid "Supported: Partial"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:236
-#, c-format
-msgid " User inputs [%1$d inputs]\n"
+#: src/frontend/mame/ui/selmenu.cpp:639
+msgid "Supported: Yes"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:238
+#: src/frontend/mame/ui/selmenu.cpp:644
#, c-format
-msgid " Mahjong inputs [%1$d inputs]\n"
-msgstr ""
-
-#: src/frontend/mame/ui/devopt.cpp:240
-#, c-format
-msgid " Hanafuda inputs [%1$d inputs]\n"
+msgid "romset: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:242
+#: src/frontend/mame/ui/selmenu.cpp:660
#, c-format
-msgid " Gambling inputs [%1$d inputs]\n"
+msgid "Driver is clone of: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:244
-#, c-format
-msgid " Analog inputs [%1$d inputs]\n"
+#: src/frontend/mame/ui/selmenu.cpp:662
+msgid "Driver is parent"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:246
+#: src/frontend/mame/ui/selmenu.cpp:698
#, c-format
-msgid " Adjuster inputs [%1$d inputs]\n"
+msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:248
-#, c-format
-msgid " Keypad inputs [%1$d inputs]\n"
+#: src/frontend/mame/ui/selmenu.cpp:2083
+msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:250
-#, c-format
-msgid " Keyboard inputs [%1$d inputs]\n"
+#: src/frontend/mame/ui/selmenu.cpp:2084
+msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:255
-msgid "* Media Options:\n"
+#: src/frontend/mame/ui/selmenu.cpp:2549
+msgid "Usage"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:257
-#, c-format
-msgid " %1$s [tag: %2$s]\n"
+#: src/frontend/mame/ui/selmenu.cpp:2584
+msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:263
-msgid "* Slot Options:\n"
+#: src/frontend/mame/ui/inputmap.cpp:55
+msgid "User Interface"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:270
-msgid "[None]\n"
+#: src/frontend/mame/ui/inputmap.cpp:61
+msgid "Other Controls"
msgstr ""
#: plugins/timer/init.lua:94
@@ -2588,51 +2669,51 @@ msgstr ""
msgid "Timer"
msgstr ""
-#: plugins/cheat/init.lua:510
+#: plugins/cheat/init.lua:528
msgid "Select cheat to set hotkey"
msgstr ""
-#: plugins/cheat/init.lua:516
+#: plugins/cheat/init.lua:534
msgid "Press button for hotkey or wait to clear"
msgstr ""
-#: plugins/cheat/init.lua:528
+#: plugins/cheat/init.lua:546
msgid "None"
msgstr ""
-#: plugins/cheat/init.lua:533
+#: plugins/cheat/init.lua:551
msgid "Done"
msgstr ""
-#: plugins/cheat/init.lua:547 plugins/cheat/init.lua:561
+#: plugins/cheat/init.lua:565 plugins/cheat/init.lua:579
msgid "Set"
msgstr ""
-#: plugins/cheat/init.lua:580
+#: plugins/cheat/init.lua:598
msgid "Set hotkeys"
msgstr ""
-#: plugins/cheat/init.lua:720
+#: plugins/cheat/init.lua:738
#, lua-format
msgid "Activated: %s = %s"
msgstr ""
-#: plugins/cheat/init.lua:723 plugins/cheat/init.lua:781
+#: plugins/cheat/init.lua:741 plugins/cheat/init.lua:799
#, lua-format
msgid "Activated: %s"
msgstr ""
-#: plugins/cheat/init.lua:785
+#: plugins/cheat/init.lua:803
#, lua-format
msgid "Enabled: %s"
msgstr ""
-#: plugins/cheat/init.lua:790
+#: plugins/cheat/init.lua:808
#, lua-format
msgid "Disabled: %s"
msgstr ""
-#: plugins/cheat/init.lua:849
+#: plugins/cheat/init.lua:867
#, lua-format
msgid "%s added"
msgstr ""
@@ -2681,218 +2762,303 @@ msgstr ""
msgid "MARPScore"
msgstr ""
-#: plugins/cheatfind/init.lua:373
+#: plugins/cheatfind/init.lua:404
msgid "Save Cheat"
msgstr ""
-#: plugins/cheatfind/init.lua:376
+#: plugins/cheatfind/init.lua:407
msgid "Default"
msgstr ""
-#: plugins/cheatfind/init.lua:376
+#: plugins/cheatfind/init.lua:407
msgid "Custom"
msgstr ""
-#: plugins/cheatfind/init.lua:377
+#: plugins/cheatfind/init.lua:408
msgid "Cheat Name"
msgstr ""
-#: plugins/cheatfind/init.lua:383 plugins/cheatfind/init.lua:748
+#: plugins/cheatfind/init.lua:414 plugins/cheatfind/init.lua:1005
#, lua-format
msgid "Default name is %s"
msgstr ""
-#: plugins/cheatfind/init.lua:391
+#: plugins/cheatfind/init.lua:422
msgid "Player"
msgstr ""
-#: plugins/cheatfind/init.lua:396
+#: plugins/cheatfind/init.lua:427
msgid "Type"
msgstr ""
-#: plugins/cheatfind/init.lua:402
+#: plugins/cheatfind/init.lua:433
msgid "Save"
msgstr ""
-#: plugins/cheatfind/init.lua:429
+#: plugins/cheatfind/init.lua:462
#, lua-format
msgid "Cheat written to %s and added to cheat.simple"
msgstr ""
-#: plugins/cheatfind/init.lua:437
+#: plugins/cheatfind/init.lua:472
msgid "Cheat added to cheat.simple"
msgstr ""
-#: plugins/cheatfind/init.lua:442
+#: plugins/cheatfind/init.lua:477
msgid ""
"Unable to write file\n"
"Ensure that cheatpath folder exists"
msgstr ""
-#: plugins/cheatfind/init.lua:451
+#: plugins/cheatfind/init.lua:486
msgid "Cancel"
msgstr ""
-#: plugins/cheatfind/init.lua:456
+#: plugins/cheatfind/init.lua:491
msgid "CPU or RAM"
msgstr ""
-#: plugins/cheatfind/init.lua:460
+#: plugins/cheatfind/init.lua:495
msgid "Changes to this only take effect when \"Start new search\" is selected"
msgstr ""
-#: plugins/cheatfind/init.lua:479
-msgid "Data cleared and current state saved"
+#: plugins/cheatfind/init.lua:504
+msgid "Pause Mode"
msgstr ""
-#: plugins/cheatfind/init.lua:487
-msgid "Start new search"
+#: plugins/cheatfind/init.lua:511
+msgid "Manually pause & unpause the game when needed with the pause hotkey"
msgstr ""
-#: plugins/cheatfind/init.lua:497
-msgid "Current state saved"
+#: plugins/cheatfind/init.lua:536
+msgid "All slots cleared and current state saved to Slot 1"
msgstr ""
-#: plugins/cheatfind/init.lua:504
-msgid "Save current -- #"
+#: plugins/cheatfind/init.lua:551
+msgid "Start new search"
msgstr ""
-#: plugins/cheatfind/init.lua:536
+#: plugins/cheatfind/init.lua:564
#, lua-format
-msgid "%d total matches found"
+msgid "Memory State saved to Slot %d"
msgstr ""
-#: plugins/cheatfind/init.lua:543
-msgid "Compare"
+#: plugins/cheatfind/init.lua:583
+msgid "Save Current Memory State to Slot "
msgstr ""
-#: plugins/cheatfind/init.lua:546
-msgid "Left operand"
-msgstr ""
-
-#: plugins/cheatfind/init.lua:549
-msgid "Current"
+#: plugins/cheatfind/init.lua:614
+#, lua-format
+msgid "%d total matches found"
msgstr ""
-#: plugins/cheatfind/init.lua:554
-msgid "Operator"
+#: plugins/cheatfind/init.lua:655
+msgid "Perform Compare : "
msgstr ""
-#: plugins/cheatfind/init.lua:561
-msgid "Left less than right, value is difference"
+#: plugins/cheatfind/init.lua:672
+msgid "Left less than right"
msgstr ""
-#: plugins/cheatfind/init.lua:563
-msgid "Left greater than right, value is difference"
+#: plugins/cheatfind/init.lua:674
+msgid "Left greater than right"
msgstr ""
-#: plugins/cheatfind/init.lua:565
+#: plugins/cheatfind/init.lua:676
msgid "Left equal to right"
msgstr ""
-#: plugins/cheatfind/init.lua:567
-msgid "Left not equal to right, value is difference"
+#: plugins/cheatfind/init.lua:678
+msgid "Left not equal to right"
msgstr ""
-#: plugins/cheatfind/init.lua:569
+#: plugins/cheatfind/init.lua:680
msgid "Left equal to right with bitmask"
msgstr ""
-#: plugins/cheatfind/init.lua:571
+#: plugins/cheatfind/init.lua:682
msgid "Left not equal to right with bitmask"
msgstr ""
-#: plugins/cheatfind/init.lua:573
+#: plugins/cheatfind/init.lua:684
msgid "Left less than value"
msgstr ""
-#: plugins/cheatfind/init.lua:575
+#: plugins/cheatfind/init.lua:686
msgid "Left greater than value"
msgstr ""
-#: plugins/cheatfind/init.lua:577
+#: plugins/cheatfind/init.lua:688
msgid "Left equal to value"
msgstr ""
-#: plugins/cheatfind/init.lua:579
+#: plugins/cheatfind/init.lua:690
msgid "Left not equal to value"
msgstr ""
-#: plugins/cheatfind/init.lua:590
-msgid "Right operand"
+#: plugins/cheatfind/init.lua:712
+msgid "Value"
msgstr ""
-#: plugins/cheatfind/init.lua:598
-msgid "Value"
+#: plugins/cheatfind/init.lua:714
+msgid "Difference"
msgstr ""
-#: plugins/cheatfind/init.lua:602
+#: plugins/cheatfind/init.lua:719
msgid "Any"
msgstr ""
-#: plugins/cheatfind/init.lua:608
+#: plugins/cheatfind/init.lua:725
msgid "Data Format"
msgstr ""
-#: plugins/cheatfind/init.lua:632
+#: plugins/cheatfind/init.lua:731
+msgid "Test/Write Poke Value"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:738
+msgid ""
+"Use this if you want to poke the Slot 1 value (eg. You started with "
+"something but lost it)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:740
+msgid ""
+"Use this if you want to poke the Last Slot value (eg. You started without an "
+"item but finally got it)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:742
+msgid "Use this if you want to poke 0x00"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:744
+msgid "Use this if you want to poke 0x01"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:746
+msgid "Use this if you want to poke 0x02"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:748
+msgid "Use this if you want to poke 0x03"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:750
+msgid "Use this if you want to poke 0x04"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:752
+msgid "Use this if you want to poke 0x05"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:754
+msgid "Use this if you want to poke 0x06"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:756
+msgid "Use this if you want to poke 0x07"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:758
+msgid "Use this if you want to poke 0x08"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:760
+msgid "Use this if you want to poke 0x09"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:762
+msgid "Use this if you want to poke 0x63 (Decimal 99)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:764
+msgid "Use this if you want to poke 0x99 (BCD 99)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:766
+msgid "Use this if you want to poke 0xFF (Decimal 255)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:768
+msgid "Use this if you want to poke 0x3E7 (Decimal 999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:770
+msgid "Use this if you want to poke 0x999 (BCD 999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:772
+msgid "Use this if you want to poke 0x270F (Decimal 9999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:774
+msgid "Use this if you want to poke 0x9999 (BCD 9999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:776
+msgid "Use this if you want to poke 0xFFFF (Decimal 65535)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:816
msgid "Undo last search -- #"
msgstr ""
-#: plugins/cheatfind/init.lua:636
+#: plugins/cheatfind/init.lua:820
msgid "Match block"
msgstr ""
-#: plugins/cheatfind/init.lua:639
+#: plugins/cheatfind/init.lua:823
msgid "All"
msgstr ""
-#: plugins/cheatfind/init.lua:690
+#: plugins/cheatfind/init.lua:934
#, lua-format
-msgid "Test cheat at addr %08X"
+msgid "Test Cheat %08X:%02X"
msgstr ""
-#: plugins/cheatfind/init.lua:722
+#: plugins/cheatfind/init.lua:974
msgid "Cheat engine not available"
msgstr ""
-#: plugins/cheatfind/init.lua:771
+#: plugins/cheatfind/init.lua:1028
msgid "Test"
msgstr ""
-#: plugins/cheatfind/init.lua:771
+#: plugins/cheatfind/init.lua:1028
msgid "Write"
msgstr ""
-#: plugins/cheatfind/init.lua:771
+#: plugins/cheatfind/init.lua:1028
msgid "Watch"
msgstr ""
-#: plugins/cheatfind/init.lua:788
+#: plugins/cheatfind/init.lua:1045
msgid "Page"
msgstr ""
-#: plugins/cheatfind/init.lua:806
+#: plugins/cheatfind/init.lua:1063
msgid "Clear Watches"
msgstr ""
-#: plugins/cheatfind/init.lua:816
+#: plugins/cheatfind/init.lua:1078
msgid "Cheat Finder"
msgstr ""
-#: plugins/portname/init.lua:69
+#: plugins/portname/init.lua:103
msgid "Save input names to file"
msgstr ""
-#: plugins/portname/init.lua:100 plugins/portname/init.lua:105
-#: plugins/portname/init.lua:121
+#: plugins/portname/init.lua:134 plugins/portname/init.lua:139
+#: plugins/portname/init.lua:155
msgid "Failed to save input name file"
msgstr ""
-#: plugins/portname/init.lua:133
+#: plugins/portname/init.lua:167
#, lua-format
msgid "Input port name file saved to %s"
msgstr ""
-#: plugins/portname/init.lua:138
+#: plugins/portname/init.lua:172
msgid "Input ports"
msgstr ""
diff --git a/language/Arabic/strings.po b/language/Arabic/strings.po
index 301238eae95..d87d15f09e4 100644
--- a/language/Arabic/strings.po
+++ b/language/Arabic/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-04-28 15:32+1000\n"
+"POT-Creation-Date: 2019-03-17 13:37+1100\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -16,1041 +16,1144 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: src/frontend/mame/ui/auditmenu.cpp:96
+#: src/frontend/mame/ui/videoopt.cpp:56
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable?"
+msgid "Screen #%d"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:99
-#, c-format
-msgid "Audit ROMs for all %1$u machines?"
+#: src/frontend/mame/ui/videoopt.cpp:204 src/frontend/mame/ui/submenu.cpp:48
+msgid "Rotate"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:104
-#, c-format
-msgid "(results will be saved to %1$s)"
+#: src/frontend/mame/ui/videoopt.cpp:208
+msgid "Backdrops"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:130
-#, c-format
-msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
-"%1$s"
+#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
+#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
+#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/ui.cpp:1255
+#: src/frontend/mame/ui/cheatopt.cpp:273
+msgid "Enabled"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:142
-msgid "Start Audit"
+#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
+#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
+#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/ui.cpp:1255
+#: src/frontend/mame/ui/cheatopt.cpp:273
+msgid "Disabled"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:49 src/frontend/mame/ui/dirmenu.cpp:45
-msgid "Snapshots"
+#: src/frontend/mame/ui/videoopt.cpp:212
+msgid "Overlays"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:50 src/frontend/mame/ui/dirmenu.cpp:46
-msgid "Cabinets"
+#: src/frontend/mame/ui/videoopt.cpp:216
+msgid "Bezels"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:51
-msgid "Control Panels"
+#: src/frontend/mame/ui/videoopt.cpp:220
+msgid "CPanels"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:52 src/frontend/mame/ui/dirmenu.cpp:50
-msgid "PCBs"
+#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/selmenu.cpp:86
+msgid "Marquees"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:53 src/frontend/mame/ui/dirmenu.cpp:47
-msgid "Flyers"
+#: src/frontend/mame/ui/videoopt.cpp:228
+msgid "View"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:54 src/frontend/mame/ui/dirmenu.cpp:48
-msgid "Titles"
+#: src/frontend/mame/ui/videoopt.cpp:228
+msgid "Cropped"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:55 src/frontend/mame/ui/dirmenu.cpp:49
-msgid "Ends"
+#: src/frontend/mame/ui/videoopt.cpp:228
+msgid "Full"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:56
-msgid "Artwork Preview"
+#: src/frontend/mame/ui/dirmenu.cpp:35
+msgid "ROMs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:57 src/frontend/mame/ui/dirmenu.cpp:55
-msgid "Bosses"
+#: src/frontend/mame/ui/dirmenu.cpp:36
+msgid "Software Media"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:58 src/frontend/mame/ui/dirmenu.cpp:60
-msgid "Logos"
+#: src/frontend/mame/ui/dirmenu.cpp:37
+msgid "UI"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:59 src/frontend/mame/ui/dirmenu.cpp:62
-msgid "Versus"
+#: src/frontend/mame/ui/dirmenu.cpp:38 src/frontend/mame/ui/custui.cpp:157
+msgid "Language"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:60
-msgid "Game Over"
+#: src/frontend/mame/ui/dirmenu.cpp:39
+msgid "Samples"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:61 src/frontend/mame/ui/dirmenu.cpp:59
-msgid "HowTo"
+#: src/frontend/mame/ui/dirmenu.cpp:40
+msgid "DATs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:62 src/frontend/mame/ui/dirmenu.cpp:61
-msgid "Scores"
+#: src/frontend/mame/ui/dirmenu.cpp:41
+msgid "INIs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:63 src/frontend/mame/ui/dirmenu.cpp:57
-msgid "Select"
+#: src/frontend/mame/ui/dirmenu.cpp:42
+msgid "Category INIs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:64 src/frontend/mame/ui/dirmenu.cpp:51
-#: src/frontend/mame/ui/videoopt.cpp:224
-msgid "Marquees"
+#: src/frontend/mame/ui/dirmenu.cpp:43
+msgid "Icons"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:65 src/frontend/mame/ui/dirmenu.cpp:63
-msgid "Covers"
+#: src/frontend/mame/ui/dirmenu.cpp:44 src/frontend/mame/ui/submenu.cpp:25
+msgid "Cheats"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:69
-msgid "Add or remove favorites"
+#: src/frontend/mame/ui/dirmenu.cpp:45 src/frontend/mame/ui/selmenu.cpp:71
+msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:70
-msgid "Export displayed list to file"
+#: src/frontend/mame/ui/dirmenu.cpp:46 src/frontend/mame/ui/selmenu.cpp:72
+msgid "Cabinets"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:71
-msgid "Show DATs view"
+#: src/frontend/mame/ui/dirmenu.cpp:47 src/frontend/mame/ui/selmenu.cpp:75
+msgid "Flyers"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:237
-msgid "Software part selection:"
+#: src/frontend/mame/ui/dirmenu.cpp:48 src/frontend/mame/ui/selmenu.cpp:76
+msgid "Titles"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:343
-msgid "BIOS selection:"
+#: src/frontend/mame/ui/dirmenu.cpp:49 src/frontend/mame/ui/selmenu.cpp:77
+msgid "Ends"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:570 src/frontend/mame/ui/selmenu.cpp:606
-#: src/frontend/mame/ui/simpleselgame.cpp:311
-#, c-format
-msgid "%1$s, %2$-.100s"
+#: src/frontend/mame/ui/dirmenu.cpp:50 src/frontend/mame/ui/selmenu.cpp:74
+msgid "PCBs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:574
-#, c-format
-msgid "Software is clone of: %1$-.100s"
+#: src/frontend/mame/ui/dirmenu.cpp:52
+msgid "Controls Panels"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:576
-msgid "Software is parent"
+#: src/frontend/mame/ui/dirmenu.cpp:53
+msgid "Crosshairs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:581
-msgid "Supported: No"
+#: src/frontend/mame/ui/dirmenu.cpp:54
+msgid "Artworks"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:586
-msgid "Supported: Partial"
+#: src/frontend/mame/ui/dirmenu.cpp:55 src/frontend/mame/ui/selmenu.cpp:79
+msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:591
-msgid "Supported: Yes"
+#: src/frontend/mame/ui/dirmenu.cpp:56
+msgid "Artworks Preview"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:596
-#, c-format
-msgid "romset: %1$-.100s"
+#: src/frontend/mame/ui/dirmenu.cpp:57 src/frontend/mame/ui/selmenu.cpp:85
+msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:612
-#, c-format
-msgid "Driver is clone of: %1$-.100s"
+#: src/frontend/mame/ui/dirmenu.cpp:58
+msgid "GameOver"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:614
-msgid "Driver is parent"
+#: src/frontend/mame/ui/dirmenu.cpp:59 src/frontend/mame/ui/selmenu.cpp:83
+msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:619
-#: src/frontend/mame/ui/simpleselgame.cpp:330
-msgid "Overall: NOT WORKING"
+#: src/frontend/mame/ui/dirmenu.cpp:60 src/frontend/mame/ui/selmenu.cpp:80
+msgid "Logos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:621
-#: src/frontend/mame/ui/simpleselgame.cpp:332
-msgid "Overall: Unemulated Protection"
+#: src/frontend/mame/ui/dirmenu.cpp:61 src/frontend/mame/ui/selmenu.cpp:84
+msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:623
-#: src/frontend/mame/ui/simpleselgame.cpp:334
-msgid "Overall: Working"
+#: src/frontend/mame/ui/dirmenu.cpp:62 src/frontend/mame/ui/selmenu.cpp:81
+msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:627
-#: src/frontend/mame/ui/simpleselgame.cpp:338
-msgid "Graphics: Unimplemented, "
+#: src/frontend/mame/ui/dirmenu.cpp:63 src/frontend/mame/ui/selmenu.cpp:87
+msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:629
-#: src/frontend/mame/ui/simpleselgame.cpp:340
-msgid "Graphics: Imperfect, "
+#: src/frontend/mame/ui/dirmenu.cpp:116
+msgid "Folders Setup"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:631
-#: src/frontend/mame/ui/simpleselgame.cpp:342
-msgid "Graphics: OK, "
+#: src/frontend/mame/ui/dirmenu.cpp:167
+#, c-format
+msgid "Current %1$s Folders"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:634
-#: src/frontend/mame/ui/simpleselgame.cpp:345
-msgid "Sound: None"
+#: src/frontend/mame/ui/dirmenu.cpp:179
+msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:636
-#: src/frontend/mame/ui/simpleselgame.cpp:347
-msgid "Sound: Unimplemented"
+#: src/frontend/mame/ui/dirmenu.cpp:179
+msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:638
-#: src/frontend/mame/ui/simpleselgame.cpp:349
-msgid "Sound: Imperfect"
+#: src/frontend/mame/ui/dirmenu.cpp:182
+msgid "Remove Folder"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:640
-#: src/frontend/mame/ui/simpleselgame.cpp:351
-msgid "Sound: OK"
+#: src/frontend/mame/ui/dirmenu.cpp:418
+#, c-format
+msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:650
+#: src/frontend/mame/ui/dirmenu.cpp:418
#, c-format
-msgid "%1$s %2$s"
+msgid "Add %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:1975
-msgid "Images"
+#: src/frontend/mame/ui/dirmenu.cpp:429
+msgid "Press TAB to set"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:1976
-msgid "Infos"
+#: src/frontend/mame/ui/dirmenu.cpp:513
+#, c-format
+msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2386 src/frontend/mame/ui/miscmenu.cpp:826
-msgid " (default)"
+#: src/frontend/mame/ui/selector.cpp:115
+msgid "Selection List - Search: "
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2454
-msgid "Usage"
+#: src/frontend/mame/ui/selector.cpp:123
+#, c-format
+msgid "Double click or press %1$s to select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2489
-msgid "General Info"
+#: src/frontend/mame/ui/tapectrl.cpp:85
+msgid "stopped"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:35
-msgid "ROMs"
+#: src/frontend/mame/ui/tapectrl.cpp:87
+msgid "playing"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:36
-msgid "Software Media"
+#: src/frontend/mame/ui/tapectrl.cpp:87
+msgid "(playing)"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:37
-msgid "UI"
+#: src/frontend/mame/ui/tapectrl.cpp:88
+msgid "recording"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:38 src/frontend/mame/ui/custui.cpp:157
-msgid "Language"
+#: src/frontend/mame/ui/tapectrl.cpp:88
+msgid "(recording)"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:39
-msgid "Samples"
+#: src/frontend/mame/ui/tapectrl.cpp:95
+msgid "Pause/Stop"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:40
-msgid "DATs"
+#: src/frontend/mame/ui/tapectrl.cpp:98
+msgid "Play"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:41
-msgid "INIs"
+#: src/frontend/mame/ui/tapectrl.cpp:101
+msgid "Record"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:42
-msgid "Category INIs"
+#: src/frontend/mame/ui/tapectrl.cpp:104 src/frontend/mame/ui/submenu.cpp:66
+msgid "Rewind"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:43
-msgid "Icons"
+#: src/frontend/mame/ui/tapectrl.cpp:107
+msgid "Fast Forward"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:44 src/frontend/mame/ui/submenu.cpp:25
-msgid "Cheats"
+#: src/frontend/mame/ui/swlist.cpp:83 src/frontend/mame/ui/filesel.cpp:256
+#: src/frontend/mame/ui/slotopt.cpp:220
+msgid "[empty slot]"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:52
-msgid "Controls Panels"
+#: src/frontend/mame/ui/swlist.cpp:88
+msgid "[file manager]"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:53
-msgid "Crosshairs"
+#: src/frontend/mame/ui/swlist.cpp:94 src/frontend/mame/ui/filesel.cpp:264
+msgid "[software list]"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:54
-msgid "Artworks"
+#: src/frontend/mame/ui/swlist.cpp:228
+msgid "Switch Item Ordering"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:56
-msgid "Artworks Preview"
+#: src/frontend/mame/ui/swlist.cpp:259
+#, c-format
+msgid "Switched Order: entries now ordered by %s"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:58
-msgid "GameOver"
+#: src/frontend/mame/ui/swlist.cpp:259
+msgid "shortname"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:116
-msgid "Folders Setup"
+#: src/frontend/mame/ui/swlist.cpp:259
+msgid "description"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:167
-#, c-format
-msgid "Current %1$s Folders"
+#: src/frontend/mame/ui/swlist.cpp:389
+msgid "[compatible lists]"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:179
-msgid "Change Folder"
+#: src/frontend/mame/ui/datmenu.cpp:80
+msgid "Software Usage"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:179
-msgid "Add Folder"
+#: src/frontend/mame/ui/datmenu.cpp:362
+msgid "Revision: "
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:182
-msgid "Remove Folder"
+#: src/frontend/mame/ui/filecreate.cpp:79
+msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:418
-#, c-format
-msgid "Change %1$s Folder - Search: %2$s_"
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1054
+msgid "No"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:418
-#, c-format
-msgid "Add %1$s Folder - Search: %2$s_"
+#: src/frontend/mame/ui/filecreate.cpp:82 src/frontend/mame/ui/utils.cpp:1054
+msgid "Yes"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:429
-msgid "Press TAB to set"
+#: src/frontend/mame/ui/filecreate.cpp:171
+msgid "New Image Name:"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:513
-#, c-format
-msgid "Remove %1$s Folder"
+#: src/frontend/mame/ui/filecreate.cpp:177
+msgid "Image Format:"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:30
-msgid "protection"
+#: src/frontend/mame/ui/filecreate.cpp:183
+msgid "Create"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:31
-msgid "color palette"
+#: src/frontend/mame/ui/filecreate.cpp:214
+msgid "Please enter a file extension too"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:32
-msgid "graphics"
+#: src/frontend/mame/ui/filecreate.cpp:266
+msgid "Select image format"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:33
-msgid "sound"
+#: src/frontend/mame/ui/mainmenu.cpp:60
+msgid "Input (general)"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:34
-msgid "controls"
+#: src/frontend/mame/ui/mainmenu.cpp:62
+msgid "Input (this Machine)"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:35
-msgid "keyboard"
+#: src/frontend/mame/ui/mainmenu.cpp:65
+msgid "Analog Controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:36
-msgid "mouse"
+#: src/frontend/mame/ui/mainmenu.cpp:67
+msgid "Dip Switches"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:37
-msgid "microphone"
+#: src/frontend/mame/ui/mainmenu.cpp:69
+msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
-msgid "camera"
+#: src/frontend/mame/ui/mainmenu.cpp:71
+msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
-msgid "disk"
+#: src/frontend/mame/ui/mainmenu.cpp:73
+msgid "Machine Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
-msgid "printer"
+#: src/frontend/mame/ui/mainmenu.cpp:79
+msgid "Image Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
-msgid "LAN"
+#: src/frontend/mame/ui/mainmenu.cpp:81
+msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
-msgid "WAN"
+#: src/frontend/mame/ui/mainmenu.cpp:88
+msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
-msgid "timing"
+#: src/frontend/mame/ui/mainmenu.cpp:91 src/frontend/mame/ui/info_pty.cpp:30
+msgid "Pseudo terminals"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:180
-msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:94
+msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:190
-msgid ""
-"There are known problems with this machine\n"
-"\n"
+#: src/frontend/mame/ui/mainmenu.cpp:97
+msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:195
-msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:100
+msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:200
-msgid "Completely unemulated features: "
+#: src/frontend/mame/ui/mainmenu.cpp:103
+msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:206 src/frontend/mame/ui/info.cpp:222
-#, c-format
-msgid "%s"
+#: src/frontend/mame/ui/mainmenu.cpp:106
+msgid "Keyboard Mode"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:206 src/frontend/mame/ui/info.cpp:222
-#: src/frontend/mame/ui/info.cpp:267
-#, c-format
-msgid ", %s"
+#: src/frontend/mame/ui/mainmenu.cpp:108
+msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:216
-msgid "Imperfectly emulated features: "
+#: src/frontend/mame/ui/mainmenu.cpp:110 src/frontend/mame/ui/submenu.cpp:101
+msgid "Video Options"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:231
-msgid "Screen flipping in cocktail mode is not supported.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:113
+msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:233
-msgid "This machine requires external artwork files.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:116 plugins/cheat/init.lua:753
+msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:235
-msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
-"elements that are not bugs in the emulation.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:237
-msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
-"expected behaviour.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:122
+msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:241
-msgid ""
-"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:127 src/frontend/mame/ui/miscmenu.cpp:786
+msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:243
-msgid ""
-"\n"
-"Elements of this machine cannot be emulated as they requires physical "
-"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:129 src/frontend/mame/ui/miscmenu.cpp:788
+msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:265
-#, c-format
-msgid ""
-"\n"
-"\n"
-"There are working clones of this machine: %s"
+#: src/frontend/mame/ui/mainmenu.cpp:135
+msgid "Select New Machine"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:278
-msgid ""
-"\n"
-"\n"
-"Press any key to continue"
+#: src/frontend/mame/ui/barcode.cpp:74
+msgid "New Barcode:"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:293
-#, c-format
-msgid ""
-"%1$s\n"
-"%2$s %3$s\n"
-"Driver: %4$s\n"
-"\n"
-"CPU:\n"
+#: src/frontend/mame/ui/barcode.cpp:78
+msgid "Enter Code"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:328 src/frontend/mame/ui/info.cpp:366
-msgid "MHz"
+#: src/frontend/mame/ui/barcode.cpp:119
+msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:328 src/frontend/mame/ui/info.cpp:366
-msgid "kHz"
+#: src/frontend/mame/ui/info_pty.cpp:39
+msgid "[failed]"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:72 src/frontend/mame/ui/sndmenu.cpp:149
+msgid "Sound Options"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:75
+msgid "General Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:78
+msgid "Save Configuration"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:141
+msgid "Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:199
+msgid "Filter"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:212
+msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:342
+#: src/frontend/mame/ui/optsmenu.cpp:213
+msgid "Configure Directories"
+msgstr ""
+
+#: src/frontend/mame/ui/simpleselgame.cpp:149
msgid ""
+"The selected game is missing one or more required ROM or CHD images. Please "
+"select a different game.\n"
"\n"
-"Sound:\n"
+"Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/info.cpp:370
+#: src/frontend/mame/ui/simpleselgame.cpp:247
+#, c-format
msgid ""
+"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
"\n"
-"Video:\n"
+"If this is your first time using %2$s, please see the config.txt file in the "
+"docs directory for information on configuring %2$s."
msgstr ""
-#: src/frontend/mame/ui/info.cpp:374
-msgid "None\n"
+#: src/frontend/mame/ui/simpleselgame.cpp:277
+#: src/frontend/mame/ui/selgame.cpp:606
+msgid "Configure Options"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:381
-msgid "Vector"
+#: src/frontend/mame/ui/simpleselgame.cpp:298
+#, c-format
+msgid "Type name or select: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:392
-#, c-format
-msgid "%1$s: %2$s\n"
+#: src/frontend/mame/ui/simpleselgame.cpp:300
+msgid "Type name or select: (random)"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:392
-msgid "%2$s\n"
+#: src/frontend/mame/ui/simpleselgame.cpp:314
+#: src/frontend/mame/ui/selsoft.cpp:652 src/frontend/mame/ui/selsoft.cpp:659
+#, c-format
+msgid "%1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:438
+#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/selmenu.cpp:618 src/frontend/mame/ui/selmenu.cpp:654
#, c-format
-msgid "Screen '%1$s'"
+msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:440
-msgid "Screen"
+#: src/frontend/mame/ui/simpleselgame.cpp:320
+#, c-format
+msgid "Driver: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:525
-msgid "Not supported"
+#: src/frontend/mame/ui/simpleselgame.cpp:336
+#: src/frontend/mame/ui/selmenu.cpp:667
+msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:528
-msgid "Partially supported"
+#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/selmenu.cpp:669
+msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:536
-msgid "[empty]"
+#: src/frontend/mame/ui/simpleselgame.cpp:340
+#: src/frontend/mame/ui/selmenu.cpp:671
+msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:193
-msgid "Filter"
+#: src/frontend/mame/ui/simpleselgame.cpp:344
+#: src/frontend/mame/ui/selmenu.cpp:675
+msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:206
-msgid "Customize UI"
+#: src/frontend/mame/ui/simpleselgame.cpp:346
+#: src/frontend/mame/ui/selmenu.cpp:677
+msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:207
-msgid "Configure Directories"
+#: src/frontend/mame/ui/simpleselgame.cpp:348
+#: src/frontend/mame/ui/selmenu.cpp:679
+msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:210 src/frontend/mame/ui/sndmenu.cpp:149
-msgid "Sound Options"
+#: src/frontend/mame/ui/simpleselgame.cpp:351
+#: src/frontend/mame/ui/selmenu.cpp:682
+msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:213
-msgid "General Inputs"
+#: src/frontend/mame/ui/simpleselgame.cpp:353
+#: src/frontend/mame/ui/selmenu.cpp:684
+msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:216
-msgid "Save Configuration"
+#: src/frontend/mame/ui/simpleselgame.cpp:355
+#: src/frontend/mame/ui/selmenu.cpp:686
+msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:228
-msgid "Settings"
+#: src/frontend/mame/ui/simpleselgame.cpp:357
+#: src/frontend/mame/ui/selmenu.cpp:688
+msgid "Sound: OK"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:85
-msgid "stopped"
+#: src/frontend/mame/ui/state.cpp:388
+msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:87
-msgid "playing"
+#: src/frontend/mame/ui/state.cpp:388
+msgid "Select position to load from"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:87
-msgid "(playing)"
+#: src/frontend/mame/ui/state.cpp:412
+msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
-msgid "recording"
+#: src/frontend/mame/ui/state.cpp:412
+msgid "Select position to save to"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
-msgid "(recording)"
+#: src/frontend/mame/ui/ui.cpp:337
+msgid "This driver requires images to be loaded in the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:95
-msgid "Pause/Stop"
+#: src/frontend/mame/ui/ui.cpp:1084 src/frontend/mame/ui/ui.cpp:1094
+msgid "Keyboard Emulation Status"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:98
-msgid "Play"
+#: src/frontend/mame/ui/ui.cpp:1086
+msgid "Mode: PARTIAL Emulation"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:101
-msgid "Record"
+#: src/frontend/mame/ui/ui.cpp:1087
+msgid "UI: Enabled"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:104 src/frontend/mame/ui/submenu.cpp:66
-msgid "Rewind"
+#: src/frontend/mame/ui/ui.cpp:1089 src/frontend/mame/ui/ui.cpp:1099
+msgid "**Use ScrLock to toggle**"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:107
-msgid "Fast Forward"
+#: src/frontend/mame/ui/ui.cpp:1096
+msgid "Mode: FULL Emulation"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:53
-msgid "User Interface"
+#: src/frontend/mame/ui/ui.cpp:1097
+msgid "UI: Disabled"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:59
-msgid "Other Controls"
+#: src/frontend/mame/ui/ui.cpp:1249
+msgid "Autofire can't be enabled"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:628 src/frontend/mame/ui/miscmenu.cpp:96
-#: src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset"
+#: src/frontend/mame/ui/ui.cpp:1302
+#, c-format
+msgid ""
+"Are you sure you want to quit?\n"
+"\n"
+"Press ''%1$s'' to quit,\n"
+"Press ''%2$s'' to return to emulation."
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
+#: src/frontend/mame/ui/ui.cpp:1374
+msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/ui.cpp:1383
#, c-format
-msgid "Double click or press %1$s to select"
+msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:83 src/frontend/mame/ui/slotopt.cpp:220
-#: src/frontend/mame/ui/filesel.cpp:256
-msgid "[empty slot]"
+#: src/frontend/mame/ui/ui.cpp:1407
+#, c-format
+msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:88
-msgid "[file manager]"
+#: src/frontend/mame/ui/ui.cpp:1416
+#, c-format
+msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:94 src/frontend/mame/ui/filesel.cpp:264
-msgid "[software list]"
+#: src/frontend/mame/ui/ui.cpp:1437
+#, c-format
+msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:228
-msgid "Switch Item Ordering"
+#: src/frontend/mame/ui/ui.cpp:1442
+#, c-format
+msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:259
+#: src/frontend/mame/ui/ui.cpp:1444
#, c-format
-msgid "Switched Order: entries now ordered by %s"
+msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:259
-msgid "shortname"
+#: src/frontend/mame/ui/ui.cpp:1446
+#, c-format
+msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:259
-msgid "description"
+#: src/frontend/mame/ui/ui.cpp:1450
+#, c-format
+msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:389
-msgid "[compatible lists]"
+#: src/frontend/mame/ui/ui.cpp:1452
+#, c-format
+msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:80
-msgid "Software Usage"
+#: src/frontend/mame/ui/ui.cpp:1454
+#, c-format
+msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:362
-msgid "Revision: "
+#: src/frontend/mame/ui/ui.cpp:1456
+#, c-format
+msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:149
-msgid ""
-"The selected game is missing one or more required ROM or CHD images. Please "
-"select a different game.\n"
-"\n"
-"Press any key to continue."
+#: src/frontend/mame/ui/ui.cpp:1475
+#, c-format
+msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:241
+#: src/frontend/mame/ui/ui.cpp:1477
#, c-format
-msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
-"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:271
-#: src/frontend/mame/ui/selgame.cpp:436
-msgid "Configure Options"
+#: src/frontend/mame/ui/ui.cpp:1479
+#, c-format
+msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:292
+#: src/frontend/mame/ui/ui.cpp:1481
#, c-format
-msgid "Type name or select: %1$s_"
+msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:294
-msgid "Type name or select: (random)"
+#: src/frontend/mame/ui/ui.cpp:1493
+msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:308
-#: src/frontend/mame/ui/selsoft.cpp:564 src/frontend/mame/ui/selsoft.cpp:571
-#, c-format
-msgid "%1$-.100s"
+#: src/frontend/mame/ui/ui.cpp:1494
+msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:314
+#: src/frontend/mame/ui/ui.cpp:1495
+msgid "Beam Width Maximum"
+msgstr ""
+
+#: src/frontend/mame/ui/ui.cpp:1496
+msgid "Beam Intensity Weight"
+msgstr ""
+
+#: src/frontend/mame/ui/ui.cpp:1511
#, c-format
-msgid "Driver: %1$-.100s"
+msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:56
+#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
+msgid "X"
+msgstr ""
+
+#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
+msgid "Y"
+msgstr ""
+
+#: src/frontend/mame/ui/ui.cpp:1513
#, c-format
-msgid "Screen #%d"
+msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:204 src/frontend/mame/ui/submenu.cpp:48
-msgid "Rotate"
+#: src/frontend/mame/ui/ui.cpp:1601
+#, c-format
+msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:208
-msgid "Backdrops"
+#: src/frontend/mame/ui/ui.cpp:1645
+#, c-format
+msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
-#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
-#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/cheatopt.cpp:273
-#: src/frontend/mame/ui/ui.cpp:1255
-msgid "Enabled"
+#: src/frontend/mame/ui/ui.cpp:1661
+#, c-format
+msgid "%1$3.0f%%"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
-#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
-#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/cheatopt.cpp:273
-#: src/frontend/mame/ui/ui.cpp:1255
-msgid "Disabled"
+#: src/frontend/mame/ui/ui.cpp:1685
+#, c-format
+msgid "%1$.3ffps"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:212
-msgid "Overlays"
+#: src/frontend/mame/ui/ui.cpp:1708 src/frontend/mame/ui/ui.cpp:1730
+#: src/frontend/mame/ui/ui.cpp:1751 src/frontend/mame/ui/ui.cpp:1773
+#: src/frontend/mame/ui/ui.cpp:1795 src/frontend/mame/ui/ui.cpp:1817
+#: src/frontend/mame/ui/ui.cpp:1839 src/frontend/mame/ui/ui.cpp:1861
+#: src/frontend/mame/ui/ui.cpp:1883 src/frontend/mame/ui/ui.cpp:1905
+#: src/frontend/mame/ui/ui.cpp:1927
+#, c-format
+msgid "%1$.3f"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:216
-msgid "Bezels"
+#: src/frontend/mame/ui/ui.cpp:1942 src/frontend/mame/ui/ui.cpp:1957
+#: src/frontend/mame/ui/ui.cpp:1972 src/frontend/mame/ui/ui.cpp:1987
+#, c-format
+msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:220
-msgid "CPanels"
+#: src/frontend/mame/ui/ui.cpp:2005
+#, c-format
+msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:228
-msgid "View"
+#: src/frontend/mame/ui/ui.cpp:2005
+#, c-format
+msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:228
-msgid "Cropped"
+#: src/frontend/mame/ui/ui.cpp:2024
+#, c-format
+msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:228
-msgid "Full"
+#: src/frontend/mame/ui/ui.cpp:2024
+#, c-format
+msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:79
-msgid "File Already Exists - Override?"
+#: src/frontend/mame/ui/ui.cpp:2167
+msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1047
-msgid "No"
+#: src/frontend/mame/ui/ui.cpp:2226
+#, c-format
+msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:82 src/frontend/mame/ui/utils.cpp:1047
-msgid "Yes"
+#: src/frontend/mame/ui/ui.cpp:2230 src/frontend/mame/ui/miscmenu.cpp:726
+msgid ""
+"\n"
+" Configuration saved \n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:171
-msgid "New Image Name:"
+#: src/frontend/mame/ui/cheatopt.cpp:92 plugins/cheat/init.lua:671
+#, c-format, lua-format
+msgid ""
+"Cheat Comment:\n"
+"%s"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:177
-msgid "Image Format:"
+#: src/frontend/mame/ui/cheatopt.cpp:105
+msgid "All cheats reloaded"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:183
-msgid "Create"
+#: src/frontend/mame/ui/cheatopt.cpp:136
+msgid "Autofire Settings"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:214
-msgid "Please enter a file extension too"
+#: src/frontend/mame/ui/cheatopt.cpp:157 plugins/cheat/init.lua:599
+msgid "Reset All"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:266
-msgid "Select image format"
+#: src/frontend/mame/ui/cheatopt.cpp:160 plugins/cheat/init.lua:600
+msgid "Reload All"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:43
-msgid "Keyboard Mode:"
+#: src/frontend/mame/ui/cheatopt.cpp:273
+msgid "Autofire Status"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:43
-msgid "Natural"
+#: src/frontend/mame/ui/cheatopt.cpp:306
+msgid "No buttons found on this machine!"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:43
-msgid "Emulated"
+#: src/frontend/mame/ui/cheatopt.cpp:317 src/frontend/mame/ui/cheatopt.cpp:321
+msgid "Autofire Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/selsoft.cpp:228 src/frontend/mame/ui/selgame.cpp:464
#, c-format
msgid ""
-"Uptime: %1$d:%2$02d:%3$02d\n"
-"\n"
+"%s\n"
+" added to favorites list."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:238
+#: src/frontend/mame/ui/selsoft.cpp:233 src/frontend/mame/ui/selgame.cpp:469
+#: src/frontend/mame/ui/selgame.cpp:475
#, c-format
msgid ""
-"Uptime: %1$d:%2$02d\n"
-"\n"
+"%s\n"
+" removed from favorites list."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:242
-#, c-format
+#: src/frontend/mame/ui/selsoft.cpp:507
msgid ""
-"Tickets dispensed: %1$d\n"
+"The selected software is missing one or more required files. Please select a "
+"different software.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:253
-msgid "Coin %1$c: NA%3$s\n"
+#: src/frontend/mame/ui/selsoft.cpp:513 src/frontend/mame/ui/selgame.cpp:1471
+msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:253
+#: src/frontend/mame/ui/selsoft.cpp:637
#, c-format
-msgid "Coin %1$c: %2$d%3$s\n"
+msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:256
-msgid " (locked)"
+#: src/frontend/mame/ui/selsoft.cpp:638
+#, c-format
+msgid "Driver: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:503
-msgid "Visible Delay"
+#: src/frontend/mame/ui/selsoft.cpp:643 src/frontend/mame/ui/selgame.cpp:1412
+#, c-format
+msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:601
+#: src/frontend/mame/ui/selsoft.cpp:645 src/frontend/mame/ui/selgame.cpp:1414
#, c-format
-msgid "%s.xml saved under ui folder."
+msgid "Search: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:627
-msgid "Name: Description:\n"
+#: src/frontend/mame/ui/utils.cpp:60 src/frontend/mame/ui/utils.cpp:84
+msgid "Unfiltered"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:638
-#, c-format
-msgid "%s.txt saved under ui folder."
+#: src/frontend/mame/ui/utils.cpp:61 src/frontend/mame/ui/utils.cpp:85
+msgid "Available"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:655
-msgid "Export list in XML format (like -listxml)"
+#: src/frontend/mame/ui/utils.cpp:62 src/frontend/mame/ui/utils.cpp:86
+msgid "Unavailable"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:656
-msgid "Export list in XML format (like -listxml, but exclude devices)"
+#: src/frontend/mame/ui/utils.cpp:63
+msgid "Working"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:657
-msgid "Export list in TXT format (like -listfull)"
+#: src/frontend/mame/ui/utils.cpp:64
+msgid "Not Working"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:710 src/frontend/mame/ui/ui.cpp:2230
-msgid ""
-"\n"
-" Configuration saved \n"
-"\n"
+#: src/frontend/mame/ui/utils.cpp:65
+msgid "Mechanical"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:66
+msgid "Not Mechanical"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:67
+msgid "Category"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:68 src/frontend/mame/ui/utils.cpp:87
+msgid "Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:760 src/frontend/mame/ui/utils.cpp:66
+#: src/frontend/mame/ui/utils.cpp:69 src/frontend/mame/ui/miscmenu.cpp:770
msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:764
-msgid "Driver"
+#: src/frontend/mame/ui/utils.cpp:70
+msgid "Not BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:767
-msgid "This machine has no BIOS."
+#: src/frontend/mame/ui/utils.cpp:71 src/frontend/mame/ui/utils.cpp:88
+msgid "Parents"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:776 src/frontend/mame/ui/mainmenu.cpp:145
-msgid "Add To Favorites"
+#: src/frontend/mame/ui/utils.cpp:72 src/frontend/mame/ui/utils.cpp:89
+msgid "Clones"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:778 src/frontend/mame/ui/mainmenu.cpp:147
-msgid "Remove From Favorites"
+#: src/frontend/mame/ui/utils.cpp:73
+msgid "Manufacturer"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:781
-msgid "Save machine configuration"
+#: src/frontend/mame/ui/utils.cpp:74 src/frontend/mame/ui/utils.cpp:90
+msgid "Year"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:792
-msgid "Configure machine:"
+#: src/frontend/mame/ui/utils.cpp:75
+msgid "Save Supported"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:895 src/frontend/mame/ui/sndmenu.cpp:135
-#: src/frontend/mame/ui/sndmenu.cpp:137 src/frontend/mame/ui/menu.cpp:736
-#: src/frontend/mame/ui/cheatopt.cpp:299 src/frontend/mame/ui/cheatopt.cpp:305
-#: plugins/cheat/init.lua:551 plugins/cheatfind/init.lua:619
-msgid "On"
+#: src/frontend/mame/ui/utils.cpp:76
+msgid "Save Unsupported"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:895 src/frontend/mame/ui/sndmenu.cpp:135
-#: src/frontend/mame/ui/sndmenu.cpp:137 src/frontend/mame/ui/menu.cpp:739
-#: src/frontend/mame/ui/cheatopt.cpp:299 src/frontend/mame/ui/cheatopt.cpp:305
-#: plugins/cheat/init.lua:554 plugins/cheat/init.lua:563
-#: plugins/cheatfind/init.lua:616
-msgid "Off"
+#: src/frontend/mame/ui/utils.cpp:77
+msgid "CHD Required"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:909 src/frontend/mame/ui/selgame.cpp:441
-msgid "Plugins"
+#: src/frontend/mame/ui/utils.cpp:78
+msgid "No CHD Required"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:74
-msgid "New Barcode:"
+#: src/frontend/mame/ui/utils.cpp:79
+msgid "Vertical Screen"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:78
-msgid "Enter Code"
+#: src/frontend/mame/ui/utils.cpp:80
+msgid "Horizontal Screen"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:119
-msgid "Barcode length invalid!"
+#: src/frontend/mame/ui/utils.cpp:81 src/frontend/mame/ui/utils.cpp:98
+msgid "Custom Filter"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:99
-msgid "Pseudo terminals"
+#: src/frontend/mame/ui/utils.cpp:91
+msgid "Publisher"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:39
-msgid "[failed]"
+#: src/frontend/mame/ui/utils.cpp:92
+msgid "Supported"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:60
-msgid "Input (general)"
+#: src/frontend/mame/ui/utils.cpp:93
+msgid "Partially Supported"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:62
-msgid "Input (this Machine)"
+#: src/frontend/mame/ui/utils.cpp:94
+msgid "Unsupported"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:66
-msgid "Analog Controls"
+#: src/frontend/mame/ui/utils.cpp:95
+msgid "Release Region"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:68
-msgid "Dip Switches"
+#: src/frontend/mame/ui/utils.cpp:96
+msgid "Device Type"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:71
-msgid "Machine Configuration"
+#: src/frontend/mame/ui/utils.cpp:97
+msgid "Software List"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:75
-msgid "Bookkeeping Info"
+#: src/frontend/mame/ui/utils.cpp:248
+msgid "<set up filters>"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:78
-msgid "Machine Information"
+#: src/frontend/mame/ui/utils.cpp:356
+msgid "Select custom filters:"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:85
-msgid "Image Information"
+#: src/frontend/mame/ui/utils.cpp:507
+#, c-format
+msgid "Filter %1$u"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:88
-msgid "File Manager"
+#: src/frontend/mame/ui/utils.cpp:522
+msgid "Remove last filter"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:96
-msgid "Tape Control"
+#: src/frontend/mame/ui/utils.cpp:524
+msgid "Add filter"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:102
-msgid "BIOS Selection"
+#: src/frontend/mame/ui/utils.cpp:966
+msgid "Select category:"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:106
-msgid "Slot Devices"
+#: src/frontend/mame/ui/utils.cpp:997
+msgid "[no category INI files]"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:110
-msgid "Barcode Reader"
+#: src/frontend/mame/ui/utils.cpp:1005
+msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:114
-msgid "Network Devices"
+#: src/frontend/mame/ui/utils.cpp:1039
+msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:118
-msgid "Keyboard Mode"
+#: src/frontend/mame/ui/utils.cpp:1044
+msgid "File"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Slider Controls"
+#: src/frontend/mame/ui/utils.cpp:1048
+msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:124 src/frontend/mame/ui/submenu.cpp:101
-msgid "Video Options"
+#: src/frontend/mame/ui/utils.cpp:1053
+msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:128
-msgid "Crosshair Options"
+#: src/frontend/mame/ui/utils.cpp:1054
+msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132 plugins/cheat/init.lua:735
-msgid "Cheat"
+#: src/frontend/mame/ui/filesel.cpp:260
+msgid "[create]"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:135
-msgid "Plugin Options"
+#: src/frontend/mame/ui/filesel.cpp:320
+#, c-format
+msgid "Error accessing %s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:139
-msgid "External DAT View"
+#: src/frontend/mame/ui/filesel.cpp:536
+msgid "Select access mode"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:154
-msgid "Select New Machine"
+#: src/frontend/mame/ui/filesel.cpp:537
+msgid "Read-only"
+msgstr ""
+
+#: src/frontend/mame/ui/filesel.cpp:539
+msgid "Read-write"
+msgstr ""
+
+#: src/frontend/mame/ui/filesel.cpp:540
+msgid "Read this image, write to another image"
+msgstr ""
+
+#: src/frontend/mame/ui/filesel.cpp:541
+msgid "Read this image, write to diff"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:192
+#, c-format
+msgid "%s [internal]"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:203 src/frontend/mame/ui/miscmenu.cpp:97
+#: src/frontend/mame/ui/inputmap.cpp:615
+msgid "Reset"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:407
+msgid " COLORS"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:407
+msgid " PENS"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:304
+msgid "Return to Machine"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:309 src/frontend/mame/ui/menu.cpp:311
+msgid "Exit"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:316 src/frontend/mame/ui/menu.cpp:318
+msgid "Return to Previous Menu"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:430 src/frontend/mame/ui/menu.cpp:762
+#: plugins/cheat/init.lua:569 plugins/cheatfind/init.lua:792
+#: plugins/cheatfind/init.lua:803
+msgid "On"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:430 src/frontend/mame/ui/menu.cpp:765
+#: plugins/cheat/init.lua:572 plugins/cheat/init.lua:581
+#: plugins/cheatfind/init.lua:789 plugins/cheatfind/init.lua:800
+msgid "Off"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:768
+msgid "Auto"
msgstr ""
#: src/frontend/mame/ui/custui.cpp:31
@@ -1273,1303 +1376,1281 @@ msgstr ""
msgid "Violet"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:22
-msgid "Miscellaneous Options"
-msgstr ""
-
-#: src/frontend/mame/ui/submenu.cpp:23
-msgid "Re-select last machine played"
+#: src/frontend/mame/ui/miscmenu.cpp:44
+msgid "Keyboard Mode:"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:24
-msgid "Enlarge images in the right panel"
+#: src/frontend/mame/ui/miscmenu.cpp:44
+msgid "Natural"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:26
-msgid "Show mouse pointer"
+#: src/frontend/mame/ui/miscmenu.cpp:44
+msgid "Emulated"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:27
-msgid "Confirm quit from machines"
+#: src/frontend/mame/ui/miscmenu.cpp:237
+#, c-format
+msgid ""
+"Uptime: %1$d:%2$02d:%3$02d\n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:28
-msgid "Skip information screen at startup"
+#: src/frontend/mame/ui/miscmenu.cpp:239
+#, c-format
+msgid ""
+"Uptime: %1$d:%2$02d\n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:29
-msgid "Force 4:3 aspect for snapshot display"
+#: src/frontend/mame/ui/miscmenu.cpp:243
+#, c-format
+msgid ""
+"Tickets dispensed: %1$d\n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:30
-msgid "Use image as background"
+#: src/frontend/mame/ui/miscmenu.cpp:254
+msgid "Coin %1$c: NA%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:31
-msgid "Skip BIOS selection menu"
+#: src/frontend/mame/ui/miscmenu.cpp:254
+#, c-format
+msgid "Coin %1$c: %2$d%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:32
-msgid "Skip software parts selection menu"
+#: src/frontend/mame/ui/miscmenu.cpp:257
+msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:33
-msgid "Info auto audit"
+#: src/frontend/mame/ui/miscmenu.cpp:504
+msgid "Visible Delay"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:34
-msgid "Hide romless machine from available list"
+#: src/frontend/mame/ui/miscmenu.cpp:602
+#, c-format
+msgid "%s.xml saved under ui folder."
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:38
-msgid "Advanced Options"
+#: src/frontend/mame/ui/miscmenu.cpp:628
+msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Performance Options"
+#: src/frontend/mame/ui/miscmenu.cpp:639
+#, c-format
+msgid "%s.txt saved under ui folder."
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Auto frame skip"
+#: src/frontend/mame/ui/miscmenu.cpp:656
+msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:41
-msgid "Frame skip"
+#: src/frontend/mame/ui/miscmenu.cpp:657
+msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:42
-msgid "Throttle"
+#: src/frontend/mame/ui/miscmenu.cpp:658
+msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:43
-msgid "Sleep"
+#: src/frontend/mame/ui/miscmenu.cpp:774
+msgid "Driver"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Speed"
+#: src/frontend/mame/ui/miscmenu.cpp:777
+msgid "This machine has no BIOS."
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:45
-msgid "Refresh speed"
+#: src/frontend/mame/ui/miscmenu.cpp:791
+msgid "Save machine configuration"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:47
-msgid "Rotation Options"
+#: src/frontend/mame/ui/miscmenu.cpp:802
+msgid "Configure machine:"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:49
-msgid "Rotate right"
+#: src/frontend/mame/ui/miscmenu.cpp:836 src/frontend/mame/ui/selmenu.cpp:2481
+msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:50
-msgid "Rotate left"
+#: src/frontend/mame/ui/miscmenu.cpp:918 src/frontend/mame/ui/selgame.cpp:611
+msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:51
-msgid "Auto rotate right"
+#: src/frontend/mame/ui/selgame.cpp:607
+msgid "Configure Machine"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:52
-msgid "Auto rotate left"
+#: src/frontend/mame/ui/selgame.cpp:1036
+#, c-format
+msgid "Romset\t%1$-.100s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:53
-msgid "Flip X"
+#: src/frontend/mame/ui/selgame.cpp:1037
+#, c-format
+msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:54
-msgid "Flip Y"
+#: src/frontend/mame/ui/selgame.cpp:1038
+#, c-format
+msgid "Manufacturer\t%1$-.100s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:56
-msgid "Artwork Options"
+#: src/frontend/mame/ui/selgame.cpp:1042
+#, c-format
+msgid "Driver is Clone of\t%1$-.100s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:57
-msgid "Artwork Crop"
+#: src/frontend/mame/ui/selgame.cpp:1044
+msgid "Driver is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:58
-msgid "Use Backdrops"
+#: src/frontend/mame/ui/selgame.cpp:1047
+msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:59
-msgid "Use Overlays"
+#: src/frontend/mame/ui/selgame.cpp:1049
+msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:60
-msgid "Use Bezels"
+#: src/frontend/mame/ui/selgame.cpp:1052
+msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:61
-msgid "Use Control Panels"
+#: src/frontend/mame/ui/selgame.cpp:1054
+msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:62
-msgid "Use Marquees"
+#: src/frontend/mame/ui/selgame.cpp:1056
+msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:64
-msgid "State/Playback Options"
+#: src/frontend/mame/ui/selgame.cpp:1059
+msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:65
-msgid "Automatic save/restore"
+#: src/frontend/mame/ui/selgame.cpp:1061
+msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:67
-msgid "Rewind capacity"
+#: src/frontend/mame/ui/selgame.cpp:1063
+msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:68
-msgid "Bilinear snapshot"
+#: src/frontend/mame/ui/selgame.cpp:1065
+msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:69
-msgid "Burn-in"
+#: src/frontend/mame/ui/selgame.cpp:1067
+msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:71
-msgid "Input Options"
+#: src/frontend/mame/ui/selgame.cpp:1070
+msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:72
-msgid "Coin lockout"
+#: src/frontend/mame/ui/selgame.cpp:1072
+msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:73
-msgid "Mouse"
+#: src/frontend/mame/ui/selgame.cpp:1074
+msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:74
-msgid "Joystick"
+#: src/frontend/mame/ui/selgame.cpp:1076
+msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:75
-msgid "Lightgun"
+#: src/frontend/mame/ui/selgame.cpp:1079
+msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:76
-msgid "Multi-keyboard"
+#: src/frontend/mame/ui/selgame.cpp:1081
+msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:77
-msgid "Multi-mouse"
+#: src/frontend/mame/ui/selgame.cpp:1084
+msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:78
-msgid "Steadykey"
+#: src/frontend/mame/ui/selgame.cpp:1086
+msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:79
-msgid "UI active"
+#: src/frontend/mame/ui/selgame.cpp:1089
+msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:80
-msgid "Offscreen reload"
+#: src/frontend/mame/ui/selgame.cpp:1091
+msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:81
-msgid "Joystick deadzone"
+#: src/frontend/mame/ui/selgame.cpp:1094
+msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:82
-msgid "Joystick saturation"
+#: src/frontend/mame/ui/selgame.cpp:1096
+msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:83
-msgid "Natural keyboard"
+#: src/frontend/mame/ui/selgame.cpp:1099
+msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:84
-msgid "Simultaneous contradictory"
+#: src/frontend/mame/ui/selgame.cpp:1101
+msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:85
-msgid "Coin impulse"
+#: src/frontend/mame/ui/selgame.cpp:1104
+msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:89
-msgid "Device Mapping"
+#: src/frontend/mame/ui/selgame.cpp:1106
+msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:90
-msgid "Lightgun Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1109
+msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Trackball Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1111
+msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:92
-msgid "Pedal Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1114
+msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:93
-msgid "Adstick Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1116
+msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:94
-msgid "Paddle Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1119
+msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Dial Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1121
+msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:96
-msgid "Positional Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1124
+msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:97
-msgid "Mouse Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1126
+msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:102
-msgid "Video Mode"
+#: src/frontend/mame/ui/selgame.cpp:1129
+msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:103
-msgid "Number Of Screens"
+#: src/frontend/mame/ui/selgame.cpp:1131
+msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:105
-msgid "Triple Buffering"
+#: src/frontend/mame/ui/selgame.cpp:1134
+msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:106
-msgid "HLSL"
+#: src/frontend/mame/ui/selgame.cpp:1136
+msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:108
-msgid "GLSL"
+#: src/frontend/mame/ui/selgame.cpp:1139
+msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:109
-msgid "Bilinear Filtering"
+#: src/frontend/mame/ui/selgame.cpp:1141
+msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:110
-msgid "Bitmap Prescaling"
+#: src/frontend/mame/ui/selgame.cpp:1144
+msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:111
-msgid "Window Mode"
+#: src/frontend/mame/ui/selgame.cpp:1146
+msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:112
-msgid "Enforce Aspect Ratio"
+#: src/frontend/mame/ui/selgame.cpp:1149
+msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:113
-msgid "Start Out Maximized"
+#: src/frontend/mame/ui/selgame.cpp:1151
+msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:114
-msgid "Synchronized Refresh"
+#: src/frontend/mame/ui/selgame.cpp:1154
+msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:115
-msgid "Wait Vertical Sync"
+#: src/frontend/mame/ui/selgame.cpp:1156
+msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:388
-msgid "Load State"
+#: src/frontend/mame/ui/selgame.cpp:1159
+msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:388
-msgid "Select position to load from"
+#: src/frontend/mame/ui/selgame.cpp:1161
+msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:412
-msgid "Save State"
+#: src/frontend/mame/ui/selgame.cpp:1163
+msgid "Mechanical Machine\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:412
-msgid "Select position to save to"
+#: src/frontend/mame/ui/selgame.cpp:1163
+msgid "Mechanical Machine\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/slotopt.cpp:192
-#, c-format
-msgid "%s [internal]"
+#: src/frontend/mame/ui/selgame.cpp:1164
+msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:309 src/frontend/mame/ui/selsoft.cpp:211
-#, c-format
-msgid ""
-"%s\n"
-" added to favorites list."
+#: src/frontend/mame/ui/selgame.cpp:1164
+msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:314 src/frontend/mame/ui/selgame.cpp:320
-#: src/frontend/mame/ui/selsoft.cpp:216
-#, c-format
-msgid ""
-"%s\n"
-" removed from favorites list."
+#: src/frontend/mame/ui/selgame.cpp:1165
+msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:437
-msgid "Configure Machine"
+#: src/frontend/mame/ui/selgame.cpp:1165
+msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:849
-#, c-format
-msgid "Romset\t%1$-.100s\n"
+#: src/frontend/mame/ui/selgame.cpp:1166
+msgid "Support Cocktail\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:850
-#, c-format
-msgid "Year\t%1$s\n"
+#: src/frontend/mame/ui/selgame.cpp:1166
+msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:851
-#, c-format
-msgid "Manufacturer\t%1$-.100s\n"
+#: src/frontend/mame/ui/selgame.cpp:1167
+msgid "Driver is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:855
-#, c-format
-msgid "Driver is Clone of\t%1$-.100s\n"
+#: src/frontend/mame/ui/selgame.cpp:1167
+msgid "Driver is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:857
-msgid "Driver is Parent\t\n"
+#: src/frontend/mame/ui/selgame.cpp:1168
+msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:860
-msgid "Analog Controls\tYes\n"
+#: src/frontend/mame/ui/selgame.cpp:1168
+msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:862
-msgid "Keyboard Inputs\tYes\n"
+#: src/frontend/mame/ui/selgame.cpp:1169
+msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:865
-msgid "Overall\tNOT WORKING\n"
+#: src/frontend/mame/ui/selgame.cpp:1169
+msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:867
-msgid "Overall\tUnemulated Protection\n"
+#: src/frontend/mame/ui/selgame.cpp:1179
+msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:869
-msgid "Overall\tWorking\n"
+#: src/frontend/mame/ui/selgame.cpp:1179
+msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:872
-msgid "Graphics\tUnimplemented\n"
+#: src/frontend/mame/ui/selgame.cpp:1192
+msgid "ROM Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:874
-msgid "Graphics\tWrong Colors\n"
+#: src/frontend/mame/ui/selgame.cpp:1194
+msgid "ROM Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:876
-msgid "Graphics\tImperfect Colors\n"
+#: src/frontend/mame/ui/selgame.cpp:1197
+msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:878
-msgid "Graphics\tImperfect\n"
+#: src/frontend/mame/ui/selgame.cpp:1199
+msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:880
-msgid "Graphics\tOK\n"
+#: src/frontend/mame/ui/selgame.cpp:1201
+msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:883
-msgid "Sound\tNone\n"
+#: src/frontend/mame/ui/selgame.cpp:1205
+msgid ""
+"ROM Audit \tDisabled\n"
+"Samples Audit \tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:885
-msgid "Sound\tUnimplemented\n"
+#: src/frontend/mame/ui/selgame.cpp:1396
+#, c-format
+msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:887
-msgid "Sound\tImperfect\n"
+#: src/frontend/mame/ui/selgame.cpp:1424
+#, c-format
+msgid "Romset: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:889
-msgid "Sound\tOK\n"
+#: src/frontend/mame/ui/selgame.cpp:1431
+#, c-format
+msgid "System: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:892
-msgid "Controls\tUnimplemented\n"
+#: src/frontend/mame/ui/selgame.cpp:1465
+msgid ""
+"The selected machine is missing one or more required ROM or CHD images. "
+"Please select a different machine.\n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:894
-msgid "Controls\tImperfect\n"
+#: src/frontend/mame/ui/sndmenu.cpp:135
+msgid "Sound"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:897
-msgid "Keyboard\tUnimplemented\n"
+#: src/frontend/mame/ui/sndmenu.cpp:136
+msgid "Sample Rate"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:899
-msgid "Keyboard\tImperfect\n"
+#: src/frontend/mame/ui/sndmenu.cpp:137
+msgid "Use External Samples"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:902
-msgid "Mouse\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:22
+msgid "Miscellaneous Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:904
-msgid "Mouse\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:23
+msgid "Re-select last machine played"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:907
-msgid "Microphone\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:24
+msgid "Enlarge images in the right panel"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:909
-msgid "Microphone\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:26
+msgid "Show mouse pointer"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:912
-msgid "Camera\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:27
+msgid "Confirm quit from machines"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:914
-msgid "Camera\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:28
+msgid "Skip information screen at startup"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:917
-msgid "Disk\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:29
+msgid "Force 4:3 aspect for snapshot display"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:919
-msgid "Disk\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:30
+msgid "Use image as background"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:922
-msgid "Printer\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:31
+msgid "Skip BIOS selection menu"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:924
-msgid "Printer\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:32
+msgid "Skip software parts selection menu"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:927
-msgid "LAN\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:33
+msgid "Info auto audit"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:929
-msgid "LAN\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:34
+msgid "Hide romless machine from available list"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:932
-msgid "WAN\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:38
+msgid "Advanced Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:934
-msgid "WAN\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:39
+msgid "Performance Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:937
-msgid "Timing\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:40
+msgid "Auto frame skip"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:939
-msgid "Timing\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:41
+msgid "Frame skip"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:941
-msgid "Mechanical Machine\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:42
+msgid "Throttle"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:941
-msgid "Mechanical Machine\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:43
+msgid "Sleep"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:942
-msgid "Requires Artwork\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:44
+msgid "Speed"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:942
-msgid "Requires Artwork\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:45
+msgid "Refresh speed"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:943
-msgid "Requires Clickable Artwork\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:47
+msgid "Rotation Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:943
-msgid "Requires Clickable Artwork\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:49
+msgid "Rotate right"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:944
-msgid "Support Cocktail\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:50
+msgid "Rotate left"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:944
-msgid "Support Cocktail\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:51
+msgid "Auto rotate right"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:945
-msgid "Driver is BIOS\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:52
+msgid "Auto rotate left"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:945
-msgid "Driver is BIOS\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:53
+msgid "Flip X"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:946
-msgid "Support Save\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:54
+msgid "Flip Y"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:946
-msgid "Support Save\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:56
+msgid "Artwork Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:947
-msgid "Screen Orientation\tVertical\n"
+#: src/frontend/mame/ui/submenu.cpp:57
+msgid "Artwork Crop"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:947
-msgid "Screen Orientation\tHorizontal\n"
+#: src/frontend/mame/ui/submenu.cpp:58
+msgid "Use Backdrops"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:957
-msgid "Requires CHD\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:59
+msgid "Use Overlays"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:957
-msgid "Requires CHD\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:60
+msgid "Use Bezels"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:970
-msgid "ROM Audit Result\tOK\n"
+#: src/frontend/mame/ui/submenu.cpp:61
+msgid "Use Control Panels"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:972
-msgid "ROM Audit Result\tBAD\n"
+#: src/frontend/mame/ui/submenu.cpp:62
+msgid "Use Marquees"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:975
-msgid "Samples Audit Result\tNone Needed\n"
+#: src/frontend/mame/ui/submenu.cpp:64
+msgid "State/Playback Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:977
-msgid "Samples Audit Result\tOK\n"
+#: src/frontend/mame/ui/submenu.cpp:65
+msgid "Automatic save/restore"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:979
-msgid "Samples Audit Result\tBAD\n"
+#: src/frontend/mame/ui/submenu.cpp:67
+msgid "Rewind capacity"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:983
-msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+#: src/frontend/mame/ui/submenu.cpp:68
+msgid "Bilinear snapshot"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1167
-#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
+#: src/frontend/mame/ui/submenu.cpp:69
+msgid "Burn-in"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1183 src/frontend/mame/ui/selsoft.cpp:555
-#, c-format
-msgid "%1$s: %2$s - Search: %3$s_"
+#: src/frontend/mame/ui/submenu.cpp:71
+msgid "Input Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1185 src/frontend/mame/ui/selsoft.cpp:557
-#, c-format
-msgid "Search: %1$s_"
+#: src/frontend/mame/ui/submenu.cpp:72
+msgid "Coin lockout"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1195
-#, c-format
-msgid "Romset: %1$-.100s"
+#: src/frontend/mame/ui/submenu.cpp:73
+msgid "Mouse"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1202
-#, c-format
-msgid "System: %1$-.100s"
+#: src/frontend/mame/ui/submenu.cpp:74
+msgid "Joystick"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1239
-msgid ""
-"The selected machine is missing one or more required ROM or CHD images. "
-"Please select a different machine.\n"
-"\n"
+#: src/frontend/mame/ui/submenu.cpp:75
+msgid "Lightgun"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1245 src/frontend/mame/ui/selsoft.cpp:462
-msgid "Press any key to continue."
+#: src/frontend/mame/ui/submenu.cpp:76
+msgid "Multi-keyboard"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:135
-msgid "Sound"
+#: src/frontend/mame/ui/submenu.cpp:77
+msgid "Multi-mouse"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:136
-msgid "Sample Rate"
+#: src/frontend/mame/ui/submenu.cpp:78
+msgid "Steadykey"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:137
-msgid "Use External Samples"
+#: src/frontend/mame/ui/submenu.cpp:79
+msgid "UI active"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:57 src/frontend/mame/ui/utils.cpp:81
-msgid "Unfiltered"
+#: src/frontend/mame/ui/submenu.cpp:80
+msgid "Offscreen reload"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:58 src/frontend/mame/ui/utils.cpp:82
-msgid "Available"
+#: src/frontend/mame/ui/submenu.cpp:81
+msgid "Joystick deadzone"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:59 src/frontend/mame/ui/utils.cpp:83
-msgid "Unavailable"
+#: src/frontend/mame/ui/submenu.cpp:82
+msgid "Joystick saturation"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:60
-msgid "Working"
+#: src/frontend/mame/ui/submenu.cpp:83
+msgid "Natural keyboard"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:61
-msgid "Not Working"
+#: src/frontend/mame/ui/submenu.cpp:84
+msgid "Simultaneous contradictory"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:62
-msgid "Mechanical"
+#: src/frontend/mame/ui/submenu.cpp:85
+msgid "Coin impulse"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:63
-msgid "Not Mechanical"
+#: src/frontend/mame/ui/submenu.cpp:89
+msgid "Device Mapping"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:64
-msgid "Category"
+#: src/frontend/mame/ui/submenu.cpp:90
+msgid "Lightgun Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:65
-msgid "Favorites"
+#: src/frontend/mame/ui/submenu.cpp:91
+msgid "Trackball Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:67
-msgid "Not BIOS"
+#: src/frontend/mame/ui/submenu.cpp:92
+msgid "Pedal Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:68 src/frontend/mame/ui/utils.cpp:84
-msgid "Parents"
+#: src/frontend/mame/ui/submenu.cpp:93
+msgid "Adstick Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:69 src/frontend/mame/ui/utils.cpp:85
-msgid "Clones"
+#: src/frontend/mame/ui/submenu.cpp:94
+msgid "Paddle Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:70
-msgid "Manufacturer"
+#: src/frontend/mame/ui/submenu.cpp:95
+msgid "Dial Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:71 src/frontend/mame/ui/utils.cpp:86
-msgid "Year"
+#: src/frontend/mame/ui/submenu.cpp:96
+msgid "Positional Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:72
-msgid "Save Supported"
+#: src/frontend/mame/ui/submenu.cpp:97
+msgid "Mouse Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:73
-msgid "Save Unsupported"
+#: src/frontend/mame/ui/submenu.cpp:102
+msgid "Video Mode"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:74
-msgid "CHD Required"
+#: src/frontend/mame/ui/submenu.cpp:103
+msgid "Number Of Screens"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:75
-msgid "No CHD Required"
+#: src/frontend/mame/ui/submenu.cpp:105
+msgid "Triple Buffering"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:76
-msgid "Vertical Screen"
+#: src/frontend/mame/ui/submenu.cpp:106
+msgid "HLSL"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:77
-msgid "Horizontal Screen"
+#: src/frontend/mame/ui/submenu.cpp:108
+msgid "GLSL"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:78 src/frontend/mame/ui/utils.cpp:94
-msgid "Custom Filter"
+#: src/frontend/mame/ui/submenu.cpp:109
+msgid "Bilinear Filtering"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:87
-msgid "Publisher"
+#: src/frontend/mame/ui/submenu.cpp:110
+msgid "Bitmap Prescaling"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:88
-msgid "Supported"
+#: src/frontend/mame/ui/submenu.cpp:111
+msgid "Window Mode"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:89
-msgid "Partially Supported"
+#: src/frontend/mame/ui/submenu.cpp:112
+msgid "Enforce Aspect Ratio"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:90
-msgid "Unsupported"
+#: src/frontend/mame/ui/submenu.cpp:113
+msgid "Start Out Maximized"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:91
-msgid "Release Region"
+#: src/frontend/mame/ui/submenu.cpp:114
+msgid "Synchronized Refresh"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:92
-msgid "Device Type"
+#: src/frontend/mame/ui/submenu.cpp:115
+msgid "Wait Vertical Sync"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:93
-msgid "Software List"
+#: src/frontend/mame/ui/devopt.cpp:43
+#, c-format
+msgid ""
+"[This option is currently mounted in the running system]\n"
+"\n"
+"Option: %1$s\n"
+"Device: %2$s\n"
+"\n"
+"The selected option enables the following items:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:244
-msgid "<set up filters>"
+#: src/frontend/mame/ui/devopt.cpp:44
+#, c-format
+msgid ""
+"[This option is NOT currently mounted in the running system]\n"
+"\n"
+"Option: %1$s\n"
+"Device: %2$s\n"
+"\n"
+"If you select this option, the following items will be enabled:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:352
-msgid "Select custom filters:"
+#: src/frontend/mame/ui/devopt.cpp:52
+msgid "* CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:503
+#: src/frontend/mame/ui/devopt.cpp:76 src/frontend/mame/ui/devopt.cpp:137
#, c-format
-msgid "Filter %1$u"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:518
-msgid "Remove last filter"
+msgid " %1$d×%2$s %3$d.%4$06d MHz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:520
-msgid "Add filter"
+#: src/frontend/mame/ui/devopt.cpp:76 src/frontend/mame/ui/devopt.cpp:137
+msgid " %1$d×%2$s %5$d.%6$03d kHz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:959
-msgid "Select category:"
+#: src/frontend/mame/ui/devopt.cpp:77 src/frontend/mame/ui/devopt.cpp:138
+msgid " %2$s %3$d.%4$06d MHz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:990
-msgid "[no category INI files]"
+#: src/frontend/mame/ui/devopt.cpp:77 src/frontend/mame/ui/devopt.cpp:138
+msgid " %2$s %5$d.%6$03d kHz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:998
-msgid "[no groups in INI file]"
+#: src/frontend/mame/ui/devopt.cpp:89
+msgid "* Video:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1032
-msgid "No category INI files found"
+#: src/frontend/mame/ui/devopt.cpp:94
+#, c-format
+msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1037
-msgid "File"
+#: src/frontend/mame/ui/devopt.cpp:103
+#, c-format
+msgid " Screen '%1$s': %2$d × %3$d (V) %4$f Hz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1041
-msgid "No groups found in category file"
+#: src/frontend/mame/ui/devopt.cpp:104
+#, c-format
+msgid " Screen '%1$s': %2$d × %3$d (H) %4$f Hz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1046
-msgid "Group"
+#: src/frontend/mame/ui/devopt.cpp:117
+msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1047
-msgid "Include clones"
+#: src/frontend/mame/ui/devopt.cpp:137
+#, c-format
+msgid " %1$d×%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:456
-msgid ""
-"The selected software is missing one or more required files. Please select a "
-"different software.\n"
-"\n"
+#: src/frontend/mame/ui/devopt.cpp:138
+msgid " %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:549
+#: src/frontend/mame/ui/devopt.cpp:168
#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d software packages )"
+msgid ""
+"* BIOS settings:\n"
+" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:550
+#: src/frontend/mame/ui/devopt.cpp:208 src/frontend/mame/ui/devopt.cpp:224
+#: src/frontend/mame/ui/devopt.cpp:269
#, c-format
-msgid "Driver: \"%1$s\" software list "
-msgstr ""
-
-#: src/frontend/mame/ui/filesel.cpp:260
-msgid "[create]"
+msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:419
+#: src/frontend/mame/ui/devopt.cpp:213 src/frontend/mame/ui/devopt.cpp:229
#, c-format
-msgid "Error accessing %s"
-msgstr ""
-
-#: src/frontend/mame/ui/filesel.cpp:515
-msgid "Select access mode"
+msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:516
-msgid "Read-only"
+#: src/frontend/mame/ui/devopt.cpp:234
+msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:518
-msgid "Read-write"
+#: src/frontend/mame/ui/devopt.cpp:236
+msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:519
-msgid "Read this image, write to another image"
+#: src/frontend/mame/ui/devopt.cpp:238
+msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:520
-msgid "Read this image, write to diff"
+#: src/frontend/mame/ui/devopt.cpp:240
+#, c-format
+msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/imgcntrl.cpp:117
-msgid "Cannot save over directory"
+#: src/frontend/mame/ui/devopt.cpp:242
+#, c-format
+msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/imgcntrl.cpp:150
-msgid ""
-"The software selected is missing one or more required ROM or CHD images. "
-"Please select a different one."
+#: src/frontend/mame/ui/devopt.cpp:244
+#, c-format
+msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:294
-msgid "Return to Machine"
+#: src/frontend/mame/ui/devopt.cpp:246
+#, c-format
+msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:299 src/frontend/mame/ui/menu.cpp:301
-msgid "Exit"
+#: src/frontend/mame/ui/devopt.cpp:248
+#, c-format
+msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:306 src/frontend/mame/ui/menu.cpp:308
-msgid "Return to Previous Menu"
+#: src/frontend/mame/ui/devopt.cpp:250
+#, c-format
+msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:742
-msgid "Auto"
+#: src/frontend/mame/ui/devopt.cpp:252
+#, c-format
+msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:92 plugins/cheat/init.lua:653
-#, c-format, lua-format
-msgid ""
-"Cheat Comment:\n"
-"%s"
+#: src/frontend/mame/ui/devopt.cpp:254
+#, c-format
+msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:105
-msgid "All cheats reloaded"
+#: src/frontend/mame/ui/devopt.cpp:259
+msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:136
-msgid "Autofire Settings"
+#: src/frontend/mame/ui/devopt.cpp:261
+#, c-format
+msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:157 plugins/cheat/init.lua:581
-msgid "Reset All"
+#: src/frontend/mame/ui/devopt.cpp:267
+msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:160 plugins/cheat/init.lua:582
-msgid "Reload All"
+#: src/frontend/mame/ui/devopt.cpp:274
+msgid "[None]\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:273
-msgid "Autofire Status"
+#: src/frontend/mame/ui/auditmenu.cpp:96
+#, c-format
+msgid "Audit ROMs for %1$u machines marked unavailable?"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:316
-msgid "No buttons found on this machine!"
+#: src/frontend/mame/ui/auditmenu.cpp:99
+#, c-format
+msgid "Audit ROMs for all %1$u machines?"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:327 src/frontend/mame/ui/cheatopt.cpp:331
-msgid "Autofire Delay"
+#: src/frontend/mame/ui/auditmenu.cpp:104
+#, c-format
+msgid "(results will be saved to %1$s)"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:337
-msgid "This driver requires images to be loaded in the following device(s): "
+#: src/frontend/mame/ui/auditmenu.cpp:130
+#, c-format
+msgid ""
+"Auditing ROMs for machine %2$u of %3$u...\n"
+"%1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1084 src/frontend/mame/ui/ui.cpp:1094
-msgid "Keyboard Emulation Status"
+#: src/frontend/mame/ui/auditmenu.cpp:142
+msgid "Start Audit"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1086
-msgid "Mode: PARTIAL Emulation"
+#: src/frontend/mame/ui/imgcntrl.cpp:117
+msgid "Cannot save over directory"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1087
-msgid "UI: Enabled"
+#: src/frontend/mame/ui/imgcntrl.cpp:150
+msgid ""
+"The software selected is missing one or more required ROM or CHD images. "
+"Please select a different one."
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1089 src/frontend/mame/ui/ui.cpp:1099
-msgid "**Use ScrLock to toggle**"
+#: src/frontend/mame/ui/info.cpp:31
+msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1096
-msgid "Mode: FULL Emulation"
+#: src/frontend/mame/ui/info.cpp:32
+msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1097
-msgid "UI: Disabled"
+#: src/frontend/mame/ui/info.cpp:33
+msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1249
-msgid "Autofire can't be enabled"
+#: src/frontend/mame/ui/info.cpp:34
+msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1302
-#, c-format
-msgid ""
-"Are you sure you want to quit?\n"
-"\n"
-"Press ''%1$s'' to quit,\n"
-"Press ''%2$s'' to return to emulation."
+#: src/frontend/mame/ui/info.cpp:35
+msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1374
-msgid "Master Volume"
+#: src/frontend/mame/ui/info.cpp:36
+msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1383
-#, c-format
-msgid "%1$s Volume"
+#: src/frontend/mame/ui/info.cpp:37
+msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1407
-#, c-format
-msgid "Overclock CPU %1$s"
+#: src/frontend/mame/ui/info.cpp:38
+msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1416
-#, c-format
-msgid "Overclock %1$s sound"
+#: src/frontend/mame/ui/info.cpp:39
+msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1437
-#, c-format
-msgid "%1$s Refresh Rate"
+#: src/frontend/mame/ui/info.cpp:40
+msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1442
-#, c-format
-msgid "%1$s Brightness"
+#: src/frontend/mame/ui/info.cpp:41
+msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1444
-#, c-format
-msgid "%1$s Contrast"
+#: src/frontend/mame/ui/info.cpp:42
+msgid "media"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1446
-#, c-format
-msgid "%1$s Gamma"
+#: src/frontend/mame/ui/info.cpp:43
+msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1450
-#, c-format
-msgid "%1$s Horiz Stretch"
+#: src/frontend/mame/ui/info.cpp:44
+msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1452
-#, c-format
-msgid "%1$s Horiz Position"
+#: src/frontend/mame/ui/info.cpp:45
+msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1454
-#, c-format
-msgid "%1$s Vert Stretch"
+#: src/frontend/mame/ui/info.cpp:46
+msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1456
-#, c-format
-msgid "%1$s Vert Position"
+#: src/frontend/mame/ui/info.cpp:47
+msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1475
-#, c-format
-msgid "Laserdisc '%1$s' Horiz Stretch"
+#: src/frontend/mame/ui/info.cpp:48
+msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1477
-#, c-format
-msgid "Laserdisc '%1$s' Horiz Position"
+#: src/frontend/mame/ui/info.cpp:49
+msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1479
-#, c-format
-msgid "Laserdisc '%1$s' Vert Stretch"
+#: src/frontend/mame/ui/info.cpp:50
+msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1481
-#, c-format
-msgid "Laserdisc '%1$s' Vert Position"
+#: src/frontend/mame/ui/info.cpp:51
+msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1493
-msgid "Vector Flicker"
+#: src/frontend/mame/ui/info.cpp:188
+msgid ""
+"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
+"run correctly.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1494
-msgid "Beam Width Minimum"
+#: src/frontend/mame/ui/info.cpp:198
+msgid ""
+"There are known problems with this machine\n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1495
-msgid "Beam Width Maximum"
+#: src/frontend/mame/ui/info.cpp:203
+msgid ""
+"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1496
-msgid "Beam Intensity Weight"
+#: src/frontend/mame/ui/info.cpp:208
+msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1511
+#: src/frontend/mame/ui/info.cpp:214 src/frontend/mame/ui/info.cpp:230
#, c-format
-msgid "Crosshair Scale %1$s"
-msgstr ""
-
-#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
-msgid "X"
+msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
-msgid "Y"
+#: src/frontend/mame/ui/info.cpp:214 src/frontend/mame/ui/info.cpp:230
+#: src/frontend/mame/ui/info.cpp:275
+#, c-format
+msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1513
-#, c-format
-msgid "Crosshair Offset %1$s"
+#: src/frontend/mame/ui/info.cpp:224
+msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1601
-#, c-format
-msgid "%1$3ddB"
+#: src/frontend/mame/ui/info.cpp:239
+msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1645
-#, c-format
-msgid "%1$d%%"
+#: src/frontend/mame/ui/info.cpp:241
+msgid "This machine requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1661
-#, c-format
-msgid "%1$3.0f%%"
+#: src/frontend/mame/ui/info.cpp:243
+msgid ""
+"This machine was never completed. It may exhibit strange behavior or missing "
+"elements that are not bugs in the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1685
-#, c-format
-msgid "%1$.3ffps"
+#: src/frontend/mame/ui/info.cpp:245
+msgid ""
+"This machine has no sound hardware, MAME will produce no sounds, this is "
+"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1708 src/frontend/mame/ui/ui.cpp:1730
-#: src/frontend/mame/ui/ui.cpp:1751 src/frontend/mame/ui/ui.cpp:1773
-#: src/frontend/mame/ui/ui.cpp:1795 src/frontend/mame/ui/ui.cpp:1817
-#: src/frontend/mame/ui/ui.cpp:1839 src/frontend/mame/ui/ui.cpp:1861
-#: src/frontend/mame/ui/ui.cpp:1883 src/frontend/mame/ui/ui.cpp:1905
-#: src/frontend/mame/ui/ui.cpp:1927
-#, c-format
-msgid "%1$.3f"
+#: src/frontend/mame/ui/info.cpp:249
+msgid ""
+"\n"
+"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
+"complete. There is nothing you can do to fix this problem except wait for "
+"the developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1942 src/frontend/mame/ui/ui.cpp:1957
-#: src/frontend/mame/ui/ui.cpp:1972 src/frontend/mame/ui/ui.cpp:1987
-#, c-format
-msgid "%1$1.2f"
+#: src/frontend/mame/ui/info.cpp:251
+msgid ""
+"\n"
+"Elements of this machine cannot be emulated as they requires physical "
+"interaction or consist of mechanical devices. It is not possible to fully "
+"experience this machine.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2005
+#: src/frontend/mame/ui/info.cpp:273
#, c-format
-msgid "Crosshair Scale X %1$1.3f"
+msgid ""
+"\n"
+"\n"
+"There are working clones of this machine: %s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2005
-#, c-format
-msgid "Crosshair Scale Y %1$1.3f"
+#: src/frontend/mame/ui/info.cpp:286
+msgid ""
+"\n"
+"\n"
+"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/info.cpp:301
#, c-format
-msgid "Crosshair Offset X %1$1.3f"
+msgid ""
+"%1$s\n"
+"%2$s %3$s\n"
+"Driver: %4$s\n"
+"\n"
+"CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
-#, c-format
-msgid "Crosshair Offset Y %1$1.3f"
+#: src/frontend/mame/ui/info.cpp:336 src/frontend/mame/ui/info.cpp:374
+msgid "MHz"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2167
-msgid "**Error saving ui.ini**"
+#: src/frontend/mame/ui/info.cpp:336 src/frontend/mame/ui/info.cpp:374
+msgid "kHz"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2226
-#, c-format
-msgid "**Error saving %s.ini**"
+#: src/frontend/mame/ui/info.cpp:350
+msgid ""
+"\n"
+"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:406
-msgid " COLORS"
+#: src/frontend/mame/ui/info.cpp:378
+msgid ""
+"\n"
+"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:406
-msgid " PENS"
+#: src/frontend/mame/ui/info.cpp:382
+msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:39
-#, c-format
-msgid ""
-"[This option is currently mounted in the running system]\n"
-"\n"
-"Option: %1$s\n"
-"Device: %2$s\n"
-"\n"
-"The selected option enables the following items:\n"
+#: src/frontend/mame/ui/info.cpp:389
+msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:40
+#: src/frontend/mame/ui/info.cpp:400
#, c-format
-msgid ""
-"[This option is NOT currently mounted in the running system]\n"
-"\n"
-"Option: %1$s\n"
-"Device: %2$s\n"
-"\n"
-"If you select this option, the following items will be enabled:\n"
+msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:48
-msgid "* CPU:\n"
+#: src/frontend/mame/ui/info.cpp:400
+msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:72 src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/info.cpp:446
#, c-format
-msgid " %1$d×%2$s %3$d.%4$06d MHz\n"
+msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:72 src/frontend/mame/ui/devopt.cpp:133
-msgid " %1$d×%2$s %5$d.%6$03d kHz\n"
+#: src/frontend/mame/ui/info.cpp:448
+msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:73 src/frontend/mame/ui/devopt.cpp:134
-msgid " %2$s %3$d.%4$06d MHz\n"
+#: src/frontend/mame/ui/info.cpp:533
+msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:73 src/frontend/mame/ui/devopt.cpp:134
-msgid " %2$s %5$d.%6$03d kHz\n"
+#: src/frontend/mame/ui/info.cpp:536
+msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:85
-msgid "* Video:\n"
+#: src/frontend/mame/ui/info.cpp:544
+msgid "[empty]"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:90
-#, c-format
-msgid " Screen '%1$s': Vector\n"
+#: src/frontend/mame/ui/selmenu.cpp:73
+msgid "Control Panels"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:99
-#, c-format
-msgid " Screen '%1$s': %2$d × %3$d (V) %4$f Hz\n"
+#: src/frontend/mame/ui/selmenu.cpp:78
+msgid "Artwork Preview"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:100
-#, c-format
-msgid " Screen '%1$s': %2$d × %3$d (H) %4$f Hz\n"
+#: src/frontend/mame/ui/selmenu.cpp:82
+msgid "Game Over"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:113
-msgid "* Sound:\n"
+#: src/frontend/mame/ui/selmenu.cpp:91
+msgid "Add or remove favorites"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:133
-#, c-format
-msgid " %1$d×%2$s\n"
+#: src/frontend/mame/ui/selmenu.cpp:92
+msgid "Export displayed list to file"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:134
-msgid " %2$s\n"
+#: src/frontend/mame/ui/selmenu.cpp:93
+msgid "Show DATs view"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:164
-#, c-format
-msgid ""
-"* BIOS settings:\n"
-" %1$d options [default: %2$s]\n"
+#: src/frontend/mame/ui/selmenu.cpp:261
+msgid "Software part selection:"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:204 src/frontend/mame/ui/devopt.cpp:220
-#: src/frontend/mame/ui/devopt.cpp:265
-#, c-format
-msgid " %1$s [default: %2$s]\n"
+#: src/frontend/mame/ui/selmenu.cpp:367
+msgid "BIOS selection:"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:209 src/frontend/mame/ui/devopt.cpp:225
+#: src/frontend/mame/ui/selmenu.cpp:622
#, c-format
-msgid " %1$s\n"
+msgid "Software is clone of: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:230
-msgid "* DIP switch settings:\n"
+#: src/frontend/mame/ui/selmenu.cpp:624
+msgid "Software is parent"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:232
-msgid "* Configuration settings:\n"
+#: src/frontend/mame/ui/selmenu.cpp:629
+msgid "Supported: No"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:234
-msgid "* Input device(s):\n"
+#: src/frontend/mame/ui/selmenu.cpp:634
+msgid "Supported: Partial"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:236
-#, c-format
-msgid " User inputs [%1$d inputs]\n"
+#: src/frontend/mame/ui/selmenu.cpp:639
+msgid "Supported: Yes"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:238
+#: src/frontend/mame/ui/selmenu.cpp:644
#, c-format
-msgid " Mahjong inputs [%1$d inputs]\n"
-msgstr ""
-
-#: src/frontend/mame/ui/devopt.cpp:240
-#, c-format
-msgid " Hanafuda inputs [%1$d inputs]\n"
+msgid "romset: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:242
+#: src/frontend/mame/ui/selmenu.cpp:660
#, c-format
-msgid " Gambling inputs [%1$d inputs]\n"
+msgid "Driver is clone of: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:244
-#, c-format
-msgid " Analog inputs [%1$d inputs]\n"
+#: src/frontend/mame/ui/selmenu.cpp:662
+msgid "Driver is parent"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:246
+#: src/frontend/mame/ui/selmenu.cpp:698
#, c-format
-msgid " Adjuster inputs [%1$d inputs]\n"
+msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:248
-#, c-format
-msgid " Keypad inputs [%1$d inputs]\n"
+#: src/frontend/mame/ui/selmenu.cpp:2083
+msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:250
-#, c-format
-msgid " Keyboard inputs [%1$d inputs]\n"
+#: src/frontend/mame/ui/selmenu.cpp:2084
+msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:255
-msgid "* Media Options:\n"
+#: src/frontend/mame/ui/selmenu.cpp:2549
+msgid "Usage"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:257
-#, c-format
-msgid " %1$s [tag: %2$s]\n"
+#: src/frontend/mame/ui/selmenu.cpp:2584
+msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:263
-msgid "* Slot Options:\n"
+#: src/frontend/mame/ui/inputmap.cpp:55
+msgid "User Interface"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:270
-msgid "[None]\n"
+#: src/frontend/mame/ui/inputmap.cpp:61
+msgid "Other Controls"
msgstr ""
#: plugins/timer/init.lua:94
@@ -2588,51 +2669,51 @@ msgstr ""
msgid "Timer"
msgstr ""
-#: plugins/cheat/init.lua:510
+#: plugins/cheat/init.lua:528
msgid "Select cheat to set hotkey"
msgstr ""
-#: plugins/cheat/init.lua:516
+#: plugins/cheat/init.lua:534
msgid "Press button for hotkey or wait to clear"
msgstr ""
-#: plugins/cheat/init.lua:528
+#: plugins/cheat/init.lua:546
msgid "None"
msgstr ""
-#: plugins/cheat/init.lua:533
+#: plugins/cheat/init.lua:551
msgid "Done"
msgstr ""
-#: plugins/cheat/init.lua:547 plugins/cheat/init.lua:561
+#: plugins/cheat/init.lua:565 plugins/cheat/init.lua:579
msgid "Set"
msgstr ""
-#: plugins/cheat/init.lua:580
+#: plugins/cheat/init.lua:598
msgid "Set hotkeys"
msgstr ""
-#: plugins/cheat/init.lua:720
+#: plugins/cheat/init.lua:738
#, lua-format
msgid "Activated: %s = %s"
msgstr ""
-#: plugins/cheat/init.lua:723 plugins/cheat/init.lua:781
+#: plugins/cheat/init.lua:741 plugins/cheat/init.lua:799
#, lua-format
msgid "Activated: %s"
msgstr ""
-#: plugins/cheat/init.lua:785
+#: plugins/cheat/init.lua:803
#, lua-format
msgid "Enabled: %s"
msgstr ""
-#: plugins/cheat/init.lua:790
+#: plugins/cheat/init.lua:808
#, lua-format
msgid "Disabled: %s"
msgstr ""
-#: plugins/cheat/init.lua:849
+#: plugins/cheat/init.lua:867
#, lua-format
msgid "%s added"
msgstr ""
@@ -2681,218 +2762,303 @@ msgstr ""
msgid "MARPScore"
msgstr ""
-#: plugins/cheatfind/init.lua:373
+#: plugins/cheatfind/init.lua:404
msgid "Save Cheat"
msgstr ""
-#: plugins/cheatfind/init.lua:376
+#: plugins/cheatfind/init.lua:407
msgid "Default"
msgstr ""
-#: plugins/cheatfind/init.lua:376
+#: plugins/cheatfind/init.lua:407
msgid "Custom"
msgstr ""
-#: plugins/cheatfind/init.lua:377
+#: plugins/cheatfind/init.lua:408
msgid "Cheat Name"
msgstr ""
-#: plugins/cheatfind/init.lua:383 plugins/cheatfind/init.lua:748
+#: plugins/cheatfind/init.lua:414 plugins/cheatfind/init.lua:1005
#, lua-format
msgid "Default name is %s"
msgstr ""
-#: plugins/cheatfind/init.lua:391
+#: plugins/cheatfind/init.lua:422
msgid "Player"
msgstr ""
-#: plugins/cheatfind/init.lua:396
+#: plugins/cheatfind/init.lua:427
msgid "Type"
msgstr ""
-#: plugins/cheatfind/init.lua:402
+#: plugins/cheatfind/init.lua:433
msgid "Save"
msgstr ""
-#: plugins/cheatfind/init.lua:429
+#: plugins/cheatfind/init.lua:462
#, lua-format
msgid "Cheat written to %s and added to cheat.simple"
msgstr ""
-#: plugins/cheatfind/init.lua:437
+#: plugins/cheatfind/init.lua:472
msgid "Cheat added to cheat.simple"
msgstr ""
-#: plugins/cheatfind/init.lua:442
+#: plugins/cheatfind/init.lua:477
msgid ""
"Unable to write file\n"
"Ensure that cheatpath folder exists"
msgstr ""
-#: plugins/cheatfind/init.lua:451
+#: plugins/cheatfind/init.lua:486
msgid "Cancel"
msgstr ""
-#: plugins/cheatfind/init.lua:456
+#: plugins/cheatfind/init.lua:491
msgid "CPU or RAM"
msgstr ""
-#: plugins/cheatfind/init.lua:460
+#: plugins/cheatfind/init.lua:495
msgid "Changes to this only take effect when \"Start new search\" is selected"
msgstr ""
-#: plugins/cheatfind/init.lua:479
-msgid "Data cleared and current state saved"
+#: plugins/cheatfind/init.lua:504
+msgid "Pause Mode"
msgstr ""
-#: plugins/cheatfind/init.lua:487
-msgid "Start new search"
+#: plugins/cheatfind/init.lua:511
+msgid "Manually pause & unpause the game when needed with the pause hotkey"
msgstr ""
-#: plugins/cheatfind/init.lua:497
-msgid "Current state saved"
+#: plugins/cheatfind/init.lua:536
+msgid "All slots cleared and current state saved to Slot 1"
msgstr ""
-#: plugins/cheatfind/init.lua:504
-msgid "Save current -- #"
+#: plugins/cheatfind/init.lua:551
+msgid "Start new search"
msgstr ""
-#: plugins/cheatfind/init.lua:536
+#: plugins/cheatfind/init.lua:564
#, lua-format
-msgid "%d total matches found"
+msgid "Memory State saved to Slot %d"
msgstr ""
-#: plugins/cheatfind/init.lua:543
-msgid "Compare"
+#: plugins/cheatfind/init.lua:583
+msgid "Save Current Memory State to Slot "
msgstr ""
-#: plugins/cheatfind/init.lua:546
-msgid "Left operand"
-msgstr ""
-
-#: plugins/cheatfind/init.lua:549
-msgid "Current"
+#: plugins/cheatfind/init.lua:614
+#, lua-format
+msgid "%d total matches found"
msgstr ""
-#: plugins/cheatfind/init.lua:554
-msgid "Operator"
+#: plugins/cheatfind/init.lua:655
+msgid "Perform Compare : "
msgstr ""
-#: plugins/cheatfind/init.lua:561
-msgid "Left less than right, value is difference"
+#: plugins/cheatfind/init.lua:672
+msgid "Left less than right"
msgstr ""
-#: plugins/cheatfind/init.lua:563
-msgid "Left greater than right, value is difference"
+#: plugins/cheatfind/init.lua:674
+msgid "Left greater than right"
msgstr ""
-#: plugins/cheatfind/init.lua:565
+#: plugins/cheatfind/init.lua:676
msgid "Left equal to right"
msgstr ""
-#: plugins/cheatfind/init.lua:567
-msgid "Left not equal to right, value is difference"
+#: plugins/cheatfind/init.lua:678
+msgid "Left not equal to right"
msgstr ""
-#: plugins/cheatfind/init.lua:569
+#: plugins/cheatfind/init.lua:680
msgid "Left equal to right with bitmask"
msgstr ""
-#: plugins/cheatfind/init.lua:571
+#: plugins/cheatfind/init.lua:682
msgid "Left not equal to right with bitmask"
msgstr ""
-#: plugins/cheatfind/init.lua:573
+#: plugins/cheatfind/init.lua:684
msgid "Left less than value"
msgstr ""
-#: plugins/cheatfind/init.lua:575
+#: plugins/cheatfind/init.lua:686
msgid "Left greater than value"
msgstr ""
-#: plugins/cheatfind/init.lua:577
+#: plugins/cheatfind/init.lua:688
msgid "Left equal to value"
msgstr ""
-#: plugins/cheatfind/init.lua:579
+#: plugins/cheatfind/init.lua:690
msgid "Left not equal to value"
msgstr ""
-#: plugins/cheatfind/init.lua:590
-msgid "Right operand"
+#: plugins/cheatfind/init.lua:712
+msgid "Value"
msgstr ""
-#: plugins/cheatfind/init.lua:598
-msgid "Value"
+#: plugins/cheatfind/init.lua:714
+msgid "Difference"
msgstr ""
-#: plugins/cheatfind/init.lua:602
+#: plugins/cheatfind/init.lua:719
msgid "Any"
msgstr ""
-#: plugins/cheatfind/init.lua:608
+#: plugins/cheatfind/init.lua:725
msgid "Data Format"
msgstr ""
-#: plugins/cheatfind/init.lua:632
+#: plugins/cheatfind/init.lua:731
+msgid "Test/Write Poke Value"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:738
+msgid ""
+"Use this if you want to poke the Slot 1 value (eg. You started with "
+"something but lost it)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:740
+msgid ""
+"Use this if you want to poke the Last Slot value (eg. You started without an "
+"item but finally got it)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:742
+msgid "Use this if you want to poke 0x00"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:744
+msgid "Use this if you want to poke 0x01"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:746
+msgid "Use this if you want to poke 0x02"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:748
+msgid "Use this if you want to poke 0x03"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:750
+msgid "Use this if you want to poke 0x04"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:752
+msgid "Use this if you want to poke 0x05"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:754
+msgid "Use this if you want to poke 0x06"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:756
+msgid "Use this if you want to poke 0x07"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:758
+msgid "Use this if you want to poke 0x08"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:760
+msgid "Use this if you want to poke 0x09"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:762
+msgid "Use this if you want to poke 0x63 (Decimal 99)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:764
+msgid "Use this if you want to poke 0x99 (BCD 99)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:766
+msgid "Use this if you want to poke 0xFF (Decimal 255)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:768
+msgid "Use this if you want to poke 0x3E7 (Decimal 999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:770
+msgid "Use this if you want to poke 0x999 (BCD 999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:772
+msgid "Use this if you want to poke 0x270F (Decimal 9999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:774
+msgid "Use this if you want to poke 0x9999 (BCD 9999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:776
+msgid "Use this if you want to poke 0xFFFF (Decimal 65535)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:816
msgid "Undo last search -- #"
msgstr ""
-#: plugins/cheatfind/init.lua:636
+#: plugins/cheatfind/init.lua:820
msgid "Match block"
msgstr ""
-#: plugins/cheatfind/init.lua:639
+#: plugins/cheatfind/init.lua:823
msgid "All"
msgstr ""
-#: plugins/cheatfind/init.lua:690
+#: plugins/cheatfind/init.lua:934
#, lua-format
-msgid "Test cheat at addr %08X"
+msgid "Test Cheat %08X:%02X"
msgstr ""
-#: plugins/cheatfind/init.lua:722
+#: plugins/cheatfind/init.lua:974
msgid "Cheat engine not available"
msgstr ""
-#: plugins/cheatfind/init.lua:771
+#: plugins/cheatfind/init.lua:1028
msgid "Test"
msgstr ""
-#: plugins/cheatfind/init.lua:771
+#: plugins/cheatfind/init.lua:1028
msgid "Write"
msgstr ""
-#: plugins/cheatfind/init.lua:771
+#: plugins/cheatfind/init.lua:1028
msgid "Watch"
msgstr ""
-#: plugins/cheatfind/init.lua:788
+#: plugins/cheatfind/init.lua:1045
msgid "Page"
msgstr ""
-#: plugins/cheatfind/init.lua:806
+#: plugins/cheatfind/init.lua:1063
msgid "Clear Watches"
msgstr ""
-#: plugins/cheatfind/init.lua:816
+#: plugins/cheatfind/init.lua:1078
msgid "Cheat Finder"
msgstr ""
-#: plugins/portname/init.lua:69
+#: plugins/portname/init.lua:103
msgid "Save input names to file"
msgstr ""
-#: plugins/portname/init.lua:100 plugins/portname/init.lua:105
-#: plugins/portname/init.lua:121
+#: plugins/portname/init.lua:134 plugins/portname/init.lua:139
+#: plugins/portname/init.lua:155
msgid "Failed to save input name file"
msgstr ""
-#: plugins/portname/init.lua:133
+#: plugins/portname/init.lua:167
#, lua-format
msgid "Input port name file saved to %s"
msgstr ""
-#: plugins/portname/init.lua:138
+#: plugins/portname/init.lua:172
msgid "Input ports"
msgstr ""
diff --git a/language/Basque/strings.po b/language/Basque/strings.po
index fbac5e2d85b..c8f95407f9c 100644
--- a/language/Basque/strings.po
+++ b/language/Basque/strings.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-04-28 15:32+1000\n"
+"POT-Creation-Date: 2019-03-17 13:37+1100\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -17,1041 +17,1144 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: src/frontend/mame/ui/auditmenu.cpp:96
+#: src/frontend/mame/ui/videoopt.cpp:56
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable?"
+msgid "Screen #%d"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:99
-#, c-format
-msgid "Audit ROMs for all %1$u machines?"
+#: src/frontend/mame/ui/videoopt.cpp:204 src/frontend/mame/ui/submenu.cpp:48
+msgid "Rotate"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:104
-#, c-format
-msgid "(results will be saved to %1$s)"
+#: src/frontend/mame/ui/videoopt.cpp:208
+msgid "Backdrops"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:130
-#, c-format
-msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
-"%1$s"
+#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
+#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
+#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/ui.cpp:1255
+#: src/frontend/mame/ui/cheatopt.cpp:273
+msgid "Enabled"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:142
-msgid "Start Audit"
+#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
+#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
+#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/ui.cpp:1255
+#: src/frontend/mame/ui/cheatopt.cpp:273
+msgid "Disabled"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:49 src/frontend/mame/ui/dirmenu.cpp:45
-msgid "Snapshots"
+#: src/frontend/mame/ui/videoopt.cpp:212
+msgid "Overlays"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:50 src/frontend/mame/ui/dirmenu.cpp:46
-msgid "Cabinets"
+#: src/frontend/mame/ui/videoopt.cpp:216
+msgid "Bezels"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:51
-msgid "Control Panels"
+#: src/frontend/mame/ui/videoopt.cpp:220
+msgid "CPanels"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:52 src/frontend/mame/ui/dirmenu.cpp:50
-msgid "PCBs"
+#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/selmenu.cpp:86
+msgid "Marquees"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:53 src/frontend/mame/ui/dirmenu.cpp:47
-msgid "Flyers"
+#: src/frontend/mame/ui/videoopt.cpp:228
+msgid "View"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:54 src/frontend/mame/ui/dirmenu.cpp:48
-msgid "Titles"
+#: src/frontend/mame/ui/videoopt.cpp:228
+msgid "Cropped"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:55 src/frontend/mame/ui/dirmenu.cpp:49
-msgid "Ends"
+#: src/frontend/mame/ui/videoopt.cpp:228
+msgid "Full"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:56
-msgid "Artwork Preview"
+#: src/frontend/mame/ui/dirmenu.cpp:35
+msgid "ROMs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:57 src/frontend/mame/ui/dirmenu.cpp:55
-msgid "Bosses"
+#: src/frontend/mame/ui/dirmenu.cpp:36
+msgid "Software Media"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:58 src/frontend/mame/ui/dirmenu.cpp:60
-msgid "Logos"
+#: src/frontend/mame/ui/dirmenu.cpp:37
+msgid "UI"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:59 src/frontend/mame/ui/dirmenu.cpp:62
-msgid "Versus"
+#: src/frontend/mame/ui/dirmenu.cpp:38 src/frontend/mame/ui/custui.cpp:157
+msgid "Language"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:60
-msgid "Game Over"
+#: src/frontend/mame/ui/dirmenu.cpp:39
+msgid "Samples"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:61 src/frontend/mame/ui/dirmenu.cpp:59
-msgid "HowTo"
+#: src/frontend/mame/ui/dirmenu.cpp:40
+msgid "DATs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:62 src/frontend/mame/ui/dirmenu.cpp:61
-msgid "Scores"
+#: src/frontend/mame/ui/dirmenu.cpp:41
+msgid "INIs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:63 src/frontend/mame/ui/dirmenu.cpp:57
-msgid "Select"
+#: src/frontend/mame/ui/dirmenu.cpp:42
+msgid "Category INIs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:64 src/frontend/mame/ui/dirmenu.cpp:51
-#: src/frontend/mame/ui/videoopt.cpp:224
-msgid "Marquees"
+#: src/frontend/mame/ui/dirmenu.cpp:43
+msgid "Icons"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:65 src/frontend/mame/ui/dirmenu.cpp:63
-msgid "Covers"
+#: src/frontend/mame/ui/dirmenu.cpp:44 src/frontend/mame/ui/submenu.cpp:25
+msgid "Cheats"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:69
-msgid "Add or remove favorites"
+#: src/frontend/mame/ui/dirmenu.cpp:45 src/frontend/mame/ui/selmenu.cpp:71
+msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:70
-msgid "Export displayed list to file"
+#: src/frontend/mame/ui/dirmenu.cpp:46 src/frontend/mame/ui/selmenu.cpp:72
+msgid "Cabinets"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:71
-msgid "Show DATs view"
+#: src/frontend/mame/ui/dirmenu.cpp:47 src/frontend/mame/ui/selmenu.cpp:75
+msgid "Flyers"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:237
-msgid "Software part selection:"
+#: src/frontend/mame/ui/dirmenu.cpp:48 src/frontend/mame/ui/selmenu.cpp:76
+msgid "Titles"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:343
-msgid "BIOS selection:"
+#: src/frontend/mame/ui/dirmenu.cpp:49 src/frontend/mame/ui/selmenu.cpp:77
+msgid "Ends"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:570 src/frontend/mame/ui/selmenu.cpp:606
-#: src/frontend/mame/ui/simpleselgame.cpp:311
-#, c-format
-msgid "%1$s, %2$-.100s"
+#: src/frontend/mame/ui/dirmenu.cpp:50 src/frontend/mame/ui/selmenu.cpp:74
+msgid "PCBs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:574
-#, c-format
-msgid "Software is clone of: %1$-.100s"
+#: src/frontend/mame/ui/dirmenu.cpp:52
+msgid "Controls Panels"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:576
-msgid "Software is parent"
+#: src/frontend/mame/ui/dirmenu.cpp:53
+msgid "Crosshairs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:581
-msgid "Supported: No"
+#: src/frontend/mame/ui/dirmenu.cpp:54
+msgid "Artworks"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:586
-msgid "Supported: Partial"
+#: src/frontend/mame/ui/dirmenu.cpp:55 src/frontend/mame/ui/selmenu.cpp:79
+msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:591
-msgid "Supported: Yes"
+#: src/frontend/mame/ui/dirmenu.cpp:56
+msgid "Artworks Preview"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:596
-#, c-format
-msgid "romset: %1$-.100s"
+#: src/frontend/mame/ui/dirmenu.cpp:57 src/frontend/mame/ui/selmenu.cpp:85
+msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:612
-#, c-format
-msgid "Driver is clone of: %1$-.100s"
+#: src/frontend/mame/ui/dirmenu.cpp:58
+msgid "GameOver"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:614
-msgid "Driver is parent"
+#: src/frontend/mame/ui/dirmenu.cpp:59 src/frontend/mame/ui/selmenu.cpp:83
+msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:619
-#: src/frontend/mame/ui/simpleselgame.cpp:330
-msgid "Overall: NOT WORKING"
+#: src/frontend/mame/ui/dirmenu.cpp:60 src/frontend/mame/ui/selmenu.cpp:80
+msgid "Logos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:621
-#: src/frontend/mame/ui/simpleselgame.cpp:332
-msgid "Overall: Unemulated Protection"
+#: src/frontend/mame/ui/dirmenu.cpp:61 src/frontend/mame/ui/selmenu.cpp:84
+msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:623
-#: src/frontend/mame/ui/simpleselgame.cpp:334
-msgid "Overall: Working"
+#: src/frontend/mame/ui/dirmenu.cpp:62 src/frontend/mame/ui/selmenu.cpp:81
+msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:627
-#: src/frontend/mame/ui/simpleselgame.cpp:338
-msgid "Graphics: Unimplemented, "
+#: src/frontend/mame/ui/dirmenu.cpp:63 src/frontend/mame/ui/selmenu.cpp:87
+msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:629
-#: src/frontend/mame/ui/simpleselgame.cpp:340
-msgid "Graphics: Imperfect, "
+#: src/frontend/mame/ui/dirmenu.cpp:116
+msgid "Folders Setup"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:631
-#: src/frontend/mame/ui/simpleselgame.cpp:342
-msgid "Graphics: OK, "
+#: src/frontend/mame/ui/dirmenu.cpp:167
+#, c-format
+msgid "Current %1$s Folders"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:634
-#: src/frontend/mame/ui/simpleselgame.cpp:345
-msgid "Sound: None"
+#: src/frontend/mame/ui/dirmenu.cpp:179
+msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:636
-#: src/frontend/mame/ui/simpleselgame.cpp:347
-msgid "Sound: Unimplemented"
+#: src/frontend/mame/ui/dirmenu.cpp:179
+msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:638
-#: src/frontend/mame/ui/simpleselgame.cpp:349
-msgid "Sound: Imperfect"
+#: src/frontend/mame/ui/dirmenu.cpp:182
+msgid "Remove Folder"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:640
-#: src/frontend/mame/ui/simpleselgame.cpp:351
-msgid "Sound: OK"
+#: src/frontend/mame/ui/dirmenu.cpp:418
+#, c-format
+msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:650
+#: src/frontend/mame/ui/dirmenu.cpp:418
#, c-format
-msgid "%1$s %2$s"
+msgid "Add %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:1975
-msgid "Images"
+#: src/frontend/mame/ui/dirmenu.cpp:429
+msgid "Press TAB to set"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:1976
-msgid "Infos"
+#: src/frontend/mame/ui/dirmenu.cpp:513
+#, c-format
+msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2386 src/frontend/mame/ui/miscmenu.cpp:826
-msgid " (default)"
+#: src/frontend/mame/ui/selector.cpp:115
+msgid "Selection List - Search: "
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2454
-msgid "Usage"
+#: src/frontend/mame/ui/selector.cpp:123
+#, c-format
+msgid "Double click or press %1$s to select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2489
-msgid "General Info"
+#: src/frontend/mame/ui/tapectrl.cpp:85
+msgid "stopped"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:35
-msgid "ROMs"
+#: src/frontend/mame/ui/tapectrl.cpp:87
+msgid "playing"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:36
-msgid "Software Media"
+#: src/frontend/mame/ui/tapectrl.cpp:87
+msgid "(playing)"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:37
-msgid "UI"
+#: src/frontend/mame/ui/tapectrl.cpp:88
+msgid "recording"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:38 src/frontend/mame/ui/custui.cpp:157
-msgid "Language"
+#: src/frontend/mame/ui/tapectrl.cpp:88
+msgid "(recording)"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:39
-msgid "Samples"
+#: src/frontend/mame/ui/tapectrl.cpp:95
+msgid "Pause/Stop"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:40
-msgid "DATs"
+#: src/frontend/mame/ui/tapectrl.cpp:98
+msgid "Play"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:41
-msgid "INIs"
+#: src/frontend/mame/ui/tapectrl.cpp:101
+msgid "Record"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:42
-msgid "Category INIs"
+#: src/frontend/mame/ui/tapectrl.cpp:104 src/frontend/mame/ui/submenu.cpp:66
+msgid "Rewind"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:43
-msgid "Icons"
+#: src/frontend/mame/ui/tapectrl.cpp:107
+msgid "Fast Forward"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:44 src/frontend/mame/ui/submenu.cpp:25
-msgid "Cheats"
+#: src/frontend/mame/ui/swlist.cpp:83 src/frontend/mame/ui/filesel.cpp:256
+#: src/frontend/mame/ui/slotopt.cpp:220
+msgid "[empty slot]"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:52
-msgid "Controls Panels"
+#: src/frontend/mame/ui/swlist.cpp:88
+msgid "[file manager]"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:53
-msgid "Crosshairs"
+#: src/frontend/mame/ui/swlist.cpp:94 src/frontend/mame/ui/filesel.cpp:264
+msgid "[software list]"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:54
-msgid "Artworks"
+#: src/frontend/mame/ui/swlist.cpp:228
+msgid "Switch Item Ordering"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:56
-msgid "Artworks Preview"
+#: src/frontend/mame/ui/swlist.cpp:259
+#, c-format
+msgid "Switched Order: entries now ordered by %s"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:58
-msgid "GameOver"
+#: src/frontend/mame/ui/swlist.cpp:259
+msgid "shortname"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:116
-msgid "Folders Setup"
+#: src/frontend/mame/ui/swlist.cpp:259
+msgid "description"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:167
-#, c-format
-msgid "Current %1$s Folders"
+#: src/frontend/mame/ui/swlist.cpp:389
+msgid "[compatible lists]"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:179
-msgid "Change Folder"
+#: src/frontend/mame/ui/datmenu.cpp:80
+msgid "Software Usage"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:179
-msgid "Add Folder"
+#: src/frontend/mame/ui/datmenu.cpp:362
+msgid "Revision: "
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:182
-msgid "Remove Folder"
+#: src/frontend/mame/ui/filecreate.cpp:79
+msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:418
-#, c-format
-msgid "Change %1$s Folder - Search: %2$s_"
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1054
+msgid "No"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:418
-#, c-format
-msgid "Add %1$s Folder - Search: %2$s_"
+#: src/frontend/mame/ui/filecreate.cpp:82 src/frontend/mame/ui/utils.cpp:1054
+msgid "Yes"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:429
-msgid "Press TAB to set"
+#: src/frontend/mame/ui/filecreate.cpp:171
+msgid "New Image Name:"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:513
-#, c-format
-msgid "Remove %1$s Folder"
+#: src/frontend/mame/ui/filecreate.cpp:177
+msgid "Image Format:"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:30
-msgid "protection"
+#: src/frontend/mame/ui/filecreate.cpp:183
+msgid "Create"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:31
-msgid "color palette"
+#: src/frontend/mame/ui/filecreate.cpp:214
+msgid "Please enter a file extension too"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:32
-msgid "graphics"
+#: src/frontend/mame/ui/filecreate.cpp:266
+msgid "Select image format"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:33
-msgid "sound"
+#: src/frontend/mame/ui/mainmenu.cpp:60
+msgid "Input (general)"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:34
-msgid "controls"
+#: src/frontend/mame/ui/mainmenu.cpp:62
+msgid "Input (this Machine)"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:35
-msgid "keyboard"
+#: src/frontend/mame/ui/mainmenu.cpp:65
+msgid "Analog Controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:36
-msgid "mouse"
+#: src/frontend/mame/ui/mainmenu.cpp:67
+msgid "Dip Switches"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:37
-msgid "microphone"
+#: src/frontend/mame/ui/mainmenu.cpp:69
+msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
-msgid "camera"
+#: src/frontend/mame/ui/mainmenu.cpp:71
+msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
-msgid "disk"
+#: src/frontend/mame/ui/mainmenu.cpp:73
+msgid "Machine Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
-msgid "printer"
+#: src/frontend/mame/ui/mainmenu.cpp:79
+msgid "Image Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
-msgid "LAN"
+#: src/frontend/mame/ui/mainmenu.cpp:81
+msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
-msgid "WAN"
+#: src/frontend/mame/ui/mainmenu.cpp:88
+msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
-msgid "timing"
+#: src/frontend/mame/ui/mainmenu.cpp:91 src/frontend/mame/ui/info_pty.cpp:30
+msgid "Pseudo terminals"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:180
-msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:94
+msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:190
-msgid ""
-"There are known problems with this machine\n"
-"\n"
+#: src/frontend/mame/ui/mainmenu.cpp:97
+msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:195
-msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:100
+msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:200
-msgid "Completely unemulated features: "
+#: src/frontend/mame/ui/mainmenu.cpp:103
+msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:206 src/frontend/mame/ui/info.cpp:222
-#, c-format
-msgid "%s"
+#: src/frontend/mame/ui/mainmenu.cpp:106
+msgid "Keyboard Mode"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:206 src/frontend/mame/ui/info.cpp:222
-#: src/frontend/mame/ui/info.cpp:267
-#, c-format
-msgid ", %s"
+#: src/frontend/mame/ui/mainmenu.cpp:108
+msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:216
-msgid "Imperfectly emulated features: "
+#: src/frontend/mame/ui/mainmenu.cpp:110 src/frontend/mame/ui/submenu.cpp:101
+msgid "Video Options"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:231
-msgid "Screen flipping in cocktail mode is not supported.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:113
+msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:233
-msgid "This machine requires external artwork files.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:116 plugins/cheat/init.lua:753
+msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:235
-msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
-"elements that are not bugs in the emulation.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:237
-msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
-"expected behaviour.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:122
+msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:241
-msgid ""
-"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:127 src/frontend/mame/ui/miscmenu.cpp:786
+msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:243
-msgid ""
-"\n"
-"Elements of this machine cannot be emulated as they requires physical "
-"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:129 src/frontend/mame/ui/miscmenu.cpp:788
+msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:265
-#, c-format
-msgid ""
-"\n"
-"\n"
-"There are working clones of this machine: %s"
+#: src/frontend/mame/ui/mainmenu.cpp:135
+msgid "Select New Machine"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:278
-msgid ""
-"\n"
-"\n"
-"Press any key to continue"
+#: src/frontend/mame/ui/barcode.cpp:74
+msgid "New Barcode:"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:293
-#, c-format
-msgid ""
-"%1$s\n"
-"%2$s %3$s\n"
-"Driver: %4$s\n"
-"\n"
-"CPU:\n"
+#: src/frontend/mame/ui/barcode.cpp:78
+msgid "Enter Code"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:328 src/frontend/mame/ui/info.cpp:366
-msgid "MHz"
+#: src/frontend/mame/ui/barcode.cpp:119
+msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:328 src/frontend/mame/ui/info.cpp:366
-msgid "kHz"
+#: src/frontend/mame/ui/info_pty.cpp:39
+msgid "[failed]"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:72 src/frontend/mame/ui/sndmenu.cpp:149
+msgid "Sound Options"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:75
+msgid "General Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:78
+msgid "Save Configuration"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:141
+msgid "Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:199
+msgid "Filter"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:212
+msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:342
+#: src/frontend/mame/ui/optsmenu.cpp:213
+msgid "Configure Directories"
+msgstr ""
+
+#: src/frontend/mame/ui/simpleselgame.cpp:149
msgid ""
+"The selected game is missing one or more required ROM or CHD images. Please "
+"select a different game.\n"
"\n"
-"Sound:\n"
+"Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/info.cpp:370
+#: src/frontend/mame/ui/simpleselgame.cpp:247
+#, c-format
msgid ""
+"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
"\n"
-"Video:\n"
+"If this is your first time using %2$s, please see the config.txt file in the "
+"docs directory for information on configuring %2$s."
msgstr ""
-#: src/frontend/mame/ui/info.cpp:374
-msgid "None\n"
+#: src/frontend/mame/ui/simpleselgame.cpp:277
+#: src/frontend/mame/ui/selgame.cpp:606
+msgid "Configure Options"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:381
-msgid "Vector"
+#: src/frontend/mame/ui/simpleselgame.cpp:298
+#, c-format
+msgid "Type name or select: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:392
-#, c-format
-msgid "%1$s: %2$s\n"
+#: src/frontend/mame/ui/simpleselgame.cpp:300
+msgid "Type name or select: (random)"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:392
-msgid "%2$s\n"
+#: src/frontend/mame/ui/simpleselgame.cpp:314
+#: src/frontend/mame/ui/selsoft.cpp:652 src/frontend/mame/ui/selsoft.cpp:659
+#, c-format
+msgid "%1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:438
+#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/selmenu.cpp:618 src/frontend/mame/ui/selmenu.cpp:654
#, c-format
-msgid "Screen '%1$s'"
+msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:440
-msgid "Screen"
+#: src/frontend/mame/ui/simpleselgame.cpp:320
+#, c-format
+msgid "Driver: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:525
-msgid "Not supported"
+#: src/frontend/mame/ui/simpleselgame.cpp:336
+#: src/frontend/mame/ui/selmenu.cpp:667
+msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:528
-msgid "Partially supported"
+#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/selmenu.cpp:669
+msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:536
-msgid "[empty]"
+#: src/frontend/mame/ui/simpleselgame.cpp:340
+#: src/frontend/mame/ui/selmenu.cpp:671
+msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:193
-msgid "Filter"
+#: src/frontend/mame/ui/simpleselgame.cpp:344
+#: src/frontend/mame/ui/selmenu.cpp:675
+msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:206
-msgid "Customize UI"
+#: src/frontend/mame/ui/simpleselgame.cpp:346
+#: src/frontend/mame/ui/selmenu.cpp:677
+msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:207
-msgid "Configure Directories"
+#: src/frontend/mame/ui/simpleselgame.cpp:348
+#: src/frontend/mame/ui/selmenu.cpp:679
+msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:210 src/frontend/mame/ui/sndmenu.cpp:149
-msgid "Sound Options"
+#: src/frontend/mame/ui/simpleselgame.cpp:351
+#: src/frontend/mame/ui/selmenu.cpp:682
+msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:213
-msgid "General Inputs"
+#: src/frontend/mame/ui/simpleselgame.cpp:353
+#: src/frontend/mame/ui/selmenu.cpp:684
+msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:216
-msgid "Save Configuration"
+#: src/frontend/mame/ui/simpleselgame.cpp:355
+#: src/frontend/mame/ui/selmenu.cpp:686
+msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:228
-msgid "Settings"
+#: src/frontend/mame/ui/simpleselgame.cpp:357
+#: src/frontend/mame/ui/selmenu.cpp:688
+msgid "Sound: OK"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:85
-msgid "stopped"
+#: src/frontend/mame/ui/state.cpp:388
+msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:87
-msgid "playing"
+#: src/frontend/mame/ui/state.cpp:388
+msgid "Select position to load from"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:87
-msgid "(playing)"
+#: src/frontend/mame/ui/state.cpp:412
+msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
-msgid "recording"
+#: src/frontend/mame/ui/state.cpp:412
+msgid "Select position to save to"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
-msgid "(recording)"
+#: src/frontend/mame/ui/ui.cpp:337
+msgid "This driver requires images to be loaded in the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:95
-msgid "Pause/Stop"
+#: src/frontend/mame/ui/ui.cpp:1084 src/frontend/mame/ui/ui.cpp:1094
+msgid "Keyboard Emulation Status"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:98
-msgid "Play"
+#: src/frontend/mame/ui/ui.cpp:1086
+msgid "Mode: PARTIAL Emulation"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:101
-msgid "Record"
+#: src/frontend/mame/ui/ui.cpp:1087
+msgid "UI: Enabled"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:104 src/frontend/mame/ui/submenu.cpp:66
-msgid "Rewind"
+#: src/frontend/mame/ui/ui.cpp:1089 src/frontend/mame/ui/ui.cpp:1099
+msgid "**Use ScrLock to toggle**"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:107
-msgid "Fast Forward"
+#: src/frontend/mame/ui/ui.cpp:1096
+msgid "Mode: FULL Emulation"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:53
-msgid "User Interface"
+#: src/frontend/mame/ui/ui.cpp:1097
+msgid "UI: Disabled"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:59
-msgid "Other Controls"
+#: src/frontend/mame/ui/ui.cpp:1249
+msgid "Autofire can't be enabled"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:628 src/frontend/mame/ui/miscmenu.cpp:96
-#: src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset"
+#: src/frontend/mame/ui/ui.cpp:1302
+#, c-format
+msgid ""
+"Are you sure you want to quit?\n"
+"\n"
+"Press ''%1$s'' to quit,\n"
+"Press ''%2$s'' to return to emulation."
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
+#: src/frontend/mame/ui/ui.cpp:1374
+msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/ui.cpp:1383
#, c-format
-msgid "Double click or press %1$s to select"
+msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:83 src/frontend/mame/ui/slotopt.cpp:220
-#: src/frontend/mame/ui/filesel.cpp:256
-msgid "[empty slot]"
+#: src/frontend/mame/ui/ui.cpp:1407
+#, c-format
+msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:88
-msgid "[file manager]"
+#: src/frontend/mame/ui/ui.cpp:1416
+#, c-format
+msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:94 src/frontend/mame/ui/filesel.cpp:264
-msgid "[software list]"
+#: src/frontend/mame/ui/ui.cpp:1437
+#, c-format
+msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:228
-msgid "Switch Item Ordering"
+#: src/frontend/mame/ui/ui.cpp:1442
+#, c-format
+msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:259
+#: src/frontend/mame/ui/ui.cpp:1444
#, c-format
-msgid "Switched Order: entries now ordered by %s"
+msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:259
-msgid "shortname"
+#: src/frontend/mame/ui/ui.cpp:1446
+#, c-format
+msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:259
-msgid "description"
+#: src/frontend/mame/ui/ui.cpp:1450
+#, c-format
+msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:389
-msgid "[compatible lists]"
+#: src/frontend/mame/ui/ui.cpp:1452
+#, c-format
+msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:80
-msgid "Software Usage"
+#: src/frontend/mame/ui/ui.cpp:1454
+#, c-format
+msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:362
-msgid "Revision: "
+#: src/frontend/mame/ui/ui.cpp:1456
+#, c-format
+msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:149
-msgid ""
-"The selected game is missing one or more required ROM or CHD images. Please "
-"select a different game.\n"
-"\n"
-"Press any key to continue."
+#: src/frontend/mame/ui/ui.cpp:1475
+#, c-format
+msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:241
+#: src/frontend/mame/ui/ui.cpp:1477
#, c-format
-msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
-"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:271
-#: src/frontend/mame/ui/selgame.cpp:436
-msgid "Configure Options"
+#: src/frontend/mame/ui/ui.cpp:1479
+#, c-format
+msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:292
+#: src/frontend/mame/ui/ui.cpp:1481
#, c-format
-msgid "Type name or select: %1$s_"
+msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:294
-msgid "Type name or select: (random)"
+#: src/frontend/mame/ui/ui.cpp:1493
+msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:308
-#: src/frontend/mame/ui/selsoft.cpp:564 src/frontend/mame/ui/selsoft.cpp:571
-#, c-format
-msgid "%1$-.100s"
+#: src/frontend/mame/ui/ui.cpp:1494
+msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:314
+#: src/frontend/mame/ui/ui.cpp:1495
+msgid "Beam Width Maximum"
+msgstr ""
+
+#: src/frontend/mame/ui/ui.cpp:1496
+msgid "Beam Intensity Weight"
+msgstr ""
+
+#: src/frontend/mame/ui/ui.cpp:1511
#, c-format
-msgid "Driver: %1$-.100s"
+msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:56
+#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
+msgid "X"
+msgstr ""
+
+#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
+msgid "Y"
+msgstr ""
+
+#: src/frontend/mame/ui/ui.cpp:1513
#, c-format
-msgid "Screen #%d"
+msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:204 src/frontend/mame/ui/submenu.cpp:48
-msgid "Rotate"
+#: src/frontend/mame/ui/ui.cpp:1601
+#, c-format
+msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:208
-msgid "Backdrops"
+#: src/frontend/mame/ui/ui.cpp:1645
+#, c-format
+msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
-#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
-#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/cheatopt.cpp:273
-#: src/frontend/mame/ui/ui.cpp:1255
-msgid "Enabled"
+#: src/frontend/mame/ui/ui.cpp:1661
+#, c-format
+msgid "%1$3.0f%%"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
-#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
-#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/cheatopt.cpp:273
-#: src/frontend/mame/ui/ui.cpp:1255
-msgid "Disabled"
+#: src/frontend/mame/ui/ui.cpp:1685
+#, c-format
+msgid "%1$.3ffps"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:212
-msgid "Overlays"
+#: src/frontend/mame/ui/ui.cpp:1708 src/frontend/mame/ui/ui.cpp:1730
+#: src/frontend/mame/ui/ui.cpp:1751 src/frontend/mame/ui/ui.cpp:1773
+#: src/frontend/mame/ui/ui.cpp:1795 src/frontend/mame/ui/ui.cpp:1817
+#: src/frontend/mame/ui/ui.cpp:1839 src/frontend/mame/ui/ui.cpp:1861
+#: src/frontend/mame/ui/ui.cpp:1883 src/frontend/mame/ui/ui.cpp:1905
+#: src/frontend/mame/ui/ui.cpp:1927
+#, c-format
+msgid "%1$.3f"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:216
-msgid "Bezels"
+#: src/frontend/mame/ui/ui.cpp:1942 src/frontend/mame/ui/ui.cpp:1957
+#: src/frontend/mame/ui/ui.cpp:1972 src/frontend/mame/ui/ui.cpp:1987
+#, c-format
+msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:220
-msgid "CPanels"
+#: src/frontend/mame/ui/ui.cpp:2005
+#, c-format
+msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:228
-msgid "View"
+#: src/frontend/mame/ui/ui.cpp:2005
+#, c-format
+msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:228
-msgid "Cropped"
+#: src/frontend/mame/ui/ui.cpp:2024
+#, c-format
+msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:228
-msgid "Full"
+#: src/frontend/mame/ui/ui.cpp:2024
+#, c-format
+msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:79
-msgid "File Already Exists - Override?"
+#: src/frontend/mame/ui/ui.cpp:2167
+msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1047
-msgid "No"
+#: src/frontend/mame/ui/ui.cpp:2226
+#, c-format
+msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:82 src/frontend/mame/ui/utils.cpp:1047
-msgid "Yes"
+#: src/frontend/mame/ui/ui.cpp:2230 src/frontend/mame/ui/miscmenu.cpp:726
+msgid ""
+"\n"
+" Configuration saved \n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:171
-msgid "New Image Name:"
+#: src/frontend/mame/ui/cheatopt.cpp:92 plugins/cheat/init.lua:671
+#, c-format, lua-format
+msgid ""
+"Cheat Comment:\n"
+"%s"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:177
-msgid "Image Format:"
+#: src/frontend/mame/ui/cheatopt.cpp:105
+msgid "All cheats reloaded"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:183
-msgid "Create"
+#: src/frontend/mame/ui/cheatopt.cpp:136
+msgid "Autofire Settings"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:214
-msgid "Please enter a file extension too"
+#: src/frontend/mame/ui/cheatopt.cpp:157 plugins/cheat/init.lua:599
+msgid "Reset All"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:266
-msgid "Select image format"
+#: src/frontend/mame/ui/cheatopt.cpp:160 plugins/cheat/init.lua:600
+msgid "Reload All"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:43
-msgid "Keyboard Mode:"
+#: src/frontend/mame/ui/cheatopt.cpp:273
+msgid "Autofire Status"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:43
-msgid "Natural"
+#: src/frontend/mame/ui/cheatopt.cpp:306
+msgid "No buttons found on this machine!"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:43
-msgid "Emulated"
+#: src/frontend/mame/ui/cheatopt.cpp:317 src/frontend/mame/ui/cheatopt.cpp:321
+msgid "Autofire Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/selsoft.cpp:228 src/frontend/mame/ui/selgame.cpp:464
#, c-format
msgid ""
-"Uptime: %1$d:%2$02d:%3$02d\n"
-"\n"
+"%s\n"
+" added to favorites list."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:238
+#: src/frontend/mame/ui/selsoft.cpp:233 src/frontend/mame/ui/selgame.cpp:469
+#: src/frontend/mame/ui/selgame.cpp:475
#, c-format
msgid ""
-"Uptime: %1$d:%2$02d\n"
-"\n"
+"%s\n"
+" removed from favorites list."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:242
-#, c-format
+#: src/frontend/mame/ui/selsoft.cpp:507
msgid ""
-"Tickets dispensed: %1$d\n"
+"The selected software is missing one or more required files. Please select a "
+"different software.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:253
-msgid "Coin %1$c: NA%3$s\n"
+#: src/frontend/mame/ui/selsoft.cpp:513 src/frontend/mame/ui/selgame.cpp:1471
+msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:253
+#: src/frontend/mame/ui/selsoft.cpp:637
#, c-format
-msgid "Coin %1$c: %2$d%3$s\n"
+msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:256
-msgid " (locked)"
+#: src/frontend/mame/ui/selsoft.cpp:638
+#, c-format
+msgid "Driver: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:503
-msgid "Visible Delay"
+#: src/frontend/mame/ui/selsoft.cpp:643 src/frontend/mame/ui/selgame.cpp:1412
+#, c-format
+msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:601
+#: src/frontend/mame/ui/selsoft.cpp:645 src/frontend/mame/ui/selgame.cpp:1414
#, c-format
-msgid "%s.xml saved under ui folder."
+msgid "Search: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:627
-msgid "Name: Description:\n"
+#: src/frontend/mame/ui/utils.cpp:60 src/frontend/mame/ui/utils.cpp:84
+msgid "Unfiltered"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:638
-#, c-format
-msgid "%s.txt saved under ui folder."
+#: src/frontend/mame/ui/utils.cpp:61 src/frontend/mame/ui/utils.cpp:85
+msgid "Available"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:655
-msgid "Export list in XML format (like -listxml)"
+#: src/frontend/mame/ui/utils.cpp:62 src/frontend/mame/ui/utils.cpp:86
+msgid "Unavailable"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:656
-msgid "Export list in XML format (like -listxml, but exclude devices)"
+#: src/frontend/mame/ui/utils.cpp:63
+msgid "Working"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:657
-msgid "Export list in TXT format (like -listfull)"
+#: src/frontend/mame/ui/utils.cpp:64
+msgid "Not Working"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:710 src/frontend/mame/ui/ui.cpp:2230
-msgid ""
-"\n"
-" Configuration saved \n"
-"\n"
+#: src/frontend/mame/ui/utils.cpp:65
+msgid "Mechanical"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:66
+msgid "Not Mechanical"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:67
+msgid "Category"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:68 src/frontend/mame/ui/utils.cpp:87
+msgid "Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:760 src/frontend/mame/ui/utils.cpp:66
+#: src/frontend/mame/ui/utils.cpp:69 src/frontend/mame/ui/miscmenu.cpp:770
msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:764
-msgid "Driver"
+#: src/frontend/mame/ui/utils.cpp:70
+msgid "Not BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:767
-msgid "This machine has no BIOS."
+#: src/frontend/mame/ui/utils.cpp:71 src/frontend/mame/ui/utils.cpp:88
+msgid "Parents"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:776 src/frontend/mame/ui/mainmenu.cpp:145
-msgid "Add To Favorites"
+#: src/frontend/mame/ui/utils.cpp:72 src/frontend/mame/ui/utils.cpp:89
+msgid "Clones"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:778 src/frontend/mame/ui/mainmenu.cpp:147
-msgid "Remove From Favorites"
+#: src/frontend/mame/ui/utils.cpp:73
+msgid "Manufacturer"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:781
-msgid "Save machine configuration"
+#: src/frontend/mame/ui/utils.cpp:74 src/frontend/mame/ui/utils.cpp:90
+msgid "Year"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:792
-msgid "Configure machine:"
+#: src/frontend/mame/ui/utils.cpp:75
+msgid "Save Supported"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:895 src/frontend/mame/ui/sndmenu.cpp:135
-#: src/frontend/mame/ui/sndmenu.cpp:137 src/frontend/mame/ui/menu.cpp:736
-#: src/frontend/mame/ui/cheatopt.cpp:299 src/frontend/mame/ui/cheatopt.cpp:305
-#: plugins/cheat/init.lua:551 plugins/cheatfind/init.lua:619
-msgid "On"
+#: src/frontend/mame/ui/utils.cpp:76
+msgid "Save Unsupported"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:895 src/frontend/mame/ui/sndmenu.cpp:135
-#: src/frontend/mame/ui/sndmenu.cpp:137 src/frontend/mame/ui/menu.cpp:739
-#: src/frontend/mame/ui/cheatopt.cpp:299 src/frontend/mame/ui/cheatopt.cpp:305
-#: plugins/cheat/init.lua:554 plugins/cheat/init.lua:563
-#: plugins/cheatfind/init.lua:616
-msgid "Off"
+#: src/frontend/mame/ui/utils.cpp:77
+msgid "CHD Required"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:909 src/frontend/mame/ui/selgame.cpp:441
-msgid "Plugins"
+#: src/frontend/mame/ui/utils.cpp:78
+msgid "No CHD Required"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:74
-msgid "New Barcode:"
+#: src/frontend/mame/ui/utils.cpp:79
+msgid "Vertical Screen"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:78
-msgid "Enter Code"
+#: src/frontend/mame/ui/utils.cpp:80
+msgid "Horizontal Screen"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:119
-msgid "Barcode length invalid!"
+#: src/frontend/mame/ui/utils.cpp:81 src/frontend/mame/ui/utils.cpp:98
+msgid "Custom Filter"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:99
-msgid "Pseudo terminals"
+#: src/frontend/mame/ui/utils.cpp:91
+msgid "Publisher"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:39
-msgid "[failed]"
+#: src/frontend/mame/ui/utils.cpp:92
+msgid "Supported"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:60
-msgid "Input (general)"
+#: src/frontend/mame/ui/utils.cpp:93
+msgid "Partially Supported"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:62
-msgid "Input (this Machine)"
+#: src/frontend/mame/ui/utils.cpp:94
+msgid "Unsupported"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:66
-msgid "Analog Controls"
+#: src/frontend/mame/ui/utils.cpp:95
+msgid "Release Region"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:68
-msgid "Dip Switches"
+#: src/frontend/mame/ui/utils.cpp:96
+msgid "Device Type"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:71
-msgid "Machine Configuration"
+#: src/frontend/mame/ui/utils.cpp:97
+msgid "Software List"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:75
-msgid "Bookkeeping Info"
+#: src/frontend/mame/ui/utils.cpp:248
+msgid "<set up filters>"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:78
-msgid "Machine Information"
+#: src/frontend/mame/ui/utils.cpp:356
+msgid "Select custom filters:"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:85
-msgid "Image Information"
+#: src/frontend/mame/ui/utils.cpp:507
+#, c-format
+msgid "Filter %1$u"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:88
-msgid "File Manager"
+#: src/frontend/mame/ui/utils.cpp:522
+msgid "Remove last filter"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:96
-msgid "Tape Control"
+#: src/frontend/mame/ui/utils.cpp:524
+msgid "Add filter"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:102
-msgid "BIOS Selection"
+#: src/frontend/mame/ui/utils.cpp:966
+msgid "Select category:"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:106
-msgid "Slot Devices"
+#: src/frontend/mame/ui/utils.cpp:997
+msgid "[no category INI files]"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:110
-msgid "Barcode Reader"
+#: src/frontend/mame/ui/utils.cpp:1005
+msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:114
-msgid "Network Devices"
+#: src/frontend/mame/ui/utils.cpp:1039
+msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:118
-msgid "Keyboard Mode"
+#: src/frontend/mame/ui/utils.cpp:1044
+msgid "File"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Slider Controls"
+#: src/frontend/mame/ui/utils.cpp:1048
+msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:124 src/frontend/mame/ui/submenu.cpp:101
-msgid "Video Options"
+#: src/frontend/mame/ui/utils.cpp:1053
+msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:128
-msgid "Crosshair Options"
+#: src/frontend/mame/ui/utils.cpp:1054
+msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132 plugins/cheat/init.lua:735
-msgid "Cheat"
+#: src/frontend/mame/ui/filesel.cpp:260
+msgid "[create]"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:135
-msgid "Plugin Options"
+#: src/frontend/mame/ui/filesel.cpp:320
+#, c-format
+msgid "Error accessing %s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:139
-msgid "External DAT View"
+#: src/frontend/mame/ui/filesel.cpp:536
+msgid "Select access mode"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:154
-msgid "Select New Machine"
+#: src/frontend/mame/ui/filesel.cpp:537
+msgid "Read-only"
+msgstr ""
+
+#: src/frontend/mame/ui/filesel.cpp:539
+msgid "Read-write"
+msgstr ""
+
+#: src/frontend/mame/ui/filesel.cpp:540
+msgid "Read this image, write to another image"
+msgstr ""
+
+#: src/frontend/mame/ui/filesel.cpp:541
+msgid "Read this image, write to diff"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:192
+#, c-format
+msgid "%s [internal]"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:203 src/frontend/mame/ui/miscmenu.cpp:97
+#: src/frontend/mame/ui/inputmap.cpp:615
+msgid "Reset"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:407
+msgid " COLORS"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:407
+msgid " PENS"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:304
+msgid "Return to Machine"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:309 src/frontend/mame/ui/menu.cpp:311
+msgid "Exit"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:316 src/frontend/mame/ui/menu.cpp:318
+msgid "Return to Previous Menu"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:430 src/frontend/mame/ui/menu.cpp:762
+#: plugins/cheat/init.lua:569 plugins/cheatfind/init.lua:792
+#: plugins/cheatfind/init.lua:803
+msgid "On"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:430 src/frontend/mame/ui/menu.cpp:765
+#: plugins/cheat/init.lua:572 plugins/cheat/init.lua:581
+#: plugins/cheatfind/init.lua:789 plugins/cheatfind/init.lua:800
+msgid "Off"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:768
+msgid "Auto"
msgstr ""
#: src/frontend/mame/ui/custui.cpp:31
@@ -1274,1303 +1377,1281 @@ msgstr ""
msgid "Violet"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:22
-msgid "Miscellaneous Options"
-msgstr ""
-
-#: src/frontend/mame/ui/submenu.cpp:23
-msgid "Re-select last machine played"
+#: src/frontend/mame/ui/miscmenu.cpp:44
+msgid "Keyboard Mode:"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:24
-msgid "Enlarge images in the right panel"
+#: src/frontend/mame/ui/miscmenu.cpp:44
+msgid "Natural"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:26
-msgid "Show mouse pointer"
+#: src/frontend/mame/ui/miscmenu.cpp:44
+msgid "Emulated"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:27
-msgid "Confirm quit from machines"
+#: src/frontend/mame/ui/miscmenu.cpp:237
+#, c-format
+msgid ""
+"Uptime: %1$d:%2$02d:%3$02d\n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:28
-msgid "Skip information screen at startup"
+#: src/frontend/mame/ui/miscmenu.cpp:239
+#, c-format
+msgid ""
+"Uptime: %1$d:%2$02d\n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:29
-msgid "Force 4:3 aspect for snapshot display"
+#: src/frontend/mame/ui/miscmenu.cpp:243
+#, c-format
+msgid ""
+"Tickets dispensed: %1$d\n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:30
-msgid "Use image as background"
+#: src/frontend/mame/ui/miscmenu.cpp:254
+msgid "Coin %1$c: NA%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:31
-msgid "Skip BIOS selection menu"
+#: src/frontend/mame/ui/miscmenu.cpp:254
+#, c-format
+msgid "Coin %1$c: %2$d%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:32
-msgid "Skip software parts selection menu"
+#: src/frontend/mame/ui/miscmenu.cpp:257
+msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:33
-msgid "Info auto audit"
+#: src/frontend/mame/ui/miscmenu.cpp:504
+msgid "Visible Delay"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:34
-msgid "Hide romless machine from available list"
+#: src/frontend/mame/ui/miscmenu.cpp:602
+#, c-format
+msgid "%s.xml saved under ui folder."
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:38
-msgid "Advanced Options"
+#: src/frontend/mame/ui/miscmenu.cpp:628
+msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Performance Options"
+#: src/frontend/mame/ui/miscmenu.cpp:639
+#, c-format
+msgid "%s.txt saved under ui folder."
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Auto frame skip"
+#: src/frontend/mame/ui/miscmenu.cpp:656
+msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:41
-msgid "Frame skip"
+#: src/frontend/mame/ui/miscmenu.cpp:657
+msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:42
-msgid "Throttle"
+#: src/frontend/mame/ui/miscmenu.cpp:658
+msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:43
-msgid "Sleep"
+#: src/frontend/mame/ui/miscmenu.cpp:774
+msgid "Driver"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Speed"
+#: src/frontend/mame/ui/miscmenu.cpp:777
+msgid "This machine has no BIOS."
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:45
-msgid "Refresh speed"
+#: src/frontend/mame/ui/miscmenu.cpp:791
+msgid "Save machine configuration"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:47
-msgid "Rotation Options"
+#: src/frontend/mame/ui/miscmenu.cpp:802
+msgid "Configure machine:"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:49
-msgid "Rotate right"
+#: src/frontend/mame/ui/miscmenu.cpp:836 src/frontend/mame/ui/selmenu.cpp:2481
+msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:50
-msgid "Rotate left"
+#: src/frontend/mame/ui/miscmenu.cpp:918 src/frontend/mame/ui/selgame.cpp:611
+msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:51
-msgid "Auto rotate right"
+#: src/frontend/mame/ui/selgame.cpp:607
+msgid "Configure Machine"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:52
-msgid "Auto rotate left"
+#: src/frontend/mame/ui/selgame.cpp:1036
+#, c-format
+msgid "Romset\t%1$-.100s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:53
-msgid "Flip X"
+#: src/frontend/mame/ui/selgame.cpp:1037
+#, c-format
+msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:54
-msgid "Flip Y"
+#: src/frontend/mame/ui/selgame.cpp:1038
+#, c-format
+msgid "Manufacturer\t%1$-.100s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:56
-msgid "Artwork Options"
+#: src/frontend/mame/ui/selgame.cpp:1042
+#, c-format
+msgid "Driver is Clone of\t%1$-.100s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:57
-msgid "Artwork Crop"
+#: src/frontend/mame/ui/selgame.cpp:1044
+msgid "Driver is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:58
-msgid "Use Backdrops"
+#: src/frontend/mame/ui/selgame.cpp:1047
+msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:59
-msgid "Use Overlays"
+#: src/frontend/mame/ui/selgame.cpp:1049
+msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:60
-msgid "Use Bezels"
+#: src/frontend/mame/ui/selgame.cpp:1052
+msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:61
-msgid "Use Control Panels"
+#: src/frontend/mame/ui/selgame.cpp:1054
+msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:62
-msgid "Use Marquees"
+#: src/frontend/mame/ui/selgame.cpp:1056
+msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:64
-msgid "State/Playback Options"
+#: src/frontend/mame/ui/selgame.cpp:1059
+msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:65
-msgid "Automatic save/restore"
+#: src/frontend/mame/ui/selgame.cpp:1061
+msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:67
-msgid "Rewind capacity"
+#: src/frontend/mame/ui/selgame.cpp:1063
+msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:68
-msgid "Bilinear snapshot"
+#: src/frontend/mame/ui/selgame.cpp:1065
+msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:69
-msgid "Burn-in"
+#: src/frontend/mame/ui/selgame.cpp:1067
+msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:71
-msgid "Input Options"
+#: src/frontend/mame/ui/selgame.cpp:1070
+msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:72
-msgid "Coin lockout"
+#: src/frontend/mame/ui/selgame.cpp:1072
+msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:73
-msgid "Mouse"
+#: src/frontend/mame/ui/selgame.cpp:1074
+msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:74
-msgid "Joystick"
+#: src/frontend/mame/ui/selgame.cpp:1076
+msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:75
-msgid "Lightgun"
+#: src/frontend/mame/ui/selgame.cpp:1079
+msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:76
-msgid "Multi-keyboard"
+#: src/frontend/mame/ui/selgame.cpp:1081
+msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:77
-msgid "Multi-mouse"
+#: src/frontend/mame/ui/selgame.cpp:1084
+msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:78
-msgid "Steadykey"
+#: src/frontend/mame/ui/selgame.cpp:1086
+msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:79
-msgid "UI active"
+#: src/frontend/mame/ui/selgame.cpp:1089
+msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:80
-msgid "Offscreen reload"
+#: src/frontend/mame/ui/selgame.cpp:1091
+msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:81
-msgid "Joystick deadzone"
+#: src/frontend/mame/ui/selgame.cpp:1094
+msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:82
-msgid "Joystick saturation"
+#: src/frontend/mame/ui/selgame.cpp:1096
+msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:83
-msgid "Natural keyboard"
+#: src/frontend/mame/ui/selgame.cpp:1099
+msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:84
-msgid "Simultaneous contradictory"
+#: src/frontend/mame/ui/selgame.cpp:1101
+msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:85
-msgid "Coin impulse"
+#: src/frontend/mame/ui/selgame.cpp:1104
+msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:89
-msgid "Device Mapping"
+#: src/frontend/mame/ui/selgame.cpp:1106
+msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:90
-msgid "Lightgun Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1109
+msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Trackball Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1111
+msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:92
-msgid "Pedal Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1114
+msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:93
-msgid "Adstick Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1116
+msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:94
-msgid "Paddle Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1119
+msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Dial Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1121
+msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:96
-msgid "Positional Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1124
+msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:97
-msgid "Mouse Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1126
+msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:102
-msgid "Video Mode"
+#: src/frontend/mame/ui/selgame.cpp:1129
+msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:103
-msgid "Number Of Screens"
+#: src/frontend/mame/ui/selgame.cpp:1131
+msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:105
-msgid "Triple Buffering"
+#: src/frontend/mame/ui/selgame.cpp:1134
+msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:106
-msgid "HLSL"
+#: src/frontend/mame/ui/selgame.cpp:1136
+msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:108
-msgid "GLSL"
+#: src/frontend/mame/ui/selgame.cpp:1139
+msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:109
-msgid "Bilinear Filtering"
+#: src/frontend/mame/ui/selgame.cpp:1141
+msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:110
-msgid "Bitmap Prescaling"
+#: src/frontend/mame/ui/selgame.cpp:1144
+msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:111
-msgid "Window Mode"
+#: src/frontend/mame/ui/selgame.cpp:1146
+msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:112
-msgid "Enforce Aspect Ratio"
+#: src/frontend/mame/ui/selgame.cpp:1149
+msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:113
-msgid "Start Out Maximized"
+#: src/frontend/mame/ui/selgame.cpp:1151
+msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:114
-msgid "Synchronized Refresh"
+#: src/frontend/mame/ui/selgame.cpp:1154
+msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:115
-msgid "Wait Vertical Sync"
+#: src/frontend/mame/ui/selgame.cpp:1156
+msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:388
-msgid "Load State"
+#: src/frontend/mame/ui/selgame.cpp:1159
+msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:388
-msgid "Select position to load from"
+#: src/frontend/mame/ui/selgame.cpp:1161
+msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:412
-msgid "Save State"
+#: src/frontend/mame/ui/selgame.cpp:1163
+msgid "Mechanical Machine\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:412
-msgid "Select position to save to"
+#: src/frontend/mame/ui/selgame.cpp:1163
+msgid "Mechanical Machine\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/slotopt.cpp:192
-#, c-format
-msgid "%s [internal]"
+#: src/frontend/mame/ui/selgame.cpp:1164
+msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:309 src/frontend/mame/ui/selsoft.cpp:211
-#, c-format
-msgid ""
-"%s\n"
-" added to favorites list."
+#: src/frontend/mame/ui/selgame.cpp:1164
+msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:314 src/frontend/mame/ui/selgame.cpp:320
-#: src/frontend/mame/ui/selsoft.cpp:216
-#, c-format
-msgid ""
-"%s\n"
-" removed from favorites list."
+#: src/frontend/mame/ui/selgame.cpp:1165
+msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:437
-msgid "Configure Machine"
+#: src/frontend/mame/ui/selgame.cpp:1165
+msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:849
-#, c-format
-msgid "Romset\t%1$-.100s\n"
+#: src/frontend/mame/ui/selgame.cpp:1166
+msgid "Support Cocktail\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:850
-#, c-format
-msgid "Year\t%1$s\n"
+#: src/frontend/mame/ui/selgame.cpp:1166
+msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:851
-#, c-format
-msgid "Manufacturer\t%1$-.100s\n"
+#: src/frontend/mame/ui/selgame.cpp:1167
+msgid "Driver is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:855
-#, c-format
-msgid "Driver is Clone of\t%1$-.100s\n"
+#: src/frontend/mame/ui/selgame.cpp:1167
+msgid "Driver is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:857
-msgid "Driver is Parent\t\n"
+#: src/frontend/mame/ui/selgame.cpp:1168
+msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:860
-msgid "Analog Controls\tYes\n"
+#: src/frontend/mame/ui/selgame.cpp:1168
+msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:862
-msgid "Keyboard Inputs\tYes\n"
+#: src/frontend/mame/ui/selgame.cpp:1169
+msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:865
-msgid "Overall\tNOT WORKING\n"
+#: src/frontend/mame/ui/selgame.cpp:1169
+msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:867
-msgid "Overall\tUnemulated Protection\n"
+#: src/frontend/mame/ui/selgame.cpp:1179
+msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:869
-msgid "Overall\tWorking\n"
+#: src/frontend/mame/ui/selgame.cpp:1179
+msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:872
-msgid "Graphics\tUnimplemented\n"
+#: src/frontend/mame/ui/selgame.cpp:1192
+msgid "ROM Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:874
-msgid "Graphics\tWrong Colors\n"
+#: src/frontend/mame/ui/selgame.cpp:1194
+msgid "ROM Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:876
-msgid "Graphics\tImperfect Colors\n"
+#: src/frontend/mame/ui/selgame.cpp:1197
+msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:878
-msgid "Graphics\tImperfect\n"
+#: src/frontend/mame/ui/selgame.cpp:1199
+msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:880
-msgid "Graphics\tOK\n"
+#: src/frontend/mame/ui/selgame.cpp:1201
+msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:883
-msgid "Sound\tNone\n"
+#: src/frontend/mame/ui/selgame.cpp:1205
+msgid ""
+"ROM Audit \tDisabled\n"
+"Samples Audit \tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:885
-msgid "Sound\tUnimplemented\n"
+#: src/frontend/mame/ui/selgame.cpp:1396
+#, c-format
+msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:887
-msgid "Sound\tImperfect\n"
+#: src/frontend/mame/ui/selgame.cpp:1424
+#, c-format
+msgid "Romset: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:889
-msgid "Sound\tOK\n"
+#: src/frontend/mame/ui/selgame.cpp:1431
+#, c-format
+msgid "System: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:892
-msgid "Controls\tUnimplemented\n"
+#: src/frontend/mame/ui/selgame.cpp:1465
+msgid ""
+"The selected machine is missing one or more required ROM or CHD images. "
+"Please select a different machine.\n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:894
-msgid "Controls\tImperfect\n"
+#: src/frontend/mame/ui/sndmenu.cpp:135
+msgid "Sound"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:897
-msgid "Keyboard\tUnimplemented\n"
+#: src/frontend/mame/ui/sndmenu.cpp:136
+msgid "Sample Rate"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:899
-msgid "Keyboard\tImperfect\n"
+#: src/frontend/mame/ui/sndmenu.cpp:137
+msgid "Use External Samples"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:902
-msgid "Mouse\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:22
+msgid "Miscellaneous Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:904
-msgid "Mouse\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:23
+msgid "Re-select last machine played"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:907
-msgid "Microphone\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:24
+msgid "Enlarge images in the right panel"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:909
-msgid "Microphone\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:26
+msgid "Show mouse pointer"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:912
-msgid "Camera\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:27
+msgid "Confirm quit from machines"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:914
-msgid "Camera\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:28
+msgid "Skip information screen at startup"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:917
-msgid "Disk\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:29
+msgid "Force 4:3 aspect for snapshot display"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:919
-msgid "Disk\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:30
+msgid "Use image as background"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:922
-msgid "Printer\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:31
+msgid "Skip BIOS selection menu"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:924
-msgid "Printer\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:32
+msgid "Skip software parts selection menu"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:927
-msgid "LAN\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:33
+msgid "Info auto audit"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:929
-msgid "LAN\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:34
+msgid "Hide romless machine from available list"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:932
-msgid "WAN\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:38
+msgid "Advanced Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:934
-msgid "WAN\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:39
+msgid "Performance Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:937
-msgid "Timing\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:40
+msgid "Auto frame skip"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:939
-msgid "Timing\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:41
+msgid "Frame skip"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:941
-msgid "Mechanical Machine\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:42
+msgid "Throttle"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:941
-msgid "Mechanical Machine\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:43
+msgid "Sleep"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:942
-msgid "Requires Artwork\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:44
+msgid "Speed"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:942
-msgid "Requires Artwork\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:45
+msgid "Refresh speed"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:943
-msgid "Requires Clickable Artwork\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:47
+msgid "Rotation Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:943
-msgid "Requires Clickable Artwork\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:49
+msgid "Rotate right"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:944
-msgid "Support Cocktail\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:50
+msgid "Rotate left"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:944
-msgid "Support Cocktail\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:51
+msgid "Auto rotate right"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:945
-msgid "Driver is BIOS\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:52
+msgid "Auto rotate left"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:945
-msgid "Driver is BIOS\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:53
+msgid "Flip X"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:946
-msgid "Support Save\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:54
+msgid "Flip Y"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:946
-msgid "Support Save\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:56
+msgid "Artwork Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:947
-msgid "Screen Orientation\tVertical\n"
+#: src/frontend/mame/ui/submenu.cpp:57
+msgid "Artwork Crop"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:947
-msgid "Screen Orientation\tHorizontal\n"
+#: src/frontend/mame/ui/submenu.cpp:58
+msgid "Use Backdrops"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:957
-msgid "Requires CHD\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:59
+msgid "Use Overlays"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:957
-msgid "Requires CHD\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:60
+msgid "Use Bezels"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:970
-msgid "ROM Audit Result\tOK\n"
+#: src/frontend/mame/ui/submenu.cpp:61
+msgid "Use Control Panels"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:972
-msgid "ROM Audit Result\tBAD\n"
+#: src/frontend/mame/ui/submenu.cpp:62
+msgid "Use Marquees"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:975
-msgid "Samples Audit Result\tNone Needed\n"
+#: src/frontend/mame/ui/submenu.cpp:64
+msgid "State/Playback Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:977
-msgid "Samples Audit Result\tOK\n"
+#: src/frontend/mame/ui/submenu.cpp:65
+msgid "Automatic save/restore"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:979
-msgid "Samples Audit Result\tBAD\n"
+#: src/frontend/mame/ui/submenu.cpp:67
+msgid "Rewind capacity"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:983
-msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+#: src/frontend/mame/ui/submenu.cpp:68
+msgid "Bilinear snapshot"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1167
-#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
+#: src/frontend/mame/ui/submenu.cpp:69
+msgid "Burn-in"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1183 src/frontend/mame/ui/selsoft.cpp:555
-#, c-format
-msgid "%1$s: %2$s - Search: %3$s_"
+#: src/frontend/mame/ui/submenu.cpp:71
+msgid "Input Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1185 src/frontend/mame/ui/selsoft.cpp:557
-#, c-format
-msgid "Search: %1$s_"
+#: src/frontend/mame/ui/submenu.cpp:72
+msgid "Coin lockout"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1195
-#, c-format
-msgid "Romset: %1$-.100s"
+#: src/frontend/mame/ui/submenu.cpp:73
+msgid "Mouse"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1202
-#, c-format
-msgid "System: %1$-.100s"
+#: src/frontend/mame/ui/submenu.cpp:74
+msgid "Joystick"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1239
-msgid ""
-"The selected machine is missing one or more required ROM or CHD images. "
-"Please select a different machine.\n"
-"\n"
+#: src/frontend/mame/ui/submenu.cpp:75
+msgid "Lightgun"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1245 src/frontend/mame/ui/selsoft.cpp:462
-msgid "Press any key to continue."
+#: src/frontend/mame/ui/submenu.cpp:76
+msgid "Multi-keyboard"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:135
-msgid "Sound"
+#: src/frontend/mame/ui/submenu.cpp:77
+msgid "Multi-mouse"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:136
-msgid "Sample Rate"
+#: src/frontend/mame/ui/submenu.cpp:78
+msgid "Steadykey"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:137
-msgid "Use External Samples"
+#: src/frontend/mame/ui/submenu.cpp:79
+msgid "UI active"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:57 src/frontend/mame/ui/utils.cpp:81
-msgid "Unfiltered"
+#: src/frontend/mame/ui/submenu.cpp:80
+msgid "Offscreen reload"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:58 src/frontend/mame/ui/utils.cpp:82
-msgid "Available"
+#: src/frontend/mame/ui/submenu.cpp:81
+msgid "Joystick deadzone"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:59 src/frontend/mame/ui/utils.cpp:83
-msgid "Unavailable"
+#: src/frontend/mame/ui/submenu.cpp:82
+msgid "Joystick saturation"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:60
-msgid "Working"
+#: src/frontend/mame/ui/submenu.cpp:83
+msgid "Natural keyboard"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:61
-msgid "Not Working"
+#: src/frontend/mame/ui/submenu.cpp:84
+msgid "Simultaneous contradictory"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:62
-msgid "Mechanical"
+#: src/frontend/mame/ui/submenu.cpp:85
+msgid "Coin impulse"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:63
-msgid "Not Mechanical"
+#: src/frontend/mame/ui/submenu.cpp:89
+msgid "Device Mapping"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:64
-msgid "Category"
+#: src/frontend/mame/ui/submenu.cpp:90
+msgid "Lightgun Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:65
-msgid "Favorites"
+#: src/frontend/mame/ui/submenu.cpp:91
+msgid "Trackball Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:67
-msgid "Not BIOS"
+#: src/frontend/mame/ui/submenu.cpp:92
+msgid "Pedal Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:68 src/frontend/mame/ui/utils.cpp:84
-msgid "Parents"
+#: src/frontend/mame/ui/submenu.cpp:93
+msgid "Adstick Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:69 src/frontend/mame/ui/utils.cpp:85
-msgid "Clones"
+#: src/frontend/mame/ui/submenu.cpp:94
+msgid "Paddle Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:70
-msgid "Manufacturer"
+#: src/frontend/mame/ui/submenu.cpp:95
+msgid "Dial Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:71 src/frontend/mame/ui/utils.cpp:86
-msgid "Year"
+#: src/frontend/mame/ui/submenu.cpp:96
+msgid "Positional Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:72
-msgid "Save Supported"
+#: src/frontend/mame/ui/submenu.cpp:97
+msgid "Mouse Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:73
-msgid "Save Unsupported"
+#: src/frontend/mame/ui/submenu.cpp:102
+msgid "Video Mode"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:74
-msgid "CHD Required"
+#: src/frontend/mame/ui/submenu.cpp:103
+msgid "Number Of Screens"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:75
-msgid "No CHD Required"
+#: src/frontend/mame/ui/submenu.cpp:105
+msgid "Triple Buffering"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:76
-msgid "Vertical Screen"
+#: src/frontend/mame/ui/submenu.cpp:106
+msgid "HLSL"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:77
-msgid "Horizontal Screen"
+#: src/frontend/mame/ui/submenu.cpp:108
+msgid "GLSL"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:78 src/frontend/mame/ui/utils.cpp:94
-msgid "Custom Filter"
+#: src/frontend/mame/ui/submenu.cpp:109
+msgid "Bilinear Filtering"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:87
-msgid "Publisher"
+#: src/frontend/mame/ui/submenu.cpp:110
+msgid "Bitmap Prescaling"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:88
-msgid "Supported"
+#: src/frontend/mame/ui/submenu.cpp:111
+msgid "Window Mode"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:89
-msgid "Partially Supported"
+#: src/frontend/mame/ui/submenu.cpp:112
+msgid "Enforce Aspect Ratio"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:90
-msgid "Unsupported"
+#: src/frontend/mame/ui/submenu.cpp:113
+msgid "Start Out Maximized"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:91
-msgid "Release Region"
+#: src/frontend/mame/ui/submenu.cpp:114
+msgid "Synchronized Refresh"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:92
-msgid "Device Type"
+#: src/frontend/mame/ui/submenu.cpp:115
+msgid "Wait Vertical Sync"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:93
-msgid "Software List"
+#: src/frontend/mame/ui/devopt.cpp:43
+#, c-format
+msgid ""
+"[This option is currently mounted in the running system]\n"
+"\n"
+"Option: %1$s\n"
+"Device: %2$s\n"
+"\n"
+"The selected option enables the following items:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:244
-msgid "<set up filters>"
+#: src/frontend/mame/ui/devopt.cpp:44
+#, c-format
+msgid ""
+"[This option is NOT currently mounted in the running system]\n"
+"\n"
+"Option: %1$s\n"
+"Device: %2$s\n"
+"\n"
+"If you select this option, the following items will be enabled:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:352
-msgid "Select custom filters:"
+#: src/frontend/mame/ui/devopt.cpp:52
+msgid "* CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:503
+#: src/frontend/mame/ui/devopt.cpp:76 src/frontend/mame/ui/devopt.cpp:137
#, c-format
-msgid "Filter %1$u"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:518
-msgid "Remove last filter"
+msgid " %1$d×%2$s %3$d.%4$06d MHz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:520
-msgid "Add filter"
+#: src/frontend/mame/ui/devopt.cpp:76 src/frontend/mame/ui/devopt.cpp:137
+msgid " %1$d×%2$s %5$d.%6$03d kHz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:959
-msgid "Select category:"
+#: src/frontend/mame/ui/devopt.cpp:77 src/frontend/mame/ui/devopt.cpp:138
+msgid " %2$s %3$d.%4$06d MHz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:990
-msgid "[no category INI files]"
+#: src/frontend/mame/ui/devopt.cpp:77 src/frontend/mame/ui/devopt.cpp:138
+msgid " %2$s %5$d.%6$03d kHz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:998
-msgid "[no groups in INI file]"
+#: src/frontend/mame/ui/devopt.cpp:89
+msgid "* Video:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1032
-msgid "No category INI files found"
+#: src/frontend/mame/ui/devopt.cpp:94
+#, c-format
+msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1037
-msgid "File"
+#: src/frontend/mame/ui/devopt.cpp:103
+#, c-format
+msgid " Screen '%1$s': %2$d × %3$d (V) %4$f Hz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1041
-msgid "No groups found in category file"
+#: src/frontend/mame/ui/devopt.cpp:104
+#, c-format
+msgid " Screen '%1$s': %2$d × %3$d (H) %4$f Hz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1046
-msgid "Group"
+#: src/frontend/mame/ui/devopt.cpp:117
+msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1047
-msgid "Include clones"
+#: src/frontend/mame/ui/devopt.cpp:137
+#, c-format
+msgid " %1$d×%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:456
-msgid ""
-"The selected software is missing one or more required files. Please select a "
-"different software.\n"
-"\n"
+#: src/frontend/mame/ui/devopt.cpp:138
+msgid " %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:549
+#: src/frontend/mame/ui/devopt.cpp:168
#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d software packages )"
+msgid ""
+"* BIOS settings:\n"
+" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:550
+#: src/frontend/mame/ui/devopt.cpp:208 src/frontend/mame/ui/devopt.cpp:224
+#: src/frontend/mame/ui/devopt.cpp:269
#, c-format
-msgid "Driver: \"%1$s\" software list "
-msgstr ""
-
-#: src/frontend/mame/ui/filesel.cpp:260
-msgid "[create]"
+msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:419
+#: src/frontend/mame/ui/devopt.cpp:213 src/frontend/mame/ui/devopt.cpp:229
#, c-format
-msgid "Error accessing %s"
-msgstr ""
-
-#: src/frontend/mame/ui/filesel.cpp:515
-msgid "Select access mode"
+msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:516
-msgid "Read-only"
+#: src/frontend/mame/ui/devopt.cpp:234
+msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:518
-msgid "Read-write"
+#: src/frontend/mame/ui/devopt.cpp:236
+msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:519
-msgid "Read this image, write to another image"
+#: src/frontend/mame/ui/devopt.cpp:238
+msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:520
-msgid "Read this image, write to diff"
+#: src/frontend/mame/ui/devopt.cpp:240
+#, c-format
+msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/imgcntrl.cpp:117
-msgid "Cannot save over directory"
+#: src/frontend/mame/ui/devopt.cpp:242
+#, c-format
+msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/imgcntrl.cpp:150
-msgid ""
-"The software selected is missing one or more required ROM or CHD images. "
-"Please select a different one."
+#: src/frontend/mame/ui/devopt.cpp:244
+#, c-format
+msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:294
-msgid "Return to Machine"
+#: src/frontend/mame/ui/devopt.cpp:246
+#, c-format
+msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:299 src/frontend/mame/ui/menu.cpp:301
-msgid "Exit"
+#: src/frontend/mame/ui/devopt.cpp:248
+#, c-format
+msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:306 src/frontend/mame/ui/menu.cpp:308
-msgid "Return to Previous Menu"
+#: src/frontend/mame/ui/devopt.cpp:250
+#, c-format
+msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:742
-msgid "Auto"
+#: src/frontend/mame/ui/devopt.cpp:252
+#, c-format
+msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:92 plugins/cheat/init.lua:653
-#, c-format, lua-format
-msgid ""
-"Cheat Comment:\n"
-"%s"
+#: src/frontend/mame/ui/devopt.cpp:254
+#, c-format
+msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:105
-msgid "All cheats reloaded"
+#: src/frontend/mame/ui/devopt.cpp:259
+msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:136
-msgid "Autofire Settings"
+#: src/frontend/mame/ui/devopt.cpp:261
+#, c-format
+msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:157 plugins/cheat/init.lua:581
-msgid "Reset All"
+#: src/frontend/mame/ui/devopt.cpp:267
+msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:160 plugins/cheat/init.lua:582
-msgid "Reload All"
+#: src/frontend/mame/ui/devopt.cpp:274
+msgid "[None]\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:273
-msgid "Autofire Status"
+#: src/frontend/mame/ui/auditmenu.cpp:96
+#, c-format
+msgid "Audit ROMs for %1$u machines marked unavailable?"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:316
-msgid "No buttons found on this machine!"
+#: src/frontend/mame/ui/auditmenu.cpp:99
+#, c-format
+msgid "Audit ROMs for all %1$u machines?"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:327 src/frontend/mame/ui/cheatopt.cpp:331
-msgid "Autofire Delay"
+#: src/frontend/mame/ui/auditmenu.cpp:104
+#, c-format
+msgid "(results will be saved to %1$s)"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:337
-msgid "This driver requires images to be loaded in the following device(s): "
+#: src/frontend/mame/ui/auditmenu.cpp:130
+#, c-format
+msgid ""
+"Auditing ROMs for machine %2$u of %3$u...\n"
+"%1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1084 src/frontend/mame/ui/ui.cpp:1094
-msgid "Keyboard Emulation Status"
+#: src/frontend/mame/ui/auditmenu.cpp:142
+msgid "Start Audit"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1086
-msgid "Mode: PARTIAL Emulation"
+#: src/frontend/mame/ui/imgcntrl.cpp:117
+msgid "Cannot save over directory"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1087
-msgid "UI: Enabled"
+#: src/frontend/mame/ui/imgcntrl.cpp:150
+msgid ""
+"The software selected is missing one or more required ROM or CHD images. "
+"Please select a different one."
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1089 src/frontend/mame/ui/ui.cpp:1099
-msgid "**Use ScrLock to toggle**"
+#: src/frontend/mame/ui/info.cpp:31
+msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1096
-msgid "Mode: FULL Emulation"
+#: src/frontend/mame/ui/info.cpp:32
+msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1097
-msgid "UI: Disabled"
+#: src/frontend/mame/ui/info.cpp:33
+msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1249
-msgid "Autofire can't be enabled"
+#: src/frontend/mame/ui/info.cpp:34
+msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1302
-#, c-format
-msgid ""
-"Are you sure you want to quit?\n"
-"\n"
-"Press ''%1$s'' to quit,\n"
-"Press ''%2$s'' to return to emulation."
+#: src/frontend/mame/ui/info.cpp:35
+msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1374
-msgid "Master Volume"
+#: src/frontend/mame/ui/info.cpp:36
+msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1383
-#, c-format
-msgid "%1$s Volume"
+#: src/frontend/mame/ui/info.cpp:37
+msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1407
-#, c-format
-msgid "Overclock CPU %1$s"
+#: src/frontend/mame/ui/info.cpp:38
+msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1416
-#, c-format
-msgid "Overclock %1$s sound"
+#: src/frontend/mame/ui/info.cpp:39
+msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1437
-#, c-format
-msgid "%1$s Refresh Rate"
+#: src/frontend/mame/ui/info.cpp:40
+msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1442
-#, c-format
-msgid "%1$s Brightness"
+#: src/frontend/mame/ui/info.cpp:41
+msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1444
-#, c-format
-msgid "%1$s Contrast"
+#: src/frontend/mame/ui/info.cpp:42
+msgid "media"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1446
-#, c-format
-msgid "%1$s Gamma"
+#: src/frontend/mame/ui/info.cpp:43
+msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1450
-#, c-format
-msgid "%1$s Horiz Stretch"
+#: src/frontend/mame/ui/info.cpp:44
+msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1452
-#, c-format
-msgid "%1$s Horiz Position"
+#: src/frontend/mame/ui/info.cpp:45
+msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1454
-#, c-format
-msgid "%1$s Vert Stretch"
+#: src/frontend/mame/ui/info.cpp:46
+msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1456
-#, c-format
-msgid "%1$s Vert Position"
+#: src/frontend/mame/ui/info.cpp:47
+msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1475
-#, c-format
-msgid "Laserdisc '%1$s' Horiz Stretch"
+#: src/frontend/mame/ui/info.cpp:48
+msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1477
-#, c-format
-msgid "Laserdisc '%1$s' Horiz Position"
+#: src/frontend/mame/ui/info.cpp:49
+msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1479
-#, c-format
-msgid "Laserdisc '%1$s' Vert Stretch"
+#: src/frontend/mame/ui/info.cpp:50
+msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1481
-#, c-format
-msgid "Laserdisc '%1$s' Vert Position"
+#: src/frontend/mame/ui/info.cpp:51
+msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1493
-msgid "Vector Flicker"
+#: src/frontend/mame/ui/info.cpp:188
+msgid ""
+"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
+"run correctly.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1494
-msgid "Beam Width Minimum"
+#: src/frontend/mame/ui/info.cpp:198
+msgid ""
+"There are known problems with this machine\n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1495
-msgid "Beam Width Maximum"
+#: src/frontend/mame/ui/info.cpp:203
+msgid ""
+"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1496
-msgid "Beam Intensity Weight"
+#: src/frontend/mame/ui/info.cpp:208
+msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1511
+#: src/frontend/mame/ui/info.cpp:214 src/frontend/mame/ui/info.cpp:230
#, c-format
-msgid "Crosshair Scale %1$s"
-msgstr ""
-
-#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
-msgid "X"
+msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
-msgid "Y"
+#: src/frontend/mame/ui/info.cpp:214 src/frontend/mame/ui/info.cpp:230
+#: src/frontend/mame/ui/info.cpp:275
+#, c-format
+msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1513
-#, c-format
-msgid "Crosshair Offset %1$s"
+#: src/frontend/mame/ui/info.cpp:224
+msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1601
-#, c-format
-msgid "%1$3ddB"
+#: src/frontend/mame/ui/info.cpp:239
+msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1645
-#, c-format
-msgid "%1$d%%"
+#: src/frontend/mame/ui/info.cpp:241
+msgid "This machine requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1661
-#, c-format
-msgid "%1$3.0f%%"
+#: src/frontend/mame/ui/info.cpp:243
+msgid ""
+"This machine was never completed. It may exhibit strange behavior or missing "
+"elements that are not bugs in the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1685
-#, c-format
-msgid "%1$.3ffps"
+#: src/frontend/mame/ui/info.cpp:245
+msgid ""
+"This machine has no sound hardware, MAME will produce no sounds, this is "
+"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1708 src/frontend/mame/ui/ui.cpp:1730
-#: src/frontend/mame/ui/ui.cpp:1751 src/frontend/mame/ui/ui.cpp:1773
-#: src/frontend/mame/ui/ui.cpp:1795 src/frontend/mame/ui/ui.cpp:1817
-#: src/frontend/mame/ui/ui.cpp:1839 src/frontend/mame/ui/ui.cpp:1861
-#: src/frontend/mame/ui/ui.cpp:1883 src/frontend/mame/ui/ui.cpp:1905
-#: src/frontend/mame/ui/ui.cpp:1927
-#, c-format
-msgid "%1$.3f"
+#: src/frontend/mame/ui/info.cpp:249
+msgid ""
+"\n"
+"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
+"complete. There is nothing you can do to fix this problem except wait for "
+"the developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1942 src/frontend/mame/ui/ui.cpp:1957
-#: src/frontend/mame/ui/ui.cpp:1972 src/frontend/mame/ui/ui.cpp:1987
-#, c-format
-msgid "%1$1.2f"
+#: src/frontend/mame/ui/info.cpp:251
+msgid ""
+"\n"
+"Elements of this machine cannot be emulated as they requires physical "
+"interaction or consist of mechanical devices. It is not possible to fully "
+"experience this machine.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2005
+#: src/frontend/mame/ui/info.cpp:273
#, c-format
-msgid "Crosshair Scale X %1$1.3f"
+msgid ""
+"\n"
+"\n"
+"There are working clones of this machine: %s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2005
-#, c-format
-msgid "Crosshair Scale Y %1$1.3f"
+#: src/frontend/mame/ui/info.cpp:286
+msgid ""
+"\n"
+"\n"
+"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/info.cpp:301
#, c-format
-msgid "Crosshair Offset X %1$1.3f"
+msgid ""
+"%1$s\n"
+"%2$s %3$s\n"
+"Driver: %4$s\n"
+"\n"
+"CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
-#, c-format
-msgid "Crosshair Offset Y %1$1.3f"
+#: src/frontend/mame/ui/info.cpp:336 src/frontend/mame/ui/info.cpp:374
+msgid "MHz"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2167
-msgid "**Error saving ui.ini**"
+#: src/frontend/mame/ui/info.cpp:336 src/frontend/mame/ui/info.cpp:374
+msgid "kHz"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2226
-#, c-format
-msgid "**Error saving %s.ini**"
+#: src/frontend/mame/ui/info.cpp:350
+msgid ""
+"\n"
+"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:406
-msgid " COLORS"
+#: src/frontend/mame/ui/info.cpp:378
+msgid ""
+"\n"
+"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:406
-msgid " PENS"
+#: src/frontend/mame/ui/info.cpp:382
+msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:39
-#, c-format
-msgid ""
-"[This option is currently mounted in the running system]\n"
-"\n"
-"Option: %1$s\n"
-"Device: %2$s\n"
-"\n"
-"The selected option enables the following items:\n"
+#: src/frontend/mame/ui/info.cpp:389
+msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:40
+#: src/frontend/mame/ui/info.cpp:400
#, c-format
-msgid ""
-"[This option is NOT currently mounted in the running system]\n"
-"\n"
-"Option: %1$s\n"
-"Device: %2$s\n"
-"\n"
-"If you select this option, the following items will be enabled:\n"
+msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:48
-msgid "* CPU:\n"
+#: src/frontend/mame/ui/info.cpp:400
+msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:72 src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/info.cpp:446
#, c-format
-msgid " %1$d×%2$s %3$d.%4$06d MHz\n"
+msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:72 src/frontend/mame/ui/devopt.cpp:133
-msgid " %1$d×%2$s %5$d.%6$03d kHz\n"
+#: src/frontend/mame/ui/info.cpp:448
+msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:73 src/frontend/mame/ui/devopt.cpp:134
-msgid " %2$s %3$d.%4$06d MHz\n"
+#: src/frontend/mame/ui/info.cpp:533
+msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:73 src/frontend/mame/ui/devopt.cpp:134
-msgid " %2$s %5$d.%6$03d kHz\n"
+#: src/frontend/mame/ui/info.cpp:536
+msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:85
-msgid "* Video:\n"
+#: src/frontend/mame/ui/info.cpp:544
+msgid "[empty]"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:90
-#, c-format
-msgid " Screen '%1$s': Vector\n"
+#: src/frontend/mame/ui/selmenu.cpp:73
+msgid "Control Panels"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:99
-#, c-format
-msgid " Screen '%1$s': %2$d × %3$d (V) %4$f Hz\n"
+#: src/frontend/mame/ui/selmenu.cpp:78
+msgid "Artwork Preview"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:100
-#, c-format
-msgid " Screen '%1$s': %2$d × %3$d (H) %4$f Hz\n"
+#: src/frontend/mame/ui/selmenu.cpp:82
+msgid "Game Over"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:113
-msgid "* Sound:\n"
+#: src/frontend/mame/ui/selmenu.cpp:91
+msgid "Add or remove favorites"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:133
-#, c-format
-msgid " %1$d×%2$s\n"
+#: src/frontend/mame/ui/selmenu.cpp:92
+msgid "Export displayed list to file"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:134
-msgid " %2$s\n"
+#: src/frontend/mame/ui/selmenu.cpp:93
+msgid "Show DATs view"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:164
-#, c-format
-msgid ""
-"* BIOS settings:\n"
-" %1$d options [default: %2$s]\n"
+#: src/frontend/mame/ui/selmenu.cpp:261
+msgid "Software part selection:"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:204 src/frontend/mame/ui/devopt.cpp:220
-#: src/frontend/mame/ui/devopt.cpp:265
-#, c-format
-msgid " %1$s [default: %2$s]\n"
+#: src/frontend/mame/ui/selmenu.cpp:367
+msgid "BIOS selection:"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:209 src/frontend/mame/ui/devopt.cpp:225
+#: src/frontend/mame/ui/selmenu.cpp:622
#, c-format
-msgid " %1$s\n"
+msgid "Software is clone of: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:230
-msgid "* DIP switch settings:\n"
+#: src/frontend/mame/ui/selmenu.cpp:624
+msgid "Software is parent"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:232
-msgid "* Configuration settings:\n"
+#: src/frontend/mame/ui/selmenu.cpp:629
+msgid "Supported: No"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:234
-msgid "* Input device(s):\n"
+#: src/frontend/mame/ui/selmenu.cpp:634
+msgid "Supported: Partial"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:236
-#, c-format
-msgid " User inputs [%1$d inputs]\n"
+#: src/frontend/mame/ui/selmenu.cpp:639
+msgid "Supported: Yes"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:238
+#: src/frontend/mame/ui/selmenu.cpp:644
#, c-format
-msgid " Mahjong inputs [%1$d inputs]\n"
-msgstr ""
-
-#: src/frontend/mame/ui/devopt.cpp:240
-#, c-format
-msgid " Hanafuda inputs [%1$d inputs]\n"
+msgid "romset: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:242
+#: src/frontend/mame/ui/selmenu.cpp:660
#, c-format
-msgid " Gambling inputs [%1$d inputs]\n"
+msgid "Driver is clone of: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:244
-#, c-format
-msgid " Analog inputs [%1$d inputs]\n"
+#: src/frontend/mame/ui/selmenu.cpp:662
+msgid "Driver is parent"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:246
+#: src/frontend/mame/ui/selmenu.cpp:698
#, c-format
-msgid " Adjuster inputs [%1$d inputs]\n"
+msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:248
-#, c-format
-msgid " Keypad inputs [%1$d inputs]\n"
+#: src/frontend/mame/ui/selmenu.cpp:2083
+msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:250
-#, c-format
-msgid " Keyboard inputs [%1$d inputs]\n"
+#: src/frontend/mame/ui/selmenu.cpp:2084
+msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:255
-msgid "* Media Options:\n"
+#: src/frontend/mame/ui/selmenu.cpp:2549
+msgid "Usage"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:257
-#, c-format
-msgid " %1$s [tag: %2$s]\n"
+#: src/frontend/mame/ui/selmenu.cpp:2584
+msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:263
-msgid "* Slot Options:\n"
+#: src/frontend/mame/ui/inputmap.cpp:55
+msgid "User Interface"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:270
-msgid "[None]\n"
+#: src/frontend/mame/ui/inputmap.cpp:61
+msgid "Other Controls"
msgstr ""
#: plugins/timer/init.lua:94
@@ -2589,51 +2670,51 @@ msgstr ""
msgid "Timer"
msgstr ""
-#: plugins/cheat/init.lua:510
+#: plugins/cheat/init.lua:528
msgid "Select cheat to set hotkey"
msgstr ""
-#: plugins/cheat/init.lua:516
+#: plugins/cheat/init.lua:534
msgid "Press button for hotkey or wait to clear"
msgstr ""
-#: plugins/cheat/init.lua:528
+#: plugins/cheat/init.lua:546
msgid "None"
msgstr ""
-#: plugins/cheat/init.lua:533
+#: plugins/cheat/init.lua:551
msgid "Done"
msgstr ""
-#: plugins/cheat/init.lua:547 plugins/cheat/init.lua:561
+#: plugins/cheat/init.lua:565 plugins/cheat/init.lua:579
msgid "Set"
msgstr ""
-#: plugins/cheat/init.lua:580
+#: plugins/cheat/init.lua:598
msgid "Set hotkeys"
msgstr ""
-#: plugins/cheat/init.lua:720
+#: plugins/cheat/init.lua:738
#, lua-format
msgid "Activated: %s = %s"
msgstr ""
-#: plugins/cheat/init.lua:723 plugins/cheat/init.lua:781
+#: plugins/cheat/init.lua:741 plugins/cheat/init.lua:799
#, lua-format
msgid "Activated: %s"
msgstr ""
-#: plugins/cheat/init.lua:785
+#: plugins/cheat/init.lua:803
#, lua-format
msgid "Enabled: %s"
msgstr ""
-#: plugins/cheat/init.lua:790
+#: plugins/cheat/init.lua:808
#, lua-format
msgid "Disabled: %s"
msgstr ""
-#: plugins/cheat/init.lua:849
+#: plugins/cheat/init.lua:867
#, lua-format
msgid "%s added"
msgstr ""
@@ -2682,218 +2763,303 @@ msgstr ""
msgid "MARPScore"
msgstr ""
-#: plugins/cheatfind/init.lua:373
+#: plugins/cheatfind/init.lua:404
msgid "Save Cheat"
msgstr ""
-#: plugins/cheatfind/init.lua:376
+#: plugins/cheatfind/init.lua:407
msgid "Default"
msgstr ""
-#: plugins/cheatfind/init.lua:376
+#: plugins/cheatfind/init.lua:407
msgid "Custom"
msgstr ""
-#: plugins/cheatfind/init.lua:377
+#: plugins/cheatfind/init.lua:408
msgid "Cheat Name"
msgstr ""
-#: plugins/cheatfind/init.lua:383 plugins/cheatfind/init.lua:748
+#: plugins/cheatfind/init.lua:414 plugins/cheatfind/init.lua:1005
#, lua-format
msgid "Default name is %s"
msgstr ""
-#: plugins/cheatfind/init.lua:391
+#: plugins/cheatfind/init.lua:422
msgid "Player"
msgstr ""
-#: plugins/cheatfind/init.lua:396
+#: plugins/cheatfind/init.lua:427
msgid "Type"
msgstr ""
-#: plugins/cheatfind/init.lua:402
+#: plugins/cheatfind/init.lua:433
msgid "Save"
msgstr ""
-#: plugins/cheatfind/init.lua:429
+#: plugins/cheatfind/init.lua:462
#, lua-format
msgid "Cheat written to %s and added to cheat.simple"
msgstr ""
-#: plugins/cheatfind/init.lua:437
+#: plugins/cheatfind/init.lua:472
msgid "Cheat added to cheat.simple"
msgstr ""
-#: plugins/cheatfind/init.lua:442
+#: plugins/cheatfind/init.lua:477
msgid ""
"Unable to write file\n"
"Ensure that cheatpath folder exists"
msgstr ""
-#: plugins/cheatfind/init.lua:451
+#: plugins/cheatfind/init.lua:486
msgid "Cancel"
msgstr ""
-#: plugins/cheatfind/init.lua:456
+#: plugins/cheatfind/init.lua:491
msgid "CPU or RAM"
msgstr ""
-#: plugins/cheatfind/init.lua:460
+#: plugins/cheatfind/init.lua:495
msgid "Changes to this only take effect when \"Start new search\" is selected"
msgstr ""
-#: plugins/cheatfind/init.lua:479
-msgid "Data cleared and current state saved"
+#: plugins/cheatfind/init.lua:504
+msgid "Pause Mode"
msgstr ""
-#: plugins/cheatfind/init.lua:487
-msgid "Start new search"
+#: plugins/cheatfind/init.lua:511
+msgid "Manually pause & unpause the game when needed with the pause hotkey"
msgstr ""
-#: plugins/cheatfind/init.lua:497
-msgid "Current state saved"
+#: plugins/cheatfind/init.lua:536
+msgid "All slots cleared and current state saved to Slot 1"
msgstr ""
-#: plugins/cheatfind/init.lua:504
-msgid "Save current -- #"
+#: plugins/cheatfind/init.lua:551
+msgid "Start new search"
msgstr ""
-#: plugins/cheatfind/init.lua:536
+#: plugins/cheatfind/init.lua:564
#, lua-format
-msgid "%d total matches found"
+msgid "Memory State saved to Slot %d"
msgstr ""
-#: plugins/cheatfind/init.lua:543
-msgid "Compare"
+#: plugins/cheatfind/init.lua:583
+msgid "Save Current Memory State to Slot "
msgstr ""
-#: plugins/cheatfind/init.lua:546
-msgid "Left operand"
-msgstr ""
-
-#: plugins/cheatfind/init.lua:549
-msgid "Current"
+#: plugins/cheatfind/init.lua:614
+#, lua-format
+msgid "%d total matches found"
msgstr ""
-#: plugins/cheatfind/init.lua:554
-msgid "Operator"
+#: plugins/cheatfind/init.lua:655
+msgid "Perform Compare : "
msgstr ""
-#: plugins/cheatfind/init.lua:561
-msgid "Left less than right, value is difference"
+#: plugins/cheatfind/init.lua:672
+msgid "Left less than right"
msgstr ""
-#: plugins/cheatfind/init.lua:563
-msgid "Left greater than right, value is difference"
+#: plugins/cheatfind/init.lua:674
+msgid "Left greater than right"
msgstr ""
-#: plugins/cheatfind/init.lua:565
+#: plugins/cheatfind/init.lua:676
msgid "Left equal to right"
msgstr ""
-#: plugins/cheatfind/init.lua:567
-msgid "Left not equal to right, value is difference"
+#: plugins/cheatfind/init.lua:678
+msgid "Left not equal to right"
msgstr ""
-#: plugins/cheatfind/init.lua:569
+#: plugins/cheatfind/init.lua:680
msgid "Left equal to right with bitmask"
msgstr ""
-#: plugins/cheatfind/init.lua:571
+#: plugins/cheatfind/init.lua:682
msgid "Left not equal to right with bitmask"
msgstr ""
-#: plugins/cheatfind/init.lua:573
+#: plugins/cheatfind/init.lua:684
msgid "Left less than value"
msgstr ""
-#: plugins/cheatfind/init.lua:575
+#: plugins/cheatfind/init.lua:686
msgid "Left greater than value"
msgstr ""
-#: plugins/cheatfind/init.lua:577
+#: plugins/cheatfind/init.lua:688
msgid "Left equal to value"
msgstr ""
-#: plugins/cheatfind/init.lua:579
+#: plugins/cheatfind/init.lua:690
msgid "Left not equal to value"
msgstr ""
-#: plugins/cheatfind/init.lua:590
-msgid "Right operand"
+#: plugins/cheatfind/init.lua:712
+msgid "Value"
msgstr ""
-#: plugins/cheatfind/init.lua:598
-msgid "Value"
+#: plugins/cheatfind/init.lua:714
+msgid "Difference"
msgstr ""
-#: plugins/cheatfind/init.lua:602
+#: plugins/cheatfind/init.lua:719
msgid "Any"
msgstr ""
-#: plugins/cheatfind/init.lua:608
+#: plugins/cheatfind/init.lua:725
msgid "Data Format"
msgstr ""
-#: plugins/cheatfind/init.lua:632
+#: plugins/cheatfind/init.lua:731
+msgid "Test/Write Poke Value"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:738
+msgid ""
+"Use this if you want to poke the Slot 1 value (eg. You started with "
+"something but lost it)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:740
+msgid ""
+"Use this if you want to poke the Last Slot value (eg. You started without an "
+"item but finally got it)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:742
+msgid "Use this if you want to poke 0x00"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:744
+msgid "Use this if you want to poke 0x01"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:746
+msgid "Use this if you want to poke 0x02"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:748
+msgid "Use this if you want to poke 0x03"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:750
+msgid "Use this if you want to poke 0x04"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:752
+msgid "Use this if you want to poke 0x05"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:754
+msgid "Use this if you want to poke 0x06"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:756
+msgid "Use this if you want to poke 0x07"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:758
+msgid "Use this if you want to poke 0x08"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:760
+msgid "Use this if you want to poke 0x09"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:762
+msgid "Use this if you want to poke 0x63 (Decimal 99)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:764
+msgid "Use this if you want to poke 0x99 (BCD 99)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:766
+msgid "Use this if you want to poke 0xFF (Decimal 255)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:768
+msgid "Use this if you want to poke 0x3E7 (Decimal 999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:770
+msgid "Use this if you want to poke 0x999 (BCD 999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:772
+msgid "Use this if you want to poke 0x270F (Decimal 9999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:774
+msgid "Use this if you want to poke 0x9999 (BCD 9999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:776
+msgid "Use this if you want to poke 0xFFFF (Decimal 65535)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:816
msgid "Undo last search -- #"
msgstr ""
-#: plugins/cheatfind/init.lua:636
+#: plugins/cheatfind/init.lua:820
msgid "Match block"
msgstr ""
-#: plugins/cheatfind/init.lua:639
+#: plugins/cheatfind/init.lua:823
msgid "All"
msgstr ""
-#: plugins/cheatfind/init.lua:690
+#: plugins/cheatfind/init.lua:934
#, lua-format
-msgid "Test cheat at addr %08X"
+msgid "Test Cheat %08X:%02X"
msgstr ""
-#: plugins/cheatfind/init.lua:722
+#: plugins/cheatfind/init.lua:974
msgid "Cheat engine not available"
msgstr ""
-#: plugins/cheatfind/init.lua:771
+#: plugins/cheatfind/init.lua:1028
msgid "Test"
msgstr ""
-#: plugins/cheatfind/init.lua:771
+#: plugins/cheatfind/init.lua:1028
msgid "Write"
msgstr ""
-#: plugins/cheatfind/init.lua:771
+#: plugins/cheatfind/init.lua:1028
msgid "Watch"
msgstr ""
-#: plugins/cheatfind/init.lua:788
+#: plugins/cheatfind/init.lua:1045
msgid "Page"
msgstr ""
-#: plugins/cheatfind/init.lua:806
+#: plugins/cheatfind/init.lua:1063
msgid "Clear Watches"
msgstr ""
-#: plugins/cheatfind/init.lua:816
+#: plugins/cheatfind/init.lua:1078
msgid "Cheat Finder"
msgstr ""
-#: plugins/portname/init.lua:69
+#: plugins/portname/init.lua:103
msgid "Save input names to file"
msgstr ""
-#: plugins/portname/init.lua:100 plugins/portname/init.lua:105
-#: plugins/portname/init.lua:121
+#: plugins/portname/init.lua:134 plugins/portname/init.lua:139
+#: plugins/portname/init.lua:155
msgid "Failed to save input name file"
msgstr ""
-#: plugins/portname/init.lua:133
+#: plugins/portname/init.lua:167
#, lua-format
msgid "Input port name file saved to %s"
msgstr ""
-#: plugins/portname/init.lua:138
+#: plugins/portname/init.lua:172
msgid "Input ports"
msgstr ""
diff --git a/language/Belarusian/strings.po b/language/Belarusian/strings.po
index 1528c8cfcc2..83579301e0c 100644
--- a/language/Belarusian/strings.po
+++ b/language/Belarusian/strings.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-04-28 15:32+1000\n"
+"POT-Creation-Date: 2019-03-17 13:37+1100\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -19,1041 +19,1144 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-#: src/frontend/mame/ui/auditmenu.cpp:96
+#: src/frontend/mame/ui/videoopt.cpp:56
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable?"
+msgid "Screen #%d"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:99
-#, c-format
-msgid "Audit ROMs for all %1$u machines?"
+#: src/frontend/mame/ui/videoopt.cpp:204 src/frontend/mame/ui/submenu.cpp:48
+msgid "Rotate"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:104
-#, c-format
-msgid "(results will be saved to %1$s)"
+#: src/frontend/mame/ui/videoopt.cpp:208
+msgid "Backdrops"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:130
-#, c-format
-msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
-"%1$s"
+#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
+#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
+#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/ui.cpp:1255
+#: src/frontend/mame/ui/cheatopt.cpp:273
+msgid "Enabled"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:142
-msgid "Start Audit"
+#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
+#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
+#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/ui.cpp:1255
+#: src/frontend/mame/ui/cheatopt.cpp:273
+msgid "Disabled"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:49 src/frontend/mame/ui/dirmenu.cpp:45
-msgid "Snapshots"
+#: src/frontend/mame/ui/videoopt.cpp:212
+msgid "Overlays"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:50 src/frontend/mame/ui/dirmenu.cpp:46
-msgid "Cabinets"
+#: src/frontend/mame/ui/videoopt.cpp:216
+msgid "Bezels"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:51
-msgid "Control Panels"
+#: src/frontend/mame/ui/videoopt.cpp:220
+msgid "CPanels"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:52 src/frontend/mame/ui/dirmenu.cpp:50
-msgid "PCBs"
+#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/selmenu.cpp:86
+msgid "Marquees"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:53 src/frontend/mame/ui/dirmenu.cpp:47
-msgid "Flyers"
+#: src/frontend/mame/ui/videoopt.cpp:228
+msgid "View"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:54 src/frontend/mame/ui/dirmenu.cpp:48
-msgid "Titles"
+#: src/frontend/mame/ui/videoopt.cpp:228
+msgid "Cropped"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:55 src/frontend/mame/ui/dirmenu.cpp:49
-msgid "Ends"
+#: src/frontend/mame/ui/videoopt.cpp:228
+msgid "Full"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:56
-msgid "Artwork Preview"
+#: src/frontend/mame/ui/dirmenu.cpp:35
+msgid "ROMs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:57 src/frontend/mame/ui/dirmenu.cpp:55
-msgid "Bosses"
+#: src/frontend/mame/ui/dirmenu.cpp:36
+msgid "Software Media"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:58 src/frontend/mame/ui/dirmenu.cpp:60
-msgid "Logos"
+#: src/frontend/mame/ui/dirmenu.cpp:37
+msgid "UI"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:59 src/frontend/mame/ui/dirmenu.cpp:62
-msgid "Versus"
+#: src/frontend/mame/ui/dirmenu.cpp:38 src/frontend/mame/ui/custui.cpp:157
+msgid "Language"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:60
-msgid "Game Over"
+#: src/frontend/mame/ui/dirmenu.cpp:39
+msgid "Samples"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:61 src/frontend/mame/ui/dirmenu.cpp:59
-msgid "HowTo"
+#: src/frontend/mame/ui/dirmenu.cpp:40
+msgid "DATs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:62 src/frontend/mame/ui/dirmenu.cpp:61
-msgid "Scores"
+#: src/frontend/mame/ui/dirmenu.cpp:41
+msgid "INIs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:63 src/frontend/mame/ui/dirmenu.cpp:57
-msgid "Select"
+#: src/frontend/mame/ui/dirmenu.cpp:42
+msgid "Category INIs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:64 src/frontend/mame/ui/dirmenu.cpp:51
-#: src/frontend/mame/ui/videoopt.cpp:224
-msgid "Marquees"
+#: src/frontend/mame/ui/dirmenu.cpp:43
+msgid "Icons"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:65 src/frontend/mame/ui/dirmenu.cpp:63
-msgid "Covers"
+#: src/frontend/mame/ui/dirmenu.cpp:44 src/frontend/mame/ui/submenu.cpp:25
+msgid "Cheats"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:69
-msgid "Add or remove favorites"
+#: src/frontend/mame/ui/dirmenu.cpp:45 src/frontend/mame/ui/selmenu.cpp:71
+msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:70
-msgid "Export displayed list to file"
+#: src/frontend/mame/ui/dirmenu.cpp:46 src/frontend/mame/ui/selmenu.cpp:72
+msgid "Cabinets"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:71
-msgid "Show DATs view"
+#: src/frontend/mame/ui/dirmenu.cpp:47 src/frontend/mame/ui/selmenu.cpp:75
+msgid "Flyers"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:237
-msgid "Software part selection:"
+#: src/frontend/mame/ui/dirmenu.cpp:48 src/frontend/mame/ui/selmenu.cpp:76
+msgid "Titles"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:343
-msgid "BIOS selection:"
+#: src/frontend/mame/ui/dirmenu.cpp:49 src/frontend/mame/ui/selmenu.cpp:77
+msgid "Ends"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:570 src/frontend/mame/ui/selmenu.cpp:606
-#: src/frontend/mame/ui/simpleselgame.cpp:311
-#, c-format
-msgid "%1$s, %2$-.100s"
+#: src/frontend/mame/ui/dirmenu.cpp:50 src/frontend/mame/ui/selmenu.cpp:74
+msgid "PCBs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:574
-#, c-format
-msgid "Software is clone of: %1$-.100s"
+#: src/frontend/mame/ui/dirmenu.cpp:52
+msgid "Controls Panels"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:576
-msgid "Software is parent"
+#: src/frontend/mame/ui/dirmenu.cpp:53
+msgid "Crosshairs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:581
-msgid "Supported: No"
+#: src/frontend/mame/ui/dirmenu.cpp:54
+msgid "Artworks"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:586
-msgid "Supported: Partial"
+#: src/frontend/mame/ui/dirmenu.cpp:55 src/frontend/mame/ui/selmenu.cpp:79
+msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:591
-msgid "Supported: Yes"
+#: src/frontend/mame/ui/dirmenu.cpp:56
+msgid "Artworks Preview"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:596
-#, c-format
-msgid "romset: %1$-.100s"
+#: src/frontend/mame/ui/dirmenu.cpp:57 src/frontend/mame/ui/selmenu.cpp:85
+msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:612
-#, c-format
-msgid "Driver is clone of: %1$-.100s"
+#: src/frontend/mame/ui/dirmenu.cpp:58
+msgid "GameOver"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:614
-msgid "Driver is parent"
+#: src/frontend/mame/ui/dirmenu.cpp:59 src/frontend/mame/ui/selmenu.cpp:83
+msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:619
-#: src/frontend/mame/ui/simpleselgame.cpp:330
-msgid "Overall: NOT WORKING"
+#: src/frontend/mame/ui/dirmenu.cpp:60 src/frontend/mame/ui/selmenu.cpp:80
+msgid "Logos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:621
-#: src/frontend/mame/ui/simpleselgame.cpp:332
-msgid "Overall: Unemulated Protection"
+#: src/frontend/mame/ui/dirmenu.cpp:61 src/frontend/mame/ui/selmenu.cpp:84
+msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:623
-#: src/frontend/mame/ui/simpleselgame.cpp:334
-msgid "Overall: Working"
+#: src/frontend/mame/ui/dirmenu.cpp:62 src/frontend/mame/ui/selmenu.cpp:81
+msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:627
-#: src/frontend/mame/ui/simpleselgame.cpp:338
-msgid "Graphics: Unimplemented, "
+#: src/frontend/mame/ui/dirmenu.cpp:63 src/frontend/mame/ui/selmenu.cpp:87
+msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:629
-#: src/frontend/mame/ui/simpleselgame.cpp:340
-msgid "Graphics: Imperfect, "
+#: src/frontend/mame/ui/dirmenu.cpp:116
+msgid "Folders Setup"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:631
-#: src/frontend/mame/ui/simpleselgame.cpp:342
-msgid "Graphics: OK, "
+#: src/frontend/mame/ui/dirmenu.cpp:167
+#, c-format
+msgid "Current %1$s Folders"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:634
-#: src/frontend/mame/ui/simpleselgame.cpp:345
-msgid "Sound: None"
+#: src/frontend/mame/ui/dirmenu.cpp:179
+msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:636
-#: src/frontend/mame/ui/simpleselgame.cpp:347
-msgid "Sound: Unimplemented"
+#: src/frontend/mame/ui/dirmenu.cpp:179
+msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:638
-#: src/frontend/mame/ui/simpleselgame.cpp:349
-msgid "Sound: Imperfect"
+#: src/frontend/mame/ui/dirmenu.cpp:182
+msgid "Remove Folder"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:640
-#: src/frontend/mame/ui/simpleselgame.cpp:351
-msgid "Sound: OK"
+#: src/frontend/mame/ui/dirmenu.cpp:418
+#, c-format
+msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:650
+#: src/frontend/mame/ui/dirmenu.cpp:418
#, c-format
-msgid "%1$s %2$s"
+msgid "Add %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:1975
-msgid "Images"
+#: src/frontend/mame/ui/dirmenu.cpp:429
+msgid "Press TAB to set"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:1976
-msgid "Infos"
+#: src/frontend/mame/ui/dirmenu.cpp:513
+#, c-format
+msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2386 src/frontend/mame/ui/miscmenu.cpp:826
-msgid " (default)"
+#: src/frontend/mame/ui/selector.cpp:115
+msgid "Selection List - Search: "
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2454
-msgid "Usage"
+#: src/frontend/mame/ui/selector.cpp:123
+#, c-format
+msgid "Double click or press %1$s to select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2489
-msgid "General Info"
+#: src/frontend/mame/ui/tapectrl.cpp:85
+msgid "stopped"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:35
-msgid "ROMs"
+#: src/frontend/mame/ui/tapectrl.cpp:87
+msgid "playing"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:36
-msgid "Software Media"
+#: src/frontend/mame/ui/tapectrl.cpp:87
+msgid "(playing)"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:37
-msgid "UI"
+#: src/frontend/mame/ui/tapectrl.cpp:88
+msgid "recording"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:38 src/frontend/mame/ui/custui.cpp:157
-msgid "Language"
+#: src/frontend/mame/ui/tapectrl.cpp:88
+msgid "(recording)"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:39
-msgid "Samples"
+#: src/frontend/mame/ui/tapectrl.cpp:95
+msgid "Pause/Stop"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:40
-msgid "DATs"
+#: src/frontend/mame/ui/tapectrl.cpp:98
+msgid "Play"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:41
-msgid "INIs"
+#: src/frontend/mame/ui/tapectrl.cpp:101
+msgid "Record"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:42
-msgid "Category INIs"
+#: src/frontend/mame/ui/tapectrl.cpp:104 src/frontend/mame/ui/submenu.cpp:66
+msgid "Rewind"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:43
-msgid "Icons"
+#: src/frontend/mame/ui/tapectrl.cpp:107
+msgid "Fast Forward"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:44 src/frontend/mame/ui/submenu.cpp:25
-msgid "Cheats"
+#: src/frontend/mame/ui/swlist.cpp:83 src/frontend/mame/ui/filesel.cpp:256
+#: src/frontend/mame/ui/slotopt.cpp:220
+msgid "[empty slot]"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:52
-msgid "Controls Panels"
+#: src/frontend/mame/ui/swlist.cpp:88
+msgid "[file manager]"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:53
-msgid "Crosshairs"
+#: src/frontend/mame/ui/swlist.cpp:94 src/frontend/mame/ui/filesel.cpp:264
+msgid "[software list]"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:54
-msgid "Artworks"
+#: src/frontend/mame/ui/swlist.cpp:228
+msgid "Switch Item Ordering"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:56
-msgid "Artworks Preview"
+#: src/frontend/mame/ui/swlist.cpp:259
+#, c-format
+msgid "Switched Order: entries now ordered by %s"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:58
-msgid "GameOver"
+#: src/frontend/mame/ui/swlist.cpp:259
+msgid "shortname"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:116
-msgid "Folders Setup"
+#: src/frontend/mame/ui/swlist.cpp:259
+msgid "description"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:167
-#, c-format
-msgid "Current %1$s Folders"
+#: src/frontend/mame/ui/swlist.cpp:389
+msgid "[compatible lists]"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:179
-msgid "Change Folder"
+#: src/frontend/mame/ui/datmenu.cpp:80
+msgid "Software Usage"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:179
-msgid "Add Folder"
+#: src/frontend/mame/ui/datmenu.cpp:362
+msgid "Revision: "
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:182
-msgid "Remove Folder"
+#: src/frontend/mame/ui/filecreate.cpp:79
+msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:418
-#, c-format
-msgid "Change %1$s Folder - Search: %2$s_"
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1054
+msgid "No"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:418
-#, c-format
-msgid "Add %1$s Folder - Search: %2$s_"
+#: src/frontend/mame/ui/filecreate.cpp:82 src/frontend/mame/ui/utils.cpp:1054
+msgid "Yes"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:429
-msgid "Press TAB to set"
+#: src/frontend/mame/ui/filecreate.cpp:171
+msgid "New Image Name:"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:513
-#, c-format
-msgid "Remove %1$s Folder"
+#: src/frontend/mame/ui/filecreate.cpp:177
+msgid "Image Format:"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:30
-msgid "protection"
+#: src/frontend/mame/ui/filecreate.cpp:183
+msgid "Create"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:31
-msgid "color palette"
+#: src/frontend/mame/ui/filecreate.cpp:214
+msgid "Please enter a file extension too"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:32
-msgid "graphics"
+#: src/frontend/mame/ui/filecreate.cpp:266
+msgid "Select image format"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:33
-msgid "sound"
+#: src/frontend/mame/ui/mainmenu.cpp:60
+msgid "Input (general)"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:34
-msgid "controls"
+#: src/frontend/mame/ui/mainmenu.cpp:62
+msgid "Input (this Machine)"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:35
-msgid "keyboard"
+#: src/frontend/mame/ui/mainmenu.cpp:65
+msgid "Analog Controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:36
-msgid "mouse"
+#: src/frontend/mame/ui/mainmenu.cpp:67
+msgid "Dip Switches"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:37
-msgid "microphone"
+#: src/frontend/mame/ui/mainmenu.cpp:69
+msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
-msgid "camera"
+#: src/frontend/mame/ui/mainmenu.cpp:71
+msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
-msgid "disk"
+#: src/frontend/mame/ui/mainmenu.cpp:73
+msgid "Machine Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
-msgid "printer"
+#: src/frontend/mame/ui/mainmenu.cpp:79
+msgid "Image Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
-msgid "LAN"
+#: src/frontend/mame/ui/mainmenu.cpp:81
+msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
-msgid "WAN"
+#: src/frontend/mame/ui/mainmenu.cpp:88
+msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
-msgid "timing"
+#: src/frontend/mame/ui/mainmenu.cpp:91 src/frontend/mame/ui/info_pty.cpp:30
+msgid "Pseudo terminals"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:180
-msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:94
+msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:190
-msgid ""
-"There are known problems with this machine\n"
-"\n"
+#: src/frontend/mame/ui/mainmenu.cpp:97
+msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:195
-msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:100
+msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:200
-msgid "Completely unemulated features: "
+#: src/frontend/mame/ui/mainmenu.cpp:103
+msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:206 src/frontend/mame/ui/info.cpp:222
-#, c-format
-msgid "%s"
+#: src/frontend/mame/ui/mainmenu.cpp:106
+msgid "Keyboard Mode"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:206 src/frontend/mame/ui/info.cpp:222
-#: src/frontend/mame/ui/info.cpp:267
-#, c-format
-msgid ", %s"
+#: src/frontend/mame/ui/mainmenu.cpp:108
+msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:216
-msgid "Imperfectly emulated features: "
+#: src/frontend/mame/ui/mainmenu.cpp:110 src/frontend/mame/ui/submenu.cpp:101
+msgid "Video Options"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:231
-msgid "Screen flipping in cocktail mode is not supported.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:113
+msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:233
-msgid "This machine requires external artwork files.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:116 plugins/cheat/init.lua:753
+msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:235
-msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
-"elements that are not bugs in the emulation.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:237
-msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
-"expected behaviour.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:122
+msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:241
-msgid ""
-"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:127 src/frontend/mame/ui/miscmenu.cpp:786
+msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:243
-msgid ""
-"\n"
-"Elements of this machine cannot be emulated as they requires physical "
-"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:129 src/frontend/mame/ui/miscmenu.cpp:788
+msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:265
-#, c-format
-msgid ""
-"\n"
-"\n"
-"There are working clones of this machine: %s"
+#: src/frontend/mame/ui/mainmenu.cpp:135
+msgid "Select New Machine"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:278
-msgid ""
-"\n"
-"\n"
-"Press any key to continue"
+#: src/frontend/mame/ui/barcode.cpp:74
+msgid "New Barcode:"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:293
-#, c-format
-msgid ""
-"%1$s\n"
-"%2$s %3$s\n"
-"Driver: %4$s\n"
-"\n"
-"CPU:\n"
+#: src/frontend/mame/ui/barcode.cpp:78
+msgid "Enter Code"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:328 src/frontend/mame/ui/info.cpp:366
-msgid "MHz"
+#: src/frontend/mame/ui/barcode.cpp:119
+msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:328 src/frontend/mame/ui/info.cpp:366
-msgid "kHz"
+#: src/frontend/mame/ui/info_pty.cpp:39
+msgid "[failed]"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:72 src/frontend/mame/ui/sndmenu.cpp:149
+msgid "Sound Options"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:75
+msgid "General Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:78
+msgid "Save Configuration"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:141
+msgid "Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:199
+msgid "Filter"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:212
+msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:342
+#: src/frontend/mame/ui/optsmenu.cpp:213
+msgid "Configure Directories"
+msgstr ""
+
+#: src/frontend/mame/ui/simpleselgame.cpp:149
msgid ""
+"The selected game is missing one or more required ROM or CHD images. Please "
+"select a different game.\n"
"\n"
-"Sound:\n"
+"Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/info.cpp:370
+#: src/frontend/mame/ui/simpleselgame.cpp:247
+#, c-format
msgid ""
+"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
"\n"
-"Video:\n"
+"If this is your first time using %2$s, please see the config.txt file in the "
+"docs directory for information on configuring %2$s."
msgstr ""
-#: src/frontend/mame/ui/info.cpp:374
-msgid "None\n"
+#: src/frontend/mame/ui/simpleselgame.cpp:277
+#: src/frontend/mame/ui/selgame.cpp:606
+msgid "Configure Options"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:381
-msgid "Vector"
+#: src/frontend/mame/ui/simpleselgame.cpp:298
+#, c-format
+msgid "Type name or select: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:392
-#, c-format
-msgid "%1$s: %2$s\n"
+#: src/frontend/mame/ui/simpleselgame.cpp:300
+msgid "Type name or select: (random)"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:392
-msgid "%2$s\n"
+#: src/frontend/mame/ui/simpleselgame.cpp:314
+#: src/frontend/mame/ui/selsoft.cpp:652 src/frontend/mame/ui/selsoft.cpp:659
+#, c-format
+msgid "%1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:438
+#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/selmenu.cpp:618 src/frontend/mame/ui/selmenu.cpp:654
#, c-format
-msgid "Screen '%1$s'"
+msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:440
-msgid "Screen"
+#: src/frontend/mame/ui/simpleselgame.cpp:320
+#, c-format
+msgid "Driver: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:525
-msgid "Not supported"
+#: src/frontend/mame/ui/simpleselgame.cpp:336
+#: src/frontend/mame/ui/selmenu.cpp:667
+msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:528
-msgid "Partially supported"
+#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/selmenu.cpp:669
+msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:536
-msgid "[empty]"
+#: src/frontend/mame/ui/simpleselgame.cpp:340
+#: src/frontend/mame/ui/selmenu.cpp:671
+msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:193
-msgid "Filter"
+#: src/frontend/mame/ui/simpleselgame.cpp:344
+#: src/frontend/mame/ui/selmenu.cpp:675
+msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:206
-msgid "Customize UI"
+#: src/frontend/mame/ui/simpleselgame.cpp:346
+#: src/frontend/mame/ui/selmenu.cpp:677
+msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:207
-msgid "Configure Directories"
+#: src/frontend/mame/ui/simpleselgame.cpp:348
+#: src/frontend/mame/ui/selmenu.cpp:679
+msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:210 src/frontend/mame/ui/sndmenu.cpp:149
-msgid "Sound Options"
+#: src/frontend/mame/ui/simpleselgame.cpp:351
+#: src/frontend/mame/ui/selmenu.cpp:682
+msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:213
-msgid "General Inputs"
+#: src/frontend/mame/ui/simpleselgame.cpp:353
+#: src/frontend/mame/ui/selmenu.cpp:684
+msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:216
-msgid "Save Configuration"
+#: src/frontend/mame/ui/simpleselgame.cpp:355
+#: src/frontend/mame/ui/selmenu.cpp:686
+msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:228
-msgid "Settings"
+#: src/frontend/mame/ui/simpleselgame.cpp:357
+#: src/frontend/mame/ui/selmenu.cpp:688
+msgid "Sound: OK"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:85
-msgid "stopped"
+#: src/frontend/mame/ui/state.cpp:388
+msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:87
-msgid "playing"
+#: src/frontend/mame/ui/state.cpp:388
+msgid "Select position to load from"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:87
-msgid "(playing)"
+#: src/frontend/mame/ui/state.cpp:412
+msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
-msgid "recording"
+#: src/frontend/mame/ui/state.cpp:412
+msgid "Select position to save to"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
-msgid "(recording)"
+#: src/frontend/mame/ui/ui.cpp:337
+msgid "This driver requires images to be loaded in the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:95
-msgid "Pause/Stop"
+#: src/frontend/mame/ui/ui.cpp:1084 src/frontend/mame/ui/ui.cpp:1094
+msgid "Keyboard Emulation Status"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:98
-msgid "Play"
+#: src/frontend/mame/ui/ui.cpp:1086
+msgid "Mode: PARTIAL Emulation"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:101
-msgid "Record"
+#: src/frontend/mame/ui/ui.cpp:1087
+msgid "UI: Enabled"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:104 src/frontend/mame/ui/submenu.cpp:66
-msgid "Rewind"
+#: src/frontend/mame/ui/ui.cpp:1089 src/frontend/mame/ui/ui.cpp:1099
+msgid "**Use ScrLock to toggle**"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:107
-msgid "Fast Forward"
+#: src/frontend/mame/ui/ui.cpp:1096
+msgid "Mode: FULL Emulation"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:53
-msgid "User Interface"
+#: src/frontend/mame/ui/ui.cpp:1097
+msgid "UI: Disabled"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:59
-msgid "Other Controls"
+#: src/frontend/mame/ui/ui.cpp:1249
+msgid "Autofire can't be enabled"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:628 src/frontend/mame/ui/miscmenu.cpp:96
-#: src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset"
+#: src/frontend/mame/ui/ui.cpp:1302
+#, c-format
+msgid ""
+"Are you sure you want to quit?\n"
+"\n"
+"Press ''%1$s'' to quit,\n"
+"Press ''%2$s'' to return to emulation."
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
+#: src/frontend/mame/ui/ui.cpp:1374
+msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/ui.cpp:1383
#, c-format
-msgid "Double click or press %1$s to select"
+msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:83 src/frontend/mame/ui/slotopt.cpp:220
-#: src/frontend/mame/ui/filesel.cpp:256
-msgid "[empty slot]"
+#: src/frontend/mame/ui/ui.cpp:1407
+#, c-format
+msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:88
-msgid "[file manager]"
+#: src/frontend/mame/ui/ui.cpp:1416
+#, c-format
+msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:94 src/frontend/mame/ui/filesel.cpp:264
-msgid "[software list]"
+#: src/frontend/mame/ui/ui.cpp:1437
+#, c-format
+msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:228
-msgid "Switch Item Ordering"
+#: src/frontend/mame/ui/ui.cpp:1442
+#, c-format
+msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:259
+#: src/frontend/mame/ui/ui.cpp:1444
#, c-format
-msgid "Switched Order: entries now ordered by %s"
+msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:259
-msgid "shortname"
+#: src/frontend/mame/ui/ui.cpp:1446
+#, c-format
+msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:259
-msgid "description"
+#: src/frontend/mame/ui/ui.cpp:1450
+#, c-format
+msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:389
-msgid "[compatible lists]"
+#: src/frontend/mame/ui/ui.cpp:1452
+#, c-format
+msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:80
-msgid "Software Usage"
+#: src/frontend/mame/ui/ui.cpp:1454
+#, c-format
+msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:362
-msgid "Revision: "
+#: src/frontend/mame/ui/ui.cpp:1456
+#, c-format
+msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:149
-msgid ""
-"The selected game is missing one or more required ROM or CHD images. Please "
-"select a different game.\n"
-"\n"
-"Press any key to continue."
+#: src/frontend/mame/ui/ui.cpp:1475
+#, c-format
+msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:241
+#: src/frontend/mame/ui/ui.cpp:1477
#, c-format
-msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
-"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:271
-#: src/frontend/mame/ui/selgame.cpp:436
-msgid "Configure Options"
+#: src/frontend/mame/ui/ui.cpp:1479
+#, c-format
+msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:292
+#: src/frontend/mame/ui/ui.cpp:1481
#, c-format
-msgid "Type name or select: %1$s_"
+msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:294
-msgid "Type name or select: (random)"
+#: src/frontend/mame/ui/ui.cpp:1493
+msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:308
-#: src/frontend/mame/ui/selsoft.cpp:564 src/frontend/mame/ui/selsoft.cpp:571
-#, c-format
-msgid "%1$-.100s"
+#: src/frontend/mame/ui/ui.cpp:1494
+msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:314
+#: src/frontend/mame/ui/ui.cpp:1495
+msgid "Beam Width Maximum"
+msgstr ""
+
+#: src/frontend/mame/ui/ui.cpp:1496
+msgid "Beam Intensity Weight"
+msgstr ""
+
+#: src/frontend/mame/ui/ui.cpp:1511
#, c-format
-msgid "Driver: %1$-.100s"
+msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:56
+#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
+msgid "X"
+msgstr ""
+
+#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
+msgid "Y"
+msgstr ""
+
+#: src/frontend/mame/ui/ui.cpp:1513
#, c-format
-msgid "Screen #%d"
+msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:204 src/frontend/mame/ui/submenu.cpp:48
-msgid "Rotate"
+#: src/frontend/mame/ui/ui.cpp:1601
+#, c-format
+msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:208
-msgid "Backdrops"
+#: src/frontend/mame/ui/ui.cpp:1645
+#, c-format
+msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
-#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
-#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/cheatopt.cpp:273
-#: src/frontend/mame/ui/ui.cpp:1255
-msgid "Enabled"
+#: src/frontend/mame/ui/ui.cpp:1661
+#, c-format
+msgid "%1$3.0f%%"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
-#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
-#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/cheatopt.cpp:273
-#: src/frontend/mame/ui/ui.cpp:1255
-msgid "Disabled"
+#: src/frontend/mame/ui/ui.cpp:1685
+#, c-format
+msgid "%1$.3ffps"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:212
-msgid "Overlays"
+#: src/frontend/mame/ui/ui.cpp:1708 src/frontend/mame/ui/ui.cpp:1730
+#: src/frontend/mame/ui/ui.cpp:1751 src/frontend/mame/ui/ui.cpp:1773
+#: src/frontend/mame/ui/ui.cpp:1795 src/frontend/mame/ui/ui.cpp:1817
+#: src/frontend/mame/ui/ui.cpp:1839 src/frontend/mame/ui/ui.cpp:1861
+#: src/frontend/mame/ui/ui.cpp:1883 src/frontend/mame/ui/ui.cpp:1905
+#: src/frontend/mame/ui/ui.cpp:1927
+#, c-format
+msgid "%1$.3f"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:216
-msgid "Bezels"
+#: src/frontend/mame/ui/ui.cpp:1942 src/frontend/mame/ui/ui.cpp:1957
+#: src/frontend/mame/ui/ui.cpp:1972 src/frontend/mame/ui/ui.cpp:1987
+#, c-format
+msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:220
-msgid "CPanels"
+#: src/frontend/mame/ui/ui.cpp:2005
+#, c-format
+msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:228
-msgid "View"
+#: src/frontend/mame/ui/ui.cpp:2005
+#, c-format
+msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:228
-msgid "Cropped"
+#: src/frontend/mame/ui/ui.cpp:2024
+#, c-format
+msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:228
-msgid "Full"
+#: src/frontend/mame/ui/ui.cpp:2024
+#, c-format
+msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:79
-msgid "File Already Exists - Override?"
+#: src/frontend/mame/ui/ui.cpp:2167
+msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1047
-msgid "No"
+#: src/frontend/mame/ui/ui.cpp:2226
+#, c-format
+msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:82 src/frontend/mame/ui/utils.cpp:1047
-msgid "Yes"
+#: src/frontend/mame/ui/ui.cpp:2230 src/frontend/mame/ui/miscmenu.cpp:726
+msgid ""
+"\n"
+" Configuration saved \n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:171
-msgid "New Image Name:"
+#: src/frontend/mame/ui/cheatopt.cpp:92 plugins/cheat/init.lua:671
+#, c-format, lua-format
+msgid ""
+"Cheat Comment:\n"
+"%s"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:177
-msgid "Image Format:"
+#: src/frontend/mame/ui/cheatopt.cpp:105
+msgid "All cheats reloaded"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:183
-msgid "Create"
+#: src/frontend/mame/ui/cheatopt.cpp:136
+msgid "Autofire Settings"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:214
-msgid "Please enter a file extension too"
+#: src/frontend/mame/ui/cheatopt.cpp:157 plugins/cheat/init.lua:599
+msgid "Reset All"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:266
-msgid "Select image format"
+#: src/frontend/mame/ui/cheatopt.cpp:160 plugins/cheat/init.lua:600
+msgid "Reload All"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:43
-msgid "Keyboard Mode:"
+#: src/frontend/mame/ui/cheatopt.cpp:273
+msgid "Autofire Status"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:43
-msgid "Natural"
+#: src/frontend/mame/ui/cheatopt.cpp:306
+msgid "No buttons found on this machine!"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:43
-msgid "Emulated"
+#: src/frontend/mame/ui/cheatopt.cpp:317 src/frontend/mame/ui/cheatopt.cpp:321
+msgid "Autofire Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/selsoft.cpp:228 src/frontend/mame/ui/selgame.cpp:464
#, c-format
msgid ""
-"Uptime: %1$d:%2$02d:%3$02d\n"
-"\n"
+"%s\n"
+" added to favorites list."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:238
+#: src/frontend/mame/ui/selsoft.cpp:233 src/frontend/mame/ui/selgame.cpp:469
+#: src/frontend/mame/ui/selgame.cpp:475
#, c-format
msgid ""
-"Uptime: %1$d:%2$02d\n"
-"\n"
+"%s\n"
+" removed from favorites list."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:242
-#, c-format
+#: src/frontend/mame/ui/selsoft.cpp:507
msgid ""
-"Tickets dispensed: %1$d\n"
+"The selected software is missing one or more required files. Please select a "
+"different software.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:253
-msgid "Coin %1$c: NA%3$s\n"
+#: src/frontend/mame/ui/selsoft.cpp:513 src/frontend/mame/ui/selgame.cpp:1471
+msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:253
+#: src/frontend/mame/ui/selsoft.cpp:637
#, c-format
-msgid "Coin %1$c: %2$d%3$s\n"
+msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:256
-msgid " (locked)"
+#: src/frontend/mame/ui/selsoft.cpp:638
+#, c-format
+msgid "Driver: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:503
-msgid "Visible Delay"
+#: src/frontend/mame/ui/selsoft.cpp:643 src/frontend/mame/ui/selgame.cpp:1412
+#, c-format
+msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:601
+#: src/frontend/mame/ui/selsoft.cpp:645 src/frontend/mame/ui/selgame.cpp:1414
#, c-format
-msgid "%s.xml saved under ui folder."
+msgid "Search: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:627
-msgid "Name: Description:\n"
+#: src/frontend/mame/ui/utils.cpp:60 src/frontend/mame/ui/utils.cpp:84
+msgid "Unfiltered"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:638
-#, c-format
-msgid "%s.txt saved under ui folder."
+#: src/frontend/mame/ui/utils.cpp:61 src/frontend/mame/ui/utils.cpp:85
+msgid "Available"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:655
-msgid "Export list in XML format (like -listxml)"
+#: src/frontend/mame/ui/utils.cpp:62 src/frontend/mame/ui/utils.cpp:86
+msgid "Unavailable"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:656
-msgid "Export list in XML format (like -listxml, but exclude devices)"
+#: src/frontend/mame/ui/utils.cpp:63
+msgid "Working"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:657
-msgid "Export list in TXT format (like -listfull)"
+#: src/frontend/mame/ui/utils.cpp:64
+msgid "Not Working"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:710 src/frontend/mame/ui/ui.cpp:2230
-msgid ""
-"\n"
-" Configuration saved \n"
-"\n"
+#: src/frontend/mame/ui/utils.cpp:65
+msgid "Mechanical"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:66
+msgid "Not Mechanical"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:67
+msgid "Category"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:68 src/frontend/mame/ui/utils.cpp:87
+msgid "Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:760 src/frontend/mame/ui/utils.cpp:66
+#: src/frontend/mame/ui/utils.cpp:69 src/frontend/mame/ui/miscmenu.cpp:770
msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:764
-msgid "Driver"
+#: src/frontend/mame/ui/utils.cpp:70
+msgid "Not BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:767
-msgid "This machine has no BIOS."
+#: src/frontend/mame/ui/utils.cpp:71 src/frontend/mame/ui/utils.cpp:88
+msgid "Parents"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:776 src/frontend/mame/ui/mainmenu.cpp:145
-msgid "Add To Favorites"
+#: src/frontend/mame/ui/utils.cpp:72 src/frontend/mame/ui/utils.cpp:89
+msgid "Clones"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:778 src/frontend/mame/ui/mainmenu.cpp:147
-msgid "Remove From Favorites"
+#: src/frontend/mame/ui/utils.cpp:73
+msgid "Manufacturer"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:781
-msgid "Save machine configuration"
+#: src/frontend/mame/ui/utils.cpp:74 src/frontend/mame/ui/utils.cpp:90
+msgid "Year"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:792
-msgid "Configure machine:"
+#: src/frontend/mame/ui/utils.cpp:75
+msgid "Save Supported"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:895 src/frontend/mame/ui/sndmenu.cpp:135
-#: src/frontend/mame/ui/sndmenu.cpp:137 src/frontend/mame/ui/menu.cpp:736
-#: src/frontend/mame/ui/cheatopt.cpp:299 src/frontend/mame/ui/cheatopt.cpp:305
-#: plugins/cheat/init.lua:551 plugins/cheatfind/init.lua:619
-msgid "On"
+#: src/frontend/mame/ui/utils.cpp:76
+msgid "Save Unsupported"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:895 src/frontend/mame/ui/sndmenu.cpp:135
-#: src/frontend/mame/ui/sndmenu.cpp:137 src/frontend/mame/ui/menu.cpp:739
-#: src/frontend/mame/ui/cheatopt.cpp:299 src/frontend/mame/ui/cheatopt.cpp:305
-#: plugins/cheat/init.lua:554 plugins/cheat/init.lua:563
-#: plugins/cheatfind/init.lua:616
-msgid "Off"
+#: src/frontend/mame/ui/utils.cpp:77
+msgid "CHD Required"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:909 src/frontend/mame/ui/selgame.cpp:441
-msgid "Plugins"
+#: src/frontend/mame/ui/utils.cpp:78
+msgid "No CHD Required"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:74
-msgid "New Barcode:"
+#: src/frontend/mame/ui/utils.cpp:79
+msgid "Vertical Screen"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:78
-msgid "Enter Code"
+#: src/frontend/mame/ui/utils.cpp:80
+msgid "Horizontal Screen"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:119
-msgid "Barcode length invalid!"
+#: src/frontend/mame/ui/utils.cpp:81 src/frontend/mame/ui/utils.cpp:98
+msgid "Custom Filter"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:99
-msgid "Pseudo terminals"
+#: src/frontend/mame/ui/utils.cpp:91
+msgid "Publisher"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:39
-msgid "[failed]"
+#: src/frontend/mame/ui/utils.cpp:92
+msgid "Supported"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:60
-msgid "Input (general)"
+#: src/frontend/mame/ui/utils.cpp:93
+msgid "Partially Supported"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:62
-msgid "Input (this Machine)"
+#: src/frontend/mame/ui/utils.cpp:94
+msgid "Unsupported"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:66
-msgid "Analog Controls"
+#: src/frontend/mame/ui/utils.cpp:95
+msgid "Release Region"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:68
-msgid "Dip Switches"
+#: src/frontend/mame/ui/utils.cpp:96
+msgid "Device Type"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:71
-msgid "Machine Configuration"
+#: src/frontend/mame/ui/utils.cpp:97
+msgid "Software List"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:75
-msgid "Bookkeeping Info"
+#: src/frontend/mame/ui/utils.cpp:248
+msgid "<set up filters>"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:78
-msgid "Machine Information"
+#: src/frontend/mame/ui/utils.cpp:356
+msgid "Select custom filters:"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:85
-msgid "Image Information"
+#: src/frontend/mame/ui/utils.cpp:507
+#, c-format
+msgid "Filter %1$u"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:88
-msgid "File Manager"
+#: src/frontend/mame/ui/utils.cpp:522
+msgid "Remove last filter"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:96
-msgid "Tape Control"
+#: src/frontend/mame/ui/utils.cpp:524
+msgid "Add filter"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:102
-msgid "BIOS Selection"
+#: src/frontend/mame/ui/utils.cpp:966
+msgid "Select category:"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:106
-msgid "Slot Devices"
+#: src/frontend/mame/ui/utils.cpp:997
+msgid "[no category INI files]"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:110
-msgid "Barcode Reader"
+#: src/frontend/mame/ui/utils.cpp:1005
+msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:114
-msgid "Network Devices"
+#: src/frontend/mame/ui/utils.cpp:1039
+msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:118
-msgid "Keyboard Mode"
+#: src/frontend/mame/ui/utils.cpp:1044
+msgid "File"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Slider Controls"
+#: src/frontend/mame/ui/utils.cpp:1048
+msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:124 src/frontend/mame/ui/submenu.cpp:101
-msgid "Video Options"
+#: src/frontend/mame/ui/utils.cpp:1053
+msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:128
-msgid "Crosshair Options"
+#: src/frontend/mame/ui/utils.cpp:1054
+msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132 plugins/cheat/init.lua:735
-msgid "Cheat"
+#: src/frontend/mame/ui/filesel.cpp:260
+msgid "[create]"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:135
-msgid "Plugin Options"
+#: src/frontend/mame/ui/filesel.cpp:320
+#, c-format
+msgid "Error accessing %s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:139
-msgid "External DAT View"
+#: src/frontend/mame/ui/filesel.cpp:536
+msgid "Select access mode"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:154
-msgid "Select New Machine"
+#: src/frontend/mame/ui/filesel.cpp:537
+msgid "Read-only"
+msgstr ""
+
+#: src/frontend/mame/ui/filesel.cpp:539
+msgid "Read-write"
+msgstr ""
+
+#: src/frontend/mame/ui/filesel.cpp:540
+msgid "Read this image, write to another image"
+msgstr ""
+
+#: src/frontend/mame/ui/filesel.cpp:541
+msgid "Read this image, write to diff"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:192
+#, c-format
+msgid "%s [internal]"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:203 src/frontend/mame/ui/miscmenu.cpp:97
+#: src/frontend/mame/ui/inputmap.cpp:615
+msgid "Reset"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:407
+msgid " COLORS"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:407
+msgid " PENS"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:304
+msgid "Return to Machine"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:309 src/frontend/mame/ui/menu.cpp:311
+msgid "Exit"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:316 src/frontend/mame/ui/menu.cpp:318
+msgid "Return to Previous Menu"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:430 src/frontend/mame/ui/menu.cpp:762
+#: plugins/cheat/init.lua:569 plugins/cheatfind/init.lua:792
+#: plugins/cheatfind/init.lua:803
+msgid "On"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:430 src/frontend/mame/ui/menu.cpp:765
+#: plugins/cheat/init.lua:572 plugins/cheat/init.lua:581
+#: plugins/cheatfind/init.lua:789 plugins/cheatfind/init.lua:800
+msgid "Off"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:768
+msgid "Auto"
msgstr ""
#: src/frontend/mame/ui/custui.cpp:31
@@ -1276,1303 +1379,1281 @@ msgstr ""
msgid "Violet"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:22
-msgid "Miscellaneous Options"
-msgstr ""
-
-#: src/frontend/mame/ui/submenu.cpp:23
-msgid "Re-select last machine played"
+#: src/frontend/mame/ui/miscmenu.cpp:44
+msgid "Keyboard Mode:"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:24
-msgid "Enlarge images in the right panel"
+#: src/frontend/mame/ui/miscmenu.cpp:44
+msgid "Natural"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:26
-msgid "Show mouse pointer"
+#: src/frontend/mame/ui/miscmenu.cpp:44
+msgid "Emulated"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:27
-msgid "Confirm quit from machines"
+#: src/frontend/mame/ui/miscmenu.cpp:237
+#, c-format
+msgid ""
+"Uptime: %1$d:%2$02d:%3$02d\n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:28
-msgid "Skip information screen at startup"
+#: src/frontend/mame/ui/miscmenu.cpp:239
+#, c-format
+msgid ""
+"Uptime: %1$d:%2$02d\n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:29
-msgid "Force 4:3 aspect for snapshot display"
+#: src/frontend/mame/ui/miscmenu.cpp:243
+#, c-format
+msgid ""
+"Tickets dispensed: %1$d\n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:30
-msgid "Use image as background"
+#: src/frontend/mame/ui/miscmenu.cpp:254
+msgid "Coin %1$c: NA%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:31
-msgid "Skip BIOS selection menu"
+#: src/frontend/mame/ui/miscmenu.cpp:254
+#, c-format
+msgid "Coin %1$c: %2$d%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:32
-msgid "Skip software parts selection menu"
+#: src/frontend/mame/ui/miscmenu.cpp:257
+msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:33
-msgid "Info auto audit"
+#: src/frontend/mame/ui/miscmenu.cpp:504
+msgid "Visible Delay"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:34
-msgid "Hide romless machine from available list"
+#: src/frontend/mame/ui/miscmenu.cpp:602
+#, c-format
+msgid "%s.xml saved under ui folder."
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:38
-msgid "Advanced Options"
+#: src/frontend/mame/ui/miscmenu.cpp:628
+msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Performance Options"
+#: src/frontend/mame/ui/miscmenu.cpp:639
+#, c-format
+msgid "%s.txt saved under ui folder."
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Auto frame skip"
+#: src/frontend/mame/ui/miscmenu.cpp:656
+msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:41
-msgid "Frame skip"
+#: src/frontend/mame/ui/miscmenu.cpp:657
+msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:42
-msgid "Throttle"
+#: src/frontend/mame/ui/miscmenu.cpp:658
+msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:43
-msgid "Sleep"
+#: src/frontend/mame/ui/miscmenu.cpp:774
+msgid "Driver"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Speed"
+#: src/frontend/mame/ui/miscmenu.cpp:777
+msgid "This machine has no BIOS."
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:45
-msgid "Refresh speed"
+#: src/frontend/mame/ui/miscmenu.cpp:791
+msgid "Save machine configuration"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:47
-msgid "Rotation Options"
+#: src/frontend/mame/ui/miscmenu.cpp:802
+msgid "Configure machine:"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:49
-msgid "Rotate right"
+#: src/frontend/mame/ui/miscmenu.cpp:836 src/frontend/mame/ui/selmenu.cpp:2481
+msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:50
-msgid "Rotate left"
+#: src/frontend/mame/ui/miscmenu.cpp:918 src/frontend/mame/ui/selgame.cpp:611
+msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:51
-msgid "Auto rotate right"
+#: src/frontend/mame/ui/selgame.cpp:607
+msgid "Configure Machine"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:52
-msgid "Auto rotate left"
+#: src/frontend/mame/ui/selgame.cpp:1036
+#, c-format
+msgid "Romset\t%1$-.100s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:53
-msgid "Flip X"
+#: src/frontend/mame/ui/selgame.cpp:1037
+#, c-format
+msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:54
-msgid "Flip Y"
+#: src/frontend/mame/ui/selgame.cpp:1038
+#, c-format
+msgid "Manufacturer\t%1$-.100s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:56
-msgid "Artwork Options"
+#: src/frontend/mame/ui/selgame.cpp:1042
+#, c-format
+msgid "Driver is Clone of\t%1$-.100s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:57
-msgid "Artwork Crop"
+#: src/frontend/mame/ui/selgame.cpp:1044
+msgid "Driver is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:58
-msgid "Use Backdrops"
+#: src/frontend/mame/ui/selgame.cpp:1047
+msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:59
-msgid "Use Overlays"
+#: src/frontend/mame/ui/selgame.cpp:1049
+msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:60
-msgid "Use Bezels"
+#: src/frontend/mame/ui/selgame.cpp:1052
+msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:61
-msgid "Use Control Panels"
+#: src/frontend/mame/ui/selgame.cpp:1054
+msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:62
-msgid "Use Marquees"
+#: src/frontend/mame/ui/selgame.cpp:1056
+msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:64
-msgid "State/Playback Options"
+#: src/frontend/mame/ui/selgame.cpp:1059
+msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:65
-msgid "Automatic save/restore"
+#: src/frontend/mame/ui/selgame.cpp:1061
+msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:67
-msgid "Rewind capacity"
+#: src/frontend/mame/ui/selgame.cpp:1063
+msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:68
-msgid "Bilinear snapshot"
+#: src/frontend/mame/ui/selgame.cpp:1065
+msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:69
-msgid "Burn-in"
+#: src/frontend/mame/ui/selgame.cpp:1067
+msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:71
-msgid "Input Options"
+#: src/frontend/mame/ui/selgame.cpp:1070
+msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:72
-msgid "Coin lockout"
+#: src/frontend/mame/ui/selgame.cpp:1072
+msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:73
-msgid "Mouse"
+#: src/frontend/mame/ui/selgame.cpp:1074
+msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:74
-msgid "Joystick"
+#: src/frontend/mame/ui/selgame.cpp:1076
+msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:75
-msgid "Lightgun"
+#: src/frontend/mame/ui/selgame.cpp:1079
+msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:76
-msgid "Multi-keyboard"
+#: src/frontend/mame/ui/selgame.cpp:1081
+msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:77
-msgid "Multi-mouse"
+#: src/frontend/mame/ui/selgame.cpp:1084
+msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:78
-msgid "Steadykey"
+#: src/frontend/mame/ui/selgame.cpp:1086
+msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:79
-msgid "UI active"
+#: src/frontend/mame/ui/selgame.cpp:1089
+msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:80
-msgid "Offscreen reload"
+#: src/frontend/mame/ui/selgame.cpp:1091
+msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:81
-msgid "Joystick deadzone"
+#: src/frontend/mame/ui/selgame.cpp:1094
+msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:82
-msgid "Joystick saturation"
+#: src/frontend/mame/ui/selgame.cpp:1096
+msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:83
-msgid "Natural keyboard"
+#: src/frontend/mame/ui/selgame.cpp:1099
+msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:84
-msgid "Simultaneous contradictory"
+#: src/frontend/mame/ui/selgame.cpp:1101
+msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:85
-msgid "Coin impulse"
+#: src/frontend/mame/ui/selgame.cpp:1104
+msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:89
-msgid "Device Mapping"
+#: src/frontend/mame/ui/selgame.cpp:1106
+msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:90
-msgid "Lightgun Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1109
+msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Trackball Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1111
+msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:92
-msgid "Pedal Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1114
+msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:93
-msgid "Adstick Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1116
+msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:94
-msgid "Paddle Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1119
+msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Dial Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1121
+msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:96
-msgid "Positional Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1124
+msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:97
-msgid "Mouse Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1126
+msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:102
-msgid "Video Mode"
+#: src/frontend/mame/ui/selgame.cpp:1129
+msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:103
-msgid "Number Of Screens"
+#: src/frontend/mame/ui/selgame.cpp:1131
+msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:105
-msgid "Triple Buffering"
+#: src/frontend/mame/ui/selgame.cpp:1134
+msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:106
-msgid "HLSL"
+#: src/frontend/mame/ui/selgame.cpp:1136
+msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:108
-msgid "GLSL"
+#: src/frontend/mame/ui/selgame.cpp:1139
+msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:109
-msgid "Bilinear Filtering"
+#: src/frontend/mame/ui/selgame.cpp:1141
+msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:110
-msgid "Bitmap Prescaling"
+#: src/frontend/mame/ui/selgame.cpp:1144
+msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:111
-msgid "Window Mode"
+#: src/frontend/mame/ui/selgame.cpp:1146
+msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:112
-msgid "Enforce Aspect Ratio"
+#: src/frontend/mame/ui/selgame.cpp:1149
+msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:113
-msgid "Start Out Maximized"
+#: src/frontend/mame/ui/selgame.cpp:1151
+msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:114
-msgid "Synchronized Refresh"
+#: src/frontend/mame/ui/selgame.cpp:1154
+msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:115
-msgid "Wait Vertical Sync"
+#: src/frontend/mame/ui/selgame.cpp:1156
+msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:388
-msgid "Load State"
+#: src/frontend/mame/ui/selgame.cpp:1159
+msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:388
-msgid "Select position to load from"
+#: src/frontend/mame/ui/selgame.cpp:1161
+msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:412
-msgid "Save State"
+#: src/frontend/mame/ui/selgame.cpp:1163
+msgid "Mechanical Machine\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:412
-msgid "Select position to save to"
+#: src/frontend/mame/ui/selgame.cpp:1163
+msgid "Mechanical Machine\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/slotopt.cpp:192
-#, c-format
-msgid "%s [internal]"
+#: src/frontend/mame/ui/selgame.cpp:1164
+msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:309 src/frontend/mame/ui/selsoft.cpp:211
-#, c-format
-msgid ""
-"%s\n"
-" added to favorites list."
+#: src/frontend/mame/ui/selgame.cpp:1164
+msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:314 src/frontend/mame/ui/selgame.cpp:320
-#: src/frontend/mame/ui/selsoft.cpp:216
-#, c-format
-msgid ""
-"%s\n"
-" removed from favorites list."
+#: src/frontend/mame/ui/selgame.cpp:1165
+msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:437
-msgid "Configure Machine"
+#: src/frontend/mame/ui/selgame.cpp:1165
+msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:849
-#, c-format
-msgid "Romset\t%1$-.100s\n"
+#: src/frontend/mame/ui/selgame.cpp:1166
+msgid "Support Cocktail\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:850
-#, c-format
-msgid "Year\t%1$s\n"
+#: src/frontend/mame/ui/selgame.cpp:1166
+msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:851
-#, c-format
-msgid "Manufacturer\t%1$-.100s\n"
+#: src/frontend/mame/ui/selgame.cpp:1167
+msgid "Driver is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:855
-#, c-format
-msgid "Driver is Clone of\t%1$-.100s\n"
+#: src/frontend/mame/ui/selgame.cpp:1167
+msgid "Driver is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:857
-msgid "Driver is Parent\t\n"
+#: src/frontend/mame/ui/selgame.cpp:1168
+msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:860
-msgid "Analog Controls\tYes\n"
+#: src/frontend/mame/ui/selgame.cpp:1168
+msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:862
-msgid "Keyboard Inputs\tYes\n"
+#: src/frontend/mame/ui/selgame.cpp:1169
+msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:865
-msgid "Overall\tNOT WORKING\n"
+#: src/frontend/mame/ui/selgame.cpp:1169
+msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:867
-msgid "Overall\tUnemulated Protection\n"
+#: src/frontend/mame/ui/selgame.cpp:1179
+msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:869
-msgid "Overall\tWorking\n"
+#: src/frontend/mame/ui/selgame.cpp:1179
+msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:872
-msgid "Graphics\tUnimplemented\n"
+#: src/frontend/mame/ui/selgame.cpp:1192
+msgid "ROM Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:874
-msgid "Graphics\tWrong Colors\n"
+#: src/frontend/mame/ui/selgame.cpp:1194
+msgid "ROM Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:876
-msgid "Graphics\tImperfect Colors\n"
+#: src/frontend/mame/ui/selgame.cpp:1197
+msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:878
-msgid "Graphics\tImperfect\n"
+#: src/frontend/mame/ui/selgame.cpp:1199
+msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:880
-msgid "Graphics\tOK\n"
+#: src/frontend/mame/ui/selgame.cpp:1201
+msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:883
-msgid "Sound\tNone\n"
+#: src/frontend/mame/ui/selgame.cpp:1205
+msgid ""
+"ROM Audit \tDisabled\n"
+"Samples Audit \tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:885
-msgid "Sound\tUnimplemented\n"
+#: src/frontend/mame/ui/selgame.cpp:1396
+#, c-format
+msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:887
-msgid "Sound\tImperfect\n"
+#: src/frontend/mame/ui/selgame.cpp:1424
+#, c-format
+msgid "Romset: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:889
-msgid "Sound\tOK\n"
+#: src/frontend/mame/ui/selgame.cpp:1431
+#, c-format
+msgid "System: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:892
-msgid "Controls\tUnimplemented\n"
+#: src/frontend/mame/ui/selgame.cpp:1465
+msgid ""
+"The selected machine is missing one or more required ROM or CHD images. "
+"Please select a different machine.\n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:894
-msgid "Controls\tImperfect\n"
+#: src/frontend/mame/ui/sndmenu.cpp:135
+msgid "Sound"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:897
-msgid "Keyboard\tUnimplemented\n"
+#: src/frontend/mame/ui/sndmenu.cpp:136
+msgid "Sample Rate"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:899
-msgid "Keyboard\tImperfect\n"
+#: src/frontend/mame/ui/sndmenu.cpp:137
+msgid "Use External Samples"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:902
-msgid "Mouse\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:22
+msgid "Miscellaneous Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:904
-msgid "Mouse\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:23
+msgid "Re-select last machine played"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:907
-msgid "Microphone\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:24
+msgid "Enlarge images in the right panel"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:909
-msgid "Microphone\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:26
+msgid "Show mouse pointer"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:912
-msgid "Camera\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:27
+msgid "Confirm quit from machines"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:914
-msgid "Camera\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:28
+msgid "Skip information screen at startup"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:917
-msgid "Disk\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:29
+msgid "Force 4:3 aspect for snapshot display"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:919
-msgid "Disk\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:30
+msgid "Use image as background"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:922
-msgid "Printer\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:31
+msgid "Skip BIOS selection menu"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:924
-msgid "Printer\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:32
+msgid "Skip software parts selection menu"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:927
-msgid "LAN\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:33
+msgid "Info auto audit"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:929
-msgid "LAN\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:34
+msgid "Hide romless machine from available list"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:932
-msgid "WAN\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:38
+msgid "Advanced Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:934
-msgid "WAN\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:39
+msgid "Performance Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:937
-msgid "Timing\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:40
+msgid "Auto frame skip"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:939
-msgid "Timing\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:41
+msgid "Frame skip"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:941
-msgid "Mechanical Machine\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:42
+msgid "Throttle"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:941
-msgid "Mechanical Machine\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:43
+msgid "Sleep"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:942
-msgid "Requires Artwork\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:44
+msgid "Speed"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:942
-msgid "Requires Artwork\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:45
+msgid "Refresh speed"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:943
-msgid "Requires Clickable Artwork\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:47
+msgid "Rotation Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:943
-msgid "Requires Clickable Artwork\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:49
+msgid "Rotate right"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:944
-msgid "Support Cocktail\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:50
+msgid "Rotate left"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:944
-msgid "Support Cocktail\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:51
+msgid "Auto rotate right"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:945
-msgid "Driver is BIOS\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:52
+msgid "Auto rotate left"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:945
-msgid "Driver is BIOS\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:53
+msgid "Flip X"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:946
-msgid "Support Save\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:54
+msgid "Flip Y"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:946
-msgid "Support Save\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:56
+msgid "Artwork Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:947
-msgid "Screen Orientation\tVertical\n"
+#: src/frontend/mame/ui/submenu.cpp:57
+msgid "Artwork Crop"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:947
-msgid "Screen Orientation\tHorizontal\n"
+#: src/frontend/mame/ui/submenu.cpp:58
+msgid "Use Backdrops"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:957
-msgid "Requires CHD\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:59
+msgid "Use Overlays"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:957
-msgid "Requires CHD\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:60
+msgid "Use Bezels"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:970
-msgid "ROM Audit Result\tOK\n"
+#: src/frontend/mame/ui/submenu.cpp:61
+msgid "Use Control Panels"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:972
-msgid "ROM Audit Result\tBAD\n"
+#: src/frontend/mame/ui/submenu.cpp:62
+msgid "Use Marquees"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:975
-msgid "Samples Audit Result\tNone Needed\n"
+#: src/frontend/mame/ui/submenu.cpp:64
+msgid "State/Playback Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:977
-msgid "Samples Audit Result\tOK\n"
+#: src/frontend/mame/ui/submenu.cpp:65
+msgid "Automatic save/restore"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:979
-msgid "Samples Audit Result\tBAD\n"
+#: src/frontend/mame/ui/submenu.cpp:67
+msgid "Rewind capacity"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:983
-msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+#: src/frontend/mame/ui/submenu.cpp:68
+msgid "Bilinear snapshot"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1167
-#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
+#: src/frontend/mame/ui/submenu.cpp:69
+msgid "Burn-in"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1183 src/frontend/mame/ui/selsoft.cpp:555
-#, c-format
-msgid "%1$s: %2$s - Search: %3$s_"
+#: src/frontend/mame/ui/submenu.cpp:71
+msgid "Input Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1185 src/frontend/mame/ui/selsoft.cpp:557
-#, c-format
-msgid "Search: %1$s_"
+#: src/frontend/mame/ui/submenu.cpp:72
+msgid "Coin lockout"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1195
-#, c-format
-msgid "Romset: %1$-.100s"
+#: src/frontend/mame/ui/submenu.cpp:73
+msgid "Mouse"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1202
-#, c-format
-msgid "System: %1$-.100s"
+#: src/frontend/mame/ui/submenu.cpp:74
+msgid "Joystick"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1239
-msgid ""
-"The selected machine is missing one or more required ROM or CHD images. "
-"Please select a different machine.\n"
-"\n"
+#: src/frontend/mame/ui/submenu.cpp:75
+msgid "Lightgun"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1245 src/frontend/mame/ui/selsoft.cpp:462
-msgid "Press any key to continue."
+#: src/frontend/mame/ui/submenu.cpp:76
+msgid "Multi-keyboard"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:135
-msgid "Sound"
+#: src/frontend/mame/ui/submenu.cpp:77
+msgid "Multi-mouse"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:136
-msgid "Sample Rate"
+#: src/frontend/mame/ui/submenu.cpp:78
+msgid "Steadykey"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:137
-msgid "Use External Samples"
+#: src/frontend/mame/ui/submenu.cpp:79
+msgid "UI active"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:57 src/frontend/mame/ui/utils.cpp:81
-msgid "Unfiltered"
+#: src/frontend/mame/ui/submenu.cpp:80
+msgid "Offscreen reload"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:58 src/frontend/mame/ui/utils.cpp:82
-msgid "Available"
+#: src/frontend/mame/ui/submenu.cpp:81
+msgid "Joystick deadzone"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:59 src/frontend/mame/ui/utils.cpp:83
-msgid "Unavailable"
+#: src/frontend/mame/ui/submenu.cpp:82
+msgid "Joystick saturation"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:60
-msgid "Working"
+#: src/frontend/mame/ui/submenu.cpp:83
+msgid "Natural keyboard"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:61
-msgid "Not Working"
+#: src/frontend/mame/ui/submenu.cpp:84
+msgid "Simultaneous contradictory"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:62
-msgid "Mechanical"
+#: src/frontend/mame/ui/submenu.cpp:85
+msgid "Coin impulse"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:63
-msgid "Not Mechanical"
+#: src/frontend/mame/ui/submenu.cpp:89
+msgid "Device Mapping"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:64
-msgid "Category"
+#: src/frontend/mame/ui/submenu.cpp:90
+msgid "Lightgun Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:65
-msgid "Favorites"
+#: src/frontend/mame/ui/submenu.cpp:91
+msgid "Trackball Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:67
-msgid "Not BIOS"
+#: src/frontend/mame/ui/submenu.cpp:92
+msgid "Pedal Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:68 src/frontend/mame/ui/utils.cpp:84
-msgid "Parents"
+#: src/frontend/mame/ui/submenu.cpp:93
+msgid "Adstick Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:69 src/frontend/mame/ui/utils.cpp:85
-msgid "Clones"
+#: src/frontend/mame/ui/submenu.cpp:94
+msgid "Paddle Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:70
-msgid "Manufacturer"
+#: src/frontend/mame/ui/submenu.cpp:95
+msgid "Dial Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:71 src/frontend/mame/ui/utils.cpp:86
-msgid "Year"
+#: src/frontend/mame/ui/submenu.cpp:96
+msgid "Positional Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:72
-msgid "Save Supported"
+#: src/frontend/mame/ui/submenu.cpp:97
+msgid "Mouse Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:73
-msgid "Save Unsupported"
+#: src/frontend/mame/ui/submenu.cpp:102
+msgid "Video Mode"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:74
-msgid "CHD Required"
+#: src/frontend/mame/ui/submenu.cpp:103
+msgid "Number Of Screens"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:75
-msgid "No CHD Required"
+#: src/frontend/mame/ui/submenu.cpp:105
+msgid "Triple Buffering"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:76
-msgid "Vertical Screen"
+#: src/frontend/mame/ui/submenu.cpp:106
+msgid "HLSL"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:77
-msgid "Horizontal Screen"
+#: src/frontend/mame/ui/submenu.cpp:108
+msgid "GLSL"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:78 src/frontend/mame/ui/utils.cpp:94
-msgid "Custom Filter"
+#: src/frontend/mame/ui/submenu.cpp:109
+msgid "Bilinear Filtering"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:87
-msgid "Publisher"
+#: src/frontend/mame/ui/submenu.cpp:110
+msgid "Bitmap Prescaling"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:88
-msgid "Supported"
+#: src/frontend/mame/ui/submenu.cpp:111
+msgid "Window Mode"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:89
-msgid "Partially Supported"
+#: src/frontend/mame/ui/submenu.cpp:112
+msgid "Enforce Aspect Ratio"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:90
-msgid "Unsupported"
+#: src/frontend/mame/ui/submenu.cpp:113
+msgid "Start Out Maximized"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:91
-msgid "Release Region"
+#: src/frontend/mame/ui/submenu.cpp:114
+msgid "Synchronized Refresh"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:92
-msgid "Device Type"
+#: src/frontend/mame/ui/submenu.cpp:115
+msgid "Wait Vertical Sync"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:93
-msgid "Software List"
+#: src/frontend/mame/ui/devopt.cpp:43
+#, c-format
+msgid ""
+"[This option is currently mounted in the running system]\n"
+"\n"
+"Option: %1$s\n"
+"Device: %2$s\n"
+"\n"
+"The selected option enables the following items:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:244
-msgid "<set up filters>"
+#: src/frontend/mame/ui/devopt.cpp:44
+#, c-format
+msgid ""
+"[This option is NOT currently mounted in the running system]\n"
+"\n"
+"Option: %1$s\n"
+"Device: %2$s\n"
+"\n"
+"If you select this option, the following items will be enabled:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:352
-msgid "Select custom filters:"
+#: src/frontend/mame/ui/devopt.cpp:52
+msgid "* CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:503
+#: src/frontend/mame/ui/devopt.cpp:76 src/frontend/mame/ui/devopt.cpp:137
#, c-format
-msgid "Filter %1$u"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:518
-msgid "Remove last filter"
+msgid " %1$d×%2$s %3$d.%4$06d MHz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:520
-msgid "Add filter"
+#: src/frontend/mame/ui/devopt.cpp:76 src/frontend/mame/ui/devopt.cpp:137
+msgid " %1$d×%2$s %5$d.%6$03d kHz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:959
-msgid "Select category:"
+#: src/frontend/mame/ui/devopt.cpp:77 src/frontend/mame/ui/devopt.cpp:138
+msgid " %2$s %3$d.%4$06d MHz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:990
-msgid "[no category INI files]"
+#: src/frontend/mame/ui/devopt.cpp:77 src/frontend/mame/ui/devopt.cpp:138
+msgid " %2$s %5$d.%6$03d kHz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:998
-msgid "[no groups in INI file]"
+#: src/frontend/mame/ui/devopt.cpp:89
+msgid "* Video:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1032
-msgid "No category INI files found"
+#: src/frontend/mame/ui/devopt.cpp:94
+#, c-format
+msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1037
-msgid "File"
+#: src/frontend/mame/ui/devopt.cpp:103
+#, c-format
+msgid " Screen '%1$s': %2$d × %3$d (V) %4$f Hz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1041
-msgid "No groups found in category file"
+#: src/frontend/mame/ui/devopt.cpp:104
+#, c-format
+msgid " Screen '%1$s': %2$d × %3$d (H) %4$f Hz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1046
-msgid "Group"
+#: src/frontend/mame/ui/devopt.cpp:117
+msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1047
-msgid "Include clones"
+#: src/frontend/mame/ui/devopt.cpp:137
+#, c-format
+msgid " %1$d×%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:456
-msgid ""
-"The selected software is missing one or more required files. Please select a "
-"different software.\n"
-"\n"
+#: src/frontend/mame/ui/devopt.cpp:138
+msgid " %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:549
+#: src/frontend/mame/ui/devopt.cpp:168
#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d software packages )"
+msgid ""
+"* BIOS settings:\n"
+" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:550
+#: src/frontend/mame/ui/devopt.cpp:208 src/frontend/mame/ui/devopt.cpp:224
+#: src/frontend/mame/ui/devopt.cpp:269
#, c-format
-msgid "Driver: \"%1$s\" software list "
-msgstr ""
-
-#: src/frontend/mame/ui/filesel.cpp:260
-msgid "[create]"
+msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:419
+#: src/frontend/mame/ui/devopt.cpp:213 src/frontend/mame/ui/devopt.cpp:229
#, c-format
-msgid "Error accessing %s"
-msgstr ""
-
-#: src/frontend/mame/ui/filesel.cpp:515
-msgid "Select access mode"
+msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:516
-msgid "Read-only"
+#: src/frontend/mame/ui/devopt.cpp:234
+msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:518
-msgid "Read-write"
+#: src/frontend/mame/ui/devopt.cpp:236
+msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:519
-msgid "Read this image, write to another image"
+#: src/frontend/mame/ui/devopt.cpp:238
+msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:520
-msgid "Read this image, write to diff"
+#: src/frontend/mame/ui/devopt.cpp:240
+#, c-format
+msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/imgcntrl.cpp:117
-msgid "Cannot save over directory"
+#: src/frontend/mame/ui/devopt.cpp:242
+#, c-format
+msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/imgcntrl.cpp:150
-msgid ""
-"The software selected is missing one or more required ROM or CHD images. "
-"Please select a different one."
+#: src/frontend/mame/ui/devopt.cpp:244
+#, c-format
+msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:294
-msgid "Return to Machine"
+#: src/frontend/mame/ui/devopt.cpp:246
+#, c-format
+msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:299 src/frontend/mame/ui/menu.cpp:301
-msgid "Exit"
+#: src/frontend/mame/ui/devopt.cpp:248
+#, c-format
+msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:306 src/frontend/mame/ui/menu.cpp:308
-msgid "Return to Previous Menu"
+#: src/frontend/mame/ui/devopt.cpp:250
+#, c-format
+msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:742
-msgid "Auto"
+#: src/frontend/mame/ui/devopt.cpp:252
+#, c-format
+msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:92 plugins/cheat/init.lua:653
-#, c-format, lua-format
-msgid ""
-"Cheat Comment:\n"
-"%s"
+#: src/frontend/mame/ui/devopt.cpp:254
+#, c-format
+msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:105
-msgid "All cheats reloaded"
+#: src/frontend/mame/ui/devopt.cpp:259
+msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:136
-msgid "Autofire Settings"
+#: src/frontend/mame/ui/devopt.cpp:261
+#, c-format
+msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:157 plugins/cheat/init.lua:581
-msgid "Reset All"
+#: src/frontend/mame/ui/devopt.cpp:267
+msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:160 plugins/cheat/init.lua:582
-msgid "Reload All"
+#: src/frontend/mame/ui/devopt.cpp:274
+msgid "[None]\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:273
-msgid "Autofire Status"
+#: src/frontend/mame/ui/auditmenu.cpp:96
+#, c-format
+msgid "Audit ROMs for %1$u machines marked unavailable?"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:316
-msgid "No buttons found on this machine!"
+#: src/frontend/mame/ui/auditmenu.cpp:99
+#, c-format
+msgid "Audit ROMs for all %1$u machines?"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:327 src/frontend/mame/ui/cheatopt.cpp:331
-msgid "Autofire Delay"
+#: src/frontend/mame/ui/auditmenu.cpp:104
+#, c-format
+msgid "(results will be saved to %1$s)"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:337
-msgid "This driver requires images to be loaded in the following device(s): "
+#: src/frontend/mame/ui/auditmenu.cpp:130
+#, c-format
+msgid ""
+"Auditing ROMs for machine %2$u of %3$u...\n"
+"%1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1084 src/frontend/mame/ui/ui.cpp:1094
-msgid "Keyboard Emulation Status"
+#: src/frontend/mame/ui/auditmenu.cpp:142
+msgid "Start Audit"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1086
-msgid "Mode: PARTIAL Emulation"
+#: src/frontend/mame/ui/imgcntrl.cpp:117
+msgid "Cannot save over directory"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1087
-msgid "UI: Enabled"
+#: src/frontend/mame/ui/imgcntrl.cpp:150
+msgid ""
+"The software selected is missing one or more required ROM or CHD images. "
+"Please select a different one."
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1089 src/frontend/mame/ui/ui.cpp:1099
-msgid "**Use ScrLock to toggle**"
+#: src/frontend/mame/ui/info.cpp:31
+msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1096
-msgid "Mode: FULL Emulation"
+#: src/frontend/mame/ui/info.cpp:32
+msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1097
-msgid "UI: Disabled"
+#: src/frontend/mame/ui/info.cpp:33
+msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1249
-msgid "Autofire can't be enabled"
+#: src/frontend/mame/ui/info.cpp:34
+msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1302
-#, c-format
-msgid ""
-"Are you sure you want to quit?\n"
-"\n"
-"Press ''%1$s'' to quit,\n"
-"Press ''%2$s'' to return to emulation."
+#: src/frontend/mame/ui/info.cpp:35
+msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1374
-msgid "Master Volume"
+#: src/frontend/mame/ui/info.cpp:36
+msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1383
-#, c-format
-msgid "%1$s Volume"
+#: src/frontend/mame/ui/info.cpp:37
+msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1407
-#, c-format
-msgid "Overclock CPU %1$s"
+#: src/frontend/mame/ui/info.cpp:38
+msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1416
-#, c-format
-msgid "Overclock %1$s sound"
+#: src/frontend/mame/ui/info.cpp:39
+msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1437
-#, c-format
-msgid "%1$s Refresh Rate"
+#: src/frontend/mame/ui/info.cpp:40
+msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1442
-#, c-format
-msgid "%1$s Brightness"
+#: src/frontend/mame/ui/info.cpp:41
+msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1444
-#, c-format
-msgid "%1$s Contrast"
+#: src/frontend/mame/ui/info.cpp:42
+msgid "media"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1446
-#, c-format
-msgid "%1$s Gamma"
+#: src/frontend/mame/ui/info.cpp:43
+msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1450
-#, c-format
-msgid "%1$s Horiz Stretch"
+#: src/frontend/mame/ui/info.cpp:44
+msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1452
-#, c-format
-msgid "%1$s Horiz Position"
+#: src/frontend/mame/ui/info.cpp:45
+msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1454
-#, c-format
-msgid "%1$s Vert Stretch"
+#: src/frontend/mame/ui/info.cpp:46
+msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1456
-#, c-format
-msgid "%1$s Vert Position"
+#: src/frontend/mame/ui/info.cpp:47
+msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1475
-#, c-format
-msgid "Laserdisc '%1$s' Horiz Stretch"
+#: src/frontend/mame/ui/info.cpp:48
+msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1477
-#, c-format
-msgid "Laserdisc '%1$s' Horiz Position"
+#: src/frontend/mame/ui/info.cpp:49
+msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1479
-#, c-format
-msgid "Laserdisc '%1$s' Vert Stretch"
+#: src/frontend/mame/ui/info.cpp:50
+msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1481
-#, c-format
-msgid "Laserdisc '%1$s' Vert Position"
+#: src/frontend/mame/ui/info.cpp:51
+msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1493
-msgid "Vector Flicker"
+#: src/frontend/mame/ui/info.cpp:188
+msgid ""
+"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
+"run correctly.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1494
-msgid "Beam Width Minimum"
+#: src/frontend/mame/ui/info.cpp:198
+msgid ""
+"There are known problems with this machine\n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1495
-msgid "Beam Width Maximum"
+#: src/frontend/mame/ui/info.cpp:203
+msgid ""
+"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1496
-msgid "Beam Intensity Weight"
+#: src/frontend/mame/ui/info.cpp:208
+msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1511
+#: src/frontend/mame/ui/info.cpp:214 src/frontend/mame/ui/info.cpp:230
#, c-format
-msgid "Crosshair Scale %1$s"
-msgstr ""
-
-#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
-msgid "X"
+msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
-msgid "Y"
+#: src/frontend/mame/ui/info.cpp:214 src/frontend/mame/ui/info.cpp:230
+#: src/frontend/mame/ui/info.cpp:275
+#, c-format
+msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1513
-#, c-format
-msgid "Crosshair Offset %1$s"
+#: src/frontend/mame/ui/info.cpp:224
+msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1601
-#, c-format
-msgid "%1$3ddB"
+#: src/frontend/mame/ui/info.cpp:239
+msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1645
-#, c-format
-msgid "%1$d%%"
+#: src/frontend/mame/ui/info.cpp:241
+msgid "This machine requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1661
-#, c-format
-msgid "%1$3.0f%%"
+#: src/frontend/mame/ui/info.cpp:243
+msgid ""
+"This machine was never completed. It may exhibit strange behavior or missing "
+"elements that are not bugs in the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1685
-#, c-format
-msgid "%1$.3ffps"
+#: src/frontend/mame/ui/info.cpp:245
+msgid ""
+"This machine has no sound hardware, MAME will produce no sounds, this is "
+"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1708 src/frontend/mame/ui/ui.cpp:1730
-#: src/frontend/mame/ui/ui.cpp:1751 src/frontend/mame/ui/ui.cpp:1773
-#: src/frontend/mame/ui/ui.cpp:1795 src/frontend/mame/ui/ui.cpp:1817
-#: src/frontend/mame/ui/ui.cpp:1839 src/frontend/mame/ui/ui.cpp:1861
-#: src/frontend/mame/ui/ui.cpp:1883 src/frontend/mame/ui/ui.cpp:1905
-#: src/frontend/mame/ui/ui.cpp:1927
-#, c-format
-msgid "%1$.3f"
+#: src/frontend/mame/ui/info.cpp:249
+msgid ""
+"\n"
+"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
+"complete. There is nothing you can do to fix this problem except wait for "
+"the developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1942 src/frontend/mame/ui/ui.cpp:1957
-#: src/frontend/mame/ui/ui.cpp:1972 src/frontend/mame/ui/ui.cpp:1987
-#, c-format
-msgid "%1$1.2f"
+#: src/frontend/mame/ui/info.cpp:251
+msgid ""
+"\n"
+"Elements of this machine cannot be emulated as they requires physical "
+"interaction or consist of mechanical devices. It is not possible to fully "
+"experience this machine.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2005
+#: src/frontend/mame/ui/info.cpp:273
#, c-format
-msgid "Crosshair Scale X %1$1.3f"
+msgid ""
+"\n"
+"\n"
+"There are working clones of this machine: %s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2005
-#, c-format
-msgid "Crosshair Scale Y %1$1.3f"
+#: src/frontend/mame/ui/info.cpp:286
+msgid ""
+"\n"
+"\n"
+"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/info.cpp:301
#, c-format
-msgid "Crosshair Offset X %1$1.3f"
+msgid ""
+"%1$s\n"
+"%2$s %3$s\n"
+"Driver: %4$s\n"
+"\n"
+"CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
-#, c-format
-msgid "Crosshair Offset Y %1$1.3f"
+#: src/frontend/mame/ui/info.cpp:336 src/frontend/mame/ui/info.cpp:374
+msgid "MHz"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2167
-msgid "**Error saving ui.ini**"
+#: src/frontend/mame/ui/info.cpp:336 src/frontend/mame/ui/info.cpp:374
+msgid "kHz"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2226
-#, c-format
-msgid "**Error saving %s.ini**"
+#: src/frontend/mame/ui/info.cpp:350
+msgid ""
+"\n"
+"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:406
-msgid " COLORS"
+#: src/frontend/mame/ui/info.cpp:378
+msgid ""
+"\n"
+"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:406
-msgid " PENS"
+#: src/frontend/mame/ui/info.cpp:382
+msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:39
-#, c-format
-msgid ""
-"[This option is currently mounted in the running system]\n"
-"\n"
-"Option: %1$s\n"
-"Device: %2$s\n"
-"\n"
-"The selected option enables the following items:\n"
+#: src/frontend/mame/ui/info.cpp:389
+msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:40
+#: src/frontend/mame/ui/info.cpp:400
#, c-format
-msgid ""
-"[This option is NOT currently mounted in the running system]\n"
-"\n"
-"Option: %1$s\n"
-"Device: %2$s\n"
-"\n"
-"If you select this option, the following items will be enabled:\n"
+msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:48
-msgid "* CPU:\n"
+#: src/frontend/mame/ui/info.cpp:400
+msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:72 src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/info.cpp:446
#, c-format
-msgid " %1$d×%2$s %3$d.%4$06d MHz\n"
+msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:72 src/frontend/mame/ui/devopt.cpp:133
-msgid " %1$d×%2$s %5$d.%6$03d kHz\n"
+#: src/frontend/mame/ui/info.cpp:448
+msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:73 src/frontend/mame/ui/devopt.cpp:134
-msgid " %2$s %3$d.%4$06d MHz\n"
+#: src/frontend/mame/ui/info.cpp:533
+msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:73 src/frontend/mame/ui/devopt.cpp:134
-msgid " %2$s %5$d.%6$03d kHz\n"
+#: src/frontend/mame/ui/info.cpp:536
+msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:85
-msgid "* Video:\n"
+#: src/frontend/mame/ui/info.cpp:544
+msgid "[empty]"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:90
-#, c-format
-msgid " Screen '%1$s': Vector\n"
+#: src/frontend/mame/ui/selmenu.cpp:73
+msgid "Control Panels"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:99
-#, c-format
-msgid " Screen '%1$s': %2$d × %3$d (V) %4$f Hz\n"
+#: src/frontend/mame/ui/selmenu.cpp:78
+msgid "Artwork Preview"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:100
-#, c-format
-msgid " Screen '%1$s': %2$d × %3$d (H) %4$f Hz\n"
+#: src/frontend/mame/ui/selmenu.cpp:82
+msgid "Game Over"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:113
-msgid "* Sound:\n"
+#: src/frontend/mame/ui/selmenu.cpp:91
+msgid "Add or remove favorites"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:133
-#, c-format
-msgid " %1$d×%2$s\n"
+#: src/frontend/mame/ui/selmenu.cpp:92
+msgid "Export displayed list to file"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:134
-msgid " %2$s\n"
+#: src/frontend/mame/ui/selmenu.cpp:93
+msgid "Show DATs view"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:164
-#, c-format
-msgid ""
-"* BIOS settings:\n"
-" %1$d options [default: %2$s]\n"
+#: src/frontend/mame/ui/selmenu.cpp:261
+msgid "Software part selection:"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:204 src/frontend/mame/ui/devopt.cpp:220
-#: src/frontend/mame/ui/devopt.cpp:265
-#, c-format
-msgid " %1$s [default: %2$s]\n"
+#: src/frontend/mame/ui/selmenu.cpp:367
+msgid "BIOS selection:"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:209 src/frontend/mame/ui/devopt.cpp:225
+#: src/frontend/mame/ui/selmenu.cpp:622
#, c-format
-msgid " %1$s\n"
+msgid "Software is clone of: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:230
-msgid "* DIP switch settings:\n"
+#: src/frontend/mame/ui/selmenu.cpp:624
+msgid "Software is parent"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:232
-msgid "* Configuration settings:\n"
+#: src/frontend/mame/ui/selmenu.cpp:629
+msgid "Supported: No"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:234
-msgid "* Input device(s):\n"
+#: src/frontend/mame/ui/selmenu.cpp:634
+msgid "Supported: Partial"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:236
-#, c-format
-msgid " User inputs [%1$d inputs]\n"
+#: src/frontend/mame/ui/selmenu.cpp:639
+msgid "Supported: Yes"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:238
+#: src/frontend/mame/ui/selmenu.cpp:644
#, c-format
-msgid " Mahjong inputs [%1$d inputs]\n"
-msgstr ""
-
-#: src/frontend/mame/ui/devopt.cpp:240
-#, c-format
-msgid " Hanafuda inputs [%1$d inputs]\n"
+msgid "romset: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:242
+#: src/frontend/mame/ui/selmenu.cpp:660
#, c-format
-msgid " Gambling inputs [%1$d inputs]\n"
+msgid "Driver is clone of: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:244
-#, c-format
-msgid " Analog inputs [%1$d inputs]\n"
+#: src/frontend/mame/ui/selmenu.cpp:662
+msgid "Driver is parent"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:246
+#: src/frontend/mame/ui/selmenu.cpp:698
#, c-format
-msgid " Adjuster inputs [%1$d inputs]\n"
+msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:248
-#, c-format
-msgid " Keypad inputs [%1$d inputs]\n"
+#: src/frontend/mame/ui/selmenu.cpp:2083
+msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:250
-#, c-format
-msgid " Keyboard inputs [%1$d inputs]\n"
+#: src/frontend/mame/ui/selmenu.cpp:2084
+msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:255
-msgid "* Media Options:\n"
+#: src/frontend/mame/ui/selmenu.cpp:2549
+msgid "Usage"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:257
-#, c-format
-msgid " %1$s [tag: %2$s]\n"
+#: src/frontend/mame/ui/selmenu.cpp:2584
+msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:263
-msgid "* Slot Options:\n"
+#: src/frontend/mame/ui/inputmap.cpp:55
+msgid "User Interface"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:270
-msgid "[None]\n"
+#: src/frontend/mame/ui/inputmap.cpp:61
+msgid "Other Controls"
msgstr ""
#: plugins/timer/init.lua:94
@@ -2591,51 +2672,51 @@ msgstr ""
msgid "Timer"
msgstr ""
-#: plugins/cheat/init.lua:510
+#: plugins/cheat/init.lua:528
msgid "Select cheat to set hotkey"
msgstr ""
-#: plugins/cheat/init.lua:516
+#: plugins/cheat/init.lua:534
msgid "Press button for hotkey or wait to clear"
msgstr ""
-#: plugins/cheat/init.lua:528
+#: plugins/cheat/init.lua:546
msgid "None"
msgstr ""
-#: plugins/cheat/init.lua:533
+#: plugins/cheat/init.lua:551
msgid "Done"
msgstr ""
-#: plugins/cheat/init.lua:547 plugins/cheat/init.lua:561
+#: plugins/cheat/init.lua:565 plugins/cheat/init.lua:579
msgid "Set"
msgstr ""
-#: plugins/cheat/init.lua:580
+#: plugins/cheat/init.lua:598
msgid "Set hotkeys"
msgstr ""
-#: plugins/cheat/init.lua:720
+#: plugins/cheat/init.lua:738
#, lua-format
msgid "Activated: %s = %s"
msgstr ""
-#: plugins/cheat/init.lua:723 plugins/cheat/init.lua:781
+#: plugins/cheat/init.lua:741 plugins/cheat/init.lua:799
#, lua-format
msgid "Activated: %s"
msgstr ""
-#: plugins/cheat/init.lua:785
+#: plugins/cheat/init.lua:803
#, lua-format
msgid "Enabled: %s"
msgstr ""
-#: plugins/cheat/init.lua:790
+#: plugins/cheat/init.lua:808
#, lua-format
msgid "Disabled: %s"
msgstr ""
-#: plugins/cheat/init.lua:849
+#: plugins/cheat/init.lua:867
#, lua-format
msgid "%s added"
msgstr ""
@@ -2684,218 +2765,303 @@ msgstr ""
msgid "MARPScore"
msgstr ""
-#: plugins/cheatfind/init.lua:373
+#: plugins/cheatfind/init.lua:404
msgid "Save Cheat"
msgstr ""
-#: plugins/cheatfind/init.lua:376
+#: plugins/cheatfind/init.lua:407
msgid "Default"
msgstr ""
-#: plugins/cheatfind/init.lua:376
+#: plugins/cheatfind/init.lua:407
msgid "Custom"
msgstr ""
-#: plugins/cheatfind/init.lua:377
+#: plugins/cheatfind/init.lua:408
msgid "Cheat Name"
msgstr ""
-#: plugins/cheatfind/init.lua:383 plugins/cheatfind/init.lua:748
+#: plugins/cheatfind/init.lua:414 plugins/cheatfind/init.lua:1005
#, lua-format
msgid "Default name is %s"
msgstr ""
-#: plugins/cheatfind/init.lua:391
+#: plugins/cheatfind/init.lua:422
msgid "Player"
msgstr ""
-#: plugins/cheatfind/init.lua:396
+#: plugins/cheatfind/init.lua:427
msgid "Type"
msgstr ""
-#: plugins/cheatfind/init.lua:402
+#: plugins/cheatfind/init.lua:433
msgid "Save"
msgstr ""
-#: plugins/cheatfind/init.lua:429
+#: plugins/cheatfind/init.lua:462
#, lua-format
msgid "Cheat written to %s and added to cheat.simple"
msgstr ""
-#: plugins/cheatfind/init.lua:437
+#: plugins/cheatfind/init.lua:472
msgid "Cheat added to cheat.simple"
msgstr ""
-#: plugins/cheatfind/init.lua:442
+#: plugins/cheatfind/init.lua:477
msgid ""
"Unable to write file\n"
"Ensure that cheatpath folder exists"
msgstr ""
-#: plugins/cheatfind/init.lua:451
+#: plugins/cheatfind/init.lua:486
msgid "Cancel"
msgstr ""
-#: plugins/cheatfind/init.lua:456
+#: plugins/cheatfind/init.lua:491
msgid "CPU or RAM"
msgstr ""
-#: plugins/cheatfind/init.lua:460
+#: plugins/cheatfind/init.lua:495
msgid "Changes to this only take effect when \"Start new search\" is selected"
msgstr ""
-#: plugins/cheatfind/init.lua:479
-msgid "Data cleared and current state saved"
+#: plugins/cheatfind/init.lua:504
+msgid "Pause Mode"
msgstr ""
-#: plugins/cheatfind/init.lua:487
-msgid "Start new search"
+#: plugins/cheatfind/init.lua:511
+msgid "Manually pause & unpause the game when needed with the pause hotkey"
msgstr ""
-#: plugins/cheatfind/init.lua:497
-msgid "Current state saved"
+#: plugins/cheatfind/init.lua:536
+msgid "All slots cleared and current state saved to Slot 1"
msgstr ""
-#: plugins/cheatfind/init.lua:504
-msgid "Save current -- #"
+#: plugins/cheatfind/init.lua:551
+msgid "Start new search"
msgstr ""
-#: plugins/cheatfind/init.lua:536
+#: plugins/cheatfind/init.lua:564
#, lua-format
-msgid "%d total matches found"
+msgid "Memory State saved to Slot %d"
msgstr ""
-#: plugins/cheatfind/init.lua:543
-msgid "Compare"
+#: plugins/cheatfind/init.lua:583
+msgid "Save Current Memory State to Slot "
msgstr ""
-#: plugins/cheatfind/init.lua:546
-msgid "Left operand"
-msgstr ""
-
-#: plugins/cheatfind/init.lua:549
-msgid "Current"
+#: plugins/cheatfind/init.lua:614
+#, lua-format
+msgid "%d total matches found"
msgstr ""
-#: plugins/cheatfind/init.lua:554
-msgid "Operator"
+#: plugins/cheatfind/init.lua:655
+msgid "Perform Compare : "
msgstr ""
-#: plugins/cheatfind/init.lua:561
-msgid "Left less than right, value is difference"
+#: plugins/cheatfind/init.lua:672
+msgid "Left less than right"
msgstr ""
-#: plugins/cheatfind/init.lua:563
-msgid "Left greater than right, value is difference"
+#: plugins/cheatfind/init.lua:674
+msgid "Left greater than right"
msgstr ""
-#: plugins/cheatfind/init.lua:565
+#: plugins/cheatfind/init.lua:676
msgid "Left equal to right"
msgstr ""
-#: plugins/cheatfind/init.lua:567
-msgid "Left not equal to right, value is difference"
+#: plugins/cheatfind/init.lua:678
+msgid "Left not equal to right"
msgstr ""
-#: plugins/cheatfind/init.lua:569
+#: plugins/cheatfind/init.lua:680
msgid "Left equal to right with bitmask"
msgstr ""
-#: plugins/cheatfind/init.lua:571
+#: plugins/cheatfind/init.lua:682
msgid "Left not equal to right with bitmask"
msgstr ""
-#: plugins/cheatfind/init.lua:573
+#: plugins/cheatfind/init.lua:684
msgid "Left less than value"
msgstr ""
-#: plugins/cheatfind/init.lua:575
+#: plugins/cheatfind/init.lua:686
msgid "Left greater than value"
msgstr ""
-#: plugins/cheatfind/init.lua:577
+#: plugins/cheatfind/init.lua:688
msgid "Left equal to value"
msgstr ""
-#: plugins/cheatfind/init.lua:579
+#: plugins/cheatfind/init.lua:690
msgid "Left not equal to value"
msgstr ""
-#: plugins/cheatfind/init.lua:590
-msgid "Right operand"
+#: plugins/cheatfind/init.lua:712
+msgid "Value"
msgstr ""
-#: plugins/cheatfind/init.lua:598
-msgid "Value"
+#: plugins/cheatfind/init.lua:714
+msgid "Difference"
msgstr ""
-#: plugins/cheatfind/init.lua:602
+#: plugins/cheatfind/init.lua:719
msgid "Any"
msgstr ""
-#: plugins/cheatfind/init.lua:608
+#: plugins/cheatfind/init.lua:725
msgid "Data Format"
msgstr ""
-#: plugins/cheatfind/init.lua:632
+#: plugins/cheatfind/init.lua:731
+msgid "Test/Write Poke Value"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:738
+msgid ""
+"Use this if you want to poke the Slot 1 value (eg. You started with "
+"something but lost it)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:740
+msgid ""
+"Use this if you want to poke the Last Slot value (eg. You started without an "
+"item but finally got it)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:742
+msgid "Use this if you want to poke 0x00"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:744
+msgid "Use this if you want to poke 0x01"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:746
+msgid "Use this if you want to poke 0x02"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:748
+msgid "Use this if you want to poke 0x03"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:750
+msgid "Use this if you want to poke 0x04"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:752
+msgid "Use this if you want to poke 0x05"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:754
+msgid "Use this if you want to poke 0x06"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:756
+msgid "Use this if you want to poke 0x07"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:758
+msgid "Use this if you want to poke 0x08"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:760
+msgid "Use this if you want to poke 0x09"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:762
+msgid "Use this if you want to poke 0x63 (Decimal 99)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:764
+msgid "Use this if you want to poke 0x99 (BCD 99)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:766
+msgid "Use this if you want to poke 0xFF (Decimal 255)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:768
+msgid "Use this if you want to poke 0x3E7 (Decimal 999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:770
+msgid "Use this if you want to poke 0x999 (BCD 999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:772
+msgid "Use this if you want to poke 0x270F (Decimal 9999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:774
+msgid "Use this if you want to poke 0x9999 (BCD 9999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:776
+msgid "Use this if you want to poke 0xFFFF (Decimal 65535)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:816
msgid "Undo last search -- #"
msgstr ""
-#: plugins/cheatfind/init.lua:636
+#: plugins/cheatfind/init.lua:820
msgid "Match block"
msgstr ""
-#: plugins/cheatfind/init.lua:639
+#: plugins/cheatfind/init.lua:823
msgid "All"
msgstr ""
-#: plugins/cheatfind/init.lua:690
+#: plugins/cheatfind/init.lua:934
#, lua-format
-msgid "Test cheat at addr %08X"
+msgid "Test Cheat %08X:%02X"
msgstr ""
-#: plugins/cheatfind/init.lua:722
+#: plugins/cheatfind/init.lua:974
msgid "Cheat engine not available"
msgstr ""
-#: plugins/cheatfind/init.lua:771
+#: plugins/cheatfind/init.lua:1028
msgid "Test"
msgstr ""
-#: plugins/cheatfind/init.lua:771
+#: plugins/cheatfind/init.lua:1028
msgid "Write"
msgstr ""
-#: plugins/cheatfind/init.lua:771
+#: plugins/cheatfind/init.lua:1028
msgid "Watch"
msgstr ""
-#: plugins/cheatfind/init.lua:788
+#: plugins/cheatfind/init.lua:1045
msgid "Page"
msgstr ""
-#: plugins/cheatfind/init.lua:806
+#: plugins/cheatfind/init.lua:1063
msgid "Clear Watches"
msgstr ""
-#: plugins/cheatfind/init.lua:816
+#: plugins/cheatfind/init.lua:1078
msgid "Cheat Finder"
msgstr ""
-#: plugins/portname/init.lua:69
+#: plugins/portname/init.lua:103
msgid "Save input names to file"
msgstr ""
-#: plugins/portname/init.lua:100 plugins/portname/init.lua:105
-#: plugins/portname/init.lua:121
+#: plugins/portname/init.lua:134 plugins/portname/init.lua:139
+#: plugins/portname/init.lua:155
msgid "Failed to save input name file"
msgstr ""
-#: plugins/portname/init.lua:133
+#: plugins/portname/init.lua:167
#, lua-format
msgid "Input port name file saved to %s"
msgstr ""
-#: plugins/portname/init.lua:138
+#: plugins/portname/init.lua:172
msgid "Input ports"
msgstr ""
diff --git a/language/Bosnian/strings.po b/language/Bosnian/strings.po
index f7f80e09cb0..e60bb13a012 100644
--- a/language/Bosnian/strings.po
+++ b/language/Bosnian/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-04-28 15:32+1000\n"
+"POT-Creation-Date: 2019-03-17 13:37+1100\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -16,1041 +16,1144 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: src/frontend/mame/ui/auditmenu.cpp:96
+#: src/frontend/mame/ui/videoopt.cpp:56
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable?"
+msgid "Screen #%d"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:99
-#, c-format
-msgid "Audit ROMs for all %1$u machines?"
+#: src/frontend/mame/ui/videoopt.cpp:204 src/frontend/mame/ui/submenu.cpp:48
+msgid "Rotate"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:104
-#, c-format
-msgid "(results will be saved to %1$s)"
+#: src/frontend/mame/ui/videoopt.cpp:208
+msgid "Backdrops"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:130
-#, c-format
-msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
-"%1$s"
+#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
+#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
+#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/ui.cpp:1255
+#: src/frontend/mame/ui/cheatopt.cpp:273
+msgid "Enabled"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:142
-msgid "Start Audit"
+#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
+#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
+#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/ui.cpp:1255
+#: src/frontend/mame/ui/cheatopt.cpp:273
+msgid "Disabled"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:49 src/frontend/mame/ui/dirmenu.cpp:45
-msgid "Snapshots"
+#: src/frontend/mame/ui/videoopt.cpp:212
+msgid "Overlays"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:50 src/frontend/mame/ui/dirmenu.cpp:46
-msgid "Cabinets"
+#: src/frontend/mame/ui/videoopt.cpp:216
+msgid "Bezels"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:51
-msgid "Control Panels"
+#: src/frontend/mame/ui/videoopt.cpp:220
+msgid "CPanels"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:52 src/frontend/mame/ui/dirmenu.cpp:50
-msgid "PCBs"
+#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/selmenu.cpp:86
+msgid "Marquees"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:53 src/frontend/mame/ui/dirmenu.cpp:47
-msgid "Flyers"
+#: src/frontend/mame/ui/videoopt.cpp:228
+msgid "View"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:54 src/frontend/mame/ui/dirmenu.cpp:48
-msgid "Titles"
+#: src/frontend/mame/ui/videoopt.cpp:228
+msgid "Cropped"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:55 src/frontend/mame/ui/dirmenu.cpp:49
-msgid "Ends"
+#: src/frontend/mame/ui/videoopt.cpp:228
+msgid "Full"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:56
-msgid "Artwork Preview"
+#: src/frontend/mame/ui/dirmenu.cpp:35
+msgid "ROMs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:57 src/frontend/mame/ui/dirmenu.cpp:55
-msgid "Bosses"
+#: src/frontend/mame/ui/dirmenu.cpp:36
+msgid "Software Media"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:58 src/frontend/mame/ui/dirmenu.cpp:60
-msgid "Logos"
+#: src/frontend/mame/ui/dirmenu.cpp:37
+msgid "UI"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:59 src/frontend/mame/ui/dirmenu.cpp:62
-msgid "Versus"
+#: src/frontend/mame/ui/dirmenu.cpp:38 src/frontend/mame/ui/custui.cpp:157
+msgid "Language"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:60
-msgid "Game Over"
+#: src/frontend/mame/ui/dirmenu.cpp:39
+msgid "Samples"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:61 src/frontend/mame/ui/dirmenu.cpp:59
-msgid "HowTo"
+#: src/frontend/mame/ui/dirmenu.cpp:40
+msgid "DATs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:62 src/frontend/mame/ui/dirmenu.cpp:61
-msgid "Scores"
+#: src/frontend/mame/ui/dirmenu.cpp:41
+msgid "INIs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:63 src/frontend/mame/ui/dirmenu.cpp:57
-msgid "Select"
+#: src/frontend/mame/ui/dirmenu.cpp:42
+msgid "Category INIs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:64 src/frontend/mame/ui/dirmenu.cpp:51
-#: src/frontend/mame/ui/videoopt.cpp:224
-msgid "Marquees"
+#: src/frontend/mame/ui/dirmenu.cpp:43
+msgid "Icons"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:65 src/frontend/mame/ui/dirmenu.cpp:63
-msgid "Covers"
+#: src/frontend/mame/ui/dirmenu.cpp:44 src/frontend/mame/ui/submenu.cpp:25
+msgid "Cheats"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:69
-msgid "Add or remove favorites"
+#: src/frontend/mame/ui/dirmenu.cpp:45 src/frontend/mame/ui/selmenu.cpp:71
+msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:70
-msgid "Export displayed list to file"
+#: src/frontend/mame/ui/dirmenu.cpp:46 src/frontend/mame/ui/selmenu.cpp:72
+msgid "Cabinets"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:71
-msgid "Show DATs view"
+#: src/frontend/mame/ui/dirmenu.cpp:47 src/frontend/mame/ui/selmenu.cpp:75
+msgid "Flyers"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:237
-msgid "Software part selection:"
+#: src/frontend/mame/ui/dirmenu.cpp:48 src/frontend/mame/ui/selmenu.cpp:76
+msgid "Titles"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:343
-msgid "BIOS selection:"
+#: src/frontend/mame/ui/dirmenu.cpp:49 src/frontend/mame/ui/selmenu.cpp:77
+msgid "Ends"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:570 src/frontend/mame/ui/selmenu.cpp:606
-#: src/frontend/mame/ui/simpleselgame.cpp:311
-#, c-format
-msgid "%1$s, %2$-.100s"
+#: src/frontend/mame/ui/dirmenu.cpp:50 src/frontend/mame/ui/selmenu.cpp:74
+msgid "PCBs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:574
-#, c-format
-msgid "Software is clone of: %1$-.100s"
+#: src/frontend/mame/ui/dirmenu.cpp:52
+msgid "Controls Panels"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:576
-msgid "Software is parent"
+#: src/frontend/mame/ui/dirmenu.cpp:53
+msgid "Crosshairs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:581
-msgid "Supported: No"
+#: src/frontend/mame/ui/dirmenu.cpp:54
+msgid "Artworks"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:586
-msgid "Supported: Partial"
+#: src/frontend/mame/ui/dirmenu.cpp:55 src/frontend/mame/ui/selmenu.cpp:79
+msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:591
-msgid "Supported: Yes"
+#: src/frontend/mame/ui/dirmenu.cpp:56
+msgid "Artworks Preview"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:596
-#, c-format
-msgid "romset: %1$-.100s"
+#: src/frontend/mame/ui/dirmenu.cpp:57 src/frontend/mame/ui/selmenu.cpp:85
+msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:612
-#, c-format
-msgid "Driver is clone of: %1$-.100s"
+#: src/frontend/mame/ui/dirmenu.cpp:58
+msgid "GameOver"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:614
-msgid "Driver is parent"
+#: src/frontend/mame/ui/dirmenu.cpp:59 src/frontend/mame/ui/selmenu.cpp:83
+msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:619
-#: src/frontend/mame/ui/simpleselgame.cpp:330
-msgid "Overall: NOT WORKING"
+#: src/frontend/mame/ui/dirmenu.cpp:60 src/frontend/mame/ui/selmenu.cpp:80
+msgid "Logos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:621
-#: src/frontend/mame/ui/simpleselgame.cpp:332
-msgid "Overall: Unemulated Protection"
+#: src/frontend/mame/ui/dirmenu.cpp:61 src/frontend/mame/ui/selmenu.cpp:84
+msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:623
-#: src/frontend/mame/ui/simpleselgame.cpp:334
-msgid "Overall: Working"
+#: src/frontend/mame/ui/dirmenu.cpp:62 src/frontend/mame/ui/selmenu.cpp:81
+msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:627
-#: src/frontend/mame/ui/simpleselgame.cpp:338
-msgid "Graphics: Unimplemented, "
+#: src/frontend/mame/ui/dirmenu.cpp:63 src/frontend/mame/ui/selmenu.cpp:87
+msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:629
-#: src/frontend/mame/ui/simpleselgame.cpp:340
-msgid "Graphics: Imperfect, "
+#: src/frontend/mame/ui/dirmenu.cpp:116
+msgid "Folders Setup"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:631
-#: src/frontend/mame/ui/simpleselgame.cpp:342
-msgid "Graphics: OK, "
+#: src/frontend/mame/ui/dirmenu.cpp:167
+#, c-format
+msgid "Current %1$s Folders"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:634
-#: src/frontend/mame/ui/simpleselgame.cpp:345
-msgid "Sound: None"
+#: src/frontend/mame/ui/dirmenu.cpp:179
+msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:636
-#: src/frontend/mame/ui/simpleselgame.cpp:347
-msgid "Sound: Unimplemented"
+#: src/frontend/mame/ui/dirmenu.cpp:179
+msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:638
-#: src/frontend/mame/ui/simpleselgame.cpp:349
-msgid "Sound: Imperfect"
+#: src/frontend/mame/ui/dirmenu.cpp:182
+msgid "Remove Folder"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:640
-#: src/frontend/mame/ui/simpleselgame.cpp:351
-msgid "Sound: OK"
+#: src/frontend/mame/ui/dirmenu.cpp:418
+#, c-format
+msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:650
+#: src/frontend/mame/ui/dirmenu.cpp:418
#, c-format
-msgid "%1$s %2$s"
+msgid "Add %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:1975
-msgid "Images"
+#: src/frontend/mame/ui/dirmenu.cpp:429
+msgid "Press TAB to set"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:1976
-msgid "Infos"
+#: src/frontend/mame/ui/dirmenu.cpp:513
+#, c-format
+msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2386 src/frontend/mame/ui/miscmenu.cpp:826
-msgid " (default)"
+#: src/frontend/mame/ui/selector.cpp:115
+msgid "Selection List - Search: "
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2454
-msgid "Usage"
+#: src/frontend/mame/ui/selector.cpp:123
+#, c-format
+msgid "Double click or press %1$s to select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2489
-msgid "General Info"
+#: src/frontend/mame/ui/tapectrl.cpp:85
+msgid "stopped"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:35
-msgid "ROMs"
+#: src/frontend/mame/ui/tapectrl.cpp:87
+msgid "playing"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:36
-msgid "Software Media"
+#: src/frontend/mame/ui/tapectrl.cpp:87
+msgid "(playing)"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:37
-msgid "UI"
+#: src/frontend/mame/ui/tapectrl.cpp:88
+msgid "recording"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:38 src/frontend/mame/ui/custui.cpp:157
-msgid "Language"
+#: src/frontend/mame/ui/tapectrl.cpp:88
+msgid "(recording)"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:39
-msgid "Samples"
+#: src/frontend/mame/ui/tapectrl.cpp:95
+msgid "Pause/Stop"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:40
-msgid "DATs"
+#: src/frontend/mame/ui/tapectrl.cpp:98
+msgid "Play"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:41
-msgid "INIs"
+#: src/frontend/mame/ui/tapectrl.cpp:101
+msgid "Record"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:42
-msgid "Category INIs"
+#: src/frontend/mame/ui/tapectrl.cpp:104 src/frontend/mame/ui/submenu.cpp:66
+msgid "Rewind"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:43
-msgid "Icons"
+#: src/frontend/mame/ui/tapectrl.cpp:107
+msgid "Fast Forward"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:44 src/frontend/mame/ui/submenu.cpp:25
-msgid "Cheats"
+#: src/frontend/mame/ui/swlist.cpp:83 src/frontend/mame/ui/filesel.cpp:256
+#: src/frontend/mame/ui/slotopt.cpp:220
+msgid "[empty slot]"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:52
-msgid "Controls Panels"
+#: src/frontend/mame/ui/swlist.cpp:88
+msgid "[file manager]"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:53
-msgid "Crosshairs"
+#: src/frontend/mame/ui/swlist.cpp:94 src/frontend/mame/ui/filesel.cpp:264
+msgid "[software list]"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:54
-msgid "Artworks"
+#: src/frontend/mame/ui/swlist.cpp:228
+msgid "Switch Item Ordering"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:56
-msgid "Artworks Preview"
+#: src/frontend/mame/ui/swlist.cpp:259
+#, c-format
+msgid "Switched Order: entries now ordered by %s"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:58
-msgid "GameOver"
+#: src/frontend/mame/ui/swlist.cpp:259
+msgid "shortname"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:116
-msgid "Folders Setup"
+#: src/frontend/mame/ui/swlist.cpp:259
+msgid "description"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:167
-#, c-format
-msgid "Current %1$s Folders"
+#: src/frontend/mame/ui/swlist.cpp:389
+msgid "[compatible lists]"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:179
-msgid "Change Folder"
+#: src/frontend/mame/ui/datmenu.cpp:80
+msgid "Software Usage"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:179
-msgid "Add Folder"
+#: src/frontend/mame/ui/datmenu.cpp:362
+msgid "Revision: "
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:182
-msgid "Remove Folder"
+#: src/frontend/mame/ui/filecreate.cpp:79
+msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:418
-#, c-format
-msgid "Change %1$s Folder - Search: %2$s_"
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1054
+msgid "No"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:418
-#, c-format
-msgid "Add %1$s Folder - Search: %2$s_"
+#: src/frontend/mame/ui/filecreate.cpp:82 src/frontend/mame/ui/utils.cpp:1054
+msgid "Yes"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:429
-msgid "Press TAB to set"
+#: src/frontend/mame/ui/filecreate.cpp:171
+msgid "New Image Name:"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:513
-#, c-format
-msgid "Remove %1$s Folder"
+#: src/frontend/mame/ui/filecreate.cpp:177
+msgid "Image Format:"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:30
-msgid "protection"
+#: src/frontend/mame/ui/filecreate.cpp:183
+msgid "Create"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:31
-msgid "color palette"
+#: src/frontend/mame/ui/filecreate.cpp:214
+msgid "Please enter a file extension too"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:32
-msgid "graphics"
+#: src/frontend/mame/ui/filecreate.cpp:266
+msgid "Select image format"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:33
-msgid "sound"
+#: src/frontend/mame/ui/mainmenu.cpp:60
+msgid "Input (general)"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:34
-msgid "controls"
+#: src/frontend/mame/ui/mainmenu.cpp:62
+msgid "Input (this Machine)"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:35
-msgid "keyboard"
+#: src/frontend/mame/ui/mainmenu.cpp:65
+msgid "Analog Controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:36
-msgid "mouse"
+#: src/frontend/mame/ui/mainmenu.cpp:67
+msgid "Dip Switches"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:37
-msgid "microphone"
+#: src/frontend/mame/ui/mainmenu.cpp:69
+msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
-msgid "camera"
+#: src/frontend/mame/ui/mainmenu.cpp:71
+msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
-msgid "disk"
+#: src/frontend/mame/ui/mainmenu.cpp:73
+msgid "Machine Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
-msgid "printer"
+#: src/frontend/mame/ui/mainmenu.cpp:79
+msgid "Image Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
-msgid "LAN"
+#: src/frontend/mame/ui/mainmenu.cpp:81
+msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
-msgid "WAN"
+#: src/frontend/mame/ui/mainmenu.cpp:88
+msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
-msgid "timing"
+#: src/frontend/mame/ui/mainmenu.cpp:91 src/frontend/mame/ui/info_pty.cpp:30
+msgid "Pseudo terminals"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:180
-msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:94
+msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:190
-msgid ""
-"There are known problems with this machine\n"
-"\n"
+#: src/frontend/mame/ui/mainmenu.cpp:97
+msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:195
-msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:100
+msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:200
-msgid "Completely unemulated features: "
+#: src/frontend/mame/ui/mainmenu.cpp:103
+msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:206 src/frontend/mame/ui/info.cpp:222
-#, c-format
-msgid "%s"
+#: src/frontend/mame/ui/mainmenu.cpp:106
+msgid "Keyboard Mode"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:206 src/frontend/mame/ui/info.cpp:222
-#: src/frontend/mame/ui/info.cpp:267
-#, c-format
-msgid ", %s"
+#: src/frontend/mame/ui/mainmenu.cpp:108
+msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:216
-msgid "Imperfectly emulated features: "
+#: src/frontend/mame/ui/mainmenu.cpp:110 src/frontend/mame/ui/submenu.cpp:101
+msgid "Video Options"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:231
-msgid "Screen flipping in cocktail mode is not supported.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:113
+msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:233
-msgid "This machine requires external artwork files.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:116 plugins/cheat/init.lua:753
+msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:235
-msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
-"elements that are not bugs in the emulation.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:237
-msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
-"expected behaviour.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:122
+msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:241
-msgid ""
-"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:127 src/frontend/mame/ui/miscmenu.cpp:786
+msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:243
-msgid ""
-"\n"
-"Elements of this machine cannot be emulated as they requires physical "
-"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:129 src/frontend/mame/ui/miscmenu.cpp:788
+msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:265
-#, c-format
-msgid ""
-"\n"
-"\n"
-"There are working clones of this machine: %s"
+#: src/frontend/mame/ui/mainmenu.cpp:135
+msgid "Select New Machine"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:278
-msgid ""
-"\n"
-"\n"
-"Press any key to continue"
+#: src/frontend/mame/ui/barcode.cpp:74
+msgid "New Barcode:"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:293
-#, c-format
-msgid ""
-"%1$s\n"
-"%2$s %3$s\n"
-"Driver: %4$s\n"
-"\n"
-"CPU:\n"
+#: src/frontend/mame/ui/barcode.cpp:78
+msgid "Enter Code"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:328 src/frontend/mame/ui/info.cpp:366
-msgid "MHz"
+#: src/frontend/mame/ui/barcode.cpp:119
+msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:328 src/frontend/mame/ui/info.cpp:366
-msgid "kHz"
+#: src/frontend/mame/ui/info_pty.cpp:39
+msgid "[failed]"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:72 src/frontend/mame/ui/sndmenu.cpp:149
+msgid "Sound Options"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:75
+msgid "General Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:78
+msgid "Save Configuration"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:141
+msgid "Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:199
+msgid "Filter"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:212
+msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:342
+#: src/frontend/mame/ui/optsmenu.cpp:213
+msgid "Configure Directories"
+msgstr ""
+
+#: src/frontend/mame/ui/simpleselgame.cpp:149
msgid ""
+"The selected game is missing one or more required ROM or CHD images. Please "
+"select a different game.\n"
"\n"
-"Sound:\n"
+"Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/info.cpp:370
+#: src/frontend/mame/ui/simpleselgame.cpp:247
+#, c-format
msgid ""
+"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
"\n"
-"Video:\n"
+"If this is your first time using %2$s, please see the config.txt file in the "
+"docs directory for information on configuring %2$s."
msgstr ""
-#: src/frontend/mame/ui/info.cpp:374
-msgid "None\n"
+#: src/frontend/mame/ui/simpleselgame.cpp:277
+#: src/frontend/mame/ui/selgame.cpp:606
+msgid "Configure Options"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:381
-msgid "Vector"
+#: src/frontend/mame/ui/simpleselgame.cpp:298
+#, c-format
+msgid "Type name or select: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:392
-#, c-format
-msgid "%1$s: %2$s\n"
+#: src/frontend/mame/ui/simpleselgame.cpp:300
+msgid "Type name or select: (random)"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:392
-msgid "%2$s\n"
+#: src/frontend/mame/ui/simpleselgame.cpp:314
+#: src/frontend/mame/ui/selsoft.cpp:652 src/frontend/mame/ui/selsoft.cpp:659
+#, c-format
+msgid "%1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:438
+#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/selmenu.cpp:618 src/frontend/mame/ui/selmenu.cpp:654
#, c-format
-msgid "Screen '%1$s'"
+msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:440
-msgid "Screen"
+#: src/frontend/mame/ui/simpleselgame.cpp:320
+#, c-format
+msgid "Driver: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:525
-msgid "Not supported"
+#: src/frontend/mame/ui/simpleselgame.cpp:336
+#: src/frontend/mame/ui/selmenu.cpp:667
+msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:528
-msgid "Partially supported"
+#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/selmenu.cpp:669
+msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:536
-msgid "[empty]"
+#: src/frontend/mame/ui/simpleselgame.cpp:340
+#: src/frontend/mame/ui/selmenu.cpp:671
+msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:193
-msgid "Filter"
+#: src/frontend/mame/ui/simpleselgame.cpp:344
+#: src/frontend/mame/ui/selmenu.cpp:675
+msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:206
-msgid "Customize UI"
+#: src/frontend/mame/ui/simpleselgame.cpp:346
+#: src/frontend/mame/ui/selmenu.cpp:677
+msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:207
-msgid "Configure Directories"
+#: src/frontend/mame/ui/simpleselgame.cpp:348
+#: src/frontend/mame/ui/selmenu.cpp:679
+msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:210 src/frontend/mame/ui/sndmenu.cpp:149
-msgid "Sound Options"
+#: src/frontend/mame/ui/simpleselgame.cpp:351
+#: src/frontend/mame/ui/selmenu.cpp:682
+msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:213
-msgid "General Inputs"
+#: src/frontend/mame/ui/simpleselgame.cpp:353
+#: src/frontend/mame/ui/selmenu.cpp:684
+msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:216
-msgid "Save Configuration"
+#: src/frontend/mame/ui/simpleselgame.cpp:355
+#: src/frontend/mame/ui/selmenu.cpp:686
+msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:228
-msgid "Settings"
+#: src/frontend/mame/ui/simpleselgame.cpp:357
+#: src/frontend/mame/ui/selmenu.cpp:688
+msgid "Sound: OK"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:85
-msgid "stopped"
+#: src/frontend/mame/ui/state.cpp:388
+msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:87
-msgid "playing"
+#: src/frontend/mame/ui/state.cpp:388
+msgid "Select position to load from"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:87
-msgid "(playing)"
+#: src/frontend/mame/ui/state.cpp:412
+msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
-msgid "recording"
+#: src/frontend/mame/ui/state.cpp:412
+msgid "Select position to save to"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
-msgid "(recording)"
+#: src/frontend/mame/ui/ui.cpp:337
+msgid "This driver requires images to be loaded in the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:95
-msgid "Pause/Stop"
+#: src/frontend/mame/ui/ui.cpp:1084 src/frontend/mame/ui/ui.cpp:1094
+msgid "Keyboard Emulation Status"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:98
-msgid "Play"
+#: src/frontend/mame/ui/ui.cpp:1086
+msgid "Mode: PARTIAL Emulation"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:101
-msgid "Record"
+#: src/frontend/mame/ui/ui.cpp:1087
+msgid "UI: Enabled"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:104 src/frontend/mame/ui/submenu.cpp:66
-msgid "Rewind"
+#: src/frontend/mame/ui/ui.cpp:1089 src/frontend/mame/ui/ui.cpp:1099
+msgid "**Use ScrLock to toggle**"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:107
-msgid "Fast Forward"
+#: src/frontend/mame/ui/ui.cpp:1096
+msgid "Mode: FULL Emulation"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:53
-msgid "User Interface"
+#: src/frontend/mame/ui/ui.cpp:1097
+msgid "UI: Disabled"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:59
-msgid "Other Controls"
+#: src/frontend/mame/ui/ui.cpp:1249
+msgid "Autofire can't be enabled"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:628 src/frontend/mame/ui/miscmenu.cpp:96
-#: src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset"
+#: src/frontend/mame/ui/ui.cpp:1302
+#, c-format
+msgid ""
+"Are you sure you want to quit?\n"
+"\n"
+"Press ''%1$s'' to quit,\n"
+"Press ''%2$s'' to return to emulation."
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
+#: src/frontend/mame/ui/ui.cpp:1374
+msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/ui.cpp:1383
#, c-format
-msgid "Double click or press %1$s to select"
+msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:83 src/frontend/mame/ui/slotopt.cpp:220
-#: src/frontend/mame/ui/filesel.cpp:256
-msgid "[empty slot]"
+#: src/frontend/mame/ui/ui.cpp:1407
+#, c-format
+msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:88
-msgid "[file manager]"
+#: src/frontend/mame/ui/ui.cpp:1416
+#, c-format
+msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:94 src/frontend/mame/ui/filesel.cpp:264
-msgid "[software list]"
+#: src/frontend/mame/ui/ui.cpp:1437
+#, c-format
+msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:228
-msgid "Switch Item Ordering"
+#: src/frontend/mame/ui/ui.cpp:1442
+#, c-format
+msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:259
+#: src/frontend/mame/ui/ui.cpp:1444
#, c-format
-msgid "Switched Order: entries now ordered by %s"
+msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:259
-msgid "shortname"
+#: src/frontend/mame/ui/ui.cpp:1446
+#, c-format
+msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:259
-msgid "description"
+#: src/frontend/mame/ui/ui.cpp:1450
+#, c-format
+msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:389
-msgid "[compatible lists]"
+#: src/frontend/mame/ui/ui.cpp:1452
+#, c-format
+msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:80
-msgid "Software Usage"
+#: src/frontend/mame/ui/ui.cpp:1454
+#, c-format
+msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:362
-msgid "Revision: "
+#: src/frontend/mame/ui/ui.cpp:1456
+#, c-format
+msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:149
-msgid ""
-"The selected game is missing one or more required ROM or CHD images. Please "
-"select a different game.\n"
-"\n"
-"Press any key to continue."
+#: src/frontend/mame/ui/ui.cpp:1475
+#, c-format
+msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:241
+#: src/frontend/mame/ui/ui.cpp:1477
#, c-format
-msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
-"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:271
-#: src/frontend/mame/ui/selgame.cpp:436
-msgid "Configure Options"
+#: src/frontend/mame/ui/ui.cpp:1479
+#, c-format
+msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:292
+#: src/frontend/mame/ui/ui.cpp:1481
#, c-format
-msgid "Type name or select: %1$s_"
+msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:294
-msgid "Type name or select: (random)"
+#: src/frontend/mame/ui/ui.cpp:1493
+msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:308
-#: src/frontend/mame/ui/selsoft.cpp:564 src/frontend/mame/ui/selsoft.cpp:571
-#, c-format
-msgid "%1$-.100s"
+#: src/frontend/mame/ui/ui.cpp:1494
+msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:314
+#: src/frontend/mame/ui/ui.cpp:1495
+msgid "Beam Width Maximum"
+msgstr ""
+
+#: src/frontend/mame/ui/ui.cpp:1496
+msgid "Beam Intensity Weight"
+msgstr ""
+
+#: src/frontend/mame/ui/ui.cpp:1511
#, c-format
-msgid "Driver: %1$-.100s"
+msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:56
+#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
+msgid "X"
+msgstr ""
+
+#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
+msgid "Y"
+msgstr ""
+
+#: src/frontend/mame/ui/ui.cpp:1513
#, c-format
-msgid "Screen #%d"
+msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:204 src/frontend/mame/ui/submenu.cpp:48
-msgid "Rotate"
+#: src/frontend/mame/ui/ui.cpp:1601
+#, c-format
+msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:208
-msgid "Backdrops"
+#: src/frontend/mame/ui/ui.cpp:1645
+#, c-format
+msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
-#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
-#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/cheatopt.cpp:273
-#: src/frontend/mame/ui/ui.cpp:1255
-msgid "Enabled"
+#: src/frontend/mame/ui/ui.cpp:1661
+#, c-format
+msgid "%1$3.0f%%"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
-#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
-#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/cheatopt.cpp:273
-#: src/frontend/mame/ui/ui.cpp:1255
-msgid "Disabled"
+#: src/frontend/mame/ui/ui.cpp:1685
+#, c-format
+msgid "%1$.3ffps"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:212
-msgid "Overlays"
+#: src/frontend/mame/ui/ui.cpp:1708 src/frontend/mame/ui/ui.cpp:1730
+#: src/frontend/mame/ui/ui.cpp:1751 src/frontend/mame/ui/ui.cpp:1773
+#: src/frontend/mame/ui/ui.cpp:1795 src/frontend/mame/ui/ui.cpp:1817
+#: src/frontend/mame/ui/ui.cpp:1839 src/frontend/mame/ui/ui.cpp:1861
+#: src/frontend/mame/ui/ui.cpp:1883 src/frontend/mame/ui/ui.cpp:1905
+#: src/frontend/mame/ui/ui.cpp:1927
+#, c-format
+msgid "%1$.3f"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:216
-msgid "Bezels"
+#: src/frontend/mame/ui/ui.cpp:1942 src/frontend/mame/ui/ui.cpp:1957
+#: src/frontend/mame/ui/ui.cpp:1972 src/frontend/mame/ui/ui.cpp:1987
+#, c-format
+msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:220
-msgid "CPanels"
+#: src/frontend/mame/ui/ui.cpp:2005
+#, c-format
+msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:228
-msgid "View"
+#: src/frontend/mame/ui/ui.cpp:2005
+#, c-format
+msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:228
-msgid "Cropped"
+#: src/frontend/mame/ui/ui.cpp:2024
+#, c-format
+msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:228
-msgid "Full"
+#: src/frontend/mame/ui/ui.cpp:2024
+#, c-format
+msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:79
-msgid "File Already Exists - Override?"
+#: src/frontend/mame/ui/ui.cpp:2167
+msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1047
-msgid "No"
+#: src/frontend/mame/ui/ui.cpp:2226
+#, c-format
+msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:82 src/frontend/mame/ui/utils.cpp:1047
-msgid "Yes"
+#: src/frontend/mame/ui/ui.cpp:2230 src/frontend/mame/ui/miscmenu.cpp:726
+msgid ""
+"\n"
+" Configuration saved \n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:171
-msgid "New Image Name:"
+#: src/frontend/mame/ui/cheatopt.cpp:92 plugins/cheat/init.lua:671
+#, c-format, lua-format
+msgid ""
+"Cheat Comment:\n"
+"%s"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:177
-msgid "Image Format:"
+#: src/frontend/mame/ui/cheatopt.cpp:105
+msgid "All cheats reloaded"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:183
-msgid "Create"
+#: src/frontend/mame/ui/cheatopt.cpp:136
+msgid "Autofire Settings"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:214
-msgid "Please enter a file extension too"
+#: src/frontend/mame/ui/cheatopt.cpp:157 plugins/cheat/init.lua:599
+msgid "Reset All"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:266
-msgid "Select image format"
+#: src/frontend/mame/ui/cheatopt.cpp:160 plugins/cheat/init.lua:600
+msgid "Reload All"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:43
-msgid "Keyboard Mode:"
+#: src/frontend/mame/ui/cheatopt.cpp:273
+msgid "Autofire Status"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:43
-msgid "Natural"
+#: src/frontend/mame/ui/cheatopt.cpp:306
+msgid "No buttons found on this machine!"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:43
-msgid "Emulated"
+#: src/frontend/mame/ui/cheatopt.cpp:317 src/frontend/mame/ui/cheatopt.cpp:321
+msgid "Autofire Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/selsoft.cpp:228 src/frontend/mame/ui/selgame.cpp:464
#, c-format
msgid ""
-"Uptime: %1$d:%2$02d:%3$02d\n"
-"\n"
+"%s\n"
+" added to favorites list."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:238
+#: src/frontend/mame/ui/selsoft.cpp:233 src/frontend/mame/ui/selgame.cpp:469
+#: src/frontend/mame/ui/selgame.cpp:475
#, c-format
msgid ""
-"Uptime: %1$d:%2$02d\n"
-"\n"
+"%s\n"
+" removed from favorites list."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:242
-#, c-format
+#: src/frontend/mame/ui/selsoft.cpp:507
msgid ""
-"Tickets dispensed: %1$d\n"
+"The selected software is missing one or more required files. Please select a "
+"different software.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:253
-msgid "Coin %1$c: NA%3$s\n"
+#: src/frontend/mame/ui/selsoft.cpp:513 src/frontend/mame/ui/selgame.cpp:1471
+msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:253
+#: src/frontend/mame/ui/selsoft.cpp:637
#, c-format
-msgid "Coin %1$c: %2$d%3$s\n"
+msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:256
-msgid " (locked)"
+#: src/frontend/mame/ui/selsoft.cpp:638
+#, c-format
+msgid "Driver: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:503
-msgid "Visible Delay"
+#: src/frontend/mame/ui/selsoft.cpp:643 src/frontend/mame/ui/selgame.cpp:1412
+#, c-format
+msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:601
+#: src/frontend/mame/ui/selsoft.cpp:645 src/frontend/mame/ui/selgame.cpp:1414
#, c-format
-msgid "%s.xml saved under ui folder."
+msgid "Search: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:627
-msgid "Name: Description:\n"
+#: src/frontend/mame/ui/utils.cpp:60 src/frontend/mame/ui/utils.cpp:84
+msgid "Unfiltered"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:638
-#, c-format
-msgid "%s.txt saved under ui folder."
+#: src/frontend/mame/ui/utils.cpp:61 src/frontend/mame/ui/utils.cpp:85
+msgid "Available"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:655
-msgid "Export list in XML format (like -listxml)"
+#: src/frontend/mame/ui/utils.cpp:62 src/frontend/mame/ui/utils.cpp:86
+msgid "Unavailable"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:656
-msgid "Export list in XML format (like -listxml, but exclude devices)"
+#: src/frontend/mame/ui/utils.cpp:63
+msgid "Working"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:657
-msgid "Export list in TXT format (like -listfull)"
+#: src/frontend/mame/ui/utils.cpp:64
+msgid "Not Working"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:710 src/frontend/mame/ui/ui.cpp:2230
-msgid ""
-"\n"
-" Configuration saved \n"
-"\n"
+#: src/frontend/mame/ui/utils.cpp:65
+msgid "Mechanical"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:66
+msgid "Not Mechanical"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:67
+msgid "Category"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:68 src/frontend/mame/ui/utils.cpp:87
+msgid "Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:760 src/frontend/mame/ui/utils.cpp:66
+#: src/frontend/mame/ui/utils.cpp:69 src/frontend/mame/ui/miscmenu.cpp:770
msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:764
-msgid "Driver"
+#: src/frontend/mame/ui/utils.cpp:70
+msgid "Not BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:767
-msgid "This machine has no BIOS."
+#: src/frontend/mame/ui/utils.cpp:71 src/frontend/mame/ui/utils.cpp:88
+msgid "Parents"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:776 src/frontend/mame/ui/mainmenu.cpp:145
-msgid "Add To Favorites"
+#: src/frontend/mame/ui/utils.cpp:72 src/frontend/mame/ui/utils.cpp:89
+msgid "Clones"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:778 src/frontend/mame/ui/mainmenu.cpp:147
-msgid "Remove From Favorites"
+#: src/frontend/mame/ui/utils.cpp:73
+msgid "Manufacturer"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:781
-msgid "Save machine configuration"
+#: src/frontend/mame/ui/utils.cpp:74 src/frontend/mame/ui/utils.cpp:90
+msgid "Year"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:792
-msgid "Configure machine:"
+#: src/frontend/mame/ui/utils.cpp:75
+msgid "Save Supported"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:895 src/frontend/mame/ui/sndmenu.cpp:135
-#: src/frontend/mame/ui/sndmenu.cpp:137 src/frontend/mame/ui/menu.cpp:736
-#: src/frontend/mame/ui/cheatopt.cpp:299 src/frontend/mame/ui/cheatopt.cpp:305
-#: plugins/cheat/init.lua:551 plugins/cheatfind/init.lua:619
-msgid "On"
+#: src/frontend/mame/ui/utils.cpp:76
+msgid "Save Unsupported"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:895 src/frontend/mame/ui/sndmenu.cpp:135
-#: src/frontend/mame/ui/sndmenu.cpp:137 src/frontend/mame/ui/menu.cpp:739
-#: src/frontend/mame/ui/cheatopt.cpp:299 src/frontend/mame/ui/cheatopt.cpp:305
-#: plugins/cheat/init.lua:554 plugins/cheat/init.lua:563
-#: plugins/cheatfind/init.lua:616
-msgid "Off"
+#: src/frontend/mame/ui/utils.cpp:77
+msgid "CHD Required"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:909 src/frontend/mame/ui/selgame.cpp:441
-msgid "Plugins"
+#: src/frontend/mame/ui/utils.cpp:78
+msgid "No CHD Required"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:74
-msgid "New Barcode:"
+#: src/frontend/mame/ui/utils.cpp:79
+msgid "Vertical Screen"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:78
-msgid "Enter Code"
+#: src/frontend/mame/ui/utils.cpp:80
+msgid "Horizontal Screen"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:119
-msgid "Barcode length invalid!"
+#: src/frontend/mame/ui/utils.cpp:81 src/frontend/mame/ui/utils.cpp:98
+msgid "Custom Filter"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:99
-msgid "Pseudo terminals"
+#: src/frontend/mame/ui/utils.cpp:91
+msgid "Publisher"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:39
-msgid "[failed]"
+#: src/frontend/mame/ui/utils.cpp:92
+msgid "Supported"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:60
-msgid "Input (general)"
+#: src/frontend/mame/ui/utils.cpp:93
+msgid "Partially Supported"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:62
-msgid "Input (this Machine)"
+#: src/frontend/mame/ui/utils.cpp:94
+msgid "Unsupported"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:66
-msgid "Analog Controls"
+#: src/frontend/mame/ui/utils.cpp:95
+msgid "Release Region"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:68
-msgid "Dip Switches"
+#: src/frontend/mame/ui/utils.cpp:96
+msgid "Device Type"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:71
-msgid "Machine Configuration"
+#: src/frontend/mame/ui/utils.cpp:97
+msgid "Software List"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:75
-msgid "Bookkeeping Info"
+#: src/frontend/mame/ui/utils.cpp:248
+msgid "<set up filters>"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:78
-msgid "Machine Information"
+#: src/frontend/mame/ui/utils.cpp:356
+msgid "Select custom filters:"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:85
-msgid "Image Information"
+#: src/frontend/mame/ui/utils.cpp:507
+#, c-format
+msgid "Filter %1$u"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:88
-msgid "File Manager"
+#: src/frontend/mame/ui/utils.cpp:522
+msgid "Remove last filter"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:96
-msgid "Tape Control"
+#: src/frontend/mame/ui/utils.cpp:524
+msgid "Add filter"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:102
-msgid "BIOS Selection"
+#: src/frontend/mame/ui/utils.cpp:966
+msgid "Select category:"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:106
-msgid "Slot Devices"
+#: src/frontend/mame/ui/utils.cpp:997
+msgid "[no category INI files]"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:110
-msgid "Barcode Reader"
+#: src/frontend/mame/ui/utils.cpp:1005
+msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:114
-msgid "Network Devices"
+#: src/frontend/mame/ui/utils.cpp:1039
+msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:118
-msgid "Keyboard Mode"
+#: src/frontend/mame/ui/utils.cpp:1044
+msgid "File"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Slider Controls"
+#: src/frontend/mame/ui/utils.cpp:1048
+msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:124 src/frontend/mame/ui/submenu.cpp:101
-msgid "Video Options"
+#: src/frontend/mame/ui/utils.cpp:1053
+msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:128
-msgid "Crosshair Options"
+#: src/frontend/mame/ui/utils.cpp:1054
+msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132 plugins/cheat/init.lua:735
-msgid "Cheat"
+#: src/frontend/mame/ui/filesel.cpp:260
+msgid "[create]"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:135
-msgid "Plugin Options"
+#: src/frontend/mame/ui/filesel.cpp:320
+#, c-format
+msgid "Error accessing %s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:139
-msgid "External DAT View"
+#: src/frontend/mame/ui/filesel.cpp:536
+msgid "Select access mode"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:154
-msgid "Select New Machine"
+#: src/frontend/mame/ui/filesel.cpp:537
+msgid "Read-only"
+msgstr ""
+
+#: src/frontend/mame/ui/filesel.cpp:539
+msgid "Read-write"
+msgstr ""
+
+#: src/frontend/mame/ui/filesel.cpp:540
+msgid "Read this image, write to another image"
+msgstr ""
+
+#: src/frontend/mame/ui/filesel.cpp:541
+msgid "Read this image, write to diff"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:192
+#, c-format
+msgid "%s [internal]"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:203 src/frontend/mame/ui/miscmenu.cpp:97
+#: src/frontend/mame/ui/inputmap.cpp:615
+msgid "Reset"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:407
+msgid " COLORS"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:407
+msgid " PENS"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:304
+msgid "Return to Machine"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:309 src/frontend/mame/ui/menu.cpp:311
+msgid "Exit"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:316 src/frontend/mame/ui/menu.cpp:318
+msgid "Return to Previous Menu"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:430 src/frontend/mame/ui/menu.cpp:762
+#: plugins/cheat/init.lua:569 plugins/cheatfind/init.lua:792
+#: plugins/cheatfind/init.lua:803
+msgid "On"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:430 src/frontend/mame/ui/menu.cpp:765
+#: plugins/cheat/init.lua:572 plugins/cheat/init.lua:581
+#: plugins/cheatfind/init.lua:789 plugins/cheatfind/init.lua:800
+msgid "Off"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:768
+msgid "Auto"
msgstr ""
#: src/frontend/mame/ui/custui.cpp:31
@@ -1273,1303 +1376,1281 @@ msgstr ""
msgid "Violet"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:22
-msgid "Miscellaneous Options"
-msgstr ""
-
-#: src/frontend/mame/ui/submenu.cpp:23
-msgid "Re-select last machine played"
+#: src/frontend/mame/ui/miscmenu.cpp:44
+msgid "Keyboard Mode:"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:24
-msgid "Enlarge images in the right panel"
+#: src/frontend/mame/ui/miscmenu.cpp:44
+msgid "Natural"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:26
-msgid "Show mouse pointer"
+#: src/frontend/mame/ui/miscmenu.cpp:44
+msgid "Emulated"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:27
-msgid "Confirm quit from machines"
+#: src/frontend/mame/ui/miscmenu.cpp:237
+#, c-format
+msgid ""
+"Uptime: %1$d:%2$02d:%3$02d\n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:28
-msgid "Skip information screen at startup"
+#: src/frontend/mame/ui/miscmenu.cpp:239
+#, c-format
+msgid ""
+"Uptime: %1$d:%2$02d\n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:29
-msgid "Force 4:3 aspect for snapshot display"
+#: src/frontend/mame/ui/miscmenu.cpp:243
+#, c-format
+msgid ""
+"Tickets dispensed: %1$d\n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:30
-msgid "Use image as background"
+#: src/frontend/mame/ui/miscmenu.cpp:254
+msgid "Coin %1$c: NA%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:31
-msgid "Skip BIOS selection menu"
+#: src/frontend/mame/ui/miscmenu.cpp:254
+#, c-format
+msgid "Coin %1$c: %2$d%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:32
-msgid "Skip software parts selection menu"
+#: src/frontend/mame/ui/miscmenu.cpp:257
+msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:33
-msgid "Info auto audit"
+#: src/frontend/mame/ui/miscmenu.cpp:504
+msgid "Visible Delay"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:34
-msgid "Hide romless machine from available list"
+#: src/frontend/mame/ui/miscmenu.cpp:602
+#, c-format
+msgid "%s.xml saved under ui folder."
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:38
-msgid "Advanced Options"
+#: src/frontend/mame/ui/miscmenu.cpp:628
+msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Performance Options"
+#: src/frontend/mame/ui/miscmenu.cpp:639
+#, c-format
+msgid "%s.txt saved under ui folder."
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Auto frame skip"
+#: src/frontend/mame/ui/miscmenu.cpp:656
+msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:41
-msgid "Frame skip"
+#: src/frontend/mame/ui/miscmenu.cpp:657
+msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:42
-msgid "Throttle"
+#: src/frontend/mame/ui/miscmenu.cpp:658
+msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:43
-msgid "Sleep"
+#: src/frontend/mame/ui/miscmenu.cpp:774
+msgid "Driver"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Speed"
+#: src/frontend/mame/ui/miscmenu.cpp:777
+msgid "This machine has no BIOS."
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:45
-msgid "Refresh speed"
+#: src/frontend/mame/ui/miscmenu.cpp:791
+msgid "Save machine configuration"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:47
-msgid "Rotation Options"
+#: src/frontend/mame/ui/miscmenu.cpp:802
+msgid "Configure machine:"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:49
-msgid "Rotate right"
+#: src/frontend/mame/ui/miscmenu.cpp:836 src/frontend/mame/ui/selmenu.cpp:2481
+msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:50
-msgid "Rotate left"
+#: src/frontend/mame/ui/miscmenu.cpp:918 src/frontend/mame/ui/selgame.cpp:611
+msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:51
-msgid "Auto rotate right"
+#: src/frontend/mame/ui/selgame.cpp:607
+msgid "Configure Machine"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:52
-msgid "Auto rotate left"
+#: src/frontend/mame/ui/selgame.cpp:1036
+#, c-format
+msgid "Romset\t%1$-.100s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:53
-msgid "Flip X"
+#: src/frontend/mame/ui/selgame.cpp:1037
+#, c-format
+msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:54
-msgid "Flip Y"
+#: src/frontend/mame/ui/selgame.cpp:1038
+#, c-format
+msgid "Manufacturer\t%1$-.100s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:56
-msgid "Artwork Options"
+#: src/frontend/mame/ui/selgame.cpp:1042
+#, c-format
+msgid "Driver is Clone of\t%1$-.100s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:57
-msgid "Artwork Crop"
+#: src/frontend/mame/ui/selgame.cpp:1044
+msgid "Driver is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:58
-msgid "Use Backdrops"
+#: src/frontend/mame/ui/selgame.cpp:1047
+msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:59
-msgid "Use Overlays"
+#: src/frontend/mame/ui/selgame.cpp:1049
+msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:60
-msgid "Use Bezels"
+#: src/frontend/mame/ui/selgame.cpp:1052
+msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:61
-msgid "Use Control Panels"
+#: src/frontend/mame/ui/selgame.cpp:1054
+msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:62
-msgid "Use Marquees"
+#: src/frontend/mame/ui/selgame.cpp:1056
+msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:64
-msgid "State/Playback Options"
+#: src/frontend/mame/ui/selgame.cpp:1059
+msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:65
-msgid "Automatic save/restore"
+#: src/frontend/mame/ui/selgame.cpp:1061
+msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:67
-msgid "Rewind capacity"
+#: src/frontend/mame/ui/selgame.cpp:1063
+msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:68
-msgid "Bilinear snapshot"
+#: src/frontend/mame/ui/selgame.cpp:1065
+msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:69
-msgid "Burn-in"
+#: src/frontend/mame/ui/selgame.cpp:1067
+msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:71
-msgid "Input Options"
+#: src/frontend/mame/ui/selgame.cpp:1070
+msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:72
-msgid "Coin lockout"
+#: src/frontend/mame/ui/selgame.cpp:1072
+msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:73
-msgid "Mouse"
+#: src/frontend/mame/ui/selgame.cpp:1074
+msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:74
-msgid "Joystick"
+#: src/frontend/mame/ui/selgame.cpp:1076
+msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:75
-msgid "Lightgun"
+#: src/frontend/mame/ui/selgame.cpp:1079
+msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:76
-msgid "Multi-keyboard"
+#: src/frontend/mame/ui/selgame.cpp:1081
+msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:77
-msgid "Multi-mouse"
+#: src/frontend/mame/ui/selgame.cpp:1084
+msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:78
-msgid "Steadykey"
+#: src/frontend/mame/ui/selgame.cpp:1086
+msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:79
-msgid "UI active"
+#: src/frontend/mame/ui/selgame.cpp:1089
+msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:80
-msgid "Offscreen reload"
+#: src/frontend/mame/ui/selgame.cpp:1091
+msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:81
-msgid "Joystick deadzone"
+#: src/frontend/mame/ui/selgame.cpp:1094
+msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:82
-msgid "Joystick saturation"
+#: src/frontend/mame/ui/selgame.cpp:1096
+msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:83
-msgid "Natural keyboard"
+#: src/frontend/mame/ui/selgame.cpp:1099
+msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:84
-msgid "Simultaneous contradictory"
+#: src/frontend/mame/ui/selgame.cpp:1101
+msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:85
-msgid "Coin impulse"
+#: src/frontend/mame/ui/selgame.cpp:1104
+msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:89
-msgid "Device Mapping"
+#: src/frontend/mame/ui/selgame.cpp:1106
+msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:90
-msgid "Lightgun Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1109
+msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Trackball Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1111
+msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:92
-msgid "Pedal Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1114
+msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:93
-msgid "Adstick Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1116
+msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:94
-msgid "Paddle Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1119
+msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Dial Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1121
+msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:96
-msgid "Positional Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1124
+msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:97
-msgid "Mouse Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1126
+msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:102
-msgid "Video Mode"
+#: src/frontend/mame/ui/selgame.cpp:1129
+msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:103
-msgid "Number Of Screens"
+#: src/frontend/mame/ui/selgame.cpp:1131
+msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:105
-msgid "Triple Buffering"
+#: src/frontend/mame/ui/selgame.cpp:1134
+msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:106
-msgid "HLSL"
+#: src/frontend/mame/ui/selgame.cpp:1136
+msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:108
-msgid "GLSL"
+#: src/frontend/mame/ui/selgame.cpp:1139
+msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:109
-msgid "Bilinear Filtering"
+#: src/frontend/mame/ui/selgame.cpp:1141
+msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:110
-msgid "Bitmap Prescaling"
+#: src/frontend/mame/ui/selgame.cpp:1144
+msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:111
-msgid "Window Mode"
+#: src/frontend/mame/ui/selgame.cpp:1146
+msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:112
-msgid "Enforce Aspect Ratio"
+#: src/frontend/mame/ui/selgame.cpp:1149
+msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:113
-msgid "Start Out Maximized"
+#: src/frontend/mame/ui/selgame.cpp:1151
+msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:114
-msgid "Synchronized Refresh"
+#: src/frontend/mame/ui/selgame.cpp:1154
+msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:115
-msgid "Wait Vertical Sync"
+#: src/frontend/mame/ui/selgame.cpp:1156
+msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:388
-msgid "Load State"
+#: src/frontend/mame/ui/selgame.cpp:1159
+msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:388
-msgid "Select position to load from"
+#: src/frontend/mame/ui/selgame.cpp:1161
+msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:412
-msgid "Save State"
+#: src/frontend/mame/ui/selgame.cpp:1163
+msgid "Mechanical Machine\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:412
-msgid "Select position to save to"
+#: src/frontend/mame/ui/selgame.cpp:1163
+msgid "Mechanical Machine\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/slotopt.cpp:192
-#, c-format
-msgid "%s [internal]"
+#: src/frontend/mame/ui/selgame.cpp:1164
+msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:309 src/frontend/mame/ui/selsoft.cpp:211
-#, c-format
-msgid ""
-"%s\n"
-" added to favorites list."
+#: src/frontend/mame/ui/selgame.cpp:1164
+msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:314 src/frontend/mame/ui/selgame.cpp:320
-#: src/frontend/mame/ui/selsoft.cpp:216
-#, c-format
-msgid ""
-"%s\n"
-" removed from favorites list."
+#: src/frontend/mame/ui/selgame.cpp:1165
+msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:437
-msgid "Configure Machine"
+#: src/frontend/mame/ui/selgame.cpp:1165
+msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:849
-#, c-format
-msgid "Romset\t%1$-.100s\n"
+#: src/frontend/mame/ui/selgame.cpp:1166
+msgid "Support Cocktail\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:850
-#, c-format
-msgid "Year\t%1$s\n"
+#: src/frontend/mame/ui/selgame.cpp:1166
+msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:851
-#, c-format
-msgid "Manufacturer\t%1$-.100s\n"
+#: src/frontend/mame/ui/selgame.cpp:1167
+msgid "Driver is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:855
-#, c-format
-msgid "Driver is Clone of\t%1$-.100s\n"
+#: src/frontend/mame/ui/selgame.cpp:1167
+msgid "Driver is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:857
-msgid "Driver is Parent\t\n"
+#: src/frontend/mame/ui/selgame.cpp:1168
+msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:860
-msgid "Analog Controls\tYes\n"
+#: src/frontend/mame/ui/selgame.cpp:1168
+msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:862
-msgid "Keyboard Inputs\tYes\n"
+#: src/frontend/mame/ui/selgame.cpp:1169
+msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:865
-msgid "Overall\tNOT WORKING\n"
+#: src/frontend/mame/ui/selgame.cpp:1169
+msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:867
-msgid "Overall\tUnemulated Protection\n"
+#: src/frontend/mame/ui/selgame.cpp:1179
+msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:869
-msgid "Overall\tWorking\n"
+#: src/frontend/mame/ui/selgame.cpp:1179
+msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:872
-msgid "Graphics\tUnimplemented\n"
+#: src/frontend/mame/ui/selgame.cpp:1192
+msgid "ROM Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:874
-msgid "Graphics\tWrong Colors\n"
+#: src/frontend/mame/ui/selgame.cpp:1194
+msgid "ROM Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:876
-msgid "Graphics\tImperfect Colors\n"
+#: src/frontend/mame/ui/selgame.cpp:1197
+msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:878
-msgid "Graphics\tImperfect\n"
+#: src/frontend/mame/ui/selgame.cpp:1199
+msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:880
-msgid "Graphics\tOK\n"
+#: src/frontend/mame/ui/selgame.cpp:1201
+msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:883
-msgid "Sound\tNone\n"
+#: src/frontend/mame/ui/selgame.cpp:1205
+msgid ""
+"ROM Audit \tDisabled\n"
+"Samples Audit \tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:885
-msgid "Sound\tUnimplemented\n"
+#: src/frontend/mame/ui/selgame.cpp:1396
+#, c-format
+msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:887
-msgid "Sound\tImperfect\n"
+#: src/frontend/mame/ui/selgame.cpp:1424
+#, c-format
+msgid "Romset: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:889
-msgid "Sound\tOK\n"
+#: src/frontend/mame/ui/selgame.cpp:1431
+#, c-format
+msgid "System: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:892
-msgid "Controls\tUnimplemented\n"
+#: src/frontend/mame/ui/selgame.cpp:1465
+msgid ""
+"The selected machine is missing one or more required ROM or CHD images. "
+"Please select a different machine.\n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:894
-msgid "Controls\tImperfect\n"
+#: src/frontend/mame/ui/sndmenu.cpp:135
+msgid "Sound"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:897
-msgid "Keyboard\tUnimplemented\n"
+#: src/frontend/mame/ui/sndmenu.cpp:136
+msgid "Sample Rate"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:899
-msgid "Keyboard\tImperfect\n"
+#: src/frontend/mame/ui/sndmenu.cpp:137
+msgid "Use External Samples"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:902
-msgid "Mouse\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:22
+msgid "Miscellaneous Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:904
-msgid "Mouse\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:23
+msgid "Re-select last machine played"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:907
-msgid "Microphone\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:24
+msgid "Enlarge images in the right panel"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:909
-msgid "Microphone\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:26
+msgid "Show mouse pointer"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:912
-msgid "Camera\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:27
+msgid "Confirm quit from machines"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:914
-msgid "Camera\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:28
+msgid "Skip information screen at startup"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:917
-msgid "Disk\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:29
+msgid "Force 4:3 aspect for snapshot display"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:919
-msgid "Disk\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:30
+msgid "Use image as background"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:922
-msgid "Printer\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:31
+msgid "Skip BIOS selection menu"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:924
-msgid "Printer\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:32
+msgid "Skip software parts selection menu"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:927
-msgid "LAN\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:33
+msgid "Info auto audit"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:929
-msgid "LAN\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:34
+msgid "Hide romless machine from available list"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:932
-msgid "WAN\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:38
+msgid "Advanced Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:934
-msgid "WAN\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:39
+msgid "Performance Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:937
-msgid "Timing\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:40
+msgid "Auto frame skip"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:939
-msgid "Timing\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:41
+msgid "Frame skip"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:941
-msgid "Mechanical Machine\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:42
+msgid "Throttle"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:941
-msgid "Mechanical Machine\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:43
+msgid "Sleep"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:942
-msgid "Requires Artwork\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:44
+msgid "Speed"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:942
-msgid "Requires Artwork\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:45
+msgid "Refresh speed"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:943
-msgid "Requires Clickable Artwork\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:47
+msgid "Rotation Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:943
-msgid "Requires Clickable Artwork\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:49
+msgid "Rotate right"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:944
-msgid "Support Cocktail\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:50
+msgid "Rotate left"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:944
-msgid "Support Cocktail\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:51
+msgid "Auto rotate right"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:945
-msgid "Driver is BIOS\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:52
+msgid "Auto rotate left"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:945
-msgid "Driver is BIOS\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:53
+msgid "Flip X"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:946
-msgid "Support Save\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:54
+msgid "Flip Y"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:946
-msgid "Support Save\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:56
+msgid "Artwork Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:947
-msgid "Screen Orientation\tVertical\n"
+#: src/frontend/mame/ui/submenu.cpp:57
+msgid "Artwork Crop"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:947
-msgid "Screen Orientation\tHorizontal\n"
+#: src/frontend/mame/ui/submenu.cpp:58
+msgid "Use Backdrops"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:957
-msgid "Requires CHD\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:59
+msgid "Use Overlays"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:957
-msgid "Requires CHD\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:60
+msgid "Use Bezels"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:970
-msgid "ROM Audit Result\tOK\n"
+#: src/frontend/mame/ui/submenu.cpp:61
+msgid "Use Control Panels"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:972
-msgid "ROM Audit Result\tBAD\n"
+#: src/frontend/mame/ui/submenu.cpp:62
+msgid "Use Marquees"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:975
-msgid "Samples Audit Result\tNone Needed\n"
+#: src/frontend/mame/ui/submenu.cpp:64
+msgid "State/Playback Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:977
-msgid "Samples Audit Result\tOK\n"
+#: src/frontend/mame/ui/submenu.cpp:65
+msgid "Automatic save/restore"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:979
-msgid "Samples Audit Result\tBAD\n"
+#: src/frontend/mame/ui/submenu.cpp:67
+msgid "Rewind capacity"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:983
-msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+#: src/frontend/mame/ui/submenu.cpp:68
+msgid "Bilinear snapshot"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1167
-#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
+#: src/frontend/mame/ui/submenu.cpp:69
+msgid "Burn-in"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1183 src/frontend/mame/ui/selsoft.cpp:555
-#, c-format
-msgid "%1$s: %2$s - Search: %3$s_"
+#: src/frontend/mame/ui/submenu.cpp:71
+msgid "Input Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1185 src/frontend/mame/ui/selsoft.cpp:557
-#, c-format
-msgid "Search: %1$s_"
+#: src/frontend/mame/ui/submenu.cpp:72
+msgid "Coin lockout"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1195
-#, c-format
-msgid "Romset: %1$-.100s"
+#: src/frontend/mame/ui/submenu.cpp:73
+msgid "Mouse"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1202
-#, c-format
-msgid "System: %1$-.100s"
+#: src/frontend/mame/ui/submenu.cpp:74
+msgid "Joystick"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1239
-msgid ""
-"The selected machine is missing one or more required ROM or CHD images. "
-"Please select a different machine.\n"
-"\n"
+#: src/frontend/mame/ui/submenu.cpp:75
+msgid "Lightgun"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1245 src/frontend/mame/ui/selsoft.cpp:462
-msgid "Press any key to continue."
+#: src/frontend/mame/ui/submenu.cpp:76
+msgid "Multi-keyboard"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:135
-msgid "Sound"
+#: src/frontend/mame/ui/submenu.cpp:77
+msgid "Multi-mouse"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:136
-msgid "Sample Rate"
+#: src/frontend/mame/ui/submenu.cpp:78
+msgid "Steadykey"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:137
-msgid "Use External Samples"
+#: src/frontend/mame/ui/submenu.cpp:79
+msgid "UI active"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:57 src/frontend/mame/ui/utils.cpp:81
-msgid "Unfiltered"
+#: src/frontend/mame/ui/submenu.cpp:80
+msgid "Offscreen reload"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:58 src/frontend/mame/ui/utils.cpp:82
-msgid "Available"
+#: src/frontend/mame/ui/submenu.cpp:81
+msgid "Joystick deadzone"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:59 src/frontend/mame/ui/utils.cpp:83
-msgid "Unavailable"
+#: src/frontend/mame/ui/submenu.cpp:82
+msgid "Joystick saturation"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:60
-msgid "Working"
+#: src/frontend/mame/ui/submenu.cpp:83
+msgid "Natural keyboard"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:61
-msgid "Not Working"
+#: src/frontend/mame/ui/submenu.cpp:84
+msgid "Simultaneous contradictory"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:62
-msgid "Mechanical"
+#: src/frontend/mame/ui/submenu.cpp:85
+msgid "Coin impulse"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:63
-msgid "Not Mechanical"
+#: src/frontend/mame/ui/submenu.cpp:89
+msgid "Device Mapping"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:64
-msgid "Category"
+#: src/frontend/mame/ui/submenu.cpp:90
+msgid "Lightgun Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:65
-msgid "Favorites"
+#: src/frontend/mame/ui/submenu.cpp:91
+msgid "Trackball Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:67
-msgid "Not BIOS"
+#: src/frontend/mame/ui/submenu.cpp:92
+msgid "Pedal Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:68 src/frontend/mame/ui/utils.cpp:84
-msgid "Parents"
+#: src/frontend/mame/ui/submenu.cpp:93
+msgid "Adstick Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:69 src/frontend/mame/ui/utils.cpp:85
-msgid "Clones"
+#: src/frontend/mame/ui/submenu.cpp:94
+msgid "Paddle Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:70
-msgid "Manufacturer"
+#: src/frontend/mame/ui/submenu.cpp:95
+msgid "Dial Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:71 src/frontend/mame/ui/utils.cpp:86
-msgid "Year"
+#: src/frontend/mame/ui/submenu.cpp:96
+msgid "Positional Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:72
-msgid "Save Supported"
+#: src/frontend/mame/ui/submenu.cpp:97
+msgid "Mouse Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:73
-msgid "Save Unsupported"
+#: src/frontend/mame/ui/submenu.cpp:102
+msgid "Video Mode"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:74
-msgid "CHD Required"
+#: src/frontend/mame/ui/submenu.cpp:103
+msgid "Number Of Screens"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:75
-msgid "No CHD Required"
+#: src/frontend/mame/ui/submenu.cpp:105
+msgid "Triple Buffering"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:76
-msgid "Vertical Screen"
+#: src/frontend/mame/ui/submenu.cpp:106
+msgid "HLSL"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:77
-msgid "Horizontal Screen"
+#: src/frontend/mame/ui/submenu.cpp:108
+msgid "GLSL"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:78 src/frontend/mame/ui/utils.cpp:94
-msgid "Custom Filter"
+#: src/frontend/mame/ui/submenu.cpp:109
+msgid "Bilinear Filtering"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:87
-msgid "Publisher"
+#: src/frontend/mame/ui/submenu.cpp:110
+msgid "Bitmap Prescaling"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:88
-msgid "Supported"
+#: src/frontend/mame/ui/submenu.cpp:111
+msgid "Window Mode"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:89
-msgid "Partially Supported"
+#: src/frontend/mame/ui/submenu.cpp:112
+msgid "Enforce Aspect Ratio"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:90
-msgid "Unsupported"
+#: src/frontend/mame/ui/submenu.cpp:113
+msgid "Start Out Maximized"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:91
-msgid "Release Region"
+#: src/frontend/mame/ui/submenu.cpp:114
+msgid "Synchronized Refresh"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:92
-msgid "Device Type"
+#: src/frontend/mame/ui/submenu.cpp:115
+msgid "Wait Vertical Sync"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:93
-msgid "Software List"
+#: src/frontend/mame/ui/devopt.cpp:43
+#, c-format
+msgid ""
+"[This option is currently mounted in the running system]\n"
+"\n"
+"Option: %1$s\n"
+"Device: %2$s\n"
+"\n"
+"The selected option enables the following items:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:244
-msgid "<set up filters>"
+#: src/frontend/mame/ui/devopt.cpp:44
+#, c-format
+msgid ""
+"[This option is NOT currently mounted in the running system]\n"
+"\n"
+"Option: %1$s\n"
+"Device: %2$s\n"
+"\n"
+"If you select this option, the following items will be enabled:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:352
-msgid "Select custom filters:"
+#: src/frontend/mame/ui/devopt.cpp:52
+msgid "* CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:503
+#: src/frontend/mame/ui/devopt.cpp:76 src/frontend/mame/ui/devopt.cpp:137
#, c-format
-msgid "Filter %1$u"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:518
-msgid "Remove last filter"
+msgid " %1$d×%2$s %3$d.%4$06d MHz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:520
-msgid "Add filter"
+#: src/frontend/mame/ui/devopt.cpp:76 src/frontend/mame/ui/devopt.cpp:137
+msgid " %1$d×%2$s %5$d.%6$03d kHz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:959
-msgid "Select category:"
+#: src/frontend/mame/ui/devopt.cpp:77 src/frontend/mame/ui/devopt.cpp:138
+msgid " %2$s %3$d.%4$06d MHz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:990
-msgid "[no category INI files]"
+#: src/frontend/mame/ui/devopt.cpp:77 src/frontend/mame/ui/devopt.cpp:138
+msgid " %2$s %5$d.%6$03d kHz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:998
-msgid "[no groups in INI file]"
+#: src/frontend/mame/ui/devopt.cpp:89
+msgid "* Video:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1032
-msgid "No category INI files found"
+#: src/frontend/mame/ui/devopt.cpp:94
+#, c-format
+msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1037
-msgid "File"
+#: src/frontend/mame/ui/devopt.cpp:103
+#, c-format
+msgid " Screen '%1$s': %2$d × %3$d (V) %4$f Hz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1041
-msgid "No groups found in category file"
+#: src/frontend/mame/ui/devopt.cpp:104
+#, c-format
+msgid " Screen '%1$s': %2$d × %3$d (H) %4$f Hz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1046
-msgid "Group"
+#: src/frontend/mame/ui/devopt.cpp:117
+msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1047
-msgid "Include clones"
+#: src/frontend/mame/ui/devopt.cpp:137
+#, c-format
+msgid " %1$d×%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:456
-msgid ""
-"The selected software is missing one or more required files. Please select a "
-"different software.\n"
-"\n"
+#: src/frontend/mame/ui/devopt.cpp:138
+msgid " %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:549
+#: src/frontend/mame/ui/devopt.cpp:168
#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d software packages )"
+msgid ""
+"* BIOS settings:\n"
+" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:550
+#: src/frontend/mame/ui/devopt.cpp:208 src/frontend/mame/ui/devopt.cpp:224
+#: src/frontend/mame/ui/devopt.cpp:269
#, c-format
-msgid "Driver: \"%1$s\" software list "
-msgstr ""
-
-#: src/frontend/mame/ui/filesel.cpp:260
-msgid "[create]"
+msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:419
+#: src/frontend/mame/ui/devopt.cpp:213 src/frontend/mame/ui/devopt.cpp:229
#, c-format
-msgid "Error accessing %s"
-msgstr ""
-
-#: src/frontend/mame/ui/filesel.cpp:515
-msgid "Select access mode"
+msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:516
-msgid "Read-only"
+#: src/frontend/mame/ui/devopt.cpp:234
+msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:518
-msgid "Read-write"
+#: src/frontend/mame/ui/devopt.cpp:236
+msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:519
-msgid "Read this image, write to another image"
+#: src/frontend/mame/ui/devopt.cpp:238
+msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:520
-msgid "Read this image, write to diff"
+#: src/frontend/mame/ui/devopt.cpp:240
+#, c-format
+msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/imgcntrl.cpp:117
-msgid "Cannot save over directory"
+#: src/frontend/mame/ui/devopt.cpp:242
+#, c-format
+msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/imgcntrl.cpp:150
-msgid ""
-"The software selected is missing one or more required ROM or CHD images. "
-"Please select a different one."
+#: src/frontend/mame/ui/devopt.cpp:244
+#, c-format
+msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:294
-msgid "Return to Machine"
+#: src/frontend/mame/ui/devopt.cpp:246
+#, c-format
+msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:299 src/frontend/mame/ui/menu.cpp:301
-msgid "Exit"
+#: src/frontend/mame/ui/devopt.cpp:248
+#, c-format
+msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:306 src/frontend/mame/ui/menu.cpp:308
-msgid "Return to Previous Menu"
+#: src/frontend/mame/ui/devopt.cpp:250
+#, c-format
+msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:742
-msgid "Auto"
+#: src/frontend/mame/ui/devopt.cpp:252
+#, c-format
+msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:92 plugins/cheat/init.lua:653
-#, c-format, lua-format
-msgid ""
-"Cheat Comment:\n"
-"%s"
+#: src/frontend/mame/ui/devopt.cpp:254
+#, c-format
+msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:105
-msgid "All cheats reloaded"
+#: src/frontend/mame/ui/devopt.cpp:259
+msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:136
-msgid "Autofire Settings"
+#: src/frontend/mame/ui/devopt.cpp:261
+#, c-format
+msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:157 plugins/cheat/init.lua:581
-msgid "Reset All"
+#: src/frontend/mame/ui/devopt.cpp:267
+msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:160 plugins/cheat/init.lua:582
-msgid "Reload All"
+#: src/frontend/mame/ui/devopt.cpp:274
+msgid "[None]\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:273
-msgid "Autofire Status"
+#: src/frontend/mame/ui/auditmenu.cpp:96
+#, c-format
+msgid "Audit ROMs for %1$u machines marked unavailable?"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:316
-msgid "No buttons found on this machine!"
+#: src/frontend/mame/ui/auditmenu.cpp:99
+#, c-format
+msgid "Audit ROMs for all %1$u machines?"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:327 src/frontend/mame/ui/cheatopt.cpp:331
-msgid "Autofire Delay"
+#: src/frontend/mame/ui/auditmenu.cpp:104
+#, c-format
+msgid "(results will be saved to %1$s)"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:337
-msgid "This driver requires images to be loaded in the following device(s): "
+#: src/frontend/mame/ui/auditmenu.cpp:130
+#, c-format
+msgid ""
+"Auditing ROMs for machine %2$u of %3$u...\n"
+"%1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1084 src/frontend/mame/ui/ui.cpp:1094
-msgid "Keyboard Emulation Status"
+#: src/frontend/mame/ui/auditmenu.cpp:142
+msgid "Start Audit"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1086
-msgid "Mode: PARTIAL Emulation"
+#: src/frontend/mame/ui/imgcntrl.cpp:117
+msgid "Cannot save over directory"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1087
-msgid "UI: Enabled"
+#: src/frontend/mame/ui/imgcntrl.cpp:150
+msgid ""
+"The software selected is missing one or more required ROM or CHD images. "
+"Please select a different one."
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1089 src/frontend/mame/ui/ui.cpp:1099
-msgid "**Use ScrLock to toggle**"
+#: src/frontend/mame/ui/info.cpp:31
+msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1096
-msgid "Mode: FULL Emulation"
+#: src/frontend/mame/ui/info.cpp:32
+msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1097
-msgid "UI: Disabled"
+#: src/frontend/mame/ui/info.cpp:33
+msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1249
-msgid "Autofire can't be enabled"
+#: src/frontend/mame/ui/info.cpp:34
+msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1302
-#, c-format
-msgid ""
-"Are you sure you want to quit?\n"
-"\n"
-"Press ''%1$s'' to quit,\n"
-"Press ''%2$s'' to return to emulation."
+#: src/frontend/mame/ui/info.cpp:35
+msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1374
-msgid "Master Volume"
+#: src/frontend/mame/ui/info.cpp:36
+msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1383
-#, c-format
-msgid "%1$s Volume"
+#: src/frontend/mame/ui/info.cpp:37
+msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1407
-#, c-format
-msgid "Overclock CPU %1$s"
+#: src/frontend/mame/ui/info.cpp:38
+msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1416
-#, c-format
-msgid "Overclock %1$s sound"
+#: src/frontend/mame/ui/info.cpp:39
+msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1437
-#, c-format
-msgid "%1$s Refresh Rate"
+#: src/frontend/mame/ui/info.cpp:40
+msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1442
-#, c-format
-msgid "%1$s Brightness"
+#: src/frontend/mame/ui/info.cpp:41
+msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1444
-#, c-format
-msgid "%1$s Contrast"
+#: src/frontend/mame/ui/info.cpp:42
+msgid "media"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1446
-#, c-format
-msgid "%1$s Gamma"
+#: src/frontend/mame/ui/info.cpp:43
+msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1450
-#, c-format
-msgid "%1$s Horiz Stretch"
+#: src/frontend/mame/ui/info.cpp:44
+msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1452
-#, c-format
-msgid "%1$s Horiz Position"
+#: src/frontend/mame/ui/info.cpp:45
+msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1454
-#, c-format
-msgid "%1$s Vert Stretch"
+#: src/frontend/mame/ui/info.cpp:46
+msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1456
-#, c-format
-msgid "%1$s Vert Position"
+#: src/frontend/mame/ui/info.cpp:47
+msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1475
-#, c-format
-msgid "Laserdisc '%1$s' Horiz Stretch"
+#: src/frontend/mame/ui/info.cpp:48
+msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1477
-#, c-format
-msgid "Laserdisc '%1$s' Horiz Position"
+#: src/frontend/mame/ui/info.cpp:49
+msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1479
-#, c-format
-msgid "Laserdisc '%1$s' Vert Stretch"
+#: src/frontend/mame/ui/info.cpp:50
+msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1481
-#, c-format
-msgid "Laserdisc '%1$s' Vert Position"
+#: src/frontend/mame/ui/info.cpp:51
+msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1493
-msgid "Vector Flicker"
+#: src/frontend/mame/ui/info.cpp:188
+msgid ""
+"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
+"run correctly.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1494
-msgid "Beam Width Minimum"
+#: src/frontend/mame/ui/info.cpp:198
+msgid ""
+"There are known problems with this machine\n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1495
-msgid "Beam Width Maximum"
+#: src/frontend/mame/ui/info.cpp:203
+msgid ""
+"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1496
-msgid "Beam Intensity Weight"
+#: src/frontend/mame/ui/info.cpp:208
+msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1511
+#: src/frontend/mame/ui/info.cpp:214 src/frontend/mame/ui/info.cpp:230
#, c-format
-msgid "Crosshair Scale %1$s"
-msgstr ""
-
-#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
-msgid "X"
+msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
-msgid "Y"
+#: src/frontend/mame/ui/info.cpp:214 src/frontend/mame/ui/info.cpp:230
+#: src/frontend/mame/ui/info.cpp:275
+#, c-format
+msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1513
-#, c-format
-msgid "Crosshair Offset %1$s"
+#: src/frontend/mame/ui/info.cpp:224
+msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1601
-#, c-format
-msgid "%1$3ddB"
+#: src/frontend/mame/ui/info.cpp:239
+msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1645
-#, c-format
-msgid "%1$d%%"
+#: src/frontend/mame/ui/info.cpp:241
+msgid "This machine requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1661
-#, c-format
-msgid "%1$3.0f%%"
+#: src/frontend/mame/ui/info.cpp:243
+msgid ""
+"This machine was never completed. It may exhibit strange behavior or missing "
+"elements that are not bugs in the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1685
-#, c-format
-msgid "%1$.3ffps"
+#: src/frontend/mame/ui/info.cpp:245
+msgid ""
+"This machine has no sound hardware, MAME will produce no sounds, this is "
+"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1708 src/frontend/mame/ui/ui.cpp:1730
-#: src/frontend/mame/ui/ui.cpp:1751 src/frontend/mame/ui/ui.cpp:1773
-#: src/frontend/mame/ui/ui.cpp:1795 src/frontend/mame/ui/ui.cpp:1817
-#: src/frontend/mame/ui/ui.cpp:1839 src/frontend/mame/ui/ui.cpp:1861
-#: src/frontend/mame/ui/ui.cpp:1883 src/frontend/mame/ui/ui.cpp:1905
-#: src/frontend/mame/ui/ui.cpp:1927
-#, c-format
-msgid "%1$.3f"
+#: src/frontend/mame/ui/info.cpp:249
+msgid ""
+"\n"
+"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
+"complete. There is nothing you can do to fix this problem except wait for "
+"the developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1942 src/frontend/mame/ui/ui.cpp:1957
-#: src/frontend/mame/ui/ui.cpp:1972 src/frontend/mame/ui/ui.cpp:1987
-#, c-format
-msgid "%1$1.2f"
+#: src/frontend/mame/ui/info.cpp:251
+msgid ""
+"\n"
+"Elements of this machine cannot be emulated as they requires physical "
+"interaction or consist of mechanical devices. It is not possible to fully "
+"experience this machine.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2005
+#: src/frontend/mame/ui/info.cpp:273
#, c-format
-msgid "Crosshair Scale X %1$1.3f"
+msgid ""
+"\n"
+"\n"
+"There are working clones of this machine: %s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2005
-#, c-format
-msgid "Crosshair Scale Y %1$1.3f"
+#: src/frontend/mame/ui/info.cpp:286
+msgid ""
+"\n"
+"\n"
+"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/info.cpp:301
#, c-format
-msgid "Crosshair Offset X %1$1.3f"
+msgid ""
+"%1$s\n"
+"%2$s %3$s\n"
+"Driver: %4$s\n"
+"\n"
+"CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
-#, c-format
-msgid "Crosshair Offset Y %1$1.3f"
+#: src/frontend/mame/ui/info.cpp:336 src/frontend/mame/ui/info.cpp:374
+msgid "MHz"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2167
-msgid "**Error saving ui.ini**"
+#: src/frontend/mame/ui/info.cpp:336 src/frontend/mame/ui/info.cpp:374
+msgid "kHz"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2226
-#, c-format
-msgid "**Error saving %s.ini**"
+#: src/frontend/mame/ui/info.cpp:350
+msgid ""
+"\n"
+"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:406
-msgid " COLORS"
+#: src/frontend/mame/ui/info.cpp:378
+msgid ""
+"\n"
+"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:406
-msgid " PENS"
+#: src/frontend/mame/ui/info.cpp:382
+msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:39
-#, c-format
-msgid ""
-"[This option is currently mounted in the running system]\n"
-"\n"
-"Option: %1$s\n"
-"Device: %2$s\n"
-"\n"
-"The selected option enables the following items:\n"
+#: src/frontend/mame/ui/info.cpp:389
+msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:40
+#: src/frontend/mame/ui/info.cpp:400
#, c-format
-msgid ""
-"[This option is NOT currently mounted in the running system]\n"
-"\n"
-"Option: %1$s\n"
-"Device: %2$s\n"
-"\n"
-"If you select this option, the following items will be enabled:\n"
+msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:48
-msgid "* CPU:\n"
+#: src/frontend/mame/ui/info.cpp:400
+msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:72 src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/info.cpp:446
#, c-format
-msgid " %1$d×%2$s %3$d.%4$06d MHz\n"
+msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:72 src/frontend/mame/ui/devopt.cpp:133
-msgid " %1$d×%2$s %5$d.%6$03d kHz\n"
+#: src/frontend/mame/ui/info.cpp:448
+msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:73 src/frontend/mame/ui/devopt.cpp:134
-msgid " %2$s %3$d.%4$06d MHz\n"
+#: src/frontend/mame/ui/info.cpp:533
+msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:73 src/frontend/mame/ui/devopt.cpp:134
-msgid " %2$s %5$d.%6$03d kHz\n"
+#: src/frontend/mame/ui/info.cpp:536
+msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:85
-msgid "* Video:\n"
+#: src/frontend/mame/ui/info.cpp:544
+msgid "[empty]"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:90
-#, c-format
-msgid " Screen '%1$s': Vector\n"
+#: src/frontend/mame/ui/selmenu.cpp:73
+msgid "Control Panels"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:99
-#, c-format
-msgid " Screen '%1$s': %2$d × %3$d (V) %4$f Hz\n"
+#: src/frontend/mame/ui/selmenu.cpp:78
+msgid "Artwork Preview"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:100
-#, c-format
-msgid " Screen '%1$s': %2$d × %3$d (H) %4$f Hz\n"
+#: src/frontend/mame/ui/selmenu.cpp:82
+msgid "Game Over"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:113
-msgid "* Sound:\n"
+#: src/frontend/mame/ui/selmenu.cpp:91
+msgid "Add or remove favorites"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:133
-#, c-format
-msgid " %1$d×%2$s\n"
+#: src/frontend/mame/ui/selmenu.cpp:92
+msgid "Export displayed list to file"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:134
-msgid " %2$s\n"
+#: src/frontend/mame/ui/selmenu.cpp:93
+msgid "Show DATs view"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:164
-#, c-format
-msgid ""
-"* BIOS settings:\n"
-" %1$d options [default: %2$s]\n"
+#: src/frontend/mame/ui/selmenu.cpp:261
+msgid "Software part selection:"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:204 src/frontend/mame/ui/devopt.cpp:220
-#: src/frontend/mame/ui/devopt.cpp:265
-#, c-format
-msgid " %1$s [default: %2$s]\n"
+#: src/frontend/mame/ui/selmenu.cpp:367
+msgid "BIOS selection:"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:209 src/frontend/mame/ui/devopt.cpp:225
+#: src/frontend/mame/ui/selmenu.cpp:622
#, c-format
-msgid " %1$s\n"
+msgid "Software is clone of: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:230
-msgid "* DIP switch settings:\n"
+#: src/frontend/mame/ui/selmenu.cpp:624
+msgid "Software is parent"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:232
-msgid "* Configuration settings:\n"
+#: src/frontend/mame/ui/selmenu.cpp:629
+msgid "Supported: No"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:234
-msgid "* Input device(s):\n"
+#: src/frontend/mame/ui/selmenu.cpp:634
+msgid "Supported: Partial"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:236
-#, c-format
-msgid " User inputs [%1$d inputs]\n"
+#: src/frontend/mame/ui/selmenu.cpp:639
+msgid "Supported: Yes"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:238
+#: src/frontend/mame/ui/selmenu.cpp:644
#, c-format
-msgid " Mahjong inputs [%1$d inputs]\n"
-msgstr ""
-
-#: src/frontend/mame/ui/devopt.cpp:240
-#, c-format
-msgid " Hanafuda inputs [%1$d inputs]\n"
+msgid "romset: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:242
+#: src/frontend/mame/ui/selmenu.cpp:660
#, c-format
-msgid " Gambling inputs [%1$d inputs]\n"
+msgid "Driver is clone of: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:244
-#, c-format
-msgid " Analog inputs [%1$d inputs]\n"
+#: src/frontend/mame/ui/selmenu.cpp:662
+msgid "Driver is parent"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:246
+#: src/frontend/mame/ui/selmenu.cpp:698
#, c-format
-msgid " Adjuster inputs [%1$d inputs]\n"
+msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:248
-#, c-format
-msgid " Keypad inputs [%1$d inputs]\n"
+#: src/frontend/mame/ui/selmenu.cpp:2083
+msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:250
-#, c-format
-msgid " Keyboard inputs [%1$d inputs]\n"
+#: src/frontend/mame/ui/selmenu.cpp:2084
+msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:255
-msgid "* Media Options:\n"
+#: src/frontend/mame/ui/selmenu.cpp:2549
+msgid "Usage"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:257
-#, c-format
-msgid " %1$s [tag: %2$s]\n"
+#: src/frontend/mame/ui/selmenu.cpp:2584
+msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:263
-msgid "* Slot Options:\n"
+#: src/frontend/mame/ui/inputmap.cpp:55
+msgid "User Interface"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:270
-msgid "[None]\n"
+#: src/frontend/mame/ui/inputmap.cpp:61
+msgid "Other Controls"
msgstr ""
#: plugins/timer/init.lua:94
@@ -2588,51 +2669,51 @@ msgstr ""
msgid "Timer"
msgstr ""
-#: plugins/cheat/init.lua:510
+#: plugins/cheat/init.lua:528
msgid "Select cheat to set hotkey"
msgstr ""
-#: plugins/cheat/init.lua:516
+#: plugins/cheat/init.lua:534
msgid "Press button for hotkey or wait to clear"
msgstr ""
-#: plugins/cheat/init.lua:528
+#: plugins/cheat/init.lua:546
msgid "None"
msgstr ""
-#: plugins/cheat/init.lua:533
+#: plugins/cheat/init.lua:551
msgid "Done"
msgstr ""
-#: plugins/cheat/init.lua:547 plugins/cheat/init.lua:561
+#: plugins/cheat/init.lua:565 plugins/cheat/init.lua:579
msgid "Set"
msgstr ""
-#: plugins/cheat/init.lua:580
+#: plugins/cheat/init.lua:598
msgid "Set hotkeys"
msgstr ""
-#: plugins/cheat/init.lua:720
+#: plugins/cheat/init.lua:738
#, lua-format
msgid "Activated: %s = %s"
msgstr ""
-#: plugins/cheat/init.lua:723 plugins/cheat/init.lua:781
+#: plugins/cheat/init.lua:741 plugins/cheat/init.lua:799
#, lua-format
msgid "Activated: %s"
msgstr ""
-#: plugins/cheat/init.lua:785
+#: plugins/cheat/init.lua:803
#, lua-format
msgid "Enabled: %s"
msgstr ""
-#: plugins/cheat/init.lua:790
+#: plugins/cheat/init.lua:808
#, lua-format
msgid "Disabled: %s"
msgstr ""
-#: plugins/cheat/init.lua:849
+#: plugins/cheat/init.lua:867
#, lua-format
msgid "%s added"
msgstr ""
@@ -2681,218 +2762,303 @@ msgstr ""
msgid "MARPScore"
msgstr ""
-#: plugins/cheatfind/init.lua:373
+#: plugins/cheatfind/init.lua:404
msgid "Save Cheat"
msgstr ""
-#: plugins/cheatfind/init.lua:376
+#: plugins/cheatfind/init.lua:407
msgid "Default"
msgstr ""
-#: plugins/cheatfind/init.lua:376
+#: plugins/cheatfind/init.lua:407
msgid "Custom"
msgstr ""
-#: plugins/cheatfind/init.lua:377
+#: plugins/cheatfind/init.lua:408
msgid "Cheat Name"
msgstr ""
-#: plugins/cheatfind/init.lua:383 plugins/cheatfind/init.lua:748
+#: plugins/cheatfind/init.lua:414 plugins/cheatfind/init.lua:1005
#, lua-format
msgid "Default name is %s"
msgstr ""
-#: plugins/cheatfind/init.lua:391
+#: plugins/cheatfind/init.lua:422
msgid "Player"
msgstr ""
-#: plugins/cheatfind/init.lua:396
+#: plugins/cheatfind/init.lua:427
msgid "Type"
msgstr ""
-#: plugins/cheatfind/init.lua:402
+#: plugins/cheatfind/init.lua:433
msgid "Save"
msgstr ""
-#: plugins/cheatfind/init.lua:429
+#: plugins/cheatfind/init.lua:462
#, lua-format
msgid "Cheat written to %s and added to cheat.simple"
msgstr ""
-#: plugins/cheatfind/init.lua:437
+#: plugins/cheatfind/init.lua:472
msgid "Cheat added to cheat.simple"
msgstr ""
-#: plugins/cheatfind/init.lua:442
+#: plugins/cheatfind/init.lua:477
msgid ""
"Unable to write file\n"
"Ensure that cheatpath folder exists"
msgstr ""
-#: plugins/cheatfind/init.lua:451
+#: plugins/cheatfind/init.lua:486
msgid "Cancel"
msgstr ""
-#: plugins/cheatfind/init.lua:456
+#: plugins/cheatfind/init.lua:491
msgid "CPU or RAM"
msgstr ""
-#: plugins/cheatfind/init.lua:460
+#: plugins/cheatfind/init.lua:495
msgid "Changes to this only take effect when \"Start new search\" is selected"
msgstr ""
-#: plugins/cheatfind/init.lua:479
-msgid "Data cleared and current state saved"
+#: plugins/cheatfind/init.lua:504
+msgid "Pause Mode"
msgstr ""
-#: plugins/cheatfind/init.lua:487
-msgid "Start new search"
+#: plugins/cheatfind/init.lua:511
+msgid "Manually pause & unpause the game when needed with the pause hotkey"
msgstr ""
-#: plugins/cheatfind/init.lua:497
-msgid "Current state saved"
+#: plugins/cheatfind/init.lua:536
+msgid "All slots cleared and current state saved to Slot 1"
msgstr ""
-#: plugins/cheatfind/init.lua:504
-msgid "Save current -- #"
+#: plugins/cheatfind/init.lua:551
+msgid "Start new search"
msgstr ""
-#: plugins/cheatfind/init.lua:536
+#: plugins/cheatfind/init.lua:564
#, lua-format
-msgid "%d total matches found"
+msgid "Memory State saved to Slot %d"
msgstr ""
-#: plugins/cheatfind/init.lua:543
-msgid "Compare"
+#: plugins/cheatfind/init.lua:583
+msgid "Save Current Memory State to Slot "
msgstr ""
-#: plugins/cheatfind/init.lua:546
-msgid "Left operand"
-msgstr ""
-
-#: plugins/cheatfind/init.lua:549
-msgid "Current"
+#: plugins/cheatfind/init.lua:614
+#, lua-format
+msgid "%d total matches found"
msgstr ""
-#: plugins/cheatfind/init.lua:554
-msgid "Operator"
+#: plugins/cheatfind/init.lua:655
+msgid "Perform Compare : "
msgstr ""
-#: plugins/cheatfind/init.lua:561
-msgid "Left less than right, value is difference"
+#: plugins/cheatfind/init.lua:672
+msgid "Left less than right"
msgstr ""
-#: plugins/cheatfind/init.lua:563
-msgid "Left greater than right, value is difference"
+#: plugins/cheatfind/init.lua:674
+msgid "Left greater than right"
msgstr ""
-#: plugins/cheatfind/init.lua:565
+#: plugins/cheatfind/init.lua:676
msgid "Left equal to right"
msgstr ""
-#: plugins/cheatfind/init.lua:567
-msgid "Left not equal to right, value is difference"
+#: plugins/cheatfind/init.lua:678
+msgid "Left not equal to right"
msgstr ""
-#: plugins/cheatfind/init.lua:569
+#: plugins/cheatfind/init.lua:680
msgid "Left equal to right with bitmask"
msgstr ""
-#: plugins/cheatfind/init.lua:571
+#: plugins/cheatfind/init.lua:682
msgid "Left not equal to right with bitmask"
msgstr ""
-#: plugins/cheatfind/init.lua:573
+#: plugins/cheatfind/init.lua:684
msgid "Left less than value"
msgstr ""
-#: plugins/cheatfind/init.lua:575
+#: plugins/cheatfind/init.lua:686
msgid "Left greater than value"
msgstr ""
-#: plugins/cheatfind/init.lua:577
+#: plugins/cheatfind/init.lua:688
msgid "Left equal to value"
msgstr ""
-#: plugins/cheatfind/init.lua:579
+#: plugins/cheatfind/init.lua:690
msgid "Left not equal to value"
msgstr ""
-#: plugins/cheatfind/init.lua:590
-msgid "Right operand"
+#: plugins/cheatfind/init.lua:712
+msgid "Value"
msgstr ""
-#: plugins/cheatfind/init.lua:598
-msgid "Value"
+#: plugins/cheatfind/init.lua:714
+msgid "Difference"
msgstr ""
-#: plugins/cheatfind/init.lua:602
+#: plugins/cheatfind/init.lua:719
msgid "Any"
msgstr ""
-#: plugins/cheatfind/init.lua:608
+#: plugins/cheatfind/init.lua:725
msgid "Data Format"
msgstr ""
-#: plugins/cheatfind/init.lua:632
+#: plugins/cheatfind/init.lua:731
+msgid "Test/Write Poke Value"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:738
+msgid ""
+"Use this if you want to poke the Slot 1 value (eg. You started with "
+"something but lost it)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:740
+msgid ""
+"Use this if you want to poke the Last Slot value (eg. You started without an "
+"item but finally got it)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:742
+msgid "Use this if you want to poke 0x00"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:744
+msgid "Use this if you want to poke 0x01"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:746
+msgid "Use this if you want to poke 0x02"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:748
+msgid "Use this if you want to poke 0x03"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:750
+msgid "Use this if you want to poke 0x04"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:752
+msgid "Use this if you want to poke 0x05"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:754
+msgid "Use this if you want to poke 0x06"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:756
+msgid "Use this if you want to poke 0x07"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:758
+msgid "Use this if you want to poke 0x08"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:760
+msgid "Use this if you want to poke 0x09"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:762
+msgid "Use this if you want to poke 0x63 (Decimal 99)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:764
+msgid "Use this if you want to poke 0x99 (BCD 99)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:766
+msgid "Use this if you want to poke 0xFF (Decimal 255)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:768
+msgid "Use this if you want to poke 0x3E7 (Decimal 999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:770
+msgid "Use this if you want to poke 0x999 (BCD 999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:772
+msgid "Use this if you want to poke 0x270F (Decimal 9999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:774
+msgid "Use this if you want to poke 0x9999 (BCD 9999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:776
+msgid "Use this if you want to poke 0xFFFF (Decimal 65535)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:816
msgid "Undo last search -- #"
msgstr ""
-#: plugins/cheatfind/init.lua:636
+#: plugins/cheatfind/init.lua:820
msgid "Match block"
msgstr ""
-#: plugins/cheatfind/init.lua:639
+#: plugins/cheatfind/init.lua:823
msgid "All"
msgstr ""
-#: plugins/cheatfind/init.lua:690
+#: plugins/cheatfind/init.lua:934
#, lua-format
-msgid "Test cheat at addr %08X"
+msgid "Test Cheat %08X:%02X"
msgstr ""
-#: plugins/cheatfind/init.lua:722
+#: plugins/cheatfind/init.lua:974
msgid "Cheat engine not available"
msgstr ""
-#: plugins/cheatfind/init.lua:771
+#: plugins/cheatfind/init.lua:1028
msgid "Test"
msgstr ""
-#: plugins/cheatfind/init.lua:771
+#: plugins/cheatfind/init.lua:1028
msgid "Write"
msgstr ""
-#: plugins/cheatfind/init.lua:771
+#: plugins/cheatfind/init.lua:1028
msgid "Watch"
msgstr ""
-#: plugins/cheatfind/init.lua:788
+#: plugins/cheatfind/init.lua:1045
msgid "Page"
msgstr ""
-#: plugins/cheatfind/init.lua:806
+#: plugins/cheatfind/init.lua:1063
msgid "Clear Watches"
msgstr ""
-#: plugins/cheatfind/init.lua:816
+#: plugins/cheatfind/init.lua:1078
msgid "Cheat Finder"
msgstr ""
-#: plugins/portname/init.lua:69
+#: plugins/portname/init.lua:103
msgid "Save input names to file"
msgstr ""
-#: plugins/portname/init.lua:100 plugins/portname/init.lua:105
-#: plugins/portname/init.lua:121
+#: plugins/portname/init.lua:134 plugins/portname/init.lua:139
+#: plugins/portname/init.lua:155
msgid "Failed to save input name file"
msgstr ""
-#: plugins/portname/init.lua:133
+#: plugins/portname/init.lua:167
#, lua-format
msgid "Input port name file saved to %s"
msgstr ""
-#: plugins/portname/init.lua:138
+#: plugins/portname/init.lua:172
msgid "Input ports"
msgstr ""
diff --git a/language/Bulgarian/strings.po b/language/Bulgarian/strings.po
index e74430fc535..b4df4102adb 100644
--- a/language/Bulgarian/strings.po
+++ b/language/Bulgarian/strings.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-04-28 15:32+1000\n"
+"POT-Creation-Date: 2019-03-17 13:37+1100\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -18,1041 +18,1144 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: src/frontend/mame/ui/auditmenu.cpp:96
+#: src/frontend/mame/ui/videoopt.cpp:56
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable?"
+msgid "Screen #%d"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:99
-#, c-format
-msgid "Audit ROMs for all %1$u machines?"
+#: src/frontend/mame/ui/videoopt.cpp:204 src/frontend/mame/ui/submenu.cpp:48
+msgid "Rotate"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:104
-#, c-format
-msgid "(results will be saved to %1$s)"
+#: src/frontend/mame/ui/videoopt.cpp:208
+msgid "Backdrops"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:130
-#, c-format
-msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
-"%1$s"
+#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
+#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
+#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/ui.cpp:1255
+#: src/frontend/mame/ui/cheatopt.cpp:273
+msgid "Enabled"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:142
-msgid "Start Audit"
+#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
+#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
+#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/ui.cpp:1255
+#: src/frontend/mame/ui/cheatopt.cpp:273
+msgid "Disabled"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:49 src/frontend/mame/ui/dirmenu.cpp:45
-msgid "Snapshots"
+#: src/frontend/mame/ui/videoopt.cpp:212
+msgid "Overlays"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:50 src/frontend/mame/ui/dirmenu.cpp:46
-msgid "Cabinets"
+#: src/frontend/mame/ui/videoopt.cpp:216
+msgid "Bezels"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:51
-msgid "Control Panels"
+#: src/frontend/mame/ui/videoopt.cpp:220
+msgid "CPanels"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:52 src/frontend/mame/ui/dirmenu.cpp:50
-msgid "PCBs"
+#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/selmenu.cpp:86
+msgid "Marquees"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:53 src/frontend/mame/ui/dirmenu.cpp:47
-msgid "Flyers"
+#: src/frontend/mame/ui/videoopt.cpp:228
+msgid "View"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:54 src/frontend/mame/ui/dirmenu.cpp:48
-msgid "Titles"
+#: src/frontend/mame/ui/videoopt.cpp:228
+msgid "Cropped"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:55 src/frontend/mame/ui/dirmenu.cpp:49
-msgid "Ends"
+#: src/frontend/mame/ui/videoopt.cpp:228
+msgid "Full"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:56
-msgid "Artwork Preview"
+#: src/frontend/mame/ui/dirmenu.cpp:35
+msgid "ROMs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:57 src/frontend/mame/ui/dirmenu.cpp:55
-msgid "Bosses"
+#: src/frontend/mame/ui/dirmenu.cpp:36
+msgid "Software Media"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:58 src/frontend/mame/ui/dirmenu.cpp:60
-msgid "Logos"
+#: src/frontend/mame/ui/dirmenu.cpp:37
+msgid "UI"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:59 src/frontend/mame/ui/dirmenu.cpp:62
-msgid "Versus"
+#: src/frontend/mame/ui/dirmenu.cpp:38 src/frontend/mame/ui/custui.cpp:157
+msgid "Language"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:60
-msgid "Game Over"
+#: src/frontend/mame/ui/dirmenu.cpp:39
+msgid "Samples"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:61 src/frontend/mame/ui/dirmenu.cpp:59
-msgid "HowTo"
+#: src/frontend/mame/ui/dirmenu.cpp:40
+msgid "DATs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:62 src/frontend/mame/ui/dirmenu.cpp:61
-msgid "Scores"
+#: src/frontend/mame/ui/dirmenu.cpp:41
+msgid "INIs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:63 src/frontend/mame/ui/dirmenu.cpp:57
-msgid "Select"
+#: src/frontend/mame/ui/dirmenu.cpp:42
+msgid "Category INIs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:64 src/frontend/mame/ui/dirmenu.cpp:51
-#: src/frontend/mame/ui/videoopt.cpp:224
-msgid "Marquees"
+#: src/frontend/mame/ui/dirmenu.cpp:43
+msgid "Icons"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:65 src/frontend/mame/ui/dirmenu.cpp:63
-msgid "Covers"
+#: src/frontend/mame/ui/dirmenu.cpp:44 src/frontend/mame/ui/submenu.cpp:25
+msgid "Cheats"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:69
-msgid "Add or remove favorites"
+#: src/frontend/mame/ui/dirmenu.cpp:45 src/frontend/mame/ui/selmenu.cpp:71
+msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:70
-msgid "Export displayed list to file"
+#: src/frontend/mame/ui/dirmenu.cpp:46 src/frontend/mame/ui/selmenu.cpp:72
+msgid "Cabinets"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:71
-msgid "Show DATs view"
+#: src/frontend/mame/ui/dirmenu.cpp:47 src/frontend/mame/ui/selmenu.cpp:75
+msgid "Flyers"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:237
-msgid "Software part selection:"
+#: src/frontend/mame/ui/dirmenu.cpp:48 src/frontend/mame/ui/selmenu.cpp:76
+msgid "Titles"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:343
-msgid "BIOS selection:"
+#: src/frontend/mame/ui/dirmenu.cpp:49 src/frontend/mame/ui/selmenu.cpp:77
+msgid "Ends"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:570 src/frontend/mame/ui/selmenu.cpp:606
-#: src/frontend/mame/ui/simpleselgame.cpp:311
-#, c-format
-msgid "%1$s, %2$-.100s"
+#: src/frontend/mame/ui/dirmenu.cpp:50 src/frontend/mame/ui/selmenu.cpp:74
+msgid "PCBs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:574
-#, c-format
-msgid "Software is clone of: %1$-.100s"
+#: src/frontend/mame/ui/dirmenu.cpp:52
+msgid "Controls Panels"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:576
-msgid "Software is parent"
+#: src/frontend/mame/ui/dirmenu.cpp:53
+msgid "Crosshairs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:581
-msgid "Supported: No"
+#: src/frontend/mame/ui/dirmenu.cpp:54
+msgid "Artworks"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:586
-msgid "Supported: Partial"
+#: src/frontend/mame/ui/dirmenu.cpp:55 src/frontend/mame/ui/selmenu.cpp:79
+msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:591
-msgid "Supported: Yes"
+#: src/frontend/mame/ui/dirmenu.cpp:56
+msgid "Artworks Preview"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:596
-#, c-format
-msgid "romset: %1$-.100s"
+#: src/frontend/mame/ui/dirmenu.cpp:57 src/frontend/mame/ui/selmenu.cpp:85
+msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:612
-#, c-format
-msgid "Driver is clone of: %1$-.100s"
+#: src/frontend/mame/ui/dirmenu.cpp:58
+msgid "GameOver"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:614
-msgid "Driver is parent"
+#: src/frontend/mame/ui/dirmenu.cpp:59 src/frontend/mame/ui/selmenu.cpp:83
+msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:619
-#: src/frontend/mame/ui/simpleselgame.cpp:330
-msgid "Overall: NOT WORKING"
+#: src/frontend/mame/ui/dirmenu.cpp:60 src/frontend/mame/ui/selmenu.cpp:80
+msgid "Logos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:621
-#: src/frontend/mame/ui/simpleselgame.cpp:332
-msgid "Overall: Unemulated Protection"
+#: src/frontend/mame/ui/dirmenu.cpp:61 src/frontend/mame/ui/selmenu.cpp:84
+msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:623
-#: src/frontend/mame/ui/simpleselgame.cpp:334
-msgid "Overall: Working"
+#: src/frontend/mame/ui/dirmenu.cpp:62 src/frontend/mame/ui/selmenu.cpp:81
+msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:627
-#: src/frontend/mame/ui/simpleselgame.cpp:338
-msgid "Graphics: Unimplemented, "
+#: src/frontend/mame/ui/dirmenu.cpp:63 src/frontend/mame/ui/selmenu.cpp:87
+msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:629
-#: src/frontend/mame/ui/simpleselgame.cpp:340
-msgid "Graphics: Imperfect, "
+#: src/frontend/mame/ui/dirmenu.cpp:116
+msgid "Folders Setup"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:631
-#: src/frontend/mame/ui/simpleselgame.cpp:342
-msgid "Graphics: OK, "
+#: src/frontend/mame/ui/dirmenu.cpp:167
+#, c-format
+msgid "Current %1$s Folders"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:634
-#: src/frontend/mame/ui/simpleselgame.cpp:345
-msgid "Sound: None"
+#: src/frontend/mame/ui/dirmenu.cpp:179
+msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:636
-#: src/frontend/mame/ui/simpleselgame.cpp:347
-msgid "Sound: Unimplemented"
+#: src/frontend/mame/ui/dirmenu.cpp:179
+msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:638
-#: src/frontend/mame/ui/simpleselgame.cpp:349
-msgid "Sound: Imperfect"
+#: src/frontend/mame/ui/dirmenu.cpp:182
+msgid "Remove Folder"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:640
-#: src/frontend/mame/ui/simpleselgame.cpp:351
-msgid "Sound: OK"
+#: src/frontend/mame/ui/dirmenu.cpp:418
+#, c-format
+msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:650
+#: src/frontend/mame/ui/dirmenu.cpp:418
#, c-format
-msgid "%1$s %2$s"
+msgid "Add %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:1975
-msgid "Images"
+#: src/frontend/mame/ui/dirmenu.cpp:429
+msgid "Press TAB to set"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:1976
-msgid "Infos"
+#: src/frontend/mame/ui/dirmenu.cpp:513
+#, c-format
+msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2386 src/frontend/mame/ui/miscmenu.cpp:826
-msgid " (default)"
+#: src/frontend/mame/ui/selector.cpp:115
+msgid "Selection List - Search: "
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2454
-msgid "Usage"
+#: src/frontend/mame/ui/selector.cpp:123
+#, c-format
+msgid "Double click or press %1$s to select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2489
-msgid "General Info"
+#: src/frontend/mame/ui/tapectrl.cpp:85
+msgid "stopped"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:35
-msgid "ROMs"
+#: src/frontend/mame/ui/tapectrl.cpp:87
+msgid "playing"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:36
-msgid "Software Media"
+#: src/frontend/mame/ui/tapectrl.cpp:87
+msgid "(playing)"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:37
-msgid "UI"
+#: src/frontend/mame/ui/tapectrl.cpp:88
+msgid "recording"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:38 src/frontend/mame/ui/custui.cpp:157
-msgid "Language"
+#: src/frontend/mame/ui/tapectrl.cpp:88
+msgid "(recording)"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:39
-msgid "Samples"
+#: src/frontend/mame/ui/tapectrl.cpp:95
+msgid "Pause/Stop"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:40
-msgid "DATs"
+#: src/frontend/mame/ui/tapectrl.cpp:98
+msgid "Play"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:41
-msgid "INIs"
+#: src/frontend/mame/ui/tapectrl.cpp:101
+msgid "Record"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:42
-msgid "Category INIs"
+#: src/frontend/mame/ui/tapectrl.cpp:104 src/frontend/mame/ui/submenu.cpp:66
+msgid "Rewind"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:43
-msgid "Icons"
+#: src/frontend/mame/ui/tapectrl.cpp:107
+msgid "Fast Forward"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:44 src/frontend/mame/ui/submenu.cpp:25
-msgid "Cheats"
+#: src/frontend/mame/ui/swlist.cpp:83 src/frontend/mame/ui/filesel.cpp:256
+#: src/frontend/mame/ui/slotopt.cpp:220
+msgid "[empty slot]"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:52
-msgid "Controls Panels"
+#: src/frontend/mame/ui/swlist.cpp:88
+msgid "[file manager]"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:53
-msgid "Crosshairs"
+#: src/frontend/mame/ui/swlist.cpp:94 src/frontend/mame/ui/filesel.cpp:264
+msgid "[software list]"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:54
-msgid "Artworks"
+#: src/frontend/mame/ui/swlist.cpp:228
+msgid "Switch Item Ordering"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:56
-msgid "Artworks Preview"
+#: src/frontend/mame/ui/swlist.cpp:259
+#, c-format
+msgid "Switched Order: entries now ordered by %s"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:58
-msgid "GameOver"
+#: src/frontend/mame/ui/swlist.cpp:259
+msgid "shortname"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:116
-msgid "Folders Setup"
+#: src/frontend/mame/ui/swlist.cpp:259
+msgid "description"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:167
-#, c-format
-msgid "Current %1$s Folders"
+#: src/frontend/mame/ui/swlist.cpp:389
+msgid "[compatible lists]"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:179
-msgid "Change Folder"
+#: src/frontend/mame/ui/datmenu.cpp:80
+msgid "Software Usage"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:179
-msgid "Add Folder"
+#: src/frontend/mame/ui/datmenu.cpp:362
+msgid "Revision: "
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:182
-msgid "Remove Folder"
+#: src/frontend/mame/ui/filecreate.cpp:79
+msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:418
-#, c-format
-msgid "Change %1$s Folder - Search: %2$s_"
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1054
+msgid "No"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:418
-#, c-format
-msgid "Add %1$s Folder - Search: %2$s_"
+#: src/frontend/mame/ui/filecreate.cpp:82 src/frontend/mame/ui/utils.cpp:1054
+msgid "Yes"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:429
-msgid "Press TAB to set"
+#: src/frontend/mame/ui/filecreate.cpp:171
+msgid "New Image Name:"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:513
-#, c-format
-msgid "Remove %1$s Folder"
+#: src/frontend/mame/ui/filecreate.cpp:177
+msgid "Image Format:"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:30
-msgid "protection"
+#: src/frontend/mame/ui/filecreate.cpp:183
+msgid "Create"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:31
-msgid "color palette"
+#: src/frontend/mame/ui/filecreate.cpp:214
+msgid "Please enter a file extension too"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:32
-msgid "graphics"
+#: src/frontend/mame/ui/filecreate.cpp:266
+msgid "Select image format"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:33
-msgid "sound"
+#: src/frontend/mame/ui/mainmenu.cpp:60
+msgid "Input (general)"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:34
-msgid "controls"
+#: src/frontend/mame/ui/mainmenu.cpp:62
+msgid "Input (this Machine)"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:35
-msgid "keyboard"
+#: src/frontend/mame/ui/mainmenu.cpp:65
+msgid "Analog Controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:36
-msgid "mouse"
+#: src/frontend/mame/ui/mainmenu.cpp:67
+msgid "Dip Switches"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:37
-msgid "microphone"
+#: src/frontend/mame/ui/mainmenu.cpp:69
+msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
-msgid "camera"
+#: src/frontend/mame/ui/mainmenu.cpp:71
+msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
-msgid "disk"
+#: src/frontend/mame/ui/mainmenu.cpp:73
+msgid "Machine Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
-msgid "printer"
+#: src/frontend/mame/ui/mainmenu.cpp:79
+msgid "Image Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
-msgid "LAN"
+#: src/frontend/mame/ui/mainmenu.cpp:81
+msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
-msgid "WAN"
+#: src/frontend/mame/ui/mainmenu.cpp:88
+msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
-msgid "timing"
+#: src/frontend/mame/ui/mainmenu.cpp:91 src/frontend/mame/ui/info_pty.cpp:30
+msgid "Pseudo terminals"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:180
-msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:94
+msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:190
-msgid ""
-"There are known problems with this machine\n"
-"\n"
+#: src/frontend/mame/ui/mainmenu.cpp:97
+msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:195
-msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:100
+msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:200
-msgid "Completely unemulated features: "
+#: src/frontend/mame/ui/mainmenu.cpp:103
+msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:206 src/frontend/mame/ui/info.cpp:222
-#, c-format
-msgid "%s"
+#: src/frontend/mame/ui/mainmenu.cpp:106
+msgid "Keyboard Mode"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:206 src/frontend/mame/ui/info.cpp:222
-#: src/frontend/mame/ui/info.cpp:267
-#, c-format
-msgid ", %s"
+#: src/frontend/mame/ui/mainmenu.cpp:108
+msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:216
-msgid "Imperfectly emulated features: "
+#: src/frontend/mame/ui/mainmenu.cpp:110 src/frontend/mame/ui/submenu.cpp:101
+msgid "Video Options"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:231
-msgid "Screen flipping in cocktail mode is not supported.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:113
+msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:233
-msgid "This machine requires external artwork files.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:116 plugins/cheat/init.lua:753
+msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:235
-msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
-"elements that are not bugs in the emulation.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:237
-msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
-"expected behaviour.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:122
+msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:241
-msgid ""
-"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:127 src/frontend/mame/ui/miscmenu.cpp:786
+msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:243
-msgid ""
-"\n"
-"Elements of this machine cannot be emulated as they requires physical "
-"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:129 src/frontend/mame/ui/miscmenu.cpp:788
+msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:265
-#, c-format
-msgid ""
-"\n"
-"\n"
-"There are working clones of this machine: %s"
+#: src/frontend/mame/ui/mainmenu.cpp:135
+msgid "Select New Machine"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:278
-msgid ""
-"\n"
-"\n"
-"Press any key to continue"
+#: src/frontend/mame/ui/barcode.cpp:74
+msgid "New Barcode:"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:293
-#, c-format
-msgid ""
-"%1$s\n"
-"%2$s %3$s\n"
-"Driver: %4$s\n"
-"\n"
-"CPU:\n"
+#: src/frontend/mame/ui/barcode.cpp:78
+msgid "Enter Code"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:328 src/frontend/mame/ui/info.cpp:366
-msgid "MHz"
+#: src/frontend/mame/ui/barcode.cpp:119
+msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:328 src/frontend/mame/ui/info.cpp:366
-msgid "kHz"
+#: src/frontend/mame/ui/info_pty.cpp:39
+msgid "[failed]"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:72 src/frontend/mame/ui/sndmenu.cpp:149
+msgid "Sound Options"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:75
+msgid "General Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:78
+msgid "Save Configuration"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:141
+msgid "Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:199
+msgid "Filter"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:212
+msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:342
+#: src/frontend/mame/ui/optsmenu.cpp:213
+msgid "Configure Directories"
+msgstr ""
+
+#: src/frontend/mame/ui/simpleselgame.cpp:149
msgid ""
+"The selected game is missing one or more required ROM or CHD images. Please "
+"select a different game.\n"
"\n"
-"Sound:\n"
+"Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/info.cpp:370
+#: src/frontend/mame/ui/simpleselgame.cpp:247
+#, c-format
msgid ""
+"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
"\n"
-"Video:\n"
+"If this is your first time using %2$s, please see the config.txt file in the "
+"docs directory for information on configuring %2$s."
msgstr ""
-#: src/frontend/mame/ui/info.cpp:374
-msgid "None\n"
+#: src/frontend/mame/ui/simpleselgame.cpp:277
+#: src/frontend/mame/ui/selgame.cpp:606
+msgid "Configure Options"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:381
-msgid "Vector"
+#: src/frontend/mame/ui/simpleselgame.cpp:298
+#, c-format
+msgid "Type name or select: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:392
-#, c-format
-msgid "%1$s: %2$s\n"
+#: src/frontend/mame/ui/simpleselgame.cpp:300
+msgid "Type name or select: (random)"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:392
-msgid "%2$s\n"
+#: src/frontend/mame/ui/simpleselgame.cpp:314
+#: src/frontend/mame/ui/selsoft.cpp:652 src/frontend/mame/ui/selsoft.cpp:659
+#, c-format
+msgid "%1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:438
+#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/selmenu.cpp:618 src/frontend/mame/ui/selmenu.cpp:654
#, c-format
-msgid "Screen '%1$s'"
+msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:440
-msgid "Screen"
+#: src/frontend/mame/ui/simpleselgame.cpp:320
+#, c-format
+msgid "Driver: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:525
-msgid "Not supported"
+#: src/frontend/mame/ui/simpleselgame.cpp:336
+#: src/frontend/mame/ui/selmenu.cpp:667
+msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:528
-msgid "Partially supported"
+#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/selmenu.cpp:669
+msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:536
-msgid "[empty]"
+#: src/frontend/mame/ui/simpleselgame.cpp:340
+#: src/frontend/mame/ui/selmenu.cpp:671
+msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:193
-msgid "Filter"
+#: src/frontend/mame/ui/simpleselgame.cpp:344
+#: src/frontend/mame/ui/selmenu.cpp:675
+msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:206
-msgid "Customize UI"
+#: src/frontend/mame/ui/simpleselgame.cpp:346
+#: src/frontend/mame/ui/selmenu.cpp:677
+msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:207
-msgid "Configure Directories"
+#: src/frontend/mame/ui/simpleselgame.cpp:348
+#: src/frontend/mame/ui/selmenu.cpp:679
+msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:210 src/frontend/mame/ui/sndmenu.cpp:149
-msgid "Sound Options"
+#: src/frontend/mame/ui/simpleselgame.cpp:351
+#: src/frontend/mame/ui/selmenu.cpp:682
+msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:213
-msgid "General Inputs"
+#: src/frontend/mame/ui/simpleselgame.cpp:353
+#: src/frontend/mame/ui/selmenu.cpp:684
+msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:216
-msgid "Save Configuration"
+#: src/frontend/mame/ui/simpleselgame.cpp:355
+#: src/frontend/mame/ui/selmenu.cpp:686
+msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:228
-msgid "Settings"
+#: src/frontend/mame/ui/simpleselgame.cpp:357
+#: src/frontend/mame/ui/selmenu.cpp:688
+msgid "Sound: OK"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:85
-msgid "stopped"
+#: src/frontend/mame/ui/state.cpp:388
+msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:87
-msgid "playing"
+#: src/frontend/mame/ui/state.cpp:388
+msgid "Select position to load from"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:87
-msgid "(playing)"
+#: src/frontend/mame/ui/state.cpp:412
+msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
-msgid "recording"
+#: src/frontend/mame/ui/state.cpp:412
+msgid "Select position to save to"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
-msgid "(recording)"
+#: src/frontend/mame/ui/ui.cpp:337
+msgid "This driver requires images to be loaded in the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:95
-msgid "Pause/Stop"
+#: src/frontend/mame/ui/ui.cpp:1084 src/frontend/mame/ui/ui.cpp:1094
+msgid "Keyboard Emulation Status"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:98
-msgid "Play"
+#: src/frontend/mame/ui/ui.cpp:1086
+msgid "Mode: PARTIAL Emulation"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:101
-msgid "Record"
+#: src/frontend/mame/ui/ui.cpp:1087
+msgid "UI: Enabled"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:104 src/frontend/mame/ui/submenu.cpp:66
-msgid "Rewind"
+#: src/frontend/mame/ui/ui.cpp:1089 src/frontend/mame/ui/ui.cpp:1099
+msgid "**Use ScrLock to toggle**"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:107
-msgid "Fast Forward"
+#: src/frontend/mame/ui/ui.cpp:1096
+msgid "Mode: FULL Emulation"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:53
-msgid "User Interface"
+#: src/frontend/mame/ui/ui.cpp:1097
+msgid "UI: Disabled"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:59
-msgid "Other Controls"
+#: src/frontend/mame/ui/ui.cpp:1249
+msgid "Autofire can't be enabled"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:628 src/frontend/mame/ui/miscmenu.cpp:96
-#: src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset"
+#: src/frontend/mame/ui/ui.cpp:1302
+#, c-format
+msgid ""
+"Are you sure you want to quit?\n"
+"\n"
+"Press ''%1$s'' to quit,\n"
+"Press ''%2$s'' to return to emulation."
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
+#: src/frontend/mame/ui/ui.cpp:1374
+msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/ui.cpp:1383
#, c-format
-msgid "Double click or press %1$s to select"
+msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:83 src/frontend/mame/ui/slotopt.cpp:220
-#: src/frontend/mame/ui/filesel.cpp:256
-msgid "[empty slot]"
+#: src/frontend/mame/ui/ui.cpp:1407
+#, c-format
+msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:88
-msgid "[file manager]"
+#: src/frontend/mame/ui/ui.cpp:1416
+#, c-format
+msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:94 src/frontend/mame/ui/filesel.cpp:264
-msgid "[software list]"
+#: src/frontend/mame/ui/ui.cpp:1437
+#, c-format
+msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:228
-msgid "Switch Item Ordering"
+#: src/frontend/mame/ui/ui.cpp:1442
+#, c-format
+msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:259
+#: src/frontend/mame/ui/ui.cpp:1444
#, c-format
-msgid "Switched Order: entries now ordered by %s"
+msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:259
-msgid "shortname"
+#: src/frontend/mame/ui/ui.cpp:1446
+#, c-format
+msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:259
-msgid "description"
+#: src/frontend/mame/ui/ui.cpp:1450
+#, c-format
+msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:389
-msgid "[compatible lists]"
+#: src/frontend/mame/ui/ui.cpp:1452
+#, c-format
+msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:80
-msgid "Software Usage"
+#: src/frontend/mame/ui/ui.cpp:1454
+#, c-format
+msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:362
-msgid "Revision: "
+#: src/frontend/mame/ui/ui.cpp:1456
+#, c-format
+msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:149
-msgid ""
-"The selected game is missing one or more required ROM or CHD images. Please "
-"select a different game.\n"
-"\n"
-"Press any key to continue."
+#: src/frontend/mame/ui/ui.cpp:1475
+#, c-format
+msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:241
+#: src/frontend/mame/ui/ui.cpp:1477
#, c-format
-msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
-"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:271
-#: src/frontend/mame/ui/selgame.cpp:436
-msgid "Configure Options"
+#: src/frontend/mame/ui/ui.cpp:1479
+#, c-format
+msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:292
+#: src/frontend/mame/ui/ui.cpp:1481
#, c-format
-msgid "Type name or select: %1$s_"
+msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:294
-msgid "Type name or select: (random)"
+#: src/frontend/mame/ui/ui.cpp:1493
+msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:308
-#: src/frontend/mame/ui/selsoft.cpp:564 src/frontend/mame/ui/selsoft.cpp:571
-#, c-format
-msgid "%1$-.100s"
+#: src/frontend/mame/ui/ui.cpp:1494
+msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:314
+#: src/frontend/mame/ui/ui.cpp:1495
+msgid "Beam Width Maximum"
+msgstr ""
+
+#: src/frontend/mame/ui/ui.cpp:1496
+msgid "Beam Intensity Weight"
+msgstr ""
+
+#: src/frontend/mame/ui/ui.cpp:1511
#, c-format
-msgid "Driver: %1$-.100s"
+msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:56
+#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
+msgid "X"
+msgstr ""
+
+#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
+msgid "Y"
+msgstr ""
+
+#: src/frontend/mame/ui/ui.cpp:1513
#, c-format
-msgid "Screen #%d"
+msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:204 src/frontend/mame/ui/submenu.cpp:48
-msgid "Rotate"
+#: src/frontend/mame/ui/ui.cpp:1601
+#, c-format
+msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:208
-msgid "Backdrops"
+#: src/frontend/mame/ui/ui.cpp:1645
+#, c-format
+msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
-#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
-#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/cheatopt.cpp:273
-#: src/frontend/mame/ui/ui.cpp:1255
-msgid "Enabled"
+#: src/frontend/mame/ui/ui.cpp:1661
+#, c-format
+msgid "%1$3.0f%%"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
-#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
-#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/cheatopt.cpp:273
-#: src/frontend/mame/ui/ui.cpp:1255
-msgid "Disabled"
+#: src/frontend/mame/ui/ui.cpp:1685
+#, c-format
+msgid "%1$.3ffps"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:212
-msgid "Overlays"
+#: src/frontend/mame/ui/ui.cpp:1708 src/frontend/mame/ui/ui.cpp:1730
+#: src/frontend/mame/ui/ui.cpp:1751 src/frontend/mame/ui/ui.cpp:1773
+#: src/frontend/mame/ui/ui.cpp:1795 src/frontend/mame/ui/ui.cpp:1817
+#: src/frontend/mame/ui/ui.cpp:1839 src/frontend/mame/ui/ui.cpp:1861
+#: src/frontend/mame/ui/ui.cpp:1883 src/frontend/mame/ui/ui.cpp:1905
+#: src/frontend/mame/ui/ui.cpp:1927
+#, c-format
+msgid "%1$.3f"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:216
-msgid "Bezels"
+#: src/frontend/mame/ui/ui.cpp:1942 src/frontend/mame/ui/ui.cpp:1957
+#: src/frontend/mame/ui/ui.cpp:1972 src/frontend/mame/ui/ui.cpp:1987
+#, c-format
+msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:220
-msgid "CPanels"
+#: src/frontend/mame/ui/ui.cpp:2005
+#, c-format
+msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:228
-msgid "View"
+#: src/frontend/mame/ui/ui.cpp:2005
+#, c-format
+msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:228
-msgid "Cropped"
+#: src/frontend/mame/ui/ui.cpp:2024
+#, c-format
+msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:228
-msgid "Full"
+#: src/frontend/mame/ui/ui.cpp:2024
+#, c-format
+msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:79
-msgid "File Already Exists - Override?"
+#: src/frontend/mame/ui/ui.cpp:2167
+msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1047
-msgid "No"
+#: src/frontend/mame/ui/ui.cpp:2226
+#, c-format
+msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:82 src/frontend/mame/ui/utils.cpp:1047
-msgid "Yes"
+#: src/frontend/mame/ui/ui.cpp:2230 src/frontend/mame/ui/miscmenu.cpp:726
+msgid ""
+"\n"
+" Configuration saved \n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:171
-msgid "New Image Name:"
+#: src/frontend/mame/ui/cheatopt.cpp:92 plugins/cheat/init.lua:671
+#, c-format, lua-format
+msgid ""
+"Cheat Comment:\n"
+"%s"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:177
-msgid "Image Format:"
+#: src/frontend/mame/ui/cheatopt.cpp:105
+msgid "All cheats reloaded"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:183
-msgid "Create"
+#: src/frontend/mame/ui/cheatopt.cpp:136
+msgid "Autofire Settings"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:214
-msgid "Please enter a file extension too"
+#: src/frontend/mame/ui/cheatopt.cpp:157 plugins/cheat/init.lua:599
+msgid "Reset All"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:266
-msgid "Select image format"
+#: src/frontend/mame/ui/cheatopt.cpp:160 plugins/cheat/init.lua:600
+msgid "Reload All"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:43
-msgid "Keyboard Mode:"
+#: src/frontend/mame/ui/cheatopt.cpp:273
+msgid "Autofire Status"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:43
-msgid "Natural"
+#: src/frontend/mame/ui/cheatopt.cpp:306
+msgid "No buttons found on this machine!"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:43
-msgid "Emulated"
+#: src/frontend/mame/ui/cheatopt.cpp:317 src/frontend/mame/ui/cheatopt.cpp:321
+msgid "Autofire Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/selsoft.cpp:228 src/frontend/mame/ui/selgame.cpp:464
#, c-format
msgid ""
-"Uptime: %1$d:%2$02d:%3$02d\n"
-"\n"
+"%s\n"
+" added to favorites list."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:238
+#: src/frontend/mame/ui/selsoft.cpp:233 src/frontend/mame/ui/selgame.cpp:469
+#: src/frontend/mame/ui/selgame.cpp:475
#, c-format
msgid ""
-"Uptime: %1$d:%2$02d\n"
-"\n"
+"%s\n"
+" removed from favorites list."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:242
-#, c-format
+#: src/frontend/mame/ui/selsoft.cpp:507
msgid ""
-"Tickets dispensed: %1$d\n"
+"The selected software is missing one or more required files. Please select a "
+"different software.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:253
-msgid "Coin %1$c: NA%3$s\n"
+#: src/frontend/mame/ui/selsoft.cpp:513 src/frontend/mame/ui/selgame.cpp:1471
+msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:253
+#: src/frontend/mame/ui/selsoft.cpp:637
#, c-format
-msgid "Coin %1$c: %2$d%3$s\n"
+msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:256
-msgid " (locked)"
+#: src/frontend/mame/ui/selsoft.cpp:638
+#, c-format
+msgid "Driver: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:503
-msgid "Visible Delay"
+#: src/frontend/mame/ui/selsoft.cpp:643 src/frontend/mame/ui/selgame.cpp:1412
+#, c-format
+msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:601
+#: src/frontend/mame/ui/selsoft.cpp:645 src/frontend/mame/ui/selgame.cpp:1414
#, c-format
-msgid "%s.xml saved under ui folder."
+msgid "Search: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:627
-msgid "Name: Description:\n"
+#: src/frontend/mame/ui/utils.cpp:60 src/frontend/mame/ui/utils.cpp:84
+msgid "Unfiltered"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:638
-#, c-format
-msgid "%s.txt saved under ui folder."
+#: src/frontend/mame/ui/utils.cpp:61 src/frontend/mame/ui/utils.cpp:85
+msgid "Available"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:655
-msgid "Export list in XML format (like -listxml)"
+#: src/frontend/mame/ui/utils.cpp:62 src/frontend/mame/ui/utils.cpp:86
+msgid "Unavailable"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:656
-msgid "Export list in XML format (like -listxml, but exclude devices)"
+#: src/frontend/mame/ui/utils.cpp:63
+msgid "Working"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:657
-msgid "Export list in TXT format (like -listfull)"
+#: src/frontend/mame/ui/utils.cpp:64
+msgid "Not Working"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:710 src/frontend/mame/ui/ui.cpp:2230
-msgid ""
-"\n"
-" Configuration saved \n"
-"\n"
+#: src/frontend/mame/ui/utils.cpp:65
+msgid "Mechanical"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:66
+msgid "Not Mechanical"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:67
+msgid "Category"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:68 src/frontend/mame/ui/utils.cpp:87
+msgid "Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:760 src/frontend/mame/ui/utils.cpp:66
+#: src/frontend/mame/ui/utils.cpp:69 src/frontend/mame/ui/miscmenu.cpp:770
msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:764
-msgid "Driver"
+#: src/frontend/mame/ui/utils.cpp:70
+msgid "Not BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:767
-msgid "This machine has no BIOS."
+#: src/frontend/mame/ui/utils.cpp:71 src/frontend/mame/ui/utils.cpp:88
+msgid "Parents"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:776 src/frontend/mame/ui/mainmenu.cpp:145
-msgid "Add To Favorites"
+#: src/frontend/mame/ui/utils.cpp:72 src/frontend/mame/ui/utils.cpp:89
+msgid "Clones"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:778 src/frontend/mame/ui/mainmenu.cpp:147
-msgid "Remove From Favorites"
+#: src/frontend/mame/ui/utils.cpp:73
+msgid "Manufacturer"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:781
-msgid "Save machine configuration"
+#: src/frontend/mame/ui/utils.cpp:74 src/frontend/mame/ui/utils.cpp:90
+msgid "Year"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:792
-msgid "Configure machine:"
+#: src/frontend/mame/ui/utils.cpp:75
+msgid "Save Supported"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:895 src/frontend/mame/ui/sndmenu.cpp:135
-#: src/frontend/mame/ui/sndmenu.cpp:137 src/frontend/mame/ui/menu.cpp:736
-#: src/frontend/mame/ui/cheatopt.cpp:299 src/frontend/mame/ui/cheatopt.cpp:305
-#: plugins/cheat/init.lua:551 plugins/cheatfind/init.lua:619
-msgid "On"
+#: src/frontend/mame/ui/utils.cpp:76
+msgid "Save Unsupported"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:895 src/frontend/mame/ui/sndmenu.cpp:135
-#: src/frontend/mame/ui/sndmenu.cpp:137 src/frontend/mame/ui/menu.cpp:739
-#: src/frontend/mame/ui/cheatopt.cpp:299 src/frontend/mame/ui/cheatopt.cpp:305
-#: plugins/cheat/init.lua:554 plugins/cheat/init.lua:563
-#: plugins/cheatfind/init.lua:616
-msgid "Off"
+#: src/frontend/mame/ui/utils.cpp:77
+msgid "CHD Required"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:909 src/frontend/mame/ui/selgame.cpp:441
-msgid "Plugins"
+#: src/frontend/mame/ui/utils.cpp:78
+msgid "No CHD Required"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:74
-msgid "New Barcode:"
+#: src/frontend/mame/ui/utils.cpp:79
+msgid "Vertical Screen"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:78
-msgid "Enter Code"
+#: src/frontend/mame/ui/utils.cpp:80
+msgid "Horizontal Screen"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:119
-msgid "Barcode length invalid!"
+#: src/frontend/mame/ui/utils.cpp:81 src/frontend/mame/ui/utils.cpp:98
+msgid "Custom Filter"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:99
-msgid "Pseudo terminals"
+#: src/frontend/mame/ui/utils.cpp:91
+msgid "Publisher"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:39
-msgid "[failed]"
+#: src/frontend/mame/ui/utils.cpp:92
+msgid "Supported"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:60
-msgid "Input (general)"
+#: src/frontend/mame/ui/utils.cpp:93
+msgid "Partially Supported"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:62
-msgid "Input (this Machine)"
+#: src/frontend/mame/ui/utils.cpp:94
+msgid "Unsupported"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:66
-msgid "Analog Controls"
+#: src/frontend/mame/ui/utils.cpp:95
+msgid "Release Region"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:68
-msgid "Dip Switches"
+#: src/frontend/mame/ui/utils.cpp:96
+msgid "Device Type"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:71
-msgid "Machine Configuration"
+#: src/frontend/mame/ui/utils.cpp:97
+msgid "Software List"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:75
-msgid "Bookkeeping Info"
+#: src/frontend/mame/ui/utils.cpp:248
+msgid "<set up filters>"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:78
-msgid "Machine Information"
+#: src/frontend/mame/ui/utils.cpp:356
+msgid "Select custom filters:"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:85
-msgid "Image Information"
+#: src/frontend/mame/ui/utils.cpp:507
+#, c-format
+msgid "Filter %1$u"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:88
-msgid "File Manager"
+#: src/frontend/mame/ui/utils.cpp:522
+msgid "Remove last filter"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:96
-msgid "Tape Control"
+#: src/frontend/mame/ui/utils.cpp:524
+msgid "Add filter"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:102
-msgid "BIOS Selection"
+#: src/frontend/mame/ui/utils.cpp:966
+msgid "Select category:"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:106
-msgid "Slot Devices"
+#: src/frontend/mame/ui/utils.cpp:997
+msgid "[no category INI files]"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:110
-msgid "Barcode Reader"
+#: src/frontend/mame/ui/utils.cpp:1005
+msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:114
-msgid "Network Devices"
+#: src/frontend/mame/ui/utils.cpp:1039
+msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:118
-msgid "Keyboard Mode"
+#: src/frontend/mame/ui/utils.cpp:1044
+msgid "File"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Slider Controls"
+#: src/frontend/mame/ui/utils.cpp:1048
+msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:124 src/frontend/mame/ui/submenu.cpp:101
-msgid "Video Options"
+#: src/frontend/mame/ui/utils.cpp:1053
+msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:128
-msgid "Crosshair Options"
+#: src/frontend/mame/ui/utils.cpp:1054
+msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132 plugins/cheat/init.lua:735
-msgid "Cheat"
+#: src/frontend/mame/ui/filesel.cpp:260
+msgid "[create]"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:135
-msgid "Plugin Options"
+#: src/frontend/mame/ui/filesel.cpp:320
+#, c-format
+msgid "Error accessing %s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:139
-msgid "External DAT View"
+#: src/frontend/mame/ui/filesel.cpp:536
+msgid "Select access mode"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:154
-msgid "Select New Machine"
+#: src/frontend/mame/ui/filesel.cpp:537
+msgid "Read-only"
+msgstr ""
+
+#: src/frontend/mame/ui/filesel.cpp:539
+msgid "Read-write"
+msgstr ""
+
+#: src/frontend/mame/ui/filesel.cpp:540
+msgid "Read this image, write to another image"
+msgstr ""
+
+#: src/frontend/mame/ui/filesel.cpp:541
+msgid "Read this image, write to diff"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:192
+#, c-format
+msgid "%s [internal]"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:203 src/frontend/mame/ui/miscmenu.cpp:97
+#: src/frontend/mame/ui/inputmap.cpp:615
+msgid "Reset"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:407
+msgid " COLORS"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:407
+msgid " PENS"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:304
+msgid "Return to Machine"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:309 src/frontend/mame/ui/menu.cpp:311
+msgid "Exit"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:316 src/frontend/mame/ui/menu.cpp:318
+msgid "Return to Previous Menu"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:430 src/frontend/mame/ui/menu.cpp:762
+#: plugins/cheat/init.lua:569 plugins/cheatfind/init.lua:792
+#: plugins/cheatfind/init.lua:803
+msgid "On"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:430 src/frontend/mame/ui/menu.cpp:765
+#: plugins/cheat/init.lua:572 plugins/cheat/init.lua:581
+#: plugins/cheatfind/init.lua:789 plugins/cheatfind/init.lua:800
+msgid "Off"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:768
+msgid "Auto"
msgstr ""
#: src/frontend/mame/ui/custui.cpp:31
@@ -1275,1303 +1378,1281 @@ msgstr ""
msgid "Violet"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:22
-msgid "Miscellaneous Options"
-msgstr ""
-
-#: src/frontend/mame/ui/submenu.cpp:23
-msgid "Re-select last machine played"
+#: src/frontend/mame/ui/miscmenu.cpp:44
+msgid "Keyboard Mode:"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:24
-msgid "Enlarge images in the right panel"
+#: src/frontend/mame/ui/miscmenu.cpp:44
+msgid "Natural"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:26
-msgid "Show mouse pointer"
+#: src/frontend/mame/ui/miscmenu.cpp:44
+msgid "Emulated"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:27
-msgid "Confirm quit from machines"
+#: src/frontend/mame/ui/miscmenu.cpp:237
+#, c-format
+msgid ""
+"Uptime: %1$d:%2$02d:%3$02d\n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:28
-msgid "Skip information screen at startup"
+#: src/frontend/mame/ui/miscmenu.cpp:239
+#, c-format
+msgid ""
+"Uptime: %1$d:%2$02d\n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:29
-msgid "Force 4:3 aspect for snapshot display"
+#: src/frontend/mame/ui/miscmenu.cpp:243
+#, c-format
+msgid ""
+"Tickets dispensed: %1$d\n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:30
-msgid "Use image as background"
+#: src/frontend/mame/ui/miscmenu.cpp:254
+msgid "Coin %1$c: NA%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:31
-msgid "Skip BIOS selection menu"
+#: src/frontend/mame/ui/miscmenu.cpp:254
+#, c-format
+msgid "Coin %1$c: %2$d%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:32
-msgid "Skip software parts selection menu"
+#: src/frontend/mame/ui/miscmenu.cpp:257
+msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:33
-msgid "Info auto audit"
+#: src/frontend/mame/ui/miscmenu.cpp:504
+msgid "Visible Delay"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:34
-msgid "Hide romless machine from available list"
+#: src/frontend/mame/ui/miscmenu.cpp:602
+#, c-format
+msgid "%s.xml saved under ui folder."
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:38
-msgid "Advanced Options"
+#: src/frontend/mame/ui/miscmenu.cpp:628
+msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Performance Options"
+#: src/frontend/mame/ui/miscmenu.cpp:639
+#, c-format
+msgid "%s.txt saved under ui folder."
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Auto frame skip"
+#: src/frontend/mame/ui/miscmenu.cpp:656
+msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:41
-msgid "Frame skip"
+#: src/frontend/mame/ui/miscmenu.cpp:657
+msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:42
-msgid "Throttle"
+#: src/frontend/mame/ui/miscmenu.cpp:658
+msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:43
-msgid "Sleep"
+#: src/frontend/mame/ui/miscmenu.cpp:774
+msgid "Driver"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Speed"
+#: src/frontend/mame/ui/miscmenu.cpp:777
+msgid "This machine has no BIOS."
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:45
-msgid "Refresh speed"
+#: src/frontend/mame/ui/miscmenu.cpp:791
+msgid "Save machine configuration"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:47
-msgid "Rotation Options"
+#: src/frontend/mame/ui/miscmenu.cpp:802
+msgid "Configure machine:"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:49
-msgid "Rotate right"
+#: src/frontend/mame/ui/miscmenu.cpp:836 src/frontend/mame/ui/selmenu.cpp:2481
+msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:50
-msgid "Rotate left"
+#: src/frontend/mame/ui/miscmenu.cpp:918 src/frontend/mame/ui/selgame.cpp:611
+msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:51
-msgid "Auto rotate right"
+#: src/frontend/mame/ui/selgame.cpp:607
+msgid "Configure Machine"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:52
-msgid "Auto rotate left"
+#: src/frontend/mame/ui/selgame.cpp:1036
+#, c-format
+msgid "Romset\t%1$-.100s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:53
-msgid "Flip X"
+#: src/frontend/mame/ui/selgame.cpp:1037
+#, c-format
+msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:54
-msgid "Flip Y"
+#: src/frontend/mame/ui/selgame.cpp:1038
+#, c-format
+msgid "Manufacturer\t%1$-.100s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:56
-msgid "Artwork Options"
+#: src/frontend/mame/ui/selgame.cpp:1042
+#, c-format
+msgid "Driver is Clone of\t%1$-.100s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:57
-msgid "Artwork Crop"
+#: src/frontend/mame/ui/selgame.cpp:1044
+msgid "Driver is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:58
-msgid "Use Backdrops"
+#: src/frontend/mame/ui/selgame.cpp:1047
+msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:59
-msgid "Use Overlays"
+#: src/frontend/mame/ui/selgame.cpp:1049
+msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:60
-msgid "Use Bezels"
+#: src/frontend/mame/ui/selgame.cpp:1052
+msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:61
-msgid "Use Control Panels"
+#: src/frontend/mame/ui/selgame.cpp:1054
+msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:62
-msgid "Use Marquees"
+#: src/frontend/mame/ui/selgame.cpp:1056
+msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:64
-msgid "State/Playback Options"
+#: src/frontend/mame/ui/selgame.cpp:1059
+msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:65
-msgid "Automatic save/restore"
+#: src/frontend/mame/ui/selgame.cpp:1061
+msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:67
-msgid "Rewind capacity"
+#: src/frontend/mame/ui/selgame.cpp:1063
+msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:68
-msgid "Bilinear snapshot"
+#: src/frontend/mame/ui/selgame.cpp:1065
+msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:69
-msgid "Burn-in"
+#: src/frontend/mame/ui/selgame.cpp:1067
+msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:71
-msgid "Input Options"
+#: src/frontend/mame/ui/selgame.cpp:1070
+msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:72
-msgid "Coin lockout"
+#: src/frontend/mame/ui/selgame.cpp:1072
+msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:73
-msgid "Mouse"
+#: src/frontend/mame/ui/selgame.cpp:1074
+msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:74
-msgid "Joystick"
+#: src/frontend/mame/ui/selgame.cpp:1076
+msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:75
-msgid "Lightgun"
+#: src/frontend/mame/ui/selgame.cpp:1079
+msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:76
-msgid "Multi-keyboard"
+#: src/frontend/mame/ui/selgame.cpp:1081
+msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:77
-msgid "Multi-mouse"
+#: src/frontend/mame/ui/selgame.cpp:1084
+msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:78
-msgid "Steadykey"
+#: src/frontend/mame/ui/selgame.cpp:1086
+msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:79
-msgid "UI active"
+#: src/frontend/mame/ui/selgame.cpp:1089
+msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:80
-msgid "Offscreen reload"
+#: src/frontend/mame/ui/selgame.cpp:1091
+msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:81
-msgid "Joystick deadzone"
+#: src/frontend/mame/ui/selgame.cpp:1094
+msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:82
-msgid "Joystick saturation"
+#: src/frontend/mame/ui/selgame.cpp:1096
+msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:83
-msgid "Natural keyboard"
+#: src/frontend/mame/ui/selgame.cpp:1099
+msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:84
-msgid "Simultaneous contradictory"
+#: src/frontend/mame/ui/selgame.cpp:1101
+msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:85
-msgid "Coin impulse"
+#: src/frontend/mame/ui/selgame.cpp:1104
+msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:89
-msgid "Device Mapping"
+#: src/frontend/mame/ui/selgame.cpp:1106
+msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:90
-msgid "Lightgun Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1109
+msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Trackball Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1111
+msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:92
-msgid "Pedal Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1114
+msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:93
-msgid "Adstick Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1116
+msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:94
-msgid "Paddle Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1119
+msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Dial Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1121
+msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:96
-msgid "Positional Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1124
+msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:97
-msgid "Mouse Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1126
+msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:102
-msgid "Video Mode"
+#: src/frontend/mame/ui/selgame.cpp:1129
+msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:103
-msgid "Number Of Screens"
+#: src/frontend/mame/ui/selgame.cpp:1131
+msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:105
-msgid "Triple Buffering"
+#: src/frontend/mame/ui/selgame.cpp:1134
+msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:106
-msgid "HLSL"
+#: src/frontend/mame/ui/selgame.cpp:1136
+msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:108
-msgid "GLSL"
+#: src/frontend/mame/ui/selgame.cpp:1139
+msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:109
-msgid "Bilinear Filtering"
+#: src/frontend/mame/ui/selgame.cpp:1141
+msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:110
-msgid "Bitmap Prescaling"
+#: src/frontend/mame/ui/selgame.cpp:1144
+msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:111
-msgid "Window Mode"
+#: src/frontend/mame/ui/selgame.cpp:1146
+msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:112
-msgid "Enforce Aspect Ratio"
+#: src/frontend/mame/ui/selgame.cpp:1149
+msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:113
-msgid "Start Out Maximized"
+#: src/frontend/mame/ui/selgame.cpp:1151
+msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:114
-msgid "Synchronized Refresh"
+#: src/frontend/mame/ui/selgame.cpp:1154
+msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:115
-msgid "Wait Vertical Sync"
+#: src/frontend/mame/ui/selgame.cpp:1156
+msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:388
-msgid "Load State"
+#: src/frontend/mame/ui/selgame.cpp:1159
+msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:388
-msgid "Select position to load from"
+#: src/frontend/mame/ui/selgame.cpp:1161
+msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:412
-msgid "Save State"
+#: src/frontend/mame/ui/selgame.cpp:1163
+msgid "Mechanical Machine\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:412
-msgid "Select position to save to"
+#: src/frontend/mame/ui/selgame.cpp:1163
+msgid "Mechanical Machine\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/slotopt.cpp:192
-#, c-format
-msgid "%s [internal]"
+#: src/frontend/mame/ui/selgame.cpp:1164
+msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:309 src/frontend/mame/ui/selsoft.cpp:211
-#, c-format
-msgid ""
-"%s\n"
-" added to favorites list."
+#: src/frontend/mame/ui/selgame.cpp:1164
+msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:314 src/frontend/mame/ui/selgame.cpp:320
-#: src/frontend/mame/ui/selsoft.cpp:216
-#, c-format
-msgid ""
-"%s\n"
-" removed from favorites list."
+#: src/frontend/mame/ui/selgame.cpp:1165
+msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:437
-msgid "Configure Machine"
+#: src/frontend/mame/ui/selgame.cpp:1165
+msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:849
-#, c-format
-msgid "Romset\t%1$-.100s\n"
+#: src/frontend/mame/ui/selgame.cpp:1166
+msgid "Support Cocktail\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:850
-#, c-format
-msgid "Year\t%1$s\n"
+#: src/frontend/mame/ui/selgame.cpp:1166
+msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:851
-#, c-format
-msgid "Manufacturer\t%1$-.100s\n"
+#: src/frontend/mame/ui/selgame.cpp:1167
+msgid "Driver is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:855
-#, c-format
-msgid "Driver is Clone of\t%1$-.100s\n"
+#: src/frontend/mame/ui/selgame.cpp:1167
+msgid "Driver is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:857
-msgid "Driver is Parent\t\n"
+#: src/frontend/mame/ui/selgame.cpp:1168
+msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:860
-msgid "Analog Controls\tYes\n"
+#: src/frontend/mame/ui/selgame.cpp:1168
+msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:862
-msgid "Keyboard Inputs\tYes\n"
+#: src/frontend/mame/ui/selgame.cpp:1169
+msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:865
-msgid "Overall\tNOT WORKING\n"
+#: src/frontend/mame/ui/selgame.cpp:1169
+msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:867
-msgid "Overall\tUnemulated Protection\n"
+#: src/frontend/mame/ui/selgame.cpp:1179
+msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:869
-msgid "Overall\tWorking\n"
+#: src/frontend/mame/ui/selgame.cpp:1179
+msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:872
-msgid "Graphics\tUnimplemented\n"
+#: src/frontend/mame/ui/selgame.cpp:1192
+msgid "ROM Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:874
-msgid "Graphics\tWrong Colors\n"
+#: src/frontend/mame/ui/selgame.cpp:1194
+msgid "ROM Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:876
-msgid "Graphics\tImperfect Colors\n"
+#: src/frontend/mame/ui/selgame.cpp:1197
+msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:878
-msgid "Graphics\tImperfect\n"
+#: src/frontend/mame/ui/selgame.cpp:1199
+msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:880
-msgid "Graphics\tOK\n"
+#: src/frontend/mame/ui/selgame.cpp:1201
+msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:883
-msgid "Sound\tNone\n"
+#: src/frontend/mame/ui/selgame.cpp:1205
+msgid ""
+"ROM Audit \tDisabled\n"
+"Samples Audit \tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:885
-msgid "Sound\tUnimplemented\n"
+#: src/frontend/mame/ui/selgame.cpp:1396
+#, c-format
+msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:887
-msgid "Sound\tImperfect\n"
+#: src/frontend/mame/ui/selgame.cpp:1424
+#, c-format
+msgid "Romset: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:889
-msgid "Sound\tOK\n"
+#: src/frontend/mame/ui/selgame.cpp:1431
+#, c-format
+msgid "System: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:892
-msgid "Controls\tUnimplemented\n"
+#: src/frontend/mame/ui/selgame.cpp:1465
+msgid ""
+"The selected machine is missing one or more required ROM or CHD images. "
+"Please select a different machine.\n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:894
-msgid "Controls\tImperfect\n"
+#: src/frontend/mame/ui/sndmenu.cpp:135
+msgid "Sound"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:897
-msgid "Keyboard\tUnimplemented\n"
+#: src/frontend/mame/ui/sndmenu.cpp:136
+msgid "Sample Rate"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:899
-msgid "Keyboard\tImperfect\n"
+#: src/frontend/mame/ui/sndmenu.cpp:137
+msgid "Use External Samples"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:902
-msgid "Mouse\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:22
+msgid "Miscellaneous Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:904
-msgid "Mouse\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:23
+msgid "Re-select last machine played"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:907
-msgid "Microphone\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:24
+msgid "Enlarge images in the right panel"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:909
-msgid "Microphone\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:26
+msgid "Show mouse pointer"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:912
-msgid "Camera\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:27
+msgid "Confirm quit from machines"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:914
-msgid "Camera\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:28
+msgid "Skip information screen at startup"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:917
-msgid "Disk\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:29
+msgid "Force 4:3 aspect for snapshot display"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:919
-msgid "Disk\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:30
+msgid "Use image as background"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:922
-msgid "Printer\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:31
+msgid "Skip BIOS selection menu"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:924
-msgid "Printer\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:32
+msgid "Skip software parts selection menu"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:927
-msgid "LAN\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:33
+msgid "Info auto audit"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:929
-msgid "LAN\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:34
+msgid "Hide romless machine from available list"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:932
-msgid "WAN\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:38
+msgid "Advanced Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:934
-msgid "WAN\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:39
+msgid "Performance Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:937
-msgid "Timing\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:40
+msgid "Auto frame skip"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:939
-msgid "Timing\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:41
+msgid "Frame skip"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:941
-msgid "Mechanical Machine\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:42
+msgid "Throttle"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:941
-msgid "Mechanical Machine\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:43
+msgid "Sleep"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:942
-msgid "Requires Artwork\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:44
+msgid "Speed"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:942
-msgid "Requires Artwork\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:45
+msgid "Refresh speed"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:943
-msgid "Requires Clickable Artwork\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:47
+msgid "Rotation Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:943
-msgid "Requires Clickable Artwork\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:49
+msgid "Rotate right"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:944
-msgid "Support Cocktail\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:50
+msgid "Rotate left"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:944
-msgid "Support Cocktail\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:51
+msgid "Auto rotate right"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:945
-msgid "Driver is BIOS\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:52
+msgid "Auto rotate left"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:945
-msgid "Driver is BIOS\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:53
+msgid "Flip X"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:946
-msgid "Support Save\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:54
+msgid "Flip Y"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:946
-msgid "Support Save\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:56
+msgid "Artwork Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:947
-msgid "Screen Orientation\tVertical\n"
+#: src/frontend/mame/ui/submenu.cpp:57
+msgid "Artwork Crop"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:947
-msgid "Screen Orientation\tHorizontal\n"
+#: src/frontend/mame/ui/submenu.cpp:58
+msgid "Use Backdrops"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:957
-msgid "Requires CHD\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:59
+msgid "Use Overlays"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:957
-msgid "Requires CHD\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:60
+msgid "Use Bezels"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:970
-msgid "ROM Audit Result\tOK\n"
+#: src/frontend/mame/ui/submenu.cpp:61
+msgid "Use Control Panels"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:972
-msgid "ROM Audit Result\tBAD\n"
+#: src/frontend/mame/ui/submenu.cpp:62
+msgid "Use Marquees"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:975
-msgid "Samples Audit Result\tNone Needed\n"
+#: src/frontend/mame/ui/submenu.cpp:64
+msgid "State/Playback Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:977
-msgid "Samples Audit Result\tOK\n"
+#: src/frontend/mame/ui/submenu.cpp:65
+msgid "Automatic save/restore"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:979
-msgid "Samples Audit Result\tBAD\n"
+#: src/frontend/mame/ui/submenu.cpp:67
+msgid "Rewind capacity"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:983
-msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+#: src/frontend/mame/ui/submenu.cpp:68
+msgid "Bilinear snapshot"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1167
-#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
+#: src/frontend/mame/ui/submenu.cpp:69
+msgid "Burn-in"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1183 src/frontend/mame/ui/selsoft.cpp:555
-#, c-format
-msgid "%1$s: %2$s - Search: %3$s_"
+#: src/frontend/mame/ui/submenu.cpp:71
+msgid "Input Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1185 src/frontend/mame/ui/selsoft.cpp:557
-#, c-format
-msgid "Search: %1$s_"
+#: src/frontend/mame/ui/submenu.cpp:72
+msgid "Coin lockout"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1195
-#, c-format
-msgid "Romset: %1$-.100s"
+#: src/frontend/mame/ui/submenu.cpp:73
+msgid "Mouse"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1202
-#, c-format
-msgid "System: %1$-.100s"
+#: src/frontend/mame/ui/submenu.cpp:74
+msgid "Joystick"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1239
-msgid ""
-"The selected machine is missing one or more required ROM or CHD images. "
-"Please select a different machine.\n"
-"\n"
+#: src/frontend/mame/ui/submenu.cpp:75
+msgid "Lightgun"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1245 src/frontend/mame/ui/selsoft.cpp:462
-msgid "Press any key to continue."
+#: src/frontend/mame/ui/submenu.cpp:76
+msgid "Multi-keyboard"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:135
-msgid "Sound"
+#: src/frontend/mame/ui/submenu.cpp:77
+msgid "Multi-mouse"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:136
-msgid "Sample Rate"
+#: src/frontend/mame/ui/submenu.cpp:78
+msgid "Steadykey"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:137
-msgid "Use External Samples"
+#: src/frontend/mame/ui/submenu.cpp:79
+msgid "UI active"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:57 src/frontend/mame/ui/utils.cpp:81
-msgid "Unfiltered"
+#: src/frontend/mame/ui/submenu.cpp:80
+msgid "Offscreen reload"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:58 src/frontend/mame/ui/utils.cpp:82
-msgid "Available"
+#: src/frontend/mame/ui/submenu.cpp:81
+msgid "Joystick deadzone"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:59 src/frontend/mame/ui/utils.cpp:83
-msgid "Unavailable"
+#: src/frontend/mame/ui/submenu.cpp:82
+msgid "Joystick saturation"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:60
-msgid "Working"
+#: src/frontend/mame/ui/submenu.cpp:83
+msgid "Natural keyboard"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:61
-msgid "Not Working"
+#: src/frontend/mame/ui/submenu.cpp:84
+msgid "Simultaneous contradictory"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:62
-msgid "Mechanical"
+#: src/frontend/mame/ui/submenu.cpp:85
+msgid "Coin impulse"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:63
-msgid "Not Mechanical"
+#: src/frontend/mame/ui/submenu.cpp:89
+msgid "Device Mapping"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:64
-msgid "Category"
+#: src/frontend/mame/ui/submenu.cpp:90
+msgid "Lightgun Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:65
-msgid "Favorites"
+#: src/frontend/mame/ui/submenu.cpp:91
+msgid "Trackball Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:67
-msgid "Not BIOS"
+#: src/frontend/mame/ui/submenu.cpp:92
+msgid "Pedal Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:68 src/frontend/mame/ui/utils.cpp:84
-msgid "Parents"
+#: src/frontend/mame/ui/submenu.cpp:93
+msgid "Adstick Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:69 src/frontend/mame/ui/utils.cpp:85
-msgid "Clones"
+#: src/frontend/mame/ui/submenu.cpp:94
+msgid "Paddle Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:70
-msgid "Manufacturer"
+#: src/frontend/mame/ui/submenu.cpp:95
+msgid "Dial Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:71 src/frontend/mame/ui/utils.cpp:86
-msgid "Year"
+#: src/frontend/mame/ui/submenu.cpp:96
+msgid "Positional Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:72
-msgid "Save Supported"
+#: src/frontend/mame/ui/submenu.cpp:97
+msgid "Mouse Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:73
-msgid "Save Unsupported"
+#: src/frontend/mame/ui/submenu.cpp:102
+msgid "Video Mode"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:74
-msgid "CHD Required"
+#: src/frontend/mame/ui/submenu.cpp:103
+msgid "Number Of Screens"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:75
-msgid "No CHD Required"
+#: src/frontend/mame/ui/submenu.cpp:105
+msgid "Triple Buffering"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:76
-msgid "Vertical Screen"
+#: src/frontend/mame/ui/submenu.cpp:106
+msgid "HLSL"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:77
-msgid "Horizontal Screen"
+#: src/frontend/mame/ui/submenu.cpp:108
+msgid "GLSL"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:78 src/frontend/mame/ui/utils.cpp:94
-msgid "Custom Filter"
+#: src/frontend/mame/ui/submenu.cpp:109
+msgid "Bilinear Filtering"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:87
-msgid "Publisher"
+#: src/frontend/mame/ui/submenu.cpp:110
+msgid "Bitmap Prescaling"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:88
-msgid "Supported"
+#: src/frontend/mame/ui/submenu.cpp:111
+msgid "Window Mode"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:89
-msgid "Partially Supported"
+#: src/frontend/mame/ui/submenu.cpp:112
+msgid "Enforce Aspect Ratio"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:90
-msgid "Unsupported"
+#: src/frontend/mame/ui/submenu.cpp:113
+msgid "Start Out Maximized"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:91
-msgid "Release Region"
+#: src/frontend/mame/ui/submenu.cpp:114
+msgid "Synchronized Refresh"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:92
-msgid "Device Type"
+#: src/frontend/mame/ui/submenu.cpp:115
+msgid "Wait Vertical Sync"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:93
-msgid "Software List"
+#: src/frontend/mame/ui/devopt.cpp:43
+#, c-format
+msgid ""
+"[This option is currently mounted in the running system]\n"
+"\n"
+"Option: %1$s\n"
+"Device: %2$s\n"
+"\n"
+"The selected option enables the following items:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:244
-msgid "<set up filters>"
+#: src/frontend/mame/ui/devopt.cpp:44
+#, c-format
+msgid ""
+"[This option is NOT currently mounted in the running system]\n"
+"\n"
+"Option: %1$s\n"
+"Device: %2$s\n"
+"\n"
+"If you select this option, the following items will be enabled:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:352
-msgid "Select custom filters:"
+#: src/frontend/mame/ui/devopt.cpp:52
+msgid "* CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:503
+#: src/frontend/mame/ui/devopt.cpp:76 src/frontend/mame/ui/devopt.cpp:137
#, c-format
-msgid "Filter %1$u"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:518
-msgid "Remove last filter"
+msgid " %1$d×%2$s %3$d.%4$06d MHz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:520
-msgid "Add filter"
+#: src/frontend/mame/ui/devopt.cpp:76 src/frontend/mame/ui/devopt.cpp:137
+msgid " %1$d×%2$s %5$d.%6$03d kHz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:959
-msgid "Select category:"
+#: src/frontend/mame/ui/devopt.cpp:77 src/frontend/mame/ui/devopt.cpp:138
+msgid " %2$s %3$d.%4$06d MHz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:990
-msgid "[no category INI files]"
+#: src/frontend/mame/ui/devopt.cpp:77 src/frontend/mame/ui/devopt.cpp:138
+msgid " %2$s %5$d.%6$03d kHz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:998
-msgid "[no groups in INI file]"
+#: src/frontend/mame/ui/devopt.cpp:89
+msgid "* Video:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1032
-msgid "No category INI files found"
+#: src/frontend/mame/ui/devopt.cpp:94
+#, c-format
+msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1037
-msgid "File"
+#: src/frontend/mame/ui/devopt.cpp:103
+#, c-format
+msgid " Screen '%1$s': %2$d × %3$d (V) %4$f Hz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1041
-msgid "No groups found in category file"
+#: src/frontend/mame/ui/devopt.cpp:104
+#, c-format
+msgid " Screen '%1$s': %2$d × %3$d (H) %4$f Hz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1046
-msgid "Group"
+#: src/frontend/mame/ui/devopt.cpp:117
+msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1047
-msgid "Include clones"
+#: src/frontend/mame/ui/devopt.cpp:137
+#, c-format
+msgid " %1$d×%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:456
-msgid ""
-"The selected software is missing one or more required files. Please select a "
-"different software.\n"
-"\n"
+#: src/frontend/mame/ui/devopt.cpp:138
+msgid " %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:549
+#: src/frontend/mame/ui/devopt.cpp:168
#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d software packages )"
+msgid ""
+"* BIOS settings:\n"
+" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:550
+#: src/frontend/mame/ui/devopt.cpp:208 src/frontend/mame/ui/devopt.cpp:224
+#: src/frontend/mame/ui/devopt.cpp:269
#, c-format
-msgid "Driver: \"%1$s\" software list "
-msgstr ""
-
-#: src/frontend/mame/ui/filesel.cpp:260
-msgid "[create]"
+msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:419
+#: src/frontend/mame/ui/devopt.cpp:213 src/frontend/mame/ui/devopt.cpp:229
#, c-format
-msgid "Error accessing %s"
-msgstr ""
-
-#: src/frontend/mame/ui/filesel.cpp:515
-msgid "Select access mode"
+msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:516
-msgid "Read-only"
+#: src/frontend/mame/ui/devopt.cpp:234
+msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:518
-msgid "Read-write"
+#: src/frontend/mame/ui/devopt.cpp:236
+msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:519
-msgid "Read this image, write to another image"
+#: src/frontend/mame/ui/devopt.cpp:238
+msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:520
-msgid "Read this image, write to diff"
+#: src/frontend/mame/ui/devopt.cpp:240
+#, c-format
+msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/imgcntrl.cpp:117
-msgid "Cannot save over directory"
+#: src/frontend/mame/ui/devopt.cpp:242
+#, c-format
+msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/imgcntrl.cpp:150
-msgid ""
-"The software selected is missing one or more required ROM or CHD images. "
-"Please select a different one."
+#: src/frontend/mame/ui/devopt.cpp:244
+#, c-format
+msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:294
-msgid "Return to Machine"
+#: src/frontend/mame/ui/devopt.cpp:246
+#, c-format
+msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:299 src/frontend/mame/ui/menu.cpp:301
-msgid "Exit"
+#: src/frontend/mame/ui/devopt.cpp:248
+#, c-format
+msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:306 src/frontend/mame/ui/menu.cpp:308
-msgid "Return to Previous Menu"
+#: src/frontend/mame/ui/devopt.cpp:250
+#, c-format
+msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:742
-msgid "Auto"
+#: src/frontend/mame/ui/devopt.cpp:252
+#, c-format
+msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:92 plugins/cheat/init.lua:653
-#, c-format, lua-format
-msgid ""
-"Cheat Comment:\n"
-"%s"
+#: src/frontend/mame/ui/devopt.cpp:254
+#, c-format
+msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:105
-msgid "All cheats reloaded"
+#: src/frontend/mame/ui/devopt.cpp:259
+msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:136
-msgid "Autofire Settings"
+#: src/frontend/mame/ui/devopt.cpp:261
+#, c-format
+msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:157 plugins/cheat/init.lua:581
-msgid "Reset All"
+#: src/frontend/mame/ui/devopt.cpp:267
+msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:160 plugins/cheat/init.lua:582
-msgid "Reload All"
+#: src/frontend/mame/ui/devopt.cpp:274
+msgid "[None]\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:273
-msgid "Autofire Status"
+#: src/frontend/mame/ui/auditmenu.cpp:96
+#, c-format
+msgid "Audit ROMs for %1$u machines marked unavailable?"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:316
-msgid "No buttons found on this machine!"
+#: src/frontend/mame/ui/auditmenu.cpp:99
+#, c-format
+msgid "Audit ROMs for all %1$u machines?"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:327 src/frontend/mame/ui/cheatopt.cpp:331
-msgid "Autofire Delay"
+#: src/frontend/mame/ui/auditmenu.cpp:104
+#, c-format
+msgid "(results will be saved to %1$s)"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:337
-msgid "This driver requires images to be loaded in the following device(s): "
+#: src/frontend/mame/ui/auditmenu.cpp:130
+#, c-format
+msgid ""
+"Auditing ROMs for machine %2$u of %3$u...\n"
+"%1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1084 src/frontend/mame/ui/ui.cpp:1094
-msgid "Keyboard Emulation Status"
+#: src/frontend/mame/ui/auditmenu.cpp:142
+msgid "Start Audit"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1086
-msgid "Mode: PARTIAL Emulation"
+#: src/frontend/mame/ui/imgcntrl.cpp:117
+msgid "Cannot save over directory"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1087
-msgid "UI: Enabled"
+#: src/frontend/mame/ui/imgcntrl.cpp:150
+msgid ""
+"The software selected is missing one or more required ROM or CHD images. "
+"Please select a different one."
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1089 src/frontend/mame/ui/ui.cpp:1099
-msgid "**Use ScrLock to toggle**"
+#: src/frontend/mame/ui/info.cpp:31
+msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1096
-msgid "Mode: FULL Emulation"
+#: src/frontend/mame/ui/info.cpp:32
+msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1097
-msgid "UI: Disabled"
+#: src/frontend/mame/ui/info.cpp:33
+msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1249
-msgid "Autofire can't be enabled"
+#: src/frontend/mame/ui/info.cpp:34
+msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1302
-#, c-format
-msgid ""
-"Are you sure you want to quit?\n"
-"\n"
-"Press ''%1$s'' to quit,\n"
-"Press ''%2$s'' to return to emulation."
+#: src/frontend/mame/ui/info.cpp:35
+msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1374
-msgid "Master Volume"
+#: src/frontend/mame/ui/info.cpp:36
+msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1383
-#, c-format
-msgid "%1$s Volume"
+#: src/frontend/mame/ui/info.cpp:37
+msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1407
-#, c-format
-msgid "Overclock CPU %1$s"
+#: src/frontend/mame/ui/info.cpp:38
+msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1416
-#, c-format
-msgid "Overclock %1$s sound"
+#: src/frontend/mame/ui/info.cpp:39
+msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1437
-#, c-format
-msgid "%1$s Refresh Rate"
+#: src/frontend/mame/ui/info.cpp:40
+msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1442
-#, c-format
-msgid "%1$s Brightness"
+#: src/frontend/mame/ui/info.cpp:41
+msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1444
-#, c-format
-msgid "%1$s Contrast"
+#: src/frontend/mame/ui/info.cpp:42
+msgid "media"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1446
-#, c-format
-msgid "%1$s Gamma"
+#: src/frontend/mame/ui/info.cpp:43
+msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1450
-#, c-format
-msgid "%1$s Horiz Stretch"
+#: src/frontend/mame/ui/info.cpp:44
+msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1452
-#, c-format
-msgid "%1$s Horiz Position"
+#: src/frontend/mame/ui/info.cpp:45
+msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1454
-#, c-format
-msgid "%1$s Vert Stretch"
+#: src/frontend/mame/ui/info.cpp:46
+msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1456
-#, c-format
-msgid "%1$s Vert Position"
+#: src/frontend/mame/ui/info.cpp:47
+msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1475
-#, c-format
-msgid "Laserdisc '%1$s' Horiz Stretch"
+#: src/frontend/mame/ui/info.cpp:48
+msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1477
-#, c-format
-msgid "Laserdisc '%1$s' Horiz Position"
+#: src/frontend/mame/ui/info.cpp:49
+msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1479
-#, c-format
-msgid "Laserdisc '%1$s' Vert Stretch"
+#: src/frontend/mame/ui/info.cpp:50
+msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1481
-#, c-format
-msgid "Laserdisc '%1$s' Vert Position"
+#: src/frontend/mame/ui/info.cpp:51
+msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1493
-msgid "Vector Flicker"
+#: src/frontend/mame/ui/info.cpp:188
+msgid ""
+"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
+"run correctly.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1494
-msgid "Beam Width Minimum"
+#: src/frontend/mame/ui/info.cpp:198
+msgid ""
+"There are known problems with this machine\n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1495
-msgid "Beam Width Maximum"
+#: src/frontend/mame/ui/info.cpp:203
+msgid ""
+"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1496
-msgid "Beam Intensity Weight"
+#: src/frontend/mame/ui/info.cpp:208
+msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1511
+#: src/frontend/mame/ui/info.cpp:214 src/frontend/mame/ui/info.cpp:230
#, c-format
-msgid "Crosshair Scale %1$s"
-msgstr ""
-
-#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
-msgid "X"
+msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
-msgid "Y"
+#: src/frontend/mame/ui/info.cpp:214 src/frontend/mame/ui/info.cpp:230
+#: src/frontend/mame/ui/info.cpp:275
+#, c-format
+msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1513
-#, c-format
-msgid "Crosshair Offset %1$s"
+#: src/frontend/mame/ui/info.cpp:224
+msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1601
-#, c-format
-msgid "%1$3ddB"
+#: src/frontend/mame/ui/info.cpp:239
+msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1645
-#, c-format
-msgid "%1$d%%"
+#: src/frontend/mame/ui/info.cpp:241
+msgid "This machine requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1661
-#, c-format
-msgid "%1$3.0f%%"
+#: src/frontend/mame/ui/info.cpp:243
+msgid ""
+"This machine was never completed. It may exhibit strange behavior or missing "
+"elements that are not bugs in the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1685
-#, c-format
-msgid "%1$.3ffps"
+#: src/frontend/mame/ui/info.cpp:245
+msgid ""
+"This machine has no sound hardware, MAME will produce no sounds, this is "
+"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1708 src/frontend/mame/ui/ui.cpp:1730
-#: src/frontend/mame/ui/ui.cpp:1751 src/frontend/mame/ui/ui.cpp:1773
-#: src/frontend/mame/ui/ui.cpp:1795 src/frontend/mame/ui/ui.cpp:1817
-#: src/frontend/mame/ui/ui.cpp:1839 src/frontend/mame/ui/ui.cpp:1861
-#: src/frontend/mame/ui/ui.cpp:1883 src/frontend/mame/ui/ui.cpp:1905
-#: src/frontend/mame/ui/ui.cpp:1927
-#, c-format
-msgid "%1$.3f"
+#: src/frontend/mame/ui/info.cpp:249
+msgid ""
+"\n"
+"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
+"complete. There is nothing you can do to fix this problem except wait for "
+"the developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1942 src/frontend/mame/ui/ui.cpp:1957
-#: src/frontend/mame/ui/ui.cpp:1972 src/frontend/mame/ui/ui.cpp:1987
-#, c-format
-msgid "%1$1.2f"
+#: src/frontend/mame/ui/info.cpp:251
+msgid ""
+"\n"
+"Elements of this machine cannot be emulated as they requires physical "
+"interaction or consist of mechanical devices. It is not possible to fully "
+"experience this machine.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2005
+#: src/frontend/mame/ui/info.cpp:273
#, c-format
-msgid "Crosshair Scale X %1$1.3f"
+msgid ""
+"\n"
+"\n"
+"There are working clones of this machine: %s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2005
-#, c-format
-msgid "Crosshair Scale Y %1$1.3f"
+#: src/frontend/mame/ui/info.cpp:286
+msgid ""
+"\n"
+"\n"
+"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/info.cpp:301
#, c-format
-msgid "Crosshair Offset X %1$1.3f"
+msgid ""
+"%1$s\n"
+"%2$s %3$s\n"
+"Driver: %4$s\n"
+"\n"
+"CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
-#, c-format
-msgid "Crosshair Offset Y %1$1.3f"
+#: src/frontend/mame/ui/info.cpp:336 src/frontend/mame/ui/info.cpp:374
+msgid "MHz"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2167
-msgid "**Error saving ui.ini**"
+#: src/frontend/mame/ui/info.cpp:336 src/frontend/mame/ui/info.cpp:374
+msgid "kHz"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2226
-#, c-format
-msgid "**Error saving %s.ini**"
+#: src/frontend/mame/ui/info.cpp:350
+msgid ""
+"\n"
+"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:406
-msgid " COLORS"
+#: src/frontend/mame/ui/info.cpp:378
+msgid ""
+"\n"
+"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:406
-msgid " PENS"
+#: src/frontend/mame/ui/info.cpp:382
+msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:39
-#, c-format
-msgid ""
-"[This option is currently mounted in the running system]\n"
-"\n"
-"Option: %1$s\n"
-"Device: %2$s\n"
-"\n"
-"The selected option enables the following items:\n"
+#: src/frontend/mame/ui/info.cpp:389
+msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:40
+#: src/frontend/mame/ui/info.cpp:400
#, c-format
-msgid ""
-"[This option is NOT currently mounted in the running system]\n"
-"\n"
-"Option: %1$s\n"
-"Device: %2$s\n"
-"\n"
-"If you select this option, the following items will be enabled:\n"
+msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:48
-msgid "* CPU:\n"
+#: src/frontend/mame/ui/info.cpp:400
+msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:72 src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/info.cpp:446
#, c-format
-msgid " %1$d×%2$s %3$d.%4$06d MHz\n"
+msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:72 src/frontend/mame/ui/devopt.cpp:133
-msgid " %1$d×%2$s %5$d.%6$03d kHz\n"
+#: src/frontend/mame/ui/info.cpp:448
+msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:73 src/frontend/mame/ui/devopt.cpp:134
-msgid " %2$s %3$d.%4$06d MHz\n"
+#: src/frontend/mame/ui/info.cpp:533
+msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:73 src/frontend/mame/ui/devopt.cpp:134
-msgid " %2$s %5$d.%6$03d kHz\n"
+#: src/frontend/mame/ui/info.cpp:536
+msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:85
-msgid "* Video:\n"
+#: src/frontend/mame/ui/info.cpp:544
+msgid "[empty]"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:90
-#, c-format
-msgid " Screen '%1$s': Vector\n"
+#: src/frontend/mame/ui/selmenu.cpp:73
+msgid "Control Panels"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:99
-#, c-format
-msgid " Screen '%1$s': %2$d × %3$d (V) %4$f Hz\n"
+#: src/frontend/mame/ui/selmenu.cpp:78
+msgid "Artwork Preview"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:100
-#, c-format
-msgid " Screen '%1$s': %2$d × %3$d (H) %4$f Hz\n"
+#: src/frontend/mame/ui/selmenu.cpp:82
+msgid "Game Over"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:113
-msgid "* Sound:\n"
+#: src/frontend/mame/ui/selmenu.cpp:91
+msgid "Add or remove favorites"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:133
-#, c-format
-msgid " %1$d×%2$s\n"
+#: src/frontend/mame/ui/selmenu.cpp:92
+msgid "Export displayed list to file"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:134
-msgid " %2$s\n"
+#: src/frontend/mame/ui/selmenu.cpp:93
+msgid "Show DATs view"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:164
-#, c-format
-msgid ""
-"* BIOS settings:\n"
-" %1$d options [default: %2$s]\n"
+#: src/frontend/mame/ui/selmenu.cpp:261
+msgid "Software part selection:"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:204 src/frontend/mame/ui/devopt.cpp:220
-#: src/frontend/mame/ui/devopt.cpp:265
-#, c-format
-msgid " %1$s [default: %2$s]\n"
+#: src/frontend/mame/ui/selmenu.cpp:367
+msgid "BIOS selection:"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:209 src/frontend/mame/ui/devopt.cpp:225
+#: src/frontend/mame/ui/selmenu.cpp:622
#, c-format
-msgid " %1$s\n"
+msgid "Software is clone of: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:230
-msgid "* DIP switch settings:\n"
+#: src/frontend/mame/ui/selmenu.cpp:624
+msgid "Software is parent"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:232
-msgid "* Configuration settings:\n"
+#: src/frontend/mame/ui/selmenu.cpp:629
+msgid "Supported: No"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:234
-msgid "* Input device(s):\n"
+#: src/frontend/mame/ui/selmenu.cpp:634
+msgid "Supported: Partial"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:236
-#, c-format
-msgid " User inputs [%1$d inputs]\n"
+#: src/frontend/mame/ui/selmenu.cpp:639
+msgid "Supported: Yes"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:238
+#: src/frontend/mame/ui/selmenu.cpp:644
#, c-format
-msgid " Mahjong inputs [%1$d inputs]\n"
-msgstr ""
-
-#: src/frontend/mame/ui/devopt.cpp:240
-#, c-format
-msgid " Hanafuda inputs [%1$d inputs]\n"
+msgid "romset: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:242
+#: src/frontend/mame/ui/selmenu.cpp:660
#, c-format
-msgid " Gambling inputs [%1$d inputs]\n"
+msgid "Driver is clone of: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:244
-#, c-format
-msgid " Analog inputs [%1$d inputs]\n"
+#: src/frontend/mame/ui/selmenu.cpp:662
+msgid "Driver is parent"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:246
+#: src/frontend/mame/ui/selmenu.cpp:698
#, c-format
-msgid " Adjuster inputs [%1$d inputs]\n"
+msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:248
-#, c-format
-msgid " Keypad inputs [%1$d inputs]\n"
+#: src/frontend/mame/ui/selmenu.cpp:2083
+msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:250
-#, c-format
-msgid " Keyboard inputs [%1$d inputs]\n"
+#: src/frontend/mame/ui/selmenu.cpp:2084
+msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:255
-msgid "* Media Options:\n"
+#: src/frontend/mame/ui/selmenu.cpp:2549
+msgid "Usage"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:257
-#, c-format
-msgid " %1$s [tag: %2$s]\n"
+#: src/frontend/mame/ui/selmenu.cpp:2584
+msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:263
-msgid "* Slot Options:\n"
+#: src/frontend/mame/ui/inputmap.cpp:55
+msgid "User Interface"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:270
-msgid "[None]\n"
+#: src/frontend/mame/ui/inputmap.cpp:61
+msgid "Other Controls"
msgstr ""
#: plugins/timer/init.lua:94
@@ -2590,51 +2671,51 @@ msgstr ""
msgid "Timer"
msgstr ""
-#: plugins/cheat/init.lua:510
+#: plugins/cheat/init.lua:528
msgid "Select cheat to set hotkey"
msgstr ""
-#: plugins/cheat/init.lua:516
+#: plugins/cheat/init.lua:534
msgid "Press button for hotkey or wait to clear"
msgstr ""
-#: plugins/cheat/init.lua:528
+#: plugins/cheat/init.lua:546
msgid "None"
msgstr ""
-#: plugins/cheat/init.lua:533
+#: plugins/cheat/init.lua:551
msgid "Done"
msgstr ""
-#: plugins/cheat/init.lua:547 plugins/cheat/init.lua:561
+#: plugins/cheat/init.lua:565 plugins/cheat/init.lua:579
msgid "Set"
msgstr ""
-#: plugins/cheat/init.lua:580
+#: plugins/cheat/init.lua:598
msgid "Set hotkeys"
msgstr ""
-#: plugins/cheat/init.lua:720
+#: plugins/cheat/init.lua:738
#, lua-format
msgid "Activated: %s = %s"
msgstr ""
-#: plugins/cheat/init.lua:723 plugins/cheat/init.lua:781
+#: plugins/cheat/init.lua:741 plugins/cheat/init.lua:799
#, lua-format
msgid "Activated: %s"
msgstr ""
-#: plugins/cheat/init.lua:785
+#: plugins/cheat/init.lua:803
#, lua-format
msgid "Enabled: %s"
msgstr ""
-#: plugins/cheat/init.lua:790
+#: plugins/cheat/init.lua:808
#, lua-format
msgid "Disabled: %s"
msgstr ""
-#: plugins/cheat/init.lua:849
+#: plugins/cheat/init.lua:867
#, lua-format
msgid "%s added"
msgstr ""
@@ -2683,218 +2764,303 @@ msgstr ""
msgid "MARPScore"
msgstr ""
-#: plugins/cheatfind/init.lua:373
+#: plugins/cheatfind/init.lua:404
msgid "Save Cheat"
msgstr ""
-#: plugins/cheatfind/init.lua:376
+#: plugins/cheatfind/init.lua:407
msgid "Default"
msgstr ""
-#: plugins/cheatfind/init.lua:376
+#: plugins/cheatfind/init.lua:407
msgid "Custom"
msgstr ""
-#: plugins/cheatfind/init.lua:377
+#: plugins/cheatfind/init.lua:408
msgid "Cheat Name"
msgstr ""
-#: plugins/cheatfind/init.lua:383 plugins/cheatfind/init.lua:748
+#: plugins/cheatfind/init.lua:414 plugins/cheatfind/init.lua:1005
#, lua-format
msgid "Default name is %s"
msgstr ""
-#: plugins/cheatfind/init.lua:391
+#: plugins/cheatfind/init.lua:422
msgid "Player"
msgstr ""
-#: plugins/cheatfind/init.lua:396
+#: plugins/cheatfind/init.lua:427
msgid "Type"
msgstr ""
-#: plugins/cheatfind/init.lua:402
+#: plugins/cheatfind/init.lua:433
msgid "Save"
msgstr ""
-#: plugins/cheatfind/init.lua:429
+#: plugins/cheatfind/init.lua:462
#, lua-format
msgid "Cheat written to %s and added to cheat.simple"
msgstr ""
-#: plugins/cheatfind/init.lua:437
+#: plugins/cheatfind/init.lua:472
msgid "Cheat added to cheat.simple"
msgstr ""
-#: plugins/cheatfind/init.lua:442
+#: plugins/cheatfind/init.lua:477
msgid ""
"Unable to write file\n"
"Ensure that cheatpath folder exists"
msgstr ""
-#: plugins/cheatfind/init.lua:451
+#: plugins/cheatfind/init.lua:486
msgid "Cancel"
msgstr ""
-#: plugins/cheatfind/init.lua:456
+#: plugins/cheatfind/init.lua:491
msgid "CPU or RAM"
msgstr ""
-#: plugins/cheatfind/init.lua:460
+#: plugins/cheatfind/init.lua:495
msgid "Changes to this only take effect when \"Start new search\" is selected"
msgstr ""
-#: plugins/cheatfind/init.lua:479
-msgid "Data cleared and current state saved"
+#: plugins/cheatfind/init.lua:504
+msgid "Pause Mode"
msgstr ""
-#: plugins/cheatfind/init.lua:487
-msgid "Start new search"
+#: plugins/cheatfind/init.lua:511
+msgid "Manually pause & unpause the game when needed with the pause hotkey"
msgstr ""
-#: plugins/cheatfind/init.lua:497
-msgid "Current state saved"
+#: plugins/cheatfind/init.lua:536
+msgid "All slots cleared and current state saved to Slot 1"
msgstr ""
-#: plugins/cheatfind/init.lua:504
-msgid "Save current -- #"
+#: plugins/cheatfind/init.lua:551
+msgid "Start new search"
msgstr ""
-#: plugins/cheatfind/init.lua:536
+#: plugins/cheatfind/init.lua:564
#, lua-format
-msgid "%d total matches found"
+msgid "Memory State saved to Slot %d"
msgstr ""
-#: plugins/cheatfind/init.lua:543
-msgid "Compare"
+#: plugins/cheatfind/init.lua:583
+msgid "Save Current Memory State to Slot "
msgstr ""
-#: plugins/cheatfind/init.lua:546
-msgid "Left operand"
-msgstr ""
-
-#: plugins/cheatfind/init.lua:549
-msgid "Current"
+#: plugins/cheatfind/init.lua:614
+#, lua-format
+msgid "%d total matches found"
msgstr ""
-#: plugins/cheatfind/init.lua:554
-msgid "Operator"
+#: plugins/cheatfind/init.lua:655
+msgid "Perform Compare : "
msgstr ""
-#: plugins/cheatfind/init.lua:561
-msgid "Left less than right, value is difference"
+#: plugins/cheatfind/init.lua:672
+msgid "Left less than right"
msgstr ""
-#: plugins/cheatfind/init.lua:563
-msgid "Left greater than right, value is difference"
+#: plugins/cheatfind/init.lua:674
+msgid "Left greater than right"
msgstr ""
-#: plugins/cheatfind/init.lua:565
+#: plugins/cheatfind/init.lua:676
msgid "Left equal to right"
msgstr ""
-#: plugins/cheatfind/init.lua:567
-msgid "Left not equal to right, value is difference"
+#: plugins/cheatfind/init.lua:678
+msgid "Left not equal to right"
msgstr ""
-#: plugins/cheatfind/init.lua:569
+#: plugins/cheatfind/init.lua:680
msgid "Left equal to right with bitmask"
msgstr ""
-#: plugins/cheatfind/init.lua:571
+#: plugins/cheatfind/init.lua:682
msgid "Left not equal to right with bitmask"
msgstr ""
-#: plugins/cheatfind/init.lua:573
+#: plugins/cheatfind/init.lua:684
msgid "Left less than value"
msgstr ""
-#: plugins/cheatfind/init.lua:575
+#: plugins/cheatfind/init.lua:686
msgid "Left greater than value"
msgstr ""
-#: plugins/cheatfind/init.lua:577
+#: plugins/cheatfind/init.lua:688
msgid "Left equal to value"
msgstr ""
-#: plugins/cheatfind/init.lua:579
+#: plugins/cheatfind/init.lua:690
msgid "Left not equal to value"
msgstr ""
-#: plugins/cheatfind/init.lua:590
-msgid "Right operand"
+#: plugins/cheatfind/init.lua:712
+msgid "Value"
msgstr ""
-#: plugins/cheatfind/init.lua:598
-msgid "Value"
+#: plugins/cheatfind/init.lua:714
+msgid "Difference"
msgstr ""
-#: plugins/cheatfind/init.lua:602
+#: plugins/cheatfind/init.lua:719
msgid "Any"
msgstr ""
-#: plugins/cheatfind/init.lua:608
+#: plugins/cheatfind/init.lua:725
msgid "Data Format"
msgstr ""
-#: plugins/cheatfind/init.lua:632
+#: plugins/cheatfind/init.lua:731
+msgid "Test/Write Poke Value"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:738
+msgid ""
+"Use this if you want to poke the Slot 1 value (eg. You started with "
+"something but lost it)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:740
+msgid ""
+"Use this if you want to poke the Last Slot value (eg. You started without an "
+"item but finally got it)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:742
+msgid "Use this if you want to poke 0x00"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:744
+msgid "Use this if you want to poke 0x01"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:746
+msgid "Use this if you want to poke 0x02"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:748
+msgid "Use this if you want to poke 0x03"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:750
+msgid "Use this if you want to poke 0x04"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:752
+msgid "Use this if you want to poke 0x05"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:754
+msgid "Use this if you want to poke 0x06"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:756
+msgid "Use this if you want to poke 0x07"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:758
+msgid "Use this if you want to poke 0x08"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:760
+msgid "Use this if you want to poke 0x09"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:762
+msgid "Use this if you want to poke 0x63 (Decimal 99)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:764
+msgid "Use this if you want to poke 0x99 (BCD 99)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:766
+msgid "Use this if you want to poke 0xFF (Decimal 255)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:768
+msgid "Use this if you want to poke 0x3E7 (Decimal 999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:770
+msgid "Use this if you want to poke 0x999 (BCD 999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:772
+msgid "Use this if you want to poke 0x270F (Decimal 9999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:774
+msgid "Use this if you want to poke 0x9999 (BCD 9999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:776
+msgid "Use this if you want to poke 0xFFFF (Decimal 65535)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:816
msgid "Undo last search -- #"
msgstr ""
-#: plugins/cheatfind/init.lua:636
+#: plugins/cheatfind/init.lua:820
msgid "Match block"
msgstr ""
-#: plugins/cheatfind/init.lua:639
+#: plugins/cheatfind/init.lua:823
msgid "All"
msgstr ""
-#: plugins/cheatfind/init.lua:690
+#: plugins/cheatfind/init.lua:934
#, lua-format
-msgid "Test cheat at addr %08X"
+msgid "Test Cheat %08X:%02X"
msgstr ""
-#: plugins/cheatfind/init.lua:722
+#: plugins/cheatfind/init.lua:974
msgid "Cheat engine not available"
msgstr ""
-#: plugins/cheatfind/init.lua:771
+#: plugins/cheatfind/init.lua:1028
msgid "Test"
msgstr ""
-#: plugins/cheatfind/init.lua:771
+#: plugins/cheatfind/init.lua:1028
msgid "Write"
msgstr ""
-#: plugins/cheatfind/init.lua:771
+#: plugins/cheatfind/init.lua:1028
msgid "Watch"
msgstr ""
-#: plugins/cheatfind/init.lua:788
+#: plugins/cheatfind/init.lua:1045
msgid "Page"
msgstr ""
-#: plugins/cheatfind/init.lua:806
+#: plugins/cheatfind/init.lua:1063
msgid "Clear Watches"
msgstr ""
-#: plugins/cheatfind/init.lua:816
+#: plugins/cheatfind/init.lua:1078
msgid "Cheat Finder"
msgstr ""
-#: plugins/portname/init.lua:69
+#: plugins/portname/init.lua:103
msgid "Save input names to file"
msgstr ""
-#: plugins/portname/init.lua:100 plugins/portname/init.lua:105
-#: plugins/portname/init.lua:121
+#: plugins/portname/init.lua:134 plugins/portname/init.lua:139
+#: plugins/portname/init.lua:155
msgid "Failed to save input name file"
msgstr ""
-#: plugins/portname/init.lua:133
+#: plugins/portname/init.lua:167
#, lua-format
msgid "Input port name file saved to %s"
msgstr ""
-#: plugins/portname/init.lua:138
+#: plugins/portname/init.lua:172
msgid "Input ports"
msgstr ""
diff --git a/language/Burmese/strings.po b/language/Burmese/strings.po
index c5ca8655854..506a275ef99 100644
--- a/language/Burmese/strings.po
+++ b/language/Burmese/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-04-28 15:32+1000\n"
+"POT-Creation-Date: 2019-03-17 13:37+1100\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -16,1041 +16,1144 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: src/frontend/mame/ui/auditmenu.cpp:96
+#: src/frontend/mame/ui/videoopt.cpp:56
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable?"
+msgid "Screen #%d"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:99
-#, c-format
-msgid "Audit ROMs for all %1$u machines?"
+#: src/frontend/mame/ui/videoopt.cpp:204 src/frontend/mame/ui/submenu.cpp:48
+msgid "Rotate"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:104
-#, c-format
-msgid "(results will be saved to %1$s)"
+#: src/frontend/mame/ui/videoopt.cpp:208
+msgid "Backdrops"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:130
-#, c-format
-msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
-"%1$s"
+#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
+#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
+#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/ui.cpp:1255
+#: src/frontend/mame/ui/cheatopt.cpp:273
+msgid "Enabled"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:142
-msgid "Start Audit"
+#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
+#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
+#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/ui.cpp:1255
+#: src/frontend/mame/ui/cheatopt.cpp:273
+msgid "Disabled"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:49 src/frontend/mame/ui/dirmenu.cpp:45
-msgid "Snapshots"
+#: src/frontend/mame/ui/videoopt.cpp:212
+msgid "Overlays"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:50 src/frontend/mame/ui/dirmenu.cpp:46
-msgid "Cabinets"
+#: src/frontend/mame/ui/videoopt.cpp:216
+msgid "Bezels"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:51
-msgid "Control Panels"
+#: src/frontend/mame/ui/videoopt.cpp:220
+msgid "CPanels"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:52 src/frontend/mame/ui/dirmenu.cpp:50
-msgid "PCBs"
+#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/selmenu.cpp:86
+msgid "Marquees"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:53 src/frontend/mame/ui/dirmenu.cpp:47
-msgid "Flyers"
+#: src/frontend/mame/ui/videoopt.cpp:228
+msgid "View"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:54 src/frontend/mame/ui/dirmenu.cpp:48
-msgid "Titles"
+#: src/frontend/mame/ui/videoopt.cpp:228
+msgid "Cropped"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:55 src/frontend/mame/ui/dirmenu.cpp:49
-msgid "Ends"
+#: src/frontend/mame/ui/videoopt.cpp:228
+msgid "Full"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:56
-msgid "Artwork Preview"
+#: src/frontend/mame/ui/dirmenu.cpp:35
+msgid "ROMs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:57 src/frontend/mame/ui/dirmenu.cpp:55
-msgid "Bosses"
+#: src/frontend/mame/ui/dirmenu.cpp:36
+msgid "Software Media"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:58 src/frontend/mame/ui/dirmenu.cpp:60
-msgid "Logos"
+#: src/frontend/mame/ui/dirmenu.cpp:37
+msgid "UI"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:59 src/frontend/mame/ui/dirmenu.cpp:62
-msgid "Versus"
+#: src/frontend/mame/ui/dirmenu.cpp:38 src/frontend/mame/ui/custui.cpp:157
+msgid "Language"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:60
-msgid "Game Over"
+#: src/frontend/mame/ui/dirmenu.cpp:39
+msgid "Samples"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:61 src/frontend/mame/ui/dirmenu.cpp:59
-msgid "HowTo"
+#: src/frontend/mame/ui/dirmenu.cpp:40
+msgid "DATs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:62 src/frontend/mame/ui/dirmenu.cpp:61
-msgid "Scores"
+#: src/frontend/mame/ui/dirmenu.cpp:41
+msgid "INIs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:63 src/frontend/mame/ui/dirmenu.cpp:57
-msgid "Select"
+#: src/frontend/mame/ui/dirmenu.cpp:42
+msgid "Category INIs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:64 src/frontend/mame/ui/dirmenu.cpp:51
-#: src/frontend/mame/ui/videoopt.cpp:224
-msgid "Marquees"
+#: src/frontend/mame/ui/dirmenu.cpp:43
+msgid "Icons"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:65 src/frontend/mame/ui/dirmenu.cpp:63
-msgid "Covers"
+#: src/frontend/mame/ui/dirmenu.cpp:44 src/frontend/mame/ui/submenu.cpp:25
+msgid "Cheats"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:69
-msgid "Add or remove favorites"
+#: src/frontend/mame/ui/dirmenu.cpp:45 src/frontend/mame/ui/selmenu.cpp:71
+msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:70
-msgid "Export displayed list to file"
+#: src/frontend/mame/ui/dirmenu.cpp:46 src/frontend/mame/ui/selmenu.cpp:72
+msgid "Cabinets"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:71
-msgid "Show DATs view"
+#: src/frontend/mame/ui/dirmenu.cpp:47 src/frontend/mame/ui/selmenu.cpp:75
+msgid "Flyers"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:237
-msgid "Software part selection:"
+#: src/frontend/mame/ui/dirmenu.cpp:48 src/frontend/mame/ui/selmenu.cpp:76
+msgid "Titles"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:343
-msgid "BIOS selection:"
+#: src/frontend/mame/ui/dirmenu.cpp:49 src/frontend/mame/ui/selmenu.cpp:77
+msgid "Ends"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:570 src/frontend/mame/ui/selmenu.cpp:606
-#: src/frontend/mame/ui/simpleselgame.cpp:311
-#, c-format
-msgid "%1$s, %2$-.100s"
+#: src/frontend/mame/ui/dirmenu.cpp:50 src/frontend/mame/ui/selmenu.cpp:74
+msgid "PCBs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:574
-#, c-format
-msgid "Software is clone of: %1$-.100s"
+#: src/frontend/mame/ui/dirmenu.cpp:52
+msgid "Controls Panels"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:576
-msgid "Software is parent"
+#: src/frontend/mame/ui/dirmenu.cpp:53
+msgid "Crosshairs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:581
-msgid "Supported: No"
+#: src/frontend/mame/ui/dirmenu.cpp:54
+msgid "Artworks"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:586
-msgid "Supported: Partial"
+#: src/frontend/mame/ui/dirmenu.cpp:55 src/frontend/mame/ui/selmenu.cpp:79
+msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:591
-msgid "Supported: Yes"
+#: src/frontend/mame/ui/dirmenu.cpp:56
+msgid "Artworks Preview"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:596
-#, c-format
-msgid "romset: %1$-.100s"
+#: src/frontend/mame/ui/dirmenu.cpp:57 src/frontend/mame/ui/selmenu.cpp:85
+msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:612
-#, c-format
-msgid "Driver is clone of: %1$-.100s"
+#: src/frontend/mame/ui/dirmenu.cpp:58
+msgid "GameOver"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:614
-msgid "Driver is parent"
+#: src/frontend/mame/ui/dirmenu.cpp:59 src/frontend/mame/ui/selmenu.cpp:83
+msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:619
-#: src/frontend/mame/ui/simpleselgame.cpp:330
-msgid "Overall: NOT WORKING"
+#: src/frontend/mame/ui/dirmenu.cpp:60 src/frontend/mame/ui/selmenu.cpp:80
+msgid "Logos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:621
-#: src/frontend/mame/ui/simpleselgame.cpp:332
-msgid "Overall: Unemulated Protection"
+#: src/frontend/mame/ui/dirmenu.cpp:61 src/frontend/mame/ui/selmenu.cpp:84
+msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:623
-#: src/frontend/mame/ui/simpleselgame.cpp:334
-msgid "Overall: Working"
+#: src/frontend/mame/ui/dirmenu.cpp:62 src/frontend/mame/ui/selmenu.cpp:81
+msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:627
-#: src/frontend/mame/ui/simpleselgame.cpp:338
-msgid "Graphics: Unimplemented, "
+#: src/frontend/mame/ui/dirmenu.cpp:63 src/frontend/mame/ui/selmenu.cpp:87
+msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:629
-#: src/frontend/mame/ui/simpleselgame.cpp:340
-msgid "Graphics: Imperfect, "
+#: src/frontend/mame/ui/dirmenu.cpp:116
+msgid "Folders Setup"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:631
-#: src/frontend/mame/ui/simpleselgame.cpp:342
-msgid "Graphics: OK, "
+#: src/frontend/mame/ui/dirmenu.cpp:167
+#, c-format
+msgid "Current %1$s Folders"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:634
-#: src/frontend/mame/ui/simpleselgame.cpp:345
-msgid "Sound: None"
+#: src/frontend/mame/ui/dirmenu.cpp:179
+msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:636
-#: src/frontend/mame/ui/simpleselgame.cpp:347
-msgid "Sound: Unimplemented"
+#: src/frontend/mame/ui/dirmenu.cpp:179
+msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:638
-#: src/frontend/mame/ui/simpleselgame.cpp:349
-msgid "Sound: Imperfect"
+#: src/frontend/mame/ui/dirmenu.cpp:182
+msgid "Remove Folder"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:640
-#: src/frontend/mame/ui/simpleselgame.cpp:351
-msgid "Sound: OK"
+#: src/frontend/mame/ui/dirmenu.cpp:418
+#, c-format
+msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:650
+#: src/frontend/mame/ui/dirmenu.cpp:418
#, c-format
-msgid "%1$s %2$s"
+msgid "Add %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:1975
-msgid "Images"
+#: src/frontend/mame/ui/dirmenu.cpp:429
+msgid "Press TAB to set"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:1976
-msgid "Infos"
+#: src/frontend/mame/ui/dirmenu.cpp:513
+#, c-format
+msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2386 src/frontend/mame/ui/miscmenu.cpp:826
-msgid " (default)"
+#: src/frontend/mame/ui/selector.cpp:115
+msgid "Selection List - Search: "
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2454
-msgid "Usage"
+#: src/frontend/mame/ui/selector.cpp:123
+#, c-format
+msgid "Double click or press %1$s to select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2489
-msgid "General Info"
+#: src/frontend/mame/ui/tapectrl.cpp:85
+msgid "stopped"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:35
-msgid "ROMs"
+#: src/frontend/mame/ui/tapectrl.cpp:87
+msgid "playing"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:36
-msgid "Software Media"
+#: src/frontend/mame/ui/tapectrl.cpp:87
+msgid "(playing)"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:37
-msgid "UI"
+#: src/frontend/mame/ui/tapectrl.cpp:88
+msgid "recording"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:38 src/frontend/mame/ui/custui.cpp:157
-msgid "Language"
+#: src/frontend/mame/ui/tapectrl.cpp:88
+msgid "(recording)"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:39
-msgid "Samples"
+#: src/frontend/mame/ui/tapectrl.cpp:95
+msgid "Pause/Stop"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:40
-msgid "DATs"
+#: src/frontend/mame/ui/tapectrl.cpp:98
+msgid "Play"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:41
-msgid "INIs"
+#: src/frontend/mame/ui/tapectrl.cpp:101
+msgid "Record"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:42
-msgid "Category INIs"
+#: src/frontend/mame/ui/tapectrl.cpp:104 src/frontend/mame/ui/submenu.cpp:66
+msgid "Rewind"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:43
-msgid "Icons"
+#: src/frontend/mame/ui/tapectrl.cpp:107
+msgid "Fast Forward"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:44 src/frontend/mame/ui/submenu.cpp:25
-msgid "Cheats"
+#: src/frontend/mame/ui/swlist.cpp:83 src/frontend/mame/ui/filesel.cpp:256
+#: src/frontend/mame/ui/slotopt.cpp:220
+msgid "[empty slot]"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:52
-msgid "Controls Panels"
+#: src/frontend/mame/ui/swlist.cpp:88
+msgid "[file manager]"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:53
-msgid "Crosshairs"
+#: src/frontend/mame/ui/swlist.cpp:94 src/frontend/mame/ui/filesel.cpp:264
+msgid "[software list]"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:54
-msgid "Artworks"
+#: src/frontend/mame/ui/swlist.cpp:228
+msgid "Switch Item Ordering"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:56
-msgid "Artworks Preview"
+#: src/frontend/mame/ui/swlist.cpp:259
+#, c-format
+msgid "Switched Order: entries now ordered by %s"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:58
-msgid "GameOver"
+#: src/frontend/mame/ui/swlist.cpp:259
+msgid "shortname"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:116
-msgid "Folders Setup"
+#: src/frontend/mame/ui/swlist.cpp:259
+msgid "description"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:167
-#, c-format
-msgid "Current %1$s Folders"
+#: src/frontend/mame/ui/swlist.cpp:389
+msgid "[compatible lists]"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:179
-msgid "Change Folder"
+#: src/frontend/mame/ui/datmenu.cpp:80
+msgid "Software Usage"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:179
-msgid "Add Folder"
+#: src/frontend/mame/ui/datmenu.cpp:362
+msgid "Revision: "
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:182
-msgid "Remove Folder"
+#: src/frontend/mame/ui/filecreate.cpp:79
+msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:418
-#, c-format
-msgid "Change %1$s Folder - Search: %2$s_"
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1054
+msgid "No"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:418
-#, c-format
-msgid "Add %1$s Folder - Search: %2$s_"
+#: src/frontend/mame/ui/filecreate.cpp:82 src/frontend/mame/ui/utils.cpp:1054
+msgid "Yes"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:429
-msgid "Press TAB to set"
+#: src/frontend/mame/ui/filecreate.cpp:171
+msgid "New Image Name:"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:513
-#, c-format
-msgid "Remove %1$s Folder"
+#: src/frontend/mame/ui/filecreate.cpp:177
+msgid "Image Format:"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:30
-msgid "protection"
+#: src/frontend/mame/ui/filecreate.cpp:183
+msgid "Create"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:31
-msgid "color palette"
+#: src/frontend/mame/ui/filecreate.cpp:214
+msgid "Please enter a file extension too"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:32
-msgid "graphics"
+#: src/frontend/mame/ui/filecreate.cpp:266
+msgid "Select image format"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:33
-msgid "sound"
+#: src/frontend/mame/ui/mainmenu.cpp:60
+msgid "Input (general)"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:34
-msgid "controls"
+#: src/frontend/mame/ui/mainmenu.cpp:62
+msgid "Input (this Machine)"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:35
-msgid "keyboard"
+#: src/frontend/mame/ui/mainmenu.cpp:65
+msgid "Analog Controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:36
-msgid "mouse"
+#: src/frontend/mame/ui/mainmenu.cpp:67
+msgid "Dip Switches"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:37
-msgid "microphone"
+#: src/frontend/mame/ui/mainmenu.cpp:69
+msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
-msgid "camera"
+#: src/frontend/mame/ui/mainmenu.cpp:71
+msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
-msgid "disk"
+#: src/frontend/mame/ui/mainmenu.cpp:73
+msgid "Machine Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
-msgid "printer"
+#: src/frontend/mame/ui/mainmenu.cpp:79
+msgid "Image Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
-msgid "LAN"
+#: src/frontend/mame/ui/mainmenu.cpp:81
+msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
-msgid "WAN"
+#: src/frontend/mame/ui/mainmenu.cpp:88
+msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
-msgid "timing"
+#: src/frontend/mame/ui/mainmenu.cpp:91 src/frontend/mame/ui/info_pty.cpp:30
+msgid "Pseudo terminals"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:180
-msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:94
+msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:190
-msgid ""
-"There are known problems with this machine\n"
-"\n"
+#: src/frontend/mame/ui/mainmenu.cpp:97
+msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:195
-msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:100
+msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:200
-msgid "Completely unemulated features: "
+#: src/frontend/mame/ui/mainmenu.cpp:103
+msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:206 src/frontend/mame/ui/info.cpp:222
-#, c-format
-msgid "%s"
+#: src/frontend/mame/ui/mainmenu.cpp:106
+msgid "Keyboard Mode"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:206 src/frontend/mame/ui/info.cpp:222
-#: src/frontend/mame/ui/info.cpp:267
-#, c-format
-msgid ", %s"
+#: src/frontend/mame/ui/mainmenu.cpp:108
+msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:216
-msgid "Imperfectly emulated features: "
+#: src/frontend/mame/ui/mainmenu.cpp:110 src/frontend/mame/ui/submenu.cpp:101
+msgid "Video Options"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:231
-msgid "Screen flipping in cocktail mode is not supported.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:113
+msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:233
-msgid "This machine requires external artwork files.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:116 plugins/cheat/init.lua:753
+msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:235
-msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
-"elements that are not bugs in the emulation.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:237
-msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
-"expected behaviour.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:122
+msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:241
-msgid ""
-"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:127 src/frontend/mame/ui/miscmenu.cpp:786
+msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:243
-msgid ""
-"\n"
-"Elements of this machine cannot be emulated as they requires physical "
-"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:129 src/frontend/mame/ui/miscmenu.cpp:788
+msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:265
-#, c-format
-msgid ""
-"\n"
-"\n"
-"There are working clones of this machine: %s"
+#: src/frontend/mame/ui/mainmenu.cpp:135
+msgid "Select New Machine"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:278
-msgid ""
-"\n"
-"\n"
-"Press any key to continue"
+#: src/frontend/mame/ui/barcode.cpp:74
+msgid "New Barcode:"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:293
-#, c-format
-msgid ""
-"%1$s\n"
-"%2$s %3$s\n"
-"Driver: %4$s\n"
-"\n"
-"CPU:\n"
+#: src/frontend/mame/ui/barcode.cpp:78
+msgid "Enter Code"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:328 src/frontend/mame/ui/info.cpp:366
-msgid "MHz"
+#: src/frontend/mame/ui/barcode.cpp:119
+msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:328 src/frontend/mame/ui/info.cpp:366
-msgid "kHz"
+#: src/frontend/mame/ui/info_pty.cpp:39
+msgid "[failed]"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:72 src/frontend/mame/ui/sndmenu.cpp:149
+msgid "Sound Options"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:75
+msgid "General Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:78
+msgid "Save Configuration"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:141
+msgid "Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:199
+msgid "Filter"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:212
+msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:342
+#: src/frontend/mame/ui/optsmenu.cpp:213
+msgid "Configure Directories"
+msgstr ""
+
+#: src/frontend/mame/ui/simpleselgame.cpp:149
msgid ""
+"The selected game is missing one or more required ROM or CHD images. Please "
+"select a different game.\n"
"\n"
-"Sound:\n"
+"Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/info.cpp:370
+#: src/frontend/mame/ui/simpleselgame.cpp:247
+#, c-format
msgid ""
+"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
"\n"
-"Video:\n"
+"If this is your first time using %2$s, please see the config.txt file in the "
+"docs directory for information on configuring %2$s."
msgstr ""
-#: src/frontend/mame/ui/info.cpp:374
-msgid "None\n"
+#: src/frontend/mame/ui/simpleselgame.cpp:277
+#: src/frontend/mame/ui/selgame.cpp:606
+msgid "Configure Options"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:381
-msgid "Vector"
+#: src/frontend/mame/ui/simpleselgame.cpp:298
+#, c-format
+msgid "Type name or select: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:392
-#, c-format
-msgid "%1$s: %2$s\n"
+#: src/frontend/mame/ui/simpleselgame.cpp:300
+msgid "Type name or select: (random)"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:392
-msgid "%2$s\n"
+#: src/frontend/mame/ui/simpleselgame.cpp:314
+#: src/frontend/mame/ui/selsoft.cpp:652 src/frontend/mame/ui/selsoft.cpp:659
+#, c-format
+msgid "%1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:438
+#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/selmenu.cpp:618 src/frontend/mame/ui/selmenu.cpp:654
#, c-format
-msgid "Screen '%1$s'"
+msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:440
-msgid "Screen"
+#: src/frontend/mame/ui/simpleselgame.cpp:320
+#, c-format
+msgid "Driver: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:525
-msgid "Not supported"
+#: src/frontend/mame/ui/simpleselgame.cpp:336
+#: src/frontend/mame/ui/selmenu.cpp:667
+msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:528
-msgid "Partially supported"
+#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/selmenu.cpp:669
+msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:536
-msgid "[empty]"
+#: src/frontend/mame/ui/simpleselgame.cpp:340
+#: src/frontend/mame/ui/selmenu.cpp:671
+msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:193
-msgid "Filter"
+#: src/frontend/mame/ui/simpleselgame.cpp:344
+#: src/frontend/mame/ui/selmenu.cpp:675
+msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:206
-msgid "Customize UI"
+#: src/frontend/mame/ui/simpleselgame.cpp:346
+#: src/frontend/mame/ui/selmenu.cpp:677
+msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:207
-msgid "Configure Directories"
+#: src/frontend/mame/ui/simpleselgame.cpp:348
+#: src/frontend/mame/ui/selmenu.cpp:679
+msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:210 src/frontend/mame/ui/sndmenu.cpp:149
-msgid "Sound Options"
+#: src/frontend/mame/ui/simpleselgame.cpp:351
+#: src/frontend/mame/ui/selmenu.cpp:682
+msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:213
-msgid "General Inputs"
+#: src/frontend/mame/ui/simpleselgame.cpp:353
+#: src/frontend/mame/ui/selmenu.cpp:684
+msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:216
-msgid "Save Configuration"
+#: src/frontend/mame/ui/simpleselgame.cpp:355
+#: src/frontend/mame/ui/selmenu.cpp:686
+msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:228
-msgid "Settings"
+#: src/frontend/mame/ui/simpleselgame.cpp:357
+#: src/frontend/mame/ui/selmenu.cpp:688
+msgid "Sound: OK"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:85
-msgid "stopped"
+#: src/frontend/mame/ui/state.cpp:388
+msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:87
-msgid "playing"
+#: src/frontend/mame/ui/state.cpp:388
+msgid "Select position to load from"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:87
-msgid "(playing)"
+#: src/frontend/mame/ui/state.cpp:412
+msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
-msgid "recording"
+#: src/frontend/mame/ui/state.cpp:412
+msgid "Select position to save to"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
-msgid "(recording)"
+#: src/frontend/mame/ui/ui.cpp:337
+msgid "This driver requires images to be loaded in the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:95
-msgid "Pause/Stop"
+#: src/frontend/mame/ui/ui.cpp:1084 src/frontend/mame/ui/ui.cpp:1094
+msgid "Keyboard Emulation Status"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:98
-msgid "Play"
+#: src/frontend/mame/ui/ui.cpp:1086
+msgid "Mode: PARTIAL Emulation"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:101
-msgid "Record"
+#: src/frontend/mame/ui/ui.cpp:1087
+msgid "UI: Enabled"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:104 src/frontend/mame/ui/submenu.cpp:66
-msgid "Rewind"
+#: src/frontend/mame/ui/ui.cpp:1089 src/frontend/mame/ui/ui.cpp:1099
+msgid "**Use ScrLock to toggle**"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:107
-msgid "Fast Forward"
+#: src/frontend/mame/ui/ui.cpp:1096
+msgid "Mode: FULL Emulation"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:53
-msgid "User Interface"
+#: src/frontend/mame/ui/ui.cpp:1097
+msgid "UI: Disabled"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:59
-msgid "Other Controls"
+#: src/frontend/mame/ui/ui.cpp:1249
+msgid "Autofire can't be enabled"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:628 src/frontend/mame/ui/miscmenu.cpp:96
-#: src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset"
+#: src/frontend/mame/ui/ui.cpp:1302
+#, c-format
+msgid ""
+"Are you sure you want to quit?\n"
+"\n"
+"Press ''%1$s'' to quit,\n"
+"Press ''%2$s'' to return to emulation."
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
+#: src/frontend/mame/ui/ui.cpp:1374
+msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/ui.cpp:1383
#, c-format
-msgid "Double click or press %1$s to select"
+msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:83 src/frontend/mame/ui/slotopt.cpp:220
-#: src/frontend/mame/ui/filesel.cpp:256
-msgid "[empty slot]"
+#: src/frontend/mame/ui/ui.cpp:1407
+#, c-format
+msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:88
-msgid "[file manager]"
+#: src/frontend/mame/ui/ui.cpp:1416
+#, c-format
+msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:94 src/frontend/mame/ui/filesel.cpp:264
-msgid "[software list]"
+#: src/frontend/mame/ui/ui.cpp:1437
+#, c-format
+msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:228
-msgid "Switch Item Ordering"
+#: src/frontend/mame/ui/ui.cpp:1442
+#, c-format
+msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:259
+#: src/frontend/mame/ui/ui.cpp:1444
#, c-format
-msgid "Switched Order: entries now ordered by %s"
+msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:259
-msgid "shortname"
+#: src/frontend/mame/ui/ui.cpp:1446
+#, c-format
+msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:259
-msgid "description"
+#: src/frontend/mame/ui/ui.cpp:1450
+#, c-format
+msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:389
-msgid "[compatible lists]"
+#: src/frontend/mame/ui/ui.cpp:1452
+#, c-format
+msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:80
-msgid "Software Usage"
+#: src/frontend/mame/ui/ui.cpp:1454
+#, c-format
+msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:362
-msgid "Revision: "
+#: src/frontend/mame/ui/ui.cpp:1456
+#, c-format
+msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:149
-msgid ""
-"The selected game is missing one or more required ROM or CHD images. Please "
-"select a different game.\n"
-"\n"
-"Press any key to continue."
+#: src/frontend/mame/ui/ui.cpp:1475
+#, c-format
+msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:241
+#: src/frontend/mame/ui/ui.cpp:1477
#, c-format
-msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
-"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:271
-#: src/frontend/mame/ui/selgame.cpp:436
-msgid "Configure Options"
+#: src/frontend/mame/ui/ui.cpp:1479
+#, c-format
+msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:292
+#: src/frontend/mame/ui/ui.cpp:1481
#, c-format
-msgid "Type name or select: %1$s_"
+msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:294
-msgid "Type name or select: (random)"
+#: src/frontend/mame/ui/ui.cpp:1493
+msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:308
-#: src/frontend/mame/ui/selsoft.cpp:564 src/frontend/mame/ui/selsoft.cpp:571
-#, c-format
-msgid "%1$-.100s"
+#: src/frontend/mame/ui/ui.cpp:1494
+msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:314
+#: src/frontend/mame/ui/ui.cpp:1495
+msgid "Beam Width Maximum"
+msgstr ""
+
+#: src/frontend/mame/ui/ui.cpp:1496
+msgid "Beam Intensity Weight"
+msgstr ""
+
+#: src/frontend/mame/ui/ui.cpp:1511
#, c-format
-msgid "Driver: %1$-.100s"
+msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:56
+#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
+msgid "X"
+msgstr ""
+
+#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
+msgid "Y"
+msgstr ""
+
+#: src/frontend/mame/ui/ui.cpp:1513
#, c-format
-msgid "Screen #%d"
+msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:204 src/frontend/mame/ui/submenu.cpp:48
-msgid "Rotate"
+#: src/frontend/mame/ui/ui.cpp:1601
+#, c-format
+msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:208
-msgid "Backdrops"
+#: src/frontend/mame/ui/ui.cpp:1645
+#, c-format
+msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
-#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
-#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/cheatopt.cpp:273
-#: src/frontend/mame/ui/ui.cpp:1255
-msgid "Enabled"
+#: src/frontend/mame/ui/ui.cpp:1661
+#, c-format
+msgid "%1$3.0f%%"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
-#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
-#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/cheatopt.cpp:273
-#: src/frontend/mame/ui/ui.cpp:1255
-msgid "Disabled"
+#: src/frontend/mame/ui/ui.cpp:1685
+#, c-format
+msgid "%1$.3ffps"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:212
-msgid "Overlays"
+#: src/frontend/mame/ui/ui.cpp:1708 src/frontend/mame/ui/ui.cpp:1730
+#: src/frontend/mame/ui/ui.cpp:1751 src/frontend/mame/ui/ui.cpp:1773
+#: src/frontend/mame/ui/ui.cpp:1795 src/frontend/mame/ui/ui.cpp:1817
+#: src/frontend/mame/ui/ui.cpp:1839 src/frontend/mame/ui/ui.cpp:1861
+#: src/frontend/mame/ui/ui.cpp:1883 src/frontend/mame/ui/ui.cpp:1905
+#: src/frontend/mame/ui/ui.cpp:1927
+#, c-format
+msgid "%1$.3f"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:216
-msgid "Bezels"
+#: src/frontend/mame/ui/ui.cpp:1942 src/frontend/mame/ui/ui.cpp:1957
+#: src/frontend/mame/ui/ui.cpp:1972 src/frontend/mame/ui/ui.cpp:1987
+#, c-format
+msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:220
-msgid "CPanels"
+#: src/frontend/mame/ui/ui.cpp:2005
+#, c-format
+msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:228
-msgid "View"
+#: src/frontend/mame/ui/ui.cpp:2005
+#, c-format
+msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:228
-msgid "Cropped"
+#: src/frontend/mame/ui/ui.cpp:2024
+#, c-format
+msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:228
-msgid "Full"
+#: src/frontend/mame/ui/ui.cpp:2024
+#, c-format
+msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:79
-msgid "File Already Exists - Override?"
+#: src/frontend/mame/ui/ui.cpp:2167
+msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1047
-msgid "No"
+#: src/frontend/mame/ui/ui.cpp:2226
+#, c-format
+msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:82 src/frontend/mame/ui/utils.cpp:1047
-msgid "Yes"
+#: src/frontend/mame/ui/ui.cpp:2230 src/frontend/mame/ui/miscmenu.cpp:726
+msgid ""
+"\n"
+" Configuration saved \n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:171
-msgid "New Image Name:"
+#: src/frontend/mame/ui/cheatopt.cpp:92 plugins/cheat/init.lua:671
+#, c-format, lua-format
+msgid ""
+"Cheat Comment:\n"
+"%s"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:177
-msgid "Image Format:"
+#: src/frontend/mame/ui/cheatopt.cpp:105
+msgid "All cheats reloaded"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:183
-msgid "Create"
+#: src/frontend/mame/ui/cheatopt.cpp:136
+msgid "Autofire Settings"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:214
-msgid "Please enter a file extension too"
+#: src/frontend/mame/ui/cheatopt.cpp:157 plugins/cheat/init.lua:599
+msgid "Reset All"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:266
-msgid "Select image format"
+#: src/frontend/mame/ui/cheatopt.cpp:160 plugins/cheat/init.lua:600
+msgid "Reload All"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:43
-msgid "Keyboard Mode:"
+#: src/frontend/mame/ui/cheatopt.cpp:273
+msgid "Autofire Status"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:43
-msgid "Natural"
+#: src/frontend/mame/ui/cheatopt.cpp:306
+msgid "No buttons found on this machine!"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:43
-msgid "Emulated"
+#: src/frontend/mame/ui/cheatopt.cpp:317 src/frontend/mame/ui/cheatopt.cpp:321
+msgid "Autofire Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/selsoft.cpp:228 src/frontend/mame/ui/selgame.cpp:464
#, c-format
msgid ""
-"Uptime: %1$d:%2$02d:%3$02d\n"
-"\n"
+"%s\n"
+" added to favorites list."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:238
+#: src/frontend/mame/ui/selsoft.cpp:233 src/frontend/mame/ui/selgame.cpp:469
+#: src/frontend/mame/ui/selgame.cpp:475
#, c-format
msgid ""
-"Uptime: %1$d:%2$02d\n"
-"\n"
+"%s\n"
+" removed from favorites list."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:242
-#, c-format
+#: src/frontend/mame/ui/selsoft.cpp:507
msgid ""
-"Tickets dispensed: %1$d\n"
+"The selected software is missing one or more required files. Please select a "
+"different software.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:253
-msgid "Coin %1$c: NA%3$s\n"
+#: src/frontend/mame/ui/selsoft.cpp:513 src/frontend/mame/ui/selgame.cpp:1471
+msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:253
+#: src/frontend/mame/ui/selsoft.cpp:637
#, c-format
-msgid "Coin %1$c: %2$d%3$s\n"
+msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:256
-msgid " (locked)"
+#: src/frontend/mame/ui/selsoft.cpp:638
+#, c-format
+msgid "Driver: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:503
-msgid "Visible Delay"
+#: src/frontend/mame/ui/selsoft.cpp:643 src/frontend/mame/ui/selgame.cpp:1412
+#, c-format
+msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:601
+#: src/frontend/mame/ui/selsoft.cpp:645 src/frontend/mame/ui/selgame.cpp:1414
#, c-format
-msgid "%s.xml saved under ui folder."
+msgid "Search: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:627
-msgid "Name: Description:\n"
+#: src/frontend/mame/ui/utils.cpp:60 src/frontend/mame/ui/utils.cpp:84
+msgid "Unfiltered"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:638
-#, c-format
-msgid "%s.txt saved under ui folder."
+#: src/frontend/mame/ui/utils.cpp:61 src/frontend/mame/ui/utils.cpp:85
+msgid "Available"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:655
-msgid "Export list in XML format (like -listxml)"
+#: src/frontend/mame/ui/utils.cpp:62 src/frontend/mame/ui/utils.cpp:86
+msgid "Unavailable"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:656
-msgid "Export list in XML format (like -listxml, but exclude devices)"
+#: src/frontend/mame/ui/utils.cpp:63
+msgid "Working"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:657
-msgid "Export list in TXT format (like -listfull)"
+#: src/frontend/mame/ui/utils.cpp:64
+msgid "Not Working"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:710 src/frontend/mame/ui/ui.cpp:2230
-msgid ""
-"\n"
-" Configuration saved \n"
-"\n"
+#: src/frontend/mame/ui/utils.cpp:65
+msgid "Mechanical"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:66
+msgid "Not Mechanical"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:67
+msgid "Category"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:68 src/frontend/mame/ui/utils.cpp:87
+msgid "Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:760 src/frontend/mame/ui/utils.cpp:66
+#: src/frontend/mame/ui/utils.cpp:69 src/frontend/mame/ui/miscmenu.cpp:770
msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:764
-msgid "Driver"
+#: src/frontend/mame/ui/utils.cpp:70
+msgid "Not BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:767
-msgid "This machine has no BIOS."
+#: src/frontend/mame/ui/utils.cpp:71 src/frontend/mame/ui/utils.cpp:88
+msgid "Parents"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:776 src/frontend/mame/ui/mainmenu.cpp:145
-msgid "Add To Favorites"
+#: src/frontend/mame/ui/utils.cpp:72 src/frontend/mame/ui/utils.cpp:89
+msgid "Clones"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:778 src/frontend/mame/ui/mainmenu.cpp:147
-msgid "Remove From Favorites"
+#: src/frontend/mame/ui/utils.cpp:73
+msgid "Manufacturer"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:781
-msgid "Save machine configuration"
+#: src/frontend/mame/ui/utils.cpp:74 src/frontend/mame/ui/utils.cpp:90
+msgid "Year"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:792
-msgid "Configure machine:"
+#: src/frontend/mame/ui/utils.cpp:75
+msgid "Save Supported"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:895 src/frontend/mame/ui/sndmenu.cpp:135
-#: src/frontend/mame/ui/sndmenu.cpp:137 src/frontend/mame/ui/menu.cpp:736
-#: src/frontend/mame/ui/cheatopt.cpp:299 src/frontend/mame/ui/cheatopt.cpp:305
-#: plugins/cheat/init.lua:551 plugins/cheatfind/init.lua:619
-msgid "On"
+#: src/frontend/mame/ui/utils.cpp:76
+msgid "Save Unsupported"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:895 src/frontend/mame/ui/sndmenu.cpp:135
-#: src/frontend/mame/ui/sndmenu.cpp:137 src/frontend/mame/ui/menu.cpp:739
-#: src/frontend/mame/ui/cheatopt.cpp:299 src/frontend/mame/ui/cheatopt.cpp:305
-#: plugins/cheat/init.lua:554 plugins/cheat/init.lua:563
-#: plugins/cheatfind/init.lua:616
-msgid "Off"
+#: src/frontend/mame/ui/utils.cpp:77
+msgid "CHD Required"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:909 src/frontend/mame/ui/selgame.cpp:441
-msgid "Plugins"
+#: src/frontend/mame/ui/utils.cpp:78
+msgid "No CHD Required"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:74
-msgid "New Barcode:"
+#: src/frontend/mame/ui/utils.cpp:79
+msgid "Vertical Screen"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:78
-msgid "Enter Code"
+#: src/frontend/mame/ui/utils.cpp:80
+msgid "Horizontal Screen"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:119
-msgid "Barcode length invalid!"
+#: src/frontend/mame/ui/utils.cpp:81 src/frontend/mame/ui/utils.cpp:98
+msgid "Custom Filter"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:99
-msgid "Pseudo terminals"
+#: src/frontend/mame/ui/utils.cpp:91
+msgid "Publisher"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:39
-msgid "[failed]"
+#: src/frontend/mame/ui/utils.cpp:92
+msgid "Supported"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:60
-msgid "Input (general)"
+#: src/frontend/mame/ui/utils.cpp:93
+msgid "Partially Supported"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:62
-msgid "Input (this Machine)"
+#: src/frontend/mame/ui/utils.cpp:94
+msgid "Unsupported"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:66
-msgid "Analog Controls"
+#: src/frontend/mame/ui/utils.cpp:95
+msgid "Release Region"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:68
-msgid "Dip Switches"
+#: src/frontend/mame/ui/utils.cpp:96
+msgid "Device Type"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:71
-msgid "Machine Configuration"
+#: src/frontend/mame/ui/utils.cpp:97
+msgid "Software List"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:75
-msgid "Bookkeeping Info"
+#: src/frontend/mame/ui/utils.cpp:248
+msgid "<set up filters>"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:78
-msgid "Machine Information"
+#: src/frontend/mame/ui/utils.cpp:356
+msgid "Select custom filters:"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:85
-msgid "Image Information"
+#: src/frontend/mame/ui/utils.cpp:507
+#, c-format
+msgid "Filter %1$u"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:88
-msgid "File Manager"
+#: src/frontend/mame/ui/utils.cpp:522
+msgid "Remove last filter"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:96
-msgid "Tape Control"
+#: src/frontend/mame/ui/utils.cpp:524
+msgid "Add filter"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:102
-msgid "BIOS Selection"
+#: src/frontend/mame/ui/utils.cpp:966
+msgid "Select category:"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:106
-msgid "Slot Devices"
+#: src/frontend/mame/ui/utils.cpp:997
+msgid "[no category INI files]"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:110
-msgid "Barcode Reader"
+#: src/frontend/mame/ui/utils.cpp:1005
+msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:114
-msgid "Network Devices"
+#: src/frontend/mame/ui/utils.cpp:1039
+msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:118
-msgid "Keyboard Mode"
+#: src/frontend/mame/ui/utils.cpp:1044
+msgid "File"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Slider Controls"
+#: src/frontend/mame/ui/utils.cpp:1048
+msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:124 src/frontend/mame/ui/submenu.cpp:101
-msgid "Video Options"
+#: src/frontend/mame/ui/utils.cpp:1053
+msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:128
-msgid "Crosshair Options"
+#: src/frontend/mame/ui/utils.cpp:1054
+msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132 plugins/cheat/init.lua:735
-msgid "Cheat"
+#: src/frontend/mame/ui/filesel.cpp:260
+msgid "[create]"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:135
-msgid "Plugin Options"
+#: src/frontend/mame/ui/filesel.cpp:320
+#, c-format
+msgid "Error accessing %s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:139
-msgid "External DAT View"
+#: src/frontend/mame/ui/filesel.cpp:536
+msgid "Select access mode"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:154
-msgid "Select New Machine"
+#: src/frontend/mame/ui/filesel.cpp:537
+msgid "Read-only"
+msgstr ""
+
+#: src/frontend/mame/ui/filesel.cpp:539
+msgid "Read-write"
+msgstr ""
+
+#: src/frontend/mame/ui/filesel.cpp:540
+msgid "Read this image, write to another image"
+msgstr ""
+
+#: src/frontend/mame/ui/filesel.cpp:541
+msgid "Read this image, write to diff"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:192
+#, c-format
+msgid "%s [internal]"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:203 src/frontend/mame/ui/miscmenu.cpp:97
+#: src/frontend/mame/ui/inputmap.cpp:615
+msgid "Reset"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:407
+msgid " COLORS"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:407
+msgid " PENS"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:304
+msgid "Return to Machine"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:309 src/frontend/mame/ui/menu.cpp:311
+msgid "Exit"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:316 src/frontend/mame/ui/menu.cpp:318
+msgid "Return to Previous Menu"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:430 src/frontend/mame/ui/menu.cpp:762
+#: plugins/cheat/init.lua:569 plugins/cheatfind/init.lua:792
+#: plugins/cheatfind/init.lua:803
+msgid "On"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:430 src/frontend/mame/ui/menu.cpp:765
+#: plugins/cheat/init.lua:572 plugins/cheat/init.lua:581
+#: plugins/cheatfind/init.lua:789 plugins/cheatfind/init.lua:800
+msgid "Off"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:768
+msgid "Auto"
msgstr ""
#: src/frontend/mame/ui/custui.cpp:31
@@ -1273,1303 +1376,1281 @@ msgstr ""
msgid "Violet"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:22
-msgid "Miscellaneous Options"
-msgstr ""
-
-#: src/frontend/mame/ui/submenu.cpp:23
-msgid "Re-select last machine played"
+#: src/frontend/mame/ui/miscmenu.cpp:44
+msgid "Keyboard Mode:"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:24
-msgid "Enlarge images in the right panel"
+#: src/frontend/mame/ui/miscmenu.cpp:44
+msgid "Natural"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:26
-msgid "Show mouse pointer"
+#: src/frontend/mame/ui/miscmenu.cpp:44
+msgid "Emulated"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:27
-msgid "Confirm quit from machines"
+#: src/frontend/mame/ui/miscmenu.cpp:237
+#, c-format
+msgid ""
+"Uptime: %1$d:%2$02d:%3$02d\n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:28
-msgid "Skip information screen at startup"
+#: src/frontend/mame/ui/miscmenu.cpp:239
+#, c-format
+msgid ""
+"Uptime: %1$d:%2$02d\n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:29
-msgid "Force 4:3 aspect for snapshot display"
+#: src/frontend/mame/ui/miscmenu.cpp:243
+#, c-format
+msgid ""
+"Tickets dispensed: %1$d\n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:30
-msgid "Use image as background"
+#: src/frontend/mame/ui/miscmenu.cpp:254
+msgid "Coin %1$c: NA%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:31
-msgid "Skip BIOS selection menu"
+#: src/frontend/mame/ui/miscmenu.cpp:254
+#, c-format
+msgid "Coin %1$c: %2$d%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:32
-msgid "Skip software parts selection menu"
+#: src/frontend/mame/ui/miscmenu.cpp:257
+msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:33
-msgid "Info auto audit"
+#: src/frontend/mame/ui/miscmenu.cpp:504
+msgid "Visible Delay"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:34
-msgid "Hide romless machine from available list"
+#: src/frontend/mame/ui/miscmenu.cpp:602
+#, c-format
+msgid "%s.xml saved under ui folder."
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:38
-msgid "Advanced Options"
+#: src/frontend/mame/ui/miscmenu.cpp:628
+msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Performance Options"
+#: src/frontend/mame/ui/miscmenu.cpp:639
+#, c-format
+msgid "%s.txt saved under ui folder."
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Auto frame skip"
+#: src/frontend/mame/ui/miscmenu.cpp:656
+msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:41
-msgid "Frame skip"
+#: src/frontend/mame/ui/miscmenu.cpp:657
+msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:42
-msgid "Throttle"
+#: src/frontend/mame/ui/miscmenu.cpp:658
+msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:43
-msgid "Sleep"
+#: src/frontend/mame/ui/miscmenu.cpp:774
+msgid "Driver"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Speed"
+#: src/frontend/mame/ui/miscmenu.cpp:777
+msgid "This machine has no BIOS."
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:45
-msgid "Refresh speed"
+#: src/frontend/mame/ui/miscmenu.cpp:791
+msgid "Save machine configuration"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:47
-msgid "Rotation Options"
+#: src/frontend/mame/ui/miscmenu.cpp:802
+msgid "Configure machine:"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:49
-msgid "Rotate right"
+#: src/frontend/mame/ui/miscmenu.cpp:836 src/frontend/mame/ui/selmenu.cpp:2481
+msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:50
-msgid "Rotate left"
+#: src/frontend/mame/ui/miscmenu.cpp:918 src/frontend/mame/ui/selgame.cpp:611
+msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:51
-msgid "Auto rotate right"
+#: src/frontend/mame/ui/selgame.cpp:607
+msgid "Configure Machine"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:52
-msgid "Auto rotate left"
+#: src/frontend/mame/ui/selgame.cpp:1036
+#, c-format
+msgid "Romset\t%1$-.100s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:53
-msgid "Flip X"
+#: src/frontend/mame/ui/selgame.cpp:1037
+#, c-format
+msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:54
-msgid "Flip Y"
+#: src/frontend/mame/ui/selgame.cpp:1038
+#, c-format
+msgid "Manufacturer\t%1$-.100s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:56
-msgid "Artwork Options"
+#: src/frontend/mame/ui/selgame.cpp:1042
+#, c-format
+msgid "Driver is Clone of\t%1$-.100s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:57
-msgid "Artwork Crop"
+#: src/frontend/mame/ui/selgame.cpp:1044
+msgid "Driver is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:58
-msgid "Use Backdrops"
+#: src/frontend/mame/ui/selgame.cpp:1047
+msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:59
-msgid "Use Overlays"
+#: src/frontend/mame/ui/selgame.cpp:1049
+msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:60
-msgid "Use Bezels"
+#: src/frontend/mame/ui/selgame.cpp:1052
+msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:61
-msgid "Use Control Panels"
+#: src/frontend/mame/ui/selgame.cpp:1054
+msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:62
-msgid "Use Marquees"
+#: src/frontend/mame/ui/selgame.cpp:1056
+msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:64
-msgid "State/Playback Options"
+#: src/frontend/mame/ui/selgame.cpp:1059
+msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:65
-msgid "Automatic save/restore"
+#: src/frontend/mame/ui/selgame.cpp:1061
+msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:67
-msgid "Rewind capacity"
+#: src/frontend/mame/ui/selgame.cpp:1063
+msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:68
-msgid "Bilinear snapshot"
+#: src/frontend/mame/ui/selgame.cpp:1065
+msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:69
-msgid "Burn-in"
+#: src/frontend/mame/ui/selgame.cpp:1067
+msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:71
-msgid "Input Options"
+#: src/frontend/mame/ui/selgame.cpp:1070
+msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:72
-msgid "Coin lockout"
+#: src/frontend/mame/ui/selgame.cpp:1072
+msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:73
-msgid "Mouse"
+#: src/frontend/mame/ui/selgame.cpp:1074
+msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:74
-msgid "Joystick"
+#: src/frontend/mame/ui/selgame.cpp:1076
+msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:75
-msgid "Lightgun"
+#: src/frontend/mame/ui/selgame.cpp:1079
+msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:76
-msgid "Multi-keyboard"
+#: src/frontend/mame/ui/selgame.cpp:1081
+msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:77
-msgid "Multi-mouse"
+#: src/frontend/mame/ui/selgame.cpp:1084
+msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:78
-msgid "Steadykey"
+#: src/frontend/mame/ui/selgame.cpp:1086
+msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:79
-msgid "UI active"
+#: src/frontend/mame/ui/selgame.cpp:1089
+msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:80
-msgid "Offscreen reload"
+#: src/frontend/mame/ui/selgame.cpp:1091
+msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:81
-msgid "Joystick deadzone"
+#: src/frontend/mame/ui/selgame.cpp:1094
+msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:82
-msgid "Joystick saturation"
+#: src/frontend/mame/ui/selgame.cpp:1096
+msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:83
-msgid "Natural keyboard"
+#: src/frontend/mame/ui/selgame.cpp:1099
+msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:84
-msgid "Simultaneous contradictory"
+#: src/frontend/mame/ui/selgame.cpp:1101
+msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:85
-msgid "Coin impulse"
+#: src/frontend/mame/ui/selgame.cpp:1104
+msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:89
-msgid "Device Mapping"
+#: src/frontend/mame/ui/selgame.cpp:1106
+msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:90
-msgid "Lightgun Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1109
+msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Trackball Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1111
+msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:92
-msgid "Pedal Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1114
+msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:93
-msgid "Adstick Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1116
+msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:94
-msgid "Paddle Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1119
+msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Dial Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1121
+msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:96
-msgid "Positional Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1124
+msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:97
-msgid "Mouse Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1126
+msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:102
-msgid "Video Mode"
+#: src/frontend/mame/ui/selgame.cpp:1129
+msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:103
-msgid "Number Of Screens"
+#: src/frontend/mame/ui/selgame.cpp:1131
+msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:105
-msgid "Triple Buffering"
+#: src/frontend/mame/ui/selgame.cpp:1134
+msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:106
-msgid "HLSL"
+#: src/frontend/mame/ui/selgame.cpp:1136
+msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:108
-msgid "GLSL"
+#: src/frontend/mame/ui/selgame.cpp:1139
+msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:109
-msgid "Bilinear Filtering"
+#: src/frontend/mame/ui/selgame.cpp:1141
+msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:110
-msgid "Bitmap Prescaling"
+#: src/frontend/mame/ui/selgame.cpp:1144
+msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:111
-msgid "Window Mode"
+#: src/frontend/mame/ui/selgame.cpp:1146
+msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:112
-msgid "Enforce Aspect Ratio"
+#: src/frontend/mame/ui/selgame.cpp:1149
+msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:113
-msgid "Start Out Maximized"
+#: src/frontend/mame/ui/selgame.cpp:1151
+msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:114
-msgid "Synchronized Refresh"
+#: src/frontend/mame/ui/selgame.cpp:1154
+msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:115
-msgid "Wait Vertical Sync"
+#: src/frontend/mame/ui/selgame.cpp:1156
+msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:388
-msgid "Load State"
+#: src/frontend/mame/ui/selgame.cpp:1159
+msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:388
-msgid "Select position to load from"
+#: src/frontend/mame/ui/selgame.cpp:1161
+msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:412
-msgid "Save State"
+#: src/frontend/mame/ui/selgame.cpp:1163
+msgid "Mechanical Machine\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:412
-msgid "Select position to save to"
+#: src/frontend/mame/ui/selgame.cpp:1163
+msgid "Mechanical Machine\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/slotopt.cpp:192
-#, c-format
-msgid "%s [internal]"
+#: src/frontend/mame/ui/selgame.cpp:1164
+msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:309 src/frontend/mame/ui/selsoft.cpp:211
-#, c-format
-msgid ""
-"%s\n"
-" added to favorites list."
+#: src/frontend/mame/ui/selgame.cpp:1164
+msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:314 src/frontend/mame/ui/selgame.cpp:320
-#: src/frontend/mame/ui/selsoft.cpp:216
-#, c-format
-msgid ""
-"%s\n"
-" removed from favorites list."
+#: src/frontend/mame/ui/selgame.cpp:1165
+msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:437
-msgid "Configure Machine"
+#: src/frontend/mame/ui/selgame.cpp:1165
+msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:849
-#, c-format
-msgid "Romset\t%1$-.100s\n"
+#: src/frontend/mame/ui/selgame.cpp:1166
+msgid "Support Cocktail\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:850
-#, c-format
-msgid "Year\t%1$s\n"
+#: src/frontend/mame/ui/selgame.cpp:1166
+msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:851
-#, c-format
-msgid "Manufacturer\t%1$-.100s\n"
+#: src/frontend/mame/ui/selgame.cpp:1167
+msgid "Driver is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:855
-#, c-format
-msgid "Driver is Clone of\t%1$-.100s\n"
+#: src/frontend/mame/ui/selgame.cpp:1167
+msgid "Driver is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:857
-msgid "Driver is Parent\t\n"
+#: src/frontend/mame/ui/selgame.cpp:1168
+msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:860
-msgid "Analog Controls\tYes\n"
+#: src/frontend/mame/ui/selgame.cpp:1168
+msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:862
-msgid "Keyboard Inputs\tYes\n"
+#: src/frontend/mame/ui/selgame.cpp:1169
+msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:865
-msgid "Overall\tNOT WORKING\n"
+#: src/frontend/mame/ui/selgame.cpp:1169
+msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:867
-msgid "Overall\tUnemulated Protection\n"
+#: src/frontend/mame/ui/selgame.cpp:1179
+msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:869
-msgid "Overall\tWorking\n"
+#: src/frontend/mame/ui/selgame.cpp:1179
+msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:872
-msgid "Graphics\tUnimplemented\n"
+#: src/frontend/mame/ui/selgame.cpp:1192
+msgid "ROM Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:874
-msgid "Graphics\tWrong Colors\n"
+#: src/frontend/mame/ui/selgame.cpp:1194
+msgid "ROM Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:876
-msgid "Graphics\tImperfect Colors\n"
+#: src/frontend/mame/ui/selgame.cpp:1197
+msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:878
-msgid "Graphics\tImperfect\n"
+#: src/frontend/mame/ui/selgame.cpp:1199
+msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:880
-msgid "Graphics\tOK\n"
+#: src/frontend/mame/ui/selgame.cpp:1201
+msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:883
-msgid "Sound\tNone\n"
+#: src/frontend/mame/ui/selgame.cpp:1205
+msgid ""
+"ROM Audit \tDisabled\n"
+"Samples Audit \tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:885
-msgid "Sound\tUnimplemented\n"
+#: src/frontend/mame/ui/selgame.cpp:1396
+#, c-format
+msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:887
-msgid "Sound\tImperfect\n"
+#: src/frontend/mame/ui/selgame.cpp:1424
+#, c-format
+msgid "Romset: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:889
-msgid "Sound\tOK\n"
+#: src/frontend/mame/ui/selgame.cpp:1431
+#, c-format
+msgid "System: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:892
-msgid "Controls\tUnimplemented\n"
+#: src/frontend/mame/ui/selgame.cpp:1465
+msgid ""
+"The selected machine is missing one or more required ROM or CHD images. "
+"Please select a different machine.\n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:894
-msgid "Controls\tImperfect\n"
+#: src/frontend/mame/ui/sndmenu.cpp:135
+msgid "Sound"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:897
-msgid "Keyboard\tUnimplemented\n"
+#: src/frontend/mame/ui/sndmenu.cpp:136
+msgid "Sample Rate"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:899
-msgid "Keyboard\tImperfect\n"
+#: src/frontend/mame/ui/sndmenu.cpp:137
+msgid "Use External Samples"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:902
-msgid "Mouse\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:22
+msgid "Miscellaneous Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:904
-msgid "Mouse\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:23
+msgid "Re-select last machine played"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:907
-msgid "Microphone\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:24
+msgid "Enlarge images in the right panel"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:909
-msgid "Microphone\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:26
+msgid "Show mouse pointer"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:912
-msgid "Camera\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:27
+msgid "Confirm quit from machines"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:914
-msgid "Camera\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:28
+msgid "Skip information screen at startup"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:917
-msgid "Disk\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:29
+msgid "Force 4:3 aspect for snapshot display"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:919
-msgid "Disk\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:30
+msgid "Use image as background"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:922
-msgid "Printer\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:31
+msgid "Skip BIOS selection menu"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:924
-msgid "Printer\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:32
+msgid "Skip software parts selection menu"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:927
-msgid "LAN\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:33
+msgid "Info auto audit"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:929
-msgid "LAN\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:34
+msgid "Hide romless machine from available list"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:932
-msgid "WAN\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:38
+msgid "Advanced Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:934
-msgid "WAN\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:39
+msgid "Performance Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:937
-msgid "Timing\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:40
+msgid "Auto frame skip"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:939
-msgid "Timing\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:41
+msgid "Frame skip"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:941
-msgid "Mechanical Machine\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:42
+msgid "Throttle"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:941
-msgid "Mechanical Machine\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:43
+msgid "Sleep"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:942
-msgid "Requires Artwork\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:44
+msgid "Speed"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:942
-msgid "Requires Artwork\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:45
+msgid "Refresh speed"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:943
-msgid "Requires Clickable Artwork\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:47
+msgid "Rotation Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:943
-msgid "Requires Clickable Artwork\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:49
+msgid "Rotate right"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:944
-msgid "Support Cocktail\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:50
+msgid "Rotate left"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:944
-msgid "Support Cocktail\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:51
+msgid "Auto rotate right"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:945
-msgid "Driver is BIOS\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:52
+msgid "Auto rotate left"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:945
-msgid "Driver is BIOS\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:53
+msgid "Flip X"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:946
-msgid "Support Save\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:54
+msgid "Flip Y"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:946
-msgid "Support Save\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:56
+msgid "Artwork Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:947
-msgid "Screen Orientation\tVertical\n"
+#: src/frontend/mame/ui/submenu.cpp:57
+msgid "Artwork Crop"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:947
-msgid "Screen Orientation\tHorizontal\n"
+#: src/frontend/mame/ui/submenu.cpp:58
+msgid "Use Backdrops"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:957
-msgid "Requires CHD\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:59
+msgid "Use Overlays"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:957
-msgid "Requires CHD\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:60
+msgid "Use Bezels"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:970
-msgid "ROM Audit Result\tOK\n"
+#: src/frontend/mame/ui/submenu.cpp:61
+msgid "Use Control Panels"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:972
-msgid "ROM Audit Result\tBAD\n"
+#: src/frontend/mame/ui/submenu.cpp:62
+msgid "Use Marquees"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:975
-msgid "Samples Audit Result\tNone Needed\n"
+#: src/frontend/mame/ui/submenu.cpp:64
+msgid "State/Playback Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:977
-msgid "Samples Audit Result\tOK\n"
+#: src/frontend/mame/ui/submenu.cpp:65
+msgid "Automatic save/restore"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:979
-msgid "Samples Audit Result\tBAD\n"
+#: src/frontend/mame/ui/submenu.cpp:67
+msgid "Rewind capacity"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:983
-msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+#: src/frontend/mame/ui/submenu.cpp:68
+msgid "Bilinear snapshot"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1167
-#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
+#: src/frontend/mame/ui/submenu.cpp:69
+msgid "Burn-in"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1183 src/frontend/mame/ui/selsoft.cpp:555
-#, c-format
-msgid "%1$s: %2$s - Search: %3$s_"
+#: src/frontend/mame/ui/submenu.cpp:71
+msgid "Input Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1185 src/frontend/mame/ui/selsoft.cpp:557
-#, c-format
-msgid "Search: %1$s_"
+#: src/frontend/mame/ui/submenu.cpp:72
+msgid "Coin lockout"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1195
-#, c-format
-msgid "Romset: %1$-.100s"
+#: src/frontend/mame/ui/submenu.cpp:73
+msgid "Mouse"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1202
-#, c-format
-msgid "System: %1$-.100s"
+#: src/frontend/mame/ui/submenu.cpp:74
+msgid "Joystick"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1239
-msgid ""
-"The selected machine is missing one or more required ROM or CHD images. "
-"Please select a different machine.\n"
-"\n"
+#: src/frontend/mame/ui/submenu.cpp:75
+msgid "Lightgun"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1245 src/frontend/mame/ui/selsoft.cpp:462
-msgid "Press any key to continue."
+#: src/frontend/mame/ui/submenu.cpp:76
+msgid "Multi-keyboard"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:135
-msgid "Sound"
+#: src/frontend/mame/ui/submenu.cpp:77
+msgid "Multi-mouse"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:136
-msgid "Sample Rate"
+#: src/frontend/mame/ui/submenu.cpp:78
+msgid "Steadykey"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:137
-msgid "Use External Samples"
+#: src/frontend/mame/ui/submenu.cpp:79
+msgid "UI active"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:57 src/frontend/mame/ui/utils.cpp:81
-msgid "Unfiltered"
+#: src/frontend/mame/ui/submenu.cpp:80
+msgid "Offscreen reload"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:58 src/frontend/mame/ui/utils.cpp:82
-msgid "Available"
+#: src/frontend/mame/ui/submenu.cpp:81
+msgid "Joystick deadzone"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:59 src/frontend/mame/ui/utils.cpp:83
-msgid "Unavailable"
+#: src/frontend/mame/ui/submenu.cpp:82
+msgid "Joystick saturation"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:60
-msgid "Working"
+#: src/frontend/mame/ui/submenu.cpp:83
+msgid "Natural keyboard"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:61
-msgid "Not Working"
+#: src/frontend/mame/ui/submenu.cpp:84
+msgid "Simultaneous contradictory"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:62
-msgid "Mechanical"
+#: src/frontend/mame/ui/submenu.cpp:85
+msgid "Coin impulse"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:63
-msgid "Not Mechanical"
+#: src/frontend/mame/ui/submenu.cpp:89
+msgid "Device Mapping"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:64
-msgid "Category"
+#: src/frontend/mame/ui/submenu.cpp:90
+msgid "Lightgun Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:65
-msgid "Favorites"
+#: src/frontend/mame/ui/submenu.cpp:91
+msgid "Trackball Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:67
-msgid "Not BIOS"
+#: src/frontend/mame/ui/submenu.cpp:92
+msgid "Pedal Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:68 src/frontend/mame/ui/utils.cpp:84
-msgid "Parents"
+#: src/frontend/mame/ui/submenu.cpp:93
+msgid "Adstick Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:69 src/frontend/mame/ui/utils.cpp:85
-msgid "Clones"
+#: src/frontend/mame/ui/submenu.cpp:94
+msgid "Paddle Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:70
-msgid "Manufacturer"
+#: src/frontend/mame/ui/submenu.cpp:95
+msgid "Dial Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:71 src/frontend/mame/ui/utils.cpp:86
-msgid "Year"
+#: src/frontend/mame/ui/submenu.cpp:96
+msgid "Positional Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:72
-msgid "Save Supported"
+#: src/frontend/mame/ui/submenu.cpp:97
+msgid "Mouse Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:73
-msgid "Save Unsupported"
+#: src/frontend/mame/ui/submenu.cpp:102
+msgid "Video Mode"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:74
-msgid "CHD Required"
+#: src/frontend/mame/ui/submenu.cpp:103
+msgid "Number Of Screens"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:75
-msgid "No CHD Required"
+#: src/frontend/mame/ui/submenu.cpp:105
+msgid "Triple Buffering"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:76
-msgid "Vertical Screen"
+#: src/frontend/mame/ui/submenu.cpp:106
+msgid "HLSL"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:77
-msgid "Horizontal Screen"
+#: src/frontend/mame/ui/submenu.cpp:108
+msgid "GLSL"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:78 src/frontend/mame/ui/utils.cpp:94
-msgid "Custom Filter"
+#: src/frontend/mame/ui/submenu.cpp:109
+msgid "Bilinear Filtering"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:87
-msgid "Publisher"
+#: src/frontend/mame/ui/submenu.cpp:110
+msgid "Bitmap Prescaling"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:88
-msgid "Supported"
+#: src/frontend/mame/ui/submenu.cpp:111
+msgid "Window Mode"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:89
-msgid "Partially Supported"
+#: src/frontend/mame/ui/submenu.cpp:112
+msgid "Enforce Aspect Ratio"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:90
-msgid "Unsupported"
+#: src/frontend/mame/ui/submenu.cpp:113
+msgid "Start Out Maximized"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:91
-msgid "Release Region"
+#: src/frontend/mame/ui/submenu.cpp:114
+msgid "Synchronized Refresh"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:92
-msgid "Device Type"
+#: src/frontend/mame/ui/submenu.cpp:115
+msgid "Wait Vertical Sync"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:93
-msgid "Software List"
+#: src/frontend/mame/ui/devopt.cpp:43
+#, c-format
+msgid ""
+"[This option is currently mounted in the running system]\n"
+"\n"
+"Option: %1$s\n"
+"Device: %2$s\n"
+"\n"
+"The selected option enables the following items:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:244
-msgid "<set up filters>"
+#: src/frontend/mame/ui/devopt.cpp:44
+#, c-format
+msgid ""
+"[This option is NOT currently mounted in the running system]\n"
+"\n"
+"Option: %1$s\n"
+"Device: %2$s\n"
+"\n"
+"If you select this option, the following items will be enabled:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:352
-msgid "Select custom filters:"
+#: src/frontend/mame/ui/devopt.cpp:52
+msgid "* CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:503
+#: src/frontend/mame/ui/devopt.cpp:76 src/frontend/mame/ui/devopt.cpp:137
#, c-format
-msgid "Filter %1$u"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:518
-msgid "Remove last filter"
+msgid " %1$d×%2$s %3$d.%4$06d MHz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:520
-msgid "Add filter"
+#: src/frontend/mame/ui/devopt.cpp:76 src/frontend/mame/ui/devopt.cpp:137
+msgid " %1$d×%2$s %5$d.%6$03d kHz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:959
-msgid "Select category:"
+#: src/frontend/mame/ui/devopt.cpp:77 src/frontend/mame/ui/devopt.cpp:138
+msgid " %2$s %3$d.%4$06d MHz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:990
-msgid "[no category INI files]"
+#: src/frontend/mame/ui/devopt.cpp:77 src/frontend/mame/ui/devopt.cpp:138
+msgid " %2$s %5$d.%6$03d kHz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:998
-msgid "[no groups in INI file]"
+#: src/frontend/mame/ui/devopt.cpp:89
+msgid "* Video:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1032
-msgid "No category INI files found"
+#: src/frontend/mame/ui/devopt.cpp:94
+#, c-format
+msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1037
-msgid "File"
+#: src/frontend/mame/ui/devopt.cpp:103
+#, c-format
+msgid " Screen '%1$s': %2$d × %3$d (V) %4$f Hz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1041
-msgid "No groups found in category file"
+#: src/frontend/mame/ui/devopt.cpp:104
+#, c-format
+msgid " Screen '%1$s': %2$d × %3$d (H) %4$f Hz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1046
-msgid "Group"
+#: src/frontend/mame/ui/devopt.cpp:117
+msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1047
-msgid "Include clones"
+#: src/frontend/mame/ui/devopt.cpp:137
+#, c-format
+msgid " %1$d×%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:456
-msgid ""
-"The selected software is missing one or more required files. Please select a "
-"different software.\n"
-"\n"
+#: src/frontend/mame/ui/devopt.cpp:138
+msgid " %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:549
+#: src/frontend/mame/ui/devopt.cpp:168
#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d software packages )"
+msgid ""
+"* BIOS settings:\n"
+" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:550
+#: src/frontend/mame/ui/devopt.cpp:208 src/frontend/mame/ui/devopt.cpp:224
+#: src/frontend/mame/ui/devopt.cpp:269
#, c-format
-msgid "Driver: \"%1$s\" software list "
-msgstr ""
-
-#: src/frontend/mame/ui/filesel.cpp:260
-msgid "[create]"
+msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:419
+#: src/frontend/mame/ui/devopt.cpp:213 src/frontend/mame/ui/devopt.cpp:229
#, c-format
-msgid "Error accessing %s"
-msgstr ""
-
-#: src/frontend/mame/ui/filesel.cpp:515
-msgid "Select access mode"
+msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:516
-msgid "Read-only"
+#: src/frontend/mame/ui/devopt.cpp:234
+msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:518
-msgid "Read-write"
+#: src/frontend/mame/ui/devopt.cpp:236
+msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:519
-msgid "Read this image, write to another image"
+#: src/frontend/mame/ui/devopt.cpp:238
+msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:520
-msgid "Read this image, write to diff"
+#: src/frontend/mame/ui/devopt.cpp:240
+#, c-format
+msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/imgcntrl.cpp:117
-msgid "Cannot save over directory"
+#: src/frontend/mame/ui/devopt.cpp:242
+#, c-format
+msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/imgcntrl.cpp:150
-msgid ""
-"The software selected is missing one or more required ROM or CHD images. "
-"Please select a different one."
+#: src/frontend/mame/ui/devopt.cpp:244
+#, c-format
+msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:294
-msgid "Return to Machine"
+#: src/frontend/mame/ui/devopt.cpp:246
+#, c-format
+msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:299 src/frontend/mame/ui/menu.cpp:301
-msgid "Exit"
+#: src/frontend/mame/ui/devopt.cpp:248
+#, c-format
+msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:306 src/frontend/mame/ui/menu.cpp:308
-msgid "Return to Previous Menu"
+#: src/frontend/mame/ui/devopt.cpp:250
+#, c-format
+msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:742
-msgid "Auto"
+#: src/frontend/mame/ui/devopt.cpp:252
+#, c-format
+msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:92 plugins/cheat/init.lua:653
-#, c-format, lua-format
-msgid ""
-"Cheat Comment:\n"
-"%s"
+#: src/frontend/mame/ui/devopt.cpp:254
+#, c-format
+msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:105
-msgid "All cheats reloaded"
+#: src/frontend/mame/ui/devopt.cpp:259
+msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:136
-msgid "Autofire Settings"
+#: src/frontend/mame/ui/devopt.cpp:261
+#, c-format
+msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:157 plugins/cheat/init.lua:581
-msgid "Reset All"
+#: src/frontend/mame/ui/devopt.cpp:267
+msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:160 plugins/cheat/init.lua:582
-msgid "Reload All"
+#: src/frontend/mame/ui/devopt.cpp:274
+msgid "[None]\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:273
-msgid "Autofire Status"
+#: src/frontend/mame/ui/auditmenu.cpp:96
+#, c-format
+msgid "Audit ROMs for %1$u machines marked unavailable?"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:316
-msgid "No buttons found on this machine!"
+#: src/frontend/mame/ui/auditmenu.cpp:99
+#, c-format
+msgid "Audit ROMs for all %1$u machines?"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:327 src/frontend/mame/ui/cheatopt.cpp:331
-msgid "Autofire Delay"
+#: src/frontend/mame/ui/auditmenu.cpp:104
+#, c-format
+msgid "(results will be saved to %1$s)"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:337
-msgid "This driver requires images to be loaded in the following device(s): "
+#: src/frontend/mame/ui/auditmenu.cpp:130
+#, c-format
+msgid ""
+"Auditing ROMs for machine %2$u of %3$u...\n"
+"%1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1084 src/frontend/mame/ui/ui.cpp:1094
-msgid "Keyboard Emulation Status"
+#: src/frontend/mame/ui/auditmenu.cpp:142
+msgid "Start Audit"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1086
-msgid "Mode: PARTIAL Emulation"
+#: src/frontend/mame/ui/imgcntrl.cpp:117
+msgid "Cannot save over directory"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1087
-msgid "UI: Enabled"
+#: src/frontend/mame/ui/imgcntrl.cpp:150
+msgid ""
+"The software selected is missing one or more required ROM or CHD images. "
+"Please select a different one."
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1089 src/frontend/mame/ui/ui.cpp:1099
-msgid "**Use ScrLock to toggle**"
+#: src/frontend/mame/ui/info.cpp:31
+msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1096
-msgid "Mode: FULL Emulation"
+#: src/frontend/mame/ui/info.cpp:32
+msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1097
-msgid "UI: Disabled"
+#: src/frontend/mame/ui/info.cpp:33
+msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1249
-msgid "Autofire can't be enabled"
+#: src/frontend/mame/ui/info.cpp:34
+msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1302
-#, c-format
-msgid ""
-"Are you sure you want to quit?\n"
-"\n"
-"Press ''%1$s'' to quit,\n"
-"Press ''%2$s'' to return to emulation."
+#: src/frontend/mame/ui/info.cpp:35
+msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1374
-msgid "Master Volume"
+#: src/frontend/mame/ui/info.cpp:36
+msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1383
-#, c-format
-msgid "%1$s Volume"
+#: src/frontend/mame/ui/info.cpp:37
+msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1407
-#, c-format
-msgid "Overclock CPU %1$s"
+#: src/frontend/mame/ui/info.cpp:38
+msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1416
-#, c-format
-msgid "Overclock %1$s sound"
+#: src/frontend/mame/ui/info.cpp:39
+msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1437
-#, c-format
-msgid "%1$s Refresh Rate"
+#: src/frontend/mame/ui/info.cpp:40
+msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1442
-#, c-format
-msgid "%1$s Brightness"
+#: src/frontend/mame/ui/info.cpp:41
+msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1444
-#, c-format
-msgid "%1$s Contrast"
+#: src/frontend/mame/ui/info.cpp:42
+msgid "media"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1446
-#, c-format
-msgid "%1$s Gamma"
+#: src/frontend/mame/ui/info.cpp:43
+msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1450
-#, c-format
-msgid "%1$s Horiz Stretch"
+#: src/frontend/mame/ui/info.cpp:44
+msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1452
-#, c-format
-msgid "%1$s Horiz Position"
+#: src/frontend/mame/ui/info.cpp:45
+msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1454
-#, c-format
-msgid "%1$s Vert Stretch"
+#: src/frontend/mame/ui/info.cpp:46
+msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1456
-#, c-format
-msgid "%1$s Vert Position"
+#: src/frontend/mame/ui/info.cpp:47
+msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1475
-#, c-format
-msgid "Laserdisc '%1$s' Horiz Stretch"
+#: src/frontend/mame/ui/info.cpp:48
+msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1477
-#, c-format
-msgid "Laserdisc '%1$s' Horiz Position"
+#: src/frontend/mame/ui/info.cpp:49
+msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1479
-#, c-format
-msgid "Laserdisc '%1$s' Vert Stretch"
+#: src/frontend/mame/ui/info.cpp:50
+msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1481
-#, c-format
-msgid "Laserdisc '%1$s' Vert Position"
+#: src/frontend/mame/ui/info.cpp:51
+msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1493
-msgid "Vector Flicker"
+#: src/frontend/mame/ui/info.cpp:188
+msgid ""
+"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
+"run correctly.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1494
-msgid "Beam Width Minimum"
+#: src/frontend/mame/ui/info.cpp:198
+msgid ""
+"There are known problems with this machine\n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1495
-msgid "Beam Width Maximum"
+#: src/frontend/mame/ui/info.cpp:203
+msgid ""
+"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1496
-msgid "Beam Intensity Weight"
+#: src/frontend/mame/ui/info.cpp:208
+msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1511
+#: src/frontend/mame/ui/info.cpp:214 src/frontend/mame/ui/info.cpp:230
#, c-format
-msgid "Crosshair Scale %1$s"
-msgstr ""
-
-#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
-msgid "X"
+msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
-msgid "Y"
+#: src/frontend/mame/ui/info.cpp:214 src/frontend/mame/ui/info.cpp:230
+#: src/frontend/mame/ui/info.cpp:275
+#, c-format
+msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1513
-#, c-format
-msgid "Crosshair Offset %1$s"
+#: src/frontend/mame/ui/info.cpp:224
+msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1601
-#, c-format
-msgid "%1$3ddB"
+#: src/frontend/mame/ui/info.cpp:239
+msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1645
-#, c-format
-msgid "%1$d%%"
+#: src/frontend/mame/ui/info.cpp:241
+msgid "This machine requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1661
-#, c-format
-msgid "%1$3.0f%%"
+#: src/frontend/mame/ui/info.cpp:243
+msgid ""
+"This machine was never completed. It may exhibit strange behavior or missing "
+"elements that are not bugs in the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1685
-#, c-format
-msgid "%1$.3ffps"
+#: src/frontend/mame/ui/info.cpp:245
+msgid ""
+"This machine has no sound hardware, MAME will produce no sounds, this is "
+"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1708 src/frontend/mame/ui/ui.cpp:1730
-#: src/frontend/mame/ui/ui.cpp:1751 src/frontend/mame/ui/ui.cpp:1773
-#: src/frontend/mame/ui/ui.cpp:1795 src/frontend/mame/ui/ui.cpp:1817
-#: src/frontend/mame/ui/ui.cpp:1839 src/frontend/mame/ui/ui.cpp:1861
-#: src/frontend/mame/ui/ui.cpp:1883 src/frontend/mame/ui/ui.cpp:1905
-#: src/frontend/mame/ui/ui.cpp:1927
-#, c-format
-msgid "%1$.3f"
+#: src/frontend/mame/ui/info.cpp:249
+msgid ""
+"\n"
+"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
+"complete. There is nothing you can do to fix this problem except wait for "
+"the developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1942 src/frontend/mame/ui/ui.cpp:1957
-#: src/frontend/mame/ui/ui.cpp:1972 src/frontend/mame/ui/ui.cpp:1987
-#, c-format
-msgid "%1$1.2f"
+#: src/frontend/mame/ui/info.cpp:251
+msgid ""
+"\n"
+"Elements of this machine cannot be emulated as they requires physical "
+"interaction or consist of mechanical devices. It is not possible to fully "
+"experience this machine.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2005
+#: src/frontend/mame/ui/info.cpp:273
#, c-format
-msgid "Crosshair Scale X %1$1.3f"
+msgid ""
+"\n"
+"\n"
+"There are working clones of this machine: %s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2005
-#, c-format
-msgid "Crosshair Scale Y %1$1.3f"
+#: src/frontend/mame/ui/info.cpp:286
+msgid ""
+"\n"
+"\n"
+"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/info.cpp:301
#, c-format
-msgid "Crosshair Offset X %1$1.3f"
+msgid ""
+"%1$s\n"
+"%2$s %3$s\n"
+"Driver: %4$s\n"
+"\n"
+"CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
-#, c-format
-msgid "Crosshair Offset Y %1$1.3f"
+#: src/frontend/mame/ui/info.cpp:336 src/frontend/mame/ui/info.cpp:374
+msgid "MHz"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2167
-msgid "**Error saving ui.ini**"
+#: src/frontend/mame/ui/info.cpp:336 src/frontend/mame/ui/info.cpp:374
+msgid "kHz"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2226
-#, c-format
-msgid "**Error saving %s.ini**"
+#: src/frontend/mame/ui/info.cpp:350
+msgid ""
+"\n"
+"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:406
-msgid " COLORS"
+#: src/frontend/mame/ui/info.cpp:378
+msgid ""
+"\n"
+"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:406
-msgid " PENS"
+#: src/frontend/mame/ui/info.cpp:382
+msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:39
-#, c-format
-msgid ""
-"[This option is currently mounted in the running system]\n"
-"\n"
-"Option: %1$s\n"
-"Device: %2$s\n"
-"\n"
-"The selected option enables the following items:\n"
+#: src/frontend/mame/ui/info.cpp:389
+msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:40
+#: src/frontend/mame/ui/info.cpp:400
#, c-format
-msgid ""
-"[This option is NOT currently mounted in the running system]\n"
-"\n"
-"Option: %1$s\n"
-"Device: %2$s\n"
-"\n"
-"If you select this option, the following items will be enabled:\n"
+msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:48
-msgid "* CPU:\n"
+#: src/frontend/mame/ui/info.cpp:400
+msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:72 src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/info.cpp:446
#, c-format
-msgid " %1$d×%2$s %3$d.%4$06d MHz\n"
+msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:72 src/frontend/mame/ui/devopt.cpp:133
-msgid " %1$d×%2$s %5$d.%6$03d kHz\n"
+#: src/frontend/mame/ui/info.cpp:448
+msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:73 src/frontend/mame/ui/devopt.cpp:134
-msgid " %2$s %3$d.%4$06d MHz\n"
+#: src/frontend/mame/ui/info.cpp:533
+msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:73 src/frontend/mame/ui/devopt.cpp:134
-msgid " %2$s %5$d.%6$03d kHz\n"
+#: src/frontend/mame/ui/info.cpp:536
+msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:85
-msgid "* Video:\n"
+#: src/frontend/mame/ui/info.cpp:544
+msgid "[empty]"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:90
-#, c-format
-msgid " Screen '%1$s': Vector\n"
+#: src/frontend/mame/ui/selmenu.cpp:73
+msgid "Control Panels"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:99
-#, c-format
-msgid " Screen '%1$s': %2$d × %3$d (V) %4$f Hz\n"
+#: src/frontend/mame/ui/selmenu.cpp:78
+msgid "Artwork Preview"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:100
-#, c-format
-msgid " Screen '%1$s': %2$d × %3$d (H) %4$f Hz\n"
+#: src/frontend/mame/ui/selmenu.cpp:82
+msgid "Game Over"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:113
-msgid "* Sound:\n"
+#: src/frontend/mame/ui/selmenu.cpp:91
+msgid "Add or remove favorites"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:133
-#, c-format
-msgid " %1$d×%2$s\n"
+#: src/frontend/mame/ui/selmenu.cpp:92
+msgid "Export displayed list to file"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:134
-msgid " %2$s\n"
+#: src/frontend/mame/ui/selmenu.cpp:93
+msgid "Show DATs view"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:164
-#, c-format
-msgid ""
-"* BIOS settings:\n"
-" %1$d options [default: %2$s]\n"
+#: src/frontend/mame/ui/selmenu.cpp:261
+msgid "Software part selection:"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:204 src/frontend/mame/ui/devopt.cpp:220
-#: src/frontend/mame/ui/devopt.cpp:265
-#, c-format
-msgid " %1$s [default: %2$s]\n"
+#: src/frontend/mame/ui/selmenu.cpp:367
+msgid "BIOS selection:"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:209 src/frontend/mame/ui/devopt.cpp:225
+#: src/frontend/mame/ui/selmenu.cpp:622
#, c-format
-msgid " %1$s\n"
+msgid "Software is clone of: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:230
-msgid "* DIP switch settings:\n"
+#: src/frontend/mame/ui/selmenu.cpp:624
+msgid "Software is parent"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:232
-msgid "* Configuration settings:\n"
+#: src/frontend/mame/ui/selmenu.cpp:629
+msgid "Supported: No"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:234
-msgid "* Input device(s):\n"
+#: src/frontend/mame/ui/selmenu.cpp:634
+msgid "Supported: Partial"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:236
-#, c-format
-msgid " User inputs [%1$d inputs]\n"
+#: src/frontend/mame/ui/selmenu.cpp:639
+msgid "Supported: Yes"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:238
+#: src/frontend/mame/ui/selmenu.cpp:644
#, c-format
-msgid " Mahjong inputs [%1$d inputs]\n"
-msgstr ""
-
-#: src/frontend/mame/ui/devopt.cpp:240
-#, c-format
-msgid " Hanafuda inputs [%1$d inputs]\n"
+msgid "romset: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:242
+#: src/frontend/mame/ui/selmenu.cpp:660
#, c-format
-msgid " Gambling inputs [%1$d inputs]\n"
+msgid "Driver is clone of: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:244
-#, c-format
-msgid " Analog inputs [%1$d inputs]\n"
+#: src/frontend/mame/ui/selmenu.cpp:662
+msgid "Driver is parent"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:246
+#: src/frontend/mame/ui/selmenu.cpp:698
#, c-format
-msgid " Adjuster inputs [%1$d inputs]\n"
+msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:248
-#, c-format
-msgid " Keypad inputs [%1$d inputs]\n"
+#: src/frontend/mame/ui/selmenu.cpp:2083
+msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:250
-#, c-format
-msgid " Keyboard inputs [%1$d inputs]\n"
+#: src/frontend/mame/ui/selmenu.cpp:2084
+msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:255
-msgid "* Media Options:\n"
+#: src/frontend/mame/ui/selmenu.cpp:2549
+msgid "Usage"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:257
-#, c-format
-msgid " %1$s [tag: %2$s]\n"
+#: src/frontend/mame/ui/selmenu.cpp:2584
+msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:263
-msgid "* Slot Options:\n"
+#: src/frontend/mame/ui/inputmap.cpp:55
+msgid "User Interface"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:270
-msgid "[None]\n"
+#: src/frontend/mame/ui/inputmap.cpp:61
+msgid "Other Controls"
msgstr ""
#: plugins/timer/init.lua:94
@@ -2588,51 +2669,51 @@ msgstr ""
msgid "Timer"
msgstr ""
-#: plugins/cheat/init.lua:510
+#: plugins/cheat/init.lua:528
msgid "Select cheat to set hotkey"
msgstr ""
-#: plugins/cheat/init.lua:516
+#: plugins/cheat/init.lua:534
msgid "Press button for hotkey or wait to clear"
msgstr ""
-#: plugins/cheat/init.lua:528
+#: plugins/cheat/init.lua:546
msgid "None"
msgstr ""
-#: plugins/cheat/init.lua:533
+#: plugins/cheat/init.lua:551
msgid "Done"
msgstr ""
-#: plugins/cheat/init.lua:547 plugins/cheat/init.lua:561
+#: plugins/cheat/init.lua:565 plugins/cheat/init.lua:579
msgid "Set"
msgstr ""
-#: plugins/cheat/init.lua:580
+#: plugins/cheat/init.lua:598
msgid "Set hotkeys"
msgstr ""
-#: plugins/cheat/init.lua:720
+#: plugins/cheat/init.lua:738
#, lua-format
msgid "Activated: %s = %s"
msgstr ""
-#: plugins/cheat/init.lua:723 plugins/cheat/init.lua:781
+#: plugins/cheat/init.lua:741 plugins/cheat/init.lua:799
#, lua-format
msgid "Activated: %s"
msgstr ""
-#: plugins/cheat/init.lua:785
+#: plugins/cheat/init.lua:803
#, lua-format
msgid "Enabled: %s"
msgstr ""
-#: plugins/cheat/init.lua:790
+#: plugins/cheat/init.lua:808
#, lua-format
msgid "Disabled: %s"
msgstr ""
-#: plugins/cheat/init.lua:849
+#: plugins/cheat/init.lua:867
#, lua-format
msgid "%s added"
msgstr ""
@@ -2681,218 +2762,303 @@ msgstr ""
msgid "MARPScore"
msgstr ""
-#: plugins/cheatfind/init.lua:373
+#: plugins/cheatfind/init.lua:404
msgid "Save Cheat"
msgstr ""
-#: plugins/cheatfind/init.lua:376
+#: plugins/cheatfind/init.lua:407
msgid "Default"
msgstr ""
-#: plugins/cheatfind/init.lua:376
+#: plugins/cheatfind/init.lua:407
msgid "Custom"
msgstr ""
-#: plugins/cheatfind/init.lua:377
+#: plugins/cheatfind/init.lua:408
msgid "Cheat Name"
msgstr ""
-#: plugins/cheatfind/init.lua:383 plugins/cheatfind/init.lua:748
+#: plugins/cheatfind/init.lua:414 plugins/cheatfind/init.lua:1005
#, lua-format
msgid "Default name is %s"
msgstr ""
-#: plugins/cheatfind/init.lua:391
+#: plugins/cheatfind/init.lua:422
msgid "Player"
msgstr ""
-#: plugins/cheatfind/init.lua:396
+#: plugins/cheatfind/init.lua:427
msgid "Type"
msgstr ""
-#: plugins/cheatfind/init.lua:402
+#: plugins/cheatfind/init.lua:433
msgid "Save"
msgstr ""
-#: plugins/cheatfind/init.lua:429
+#: plugins/cheatfind/init.lua:462
#, lua-format
msgid "Cheat written to %s and added to cheat.simple"
msgstr ""
-#: plugins/cheatfind/init.lua:437
+#: plugins/cheatfind/init.lua:472
msgid "Cheat added to cheat.simple"
msgstr ""
-#: plugins/cheatfind/init.lua:442
+#: plugins/cheatfind/init.lua:477
msgid ""
"Unable to write file\n"
"Ensure that cheatpath folder exists"
msgstr ""
-#: plugins/cheatfind/init.lua:451
+#: plugins/cheatfind/init.lua:486
msgid "Cancel"
msgstr ""
-#: plugins/cheatfind/init.lua:456
+#: plugins/cheatfind/init.lua:491
msgid "CPU or RAM"
msgstr ""
-#: plugins/cheatfind/init.lua:460
+#: plugins/cheatfind/init.lua:495
msgid "Changes to this only take effect when \"Start new search\" is selected"
msgstr ""
-#: plugins/cheatfind/init.lua:479
-msgid "Data cleared and current state saved"
+#: plugins/cheatfind/init.lua:504
+msgid "Pause Mode"
msgstr ""
-#: plugins/cheatfind/init.lua:487
-msgid "Start new search"
+#: plugins/cheatfind/init.lua:511
+msgid "Manually pause & unpause the game when needed with the pause hotkey"
msgstr ""
-#: plugins/cheatfind/init.lua:497
-msgid "Current state saved"
+#: plugins/cheatfind/init.lua:536
+msgid "All slots cleared and current state saved to Slot 1"
msgstr ""
-#: plugins/cheatfind/init.lua:504
-msgid "Save current -- #"
+#: plugins/cheatfind/init.lua:551
+msgid "Start new search"
msgstr ""
-#: plugins/cheatfind/init.lua:536
+#: plugins/cheatfind/init.lua:564
#, lua-format
-msgid "%d total matches found"
+msgid "Memory State saved to Slot %d"
msgstr ""
-#: plugins/cheatfind/init.lua:543
-msgid "Compare"
+#: plugins/cheatfind/init.lua:583
+msgid "Save Current Memory State to Slot "
msgstr ""
-#: plugins/cheatfind/init.lua:546
-msgid "Left operand"
-msgstr ""
-
-#: plugins/cheatfind/init.lua:549
-msgid "Current"
+#: plugins/cheatfind/init.lua:614
+#, lua-format
+msgid "%d total matches found"
msgstr ""
-#: plugins/cheatfind/init.lua:554
-msgid "Operator"
+#: plugins/cheatfind/init.lua:655
+msgid "Perform Compare : "
msgstr ""
-#: plugins/cheatfind/init.lua:561
-msgid "Left less than right, value is difference"
+#: plugins/cheatfind/init.lua:672
+msgid "Left less than right"
msgstr ""
-#: plugins/cheatfind/init.lua:563
-msgid "Left greater than right, value is difference"
+#: plugins/cheatfind/init.lua:674
+msgid "Left greater than right"
msgstr ""
-#: plugins/cheatfind/init.lua:565
+#: plugins/cheatfind/init.lua:676
msgid "Left equal to right"
msgstr ""
-#: plugins/cheatfind/init.lua:567
-msgid "Left not equal to right, value is difference"
+#: plugins/cheatfind/init.lua:678
+msgid "Left not equal to right"
msgstr ""
-#: plugins/cheatfind/init.lua:569
+#: plugins/cheatfind/init.lua:680
msgid "Left equal to right with bitmask"
msgstr ""
-#: plugins/cheatfind/init.lua:571
+#: plugins/cheatfind/init.lua:682
msgid "Left not equal to right with bitmask"
msgstr ""
-#: plugins/cheatfind/init.lua:573
+#: plugins/cheatfind/init.lua:684
msgid "Left less than value"
msgstr ""
-#: plugins/cheatfind/init.lua:575
+#: plugins/cheatfind/init.lua:686
msgid "Left greater than value"
msgstr ""
-#: plugins/cheatfind/init.lua:577
+#: plugins/cheatfind/init.lua:688
msgid "Left equal to value"
msgstr ""
-#: plugins/cheatfind/init.lua:579
+#: plugins/cheatfind/init.lua:690
msgid "Left not equal to value"
msgstr ""
-#: plugins/cheatfind/init.lua:590
-msgid "Right operand"
+#: plugins/cheatfind/init.lua:712
+msgid "Value"
msgstr ""
-#: plugins/cheatfind/init.lua:598
-msgid "Value"
+#: plugins/cheatfind/init.lua:714
+msgid "Difference"
msgstr ""
-#: plugins/cheatfind/init.lua:602
+#: plugins/cheatfind/init.lua:719
msgid "Any"
msgstr ""
-#: plugins/cheatfind/init.lua:608
+#: plugins/cheatfind/init.lua:725
msgid "Data Format"
msgstr ""
-#: plugins/cheatfind/init.lua:632
+#: plugins/cheatfind/init.lua:731
+msgid "Test/Write Poke Value"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:738
+msgid ""
+"Use this if you want to poke the Slot 1 value (eg. You started with "
+"something but lost it)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:740
+msgid ""
+"Use this if you want to poke the Last Slot value (eg. You started without an "
+"item but finally got it)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:742
+msgid "Use this if you want to poke 0x00"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:744
+msgid "Use this if you want to poke 0x01"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:746
+msgid "Use this if you want to poke 0x02"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:748
+msgid "Use this if you want to poke 0x03"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:750
+msgid "Use this if you want to poke 0x04"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:752
+msgid "Use this if you want to poke 0x05"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:754
+msgid "Use this if you want to poke 0x06"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:756
+msgid "Use this if you want to poke 0x07"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:758
+msgid "Use this if you want to poke 0x08"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:760
+msgid "Use this if you want to poke 0x09"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:762
+msgid "Use this if you want to poke 0x63 (Decimal 99)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:764
+msgid "Use this if you want to poke 0x99 (BCD 99)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:766
+msgid "Use this if you want to poke 0xFF (Decimal 255)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:768
+msgid "Use this if you want to poke 0x3E7 (Decimal 999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:770
+msgid "Use this if you want to poke 0x999 (BCD 999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:772
+msgid "Use this if you want to poke 0x270F (Decimal 9999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:774
+msgid "Use this if you want to poke 0x9999 (BCD 9999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:776
+msgid "Use this if you want to poke 0xFFFF (Decimal 65535)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:816
msgid "Undo last search -- #"
msgstr ""
-#: plugins/cheatfind/init.lua:636
+#: plugins/cheatfind/init.lua:820
msgid "Match block"
msgstr ""
-#: plugins/cheatfind/init.lua:639
+#: plugins/cheatfind/init.lua:823
msgid "All"
msgstr ""
-#: plugins/cheatfind/init.lua:690
+#: plugins/cheatfind/init.lua:934
#, lua-format
-msgid "Test cheat at addr %08X"
+msgid "Test Cheat %08X:%02X"
msgstr ""
-#: plugins/cheatfind/init.lua:722
+#: plugins/cheatfind/init.lua:974
msgid "Cheat engine not available"
msgstr ""
-#: plugins/cheatfind/init.lua:771
+#: plugins/cheatfind/init.lua:1028
msgid "Test"
msgstr ""
-#: plugins/cheatfind/init.lua:771
+#: plugins/cheatfind/init.lua:1028
msgid "Write"
msgstr ""
-#: plugins/cheatfind/init.lua:771
+#: plugins/cheatfind/init.lua:1028
msgid "Watch"
msgstr ""
-#: plugins/cheatfind/init.lua:788
+#: plugins/cheatfind/init.lua:1045
msgid "Page"
msgstr ""
-#: plugins/cheatfind/init.lua:806
+#: plugins/cheatfind/init.lua:1063
msgid "Clear Watches"
msgstr ""
-#: plugins/cheatfind/init.lua:816
+#: plugins/cheatfind/init.lua:1078
msgid "Cheat Finder"
msgstr ""
-#: plugins/portname/init.lua:69
+#: plugins/portname/init.lua:103
msgid "Save input names to file"
msgstr ""
-#: plugins/portname/init.lua:100 plugins/portname/init.lua:105
-#: plugins/portname/init.lua:121
+#: plugins/portname/init.lua:134 plugins/portname/init.lua:139
+#: plugins/portname/init.lua:155
msgid "Failed to save input name file"
msgstr ""
-#: plugins/portname/init.lua:133
+#: plugins/portname/init.lua:167
#, lua-format
msgid "Input port name file saved to %s"
msgstr ""
-#: plugins/portname/init.lua:138
+#: plugins/portname/init.lua:172
msgid "Input ports"
msgstr ""
diff --git a/language/Catalan/strings.po b/language/Catalan/strings.po
index 23c5d4b231f..3d32c5631ce 100644
--- a/language/Catalan/strings.po
+++ b/language/Catalan/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME 0.180\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-04-28 15:32+1000\n"
+"POT-Creation-Date: 2019-03-17 13:37+1100\n"
"PO-Revision-Date: 2016-12-14 14:01+0100\n"
"Last-Translator: Jordi Mallach <jordi@debian.org>\n"
"Language-Team: Catalan <ca@dodds.net>\n"
@@ -16,236 +16,61 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: src/frontend/mame/ui/auditmenu.cpp:96
-#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable?"
-msgstr ""
-
-#: src/frontend/mame/ui/auditmenu.cpp:99
-#, c-format
-msgid "Audit ROMs for all %1$u machines?"
-msgstr ""
-
-#: src/frontend/mame/ui/auditmenu.cpp:104
-#, c-format
-msgid "(results will be saved to %1$s)"
-msgstr ""
-
-#: src/frontend/mame/ui/auditmenu.cpp:130
+#: src/frontend/mame/ui/videoopt.cpp:56
#, c-format
-msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
-"%1$s"
-msgstr ""
-
-#: src/frontend/mame/ui/auditmenu.cpp:142
-msgid "Start Audit"
+msgid "Screen #%d"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:49 src/frontend/mame/ui/dirmenu.cpp:45
-msgid "Snapshots"
-msgstr "Instantànies"
-
-#: src/frontend/mame/ui/selmenu.cpp:50 src/frontend/mame/ui/dirmenu.cpp:46
-msgid "Cabinets"
-msgstr "Cabines"
-
-#: src/frontend/mame/ui/selmenu.cpp:51
-msgid "Control Panels"
-msgstr "Quadres de control"
-
-#: src/frontend/mame/ui/selmenu.cpp:52 src/frontend/mame/ui/dirmenu.cpp:50
-msgid "PCBs"
-msgstr "PCB"
-
-#: src/frontend/mame/ui/selmenu.cpp:53 src/frontend/mame/ui/dirmenu.cpp:47
-msgid "Flyers"
-msgstr "Díptics"
-
-#: src/frontend/mame/ui/selmenu.cpp:54 src/frontend/mame/ui/dirmenu.cpp:48
-msgid "Titles"
-msgstr "Títols"
-
-#: src/frontend/mame/ui/selmenu.cpp:55 src/frontend/mame/ui/dirmenu.cpp:49
-msgid "Ends"
-msgstr "Finals"
-
-#: src/frontend/mame/ui/selmenu.cpp:56
-msgid "Artwork Preview"
-msgstr ""
+#: src/frontend/mame/ui/videoopt.cpp:204 src/frontend/mame/ui/submenu.cpp:48
+msgid "Rotate"
+msgstr "Rota"
-#: src/frontend/mame/ui/selmenu.cpp:57 src/frontend/mame/ui/dirmenu.cpp:55
-msgid "Bosses"
+#: src/frontend/mame/ui/videoopt.cpp:208
+msgid "Backdrops"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:58 src/frontend/mame/ui/dirmenu.cpp:60
-msgid "Logos"
-msgstr "Logotips"
-
-#: src/frontend/mame/ui/selmenu.cpp:59 src/frontend/mame/ui/dirmenu.cpp:62
-msgid "Versus"
-msgstr "Versus"
-
-#: src/frontend/mame/ui/selmenu.cpp:60
-msgid "Game Over"
-msgstr "Game Over"
-
-#: src/frontend/mame/ui/selmenu.cpp:61 src/frontend/mame/ui/dirmenu.cpp:59
-msgid "HowTo"
-msgstr "ComEsFa"
-
-#: src/frontend/mame/ui/selmenu.cpp:62 src/frontend/mame/ui/dirmenu.cpp:61
-msgid "Scores"
-msgstr "Puntuacions"
+#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
+#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
+#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/ui.cpp:1255
+#: src/frontend/mame/ui/cheatopt.cpp:273
+msgid "Enabled"
+msgstr "Habilitat"
-#: src/frontend/mame/ui/selmenu.cpp:63 src/frontend/mame/ui/dirmenu.cpp:57
-msgid "Select"
-msgstr "Selecciona"
+#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
+#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
+#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/ui.cpp:1255
+#: src/frontend/mame/ui/cheatopt.cpp:273
+msgid "Disabled"
+msgstr "Inhabilitat"
-#: src/frontend/mame/ui/selmenu.cpp:64 src/frontend/mame/ui/dirmenu.cpp:51
-#: src/frontend/mame/ui/videoopt.cpp:224
-msgid "Marquees"
+#: src/frontend/mame/ui/videoopt.cpp:212
+msgid "Overlays"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:65 src/frontend/mame/ui/dirmenu.cpp:63
-msgid "Covers"
-msgstr "Portades"
-
-#: src/frontend/mame/ui/selmenu.cpp:69
-msgid "Add or remove favorites"
-msgstr "Afegeix o suprimeix favorits"
-
-#: src/frontend/mame/ui/selmenu.cpp:70
-msgid "Export displayed list to file"
-msgstr "Exporta la llista mostrada a un fitxer"
-
-#: src/frontend/mame/ui/selmenu.cpp:71
-msgid "Show DATs view"
-msgstr "Mostra la visualitzció de DAT"
-
-#: src/frontend/mame/ui/selmenu.cpp:237
-msgid "Software part selection:"
-msgstr "Selecció de part de programari:"
-
-#: src/frontend/mame/ui/selmenu.cpp:343
-msgid "BIOS selection:"
+#: src/frontend/mame/ui/videoopt.cpp:216
+msgid "Bezels"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:570 src/frontend/mame/ui/selmenu.cpp:606
-#: src/frontend/mame/ui/simpleselgame.cpp:311
-#, c-format
-msgid "%1$s, %2$-.100s"
-msgstr "%1$s, %2$-.100s"
-
-#: src/frontend/mame/ui/selmenu.cpp:574
-#, c-format
-msgid "Software is clone of: %1$-.100s"
-msgstr "El programari és un clon de: %1$-.100s"
-
-#: src/frontend/mame/ui/selmenu.cpp:576
-msgid "Software is parent"
-msgstr "El programari és el pare"
-
-#: src/frontend/mame/ui/selmenu.cpp:581
-msgid "Supported: No"
-msgstr "Suportat: No"
-
-#: src/frontend/mame/ui/selmenu.cpp:586
-msgid "Supported: Partial"
-msgstr "Suportat: Parcialment"
-
-#: src/frontend/mame/ui/selmenu.cpp:591
-msgid "Supported: Yes"
-msgstr "Suportat: Sí"
-
-#: src/frontend/mame/ui/selmenu.cpp:596
-#, c-format
-msgid "romset: %1$-.100s"
-msgstr "Conjunt de ROM: %1$-.100s"
-
-#: src/frontend/mame/ui/selmenu.cpp:612
-#, c-format
-msgid "Driver is clone of: %1$-.100s"
-msgstr "El control·lador és un clon de: %1$-.100s"
-
-#: src/frontend/mame/ui/selmenu.cpp:614
-msgid "Driver is parent"
-msgstr "El controlador és el pare"
-
-#: src/frontend/mame/ui/selmenu.cpp:619
-#: src/frontend/mame/ui/simpleselgame.cpp:330
-msgid "Overall: NOT WORKING"
-msgstr "En resum: NO FUNCIONA"
-
-#: src/frontend/mame/ui/selmenu.cpp:621
-#: src/frontend/mame/ui/simpleselgame.cpp:332
-msgid "Overall: Unemulated Protection"
-msgstr "Resum: Protecció no emulada"
-
-#: src/frontend/mame/ui/selmenu.cpp:623
-#: src/frontend/mame/ui/simpleselgame.cpp:334
-msgid "Overall: Working"
-msgstr "En resum: Funciona"
-
-#: src/frontend/mame/ui/selmenu.cpp:627
-#: src/frontend/mame/ui/simpleselgame.cpp:338
-msgid "Graphics: Unimplemented, "
+#: src/frontend/mame/ui/videoopt.cpp:220
+msgid "CPanels"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:629
-#: src/frontend/mame/ui/simpleselgame.cpp:340
-msgid "Graphics: Imperfect, "
-msgstr "Gràfics: Imperfectes, "
-
-#: src/frontend/mame/ui/selmenu.cpp:631
-#: src/frontend/mame/ui/simpleselgame.cpp:342
-msgid "Graphics: OK, "
-msgstr "Gràfics: OK, "
-
-#: src/frontend/mame/ui/selmenu.cpp:634
-#: src/frontend/mame/ui/simpleselgame.cpp:345
-msgid "Sound: None"
+#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/selmenu.cpp:86
+msgid "Marquees"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:636
-#: src/frontend/mame/ui/simpleselgame.cpp:347
-msgid "Sound: Unimplemented"
-msgstr "So: No implementat"
-
-#: src/frontend/mame/ui/selmenu.cpp:638
-#: src/frontend/mame/ui/simpleselgame.cpp:349
-msgid "Sound: Imperfect"
-msgstr "So: Imperfecte"
-
-#: src/frontend/mame/ui/selmenu.cpp:640
-#: src/frontend/mame/ui/simpleselgame.cpp:351
-msgid "Sound: OK"
-msgstr "So: OK"
-
-#: src/frontend/mame/ui/selmenu.cpp:650
-#, c-format
-msgid "%1$s %2$s"
-msgstr "%1$s %2$s"
-
-#: src/frontend/mame/ui/selmenu.cpp:1975
-msgid "Images"
-msgstr "Imatges"
-
-#: src/frontend/mame/ui/selmenu.cpp:1976
-msgid "Infos"
-msgstr "Infos"
-
-#: src/frontend/mame/ui/selmenu.cpp:2386 src/frontend/mame/ui/miscmenu.cpp:826
-msgid " (default)"
-msgstr " (per defecte)"
+#: src/frontend/mame/ui/videoopt.cpp:228
+msgid "View"
+msgstr "Visualització"
-#: src/frontend/mame/ui/selmenu.cpp:2454
-msgid "Usage"
-msgstr "Ús"
+#: src/frontend/mame/ui/videoopt.cpp:228
+msgid "Cropped"
+msgstr "Escapçada"
-#: src/frontend/mame/ui/selmenu.cpp:2489
-msgid "General Info"
-msgstr "Informació general"
+#: src/frontend/mame/ui/videoopt.cpp:228
+msgid "Full"
+msgstr "Completa"
#: src/frontend/mame/ui/dirmenu.cpp:35
msgid "ROMs"
@@ -287,6 +112,30 @@ msgstr "Icones"
msgid "Cheats"
msgstr "Trampes"
+#: src/frontend/mame/ui/dirmenu.cpp:45 src/frontend/mame/ui/selmenu.cpp:71
+msgid "Snapshots"
+msgstr "Instantànies"
+
+#: src/frontend/mame/ui/dirmenu.cpp:46 src/frontend/mame/ui/selmenu.cpp:72
+msgid "Cabinets"
+msgstr "Cabines"
+
+#: src/frontend/mame/ui/dirmenu.cpp:47 src/frontend/mame/ui/selmenu.cpp:75
+msgid "Flyers"
+msgstr "Díptics"
+
+#: src/frontend/mame/ui/dirmenu.cpp:48 src/frontend/mame/ui/selmenu.cpp:76
+msgid "Titles"
+msgstr "Títols"
+
+#: src/frontend/mame/ui/dirmenu.cpp:49 src/frontend/mame/ui/selmenu.cpp:77
+msgid "Ends"
+msgstr "Finals"
+
+#: src/frontend/mame/ui/dirmenu.cpp:50 src/frontend/mame/ui/selmenu.cpp:74
+msgid "PCBs"
+msgstr "PCB"
+
#: src/frontend/mame/ui/dirmenu.cpp:52
msgid "Controls Panels"
msgstr "Quadres de control"
@@ -299,14 +148,42 @@ msgstr "Mirilles"
msgid "Artworks"
msgstr ""
+#: src/frontend/mame/ui/dirmenu.cpp:55 src/frontend/mame/ui/selmenu.cpp:79
+msgid "Bosses"
+msgstr ""
+
#: src/frontend/mame/ui/dirmenu.cpp:56
msgid "Artworks Preview"
msgstr ""
+#: src/frontend/mame/ui/dirmenu.cpp:57 src/frontend/mame/ui/selmenu.cpp:85
+msgid "Select"
+msgstr "Selecciona"
+
#: src/frontend/mame/ui/dirmenu.cpp:58
msgid "GameOver"
msgstr ""
+#: src/frontend/mame/ui/dirmenu.cpp:59 src/frontend/mame/ui/selmenu.cpp:83
+msgid "HowTo"
+msgstr "ComEsFa"
+
+#: src/frontend/mame/ui/dirmenu.cpp:60 src/frontend/mame/ui/selmenu.cpp:80
+msgid "Logos"
+msgstr "Logotips"
+
+#: src/frontend/mame/ui/dirmenu.cpp:61 src/frontend/mame/ui/selmenu.cpp:84
+msgid "Scores"
+msgstr "Puntuacions"
+
+#: src/frontend/mame/ui/dirmenu.cpp:62 src/frontend/mame/ui/selmenu.cpp:81
+msgid "Versus"
+msgstr "Versus"
+
+#: src/frontend/mame/ui/dirmenu.cpp:63 src/frontend/mame/ui/selmenu.cpp:87
+msgid "Covers"
+msgstr "Portades"
+
#: src/frontend/mame/ui/dirmenu.cpp:116
msgid "Folders Setup"
msgstr "Paràmetres de carpetes"
@@ -347,265 +224,14 @@ msgstr "Premeu TAB per establir"
msgid "Remove %1$s Folder"
msgstr "Suprimeix la carpeta %1$s"
-#: src/frontend/mame/ui/info.cpp:30
-msgid "protection"
-msgstr ""
-
-#: src/frontend/mame/ui/info.cpp:31
-msgid "color palette"
-msgstr ""
-
-#: src/frontend/mame/ui/info.cpp:32
-msgid "graphics"
-msgstr ""
-
-#: src/frontend/mame/ui/info.cpp:33
-msgid "sound"
-msgstr ""
-
-#: src/frontend/mame/ui/info.cpp:34
-msgid "controls"
-msgstr ""
-
-#: src/frontend/mame/ui/info.cpp:35
-msgid "keyboard"
-msgstr ""
-
-#: src/frontend/mame/ui/info.cpp:36
-msgid "mouse"
-msgstr ""
-
-#: src/frontend/mame/ui/info.cpp:37
-msgid "microphone"
-msgstr ""
-
-#: src/frontend/mame/ui/info.cpp:38
-msgid "camera"
-msgstr ""
-
-#: src/frontend/mame/ui/info.cpp:39
-msgid "disk"
-msgstr ""
-
-#: src/frontend/mame/ui/info.cpp:40
-msgid "printer"
-msgstr ""
-
-#: src/frontend/mame/ui/info.cpp:41
-msgid "LAN"
-msgstr ""
-
-#: src/frontend/mame/ui/info.cpp:42
-msgid "WAN"
-msgstr ""
-
-#: src/frontend/mame/ui/info.cpp:43
-msgid "timing"
-msgstr ""
-
-#: src/frontend/mame/ui/info.cpp:180
-msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
-msgstr ""
-"Una o més ROM/CHD per a aquesta màquina són incorrectes. La màquina podria "
-"no executar-se correctament.\n"
-
-#: src/frontend/mame/ui/info.cpp:190
-msgid ""
-"There are known problems with this machine\n"
-"\n"
-msgstr ""
-"Hi ha problemes coneguts amb aquesta màquina\n"
-"\n"
-
-#: src/frontend/mame/ui/info.cpp:195
-msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
-msgstr ""
-"Una o més ROM/CHD per a aquesta màquina no han estat bolcats correctament.\n"
-
-#: src/frontend/mame/ui/info.cpp:200
-msgid "Completely unemulated features: "
-msgstr ""
-
-#: src/frontend/mame/ui/info.cpp:206 src/frontend/mame/ui/info.cpp:222
-#, c-format
-msgid "%s"
-msgstr ""
-
-#: src/frontend/mame/ui/info.cpp:206 src/frontend/mame/ui/info.cpp:222
-#: src/frontend/mame/ui/info.cpp:267
-#, c-format
-msgid ", %s"
-msgstr ""
-
-#: src/frontend/mame/ui/info.cpp:216
-msgid "Imperfectly emulated features: "
-msgstr ""
-
-#: src/frontend/mame/ui/info.cpp:231
-msgid "Screen flipping in cocktail mode is not supported.\n"
-msgstr ""
-
-#: src/frontend/mame/ui/info.cpp:233
-msgid "This machine requires external artwork files.\n"
-msgstr ""
-
-#: src/frontend/mame/ui/info.cpp:235
-msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
-"elements that are not bugs in the emulation.\n"
-msgstr ""
-
-#: src/frontend/mame/ui/info.cpp:237
-msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
-"expected behaviour.\n"
-msgstr ""
-
-#: src/frontend/mame/ui/info.cpp:241
-msgid ""
-"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
-msgstr ""
-"\n"
-"AQUESTA MÀQUINA NO FUNCIONA. L'emulació per a aquesta màquina no és "
-"completa. No podeu fer res al respecte, tret d'esperar a que els "
-"desenvolupadors milloren l'emulació.\n"
-
-#: src/frontend/mame/ui/info.cpp:243
-msgid ""
-"\n"
-"Elements of this machine cannot be emulated as they requires physical "
-"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
-msgstr ""
-
-#: src/frontend/mame/ui/info.cpp:265
-#, c-format
-msgid ""
-"\n"
-"\n"
-"There are working clones of this machine: %s"
-msgstr ""
-
-#: src/frontend/mame/ui/info.cpp:278
-msgid ""
-"\n"
-"\n"
-"Press any key to continue"
-msgstr ""
-"\n"
-"\n"
-"Premeu qualsevol tecla per continuar"
-
-#: src/frontend/mame/ui/info.cpp:293
-#, c-format
-msgid ""
-"%1$s\n"
-"%2$s %3$s\n"
-"Driver: %4$s\n"
-"\n"
-"CPU:\n"
-msgstr ""
-"%1$s\n"
-"%2$s %3$s\n"
-"Controlador: %4$s\n"
-"\n"
-"CPU:\n"
-
-#: src/frontend/mame/ui/info.cpp:328 src/frontend/mame/ui/info.cpp:366
-msgid "MHz"
-msgstr "MHz"
-
-#: src/frontend/mame/ui/info.cpp:328 src/frontend/mame/ui/info.cpp:366
-msgid "kHz"
-msgstr "kHz"
-
-#: src/frontend/mame/ui/info.cpp:342
-msgid ""
-"\n"
-"Sound:\n"
-msgstr ""
-"\n"
-"So:\n"
-
-#: src/frontend/mame/ui/info.cpp:370
-msgid ""
-"\n"
-"Video:\n"
-msgstr ""
-"\n"
-"Vídeo:\n"
-
-#: src/frontend/mame/ui/info.cpp:374
-msgid "None\n"
-msgstr "Cap\n"
-
-#: src/frontend/mame/ui/info.cpp:381
-msgid "Vector"
-msgstr "Vector"
-
-#: src/frontend/mame/ui/info.cpp:392
-#, c-format
-msgid "%1$s: %2$s\n"
-msgstr "%1$s: %2$s\n"
-
-#: src/frontend/mame/ui/info.cpp:392
-msgid "%2$s\n"
-msgstr "%2$s\n"
+#: src/frontend/mame/ui/selector.cpp:115
+msgid "Selection List - Search: "
+msgstr "Llista de la selecció - cerca: "
-#: src/frontend/mame/ui/info.cpp:438
+#: src/frontend/mame/ui/selector.cpp:123
#, c-format
-msgid "Screen '%1$s'"
-msgstr "Pantalla «%1$s»"
-
-#: src/frontend/mame/ui/info.cpp:440
-msgid "Screen"
-msgstr "Pantalla"
-
-#: src/frontend/mame/ui/info.cpp:525
-msgid "Not supported"
-msgstr "No suportat"
-
-#: src/frontend/mame/ui/info.cpp:528
-msgid "Partially supported"
-msgstr "Parcialment suportat"
-
-#: src/frontend/mame/ui/info.cpp:536
-msgid "[empty]"
-msgstr "[buit]"
-
-#: src/frontend/mame/ui/optsmenu.cpp:193
-msgid "Filter"
-msgstr "Filtre"
-
-#: src/frontend/mame/ui/optsmenu.cpp:206
-msgid "Customize UI"
-msgstr "Personalitza la IU"
-
-#: src/frontend/mame/ui/optsmenu.cpp:207
-msgid "Configure Directories"
-msgstr "Configura els directoris"
-
-#: src/frontend/mame/ui/optsmenu.cpp:210 src/frontend/mame/ui/sndmenu.cpp:149
-msgid "Sound Options"
-msgstr "Opcions de so"
-
-#: src/frontend/mame/ui/optsmenu.cpp:213
-msgid "General Inputs"
-msgstr "Entrada general"
-
-#: src/frontend/mame/ui/optsmenu.cpp:216
-msgid "Save Configuration"
-msgstr "Desa la configuració"
-
-#: src/frontend/mame/ui/optsmenu.cpp:228
-msgid "Settings"
-msgstr "Paràmetres"
+msgid "Double click or press %1$s to select"
+msgstr "Feu doble clic o premeu %1$s per seleccionar"
#: src/frontend/mame/ui/tapectrl.cpp:85
msgid "stopped"
@@ -647,30 +273,8 @@ msgstr "Rebobina"
msgid "Fast Forward"
msgstr "Avanç ràpid"
-#: src/frontend/mame/ui/inputmap.cpp:53
-msgid "User Interface"
-msgstr "Interfície d'usuari"
-
-#: src/frontend/mame/ui/inputmap.cpp:59
-msgid "Other Controls"
-msgstr "Altres controls"
-
-#: src/frontend/mame/ui/inputmap.cpp:628 src/frontend/mame/ui/miscmenu.cpp:96
-#: src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset"
-msgstr "Reinicialitza"
-
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
-msgstr "Llista de la selecció - cerca: "
-
-#: src/frontend/mame/ui/selector.cpp:124
-#, c-format
-msgid "Double click or press %1$s to select"
-msgstr "Feu doble clic o premeu %1$s per seleccionar"
-
-#: src/frontend/mame/ui/swlist.cpp:83 src/frontend/mame/ui/slotopt.cpp:220
-#: src/frontend/mame/ui/filesel.cpp:256
+#: src/frontend/mame/ui/swlist.cpp:83 src/frontend/mame/ui/filesel.cpp:256
+#: src/frontend/mame/ui/slotopt.cpp:220
msgid "[empty slot]"
msgstr ""
@@ -711,6 +315,182 @@ msgstr "Ús del programari"
msgid "Revision: "
msgstr "Revisió: "
+#: src/frontend/mame/ui/filecreate.cpp:79
+msgid "File Already Exists - Override?"
+msgstr "El fitxer ja existeix. Voleu sobreescriure'l?"
+
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1054
+msgid "No"
+msgstr "No"
+
+#: src/frontend/mame/ui/filecreate.cpp:82 src/frontend/mame/ui/utils.cpp:1054
+msgid "Yes"
+msgstr "Sí"
+
+#: src/frontend/mame/ui/filecreate.cpp:171
+msgid "New Image Name:"
+msgstr "Nom de la imatge nova:"
+
+#: src/frontend/mame/ui/filecreate.cpp:177
+msgid "Image Format:"
+msgstr "Format de la imatge:"
+
+#: src/frontend/mame/ui/filecreate.cpp:183
+msgid "Create"
+msgstr "Crea"
+
+#: src/frontend/mame/ui/filecreate.cpp:214
+msgid "Please enter a file extension too"
+msgstr "Introduïu una extensió de fitxer també"
+
+#: src/frontend/mame/ui/filecreate.cpp:266
+msgid "Select image format"
+msgstr "Seleccioneu el format de la imatge"
+
+#: src/frontend/mame/ui/mainmenu.cpp:60
+msgid "Input (general)"
+msgstr "Entrada (general)"
+
+#: src/frontend/mame/ui/mainmenu.cpp:62
+msgid "Input (this Machine)"
+msgstr "Entrada (aquesta màquina)"
+
+#: src/frontend/mame/ui/mainmenu.cpp:65
+msgid "Analog Controls"
+msgstr "Controls analògics"
+
+#: src/frontend/mame/ui/mainmenu.cpp:67
+msgid "Dip Switches"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:69
+msgid "Machine Configuration"
+msgstr "Configuració de la màquina"
+
+#: src/frontend/mame/ui/mainmenu.cpp:71
+msgid "Bookkeeping Info"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:73
+msgid "Machine Information"
+msgstr "Informació de la màquina"
+
+#: src/frontend/mame/ui/mainmenu.cpp:79
+msgid "Image Information"
+msgstr "Informació de la imatge"
+
+#: src/frontend/mame/ui/mainmenu.cpp:81
+msgid "File Manager"
+msgstr "Gestor de fitxers"
+
+#: src/frontend/mame/ui/mainmenu.cpp:88
+msgid "Tape Control"
+msgstr "Control de cinta"
+
+#: src/frontend/mame/ui/mainmenu.cpp:91 src/frontend/mame/ui/info_pty.cpp:30
+msgid "Pseudo terminals"
+msgstr "Pseudo terminals"
+
+#: src/frontend/mame/ui/mainmenu.cpp:94
+msgid "BIOS Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:97
+msgid "Slot Devices"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:100
+msgid "Barcode Reader"
+msgstr "Lector de codi de barres"
+
+#: src/frontend/mame/ui/mainmenu.cpp:103
+msgid "Network Devices"
+msgstr "Dispositius de xarxa"
+
+#: src/frontend/mame/ui/mainmenu.cpp:106
+msgid "Keyboard Mode"
+msgstr "Mode de teclat"
+
+#: src/frontend/mame/ui/mainmenu.cpp:108
+msgid "Slider Controls"
+msgstr "Controls dels lliscadors"
+
+#: src/frontend/mame/ui/mainmenu.cpp:110 src/frontend/mame/ui/submenu.cpp:101
+msgid "Video Options"
+msgstr "Opcions de vídeo"
+
+#: src/frontend/mame/ui/mainmenu.cpp:113
+msgid "Crosshair Options"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:116 plugins/cheat/init.lua:753
+msgid "Cheat"
+msgstr "Trampa"
+
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgid "Plugin Options"
+msgstr "Opcions de connectors"
+
+#: src/frontend/mame/ui/mainmenu.cpp:122
+msgid "External DAT View"
+msgstr "Visualització de DAT externa"
+
+#: src/frontend/mame/ui/mainmenu.cpp:127 src/frontend/mame/ui/miscmenu.cpp:786
+msgid "Add To Favorites"
+msgstr "Afegeix als favorits"
+
+#: src/frontend/mame/ui/mainmenu.cpp:129 src/frontend/mame/ui/miscmenu.cpp:788
+msgid "Remove From Favorites"
+msgstr "Suprimeix dels favorits"
+
+#: src/frontend/mame/ui/mainmenu.cpp:135
+msgid "Select New Machine"
+msgstr "Selecciona una màquina nova"
+
+#: src/frontend/mame/ui/barcode.cpp:74
+msgid "New Barcode:"
+msgstr "Codi de barres nou:"
+
+#: src/frontend/mame/ui/barcode.cpp:78
+msgid "Enter Code"
+msgstr "Introduiu un codi"
+
+#: src/frontend/mame/ui/barcode.cpp:119
+msgid "Barcode length invalid!"
+msgstr "La mida del codi de barres no és vàlid!"
+
+#: src/frontend/mame/ui/info_pty.cpp:39
+msgid "[failed]"
+msgstr "[fallit]"
+
+#: src/frontend/mame/ui/optsmenu.cpp:72 src/frontend/mame/ui/sndmenu.cpp:149
+msgid "Sound Options"
+msgstr "Opcions de so"
+
+#: src/frontend/mame/ui/optsmenu.cpp:75
+msgid "General Inputs"
+msgstr "Entrada general"
+
+#: src/frontend/mame/ui/optsmenu.cpp:78
+msgid "Save Configuration"
+msgstr "Desa la configuració"
+
+#: src/frontend/mame/ui/optsmenu.cpp:141
+msgid "Settings"
+msgstr "Paràmetres"
+
+#: src/frontend/mame/ui/optsmenu.cpp:199
+msgid "Filter"
+msgstr "Filtre"
+
+#: src/frontend/mame/ui/optsmenu.cpp:212
+msgid "Customize UI"
+msgstr "Personalitza la IU"
+
+#: src/frontend/mame/ui/optsmenu.cpp:213
+msgid "Configure Directories"
+msgstr "Configura els directoris"
+
#: src/frontend/mame/ui/simpleselgame.cpp:149
msgid ""
"The selected game is missing one or more required ROM or CHD images. Please "
@@ -719,7 +499,7 @@ msgid ""
"Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:241
+#: src/frontend/mame/ui/simpleselgame.cpp:247
#, c-format
msgid ""
"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
@@ -728,196 +508,323 @@ msgid ""
"docs directory for information on configuring %2$s."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:271
-#: src/frontend/mame/ui/selgame.cpp:436
+#: src/frontend/mame/ui/simpleselgame.cpp:277
+#: src/frontend/mame/ui/selgame.cpp:606
msgid "Configure Options"
msgstr "Configura les opcions"
-#: src/frontend/mame/ui/simpleselgame.cpp:292
+#: src/frontend/mame/ui/simpleselgame.cpp:298
#, c-format
msgid "Type name or select: %1$s_"
msgstr "Teclegeu el nom o seleccioneu: %1$s_"
-#: src/frontend/mame/ui/simpleselgame.cpp:294
+#: src/frontend/mame/ui/simpleselgame.cpp:300
msgid "Type name or select: (random)"
msgstr "Teclegeu el nom o seleccioneu: (aleatori)"
-#: src/frontend/mame/ui/simpleselgame.cpp:308
-#: src/frontend/mame/ui/selsoft.cpp:564 src/frontend/mame/ui/selsoft.cpp:571
+#: src/frontend/mame/ui/simpleselgame.cpp:314
+#: src/frontend/mame/ui/selsoft.cpp:652 src/frontend/mame/ui/selsoft.cpp:659
#, c-format
msgid "%1$-.100s"
msgstr "%1$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:314
+#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/selmenu.cpp:618 src/frontend/mame/ui/selmenu.cpp:654
+#, c-format
+msgid "%1$s, %2$-.100s"
+msgstr "%1$s, %2$-.100s"
+
+#: src/frontend/mame/ui/simpleselgame.cpp:320
#, c-format
msgid "Driver: %1$-.100s"
msgstr "Controlador: %1$-.100s"
-#: src/frontend/mame/ui/videoopt.cpp:56
-#, c-format
-msgid "Screen #%d"
+#: src/frontend/mame/ui/simpleselgame.cpp:336
+#: src/frontend/mame/ui/selmenu.cpp:667
+msgid "Overall: NOT WORKING"
+msgstr "En resum: NO FUNCIONA"
+
+#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/selmenu.cpp:669
+msgid "Overall: Unemulated Protection"
+msgstr "Resum: Protecció no emulada"
+
+#: src/frontend/mame/ui/simpleselgame.cpp:340
+#: src/frontend/mame/ui/selmenu.cpp:671
+msgid "Overall: Working"
+msgstr "En resum: Funciona"
+
+#: src/frontend/mame/ui/simpleselgame.cpp:344
+#: src/frontend/mame/ui/selmenu.cpp:675
+msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:204 src/frontend/mame/ui/submenu.cpp:48
-msgid "Rotate"
-msgstr "Rota"
+#: src/frontend/mame/ui/simpleselgame.cpp:346
+#: src/frontend/mame/ui/selmenu.cpp:677
+msgid "Graphics: Imperfect, "
+msgstr "Gràfics: Imperfectes, "
-#: src/frontend/mame/ui/videoopt.cpp:208
-msgid "Backdrops"
+#: src/frontend/mame/ui/simpleselgame.cpp:348
+#: src/frontend/mame/ui/selmenu.cpp:679
+msgid "Graphics: OK, "
+msgstr "Gràfics: OK, "
+
+#: src/frontend/mame/ui/simpleselgame.cpp:351
+#: src/frontend/mame/ui/selmenu.cpp:682
+msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
-#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
-#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/cheatopt.cpp:273
-#: src/frontend/mame/ui/ui.cpp:1255
-msgid "Enabled"
-msgstr "Habilitat"
+#: src/frontend/mame/ui/simpleselgame.cpp:353
+#: src/frontend/mame/ui/selmenu.cpp:684
+msgid "Sound: Unimplemented"
+msgstr "So: No implementat"
-#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
-#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
-#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/cheatopt.cpp:273
-#: src/frontend/mame/ui/ui.cpp:1255
-msgid "Disabled"
-msgstr "Inhabilitat"
+#: src/frontend/mame/ui/simpleselgame.cpp:355
+#: src/frontend/mame/ui/selmenu.cpp:686
+msgid "Sound: Imperfect"
+msgstr "So: Imperfecte"
-#: src/frontend/mame/ui/videoopt.cpp:212
-msgid "Overlays"
+#: src/frontend/mame/ui/simpleselgame.cpp:357
+#: src/frontend/mame/ui/selmenu.cpp:688
+msgid "Sound: OK"
+msgstr "So: OK"
+
+#: src/frontend/mame/ui/state.cpp:388
+msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:216
-msgid "Bezels"
+#: src/frontend/mame/ui/state.cpp:388
+msgid "Select position to load from"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:220
-msgid "CPanels"
+#: src/frontend/mame/ui/state.cpp:412
+msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:228
-msgid "View"
-msgstr "Visualització"
+#: src/frontend/mame/ui/state.cpp:412
+msgid "Select position to save to"
+msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:228
-msgid "Cropped"
-msgstr "Escapçada"
+#: src/frontend/mame/ui/ui.cpp:337
+msgid "This driver requires images to be loaded in the following device(s): "
+msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:228
-msgid "Full"
-msgstr "Completa"
+#: src/frontend/mame/ui/ui.cpp:1084 src/frontend/mame/ui/ui.cpp:1094
+msgid "Keyboard Emulation Status"
+msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:79
-msgid "File Already Exists - Override?"
-msgstr "El fitxer ja existeix. Voleu sobreescriure'l?"
+#: src/frontend/mame/ui/ui.cpp:1086
+msgid "Mode: PARTIAL Emulation"
+msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1047
-msgid "No"
-msgstr "No"
+#: src/frontend/mame/ui/ui.cpp:1087
+msgid "UI: Enabled"
+msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:82 src/frontend/mame/ui/utils.cpp:1047
-msgid "Yes"
-msgstr "Sí"
+#: src/frontend/mame/ui/ui.cpp:1089 src/frontend/mame/ui/ui.cpp:1099
+msgid "**Use ScrLock to toggle**"
+msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:171
-msgid "New Image Name:"
-msgstr "Nom de la imatge nova:"
+#: src/frontend/mame/ui/ui.cpp:1096
+msgid "Mode: FULL Emulation"
+msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:177
-msgid "Image Format:"
-msgstr "Format de la imatge:"
+#: src/frontend/mame/ui/ui.cpp:1097
+msgid "UI: Disabled"
+msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:183
-msgid "Create"
-msgstr "Crea"
+#: src/frontend/mame/ui/ui.cpp:1249
+msgid "Autofire can't be enabled"
+msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:214
-msgid "Please enter a file extension too"
-msgstr "Introduïu una extensió de fitxer també"
+#: src/frontend/mame/ui/ui.cpp:1302
+#, c-format
+msgid ""
+"Are you sure you want to quit?\n"
+"\n"
+"Press ''%1$s'' to quit,\n"
+"Press ''%2$s'' to return to emulation."
+msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:266
-msgid "Select image format"
-msgstr "Seleccioneu el format de la imatge"
+#: src/frontend/mame/ui/ui.cpp:1374
+msgid "Master Volume"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:43
-msgid "Keyboard Mode:"
-msgstr "Mode de teclat:"
+#: src/frontend/mame/ui/ui.cpp:1383
+#, c-format
+msgid "%1$s Volume"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:43
-msgid "Natural"
-msgstr "Natural"
+#: src/frontend/mame/ui/ui.cpp:1407
+#, c-format
+msgid "Overclock CPU %1$s"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:43
-msgid "Emulated"
-msgstr "Emulat"
+#: src/frontend/mame/ui/ui.cpp:1416
+#, c-format
+msgid "Overclock %1$s sound"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/ui.cpp:1437
#, c-format
-msgid ""
-"Uptime: %1$d:%2$02d:%3$02d\n"
-"\n"
+msgid "%1$s Refresh Rate"
msgstr ""
-"Temps d'execució: %1$d:%2$02d:%3$02d\n"
-"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:238
+#: src/frontend/mame/ui/ui.cpp:1442
#, c-format
-msgid ""
-"Uptime: %1$d:%2$02d\n"
-"\n"
+msgid "%1$s Brightness"
msgstr ""
-"Temps d'execució: %1$d:%2$02d\n"
-"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:242
+#: src/frontend/mame/ui/ui.cpp:1444
#, c-format
-msgid ""
-"Tickets dispensed: %1$d\n"
-"\n"
+msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:253
-msgid "Coin %1$c: NA%3$s\n"
-msgstr "Moneda %1$c: NA%3$s\n"
+#: src/frontend/mame/ui/ui.cpp:1446
+#, c-format
+msgid "%1$s Gamma"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:253
+#: src/frontend/mame/ui/ui.cpp:1450
#, c-format
-msgid "Coin %1$c: %2$d%3$s\n"
-msgstr "Moneda %1$c: %2$d%3$s\n"
+msgid "%1$s Horiz Stretch"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:256
-msgid " (locked)"
-msgstr " (blocat)"
+#: src/frontend/mame/ui/ui.cpp:1452
+#, c-format
+msgid "%1$s Horiz Position"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:503
-msgid "Visible Delay"
-msgstr "Retard visible"
+#: src/frontend/mame/ui/ui.cpp:1454
+#, c-format
+msgid "%1$s Vert Stretch"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:601
+#: src/frontend/mame/ui/ui.cpp:1456
#, c-format
-msgid "%s.xml saved under ui folder."
-msgstr "S'ha desat %s.xml sota la carpeta ui."
+msgid "%1$s Vert Position"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:627
-msgid "Name: Description:\n"
-msgstr "Nom: Descripció:\n"
+#: src/frontend/mame/ui/ui.cpp:1475
+#, c-format
+msgid "Laserdisc '%1$s' Horiz Stretch"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:638
+#: src/frontend/mame/ui/ui.cpp:1477
#, c-format
-msgid "%s.txt saved under ui folder."
-msgstr "S'ha desat %s.txt sota la carpeta ui."
+msgid "Laserdisc '%1$s' Horiz Position"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:655
-msgid "Export list in XML format (like -listxml)"
-msgstr "Exporta la llista en format XML (like -listxml)"
+#: src/frontend/mame/ui/ui.cpp:1479
+#, c-format
+msgid "Laserdisc '%1$s' Vert Stretch"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:656
-msgid "Export list in XML format (like -listxml, but exclude devices)"
+#: src/frontend/mame/ui/ui.cpp:1481
+#, c-format
+msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-"Exporta la llista en format XML (com -listxml, però excloent dispositius)"
-#: src/frontend/mame/ui/miscmenu.cpp:657
-msgid "Export list in TXT format (like -listfull)"
-msgstr "Exporta la llista en format TXT (com -listfull)"
+#: src/frontend/mame/ui/ui.cpp:1493
+msgid "Vector Flicker"
+msgstr ""
+
+#: src/frontend/mame/ui/ui.cpp:1494
+msgid "Beam Width Minimum"
+msgstr ""
+
+#: src/frontend/mame/ui/ui.cpp:1495
+msgid "Beam Width Maximum"
+msgstr ""
+
+#: src/frontend/mame/ui/ui.cpp:1496
+msgid "Beam Intensity Weight"
+msgstr ""
+
+#: src/frontend/mame/ui/ui.cpp:1511
+#, c-format
+msgid "Crosshair Scale %1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
+msgid "X"
+msgstr "X"
+
+#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
+msgid "Y"
+msgstr "Y"
+
+#: src/frontend/mame/ui/ui.cpp:1513
+#, c-format
+msgid "Crosshair Offset %1$s"
+msgstr ""
+
+#: src/frontend/mame/ui/ui.cpp:1601
+#, c-format
+msgid "%1$3ddB"
+msgstr "%1$3ddB"
+
+#: src/frontend/mame/ui/ui.cpp:1645
+#, c-format
+msgid "%1$d%%"
+msgstr "%1$d%%"
+
+#: src/frontend/mame/ui/ui.cpp:1661
+#, c-format
+msgid "%1$3.0f%%"
+msgstr "%1$3.0f%%"
+
+#: src/frontend/mame/ui/ui.cpp:1685
+#, c-format
+msgid "%1$.3ffps"
+msgstr "%1$.3ffps"
+
+#: src/frontend/mame/ui/ui.cpp:1708 src/frontend/mame/ui/ui.cpp:1730
+#: src/frontend/mame/ui/ui.cpp:1751 src/frontend/mame/ui/ui.cpp:1773
+#: src/frontend/mame/ui/ui.cpp:1795 src/frontend/mame/ui/ui.cpp:1817
+#: src/frontend/mame/ui/ui.cpp:1839 src/frontend/mame/ui/ui.cpp:1861
+#: src/frontend/mame/ui/ui.cpp:1883 src/frontend/mame/ui/ui.cpp:1905
+#: src/frontend/mame/ui/ui.cpp:1927
+#, c-format
+msgid "%1$.3f"
+msgstr "%1$.3f"
+
+#: src/frontend/mame/ui/ui.cpp:1942 src/frontend/mame/ui/ui.cpp:1957
+#: src/frontend/mame/ui/ui.cpp:1972 src/frontend/mame/ui/ui.cpp:1987
+#, c-format
+msgid "%1$1.2f"
+msgstr "%1$1.2f"
-#: src/frontend/mame/ui/miscmenu.cpp:710 src/frontend/mame/ui/ui.cpp:2230
+#: src/frontend/mame/ui/ui.cpp:2005
+#, c-format
+msgid "Crosshair Scale X %1$1.3f"
+msgstr ""
+
+#: src/frontend/mame/ui/ui.cpp:2005
+#, c-format
+msgid "Crosshair Scale Y %1$1.3f"
+msgstr ""
+
+#: src/frontend/mame/ui/ui.cpp:2024
+#, c-format
+msgid "Crosshair Offset X %1$1.3f"
+msgstr ""
+
+#: src/frontend/mame/ui/ui.cpp:2024
+#, c-format
+msgid "Crosshair Offset Y %1$1.3f"
+msgstr ""
+
+#: src/frontend/mame/ui/ui.cpp:2167
+msgid "**Error saving ui.ini**"
+msgstr ""
+
+#: src/frontend/mame/ui/ui.cpp:2226
+#, c-format
+msgid "**Error saving %s.ini**"
+msgstr ""
+
+#: src/frontend/mame/ui/ui.cpp:2230 src/frontend/mame/ui/miscmenu.cpp:726
msgid ""
"\n"
" Configuration saved \n"
@@ -926,160 +833,336 @@ msgstr ""
"\n"
" S'ha desat la configuració \n"
-#: src/frontend/mame/ui/miscmenu.cpp:760 src/frontend/mame/ui/utils.cpp:66
+#: src/frontend/mame/ui/cheatopt.cpp:92 plugins/cheat/init.lua:671
+#, c-format, lua-format
+msgid ""
+"Cheat Comment:\n"
+"%s"
+msgstr ""
+"Comentari de la trampa:\n"
+"%s"
+
+#: src/frontend/mame/ui/cheatopt.cpp:105
+msgid "All cheats reloaded"
+msgstr "S'han tornat a carregar totes les trampes"
+
+#: src/frontend/mame/ui/cheatopt.cpp:136
+msgid "Autofire Settings"
+msgstr "Paràmetres d'autotret"
+
+#: src/frontend/mame/ui/cheatopt.cpp:157 plugins/cheat/init.lua:599
+msgid "Reset All"
+msgstr "Reinicialitza'ls tots"
+
+#: src/frontend/mame/ui/cheatopt.cpp:160 plugins/cheat/init.lua:600
+msgid "Reload All"
+msgstr "Torna a carregar-ho tot"
+
+#: src/frontend/mame/ui/cheatopt.cpp:273
+msgid "Autofire Status"
+msgstr "Estat d'autotret"
+
+#: src/frontend/mame/ui/cheatopt.cpp:306
+msgid "No buttons found on this machine!"
+msgstr "No s'ha trobat cap botó en aquesta màquina!"
+
+#: src/frontend/mame/ui/cheatopt.cpp:317 src/frontend/mame/ui/cheatopt.cpp:321
+msgid "Autofire Delay"
+msgstr "Retard d'autotret"
+
+#: src/frontend/mame/ui/selsoft.cpp:228 src/frontend/mame/ui/selgame.cpp:464
+#, c-format
+msgid ""
+"%s\n"
+" added to favorites list."
+msgstr ""
+"%s\n"
+" afegit a la llista de favorits."
+
+#: src/frontend/mame/ui/selsoft.cpp:233 src/frontend/mame/ui/selgame.cpp:469
+#: src/frontend/mame/ui/selgame.cpp:475
+#, c-format
+msgid ""
+"%s\n"
+" removed from favorites list."
+msgstr ""
+"%s\n"
+" suprimit de la llista de favorits."
+
+#: src/frontend/mame/ui/selsoft.cpp:507
+msgid ""
+"The selected software is missing one or more required files. Please select a "
+"different software.\n"
+"\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selsoft.cpp:513 src/frontend/mame/ui/selgame.cpp:1471
+msgid "Press any key to continue."
+msgstr ""
+
+#: src/frontend/mame/ui/selsoft.cpp:637
+#, c-format
+msgid "%1$s %2$s ( %3$d / %4$d software packages )"
+msgstr "%1$s %2$s (%3$d / %4$d paquets de programari)"
+
+#: src/frontend/mame/ui/selsoft.cpp:638
+#, c-format
+msgid "Driver: \"%1$s\" software list "
+msgstr ""
+
+#: src/frontend/mame/ui/selsoft.cpp:643 src/frontend/mame/ui/selgame.cpp:1412
+#, c-format
+msgid "%1$s: %2$s - Search: %3$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/selsoft.cpp:645 src/frontend/mame/ui/selgame.cpp:1414
+#, c-format
+msgid "Search: %1$s_"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:60 src/frontend/mame/ui/utils.cpp:84
+msgid "Unfiltered"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:61 src/frontend/mame/ui/utils.cpp:85
+msgid "Available"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:62 src/frontend/mame/ui/utils.cpp:86
+msgid "Unavailable"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:63
+msgid "Working"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:64
+msgid "Not Working"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:65
+msgid "Mechanical"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:66
+msgid "Not Mechanical"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:67
+msgid "Category"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:68 src/frontend/mame/ui/utils.cpp:87
+msgid "Favorites"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:69 src/frontend/mame/ui/miscmenu.cpp:770
msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:764
-msgid "Driver"
-msgstr "Controlador"
+#: src/frontend/mame/ui/utils.cpp:70
+msgid "Not BIOS"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:767
-msgid "This machine has no BIOS."
+#: src/frontend/mame/ui/utils.cpp:71 src/frontend/mame/ui/utils.cpp:88
+msgid "Parents"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:776 src/frontend/mame/ui/mainmenu.cpp:145
-msgid "Add To Favorites"
-msgstr "Afegeix als favorits"
+#: src/frontend/mame/ui/utils.cpp:72 src/frontend/mame/ui/utils.cpp:89
+msgid "Clones"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:778 src/frontend/mame/ui/mainmenu.cpp:147
-msgid "Remove From Favorites"
-msgstr "Suprimeix dels favorits"
+#: src/frontend/mame/ui/utils.cpp:73
+msgid "Manufacturer"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:781
-msgid "Save machine configuration"
-msgstr "Desa la configuració de la màquina"
+#: src/frontend/mame/ui/utils.cpp:74 src/frontend/mame/ui/utils.cpp:90
+msgid "Year"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:792
-msgid "Configure machine:"
-msgstr "Configura la màquina"
+#: src/frontend/mame/ui/utils.cpp:75
+msgid "Save Supported"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:895 src/frontend/mame/ui/sndmenu.cpp:135
-#: src/frontend/mame/ui/sndmenu.cpp:137 src/frontend/mame/ui/menu.cpp:736
-#: src/frontend/mame/ui/cheatopt.cpp:299 src/frontend/mame/ui/cheatopt.cpp:305
-#: plugins/cheat/init.lua:551 plugins/cheatfind/init.lua:619
-msgid "On"
-msgstr "Encès"
+#: src/frontend/mame/ui/utils.cpp:76
+msgid "Save Unsupported"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:895 src/frontend/mame/ui/sndmenu.cpp:135
-#: src/frontend/mame/ui/sndmenu.cpp:137 src/frontend/mame/ui/menu.cpp:739
-#: src/frontend/mame/ui/cheatopt.cpp:299 src/frontend/mame/ui/cheatopt.cpp:305
-#: plugins/cheat/init.lua:554 plugins/cheat/init.lua:563
-#: plugins/cheatfind/init.lua:616
-msgid "Off"
-msgstr "Apagat"
+#: src/frontend/mame/ui/utils.cpp:77
+msgid "CHD Required"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:909 src/frontend/mame/ui/selgame.cpp:441
-msgid "Plugins"
-msgstr "Connectors"
+#: src/frontend/mame/ui/utils.cpp:78
+msgid "No CHD Required"
+msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:74
-msgid "New Barcode:"
-msgstr "Codi de barres nou:"
+#: src/frontend/mame/ui/utils.cpp:79
+msgid "Vertical Screen"
+msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:78
-msgid "Enter Code"
-msgstr "Introduiu un codi"
+#: src/frontend/mame/ui/utils.cpp:80
+msgid "Horizontal Screen"
+msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:119
-msgid "Barcode length invalid!"
-msgstr "La mida del codi de barres no és vàlid!"
+#: src/frontend/mame/ui/utils.cpp:81 src/frontend/mame/ui/utils.cpp:98
+msgid "Custom Filter"
+msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:99
-msgid "Pseudo terminals"
-msgstr "Pseudo terminals"
+#: src/frontend/mame/ui/utils.cpp:91
+msgid "Publisher"
+msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:39
-msgid "[failed]"
-msgstr "[fallit]"
+#: src/frontend/mame/ui/utils.cpp:92
+msgid "Supported"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:60
-msgid "Input (general)"
-msgstr "Entrada (general)"
+#: src/frontend/mame/ui/utils.cpp:93
+msgid "Partially Supported"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:62
-msgid "Input (this Machine)"
-msgstr "Entrada (aquesta màquina)"
+#: src/frontend/mame/ui/utils.cpp:94
+msgid "Unsupported"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:66
-msgid "Analog Controls"
-msgstr "Controls analògics"
+#: src/frontend/mame/ui/utils.cpp:95
+msgid "Release Region"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:68
-msgid "Dip Switches"
+#: src/frontend/mame/ui/utils.cpp:96
+msgid "Device Type"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:71
-msgid "Machine Configuration"
-msgstr "Configuració de la màquina"
+#: src/frontend/mame/ui/utils.cpp:97
+msgid "Software List"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:75
-msgid "Bookkeeping Info"
+#: src/frontend/mame/ui/utils.cpp:248
+msgid "<set up filters>"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:78
-msgid "Machine Information"
-msgstr "Informació de la màquina"
+#: src/frontend/mame/ui/utils.cpp:356
+msgid "Select custom filters:"
+msgstr "Selecciona filtres personalitzats:"
-#: src/frontend/mame/ui/mainmenu.cpp:85
-msgid "Image Information"
-msgstr "Informació de la imatge"
+#: src/frontend/mame/ui/utils.cpp:507
+#, c-format
+msgid "Filter %1$u"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:88
-msgid "File Manager"
-msgstr "Gestor de fitxers"
+#: src/frontend/mame/ui/utils.cpp:522
+msgid "Remove last filter"
+msgstr "Suprimeix el darrer filtre"
-#: src/frontend/mame/ui/mainmenu.cpp:96
-msgid "Tape Control"
-msgstr "Control de cinta"
+#: src/frontend/mame/ui/utils.cpp:524
+msgid "Add filter"
+msgstr "Afegeix un filtre"
-#: src/frontend/mame/ui/mainmenu.cpp:102
-msgid "BIOS Selection"
+#: src/frontend/mame/ui/utils.cpp:966
+msgid "Select category:"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:106
-msgid "Slot Devices"
+#: src/frontend/mame/ui/utils.cpp:997
+msgid "[no category INI files]"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:110
-msgid "Barcode Reader"
-msgstr "Lector de codi de barres"
+#: src/frontend/mame/ui/utils.cpp:1005
+msgid "[no groups in INI file]"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:114
-msgid "Network Devices"
-msgstr "Dispositius de xarxa"
+#: src/frontend/mame/ui/utils.cpp:1039
+msgid "No category INI files found"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:118
-msgid "Keyboard Mode"
-msgstr "Mode de teclat"
+#: src/frontend/mame/ui/utils.cpp:1044
+msgid "File"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Slider Controls"
-msgstr "Controls dels lliscadors"
+#: src/frontend/mame/ui/utils.cpp:1048
+msgid "No groups found in category file"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:124 src/frontend/mame/ui/submenu.cpp:101
-msgid "Video Options"
-msgstr "Opcions de vídeo"
+#: src/frontend/mame/ui/utils.cpp:1053
+msgid "Group"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:128
-msgid "Crosshair Options"
+#: src/frontend/mame/ui/utils.cpp:1054
+msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132 plugins/cheat/init.lua:735
-msgid "Cheat"
-msgstr "Trampa"
+#: src/frontend/mame/ui/filesel.cpp:260
+msgid "[create]"
+msgstr "[crea]"
-#: src/frontend/mame/ui/mainmenu.cpp:135
-msgid "Plugin Options"
-msgstr "Opcions de connectors"
+#: src/frontend/mame/ui/filesel.cpp:320
+#, c-format
+msgid "Error accessing %s"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:139
-msgid "External DAT View"
-msgstr "Visualització de DAT externa"
+#: src/frontend/mame/ui/filesel.cpp:536
+msgid "Select access mode"
+msgstr "Seleccioneu el mode d'accés"
-#: src/frontend/mame/ui/mainmenu.cpp:154
-msgid "Select New Machine"
-msgstr "Selecciona una màquina nova"
+#: src/frontend/mame/ui/filesel.cpp:537
+msgid "Read-only"
+msgstr "Només lectura"
+
+#: src/frontend/mame/ui/filesel.cpp:539
+msgid "Read-write"
+msgstr "Lectura i escriptura"
+
+#: src/frontend/mame/ui/filesel.cpp:540
+msgid "Read this image, write to another image"
+msgstr "Llegeix aquesta imatge, escriu en una altra imatge"
+
+#: src/frontend/mame/ui/filesel.cpp:541
+msgid "Read this image, write to diff"
+msgstr "Llegeix aquesta imatge, escriu al diff"
+
+#: src/frontend/mame/ui/slotopt.cpp:192
+#, c-format
+msgid "%s [internal]"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:203 src/frontend/mame/ui/miscmenu.cpp:97
+#: src/frontend/mame/ui/inputmap.cpp:615
+msgid "Reset"
+msgstr "Reinicialitza"
+
+#: src/frontend/mame/ui/viewgfx.cpp:407
+msgid " COLORS"
+msgstr " COLORS"
+
+#: src/frontend/mame/ui/viewgfx.cpp:407
+msgid " PENS"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:304
+msgid "Return to Machine"
+msgstr "Torna a la màquina"
+
+#: src/frontend/mame/ui/menu.cpp:309 src/frontend/mame/ui/menu.cpp:311
+msgid "Exit"
+msgstr "Surt"
+
+#: src/frontend/mame/ui/menu.cpp:316 src/frontend/mame/ui/menu.cpp:318
+msgid "Return to Previous Menu"
+msgstr "Torna al menú anterior"
+
+#: src/frontend/mame/ui/menu.cpp:430 src/frontend/mame/ui/menu.cpp:762
+#: plugins/cheat/init.lua:569 plugins/cheatfind/init.lua:792
+#: plugins/cheatfind/init.lua:803
+msgid "On"
+msgstr "Encès"
+
+#: src/frontend/mame/ui/menu.cpp:430 src/frontend/mame/ui/menu.cpp:765
+#: plugins/cheat/init.lua:572 plugins/cheat/init.lua:581
+#: plugins/cheatfind/init.lua:789 plugins/cheatfind/init.lua:800
+msgid "Off"
+msgstr "Apagat"
+
+#: src/frontend/mame/ui/menu.cpp:768
+msgid "Auto"
+msgstr "Auto"
#: src/frontend/mame/ui/custui.cpp:31
msgid "Show All"
@@ -1302,6 +1385,455 @@ msgstr "Groc"
msgid "Violet"
msgstr "Violeta"
+#: src/frontend/mame/ui/miscmenu.cpp:44
+msgid "Keyboard Mode:"
+msgstr "Mode de teclat:"
+
+#: src/frontend/mame/ui/miscmenu.cpp:44
+msgid "Natural"
+msgstr "Natural"
+
+#: src/frontend/mame/ui/miscmenu.cpp:44
+msgid "Emulated"
+msgstr "Emulat"
+
+#: src/frontend/mame/ui/miscmenu.cpp:237
+#, c-format
+msgid ""
+"Uptime: %1$d:%2$02d:%3$02d\n"
+"\n"
+msgstr ""
+"Temps d'execució: %1$d:%2$02d:%3$02d\n"
+"\n"
+
+#: src/frontend/mame/ui/miscmenu.cpp:239
+#, c-format
+msgid ""
+"Uptime: %1$d:%2$02d\n"
+"\n"
+msgstr ""
+"Temps d'execució: %1$d:%2$02d\n"
+"\n"
+
+#: src/frontend/mame/ui/miscmenu.cpp:243
+#, c-format
+msgid ""
+"Tickets dispensed: %1$d\n"
+"\n"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:254
+msgid "Coin %1$c: NA%3$s\n"
+msgstr "Moneda %1$c: NA%3$s\n"
+
+#: src/frontend/mame/ui/miscmenu.cpp:254
+#, c-format
+msgid "Coin %1$c: %2$d%3$s\n"
+msgstr "Moneda %1$c: %2$d%3$s\n"
+
+#: src/frontend/mame/ui/miscmenu.cpp:257
+msgid " (locked)"
+msgstr " (blocat)"
+
+#: src/frontend/mame/ui/miscmenu.cpp:504
+msgid "Visible Delay"
+msgstr "Retard visible"
+
+#: src/frontend/mame/ui/miscmenu.cpp:602
+#, c-format
+msgid "%s.xml saved under ui folder."
+msgstr "S'ha desat %s.xml sota la carpeta ui."
+
+#: src/frontend/mame/ui/miscmenu.cpp:628
+msgid "Name: Description:\n"
+msgstr "Nom: Descripció:\n"
+
+#: src/frontend/mame/ui/miscmenu.cpp:639
+#, c-format
+msgid "%s.txt saved under ui folder."
+msgstr "S'ha desat %s.txt sota la carpeta ui."
+
+#: src/frontend/mame/ui/miscmenu.cpp:656
+msgid "Export list in XML format (like -listxml)"
+msgstr "Exporta la llista en format XML (like -listxml)"
+
+#: src/frontend/mame/ui/miscmenu.cpp:657
+msgid "Export list in XML format (like -listxml, but exclude devices)"
+msgstr ""
+"Exporta la llista en format XML (com -listxml, però excloent dispositius)"
+
+#: src/frontend/mame/ui/miscmenu.cpp:658
+msgid "Export list in TXT format (like -listfull)"
+msgstr "Exporta la llista en format TXT (com -listfull)"
+
+#: src/frontend/mame/ui/miscmenu.cpp:774
+msgid "Driver"
+msgstr "Controlador"
+
+#: src/frontend/mame/ui/miscmenu.cpp:777
+msgid "This machine has no BIOS."
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:791
+msgid "Save machine configuration"
+msgstr "Desa la configuració de la màquina"
+
+#: src/frontend/mame/ui/miscmenu.cpp:802
+msgid "Configure machine:"
+msgstr "Configura la màquina"
+
+#: src/frontend/mame/ui/miscmenu.cpp:836 src/frontend/mame/ui/selmenu.cpp:2481
+msgid " (default)"
+msgstr " (per defecte)"
+
+#: src/frontend/mame/ui/miscmenu.cpp:918 src/frontend/mame/ui/selgame.cpp:611
+msgid "Plugins"
+msgstr "Connectors"
+
+#: src/frontend/mame/ui/selgame.cpp:607
+msgid "Configure Machine"
+msgstr "Configura la màquina"
+
+#: src/frontend/mame/ui/selgame.cpp:1036
+#, c-format
+msgid "Romset\t%1$-.100s\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1037
+#, c-format
+msgid "Year\t%1$s\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1038
+#, c-format
+msgid "Manufacturer\t%1$-.100s\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1042
+#, c-format
+msgid "Driver is Clone of\t%1$-.100s\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1044
+msgid "Driver is Parent\t\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1047
+msgid "Analog Controls\tYes\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1049
+msgid "Keyboard Inputs\tYes\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1052
+msgid "Overall\tNOT WORKING\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1054
+msgid "Overall\tUnemulated Protection\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1056
+msgid "Overall\tWorking\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1059
+msgid "Graphics\tUnimplemented\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1061
+msgid "Graphics\tWrong Colors\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1063
+msgid "Graphics\tImperfect Colors\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1065
+msgid "Graphics\tImperfect\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1067
+msgid "Graphics\tOK\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1070
+msgid "Sound\tNone\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1072
+msgid "Sound\tUnimplemented\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1074
+msgid "Sound\tImperfect\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1076
+msgid "Sound\tOK\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1079
+msgid "Capture\tUnimplemented\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1081
+msgid "Capture\tImperfect\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1084
+msgid "Camera\tUnimplemented\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1086
+msgid "Camera\tImperfect\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1089
+msgid "Microphone\tUnimplemented\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1091
+msgid "Microphone\tImperfect\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1094
+msgid "Controls\tUnimplemented\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1096
+msgid "Controls\tImperfect\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1099
+msgid "Keyboard\tUnimplemented\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1101
+msgid "Keyboard\tImperfect\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1104
+msgid "Mouse\tUnimplemented\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1106
+msgid "Mouse\tImperfect\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1109
+msgid "Media\tUnimplemented\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1111
+msgid "Media\tImperfect\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1114
+msgid "Disk\tUnimplemented\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1116
+msgid "Disk\tImperfect\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1119
+msgid "Printer\tUnimplemented\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1121
+msgid "Printer\tImperfect\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1124
+msgid "Mag. Tape\tUnimplemented\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1126
+msgid "Mag. Tape\tImperfect\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1129
+msgid "Punch Tape\tUnimplemented\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1131
+msgid "Punch Tape\tImperfect\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1134
+msgid "Mag. Drum\tUnimplemented\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1136
+msgid "Mag. Drum\tImperfect\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1139
+msgid "(EP)ROM\tUnimplemented\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1141
+msgid "(EP)ROM\tImperfect\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1144
+msgid "Communications\tUnimplemented\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1146
+msgid "Communications\tImperfect\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1149
+msgid "LAN\tUnimplemented\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1151
+msgid "LAN\tImperfect\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1154
+msgid "WAN\tUnimplemented\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1156
+msgid "WAN\tImperfect\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1159
+msgid "Timing\tUnimplemented\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1161
+msgid "Timing\tImperfect\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1163
+msgid "Mechanical Machine\tYes\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1163
+msgid "Mechanical Machine\tNo\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1164
+msgid "Requires Artwork\tYes\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1164
+msgid "Requires Artwork\tNo\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1165
+msgid "Requires Clickable Artwork\tYes\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1165
+msgid "Requires Clickable Artwork\tNo\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1166
+msgid "Support Cocktail\tYes\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1166
+msgid "Support Cocktail\tNo\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1167
+msgid "Driver is BIOS\tYes\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1167
+msgid "Driver is BIOS\tNo\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1168
+msgid "Support Save\tYes\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1168
+msgid "Support Save\tNo\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1169
+msgid "Screen Orientation\tVertical\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1169
+msgid "Screen Orientation\tHorizontal\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1179
+msgid "Requires CHD\tYes\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1179
+msgid "Requires CHD\tNo\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1192
+msgid "ROM Audit Result\tOK\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1194
+msgid "ROM Audit Result\tBAD\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1197
+msgid "Samples Audit Result\tNone Needed\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1199
+msgid "Samples Audit Result\tOK\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1201
+msgid "Samples Audit Result\tBAD\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1205
+msgid ""
+"ROM Audit \tDisabled\n"
+"Samples Audit \tDisabled\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1396
+#, c-format
+msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
+msgstr "%1$s %2$s (%3$d / %4$d màquines (%5$d BIOS))"
+
+#: src/frontend/mame/ui/selgame.cpp:1424
+#, c-format
+msgid "Romset: %1$-.100s"
+msgstr "Conjunt de roms: %1$-.100s"
+
+#: src/frontend/mame/ui/selgame.cpp:1431
+#, c-format
+msgid "System: %1$-.100s"
+msgstr "Sistema: %1$-.100s"
+
+#: src/frontend/mame/ui/selgame.cpp:1465
+msgid ""
+"The selected machine is missing one or more required ROM or CHD images. "
+"Please select a different machine.\n"
+"\n"
+msgstr ""
+
+#: src/frontend/mame/ui/sndmenu.cpp:135
+msgid "Sound"
+msgstr "So"
+
+#: src/frontend/mame/ui/sndmenu.cpp:136
+msgid "Sample Rate"
+msgstr ""
+
+#: src/frontend/mame/ui/sndmenu.cpp:137
+msgid "Use External Samples"
+msgstr ""
+
#: src/frontend/mame/ui/submenu.cpp:22
msgid "Miscellaneous Options"
msgstr "Opcions de miscel·lània"
@@ -1602,558 +2134,193 @@ msgstr ""
msgid "Wait Vertical Sync"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:388
-msgid "Load State"
-msgstr ""
-
-#: src/frontend/mame/ui/state.cpp:388
-msgid "Select position to load from"
-msgstr ""
-
-#: src/frontend/mame/ui/state.cpp:412
-msgid "Save State"
-msgstr ""
-
-#: src/frontend/mame/ui/state.cpp:412
-msgid "Select position to save to"
-msgstr ""
-
-#: src/frontend/mame/ui/slotopt.cpp:192
-#, c-format
-msgid "%s [internal]"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:309 src/frontend/mame/ui/selsoft.cpp:211
+#: src/frontend/mame/ui/devopt.cpp:43
#, c-format
msgid ""
-"%s\n"
-" added to favorites list."
+"[This option is currently mounted in the running system]\n"
+"\n"
+"Option: %1$s\n"
+"Device: %2$s\n"
+"\n"
+"The selected option enables the following items:\n"
msgstr ""
-"%s\n"
-" afegit a la llista de favorits."
-#: src/frontend/mame/ui/selgame.cpp:314 src/frontend/mame/ui/selgame.cpp:320
-#: src/frontend/mame/ui/selsoft.cpp:216
+#: src/frontend/mame/ui/devopt.cpp:44
#, c-format
msgid ""
-"%s\n"
-" removed from favorites list."
-msgstr ""
-"%s\n"
-" suprimit de la llista de favorits."
-
-#: src/frontend/mame/ui/selgame.cpp:437
-msgid "Configure Machine"
-msgstr "Configura la màquina"
-
-#: src/frontend/mame/ui/selgame.cpp:849
-#, c-format
-msgid "Romset\t%1$-.100s\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:850
-#, c-format
-msgid "Year\t%1$s\n"
+"[This option is NOT currently mounted in the running system]\n"
+"\n"
+"Option: %1$s\n"
+"Device: %2$s\n"
+"\n"
+"If you select this option, the following items will be enabled:\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:851
-#, c-format
-msgid "Manufacturer\t%1$-.100s\n"
+#: src/frontend/mame/ui/devopt.cpp:52
+msgid "* CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:855
+#: src/frontend/mame/ui/devopt.cpp:76 src/frontend/mame/ui/devopt.cpp:137
#, c-format
-msgid "Driver is Clone of\t%1$-.100s\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:857
-msgid "Driver is Parent\t\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:860
-msgid "Analog Controls\tYes\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:862
-msgid "Keyboard Inputs\tYes\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:865
-msgid "Overall\tNOT WORKING\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:867
-msgid "Overall\tUnemulated Protection\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:869
-msgid "Overall\tWorking\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:872
-msgid "Graphics\tUnimplemented\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:874
-msgid "Graphics\tWrong Colors\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:876
-msgid "Graphics\tImperfect Colors\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:878
-msgid "Graphics\tImperfect\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:880
-msgid "Graphics\tOK\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:883
-msgid "Sound\tNone\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:885
-msgid "Sound\tUnimplemented\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:887
-msgid "Sound\tImperfect\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:889
-msgid "Sound\tOK\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:892
-msgid "Controls\tUnimplemented\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:894
-msgid "Controls\tImperfect\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:897
-msgid "Keyboard\tUnimplemented\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:899
-msgid "Keyboard\tImperfect\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:902
-msgid "Mouse\tUnimplemented\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:904
-msgid "Mouse\tImperfect\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:907
-msgid "Microphone\tUnimplemented\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:909
-msgid "Microphone\tImperfect\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:912
-msgid "Camera\tUnimplemented\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:914
-msgid "Camera\tImperfect\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:917
-msgid "Disk\tUnimplemented\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:919
-msgid "Disk\tImperfect\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:922
-msgid "Printer\tUnimplemented\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:924
-msgid "Printer\tImperfect\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:927
-msgid "LAN\tUnimplemented\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:929
-msgid "LAN\tImperfect\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:932
-msgid "WAN\tUnimplemented\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:934
-msgid "WAN\tImperfect\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:937
-msgid "Timing\tUnimplemented\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:939
-msgid "Timing\tImperfect\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:941
-msgid "Mechanical Machine\tYes\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:941
-msgid "Mechanical Machine\tNo\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:942
-msgid "Requires Artwork\tYes\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:942
-msgid "Requires Artwork\tNo\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:943
-msgid "Requires Clickable Artwork\tYes\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:943
-msgid "Requires Clickable Artwork\tNo\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:944
-msgid "Support Cocktail\tYes\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:944
-msgid "Support Cocktail\tNo\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:945
-msgid "Driver is BIOS\tYes\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:945
-msgid "Driver is BIOS\tNo\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:946
-msgid "Support Save\tYes\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:946
-msgid "Support Save\tNo\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:947
-msgid "Screen Orientation\tVertical\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:947
-msgid "Screen Orientation\tHorizontal\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:957
-msgid "Requires CHD\tYes\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:957
-msgid "Requires CHD\tNo\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:970
-msgid "ROM Audit Result\tOK\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:972
-msgid "ROM Audit Result\tBAD\n"
+msgid " %1$d×%2$s %3$d.%4$06d MHz\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:975
-msgid "Samples Audit Result\tNone Needed\n"
+#: src/frontend/mame/ui/devopt.cpp:76 src/frontend/mame/ui/devopt.cpp:137
+msgid " %1$d×%2$s %5$d.%6$03d kHz\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:977
-msgid "Samples Audit Result\tOK\n"
+#: src/frontend/mame/ui/devopt.cpp:77 src/frontend/mame/ui/devopt.cpp:138
+msgid " %2$s %3$d.%4$06d MHz\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:979
-msgid "Samples Audit Result\tBAD\n"
+#: src/frontend/mame/ui/devopt.cpp:77 src/frontend/mame/ui/devopt.cpp:138
+msgid " %2$s %5$d.%6$03d kHz\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:983
-msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+#: src/frontend/mame/ui/devopt.cpp:89
+msgid "* Video:\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1167
-#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
-msgstr "%1$s %2$s (%3$d / %4$d màquines (%5$d BIOS))"
-
-#: src/frontend/mame/ui/selgame.cpp:1183 src/frontend/mame/ui/selsoft.cpp:555
+#: src/frontend/mame/ui/devopt.cpp:94
#, c-format
-msgid "%1$s: %2$s - Search: %3$s_"
+msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1185 src/frontend/mame/ui/selsoft.cpp:557
+#: src/frontend/mame/ui/devopt.cpp:103
#, c-format
-msgid "Search: %1$s_"
+msgid " Screen '%1$s': %2$d × %3$d (V) %4$f Hz\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1195
+#: src/frontend/mame/ui/devopt.cpp:104
#, c-format
-msgid "Romset: %1$-.100s"
-msgstr "Conjunt de roms: %1$-.100s"
-
-#: src/frontend/mame/ui/selgame.cpp:1202
-#, c-format
-msgid "System: %1$-.100s"
-msgstr "Sistema: %1$-.100s"
-
-#: src/frontend/mame/ui/selgame.cpp:1239
-msgid ""
-"The selected machine is missing one or more required ROM or CHD images. "
-"Please select a different machine.\n"
-"\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:1245 src/frontend/mame/ui/selsoft.cpp:462
-msgid "Press any key to continue."
-msgstr ""
-
-#: src/frontend/mame/ui/sndmenu.cpp:135
-msgid "Sound"
-msgstr "So"
-
-#: src/frontend/mame/ui/sndmenu.cpp:136
-msgid "Sample Rate"
-msgstr ""
-
-#: src/frontend/mame/ui/sndmenu.cpp:137
-msgid "Use External Samples"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:57 src/frontend/mame/ui/utils.cpp:81
-msgid "Unfiltered"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:58 src/frontend/mame/ui/utils.cpp:82
-msgid "Available"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:59 src/frontend/mame/ui/utils.cpp:83
-msgid "Unavailable"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:60
-msgid "Working"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:61
-msgid "Not Working"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:62
-msgid "Mechanical"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:63
-msgid "Not Mechanical"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:64
-msgid "Category"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:65
-msgid "Favorites"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:67
-msgid "Not BIOS"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:68 src/frontend/mame/ui/utils.cpp:84
-msgid "Parents"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:69 src/frontend/mame/ui/utils.cpp:85
-msgid "Clones"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:70
-msgid "Manufacturer"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:71 src/frontend/mame/ui/utils.cpp:86
-msgid "Year"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:72
-msgid "Save Supported"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:73
-msgid "Save Unsupported"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:74
-msgid "CHD Required"
+msgid " Screen '%1$s': %2$d × %3$d (H) %4$f Hz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:75
-msgid "No CHD Required"
+#: src/frontend/mame/ui/devopt.cpp:117
+msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:76
-msgid "Vertical Screen"
+#: src/frontend/mame/ui/devopt.cpp:137
+#, c-format
+msgid " %1$d×%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:77
-msgid "Horizontal Screen"
+#: src/frontend/mame/ui/devopt.cpp:138
+msgid " %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:78 src/frontend/mame/ui/utils.cpp:94
-msgid "Custom Filter"
+#: src/frontend/mame/ui/devopt.cpp:168
+#, c-format
+msgid ""
+"* BIOS settings:\n"
+" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:87
-msgid "Publisher"
+#: src/frontend/mame/ui/devopt.cpp:208 src/frontend/mame/ui/devopt.cpp:224
+#: src/frontend/mame/ui/devopt.cpp:269
+#, c-format
+msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:88
-msgid "Supported"
+#: src/frontend/mame/ui/devopt.cpp:213 src/frontend/mame/ui/devopt.cpp:229
+#, c-format
+msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:89
-msgid "Partially Supported"
+#: src/frontend/mame/ui/devopt.cpp:234
+msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:90
-msgid "Unsupported"
+#: src/frontend/mame/ui/devopt.cpp:236
+msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:91
-msgid "Release Region"
+#: src/frontend/mame/ui/devopt.cpp:238
+msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:92
-msgid "Device Type"
+#: src/frontend/mame/ui/devopt.cpp:240
+#, c-format
+msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:93
-msgid "Software List"
+#: src/frontend/mame/ui/devopt.cpp:242
+#, c-format
+msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:244
-msgid "<set up filters>"
+#: src/frontend/mame/ui/devopt.cpp:244
+#, c-format
+msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:352
-msgid "Select custom filters:"
-msgstr "Selecciona filtres personalitzats:"
-
-#: src/frontend/mame/ui/utils.cpp:503
+#: src/frontend/mame/ui/devopt.cpp:246
#, c-format
-msgid "Filter %1$u"
+msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:518
-msgid "Remove last filter"
-msgstr "Suprimeix el darrer filtre"
-
-#: src/frontend/mame/ui/utils.cpp:520
-msgid "Add filter"
-msgstr "Afegeix un filtre"
-
-#: src/frontend/mame/ui/utils.cpp:959
-msgid "Select category:"
+#: src/frontend/mame/ui/devopt.cpp:248
+#, c-format
+msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:990
-msgid "[no category INI files]"
+#: src/frontend/mame/ui/devopt.cpp:250
+#, c-format
+msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:998
-msgid "[no groups in INI file]"
+#: src/frontend/mame/ui/devopt.cpp:252
+#, c-format
+msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1032
-msgid "No category INI files found"
+#: src/frontend/mame/ui/devopt.cpp:254
+#, c-format
+msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1037
-msgid "File"
+#: src/frontend/mame/ui/devopt.cpp:259
+msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1041
-msgid "No groups found in category file"
+#: src/frontend/mame/ui/devopt.cpp:261
+#, c-format
+msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1046
-msgid "Group"
+#: src/frontend/mame/ui/devopt.cpp:267
+msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1047
-msgid "Include clones"
+#: src/frontend/mame/ui/devopt.cpp:274
+msgid "[None]\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:456
-msgid ""
-"The selected software is missing one or more required files. Please select a "
-"different software.\n"
-"\n"
+#: src/frontend/mame/ui/auditmenu.cpp:96
+#, c-format
+msgid "Audit ROMs for %1$u machines marked unavailable?"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:549
+#: src/frontend/mame/ui/auditmenu.cpp:99
#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d software packages )"
-msgstr "%1$s %2$s (%3$d / %4$d paquets de programari)"
+msgid "Audit ROMs for all %1$u machines?"
+msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:550
+#: src/frontend/mame/ui/auditmenu.cpp:104
#, c-format
-msgid "Driver: \"%1$s\" software list "
+msgid "(results will be saved to %1$s)"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:260
-msgid "[create]"
-msgstr "[crea]"
-
-#: src/frontend/mame/ui/filesel.cpp:419
+#: src/frontend/mame/ui/auditmenu.cpp:130
#, c-format
-msgid "Error accessing %s"
+msgid ""
+"Auditing ROMs for machine %2$u of %3$u...\n"
+"%1$s"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:515
-msgid "Select access mode"
-msgstr "Seleccioneu el mode d'accés"
-
-#: src/frontend/mame/ui/filesel.cpp:516
-msgid "Read-only"
-msgstr "Només lectura"
-
-#: src/frontend/mame/ui/filesel.cpp:518
-msgid "Read-write"
-msgstr "Lectura i escriptura"
-
-#: src/frontend/mame/ui/filesel.cpp:519
-msgid "Read this image, write to another image"
-msgstr "Llegeix aquesta imatge, escriu en una altra imatge"
-
-#: src/frontend/mame/ui/filesel.cpp:520
-msgid "Read this image, write to diff"
-msgstr "Llegeix aquesta imatge, escriu al diff"
+#: src/frontend/mame/ui/auditmenu.cpp:142
+msgid "Start Audit"
+msgstr ""
#: src/frontend/mame/ui/imgcntrl.cpp:117
msgid "Cannot save over directory"
@@ -2167,447 +2334,361 @@ msgstr ""
"El programari seleccionat manca una o més imatges ROM o CHD. Seleccioneu-ne "
"un diferent."
-#: src/frontend/mame/ui/menu.cpp:294
-msgid "Return to Machine"
-msgstr "Torna a la màquina"
-
-#: src/frontend/mame/ui/menu.cpp:299 src/frontend/mame/ui/menu.cpp:301
-msgid "Exit"
-msgstr "Surt"
-
-#: src/frontend/mame/ui/menu.cpp:306 src/frontend/mame/ui/menu.cpp:308
-msgid "Return to Previous Menu"
-msgstr "Torna al menú anterior"
-
-#: src/frontend/mame/ui/menu.cpp:742
-msgid "Auto"
-msgstr "Auto"
-
-#: src/frontend/mame/ui/cheatopt.cpp:92 plugins/cheat/init.lua:653
-#, c-format, lua-format
-msgid ""
-"Cheat Comment:\n"
-"%s"
+#: src/frontend/mame/ui/info.cpp:31
+msgid "protection"
msgstr ""
-"Comentari de la trampa:\n"
-"%s"
-
-#: src/frontend/mame/ui/cheatopt.cpp:105
-msgid "All cheats reloaded"
-msgstr "S'han tornat a carregar totes les trampes"
-#: src/frontend/mame/ui/cheatopt.cpp:136
-msgid "Autofire Settings"
-msgstr "Paràmetres d'autotret"
-
-#: src/frontend/mame/ui/cheatopt.cpp:157 plugins/cheat/init.lua:581
-msgid "Reset All"
-msgstr "Reinicialitza'ls tots"
-
-#: src/frontend/mame/ui/cheatopt.cpp:160 plugins/cheat/init.lua:582
-msgid "Reload All"
-msgstr "Torna a carregar-ho tot"
-
-#: src/frontend/mame/ui/cheatopt.cpp:273
-msgid "Autofire Status"
-msgstr "Estat d'autotret"
-
-#: src/frontend/mame/ui/cheatopt.cpp:316
-msgid "No buttons found on this machine!"
-msgstr "No s'ha trobat cap botó en aquesta màquina!"
-
-#: src/frontend/mame/ui/cheatopt.cpp:327 src/frontend/mame/ui/cheatopt.cpp:331
-msgid "Autofire Delay"
-msgstr "Retard d'autotret"
-
-#: src/frontend/mame/ui/ui.cpp:337
-msgid "This driver requires images to be loaded in the following device(s): "
+#: src/frontend/mame/ui/info.cpp:32
+msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1084 src/frontend/mame/ui/ui.cpp:1094
-msgid "Keyboard Emulation Status"
+#: src/frontend/mame/ui/info.cpp:33
+msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1086
-msgid "Mode: PARTIAL Emulation"
+#: src/frontend/mame/ui/info.cpp:34
+msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1087
-msgid "UI: Enabled"
+#: src/frontend/mame/ui/info.cpp:35
+msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1089 src/frontend/mame/ui/ui.cpp:1099
-msgid "**Use ScrLock to toggle**"
+#: src/frontend/mame/ui/info.cpp:36
+msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1096
-msgid "Mode: FULL Emulation"
+#: src/frontend/mame/ui/info.cpp:37
+msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1097
-msgid "UI: Disabled"
+#: src/frontend/mame/ui/info.cpp:38
+msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1249
-msgid "Autofire can't be enabled"
+#: src/frontend/mame/ui/info.cpp:39
+msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1302
-#, c-format
-msgid ""
-"Are you sure you want to quit?\n"
-"\n"
-"Press ''%1$s'' to quit,\n"
-"Press ''%2$s'' to return to emulation."
+#: src/frontend/mame/ui/info.cpp:40
+msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1374
-msgid "Master Volume"
+#: src/frontend/mame/ui/info.cpp:41
+msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1383
-#, c-format
-msgid "%1$s Volume"
+#: src/frontend/mame/ui/info.cpp:42
+msgid "media"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1407
-#, c-format
-msgid "Overclock CPU %1$s"
+#: src/frontend/mame/ui/info.cpp:43
+msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1416
-#, c-format
-msgid "Overclock %1$s sound"
+#: src/frontend/mame/ui/info.cpp:44
+msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1437
-#, c-format
-msgid "%1$s Refresh Rate"
+#: src/frontend/mame/ui/info.cpp:45
+msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1442
-#, c-format
-msgid "%1$s Brightness"
+#: src/frontend/mame/ui/info.cpp:46
+msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1444
-#, c-format
-msgid "%1$s Contrast"
+#: src/frontend/mame/ui/info.cpp:47
+msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1446
-#, c-format
-msgid "%1$s Gamma"
+#: src/frontend/mame/ui/info.cpp:48
+msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1450
-#, c-format
-msgid "%1$s Horiz Stretch"
+#: src/frontend/mame/ui/info.cpp:49
+msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1452
-#, c-format
-msgid "%1$s Horiz Position"
+#: src/frontend/mame/ui/info.cpp:50
+msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1454
-#, c-format
-msgid "%1$s Vert Stretch"
+#: src/frontend/mame/ui/info.cpp:51
+msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1456
-#, c-format
-msgid "%1$s Vert Position"
+#: src/frontend/mame/ui/info.cpp:188
+msgid ""
+"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
+"run correctly.\n"
msgstr ""
+"Una o més ROM/CHD per a aquesta màquina són incorrectes. La màquina podria "
+"no executar-se correctament.\n"
-#: src/frontend/mame/ui/ui.cpp:1475
-#, c-format
-msgid "Laserdisc '%1$s' Horiz Stretch"
+#: src/frontend/mame/ui/info.cpp:198
+msgid ""
+"There are known problems with this machine\n"
+"\n"
msgstr ""
+"Hi ha problemes coneguts amb aquesta màquina\n"
+"\n"
-#: src/frontend/mame/ui/ui.cpp:1477
-#, c-format
-msgid "Laserdisc '%1$s' Horiz Position"
+#: src/frontend/mame/ui/info.cpp:203
+msgid ""
+"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
msgstr ""
+"Una o més ROM/CHD per a aquesta màquina no han estat bolcats correctament.\n"
-#: src/frontend/mame/ui/ui.cpp:1479
-#, c-format
-msgid "Laserdisc '%1$s' Vert Stretch"
+#: src/frontend/mame/ui/info.cpp:208
+msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1481
+#: src/frontend/mame/ui/info.cpp:214 src/frontend/mame/ui/info.cpp:230
#, c-format
-msgid "Laserdisc '%1$s' Vert Position"
-msgstr ""
-
-#: src/frontend/mame/ui/ui.cpp:1493
-msgid "Vector Flicker"
+msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1494
-msgid "Beam Width Minimum"
+#: src/frontend/mame/ui/info.cpp:214 src/frontend/mame/ui/info.cpp:230
+#: src/frontend/mame/ui/info.cpp:275
+#, c-format
+msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1495
-msgid "Beam Width Maximum"
+#: src/frontend/mame/ui/info.cpp:224
+msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1496
-msgid "Beam Intensity Weight"
+#: src/frontend/mame/ui/info.cpp:239
+msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1511
-#, c-format
-msgid "Crosshair Scale %1$s"
+#: src/frontend/mame/ui/info.cpp:241
+msgid "This machine requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
-msgid "X"
-msgstr "X"
-
-#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
-msgid "Y"
-msgstr "Y"
-
-#: src/frontend/mame/ui/ui.cpp:1513
-#, c-format
-msgid "Crosshair Offset %1$s"
+#: src/frontend/mame/ui/info.cpp:243
+msgid ""
+"This machine was never completed. It may exhibit strange behavior or missing "
+"elements that are not bugs in the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1601
-#, c-format
-msgid "%1$3ddB"
-msgstr "%1$3ddB"
-
-#: src/frontend/mame/ui/ui.cpp:1645
-#, c-format
-msgid "%1$d%%"
-msgstr "%1$d%%"
-
-#: src/frontend/mame/ui/ui.cpp:1661
-#, c-format
-msgid "%1$3.0f%%"
-msgstr "%1$3.0f%%"
-
-#: src/frontend/mame/ui/ui.cpp:1685
-#, c-format
-msgid "%1$.3ffps"
-msgstr "%1$.3ffps"
-
-#: src/frontend/mame/ui/ui.cpp:1708 src/frontend/mame/ui/ui.cpp:1730
-#: src/frontend/mame/ui/ui.cpp:1751 src/frontend/mame/ui/ui.cpp:1773
-#: src/frontend/mame/ui/ui.cpp:1795 src/frontend/mame/ui/ui.cpp:1817
-#: src/frontend/mame/ui/ui.cpp:1839 src/frontend/mame/ui/ui.cpp:1861
-#: src/frontend/mame/ui/ui.cpp:1883 src/frontend/mame/ui/ui.cpp:1905
-#: src/frontend/mame/ui/ui.cpp:1927
-#, c-format
-msgid "%1$.3f"
-msgstr "%1$.3f"
-
-#: src/frontend/mame/ui/ui.cpp:1942 src/frontend/mame/ui/ui.cpp:1957
-#: src/frontend/mame/ui/ui.cpp:1972 src/frontend/mame/ui/ui.cpp:1987
-#, c-format
-msgid "%1$1.2f"
-msgstr "%1$1.2f"
-
-#: src/frontend/mame/ui/ui.cpp:2005
-#, c-format
-msgid "Crosshair Scale X %1$1.3f"
+#: src/frontend/mame/ui/info.cpp:245
+msgid ""
+"This machine has no sound hardware, MAME will produce no sounds, this is "
+"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2005
-#, c-format
-msgid "Crosshair Scale Y %1$1.3f"
+#: src/frontend/mame/ui/info.cpp:249
+msgid ""
+"\n"
+"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
+"complete. There is nothing you can do to fix this problem except wait for "
+"the developers to improve the emulation.\n"
msgstr ""
+"\n"
+"AQUESTA MÀQUINA NO FUNCIONA. L'emulació per a aquesta màquina no és "
+"completa. No podeu fer res al respecte, tret d'esperar a que els "
+"desenvolupadors milloren l'emulació.\n"
-#: src/frontend/mame/ui/ui.cpp:2024
-#, c-format
-msgid "Crosshair Offset X %1$1.3f"
+#: src/frontend/mame/ui/info.cpp:251
+msgid ""
+"\n"
+"Elements of this machine cannot be emulated as they requires physical "
+"interaction or consist of mechanical devices. It is not possible to fully "
+"experience this machine.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/info.cpp:273
#, c-format
-msgid "Crosshair Offset Y %1$1.3f"
+msgid ""
+"\n"
+"\n"
+"There are working clones of this machine: %s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2167
-msgid "**Error saving ui.ini**"
+#: src/frontend/mame/ui/info.cpp:286
+msgid ""
+"\n"
+"\n"
+"Press any key to continue"
msgstr ""
+"\n"
+"\n"
+"Premeu qualsevol tecla per continuar"
-#: src/frontend/mame/ui/ui.cpp:2226
+#: src/frontend/mame/ui/info.cpp:301
#, c-format
-msgid "**Error saving %s.ini**"
+msgid ""
+"%1$s\n"
+"%2$s %3$s\n"
+"Driver: %4$s\n"
+"\n"
+"CPU:\n"
msgstr ""
+"%1$s\n"
+"%2$s %3$s\n"
+"Controlador: %4$s\n"
+"\n"
+"CPU:\n"
-#: src/frontend/mame/ui/viewgfx.cpp:406
-msgid " COLORS"
-msgstr " COLORS"
+#: src/frontend/mame/ui/info.cpp:336 src/frontend/mame/ui/info.cpp:374
+msgid "MHz"
+msgstr "MHz"
-#: src/frontend/mame/ui/viewgfx.cpp:406
-msgid " PENS"
-msgstr ""
+#: src/frontend/mame/ui/info.cpp:336 src/frontend/mame/ui/info.cpp:374
+msgid "kHz"
+msgstr "kHz"
-#: src/frontend/mame/ui/devopt.cpp:39
-#, c-format
+#: src/frontend/mame/ui/info.cpp:350
msgid ""
-"[This option is currently mounted in the running system]\n"
-"\n"
-"Option: %1$s\n"
-"Device: %2$s\n"
"\n"
-"The selected option enables the following items:\n"
+"Sound:\n"
msgstr ""
+"\n"
+"So:\n"
-#: src/frontend/mame/ui/devopt.cpp:40
-#, c-format
+#: src/frontend/mame/ui/info.cpp:378
msgid ""
-"[This option is NOT currently mounted in the running system]\n"
"\n"
-"Option: %1$s\n"
-"Device: %2$s\n"
-"\n"
-"If you select this option, the following items will be enabled:\n"
+"Video:\n"
msgstr ""
+"\n"
+"Vídeo:\n"
-#: src/frontend/mame/ui/devopt.cpp:48
-msgid "* CPU:\n"
-msgstr ""
+#: src/frontend/mame/ui/info.cpp:382
+msgid "None\n"
+msgstr "Cap\n"
+
+#: src/frontend/mame/ui/info.cpp:389
+msgid "Vector"
+msgstr "Vector"
-#: src/frontend/mame/ui/devopt.cpp:72 src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/info.cpp:400
#, c-format
-msgid " %1$d×%2$s %3$d.%4$06d MHz\n"
-msgstr ""
+msgid "%1$s: %2$s\n"
+msgstr "%1$s: %2$s\n"
-#: src/frontend/mame/ui/devopt.cpp:72 src/frontend/mame/ui/devopt.cpp:133
-msgid " %1$d×%2$s %5$d.%6$03d kHz\n"
-msgstr ""
+#: src/frontend/mame/ui/info.cpp:400
+msgid "%2$s\n"
+msgstr "%2$s\n"
-#: src/frontend/mame/ui/devopt.cpp:73 src/frontend/mame/ui/devopt.cpp:134
-msgid " %2$s %3$d.%4$06d MHz\n"
-msgstr ""
+#: src/frontend/mame/ui/info.cpp:446
+#, c-format
+msgid "Screen '%1$s'"
+msgstr "Pantalla «%1$s»"
-#: src/frontend/mame/ui/devopt.cpp:73 src/frontend/mame/ui/devopt.cpp:134
-msgid " %2$s %5$d.%6$03d kHz\n"
-msgstr ""
+#: src/frontend/mame/ui/info.cpp:448
+msgid "Screen"
+msgstr "Pantalla"
-#: src/frontend/mame/ui/devopt.cpp:85
-msgid "* Video:\n"
-msgstr ""
+#: src/frontend/mame/ui/info.cpp:533
+msgid "Not supported"
+msgstr "No suportat"
-#: src/frontend/mame/ui/devopt.cpp:90
-#, c-format
-msgid " Screen '%1$s': Vector\n"
-msgstr ""
+#: src/frontend/mame/ui/info.cpp:536
+msgid "Partially supported"
+msgstr "Parcialment suportat"
-#: src/frontend/mame/ui/devopt.cpp:99
-#, c-format
-msgid " Screen '%1$s': %2$d × %3$d (V) %4$f Hz\n"
-msgstr ""
+#: src/frontend/mame/ui/info.cpp:544
+msgid "[empty]"
+msgstr "[buit]"
-#: src/frontend/mame/ui/devopt.cpp:100
-#, c-format
-msgid " Screen '%1$s': %2$d × %3$d (H) %4$f Hz\n"
-msgstr ""
+#: src/frontend/mame/ui/selmenu.cpp:73
+msgid "Control Panels"
+msgstr "Quadres de control"
-#: src/frontend/mame/ui/devopt.cpp:113
-msgid "* Sound:\n"
+#: src/frontend/mame/ui/selmenu.cpp:78
+msgid "Artwork Preview"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:133
-#, c-format
-msgid " %1$d×%2$s\n"
-msgstr ""
+#: src/frontend/mame/ui/selmenu.cpp:82
+msgid "Game Over"
+msgstr "Game Over"
-#: src/frontend/mame/ui/devopt.cpp:134
-msgid " %2$s\n"
-msgstr ""
+#: src/frontend/mame/ui/selmenu.cpp:91
+msgid "Add or remove favorites"
+msgstr "Afegeix o suprimeix favorits"
-#: src/frontend/mame/ui/devopt.cpp:164
-#, c-format
-msgid ""
-"* BIOS settings:\n"
-" %1$d options [default: %2$s]\n"
-msgstr ""
+#: src/frontend/mame/ui/selmenu.cpp:92
+msgid "Export displayed list to file"
+msgstr "Exporta la llista mostrada a un fitxer"
-#: src/frontend/mame/ui/devopt.cpp:204 src/frontend/mame/ui/devopt.cpp:220
-#: src/frontend/mame/ui/devopt.cpp:265
-#, c-format
-msgid " %1$s [default: %2$s]\n"
-msgstr ""
+#: src/frontend/mame/ui/selmenu.cpp:93
+msgid "Show DATs view"
+msgstr "Mostra la visualitzció de DAT"
-#: src/frontend/mame/ui/devopt.cpp:209 src/frontend/mame/ui/devopt.cpp:225
-#, c-format
-msgid " %1$s\n"
-msgstr ""
+#: src/frontend/mame/ui/selmenu.cpp:261
+msgid "Software part selection:"
+msgstr "Selecció de part de programari:"
-#: src/frontend/mame/ui/devopt.cpp:230
-msgid "* DIP switch settings:\n"
+#: src/frontend/mame/ui/selmenu.cpp:367
+msgid "BIOS selection:"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:232
-msgid "* Configuration settings:\n"
-msgstr ""
+#: src/frontend/mame/ui/selmenu.cpp:622
+#, c-format
+msgid "Software is clone of: %1$-.100s"
+msgstr "El programari és un clon de: %1$-.100s"
-#: src/frontend/mame/ui/devopt.cpp:234
-msgid "* Input device(s):\n"
-msgstr ""
+#: src/frontend/mame/ui/selmenu.cpp:624
+msgid "Software is parent"
+msgstr "El programari és el pare"
-#: src/frontend/mame/ui/devopt.cpp:236
-#, c-format
-msgid " User inputs [%1$d inputs]\n"
-msgstr ""
+#: src/frontend/mame/ui/selmenu.cpp:629
+msgid "Supported: No"
+msgstr "Suportat: No"
-#: src/frontend/mame/ui/devopt.cpp:238
-#, c-format
-msgid " Mahjong inputs [%1$d inputs]\n"
-msgstr ""
+#: src/frontend/mame/ui/selmenu.cpp:634
+msgid "Supported: Partial"
+msgstr "Suportat: Parcialment"
-#: src/frontend/mame/ui/devopt.cpp:240
-#, c-format
-msgid " Hanafuda inputs [%1$d inputs]\n"
-msgstr ""
+#: src/frontend/mame/ui/selmenu.cpp:639
+msgid "Supported: Yes"
+msgstr "Suportat: Sí"
-#: src/frontend/mame/ui/devopt.cpp:242
+#: src/frontend/mame/ui/selmenu.cpp:644
#, c-format
-msgid " Gambling inputs [%1$d inputs]\n"
-msgstr ""
+msgid "romset: %1$-.100s"
+msgstr "Conjunt de ROM: %1$-.100s"
-#: src/frontend/mame/ui/devopt.cpp:244
+#: src/frontend/mame/ui/selmenu.cpp:660
#, c-format
-msgid " Analog inputs [%1$d inputs]\n"
-msgstr ""
+msgid "Driver is clone of: %1$-.100s"
+msgstr "El control·lador és un clon de: %1$-.100s"
-#: src/frontend/mame/ui/devopt.cpp:246
-#, c-format
-msgid " Adjuster inputs [%1$d inputs]\n"
-msgstr ""
+#: src/frontend/mame/ui/selmenu.cpp:662
+msgid "Driver is parent"
+msgstr "El controlador és el pare"
-#: src/frontend/mame/ui/devopt.cpp:248
+#: src/frontend/mame/ui/selmenu.cpp:698
#, c-format
-msgid " Keypad inputs [%1$d inputs]\n"
-msgstr ""
+msgid "%1$s %2$s"
+msgstr "%1$s %2$s"
-#: src/frontend/mame/ui/devopt.cpp:250
-#, c-format
-msgid " Keyboard inputs [%1$d inputs]\n"
-msgstr ""
+#: src/frontend/mame/ui/selmenu.cpp:2083
+msgid "Images"
+msgstr "Imatges"
-#: src/frontend/mame/ui/devopt.cpp:255
-msgid "* Media Options:\n"
-msgstr ""
+#: src/frontend/mame/ui/selmenu.cpp:2084
+msgid "Infos"
+msgstr "Infos"
-#: src/frontend/mame/ui/devopt.cpp:257
-#, c-format
-msgid " %1$s [tag: %2$s]\n"
-msgstr ""
+#: src/frontend/mame/ui/selmenu.cpp:2549
+msgid "Usage"
+msgstr "Ús"
-#: src/frontend/mame/ui/devopt.cpp:263
-msgid "* Slot Options:\n"
-msgstr ""
+#: src/frontend/mame/ui/selmenu.cpp:2584
+msgid "General Info"
+msgstr "Informació general"
-#: src/frontend/mame/ui/devopt.cpp:270
-msgid "[None]\n"
-msgstr ""
+#: src/frontend/mame/ui/inputmap.cpp:55
+msgid "User Interface"
+msgstr "Interfície d'usuari"
+
+#: src/frontend/mame/ui/inputmap.cpp:61
+msgid "Other Controls"
+msgstr "Altres controls"
#: plugins/timer/init.lua:94
msgid "Current time"
@@ -2625,51 +2706,51 @@ msgstr ""
msgid "Timer"
msgstr ""
-#: plugins/cheat/init.lua:510
+#: plugins/cheat/init.lua:528
msgid "Select cheat to set hotkey"
msgstr ""
-#: plugins/cheat/init.lua:516
+#: plugins/cheat/init.lua:534
msgid "Press button for hotkey or wait to clear"
msgstr ""
-#: plugins/cheat/init.lua:528
+#: plugins/cheat/init.lua:546
msgid "None"
msgstr ""
-#: plugins/cheat/init.lua:533
+#: plugins/cheat/init.lua:551
msgid "Done"
msgstr ""
-#: plugins/cheat/init.lua:547 plugins/cheat/init.lua:561
+#: plugins/cheat/init.lua:565 plugins/cheat/init.lua:579
msgid "Set"
msgstr ""
-#: plugins/cheat/init.lua:580
+#: plugins/cheat/init.lua:598
msgid "Set hotkeys"
msgstr ""
-#: plugins/cheat/init.lua:720
+#: plugins/cheat/init.lua:738
#, lua-format
msgid "Activated: %s = %s"
msgstr ""
-#: plugins/cheat/init.lua:723 plugins/cheat/init.lua:781
+#: plugins/cheat/init.lua:741 plugins/cheat/init.lua:799
#, lua-format
msgid "Activated: %s"
msgstr ""
-#: plugins/cheat/init.lua:785
+#: plugins/cheat/init.lua:803
#, lua-format
msgid "Enabled: %s"
msgstr ""
-#: plugins/cheat/init.lua:790
+#: plugins/cheat/init.lua:808
#, lua-format
msgid "Disabled: %s"
msgstr ""
-#: plugins/cheat/init.lua:849
+#: plugins/cheat/init.lua:867
#, lua-format
msgid "%s added"
msgstr ""
@@ -2718,219 +2799,304 @@ msgstr ""
msgid "MARPScore"
msgstr ""
-#: plugins/cheatfind/init.lua:373
+#: plugins/cheatfind/init.lua:404
msgid "Save Cheat"
msgstr ""
-#: plugins/cheatfind/init.lua:376
+#: plugins/cheatfind/init.lua:407
msgid "Default"
msgstr ""
-#: plugins/cheatfind/init.lua:376
+#: plugins/cheatfind/init.lua:407
msgid "Custom"
msgstr ""
-#: plugins/cheatfind/init.lua:377
+#: plugins/cheatfind/init.lua:408
msgid "Cheat Name"
msgstr ""
-#: plugins/cheatfind/init.lua:383 plugins/cheatfind/init.lua:748
+#: plugins/cheatfind/init.lua:414 plugins/cheatfind/init.lua:1005
#, lua-format
msgid "Default name is %s"
msgstr ""
-#: plugins/cheatfind/init.lua:391
+#: plugins/cheatfind/init.lua:422
msgid "Player"
msgstr ""
-#: plugins/cheatfind/init.lua:396
+#: plugins/cheatfind/init.lua:427
msgid "Type"
msgstr ""
-#: plugins/cheatfind/init.lua:402
+#: plugins/cheatfind/init.lua:433
msgid "Save"
msgstr ""
-#: plugins/cheatfind/init.lua:429
+#: plugins/cheatfind/init.lua:462
#, lua-format
msgid "Cheat written to %s and added to cheat.simple"
msgstr ""
-#: plugins/cheatfind/init.lua:437
+#: plugins/cheatfind/init.lua:472
msgid "Cheat added to cheat.simple"
msgstr ""
-#: plugins/cheatfind/init.lua:442
+#: plugins/cheatfind/init.lua:477
msgid ""
"Unable to write file\n"
"Ensure that cheatpath folder exists"
msgstr ""
-#: plugins/cheatfind/init.lua:451
+#: plugins/cheatfind/init.lua:486
msgid "Cancel"
msgstr ""
-#: plugins/cheatfind/init.lua:456
+#: plugins/cheatfind/init.lua:491
msgid "CPU or RAM"
msgstr ""
-#: plugins/cheatfind/init.lua:460
+#: plugins/cheatfind/init.lua:495
msgid "Changes to this only take effect when \"Start new search\" is selected"
msgstr ""
-#: plugins/cheatfind/init.lua:479
-msgid "Data cleared and current state saved"
+#: plugins/cheatfind/init.lua:504
+msgid "Pause Mode"
msgstr ""
-#: plugins/cheatfind/init.lua:487
-msgid "Start new search"
+#: plugins/cheatfind/init.lua:511
+msgid "Manually pause & unpause the game when needed with the pause hotkey"
msgstr ""
-#: plugins/cheatfind/init.lua:497
-msgid "Current state saved"
+#: plugins/cheatfind/init.lua:536
+msgid "All slots cleared and current state saved to Slot 1"
msgstr ""
-#: plugins/cheatfind/init.lua:504
-msgid "Save current -- #"
+#: plugins/cheatfind/init.lua:551
+msgid "Start new search"
msgstr ""
-#: plugins/cheatfind/init.lua:536
+#: plugins/cheatfind/init.lua:564
#, lua-format
-msgid "%d total matches found"
+msgid "Memory State saved to Slot %d"
msgstr ""
-#: plugins/cheatfind/init.lua:543
-msgid "Compare"
+#: plugins/cheatfind/init.lua:583
+msgid "Save Current Memory State to Slot "
msgstr ""
-#: plugins/cheatfind/init.lua:546
-msgid "Left operand"
-msgstr ""
-
-#: plugins/cheatfind/init.lua:549
-msgid "Current"
+#: plugins/cheatfind/init.lua:614
+#, lua-format
+msgid "%d total matches found"
msgstr ""
-#: plugins/cheatfind/init.lua:554
-msgid "Operator"
+#: plugins/cheatfind/init.lua:655
+msgid "Perform Compare : "
msgstr ""
-#: plugins/cheatfind/init.lua:561
-msgid "Left less than right, value is difference"
+#: plugins/cheatfind/init.lua:672
+msgid "Left less than right"
msgstr ""
-#: plugins/cheatfind/init.lua:563
-msgid "Left greater than right, value is difference"
+#: plugins/cheatfind/init.lua:674
+msgid "Left greater than right"
msgstr ""
-#: plugins/cheatfind/init.lua:565
+#: plugins/cheatfind/init.lua:676
msgid "Left equal to right"
msgstr ""
-#: plugins/cheatfind/init.lua:567
-msgid "Left not equal to right, value is difference"
+#: plugins/cheatfind/init.lua:678
+msgid "Left not equal to right"
msgstr ""
-#: plugins/cheatfind/init.lua:569
+#: plugins/cheatfind/init.lua:680
msgid "Left equal to right with bitmask"
msgstr ""
-#: plugins/cheatfind/init.lua:571
+#: plugins/cheatfind/init.lua:682
msgid "Left not equal to right with bitmask"
msgstr ""
-#: plugins/cheatfind/init.lua:573
+#: plugins/cheatfind/init.lua:684
msgid "Left less than value"
msgstr ""
-#: plugins/cheatfind/init.lua:575
+#: plugins/cheatfind/init.lua:686
msgid "Left greater than value"
msgstr ""
-#: plugins/cheatfind/init.lua:577
+#: plugins/cheatfind/init.lua:688
msgid "Left equal to value"
msgstr ""
-#: plugins/cheatfind/init.lua:579
+#: plugins/cheatfind/init.lua:690
msgid "Left not equal to value"
msgstr ""
-#: plugins/cheatfind/init.lua:590
-msgid "Right operand"
+#: plugins/cheatfind/init.lua:712
+msgid "Value"
msgstr ""
-#: plugins/cheatfind/init.lua:598
-msgid "Value"
+#: plugins/cheatfind/init.lua:714
+msgid "Difference"
msgstr ""
-#: plugins/cheatfind/init.lua:602
+#: plugins/cheatfind/init.lua:719
msgid "Any"
msgstr ""
-#: plugins/cheatfind/init.lua:608
+#: plugins/cheatfind/init.lua:725
msgid "Data Format"
msgstr ""
-#: plugins/cheatfind/init.lua:632
+#: plugins/cheatfind/init.lua:731
+msgid "Test/Write Poke Value"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:738
+msgid ""
+"Use this if you want to poke the Slot 1 value (eg. You started with "
+"something but lost it)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:740
+msgid ""
+"Use this if you want to poke the Last Slot value (eg. You started without an "
+"item but finally got it)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:742
+msgid "Use this if you want to poke 0x00"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:744
+msgid "Use this if you want to poke 0x01"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:746
+msgid "Use this if you want to poke 0x02"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:748
+msgid "Use this if you want to poke 0x03"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:750
+msgid "Use this if you want to poke 0x04"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:752
+msgid "Use this if you want to poke 0x05"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:754
+msgid "Use this if you want to poke 0x06"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:756
+msgid "Use this if you want to poke 0x07"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:758
+msgid "Use this if you want to poke 0x08"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:760
+msgid "Use this if you want to poke 0x09"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:762
+msgid "Use this if you want to poke 0x63 (Decimal 99)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:764
+msgid "Use this if you want to poke 0x99 (BCD 99)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:766
+msgid "Use this if you want to poke 0xFF (Decimal 255)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:768
+msgid "Use this if you want to poke 0x3E7 (Decimal 999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:770
+msgid "Use this if you want to poke 0x999 (BCD 999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:772
+msgid "Use this if you want to poke 0x270F (Decimal 9999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:774
+msgid "Use this if you want to poke 0x9999 (BCD 9999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:776
+msgid "Use this if you want to poke 0xFFFF (Decimal 65535)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:816
msgid "Undo last search -- #"
msgstr ""
-#: plugins/cheatfind/init.lua:636
+#: plugins/cheatfind/init.lua:820
msgid "Match block"
msgstr ""
-#: plugins/cheatfind/init.lua:639
+#: plugins/cheatfind/init.lua:823
msgid "All"
msgstr ""
-#: plugins/cheatfind/init.lua:690
+#: plugins/cheatfind/init.lua:934
#, lua-format
-msgid "Test cheat at addr %08X"
+msgid "Test Cheat %08X:%02X"
msgstr ""
-#: plugins/cheatfind/init.lua:722
+#: plugins/cheatfind/init.lua:974
msgid "Cheat engine not available"
msgstr ""
-#: plugins/cheatfind/init.lua:771
+#: plugins/cheatfind/init.lua:1028
msgid "Test"
msgstr ""
-#: plugins/cheatfind/init.lua:771
+#: plugins/cheatfind/init.lua:1028
msgid "Write"
msgstr ""
-#: plugins/cheatfind/init.lua:771
+#: plugins/cheatfind/init.lua:1028
msgid "Watch"
msgstr ""
-#: plugins/cheatfind/init.lua:788
+#: plugins/cheatfind/init.lua:1045
msgid "Page"
msgstr ""
-#: plugins/cheatfind/init.lua:806
+#: plugins/cheatfind/init.lua:1063
msgid "Clear Watches"
msgstr ""
-#: plugins/cheatfind/init.lua:816
+#: plugins/cheatfind/init.lua:1078
msgid "Cheat Finder"
msgstr ""
-#: plugins/portname/init.lua:69
+#: plugins/portname/init.lua:103
msgid "Save input names to file"
msgstr ""
-#: plugins/portname/init.lua:100 plugins/portname/init.lua:105
-#: plugins/portname/init.lua:121
+#: plugins/portname/init.lua:134 plugins/portname/init.lua:139
+#: plugins/portname/init.lua:155
msgid "Failed to save input name file"
msgstr ""
-#: plugins/portname/init.lua:133
+#: plugins/portname/init.lua:167
#, lua-format
msgid "Input port name file saved to %s"
msgstr ""
-#: plugins/portname/init.lua:138
+#: plugins/portname/init.lua:172
msgid "Input ports"
msgstr ""
diff --git a/language/Chinese_Simplified/strings.po b/language/Chinese_Simplified/strings.po
index f6735bf78be..518f50dac01 100644
--- a/language/Chinese_Simplified/strings.po
+++ b/language/Chinese_Simplified/strings.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-04-28 15:32+1000\n"
+"POT-Creation-Date: 2019-03-17 13:37+1100\n"
"PO-Revision-Date: 2018-04-28 19:01+0800\n"
"Last-Translator: YuiFAN\n"
"Language-Team: MAME Language Team\n"
@@ -17,238 +17,61 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: src/frontend/mame/ui/auditmenu.cpp:96
-#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable?"
-msgstr "校验标记为不可用的 %1$u 机台的 ROM 档案?"
-
-#: src/frontend/mame/ui/auditmenu.cpp:99
-#, c-format
-msgid "Audit ROMs for all %1$u machines?"
-msgstr "校验所有 %1$u 机台的 ROM 档案?"
-
-#: src/frontend/mame/ui/auditmenu.cpp:104
-#, c-format
-msgid "(results will be saved to %1$s)"
-msgstr "(结果将保存在 %1$s)"
-
-#: src/frontend/mame/ui/auditmenu.cpp:130
+#: src/frontend/mame/ui/videoopt.cpp:56
#, c-format
-msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
-"%1$s"
-msgstr ""
-"正在校验供机台 %2$u 的 %3$u ROM 档案...\n"
-"%1$s"
-
-#: src/frontend/mame/ui/auditmenu.cpp:142
-msgid "Start Audit"
-msgstr "开始校验"
-
-#: src/frontend/mame/ui/selmenu.cpp:49 src/frontend/mame/ui/dirmenu.cpp:45
-msgid "Snapshots"
-msgstr "快照 (snap)"
-
-#: src/frontend/mame/ui/selmenu.cpp:50 src/frontend/mame/ui/dirmenu.cpp:46
-msgid "Cabinets"
-msgstr "机械图 (cabinets)"
-
-#: src/frontend/mame/ui/selmenu.cpp:51
-msgid "Control Panels"
-msgstr "控制面板"
-
-#: src/frontend/mame/ui/selmenu.cpp:52 src/frontend/mame/ui/dirmenu.cpp:50
-msgid "PCBs"
-msgstr "PCB 图"
-
-#: src/frontend/mame/ui/selmenu.cpp:53 src/frontend/mame/ui/dirmenu.cpp:47
-msgid "Flyers"
-msgstr "广告图 (flyers)"
-
-#: src/frontend/mame/ui/selmenu.cpp:54 src/frontend/mame/ui/dirmenu.cpp:48
-msgid "Titles"
-msgstr "标题图 (titles)"
-
-#: src/frontend/mame/ui/selmenu.cpp:55 src/frontend/mame/ui/dirmenu.cpp:49
-msgid "Ends"
-msgstr "结束图 (ends)"
-
-#: src/frontend/mame/ui/selmenu.cpp:56
-msgid "Artwork Preview"
-msgstr "装饰图预览"
+msgid "Screen #%d"
+msgstr "画面 #%d"
-#: src/frontend/mame/ui/selmenu.cpp:57 src/frontend/mame/ui/dirmenu.cpp:55
-msgid "Bosses"
-msgstr "首领"
+#: src/frontend/mame/ui/videoopt.cpp:204 src/frontend/mame/ui/submenu.cpp:48
+msgid "Rotate"
+msgstr "旋转"
-#: src/frontend/mame/ui/selmenu.cpp:58 src/frontend/mame/ui/dirmenu.cpp:60
-msgid "Logos"
-msgstr "标题图"
+#: src/frontend/mame/ui/videoopt.cpp:208
+msgid "Backdrops"
+msgstr "背景图"
-#: src/frontend/mame/ui/selmenu.cpp:59 src/frontend/mame/ui/dirmenu.cpp:62
-msgid "Versus"
-msgstr "对战"
+#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
+#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
+#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/ui.cpp:1255
+#: src/frontend/mame/ui/cheatopt.cpp:273
+msgid "Enabled"
+msgstr "已启用"
-#: src/frontend/mame/ui/selmenu.cpp:60
-msgid "Game Over"
-msgstr "游戏结束"
+#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
+#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
+#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/ui.cpp:1255
+#: src/frontend/mame/ui/cheatopt.cpp:273
+msgid "Disabled"
+msgstr "已停用"
-#: src/frontend/mame/ui/selmenu.cpp:61 src/frontend/mame/ui/dirmenu.cpp:59
-msgid "HowTo"
-msgstr "说明"
+#: src/frontend/mame/ui/videoopt.cpp:212
+msgid "Overlays"
+msgstr "覆叠图"
-#: src/frontend/mame/ui/selmenu.cpp:62 src/frontend/mame/ui/dirmenu.cpp:61
-msgid "Scores"
-msgstr "得分"
+#: src/frontend/mame/ui/videoopt.cpp:216
+msgid "Bezels"
+msgstr "外框图"
-#: src/frontend/mame/ui/selmenu.cpp:63 src/frontend/mame/ui/dirmenu.cpp:57
-msgid "Select"
-msgstr "选择"
+#: src/frontend/mame/ui/videoopt.cpp:220
+msgid "CPanels"
+msgstr "操作台"
-#: src/frontend/mame/ui/selmenu.cpp:64 src/frontend/mame/ui/dirmenu.cpp:51
-#: src/frontend/mame/ui/videoopt.cpp:224
+#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/selmenu.cpp:86
msgid "Marquees"
msgstr "贴画 (marquees)"
-#: src/frontend/mame/ui/selmenu.cpp:65 src/frontend/mame/ui/dirmenu.cpp:63
-msgid "Covers"
-msgstr "封面"
-
-#: src/frontend/mame/ui/selmenu.cpp:69
-msgid "Add or remove favorites"
-msgstr "新增或移除最爱"
-
-#: src/frontend/mame/ui/selmenu.cpp:70
-msgid "Export displayed list to file"
-msgstr "汇出显示的清单至档案"
-
-#: src/frontend/mame/ui/selmenu.cpp:71
-msgid "Show DATs view"
-msgstr "显示文件检视"
-
-#: src/frontend/mame/ui/selmenu.cpp:237
-msgid "Software part selection:"
-msgstr "软件部分选项: "
-
-#: src/frontend/mame/ui/selmenu.cpp:343
-msgid "BIOS selection:"
-msgstr "选择 BIOS:"
-
-#: src/frontend/mame/ui/selmenu.cpp:570 src/frontend/mame/ui/selmenu.cpp:606
-#: src/frontend/mame/ui/simpleselgame.cpp:311
-#, c-format
-msgid "%1$s, %2$-.100s"
-msgstr "%1$s, %2$-.100s"
-
-#: src/frontend/mame/ui/selmenu.cpp:574
-#, c-format
-msgid "Software is clone of: %1$-.100s"
-msgstr "软件相容于: %1$-.100s"
-
-#: src/frontend/mame/ui/selmenu.cpp:576
-msgid "Software is parent"
-msgstr "软件为主档"
-
-#: src/frontend/mame/ui/selmenu.cpp:581
-msgid "Supported: No"
-msgstr "已支援: 否"
-
-#: src/frontend/mame/ui/selmenu.cpp:586
-msgid "Supported: Partial"
-msgstr "已支援: 部分"
-
-#: src/frontend/mame/ui/selmenu.cpp:591
-msgid "Supported: Yes"
-msgstr "已支援: 是"
-
-#: src/frontend/mame/ui/selmenu.cpp:596
-#, c-format
-msgid "romset: %1$-.100s"
-msgstr "Rom套: %1$-.100s"
-
-#: src/frontend/mame/ui/selmenu.cpp:612
-#, c-format
-msgid "Driver is clone of: %1$-.100s"
-msgstr "驱动相容于: %-.100s"
-
-#: src/frontend/mame/ui/selmenu.cpp:614
-msgid "Driver is parent"
-msgstr "驱动为主档"
-
-#: src/frontend/mame/ui/selmenu.cpp:619
-#: src/frontend/mame/ui/simpleselgame.cpp:330
-msgid "Overall: NOT WORKING"
-msgstr "整体: 不可执行"
-
-#: src/frontend/mame/ui/selmenu.cpp:621
-#: src/frontend/mame/ui/simpleselgame.cpp:332
-msgid "Overall: Unemulated Protection"
-msgstr "整体: 未模拟保护"
-
-#: src/frontend/mame/ui/selmenu.cpp:623
-#: src/frontend/mame/ui/simpleselgame.cpp:334
-msgid "Overall: Working"
-msgstr "整体: 可以执行"
-
-#: src/frontend/mame/ui/selmenu.cpp:627
-#: src/frontend/mame/ui/simpleselgame.cpp:338
-msgid "Graphics: Unimplemented, "
-msgstr "图形: 不完整,"
-
-#: src/frontend/mame/ui/selmenu.cpp:629
-#: src/frontend/mame/ui/simpleselgame.cpp:340
-msgid "Graphics: Imperfect, "
-msgstr "图形: 不完美, "
-
-#: src/frontend/mame/ui/selmenu.cpp:631
-#: src/frontend/mame/ui/simpleselgame.cpp:342
-msgid "Graphics: OK, "
-msgstr "图形: OK, "
-
-#: src/frontend/mame/ui/selmenu.cpp:634
-#: src/frontend/mame/ui/simpleselgame.cpp:345
-msgid "Sound: None"
-msgstr "声音: 无"
-
-#: src/frontend/mame/ui/selmenu.cpp:636
-#: src/frontend/mame/ui/simpleselgame.cpp:347
-msgid "Sound: Unimplemented"
-msgstr "声音: 无法执行"
-
-#: src/frontend/mame/ui/selmenu.cpp:638
-#: src/frontend/mame/ui/simpleselgame.cpp:349
-msgid "Sound: Imperfect"
-msgstr "声音: 不完美"
-
-#: src/frontend/mame/ui/selmenu.cpp:640
-#: src/frontend/mame/ui/simpleselgame.cpp:351
-msgid "Sound: OK"
-msgstr "声音: OK"
-
-#: src/frontend/mame/ui/selmenu.cpp:650
-#, c-format
-msgid "%1$s %2$s"
-msgstr "%1$s %2$s"
-
-#: src/frontend/mame/ui/selmenu.cpp:1975
-msgid "Images"
-msgstr "图像"
-
-#: src/frontend/mame/ui/selmenu.cpp:1976
-msgid "Infos"
-msgstr "信息"
-
-#: src/frontend/mame/ui/selmenu.cpp:2386 src/frontend/mame/ui/miscmenu.cpp:826
-msgid " (default)"
-msgstr " (缺省)"
+#: src/frontend/mame/ui/videoopt.cpp:228
+msgid "View"
+msgstr "检视"
-#: src/frontend/mame/ui/selmenu.cpp:2454
-msgid "Usage"
-msgstr "用法"
+#: src/frontend/mame/ui/videoopt.cpp:228
+msgid "Cropped"
+msgstr "裁切"
-#: src/frontend/mame/ui/selmenu.cpp:2489
-msgid "General Info"
-msgstr "一般信息"
+#: src/frontend/mame/ui/videoopt.cpp:228
+msgid "Full"
+msgstr "全部"
#: src/frontend/mame/ui/dirmenu.cpp:35
msgid "ROMs"
@@ -290,6 +113,30 @@ msgstr "图示"
msgid "Cheats"
msgstr "作弊码文件 (cheat)"
+#: src/frontend/mame/ui/dirmenu.cpp:45 src/frontend/mame/ui/selmenu.cpp:71
+msgid "Snapshots"
+msgstr "快照 (snap)"
+
+#: src/frontend/mame/ui/dirmenu.cpp:46 src/frontend/mame/ui/selmenu.cpp:72
+msgid "Cabinets"
+msgstr "机械图 (cabinets)"
+
+#: src/frontend/mame/ui/dirmenu.cpp:47 src/frontend/mame/ui/selmenu.cpp:75
+msgid "Flyers"
+msgstr "广告图 (flyers)"
+
+#: src/frontend/mame/ui/dirmenu.cpp:48 src/frontend/mame/ui/selmenu.cpp:76
+msgid "Titles"
+msgstr "标题图 (titles)"
+
+#: src/frontend/mame/ui/dirmenu.cpp:49 src/frontend/mame/ui/selmenu.cpp:77
+msgid "Ends"
+msgstr "结束图 (ends)"
+
+#: src/frontend/mame/ui/dirmenu.cpp:50 src/frontend/mame/ui/selmenu.cpp:74
+msgid "PCBs"
+msgstr "PCB 图"
+
#: src/frontend/mame/ui/dirmenu.cpp:52
msgid "Controls Panels"
msgstr "控制面板"
@@ -302,14 +149,42 @@ msgstr "十字准星"
msgid "Artworks"
msgstr "装饰图"
+#: src/frontend/mame/ui/dirmenu.cpp:55 src/frontend/mame/ui/selmenu.cpp:79
+msgid "Bosses"
+msgstr "首领"
+
#: src/frontend/mame/ui/dirmenu.cpp:56
msgid "Artworks Preview"
msgstr "装饰图预览"
+#: src/frontend/mame/ui/dirmenu.cpp:57 src/frontend/mame/ui/selmenu.cpp:85
+msgid "Select"
+msgstr "选择"
+
#: src/frontend/mame/ui/dirmenu.cpp:58
msgid "GameOver"
msgstr "游戏结束"
+#: src/frontend/mame/ui/dirmenu.cpp:59 src/frontend/mame/ui/selmenu.cpp:83
+msgid "HowTo"
+msgstr "说明"
+
+#: src/frontend/mame/ui/dirmenu.cpp:60 src/frontend/mame/ui/selmenu.cpp:80
+msgid "Logos"
+msgstr "标题图"
+
+#: src/frontend/mame/ui/dirmenu.cpp:61 src/frontend/mame/ui/selmenu.cpp:84
+msgid "Scores"
+msgstr "得分"
+
+#: src/frontend/mame/ui/dirmenu.cpp:62 src/frontend/mame/ui/selmenu.cpp:81
+msgid "Versus"
+msgstr "对战"
+
+#: src/frontend/mame/ui/dirmenu.cpp:63 src/frontend/mame/ui/selmenu.cpp:87
+msgid "Covers"
+msgstr "封面"
+
#: src/frontend/mame/ui/dirmenu.cpp:116
msgid "Folders Setup"
msgstr "文件夹设定"
@@ -350,266 +225,14 @@ msgstr "按下 TAB 键设定"
msgid "Remove %1$s Folder"
msgstr "移除 %1$s 文件夹"
-#: src/frontend/mame/ui/info.cpp:30
-msgid "protection"
-msgstr "保护"
-
-#: src/frontend/mame/ui/info.cpp:31
-msgid "color palette"
-msgstr "色盘"
-
-#: src/frontend/mame/ui/info.cpp:32
-msgid "graphics"
-msgstr "图形"
-
-#: src/frontend/mame/ui/info.cpp:33
-msgid "sound"
-msgstr "声音"
-
-#: src/frontend/mame/ui/info.cpp:34
-msgid "controls"
-msgstr "控制"
-
-#: src/frontend/mame/ui/info.cpp:35
-msgid "keyboard"
-msgstr "键盘"
-
-#: src/frontend/mame/ui/info.cpp:36
-msgid "mouse"
-msgstr "滑鼠"
-
-#: src/frontend/mame/ui/info.cpp:37
-msgid "microphone"
-msgstr "麦克风"
-
-#: src/frontend/mame/ui/info.cpp:38
-msgid "camera"
-msgstr "相机"
-
-#: src/frontend/mame/ui/info.cpp:39
-msgid "disk"
-msgstr "磁碟"
-
-#: src/frontend/mame/ui/info.cpp:40
-msgid "printer"
-msgstr "印表机"
-
-#: src/frontend/mame/ui/info.cpp:41
-msgid "LAN"
-msgstr "区域网"
-
-#: src/frontend/mame/ui/info.cpp:42
-msgid "WAN"
-msgstr "广域网"
-
-#: src/frontend/mame/ui/info.cpp:43
-msgid "timing"
-msgstr "计时"
-
-#: src/frontend/mame/ui/info.cpp:180
-msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
-msgstr "本机械有一个或更多的 ROM/CHD 是不正确的。此机械可能无法正确执行。\n"
-
-#: src/frontend/mame/ui/info.cpp:190
-msgid ""
-"There are known problems with this machine\n"
-"\n"
-msgstr ""
-"本机械已知具有下列的问题\n"
-"\n"
-
-#: src/frontend/mame/ui/info.cpp:195
-msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
-msgstr "本机械有一个或更多的 ROM/CHD 尚未正确地被 DUMP。\n"
-
-#: src/frontend/mame/ui/info.cpp:200
-msgid "Completely unemulated features: "
-msgstr "未完整模拟功能: "
-
-#: src/frontend/mame/ui/info.cpp:206 src/frontend/mame/ui/info.cpp:222
-#, c-format
-msgid "%s"
-msgstr "%s"
-
-#: src/frontend/mame/ui/info.cpp:206 src/frontend/mame/ui/info.cpp:222
-#: src/frontend/mame/ui/info.cpp:267
-#, c-format
-msgid ", %s"
-msgstr ", %s"
-
-#: src/frontend/mame/ui/info.cpp:216
-msgid "Imperfectly emulated features: "
-msgstr "未完美模拟功能: "
-
-#: src/frontend/mame/ui/info.cpp:231
-msgid "Screen flipping in cocktail mode is not supported.\n"
-msgstr "尚未支援台面型筐体模式的画面翻转。"
-
-#: src/frontend/mame/ui/info.cpp:233
-msgid "This machine requires external artwork files.\n"
-msgstr "此机械需要额外的装饰图档"
-
-#: src/frontend/mame/ui/info.cpp:235
-msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
-"elements that are not bugs in the emulation.\n"
-msgstr "本机械无法完成,并非模拟中的错误而可能呈现怪异的行为或缺少元件。\n"
-
-#: src/frontend/mame/ui/info.cpp:237
-msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
-"expected behaviour.\n"
-msgstr "本机械无声音硬体,故 MAME 将不会产生声音,这是可预期的行为。\n"
-
-#: src/frontend/mame/ui/info.cpp:241
-msgid ""
-"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
-msgstr ""
-"\n"
-"此机械无法执行,机械的模拟还不完全。除了等待开发人员改良模拟之外,没有方法可"
-"以解决这个问题。\n"
-
-#: src/frontend/mame/ui/info.cpp:243
-msgid ""
-"\n"
-"Elements of this machine cannot be emulated as they requires physical "
-"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
-msgstr ""
-"此机械的部分元件无法模拟,因其需要实际活动的互动或机械装置的组合。故无法完成"
-"此机械的体验。\n"
-
-#: src/frontend/mame/ui/info.cpp:265
-#, c-format
-msgid ""
-"\n"
-"\n"
-"There are working clones of this machine: %s"
-msgstr ""
-"\n"
-"\n"
-"本机械尚有可执行的彷製版: %s"
-
-#: src/frontend/mame/ui/info.cpp:278
-msgid ""
-"\n"
-"\n"
-"Press any key to continue"
-msgstr ""
-"\n"
-"\n"
-"按任意按键继续"
-
-#: src/frontend/mame/ui/info.cpp:293
-#, c-format
-msgid ""
-"%1$s\n"
-"%2$s %3$s\n"
-"Driver: %4$s\n"
-"\n"
-"CPU:\n"
-msgstr ""
-"%1$s\n"
-"%2$s %3$s\n"
-"驱动: %4$s\n"
-"\n"
-"CPU:\n"
-
-#: src/frontend/mame/ui/info.cpp:328 src/frontend/mame/ui/info.cpp:366
-msgid "MHz"
-msgstr "MHz"
-
-#: src/frontend/mame/ui/info.cpp:328 src/frontend/mame/ui/info.cpp:366
-msgid "kHz"
-msgstr "kHz"
-
-#: src/frontend/mame/ui/info.cpp:342
-msgid ""
-"\n"
-"Sound:\n"
-msgstr ""
-"\n"
-"声音:\n"
-
-#: src/frontend/mame/ui/info.cpp:370
-msgid ""
-"\n"
-"Video:\n"
-msgstr ""
-"\n"
-"视讯:\n"
-
-#: src/frontend/mame/ui/info.cpp:374
-msgid "None\n"
-msgstr "无\n"
-
-#: src/frontend/mame/ui/info.cpp:381
-msgid "Vector"
-msgstr "向量"
-
-#: src/frontend/mame/ui/info.cpp:392
-#, c-format
-msgid "%1$s: %2$s\n"
-msgstr "%1$s: %2$s\n"
-
-#: src/frontend/mame/ui/info.cpp:392
-msgid "%2$s\n"
-msgstr "%2$s\n"
+#: src/frontend/mame/ui/selector.cpp:115
+msgid "Selection List - Search: "
+msgstr "选项清单 - 搜寻: "
-#: src/frontend/mame/ui/info.cpp:438
+#: src/frontend/mame/ui/selector.cpp:123
#, c-format
-msgid "Screen '%1$s'"
-msgstr "画面 '%1$s'"
-
-#: src/frontend/mame/ui/info.cpp:440
-msgid "Screen"
-msgstr "画面"
-
-#: src/frontend/mame/ui/info.cpp:525
-msgid "Not supported"
-msgstr "不支援"
-
-#: src/frontend/mame/ui/info.cpp:528
-msgid "Partially supported"
-msgstr "部分支援"
-
-#: src/frontend/mame/ui/info.cpp:536
-msgid "[empty]"
-msgstr "[ 空 ]"
-
-#: src/frontend/mame/ui/optsmenu.cpp:193
-msgid "Filter"
-msgstr "筛选"
-
-#: src/frontend/mame/ui/optsmenu.cpp:206
-msgid "Customize UI"
-msgstr "自订 UI"
-
-#: src/frontend/mame/ui/optsmenu.cpp:207
-msgid "Configure Directories"
-msgstr "设定目录"
-
-#: src/frontend/mame/ui/optsmenu.cpp:210 src/frontend/mame/ui/sndmenu.cpp:149
-msgid "Sound Options"
-msgstr "声音选项"
-
-#: src/frontend/mame/ui/optsmenu.cpp:213
-msgid "General Inputs"
-msgstr "一般输入"
-
-#: src/frontend/mame/ui/optsmenu.cpp:216
-msgid "Save Configuration"
-msgstr "保存设定"
-
-#: src/frontend/mame/ui/optsmenu.cpp:228
-msgid "Settings"
-msgstr "设定"
+msgid "Double click or press %1$s to select"
+msgstr "双击或按下 %1$s 以选择"
#: src/frontend/mame/ui/tapectrl.cpp:85
msgid "stopped"
@@ -651,30 +274,8 @@ msgstr "倒带"
msgid "Fast Forward"
msgstr "快进"
-#: src/frontend/mame/ui/inputmap.cpp:53
-msgid "User Interface"
-msgstr "使用者介面"
-
-#: src/frontend/mame/ui/inputmap.cpp:59
-msgid "Other Controls"
-msgstr "其他控制"
-
-#: src/frontend/mame/ui/inputmap.cpp:628 src/frontend/mame/ui/miscmenu.cpp:96
-#: src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset"
-msgstr "重设"
-
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
-msgstr "选项清单 - 搜寻: "
-
-#: src/frontend/mame/ui/selector.cpp:124
-#, c-format
-msgid "Double click or press %1$s to select"
-msgstr "双击或按下 %1$s 以选择"
-
-#: src/frontend/mame/ui/swlist.cpp:83 src/frontend/mame/ui/slotopt.cpp:220
-#: src/frontend/mame/ui/filesel.cpp:256
+#: src/frontend/mame/ui/swlist.cpp:83 src/frontend/mame/ui/filesel.cpp:256
+#: src/frontend/mame/ui/slotopt.cpp:220
msgid "[empty slot]"
msgstr "[空插槽]"
@@ -715,6 +316,182 @@ msgstr "软件用法"
msgid "Revision: "
msgstr "版本: "
+#: src/frontend/mame/ui/filecreate.cpp:79
+msgid "File Already Exists - Override?"
+msgstr "档案已存在 — 是否覆写?"
+
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1054
+msgid "No"
+msgstr "否"
+
+#: src/frontend/mame/ui/filecreate.cpp:82 src/frontend/mame/ui/utils.cpp:1054
+msgid "Yes"
+msgstr "是"
+
+#: src/frontend/mame/ui/filecreate.cpp:171
+msgid "New Image Name:"
+msgstr "新映像档名称:"
+
+#: src/frontend/mame/ui/filecreate.cpp:177
+msgid "Image Format:"
+msgstr "映像档格式"
+
+#: src/frontend/mame/ui/filecreate.cpp:183
+msgid "Create"
+msgstr "建立"
+
+#: src/frontend/mame/ui/filecreate.cpp:214
+msgid "Please enter a file extension too"
+msgstr "请一并输入副档名"
+
+#: src/frontend/mame/ui/filecreate.cpp:266
+msgid "Select image format"
+msgstr "选择映像档格式"
+
+#: src/frontend/mame/ui/mainmenu.cpp:60
+msgid "Input (general)"
+msgstr "输入设定 (一般)"
+
+#: src/frontend/mame/ui/mainmenu.cpp:62
+msgid "Input (this Machine)"
+msgstr "输入设定 (本机器)"
+
+#: src/frontend/mame/ui/mainmenu.cpp:65
+msgid "Analog Controls"
+msgstr "类比控制"
+
+#: src/frontend/mame/ui/mainmenu.cpp:67
+msgid "Dip Switches"
+msgstr "机械设定开关"
+
+#: src/frontend/mame/ui/mainmenu.cpp:69
+msgid "Machine Configuration"
+msgstr "机器设定"
+
+#: src/frontend/mame/ui/mainmenu.cpp:71
+msgid "Bookkeeping Info"
+msgstr "收入信息"
+
+#: src/frontend/mame/ui/mainmenu.cpp:73
+msgid "Machine Information"
+msgstr "机器信息"
+
+#: src/frontend/mame/ui/mainmenu.cpp:79
+msgid "Image Information"
+msgstr "映像档信息"
+
+#: src/frontend/mame/ui/mainmenu.cpp:81
+msgid "File Manager"
+msgstr "文件管理器"
+
+#: src/frontend/mame/ui/mainmenu.cpp:88
+msgid "Tape Control"
+msgstr "磁带控制"
+
+#: src/frontend/mame/ui/mainmenu.cpp:91 src/frontend/mame/ui/info_pty.cpp:30
+msgid "Pseudo terminals"
+msgstr "伪终端"
+
+#: src/frontend/mame/ui/mainmenu.cpp:94
+msgid "BIOS Selection"
+msgstr "选择 BIOS"
+
+#: src/frontend/mame/ui/mainmenu.cpp:97
+msgid "Slot Devices"
+msgstr "插槽设备"
+
+#: src/frontend/mame/ui/mainmenu.cpp:100
+msgid "Barcode Reader"
+msgstr "条码读取器"
+
+#: src/frontend/mame/ui/mainmenu.cpp:103
+msgid "Network Devices"
+msgstr "网路装置"
+
+#: src/frontend/mame/ui/mainmenu.cpp:106
+msgid "Keyboard Mode"
+msgstr "键盘模式"
+
+#: src/frontend/mame/ui/mainmenu.cpp:108
+msgid "Slider Controls"
+msgstr "参数调整"
+
+#: src/frontend/mame/ui/mainmenu.cpp:110 src/frontend/mame/ui/submenu.cpp:101
+msgid "Video Options"
+msgstr "视频选项"
+
+#: src/frontend/mame/ui/mainmenu.cpp:113
+msgid "Crosshair Options"
+msgstr "十字准星选项"
+
+#: src/frontend/mame/ui/mainmenu.cpp:116 plugins/cheat/init.lua:753
+msgid "Cheat"
+msgstr "游戏作弊"
+
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgid "Plugin Options"
+msgstr "插件选项"
+
+#: src/frontend/mame/ui/mainmenu.cpp:122
+msgid "External DAT View"
+msgstr "檢視外部文件"
+
+#: src/frontend/mame/ui/mainmenu.cpp:127 src/frontend/mame/ui/miscmenu.cpp:786
+msgid "Add To Favorites"
+msgstr "新增至最爱"
+
+#: src/frontend/mame/ui/mainmenu.cpp:129 src/frontend/mame/ui/miscmenu.cpp:788
+msgid "Remove From Favorites"
+msgstr "从最爱移除"
+
+#: src/frontend/mame/ui/mainmenu.cpp:135
+msgid "Select New Machine"
+msgstr "选择新机器"
+
+#: src/frontend/mame/ui/barcode.cpp:74
+msgid "New Barcode:"
+msgstr "新条码:"
+
+#: src/frontend/mame/ui/barcode.cpp:78
+msgid "Enter Code"
+msgstr "输入条码"
+
+#: src/frontend/mame/ui/barcode.cpp:119
+msgid "Barcode length invalid!"
+msgstr "条码长度无效!"
+
+#: src/frontend/mame/ui/info_pty.cpp:39
+msgid "[failed]"
+msgstr "[ 错误 ]"
+
+#: src/frontend/mame/ui/optsmenu.cpp:72 src/frontend/mame/ui/sndmenu.cpp:149
+msgid "Sound Options"
+msgstr "声音选项"
+
+#: src/frontend/mame/ui/optsmenu.cpp:75
+msgid "General Inputs"
+msgstr "一般输入"
+
+#: src/frontend/mame/ui/optsmenu.cpp:78
+msgid "Save Configuration"
+msgstr "保存设定"
+
+#: src/frontend/mame/ui/optsmenu.cpp:141
+msgid "Settings"
+msgstr "设定"
+
+#: src/frontend/mame/ui/optsmenu.cpp:199
+msgid "Filter"
+msgstr "筛选"
+
+#: src/frontend/mame/ui/optsmenu.cpp:212
+msgid "Customize UI"
+msgstr "自订 UI"
+
+#: src/frontend/mame/ui/optsmenu.cpp:213
+msgid "Configure Directories"
+msgstr "设定目录"
+
#: src/frontend/mame/ui/simpleselgame.cpp:149
msgid ""
"The selected game is missing one or more required ROM or CHD images. Please "
@@ -725,7 +502,7 @@ msgstr ""
"选定的游戏缺少一个至多个必要的 ROM 或 CHD 映像档,请选择其他游戏。\n"
"按任意键继续。"
-#: src/frontend/mame/ui/simpleselgame.cpp:241
+#: src/frontend/mame/ui/simpleselgame.cpp:247
#, c-format
msgid ""
"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
@@ -738,197 +515,327 @@ msgstr ""
"如果此为首次使用 %2$s,请参阅 docs 目录中的 config.txt 以取得设定 %2$s 的相关"
"信息。"
-#: src/frontend/mame/ui/simpleselgame.cpp:271
-#: src/frontend/mame/ui/selgame.cpp:436
+#: src/frontend/mame/ui/simpleselgame.cpp:277
+#: src/frontend/mame/ui/selgame.cpp:606
msgid "Configure Options"
msgstr "设定选项"
-#: src/frontend/mame/ui/simpleselgame.cpp:292
+#: src/frontend/mame/ui/simpleselgame.cpp:298
#, c-format
msgid "Type name or select: %1$s_"
msgstr "输入名称或选择: %1$s_"
-#: src/frontend/mame/ui/simpleselgame.cpp:294
+#: src/frontend/mame/ui/simpleselgame.cpp:300
msgid "Type name or select: (random)"
msgstr "输入名称或选择: (随机)"
-#: src/frontend/mame/ui/simpleselgame.cpp:308
-#: src/frontend/mame/ui/selsoft.cpp:564 src/frontend/mame/ui/selsoft.cpp:571
+#: src/frontend/mame/ui/simpleselgame.cpp:314
+#: src/frontend/mame/ui/selsoft.cpp:652 src/frontend/mame/ui/selsoft.cpp:659
#, c-format
msgid "%1$-.100s"
msgstr "%1$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:314
+#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/selmenu.cpp:618 src/frontend/mame/ui/selmenu.cpp:654
+#, c-format
+msgid "%1$s, %2$-.100s"
+msgstr "%1$s, %2$-.100s"
+
+#: src/frontend/mame/ui/simpleselgame.cpp:320
#, c-format
msgid "Driver: %1$-.100s"
msgstr "驱动: %-.100s\n"
-#: src/frontend/mame/ui/videoopt.cpp:56
-#, c-format
-msgid "Screen #%d"
-msgstr "画面 #%d"
+#: src/frontend/mame/ui/simpleselgame.cpp:336
+#: src/frontend/mame/ui/selmenu.cpp:667
+msgid "Overall: NOT WORKING"
+msgstr "整体: 不可执行"
-#: src/frontend/mame/ui/videoopt.cpp:204 src/frontend/mame/ui/submenu.cpp:48
-msgid "Rotate"
-msgstr "旋转"
+#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/selmenu.cpp:669
+msgid "Overall: Unemulated Protection"
+msgstr "整体: 未模拟保护"
-#: src/frontend/mame/ui/videoopt.cpp:208
-msgid "Backdrops"
-msgstr "背景图"
+#: src/frontend/mame/ui/simpleselgame.cpp:340
+#: src/frontend/mame/ui/selmenu.cpp:671
+msgid "Overall: Working"
+msgstr "整体: 可以执行"
-#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
-#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
-#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/cheatopt.cpp:273
-#: src/frontend/mame/ui/ui.cpp:1255
-msgid "Enabled"
-msgstr "已启用"
+#: src/frontend/mame/ui/simpleselgame.cpp:344
+#: src/frontend/mame/ui/selmenu.cpp:675
+msgid "Graphics: Unimplemented, "
+msgstr "图形: 不完整,"
-#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
-#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
-#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/cheatopt.cpp:273
-#: src/frontend/mame/ui/ui.cpp:1255
-msgid "Disabled"
-msgstr "已停用"
+#: src/frontend/mame/ui/simpleselgame.cpp:346
+#: src/frontend/mame/ui/selmenu.cpp:677
+msgid "Graphics: Imperfect, "
+msgstr "图形: 不完美, "
-#: src/frontend/mame/ui/videoopt.cpp:212
-msgid "Overlays"
-msgstr "覆叠图"
+#: src/frontend/mame/ui/simpleselgame.cpp:348
+#: src/frontend/mame/ui/selmenu.cpp:679
+msgid "Graphics: OK, "
+msgstr "图形: OK, "
-#: src/frontend/mame/ui/videoopt.cpp:216
-msgid "Bezels"
-msgstr "外框图"
+#: src/frontend/mame/ui/simpleselgame.cpp:351
+#: src/frontend/mame/ui/selmenu.cpp:682
+msgid "Sound: None"
+msgstr "声音: 无"
-#: src/frontend/mame/ui/videoopt.cpp:220
-msgid "CPanels"
-msgstr "操作台"
+#: src/frontend/mame/ui/simpleselgame.cpp:353
+#: src/frontend/mame/ui/selmenu.cpp:684
+msgid "Sound: Unimplemented"
+msgstr "声音: 无法执行"
-#: src/frontend/mame/ui/videoopt.cpp:228
-msgid "View"
-msgstr "检视"
+#: src/frontend/mame/ui/simpleselgame.cpp:355
+#: src/frontend/mame/ui/selmenu.cpp:686
+msgid "Sound: Imperfect"
+msgstr "声音: 不完美"
-#: src/frontend/mame/ui/videoopt.cpp:228
-msgid "Cropped"
-msgstr "裁切"
+#: src/frontend/mame/ui/simpleselgame.cpp:357
+#: src/frontend/mame/ui/selmenu.cpp:688
+msgid "Sound: OK"
+msgstr "声音: OK"
-#: src/frontend/mame/ui/videoopt.cpp:228
-msgid "Full"
-msgstr "全部"
+#: src/frontend/mame/ui/state.cpp:388
+msgid "Load State"
+msgstr "载入状态"
-#: src/frontend/mame/ui/filecreate.cpp:79
-msgid "File Already Exists - Override?"
-msgstr "档案已存在 — 是否覆写?"
+#: src/frontend/mame/ui/state.cpp:388
+msgid "Select position to load from"
+msgstr "选择载入位置"
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1047
-msgid "No"
-msgstr "否"
+#: src/frontend/mame/ui/state.cpp:412
+msgid "Save State"
+msgstr "保存状态"
-#: src/frontend/mame/ui/filecreate.cpp:82 src/frontend/mame/ui/utils.cpp:1047
-msgid "Yes"
-msgstr "是"
+#: src/frontend/mame/ui/state.cpp:412
+msgid "Select position to save to"
+msgstr "选择保存位置"
-#: src/frontend/mame/ui/filecreate.cpp:171
-msgid "New Image Name:"
-msgstr "新映像档名称:"
+#: src/frontend/mame/ui/ui.cpp:337
+msgid "This driver requires images to be loaded in the following device(s): "
+msgstr "此驱动需要额外载入下列装置的映像档: "
-#: src/frontend/mame/ui/filecreate.cpp:177
-msgid "Image Format:"
-msgstr "映像档格式"
+#: src/frontend/mame/ui/ui.cpp:1084 src/frontend/mame/ui/ui.cpp:1094
+msgid "Keyboard Emulation Status"
+msgstr "键盘模拟状态"
-#: src/frontend/mame/ui/filecreate.cpp:183
-msgid "Create"
-msgstr "建立"
+#: src/frontend/mame/ui/ui.cpp:1086
+msgid "Mode: PARTIAL Emulation"
+msgstr "模式: 部分模拟"
-#: src/frontend/mame/ui/filecreate.cpp:214
-msgid "Please enter a file extension too"
-msgstr "请一并输入副档名"
+#: src/frontend/mame/ui/ui.cpp:1087
+msgid "UI: Enabled"
+msgstr "UI: 已启用"
-#: src/frontend/mame/ui/filecreate.cpp:266
-msgid "Select image format"
-msgstr "选择映像档格式"
+#: src/frontend/mame/ui/ui.cpp:1089 src/frontend/mame/ui/ui.cpp:1099
+msgid "**Use ScrLock to toggle**"
+msgstr "**使用 ScrLock 键切换**"
-#: src/frontend/mame/ui/miscmenu.cpp:43
-msgid "Keyboard Mode:"
-msgstr "键盘模式:"
+#: src/frontend/mame/ui/ui.cpp:1096
+msgid "Mode: FULL Emulation"
+msgstr "模式: 完整模拟"
-#: src/frontend/mame/ui/miscmenu.cpp:43
-msgid "Natural"
-msgstr "自然"
+#: src/frontend/mame/ui/ui.cpp:1097
+msgid "UI: Disabled"
+msgstr "UI: 已停用"
-#: src/frontend/mame/ui/miscmenu.cpp:43
-msgid "Emulated"
-msgstr "模拟"
+#: src/frontend/mame/ui/ui.cpp:1249
+msgid "Autofire can't be enabled"
+msgstr "无法启用连发"
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/ui.cpp:1302
#, c-format
msgid ""
-"Uptime: %1$d:%2$02d:%3$02d\n"
+"Are you sure you want to quit?\n"
"\n"
+"Press ''%1$s'' to quit,\n"
+"Press ''%2$s'' to return to emulation."
msgstr ""
-"执行时间: %1$d:%2$02d:%3$02d\n"
+"确定要退出吗?\n"
"\n"
+"按 ''%1$s'' 退出,\n"
+"按 ''%2$s'' 继续模拟。"
+
+#: src/frontend/mame/ui/ui.cpp:1374
+msgid "Master Volume"
+msgstr "主音量"
-#: src/frontend/mame/ui/miscmenu.cpp:238
+#: src/frontend/mame/ui/ui.cpp:1383
#, c-format
-msgid ""
-"Uptime: %1$d:%2$02d\n"
-"\n"
-msgstr ""
-"执行时间: %1$d:%2$02d\n"
-"\n"
+msgid "%1$s Volume"
+msgstr "%1$s 音量"
-#: src/frontend/mame/ui/miscmenu.cpp:242
+#: src/frontend/mame/ui/ui.cpp:1407
#, c-format
-msgid ""
-"Tickets dispensed: %1$d\n"
-"\n"
-msgstr ""
-"彩票分配数: %1$d\n"
-"\n"
+msgid "Overclock CPU %1$s"
+msgstr "超频 CPU %1$s"
-#: src/frontend/mame/ui/miscmenu.cpp:253
-msgid "Coin %1$c: NA%3$s\n"
-msgstr "投币数 %1$c: NA%3$s\n"
+#: src/frontend/mame/ui/ui.cpp:1416
+#, c-format
+msgid "Overclock %1$s sound"
+msgstr "超频 %1$s 声音"
-#: src/frontend/mame/ui/miscmenu.cpp:253
+#: src/frontend/mame/ui/ui.cpp:1437
#, c-format
-msgid "Coin %1$c: %2$d%3$s\n"
-msgstr "投币数 %1$c: %2$d%3$s\n"
+msgid "%1$s Refresh Rate"
+msgstr "%1$s 刷新率"
-#: src/frontend/mame/ui/miscmenu.cpp:256
-msgid " (locked)"
-msgstr " (已锁定)"
+#: src/frontend/mame/ui/ui.cpp:1442
+#, c-format
+msgid "%1$s Brightness"
+msgstr "%1$s 亮度"
-#: src/frontend/mame/ui/miscmenu.cpp:503
-msgid "Visible Delay"
-msgstr "可见度延迟"
+#: src/frontend/mame/ui/ui.cpp:1444
+#, c-format
+msgid "%1$s Contrast"
+msgstr "%1$s 对比"
-#: src/frontend/mame/ui/miscmenu.cpp:601
+#: src/frontend/mame/ui/ui.cpp:1446
#, c-format
-msgid "%s.xml saved under ui folder."
-msgstr "%s.xml 已储存于 ui 文件夹。"
+msgid "%1$s Gamma"
+msgstr "%1$s 迦玛值"
-#: src/frontend/mame/ui/miscmenu.cpp:627
-msgid "Name: Description:\n"
-msgstr "名称: 描述:\n"
+#: src/frontend/mame/ui/ui.cpp:1450
+#, c-format
+msgid "%1$s Horiz Stretch"
+msgstr "%1$s 水平延展"
-#: src/frontend/mame/ui/miscmenu.cpp:638
+#: src/frontend/mame/ui/ui.cpp:1452
#, c-format
-msgid "%s.txt saved under ui folder."
-msgstr "%s.txt 已储存于 ui 资料夹下。"
+msgid "%1$s Horiz Position"
+msgstr "%1$s 水平位置"
-#: src/frontend/mame/ui/miscmenu.cpp:655
-msgid "Export list in XML format (like -listxml)"
-msgstr "汇出 XML 格式列表 (同 -listxml)"
+#: src/frontend/mame/ui/ui.cpp:1454
+#, c-format
+msgid "%1$s Vert Stretch"
+msgstr "%1$s 垂直延展"
-#: src/frontend/mame/ui/miscmenu.cpp:656
-msgid "Export list in XML format (like -listxml, but exclude devices)"
-msgstr "汇出 TXT 格式列表 (同 -listfull,但不包含装置)"
+#: src/frontend/mame/ui/ui.cpp:1456
+#, c-format
+msgid "%1$s Vert Position"
+msgstr "%1$s 垂直位置"
-#: src/frontend/mame/ui/miscmenu.cpp:657
-msgid "Export list in TXT format (like -listfull)"
-msgstr "汇出 TXT 格式列表 (同 -listfull)"
+#: src/frontend/mame/ui/ui.cpp:1475
+#, c-format
+msgid "Laserdisc '%1$s' Horiz Stretch"
+msgstr "激光影碟 %1$s 水平延展"
-#: src/frontend/mame/ui/miscmenu.cpp:710 src/frontend/mame/ui/ui.cpp:2230
+#: src/frontend/mame/ui/ui.cpp:1477
+#, c-format
+msgid "Laserdisc '%1$s' Horiz Position"
+msgstr "激光影碟 %1$s 水平位置"
+
+#: src/frontend/mame/ui/ui.cpp:1479
+#, c-format
+msgid "Laserdisc '%1$s' Vert Stretch"
+msgstr "激光影碟 %1$s 垂直延展"
+
+#: src/frontend/mame/ui/ui.cpp:1481
+#, c-format
+msgid "Laserdisc '%1$s' Vert Position"
+msgstr "激光影碟 %1$s 垂直位置"
+
+#: src/frontend/mame/ui/ui.cpp:1493
+msgid "Vector Flicker"
+msgstr "向量闪烁度"
+
+#: src/frontend/mame/ui/ui.cpp:1494
+msgid "Beam Width Minimum"
+msgstr "最小光束宽度"
+
+#: src/frontend/mame/ui/ui.cpp:1495
+msgid "Beam Width Maximum"
+msgstr "最大光束宽度"
+
+#: src/frontend/mame/ui/ui.cpp:1496
+msgid "Beam Intensity Weight"
+msgstr "光束强度"
+
+#: src/frontend/mame/ui/ui.cpp:1511
+#, c-format
+msgid "Crosshair Scale %1$s"
+msgstr "十字准星尺度 %1$s"
+
+#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
+msgid "X"
+msgstr "X"
+
+#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
+msgid "Y"
+msgstr "Y"
+
+#: src/frontend/mame/ui/ui.cpp:1513
+#, c-format
+msgid "Crosshair Offset %1$s"
+msgstr "十字准星位移 %1$s"
+
+#: src/frontend/mame/ui/ui.cpp:1601
+#, c-format
+msgid "%1$3ddB"
+msgstr "%1$3ddB"
+
+#: src/frontend/mame/ui/ui.cpp:1645
+#, c-format
+msgid "%1$d%%"
+msgstr "%1$d%%"
+
+#: src/frontend/mame/ui/ui.cpp:1661
+#, c-format
+msgid "%1$3.0f%%"
+msgstr "%1$3.0f%%"
+
+#: src/frontend/mame/ui/ui.cpp:1685
+#, c-format
+msgid "%1$.3ffps"
+msgstr "%1$.3ffps"
+
+#: src/frontend/mame/ui/ui.cpp:1708 src/frontend/mame/ui/ui.cpp:1730
+#: src/frontend/mame/ui/ui.cpp:1751 src/frontend/mame/ui/ui.cpp:1773
+#: src/frontend/mame/ui/ui.cpp:1795 src/frontend/mame/ui/ui.cpp:1817
+#: src/frontend/mame/ui/ui.cpp:1839 src/frontend/mame/ui/ui.cpp:1861
+#: src/frontend/mame/ui/ui.cpp:1883 src/frontend/mame/ui/ui.cpp:1905
+#: src/frontend/mame/ui/ui.cpp:1927
+#, c-format
+msgid "%1$.3f"
+msgstr "%1$.3f"
+
+#: src/frontend/mame/ui/ui.cpp:1942 src/frontend/mame/ui/ui.cpp:1957
+#: src/frontend/mame/ui/ui.cpp:1972 src/frontend/mame/ui/ui.cpp:1987
+#, c-format
+msgid "%1$1.2f"
+msgstr "%1$1.2f"
+
+#: src/frontend/mame/ui/ui.cpp:2005
+#, c-format
+msgid "Crosshair Scale X %1$1.3f"
+msgstr "十字准星尺度 X %1$1.3f"
+
+#: src/frontend/mame/ui/ui.cpp:2005
+#, c-format
+msgid "Crosshair Scale Y %1$1.3f"
+msgstr "十字准星尺度 Y %1$1.3f"
+
+#: src/frontend/mame/ui/ui.cpp:2024
+#, c-format
+msgid "Crosshair Offset X %1$1.3f"
+msgstr "十字准星位移 X %1$1.3f"
+
+#: src/frontend/mame/ui/ui.cpp:2024
+#, c-format
+msgid "Crosshair Offset Y %1$1.3f"
+msgstr "十字准星位移 Y %1$1.3f"
+
+#: src/frontend/mame/ui/ui.cpp:2167
+msgid "**Error saving ui.ini**"
+msgstr "**保存 ui.ini 时错误**"
+
+#: src/frontend/mame/ui/ui.cpp:2226
+#, c-format
+msgid "**Error saving %s.ini**"
+msgstr "**保存 %s.ini 时错误**"
+
+#: src/frontend/mame/ui/ui.cpp:2230 src/frontend/mame/ui/miscmenu.cpp:726
msgid ""
"\n"
" Configuration saved \n"
@@ -938,160 +845,338 @@ msgstr ""
" 设定已保存 \n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:760 src/frontend/mame/ui/utils.cpp:66
+#: src/frontend/mame/ui/cheatopt.cpp:92 plugins/cheat/init.lua:671
+#, c-format, lua-format
+msgid ""
+"Cheat Comment:\n"
+"%s"
+msgstr ""
+"作弊码注解:\n"
+"%s"
+
+#: src/frontend/mame/ui/cheatopt.cpp:105
+msgid "All cheats reloaded"
+msgstr "全部作弊码已重新载入"
+
+#: src/frontend/mame/ui/cheatopt.cpp:136
+msgid "Autofire Settings"
+msgstr "连发设定"
+
+#: src/frontend/mame/ui/cheatopt.cpp:157 plugins/cheat/init.lua:599
+msgid "Reset All"
+msgstr "全部重设"
+
+#: src/frontend/mame/ui/cheatopt.cpp:160 plugins/cheat/init.lua:600
+msgid "Reload All"
+msgstr "全部重新载入"
+
+#: src/frontend/mame/ui/cheatopt.cpp:273
+msgid "Autofire Status"
+msgstr "连发状态"
+
+#: src/frontend/mame/ui/cheatopt.cpp:306
+msgid "No buttons found on this machine!"
+msgstr "在此机器上找不到按钮!"
+
+#: src/frontend/mame/ui/cheatopt.cpp:317 src/frontend/mame/ui/cheatopt.cpp:321
+msgid "Autofire Delay"
+msgstr "连发延迟"
+
+#: src/frontend/mame/ui/selsoft.cpp:228 src/frontend/mame/ui/selgame.cpp:464
+#, c-format
+msgid ""
+"%s\n"
+" added to favorites list."
+msgstr ""
+"%s\n"
+" 已新增至最爱清单。"
+
+#: src/frontend/mame/ui/selsoft.cpp:233 src/frontend/mame/ui/selgame.cpp:469
+#: src/frontend/mame/ui/selgame.cpp:475
+#, c-format
+msgid ""
+"%s\n"
+" removed from favorites list."
+msgstr ""
+"%s\n"
+" 已从最爱清单移除。"
+
+#: src/frontend/mame/ui/selsoft.cpp:507
+msgid ""
+"The selected software is missing one or more required files. Please select a "
+"different software.\n"
+"\n"
+msgstr ""
+"选定的软件缺少一个至多个必要的 ROM 或 CHD 映像档,请选择其他软体。\n"
+"\n"
+
+#: src/frontend/mame/ui/selsoft.cpp:513 src/frontend/mame/ui/selgame.cpp:1471
+msgid "Press any key to continue."
+msgstr "按任意键继续。"
+
+#: src/frontend/mame/ui/selsoft.cpp:637
+#, c-format
+msgid "%1$s %2$s ( %3$d / %4$d software packages )"
+msgstr "%1$s %2$s ( %3$d / %4$d 软件包 )"
+
+#: src/frontend/mame/ui/selsoft.cpp:638
+#, c-format
+msgid "Driver: \"%1$s\" software list "
+msgstr "驱动: \"%1$s\" 软件清单 "
+
+#: src/frontend/mame/ui/selsoft.cpp:643 src/frontend/mame/ui/selgame.cpp:1412
+#, c-format
+msgid "%1$s: %2$s - Search: %3$s_"
+msgstr "%1$s: %2$s - 搜寻: %3$s_"
+
+#: src/frontend/mame/ui/selsoft.cpp:645 src/frontend/mame/ui/selgame.cpp:1414
+#, c-format
+msgid "Search: %1$s_"
+msgstr "搜寻: %1$s_"
+
+#: src/frontend/mame/ui/utils.cpp:60 src/frontend/mame/ui/utils.cpp:84
+msgid "Unfiltered"
+msgstr "未过滤"
+
+#: src/frontend/mame/ui/utils.cpp:61 src/frontend/mame/ui/utils.cpp:85
+msgid "Available"
+msgstr "可用"
+
+#: src/frontend/mame/ui/utils.cpp:62 src/frontend/mame/ui/utils.cpp:86
+msgid "Unavailable"
+msgstr "不可用"
+
+#: src/frontend/mame/ui/utils.cpp:63
+msgid "Working"
+msgstr "可以执行"
+
+#: src/frontend/mame/ui/utils.cpp:64
+msgid "Not Working"
+msgstr "不可执行"
+
+#: src/frontend/mame/ui/utils.cpp:65
+msgid "Mechanical"
+msgstr "机械式"
+
+#: src/frontend/mame/ui/utils.cpp:66
+msgid "Not Mechanical"
+msgstr "非机械式"
+
+#: src/frontend/mame/ui/utils.cpp:67
+msgid "Category"
+msgstr "类别"
+
+#: src/frontend/mame/ui/utils.cpp:68 src/frontend/mame/ui/utils.cpp:87
+msgid "Favorites"
+msgstr "最爱"
+
+#: src/frontend/mame/ui/utils.cpp:69 src/frontend/mame/ui/miscmenu.cpp:770
msgid "BIOS"
msgstr "BIOS"
-#: src/frontend/mame/ui/miscmenu.cpp:764
-msgid "Driver"
-msgstr "驱动"
+#: src/frontend/mame/ui/utils.cpp:70
+msgid "Not BIOS"
+msgstr "非 BIOS"
-#: src/frontend/mame/ui/miscmenu.cpp:767
-msgid "This machine has no BIOS."
-msgstr "此机台没有 BIOS。"
+#: src/frontend/mame/ui/utils.cpp:71 src/frontend/mame/ui/utils.cpp:88
+msgid "Parents"
+msgstr "母档"
-#: src/frontend/mame/ui/miscmenu.cpp:776 src/frontend/mame/ui/mainmenu.cpp:145
-msgid "Add To Favorites"
-msgstr "新增至最爱"
+#: src/frontend/mame/ui/utils.cpp:72 src/frontend/mame/ui/utils.cpp:89
+msgid "Clones"
+msgstr "克隆版"
-#: src/frontend/mame/ui/miscmenu.cpp:778 src/frontend/mame/ui/mainmenu.cpp:147
-msgid "Remove From Favorites"
-msgstr "从最爱移除"
+#: src/frontend/mame/ui/utils.cpp:73
+msgid "Manufacturer"
+msgstr "制造商"
-#: src/frontend/mame/ui/miscmenu.cpp:781
-msgid "Save machine configuration"
-msgstr "保存机械设定"
+#: src/frontend/mame/ui/utils.cpp:74 src/frontend/mame/ui/utils.cpp:90
+msgid "Year"
+msgstr "年代"
-#: src/frontend/mame/ui/miscmenu.cpp:792
-msgid "Configure machine:"
-msgstr "设定机台:"
+#: src/frontend/mame/ui/utils.cpp:75
+msgid "Save Supported"
+msgstr "已支援即时存档"
-#: src/frontend/mame/ui/miscmenu.cpp:895 src/frontend/mame/ui/sndmenu.cpp:135
-#: src/frontend/mame/ui/sndmenu.cpp:137 src/frontend/mame/ui/menu.cpp:736
-#: src/frontend/mame/ui/cheatopt.cpp:299 src/frontend/mame/ui/cheatopt.cpp:305
-#: plugins/cheat/init.lua:551 plugins/cheatfind/init.lua:619
-msgid "On"
-msgstr "开"
+#: src/frontend/mame/ui/utils.cpp:76
+msgid "Save Unsupported"
+msgstr "不支援即时存档"
-#: src/frontend/mame/ui/miscmenu.cpp:895 src/frontend/mame/ui/sndmenu.cpp:135
-#: src/frontend/mame/ui/sndmenu.cpp:137 src/frontend/mame/ui/menu.cpp:739
-#: src/frontend/mame/ui/cheatopt.cpp:299 src/frontend/mame/ui/cheatopt.cpp:305
-#: plugins/cheat/init.lua:554 plugins/cheat/init.lua:563
-#: plugins/cheatfind/init.lua:616
-msgid "Off"
-msgstr "关"
+#: src/frontend/mame/ui/utils.cpp:77
+msgid "CHD Required"
+msgstr "需要 CHD"
-#: src/frontend/mame/ui/miscmenu.cpp:909 src/frontend/mame/ui/selgame.cpp:441
-msgid "Plugins"
-msgstr "插件"
+#: src/frontend/mame/ui/utils.cpp:78
+msgid "No CHD Required"
+msgstr "不需要 CHD"
-#: src/frontend/mame/ui/barcode.cpp:74
-msgid "New Barcode:"
-msgstr "新条码:"
+#: src/frontend/mame/ui/utils.cpp:79
+msgid "Vertical Screen"
+msgstr "垂直萤幕"
-#: src/frontend/mame/ui/barcode.cpp:78
-msgid "Enter Code"
-msgstr "输入条码"
+#: src/frontend/mame/ui/utils.cpp:80
+msgid "Horizontal Screen"
+msgstr "水平萤幕"
-#: src/frontend/mame/ui/barcode.cpp:119
-msgid "Barcode length invalid!"
-msgstr "条码长度无效!"
+#: src/frontend/mame/ui/utils.cpp:81 src/frontend/mame/ui/utils.cpp:98
+msgid "Custom Filter"
+msgstr "自订过滤"
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:99
-msgid "Pseudo terminals"
-msgstr "伪终端"
+#: src/frontend/mame/ui/utils.cpp:91
+msgid "Publisher"
+msgstr "出版商"
-#: src/frontend/mame/ui/info_pty.cpp:39
-msgid "[failed]"
-msgstr "[ 错误 ]"
+#: src/frontend/mame/ui/utils.cpp:92
+msgid "Supported"
+msgstr "已支援"
-#: src/frontend/mame/ui/mainmenu.cpp:60
-msgid "Input (general)"
-msgstr "输入设定 (一般)"
+#: src/frontend/mame/ui/utils.cpp:93
+msgid "Partially Supported"
+msgstr "部分支援"
-#: src/frontend/mame/ui/mainmenu.cpp:62
-msgid "Input (this Machine)"
-msgstr "输入设定 (本机器)"
+#: src/frontend/mame/ui/utils.cpp:94
+msgid "Unsupported"
+msgstr "不支援"
-#: src/frontend/mame/ui/mainmenu.cpp:66
-msgid "Analog Controls"
-msgstr "类比控制"
+#: src/frontend/mame/ui/utils.cpp:95
+msgid "Release Region"
+msgstr "释出区域"
-#: src/frontend/mame/ui/mainmenu.cpp:68
-msgid "Dip Switches"
-msgstr "机械设定开关"
+#: src/frontend/mame/ui/utils.cpp:96
+msgid "Device Type"
+msgstr "装置类别"
-#: src/frontend/mame/ui/mainmenu.cpp:71
-msgid "Machine Configuration"
-msgstr "机器设定"
+#: src/frontend/mame/ui/utils.cpp:97
+msgid "Software List"
+msgstr "软件清单"
-#: src/frontend/mame/ui/mainmenu.cpp:75
-msgid "Bookkeeping Info"
-msgstr "收入信息"
+#: src/frontend/mame/ui/utils.cpp:248
+msgid "<set up filters>"
+msgstr "<设定过滤>"
-#: src/frontend/mame/ui/mainmenu.cpp:78
-msgid "Machine Information"
-msgstr "机器信息"
+#: src/frontend/mame/ui/utils.cpp:356
+msgid "Select custom filters:"
+msgstr "选择自订过滤器:"
-#: src/frontend/mame/ui/mainmenu.cpp:85
-msgid "Image Information"
-msgstr "映像档信息"
+#: src/frontend/mame/ui/utils.cpp:507
+#, c-format
+msgid "Filter %1$u"
+msgstr "过滤 %1$u"
-#: src/frontend/mame/ui/mainmenu.cpp:88
-msgid "File Manager"
-msgstr "文件管理器"
+#: src/frontend/mame/ui/utils.cpp:522
+msgid "Remove last filter"
+msgstr "移除最后过滤器"
-#: src/frontend/mame/ui/mainmenu.cpp:96
-msgid "Tape Control"
-msgstr "磁带控制"
+#: src/frontend/mame/ui/utils.cpp:524
+msgid "Add filter"
+msgstr "新增过滤器"
-#: src/frontend/mame/ui/mainmenu.cpp:102
-msgid "BIOS Selection"
-msgstr "选择 BIOS"
+#: src/frontend/mame/ui/utils.cpp:966
+msgid "Select category:"
+msgstr "选择类别:"
-#: src/frontend/mame/ui/mainmenu.cpp:106
-msgid "Slot Devices"
-msgstr "插槽设备"
+#: src/frontend/mame/ui/utils.cpp:997
+msgid "[no category INI files]"
+msgstr "[没有类别 INI 档案]"
-#: src/frontend/mame/ui/mainmenu.cpp:110
-msgid "Barcode Reader"
-msgstr "条码读取器"
+#: src/frontend/mame/ui/utils.cpp:1005
+msgid "[no groups in INI file]"
+msgstr "[INI 档案中没有群组]"
-#: src/frontend/mame/ui/mainmenu.cpp:114
-msgid "Network Devices"
-msgstr "网路装置"
+#: src/frontend/mame/ui/utils.cpp:1039
+msgid "No category INI files found"
+msgstr "没有发现群组 INI 档案"
-#: src/frontend/mame/ui/mainmenu.cpp:118
-msgid "Keyboard Mode"
-msgstr "键盘模式"
+#: src/frontend/mame/ui/utils.cpp:1044
+msgid "File"
+msgstr "档案"
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Slider Controls"
-msgstr "参数调整"
+#: src/frontend/mame/ui/utils.cpp:1048
+msgid "No groups found in category file"
+msgstr "在类别档案中没有找到群组"
-#: src/frontend/mame/ui/mainmenu.cpp:124 src/frontend/mame/ui/submenu.cpp:101
-msgid "Video Options"
-msgstr "视频选项"
+#: src/frontend/mame/ui/utils.cpp:1053
+msgid "Group"
+msgstr "群组"
-#: src/frontend/mame/ui/mainmenu.cpp:128
-msgid "Crosshair Options"
-msgstr "十字准星选项"
+#: src/frontend/mame/ui/utils.cpp:1054
+msgid "Include clones"
+msgstr "包含克隆版"
-#: src/frontend/mame/ui/mainmenu.cpp:132 plugins/cheat/init.lua:735
-msgid "Cheat"
-msgstr "游戏作弊"
+#: src/frontend/mame/ui/filesel.cpp:260
+msgid "[create]"
+msgstr "[建立]"
-#: src/frontend/mame/ui/mainmenu.cpp:135
-msgid "Plugin Options"
-msgstr "插件选项"
+#: src/frontend/mame/ui/filesel.cpp:320
+#, c-format
+msgid "Error accessing %s"
+msgstr "错误存取 %s"
-#: src/frontend/mame/ui/mainmenu.cpp:139
-msgid "External DAT View"
-msgstr "檢視外部文件"
+#: src/frontend/mame/ui/filesel.cpp:536
+msgid "Select access mode"
+msgstr "选择存取模式"
-#: src/frontend/mame/ui/mainmenu.cpp:154
-msgid "Select New Machine"
-msgstr "选择新机器"
+#: src/frontend/mame/ui/filesel.cpp:537
+msgid "Read-only"
+msgstr "唯读"
+
+#: src/frontend/mame/ui/filesel.cpp:539
+msgid "Read-write"
+msgstr "读写"
+
+#: src/frontend/mame/ui/filesel.cpp:540
+msgid "Read this image, write to another image"
+msgstr "读取此映像档,写入至其他映像档"
+
+#: src/frontend/mame/ui/filesel.cpp:541
+msgid "Read this image, write to diff"
+msgstr "读取此映像档,写入差异档"
+
+#: src/frontend/mame/ui/slotopt.cpp:192
+#, c-format
+msgid "%s [internal]"
+msgstr "%s [内部]"
+
+#: src/frontend/mame/ui/slotopt.cpp:203 src/frontend/mame/ui/miscmenu.cpp:97
+#: src/frontend/mame/ui/inputmap.cpp:615
+msgid "Reset"
+msgstr "重设"
+
+#: src/frontend/mame/ui/viewgfx.cpp:407
+msgid " COLORS"
+msgstr " 色彩"
+
+#: src/frontend/mame/ui/viewgfx.cpp:407
+msgid " PENS"
+msgstr " PENS"
+
+#: src/frontend/mame/ui/menu.cpp:304
+msgid "Return to Machine"
+msgstr "回到机械"
+
+#: src/frontend/mame/ui/menu.cpp:309 src/frontend/mame/ui/menu.cpp:311
+msgid "Exit"
+msgstr "结束"
+
+#: src/frontend/mame/ui/menu.cpp:316 src/frontend/mame/ui/menu.cpp:318
+msgid "Return to Previous Menu"
+msgstr "回上一层菜单"
+
+#: src/frontend/mame/ui/menu.cpp:430 src/frontend/mame/ui/menu.cpp:762
+#: plugins/cheat/init.lua:569 plugins/cheatfind/init.lua:792
+#: plugins/cheatfind/init.lua:803
+msgid "On"
+msgstr "开"
+
+#: src/frontend/mame/ui/menu.cpp:430 src/frontend/mame/ui/menu.cpp:765
+#: plugins/cheat/init.lua:572 plugins/cheat/init.lua:581
+#: plugins/cheatfind/init.lua:789 plugins/cheatfind/init.lua:800
+msgid "Off"
+msgstr "关"
+
+#: src/frontend/mame/ui/menu.cpp:768
+msgid "Auto"
+msgstr "自动"
#: src/frontend/mame/ui/custui.cpp:31
msgid "Show All"
@@ -1313,595 +1398,417 @@ msgstr "黄"
msgid "Violet"
msgstr "紫"
-#: src/frontend/mame/ui/submenu.cpp:22
-msgid "Miscellaneous Options"
-msgstr "其他选项"
-
-#: src/frontend/mame/ui/submenu.cpp:23
-msgid "Re-select last machine played"
-msgstr "重新选择上次执行的机台"
-
-#: src/frontend/mame/ui/submenu.cpp:24
-msgid "Enlarge images in the right panel"
-msgstr "放大右侧面版的图片"
-
-#: src/frontend/mame/ui/submenu.cpp:26
-msgid "Show mouse pointer"
-msgstr "显示滑鼠指标"
-
-#: src/frontend/mame/ui/submenu.cpp:27
-msgid "Confirm quit from machines"
-msgstr "确认离开机台"
-
-#: src/frontend/mame/ui/submenu.cpp:28
-msgid "Skip information screen at startup"
-msgstr "略过起始的信息画面"
-
-#: src/frontend/mame/ui/submenu.cpp:29
-msgid "Force 4:3 aspect for snapshot display"
-msgstr "强制撷图显示比例为 4:3"
-
-#: src/frontend/mame/ui/submenu.cpp:30
-msgid "Use image as background"
-msgstr "使用图片作为背景"
-
-#: src/frontend/mame/ui/submenu.cpp:31
-msgid "Skip BIOS selection menu"
-msgstr "略过 BIOS 选择菜单"
-
-#: src/frontend/mame/ui/submenu.cpp:32
-msgid "Skip software parts selection menu"
-msgstr "略过软件部分选择菜单"
-
-#: src/frontend/mame/ui/submenu.cpp:33
-msgid "Info auto audit"
-msgstr "信息自动校验"
-
-#: src/frontend/mame/ui/submenu.cpp:34
-msgid "Hide romless machine from available list"
-msgstr "在可用清单中隐藏无 ROM 机台"
-
-#: src/frontend/mame/ui/submenu.cpp:38
-msgid "Advanced Options"
-msgstr "进阶选项"
-
-#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Performance Options"
-msgstr "效能选项"
-
-#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Auto frame skip"
-msgstr "自动省略画格"
-
-#: src/frontend/mame/ui/submenu.cpp:41
-msgid "Frame skip"
-msgstr "省略画格"
-
-#: src/frontend/mame/ui/submenu.cpp:42
-msgid "Throttle"
-msgstr "限制速度"
-
-#: src/frontend/mame/ui/submenu.cpp:43
-msgid "Sleep"
-msgstr "休眠"
-
-#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Speed"
-msgstr "速度"
-
-#: src/frontend/mame/ui/submenu.cpp:45
-msgid "Refresh speed"
-msgstr "更新速度"
-
-#: src/frontend/mame/ui/submenu.cpp:47
-msgid "Rotation Options"
-msgstr "选转选项"
-
-#: src/frontend/mame/ui/submenu.cpp:49
-msgid "Rotate right"
-msgstr "右旋转"
-
-#: src/frontend/mame/ui/submenu.cpp:50
-msgid "Rotate left"
-msgstr "左旋转"
-
-#: src/frontend/mame/ui/submenu.cpp:51
-msgid "Auto rotate right"
-msgstr "自动右旋转"
-
-#: src/frontend/mame/ui/submenu.cpp:52
-msgid "Auto rotate left"
-msgstr "自动左旋转"
-
-#: src/frontend/mame/ui/submenu.cpp:53
-msgid "Flip X"
-msgstr "翻转 X"
-
-#: src/frontend/mame/ui/submenu.cpp:54
-msgid "Flip Y"
-msgstr "翻转 Y"
-
-#: src/frontend/mame/ui/submenu.cpp:56
-msgid "Artwork Options"
-msgstr "装饰图选项"
-
-#: src/frontend/mame/ui/submenu.cpp:57
-msgid "Artwork Crop"
-msgstr "装饰图裁切"
-
-#: src/frontend/mame/ui/submenu.cpp:58
-msgid "Use Backdrops"
-msgstr "使用背景图"
-
-#: src/frontend/mame/ui/submenu.cpp:59
-msgid "Use Overlays"
-msgstr "使用覆叠图"
-
-#: src/frontend/mame/ui/submenu.cpp:60
-msgid "Use Bezels"
-msgstr "使用外框图"
-
-#: src/frontend/mame/ui/submenu.cpp:61
-msgid "Use Control Panels"
-msgstr "使用控制面版图"
-
-#: src/frontend/mame/ui/submenu.cpp:62
-msgid "Use Marquees"
-msgstr "使用机台标题图"
-
-#: src/frontend/mame/ui/submenu.cpp:64
-msgid "State/Playback Options"
-msgstr "状态/播放选项"
-
-#: src/frontend/mame/ui/submenu.cpp:65
-msgid "Automatic save/restore"
-msgstr "自动储存/还原"
-
-#: src/frontend/mame/ui/submenu.cpp:67
-msgid "Rewind capacity"
-msgstr "倒转容量"
-
-#: src/frontend/mame/ui/submenu.cpp:68
-msgid "Bilinear snapshot"
-msgstr "双线过滤撷图"
-
-#: src/frontend/mame/ui/submenu.cpp:69
-msgid "Burn-in"
-msgstr "烙印撷图"
-
-#: src/frontend/mame/ui/submenu.cpp:71
-msgid "Input Options"
-msgstr "输入选项"
-
-#: src/frontend/mame/ui/submenu.cpp:72
-msgid "Coin lockout"
-msgstr "投币锁定"
-
-#: src/frontend/mame/ui/submenu.cpp:73
-msgid "Mouse"
-msgstr "滑鼠"
-
-#: src/frontend/mame/ui/submenu.cpp:74
-msgid "Joystick"
-msgstr "摇杆"
-
-#: src/frontend/mame/ui/submenu.cpp:75
-msgid "Lightgun"
-msgstr "光线枪"
-
-#: src/frontend/mame/ui/submenu.cpp:76
-msgid "Multi-keyboard"
-msgstr "多重键盘"
-
-#: src/frontend/mame/ui/submenu.cpp:77
-msgid "Multi-mouse"
-msgstr "多重滑鼠"
-
-#: src/frontend/mame/ui/submenu.cpp:78
-msgid "Steadykey"
-msgstr "稳定键"
-
-#: src/frontend/mame/ui/submenu.cpp:79
-msgid "UI active"
-msgstr "UI 启动"
-
-#: src/frontend/mame/ui/submenu.cpp:80
-msgid "Offscreen reload"
-msgstr "画面外重新装填"
-
-#: src/frontend/mame/ui/submenu.cpp:81
-msgid "Joystick deadzone"
-msgstr "摇杆无反应区"
-
-#: src/frontend/mame/ui/submenu.cpp:82
-msgid "Joystick saturation"
-msgstr "摇杆饱和值"
-
-#: src/frontend/mame/ui/submenu.cpp:83
-msgid "Natural keyboard"
-msgstr "自然键盘"
-
-#: src/frontend/mame/ui/submenu.cpp:84
-msgid "Simultaneous contradictory"
-msgstr "同时发生的对立状况"
-
-#: src/frontend/mame/ui/submenu.cpp:85
-msgid "Coin impulse"
-msgstr "投币脉冲"
-
-#: src/frontend/mame/ui/submenu.cpp:89
-msgid "Device Mapping"
-msgstr "装置映对"
-
-#: src/frontend/mame/ui/submenu.cpp:90
-msgid "Lightgun Device Assignment"
-msgstr "分配光线枪装置"
-
-#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Trackball Device Assignment"
-msgstr "分配轨迹球装置"
-
-#: src/frontend/mame/ui/submenu.cpp:92
-msgid "Pedal Device Assignment"
-msgstr "分配踏板装置"
-
-#: src/frontend/mame/ui/submenu.cpp:93
-msgid "Adstick Device Assignment"
-msgstr "分配 Adstick 装置"
-
-#: src/frontend/mame/ui/submenu.cpp:94
-msgid "Paddle Device Assignment"
-msgstr "分配划桨装置"
-
-#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Dial Device Assignment"
-msgstr "分配转盘装置"
+#: src/frontend/mame/ui/miscmenu.cpp:44
+msgid "Keyboard Mode:"
+msgstr "键盘模式:"
-#: src/frontend/mame/ui/submenu.cpp:96
-msgid "Positional Device Assignment"
-msgstr "分配指向装置"
+#: src/frontend/mame/ui/miscmenu.cpp:44
+msgid "Natural"
+msgstr "自然"
-#: src/frontend/mame/ui/submenu.cpp:97
-msgid "Mouse Device Assignment"
-msgstr "分配滑鼠装置"
+#: src/frontend/mame/ui/miscmenu.cpp:44
+msgid "Emulated"
+msgstr "模拟"
-#: src/frontend/mame/ui/submenu.cpp:102
-msgid "Video Mode"
-msgstr "视讯模式"
+#: src/frontend/mame/ui/miscmenu.cpp:237
+#, c-format
+msgid ""
+"Uptime: %1$d:%2$02d:%3$02d\n"
+"\n"
+msgstr ""
+"执行时间: %1$d:%2$02d:%3$02d\n"
+"\n"
-#: src/frontend/mame/ui/submenu.cpp:103
-msgid "Number Of Screens"
-msgstr "画面数"
+#: src/frontend/mame/ui/miscmenu.cpp:239
+#, c-format
+msgid ""
+"Uptime: %1$d:%2$02d\n"
+"\n"
+msgstr ""
+"执行时间: %1$d:%2$02d\n"
+"\n"
-#: src/frontend/mame/ui/submenu.cpp:105
-msgid "Triple Buffering"
-msgstr "三重缓冲"
+#: src/frontend/mame/ui/miscmenu.cpp:243
+#, c-format
+msgid ""
+"Tickets dispensed: %1$d\n"
+"\n"
+msgstr ""
+"彩票分配数: %1$d\n"
+"\n"
-#: src/frontend/mame/ui/submenu.cpp:106
-msgid "HLSL"
-msgstr "HLSL"
+#: src/frontend/mame/ui/miscmenu.cpp:254
+msgid "Coin %1$c: NA%3$s\n"
+msgstr "投币数 %1$c: NA%3$s\n"
-#: src/frontend/mame/ui/submenu.cpp:108
-msgid "GLSL"
-msgstr "GLSL"
+#: src/frontend/mame/ui/miscmenu.cpp:254
+#, c-format
+msgid "Coin %1$c: %2$d%3$s\n"
+msgstr "投币数 %1$c: %2$d%3$s\n"
-#: src/frontend/mame/ui/submenu.cpp:109
-msgid "Bilinear Filtering"
-msgstr "双线过滤"
+#: src/frontend/mame/ui/miscmenu.cpp:257
+msgid " (locked)"
+msgstr " (已锁定)"
-#: src/frontend/mame/ui/submenu.cpp:110
-msgid "Bitmap Prescaling"
-msgstr "点阵图预缩放"
+#: src/frontend/mame/ui/miscmenu.cpp:504
+msgid "Visible Delay"
+msgstr "可见度延迟"
-#: src/frontend/mame/ui/submenu.cpp:111
-msgid "Window Mode"
-msgstr "视窗模式"
+#: src/frontend/mame/ui/miscmenu.cpp:602
+#, c-format
+msgid "%s.xml saved under ui folder."
+msgstr "%s.xml 已储存于 ui 文件夹。"
-#: src/frontend/mame/ui/submenu.cpp:112
-msgid "Enforce Aspect Ratio"
-msgstr "强制比例"
+#: src/frontend/mame/ui/miscmenu.cpp:628
+msgid "Name: Description:\n"
+msgstr "名称: 描述:\n"
-#: src/frontend/mame/ui/submenu.cpp:113
-msgid "Start Out Maximized"
-msgstr "最大化开始"
+#: src/frontend/mame/ui/miscmenu.cpp:639
+#, c-format
+msgid "%s.txt saved under ui folder."
+msgstr "%s.txt 已储存于 ui 资料夹下。"
-#: src/frontend/mame/ui/submenu.cpp:114
-msgid "Synchronized Refresh"
-msgstr "同步更新"
+#: src/frontend/mame/ui/miscmenu.cpp:656
+msgid "Export list in XML format (like -listxml)"
+msgstr "汇出 XML 格式列表 (同 -listxml)"
-#: src/frontend/mame/ui/submenu.cpp:115
-msgid "Wait Vertical Sync"
-msgstr "等待垂直同步"
+#: src/frontend/mame/ui/miscmenu.cpp:657
+msgid "Export list in XML format (like -listxml, but exclude devices)"
+msgstr "汇出 TXT 格式列表 (同 -listfull,但不包含装置)"
-#: src/frontend/mame/ui/state.cpp:388
-msgid "Load State"
-msgstr "载入状态"
+#: src/frontend/mame/ui/miscmenu.cpp:658
+msgid "Export list in TXT format (like -listfull)"
+msgstr "汇出 TXT 格式列表 (同 -listfull)"
-#: src/frontend/mame/ui/state.cpp:388
-msgid "Select position to load from"
-msgstr "选择载入位置"
+#: src/frontend/mame/ui/miscmenu.cpp:774
+msgid "Driver"
+msgstr "驱动"
-#: src/frontend/mame/ui/state.cpp:412
-msgid "Save State"
-msgstr "保存状态"
+#: src/frontend/mame/ui/miscmenu.cpp:777
+msgid "This machine has no BIOS."
+msgstr "此机台没有 BIOS。"
-#: src/frontend/mame/ui/state.cpp:412
-msgid "Select position to save to"
-msgstr "选择保存位置"
+#: src/frontend/mame/ui/miscmenu.cpp:791
+msgid "Save machine configuration"
+msgstr "保存机械设定"
-#: src/frontend/mame/ui/slotopt.cpp:192
-#, c-format
-msgid "%s [internal]"
-msgstr "%s [内部]"
+#: src/frontend/mame/ui/miscmenu.cpp:802
+msgid "Configure machine:"
+msgstr "设定机台:"
-#: src/frontend/mame/ui/selgame.cpp:309 src/frontend/mame/ui/selsoft.cpp:211
-#, c-format
-msgid ""
-"%s\n"
-" added to favorites list."
-msgstr ""
-"%s\n"
-" 已新增至最爱清单。"
+#: src/frontend/mame/ui/miscmenu.cpp:836 src/frontend/mame/ui/selmenu.cpp:2481
+msgid " (default)"
+msgstr " (缺省)"
-#: src/frontend/mame/ui/selgame.cpp:314 src/frontend/mame/ui/selgame.cpp:320
-#: src/frontend/mame/ui/selsoft.cpp:216
-#, c-format
-msgid ""
-"%s\n"
-" removed from favorites list."
-msgstr ""
-"%s\n"
-" 已从最爱清单移除。"
+#: src/frontend/mame/ui/miscmenu.cpp:918 src/frontend/mame/ui/selgame.cpp:611
+msgid "Plugins"
+msgstr "插件"
-#: src/frontend/mame/ui/selgame.cpp:437
+#: src/frontend/mame/ui/selgame.cpp:607
msgid "Configure Machine"
msgstr "设定机台"
-#: src/frontend/mame/ui/selgame.cpp:849
+#: src/frontend/mame/ui/selgame.cpp:1036
#, c-format
msgid "Romset\t%1$-.100s\n"
msgstr "ROM组\t%1$-.100s\n"
-#: src/frontend/mame/ui/selgame.cpp:850
+#: src/frontend/mame/ui/selgame.cpp:1037
#, c-format
msgid "Year\t%1$s\n"
msgstr "年代\t%1$s\n"
-#: src/frontend/mame/ui/selgame.cpp:851
+#: src/frontend/mame/ui/selgame.cpp:1038
#, c-format
msgid "Manufacturer\t%1$-.100s\n"
msgstr "製造商\t%1$-.100s\n"
-#: src/frontend/mame/ui/selgame.cpp:855
+#: src/frontend/mame/ui/selgame.cpp:1042
#, c-format
msgid "Driver is Clone of\t%1$-.100s\n"
msgstr "驱动相容于\t%1$-.100s\n"
-#: src/frontend/mame/ui/selgame.cpp:857
+#: src/frontend/mame/ui/selgame.cpp:1044
msgid "Driver is Parent\t\n"
msgstr "驱动为主档\t\n"
-#: src/frontend/mame/ui/selgame.cpp:860
+#: src/frontend/mame/ui/selgame.cpp:1047
msgid "Analog Controls\tYes\n"
msgstr "类比控制\t是\n"
-#: src/frontend/mame/ui/selgame.cpp:862
+#: src/frontend/mame/ui/selgame.cpp:1049
msgid "Keyboard Inputs\tYes\n"
msgstr "键盘输入\t是\n"
-#: src/frontend/mame/ui/selgame.cpp:865
+#: src/frontend/mame/ui/selgame.cpp:1052
msgid "Overall\tNOT WORKING\n"
msgstr "整体\t不可执行\n"
-#: src/frontend/mame/ui/selgame.cpp:867
+#: src/frontend/mame/ui/selgame.cpp:1054
msgid "Overall\tUnemulated Protection\n"
msgstr "整体\t未模拟保护\n"
-#: src/frontend/mame/ui/selgame.cpp:869
+#: src/frontend/mame/ui/selgame.cpp:1056
msgid "Overall\tWorking\n"
msgstr "整体\t可以执行\n"
-#: src/frontend/mame/ui/selgame.cpp:872
+#: src/frontend/mame/ui/selgame.cpp:1059
msgid "Graphics\tUnimplemented\n"
msgstr "图形\t无法执行\n"
-#: src/frontend/mame/ui/selgame.cpp:874
+#: src/frontend/mame/ui/selgame.cpp:1061
msgid "Graphics\tWrong Colors\n"
msgstr "图形\t色彩错误\n"
-#: src/frontend/mame/ui/selgame.cpp:876
+#: src/frontend/mame/ui/selgame.cpp:1063
msgid "Graphics\tImperfect Colors\n"
msgstr "图形\t色彩不完美\n"
-#: src/frontend/mame/ui/selgame.cpp:878
+#: src/frontend/mame/ui/selgame.cpp:1065
msgid "Graphics\tImperfect\n"
msgstr "图形\t不完美\n"
-#: src/frontend/mame/ui/selgame.cpp:880
+#: src/frontend/mame/ui/selgame.cpp:1067
msgid "Graphics\tOK\n"
msgstr "图形\tOK\n"
-#: src/frontend/mame/ui/selgame.cpp:883
+#: src/frontend/mame/ui/selgame.cpp:1070
msgid "Sound\tNone\n"
msgstr "声音\t无\n"
-#: src/frontend/mame/ui/selgame.cpp:885
+#: src/frontend/mame/ui/selgame.cpp:1072
msgid "Sound\tUnimplemented\n"
msgstr "声音\t无法执行\n"
-#: src/frontend/mame/ui/selgame.cpp:887
+#: src/frontend/mame/ui/selgame.cpp:1074
msgid "Sound\tImperfect\n"
msgstr "声音\t不完美\n"
-#: src/frontend/mame/ui/selgame.cpp:889
+#: src/frontend/mame/ui/selgame.cpp:1076
msgid "Sound\tOK\n"
msgstr "声音\tOK\n"
-#: src/frontend/mame/ui/selgame.cpp:892
+#: src/frontend/mame/ui/selgame.cpp:1079
+msgid "Capture\tUnimplemented\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1081
+msgid "Capture\tImperfect\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1084
+msgid "Camera\tUnimplemented\n"
+msgstr "相机\t无法执行\n"
+
+#: src/frontend/mame/ui/selgame.cpp:1086
+msgid "Camera\tImperfect\n"
+msgstr "相机\t不完美\n"
+
+#: src/frontend/mame/ui/selgame.cpp:1089
+msgid "Microphone\tUnimplemented\n"
+msgstr "麦克风\t无法执行\n"
+
+#: src/frontend/mame/ui/selgame.cpp:1091
+msgid "Microphone\tImperfect\n"
+msgstr "麦克风\t不完美\n"
+
+#: src/frontend/mame/ui/selgame.cpp:1094
msgid "Controls\tUnimplemented\n"
msgstr "控制\t无法执行\n"
-#: src/frontend/mame/ui/selgame.cpp:894
+#: src/frontend/mame/ui/selgame.cpp:1096
msgid "Controls\tImperfect\n"
msgstr "控制\t不完美\n"
-#: src/frontend/mame/ui/selgame.cpp:897
+#: src/frontend/mame/ui/selgame.cpp:1099
msgid "Keyboard\tUnimplemented\n"
msgstr "键盘\t无法执行\n"
-#: src/frontend/mame/ui/selgame.cpp:899
+#: src/frontend/mame/ui/selgame.cpp:1101
msgid "Keyboard\tImperfect\n"
msgstr "键盘\t不完美\n"
-#: src/frontend/mame/ui/selgame.cpp:902
+#: src/frontend/mame/ui/selgame.cpp:1104
msgid "Mouse\tUnimplemented\n"
msgstr "滑鼠\t无法执行\n"
-#: src/frontend/mame/ui/selgame.cpp:904
+#: src/frontend/mame/ui/selgame.cpp:1106
msgid "Mouse\tImperfect\n"
msgstr "滑鼠\t不完美\n"
-#: src/frontend/mame/ui/selgame.cpp:907
-msgid "Microphone\tUnimplemented\n"
-msgstr "麦克风\t无法执行\n"
-
-#: src/frontend/mame/ui/selgame.cpp:909
-msgid "Microphone\tImperfect\n"
-msgstr "麦克风\t不完美\n"
-
-#: src/frontend/mame/ui/selgame.cpp:912
-msgid "Camera\tUnimplemented\n"
-msgstr "相机\t无法执行\n"
+#: src/frontend/mame/ui/selgame.cpp:1109
+msgid "Media\tUnimplemented\n"
+msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:914
-msgid "Camera\tImperfect\n"
-msgstr "相机\t不完美\n"
+#: src/frontend/mame/ui/selgame.cpp:1111
+msgid "Media\tImperfect\n"
+msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:917
+#: src/frontend/mame/ui/selgame.cpp:1114
msgid "Disk\tUnimplemented\n"
msgstr "磁碟\t无法执行\n"
-#: src/frontend/mame/ui/selgame.cpp:919
+#: src/frontend/mame/ui/selgame.cpp:1116
msgid "Disk\tImperfect\n"
msgstr "磁碟\t不完美\n"
-#: src/frontend/mame/ui/selgame.cpp:922
+#: src/frontend/mame/ui/selgame.cpp:1119
msgid "Printer\tUnimplemented\n"
msgstr "打印机\t无法执行\n"
-#: src/frontend/mame/ui/selgame.cpp:924
+#: src/frontend/mame/ui/selgame.cpp:1121
msgid "Printer\tImperfect\n"
msgstr "打印机\t不完美\n"
-#: src/frontend/mame/ui/selgame.cpp:927
+#: src/frontend/mame/ui/selgame.cpp:1124
+msgid "Mag. Tape\tUnimplemented\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1126
+msgid "Mag. Tape\tImperfect\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1129
+msgid "Punch Tape\tUnimplemented\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1131
+msgid "Punch Tape\tImperfect\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1134
+msgid "Mag. Drum\tUnimplemented\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1136
+msgid "Mag. Drum\tImperfect\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1139
+msgid "(EP)ROM\tUnimplemented\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1141
+msgid "(EP)ROM\tImperfect\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1144
+msgid "Communications\tUnimplemented\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1146
+msgid "Communications\tImperfect\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1149
msgid "LAN\tUnimplemented\n"
msgstr "区域网路\t无法执行\n"
-#: src/frontend/mame/ui/selgame.cpp:929
+#: src/frontend/mame/ui/selgame.cpp:1151
msgid "LAN\tImperfect\n"
msgstr "区域网路\t不完美\n"
-#: src/frontend/mame/ui/selgame.cpp:932
+#: src/frontend/mame/ui/selgame.cpp:1154
msgid "WAN\tUnimplemented\n"
msgstr "外部网路\t无法执行\n"
-#: src/frontend/mame/ui/selgame.cpp:934
+#: src/frontend/mame/ui/selgame.cpp:1156
msgid "WAN\tImperfect\n"
msgstr "外部网路\t不完美\n"
-#: src/frontend/mame/ui/selgame.cpp:937
+#: src/frontend/mame/ui/selgame.cpp:1159
msgid "Timing\tUnimplemented\n"
msgstr "计时\t无法执行\n"
-#: src/frontend/mame/ui/selgame.cpp:939
+#: src/frontend/mame/ui/selgame.cpp:1161
msgid "Timing\tImperfect\n"
msgstr "计时\t不完美\n"
-#: src/frontend/mame/ui/selgame.cpp:941
+#: src/frontend/mame/ui/selgame.cpp:1163
msgid "Mechanical Machine\tYes\n"
msgstr "机械式机台\t是\n"
-#: src/frontend/mame/ui/selgame.cpp:941
+#: src/frontend/mame/ui/selgame.cpp:1163
msgid "Mechanical Machine\tNo\n"
msgstr "机械式机台\t否\n"
-#: src/frontend/mame/ui/selgame.cpp:942
+#: src/frontend/mame/ui/selgame.cpp:1164
msgid "Requires Artwork\tYes\n"
msgstr "需要装饰图\t是\n"
-#: src/frontend/mame/ui/selgame.cpp:942
+#: src/frontend/mame/ui/selgame.cpp:1164
msgid "Requires Artwork\tNo\n"
msgstr "需要装饰图\t否\n"
-#: src/frontend/mame/ui/selgame.cpp:943
+#: src/frontend/mame/ui/selgame.cpp:1165
msgid "Requires Clickable Artwork\tYes\n"
msgstr "需要可点击的装饰图\t是\n"
-#: src/frontend/mame/ui/selgame.cpp:943
+#: src/frontend/mame/ui/selgame.cpp:1165
msgid "Requires Clickable Artwork\tNo\n"
msgstr "需要可点击的装饰图\t否\n"
-#: src/frontend/mame/ui/selgame.cpp:944
+#: src/frontend/mame/ui/selgame.cpp:1166
msgid "Support Cocktail\tYes\n"
msgstr "支援檯面型筐体\t是\n"
-#: src/frontend/mame/ui/selgame.cpp:944
+#: src/frontend/mame/ui/selgame.cpp:1166
msgid "Support Cocktail\tNo\n"
msgstr "支援檯面型筐体\t否\n"
-#: src/frontend/mame/ui/selgame.cpp:945
+#: src/frontend/mame/ui/selgame.cpp:1167
msgid "Driver is BIOS\tYes\n"
msgstr "驱动程式为 BIOS\t是\n"
-#: src/frontend/mame/ui/selgame.cpp:945
+#: src/frontend/mame/ui/selgame.cpp:1167
msgid "Driver is BIOS\tNo\n"
msgstr "驱动程式为 BIOS\t否\n"
-#: src/frontend/mame/ui/selgame.cpp:946
+#: src/frontend/mame/ui/selgame.cpp:1168
msgid "Support Save\tYes\n"
msgstr "支援即时存档\t是\n"
-#: src/frontend/mame/ui/selgame.cpp:946
+#: src/frontend/mame/ui/selgame.cpp:1168
msgid "Support Save\tNo\n"
msgstr "支援即时存档\t否\n"
-#: src/frontend/mame/ui/selgame.cpp:947
+#: src/frontend/mame/ui/selgame.cpp:1169
msgid "Screen Orientation\tVertical\n"
msgstr "画面方向\t垂直\n"
-#: src/frontend/mame/ui/selgame.cpp:947
+#: src/frontend/mame/ui/selgame.cpp:1169
msgid "Screen Orientation\tHorizontal\n"
msgstr "画面方向\t水平\n"
-#: src/frontend/mame/ui/selgame.cpp:957
+#: src/frontend/mame/ui/selgame.cpp:1179
msgid "Requires CHD\tYes\n"
msgstr "需要 CHD\t是\n"
-#: src/frontend/mame/ui/selgame.cpp:957
+#: src/frontend/mame/ui/selgame.cpp:1179
msgid "Requires CHD\tNo\n"
msgstr "需要 CHD\t否\n"
-#: src/frontend/mame/ui/selgame.cpp:970
+#: src/frontend/mame/ui/selgame.cpp:1192
msgid "ROM Audit Result\tOK\n"
msgstr "ROM 校验结果\tOK\n"
-#: src/frontend/mame/ui/selgame.cpp:972
+#: src/frontend/mame/ui/selgame.cpp:1194
msgid "ROM Audit Result\tBAD\n"
msgstr "ROM 校验结果\t错误\n"
-#: src/frontend/mame/ui/selgame.cpp:975
+#: src/frontend/mame/ui/selgame.cpp:1197
msgid "Samples Audit Result\tNone Needed\n"
msgstr "采样文件校验结果\t不需要\n"
-#: src/frontend/mame/ui/selgame.cpp:977
+#: src/frontend/mame/ui/selgame.cpp:1199
msgid "Samples Audit Result\tOK\n"
msgstr "样本档校验结果\tOK\n"
-#: src/frontend/mame/ui/selgame.cpp:979
+#: src/frontend/mame/ui/selgame.cpp:1201
msgid "Samples Audit Result\tBAD\n"
msgstr "样本档校验结果\t错误\n"
-#: src/frontend/mame/ui/selgame.cpp:983
+#: src/frontend/mame/ui/selgame.cpp:1205
msgid ""
"ROM Audit \tDisabled\n"
"Samples Audit \tDisabled\n"
@@ -1909,42 +1816,28 @@ msgstr ""
"ROM 验证 \t停用\n"
"采样文件验证 \t停用\n"
-#: src/frontend/mame/ui/selgame.cpp:1167
+#: src/frontend/mame/ui/selgame.cpp:1396
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr "%1$s %2$s ( %3$d / %4$d 机械 (%5$d BIOS) )"
-#: src/frontend/mame/ui/selgame.cpp:1183 src/frontend/mame/ui/selsoft.cpp:555
-#, c-format
-msgid "%1$s: %2$s - Search: %3$s_"
-msgstr "%1$s: %2$s - 搜寻: %3$s_"
-
-#: src/frontend/mame/ui/selgame.cpp:1185 src/frontend/mame/ui/selsoft.cpp:557
-#, c-format
-msgid "Search: %1$s_"
-msgstr "搜寻: %1$s_"
-
-#: src/frontend/mame/ui/selgame.cpp:1195
+#: src/frontend/mame/ui/selgame.cpp:1424
#, c-format
msgid "Romset: %1$-.100s"
msgstr "Rom组: %1$-.100s"
-#: src/frontend/mame/ui/selgame.cpp:1202
+#: src/frontend/mame/ui/selgame.cpp:1431
#, c-format
msgid "System: %1$-.100s"
msgstr "系统: %1$-.100s"
-#: src/frontend/mame/ui/selgame.cpp:1239
+#: src/frontend/mame/ui/selgame.cpp:1465
msgid ""
"The selected machine is missing one or more required ROM or CHD images. "
"Please select a different machine.\n"
"\n"
msgstr "选定的机械缺少一个至多个必要的 ROM 或 CHD 映像档,请选择其他机械。\n"
-#: src/frontend/mame/ui/selgame.cpp:1245 src/frontend/mame/ui/selsoft.cpp:462
-msgid "Press any key to continue."
-msgstr "按任意键继续。"
-
#: src/frontend/mame/ui/sndmenu.cpp:135
msgid "Sound"
msgstr "声音"
@@ -1957,514 +1850,307 @@ msgstr "采样率"
msgid "Use External Samples"
msgstr "使用外部采样文件"
-#: src/frontend/mame/ui/utils.cpp:57 src/frontend/mame/ui/utils.cpp:81
-msgid "Unfiltered"
-msgstr "未过滤"
-
-#: src/frontend/mame/ui/utils.cpp:58 src/frontend/mame/ui/utils.cpp:82
-msgid "Available"
-msgstr "可用"
-
-#: src/frontend/mame/ui/utils.cpp:59 src/frontend/mame/ui/utils.cpp:83
-msgid "Unavailable"
-msgstr "不可用"
-
-#: src/frontend/mame/ui/utils.cpp:60
-msgid "Working"
-msgstr "可以执行"
-
-#: src/frontend/mame/ui/utils.cpp:61
-msgid "Not Working"
-msgstr "不可执行"
-
-#: src/frontend/mame/ui/utils.cpp:62
-msgid "Mechanical"
-msgstr "机械式"
-
-#: src/frontend/mame/ui/utils.cpp:63
-msgid "Not Mechanical"
-msgstr "非机械式"
-
-#: src/frontend/mame/ui/utils.cpp:64
-msgid "Category"
-msgstr "类别"
-
-#: src/frontend/mame/ui/utils.cpp:65
-msgid "Favorites"
-msgstr "最爱"
-
-#: src/frontend/mame/ui/utils.cpp:67
-msgid "Not BIOS"
-msgstr "非 BIOS"
-
-#: src/frontend/mame/ui/utils.cpp:68 src/frontend/mame/ui/utils.cpp:84
-msgid "Parents"
-msgstr "母档"
-
-#: src/frontend/mame/ui/utils.cpp:69 src/frontend/mame/ui/utils.cpp:85
-msgid "Clones"
-msgstr "克隆版"
-
-#: src/frontend/mame/ui/utils.cpp:70
-msgid "Manufacturer"
-msgstr "制造商"
-
-#: src/frontend/mame/ui/utils.cpp:71 src/frontend/mame/ui/utils.cpp:86
-msgid "Year"
-msgstr "年代"
-
-#: src/frontend/mame/ui/utils.cpp:72
-msgid "Save Supported"
-msgstr "已支援即时存档"
-
-#: src/frontend/mame/ui/utils.cpp:73
-msgid "Save Unsupported"
-msgstr "不支援即时存档"
-
-#: src/frontend/mame/ui/utils.cpp:74
-msgid "CHD Required"
-msgstr "需要 CHD"
-
-#: src/frontend/mame/ui/utils.cpp:75
-msgid "No CHD Required"
-msgstr "不需要 CHD"
-
-#: src/frontend/mame/ui/utils.cpp:76
-msgid "Vertical Screen"
-msgstr "垂直萤幕"
-
-#: src/frontend/mame/ui/utils.cpp:77
-msgid "Horizontal Screen"
-msgstr "水平萤幕"
-
-#: src/frontend/mame/ui/utils.cpp:78 src/frontend/mame/ui/utils.cpp:94
-msgid "Custom Filter"
-msgstr "自订过滤"
-
-#: src/frontend/mame/ui/utils.cpp:87
-msgid "Publisher"
-msgstr "出版商"
-
-#: src/frontend/mame/ui/utils.cpp:88
-msgid "Supported"
-msgstr "已支援"
-
-#: src/frontend/mame/ui/utils.cpp:89
-msgid "Partially Supported"
-msgstr "部分支援"
-
-#: src/frontend/mame/ui/utils.cpp:90
-msgid "Unsupported"
-msgstr "不支援"
-
-#: src/frontend/mame/ui/utils.cpp:91
-msgid "Release Region"
-msgstr "释出区域"
-
-#: src/frontend/mame/ui/utils.cpp:92
-msgid "Device Type"
-msgstr "装置类别"
-
-#: src/frontend/mame/ui/utils.cpp:93
-msgid "Software List"
-msgstr "软件清单"
-
-#: src/frontend/mame/ui/utils.cpp:244
-msgid "<set up filters>"
-msgstr "<设定过滤>"
-
-#: src/frontend/mame/ui/utils.cpp:352
-msgid "Select custom filters:"
-msgstr "选择自订过滤器:"
-
-#: src/frontend/mame/ui/utils.cpp:503
-#, c-format
-msgid "Filter %1$u"
-msgstr "过滤 %1$u"
-
-#: src/frontend/mame/ui/utils.cpp:518
-msgid "Remove last filter"
-msgstr "移除最后过滤器"
-
-#: src/frontend/mame/ui/utils.cpp:520
-msgid "Add filter"
-msgstr "新增过滤器"
-
-#: src/frontend/mame/ui/utils.cpp:959
-msgid "Select category:"
-msgstr "选择类别:"
-
-#: src/frontend/mame/ui/utils.cpp:990
-msgid "[no category INI files]"
-msgstr "[没有类别 INI 档案]"
-
-#: src/frontend/mame/ui/utils.cpp:998
-msgid "[no groups in INI file]"
-msgstr "[INI 档案中没有群组]"
-
-#: src/frontend/mame/ui/utils.cpp:1032
-msgid "No category INI files found"
-msgstr "没有发现群组 INI 档案"
-
-#: src/frontend/mame/ui/utils.cpp:1037
-msgid "File"
-msgstr "档案"
+#: src/frontend/mame/ui/submenu.cpp:22
+msgid "Miscellaneous Options"
+msgstr "其他选项"
-#: src/frontend/mame/ui/utils.cpp:1041
-msgid "No groups found in category file"
-msgstr "在类别档案中没有找到群组"
+#: src/frontend/mame/ui/submenu.cpp:23
+msgid "Re-select last machine played"
+msgstr "重新选择上次执行的机台"
-#: src/frontend/mame/ui/utils.cpp:1046
-msgid "Group"
-msgstr "群组"
+#: src/frontend/mame/ui/submenu.cpp:24
+msgid "Enlarge images in the right panel"
+msgstr "放大右侧面版的图片"
-#: src/frontend/mame/ui/utils.cpp:1047
-msgid "Include clones"
-msgstr "包含克隆版"
+#: src/frontend/mame/ui/submenu.cpp:26
+msgid "Show mouse pointer"
+msgstr "显示滑鼠指标"
-#: src/frontend/mame/ui/selsoft.cpp:456
-msgid ""
-"The selected software is missing one or more required files. Please select a "
-"different software.\n"
-"\n"
-msgstr ""
-"选定的软件缺少一个至多个必要的 ROM 或 CHD 映像档,请选择其他软体。\n"
-"\n"
+#: src/frontend/mame/ui/submenu.cpp:27
+msgid "Confirm quit from machines"
+msgstr "确认离开机台"
-#: src/frontend/mame/ui/selsoft.cpp:549
-#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d software packages )"
-msgstr "%1$s %2$s ( %3$d / %4$d 软件包 )"
+#: src/frontend/mame/ui/submenu.cpp:28
+msgid "Skip information screen at startup"
+msgstr "略过起始的信息画面"
-#: src/frontend/mame/ui/selsoft.cpp:550
-#, c-format
-msgid "Driver: \"%1$s\" software list "
-msgstr "驱动: \"%1$s\" 软件清单 "
+#: src/frontend/mame/ui/submenu.cpp:29
+msgid "Force 4:3 aspect for snapshot display"
+msgstr "强制撷图显示比例为 4:3"
-#: src/frontend/mame/ui/filesel.cpp:260
-msgid "[create]"
-msgstr "[建立]"
+#: src/frontend/mame/ui/submenu.cpp:30
+msgid "Use image as background"
+msgstr "使用图片作为背景"
-#: src/frontend/mame/ui/filesel.cpp:419
-#, c-format
-msgid "Error accessing %s"
-msgstr "错误存取 %s"
+#: src/frontend/mame/ui/submenu.cpp:31
+msgid "Skip BIOS selection menu"
+msgstr "略过 BIOS 选择菜单"
-#: src/frontend/mame/ui/filesel.cpp:515
-msgid "Select access mode"
-msgstr "选择存取模式"
+#: src/frontend/mame/ui/submenu.cpp:32
+msgid "Skip software parts selection menu"
+msgstr "略过软件部分选择菜单"
-#: src/frontend/mame/ui/filesel.cpp:516
-msgid "Read-only"
-msgstr "唯读"
+#: src/frontend/mame/ui/submenu.cpp:33
+msgid "Info auto audit"
+msgstr "信息自动校验"
-#: src/frontend/mame/ui/filesel.cpp:518
-msgid "Read-write"
-msgstr "读写"
+#: src/frontend/mame/ui/submenu.cpp:34
+msgid "Hide romless machine from available list"
+msgstr "在可用清单中隐藏无 ROM 机台"
-#: src/frontend/mame/ui/filesel.cpp:519
-msgid "Read this image, write to another image"
-msgstr "读取此映像档,写入至其他映像档"
+#: src/frontend/mame/ui/submenu.cpp:38
+msgid "Advanced Options"
+msgstr "进阶选项"
-#: src/frontend/mame/ui/filesel.cpp:520
-msgid "Read this image, write to diff"
-msgstr "读取此映像档,写入差异档"
+#: src/frontend/mame/ui/submenu.cpp:39
+msgid "Performance Options"
+msgstr "效能选项"
-#: src/frontend/mame/ui/imgcntrl.cpp:117
-msgid "Cannot save over directory"
-msgstr "无法跨目录储存"
+#: src/frontend/mame/ui/submenu.cpp:40
+msgid "Auto frame skip"
+msgstr "自动省略画格"
-#: src/frontend/mame/ui/imgcntrl.cpp:150
-msgid ""
-"The software selected is missing one or more required ROM or CHD images. "
-"Please select a different one."
-msgstr "选定的软件缺少一个至多个必要的 ROM 或 CHD 映像档,请选择其他软件。"
+#: src/frontend/mame/ui/submenu.cpp:41
+msgid "Frame skip"
+msgstr "省略画格"
-#: src/frontend/mame/ui/menu.cpp:294
-msgid "Return to Machine"
-msgstr "回到机械"
+#: src/frontend/mame/ui/submenu.cpp:42
+msgid "Throttle"
+msgstr "限制速度"
-#: src/frontend/mame/ui/menu.cpp:299 src/frontend/mame/ui/menu.cpp:301
-msgid "Exit"
-msgstr "结束"
+#: src/frontend/mame/ui/submenu.cpp:43
+msgid "Sleep"
+msgstr "休眠"
-#: src/frontend/mame/ui/menu.cpp:306 src/frontend/mame/ui/menu.cpp:308
-msgid "Return to Previous Menu"
-msgstr "回上一层菜单"
+#: src/frontend/mame/ui/submenu.cpp:44
+msgid "Speed"
+msgstr "速度"
-#: src/frontend/mame/ui/menu.cpp:742
-msgid "Auto"
-msgstr "自动"
+#: src/frontend/mame/ui/submenu.cpp:45
+msgid "Refresh speed"
+msgstr "更新速度"
-#: src/frontend/mame/ui/cheatopt.cpp:92 plugins/cheat/init.lua:653
-#, c-format, lua-format
-msgid ""
-"Cheat Comment:\n"
-"%s"
-msgstr ""
-"作弊码注解:\n"
-"%s"
+#: src/frontend/mame/ui/submenu.cpp:47
+msgid "Rotation Options"
+msgstr "选转选项"
-#: src/frontend/mame/ui/cheatopt.cpp:105
-msgid "All cheats reloaded"
-msgstr "全部作弊码已重新载入"
+#: src/frontend/mame/ui/submenu.cpp:49
+msgid "Rotate right"
+msgstr "右旋转"
-#: src/frontend/mame/ui/cheatopt.cpp:136
-msgid "Autofire Settings"
-msgstr "连发设定"
+#: src/frontend/mame/ui/submenu.cpp:50
+msgid "Rotate left"
+msgstr "左旋转"
-#: src/frontend/mame/ui/cheatopt.cpp:157 plugins/cheat/init.lua:581
-msgid "Reset All"
-msgstr "全部重设"
+#: src/frontend/mame/ui/submenu.cpp:51
+msgid "Auto rotate right"
+msgstr "自动右旋转"
-#: src/frontend/mame/ui/cheatopt.cpp:160 plugins/cheat/init.lua:582
-msgid "Reload All"
-msgstr "全部重新载入"
+#: src/frontend/mame/ui/submenu.cpp:52
+msgid "Auto rotate left"
+msgstr "自动左旋转"
-#: src/frontend/mame/ui/cheatopt.cpp:273
-msgid "Autofire Status"
-msgstr "连发状态"
+#: src/frontend/mame/ui/submenu.cpp:53
+msgid "Flip X"
+msgstr "翻转 X"
-#: src/frontend/mame/ui/cheatopt.cpp:316
-msgid "No buttons found on this machine!"
-msgstr "在此机器上找不到按钮!"
+#: src/frontend/mame/ui/submenu.cpp:54
+msgid "Flip Y"
+msgstr "翻转 Y"
-#: src/frontend/mame/ui/cheatopt.cpp:327 src/frontend/mame/ui/cheatopt.cpp:331
-msgid "Autofire Delay"
-msgstr "连发延迟"
+#: src/frontend/mame/ui/submenu.cpp:56
+msgid "Artwork Options"
+msgstr "装饰图选项"
-#: src/frontend/mame/ui/ui.cpp:337
-msgid "This driver requires images to be loaded in the following device(s): "
-msgstr "此驱动需要额外载入下列装置的映像档: "
+#: src/frontend/mame/ui/submenu.cpp:57
+msgid "Artwork Crop"
+msgstr "装饰图裁切"
-#: src/frontend/mame/ui/ui.cpp:1084 src/frontend/mame/ui/ui.cpp:1094
-msgid "Keyboard Emulation Status"
-msgstr "键盘模拟状态"
+#: src/frontend/mame/ui/submenu.cpp:58
+msgid "Use Backdrops"
+msgstr "使用背景图"
-#: src/frontend/mame/ui/ui.cpp:1086
-msgid "Mode: PARTIAL Emulation"
-msgstr "模式: 部分模拟"
+#: src/frontend/mame/ui/submenu.cpp:59
+msgid "Use Overlays"
+msgstr "使用覆叠图"
-#: src/frontend/mame/ui/ui.cpp:1087
-msgid "UI: Enabled"
-msgstr "UI: 已启用"
+#: src/frontend/mame/ui/submenu.cpp:60
+msgid "Use Bezels"
+msgstr "使用外框图"
-#: src/frontend/mame/ui/ui.cpp:1089 src/frontend/mame/ui/ui.cpp:1099
-msgid "**Use ScrLock to toggle**"
-msgstr "**使用 ScrLock 键切换**"
+#: src/frontend/mame/ui/submenu.cpp:61
+msgid "Use Control Panels"
+msgstr "使用控制面版图"
-#: src/frontend/mame/ui/ui.cpp:1096
-msgid "Mode: FULL Emulation"
-msgstr "模式: 完整模拟"
+#: src/frontend/mame/ui/submenu.cpp:62
+msgid "Use Marquees"
+msgstr "使用机台标题图"
-#: src/frontend/mame/ui/ui.cpp:1097
-msgid "UI: Disabled"
-msgstr "UI: 已停用"
+#: src/frontend/mame/ui/submenu.cpp:64
+msgid "State/Playback Options"
+msgstr "状态/播放选项"
-#: src/frontend/mame/ui/ui.cpp:1249
-msgid "Autofire can't be enabled"
-msgstr "无法启用连发"
+#: src/frontend/mame/ui/submenu.cpp:65
+msgid "Automatic save/restore"
+msgstr "自动储存/还原"
-#: src/frontend/mame/ui/ui.cpp:1302
-#, c-format
-msgid ""
-"Are you sure you want to quit?\n"
-"\n"
-"Press ''%1$s'' to quit,\n"
-"Press ''%2$s'' to return to emulation."
-msgstr ""
-"确定要退出吗?\n"
-"\n"
-"按 ''%1$s'' 退出,\n"
-"按 ''%2$s'' 继续模拟。"
+#: src/frontend/mame/ui/submenu.cpp:67
+msgid "Rewind capacity"
+msgstr "倒转容量"
-#: src/frontend/mame/ui/ui.cpp:1374
-msgid "Master Volume"
-msgstr "主音量"
+#: src/frontend/mame/ui/submenu.cpp:68
+msgid "Bilinear snapshot"
+msgstr "双线过滤撷图"
-#: src/frontend/mame/ui/ui.cpp:1383
-#, c-format
-msgid "%1$s Volume"
-msgstr "%1$s 音量"
+#: src/frontend/mame/ui/submenu.cpp:69
+msgid "Burn-in"
+msgstr "烙印撷图"
-#: src/frontend/mame/ui/ui.cpp:1407
-#, c-format
-msgid "Overclock CPU %1$s"
-msgstr "超频 CPU %1$s"
+#: src/frontend/mame/ui/submenu.cpp:71
+msgid "Input Options"
+msgstr "输入选项"
-#: src/frontend/mame/ui/ui.cpp:1416
-#, c-format
-msgid "Overclock %1$s sound"
-msgstr "超频 %1$s 声音"
+#: src/frontend/mame/ui/submenu.cpp:72
+msgid "Coin lockout"
+msgstr "投币锁定"
-#: src/frontend/mame/ui/ui.cpp:1437
-#, c-format
-msgid "%1$s Refresh Rate"
-msgstr "%1$s 刷新率"
+#: src/frontend/mame/ui/submenu.cpp:73
+msgid "Mouse"
+msgstr "滑鼠"
-#: src/frontend/mame/ui/ui.cpp:1442
-#, c-format
-msgid "%1$s Brightness"
-msgstr "%1$s 亮度"
+#: src/frontend/mame/ui/submenu.cpp:74
+msgid "Joystick"
+msgstr "摇杆"
-#: src/frontend/mame/ui/ui.cpp:1444
-#, c-format
-msgid "%1$s Contrast"
-msgstr "%1$s 对比"
+#: src/frontend/mame/ui/submenu.cpp:75
+msgid "Lightgun"
+msgstr "光线枪"
-#: src/frontend/mame/ui/ui.cpp:1446
-#, c-format
-msgid "%1$s Gamma"
-msgstr "%1$s 迦玛值"
+#: src/frontend/mame/ui/submenu.cpp:76
+msgid "Multi-keyboard"
+msgstr "多重键盘"
-#: src/frontend/mame/ui/ui.cpp:1450
-#, c-format
-msgid "%1$s Horiz Stretch"
-msgstr "%1$s 水平延展"
+#: src/frontend/mame/ui/submenu.cpp:77
+msgid "Multi-mouse"
+msgstr "多重滑鼠"
-#: src/frontend/mame/ui/ui.cpp:1452
-#, c-format
-msgid "%1$s Horiz Position"
-msgstr "%1$s 水平位置"
+#: src/frontend/mame/ui/submenu.cpp:78
+msgid "Steadykey"
+msgstr "稳定键"
-#: src/frontend/mame/ui/ui.cpp:1454
-#, c-format
-msgid "%1$s Vert Stretch"
-msgstr "%1$s 垂直延展"
+#: src/frontend/mame/ui/submenu.cpp:79
+msgid "UI active"
+msgstr "UI 启动"
-#: src/frontend/mame/ui/ui.cpp:1456
-#, c-format
-msgid "%1$s Vert Position"
-msgstr "%1$s 垂直位置"
+#: src/frontend/mame/ui/submenu.cpp:80
+msgid "Offscreen reload"
+msgstr "画面外重新装填"
-#: src/frontend/mame/ui/ui.cpp:1475
-#, c-format
-msgid "Laserdisc '%1$s' Horiz Stretch"
-msgstr "激光影碟 %1$s 水平延展"
+#: src/frontend/mame/ui/submenu.cpp:81
+msgid "Joystick deadzone"
+msgstr "摇杆无反应区"
-#: src/frontend/mame/ui/ui.cpp:1477
-#, c-format
-msgid "Laserdisc '%1$s' Horiz Position"
-msgstr "激光影碟 %1$s 水平位置"
+#: src/frontend/mame/ui/submenu.cpp:82
+msgid "Joystick saturation"
+msgstr "摇杆饱和值"
-#: src/frontend/mame/ui/ui.cpp:1479
-#, c-format
-msgid "Laserdisc '%1$s' Vert Stretch"
-msgstr "激光影碟 %1$s 垂直延展"
+#: src/frontend/mame/ui/submenu.cpp:83
+msgid "Natural keyboard"
+msgstr "自然键盘"
-#: src/frontend/mame/ui/ui.cpp:1481
-#, c-format
-msgid "Laserdisc '%1$s' Vert Position"
-msgstr "激光影碟 %1$s 垂直位置"
+#: src/frontend/mame/ui/submenu.cpp:84
+msgid "Simultaneous contradictory"
+msgstr "同时发生的对立状况"
-#: src/frontend/mame/ui/ui.cpp:1493
-msgid "Vector Flicker"
-msgstr "向量闪烁度"
+#: src/frontend/mame/ui/submenu.cpp:85
+msgid "Coin impulse"
+msgstr "投币脉冲"
-#: src/frontend/mame/ui/ui.cpp:1494
-msgid "Beam Width Minimum"
-msgstr "最小光束宽度"
+#: src/frontend/mame/ui/submenu.cpp:89
+msgid "Device Mapping"
+msgstr "装置映对"
-#: src/frontend/mame/ui/ui.cpp:1495
-msgid "Beam Width Maximum"
-msgstr "最大光束宽度"
+#: src/frontend/mame/ui/submenu.cpp:90
+msgid "Lightgun Device Assignment"
+msgstr "分配光线枪装置"
-#: src/frontend/mame/ui/ui.cpp:1496
-msgid "Beam Intensity Weight"
-msgstr "光束强度"
+#: src/frontend/mame/ui/submenu.cpp:91
+msgid "Trackball Device Assignment"
+msgstr "分配轨迹球装置"
-#: src/frontend/mame/ui/ui.cpp:1511
-#, c-format
-msgid "Crosshair Scale %1$s"
-msgstr "十字准星尺度 %1$s"
+#: src/frontend/mame/ui/submenu.cpp:92
+msgid "Pedal Device Assignment"
+msgstr "分配踏板装置"
-#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
-msgid "X"
-msgstr "X"
+#: src/frontend/mame/ui/submenu.cpp:93
+msgid "Adstick Device Assignment"
+msgstr "分配 Adstick 装置"
-#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
-msgid "Y"
-msgstr "Y"
+#: src/frontend/mame/ui/submenu.cpp:94
+msgid "Paddle Device Assignment"
+msgstr "分配划桨装置"
-#: src/frontend/mame/ui/ui.cpp:1513
-#, c-format
-msgid "Crosshair Offset %1$s"
-msgstr "十字准星位移 %1$s"
+#: src/frontend/mame/ui/submenu.cpp:95
+msgid "Dial Device Assignment"
+msgstr "分配转盘装置"
-#: src/frontend/mame/ui/ui.cpp:1601
-#, c-format
-msgid "%1$3ddB"
-msgstr "%1$3ddB"
+#: src/frontend/mame/ui/submenu.cpp:96
+msgid "Positional Device Assignment"
+msgstr "分配指向装置"
-#: src/frontend/mame/ui/ui.cpp:1645
-#, c-format
-msgid "%1$d%%"
-msgstr "%1$d%%"
+#: src/frontend/mame/ui/submenu.cpp:97
+msgid "Mouse Device Assignment"
+msgstr "分配滑鼠装置"
-#: src/frontend/mame/ui/ui.cpp:1661
-#, c-format
-msgid "%1$3.0f%%"
-msgstr "%1$3.0f%%"
+#: src/frontend/mame/ui/submenu.cpp:102
+msgid "Video Mode"
+msgstr "视讯模式"
-#: src/frontend/mame/ui/ui.cpp:1685
-#, c-format
-msgid "%1$.3ffps"
-msgstr "%1$.3ffps"
+#: src/frontend/mame/ui/submenu.cpp:103
+msgid "Number Of Screens"
+msgstr "画面数"
-#: src/frontend/mame/ui/ui.cpp:1708 src/frontend/mame/ui/ui.cpp:1730
-#: src/frontend/mame/ui/ui.cpp:1751 src/frontend/mame/ui/ui.cpp:1773
-#: src/frontend/mame/ui/ui.cpp:1795 src/frontend/mame/ui/ui.cpp:1817
-#: src/frontend/mame/ui/ui.cpp:1839 src/frontend/mame/ui/ui.cpp:1861
-#: src/frontend/mame/ui/ui.cpp:1883 src/frontend/mame/ui/ui.cpp:1905
-#: src/frontend/mame/ui/ui.cpp:1927
-#, c-format
-msgid "%1$.3f"
-msgstr "%1$.3f"
+#: src/frontend/mame/ui/submenu.cpp:105
+msgid "Triple Buffering"
+msgstr "三重缓冲"
-#: src/frontend/mame/ui/ui.cpp:1942 src/frontend/mame/ui/ui.cpp:1957
-#: src/frontend/mame/ui/ui.cpp:1972 src/frontend/mame/ui/ui.cpp:1987
-#, c-format
-msgid "%1$1.2f"
-msgstr "%1$1.2f"
+#: src/frontend/mame/ui/submenu.cpp:106
+msgid "HLSL"
+msgstr "HLSL"
-#: src/frontend/mame/ui/ui.cpp:2005
-#, c-format
-msgid "Crosshair Scale X %1$1.3f"
-msgstr "十字准星尺度 X %1$1.3f"
+#: src/frontend/mame/ui/submenu.cpp:108
+msgid "GLSL"
+msgstr "GLSL"
-#: src/frontend/mame/ui/ui.cpp:2005
-#, c-format
-msgid "Crosshair Scale Y %1$1.3f"
-msgstr "十字准星尺度 Y %1$1.3f"
+#: src/frontend/mame/ui/submenu.cpp:109
+msgid "Bilinear Filtering"
+msgstr "双线过滤"
-#: src/frontend/mame/ui/ui.cpp:2024
-#, c-format
-msgid "Crosshair Offset X %1$1.3f"
-msgstr "十字准星位移 X %1$1.3f"
+#: src/frontend/mame/ui/submenu.cpp:110
+msgid "Bitmap Prescaling"
+msgstr "点阵图预缩放"
-#: src/frontend/mame/ui/ui.cpp:2024
-#, c-format
-msgid "Crosshair Offset Y %1$1.3f"
-msgstr "十字准星位移 Y %1$1.3f"
+#: src/frontend/mame/ui/submenu.cpp:111
+msgid "Window Mode"
+msgstr "视窗模式"
-#: src/frontend/mame/ui/ui.cpp:2167
-msgid "**Error saving ui.ini**"
-msgstr "**保存 ui.ini 时错误**"
+#: src/frontend/mame/ui/submenu.cpp:112
+msgid "Enforce Aspect Ratio"
+msgstr "强制比例"
-#: src/frontend/mame/ui/ui.cpp:2226
-#, c-format
-msgid "**Error saving %s.ini**"
-msgstr "**保存 %s.ini 时错误**"
+#: src/frontend/mame/ui/submenu.cpp:113
+msgid "Start Out Maximized"
+msgstr "最大化开始"
-#: src/frontend/mame/ui/viewgfx.cpp:406
-msgid " COLORS"
-msgstr " 色彩"
+#: src/frontend/mame/ui/submenu.cpp:114
+msgid "Synchronized Refresh"
+msgstr "同步更新"
-#: src/frontend/mame/ui/viewgfx.cpp:406
-msgid " PENS"
-msgstr " PENS"
+#: src/frontend/mame/ui/submenu.cpp:115
+msgid "Wait Vertical Sync"
+msgstr "等待垂直同步"
-#: src/frontend/mame/ui/devopt.cpp:39
+#: src/frontend/mame/ui/devopt.cpp:43
#, c-format
msgid ""
"[This option is currently mounted in the running system]\n"
@@ -2481,7 +2167,7 @@ msgstr ""
"\n"
"已选用的选项启用下列项目:\n"
-#: src/frontend/mame/ui/devopt.cpp:40
+#: src/frontend/mame/ui/devopt.cpp:44
#, c-format
msgid ""
"[This option is NOT currently mounted in the running system]\n"
@@ -2498,60 +2184,60 @@ msgstr ""
"\n"
"如选用此选项,下列项目將启用:\n"
-#: src/frontend/mame/ui/devopt.cpp:48
+#: src/frontend/mame/ui/devopt.cpp:52
msgid "* CPU:\n"
msgstr "* CPU:\n"
-#: src/frontend/mame/ui/devopt.cpp:72 src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:76 src/frontend/mame/ui/devopt.cpp:137
#, c-format
msgid " %1$d×%2$s %3$d.%4$06d MHz\n"
msgstr " %1$d×%2$s %3$d.%4$06d MHz\n"
-#: src/frontend/mame/ui/devopt.cpp:72 src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:76 src/frontend/mame/ui/devopt.cpp:137
msgid " %1$d×%2$s %5$d.%6$03d kHz\n"
msgstr " %1$d×%2$s %5$d.%6$03d kHz\n"
-#: src/frontend/mame/ui/devopt.cpp:73 src/frontend/mame/ui/devopt.cpp:134
+#: src/frontend/mame/ui/devopt.cpp:77 src/frontend/mame/ui/devopt.cpp:138
msgid " %2$s %3$d.%4$06d MHz\n"
msgstr " %2$s %3$d.%4$06d MHz\n"
-#: src/frontend/mame/ui/devopt.cpp:73 src/frontend/mame/ui/devopt.cpp:134
+#: src/frontend/mame/ui/devopt.cpp:77 src/frontend/mame/ui/devopt.cpp:138
msgid " %2$s %5$d.%6$03d kHz\n"
msgstr " %2$s %5$d.%6$03d kHz\n"
-#: src/frontend/mame/ui/devopt.cpp:85
+#: src/frontend/mame/ui/devopt.cpp:89
msgid "* Video:\n"
msgstr "* 視訊:\n"
-#: src/frontend/mame/ui/devopt.cpp:90
+#: src/frontend/mame/ui/devopt.cpp:94
#, c-format
msgid " Screen '%1$s': Vector\n"
msgstr " 画面 '%1$s': 向量\n"
-#: src/frontend/mame/ui/devopt.cpp:99
+#: src/frontend/mame/ui/devopt.cpp:103
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$f Hz\n"
msgstr " 画面 '%1$s': %2$d × %3$d (V) %4$f Hz\n"
-#: src/frontend/mame/ui/devopt.cpp:100
+#: src/frontend/mame/ui/devopt.cpp:104
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$f Hz\n"
msgstr " 画面 '%1$s': %2$d × %3$d (H) %4$f Hz\n"
-#: src/frontend/mame/ui/devopt.cpp:113
+#: src/frontend/mame/ui/devopt.cpp:117
msgid "* Sound:\n"
msgstr "* 声音:\n"
-#: src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:137
#, c-format
msgid " %1$d×%2$s\n"
msgstr " %1$d×%2$s\n"
-#: src/frontend/mame/ui/devopt.cpp:134
+#: src/frontend/mame/ui/devopt.cpp:138
msgid " %2$s\n"
msgstr " %2$s\n"
-#: src/frontend/mame/ui/devopt.cpp:164
+#: src/frontend/mame/ui/devopt.cpp:168
#, c-format
msgid ""
"* BIOS settings:\n"
@@ -2560,86 +2246,481 @@ msgstr ""
"* BIOS 设定:\n"
" %1$d 选项 [缺省: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:204 src/frontend/mame/ui/devopt.cpp:220
-#: src/frontend/mame/ui/devopt.cpp:265
+#: src/frontend/mame/ui/devopt.cpp:208 src/frontend/mame/ui/devopt.cpp:224
+#: src/frontend/mame/ui/devopt.cpp:269
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr " %1$s [缺省: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:209 src/frontend/mame/ui/devopt.cpp:225
+#: src/frontend/mame/ui/devopt.cpp:213 src/frontend/mame/ui/devopt.cpp:229
#, c-format
msgid " %1$s\n"
msgstr " %1$s\n"
-#: src/frontend/mame/ui/devopt.cpp:230
+#: src/frontend/mame/ui/devopt.cpp:234
msgid "* DIP switch settings:\n"
msgstr "* 指拨开关设定:\n"
-#: src/frontend/mame/ui/devopt.cpp:232
+#: src/frontend/mame/ui/devopt.cpp:236
msgid "* Configuration settings:\n"
msgstr "* 配置设定:\n"
-#: src/frontend/mame/ui/devopt.cpp:234
+#: src/frontend/mame/ui/devopt.cpp:238
msgid "* Input device(s):\n"
msgstr "* 输入装置:"
-#: src/frontend/mame/ui/devopt.cpp:236
+#: src/frontend/mame/ui/devopt.cpp:240
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr " 使用者输入 [%1$d 输入]\n"
-#: src/frontend/mame/ui/devopt.cpp:238
+#: src/frontend/mame/ui/devopt.cpp:242
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr " 麻将输入 [%1$d 输入]\n"
-#: src/frontend/mame/ui/devopt.cpp:240
+#: src/frontend/mame/ui/devopt.cpp:244
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr " 花牌输入 [%1$d 输入]\n"
-#: src/frontend/mame/ui/devopt.cpp:242
+#: src/frontend/mame/ui/devopt.cpp:246
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr " 博奕输入 [%1$d 输入]\n"
-#: src/frontend/mame/ui/devopt.cpp:244
+#: src/frontend/mame/ui/devopt.cpp:248
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr " 类比输入 [%1$d 输入]\n"
-#: src/frontend/mame/ui/devopt.cpp:246
+#: src/frontend/mame/ui/devopt.cpp:250
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr " 调节器输入 [%1$d 输入]\n"
-#: src/frontend/mame/ui/devopt.cpp:248
+#: src/frontend/mame/ui/devopt.cpp:252
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr " 数字键盘输入 [%1$d 输入]\n"
-#: src/frontend/mame/ui/devopt.cpp:250
+#: src/frontend/mame/ui/devopt.cpp:254
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr " 键盘输入 [%1$d 输入]\n"
-#: src/frontend/mame/ui/devopt.cpp:255
+#: src/frontend/mame/ui/devopt.cpp:259
msgid "* Media Options:\n"
msgstr "* 媒体选项:\n"
-#: src/frontend/mame/ui/devopt.cpp:257
+#: src/frontend/mame/ui/devopt.cpp:261
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr " %1$s [標籤: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:263
+#: src/frontend/mame/ui/devopt.cpp:267
msgid "* Slot Options:\n"
msgstr "* 插槽选项:\n"
-#: src/frontend/mame/ui/devopt.cpp:270
+#: src/frontend/mame/ui/devopt.cpp:274
msgid "[None]\n"
msgstr "[無]\n"
+#: src/frontend/mame/ui/auditmenu.cpp:96
+#, c-format
+msgid "Audit ROMs for %1$u machines marked unavailable?"
+msgstr "校验标记为不可用的 %1$u 机台的 ROM 档案?"
+
+#: src/frontend/mame/ui/auditmenu.cpp:99
+#, c-format
+msgid "Audit ROMs for all %1$u machines?"
+msgstr "校验所有 %1$u 机台的 ROM 档案?"
+
+#: src/frontend/mame/ui/auditmenu.cpp:104
+#, c-format
+msgid "(results will be saved to %1$s)"
+msgstr "(结果将保存在 %1$s)"
+
+#: src/frontend/mame/ui/auditmenu.cpp:130
+#, c-format
+msgid ""
+"Auditing ROMs for machine %2$u of %3$u...\n"
+"%1$s"
+msgstr ""
+"正在校验供机台 %2$u 的 %3$u ROM 档案...\n"
+"%1$s"
+
+#: src/frontend/mame/ui/auditmenu.cpp:142
+msgid "Start Audit"
+msgstr "开始校验"
+
+#: src/frontend/mame/ui/imgcntrl.cpp:117
+msgid "Cannot save over directory"
+msgstr "无法跨目录储存"
+
+#: src/frontend/mame/ui/imgcntrl.cpp:150
+msgid ""
+"The software selected is missing one or more required ROM or CHD images. "
+"Please select a different one."
+msgstr "选定的软件缺少一个至多个必要的 ROM 或 CHD 映像档,请选择其他软件。"
+
+#: src/frontend/mame/ui/info.cpp:31
+msgid "protection"
+msgstr "保护"
+
+#: src/frontend/mame/ui/info.cpp:32
+msgid "timing"
+msgstr "计时"
+
+#: src/frontend/mame/ui/info.cpp:33
+msgid "graphics"
+msgstr "图形"
+
+#: src/frontend/mame/ui/info.cpp:34
+msgid "color palette"
+msgstr "色盘"
+
+#: src/frontend/mame/ui/info.cpp:35
+msgid "sound"
+msgstr "声音"
+
+#: src/frontend/mame/ui/info.cpp:36
+msgid "capture hardware"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:37
+msgid "camera"
+msgstr "相机"
+
+#: src/frontend/mame/ui/info.cpp:38
+msgid "microphone"
+msgstr "麦克风"
+
+#: src/frontend/mame/ui/info.cpp:39
+msgid "controls"
+msgstr "控制"
+
+#: src/frontend/mame/ui/info.cpp:40
+msgid "keyboard"
+msgstr "键盘"
+
+#: src/frontend/mame/ui/info.cpp:41
+msgid "mouse"
+msgstr "滑鼠"
+
+#: src/frontend/mame/ui/info.cpp:42
+msgid "media"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:43
+msgid "disk"
+msgstr "磁碟"
+
+#: src/frontend/mame/ui/info.cpp:44
+msgid "printer"
+msgstr "印表机"
+
+#: src/frontend/mame/ui/info.cpp:45
+msgid "magnetic tape"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:46
+msgid "punch tape"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:47
+msgid "magnetic drum"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:48
+msgid "solid state storage"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:49
+msgid "communications"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:50
+msgid "LAN"
+msgstr "区域网"
+
+#: src/frontend/mame/ui/info.cpp:51
+msgid "WAN"
+msgstr "广域网"
+
+#: src/frontend/mame/ui/info.cpp:188
+msgid ""
+"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
+"run correctly.\n"
+msgstr "本机械有一个或更多的 ROM/CHD 是不正确的。此机械可能无法正确执行。\n"
+
+#: src/frontend/mame/ui/info.cpp:198
+msgid ""
+"There are known problems with this machine\n"
+"\n"
+msgstr ""
+"本机械已知具有下列的问题\n"
+"\n"
+
+#: src/frontend/mame/ui/info.cpp:203
+msgid ""
+"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+msgstr "本机械有一个或更多的 ROM/CHD 尚未正确地被 DUMP。\n"
+
+#: src/frontend/mame/ui/info.cpp:208
+msgid "Completely unemulated features: "
+msgstr "未完整模拟功能: "
+
+#: src/frontend/mame/ui/info.cpp:214 src/frontend/mame/ui/info.cpp:230
+#, c-format
+msgid "%s"
+msgstr "%s"
+
+#: src/frontend/mame/ui/info.cpp:214 src/frontend/mame/ui/info.cpp:230
+#: src/frontend/mame/ui/info.cpp:275
+#, c-format
+msgid ", %s"
+msgstr ", %s"
+
+#: src/frontend/mame/ui/info.cpp:224
+msgid "Imperfectly emulated features: "
+msgstr "未完美模拟功能: "
+
+#: src/frontend/mame/ui/info.cpp:239
+msgid "Screen flipping in cocktail mode is not supported.\n"
+msgstr "尚未支援台面型筐体模式的画面翻转。"
+
+#: src/frontend/mame/ui/info.cpp:241
+msgid "This machine requires external artwork files.\n"
+msgstr "此机械需要额外的装饰图档"
+
+#: src/frontend/mame/ui/info.cpp:243
+msgid ""
+"This machine was never completed. It may exhibit strange behavior or missing "
+"elements that are not bugs in the emulation.\n"
+msgstr "本机械无法完成,并非模拟中的错误而可能呈现怪异的行为或缺少元件。\n"
+
+#: src/frontend/mame/ui/info.cpp:245
+msgid ""
+"This machine has no sound hardware, MAME will produce no sounds, this is "
+"expected behaviour.\n"
+msgstr "本机械无声音硬体,故 MAME 将不会产生声音,这是可预期的行为。\n"
+
+#: src/frontend/mame/ui/info.cpp:249
+msgid ""
+"\n"
+"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
+"complete. There is nothing you can do to fix this problem except wait for "
+"the developers to improve the emulation.\n"
+msgstr ""
+"\n"
+"此机械无法执行,机械的模拟还不完全。除了等待开发人员改良模拟之外,没有方法可"
+"以解决这个问题。\n"
+
+#: src/frontend/mame/ui/info.cpp:251
+msgid ""
+"\n"
+"Elements of this machine cannot be emulated as they requires physical "
+"interaction or consist of mechanical devices. It is not possible to fully "
+"experience this machine.\n"
+msgstr ""
+"此机械的部分元件无法模拟,因其需要实际活动的互动或机械装置的组合。故无法完成"
+"此机械的体验。\n"
+
+#: src/frontend/mame/ui/info.cpp:273
+#, c-format
+msgid ""
+"\n"
+"\n"
+"There are working clones of this machine: %s"
+msgstr ""
+"\n"
+"\n"
+"本机械尚有可执行的彷製版: %s"
+
+#: src/frontend/mame/ui/info.cpp:286
+msgid ""
+"\n"
+"\n"
+"Press any key to continue"
+msgstr ""
+"\n"
+"\n"
+"按任意按键继续"
+
+#: src/frontend/mame/ui/info.cpp:301
+#, c-format
+msgid ""
+"%1$s\n"
+"%2$s %3$s\n"
+"Driver: %4$s\n"
+"\n"
+"CPU:\n"
+msgstr ""
+"%1$s\n"
+"%2$s %3$s\n"
+"驱动: %4$s\n"
+"\n"
+"CPU:\n"
+
+#: src/frontend/mame/ui/info.cpp:336 src/frontend/mame/ui/info.cpp:374
+msgid "MHz"
+msgstr "MHz"
+
+#: src/frontend/mame/ui/info.cpp:336 src/frontend/mame/ui/info.cpp:374
+msgid "kHz"
+msgstr "kHz"
+
+#: src/frontend/mame/ui/info.cpp:350
+msgid ""
+"\n"
+"Sound:\n"
+msgstr ""
+"\n"
+"声音:\n"
+
+#: src/frontend/mame/ui/info.cpp:378
+msgid ""
+"\n"
+"Video:\n"
+msgstr ""
+"\n"
+"视讯:\n"
+
+#: src/frontend/mame/ui/info.cpp:382
+msgid "None\n"
+msgstr "无\n"
+
+#: src/frontend/mame/ui/info.cpp:389
+msgid "Vector"
+msgstr "向量"
+
+#: src/frontend/mame/ui/info.cpp:400
+#, c-format
+msgid "%1$s: %2$s\n"
+msgstr "%1$s: %2$s\n"
+
+#: src/frontend/mame/ui/info.cpp:400
+msgid "%2$s\n"
+msgstr "%2$s\n"
+
+#: src/frontend/mame/ui/info.cpp:446
+#, c-format
+msgid "Screen '%1$s'"
+msgstr "画面 '%1$s'"
+
+#: src/frontend/mame/ui/info.cpp:448
+msgid "Screen"
+msgstr "画面"
+
+#: src/frontend/mame/ui/info.cpp:533
+msgid "Not supported"
+msgstr "不支援"
+
+#: src/frontend/mame/ui/info.cpp:536
+msgid "Partially supported"
+msgstr "部分支援"
+
+#: src/frontend/mame/ui/info.cpp:544
+msgid "[empty]"
+msgstr "[ 空 ]"
+
+#: src/frontend/mame/ui/selmenu.cpp:73
+msgid "Control Panels"
+msgstr "控制面板"
+
+#: src/frontend/mame/ui/selmenu.cpp:78
+msgid "Artwork Preview"
+msgstr "装饰图预览"
+
+#: src/frontend/mame/ui/selmenu.cpp:82
+msgid "Game Over"
+msgstr "游戏结束"
+
+#: src/frontend/mame/ui/selmenu.cpp:91
+msgid "Add or remove favorites"
+msgstr "新增或移除最爱"
+
+#: src/frontend/mame/ui/selmenu.cpp:92
+msgid "Export displayed list to file"
+msgstr "汇出显示的清单至档案"
+
+#: src/frontend/mame/ui/selmenu.cpp:93
+msgid "Show DATs view"
+msgstr "显示文件检视"
+
+#: src/frontend/mame/ui/selmenu.cpp:261
+msgid "Software part selection:"
+msgstr "软件部分选项: "
+
+#: src/frontend/mame/ui/selmenu.cpp:367
+msgid "BIOS selection:"
+msgstr "选择 BIOS:"
+
+#: src/frontend/mame/ui/selmenu.cpp:622
+#, c-format
+msgid "Software is clone of: %1$-.100s"
+msgstr "软件相容于: %1$-.100s"
+
+#: src/frontend/mame/ui/selmenu.cpp:624
+msgid "Software is parent"
+msgstr "软件为主档"
+
+#: src/frontend/mame/ui/selmenu.cpp:629
+msgid "Supported: No"
+msgstr "已支援: 否"
+
+#: src/frontend/mame/ui/selmenu.cpp:634
+msgid "Supported: Partial"
+msgstr "已支援: 部分"
+
+#: src/frontend/mame/ui/selmenu.cpp:639
+msgid "Supported: Yes"
+msgstr "已支援: 是"
+
+#: src/frontend/mame/ui/selmenu.cpp:644
+#, c-format
+msgid "romset: %1$-.100s"
+msgstr "Rom套: %1$-.100s"
+
+#: src/frontend/mame/ui/selmenu.cpp:660
+#, c-format
+msgid "Driver is clone of: %1$-.100s"
+msgstr "驱动相容于: %-.100s"
+
+#: src/frontend/mame/ui/selmenu.cpp:662
+msgid "Driver is parent"
+msgstr "驱动为主档"
+
+#: src/frontend/mame/ui/selmenu.cpp:698
+#, c-format
+msgid "%1$s %2$s"
+msgstr "%1$s %2$s"
+
+#: src/frontend/mame/ui/selmenu.cpp:2083
+msgid "Images"
+msgstr "图像"
+
+#: src/frontend/mame/ui/selmenu.cpp:2084
+msgid "Infos"
+msgstr "信息"
+
+#: src/frontend/mame/ui/selmenu.cpp:2549
+msgid "Usage"
+msgstr "用法"
+
+#: src/frontend/mame/ui/selmenu.cpp:2584
+msgid "General Info"
+msgstr "一般信息"
+
+#: src/frontend/mame/ui/inputmap.cpp:55
+msgid "User Interface"
+msgstr "使用者介面"
+
+#: src/frontend/mame/ui/inputmap.cpp:61
+msgid "Other Controls"
+msgstr "其他控制"
+
#: plugins/timer/init.lua:94
msgid "Current time"
msgstr "当前时数"
@@ -2656,51 +2737,51 @@ msgstr "游戏次数"
msgid "Timer"
msgstr "计时器"
-#: plugins/cheat/init.lua:510
+#: plugins/cheat/init.lua:528
msgid "Select cheat to set hotkey"
msgstr "选择要设定热键的作弊码"
-#: plugins/cheat/init.lua:516
+#: plugins/cheat/init.lua:534
msgid "Press button for hotkey or wait to clear"
msgstr "按下热键按钮或等待清除"
-#: plugins/cheat/init.lua:528
+#: plugins/cheat/init.lua:546
msgid "None"
msgstr "无"
-#: plugins/cheat/init.lua:533
+#: plugins/cheat/init.lua:551
msgid "Done"
msgstr "完成"
-#: plugins/cheat/init.lua:547 plugins/cheat/init.lua:561
+#: plugins/cheat/init.lua:565 plugins/cheat/init.lua:579
msgid "Set"
msgstr "设定"
-#: plugins/cheat/init.lua:580
+#: plugins/cheat/init.lua:598
msgid "Set hotkeys"
msgstr "设定热键"
-#: plugins/cheat/init.lua:720
+#: plugins/cheat/init.lua:738
#, lua-format
msgid "Activated: %s = %s"
msgstr "已激活: %s = %s"
-#: plugins/cheat/init.lua:723 plugins/cheat/init.lua:781
+#: plugins/cheat/init.lua:741 plugins/cheat/init.lua:799
#, lua-format
msgid "Activated: %s"
msgstr "已激活: %s"
-#: plugins/cheat/init.lua:785
+#: plugins/cheat/init.lua:803
#, lua-format
msgid "Enabled: %s"
msgstr "启用: %s"
-#: plugins/cheat/init.lua:790
+#: plugins/cheat/init.lua:808
#, lua-format
msgid "Disabled: %s"
msgstr "停用: %s"
-#: plugins/cheat/init.lua:849
+#: plugins/cheat/init.lua:867
#, lua-format
msgid "%s added"
msgstr "%s 已加入"
@@ -2753,49 +2834,49 @@ msgstr "Gameinit"
msgid "MARPScore"
msgstr "MARP得分"
-#: plugins/cheatfind/init.lua:373
+#: plugins/cheatfind/init.lua:404
msgid "Save Cheat"
msgstr "储存作弊码"
-#: plugins/cheatfind/init.lua:376
+#: plugins/cheatfind/init.lua:407
msgid "Default"
msgstr "缺省"
-#: plugins/cheatfind/init.lua:376
+#: plugins/cheatfind/init.lua:407
msgid "Custom"
msgstr "自订"
-#: plugins/cheatfind/init.lua:377
+#: plugins/cheatfind/init.lua:408
msgid "Cheat Name"
msgstr "作弊码名称"
-#: plugins/cheatfind/init.lua:383 plugins/cheatfind/init.lua:748
+#: plugins/cheatfind/init.lua:414 plugins/cheatfind/init.lua:1005
#, lua-format
msgid "Default name is %s"
msgstr "缺省名称为 %s"
-#: plugins/cheatfind/init.lua:391
+#: plugins/cheatfind/init.lua:422
msgid "Player"
msgstr "玩家"
-#: plugins/cheatfind/init.lua:396
+#: plugins/cheatfind/init.lua:427
msgid "Type"
msgstr "类型"
-#: plugins/cheatfind/init.lua:402
+#: plugins/cheatfind/init.lua:433
msgid "Save"
msgstr "储存"
-#: plugins/cheatfind/init.lua:429
+#: plugins/cheatfind/init.lua:462
#, lua-format
msgid "Cheat written to %s and added to cheat.simple"
msgstr "作弊码已写入至 %s 且已加入至 cheat.simple"
-#: plugins/cheatfind/init.lua:437
+#: plugins/cheatfind/init.lua:472
msgid "Cheat added to cheat.simple"
msgstr "作弊码已加入至 cheat.simple"
-#: plugins/cheatfind/init.lua:442
+#: plugins/cheatfind/init.lua:477
msgid ""
"Unable to write file\n"
"Ensure that cheatpath folder exists"
@@ -2803,174 +2884,295 @@ msgstr ""
"无法写入档案\n"
"确认 cheatpath 资料夹是否存在"
-#: plugins/cheatfind/init.lua:451
+#: plugins/cheatfind/init.lua:486
msgid "Cancel"
msgstr "取消"
-#: plugins/cheatfind/init.lua:456
+#: plugins/cheatfind/init.lua:491
msgid "CPU or RAM"
msgstr "CPU 或内存"
-#: plugins/cheatfind/init.lua:460
+#: plugins/cheatfind/init.lua:495
msgid "Changes to this only take effect when \"Start new search\" is selected"
msgstr "此变更仅当选定 \"开始新搜寻\" 时生效"
-#: plugins/cheatfind/init.lua:479
-msgid "Data cleared and current state saved"
-msgstr "清除资料并储存当前状态"
+#: plugins/cheatfind/init.lua:504
+msgid "Pause Mode"
+msgstr ""
-#: plugins/cheatfind/init.lua:487
+#: plugins/cheatfind/init.lua:511
+msgid "Manually pause & unpause the game when needed with the pause hotkey"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:536
+msgid "All slots cleared and current state saved to Slot 1"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:551
msgid "Start new search"
msgstr "开始新搜寻"
-#: plugins/cheatfind/init.lua:497
-msgid "Current state saved"
-msgstr "已储存当前状态"
+#: plugins/cheatfind/init.lua:564
+#, lua-format
+msgid "Memory State saved to Slot %d"
+msgstr ""
-#: plugins/cheatfind/init.lua:504
-msgid "Save current -- #"
-msgstr "储存当前 -- #"
+#: plugins/cheatfind/init.lua:583
+msgid "Save Current Memory State to Slot "
+msgstr ""
-#: plugins/cheatfind/init.lua:536
+#: plugins/cheatfind/init.lua:614
#, lua-format
msgid "%d total matches found"
msgstr "总计发现 %d 符合"
-#: plugins/cheatfind/init.lua:543
-msgid "Compare"
-msgstr "比较"
-
-#: plugins/cheatfind/init.lua:546
-msgid "Left operand"
-msgstr "左运算元"
-
-#: plugins/cheatfind/init.lua:549
-msgid "Current"
-msgstr "当前"
-
-#: plugins/cheatfind/init.lua:554
-msgid "Operator"
-msgstr "运算子"
+#: plugins/cheatfind/init.lua:655
+msgid "Perform Compare : "
+msgstr ""
-#: plugins/cheatfind/init.lua:561
-msgid "Left less than right, value is difference"
-msgstr "左值小于右值,数值已改变"
+#: plugins/cheatfind/init.lua:672
+msgid "Left less than right"
+msgstr ""
-#: plugins/cheatfind/init.lua:563
-msgid "Left greater than right, value is difference"
-msgstr "左值大于右值,数值已改变"
+#: plugins/cheatfind/init.lua:674
+msgid "Left greater than right"
+msgstr ""
-#: plugins/cheatfind/init.lua:565
+#: plugins/cheatfind/init.lua:676
msgid "Left equal to right"
msgstr "左值等于右值"
-#: plugins/cheatfind/init.lua:567
-msgid "Left not equal to right, value is difference"
-msgstr "左值不等于右值,数值已改变"
+#: plugins/cheatfind/init.lua:678
+msgid "Left not equal to right"
+msgstr ""
-#: plugins/cheatfind/init.lua:569
+#: plugins/cheatfind/init.lua:680
msgid "Left equal to right with bitmask"
msgstr "位元遮罩下左值等于右值"
-#: plugins/cheatfind/init.lua:571
+#: plugins/cheatfind/init.lua:682
msgid "Left not equal to right with bitmask"
msgstr "位元遮罩下左值不等于右值"
-#: plugins/cheatfind/init.lua:573
+#: plugins/cheatfind/init.lua:684
msgid "Left less than value"
msgstr "左值小于原值"
-#: plugins/cheatfind/init.lua:575
+#: plugins/cheatfind/init.lua:686
msgid "Left greater than value"
msgstr "左值大于原值"
-#: plugins/cheatfind/init.lua:577
+#: plugins/cheatfind/init.lua:688
msgid "Left equal to value"
msgstr "左值等于原值"
-#: plugins/cheatfind/init.lua:579
+#: plugins/cheatfind/init.lua:690
msgid "Left not equal to value"
msgstr "左值不等于原值"
-#: plugins/cheatfind/init.lua:590
-msgid "Right operand"
-msgstr "右运算元"
-
-#: plugins/cheatfind/init.lua:598
+#: plugins/cheatfind/init.lua:712
msgid "Value"
msgstr "值"
-#: plugins/cheatfind/init.lua:602
+#: plugins/cheatfind/init.lua:714
+msgid "Difference"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:719
msgid "Any"
msgstr "任意"
-#: plugins/cheatfind/init.lua:608
+#: plugins/cheatfind/init.lua:725
msgid "Data Format"
msgstr "数据格式"
-#: plugins/cheatfind/init.lua:632
+#: plugins/cheatfind/init.lua:731
+msgid "Test/Write Poke Value"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:738
+msgid ""
+"Use this if you want to poke the Slot 1 value (eg. You started with "
+"something but lost it)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:740
+msgid ""
+"Use this if you want to poke the Last Slot value (eg. You started without an "
+"item but finally got it)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:742
+msgid "Use this if you want to poke 0x00"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:744
+msgid "Use this if you want to poke 0x01"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:746
+msgid "Use this if you want to poke 0x02"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:748
+msgid "Use this if you want to poke 0x03"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:750
+msgid "Use this if you want to poke 0x04"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:752
+msgid "Use this if you want to poke 0x05"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:754
+msgid "Use this if you want to poke 0x06"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:756
+msgid "Use this if you want to poke 0x07"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:758
+msgid "Use this if you want to poke 0x08"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:760
+msgid "Use this if you want to poke 0x09"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:762
+msgid "Use this if you want to poke 0x63 (Decimal 99)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:764
+msgid "Use this if you want to poke 0x99 (BCD 99)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:766
+msgid "Use this if you want to poke 0xFF (Decimal 255)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:768
+msgid "Use this if you want to poke 0x3E7 (Decimal 999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:770
+msgid "Use this if you want to poke 0x999 (BCD 999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:772
+msgid "Use this if you want to poke 0x270F (Decimal 9999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:774
+msgid "Use this if you want to poke 0x9999 (BCD 9999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:776
+msgid "Use this if you want to poke 0xFFFF (Decimal 65535)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:816
msgid "Undo last search -- #"
msgstr "撤销前次搜寻 -- #"
-#: plugins/cheatfind/init.lua:636
+#: plugins/cheatfind/init.lua:820
msgid "Match block"
msgstr "符合区块"
-#: plugins/cheatfind/init.lua:639
+#: plugins/cheatfind/init.lua:823
msgid "All"
msgstr "所有"
-#: plugins/cheatfind/init.lua:690
+#: plugins/cheatfind/init.lua:934
#, lua-format
-msgid "Test cheat at addr %08X"
-msgstr "在位址 %08X 测试作弊码"
+msgid "Test Cheat %08X:%02X"
+msgstr ""
-#: plugins/cheatfind/init.lua:722
+#: plugins/cheatfind/init.lua:974
msgid "Cheat engine not available"
msgstr "作弊引擎不可用"
-#: plugins/cheatfind/init.lua:771
+#: plugins/cheatfind/init.lua:1028
msgid "Test"
msgstr "测试"
-#: plugins/cheatfind/init.lua:771
+#: plugins/cheatfind/init.lua:1028
msgid "Write"
msgstr "写入"
-#: plugins/cheatfind/init.lua:771
+#: plugins/cheatfind/init.lua:1028
msgid "Watch"
msgstr "监视"
-#: plugins/cheatfind/init.lua:788
+#: plugins/cheatfind/init.lua:1045
msgid "Page"
msgstr "页"
-#: plugins/cheatfind/init.lua:806
+#: plugins/cheatfind/init.lua:1063
msgid "Clear Watches"
msgstr "清除监视"
-#: plugins/cheatfind/init.lua:816
+#: plugins/cheatfind/init.lua:1078
msgid "Cheat Finder"
msgstr "作弊码搜寻器"
-#: plugins/portname/init.lua:69
+#: plugins/portname/init.lua:103
msgid "Save input names to file"
msgstr "保存输入名称至档案"
-#: plugins/portname/init.lua:100 plugins/portname/init.lua:105
-#: plugins/portname/init.lua:121
+#: plugins/portname/init.lua:134 plugins/portname/init.lua:139
+#: plugins/portname/init.lua:155
msgid "Failed to save input name file"
msgstr "保存输入名称档案时失败"
-#: plugins/portname/init.lua:133
+#: plugins/portname/init.lua:167
#, lua-format
msgid "Input port name file saved to %s"
msgstr "输入埠名称档案保存至 %s"
-#: plugins/portname/init.lua:138
+#: plugins/portname/init.lua:172
msgid "Input ports"
msgstr "输入埠"
+#~ msgid "Data cleared and current state saved"
+#~ msgstr "清除资料并储存当前状态"
+
+#~ msgid "Current state saved"
+#~ msgstr "已储存当前状态"
+
+#~ msgid "Save current -- #"
+#~ msgstr "储存当前 -- #"
+
+#~ msgid "Compare"
+#~ msgstr "比较"
+
+#~ msgid "Left operand"
+#~ msgstr "左运算元"
+
+#~ msgid "Current"
+#~ msgstr "当前"
+
+#~ msgid "Operator"
+#~ msgstr "运算子"
+
+#~ msgid "Left less than right, value is difference"
+#~ msgstr "左值小于右值,数值已改变"
+
+#~ msgid "Left greater than right, value is difference"
+#~ msgstr "左值大于右值,数值已改变"
+
+#~ msgid "Left not equal to right, value is difference"
+#~ msgstr "左值不等于右值,数值已改变"
+
+#~ msgid "Right operand"
+#~ msgstr "右运算元"
+
+#~ msgid "Test cheat at addr %08X"
+#~ msgstr "在位址 %08X 测试作弊码"
+
#~ msgid ""
#~ "ROM Audit Disabled\t\n"
#~ "Samples Audit Disabled\t\n"
diff --git a/language/Chinese_Traditional/strings.po b/language/Chinese_Traditional/strings.po
index c5cc9d1317d..f382ea856ca 100644
--- a/language/Chinese_Traditional/strings.po
+++ b/language/Chinese_Traditional/strings.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-04-28 15:32+1000\n"
+"POT-Creation-Date: 2019-03-17 13:37+1100\n"
"PO-Revision-Date: 2018-04-28 18:50+0800\n"
"Last-Translator: YuiFAN\n"
"Language-Team: MAME Language Team\n"
@@ -17,238 +17,61 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: src/frontend/mame/ui/auditmenu.cpp:96
+#: src/frontend/mame/ui/videoopt.cpp:56
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable?"
-msgstr "驗證標記為不可用的 %1$u 機台 ROM 檔?"
+msgid "Screen #%d"
+msgstr "畫面 #%d"
-#: src/frontend/mame/ui/auditmenu.cpp:99
-#, c-format
-msgid "Audit ROMs for all %1$u machines?"
-msgstr "驗證所有 %1$u 機台的 ROM 檔?"
+#: src/frontend/mame/ui/videoopt.cpp:204 src/frontend/mame/ui/submenu.cpp:48
+msgid "Rotate"
+msgstr "旋轉"
-#: src/frontend/mame/ui/auditmenu.cpp:104
-#, c-format
-msgid "(results will be saved to %1$s)"
-msgstr "(結果將儲存至 %1$s)"
+#: src/frontend/mame/ui/videoopt.cpp:208
+msgid "Backdrops"
+msgstr "背景圖"
-#: src/frontend/mame/ui/auditmenu.cpp:130
-#, c-format
-msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
-"%1$s"
-msgstr ""
-"正在驗證供機台 %2$u 的 %3$u ROM 檔...\n"
-"%1$s"
+#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
+#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
+#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/ui.cpp:1255
+#: src/frontend/mame/ui/cheatopt.cpp:273
+msgid "Enabled"
+msgstr "已啟用"
-#: src/frontend/mame/ui/auditmenu.cpp:142
-msgid "Start Audit"
-msgstr "開始驗證"
+#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
+#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
+#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/ui.cpp:1255
+#: src/frontend/mame/ui/cheatopt.cpp:273
+msgid "Disabled"
+msgstr "已停用"
-#: src/frontend/mame/ui/selmenu.cpp:49 src/frontend/mame/ui/dirmenu.cpp:45
-msgid "Snapshots"
-msgstr "擷圖"
+#: src/frontend/mame/ui/videoopt.cpp:212
+msgid "Overlays"
+msgstr "覆疊圖"
-#: src/frontend/mame/ui/selmenu.cpp:50 src/frontend/mame/ui/dirmenu.cpp:46
-msgid "Cabinets"
-msgstr "筐體圖"
+#: src/frontend/mame/ui/videoopt.cpp:216
+msgid "Bezels"
+msgstr "外框圖"
-#: src/frontend/mame/ui/selmenu.cpp:51
-msgid "Control Panels"
+#: src/frontend/mame/ui/videoopt.cpp:220
+msgid "CPanels"
msgstr "操作檯"
-#: src/frontend/mame/ui/selmenu.cpp:52 src/frontend/mame/ui/dirmenu.cpp:50
-msgid "PCBs"
-msgstr "PCB 圖"
-
-#: src/frontend/mame/ui/selmenu.cpp:53 src/frontend/mame/ui/dirmenu.cpp:47
-msgid "Flyers"
-msgstr "廣告圖"
-
-#: src/frontend/mame/ui/selmenu.cpp:54 src/frontend/mame/ui/dirmenu.cpp:48
-msgid "Titles"
-msgstr "標題圖"
-
-#: src/frontend/mame/ui/selmenu.cpp:55 src/frontend/mame/ui/dirmenu.cpp:49
-msgid "Ends"
-msgstr "結束圖"
-
-#: src/frontend/mame/ui/selmenu.cpp:56
-msgid "Artwork Preview"
-msgstr "裝飾圖預覽"
-
-#: src/frontend/mame/ui/selmenu.cpp:57 src/frontend/mame/ui/dirmenu.cpp:55
-msgid "Bosses"
-msgstr "首領"
-
-#: src/frontend/mame/ui/selmenu.cpp:58 src/frontend/mame/ui/dirmenu.cpp:60
-msgid "Logos"
-msgstr "標題圖"
-
-#: src/frontend/mame/ui/selmenu.cpp:59 src/frontend/mame/ui/dirmenu.cpp:62
-msgid "Versus"
-msgstr "對戰"
-
-#: src/frontend/mame/ui/selmenu.cpp:60
-msgid "Game Over"
-msgstr "遊戲結束"
-
-#: src/frontend/mame/ui/selmenu.cpp:61 src/frontend/mame/ui/dirmenu.cpp:59
-msgid "HowTo"
-msgstr "說明圖"
-
-#: src/frontend/mame/ui/selmenu.cpp:62 src/frontend/mame/ui/dirmenu.cpp:61
-msgid "Scores"
-msgstr "得分"
-
-#: src/frontend/mame/ui/selmenu.cpp:63 src/frontend/mame/ui/dirmenu.cpp:57
-msgid "Select"
-msgstr "選擇"
-
-#: src/frontend/mame/ui/selmenu.cpp:64 src/frontend/mame/ui/dirmenu.cpp:51
-#: src/frontend/mame/ui/videoopt.cpp:224
+#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/selmenu.cpp:86
msgid "Marquees"
msgstr "標籤圖"
-#: src/frontend/mame/ui/selmenu.cpp:65 src/frontend/mame/ui/dirmenu.cpp:63
-msgid "Covers"
-msgstr "封面"
-
-#: src/frontend/mame/ui/selmenu.cpp:69
-msgid "Add or remove favorites"
-msgstr "新增或移除最愛"
-
-#: src/frontend/mame/ui/selmenu.cpp:70
-msgid "Export displayed list to file"
-msgstr "匯出顯示的清單至檔案"
-
-#: src/frontend/mame/ui/selmenu.cpp:71
-msgid "Show DATs view"
-msgstr "顯示文件檢視"
-
-#: src/frontend/mame/ui/selmenu.cpp:237
-msgid "Software part selection:"
-msgstr "軟體部分選項:"
-
-#: src/frontend/mame/ui/selmenu.cpp:343
-msgid "BIOS selection:"
-msgstr "選擇 BIOS:"
-
-#: src/frontend/mame/ui/selmenu.cpp:570 src/frontend/mame/ui/selmenu.cpp:606
-#: src/frontend/mame/ui/simpleselgame.cpp:311
-#, c-format
-msgid "%1$s, %2$-.100s"
-msgstr "%1$s, %2$-.100s"
-
-#: src/frontend/mame/ui/selmenu.cpp:574
-#, c-format
-msgid "Software is clone of: %1$-.100s"
-msgstr "軟體相容於: %1$-.100s"
-
-#: src/frontend/mame/ui/selmenu.cpp:576
-msgid "Software is parent"
-msgstr "軟體為主檔"
-
-#: src/frontend/mame/ui/selmenu.cpp:581
-msgid "Supported: No"
-msgstr "已支援: 否"
-
-#: src/frontend/mame/ui/selmenu.cpp:586
-msgid "Supported: Partial"
-msgstr "已支援: 部分"
-
-#: src/frontend/mame/ui/selmenu.cpp:591
-msgid "Supported: Yes"
-msgstr "已支援: 是"
-
-#: src/frontend/mame/ui/selmenu.cpp:596
-#, c-format
-msgid "romset: %1$-.100s"
-msgstr "Rom組: %1$-.100s"
-
-#: src/frontend/mame/ui/selmenu.cpp:612
-#, c-format
-msgid "Driver is clone of: %1$-.100s"
-msgstr "驅動程式相容於: %-.100s"
-
-#: src/frontend/mame/ui/selmenu.cpp:614
-msgid "Driver is parent"
-msgstr "驅動程式為主檔"
-
-#: src/frontend/mame/ui/selmenu.cpp:619
-#: src/frontend/mame/ui/simpleselgame.cpp:330
-msgid "Overall: NOT WORKING"
-msgstr "整體: 不可執行"
-
-#: src/frontend/mame/ui/selmenu.cpp:621
-#: src/frontend/mame/ui/simpleselgame.cpp:332
-msgid "Overall: Unemulated Protection"
-msgstr "整體: 未模擬保護"
-
-#: src/frontend/mame/ui/selmenu.cpp:623
-#: src/frontend/mame/ui/simpleselgame.cpp:334
-msgid "Overall: Working"
-msgstr "整體: 可以執行"
-
-#: src/frontend/mame/ui/selmenu.cpp:627
-#: src/frontend/mame/ui/simpleselgame.cpp:338
-msgid "Graphics: Unimplemented, "
-msgstr "圖形: 不完整,"
-
-#: src/frontend/mame/ui/selmenu.cpp:629
-#: src/frontend/mame/ui/simpleselgame.cpp:340
-msgid "Graphics: Imperfect, "
-msgstr "圖形: 不完美, "
-
-#: src/frontend/mame/ui/selmenu.cpp:631
-#: src/frontend/mame/ui/simpleselgame.cpp:342
-msgid "Graphics: OK, "
-msgstr "圖形: OK, "
-
-#: src/frontend/mame/ui/selmenu.cpp:634
-#: src/frontend/mame/ui/simpleselgame.cpp:345
-msgid "Sound: None"
-msgstr "聲音: 無"
-
-#: src/frontend/mame/ui/selmenu.cpp:636
-#: src/frontend/mame/ui/simpleselgame.cpp:347
-msgid "Sound: Unimplemented"
-msgstr "聲音: 無法執行"
-
-#: src/frontend/mame/ui/selmenu.cpp:638
-#: src/frontend/mame/ui/simpleselgame.cpp:349
-msgid "Sound: Imperfect"
-msgstr "聲音: 不完美"
-
-#: src/frontend/mame/ui/selmenu.cpp:640
-#: src/frontend/mame/ui/simpleselgame.cpp:351
-msgid "Sound: OK"
-msgstr "聲音: OK"
-
-#: src/frontend/mame/ui/selmenu.cpp:650
-#, c-format
-msgid "%1$s %2$s"
-msgstr "%1$s %2$s"
-
-#: src/frontend/mame/ui/selmenu.cpp:1975
-msgid "Images"
-msgstr "圖片"
-
-#: src/frontend/mame/ui/selmenu.cpp:1976
-msgid "Infos"
-msgstr "資訊"
-
-#: src/frontend/mame/ui/selmenu.cpp:2386 src/frontend/mame/ui/miscmenu.cpp:826
-msgid " (default)"
-msgstr " (預設)"
+#: src/frontend/mame/ui/videoopt.cpp:228
+msgid "View"
+msgstr "檢視"
-#: src/frontend/mame/ui/selmenu.cpp:2454
-msgid "Usage"
-msgstr "用法"
+#: src/frontend/mame/ui/videoopt.cpp:228
+msgid "Cropped"
+msgstr "裁切"
-#: src/frontend/mame/ui/selmenu.cpp:2489
-msgid "General Info"
-msgstr "一般資訊"
+#: src/frontend/mame/ui/videoopt.cpp:228
+msgid "Full"
+msgstr "全部"
#: src/frontend/mame/ui/dirmenu.cpp:35
msgid "ROMs"
@@ -290,6 +113,30 @@ msgstr "圖示"
msgid "Cheats"
msgstr "作弊引擎"
+#: src/frontend/mame/ui/dirmenu.cpp:45 src/frontend/mame/ui/selmenu.cpp:71
+msgid "Snapshots"
+msgstr "擷圖"
+
+#: src/frontend/mame/ui/dirmenu.cpp:46 src/frontend/mame/ui/selmenu.cpp:72
+msgid "Cabinets"
+msgstr "筐體圖"
+
+#: src/frontend/mame/ui/dirmenu.cpp:47 src/frontend/mame/ui/selmenu.cpp:75
+msgid "Flyers"
+msgstr "廣告圖"
+
+#: src/frontend/mame/ui/dirmenu.cpp:48 src/frontend/mame/ui/selmenu.cpp:76
+msgid "Titles"
+msgstr "標題圖"
+
+#: src/frontend/mame/ui/dirmenu.cpp:49 src/frontend/mame/ui/selmenu.cpp:77
+msgid "Ends"
+msgstr "結束圖"
+
+#: src/frontend/mame/ui/dirmenu.cpp:50 src/frontend/mame/ui/selmenu.cpp:74
+msgid "PCBs"
+msgstr "PCB 圖"
+
#: src/frontend/mame/ui/dirmenu.cpp:52
msgid "Controls Panels"
msgstr "操作檯"
@@ -302,14 +149,42 @@ msgstr "十字準星"
msgid "Artworks"
msgstr "裝飾圖"
+#: src/frontend/mame/ui/dirmenu.cpp:55 src/frontend/mame/ui/selmenu.cpp:79
+msgid "Bosses"
+msgstr "首領"
+
#: src/frontend/mame/ui/dirmenu.cpp:56
msgid "Artworks Preview"
msgstr "裝飾圖預覽"
+#: src/frontend/mame/ui/dirmenu.cpp:57 src/frontend/mame/ui/selmenu.cpp:85
+msgid "Select"
+msgstr "選擇"
+
#: src/frontend/mame/ui/dirmenu.cpp:58
msgid "GameOver"
msgstr "遊戲結束"
+#: src/frontend/mame/ui/dirmenu.cpp:59 src/frontend/mame/ui/selmenu.cpp:83
+msgid "HowTo"
+msgstr "說明圖"
+
+#: src/frontend/mame/ui/dirmenu.cpp:60 src/frontend/mame/ui/selmenu.cpp:80
+msgid "Logos"
+msgstr "標題圖"
+
+#: src/frontend/mame/ui/dirmenu.cpp:61 src/frontend/mame/ui/selmenu.cpp:84
+msgid "Scores"
+msgstr "得分"
+
+#: src/frontend/mame/ui/dirmenu.cpp:62 src/frontend/mame/ui/selmenu.cpp:81
+msgid "Versus"
+msgstr "對戰"
+
+#: src/frontend/mame/ui/dirmenu.cpp:63 src/frontend/mame/ui/selmenu.cpp:87
+msgid "Covers"
+msgstr "封面"
+
#: src/frontend/mame/ui/dirmenu.cpp:116
msgid "Folders Setup"
msgstr "資料夾設定"
@@ -350,266 +225,14 @@ msgstr "按下 TAB 鍵設定"
msgid "Remove %1$s Folder"
msgstr "移除 %1$s 資料夾"
-#: src/frontend/mame/ui/info.cpp:30
-msgid "protection"
-msgstr "保護"
-
-#: src/frontend/mame/ui/info.cpp:31
-msgid "color palette"
-msgstr "色盤"
-
-#: src/frontend/mame/ui/info.cpp:32
-msgid "graphics"
-msgstr "圖形"
-
-#: src/frontend/mame/ui/info.cpp:33
-msgid "sound"
-msgstr "聲音"
-
-#: src/frontend/mame/ui/info.cpp:34
-msgid "controls"
-msgstr "控制"
-
-#: src/frontend/mame/ui/info.cpp:35
-msgid "keyboard"
-msgstr "鍵盤"
-
-#: src/frontend/mame/ui/info.cpp:36
-msgid "mouse"
-msgstr "滑鼠"
-
-#: src/frontend/mame/ui/info.cpp:37
-msgid "microphone"
-msgstr "麥克風"
-
-#: src/frontend/mame/ui/info.cpp:38
-msgid "camera"
-msgstr "相機"
-
-#: src/frontend/mame/ui/info.cpp:39
-msgid "disk"
-msgstr "磁碟"
-
-#: src/frontend/mame/ui/info.cpp:40
-msgid "printer"
-msgstr "印表機"
-
-#: src/frontend/mame/ui/info.cpp:41
-msgid "LAN"
-msgstr "區域網路"
-
-#: src/frontend/mame/ui/info.cpp:42
-msgid "WAN"
-msgstr "外部網路"
-
-#: src/frontend/mame/ui/info.cpp:43
-msgid "timing"
-msgstr "計時"
-
-#: src/frontend/mame/ui/info.cpp:180
-msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
-msgstr "本機台有一個或更多的 ROM/CHD 是不正確的。此機台可能無法正確執行。\n"
-
-#: src/frontend/mame/ui/info.cpp:190
-msgid ""
-"There are known problems with this machine\n"
-"\n"
-msgstr ""
-"本機台已知具有下列的問題\n"
-"\n"
-
-#: src/frontend/mame/ui/info.cpp:195
-msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
-msgstr "本機台有一個或更多的 ROM/CHD 尚未正確地被 DUMP。\n"
-
-#: src/frontend/mame/ui/info.cpp:200
-msgid "Completely unemulated features: "
-msgstr "未完整模擬功能: "
-
-#: src/frontend/mame/ui/info.cpp:206 src/frontend/mame/ui/info.cpp:222
-#, c-format
-msgid "%s"
-msgstr "%s"
-
-#: src/frontend/mame/ui/info.cpp:206 src/frontend/mame/ui/info.cpp:222
-#: src/frontend/mame/ui/info.cpp:267
-#, c-format
-msgid ", %s"
-msgstr ", %s"
-
-#: src/frontend/mame/ui/info.cpp:216
-msgid "Imperfectly emulated features: "
-msgstr "未完美模擬功能: "
-
-#: src/frontend/mame/ui/info.cpp:231
-msgid "Screen flipping in cocktail mode is not supported.\n"
-msgstr "尚未支援檯面型筐體模式的畫面翻轉。"
-
-#: src/frontend/mame/ui/info.cpp:233
-msgid "This machine requires external artwork files.\n"
-msgstr "此機台需要額外的裝飾圖檔"
-
-#: src/frontend/mame/ui/info.cpp:235
-msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
-"elements that are not bugs in the emulation.\n"
-msgstr "本機台無法完成,並非模擬時的錯誤而可能呈現怪異的行為或缺少元件。\n"
-
-#: src/frontend/mame/ui/info.cpp:237
-msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
-"expected behaviour.\n"
-msgstr "本機台無聲音硬體,故 MAME 將不會產生聲音,這是可預期的行為。\n"
-
-#: src/frontend/mame/ui/info.cpp:241
-msgid ""
-"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
-msgstr ""
-"\n"
-"此機台無法執行,機台的模擬還不完全。除了等待開發人員改良模擬之外,沒有方法可"
-"以解決這個問題。\n"
-
-#: src/frontend/mame/ui/info.cpp:243
-msgid ""
-"\n"
-"Elements of this machine cannot be emulated as they requires physical "
-"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
-msgstr ""
-"此機台的部分元件無法模擬,因其需要實際活動的互動或機械裝置的組合。故無法完成"
-"此機台的體驗。\n"
-
-#: src/frontend/mame/ui/info.cpp:265
-#, c-format
-msgid ""
-"\n"
-"\n"
-"There are working clones of this machine: %s"
-msgstr ""
-"\n"
-"\n"
-"本機台尚有可執行的仿製版: %s"
-
-#: src/frontend/mame/ui/info.cpp:278
-msgid ""
-"\n"
-"\n"
-"Press any key to continue"
-msgstr ""
-"\n"
-"\n"
-"按任意鍵繼續"
-
-#: src/frontend/mame/ui/info.cpp:293
-#, c-format
-msgid ""
-"%1$s\n"
-"%2$s %3$s\n"
-"Driver: %4$s\n"
-"\n"
-"CPU:\n"
-msgstr ""
-"%1$s\n"
-"%2$s %3$s\n"
-"驅動程式: %4$s\n"
-"\n"
-"CPU:\n"
-
-#: src/frontend/mame/ui/info.cpp:328 src/frontend/mame/ui/info.cpp:366
-msgid "MHz"
-msgstr "MHz"
-
-#: src/frontend/mame/ui/info.cpp:328 src/frontend/mame/ui/info.cpp:366
-msgid "kHz"
-msgstr "kHz"
-
-#: src/frontend/mame/ui/info.cpp:342
-msgid ""
-"\n"
-"Sound:\n"
-msgstr ""
-"\n"
-"聲音:\n"
-
-#: src/frontend/mame/ui/info.cpp:370
-msgid ""
-"\n"
-"Video:\n"
-msgstr ""
-"\n"
-"視訊:\n"
-
-#: src/frontend/mame/ui/info.cpp:374
-msgid "None\n"
-msgstr "無\n"
-
-#: src/frontend/mame/ui/info.cpp:381
-msgid "Vector"
-msgstr "向量"
-
-#: src/frontend/mame/ui/info.cpp:392
-#, c-format
-msgid "%1$s: %2$s\n"
-msgstr "%1$s: %2$s\n"
-
-#: src/frontend/mame/ui/info.cpp:392
-msgid "%2$s\n"
-msgstr "%2$s\n"
+#: src/frontend/mame/ui/selector.cpp:115
+msgid "Selection List - Search: "
+msgstr "選項清單 - 搜尋: "
-#: src/frontend/mame/ui/info.cpp:438
+#: src/frontend/mame/ui/selector.cpp:123
#, c-format
-msgid "Screen '%1$s'"
-msgstr "畫面 '%1$s'"
-
-#: src/frontend/mame/ui/info.cpp:440
-msgid "Screen"
-msgstr "畫面"
-
-#: src/frontend/mame/ui/info.cpp:525
-msgid "Not supported"
-msgstr "不支援"
-
-#: src/frontend/mame/ui/info.cpp:528
-msgid "Partially supported"
-msgstr "部分支援"
-
-#: src/frontend/mame/ui/info.cpp:536
-msgid "[empty]"
-msgstr "[ 空 ]"
-
-#: src/frontend/mame/ui/optsmenu.cpp:193
-msgid "Filter"
-msgstr "篩選"
-
-#: src/frontend/mame/ui/optsmenu.cpp:206
-msgid "Customize UI"
-msgstr "自訂 UI"
-
-#: src/frontend/mame/ui/optsmenu.cpp:207
-msgid "Configure Directories"
-msgstr "設定目錄"
-
-#: src/frontend/mame/ui/optsmenu.cpp:210 src/frontend/mame/ui/sndmenu.cpp:149
-msgid "Sound Options"
-msgstr "聲音選項"
-
-#: src/frontend/mame/ui/optsmenu.cpp:213
-msgid "General Inputs"
-msgstr "一般輸入"
-
-#: src/frontend/mame/ui/optsmenu.cpp:216
-msgid "Save Configuration"
-msgstr "儲存設定"
-
-#: src/frontend/mame/ui/optsmenu.cpp:228
-msgid "Settings"
-msgstr "設定"
+msgid "Double click or press %1$s to select"
+msgstr "雙擊或按下 %1$s 以選擇"
#: src/frontend/mame/ui/tapectrl.cpp:85
msgid "stopped"
@@ -651,30 +274,8 @@ msgstr "倒帶"
msgid "Fast Forward"
msgstr "快進"
-#: src/frontend/mame/ui/inputmap.cpp:53
-msgid "User Interface"
-msgstr "使用者介面"
-
-#: src/frontend/mame/ui/inputmap.cpp:59
-msgid "Other Controls"
-msgstr "其他控制"
-
-#: src/frontend/mame/ui/inputmap.cpp:628 src/frontend/mame/ui/miscmenu.cpp:96
-#: src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset"
-msgstr "重設"
-
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
-msgstr "選項清單 - 搜尋: "
-
-#: src/frontend/mame/ui/selector.cpp:124
-#, c-format
-msgid "Double click or press %1$s to select"
-msgstr "雙擊或按下 %1$s 以選擇"
-
-#: src/frontend/mame/ui/swlist.cpp:83 src/frontend/mame/ui/slotopt.cpp:220
-#: src/frontend/mame/ui/filesel.cpp:256
+#: src/frontend/mame/ui/swlist.cpp:83 src/frontend/mame/ui/filesel.cpp:256
+#: src/frontend/mame/ui/slotopt.cpp:220
msgid "[empty slot]"
msgstr "[空插槽]"
@@ -715,6 +316,182 @@ msgstr "軟體用法"
msgid "Revision: "
msgstr "版本: "
+#: src/frontend/mame/ui/filecreate.cpp:79
+msgid "File Already Exists - Override?"
+msgstr "檔案已存在 — 是否覆蓋?"
+
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1054
+msgid "No"
+msgstr "否"
+
+#: src/frontend/mame/ui/filecreate.cpp:82 src/frontend/mame/ui/utils.cpp:1054
+msgid "Yes"
+msgstr "是"
+
+#: src/frontend/mame/ui/filecreate.cpp:171
+msgid "New Image Name:"
+msgstr "新映像檔名稱:"
+
+#: src/frontend/mame/ui/filecreate.cpp:177
+msgid "Image Format:"
+msgstr "映像檔格式"
+
+#: src/frontend/mame/ui/filecreate.cpp:183
+msgid "Create"
+msgstr "建立"
+
+#: src/frontend/mame/ui/filecreate.cpp:214
+msgid "Please enter a file extension too"
+msgstr "請一併輸入副檔名"
+
+#: src/frontend/mame/ui/filecreate.cpp:266
+msgid "Select image format"
+msgstr "選擇映像檔格式"
+
+#: src/frontend/mame/ui/mainmenu.cpp:60
+msgid "Input (general)"
+msgstr "輸入設定 (一般)"
+
+#: src/frontend/mame/ui/mainmenu.cpp:62
+msgid "Input (this Machine)"
+msgstr "輸入設定 (本機台)"
+
+#: src/frontend/mame/ui/mainmenu.cpp:65
+msgid "Analog Controls"
+msgstr "類比控制"
+
+#: src/frontend/mame/ui/mainmenu.cpp:67
+msgid "Dip Switches"
+msgstr "機台設定開關"
+
+#: src/frontend/mame/ui/mainmenu.cpp:69
+msgid "Machine Configuration"
+msgstr "機台設定"
+
+#: src/frontend/mame/ui/mainmenu.cpp:71
+msgid "Bookkeeping Info"
+msgstr "收入資訊"
+
+#: src/frontend/mame/ui/mainmenu.cpp:73
+msgid "Machine Information"
+msgstr "機台資訊"
+
+#: src/frontend/mame/ui/mainmenu.cpp:79
+msgid "Image Information"
+msgstr "映像檔資訊"
+
+#: src/frontend/mame/ui/mainmenu.cpp:81
+msgid "File Manager"
+msgstr "檔案管理員"
+
+#: src/frontend/mame/ui/mainmenu.cpp:88
+msgid "Tape Control"
+msgstr "磁帶控制"
+
+#: src/frontend/mame/ui/mainmenu.cpp:91 src/frontend/mame/ui/info_pty.cpp:30
+msgid "Pseudo terminals"
+msgstr "偽終端"
+
+#: src/frontend/mame/ui/mainmenu.cpp:94
+msgid "BIOS Selection"
+msgstr "選擇 BIOS"
+
+#: src/frontend/mame/ui/mainmenu.cpp:97
+msgid "Slot Devices"
+msgstr "插槽裝置"
+
+#: src/frontend/mame/ui/mainmenu.cpp:100
+msgid "Barcode Reader"
+msgstr "條碼讀取器"
+
+#: src/frontend/mame/ui/mainmenu.cpp:103
+msgid "Network Devices"
+msgstr "網路裝置"
+
+#: src/frontend/mame/ui/mainmenu.cpp:106
+msgid "Keyboard Mode"
+msgstr "鍵盤模式"
+
+#: src/frontend/mame/ui/mainmenu.cpp:108
+msgid "Slider Controls"
+msgstr "參數調整"
+
+#: src/frontend/mame/ui/mainmenu.cpp:110 src/frontend/mame/ui/submenu.cpp:101
+msgid "Video Options"
+msgstr "視訊選項"
+
+#: src/frontend/mame/ui/mainmenu.cpp:113
+msgid "Crosshair Options"
+msgstr "十字準星選項"
+
+#: src/frontend/mame/ui/mainmenu.cpp:116 plugins/cheat/init.lua:753
+msgid "Cheat"
+msgstr "作弊引擎"
+
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgid "Plugin Options"
+msgstr "外掛選項"
+
+#: src/frontend/mame/ui/mainmenu.cpp:122
+msgid "External DAT View"
+msgstr "查閱外部文件"
+
+#: src/frontend/mame/ui/mainmenu.cpp:127 src/frontend/mame/ui/miscmenu.cpp:786
+msgid "Add To Favorites"
+msgstr "新增至最愛"
+
+#: src/frontend/mame/ui/mainmenu.cpp:129 src/frontend/mame/ui/miscmenu.cpp:788
+msgid "Remove From Favorites"
+msgstr "從最愛移除"
+
+#: src/frontend/mame/ui/mainmenu.cpp:135
+msgid "Select New Machine"
+msgstr "選擇新機台"
+
+#: src/frontend/mame/ui/barcode.cpp:74
+msgid "New Barcode:"
+msgstr "新條碼:"
+
+#: src/frontend/mame/ui/barcode.cpp:78
+msgid "Enter Code"
+msgstr "輸入條碼"
+
+#: src/frontend/mame/ui/barcode.cpp:119
+msgid "Barcode length invalid!"
+msgstr "條碼長度無效!"
+
+#: src/frontend/mame/ui/info_pty.cpp:39
+msgid "[failed]"
+msgstr "[ 錯誤 ]"
+
+#: src/frontend/mame/ui/optsmenu.cpp:72 src/frontend/mame/ui/sndmenu.cpp:149
+msgid "Sound Options"
+msgstr "聲音選項"
+
+#: src/frontend/mame/ui/optsmenu.cpp:75
+msgid "General Inputs"
+msgstr "一般輸入"
+
+#: src/frontend/mame/ui/optsmenu.cpp:78
+msgid "Save Configuration"
+msgstr "儲存設定"
+
+#: src/frontend/mame/ui/optsmenu.cpp:141
+msgid "Settings"
+msgstr "設定"
+
+#: src/frontend/mame/ui/optsmenu.cpp:199
+msgid "Filter"
+msgstr "篩選"
+
+#: src/frontend/mame/ui/optsmenu.cpp:212
+msgid "Customize UI"
+msgstr "自訂 UI"
+
+#: src/frontend/mame/ui/optsmenu.cpp:213
+msgid "Configure Directories"
+msgstr "設定目錄"
+
#: src/frontend/mame/ui/simpleselgame.cpp:149
msgid ""
"The selected game is missing one or more required ROM or CHD images. Please "
@@ -725,7 +502,7 @@ msgstr ""
"選定的遊戲缺少一個至多個必要的 ROM 或 CHD 映像檔,請選擇其他遊戲。\n"
"按任意鍵繼續。"
-#: src/frontend/mame/ui/simpleselgame.cpp:241
+#: src/frontend/mame/ui/simpleselgame.cpp:247
#, c-format
msgid ""
"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
@@ -738,197 +515,327 @@ msgstr ""
"如果是首次使用 %2$s,請參閱 docs 目錄中的 config.txt 以取得設定 %2$s 的相關資"
"訊。"
-#: src/frontend/mame/ui/simpleselgame.cpp:271
-#: src/frontend/mame/ui/selgame.cpp:436
+#: src/frontend/mame/ui/simpleselgame.cpp:277
+#: src/frontend/mame/ui/selgame.cpp:606
msgid "Configure Options"
msgstr "設定選項"
-#: src/frontend/mame/ui/simpleselgame.cpp:292
+#: src/frontend/mame/ui/simpleselgame.cpp:298
#, c-format
msgid "Type name or select: %1$s_"
msgstr "輸入名稱或選擇: %1$s_"
-#: src/frontend/mame/ui/simpleselgame.cpp:294
+#: src/frontend/mame/ui/simpleselgame.cpp:300
msgid "Type name or select: (random)"
msgstr "輸入名稱或選擇: (隨機)"
-#: src/frontend/mame/ui/simpleselgame.cpp:308
-#: src/frontend/mame/ui/selsoft.cpp:564 src/frontend/mame/ui/selsoft.cpp:571
+#: src/frontend/mame/ui/simpleselgame.cpp:314
+#: src/frontend/mame/ui/selsoft.cpp:652 src/frontend/mame/ui/selsoft.cpp:659
#, c-format
msgid "%1$-.100s"
msgstr "%1$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:314
+#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/selmenu.cpp:618 src/frontend/mame/ui/selmenu.cpp:654
+#, c-format
+msgid "%1$s, %2$-.100s"
+msgstr "%1$s, %2$-.100s"
+
+#: src/frontend/mame/ui/simpleselgame.cpp:320
#, c-format
msgid "Driver: %1$-.100s"
msgstr "驅動程式: %-.100s\n"
-#: src/frontend/mame/ui/videoopt.cpp:56
-#, c-format
-msgid "Screen #%d"
-msgstr "畫面 #%d"
+#: src/frontend/mame/ui/simpleselgame.cpp:336
+#: src/frontend/mame/ui/selmenu.cpp:667
+msgid "Overall: NOT WORKING"
+msgstr "整體: 不可執行"
-#: src/frontend/mame/ui/videoopt.cpp:204 src/frontend/mame/ui/submenu.cpp:48
-msgid "Rotate"
-msgstr "旋轉"
+#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/selmenu.cpp:669
+msgid "Overall: Unemulated Protection"
+msgstr "整體: 未模擬保護"
-#: src/frontend/mame/ui/videoopt.cpp:208
-msgid "Backdrops"
-msgstr "背景圖"
+#: src/frontend/mame/ui/simpleselgame.cpp:340
+#: src/frontend/mame/ui/selmenu.cpp:671
+msgid "Overall: Working"
+msgstr "整體: 可以執行"
-#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
-#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
-#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/cheatopt.cpp:273
-#: src/frontend/mame/ui/ui.cpp:1255
-msgid "Enabled"
-msgstr "已啟用"
+#: src/frontend/mame/ui/simpleselgame.cpp:344
+#: src/frontend/mame/ui/selmenu.cpp:675
+msgid "Graphics: Unimplemented, "
+msgstr "圖形: 不完整,"
-#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
-#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
-#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/cheatopt.cpp:273
-#: src/frontend/mame/ui/ui.cpp:1255
-msgid "Disabled"
-msgstr "已停用"
+#: src/frontend/mame/ui/simpleselgame.cpp:346
+#: src/frontend/mame/ui/selmenu.cpp:677
+msgid "Graphics: Imperfect, "
+msgstr "圖形: 不完美, "
-#: src/frontend/mame/ui/videoopt.cpp:212
-msgid "Overlays"
-msgstr "覆疊圖"
+#: src/frontend/mame/ui/simpleselgame.cpp:348
+#: src/frontend/mame/ui/selmenu.cpp:679
+msgid "Graphics: OK, "
+msgstr "圖形: OK, "
-#: src/frontend/mame/ui/videoopt.cpp:216
-msgid "Bezels"
-msgstr "外框圖"
+#: src/frontend/mame/ui/simpleselgame.cpp:351
+#: src/frontend/mame/ui/selmenu.cpp:682
+msgid "Sound: None"
+msgstr "聲音: 無"
-#: src/frontend/mame/ui/videoopt.cpp:220
-msgid "CPanels"
-msgstr "操作檯"
+#: src/frontend/mame/ui/simpleselgame.cpp:353
+#: src/frontend/mame/ui/selmenu.cpp:684
+msgid "Sound: Unimplemented"
+msgstr "聲音: 無法執行"
-#: src/frontend/mame/ui/videoopt.cpp:228
-msgid "View"
-msgstr "檢視"
+#: src/frontend/mame/ui/simpleselgame.cpp:355
+#: src/frontend/mame/ui/selmenu.cpp:686
+msgid "Sound: Imperfect"
+msgstr "聲音: 不完美"
-#: src/frontend/mame/ui/videoopt.cpp:228
-msgid "Cropped"
-msgstr "裁切"
+#: src/frontend/mame/ui/simpleselgame.cpp:357
+#: src/frontend/mame/ui/selmenu.cpp:688
+msgid "Sound: OK"
+msgstr "聲音: OK"
-#: src/frontend/mame/ui/videoopt.cpp:228
-msgid "Full"
-msgstr "全部"
+#: src/frontend/mame/ui/state.cpp:388
+msgid "Load State"
+msgstr "載入狀態"
-#: src/frontend/mame/ui/filecreate.cpp:79
-msgid "File Already Exists - Override?"
-msgstr "檔案已存在 — 是否覆蓋?"
+#: src/frontend/mame/ui/state.cpp:388
+msgid "Select position to load from"
+msgstr "選擇載入位置"
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1047
-msgid "No"
-msgstr "否"
+#: src/frontend/mame/ui/state.cpp:412
+msgid "Save State"
+msgstr "儲存狀態"
-#: src/frontend/mame/ui/filecreate.cpp:82 src/frontend/mame/ui/utils.cpp:1047
-msgid "Yes"
-msgstr "是"
+#: src/frontend/mame/ui/state.cpp:412
+msgid "Select position to save to"
+msgstr "選擇儲存位置"
-#: src/frontend/mame/ui/filecreate.cpp:171
-msgid "New Image Name:"
-msgstr "新映像檔名稱:"
+#: src/frontend/mame/ui/ui.cpp:337
+msgid "This driver requires images to be loaded in the following device(s): "
+msgstr "此驅動需要額外載入下列裝置的映像檔: "
-#: src/frontend/mame/ui/filecreate.cpp:177
-msgid "Image Format:"
-msgstr "映像檔格式"
+#: src/frontend/mame/ui/ui.cpp:1084 src/frontend/mame/ui/ui.cpp:1094
+msgid "Keyboard Emulation Status"
+msgstr "鍵盤模擬狀態"
-#: src/frontend/mame/ui/filecreate.cpp:183
-msgid "Create"
-msgstr "建立"
+#: src/frontend/mame/ui/ui.cpp:1086
+msgid "Mode: PARTIAL Emulation"
+msgstr "模式: 部分模擬"
-#: src/frontend/mame/ui/filecreate.cpp:214
-msgid "Please enter a file extension too"
-msgstr "請一併輸入副檔名"
+#: src/frontend/mame/ui/ui.cpp:1087
+msgid "UI: Enabled"
+msgstr "UI: 已啟用"
-#: src/frontend/mame/ui/filecreate.cpp:266
-msgid "Select image format"
-msgstr "選擇映像檔格式"
+#: src/frontend/mame/ui/ui.cpp:1089 src/frontend/mame/ui/ui.cpp:1099
+msgid "**Use ScrLock to toggle**"
+msgstr "**使用 ScrLock 鍵切換**"
-#: src/frontend/mame/ui/miscmenu.cpp:43
-msgid "Keyboard Mode:"
-msgstr "鍵盤模式:"
+#: src/frontend/mame/ui/ui.cpp:1096
+msgid "Mode: FULL Emulation"
+msgstr "模式: 完整模擬"
-#: src/frontend/mame/ui/miscmenu.cpp:43
-msgid "Natural"
-msgstr "自然"
+#: src/frontend/mame/ui/ui.cpp:1097
+msgid "UI: Disabled"
+msgstr "UI: 已停用"
-#: src/frontend/mame/ui/miscmenu.cpp:43
-msgid "Emulated"
-msgstr "模擬"
+#: src/frontend/mame/ui/ui.cpp:1249
+msgid "Autofire can't be enabled"
+msgstr "無法啟用連射"
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/ui.cpp:1302
#, c-format
msgid ""
-"Uptime: %1$d:%2$02d:%3$02d\n"
+"Are you sure you want to quit?\n"
"\n"
+"Press ''%1$s'' to quit,\n"
+"Press ''%2$s'' to return to emulation."
msgstr ""
-"執行時間: %1$d:%2$02d:%3$02d\n"
+"確定要退出嗎?\n"
"\n"
+"按『%1$s』退出,\n"
+"按『%2$s』繼續模擬。"
+
+#: src/frontend/mame/ui/ui.cpp:1374
+msgid "Master Volume"
+msgstr "主音量"
-#: src/frontend/mame/ui/miscmenu.cpp:238
+#: src/frontend/mame/ui/ui.cpp:1383
#, c-format
-msgid ""
-"Uptime: %1$d:%2$02d\n"
-"\n"
-msgstr ""
-"執行時間: %1$d:%2$02d\n"
-"\n"
+msgid "%1$s Volume"
+msgstr "%1$s 音量"
-#: src/frontend/mame/ui/miscmenu.cpp:242
+#: src/frontend/mame/ui/ui.cpp:1407
#, c-format
-msgid ""
-"Tickets dispensed: %1$d\n"
-"\n"
-msgstr ""
-"彩票分配數: %1$d\n"
-"\n"
+msgid "Overclock CPU %1$s"
+msgstr "超頻 CPU %1$s"
-#: src/frontend/mame/ui/miscmenu.cpp:253
-msgid "Coin %1$c: NA%3$s\n"
-msgstr "投幣數 %1$c: NA%3$s\n"
+#: src/frontend/mame/ui/ui.cpp:1416
+#, c-format
+msgid "Overclock %1$s sound"
+msgstr "超頻 %1$s 聲音"
-#: src/frontend/mame/ui/miscmenu.cpp:253
+#: src/frontend/mame/ui/ui.cpp:1437
#, c-format
-msgid "Coin %1$c: %2$d%3$s\n"
-msgstr "投幣數 %1$c: %2$d%3$s\n"
+msgid "%1$s Refresh Rate"
+msgstr "%1$s 更新率"
-#: src/frontend/mame/ui/miscmenu.cpp:256
-msgid " (locked)"
-msgstr " (已鎖定)"
+#: src/frontend/mame/ui/ui.cpp:1442
+#, c-format
+msgid "%1$s Brightness"
+msgstr "%1$s 亮度"
-#: src/frontend/mame/ui/miscmenu.cpp:503
-msgid "Visible Delay"
-msgstr "可見度延遲"
+#: src/frontend/mame/ui/ui.cpp:1444
+#, c-format
+msgid "%1$s Contrast"
+msgstr "%1$s 對比"
-#: src/frontend/mame/ui/miscmenu.cpp:601
+#: src/frontend/mame/ui/ui.cpp:1446
#, c-format
-msgid "%s.xml saved under ui folder."
-msgstr "%s.xml 已儲存於 ui 資料夾下。"
+msgid "%1$s Gamma"
+msgstr "%1$s Gamma 值"
-#: src/frontend/mame/ui/miscmenu.cpp:627
-msgid "Name: Description:\n"
-msgstr "名稱: 描述:\n"
+#: src/frontend/mame/ui/ui.cpp:1450
+#, c-format
+msgid "%1$s Horiz Stretch"
+msgstr "%1$s 水平延展"
-#: src/frontend/mame/ui/miscmenu.cpp:638
+#: src/frontend/mame/ui/ui.cpp:1452
#, c-format
-msgid "%s.txt saved under ui folder."
-msgstr "%s.txt 已儲存於 ui 資料夾下。"
+msgid "%1$s Horiz Position"
+msgstr "%1$s 水平位置"
-#: src/frontend/mame/ui/miscmenu.cpp:655
-msgid "Export list in XML format (like -listxml)"
-msgstr "匯出 XML 格式清單 (同 -listxml)"
+#: src/frontend/mame/ui/ui.cpp:1454
+#, c-format
+msgid "%1$s Vert Stretch"
+msgstr "%1$s 垂直延展"
-#: src/frontend/mame/ui/miscmenu.cpp:656
-msgid "Export list in XML format (like -listxml, but exclude devices)"
-msgstr "匯出 TXT 格式清單 (同 -listxml,但不包含裝置)"
+#: src/frontend/mame/ui/ui.cpp:1456
+#, c-format
+msgid "%1$s Vert Position"
+msgstr "%1$s 垂直位置"
-#: src/frontend/mame/ui/miscmenu.cpp:657
-msgid "Export list in TXT format (like -listfull)"
-msgstr "匯出 TXT 格式清單 (同 -listfull)"
+#: src/frontend/mame/ui/ui.cpp:1475
+#, c-format
+msgid "Laserdisc '%1$s' Horiz Stretch"
+msgstr "雷射影碟 %1$s 水平延展"
-#: src/frontend/mame/ui/miscmenu.cpp:710 src/frontend/mame/ui/ui.cpp:2230
+#: src/frontend/mame/ui/ui.cpp:1477
+#, c-format
+msgid "Laserdisc '%1$s' Horiz Position"
+msgstr "雷射影碟 %1$s 水平位置"
+
+#: src/frontend/mame/ui/ui.cpp:1479
+#, c-format
+msgid "Laserdisc '%1$s' Vert Stretch"
+msgstr "雷射影碟 %1$s 垂直延展"
+
+#: src/frontend/mame/ui/ui.cpp:1481
+#, c-format
+msgid "Laserdisc '%1$s' Vert Position"
+msgstr "雷射影碟 %1$s 垂直位置"
+
+#: src/frontend/mame/ui/ui.cpp:1493
+msgid "Vector Flicker"
+msgstr "向量閃爍度"
+
+#: src/frontend/mame/ui/ui.cpp:1494
+msgid "Beam Width Minimum"
+msgstr "最小光束寬度"
+
+#: src/frontend/mame/ui/ui.cpp:1495
+msgid "Beam Width Maximum"
+msgstr "最大光束寬度"
+
+#: src/frontend/mame/ui/ui.cpp:1496
+msgid "Beam Intensity Weight"
+msgstr "光束強度"
+
+#: src/frontend/mame/ui/ui.cpp:1511
+#, c-format
+msgid "Crosshair Scale %1$s"
+msgstr "十字準星尺度 %1$s"
+
+#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
+msgid "X"
+msgstr "X"
+
+#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
+msgid "Y"
+msgstr "Y"
+
+#: src/frontend/mame/ui/ui.cpp:1513
+#, c-format
+msgid "Crosshair Offset %1$s"
+msgstr "十字準星位移 %1$s"
+
+#: src/frontend/mame/ui/ui.cpp:1601
+#, c-format
+msgid "%1$3ddB"
+msgstr "%1$3ddB"
+
+#: src/frontend/mame/ui/ui.cpp:1645
+#, c-format
+msgid "%1$d%%"
+msgstr "%1$d%%"
+
+#: src/frontend/mame/ui/ui.cpp:1661
+#, c-format
+msgid "%1$3.0f%%"
+msgstr "%1$3.0f%%"
+
+#: src/frontend/mame/ui/ui.cpp:1685
+#, c-format
+msgid "%1$.3ffps"
+msgstr "%1$.3ffps"
+
+#: src/frontend/mame/ui/ui.cpp:1708 src/frontend/mame/ui/ui.cpp:1730
+#: src/frontend/mame/ui/ui.cpp:1751 src/frontend/mame/ui/ui.cpp:1773
+#: src/frontend/mame/ui/ui.cpp:1795 src/frontend/mame/ui/ui.cpp:1817
+#: src/frontend/mame/ui/ui.cpp:1839 src/frontend/mame/ui/ui.cpp:1861
+#: src/frontend/mame/ui/ui.cpp:1883 src/frontend/mame/ui/ui.cpp:1905
+#: src/frontend/mame/ui/ui.cpp:1927
+#, c-format
+msgid "%1$.3f"
+msgstr "%1$.3f"
+
+#: src/frontend/mame/ui/ui.cpp:1942 src/frontend/mame/ui/ui.cpp:1957
+#: src/frontend/mame/ui/ui.cpp:1972 src/frontend/mame/ui/ui.cpp:1987
+#, c-format
+msgid "%1$1.2f"
+msgstr "%1$1.2f"
+
+#: src/frontend/mame/ui/ui.cpp:2005
+#, c-format
+msgid "Crosshair Scale X %1$1.3f"
+msgstr "十字準星尺度 X %1$1.3f"
+
+#: src/frontend/mame/ui/ui.cpp:2005
+#, c-format
+msgid "Crosshair Scale Y %1$1.3f"
+msgstr "十字準星尺度 Y %1$1.3f"
+
+#: src/frontend/mame/ui/ui.cpp:2024
+#, c-format
+msgid "Crosshair Offset X %1$1.3f"
+msgstr "十字準星位移 X %1$1.3f"
+
+#: src/frontend/mame/ui/ui.cpp:2024
+#, c-format
+msgid "Crosshair Offset Y %1$1.3f"
+msgstr "十字準星位移 Y %1$1.3f"
+
+#: src/frontend/mame/ui/ui.cpp:2167
+msgid "**Error saving ui.ini**"
+msgstr "**儲存 ui.ini 時發生錯誤**"
+
+#: src/frontend/mame/ui/ui.cpp:2226
+#, c-format
+msgid "**Error saving %s.ini**"
+msgstr "**儲存 %s.ini 時發生錯誤**"
+
+#: src/frontend/mame/ui/ui.cpp:2230 src/frontend/mame/ui/miscmenu.cpp:726
msgid ""
"\n"
" Configuration saved \n"
@@ -938,160 +845,338 @@ msgstr ""
" 設定已儲存 \n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:760 src/frontend/mame/ui/utils.cpp:66
+#: src/frontend/mame/ui/cheatopt.cpp:92 plugins/cheat/init.lua:671
+#, c-format, lua-format
+msgid ""
+"Cheat Comment:\n"
+"%s"
+msgstr ""
+"作弊碼註解:\n"
+"%s"
+
+#: src/frontend/mame/ui/cheatopt.cpp:105
+msgid "All cheats reloaded"
+msgstr "全部作弊碼已重新載入"
+
+#: src/frontend/mame/ui/cheatopt.cpp:136
+msgid "Autofire Settings"
+msgstr "連射設定"
+
+#: src/frontend/mame/ui/cheatopt.cpp:157 plugins/cheat/init.lua:599
+msgid "Reset All"
+msgstr "全部重設"
+
+#: src/frontend/mame/ui/cheatopt.cpp:160 plugins/cheat/init.lua:600
+msgid "Reload All"
+msgstr "全部重新載入"
+
+#: src/frontend/mame/ui/cheatopt.cpp:273
+msgid "Autofire Status"
+msgstr "連射狀態"
+
+#: src/frontend/mame/ui/cheatopt.cpp:306
+msgid "No buttons found on this machine!"
+msgstr "此機台上無可用按鍵!"
+
+#: src/frontend/mame/ui/cheatopt.cpp:317 src/frontend/mame/ui/cheatopt.cpp:321
+msgid "Autofire Delay"
+msgstr "連射延遲"
+
+#: src/frontend/mame/ui/selsoft.cpp:228 src/frontend/mame/ui/selgame.cpp:464
+#, c-format
+msgid ""
+"%s\n"
+" added to favorites list."
+msgstr ""
+"%s\n"
+" 已新增至最愛清單。"
+
+#: src/frontend/mame/ui/selsoft.cpp:233 src/frontend/mame/ui/selgame.cpp:469
+#: src/frontend/mame/ui/selgame.cpp:475
+#, c-format
+msgid ""
+"%s\n"
+" removed from favorites list."
+msgstr ""
+"%s\n"
+" 已從最愛清單移除。"
+
+#: src/frontend/mame/ui/selsoft.cpp:507
+msgid ""
+"The selected software is missing one or more required files. Please select a "
+"different software.\n"
+"\n"
+msgstr ""
+"選定的軟體缺少一個至多個必要的 ROM 或 CHD 映像檔,請選擇其他軟體。\n"
+"\n"
+
+#: src/frontend/mame/ui/selsoft.cpp:513 src/frontend/mame/ui/selgame.cpp:1471
+msgid "Press any key to continue."
+msgstr "按任意鍵繼續。"
+
+#: src/frontend/mame/ui/selsoft.cpp:637
+#, c-format
+msgid "%1$s %2$s ( %3$d / %4$d software packages )"
+msgstr "%1$s %2$s ( %3$d / %4$d 軟體套件 )"
+
+#: src/frontend/mame/ui/selsoft.cpp:638
+#, c-format
+msgid "Driver: \"%1$s\" software list "
+msgstr "驅動程式: \"%1$s\" 軟體清單 "
+
+#: src/frontend/mame/ui/selsoft.cpp:643 src/frontend/mame/ui/selgame.cpp:1412
+#, c-format
+msgid "%1$s: %2$s - Search: %3$s_"
+msgstr "%1$s: %2$s - 搜尋: %3$s_"
+
+#: src/frontend/mame/ui/selsoft.cpp:645 src/frontend/mame/ui/selgame.cpp:1414
+#, c-format
+msgid "Search: %1$s_"
+msgstr "搜尋: %1$s_"
+
+#: src/frontend/mame/ui/utils.cpp:60 src/frontend/mame/ui/utils.cpp:84
+msgid "Unfiltered"
+msgstr "未篩選"
+
+#: src/frontend/mame/ui/utils.cpp:61 src/frontend/mame/ui/utils.cpp:85
+msgid "Available"
+msgstr "可用"
+
+#: src/frontend/mame/ui/utils.cpp:62 src/frontend/mame/ui/utils.cpp:86
+msgid "Unavailable"
+msgstr "不可用"
+
+#: src/frontend/mame/ui/utils.cpp:63
+msgid "Working"
+msgstr "可以執行"
+
+#: src/frontend/mame/ui/utils.cpp:64
+msgid "Not Working"
+msgstr "不可執行"
+
+#: src/frontend/mame/ui/utils.cpp:65
+msgid "Mechanical"
+msgstr "機械式"
+
+#: src/frontend/mame/ui/utils.cpp:66
+msgid "Not Mechanical"
+msgstr "非機械式"
+
+#: src/frontend/mame/ui/utils.cpp:67
+msgid "Category"
+msgstr "類別"
+
+#: src/frontend/mame/ui/utils.cpp:68 src/frontend/mame/ui/utils.cpp:87
+msgid "Favorites"
+msgstr "最愛"
+
+#: src/frontend/mame/ui/utils.cpp:69 src/frontend/mame/ui/miscmenu.cpp:770
msgid "BIOS"
msgstr "BIOS"
-#: src/frontend/mame/ui/miscmenu.cpp:764
-msgid "Driver"
-msgstr "驅動程式"
+#: src/frontend/mame/ui/utils.cpp:70
+msgid "Not BIOS"
+msgstr "非 BIOS"
-#: src/frontend/mame/ui/miscmenu.cpp:767
-msgid "This machine has no BIOS."
-msgstr "此機台沒有 BIOS。"
+#: src/frontend/mame/ui/utils.cpp:71 src/frontend/mame/ui/utils.cpp:88
+msgid "Parents"
+msgstr "母檔"
-#: src/frontend/mame/ui/miscmenu.cpp:776 src/frontend/mame/ui/mainmenu.cpp:145
-msgid "Add To Favorites"
-msgstr "新增至最愛"
+#: src/frontend/mame/ui/utils.cpp:72 src/frontend/mame/ui/utils.cpp:89
+msgid "Clones"
+msgstr "仿製版"
-#: src/frontend/mame/ui/miscmenu.cpp:778 src/frontend/mame/ui/mainmenu.cpp:147
-msgid "Remove From Favorites"
-msgstr "從最愛移除"
+#: src/frontend/mame/ui/utils.cpp:73
+msgid "Manufacturer"
+msgstr "製造商"
-#: src/frontend/mame/ui/miscmenu.cpp:781
-msgid "Save machine configuration"
-msgstr "儲存機台設定"
+#: src/frontend/mame/ui/utils.cpp:74 src/frontend/mame/ui/utils.cpp:90
+msgid "Year"
+msgstr "年代"
-#: src/frontend/mame/ui/miscmenu.cpp:792
-msgid "Configure machine:"
-msgstr "設定機台:"
+#: src/frontend/mame/ui/utils.cpp:75
+msgid "Save Supported"
+msgstr "已支援即時存檔"
-#: src/frontend/mame/ui/miscmenu.cpp:895 src/frontend/mame/ui/sndmenu.cpp:135
-#: src/frontend/mame/ui/sndmenu.cpp:137 src/frontend/mame/ui/menu.cpp:736
-#: src/frontend/mame/ui/cheatopt.cpp:299 src/frontend/mame/ui/cheatopt.cpp:305
-#: plugins/cheat/init.lua:551 plugins/cheatfind/init.lua:619
-msgid "On"
-msgstr "開"
+#: src/frontend/mame/ui/utils.cpp:76
+msgid "Save Unsupported"
+msgstr "未支援即時存檔"
-#: src/frontend/mame/ui/miscmenu.cpp:895 src/frontend/mame/ui/sndmenu.cpp:135
-#: src/frontend/mame/ui/sndmenu.cpp:137 src/frontend/mame/ui/menu.cpp:739
-#: src/frontend/mame/ui/cheatopt.cpp:299 src/frontend/mame/ui/cheatopt.cpp:305
-#: plugins/cheat/init.lua:554 plugins/cheat/init.lua:563
-#: plugins/cheatfind/init.lua:616
-msgid "Off"
-msgstr "關"
+#: src/frontend/mame/ui/utils.cpp:77
+msgid "CHD Required"
+msgstr "需要 CHD"
-#: src/frontend/mame/ui/miscmenu.cpp:909 src/frontend/mame/ui/selgame.cpp:441
-msgid "Plugins"
-msgstr "外掛"
+#: src/frontend/mame/ui/utils.cpp:78
+msgid "No CHD Required"
+msgstr "不需要 CHD"
-#: src/frontend/mame/ui/barcode.cpp:74
-msgid "New Barcode:"
-msgstr "新條碼:"
+#: src/frontend/mame/ui/utils.cpp:79
+msgid "Vertical Screen"
+msgstr "垂直螢幕"
-#: src/frontend/mame/ui/barcode.cpp:78
-msgid "Enter Code"
-msgstr "輸入條碼"
+#: src/frontend/mame/ui/utils.cpp:80
+msgid "Horizontal Screen"
+msgstr "水平螢幕"
-#: src/frontend/mame/ui/barcode.cpp:119
-msgid "Barcode length invalid!"
-msgstr "條碼長度無效!"
+#: src/frontend/mame/ui/utils.cpp:81 src/frontend/mame/ui/utils.cpp:98
+msgid "Custom Filter"
+msgstr "自訂篩選"
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:99
-msgid "Pseudo terminals"
-msgstr "偽終端"
+#: src/frontend/mame/ui/utils.cpp:91
+msgid "Publisher"
+msgstr "出版商"
-#: src/frontend/mame/ui/info_pty.cpp:39
-msgid "[failed]"
-msgstr "[ 錯誤 ]"
+#: src/frontend/mame/ui/utils.cpp:92
+msgid "Supported"
+msgstr "已支援"
-#: src/frontend/mame/ui/mainmenu.cpp:60
-msgid "Input (general)"
-msgstr "輸入設定 (一般)"
+#: src/frontend/mame/ui/utils.cpp:93
+msgid "Partially Supported"
+msgstr "部分支援"
-#: src/frontend/mame/ui/mainmenu.cpp:62
-msgid "Input (this Machine)"
-msgstr "輸入設定 (本機台)"
+#: src/frontend/mame/ui/utils.cpp:94
+msgid "Unsupported"
+msgstr "不支援"
-#: src/frontend/mame/ui/mainmenu.cpp:66
-msgid "Analog Controls"
-msgstr "類比控制"
+#: src/frontend/mame/ui/utils.cpp:95
+msgid "Release Region"
+msgstr "釋出區域"
-#: src/frontend/mame/ui/mainmenu.cpp:68
-msgid "Dip Switches"
-msgstr "機台設定開關"
+#: src/frontend/mame/ui/utils.cpp:96
+msgid "Device Type"
+msgstr "裝置類別"
-#: src/frontend/mame/ui/mainmenu.cpp:71
-msgid "Machine Configuration"
-msgstr "機台設定"
+#: src/frontend/mame/ui/utils.cpp:97
+msgid "Software List"
+msgstr "軟體清單"
-#: src/frontend/mame/ui/mainmenu.cpp:75
-msgid "Bookkeeping Info"
-msgstr "收入資訊"
+#: src/frontend/mame/ui/utils.cpp:248
+msgid "<set up filters>"
+msgstr "<設定篩選>"
-#: src/frontend/mame/ui/mainmenu.cpp:78
-msgid "Machine Information"
-msgstr "機台資訊"
+#: src/frontend/mame/ui/utils.cpp:356
+msgid "Select custom filters:"
+msgstr "選擇自訂篩選:"
-#: src/frontend/mame/ui/mainmenu.cpp:85
-msgid "Image Information"
-msgstr "映像檔資訊"
+#: src/frontend/mame/ui/utils.cpp:507
+#, c-format
+msgid "Filter %1$u"
+msgstr "篩選 %1$u"
-#: src/frontend/mame/ui/mainmenu.cpp:88
-msgid "File Manager"
-msgstr "檔案管理員"
+#: src/frontend/mame/ui/utils.cpp:522
+msgid "Remove last filter"
+msgstr "移除最後篩選"
-#: src/frontend/mame/ui/mainmenu.cpp:96
-msgid "Tape Control"
-msgstr "磁帶控制"
+#: src/frontend/mame/ui/utils.cpp:524
+msgid "Add filter"
+msgstr "新增篩選"
-#: src/frontend/mame/ui/mainmenu.cpp:102
-msgid "BIOS Selection"
-msgstr "選擇 BIOS"
+#: src/frontend/mame/ui/utils.cpp:966
+msgid "Select category:"
+msgstr "選擇類別:"
-#: src/frontend/mame/ui/mainmenu.cpp:106
-msgid "Slot Devices"
-msgstr "插槽裝置"
+#: src/frontend/mame/ui/utils.cpp:997
+msgid "[no category INI files]"
+msgstr "[沒有類別 INI 檔案]"
-#: src/frontend/mame/ui/mainmenu.cpp:110
-msgid "Barcode Reader"
-msgstr "條碼讀取器"
+#: src/frontend/mame/ui/utils.cpp:1005
+msgid "[no groups in INI file]"
+msgstr "[INI 檔案中無群組]"
-#: src/frontend/mame/ui/mainmenu.cpp:114
-msgid "Network Devices"
-msgstr "網路裝置"
+#: src/frontend/mame/ui/utils.cpp:1039
+msgid "No category INI files found"
+msgstr "沒有找到類別 INI 檔案"
-#: src/frontend/mame/ui/mainmenu.cpp:118
-msgid "Keyboard Mode"
-msgstr "鍵盤模式"
+#: src/frontend/mame/ui/utils.cpp:1044
+msgid "File"
+msgstr "檔案"
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Slider Controls"
-msgstr "參數調整"
+#: src/frontend/mame/ui/utils.cpp:1048
+msgid "No groups found in category file"
+msgstr "類別檔案中沒有找到群組"
-#: src/frontend/mame/ui/mainmenu.cpp:124 src/frontend/mame/ui/submenu.cpp:101
-msgid "Video Options"
-msgstr "視訊選項"
+#: src/frontend/mame/ui/utils.cpp:1053
+msgid "Group"
+msgstr "群組"
-#: src/frontend/mame/ui/mainmenu.cpp:128
-msgid "Crosshair Options"
-msgstr "十字準星選項"
+#: src/frontend/mame/ui/utils.cpp:1054
+msgid "Include clones"
+msgstr "包含仿製版"
-#: src/frontend/mame/ui/mainmenu.cpp:132 plugins/cheat/init.lua:735
-msgid "Cheat"
-msgstr "作弊引擎"
+#: src/frontend/mame/ui/filesel.cpp:260
+msgid "[create]"
+msgstr "[建立]"
-#: src/frontend/mame/ui/mainmenu.cpp:135
-msgid "Plugin Options"
-msgstr "外掛選項"
+#: src/frontend/mame/ui/filesel.cpp:320
+#, c-format
+msgid "Error accessing %s"
+msgstr "錯誤存取 %s"
-#: src/frontend/mame/ui/mainmenu.cpp:139
-msgid "External DAT View"
-msgstr "查閱外部文件"
+#: src/frontend/mame/ui/filesel.cpp:536
+msgid "Select access mode"
+msgstr "選擇存取模式"
-#: src/frontend/mame/ui/mainmenu.cpp:154
-msgid "Select New Machine"
-msgstr "選擇新機台"
+#: src/frontend/mame/ui/filesel.cpp:537
+msgid "Read-only"
+msgstr "唯讀"
+
+#: src/frontend/mame/ui/filesel.cpp:539
+msgid "Read-write"
+msgstr "讀寫"
+
+#: src/frontend/mame/ui/filesel.cpp:540
+msgid "Read this image, write to another image"
+msgstr "讀取此映像檔,寫入至其他映像檔"
+
+#: src/frontend/mame/ui/filesel.cpp:541
+msgid "Read this image, write to diff"
+msgstr "讀取此映像檔,寫入差異檔"
+
+#: src/frontend/mame/ui/slotopt.cpp:192
+#, c-format
+msgid "%s [internal]"
+msgstr "%s [內部]"
+
+#: src/frontend/mame/ui/slotopt.cpp:203 src/frontend/mame/ui/miscmenu.cpp:97
+#: src/frontend/mame/ui/inputmap.cpp:615
+msgid "Reset"
+msgstr "重設"
+
+#: src/frontend/mame/ui/viewgfx.cpp:407
+msgid " COLORS"
+msgstr " 色彩"
+
+#: src/frontend/mame/ui/viewgfx.cpp:407
+msgid " PENS"
+msgstr " PENS"
+
+#: src/frontend/mame/ui/menu.cpp:304
+msgid "Return to Machine"
+msgstr "回到機台"
+
+#: src/frontend/mame/ui/menu.cpp:309 src/frontend/mame/ui/menu.cpp:311
+msgid "Exit"
+msgstr "結束"
+
+#: src/frontend/mame/ui/menu.cpp:316 src/frontend/mame/ui/menu.cpp:318
+msgid "Return to Previous Menu"
+msgstr "回上一層選單"
+
+#: src/frontend/mame/ui/menu.cpp:430 src/frontend/mame/ui/menu.cpp:762
+#: plugins/cheat/init.lua:569 plugins/cheatfind/init.lua:792
+#: plugins/cheatfind/init.lua:803
+msgid "On"
+msgstr "開"
+
+#: src/frontend/mame/ui/menu.cpp:430 src/frontend/mame/ui/menu.cpp:765
+#: plugins/cheat/init.lua:572 plugins/cheat/init.lua:581
+#: plugins/cheatfind/init.lua:789 plugins/cheatfind/init.lua:800
+msgid "Off"
+msgstr "關"
+
+#: src/frontend/mame/ui/menu.cpp:768
+msgid "Auto"
+msgstr "自動"
#: src/frontend/mame/ui/custui.cpp:31
msgid "Show All"
@@ -1313,595 +1398,417 @@ msgstr "黃"
msgid "Violet"
msgstr "紫"
-#: src/frontend/mame/ui/submenu.cpp:22
-msgid "Miscellaneous Options"
-msgstr "其他選項"
-
-#: src/frontend/mame/ui/submenu.cpp:23
-msgid "Re-select last machine played"
-msgstr "重新選擇上次執行的機台"
-
-#: src/frontend/mame/ui/submenu.cpp:24
-msgid "Enlarge images in the right panel"
-msgstr "放大右側面版的圖片"
-
-#: src/frontend/mame/ui/submenu.cpp:26
-msgid "Show mouse pointer"
-msgstr "顯示滑鼠指標"
-
-#: src/frontend/mame/ui/submenu.cpp:27
-msgid "Confirm quit from machines"
-msgstr "確認離開機台"
-
-#: src/frontend/mame/ui/submenu.cpp:28
-msgid "Skip information screen at startup"
-msgstr "略過起始的資訊畫面"
-
-#: src/frontend/mame/ui/submenu.cpp:29
-msgid "Force 4:3 aspect for snapshot display"
-msgstr "強制擷圖顯示比例為 4:3"
-
-#: src/frontend/mame/ui/submenu.cpp:30
-msgid "Use image as background"
-msgstr "使用圖片作為背景"
-
-#: src/frontend/mame/ui/submenu.cpp:31
-msgid "Skip BIOS selection menu"
-msgstr "略過 BIOS 選擇選單"
-
-#: src/frontend/mame/ui/submenu.cpp:32
-msgid "Skip software parts selection menu"
-msgstr "略過軟體部分選擇選單"
-
-#: src/frontend/mame/ui/submenu.cpp:33
-msgid "Info auto audit"
-msgstr "資訊自動驗證"
-
-#: src/frontend/mame/ui/submenu.cpp:34
-msgid "Hide romless machine from available list"
-msgstr "在可用清單中隱藏無 ROM 機台"
-
-#: src/frontend/mame/ui/submenu.cpp:38
-msgid "Advanced Options"
-msgstr "進階選項"
-
-#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Performance Options"
-msgstr "效能選項"
-
-#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Auto frame skip"
-msgstr "自動省略畫格"
-
-#: src/frontend/mame/ui/submenu.cpp:41
-msgid "Frame skip"
-msgstr "省略畫格"
-
-#: src/frontend/mame/ui/submenu.cpp:42
-msgid "Throttle"
-msgstr "限制速度"
-
-#: src/frontend/mame/ui/submenu.cpp:43
-msgid "Sleep"
-msgstr "休眠"
-
-#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Speed"
-msgstr "速度"
-
-#: src/frontend/mame/ui/submenu.cpp:45
-msgid "Refresh speed"
-msgstr "更新速度"
-
-#: src/frontend/mame/ui/submenu.cpp:47
-msgid "Rotation Options"
-msgstr "選轉選項"
-
-#: src/frontend/mame/ui/submenu.cpp:49
-msgid "Rotate right"
-msgstr "右旋轉"
-
-#: src/frontend/mame/ui/submenu.cpp:50
-msgid "Rotate left"
-msgstr "左旋轉"
-
-#: src/frontend/mame/ui/submenu.cpp:51
-msgid "Auto rotate right"
-msgstr "自動右旋轉"
-
-#: src/frontend/mame/ui/submenu.cpp:52
-msgid "Auto rotate left"
-msgstr "自動左旋轉"
-
-#: src/frontend/mame/ui/submenu.cpp:53
-msgid "Flip X"
-msgstr "翻轉 X"
-
-#: src/frontend/mame/ui/submenu.cpp:54
-msgid "Flip Y"
-msgstr "翻轉 Y"
-
-#: src/frontend/mame/ui/submenu.cpp:56
-msgid "Artwork Options"
-msgstr "裝飾圖選項"
-
-#: src/frontend/mame/ui/submenu.cpp:57
-msgid "Artwork Crop"
-msgstr "裝飾圖裁切"
-
-#: src/frontend/mame/ui/submenu.cpp:58
-msgid "Use Backdrops"
-msgstr "使用背景圖"
-
-#: src/frontend/mame/ui/submenu.cpp:59
-msgid "Use Overlays"
-msgstr "使用覆疊圖"
-
-#: src/frontend/mame/ui/submenu.cpp:60
-msgid "Use Bezels"
-msgstr "使用外框圖"
-
-#: src/frontend/mame/ui/submenu.cpp:61
-msgid "Use Control Panels"
-msgstr "使用控制面版圖"
-
-#: src/frontend/mame/ui/submenu.cpp:62
-msgid "Use Marquees"
-msgstr "使用機檯標題圖"
-
-#: src/frontend/mame/ui/submenu.cpp:64
-msgid "State/Playback Options"
-msgstr "狀態/播放選項"
-
-#: src/frontend/mame/ui/submenu.cpp:65
-msgid "Automatic save/restore"
-msgstr "自動儲存/還原"
-
-#: src/frontend/mame/ui/submenu.cpp:67
-msgid "Rewind capacity"
-msgstr "倒轉容量"
-
-#: src/frontend/mame/ui/submenu.cpp:68
-msgid "Bilinear snapshot"
-msgstr "雙線過濾擷圖"
-
-#: src/frontend/mame/ui/submenu.cpp:69
-msgid "Burn-in"
-msgstr "烙印擷圖"
-
-#: src/frontend/mame/ui/submenu.cpp:71
-msgid "Input Options"
-msgstr "輸入選項"
-
-#: src/frontend/mame/ui/submenu.cpp:72
-msgid "Coin lockout"
-msgstr "投幣鎖定"
-
-#: src/frontend/mame/ui/submenu.cpp:73
-msgid "Mouse"
-msgstr "滑鼠"
-
-#: src/frontend/mame/ui/submenu.cpp:74
-msgid "Joystick"
-msgstr "搖桿"
-
-#: src/frontend/mame/ui/submenu.cpp:75
-msgid "Lightgun"
-msgstr "光線槍"
-
-#: src/frontend/mame/ui/submenu.cpp:76
-msgid "Multi-keyboard"
-msgstr "多重鍵盤"
-
-#: src/frontend/mame/ui/submenu.cpp:77
-msgid "Multi-mouse"
-msgstr "多重滑鼠"
-
-#: src/frontend/mame/ui/submenu.cpp:78
-msgid "Steadykey"
-msgstr "穩定鍵"
-
-#: src/frontend/mame/ui/submenu.cpp:79
-msgid "UI active"
-msgstr "UI 啟動"
-
-#: src/frontend/mame/ui/submenu.cpp:80
-msgid "Offscreen reload"
-msgstr "畫面外重新裝填"
-
-#: src/frontend/mame/ui/submenu.cpp:81
-msgid "Joystick deadzone"
-msgstr "搖桿無反應區"
-
-#: src/frontend/mame/ui/submenu.cpp:82
-msgid "Joystick saturation"
-msgstr "搖桿飽和值"
-
-#: src/frontend/mame/ui/submenu.cpp:83
-msgid "Natural keyboard"
-msgstr "自然鍵盤"
-
-#: src/frontend/mame/ui/submenu.cpp:84
-msgid "Simultaneous contradictory"
-msgstr "同時發生的對立狀況"
-
-#: src/frontend/mame/ui/submenu.cpp:85
-msgid "Coin impulse"
-msgstr "投幣脈衝"
-
-#: src/frontend/mame/ui/submenu.cpp:89
-msgid "Device Mapping"
-msgstr "裝置映對"
-
-#: src/frontend/mame/ui/submenu.cpp:90
-msgid "Lightgun Device Assignment"
-msgstr "分配光線槍裝置"
-
-#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Trackball Device Assignment"
-msgstr "分配軌跡球裝置"
-
-#: src/frontend/mame/ui/submenu.cpp:92
-msgid "Pedal Device Assignment"
-msgstr "分配踏板裝置"
-
-#: src/frontend/mame/ui/submenu.cpp:93
-msgid "Adstick Device Assignment"
-msgstr "分配 Adstick 裝置"
-
-#: src/frontend/mame/ui/submenu.cpp:94
-msgid "Paddle Device Assignment"
-msgstr "分配划槳裝置"
-
-#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Dial Device Assignment"
-msgstr "分配轉盤裝置"
+#: src/frontend/mame/ui/miscmenu.cpp:44
+msgid "Keyboard Mode:"
+msgstr "鍵盤模式:"
-#: src/frontend/mame/ui/submenu.cpp:96
-msgid "Positional Device Assignment"
-msgstr "分配指向裝置"
+#: src/frontend/mame/ui/miscmenu.cpp:44
+msgid "Natural"
+msgstr "自然"
-#: src/frontend/mame/ui/submenu.cpp:97
-msgid "Mouse Device Assignment"
-msgstr "分配滑鼠裝置"
+#: src/frontend/mame/ui/miscmenu.cpp:44
+msgid "Emulated"
+msgstr "模擬"
-#: src/frontend/mame/ui/submenu.cpp:102
-msgid "Video Mode"
-msgstr "視訊模式"
+#: src/frontend/mame/ui/miscmenu.cpp:237
+#, c-format
+msgid ""
+"Uptime: %1$d:%2$02d:%3$02d\n"
+"\n"
+msgstr ""
+"執行時間: %1$d:%2$02d:%3$02d\n"
+"\n"
-#: src/frontend/mame/ui/submenu.cpp:103
-msgid "Number Of Screens"
-msgstr "畫面數"
+#: src/frontend/mame/ui/miscmenu.cpp:239
+#, c-format
+msgid ""
+"Uptime: %1$d:%2$02d\n"
+"\n"
+msgstr ""
+"執行時間: %1$d:%2$02d\n"
+"\n"
-#: src/frontend/mame/ui/submenu.cpp:105
-msgid "Triple Buffering"
-msgstr "三重緩衝"
+#: src/frontend/mame/ui/miscmenu.cpp:243
+#, c-format
+msgid ""
+"Tickets dispensed: %1$d\n"
+"\n"
+msgstr ""
+"彩票分配數: %1$d\n"
+"\n"
-#: src/frontend/mame/ui/submenu.cpp:106
-msgid "HLSL"
-msgstr "HLSL"
+#: src/frontend/mame/ui/miscmenu.cpp:254
+msgid "Coin %1$c: NA%3$s\n"
+msgstr "投幣數 %1$c: NA%3$s\n"
-#: src/frontend/mame/ui/submenu.cpp:108
-msgid "GLSL"
-msgstr "GLSL"
+#: src/frontend/mame/ui/miscmenu.cpp:254
+#, c-format
+msgid "Coin %1$c: %2$d%3$s\n"
+msgstr "投幣數 %1$c: %2$d%3$s\n"
-#: src/frontend/mame/ui/submenu.cpp:109
-msgid "Bilinear Filtering"
-msgstr "雙線過濾"
+#: src/frontend/mame/ui/miscmenu.cpp:257
+msgid " (locked)"
+msgstr " (已鎖定)"
-#: src/frontend/mame/ui/submenu.cpp:110
-msgid "Bitmap Prescaling"
-msgstr "點陣圖預縮放"
+#: src/frontend/mame/ui/miscmenu.cpp:504
+msgid "Visible Delay"
+msgstr "可見度延遲"
-#: src/frontend/mame/ui/submenu.cpp:111
-msgid "Window Mode"
-msgstr "視窗模式"
+#: src/frontend/mame/ui/miscmenu.cpp:602
+#, c-format
+msgid "%s.xml saved under ui folder."
+msgstr "%s.xml 已儲存於 ui 資料夾下。"
-#: src/frontend/mame/ui/submenu.cpp:112
-msgid "Enforce Aspect Ratio"
-msgstr "強制比例"
+#: src/frontend/mame/ui/miscmenu.cpp:628
+msgid "Name: Description:\n"
+msgstr "名稱: 描述:\n"
-#: src/frontend/mame/ui/submenu.cpp:113
-msgid "Start Out Maximized"
-msgstr "最大化開始"
+#: src/frontend/mame/ui/miscmenu.cpp:639
+#, c-format
+msgid "%s.txt saved under ui folder."
+msgstr "%s.txt 已儲存於 ui 資料夾下。"
-#: src/frontend/mame/ui/submenu.cpp:114
-msgid "Synchronized Refresh"
-msgstr "同步更新"
+#: src/frontend/mame/ui/miscmenu.cpp:656
+msgid "Export list in XML format (like -listxml)"
+msgstr "匯出 XML 格式清單 (同 -listxml)"
-#: src/frontend/mame/ui/submenu.cpp:115
-msgid "Wait Vertical Sync"
-msgstr "等待垂直同步"
+#: src/frontend/mame/ui/miscmenu.cpp:657
+msgid "Export list in XML format (like -listxml, but exclude devices)"
+msgstr "匯出 TXT 格式清單 (同 -listxml,但不包含裝置)"
-#: src/frontend/mame/ui/state.cpp:388
-msgid "Load State"
-msgstr "載入狀態"
+#: src/frontend/mame/ui/miscmenu.cpp:658
+msgid "Export list in TXT format (like -listfull)"
+msgstr "匯出 TXT 格式清單 (同 -listfull)"
-#: src/frontend/mame/ui/state.cpp:388
-msgid "Select position to load from"
-msgstr "選擇載入位置"
+#: src/frontend/mame/ui/miscmenu.cpp:774
+msgid "Driver"
+msgstr "驅動程式"
-#: src/frontend/mame/ui/state.cpp:412
-msgid "Save State"
-msgstr "儲存狀態"
+#: src/frontend/mame/ui/miscmenu.cpp:777
+msgid "This machine has no BIOS."
+msgstr "此機台沒有 BIOS。"
-#: src/frontend/mame/ui/state.cpp:412
-msgid "Select position to save to"
-msgstr "選擇儲存位置"
+#: src/frontend/mame/ui/miscmenu.cpp:791
+msgid "Save machine configuration"
+msgstr "儲存機台設定"
-#: src/frontend/mame/ui/slotopt.cpp:192
-#, c-format
-msgid "%s [internal]"
-msgstr "%s [內部]"
+#: src/frontend/mame/ui/miscmenu.cpp:802
+msgid "Configure machine:"
+msgstr "設定機台:"
-#: src/frontend/mame/ui/selgame.cpp:309 src/frontend/mame/ui/selsoft.cpp:211
-#, c-format
-msgid ""
-"%s\n"
-" added to favorites list."
-msgstr ""
-"%s\n"
-" 已新增至最愛清單。"
+#: src/frontend/mame/ui/miscmenu.cpp:836 src/frontend/mame/ui/selmenu.cpp:2481
+msgid " (default)"
+msgstr " (預設)"
-#: src/frontend/mame/ui/selgame.cpp:314 src/frontend/mame/ui/selgame.cpp:320
-#: src/frontend/mame/ui/selsoft.cpp:216
-#, c-format
-msgid ""
-"%s\n"
-" removed from favorites list."
-msgstr ""
-"%s\n"
-" 已從最愛清單移除。"
+#: src/frontend/mame/ui/miscmenu.cpp:918 src/frontend/mame/ui/selgame.cpp:611
+msgid "Plugins"
+msgstr "外掛"
-#: src/frontend/mame/ui/selgame.cpp:437
+#: src/frontend/mame/ui/selgame.cpp:607
msgid "Configure Machine"
msgstr "設定機台"
-#: src/frontend/mame/ui/selgame.cpp:849
+#: src/frontend/mame/ui/selgame.cpp:1036
#, c-format
msgid "Romset\t%1$-.100s\n"
msgstr "ROM組\t%1$-.100s\n"
-#: src/frontend/mame/ui/selgame.cpp:850
+#: src/frontend/mame/ui/selgame.cpp:1037
#, c-format
msgid "Year\t%1$s\n"
msgstr "年代\t%1$s\n"
-#: src/frontend/mame/ui/selgame.cpp:851
+#: src/frontend/mame/ui/selgame.cpp:1038
#, c-format
msgid "Manufacturer\t%1$-.100s\n"
msgstr "製造商\t%1$-.100s\n"
-#: src/frontend/mame/ui/selgame.cpp:855
+#: src/frontend/mame/ui/selgame.cpp:1042
#, c-format
msgid "Driver is Clone of\t%1$-.100s\n"
msgstr "驅動程式相容於\t%1$-.100s\n"
-#: src/frontend/mame/ui/selgame.cpp:857
+#: src/frontend/mame/ui/selgame.cpp:1044
msgid "Driver is Parent\t\n"
msgstr "驅動程式為主檔\t\n"
-#: src/frontend/mame/ui/selgame.cpp:860
+#: src/frontend/mame/ui/selgame.cpp:1047
msgid "Analog Controls\tYes\n"
msgstr "類比控制\t是\n"
-#: src/frontend/mame/ui/selgame.cpp:862
+#: src/frontend/mame/ui/selgame.cpp:1049
msgid "Keyboard Inputs\tYes\n"
msgstr "鍵盤輸入\t是\n"
-#: src/frontend/mame/ui/selgame.cpp:865
+#: src/frontend/mame/ui/selgame.cpp:1052
msgid "Overall\tNOT WORKING\n"
msgstr "整體\t不可執行\n"
-#: src/frontend/mame/ui/selgame.cpp:867
+#: src/frontend/mame/ui/selgame.cpp:1054
msgid "Overall\tUnemulated Protection\n"
msgstr "整體\t未模擬保護\n"
-#: src/frontend/mame/ui/selgame.cpp:869
+#: src/frontend/mame/ui/selgame.cpp:1056
msgid "Overall\tWorking\n"
msgstr "整體\t可以執行\n"
-#: src/frontend/mame/ui/selgame.cpp:872
+#: src/frontend/mame/ui/selgame.cpp:1059
msgid "Graphics\tUnimplemented\n"
msgstr "圖形\t無法執行\n"
-#: src/frontend/mame/ui/selgame.cpp:874
+#: src/frontend/mame/ui/selgame.cpp:1061
msgid "Graphics\tWrong Colors\n"
msgstr "圖形\t色彩錯誤\n"
-#: src/frontend/mame/ui/selgame.cpp:876
+#: src/frontend/mame/ui/selgame.cpp:1063
msgid "Graphics\tImperfect Colors\n"
msgstr "圖形\t色彩不完美\n"
-#: src/frontend/mame/ui/selgame.cpp:878
+#: src/frontend/mame/ui/selgame.cpp:1065
msgid "Graphics\tImperfect\n"
msgstr "圖形\t不完美\n"
-#: src/frontend/mame/ui/selgame.cpp:880
+#: src/frontend/mame/ui/selgame.cpp:1067
msgid "Graphics\tOK\n"
msgstr "圖形\tOK\n"
-#: src/frontend/mame/ui/selgame.cpp:883
+#: src/frontend/mame/ui/selgame.cpp:1070
msgid "Sound\tNone\n"
msgstr "聲音\t無\n"
-#: src/frontend/mame/ui/selgame.cpp:885
+#: src/frontend/mame/ui/selgame.cpp:1072
msgid "Sound\tUnimplemented\n"
msgstr "聲音\t無法執行\n"
-#: src/frontend/mame/ui/selgame.cpp:887
+#: src/frontend/mame/ui/selgame.cpp:1074
msgid "Sound\tImperfect\n"
msgstr "聲音\t不完美\n"
-#: src/frontend/mame/ui/selgame.cpp:889
+#: src/frontend/mame/ui/selgame.cpp:1076
msgid "Sound\tOK\n"
msgstr "聲音\tOK\n"
-#: src/frontend/mame/ui/selgame.cpp:892
+#: src/frontend/mame/ui/selgame.cpp:1079
+msgid "Capture\tUnimplemented\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1081
+msgid "Capture\tImperfect\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1084
+msgid "Camera\tUnimplemented\n"
+msgstr "相機\t無法執行\n"
+
+#: src/frontend/mame/ui/selgame.cpp:1086
+msgid "Camera\tImperfect\n"
+msgstr "相機\t不完美\n"
+
+#: src/frontend/mame/ui/selgame.cpp:1089
+msgid "Microphone\tUnimplemented\n"
+msgstr "麥克風\t無法執行\n"
+
+#: src/frontend/mame/ui/selgame.cpp:1091
+msgid "Microphone\tImperfect\n"
+msgstr "麥克風\t不完美\n"
+
+#: src/frontend/mame/ui/selgame.cpp:1094
msgid "Controls\tUnimplemented\n"
msgstr "控制\t無法執行\n"
-#: src/frontend/mame/ui/selgame.cpp:894
+#: src/frontend/mame/ui/selgame.cpp:1096
msgid "Controls\tImperfect\n"
msgstr "控制\t不完美\n"
-#: src/frontend/mame/ui/selgame.cpp:897
+#: src/frontend/mame/ui/selgame.cpp:1099
msgid "Keyboard\tUnimplemented\n"
msgstr "鍵盤\t無法執行\n"
-#: src/frontend/mame/ui/selgame.cpp:899
+#: src/frontend/mame/ui/selgame.cpp:1101
msgid "Keyboard\tImperfect\n"
msgstr "鍵盤\t不完美\n"
-#: src/frontend/mame/ui/selgame.cpp:902
+#: src/frontend/mame/ui/selgame.cpp:1104
msgid "Mouse\tUnimplemented\n"
msgstr "滑鼠\t無法執行\n"
-#: src/frontend/mame/ui/selgame.cpp:904
+#: src/frontend/mame/ui/selgame.cpp:1106
msgid "Mouse\tImperfect\n"
msgstr "滑鼠\t不完美\n"
-#: src/frontend/mame/ui/selgame.cpp:907
-msgid "Microphone\tUnimplemented\n"
-msgstr "麥克風\t無法執行\n"
-
-#: src/frontend/mame/ui/selgame.cpp:909
-msgid "Microphone\tImperfect\n"
-msgstr "麥克風\t不完美\n"
-
-#: src/frontend/mame/ui/selgame.cpp:912
-msgid "Camera\tUnimplemented\n"
-msgstr "相機\t無法執行\n"
+#: src/frontend/mame/ui/selgame.cpp:1109
+msgid "Media\tUnimplemented\n"
+msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:914
-msgid "Camera\tImperfect\n"
-msgstr "相機\t不完美\n"
+#: src/frontend/mame/ui/selgame.cpp:1111
+msgid "Media\tImperfect\n"
+msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:917
+#: src/frontend/mame/ui/selgame.cpp:1114
msgid "Disk\tUnimplemented\n"
msgstr "磁碟\t無法執行\n"
-#: src/frontend/mame/ui/selgame.cpp:919
+#: src/frontend/mame/ui/selgame.cpp:1116
msgid "Disk\tImperfect\n"
msgstr "磁碟\t不完美\n"
-#: src/frontend/mame/ui/selgame.cpp:922
+#: src/frontend/mame/ui/selgame.cpp:1119
msgid "Printer\tUnimplemented\n"
msgstr "印表機\t無法執行\n"
-#: src/frontend/mame/ui/selgame.cpp:924
+#: src/frontend/mame/ui/selgame.cpp:1121
msgid "Printer\tImperfect\n"
msgstr "印表機\t不完美\n"
-#: src/frontend/mame/ui/selgame.cpp:927
+#: src/frontend/mame/ui/selgame.cpp:1124
+msgid "Mag. Tape\tUnimplemented\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1126
+msgid "Mag. Tape\tImperfect\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1129
+msgid "Punch Tape\tUnimplemented\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1131
+msgid "Punch Tape\tImperfect\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1134
+msgid "Mag. Drum\tUnimplemented\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1136
+msgid "Mag. Drum\tImperfect\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1139
+msgid "(EP)ROM\tUnimplemented\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1141
+msgid "(EP)ROM\tImperfect\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1144
+msgid "Communications\tUnimplemented\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1146
+msgid "Communications\tImperfect\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1149
msgid "LAN\tUnimplemented\n"
msgstr "區域網路\t無法執行\n"
-#: src/frontend/mame/ui/selgame.cpp:929
+#: src/frontend/mame/ui/selgame.cpp:1151
msgid "LAN\tImperfect\n"
msgstr "區域網路\t不完美\n"
-#: src/frontend/mame/ui/selgame.cpp:932
+#: src/frontend/mame/ui/selgame.cpp:1154
msgid "WAN\tUnimplemented\n"
msgstr "外部網路\t無法執行\n"
-#: src/frontend/mame/ui/selgame.cpp:934
+#: src/frontend/mame/ui/selgame.cpp:1156
msgid "WAN\tImperfect\n"
msgstr "外部網路\t不完美\n"
-#: src/frontend/mame/ui/selgame.cpp:937
+#: src/frontend/mame/ui/selgame.cpp:1159
msgid "Timing\tUnimplemented\n"
msgstr "計時\t無法執行\n"
-#: src/frontend/mame/ui/selgame.cpp:939
+#: src/frontend/mame/ui/selgame.cpp:1161
msgid "Timing\tImperfect\n"
msgstr "計時\t不完美\n"
-#: src/frontend/mame/ui/selgame.cpp:941
+#: src/frontend/mame/ui/selgame.cpp:1163
msgid "Mechanical Machine\tYes\n"
msgstr "機械式機台\t是\n"
-#: src/frontend/mame/ui/selgame.cpp:941
+#: src/frontend/mame/ui/selgame.cpp:1163
msgid "Mechanical Machine\tNo\n"
msgstr "機械式機台\t否\n"
-#: src/frontend/mame/ui/selgame.cpp:942
+#: src/frontend/mame/ui/selgame.cpp:1164
msgid "Requires Artwork\tYes\n"
msgstr "需要裝飾圖\t是\n"
-#: src/frontend/mame/ui/selgame.cpp:942
+#: src/frontend/mame/ui/selgame.cpp:1164
msgid "Requires Artwork\tNo\n"
msgstr "需要裝飾圖\t否\n"
-#: src/frontend/mame/ui/selgame.cpp:943
+#: src/frontend/mame/ui/selgame.cpp:1165
msgid "Requires Clickable Artwork\tYes\n"
msgstr "需要可點擊的裝飾圖\t是\n"
-#: src/frontend/mame/ui/selgame.cpp:943
+#: src/frontend/mame/ui/selgame.cpp:1165
msgid "Requires Clickable Artwork\tNo\n"
msgstr "需要可點擊的裝飾圖\t否\n"
-#: src/frontend/mame/ui/selgame.cpp:944
+#: src/frontend/mame/ui/selgame.cpp:1166
msgid "Support Cocktail\tYes\n"
msgstr "支援檯面型筐體\t是\n"
-#: src/frontend/mame/ui/selgame.cpp:944
+#: src/frontend/mame/ui/selgame.cpp:1166
msgid "Support Cocktail\tNo\n"
msgstr "支援檯面型筐體\t否\n"
-#: src/frontend/mame/ui/selgame.cpp:945
+#: src/frontend/mame/ui/selgame.cpp:1167
msgid "Driver is BIOS\tYes\n"
msgstr "驅動程式為 BIOS\t是\n"
-#: src/frontend/mame/ui/selgame.cpp:945
+#: src/frontend/mame/ui/selgame.cpp:1167
msgid "Driver is BIOS\tNo\n"
msgstr "驅動程式為 BIOS\t否\n"
-#: src/frontend/mame/ui/selgame.cpp:946
+#: src/frontend/mame/ui/selgame.cpp:1168
msgid "Support Save\tYes\n"
msgstr "支援即時存檔\t是\n"
-#: src/frontend/mame/ui/selgame.cpp:946
+#: src/frontend/mame/ui/selgame.cpp:1168
msgid "Support Save\tNo\n"
msgstr "支援即時存檔\t否\n"
-#: src/frontend/mame/ui/selgame.cpp:947
+#: src/frontend/mame/ui/selgame.cpp:1169
msgid "Screen Orientation\tVertical\n"
msgstr "畫面方向\t垂直\n"
-#: src/frontend/mame/ui/selgame.cpp:947
+#: src/frontend/mame/ui/selgame.cpp:1169
msgid "Screen Orientation\tHorizontal\n"
msgstr "畫面方向\t水平\n"
-#: src/frontend/mame/ui/selgame.cpp:957
+#: src/frontend/mame/ui/selgame.cpp:1179
msgid "Requires CHD\tYes\n"
msgstr "需要 CHD\t是\n"
-#: src/frontend/mame/ui/selgame.cpp:957
+#: src/frontend/mame/ui/selgame.cpp:1179
msgid "Requires CHD\tNo\n"
msgstr "需要 CHD\t否\n"
-#: src/frontend/mame/ui/selgame.cpp:970
+#: src/frontend/mame/ui/selgame.cpp:1192
msgid "ROM Audit Result\tOK\n"
msgstr "ROM 驗證結果\tOK\n"
-#: src/frontend/mame/ui/selgame.cpp:972
+#: src/frontend/mame/ui/selgame.cpp:1194
msgid "ROM Audit Result\tBAD\n"
msgstr "ROM 驗證結果\t錯誤\n"
-#: src/frontend/mame/ui/selgame.cpp:975
+#: src/frontend/mame/ui/selgame.cpp:1197
msgid "Samples Audit Result\tNone Needed\n"
msgstr "樣本檔驗證結果\t不需要\n"
-#: src/frontend/mame/ui/selgame.cpp:977
+#: src/frontend/mame/ui/selgame.cpp:1199
msgid "Samples Audit Result\tOK\n"
msgstr "樣本檔驗證結果\tOK\n"
-#: src/frontend/mame/ui/selgame.cpp:979
+#: src/frontend/mame/ui/selgame.cpp:1201
msgid "Samples Audit Result\tBAD\n"
msgstr "樣本檔驗證結果\t錯誤\n"
-#: src/frontend/mame/ui/selgame.cpp:983
+#: src/frontend/mame/ui/selgame.cpp:1205
msgid ""
"ROM Audit \tDisabled\n"
"Samples Audit \tDisabled\n"
@@ -1909,42 +1816,28 @@ msgstr ""
"ROM 驗證 \t停用\n"
"樣本檔驗證 \t停用\n"
-#: src/frontend/mame/ui/selgame.cpp:1167
+#: src/frontend/mame/ui/selgame.cpp:1396
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr "%1$s %2$s ( %3$d / %4$d 機台 (%5$d BIOS) )"
-#: src/frontend/mame/ui/selgame.cpp:1183 src/frontend/mame/ui/selsoft.cpp:555
-#, c-format
-msgid "%1$s: %2$s - Search: %3$s_"
-msgstr "%1$s: %2$s - 搜尋: %3$s_"
-
-#: src/frontend/mame/ui/selgame.cpp:1185 src/frontend/mame/ui/selsoft.cpp:557
-#, c-format
-msgid "Search: %1$s_"
-msgstr "搜尋: %1$s_"
-
-#: src/frontend/mame/ui/selgame.cpp:1195
+#: src/frontend/mame/ui/selgame.cpp:1424
#, c-format
msgid "Romset: %1$-.100s"
msgstr "Rom組: %1$-.100s"
-#: src/frontend/mame/ui/selgame.cpp:1202
+#: src/frontend/mame/ui/selgame.cpp:1431
#, c-format
msgid "System: %1$-.100s"
msgstr "系統: %1$-.100s"
-#: src/frontend/mame/ui/selgame.cpp:1239
+#: src/frontend/mame/ui/selgame.cpp:1465
msgid ""
"The selected machine is missing one or more required ROM or CHD images. "
"Please select a different machine.\n"
"\n"
msgstr "選定的機台缺少一個至多個必要的 ROM 或 CHD 映像檔,請選擇其他機台。\n"
-#: src/frontend/mame/ui/selgame.cpp:1245 src/frontend/mame/ui/selsoft.cpp:462
-msgid "Press any key to continue."
-msgstr "按任意鍵繼續。"
-
#: src/frontend/mame/ui/sndmenu.cpp:135
msgid "Sound"
msgstr "聲音"
@@ -1957,514 +1850,307 @@ msgstr "取樣頻率"
msgid "Use External Samples"
msgstr "使用外部樣本檔"
-#: src/frontend/mame/ui/utils.cpp:57 src/frontend/mame/ui/utils.cpp:81
-msgid "Unfiltered"
-msgstr "未篩選"
-
-#: src/frontend/mame/ui/utils.cpp:58 src/frontend/mame/ui/utils.cpp:82
-msgid "Available"
-msgstr "可用"
-
-#: src/frontend/mame/ui/utils.cpp:59 src/frontend/mame/ui/utils.cpp:83
-msgid "Unavailable"
-msgstr "不可用"
-
-#: src/frontend/mame/ui/utils.cpp:60
-msgid "Working"
-msgstr "可以執行"
-
-#: src/frontend/mame/ui/utils.cpp:61
-msgid "Not Working"
-msgstr "不可執行"
-
-#: src/frontend/mame/ui/utils.cpp:62
-msgid "Mechanical"
-msgstr "機械式"
-
-#: src/frontend/mame/ui/utils.cpp:63
-msgid "Not Mechanical"
-msgstr "非機械式"
-
-#: src/frontend/mame/ui/utils.cpp:64
-msgid "Category"
-msgstr "類別"
-
-#: src/frontend/mame/ui/utils.cpp:65
-msgid "Favorites"
-msgstr "最愛"
-
-#: src/frontend/mame/ui/utils.cpp:67
-msgid "Not BIOS"
-msgstr "非 BIOS"
-
-#: src/frontend/mame/ui/utils.cpp:68 src/frontend/mame/ui/utils.cpp:84
-msgid "Parents"
-msgstr "母檔"
-
-#: src/frontend/mame/ui/utils.cpp:69 src/frontend/mame/ui/utils.cpp:85
-msgid "Clones"
-msgstr "仿製版"
-
-#: src/frontend/mame/ui/utils.cpp:70
-msgid "Manufacturer"
-msgstr "製造商"
-
-#: src/frontend/mame/ui/utils.cpp:71 src/frontend/mame/ui/utils.cpp:86
-msgid "Year"
-msgstr "年代"
-
-#: src/frontend/mame/ui/utils.cpp:72
-msgid "Save Supported"
-msgstr "已支援即時存檔"
-
-#: src/frontend/mame/ui/utils.cpp:73
-msgid "Save Unsupported"
-msgstr "未支援即時存檔"
-
-#: src/frontend/mame/ui/utils.cpp:74
-msgid "CHD Required"
-msgstr "需要 CHD"
-
-#: src/frontend/mame/ui/utils.cpp:75
-msgid "No CHD Required"
-msgstr "不需要 CHD"
-
-#: src/frontend/mame/ui/utils.cpp:76
-msgid "Vertical Screen"
-msgstr "垂直螢幕"
-
-#: src/frontend/mame/ui/utils.cpp:77
-msgid "Horizontal Screen"
-msgstr "水平螢幕"
-
-#: src/frontend/mame/ui/utils.cpp:78 src/frontend/mame/ui/utils.cpp:94
-msgid "Custom Filter"
-msgstr "自訂篩選"
-
-#: src/frontend/mame/ui/utils.cpp:87
-msgid "Publisher"
-msgstr "出版商"
-
-#: src/frontend/mame/ui/utils.cpp:88
-msgid "Supported"
-msgstr "已支援"
-
-#: src/frontend/mame/ui/utils.cpp:89
-msgid "Partially Supported"
-msgstr "部分支援"
-
-#: src/frontend/mame/ui/utils.cpp:90
-msgid "Unsupported"
-msgstr "不支援"
-
-#: src/frontend/mame/ui/utils.cpp:91
-msgid "Release Region"
-msgstr "釋出區域"
-
-#: src/frontend/mame/ui/utils.cpp:92
-msgid "Device Type"
-msgstr "裝置類別"
-
-#: src/frontend/mame/ui/utils.cpp:93
-msgid "Software List"
-msgstr "軟體清單"
-
-#: src/frontend/mame/ui/utils.cpp:244
-msgid "<set up filters>"
-msgstr "<設定篩選>"
-
-#: src/frontend/mame/ui/utils.cpp:352
-msgid "Select custom filters:"
-msgstr "選擇自訂篩選:"
-
-#: src/frontend/mame/ui/utils.cpp:503
-#, c-format
-msgid "Filter %1$u"
-msgstr "篩選 %1$u"
-
-#: src/frontend/mame/ui/utils.cpp:518
-msgid "Remove last filter"
-msgstr "移除最後篩選"
-
-#: src/frontend/mame/ui/utils.cpp:520
-msgid "Add filter"
-msgstr "新增篩選"
-
-#: src/frontend/mame/ui/utils.cpp:959
-msgid "Select category:"
-msgstr "選擇類別:"
-
-#: src/frontend/mame/ui/utils.cpp:990
-msgid "[no category INI files]"
-msgstr "[沒有類別 INI 檔案]"
-
-#: src/frontend/mame/ui/utils.cpp:998
-msgid "[no groups in INI file]"
-msgstr "[INI 檔案中無群組]"
-
-#: src/frontend/mame/ui/utils.cpp:1032
-msgid "No category INI files found"
-msgstr "沒有找到類別 INI 檔案"
-
-#: src/frontend/mame/ui/utils.cpp:1037
-msgid "File"
-msgstr "檔案"
+#: src/frontend/mame/ui/submenu.cpp:22
+msgid "Miscellaneous Options"
+msgstr "其他選項"
-#: src/frontend/mame/ui/utils.cpp:1041
-msgid "No groups found in category file"
-msgstr "類別檔案中沒有找到群組"
+#: src/frontend/mame/ui/submenu.cpp:23
+msgid "Re-select last machine played"
+msgstr "重新選擇上次執行的機台"
-#: src/frontend/mame/ui/utils.cpp:1046
-msgid "Group"
-msgstr "群組"
+#: src/frontend/mame/ui/submenu.cpp:24
+msgid "Enlarge images in the right panel"
+msgstr "放大右側面版的圖片"
-#: src/frontend/mame/ui/utils.cpp:1047
-msgid "Include clones"
-msgstr "包含仿製版"
+#: src/frontend/mame/ui/submenu.cpp:26
+msgid "Show mouse pointer"
+msgstr "顯示滑鼠指標"
-#: src/frontend/mame/ui/selsoft.cpp:456
-msgid ""
-"The selected software is missing one or more required files. Please select a "
-"different software.\n"
-"\n"
-msgstr ""
-"選定的軟體缺少一個至多個必要的 ROM 或 CHD 映像檔,請選擇其他軟體。\n"
-"\n"
+#: src/frontend/mame/ui/submenu.cpp:27
+msgid "Confirm quit from machines"
+msgstr "確認離開機台"
-#: src/frontend/mame/ui/selsoft.cpp:549
-#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d software packages )"
-msgstr "%1$s %2$s ( %3$d / %4$d 軟體套件 )"
+#: src/frontend/mame/ui/submenu.cpp:28
+msgid "Skip information screen at startup"
+msgstr "略過起始的資訊畫面"
-#: src/frontend/mame/ui/selsoft.cpp:550
-#, c-format
-msgid "Driver: \"%1$s\" software list "
-msgstr "驅動程式: \"%1$s\" 軟體清單 "
+#: src/frontend/mame/ui/submenu.cpp:29
+msgid "Force 4:3 aspect for snapshot display"
+msgstr "強制擷圖顯示比例為 4:3"
-#: src/frontend/mame/ui/filesel.cpp:260
-msgid "[create]"
-msgstr "[建立]"
+#: src/frontend/mame/ui/submenu.cpp:30
+msgid "Use image as background"
+msgstr "使用圖片作為背景"
-#: src/frontend/mame/ui/filesel.cpp:419
-#, c-format
-msgid "Error accessing %s"
-msgstr "錯誤存取 %s"
+#: src/frontend/mame/ui/submenu.cpp:31
+msgid "Skip BIOS selection menu"
+msgstr "略過 BIOS 選擇選單"
-#: src/frontend/mame/ui/filesel.cpp:515
-msgid "Select access mode"
-msgstr "選擇存取模式"
+#: src/frontend/mame/ui/submenu.cpp:32
+msgid "Skip software parts selection menu"
+msgstr "略過軟體部分選擇選單"
-#: src/frontend/mame/ui/filesel.cpp:516
-msgid "Read-only"
-msgstr "唯讀"
+#: src/frontend/mame/ui/submenu.cpp:33
+msgid "Info auto audit"
+msgstr "資訊自動驗證"
-#: src/frontend/mame/ui/filesel.cpp:518
-msgid "Read-write"
-msgstr "讀寫"
+#: src/frontend/mame/ui/submenu.cpp:34
+msgid "Hide romless machine from available list"
+msgstr "在可用清單中隱藏無 ROM 機台"
-#: src/frontend/mame/ui/filesel.cpp:519
-msgid "Read this image, write to another image"
-msgstr "讀取此映像檔,寫入至其他映像檔"
+#: src/frontend/mame/ui/submenu.cpp:38
+msgid "Advanced Options"
+msgstr "進階選項"
-#: src/frontend/mame/ui/filesel.cpp:520
-msgid "Read this image, write to diff"
-msgstr "讀取此映像檔,寫入差異檔"
+#: src/frontend/mame/ui/submenu.cpp:39
+msgid "Performance Options"
+msgstr "效能選項"
-#: src/frontend/mame/ui/imgcntrl.cpp:117
-msgid "Cannot save over directory"
-msgstr "無法跨目錄儲存"
+#: src/frontend/mame/ui/submenu.cpp:40
+msgid "Auto frame skip"
+msgstr "自動省略畫格"
-#: src/frontend/mame/ui/imgcntrl.cpp:150
-msgid ""
-"The software selected is missing one or more required ROM or CHD images. "
-"Please select a different one."
-msgstr "選定的軟體缺少一個至多個必要的 ROM 或 CHD 映像檔,請選擇其他軟體。"
+#: src/frontend/mame/ui/submenu.cpp:41
+msgid "Frame skip"
+msgstr "省略畫格"
-#: src/frontend/mame/ui/menu.cpp:294
-msgid "Return to Machine"
-msgstr "回到機台"
+#: src/frontend/mame/ui/submenu.cpp:42
+msgid "Throttle"
+msgstr "限制速度"
-#: src/frontend/mame/ui/menu.cpp:299 src/frontend/mame/ui/menu.cpp:301
-msgid "Exit"
-msgstr "結束"
+#: src/frontend/mame/ui/submenu.cpp:43
+msgid "Sleep"
+msgstr "休眠"
-#: src/frontend/mame/ui/menu.cpp:306 src/frontend/mame/ui/menu.cpp:308
-msgid "Return to Previous Menu"
-msgstr "回上一層選單"
+#: src/frontend/mame/ui/submenu.cpp:44
+msgid "Speed"
+msgstr "速度"
-#: src/frontend/mame/ui/menu.cpp:742
-msgid "Auto"
-msgstr "自動"
+#: src/frontend/mame/ui/submenu.cpp:45
+msgid "Refresh speed"
+msgstr "更新速度"
-#: src/frontend/mame/ui/cheatopt.cpp:92 plugins/cheat/init.lua:653
-#, c-format, lua-format
-msgid ""
-"Cheat Comment:\n"
-"%s"
-msgstr ""
-"作弊碼註解:\n"
-"%s"
+#: src/frontend/mame/ui/submenu.cpp:47
+msgid "Rotation Options"
+msgstr "選轉選項"
-#: src/frontend/mame/ui/cheatopt.cpp:105
-msgid "All cheats reloaded"
-msgstr "全部作弊碼已重新載入"
+#: src/frontend/mame/ui/submenu.cpp:49
+msgid "Rotate right"
+msgstr "右旋轉"
-#: src/frontend/mame/ui/cheatopt.cpp:136
-msgid "Autofire Settings"
-msgstr "連射設定"
+#: src/frontend/mame/ui/submenu.cpp:50
+msgid "Rotate left"
+msgstr "左旋轉"
-#: src/frontend/mame/ui/cheatopt.cpp:157 plugins/cheat/init.lua:581
-msgid "Reset All"
-msgstr "全部重設"
+#: src/frontend/mame/ui/submenu.cpp:51
+msgid "Auto rotate right"
+msgstr "自動右旋轉"
-#: src/frontend/mame/ui/cheatopt.cpp:160 plugins/cheat/init.lua:582
-msgid "Reload All"
-msgstr "全部重新載入"
+#: src/frontend/mame/ui/submenu.cpp:52
+msgid "Auto rotate left"
+msgstr "自動左旋轉"
-#: src/frontend/mame/ui/cheatopt.cpp:273
-msgid "Autofire Status"
-msgstr "連射狀態"
+#: src/frontend/mame/ui/submenu.cpp:53
+msgid "Flip X"
+msgstr "翻轉 X"
-#: src/frontend/mame/ui/cheatopt.cpp:316
-msgid "No buttons found on this machine!"
-msgstr "此機台上無可用按鍵!"
+#: src/frontend/mame/ui/submenu.cpp:54
+msgid "Flip Y"
+msgstr "翻轉 Y"
-#: src/frontend/mame/ui/cheatopt.cpp:327 src/frontend/mame/ui/cheatopt.cpp:331
-msgid "Autofire Delay"
-msgstr "連射延遲"
+#: src/frontend/mame/ui/submenu.cpp:56
+msgid "Artwork Options"
+msgstr "裝飾圖選項"
-#: src/frontend/mame/ui/ui.cpp:337
-msgid "This driver requires images to be loaded in the following device(s): "
-msgstr "此驅動需要額外載入下列裝置的映像檔: "
+#: src/frontend/mame/ui/submenu.cpp:57
+msgid "Artwork Crop"
+msgstr "裝飾圖裁切"
-#: src/frontend/mame/ui/ui.cpp:1084 src/frontend/mame/ui/ui.cpp:1094
-msgid "Keyboard Emulation Status"
-msgstr "鍵盤模擬狀態"
+#: src/frontend/mame/ui/submenu.cpp:58
+msgid "Use Backdrops"
+msgstr "使用背景圖"
-#: src/frontend/mame/ui/ui.cpp:1086
-msgid "Mode: PARTIAL Emulation"
-msgstr "模式: 部分模擬"
+#: src/frontend/mame/ui/submenu.cpp:59
+msgid "Use Overlays"
+msgstr "使用覆疊圖"
-#: src/frontend/mame/ui/ui.cpp:1087
-msgid "UI: Enabled"
-msgstr "UI: 已啟用"
+#: src/frontend/mame/ui/submenu.cpp:60
+msgid "Use Bezels"
+msgstr "使用外框圖"
-#: src/frontend/mame/ui/ui.cpp:1089 src/frontend/mame/ui/ui.cpp:1099
-msgid "**Use ScrLock to toggle**"
-msgstr "**使用 ScrLock 鍵切換**"
+#: src/frontend/mame/ui/submenu.cpp:61
+msgid "Use Control Panels"
+msgstr "使用控制面版圖"
-#: src/frontend/mame/ui/ui.cpp:1096
-msgid "Mode: FULL Emulation"
-msgstr "模式: 完整模擬"
+#: src/frontend/mame/ui/submenu.cpp:62
+msgid "Use Marquees"
+msgstr "使用機檯標題圖"
-#: src/frontend/mame/ui/ui.cpp:1097
-msgid "UI: Disabled"
-msgstr "UI: 已停用"
+#: src/frontend/mame/ui/submenu.cpp:64
+msgid "State/Playback Options"
+msgstr "狀態/播放選項"
-#: src/frontend/mame/ui/ui.cpp:1249
-msgid "Autofire can't be enabled"
-msgstr "無法啟用連射"
+#: src/frontend/mame/ui/submenu.cpp:65
+msgid "Automatic save/restore"
+msgstr "自動儲存/還原"
-#: src/frontend/mame/ui/ui.cpp:1302
-#, c-format
-msgid ""
-"Are you sure you want to quit?\n"
-"\n"
-"Press ''%1$s'' to quit,\n"
-"Press ''%2$s'' to return to emulation."
-msgstr ""
-"確定要退出嗎?\n"
-"\n"
-"按『%1$s』退出,\n"
-"按『%2$s』繼續模擬。"
+#: src/frontend/mame/ui/submenu.cpp:67
+msgid "Rewind capacity"
+msgstr "倒轉容量"
-#: src/frontend/mame/ui/ui.cpp:1374
-msgid "Master Volume"
-msgstr "主音量"
+#: src/frontend/mame/ui/submenu.cpp:68
+msgid "Bilinear snapshot"
+msgstr "雙線過濾擷圖"
-#: src/frontend/mame/ui/ui.cpp:1383
-#, c-format
-msgid "%1$s Volume"
-msgstr "%1$s 音量"
+#: src/frontend/mame/ui/submenu.cpp:69
+msgid "Burn-in"
+msgstr "烙印擷圖"
-#: src/frontend/mame/ui/ui.cpp:1407
-#, c-format
-msgid "Overclock CPU %1$s"
-msgstr "超頻 CPU %1$s"
+#: src/frontend/mame/ui/submenu.cpp:71
+msgid "Input Options"
+msgstr "輸入選項"
-#: src/frontend/mame/ui/ui.cpp:1416
-#, c-format
-msgid "Overclock %1$s sound"
-msgstr "超頻 %1$s 聲音"
+#: src/frontend/mame/ui/submenu.cpp:72
+msgid "Coin lockout"
+msgstr "投幣鎖定"
-#: src/frontend/mame/ui/ui.cpp:1437
-#, c-format
-msgid "%1$s Refresh Rate"
-msgstr "%1$s 更新率"
+#: src/frontend/mame/ui/submenu.cpp:73
+msgid "Mouse"
+msgstr "滑鼠"
-#: src/frontend/mame/ui/ui.cpp:1442
-#, c-format
-msgid "%1$s Brightness"
-msgstr "%1$s 亮度"
+#: src/frontend/mame/ui/submenu.cpp:74
+msgid "Joystick"
+msgstr "搖桿"
-#: src/frontend/mame/ui/ui.cpp:1444
-#, c-format
-msgid "%1$s Contrast"
-msgstr "%1$s 對比"
+#: src/frontend/mame/ui/submenu.cpp:75
+msgid "Lightgun"
+msgstr "光線槍"
-#: src/frontend/mame/ui/ui.cpp:1446
-#, c-format
-msgid "%1$s Gamma"
-msgstr "%1$s Gamma 值"
+#: src/frontend/mame/ui/submenu.cpp:76
+msgid "Multi-keyboard"
+msgstr "多重鍵盤"
-#: src/frontend/mame/ui/ui.cpp:1450
-#, c-format
-msgid "%1$s Horiz Stretch"
-msgstr "%1$s 水平延展"
+#: src/frontend/mame/ui/submenu.cpp:77
+msgid "Multi-mouse"
+msgstr "多重滑鼠"
-#: src/frontend/mame/ui/ui.cpp:1452
-#, c-format
-msgid "%1$s Horiz Position"
-msgstr "%1$s 水平位置"
+#: src/frontend/mame/ui/submenu.cpp:78
+msgid "Steadykey"
+msgstr "穩定鍵"
-#: src/frontend/mame/ui/ui.cpp:1454
-#, c-format
-msgid "%1$s Vert Stretch"
-msgstr "%1$s 垂直延展"
+#: src/frontend/mame/ui/submenu.cpp:79
+msgid "UI active"
+msgstr "UI 啟動"
-#: src/frontend/mame/ui/ui.cpp:1456
-#, c-format
-msgid "%1$s Vert Position"
-msgstr "%1$s 垂直位置"
+#: src/frontend/mame/ui/submenu.cpp:80
+msgid "Offscreen reload"
+msgstr "畫面外重新裝填"
-#: src/frontend/mame/ui/ui.cpp:1475
-#, c-format
-msgid "Laserdisc '%1$s' Horiz Stretch"
-msgstr "雷射影碟 %1$s 水平延展"
+#: src/frontend/mame/ui/submenu.cpp:81
+msgid "Joystick deadzone"
+msgstr "搖桿無反應區"
-#: src/frontend/mame/ui/ui.cpp:1477
-#, c-format
-msgid "Laserdisc '%1$s' Horiz Position"
-msgstr "雷射影碟 %1$s 水平位置"
+#: src/frontend/mame/ui/submenu.cpp:82
+msgid "Joystick saturation"
+msgstr "搖桿飽和值"
-#: src/frontend/mame/ui/ui.cpp:1479
-#, c-format
-msgid "Laserdisc '%1$s' Vert Stretch"
-msgstr "雷射影碟 %1$s 垂直延展"
+#: src/frontend/mame/ui/submenu.cpp:83
+msgid "Natural keyboard"
+msgstr "自然鍵盤"
-#: src/frontend/mame/ui/ui.cpp:1481
-#, c-format
-msgid "Laserdisc '%1$s' Vert Position"
-msgstr "雷射影碟 %1$s 垂直位置"
+#: src/frontend/mame/ui/submenu.cpp:84
+msgid "Simultaneous contradictory"
+msgstr "同時發生的對立狀況"
-#: src/frontend/mame/ui/ui.cpp:1493
-msgid "Vector Flicker"
-msgstr "向量閃爍度"
+#: src/frontend/mame/ui/submenu.cpp:85
+msgid "Coin impulse"
+msgstr "投幣脈衝"
-#: src/frontend/mame/ui/ui.cpp:1494
-msgid "Beam Width Minimum"
-msgstr "最小光束寬度"
+#: src/frontend/mame/ui/submenu.cpp:89
+msgid "Device Mapping"
+msgstr "裝置映對"
-#: src/frontend/mame/ui/ui.cpp:1495
-msgid "Beam Width Maximum"
-msgstr "最大光束寬度"
+#: src/frontend/mame/ui/submenu.cpp:90
+msgid "Lightgun Device Assignment"
+msgstr "分配光線槍裝置"
-#: src/frontend/mame/ui/ui.cpp:1496
-msgid "Beam Intensity Weight"
-msgstr "光束強度"
+#: src/frontend/mame/ui/submenu.cpp:91
+msgid "Trackball Device Assignment"
+msgstr "分配軌跡球裝置"
-#: src/frontend/mame/ui/ui.cpp:1511
-#, c-format
-msgid "Crosshair Scale %1$s"
-msgstr "十字準星尺度 %1$s"
+#: src/frontend/mame/ui/submenu.cpp:92
+msgid "Pedal Device Assignment"
+msgstr "分配踏板裝置"
-#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
-msgid "X"
-msgstr "X"
+#: src/frontend/mame/ui/submenu.cpp:93
+msgid "Adstick Device Assignment"
+msgstr "分配 Adstick 裝置"
-#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
-msgid "Y"
-msgstr "Y"
+#: src/frontend/mame/ui/submenu.cpp:94
+msgid "Paddle Device Assignment"
+msgstr "分配划槳裝置"
-#: src/frontend/mame/ui/ui.cpp:1513
-#, c-format
-msgid "Crosshair Offset %1$s"
-msgstr "十字準星位移 %1$s"
+#: src/frontend/mame/ui/submenu.cpp:95
+msgid "Dial Device Assignment"
+msgstr "分配轉盤裝置"
-#: src/frontend/mame/ui/ui.cpp:1601
-#, c-format
-msgid "%1$3ddB"
-msgstr "%1$3ddB"
+#: src/frontend/mame/ui/submenu.cpp:96
+msgid "Positional Device Assignment"
+msgstr "分配指向裝置"
-#: src/frontend/mame/ui/ui.cpp:1645
-#, c-format
-msgid "%1$d%%"
-msgstr "%1$d%%"
+#: src/frontend/mame/ui/submenu.cpp:97
+msgid "Mouse Device Assignment"
+msgstr "分配滑鼠裝置"
-#: src/frontend/mame/ui/ui.cpp:1661
-#, c-format
-msgid "%1$3.0f%%"
-msgstr "%1$3.0f%%"
+#: src/frontend/mame/ui/submenu.cpp:102
+msgid "Video Mode"
+msgstr "視訊模式"
-#: src/frontend/mame/ui/ui.cpp:1685
-#, c-format
-msgid "%1$.3ffps"
-msgstr "%1$.3ffps"
+#: src/frontend/mame/ui/submenu.cpp:103
+msgid "Number Of Screens"
+msgstr "畫面數"
-#: src/frontend/mame/ui/ui.cpp:1708 src/frontend/mame/ui/ui.cpp:1730
-#: src/frontend/mame/ui/ui.cpp:1751 src/frontend/mame/ui/ui.cpp:1773
-#: src/frontend/mame/ui/ui.cpp:1795 src/frontend/mame/ui/ui.cpp:1817
-#: src/frontend/mame/ui/ui.cpp:1839 src/frontend/mame/ui/ui.cpp:1861
-#: src/frontend/mame/ui/ui.cpp:1883 src/frontend/mame/ui/ui.cpp:1905
-#: src/frontend/mame/ui/ui.cpp:1927
-#, c-format
-msgid "%1$.3f"
-msgstr "%1$.3f"
+#: src/frontend/mame/ui/submenu.cpp:105
+msgid "Triple Buffering"
+msgstr "三重緩衝"
-#: src/frontend/mame/ui/ui.cpp:1942 src/frontend/mame/ui/ui.cpp:1957
-#: src/frontend/mame/ui/ui.cpp:1972 src/frontend/mame/ui/ui.cpp:1987
-#, c-format
-msgid "%1$1.2f"
-msgstr "%1$1.2f"
+#: src/frontend/mame/ui/submenu.cpp:106
+msgid "HLSL"
+msgstr "HLSL"
-#: src/frontend/mame/ui/ui.cpp:2005
-#, c-format
-msgid "Crosshair Scale X %1$1.3f"
-msgstr "十字準星尺度 X %1$1.3f"
+#: src/frontend/mame/ui/submenu.cpp:108
+msgid "GLSL"
+msgstr "GLSL"
-#: src/frontend/mame/ui/ui.cpp:2005
-#, c-format
-msgid "Crosshair Scale Y %1$1.3f"
-msgstr "十字準星尺度 Y %1$1.3f"
+#: src/frontend/mame/ui/submenu.cpp:109
+msgid "Bilinear Filtering"
+msgstr "雙線過濾"
-#: src/frontend/mame/ui/ui.cpp:2024
-#, c-format
-msgid "Crosshair Offset X %1$1.3f"
-msgstr "十字準星位移 X %1$1.3f"
+#: src/frontend/mame/ui/submenu.cpp:110
+msgid "Bitmap Prescaling"
+msgstr "點陣圖預縮放"
-#: src/frontend/mame/ui/ui.cpp:2024
-#, c-format
-msgid "Crosshair Offset Y %1$1.3f"
-msgstr "十字準星位移 Y %1$1.3f"
+#: src/frontend/mame/ui/submenu.cpp:111
+msgid "Window Mode"
+msgstr "視窗模式"
-#: src/frontend/mame/ui/ui.cpp:2167
-msgid "**Error saving ui.ini**"
-msgstr "**儲存 ui.ini 時發生錯誤**"
+#: src/frontend/mame/ui/submenu.cpp:112
+msgid "Enforce Aspect Ratio"
+msgstr "強制比例"
-#: src/frontend/mame/ui/ui.cpp:2226
-#, c-format
-msgid "**Error saving %s.ini**"
-msgstr "**儲存 %s.ini 時發生錯誤**"
+#: src/frontend/mame/ui/submenu.cpp:113
+msgid "Start Out Maximized"
+msgstr "最大化開始"
-#: src/frontend/mame/ui/viewgfx.cpp:406
-msgid " COLORS"
-msgstr " 色彩"
+#: src/frontend/mame/ui/submenu.cpp:114
+msgid "Synchronized Refresh"
+msgstr "同步更新"
-#: src/frontend/mame/ui/viewgfx.cpp:406
-msgid " PENS"
-msgstr " PENS"
+#: src/frontend/mame/ui/submenu.cpp:115
+msgid "Wait Vertical Sync"
+msgstr "等待垂直同步"
-#: src/frontend/mame/ui/devopt.cpp:39
+#: src/frontend/mame/ui/devopt.cpp:43
#, c-format
msgid ""
"[This option is currently mounted in the running system]\n"
@@ -2481,7 +2167,7 @@ msgstr ""
"\n"
"已選用的選項啟用下列項目:\n"
-#: src/frontend/mame/ui/devopt.cpp:40
+#: src/frontend/mame/ui/devopt.cpp:44
#, c-format
msgid ""
"[This option is NOT currently mounted in the running system]\n"
@@ -2498,60 +2184,60 @@ msgstr ""
"\n"
"如選用此選項,下列項目將啟用:\n"
-#: src/frontend/mame/ui/devopt.cpp:48
+#: src/frontend/mame/ui/devopt.cpp:52
msgid "* CPU:\n"
msgstr "* CPU:\n"
-#: src/frontend/mame/ui/devopt.cpp:72 src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:76 src/frontend/mame/ui/devopt.cpp:137
#, c-format
msgid " %1$d×%2$s %3$d.%4$06d MHz\n"
msgstr " %1$d×%2$s %3$d.%4$06d MHz\n"
-#: src/frontend/mame/ui/devopt.cpp:72 src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:76 src/frontend/mame/ui/devopt.cpp:137
msgid " %1$d×%2$s %5$d.%6$03d kHz\n"
msgstr " %1$d×%2$s %5$d.%6$03d kHz\n"
-#: src/frontend/mame/ui/devopt.cpp:73 src/frontend/mame/ui/devopt.cpp:134
+#: src/frontend/mame/ui/devopt.cpp:77 src/frontend/mame/ui/devopt.cpp:138
msgid " %2$s %3$d.%4$06d MHz\n"
msgstr " %2$s %3$d.%4$06d MHz\n"
-#: src/frontend/mame/ui/devopt.cpp:73 src/frontend/mame/ui/devopt.cpp:134
+#: src/frontend/mame/ui/devopt.cpp:77 src/frontend/mame/ui/devopt.cpp:138
msgid " %2$s %5$d.%6$03d kHz\n"
msgstr " %2$s %5$d.%6$03d kHz\n"
-#: src/frontend/mame/ui/devopt.cpp:85
+#: src/frontend/mame/ui/devopt.cpp:89
msgid "* Video:\n"
msgstr "* 視訊:\n"
-#: src/frontend/mame/ui/devopt.cpp:90
+#: src/frontend/mame/ui/devopt.cpp:94
#, c-format
msgid " Screen '%1$s': Vector\n"
msgstr " 畫面 '%1$s': 向量\n"
-#: src/frontend/mame/ui/devopt.cpp:99
+#: src/frontend/mame/ui/devopt.cpp:103
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$f Hz\n"
msgstr " 畫面 '%1$s': %2$d × %3$d (V) %4$f Hz\n"
-#: src/frontend/mame/ui/devopt.cpp:100
+#: src/frontend/mame/ui/devopt.cpp:104
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$f Hz\n"
msgstr " 畫面 '%1$s': %2$d × %3$d (H) %4$f Hz\n"
-#: src/frontend/mame/ui/devopt.cpp:113
+#: src/frontend/mame/ui/devopt.cpp:117
msgid "* Sound:\n"
msgstr "* 聲音:\n"
-#: src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:137
#, c-format
msgid " %1$d×%2$s\n"
msgstr " %1$d×%2$s\n"
-#: src/frontend/mame/ui/devopt.cpp:134
+#: src/frontend/mame/ui/devopt.cpp:138
msgid " %2$s\n"
msgstr " %2$s\n"
-#: src/frontend/mame/ui/devopt.cpp:164
+#: src/frontend/mame/ui/devopt.cpp:168
#, c-format
msgid ""
"* BIOS settings:\n"
@@ -2560,86 +2246,481 @@ msgstr ""
"* BIOS 設定:\n"
" %1$d 選項 [預設值: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:204 src/frontend/mame/ui/devopt.cpp:220
-#: src/frontend/mame/ui/devopt.cpp:265
+#: src/frontend/mame/ui/devopt.cpp:208 src/frontend/mame/ui/devopt.cpp:224
+#: src/frontend/mame/ui/devopt.cpp:269
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr " %1$s [預設值: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:209 src/frontend/mame/ui/devopt.cpp:225
+#: src/frontend/mame/ui/devopt.cpp:213 src/frontend/mame/ui/devopt.cpp:229
#, c-format
msgid " %1$s\n"
msgstr " %1$s\n"
-#: src/frontend/mame/ui/devopt.cpp:230
+#: src/frontend/mame/ui/devopt.cpp:234
msgid "* DIP switch settings:\n"
msgstr "* 指撥開關設定:\n"
-#: src/frontend/mame/ui/devopt.cpp:232
+#: src/frontend/mame/ui/devopt.cpp:236
msgid "* Configuration settings:\n"
msgstr "* 配置設定:\n"
-#: src/frontend/mame/ui/devopt.cpp:234
+#: src/frontend/mame/ui/devopt.cpp:238
msgid "* Input device(s):\n"
msgstr "* 輸入裝置:"
-#: src/frontend/mame/ui/devopt.cpp:236
+#: src/frontend/mame/ui/devopt.cpp:240
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr " 使用者輸入 [%1$d 輸入]\n"
-#: src/frontend/mame/ui/devopt.cpp:238
+#: src/frontend/mame/ui/devopt.cpp:242
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr " 麻將輸入 [%1$d 輸入]\n"
-#: src/frontend/mame/ui/devopt.cpp:240
+#: src/frontend/mame/ui/devopt.cpp:244
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr " 花牌輸入 [%1$d 輸入]\n"
-#: src/frontend/mame/ui/devopt.cpp:242
+#: src/frontend/mame/ui/devopt.cpp:246
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr " 博奕輸入 [%1$d 輸入]\n"
-#: src/frontend/mame/ui/devopt.cpp:244
+#: src/frontend/mame/ui/devopt.cpp:248
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr " 類比輸入 [%1$d 輸入]\n"
-#: src/frontend/mame/ui/devopt.cpp:246
+#: src/frontend/mame/ui/devopt.cpp:250
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr " 調節器輸入 [%1$d 輸入]\n"
-#: src/frontend/mame/ui/devopt.cpp:248
+#: src/frontend/mame/ui/devopt.cpp:252
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr " 數字鍵盤輸入 [%1$d 輸入]\n"
-#: src/frontend/mame/ui/devopt.cpp:250
+#: src/frontend/mame/ui/devopt.cpp:254
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr " 鍵盤輸入 [%1$d 輸入]\n"
-#: src/frontend/mame/ui/devopt.cpp:255
+#: src/frontend/mame/ui/devopt.cpp:259
msgid "* Media Options:\n"
msgstr "* 媒體選項:\n"
-#: src/frontend/mame/ui/devopt.cpp:257
+#: src/frontend/mame/ui/devopt.cpp:261
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr " %1$s [標籤: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:263
+#: src/frontend/mame/ui/devopt.cpp:267
msgid "* Slot Options:\n"
msgstr "* 插槽選項:\n"
-#: src/frontend/mame/ui/devopt.cpp:270
+#: src/frontend/mame/ui/devopt.cpp:274
msgid "[None]\n"
msgstr "[無]\n"
+#: src/frontend/mame/ui/auditmenu.cpp:96
+#, c-format
+msgid "Audit ROMs for %1$u machines marked unavailable?"
+msgstr "驗證標記為不可用的 %1$u 機台 ROM 檔?"
+
+#: src/frontend/mame/ui/auditmenu.cpp:99
+#, c-format
+msgid "Audit ROMs for all %1$u machines?"
+msgstr "驗證所有 %1$u 機台的 ROM 檔?"
+
+#: src/frontend/mame/ui/auditmenu.cpp:104
+#, c-format
+msgid "(results will be saved to %1$s)"
+msgstr "(結果將儲存至 %1$s)"
+
+#: src/frontend/mame/ui/auditmenu.cpp:130
+#, c-format
+msgid ""
+"Auditing ROMs for machine %2$u of %3$u...\n"
+"%1$s"
+msgstr ""
+"正在驗證供機台 %2$u 的 %3$u ROM 檔...\n"
+"%1$s"
+
+#: src/frontend/mame/ui/auditmenu.cpp:142
+msgid "Start Audit"
+msgstr "開始驗證"
+
+#: src/frontend/mame/ui/imgcntrl.cpp:117
+msgid "Cannot save over directory"
+msgstr "無法跨目錄儲存"
+
+#: src/frontend/mame/ui/imgcntrl.cpp:150
+msgid ""
+"The software selected is missing one or more required ROM or CHD images. "
+"Please select a different one."
+msgstr "選定的軟體缺少一個至多個必要的 ROM 或 CHD 映像檔,請選擇其他軟體。"
+
+#: src/frontend/mame/ui/info.cpp:31
+msgid "protection"
+msgstr "保護"
+
+#: src/frontend/mame/ui/info.cpp:32
+msgid "timing"
+msgstr "計時"
+
+#: src/frontend/mame/ui/info.cpp:33
+msgid "graphics"
+msgstr "圖形"
+
+#: src/frontend/mame/ui/info.cpp:34
+msgid "color palette"
+msgstr "色盤"
+
+#: src/frontend/mame/ui/info.cpp:35
+msgid "sound"
+msgstr "聲音"
+
+#: src/frontend/mame/ui/info.cpp:36
+msgid "capture hardware"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:37
+msgid "camera"
+msgstr "相機"
+
+#: src/frontend/mame/ui/info.cpp:38
+msgid "microphone"
+msgstr "麥克風"
+
+#: src/frontend/mame/ui/info.cpp:39
+msgid "controls"
+msgstr "控制"
+
+#: src/frontend/mame/ui/info.cpp:40
+msgid "keyboard"
+msgstr "鍵盤"
+
+#: src/frontend/mame/ui/info.cpp:41
+msgid "mouse"
+msgstr "滑鼠"
+
+#: src/frontend/mame/ui/info.cpp:42
+msgid "media"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:43
+msgid "disk"
+msgstr "磁碟"
+
+#: src/frontend/mame/ui/info.cpp:44
+msgid "printer"
+msgstr "印表機"
+
+#: src/frontend/mame/ui/info.cpp:45
+msgid "magnetic tape"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:46
+msgid "punch tape"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:47
+msgid "magnetic drum"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:48
+msgid "solid state storage"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:49
+msgid "communications"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:50
+msgid "LAN"
+msgstr "區域網路"
+
+#: src/frontend/mame/ui/info.cpp:51
+msgid "WAN"
+msgstr "外部網路"
+
+#: src/frontend/mame/ui/info.cpp:188
+msgid ""
+"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
+"run correctly.\n"
+msgstr "本機台有一個或更多的 ROM/CHD 是不正確的。此機台可能無法正確執行。\n"
+
+#: src/frontend/mame/ui/info.cpp:198
+msgid ""
+"There are known problems with this machine\n"
+"\n"
+msgstr ""
+"本機台已知具有下列的問題\n"
+"\n"
+
+#: src/frontend/mame/ui/info.cpp:203
+msgid ""
+"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+msgstr "本機台有一個或更多的 ROM/CHD 尚未正確地被 DUMP。\n"
+
+#: src/frontend/mame/ui/info.cpp:208
+msgid "Completely unemulated features: "
+msgstr "未完整模擬功能: "
+
+#: src/frontend/mame/ui/info.cpp:214 src/frontend/mame/ui/info.cpp:230
+#, c-format
+msgid "%s"
+msgstr "%s"
+
+#: src/frontend/mame/ui/info.cpp:214 src/frontend/mame/ui/info.cpp:230
+#: src/frontend/mame/ui/info.cpp:275
+#, c-format
+msgid ", %s"
+msgstr ", %s"
+
+#: src/frontend/mame/ui/info.cpp:224
+msgid "Imperfectly emulated features: "
+msgstr "未完美模擬功能: "
+
+#: src/frontend/mame/ui/info.cpp:239
+msgid "Screen flipping in cocktail mode is not supported.\n"
+msgstr "尚未支援檯面型筐體模式的畫面翻轉。"
+
+#: src/frontend/mame/ui/info.cpp:241
+msgid "This machine requires external artwork files.\n"
+msgstr "此機台需要額外的裝飾圖檔"
+
+#: src/frontend/mame/ui/info.cpp:243
+msgid ""
+"This machine was never completed. It may exhibit strange behavior or missing "
+"elements that are not bugs in the emulation.\n"
+msgstr "本機台無法完成,並非模擬時的錯誤而可能呈現怪異的行為或缺少元件。\n"
+
+#: src/frontend/mame/ui/info.cpp:245
+msgid ""
+"This machine has no sound hardware, MAME will produce no sounds, this is "
+"expected behaviour.\n"
+msgstr "本機台無聲音硬體,故 MAME 將不會產生聲音,這是可預期的行為。\n"
+
+#: src/frontend/mame/ui/info.cpp:249
+msgid ""
+"\n"
+"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
+"complete. There is nothing you can do to fix this problem except wait for "
+"the developers to improve the emulation.\n"
+msgstr ""
+"\n"
+"此機台無法執行,機台的模擬還不完全。除了等待開發人員改良模擬之外,沒有方法可"
+"以解決這個問題。\n"
+
+#: src/frontend/mame/ui/info.cpp:251
+msgid ""
+"\n"
+"Elements of this machine cannot be emulated as they requires physical "
+"interaction or consist of mechanical devices. It is not possible to fully "
+"experience this machine.\n"
+msgstr ""
+"此機台的部分元件無法模擬,因其需要實際活動的互動或機械裝置的組合。故無法完成"
+"此機台的體驗。\n"
+
+#: src/frontend/mame/ui/info.cpp:273
+#, c-format
+msgid ""
+"\n"
+"\n"
+"There are working clones of this machine: %s"
+msgstr ""
+"\n"
+"\n"
+"本機台尚有可執行的仿製版: %s"
+
+#: src/frontend/mame/ui/info.cpp:286
+msgid ""
+"\n"
+"\n"
+"Press any key to continue"
+msgstr ""
+"\n"
+"\n"
+"按任意鍵繼續"
+
+#: src/frontend/mame/ui/info.cpp:301
+#, c-format
+msgid ""
+"%1$s\n"
+"%2$s %3$s\n"
+"Driver: %4$s\n"
+"\n"
+"CPU:\n"
+msgstr ""
+"%1$s\n"
+"%2$s %3$s\n"
+"驅動程式: %4$s\n"
+"\n"
+"CPU:\n"
+
+#: src/frontend/mame/ui/info.cpp:336 src/frontend/mame/ui/info.cpp:374
+msgid "MHz"
+msgstr "MHz"
+
+#: src/frontend/mame/ui/info.cpp:336 src/frontend/mame/ui/info.cpp:374
+msgid "kHz"
+msgstr "kHz"
+
+#: src/frontend/mame/ui/info.cpp:350
+msgid ""
+"\n"
+"Sound:\n"
+msgstr ""
+"\n"
+"聲音:\n"
+
+#: src/frontend/mame/ui/info.cpp:378
+msgid ""
+"\n"
+"Video:\n"
+msgstr ""
+"\n"
+"視訊:\n"
+
+#: src/frontend/mame/ui/info.cpp:382
+msgid "None\n"
+msgstr "無\n"
+
+#: src/frontend/mame/ui/info.cpp:389
+msgid "Vector"
+msgstr "向量"
+
+#: src/frontend/mame/ui/info.cpp:400
+#, c-format
+msgid "%1$s: %2$s\n"
+msgstr "%1$s: %2$s\n"
+
+#: src/frontend/mame/ui/info.cpp:400
+msgid "%2$s\n"
+msgstr "%2$s\n"
+
+#: src/frontend/mame/ui/info.cpp:446
+#, c-format
+msgid "Screen '%1$s'"
+msgstr "畫面 '%1$s'"
+
+#: src/frontend/mame/ui/info.cpp:448
+msgid "Screen"
+msgstr "畫面"
+
+#: src/frontend/mame/ui/info.cpp:533
+msgid "Not supported"
+msgstr "不支援"
+
+#: src/frontend/mame/ui/info.cpp:536
+msgid "Partially supported"
+msgstr "部分支援"
+
+#: src/frontend/mame/ui/info.cpp:544
+msgid "[empty]"
+msgstr "[ 空 ]"
+
+#: src/frontend/mame/ui/selmenu.cpp:73
+msgid "Control Panels"
+msgstr "操作檯"
+
+#: src/frontend/mame/ui/selmenu.cpp:78
+msgid "Artwork Preview"
+msgstr "裝飾圖預覽"
+
+#: src/frontend/mame/ui/selmenu.cpp:82
+msgid "Game Over"
+msgstr "遊戲結束"
+
+#: src/frontend/mame/ui/selmenu.cpp:91
+msgid "Add or remove favorites"
+msgstr "新增或移除最愛"
+
+#: src/frontend/mame/ui/selmenu.cpp:92
+msgid "Export displayed list to file"
+msgstr "匯出顯示的清單至檔案"
+
+#: src/frontend/mame/ui/selmenu.cpp:93
+msgid "Show DATs view"
+msgstr "顯示文件檢視"
+
+#: src/frontend/mame/ui/selmenu.cpp:261
+msgid "Software part selection:"
+msgstr "軟體部分選項:"
+
+#: src/frontend/mame/ui/selmenu.cpp:367
+msgid "BIOS selection:"
+msgstr "選擇 BIOS:"
+
+#: src/frontend/mame/ui/selmenu.cpp:622
+#, c-format
+msgid "Software is clone of: %1$-.100s"
+msgstr "軟體相容於: %1$-.100s"
+
+#: src/frontend/mame/ui/selmenu.cpp:624
+msgid "Software is parent"
+msgstr "軟體為主檔"
+
+#: src/frontend/mame/ui/selmenu.cpp:629
+msgid "Supported: No"
+msgstr "已支援: 否"
+
+#: src/frontend/mame/ui/selmenu.cpp:634
+msgid "Supported: Partial"
+msgstr "已支援: 部分"
+
+#: src/frontend/mame/ui/selmenu.cpp:639
+msgid "Supported: Yes"
+msgstr "已支援: 是"
+
+#: src/frontend/mame/ui/selmenu.cpp:644
+#, c-format
+msgid "romset: %1$-.100s"
+msgstr "Rom組: %1$-.100s"
+
+#: src/frontend/mame/ui/selmenu.cpp:660
+#, c-format
+msgid "Driver is clone of: %1$-.100s"
+msgstr "驅動程式相容於: %-.100s"
+
+#: src/frontend/mame/ui/selmenu.cpp:662
+msgid "Driver is parent"
+msgstr "驅動程式為主檔"
+
+#: src/frontend/mame/ui/selmenu.cpp:698
+#, c-format
+msgid "%1$s %2$s"
+msgstr "%1$s %2$s"
+
+#: src/frontend/mame/ui/selmenu.cpp:2083
+msgid "Images"
+msgstr "圖片"
+
+#: src/frontend/mame/ui/selmenu.cpp:2084
+msgid "Infos"
+msgstr "資訊"
+
+#: src/frontend/mame/ui/selmenu.cpp:2549
+msgid "Usage"
+msgstr "用法"
+
+#: src/frontend/mame/ui/selmenu.cpp:2584
+msgid "General Info"
+msgstr "一般資訊"
+
+#: src/frontend/mame/ui/inputmap.cpp:55
+msgid "User Interface"
+msgstr "使用者介面"
+
+#: src/frontend/mame/ui/inputmap.cpp:61
+msgid "Other Controls"
+msgstr "其他控制"
+
#: plugins/timer/init.lua:94
msgid "Current time"
msgstr "目前時數"
@@ -2656,51 +2737,51 @@ msgstr "遊玩次數"
msgid "Timer"
msgstr "計時器"
-#: plugins/cheat/init.lua:510
+#: plugins/cheat/init.lua:528
msgid "Select cheat to set hotkey"
msgstr "選擇要設定熱鍵的作弊碼"
-#: plugins/cheat/init.lua:516
+#: plugins/cheat/init.lua:534
msgid "Press button for hotkey or wait to clear"
msgstr "按下熱鍵按鈕或等候清除"
-#: plugins/cheat/init.lua:528
+#: plugins/cheat/init.lua:546
msgid "None"
msgstr "無"
-#: plugins/cheat/init.lua:533
+#: plugins/cheat/init.lua:551
msgid "Done"
msgstr "完成"
-#: plugins/cheat/init.lua:547 plugins/cheat/init.lua:561
+#: plugins/cheat/init.lua:565 plugins/cheat/init.lua:579
msgid "Set"
msgstr "設定"
-#: plugins/cheat/init.lua:580
+#: plugins/cheat/init.lua:598
msgid "Set hotkeys"
msgstr "設定熱鍵"
-#: plugins/cheat/init.lua:720
+#: plugins/cheat/init.lua:738
#, lua-format
msgid "Activated: %s = %s"
msgstr "已啟動: %s = %s"
-#: plugins/cheat/init.lua:723 plugins/cheat/init.lua:781
+#: plugins/cheat/init.lua:741 plugins/cheat/init.lua:799
#, lua-format
msgid "Activated: %s"
msgstr "已啟動: %s"
-#: plugins/cheat/init.lua:785
+#: plugins/cheat/init.lua:803
#, lua-format
msgid "Enabled: %s"
msgstr "啟用: %s"
-#: plugins/cheat/init.lua:790
+#: plugins/cheat/init.lua:808
#, lua-format
msgid "Disabled: %s"
msgstr "已停用: %s"
-#: plugins/cheat/init.lua:849
+#: plugins/cheat/init.lua:867
#, lua-format
msgid "%s added"
msgstr "$s 已加入"
@@ -2753,49 +2834,49 @@ msgstr "Gameinit"
msgid "MARPScore"
msgstr "MARPScore"
-#: plugins/cheatfind/init.lua:373
+#: plugins/cheatfind/init.lua:404
msgid "Save Cheat"
msgstr "儲存作弊碼"
-#: plugins/cheatfind/init.lua:376
+#: plugins/cheatfind/init.lua:407
msgid "Default"
msgstr "預設"
-#: plugins/cheatfind/init.lua:376
+#: plugins/cheatfind/init.lua:407
msgid "Custom"
msgstr "自訂"
-#: plugins/cheatfind/init.lua:377
+#: plugins/cheatfind/init.lua:408
msgid "Cheat Name"
msgstr "作弊碼名稱"
-#: plugins/cheatfind/init.lua:383 plugins/cheatfind/init.lua:748
+#: plugins/cheatfind/init.lua:414 plugins/cheatfind/init.lua:1005
#, lua-format
msgid "Default name is %s"
msgstr "預設名稱為 %s"
-#: plugins/cheatfind/init.lua:391
+#: plugins/cheatfind/init.lua:422
msgid "Player"
msgstr "玩家"
-#: plugins/cheatfind/init.lua:396
+#: plugins/cheatfind/init.lua:427
msgid "Type"
msgstr "類型"
-#: plugins/cheatfind/init.lua:402
+#: plugins/cheatfind/init.lua:433
msgid "Save"
msgstr "儲存"
-#: plugins/cheatfind/init.lua:429
+#: plugins/cheatfind/init.lua:462
#, lua-format
msgid "Cheat written to %s and added to cheat.simple"
msgstr "作弊碼已寫入至 %s 且已加入 cheat.simple"
-#: plugins/cheatfind/init.lua:437
+#: plugins/cheatfind/init.lua:472
msgid "Cheat added to cheat.simple"
msgstr "作弊碼已加入至 cheat.simple"
-#: plugins/cheatfind/init.lua:442
+#: plugins/cheatfind/init.lua:477
msgid ""
"Unable to write file\n"
"Ensure that cheatpath folder exists"
@@ -2803,174 +2884,295 @@ msgstr ""
"無法寫入檔案\n"
"確認 cheatpath 資料夾是否存在"
-#: plugins/cheatfind/init.lua:451
+#: plugins/cheatfind/init.lua:486
msgid "Cancel"
msgstr "取消"
-#: plugins/cheatfind/init.lua:456
+#: plugins/cheatfind/init.lua:491
msgid "CPU or RAM"
msgstr "CPU 或 RAM"
-#: plugins/cheatfind/init.lua:460
+#: plugins/cheatfind/init.lua:495
msgid "Changes to this only take effect when \"Start new search\" is selected"
msgstr "此變更僅當選定 \"開始新搜尋\" 時生效"
-#: plugins/cheatfind/init.lua:479
-msgid "Data cleared and current state saved"
-msgstr "清除資料及儲存目前狀態"
+#: plugins/cheatfind/init.lua:504
+msgid "Pause Mode"
+msgstr ""
-#: plugins/cheatfind/init.lua:487
+#: plugins/cheatfind/init.lua:511
+msgid "Manually pause & unpause the game when needed with the pause hotkey"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:536
+msgid "All slots cleared and current state saved to Slot 1"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:551
msgid "Start new search"
msgstr "開始新搜尋"
-#: plugins/cheatfind/init.lua:497
-msgid "Current state saved"
-msgstr "儲存目前狀態"
+#: plugins/cheatfind/init.lua:564
+#, lua-format
+msgid "Memory State saved to Slot %d"
+msgstr ""
-#: plugins/cheatfind/init.lua:504
-msgid "Save current -- #"
-msgstr "儲存目前 -- #"
+#: plugins/cheatfind/init.lua:583
+msgid "Save Current Memory State to Slot "
+msgstr ""
-#: plugins/cheatfind/init.lua:536
+#: plugins/cheatfind/init.lua:614
#, lua-format
msgid "%d total matches found"
msgstr "總計發現 %d 符合"
-#: plugins/cheatfind/init.lua:543
-msgid "Compare"
-msgstr "比較"
-
-#: plugins/cheatfind/init.lua:546
-msgid "Left operand"
-msgstr "左運算元"
-
-#: plugins/cheatfind/init.lua:549
-msgid "Current"
-msgstr "目前"
-
-#: plugins/cheatfind/init.lua:554
-msgid "Operator"
-msgstr "運算子"
+#: plugins/cheatfind/init.lua:655
+msgid "Perform Compare : "
+msgstr ""
-#: plugins/cheatfind/init.lua:561
-msgid "Left less than right, value is difference"
-msgstr "左值小於右值,值改變"
+#: plugins/cheatfind/init.lua:672
+msgid "Left less than right"
+msgstr ""
-#: plugins/cheatfind/init.lua:563
-msgid "Left greater than right, value is difference"
-msgstr "左值大於右值,值改變"
+#: plugins/cheatfind/init.lua:674
+msgid "Left greater than right"
+msgstr ""
-#: plugins/cheatfind/init.lua:565
+#: plugins/cheatfind/init.lua:676
msgid "Left equal to right"
msgstr "左值等於右值"
-#: plugins/cheatfind/init.lua:567
-msgid "Left not equal to right, value is difference"
-msgstr "左值不等於右值,值改變"
+#: plugins/cheatfind/init.lua:678
+msgid "Left not equal to right"
+msgstr ""
-#: plugins/cheatfind/init.lua:569
+#: plugins/cheatfind/init.lua:680
msgid "Left equal to right with bitmask"
msgstr "位元遮罩下左值等於右值"
-#: plugins/cheatfind/init.lua:571
+#: plugins/cheatfind/init.lua:682
msgid "Left not equal to right with bitmask"
msgstr "位元遮罩下左值不等於右值"
-#: plugins/cheatfind/init.lua:573
+#: plugins/cheatfind/init.lua:684
msgid "Left less than value"
msgstr "左值小於原值"
-#: plugins/cheatfind/init.lua:575
+#: plugins/cheatfind/init.lua:686
msgid "Left greater than value"
msgstr "左值大於原值"
-#: plugins/cheatfind/init.lua:577
+#: plugins/cheatfind/init.lua:688
msgid "Left equal to value"
msgstr "左值等於原值"
-#: plugins/cheatfind/init.lua:579
+#: plugins/cheatfind/init.lua:690
msgid "Left not equal to value"
msgstr "左值不等於原值"
-#: plugins/cheatfind/init.lua:590
-msgid "Right operand"
-msgstr "右運算元"
-
-#: plugins/cheatfind/init.lua:598
+#: plugins/cheatfind/init.lua:712
msgid "Value"
msgstr "值"
-#: plugins/cheatfind/init.lua:602
+#: plugins/cheatfind/init.lua:714
+msgid "Difference"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:719
msgid "Any"
msgstr "任意"
-#: plugins/cheatfind/init.lua:608
+#: plugins/cheatfind/init.lua:725
msgid "Data Format"
msgstr "資料格式"
-#: plugins/cheatfind/init.lua:632
+#: plugins/cheatfind/init.lua:731
+msgid "Test/Write Poke Value"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:738
+msgid ""
+"Use this if you want to poke the Slot 1 value (eg. You started with "
+"something but lost it)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:740
+msgid ""
+"Use this if you want to poke the Last Slot value (eg. You started without an "
+"item but finally got it)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:742
+msgid "Use this if you want to poke 0x00"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:744
+msgid "Use this if you want to poke 0x01"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:746
+msgid "Use this if you want to poke 0x02"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:748
+msgid "Use this if you want to poke 0x03"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:750
+msgid "Use this if you want to poke 0x04"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:752
+msgid "Use this if you want to poke 0x05"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:754
+msgid "Use this if you want to poke 0x06"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:756
+msgid "Use this if you want to poke 0x07"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:758
+msgid "Use this if you want to poke 0x08"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:760
+msgid "Use this if you want to poke 0x09"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:762
+msgid "Use this if you want to poke 0x63 (Decimal 99)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:764
+msgid "Use this if you want to poke 0x99 (BCD 99)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:766
+msgid "Use this if you want to poke 0xFF (Decimal 255)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:768
+msgid "Use this if you want to poke 0x3E7 (Decimal 999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:770
+msgid "Use this if you want to poke 0x999 (BCD 999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:772
+msgid "Use this if you want to poke 0x270F (Decimal 9999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:774
+msgid "Use this if you want to poke 0x9999 (BCD 9999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:776
+msgid "Use this if you want to poke 0xFFFF (Decimal 65535)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:816
msgid "Undo last search -- #"
msgstr "撤銷前次搜尋 -- #"
-#: plugins/cheatfind/init.lua:636
+#: plugins/cheatfind/init.lua:820
msgid "Match block"
msgstr "符合區塊"
-#: plugins/cheatfind/init.lua:639
+#: plugins/cheatfind/init.lua:823
msgid "All"
msgstr "所有"
-#: plugins/cheatfind/init.lua:690
+#: plugins/cheatfind/init.lua:934
#, lua-format
-msgid "Test cheat at addr %08X"
-msgstr "在位址 %08X 測試作弊碼"
+msgid "Test Cheat %08X:%02X"
+msgstr ""
-#: plugins/cheatfind/init.lua:722
+#: plugins/cheatfind/init.lua:974
msgid "Cheat engine not available"
msgstr "作弊引擎不可用"
-#: plugins/cheatfind/init.lua:771
+#: plugins/cheatfind/init.lua:1028
msgid "Test"
msgstr "測試"
-#: plugins/cheatfind/init.lua:771
+#: plugins/cheatfind/init.lua:1028
msgid "Write"
msgstr "寫入"
-#: plugins/cheatfind/init.lua:771
+#: plugins/cheatfind/init.lua:1028
msgid "Watch"
msgstr "監視"
-#: plugins/cheatfind/init.lua:788
+#: plugins/cheatfind/init.lua:1045
msgid "Page"
msgstr "頁"
-#: plugins/cheatfind/init.lua:806
+#: plugins/cheatfind/init.lua:1063
msgid "Clear Watches"
msgstr "清除監視"
-#: plugins/cheatfind/init.lua:816
+#: plugins/cheatfind/init.lua:1078
msgid "Cheat Finder"
msgstr "作弊碼搜尋器"
-#: plugins/portname/init.lua:69
+#: plugins/portname/init.lua:103
msgid "Save input names to file"
msgstr "儲存輸入名稱至檔案"
-#: plugins/portname/init.lua:100 plugins/portname/init.lua:105
-#: plugins/portname/init.lua:121
+#: plugins/portname/init.lua:134 plugins/portname/init.lua:139
+#: plugins/portname/init.lua:155
msgid "Failed to save input name file"
msgstr "儲存輸入名稱檔案時失敗"
-#: plugins/portname/init.lua:133
+#: plugins/portname/init.lua:167
#, lua-format
msgid "Input port name file saved to %s"
msgstr "輸入埠名稱檔案儲存至 %s"
-#: plugins/portname/init.lua:138
+#: plugins/portname/init.lua:172
msgid "Input ports"
msgstr "輸入埠"
+#~ msgid "Data cleared and current state saved"
+#~ msgstr "清除資料及儲存目前狀態"
+
+#~ msgid "Current state saved"
+#~ msgstr "儲存目前狀態"
+
+#~ msgid "Save current -- #"
+#~ msgstr "儲存目前 -- #"
+
+#~ msgid "Compare"
+#~ msgstr "比較"
+
+#~ msgid "Left operand"
+#~ msgstr "左運算元"
+
+#~ msgid "Current"
+#~ msgstr "目前"
+
+#~ msgid "Operator"
+#~ msgstr "運算子"
+
+#~ msgid "Left less than right, value is difference"
+#~ msgstr "左值小於右值,值改變"
+
+#~ msgid "Left greater than right, value is difference"
+#~ msgstr "左值大於右值,值改變"
+
+#~ msgid "Left not equal to right, value is difference"
+#~ msgstr "左值不等於右值,值改變"
+
+#~ msgid "Right operand"
+#~ msgstr "右運算元"
+
+#~ msgid "Test cheat at addr %08X"
+#~ msgstr "在位址 %08X 測試作弊碼"
+
#~ msgid ""
#~ "ROM Audit Disabled\t\n"
#~ "Samples Audit Disabled\t\n"
diff --git a/language/Croatian/strings.po b/language/Croatian/strings.po
index d32e68c9f96..75e7451ce9c 100644
--- a/language/Croatian/strings.po
+++ b/language/Croatian/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-04-28 15:32+1000\n"
+"POT-Creation-Date: 2019-03-17 13:37+1100\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -18,1041 +18,1144 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-#: src/frontend/mame/ui/auditmenu.cpp:96
+#: src/frontend/mame/ui/videoopt.cpp:56
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable?"
+msgid "Screen #%d"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:99
-#, c-format
-msgid "Audit ROMs for all %1$u machines?"
+#: src/frontend/mame/ui/videoopt.cpp:204 src/frontend/mame/ui/submenu.cpp:48
+msgid "Rotate"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:104
-#, c-format
-msgid "(results will be saved to %1$s)"
+#: src/frontend/mame/ui/videoopt.cpp:208
+msgid "Backdrops"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:130
-#, c-format
-msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
-"%1$s"
+#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
+#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
+#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/ui.cpp:1255
+#: src/frontend/mame/ui/cheatopt.cpp:273
+msgid "Enabled"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:142
-msgid "Start Audit"
+#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
+#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
+#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/ui.cpp:1255
+#: src/frontend/mame/ui/cheatopt.cpp:273
+msgid "Disabled"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:49 src/frontend/mame/ui/dirmenu.cpp:45
-msgid "Snapshots"
+#: src/frontend/mame/ui/videoopt.cpp:212
+msgid "Overlays"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:50 src/frontend/mame/ui/dirmenu.cpp:46
-msgid "Cabinets"
+#: src/frontend/mame/ui/videoopt.cpp:216
+msgid "Bezels"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:51
-msgid "Control Panels"
+#: src/frontend/mame/ui/videoopt.cpp:220
+msgid "CPanels"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:52 src/frontend/mame/ui/dirmenu.cpp:50
-msgid "PCBs"
+#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/selmenu.cpp:86
+msgid "Marquees"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:53 src/frontend/mame/ui/dirmenu.cpp:47
-msgid "Flyers"
+#: src/frontend/mame/ui/videoopt.cpp:228
+msgid "View"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:54 src/frontend/mame/ui/dirmenu.cpp:48
-msgid "Titles"
+#: src/frontend/mame/ui/videoopt.cpp:228
+msgid "Cropped"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:55 src/frontend/mame/ui/dirmenu.cpp:49
-msgid "Ends"
+#: src/frontend/mame/ui/videoopt.cpp:228
+msgid "Full"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:56
-msgid "Artwork Preview"
+#: src/frontend/mame/ui/dirmenu.cpp:35
+msgid "ROMs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:57 src/frontend/mame/ui/dirmenu.cpp:55
-msgid "Bosses"
+#: src/frontend/mame/ui/dirmenu.cpp:36
+msgid "Software Media"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:58 src/frontend/mame/ui/dirmenu.cpp:60
-msgid "Logos"
+#: src/frontend/mame/ui/dirmenu.cpp:37
+msgid "UI"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:59 src/frontend/mame/ui/dirmenu.cpp:62
-msgid "Versus"
+#: src/frontend/mame/ui/dirmenu.cpp:38 src/frontend/mame/ui/custui.cpp:157
+msgid "Language"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:60
-msgid "Game Over"
+#: src/frontend/mame/ui/dirmenu.cpp:39
+msgid "Samples"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:61 src/frontend/mame/ui/dirmenu.cpp:59
-msgid "HowTo"
+#: src/frontend/mame/ui/dirmenu.cpp:40
+msgid "DATs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:62 src/frontend/mame/ui/dirmenu.cpp:61
-msgid "Scores"
+#: src/frontend/mame/ui/dirmenu.cpp:41
+msgid "INIs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:63 src/frontend/mame/ui/dirmenu.cpp:57
-msgid "Select"
+#: src/frontend/mame/ui/dirmenu.cpp:42
+msgid "Category INIs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:64 src/frontend/mame/ui/dirmenu.cpp:51
-#: src/frontend/mame/ui/videoopt.cpp:224
-msgid "Marquees"
+#: src/frontend/mame/ui/dirmenu.cpp:43
+msgid "Icons"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:65 src/frontend/mame/ui/dirmenu.cpp:63
-msgid "Covers"
+#: src/frontend/mame/ui/dirmenu.cpp:44 src/frontend/mame/ui/submenu.cpp:25
+msgid "Cheats"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:69
-msgid "Add or remove favorites"
+#: src/frontend/mame/ui/dirmenu.cpp:45 src/frontend/mame/ui/selmenu.cpp:71
+msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:70
-msgid "Export displayed list to file"
+#: src/frontend/mame/ui/dirmenu.cpp:46 src/frontend/mame/ui/selmenu.cpp:72
+msgid "Cabinets"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:71
-msgid "Show DATs view"
+#: src/frontend/mame/ui/dirmenu.cpp:47 src/frontend/mame/ui/selmenu.cpp:75
+msgid "Flyers"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:237
-msgid "Software part selection:"
+#: src/frontend/mame/ui/dirmenu.cpp:48 src/frontend/mame/ui/selmenu.cpp:76
+msgid "Titles"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:343
-msgid "BIOS selection:"
+#: src/frontend/mame/ui/dirmenu.cpp:49 src/frontend/mame/ui/selmenu.cpp:77
+msgid "Ends"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:570 src/frontend/mame/ui/selmenu.cpp:606
-#: src/frontend/mame/ui/simpleselgame.cpp:311
-#, c-format
-msgid "%1$s, %2$-.100s"
+#: src/frontend/mame/ui/dirmenu.cpp:50 src/frontend/mame/ui/selmenu.cpp:74
+msgid "PCBs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:574
-#, c-format
-msgid "Software is clone of: %1$-.100s"
+#: src/frontend/mame/ui/dirmenu.cpp:52
+msgid "Controls Panels"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:576
-msgid "Software is parent"
+#: src/frontend/mame/ui/dirmenu.cpp:53
+msgid "Crosshairs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:581
-msgid "Supported: No"
+#: src/frontend/mame/ui/dirmenu.cpp:54
+msgid "Artworks"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:586
-msgid "Supported: Partial"
+#: src/frontend/mame/ui/dirmenu.cpp:55 src/frontend/mame/ui/selmenu.cpp:79
+msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:591
-msgid "Supported: Yes"
+#: src/frontend/mame/ui/dirmenu.cpp:56
+msgid "Artworks Preview"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:596
-#, c-format
-msgid "romset: %1$-.100s"
+#: src/frontend/mame/ui/dirmenu.cpp:57 src/frontend/mame/ui/selmenu.cpp:85
+msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:612
-#, c-format
-msgid "Driver is clone of: %1$-.100s"
+#: src/frontend/mame/ui/dirmenu.cpp:58
+msgid "GameOver"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:614
-msgid "Driver is parent"
+#: src/frontend/mame/ui/dirmenu.cpp:59 src/frontend/mame/ui/selmenu.cpp:83
+msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:619
-#: src/frontend/mame/ui/simpleselgame.cpp:330
-msgid "Overall: NOT WORKING"
+#: src/frontend/mame/ui/dirmenu.cpp:60 src/frontend/mame/ui/selmenu.cpp:80
+msgid "Logos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:621
-#: src/frontend/mame/ui/simpleselgame.cpp:332
-msgid "Overall: Unemulated Protection"
+#: src/frontend/mame/ui/dirmenu.cpp:61 src/frontend/mame/ui/selmenu.cpp:84
+msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:623
-#: src/frontend/mame/ui/simpleselgame.cpp:334
-msgid "Overall: Working"
+#: src/frontend/mame/ui/dirmenu.cpp:62 src/frontend/mame/ui/selmenu.cpp:81
+msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:627
-#: src/frontend/mame/ui/simpleselgame.cpp:338
-msgid "Graphics: Unimplemented, "
+#: src/frontend/mame/ui/dirmenu.cpp:63 src/frontend/mame/ui/selmenu.cpp:87
+msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:629
-#: src/frontend/mame/ui/simpleselgame.cpp:340
-msgid "Graphics: Imperfect, "
+#: src/frontend/mame/ui/dirmenu.cpp:116
+msgid "Folders Setup"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:631
-#: src/frontend/mame/ui/simpleselgame.cpp:342
-msgid "Graphics: OK, "
+#: src/frontend/mame/ui/dirmenu.cpp:167
+#, c-format
+msgid "Current %1$s Folders"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:634
-#: src/frontend/mame/ui/simpleselgame.cpp:345
-msgid "Sound: None"
+#: src/frontend/mame/ui/dirmenu.cpp:179
+msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:636
-#: src/frontend/mame/ui/simpleselgame.cpp:347
-msgid "Sound: Unimplemented"
+#: src/frontend/mame/ui/dirmenu.cpp:179
+msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:638
-#: src/frontend/mame/ui/simpleselgame.cpp:349
-msgid "Sound: Imperfect"
+#: src/frontend/mame/ui/dirmenu.cpp:182
+msgid "Remove Folder"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:640
-#: src/frontend/mame/ui/simpleselgame.cpp:351
-msgid "Sound: OK"
+#: src/frontend/mame/ui/dirmenu.cpp:418
+#, c-format
+msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:650
+#: src/frontend/mame/ui/dirmenu.cpp:418
#, c-format
-msgid "%1$s %2$s"
+msgid "Add %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:1975
-msgid "Images"
+#: src/frontend/mame/ui/dirmenu.cpp:429
+msgid "Press TAB to set"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:1976
-msgid "Infos"
+#: src/frontend/mame/ui/dirmenu.cpp:513
+#, c-format
+msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2386 src/frontend/mame/ui/miscmenu.cpp:826
-msgid " (default)"
+#: src/frontend/mame/ui/selector.cpp:115
+msgid "Selection List - Search: "
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2454
-msgid "Usage"
+#: src/frontend/mame/ui/selector.cpp:123
+#, c-format
+msgid "Double click or press %1$s to select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2489
-msgid "General Info"
+#: src/frontend/mame/ui/tapectrl.cpp:85
+msgid "stopped"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:35
-msgid "ROMs"
+#: src/frontend/mame/ui/tapectrl.cpp:87
+msgid "playing"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:36
-msgid "Software Media"
+#: src/frontend/mame/ui/tapectrl.cpp:87
+msgid "(playing)"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:37
-msgid "UI"
+#: src/frontend/mame/ui/tapectrl.cpp:88
+msgid "recording"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:38 src/frontend/mame/ui/custui.cpp:157
-msgid "Language"
+#: src/frontend/mame/ui/tapectrl.cpp:88
+msgid "(recording)"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:39
-msgid "Samples"
+#: src/frontend/mame/ui/tapectrl.cpp:95
+msgid "Pause/Stop"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:40
-msgid "DATs"
+#: src/frontend/mame/ui/tapectrl.cpp:98
+msgid "Play"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:41
-msgid "INIs"
+#: src/frontend/mame/ui/tapectrl.cpp:101
+msgid "Record"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:42
-msgid "Category INIs"
+#: src/frontend/mame/ui/tapectrl.cpp:104 src/frontend/mame/ui/submenu.cpp:66
+msgid "Rewind"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:43
-msgid "Icons"
+#: src/frontend/mame/ui/tapectrl.cpp:107
+msgid "Fast Forward"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:44 src/frontend/mame/ui/submenu.cpp:25
-msgid "Cheats"
+#: src/frontend/mame/ui/swlist.cpp:83 src/frontend/mame/ui/filesel.cpp:256
+#: src/frontend/mame/ui/slotopt.cpp:220
+msgid "[empty slot]"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:52
-msgid "Controls Panels"
+#: src/frontend/mame/ui/swlist.cpp:88
+msgid "[file manager]"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:53
-msgid "Crosshairs"
+#: src/frontend/mame/ui/swlist.cpp:94 src/frontend/mame/ui/filesel.cpp:264
+msgid "[software list]"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:54
-msgid "Artworks"
+#: src/frontend/mame/ui/swlist.cpp:228
+msgid "Switch Item Ordering"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:56
-msgid "Artworks Preview"
+#: src/frontend/mame/ui/swlist.cpp:259
+#, c-format
+msgid "Switched Order: entries now ordered by %s"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:58
-msgid "GameOver"
+#: src/frontend/mame/ui/swlist.cpp:259
+msgid "shortname"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:116
-msgid "Folders Setup"
+#: src/frontend/mame/ui/swlist.cpp:259
+msgid "description"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:167
-#, c-format
-msgid "Current %1$s Folders"
+#: src/frontend/mame/ui/swlist.cpp:389
+msgid "[compatible lists]"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:179
-msgid "Change Folder"
+#: src/frontend/mame/ui/datmenu.cpp:80
+msgid "Software Usage"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:179
-msgid "Add Folder"
+#: src/frontend/mame/ui/datmenu.cpp:362
+msgid "Revision: "
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:182
-msgid "Remove Folder"
+#: src/frontend/mame/ui/filecreate.cpp:79
+msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:418
-#, c-format
-msgid "Change %1$s Folder - Search: %2$s_"
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1054
+msgid "No"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:418
-#, c-format
-msgid "Add %1$s Folder - Search: %2$s_"
+#: src/frontend/mame/ui/filecreate.cpp:82 src/frontend/mame/ui/utils.cpp:1054
+msgid "Yes"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:429
-msgid "Press TAB to set"
+#: src/frontend/mame/ui/filecreate.cpp:171
+msgid "New Image Name:"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:513
-#, c-format
-msgid "Remove %1$s Folder"
+#: src/frontend/mame/ui/filecreate.cpp:177
+msgid "Image Format:"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:30
-msgid "protection"
+#: src/frontend/mame/ui/filecreate.cpp:183
+msgid "Create"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:31
-msgid "color palette"
+#: src/frontend/mame/ui/filecreate.cpp:214
+msgid "Please enter a file extension too"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:32
-msgid "graphics"
+#: src/frontend/mame/ui/filecreate.cpp:266
+msgid "Select image format"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:33
-msgid "sound"
+#: src/frontend/mame/ui/mainmenu.cpp:60
+msgid "Input (general)"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:34
-msgid "controls"
+#: src/frontend/mame/ui/mainmenu.cpp:62
+msgid "Input (this Machine)"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:35
-msgid "keyboard"
+#: src/frontend/mame/ui/mainmenu.cpp:65
+msgid "Analog Controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:36
-msgid "mouse"
+#: src/frontend/mame/ui/mainmenu.cpp:67
+msgid "Dip Switches"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:37
-msgid "microphone"
+#: src/frontend/mame/ui/mainmenu.cpp:69
+msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
-msgid "camera"
+#: src/frontend/mame/ui/mainmenu.cpp:71
+msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
-msgid "disk"
+#: src/frontend/mame/ui/mainmenu.cpp:73
+msgid "Machine Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
-msgid "printer"
+#: src/frontend/mame/ui/mainmenu.cpp:79
+msgid "Image Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
-msgid "LAN"
+#: src/frontend/mame/ui/mainmenu.cpp:81
+msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
-msgid "WAN"
+#: src/frontend/mame/ui/mainmenu.cpp:88
+msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
-msgid "timing"
+#: src/frontend/mame/ui/mainmenu.cpp:91 src/frontend/mame/ui/info_pty.cpp:30
+msgid "Pseudo terminals"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:180
-msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:94
+msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:190
-msgid ""
-"There are known problems with this machine\n"
-"\n"
+#: src/frontend/mame/ui/mainmenu.cpp:97
+msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:195
-msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:100
+msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:200
-msgid "Completely unemulated features: "
+#: src/frontend/mame/ui/mainmenu.cpp:103
+msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:206 src/frontend/mame/ui/info.cpp:222
-#, c-format
-msgid "%s"
+#: src/frontend/mame/ui/mainmenu.cpp:106
+msgid "Keyboard Mode"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:206 src/frontend/mame/ui/info.cpp:222
-#: src/frontend/mame/ui/info.cpp:267
-#, c-format
-msgid ", %s"
+#: src/frontend/mame/ui/mainmenu.cpp:108
+msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:216
-msgid "Imperfectly emulated features: "
+#: src/frontend/mame/ui/mainmenu.cpp:110 src/frontend/mame/ui/submenu.cpp:101
+msgid "Video Options"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:231
-msgid "Screen flipping in cocktail mode is not supported.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:113
+msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:233
-msgid "This machine requires external artwork files.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:116 plugins/cheat/init.lua:753
+msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:235
-msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
-"elements that are not bugs in the emulation.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:237
-msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
-"expected behaviour.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:122
+msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:241
-msgid ""
-"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:127 src/frontend/mame/ui/miscmenu.cpp:786
+msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:243
-msgid ""
-"\n"
-"Elements of this machine cannot be emulated as they requires physical "
-"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:129 src/frontend/mame/ui/miscmenu.cpp:788
+msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:265
-#, c-format
-msgid ""
-"\n"
-"\n"
-"There are working clones of this machine: %s"
+#: src/frontend/mame/ui/mainmenu.cpp:135
+msgid "Select New Machine"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:278
-msgid ""
-"\n"
-"\n"
-"Press any key to continue"
+#: src/frontend/mame/ui/barcode.cpp:74
+msgid "New Barcode:"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:293
-#, c-format
-msgid ""
-"%1$s\n"
-"%2$s %3$s\n"
-"Driver: %4$s\n"
-"\n"
-"CPU:\n"
+#: src/frontend/mame/ui/barcode.cpp:78
+msgid "Enter Code"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:328 src/frontend/mame/ui/info.cpp:366
-msgid "MHz"
+#: src/frontend/mame/ui/barcode.cpp:119
+msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:328 src/frontend/mame/ui/info.cpp:366
-msgid "kHz"
+#: src/frontend/mame/ui/info_pty.cpp:39
+msgid "[failed]"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:72 src/frontend/mame/ui/sndmenu.cpp:149
+msgid "Sound Options"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:75
+msgid "General Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:78
+msgid "Save Configuration"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:141
+msgid "Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:199
+msgid "Filter"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:212
+msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:342
+#: src/frontend/mame/ui/optsmenu.cpp:213
+msgid "Configure Directories"
+msgstr ""
+
+#: src/frontend/mame/ui/simpleselgame.cpp:149
msgid ""
+"The selected game is missing one or more required ROM or CHD images. Please "
+"select a different game.\n"
"\n"
-"Sound:\n"
+"Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/info.cpp:370
+#: src/frontend/mame/ui/simpleselgame.cpp:247
+#, c-format
msgid ""
+"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
"\n"
-"Video:\n"
+"If this is your first time using %2$s, please see the config.txt file in the "
+"docs directory for information on configuring %2$s."
msgstr ""
-#: src/frontend/mame/ui/info.cpp:374
-msgid "None\n"
+#: src/frontend/mame/ui/simpleselgame.cpp:277
+#: src/frontend/mame/ui/selgame.cpp:606
+msgid "Configure Options"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:381
-msgid "Vector"
+#: src/frontend/mame/ui/simpleselgame.cpp:298
+#, c-format
+msgid "Type name or select: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:392
-#, c-format
-msgid "%1$s: %2$s\n"
+#: src/frontend/mame/ui/simpleselgame.cpp:300
+msgid "Type name or select: (random)"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:392
-msgid "%2$s\n"
+#: src/frontend/mame/ui/simpleselgame.cpp:314
+#: src/frontend/mame/ui/selsoft.cpp:652 src/frontend/mame/ui/selsoft.cpp:659
+#, c-format
+msgid "%1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:438
+#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/selmenu.cpp:618 src/frontend/mame/ui/selmenu.cpp:654
#, c-format
-msgid "Screen '%1$s'"
+msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:440
-msgid "Screen"
+#: src/frontend/mame/ui/simpleselgame.cpp:320
+#, c-format
+msgid "Driver: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:525
-msgid "Not supported"
+#: src/frontend/mame/ui/simpleselgame.cpp:336
+#: src/frontend/mame/ui/selmenu.cpp:667
+msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:528
-msgid "Partially supported"
+#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/selmenu.cpp:669
+msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:536
-msgid "[empty]"
+#: src/frontend/mame/ui/simpleselgame.cpp:340
+#: src/frontend/mame/ui/selmenu.cpp:671
+msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:193
-msgid "Filter"
+#: src/frontend/mame/ui/simpleselgame.cpp:344
+#: src/frontend/mame/ui/selmenu.cpp:675
+msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:206
-msgid "Customize UI"
+#: src/frontend/mame/ui/simpleselgame.cpp:346
+#: src/frontend/mame/ui/selmenu.cpp:677
+msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:207
-msgid "Configure Directories"
+#: src/frontend/mame/ui/simpleselgame.cpp:348
+#: src/frontend/mame/ui/selmenu.cpp:679
+msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:210 src/frontend/mame/ui/sndmenu.cpp:149
-msgid "Sound Options"
+#: src/frontend/mame/ui/simpleselgame.cpp:351
+#: src/frontend/mame/ui/selmenu.cpp:682
+msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:213
-msgid "General Inputs"
+#: src/frontend/mame/ui/simpleselgame.cpp:353
+#: src/frontend/mame/ui/selmenu.cpp:684
+msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:216
-msgid "Save Configuration"
+#: src/frontend/mame/ui/simpleselgame.cpp:355
+#: src/frontend/mame/ui/selmenu.cpp:686
+msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:228
-msgid "Settings"
+#: src/frontend/mame/ui/simpleselgame.cpp:357
+#: src/frontend/mame/ui/selmenu.cpp:688
+msgid "Sound: OK"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:85
-msgid "stopped"
+#: src/frontend/mame/ui/state.cpp:388
+msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:87
-msgid "playing"
+#: src/frontend/mame/ui/state.cpp:388
+msgid "Select position to load from"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:87
-msgid "(playing)"
+#: src/frontend/mame/ui/state.cpp:412
+msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
-msgid "recording"
+#: src/frontend/mame/ui/state.cpp:412
+msgid "Select position to save to"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
-msgid "(recording)"
+#: src/frontend/mame/ui/ui.cpp:337
+msgid "This driver requires images to be loaded in the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:95
-msgid "Pause/Stop"
+#: src/frontend/mame/ui/ui.cpp:1084 src/frontend/mame/ui/ui.cpp:1094
+msgid "Keyboard Emulation Status"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:98
-msgid "Play"
+#: src/frontend/mame/ui/ui.cpp:1086
+msgid "Mode: PARTIAL Emulation"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:101
-msgid "Record"
+#: src/frontend/mame/ui/ui.cpp:1087
+msgid "UI: Enabled"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:104 src/frontend/mame/ui/submenu.cpp:66
-msgid "Rewind"
+#: src/frontend/mame/ui/ui.cpp:1089 src/frontend/mame/ui/ui.cpp:1099
+msgid "**Use ScrLock to toggle**"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:107
-msgid "Fast Forward"
+#: src/frontend/mame/ui/ui.cpp:1096
+msgid "Mode: FULL Emulation"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:53
-msgid "User Interface"
+#: src/frontend/mame/ui/ui.cpp:1097
+msgid "UI: Disabled"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:59
-msgid "Other Controls"
+#: src/frontend/mame/ui/ui.cpp:1249
+msgid "Autofire can't be enabled"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:628 src/frontend/mame/ui/miscmenu.cpp:96
-#: src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset"
+#: src/frontend/mame/ui/ui.cpp:1302
+#, c-format
+msgid ""
+"Are you sure you want to quit?\n"
+"\n"
+"Press ''%1$s'' to quit,\n"
+"Press ''%2$s'' to return to emulation."
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
+#: src/frontend/mame/ui/ui.cpp:1374
+msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/ui.cpp:1383
#, c-format
-msgid "Double click or press %1$s to select"
+msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:83 src/frontend/mame/ui/slotopt.cpp:220
-#: src/frontend/mame/ui/filesel.cpp:256
-msgid "[empty slot]"
+#: src/frontend/mame/ui/ui.cpp:1407
+#, c-format
+msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:88
-msgid "[file manager]"
+#: src/frontend/mame/ui/ui.cpp:1416
+#, c-format
+msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:94 src/frontend/mame/ui/filesel.cpp:264
-msgid "[software list]"
+#: src/frontend/mame/ui/ui.cpp:1437
+#, c-format
+msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:228
-msgid "Switch Item Ordering"
+#: src/frontend/mame/ui/ui.cpp:1442
+#, c-format
+msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:259
+#: src/frontend/mame/ui/ui.cpp:1444
#, c-format
-msgid "Switched Order: entries now ordered by %s"
+msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:259
-msgid "shortname"
+#: src/frontend/mame/ui/ui.cpp:1446
+#, c-format
+msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:259
-msgid "description"
+#: src/frontend/mame/ui/ui.cpp:1450
+#, c-format
+msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:389
-msgid "[compatible lists]"
+#: src/frontend/mame/ui/ui.cpp:1452
+#, c-format
+msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:80
-msgid "Software Usage"
+#: src/frontend/mame/ui/ui.cpp:1454
+#, c-format
+msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:362
-msgid "Revision: "
+#: src/frontend/mame/ui/ui.cpp:1456
+#, c-format
+msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:149
-msgid ""
-"The selected game is missing one or more required ROM or CHD images. Please "
-"select a different game.\n"
-"\n"
-"Press any key to continue."
+#: src/frontend/mame/ui/ui.cpp:1475
+#, c-format
+msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:241
+#: src/frontend/mame/ui/ui.cpp:1477
#, c-format
-msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
-"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:271
-#: src/frontend/mame/ui/selgame.cpp:436
-msgid "Configure Options"
+#: src/frontend/mame/ui/ui.cpp:1479
+#, c-format
+msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:292
+#: src/frontend/mame/ui/ui.cpp:1481
#, c-format
-msgid "Type name or select: %1$s_"
+msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:294
-msgid "Type name or select: (random)"
+#: src/frontend/mame/ui/ui.cpp:1493
+msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:308
-#: src/frontend/mame/ui/selsoft.cpp:564 src/frontend/mame/ui/selsoft.cpp:571
-#, c-format
-msgid "%1$-.100s"
+#: src/frontend/mame/ui/ui.cpp:1494
+msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:314
+#: src/frontend/mame/ui/ui.cpp:1495
+msgid "Beam Width Maximum"
+msgstr ""
+
+#: src/frontend/mame/ui/ui.cpp:1496
+msgid "Beam Intensity Weight"
+msgstr ""
+
+#: src/frontend/mame/ui/ui.cpp:1511
#, c-format
-msgid "Driver: %1$-.100s"
+msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:56
+#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
+msgid "X"
+msgstr ""
+
+#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
+msgid "Y"
+msgstr ""
+
+#: src/frontend/mame/ui/ui.cpp:1513
#, c-format
-msgid "Screen #%d"
+msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:204 src/frontend/mame/ui/submenu.cpp:48
-msgid "Rotate"
+#: src/frontend/mame/ui/ui.cpp:1601
+#, c-format
+msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:208
-msgid "Backdrops"
+#: src/frontend/mame/ui/ui.cpp:1645
+#, c-format
+msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
-#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
-#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/cheatopt.cpp:273
-#: src/frontend/mame/ui/ui.cpp:1255
-msgid "Enabled"
+#: src/frontend/mame/ui/ui.cpp:1661
+#, c-format
+msgid "%1$3.0f%%"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
-#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
-#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/cheatopt.cpp:273
-#: src/frontend/mame/ui/ui.cpp:1255
-msgid "Disabled"
+#: src/frontend/mame/ui/ui.cpp:1685
+#, c-format
+msgid "%1$.3ffps"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:212
-msgid "Overlays"
+#: src/frontend/mame/ui/ui.cpp:1708 src/frontend/mame/ui/ui.cpp:1730
+#: src/frontend/mame/ui/ui.cpp:1751 src/frontend/mame/ui/ui.cpp:1773
+#: src/frontend/mame/ui/ui.cpp:1795 src/frontend/mame/ui/ui.cpp:1817
+#: src/frontend/mame/ui/ui.cpp:1839 src/frontend/mame/ui/ui.cpp:1861
+#: src/frontend/mame/ui/ui.cpp:1883 src/frontend/mame/ui/ui.cpp:1905
+#: src/frontend/mame/ui/ui.cpp:1927
+#, c-format
+msgid "%1$.3f"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:216
-msgid "Bezels"
+#: src/frontend/mame/ui/ui.cpp:1942 src/frontend/mame/ui/ui.cpp:1957
+#: src/frontend/mame/ui/ui.cpp:1972 src/frontend/mame/ui/ui.cpp:1987
+#, c-format
+msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:220
-msgid "CPanels"
+#: src/frontend/mame/ui/ui.cpp:2005
+#, c-format
+msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:228
-msgid "View"
+#: src/frontend/mame/ui/ui.cpp:2005
+#, c-format
+msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:228
-msgid "Cropped"
+#: src/frontend/mame/ui/ui.cpp:2024
+#, c-format
+msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:228
-msgid "Full"
+#: src/frontend/mame/ui/ui.cpp:2024
+#, c-format
+msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:79
-msgid "File Already Exists - Override?"
+#: src/frontend/mame/ui/ui.cpp:2167
+msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1047
-msgid "No"
+#: src/frontend/mame/ui/ui.cpp:2226
+#, c-format
+msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:82 src/frontend/mame/ui/utils.cpp:1047
-msgid "Yes"
+#: src/frontend/mame/ui/ui.cpp:2230 src/frontend/mame/ui/miscmenu.cpp:726
+msgid ""
+"\n"
+" Configuration saved \n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:171
-msgid "New Image Name:"
+#: src/frontend/mame/ui/cheatopt.cpp:92 plugins/cheat/init.lua:671
+#, c-format, lua-format
+msgid ""
+"Cheat Comment:\n"
+"%s"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:177
-msgid "Image Format:"
+#: src/frontend/mame/ui/cheatopt.cpp:105
+msgid "All cheats reloaded"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:183
-msgid "Create"
+#: src/frontend/mame/ui/cheatopt.cpp:136
+msgid "Autofire Settings"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:214
-msgid "Please enter a file extension too"
+#: src/frontend/mame/ui/cheatopt.cpp:157 plugins/cheat/init.lua:599
+msgid "Reset All"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:266
-msgid "Select image format"
+#: src/frontend/mame/ui/cheatopt.cpp:160 plugins/cheat/init.lua:600
+msgid "Reload All"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:43
-msgid "Keyboard Mode:"
+#: src/frontend/mame/ui/cheatopt.cpp:273
+msgid "Autofire Status"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:43
-msgid "Natural"
+#: src/frontend/mame/ui/cheatopt.cpp:306
+msgid "No buttons found on this machine!"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:43
-msgid "Emulated"
+#: src/frontend/mame/ui/cheatopt.cpp:317 src/frontend/mame/ui/cheatopt.cpp:321
+msgid "Autofire Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/selsoft.cpp:228 src/frontend/mame/ui/selgame.cpp:464
#, c-format
msgid ""
-"Uptime: %1$d:%2$02d:%3$02d\n"
-"\n"
+"%s\n"
+" added to favorites list."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:238
+#: src/frontend/mame/ui/selsoft.cpp:233 src/frontend/mame/ui/selgame.cpp:469
+#: src/frontend/mame/ui/selgame.cpp:475
#, c-format
msgid ""
-"Uptime: %1$d:%2$02d\n"
-"\n"
+"%s\n"
+" removed from favorites list."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:242
-#, c-format
+#: src/frontend/mame/ui/selsoft.cpp:507
msgid ""
-"Tickets dispensed: %1$d\n"
+"The selected software is missing one or more required files. Please select a "
+"different software.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:253
-msgid "Coin %1$c: NA%3$s\n"
+#: src/frontend/mame/ui/selsoft.cpp:513 src/frontend/mame/ui/selgame.cpp:1471
+msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:253
+#: src/frontend/mame/ui/selsoft.cpp:637
#, c-format
-msgid "Coin %1$c: %2$d%3$s\n"
+msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:256
-msgid " (locked)"
+#: src/frontend/mame/ui/selsoft.cpp:638
+#, c-format
+msgid "Driver: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:503
-msgid "Visible Delay"
+#: src/frontend/mame/ui/selsoft.cpp:643 src/frontend/mame/ui/selgame.cpp:1412
+#, c-format
+msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:601
+#: src/frontend/mame/ui/selsoft.cpp:645 src/frontend/mame/ui/selgame.cpp:1414
#, c-format
-msgid "%s.xml saved under ui folder."
+msgid "Search: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:627
-msgid "Name: Description:\n"
+#: src/frontend/mame/ui/utils.cpp:60 src/frontend/mame/ui/utils.cpp:84
+msgid "Unfiltered"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:638
-#, c-format
-msgid "%s.txt saved under ui folder."
+#: src/frontend/mame/ui/utils.cpp:61 src/frontend/mame/ui/utils.cpp:85
+msgid "Available"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:655
-msgid "Export list in XML format (like -listxml)"
+#: src/frontend/mame/ui/utils.cpp:62 src/frontend/mame/ui/utils.cpp:86
+msgid "Unavailable"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:656
-msgid "Export list in XML format (like -listxml, but exclude devices)"
+#: src/frontend/mame/ui/utils.cpp:63
+msgid "Working"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:657
-msgid "Export list in TXT format (like -listfull)"
+#: src/frontend/mame/ui/utils.cpp:64
+msgid "Not Working"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:710 src/frontend/mame/ui/ui.cpp:2230
-msgid ""
-"\n"
-" Configuration saved \n"
-"\n"
+#: src/frontend/mame/ui/utils.cpp:65
+msgid "Mechanical"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:66
+msgid "Not Mechanical"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:67
+msgid "Category"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:68 src/frontend/mame/ui/utils.cpp:87
+msgid "Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:760 src/frontend/mame/ui/utils.cpp:66
+#: src/frontend/mame/ui/utils.cpp:69 src/frontend/mame/ui/miscmenu.cpp:770
msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:764
-msgid "Driver"
+#: src/frontend/mame/ui/utils.cpp:70
+msgid "Not BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:767
-msgid "This machine has no BIOS."
+#: src/frontend/mame/ui/utils.cpp:71 src/frontend/mame/ui/utils.cpp:88
+msgid "Parents"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:776 src/frontend/mame/ui/mainmenu.cpp:145
-msgid "Add To Favorites"
+#: src/frontend/mame/ui/utils.cpp:72 src/frontend/mame/ui/utils.cpp:89
+msgid "Clones"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:778 src/frontend/mame/ui/mainmenu.cpp:147
-msgid "Remove From Favorites"
+#: src/frontend/mame/ui/utils.cpp:73
+msgid "Manufacturer"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:781
-msgid "Save machine configuration"
+#: src/frontend/mame/ui/utils.cpp:74 src/frontend/mame/ui/utils.cpp:90
+msgid "Year"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:792
-msgid "Configure machine:"
+#: src/frontend/mame/ui/utils.cpp:75
+msgid "Save Supported"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:895 src/frontend/mame/ui/sndmenu.cpp:135
-#: src/frontend/mame/ui/sndmenu.cpp:137 src/frontend/mame/ui/menu.cpp:736
-#: src/frontend/mame/ui/cheatopt.cpp:299 src/frontend/mame/ui/cheatopt.cpp:305
-#: plugins/cheat/init.lua:551 plugins/cheatfind/init.lua:619
-msgid "On"
+#: src/frontend/mame/ui/utils.cpp:76
+msgid "Save Unsupported"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:895 src/frontend/mame/ui/sndmenu.cpp:135
-#: src/frontend/mame/ui/sndmenu.cpp:137 src/frontend/mame/ui/menu.cpp:739
-#: src/frontend/mame/ui/cheatopt.cpp:299 src/frontend/mame/ui/cheatopt.cpp:305
-#: plugins/cheat/init.lua:554 plugins/cheat/init.lua:563
-#: plugins/cheatfind/init.lua:616
-msgid "Off"
+#: src/frontend/mame/ui/utils.cpp:77
+msgid "CHD Required"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:909 src/frontend/mame/ui/selgame.cpp:441
-msgid "Plugins"
+#: src/frontend/mame/ui/utils.cpp:78
+msgid "No CHD Required"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:74
-msgid "New Barcode:"
+#: src/frontend/mame/ui/utils.cpp:79
+msgid "Vertical Screen"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:78
-msgid "Enter Code"
+#: src/frontend/mame/ui/utils.cpp:80
+msgid "Horizontal Screen"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:119
-msgid "Barcode length invalid!"
+#: src/frontend/mame/ui/utils.cpp:81 src/frontend/mame/ui/utils.cpp:98
+msgid "Custom Filter"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:99
-msgid "Pseudo terminals"
+#: src/frontend/mame/ui/utils.cpp:91
+msgid "Publisher"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:39
-msgid "[failed]"
+#: src/frontend/mame/ui/utils.cpp:92
+msgid "Supported"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:60
-msgid "Input (general)"
+#: src/frontend/mame/ui/utils.cpp:93
+msgid "Partially Supported"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:62
-msgid "Input (this Machine)"
+#: src/frontend/mame/ui/utils.cpp:94
+msgid "Unsupported"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:66
-msgid "Analog Controls"
+#: src/frontend/mame/ui/utils.cpp:95
+msgid "Release Region"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:68
-msgid "Dip Switches"
+#: src/frontend/mame/ui/utils.cpp:96
+msgid "Device Type"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:71
-msgid "Machine Configuration"
+#: src/frontend/mame/ui/utils.cpp:97
+msgid "Software List"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:75
-msgid "Bookkeeping Info"
+#: src/frontend/mame/ui/utils.cpp:248
+msgid "<set up filters>"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:78
-msgid "Machine Information"
+#: src/frontend/mame/ui/utils.cpp:356
+msgid "Select custom filters:"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:85
-msgid "Image Information"
+#: src/frontend/mame/ui/utils.cpp:507
+#, c-format
+msgid "Filter %1$u"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:88
-msgid "File Manager"
+#: src/frontend/mame/ui/utils.cpp:522
+msgid "Remove last filter"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:96
-msgid "Tape Control"
+#: src/frontend/mame/ui/utils.cpp:524
+msgid "Add filter"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:102
-msgid "BIOS Selection"
+#: src/frontend/mame/ui/utils.cpp:966
+msgid "Select category:"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:106
-msgid "Slot Devices"
+#: src/frontend/mame/ui/utils.cpp:997
+msgid "[no category INI files]"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:110
-msgid "Barcode Reader"
+#: src/frontend/mame/ui/utils.cpp:1005
+msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:114
-msgid "Network Devices"
+#: src/frontend/mame/ui/utils.cpp:1039
+msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:118
-msgid "Keyboard Mode"
+#: src/frontend/mame/ui/utils.cpp:1044
+msgid "File"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Slider Controls"
+#: src/frontend/mame/ui/utils.cpp:1048
+msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:124 src/frontend/mame/ui/submenu.cpp:101
-msgid "Video Options"
+#: src/frontend/mame/ui/utils.cpp:1053
+msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:128
-msgid "Crosshair Options"
+#: src/frontend/mame/ui/utils.cpp:1054
+msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132 plugins/cheat/init.lua:735
-msgid "Cheat"
+#: src/frontend/mame/ui/filesel.cpp:260
+msgid "[create]"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:135
-msgid "Plugin Options"
+#: src/frontend/mame/ui/filesel.cpp:320
+#, c-format
+msgid "Error accessing %s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:139
-msgid "External DAT View"
+#: src/frontend/mame/ui/filesel.cpp:536
+msgid "Select access mode"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:154
-msgid "Select New Machine"
+#: src/frontend/mame/ui/filesel.cpp:537
+msgid "Read-only"
+msgstr ""
+
+#: src/frontend/mame/ui/filesel.cpp:539
+msgid "Read-write"
+msgstr ""
+
+#: src/frontend/mame/ui/filesel.cpp:540
+msgid "Read this image, write to another image"
+msgstr ""
+
+#: src/frontend/mame/ui/filesel.cpp:541
+msgid "Read this image, write to diff"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:192
+#, c-format
+msgid "%s [internal]"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:203 src/frontend/mame/ui/miscmenu.cpp:97
+#: src/frontend/mame/ui/inputmap.cpp:615
+msgid "Reset"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:407
+msgid " COLORS"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:407
+msgid " PENS"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:304
+msgid "Return to Machine"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:309 src/frontend/mame/ui/menu.cpp:311
+msgid "Exit"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:316 src/frontend/mame/ui/menu.cpp:318
+msgid "Return to Previous Menu"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:430 src/frontend/mame/ui/menu.cpp:762
+#: plugins/cheat/init.lua:569 plugins/cheatfind/init.lua:792
+#: plugins/cheatfind/init.lua:803
+msgid "On"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:430 src/frontend/mame/ui/menu.cpp:765
+#: plugins/cheat/init.lua:572 plugins/cheat/init.lua:581
+#: plugins/cheatfind/init.lua:789 plugins/cheatfind/init.lua:800
+msgid "Off"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:768
+msgid "Auto"
msgstr ""
#: src/frontend/mame/ui/custui.cpp:31
@@ -1275,1303 +1378,1281 @@ msgstr ""
msgid "Violet"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:22
-msgid "Miscellaneous Options"
-msgstr ""
-
-#: src/frontend/mame/ui/submenu.cpp:23
-msgid "Re-select last machine played"
+#: src/frontend/mame/ui/miscmenu.cpp:44
+msgid "Keyboard Mode:"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:24
-msgid "Enlarge images in the right panel"
+#: src/frontend/mame/ui/miscmenu.cpp:44
+msgid "Natural"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:26
-msgid "Show mouse pointer"
+#: src/frontend/mame/ui/miscmenu.cpp:44
+msgid "Emulated"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:27
-msgid "Confirm quit from machines"
+#: src/frontend/mame/ui/miscmenu.cpp:237
+#, c-format
+msgid ""
+"Uptime: %1$d:%2$02d:%3$02d\n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:28
-msgid "Skip information screen at startup"
+#: src/frontend/mame/ui/miscmenu.cpp:239
+#, c-format
+msgid ""
+"Uptime: %1$d:%2$02d\n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:29
-msgid "Force 4:3 aspect for snapshot display"
+#: src/frontend/mame/ui/miscmenu.cpp:243
+#, c-format
+msgid ""
+"Tickets dispensed: %1$d\n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:30
-msgid "Use image as background"
+#: src/frontend/mame/ui/miscmenu.cpp:254
+msgid "Coin %1$c: NA%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:31
-msgid "Skip BIOS selection menu"
+#: src/frontend/mame/ui/miscmenu.cpp:254
+#, c-format
+msgid "Coin %1$c: %2$d%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:32
-msgid "Skip software parts selection menu"
+#: src/frontend/mame/ui/miscmenu.cpp:257
+msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:33
-msgid "Info auto audit"
+#: src/frontend/mame/ui/miscmenu.cpp:504
+msgid "Visible Delay"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:34
-msgid "Hide romless machine from available list"
+#: src/frontend/mame/ui/miscmenu.cpp:602
+#, c-format
+msgid "%s.xml saved under ui folder."
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:38
-msgid "Advanced Options"
+#: src/frontend/mame/ui/miscmenu.cpp:628
+msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Performance Options"
+#: src/frontend/mame/ui/miscmenu.cpp:639
+#, c-format
+msgid "%s.txt saved under ui folder."
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Auto frame skip"
+#: src/frontend/mame/ui/miscmenu.cpp:656
+msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:41
-msgid "Frame skip"
+#: src/frontend/mame/ui/miscmenu.cpp:657
+msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:42
-msgid "Throttle"
+#: src/frontend/mame/ui/miscmenu.cpp:658
+msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:43
-msgid "Sleep"
+#: src/frontend/mame/ui/miscmenu.cpp:774
+msgid "Driver"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Speed"
+#: src/frontend/mame/ui/miscmenu.cpp:777
+msgid "This machine has no BIOS."
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:45
-msgid "Refresh speed"
+#: src/frontend/mame/ui/miscmenu.cpp:791
+msgid "Save machine configuration"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:47
-msgid "Rotation Options"
+#: src/frontend/mame/ui/miscmenu.cpp:802
+msgid "Configure machine:"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:49
-msgid "Rotate right"
+#: src/frontend/mame/ui/miscmenu.cpp:836 src/frontend/mame/ui/selmenu.cpp:2481
+msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:50
-msgid "Rotate left"
+#: src/frontend/mame/ui/miscmenu.cpp:918 src/frontend/mame/ui/selgame.cpp:611
+msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:51
-msgid "Auto rotate right"
+#: src/frontend/mame/ui/selgame.cpp:607
+msgid "Configure Machine"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:52
-msgid "Auto rotate left"
+#: src/frontend/mame/ui/selgame.cpp:1036
+#, c-format
+msgid "Romset\t%1$-.100s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:53
-msgid "Flip X"
+#: src/frontend/mame/ui/selgame.cpp:1037
+#, c-format
+msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:54
-msgid "Flip Y"
+#: src/frontend/mame/ui/selgame.cpp:1038
+#, c-format
+msgid "Manufacturer\t%1$-.100s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:56
-msgid "Artwork Options"
+#: src/frontend/mame/ui/selgame.cpp:1042
+#, c-format
+msgid "Driver is Clone of\t%1$-.100s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:57
-msgid "Artwork Crop"
+#: src/frontend/mame/ui/selgame.cpp:1044
+msgid "Driver is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:58
-msgid "Use Backdrops"
+#: src/frontend/mame/ui/selgame.cpp:1047
+msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:59
-msgid "Use Overlays"
+#: src/frontend/mame/ui/selgame.cpp:1049
+msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:60
-msgid "Use Bezels"
+#: src/frontend/mame/ui/selgame.cpp:1052
+msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:61
-msgid "Use Control Panels"
+#: src/frontend/mame/ui/selgame.cpp:1054
+msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:62
-msgid "Use Marquees"
+#: src/frontend/mame/ui/selgame.cpp:1056
+msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:64
-msgid "State/Playback Options"
+#: src/frontend/mame/ui/selgame.cpp:1059
+msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:65
-msgid "Automatic save/restore"
+#: src/frontend/mame/ui/selgame.cpp:1061
+msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:67
-msgid "Rewind capacity"
+#: src/frontend/mame/ui/selgame.cpp:1063
+msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:68
-msgid "Bilinear snapshot"
+#: src/frontend/mame/ui/selgame.cpp:1065
+msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:69
-msgid "Burn-in"
+#: src/frontend/mame/ui/selgame.cpp:1067
+msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:71
-msgid "Input Options"
+#: src/frontend/mame/ui/selgame.cpp:1070
+msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:72
-msgid "Coin lockout"
+#: src/frontend/mame/ui/selgame.cpp:1072
+msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:73
-msgid "Mouse"
+#: src/frontend/mame/ui/selgame.cpp:1074
+msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:74
-msgid "Joystick"
+#: src/frontend/mame/ui/selgame.cpp:1076
+msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:75
-msgid "Lightgun"
+#: src/frontend/mame/ui/selgame.cpp:1079
+msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:76
-msgid "Multi-keyboard"
+#: src/frontend/mame/ui/selgame.cpp:1081
+msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:77
-msgid "Multi-mouse"
+#: src/frontend/mame/ui/selgame.cpp:1084
+msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:78
-msgid "Steadykey"
+#: src/frontend/mame/ui/selgame.cpp:1086
+msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:79
-msgid "UI active"
+#: src/frontend/mame/ui/selgame.cpp:1089
+msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:80
-msgid "Offscreen reload"
+#: src/frontend/mame/ui/selgame.cpp:1091
+msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:81
-msgid "Joystick deadzone"
+#: src/frontend/mame/ui/selgame.cpp:1094
+msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:82
-msgid "Joystick saturation"
+#: src/frontend/mame/ui/selgame.cpp:1096
+msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:83
-msgid "Natural keyboard"
+#: src/frontend/mame/ui/selgame.cpp:1099
+msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:84
-msgid "Simultaneous contradictory"
+#: src/frontend/mame/ui/selgame.cpp:1101
+msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:85
-msgid "Coin impulse"
+#: src/frontend/mame/ui/selgame.cpp:1104
+msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:89
-msgid "Device Mapping"
+#: src/frontend/mame/ui/selgame.cpp:1106
+msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:90
-msgid "Lightgun Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1109
+msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Trackball Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1111
+msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:92
-msgid "Pedal Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1114
+msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:93
-msgid "Adstick Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1116
+msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:94
-msgid "Paddle Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1119
+msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Dial Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1121
+msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:96
-msgid "Positional Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1124
+msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:97
-msgid "Mouse Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1126
+msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:102
-msgid "Video Mode"
+#: src/frontend/mame/ui/selgame.cpp:1129
+msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:103
-msgid "Number Of Screens"
+#: src/frontend/mame/ui/selgame.cpp:1131
+msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:105
-msgid "Triple Buffering"
+#: src/frontend/mame/ui/selgame.cpp:1134
+msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:106
-msgid "HLSL"
+#: src/frontend/mame/ui/selgame.cpp:1136
+msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:108
-msgid "GLSL"
+#: src/frontend/mame/ui/selgame.cpp:1139
+msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:109
-msgid "Bilinear Filtering"
+#: src/frontend/mame/ui/selgame.cpp:1141
+msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:110
-msgid "Bitmap Prescaling"
+#: src/frontend/mame/ui/selgame.cpp:1144
+msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:111
-msgid "Window Mode"
+#: src/frontend/mame/ui/selgame.cpp:1146
+msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:112
-msgid "Enforce Aspect Ratio"
+#: src/frontend/mame/ui/selgame.cpp:1149
+msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:113
-msgid "Start Out Maximized"
+#: src/frontend/mame/ui/selgame.cpp:1151
+msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:114
-msgid "Synchronized Refresh"
+#: src/frontend/mame/ui/selgame.cpp:1154
+msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:115
-msgid "Wait Vertical Sync"
+#: src/frontend/mame/ui/selgame.cpp:1156
+msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:388
-msgid "Load State"
+#: src/frontend/mame/ui/selgame.cpp:1159
+msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:388
-msgid "Select position to load from"
+#: src/frontend/mame/ui/selgame.cpp:1161
+msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:412
-msgid "Save State"
+#: src/frontend/mame/ui/selgame.cpp:1163
+msgid "Mechanical Machine\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:412
-msgid "Select position to save to"
+#: src/frontend/mame/ui/selgame.cpp:1163
+msgid "Mechanical Machine\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/slotopt.cpp:192
-#, c-format
-msgid "%s [internal]"
+#: src/frontend/mame/ui/selgame.cpp:1164
+msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:309 src/frontend/mame/ui/selsoft.cpp:211
-#, c-format
-msgid ""
-"%s\n"
-" added to favorites list."
+#: src/frontend/mame/ui/selgame.cpp:1164
+msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:314 src/frontend/mame/ui/selgame.cpp:320
-#: src/frontend/mame/ui/selsoft.cpp:216
-#, c-format
-msgid ""
-"%s\n"
-" removed from favorites list."
+#: src/frontend/mame/ui/selgame.cpp:1165
+msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:437
-msgid "Configure Machine"
+#: src/frontend/mame/ui/selgame.cpp:1165
+msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:849
-#, c-format
-msgid "Romset\t%1$-.100s\n"
+#: src/frontend/mame/ui/selgame.cpp:1166
+msgid "Support Cocktail\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:850
-#, c-format
-msgid "Year\t%1$s\n"
+#: src/frontend/mame/ui/selgame.cpp:1166
+msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:851
-#, c-format
-msgid "Manufacturer\t%1$-.100s\n"
+#: src/frontend/mame/ui/selgame.cpp:1167
+msgid "Driver is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:855
-#, c-format
-msgid "Driver is Clone of\t%1$-.100s\n"
+#: src/frontend/mame/ui/selgame.cpp:1167
+msgid "Driver is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:857
-msgid "Driver is Parent\t\n"
+#: src/frontend/mame/ui/selgame.cpp:1168
+msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:860
-msgid "Analog Controls\tYes\n"
+#: src/frontend/mame/ui/selgame.cpp:1168
+msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:862
-msgid "Keyboard Inputs\tYes\n"
+#: src/frontend/mame/ui/selgame.cpp:1169
+msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:865
-msgid "Overall\tNOT WORKING\n"
+#: src/frontend/mame/ui/selgame.cpp:1169
+msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:867
-msgid "Overall\tUnemulated Protection\n"
+#: src/frontend/mame/ui/selgame.cpp:1179
+msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:869
-msgid "Overall\tWorking\n"
+#: src/frontend/mame/ui/selgame.cpp:1179
+msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:872
-msgid "Graphics\tUnimplemented\n"
+#: src/frontend/mame/ui/selgame.cpp:1192
+msgid "ROM Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:874
-msgid "Graphics\tWrong Colors\n"
+#: src/frontend/mame/ui/selgame.cpp:1194
+msgid "ROM Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:876
-msgid "Graphics\tImperfect Colors\n"
+#: src/frontend/mame/ui/selgame.cpp:1197
+msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:878
-msgid "Graphics\tImperfect\n"
+#: src/frontend/mame/ui/selgame.cpp:1199
+msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:880
-msgid "Graphics\tOK\n"
+#: src/frontend/mame/ui/selgame.cpp:1201
+msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:883
-msgid "Sound\tNone\n"
+#: src/frontend/mame/ui/selgame.cpp:1205
+msgid ""
+"ROM Audit \tDisabled\n"
+"Samples Audit \tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:885
-msgid "Sound\tUnimplemented\n"
+#: src/frontend/mame/ui/selgame.cpp:1396
+#, c-format
+msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:887
-msgid "Sound\tImperfect\n"
+#: src/frontend/mame/ui/selgame.cpp:1424
+#, c-format
+msgid "Romset: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:889
-msgid "Sound\tOK\n"
+#: src/frontend/mame/ui/selgame.cpp:1431
+#, c-format
+msgid "System: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:892
-msgid "Controls\tUnimplemented\n"
+#: src/frontend/mame/ui/selgame.cpp:1465
+msgid ""
+"The selected machine is missing one or more required ROM or CHD images. "
+"Please select a different machine.\n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:894
-msgid "Controls\tImperfect\n"
+#: src/frontend/mame/ui/sndmenu.cpp:135
+msgid "Sound"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:897
-msgid "Keyboard\tUnimplemented\n"
+#: src/frontend/mame/ui/sndmenu.cpp:136
+msgid "Sample Rate"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:899
-msgid "Keyboard\tImperfect\n"
+#: src/frontend/mame/ui/sndmenu.cpp:137
+msgid "Use External Samples"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:902
-msgid "Mouse\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:22
+msgid "Miscellaneous Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:904
-msgid "Mouse\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:23
+msgid "Re-select last machine played"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:907
-msgid "Microphone\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:24
+msgid "Enlarge images in the right panel"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:909
-msgid "Microphone\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:26
+msgid "Show mouse pointer"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:912
-msgid "Camera\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:27
+msgid "Confirm quit from machines"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:914
-msgid "Camera\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:28
+msgid "Skip information screen at startup"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:917
-msgid "Disk\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:29
+msgid "Force 4:3 aspect for snapshot display"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:919
-msgid "Disk\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:30
+msgid "Use image as background"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:922
-msgid "Printer\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:31
+msgid "Skip BIOS selection menu"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:924
-msgid "Printer\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:32
+msgid "Skip software parts selection menu"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:927
-msgid "LAN\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:33
+msgid "Info auto audit"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:929
-msgid "LAN\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:34
+msgid "Hide romless machine from available list"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:932
-msgid "WAN\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:38
+msgid "Advanced Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:934
-msgid "WAN\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:39
+msgid "Performance Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:937
-msgid "Timing\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:40
+msgid "Auto frame skip"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:939
-msgid "Timing\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:41
+msgid "Frame skip"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:941
-msgid "Mechanical Machine\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:42
+msgid "Throttle"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:941
-msgid "Mechanical Machine\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:43
+msgid "Sleep"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:942
-msgid "Requires Artwork\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:44
+msgid "Speed"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:942
-msgid "Requires Artwork\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:45
+msgid "Refresh speed"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:943
-msgid "Requires Clickable Artwork\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:47
+msgid "Rotation Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:943
-msgid "Requires Clickable Artwork\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:49
+msgid "Rotate right"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:944
-msgid "Support Cocktail\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:50
+msgid "Rotate left"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:944
-msgid "Support Cocktail\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:51
+msgid "Auto rotate right"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:945
-msgid "Driver is BIOS\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:52
+msgid "Auto rotate left"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:945
-msgid "Driver is BIOS\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:53
+msgid "Flip X"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:946
-msgid "Support Save\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:54
+msgid "Flip Y"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:946
-msgid "Support Save\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:56
+msgid "Artwork Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:947
-msgid "Screen Orientation\tVertical\n"
+#: src/frontend/mame/ui/submenu.cpp:57
+msgid "Artwork Crop"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:947
-msgid "Screen Orientation\tHorizontal\n"
+#: src/frontend/mame/ui/submenu.cpp:58
+msgid "Use Backdrops"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:957
-msgid "Requires CHD\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:59
+msgid "Use Overlays"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:957
-msgid "Requires CHD\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:60
+msgid "Use Bezels"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:970
-msgid "ROM Audit Result\tOK\n"
+#: src/frontend/mame/ui/submenu.cpp:61
+msgid "Use Control Panels"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:972
-msgid "ROM Audit Result\tBAD\n"
+#: src/frontend/mame/ui/submenu.cpp:62
+msgid "Use Marquees"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:975
-msgid "Samples Audit Result\tNone Needed\n"
+#: src/frontend/mame/ui/submenu.cpp:64
+msgid "State/Playback Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:977
-msgid "Samples Audit Result\tOK\n"
+#: src/frontend/mame/ui/submenu.cpp:65
+msgid "Automatic save/restore"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:979
-msgid "Samples Audit Result\tBAD\n"
+#: src/frontend/mame/ui/submenu.cpp:67
+msgid "Rewind capacity"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:983
-msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+#: src/frontend/mame/ui/submenu.cpp:68
+msgid "Bilinear snapshot"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1167
-#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
+#: src/frontend/mame/ui/submenu.cpp:69
+msgid "Burn-in"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1183 src/frontend/mame/ui/selsoft.cpp:555
-#, c-format
-msgid "%1$s: %2$s - Search: %3$s_"
+#: src/frontend/mame/ui/submenu.cpp:71
+msgid "Input Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1185 src/frontend/mame/ui/selsoft.cpp:557
-#, c-format
-msgid "Search: %1$s_"
+#: src/frontend/mame/ui/submenu.cpp:72
+msgid "Coin lockout"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1195
-#, c-format
-msgid "Romset: %1$-.100s"
+#: src/frontend/mame/ui/submenu.cpp:73
+msgid "Mouse"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1202
-#, c-format
-msgid "System: %1$-.100s"
+#: src/frontend/mame/ui/submenu.cpp:74
+msgid "Joystick"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1239
-msgid ""
-"The selected machine is missing one or more required ROM or CHD images. "
-"Please select a different machine.\n"
-"\n"
+#: src/frontend/mame/ui/submenu.cpp:75
+msgid "Lightgun"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1245 src/frontend/mame/ui/selsoft.cpp:462
-msgid "Press any key to continue."
+#: src/frontend/mame/ui/submenu.cpp:76
+msgid "Multi-keyboard"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:135
-msgid "Sound"
+#: src/frontend/mame/ui/submenu.cpp:77
+msgid "Multi-mouse"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:136
-msgid "Sample Rate"
+#: src/frontend/mame/ui/submenu.cpp:78
+msgid "Steadykey"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:137
-msgid "Use External Samples"
+#: src/frontend/mame/ui/submenu.cpp:79
+msgid "UI active"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:57 src/frontend/mame/ui/utils.cpp:81
-msgid "Unfiltered"
+#: src/frontend/mame/ui/submenu.cpp:80
+msgid "Offscreen reload"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:58 src/frontend/mame/ui/utils.cpp:82
-msgid "Available"
+#: src/frontend/mame/ui/submenu.cpp:81
+msgid "Joystick deadzone"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:59 src/frontend/mame/ui/utils.cpp:83
-msgid "Unavailable"
+#: src/frontend/mame/ui/submenu.cpp:82
+msgid "Joystick saturation"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:60
-msgid "Working"
+#: src/frontend/mame/ui/submenu.cpp:83
+msgid "Natural keyboard"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:61
-msgid "Not Working"
+#: src/frontend/mame/ui/submenu.cpp:84
+msgid "Simultaneous contradictory"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:62
-msgid "Mechanical"
+#: src/frontend/mame/ui/submenu.cpp:85
+msgid "Coin impulse"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:63
-msgid "Not Mechanical"
+#: src/frontend/mame/ui/submenu.cpp:89
+msgid "Device Mapping"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:64
-msgid "Category"
+#: src/frontend/mame/ui/submenu.cpp:90
+msgid "Lightgun Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:65
-msgid "Favorites"
+#: src/frontend/mame/ui/submenu.cpp:91
+msgid "Trackball Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:67
-msgid "Not BIOS"
+#: src/frontend/mame/ui/submenu.cpp:92
+msgid "Pedal Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:68 src/frontend/mame/ui/utils.cpp:84
-msgid "Parents"
+#: src/frontend/mame/ui/submenu.cpp:93
+msgid "Adstick Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:69 src/frontend/mame/ui/utils.cpp:85
-msgid "Clones"
+#: src/frontend/mame/ui/submenu.cpp:94
+msgid "Paddle Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:70
-msgid "Manufacturer"
+#: src/frontend/mame/ui/submenu.cpp:95
+msgid "Dial Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:71 src/frontend/mame/ui/utils.cpp:86
-msgid "Year"
+#: src/frontend/mame/ui/submenu.cpp:96
+msgid "Positional Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:72
-msgid "Save Supported"
+#: src/frontend/mame/ui/submenu.cpp:97
+msgid "Mouse Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:73
-msgid "Save Unsupported"
+#: src/frontend/mame/ui/submenu.cpp:102
+msgid "Video Mode"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:74
-msgid "CHD Required"
+#: src/frontend/mame/ui/submenu.cpp:103
+msgid "Number Of Screens"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:75
-msgid "No CHD Required"
+#: src/frontend/mame/ui/submenu.cpp:105
+msgid "Triple Buffering"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:76
-msgid "Vertical Screen"
+#: src/frontend/mame/ui/submenu.cpp:106
+msgid "HLSL"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:77
-msgid "Horizontal Screen"
+#: src/frontend/mame/ui/submenu.cpp:108
+msgid "GLSL"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:78 src/frontend/mame/ui/utils.cpp:94
-msgid "Custom Filter"
+#: src/frontend/mame/ui/submenu.cpp:109
+msgid "Bilinear Filtering"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:87
-msgid "Publisher"
+#: src/frontend/mame/ui/submenu.cpp:110
+msgid "Bitmap Prescaling"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:88
-msgid "Supported"
+#: src/frontend/mame/ui/submenu.cpp:111
+msgid "Window Mode"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:89
-msgid "Partially Supported"
+#: src/frontend/mame/ui/submenu.cpp:112
+msgid "Enforce Aspect Ratio"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:90
-msgid "Unsupported"
+#: src/frontend/mame/ui/submenu.cpp:113
+msgid "Start Out Maximized"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:91
-msgid "Release Region"
+#: src/frontend/mame/ui/submenu.cpp:114
+msgid "Synchronized Refresh"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:92
-msgid "Device Type"
+#: src/frontend/mame/ui/submenu.cpp:115
+msgid "Wait Vertical Sync"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:93
-msgid "Software List"
+#: src/frontend/mame/ui/devopt.cpp:43
+#, c-format
+msgid ""
+"[This option is currently mounted in the running system]\n"
+"\n"
+"Option: %1$s\n"
+"Device: %2$s\n"
+"\n"
+"The selected option enables the following items:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:244
-msgid "<set up filters>"
+#: src/frontend/mame/ui/devopt.cpp:44
+#, c-format
+msgid ""
+"[This option is NOT currently mounted in the running system]\n"
+"\n"
+"Option: %1$s\n"
+"Device: %2$s\n"
+"\n"
+"If you select this option, the following items will be enabled:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:352
-msgid "Select custom filters:"
+#: src/frontend/mame/ui/devopt.cpp:52
+msgid "* CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:503
+#: src/frontend/mame/ui/devopt.cpp:76 src/frontend/mame/ui/devopt.cpp:137
#, c-format
-msgid "Filter %1$u"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:518
-msgid "Remove last filter"
+msgid " %1$d×%2$s %3$d.%4$06d MHz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:520
-msgid "Add filter"
+#: src/frontend/mame/ui/devopt.cpp:76 src/frontend/mame/ui/devopt.cpp:137
+msgid " %1$d×%2$s %5$d.%6$03d kHz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:959
-msgid "Select category:"
+#: src/frontend/mame/ui/devopt.cpp:77 src/frontend/mame/ui/devopt.cpp:138
+msgid " %2$s %3$d.%4$06d MHz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:990
-msgid "[no category INI files]"
+#: src/frontend/mame/ui/devopt.cpp:77 src/frontend/mame/ui/devopt.cpp:138
+msgid " %2$s %5$d.%6$03d kHz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:998
-msgid "[no groups in INI file]"
+#: src/frontend/mame/ui/devopt.cpp:89
+msgid "* Video:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1032
-msgid "No category INI files found"
+#: src/frontend/mame/ui/devopt.cpp:94
+#, c-format
+msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1037
-msgid "File"
+#: src/frontend/mame/ui/devopt.cpp:103
+#, c-format
+msgid " Screen '%1$s': %2$d × %3$d (V) %4$f Hz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1041
-msgid "No groups found in category file"
+#: src/frontend/mame/ui/devopt.cpp:104
+#, c-format
+msgid " Screen '%1$s': %2$d × %3$d (H) %4$f Hz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1046
-msgid "Group"
+#: src/frontend/mame/ui/devopt.cpp:117
+msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1047
-msgid "Include clones"
+#: src/frontend/mame/ui/devopt.cpp:137
+#, c-format
+msgid " %1$d×%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:456
-msgid ""
-"The selected software is missing one or more required files. Please select a "
-"different software.\n"
-"\n"
+#: src/frontend/mame/ui/devopt.cpp:138
+msgid " %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:549
+#: src/frontend/mame/ui/devopt.cpp:168
#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d software packages )"
+msgid ""
+"* BIOS settings:\n"
+" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:550
+#: src/frontend/mame/ui/devopt.cpp:208 src/frontend/mame/ui/devopt.cpp:224
+#: src/frontend/mame/ui/devopt.cpp:269
#, c-format
-msgid "Driver: \"%1$s\" software list "
-msgstr ""
-
-#: src/frontend/mame/ui/filesel.cpp:260
-msgid "[create]"
+msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:419
+#: src/frontend/mame/ui/devopt.cpp:213 src/frontend/mame/ui/devopt.cpp:229
#, c-format
-msgid "Error accessing %s"
-msgstr ""
-
-#: src/frontend/mame/ui/filesel.cpp:515
-msgid "Select access mode"
+msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:516
-msgid "Read-only"
+#: src/frontend/mame/ui/devopt.cpp:234
+msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:518
-msgid "Read-write"
+#: src/frontend/mame/ui/devopt.cpp:236
+msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:519
-msgid "Read this image, write to another image"
+#: src/frontend/mame/ui/devopt.cpp:238
+msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:520
-msgid "Read this image, write to diff"
+#: src/frontend/mame/ui/devopt.cpp:240
+#, c-format
+msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/imgcntrl.cpp:117
-msgid "Cannot save over directory"
+#: src/frontend/mame/ui/devopt.cpp:242
+#, c-format
+msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/imgcntrl.cpp:150
-msgid ""
-"The software selected is missing one or more required ROM or CHD images. "
-"Please select a different one."
+#: src/frontend/mame/ui/devopt.cpp:244
+#, c-format
+msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:294
-msgid "Return to Machine"
+#: src/frontend/mame/ui/devopt.cpp:246
+#, c-format
+msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:299 src/frontend/mame/ui/menu.cpp:301
-msgid "Exit"
+#: src/frontend/mame/ui/devopt.cpp:248
+#, c-format
+msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:306 src/frontend/mame/ui/menu.cpp:308
-msgid "Return to Previous Menu"
+#: src/frontend/mame/ui/devopt.cpp:250
+#, c-format
+msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:742
-msgid "Auto"
+#: src/frontend/mame/ui/devopt.cpp:252
+#, c-format
+msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:92 plugins/cheat/init.lua:653
-#, c-format, lua-format
-msgid ""
-"Cheat Comment:\n"
-"%s"
+#: src/frontend/mame/ui/devopt.cpp:254
+#, c-format
+msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:105
-msgid "All cheats reloaded"
+#: src/frontend/mame/ui/devopt.cpp:259
+msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:136
-msgid "Autofire Settings"
+#: src/frontend/mame/ui/devopt.cpp:261
+#, c-format
+msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:157 plugins/cheat/init.lua:581
-msgid "Reset All"
+#: src/frontend/mame/ui/devopt.cpp:267
+msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:160 plugins/cheat/init.lua:582
-msgid "Reload All"
+#: src/frontend/mame/ui/devopt.cpp:274
+msgid "[None]\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:273
-msgid "Autofire Status"
+#: src/frontend/mame/ui/auditmenu.cpp:96
+#, c-format
+msgid "Audit ROMs for %1$u machines marked unavailable?"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:316
-msgid "No buttons found on this machine!"
+#: src/frontend/mame/ui/auditmenu.cpp:99
+#, c-format
+msgid "Audit ROMs for all %1$u machines?"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:327 src/frontend/mame/ui/cheatopt.cpp:331
-msgid "Autofire Delay"
+#: src/frontend/mame/ui/auditmenu.cpp:104
+#, c-format
+msgid "(results will be saved to %1$s)"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:337
-msgid "This driver requires images to be loaded in the following device(s): "
+#: src/frontend/mame/ui/auditmenu.cpp:130
+#, c-format
+msgid ""
+"Auditing ROMs for machine %2$u of %3$u...\n"
+"%1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1084 src/frontend/mame/ui/ui.cpp:1094
-msgid "Keyboard Emulation Status"
+#: src/frontend/mame/ui/auditmenu.cpp:142
+msgid "Start Audit"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1086
-msgid "Mode: PARTIAL Emulation"
+#: src/frontend/mame/ui/imgcntrl.cpp:117
+msgid "Cannot save over directory"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1087
-msgid "UI: Enabled"
+#: src/frontend/mame/ui/imgcntrl.cpp:150
+msgid ""
+"The software selected is missing one or more required ROM or CHD images. "
+"Please select a different one."
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1089 src/frontend/mame/ui/ui.cpp:1099
-msgid "**Use ScrLock to toggle**"
+#: src/frontend/mame/ui/info.cpp:31
+msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1096
-msgid "Mode: FULL Emulation"
+#: src/frontend/mame/ui/info.cpp:32
+msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1097
-msgid "UI: Disabled"
+#: src/frontend/mame/ui/info.cpp:33
+msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1249
-msgid "Autofire can't be enabled"
+#: src/frontend/mame/ui/info.cpp:34
+msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1302
-#, c-format
-msgid ""
-"Are you sure you want to quit?\n"
-"\n"
-"Press ''%1$s'' to quit,\n"
-"Press ''%2$s'' to return to emulation."
+#: src/frontend/mame/ui/info.cpp:35
+msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1374
-msgid "Master Volume"
+#: src/frontend/mame/ui/info.cpp:36
+msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1383
-#, c-format
-msgid "%1$s Volume"
+#: src/frontend/mame/ui/info.cpp:37
+msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1407
-#, c-format
-msgid "Overclock CPU %1$s"
+#: src/frontend/mame/ui/info.cpp:38
+msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1416
-#, c-format
-msgid "Overclock %1$s sound"
+#: src/frontend/mame/ui/info.cpp:39
+msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1437
-#, c-format
-msgid "%1$s Refresh Rate"
+#: src/frontend/mame/ui/info.cpp:40
+msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1442
-#, c-format
-msgid "%1$s Brightness"
+#: src/frontend/mame/ui/info.cpp:41
+msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1444
-#, c-format
-msgid "%1$s Contrast"
+#: src/frontend/mame/ui/info.cpp:42
+msgid "media"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1446
-#, c-format
-msgid "%1$s Gamma"
+#: src/frontend/mame/ui/info.cpp:43
+msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1450
-#, c-format
-msgid "%1$s Horiz Stretch"
+#: src/frontend/mame/ui/info.cpp:44
+msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1452
-#, c-format
-msgid "%1$s Horiz Position"
+#: src/frontend/mame/ui/info.cpp:45
+msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1454
-#, c-format
-msgid "%1$s Vert Stretch"
+#: src/frontend/mame/ui/info.cpp:46
+msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1456
-#, c-format
-msgid "%1$s Vert Position"
+#: src/frontend/mame/ui/info.cpp:47
+msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1475
-#, c-format
-msgid "Laserdisc '%1$s' Horiz Stretch"
+#: src/frontend/mame/ui/info.cpp:48
+msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1477
-#, c-format
-msgid "Laserdisc '%1$s' Horiz Position"
+#: src/frontend/mame/ui/info.cpp:49
+msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1479
-#, c-format
-msgid "Laserdisc '%1$s' Vert Stretch"
+#: src/frontend/mame/ui/info.cpp:50
+msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1481
-#, c-format
-msgid "Laserdisc '%1$s' Vert Position"
+#: src/frontend/mame/ui/info.cpp:51
+msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1493
-msgid "Vector Flicker"
+#: src/frontend/mame/ui/info.cpp:188
+msgid ""
+"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
+"run correctly.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1494
-msgid "Beam Width Minimum"
+#: src/frontend/mame/ui/info.cpp:198
+msgid ""
+"There are known problems with this machine\n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1495
-msgid "Beam Width Maximum"
+#: src/frontend/mame/ui/info.cpp:203
+msgid ""
+"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1496
-msgid "Beam Intensity Weight"
+#: src/frontend/mame/ui/info.cpp:208
+msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1511
+#: src/frontend/mame/ui/info.cpp:214 src/frontend/mame/ui/info.cpp:230
#, c-format
-msgid "Crosshair Scale %1$s"
-msgstr ""
-
-#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
-msgid "X"
+msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
-msgid "Y"
+#: src/frontend/mame/ui/info.cpp:214 src/frontend/mame/ui/info.cpp:230
+#: src/frontend/mame/ui/info.cpp:275
+#, c-format
+msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1513
-#, c-format
-msgid "Crosshair Offset %1$s"
+#: src/frontend/mame/ui/info.cpp:224
+msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1601
-#, c-format
-msgid "%1$3ddB"
+#: src/frontend/mame/ui/info.cpp:239
+msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1645
-#, c-format
-msgid "%1$d%%"
+#: src/frontend/mame/ui/info.cpp:241
+msgid "This machine requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1661
-#, c-format
-msgid "%1$3.0f%%"
+#: src/frontend/mame/ui/info.cpp:243
+msgid ""
+"This machine was never completed. It may exhibit strange behavior or missing "
+"elements that are not bugs in the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1685
-#, c-format
-msgid "%1$.3ffps"
+#: src/frontend/mame/ui/info.cpp:245
+msgid ""
+"This machine has no sound hardware, MAME will produce no sounds, this is "
+"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1708 src/frontend/mame/ui/ui.cpp:1730
-#: src/frontend/mame/ui/ui.cpp:1751 src/frontend/mame/ui/ui.cpp:1773
-#: src/frontend/mame/ui/ui.cpp:1795 src/frontend/mame/ui/ui.cpp:1817
-#: src/frontend/mame/ui/ui.cpp:1839 src/frontend/mame/ui/ui.cpp:1861
-#: src/frontend/mame/ui/ui.cpp:1883 src/frontend/mame/ui/ui.cpp:1905
-#: src/frontend/mame/ui/ui.cpp:1927
-#, c-format
-msgid "%1$.3f"
+#: src/frontend/mame/ui/info.cpp:249
+msgid ""
+"\n"
+"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
+"complete. There is nothing you can do to fix this problem except wait for "
+"the developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1942 src/frontend/mame/ui/ui.cpp:1957
-#: src/frontend/mame/ui/ui.cpp:1972 src/frontend/mame/ui/ui.cpp:1987
-#, c-format
-msgid "%1$1.2f"
+#: src/frontend/mame/ui/info.cpp:251
+msgid ""
+"\n"
+"Elements of this machine cannot be emulated as they requires physical "
+"interaction or consist of mechanical devices. It is not possible to fully "
+"experience this machine.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2005
+#: src/frontend/mame/ui/info.cpp:273
#, c-format
-msgid "Crosshair Scale X %1$1.3f"
+msgid ""
+"\n"
+"\n"
+"There are working clones of this machine: %s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2005
-#, c-format
-msgid "Crosshair Scale Y %1$1.3f"
+#: src/frontend/mame/ui/info.cpp:286
+msgid ""
+"\n"
+"\n"
+"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/info.cpp:301
#, c-format
-msgid "Crosshair Offset X %1$1.3f"
+msgid ""
+"%1$s\n"
+"%2$s %3$s\n"
+"Driver: %4$s\n"
+"\n"
+"CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
-#, c-format
-msgid "Crosshair Offset Y %1$1.3f"
+#: src/frontend/mame/ui/info.cpp:336 src/frontend/mame/ui/info.cpp:374
+msgid "MHz"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2167
-msgid "**Error saving ui.ini**"
+#: src/frontend/mame/ui/info.cpp:336 src/frontend/mame/ui/info.cpp:374
+msgid "kHz"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2226
-#, c-format
-msgid "**Error saving %s.ini**"
+#: src/frontend/mame/ui/info.cpp:350
+msgid ""
+"\n"
+"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:406
-msgid " COLORS"
+#: src/frontend/mame/ui/info.cpp:378
+msgid ""
+"\n"
+"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:406
-msgid " PENS"
+#: src/frontend/mame/ui/info.cpp:382
+msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:39
-#, c-format
-msgid ""
-"[This option is currently mounted in the running system]\n"
-"\n"
-"Option: %1$s\n"
-"Device: %2$s\n"
-"\n"
-"The selected option enables the following items:\n"
+#: src/frontend/mame/ui/info.cpp:389
+msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:40
+#: src/frontend/mame/ui/info.cpp:400
#, c-format
-msgid ""
-"[This option is NOT currently mounted in the running system]\n"
-"\n"
-"Option: %1$s\n"
-"Device: %2$s\n"
-"\n"
-"If you select this option, the following items will be enabled:\n"
+msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:48
-msgid "* CPU:\n"
+#: src/frontend/mame/ui/info.cpp:400
+msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:72 src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/info.cpp:446
#, c-format
-msgid " %1$d×%2$s %3$d.%4$06d MHz\n"
+msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:72 src/frontend/mame/ui/devopt.cpp:133
-msgid " %1$d×%2$s %5$d.%6$03d kHz\n"
+#: src/frontend/mame/ui/info.cpp:448
+msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:73 src/frontend/mame/ui/devopt.cpp:134
-msgid " %2$s %3$d.%4$06d MHz\n"
+#: src/frontend/mame/ui/info.cpp:533
+msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:73 src/frontend/mame/ui/devopt.cpp:134
-msgid " %2$s %5$d.%6$03d kHz\n"
+#: src/frontend/mame/ui/info.cpp:536
+msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:85
-msgid "* Video:\n"
+#: src/frontend/mame/ui/info.cpp:544
+msgid "[empty]"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:90
-#, c-format
-msgid " Screen '%1$s': Vector\n"
+#: src/frontend/mame/ui/selmenu.cpp:73
+msgid "Control Panels"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:99
-#, c-format
-msgid " Screen '%1$s': %2$d × %3$d (V) %4$f Hz\n"
+#: src/frontend/mame/ui/selmenu.cpp:78
+msgid "Artwork Preview"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:100
-#, c-format
-msgid " Screen '%1$s': %2$d × %3$d (H) %4$f Hz\n"
+#: src/frontend/mame/ui/selmenu.cpp:82
+msgid "Game Over"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:113
-msgid "* Sound:\n"
+#: src/frontend/mame/ui/selmenu.cpp:91
+msgid "Add or remove favorites"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:133
-#, c-format
-msgid " %1$d×%2$s\n"
+#: src/frontend/mame/ui/selmenu.cpp:92
+msgid "Export displayed list to file"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:134
-msgid " %2$s\n"
+#: src/frontend/mame/ui/selmenu.cpp:93
+msgid "Show DATs view"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:164
-#, c-format
-msgid ""
-"* BIOS settings:\n"
-" %1$d options [default: %2$s]\n"
+#: src/frontend/mame/ui/selmenu.cpp:261
+msgid "Software part selection:"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:204 src/frontend/mame/ui/devopt.cpp:220
-#: src/frontend/mame/ui/devopt.cpp:265
-#, c-format
-msgid " %1$s [default: %2$s]\n"
+#: src/frontend/mame/ui/selmenu.cpp:367
+msgid "BIOS selection:"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:209 src/frontend/mame/ui/devopt.cpp:225
+#: src/frontend/mame/ui/selmenu.cpp:622
#, c-format
-msgid " %1$s\n"
+msgid "Software is clone of: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:230
-msgid "* DIP switch settings:\n"
+#: src/frontend/mame/ui/selmenu.cpp:624
+msgid "Software is parent"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:232
-msgid "* Configuration settings:\n"
+#: src/frontend/mame/ui/selmenu.cpp:629
+msgid "Supported: No"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:234
-msgid "* Input device(s):\n"
+#: src/frontend/mame/ui/selmenu.cpp:634
+msgid "Supported: Partial"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:236
-#, c-format
-msgid " User inputs [%1$d inputs]\n"
+#: src/frontend/mame/ui/selmenu.cpp:639
+msgid "Supported: Yes"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:238
+#: src/frontend/mame/ui/selmenu.cpp:644
#, c-format
-msgid " Mahjong inputs [%1$d inputs]\n"
-msgstr ""
-
-#: src/frontend/mame/ui/devopt.cpp:240
-#, c-format
-msgid " Hanafuda inputs [%1$d inputs]\n"
+msgid "romset: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:242
+#: src/frontend/mame/ui/selmenu.cpp:660
#, c-format
-msgid " Gambling inputs [%1$d inputs]\n"
+msgid "Driver is clone of: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:244
-#, c-format
-msgid " Analog inputs [%1$d inputs]\n"
+#: src/frontend/mame/ui/selmenu.cpp:662
+msgid "Driver is parent"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:246
+#: src/frontend/mame/ui/selmenu.cpp:698
#, c-format
-msgid " Adjuster inputs [%1$d inputs]\n"
+msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:248
-#, c-format
-msgid " Keypad inputs [%1$d inputs]\n"
+#: src/frontend/mame/ui/selmenu.cpp:2083
+msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:250
-#, c-format
-msgid " Keyboard inputs [%1$d inputs]\n"
+#: src/frontend/mame/ui/selmenu.cpp:2084
+msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:255
-msgid "* Media Options:\n"
+#: src/frontend/mame/ui/selmenu.cpp:2549
+msgid "Usage"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:257
-#, c-format
-msgid " %1$s [tag: %2$s]\n"
+#: src/frontend/mame/ui/selmenu.cpp:2584
+msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:263
-msgid "* Slot Options:\n"
+#: src/frontend/mame/ui/inputmap.cpp:55
+msgid "User Interface"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:270
-msgid "[None]\n"
+#: src/frontend/mame/ui/inputmap.cpp:61
+msgid "Other Controls"
msgstr ""
#: plugins/timer/init.lua:94
@@ -2590,51 +2671,51 @@ msgstr ""
msgid "Timer"
msgstr ""
-#: plugins/cheat/init.lua:510
+#: plugins/cheat/init.lua:528
msgid "Select cheat to set hotkey"
msgstr ""
-#: plugins/cheat/init.lua:516
+#: plugins/cheat/init.lua:534
msgid "Press button for hotkey or wait to clear"
msgstr ""
-#: plugins/cheat/init.lua:528
+#: plugins/cheat/init.lua:546
msgid "None"
msgstr ""
-#: plugins/cheat/init.lua:533
+#: plugins/cheat/init.lua:551
msgid "Done"
msgstr ""
-#: plugins/cheat/init.lua:547 plugins/cheat/init.lua:561
+#: plugins/cheat/init.lua:565 plugins/cheat/init.lua:579
msgid "Set"
msgstr ""
-#: plugins/cheat/init.lua:580
+#: plugins/cheat/init.lua:598
msgid "Set hotkeys"
msgstr ""
-#: plugins/cheat/init.lua:720
+#: plugins/cheat/init.lua:738
#, lua-format
msgid "Activated: %s = %s"
msgstr ""
-#: plugins/cheat/init.lua:723 plugins/cheat/init.lua:781
+#: plugins/cheat/init.lua:741 plugins/cheat/init.lua:799
#, lua-format
msgid "Activated: %s"
msgstr ""
-#: plugins/cheat/init.lua:785
+#: plugins/cheat/init.lua:803
#, lua-format
msgid "Enabled: %s"
msgstr ""
-#: plugins/cheat/init.lua:790
+#: plugins/cheat/init.lua:808
#, lua-format
msgid "Disabled: %s"
msgstr ""
-#: plugins/cheat/init.lua:849
+#: plugins/cheat/init.lua:867
#, lua-format
msgid "%s added"
msgstr ""
@@ -2683,218 +2764,303 @@ msgstr ""
msgid "MARPScore"
msgstr ""
-#: plugins/cheatfind/init.lua:373
+#: plugins/cheatfind/init.lua:404
msgid "Save Cheat"
msgstr ""
-#: plugins/cheatfind/init.lua:376
+#: plugins/cheatfind/init.lua:407
msgid "Default"
msgstr ""
-#: plugins/cheatfind/init.lua:376
+#: plugins/cheatfind/init.lua:407
msgid "Custom"
msgstr ""
-#: plugins/cheatfind/init.lua:377
+#: plugins/cheatfind/init.lua:408
msgid "Cheat Name"
msgstr ""
-#: plugins/cheatfind/init.lua:383 plugins/cheatfind/init.lua:748
+#: plugins/cheatfind/init.lua:414 plugins/cheatfind/init.lua:1005
#, lua-format
msgid "Default name is %s"
msgstr ""
-#: plugins/cheatfind/init.lua:391
+#: plugins/cheatfind/init.lua:422
msgid "Player"
msgstr ""
-#: plugins/cheatfind/init.lua:396
+#: plugins/cheatfind/init.lua:427
msgid "Type"
msgstr ""
-#: plugins/cheatfind/init.lua:402
+#: plugins/cheatfind/init.lua:433
msgid "Save"
msgstr ""
-#: plugins/cheatfind/init.lua:429
+#: plugins/cheatfind/init.lua:462
#, lua-format
msgid "Cheat written to %s and added to cheat.simple"
msgstr ""
-#: plugins/cheatfind/init.lua:437
+#: plugins/cheatfind/init.lua:472
msgid "Cheat added to cheat.simple"
msgstr ""
-#: plugins/cheatfind/init.lua:442
+#: plugins/cheatfind/init.lua:477
msgid ""
"Unable to write file\n"
"Ensure that cheatpath folder exists"
msgstr ""
-#: plugins/cheatfind/init.lua:451
+#: plugins/cheatfind/init.lua:486
msgid "Cancel"
msgstr ""
-#: plugins/cheatfind/init.lua:456
+#: plugins/cheatfind/init.lua:491
msgid "CPU or RAM"
msgstr ""
-#: plugins/cheatfind/init.lua:460
+#: plugins/cheatfind/init.lua:495
msgid "Changes to this only take effect when \"Start new search\" is selected"
msgstr ""
-#: plugins/cheatfind/init.lua:479
-msgid "Data cleared and current state saved"
+#: plugins/cheatfind/init.lua:504
+msgid "Pause Mode"
msgstr ""
-#: plugins/cheatfind/init.lua:487
-msgid "Start new search"
+#: plugins/cheatfind/init.lua:511
+msgid "Manually pause & unpause the game when needed with the pause hotkey"
msgstr ""
-#: plugins/cheatfind/init.lua:497
-msgid "Current state saved"
+#: plugins/cheatfind/init.lua:536
+msgid "All slots cleared and current state saved to Slot 1"
msgstr ""
-#: plugins/cheatfind/init.lua:504
-msgid "Save current -- #"
+#: plugins/cheatfind/init.lua:551
+msgid "Start new search"
msgstr ""
-#: plugins/cheatfind/init.lua:536
+#: plugins/cheatfind/init.lua:564
#, lua-format
-msgid "%d total matches found"
+msgid "Memory State saved to Slot %d"
msgstr ""
-#: plugins/cheatfind/init.lua:543
-msgid "Compare"
+#: plugins/cheatfind/init.lua:583
+msgid "Save Current Memory State to Slot "
msgstr ""
-#: plugins/cheatfind/init.lua:546
-msgid "Left operand"
-msgstr ""
-
-#: plugins/cheatfind/init.lua:549
-msgid "Current"
+#: plugins/cheatfind/init.lua:614
+#, lua-format
+msgid "%d total matches found"
msgstr ""
-#: plugins/cheatfind/init.lua:554
-msgid "Operator"
+#: plugins/cheatfind/init.lua:655
+msgid "Perform Compare : "
msgstr ""
-#: plugins/cheatfind/init.lua:561
-msgid "Left less than right, value is difference"
+#: plugins/cheatfind/init.lua:672
+msgid "Left less than right"
msgstr ""
-#: plugins/cheatfind/init.lua:563
-msgid "Left greater than right, value is difference"
+#: plugins/cheatfind/init.lua:674
+msgid "Left greater than right"
msgstr ""
-#: plugins/cheatfind/init.lua:565
+#: plugins/cheatfind/init.lua:676
msgid "Left equal to right"
msgstr ""
-#: plugins/cheatfind/init.lua:567
-msgid "Left not equal to right, value is difference"
+#: plugins/cheatfind/init.lua:678
+msgid "Left not equal to right"
msgstr ""
-#: plugins/cheatfind/init.lua:569
+#: plugins/cheatfind/init.lua:680
msgid "Left equal to right with bitmask"
msgstr ""
-#: plugins/cheatfind/init.lua:571
+#: plugins/cheatfind/init.lua:682
msgid "Left not equal to right with bitmask"
msgstr ""
-#: plugins/cheatfind/init.lua:573
+#: plugins/cheatfind/init.lua:684
msgid "Left less than value"
msgstr ""
-#: plugins/cheatfind/init.lua:575
+#: plugins/cheatfind/init.lua:686
msgid "Left greater than value"
msgstr ""
-#: plugins/cheatfind/init.lua:577
+#: plugins/cheatfind/init.lua:688
msgid "Left equal to value"
msgstr ""
-#: plugins/cheatfind/init.lua:579
+#: plugins/cheatfind/init.lua:690
msgid "Left not equal to value"
msgstr ""
-#: plugins/cheatfind/init.lua:590
-msgid "Right operand"
+#: plugins/cheatfind/init.lua:712
+msgid "Value"
msgstr ""
-#: plugins/cheatfind/init.lua:598
-msgid "Value"
+#: plugins/cheatfind/init.lua:714
+msgid "Difference"
msgstr ""
-#: plugins/cheatfind/init.lua:602
+#: plugins/cheatfind/init.lua:719
msgid "Any"
msgstr ""
-#: plugins/cheatfind/init.lua:608
+#: plugins/cheatfind/init.lua:725
msgid "Data Format"
msgstr ""
-#: plugins/cheatfind/init.lua:632
+#: plugins/cheatfind/init.lua:731
+msgid "Test/Write Poke Value"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:738
+msgid ""
+"Use this if you want to poke the Slot 1 value (eg. You started with "
+"something but lost it)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:740
+msgid ""
+"Use this if you want to poke the Last Slot value (eg. You started without an "
+"item but finally got it)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:742
+msgid "Use this if you want to poke 0x00"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:744
+msgid "Use this if you want to poke 0x01"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:746
+msgid "Use this if you want to poke 0x02"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:748
+msgid "Use this if you want to poke 0x03"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:750
+msgid "Use this if you want to poke 0x04"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:752
+msgid "Use this if you want to poke 0x05"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:754
+msgid "Use this if you want to poke 0x06"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:756
+msgid "Use this if you want to poke 0x07"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:758
+msgid "Use this if you want to poke 0x08"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:760
+msgid "Use this if you want to poke 0x09"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:762
+msgid "Use this if you want to poke 0x63 (Decimal 99)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:764
+msgid "Use this if you want to poke 0x99 (BCD 99)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:766
+msgid "Use this if you want to poke 0xFF (Decimal 255)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:768
+msgid "Use this if you want to poke 0x3E7 (Decimal 999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:770
+msgid "Use this if you want to poke 0x999 (BCD 999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:772
+msgid "Use this if you want to poke 0x270F (Decimal 9999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:774
+msgid "Use this if you want to poke 0x9999 (BCD 9999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:776
+msgid "Use this if you want to poke 0xFFFF (Decimal 65535)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:816
msgid "Undo last search -- #"
msgstr ""
-#: plugins/cheatfind/init.lua:636
+#: plugins/cheatfind/init.lua:820
msgid "Match block"
msgstr ""
-#: plugins/cheatfind/init.lua:639
+#: plugins/cheatfind/init.lua:823
msgid "All"
msgstr ""
-#: plugins/cheatfind/init.lua:690
+#: plugins/cheatfind/init.lua:934
#, lua-format
-msgid "Test cheat at addr %08X"
+msgid "Test Cheat %08X:%02X"
msgstr ""
-#: plugins/cheatfind/init.lua:722
+#: plugins/cheatfind/init.lua:974
msgid "Cheat engine not available"
msgstr ""
-#: plugins/cheatfind/init.lua:771
+#: plugins/cheatfind/init.lua:1028
msgid "Test"
msgstr ""
-#: plugins/cheatfind/init.lua:771
+#: plugins/cheatfind/init.lua:1028
msgid "Write"
msgstr ""
-#: plugins/cheatfind/init.lua:771
+#: plugins/cheatfind/init.lua:1028
msgid "Watch"
msgstr ""
-#: plugins/cheatfind/init.lua:788
+#: plugins/cheatfind/init.lua:1045
msgid "Page"
msgstr ""
-#: plugins/cheatfind/init.lua:806
+#: plugins/cheatfind/init.lua:1063
msgid "Clear Watches"
msgstr ""
-#: plugins/cheatfind/init.lua:816
+#: plugins/cheatfind/init.lua:1078
msgid "Cheat Finder"
msgstr ""
-#: plugins/portname/init.lua:69
+#: plugins/portname/init.lua:103
msgid "Save input names to file"
msgstr ""
-#: plugins/portname/init.lua:100 plugins/portname/init.lua:105
-#: plugins/portname/init.lua:121
+#: plugins/portname/init.lua:134 plugins/portname/init.lua:139
+#: plugins/portname/init.lua:155
msgid "Failed to save input name file"
msgstr ""
-#: plugins/portname/init.lua:133
+#: plugins/portname/init.lua:167
#, lua-format
msgid "Input port name file saved to %s"
msgstr ""
-#: plugins/portname/init.lua:138
+#: plugins/portname/init.lua:172
msgid "Input ports"
msgstr ""
diff --git a/language/Czech/strings.po b/language/Czech/strings.po
index 4031e5ea9ed..ef2ef0ebd7b 100644
--- a/language/Czech/strings.po
+++ b/language/Czech/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-04-28 15:32+1000\n"
+"POT-Creation-Date: 2019-03-17 13:37+1100\n"
"PO-Revision-Date: 2016-04-01 16:38+0200\n"
"Last-Translator: Karel Brejcha <pankabre@gmail.com>\n"
"Language-Team: MAME Language Team\n"
@@ -18,236 +18,61 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Poedit 1.8.7\n"
-#: src/frontend/mame/ui/auditmenu.cpp:96
-#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable?"
-msgstr ""
-
-#: src/frontend/mame/ui/auditmenu.cpp:99
-#, c-format
-msgid "Audit ROMs for all %1$u machines?"
-msgstr ""
-
-#: src/frontend/mame/ui/auditmenu.cpp:104
-#, c-format
-msgid "(results will be saved to %1$s)"
-msgstr ""
-
-#: src/frontend/mame/ui/auditmenu.cpp:130
+#: src/frontend/mame/ui/videoopt.cpp:56
#, c-format
-msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
-"%1$s"
-msgstr ""
-
-#: src/frontend/mame/ui/auditmenu.cpp:142
-msgid "Start Audit"
-msgstr ""
-
-#: src/frontend/mame/ui/selmenu.cpp:49 src/frontend/mame/ui/dirmenu.cpp:45
-msgid "Snapshots"
-msgstr "Náhledy"
-
-#: src/frontend/mame/ui/selmenu.cpp:50 src/frontend/mame/ui/dirmenu.cpp:46
-msgid "Cabinets"
-msgstr "Kastle"
-
-#: src/frontend/mame/ui/selmenu.cpp:51
-msgid "Control Panels"
-msgstr "Panely ovládání"
-
-#: src/frontend/mame/ui/selmenu.cpp:52 src/frontend/mame/ui/dirmenu.cpp:50
-msgid "PCBs"
-msgstr "Desky spojů"
-
-#: src/frontend/mame/ui/selmenu.cpp:53 src/frontend/mame/ui/dirmenu.cpp:47
-msgid "Flyers"
-msgstr "Plakáty"
-
-#: src/frontend/mame/ui/selmenu.cpp:54 src/frontend/mame/ui/dirmenu.cpp:48
-msgid "Titles"
-msgstr "Titulky"
-
-#: src/frontend/mame/ui/selmenu.cpp:55 src/frontend/mame/ui/dirmenu.cpp:49
-msgid "Ends"
-msgstr "Zakončení"
-
-#: src/frontend/mame/ui/selmenu.cpp:56
-msgid "Artwork Preview"
-msgstr "Náhled artworku"
+msgid "Screen #%d"
+msgstr "Obraz #%d"
-#: src/frontend/mame/ui/selmenu.cpp:57 src/frontend/mame/ui/dirmenu.cpp:55
-msgid "Bosses"
-msgstr "Bossové"
+#: src/frontend/mame/ui/videoopt.cpp:204 src/frontend/mame/ui/submenu.cpp:48
+msgid "Rotate"
+msgstr "Rotace"
-#: src/frontend/mame/ui/selmenu.cpp:58 src/frontend/mame/ui/dirmenu.cpp:60
-msgid "Logos"
-msgstr "Loga"
+#: src/frontend/mame/ui/videoopt.cpp:208
+msgid "Backdrops"
+msgstr "Pozadí"
-#: src/frontend/mame/ui/selmenu.cpp:59 src/frontend/mame/ui/dirmenu.cpp:62
-msgid "Versus"
-msgstr "Versus"
+#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
+#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
+#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/ui.cpp:1255
+#: src/frontend/mame/ui/cheatopt.cpp:273
+msgid "Enabled"
+msgstr "Aktivováno"
-#: src/frontend/mame/ui/selmenu.cpp:60
-msgid "Game Over"
-msgstr "Konec hry"
+#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
+#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
+#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/ui.cpp:1255
+#: src/frontend/mame/ui/cheatopt.cpp:273
+msgid "Disabled"
+msgstr "Deaktivováno"
-#: src/frontend/mame/ui/selmenu.cpp:61 src/frontend/mame/ui/dirmenu.cpp:59
-msgid "HowTo"
-msgstr "Jak na to"
+#: src/frontend/mame/ui/videoopt.cpp:212
+msgid "Overlays"
+msgstr "Popředí"
-#: src/frontend/mame/ui/selmenu.cpp:62 src/frontend/mame/ui/dirmenu.cpp:61
-msgid "Scores"
-msgstr "Skóre"
+#: src/frontend/mame/ui/videoopt.cpp:216
+msgid "Bezels"
+msgstr "Bezels"
-#: src/frontend/mame/ui/selmenu.cpp:63 src/frontend/mame/ui/dirmenu.cpp:57
-msgid "Select"
-msgstr "Výběr"
+#: src/frontend/mame/ui/videoopt.cpp:220
+msgid "CPanels"
+msgstr "CPanely"
-#: src/frontend/mame/ui/selmenu.cpp:64 src/frontend/mame/ui/dirmenu.cpp:51
-#: src/frontend/mame/ui/videoopt.cpp:224
+#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/selmenu.cpp:86
msgid "Marquees"
msgstr "Marquees"
-#: src/frontend/mame/ui/selmenu.cpp:65 src/frontend/mame/ui/dirmenu.cpp:63
-msgid "Covers"
-msgstr "Obaly"
-
-#: src/frontend/mame/ui/selmenu.cpp:69
-msgid "Add or remove favorites"
-msgstr "Přidat nebo odebrat z oblíbených"
-
-#: src/frontend/mame/ui/selmenu.cpp:70
-msgid "Export displayed list to file"
-msgstr "Export zobrazeného seznamu do souboru"
-
-#: src/frontend/mame/ui/selmenu.cpp:71
-msgid "Show DATs view"
-msgstr "Zobraz DAT pohled"
-
-#: src/frontend/mame/ui/selmenu.cpp:237
-msgid "Software part selection:"
-msgstr "Výběr části software:"
-
-#: src/frontend/mame/ui/selmenu.cpp:343
-msgid "BIOS selection:"
-msgstr ""
-
-#: src/frontend/mame/ui/selmenu.cpp:570 src/frontend/mame/ui/selmenu.cpp:606
-#: src/frontend/mame/ui/simpleselgame.cpp:311
-#, c-format
-msgid "%1$s, %2$-.100s"
-msgstr "%1$s, %2$-.100s"
-
-#: src/frontend/mame/ui/selmenu.cpp:574
-#, c-format
-msgid "Software is clone of: %1$-.100s"
-msgstr "Software je klon: %1$-.100s"
-
-#: src/frontend/mame/ui/selmenu.cpp:576
-msgid "Software is parent"
-msgstr "Software je parent"
-
-#: src/frontend/mame/ui/selmenu.cpp:581
-msgid "Supported: No"
-msgstr "Podpora: Ne"
-
-#: src/frontend/mame/ui/selmenu.cpp:586
-msgid "Supported: Partial"
-msgstr "Podpora: Částečně"
-
-#: src/frontend/mame/ui/selmenu.cpp:591
-msgid "Supported: Yes"
-msgstr "Podpora: Ano"
-
-#: src/frontend/mame/ui/selmenu.cpp:596
-#, c-format
-msgid "romset: %1$-.100s"
-msgstr "romset: %1$-.100s"
-
-#: src/frontend/mame/ui/selmenu.cpp:612
-#, c-format
-msgid "Driver is clone of: %1$-.100s"
-msgstr "Driver je klon: %1$-.100s"
-
-#: src/frontend/mame/ui/selmenu.cpp:614
-msgid "Driver is parent"
-msgstr "Driver je parent"
-
-#: src/frontend/mame/ui/selmenu.cpp:619
-#: src/frontend/mame/ui/simpleselgame.cpp:330
-msgid "Overall: NOT WORKING"
-msgstr "Celkově: NEFUNGUJE"
-
-#: src/frontend/mame/ui/selmenu.cpp:621
-#: src/frontend/mame/ui/simpleselgame.cpp:332
-msgid "Overall: Unemulated Protection"
-msgstr "Celkově: Neemulovaná ochrana"
-
-#: src/frontend/mame/ui/selmenu.cpp:623
-#: src/frontend/mame/ui/simpleselgame.cpp:334
-msgid "Overall: Working"
-msgstr "Celkově: Funguje"
-
-#: src/frontend/mame/ui/selmenu.cpp:627
-#: src/frontend/mame/ui/simpleselgame.cpp:338
-msgid "Graphics: Unimplemented, "
-msgstr ""
-
-#: src/frontend/mame/ui/selmenu.cpp:629
-#: src/frontend/mame/ui/simpleselgame.cpp:340
-msgid "Graphics: Imperfect, "
-msgstr "Grafika: Nedokonalá, "
-
-#: src/frontend/mame/ui/selmenu.cpp:631
-#: src/frontend/mame/ui/simpleselgame.cpp:342
-msgid "Graphics: OK, "
-msgstr "Grafika: OK, "
-
-#: src/frontend/mame/ui/selmenu.cpp:634
-#: src/frontend/mame/ui/simpleselgame.cpp:345
-msgid "Sound: None"
-msgstr ""
-
-#: src/frontend/mame/ui/selmenu.cpp:636
-#: src/frontend/mame/ui/simpleselgame.cpp:347
-msgid "Sound: Unimplemented"
-msgstr "Zvuk: Neimplementován"
-
-#: src/frontend/mame/ui/selmenu.cpp:638
-#: src/frontend/mame/ui/simpleselgame.cpp:349
-msgid "Sound: Imperfect"
-msgstr "Zvuk: Nedokonalý"
-
-#: src/frontend/mame/ui/selmenu.cpp:640
-#: src/frontend/mame/ui/simpleselgame.cpp:351
-msgid "Sound: OK"
-msgstr "Zvuk: OK"
-
-#: src/frontend/mame/ui/selmenu.cpp:650
-#, c-format
-msgid "%1$s %2$s"
-msgstr "%1$s %2$s"
-
-#: src/frontend/mame/ui/selmenu.cpp:1975
-msgid "Images"
-msgstr "Obrázky"
-
-#: src/frontend/mame/ui/selmenu.cpp:1976
-msgid "Infos"
-msgstr "Informace"
-
-#: src/frontend/mame/ui/selmenu.cpp:2386 src/frontend/mame/ui/miscmenu.cpp:826
-msgid " (default)"
-msgstr " (standardní)"
+#: src/frontend/mame/ui/videoopt.cpp:228
+msgid "View"
+msgstr "Pohled"
-#: src/frontend/mame/ui/selmenu.cpp:2454
-msgid "Usage"
-msgstr "Využití"
+#: src/frontend/mame/ui/videoopt.cpp:228
+msgid "Cropped"
+msgstr "Ořezaný"
-#: src/frontend/mame/ui/selmenu.cpp:2489
-msgid "General Info"
-msgstr "Základní informace"
+#: src/frontend/mame/ui/videoopt.cpp:228
+msgid "Full"
+msgstr "Plný"
#: src/frontend/mame/ui/dirmenu.cpp:35
msgid "ROMs"
@@ -289,6 +114,30 @@ msgstr "Ikony"
msgid "Cheats"
msgstr "Cheaty"
+#: src/frontend/mame/ui/dirmenu.cpp:45 src/frontend/mame/ui/selmenu.cpp:71
+msgid "Snapshots"
+msgstr "Náhledy"
+
+#: src/frontend/mame/ui/dirmenu.cpp:46 src/frontend/mame/ui/selmenu.cpp:72
+msgid "Cabinets"
+msgstr "Kastle"
+
+#: src/frontend/mame/ui/dirmenu.cpp:47 src/frontend/mame/ui/selmenu.cpp:75
+msgid "Flyers"
+msgstr "Plakáty"
+
+#: src/frontend/mame/ui/dirmenu.cpp:48 src/frontend/mame/ui/selmenu.cpp:76
+msgid "Titles"
+msgstr "Titulky"
+
+#: src/frontend/mame/ui/dirmenu.cpp:49 src/frontend/mame/ui/selmenu.cpp:77
+msgid "Ends"
+msgstr "Zakončení"
+
+#: src/frontend/mame/ui/dirmenu.cpp:50 src/frontend/mame/ui/selmenu.cpp:74
+msgid "PCBs"
+msgstr "Desky spojů"
+
#: src/frontend/mame/ui/dirmenu.cpp:52
msgid "Controls Panels"
msgstr "Ovládací panely"
@@ -301,14 +150,42 @@ msgstr "Zaměřovače"
msgid "Artworks"
msgstr "Artworky"
+#: src/frontend/mame/ui/dirmenu.cpp:55 src/frontend/mame/ui/selmenu.cpp:79
+msgid "Bosses"
+msgstr "Bossové"
+
#: src/frontend/mame/ui/dirmenu.cpp:56
msgid "Artworks Preview"
msgstr "Náhledy artworků"
+#: src/frontend/mame/ui/dirmenu.cpp:57 src/frontend/mame/ui/selmenu.cpp:85
+msgid "Select"
+msgstr "Výběr"
+
#: src/frontend/mame/ui/dirmenu.cpp:58
msgid "GameOver"
msgstr "GameOver"
+#: src/frontend/mame/ui/dirmenu.cpp:59 src/frontend/mame/ui/selmenu.cpp:83
+msgid "HowTo"
+msgstr "Jak na to"
+
+#: src/frontend/mame/ui/dirmenu.cpp:60 src/frontend/mame/ui/selmenu.cpp:80
+msgid "Logos"
+msgstr "Loga"
+
+#: src/frontend/mame/ui/dirmenu.cpp:61 src/frontend/mame/ui/selmenu.cpp:84
+msgid "Scores"
+msgstr "Skóre"
+
+#: src/frontend/mame/ui/dirmenu.cpp:62 src/frontend/mame/ui/selmenu.cpp:81
+msgid "Versus"
+msgstr "Versus"
+
+#: src/frontend/mame/ui/dirmenu.cpp:63 src/frontend/mame/ui/selmenu.cpp:87
+msgid "Covers"
+msgstr "Obaly"
+
#: src/frontend/mame/ui/dirmenu.cpp:116
msgid "Folders Setup"
msgstr "Nastavení složek"
@@ -349,268 +226,14 @@ msgstr "Stiskni TAB pro nastavení"
msgid "Remove %1$s Folder"
msgstr "Odstranit %1$s Složku"
-#: src/frontend/mame/ui/info.cpp:30
-msgid "protection"
-msgstr ""
-
-#: src/frontend/mame/ui/info.cpp:31
-msgid "color palette"
-msgstr ""
-
-#: src/frontend/mame/ui/info.cpp:32
-msgid "graphics"
-msgstr ""
-
-#: src/frontend/mame/ui/info.cpp:33
-msgid "sound"
-msgstr ""
-
-#: src/frontend/mame/ui/info.cpp:34
-msgid "controls"
-msgstr ""
-
-#: src/frontend/mame/ui/info.cpp:35
-msgid "keyboard"
-msgstr ""
-
-#: src/frontend/mame/ui/info.cpp:36
-msgid "mouse"
-msgstr ""
-
-#: src/frontend/mame/ui/info.cpp:37
-msgid "microphone"
-msgstr ""
-
-#: src/frontend/mame/ui/info.cpp:38
-msgid "camera"
-msgstr ""
-
-#: src/frontend/mame/ui/info.cpp:39
-msgid "disk"
-msgstr ""
-
-#: src/frontend/mame/ui/info.cpp:40
-msgid "printer"
-msgstr ""
-
-#: src/frontend/mame/ui/info.cpp:41
-msgid "LAN"
-msgstr ""
-
-#: src/frontend/mame/ui/info.cpp:42
-msgid "WAN"
-msgstr ""
-
-#: src/frontend/mame/ui/info.cpp:43
-msgid "timing"
-msgstr ""
-
-#: src/frontend/mame/ui/info.cpp:180
-msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
-msgstr ""
-"Jedna nebo více ROMs/CHDs pro toto zařízení je nekorektních. Zařízení nemusí "
-"fungovat správně.\n"
-
-#: src/frontend/mame/ui/info.cpp:190
-msgid ""
-"There are known problems with this machine\n"
-"\n"
-msgstr ""
-"S tímto zařízením jsou známy problémy\n"
-"\n"
-
-#: src/frontend/mame/ui/info.cpp:195
-msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
-msgstr ""
-"Jedna nebo více ROM/CHD pro toto zařízení je špatně stažena (dumpnuta).\n"
-
-#: src/frontend/mame/ui/info.cpp:200
-msgid "Completely unemulated features: "
-msgstr ""
-
-#: src/frontend/mame/ui/info.cpp:206 src/frontend/mame/ui/info.cpp:222
-#, c-format
-msgid "%s"
-msgstr ""
-
-#: src/frontend/mame/ui/info.cpp:206 src/frontend/mame/ui/info.cpp:222
-#: src/frontend/mame/ui/info.cpp:267
-#, c-format
-msgid ", %s"
-msgstr ""
-
-#: src/frontend/mame/ui/info.cpp:216
-msgid "Imperfectly emulated features: "
-msgstr ""
-
-#: src/frontend/mame/ui/info.cpp:231
-msgid "Screen flipping in cocktail mode is not supported.\n"
-msgstr "Otočení obrazu v koktail módu není podporováno.\n"
-
-#: src/frontend/mame/ui/info.cpp:233
-msgid "This machine requires external artwork files.\n"
-msgstr ""
-
-#: src/frontend/mame/ui/info.cpp:235
-msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
-"elements that are not bugs in the emulation.\n"
-msgstr ""
-"Zařízení nebylo nikdy dokončeno. Může se objevit zvláštní chování nebo "
-"chybějící části, jež nejsou chybou emulace.\n"
-
-#: src/frontend/mame/ui/info.cpp:237
-msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
-"expected behaviour.\n"
-msgstr ""
-"Zařízení nemá zvukový hardware, MAME nebyde přehrávat zvuky, toto je "
-"očekávané chování.\n"
-
-#: src/frontend/mame/ui/info.cpp:241
-msgid ""
-"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
-msgstr ""
-"\n"
-"ZAŘÍZENÍ NEFUNGUJE. Emulace tohoto zařízení není ještě kompletní. Nic s tím "
-"nemůžete udělat, jen čekat na vývojáře až vylepší emulaci.\n"
-
-#: src/frontend/mame/ui/info.cpp:243
-msgid ""
-"\n"
-"Elements of this machine cannot be emulated as they requires physical "
-"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
-msgstr ""
-
-#: src/frontend/mame/ui/info.cpp:265
-#, c-format
-msgid ""
-"\n"
-"\n"
-"There are working clones of this machine: %s"
-msgstr ""
-
-#: src/frontend/mame/ui/info.cpp:278
-msgid ""
-"\n"
-"\n"
-"Press any key to continue"
-msgstr ""
-"\n"
-"\n"
-"Stiskni klávesu pro pokračování"
-
-#: src/frontend/mame/ui/info.cpp:293
-#, c-format
-msgid ""
-"%1$s\n"
-"%2$s %3$s\n"
-"Driver: %4$s\n"
-"\n"
-"CPU:\n"
-msgstr ""
-"%1$s\n"
-"%2$s %3$s\n"
-"Driver: %4$s\n"
-"\n"
-"CPU:\n"
-
-#: src/frontend/mame/ui/info.cpp:328 src/frontend/mame/ui/info.cpp:366
-msgid "MHz"
-msgstr "MHz"
-
-#: src/frontend/mame/ui/info.cpp:328 src/frontend/mame/ui/info.cpp:366
-msgid "kHz"
-msgstr "kHz"
-
-#: src/frontend/mame/ui/info.cpp:342
-msgid ""
-"\n"
-"Sound:\n"
-msgstr ""
-"\n"
-"Zvuk:\n"
-
-#: src/frontend/mame/ui/info.cpp:370
-msgid ""
-"\n"
-"Video:\n"
-msgstr ""
-"\n"
-"Video:\n"
-
-#: src/frontend/mame/ui/info.cpp:374
-msgid "None\n"
-msgstr "Žádný\n"
-
-#: src/frontend/mame/ui/info.cpp:381
-msgid "Vector"
-msgstr "Vektor"
-
-#: src/frontend/mame/ui/info.cpp:392
-#, c-format
-msgid "%1$s: %2$s\n"
-msgstr "%1$s: %2$s\n"
-
-#: src/frontend/mame/ui/info.cpp:392
-msgid "%2$s\n"
-msgstr "%2$s\n"
+#: src/frontend/mame/ui/selector.cpp:115
+msgid "Selection List - Search: "
+msgstr "Seznam výběru - Hledání: "
-#: src/frontend/mame/ui/info.cpp:438
+#: src/frontend/mame/ui/selector.cpp:123
#, c-format
-msgid "Screen '%1$s'"
-msgstr "Obraz '%1$s'"
-
-#: src/frontend/mame/ui/info.cpp:440
-msgid "Screen"
-msgstr "Obraz"
-
-#: src/frontend/mame/ui/info.cpp:525
-msgid "Not supported"
-msgstr "Nepodporováno"
-
-#: src/frontend/mame/ui/info.cpp:528
-msgid "Partially supported"
-msgstr "Částečná podpora"
-
-#: src/frontend/mame/ui/info.cpp:536
-msgid "[empty]"
-msgstr "[prázdný]"
-
-#: src/frontend/mame/ui/optsmenu.cpp:193
-msgid "Filter"
-msgstr "Filtr"
-
-#: src/frontend/mame/ui/optsmenu.cpp:206
-msgid "Customize UI"
-msgstr "Upravení UI"
-
-#: src/frontend/mame/ui/optsmenu.cpp:207
-msgid "Configure Directories"
-msgstr "Konfigurace složek"
-
-#: src/frontend/mame/ui/optsmenu.cpp:210 src/frontend/mame/ui/sndmenu.cpp:149
-msgid "Sound Options"
-msgstr "Možnosti zvuku"
-
-#: src/frontend/mame/ui/optsmenu.cpp:213
-msgid "General Inputs"
-msgstr "Základní vstupy"
-
-#: src/frontend/mame/ui/optsmenu.cpp:216
-msgid "Save Configuration"
-msgstr "Ulož konfiguraci"
-
-#: src/frontend/mame/ui/optsmenu.cpp:228
-msgid "Settings"
-msgstr "Nastavení"
+msgid "Double click or press %1$s to select"
+msgstr "Dvojklik nebo stisk %1$s pro výběr"
#: src/frontend/mame/ui/tapectrl.cpp:85
msgid "stopped"
@@ -652,30 +275,8 @@ msgstr "Přetočit zpět"
msgid "Fast Forward"
msgstr "Přetočit dopředu"
-#: src/frontend/mame/ui/inputmap.cpp:53
-msgid "User Interface"
-msgstr "Uživatelské rozhraní"
-
-#: src/frontend/mame/ui/inputmap.cpp:59
-msgid "Other Controls"
-msgstr "Ostatní ovládání"
-
-#: src/frontend/mame/ui/inputmap.cpp:628 src/frontend/mame/ui/miscmenu.cpp:96
-#: src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset"
-msgstr "Reset"
-
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
-msgstr "Seznam výběru - Hledání: "
-
-#: src/frontend/mame/ui/selector.cpp:124
-#, c-format
-msgid "Double click or press %1$s to select"
-msgstr "Dvojklik nebo stisk %1$s pro výběr"
-
-#: src/frontend/mame/ui/swlist.cpp:83 src/frontend/mame/ui/slotopt.cpp:220
-#: src/frontend/mame/ui/filesel.cpp:256
+#: src/frontend/mame/ui/swlist.cpp:83 src/frontend/mame/ui/filesel.cpp:256
+#: src/frontend/mame/ui/slotopt.cpp:220
msgid "[empty slot]"
msgstr "[prázdný slot]"
@@ -716,6 +317,182 @@ msgstr "Software použití"
msgid "Revision: "
msgstr "Verze: "
+#: src/frontend/mame/ui/filecreate.cpp:79
+msgid "File Already Exists - Override?"
+msgstr "Soubor již existuje - Přepsat?"
+
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1054
+msgid "No"
+msgstr "Ne"
+
+#: src/frontend/mame/ui/filecreate.cpp:82 src/frontend/mame/ui/utils.cpp:1054
+msgid "Yes"
+msgstr "Ano"
+
+#: src/frontend/mame/ui/filecreate.cpp:171
+msgid "New Image Name:"
+msgstr "Nové jméno obrázku:"
+
+#: src/frontend/mame/ui/filecreate.cpp:177
+msgid "Image Format:"
+msgstr "Formát obrázku:"
+
+#: src/frontend/mame/ui/filecreate.cpp:183
+msgid "Create"
+msgstr "Vytvořit"
+
+#: src/frontend/mame/ui/filecreate.cpp:214
+msgid "Please enter a file extension too"
+msgstr "Prosím vložte i příponu souboru"
+
+#: src/frontend/mame/ui/filecreate.cpp:266
+msgid "Select image format"
+msgstr "Vyber formát obrázku"
+
+#: src/frontend/mame/ui/mainmenu.cpp:60
+msgid "Input (general)"
+msgstr "Vstup (vše)"
+
+#: src/frontend/mame/ui/mainmenu.cpp:62
+msgid "Input (this Machine)"
+msgstr "Vstup (toto zařízení)"
+
+#: src/frontend/mame/ui/mainmenu.cpp:65
+msgid "Analog Controls"
+msgstr "Analogové ovladače"
+
+#: src/frontend/mame/ui/mainmenu.cpp:67
+msgid "Dip Switches"
+msgstr "DIP přepínače"
+
+#: src/frontend/mame/ui/mainmenu.cpp:69
+msgid "Machine Configuration"
+msgstr "Nastavení zařízení"
+
+#: src/frontend/mame/ui/mainmenu.cpp:71
+msgid "Bookkeeping Info"
+msgstr "Zapsané informace"
+
+#: src/frontend/mame/ui/mainmenu.cpp:73
+msgid "Machine Information"
+msgstr "Informace o zařízení"
+
+#: src/frontend/mame/ui/mainmenu.cpp:79
+msgid "Image Information"
+msgstr "Informace o programu"
+
+#: src/frontend/mame/ui/mainmenu.cpp:81
+msgid "File Manager"
+msgstr "Souborový manažer"
+
+#: src/frontend/mame/ui/mainmenu.cpp:88
+msgid "Tape Control"
+msgstr "Ovládání kazetového přehrávače"
+
+#: src/frontend/mame/ui/mainmenu.cpp:91 src/frontend/mame/ui/info_pty.cpp:30
+msgid "Pseudo terminals"
+msgstr "Pseudo terminály"
+
+#: src/frontend/mame/ui/mainmenu.cpp:94
+msgid "BIOS Selection"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:97
+msgid "Slot Devices"
+msgstr "Zásuvná zařízení"
+
+#: src/frontend/mame/ui/mainmenu.cpp:100
+msgid "Barcode Reader"
+msgstr "Čtečka čárového kódu"
+
+#: src/frontend/mame/ui/mainmenu.cpp:103
+msgid "Network Devices"
+msgstr "Síťová zařízení"
+
+#: src/frontend/mame/ui/mainmenu.cpp:106
+msgid "Keyboard Mode"
+msgstr "Režim klávesnice"
+
+#: src/frontend/mame/ui/mainmenu.cpp:108
+msgid "Slider Controls"
+msgstr "Posuvné ovladače"
+
+#: src/frontend/mame/ui/mainmenu.cpp:110 src/frontend/mame/ui/submenu.cpp:101
+msgid "Video Options"
+msgstr "Nastavení videa"
+
+#: src/frontend/mame/ui/mainmenu.cpp:113
+msgid "Crosshair Options"
+msgstr "Nastavení zameřovače"
+
+#: src/frontend/mame/ui/mainmenu.cpp:116 plugins/cheat/init.lua:753
+msgid "Cheat"
+msgstr "Cheat"
+
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgid "Plugin Options"
+msgstr ""
+
+#: src/frontend/mame/ui/mainmenu.cpp:122
+msgid "External DAT View"
+msgstr "Externí DAT zobrazení"
+
+#: src/frontend/mame/ui/mainmenu.cpp:127 src/frontend/mame/ui/miscmenu.cpp:786
+msgid "Add To Favorites"
+msgstr "Přidat do oblíbených"
+
+#: src/frontend/mame/ui/mainmenu.cpp:129 src/frontend/mame/ui/miscmenu.cpp:788
+msgid "Remove From Favorites"
+msgstr "Odstranit z oblíbených"
+
+#: src/frontend/mame/ui/mainmenu.cpp:135
+msgid "Select New Machine"
+msgstr "Vyber nové zařízení"
+
+#: src/frontend/mame/ui/barcode.cpp:74
+msgid "New Barcode:"
+msgstr "Nový čárový kód:"
+
+#: src/frontend/mame/ui/barcode.cpp:78
+msgid "Enter Code"
+msgstr "Vložit kód"
+
+#: src/frontend/mame/ui/barcode.cpp:119
+msgid "Barcode length invalid!"
+msgstr "Špatná délka čárového kódu!"
+
+#: src/frontend/mame/ui/info_pty.cpp:39
+msgid "[failed]"
+msgstr "[chybný]"
+
+#: src/frontend/mame/ui/optsmenu.cpp:72 src/frontend/mame/ui/sndmenu.cpp:149
+msgid "Sound Options"
+msgstr "Možnosti zvuku"
+
+#: src/frontend/mame/ui/optsmenu.cpp:75
+msgid "General Inputs"
+msgstr "Základní vstupy"
+
+#: src/frontend/mame/ui/optsmenu.cpp:78
+msgid "Save Configuration"
+msgstr "Ulož konfiguraci"
+
+#: src/frontend/mame/ui/optsmenu.cpp:141
+msgid "Settings"
+msgstr "Nastavení"
+
+#: src/frontend/mame/ui/optsmenu.cpp:199
+msgid "Filter"
+msgstr "Filtr"
+
+#: src/frontend/mame/ui/optsmenu.cpp:212
+msgid "Customize UI"
+msgstr "Upravení UI"
+
+#: src/frontend/mame/ui/optsmenu.cpp:213
+msgid "Configure Directories"
+msgstr "Konfigurace složek"
+
#: src/frontend/mame/ui/simpleselgame.cpp:149
msgid ""
"The selected game is missing one or more required ROM or CHD images. Please "
@@ -724,7 +501,7 @@ msgid ""
"Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:241
+#: src/frontend/mame/ui/simpleselgame.cpp:247
#, c-format
msgid ""
"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
@@ -737,360 +514,667 @@ msgstr ""
"Pokud používáte %2$s poprvé, prosím podívejte se na config.txt soubor ve "
"složce docs na informace o konfiguraci %2$s."
-#: src/frontend/mame/ui/simpleselgame.cpp:271
-#: src/frontend/mame/ui/selgame.cpp:436
+#: src/frontend/mame/ui/simpleselgame.cpp:277
+#: src/frontend/mame/ui/selgame.cpp:606
msgid "Configure Options"
msgstr "Možnosti konfigurace"
-#: src/frontend/mame/ui/simpleselgame.cpp:292
+#: src/frontend/mame/ui/simpleselgame.cpp:298
#, c-format
msgid "Type name or select: %1$s_"
msgstr "Napiš jméno nebo vyber: %1$s_"
-#: src/frontend/mame/ui/simpleselgame.cpp:294
+#: src/frontend/mame/ui/simpleselgame.cpp:300
msgid "Type name or select: (random)"
msgstr "Napiš jméno nebo vyber: (náhodně)"
-#: src/frontend/mame/ui/simpleselgame.cpp:308
-#: src/frontend/mame/ui/selsoft.cpp:564 src/frontend/mame/ui/selsoft.cpp:571
+#: src/frontend/mame/ui/simpleselgame.cpp:314
+#: src/frontend/mame/ui/selsoft.cpp:652 src/frontend/mame/ui/selsoft.cpp:659
#, c-format
msgid "%1$-.100s"
msgstr "%1$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:314
+#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/selmenu.cpp:618 src/frontend/mame/ui/selmenu.cpp:654
+#, c-format
+msgid "%1$s, %2$-.100s"
+msgstr "%1$s, %2$-.100s"
+
+#: src/frontend/mame/ui/simpleselgame.cpp:320
#, c-format
msgid "Driver: %1$-.100s"
msgstr "Driver: %1$-.100s"
-#: src/frontend/mame/ui/videoopt.cpp:56
-#, c-format
-msgid "Screen #%d"
-msgstr "Obraz #%d"
+#: src/frontend/mame/ui/simpleselgame.cpp:336
+#: src/frontend/mame/ui/selmenu.cpp:667
+msgid "Overall: NOT WORKING"
+msgstr "Celkově: NEFUNGUJE"
-#: src/frontend/mame/ui/videoopt.cpp:204 src/frontend/mame/ui/submenu.cpp:48
-msgid "Rotate"
-msgstr "Rotace"
+#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/selmenu.cpp:669
+msgid "Overall: Unemulated Protection"
+msgstr "Celkově: Neemulovaná ochrana"
-#: src/frontend/mame/ui/videoopt.cpp:208
-msgid "Backdrops"
-msgstr "Pozadí"
+#: src/frontend/mame/ui/simpleselgame.cpp:340
+#: src/frontend/mame/ui/selmenu.cpp:671
+msgid "Overall: Working"
+msgstr "Celkově: Funguje"
-#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
-#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
-#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/cheatopt.cpp:273
-#: src/frontend/mame/ui/ui.cpp:1255
-msgid "Enabled"
-msgstr "Aktivováno"
+#: src/frontend/mame/ui/simpleselgame.cpp:344
+#: src/frontend/mame/ui/selmenu.cpp:675
+msgid "Graphics: Unimplemented, "
+msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
-#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
-#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/cheatopt.cpp:273
-#: src/frontend/mame/ui/ui.cpp:1255
-msgid "Disabled"
-msgstr "Deaktivováno"
+#: src/frontend/mame/ui/simpleselgame.cpp:346
+#: src/frontend/mame/ui/selmenu.cpp:677
+msgid "Graphics: Imperfect, "
+msgstr "Grafika: Nedokonalá, "
-#: src/frontend/mame/ui/videoopt.cpp:212
-msgid "Overlays"
-msgstr "Popředí"
+#: src/frontend/mame/ui/simpleselgame.cpp:348
+#: src/frontend/mame/ui/selmenu.cpp:679
+msgid "Graphics: OK, "
+msgstr "Grafika: OK, "
-#: src/frontend/mame/ui/videoopt.cpp:216
-msgid "Bezels"
-msgstr "Bezels"
+#: src/frontend/mame/ui/simpleselgame.cpp:351
+#: src/frontend/mame/ui/selmenu.cpp:682
+msgid "Sound: None"
+msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:220
-msgid "CPanels"
-msgstr "CPanely"
+#: src/frontend/mame/ui/simpleselgame.cpp:353
+#: src/frontend/mame/ui/selmenu.cpp:684
+msgid "Sound: Unimplemented"
+msgstr "Zvuk: Neimplementován"
-#: src/frontend/mame/ui/videoopt.cpp:228
-msgid "View"
-msgstr "Pohled"
+#: src/frontend/mame/ui/simpleselgame.cpp:355
+#: src/frontend/mame/ui/selmenu.cpp:686
+msgid "Sound: Imperfect"
+msgstr "Zvuk: Nedokonalý"
-#: src/frontend/mame/ui/videoopt.cpp:228
-msgid "Cropped"
-msgstr "Ořezaný"
+#: src/frontend/mame/ui/simpleselgame.cpp:357
+#: src/frontend/mame/ui/selmenu.cpp:688
+msgid "Sound: OK"
+msgstr "Zvuk: OK"
-#: src/frontend/mame/ui/videoopt.cpp:228
-msgid "Full"
-msgstr "Plný"
+#: src/frontend/mame/ui/state.cpp:388
+msgid "Load State"
+msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:79
-msgid "File Already Exists - Override?"
-msgstr "Soubor již existuje - Přepsat?"
+#: src/frontend/mame/ui/state.cpp:388
+msgid "Select position to load from"
+msgstr "Vyber pozici pro načtení"
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1047
-msgid "No"
-msgstr "Ne"
+#: src/frontend/mame/ui/state.cpp:412
+msgid "Save State"
+msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:82 src/frontend/mame/ui/utils.cpp:1047
-msgid "Yes"
-msgstr "Ano"
+#: src/frontend/mame/ui/state.cpp:412
+msgid "Select position to save to"
+msgstr "Vyber pozici pro uložení"
-#: src/frontend/mame/ui/filecreate.cpp:171
-msgid "New Image Name:"
-msgstr "Nové jméno obrázku:"
+#: src/frontend/mame/ui/ui.cpp:337
+msgid "This driver requires images to be loaded in the following device(s): "
+msgstr ""
+"Tento ovladač vyžaduje aby byl obraz media nahrán do následujících zařízení: "
-#: src/frontend/mame/ui/filecreate.cpp:177
-msgid "Image Format:"
-msgstr "Formát obrázku:"
+#: src/frontend/mame/ui/ui.cpp:1084 src/frontend/mame/ui/ui.cpp:1094
+msgid "Keyboard Emulation Status"
+msgstr "Stav emulace klávesnice"
-#: src/frontend/mame/ui/filecreate.cpp:183
-msgid "Create"
-msgstr "Vytvořit"
+#: src/frontend/mame/ui/ui.cpp:1086
+msgid "Mode: PARTIAL Emulation"
+msgstr "Režim: ČÁSTEČNÁ Emulace"
-#: src/frontend/mame/ui/filecreate.cpp:214
-msgid "Please enter a file extension too"
-msgstr "Prosím vložte i příponu souboru"
+#: src/frontend/mame/ui/ui.cpp:1087
+msgid "UI: Enabled"
+msgstr "UI: Povoleno"
-#: src/frontend/mame/ui/filecreate.cpp:266
-msgid "Select image format"
-msgstr "Vyber formát obrázku"
+#: src/frontend/mame/ui/ui.cpp:1089 src/frontend/mame/ui/ui.cpp:1099
+msgid "**Use ScrLock to toggle**"
+msgstr "**Použij ScrLock pro přepnutí**"
-#: src/frontend/mame/ui/miscmenu.cpp:43
-msgid "Keyboard Mode:"
-msgstr "Režim klávesnice:"
+#: src/frontend/mame/ui/ui.cpp:1096
+msgid "Mode: FULL Emulation"
+msgstr "Režim: PLNÁ Emulace"
-#: src/frontend/mame/ui/miscmenu.cpp:43
-msgid "Natural"
-msgstr "Přirozená"
+#: src/frontend/mame/ui/ui.cpp:1097
+msgid "UI: Disabled"
+msgstr "UI: Zakázáno"
-#: src/frontend/mame/ui/miscmenu.cpp:43
-msgid "Emulated"
-msgstr "Emulovaná"
+#: src/frontend/mame/ui/ui.cpp:1249
+msgid "Autofire can't be enabled"
+msgstr "Autostřelba nemůže být povolena"
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/ui.cpp:1302
#, c-format
msgid ""
-"Uptime: %1$d:%2$02d:%3$02d\n"
+"Are you sure you want to quit?\n"
"\n"
+"Press ''%1$s'' to quit,\n"
+"Press ''%2$s'' to return to emulation."
msgstr ""
-"Čas běhu: %1$d:%2$02d:%3$02d\n"
+"Určitě chcete odejít?\n"
"\n"
+"Stiskni ''%1$s'' pro ukončení,\n"
+"Stiskni ''%2$s'' pro návrat do emulace."
+
+#: src/frontend/mame/ui/ui.cpp:1374
+msgid "Master Volume"
+msgstr "Hlavní hlasitost"
+
+#: src/frontend/mame/ui/ui.cpp:1383
+#, c-format
+msgid "%1$s Volume"
+msgstr "%1$s hlasitost"
+
+#: src/frontend/mame/ui/ui.cpp:1407
+#, c-format
+msgid "Overclock CPU %1$s"
+msgstr "Přetakt CPU %1$s"
+
+#: src/frontend/mame/ui/ui.cpp:1416
+#, c-format
+msgid "Overclock %1$s sound"
+msgstr ""
+
+#: src/frontend/mame/ui/ui.cpp:1437
+#, c-format
+msgid "%1$s Refresh Rate"
+msgstr "%1$s Obnovovací frekvence"
+
+#: src/frontend/mame/ui/ui.cpp:1442
+#, c-format
+msgid "%1$s Brightness"
+msgstr "%1$s Jas"
+
+#: src/frontend/mame/ui/ui.cpp:1444
+#, c-format
+msgid "%1$s Contrast"
+msgstr "%1$s Kontrast"
+
+#: src/frontend/mame/ui/ui.cpp:1446
+#, c-format
+msgid "%1$s Gamma"
+msgstr "%1$s Gamma"
+
+#: src/frontend/mame/ui/ui.cpp:1450
+#, c-format
+msgid "%1$s Horiz Stretch"
+msgstr "%1$s Horiz Roztah"
+
+#: src/frontend/mame/ui/ui.cpp:1452
+#, c-format
+msgid "%1$s Horiz Position"
+msgstr "%1$s Horiz Pozice"
+
+#: src/frontend/mame/ui/ui.cpp:1454
+#, c-format
+msgid "%1$s Vert Stretch"
+msgstr "%1$s Vert Roztah"
+
+#: src/frontend/mame/ui/ui.cpp:1456
+#, c-format
+msgid "%1$s Vert Position"
+msgstr "%1$s Vert Pozice"
+
+#: src/frontend/mame/ui/ui.cpp:1475
+#, c-format
+msgid "Laserdisc '%1$s' Horiz Stretch"
+msgstr "Laserdisc '%1$s' Horiz Roztah"
+
+#: src/frontend/mame/ui/ui.cpp:1477
+#, c-format
+msgid "Laserdisc '%1$s' Horiz Position"
+msgstr "Laserdisc '%1$s' Horiz Pozice"
+
+#: src/frontend/mame/ui/ui.cpp:1479
+#, c-format
+msgid "Laserdisc '%1$s' Vert Stretch"
+msgstr "Laserdisc '%1$s' Vert Roztah"
-#: src/frontend/mame/ui/miscmenu.cpp:238
+#: src/frontend/mame/ui/ui.cpp:1481
+#, c-format
+msgid "Laserdisc '%1$s' Vert Position"
+msgstr "Laserdisc '%1$s' Vert Pozice"
+
+#: src/frontend/mame/ui/ui.cpp:1493
+msgid "Vector Flicker"
+msgstr "Vektor Blikač"
+
+#: src/frontend/mame/ui/ui.cpp:1494
+msgid "Beam Width Minimum"
+msgstr "Minimální šířka svazku"
+
+#: src/frontend/mame/ui/ui.cpp:1495
+msgid "Beam Width Maximum"
+msgstr "Maximální šířka svazku"
+
+#: src/frontend/mame/ui/ui.cpp:1496
+msgid "Beam Intensity Weight"
+msgstr "Váha intenzity svazku"
+
+#: src/frontend/mame/ui/ui.cpp:1511
+#, c-format
+msgid "Crosshair Scale %1$s"
+msgstr "Zaměřovač škála %1$s"
+
+#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
+msgid "X"
+msgstr "X"
+
+#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
+msgid "Y"
+msgstr "Y"
+
+#: src/frontend/mame/ui/ui.cpp:1513
+#, c-format
+msgid "Crosshair Offset %1$s"
+msgstr "Zaměřovač posun %1$s"
+
+#: src/frontend/mame/ui/ui.cpp:1601
#, c-format
+msgid "%1$3ddB"
+msgstr "%1$3ddB"
+
+#: src/frontend/mame/ui/ui.cpp:1645
+#, c-format
+msgid "%1$d%%"
+msgstr "%1$d%%"
+
+#: src/frontend/mame/ui/ui.cpp:1661
+#, c-format
+msgid "%1$3.0f%%"
+msgstr "%1$3.0f%%"
+
+#: src/frontend/mame/ui/ui.cpp:1685
+#, c-format
+msgid "%1$.3ffps"
+msgstr "%1$.3ffps"
+
+#: src/frontend/mame/ui/ui.cpp:1708 src/frontend/mame/ui/ui.cpp:1730
+#: src/frontend/mame/ui/ui.cpp:1751 src/frontend/mame/ui/ui.cpp:1773
+#: src/frontend/mame/ui/ui.cpp:1795 src/frontend/mame/ui/ui.cpp:1817
+#: src/frontend/mame/ui/ui.cpp:1839 src/frontend/mame/ui/ui.cpp:1861
+#: src/frontend/mame/ui/ui.cpp:1883 src/frontend/mame/ui/ui.cpp:1905
+#: src/frontend/mame/ui/ui.cpp:1927
+#, c-format
+msgid "%1$.3f"
+msgstr "%1$.3f"
+
+#: src/frontend/mame/ui/ui.cpp:1942 src/frontend/mame/ui/ui.cpp:1957
+#: src/frontend/mame/ui/ui.cpp:1972 src/frontend/mame/ui/ui.cpp:1987
+#, c-format
+msgid "%1$1.2f"
+msgstr "%1$1.2f"
+
+#: src/frontend/mame/ui/ui.cpp:2005
+#, c-format
+msgid "Crosshair Scale X %1$1.3f"
+msgstr "Zaměřovač škála X %1$1.3f"
+
+#: src/frontend/mame/ui/ui.cpp:2005
+#, c-format
+msgid "Crosshair Scale Y %1$1.3f"
+msgstr "Zaměřovač škála Y %1$1.3f"
+
+#: src/frontend/mame/ui/ui.cpp:2024
+#, c-format
+msgid "Crosshair Offset X %1$1.3f"
+msgstr "Zaměřovač posun X %1$1.3f"
+
+#: src/frontend/mame/ui/ui.cpp:2024
+#, c-format
+msgid "Crosshair Offset Y %1$1.3f"
+msgstr "Zaměřovač posun Y %1$1.3f"
+
+#: src/frontend/mame/ui/ui.cpp:2167
+msgid "**Error saving ui.ini**"
+msgstr "**Chyba ukládání ui.ini**"
+
+#: src/frontend/mame/ui/ui.cpp:2226
+#, c-format
+msgid "**Error saving %s.ini**"
+msgstr "**Chyba ukládání %s.ini**"
+
+#: src/frontend/mame/ui/ui.cpp:2230 src/frontend/mame/ui/miscmenu.cpp:726
msgid ""
-"Uptime: %1$d:%2$02d\n"
+"\n"
+" Configuration saved \n"
"\n"
msgstr ""
-"Čas běhu: %1$d:%2$02d\n"
"\n"
+" Configurace uložena \n"
+"\n"
+
+#: src/frontend/mame/ui/cheatopt.cpp:92 plugins/cheat/init.lua:671
+#, c-format, lua-format
+msgid ""
+"Cheat Comment:\n"
+"%s"
+msgstr ""
+"Cheat komentář:\n"
+"%s"
+
+#: src/frontend/mame/ui/cheatopt.cpp:105
+msgid "All cheats reloaded"
+msgstr "Všechny cheaty znovu načteny"
+
+#: src/frontend/mame/ui/cheatopt.cpp:136
+msgid "Autofire Settings"
+msgstr "Nastavení automatické střelby"
+
+#: src/frontend/mame/ui/cheatopt.cpp:157 plugins/cheat/init.lua:599
+msgid "Reset All"
+msgstr "Resetovat vše"
+
+#: src/frontend/mame/ui/cheatopt.cpp:160 plugins/cheat/init.lua:600
+msgid "Reload All"
+msgstr "Znovu načíst vše"
+
+#: src/frontend/mame/ui/cheatopt.cpp:273
+msgid "Autofire Status"
+msgstr "Stav automatické střelby"
+
+#: src/frontend/mame/ui/cheatopt.cpp:306
+msgid "No buttons found on this machine!"
+msgstr "Žádná tlačítka na tomto zařízení nenalezena!"
+
+#: src/frontend/mame/ui/cheatopt.cpp:317 src/frontend/mame/ui/cheatopt.cpp:321
+msgid "Autofire Delay"
+msgstr "Zpoždění autostřelby"
-#: src/frontend/mame/ui/miscmenu.cpp:242
+#: src/frontend/mame/ui/selsoft.cpp:228 src/frontend/mame/ui/selgame.cpp:464
#, c-format
msgid ""
-"Tickets dispensed: %1$d\n"
-"\n"
+"%s\n"
+" added to favorites list."
msgstr ""
-"Lístků zahozeno: %1$d\n"
+"%s\n"
+" přidán do seznamu oblíbených."
+
+#: src/frontend/mame/ui/selsoft.cpp:233 src/frontend/mame/ui/selgame.cpp:469
+#: src/frontend/mame/ui/selgame.cpp:475
+#, c-format
+msgid ""
+"%s\n"
+" removed from favorites list."
+msgstr ""
+"%s\n"
+" odstraněn ze seznamu oblíbených."
+
+#: src/frontend/mame/ui/selsoft.cpp:507
+msgid ""
+"The selected software is missing one or more required files. Please select a "
+"different software.\n"
"\n"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:253
-msgid "Coin %1$c: NA%3$s\n"
-msgstr "Mince %1$c: NA%3$s\n"
+#: src/frontend/mame/ui/selsoft.cpp:513 src/frontend/mame/ui/selgame.cpp:1471
+msgid "Press any key to continue."
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:253
+#: src/frontend/mame/ui/selsoft.cpp:637
#, c-format
-msgid "Coin %1$c: %2$d%3$s\n"
-msgstr "Mince %1$c: %2$d%3$s\n"
+msgid "%1$s %2$s ( %3$d / %4$d software packages )"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:256
-msgid " (locked)"
-msgstr " (zamčeno)"
+#: src/frontend/mame/ui/selsoft.cpp:638
+#, c-format
+msgid "Driver: \"%1$s\" software list "
+msgstr "Driver: \"%1$s\" software list "
-#: src/frontend/mame/ui/miscmenu.cpp:503
-msgid "Visible Delay"
-msgstr "Viditelné zpoždění"
+#: src/frontend/mame/ui/selsoft.cpp:643 src/frontend/mame/ui/selgame.cpp:1412
+#, c-format
+msgid "%1$s: %2$s - Search: %3$s_"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:601
+#: src/frontend/mame/ui/selsoft.cpp:645 src/frontend/mame/ui/selgame.cpp:1414
#, c-format
-msgid "%s.xml saved under ui folder."
-msgstr "%s.xml uložen v ui složce."
+msgid "Search: %1$s_"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:627
-msgid "Name: Description:\n"
-msgstr "Jméno: Popis:\n"
+#: src/frontend/mame/ui/utils.cpp:60 src/frontend/mame/ui/utils.cpp:84
+msgid "Unfiltered"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:638
-#, c-format
-msgid "%s.txt saved under ui folder."
-msgstr "%s.txt uložen v ui složce."
+#: src/frontend/mame/ui/utils.cpp:61 src/frontend/mame/ui/utils.cpp:85
+msgid "Available"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:655
-msgid "Export list in XML format (like -listxml)"
+#: src/frontend/mame/ui/utils.cpp:62 src/frontend/mame/ui/utils.cpp:86
+msgid "Unavailable"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:656
-msgid "Export list in XML format (like -listxml, but exclude devices)"
+#: src/frontend/mame/ui/utils.cpp:63
+msgid "Working"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:657
-msgid "Export list in TXT format (like -listfull)"
+#: src/frontend/mame/ui/utils.cpp:64
+msgid "Not Working"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:710 src/frontend/mame/ui/ui.cpp:2230
-msgid ""
-"\n"
-" Configuration saved \n"
-"\n"
+#: src/frontend/mame/ui/utils.cpp:65
+msgid "Mechanical"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:66
+msgid "Not Mechanical"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:67
+msgid "Category"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:68 src/frontend/mame/ui/utils.cpp:87
+msgid "Favorites"
msgstr ""
-"\n"
-" Configurace uložena \n"
-"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:760 src/frontend/mame/ui/utils.cpp:66
+#: src/frontend/mame/ui/utils.cpp:69 src/frontend/mame/ui/miscmenu.cpp:770
msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:764
-msgid "Driver"
+#: src/frontend/mame/ui/utils.cpp:70
+msgid "Not BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:767
-msgid "This machine has no BIOS."
+#: src/frontend/mame/ui/utils.cpp:71 src/frontend/mame/ui/utils.cpp:88
+msgid "Parents"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:776 src/frontend/mame/ui/mainmenu.cpp:145
-msgid "Add To Favorites"
-msgstr "Přidat do oblíbených"
+#: src/frontend/mame/ui/utils.cpp:72 src/frontend/mame/ui/utils.cpp:89
+msgid "Clones"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:778 src/frontend/mame/ui/mainmenu.cpp:147
-msgid "Remove From Favorites"
-msgstr "Odstranit z oblíbených"
+#: src/frontend/mame/ui/utils.cpp:73
+msgid "Manufacturer"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:781
-msgid "Save machine configuration"
-msgstr "Ulož konfiguraci zařízení"
+#: src/frontend/mame/ui/utils.cpp:74 src/frontend/mame/ui/utils.cpp:90
+msgid "Year"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:792
-msgid "Configure machine:"
+#: src/frontend/mame/ui/utils.cpp:75
+msgid "Save Supported"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:895 src/frontend/mame/ui/sndmenu.cpp:135
-#: src/frontend/mame/ui/sndmenu.cpp:137 src/frontend/mame/ui/menu.cpp:736
-#: src/frontend/mame/ui/cheatopt.cpp:299 src/frontend/mame/ui/cheatopt.cpp:305
-#: plugins/cheat/init.lua:551 plugins/cheatfind/init.lua:619
-msgid "On"
-msgstr "Zapnuto"
+#: src/frontend/mame/ui/utils.cpp:76
+msgid "Save Unsupported"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:895 src/frontend/mame/ui/sndmenu.cpp:135
-#: src/frontend/mame/ui/sndmenu.cpp:137 src/frontend/mame/ui/menu.cpp:739
-#: src/frontend/mame/ui/cheatopt.cpp:299 src/frontend/mame/ui/cheatopt.cpp:305
-#: plugins/cheat/init.lua:554 plugins/cheat/init.lua:563
-#: plugins/cheatfind/init.lua:616
-msgid "Off"
-msgstr "Vypnuto"
+#: src/frontend/mame/ui/utils.cpp:77
+msgid "CHD Required"
+msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:909 src/frontend/mame/ui/selgame.cpp:441
-msgid "Plugins"
-msgstr "Pluginy"
+#: src/frontend/mame/ui/utils.cpp:78
+msgid "No CHD Required"
+msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:74
-msgid "New Barcode:"
-msgstr "Nový čárový kód:"
+#: src/frontend/mame/ui/utils.cpp:79
+msgid "Vertical Screen"
+msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:78
-msgid "Enter Code"
-msgstr "Vložit kód"
+#: src/frontend/mame/ui/utils.cpp:80
+msgid "Horizontal Screen"
+msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:119
-msgid "Barcode length invalid!"
-msgstr "Špatná délka čárového kódu!"
+#: src/frontend/mame/ui/utils.cpp:81 src/frontend/mame/ui/utils.cpp:98
+msgid "Custom Filter"
+msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:99
-msgid "Pseudo terminals"
-msgstr "Pseudo terminály"
+#: src/frontend/mame/ui/utils.cpp:91
+msgid "Publisher"
+msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:39
-msgid "[failed]"
-msgstr "[chybný]"
+#: src/frontend/mame/ui/utils.cpp:92
+msgid "Supported"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:60
-msgid "Input (general)"
-msgstr "Vstup (vše)"
+#: src/frontend/mame/ui/utils.cpp:93
+msgid "Partially Supported"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:62
-msgid "Input (this Machine)"
-msgstr "Vstup (toto zařízení)"
+#: src/frontend/mame/ui/utils.cpp:94
+msgid "Unsupported"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:66
-msgid "Analog Controls"
-msgstr "Analogové ovladače"
+#: src/frontend/mame/ui/utils.cpp:95
+msgid "Release Region"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:68
-msgid "Dip Switches"
-msgstr "DIP přepínače"
+#: src/frontend/mame/ui/utils.cpp:96
+msgid "Device Type"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:71
-msgid "Machine Configuration"
-msgstr "Nastavení zařízení"
+#: src/frontend/mame/ui/utils.cpp:97
+msgid "Software List"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:75
-msgid "Bookkeeping Info"
-msgstr "Zapsané informace"
+#: src/frontend/mame/ui/utils.cpp:248
+msgid "<set up filters>"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:78
-msgid "Machine Information"
-msgstr "Informace o zařízení"
+#: src/frontend/mame/ui/utils.cpp:356
+msgid "Select custom filters:"
+msgstr "Vyber uživatelský filtr:"
-#: src/frontend/mame/ui/mainmenu.cpp:85
-msgid "Image Information"
-msgstr "Informace o programu"
+#: src/frontend/mame/ui/utils.cpp:507
+#, c-format
+msgid "Filter %1$u"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:88
-msgid "File Manager"
-msgstr "Souborový manažer"
+#: src/frontend/mame/ui/utils.cpp:522
+msgid "Remove last filter"
+msgstr "Odstranit poslední filtr"
-#: src/frontend/mame/ui/mainmenu.cpp:96
-msgid "Tape Control"
-msgstr "Ovládání kazetového přehrávače"
+#: src/frontend/mame/ui/utils.cpp:524
+msgid "Add filter"
+msgstr "Přidat filtr"
-#: src/frontend/mame/ui/mainmenu.cpp:102
-msgid "BIOS Selection"
+#: src/frontend/mame/ui/utils.cpp:966
+msgid "Select category:"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:106
-msgid "Slot Devices"
-msgstr "Zásuvná zařízení"
+#: src/frontend/mame/ui/utils.cpp:997
+msgid "[no category INI files]"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:110
-msgid "Barcode Reader"
-msgstr "Čtečka čárového kódu"
+#: src/frontend/mame/ui/utils.cpp:1005
+msgid "[no groups in INI file]"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:114
-msgid "Network Devices"
-msgstr "Síťová zařízení"
+#: src/frontend/mame/ui/utils.cpp:1039
+msgid "No category INI files found"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:118
-msgid "Keyboard Mode"
-msgstr "Režim klávesnice"
+#: src/frontend/mame/ui/utils.cpp:1044
+msgid "File"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Slider Controls"
-msgstr "Posuvné ovladače"
+#: src/frontend/mame/ui/utils.cpp:1048
+msgid "No groups found in category file"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:124 src/frontend/mame/ui/submenu.cpp:101
-msgid "Video Options"
-msgstr "Nastavení videa"
+#: src/frontend/mame/ui/utils.cpp:1053
+msgid "Group"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:128
-msgid "Crosshair Options"
-msgstr "Nastavení zameřovače"
+#: src/frontend/mame/ui/utils.cpp:1054
+msgid "Include clones"
+msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132 plugins/cheat/init.lua:735
-msgid "Cheat"
-msgstr "Cheat"
+#: src/frontend/mame/ui/filesel.cpp:260
+msgid "[create]"
+msgstr "[vytvořit]"
-#: src/frontend/mame/ui/mainmenu.cpp:135
-msgid "Plugin Options"
+#: src/frontend/mame/ui/filesel.cpp:320
+#, c-format
+msgid "Error accessing %s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:139
-msgid "External DAT View"
-msgstr "Externí DAT zobrazení"
+#: src/frontend/mame/ui/filesel.cpp:536
+msgid "Select access mode"
+msgstr "Vyber přístupový režim"
-#: src/frontend/mame/ui/mainmenu.cpp:154
-msgid "Select New Machine"
-msgstr "Vyber nové zařízení"
+#: src/frontend/mame/ui/filesel.cpp:537
+msgid "Read-only"
+msgstr "Pouze čtení"
+
+#: src/frontend/mame/ui/filesel.cpp:539
+msgid "Read-write"
+msgstr "Čtení-Zápis"
+
+#: src/frontend/mame/ui/filesel.cpp:540
+msgid "Read this image, write to another image"
+msgstr "Číst tento obrázek, zapsat do jiného obrázku"
+
+#: src/frontend/mame/ui/filesel.cpp:541
+msgid "Read this image, write to diff"
+msgstr "Číst tento obrázek, zapsat do diff"
+
+#: src/frontend/mame/ui/slotopt.cpp:192
+#, c-format
+msgid "%s [internal]"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:203 src/frontend/mame/ui/miscmenu.cpp:97
+#: src/frontend/mame/ui/inputmap.cpp:615
+msgid "Reset"
+msgstr "Reset"
+
+#: src/frontend/mame/ui/viewgfx.cpp:407
+msgid " COLORS"
+msgstr " BARVY"
+
+#: src/frontend/mame/ui/viewgfx.cpp:407
+msgid " PENS"
+msgstr " PERA"
+
+#: src/frontend/mame/ui/menu.cpp:304
+msgid "Return to Machine"
+msgstr "Zpět na zařízení"
+
+#: src/frontend/mame/ui/menu.cpp:309 src/frontend/mame/ui/menu.cpp:311
+msgid "Exit"
+msgstr "Ukončení"
+
+#: src/frontend/mame/ui/menu.cpp:316 src/frontend/mame/ui/menu.cpp:318
+msgid "Return to Previous Menu"
+msgstr "Zpět na předchozí menu"
+
+#: src/frontend/mame/ui/menu.cpp:430 src/frontend/mame/ui/menu.cpp:762
+#: plugins/cheat/init.lua:569 plugins/cheatfind/init.lua:792
+#: plugins/cheatfind/init.lua:803
+msgid "On"
+msgstr "Zapnuto"
+
+#: src/frontend/mame/ui/menu.cpp:430 src/frontend/mame/ui/menu.cpp:765
+#: plugins/cheat/init.lua:572 plugins/cheat/init.lua:581
+#: plugins/cheatfind/init.lua:789 plugins/cheatfind/init.lua:800
+msgid "Off"
+msgstr "Vypnuto"
+
+#: src/frontend/mame/ui/menu.cpp:768
+msgid "Auto"
+msgstr "Automaticky"
#: src/frontend/mame/ui/custui.cpp:31
msgid "Show All"
@@ -1313,6 +1397,456 @@ msgstr "Žlutá"
msgid "Violet"
msgstr "Fialová"
+#: src/frontend/mame/ui/miscmenu.cpp:44
+msgid "Keyboard Mode:"
+msgstr "Režim klávesnice:"
+
+#: src/frontend/mame/ui/miscmenu.cpp:44
+msgid "Natural"
+msgstr "Přirozená"
+
+#: src/frontend/mame/ui/miscmenu.cpp:44
+msgid "Emulated"
+msgstr "Emulovaná"
+
+#: src/frontend/mame/ui/miscmenu.cpp:237
+#, c-format
+msgid ""
+"Uptime: %1$d:%2$02d:%3$02d\n"
+"\n"
+msgstr ""
+"Čas běhu: %1$d:%2$02d:%3$02d\n"
+"\n"
+
+#: src/frontend/mame/ui/miscmenu.cpp:239
+#, c-format
+msgid ""
+"Uptime: %1$d:%2$02d\n"
+"\n"
+msgstr ""
+"Čas běhu: %1$d:%2$02d\n"
+"\n"
+
+#: src/frontend/mame/ui/miscmenu.cpp:243
+#, c-format
+msgid ""
+"Tickets dispensed: %1$d\n"
+"\n"
+msgstr ""
+"Lístků zahozeno: %1$d\n"
+"\n"
+
+#: src/frontend/mame/ui/miscmenu.cpp:254
+msgid "Coin %1$c: NA%3$s\n"
+msgstr "Mince %1$c: NA%3$s\n"
+
+#: src/frontend/mame/ui/miscmenu.cpp:254
+#, c-format
+msgid "Coin %1$c: %2$d%3$s\n"
+msgstr "Mince %1$c: %2$d%3$s\n"
+
+#: src/frontend/mame/ui/miscmenu.cpp:257
+msgid " (locked)"
+msgstr " (zamčeno)"
+
+#: src/frontend/mame/ui/miscmenu.cpp:504
+msgid "Visible Delay"
+msgstr "Viditelné zpoždění"
+
+#: src/frontend/mame/ui/miscmenu.cpp:602
+#, c-format
+msgid "%s.xml saved under ui folder."
+msgstr "%s.xml uložen v ui složce."
+
+#: src/frontend/mame/ui/miscmenu.cpp:628
+msgid "Name: Description:\n"
+msgstr "Jméno: Popis:\n"
+
+#: src/frontend/mame/ui/miscmenu.cpp:639
+#, c-format
+msgid "%s.txt saved under ui folder."
+msgstr "%s.txt uložen v ui složce."
+
+#: src/frontend/mame/ui/miscmenu.cpp:656
+msgid "Export list in XML format (like -listxml)"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:657
+msgid "Export list in XML format (like -listxml, but exclude devices)"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:658
+msgid "Export list in TXT format (like -listfull)"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:774
+msgid "Driver"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:777
+msgid "This machine has no BIOS."
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:791
+msgid "Save machine configuration"
+msgstr "Ulož konfiguraci zařízení"
+
+#: src/frontend/mame/ui/miscmenu.cpp:802
+msgid "Configure machine:"
+msgstr ""
+
+#: src/frontend/mame/ui/miscmenu.cpp:836 src/frontend/mame/ui/selmenu.cpp:2481
+msgid " (default)"
+msgstr " (standardní)"
+
+#: src/frontend/mame/ui/miscmenu.cpp:918 src/frontend/mame/ui/selgame.cpp:611
+msgid "Plugins"
+msgstr "Pluginy"
+
+#: src/frontend/mame/ui/selgame.cpp:607
+msgid "Configure Machine"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1036
+#, c-format
+msgid "Romset\t%1$-.100s\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1037
+#, c-format
+msgid "Year\t%1$s\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1038
+#, c-format
+msgid "Manufacturer\t%1$-.100s\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1042
+#, c-format
+msgid "Driver is Clone of\t%1$-.100s\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1044
+msgid "Driver is Parent\t\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1047
+msgid "Analog Controls\tYes\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1049
+msgid "Keyboard Inputs\tYes\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1052
+msgid "Overall\tNOT WORKING\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1054
+msgid "Overall\tUnemulated Protection\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1056
+msgid "Overall\tWorking\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1059
+msgid "Graphics\tUnimplemented\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1061
+msgid "Graphics\tWrong Colors\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1063
+msgid "Graphics\tImperfect Colors\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1065
+msgid "Graphics\tImperfect\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1067
+msgid "Graphics\tOK\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1070
+msgid "Sound\tNone\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1072
+msgid "Sound\tUnimplemented\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1074
+msgid "Sound\tImperfect\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1076
+msgid "Sound\tOK\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1079
+msgid "Capture\tUnimplemented\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1081
+msgid "Capture\tImperfect\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1084
+msgid "Camera\tUnimplemented\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1086
+msgid "Camera\tImperfect\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1089
+msgid "Microphone\tUnimplemented\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1091
+msgid "Microphone\tImperfect\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1094
+msgid "Controls\tUnimplemented\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1096
+msgid "Controls\tImperfect\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1099
+msgid "Keyboard\tUnimplemented\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1101
+msgid "Keyboard\tImperfect\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1104
+msgid "Mouse\tUnimplemented\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1106
+msgid "Mouse\tImperfect\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1109
+msgid "Media\tUnimplemented\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1111
+msgid "Media\tImperfect\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1114
+msgid "Disk\tUnimplemented\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1116
+msgid "Disk\tImperfect\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1119
+msgid "Printer\tUnimplemented\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1121
+msgid "Printer\tImperfect\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1124
+msgid "Mag. Tape\tUnimplemented\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1126
+msgid "Mag. Tape\tImperfect\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1129
+msgid "Punch Tape\tUnimplemented\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1131
+msgid "Punch Tape\tImperfect\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1134
+msgid "Mag. Drum\tUnimplemented\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1136
+msgid "Mag. Drum\tImperfect\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1139
+msgid "(EP)ROM\tUnimplemented\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1141
+msgid "(EP)ROM\tImperfect\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1144
+msgid "Communications\tUnimplemented\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1146
+msgid "Communications\tImperfect\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1149
+msgid "LAN\tUnimplemented\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1151
+msgid "LAN\tImperfect\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1154
+msgid "WAN\tUnimplemented\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1156
+msgid "WAN\tImperfect\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1159
+msgid "Timing\tUnimplemented\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1161
+msgid "Timing\tImperfect\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1163
+msgid "Mechanical Machine\tYes\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1163
+msgid "Mechanical Machine\tNo\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1164
+msgid "Requires Artwork\tYes\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1164
+msgid "Requires Artwork\tNo\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1165
+msgid "Requires Clickable Artwork\tYes\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1165
+msgid "Requires Clickable Artwork\tNo\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1166
+msgid "Support Cocktail\tYes\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1166
+msgid "Support Cocktail\tNo\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1167
+msgid "Driver is BIOS\tYes\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1167
+msgid "Driver is BIOS\tNo\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1168
+msgid "Support Save\tYes\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1168
+msgid "Support Save\tNo\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1169
+msgid "Screen Orientation\tVertical\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1169
+msgid "Screen Orientation\tHorizontal\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1179
+msgid "Requires CHD\tYes\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1179
+msgid "Requires CHD\tNo\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1192
+msgid "ROM Audit Result\tOK\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1194
+msgid "ROM Audit Result\tBAD\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1197
+msgid "Samples Audit Result\tNone Needed\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1199
+msgid "Samples Audit Result\tOK\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1201
+msgid "Samples Audit Result\tBAD\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1205
+msgid ""
+"ROM Audit \tDisabled\n"
+"Samples Audit \tDisabled\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1396
+#, c-format
+msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
+msgstr "%1$s %2$s ( %3$d / %4$d zařízení (%5$d BIOS) )"
+
+#: src/frontend/mame/ui/selgame.cpp:1424
+#, c-format
+msgid "Romset: %1$-.100s"
+msgstr "Romset: %1$-.100s"
+
+#: src/frontend/mame/ui/selgame.cpp:1431
+#, c-format
+msgid "System: %1$-.100s"
+msgstr "Systém: %1$-.100s"
+
+#: src/frontend/mame/ui/selgame.cpp:1465
+msgid ""
+"The selected machine is missing one or more required ROM or CHD images. "
+"Please select a different machine.\n"
+"\n"
+msgstr ""
+
+#: src/frontend/mame/ui/sndmenu.cpp:135
+msgid "Sound"
+msgstr "Zvuk"
+
+#: src/frontend/mame/ui/sndmenu.cpp:136
+msgid "Sample Rate"
+msgstr "Vzorkovací frekvence"
+
+#: src/frontend/mame/ui/sndmenu.cpp:137
+msgid "Use External Samples"
+msgstr "Použít externí samply"
+
#: src/frontend/mame/ui/submenu.cpp:22
msgid "Miscellaneous Options"
msgstr "Různé možnosti"
@@ -1613,1017 +2147,564 @@ msgstr "Synchronizované obnovení"
msgid "Wait Vertical Sync"
msgstr "Čekat na V-Sync"
-#: src/frontend/mame/ui/state.cpp:388
-msgid "Load State"
-msgstr ""
-
-#: src/frontend/mame/ui/state.cpp:388
-msgid "Select position to load from"
-msgstr "Vyber pozici pro načtení"
-
-#: src/frontend/mame/ui/state.cpp:412
-msgid "Save State"
-msgstr ""
-
-#: src/frontend/mame/ui/state.cpp:412
-msgid "Select position to save to"
-msgstr "Vyber pozici pro uložení"
-
-#: src/frontend/mame/ui/slotopt.cpp:192
-#, c-format
-msgid "%s [internal]"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:309 src/frontend/mame/ui/selsoft.cpp:211
+#: src/frontend/mame/ui/devopt.cpp:43
#, c-format
msgid ""
-"%s\n"
-" added to favorites list."
+"[This option is currently mounted in the running system]\n"
+"\n"
+"Option: %1$s\n"
+"Device: %2$s\n"
+"\n"
+"The selected option enables the following items:\n"
msgstr ""
-"%s\n"
-" přidán do seznamu oblíbených."
-#: src/frontend/mame/ui/selgame.cpp:314 src/frontend/mame/ui/selgame.cpp:320
-#: src/frontend/mame/ui/selsoft.cpp:216
+#: src/frontend/mame/ui/devopt.cpp:44
#, c-format
msgid ""
-"%s\n"
-" removed from favorites list."
-msgstr ""
-"%s\n"
-" odstraněn ze seznamu oblíbených."
-
-#: src/frontend/mame/ui/selgame.cpp:437
-msgid "Configure Machine"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:849
-#, c-format
-msgid "Romset\t%1$-.100s\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:850
-#, c-format
-msgid "Year\t%1$s\n"
+"[This option is NOT currently mounted in the running system]\n"
+"\n"
+"Option: %1$s\n"
+"Device: %2$s\n"
+"\n"
+"If you select this option, the following items will be enabled:\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:851
-#, c-format
-msgid "Manufacturer\t%1$-.100s\n"
+#: src/frontend/mame/ui/devopt.cpp:52
+msgid "* CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:855
+#: src/frontend/mame/ui/devopt.cpp:76 src/frontend/mame/ui/devopt.cpp:137
#, c-format
-msgid "Driver is Clone of\t%1$-.100s\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:857
-msgid "Driver is Parent\t\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:860
-msgid "Analog Controls\tYes\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:862
-msgid "Keyboard Inputs\tYes\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:865
-msgid "Overall\tNOT WORKING\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:867
-msgid "Overall\tUnemulated Protection\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:869
-msgid "Overall\tWorking\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:872
-msgid "Graphics\tUnimplemented\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:874
-msgid "Graphics\tWrong Colors\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:876
-msgid "Graphics\tImperfect Colors\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:878
-msgid "Graphics\tImperfect\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:880
-msgid "Graphics\tOK\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:883
-msgid "Sound\tNone\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:885
-msgid "Sound\tUnimplemented\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:887
-msgid "Sound\tImperfect\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:889
-msgid "Sound\tOK\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:892
-msgid "Controls\tUnimplemented\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:894
-msgid "Controls\tImperfect\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:897
-msgid "Keyboard\tUnimplemented\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:899
-msgid "Keyboard\tImperfect\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:902
-msgid "Mouse\tUnimplemented\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:904
-msgid "Mouse\tImperfect\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:907
-msgid "Microphone\tUnimplemented\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:909
-msgid "Microphone\tImperfect\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:912
-msgid "Camera\tUnimplemented\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:914
-msgid "Camera\tImperfect\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:917
-msgid "Disk\tUnimplemented\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:919
-msgid "Disk\tImperfect\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:922
-msgid "Printer\tUnimplemented\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:924
-msgid "Printer\tImperfect\n"
+msgid " %1$d×%2$s %3$d.%4$06d MHz\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:927
-msgid "LAN\tUnimplemented\n"
+#: src/frontend/mame/ui/devopt.cpp:76 src/frontend/mame/ui/devopt.cpp:137
+msgid " %1$d×%2$s %5$d.%6$03d kHz\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:929
-msgid "LAN\tImperfect\n"
+#: src/frontend/mame/ui/devopt.cpp:77 src/frontend/mame/ui/devopt.cpp:138
+msgid " %2$s %3$d.%4$06d MHz\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:932
-msgid "WAN\tUnimplemented\n"
+#: src/frontend/mame/ui/devopt.cpp:77 src/frontend/mame/ui/devopt.cpp:138
+msgid " %2$s %5$d.%6$03d kHz\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:934
-msgid "WAN\tImperfect\n"
+#: src/frontend/mame/ui/devopt.cpp:89
+msgid "* Video:\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:937
-msgid "Timing\tUnimplemented\n"
+#: src/frontend/mame/ui/devopt.cpp:94
+#, c-format
+msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:939
-msgid "Timing\tImperfect\n"
+#: src/frontend/mame/ui/devopt.cpp:103
+#, c-format
+msgid " Screen '%1$s': %2$d × %3$d (V) %4$f Hz\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:941
-msgid "Mechanical Machine\tYes\n"
+#: src/frontend/mame/ui/devopt.cpp:104
+#, c-format
+msgid " Screen '%1$s': %2$d × %3$d (H) %4$f Hz\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:941
-msgid "Mechanical Machine\tNo\n"
+#: src/frontend/mame/ui/devopt.cpp:117
+msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:942
-msgid "Requires Artwork\tYes\n"
+#: src/frontend/mame/ui/devopt.cpp:137
+#, c-format
+msgid " %1$d×%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:942
-msgid "Requires Artwork\tNo\n"
+#: src/frontend/mame/ui/devopt.cpp:138
+msgid " %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:943
-msgid "Requires Clickable Artwork\tYes\n"
+#: src/frontend/mame/ui/devopt.cpp:168
+#, c-format
+msgid ""
+"* BIOS settings:\n"
+" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:943
-msgid "Requires Clickable Artwork\tNo\n"
+#: src/frontend/mame/ui/devopt.cpp:208 src/frontend/mame/ui/devopt.cpp:224
+#: src/frontend/mame/ui/devopt.cpp:269
+#, c-format
+msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:944
-msgid "Support Cocktail\tYes\n"
+#: src/frontend/mame/ui/devopt.cpp:213 src/frontend/mame/ui/devopt.cpp:229
+#, c-format
+msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:944
-msgid "Support Cocktail\tNo\n"
+#: src/frontend/mame/ui/devopt.cpp:234
+msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:945
-msgid "Driver is BIOS\tYes\n"
+#: src/frontend/mame/ui/devopt.cpp:236
+msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:945
-msgid "Driver is BIOS\tNo\n"
+#: src/frontend/mame/ui/devopt.cpp:238
+msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:946
-msgid "Support Save\tYes\n"
+#: src/frontend/mame/ui/devopt.cpp:240
+#, c-format
+msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:946
-msgid "Support Save\tNo\n"
+#: src/frontend/mame/ui/devopt.cpp:242
+#, c-format
+msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:947
-msgid "Screen Orientation\tVertical\n"
+#: src/frontend/mame/ui/devopt.cpp:244
+#, c-format
+msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:947
-msgid "Screen Orientation\tHorizontal\n"
+#: src/frontend/mame/ui/devopt.cpp:246
+#, c-format
+msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:957
-msgid "Requires CHD\tYes\n"
+#: src/frontend/mame/ui/devopt.cpp:248
+#, c-format
+msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:957
-msgid "Requires CHD\tNo\n"
+#: src/frontend/mame/ui/devopt.cpp:250
+#, c-format
+msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:970
-msgid "ROM Audit Result\tOK\n"
+#: src/frontend/mame/ui/devopt.cpp:252
+#, c-format
+msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:972
-msgid "ROM Audit Result\tBAD\n"
+#: src/frontend/mame/ui/devopt.cpp:254
+#, c-format
+msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:975
-msgid "Samples Audit Result\tNone Needed\n"
+#: src/frontend/mame/ui/devopt.cpp:259
+msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:977
-msgid "Samples Audit Result\tOK\n"
+#: src/frontend/mame/ui/devopt.cpp:261
+#, c-format
+msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:979
-msgid "Samples Audit Result\tBAD\n"
+#: src/frontend/mame/ui/devopt.cpp:267
+msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:983
-msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+#: src/frontend/mame/ui/devopt.cpp:274
+msgid "[None]\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1167
-#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
-msgstr "%1$s %2$s ( %3$d / %4$d zařízení (%5$d BIOS) )"
-
-#: src/frontend/mame/ui/selgame.cpp:1183 src/frontend/mame/ui/selsoft.cpp:555
+#: src/frontend/mame/ui/auditmenu.cpp:96
#, c-format
-msgid "%1$s: %2$s - Search: %3$s_"
+msgid "Audit ROMs for %1$u machines marked unavailable?"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1185 src/frontend/mame/ui/selsoft.cpp:557
+#: src/frontend/mame/ui/auditmenu.cpp:99
#, c-format
-msgid "Search: %1$s_"
+msgid "Audit ROMs for all %1$u machines?"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1195
+#: src/frontend/mame/ui/auditmenu.cpp:104
#, c-format
-msgid "Romset: %1$-.100s"
-msgstr "Romset: %1$-.100s"
+msgid "(results will be saved to %1$s)"
+msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1202
+#: src/frontend/mame/ui/auditmenu.cpp:130
#, c-format
-msgid "System: %1$-.100s"
-msgstr "Systém: %1$-.100s"
-
-#: src/frontend/mame/ui/selgame.cpp:1239
msgid ""
-"The selected machine is missing one or more required ROM or CHD images. "
-"Please select a different machine.\n"
-"\n"
-msgstr ""
-
-#: src/frontend/mame/ui/selgame.cpp:1245 src/frontend/mame/ui/selsoft.cpp:462
-msgid "Press any key to continue."
-msgstr ""
-
-#: src/frontend/mame/ui/sndmenu.cpp:135
-msgid "Sound"
-msgstr "Zvuk"
-
-#: src/frontend/mame/ui/sndmenu.cpp:136
-msgid "Sample Rate"
-msgstr "Vzorkovací frekvence"
-
-#: src/frontend/mame/ui/sndmenu.cpp:137
-msgid "Use External Samples"
-msgstr "Použít externí samply"
-
-#: src/frontend/mame/ui/utils.cpp:57 src/frontend/mame/ui/utils.cpp:81
-msgid "Unfiltered"
+"Auditing ROMs for machine %2$u of %3$u...\n"
+"%1$s"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:58 src/frontend/mame/ui/utils.cpp:82
-msgid "Available"
+#: src/frontend/mame/ui/auditmenu.cpp:142
+msgid "Start Audit"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:59 src/frontend/mame/ui/utils.cpp:83
-msgid "Unavailable"
-msgstr ""
+#: src/frontend/mame/ui/imgcntrl.cpp:117
+msgid "Cannot save over directory"
+msgstr "Nemohu zapisovat do složky"
-#: src/frontend/mame/ui/utils.cpp:60
-msgid "Working"
+#: src/frontend/mame/ui/imgcntrl.cpp:150
+msgid ""
+"The software selected is missing one or more required ROM or CHD images. "
+"Please select a different one."
msgstr ""
+"Vybranému softwaru chybí jedna nebo více požadovaných ROM nebo CHD. Prosím, "
+"vyberte jiný."
-#: src/frontend/mame/ui/utils.cpp:61
-msgid "Not Working"
+#: src/frontend/mame/ui/info.cpp:31
+msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:62
-msgid "Mechanical"
+#: src/frontend/mame/ui/info.cpp:32
+msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:63
-msgid "Not Mechanical"
+#: src/frontend/mame/ui/info.cpp:33
+msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:64
-msgid "Category"
+#: src/frontend/mame/ui/info.cpp:34
+msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:65
-msgid "Favorites"
+#: src/frontend/mame/ui/info.cpp:35
+msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:67
-msgid "Not BIOS"
+#: src/frontend/mame/ui/info.cpp:36
+msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:68 src/frontend/mame/ui/utils.cpp:84
-msgid "Parents"
+#: src/frontend/mame/ui/info.cpp:37
+msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:69 src/frontend/mame/ui/utils.cpp:85
-msgid "Clones"
+#: src/frontend/mame/ui/info.cpp:38
+msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:70
-msgid "Manufacturer"
+#: src/frontend/mame/ui/info.cpp:39
+msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:71 src/frontend/mame/ui/utils.cpp:86
-msgid "Year"
+#: src/frontend/mame/ui/info.cpp:40
+msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:72
-msgid "Save Supported"
+#: src/frontend/mame/ui/info.cpp:41
+msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:73
-msgid "Save Unsupported"
+#: src/frontend/mame/ui/info.cpp:42
+msgid "media"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:74
-msgid "CHD Required"
+#: src/frontend/mame/ui/info.cpp:43
+msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:75
-msgid "No CHD Required"
+#: src/frontend/mame/ui/info.cpp:44
+msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:76
-msgid "Vertical Screen"
+#: src/frontend/mame/ui/info.cpp:45
+msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:77
-msgid "Horizontal Screen"
+#: src/frontend/mame/ui/info.cpp:46
+msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:78 src/frontend/mame/ui/utils.cpp:94
-msgid "Custom Filter"
+#: src/frontend/mame/ui/info.cpp:47
+msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:87
-msgid "Publisher"
+#: src/frontend/mame/ui/info.cpp:48
+msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:88
-msgid "Supported"
+#: src/frontend/mame/ui/info.cpp:49
+msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:89
-msgid "Partially Supported"
+#: src/frontend/mame/ui/info.cpp:50
+msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:90
-msgid "Unsupported"
+#: src/frontend/mame/ui/info.cpp:51
+msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:91
-msgid "Release Region"
+#: src/frontend/mame/ui/info.cpp:188
+msgid ""
+"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
+"run correctly.\n"
msgstr ""
+"Jedna nebo více ROMs/CHDs pro toto zařízení je nekorektních. Zařízení nemusí "
+"fungovat správně.\n"
-#: src/frontend/mame/ui/utils.cpp:92
-msgid "Device Type"
+#: src/frontend/mame/ui/info.cpp:198
+msgid ""
+"There are known problems with this machine\n"
+"\n"
msgstr ""
+"S tímto zařízením jsou známy problémy\n"
+"\n"
-#: src/frontend/mame/ui/utils.cpp:93
-msgid "Software List"
+#: src/frontend/mame/ui/info.cpp:203
+msgid ""
+"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
msgstr ""
+"Jedna nebo více ROM/CHD pro toto zařízení je špatně stažena (dumpnuta).\n"
-#: src/frontend/mame/ui/utils.cpp:244
-msgid "<set up filters>"
+#: src/frontend/mame/ui/info.cpp:208
+msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:352
-msgid "Select custom filters:"
-msgstr "Vyber uživatelský filtr:"
-
-#: src/frontend/mame/ui/utils.cpp:503
+#: src/frontend/mame/ui/info.cpp:214 src/frontend/mame/ui/info.cpp:230
#, c-format
-msgid "Filter %1$u"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:518
-msgid "Remove last filter"
-msgstr "Odstranit poslední filtr"
-
-#: src/frontend/mame/ui/utils.cpp:520
-msgid "Add filter"
-msgstr "Přidat filtr"
-
-#: src/frontend/mame/ui/utils.cpp:959
-msgid "Select category:"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:990
-msgid "[no category INI files]"
+msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:998
-msgid "[no groups in INI file]"
+#: src/frontend/mame/ui/info.cpp:214 src/frontend/mame/ui/info.cpp:230
+#: src/frontend/mame/ui/info.cpp:275
+#, c-format
+msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1032
-msgid "No category INI files found"
+#: src/frontend/mame/ui/info.cpp:224
+msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1037
-msgid "File"
-msgstr ""
+#: src/frontend/mame/ui/info.cpp:239
+msgid "Screen flipping in cocktail mode is not supported.\n"
+msgstr "Otočení obrazu v koktail módu není podporováno.\n"
-#: src/frontend/mame/ui/utils.cpp:1041
-msgid "No groups found in category file"
+#: src/frontend/mame/ui/info.cpp:241
+msgid "This machine requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1046
-msgid "Group"
+#: src/frontend/mame/ui/info.cpp:243
+msgid ""
+"This machine was never completed. It may exhibit strange behavior or missing "
+"elements that are not bugs in the emulation.\n"
msgstr ""
+"Zařízení nebylo nikdy dokončeno. Může se objevit zvláštní chování nebo "
+"chybějící části, jež nejsou chybou emulace.\n"
-#: src/frontend/mame/ui/utils.cpp:1047
-msgid "Include clones"
+#: src/frontend/mame/ui/info.cpp:245
+msgid ""
+"This machine has no sound hardware, MAME will produce no sounds, this is "
+"expected behaviour.\n"
msgstr ""
+"Zařízení nemá zvukový hardware, MAME nebyde přehrávat zvuky, toto je "
+"očekávané chování.\n"
-#: src/frontend/mame/ui/selsoft.cpp:456
+#: src/frontend/mame/ui/info.cpp:249
msgid ""
-"The selected software is missing one or more required files. Please select a "
-"different software.\n"
"\n"
+"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
+"complete. There is nothing you can do to fix this problem except wait for "
+"the developers to improve the emulation.\n"
msgstr ""
+"\n"
+"ZAŘÍZENÍ NEFUNGUJE. Emulace tohoto zařízení není ještě kompletní. Nic s tím "
+"nemůžete udělat, jen čekat na vývojáře až vylepší emulaci.\n"
-#: src/frontend/mame/ui/selsoft.cpp:549
-#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d software packages )"
+#: src/frontend/mame/ui/info.cpp:251
+msgid ""
+"\n"
+"Elements of this machine cannot be emulated as they requires physical "
+"interaction or consist of mechanical devices. It is not possible to fully "
+"experience this machine.\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:550
+#: src/frontend/mame/ui/info.cpp:273
#, c-format
-msgid "Driver: \"%1$s\" software list "
-msgstr "Driver: \"%1$s\" software list "
-
-#: src/frontend/mame/ui/filesel.cpp:260
-msgid "[create]"
-msgstr "[vytvořit]"
-
-#: src/frontend/mame/ui/filesel.cpp:419
-#, c-format
-msgid "Error accessing %s"
-msgstr ""
-
-#: src/frontend/mame/ui/filesel.cpp:515
-msgid "Select access mode"
-msgstr "Vyber přístupový režim"
-
-#: src/frontend/mame/ui/filesel.cpp:516
-msgid "Read-only"
-msgstr "Pouze čtení"
-
-#: src/frontend/mame/ui/filesel.cpp:518
-msgid "Read-write"
-msgstr "Čtení-Zápis"
-
-#: src/frontend/mame/ui/filesel.cpp:519
-msgid "Read this image, write to another image"
-msgstr "Číst tento obrázek, zapsat do jiného obrázku"
-
-#: src/frontend/mame/ui/filesel.cpp:520
-msgid "Read this image, write to diff"
-msgstr "Číst tento obrázek, zapsat do diff"
-
-#: src/frontend/mame/ui/imgcntrl.cpp:117
-msgid "Cannot save over directory"
-msgstr "Nemohu zapisovat do složky"
-
-#: src/frontend/mame/ui/imgcntrl.cpp:150
msgid ""
-"The software selected is missing one or more required ROM or CHD images. "
-"Please select a different one."
+"\n"
+"\n"
+"There are working clones of this machine: %s"
msgstr ""
-"Vybranému softwaru chybí jedna nebo více požadovaných ROM nebo CHD. Prosím, "
-"vyberte jiný."
-
-#: src/frontend/mame/ui/menu.cpp:294
-msgid "Return to Machine"
-msgstr "Zpět na zařízení"
-
-#: src/frontend/mame/ui/menu.cpp:299 src/frontend/mame/ui/menu.cpp:301
-msgid "Exit"
-msgstr "Ukončení"
-
-#: src/frontend/mame/ui/menu.cpp:306 src/frontend/mame/ui/menu.cpp:308
-msgid "Return to Previous Menu"
-msgstr "Zpět na předchozí menu"
-
-#: src/frontend/mame/ui/menu.cpp:742
-msgid "Auto"
-msgstr "Automaticky"
-#: src/frontend/mame/ui/cheatopt.cpp:92 plugins/cheat/init.lua:653
-#, c-format, lua-format
+#: src/frontend/mame/ui/info.cpp:286
msgid ""
-"Cheat Comment:\n"
-"%s"
-msgstr ""
-"Cheat komentář:\n"
-"%s"
-
-#: src/frontend/mame/ui/cheatopt.cpp:105
-msgid "All cheats reloaded"
-msgstr "Všechny cheaty znovu načteny"
-
-#: src/frontend/mame/ui/cheatopt.cpp:136
-msgid "Autofire Settings"
-msgstr "Nastavení automatické střelby"
-
-#: src/frontend/mame/ui/cheatopt.cpp:157 plugins/cheat/init.lua:581
-msgid "Reset All"
-msgstr "Resetovat vše"
-
-#: src/frontend/mame/ui/cheatopt.cpp:160 plugins/cheat/init.lua:582
-msgid "Reload All"
-msgstr "Znovu načíst vše"
-
-#: src/frontend/mame/ui/cheatopt.cpp:273
-msgid "Autofire Status"
-msgstr "Stav automatické střelby"
-
-#: src/frontend/mame/ui/cheatopt.cpp:316
-msgid "No buttons found on this machine!"
-msgstr "Žádná tlačítka na tomto zařízení nenalezena!"
-
-#: src/frontend/mame/ui/cheatopt.cpp:327 src/frontend/mame/ui/cheatopt.cpp:331
-msgid "Autofire Delay"
-msgstr "Zpoždění autostřelby"
-
-#: src/frontend/mame/ui/ui.cpp:337
-msgid "This driver requires images to be loaded in the following device(s): "
+"\n"
+"\n"
+"Press any key to continue"
msgstr ""
-"Tento ovladač vyžaduje aby byl obraz media nahrán do následujících zařízení: "
-
-#: src/frontend/mame/ui/ui.cpp:1084 src/frontend/mame/ui/ui.cpp:1094
-msgid "Keyboard Emulation Status"
-msgstr "Stav emulace klávesnice"
-
-#: src/frontend/mame/ui/ui.cpp:1086
-msgid "Mode: PARTIAL Emulation"
-msgstr "Režim: ČÁSTEČNÁ Emulace"
-
-#: src/frontend/mame/ui/ui.cpp:1087
-msgid "UI: Enabled"
-msgstr "UI: Povoleno"
-
-#: src/frontend/mame/ui/ui.cpp:1089 src/frontend/mame/ui/ui.cpp:1099
-msgid "**Use ScrLock to toggle**"
-msgstr "**Použij ScrLock pro přepnutí**"
-
-#: src/frontend/mame/ui/ui.cpp:1096
-msgid "Mode: FULL Emulation"
-msgstr "Režim: PLNÁ Emulace"
-
-#: src/frontend/mame/ui/ui.cpp:1097
-msgid "UI: Disabled"
-msgstr "UI: Zakázáno"
-
-#: src/frontend/mame/ui/ui.cpp:1249
-msgid "Autofire can't be enabled"
-msgstr "Autostřelba nemůže být povolena"
+"\n"
+"\n"
+"Stiskni klávesu pro pokračování"
-#: src/frontend/mame/ui/ui.cpp:1302
+#: src/frontend/mame/ui/info.cpp:301
#, c-format
msgid ""
-"Are you sure you want to quit?\n"
+"%1$s\n"
+"%2$s %3$s\n"
+"Driver: %4$s\n"
"\n"
-"Press ''%1$s'' to quit,\n"
-"Press ''%2$s'' to return to emulation."
+"CPU:\n"
msgstr ""
-"Určitě chcete odejít?\n"
+"%1$s\n"
+"%2$s %3$s\n"
+"Driver: %4$s\n"
"\n"
-"Stiskni ''%1$s'' pro ukončení,\n"
-"Stiskni ''%2$s'' pro návrat do emulace."
-
-#: src/frontend/mame/ui/ui.cpp:1374
-msgid "Master Volume"
-msgstr "Hlavní hlasitost"
-
-#: src/frontend/mame/ui/ui.cpp:1383
-#, c-format
-msgid "%1$s Volume"
-msgstr "%1$s hlasitost"
-
-#: src/frontend/mame/ui/ui.cpp:1407
-#, c-format
-msgid "Overclock CPU %1$s"
-msgstr "Přetakt CPU %1$s"
-
-#: src/frontend/mame/ui/ui.cpp:1416
-#, c-format
-msgid "Overclock %1$s sound"
-msgstr ""
-
-#: src/frontend/mame/ui/ui.cpp:1437
-#, c-format
-msgid "%1$s Refresh Rate"
-msgstr "%1$s Obnovovací frekvence"
-
-#: src/frontend/mame/ui/ui.cpp:1442
-#, c-format
-msgid "%1$s Brightness"
-msgstr "%1$s Jas"
-
-#: src/frontend/mame/ui/ui.cpp:1444
-#, c-format
-msgid "%1$s Contrast"
-msgstr "%1$s Kontrast"
-
-#: src/frontend/mame/ui/ui.cpp:1446
-#, c-format
-msgid "%1$s Gamma"
-msgstr "%1$s Gamma"
-
-#: src/frontend/mame/ui/ui.cpp:1450
-#, c-format
-msgid "%1$s Horiz Stretch"
-msgstr "%1$s Horiz Roztah"
-
-#: src/frontend/mame/ui/ui.cpp:1452
-#, c-format
-msgid "%1$s Horiz Position"
-msgstr "%1$s Horiz Pozice"
-
-#: src/frontend/mame/ui/ui.cpp:1454
-#, c-format
-msgid "%1$s Vert Stretch"
-msgstr "%1$s Vert Roztah"
-
-#: src/frontend/mame/ui/ui.cpp:1456
-#, c-format
-msgid "%1$s Vert Position"
-msgstr "%1$s Vert Pozice"
-
-#: src/frontend/mame/ui/ui.cpp:1475
-#, c-format
-msgid "Laserdisc '%1$s' Horiz Stretch"
-msgstr "Laserdisc '%1$s' Horiz Roztah"
-
-#: src/frontend/mame/ui/ui.cpp:1477
-#, c-format
-msgid "Laserdisc '%1$s' Horiz Position"
-msgstr "Laserdisc '%1$s' Horiz Pozice"
-
-#: src/frontend/mame/ui/ui.cpp:1479
-#, c-format
-msgid "Laserdisc '%1$s' Vert Stretch"
-msgstr "Laserdisc '%1$s' Vert Roztah"
-
-#: src/frontend/mame/ui/ui.cpp:1481
-#, c-format
-msgid "Laserdisc '%1$s' Vert Position"
-msgstr "Laserdisc '%1$s' Vert Pozice"
-
-#: src/frontend/mame/ui/ui.cpp:1493
-msgid "Vector Flicker"
-msgstr "Vektor Blikač"
-
-#: src/frontend/mame/ui/ui.cpp:1494
-msgid "Beam Width Minimum"
-msgstr "Minimální šířka svazku"
-
-#: src/frontend/mame/ui/ui.cpp:1495
-msgid "Beam Width Maximum"
-msgstr "Maximální šířka svazku"
-
-#: src/frontend/mame/ui/ui.cpp:1496
-msgid "Beam Intensity Weight"
-msgstr "Váha intenzity svazku"
-
-#: src/frontend/mame/ui/ui.cpp:1511
-#, c-format
-msgid "Crosshair Scale %1$s"
-msgstr "Zaměřovač škála %1$s"
-
-#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
-msgid "X"
-msgstr "X"
-
-#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
-msgid "Y"
-msgstr "Y"
-
-#: src/frontend/mame/ui/ui.cpp:1513
-#, c-format
-msgid "Crosshair Offset %1$s"
-msgstr "Zaměřovač posun %1$s"
-
-#: src/frontend/mame/ui/ui.cpp:1601
-#, c-format
-msgid "%1$3ddB"
-msgstr "%1$3ddB"
-
-#: src/frontend/mame/ui/ui.cpp:1645
-#, c-format
-msgid "%1$d%%"
-msgstr "%1$d%%"
-
-#: src/frontend/mame/ui/ui.cpp:1661
-#, c-format
-msgid "%1$3.0f%%"
-msgstr "%1$3.0f%%"
-
-#: src/frontend/mame/ui/ui.cpp:1685
-#, c-format
-msgid "%1$.3ffps"
-msgstr "%1$.3ffps"
-
-#: src/frontend/mame/ui/ui.cpp:1708 src/frontend/mame/ui/ui.cpp:1730
-#: src/frontend/mame/ui/ui.cpp:1751 src/frontend/mame/ui/ui.cpp:1773
-#: src/frontend/mame/ui/ui.cpp:1795 src/frontend/mame/ui/ui.cpp:1817
-#: src/frontend/mame/ui/ui.cpp:1839 src/frontend/mame/ui/ui.cpp:1861
-#: src/frontend/mame/ui/ui.cpp:1883 src/frontend/mame/ui/ui.cpp:1905
-#: src/frontend/mame/ui/ui.cpp:1927
-#, c-format
-msgid "%1$.3f"
-msgstr "%1$.3f"
-
-#: src/frontend/mame/ui/ui.cpp:1942 src/frontend/mame/ui/ui.cpp:1957
-#: src/frontend/mame/ui/ui.cpp:1972 src/frontend/mame/ui/ui.cpp:1987
-#, c-format
-msgid "%1$1.2f"
-msgstr "%1$1.2f"
-
-#: src/frontend/mame/ui/ui.cpp:2005
-#, c-format
-msgid "Crosshair Scale X %1$1.3f"
-msgstr "Zaměřovač škála X %1$1.3f"
-
-#: src/frontend/mame/ui/ui.cpp:2005
-#, c-format
-msgid "Crosshair Scale Y %1$1.3f"
-msgstr "Zaměřovač škála Y %1$1.3f"
-
-#: src/frontend/mame/ui/ui.cpp:2024
-#, c-format
-msgid "Crosshair Offset X %1$1.3f"
-msgstr "Zaměřovač posun X %1$1.3f"
-
-#: src/frontend/mame/ui/ui.cpp:2024
-#, c-format
-msgid "Crosshair Offset Y %1$1.3f"
-msgstr "Zaměřovač posun Y %1$1.3f"
-
-#: src/frontend/mame/ui/ui.cpp:2167
-msgid "**Error saving ui.ini**"
-msgstr "**Chyba ukládání ui.ini**"
-
-#: src/frontend/mame/ui/ui.cpp:2226
-#, c-format
-msgid "**Error saving %s.ini**"
-msgstr "**Chyba ukládání %s.ini**"
+"CPU:\n"
-#: src/frontend/mame/ui/viewgfx.cpp:406
-msgid " COLORS"
-msgstr " BARVY"
+#: src/frontend/mame/ui/info.cpp:336 src/frontend/mame/ui/info.cpp:374
+msgid "MHz"
+msgstr "MHz"
-#: src/frontend/mame/ui/viewgfx.cpp:406
-msgid " PENS"
-msgstr " PERA"
+#: src/frontend/mame/ui/info.cpp:336 src/frontend/mame/ui/info.cpp:374
+msgid "kHz"
+msgstr "kHz"
-#: src/frontend/mame/ui/devopt.cpp:39
-#, c-format
+#: src/frontend/mame/ui/info.cpp:350
msgid ""
-"[This option is currently mounted in the running system]\n"
-"\n"
-"Option: %1$s\n"
-"Device: %2$s\n"
"\n"
-"The selected option enables the following items:\n"
+"Sound:\n"
msgstr ""
+"\n"
+"Zvuk:\n"
-#: src/frontend/mame/ui/devopt.cpp:40
-#, c-format
+#: src/frontend/mame/ui/info.cpp:378
msgid ""
-"[This option is NOT currently mounted in the running system]\n"
-"\n"
-"Option: %1$s\n"
-"Device: %2$s\n"
"\n"
-"If you select this option, the following items will be enabled:\n"
+"Video:\n"
msgstr ""
+"\n"
+"Video:\n"
-#: src/frontend/mame/ui/devopt.cpp:48
-msgid "* CPU:\n"
-msgstr ""
+#: src/frontend/mame/ui/info.cpp:382
+msgid "None\n"
+msgstr "Žádný\n"
+
+#: src/frontend/mame/ui/info.cpp:389
+msgid "Vector"
+msgstr "Vektor"
-#: src/frontend/mame/ui/devopt.cpp:72 src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/info.cpp:400
#, c-format
-msgid " %1$d×%2$s %3$d.%4$06d MHz\n"
-msgstr ""
+msgid "%1$s: %2$s\n"
+msgstr "%1$s: %2$s\n"
-#: src/frontend/mame/ui/devopt.cpp:72 src/frontend/mame/ui/devopt.cpp:133
-msgid " %1$d×%2$s %5$d.%6$03d kHz\n"
-msgstr ""
+#: src/frontend/mame/ui/info.cpp:400
+msgid "%2$s\n"
+msgstr "%2$s\n"
-#: src/frontend/mame/ui/devopt.cpp:73 src/frontend/mame/ui/devopt.cpp:134
-msgid " %2$s %3$d.%4$06d MHz\n"
-msgstr ""
+#: src/frontend/mame/ui/info.cpp:446
+#, c-format
+msgid "Screen '%1$s'"
+msgstr "Obraz '%1$s'"
-#: src/frontend/mame/ui/devopt.cpp:73 src/frontend/mame/ui/devopt.cpp:134
-msgid " %2$s %5$d.%6$03d kHz\n"
-msgstr ""
+#: src/frontend/mame/ui/info.cpp:448
+msgid "Screen"
+msgstr "Obraz"
-#: src/frontend/mame/ui/devopt.cpp:85
-msgid "* Video:\n"
-msgstr ""
+#: src/frontend/mame/ui/info.cpp:533
+msgid "Not supported"
+msgstr "Nepodporováno"
-#: src/frontend/mame/ui/devopt.cpp:90
-#, c-format
-msgid " Screen '%1$s': Vector\n"
-msgstr ""
+#: src/frontend/mame/ui/info.cpp:536
+msgid "Partially supported"
+msgstr "Částečná podpora"
-#: src/frontend/mame/ui/devopt.cpp:99
-#, c-format
-msgid " Screen '%1$s': %2$d × %3$d (V) %4$f Hz\n"
-msgstr ""
+#: src/frontend/mame/ui/info.cpp:544
+msgid "[empty]"
+msgstr "[prázdný]"
-#: src/frontend/mame/ui/devopt.cpp:100
-#, c-format
-msgid " Screen '%1$s': %2$d × %3$d (H) %4$f Hz\n"
-msgstr ""
+#: src/frontend/mame/ui/selmenu.cpp:73
+msgid "Control Panels"
+msgstr "Panely ovládání"
-#: src/frontend/mame/ui/devopt.cpp:113
-msgid "* Sound:\n"
-msgstr ""
+#: src/frontend/mame/ui/selmenu.cpp:78
+msgid "Artwork Preview"
+msgstr "Náhled artworku"
-#: src/frontend/mame/ui/devopt.cpp:133
-#, c-format
-msgid " %1$d×%2$s\n"
-msgstr ""
+#: src/frontend/mame/ui/selmenu.cpp:82
+msgid "Game Over"
+msgstr "Konec hry"
-#: src/frontend/mame/ui/devopt.cpp:134
-msgid " %2$s\n"
-msgstr ""
+#: src/frontend/mame/ui/selmenu.cpp:91
+msgid "Add or remove favorites"
+msgstr "Přidat nebo odebrat z oblíbených"
-#: src/frontend/mame/ui/devopt.cpp:164
-#, c-format
-msgid ""
-"* BIOS settings:\n"
-" %1$d options [default: %2$s]\n"
-msgstr ""
+#: src/frontend/mame/ui/selmenu.cpp:92
+msgid "Export displayed list to file"
+msgstr "Export zobrazeného seznamu do souboru"
-#: src/frontend/mame/ui/devopt.cpp:204 src/frontend/mame/ui/devopt.cpp:220
-#: src/frontend/mame/ui/devopt.cpp:265
-#, c-format
-msgid " %1$s [default: %2$s]\n"
-msgstr ""
+#: src/frontend/mame/ui/selmenu.cpp:93
+msgid "Show DATs view"
+msgstr "Zobraz DAT pohled"
-#: src/frontend/mame/ui/devopt.cpp:209 src/frontend/mame/ui/devopt.cpp:225
-#, c-format
-msgid " %1$s\n"
-msgstr ""
+#: src/frontend/mame/ui/selmenu.cpp:261
+msgid "Software part selection:"
+msgstr "Výběr části software:"
-#: src/frontend/mame/ui/devopt.cpp:230
-msgid "* DIP switch settings:\n"
+#: src/frontend/mame/ui/selmenu.cpp:367
+msgid "BIOS selection:"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:232
-msgid "* Configuration settings:\n"
-msgstr ""
+#: src/frontend/mame/ui/selmenu.cpp:622
+#, c-format
+msgid "Software is clone of: %1$-.100s"
+msgstr "Software je klon: %1$-.100s"
-#: src/frontend/mame/ui/devopt.cpp:234
-msgid "* Input device(s):\n"
-msgstr ""
+#: src/frontend/mame/ui/selmenu.cpp:624
+msgid "Software is parent"
+msgstr "Software je parent"
-#: src/frontend/mame/ui/devopt.cpp:236
-#, c-format
-msgid " User inputs [%1$d inputs]\n"
-msgstr ""
+#: src/frontend/mame/ui/selmenu.cpp:629
+msgid "Supported: No"
+msgstr "Podpora: Ne"
-#: src/frontend/mame/ui/devopt.cpp:238
-#, c-format
-msgid " Mahjong inputs [%1$d inputs]\n"
-msgstr ""
+#: src/frontend/mame/ui/selmenu.cpp:634
+msgid "Supported: Partial"
+msgstr "Podpora: Částečně"
-#: src/frontend/mame/ui/devopt.cpp:240
-#, c-format
-msgid " Hanafuda inputs [%1$d inputs]\n"
-msgstr ""
+#: src/frontend/mame/ui/selmenu.cpp:639
+msgid "Supported: Yes"
+msgstr "Podpora: Ano"
-#: src/frontend/mame/ui/devopt.cpp:242
+#: src/frontend/mame/ui/selmenu.cpp:644
#, c-format
-msgid " Gambling inputs [%1$d inputs]\n"
-msgstr ""
+msgid "romset: %1$-.100s"
+msgstr "romset: %1$-.100s"
-#: src/frontend/mame/ui/devopt.cpp:244
+#: src/frontend/mame/ui/selmenu.cpp:660
#, c-format
-msgid " Analog inputs [%1$d inputs]\n"
-msgstr ""
+msgid "Driver is clone of: %1$-.100s"
+msgstr "Driver je klon: %1$-.100s"
-#: src/frontend/mame/ui/devopt.cpp:246
-#, c-format
-msgid " Adjuster inputs [%1$d inputs]\n"
-msgstr ""
+#: src/frontend/mame/ui/selmenu.cpp:662
+msgid "Driver is parent"
+msgstr "Driver je parent"
-#: src/frontend/mame/ui/devopt.cpp:248
+#: src/frontend/mame/ui/selmenu.cpp:698
#, c-format
-msgid " Keypad inputs [%1$d inputs]\n"
-msgstr ""
+msgid "%1$s %2$s"
+msgstr "%1$s %2$s"
-#: src/frontend/mame/ui/devopt.cpp:250
-#, c-format
-msgid " Keyboard inputs [%1$d inputs]\n"
-msgstr ""
+#: src/frontend/mame/ui/selmenu.cpp:2083
+msgid "Images"
+msgstr "Obrázky"
-#: src/frontend/mame/ui/devopt.cpp:255
-msgid "* Media Options:\n"
-msgstr ""
+#: src/frontend/mame/ui/selmenu.cpp:2084
+msgid "Infos"
+msgstr "Informace"
-#: src/frontend/mame/ui/devopt.cpp:257
-#, c-format
-msgid " %1$s [tag: %2$s]\n"
-msgstr ""
+#: src/frontend/mame/ui/selmenu.cpp:2549
+msgid "Usage"
+msgstr "Využití"
-#: src/frontend/mame/ui/devopt.cpp:263
-msgid "* Slot Options:\n"
-msgstr ""
+#: src/frontend/mame/ui/selmenu.cpp:2584
+msgid "General Info"
+msgstr "Základní informace"
-#: src/frontend/mame/ui/devopt.cpp:270
-msgid "[None]\n"
-msgstr ""
+#: src/frontend/mame/ui/inputmap.cpp:55
+msgid "User Interface"
+msgstr "Uživatelské rozhraní"
+
+#: src/frontend/mame/ui/inputmap.cpp:61
+msgid "Other Controls"
+msgstr "Ostatní ovládání"
#: plugins/timer/init.lua:94
msgid "Current time"
@@ -2641,51 +2722,51 @@ msgstr ""
msgid "Timer"
msgstr ""
-#: plugins/cheat/init.lua:510
+#: plugins/cheat/init.lua:528
msgid "Select cheat to set hotkey"
msgstr ""
-#: plugins/cheat/init.lua:516
+#: plugins/cheat/init.lua:534
msgid "Press button for hotkey or wait to clear"
msgstr ""
-#: plugins/cheat/init.lua:528
+#: plugins/cheat/init.lua:546
msgid "None"
msgstr ""
-#: plugins/cheat/init.lua:533
+#: plugins/cheat/init.lua:551
msgid "Done"
msgstr ""
-#: plugins/cheat/init.lua:547 plugins/cheat/init.lua:561
+#: plugins/cheat/init.lua:565 plugins/cheat/init.lua:579
msgid "Set"
msgstr ""
-#: plugins/cheat/init.lua:580
+#: plugins/cheat/init.lua:598
msgid "Set hotkeys"
msgstr ""
-#: plugins/cheat/init.lua:720
+#: plugins/cheat/init.lua:738
#, lua-format
msgid "Activated: %s = %s"
msgstr ""
-#: plugins/cheat/init.lua:723 plugins/cheat/init.lua:781
+#: plugins/cheat/init.lua:741 plugins/cheat/init.lua:799
#, lua-format
msgid "Activated: %s"
msgstr ""
-#: plugins/cheat/init.lua:785
+#: plugins/cheat/init.lua:803
#, lua-format
msgid "Enabled: %s"
msgstr ""
-#: plugins/cheat/init.lua:790
+#: plugins/cheat/init.lua:808
#, lua-format
msgid "Disabled: %s"
msgstr ""
-#: plugins/cheat/init.lua:849
+#: plugins/cheat/init.lua:867
#, lua-format
msgid "%s added"
msgstr ""
@@ -2734,219 +2815,304 @@ msgstr "Gameinit"
msgid "MARPScore"
msgstr ""
-#: plugins/cheatfind/init.lua:373
+#: plugins/cheatfind/init.lua:404
msgid "Save Cheat"
msgstr ""
-#: plugins/cheatfind/init.lua:376
+#: plugins/cheatfind/init.lua:407
msgid "Default"
msgstr ""
-#: plugins/cheatfind/init.lua:376
+#: plugins/cheatfind/init.lua:407
msgid "Custom"
msgstr ""
-#: plugins/cheatfind/init.lua:377
+#: plugins/cheatfind/init.lua:408
msgid "Cheat Name"
msgstr ""
-#: plugins/cheatfind/init.lua:383 plugins/cheatfind/init.lua:748
+#: plugins/cheatfind/init.lua:414 plugins/cheatfind/init.lua:1005
#, lua-format
msgid "Default name is %s"
msgstr ""
-#: plugins/cheatfind/init.lua:391
+#: plugins/cheatfind/init.lua:422
msgid "Player"
msgstr ""
-#: plugins/cheatfind/init.lua:396
+#: plugins/cheatfind/init.lua:427
msgid "Type"
msgstr ""
-#: plugins/cheatfind/init.lua:402
+#: plugins/cheatfind/init.lua:433
msgid "Save"
msgstr ""
-#: plugins/cheatfind/init.lua:429
+#: plugins/cheatfind/init.lua:462
#, lua-format
msgid "Cheat written to %s and added to cheat.simple"
msgstr ""
-#: plugins/cheatfind/init.lua:437
+#: plugins/cheatfind/init.lua:472
msgid "Cheat added to cheat.simple"
msgstr ""
-#: plugins/cheatfind/init.lua:442
+#: plugins/cheatfind/init.lua:477
msgid ""
"Unable to write file\n"
"Ensure that cheatpath folder exists"
msgstr ""
-#: plugins/cheatfind/init.lua:451
+#: plugins/cheatfind/init.lua:486
msgid "Cancel"
msgstr ""
-#: plugins/cheatfind/init.lua:456
+#: plugins/cheatfind/init.lua:491
msgid "CPU or RAM"
msgstr ""
-#: plugins/cheatfind/init.lua:460
+#: plugins/cheatfind/init.lua:495
msgid "Changes to this only take effect when \"Start new search\" is selected"
msgstr ""
-#: plugins/cheatfind/init.lua:479
-msgid "Data cleared and current state saved"
+#: plugins/cheatfind/init.lua:504
+msgid "Pause Mode"
msgstr ""
-#: plugins/cheatfind/init.lua:487
-msgid "Start new search"
+#: plugins/cheatfind/init.lua:511
+msgid "Manually pause & unpause the game when needed with the pause hotkey"
msgstr ""
-#: plugins/cheatfind/init.lua:497
-msgid "Current state saved"
+#: plugins/cheatfind/init.lua:536
+msgid "All slots cleared and current state saved to Slot 1"
msgstr ""
-#: plugins/cheatfind/init.lua:504
-msgid "Save current -- #"
+#: plugins/cheatfind/init.lua:551
+msgid "Start new search"
msgstr ""
-#: plugins/cheatfind/init.lua:536
+#: plugins/cheatfind/init.lua:564
#, lua-format
-msgid "%d total matches found"
-msgstr ""
-
-#: plugins/cheatfind/init.lua:543
-msgid "Compare"
+msgid "Memory State saved to Slot %d"
msgstr ""
-#: plugins/cheatfind/init.lua:546
-msgid "Left operand"
+#: plugins/cheatfind/init.lua:583
+msgid "Save Current Memory State to Slot "
msgstr ""
-#: plugins/cheatfind/init.lua:549
-msgid "Current"
+#: plugins/cheatfind/init.lua:614
+#, lua-format
+msgid "%d total matches found"
msgstr ""
-#: plugins/cheatfind/init.lua:554
-msgid "Operator"
+#: plugins/cheatfind/init.lua:655
+msgid "Perform Compare : "
msgstr ""
-#: plugins/cheatfind/init.lua:561
-msgid "Left less than right, value is difference"
+#: plugins/cheatfind/init.lua:672
+msgid "Left less than right"
msgstr ""
-#: plugins/cheatfind/init.lua:563
-msgid "Left greater than right, value is difference"
+#: plugins/cheatfind/init.lua:674
+msgid "Left greater than right"
msgstr ""
-#: plugins/cheatfind/init.lua:565
+#: plugins/cheatfind/init.lua:676
msgid "Left equal to right"
msgstr ""
-#: plugins/cheatfind/init.lua:567
-msgid "Left not equal to right, value is difference"
+#: plugins/cheatfind/init.lua:678
+msgid "Left not equal to right"
msgstr ""
-#: plugins/cheatfind/init.lua:569
+#: plugins/cheatfind/init.lua:680
msgid "Left equal to right with bitmask"
msgstr ""
-#: plugins/cheatfind/init.lua:571
+#: plugins/cheatfind/init.lua:682
msgid "Left not equal to right with bitmask"
msgstr ""
-#: plugins/cheatfind/init.lua:573
+#: plugins/cheatfind/init.lua:684
msgid "Left less than value"
msgstr ""
-#: plugins/cheatfind/init.lua:575
+#: plugins/cheatfind/init.lua:686
msgid "Left greater than value"
msgstr ""
-#: plugins/cheatfind/init.lua:577
+#: plugins/cheatfind/init.lua:688
msgid "Left equal to value"
msgstr ""
-#: plugins/cheatfind/init.lua:579
+#: plugins/cheatfind/init.lua:690
msgid "Left not equal to value"
msgstr ""
-#: plugins/cheatfind/init.lua:590
-msgid "Right operand"
+#: plugins/cheatfind/init.lua:712
+msgid "Value"
msgstr ""
-#: plugins/cheatfind/init.lua:598
-msgid "Value"
+#: plugins/cheatfind/init.lua:714
+msgid "Difference"
msgstr ""
-#: plugins/cheatfind/init.lua:602
+#: plugins/cheatfind/init.lua:719
msgid "Any"
msgstr ""
-#: plugins/cheatfind/init.lua:608
+#: plugins/cheatfind/init.lua:725
msgid "Data Format"
msgstr ""
-#: plugins/cheatfind/init.lua:632
+#: plugins/cheatfind/init.lua:731
+msgid "Test/Write Poke Value"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:738
+msgid ""
+"Use this if you want to poke the Slot 1 value (eg. You started with "
+"something but lost it)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:740
+msgid ""
+"Use this if you want to poke the Last Slot value (eg. You started without an "
+"item but finally got it)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:742
+msgid "Use this if you want to poke 0x00"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:744
+msgid "Use this if you want to poke 0x01"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:746
+msgid "Use this if you want to poke 0x02"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:748
+msgid "Use this if you want to poke 0x03"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:750
+msgid "Use this if you want to poke 0x04"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:752
+msgid "Use this if you want to poke 0x05"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:754
+msgid "Use this if you want to poke 0x06"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:756
+msgid "Use this if you want to poke 0x07"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:758
+msgid "Use this if you want to poke 0x08"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:760
+msgid "Use this if you want to poke 0x09"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:762
+msgid "Use this if you want to poke 0x63 (Decimal 99)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:764
+msgid "Use this if you want to poke 0x99 (BCD 99)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:766
+msgid "Use this if you want to poke 0xFF (Decimal 255)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:768
+msgid "Use this if you want to poke 0x3E7 (Decimal 999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:770
+msgid "Use this if you want to poke 0x999 (BCD 999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:772
+msgid "Use this if you want to poke 0x270F (Decimal 9999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:774
+msgid "Use this if you want to poke 0x9999 (BCD 9999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:776
+msgid "Use this if you want to poke 0xFFFF (Decimal 65535)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:816
msgid "Undo last search -- #"
msgstr ""
-#: plugins/cheatfind/init.lua:636
+#: plugins/cheatfind/init.lua:820
msgid "Match block"
msgstr ""
-#: plugins/cheatfind/init.lua:639
+#: plugins/cheatfind/init.lua:823
msgid "All"
msgstr ""
-#: plugins/cheatfind/init.lua:690
+#: plugins/cheatfind/init.lua:934
#, lua-format
-msgid "Test cheat at addr %08X"
+msgid "Test Cheat %08X:%02X"
msgstr ""
-#: plugins/cheatfind/init.lua:722
+#: plugins/cheatfind/init.lua:974
msgid "Cheat engine not available"
msgstr ""
-#: plugins/cheatfind/init.lua:771
+#: plugins/cheatfind/init.lua:1028
msgid "Test"
msgstr ""
-#: plugins/cheatfind/init.lua:771
+#: plugins/cheatfind/init.lua:1028
msgid "Write"
msgstr ""
-#: plugins/cheatfind/init.lua:771
+#: plugins/cheatfind/init.lua:1028
msgid "Watch"
msgstr ""
-#: plugins/cheatfind/init.lua:788
+#: plugins/cheatfind/init.lua:1045
msgid "Page"
msgstr ""
-#: plugins/cheatfind/init.lua:806
+#: plugins/cheatfind/init.lua:1063
msgid "Clear Watches"
msgstr ""
-#: plugins/cheatfind/init.lua:816
+#: plugins/cheatfind/init.lua:1078
msgid "Cheat Finder"
msgstr ""
-#: plugins/portname/init.lua:69
+#: plugins/portname/init.lua:103
msgid "Save input names to file"
msgstr ""
-#: plugins/portname/init.lua:100 plugins/portname/init.lua:105
-#: plugins/portname/init.lua:121
+#: plugins/portname/init.lua:134 plugins/portname/init.lua:139
+#: plugins/portname/init.lua:155
msgid "Failed to save input name file"
msgstr ""
-#: plugins/portname/init.lua:133
+#: plugins/portname/init.lua:167
#, lua-format
msgid "Input port name file saved to %s"
msgstr ""
-#: plugins/portname/init.lua:138
+#: plugins/portname/init.lua:172
msgid "Input ports"
msgstr ""
diff --git a/language/Danish/strings.po b/language/Danish/strings.po
index 03e6094f31e..bfc5db3e415 100644
--- a/language/Danish/strings.po
+++ b/language/Danish/strings.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-04-28 15:32+1000\n"
+"POT-Creation-Date: 2019-03-17 13:37+1100\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -18,1041 +18,1144 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: src/frontend/mame/ui/auditmenu.cpp:96
+#: src/frontend/mame/ui/videoopt.cpp:56
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable?"
+msgid "Screen #%d"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:99
-#, c-format
-msgid "Audit ROMs for all %1$u machines?"
+#: src/frontend/mame/ui/videoopt.cpp:204 src/frontend/mame/ui/submenu.cpp:48
+msgid "Rotate"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:104
-#, c-format
-msgid "(results will be saved to %1$s)"
+#: src/frontend/mame/ui/videoopt.cpp:208
+msgid "Backdrops"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:130
-#, c-format
-msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
-"%1$s"
+#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
+#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
+#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/ui.cpp:1255
+#: src/frontend/mame/ui/cheatopt.cpp:273
+msgid "Enabled"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:142
-msgid "Start Audit"
+#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
+#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
+#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/ui.cpp:1255
+#: src/frontend/mame/ui/cheatopt.cpp:273
+msgid "Disabled"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:49 src/frontend/mame/ui/dirmenu.cpp:45
-msgid "Snapshots"
+#: src/frontend/mame/ui/videoopt.cpp:212
+msgid "Overlays"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:50 src/frontend/mame/ui/dirmenu.cpp:46
-msgid "Cabinets"
+#: src/frontend/mame/ui/videoopt.cpp:216
+msgid "Bezels"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:51
-msgid "Control Panels"
+#: src/frontend/mame/ui/videoopt.cpp:220
+msgid "CPanels"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:52 src/frontend/mame/ui/dirmenu.cpp:50
-msgid "PCBs"
+#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/selmenu.cpp:86
+msgid "Marquees"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:53 src/frontend/mame/ui/dirmenu.cpp:47
-msgid "Flyers"
+#: src/frontend/mame/ui/videoopt.cpp:228
+msgid "View"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:54 src/frontend/mame/ui/dirmenu.cpp:48
-msgid "Titles"
+#: src/frontend/mame/ui/videoopt.cpp:228
+msgid "Cropped"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:55 src/frontend/mame/ui/dirmenu.cpp:49
-msgid "Ends"
+#: src/frontend/mame/ui/videoopt.cpp:228
+msgid "Full"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:56
-msgid "Artwork Preview"
+#: src/frontend/mame/ui/dirmenu.cpp:35
+msgid "ROMs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:57 src/frontend/mame/ui/dirmenu.cpp:55
-msgid "Bosses"
+#: src/frontend/mame/ui/dirmenu.cpp:36
+msgid "Software Media"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:58 src/frontend/mame/ui/dirmenu.cpp:60
-msgid "Logos"
+#: src/frontend/mame/ui/dirmenu.cpp:37
+msgid "UI"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:59 src/frontend/mame/ui/dirmenu.cpp:62
-msgid "Versus"
+#: src/frontend/mame/ui/dirmenu.cpp:38 src/frontend/mame/ui/custui.cpp:157
+msgid "Language"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:60
-msgid "Game Over"
+#: src/frontend/mame/ui/dirmenu.cpp:39
+msgid "Samples"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:61 src/frontend/mame/ui/dirmenu.cpp:59
-msgid "HowTo"
+#: src/frontend/mame/ui/dirmenu.cpp:40
+msgid "DATs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:62 src/frontend/mame/ui/dirmenu.cpp:61
-msgid "Scores"
+#: src/frontend/mame/ui/dirmenu.cpp:41
+msgid "INIs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:63 src/frontend/mame/ui/dirmenu.cpp:57
-msgid "Select"
+#: src/frontend/mame/ui/dirmenu.cpp:42
+msgid "Category INIs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:64 src/frontend/mame/ui/dirmenu.cpp:51
-#: src/frontend/mame/ui/videoopt.cpp:224
-msgid "Marquees"
+#: src/frontend/mame/ui/dirmenu.cpp:43
+msgid "Icons"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:65 src/frontend/mame/ui/dirmenu.cpp:63
-msgid "Covers"
+#: src/frontend/mame/ui/dirmenu.cpp:44 src/frontend/mame/ui/submenu.cpp:25
+msgid "Cheats"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:69
-msgid "Add or remove favorites"
+#: src/frontend/mame/ui/dirmenu.cpp:45 src/frontend/mame/ui/selmenu.cpp:71
+msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:70
-msgid "Export displayed list to file"
+#: src/frontend/mame/ui/dirmenu.cpp:46 src/frontend/mame/ui/selmenu.cpp:72
+msgid "Cabinets"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:71
-msgid "Show DATs view"
+#: src/frontend/mame/ui/dirmenu.cpp:47 src/frontend/mame/ui/selmenu.cpp:75
+msgid "Flyers"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:237
-msgid "Software part selection:"
+#: src/frontend/mame/ui/dirmenu.cpp:48 src/frontend/mame/ui/selmenu.cpp:76
+msgid "Titles"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:343
-msgid "BIOS selection:"
+#: src/frontend/mame/ui/dirmenu.cpp:49 src/frontend/mame/ui/selmenu.cpp:77
+msgid "Ends"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:570 src/frontend/mame/ui/selmenu.cpp:606
-#: src/frontend/mame/ui/simpleselgame.cpp:311
-#, c-format
-msgid "%1$s, %2$-.100s"
+#: src/frontend/mame/ui/dirmenu.cpp:50 src/frontend/mame/ui/selmenu.cpp:74
+msgid "PCBs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:574
-#, c-format
-msgid "Software is clone of: %1$-.100s"
+#: src/frontend/mame/ui/dirmenu.cpp:52
+msgid "Controls Panels"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:576
-msgid "Software is parent"
+#: src/frontend/mame/ui/dirmenu.cpp:53
+msgid "Crosshairs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:581
-msgid "Supported: No"
+#: src/frontend/mame/ui/dirmenu.cpp:54
+msgid "Artworks"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:586
-msgid "Supported: Partial"
+#: src/frontend/mame/ui/dirmenu.cpp:55 src/frontend/mame/ui/selmenu.cpp:79
+msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:591
-msgid "Supported: Yes"
+#: src/frontend/mame/ui/dirmenu.cpp:56
+msgid "Artworks Preview"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:596
-#, c-format
-msgid "romset: %1$-.100s"
+#: src/frontend/mame/ui/dirmenu.cpp:57 src/frontend/mame/ui/selmenu.cpp:85
+msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:612
-#, c-format
-msgid "Driver is clone of: %1$-.100s"
+#: src/frontend/mame/ui/dirmenu.cpp:58
+msgid "GameOver"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:614
-msgid "Driver is parent"
+#: src/frontend/mame/ui/dirmenu.cpp:59 src/frontend/mame/ui/selmenu.cpp:83
+msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:619
-#: src/frontend/mame/ui/simpleselgame.cpp:330
-msgid "Overall: NOT WORKING"
+#: src/frontend/mame/ui/dirmenu.cpp:60 src/frontend/mame/ui/selmenu.cpp:80
+msgid "Logos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:621
-#: src/frontend/mame/ui/simpleselgame.cpp:332
-msgid "Overall: Unemulated Protection"
+#: src/frontend/mame/ui/dirmenu.cpp:61 src/frontend/mame/ui/selmenu.cpp:84
+msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:623
-#: src/frontend/mame/ui/simpleselgame.cpp:334
-msgid "Overall: Working"
+#: src/frontend/mame/ui/dirmenu.cpp:62 src/frontend/mame/ui/selmenu.cpp:81
+msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:627
-#: src/frontend/mame/ui/simpleselgame.cpp:338
-msgid "Graphics: Unimplemented, "
+#: src/frontend/mame/ui/dirmenu.cpp:63 src/frontend/mame/ui/selmenu.cpp:87
+msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:629
-#: src/frontend/mame/ui/simpleselgame.cpp:340
-msgid "Graphics: Imperfect, "
+#: src/frontend/mame/ui/dirmenu.cpp:116
+msgid "Folders Setup"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:631
-#: src/frontend/mame/ui/simpleselgame.cpp:342
-msgid "Graphics: OK, "
+#: src/frontend/mame/ui/dirmenu.cpp:167
+#, c-format
+msgid "Current %1$s Folders"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:634
-#: src/frontend/mame/ui/simpleselgame.cpp:345
-msgid "Sound: None"
+#: src/frontend/mame/ui/dirmenu.cpp:179
+msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:636
-#: src/frontend/mame/ui/simpleselgame.cpp:347
-msgid "Sound: Unimplemented"
+#: src/frontend/mame/ui/dirmenu.cpp:179
+msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:638
-#: src/frontend/mame/ui/simpleselgame.cpp:349
-msgid "Sound: Imperfect"
+#: src/frontend/mame/ui/dirmenu.cpp:182
+msgid "Remove Folder"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:640
-#: src/frontend/mame/ui/simpleselgame.cpp:351
-msgid "Sound: OK"
+#: src/frontend/mame/ui/dirmenu.cpp:418
+#, c-format
+msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:650
+#: src/frontend/mame/ui/dirmenu.cpp:418
#, c-format
-msgid "%1$s %2$s"
+msgid "Add %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:1975
-msgid "Images"
+#: src/frontend/mame/ui/dirmenu.cpp:429
+msgid "Press TAB to set"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:1976
-msgid "Infos"
+#: src/frontend/mame/ui/dirmenu.cpp:513
+#, c-format
+msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2386 src/frontend/mame/ui/miscmenu.cpp:826
-msgid " (default)"
+#: src/frontend/mame/ui/selector.cpp:115
+msgid "Selection List - Search: "
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2454
-msgid "Usage"
+#: src/frontend/mame/ui/selector.cpp:123
+#, c-format
+msgid "Double click or press %1$s to select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2489
-msgid "General Info"
+#: src/frontend/mame/ui/tapectrl.cpp:85
+msgid "stopped"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:35
-msgid "ROMs"
+#: src/frontend/mame/ui/tapectrl.cpp:87
+msgid "playing"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:36
-msgid "Software Media"
+#: src/frontend/mame/ui/tapectrl.cpp:87
+msgid "(playing)"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:37
-msgid "UI"
+#: src/frontend/mame/ui/tapectrl.cpp:88
+msgid "recording"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:38 src/frontend/mame/ui/custui.cpp:157
-msgid "Language"
+#: src/frontend/mame/ui/tapectrl.cpp:88
+msgid "(recording)"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:39
-msgid "Samples"
+#: src/frontend/mame/ui/tapectrl.cpp:95
+msgid "Pause/Stop"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:40
-msgid "DATs"
+#: src/frontend/mame/ui/tapectrl.cpp:98
+msgid "Play"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:41
-msgid "INIs"
+#: src/frontend/mame/ui/tapectrl.cpp:101
+msgid "Record"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:42
-msgid "Category INIs"
+#: src/frontend/mame/ui/tapectrl.cpp:104 src/frontend/mame/ui/submenu.cpp:66
+msgid "Rewind"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:43
-msgid "Icons"
+#: src/frontend/mame/ui/tapectrl.cpp:107
+msgid "Fast Forward"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:44 src/frontend/mame/ui/submenu.cpp:25
-msgid "Cheats"
+#: src/frontend/mame/ui/swlist.cpp:83 src/frontend/mame/ui/filesel.cpp:256
+#: src/frontend/mame/ui/slotopt.cpp:220
+msgid "[empty slot]"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:52
-msgid "Controls Panels"
+#: src/frontend/mame/ui/swlist.cpp:88
+msgid "[file manager]"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:53
-msgid "Crosshairs"
+#: src/frontend/mame/ui/swlist.cpp:94 src/frontend/mame/ui/filesel.cpp:264
+msgid "[software list]"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:54
-msgid "Artworks"
+#: src/frontend/mame/ui/swlist.cpp:228
+msgid "Switch Item Ordering"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:56
-msgid "Artworks Preview"
+#: src/frontend/mame/ui/swlist.cpp:259
+#, c-format
+msgid "Switched Order: entries now ordered by %s"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:58
-msgid "GameOver"
+#: src/frontend/mame/ui/swlist.cpp:259
+msgid "shortname"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:116
-msgid "Folders Setup"
+#: src/frontend/mame/ui/swlist.cpp:259
+msgid "description"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:167
-#, c-format
-msgid "Current %1$s Folders"
+#: src/frontend/mame/ui/swlist.cpp:389
+msgid "[compatible lists]"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:179
-msgid "Change Folder"
+#: src/frontend/mame/ui/datmenu.cpp:80
+msgid "Software Usage"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:179
-msgid "Add Folder"
+#: src/frontend/mame/ui/datmenu.cpp:362
+msgid "Revision: "
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:182
-msgid "Remove Folder"
+#: src/frontend/mame/ui/filecreate.cpp:79
+msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:418
-#, c-format
-msgid "Change %1$s Folder - Search: %2$s_"
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1054
+msgid "No"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:418
-#, c-format
-msgid "Add %1$s Folder - Search: %2$s_"
+#: src/frontend/mame/ui/filecreate.cpp:82 src/frontend/mame/ui/utils.cpp:1054
+msgid "Yes"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:429
-msgid "Press TAB to set"
+#: src/frontend/mame/ui/filecreate.cpp:171
+msgid "New Image Name:"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:513
-#, c-format
-msgid "Remove %1$s Folder"
+#: src/frontend/mame/ui/filecreate.cpp:177
+msgid "Image Format:"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:30
-msgid "protection"
+#: src/frontend/mame/ui/filecreate.cpp:183
+msgid "Create"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:31
-msgid "color palette"
+#: src/frontend/mame/ui/filecreate.cpp:214
+msgid "Please enter a file extension too"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:32
-msgid "graphics"
+#: src/frontend/mame/ui/filecreate.cpp:266
+msgid "Select image format"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:33
-msgid "sound"
+#: src/frontend/mame/ui/mainmenu.cpp:60
+msgid "Input (general)"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:34
-msgid "controls"
+#: src/frontend/mame/ui/mainmenu.cpp:62
+msgid "Input (this Machine)"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:35
-msgid "keyboard"
+#: src/frontend/mame/ui/mainmenu.cpp:65
+msgid "Analog Controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:36
-msgid "mouse"
+#: src/frontend/mame/ui/mainmenu.cpp:67
+msgid "Dip Switches"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:37
-msgid "microphone"
+#: src/frontend/mame/ui/mainmenu.cpp:69
+msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
-msgid "camera"
+#: src/frontend/mame/ui/mainmenu.cpp:71
+msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
-msgid "disk"
+#: src/frontend/mame/ui/mainmenu.cpp:73
+msgid "Machine Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
-msgid "printer"
+#: src/frontend/mame/ui/mainmenu.cpp:79
+msgid "Image Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
-msgid "LAN"
+#: src/frontend/mame/ui/mainmenu.cpp:81
+msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
-msgid "WAN"
+#: src/frontend/mame/ui/mainmenu.cpp:88
+msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
-msgid "timing"
+#: src/frontend/mame/ui/mainmenu.cpp:91 src/frontend/mame/ui/info_pty.cpp:30
+msgid "Pseudo terminals"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:180
-msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:94
+msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:190
-msgid ""
-"There are known problems with this machine\n"
-"\n"
+#: src/frontend/mame/ui/mainmenu.cpp:97
+msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:195
-msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:100
+msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:200
-msgid "Completely unemulated features: "
+#: src/frontend/mame/ui/mainmenu.cpp:103
+msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:206 src/frontend/mame/ui/info.cpp:222
-#, c-format
-msgid "%s"
+#: src/frontend/mame/ui/mainmenu.cpp:106
+msgid "Keyboard Mode"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:206 src/frontend/mame/ui/info.cpp:222
-#: src/frontend/mame/ui/info.cpp:267
-#, c-format
-msgid ", %s"
+#: src/frontend/mame/ui/mainmenu.cpp:108
+msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:216
-msgid "Imperfectly emulated features: "
+#: src/frontend/mame/ui/mainmenu.cpp:110 src/frontend/mame/ui/submenu.cpp:101
+msgid "Video Options"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:231
-msgid "Screen flipping in cocktail mode is not supported.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:113
+msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:233
-msgid "This machine requires external artwork files.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:116 plugins/cheat/init.lua:753
+msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:235
-msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
-"elements that are not bugs in the emulation.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:237
-msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
-"expected behaviour.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:122
+msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:241
-msgid ""
-"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:127 src/frontend/mame/ui/miscmenu.cpp:786
+msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:243
-msgid ""
-"\n"
-"Elements of this machine cannot be emulated as they requires physical "
-"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:129 src/frontend/mame/ui/miscmenu.cpp:788
+msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:265
-#, c-format
-msgid ""
-"\n"
-"\n"
-"There are working clones of this machine: %s"
+#: src/frontend/mame/ui/mainmenu.cpp:135
+msgid "Select New Machine"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:278
-msgid ""
-"\n"
-"\n"
-"Press any key to continue"
+#: src/frontend/mame/ui/barcode.cpp:74
+msgid "New Barcode:"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:293
-#, c-format
-msgid ""
-"%1$s\n"
-"%2$s %3$s\n"
-"Driver: %4$s\n"
-"\n"
-"CPU:\n"
+#: src/frontend/mame/ui/barcode.cpp:78
+msgid "Enter Code"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:328 src/frontend/mame/ui/info.cpp:366
-msgid "MHz"
+#: src/frontend/mame/ui/barcode.cpp:119
+msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:328 src/frontend/mame/ui/info.cpp:366
-msgid "kHz"
+#: src/frontend/mame/ui/info_pty.cpp:39
+msgid "[failed]"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:72 src/frontend/mame/ui/sndmenu.cpp:149
+msgid "Sound Options"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:75
+msgid "General Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:78
+msgid "Save Configuration"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:141
+msgid "Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:199
+msgid "Filter"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:212
+msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:342
+#: src/frontend/mame/ui/optsmenu.cpp:213
+msgid "Configure Directories"
+msgstr ""
+
+#: src/frontend/mame/ui/simpleselgame.cpp:149
msgid ""
+"The selected game is missing one or more required ROM or CHD images. Please "
+"select a different game.\n"
"\n"
-"Sound:\n"
+"Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/info.cpp:370
+#: src/frontend/mame/ui/simpleselgame.cpp:247
+#, c-format
msgid ""
+"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
"\n"
-"Video:\n"
+"If this is your first time using %2$s, please see the config.txt file in the "
+"docs directory for information on configuring %2$s."
msgstr ""
-#: src/frontend/mame/ui/info.cpp:374
-msgid "None\n"
+#: src/frontend/mame/ui/simpleselgame.cpp:277
+#: src/frontend/mame/ui/selgame.cpp:606
+msgid "Configure Options"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:381
-msgid "Vector"
+#: src/frontend/mame/ui/simpleselgame.cpp:298
+#, c-format
+msgid "Type name or select: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:392
-#, c-format
-msgid "%1$s: %2$s\n"
+#: src/frontend/mame/ui/simpleselgame.cpp:300
+msgid "Type name or select: (random)"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:392
-msgid "%2$s\n"
+#: src/frontend/mame/ui/simpleselgame.cpp:314
+#: src/frontend/mame/ui/selsoft.cpp:652 src/frontend/mame/ui/selsoft.cpp:659
+#, c-format
+msgid "%1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:438
+#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/selmenu.cpp:618 src/frontend/mame/ui/selmenu.cpp:654
#, c-format
-msgid "Screen '%1$s'"
+msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:440
-msgid "Screen"
+#: src/frontend/mame/ui/simpleselgame.cpp:320
+#, c-format
+msgid "Driver: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:525
-msgid "Not supported"
+#: src/frontend/mame/ui/simpleselgame.cpp:336
+#: src/frontend/mame/ui/selmenu.cpp:667
+msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:528
-msgid "Partially supported"
+#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/selmenu.cpp:669
+msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:536
-msgid "[empty]"
+#: src/frontend/mame/ui/simpleselgame.cpp:340
+#: src/frontend/mame/ui/selmenu.cpp:671
+msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:193
-msgid "Filter"
+#: src/frontend/mame/ui/simpleselgame.cpp:344
+#: src/frontend/mame/ui/selmenu.cpp:675
+msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:206
-msgid "Customize UI"
+#: src/frontend/mame/ui/simpleselgame.cpp:346
+#: src/frontend/mame/ui/selmenu.cpp:677
+msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:207
-msgid "Configure Directories"
+#: src/frontend/mame/ui/simpleselgame.cpp:348
+#: src/frontend/mame/ui/selmenu.cpp:679
+msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:210 src/frontend/mame/ui/sndmenu.cpp:149
-msgid "Sound Options"
+#: src/frontend/mame/ui/simpleselgame.cpp:351
+#: src/frontend/mame/ui/selmenu.cpp:682
+msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:213
-msgid "General Inputs"
+#: src/frontend/mame/ui/simpleselgame.cpp:353
+#: src/frontend/mame/ui/selmenu.cpp:684
+msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:216
-msgid "Save Configuration"
+#: src/frontend/mame/ui/simpleselgame.cpp:355
+#: src/frontend/mame/ui/selmenu.cpp:686
+msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:228
-msgid "Settings"
+#: src/frontend/mame/ui/simpleselgame.cpp:357
+#: src/frontend/mame/ui/selmenu.cpp:688
+msgid "Sound: OK"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:85
-msgid "stopped"
+#: src/frontend/mame/ui/state.cpp:388
+msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:87
-msgid "playing"
+#: src/frontend/mame/ui/state.cpp:388
+msgid "Select position to load from"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:87
-msgid "(playing)"
+#: src/frontend/mame/ui/state.cpp:412
+msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
-msgid "recording"
+#: src/frontend/mame/ui/state.cpp:412
+msgid "Select position to save to"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
-msgid "(recording)"
+#: src/frontend/mame/ui/ui.cpp:337
+msgid "This driver requires images to be loaded in the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:95
-msgid "Pause/Stop"
+#: src/frontend/mame/ui/ui.cpp:1084 src/frontend/mame/ui/ui.cpp:1094
+msgid "Keyboard Emulation Status"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:98
-msgid "Play"
+#: src/frontend/mame/ui/ui.cpp:1086
+msgid "Mode: PARTIAL Emulation"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:101
-msgid "Record"
+#: src/frontend/mame/ui/ui.cpp:1087
+msgid "UI: Enabled"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:104 src/frontend/mame/ui/submenu.cpp:66
-msgid "Rewind"
+#: src/frontend/mame/ui/ui.cpp:1089 src/frontend/mame/ui/ui.cpp:1099
+msgid "**Use ScrLock to toggle**"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:107
-msgid "Fast Forward"
+#: src/frontend/mame/ui/ui.cpp:1096
+msgid "Mode: FULL Emulation"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:53
-msgid "User Interface"
+#: src/frontend/mame/ui/ui.cpp:1097
+msgid "UI: Disabled"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:59
-msgid "Other Controls"
+#: src/frontend/mame/ui/ui.cpp:1249
+msgid "Autofire can't be enabled"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:628 src/frontend/mame/ui/miscmenu.cpp:96
-#: src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset"
+#: src/frontend/mame/ui/ui.cpp:1302
+#, c-format
+msgid ""
+"Are you sure you want to quit?\n"
+"\n"
+"Press ''%1$s'' to quit,\n"
+"Press ''%2$s'' to return to emulation."
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
+#: src/frontend/mame/ui/ui.cpp:1374
+msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/ui.cpp:1383
#, c-format
-msgid "Double click or press %1$s to select"
+msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:83 src/frontend/mame/ui/slotopt.cpp:220
-#: src/frontend/mame/ui/filesel.cpp:256
-msgid "[empty slot]"
+#: src/frontend/mame/ui/ui.cpp:1407
+#, c-format
+msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:88
-msgid "[file manager]"
+#: src/frontend/mame/ui/ui.cpp:1416
+#, c-format
+msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:94 src/frontend/mame/ui/filesel.cpp:264
-msgid "[software list]"
+#: src/frontend/mame/ui/ui.cpp:1437
+#, c-format
+msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:228
-msgid "Switch Item Ordering"
+#: src/frontend/mame/ui/ui.cpp:1442
+#, c-format
+msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:259
+#: src/frontend/mame/ui/ui.cpp:1444
#, c-format
-msgid "Switched Order: entries now ordered by %s"
+msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:259
-msgid "shortname"
+#: src/frontend/mame/ui/ui.cpp:1446
+#, c-format
+msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:259
-msgid "description"
+#: src/frontend/mame/ui/ui.cpp:1450
+#, c-format
+msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:389
-msgid "[compatible lists]"
+#: src/frontend/mame/ui/ui.cpp:1452
+#, c-format
+msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:80
-msgid "Software Usage"
+#: src/frontend/mame/ui/ui.cpp:1454
+#, c-format
+msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:362
-msgid "Revision: "
+#: src/frontend/mame/ui/ui.cpp:1456
+#, c-format
+msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:149
-msgid ""
-"The selected game is missing one or more required ROM or CHD images. Please "
-"select a different game.\n"
-"\n"
-"Press any key to continue."
+#: src/frontend/mame/ui/ui.cpp:1475
+#, c-format
+msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:241
+#: src/frontend/mame/ui/ui.cpp:1477
#, c-format
-msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
-"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:271
-#: src/frontend/mame/ui/selgame.cpp:436
-msgid "Configure Options"
+#: src/frontend/mame/ui/ui.cpp:1479
+#, c-format
+msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:292
+#: src/frontend/mame/ui/ui.cpp:1481
#, c-format
-msgid "Type name or select: %1$s_"
+msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:294
-msgid "Type name or select: (random)"
+#: src/frontend/mame/ui/ui.cpp:1493
+msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:308
-#: src/frontend/mame/ui/selsoft.cpp:564 src/frontend/mame/ui/selsoft.cpp:571
-#, c-format
-msgid "%1$-.100s"
+#: src/frontend/mame/ui/ui.cpp:1494
+msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:314
+#: src/frontend/mame/ui/ui.cpp:1495
+msgid "Beam Width Maximum"
+msgstr ""
+
+#: src/frontend/mame/ui/ui.cpp:1496
+msgid "Beam Intensity Weight"
+msgstr ""
+
+#: src/frontend/mame/ui/ui.cpp:1511
#, c-format
-msgid "Driver: %1$-.100s"
+msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:56
+#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
+msgid "X"
+msgstr ""
+
+#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
+msgid "Y"
+msgstr ""
+
+#: src/frontend/mame/ui/ui.cpp:1513
#, c-format
-msgid "Screen #%d"
+msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:204 src/frontend/mame/ui/submenu.cpp:48
-msgid "Rotate"
+#: src/frontend/mame/ui/ui.cpp:1601
+#, c-format
+msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:208
-msgid "Backdrops"
+#: src/frontend/mame/ui/ui.cpp:1645
+#, c-format
+msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
-#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
-#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/cheatopt.cpp:273
-#: src/frontend/mame/ui/ui.cpp:1255
-msgid "Enabled"
+#: src/frontend/mame/ui/ui.cpp:1661
+#, c-format
+msgid "%1$3.0f%%"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
-#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
-#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/cheatopt.cpp:273
-#: src/frontend/mame/ui/ui.cpp:1255
-msgid "Disabled"
+#: src/frontend/mame/ui/ui.cpp:1685
+#, c-format
+msgid "%1$.3ffps"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:212
-msgid "Overlays"
+#: src/frontend/mame/ui/ui.cpp:1708 src/frontend/mame/ui/ui.cpp:1730
+#: src/frontend/mame/ui/ui.cpp:1751 src/frontend/mame/ui/ui.cpp:1773
+#: src/frontend/mame/ui/ui.cpp:1795 src/frontend/mame/ui/ui.cpp:1817
+#: src/frontend/mame/ui/ui.cpp:1839 src/frontend/mame/ui/ui.cpp:1861
+#: src/frontend/mame/ui/ui.cpp:1883 src/frontend/mame/ui/ui.cpp:1905
+#: src/frontend/mame/ui/ui.cpp:1927
+#, c-format
+msgid "%1$.3f"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:216
-msgid "Bezels"
+#: src/frontend/mame/ui/ui.cpp:1942 src/frontend/mame/ui/ui.cpp:1957
+#: src/frontend/mame/ui/ui.cpp:1972 src/frontend/mame/ui/ui.cpp:1987
+#, c-format
+msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:220
-msgid "CPanels"
+#: src/frontend/mame/ui/ui.cpp:2005
+#, c-format
+msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:228
-msgid "View"
+#: src/frontend/mame/ui/ui.cpp:2005
+#, c-format
+msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:228
-msgid "Cropped"
+#: src/frontend/mame/ui/ui.cpp:2024
+#, c-format
+msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:228
-msgid "Full"
+#: src/frontend/mame/ui/ui.cpp:2024
+#, c-format
+msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:79
-msgid "File Already Exists - Override?"
+#: src/frontend/mame/ui/ui.cpp:2167
+msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1047
-msgid "No"
+#: src/frontend/mame/ui/ui.cpp:2226
+#, c-format
+msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:82 src/frontend/mame/ui/utils.cpp:1047
-msgid "Yes"
+#: src/frontend/mame/ui/ui.cpp:2230 src/frontend/mame/ui/miscmenu.cpp:726
+msgid ""
+"\n"
+" Configuration saved \n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:171
-msgid "New Image Name:"
+#: src/frontend/mame/ui/cheatopt.cpp:92 plugins/cheat/init.lua:671
+#, c-format, lua-format
+msgid ""
+"Cheat Comment:\n"
+"%s"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:177
-msgid "Image Format:"
+#: src/frontend/mame/ui/cheatopt.cpp:105
+msgid "All cheats reloaded"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:183
-msgid "Create"
+#: src/frontend/mame/ui/cheatopt.cpp:136
+msgid "Autofire Settings"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:214
-msgid "Please enter a file extension too"
+#: src/frontend/mame/ui/cheatopt.cpp:157 plugins/cheat/init.lua:599
+msgid "Reset All"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:266
-msgid "Select image format"
+#: src/frontend/mame/ui/cheatopt.cpp:160 plugins/cheat/init.lua:600
+msgid "Reload All"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:43
-msgid "Keyboard Mode:"
+#: src/frontend/mame/ui/cheatopt.cpp:273
+msgid "Autofire Status"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:43
-msgid "Natural"
+#: src/frontend/mame/ui/cheatopt.cpp:306
+msgid "No buttons found on this machine!"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:43
-msgid "Emulated"
+#: src/frontend/mame/ui/cheatopt.cpp:317 src/frontend/mame/ui/cheatopt.cpp:321
+msgid "Autofire Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/selsoft.cpp:228 src/frontend/mame/ui/selgame.cpp:464
#, c-format
msgid ""
-"Uptime: %1$d:%2$02d:%3$02d\n"
-"\n"
+"%s\n"
+" added to favorites list."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:238
+#: src/frontend/mame/ui/selsoft.cpp:233 src/frontend/mame/ui/selgame.cpp:469
+#: src/frontend/mame/ui/selgame.cpp:475
#, c-format
msgid ""
-"Uptime: %1$d:%2$02d\n"
-"\n"
+"%s\n"
+" removed from favorites list."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:242
-#, c-format
+#: src/frontend/mame/ui/selsoft.cpp:507
msgid ""
-"Tickets dispensed: %1$d\n"
+"The selected software is missing one or more required files. Please select a "
+"different software.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:253
-msgid "Coin %1$c: NA%3$s\n"
+#: src/frontend/mame/ui/selsoft.cpp:513 src/frontend/mame/ui/selgame.cpp:1471
+msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:253
+#: src/frontend/mame/ui/selsoft.cpp:637
#, c-format
-msgid "Coin %1$c: %2$d%3$s\n"
+msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:256
-msgid " (locked)"
+#: src/frontend/mame/ui/selsoft.cpp:638
+#, c-format
+msgid "Driver: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:503
-msgid "Visible Delay"
+#: src/frontend/mame/ui/selsoft.cpp:643 src/frontend/mame/ui/selgame.cpp:1412
+#, c-format
+msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:601
+#: src/frontend/mame/ui/selsoft.cpp:645 src/frontend/mame/ui/selgame.cpp:1414
#, c-format
-msgid "%s.xml saved under ui folder."
+msgid "Search: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:627
-msgid "Name: Description:\n"
+#: src/frontend/mame/ui/utils.cpp:60 src/frontend/mame/ui/utils.cpp:84
+msgid "Unfiltered"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:638
-#, c-format
-msgid "%s.txt saved under ui folder."
+#: src/frontend/mame/ui/utils.cpp:61 src/frontend/mame/ui/utils.cpp:85
+msgid "Available"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:655
-msgid "Export list in XML format (like -listxml)"
+#: src/frontend/mame/ui/utils.cpp:62 src/frontend/mame/ui/utils.cpp:86
+msgid "Unavailable"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:656
-msgid "Export list in XML format (like -listxml, but exclude devices)"
+#: src/frontend/mame/ui/utils.cpp:63
+msgid "Working"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:657
-msgid "Export list in TXT format (like -listfull)"
+#: src/frontend/mame/ui/utils.cpp:64
+msgid "Not Working"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:710 src/frontend/mame/ui/ui.cpp:2230
-msgid ""
-"\n"
-" Configuration saved \n"
-"\n"
+#: src/frontend/mame/ui/utils.cpp:65
+msgid "Mechanical"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:66
+msgid "Not Mechanical"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:67
+msgid "Category"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:68 src/frontend/mame/ui/utils.cpp:87
+msgid "Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:760 src/frontend/mame/ui/utils.cpp:66
+#: src/frontend/mame/ui/utils.cpp:69 src/frontend/mame/ui/miscmenu.cpp:770
msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:764
-msgid "Driver"
+#: src/frontend/mame/ui/utils.cpp:70
+msgid "Not BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:767
-msgid "This machine has no BIOS."
+#: src/frontend/mame/ui/utils.cpp:71 src/frontend/mame/ui/utils.cpp:88
+msgid "Parents"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:776 src/frontend/mame/ui/mainmenu.cpp:145
-msgid "Add To Favorites"
+#: src/frontend/mame/ui/utils.cpp:72 src/frontend/mame/ui/utils.cpp:89
+msgid "Clones"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:778 src/frontend/mame/ui/mainmenu.cpp:147
-msgid "Remove From Favorites"
+#: src/frontend/mame/ui/utils.cpp:73
+msgid "Manufacturer"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:781
-msgid "Save machine configuration"
+#: src/frontend/mame/ui/utils.cpp:74 src/frontend/mame/ui/utils.cpp:90
+msgid "Year"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:792
-msgid "Configure machine:"
+#: src/frontend/mame/ui/utils.cpp:75
+msgid "Save Supported"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:895 src/frontend/mame/ui/sndmenu.cpp:135
-#: src/frontend/mame/ui/sndmenu.cpp:137 src/frontend/mame/ui/menu.cpp:736
-#: src/frontend/mame/ui/cheatopt.cpp:299 src/frontend/mame/ui/cheatopt.cpp:305
-#: plugins/cheat/init.lua:551 plugins/cheatfind/init.lua:619
-msgid "On"
+#: src/frontend/mame/ui/utils.cpp:76
+msgid "Save Unsupported"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:895 src/frontend/mame/ui/sndmenu.cpp:135
-#: src/frontend/mame/ui/sndmenu.cpp:137 src/frontend/mame/ui/menu.cpp:739
-#: src/frontend/mame/ui/cheatopt.cpp:299 src/frontend/mame/ui/cheatopt.cpp:305
-#: plugins/cheat/init.lua:554 plugins/cheat/init.lua:563
-#: plugins/cheatfind/init.lua:616
-msgid "Off"
+#: src/frontend/mame/ui/utils.cpp:77
+msgid "CHD Required"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:909 src/frontend/mame/ui/selgame.cpp:441
-msgid "Plugins"
+#: src/frontend/mame/ui/utils.cpp:78
+msgid "No CHD Required"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:74
-msgid "New Barcode:"
+#: src/frontend/mame/ui/utils.cpp:79
+msgid "Vertical Screen"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:78
-msgid "Enter Code"
+#: src/frontend/mame/ui/utils.cpp:80
+msgid "Horizontal Screen"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:119
-msgid "Barcode length invalid!"
+#: src/frontend/mame/ui/utils.cpp:81 src/frontend/mame/ui/utils.cpp:98
+msgid "Custom Filter"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:99
-msgid "Pseudo terminals"
+#: src/frontend/mame/ui/utils.cpp:91
+msgid "Publisher"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:39
-msgid "[failed]"
+#: src/frontend/mame/ui/utils.cpp:92
+msgid "Supported"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:60
-msgid "Input (general)"
+#: src/frontend/mame/ui/utils.cpp:93
+msgid "Partially Supported"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:62
-msgid "Input (this Machine)"
+#: src/frontend/mame/ui/utils.cpp:94
+msgid "Unsupported"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:66
-msgid "Analog Controls"
+#: src/frontend/mame/ui/utils.cpp:95
+msgid "Release Region"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:68
-msgid "Dip Switches"
+#: src/frontend/mame/ui/utils.cpp:96
+msgid "Device Type"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:71
-msgid "Machine Configuration"
+#: src/frontend/mame/ui/utils.cpp:97
+msgid "Software List"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:75
-msgid "Bookkeeping Info"
+#: src/frontend/mame/ui/utils.cpp:248
+msgid "<set up filters>"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:78
-msgid "Machine Information"
+#: src/frontend/mame/ui/utils.cpp:356
+msgid "Select custom filters:"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:85
-msgid "Image Information"
+#: src/frontend/mame/ui/utils.cpp:507
+#, c-format
+msgid "Filter %1$u"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:88
-msgid "File Manager"
+#: src/frontend/mame/ui/utils.cpp:522
+msgid "Remove last filter"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:96
-msgid "Tape Control"
+#: src/frontend/mame/ui/utils.cpp:524
+msgid "Add filter"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:102
-msgid "BIOS Selection"
+#: src/frontend/mame/ui/utils.cpp:966
+msgid "Select category:"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:106
-msgid "Slot Devices"
+#: src/frontend/mame/ui/utils.cpp:997
+msgid "[no category INI files]"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:110
-msgid "Barcode Reader"
+#: src/frontend/mame/ui/utils.cpp:1005
+msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:114
-msgid "Network Devices"
+#: src/frontend/mame/ui/utils.cpp:1039
+msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:118
-msgid "Keyboard Mode"
+#: src/frontend/mame/ui/utils.cpp:1044
+msgid "File"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Slider Controls"
+#: src/frontend/mame/ui/utils.cpp:1048
+msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:124 src/frontend/mame/ui/submenu.cpp:101
-msgid "Video Options"
+#: src/frontend/mame/ui/utils.cpp:1053
+msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:128
-msgid "Crosshair Options"
+#: src/frontend/mame/ui/utils.cpp:1054
+msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132 plugins/cheat/init.lua:735
-msgid "Cheat"
+#: src/frontend/mame/ui/filesel.cpp:260
+msgid "[create]"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:135
-msgid "Plugin Options"
+#: src/frontend/mame/ui/filesel.cpp:320
+#, c-format
+msgid "Error accessing %s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:139
-msgid "External DAT View"
+#: src/frontend/mame/ui/filesel.cpp:536
+msgid "Select access mode"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:154
-msgid "Select New Machine"
+#: src/frontend/mame/ui/filesel.cpp:537
+msgid "Read-only"
+msgstr ""
+
+#: src/frontend/mame/ui/filesel.cpp:539
+msgid "Read-write"
+msgstr ""
+
+#: src/frontend/mame/ui/filesel.cpp:540
+msgid "Read this image, write to another image"
+msgstr ""
+
+#: src/frontend/mame/ui/filesel.cpp:541
+msgid "Read this image, write to diff"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:192
+#, c-format
+msgid "%s [internal]"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:203 src/frontend/mame/ui/miscmenu.cpp:97
+#: src/frontend/mame/ui/inputmap.cpp:615
+msgid "Reset"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:407
+msgid " COLORS"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:407
+msgid " PENS"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:304
+msgid "Return to Machine"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:309 src/frontend/mame/ui/menu.cpp:311
+msgid "Exit"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:316 src/frontend/mame/ui/menu.cpp:318
+msgid "Return to Previous Menu"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:430 src/frontend/mame/ui/menu.cpp:762
+#: plugins/cheat/init.lua:569 plugins/cheatfind/init.lua:792
+#: plugins/cheatfind/init.lua:803
+msgid "On"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:430 src/frontend/mame/ui/menu.cpp:765
+#: plugins/cheat/init.lua:572 plugins/cheat/init.lua:581
+#: plugins/cheatfind/init.lua:789 plugins/cheatfind/init.lua:800
+msgid "Off"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:768
+msgid "Auto"
msgstr ""
#: src/frontend/mame/ui/custui.cpp:31
@@ -1275,1303 +1378,1281 @@ msgstr ""
msgid "Violet"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:22
-msgid "Miscellaneous Options"
-msgstr ""
-
-#: src/frontend/mame/ui/submenu.cpp:23
-msgid "Re-select last machine played"
+#: src/frontend/mame/ui/miscmenu.cpp:44
+msgid "Keyboard Mode:"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:24
-msgid "Enlarge images in the right panel"
+#: src/frontend/mame/ui/miscmenu.cpp:44
+msgid "Natural"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:26
-msgid "Show mouse pointer"
+#: src/frontend/mame/ui/miscmenu.cpp:44
+msgid "Emulated"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:27
-msgid "Confirm quit from machines"
+#: src/frontend/mame/ui/miscmenu.cpp:237
+#, c-format
+msgid ""
+"Uptime: %1$d:%2$02d:%3$02d\n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:28
-msgid "Skip information screen at startup"
+#: src/frontend/mame/ui/miscmenu.cpp:239
+#, c-format
+msgid ""
+"Uptime: %1$d:%2$02d\n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:29
-msgid "Force 4:3 aspect for snapshot display"
+#: src/frontend/mame/ui/miscmenu.cpp:243
+#, c-format
+msgid ""
+"Tickets dispensed: %1$d\n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:30
-msgid "Use image as background"
+#: src/frontend/mame/ui/miscmenu.cpp:254
+msgid "Coin %1$c: NA%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:31
-msgid "Skip BIOS selection menu"
+#: src/frontend/mame/ui/miscmenu.cpp:254
+#, c-format
+msgid "Coin %1$c: %2$d%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:32
-msgid "Skip software parts selection menu"
+#: src/frontend/mame/ui/miscmenu.cpp:257
+msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:33
-msgid "Info auto audit"
+#: src/frontend/mame/ui/miscmenu.cpp:504
+msgid "Visible Delay"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:34
-msgid "Hide romless machine from available list"
+#: src/frontend/mame/ui/miscmenu.cpp:602
+#, c-format
+msgid "%s.xml saved under ui folder."
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:38
-msgid "Advanced Options"
+#: src/frontend/mame/ui/miscmenu.cpp:628
+msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Performance Options"
+#: src/frontend/mame/ui/miscmenu.cpp:639
+#, c-format
+msgid "%s.txt saved under ui folder."
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Auto frame skip"
+#: src/frontend/mame/ui/miscmenu.cpp:656
+msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:41
-msgid "Frame skip"
+#: src/frontend/mame/ui/miscmenu.cpp:657
+msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:42
-msgid "Throttle"
+#: src/frontend/mame/ui/miscmenu.cpp:658
+msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:43
-msgid "Sleep"
+#: src/frontend/mame/ui/miscmenu.cpp:774
+msgid "Driver"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Speed"
+#: src/frontend/mame/ui/miscmenu.cpp:777
+msgid "This machine has no BIOS."
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:45
-msgid "Refresh speed"
+#: src/frontend/mame/ui/miscmenu.cpp:791
+msgid "Save machine configuration"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:47
-msgid "Rotation Options"
+#: src/frontend/mame/ui/miscmenu.cpp:802
+msgid "Configure machine:"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:49
-msgid "Rotate right"
+#: src/frontend/mame/ui/miscmenu.cpp:836 src/frontend/mame/ui/selmenu.cpp:2481
+msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:50
-msgid "Rotate left"
+#: src/frontend/mame/ui/miscmenu.cpp:918 src/frontend/mame/ui/selgame.cpp:611
+msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:51
-msgid "Auto rotate right"
+#: src/frontend/mame/ui/selgame.cpp:607
+msgid "Configure Machine"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:52
-msgid "Auto rotate left"
+#: src/frontend/mame/ui/selgame.cpp:1036
+#, c-format
+msgid "Romset\t%1$-.100s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:53
-msgid "Flip X"
+#: src/frontend/mame/ui/selgame.cpp:1037
+#, c-format
+msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:54
-msgid "Flip Y"
+#: src/frontend/mame/ui/selgame.cpp:1038
+#, c-format
+msgid "Manufacturer\t%1$-.100s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:56
-msgid "Artwork Options"
+#: src/frontend/mame/ui/selgame.cpp:1042
+#, c-format
+msgid "Driver is Clone of\t%1$-.100s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:57
-msgid "Artwork Crop"
+#: src/frontend/mame/ui/selgame.cpp:1044
+msgid "Driver is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:58
-msgid "Use Backdrops"
+#: src/frontend/mame/ui/selgame.cpp:1047
+msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:59
-msgid "Use Overlays"
+#: src/frontend/mame/ui/selgame.cpp:1049
+msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:60
-msgid "Use Bezels"
+#: src/frontend/mame/ui/selgame.cpp:1052
+msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:61
-msgid "Use Control Panels"
+#: src/frontend/mame/ui/selgame.cpp:1054
+msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:62
-msgid "Use Marquees"
+#: src/frontend/mame/ui/selgame.cpp:1056
+msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:64
-msgid "State/Playback Options"
+#: src/frontend/mame/ui/selgame.cpp:1059
+msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:65
-msgid "Automatic save/restore"
+#: src/frontend/mame/ui/selgame.cpp:1061
+msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:67
-msgid "Rewind capacity"
+#: src/frontend/mame/ui/selgame.cpp:1063
+msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:68
-msgid "Bilinear snapshot"
+#: src/frontend/mame/ui/selgame.cpp:1065
+msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:69
-msgid "Burn-in"
+#: src/frontend/mame/ui/selgame.cpp:1067
+msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:71
-msgid "Input Options"
+#: src/frontend/mame/ui/selgame.cpp:1070
+msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:72
-msgid "Coin lockout"
+#: src/frontend/mame/ui/selgame.cpp:1072
+msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:73
-msgid "Mouse"
+#: src/frontend/mame/ui/selgame.cpp:1074
+msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:74
-msgid "Joystick"
+#: src/frontend/mame/ui/selgame.cpp:1076
+msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:75
-msgid "Lightgun"
+#: src/frontend/mame/ui/selgame.cpp:1079
+msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:76
-msgid "Multi-keyboard"
+#: src/frontend/mame/ui/selgame.cpp:1081
+msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:77
-msgid "Multi-mouse"
+#: src/frontend/mame/ui/selgame.cpp:1084
+msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:78
-msgid "Steadykey"
+#: src/frontend/mame/ui/selgame.cpp:1086
+msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:79
-msgid "UI active"
+#: src/frontend/mame/ui/selgame.cpp:1089
+msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:80
-msgid "Offscreen reload"
+#: src/frontend/mame/ui/selgame.cpp:1091
+msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:81
-msgid "Joystick deadzone"
+#: src/frontend/mame/ui/selgame.cpp:1094
+msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:82
-msgid "Joystick saturation"
+#: src/frontend/mame/ui/selgame.cpp:1096
+msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:83
-msgid "Natural keyboard"
+#: src/frontend/mame/ui/selgame.cpp:1099
+msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:84
-msgid "Simultaneous contradictory"
+#: src/frontend/mame/ui/selgame.cpp:1101
+msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:85
-msgid "Coin impulse"
+#: src/frontend/mame/ui/selgame.cpp:1104
+msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:89
-msgid "Device Mapping"
+#: src/frontend/mame/ui/selgame.cpp:1106
+msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:90
-msgid "Lightgun Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1109
+msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Trackball Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1111
+msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:92
-msgid "Pedal Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1114
+msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:93
-msgid "Adstick Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1116
+msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:94
-msgid "Paddle Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1119
+msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Dial Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1121
+msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:96
-msgid "Positional Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1124
+msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:97
-msgid "Mouse Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1126
+msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:102
-msgid "Video Mode"
+#: src/frontend/mame/ui/selgame.cpp:1129
+msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:103
-msgid "Number Of Screens"
+#: src/frontend/mame/ui/selgame.cpp:1131
+msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:105
-msgid "Triple Buffering"
+#: src/frontend/mame/ui/selgame.cpp:1134
+msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:106
-msgid "HLSL"
+#: src/frontend/mame/ui/selgame.cpp:1136
+msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:108
-msgid "GLSL"
+#: src/frontend/mame/ui/selgame.cpp:1139
+msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:109
-msgid "Bilinear Filtering"
+#: src/frontend/mame/ui/selgame.cpp:1141
+msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:110
-msgid "Bitmap Prescaling"
+#: src/frontend/mame/ui/selgame.cpp:1144
+msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:111
-msgid "Window Mode"
+#: src/frontend/mame/ui/selgame.cpp:1146
+msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:112
-msgid "Enforce Aspect Ratio"
+#: src/frontend/mame/ui/selgame.cpp:1149
+msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:113
-msgid "Start Out Maximized"
+#: src/frontend/mame/ui/selgame.cpp:1151
+msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:114
-msgid "Synchronized Refresh"
+#: src/frontend/mame/ui/selgame.cpp:1154
+msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:115
-msgid "Wait Vertical Sync"
+#: src/frontend/mame/ui/selgame.cpp:1156
+msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:388
-msgid "Load State"
+#: src/frontend/mame/ui/selgame.cpp:1159
+msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:388
-msgid "Select position to load from"
+#: src/frontend/mame/ui/selgame.cpp:1161
+msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:412
-msgid "Save State"
+#: src/frontend/mame/ui/selgame.cpp:1163
+msgid "Mechanical Machine\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:412
-msgid "Select position to save to"
+#: src/frontend/mame/ui/selgame.cpp:1163
+msgid "Mechanical Machine\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/slotopt.cpp:192
-#, c-format
-msgid "%s [internal]"
+#: src/frontend/mame/ui/selgame.cpp:1164
+msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:309 src/frontend/mame/ui/selsoft.cpp:211
-#, c-format
-msgid ""
-"%s\n"
-" added to favorites list."
+#: src/frontend/mame/ui/selgame.cpp:1164
+msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:314 src/frontend/mame/ui/selgame.cpp:320
-#: src/frontend/mame/ui/selsoft.cpp:216
-#, c-format
-msgid ""
-"%s\n"
-" removed from favorites list."
+#: src/frontend/mame/ui/selgame.cpp:1165
+msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:437
-msgid "Configure Machine"
+#: src/frontend/mame/ui/selgame.cpp:1165
+msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:849
-#, c-format
-msgid "Romset\t%1$-.100s\n"
+#: src/frontend/mame/ui/selgame.cpp:1166
+msgid "Support Cocktail\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:850
-#, c-format
-msgid "Year\t%1$s\n"
+#: src/frontend/mame/ui/selgame.cpp:1166
+msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:851
-#, c-format
-msgid "Manufacturer\t%1$-.100s\n"
+#: src/frontend/mame/ui/selgame.cpp:1167
+msgid "Driver is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:855
-#, c-format
-msgid "Driver is Clone of\t%1$-.100s\n"
+#: src/frontend/mame/ui/selgame.cpp:1167
+msgid "Driver is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:857
-msgid "Driver is Parent\t\n"
+#: src/frontend/mame/ui/selgame.cpp:1168
+msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:860
-msgid "Analog Controls\tYes\n"
+#: src/frontend/mame/ui/selgame.cpp:1168
+msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:862
-msgid "Keyboard Inputs\tYes\n"
+#: src/frontend/mame/ui/selgame.cpp:1169
+msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:865
-msgid "Overall\tNOT WORKING\n"
+#: src/frontend/mame/ui/selgame.cpp:1169
+msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:867
-msgid "Overall\tUnemulated Protection\n"
+#: src/frontend/mame/ui/selgame.cpp:1179
+msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:869
-msgid "Overall\tWorking\n"
+#: src/frontend/mame/ui/selgame.cpp:1179
+msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:872
-msgid "Graphics\tUnimplemented\n"
+#: src/frontend/mame/ui/selgame.cpp:1192
+msgid "ROM Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:874
-msgid "Graphics\tWrong Colors\n"
+#: src/frontend/mame/ui/selgame.cpp:1194
+msgid "ROM Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:876
-msgid "Graphics\tImperfect Colors\n"
+#: src/frontend/mame/ui/selgame.cpp:1197
+msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:878
-msgid "Graphics\tImperfect\n"
+#: src/frontend/mame/ui/selgame.cpp:1199
+msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:880
-msgid "Graphics\tOK\n"
+#: src/frontend/mame/ui/selgame.cpp:1201
+msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:883
-msgid "Sound\tNone\n"
+#: src/frontend/mame/ui/selgame.cpp:1205
+msgid ""
+"ROM Audit \tDisabled\n"
+"Samples Audit \tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:885
-msgid "Sound\tUnimplemented\n"
+#: src/frontend/mame/ui/selgame.cpp:1396
+#, c-format
+msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:887
-msgid "Sound\tImperfect\n"
+#: src/frontend/mame/ui/selgame.cpp:1424
+#, c-format
+msgid "Romset: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:889
-msgid "Sound\tOK\n"
+#: src/frontend/mame/ui/selgame.cpp:1431
+#, c-format
+msgid "System: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:892
-msgid "Controls\tUnimplemented\n"
+#: src/frontend/mame/ui/selgame.cpp:1465
+msgid ""
+"The selected machine is missing one or more required ROM or CHD images. "
+"Please select a different machine.\n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:894
-msgid "Controls\tImperfect\n"
+#: src/frontend/mame/ui/sndmenu.cpp:135
+msgid "Sound"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:897
-msgid "Keyboard\tUnimplemented\n"
+#: src/frontend/mame/ui/sndmenu.cpp:136
+msgid "Sample Rate"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:899
-msgid "Keyboard\tImperfect\n"
+#: src/frontend/mame/ui/sndmenu.cpp:137
+msgid "Use External Samples"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:902
-msgid "Mouse\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:22
+msgid "Miscellaneous Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:904
-msgid "Mouse\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:23
+msgid "Re-select last machine played"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:907
-msgid "Microphone\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:24
+msgid "Enlarge images in the right panel"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:909
-msgid "Microphone\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:26
+msgid "Show mouse pointer"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:912
-msgid "Camera\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:27
+msgid "Confirm quit from machines"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:914
-msgid "Camera\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:28
+msgid "Skip information screen at startup"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:917
-msgid "Disk\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:29
+msgid "Force 4:3 aspect for snapshot display"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:919
-msgid "Disk\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:30
+msgid "Use image as background"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:922
-msgid "Printer\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:31
+msgid "Skip BIOS selection menu"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:924
-msgid "Printer\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:32
+msgid "Skip software parts selection menu"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:927
-msgid "LAN\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:33
+msgid "Info auto audit"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:929
-msgid "LAN\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:34
+msgid "Hide romless machine from available list"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:932
-msgid "WAN\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:38
+msgid "Advanced Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:934
-msgid "WAN\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:39
+msgid "Performance Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:937
-msgid "Timing\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:40
+msgid "Auto frame skip"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:939
-msgid "Timing\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:41
+msgid "Frame skip"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:941
-msgid "Mechanical Machine\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:42
+msgid "Throttle"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:941
-msgid "Mechanical Machine\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:43
+msgid "Sleep"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:942
-msgid "Requires Artwork\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:44
+msgid "Speed"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:942
-msgid "Requires Artwork\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:45
+msgid "Refresh speed"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:943
-msgid "Requires Clickable Artwork\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:47
+msgid "Rotation Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:943
-msgid "Requires Clickable Artwork\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:49
+msgid "Rotate right"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:944
-msgid "Support Cocktail\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:50
+msgid "Rotate left"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:944
-msgid "Support Cocktail\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:51
+msgid "Auto rotate right"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:945
-msgid "Driver is BIOS\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:52
+msgid "Auto rotate left"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:945
-msgid "Driver is BIOS\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:53
+msgid "Flip X"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:946
-msgid "Support Save\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:54
+msgid "Flip Y"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:946
-msgid "Support Save\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:56
+msgid "Artwork Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:947
-msgid "Screen Orientation\tVertical\n"
+#: src/frontend/mame/ui/submenu.cpp:57
+msgid "Artwork Crop"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:947
-msgid "Screen Orientation\tHorizontal\n"
+#: src/frontend/mame/ui/submenu.cpp:58
+msgid "Use Backdrops"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:957
-msgid "Requires CHD\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:59
+msgid "Use Overlays"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:957
-msgid "Requires CHD\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:60
+msgid "Use Bezels"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:970
-msgid "ROM Audit Result\tOK\n"
+#: src/frontend/mame/ui/submenu.cpp:61
+msgid "Use Control Panels"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:972
-msgid "ROM Audit Result\tBAD\n"
+#: src/frontend/mame/ui/submenu.cpp:62
+msgid "Use Marquees"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:975
-msgid "Samples Audit Result\tNone Needed\n"
+#: src/frontend/mame/ui/submenu.cpp:64
+msgid "State/Playback Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:977
-msgid "Samples Audit Result\tOK\n"
+#: src/frontend/mame/ui/submenu.cpp:65
+msgid "Automatic save/restore"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:979
-msgid "Samples Audit Result\tBAD\n"
+#: src/frontend/mame/ui/submenu.cpp:67
+msgid "Rewind capacity"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:983
-msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+#: src/frontend/mame/ui/submenu.cpp:68
+msgid "Bilinear snapshot"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1167
-#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
+#: src/frontend/mame/ui/submenu.cpp:69
+msgid "Burn-in"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1183 src/frontend/mame/ui/selsoft.cpp:555
-#, c-format
-msgid "%1$s: %2$s - Search: %3$s_"
+#: src/frontend/mame/ui/submenu.cpp:71
+msgid "Input Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1185 src/frontend/mame/ui/selsoft.cpp:557
-#, c-format
-msgid "Search: %1$s_"
+#: src/frontend/mame/ui/submenu.cpp:72
+msgid "Coin lockout"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1195
-#, c-format
-msgid "Romset: %1$-.100s"
+#: src/frontend/mame/ui/submenu.cpp:73
+msgid "Mouse"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1202
-#, c-format
-msgid "System: %1$-.100s"
+#: src/frontend/mame/ui/submenu.cpp:74
+msgid "Joystick"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1239
-msgid ""
-"The selected machine is missing one or more required ROM or CHD images. "
-"Please select a different machine.\n"
-"\n"
+#: src/frontend/mame/ui/submenu.cpp:75
+msgid "Lightgun"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1245 src/frontend/mame/ui/selsoft.cpp:462
-msgid "Press any key to continue."
+#: src/frontend/mame/ui/submenu.cpp:76
+msgid "Multi-keyboard"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:135
-msgid "Sound"
+#: src/frontend/mame/ui/submenu.cpp:77
+msgid "Multi-mouse"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:136
-msgid "Sample Rate"
+#: src/frontend/mame/ui/submenu.cpp:78
+msgid "Steadykey"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:137
-msgid "Use External Samples"
+#: src/frontend/mame/ui/submenu.cpp:79
+msgid "UI active"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:57 src/frontend/mame/ui/utils.cpp:81
-msgid "Unfiltered"
+#: src/frontend/mame/ui/submenu.cpp:80
+msgid "Offscreen reload"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:58 src/frontend/mame/ui/utils.cpp:82
-msgid "Available"
+#: src/frontend/mame/ui/submenu.cpp:81
+msgid "Joystick deadzone"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:59 src/frontend/mame/ui/utils.cpp:83
-msgid "Unavailable"
+#: src/frontend/mame/ui/submenu.cpp:82
+msgid "Joystick saturation"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:60
-msgid "Working"
+#: src/frontend/mame/ui/submenu.cpp:83
+msgid "Natural keyboard"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:61
-msgid "Not Working"
+#: src/frontend/mame/ui/submenu.cpp:84
+msgid "Simultaneous contradictory"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:62
-msgid "Mechanical"
+#: src/frontend/mame/ui/submenu.cpp:85
+msgid "Coin impulse"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:63
-msgid "Not Mechanical"
+#: src/frontend/mame/ui/submenu.cpp:89
+msgid "Device Mapping"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:64
-msgid "Category"
+#: src/frontend/mame/ui/submenu.cpp:90
+msgid "Lightgun Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:65
-msgid "Favorites"
+#: src/frontend/mame/ui/submenu.cpp:91
+msgid "Trackball Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:67
-msgid "Not BIOS"
+#: src/frontend/mame/ui/submenu.cpp:92
+msgid "Pedal Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:68 src/frontend/mame/ui/utils.cpp:84
-msgid "Parents"
+#: src/frontend/mame/ui/submenu.cpp:93
+msgid "Adstick Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:69 src/frontend/mame/ui/utils.cpp:85
-msgid "Clones"
+#: src/frontend/mame/ui/submenu.cpp:94
+msgid "Paddle Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:70
-msgid "Manufacturer"
+#: src/frontend/mame/ui/submenu.cpp:95
+msgid "Dial Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:71 src/frontend/mame/ui/utils.cpp:86
-msgid "Year"
+#: src/frontend/mame/ui/submenu.cpp:96
+msgid "Positional Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:72
-msgid "Save Supported"
+#: src/frontend/mame/ui/submenu.cpp:97
+msgid "Mouse Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:73
-msgid "Save Unsupported"
+#: src/frontend/mame/ui/submenu.cpp:102
+msgid "Video Mode"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:74
-msgid "CHD Required"
+#: src/frontend/mame/ui/submenu.cpp:103
+msgid "Number Of Screens"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:75
-msgid "No CHD Required"
+#: src/frontend/mame/ui/submenu.cpp:105
+msgid "Triple Buffering"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:76
-msgid "Vertical Screen"
+#: src/frontend/mame/ui/submenu.cpp:106
+msgid "HLSL"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:77
-msgid "Horizontal Screen"
+#: src/frontend/mame/ui/submenu.cpp:108
+msgid "GLSL"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:78 src/frontend/mame/ui/utils.cpp:94
-msgid "Custom Filter"
+#: src/frontend/mame/ui/submenu.cpp:109
+msgid "Bilinear Filtering"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:87
-msgid "Publisher"
+#: src/frontend/mame/ui/submenu.cpp:110
+msgid "Bitmap Prescaling"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:88
-msgid "Supported"
+#: src/frontend/mame/ui/submenu.cpp:111
+msgid "Window Mode"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:89
-msgid "Partially Supported"
+#: src/frontend/mame/ui/submenu.cpp:112
+msgid "Enforce Aspect Ratio"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:90
-msgid "Unsupported"
+#: src/frontend/mame/ui/submenu.cpp:113
+msgid "Start Out Maximized"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:91
-msgid "Release Region"
+#: src/frontend/mame/ui/submenu.cpp:114
+msgid "Synchronized Refresh"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:92
-msgid "Device Type"
+#: src/frontend/mame/ui/submenu.cpp:115
+msgid "Wait Vertical Sync"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:93
-msgid "Software List"
+#: src/frontend/mame/ui/devopt.cpp:43
+#, c-format
+msgid ""
+"[This option is currently mounted in the running system]\n"
+"\n"
+"Option: %1$s\n"
+"Device: %2$s\n"
+"\n"
+"The selected option enables the following items:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:244
-msgid "<set up filters>"
+#: src/frontend/mame/ui/devopt.cpp:44
+#, c-format
+msgid ""
+"[This option is NOT currently mounted in the running system]\n"
+"\n"
+"Option: %1$s\n"
+"Device: %2$s\n"
+"\n"
+"If you select this option, the following items will be enabled:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:352
-msgid "Select custom filters:"
+#: src/frontend/mame/ui/devopt.cpp:52
+msgid "* CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:503
+#: src/frontend/mame/ui/devopt.cpp:76 src/frontend/mame/ui/devopt.cpp:137
#, c-format
-msgid "Filter %1$u"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:518
-msgid "Remove last filter"
+msgid " %1$d×%2$s %3$d.%4$06d MHz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:520
-msgid "Add filter"
+#: src/frontend/mame/ui/devopt.cpp:76 src/frontend/mame/ui/devopt.cpp:137
+msgid " %1$d×%2$s %5$d.%6$03d kHz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:959
-msgid "Select category:"
+#: src/frontend/mame/ui/devopt.cpp:77 src/frontend/mame/ui/devopt.cpp:138
+msgid " %2$s %3$d.%4$06d MHz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:990
-msgid "[no category INI files]"
+#: src/frontend/mame/ui/devopt.cpp:77 src/frontend/mame/ui/devopt.cpp:138
+msgid " %2$s %5$d.%6$03d kHz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:998
-msgid "[no groups in INI file]"
+#: src/frontend/mame/ui/devopt.cpp:89
+msgid "* Video:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1032
-msgid "No category INI files found"
+#: src/frontend/mame/ui/devopt.cpp:94
+#, c-format
+msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1037
-msgid "File"
+#: src/frontend/mame/ui/devopt.cpp:103
+#, c-format
+msgid " Screen '%1$s': %2$d × %3$d (V) %4$f Hz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1041
-msgid "No groups found in category file"
+#: src/frontend/mame/ui/devopt.cpp:104
+#, c-format
+msgid " Screen '%1$s': %2$d × %3$d (H) %4$f Hz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1046
-msgid "Group"
+#: src/frontend/mame/ui/devopt.cpp:117
+msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1047
-msgid "Include clones"
+#: src/frontend/mame/ui/devopt.cpp:137
+#, c-format
+msgid " %1$d×%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:456
-msgid ""
-"The selected software is missing one or more required files. Please select a "
-"different software.\n"
-"\n"
+#: src/frontend/mame/ui/devopt.cpp:138
+msgid " %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:549
+#: src/frontend/mame/ui/devopt.cpp:168
#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d software packages )"
+msgid ""
+"* BIOS settings:\n"
+" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:550
+#: src/frontend/mame/ui/devopt.cpp:208 src/frontend/mame/ui/devopt.cpp:224
+#: src/frontend/mame/ui/devopt.cpp:269
#, c-format
-msgid "Driver: \"%1$s\" software list "
-msgstr ""
-
-#: src/frontend/mame/ui/filesel.cpp:260
-msgid "[create]"
+msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:419
+#: src/frontend/mame/ui/devopt.cpp:213 src/frontend/mame/ui/devopt.cpp:229
#, c-format
-msgid "Error accessing %s"
-msgstr ""
-
-#: src/frontend/mame/ui/filesel.cpp:515
-msgid "Select access mode"
+msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:516
-msgid "Read-only"
+#: src/frontend/mame/ui/devopt.cpp:234
+msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:518
-msgid "Read-write"
+#: src/frontend/mame/ui/devopt.cpp:236
+msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:519
-msgid "Read this image, write to another image"
+#: src/frontend/mame/ui/devopt.cpp:238
+msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:520
-msgid "Read this image, write to diff"
+#: src/frontend/mame/ui/devopt.cpp:240
+#, c-format
+msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/imgcntrl.cpp:117
-msgid "Cannot save over directory"
+#: src/frontend/mame/ui/devopt.cpp:242
+#, c-format
+msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/imgcntrl.cpp:150
-msgid ""
-"The software selected is missing one or more required ROM or CHD images. "
-"Please select a different one."
+#: src/frontend/mame/ui/devopt.cpp:244
+#, c-format
+msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:294
-msgid "Return to Machine"
+#: src/frontend/mame/ui/devopt.cpp:246
+#, c-format
+msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:299 src/frontend/mame/ui/menu.cpp:301
-msgid "Exit"
+#: src/frontend/mame/ui/devopt.cpp:248
+#, c-format
+msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:306 src/frontend/mame/ui/menu.cpp:308
-msgid "Return to Previous Menu"
+#: src/frontend/mame/ui/devopt.cpp:250
+#, c-format
+msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:742
-msgid "Auto"
+#: src/frontend/mame/ui/devopt.cpp:252
+#, c-format
+msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:92 plugins/cheat/init.lua:653
-#, c-format, lua-format
-msgid ""
-"Cheat Comment:\n"
-"%s"
+#: src/frontend/mame/ui/devopt.cpp:254
+#, c-format
+msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:105
-msgid "All cheats reloaded"
+#: src/frontend/mame/ui/devopt.cpp:259
+msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:136
-msgid "Autofire Settings"
+#: src/frontend/mame/ui/devopt.cpp:261
+#, c-format
+msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:157 plugins/cheat/init.lua:581
-msgid "Reset All"
+#: src/frontend/mame/ui/devopt.cpp:267
+msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:160 plugins/cheat/init.lua:582
-msgid "Reload All"
+#: src/frontend/mame/ui/devopt.cpp:274
+msgid "[None]\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:273
-msgid "Autofire Status"
+#: src/frontend/mame/ui/auditmenu.cpp:96
+#, c-format
+msgid "Audit ROMs for %1$u machines marked unavailable?"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:316
-msgid "No buttons found on this machine!"
+#: src/frontend/mame/ui/auditmenu.cpp:99
+#, c-format
+msgid "Audit ROMs for all %1$u machines?"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:327 src/frontend/mame/ui/cheatopt.cpp:331
-msgid "Autofire Delay"
+#: src/frontend/mame/ui/auditmenu.cpp:104
+#, c-format
+msgid "(results will be saved to %1$s)"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:337
-msgid "This driver requires images to be loaded in the following device(s): "
+#: src/frontend/mame/ui/auditmenu.cpp:130
+#, c-format
+msgid ""
+"Auditing ROMs for machine %2$u of %3$u...\n"
+"%1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1084 src/frontend/mame/ui/ui.cpp:1094
-msgid "Keyboard Emulation Status"
+#: src/frontend/mame/ui/auditmenu.cpp:142
+msgid "Start Audit"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1086
-msgid "Mode: PARTIAL Emulation"
+#: src/frontend/mame/ui/imgcntrl.cpp:117
+msgid "Cannot save over directory"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1087
-msgid "UI: Enabled"
+#: src/frontend/mame/ui/imgcntrl.cpp:150
+msgid ""
+"The software selected is missing one or more required ROM or CHD images. "
+"Please select a different one."
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1089 src/frontend/mame/ui/ui.cpp:1099
-msgid "**Use ScrLock to toggle**"
+#: src/frontend/mame/ui/info.cpp:31
+msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1096
-msgid "Mode: FULL Emulation"
+#: src/frontend/mame/ui/info.cpp:32
+msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1097
-msgid "UI: Disabled"
+#: src/frontend/mame/ui/info.cpp:33
+msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1249
-msgid "Autofire can't be enabled"
+#: src/frontend/mame/ui/info.cpp:34
+msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1302
-#, c-format
-msgid ""
-"Are you sure you want to quit?\n"
-"\n"
-"Press ''%1$s'' to quit,\n"
-"Press ''%2$s'' to return to emulation."
+#: src/frontend/mame/ui/info.cpp:35
+msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1374
-msgid "Master Volume"
+#: src/frontend/mame/ui/info.cpp:36
+msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1383
-#, c-format
-msgid "%1$s Volume"
+#: src/frontend/mame/ui/info.cpp:37
+msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1407
-#, c-format
-msgid "Overclock CPU %1$s"
+#: src/frontend/mame/ui/info.cpp:38
+msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1416
-#, c-format
-msgid "Overclock %1$s sound"
+#: src/frontend/mame/ui/info.cpp:39
+msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1437
-#, c-format
-msgid "%1$s Refresh Rate"
+#: src/frontend/mame/ui/info.cpp:40
+msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1442
-#, c-format
-msgid "%1$s Brightness"
+#: src/frontend/mame/ui/info.cpp:41
+msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1444
-#, c-format
-msgid "%1$s Contrast"
+#: src/frontend/mame/ui/info.cpp:42
+msgid "media"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1446
-#, c-format
-msgid "%1$s Gamma"
+#: src/frontend/mame/ui/info.cpp:43
+msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1450
-#, c-format
-msgid "%1$s Horiz Stretch"
+#: src/frontend/mame/ui/info.cpp:44
+msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1452
-#, c-format
-msgid "%1$s Horiz Position"
+#: src/frontend/mame/ui/info.cpp:45
+msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1454
-#, c-format
-msgid "%1$s Vert Stretch"
+#: src/frontend/mame/ui/info.cpp:46
+msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1456
-#, c-format
-msgid "%1$s Vert Position"
+#: src/frontend/mame/ui/info.cpp:47
+msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1475
-#, c-format
-msgid "Laserdisc '%1$s' Horiz Stretch"
+#: src/frontend/mame/ui/info.cpp:48
+msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1477
-#, c-format
-msgid "Laserdisc '%1$s' Horiz Position"
+#: src/frontend/mame/ui/info.cpp:49
+msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1479
-#, c-format
-msgid "Laserdisc '%1$s' Vert Stretch"
+#: src/frontend/mame/ui/info.cpp:50
+msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1481
-#, c-format
-msgid "Laserdisc '%1$s' Vert Position"
+#: src/frontend/mame/ui/info.cpp:51
+msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1493
-msgid "Vector Flicker"
+#: src/frontend/mame/ui/info.cpp:188
+msgid ""
+"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
+"run correctly.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1494
-msgid "Beam Width Minimum"
+#: src/frontend/mame/ui/info.cpp:198
+msgid ""
+"There are known problems with this machine\n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1495
-msgid "Beam Width Maximum"
+#: src/frontend/mame/ui/info.cpp:203
+msgid ""
+"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1496
-msgid "Beam Intensity Weight"
+#: src/frontend/mame/ui/info.cpp:208
+msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1511
+#: src/frontend/mame/ui/info.cpp:214 src/frontend/mame/ui/info.cpp:230
#, c-format
-msgid "Crosshair Scale %1$s"
-msgstr ""
-
-#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
-msgid "X"
+msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
-msgid "Y"
+#: src/frontend/mame/ui/info.cpp:214 src/frontend/mame/ui/info.cpp:230
+#: src/frontend/mame/ui/info.cpp:275
+#, c-format
+msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1513
-#, c-format
-msgid "Crosshair Offset %1$s"
+#: src/frontend/mame/ui/info.cpp:224
+msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1601
-#, c-format
-msgid "%1$3ddB"
+#: src/frontend/mame/ui/info.cpp:239
+msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1645
-#, c-format
-msgid "%1$d%%"
+#: src/frontend/mame/ui/info.cpp:241
+msgid "This machine requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1661
-#, c-format
-msgid "%1$3.0f%%"
+#: src/frontend/mame/ui/info.cpp:243
+msgid ""
+"This machine was never completed. It may exhibit strange behavior or missing "
+"elements that are not bugs in the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1685
-#, c-format
-msgid "%1$.3ffps"
+#: src/frontend/mame/ui/info.cpp:245
+msgid ""
+"This machine has no sound hardware, MAME will produce no sounds, this is "
+"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1708 src/frontend/mame/ui/ui.cpp:1730
-#: src/frontend/mame/ui/ui.cpp:1751 src/frontend/mame/ui/ui.cpp:1773
-#: src/frontend/mame/ui/ui.cpp:1795 src/frontend/mame/ui/ui.cpp:1817
-#: src/frontend/mame/ui/ui.cpp:1839 src/frontend/mame/ui/ui.cpp:1861
-#: src/frontend/mame/ui/ui.cpp:1883 src/frontend/mame/ui/ui.cpp:1905
-#: src/frontend/mame/ui/ui.cpp:1927
-#, c-format
-msgid "%1$.3f"
+#: src/frontend/mame/ui/info.cpp:249
+msgid ""
+"\n"
+"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
+"complete. There is nothing you can do to fix this problem except wait for "
+"the developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1942 src/frontend/mame/ui/ui.cpp:1957
-#: src/frontend/mame/ui/ui.cpp:1972 src/frontend/mame/ui/ui.cpp:1987
-#, c-format
-msgid "%1$1.2f"
+#: src/frontend/mame/ui/info.cpp:251
+msgid ""
+"\n"
+"Elements of this machine cannot be emulated as they requires physical "
+"interaction or consist of mechanical devices. It is not possible to fully "
+"experience this machine.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2005
+#: src/frontend/mame/ui/info.cpp:273
#, c-format
-msgid "Crosshair Scale X %1$1.3f"
+msgid ""
+"\n"
+"\n"
+"There are working clones of this machine: %s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2005
-#, c-format
-msgid "Crosshair Scale Y %1$1.3f"
+#: src/frontend/mame/ui/info.cpp:286
+msgid ""
+"\n"
+"\n"
+"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/info.cpp:301
#, c-format
-msgid "Crosshair Offset X %1$1.3f"
+msgid ""
+"%1$s\n"
+"%2$s %3$s\n"
+"Driver: %4$s\n"
+"\n"
+"CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
-#, c-format
-msgid "Crosshair Offset Y %1$1.3f"
+#: src/frontend/mame/ui/info.cpp:336 src/frontend/mame/ui/info.cpp:374
+msgid "MHz"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2167
-msgid "**Error saving ui.ini**"
+#: src/frontend/mame/ui/info.cpp:336 src/frontend/mame/ui/info.cpp:374
+msgid "kHz"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2226
-#, c-format
-msgid "**Error saving %s.ini**"
+#: src/frontend/mame/ui/info.cpp:350
+msgid ""
+"\n"
+"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:406
-msgid " COLORS"
+#: src/frontend/mame/ui/info.cpp:378
+msgid ""
+"\n"
+"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:406
-msgid " PENS"
+#: src/frontend/mame/ui/info.cpp:382
+msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:39
-#, c-format
-msgid ""
-"[This option is currently mounted in the running system]\n"
-"\n"
-"Option: %1$s\n"
-"Device: %2$s\n"
-"\n"
-"The selected option enables the following items:\n"
+#: src/frontend/mame/ui/info.cpp:389
+msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:40
+#: src/frontend/mame/ui/info.cpp:400
#, c-format
-msgid ""
-"[This option is NOT currently mounted in the running system]\n"
-"\n"
-"Option: %1$s\n"
-"Device: %2$s\n"
-"\n"
-"If you select this option, the following items will be enabled:\n"
+msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:48
-msgid "* CPU:\n"
+#: src/frontend/mame/ui/info.cpp:400
+msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:72 src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/info.cpp:446
#, c-format
-msgid " %1$d×%2$s %3$d.%4$06d MHz\n"
+msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:72 src/frontend/mame/ui/devopt.cpp:133
-msgid " %1$d×%2$s %5$d.%6$03d kHz\n"
+#: src/frontend/mame/ui/info.cpp:448
+msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:73 src/frontend/mame/ui/devopt.cpp:134
-msgid " %2$s %3$d.%4$06d MHz\n"
+#: src/frontend/mame/ui/info.cpp:533
+msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:73 src/frontend/mame/ui/devopt.cpp:134
-msgid " %2$s %5$d.%6$03d kHz\n"
+#: src/frontend/mame/ui/info.cpp:536
+msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:85
-msgid "* Video:\n"
+#: src/frontend/mame/ui/info.cpp:544
+msgid "[empty]"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:90
-#, c-format
-msgid " Screen '%1$s': Vector\n"
+#: src/frontend/mame/ui/selmenu.cpp:73
+msgid "Control Panels"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:99
-#, c-format
-msgid " Screen '%1$s': %2$d × %3$d (V) %4$f Hz\n"
+#: src/frontend/mame/ui/selmenu.cpp:78
+msgid "Artwork Preview"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:100
-#, c-format
-msgid " Screen '%1$s': %2$d × %3$d (H) %4$f Hz\n"
+#: src/frontend/mame/ui/selmenu.cpp:82
+msgid "Game Over"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:113
-msgid "* Sound:\n"
+#: src/frontend/mame/ui/selmenu.cpp:91
+msgid "Add or remove favorites"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:133
-#, c-format
-msgid " %1$d×%2$s\n"
+#: src/frontend/mame/ui/selmenu.cpp:92
+msgid "Export displayed list to file"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:134
-msgid " %2$s\n"
+#: src/frontend/mame/ui/selmenu.cpp:93
+msgid "Show DATs view"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:164
-#, c-format
-msgid ""
-"* BIOS settings:\n"
-" %1$d options [default: %2$s]\n"
+#: src/frontend/mame/ui/selmenu.cpp:261
+msgid "Software part selection:"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:204 src/frontend/mame/ui/devopt.cpp:220
-#: src/frontend/mame/ui/devopt.cpp:265
-#, c-format
-msgid " %1$s [default: %2$s]\n"
+#: src/frontend/mame/ui/selmenu.cpp:367
+msgid "BIOS selection:"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:209 src/frontend/mame/ui/devopt.cpp:225
+#: src/frontend/mame/ui/selmenu.cpp:622
#, c-format
-msgid " %1$s\n"
+msgid "Software is clone of: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:230
-msgid "* DIP switch settings:\n"
+#: src/frontend/mame/ui/selmenu.cpp:624
+msgid "Software is parent"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:232
-msgid "* Configuration settings:\n"
+#: src/frontend/mame/ui/selmenu.cpp:629
+msgid "Supported: No"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:234
-msgid "* Input device(s):\n"
+#: src/frontend/mame/ui/selmenu.cpp:634
+msgid "Supported: Partial"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:236
-#, c-format
-msgid " User inputs [%1$d inputs]\n"
+#: src/frontend/mame/ui/selmenu.cpp:639
+msgid "Supported: Yes"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:238
+#: src/frontend/mame/ui/selmenu.cpp:644
#, c-format
-msgid " Mahjong inputs [%1$d inputs]\n"
-msgstr ""
-
-#: src/frontend/mame/ui/devopt.cpp:240
-#, c-format
-msgid " Hanafuda inputs [%1$d inputs]\n"
+msgid "romset: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:242
+#: src/frontend/mame/ui/selmenu.cpp:660
#, c-format
-msgid " Gambling inputs [%1$d inputs]\n"
+msgid "Driver is clone of: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:244
-#, c-format
-msgid " Analog inputs [%1$d inputs]\n"
+#: src/frontend/mame/ui/selmenu.cpp:662
+msgid "Driver is parent"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:246
+#: src/frontend/mame/ui/selmenu.cpp:698
#, c-format
-msgid " Adjuster inputs [%1$d inputs]\n"
+msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:248
-#, c-format
-msgid " Keypad inputs [%1$d inputs]\n"
+#: src/frontend/mame/ui/selmenu.cpp:2083
+msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:250
-#, c-format
-msgid " Keyboard inputs [%1$d inputs]\n"
+#: src/frontend/mame/ui/selmenu.cpp:2084
+msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:255
-msgid "* Media Options:\n"
+#: src/frontend/mame/ui/selmenu.cpp:2549
+msgid "Usage"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:257
-#, c-format
-msgid " %1$s [tag: %2$s]\n"
+#: src/frontend/mame/ui/selmenu.cpp:2584
+msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:263
-msgid "* Slot Options:\n"
+#: src/frontend/mame/ui/inputmap.cpp:55
+msgid "User Interface"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:270
-msgid "[None]\n"
+#: src/frontend/mame/ui/inputmap.cpp:61
+msgid "Other Controls"
msgstr ""
#: plugins/timer/init.lua:94
@@ -2590,51 +2671,51 @@ msgstr ""
msgid "Timer"
msgstr ""
-#: plugins/cheat/init.lua:510
+#: plugins/cheat/init.lua:528
msgid "Select cheat to set hotkey"
msgstr ""
-#: plugins/cheat/init.lua:516
+#: plugins/cheat/init.lua:534
msgid "Press button for hotkey or wait to clear"
msgstr ""
-#: plugins/cheat/init.lua:528
+#: plugins/cheat/init.lua:546
msgid "None"
msgstr ""
-#: plugins/cheat/init.lua:533
+#: plugins/cheat/init.lua:551
msgid "Done"
msgstr ""
-#: plugins/cheat/init.lua:547 plugins/cheat/init.lua:561
+#: plugins/cheat/init.lua:565 plugins/cheat/init.lua:579
msgid "Set"
msgstr ""
-#: plugins/cheat/init.lua:580
+#: plugins/cheat/init.lua:598
msgid "Set hotkeys"
msgstr ""
-#: plugins/cheat/init.lua:720
+#: plugins/cheat/init.lua:738
#, lua-format
msgid "Activated: %s = %s"
msgstr ""
-#: plugins/cheat/init.lua:723 plugins/cheat/init.lua:781
+#: plugins/cheat/init.lua:741 plugins/cheat/init.lua:799
#, lua-format
msgid "Activated: %s"
msgstr ""
-#: plugins/cheat/init.lua:785
+#: plugins/cheat/init.lua:803
#, lua-format
msgid "Enabled: %s"
msgstr ""
-#: plugins/cheat/init.lua:790
+#: plugins/cheat/init.lua:808
#, lua-format
msgid "Disabled: %s"
msgstr ""
-#: plugins/cheat/init.lua:849
+#: plugins/cheat/init.lua:867
#, lua-format
msgid "%s added"
msgstr ""
@@ -2683,218 +2764,303 @@ msgstr ""
msgid "MARPScore"
msgstr ""
-#: plugins/cheatfind/init.lua:373
+#: plugins/cheatfind/init.lua:404
msgid "Save Cheat"
msgstr ""
-#: plugins/cheatfind/init.lua:376
+#: plugins/cheatfind/init.lua:407
msgid "Default"
msgstr ""
-#: plugins/cheatfind/init.lua:376
+#: plugins/cheatfind/init.lua:407
msgid "Custom"
msgstr ""
-#: plugins/cheatfind/init.lua:377
+#: plugins/cheatfind/init.lua:408
msgid "Cheat Name"
msgstr ""
-#: plugins/cheatfind/init.lua:383 plugins/cheatfind/init.lua:748
+#: plugins/cheatfind/init.lua:414 plugins/cheatfind/init.lua:1005
#, lua-format
msgid "Default name is %s"
msgstr ""
-#: plugins/cheatfind/init.lua:391
+#: plugins/cheatfind/init.lua:422
msgid "Player"
msgstr ""
-#: plugins/cheatfind/init.lua:396
+#: plugins/cheatfind/init.lua:427
msgid "Type"
msgstr ""
-#: plugins/cheatfind/init.lua:402
+#: plugins/cheatfind/init.lua:433
msgid "Save"
msgstr ""
-#: plugins/cheatfind/init.lua:429
+#: plugins/cheatfind/init.lua:462
#, lua-format
msgid "Cheat written to %s and added to cheat.simple"
msgstr ""
-#: plugins/cheatfind/init.lua:437
+#: plugins/cheatfind/init.lua:472
msgid "Cheat added to cheat.simple"
msgstr ""
-#: plugins/cheatfind/init.lua:442
+#: plugins/cheatfind/init.lua:477
msgid ""
"Unable to write file\n"
"Ensure that cheatpath folder exists"
msgstr ""
-#: plugins/cheatfind/init.lua:451
+#: plugins/cheatfind/init.lua:486
msgid "Cancel"
msgstr ""
-#: plugins/cheatfind/init.lua:456
+#: plugins/cheatfind/init.lua:491
msgid "CPU or RAM"
msgstr ""
-#: plugins/cheatfind/init.lua:460
+#: plugins/cheatfind/init.lua:495
msgid "Changes to this only take effect when \"Start new search\" is selected"
msgstr ""
-#: plugins/cheatfind/init.lua:479
-msgid "Data cleared and current state saved"
+#: plugins/cheatfind/init.lua:504
+msgid "Pause Mode"
msgstr ""
-#: plugins/cheatfind/init.lua:487
-msgid "Start new search"
+#: plugins/cheatfind/init.lua:511
+msgid "Manually pause & unpause the game when needed with the pause hotkey"
msgstr ""
-#: plugins/cheatfind/init.lua:497
-msgid "Current state saved"
+#: plugins/cheatfind/init.lua:536
+msgid "All slots cleared and current state saved to Slot 1"
msgstr ""
-#: plugins/cheatfind/init.lua:504
-msgid "Save current -- #"
+#: plugins/cheatfind/init.lua:551
+msgid "Start new search"
msgstr ""
-#: plugins/cheatfind/init.lua:536
+#: plugins/cheatfind/init.lua:564
#, lua-format
-msgid "%d total matches found"
+msgid "Memory State saved to Slot %d"
msgstr ""
-#: plugins/cheatfind/init.lua:543
-msgid "Compare"
+#: plugins/cheatfind/init.lua:583
+msgid "Save Current Memory State to Slot "
msgstr ""
-#: plugins/cheatfind/init.lua:546
-msgid "Left operand"
-msgstr ""
-
-#: plugins/cheatfind/init.lua:549
-msgid "Current"
+#: plugins/cheatfind/init.lua:614
+#, lua-format
+msgid "%d total matches found"
msgstr ""
-#: plugins/cheatfind/init.lua:554
-msgid "Operator"
+#: plugins/cheatfind/init.lua:655
+msgid "Perform Compare : "
msgstr ""
-#: plugins/cheatfind/init.lua:561
-msgid "Left less than right, value is difference"
+#: plugins/cheatfind/init.lua:672
+msgid "Left less than right"
msgstr ""
-#: plugins/cheatfind/init.lua:563
-msgid "Left greater than right, value is difference"
+#: plugins/cheatfind/init.lua:674
+msgid "Left greater than right"
msgstr ""
-#: plugins/cheatfind/init.lua:565
+#: plugins/cheatfind/init.lua:676
msgid "Left equal to right"
msgstr ""
-#: plugins/cheatfind/init.lua:567
-msgid "Left not equal to right, value is difference"
+#: plugins/cheatfind/init.lua:678
+msgid "Left not equal to right"
msgstr ""
-#: plugins/cheatfind/init.lua:569
+#: plugins/cheatfind/init.lua:680
msgid "Left equal to right with bitmask"
msgstr ""
-#: plugins/cheatfind/init.lua:571
+#: plugins/cheatfind/init.lua:682
msgid "Left not equal to right with bitmask"
msgstr ""
-#: plugins/cheatfind/init.lua:573
+#: plugins/cheatfind/init.lua:684
msgid "Left less than value"
msgstr ""
-#: plugins/cheatfind/init.lua:575
+#: plugins/cheatfind/init.lua:686
msgid "Left greater than value"
msgstr ""
-#: plugins/cheatfind/init.lua:577
+#: plugins/cheatfind/init.lua:688
msgid "Left equal to value"
msgstr ""
-#: plugins/cheatfind/init.lua:579
+#: plugins/cheatfind/init.lua:690
msgid "Left not equal to value"
msgstr ""
-#: plugins/cheatfind/init.lua:590
-msgid "Right operand"
+#: plugins/cheatfind/init.lua:712
+msgid "Value"
msgstr ""
-#: plugins/cheatfind/init.lua:598
-msgid "Value"
+#: plugins/cheatfind/init.lua:714
+msgid "Difference"
msgstr ""
-#: plugins/cheatfind/init.lua:602
+#: plugins/cheatfind/init.lua:719
msgid "Any"
msgstr ""
-#: plugins/cheatfind/init.lua:608
+#: plugins/cheatfind/init.lua:725
msgid "Data Format"
msgstr ""
-#: plugins/cheatfind/init.lua:632
+#: plugins/cheatfind/init.lua:731
+msgid "Test/Write Poke Value"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:738
+msgid ""
+"Use this if you want to poke the Slot 1 value (eg. You started with "
+"something but lost it)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:740
+msgid ""
+"Use this if you want to poke the Last Slot value (eg. You started without an "
+"item but finally got it)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:742
+msgid "Use this if you want to poke 0x00"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:744
+msgid "Use this if you want to poke 0x01"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:746
+msgid "Use this if you want to poke 0x02"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:748
+msgid "Use this if you want to poke 0x03"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:750
+msgid "Use this if you want to poke 0x04"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:752
+msgid "Use this if you want to poke 0x05"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:754
+msgid "Use this if you want to poke 0x06"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:756
+msgid "Use this if you want to poke 0x07"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:758
+msgid "Use this if you want to poke 0x08"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:760
+msgid "Use this if you want to poke 0x09"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:762
+msgid "Use this if you want to poke 0x63 (Decimal 99)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:764
+msgid "Use this if you want to poke 0x99 (BCD 99)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:766
+msgid "Use this if you want to poke 0xFF (Decimal 255)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:768
+msgid "Use this if you want to poke 0x3E7 (Decimal 999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:770
+msgid "Use this if you want to poke 0x999 (BCD 999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:772
+msgid "Use this if you want to poke 0x270F (Decimal 9999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:774
+msgid "Use this if you want to poke 0x9999 (BCD 9999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:776
+msgid "Use this if you want to poke 0xFFFF (Decimal 65535)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:816
msgid "Undo last search -- #"
msgstr ""
-#: plugins/cheatfind/init.lua:636
+#: plugins/cheatfind/init.lua:820
msgid "Match block"
msgstr ""
-#: plugins/cheatfind/init.lua:639
+#: plugins/cheatfind/init.lua:823
msgid "All"
msgstr ""
-#: plugins/cheatfind/init.lua:690
+#: plugins/cheatfind/init.lua:934
#, lua-format
-msgid "Test cheat at addr %08X"
+msgid "Test Cheat %08X:%02X"
msgstr ""
-#: plugins/cheatfind/init.lua:722
+#: plugins/cheatfind/init.lua:974
msgid "Cheat engine not available"
msgstr ""
-#: plugins/cheatfind/init.lua:771
+#: plugins/cheatfind/init.lua:1028
msgid "Test"
msgstr ""
-#: plugins/cheatfind/init.lua:771
+#: plugins/cheatfind/init.lua:1028
msgid "Write"
msgstr ""
-#: plugins/cheatfind/init.lua:771
+#: plugins/cheatfind/init.lua:1028
msgid "Watch"
msgstr ""
-#: plugins/cheatfind/init.lua:788
+#: plugins/cheatfind/init.lua:1045
msgid "Page"
msgstr ""
-#: plugins/cheatfind/init.lua:806
+#: plugins/cheatfind/init.lua:1063
msgid "Clear Watches"
msgstr ""
-#: plugins/cheatfind/init.lua:816
+#: plugins/cheatfind/init.lua:1078
msgid "Cheat Finder"
msgstr ""
-#: plugins/portname/init.lua:69
+#: plugins/portname/init.lua:103
msgid "Save input names to file"
msgstr ""
-#: plugins/portname/init.lua:100 plugins/portname/init.lua:105
-#: plugins/portname/init.lua:121
+#: plugins/portname/init.lua:134 plugins/portname/init.lua:139
+#: plugins/portname/init.lua:155
msgid "Failed to save input name file"
msgstr ""
-#: plugins/portname/init.lua:133
+#: plugins/portname/init.lua:167
#, lua-format
msgid "Input port name file saved to %s"
msgstr ""
-#: plugins/portname/init.lua:138
+#: plugins/portname/init.lua:172
msgid "Input ports"
msgstr ""
diff --git a/language/Dutch/strings.po b/language/Dutch/strings.po
index eca3efc5af4..c74478b28d7 100644
--- a/language/Dutch/strings.po
+++ b/language/Dutch/strings.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-04-28 15:32+1000\n"
+"POT-Creation-Date: 2019-03-17 13:37+1100\n"
"PO-Revision-Date: 2018-04-30 14:35+0200\n"
"Last-Translator: Jos van Mourik\n"
"Language-Team: MAME Language Team\n"
@@ -19,238 +19,61 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 2.0.6\n"
-#: src/frontend/mame/ui/auditmenu.cpp:96
-#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable?"
-msgstr "Controleer ROMs voor %1$u onbeschikbaar gemarkeerde machines?"
-
-#: src/frontend/mame/ui/auditmenu.cpp:99
-#, c-format
-msgid "Audit ROMs for all %1$u machines?"
-msgstr "Controleer ROMs voor alle %1$u machines?"
-
-#: src/frontend/mame/ui/auditmenu.cpp:104
-#, c-format
-msgid "(results will be saved to %1$s)"
-msgstr "(resultaten worden opgeslagen naar %1$s)"
-
-#: src/frontend/mame/ui/auditmenu.cpp:130
+#: src/frontend/mame/ui/videoopt.cpp:56
#, c-format
-msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
-"%1$s"
-msgstr ""
-"ROMs controleren voor machine %2$u van %3$u...\n"
-"%1$s"
-
-#: src/frontend/mame/ui/auditmenu.cpp:142
-msgid "Start Audit"
-msgstr "Start controle"
-
-#: src/frontend/mame/ui/selmenu.cpp:49 src/frontend/mame/ui/dirmenu.cpp:45
-msgid "Snapshots"
-msgstr "Schermafbeeldingen"
-
-#: src/frontend/mame/ui/selmenu.cpp:50 src/frontend/mame/ui/dirmenu.cpp:46
-msgid "Cabinets"
-msgstr "Kasten"
-
-#: src/frontend/mame/ui/selmenu.cpp:51
-msgid "Control Panels"
-msgstr "Bedieningspanelen"
-
-#: src/frontend/mame/ui/selmenu.cpp:52 src/frontend/mame/ui/dirmenu.cpp:50
-msgid "PCBs"
-msgstr "Printplaten"
-
-#: src/frontend/mame/ui/selmenu.cpp:53 src/frontend/mame/ui/dirmenu.cpp:47
-msgid "Flyers"
-msgstr "Flyers"
-
-#: src/frontend/mame/ui/selmenu.cpp:54 src/frontend/mame/ui/dirmenu.cpp:48
-msgid "Titles"
-msgstr "Titels"
-
-#: src/frontend/mame/ui/selmenu.cpp:55 src/frontend/mame/ui/dirmenu.cpp:49
-msgid "Ends"
-msgstr "Eindes"
-
-#: src/frontend/mame/ui/selmenu.cpp:56
-msgid "Artwork Preview"
-msgstr "Voorvertoning artwork"
+msgid "Screen #%d"
+msgstr "Scherm #%d"
-#: src/frontend/mame/ui/selmenu.cpp:57 src/frontend/mame/ui/dirmenu.cpp:55
-msgid "Bosses"
-msgstr "Eindbazen"
+#: src/frontend/mame/ui/videoopt.cpp:204 src/frontend/mame/ui/submenu.cpp:48
+msgid "Rotate"
+msgstr "Roteer"
-#: src/frontend/mame/ui/selmenu.cpp:58 src/frontend/mame/ui/dirmenu.cpp:60
-msgid "Logos"
-msgstr "Logos"
+#: src/frontend/mame/ui/videoopt.cpp:208
+msgid "Backdrops"
+msgstr "Backdrops"
-#: src/frontend/mame/ui/selmenu.cpp:59 src/frontend/mame/ui/dirmenu.cpp:62
-msgid "Versus"
-msgstr "Tegen"
+#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
+#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
+#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/ui.cpp:1255
+#: src/frontend/mame/ui/cheatopt.cpp:273
+msgid "Enabled"
+msgstr "Ingeschakeld"
-#: src/frontend/mame/ui/selmenu.cpp:60
-msgid "Game Over"
-msgstr "Game over"
+#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
+#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
+#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/ui.cpp:1255
+#: src/frontend/mame/ui/cheatopt.cpp:273
+msgid "Disabled"
+msgstr "Uitgeschakeld"
-#: src/frontend/mame/ui/selmenu.cpp:61 src/frontend/mame/ui/dirmenu.cpp:59
-msgid "HowTo"
-msgstr "Bedieningsuitleg"
+#: src/frontend/mame/ui/videoopt.cpp:212
+msgid "Overlays"
+msgstr "Overlays"
-#: src/frontend/mame/ui/selmenu.cpp:62 src/frontend/mame/ui/dirmenu.cpp:61
-msgid "Scores"
-msgstr "Scores"
+#: src/frontend/mame/ui/videoopt.cpp:216
+msgid "Bezels"
+msgstr "Bezels"
-#: src/frontend/mame/ui/selmenu.cpp:63 src/frontend/mame/ui/dirmenu.cpp:57
-msgid "Select"
-msgstr "Selecteer"
+#: src/frontend/mame/ui/videoopt.cpp:220
+msgid "CPanels"
+msgstr "BPanelen"
-#: src/frontend/mame/ui/selmenu.cpp:64 src/frontend/mame/ui/dirmenu.cpp:51
-#: src/frontend/mame/ui/videoopt.cpp:224
+#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/selmenu.cpp:86
msgid "Marquees"
msgstr "Marquees"
-#: src/frontend/mame/ui/selmenu.cpp:65 src/frontend/mame/ui/dirmenu.cpp:63
-msgid "Covers"
-msgstr "Hoesjes"
-
-#: src/frontend/mame/ui/selmenu.cpp:69
-msgid "Add or remove favorites"
-msgstr "Naar of uit favorietenlijst"
-
-#: src/frontend/mame/ui/selmenu.cpp:70
-msgid "Export displayed list to file"
-msgstr "Exporteer getoonde lijst naar bestand"
-
-#: src/frontend/mame/ui/selmenu.cpp:71
-msgid "Show DATs view"
-msgstr "Laat DATs zien"
-
-#: src/frontend/mame/ui/selmenu.cpp:237
-msgid "Software part selection:"
-msgstr "Softwareonderdeel selectie:"
-
-#: src/frontend/mame/ui/selmenu.cpp:343
-msgid "BIOS selection:"
-msgstr "BIOS-selectie:"
-
-#: src/frontend/mame/ui/selmenu.cpp:570 src/frontend/mame/ui/selmenu.cpp:606
-#: src/frontend/mame/ui/simpleselgame.cpp:311
-#, c-format
-msgid "%1$s, %2$-.100s"
-msgstr "%1$s, %2$-.100s"
-
-#: src/frontend/mame/ui/selmenu.cpp:574
-#, c-format
-msgid "Software is clone of: %1$-.100s"
-msgstr "Software is een variant van: %1$-.100s"
-
-#: src/frontend/mame/ui/selmenu.cpp:576
-msgid "Software is parent"
-msgstr "Software is hoofdsoftware"
-
-#: src/frontend/mame/ui/selmenu.cpp:581
-msgid "Supported: No"
-msgstr "Ondersteund: Nee"
-
-#: src/frontend/mame/ui/selmenu.cpp:586
-msgid "Supported: Partial"
-msgstr "Ondersteund: Gedeeltelijk"
-
-#: src/frontend/mame/ui/selmenu.cpp:591
-msgid "Supported: Yes"
-msgstr "Ondersteund: Ja"
-
-#: src/frontend/mame/ui/selmenu.cpp:596
-#, c-format
-msgid "romset: %1$-.100s"
-msgstr "romset: %1$-.100s"
-
-#: src/frontend/mame/ui/selmenu.cpp:612
-#, c-format
-msgid "Driver is clone of: %1$-.100s"
-msgstr "Driver is een variant van: %1$-.100s"
-
-#: src/frontend/mame/ui/selmenu.cpp:614
-msgid "Driver is parent"
-msgstr "Driver is hoofddriver"
-
-#: src/frontend/mame/ui/selmenu.cpp:619
-#: src/frontend/mame/ui/simpleselgame.cpp:330
-msgid "Overall: NOT WORKING"
-msgstr "Status: NIET WERKEND"
-
-#: src/frontend/mame/ui/selmenu.cpp:621
-#: src/frontend/mame/ui/simpleselgame.cpp:332
-msgid "Overall: Unemulated Protection"
-msgstr "Status: Ongeëmuleerde beveiliging"
-
-#: src/frontend/mame/ui/selmenu.cpp:623
-#: src/frontend/mame/ui/simpleselgame.cpp:334
-msgid "Overall: Working"
-msgstr "Status: Werkend"
-
-#: src/frontend/mame/ui/selmenu.cpp:627
-#: src/frontend/mame/ui/simpleselgame.cpp:338
-msgid "Graphics: Unimplemented, "
-msgstr "Beeld: Ongeïmplementeerd, "
-
-#: src/frontend/mame/ui/selmenu.cpp:629
-#: src/frontend/mame/ui/simpleselgame.cpp:340
-msgid "Graphics: Imperfect, "
-msgstr "Beeld: Niet volledig, "
-
-#: src/frontend/mame/ui/selmenu.cpp:631
-#: src/frontend/mame/ui/simpleselgame.cpp:342
-msgid "Graphics: OK, "
-msgstr "Beeld: OK, "
-
-#: src/frontend/mame/ui/selmenu.cpp:634
-#: src/frontend/mame/ui/simpleselgame.cpp:345
-msgid "Sound: None"
-msgstr "Geluid: Geen"
-
-#: src/frontend/mame/ui/selmenu.cpp:636
-#: src/frontend/mame/ui/simpleselgame.cpp:347
-msgid "Sound: Unimplemented"
-msgstr "Geluid: Ongeïmplementeerd"
-
-#: src/frontend/mame/ui/selmenu.cpp:638
-#: src/frontend/mame/ui/simpleselgame.cpp:349
-msgid "Sound: Imperfect"
-msgstr "Geluid: Niet volledig"
-
-#: src/frontend/mame/ui/selmenu.cpp:640
-#: src/frontend/mame/ui/simpleselgame.cpp:351
-msgid "Sound: OK"
-msgstr "Geluid: OK"
-
-#: src/frontend/mame/ui/selmenu.cpp:650
-#, c-format
-msgid "%1$s %2$s"
-msgstr "%1$s %2$s"
-
-#: src/frontend/mame/ui/selmenu.cpp:1975
-msgid "Images"
-msgstr "Afbeeldingen"
-
-#: src/frontend/mame/ui/selmenu.cpp:1976
-msgid "Infos"
-msgstr "Informatie"
-
-#: src/frontend/mame/ui/selmenu.cpp:2386 src/frontend/mame/ui/miscmenu.cpp:826
-msgid " (default)"
-msgstr " (standaard)"
+#: src/frontend/mame/ui/videoopt.cpp:228
+msgid "View"
+msgstr "Weergeven"
-#: src/frontend/mame/ui/selmenu.cpp:2454
-msgid "Usage"
-msgstr "Gebruik"
+#: src/frontend/mame/ui/videoopt.cpp:228
+msgid "Cropped"
+msgstr "Bijgesneden"
-#: src/frontend/mame/ui/selmenu.cpp:2489
-msgid "General Info"
-msgstr "Algemene informatie"
+#: src/frontend/mame/ui/videoopt.cpp:228
+msgid "Full"
+msgstr "Volledig"
#: src/frontend/mame/ui/dirmenu.cpp:35
msgid "ROMs"
@@ -292,6 +115,30 @@ msgstr "Iconen"
msgid "Cheats"
msgstr "Cheats"
+#: src/frontend/mame/ui/dirmenu.cpp:45 src/frontend/mame/ui/selmenu.cpp:71
+msgid "Snapshots"
+msgstr "Schermafbeeldingen"
+
+#: src/frontend/mame/ui/dirmenu.cpp:46 src/frontend/mame/ui/selmenu.cpp:72
+msgid "Cabinets"
+msgstr "Kasten"
+
+#: src/frontend/mame/ui/dirmenu.cpp:47 src/frontend/mame/ui/selmenu.cpp:75
+msgid "Flyers"
+msgstr "Flyers"
+
+#: src/frontend/mame/ui/dirmenu.cpp:48 src/frontend/mame/ui/selmenu.cpp:76
+msgid "Titles"
+msgstr "Titels"
+
+#: src/frontend/mame/ui/dirmenu.cpp:49 src/frontend/mame/ui/selmenu.cpp:77
+msgid "Ends"
+msgstr "Eindes"
+
+#: src/frontend/mame/ui/dirmenu.cpp:50 src/frontend/mame/ui/selmenu.cpp:74
+msgid "PCBs"
+msgstr "Printplaten"
+
#: src/frontend/mame/ui/dirmenu.cpp:52
msgid "Controls Panels"
msgstr "Bedieningspanelen"
@@ -304,14 +151,42 @@ msgstr "Vizieren"
msgid "Artworks"
msgstr "Artwork"
+#: src/frontend/mame/ui/dirmenu.cpp:55 src/frontend/mame/ui/selmenu.cpp:79
+msgid "Bosses"
+msgstr "Eindbazen"
+
#: src/frontend/mame/ui/dirmenu.cpp:56
msgid "Artworks Preview"
msgstr "Artworkvoorvertoning"
+#: src/frontend/mame/ui/dirmenu.cpp:57 src/frontend/mame/ui/selmenu.cpp:85
+msgid "Select"
+msgstr "Selecteer"
+
#: src/frontend/mame/ui/dirmenu.cpp:58
msgid "GameOver"
msgstr "Game over"
+#: src/frontend/mame/ui/dirmenu.cpp:59 src/frontend/mame/ui/selmenu.cpp:83
+msgid "HowTo"
+msgstr "Bedieningsuitleg"
+
+#: src/frontend/mame/ui/dirmenu.cpp:60 src/frontend/mame/ui/selmenu.cpp:80
+msgid "Logos"
+msgstr "Logos"
+
+#: src/frontend/mame/ui/dirmenu.cpp:61 src/frontend/mame/ui/selmenu.cpp:84
+msgid "Scores"
+msgstr "Scores"
+
+#: src/frontend/mame/ui/dirmenu.cpp:62 src/frontend/mame/ui/selmenu.cpp:81
+msgid "Versus"
+msgstr "Tegen"
+
+#: src/frontend/mame/ui/dirmenu.cpp:63 src/frontend/mame/ui/selmenu.cpp:87
+msgid "Covers"
+msgstr "Hoesjes"
+
#: src/frontend/mame/ui/dirmenu.cpp:116
msgid "Folders Setup"
msgstr "Mapinstellingen"
@@ -352,275 +227,14 @@ msgstr "Druk op TAB voor keuze"
msgid "Remove %1$s Folder"
msgstr "Verwijder %1$s map"
-#: src/frontend/mame/ui/info.cpp:30
-msgid "protection"
-msgstr "beveiliging"
-
-#: src/frontend/mame/ui/info.cpp:31
-msgid "color palette"
-msgstr "kleurpalet"
-
-#: src/frontend/mame/ui/info.cpp:32
-msgid "graphics"
-msgstr "beeld"
-
-#: src/frontend/mame/ui/info.cpp:33
-msgid "sound"
-msgstr "geluid"
-
-#: src/frontend/mame/ui/info.cpp:34
-msgid "controls"
-msgstr "besturing"
-
-#: src/frontend/mame/ui/info.cpp:35
-msgid "keyboard"
-msgstr "toetsenbord"
-
-#: src/frontend/mame/ui/info.cpp:36
-msgid "mouse"
-msgstr "muis"
-
-#: src/frontend/mame/ui/info.cpp:37
-msgid "microphone"
-msgstr "microfoon"
-
-#: src/frontend/mame/ui/info.cpp:38
-msgid "camera"
-msgstr "camera"
-
-#: src/frontend/mame/ui/info.cpp:39
-msgid "disk"
-msgstr "schijf"
-
-#: src/frontend/mame/ui/info.cpp:40
-msgid "printer"
-msgstr "printer"
-
-#: src/frontend/mame/ui/info.cpp:41
-msgid "LAN"
-msgstr "LAN"
-
-#: src/frontend/mame/ui/info.cpp:42
-msgid "WAN"
-msgstr "WAN"
-
-#: src/frontend/mame/ui/info.cpp:43
-msgid "timing"
-msgstr "timing"
-
-#: src/frontend/mame/ui/info.cpp:180
-msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
-msgstr ""
-"Één of meer ROMs/CHDs voor deze machine zijn niet correct. De machine kan "
-"mogelijk niet goed functioneren.\n"
-
-#: src/frontend/mame/ui/info.cpp:190
-msgid ""
-"There are known problems with this machine\n"
-"\n"
-msgstr ""
-"Er zijn problemen bekend met deze machine\n"
-"\n"
-
-#: src/frontend/mame/ui/info.cpp:195
-msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
-msgstr "Één of meer ROMs/CHDs voor deze machine zijn niet correct gedumpt.\n"
-
-#: src/frontend/mame/ui/info.cpp:200
-msgid "Completely unemulated features: "
-msgstr "Volledig ongeëmuleerde eigenschappen: "
-
-#: src/frontend/mame/ui/info.cpp:206 src/frontend/mame/ui/info.cpp:222
-#, c-format
-msgid "%s"
-msgstr "%s"
-
-#: src/frontend/mame/ui/info.cpp:206 src/frontend/mame/ui/info.cpp:222
-#: src/frontend/mame/ui/info.cpp:267
-#, c-format
-msgid ", %s"
-msgstr ", %s"
-
-#: src/frontend/mame/ui/info.cpp:216
-msgid "Imperfectly emulated features: "
-msgstr "Onvolledig geëmuleerde eigenschappen: "
-
-#: src/frontend/mame/ui/info.cpp:231
-msgid "Screen flipping in cocktail mode is not supported.\n"
-msgstr "Schermomdraaien wordt in cocktailmodus niet ondersteund.\n"
-
-#: src/frontend/mame/ui/info.cpp:233
-msgid "This machine requires external artwork files.\n"
-msgstr "Deze machine vereist externe artworkbestanden.\n"
-
-#: src/frontend/mame/ui/info.cpp:235
-msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
-"elements that are not bugs in the emulation.\n"
-msgstr ""
-"Deze machine is nooit afgemaakt. Het kan vreemd gedrag vertonen of elementen "
-"missen, dit zijn geen emulatiefouten.\n"
-
-#: src/frontend/mame/ui/info.cpp:237
-msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
-"expected behaviour.\n"
-msgstr ""
-"Deze machine heeft geen geluidshardware, MAME zal geen geluid produceren, "
-"dit is verwacht gedrag.\n"
-
-#: src/frontend/mame/ui/info.cpp:241
-msgid ""
-"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
-msgstr ""
-"\n"
-"DEZE MACHINE WERKT NIET. De emulatie van deze machine is nog niet compleet. "
-"Er is niets wat je kunt doen om dit probleem te verhelpen, afgezien van "
-"wachten tot ontwikkelaars de emulatie verbeteren.\n"
-
-#: src/frontend/mame/ui/info.cpp:243
-msgid ""
-"\n"
-"Elements of this machine cannot be emulated as they requires physical "
-"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
-msgstr ""
-"\n"
-"Elementen van deze machine kunnen niet worden geëmuleerd omdat ze fysieke "
-"interactie benodigen, of uit mechanische delen bestaan. Het is niet mogelijk "
-"om deze machine volledig te ervaren.\n"
-
-#: src/frontend/mame/ui/info.cpp:265
-#, c-format
-msgid ""
-"\n"
-"\n"
-"There are working clones of this machine: %s"
-msgstr ""
-"\n"
-"\n"
-"Er zijn werkende varianten van deze machine: %s"
-
-#: src/frontend/mame/ui/info.cpp:278
-msgid ""
-"\n"
-"\n"
-"Press any key to continue"
-msgstr ""
-"\n"
-"\n"
-"Druk op een toets om door te gaan"
-
-#: src/frontend/mame/ui/info.cpp:293
-#, c-format
-msgid ""
-"%1$s\n"
-"%2$s %3$s\n"
-"Driver: %4$s\n"
-"\n"
-"CPU:\n"
-msgstr ""
-"%1$s\n"
-"%2$s %3$s\n"
-"Driver: %4$s\n"
-"\n"
-"Processor:\n"
-
-#: src/frontend/mame/ui/info.cpp:328 src/frontend/mame/ui/info.cpp:366
-msgid "MHz"
-msgstr "MHz"
-
-#: src/frontend/mame/ui/info.cpp:328 src/frontend/mame/ui/info.cpp:366
-msgid "kHz"
-msgstr "kHz"
-
-#: src/frontend/mame/ui/info.cpp:342
-msgid ""
-"\n"
-"Sound:\n"
-msgstr ""
-"\n"
-"Geluid:\n"
-
-#: src/frontend/mame/ui/info.cpp:370
-msgid ""
-"\n"
-"Video:\n"
-msgstr ""
-"\n"
-"Beeld:\n"
-
-#: src/frontend/mame/ui/info.cpp:374
-msgid "None\n"
-msgstr "Geen\n"
-
-#: src/frontend/mame/ui/info.cpp:381
-msgid "Vector"
-msgstr "Vector"
-
-#: src/frontend/mame/ui/info.cpp:392
-#, c-format
-msgid "%1$s: %2$s\n"
-msgstr "%1$s: %2$s\n"
-
-#: src/frontend/mame/ui/info.cpp:392
-msgid "%2$s\n"
-msgstr "%2$s\n"
+#: src/frontend/mame/ui/selector.cpp:115
+msgid "Selection List - Search: "
+msgstr "Selectielijst - Zoeken: "
-#: src/frontend/mame/ui/info.cpp:438
+#: src/frontend/mame/ui/selector.cpp:123
#, c-format
-msgid "Screen '%1$s'"
-msgstr "Scherm '%1$s'"
-
-#: src/frontend/mame/ui/info.cpp:440
-msgid "Screen"
-msgstr "Scherm"
-
-#: src/frontend/mame/ui/info.cpp:525
-msgid "Not supported"
-msgstr "Niet ondersteund"
-
-#: src/frontend/mame/ui/info.cpp:528
-msgid "Partially supported"
-msgstr "Gedeeltelijk ondersteund"
-
-#: src/frontend/mame/ui/info.cpp:536
-msgid "[empty]"
-msgstr "[leeg]"
-
-#: src/frontend/mame/ui/optsmenu.cpp:193
-msgid "Filter"
-msgstr "Filter"
-
-#: src/frontend/mame/ui/optsmenu.cpp:206
-msgid "Customize UI"
-msgstr "Gebruikersinterface aanpassen"
-
-#: src/frontend/mame/ui/optsmenu.cpp:207
-msgid "Configure Directories"
-msgstr "Mappen configureren"
-
-#: src/frontend/mame/ui/optsmenu.cpp:210 src/frontend/mame/ui/sndmenu.cpp:149
-msgid "Sound Options"
-msgstr "Geluidsopties"
-
-#: src/frontend/mame/ui/optsmenu.cpp:213
-msgid "General Inputs"
-msgstr "Algemene invoer"
-
-#: src/frontend/mame/ui/optsmenu.cpp:216
-msgid "Save Configuration"
-msgstr "Configuratie opslaan"
-
-#: src/frontend/mame/ui/optsmenu.cpp:228
-msgid "Settings"
-msgstr "Instellingen"
+msgid "Double click or press %1$s to select"
+msgstr "Dubbelklik of druk op %1$s om te selecteren"
#: src/frontend/mame/ui/tapectrl.cpp:85
msgid "stopped"
@@ -662,30 +276,8 @@ msgstr "Terugspoelen"
msgid "Fast Forward"
msgstr "Vooruitspoelen"
-#: src/frontend/mame/ui/inputmap.cpp:53
-msgid "User Interface"
-msgstr "Gebruikersinterface"
-
-#: src/frontend/mame/ui/inputmap.cpp:59
-msgid "Other Controls"
-msgstr "Andere besturing"
-
-#: src/frontend/mame/ui/inputmap.cpp:628 src/frontend/mame/ui/miscmenu.cpp:96
-#: src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset"
-msgstr "Herstel"
-
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
-msgstr "Selectielijst - Zoeken: "
-
-#: src/frontend/mame/ui/selector.cpp:124
-#, c-format
-msgid "Double click or press %1$s to select"
-msgstr "Dubbelklik of druk op %1$s om te selecteren"
-
-#: src/frontend/mame/ui/swlist.cpp:83 src/frontend/mame/ui/slotopt.cpp:220
-#: src/frontend/mame/ui/filesel.cpp:256
+#: src/frontend/mame/ui/swlist.cpp:83 src/frontend/mame/ui/filesel.cpp:256
+#: src/frontend/mame/ui/slotopt.cpp:220
msgid "[empty slot]"
msgstr "[lege plek]"
@@ -726,6 +318,182 @@ msgstr "Softwaregebruik"
msgid "Revision: "
msgstr "Revisie: "
+#: src/frontend/mame/ui/filecreate.cpp:79
+msgid "File Already Exists - Override?"
+msgstr "Bestand bestaat al - Overschrijven?"
+
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1054
+msgid "No"
+msgstr "Nee"
+
+#: src/frontend/mame/ui/filecreate.cpp:82 src/frontend/mame/ui/utils.cpp:1054
+msgid "Yes"
+msgstr "Ja"
+
+#: src/frontend/mame/ui/filecreate.cpp:171
+msgid "New Image Name:"
+msgstr "Nieuwe bestandsnaam:"
+
+#: src/frontend/mame/ui/filecreate.cpp:177
+msgid "Image Format:"
+msgstr "Bestandsformaat:"
+
+#: src/frontend/mame/ui/filecreate.cpp:183
+msgid "Create"
+msgstr "Aanmaken"
+
+#: src/frontend/mame/ui/filecreate.cpp:214
+msgid "Please enter a file extension too"
+msgstr "Vul ook een bestandsextensie in"
+
+#: src/frontend/mame/ui/filecreate.cpp:266
+msgid "Select image format"
+msgstr "Selecteer bestandsformaat"
+
+#: src/frontend/mame/ui/mainmenu.cpp:60
+msgid "Input (general)"
+msgstr "Invoer (algemeen)"
+
+#: src/frontend/mame/ui/mainmenu.cpp:62
+msgid "Input (this Machine)"
+msgstr "Invoer (deze machine)"
+
+#: src/frontend/mame/ui/mainmenu.cpp:65
+msgid "Analog Controls"
+msgstr "Analoge besturing"
+
+#: src/frontend/mame/ui/mainmenu.cpp:67
+msgid "Dip Switches"
+msgstr "DIP-schakelaars"
+
+#: src/frontend/mame/ui/mainmenu.cpp:69
+msgid "Machine Configuration"
+msgstr "Machineconfiguratie"
+
+#: src/frontend/mame/ui/mainmenu.cpp:71
+msgid "Bookkeeping Info"
+msgstr "Boekhoudinginformatie"
+
+#: src/frontend/mame/ui/mainmenu.cpp:73
+msgid "Machine Information"
+msgstr "Machineinformatie"
+
+#: src/frontend/mame/ui/mainmenu.cpp:79
+msgid "Image Information"
+msgstr "Bestandsinformatie"
+
+#: src/frontend/mame/ui/mainmenu.cpp:81
+msgid "File Manager"
+msgstr "Bestandsbeheer"
+
+#: src/frontend/mame/ui/mainmenu.cpp:88
+msgid "Tape Control"
+msgstr "Cassettebediening"
+
+#: src/frontend/mame/ui/mainmenu.cpp:91 src/frontend/mame/ui/info_pty.cpp:30
+msgid "Pseudo terminals"
+msgstr "Pseudoterminals"
+
+#: src/frontend/mame/ui/mainmenu.cpp:94
+msgid "BIOS Selection"
+msgstr "BIOS-selectie"
+
+#: src/frontend/mame/ui/mainmenu.cpp:97
+msgid "Slot Devices"
+msgstr "Insteekapparaten"
+
+#: src/frontend/mame/ui/mainmenu.cpp:100
+msgid "Barcode Reader"
+msgstr "Barcodelezer"
+
+#: src/frontend/mame/ui/mainmenu.cpp:103
+msgid "Network Devices"
+msgstr "Netwerkapparaten"
+
+#: src/frontend/mame/ui/mainmenu.cpp:106
+msgid "Keyboard Mode"
+msgstr "Keyboardmodus"
+
+#: src/frontend/mame/ui/mainmenu.cpp:108
+msgid "Slider Controls"
+msgstr "Schuifinstellingen"
+
+#: src/frontend/mame/ui/mainmenu.cpp:110 src/frontend/mame/ui/submenu.cpp:101
+msgid "Video Options"
+msgstr "Videoopties"
+
+#: src/frontend/mame/ui/mainmenu.cpp:113
+msgid "Crosshair Options"
+msgstr "Vizieropties"
+
+#: src/frontend/mame/ui/mainmenu.cpp:116 plugins/cheat/init.lua:753
+msgid "Cheat"
+msgstr "Cheat"
+
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgid "Plugin Options"
+msgstr "Pluginopties"
+
+#: src/frontend/mame/ui/mainmenu.cpp:122
+msgid "External DAT View"
+msgstr "Externe DAT-overzicht"
+
+#: src/frontend/mame/ui/mainmenu.cpp:127 src/frontend/mame/ui/miscmenu.cpp:786
+msgid "Add To Favorites"
+msgstr "Toevoegen aan favorieten"
+
+#: src/frontend/mame/ui/mainmenu.cpp:129 src/frontend/mame/ui/miscmenu.cpp:788
+msgid "Remove From Favorites"
+msgstr "Verwijderen uit favorieten"
+
+#: src/frontend/mame/ui/mainmenu.cpp:135
+msgid "Select New Machine"
+msgstr "Selecteer nieuwe machine"
+
+#: src/frontend/mame/ui/barcode.cpp:74
+msgid "New Barcode:"
+msgstr "Nieuwe barcode:"
+
+#: src/frontend/mame/ui/barcode.cpp:78
+msgid "Enter Code"
+msgstr "Vul code in"
+
+#: src/frontend/mame/ui/barcode.cpp:119
+msgid "Barcode length invalid!"
+msgstr "Barcodelengte ongeldig!"
+
+#: src/frontend/mame/ui/info_pty.cpp:39
+msgid "[failed]"
+msgstr "[mislukt]"
+
+#: src/frontend/mame/ui/optsmenu.cpp:72 src/frontend/mame/ui/sndmenu.cpp:149
+msgid "Sound Options"
+msgstr "Geluidsopties"
+
+#: src/frontend/mame/ui/optsmenu.cpp:75
+msgid "General Inputs"
+msgstr "Algemene invoer"
+
+#: src/frontend/mame/ui/optsmenu.cpp:78
+msgid "Save Configuration"
+msgstr "Configuratie opslaan"
+
+#: src/frontend/mame/ui/optsmenu.cpp:141
+msgid "Settings"
+msgstr "Instellingen"
+
+#: src/frontend/mame/ui/optsmenu.cpp:199
+msgid "Filter"
+msgstr "Filter"
+
+#: src/frontend/mame/ui/optsmenu.cpp:212
+msgid "Customize UI"
+msgstr "Gebruikersinterface aanpassen"
+
+#: src/frontend/mame/ui/optsmenu.cpp:213
+msgid "Configure Directories"
+msgstr "Mappen configureren"
+
#: src/frontend/mame/ui/simpleselgame.cpp:149
msgid ""
"The selected game is missing one or more required ROM or CHD images. Please "
@@ -738,7 +506,7 @@ msgstr ""
"\n"
"Druk op een toets om door te gaan."
-#: src/frontend/mame/ui/simpleselgame.cpp:241
+#: src/frontend/mame/ui/simpleselgame.cpp:247
#, c-format
msgid ""
"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
@@ -752,197 +520,327 @@ msgstr ""
"Als dit de eerste keer is dat je %2$s gebruikt, lees dan het bestand config."
"txt in de docs-map voor informatie om %2$s te configureren."
-#: src/frontend/mame/ui/simpleselgame.cpp:271
-#: src/frontend/mame/ui/selgame.cpp:436
+#: src/frontend/mame/ui/simpleselgame.cpp:277
+#: src/frontend/mame/ui/selgame.cpp:606
msgid "Configure Options"
msgstr "Configureer opties"
-#: src/frontend/mame/ui/simpleselgame.cpp:292
+#: src/frontend/mame/ui/simpleselgame.cpp:298
#, c-format
msgid "Type name or select: %1$s_"
msgstr "Type naam of selecteer: %1$s_"
-#: src/frontend/mame/ui/simpleselgame.cpp:294
+#: src/frontend/mame/ui/simpleselgame.cpp:300
msgid "Type name or select: (random)"
msgstr "Type naam of selecteer: (willekeurig)"
-#: src/frontend/mame/ui/simpleselgame.cpp:308
-#: src/frontend/mame/ui/selsoft.cpp:564 src/frontend/mame/ui/selsoft.cpp:571
+#: src/frontend/mame/ui/simpleselgame.cpp:314
+#: src/frontend/mame/ui/selsoft.cpp:652 src/frontend/mame/ui/selsoft.cpp:659
#, c-format
msgid "%1$-.100s"
msgstr "%1$-.100s"
-#: src/frontend/mame/ui/simpleselgame.cpp:314
+#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/selmenu.cpp:618 src/frontend/mame/ui/selmenu.cpp:654
+#, c-format
+msgid "%1$s, %2$-.100s"
+msgstr "%1$s, %2$-.100s"
+
+#: src/frontend/mame/ui/simpleselgame.cpp:320
#, c-format
msgid "Driver: %1$-.100s"
msgstr "Driver: %1$-.100s"
-#: src/frontend/mame/ui/videoopt.cpp:56
-#, c-format
-msgid "Screen #%d"
-msgstr "Scherm #%d"
+#: src/frontend/mame/ui/simpleselgame.cpp:336
+#: src/frontend/mame/ui/selmenu.cpp:667
+msgid "Overall: NOT WORKING"
+msgstr "Status: NIET WERKEND"
-#: src/frontend/mame/ui/videoopt.cpp:204 src/frontend/mame/ui/submenu.cpp:48
-msgid "Rotate"
-msgstr "Roteer"
+#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/selmenu.cpp:669
+msgid "Overall: Unemulated Protection"
+msgstr "Status: Ongeëmuleerde beveiliging"
-#: src/frontend/mame/ui/videoopt.cpp:208
-msgid "Backdrops"
-msgstr "Backdrops"
+#: src/frontend/mame/ui/simpleselgame.cpp:340
+#: src/frontend/mame/ui/selmenu.cpp:671
+msgid "Overall: Working"
+msgstr "Status: Werkend"
-#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
-#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
-#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/cheatopt.cpp:273
-#: src/frontend/mame/ui/ui.cpp:1255
-msgid "Enabled"
-msgstr "Ingeschakeld"
+#: src/frontend/mame/ui/simpleselgame.cpp:344
+#: src/frontend/mame/ui/selmenu.cpp:675
+msgid "Graphics: Unimplemented, "
+msgstr "Beeld: Ongeïmplementeerd, "
-#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
-#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
-#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/cheatopt.cpp:273
-#: src/frontend/mame/ui/ui.cpp:1255
-msgid "Disabled"
-msgstr "Uitgeschakeld"
+#: src/frontend/mame/ui/simpleselgame.cpp:346
+#: src/frontend/mame/ui/selmenu.cpp:677
+msgid "Graphics: Imperfect, "
+msgstr "Beeld: Niet volledig, "
-#: src/frontend/mame/ui/videoopt.cpp:212
-msgid "Overlays"
-msgstr "Overlays"
+#: src/frontend/mame/ui/simpleselgame.cpp:348
+#: src/frontend/mame/ui/selmenu.cpp:679
+msgid "Graphics: OK, "
+msgstr "Beeld: OK, "
-#: src/frontend/mame/ui/videoopt.cpp:216
-msgid "Bezels"
-msgstr "Bezels"
+#: src/frontend/mame/ui/simpleselgame.cpp:351
+#: src/frontend/mame/ui/selmenu.cpp:682
+msgid "Sound: None"
+msgstr "Geluid: Geen"
-#: src/frontend/mame/ui/videoopt.cpp:220
-msgid "CPanels"
-msgstr "BPanelen"
+#: src/frontend/mame/ui/simpleselgame.cpp:353
+#: src/frontend/mame/ui/selmenu.cpp:684
+msgid "Sound: Unimplemented"
+msgstr "Geluid: Ongeïmplementeerd"
-#: src/frontend/mame/ui/videoopt.cpp:228
-msgid "View"
-msgstr "Weergeven"
+#: src/frontend/mame/ui/simpleselgame.cpp:355
+#: src/frontend/mame/ui/selmenu.cpp:686
+msgid "Sound: Imperfect"
+msgstr "Geluid: Niet volledig"
-#: src/frontend/mame/ui/videoopt.cpp:228
-msgid "Cropped"
-msgstr "Bijgesneden"
+#: src/frontend/mame/ui/simpleselgame.cpp:357
+#: src/frontend/mame/ui/selmenu.cpp:688
+msgid "Sound: OK"
+msgstr "Geluid: OK"
-#: src/frontend/mame/ui/videoopt.cpp:228
-msgid "Full"
-msgstr "Volledig"
+#: src/frontend/mame/ui/state.cpp:388
+msgid "Load State"
+msgstr "Laad state"
-#: src/frontend/mame/ui/filecreate.cpp:79
-msgid "File Already Exists - Override?"
-msgstr "Bestand bestaat al - Overschrijven?"
+#: src/frontend/mame/ui/state.cpp:388
+msgid "Select position to load from"
+msgstr "Selecteer positie om van te laden"
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1047
-msgid "No"
-msgstr "Nee"
+#: src/frontend/mame/ui/state.cpp:412
+msgid "Save State"
+msgstr "State opslaan"
-#: src/frontend/mame/ui/filecreate.cpp:82 src/frontend/mame/ui/utils.cpp:1047
-msgid "Yes"
-msgstr "Ja"
+#: src/frontend/mame/ui/state.cpp:412
+msgid "Select position to save to"
+msgstr "Selecteer positie om naar op te slaan"
-#: src/frontend/mame/ui/filecreate.cpp:171
-msgid "New Image Name:"
-msgstr "Nieuwe bestandsnaam:"
+#: src/frontend/mame/ui/ui.cpp:337
+msgid "This driver requires images to be loaded in the following device(s): "
+msgstr "Deze driver vereist software ingelezen in de volgende device(s): "
-#: src/frontend/mame/ui/filecreate.cpp:177
-msgid "Image Format:"
-msgstr "Bestandsformaat:"
+#: src/frontend/mame/ui/ui.cpp:1084 src/frontend/mame/ui/ui.cpp:1094
+msgid "Keyboard Emulation Status"
+msgstr "Toetsenbord emulatiestatus"
-#: src/frontend/mame/ui/filecreate.cpp:183
-msgid "Create"
-msgstr "Aanmaken"
+#: src/frontend/mame/ui/ui.cpp:1086
+msgid "Mode: PARTIAL Emulation"
+msgstr "Modus: GEDEELTELIJKE emulatie"
-#: src/frontend/mame/ui/filecreate.cpp:214
-msgid "Please enter a file extension too"
-msgstr "Vul ook een bestandsextensie in"
+#: src/frontend/mame/ui/ui.cpp:1087
+msgid "UI: Enabled"
+msgstr "UI: Ingeschakeld"
-#: src/frontend/mame/ui/filecreate.cpp:266
-msgid "Select image format"
-msgstr "Selecteer bestandsformaat"
+#: src/frontend/mame/ui/ui.cpp:1089 src/frontend/mame/ui/ui.cpp:1099
+msgid "**Use ScrLock to toggle**"
+msgstr "**Gebruik ScrLock om te wisselen**"
-#: src/frontend/mame/ui/miscmenu.cpp:43
-msgid "Keyboard Mode:"
-msgstr "Toetsenbordmodus:"
+#: src/frontend/mame/ui/ui.cpp:1096
+msgid "Mode: FULL Emulation"
+msgstr "Modus: VOLLEDIGE emulatie"
-#: src/frontend/mame/ui/miscmenu.cpp:43
-msgid "Natural"
-msgstr "Natuurlijk"
+#: src/frontend/mame/ui/ui.cpp:1097
+msgid "UI: Disabled"
+msgstr "UI: Uitgeschakeld"
-#: src/frontend/mame/ui/miscmenu.cpp:43
-msgid "Emulated"
-msgstr "Geëmuleerd"
+#: src/frontend/mame/ui/ui.cpp:1249
+msgid "Autofire can't be enabled"
+msgstr "Autofire kan niet worden ingeschakeld"
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/ui.cpp:1302
#, c-format
msgid ""
-"Uptime: %1$d:%2$02d:%3$02d\n"
+"Are you sure you want to quit?\n"
"\n"
+"Press ''%1$s'' to quit,\n"
+"Press ''%2$s'' to return to emulation."
msgstr ""
-"In bedrijf: %1$d:%2$02d:%3$02d\n"
+"Weet u zeker dat u wilt stoppen?\n"
"\n"
+"Druk op ''%1$s'' om te stoppen,\n"
+"druk op ''%2$s'' om terug te keren naar de emulatie."
+
+#: src/frontend/mame/ui/ui.cpp:1374
+msgid "Master Volume"
+msgstr "Hoofdvolume"
-#: src/frontend/mame/ui/miscmenu.cpp:238
+#: src/frontend/mame/ui/ui.cpp:1383
#, c-format
-msgid ""
-"Uptime: %1$d:%2$02d\n"
-"\n"
-msgstr ""
-"In bedrijf: %1$d:%2$02d\n"
-"\n"
+msgid "%1$s Volume"
+msgstr "%1$s volume"
-#: src/frontend/mame/ui/miscmenu.cpp:242
+#: src/frontend/mame/ui/ui.cpp:1407
#, c-format
-msgid ""
-"Tickets dispensed: %1$d\n"
-"\n"
-msgstr ""
-"Kaartjes uitgegeven: %1$d\n"
-"\n"
+msgid "Overclock CPU %1$s"
+msgstr "Overklok CPU %1$s"
-#: src/frontend/mame/ui/miscmenu.cpp:253
-msgid "Coin %1$c: NA%3$s\n"
-msgstr "Munt %1$c: n.v.t.%3$s\n"
+#: src/frontend/mame/ui/ui.cpp:1416
+#, c-format
+msgid "Overclock %1$s sound"
+msgstr "Overklok %1$s geluid"
-#: src/frontend/mame/ui/miscmenu.cpp:253
+#: src/frontend/mame/ui/ui.cpp:1437
#, c-format
-msgid "Coin %1$c: %2$d%3$s\n"
-msgstr "Munt %1$c: %2$d%3$s\n"
+msgid "%1$s Refresh Rate"
+msgstr "%1$s Verversingfrequentie"
-#: src/frontend/mame/ui/miscmenu.cpp:256
-msgid " (locked)"
-msgstr " (afgeschermd)"
+#: src/frontend/mame/ui/ui.cpp:1442
+#, c-format
+msgid "%1$s Brightness"
+msgstr "%1$s Helderheid"
-#: src/frontend/mame/ui/miscmenu.cpp:503
-msgid "Visible Delay"
-msgstr "Zichtbare vertraging"
+#: src/frontend/mame/ui/ui.cpp:1444
+#, c-format
+msgid "%1$s Contrast"
+msgstr "%1$s Contrast"
-#: src/frontend/mame/ui/miscmenu.cpp:601
+#: src/frontend/mame/ui/ui.cpp:1446
#, c-format
-msgid "%s.xml saved under ui folder."
-msgstr "%s.xml is opgeslagen in de map 'ui'."
+msgid "%1$s Gamma"
+msgstr "%1$s Gamma"
-#: src/frontend/mame/ui/miscmenu.cpp:627
-msgid "Name: Description:\n"
-msgstr "Naam: Omschrijving:\n"
+#: src/frontend/mame/ui/ui.cpp:1450
+#, c-format
+msgid "%1$s Horiz Stretch"
+msgstr "%1$s Horizontale uitrekking"
-#: src/frontend/mame/ui/miscmenu.cpp:638
+#: src/frontend/mame/ui/ui.cpp:1452
#, c-format
-msgid "%s.txt saved under ui folder."
-msgstr "%s.txt is opgeslagen in de ui-map."
+msgid "%1$s Horiz Position"
+msgstr "%1$s Horizontale positie"
-#: src/frontend/mame/ui/miscmenu.cpp:655
-msgid "Export list in XML format (like -listxml)"
-msgstr "Exporteer lijst in XML-formaat (zoals -listxml)"
+#: src/frontend/mame/ui/ui.cpp:1454
+#, c-format
+msgid "%1$s Vert Stretch"
+msgstr "%1$s Verticale uitrekking"
-#: src/frontend/mame/ui/miscmenu.cpp:656
-msgid "Export list in XML format (like -listxml, but exclude devices)"
-msgstr "Exporteer lijst in XML-formaat (zoals -listxml, maar zonder apparaten)"
+#: src/frontend/mame/ui/ui.cpp:1456
+#, c-format
+msgid "%1$s Vert Position"
+msgstr "%1$s Verticale positie"
-#: src/frontend/mame/ui/miscmenu.cpp:657
-msgid "Export list in TXT format (like -listfull)"
-msgstr "Exporteer lijst in XML-formaat (zoals -listfull)"
+#: src/frontend/mame/ui/ui.cpp:1475
+#, c-format
+msgid "Laserdisc '%1$s' Horiz Stretch"
+msgstr "Laserdisc '%1$s' Horiz uitrekking"
+
+#: src/frontend/mame/ui/ui.cpp:1477
+#, c-format
+msgid "Laserdisc '%1$s' Horiz Position"
+msgstr "Laserdisc '%1$s' Horiz positie"
+
+#: src/frontend/mame/ui/ui.cpp:1479
+#, c-format
+msgid "Laserdisc '%1$s' Vert Stretch"
+msgstr "Laserdic '%1$s' Vert uitrekking"
-#: src/frontend/mame/ui/miscmenu.cpp:710 src/frontend/mame/ui/ui.cpp:2230
+#: src/frontend/mame/ui/ui.cpp:1481
+#, c-format
+msgid "Laserdisc '%1$s' Vert Position"
+msgstr "Laserdisc '%1$s' Vert positie"
+
+#: src/frontend/mame/ui/ui.cpp:1493
+msgid "Vector Flicker"
+msgstr "Vectorflikker"
+
+#: src/frontend/mame/ui/ui.cpp:1494
+msgid "Beam Width Minimum"
+msgstr "Minimale straalbreedte"
+
+#: src/frontend/mame/ui/ui.cpp:1495
+msgid "Beam Width Maximum"
+msgstr "Maximale straalbreedte"
+
+#: src/frontend/mame/ui/ui.cpp:1496
+msgid "Beam Intensity Weight"
+msgstr "Gewicht straalintensiteit"
+
+#: src/frontend/mame/ui/ui.cpp:1511
+#, c-format
+msgid "Crosshair Scale %1$s"
+msgstr "Vizierschaal %1$s"
+
+#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
+msgid "X"
+msgstr "X"
+
+#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
+msgid "Y"
+msgstr "Y"
+
+#: src/frontend/mame/ui/ui.cpp:1513
+#, c-format
+msgid "Crosshair Offset %1$s"
+msgstr "Vizieroffset %1$s"
+
+#: src/frontend/mame/ui/ui.cpp:1601
+#, c-format
+msgid "%1$3ddB"
+msgstr "%1$3ddB"
+
+#: src/frontend/mame/ui/ui.cpp:1645
+#, c-format
+msgid "%1$d%%"
+msgstr "%1$d%%"
+
+#: src/frontend/mame/ui/ui.cpp:1661
+#, c-format
+msgid "%1$3.0f%%"
+msgstr "%1$3.0f%%"
+
+#: src/frontend/mame/ui/ui.cpp:1685
+#, c-format
+msgid "%1$.3ffps"
+msgstr "%1$.3ffps"
+
+#: src/frontend/mame/ui/ui.cpp:1708 src/frontend/mame/ui/ui.cpp:1730
+#: src/frontend/mame/ui/ui.cpp:1751 src/frontend/mame/ui/ui.cpp:1773
+#: src/frontend/mame/ui/ui.cpp:1795 src/frontend/mame/ui/ui.cpp:1817
+#: src/frontend/mame/ui/ui.cpp:1839 src/frontend/mame/ui/ui.cpp:1861
+#: src/frontend/mame/ui/ui.cpp:1883 src/frontend/mame/ui/ui.cpp:1905
+#: src/frontend/mame/ui/ui.cpp:1927
+#, c-format
+msgid "%1$.3f"
+msgstr "%1$.3f"
+
+#: src/frontend/mame/ui/ui.cpp:1942 src/frontend/mame/ui/ui.cpp:1957
+#: src/frontend/mame/ui/ui.cpp:1972 src/frontend/mame/ui/ui.cpp:1987
+#, c-format
+msgid "%1$1.2f"
+msgstr "%1$1.2f"
+
+#: src/frontend/mame/ui/ui.cpp:2005
+#, c-format
+msgid "Crosshair Scale X %1$1.3f"
+msgstr "Vizier X-schaal %1$1.3f"
+
+#: src/frontend/mame/ui/ui.cpp:2005
+#, c-format
+msgid "Crosshair Scale Y %1$1.3f"
+msgstr "Vizier Y-schaal %1$1.3f"
+
+#: src/frontend/mame/ui/ui.cpp:2024
+#, c-format
+msgid "Crosshair Offset X %1$1.3f"
+msgstr "Vizier X-offset %1$1.3f"
+
+#: src/frontend/mame/ui/ui.cpp:2024
+#, c-format
+msgid "Crosshair Offset Y %1$1.3f"
+msgstr "Vizier Y-offset %1$1.3f"
+
+#: src/frontend/mame/ui/ui.cpp:2167
+msgid "**Error saving ui.ini**"
+msgstr "**Fout bij het opslaan van ui.ini**"
+
+#: src/frontend/mame/ui/ui.cpp:2226
+#, c-format
+msgid "**Error saving %s.ini**"
+msgstr "**Fout bij het opslaan van %s.ini**"
+
+#: src/frontend/mame/ui/ui.cpp:2230 src/frontend/mame/ui/miscmenu.cpp:726
msgid ""
"\n"
" Configuration saved \n"
@@ -952,160 +850,339 @@ msgstr ""
" Configuratie opgeslagen\n"
"\n"
-#: src/frontend/mame/ui/miscmenu.cpp:760 src/frontend/mame/ui/utils.cpp:66
+#: src/frontend/mame/ui/cheatopt.cpp:92 plugins/cheat/init.lua:671
+#, c-format, lua-format
+msgid ""
+"Cheat Comment:\n"
+"%s"
+msgstr ""
+"Cheat commentaar:\n"
+"%s"
+
+#: src/frontend/mame/ui/cheatopt.cpp:105
+msgid "All cheats reloaded"
+msgstr "Alle cheats zijn herladen"
+
+#: src/frontend/mame/ui/cheatopt.cpp:136
+msgid "Autofire Settings"
+msgstr "Autofire instellingen"
+
+#: src/frontend/mame/ui/cheatopt.cpp:157 plugins/cheat/init.lua:599
+msgid "Reset All"
+msgstr "Alles herstellen"
+
+#: src/frontend/mame/ui/cheatopt.cpp:160 plugins/cheat/init.lua:600
+msgid "Reload All"
+msgstr "Alles herladen"
+
+#: src/frontend/mame/ui/cheatopt.cpp:273
+msgid "Autofire Status"
+msgstr "Autofire status"
+
+#: src/frontend/mame/ui/cheatopt.cpp:306
+msgid "No buttons found on this machine!"
+msgstr "Geen knoppen gevonden op deze machine!"
+
+#: src/frontend/mame/ui/cheatopt.cpp:317 src/frontend/mame/ui/cheatopt.cpp:321
+msgid "Autofire Delay"
+msgstr "Autofirevertraging"
+
+#: src/frontend/mame/ui/selsoft.cpp:228 src/frontend/mame/ui/selgame.cpp:464
+#, c-format
+msgid ""
+"%s\n"
+" added to favorites list."
+msgstr ""
+"%s\n"
+" toegevoegd aan favorietenlijst."
+
+#: src/frontend/mame/ui/selsoft.cpp:233 src/frontend/mame/ui/selgame.cpp:469
+#: src/frontend/mame/ui/selgame.cpp:475
+#, c-format
+msgid ""
+"%s\n"
+" removed from favorites list."
+msgstr ""
+"%s\n"
+" verwijderd uit favorietenlijst."
+
+#: src/frontend/mame/ui/selsoft.cpp:507
+msgid ""
+"The selected software is missing one or more required files. Please select a "
+"different software.\n"
+"\n"
+msgstr ""
+"De geselecteerde software mist één of meer benodigde bestanden. Selecteer "
+"een andere software.\n"
+"\n"
+
+#: src/frontend/mame/ui/selsoft.cpp:513 src/frontend/mame/ui/selgame.cpp:1471
+msgid "Press any key to continue."
+msgstr "Druk op een toets om door te gaan."
+
+#: src/frontend/mame/ui/selsoft.cpp:637
+#, c-format
+msgid "%1$s %2$s ( %3$d / %4$d software packages )"
+msgstr "%1$s %2$s ( %3$d / %4$d softwarepakketten )"
+
+#: src/frontend/mame/ui/selsoft.cpp:638
+#, c-format
+msgid "Driver: \"%1$s\" software list "
+msgstr "Driver: \"%1$s\" softwarelijst "
+
+#: src/frontend/mame/ui/selsoft.cpp:643 src/frontend/mame/ui/selgame.cpp:1412
+#, c-format
+msgid "%1$s: %2$s - Search: %3$s_"
+msgstr "%1$s: %2$s - Zoek: %3$s_"
+
+#: src/frontend/mame/ui/selsoft.cpp:645 src/frontend/mame/ui/selgame.cpp:1414
+#, c-format
+msgid "Search: %1$s_"
+msgstr "Zoek: %1$s_"
+
+#: src/frontend/mame/ui/utils.cpp:60 src/frontend/mame/ui/utils.cpp:84
+msgid "Unfiltered"
+msgstr "Ongefilterd"
+
+#: src/frontend/mame/ui/utils.cpp:61 src/frontend/mame/ui/utils.cpp:85
+msgid "Available"
+msgstr "Beschikbaar"
+
+#: src/frontend/mame/ui/utils.cpp:62 src/frontend/mame/ui/utils.cpp:86
+msgid "Unavailable"
+msgstr "Onbeschikbaar"
+
+#: src/frontend/mame/ui/utils.cpp:63
+msgid "Working"
+msgstr "Werkend"
+
+#: src/frontend/mame/ui/utils.cpp:64
+msgid "Not Working"
+msgstr "Niet werkend"
+
+#: src/frontend/mame/ui/utils.cpp:65
+msgid "Mechanical"
+msgstr "Mechanisch"
+
+#: src/frontend/mame/ui/utils.cpp:66
+msgid "Not Mechanical"
+msgstr "Niet mechanisch"
+
+#: src/frontend/mame/ui/utils.cpp:67
+msgid "Category"
+msgstr "Categorie"
+
+#: src/frontend/mame/ui/utils.cpp:68 src/frontend/mame/ui/utils.cpp:87
+msgid "Favorites"
+msgstr "Favorieten"
+
+#: src/frontend/mame/ui/utils.cpp:69 src/frontend/mame/ui/miscmenu.cpp:770
msgid "BIOS"
msgstr "BIOS"
-#: src/frontend/mame/ui/miscmenu.cpp:764
-msgid "Driver"
-msgstr "Driver"
+#: src/frontend/mame/ui/utils.cpp:70
+msgid "Not BIOS"
+msgstr "Geen BIOS"
-#: src/frontend/mame/ui/miscmenu.cpp:767
-msgid "This machine has no BIOS."
-msgstr "Deze machine heeft geen BIOS."
+#: src/frontend/mame/ui/utils.cpp:71 src/frontend/mame/ui/utils.cpp:88
+msgid "Parents"
+msgstr "Hoofdsoftware"
-#: src/frontend/mame/ui/miscmenu.cpp:776 src/frontend/mame/ui/mainmenu.cpp:145
-msgid "Add To Favorites"
-msgstr "Toevoegen aan favorieten"
+#: src/frontend/mame/ui/utils.cpp:72 src/frontend/mame/ui/utils.cpp:89
+msgid "Clones"
+msgstr "Varianten"
-#: src/frontend/mame/ui/miscmenu.cpp:778 src/frontend/mame/ui/mainmenu.cpp:147
-msgid "Remove From Favorites"
-msgstr "Verwijderen uit favorieten"
+#: src/frontend/mame/ui/utils.cpp:73
+msgid "Manufacturer"
+msgstr "Fabrikant"
-#: src/frontend/mame/ui/miscmenu.cpp:781
-msgid "Save machine configuration"
-msgstr "Sla machineconfiguratie op"
+#: src/frontend/mame/ui/utils.cpp:74 src/frontend/mame/ui/utils.cpp:90
+msgid "Year"
+msgstr "Jaar"
-#: src/frontend/mame/ui/miscmenu.cpp:792
-msgid "Configure machine:"
-msgstr "Configureer machine:"
+#: src/frontend/mame/ui/utils.cpp:75
+msgid "Save Supported"
+msgstr "Opslaan ondersteund"
-#: src/frontend/mame/ui/miscmenu.cpp:895 src/frontend/mame/ui/sndmenu.cpp:135
-#: src/frontend/mame/ui/sndmenu.cpp:137 src/frontend/mame/ui/menu.cpp:736
-#: src/frontend/mame/ui/cheatopt.cpp:299 src/frontend/mame/ui/cheatopt.cpp:305
-#: plugins/cheat/init.lua:551 plugins/cheatfind/init.lua:619
-msgid "On"
-msgstr "Aan"
+#: src/frontend/mame/ui/utils.cpp:76
+msgid "Save Unsupported"
+msgstr "Opslaan niet ondersteund"
-#: src/frontend/mame/ui/miscmenu.cpp:895 src/frontend/mame/ui/sndmenu.cpp:135
-#: src/frontend/mame/ui/sndmenu.cpp:137 src/frontend/mame/ui/menu.cpp:739
-#: src/frontend/mame/ui/cheatopt.cpp:299 src/frontend/mame/ui/cheatopt.cpp:305
-#: plugins/cheat/init.lua:554 plugins/cheat/init.lua:563
-#: plugins/cheatfind/init.lua:616
-msgid "Off"
-msgstr "Uit"
+#: src/frontend/mame/ui/utils.cpp:77
+msgid "CHD Required"
+msgstr "CHD benodigd"
-#: src/frontend/mame/ui/miscmenu.cpp:909 src/frontend/mame/ui/selgame.cpp:441
-msgid "Plugins"
-msgstr "Plugins"
+#: src/frontend/mame/ui/utils.cpp:78
+msgid "No CHD Required"
+msgstr "Geen CHD benodigd"
-#: src/frontend/mame/ui/barcode.cpp:74
-msgid "New Barcode:"
-msgstr "Nieuwe barcode:"
+#: src/frontend/mame/ui/utils.cpp:79
+msgid "Vertical Screen"
+msgstr "Verticaal scherm"
-#: src/frontend/mame/ui/barcode.cpp:78
-msgid "Enter Code"
-msgstr "Vul code in"
+#: src/frontend/mame/ui/utils.cpp:80
+msgid "Horizontal Screen"
+msgstr "Horizontaal scherm"
-#: src/frontend/mame/ui/barcode.cpp:119
-msgid "Barcode length invalid!"
-msgstr "Barcodelengte ongeldig!"
+#: src/frontend/mame/ui/utils.cpp:81 src/frontend/mame/ui/utils.cpp:98
+msgid "Custom Filter"
+msgstr "Eigen filter"
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:99
-msgid "Pseudo terminals"
-msgstr "Pseudoterminals"
+#: src/frontend/mame/ui/utils.cpp:91
+msgid "Publisher"
+msgstr "Uitgever"
-#: src/frontend/mame/ui/info_pty.cpp:39
-msgid "[failed]"
-msgstr "[mislukt]"
+#: src/frontend/mame/ui/utils.cpp:92
+msgid "Supported"
+msgstr "Ondersteund"
-#: src/frontend/mame/ui/mainmenu.cpp:60
-msgid "Input (general)"
-msgstr "Invoer (algemeen)"
+#: src/frontend/mame/ui/utils.cpp:93
+msgid "Partially Supported"
+msgstr "Gedeeltelijk ondersteund"
-#: src/frontend/mame/ui/mainmenu.cpp:62
-msgid "Input (this Machine)"
-msgstr "Invoer (deze machine)"
+#: src/frontend/mame/ui/utils.cpp:94
+msgid "Unsupported"
+msgstr "Niet ondersteund"
-#: src/frontend/mame/ui/mainmenu.cpp:66
-msgid "Analog Controls"
-msgstr "Analoge besturing"
+#: src/frontend/mame/ui/utils.cpp:95
+msgid "Release Region"
+msgstr "Uitgaveregio"
-#: src/frontend/mame/ui/mainmenu.cpp:68
-msgid "Dip Switches"
-msgstr "DIP-schakelaars"
+#: src/frontend/mame/ui/utils.cpp:96
+msgid "Device Type"
+msgstr "Apparaattype"
-#: src/frontend/mame/ui/mainmenu.cpp:71
-msgid "Machine Configuration"
-msgstr "Machineconfiguratie"
+#: src/frontend/mame/ui/utils.cpp:97
+msgid "Software List"
+msgstr "Softwarelijst"
-#: src/frontend/mame/ui/mainmenu.cpp:75
-msgid "Bookkeeping Info"
-msgstr "Boekhoudinginformatie"
+#: src/frontend/mame/ui/utils.cpp:248
+msgid "<set up filters>"
+msgstr "<filters instellen>"
-#: src/frontend/mame/ui/mainmenu.cpp:78
-msgid "Machine Information"
-msgstr "Machineinformatie"
+#: src/frontend/mame/ui/utils.cpp:356
+msgid "Select custom filters:"
+msgstr "Kies eigen filter:"
-#: src/frontend/mame/ui/mainmenu.cpp:85
-msgid "Image Information"
-msgstr "Bestandsinformatie"
+#: src/frontend/mame/ui/utils.cpp:507
+#, c-format
+msgid "Filter %1$u"
+msgstr "Filter %1$u"
-#: src/frontend/mame/ui/mainmenu.cpp:88
-msgid "File Manager"
-msgstr "Bestandsbeheer"
+#: src/frontend/mame/ui/utils.cpp:522
+msgid "Remove last filter"
+msgstr "Verwijder laatste filter"
-#: src/frontend/mame/ui/mainmenu.cpp:96
-msgid "Tape Control"
-msgstr "Cassettebediening"
+#: src/frontend/mame/ui/utils.cpp:524
+msgid "Add filter"
+msgstr "Voeg filter toe"
-#: src/frontend/mame/ui/mainmenu.cpp:102
-msgid "BIOS Selection"
-msgstr "BIOS-selectie"
+#: src/frontend/mame/ui/utils.cpp:966
+msgid "Select category:"
+msgstr "Selecteer categorie:"
-#: src/frontend/mame/ui/mainmenu.cpp:106
-msgid "Slot Devices"
-msgstr "Insteekapparaten"
+#: src/frontend/mame/ui/utils.cpp:997
+msgid "[no category INI files]"
+msgstr "[geen categorie INI-bestanden]"
-#: src/frontend/mame/ui/mainmenu.cpp:110
-msgid "Barcode Reader"
-msgstr "Barcodelezer"
+#: src/frontend/mame/ui/utils.cpp:1005
+msgid "[no groups in INI file]"
+msgstr "[geen groepen in INI-bestand]"
-#: src/frontend/mame/ui/mainmenu.cpp:114
-msgid "Network Devices"
-msgstr "Netwerkapparaten"
+#: src/frontend/mame/ui/utils.cpp:1039
+msgid "No category INI files found"
+msgstr "Geen categorie INI-bestanden gevonden"
-#: src/frontend/mame/ui/mainmenu.cpp:118
-msgid "Keyboard Mode"
-msgstr "Keyboardmodus"
+#: src/frontend/mame/ui/utils.cpp:1044
+msgid "File"
+msgstr "Bestand"
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Slider Controls"
-msgstr "Schuifinstellingen"
+#: src/frontend/mame/ui/utils.cpp:1048
+msgid "No groups found in category file"
+msgstr "Geen groepen gevonden in categoriebestand"
-#: src/frontend/mame/ui/mainmenu.cpp:124 src/frontend/mame/ui/submenu.cpp:101
-msgid "Video Options"
-msgstr "Videoopties"
+#: src/frontend/mame/ui/utils.cpp:1053
+msgid "Group"
+msgstr "Groep"
-#: src/frontend/mame/ui/mainmenu.cpp:128
-msgid "Crosshair Options"
-msgstr "Vizieropties"
+#: src/frontend/mame/ui/utils.cpp:1054
+msgid "Include clones"
+msgstr "Varianten insluiten"
-#: src/frontend/mame/ui/mainmenu.cpp:132 plugins/cheat/init.lua:735
-msgid "Cheat"
-msgstr "Cheat"
+#: src/frontend/mame/ui/filesel.cpp:260
+msgid "[create]"
+msgstr "[aanmaken]"
-#: src/frontend/mame/ui/mainmenu.cpp:135
-msgid "Plugin Options"
-msgstr "Pluginopties"
+#: src/frontend/mame/ui/filesel.cpp:320
+#, c-format
+msgid "Error accessing %s"
+msgstr "Fout bij toegang tot %s"
-#: src/frontend/mame/ui/mainmenu.cpp:139
-msgid "External DAT View"
-msgstr "Externe DAT-overzicht"
+#: src/frontend/mame/ui/filesel.cpp:536
+msgid "Select access mode"
+msgstr "Selecteer toegangsmodus"
-#: src/frontend/mame/ui/mainmenu.cpp:154
-msgid "Select New Machine"
-msgstr "Selecteer nieuwe machine"
+#: src/frontend/mame/ui/filesel.cpp:537
+msgid "Read-only"
+msgstr "Alleen-lezen"
+
+#: src/frontend/mame/ui/filesel.cpp:539
+msgid "Read-write"
+msgstr "Lezen-schrijven"
+
+#: src/frontend/mame/ui/filesel.cpp:540
+msgid "Read this image, write to another image"
+msgstr "Lees dit bestand, schrijf naar een ander bestand"
+
+#: src/frontend/mame/ui/filesel.cpp:541
+msgid "Read this image, write to diff"
+msgstr "Lees dit bestand, schrijf naar diff"
+
+#: src/frontend/mame/ui/slotopt.cpp:192
+#, c-format
+msgid "%s [internal]"
+msgstr "%s [intern]"
+
+#: src/frontend/mame/ui/slotopt.cpp:203 src/frontend/mame/ui/miscmenu.cpp:97
+#: src/frontend/mame/ui/inputmap.cpp:615
+msgid "Reset"
+msgstr "Herstel"
+
+#: src/frontend/mame/ui/viewgfx.cpp:407
+msgid " COLORS"
+msgstr " KLEUREN"
+
+#: src/frontend/mame/ui/viewgfx.cpp:407
+msgid " PENS"
+msgstr " PENNEN"
+
+#: src/frontend/mame/ui/menu.cpp:304
+msgid "Return to Machine"
+msgstr "Terug naar machine"
+
+#: src/frontend/mame/ui/menu.cpp:309 src/frontend/mame/ui/menu.cpp:311
+msgid "Exit"
+msgstr "Afsluiten"
+
+#: src/frontend/mame/ui/menu.cpp:316 src/frontend/mame/ui/menu.cpp:318
+msgid "Return to Previous Menu"
+msgstr "Terug naar vorig menu"
+
+#: src/frontend/mame/ui/menu.cpp:430 src/frontend/mame/ui/menu.cpp:762
+#: plugins/cheat/init.lua:569 plugins/cheatfind/init.lua:792
+#: plugins/cheatfind/init.lua:803
+msgid "On"
+msgstr "Aan"
+
+#: src/frontend/mame/ui/menu.cpp:430 src/frontend/mame/ui/menu.cpp:765
+#: plugins/cheat/init.lua:572 plugins/cheat/init.lua:581
+#: plugins/cheatfind/init.lua:789 plugins/cheatfind/init.lua:800
+msgid "Off"
+msgstr "Uit"
+
+#: src/frontend/mame/ui/menu.cpp:768
+msgid "Auto"
+msgstr "Automatisch"
#: src/frontend/mame/ui/custui.cpp:31
msgid "Show All"
@@ -1328,595 +1405,417 @@ msgstr "Geel"
msgid "Violet"
msgstr "Violet"
-#: src/frontend/mame/ui/submenu.cpp:22
-msgid "Miscellaneous Options"
-msgstr "Overige opties"
-
-#: src/frontend/mame/ui/submenu.cpp:23
-msgid "Re-select last machine played"
-msgstr "Kies laatst gespeelde machine opnieuw"
-
-#: src/frontend/mame/ui/submenu.cpp:24
-msgid "Enlarge images in the right panel"
-msgstr "Vergroot afbeeldingen in het rechter paneel"
-
-#: src/frontend/mame/ui/submenu.cpp:26
-msgid "Show mouse pointer"
-msgstr "Toon muispointer"
-
-#: src/frontend/mame/ui/submenu.cpp:27
-msgid "Confirm quit from machines"
-msgstr "Bevestig afsluiten machines"
-
-#: src/frontend/mame/ui/submenu.cpp:28
-msgid "Skip information screen at startup"
-msgstr "Sla informatie bij opstarten over"
-
-#: src/frontend/mame/ui/submenu.cpp:29
-msgid "Force 4:3 aspect for snapshot display"
-msgstr "Forceer 4:3 verhouding voor schermafbeeldingweergave"
-
-#: src/frontend/mame/ui/submenu.cpp:30
-msgid "Use image as background"
-msgstr "Gebruik afbeelding als achtergrond"
-
-#: src/frontend/mame/ui/submenu.cpp:31
-msgid "Skip BIOS selection menu"
-msgstr "BIOS-selectiemenu overslaan"
-
-#: src/frontend/mame/ui/submenu.cpp:32
-msgid "Skip software parts selection menu"
-msgstr "Softwareonderdelen selectiemenu overslaan"
-
-#: src/frontend/mame/ui/submenu.cpp:33
-msgid "Info auto audit"
-msgstr "Info auto controle"
-
-#: src/frontend/mame/ui/submenu.cpp:34
-msgid "Hide romless machine from available list"
-msgstr "Verberg romloze machine uit beschikbare lijst"
-
-#: src/frontend/mame/ui/submenu.cpp:38
-msgid "Advanced Options"
-msgstr "Geavanceerde opties"
-
-#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Performance Options"
-msgstr "Prestatieopties"
-
-#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Auto frame skip"
-msgstr "Auto frame skip"
-
-#: src/frontend/mame/ui/submenu.cpp:41
-msgid "Frame skip"
-msgstr "Frame skip"
-
-#: src/frontend/mame/ui/submenu.cpp:42
-msgid "Throttle"
-msgstr "Throttle"
-
-#: src/frontend/mame/ui/submenu.cpp:43
-msgid "Sleep"
-msgstr "Slaap"
-
-#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Speed"
-msgstr "Snelheid"
-
-#: src/frontend/mame/ui/submenu.cpp:45
-msgid "Refresh speed"
-msgstr "Verversingssnelheid"
-
-#: src/frontend/mame/ui/submenu.cpp:47
-msgid "Rotation Options"
-msgstr "Rotatieinstellingen"
-
-#: src/frontend/mame/ui/submenu.cpp:49
-msgid "Rotate right"
-msgstr "Roteer rechts"
-
-#: src/frontend/mame/ui/submenu.cpp:50
-msgid "Rotate left"
-msgstr "Roteer links"
-
-#: src/frontend/mame/ui/submenu.cpp:51
-msgid "Auto rotate right"
-msgstr "Auto rotatie rechts"
-
-#: src/frontend/mame/ui/submenu.cpp:52
-msgid "Auto rotate left"
-msgstr "Auto rotatie links"
-
-#: src/frontend/mame/ui/submenu.cpp:53
-msgid "Flip X"
-msgstr "Draai X om"
-
-#: src/frontend/mame/ui/submenu.cpp:54
-msgid "Flip Y"
-msgstr "Draai Y om"
-
-#: src/frontend/mame/ui/submenu.cpp:56
-msgid "Artwork Options"
-msgstr "Artworkinstellingen"
-
-#: src/frontend/mame/ui/submenu.cpp:57
-msgid "Artwork Crop"
-msgstr "Artwork bijsnijden"
-
-#: src/frontend/mame/ui/submenu.cpp:58
-msgid "Use Backdrops"
-msgstr "Gebruik backdrops"
-
-#: src/frontend/mame/ui/submenu.cpp:59
-msgid "Use Overlays"
-msgstr "Gebruik overlays"
-
-#: src/frontend/mame/ui/submenu.cpp:60
-msgid "Use Bezels"
-msgstr "Gebruik bezels"
-
-#: src/frontend/mame/ui/submenu.cpp:61
-msgid "Use Control Panels"
-msgstr "Gebruik bedieningspanelen"
-
-#: src/frontend/mame/ui/submenu.cpp:62
-msgid "Use Marquees"
-msgstr "Gebruik marquees"
-
-#: src/frontend/mame/ui/submenu.cpp:64
-msgid "State/Playback Options"
-msgstr "State/afspeel-instellingen"
-
-#: src/frontend/mame/ui/submenu.cpp:65
-msgid "Automatic save/restore"
-msgstr "Automatisch opslaan/hervatten"
-
-#: src/frontend/mame/ui/submenu.cpp:67
-msgid "Rewind capacity"
-msgstr "Terugspoelcapaciteit"
-
-#: src/frontend/mame/ui/submenu.cpp:68
-msgid "Bilinear snapshot"
-msgstr "Bilineaire momentopname"
-
-#: src/frontend/mame/ui/submenu.cpp:69
-msgid "Burn-in"
-msgstr "Inbranding"
-
-#: src/frontend/mame/ui/submenu.cpp:71
-msgid "Input Options"
-msgstr "Invoerinstellingen"
-
-#: src/frontend/mame/ui/submenu.cpp:72
-msgid "Coin lockout"
-msgstr "Munt lockout"
-
-#: src/frontend/mame/ui/submenu.cpp:73
-msgid "Mouse"
-msgstr "Muis"
-
-#: src/frontend/mame/ui/submenu.cpp:74
-msgid "Joystick"
-msgstr "Joystick"
-
-#: src/frontend/mame/ui/submenu.cpp:75
-msgid "Lightgun"
-msgstr "Lichtpistool"
-
-#: src/frontend/mame/ui/submenu.cpp:76
-msgid "Multi-keyboard"
-msgstr "Meerdere toetsenborden"
-
-#: src/frontend/mame/ui/submenu.cpp:77
-msgid "Multi-mouse"
-msgstr "Meerdere muizen"
-
-#: src/frontend/mame/ui/submenu.cpp:78
-msgid "Steadykey"
-msgstr "Steadykey"
-
-#: src/frontend/mame/ui/submenu.cpp:79
-msgid "UI active"
-msgstr "Gebruikersinterface actief"
-
-#: src/frontend/mame/ui/submenu.cpp:80
-msgid "Offscreen reload"
-msgstr "Buiten scherm herladen"
-
-#: src/frontend/mame/ui/submenu.cpp:81
-msgid "Joystick deadzone"
-msgstr "Joystick doodzone"
-
-#: src/frontend/mame/ui/submenu.cpp:82
-msgid "Joystick saturation"
-msgstr "Joystick verzadiging"
-
-#: src/frontend/mame/ui/submenu.cpp:83
-msgid "Natural keyboard"
-msgstr "Natuurlijk toetsenbord"
-
-#: src/frontend/mame/ui/submenu.cpp:84
-msgid "Simultaneous contradictory"
-msgstr "Gelijktijdige tegenstrijding"
-
-#: src/frontend/mame/ui/submenu.cpp:85
-msgid "Coin impulse"
-msgstr "Muntimpuls"
-
-#: src/frontend/mame/ui/submenu.cpp:89
-msgid "Device Mapping"
-msgstr "Invoerapparaat in kaart brengen"
-
-#: src/frontend/mame/ui/submenu.cpp:90
-msgid "Lightgun Device Assignment"
-msgstr "Lightguntoewijzing"
-
-#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Trackball Device Assignment"
-msgstr "Trackballtoewijzing"
-
-#: src/frontend/mame/ui/submenu.cpp:92
-msgid "Pedal Device Assignment"
-msgstr "Pedaaltoewijzing"
-
-#: src/frontend/mame/ui/submenu.cpp:93
-msgid "Adstick Device Assignment"
-msgstr "Adsticktoewijzing"
-
-#: src/frontend/mame/ui/submenu.cpp:94
-msgid "Paddle Device Assignment"
-msgstr "Paddletoewijzing"
-
-#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Dial Device Assignment"
-msgstr "Dialapparaattoewijzing"
+#: src/frontend/mame/ui/miscmenu.cpp:44
+msgid "Keyboard Mode:"
+msgstr "Toetsenbordmodus:"
-#: src/frontend/mame/ui/submenu.cpp:96
-msgid "Positional Device Assignment"
-msgstr "Positieapparaattoewijzing"
+#: src/frontend/mame/ui/miscmenu.cpp:44
+msgid "Natural"
+msgstr "Natuurlijk"
-#: src/frontend/mame/ui/submenu.cpp:97
-msgid "Mouse Device Assignment"
-msgstr "Muistoewijzing"
+#: src/frontend/mame/ui/miscmenu.cpp:44
+msgid "Emulated"
+msgstr "Geëmuleerd"
-#: src/frontend/mame/ui/submenu.cpp:102
-msgid "Video Mode"
-msgstr "Videomodus"
+#: src/frontend/mame/ui/miscmenu.cpp:237
+#, c-format
+msgid ""
+"Uptime: %1$d:%2$02d:%3$02d\n"
+"\n"
+msgstr ""
+"In bedrijf: %1$d:%2$02d:%3$02d\n"
+"\n"
-#: src/frontend/mame/ui/submenu.cpp:103
-msgid "Number Of Screens"
-msgstr "Aantal schermen"
+#: src/frontend/mame/ui/miscmenu.cpp:239
+#, c-format
+msgid ""
+"Uptime: %1$d:%2$02d\n"
+"\n"
+msgstr ""
+"In bedrijf: %1$d:%2$02d\n"
+"\n"
-#: src/frontend/mame/ui/submenu.cpp:105
-msgid "Triple Buffering"
-msgstr "Drievoudige buffering"
+#: src/frontend/mame/ui/miscmenu.cpp:243
+#, c-format
+msgid ""
+"Tickets dispensed: %1$d\n"
+"\n"
+msgstr ""
+"Kaartjes uitgegeven: %1$d\n"
+"\n"
-#: src/frontend/mame/ui/submenu.cpp:106
-msgid "HLSL"
-msgstr "HLSL"
+#: src/frontend/mame/ui/miscmenu.cpp:254
+msgid "Coin %1$c: NA%3$s\n"
+msgstr "Munt %1$c: n.v.t.%3$s\n"
-#: src/frontend/mame/ui/submenu.cpp:108
-msgid "GLSL"
-msgstr "GLSL"
+#: src/frontend/mame/ui/miscmenu.cpp:254
+#, c-format
+msgid "Coin %1$c: %2$d%3$s\n"
+msgstr "Munt %1$c: %2$d%3$s\n"
-#: src/frontend/mame/ui/submenu.cpp:109
-msgid "Bilinear Filtering"
-msgstr "Bilineaire filtering"
+#: src/frontend/mame/ui/miscmenu.cpp:257
+msgid " (locked)"
+msgstr " (afgeschermd)"
-#: src/frontend/mame/ui/submenu.cpp:110
-msgid "Bitmap Prescaling"
-msgstr "Bitmap preschaling"
+#: src/frontend/mame/ui/miscmenu.cpp:504
+msgid "Visible Delay"
+msgstr "Zichtbare vertraging"
-#: src/frontend/mame/ui/submenu.cpp:111
-msgid "Window Mode"
-msgstr "Schermmodus"
+#: src/frontend/mame/ui/miscmenu.cpp:602
+#, c-format
+msgid "%s.xml saved under ui folder."
+msgstr "%s.xml is opgeslagen in de map 'ui'."
-#: src/frontend/mame/ui/submenu.cpp:112
-msgid "Enforce Aspect Ratio"
-msgstr "Forceer aspectratio"
+#: src/frontend/mame/ui/miscmenu.cpp:628
+msgid "Name: Description:\n"
+msgstr "Naam: Omschrijving:\n"
-#: src/frontend/mame/ui/submenu.cpp:113
-msgid "Start Out Maximized"
-msgstr "Start gemaximaliseerd"
+#: src/frontend/mame/ui/miscmenu.cpp:639
+#, c-format
+msgid "%s.txt saved under ui folder."
+msgstr "%s.txt is opgeslagen in de ui-map."
-#: src/frontend/mame/ui/submenu.cpp:114
-msgid "Synchronized Refresh"
-msgstr "Gesynchroniseerde verversing"
+#: src/frontend/mame/ui/miscmenu.cpp:656
+msgid "Export list in XML format (like -listxml)"
+msgstr "Exporteer lijst in XML-formaat (zoals -listxml)"
-#: src/frontend/mame/ui/submenu.cpp:115
-msgid "Wait Vertical Sync"
-msgstr "Wacht verticale sync"
+#: src/frontend/mame/ui/miscmenu.cpp:657
+msgid "Export list in XML format (like -listxml, but exclude devices)"
+msgstr "Exporteer lijst in XML-formaat (zoals -listxml, maar zonder apparaten)"
-#: src/frontend/mame/ui/state.cpp:388
-msgid "Load State"
-msgstr "Laad state"
+#: src/frontend/mame/ui/miscmenu.cpp:658
+msgid "Export list in TXT format (like -listfull)"
+msgstr "Exporteer lijst in XML-formaat (zoals -listfull)"
-#: src/frontend/mame/ui/state.cpp:388
-msgid "Select position to load from"
-msgstr "Selecteer positie om van te laden"
+#: src/frontend/mame/ui/miscmenu.cpp:774
+msgid "Driver"
+msgstr "Driver"
-#: src/frontend/mame/ui/state.cpp:412
-msgid "Save State"
-msgstr "State opslaan"
+#: src/frontend/mame/ui/miscmenu.cpp:777
+msgid "This machine has no BIOS."
+msgstr "Deze machine heeft geen BIOS."
-#: src/frontend/mame/ui/state.cpp:412
-msgid "Select position to save to"
-msgstr "Selecteer positie om naar op te slaan"
+#: src/frontend/mame/ui/miscmenu.cpp:791
+msgid "Save machine configuration"
+msgstr "Sla machineconfiguratie op"
-#: src/frontend/mame/ui/slotopt.cpp:192
-#, c-format
-msgid "%s [internal]"
-msgstr "%s [intern]"
+#: src/frontend/mame/ui/miscmenu.cpp:802
+msgid "Configure machine:"
+msgstr "Configureer machine:"
-#: src/frontend/mame/ui/selgame.cpp:309 src/frontend/mame/ui/selsoft.cpp:211
-#, c-format
-msgid ""
-"%s\n"
-" added to favorites list."
-msgstr ""
-"%s\n"
-" toegevoegd aan favorietenlijst."
+#: src/frontend/mame/ui/miscmenu.cpp:836 src/frontend/mame/ui/selmenu.cpp:2481
+msgid " (default)"
+msgstr " (standaard)"
-#: src/frontend/mame/ui/selgame.cpp:314 src/frontend/mame/ui/selgame.cpp:320
-#: src/frontend/mame/ui/selsoft.cpp:216
-#, c-format
-msgid ""
-"%s\n"
-" removed from favorites list."
-msgstr ""
-"%s\n"
-" verwijderd uit favorietenlijst."
+#: src/frontend/mame/ui/miscmenu.cpp:918 src/frontend/mame/ui/selgame.cpp:611
+msgid "Plugins"
+msgstr "Plugins"
-#: src/frontend/mame/ui/selgame.cpp:437
+#: src/frontend/mame/ui/selgame.cpp:607
msgid "Configure Machine"
msgstr "Configureer machine"
-#: src/frontend/mame/ui/selgame.cpp:849
+#: src/frontend/mame/ui/selgame.cpp:1036
#, c-format
msgid "Romset\t%1$-.100s\n"
msgstr "Romset\t%1$-.100s\n"
-#: src/frontend/mame/ui/selgame.cpp:850
+#: src/frontend/mame/ui/selgame.cpp:1037
#, c-format
msgid "Year\t%1$s\n"
msgstr "Jaar\t%1$s\n"
-#: src/frontend/mame/ui/selgame.cpp:851
+#: src/frontend/mame/ui/selgame.cpp:1038
#, c-format
msgid "Manufacturer\t%1$-.100s\n"
msgstr "Fabrikant\t%1$-.100s\n"
-#: src/frontend/mame/ui/selgame.cpp:855
+#: src/frontend/mame/ui/selgame.cpp:1042
#, c-format
msgid "Driver is Clone of\t%1$-.100s\n"
msgstr "Driver is variant van\t%1$-.100s\n"
-#: src/frontend/mame/ui/selgame.cpp:857
+#: src/frontend/mame/ui/selgame.cpp:1044
msgid "Driver is Parent\t\n"
msgstr "Driver is hoofdsoftware\t\n"
-#: src/frontend/mame/ui/selgame.cpp:860
+#: src/frontend/mame/ui/selgame.cpp:1047
msgid "Analog Controls\tYes\n"
msgstr "Analoge besturing\tJa\n"
-#: src/frontend/mame/ui/selgame.cpp:862
+#: src/frontend/mame/ui/selgame.cpp:1049
msgid "Keyboard Inputs\tYes\n"
msgstr "Toetensenbordinvoer\tJa\n"
-#: src/frontend/mame/ui/selgame.cpp:865
+#: src/frontend/mame/ui/selgame.cpp:1052
msgid "Overall\tNOT WORKING\n"
msgstr "Status\tNIET WERKEND\n"
-#: src/frontend/mame/ui/selgame.cpp:867
+#: src/frontend/mame/ui/selgame.cpp:1054
msgid "Overall\tUnemulated Protection\n"
msgstr "Status\tOngeëmuleerde beveiliging\n"
-#: src/frontend/mame/ui/selgame.cpp:869
+#: src/frontend/mame/ui/selgame.cpp:1056
msgid "Overall\tWorking\n"
msgstr "Status\tWerkend\n"
-#: src/frontend/mame/ui/selgame.cpp:872
+#: src/frontend/mame/ui/selgame.cpp:1059
msgid "Graphics\tUnimplemented\n"
msgstr "Beeld\tOngeïmplementeerd\n"
-#: src/frontend/mame/ui/selgame.cpp:874
+#: src/frontend/mame/ui/selgame.cpp:1061
msgid "Graphics\tWrong Colors\n"
msgstr "Beeld\tVerkeerde kleuren\n"
-#: src/frontend/mame/ui/selgame.cpp:876
+#: src/frontend/mame/ui/selgame.cpp:1063
msgid "Graphics\tImperfect Colors\n"
msgstr "Beeld\tOnvolledige kleuren\n"
-#: src/frontend/mame/ui/selgame.cpp:878
+#: src/frontend/mame/ui/selgame.cpp:1065
msgid "Graphics\tImperfect\n"
msgstr "Beeld\tOnvolledig\n"
-#: src/frontend/mame/ui/selgame.cpp:880
+#: src/frontend/mame/ui/selgame.cpp:1067
msgid "Graphics\tOK\n"
msgstr "Beeld\tOK\n"
-#: src/frontend/mame/ui/selgame.cpp:883
+#: src/frontend/mame/ui/selgame.cpp:1070
msgid "Sound\tNone\n"
msgstr "Geluid\tGeen\n"
-#: src/frontend/mame/ui/selgame.cpp:885
+#: src/frontend/mame/ui/selgame.cpp:1072
msgid "Sound\tUnimplemented\n"
msgstr "Geluid\tOngeïmplementeerd\n"
-#: src/frontend/mame/ui/selgame.cpp:887
+#: src/frontend/mame/ui/selgame.cpp:1074
msgid "Sound\tImperfect\n"
msgstr "Geluid\tOnvolledig\n"
-#: src/frontend/mame/ui/selgame.cpp:889
+#: src/frontend/mame/ui/selgame.cpp:1076
msgid "Sound\tOK\n"
msgstr "Geluid\tOK\n"
-#: src/frontend/mame/ui/selgame.cpp:892
+#: src/frontend/mame/ui/selgame.cpp:1079
+msgid "Capture\tUnimplemented\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1081
+msgid "Capture\tImperfect\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1084
+msgid "Camera\tUnimplemented\n"
+msgstr "Camera\tOngeïmplementeerd\n"
+
+#: src/frontend/mame/ui/selgame.cpp:1086
+msgid "Camera\tImperfect\n"
+msgstr "Camera\tOnvolledig\n"
+
+#: src/frontend/mame/ui/selgame.cpp:1089
+msgid "Microphone\tUnimplemented\n"
+msgstr "Microfoon\tOngeïmplementeerd\n"
+
+#: src/frontend/mame/ui/selgame.cpp:1091
+msgid "Microphone\tImperfect\n"
+msgstr "Microfoon\tOnvolledig\n"
+
+#: src/frontend/mame/ui/selgame.cpp:1094
msgid "Controls\tUnimplemented\n"
msgstr "Besturing\tOngeïmplementeerd\n"
-#: src/frontend/mame/ui/selgame.cpp:894
+#: src/frontend/mame/ui/selgame.cpp:1096
msgid "Controls\tImperfect\n"
msgstr "Besturing\tOnvolledig\n"
-#: src/frontend/mame/ui/selgame.cpp:897
+#: src/frontend/mame/ui/selgame.cpp:1099
msgid "Keyboard\tUnimplemented\n"
msgstr "Toetsenbord\tOngeïmplementeerd\n"
-#: src/frontend/mame/ui/selgame.cpp:899
+#: src/frontend/mame/ui/selgame.cpp:1101
msgid "Keyboard\tImperfect\n"
msgstr "Toetsenbord\tOnvolledig\n"
-#: src/frontend/mame/ui/selgame.cpp:902
+#: src/frontend/mame/ui/selgame.cpp:1104
msgid "Mouse\tUnimplemented\n"
msgstr "Muis\tOngeïmplementeerd\n"
-#: src/frontend/mame/ui/selgame.cpp:904
+#: src/frontend/mame/ui/selgame.cpp:1106
msgid "Mouse\tImperfect\n"
msgstr "Muis\tOnvolledig\n"
-#: src/frontend/mame/ui/selgame.cpp:907
-msgid "Microphone\tUnimplemented\n"
-msgstr "Microfoon\tOngeïmplementeerd\n"
-
-#: src/frontend/mame/ui/selgame.cpp:909
-msgid "Microphone\tImperfect\n"
-msgstr "Microfoon\tOnvolledig\n"
-
-#: src/frontend/mame/ui/selgame.cpp:912
-msgid "Camera\tUnimplemented\n"
-msgstr "Camera\tOngeïmplementeerd\n"
+#: src/frontend/mame/ui/selgame.cpp:1109
+msgid "Media\tUnimplemented\n"
+msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:914
-msgid "Camera\tImperfect\n"
-msgstr "Camera\tOnvolledig\n"
+#: src/frontend/mame/ui/selgame.cpp:1111
+msgid "Media\tImperfect\n"
+msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:917
+#: src/frontend/mame/ui/selgame.cpp:1114
msgid "Disk\tUnimplemented\n"
msgstr "Schijf\tOngeïmplementeerd\n"
-#: src/frontend/mame/ui/selgame.cpp:919
+#: src/frontend/mame/ui/selgame.cpp:1116
msgid "Disk\tImperfect\n"
msgstr "Schijf\tOnvolledig\n"
-#: src/frontend/mame/ui/selgame.cpp:922
+#: src/frontend/mame/ui/selgame.cpp:1119
msgid "Printer\tUnimplemented\n"
msgstr "Printer\tOngeïmplementeerd\n"
-#: src/frontend/mame/ui/selgame.cpp:924
+#: src/frontend/mame/ui/selgame.cpp:1121
msgid "Printer\tImperfect\n"
msgstr "Printer\tOnvolledig\n"
-#: src/frontend/mame/ui/selgame.cpp:927
+#: src/frontend/mame/ui/selgame.cpp:1124
+msgid "Mag. Tape\tUnimplemented\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1126
+msgid "Mag. Tape\tImperfect\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1129
+msgid "Punch Tape\tUnimplemented\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1131
+msgid "Punch Tape\tImperfect\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1134
+msgid "Mag. Drum\tUnimplemented\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1136
+msgid "Mag. Drum\tImperfect\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1139
+msgid "(EP)ROM\tUnimplemented\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1141
+msgid "(EP)ROM\tImperfect\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1144
+msgid "Communications\tUnimplemented\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1146
+msgid "Communications\tImperfect\n"
+msgstr ""
+
+#: src/frontend/mame/ui/selgame.cpp:1149
msgid "LAN\tUnimplemented\n"
msgstr "LAN\tOngeïmplementeerd\n"
-#: src/frontend/mame/ui/selgame.cpp:929
+#: src/frontend/mame/ui/selgame.cpp:1151
msgid "LAN\tImperfect\n"
msgstr "LAN\tOnvolledig\n"
-#: src/frontend/mame/ui/selgame.cpp:932
+#: src/frontend/mame/ui/selgame.cpp:1154
msgid "WAN\tUnimplemented\n"
msgstr "WAN\tOngeïmplementeerd\n"
-#: src/frontend/mame/ui/selgame.cpp:934
+#: src/frontend/mame/ui/selgame.cpp:1156
msgid "WAN\tImperfect\n"
msgstr "WAN\tOnvolledig\n"
-#: src/frontend/mame/ui/selgame.cpp:937
+#: src/frontend/mame/ui/selgame.cpp:1159
msgid "Timing\tUnimplemented\n"
msgstr "Timing\tOngeïmplementeerd\n"
-#: src/frontend/mame/ui/selgame.cpp:939
+#: src/frontend/mame/ui/selgame.cpp:1161
msgid "Timing\tImperfect\n"
msgstr "Timing\tOnvolledig\n"
-#: src/frontend/mame/ui/selgame.cpp:941
+#: src/frontend/mame/ui/selgame.cpp:1163
msgid "Mechanical Machine\tYes\n"
msgstr "Mechanische machine\tJa\n"
-#: src/frontend/mame/ui/selgame.cpp:941
+#: src/frontend/mame/ui/selgame.cpp:1163
msgid "Mechanical Machine\tNo\n"
msgstr "Mechanische machine\tNee\n"
-#: src/frontend/mame/ui/selgame.cpp:942
+#: src/frontend/mame/ui/selgame.cpp:1164
msgid "Requires Artwork\tYes\n"
msgstr "Vereist artwork\tJa\n"
-#: src/frontend/mame/ui/selgame.cpp:942
+#: src/frontend/mame/ui/selgame.cpp:1164
msgid "Requires Artwork\tNo\n"
msgstr "Vereist artwork\tNee\n"
-#: src/frontend/mame/ui/selgame.cpp:943
+#: src/frontend/mame/ui/selgame.cpp:1165
msgid "Requires Clickable Artwork\tYes\n"
msgstr "Vereist klikbare artwork\tJa\n"
-#: src/frontend/mame/ui/selgame.cpp:943
+#: src/frontend/mame/ui/selgame.cpp:1165
msgid "Requires Clickable Artwork\tNo\n"
msgstr "Vereist klikbare artwork\tNee\n"
-#: src/frontend/mame/ui/selgame.cpp:944
+#: src/frontend/mame/ui/selgame.cpp:1166
msgid "Support Cocktail\tYes\n"
msgstr "Ondersteunt cocktail\tJa\n"
-#: src/frontend/mame/ui/selgame.cpp:944
+#: src/frontend/mame/ui/selgame.cpp:1166
msgid "Support Cocktail\tNo\n"
msgstr "Ondersteunt cocktail\tNee\n"
-#: src/frontend/mame/ui/selgame.cpp:945
+#: src/frontend/mame/ui/selgame.cpp:1167
msgid "Driver is BIOS\tYes\n"
msgstr "Driver is BIOS\tJa\n"
-#: src/frontend/mame/ui/selgame.cpp:945
+#: src/frontend/mame/ui/selgame.cpp:1167
msgid "Driver is BIOS\tNo\n"
msgstr "Driver is BIOS\tNee\n"
-#: src/frontend/mame/ui/selgame.cpp:946
+#: src/frontend/mame/ui/selgame.cpp:1168
msgid "Support Save\tYes\n"
msgstr "Ondersteunt opslaan\tJa\n"
-#: src/frontend/mame/ui/selgame.cpp:946
+#: src/frontend/mame/ui/selgame.cpp:1168
msgid "Support Save\tNo\n"
msgstr "Ondersteunt opslaan\tNee\n"
-#: src/frontend/mame/ui/selgame.cpp:947
+#: src/frontend/mame/ui/selgame.cpp:1169
msgid "Screen Orientation\tVertical\n"
msgstr "Schermoriëntatie\tVerticaal\n"
-#: src/frontend/mame/ui/selgame.cpp:947
+#: src/frontend/mame/ui/selgame.cpp:1169
msgid "Screen Orientation\tHorizontal\n"
msgstr "Schermoriëntatie\tHorizontaal\n"
-#: src/frontend/mame/ui/selgame.cpp:957
+#: src/frontend/mame/ui/selgame.cpp:1179
msgid "Requires CHD\tYes\n"
msgstr "Vereist CHD\tJa\n"
-#: src/frontend/mame/ui/selgame.cpp:957
+#: src/frontend/mame/ui/selgame.cpp:1179
msgid "Requires CHD\tNo\n"
msgstr "Vereist CHD\tNee\n"
-#: src/frontend/mame/ui/selgame.cpp:970
+#: src/frontend/mame/ui/selgame.cpp:1192
msgid "ROM Audit Result\tOK\n"
msgstr "ROM-controle Resultaat\tOK\n"
-#: src/frontend/mame/ui/selgame.cpp:972
+#: src/frontend/mame/ui/selgame.cpp:1194
msgid "ROM Audit Result\tBAD\n"
msgstr "ROM-controle Resultaat\tSLECHT\n"
-#: src/frontend/mame/ui/selgame.cpp:975
+#: src/frontend/mame/ui/selgame.cpp:1197
msgid "Samples Audit Result\tNone Needed\n"
msgstr "Samplecontrole Resultaat\tNiet Nodig\n"
-#: src/frontend/mame/ui/selgame.cpp:977
+#: src/frontend/mame/ui/selgame.cpp:1199
msgid "Samples Audit Result\tOK\n"
msgstr "Samplecontrole Resultaat\tOK\n"
-#: src/frontend/mame/ui/selgame.cpp:979
+#: src/frontend/mame/ui/selgame.cpp:1201
msgid "Samples Audit Result\tBAD\n"
msgstr "Samplecontrole Resultaat\tSLECHT\n"
-#: src/frontend/mame/ui/selgame.cpp:983
+#: src/frontend/mame/ui/selgame.cpp:1205
msgid ""
"ROM Audit \tDisabled\n"
"Samples Audit \tDisabled\n"
@@ -1924,32 +1823,22 @@ msgstr ""
"ROM-controle \tUitgeschakeld\n"
"Samplecontrole \tUitgeschakeld\n"
-#: src/frontend/mame/ui/selgame.cpp:1167
+#: src/frontend/mame/ui/selgame.cpp:1396
#, c-format
msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr "%1$s %2$s ( %3$d / %4$d machines (waarvan %5$d BIOS) )"
-#: src/frontend/mame/ui/selgame.cpp:1183 src/frontend/mame/ui/selsoft.cpp:555
-#, c-format
-msgid "%1$s: %2$s - Search: %3$s_"
-msgstr "%1$s: %2$s - Zoek: %3$s_"
-
-#: src/frontend/mame/ui/selgame.cpp:1185 src/frontend/mame/ui/selsoft.cpp:557
-#, c-format
-msgid "Search: %1$s_"
-msgstr "Zoek: %1$s_"
-
-#: src/frontend/mame/ui/selgame.cpp:1195
+#: src/frontend/mame/ui/selgame.cpp:1424
#, c-format
msgid "Romset: %1$-.100s"
msgstr "Romset: %1$-.100s"
-#: src/frontend/mame/ui/selgame.cpp:1202
+#: src/frontend/mame/ui/selgame.cpp:1431
#, c-format
msgid "System: %1$-.100s"
msgstr "Systeem: %1$-.100s"
-#: src/frontend/mame/ui/selgame.cpp:1239
+#: src/frontend/mame/ui/selgame.cpp:1465
msgid ""
"The selected machine is missing one or more required ROM or CHD images. "
"Please select a different machine.\n"
@@ -1959,10 +1848,6 @@ msgstr ""
"bestanden. Druk op een toets om door te gaan.\n"
"\n"
-#: src/frontend/mame/ui/selgame.cpp:1245 src/frontend/mame/ui/selsoft.cpp:462
-msgid "Press any key to continue."
-msgstr "Druk op een toets om door te gaan."
-
#: src/frontend/mame/ui/sndmenu.cpp:135
msgid "Sound"
msgstr "Geluid"
@@ -1975,517 +1860,307 @@ msgstr "Samplesnelheid"
msgid "Use External Samples"
msgstr "Gebruik externe samples"
-#: src/frontend/mame/ui/utils.cpp:57 src/frontend/mame/ui/utils.cpp:81
-msgid "Unfiltered"
-msgstr "Ongefilterd"
-
-#: src/frontend/mame/ui/utils.cpp:58 src/frontend/mame/ui/utils.cpp:82
-msgid "Available"
-msgstr "Beschikbaar"
-
-#: src/frontend/mame/ui/utils.cpp:59 src/frontend/mame/ui/utils.cpp:83
-msgid "Unavailable"
-msgstr "Onbeschikbaar"
-
-#: src/frontend/mame/ui/utils.cpp:60
-msgid "Working"
-msgstr "Werkend"
-
-#: src/frontend/mame/ui/utils.cpp:61
-msgid "Not Working"
-msgstr "Niet werkend"
-
-#: src/frontend/mame/ui/utils.cpp:62
-msgid "Mechanical"
-msgstr "Mechanisch"
-
-#: src/frontend/mame/ui/utils.cpp:63
-msgid "Not Mechanical"
-msgstr "Niet mechanisch"
-
-#: src/frontend/mame/ui/utils.cpp:64
-msgid "Category"
-msgstr "Categorie"
-
-#: src/frontend/mame/ui/utils.cpp:65
-msgid "Favorites"
-msgstr "Favorieten"
-
-#: src/frontend/mame/ui/utils.cpp:67
-msgid "Not BIOS"
-msgstr "Geen BIOS"
-
-#: src/frontend/mame/ui/utils.cpp:68 src/frontend/mame/ui/utils.cpp:84
-msgid "Parents"
-msgstr "Hoofdsoftware"
-
-#: src/frontend/mame/ui/utils.cpp:69 src/frontend/mame/ui/utils.cpp:85
-msgid "Clones"
-msgstr "Varianten"
-
-#: src/frontend/mame/ui/utils.cpp:70
-msgid "Manufacturer"
-msgstr "Fabrikant"
-
-#: src/frontend/mame/ui/utils.cpp:71 src/frontend/mame/ui/utils.cpp:86
-msgid "Year"
-msgstr "Jaar"
-
-#: src/frontend/mame/ui/utils.cpp:72
-msgid "Save Supported"
-msgstr "Opslaan ondersteund"
-
-#: src/frontend/mame/ui/utils.cpp:73
-msgid "Save Unsupported"
-msgstr "Opslaan niet ondersteund"
-
-#: src/frontend/mame/ui/utils.cpp:74
-msgid "CHD Required"
-msgstr "CHD benodigd"
-
-#: src/frontend/mame/ui/utils.cpp:75
-msgid "No CHD Required"
-msgstr "Geen CHD benodigd"
-
-#: src/frontend/mame/ui/utils.cpp:76
-msgid "Vertical Screen"
-msgstr "Verticaal scherm"
-
-#: src/frontend/mame/ui/utils.cpp:77
-msgid "Horizontal Screen"
-msgstr "Horizontaal scherm"
-
-#: src/frontend/mame/ui/utils.cpp:78 src/frontend/mame/ui/utils.cpp:94
-msgid "Custom Filter"
-msgstr "Eigen filter"
-
-#: src/frontend/mame/ui/utils.cpp:87
-msgid "Publisher"
-msgstr "Uitgever"
-
-#: src/frontend/mame/ui/utils.cpp:88
-msgid "Supported"
-msgstr "Ondersteund"
-
-#: src/frontend/mame/ui/utils.cpp:89
-msgid "Partially Supported"
-msgstr "Gedeeltelijk ondersteund"
-
-#: src/frontend/mame/ui/utils.cpp:90
-msgid "Unsupported"
-msgstr "Niet ondersteund"
-
-#: src/frontend/mame/ui/utils.cpp:91
-msgid "Release Region"
-msgstr "Uitgaveregio"
-
-#: src/frontend/mame/ui/utils.cpp:92
-msgid "Device Type"
-msgstr "Apparaattype"
-
-#: src/frontend/mame/ui/utils.cpp:93
-msgid "Software List"
-msgstr "Softwarelijst"
-
-#: src/frontend/mame/ui/utils.cpp:244
-msgid "<set up filters>"
-msgstr "<filters instellen>"
-
-#: src/frontend/mame/ui/utils.cpp:352
-msgid "Select custom filters:"
-msgstr "Kies eigen filter:"
-
-#: src/frontend/mame/ui/utils.cpp:503
-#, c-format
-msgid "Filter %1$u"
-msgstr "Filter %1$u"
-
-#: src/frontend/mame/ui/utils.cpp:518
-msgid "Remove last filter"
-msgstr "Verwijder laatste filter"
-
-#: src/frontend/mame/ui/utils.cpp:520
-msgid "Add filter"
-msgstr "Voeg filter toe"
-
-#: src/frontend/mame/ui/utils.cpp:959
-msgid "Select category:"
-msgstr "Selecteer categorie:"
-
-#: src/frontend/mame/ui/utils.cpp:990
-msgid "[no category INI files]"
-msgstr "[geen categorie INI-bestanden]"
-
-#: src/frontend/mame/ui/utils.cpp:998
-msgid "[no groups in INI file]"
-msgstr "[geen groepen in INI-bestand]"
-
-#: src/frontend/mame/ui/utils.cpp:1032
-msgid "No category INI files found"
-msgstr "Geen categorie INI-bestanden gevonden"
-
-#: src/frontend/mame/ui/utils.cpp:1037
-msgid "File"
-msgstr "Bestand"
+#: src/frontend/mame/ui/submenu.cpp:22
+msgid "Miscellaneous Options"
+msgstr "Overige opties"
-#: src/frontend/mame/ui/utils.cpp:1041
-msgid "No groups found in category file"
-msgstr "Geen groepen gevonden in categoriebestand"
+#: src/frontend/mame/ui/submenu.cpp:23
+msgid "Re-select last machine played"
+msgstr "Kies laatst gespeelde machine opnieuw"
-#: src/frontend/mame/ui/utils.cpp:1046
-msgid "Group"
-msgstr "Groep"
+#: src/frontend/mame/ui/submenu.cpp:24
+msgid "Enlarge images in the right panel"
+msgstr "Vergroot afbeeldingen in het rechter paneel"
-#: src/frontend/mame/ui/utils.cpp:1047
-msgid "Include clones"
-msgstr "Varianten insluiten"
+#: src/frontend/mame/ui/submenu.cpp:26
+msgid "Show mouse pointer"
+msgstr "Toon muispointer"
-#: src/frontend/mame/ui/selsoft.cpp:456
-msgid ""
-"The selected software is missing one or more required files. Please select a "
-"different software.\n"
-"\n"
-msgstr ""
-"De geselecteerde software mist één of meer benodigde bestanden. Selecteer "
-"een andere software.\n"
-"\n"
+#: src/frontend/mame/ui/submenu.cpp:27
+msgid "Confirm quit from machines"
+msgstr "Bevestig afsluiten machines"
-#: src/frontend/mame/ui/selsoft.cpp:549
-#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d software packages )"
-msgstr "%1$s %2$s ( %3$d / %4$d softwarepakketten )"
+#: src/frontend/mame/ui/submenu.cpp:28
+msgid "Skip information screen at startup"
+msgstr "Sla informatie bij opstarten over"
-#: src/frontend/mame/ui/selsoft.cpp:550
-#, c-format
-msgid "Driver: \"%1$s\" software list "
-msgstr "Driver: \"%1$s\" softwarelijst "
+#: src/frontend/mame/ui/submenu.cpp:29
+msgid "Force 4:3 aspect for snapshot display"
+msgstr "Forceer 4:3 verhouding voor schermafbeeldingweergave"
-#: src/frontend/mame/ui/filesel.cpp:260
-msgid "[create]"
-msgstr "[aanmaken]"
+#: src/frontend/mame/ui/submenu.cpp:30
+msgid "Use image as background"
+msgstr "Gebruik afbeelding als achtergrond"
-#: src/frontend/mame/ui/filesel.cpp:419
-#, c-format
-msgid "Error accessing %s"
-msgstr "Fout bij toegang tot %s"
+#: src/frontend/mame/ui/submenu.cpp:31
+msgid "Skip BIOS selection menu"
+msgstr "BIOS-selectiemenu overslaan"
-#: src/frontend/mame/ui/filesel.cpp:515
-msgid "Select access mode"
-msgstr "Selecteer toegangsmodus"
+#: src/frontend/mame/ui/submenu.cpp:32
+msgid "Skip software parts selection menu"
+msgstr "Softwareonderdelen selectiemenu overslaan"
-#: src/frontend/mame/ui/filesel.cpp:516
-msgid "Read-only"
-msgstr "Alleen-lezen"
+#: src/frontend/mame/ui/submenu.cpp:33
+msgid "Info auto audit"
+msgstr "Info auto controle"
-#: src/frontend/mame/ui/filesel.cpp:518
-msgid "Read-write"
-msgstr "Lezen-schrijven"
+#: src/frontend/mame/ui/submenu.cpp:34
+msgid "Hide romless machine from available list"
+msgstr "Verberg romloze machine uit beschikbare lijst"
-#: src/frontend/mame/ui/filesel.cpp:519
-msgid "Read this image, write to another image"
-msgstr "Lees dit bestand, schrijf naar een ander bestand"
+#: src/frontend/mame/ui/submenu.cpp:38
+msgid "Advanced Options"
+msgstr "Geavanceerde opties"
-#: src/frontend/mame/ui/filesel.cpp:520
-msgid "Read this image, write to diff"
-msgstr "Lees dit bestand, schrijf naar diff"
+#: src/frontend/mame/ui/submenu.cpp:39
+msgid "Performance Options"
+msgstr "Prestatieopties"
-#: src/frontend/mame/ui/imgcntrl.cpp:117
-msgid "Cannot save over directory"
-msgstr "Kan geen map vervangen"
+#: src/frontend/mame/ui/submenu.cpp:40
+msgid "Auto frame skip"
+msgstr "Auto frame skip"
-#: src/frontend/mame/ui/imgcntrl.cpp:150
-msgid ""
-"The software selected is missing one or more required ROM or CHD images. "
-"Please select a different one."
-msgstr ""
-"De geselecteerde software mist één of meerdere benodigde ROM- of CHD-"
-"bestanden. Kies een andere."
+#: src/frontend/mame/ui/submenu.cpp:41
+msgid "Frame skip"
+msgstr "Frame skip"
-#: src/frontend/mame/ui/menu.cpp:294
-msgid "Return to Machine"
-msgstr "Terug naar machine"
+#: src/frontend/mame/ui/submenu.cpp:42
+msgid "Throttle"
+msgstr "Throttle"
-#: src/frontend/mame/ui/menu.cpp:299 src/frontend/mame/ui/menu.cpp:301
-msgid "Exit"
-msgstr "Afsluiten"
+#: src/frontend/mame/ui/submenu.cpp:43
+msgid "Sleep"
+msgstr "Slaap"
-#: src/frontend/mame/ui/menu.cpp:306 src/frontend/mame/ui/menu.cpp:308
-msgid "Return to Previous Menu"
-msgstr "Terug naar vorig menu"
+#: src/frontend/mame/ui/submenu.cpp:44
+msgid "Speed"
+msgstr "Snelheid"
-#: src/frontend/mame/ui/menu.cpp:742
-msgid "Auto"
-msgstr "Automatisch"
+#: src/frontend/mame/ui/submenu.cpp:45
+msgid "Refresh speed"
+msgstr "Verversingssnelheid"
-#: src/frontend/mame/ui/cheatopt.cpp:92 plugins/cheat/init.lua:653
-#, c-format, lua-format
-msgid ""
-"Cheat Comment:\n"
-"%s"
-msgstr ""
-"Cheat commentaar:\n"
-"%s"
+#: src/frontend/mame/ui/submenu.cpp:47
+msgid "Rotation Options"
+msgstr "Rotatieinstellingen"
-#: src/frontend/mame/ui/cheatopt.cpp:105
-msgid "All cheats reloaded"
-msgstr "Alle cheats zijn herladen"
+#: src/frontend/mame/ui/submenu.cpp:49
+msgid "Rotate right"
+msgstr "Roteer rechts"
-#: src/frontend/mame/ui/cheatopt.cpp:136
-msgid "Autofire Settings"
-msgstr "Autofire instellingen"
+#: src/frontend/mame/ui/submenu.cpp:50
+msgid "Rotate left"
+msgstr "Roteer links"
-#: src/frontend/mame/ui/cheatopt.cpp:157 plugins/cheat/init.lua:581
-msgid "Reset All"
-msgstr "Alles herstellen"
+#: src/frontend/mame/ui/submenu.cpp:51
+msgid "Auto rotate right"
+msgstr "Auto rotatie rechts"
-#: src/frontend/mame/ui/cheatopt.cpp:160 plugins/cheat/init.lua:582
-msgid "Reload All"
-msgstr "Alles herladen"
+#: src/frontend/mame/ui/submenu.cpp:52
+msgid "Auto rotate left"
+msgstr "Auto rotatie links"
-#: src/frontend/mame/ui/cheatopt.cpp:273
-msgid "Autofire Status"
-msgstr "Autofire status"
+#: src/frontend/mame/ui/submenu.cpp:53
+msgid "Flip X"
+msgstr "Draai X om"
-#: src/frontend/mame/ui/cheatopt.cpp:316
-msgid "No buttons found on this machine!"
-msgstr "Geen knoppen gevonden op deze machine!"
+#: src/frontend/mame/ui/submenu.cpp:54
+msgid "Flip Y"
+msgstr "Draai Y om"
-#: src/frontend/mame/ui/cheatopt.cpp:327 src/frontend/mame/ui/cheatopt.cpp:331
-msgid "Autofire Delay"
-msgstr "Autofirevertraging"
+#: src/frontend/mame/ui/submenu.cpp:56
+msgid "Artwork Options"
+msgstr "Artworkinstellingen"
-#: src/frontend/mame/ui/ui.cpp:337
-msgid "This driver requires images to be loaded in the following device(s): "
-msgstr "Deze driver vereist software ingelezen in de volgende device(s): "
+#: src/frontend/mame/ui/submenu.cpp:57
+msgid "Artwork Crop"
+msgstr "Artwork bijsnijden"
-#: src/frontend/mame/ui/ui.cpp:1084 src/frontend/mame/ui/ui.cpp:1094
-msgid "Keyboard Emulation Status"
-msgstr "Toetsenbord emulatiestatus"
+#: src/frontend/mame/ui/submenu.cpp:58
+msgid "Use Backdrops"
+msgstr "Gebruik backdrops"
-#: src/frontend/mame/ui/ui.cpp:1086
-msgid "Mode: PARTIAL Emulation"
-msgstr "Modus: GEDEELTELIJKE emulatie"
+#: src/frontend/mame/ui/submenu.cpp:59
+msgid "Use Overlays"
+msgstr "Gebruik overlays"
-#: src/frontend/mame/ui/ui.cpp:1087
-msgid "UI: Enabled"
-msgstr "UI: Ingeschakeld"
+#: src/frontend/mame/ui/submenu.cpp:60
+msgid "Use Bezels"
+msgstr "Gebruik bezels"
-#: src/frontend/mame/ui/ui.cpp:1089 src/frontend/mame/ui/ui.cpp:1099
-msgid "**Use ScrLock to toggle**"
-msgstr "**Gebruik ScrLock om te wisselen**"
+#: src/frontend/mame/ui/submenu.cpp:61
+msgid "Use Control Panels"
+msgstr "Gebruik bedieningspanelen"
-#: src/frontend/mame/ui/ui.cpp:1096
-msgid "Mode: FULL Emulation"
-msgstr "Modus: VOLLEDIGE emulatie"
+#: src/frontend/mame/ui/submenu.cpp:62
+msgid "Use Marquees"
+msgstr "Gebruik marquees"
-#: src/frontend/mame/ui/ui.cpp:1097
-msgid "UI: Disabled"
-msgstr "UI: Uitgeschakeld"
+#: src/frontend/mame/ui/submenu.cpp:64
+msgid "State/Playback Options"
+msgstr "State/afspeel-instellingen"
-#: src/frontend/mame/ui/ui.cpp:1249
-msgid "Autofire can't be enabled"
-msgstr "Autofire kan niet worden ingeschakeld"
+#: src/frontend/mame/ui/submenu.cpp:65
+msgid "Automatic save/restore"
+msgstr "Automatisch opslaan/hervatten"
-#: src/frontend/mame/ui/ui.cpp:1302
-#, c-format
-msgid ""
-"Are you sure you want to quit?\n"
-"\n"
-"Press ''%1$s'' to quit,\n"
-"Press ''%2$s'' to return to emulation."
-msgstr ""
-"Weet u zeker dat u wilt stoppen?\n"
-"\n"
-"Druk op ''%1$s'' om te stoppen,\n"
-"druk op ''%2$s'' om terug te keren naar de emulatie."
+#: src/frontend/mame/ui/submenu.cpp:67
+msgid "Rewind capacity"
+msgstr "Terugspoelcapaciteit"
-#: src/frontend/mame/ui/ui.cpp:1374
-msgid "Master Volume"
-msgstr "Hoofdvolume"
+#: src/frontend/mame/ui/submenu.cpp:68
+msgid "Bilinear snapshot"
+msgstr "Bilineaire momentopname"
-#: src/frontend/mame/ui/ui.cpp:1383
-#, c-format
-msgid "%1$s Volume"
-msgstr "%1$s volume"
+#: src/frontend/mame/ui/submenu.cpp:69
+msgid "Burn-in"
+msgstr "Inbranding"
-#: src/frontend/mame/ui/ui.cpp:1407
-#, c-format
-msgid "Overclock CPU %1$s"
-msgstr "Overklok CPU %1$s"
+#: src/frontend/mame/ui/submenu.cpp:71
+msgid "Input Options"
+msgstr "Invoerinstellingen"
-#: src/frontend/mame/ui/ui.cpp:1416
-#, c-format
-msgid "Overclock %1$s sound"
-msgstr "Overklok %1$s geluid"
+#: src/frontend/mame/ui/submenu.cpp:72
+msgid "Coin lockout"
+msgstr "Munt lockout"
-#: src/frontend/mame/ui/ui.cpp:1437
-#, c-format
-msgid "%1$s Refresh Rate"
-msgstr "%1$s Verversingfrequentie"
+#: src/frontend/mame/ui/submenu.cpp:73
+msgid "Mouse"
+msgstr "Muis"
-#: src/frontend/mame/ui/ui.cpp:1442
-#, c-format
-msgid "%1$s Brightness"
-msgstr "%1$s Helderheid"
+#: src/frontend/mame/ui/submenu.cpp:74
+msgid "Joystick"
+msgstr "Joystick"
-#: src/frontend/mame/ui/ui.cpp:1444
-#, c-format
-msgid "%1$s Contrast"
-msgstr "%1$s Contrast"
+#: src/frontend/mame/ui/submenu.cpp:75
+msgid "Lightgun"
+msgstr "Lichtpistool"
-#: src/frontend/mame/ui/ui.cpp:1446
-#, c-format
-msgid "%1$s Gamma"
-msgstr "%1$s Gamma"
+#: src/frontend/mame/ui/submenu.cpp:76
+msgid "Multi-keyboard"
+msgstr "Meerdere toetsenborden"
-#: src/frontend/mame/ui/ui.cpp:1450
-#, c-format
-msgid "%1$s Horiz Stretch"
-msgstr "%1$s Horizontale uitrekking"
+#: src/frontend/mame/ui/submenu.cpp:77
+msgid "Multi-mouse"
+msgstr "Meerdere muizen"
-#: src/frontend/mame/ui/ui.cpp:1452
-#, c-format
-msgid "%1$s Horiz Position"
-msgstr "%1$s Horizontale positie"
+#: src/frontend/mame/ui/submenu.cpp:78
+msgid "Steadykey"
+msgstr "Steadykey"
-#: src/frontend/mame/ui/ui.cpp:1454
-#, c-format
-msgid "%1$s Vert Stretch"
-msgstr "%1$s Verticale uitrekking"
+#: src/frontend/mame/ui/submenu.cpp:79
+msgid "UI active"
+msgstr "Gebruikersinterface actief"
-#: src/frontend/mame/ui/ui.cpp:1456
-#, c-format
-msgid "%1$s Vert Position"
-msgstr "%1$s Verticale positie"
+#: src/frontend/mame/ui/submenu.cpp:80
+msgid "Offscreen reload"
+msgstr "Buiten scherm herladen"
-#: src/frontend/mame/ui/ui.cpp:1475
-#, c-format
-msgid "Laserdisc '%1$s' Horiz Stretch"
-msgstr "Laserdisc '%1$s' Horiz uitrekking"
+#: src/frontend/mame/ui/submenu.cpp:81
+msgid "Joystick deadzone"
+msgstr "Joystick doodzone"
-#: src/frontend/mame/ui/ui.cpp:1477
-#, c-format
-msgid "Laserdisc '%1$s' Horiz Position"
-msgstr "Laserdisc '%1$s' Horiz positie"
+#: src/frontend/mame/ui/submenu.cpp:82
+msgid "Joystick saturation"
+msgstr "Joystick verzadiging"
-#: src/frontend/mame/ui/ui.cpp:1479
-#, c-format
-msgid "Laserdisc '%1$s' Vert Stretch"
-msgstr "Laserdic '%1$s' Vert uitrekking"
+#: src/frontend/mame/ui/submenu.cpp:83
+msgid "Natural keyboard"
+msgstr "Natuurlijk toetsenbord"
-#: src/frontend/mame/ui/ui.cpp:1481
-#, c-format
-msgid "Laserdisc '%1$s' Vert Position"
-msgstr "Laserdisc '%1$s' Vert positie"
+#: src/frontend/mame/ui/submenu.cpp:84
+msgid "Simultaneous contradictory"
+msgstr "Gelijktijdige tegenstrijding"
-#: src/frontend/mame/ui/ui.cpp:1493
-msgid "Vector Flicker"
-msgstr "Vectorflikker"
+#: src/frontend/mame/ui/submenu.cpp:85
+msgid "Coin impulse"
+msgstr "Muntimpuls"
-#: src/frontend/mame/ui/ui.cpp:1494
-msgid "Beam Width Minimum"
-msgstr "Minimale straalbreedte"
+#: src/frontend/mame/ui/submenu.cpp:89
+msgid "Device Mapping"
+msgstr "Invoerapparaat in kaart brengen"
-#: src/frontend/mame/ui/ui.cpp:1495
-msgid "Beam Width Maximum"
-msgstr "Maximale straalbreedte"
+#: src/frontend/mame/ui/submenu.cpp:90
+msgid "Lightgun Device Assignment"
+msgstr "Lightguntoewijzing"
-#: src/frontend/mame/ui/ui.cpp:1496
-msgid "Beam Intensity Weight"
-msgstr "Gewicht straalintensiteit"
+#: src/frontend/mame/ui/submenu.cpp:91
+msgid "Trackball Device Assignment"
+msgstr "Trackballtoewijzing"
-#: src/frontend/mame/ui/ui.cpp:1511
-#, c-format
-msgid "Crosshair Scale %1$s"
-msgstr "Vizierschaal %1$s"
+#: src/frontend/mame/ui/submenu.cpp:92
+msgid "Pedal Device Assignment"
+msgstr "Pedaaltoewijzing"
-#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
-msgid "X"
-msgstr "X"
+#: src/frontend/mame/ui/submenu.cpp:93
+msgid "Adstick Device Assignment"
+msgstr "Adsticktoewijzing"
-#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
-msgid "Y"
-msgstr "Y"
+#: src/frontend/mame/ui/submenu.cpp:94
+msgid "Paddle Device Assignment"
+msgstr "Paddletoewijzing"
-#: src/frontend/mame/ui/ui.cpp:1513
-#, c-format
-msgid "Crosshair Offset %1$s"
-msgstr "Vizieroffset %1$s"
+#: src/frontend/mame/ui/submenu.cpp:95
+msgid "Dial Device Assignment"
+msgstr "Dialapparaattoewijzing"
-#: src/frontend/mame/ui/ui.cpp:1601
-#, c-format
-msgid "%1$3ddB"
-msgstr "%1$3ddB"
+#: src/frontend/mame/ui/submenu.cpp:96
+msgid "Positional Device Assignment"
+msgstr "Positieapparaattoewijzing"
-#: src/frontend/mame/ui/ui.cpp:1645
-#, c-format
-msgid "%1$d%%"
-msgstr "%1$d%%"
+#: src/frontend/mame/ui/submenu.cpp:97
+msgid "Mouse Device Assignment"
+msgstr "Muistoewijzing"
-#: src/frontend/mame/ui/ui.cpp:1661
-#, c-format
-msgid "%1$3.0f%%"
-msgstr "%1$3.0f%%"
+#: src/frontend/mame/ui/submenu.cpp:102
+msgid "Video Mode"
+msgstr "Videomodus"
-#: src/frontend/mame/ui/ui.cpp:1685
-#, c-format
-msgid "%1$.3ffps"
-msgstr "%1$.3ffps"
+#: src/frontend/mame/ui/submenu.cpp:103
+msgid "Number Of Screens"
+msgstr "Aantal schermen"
-#: src/frontend/mame/ui/ui.cpp:1708 src/frontend/mame/ui/ui.cpp:1730
-#: src/frontend/mame/ui/ui.cpp:1751 src/frontend/mame/ui/ui.cpp:1773
-#: src/frontend/mame/ui/ui.cpp:1795 src/frontend/mame/ui/ui.cpp:1817
-#: src/frontend/mame/ui/ui.cpp:1839 src/frontend/mame/ui/ui.cpp:1861
-#: src/frontend/mame/ui/ui.cpp:1883 src/frontend/mame/ui/ui.cpp:1905
-#: src/frontend/mame/ui/ui.cpp:1927
-#, c-format
-msgid "%1$.3f"
-msgstr "%1$.3f"
+#: src/frontend/mame/ui/submenu.cpp:105
+msgid "Triple Buffering"
+msgstr "Drievoudige buffering"
-#: src/frontend/mame/ui/ui.cpp:1942 src/frontend/mame/ui/ui.cpp:1957
-#: src/frontend/mame/ui/ui.cpp:1972 src/frontend/mame/ui/ui.cpp:1987
-#, c-format
-msgid "%1$1.2f"
-msgstr "%1$1.2f"
+#: src/frontend/mame/ui/submenu.cpp:106
+msgid "HLSL"
+msgstr "HLSL"
-#: src/frontend/mame/ui/ui.cpp:2005
-#, c-format
-msgid "Crosshair Scale X %1$1.3f"
-msgstr "Vizier X-schaal %1$1.3f"
+#: src/frontend/mame/ui/submenu.cpp:108
+msgid "GLSL"
+msgstr "GLSL"
-#: src/frontend/mame/ui/ui.cpp:2005
-#, c-format
-msgid "Crosshair Scale Y %1$1.3f"
-msgstr "Vizier Y-schaal %1$1.3f"
+#: src/frontend/mame/ui/submenu.cpp:109
+msgid "Bilinear Filtering"
+msgstr "Bilineaire filtering"
-#: src/frontend/mame/ui/ui.cpp:2024
-#, c-format
-msgid "Crosshair Offset X %1$1.3f"
-msgstr "Vizier X-offset %1$1.3f"
+#: src/frontend/mame/ui/submenu.cpp:110
+msgid "Bitmap Prescaling"
+msgstr "Bitmap preschaling"
-#: src/frontend/mame/ui/ui.cpp:2024
-#, c-format
-msgid "Crosshair Offset Y %1$1.3f"
-msgstr "Vizier Y-offset %1$1.3f"
+#: src/frontend/mame/ui/submenu.cpp:111
+msgid "Window Mode"
+msgstr "Schermmodus"
-#: src/frontend/mame/ui/ui.cpp:2167
-msgid "**Error saving ui.ini**"
-msgstr "**Fout bij het opslaan van ui.ini**"
+#: src/frontend/mame/ui/submenu.cpp:112
+msgid "Enforce Aspect Ratio"
+msgstr "Forceer aspectratio"
-#: src/frontend/mame/ui/ui.cpp:2226
-#, c-format
-msgid "**Error saving %s.ini**"
-msgstr "**Fout bij het opslaan van %s.ini**"
+#: src/frontend/mame/ui/submenu.cpp:113
+msgid "Start Out Maximized"
+msgstr "Start gemaximaliseerd"
-#: src/frontend/mame/ui/viewgfx.cpp:406
-msgid " COLORS"
-msgstr " KLEUREN"
+#: src/frontend/mame/ui/submenu.cpp:114
+msgid "Synchronized Refresh"
+msgstr "Gesynchroniseerde verversing"
-#: src/frontend/mame/ui/viewgfx.cpp:406
-msgid " PENS"
-msgstr " PENNEN"
+#: src/frontend/mame/ui/submenu.cpp:115
+msgid "Wait Vertical Sync"
+msgstr "Wacht verticale sync"
-#: src/frontend/mame/ui/devopt.cpp:39
+#: src/frontend/mame/ui/devopt.cpp:43
#, c-format
msgid ""
"[This option is currently mounted in the running system]\n"
@@ -2502,7 +2177,7 @@ msgstr ""
"\n"
"De geselecteerde optie zet de volgende delen aan:\n"
-#: src/frontend/mame/ui/devopt.cpp:40
+#: src/frontend/mame/ui/devopt.cpp:44
#, c-format
msgid ""
"[This option is NOT currently mounted in the running system]\n"
@@ -2519,60 +2194,60 @@ msgstr ""
"\n"
"Als u deze optie selecteert worden de volgende delen aangezet:\n"
-#: src/frontend/mame/ui/devopt.cpp:48
+#: src/frontend/mame/ui/devopt.cpp:52
msgid "* CPU:\n"
msgstr "* Processor:\n"
-#: src/frontend/mame/ui/devopt.cpp:72 src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:76 src/frontend/mame/ui/devopt.cpp:137
#, c-format
msgid " %1$d×%2$s %3$d.%4$06d MHz\n"
msgstr " %1$d×%2$s %3$d.%4$06d MHz\n"
-#: src/frontend/mame/ui/devopt.cpp:72 src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:76 src/frontend/mame/ui/devopt.cpp:137
msgid " %1$d×%2$s %5$d.%6$03d kHz\n"
msgstr " %1$d×%2$s %5$d.%6$03d kHz\n"
-#: src/frontend/mame/ui/devopt.cpp:73 src/frontend/mame/ui/devopt.cpp:134
+#: src/frontend/mame/ui/devopt.cpp:77 src/frontend/mame/ui/devopt.cpp:138
msgid " %2$s %3$d.%4$06d MHz\n"
msgstr " %2$s %3$d.%4$06d MHz\n"
-#: src/frontend/mame/ui/devopt.cpp:73 src/frontend/mame/ui/devopt.cpp:134
+#: src/frontend/mame/ui/devopt.cpp:77 src/frontend/mame/ui/devopt.cpp:138
msgid " %2$s %5$d.%6$03d kHz\n"
msgstr " %2$s %5$d.%6$03d kHz\n"
-#: src/frontend/mame/ui/devopt.cpp:85
+#: src/frontend/mame/ui/devopt.cpp:89
msgid "* Video:\n"
msgstr "* Video:\n"
-#: src/frontend/mame/ui/devopt.cpp:90
+#: src/frontend/mame/ui/devopt.cpp:94
#, c-format
msgid " Screen '%1$s': Vector\n"
msgstr " Scherm '%1$s': Vector\n"
-#: src/frontend/mame/ui/devopt.cpp:99
+#: src/frontend/mame/ui/devopt.cpp:103
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (V) %4$f Hz\n"
msgstr " Scherm '%1$s': %2$d × %3$d (V) %4$f Hz\n"
-#: src/frontend/mame/ui/devopt.cpp:100
+#: src/frontend/mame/ui/devopt.cpp:104
#, c-format
msgid " Screen '%1$s': %2$d × %3$d (H) %4$f Hz\n"
msgstr " Scherm '%1$s': %2$d × %3$d (H) %4$f Hz\n"
-#: src/frontend/mame/ui/devopt.cpp:113
+#: src/frontend/mame/ui/devopt.cpp:117
msgid "* Sound:\n"
msgstr "* Geluid:\n"
-#: src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/devopt.cpp:137
#, c-format
msgid " %1$d×%2$s\n"
msgstr " %1$d×%2$s\n"
-#: src/frontend/mame/ui/devopt.cpp:134
+#: src/frontend/mame/ui/devopt.cpp:138
msgid " %2$s\n"
msgstr " %2$s\n"
-#: src/frontend/mame/ui/devopt.cpp:164
+#: src/frontend/mame/ui/devopt.cpp:168
#, c-format
msgid ""
"* BIOS settings:\n"
@@ -2581,86 +2256,492 @@ msgstr ""
"* BIOS-instellingen:\n"
" %1$d opties [standaard: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:204 src/frontend/mame/ui/devopt.cpp:220
-#: src/frontend/mame/ui/devopt.cpp:265
+#: src/frontend/mame/ui/devopt.cpp:208 src/frontend/mame/ui/devopt.cpp:224
+#: src/frontend/mame/ui/devopt.cpp:269
#, c-format
msgid " %1$s [default: %2$s]\n"
msgstr " %1$s [standaard: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:209 src/frontend/mame/ui/devopt.cpp:225
+#: src/frontend/mame/ui/devopt.cpp:213 src/frontend/mame/ui/devopt.cpp:229
#, c-format
msgid " %1$s\n"
msgstr " %1$s\n"
-#: src/frontend/mame/ui/devopt.cpp:230
+#: src/frontend/mame/ui/devopt.cpp:234
msgid "* DIP switch settings:\n"
msgstr "DIP-schakelaarinstellingen:\n"
-#: src/frontend/mame/ui/devopt.cpp:232
+#: src/frontend/mame/ui/devopt.cpp:236
msgid "* Configuration settings:\n"
msgstr "* Configuratieinstellingen:\n"
-#: src/frontend/mame/ui/devopt.cpp:234
+#: src/frontend/mame/ui/devopt.cpp:238
msgid "* Input device(s):\n"
msgstr "* Invoerapparatuur:\n"
-#: src/frontend/mame/ui/devopt.cpp:236
+#: src/frontend/mame/ui/devopt.cpp:240
#, c-format
msgid " User inputs [%1$d inputs]\n"
msgstr " Gebruikersinvoer [%1$d invoeren]\n"
-#: src/frontend/mame/ui/devopt.cpp:238
+#: src/frontend/mame/ui/devopt.cpp:242
#, c-format
msgid " Mahjong inputs [%1$d inputs]\n"
msgstr " Mahjonginvoer [%1$d invoeren]\n"
-#: src/frontend/mame/ui/devopt.cpp:240
+#: src/frontend/mame/ui/devopt.cpp:244
#, c-format
msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr " Hanafudainvoer [%1$d invoeren]\n"
-#: src/frontend/mame/ui/devopt.cpp:242
+#: src/frontend/mame/ui/devopt.cpp:246
#, c-format
msgid " Gambling inputs [%1$d inputs]\n"
msgstr " Gokinvoer [%1$d invoeren]\n"
-#: src/frontend/mame/ui/devopt.cpp:244
+#: src/frontend/mame/ui/devopt.cpp:248
#, c-format
msgid " Analog inputs [%1$d inputs]\n"
msgstr " Analoge invoer [%1$d invoeren]\n"
-#: src/frontend/mame/ui/devopt.cpp:246
+#: src/frontend/mame/ui/devopt.cpp:250
#, c-format
msgid " Adjuster inputs [%1$d inputs]\n"
msgstr " Aanpassingsinvoer [%1$d invoeren]\n"
-#: src/frontend/mame/ui/devopt.cpp:248
+#: src/frontend/mame/ui/devopt.cpp:252
#, c-format
msgid " Keypad inputs [%1$d inputs]\n"
msgstr " Toetsenblokinvoer [%1$d invoeren]\n"
-#: src/frontend/mame/ui/devopt.cpp:250
+#: src/frontend/mame/ui/devopt.cpp:254
#, c-format
msgid " Keyboard inputs [%1$d inputs]\n"
msgstr " Toetsenbordinvoer [%1$d invoeren]\n"
-#: src/frontend/mame/ui/devopt.cpp:255
+#: src/frontend/mame/ui/devopt.cpp:259
msgid "* Media Options:\n"
msgstr "* Media Opties:\n"
-#: src/frontend/mame/ui/devopt.cpp:257
+#: src/frontend/mame/ui/devopt.cpp:261
#, c-format
msgid " %1$s [tag: %2$s]\n"
msgstr " %1$s [label: %2$s]\n"
-#: src/frontend/mame/ui/devopt.cpp:263
+#: src/frontend/mame/ui/devopt.cpp:267
msgid "* Slot Options:\n"
msgstr "* Plek Opties:\n"
-#: src/frontend/mame/ui/devopt.cpp:270
+#: src/frontend/mame/ui/devopt.cpp:274
msgid "[None]\n"
msgstr "[Geen]\n"
+#: src/frontend/mame/ui/auditmenu.cpp:96
+#, c-format
+msgid "Audit ROMs for %1$u machines marked unavailable?"
+msgstr "Controleer ROMs voor %1$u onbeschikbaar gemarkeerde machines?"
+
+#: src/frontend/mame/ui/auditmenu.cpp:99
+#, c-format
+msgid "Audit ROMs for all %1$u machines?"
+msgstr "Controleer ROMs voor alle %1$u machines?"
+
+#: src/frontend/mame/ui/auditmenu.cpp:104
+#, c-format
+msgid "(results will be saved to %1$s)"
+msgstr "(resultaten worden opgeslagen naar %1$s)"
+
+#: src/frontend/mame/ui/auditmenu.cpp:130
+#, c-format
+msgid ""
+"Auditing ROMs for machine %2$u of %3$u...\n"
+"%1$s"
+msgstr ""
+"ROMs controleren voor machine %2$u van %3$u...\n"
+"%1$s"
+
+#: src/frontend/mame/ui/auditmenu.cpp:142
+msgid "Start Audit"
+msgstr "Start controle"
+
+#: src/frontend/mame/ui/imgcntrl.cpp:117
+msgid "Cannot save over directory"
+msgstr "Kan geen map vervangen"
+
+#: src/frontend/mame/ui/imgcntrl.cpp:150
+msgid ""
+"The software selected is missing one or more required ROM or CHD images. "
+"Please select a different one."
+msgstr ""
+"De geselecteerde software mist één of meerdere benodigde ROM- of CHD-"
+"bestanden. Kies een andere."
+
+#: src/frontend/mame/ui/info.cpp:31
+msgid "protection"
+msgstr "beveiliging"
+
+#: src/frontend/mame/ui/info.cpp:32
+msgid "timing"
+msgstr "timing"
+
+#: src/frontend/mame/ui/info.cpp:33
+msgid "graphics"
+msgstr "beeld"
+
+#: src/frontend/mame/ui/info.cpp:34
+msgid "color palette"
+msgstr "kleurpalet"
+
+#: src/frontend/mame/ui/info.cpp:35
+msgid "sound"
+msgstr "geluid"
+
+#: src/frontend/mame/ui/info.cpp:36
+msgid "capture hardware"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:37
+msgid "camera"
+msgstr "camera"
+
+#: src/frontend/mame/ui/info.cpp:38
+msgid "microphone"
+msgstr "microfoon"
+
+#: src/frontend/mame/ui/info.cpp:39
+msgid "controls"
+msgstr "besturing"
+
+#: src/frontend/mame/ui/info.cpp:40
+msgid "keyboard"
+msgstr "toetsenbord"
+
+#: src/frontend/mame/ui/info.cpp:41
+msgid "mouse"
+msgstr "muis"
+
+#: src/frontend/mame/ui/info.cpp:42
+msgid "media"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:43
+msgid "disk"
+msgstr "schijf"
+
+#: src/frontend/mame/ui/info.cpp:44
+msgid "printer"
+msgstr "printer"
+
+#: src/frontend/mame/ui/info.cpp:45
+msgid "magnetic tape"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:46
+msgid "punch tape"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:47
+msgid "magnetic drum"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:48
+msgid "solid state storage"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:49
+msgid "communications"
+msgstr ""
+
+#: src/frontend/mame/ui/info.cpp:50
+msgid "LAN"
+msgstr "LAN"
+
+#: src/frontend/mame/ui/info.cpp:51
+msgid "WAN"
+msgstr "WAN"
+
+#: src/frontend/mame/ui/info.cpp:188
+msgid ""
+"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
+"run correctly.\n"
+msgstr ""
+"Één of meer ROMs/CHDs voor deze machine zijn niet correct. De machine kan "
+"mogelijk niet goed functioneren.\n"
+
+#: src/frontend/mame/ui/info.cpp:198
+msgid ""
+"There are known problems with this machine\n"
+"\n"
+msgstr ""
+"Er zijn problemen bekend met deze machine\n"
+"\n"
+
+#: src/frontend/mame/ui/info.cpp:203
+msgid ""
+"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+msgstr "Één of meer ROMs/CHDs voor deze machine zijn niet correct gedumpt.\n"
+
+#: src/frontend/mame/ui/info.cpp:208
+msgid "Completely unemulated features: "
+msgstr "Volledig ongeëmuleerde eigenschappen: "
+
+#: src/frontend/mame/ui/info.cpp:214 src/frontend/mame/ui/info.cpp:230
+#, c-format
+msgid "%s"
+msgstr "%s"
+
+#: src/frontend/mame/ui/info.cpp:214 src/frontend/mame/ui/info.cpp:230
+#: src/frontend/mame/ui/info.cpp:275
+#, c-format
+msgid ", %s"
+msgstr ", %s"
+
+#: src/frontend/mame/ui/info.cpp:224
+msgid "Imperfectly emulated features: "
+msgstr "Onvolledig geëmuleerde eigenschappen: "
+
+#: src/frontend/mame/ui/info.cpp:239
+msgid "Screen flipping in cocktail mode is not supported.\n"
+msgstr "Schermomdraaien wordt in cocktailmodus niet ondersteund.\n"
+
+#: src/frontend/mame/ui/info.cpp:241
+msgid "This machine requires external artwork files.\n"
+msgstr "Deze machine vereist externe artworkbestanden.\n"
+
+#: src/frontend/mame/ui/info.cpp:243
+msgid ""
+"This machine was never completed. It may exhibit strange behavior or missing "
+"elements that are not bugs in the emulation.\n"
+msgstr ""
+"Deze machine is nooit afgemaakt. Het kan vreemd gedrag vertonen of elementen "
+"missen, dit zijn geen emulatiefouten.\n"
+
+#: src/frontend/mame/ui/info.cpp:245
+msgid ""
+"This machine has no sound hardware, MAME will produce no sounds, this is "
+"expected behaviour.\n"
+msgstr ""
+"Deze machine heeft geen geluidshardware, MAME zal geen geluid produceren, "
+"dit is verwacht gedrag.\n"
+
+#: src/frontend/mame/ui/info.cpp:249
+msgid ""
+"\n"
+"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
+"complete. There is nothing you can do to fix this problem except wait for "
+"the developers to improve the emulation.\n"
+msgstr ""
+"\n"
+"DEZE MACHINE WERKT NIET. De emulatie van deze machine is nog niet compleet. "
+"Er is niets wat je kunt doen om dit probleem te verhelpen, afgezien van "
+"wachten tot ontwikkelaars de emulatie verbeteren.\n"
+
+#: src/frontend/mame/ui/info.cpp:251
+msgid ""
+"\n"
+"Elements of this machine cannot be emulated as they requires physical "
+"interaction or consist of mechanical devices. It is not possible to fully "
+"experience this machine.\n"
+msgstr ""
+"\n"
+"Elementen van deze machine kunnen niet worden geëmuleerd omdat ze fysieke "
+"interactie benodigen, of uit mechanische delen bestaan. Het is niet mogelijk "
+"om deze machine volledig te ervaren.\n"
+
+#: src/frontend/mame/ui/info.cpp:273
+#, c-format
+msgid ""
+"\n"
+"\n"
+"There are working clones of this machine: %s"
+msgstr ""
+"\n"
+"\n"
+"Er zijn werkende varianten van deze machine: %s"
+
+#: src/frontend/mame/ui/info.cpp:286
+msgid ""
+"\n"
+"\n"
+"Press any key to continue"
+msgstr ""
+"\n"
+"\n"
+"Druk op een toets om door te gaan"
+
+#: src/frontend/mame/ui/info.cpp:301
+#, c-format
+msgid ""
+"%1$s\n"
+"%2$s %3$s\n"
+"Driver: %4$s\n"
+"\n"
+"CPU:\n"
+msgstr ""
+"%1$s\n"
+"%2$s %3$s\n"
+"Driver: %4$s\n"
+"\n"
+"Processor:\n"
+
+#: src/frontend/mame/ui/info.cpp:336 src/frontend/mame/ui/info.cpp:374
+msgid "MHz"
+msgstr "MHz"
+
+#: src/frontend/mame/ui/info.cpp:336 src/frontend/mame/ui/info.cpp:374
+msgid "kHz"
+msgstr "kHz"
+
+#: src/frontend/mame/ui/info.cpp:350
+msgid ""
+"\n"
+"Sound:\n"
+msgstr ""
+"\n"
+"Geluid:\n"
+
+#: src/frontend/mame/ui/info.cpp:378
+msgid ""
+"\n"
+"Video:\n"
+msgstr ""
+"\n"
+"Beeld:\n"
+
+#: src/frontend/mame/ui/info.cpp:382
+msgid "None\n"
+msgstr "Geen\n"
+
+#: src/frontend/mame/ui/info.cpp:389
+msgid "Vector"
+msgstr "Vector"
+
+#: src/frontend/mame/ui/info.cpp:400
+#, c-format
+msgid "%1$s: %2$s\n"
+msgstr "%1$s: %2$s\n"
+
+#: src/frontend/mame/ui/info.cpp:400
+msgid "%2$s\n"
+msgstr "%2$s\n"
+
+#: src/frontend/mame/ui/info.cpp:446
+#, c-format
+msgid "Screen '%1$s'"
+msgstr "Scherm '%1$s'"
+
+#: src/frontend/mame/ui/info.cpp:448
+msgid "Screen"
+msgstr "Scherm"
+
+#: src/frontend/mame/ui/info.cpp:533
+msgid "Not supported"
+msgstr "Niet ondersteund"
+
+#: src/frontend/mame/ui/info.cpp:536
+msgid "Partially supported"
+msgstr "Gedeeltelijk ondersteund"
+
+#: src/frontend/mame/ui/info.cpp:544
+msgid "[empty]"
+msgstr "[leeg]"
+
+#: src/frontend/mame/ui/selmenu.cpp:73
+msgid "Control Panels"
+msgstr "Bedieningspanelen"
+
+#: src/frontend/mame/ui/selmenu.cpp:78
+msgid "Artwork Preview"
+msgstr "Voorvertoning artwork"
+
+#: src/frontend/mame/ui/selmenu.cpp:82
+msgid "Game Over"
+msgstr "Game over"
+
+#: src/frontend/mame/ui/selmenu.cpp:91
+msgid "Add or remove favorites"
+msgstr "Naar of uit favorietenlijst"
+
+#: src/frontend/mame/ui/selmenu.cpp:92
+msgid "Export displayed list to file"
+msgstr "Exporteer getoonde lijst naar bestand"
+
+#: src/frontend/mame/ui/selmenu.cpp:93
+msgid "Show DATs view"
+msgstr "Laat DATs zien"
+
+#: src/frontend/mame/ui/selmenu.cpp:261
+msgid "Software part selection:"
+msgstr "Softwareonderdeel selectie:"
+
+#: src/frontend/mame/ui/selmenu.cpp:367
+msgid "BIOS selection:"
+msgstr "BIOS-selectie:"
+
+#: src/frontend/mame/ui/selmenu.cpp:622
+#, c-format
+msgid "Software is clone of: %1$-.100s"
+msgstr "Software is een variant van: %1$-.100s"
+
+#: src/frontend/mame/ui/selmenu.cpp:624
+msgid "Software is parent"
+msgstr "Software is hoofdsoftware"
+
+#: src/frontend/mame/ui/selmenu.cpp:629
+msgid "Supported: No"
+msgstr "Ondersteund: Nee"
+
+#: src/frontend/mame/ui/selmenu.cpp:634
+msgid "Supported: Partial"
+msgstr "Ondersteund: Gedeeltelijk"
+
+#: src/frontend/mame/ui/selmenu.cpp:639
+msgid "Supported: Yes"
+msgstr "Ondersteund: Ja"
+
+#: src/frontend/mame/ui/selmenu.cpp:644
+#, c-format
+msgid "romset: %1$-.100s"
+msgstr "romset: %1$-.100s"
+
+#: src/frontend/mame/ui/selmenu.cpp:660
+#, c-format
+msgid "Driver is clone of: %1$-.100s"
+msgstr "Driver is een variant van: %1$-.100s"
+
+#: src/frontend/mame/ui/selmenu.cpp:662
+msgid "Driver is parent"
+msgstr "Driver is hoofddriver"
+
+#: src/frontend/mame/ui/selmenu.cpp:698
+#, c-format
+msgid "%1$s %2$s"
+msgstr "%1$s %2$s"
+
+#: src/frontend/mame/ui/selmenu.cpp:2083
+msgid "Images"
+msgstr "Afbeeldingen"
+
+#: src/frontend/mame/ui/selmenu.cpp:2084
+msgid "Infos"
+msgstr "Informatie"
+
+#: src/frontend/mame/ui/selmenu.cpp:2549
+msgid "Usage"
+msgstr "Gebruik"
+
+#: src/frontend/mame/ui/selmenu.cpp:2584
+msgid "General Info"
+msgstr "Algemene informatie"
+
+#: src/frontend/mame/ui/inputmap.cpp:55
+msgid "User Interface"
+msgstr "Gebruikersinterface"
+
+#: src/frontend/mame/ui/inputmap.cpp:61
+msgid "Other Controls"
+msgstr "Andere besturing"
+
#: plugins/timer/init.lua:94
msgid "Current time"
msgstr "Huidige tijd"
@@ -2677,51 +2758,51 @@ msgstr "Speelteller"
msgid "Timer"
msgstr "Timer"
-#: plugins/cheat/init.lua:510
+#: plugins/cheat/init.lua:528
msgid "Select cheat to set hotkey"
msgstr "Selecteer cheat om sneltoets te maken"
-#: plugins/cheat/init.lua:516
+#: plugins/cheat/init.lua:534
msgid "Press button for hotkey or wait to clear"
msgstr "Druk op knop voor sneltoets of wacht om te herstellen"
-#: plugins/cheat/init.lua:528
+#: plugins/cheat/init.lua:546
msgid "None"
msgstr "Geen"
-#: plugins/cheat/init.lua:533
+#: plugins/cheat/init.lua:551
msgid "Done"
msgstr "Klaar"
-#: plugins/cheat/init.lua:547 plugins/cheat/init.lua:561
+#: plugins/cheat/init.lua:565 plugins/cheat/init.lua:579
msgid "Set"
msgstr "Kies"
-#: plugins/cheat/init.lua:580
+#: plugins/cheat/init.lua:598
msgid "Set hotkeys"
msgstr "Kies sneltoets"
-#: plugins/cheat/init.lua:720
+#: plugins/cheat/init.lua:738
#, lua-format
msgid "Activated: %s = %s"
msgstr "Geactiveerd: %s = %s"
-#: plugins/cheat/init.lua:723 plugins/cheat/init.lua:781
+#: plugins/cheat/init.lua:741 plugins/cheat/init.lua:799
#, lua-format
msgid "Activated: %s"
msgstr "Geactiveerd: %s"
-#: plugins/cheat/init.lua:785
+#: plugins/cheat/init.lua:803
#, lua-format
msgid "Enabled: %s"
msgstr "Ingeschakeld: %s"
-#: plugins/cheat/init.lua:790
+#: plugins/cheat/init.lua:808
#, lua-format
msgid "Disabled: %s"
msgstr "Uitgeschakeld: %s"
-#: plugins/cheat/init.lua:849
+#: plugins/cheat/init.lua:867
#, lua-format
msgid "%s added"
msgstr "%s toegevoegd"
@@ -2774,49 +2855,49 @@ msgstr "Spelinit"
msgid "MARPScore"
msgstr "MARPScore"
-#: plugins/cheatfind/init.lua:373
+#: plugins/cheatfind/init.lua:404
msgid "Save Cheat"
msgstr "Sla cheat op"
-#: plugins/cheatfind/init.lua:376
+#: plugins/cheatfind/init.lua:407
msgid "Default"
msgstr "Standaard"
-#: plugins/cheatfind/init.lua:376
+#: plugins/cheatfind/init.lua:407
msgid "Custom"
msgstr "Eigen"
-#: plugins/cheatfind/init.lua:377
+#: plugins/cheatfind/init.lua:408
msgid "Cheat Name"
msgstr "Cheatnaam"
-#: plugins/cheatfind/init.lua:383 plugins/cheatfind/init.lua:748
+#: plugins/cheatfind/init.lua:414 plugins/cheatfind/init.lua:1005
#, lua-format
msgid "Default name is %s"
msgstr "Standaardnaam is %s"
-#: plugins/cheatfind/init.lua:391
+#: plugins/cheatfind/init.lua:422
msgid "Player"
msgstr "Speler"
-#: plugins/cheatfind/init.lua:396
+#: plugins/cheatfind/init.lua:427
msgid "Type"
msgstr "Type"
-#: plugins/cheatfind/init.lua:402
+#: plugins/cheatfind/init.lua:433
msgid "Save"
msgstr "Opslaan"
-#: plugins/cheatfind/init.lua:429
+#: plugins/cheatfind/init.lua:462
#, lua-format
msgid "Cheat written to %s and added to cheat.simple"
msgstr "Cheat geschreven naar %s en toegevoegd aan cheat.simple"
-#: plugins/cheatfind/init.lua:437
+#: plugins/cheatfind/init.lua:472
msgid "Cheat added to cheat.simple"
msgstr "Cheat toegevoegd aan cheat.simple"
-#: plugins/cheatfind/init.lua:442
+#: plugins/cheatfind/init.lua:477
msgid ""
"Unable to write file\n"
"Ensure that cheatpath folder exists"
@@ -2824,176 +2905,297 @@ msgstr ""
"Niet in staat om bestand te schrijven\n"
"Zorg ervoor dat de cheatpath map bestaat"
-#: plugins/cheatfind/init.lua:451
+#: plugins/cheatfind/init.lua:486
msgid "Cancel"
msgstr "Annuleer"
-#: plugins/cheatfind/init.lua:456
+#: plugins/cheatfind/init.lua:491
msgid "CPU or RAM"
msgstr "CPU of RAM"
-#: plugins/cheatfind/init.lua:460
+#: plugins/cheatfind/init.lua:495
msgid "Changes to this only take effect when \"Start new search\" is selected"
msgstr ""
"Veranderingen hieraan hebben alleen effect wanneer \"Start nieuwe "
"zoekopdracht\" is geselecteerd"
-#: plugins/cheatfind/init.lua:479
-msgid "Data cleared and current state saved"
-msgstr "Data hersteld en huidige staat opgeslagen"
+#: plugins/cheatfind/init.lua:504
+msgid "Pause Mode"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:511
+msgid "Manually pause & unpause the game when needed with the pause hotkey"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:536
+msgid "All slots cleared and current state saved to Slot 1"
+msgstr ""
-#: plugins/cheatfind/init.lua:487
+#: plugins/cheatfind/init.lua:551
msgid "Start new search"
msgstr "Start nieuwe zoekopdracht"
-#: plugins/cheatfind/init.lua:497
-msgid "Current state saved"
-msgstr "Huidige staat opgeslagen"
+#: plugins/cheatfind/init.lua:564
+#, lua-format
+msgid "Memory State saved to Slot %d"
+msgstr ""
-#: plugins/cheatfind/init.lua:504
-msgid "Save current -- #"
-msgstr "Sla huidige -- # op"
+#: plugins/cheatfind/init.lua:583
+msgid "Save Current Memory State to Slot "
+msgstr ""
-#: plugins/cheatfind/init.lua:536
+#: plugins/cheatfind/init.lua:614
#, lua-format
msgid "%d total matches found"
msgstr "%d totale overeenkomsten gevonden"
-#: plugins/cheatfind/init.lua:543
-msgid "Compare"
-msgstr "Vergelijk"
-
-#: plugins/cheatfind/init.lua:546
-msgid "Left operand"
-msgstr "Linkse operand"
-
-#: plugins/cheatfind/init.lua:549
-msgid "Current"
-msgstr "Huidige"
-
-#: plugins/cheatfind/init.lua:554
-msgid "Operator"
-msgstr "Operator"
+#: plugins/cheatfind/init.lua:655
+msgid "Perform Compare : "
+msgstr ""
-#: plugins/cheatfind/init.lua:561
-msgid "Left less than right, value is difference"
-msgstr "Links kleiner dan rechts, waarde is verschil"
+#: plugins/cheatfind/init.lua:672
+msgid "Left less than right"
+msgstr ""
-#: plugins/cheatfind/init.lua:563
-msgid "Left greater than right, value is difference"
-msgstr "Links groter dan rechts, waarde is verschil"
+#: plugins/cheatfind/init.lua:674
+msgid "Left greater than right"
+msgstr ""
-#: plugins/cheatfind/init.lua:565
+#: plugins/cheatfind/init.lua:676
msgid "Left equal to right"
msgstr "Links gelijk aan rechts"
-#: plugins/cheatfind/init.lua:567
-msgid "Left not equal to right, value is difference"
-msgstr "Links niet gelijk aan rechts, waarde is verschil"
+#: plugins/cheatfind/init.lua:678
+msgid "Left not equal to right"
+msgstr ""
-#: plugins/cheatfind/init.lua:569
+#: plugins/cheatfind/init.lua:680
msgid "Left equal to right with bitmask"
msgstr "Links gelijk aan rechts met bitmasker"
-#: plugins/cheatfind/init.lua:571
+#: plugins/cheatfind/init.lua:682
msgid "Left not equal to right with bitmask"
msgstr "Links niet gelijk aan rechts met bitmasker"
-#: plugins/cheatfind/init.lua:573
+#: plugins/cheatfind/init.lua:684
msgid "Left less than value"
msgstr "Links kleiner dan waarde"
-#: plugins/cheatfind/init.lua:575
+#: plugins/cheatfind/init.lua:686
msgid "Left greater than value"
msgstr "Links groter dan waarde"
-#: plugins/cheatfind/init.lua:577
+#: plugins/cheatfind/init.lua:688
msgid "Left equal to value"
msgstr "Links gelijk aan waarde"
-#: plugins/cheatfind/init.lua:579
+#: plugins/cheatfind/init.lua:690
msgid "Left not equal to value"
msgstr "Links niet gelijk aan waarde"
-#: plugins/cheatfind/init.lua:590
-msgid "Right operand"
-msgstr "Rechtse operand"
-
-#: plugins/cheatfind/init.lua:598
+#: plugins/cheatfind/init.lua:712
msgid "Value"
msgstr "Waarde"
-#: plugins/cheatfind/init.lua:602
+#: plugins/cheatfind/init.lua:714
+msgid "Difference"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:719
msgid "Any"
msgstr "Willekeurige"
-#: plugins/cheatfind/init.lua:608
+#: plugins/cheatfind/init.lua:725
msgid "Data Format"
msgstr "Data Format"
-#: plugins/cheatfind/init.lua:632
+#: plugins/cheatfind/init.lua:731
+msgid "Test/Write Poke Value"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:738
+msgid ""
+"Use this if you want to poke the Slot 1 value (eg. You started with "
+"something but lost it)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:740
+msgid ""
+"Use this if you want to poke the Last Slot value (eg. You started without an "
+"item but finally got it)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:742
+msgid "Use this if you want to poke 0x00"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:744
+msgid "Use this if you want to poke 0x01"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:746
+msgid "Use this if you want to poke 0x02"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:748
+msgid "Use this if you want to poke 0x03"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:750
+msgid "Use this if you want to poke 0x04"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:752
+msgid "Use this if you want to poke 0x05"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:754
+msgid "Use this if you want to poke 0x06"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:756
+msgid "Use this if you want to poke 0x07"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:758
+msgid "Use this if you want to poke 0x08"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:760
+msgid "Use this if you want to poke 0x09"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:762
+msgid "Use this if you want to poke 0x63 (Decimal 99)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:764
+msgid "Use this if you want to poke 0x99 (BCD 99)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:766
+msgid "Use this if you want to poke 0xFF (Decimal 255)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:768
+msgid "Use this if you want to poke 0x3E7 (Decimal 999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:770
+msgid "Use this if you want to poke 0x999 (BCD 999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:772
+msgid "Use this if you want to poke 0x270F (Decimal 9999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:774
+msgid "Use this if you want to poke 0x9999 (BCD 9999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:776
+msgid "Use this if you want to poke 0xFFFF (Decimal 65535)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:816
msgid "Undo last search -- #"
msgstr "Laatste zoekopdracht ongedaan maken -- #"
-#: plugins/cheatfind/init.lua:636
+#: plugins/cheatfind/init.lua:820
msgid "Match block"
msgstr "Paar blok"
-#: plugins/cheatfind/init.lua:639
+#: plugins/cheatfind/init.lua:823
msgid "All"
msgstr "Alle"
-#: plugins/cheatfind/init.lua:690
+#: plugins/cheatfind/init.lua:934
#, lua-format
-msgid "Test cheat at addr %08X"
-msgstr "Test cheat op addr %08X"
+msgid "Test Cheat %08X:%02X"
+msgstr ""
-#: plugins/cheatfind/init.lua:722
+#: plugins/cheatfind/init.lua:974
msgid "Cheat engine not available"
msgstr "Cheat engine niet beschikbaar"
-#: plugins/cheatfind/init.lua:771
+#: plugins/cheatfind/init.lua:1028
msgid "Test"
msgstr "Test"
-#: plugins/cheatfind/init.lua:771
+#: plugins/cheatfind/init.lua:1028
msgid "Write"
msgstr "Schrijf"
-#: plugins/cheatfind/init.lua:771
+#: plugins/cheatfind/init.lua:1028
msgid "Watch"
msgstr "Watch"
-#: plugins/cheatfind/init.lua:788
+#: plugins/cheatfind/init.lua:1045
msgid "Page"
msgstr "Pagina"
-#: plugins/cheatfind/init.lua:806
+#: plugins/cheatfind/init.lua:1063
msgid "Clear Watches"
msgstr "Herstel Watches"
-#: plugins/cheatfind/init.lua:816
+#: plugins/cheatfind/init.lua:1078
msgid "Cheat Finder"
msgstr "Cheatzoeker"
-#: plugins/portname/init.lua:69
+#: plugins/portname/init.lua:103
msgid "Save input names to file"
msgstr "Sla invoernamen op in bestand"
-#: plugins/portname/init.lua:100 plugins/portname/init.lua:105
-#: plugins/portname/init.lua:121
+#: plugins/portname/init.lua:134 plugins/portname/init.lua:139
+#: plugins/portname/init.lua:155
msgid "Failed to save input name file"
msgstr "Opslaan van invoernaambestand mislukt"
-#: plugins/portname/init.lua:133
+#: plugins/portname/init.lua:167
#, lua-format
msgid "Input port name file saved to %s"
msgstr "Invoerpoortnaambestand opgeslagen in %s"
-#: plugins/portname/init.lua:138
+#: plugins/portname/init.lua:172
msgid "Input ports"
msgstr "Invoerpoorten"
+#~ msgid "Data cleared and current state saved"
+#~ msgstr "Data hersteld en huidige staat opgeslagen"
+
+#~ msgid "Current state saved"
+#~ msgstr "Huidige staat opgeslagen"
+
+#~ msgid "Save current -- #"
+#~ msgstr "Sla huidige -- # op"
+
+#~ msgid "Compare"
+#~ msgstr "Vergelijk"
+
+#~ msgid "Left operand"
+#~ msgstr "Linkse operand"
+
+#~ msgid "Current"
+#~ msgstr "Huidige"
+
+#~ msgid "Operator"
+#~ msgstr "Operator"
+
+#~ msgid "Left less than right, value is difference"
+#~ msgstr "Links kleiner dan rechts, waarde is verschil"
+
+#~ msgid "Left greater than right, value is difference"
+#~ msgstr "Links groter dan rechts, waarde is verschil"
+
+#~ msgid "Left not equal to right, value is difference"
+#~ msgstr "Links niet gelijk aan rechts, waarde is verschil"
+
+#~ msgid "Right operand"
+#~ msgstr "Rechtse operand"
+
+#~ msgid "Test cheat at addr %08X"
+#~ msgstr "Test cheat op addr %08X"
+
#~ msgid " total matches found"
#~ msgstr " totale overeenkomsten gevonden"
diff --git a/language/English/strings.po b/language/English/strings.po
index 7d0f4e38d08..6754c8897ed 100644
--- a/language/English/strings.po
+++ b/language/English/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-04-28 15:32+1000\n"
+"POT-Creation-Date: 2019-03-17 13:37+1100\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -17,1041 +17,1144 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: src/frontend/mame/ui/auditmenu.cpp:96
+#: src/frontend/mame/ui/videoopt.cpp:56
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable?"
+msgid "Screen #%d"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:99
-#, c-format
-msgid "Audit ROMs for all %1$u machines?"
+#: src/frontend/mame/ui/videoopt.cpp:204 src/frontend/mame/ui/submenu.cpp:48
+msgid "Rotate"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:104
-#, c-format
-msgid "(results will be saved to %1$s)"
+#: src/frontend/mame/ui/videoopt.cpp:208
+msgid "Backdrops"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:130
-#, c-format
-msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
-"%1$s"
+#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
+#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
+#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/ui.cpp:1255
+#: src/frontend/mame/ui/cheatopt.cpp:273
+msgid "Enabled"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:142
-msgid "Start Audit"
+#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
+#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
+#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/ui.cpp:1255
+#: src/frontend/mame/ui/cheatopt.cpp:273
+msgid "Disabled"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:49 src/frontend/mame/ui/dirmenu.cpp:45
-msgid "Snapshots"
+#: src/frontend/mame/ui/videoopt.cpp:212
+msgid "Overlays"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:50 src/frontend/mame/ui/dirmenu.cpp:46
-msgid "Cabinets"
+#: src/frontend/mame/ui/videoopt.cpp:216
+msgid "Bezels"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:51
-msgid "Control Panels"
+#: src/frontend/mame/ui/videoopt.cpp:220
+msgid "CPanels"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:52 src/frontend/mame/ui/dirmenu.cpp:50
-msgid "PCBs"
+#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/dirmenu.cpp:51
+#: src/frontend/mame/ui/selmenu.cpp:86
+msgid "Marquees"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:53 src/frontend/mame/ui/dirmenu.cpp:47
-msgid "Flyers"
+#: src/frontend/mame/ui/videoopt.cpp:228
+msgid "View"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:54 src/frontend/mame/ui/dirmenu.cpp:48
-msgid "Titles"
+#: src/frontend/mame/ui/videoopt.cpp:228
+msgid "Cropped"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:55 src/frontend/mame/ui/dirmenu.cpp:49
-msgid "Ends"
+#: src/frontend/mame/ui/videoopt.cpp:228
+msgid "Full"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:56
-msgid "Artwork Preview"
+#: src/frontend/mame/ui/dirmenu.cpp:35
+msgid "ROMs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:57 src/frontend/mame/ui/dirmenu.cpp:55
-msgid "Bosses"
+#: src/frontend/mame/ui/dirmenu.cpp:36
+msgid "Software Media"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:58 src/frontend/mame/ui/dirmenu.cpp:60
-msgid "Logos"
+#: src/frontend/mame/ui/dirmenu.cpp:37
+msgid "UI"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:59 src/frontend/mame/ui/dirmenu.cpp:62
-msgid "Versus"
+#: src/frontend/mame/ui/dirmenu.cpp:38 src/frontend/mame/ui/custui.cpp:157
+msgid "Language"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:60
-msgid "Game Over"
+#: src/frontend/mame/ui/dirmenu.cpp:39
+msgid "Samples"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:61 src/frontend/mame/ui/dirmenu.cpp:59
-msgid "HowTo"
+#: src/frontend/mame/ui/dirmenu.cpp:40
+msgid "DATs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:62 src/frontend/mame/ui/dirmenu.cpp:61
-msgid "Scores"
+#: src/frontend/mame/ui/dirmenu.cpp:41
+msgid "INIs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:63 src/frontend/mame/ui/dirmenu.cpp:57
-msgid "Select"
+#: src/frontend/mame/ui/dirmenu.cpp:42
+msgid "Category INIs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:64 src/frontend/mame/ui/dirmenu.cpp:51
-#: src/frontend/mame/ui/videoopt.cpp:224
-msgid "Marquees"
+#: src/frontend/mame/ui/dirmenu.cpp:43
+msgid "Icons"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:65 src/frontend/mame/ui/dirmenu.cpp:63
-msgid "Covers"
+#: src/frontend/mame/ui/dirmenu.cpp:44 src/frontend/mame/ui/submenu.cpp:25
+msgid "Cheats"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:69
-msgid "Add or remove favorites"
+#: src/frontend/mame/ui/dirmenu.cpp:45 src/frontend/mame/ui/selmenu.cpp:71
+msgid "Snapshots"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:70
-msgid "Export displayed list to file"
+#: src/frontend/mame/ui/dirmenu.cpp:46 src/frontend/mame/ui/selmenu.cpp:72
+msgid "Cabinets"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:71
-msgid "Show DATs view"
+#: src/frontend/mame/ui/dirmenu.cpp:47 src/frontend/mame/ui/selmenu.cpp:75
+msgid "Flyers"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:237
-msgid "Software part selection:"
+#: src/frontend/mame/ui/dirmenu.cpp:48 src/frontend/mame/ui/selmenu.cpp:76
+msgid "Titles"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:343
-msgid "BIOS selection:"
+#: src/frontend/mame/ui/dirmenu.cpp:49 src/frontend/mame/ui/selmenu.cpp:77
+msgid "Ends"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:570 src/frontend/mame/ui/selmenu.cpp:606
-#: src/frontend/mame/ui/simpleselgame.cpp:311
-#, c-format
-msgid "%1$s, %2$-.100s"
+#: src/frontend/mame/ui/dirmenu.cpp:50 src/frontend/mame/ui/selmenu.cpp:74
+msgid "PCBs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:574
-#, c-format
-msgid "Software is clone of: %1$-.100s"
+#: src/frontend/mame/ui/dirmenu.cpp:52
+msgid "Controls Panels"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:576
-msgid "Software is parent"
+#: src/frontend/mame/ui/dirmenu.cpp:53
+msgid "Crosshairs"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:581
-msgid "Supported: No"
+#: src/frontend/mame/ui/dirmenu.cpp:54
+msgid "Artworks"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:586
-msgid "Supported: Partial"
+#: src/frontend/mame/ui/dirmenu.cpp:55 src/frontend/mame/ui/selmenu.cpp:79
+msgid "Bosses"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:591
-msgid "Supported: Yes"
+#: src/frontend/mame/ui/dirmenu.cpp:56
+msgid "Artworks Preview"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:596
-#, c-format
-msgid "romset: %1$-.100s"
+#: src/frontend/mame/ui/dirmenu.cpp:57 src/frontend/mame/ui/selmenu.cpp:85
+msgid "Select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:612
-#, c-format
-msgid "Driver is clone of: %1$-.100s"
+#: src/frontend/mame/ui/dirmenu.cpp:58
+msgid "GameOver"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:614
-msgid "Driver is parent"
+#: src/frontend/mame/ui/dirmenu.cpp:59 src/frontend/mame/ui/selmenu.cpp:83
+msgid "HowTo"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:619
-#: src/frontend/mame/ui/simpleselgame.cpp:330
-msgid "Overall: NOT WORKING"
+#: src/frontend/mame/ui/dirmenu.cpp:60 src/frontend/mame/ui/selmenu.cpp:80
+msgid "Logos"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:621
-#: src/frontend/mame/ui/simpleselgame.cpp:332
-msgid "Overall: Unemulated Protection"
+#: src/frontend/mame/ui/dirmenu.cpp:61 src/frontend/mame/ui/selmenu.cpp:84
+msgid "Scores"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:623
-#: src/frontend/mame/ui/simpleselgame.cpp:334
-msgid "Overall: Working"
+#: src/frontend/mame/ui/dirmenu.cpp:62 src/frontend/mame/ui/selmenu.cpp:81
+msgid "Versus"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:627
-#: src/frontend/mame/ui/simpleselgame.cpp:338
-msgid "Graphics: Unimplemented, "
+#: src/frontend/mame/ui/dirmenu.cpp:63 src/frontend/mame/ui/selmenu.cpp:87
+msgid "Covers"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:629
-#: src/frontend/mame/ui/simpleselgame.cpp:340
-msgid "Graphics: Imperfect, "
+#: src/frontend/mame/ui/dirmenu.cpp:116
+msgid "Folders Setup"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:631
-#: src/frontend/mame/ui/simpleselgame.cpp:342
-msgid "Graphics: OK, "
+#: src/frontend/mame/ui/dirmenu.cpp:167
+#, c-format
+msgid "Current %1$s Folders"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:634
-#: src/frontend/mame/ui/simpleselgame.cpp:345
-msgid "Sound: None"
+#: src/frontend/mame/ui/dirmenu.cpp:179
+msgid "Change Folder"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:636
-#: src/frontend/mame/ui/simpleselgame.cpp:347
-msgid "Sound: Unimplemented"
+#: src/frontend/mame/ui/dirmenu.cpp:179
+msgid "Add Folder"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:638
-#: src/frontend/mame/ui/simpleselgame.cpp:349
-msgid "Sound: Imperfect"
+#: src/frontend/mame/ui/dirmenu.cpp:182
+msgid "Remove Folder"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:640
-#: src/frontend/mame/ui/simpleselgame.cpp:351
-msgid "Sound: OK"
+#: src/frontend/mame/ui/dirmenu.cpp:418
+#, c-format
+msgid "Change %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:650
+#: src/frontend/mame/ui/dirmenu.cpp:418
#, c-format
-msgid "%1$s %2$s"
+msgid "Add %1$s Folder - Search: %2$s_"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:1975
-msgid "Images"
+#: src/frontend/mame/ui/dirmenu.cpp:429
+msgid "Press TAB to set"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:1976
-msgid "Infos"
+#: src/frontend/mame/ui/dirmenu.cpp:513
+#, c-format
+msgid "Remove %1$s Folder"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2386 src/frontend/mame/ui/miscmenu.cpp:826
-msgid " (default)"
+#: src/frontend/mame/ui/selector.cpp:115
+msgid "Selection List - Search: "
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2454
-msgid "Usage"
+#: src/frontend/mame/ui/selector.cpp:123
+#, c-format
+msgid "Double click or press %1$s to select"
msgstr ""
-#: src/frontend/mame/ui/selmenu.cpp:2489
-msgid "General Info"
+#: src/frontend/mame/ui/tapectrl.cpp:85
+msgid "stopped"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:35
-msgid "ROMs"
+#: src/frontend/mame/ui/tapectrl.cpp:87
+msgid "playing"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:36
-msgid "Software Media"
+#: src/frontend/mame/ui/tapectrl.cpp:87
+msgid "(playing)"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:37
-msgid "UI"
+#: src/frontend/mame/ui/tapectrl.cpp:88
+msgid "recording"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:38 src/frontend/mame/ui/custui.cpp:157
-msgid "Language"
+#: src/frontend/mame/ui/tapectrl.cpp:88
+msgid "(recording)"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:39
-msgid "Samples"
+#: src/frontend/mame/ui/tapectrl.cpp:95
+msgid "Pause/Stop"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:40
-msgid "DATs"
+#: src/frontend/mame/ui/tapectrl.cpp:98
+msgid "Play"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:41
-msgid "INIs"
+#: src/frontend/mame/ui/tapectrl.cpp:101
+msgid "Record"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:42
-msgid "Category INIs"
+#: src/frontend/mame/ui/tapectrl.cpp:104 src/frontend/mame/ui/submenu.cpp:66
+msgid "Rewind"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:43
-msgid "Icons"
+#: src/frontend/mame/ui/tapectrl.cpp:107
+msgid "Fast Forward"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:44 src/frontend/mame/ui/submenu.cpp:25
-msgid "Cheats"
+#: src/frontend/mame/ui/swlist.cpp:83 src/frontend/mame/ui/filesel.cpp:256
+#: src/frontend/mame/ui/slotopt.cpp:220
+msgid "[empty slot]"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:52
-msgid "Controls Panels"
+#: src/frontend/mame/ui/swlist.cpp:88
+msgid "[file manager]"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:53
-msgid "Crosshairs"
+#: src/frontend/mame/ui/swlist.cpp:94 src/frontend/mame/ui/filesel.cpp:264
+msgid "[software list]"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:54
-msgid "Artworks"
+#: src/frontend/mame/ui/swlist.cpp:228
+msgid "Switch Item Ordering"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:56
-msgid "Artworks Preview"
+#: src/frontend/mame/ui/swlist.cpp:259
+#, c-format
+msgid "Switched Order: entries now ordered by %s"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:58
-msgid "GameOver"
+#: src/frontend/mame/ui/swlist.cpp:259
+msgid "shortname"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:116
-msgid "Folders Setup"
+#: src/frontend/mame/ui/swlist.cpp:259
+msgid "description"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:167
-#, c-format
-msgid "Current %1$s Folders"
+#: src/frontend/mame/ui/swlist.cpp:389
+msgid "[compatible lists]"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:179
-msgid "Change Folder"
+#: src/frontend/mame/ui/datmenu.cpp:80
+msgid "Software Usage"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:179
-msgid "Add Folder"
+#: src/frontend/mame/ui/datmenu.cpp:362
+msgid "Revision: "
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:182
-msgid "Remove Folder"
+#: src/frontend/mame/ui/filecreate.cpp:79
+msgid "File Already Exists - Override?"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:418
-#, c-format
-msgid "Change %1$s Folder - Search: %2$s_"
+#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1054
+msgid "No"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:418
-#, c-format
-msgid "Add %1$s Folder - Search: %2$s_"
+#: src/frontend/mame/ui/filecreate.cpp:82 src/frontend/mame/ui/utils.cpp:1054
+msgid "Yes"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:429
-msgid "Press TAB to set"
+#: src/frontend/mame/ui/filecreate.cpp:171
+msgid "New Image Name:"
msgstr ""
-#: src/frontend/mame/ui/dirmenu.cpp:513
-#, c-format
-msgid "Remove %1$s Folder"
+#: src/frontend/mame/ui/filecreate.cpp:177
+msgid "Image Format:"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:30
-msgid "protection"
+#: src/frontend/mame/ui/filecreate.cpp:183
+msgid "Create"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:31
-msgid "color palette"
+#: src/frontend/mame/ui/filecreate.cpp:214
+msgid "Please enter a file extension too"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:32
-msgid "graphics"
+#: src/frontend/mame/ui/filecreate.cpp:266
+msgid "Select image format"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:33
-msgid "sound"
+#: src/frontend/mame/ui/mainmenu.cpp:60
+msgid "Input (general)"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:34
-msgid "controls"
+#: src/frontend/mame/ui/mainmenu.cpp:62
+msgid "Input (this Machine)"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:35
-msgid "keyboard"
+#: src/frontend/mame/ui/mainmenu.cpp:65
+msgid "Analog Controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:36
-msgid "mouse"
+#: src/frontend/mame/ui/mainmenu.cpp:67
+msgid "Dip Switches"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:37
-msgid "microphone"
+#: src/frontend/mame/ui/mainmenu.cpp:69
+msgid "Machine Configuration"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:38
-msgid "camera"
+#: src/frontend/mame/ui/mainmenu.cpp:71
+msgid "Bookkeeping Info"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:39
-msgid "disk"
+#: src/frontend/mame/ui/mainmenu.cpp:73
+msgid "Machine Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:40
-msgid "printer"
+#: src/frontend/mame/ui/mainmenu.cpp:79
+msgid "Image Information"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:41
-msgid "LAN"
+#: src/frontend/mame/ui/mainmenu.cpp:81
+msgid "File Manager"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:42
-msgid "WAN"
+#: src/frontend/mame/ui/mainmenu.cpp:88
+msgid "Tape Control"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:43
-msgid "timing"
+#: src/frontend/mame/ui/mainmenu.cpp:91 src/frontend/mame/ui/info_pty.cpp:30
+msgid "Pseudo terminals"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:180
-msgid ""
-"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
-"run correctly.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:94
+msgid "BIOS Selection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:190
-msgid ""
-"There are known problems with this machine\n"
-"\n"
+#: src/frontend/mame/ui/mainmenu.cpp:97
+msgid "Slot Devices"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:195
-msgid ""
-"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:100
+msgid "Barcode Reader"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:200
-msgid "Completely unemulated features: "
+#: src/frontend/mame/ui/mainmenu.cpp:103
+msgid "Network Devices"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:206 src/frontend/mame/ui/info.cpp:222
-#, c-format
-msgid "%s"
+#: src/frontend/mame/ui/mainmenu.cpp:106
+msgid "Keyboard Mode"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:206 src/frontend/mame/ui/info.cpp:222
-#: src/frontend/mame/ui/info.cpp:267
-#, c-format
-msgid ", %s"
+#: src/frontend/mame/ui/mainmenu.cpp:108
+msgid "Slider Controls"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:216
-msgid "Imperfectly emulated features: "
+#: src/frontend/mame/ui/mainmenu.cpp:110 src/frontend/mame/ui/submenu.cpp:101
+msgid "Video Options"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:231
-msgid "Screen flipping in cocktail mode is not supported.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:113
+msgid "Crosshair Options"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:233
-msgid "This machine requires external artwork files.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:116 plugins/cheat/init.lua:753
+msgid "Cheat"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:235
-msgid ""
-"This machine was never completed. It may exhibit strange behavior or missing "
-"elements that are not bugs in the emulation.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:119
+msgid "Plugin Options"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:237
-msgid ""
-"This machine has no sound hardware, MAME will produce no sounds, this is "
-"expected behaviour.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:122
+msgid "External DAT View"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:241
-msgid ""
-"\n"
-"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
-"complete. There is nothing you can do to fix this problem except wait for "
-"the developers to improve the emulation.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:127 src/frontend/mame/ui/miscmenu.cpp:786
+msgid "Add To Favorites"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:243
-msgid ""
-"\n"
-"Elements of this machine cannot be emulated as they requires physical "
-"interaction or consist of mechanical devices. It is not possible to fully "
-"experience this machine.\n"
+#: src/frontend/mame/ui/mainmenu.cpp:129 src/frontend/mame/ui/miscmenu.cpp:788
+msgid "Remove From Favorites"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:265
-#, c-format
-msgid ""
-"\n"
-"\n"
-"There are working clones of this machine: %s"
+#: src/frontend/mame/ui/mainmenu.cpp:135
+msgid "Select New Machine"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:278
-msgid ""
-"\n"
-"\n"
-"Press any key to continue"
+#: src/frontend/mame/ui/barcode.cpp:74
+msgid "New Barcode:"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:293
-#, c-format
-msgid ""
-"%1$s\n"
-"%2$s %3$s\n"
-"Driver: %4$s\n"
-"\n"
-"CPU:\n"
+#: src/frontend/mame/ui/barcode.cpp:78
+msgid "Enter Code"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:328 src/frontend/mame/ui/info.cpp:366
-msgid "MHz"
+#: src/frontend/mame/ui/barcode.cpp:119
+msgid "Barcode length invalid!"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:328 src/frontend/mame/ui/info.cpp:366
-msgid "kHz"
+#: src/frontend/mame/ui/info_pty.cpp:39
+msgid "[failed]"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:72 src/frontend/mame/ui/sndmenu.cpp:149
+msgid "Sound Options"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:75
+msgid "General Inputs"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:78
+msgid "Save Configuration"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:141
+msgid "Settings"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:199
+msgid "Filter"
+msgstr ""
+
+#: src/frontend/mame/ui/optsmenu.cpp:212
+msgid "Customize UI"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:342
+#: src/frontend/mame/ui/optsmenu.cpp:213
+msgid "Configure Directories"
+msgstr ""
+
+#: src/frontend/mame/ui/simpleselgame.cpp:149
msgid ""
+"The selected game is missing one or more required ROM or CHD images. Please "
+"select a different game.\n"
"\n"
-"Sound:\n"
+"Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/info.cpp:370
+#: src/frontend/mame/ui/simpleselgame.cpp:247
+#, c-format
msgid ""
+"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
"\n"
-"Video:\n"
+"If this is your first time using %2$s, please see the config.txt file in the "
+"docs directory for information on configuring %2$s."
msgstr ""
-#: src/frontend/mame/ui/info.cpp:374
-msgid "None\n"
+#: src/frontend/mame/ui/simpleselgame.cpp:277
+#: src/frontend/mame/ui/selgame.cpp:606
+msgid "Configure Options"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:381
-msgid "Vector"
+#: src/frontend/mame/ui/simpleselgame.cpp:298
+#, c-format
+msgid "Type name or select: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:392
-#, c-format
-msgid "%1$s: %2$s\n"
+#: src/frontend/mame/ui/simpleselgame.cpp:300
+msgid "Type name or select: (random)"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:392
-msgid "%2$s\n"
+#: src/frontend/mame/ui/simpleselgame.cpp:314
+#: src/frontend/mame/ui/selsoft.cpp:652 src/frontend/mame/ui/selsoft.cpp:659
+#, c-format
+msgid "%1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:438
+#: src/frontend/mame/ui/simpleselgame.cpp:317
+#: src/frontend/mame/ui/selmenu.cpp:618 src/frontend/mame/ui/selmenu.cpp:654
#, c-format
-msgid "Screen '%1$s'"
+msgid "%1$s, %2$-.100s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:440
-msgid "Screen"
+#: src/frontend/mame/ui/simpleselgame.cpp:320
+#, c-format
+msgid "Driver: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:525
-msgid "Not supported"
+#: src/frontend/mame/ui/simpleselgame.cpp:336
+#: src/frontend/mame/ui/selmenu.cpp:667
+msgid "Overall: NOT WORKING"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:528
-msgid "Partially supported"
+#: src/frontend/mame/ui/simpleselgame.cpp:338
+#: src/frontend/mame/ui/selmenu.cpp:669
+msgid "Overall: Unemulated Protection"
msgstr ""
-#: src/frontend/mame/ui/info.cpp:536
-msgid "[empty]"
+#: src/frontend/mame/ui/simpleselgame.cpp:340
+#: src/frontend/mame/ui/selmenu.cpp:671
+msgid "Overall: Working"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:193
-msgid "Filter"
+#: src/frontend/mame/ui/simpleselgame.cpp:344
+#: src/frontend/mame/ui/selmenu.cpp:675
+msgid "Graphics: Unimplemented, "
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:206
-msgid "Customize UI"
+#: src/frontend/mame/ui/simpleselgame.cpp:346
+#: src/frontend/mame/ui/selmenu.cpp:677
+msgid "Graphics: Imperfect, "
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:207
-msgid "Configure Directories"
+#: src/frontend/mame/ui/simpleselgame.cpp:348
+#: src/frontend/mame/ui/selmenu.cpp:679
+msgid "Graphics: OK, "
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:210 src/frontend/mame/ui/sndmenu.cpp:149
-msgid "Sound Options"
+#: src/frontend/mame/ui/simpleselgame.cpp:351
+#: src/frontend/mame/ui/selmenu.cpp:682
+msgid "Sound: None"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:213
-msgid "General Inputs"
+#: src/frontend/mame/ui/simpleselgame.cpp:353
+#: src/frontend/mame/ui/selmenu.cpp:684
+msgid "Sound: Unimplemented"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:216
-msgid "Save Configuration"
+#: src/frontend/mame/ui/simpleselgame.cpp:355
+#: src/frontend/mame/ui/selmenu.cpp:686
+msgid "Sound: Imperfect"
msgstr ""
-#: src/frontend/mame/ui/optsmenu.cpp:228
-msgid "Settings"
+#: src/frontend/mame/ui/simpleselgame.cpp:357
+#: src/frontend/mame/ui/selmenu.cpp:688
+msgid "Sound: OK"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:85
-msgid "stopped"
+#: src/frontend/mame/ui/state.cpp:388
+msgid "Load State"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:87
-msgid "playing"
+#: src/frontend/mame/ui/state.cpp:388
+msgid "Select position to load from"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:87
-msgid "(playing)"
+#: src/frontend/mame/ui/state.cpp:412
+msgid "Save State"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
-msgid "recording"
+#: src/frontend/mame/ui/state.cpp:412
+msgid "Select position to save to"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:88
-msgid "(recording)"
+#: src/frontend/mame/ui/ui.cpp:337
+msgid "This driver requires images to be loaded in the following device(s): "
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:95
-msgid "Pause/Stop"
+#: src/frontend/mame/ui/ui.cpp:1084 src/frontend/mame/ui/ui.cpp:1094
+msgid "Keyboard Emulation Status"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:98
-msgid "Play"
+#: src/frontend/mame/ui/ui.cpp:1086
+msgid "Mode: PARTIAL Emulation"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:101
-msgid "Record"
+#: src/frontend/mame/ui/ui.cpp:1087
+msgid "UI: Enabled"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:104 src/frontend/mame/ui/submenu.cpp:66
-msgid "Rewind"
+#: src/frontend/mame/ui/ui.cpp:1089 src/frontend/mame/ui/ui.cpp:1099
+msgid "**Use ScrLock to toggle**"
msgstr ""
-#: src/frontend/mame/ui/tapectrl.cpp:107
-msgid "Fast Forward"
+#: src/frontend/mame/ui/ui.cpp:1096
+msgid "Mode: FULL Emulation"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:53
-msgid "User Interface"
+#: src/frontend/mame/ui/ui.cpp:1097
+msgid "UI: Disabled"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:59
-msgid "Other Controls"
+#: src/frontend/mame/ui/ui.cpp:1249
+msgid "Autofire can't be enabled"
msgstr ""
-#: src/frontend/mame/ui/inputmap.cpp:628 src/frontend/mame/ui/miscmenu.cpp:96
-#: src/frontend/mame/ui/slotopt.cpp:203
-msgid "Reset"
+#: src/frontend/mame/ui/ui.cpp:1302
+#, c-format
+msgid ""
+"Are you sure you want to quit?\n"
+"\n"
+"Press ''%1$s'' to quit,\n"
+"Press ''%2$s'' to return to emulation."
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:116
-msgid "Selection List - Search: "
+#: src/frontend/mame/ui/ui.cpp:1374
+msgid "Master Volume"
msgstr ""
-#: src/frontend/mame/ui/selector.cpp:124
+#: src/frontend/mame/ui/ui.cpp:1383
#, c-format
-msgid "Double click or press %1$s to select"
+msgid "%1$s Volume"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:83 src/frontend/mame/ui/slotopt.cpp:220
-#: src/frontend/mame/ui/filesel.cpp:256
-msgid "[empty slot]"
+#: src/frontend/mame/ui/ui.cpp:1407
+#, c-format
+msgid "Overclock CPU %1$s"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:88
-msgid "[file manager]"
+#: src/frontend/mame/ui/ui.cpp:1416
+#, c-format
+msgid "Overclock %1$s sound"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:94 src/frontend/mame/ui/filesel.cpp:264
-msgid "[software list]"
+#: src/frontend/mame/ui/ui.cpp:1437
+#, c-format
+msgid "%1$s Refresh Rate"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:228
-msgid "Switch Item Ordering"
+#: src/frontend/mame/ui/ui.cpp:1442
+#, c-format
+msgid "%1$s Brightness"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:259
+#: src/frontend/mame/ui/ui.cpp:1444
#, c-format
-msgid "Switched Order: entries now ordered by %s"
+msgid "%1$s Contrast"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:259
-msgid "shortname"
+#: src/frontend/mame/ui/ui.cpp:1446
+#, c-format
+msgid "%1$s Gamma"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:259
-msgid "description"
+#: src/frontend/mame/ui/ui.cpp:1450
+#, c-format
+msgid "%1$s Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/swlist.cpp:389
-msgid "[compatible lists]"
+#: src/frontend/mame/ui/ui.cpp:1452
+#, c-format
+msgid "%1$s Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:80
-msgid "Software Usage"
+#: src/frontend/mame/ui/ui.cpp:1454
+#, c-format
+msgid "%1$s Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/datmenu.cpp:362
-msgid "Revision: "
+#: src/frontend/mame/ui/ui.cpp:1456
+#, c-format
+msgid "%1$s Vert Position"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:149
-msgid ""
-"The selected game is missing one or more required ROM or CHD images. Please "
-"select a different game.\n"
-"\n"
-"Press any key to continue."
+#: src/frontend/mame/ui/ui.cpp:1475
+#, c-format
+msgid "Laserdisc '%1$s' Horiz Stretch"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:241
+#: src/frontend/mame/ui/ui.cpp:1477
#, c-format
-msgid ""
-"No machines found. Please check the rompath specified in the %1$s.ini file.\n"
-"\n"
-"If this is your first time using %2$s, please see the config.txt file in the "
-"docs directory for information on configuring %2$s."
+msgid "Laserdisc '%1$s' Horiz Position"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:271
-#: src/frontend/mame/ui/selgame.cpp:436
-msgid "Configure Options"
+#: src/frontend/mame/ui/ui.cpp:1479
+#, c-format
+msgid "Laserdisc '%1$s' Vert Stretch"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:292
+#: src/frontend/mame/ui/ui.cpp:1481
#, c-format
-msgid "Type name or select: %1$s_"
+msgid "Laserdisc '%1$s' Vert Position"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:294
-msgid "Type name or select: (random)"
+#: src/frontend/mame/ui/ui.cpp:1493
+msgid "Vector Flicker"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:308
-#: src/frontend/mame/ui/selsoft.cpp:564 src/frontend/mame/ui/selsoft.cpp:571
-#, c-format
-msgid "%1$-.100s"
+#: src/frontend/mame/ui/ui.cpp:1494
+msgid "Beam Width Minimum"
msgstr ""
-#: src/frontend/mame/ui/simpleselgame.cpp:314
+#: src/frontend/mame/ui/ui.cpp:1495
+msgid "Beam Width Maximum"
+msgstr ""
+
+#: src/frontend/mame/ui/ui.cpp:1496
+msgid "Beam Intensity Weight"
+msgstr ""
+
+#: src/frontend/mame/ui/ui.cpp:1511
#, c-format
-msgid "Driver: %1$-.100s"
+msgid "Crosshair Scale %1$s"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:56
+#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
+msgid "X"
+msgstr ""
+
+#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
+msgid "Y"
+msgstr ""
+
+#: src/frontend/mame/ui/ui.cpp:1513
#, c-format
-msgid "Screen #%d"
+msgid "Crosshair Offset %1$s"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:204 src/frontend/mame/ui/submenu.cpp:48
-msgid "Rotate"
+#: src/frontend/mame/ui/ui.cpp:1601
+#, c-format
+msgid "%1$3ddB"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:208
-msgid "Backdrops"
+#: src/frontend/mame/ui/ui.cpp:1645
+#, c-format
+msgid "%1$d%%"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
-#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
-#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/cheatopt.cpp:273
-#: src/frontend/mame/ui/ui.cpp:1255
-msgid "Enabled"
+#: src/frontend/mame/ui/ui.cpp:1661
+#, c-format
+msgid "%1$3.0f%%"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
-#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
-#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/cheatopt.cpp:273
-#: src/frontend/mame/ui/ui.cpp:1255
-msgid "Disabled"
+#: src/frontend/mame/ui/ui.cpp:1685
+#, c-format
+msgid "%1$.3ffps"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:212
-msgid "Overlays"
+#: src/frontend/mame/ui/ui.cpp:1708 src/frontend/mame/ui/ui.cpp:1730
+#: src/frontend/mame/ui/ui.cpp:1751 src/frontend/mame/ui/ui.cpp:1773
+#: src/frontend/mame/ui/ui.cpp:1795 src/frontend/mame/ui/ui.cpp:1817
+#: src/frontend/mame/ui/ui.cpp:1839 src/frontend/mame/ui/ui.cpp:1861
+#: src/frontend/mame/ui/ui.cpp:1883 src/frontend/mame/ui/ui.cpp:1905
+#: src/frontend/mame/ui/ui.cpp:1927
+#, c-format
+msgid "%1$.3f"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:216
-msgid "Bezels"
+#: src/frontend/mame/ui/ui.cpp:1942 src/frontend/mame/ui/ui.cpp:1957
+#: src/frontend/mame/ui/ui.cpp:1972 src/frontend/mame/ui/ui.cpp:1987
+#, c-format
+msgid "%1$1.2f"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:220
-msgid "CPanels"
+#: src/frontend/mame/ui/ui.cpp:2005
+#, c-format
+msgid "Crosshair Scale X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:228
-msgid "View"
+#: src/frontend/mame/ui/ui.cpp:2005
+#, c-format
+msgid "Crosshair Scale Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:228
-msgid "Cropped"
+#: src/frontend/mame/ui/ui.cpp:2024
+#, c-format
+msgid "Crosshair Offset X %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/videoopt.cpp:228
-msgid "Full"
+#: src/frontend/mame/ui/ui.cpp:2024
+#, c-format
+msgid "Crosshair Offset Y %1$1.3f"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:79
-msgid "File Already Exists - Override?"
+#: src/frontend/mame/ui/ui.cpp:2167
+msgid "**Error saving ui.ini**"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:81 src/frontend/mame/ui/utils.cpp:1047
-msgid "No"
+#: src/frontend/mame/ui/ui.cpp:2226
+#, c-format
+msgid "**Error saving %s.ini**"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:82 src/frontend/mame/ui/utils.cpp:1047
-msgid "Yes"
+#: src/frontend/mame/ui/ui.cpp:2230 src/frontend/mame/ui/miscmenu.cpp:726
+msgid ""
+"\n"
+" Configuration saved \n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:171
-msgid "New Image Name:"
+#: src/frontend/mame/ui/cheatopt.cpp:92 plugins/cheat/init.lua:671
+#, c-format, lua-format
+msgid ""
+"Cheat Comment:\n"
+"%s"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:177
-msgid "Image Format:"
+#: src/frontend/mame/ui/cheatopt.cpp:105
+msgid "All cheats reloaded"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:183
-msgid "Create"
+#: src/frontend/mame/ui/cheatopt.cpp:136
+msgid "Autofire Settings"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:214
-msgid "Please enter a file extension too"
+#: src/frontend/mame/ui/cheatopt.cpp:157 plugins/cheat/init.lua:599
+msgid "Reset All"
msgstr ""
-#: src/frontend/mame/ui/filecreate.cpp:266
-msgid "Select image format"
+#: src/frontend/mame/ui/cheatopt.cpp:160 plugins/cheat/init.lua:600
+msgid "Reload All"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:43
-msgid "Keyboard Mode:"
+#: src/frontend/mame/ui/cheatopt.cpp:273
+msgid "Autofire Status"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:43
-msgid "Natural"
+#: src/frontend/mame/ui/cheatopt.cpp:306
+msgid "No buttons found on this machine!"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:43
-msgid "Emulated"
+#: src/frontend/mame/ui/cheatopt.cpp:317 src/frontend/mame/ui/cheatopt.cpp:321
+msgid "Autofire Delay"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:236
+#: src/frontend/mame/ui/selsoft.cpp:228 src/frontend/mame/ui/selgame.cpp:464
#, c-format
msgid ""
-"Uptime: %1$d:%2$02d:%3$02d\n"
-"\n"
+"%s\n"
+" added to favorites list."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:238
+#: src/frontend/mame/ui/selsoft.cpp:233 src/frontend/mame/ui/selgame.cpp:469
+#: src/frontend/mame/ui/selgame.cpp:475
#, c-format
msgid ""
-"Uptime: %1$d:%2$02d\n"
-"\n"
+"%s\n"
+" removed from favorites list."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:242
-#, c-format
+#: src/frontend/mame/ui/selsoft.cpp:507
msgid ""
-"Tickets dispensed: %1$d\n"
+"The selected software is missing one or more required files. Please select a "
+"different software.\n"
"\n"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:253
-msgid "Coin %1$c: NA%3$s\n"
+#: src/frontend/mame/ui/selsoft.cpp:513 src/frontend/mame/ui/selgame.cpp:1471
+msgid "Press any key to continue."
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:253
+#: src/frontend/mame/ui/selsoft.cpp:637
#, c-format
-msgid "Coin %1$c: %2$d%3$s\n"
+msgid "%1$s %2$s ( %3$d / %4$d software packages )"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:256
-msgid " (locked)"
+#: src/frontend/mame/ui/selsoft.cpp:638
+#, c-format
+msgid "Driver: \"%1$s\" software list "
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:503
-msgid "Visible Delay"
+#: src/frontend/mame/ui/selsoft.cpp:643 src/frontend/mame/ui/selgame.cpp:1412
+#, c-format
+msgid "%1$s: %2$s - Search: %3$s_"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:601
+#: src/frontend/mame/ui/selsoft.cpp:645 src/frontend/mame/ui/selgame.cpp:1414
#, c-format
-msgid "%s.xml saved under ui folder."
+msgid "Search: %1$s_"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:627
-msgid "Name: Description:\n"
+#: src/frontend/mame/ui/utils.cpp:60 src/frontend/mame/ui/utils.cpp:84
+msgid "Unfiltered"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:638
-#, c-format
-msgid "%s.txt saved under ui folder."
+#: src/frontend/mame/ui/utils.cpp:61 src/frontend/mame/ui/utils.cpp:85
+msgid "Available"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:655
-msgid "Export list in XML format (like -listxml)"
+#: src/frontend/mame/ui/utils.cpp:62 src/frontend/mame/ui/utils.cpp:86
+msgid "Unavailable"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:656
-msgid "Export list in XML format (like -listxml, but exclude devices)"
+#: src/frontend/mame/ui/utils.cpp:63
+msgid "Working"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:657
-msgid "Export list in TXT format (like -listfull)"
+#: src/frontend/mame/ui/utils.cpp:64
+msgid "Not Working"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:710 src/frontend/mame/ui/ui.cpp:2230
-msgid ""
-"\n"
-" Configuration saved \n"
-"\n"
+#: src/frontend/mame/ui/utils.cpp:65
+msgid "Mechanical"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:66
+msgid "Not Mechanical"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:67
+msgid "Category"
+msgstr ""
+
+#: src/frontend/mame/ui/utils.cpp:68 src/frontend/mame/ui/utils.cpp:87
+msgid "Favorites"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:760 src/frontend/mame/ui/utils.cpp:66
+#: src/frontend/mame/ui/utils.cpp:69 src/frontend/mame/ui/miscmenu.cpp:770
msgid "BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:764
-msgid "Driver"
+#: src/frontend/mame/ui/utils.cpp:70
+msgid "Not BIOS"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:767
-msgid "This machine has no BIOS."
+#: src/frontend/mame/ui/utils.cpp:71 src/frontend/mame/ui/utils.cpp:88
+msgid "Parents"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:776 src/frontend/mame/ui/mainmenu.cpp:145
-msgid "Add To Favorites"
+#: src/frontend/mame/ui/utils.cpp:72 src/frontend/mame/ui/utils.cpp:89
+msgid "Clones"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:778 src/frontend/mame/ui/mainmenu.cpp:147
-msgid "Remove From Favorites"
+#: src/frontend/mame/ui/utils.cpp:73
+msgid "Manufacturer"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:781
-msgid "Save machine configuration"
+#: src/frontend/mame/ui/utils.cpp:74 src/frontend/mame/ui/utils.cpp:90
+msgid "Year"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:792
-msgid "Configure machine:"
+#: src/frontend/mame/ui/utils.cpp:75
+msgid "Save Supported"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:895 src/frontend/mame/ui/sndmenu.cpp:135
-#: src/frontend/mame/ui/sndmenu.cpp:137 src/frontend/mame/ui/menu.cpp:736
-#: src/frontend/mame/ui/cheatopt.cpp:299 src/frontend/mame/ui/cheatopt.cpp:305
-#: plugins/cheat/init.lua:551 plugins/cheatfind/init.lua:619
-msgid "On"
+#: src/frontend/mame/ui/utils.cpp:76
+msgid "Save Unsupported"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:895 src/frontend/mame/ui/sndmenu.cpp:135
-#: src/frontend/mame/ui/sndmenu.cpp:137 src/frontend/mame/ui/menu.cpp:739
-#: src/frontend/mame/ui/cheatopt.cpp:299 src/frontend/mame/ui/cheatopt.cpp:305
-#: plugins/cheat/init.lua:554 plugins/cheat/init.lua:563
-#: plugins/cheatfind/init.lua:616
-msgid "Off"
+#: src/frontend/mame/ui/utils.cpp:77
+msgid "CHD Required"
msgstr ""
-#: src/frontend/mame/ui/miscmenu.cpp:909 src/frontend/mame/ui/selgame.cpp:441
-msgid "Plugins"
+#: src/frontend/mame/ui/utils.cpp:78
+msgid "No CHD Required"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:74
-msgid "New Barcode:"
+#: src/frontend/mame/ui/utils.cpp:79
+msgid "Vertical Screen"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:78
-msgid "Enter Code"
+#: src/frontend/mame/ui/utils.cpp:80
+msgid "Horizontal Screen"
msgstr ""
-#: src/frontend/mame/ui/barcode.cpp:119
-msgid "Barcode length invalid!"
+#: src/frontend/mame/ui/utils.cpp:81 src/frontend/mame/ui/utils.cpp:98
+msgid "Custom Filter"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:30 src/frontend/mame/ui/mainmenu.cpp:99
-msgid "Pseudo terminals"
+#: src/frontend/mame/ui/utils.cpp:91
+msgid "Publisher"
msgstr ""
-#: src/frontend/mame/ui/info_pty.cpp:39
-msgid "[failed]"
+#: src/frontend/mame/ui/utils.cpp:92
+msgid "Supported"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:60
-msgid "Input (general)"
+#: src/frontend/mame/ui/utils.cpp:93
+msgid "Partially Supported"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:62
-msgid "Input (this Machine)"
+#: src/frontend/mame/ui/utils.cpp:94
+msgid "Unsupported"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:66
-msgid "Analog Controls"
+#: src/frontend/mame/ui/utils.cpp:95
+msgid "Release Region"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:68
-msgid "Dip Switches"
+#: src/frontend/mame/ui/utils.cpp:96
+msgid "Device Type"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:71
-msgid "Machine Configuration"
+#: src/frontend/mame/ui/utils.cpp:97
+msgid "Software List"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:75
-msgid "Bookkeeping Info"
+#: src/frontend/mame/ui/utils.cpp:248
+msgid "<set up filters>"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:78
-msgid "Machine Information"
+#: src/frontend/mame/ui/utils.cpp:356
+msgid "Select custom filters:"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:85
-msgid "Image Information"
+#: src/frontend/mame/ui/utils.cpp:507
+#, c-format
+msgid "Filter %1$u"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:88
-msgid "File Manager"
+#: src/frontend/mame/ui/utils.cpp:522
+msgid "Remove last filter"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:96
-msgid "Tape Control"
+#: src/frontend/mame/ui/utils.cpp:524
+msgid "Add filter"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:102
-msgid "BIOS Selection"
+#: src/frontend/mame/ui/utils.cpp:966
+msgid "Select category:"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:106
-msgid "Slot Devices"
+#: src/frontend/mame/ui/utils.cpp:997
+msgid "[no category INI files]"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:110
-msgid "Barcode Reader"
+#: src/frontend/mame/ui/utils.cpp:1005
+msgid "[no groups in INI file]"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:114
-msgid "Network Devices"
+#: src/frontend/mame/ui/utils.cpp:1039
+msgid "No category INI files found"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:118
-msgid "Keyboard Mode"
+#: src/frontend/mame/ui/utils.cpp:1044
+msgid "File"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:121
-msgid "Slider Controls"
+#: src/frontend/mame/ui/utils.cpp:1048
+msgid "No groups found in category file"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:124 src/frontend/mame/ui/submenu.cpp:101
-msgid "Video Options"
+#: src/frontend/mame/ui/utils.cpp:1053
+msgid "Group"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:128
-msgid "Crosshair Options"
+#: src/frontend/mame/ui/utils.cpp:1054
+msgid "Include clones"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:132 plugins/cheat/init.lua:735
-msgid "Cheat"
+#: src/frontend/mame/ui/filesel.cpp:260
+msgid "[create]"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:135
-msgid "Plugin Options"
+#: src/frontend/mame/ui/filesel.cpp:320
+#, c-format
+msgid "Error accessing %s"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:139
-msgid "External DAT View"
+#: src/frontend/mame/ui/filesel.cpp:536
+msgid "Select access mode"
msgstr ""
-#: src/frontend/mame/ui/mainmenu.cpp:154
-msgid "Select New Machine"
+#: src/frontend/mame/ui/filesel.cpp:537
+msgid "Read-only"
+msgstr ""
+
+#: src/frontend/mame/ui/filesel.cpp:539
+msgid "Read-write"
+msgstr ""
+
+#: src/frontend/mame/ui/filesel.cpp:540
+msgid "Read this image, write to another image"
+msgstr ""
+
+#: src/frontend/mame/ui/filesel.cpp:541
+msgid "Read this image, write to diff"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:192
+#, c-format
+msgid "%s [internal]"
+msgstr ""
+
+#: src/frontend/mame/ui/slotopt.cpp:203 src/frontend/mame/ui/miscmenu.cpp:97
+#: src/frontend/mame/ui/inputmap.cpp:615
+msgid "Reset"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:407
+msgid " COLORS"
+msgstr ""
+
+#: src/frontend/mame/ui/viewgfx.cpp:407
+msgid " PENS"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:304
+msgid "Return to Machine"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:309 src/frontend/mame/ui/menu.cpp:311
+msgid "Exit"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:316 src/frontend/mame/ui/menu.cpp:318
+msgid "Return to Previous Menu"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:430 src/frontend/mame/ui/menu.cpp:762
+#: plugins/cheat/init.lua:569 plugins/cheatfind/init.lua:792
+#: plugins/cheatfind/init.lua:803
+msgid "On"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:430 src/frontend/mame/ui/menu.cpp:765
+#: plugins/cheat/init.lua:572 plugins/cheat/init.lua:581
+#: plugins/cheatfind/init.lua:789 plugins/cheatfind/init.lua:800
+msgid "Off"
+msgstr ""
+
+#: src/frontend/mame/ui/menu.cpp:768
+msgid "Auto"
msgstr ""
#: src/frontend/mame/ui/custui.cpp:31
@@ -1274,1303 +1377,1281 @@ msgstr ""
msgid "Violet"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:22
-msgid "Miscellaneous Options"
-msgstr ""
-
-#: src/frontend/mame/ui/submenu.cpp:23
-msgid "Re-select last machine played"
+#: src/frontend/mame/ui/miscmenu.cpp:44
+msgid "Keyboard Mode:"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:24
-msgid "Enlarge images in the right panel"
+#: src/frontend/mame/ui/miscmenu.cpp:44
+msgid "Natural"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:26
-msgid "Show mouse pointer"
+#: src/frontend/mame/ui/miscmenu.cpp:44
+msgid "Emulated"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:27
-msgid "Confirm quit from machines"
+#: src/frontend/mame/ui/miscmenu.cpp:237
+#, c-format
+msgid ""
+"Uptime: %1$d:%2$02d:%3$02d\n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:28
-msgid "Skip information screen at startup"
+#: src/frontend/mame/ui/miscmenu.cpp:239
+#, c-format
+msgid ""
+"Uptime: %1$d:%2$02d\n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:29
-msgid "Force 4:3 aspect for snapshot display"
+#: src/frontend/mame/ui/miscmenu.cpp:243
+#, c-format
+msgid ""
+"Tickets dispensed: %1$d\n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:30
-msgid "Use image as background"
+#: src/frontend/mame/ui/miscmenu.cpp:254
+msgid "Coin %1$c: NA%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:31
-msgid "Skip BIOS selection menu"
+#: src/frontend/mame/ui/miscmenu.cpp:254
+#, c-format
+msgid "Coin %1$c: %2$d%3$s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:32
-msgid "Skip software parts selection menu"
+#: src/frontend/mame/ui/miscmenu.cpp:257
+msgid " (locked)"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:33
-msgid "Info auto audit"
+#: src/frontend/mame/ui/miscmenu.cpp:504
+msgid "Visible Delay"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:34
-msgid "Hide romless machine from available list"
+#: src/frontend/mame/ui/miscmenu.cpp:602
+#, c-format
+msgid "%s.xml saved under ui folder."
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:38
-msgid "Advanced Options"
+#: src/frontend/mame/ui/miscmenu.cpp:628
+msgid "Name: Description:\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:39
-msgid "Performance Options"
+#: src/frontend/mame/ui/miscmenu.cpp:639
+#, c-format
+msgid "%s.txt saved under ui folder."
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:40
-msgid "Auto frame skip"
+#: src/frontend/mame/ui/miscmenu.cpp:656
+msgid "Export list in XML format (like -listxml)"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:41
-msgid "Frame skip"
+#: src/frontend/mame/ui/miscmenu.cpp:657
+msgid "Export list in XML format (like -listxml, but exclude devices)"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:42
-msgid "Throttle"
+#: src/frontend/mame/ui/miscmenu.cpp:658
+msgid "Export list in TXT format (like -listfull)"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:43
-msgid "Sleep"
+#: src/frontend/mame/ui/miscmenu.cpp:774
+msgid "Driver"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:44
-msgid "Speed"
+#: src/frontend/mame/ui/miscmenu.cpp:777
+msgid "This machine has no BIOS."
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:45
-msgid "Refresh speed"
+#: src/frontend/mame/ui/miscmenu.cpp:791
+msgid "Save machine configuration"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:47
-msgid "Rotation Options"
+#: src/frontend/mame/ui/miscmenu.cpp:802
+msgid "Configure machine:"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:49
-msgid "Rotate right"
+#: src/frontend/mame/ui/miscmenu.cpp:836 src/frontend/mame/ui/selmenu.cpp:2481
+msgid " (default)"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:50
-msgid "Rotate left"
+#: src/frontend/mame/ui/miscmenu.cpp:918 src/frontend/mame/ui/selgame.cpp:611
+msgid "Plugins"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:51
-msgid "Auto rotate right"
+#: src/frontend/mame/ui/selgame.cpp:607
+msgid "Configure Machine"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:52
-msgid "Auto rotate left"
+#: src/frontend/mame/ui/selgame.cpp:1036
+#, c-format
+msgid "Romset\t%1$-.100s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:53
-msgid "Flip X"
+#: src/frontend/mame/ui/selgame.cpp:1037
+#, c-format
+msgid "Year\t%1$s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:54
-msgid "Flip Y"
+#: src/frontend/mame/ui/selgame.cpp:1038
+#, c-format
+msgid "Manufacturer\t%1$-.100s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:56
-msgid "Artwork Options"
+#: src/frontend/mame/ui/selgame.cpp:1042
+#, c-format
+msgid "Driver is Clone of\t%1$-.100s\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:57
-msgid "Artwork Crop"
+#: src/frontend/mame/ui/selgame.cpp:1044
+msgid "Driver is Parent\t\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:58
-msgid "Use Backdrops"
+#: src/frontend/mame/ui/selgame.cpp:1047
+msgid "Analog Controls\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:59
-msgid "Use Overlays"
+#: src/frontend/mame/ui/selgame.cpp:1049
+msgid "Keyboard Inputs\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:60
-msgid "Use Bezels"
+#: src/frontend/mame/ui/selgame.cpp:1052
+msgid "Overall\tNOT WORKING\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:61
-msgid "Use Control Panels"
+#: src/frontend/mame/ui/selgame.cpp:1054
+msgid "Overall\tUnemulated Protection\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:62
-msgid "Use Marquees"
+#: src/frontend/mame/ui/selgame.cpp:1056
+msgid "Overall\tWorking\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:64
-msgid "State/Playback Options"
+#: src/frontend/mame/ui/selgame.cpp:1059
+msgid "Graphics\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:65
-msgid "Automatic save/restore"
+#: src/frontend/mame/ui/selgame.cpp:1061
+msgid "Graphics\tWrong Colors\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:67
-msgid "Rewind capacity"
+#: src/frontend/mame/ui/selgame.cpp:1063
+msgid "Graphics\tImperfect Colors\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:68
-msgid "Bilinear snapshot"
+#: src/frontend/mame/ui/selgame.cpp:1065
+msgid "Graphics\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:69
-msgid "Burn-in"
+#: src/frontend/mame/ui/selgame.cpp:1067
+msgid "Graphics\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:71
-msgid "Input Options"
+#: src/frontend/mame/ui/selgame.cpp:1070
+msgid "Sound\tNone\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:72
-msgid "Coin lockout"
+#: src/frontend/mame/ui/selgame.cpp:1072
+msgid "Sound\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:73
-msgid "Mouse"
+#: src/frontend/mame/ui/selgame.cpp:1074
+msgid "Sound\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:74
-msgid "Joystick"
+#: src/frontend/mame/ui/selgame.cpp:1076
+msgid "Sound\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:75
-msgid "Lightgun"
+#: src/frontend/mame/ui/selgame.cpp:1079
+msgid "Capture\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:76
-msgid "Multi-keyboard"
+#: src/frontend/mame/ui/selgame.cpp:1081
+msgid "Capture\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:77
-msgid "Multi-mouse"
+#: src/frontend/mame/ui/selgame.cpp:1084
+msgid "Camera\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:78
-msgid "Steadykey"
+#: src/frontend/mame/ui/selgame.cpp:1086
+msgid "Camera\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:79
-msgid "UI active"
+#: src/frontend/mame/ui/selgame.cpp:1089
+msgid "Microphone\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:80
-msgid "Offscreen reload"
+#: src/frontend/mame/ui/selgame.cpp:1091
+msgid "Microphone\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:81
-msgid "Joystick deadzone"
+#: src/frontend/mame/ui/selgame.cpp:1094
+msgid "Controls\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:82
-msgid "Joystick saturation"
+#: src/frontend/mame/ui/selgame.cpp:1096
+msgid "Controls\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:83
-msgid "Natural keyboard"
+#: src/frontend/mame/ui/selgame.cpp:1099
+msgid "Keyboard\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:84
-msgid "Simultaneous contradictory"
+#: src/frontend/mame/ui/selgame.cpp:1101
+msgid "Keyboard\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:85
-msgid "Coin impulse"
+#: src/frontend/mame/ui/selgame.cpp:1104
+msgid "Mouse\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:89
-msgid "Device Mapping"
+#: src/frontend/mame/ui/selgame.cpp:1106
+msgid "Mouse\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:90
-msgid "Lightgun Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1109
+msgid "Media\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:91
-msgid "Trackball Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1111
+msgid "Media\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:92
-msgid "Pedal Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1114
+msgid "Disk\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:93
-msgid "Adstick Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1116
+msgid "Disk\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:94
-msgid "Paddle Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1119
+msgid "Printer\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:95
-msgid "Dial Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1121
+msgid "Printer\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:96
-msgid "Positional Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1124
+msgid "Mag. Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:97
-msgid "Mouse Device Assignment"
+#: src/frontend/mame/ui/selgame.cpp:1126
+msgid "Mag. Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:102
-msgid "Video Mode"
+#: src/frontend/mame/ui/selgame.cpp:1129
+msgid "Punch Tape\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:103
-msgid "Number Of Screens"
+#: src/frontend/mame/ui/selgame.cpp:1131
+msgid "Punch Tape\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:105
-msgid "Triple Buffering"
+#: src/frontend/mame/ui/selgame.cpp:1134
+msgid "Mag. Drum\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:106
-msgid "HLSL"
+#: src/frontend/mame/ui/selgame.cpp:1136
+msgid "Mag. Drum\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:108
-msgid "GLSL"
+#: src/frontend/mame/ui/selgame.cpp:1139
+msgid "(EP)ROM\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:109
-msgid "Bilinear Filtering"
+#: src/frontend/mame/ui/selgame.cpp:1141
+msgid "(EP)ROM\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:110
-msgid "Bitmap Prescaling"
+#: src/frontend/mame/ui/selgame.cpp:1144
+msgid "Communications\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:111
-msgid "Window Mode"
+#: src/frontend/mame/ui/selgame.cpp:1146
+msgid "Communications\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:112
-msgid "Enforce Aspect Ratio"
+#: src/frontend/mame/ui/selgame.cpp:1149
+msgid "LAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:113
-msgid "Start Out Maximized"
+#: src/frontend/mame/ui/selgame.cpp:1151
+msgid "LAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:114
-msgid "Synchronized Refresh"
+#: src/frontend/mame/ui/selgame.cpp:1154
+msgid "WAN\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/submenu.cpp:115
-msgid "Wait Vertical Sync"
+#: src/frontend/mame/ui/selgame.cpp:1156
+msgid "WAN\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:388
-msgid "Load State"
+#: src/frontend/mame/ui/selgame.cpp:1159
+msgid "Timing\tUnimplemented\n"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:388
-msgid "Select position to load from"
+#: src/frontend/mame/ui/selgame.cpp:1161
+msgid "Timing\tImperfect\n"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:412
-msgid "Save State"
+#: src/frontend/mame/ui/selgame.cpp:1163
+msgid "Mechanical Machine\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/state.cpp:412
-msgid "Select position to save to"
+#: src/frontend/mame/ui/selgame.cpp:1163
+msgid "Mechanical Machine\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/slotopt.cpp:192
-#, c-format
-msgid "%s [internal]"
+#: src/frontend/mame/ui/selgame.cpp:1164
+msgid "Requires Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:309 src/frontend/mame/ui/selsoft.cpp:211
-#, c-format
-msgid ""
-"%s\n"
-" added to favorites list."
+#: src/frontend/mame/ui/selgame.cpp:1164
+msgid "Requires Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:314 src/frontend/mame/ui/selgame.cpp:320
-#: src/frontend/mame/ui/selsoft.cpp:216
-#, c-format
-msgid ""
-"%s\n"
-" removed from favorites list."
+#: src/frontend/mame/ui/selgame.cpp:1165
+msgid "Requires Clickable Artwork\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:437
-msgid "Configure Machine"
+#: src/frontend/mame/ui/selgame.cpp:1165
+msgid "Requires Clickable Artwork\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:849
-#, c-format
-msgid "Romset\t%1$-.100s\n"
+#: src/frontend/mame/ui/selgame.cpp:1166
+msgid "Support Cocktail\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:850
-#, c-format
-msgid "Year\t%1$s\n"
+#: src/frontend/mame/ui/selgame.cpp:1166
+msgid "Support Cocktail\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:851
-#, c-format
-msgid "Manufacturer\t%1$-.100s\n"
+#: src/frontend/mame/ui/selgame.cpp:1167
+msgid "Driver is BIOS\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:855
-#, c-format
-msgid "Driver is Clone of\t%1$-.100s\n"
+#: src/frontend/mame/ui/selgame.cpp:1167
+msgid "Driver is BIOS\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:857
-msgid "Driver is Parent\t\n"
+#: src/frontend/mame/ui/selgame.cpp:1168
+msgid "Support Save\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:860
-msgid "Analog Controls\tYes\n"
+#: src/frontend/mame/ui/selgame.cpp:1168
+msgid "Support Save\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:862
-msgid "Keyboard Inputs\tYes\n"
+#: src/frontend/mame/ui/selgame.cpp:1169
+msgid "Screen Orientation\tVertical\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:865
-msgid "Overall\tNOT WORKING\n"
+#: src/frontend/mame/ui/selgame.cpp:1169
+msgid "Screen Orientation\tHorizontal\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:867
-msgid "Overall\tUnemulated Protection\n"
+#: src/frontend/mame/ui/selgame.cpp:1179
+msgid "Requires CHD\tYes\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:869
-msgid "Overall\tWorking\n"
+#: src/frontend/mame/ui/selgame.cpp:1179
+msgid "Requires CHD\tNo\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:872
-msgid "Graphics\tUnimplemented\n"
+#: src/frontend/mame/ui/selgame.cpp:1192
+msgid "ROM Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:874
-msgid "Graphics\tWrong Colors\n"
+#: src/frontend/mame/ui/selgame.cpp:1194
+msgid "ROM Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:876
-msgid "Graphics\tImperfect Colors\n"
+#: src/frontend/mame/ui/selgame.cpp:1197
+msgid "Samples Audit Result\tNone Needed\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:878
-msgid "Graphics\tImperfect\n"
+#: src/frontend/mame/ui/selgame.cpp:1199
+msgid "Samples Audit Result\tOK\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:880
-msgid "Graphics\tOK\n"
+#: src/frontend/mame/ui/selgame.cpp:1201
+msgid "Samples Audit Result\tBAD\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:883
-msgid "Sound\tNone\n"
+#: src/frontend/mame/ui/selgame.cpp:1205
+msgid ""
+"ROM Audit \tDisabled\n"
+"Samples Audit \tDisabled\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:885
-msgid "Sound\tUnimplemented\n"
+#: src/frontend/mame/ui/selgame.cpp:1396
+#, c-format
+msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:887
-msgid "Sound\tImperfect\n"
+#: src/frontend/mame/ui/selgame.cpp:1424
+#, c-format
+msgid "Romset: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:889
-msgid "Sound\tOK\n"
+#: src/frontend/mame/ui/selgame.cpp:1431
+#, c-format
+msgid "System: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:892
-msgid "Controls\tUnimplemented\n"
+#: src/frontend/mame/ui/selgame.cpp:1465
+msgid ""
+"The selected machine is missing one or more required ROM or CHD images. "
+"Please select a different machine.\n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:894
-msgid "Controls\tImperfect\n"
+#: src/frontend/mame/ui/sndmenu.cpp:135
+msgid "Sound"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:897
-msgid "Keyboard\tUnimplemented\n"
+#: src/frontend/mame/ui/sndmenu.cpp:136
+msgid "Sample Rate"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:899
-msgid "Keyboard\tImperfect\n"
+#: src/frontend/mame/ui/sndmenu.cpp:137
+msgid "Use External Samples"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:902
-msgid "Mouse\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:22
+msgid "Miscellaneous Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:904
-msgid "Mouse\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:23
+msgid "Re-select last machine played"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:907
-msgid "Microphone\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:24
+msgid "Enlarge images in the right panel"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:909
-msgid "Microphone\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:26
+msgid "Show mouse pointer"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:912
-msgid "Camera\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:27
+msgid "Confirm quit from machines"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:914
-msgid "Camera\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:28
+msgid "Skip information screen at startup"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:917
-msgid "Disk\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:29
+msgid "Force 4:3 aspect for snapshot display"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:919
-msgid "Disk\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:30
+msgid "Use image as background"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:922
-msgid "Printer\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:31
+msgid "Skip BIOS selection menu"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:924
-msgid "Printer\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:32
+msgid "Skip software parts selection menu"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:927
-msgid "LAN\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:33
+msgid "Info auto audit"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:929
-msgid "LAN\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:34
+msgid "Hide romless machine from available list"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:932
-msgid "WAN\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:38
+msgid "Advanced Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:934
-msgid "WAN\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:39
+msgid "Performance Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:937
-msgid "Timing\tUnimplemented\n"
+#: src/frontend/mame/ui/submenu.cpp:40
+msgid "Auto frame skip"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:939
-msgid "Timing\tImperfect\n"
+#: src/frontend/mame/ui/submenu.cpp:41
+msgid "Frame skip"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:941
-msgid "Mechanical Machine\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:42
+msgid "Throttle"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:941
-msgid "Mechanical Machine\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:43
+msgid "Sleep"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:942
-msgid "Requires Artwork\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:44
+msgid "Speed"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:942
-msgid "Requires Artwork\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:45
+msgid "Refresh speed"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:943
-msgid "Requires Clickable Artwork\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:47
+msgid "Rotation Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:943
-msgid "Requires Clickable Artwork\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:49
+msgid "Rotate right"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:944
-msgid "Support Cocktail\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:50
+msgid "Rotate left"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:944
-msgid "Support Cocktail\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:51
+msgid "Auto rotate right"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:945
-msgid "Driver is BIOS\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:52
+msgid "Auto rotate left"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:945
-msgid "Driver is BIOS\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:53
+msgid "Flip X"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:946
-msgid "Support Save\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:54
+msgid "Flip Y"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:946
-msgid "Support Save\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:56
+msgid "Artwork Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:947
-msgid "Screen Orientation\tVertical\n"
+#: src/frontend/mame/ui/submenu.cpp:57
+msgid "Artwork Crop"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:947
-msgid "Screen Orientation\tHorizontal\n"
+#: src/frontend/mame/ui/submenu.cpp:58
+msgid "Use Backdrops"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:957
-msgid "Requires CHD\tYes\n"
+#: src/frontend/mame/ui/submenu.cpp:59
+msgid "Use Overlays"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:957
-msgid "Requires CHD\tNo\n"
+#: src/frontend/mame/ui/submenu.cpp:60
+msgid "Use Bezels"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:970
-msgid "ROM Audit Result\tOK\n"
+#: src/frontend/mame/ui/submenu.cpp:61
+msgid "Use Control Panels"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:972
-msgid "ROM Audit Result\tBAD\n"
+#: src/frontend/mame/ui/submenu.cpp:62
+msgid "Use Marquees"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:975
-msgid "Samples Audit Result\tNone Needed\n"
+#: src/frontend/mame/ui/submenu.cpp:64
+msgid "State/Playback Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:977
-msgid "Samples Audit Result\tOK\n"
+#: src/frontend/mame/ui/submenu.cpp:65
+msgid "Automatic save/restore"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:979
-msgid "Samples Audit Result\tBAD\n"
+#: src/frontend/mame/ui/submenu.cpp:67
+msgid "Rewind capacity"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:983
-msgid ""
-"ROM Audit \tDisabled\n"
-"Samples Audit \tDisabled\n"
+#: src/frontend/mame/ui/submenu.cpp:68
+msgid "Bilinear snapshot"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1167
-#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d machines (%5$d BIOS) )"
+#: src/frontend/mame/ui/submenu.cpp:69
+msgid "Burn-in"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1183 src/frontend/mame/ui/selsoft.cpp:555
-#, c-format
-msgid "%1$s: %2$s - Search: %3$s_"
+#: src/frontend/mame/ui/submenu.cpp:71
+msgid "Input Options"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1185 src/frontend/mame/ui/selsoft.cpp:557
-#, c-format
-msgid "Search: %1$s_"
+#: src/frontend/mame/ui/submenu.cpp:72
+msgid "Coin lockout"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1195
-#, c-format
-msgid "Romset: %1$-.100s"
+#: src/frontend/mame/ui/submenu.cpp:73
+msgid "Mouse"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1202
-#, c-format
-msgid "System: %1$-.100s"
+#: src/frontend/mame/ui/submenu.cpp:74
+msgid "Joystick"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1239
-msgid ""
-"The selected machine is missing one or more required ROM or CHD images. "
-"Please select a different machine.\n"
-"\n"
+#: src/frontend/mame/ui/submenu.cpp:75
+msgid "Lightgun"
msgstr ""
-#: src/frontend/mame/ui/selgame.cpp:1245 src/frontend/mame/ui/selsoft.cpp:462
-msgid "Press any key to continue."
+#: src/frontend/mame/ui/submenu.cpp:76
+msgid "Multi-keyboard"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:135
-msgid "Sound"
+#: src/frontend/mame/ui/submenu.cpp:77
+msgid "Multi-mouse"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:136
-msgid "Sample Rate"
+#: src/frontend/mame/ui/submenu.cpp:78
+msgid "Steadykey"
msgstr ""
-#: src/frontend/mame/ui/sndmenu.cpp:137
-msgid "Use External Samples"
+#: src/frontend/mame/ui/submenu.cpp:79
+msgid "UI active"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:57 src/frontend/mame/ui/utils.cpp:81
-msgid "Unfiltered"
+#: src/frontend/mame/ui/submenu.cpp:80
+msgid "Offscreen reload"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:58 src/frontend/mame/ui/utils.cpp:82
-msgid "Available"
+#: src/frontend/mame/ui/submenu.cpp:81
+msgid "Joystick deadzone"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:59 src/frontend/mame/ui/utils.cpp:83
-msgid "Unavailable"
+#: src/frontend/mame/ui/submenu.cpp:82
+msgid "Joystick saturation"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:60
-msgid "Working"
+#: src/frontend/mame/ui/submenu.cpp:83
+msgid "Natural keyboard"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:61
-msgid "Not Working"
+#: src/frontend/mame/ui/submenu.cpp:84
+msgid "Simultaneous contradictory"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:62
-msgid "Mechanical"
+#: src/frontend/mame/ui/submenu.cpp:85
+msgid "Coin impulse"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:63
-msgid "Not Mechanical"
+#: src/frontend/mame/ui/submenu.cpp:89
+msgid "Device Mapping"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:64
-msgid "Category"
+#: src/frontend/mame/ui/submenu.cpp:90
+msgid "Lightgun Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:65
-msgid "Favorites"
+#: src/frontend/mame/ui/submenu.cpp:91
+msgid "Trackball Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:67
-msgid "Not BIOS"
+#: src/frontend/mame/ui/submenu.cpp:92
+msgid "Pedal Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:68 src/frontend/mame/ui/utils.cpp:84
-msgid "Parents"
+#: src/frontend/mame/ui/submenu.cpp:93
+msgid "Adstick Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:69 src/frontend/mame/ui/utils.cpp:85
-msgid "Clones"
+#: src/frontend/mame/ui/submenu.cpp:94
+msgid "Paddle Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:70
-msgid "Manufacturer"
+#: src/frontend/mame/ui/submenu.cpp:95
+msgid "Dial Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:71 src/frontend/mame/ui/utils.cpp:86
-msgid "Year"
+#: src/frontend/mame/ui/submenu.cpp:96
+msgid "Positional Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:72
-msgid "Save Supported"
+#: src/frontend/mame/ui/submenu.cpp:97
+msgid "Mouse Device Assignment"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:73
-msgid "Save Unsupported"
+#: src/frontend/mame/ui/submenu.cpp:102
+msgid "Video Mode"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:74
-msgid "CHD Required"
+#: src/frontend/mame/ui/submenu.cpp:103
+msgid "Number Of Screens"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:75
-msgid "No CHD Required"
+#: src/frontend/mame/ui/submenu.cpp:105
+msgid "Triple Buffering"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:76
-msgid "Vertical Screen"
+#: src/frontend/mame/ui/submenu.cpp:106
+msgid "HLSL"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:77
-msgid "Horizontal Screen"
+#: src/frontend/mame/ui/submenu.cpp:108
+msgid "GLSL"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:78 src/frontend/mame/ui/utils.cpp:94
-msgid "Custom Filter"
+#: src/frontend/mame/ui/submenu.cpp:109
+msgid "Bilinear Filtering"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:87
-msgid "Publisher"
+#: src/frontend/mame/ui/submenu.cpp:110
+msgid "Bitmap Prescaling"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:88
-msgid "Supported"
+#: src/frontend/mame/ui/submenu.cpp:111
+msgid "Window Mode"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:89
-msgid "Partially Supported"
+#: src/frontend/mame/ui/submenu.cpp:112
+msgid "Enforce Aspect Ratio"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:90
-msgid "Unsupported"
+#: src/frontend/mame/ui/submenu.cpp:113
+msgid "Start Out Maximized"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:91
-msgid "Release Region"
+#: src/frontend/mame/ui/submenu.cpp:114
+msgid "Synchronized Refresh"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:92
-msgid "Device Type"
+#: src/frontend/mame/ui/submenu.cpp:115
+msgid "Wait Vertical Sync"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:93
-msgid "Software List"
+#: src/frontend/mame/ui/devopt.cpp:43
+#, c-format
+msgid ""
+"[This option is currently mounted in the running system]\n"
+"\n"
+"Option: %1$s\n"
+"Device: %2$s\n"
+"\n"
+"The selected option enables the following items:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:244
-msgid "<set up filters>"
+#: src/frontend/mame/ui/devopt.cpp:44
+#, c-format
+msgid ""
+"[This option is NOT currently mounted in the running system]\n"
+"\n"
+"Option: %1$s\n"
+"Device: %2$s\n"
+"\n"
+"If you select this option, the following items will be enabled:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:352
-msgid "Select custom filters:"
+#: src/frontend/mame/ui/devopt.cpp:52
+msgid "* CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:503
+#: src/frontend/mame/ui/devopt.cpp:76 src/frontend/mame/ui/devopt.cpp:137
#, c-format
-msgid "Filter %1$u"
-msgstr ""
-
-#: src/frontend/mame/ui/utils.cpp:518
-msgid "Remove last filter"
+msgid " %1$d×%2$s %3$d.%4$06d MHz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:520
-msgid "Add filter"
+#: src/frontend/mame/ui/devopt.cpp:76 src/frontend/mame/ui/devopt.cpp:137
+msgid " %1$d×%2$s %5$d.%6$03d kHz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:959
-msgid "Select category:"
+#: src/frontend/mame/ui/devopt.cpp:77 src/frontend/mame/ui/devopt.cpp:138
+msgid " %2$s %3$d.%4$06d MHz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:990
-msgid "[no category INI files]"
+#: src/frontend/mame/ui/devopt.cpp:77 src/frontend/mame/ui/devopt.cpp:138
+msgid " %2$s %5$d.%6$03d kHz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:998
-msgid "[no groups in INI file]"
+#: src/frontend/mame/ui/devopt.cpp:89
+msgid "* Video:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1032
-msgid "No category INI files found"
+#: src/frontend/mame/ui/devopt.cpp:94
+#, c-format
+msgid " Screen '%1$s': Vector\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1037
-msgid "File"
+#: src/frontend/mame/ui/devopt.cpp:103
+#, c-format
+msgid " Screen '%1$s': %2$d × %3$d (V) %4$f Hz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1041
-msgid "No groups found in category file"
+#: src/frontend/mame/ui/devopt.cpp:104
+#, c-format
+msgid " Screen '%1$s': %2$d × %3$d (H) %4$f Hz\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1046
-msgid "Group"
+#: src/frontend/mame/ui/devopt.cpp:117
+msgid "* Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/utils.cpp:1047
-msgid "Include clones"
+#: src/frontend/mame/ui/devopt.cpp:137
+#, c-format
+msgid " %1$d×%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:456
-msgid ""
-"The selected software is missing one or more required files. Please select a "
-"different software.\n"
-"\n"
+#: src/frontend/mame/ui/devopt.cpp:138
+msgid " %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:549
+#: src/frontend/mame/ui/devopt.cpp:168
#, c-format
-msgid "%1$s %2$s ( %3$d / %4$d software packages )"
+msgid ""
+"* BIOS settings:\n"
+" %1$d options [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/selsoft.cpp:550
+#: src/frontend/mame/ui/devopt.cpp:208 src/frontend/mame/ui/devopt.cpp:224
+#: src/frontend/mame/ui/devopt.cpp:269
#, c-format
-msgid "Driver: \"%1$s\" software list "
-msgstr ""
-
-#: src/frontend/mame/ui/filesel.cpp:260
-msgid "[create]"
+msgid " %1$s [default: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:419
+#: src/frontend/mame/ui/devopt.cpp:213 src/frontend/mame/ui/devopt.cpp:229
#, c-format
-msgid "Error accessing %s"
-msgstr ""
-
-#: src/frontend/mame/ui/filesel.cpp:515
-msgid "Select access mode"
+msgid " %1$s\n"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:516
-msgid "Read-only"
+#: src/frontend/mame/ui/devopt.cpp:234
+msgid "* DIP switch settings:\n"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:518
-msgid "Read-write"
+#: src/frontend/mame/ui/devopt.cpp:236
+msgid "* Configuration settings:\n"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:519
-msgid "Read this image, write to another image"
+#: src/frontend/mame/ui/devopt.cpp:238
+msgid "* Input device(s):\n"
msgstr ""
-#: src/frontend/mame/ui/filesel.cpp:520
-msgid "Read this image, write to diff"
+#: src/frontend/mame/ui/devopt.cpp:240
+#, c-format
+msgid " User inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/imgcntrl.cpp:117
-msgid "Cannot save over directory"
+#: src/frontend/mame/ui/devopt.cpp:242
+#, c-format
+msgid " Mahjong inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/imgcntrl.cpp:150
-msgid ""
-"The software selected is missing one or more required ROM or CHD images. "
-"Please select a different one."
+#: src/frontend/mame/ui/devopt.cpp:244
+#, c-format
+msgid " Hanafuda inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:294
-msgid "Return to Machine"
+#: src/frontend/mame/ui/devopt.cpp:246
+#, c-format
+msgid " Gambling inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:299 src/frontend/mame/ui/menu.cpp:301
-msgid "Exit"
+#: src/frontend/mame/ui/devopt.cpp:248
+#, c-format
+msgid " Analog inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:306 src/frontend/mame/ui/menu.cpp:308
-msgid "Return to Previous Menu"
+#: src/frontend/mame/ui/devopt.cpp:250
+#, c-format
+msgid " Adjuster inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/menu.cpp:742
-msgid "Auto"
+#: src/frontend/mame/ui/devopt.cpp:252
+#, c-format
+msgid " Keypad inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:92 plugins/cheat/init.lua:653
-#, c-format, lua-format
-msgid ""
-"Cheat Comment:\n"
-"%s"
+#: src/frontend/mame/ui/devopt.cpp:254
+#, c-format
+msgid " Keyboard inputs [%1$d inputs]\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:105
-msgid "All cheats reloaded"
+#: src/frontend/mame/ui/devopt.cpp:259
+msgid "* Media Options:\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:136
-msgid "Autofire Settings"
+#: src/frontend/mame/ui/devopt.cpp:261
+#, c-format
+msgid " %1$s [tag: %2$s]\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:157 plugins/cheat/init.lua:581
-msgid "Reset All"
+#: src/frontend/mame/ui/devopt.cpp:267
+msgid "* Slot Options:\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:160 plugins/cheat/init.lua:582
-msgid "Reload All"
+#: src/frontend/mame/ui/devopt.cpp:274
+msgid "[None]\n"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:273
-msgid "Autofire Status"
+#: src/frontend/mame/ui/auditmenu.cpp:96
+#, c-format
+msgid "Audit ROMs for %1$u machines marked unavailable?"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:316
-msgid "No buttons found on this machine!"
+#: src/frontend/mame/ui/auditmenu.cpp:99
+#, c-format
+msgid "Audit ROMs for all %1$u machines?"
msgstr ""
-#: src/frontend/mame/ui/cheatopt.cpp:327 src/frontend/mame/ui/cheatopt.cpp:331
-msgid "Autofire Delay"
+#: src/frontend/mame/ui/auditmenu.cpp:104
+#, c-format
+msgid "(results will be saved to %1$s)"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:337
-msgid "This driver requires images to be loaded in the following device(s): "
+#: src/frontend/mame/ui/auditmenu.cpp:130
+#, c-format
+msgid ""
+"Auditing ROMs for machine %2$u of %3$u...\n"
+"%1$s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1084 src/frontend/mame/ui/ui.cpp:1094
-msgid "Keyboard Emulation Status"
+#: src/frontend/mame/ui/auditmenu.cpp:142
+msgid "Start Audit"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1086
-msgid "Mode: PARTIAL Emulation"
+#: src/frontend/mame/ui/imgcntrl.cpp:117
+msgid "Cannot save over directory"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1087
-msgid "UI: Enabled"
+#: src/frontend/mame/ui/imgcntrl.cpp:150
+msgid ""
+"The software selected is missing one or more required ROM or CHD images. "
+"Please select a different one."
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1089 src/frontend/mame/ui/ui.cpp:1099
-msgid "**Use ScrLock to toggle**"
+#: src/frontend/mame/ui/info.cpp:31
+msgid "protection"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1096
-msgid "Mode: FULL Emulation"
+#: src/frontend/mame/ui/info.cpp:32
+msgid "timing"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1097
-msgid "UI: Disabled"
+#: src/frontend/mame/ui/info.cpp:33
+msgid "graphics"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1249
-msgid "Autofire can't be enabled"
+#: src/frontend/mame/ui/info.cpp:34
+msgid "color palette"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1302
-#, c-format
-msgid ""
-"Are you sure you want to quit?\n"
-"\n"
-"Press ''%1$s'' to quit,\n"
-"Press ''%2$s'' to return to emulation."
+#: src/frontend/mame/ui/info.cpp:35
+msgid "sound"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1374
-msgid "Master Volume"
+#: src/frontend/mame/ui/info.cpp:36
+msgid "capture hardware"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1383
-#, c-format
-msgid "%1$s Volume"
+#: src/frontend/mame/ui/info.cpp:37
+msgid "camera"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1407
-#, c-format
-msgid "Overclock CPU %1$s"
+#: src/frontend/mame/ui/info.cpp:38
+msgid "microphone"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1416
-#, c-format
-msgid "Overclock %1$s sound"
+#: src/frontend/mame/ui/info.cpp:39
+msgid "controls"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1437
-#, c-format
-msgid "%1$s Refresh Rate"
+#: src/frontend/mame/ui/info.cpp:40
+msgid "keyboard"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1442
-#, c-format
-msgid "%1$s Brightness"
+#: src/frontend/mame/ui/info.cpp:41
+msgid "mouse"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1444
-#, c-format
-msgid "%1$s Contrast"
+#: src/frontend/mame/ui/info.cpp:42
+msgid "media"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1446
-#, c-format
-msgid "%1$s Gamma"
+#: src/frontend/mame/ui/info.cpp:43
+msgid "disk"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1450
-#, c-format
-msgid "%1$s Horiz Stretch"
+#: src/frontend/mame/ui/info.cpp:44
+msgid "printer"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1452
-#, c-format
-msgid "%1$s Horiz Position"
+#: src/frontend/mame/ui/info.cpp:45
+msgid "magnetic tape"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1454
-#, c-format
-msgid "%1$s Vert Stretch"
+#: src/frontend/mame/ui/info.cpp:46
+msgid "punch tape"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1456
-#, c-format
-msgid "%1$s Vert Position"
+#: src/frontend/mame/ui/info.cpp:47
+msgid "magnetic drum"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1475
-#, c-format
-msgid "Laserdisc '%1$s' Horiz Stretch"
+#: src/frontend/mame/ui/info.cpp:48
+msgid "solid state storage"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1477
-#, c-format
-msgid "Laserdisc '%1$s' Horiz Position"
+#: src/frontend/mame/ui/info.cpp:49
+msgid "communications"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1479
-#, c-format
-msgid "Laserdisc '%1$s' Vert Stretch"
+#: src/frontend/mame/ui/info.cpp:50
+msgid "LAN"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1481
-#, c-format
-msgid "Laserdisc '%1$s' Vert Position"
+#: src/frontend/mame/ui/info.cpp:51
+msgid "WAN"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1493
-msgid "Vector Flicker"
+#: src/frontend/mame/ui/info.cpp:188
+msgid ""
+"One or more ROMs/CHDs for this machine are incorrect. The machine may not "
+"run correctly.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1494
-msgid "Beam Width Minimum"
+#: src/frontend/mame/ui/info.cpp:198
+msgid ""
+"There are known problems with this machine\n"
+"\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1495
-msgid "Beam Width Maximum"
+#: src/frontend/mame/ui/info.cpp:203
+msgid ""
+"One or more ROMs/CHDs for this machine have not been correctly dumped.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1496
-msgid "Beam Intensity Weight"
+#: src/frontend/mame/ui/info.cpp:208
+msgid "Completely unemulated features: "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1511
+#: src/frontend/mame/ui/info.cpp:214 src/frontend/mame/ui/info.cpp:230
#, c-format
-msgid "Crosshair Scale %1$s"
-msgstr ""
-
-#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
-msgid "X"
+msgid "%s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1511 src/frontend/mame/ui/ui.cpp:1513
-msgid "Y"
+#: src/frontend/mame/ui/info.cpp:214 src/frontend/mame/ui/info.cpp:230
+#: src/frontend/mame/ui/info.cpp:275
+#, c-format
+msgid ", %s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1513
-#, c-format
-msgid "Crosshair Offset %1$s"
+#: src/frontend/mame/ui/info.cpp:224
+msgid "Imperfectly emulated features: "
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1601
-#, c-format
-msgid "%1$3ddB"
+#: src/frontend/mame/ui/info.cpp:239
+msgid "Screen flipping in cocktail mode is not supported.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1645
-#, c-format
-msgid "%1$d%%"
+#: src/frontend/mame/ui/info.cpp:241
+msgid "This machine requires external artwork files.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1661
-#, c-format
-msgid "%1$3.0f%%"
+#: src/frontend/mame/ui/info.cpp:243
+msgid ""
+"This machine was never completed. It may exhibit strange behavior or missing "
+"elements that are not bugs in the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1685
-#, c-format
-msgid "%1$.3ffps"
+#: src/frontend/mame/ui/info.cpp:245
+msgid ""
+"This machine has no sound hardware, MAME will produce no sounds, this is "
+"expected behaviour.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1708 src/frontend/mame/ui/ui.cpp:1730
-#: src/frontend/mame/ui/ui.cpp:1751 src/frontend/mame/ui/ui.cpp:1773
-#: src/frontend/mame/ui/ui.cpp:1795 src/frontend/mame/ui/ui.cpp:1817
-#: src/frontend/mame/ui/ui.cpp:1839 src/frontend/mame/ui/ui.cpp:1861
-#: src/frontend/mame/ui/ui.cpp:1883 src/frontend/mame/ui/ui.cpp:1905
-#: src/frontend/mame/ui/ui.cpp:1927
-#, c-format
-msgid "%1$.3f"
+#: src/frontend/mame/ui/info.cpp:249
+msgid ""
+"\n"
+"THIS MACHINE DOESN'T WORK. The emulation for this machine is not yet "
+"complete. There is nothing you can do to fix this problem except wait for "
+"the developers to improve the emulation.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:1942 src/frontend/mame/ui/ui.cpp:1957
-#: src/frontend/mame/ui/ui.cpp:1972 src/frontend/mame/ui/ui.cpp:1987
-#, c-format
-msgid "%1$1.2f"
+#: src/frontend/mame/ui/info.cpp:251
+msgid ""
+"\n"
+"Elements of this machine cannot be emulated as they requires physical "
+"interaction or consist of mechanical devices. It is not possible to fully "
+"experience this machine.\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2005
+#: src/frontend/mame/ui/info.cpp:273
#, c-format
-msgid "Crosshair Scale X %1$1.3f"
+msgid ""
+"\n"
+"\n"
+"There are working clones of this machine: %s"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2005
-#, c-format
-msgid "Crosshair Scale Y %1$1.3f"
+#: src/frontend/mame/ui/info.cpp:286
+msgid ""
+"\n"
+"\n"
+"Press any key to continue"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
+#: src/frontend/mame/ui/info.cpp:301
#, c-format
-msgid "Crosshair Offset X %1$1.3f"
+msgid ""
+"%1$s\n"
+"%2$s %3$s\n"
+"Driver: %4$s\n"
+"\n"
+"CPU:\n"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2024
-#, c-format
-msgid "Crosshair Offset Y %1$1.3f"
+#: src/frontend/mame/ui/info.cpp:336 src/frontend/mame/ui/info.cpp:374
+msgid "MHz"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2167
-msgid "**Error saving ui.ini**"
+#: src/frontend/mame/ui/info.cpp:336 src/frontend/mame/ui/info.cpp:374
+msgid "kHz"
msgstr ""
-#: src/frontend/mame/ui/ui.cpp:2226
-#, c-format
-msgid "**Error saving %s.ini**"
+#: src/frontend/mame/ui/info.cpp:350
+msgid ""
+"\n"
+"Sound:\n"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:406
-msgid " COLORS"
+#: src/frontend/mame/ui/info.cpp:378
+msgid ""
+"\n"
+"Video:\n"
msgstr ""
-#: src/frontend/mame/ui/viewgfx.cpp:406
-msgid " PENS"
+#: src/frontend/mame/ui/info.cpp:382
+msgid "None\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:39
-#, c-format
-msgid ""
-"[This option is currently mounted in the running system]\n"
-"\n"
-"Option: %1$s\n"
-"Device: %2$s\n"
-"\n"
-"The selected option enables the following items:\n"
+#: src/frontend/mame/ui/info.cpp:389
+msgid "Vector"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:40
+#: src/frontend/mame/ui/info.cpp:400
#, c-format
-msgid ""
-"[This option is NOT currently mounted in the running system]\n"
-"\n"
-"Option: %1$s\n"
-"Device: %2$s\n"
-"\n"
-"If you select this option, the following items will be enabled:\n"
+msgid "%1$s: %2$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:48
-msgid "* CPU:\n"
+#: src/frontend/mame/ui/info.cpp:400
+msgid "%2$s\n"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:72 src/frontend/mame/ui/devopt.cpp:133
+#: src/frontend/mame/ui/info.cpp:446
#, c-format
-msgid " %1$d×%2$s %3$d.%4$06d MHz\n"
+msgid "Screen '%1$s'"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:72 src/frontend/mame/ui/devopt.cpp:133
-msgid " %1$d×%2$s %5$d.%6$03d kHz\n"
+#: src/frontend/mame/ui/info.cpp:448
+msgid "Screen"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:73 src/frontend/mame/ui/devopt.cpp:134
-msgid " %2$s %3$d.%4$06d MHz\n"
+#: src/frontend/mame/ui/info.cpp:533
+msgid "Not supported"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:73 src/frontend/mame/ui/devopt.cpp:134
-msgid " %2$s %5$d.%6$03d kHz\n"
+#: src/frontend/mame/ui/info.cpp:536
+msgid "Partially supported"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:85
-msgid "* Video:\n"
+#: src/frontend/mame/ui/info.cpp:544
+msgid "[empty]"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:90
-#, c-format
-msgid " Screen '%1$s': Vector\n"
+#: src/frontend/mame/ui/selmenu.cpp:73
+msgid "Control Panels"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:99
-#, c-format
-msgid " Screen '%1$s': %2$d × %3$d (V) %4$f Hz\n"
+#: src/frontend/mame/ui/selmenu.cpp:78
+msgid "Artwork Preview"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:100
-#, c-format
-msgid " Screen '%1$s': %2$d × %3$d (H) %4$f Hz\n"
+#: src/frontend/mame/ui/selmenu.cpp:82
+msgid "Game Over"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:113
-msgid "* Sound:\n"
+#: src/frontend/mame/ui/selmenu.cpp:91
+msgid "Add or remove favorites"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:133
-#, c-format
-msgid " %1$d×%2$s\n"
+#: src/frontend/mame/ui/selmenu.cpp:92
+msgid "Export displayed list to file"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:134
-msgid " %2$s\n"
+#: src/frontend/mame/ui/selmenu.cpp:93
+msgid "Show DATs view"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:164
-#, c-format
-msgid ""
-"* BIOS settings:\n"
-" %1$d options [default: %2$s]\n"
+#: src/frontend/mame/ui/selmenu.cpp:261
+msgid "Software part selection:"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:204 src/frontend/mame/ui/devopt.cpp:220
-#: src/frontend/mame/ui/devopt.cpp:265
-#, c-format
-msgid " %1$s [default: %2$s]\n"
+#: src/frontend/mame/ui/selmenu.cpp:367
+msgid "BIOS selection:"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:209 src/frontend/mame/ui/devopt.cpp:225
+#: src/frontend/mame/ui/selmenu.cpp:622
#, c-format
-msgid " %1$s\n"
+msgid "Software is clone of: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:230
-msgid "* DIP switch settings:\n"
+#: src/frontend/mame/ui/selmenu.cpp:624
+msgid "Software is parent"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:232
-msgid "* Configuration settings:\n"
+#: src/frontend/mame/ui/selmenu.cpp:629
+msgid "Supported: No"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:234
-msgid "* Input device(s):\n"
+#: src/frontend/mame/ui/selmenu.cpp:634
+msgid "Supported: Partial"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:236
-#, c-format
-msgid " User inputs [%1$d inputs]\n"
+#: src/frontend/mame/ui/selmenu.cpp:639
+msgid "Supported: Yes"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:238
+#: src/frontend/mame/ui/selmenu.cpp:644
#, c-format
-msgid " Mahjong inputs [%1$d inputs]\n"
-msgstr ""
-
-#: src/frontend/mame/ui/devopt.cpp:240
-#, c-format
-msgid " Hanafuda inputs [%1$d inputs]\n"
+msgid "romset: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:242
+#: src/frontend/mame/ui/selmenu.cpp:660
#, c-format
-msgid " Gambling inputs [%1$d inputs]\n"
+msgid "Driver is clone of: %1$-.100s"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:244
-#, c-format
-msgid " Analog inputs [%1$d inputs]\n"
+#: src/frontend/mame/ui/selmenu.cpp:662
+msgid "Driver is parent"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:246
+#: src/frontend/mame/ui/selmenu.cpp:698
#, c-format
-msgid " Adjuster inputs [%1$d inputs]\n"
+msgid "%1$s %2$s"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:248
-#, c-format
-msgid " Keypad inputs [%1$d inputs]\n"
+#: src/frontend/mame/ui/selmenu.cpp:2083
+msgid "Images"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:250
-#, c-format
-msgid " Keyboard inputs [%1$d inputs]\n"
+#: src/frontend/mame/ui/selmenu.cpp:2084
+msgid "Infos"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:255
-msgid "* Media Options:\n"
+#: src/frontend/mame/ui/selmenu.cpp:2549
+msgid "Usage"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:257
-#, c-format
-msgid " %1$s [tag: %2$s]\n"
+#: src/frontend/mame/ui/selmenu.cpp:2584
+msgid "General Info"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:263
-msgid "* Slot Options:\n"
+#: src/frontend/mame/ui/inputmap.cpp:55
+msgid "User Interface"
msgstr ""
-#: src/frontend/mame/ui/devopt.cpp:270
-msgid "[None]\n"
+#: src/frontend/mame/ui/inputmap.cpp:61
+msgid "Other Controls"
msgstr ""
#: plugins/timer/init.lua:94
@@ -2589,51 +2670,51 @@ msgstr ""
msgid "Timer"
msgstr ""
-#: plugins/cheat/init.lua:510
+#: plugins/cheat/init.lua:528
msgid "Select cheat to set hotkey"
msgstr ""
-#: plugins/cheat/init.lua:516
+#: plugins/cheat/init.lua:534
msgid "Press button for hotkey or wait to clear"
msgstr ""
-#: plugins/cheat/init.lua:528
+#: plugins/cheat/init.lua:546
msgid "None"
msgstr ""
-#: plugins/cheat/init.lua:533
+#: plugins/cheat/init.lua:551
msgid "Done"
msgstr ""
-#: plugins/cheat/init.lua:547 plugins/cheat/init.lua:561
+#: plugins/cheat/init.lua:565 plugins/cheat/init.lua:579
msgid "Set"
msgstr ""
-#: plugins/cheat/init.lua:580
+#: plugins/cheat/init.lua:598
msgid "Set hotkeys"
msgstr ""
-#: plugins/cheat/init.lua:720
+#: plugins/cheat/init.lua:738
#, lua-format
msgid "Activated: %s = %s"
msgstr ""
-#: plugins/cheat/init.lua:723 plugins/cheat/init.lua:781
+#: plugins/cheat/init.lua:741 plugins/cheat/init.lua:799
#, lua-format
msgid "Activated: %s"
msgstr ""
-#: plugins/cheat/init.lua:785
+#: plugins/cheat/init.lua:803
#, lua-format
msgid "Enabled: %s"
msgstr ""
-#: plugins/cheat/init.lua:790
+#: plugins/cheat/init.lua:808
#, lua-format
msgid "Disabled: %s"
msgstr ""
-#: plugins/cheat/init.lua:849
+#: plugins/cheat/init.lua:867
#, lua-format
msgid "%s added"
msgstr ""
@@ -2682,218 +2763,303 @@ msgstr ""
msgid "MARPScore"
msgstr ""
-#: plugins/cheatfind/init.lua:373
+#: plugins/cheatfind/init.lua:404
msgid "Save Cheat"
msgstr ""
-#: plugins/cheatfind/init.lua:376
+#: plugins/cheatfind/init.lua:407
msgid "Default"
msgstr ""
-#: plugins/cheatfind/init.lua:376
+#: plugins/cheatfind/init.lua:407
msgid "Custom"
msgstr ""
-#: plugins/cheatfind/init.lua:377
+#: plugins/cheatfind/init.lua:408
msgid "Cheat Name"
msgstr ""
-#: plugins/cheatfind/init.lua:383 plugins/cheatfind/init.lua:748
+#: plugins/cheatfind/init.lua:414 plugins/cheatfind/init.lua:1005
#, lua-format
msgid "Default name is %s"
msgstr ""
-#: plugins/cheatfind/init.lua:391
+#: plugins/cheatfind/init.lua:422
msgid "Player"
msgstr ""
-#: plugins/cheatfind/init.lua:396
+#: plugins/cheatfind/init.lua:427
msgid "Type"
msgstr ""
-#: plugins/cheatfind/init.lua:402
+#: plugins/cheatfind/init.lua:433
msgid "Save"
msgstr ""
-#: plugins/cheatfind/init.lua:429
+#: plugins/cheatfind/init.lua:462
#, lua-format
msgid "Cheat written to %s and added to cheat.simple"
msgstr ""
-#: plugins/cheatfind/init.lua:437
+#: plugins/cheatfind/init.lua:472
msgid "Cheat added to cheat.simple"
msgstr ""
-#: plugins/cheatfind/init.lua:442
+#: plugins/cheatfind/init.lua:477
msgid ""
"Unable to write file\n"
"Ensure that cheatpath folder exists"
msgstr ""
-#: plugins/cheatfind/init.lua:451
+#: plugins/cheatfind/init.lua:486
msgid "Cancel"
msgstr ""
-#: plugins/cheatfind/init.lua:456
+#: plugins/cheatfind/init.lua:491
msgid "CPU or RAM"
msgstr ""
-#: plugins/cheatfind/init.lua:460
+#: plugins/cheatfind/init.lua:495
msgid "Changes to this only take effect when \"Start new search\" is selected"
msgstr ""
-#: plugins/cheatfind/init.lua:479
-msgid "Data cleared and current state saved"
+#: plugins/cheatfind/init.lua:504
+msgid "Pause Mode"
msgstr ""
-#: plugins/cheatfind/init.lua:487
-msgid "Start new search"
+#: plugins/cheatfind/init.lua:511
+msgid "Manually pause & unpause the game when needed with the pause hotkey"
msgstr ""
-#: plugins/cheatfind/init.lua:497
-msgid "Current state saved"
+#: plugins/cheatfind/init.lua:536
+msgid "All slots cleared and current state saved to Slot 1"
msgstr ""
-#: plugins/cheatfind/init.lua:504
-msgid "Save current -- #"
+#: plugins/cheatfind/init.lua:551
+msgid "Start new search"
msgstr ""
-#: plugins/cheatfind/init.lua:536
+#: plugins/cheatfind/init.lua:564
#, lua-format
-msgid "%d total matches found"
+msgid "Memory State saved to Slot %d"
msgstr ""
-#: plugins/cheatfind/init.lua:543
-msgid "Compare"
+#: plugins/cheatfind/init.lua:583
+msgid "Save Current Memory State to Slot "
msgstr ""
-#: plugins/cheatfind/init.lua:546
-msgid "Left operand"
-msgstr ""
-
-#: plugins/cheatfind/init.lua:549
-msgid "Current"
+#: plugins/cheatfind/init.lua:614
+#, lua-format
+msgid "%d total matches found"
msgstr ""
-#: plugins/cheatfind/init.lua:554
-msgid "Operator"
+#: plugins/cheatfind/init.lua:655
+msgid "Perform Compare : "
msgstr ""
-#: plugins/cheatfind/init.lua:561
-msgid "Left less than right, value is difference"
+#: plugins/cheatfind/init.lua:672
+msgid "Left less than right"
msgstr ""
-#: plugins/cheatfind/init.lua:563
-msgid "Left greater than right, value is difference"
+#: plugins/cheatfind/init.lua:674
+msgid "Left greater than right"
msgstr ""
-#: plugins/cheatfind/init.lua:565
+#: plugins/cheatfind/init.lua:676
msgid "Left equal to right"
msgstr ""
-#: plugins/cheatfind/init.lua:567
-msgid "Left not equal to right, value is difference"
+#: plugins/cheatfind/init.lua:678
+msgid "Left not equal to right"
msgstr ""
-#: plugins/cheatfind/init.lua:569
+#: plugins/cheatfind/init.lua:680
msgid "Left equal to right with bitmask"
msgstr ""
-#: plugins/cheatfind/init.lua:571
+#: plugins/cheatfind/init.lua:682
msgid "Left not equal to right with bitmask"
msgstr ""
-#: plugins/cheatfind/init.lua:573
+#: plugins/cheatfind/init.lua:684
msgid "Left less than value"
msgstr ""
-#: plugins/cheatfind/init.lua:575
+#: plugins/cheatfind/init.lua:686
msgid "Left greater than value"
msgstr ""
-#: plugins/cheatfind/init.lua:577
+#: plugins/cheatfind/init.lua:688
msgid "Left equal to value"
msgstr ""
-#: plugins/cheatfind/init.lua:579
+#: plugins/cheatfind/init.lua:690
msgid "Left not equal to value"
msgstr ""
-#: plugins/cheatfind/init.lua:590
-msgid "Right operand"
+#: plugins/cheatfind/init.lua:712
+msgid "Value"
msgstr ""
-#: plugins/cheatfind/init.lua:598
-msgid "Value"
+#: plugins/cheatfind/init.lua:714
+msgid "Difference"
msgstr ""
-#: plugins/cheatfind/init.lua:602
+#: plugins/cheatfind/init.lua:719
msgid "Any"
msgstr ""
-#: plugins/cheatfind/init.lua:608
+#: plugins/cheatfind/init.lua:725
msgid "Data Format"
msgstr ""
-#: plugins/cheatfind/init.lua:632
+#: plugins/cheatfind/init.lua:731
+msgid "Test/Write Poke Value"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:738
+msgid ""
+"Use this if you want to poke the Slot 1 value (eg. You started with "
+"something but lost it)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:740
+msgid ""
+"Use this if you want to poke the Last Slot value (eg. You started without an "
+"item but finally got it)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:742
+msgid "Use this if you want to poke 0x00"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:744
+msgid "Use this if you want to poke 0x01"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:746
+msgid "Use this if you want to poke 0x02"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:748
+msgid "Use this if you want to poke 0x03"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:750
+msgid "Use this if you want to poke 0x04"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:752
+msgid "Use this if you want to poke 0x05"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:754
+msgid "Use this if you want to poke 0x06"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:756
+msgid "Use this if you want to poke 0x07"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:758
+msgid "Use this if you want to poke 0x08"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:760
+msgid "Use this if you want to poke 0x09"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:762
+msgid "Use this if you want to poke 0x63 (Decimal 99)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:764
+msgid "Use this if you want to poke 0x99 (BCD 99)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:766
+msgid "Use this if you want to poke 0xFF (Decimal 255)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:768
+msgid "Use this if you want to poke 0x3E7 (Decimal 999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:770
+msgid "Use this if you want to poke 0x999 (BCD 999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:772
+msgid "Use this if you want to poke 0x270F (Decimal 9999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:774
+msgid "Use this if you want to poke 0x9999 (BCD 9999)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:776
+msgid "Use this if you want to poke 0xFFFF (Decimal 65535)"
+msgstr ""
+
+#: plugins/cheatfind/init.lua:816
msgid "Undo last search -- #"
msgstr ""
-#: plugins/cheatfind/init.lua:636
+#: plugins/cheatfind/init.lua:820
msgid "Match block"
msgstr ""
-#: plugins/cheatfind/init.lua:639
+#: plugins/cheatfind/init.lua:823
msgid "All"
msgstr ""
-#: plugins/cheatfind/init.lua:690
+#: plugins/cheatfind/init.lua:934
#, lua-format
-msgid "Test cheat at addr %08X"
+msgid "Test Cheat %08X:%02X"
msgstr ""
-#: plugins/cheatfind/init.lua:722
+#: plugins/cheatfind/init.lua:974
msgid "Cheat engine not available"
msgstr ""
-#: plugins/cheatfind/init.lua:771
+#: plugins/cheatfind/init.lua:1028
msgid "Test"
msgstr ""
-#: plugins/cheatfind/init.lua:771
+#: plugins/cheatfind/init.lua:1028
msgid "Write"
msgstr ""
-#: plugins/cheatfind/init.lua:771
+#: plugins/cheatfind/init.lua:1028
msgid "Watch"
msgstr ""
-#: plugins/cheatfind/init.lua:788
+#: plugins/cheatfind/init.lua:1045
msgid "Page"
msgstr ""
-#: plugins/cheatfind/init.lua:806
+#: plugins/cheatfind/init.lua:1063
msgid "Clear Watches"
msgstr ""
-#: plugins/cheatfind/init.lua:816
+#: plugins/cheatfind/init.lua:1078
msgid "Cheat Finder"
msgstr ""
-#: plugins/portname/init.lua:69
+#: plugins/portname/init.lua:103
msgid "Save input names to file"
msgstr ""
-#: plugins/portname/init.lua:100 plugins/portname/init.lua:105
-#: plugins/portname/init.lua:121
+#: plugins/portname/init.lua:134 plugins/portname/init.lua:139
+#: plugins/portname/init.lua:155
msgid "Failed to save input name file"
msgstr ""
-#: plugins/portname/init.lua:133
+#: plugins/portname/init.lua:167
#, lua-format
msgid "Input port name file saved to %s"
msgstr ""
-#: plugins/portname/init.lua:138
+#: plugins/portname/init.lua:172
msgid "Input ports"
msgstr ""
diff --git a/language/Estonian/strings.po b/language/Estonian/strings.po
index 0cb4217ee0c..693dbe86765 100644
--- a/language/Estonian/strings.po
+++ b/language/Estonian/strings.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: MAME\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-04-28 15:32+1000\n"
+"POT-Creation-Date: 2019-03-17 13:37+1100\n"
"PO-Revision-Date: 2016-02-20 18:03+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: MAME Language Team\n"
@@ -17,1041 +17,1144 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: src/frontend/mame/ui/auditmenu.cpp:96
+#: src/frontend/mame/ui/videoopt.cpp:56
#, c-format
-msgid "Audit ROMs for %1$u machines marked unavailable?"
+msgid "Screen #%d"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:99
-#, c-format
-msgid "Audit ROMs for all %1$u machines?"
+#: src/frontend/mame/ui/videoopt.cpp:204 src/frontend/mame/ui/submenu.cpp:48
+msgid "Rotate"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:104
-#, c-format
-msgid "(results will be saved to %1$s)"
+#: src/frontend/mame/ui/videoopt.cpp:208
+msgid "Backdrops"
msgstr ""
-#: src/frontend/mame/ui/auditmenu.cpp:130
-#, c-format
-msgid ""
-"Auditing ROMs for machine %2$u of %3$u...\n"
-"%1$s"
+#: src/frontend/mame/ui/videoopt.cpp:208 src/frontend/mame/ui/videoopt.cpp:212
+#: src/frontend/mame/ui/videoopt.cpp:216 src/frontend/mame/ui/videoopt.cpp:220
+#: src/frontend/mame/ui/videoopt.cpp:224 src/frontend/mame/ui/ui.cpp:1255
+#: src/frontend/mame/ui/cheatopt.cpp:273
+msgid "Enabled"
msgstr ""