Search found 746 matches

by Sour
Wed Jan 22, 2020 7:36 pm
Forum: NESemdev
Topic: Designing a homebrew directory
Replies: 5
Views: 199

Re: Designing a homebrew directory

Yea, it's been discussed here before: http://forums.nesdev.com/viewtopic.php?f=22&t=17384 Though, like I mentioned on Discord, doing this properly is tricky for a number of reasons. e.g: -Essentially implies asking every author whether or not they want their game on the list (not asking someone woul...
by Sour
Sun Jan 19, 2020 12:58 pm
Forum: NESdev
Topic: Curious about MMC5 5209/520A registers
Replies: 25
Views: 809

Re: Curious about MMC5 5209/520A registers

(see: Drag's test and loopy's video of hardware . As far as I know, no emulator - not even Mesen - handles this edge case correctly yet.) Didn't actually know about this specific glitch/test rom, thanks! Reworking the MMC5 internals to be less hacky had been something I've been meaning to do for a ...
by Sour
Thu Jan 16, 2020 6:27 am
Forum: SNESdev
Topic: Mesen-S - SNES Emulator
Replies: 273
Views: 106453

Re: Mesen-S - SNES Emulator

Not sure if it's been requested or not a but Ram search aka Pro Action Replay Cheat Search feature like in Geiger's SNES9x version or ZSNES would round out this awesome emulator's features. It's something I want to get around to eventually - there's also an issue on github requesting it: https://gi...
by Sour
Wed Jan 15, 2020 7:55 pm
Forum: NESemdev
Topic: Mesen - NES Emulator
Replies: 780
Views: 313803

Re: Mesen - NES Emulator

Looks like I forgot to reply to a few things, heh. Hi Sour, if I have a LUA script which I want to run with a HD pack, is it possible to set a game specific script to run automatically as soon as the game starts? Thanks. There's no way to load a Lua script via a HD pack currently, no. (and I wouldn'...
by Sour
Tue Dec 31, 2019 7:29 pm
Forum: NESemdev
Topic: Study Box (iNES 186) Audio Tape Recording
Replies: 12
Views: 5204

Re: Study Box (iNES 186) Audio Tape Recording

Just in time for the new decade, Study Box emulation in Mesen is now mostly complete (though some timings, etc. are still not accurate, games mostly appear to be behaving as expected.) Here's what it looks like: https://www.youtube.com/watch?v=wqPWEv2yGFA This required creating a new file format to ...
by Sour
Mon Dec 23, 2019 7:51 pm
Forum: NESemdev
Topic: Disabling rendering during OAM evaluation
Replies: 2
Views: 5502

Re: Disabling rendering during OAM evaluation

Bump. Someone reported graphical glitches during the intro of TMNT (https://github.com/SourMesen/Mesen/issues/737) and it was caused by the glitch I described in the first post. When the glitch is not emulated, the intro has no graphical issues. Fiskbit tested this on a NES with his TMNT cartridge a...
by Sour
Thu Dec 19, 2019 9:43 am
Forum: NES Music
Topic: Need help finding the name of a particular game!!!
Replies: 3
Views: 527

Re: Need help finding the name of a particular game!!!

Looks like a copy of this: https://www.reddit.com/r/nes/comments/e ... s_view_all

(And the poster of that thread got an answer 2 days ago, so...)
by Sour
Sun Nov 24, 2019 6:28 pm
Forum: NESemdev
Topic: Study Box (iNES 186) Audio Tape Recording
Replies: 12
Views: 5204

Re: Study Box (iNES 186) Audio Tape Recording

After working on this some more, it looks like the post-gap data eventually contains a "lead-in" portion like the one found at the start of a full-fledged "page"/"chapter". e.g it contains a long string of 0s followed by a single 1, after which the actual data begins. With this in mind, I was able t...
by Sour
Sun Nov 24, 2019 7:57 am
Forum: NESemdev
Topic: Study Box (iNES 186) Audio Tape Recording
Replies: 12
Views: 5204

Re: Study Box (iNES 186) Audio Tape Recording

Ah, sorry, I should have been clearer. There are obvious separators for the chapter data - these usually last about 3 seconds, and I've been using them to split the data into multiple files. In contrast, these "gaps" in the data only last about 100ms and seem to come abruptly in the middle of a byte...
by Sour
Sat Nov 23, 2019 8:52 am
Forum: NESemdev
Topic: Study Box (iNES 186) Audio Tape Recording
Replies: 12
Views: 5204

Re: Study Box (iNES 186) Audio Tape Recording

3 year bump. Thanks to the reverse engineering efforts of abridgewater & Zorchenhimer over on Discord (abridgewater's original notes are here ), I've managed to build a (far-from-perfect) decoder for the Study Box's data track. The data is encoded using MFM, and I've been able to emulate the mapper/...
by Sour
Tue Nov 19, 2019 8:48 pm
Forum: NESemdev
Topic: Need help with mmc5.cpp source, for custom modification
Replies: 39
Views: 7728

Re: Need help with mmc5.cpp source, for custom modification

infidelity wrote:I heard Mesen was incredibly accurate to a real NES. But other than that that's all I've ever known of it.
In case you want to take a look, the documentation for Mesen's debug tools are mostly up to date and should give you a decent idea what it looks like.
by Sour
Mon Nov 18, 2019 8:48 pm
Forum: SNESdev
Topic: Target width for widescreen patches?
Replies: 37
Views: 11714

Re: Target width for widescreen patches?

I don't know where bsnes adds its extra scanlines, but in my original testing I did find Metroid to be one of the games that tends to freeze rather quickly if you put the scanlines before the NMI. After NMI, it handled up to ~400 extra scanlines, which should be enough to take care of most slowdowns...
by Sour
Thu Nov 14, 2019 3:11 pm
Forum: NESemdev
Topic: 2nd2006_next_level test rom and extensions
Replies: 55
Views: 39795

Re: 2nd2006_next_level test rom and extensions

It took a whole year, but Mesen now has options to emulate the $2006 scroll glitch, as well as the $2000/$2005/$2006 first-write glitches + options to randomize the CPU/PPU alignment at power on/reset. For the most part, behavior matches what was seen in the test roms posted in this thread. (all the...
by Sour
Thu Oct 31, 2019 6:29 am
Forum: SNESdev
Topic: Mesen-S - SNES Emulator
Replies: 273
Views: 106453

Re: Mesen-S - SNES Emulator

If you were editing the ROM, that's probably part of the problem then. The debugger currently keeps track of the 8-bit code/16-bit code/data sections and saves them in a "cdl" file, but if you change the ROM, the CDL will no longer match and the debugger will get confused. There's an option to reset...
by Sour
Sat Oct 26, 2019 6:14 pm
Forum: SNESdev
Topic: Mesen-S - SNES Emulator
Replies: 273
Views: 106453

Re: Mesen-S - SNES Emulator

Just released version 0.3.0 This release fills in most of the gaps in functionality compared to mesen (overclocking, netplay, cheats, etc.) and adds support for most of the enhancement chips (all except 2) It should also run a bit faster than 0.2.0 did (~10% faster or so, as far as I can tell), and ...