[uae] More on the V-synced, Linux-based E-UAE

  • From: "Manuel Alfayate" <gaula88@xxxxxxxxxxx>
  • To: uae@xxxxxxxxxxxxx
  • Date: Thu, 15 Mar 2007 11:14:17 +0000

Hello again, and thanks for the response on my topic.

Well, I can confirm that: the ONLY chipset that can be found on a Power-PC based MAC MINI is the ATI 9200 (which I believe has the R200 chip inside, a well supported chip under Linux as it has over-average quality open source video drivers including 2D and 3D acceleration). It's also the most popular chipset used on the PEGASOS and a cheap, silent option for emulation-oriented Pc's :D

As for the DirectFB backend for E-UAE, I think it's a great idea: DirectFB allows the definition of custom video modes (I have defined a perfect PAL video mode that works with E-UAE after setting it with fbset: I can post the geometry and timmings if you are interested; the only problem is tearing, as Ritcher said). In the other hand, when definig a video mode for fbset you can specify the pixel clock (pixel lengh in picosecs) along with the vysnc lengh and hsync lengh: you can also specify the vsync and hsync polarity. There are even a coulple of files included with those libraries, namely fbmodes.PAL and fbmodes.NTSC, that provide broadcast-exact video modes; they are 15Hz (H-freq) and have to be modified for usage on a PC monitor, wich usually supports only >30Hz H-freq... So, in a nutshell, you could use the DirectFB backend to specify a frequency using fbset code and vsync (Vsync doesn't work under Linux right now, as far as I have tried: it just makes the whole system unestable) and easily implement a "frequency" line for the uaerc. I think there's souch a feature in WinUAE.

As for the MAC OSX-built version, it's Vsync works: Does anyone know where MAC OSX stores it's video modes? Manually definig a 50Hz videomode should be possible. There are at least three programs that I know about (DisplayX, SwitchresX and resX) that allow custom video-mode definition, including vertical and horizontal frequencies, for MAC OSX, but using this stuff to set up the system before running an emulator requires loading a full Aqua enviroment... I tried to contact the authors for info, but no luck (as expected). Has Mac OS X a FrameBuffer device at Darwin level to try using fbset under MACOSX?

Thanks people, and sorry for souch a LONG writing!

_________________________________________________________________
Horóscopo, tarot, numerología... Escucha lo que te dicen los astros. http://astrocentro.msn.es/


Other related posts: