Search found 890 matches
- Thu Jan 12, 2017 4:33 pm
- Forum: NESemdev
- Topic: Visual Nes - C++/C# port of Visual 2A03 + 2C02
- Replies: 49
- Views: 17673
Re: Visual Nes - C++/C# port of Visual 2A03 + 2C02
@Sour That code looks fine, but it's not going to write to $3f1f due to the dey/bne causing Y=$00 and the branch to not be taken. Use of bpl should work (branch will be taken until the negative flag in P is set, which Y going from $00 to $FF will trigger (the branch to no longer be taken)), thus al...
- Wed Jan 11, 2017 6:15 pm
- Forum: NESemdev
- Topic: Visual Nes - C++/C# port of Visual 2A03 + 2C02
- Replies: 49
- Views: 17673
Re: Visual Nes - C++/C# port of Visual 2A03 + 2C02
There's a bug in the Visual 2C02 OAM DMA: http://forums.nesdev.com/viewtopic.php?p=169373#p169373 (it does not actually seem to corrupting the source address to 0 always unlike I said in that post, instead it seems to depend on the value written and the hibyte of "ab": spr_addr = value_wr...
- Tue Jan 10, 2017 5:38 pm
- Forum: NESemdev
- Topic: Visual Nes - C++/C# port of Visual 2A03 + 2C02
- Replies: 49
- Views: 17673
Re: Visual Nes - C++/C# port of Visual 2A03 + 2C02
If the profiler still points to the group search, a bloom filter in front could be useful. One of my favorite speedup techniques. I read up a bit of bloom filters, but I'm not quite sure see how I could apply them here? The nodes that are in a particular group change constantly as transistors turn ...
- Mon Jan 09, 2017 6:04 pm
- Forum: NESemdev
- Topic: Visual Nes - C++/C# port of Visual 2A03 + 2C02
- Replies: 49
- Views: 17673
Re: Visual Nes - C++/C# port of Visual 2A03 + 2C02
Thanks for the suggestions - I've changed the ints to shorts, removed anything that wasn't actually required from the structs and a few other things. Adding an array of bool to avoid scanning "group" did not make any difference, though (seemed to be 1-2% slower) Between these and PGO, it i...
- Sun Jan 08, 2017 7:19 pm
- Forum: NESemdev
- Topic: Visual Nes - C++/C# port of Visual 2A03 + 2C02
- Replies: 49
- Views: 17673
Re: Visual Nes - C++/C# port of Visual 2A03 + 2C02
C1/C2 corresponds to node numbers - between both chips, they range from 0 to 33000 (though some numbers are unused). In other news, I was trying to get the simulator to display the PPU's actual output (based on the VRAM's content) and found out the writes to the PPU don't seem to be working as expec...
- Sun Jan 08, 2017 9:31 am
- Forum: NESemdev
- Topic: Visual Nes - C++/C# port of Visual 2A03 + 2C02
- Replies: 49
- Views: 17673
Re: Visual Nes - C++/C# port of Visual 2A03 + 2C02
Thanks! Yea, the 16kb loading is a bug I realized after posting, but didn't fix yet. It copies the 16kb bank to $8000-$BFFF, so that obviously doesn't work. Also, I forgot to mention it, but at the moment it's only meant to run with mapper 0 stuff - though I suppose very simple mappers could be adde...
- Sun Jan 08, 2017 7:01 am
- Forum: NESemdev
- Topic: Wiki - Test roms page
- Replies: 15
- Views: 5738
Re: Wiki - Test roms page
Aight, nevermind then, we can keep things as they are.rainwarrior wrote:...
- Sat Jan 07, 2017 8:46 pm
- Forum: NESemdev
- Topic: Wiki - Test roms page
- Replies: 15
- Views: 5738
Re: Wiki - Test roms page
That would work too, but remember: GitHub is not a "binary repository" service. It is intended for source code. In this case though, virtually all of the test roms also contain the source code - so it'd be like hosting source code + a release of it. I think that would probably be acceptab...
- Sat Jan 07, 2017 9:22 am
- Forum: NESemdev
- Topic: Wiki - Test roms page
- Replies: 15
- Views: 5738
Wiki - Test roms page
I've started a new page for the test roms here (since this was the only thing I was allowed to edit when I started - permissions are fine now though, thanks!) http://wiki.nesdev.com/w/index.php/User_talk:Sour It lists pretty much every test I could find on my computer - some might still be hidden so...
- Fri Jan 06, 2017 10:40 pm
- Forum: NESemdev
- Topic: Visual Nes - C++/C# port of Visual 2A03 + 2C02
- Replies: 49
- Views: 17673
Re: Visual Nes - C++/C# port of Visual 2A03 + 2C02
How long before we can do it in realtime? :lol: Currently runs at about 1/1000th of the speed of the NES. If you could somehow speed up the code 10 times over by splitting the workload onto multiple cores and optimizing the code, and then use a more recent CPU than mine, you might be down to around...
- Fri Jan 06, 2017 10:33 pm
- Forum: NESdev
- Topic: Glitch-free controller reads with DMC?
- Replies: 113
- Views: 84630
Re: Glitch-free controller reads with DMC?
Mail from the wiki is broken right now . Try not providing an email address when signing up. Because mail is broken, you'll need to autoconfirm (2 talk edits and 4 days) or wait for me or another administrator to wake back up and confirm your account. Yup, that worked. If someone could confirm the ...
- Fri Jan 06, 2017 10:25 pm
- Forum: NESdev
- Topic: Glitch-free controller reads with DMC?
- Replies: 113
- Views: 84630
Re: Glitch-free controller reads with DMC?
If there are others you know about, feel free to join and add them to Emulator tests . I just tried to create a wiki account and get a 500 error with both FF & Chrome. Grab the old version from page 1 and see if the odd test fails instantly. Yup, the odd test gives me a white screen instantly. ...
- Fri Jan 06, 2017 8:39 pm
- Forum: NESemdev
- Topic: Visual Nes - C++/C# port of Visual 2A03 + 2C02
- Replies: 49
- Views: 17673
Re: Visual 2C02 - C++/C# port
I've mostly finished integrating the Visual 2A03 core into it. Renamed the whole thing to "Visual NES", since that just makes more sense at this point (the name may very well be taken by something else, but I'm not too worried about it :p) It supports loading .nes ROMs and is meant to repr...
- Fri Jan 06, 2017 8:28 pm
- Forum: NESdev
- Topic: Glitch-free controller reads with DMC?
- Replies: 113
- Views: 84630
Re: Glitch-free controller reads with DMC?
The expected output is that the screen should remain black until right is pressed on either controller. If it fails, it should do so almost instantly, producing a white screen. Never noticed this test existed until now (saw a link in another thread). Mesen keeps a black screen the whole time and go...
- Fri Jan 06, 2017 5:39 pm
- Forum: NESdev
- Topic: APU phase reset test ROM
- Replies: 17
- Views: 20373
Re: APU phase reset test ROM
Yup, I do hear that at the very start before the silence, should have mentioned it.WheelInventor wrote:Just to double-verify: On hardware, there's a clear popping sound before the silence.