HyperHacker
Raving Lunatic
First off, I fixed this by changing graphic plugins (even though that didn't work before). Thought I'd say that here instead of bumping it.
Anyway, I can't seem to get sound to play in Mario Kart 64. None of the audio plugins will make any noise. That is, if I load certain copies. Because I like to tinker with ROMs, I have 3 copies of the same file in different byte orders. Only one of them plays sound, even though their contents are identical (except for byte order); no checksum errors come up. I can't tell which, though, because their filenames are the same except for the extension, and the ROM browser doesn't show the extension. Also, Nemu64 has the same problem, but I don't know what plugin it's using. (I can't seem to find a way to choose one...)
Another odd bug I noticed is that if I have the ROM open in Hex Workshop, and I try to open it in PJ64's file browser, it says it can't open the file, but if I try to open it with PJ64 from Windows Explorer, it works. My guess is the file browser tries to open it for writing (Hex Workshop locks the file for writing). I can't imagine why it would... Should just be a matter of changing an fopen() call somewhere, though I don't care enough to dig out the source and try to get Visual Studio to work.
Anyway, I can't seem to get sound to play in Mario Kart 64. None of the audio plugins will make any noise. That is, if I load certain copies. Because I like to tinker with ROMs, I have 3 copies of the same file in different byte orders. Only one of them plays sound, even though their contents are identical (except for byte order); no checksum errors come up. I can't tell which, though, because their filenames are the same except for the extension, and the ROM browser doesn't show the extension. Also, Nemu64 has the same problem, but I don't know what plugin it's using. (I can't seem to find a way to choose one...)
Another odd bug I noticed is that if I have the ROM open in Hex Workshop, and I try to open it in PJ64's file browser, it says it can't open the file, but if I try to open it with PJ64 from Windows Explorer, it works. My guess is the file browser tries to open it for writing (Hex Workshop locks the file for writing). I can't imagine why it would... Should just be a matter of changing an fopen() call somewhere, though I don't care enough to dig out the source and try to get Visual Studio to work.