Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: HELP/INFO NEEDED: Mirror Cab, Software, and Hardware Info  (Read 916 times)

0 Members and 1 Guest are viewing this topic.

Necro

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1031
  • Last login:November 29, 2022, 08:22:22 pm
  • Building a 'Classic' MAME Cab
HELP/INFO NEEDED: Mirror Cab, Software, and Hardware Info
« on: April 14, 2011, 06:14:52 pm »
So, since I'm quickly becoming an expert in mirror MAME/emu cab design, I figured I'd start a FAQ thread on it here.

If you know of any emulators, front ends, hardware, odd setups, drivers, forks, etc., that may support a mirrored setup (i.e., they reflect video output on either the horizontal or vertical axis) PLEASE let me know so I can incorporate it. 

Once something substantial has been compiled, I'll migrate it over to the Wiki. 

Thanks in advance for any help anyone can provide!

SavannahLion

  • Wiki Contributor
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5986
  • Last login:December 19, 2015, 02:28:15 am
Re: HELP/INFO NEEDED: Mirror Cab, Software, and Hardware Info
« Reply #1 on: April 14, 2011, 08:44:50 pm »
I just made a mental note back when, but Linux supports mirroring from the getgo. The easiest is from within the GUI, but I don't recall if I was running KDE or Gnome. Most likely KDE as that's my preference. Not that it matters much. If you want to torture yourself, it should be configurable all the way down to the config file, probably by reversing the X/Y voltages (maybe) or using XRANDR/RAND to do it.

Necro

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1031
  • Last login:November 29, 2022, 08:22:22 pm
  • Building a 'Classic' MAME Cab
Re: HELP/INFO NEEDED: Mirror Cab, Software, and Hardware Info
« Reply #2 on: April 14, 2011, 09:05:21 pm »
That is actually a really good point I'll add in.  Linux supports xrandr flipping.  I can't use it because my video card isn't supported, but it IS an option.   I'll clarify in the FAQ that it's solely for Windows setups since thats what I'm using (and most emus seem to be available on). 

However, I think that may beget another FAQ on using Linux as an OS for a cab.  That I will not be tackling.

So, few 'challenges' if people want to take them up that I'd like to add:
- Circuit diagram to 'flip' rgb output.  (However you would do that by screwing up the sync or whatever...I have NO idea).
- 'Benchmark' an emulator that improves speed on MAME comparing the NVKeystone flipped out vs. non-flipped vs. Mame Flipped.
- Find the code in MAME that's used for flipping output.  I'll take care of the emailing/asking for it's including in any other arcade emu worth using now. ;)