danke für das Lob
Naja, das Modeline Update sag ich mal - hier ist schonmal der Anfang davon
Dein AdvanceMame bzw. AdvanceCD verwendet die alten XFree86 Modelines, die war etwas anders aufgebaut als die xorg.conf die Daten kann man aber natürlich auch verwenden.
Xorg Modelines Tool und Tutorial stehen am Ende dieser Mail.
Nur muss man beim erstellen der xorg.conf aufpassen, dass man entweder die Modelines direkt unter Monitor einfügt, oder eine eigene Section "Modes" erzeugt.
Beispiel:
Code:
Section "Monitor"
Identifier "Monitor[0]"
VendorName "MITSUBISHI"
ModelName "DIAMOND PRO 1000 (TFX1105)"
UseModes "Modes[0]"
DisplaySize 380 280
HorizSync 28.0 - 115.0
VertRefresh 50.0 - 152.0
Option "DPMS"
EndSection
das ist die Version, wo man eine Modes Section erzeugt - "UseModes" für Monitor 0 sozusagen. Und in dieser xorg.conf taucht dann auch logischerweise eine Modes Section auf:
Code:
Section "Modes"
Identifier "Modes[0]"
ModeLine "1600x1200" 184.7 1600 1712 1888 2176 1200 1201 1204 1248
ModeLine "1600x1200" 155.5 1600 1704 1880 2160 1200 1201 1204 1241
ModeLine "1600x1024" 156.4 1600 1704 1880 2160 1024 1025 1028 1065
ModeLine "1600x1024" 131.7 1600 1704 1872 2144 1024 1025 1028 1059
ModeLine "1600x1000" 253.7 1600 1728 1904 2208 1000 1001 1004 1064
ModeLine "1600x1000" 227.3 1600 1720 1896 2192 1000 1001 1004 1058
ModeLine "1600x1000" 202.9 1600 1720 1896 2192 1000 1001 1004 1052
ModeLine "1600x1000" 177.5 1600 1712 1888 2176 1000 1001 1004 1046
ModeLine "1600x1000" 152.8 1600 1704 1880 2160 1000 1001 1004 1040
ModeLine "1600x1000" 127.6 1600 1696 1864 2128 1000 1001 1004 1034
ModeLine "1400x1050" 118.4 1400 1488 1640 1880 1050 1051 1054 1086
ModeLine "1280x1024" 186.8 1280 1376 1520 1760 1024 1025 1028 1083
ModeLine "1280x1024" 165.3 1280 1376 1512 1744 1024 1025 1028 1077
usw...
ModeLine "640x480" 62.1 640 680 752 864 480 481 484 521
ModeLine "640x480" 57.2 640 680 752 864 480 481 484 517
EndSection
in der Section Screen stehen dann noch alle Auflösungen die man definiert hat mit den zugehörigen Farbtiefen:
Code:
Section "Screen"
Identifier "Screen[0]"
Device "Device[0]"
Monitor "Monitor[0]"
DefaultDepth 24
Option "ShadowFB" "on"
#Option "NvAGP" "2"
SubSection "Display"
Depth 15
Modes "1600x1200" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440x900" "1280x960" "1280x800" "1152x864" "1280x768" "1024x768" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1600x1200" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440x900" "1280x960" "1280x800" "1152x864" "1280x768" "1024x768" "800x600" "768x576" "640x480"
EndSubSection
ich werde jedenfalls eine Beispiel xorg.conf beilegen, dann sollte das Hinzufügen kein Problem sein.
Man kann für die 15kHz wie gesagt die vorgefertigten von
1. Sailorsat verwenden (siehe hier unter Projekt 15kHz)
2. von dieser Seite für AVGA verwenden http://asuaf.org/~dboyer/avga_w_linux/
3. mit dem Tool "gtf" (liegt ZXMameCD bei) erzeugen
4. mit Onlinetools, die entweder eine ganze Reihe von Modelines oder einzelne erzeugen, wie http://zaph.com/Modeline/index.py?sec=9770
oder http://www.bohne-lang.de/spec/linux/modeline/
oder http://koala.ilog.fr/cgi-bin/nph-colas-modelines
das wird natürlich noch überarbeitet, weil ich das einfach mal schnell aus dem Hut gezaubert habe. sollte so aber funktionieren, ich kann 15kHz settings leider nicht testen.