vefsoc.blogg.se

Snes9x output image processing
Snes9x output image processing












So say you had an 11mbit game: 0123456789a- You could say this is an 8mbit + 2mbit + 1mbit cart.

snes9x output image processing

Higan uses a function (hat tip to Nach for the idea) to presume any arbitrary file is comprised of increasingly smaller ROM chips, that are all powers of two, and then mirrors them up from there. I would guess the rest of CPU space is just random garbage? > But I wonder if you know, just how bad the potential for out-of-bounds errors with incomplete ROM banks. Now there's a statement I never thought I'd hear >_> But I do intend to offer a compatibility mode at some point. Although few will run properly because I don't also zero-fill RAM like old copiers did, and most of those games also don't initialize RAM or registers first. Most images from the SNES copier / early demoscene era were like this, which is why bsnes can load these images. (say like Final Fight, but with say 150 bytes added on) > He just expands it to whatever oddball size it comes out. Would anyone with some spare time be up for lending a hand with this? With any luck, it'll only be five or six lines of code.

#Snes9x output image processing how to#

Specifically, I'm not sure how to create the required level() function in the waveOut driver. I saw that Snes9X recently implemented DRC through waveOut to avoid the limitations of DirectSound and DRC, so I tried the same:īut unfortunately, I'm at a loss as to how Snes9X is implementing its DRC through their driver. I don't know how to square that away with Snes9X purportedly supporting DRC with XAudio2, but maybe it's due to emulation core differences.

snes9x output image processing

Talarubi gave debugging it hir all, but it would appear that the issue is XAudio2 has a minimum buffer size that is too large, and requesting a smaller size just gives you a larger buffer anyway.

snes9x output image processing

I attempted the same with XAudio2, but it failed: I'd really like to get this into bsnes on Windows. Thanks to BearOso's code, I was able to manage this for OSS on FreeBSD. Pretty much the last major feature I've wanted for years but still can't pull off is DRC.












Snes9x output image processing