From 0bd323d754cab483ff07d24d2bae9b1d09826fbf Mon Sep 17 00:00:00 2001 From: paul75s Date: Tue, 25 Nov 2025 19:58:15 +0000 Subject: [PATCH 1/5] nec/pc6001.cpp: Add cassette software lists Add software lists for PC-6001 and PC-6001mk2 --- hash/pc6001_cass.xml | 215 +++++++++++++++++++++++++++++++++++ hash/pc6001mk2_cass.xml | 244 ++++++++++++++++++++++++++++++++++++++++ src/mame/nec/pc6001.cpp | 4 + 3 files changed, 463 insertions(+) create mode 100644 hash/pc6001_cass.xml create mode 100644 hash/pc6001mk2_cass.xml diff --git a/hash/pc6001_cass.xml b/hash/pc6001_cass.xml new file mode 100644 index 0000000000000..7b9cfd669543e --- /dev/null +++ b/hash/pc6001_cass.xml @@ -0,0 +1,215 @@ + + + + + + + The Amazon + 19?? + T. Katayama + + + + + + + + + + Amita + 19?? + Unknown + + + + + + + + + + Block + 19?? + Unknown + + + + + + + + + + Break Through + 19?? + Compac + + + + + + + + + + Door Door + 1984 + Enix + + + + + + + + + + Earth Bound + 1984 + X'tal Soft + + + + + + + + + + Eggy + 19?? + Bothtech + + + + + + + + + + Head On + 19?? + ASCII + + + + + + + + + + Jintori Game + 19?? + Hudson Soft + + + + + + + + + + Power Knight + 19?? + Unknown + + + + + + + + + + Pro Racer + 19?? + Hudson Soft + + + + + + + + + + Pyramid + 1983 + Magic Soft + + + + + + + + + + Space Enemy + 1982 + ASCII + + + + + + + + + + Super Ball + 19?? + Unknown + + + + + + + + + + Trick Boy + 19?? + T&E Soft + + + + + + + + + + Tiny Xevious + 19?? + Namco + + + + + + + + + \ No newline at end of file diff --git a/hash/pc6001mk2_cass.xml b/hash/pc6001mk2_cass.xml new file mode 100644 index 0000000000000..54c800f608526 --- /dev/null +++ b/hash/pc6001mk2_cass.xml @@ -0,0 +1,244 @@ + + + + + + + Bokosuka + 1985 + ASCII + + + + + + + + + + Cannon Ball + 1983 + Hudson Soft + + + + + + + + + + Castle Excellent + 19?? + Unknown + + + + + + + + + + Chack 'n Pop + 1984 + Hidecom-Carry + + + + + + + + + + Chrith + 19?? + Comix + + + + + + + + + + Daidasso + 19?? + Carry Lab + + + + + + + + + + Dig Dug + 19?? + Namco + + + + + + + + + + Dr. Slump Bubble Daisakusen + 1984 + Enix + + + + + + + + + + Door Door Mk. II + 1984 + Enix + + + + + + + + + + Flappy + 1984 + dB-SOFT + + + + + + + + + + Hisya + 19?? + Carry Lab + + + + + + + + + + Ice Block + 19?? + dB-SOFT + + + + + + + + + + Nuts & Milk + 1984 + Hudson Soft + + + + + + + + + + Pascom Tower + 1984 + MIA + + + + + + + + + + Plazma + 19?? + Techno Soft + + + + + + + + + + Punchball Mario + 1983 + Nintendo + + + + + + + + + + Thunder Force + 1985 + Techno Soft + + + + + + + + + + Vegetable Crash + 19?? + Hudson Soft + + + + + + + + + diff --git a/src/mame/nec/pc6001.cpp b/src/mame/nec/pc6001.cpp index a62687193525d..ec9611483e56e 100644 --- a/src/mame/nec/pc6001.cpp +++ b/src/mame/nec/pc6001.cpp @@ -1739,6 +1739,7 @@ void pc6001_state::pc6001(machine_config &config) GENERIC_CARTSLOT(config, m_cart, generic_plain_slot, "pc6001_cart"); SOFTWARE_LIST(config, "cart_list_pc6001").set_original("pc6001_cart"); + SOFTWARE_LIST(config, "cass_list_pc6001").set_original("pc6001_cass"); // CASSETTE(config, m_cassette); // m_cassette->set_formats(pc6001_cassette_formats); @@ -1776,6 +1777,9 @@ void pc6001mk2_state::pc6001mk2(machine_config &config) subdevice("gfxdecode")->set_info(gfx_pc6001m2); UPD7752(config, "upd7752", PC6001_MAIN_CLOCK / 4).add_route(ALL_OUTPUTS, "mono", 1.00); + + SOFTWARE_LIST(config, "cass_list_pc6001mk2").set_original("pc6001mk2_cass"); + } void pc6601_state::floppy_formats(format_registration &fr) From 08bbfbf05033c8207fb099cd7125c0c6c322052c Mon Sep 17 00:00:00 2001 From: paul75s Date: Sat, 29 Nov 2025 15:42:04 +0000 Subject: [PATCH 2/5] pc6001_cass & pc6001mk2_cass changes Enhancements and fixes to software lists --- hash/pc6001_cass.xml | 55 ++++++++++++++++++++++----------------- hash/pc6001mk2_cass.xml | 57 ++++++++++++++++++++++++++--------------- 2 files changed, 69 insertions(+), 43 deletions(-) diff --git a/hash/pc6001_cass.xml b/hash/pc6001_cass.xml index 7b9cfd669543e..723424f810f73 100644 --- a/hash/pc6001_cass.xml +++ b/hash/pc6001_cass.xml @@ -20,7 +20,7 @@ Once in BASIC, enter CLOAD then press ENTER, then RUN then ENTER once loading co --> - + The Amazon 19?? T. Katayama @@ -32,7 +32,7 @@ Once in BASIC, enter CLOAD then press ENTER, then RUN then ENTER once loading co - + Amita 19?? Unknown @@ -44,7 +44,7 @@ Once in BASIC, enter CLOAD then press ENTER, then RUN then ENTER once loading co - + Block 19?? Unknown @@ -56,11 +56,12 @@ Once in BASIC, enter CLOAD then press ENTER, then RUN then ENTER once loading co - + Break Through 19?? Compac + @@ -68,11 +69,12 @@ Once in BASIC, enter CLOAD then press ENTER, then RUN then ENTER once loading co - + Door Door 1984 Enix + @@ -80,11 +82,12 @@ Once in BASIC, enter CLOAD then press ENTER, then RUN then ENTER once loading co - - Earth Bound + + Earthbound 1984 X'tal Soft + @@ -92,11 +95,12 @@ Once in BASIC, enter CLOAD then press ENTER, then RUN then ENTER once loading co - + Eggy - 19?? + 1984 Bothtech + @@ -104,11 +108,12 @@ Once in BASIC, enter CLOAD then press ENTER, then RUN then ENTER once loading co - + Head On - 19?? + 1982 ASCII + @@ -116,7 +121,7 @@ Once in BASIC, enter CLOAD then press ENTER, then RUN then ENTER once loading co - + Jintori Game 19?? Hudson Soft @@ -128,7 +133,7 @@ Once in BASIC, enter CLOAD then press ENTER, then RUN then ENTER once loading co - + Power Knight 19?? Unknown @@ -140,7 +145,7 @@ Once in BASIC, enter CLOAD then press ENTER, then RUN then ENTER once loading co - + Pro Racer 19?? Hudson Soft @@ -152,11 +157,12 @@ Once in BASIC, enter CLOAD then press ENTER, then RUN then ENTER once loading co - + Pyramid 1983 Magic Soft + @@ -164,11 +170,12 @@ Once in BASIC, enter CLOAD then press ENTER, then RUN then ENTER once loading co - + Space Enemy - 1982 + 1982 ASCII + @@ -176,7 +183,7 @@ Once in BASIC, enter CLOAD then press ENTER, then RUN then ENTER once loading co - + Super Ball 19?? Unknown @@ -188,11 +195,12 @@ Once in BASIC, enter CLOAD then press ENTER, then RUN then ENTER once loading co - + Trick Boy - 19?? + 1982 T&E Soft + @@ -200,11 +208,12 @@ Once in BASIC, enter CLOAD then press ENTER, then RUN then ENTER once loading co - + Tiny Xevious - 19?? - Namco + 1984 + Dempa Micomsoft + diff --git a/hash/pc6001mk2_cass.xml b/hash/pc6001mk2_cass.xml index 54c800f608526..458126262ca54 100644 --- a/hash/pc6001mk2_cass.xml +++ b/hash/pc6001mk2_cass.xml @@ -25,11 +25,12 @@ If usage specifies MONITOR: --> - - Bokosuka + + Bokosuka Wars 1985 ASCII + @@ -37,11 +38,12 @@ If usage specifies MONITOR: - + Cannon Ball 1983 Hudson Soft + @@ -49,11 +51,12 @@ If usage specifies MONITOR: - + Castle Excellent 19?? Unknown + @@ -61,11 +64,12 @@ If usage specifies MONITOR: - + Chack 'n Pop 1984 Hidecom-Carry + @@ -73,11 +77,12 @@ If usage specifies MONITOR: - - Chrith + + Chrith Ai no Tabidachi 19?? Comix + @@ -85,11 +90,12 @@ If usage specifies MONITOR: - + Daidasso 19?? Carry Lab + @@ -97,11 +103,12 @@ If usage specifies MONITOR: - + Dig Dug 19?? Namco + @@ -109,11 +116,12 @@ If usage specifies MONITOR: - + Dr. Slump Bubble Daisakusen 1984 Enix + @@ -121,11 +129,12 @@ If usage specifies MONITOR: - + Door Door Mk. II 1984 Enix + @@ -133,11 +142,12 @@ If usage specifies MONITOR: - + Flappy 1984 dB-SOFT + @@ -145,7 +155,7 @@ If usage specifies MONITOR: - + Hisya 19?? Carry Lab @@ -157,11 +167,12 @@ If usage specifies MONITOR: - + Ice Block 19?? dB-SOFT + @@ -169,11 +180,12 @@ If usage specifies MONITOR: - + Nuts & Milk 1984 Hudson Soft + @@ -181,11 +193,12 @@ If usage specifies MONITOR: - + Pascom Tower 1984 MIA + @@ -193,11 +206,12 @@ If usage specifies MONITOR: - + Plazma 19?? Techno Soft + @@ -205,11 +219,12 @@ If usage specifies MONITOR: - + Punchball Mario 1983 Nintendo + @@ -217,11 +232,12 @@ If usage specifies MONITOR: - + Thunder Force 1985 Techno Soft + @@ -229,11 +245,12 @@ If usage specifies MONITOR: - + Vegetable Crash 19?? Hudson Soft + From ee68e3a842dcea5aa254e516c8672d6d9392dd3d Mon Sep 17 00:00:00 2001 From: paul75s Date: Thu, 4 Dec 2025 15:31:42 +0000 Subject: [PATCH 3/5] Fixes/amends to pc6001_cass and pc6001mk2_cass Several small fixes/amends to software lists. --- hash/pc6001_cass.xml | 14 ++++++++------ hash/pc6001mk2_cass.xml | 9 +++++---- 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/hash/pc6001_cass.xml b/hash/pc6001_cass.xml index 723424f810f73..1d751331f5f00 100644 --- a/hash/pc6001_cass.xml +++ b/hash/pc6001_cass.xml @@ -35,7 +35,7 @@ Once in BASIC, enter CLOAD then press ENTER, then RUN then ENTER once loading co Amita 19?? - Unknown + <unknown> @@ -47,7 +47,7 @@ Once in BASIC, enter CLOAD then press ENTER, then RUN then ENTER once loading co Block 19?? - Unknown + <unknown> @@ -85,7 +85,7 @@ Once in BASIC, enter CLOAD then press ENTER, then RUN then ENTER once loading co Earthbound 1984 - X'tal Soft + Xtal Soft @@ -136,7 +136,7 @@ Once in BASIC, enter CLOAD then press ENTER, then RUN then ENTER once loading co Power Knight 19?? - Unknown + <unknown> @@ -176,6 +176,7 @@ Once in BASIC, enter CLOAD then press ENTER, then RUN then ENTER once loading co ASCII + @@ -186,7 +187,7 @@ Once in BASIC, enter CLOAD then press ENTER, then RUN then ENTER once loading co Super Ball 19?? - Unknown + <unknown> @@ -214,6 +215,7 @@ Once in BASIC, enter CLOAD then press ENTER, then RUN then ENTER once loading co Dempa Micomsoft + @@ -221,4 +223,4 @@ Once in BASIC, enter CLOAD then press ENTER, then RUN then ENTER once loading co - \ No newline at end of file + diff --git a/hash/pc6001mk2_cass.xml b/hash/pc6001mk2_cass.xml index 458126262ca54..71ef806e112a3 100644 --- a/hash/pc6001mk2_cass.xml +++ b/hash/pc6001mk2_cass.xml @@ -54,7 +54,7 @@ If usage specifies MONITOR: Castle Excellent 19?? - Unknown + ASCII @@ -67,7 +67,7 @@ If usage specifies MONITOR: Chack 'n Pop 1984 - Hidecom-Carry + Nidecom Carry @@ -81,6 +81,7 @@ If usage specifies MONITOR: Chrith Ai no Tabidachi 19?? Comix + @@ -207,7 +208,7 @@ If usage specifies MONITOR: - Plazma + Plazma Line 19?? Techno Soft @@ -222,7 +223,7 @@ If usage specifies MONITOR: Punchball Mario 1983 - Nintendo + Nintendo / Hudson Soft From 641315761f889d0a3cdc85e56e967796c3e7859a Mon Sep 17 00:00:00 2001 From: paul75s Date: Sat, 6 Dec 2025 19:27:23 +0000 Subject: [PATCH 4/5] Update pc6001mk2_cass.xml Modify guidance notes and mode for Dig Dug. --- hash/pc6001mk2_cass.xml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/hash/pc6001mk2_cass.xml b/hash/pc6001mk2_cass.xml index 71ef806e112a3..a5a1f6628a68d 100644 --- a/hash/pc6001mk2_cass.xml +++ b/hash/pc6001mk2_cass.xml @@ -11,6 +11,9 @@ Mode 3: N60 EXTENDED BASIC (16K) Mode 4: N60 EXTENDED BASIC (32K) Mode 5: N60m BASIC (64K) +This software list should ONLY be used for Mk II specific software which will require mode 5. +Any software requiring modes 1-4 should be listed in the pc6001_cass.xml software list. + The Page value should be entered at the 'How Many Pages?' prompt in all versions of BASIC. Once in BASIC: @@ -108,7 +111,7 @@ If usage specifies MONITOR: Dig Dug 19?? Namco - + From da97a6fc061f37b0aa75e5ebbc9adc558b89bd41 Mon Sep 17 00:00:00 2001 From: paul75s Date: Mon, 8 Dec 2025 13:28:08 +0000 Subject: [PATCH 5/5] Update pc6001_cass.xml Correct Bothtec spelling. --- hash/pc6001_cass.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hash/pc6001_cass.xml b/hash/pc6001_cass.xml index 1d751331f5f00..4fe73a7f85529 100644 --- a/hash/pc6001_cass.xml +++ b/hash/pc6001_cass.xml @@ -98,7 +98,7 @@ Once in BASIC, enter CLOAD then press ENTER, then RUN then ENTER once loading co Eggy 1984 - Bothtech + Bothtec