Hey everyone, my first post on this forum. I just got my NeoSD the other day.
I am writing a command line tool to build .neo files for homebrew ROMs: https://github.com/city41/neosdconv
, I'm building it because I could not get the official tool to work in Linux with Wine (and I prefer to avoid Wine if possible).
I have it working on my tiny little demo ROM. But have some questions.
It looks like the C ROM data is interlaced? So the first byte comes from C1, the second from C2, then C1, etc? How does this work for larger games with more C ROMs? Is it C1 C2 C1 C2 ... then C3 C4 C3 C4, or C1 C2 C3 C4 C1 C2 C3 C4 ... ?
It looks like only officially released games can have screenshots?
I don't totally understand the V2Size part of the header. When would V2Size not be zero? I'm new to Neo Geo programming and haven't done any audio yet, so maybe that's a dumb question.