Skip to content

Conversation

@paul75s
Copy link
Contributor

@paul75s paul75s commented Nov 29, 2025

2nd attempt - enables 2 new software lists:

pc6001_cass, supporting all PC-6001 models (with 16 initial working software items)
pc6001mk2_cass, supporting PC-6001mkII, PC-6001mkIISR and PC-6601 (with 18 initial working items)
Approach of separate software lists, with each treated as original is consistent with approach for pc8001 and seems appropriate due to PC-6001 software being fully supported on later versions, and PC-6001 software often having mkII modes.

In line with the current hack to enable cassette based software, items are configured as carts, not cassettes.

All software items sourced from TOSEC repositories.

Revisions from initial attempt at this:

  • All items flagged as partially supported. This seems appropriate based on the software largely/fully functioning but requiring the current hacks to support cassette based software. Happy to modify to not supported though if this seems more accurate.
  • Fixed missing tag in pc6001_cass.
  • Corrected a couple of game names and also amended/enhanced some metadata, including addition of alternate Japanese titles where I can find these.

Where included files are in .p6 format, these are working (along with .cas files).

New working software list items

pc6001_cass: The Amazon, Amita, Block, Break Through, Door Door, Earthbound, Eggy, Head On, Jintori Game, Power Knight, Pro Racer, Pyramid, Space Enemy, Super Ball, Trick Boy, Tiny Xevious [TOSEC]
pc6001mk2_cass: Bokosuka Wars, Cannon Ball, Castle Excellent, Chack'n Pop, Chrith Ai no Tabidachi, Daidasso, Dig Dug, Dr. Slump Bubble Daisakusen, Door Door Mk. II, Flappy, Hisya, Ice Block, Nuts & Milk, Pascom Tower, Plazma Line, Punchball Mario, Thunder Force, Vegetable Crush [TOSEC]

Add software lists for PC-6001 and PC-6001mk2
 Enhancements and fixes to software lists
Comment on lines 177 to 179
<info name="usage" value="Mode 4, Page 3 - PC-6001 requires N60 Extended BASIC cartridge" />
<info name="alt_title" value="スペース・エネミー"/>
<part name="cart" interface="pc6001_cass">
Copy link
Member

@angelosa angelosa Dec 3, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

<sharedfeat name="requirement" value="pc6001_cart:n60basic"/> or <sharedfeat name="requirement" value="cart:n60basic"/> should automount for this specific item, remember to test and verify executable with -validate (sharedfeat should be after the info nodes according to the DTD).

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wasn't aware of this option - added now and good to know about this for the future.

<software name="amita" supported="partial">
<description>Amita</description>
<year>19??</year>
<publisher>Unknown</publisher>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same as below, <publisher>&lt;unknown&gt;</publisher>

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All instances of this amended.

<software name="castleex" supported="partial">
<description>Castle Excellent</description>
<year>19??</year>
<publisher>Unknown</publisher>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is ASCII

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Updated now.

<software name="chackpop" supported="partial">
<description>Chack 'n Pop</description>
<year>1984</year>
<publisher>Hidecom-Carry</publisher>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nidecom Carry

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Misread the N as H on the title screen. Title screen does include the - but have amended per your comment.

<software name="pbmario" supported="partial">
<description>Punchball Mario</description>
<year>1983</year>
<publisher>Nintendo</publisher>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Isn't this a Nintendo / Hudson Soft joint venture?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes - updated now.

<software name="earthbnd" supported="partial">
<description>Earthbound</description>
<year>1984</year>
<publisher>X'tal Soft</publisher>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Xtal Soft has no ' afaik

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Title screen does include ' but have removed it.

Several small fixes/amends to software lists.
Mode 2: N60 BASIC (32K)
Mode 3: N60 EXTENDED BASIC (16K)
Mode 4: N60 EXTENDED BASIC (32K)
Mode 5: N60m BASIC (64K)
Copy link
Member

@angelosa angelosa Dec 5, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

May be a good idea to add a note that pc6001mk2_cass.xml is specifically for mode 5 SWs, and any other mode belongs to base pc6001_cass.xml

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done. Also modified instructions for Dig Dug to use mode 5. This was the anomoly which drove me not to add this guidance in the first place as it had specified mode 4 - and did run in mode 4 on Mk2, doesn't run on original PC-6001 so this did look like Mk II software requiring mode 4.

Have now tested it using mode 5 and runs fine.

Modify guidance notes and mode for Dig Dug.
<software name="eggy" supported="partial">
<description>Eggy</description>
<year>1984</year>
<publisher>Bothtech</publisher>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is Bothtec

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Corrected now - updated to Bothtec

@angelosa
Copy link
Member

angelosa commented Dec 8, 2025

In line with the current hack to enable cassette based software, items are configured as carts, not cassettes.

That's fine as current stopgap, nec/pc6001.cpp needs incremental rewrites and actual use of the MCU comms.

Correct Bothtec spelling.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants