Ideas for Scherzo's NesterDC SE.

This forum is for discussion pertaining to homebrew and indie software for the Dreamcast, such as homebrew games, emulators/interpreters, and other homebrew software/applications. Porting requests and developmental ideas are not to be made here; you can make those here. If you need any help burning discs for homebrew software, this is the place to ask as well.
Post Reply
Strapping Scherzo
DC Developer
DC Developer
Posts: 2285
https://www.artistsworkshop.eu/meble-kuchenne-na-wymiar-warszawa-gdzie-zamowic/
Joined: Fri Feb 21, 2003 7:37 am
Location: Chicago, IL
Has thanked: 0
Been thanked: 1 time
Contact:

Post by Strapping Scherzo »

DcSteve wrote:Does nesterdcse have the same bi-linear filter that 7.1 has or does it have more than that like sai 2X or other types of filters.
I uses the bilinear filtering that the hardware performs. Doing something like 2xSai would have to be done in software and would dramatically slow down the frame rate, probably to just a few frames per second.
Image
User avatar
Coagulus
DCEmu Freak
DCEmu Freak
Posts: 62
Joined: Sat Jan 03, 2004 11:06 am
Location: UK
Has thanked: 0
Been thanked: 0
Contact:

Post by Coagulus »

Will there be any way to turn that filter off or is that a 'side-effect' of the stretch? I tend to leave filters off for the original nostalgic chunkiness!
COAGULUS
:;;::;;;;:::;
Strapping Scherzo
DC Developer
DC Developer
Posts: 2285
Joined: Fri Feb 21, 2003 7:37 am
Location: Chicago, IL
Has thanked: 0
Been thanked: 1 time
Contact:

Post by Strapping Scherzo »

Coagulus wrote:Will there be any way to turn that filter off or is that a 'side-effect' of the stretch? I tend to leave filters off for the original nostalgic chunkiness!
You can turn it off, but then it does a nearest-pixel method of stretching. This looks sharper but you'll start to notice little wave effect when things move, especially large things like the backgrounds of a stages. You get sort of a wave effect. I could explain why it does this but I don't feel like it. It's not the end of the world. I personally prefer the filtering but some people might like the other more. It's an option.
Image
Smiles
DCEmu Freak
DCEmu Freak
Posts: 86
Joined: Fri Jan 17, 2003 4:14 pm
Has thanked: 0
Been thanked: 0

Post by Smiles »

Strapping Scherzo wrote:You can turn it off, but then it does a nearest-pixel method of stretching. This looks sharper but you'll start to notice little wave effect when things move, especially large things like the backgrounds of a stages. You get sort of a wave effect. I could explain why it does this but I don't feel like it. It's not the end of the world. I personally prefer the filtering but some people might like the other more. It's an option.
Can you add a NON-stretched, NON-filtered mode? I think filtering and stretching makes the games look worse.
Strapping Scherzo
DC Developer
DC Developer
Posts: 2285
Joined: Fri Feb 21, 2003 7:37 am
Location: Chicago, IL
Has thanked: 0
Been thanked: 1 time
Contact:

Post by Strapping Scherzo »

Many people ask for this, but it isn't really a possibility with the video modes that the DC is capable of. The NES is 256x224. The closest is a PAL-only 256x256 mode. The closest for both NTSC and PAL is 320x240. I could have the 256x224 NES image centered in this mode but then you have a black border around the whole thing. It would look like this (the red border is there for people using the black background forum theme):

Image

Now, if enough people say that they would want something like what they see above, then I'll probably do it.

One thing that would complicate this from happening is switching from the hi-res menu mode of 640x480 to this. The best way to ensure that it is pixel perfect is to copy the NES image direct to video memory. But this might require me to shutdown the PVR which, in turn, loses all the textures for the menuing system.

I probably can switch the video mode without shutting down the PVR, and then use the PVR functions to display the NES image as I normally do, turning off the filtering too. That might work.

Bottom line... I'll put it on my list and give it a try. If I come up with something worth looking at, I'll put it in as an option.
Image
User avatar
Pyrite
Mental DCEmu
Mental DCEmu
Posts: 412
Joined: Fri Apr 02, 2004 1:46 am
Location: Portugal Dreamcast: PAL
Has thanked: 0
Been thanked: 0

Post by Pyrite »

Personally I would prefer the low-res picture with the black borders to the stretched full screen high-res image absolutely no question about it! Even in Dreamsnes (for example) its the mode I always choose looks great on a TV.
THAN/THEN get it right peoples!
Image
LyingWake
DCEmu Super Poster
DCEmu Super Poster
Posts: 1342
Joined: Thu Aug 26, 2004 4:05 am
Has thanked: 0
Been thanked: 0
Contact:

Post by LyingWake »

Now, if enough people say that they would want something like what they see above, then I'll probably do it.
I think it'd be something I'd probably use.
User avatar
TyBO
DCEmu Nutter
DCEmu Nutter
Posts: 825
Joined: Sun Mar 13, 2005 6:16 pm
Location: Philadelphia, PA
Has thanked: 0
Been thanked: 0

Post by TyBO »

I'd use is as well, though it would be nice to have the ability to switch back to streched mode in the options.
abydos1000
DCEmu Super Poster
DCEmu Super Poster
Posts: 1237
Joined: Tue May 25, 2004 3:09 pm
Location: Here
Has thanked: 0
Been thanked: 0

Post by abydos1000 »

Strapping Scherzo wrote:
crt023 wrote:If you choose to implement light gun support will it be possible to calibrate the lightgun?
If it's necessary, sure. I would hate to add a lightgun feature and not have it work correctly.
:bluecry:

I never mailed you your light gun.
User avatar
Quzar
Dream Coder
Dream Coder
Posts: 7497
Joined: Wed Jul 31, 2002 12:14 am
Location: Miami, FL
Has thanked: 4 times
Been thanked: 9 times
Contact:

Post by Quzar »

scherzo: the DC is capable of any resolution you want within certain limits, the thing is that KOS is simply configured to normally use a certain amount of different ones. you could get the exact NES resolution by a bit of kos modding.
"When you post fewer lines of text than your signature, consider not posting at all." - A Wise Man
User avatar
GratefulDead
Insane DCEmu
Insane DCEmu
Posts: 252
Joined: Tue Jun 07, 2005 12:36 pm
Location: Canada
Has thanked: 0
Been thanked: 0
Contact:

Post by GratefulDead »

Once again, good luck on the project! I'm so impressed. I have a cdr waiting here to try this out and show every one of my friends.


|/|
User avatar
crt023
DCEmu Crazy Poster
DCEmu Crazy Poster
Posts: 28
Joined: Sat Apr 30, 2005 2:36 pm
Has thanked: 0
Been thanked: 0

Post by crt023 »

Strapping Scherzo wrote:
crt023 wrote:If you choose to implement light gun support will it be possible to calibrate the lightgun?
If it's necessary, sure. I would hate to add a lightgun feature and not have it work correctly.
Yeah the only reason I asked is because my DC Minigun shoots way left on Virtual Cop 2 and House of the Dead and I kinda lucked out I guess cuz those 2 games you can calibrate. I played a homebrew game a while back that didn't allow it.

Anyway keep up the great work on a nearly perfect emulator.
The Alchemist
Insane DCEmu
Insane DCEmu
Posts: 109
Joined: Wed Apr 23, 2003 2:02 pm
Has thanked: 0
Been thanked: 0

Post by The Alchemist »

Strapping Scherzo wrote:Now, if enough people say that they would want something like what they see above, then I'll probably do it.
Here's another "hell yes."
Warmtoe
DC Developer
DC Developer
Posts: 453
Joined: Thu May 16, 2002 8:29 am
Location: ice88's house
Has thanked: 0
Been thanked: 0
Contact:

Post by Warmtoe »

Quotable Quzar wrote:scherzo: the DC is capable of any resolution you want within certain limits, the thing is that KOS is simply configured to normally use a certain amount of different ones. you could get the exact NES resolution by a bit of kos modding.
It doesn't actually even need KOS modding - there is a version of vid_set_mode which takes a manually created structure - it's vid_set_mode_ex I think - I have no idea how you come up with the values to get the required resolution mind you!
User avatar
Cid Highwind
Psychotic DCEmu
Psychotic DCEmu
Posts: 674
Joined: Sun Apr 10, 2005 5:11 am
Location: The Netherlands
Has thanked: 0
Been thanked: 0

Post by Cid Highwind »

I came up with a new idea:

Would it be possible to keep track of how many hours you've played NesterDC, or perhaps even keep track of how long you've played every single ROM? :D

Kinda like the scroll down list you see in arcade fighting games where you can see the percentage of how many times which fighter has been picked.
You feel at ease as you flock with the masses,
What do you see with your heads in their asses?
Keep on railing at what I believe,
Call me insane and I am proud to be.

--Edguy - King of Fools--

My blog
Strapping Scherzo
DC Developer
DC Developer
Posts: 2285
Joined: Fri Feb 21, 2003 7:37 am
Location: Chicago, IL
Has thanked: 0
Been thanked: 1 time
Contact:

Post by Strapping Scherzo »

Warmtoe wrote:
Quotable Quzar wrote:scherzo: the DC is capable of any resolution you want within certain limits, the thing is that KOS is simply configured to normally use a certain amount of different ones. you could get the exact NES resolution by a bit of kos modding.
It doesn't actually even need KOS modding - there is a version of vid_set_mode which takes a manually created structure - it's vid_set_mode_ex I think - I have no idea how you come up with the values to get the required resolution mind you!
Yeah, I see what you're talking about. I'll just have to make a test program that lets me tweak the values via the controller, viewing the values via printf. Eventually I should be able to find the right ones. I can probably use the values from the built-in modes in KOS to give me a good idea for starting vals. Should be fun.
Image
Strapping Scherzo
DC Developer
DC Developer
Posts: 2285
Joined: Fri Feb 21, 2003 7:37 am
Location: Chicago, IL
Has thanked: 0
Been thanked: 1 time
Contact:

Post by Strapping Scherzo »

Cid Highwind wrote:I came up with a new idea:

Would it be possible to keep track of how many hours you've played NesterDC, or perhaps even keep track of how long you've played every single ROM? :D

Kinda like the scroll down list you see in arcade fighting games where you can see the percentage of how many times which fighter has been picked.
Interesting. Maybe.
Image
bender
Mental DCEmu
Mental DCEmu
Posts: 399
Joined: Sun May 12, 2002 4:18 pm
Has thanked: 0
Been thanked: 0

Post by bender »

I think most of the trillion asked features for NesterDC of this super-thread are no worth and time consuming for scherzo, he has a real life as all of us .
Keeping NesterDC SE with a great compat list and as close as the original NES (with your SF menu system ;-) ), should be just fine. Forget about the rest man
oh, I think the original 256x224 mode is what should look like if possible without too much hacking, if not don't care too much if is a bit different ;-)

cheers
LyingWake
DCEmu Super Poster
DCEmu Super Poster
Posts: 1342
Joined: Thu Aug 26, 2004 4:05 am
Has thanked: 0
Been thanked: 0
Contact:

Post by LyingWake »

bender wrote:I think most of the trillion asked features for NesterDC of this super-thread are no worth and time consuming for scherzo, he has a real life as all of us .
Keeping NesterDC SE with a great compat list and as close as the original NES (with your SF menu system ;-) ), should be just fine. Forget about the rest man
oh, I think the original 256x224 mode is what should look like if possible without too much hacking, if not don't care too much if is a bit different ;-)

cheers
Zip it. :keepingquiet:
bender
Mental DCEmu
Mental DCEmu
Posts: 399
Joined: Sun May 12, 2002 4:18 pm
Has thanked: 0
Been thanked: 0

Post by bender »

ok. I'm not going to post more in this thread so you can follow without breaking it but I won't retract of what I said either :P
Post Reply