Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
08425 Graphics Minor Always Oct 2, 2022, 19:33 Apr 16, 2023, 15:46
Tester ICEknight View Status Public Platform MAME (Official Binary)
Assigned To Resolution Open OS Windows 10/11 (64-bit)
Status [?] Acknowledged Driver
Version 0.247 Fixed in Version Build 64-bit
Fixed in Git Commit Github Pull Request #
Summary 08425: smspal, sms1pal: Wrong aspect ratio
Description Comparing direct captures from a real PAL Master System (which seem to include the whole 833x625 output area), it looks like the aspect ratio isn't correct:

Also related to:
Steps To Reproduce Just load a game like sonic or worldgp (in the videos above) and press the 1 (Start) button.
Additional Information Attached are pics of:
- Direct capture of real hardware.
- MAME output.
- MAME output stretched to the correct aspect ratio.

Black borders have been added to MAME's screenshots, for easier comparisons with the real hardware footage.
Github Commit
Flags Verified with Original
Regression Version
Affected Sets / Systems smspal, sms1pal
Attached Files
png file icon master system pal full frame.png (334,453 bytes) Oct 2, 2022, 19:33 Uploaded by ICEknight
Master System PAL, real hardware
png file icon master system pal mame.png (127,062 bytes) Oct 2, 2022, 19:34 Uploaded by ICEknight
Master System PAL, MAME 0.247
png file icon master system pal mame fixed.png (134,088 bytes) Oct 2, 2022, 19:41 Uploaded by ICEknight
Master System PAL, MAME fixed
related to 06892Acknowledged  pico and clones: Colored borders are cropped 
User avatar
Oct 5, 2022, 04:10
I'm not sure this is right, even after your changes. It looks like the blue border actually extends further out than it does at the moment.

Is the black border added by MAME?
User avatar
Oct 5, 2022, 14:57
edited on: Oct 5, 2022, 15:30
> Is the black border added by MAME?
I just added the black borders to fill the full frame, for easier comparisons between the real and emulated screenshots.

The colored borders not extending all the way to the full frame is a separate issue (though I guess fixing it might fix this one too):