Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

  • Hi All,

    First off want to thank the community and developers. Hats off, as Retropie is Da Bomb! Love Love Love it.

    Pi Model: 3
    Power Supply used: CanaKit PS
    RetroPie Version Used 4.3, 4.3.12 script.
    Built From: Retropie 4.3 image.
    USB Devices connected: Keyboard, TurboTwist2 Optiwiz, PS4 USB Controller
    Controller used: Custom Arkanoid Controller, PS4 Bluetooth & USB
    Emulator: lr-mame2003
    How to replicate the problem: I have an older Dell 5:4 LCD monitor, and like to manually rotate it for vertical arcade games. I've been testing lr-mame2003 TATE mode and love it, but have a little issue.

    When playing Arkanoid, TATE mode enabled, my picture rotates correctly 90 degrees counterclockwise. This allows me to rotate my screen to the right/clockwise and start playing. I've tested a few other games, Qbert is one, the game pitcutre rotates 90 degrees clockwise instead. My monitor only allows rotation clockwise 90 degrees.

    I posted this same issue to the libretro forum, but was wondering if anyone else ran into this, or knows of a way to force TATE mode to always rotate in one direction.

    Thanks much for any feedback!
    Robo

  • Global Moderator

    @robotronman said in lr-mame2003 TATE mode rotation direction?:

    When playing Arkanoid, TATE mode enabled, my picture rotates correctly 90 degrees counterclockwise. This allows me to rotate my screen to the right/clockwise and start playing. I've tested a few other games, Qbert is one, the game pitcutre rotates 90 degrees clockwise instead. My monitor only allows rotation clockwise 90 degrees.

    unfortunately the way it's working is just mimicking the way that the original hardware rotates the monitor. i can see a possibility of 'inverting' this in the code via an extra option in the tate core option - you should log an issue here and tag me in it :) https://github.com/libretro/mame2003-libretro/issues

  • Global Moderator

    actually, thinking about it you could achieve much the same effect by forcing a per-game rotate yourself, i think?

    still with tate mode on, create a qbert.zip.cfg file, and in that put this line:
    video_rotation = 2

    then start the game. please let me know if that works!


  • @dankcushions thanks! I’ll give this a shot in the morning and let you know.

    Thanks for the tip :)

    Robo


  • @dankcushions works perfectly. Thanks for the fix :)

    This configuration is awesome for anyone that has a manually rotatable monitor and wants all their vertical games to automatically and consistently rotate for vertical gaming fun in lr-mame2003!

    Here is an example per-game configuration file just to show the settings I like best!

    I place all my core per-game overrides in this location:

    /opt/retropie/configs/all/retroarch/config/MAME 2003/<gamename>.cfg

    example arkanoid.cfg

    video_allow_rotate = "false"
    video_rotation = 0
    video_scale_integer = "false"
    video_shader_enable = "true"
    video_shader = "/opt/retropie/configs/all/retroarch/shaders/zfast_crt_standard_vertical.glslp"
    

    example qbert.cfg

    video_allow_rotate = "false"
    video_rotation = 2
    video_scale_integer = "false"
    video_shader_enable = "true"
    video_shader = "/opt/retropie/configs/all/retroarch/shaders/zfast_crt_standard_vertical.glslp"

  • @dankcushions said in lr-mame2003 TATE mode rotation direction?:

    actually, thinking about it you could achieve much the same effect by forcing a per-game rotate yourself, i think?

    still with tate mode on, create a qbert.zip.cfg file, and in that put this line:
    video_rotation = 2

    then start the game. please let me know if that works!

    It doesn't work for me even if I input different numbers from 0 to 3. Also, I don't have the MAME 2003, so I made a new folder. I did the same naming convention—i.e., ddonpchj.zip.cfg with video_allow_rotate = "false"

  • Global Moderator

    @edwardthehuman said in lr-mame2003 TATE mode rotation direction?:

    ddonpchj

    doesn't run on mame2003, so you're not using mame2003.

Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.