OG Xbox Forums => Software Forums => Emulators => Topic started by: Dragon Ninja on July 31, 2009, 02:46:00 PM
Title: 384x224 Screensize On Coinops
Post by: Dragon Ninja on July 31, 2009, 02:46:00 PM
I know Final Fight uses this screensize. Is it available anywhere? Not on Fancy Xbox for one thing.
Thanks in advance.
Title: 384x224 Screensize On Coinops
Post by: Likklebaer on July 31, 2009, 03:16:00 PM
Most Capcom CPS games have a video output of 384x224. But that's intended to be stretched to fill a standard 4:3 display. So technically CoinOPS is showing things as they should be.
Title: 384x224 Screensize On Coinops
Post by: Dragon Ninja on July 31, 2009, 03:20:00 PM
Thanks for your help. But what screensize should be used for that particular game then?
Title: 384x224 Screensize On Coinops
Post by: FrankMorris on July 31, 2009, 04:26:00 PM
If you want it 'pixel-perfect':
3x for 720p (1152x672 px) 1x for 480i/p (384x224 px)
Title: 384x224 Screensize On Coinops
Post by: Likklebaer on July 31, 2009, 06:46:00 PM
Those 'pixel-perfect' settings will not display things the way the original arcade machine did. They'll make the video appear vertically squashed. Use linear filtering and any settings with a 4:3 ratio.
Title: 384x224 Screensize On Coinops
Post by: FrankMorris on August 01, 2009, 02:57:00 AM
QUOTE(Likklebaer @ Aug 1 2009, 03:46 AM)
Those 'pixel-perfect' settings will not display things the way the original arcade machine did. They'll make the video appear vertically squashed.
True, that's why I said 'if' earlier. Obviously Dragon Ninja is looking 'pixel-pefect' setting cause he mentioned Fancy Xbox.
Title: 384x224 Screensize On Coinops
Post by: Dragon Ninja on August 01, 2009, 09:36:00 AM
Why not?
Title: 384x224 Screensize On Coinops
Post by: Cospefogo on August 02, 2009, 07:59:00 AM
Hey guys,
384x224 will never be able to be "PIXEL PERFECT" on a standard 4:3 SD screen. It is pretty simple, you guys just need to do the math:
SD TV = 640x480 384x224 x 2 (All the CPSX games) = 768x448
The HEIGHT is fine! But the width, not.. it is too wide! 768 - 640 = 128 pixels will be lost, on width, out of the screen... simple cropped out.
Well... if you really want to have the games setup on this method, there is a way, but you will need to let 64 pixels on each side OUT OF THE VISIBLE SCREEN AREA. This is the only path to go.
For this screensize the best method is still to keep using linear filtering and adjusting the size to any nice value you want. Nothing will be cropped out.
Best, Cospefogo.
Title: 384x224 Screensize On Coinops
Post by: FrankMorris on August 02, 2009, 10:36:00 AM
Yeah 1x is the only way to keep it pixel-perfect on SD resolution. Hey Cos, how do you convert the px sizes to ScreenUsage_X/Y values?
QUOTE(Cospefogo @ Aug 2 2009, 04:59 PM)
For this screensize the best method is still to keep using linear filtering and adjusting the size to any nice value you want. Nothing will be cropped out.
Title: 384x224 Screensize On Coinops
Post by: Cospefogo on August 02, 2009, 11:12:00 AM
QUOTE(FrankMorris @ Aug 2 2009, 01:36 PM)
Yeah 1x is the only way to keep it pixel-perfect on SD resolution. Hey Cos, how do you convert the px sizes to ScreenUsage_X/Y values?
For this screensize could be better to buy an HDTV and play it 3x. (1152x672 px)
Hey Franky, For SD TV?
It is just a simple X2 multiplication... but of course, this does not work for CoinOPS and ZSnesXbox, since they handle the "numbers" on a different way. BP told me that in CoinOPS I just needed to do the "right math", and he even teach me some stuff... but in the end, the simple "right math" gives me almost correct results on CoinOPS. I mean... I get real closer to the correct sizes, but I end needing to adjust everything by eye, on a trial and error operation.
And hell yeah... I think I will need a 720p HDTV in the future. There is no way to stay away too much longer.
Best regards, Franky! Cospefogo.
Title: 384x224 Screensize On Coinops
Post by: Likklebaer on August 02, 2009, 01:00:00 PM
MAMEoX (and so I'm guessing CoinOPS too) uses decimal percentage values in its ini file to set the screen size. The X value is a decimalised percentage of 640 and the Y value is a decimalised percentage of 480.
So you just divide the size you want by either 640 or 480 and that will give you the value to enter. So, for example, to set a vertical size of 448 you would do 448/480=0.933333 and enter 0.933333 in the MAMEoX ini file.
Title: 384x224 Screensize On Coinops
Post by: Cospefogo on August 02, 2009, 03:12:00 PM
QUOTE(Likklebaer @ Aug 2 2009, 04:00 PM)
MAMEoX (and so I'm guessing CoinOPS too) uses decimal percentage values in its ini file to set the screen size. The X value is a decimalised percentage of 640 and the Y value is a decimalised percentage of 480.
So you just divide the size you want by either 640 or 480 and that will give you the value to enter. So, for example, to set a vertical size of 448 you would do 448/480=0.933333 and enter 0.933333 in the MAMEoX ini file.
Exaclty!!! This is the real truth... But not worked flawlessly for me! Believe me!
Sometimes I did try, for example, 0.933333 and - when inspected in the running game - still there was a very one single distortion, a small one... and I needed to "refine" the setup by adjusting by hand, in the emulator option, changing from the math result 0.9333333 to 0.9333334, 0.933332 or something like that (random number values just to illustrate).
CoinOPS could be much more easy to adjust if it could use the XPORT method of adjustment! I mean - to be able to adjust the screen WHILE INSIDE A GAME, with the game screen running. This saves a lot of trouble. On the actual method you have just a damn black screen to adjust the size, no NUMBERS! No guides, no nothing! And you need to enter the game, test, exit the game, config, enter the game again, yadda yadda yadda.
Cheers, Cospefogo.
Title: 384x224 Screensize On Coinops
Post by: Likklebaer on August 02, 2009, 05:17:00 PM
Agreed. It would be great to have XPort's system of screen resizing as standard across all emulators. It can be quite frustrating when you have to judge things by hand with no OSD to help. Zsnexbox is by far the worst since it teases you with numbers that don't even mean anything!
My interest in screen resizing is slightly different though in that I don't go for correct aspect ratios. I like my emulators to look as close as possible to how the original console would look if it were plugged into my TV. Vertically it's usually just double the original resolution as with your 'pixel perfect' settings, but horizontally the numbers vary wildly.
I wish I owned more original systems so that I could get an accurate list of values for each, but I think I'm pretty close on all of them. Maybe I'll make a post about it one day.
Title: 384x224 Screensize On Coinops
Post by: Dragon Ninja on August 03, 2009, 04:08:00 AM
What would 1152x672 be in ScreenUsage_X/Y and ScreenPos_X values?
This post has been edited by Dragon Ninja: Aug 3 2009, 11:11 AM
Title: 384x224 Screensize On Coinops
Post by: BritneysPAIRS on August 03, 2009, 04:33:00 AM
sorry guys make a patch its simple to achieve just not in my interest as you have to remember 720p NTSC and PAL resolutions as they arnt the same xpercentagewise etc... plus it rounds down to 2 characters
Patch is welcome and I will add a hidden setting for it. For me I set it up on my HDTV it has simple 2x filtering for HD and it looks great
Title: 384x224 Screensize On Coinops
Post by: Cospefogo on August 03, 2009, 11:04:00 AM
QUOTE(Likklebaer @ Aug 2 2009, 08:17 PM)
(...) I like my emulators to look as close as possible to how the original console would look if it were plugged into my TV (...)
Ha ha... yes yes! But in my world this is exactly what "correct aspect ratio" means! It is the original screensize, with no distortions, no filters, no extras. =D
Best regards, guys! C.
Title: 384x224 Screensize On Coinops
Post by: Dragon Ninja on August 05, 2009, 10:48:00 AM
QUOTE(Cospefogo @ Aug 2 2009, 03:59 PM)
For this screensize the best method is still to keep using linear filtering and adjusting the size to any nice value you want. Nothing will be cropped out.
Problem is it will look more blurry that way.
Are there no values for 1x 384x224? Anyone?
This post has been edited by Dragon Ninja: Aug 5 2009, 05:49 PM
Title: 384x224 Screensize On Coinops
Post by: Dragon Ninja on August 07, 2009, 12:05:00 AM
Take #2
Are there no values for 1x 384x224? Anyone?
Title: 384x224 Screensize On Coinops
Post by: Likklebaer on August 07, 2009, 03:27:00 AM
1 x 384x224 would be X=0.60000, Y=0.466667
But this is going to be much smaller than your TV screen. If you want to get as close to the look of the real thing as possible then set your values to X=0.93333, Y=0.93333. This should give you a vertical size of 448 and a 4:3 ratio.
Title: 384x224 Screensize On Coinops
Post by: BritneysPAIRS on August 07, 2009, 05:40:00 AM
it would be different for pal or NTSC id say and also diff for 720p
Pal and PC have diff amount of horizontal lines as does 720p
Title: 384x224 Screensize On Coinops
Post by: Cospefogo on August 07, 2009, 09:26:00 AM
Hey there!
1. There is no way to play things at 1X on a SDTV. I mean, you can set up the screen in its 1X size, BUT IT WILL BE GARBLED AND USELESS. Too small and with the graphics really bad.
2. There is no way to set up the CPS1 + CPS2 in its REAL 2X SIZE in a 4:3 SDTV, without cropping the sides! There is no way really. It is really impossible.
3. The only way is to GIVE IT UP and adopt the LINEAR FILTERING METHOD, and adjust the size to any horizontally width that looks better on the 4:3 SDTV screen.
C.
Title: 384x224 Screensize On Coinops
Post by: Dragon Ninja on August 07, 2009, 09:41:00 AM
Well, I actually meant 768 in width. Damn... this is not good. I wouldn't mind that some games are this wide, but why of all games... does it have to be Final Fight. (IMG:style_emoticons/default/grr.gif)
QUOTE(Cospefogo @ Aug 7 2009, 05:26 PM)
3. The only way is to GIVE IT UP and adopt the LINEAR FILTERING METHOD, and adjust the size to any horizontally width that looks better on the 4:3 SDTV screen.
C.
Doesn't that make the picture more blurry?
This post has been edited by Dragon Ninja: Aug 7 2009, 04:43 PM
Title: 384x224 Screensize On Coinops
Post by: Cospefogo on August 07, 2009, 11:44:00 AM
Linear filtering = Blurry! So, answering your question, yes. Good luck! Best regards, Cospefogo.
Title: 384x224 Screensize On Coinops
Post by: Likklebaer on August 07, 2009, 02:17:00 PM
If you don't like the blurriness of the linear filter then run Final Fight in FBA-XXX Pro with Simple2x filtering and no flicker filter.
Everything looks pretty sharp that way to me.
Title: 384x224 Screensize On Coinops
Post by: Dragon Ninja on August 08, 2009, 12:43:00 AM
Thanks, I'll try that as well as the 597x448 size you recommended. Hopefully that'll work better. (IMG:style_emoticons/default/smile.gif) Thanks!
Title: 384x224 Screensize On Coinops
Post by: flavor on August 08, 2009, 11:37:00 AM
QUOTE(Likklebaer @ Aug 2 2009, 09:00 PM)
MAMEoX (and so I'm guessing CoinOPS too) uses decimal percentage values in its ini file to set the screen size. The X value is a decimalised percentage of 640 and the Y value is a decimalised percentage of 480.
And if the emu was running in 720p, it would be a decimalised percentage of 1280?... or still 640? hmm no, it must be 1280...forget what I just said. :>
Title: 384x224 Screensize On Coinops
Post by: event horizon on August 08, 2009, 05:12:00 PM
Where can I learn more about Coinops? I thought the XBOX wasn't capable of displaying low resolutions 15.60 Khz or by 384x224 you mean doubled to 768 x 448? Sorry for the noobness but I haven't messed around with xbox emulators much.
Title: 384x224 Screensize On Coinops
Post by: Dragon Ninja on August 09, 2009, 01:28:00 AM