Git Product home page Git Product logo

Comments (9)

sanni avatar sanni commented on August 14, 2024 1

Can you replace MD.ino with this version, upload and then test again?
It forces the OSCR to overdump the cartridge, curious what happens.

MD.zip

from cartreader.

sanni avatar sanni commented on August 14, 2024 1

Ok, could you do one more test and temporarily edit the size of Flashback to 4MB in MD.ino by replacing 0x200000 with 0x400000 in line 777:

adsfafdaffafaf

Dumping will now ofc produce an error. But I would be interested in how the ROM looks like in an hex editor like Nexus HxD at Offset(h) 00200000

from cartreader.

PsyK0p4T avatar PsyK0p4T commented on August 14, 2024 1

Thanks for these additions in code sanni :) That's what I wanted to investigate since a while (since we confirmed "Shining Force" correct size). We used the same approach, making an big overdump to check where the final padding stops, and where repeated data starts.

I don't see this fix as an overdump, but more a "full chip dump". Until now we followed the info given in header, which sometimes just gives the rom/game size, but not the chip size.

also reduced the code a bit, and merged previous fixes with yours :
MD.zip

from cartreader.

PsyK0p4T avatar PsyK0p4T commented on August 14, 2024

Hi.
can you confirm that the rom you obtained got a size of 1572864 ?

from cartreader.

sanni avatar sanni commented on August 14, 2024

According to the dat-o-matic no-intro overdumps it on purpose even though the internal ROM header declares it as a 1.5MB ROM.

If you trim the 2MB no-intro ROM to the correct 1.5MB you also get the CRC32 of 23A9616D.

from cartreader.

PsychoFox11 avatar PsychoFox11 commented on August 14, 2024

Does this mean it can't be detected properly by the reader, or can the info in the files be adjusted to make it detect/dump correctly? The ROM plays perfectly fine and that is the CRC32 I get, but I haven't compared ito an official no-intro, I'm just checking out my own. Or will the reader only use no-intro CRC32s even if they aren't quite right? Learning how all this ties together.

from cartreader.

PsychoFox11 avatar PsychoFox11 commented on August 14, 2024

That caused it to identify correctly, with a CRC32 of 9FEFB1AB

from cartreader.

PsychoFox11 avatar PsychoFox11 commented on August 14, 2024

Just checking, did you still need me to check those sanni, or does this being closed mean you have the info you need?

from cartreader.

sanni avatar sanni commented on August 14, 2024

Got all the info I needed, thanks.

from cartreader.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.