Search found 98 matches

by Alyosha_TAS
Tue Aug 13, 2019 11:12 am
Forum: NESemdev
Topic: Mesen - NES Emulator
Replies: 808
Views: 342487

Re: Mesen - NES Emulator

I'm looking into the game T&c Surf Designs - Wood and Water Rage, and I noticed there are these odd sprites just before the first level loads. I looked into it a bit, and I noticed that OAMADDR is not reset when one of the OAM DMA's runs a couple frames before (when the screen turns grey.) There doe...
by Alyosha_TAS
Mon Feb 18, 2019 5:46 pm
Forum: NESemdev
Topic: DPCM/Controller Glitch emulation
Replies: 19
Views: 11936

Re: DPCM/Controller Glitch emulation

For BizHawk you need to change to the NESHawk core. Do this by going to Config -> Cores -> NES -> NESHawk.

The default core is QuickNES, which is fast but not very accurate.

NESHawk is the slow but accuracy focused core.
by Alyosha_TAS
Sun Feb 17, 2019 4:06 pm
Forum: NESemdev
Topic: DPCM/Controller Glitch emulation
Replies: 19
Views: 11936

Re: DPCM/Controller Glitch emulation

Sour wrote:(esp. since my time is currently all being spent on trying to build a SNES emulator)
Woah really? That's awesome! Good luck on that.
by Alyosha_TAS
Sun Feb 17, 2019 2:55 pm
Forum: NESemdev
Topic: DPCM/Controller Glitch emulation
Replies: 19
Views: 11936

Re: DPCM/Controller Glitch emulation

I seemed to have missed some of these findings. I tried dma_sync_test_loop and dma_sync_test_v2 in BizHawk and both pass as far as I can tell. @Sour: I see in the Mesen thread that you tested BizHawk and it failed one of the tests. which one was it? I'm not aware of Bizhawk failing any DMA related t...
by Alyosha_TAS
Sun Jan 13, 2019 5:38 pm
Forum: Other Retro Dev
Topic: Failure messages in emulator tests
Replies: 18
Views: 20003

Re: Failure messages in emulator tests

Personally I like it when demos or test roms give those cheeky / rude messages. Bring it on!
by Alyosha_TAS
Tue Dec 18, 2018 5:05 pm
Forum: NESemdev
Topic: RMW instructions and DMA
Replies: 7
Views: 6890

Re: RMW instructions and DMA

My rationale: Unless your demo effects depend on particular hardware quirks, why test for them? See "Object detection" on Quirks Mode . Why do Furrtek games test for emulation? I think just for fun / to mess with people. I like hardware trickery so I find it amusing. XD As for DMC DMA timing, the l...
by Alyosha_TAS
Mon Dec 17, 2018 7:40 pm
Forum: NESemdev
Topic: RMW instructions and DMA
Replies: 7
Views: 6890

Re: RMW instructions and DMA

Yeah it’s immediate for 4014, but I am interested in writes that would trigger a DMC DMA. (Enabling it with 4015) I remember testing it and seeing a noticeable delay but never confirmed on console .
by Alyosha_TAS
Mon Dec 17, 2018 7:21 pm
Forum: NESemdev
Topic: RMW instructions and DMA
Replies: 7
Views: 6890

Re: RMW instructions and DMA

@tepples: yeah that is an obvious one, but to be more specific I am interested in cases that don't require user interaction. (In the same vein as what Furrtek is known to do in their GB games.) @lidnariq: The address seems to be pretty straightforward, but I am more so interested in timing. That als...
by Alyosha_TAS
Mon Dec 17, 2018 6:06 pm
Forum: NESemdev
Topic: RMW instructions and DMA
Replies: 7
Views: 6890

RMW instructions and DMA

With all the new work happening around PPU writes, I was thinking about other areas that remained a general weakness of emulators. I wondered what the simplest remaining 'emulator check' would be for a game or demo maker to do that would trip up most everything except console. Then I remembered that...
by Alyosha_TAS
Mon Dec 17, 2018 4:59 pm
Forum: NESemdev
Topic: 2nd2006_next_level test rom and extensions
Replies: 55
Views: 44215

Re: 2nd2006_next_level test rom and extensions

For me, I am seeing the first write to $2005 happen one tick too late.

Oops nevermind, it's happening on the correct tick.
by Alyosha_TAS
Sun Dec 16, 2018 4:55 pm
Forum: NESemdev
Topic: 2nd2006_next_level test rom and extensions
Replies: 55
Views: 44215

Re: 2nd2006_next_level test rom and extensions

Oh I didn't even try that, shows my reading skills.

Looks like there is an interesting case for v2 scroll at:

4A
40

00
012X

My emulator and Mesen seem to disagree here (and apparently not because of 2006 writes?)

@Eugene.S: Do you think you can make a video for this case?
by Alyosha_TAS
Sun Dec 16, 2018 11:58 am
Forum: GBDev
Topic: Halt check during halt
Replies: 1
Views: 5760

Halt check during halt

I've been working through Wilbert Pol's tests (which are variants of gekkio's with more variations) and so far for regular gameboy I am able to pass them all. But once I started working on GBC variants things started to not add up. The tests that didn't require a halt seem to work ok (except for edg...
by Alyosha_TAS
Sun Dec 16, 2018 11:45 am
Forum: NESemdev
Topic: 2nd2006_next_level test rom and extensions
Replies: 55
Views: 44215

Re: 2nd2006_next_level test rom and extensions

I think it would be good to modify the scroll test to check h-scroll as well. As in writing to the lower its of $2006 (and having some horizontal scroll apparent on screen of course.) It seems highly likely that the results will agree with the v-scroll ones, but having a dedicated test for would be ...
by Alyosha_TAS
Sat Dec 15, 2018 3:16 pm
Forum: NESemdev
Topic: 2nd2006_next_level test rom and extensions
Replies: 55
Views: 44215

Re: 2nd2006_next_level test rom and extensions

Can confirm that the scroll_v2 test powers up in the same state as I see on emulator, and that 'inc then &' correctly reproduces the results pixel for pixel.

Cool stuff!
by Alyosha_TAS
Fri Dec 14, 2018 3:02 pm
Forum: NESemdev
Topic: 2nd2006_next_level test rom and extensions
Replies: 55
Views: 44215

Re: 2nd2006_next_level test rom and extensions

The scrolling isn't happening because the sprite 0 hit isn't happening in VisualNES. Since Fiskbit's test doesn't rely on sprite 0, it might work, but requires user interaction. Oh, ok well that settles that. Thanks. @Sour: That's ok, I sure as heck can't fix it. It did perfectly duplicate 3 out of...