Skip to content

vtech/prestige.cpp, snotec.xml: Add snotecut and 4 new software items #13524

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

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

qufb
Copy link
Contributor

@qufb qufb commented Mar 27, 2025

  • Extended bank selection to support snotecut, as ROM size 0x200000 requires more entries to be fully addressable;
  • Added list of extra programs in currently dumped systems;
  • Sorted software items by name, and added missing fields for alt_title and serial;

New working software items (snotec.xml)

Nakayoshi Diary (1999) [TeamEurope, QUFB]
Ochame na PetMate 2 [TeamEurope, QUFB]

New partially working software items (snotec.xml)

Nakayoshi PetMate [TeamEurope, QUFB]
Primo Puel [TeamEurope, QUFB]

New clones marked not working

Super Note Club µ teen's time (Japan) [TeamEurope, QUFB]

* Extended bank selection to support snotecut, as ROM size 0x200000 requires more entries to be fully addressable;
* Added list of extra programs in currently dumped systems;
* Sorted software items by name, and added missing fields for alt_title and serial;

New working software items (snotec.xml)
---
Nakayoshi Diary (1999) [TeamEurope, QUFB]
Ochame na PetMate 2 [TeamEurope, QUFB]

New partially working software items (snotec.xml)
---
Nakayoshi PetMate [TeamEurope, QUFB]
Primo Puel [TeamEurope, QUFB]

New clones marked not working
---
Super Note Club µ teen's time (Japan) [TeamEurope, QUFB]
Comment on lines +40 to +44
<software name="caudit">
<description>Challenge Audition</description>
<year>1998</year>
<publisher>Bandai</publisher>
<info name="alt_title" value="チャレンジオーディション めざせアイドル"/>
Copy link
Member

Choose a reason for hiding this comment

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

Is there a reason you didn’t include the full title “Challenge Audition Mezase Idol” in the description?

Comment on lines +68 to +72
<software name="conan2">
<description>Detective Conan 2</description>
<year>1996</year>
<publisher>Bandai</publisher>
<info name="alt_title" value="名探偵コナン エピソード2"/>
Copy link
Member

Choose a reason for hiding this comment

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

Same here, is there a reason not to use “Detective Conan Episode 2” in the description?

Comment on lines 84 to +88
<description>Detective Conan 3</description>
<year>1999</year>
<publisher>Bandai</publisher>
<info name="alt_title" value="名探偵コナン エピソード3"/>
<info name="serial" value="73394"/>
Copy link
Member

Choose a reason for hiding this comment

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

And here it also has “Episode” in the Japanese title.

Comment on lines +111 to +115
<software name="magicalf">
<description>Magical Fortune</description>
<year>1996</year>
<publisher>Bandai</publisher>
<info name="alt_title" value="7つの占いで未来が見える! マジカルフューチャー"/>
Copy link
Member

Choose a reason for hiding this comment

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

The titles don’t seem to match up at all here (“Magical Fortune” vs “Magical Future” as well as whether to include “7-tsu no Uranai de Mirai ga Mieru!” in the title).

Comment on lines +194 to +199
<software name="tamago">
<description>Tamagotchi</description>
<year>1997</year>
<publisher>Bandai</publisher>
<info name="alt_title" value="スーパーノートで発見!! たまごっち"/>
<info name="serial" value="58328"/>
Copy link
Member

Choose a reason for hiding this comment

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

You could use the double exclamation character “‼” in the Japanese title. Also, is “Super Note de Hakken” part of the title or not? It should be consistent.

Comment on lines +144 to +146
u32 EXTRA_PROGRAM_OFFSET;
u16 NUM_ROM_ENTRIES;
u16 ROM_BANK_MASK;
Copy link
Member

Choose a reason for hiding this comment

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

Please don’t use SCREAMING_SNAKE_CASE for things that are not actually constants/macros. Give them m_snake_case names.

Comment on lines -129 to +132
{ }
{
EXTRA_PROGRAM_OFFSET = 0x40000;
NUM_ROM_ENTRIES = 64;
ROM_BANK_MASK = 0x3f;
Copy link
Member

Choose a reason for hiding this comment

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

Please be consistent using the initialiser list to initialise members.

Comment on lines +886 to +887
NUM_ROM_ENTRIES = 128;
ROM_BANK_MASK = 0x7f;
Copy link
Member

Choose a reason for hiding this comment

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

Can’t you work these out from the size of the program ROM region?

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