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: Switchres Issues with Turbo Graphix 16  (Read 2282 times)

0 Members and 1 Guest are viewing this topic.

mamenewb100

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 210
  • Last login:April 01, 2022, 03:32:29 pm
Switchres Issues with Turbo Graphix 16
« on: July 28, 2013, 10:48:01 pm »
I'm having an issue in GroovyUME .149 when trying to play any TG16 game. Switchres thinks the TG16's Resolution is 1088x242. Even though online it says its supposed to be 256x240 or 256x224. The Reslist.txt file in VMMaker says it is supposed to use 336x224.

So I tried the old -v -md 4 > romname.txt and it doesn't recognize the -md command anymore, so I just used the -v command.

Also whenever I manually try to change to any other resolution in command line it says "resolution not available". Even though I do have them. I used to be able to manually change resolutions but most of the time it won't let me now.
« Last Edit: July 28, 2013, 11:39:19 pm by mamenewb100 »
Life is a Game and we are all being Played.

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
Re: Switchres Issues with Turbo Graphix 16
« Reply #1 on: July 29, 2013, 04:42:50 pm »
Hi mamenewb100,

UME (MESS) only reports one resolution per system. Most systems are multi-resolution so this is a bit of a problem for SwitchRes. Fortunately GroovyMAME supports dynamic video mode change, so although not all resolutions are reported by the XML, GroovyUME can switch to them on real time when a certain game requests them. The problem is, however, that VMMaker can't create all of them beforehand because they're not reported in the XML, so chances are some of these resolutions are not available. The best solution if you're going to do a serious use of GroovyUME is to use magic resolutions. This will allow GroovyUME to virtually create any imaginable resolution on real time, so you don't have to care any more whether a certain resolutions is available or not.

Anyway, if you want to force GroovyMAME into picking a resolution, you must use the whole format: width x height @ refresh, e.g. 256x240@60

For the refresh, make sure to use the one reported by ArcadeOSD for that resolution.
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead of pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

mamenewb100

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 210
  • Last login:April 01, 2022, 03:32:29 pm
Re: Switchres Issues with Turbo Graphix 16
« Reply #2 on: July 30, 2013, 06:47:20 am »
Well that was a silly mistake. It wouldn't change resolutions because I was putting in double refresh, instead of original. Putting in @60 worked. Problem is that must be taking the 1088x256 resolution and compressing it to whatever I change the resolution to, because the picture is distorted when changing to any other resolution.

I didn't want to use magic resolutions because of the limit of 60 modelines it creates. When I can successfully use 80 with Hyperspin. I like to be able to modify existing modelines for emulators that don't have scaling and double refresh capabilities. But I mainly only need them for NES/SNES emulators because emulation of these systems is still poor in MESS. If those resolutions are kept in magic resolutions, then I probably don't need the extra modelines anyway.
« Last Edit: July 30, 2013, 06:56:20 am by mamenewb100 »
Life is a Game and we are all being Played.

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7463
  • Last login:July 19, 2025, 04:03:33 am
  • Quote me with care
Re: Switchres Issues with Turbo Graphix 16
« Reply #3 on: August 02, 2013, 05:55:51 am »
Hi mamenewb100,

Inside vmmaker.ini, you can define independent methods for calculating modelines either for XML source (MAME/MESS) or manual source (ReslList.txt). So for instance, you can calculate your modelines in ReslList as "static", preserving the resolution & refresh for use with normal emulators, while converting anything that comes from XML to a magic mode table in the 1234 x height format. This way you have the best of both worlds.
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead of pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi