10 October 2010, 12:14 | #1 |
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! |
10 October 2010, 12:22 | #2 |
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)
|
10 October 2010, 12:25 | #3 |
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?
|
10 October 2010, 12:56 | #4 |
I Identify as an Ewok
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. |
10 October 2010, 13:00 | #5 |
HOL/FTP busy bee
Join Date: Sep 2006
Location: Germany
Age: 46
Posts: 31,517
|
For workbench 640x512 is enough (no grey borders).
|
10 October 2010, 13:17 | #6 |
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 ) |
10 October 2010, 13:22 | #7 |
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. |
10 October 2010, 15:29 | #8 | |
Registered User
Join Date: Sep 2008
Location: CLI
Posts: 1,462
|
Quote:
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. |
|
10 October 2010, 15:58 | #9 | |
Banned
Join Date: Jul 2009
Location: *
Posts: 567
|
Quote:
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. |
|
10 October 2010, 16:10 | #10 |
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.
|
10 October 2010, 16:33 | #11 |
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?
|
10 October 2010, 16:44 | #12 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
|
Which came with width/height position and size adjustments..
|
10 October 2010, 16:47 | #13 |
Banned
Join Date: Jul 2009
Location: *
Posts: 567
|
Factory settings? well, obviously there's even more to this than I originally thought.
|
10 October 2010, 17:22 | #14 |
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.
|
10 October 2010, 17:42 | #15 |
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
|
10 October 2010, 17:49 | #16 |
HOL/FTP busy bee
Join Date: Sep 2006
Location: Germany
Age: 46
Posts: 31,517
|
Let it go Maren. You'll feel better afterwards
|
10 October 2010, 18:00 | #17 |
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
|
11 October 2010, 03:54 | #18 | |
Zone Friend
|
Quote:
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. |
|
11 October 2010, 06:44 | #19 |
2064
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. |
11 October 2010, 07:12 | #20 |
HOL/FTP busy bee
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.
|
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 |
|
|