Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
03059 Documentation Feature Always Mar 22, 2009, 16:58 Mar 23, 2009, 11:51
Tester AndersH View Status Public Platform MAME (Official Binary)
Assigned To Resolution Invalid report OS Windows 98/Me
Status [?] Closed Driver
Version 0.130 Fixed in Version Build
Fixed in Git Commit Github Pull Request #
Summary 03059: -prescale has no effect with -window ? (If so, it should be documented)
Description Warning: this is perhaps too much of a whining...

  Run in window mode: mamepp ... -window
  Now it seems that "prescaling" is automatic, according to the size of the window,
  and adapting dynamically when you resize the window. Very nice indeed,
  but this means (it seems) that the -prescale option has no effect in this case.
  If so, this should be stated in the documentation.
  Perhaps specifying a -prescale should override this automatic prescaling.

  Note: I have not checked how artwork is affected, so it is possible that
  I do not fully understand this feature yet.

  Thus the only way to have a window with a true 1-by-1 pixel correspondence seems to be this:
  mamepp ... -window -video ddraw -nohws [-ka] -nomaximize
  (Or omit -nomaximize and then just shrink the window as much as possible.)
  The following does not do it, somewhat counter-intuitively:
  mamepp ... -window -video ddraw -nohws [-ka] -prescale 1
Steps To Reproduce
Additional Information Anders Hallström's old system:
PIII 1GHz, 384MB RAM, NVIDIA GeForce2 MX 400 32MB,
Win 98 SE(!)
Github Commit
Flags
Regression Version
Affected Sets / Systems
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
1
User avatar
No.04037
Fujix
Administrator
Mar 23, 2009, 11:47
edited on: Mar 23, 2009, 11:51
I think you misunderstand how -prescale works.

-prescale just pre-scales the raw image before MAME draws it on the screen actually, and it is not affected by any other options of latter drawing stages like -window, -video etc.

-prescale keeps pixels when an image is stretched, and it correctly works here with -window ever since it was supported.

And your hardware is too old to test MAME, we cannot accept bugs that are caused by the old and deprecated system setup.