Main > Raspberry Pi & Dev Board

$250 How can I output RPI3B+ to show on two serperate monitors MAME / PunchOut!!

<< < (6/16) > >>

mrclean:

--- Quote ---Why don't you PM Haze and see if he can get it working for you.

--- End quote ---

Yes I have 2x of them which arrived & still willing to send one out along with my pi / single load rom setup etc,
Sent a PM to David aka Haze, awaiting his response.

This was done 4 years ago, not sure if it was Raspberry Pi probably not, but gives me hope.


Interestingly enough I also came across this old thread on BYOAC about dual screen gert666 using raspberry
http://forum.arcadecontrols.com/index.php/topic,141660.0.html

forum member stated "I did.

but as dual output.
I have a primary monitor on hdmi for gameplay and menu and on gert vga666 a secondary for output of dynamic marquee.

This is not by default supported by debian or mame4all-pi but I wrote a library that uses a liw level graphics api (dispmanx) that is capable to do graphics on gert vga while hdmi is still primary."

keilmillerjr:
Kernel 4.0.8 and pi firmware support vga666 by july 13 2015. Be sure your running this. Never know when using other peoples images. Add firmware config and then use tvservice to test. Next step would be seeing if mame will do two frame buffers with gles? I’d use 0.106.

mrclean:
OK so I'm making somewhat progress on this for testing purposes I'm using my 65'' LCD (HDMI) & a 19'' LCD (VGA):



Firstly I tested the Gert666 VGA Adapter and it will output to the monitor an image fine so I know the Gert666 adapter is working, I know the vga cable is fine, I know the 2nd LCD monitor is fine. I can also output HDMI to my other monitor never had an issue with that in the first place. This was prior to any settings:


However here's where I'm still hitting a snag, I can't seem to get them to work simultaneously together to display two different or even the same images. Also to note I'm now using MAME .139 SET or on Raspberry Pi Libretro 2010. The Rom / Game loads fine. At this point it's probably a simple setting but making progress....

Within the on-screen video options of MAME .139 via TAB I can switch the top and bottom monitor image to only one screen.


Here it's showing the GERT666 adapter working but I can't get two different images to display or really even the same image simultaneous the other monitor goes blank and vice versa;


These are my Raspberry config.txt within boot settings (Does anyone see any issues with this ? Is it correct etc do I need to tell MAME anything in the config file for .139 / Libretro 2010 / Retroarch ?) :

#Gert's VGA666
dtoverlay=vga666
enable_dpi_lcd=1
display_default_lcd=0

#Monitor Number 2
dpi_group=2
dpi_mode=16

*ALSO Since I updated emulationstation / it's now asking me for login / password at the terminal for some odd reason, but I'm not as concerned with that my focus is getting dual screen to properly display as it should using the gert666 / now MAME .139 / Libretro MAME2010 / RetroArch

mrclean:
OK found the .139 / Libretro 2010 mame.ini located here: /home/pi/RetroPie/roms/arcade/mame2010

<UNADORNED0>

#
# CORE CONFIGURATION OPTIONS
#
readconfig                1
writeconfig               0


#
# CORE STATE/PLAYBACK OPTIONS
#
state                     
autosave                  0
playback                 
record                   
mngwrite                 
aviwrite                 
wavwrite                 
snapname                  %g/%i
snapsize                  auto
snapview                  internal
burnin                    0

#
# CORE PERFORMANCE OPTIONS
#
autoframeskip             1
frameskip                 0
seconds_to_run            0
throttle                  1
sleep                     1
speed                     1.0
refreshspeed              0

#
# CORE ROTATION OPTIONS
#
rotate                    1
ror                       0
rol                       0
autoror                   0
autorol                   0
flipx                     0
flipy                     0

#
# CORE ARTWORK OPTIONS
#
artwork_crop              0
use_backdrops             1
use_overlays              1
use_bezels                1

#
# CORE VECTOR OPTIONS
#
antialias                 1
beam                      1.0
flicker                   0

#
# CORE SOUND OPTIONS
#
sound                     1
samples                   1
volume                    0

#
# CORE INPUT OPTIONS
#
coin_lockout              1
ctrlr                     
mouse                     1
joystick                  1
lightgun                  1
multikeyboard             0
multimouse                0
steadykey                 0
offscreen_reload          0
joystick_map              auto
joystick_deadzone         0.3
joystick_saturation       0.85
natural                   0
uimodekey                 auto

#
# CORE INPUT AUTOMATIC ENABLE OPTIONS
#
paddle_device             keyboard
adstick_device            keyboard
pedal_device              keyboard
dial_device               keyboard
trackball_device          keyboard
lightgun_device           keyboard
positional_device         keyboard
mouse_device              mouse

#
# CORE DEBUGGING OPTIONS
#
log                       0
verbose                   0
update_in_pause           0
debug                     0
debugscript               
debug_internal            0

#
# CORE MISC OPTIONS
#
bios                     
cheat                     0
skip_gameinfo             0

#
# WINDOWS VIDEO OPTIONS
#
video                     d3d
numscreens                2
window                    0
maximize                  1
keepaspect                1
prescale                  1
effect                    none
waitvsync                 0
syncrefresh               0

#
# PER-WINDOW VIDEO OPTIONS
#
screen                    \\.\DISPLAY2
aspect                    auto
resolution                auto
view                      \\.\DISPLAY2
screen0                   \\.\DISPLAY1
aspect0                   auto
resolution0               auto
view0                     \\.\DISPLAY1
screen1                   \\.\DISPLAY2
aspect1                   auto
resolution1               auto
view1                     \\.\DISPLAY2
screen2                   auto
aspect2                   auto
resolution2               auto
view2                     auto


Still same issue can't get it to display on two different screens... Any help with this ? or see anything obviously wrong within my .ini settings ?

newmanfamilyvlogs:
So changing it to "dual over under" in that display menu doesn't do anything?

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version