Schrijver
| To Manuel... an idea for OpenMSX
|
cesco msx addict Berichten: 261 | Geplaatst: 11 Juni 2007, 10:50   |
Hey Manuel, have you ever seen this video filters?
http://www.slack.net/~ant/libs/ntsc.html
These filters does simulate the noises you would see watching a game on an old TV set connected to a real console/computer; Many of the new emulators released by Richard Bannister on Mac OS X now supports these filters and with no offence to the marvellous work of Daniel Vik, IMHO they work better than the Y/C Noisy cable simulation of BlueMSX. Some filters are optimized for some specific machines (such as the NES, SNES and the Master System); they're written in portable C and released under the LGNU License.
For example, here are two comparisons between a filtered screen and a normal/interpolated screen with no filters :
Obviously I don't know if they could be easily implemented into OpenMSX, or if you have already something better that you are proud of... I'd be glad if you just give a look to that page and see if they could be a nice addition for OpenMSX or not. |
|
hap msx addict Berichten: 465 | Geplaatst: 11 Juni 2007, 12:44   |
My emulators use blargg's NTSC library, it's the only "filter" I like. Instead of faking artifacts (or making up new ones like 2xSai) it simulates NTSC composite video, MSX1 example:

The above image uses the TI 99/4A NTSC library (same videochip as MSX1), MSX2 emulators are probably better off using sms_ntsc, implementation is easy. |
|
wolf_
 msx legend Berichten: 4663 | Geplaatst: 11 Juni 2007, 12:49   |
hm.. the colors around the white (text, platform etc.) are a bit too much I think.
|
|
Samor msx professional Berichten: 841 | Geplaatst: 11 Juni 2007, 12:52   |
well, it DOES imitate Never The Same Color, not PAL 
..seems about right to me.
|
|
hap msx addict Berichten: 465 | Geplaatst: 11 Juni 2007, 12:56   |
Yes, the red/green/blue artifacts at the bottom of the pic are accurate for NTSC. Here's an example of a game using composite artifacts at its favour:

left:RGB, right:NTSC (the ice next to the boulder) |
|
NYYRIKKI msx master Berichten: 1505 | Geplaatst: 11 Juni 2007, 14:06   |
In cesco example I can first time see serrated picture edges emulated. I like that, because I think it is visually most important effect that composite NTSC causes.
|
|
hap msx addict Berichten: 465 | Geplaatst: 11 Juni 2007, 14:46   |
You mean the picture on the bottom left? It's the NES, that specific artifact doesn't apply to the TMS9918. Download the libraries for detailed information, they're well documented.
|
|
manuel msx guru Berichten: 3382 | Geplaatst: 11 Juni 2007, 21:46   |
Good idea, I'll post it in our Feature Request tracker, something you could also have done yourself, by the way  (It's a bit more efficient than posting it on MRC...)
Note that except for that 'color noise', you can already fake a lot old monitorness using settings like: blur, glow, noise, scanline, gamma, contrast, brightness and color_matrix. |
|
cesco msx addict Berichten: 261 | Geplaatst: 11 Juni 2007, 21:51   |
Quote:
| ...something you could also have done yourself, by the way  (It's a bit more efficient than posting it on MRC...)
|
Well, you have answered me as well...  |
|
manuel msx guru Berichten: 3382 | Geplaatst: 11 Juni 2007, 22:10   |
Note that we're currently looking at some sound libs of the same guy  |
|
hap msx addict Berichten: 465 | Geplaatst: 11 Juni 2007, 22:58   |
You mean band limited sound synthesis? That would probably work well for the AY-8910.
I think I've brought that up before on this forum, though without reaction  |
|
manuel msx guru Berichten: 3382 | Geplaatst: 11 Juni 2007, 23:13   |
hap, yeah that. And sorry, I can't remember you brought it up, but sometimes it takes a bit more than bringing things up to get people interested. There is A LOT out there, on the net...
|
|
hap msx addict Berichten: 465 | Geplaatst: 11 Juni 2007, 23:38   |
No problem manuel, I was just trying to point out a similar thing to what you just said, that information sometimes goes by unnoticed.
|
|
manuel msx guru Berichten: 3382 | Geplaatst: 11 Juni 2007, 23:41   |
If you're really convinced it's cool, talk about ideas on our IRC channel, or post an item in our tracker system or on our openmsx-devel mailinglist. That at least makes sure we'll see it. Posting in a "random" forum makes it less likely.
|
|
NYYRIKKI msx master Berichten: 1505 | Geplaatst: 12 Juni 2007, 11:43   |
Quote:
| You mean the picture on the bottom left? It's the NES, that specific artifact doesn't apply to the TMS9918. Download the libraries for detailed information, they're well documented.
|
Well... It definately happens at least with Japanese PX-7 (TMS-9929A)
|
|
|
|
|