Windows 7 test, and a rant about bsnes

This is an archive of a topic from NESdev BBS, taken in mid-October 2019 before a server upgrade.
View original topic
Windows 7 test, and a rant about bsnes
by on (#74969)
Using this to test my Windows 7 installation.

While I am at it:
I wonder what the fuck is with the constant bans byuu and Fitzfuck make. Quite the duo they are. Especially when someone else (Themaister) does a better job at a emulator than the actual dev...ROFL. I do find that odd. On the other hand, mixing Snes9x and libsnes seems.....convoluted at best.

I have some complaints with the waterpaint shader. Some edge detection (Sobel?) would be nice to be used, to bring out more of the colours. Also, a better range of colouring should be used instead of the current drab shading used. Using Cg however, is a superb choice, and I am working on supporting that in my GBX emulator, too. I noticed some people ported some of my shaders without my permission but thats okay, I guess its all payback for being a troll.

Speaking of that, how do you define trollishness. I am dying to hear it. Does saying bsnes stink for not working right on a hex core = trolling. Maybe, because I found now with this new setup of a hex core and 8GB RAM, BSNES runs splendidly! I can now run the accuracy core fine! Oh what a difference a major hardware upgrade does to perceptions of software.

Speaking of software I must digress. This most recent effort seems bleh. Bandlimited synthesis is *not* bloat, unlike what a certain person thinks and instead, chosen to implement all the GB channels in seperate files. But no matter, no matter, that can be fixed when Gb_Snd_Emu from blargg is used. Same goes for NES I think. Make it bandlimited, no need to use a crap hermite resampler.

Speaking of resampling, I do find it perplexing that ratios must be used to specify the rate which audio syncs. I do think thats a bit heavy handed, but I do hope that this gets remedied, soon.

Speaking of audio sync, I also find it funny that people say DirectSound is deprecated or its useless. Its only useless if people use it wrong.

Speaking of funny, I really do enjoy all those articles. Especially "why accuracy matters". Wow, I never would have thought someone had the gall to tell others how to do thier jobs. On the other hand, it makes quite a compelling argument. Accuracy should be strived for, while knowledge that speed can be good too, for portable/embedded systems. Its most funny how some people see source as documentation. How is that possible? Take MAME for instance, with its obtuse code and all, HOW can it be considered documentation? You need to be Aaron to at least comprehend that mess. ZSNES however, is not documentation at all, so its messiness is justified. Same with Snes9x, loads others. The one thing I can say about bsnes is that its clean. Nice job there. Shame about the MSVC suppport (or lack thereof).

Speaking of MSVC I do find it quite nice. Visual Assist X is a very nice addon to supplement the source lexers. It does a nice job of spellchecking, formatting, and notifying you to orgarnise your code better. It quite is swell.

You know what else is swell? QuickNES. Blargg should be very proud.

by on (#74986)
Speaking of this thread, how does it relate to Windows 7?

by on (#74994)
I needed a opening line.

by on (#75010)
When emulators weren't that accurate in the early GBA era, I submitted a bunch of test cases to the maintainer of VisualBoyAdvance, all of which I had tested on my GBA using an "MBV2" transfer cable. If only Game Boy flash cards were more widely available, then you could make a Game Boy demo that needs the bandlimited synthesis in order not to sound like crap.

by on (#75018)
Funny how most GB games I tried sound nice with BL synthesis regardless for audio channels :P For my emu, definately gonna go with bandlimited. I just think it makes sense not to avoid it:

Example:
http://blargg.fileave.com/nes-emu/Zelda_OoA_clip.mp3

:P

edit: Damn, Blargg's links are dead. Anyway, VBA now uses BL synthesis for GB/GBC and the GBA GB channels.