History log of /haiku/src/add-ons/accelerants/matrox/SetDisplayMode.c
Revision Date Author Comments
# 48566405 14-May-2006 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

fixed distortions on VGA output after TVout use (G100/G200).

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17455 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 69e25c27 13-May-2006 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

removed 8 and 15bit TVout support for G100,G200: 8bit mode is troublesome indeed (at least). Tuned a bit more with picture position. Most modes for MGA_TVO revC seem OK (PAL DVD/VCD not OK yet, PAL 640x480 has a green triangle shaped distortion left onscreen).

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17445 a95241bf-73f2-0310-859d-f6bbb57e9c96


# bf1ee060 12-May-2006 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

added mga_tvo/maven vid pll shutoff if TVout/dualhead not in use. this fixes primary output distortions after the _driver_ used a TVout mode(on bootup it's not OK yet if TVout was enabled by the cardBIOS).

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17437 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 968c4c85 08-May-2006 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

added preliminary CRTC delay programming for TVout on singlehead cards, fixes for a large part the picture positioning. Finetuning still needed, picture still has much green distortions. Removed dangerous CRTC delay programming style previously there for dualhead cards, should now be more reliable.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17388 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 19f65af1 09-May-2006 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

added MAVEN/DAC output selection programming for singlehead cards with a MAVEN: now TVout (kindof) works here :). Still in progress..

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17387 a95241bf-73f2-0310-859d-f6bbb57e9c96


# dd665ef1 09-May-2006 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

added MAVEN DPMS programming for singlehead cards with that chip. Bumped version to 0.30 BTW, TVout still not working correctly though.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17386 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b7abedd3 09-May-2006 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

modified TV related programming for singlehead cards. Doesn't work correctly yet: Maven seems programmed with the mode, but the picture doesn't sync yet. Probably more errors for TVout here.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17385 a95241bf-73f2-0310-859d-f6bbb57e9c96


# a147b615 09-May-2006 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

renamed secondary_tvout to tvout: singlehead cards with TVout exist as well.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17382 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 421b9325 26-Jan-2006 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

moved check for TVout adaptor cable from Setmode to Proposemode where it belongs.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16104 a95241bf-73f2-0310-859d-f6bbb57e9c96


# db6ede83 23-Nov-2005 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

essagerewrote DPMS code: simpler, cleaner and prevents visible 'trash' during driver-init.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15106 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 8fe19e2f 24-Nov-2005 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

driver can now run without (useable) INT assigned: VBlank semaphore automatically enabled/disabled upon findings.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15103 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ae40d46c 07-Feb-2004 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

fixed CRTC1 DPMS fault!


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6521 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 551aa4c1 27-Jan-2004 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

modified logline to adhere to settings file


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6359 a95241bf-73f2-0310-859d-f6bbb57e9c96


# efcd9e82 05-Jan-2004 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

fixed several compiler warnings


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5912 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 71194a68 18-Dec-2003 shatty <shatty@nowhere.fake>

openBeOS_Matrox_V0.15_src


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5703 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b408aaf7 02-Dec-2003 shatty <shatty@nowhere.fake>

openBeOS_Matrox_V0.14_src


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5541 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f36d53a4 02-Dec-2003 shatty <shatty@nowhere.fake>

openBeOS_Matrox_V0.13beta2_src


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5536 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 091b52d5 30-Nov-2003 shatty <shatty@nowhere.fake>

openBeOS_Matrox_V0.13beta1_src


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5512 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 48566405f6f8ef03cc43a732849abd84d23705af 14-May-2006 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

fixed distortions on VGA output after TVout use (G100/G200).

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17455 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 69e25c27b79b346847472112884039a0e7c63e7e 13-May-2006 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

removed 8 and 15bit TVout support for G100,G200: 8bit mode is troublesome indeed (at least). Tuned a bit more with picture position. Most modes for MGA_TVO revC seem OK (PAL DVD/VCD not OK yet, PAL 640x480 has a green triangle shaped distortion left onscreen).

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17445 a95241bf-73f2-0310-859d-f6bbb57e9c96


# bf1ee0604cdee9e2cca45b27afce61f27ab31058 12-May-2006 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

added mga_tvo/maven vid pll shutoff if TVout/dualhead not in use. this fixes primary output distortions after the _driver_ used a TVout mode(on bootup it's not OK yet if TVout was enabled by the cardBIOS).

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17437 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 968c4c85a6cd8d047aee09cfacb55fc59fa28ff6 08-May-2006 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

added preliminary CRTC delay programming for TVout on singlehead cards, fixes for a large part the picture positioning. Finetuning still needed, picture still has much green distortions. Removed dangerous CRTC delay programming style previously there for dualhead cards, should now be more reliable.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17388 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 19f65af1dd28fb345387bbc0276a03247994a910 09-May-2006 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

added MAVEN/DAC output selection programming for singlehead cards with a MAVEN: now TVout (kindof) works here :). Still in progress..

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17387 a95241bf-73f2-0310-859d-f6bbb57e9c96


# dd665ef198f6a6a97e6fad6542848add2bf70e54 09-May-2006 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

added MAVEN DPMS programming for singlehead cards with that chip. Bumped version to 0.30 BTW, TVout still not working correctly though.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17386 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b7abedd3fda991490b87149dd3f88b86c7d7d27b 09-May-2006 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

modified TV related programming for singlehead cards. Doesn't work correctly yet: Maven seems programmed with the mode, but the picture doesn't sync yet. Probably more errors for TVout here.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17385 a95241bf-73f2-0310-859d-f6bbb57e9c96


# a147b615deaa1eb3ca95fa5563cd18d9599274c9 09-May-2006 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

renamed secondary_tvout to tvout: singlehead cards with TVout exist as well.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17382 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 421b9325091302e4e8c6d7f6302551ec283d7634 26-Jan-2006 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

moved check for TVout adaptor cable from Setmode to Proposemode where it belongs.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16104 a95241bf-73f2-0310-859d-f6bbb57e9c96


# db6ede836c586a7b6a8290e9fe5072a8d40368e0 23-Nov-2005 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

essagerewrote DPMS code: simpler, cleaner and prevents visible 'trash' during driver-init.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15106 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 8fe19e2fbc2faf80425e98d53808d8329f265509 24-Nov-2005 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

driver can now run without (useable) INT assigned: VBlank semaphore automatically enabled/disabled upon findings.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15103 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ae40d46cc65d71eaee4ebf604994cad0e4f01c5c 07-Feb-2004 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

fixed CRTC1 DPMS fault!


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6521 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 551aa4c1d3d59c80be92e9188be8d054032770d8 27-Jan-2004 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

modified logline to adhere to settings file


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6359 a95241bf-73f2-0310-859d-f6bbb57e9c96


# efcd9e820bd4f039abe756cb3597d738619a963c 05-Jan-2004 Rudolf Cornelissen <rudolf.cornelissen@gmail.com>

fixed several compiler warnings


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5912 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 71194a68c72f6740bce4927195482d6508721a16 18-Dec-2003 shatty <shatty@nowhere.fake>

openBeOS_Matrox_V0.15_src


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5703 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b408aaf70ae331b21e3928c90e917ebb2a053405 02-Dec-2003 shatty <shatty@nowhere.fake>

openBeOS_Matrox_V0.14_src


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5541 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f36d53a4a074ad2f2ae5767129eed4142957d993 02-Dec-2003 shatty <shatty@nowhere.fake>

openBeOS_Matrox_V0.13beta2_src


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5536 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 091b52d5b26b0fb530a4bca8318832c2afe7d3bf 30-Nov-2003 shatty <shatty@nowhere.fake>

openBeOS_Matrox_V0.13beta1_src


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5512 a95241bf-73f2-0310-859d-f6bbb57e9c96