Hi Calamity,
I've been toying again with my GroovyMAME setup, to much pleasure I have to say, but there seems to be one issue left.
I've added a
second CRT monitor to my setup, physically rotating it, such that I now have one monitor for playing horizontal games and the other for playing vertical games
. Both these CRT monitors are attached to my HD4850, which is in the second slot on my mobo (primary slot has a NVidia GTX 770, with a 1080p LED attached). I'm very happy with the whole setup and how both CRT monitors are working with GroovyMAME; the addition of the physically rotated one is breathing an entirely new life in playing the vertical arcade games
.
There seems to be only one issue left, which is that for all games that have the rotate left (rol) option activated in the ini, are giving a "blit_lock = FALSE" in the log at the end just before opening the screen. It doesn't do that for any game when the rotate left option is left to its default (off).
Just to have something logwise for you to look at I ran ddonpach two times, with exact same settings, only apart from the rotate "rol" setting. See both attached logs.
From the log you can see the monitor enumeration:
Video: Monitor 0000000000010001 = "\\.\DISPLAY1" (primary) <-- LED 1080 on GTX 770
Video: Monitor 0000000000010003 = "\\.\DISPLAY5" <-- Horizontal CRT monitor on HD4850 output 1
Video: Monitor 0000000000010005 = "\\.\DISPLAY6" <-- Vertical (physically rotated) CRT monitor on HD4850 output 2
Ddonpach is run on Display 6. As the ddonpach_vert.txt log shows at the end, there's the following before the screen is opened (starting at line 644 in the log):
Optional shared pointer 'paletteram' not found
blit_lock = FALSE
window_proc: WM_PAINT:END (missing dependencies; rescheduling)
Starting M68000 ':maincpu'
while with exact same setting, but without the rotate left option, it logs in ddonpach_hor.txt:
Optional shared pointer 'paletteram' not found
(missing dependencies; rescheduling)
Starting M68000 ':maincpu'
It's generating that blit_lock = FALSE for all games that I run with the rotate left option. (Note: all games, both horizontal and vertical, that I run without the rotate left option are not generating that blit_lock = false).
Any idea what's happening and if there's anything I can do on my side to solve it?