Skip to content
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

MSX2TEST Branch : Young Sherlock - The Legacy Of Doyle (ROM, MSX1) have issue to start #26

Open
wwark opened this issue Aug 25, 2024 · 9 comments

Comments

@wwark
Copy link

wwark commented Aug 25, 2024

Hi,

On current MSX1 last official release, Young Sherlock - The Legacy Of Doyle works and detected automatically.

But with MSX2TEST Branch, last unofficial release, it is not detected automatically and we select ASCII8 mapper it doesn't boot.

Info of the rom:
(sha1sum) 97e173dac64dbde7d6a60de7606cba0c860813db Young Sherlock - The Legacy Of Doyle.rom

Thanks,

@tdlabac
Copy link
Collaborator

tdlabac commented Aug 26, 2024

Thanks for the report, I hope to release a new version soon that should address this.

@Vampier
Copy link

Vampier commented Aug 29, 2024

The N64 core has a database to identify 'mapper types' and settings. Would it be possible to use a same mechanism for the core now? I can create the database with SHA1Sum and RomMapper type.

@vanfanel
Copy link

Thanks for the report, I hope to release a new version soon that should address this.

I have no words for your work on the MSX core, and this comment gave me hope about it's completion! Many thanks for keeping the work on this! :)

@tdlabac
Copy link
Collaborator

tdlabac commented Aug 29, 2024

A version that addresses this issue will soon be available after a long hiatus. I have rewritten the module responsible for loading ROMs and configuration. One of the new features is a CRC32 database with a mapper. Although SHA1 is a more robust solution compared to CRC32, it would require modifications in the main module. So, the ROM versus mapper issue is now resolved.

@GuerreroNinja
Copy link

Great news! I rarely load the old OCM core these days, your MSX core is far better for it's flexibility and compatibility. I will report any problems I find, although after fixing the border problem I have not found any (not intensive use or testing though).

@Vampier
Copy link

Vampier commented Aug 29, 2024 via email

@tdlabac
Copy link
Collaborator

tdlabac commented Aug 29, 2024

@Vampier At this moment, it is too early to generate the DB. Not all the requirements I need to know, apart from the ROM mapper, have been defined yet. For example, the size of the SRAM, additional hardware (SCC: SCC+), the start of the ROM, etc.

@Vampier
Copy link

Vampier commented Aug 29, 2024 via email

@Vampier
Copy link

Vampier commented Sep 1, 2024 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

5 participants