here is my problem. I have two arcade cabinets , side by side. one PC in the middle of them. a 20" S video apex TV on the horizontal cab (my base cab) (it has the large CP and track ball for windows use) It is to the right of the PC.
on the left of the PC I have a MS pac man cab. It has a 19" PC monitor mounted vertical. Both the TV and Monitor are hooked to a ATI video card on one PC. The Ms pac CP is original and I am trying to keep it looking that way. the CP is hacked to a usb gavis game pad pro , I have made several blanks for this cab (for ez change over to more button CP, I have made) . Callus works perfectly for what I want , The vertical games play vertical, and vertical only, The same for Horizontal games. Horizontal only. Lets start with with the game 1941, I use my big Horizontal cab (windows cab) and start Callus , load 1941, ( with Callus) and simply side step to Ms Pac cab with my alternate Cp on it and play away. completely ignoring my other cab, playing the same game but on its side. ( fallow me?) nobody is in front of my horizontal cab so who cares if the screen is on its side. Now I decide to Play Street fighter II , simple side step to the right, hit escape, load ROM , and play. on my horizontal cab. again just forget about the other cab. Who cares if its playing up side down. Its working fine on cab # 1
Mame will not do this for me. I have to go to default settings and set rotation each time. this I can see will get old quick.
At Emudvice , Twisty said Mame will not do this for me

I would need to compile my own MAME for this ( to act like Callus) I hope some one has done this already? My next project will be a cocktail cab with ROMs that support cocktail flipping both vert and horz. I have no real programing skills, my skills end at OLD ATARI 8bit basic and Turbo basic . OK laugh but it was power then. I had hoped to have a cocktail cabinet with all 4 side's working with out going to default every time. ( I do not want friends and family even near those setting.)