Previous Page | Next Page

by loveemu at 6:24 PM EDT on March 13, 2015
@Kurausukun Not really, it really depends on my interests and motivations. Do not count on it too much, please.

@kode54 I was thinking of making 2sfopt based on your vio2sf (like I did to my gsfopt). I would be very happy if you made such a tool.
I am not very familiar with NDS ROM/RAM structures.
by Kurausukun at 9:47 PM EDT on March 13, 2015
OK, then. But I'd still like someone to post their Explorers of Sky 2sflib file because otherwise I can't get one.
by kode54 at 11:12 PM EDT on March 13, 2015
Basically, included is an .IPS patch which turns the ROM into a simple music player, and then the rom2sf tool is used to turn this ROM image into a .2sflib. The included .mini2sf files simply patch in the song number.

Included with the sets are an IPS patcher for Windows console, and a binary of the rom2sf utility. If you are not running Windows, I suggest compiling Neill Corlett's uips for use as a patcher instead, and acquiring the source to rom2sf from its Github repository here. UIPS may be found mirrored on this SVN repository.

I have added an attempt at ROM coverage tracking to vio2sf on my Bitbucket repository, but it somehow misses some data, as it does not track everything needed to make a game run.

Currently, mandatory data added into the tracker is the 512 byte ROM header region, and then the ARM7 and ARM9 copy blocks. Somehow, it doesn't track much other than those, even though I placed trackers in MMU_read(8|16|32) any time the ROM is accessed.
by Kurausukun at 12:06 AM EDT on March 14, 2015
I'm running Windows. The problem isn't that I don't know what to do, it's that rom2sf doesn't work on my computer. It gives me error 0xc000007b when I run it. This happens with a bunch of other programs, and I can't fix it no matter what I do. Also I can't compile ANYTHING because Visual Studio is one of the programs that I can't run on my computer because of the 0xc000007b error. Can someone just please upload their Explorers of Sky .2sflib? It really shouldn't be that much trouble.
by kode54 at 6:47 PM EDT on March 14, 2015
Here, have a rom2sf.exe that should work for you:

http://cl.ly/2b2U1W0U3w14
by Kurausukun at 8:43 PM EDT on March 14, 2015
Wow, thanks a lot, it really worked. May I ask what you did to it? It might help me resolve the problem.
by kode54 at 12:43 AM EDT on March 15, 2015
I cross compiled it with MinGW instead of using a recent version of MSVC. It is also likely that the MSVC build required up to date MSVC dynamic runtime for whichever version of MSVC was used to build it.

EDIT: Fixed the coverage counting, I had not noticed the game card data in register. Props to setting mprotect PROT_NONE on the ROM after executing most of the loader code.

Here, have trimmed 2sflib files:

Explorers of Time
Explorers of Sky

edited 7:44 AM EDT March 15, 2015
by Kurausukun at 1:20 PM EDT on March 15, 2015
Thanks a lot. These sound excellent, by the way. There's like one or two instruments that aren't quite right, but all of the important tracks sound perfect.
by kode54 at 4:06 PM EDT on March 15, 2015
The instruments that don't sound right are either emulation glitches, or glitches in the original game. The only one that stands out to me is the music box instrument, which has one or more extra samples to its loop. It was like that before I trimmed the set.
by Kurausukun at 5:40 PM EDT on March 15, 2015
The one that stuck out to me was the background percussion in the guild theme (0007). It sounds extra low-quality, like maybe it's at a way lower samplerate than it should be or something.

Previous Page | Next Page
Go to Page 0 1 2 3 4

Search this thread

Show all threads

Reply to this thread:

User Name Tags:

bold: [b]bold[/b]
italics: [i]italics[/i]
emphasis: [em]emphasis[/em]
underline: [u]underline[/u]
small: [small]small[/small]
Link: [url=http://www.google.com]Link[/url]

[img=https://www.hcs64.com/images/mm1.png]
Password
Subject
Message

HCS Forum Index
Halley's Comet Software
forum source