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: SOLVED - Big horizontal size overshoot in modeline generation (in vertical cab)  (Read 1772 times)

0 Members and 1 Guest are viewing this topic.

buttersoft

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1806
  • Last login:Today at 12:40:05 am
  • Is running at 15kHz
FIX: So I'm an idiot, mb? I had to set the 4:3 aspect in mame.ini to 3:4. Duh. I'm not sure if this is because I was doing something else backwards. With a horizontal monitor, rotate_r/l just works (assuming you tilt your head 90deg :))




So, I have a cab with a vertical CRT. Windows desktop works fine at 576i, 240p, 480i (all rotated, of course). I can see the edges. Size and position are good. GroovyMAME menu is also fine.

But when I load a game, say Dimahoo for testing, the display is cut off at the top and bottom (what would be left and right on a normal horizontal monitor). The visible area doesn't overstretch the screen, i've set the size so i can see where the picture cuts off about 1 cm in from the top and bottom edges. I can also do this by adjusting the modeline in ArcadeOSD and then transferring those monitor values into an ini file. Either way nothing changes. The raster is trying to display larger than the screen size and the modeline.

EDIT: I'm actually screwing up the modeline insertion in the ini, and just adding a range not inserting a line. I'm not sure if this will make a difference given the range specs are still the same, but i'll give this a go next.

It's not a new CRT, but I've recapped the chassis to fix some geometry problems, and like i noted, i can get the 240p squares image to show all the red squares around the edge, and shrink the top and bottom in either with the pots, or adjusting the modeline.

What am I doing wrong here? Any help greatly appreciated :(

« Last Edit: June 01, 2016, 07:37:27 am by buttersoft »

buttersoft

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1806
  • Last login:Today at 12:40:05 am
  • Is running at 15kHz
Re: Horizontal size issue (H-size but monitor in vertical cab)
« Reply #1 on: May 31, 2016, 08:50:16 am »
So... I've discovered that my 2560x240p mode, and others nearby, aren't displaying the ArcadeOSD menu properly. This might be a function of the screen rotation? The modes do seem to be *about* the right size tho, i can see the diagonals and they're only slightly overextended.

My method is to use VMMaker to generate modes using the following user_modes.ini, which generates the mame.ini (both attached as textfiles). I'm using Win 7 with a 4890, and setting the dotclock min to auto. I tell VMMaker my monitor is horizontal (or rotating) as if i say vertical it only wants to generate 4 modelines. I then go in and tell Mame my monitor is vertical. Everything is the right way up, displaying like it should on the vertical cab, so i can read stuff on the desktop, vertical shooters scroll vertically, etc.

The modelines themselves as generated seem fine. But when MAME generates a modeline for CPS2, it overshoots top and bottom (the sides, on a normal Horizontal monitor) by about 30% each way. As in, I'm really only seeing about 40-50% of the middle of the screen. If I set cleanstretch to 1, Dimahoo appears very narrow, probably at 480i, but is the right height.

I can't help but feel I'm missing something bloody obvious...


« Last Edit: May 31, 2016, 08:52:07 am by buttersoft »

buttersoft

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1806
  • Last login:Today at 12:40:05 am
  • Is running at 15kHz
Solved! See edit at the top of the first post for the fix. Worked for me, anyway.