bsnes v0.015 rc1 readme
Release date: 02/28/2006
-----------------------
This is a beta release not intended for public use!
I released this beta so that blargg and I can get feedback
on his
SNES NTSC composite video filter.
This release requires DirectX9, SSE2 support, and a
relatively decent video card. I don´t want to hear about
why an
SNES emulator needs any or all of these features.
This is a pre-release. The official releases may or may not
require these features.
No video output
---------------
If the video output is completely blank, then your video
card likely doesn´t support D3D´s StretchRects. You can
switch to the DirectDraw renderer by changing
video.renderer from "d3d" to "dd", however I forgot to
increase the size of the DD render surface before uploading
the RC, so the NTSC renderer won´t work with DirectDraw
mode. Sorry about that.
Cards that don´t support StretchRects include the S3
Savage, ATI Radeon 7500 and below, and plenty of others.
Supposely newer Radeon cards support StretchRects. Please
let me know how it goes if you use
bsnes on one of these
cards.
You should be fine if you have an nVidia-based card.
NTSC filter
-----------
The most important thing about the NTSC filter is the merge
fields option. I have yet to add a way to toggle this
option inside of the
GUI, therefore it is only accessible
via the config file entry "snes.ntsc_merge_fields".
To achieve the full effects of the NTSC filter, you must be
running at 60hz, have triple buffering enabled, have
frameskip set to 0 (disabled), and be maintaining a steady
60fps! If any of these are not true, you will get constant
flickering when merge fields is disabled.
Since I know only one in five people will read this, I´ve
reluctantly set merge fields to false by default.
The NTSC filter supports proper hires color blending,
therefore the internal mixer for hires has been disabled.
This means psuedo-hires effects with any filter besides
NTSC will look pretty bad. However, the effect is amazingly
accurate when the NTSC filter is enabled.
Lastly, the NTSC filter does not currently use the color
adjustment table, but instead calculates the RGB output
on its own. This means the slider adjustments in the filter
configuration screen will not work. I´ll try and address
this issue before the next official release.
HQ2x filter
-----------
This filter is only partially implemented. Any game that
uses hires or interlace will probably crash the emulator.
Use it at your own risk.
Any other bugs
--------------
Please do not report other bugs. This release was only
intended for feedback on how the NTSC filter works.
If you are reporting a bug, please only use Zelda 3 US or
Super Mario World US. There are plenty of game-specific
bugs in out there, but these two are known to be pretty
near perfect, so this will rule out any issues here.
Where is the file?
------------------
Offsite linking is disabled. Please copy and paste the URL.
http://byuu.cinnamonpirate.com/files/bsnes_v015_rc1.zip
Thanks for reading this before downloading.
Where is the source code?
-------------------------
This file is being hosted on my own server. To save
bandwidth, I didn´t include the source in this release.
If someone wishes to host a version with the source
code, that can be arranged.
In the mean time, if you really need the source, the file
name is bsnes_v015_rc1_src.zip. If you can´t figure out
how to get it, then you probably won´t have any use for it
anyway.
~byuu