New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
amstrad/amstrad: wrong default screen resolution #12271
Comments
mame/src/mame/amstrad/amstrad.cpp Line 920 in fbaf654
|
MAME else adds extra resolution beyond standard border in spectrum-based drivers. |
Hello @angelosa, I was planning to use OBS / ffmpeg x11grab at first. But the advantage of an integrated video recording option is to have pixel-perfect and frame perfect recording, and without having to worry about video compression (which will be taking care of later, during post-processing). I do understand that it is a burden for developpers, and it would be justified to remove it from MAME; but I also think that this is, in my humble opinion, a killer feature if it's being kept in and taken care of. |
Very unconvinced by this statement:
|
Yeah, OBS is the way to go for recording MAME in the proper aspect ratio. If you need a "crisp pixel" look, just use the default bgfx shader and set prescale to 3 in mame.ini. |
MAME version
0.264 (unknown)
System information
OS: Arch Linux, 64-bit, kernel 6.8.5-zen1-1-zen
Locale: en_US.UTF-8
RAM: 16GB
CPU: 11th Gen Intel i7-1165G7 (8) @ 4.700GHz
GPU: Intel TigerLake-LP GT2 [Iris Xe Graphics]
INI configuration details
No response
Emulated system/software
Amstrad CPC6128 (cpc6128)
Incorrect behaviour
MAME reports a screen resolution of 704×144 while the Amstrad CPC 6128 normally have a resolution of 768×272.
While this doesn't impact gameplay, it does impact video recording via the
-aviwrite
option, and may be the source of some emulation bugs.Expected behaviour
MAME should report a video resolution of 768×272 when launching the
cpc6128
, as it is the Full-Screen Mode 2 resolution (see: https://www.cpcwiki.eu/index.php/Video_modes).Steps to reproduce
Launch MAME for the
cpc6128
machine, and see the MAME boot message.For video recording, launch MAME for the
cpc6128
machine with the-aviwrite test.avi
option, and view thetest.avi
result.Additional details
No response
The text was updated successfully, but these errors were encountered: