English Amiga Board


Go Back   English Amiga Board > Support > support.WinUAE

 
 
Thread Tools
Old 10 October 2010, 12:14   #1
menace
Registered User
 
Join Date: May 2008
Location: Bjørkelangen, Norway
Posts: 30
1-1 pixel perfect screenshots

I have been trying for a good bit to get as perfect screenshots as possible, and I have spent countless hours fiddling with the setup in order to get as close to "the real thing" as possible, but yet it seems I am missing the odd pixel/line. I can't for the life of me find out what I'm doing wrong, so I turn to the community to be laughed at and (hopefully) helped out.

I'm currently running WinUAE 2.3.0, but have been struggling with this problem forever, so it's not new. In the Display settings, I set Windowed to 360 by 284 (half what the normal Double Line mode uses), Line mode to Normal and Resolution to Hires (normal).

My results clearly do not have all the pixels in place;



Halp!
menace is offline  
Old 10 October 2010, 12:22   #2
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
WB is hires (640+ pixels per line depending on overscan)
Toni Wilen is offline  
Old 10 October 2010, 12:25   #3
menace
Registered User
 
Join Date: May 2008
Location: Bjørkelangen, Norway
Posts: 30
Ah, so I was thinking all wrong - and demo screenshots SHOULD be 1-1 with this setup? What setup would I ideally use for Workbench screenshots?
menace is offline  
Old 10 October 2010, 12:56   #4
Steve
I Identify as an Ewok
 
Steve's Avatar
 
Join Date: Jul 2001
Location: North Lincolnshire
Age: 45
Posts: 2,356
Try 720x576 double line mode and high resolution.

This should fit all the display in the window at 1x1.
Steve is offline  
Old 10 October 2010, 13:00   #5
TCD
HOL/FTP busy bee
 
TCD's Avatar
 
Join Date: Sep 2006
Location: Germany
Age: 46
Posts: 31,517
For workbench 640x512 is enough (no grey borders).
TCD is offline  
Old 10 October 2010, 13:17   #6
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
What do you mean by pixel perfect? Emulation screen is always "pixel perfect" (if no filters used).

Some pixels are duplicated, just like real Amiga monitor has 2 hires "pixels" in place of one lores pixel. (Few programs have both lores and hires pixels on same horizontal line that can strech your definition of pixel perfect )
Toni Wilen is offline  
Old 10 October 2010, 13:22   #7
menace
Registered User
 
Join Date: May 2008
Location: Bjørkelangen, Norway
Posts: 30
By "pixel perfect" I mean that if a game is running at 320x256, I want to output an exact 320x256 image file containing each and every pixel as presented on the original amiga, nothing more, nothing less

Just to be clear.

I am mostly looking to do screenshots from demos, the workbench things discussed earlier are very seldom the case. I just sometimes see minor details (most prominently, fonts) that seem "off", like they are missing one pixel size sideways, for example. I will experiment some more, and see if I can't give a few examples.
menace is offline  
Old 10 October 2010, 15:29   #8
AmigaFriend
Registered User
 
AmigaFriend's Avatar
 
Join Date: Sep 2008
Location: CLI
Posts: 1,462
Quote:
Originally Posted by menace View Post
By "pixel perfect" I mean that if a game is running at 320x256, I want to output an exact 320x256 image file containing each and every pixel as presented on the original amiga, nothing more, nothing less

Just to be clear.

I am mostly looking to do screenshots from demos, the workbench things discussed earlier are very seldom the case. I just sometimes see minor details (most prominently, fonts) that seem "off", like they are missing one pixel size sideways, for example. I will experiment some more, and see if I can't give a few examples.
As Toni said on post #2 WB screns are 640 pixels width, if you use in image settings "Resolution: Lores" instead of "Resolution: Hires (normal)" you'll have truncated pixels, because you can't put 640 pixels on 320.


I you want to reproduce screenshot demos you'll have to cope also with overscan. The majority of demos use overscan that will pass way beyond the 320 pixel resolution.
AmigaFriend is offline  
Old 10 October 2010, 15:58   #9
Maren
Banned
 
Join Date: Jul 2009
Location: *
Posts: 567
Quote:
Originally Posted by menace View Post
By "pixel perfect" I mean that if a game is running at 320x256, I want to output an exact 320x256 image file containing each and every pixel as presented on the original amiga, nothing more, nothing less

Just to be clear.
If Toni could get something like "emulated monitor circuitry" implemented to deal with overscan, then I guess it would be possible, but again, I have never heard of such a thing and quite honestly I don't even know how exactly WinUAE outputs the graphics in comparison to what real Amiga hardware would.

Right now you get to choose a screen mode and WinUAE comes up with the centering on it's own, which may or may not look ok but it's far better than being through the pain of manually adjusting it yourself for every piece of software you run.

I've never heard of anything Amiga capable of handling a low-res, non-laced mode higher than 368x290, so IMO it would be the sensitive choice to build your custom screen modes around that.
Maren is offline  
Old 10 October 2010, 16:10   #10
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
Not possible. Overscan is different on different TVs and every user has different opinion which overscan is "correct" overscan.
Toni Wilen is offline  
Old 10 October 2010, 16:33   #11
Maren
Banned
 
Join Date: Jul 2009
Location: *
Posts: 567
In a highly hypothetical case, wouldn't it make more sense to just stick to the specs of the classic RGB monitor A1000's came bundled with?
Maren is offline  
Old 10 October 2010, 16:44   #12
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
Which came with width/height position and size adjustments..
Toni Wilen is offline  
Old 10 October 2010, 16:47   #13
Maren
Banned
 
Join Date: Jul 2009
Location: *
Posts: 567
Factory settings? well, obviously there's even more to this than I originally thought.
Maren is offline  
Old 10 October 2010, 17:22   #14
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
There is. For example old CRTs don't have exactly flat and square display area.
Toni Wilen is offline  
Old 10 October 2010, 17:42   #15
Maren
Banned
 
Join Date: Jul 2009
Location: *
Posts: 567
Yes, and that would probably require meticulous examination and measurement of the whole physical display at triad/scanline level, including what may be covered by the casing
Maren is offline  
Old 10 October 2010, 17:49   #16
TCD
HOL/FTP busy bee
 
TCD's Avatar
 
Join Date: Sep 2006
Location: Germany
Age: 46
Posts: 31,517
Let it go Maren. You'll feel better afterwards
TCD is offline  
Old 10 October 2010, 18:00   #17
Maren
Banned
 
Join Date: Jul 2009
Location: *
Posts: 567
You're right, I just totally had to know a lil bit more about it before letting it rest, it's my recalcitrant nature, "won't happen, get off my back will ya" doesn't normally speak to me
Maren is offline  
Old 11 October 2010, 03:54   #18
andreas
Zone Friend
 
Join Date: Jun 2001
Location: Germany
Age: 50
Posts: 5,857
Send a message via ICQ to andreas Send a message via AIM to andreas
Quote:
Originally Posted by menace View Post
By "pixel perfect" I mean that if a game is running at 320x256, I want to output an exact 320x256 image file containing each and every pixel as presented on the original amiga, nothing more, nothing less
Well, if you need explicitly low-res, what about trying on WB 1.3? (at least for the old demos)

It's possible to set WB 1.3 to *REAL* 320x200 / 320x256, even in WinUAE.
No pixel doubling and things like that.
I sometimes do that myself (windowed mode though), having Windows itself set to unusual 640x480 native resolution. But if you want to prevent screen gfx from getting "falsified" by scaling at all costs, there's not many other alternative ways to go.

WinUAE must be set to Normal for that in gfx settings (w/line-doubling off, of course, since you do not want a squeezed screen, do you?!)

However, it will get a fairly difficult task real soon-ish.
Because, if you intend to run formerly disk-based demos from WB, it's not the world's easiest thing to get a WHDload setup running on 1.3 (it can be done, but you need an ancient version; nor can you be sure that each demo will be compatible with the ancient WHDload build).

Last edited by andreas; 11 October 2010 at 04:05.
andreas is offline  
Old 11 October 2010, 06:44   #19
NoX1911
2064
 
NoX1911's Avatar
 
Join Date: Jul 2005
Location: de
Posts: 231
PAR16/15 to PAR1:1 (square) (wiki) is reference conversion if you keep standard amiga resolutions to a 4:3 aspect ratio. In short, you squeeze 5:4 (640x512) into 4:3 (CRT visible area). Todays visible 4:3 area is 640x480 so you have to rescale 640x512 to 640x480 for proper aspect ratio on todays square pixel output. Technically this isn't pixel exact any more.

(Trivia paragraph removed. Too confusing.)

Last edited by NoX1911; 11 October 2010 at 07:59.
NoX1911 is offline  
Old 11 October 2010, 07:12   #20
TCD
HOL/FTP busy bee
 
TCD's Avatar
 
Join Date: Sep 2006
Location: Germany
Age: 46
Posts: 31,517
This is about screenshots NoX1911 So just a setup without any filtering will produce at least screenshots that can easily be made '1-1 pixel perfect' by point resizing.
TCD is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Integer scaling not pixel-perfect in 2.3.3 and 2.4.0 beta 21 Bonifacy support.WinUAE 11 08 September 2012 20:27
Pixel coding Amiga1992 Retrogaming General Discussion 9 07 March 2012 22:20
Ateobus and pixel 64 attila06 support.Hardware 9 23 January 2012 21:15
Pixel perfect conversions of amiga games for symbian s60 phones... grab 'em! keropi Retrogaming General Discussion 26 19 January 2006 20:33
Toki - A "pixel perfect" conversion? Peanutuk Retrogaming General Discussion 64 08 September 2005 16:57

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 02:53.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.10268 seconds with 15 queries