Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
06632 Interface Minor Always Jul 21, 2017, 12:03 Jul 25, 2017, 16:25
Tester wuemura View Status Public Platform MAME (Official Binary)
Assigned To Resolution Open OS Windows 10 (64-bit)
Status [?] Confirmed Driver
Version 0.187 Fixed in Version Build 64-bit
Fixed in Git Commit Github Pull Request #
Summary 06632: All: Aperture effect extrapolate the boundaries of the screen limit
Description When aperture effect aperture1x2rb, aperture1x3rb, aperture2x4bg or aperture2x4rb are applied, the effect extrapolate the boundaries of the screen limit.
Steps To Reproduce Run mame in window mode with any of those effects applied, is much ease to see the problem with the "tmnt" rom right at the beginning with that cross lines but the issue apply to any rom.
Additional Information It doesn't happen with other effects.
Github Commit
Flags
Regression Version
Affected Sets / Systems All
Attached Files
jpg file icon aperture.JPG (139,763 bytes) Jul 21, 2017, 12:03 Uploaded by wuemura
wuemura
txt file icon showconfig.txt (10,677 bytes) Jul 21, 2017, 20:43 Uploaded by wuemura
[Show Content]
jpg file icon aperture2.JPG (156,629 bytes) Jul 21, 2017, 21:16 Uploaded by wuemura
wuemura
txt file icon mamamia.txt (6,798 bytes) Jul 21, 2017, 21:32 Uploaded by wuemura
[Show Content]
mp4 file icon repro.mp4 (1,817,664 bytes) Jul 23, 2017, 11:18 Uploaded by Fujix
Win10 64bit + i5 3550 + GeForce 7500Ti
Relationships
There are no relationship linked to this issue.
Notes
9
User avatar
No.14001
Tafoid
Administrator
Jul 21, 2017, 16:35
edited on: Jul 21, 2017, 16:35
I can't see such an effect when I try
> mame -window -effect aperture2x4rb tmnt
Nothing appears to escape or is seen outside of MAME's window with the default Window's render "d3d"

Are you using any other video related options , modes or filters?
If you could, please post an capture of this command:
> mame -window -effect aperture2x4rb tmnt -showconfig > showconfig.txt
The resulting text file will show you all your configuration values including anything you may have in command-line.
User avatar
No.14002
wuemura
Viewer
Jul 21, 2017, 21:04
edited on: Jul 21, 2017, 21:15
All settings are default, no special configuration. showconfig.txt file uploaded.
Thanks.
User avatar
No.14003
wuemura
Viewer
Jul 21, 2017, 21:42
edited on: Jul 21, 2017, 21:46
I've deleted my mame.ini and generated a new one with mame64 -createconfig, same thing happens, see aperture2.JPG. Enabling the verbose and log it show the errors below using the default mame.ini generated by mame (no changes):
[:screen] :screen: Deprecated legacy Old Style screen configured (MCFG_SCREEN_VBLANK_TIME), please use MCFG_SCREEN_RAW_PARAMS instead.
Soft reset
[:maincpu] ':maincpu' (00101A): unmapped program memory write to 10E800 = 1313 & 00FF

Looks like this errors are game specific, robocop show something like that:
[:ym1] YM2203 OPN using legacy output levels!
Soft reset
[:] CPU #0 PC 00013c: warning - write 00 to unmapped memory address 30c01a
[:] CPU #0 PC 000144: warning - write 303 to unmapped memory address 30c01e
[:maincpu] ':maincpu' (00017E): unmapped program memory read from 30C01E & FFFF
[:] CPU #0 PC 00017e: warning - write 00 to unmapped memory address 30c01e
[:maincpu] ':maincpu' (000184): unmapped program memory read from 30C018 & FFFF

And the main issue persists, it looks like mame apply the effect to the whole screen instead limiting to the mame screen size, mame some video buffer related? Video memory related?

I'm using a Sony KDL-47W802A for monitor connected by HDMI from a Radeon R7 250, for audio I have a ASUS Xonar Essence STX.

Thanks.
User avatar
No.14004
wuemura
Viewer
Jul 21, 2017, 21:43
mamamia.txt has the verbose output.
User avatar
No.14005
Tafoid
Administrator
Jul 21, 2017, 21:48
I tried with your settings - you actually have several which are not default.
Despite this, I cannot see those line outside the window on my screen using Win7, i5-3.2ghz, Intel HD Graphics 4600, Syncmaster T240 (Samsung).

I started MAME with the following to match your config:
> mame64 -gamma 1.2 -effect aperture2x4rb -cheat -skip_gameinfo -ui cabinet -window -waitvsync -syncrefresh -nofilter tmnt

I'll leave open for a bit for others to attempt duplication. It may vary well be a monitor related issue (perhaps some color/saturation/temperature) on your end if no one can duplicate.
User avatar
No.14006
B2K24
Senior Tester
Jul 21, 2017, 22:23
Unable to reproduce testing at command line with what Tafoid posted.
User avatar
No.14011
Fujix
Administrator
Jul 23, 2017, 11:25
edited on: Jul 23, 2017, 11:32
This reproduced with the Tafoid's command on my desktop PC. Uploaded a short video capture.
I also captured the screen directly, but no problem found, which means we can't capture this effect by the Print Screen key.
Here's my verbose output:
mame 0.187	
Copyright (C) Nicola Salmoria and the MAME team

Lua 5.3	
Copyright (C) Lua.org, PUC-Rio

Video: Monitor 65537 = "\.\DISPLAY1" (primary)
Direct3D: Using Direct3D 9
Physical width 1511, height 1160
Direct3D: Initialize
Direct3D: Configuring adapter #0 = NVIDIA GeForce GTX 750 Ti
RawInput: APIs detected
RawInput: APIs detected
RawInput: APIs detected
DirectSound: Primary buffer: 48000 Hz, 16 bits, 2 channels
Input: Adding keyboard #0: HID Keyboard Device (device id: \?\HID#VID_0853&PID_011D#7&a481ba6&0&0000#{884b96c3-56ef-11d1-bc8c-00a0c91405dd})
Input: Adding keyboard #1: HID Keyboard Device (device id: \?\HID#VID_046D&PID_C246&MI_01&Col01#8&5bfb1fb&0&0000#{884b96c3-56ef-11d1-bc8c-00a0c91405dd})
Direct3D: Using dynamic textures
Direct3D: YUV format = RGB
Direct3D: Max texture size = 16384x16384
Direct3D: Device created at 1495x1121
Direct3D: Initialize HLSL
Direct3D: First store options
Direct3D: HLSL initialized
[MAME]> Region ':maincpu' created
unzip: opened archive file roms\tmnt.zip
unzip: found roms\tmnt.zip ECD
unzip: roms\tmnt.zip has no ZIP64 ECD locator
unzip: read roms\tmnt.zip central directory
unzip: closing archive file roms\tmnt.zip and sending to cache
unzip: found roms\tmnt.zip in cache
unzip: opened archive file roms\tmnt.zip
unzip: closing archive file roms\tmnt.zip and sending to cache
unzip: found roms\tmnt.zip in cache
unzip: opened archive file roms\tmnt.zip
unzip: closing archive file roms\tmnt.zip and sending to cache
unzip: found roms\tmnt.zip in cache
unzip: opened archive file roms\tmnt.zip
unzip: closing archive file roms\tmnt.zip and sending to cache
Region ':audiocpu' created
unzip: found roms\tmnt.zip in cache
unzip: opened archive file roms\tmnt.zip
unzip: closing archive file roms\tmnt.zip and sending to cache
Region ':k052109' created
unzip: found roms\tmnt.zip in cache
unzip: opened archive file roms\tmnt.zip
unzip: closing archive file roms\tmnt.zip and sending to cache
unzip: found roms\tmnt.zip in cache
unzip: opened archive file roms\tmnt.zip
unzip: closing archive file roms\tmnt.zip and sending to cache
Region ':k051960' created
unzip: found roms\tmnt.zip in cache
unzip: opened archive file roms\tmnt.zip
unzip: closing archive file roms\tmnt.zip and sending to cache
unzip: found roms\tmnt.zip in cache
unzip: opened archive file roms\tmnt.zip
unzip: closing archive file roms\tmnt.zip and sending to cache
unzip: found roms\tmnt.zip in cache
unzip: opened archive file roms\tmnt.zip
unzip: closing archive file roms\tmnt.zip and sending to cache
unzip: found roms\tmnt.zip in cache
unzip: opened archive file roms\tmnt.zip
unzip: closing archive file roms\tmnt.zip and sending to cache
Region ':proms' created
unzip: found roms\tmnt.zip in cache
unzip: opened archive file roms\tmnt.zip
unzip: closing archive file roms\tmnt.zip and sending to cache
unzip: found roms\tmnt.zip in cache
unzip: opened archive file roms\tmnt.zip
unzip: closing archive file roms\tmnt.zip and sending to cache
Region ':k007232' created
unzip: found roms\tmnt.zip in cache
unzip: opened archive file roms\tmnt.zip
unzip: closing archive file roms\tmnt.zip and sending to cache
Region ':upd' created
unzip: found roms\tmnt.zip in cache
unzip: opened archive file roms\tmnt.zip
unzip: closing archive file roms\tmnt.zip and sending to cache
Region ':title' created
unzip: found roms\tmnt.zip in cache
unzip: opened archive file roms\tmnt.zip
unzip: closing archive file roms\tmnt.zip and sending to cache
Starting Teenage Mutant Ninja Turtles (World 4 Players, version X) ':'
Optional device ':gfxdecode' not found
Optional device ':k054000' not found
Optional device ':k053936' not found
Optional device ':k053251' not found
Optional device ':k053245' not found
Optional device ':k054539' not found
Optional device ':k053260' not found
Optional shared pointer ':tmnt2_1c0800' not found
Optional shared pointer ':sunset_104000' not found
Optional shared pointer ':tmnt2_rom' not found
Optional shared pointer ':spriteram' not found
  (missing dependencies; rescheduling)
Starting M68000 ':maincpu'
Starting Z80 ':audiocpu'
Starting Watchdog Timer ':watchdog'
Starting Video Screen ':screen'
  (missing dependencies; rescheduling)
Starting palette ':palette'
Optional memory region ':palette:finder_dummy_tag' not found
Starting K052109 Tilemap Generator ':k052109'
Optional device ':k052109:finder_dummy_tag' not found
Starting K051960 Sprite Generator ':k051960'
  (missing dependencies; rescheduling)
Starting Speaker ':mono'
  (missing dependencies; rescheduling)
Starting Generic 8-bit latch ':soundlatch'
Starting Yamaha YM2151 OPM ':ymsnd'
Starting K007232 PCM Controller ':k007232'
Starting NEC uPD7759 ':upd'
Starting Samples ':samples'
Starting Teenage Mutant Ninja Turtles (World 4 Players, version X) ':'
Optional device ':gfxdecode' not found
Optional device ':k054000' not found
Optional device ':k053936' not found
Optional device ':k053251' not found
Optional device ':k053245' not found
Optional device ':k054539' not found
Optional device ':k053260' not found
Optional shared pointer ':tmnt2_1c0800' not found
Optional shared pointer ':sunset_104000' not found
Optional shared pointer ':tmnt2_rom' not found
Optional shared pointer ':spriteram' not found
  (missing dependencies; rescheduling)
Starting Video Screen ':screen'
Starting K051960 Sprite Generator ':k051960'
Starting Speaker ':mono'
Starting Teenage Mutant Ninja Turtles (World 4 Players, version X) ':'
User avatar
No.14012
Fujix
Administrator
Jul 23, 2017, 11:32
No repro on my laptop.
User avatar
No.14017
Tafoid
Administrator
Jul 25, 2017, 16:25
I still can't shake this being an issue with either video card/driver and/or monitor. Maybe it is a Windows 10 issue? Hard to say.