-
Notifications
You must be signed in to change notification settings - Fork 2.3k
nec/pc6001.cpp: Add cassette software lists #14596
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
Add software lists for PC-6001 and PC-6001mk2
Enhancements and fixes to software lists
| <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"> |
There was a problem hiding this comment.
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).
There was a problem hiding this comment.
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.
hash/pc6001_cass.xml
Outdated
| <software name="amita" supported="partial"> | ||
| <description>Amita</description> | ||
| <year>19??</year> | ||
| <publisher>Unknown</publisher> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Same as below, <publisher><unknown></publisher>
There was a problem hiding this comment.
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.
hash/pc6001mk2_cass.xml
Outdated
| <software name="castleex" supported="partial"> | ||
| <description>Castle Excellent</description> | ||
| <year>19??</year> | ||
| <publisher>Unknown</publisher> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is ASCII
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Updated now.
hash/pc6001mk2_cass.xml
Outdated
| <software name="chackpop" supported="partial"> | ||
| <description>Chack 'n Pop</description> | ||
| <year>1984</year> | ||
| <publisher>Hidecom-Carry</publisher> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nidecom Carry
There was a problem hiding this comment.
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.
hash/pc6001mk2_cass.xml
Outdated
| <software name="pbmario" supported="partial"> | ||
| <description>Punchball Mario</description> | ||
| <year>1983</year> | ||
| <publisher>Nintendo</publisher> |
There was a problem hiding this comment.
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?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes - updated now.
hash/pc6001_cass.xml
Outdated
| <software name="earthbnd" supported="partial"> | ||
| <description>Earthbound</description> | ||
| <year>1984</year> | ||
| <publisher>X'tal Soft</publisher> |
There was a problem hiding this comment.
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
There was a problem hiding this comment.
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) |
There was a problem hiding this comment.
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
There was a problem hiding this comment.
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.
hash/pc6001_cass.xml
Outdated
| <software name="eggy" supported="partial"> | ||
| <description>Eggy</description> | ||
| <year>1984</year> | ||
| <publisher>Bothtech</publisher> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is Bothtec
There was a problem hiding this comment.
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
That's fine as current stopgap, |
Correct Bothtec spelling.
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:
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]