Software Support > GroovyMAME

Switchres: modeline generator engine

<< < (9/260) > >>

ahofle:
Thanks I'll give it a shot!

bitbytebit:
Version 0.8 has improved things considerably, now the actual modelines are really read from xorg.conf and only uses the lrmc code in there if no modeline is listed for the "HxWxR" label in the Modes section (just like how all X drivers do but it uses the LRMC and not Vesa method unless you don't have the Option "ArcadeMonitor" set to a valid monitor name).  Also bug fixes and other issues hopefully are fixed and works better now, should be easier to use and get working now.

Calamity:

--- Quote from: bitbytebit on October 11, 2010, 09:31:13 pm ---Version 0.8 has improved things considerably, now the actual modelines are really read from xorg.conf and only uses the lrmc code in there if no modeline is listed for the "HxWxR" label in the Modes section (just like how all X drivers do but it uses the LRMC and not Vesa method unless you don't have the Option "ArcadeMonitor" set to a valid monitor name).  Also bug fixes and other issues hopefully are fixed and works better now, should be easier to use and get working now.

--- End quote ---

I'd like to summarize and see if I've understood right:

- We start running genres with proper params to get modelines and .inis done (at this point, I'm not sure if lrmc will use options from xorg.conf or from lrmc.conf). Modelines will be added to xorg.conf, and available when we restart.
- Now, we'll have ini files for Mame games with the resolution in the format WxH@R where R is a double (not integer anymore). When starting Mame, it'll push this resolution to the driver.
- The driver will parse texts labels in the Modes section of xorg.conf until it finds one that matches "WxHxR" values.
- Then, the driver will use this label to get the proper modeline from the Monitor section of xorg.conf, and use this modeline to program Radeon hardware  :applaud:
- If the driver didn't find the mode we're asking for in the modeline table, it will produce a brand new modeline on the fly by calling lrmc.

This is exactly what we needed, even more.

When I have the time, I'd like to have a look at lrmc and see how things are done. I've been playing with Win32 lrmc and noticed a strange behaviour with some resolutions. I'd like to build a Win32 binary of your version, to be able to perform some tests. Eventually, I might add some of my stuff to lrmc, though I lack the C knowlegde.

Thanks again for the good work!



ves:
Hi, I'm going in parts
1 The ATI driver is not for the kernel (so not created radeon.ko) is for the manager Xorg (radeon.so are created) does not?
2 The driver must be installed in /usr/lib/xorg/modules/drivers/, right?
3 Once installed the driver, lrm and mame, what we should do?
 1 Creating the lrmc.conf in / etc (to be configured here?)
 2 Configure mame.
 3 Generate the modelines and ini.
 4 Create the xorg.conf (now creates all here, right?)

What else would have to do or configure? that would fail that test want to try doing?

Because making genres -cga -ff -ini xorg.conf is not configured to cga monitor, always set to d9800



Greetings.

Calamity:

--- Quote from: ves on October 12, 2010, 05:33:40 am ---What else would have to do or configure? that would fail that test want to try doing?

--- End quote ---

Hi VeS, it will work, the tests I meant are secondary (once we have it running we'll think about it).


--- Quote from: ves on October 12, 2010, 05:33:40 am ---Because making genres -cga -ff -ini xorg.conf is not configured to cga monitor, always set to d9800

--- End quote ---

First we need to run lmrc --default to produce our lrmc.conf file.
Then edit lrmc.conf with the params of Hantarex MTC9110 (the ones I posted before).
Then run genres -ff -ini (no monitor params). This will produce .inis + modelines (added in xorg.conf).


Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version