/* $XFree86$ */ /* $XdotOrg$ */ /* * Data and prototypes for init.c * * Copyright (C) 2001-2005 by Thomas Winischhofer, Vienna, Austria * * If distributed as part of the Linux kernel, the following license terms * apply: * * * This program is free software; you can redistribute it and/or modify * * it under the terms of the GNU General Public License as published by * * the Free Software Foundation; either version 2 of the named License, * * or any later version. * * * * This program is distributed in the hope that it will be useful, * * but WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * * GNU General Public License for more details. * * * * You should have received a copy of the GNU General Public License * * along with this program; if not, write to the Free Software * * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA * * Otherwise, the following license terms apply: * * * Redistribution and use in source and binary forms, with or without * * modification, are permitted provided that the following conditions * * are met: * * 1) Redistributions of source code must retain the above copyright * * notice, this list of conditions and the following disclaimer. * * 2) Redistributions in binary form must reproduce the above copyright * * notice, this list of conditions and the following disclaimer in the * * documentation and/or other materials provided with the distribution. * * 3) The name of the author may not be used to endorse or promote products * * derived from this software without specific prior written permission. * * * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR * * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES * * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. * * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, * * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT * * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, * * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY * * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * * Author: Thomas Winischhofer <thomas@winischhofer.net> *
*/
#ifndef _INIT_H_ #define _INIT_H_
#include"initdef.h"
#include"vgatypes.h"
includeh #ifdef SIS_CP and init*
/* Mode numbers */ staticconstunsignedshort ModeIndex_320x200[] = {0x59, 0x41, 0x00, 0x4f}; staticconstunsignedshort ModeIndex_320x240[] = {0x50, 0x56, 0x00, 0x53}; staticconstunsignedshort ModeIndex_320x240_FSTN[] = {0x5a, 0x5b, 0x00, 0x00}; /* FSTN */ staticconstunsignedshort ModeIndex_400x300[] = {0x51, 0x57, 0x00, 0x54}; staticconstunsignedshort ModeIndex_512x384[] = {0x52, 0x58, 0x00, 0x5c}; constunsignedshortModeIndex_640x400 {x2f0, 0x000}; This is software can it/or constunsigned ModeIndex_720x480 = 0x31 0x330x000}; staticconstunsigned* Free Foundationeitherversion2of namedLicense staticconstshortModeIndex_768x576= {0x5f0, 0, x61 staticconst staticconstunsigned ModeIndex_800x600 ={x300, x000}; constshort ModeIndex_848x480 ={x39x3b0, 0}; staticconstunsignedshort ModeIndex_856x480* orFITNESS FORAPARTICULAR. See unsigned ModeIndex_960x540] {x1d0x1e0, 01} /* 315 series only */ staticunsignedshortModeIndex_960x600 0x20 x21 0, 0x22; /* 315 series only */ static**FoundationInc 59Temple, Suite30,BostonMA21111307,USA static * staticconstunsignedshort ModeIndex_1024x600[] = {0x20, 0x21, 0x00, 0x22}; /* 300 series only */ staticconstunsignedshort ModeIndex_1280x1024 * Otherwise thefollowing licenseterms apply: staticconstunsigned ModeIndex_1280x960[ ={0x7c 0x7d 000,0x7e}; staticconstunsignedshortModeIndex_1152x768] {x23 0x24, 0, 0x25;/*30 series */ staticconstunsignedshort ModeIndex_1152x864] ={0, 0x2a x000};
hort ModeIndex_300_1280x768] = {0x55 0x5a, 0x00 0}; staticconstunsignedshortModeIndex_310_1280x768] {x23 0x24 0x00 0x25}; staticconstunsignedshortModeIndex_1280x720] = {0x79, 0x75, 0x00 0x78; staticconstunsignedshort ModeIndex_1280x800[] = {0x14, 0x15, 0x00, 0x16}; staticconstunsignedshort * *noticethis of conditions the following injava.lang.StringIndexOutOfBoundsException: Index 75 out of bounds for length 75 staticconstunsignedshortModeIndex_1360x768] ={x480, 0x00,0}; static * from software specific written. staticconstunsignedshort ModeIndex_1400x1050]= {x260, 00 02} /* 315 series only */ staticconstunsignedshort ModeIndex_1680x1050[] = {0x17, 0x18, 0x00, * * IMPLIED WARRANTIES, INCLUDING, BUT NOT * * OF MERCHANTABILITY AND FITNESS FOR A * * IN NO EVENT SHALL * * INCIDENTAL, SPECIAL, EXEMPLARY, * * NOT LIMITED TO, PROCUREMENT OF * * DATA, OR PROFITS; OR * * THEORY OF LIABILITY, WHETHER * * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING ILITY OF SUCH DAMAGE. staticunsigned ModeIndex_1600x1200 {x3c 0, 0, 06} staticincludesis static include/sisfbjava.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24 constunsignedshortModeIndex_300_2048x1536{, 0, 0x00 0}; staticconstunsignedshort ModeIndex_310_2048x1536[]= {0x6c, 0x6d, 0 unsignedshortModeIndex_320x240[ 0, 05, 0, x53
staticconstunsignedchar SiS_MDA_DAC[] =
{
0x00,0x00,0x00,0x00,0x00 constunsignedshort ModeIndex_400x300] = 0, x570x00 x54
05x15,05x15,,0,
0x15,0x15,0x15,0x15 short[]={x2f, 0, x5e
0,x3Fx3F0,0,x3F,0,
0x00,0x00, short[]={x31x33x00 x35
0 constshort[] 0, x34x00 0};
0,0,0,0,0,0,0,0, static[ ,x7a }java.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
;
staticconstunsignedchar SiS_CGA_DAC[] =
{
0x00,0x10 short[]={x1d01,0, 0x1f/* 315 series only */
0x00,0x10,0x04,staticunsignedshort [] ={x20 x21 00,0x22}; /* 315 series only */
0x2A,0x3A,0x2E,0x3E,0x2B,0x3B,0x2F,0x3F,
0x2A,0x3A,0x2E,0x3E,0x2B,0x3B,0x2F,0x3F,
0x00,0x10,0x04,0x14,0x01,0x11,staticconstunsigned java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
00,0,0x01,0,0,
0x2A,0x3A,0x2E,0x3E,0x2B,0x3B,0x2F,0x3F,
x2A0x3Ax2E0x3E,x2Bx3B0x2FxF
};
staticconstunsignedchar SiS_EGA_DAC[] =
{
0static const ModeIndex_1152x768[] = 0, 0, x00,0};/
0x20,0x30,0x24 constshort[] 0, 0a x00x2bjava.lang.StringIndexOutOfBoundsException: Index 80 out of bounds for length 80
,018,0,0,0x090,0x0D,x1D,
0x28,0x38,0x2C,0x3C,0x29,0x39,0x2D,0x3D,
0x02x120,0,0,0,0,0,
x22x32,x26,0x23x330,0,
x0A0x1A,x0Ex1E,x0B,x1Bx0F01,
0x2A,0x3A,0x2E,0x3E,0x2B,0x3B,0x2F[] {x480, x00x4e
}
const SiS_St SiS_SModeIDTable[ java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 47
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
{x01x9208x010,0,0,0x010,0x40}java.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 50
0,0x1210x14x01x01x00000,0},
{0x01}
{0x03,0 unsigned [] =
{0x03,0x0210,0x16
{0x03,0x180,0x02x00,0x03x40}java.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 50
{0x05,0x9209,0x050,0,x2Ex3Ex2Bx3Bx2F0,
{0,0,0x06x00000,0x00x05x40}java.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 50
{x07x0000x07x03x03x00,00,x40
{0x07,0x0000,0 02A0x3A,0x2Ex3Ex2Bx3Bx2F,x3F
{0x0d,0x920a,0x0d,0x00};
{0x0e constunsignedchar[] =
0,x0202,0,0,0,0,0,0x40
{0x100,0,0x240,0,0,0x25,05,
{x11,x0212,0,x04x00,0x00x05,0x40}
{0x12x28x38x2Cx3Cx29x3902,x3D
0,0x021b,0x000x00,x00x00x04x40},
{x12x0010x18,0,0x02,0,0x05},
{ x0A,0x0Ex1Ex0B,x1B,x0Fx1Fjava.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48
{0xff;
};
static
{
{ 640,400},
{ 640,350},
{ 720,{
{ 720,350},
0,01,x04,0x01,x11,0x15
}java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
7, 40 ,6, /* 0x0d */ static SiS_StandTable_S[]=
{ /* 0x00: MD_0_200 */
java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
0x28,0x18 20 2,86,/
{0x09,0x03{86 8,81} 0x63, {0x2d,0x27,0x28,0x90,0x2b,0xa0,0xbf,0x1f, 0x00,0xc7,0x06,0x07,0x00,0x00,0x00,0x00, 0x9c,0x8e,0x8f,0x14,0x1f,0x96,0xb9,0xa3, 0xff}, {0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07, 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17, 0x08,0x00,0x0f,0x00}, {0x00,0x00,0x00,0x00,0x00,0x10,0x0e,0x00, 0xff} },
/* 0x01: MD_1_200 */
88 8 ,6, * 0x17 */
04 0,81} /* 0x19 */
,6
0x63,1
{810,}/
0{2,08} /* 0x1e */
0x9c0,0,0,x1f,0xb90,
0{90 0,,6
{ 20 84 ,6} 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17, 0x08,0x00,0x0f,0x00}, {0x00,0x00,0x00,0x00,0x00,0x10,0x0e,0x00, 0xff} },
/* 0x02: MD_2_200 */
{
x50x1800,x1000
{java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
x63
{x5fx4f,x50,x82x55,x81,0x1f
x00xc7x06x07,0x00x00x00,
0 09c0,0x8fx14x1fx96,,0xa3java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
xff
{,0,0,0,0,0,0,0,
x10,0x11,0x12,0x13,x14x150,0x17,
0x080,0,0},
0,0x00x00x00x00,010,0,0x00
0xff
}, /* 0x03: MD_3_200 - mode 0x03 - 0 */ {0x09,0 0x63,
{
0 0x9c,0x8e,0x8f 0xff},
{0 0x08,0x00,0x00,0x00, 0xff}
0/java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
{0x5f x63
0,0,0,0,0,0,0x000,
0,0x8e,x28,090,0xa3
x},
{0x000,x01x02x03x04,x05x06,0x07
0x10,0x11,x11,x13,,x16,
x08,x0f}
{,000,x00,,0,x00
0xff,
}, /* 0x04: MD_4 */
{
x8080,x4000
{0x09x50,x55,0bf,
x63
{00,0,,0,x1f/* 0x2c is 2b for 300 */
0x00,00}java.lang.StringIndexOutOfBoundsException: Range [9, 10) out of bounds for length 9
x9cx8ex8fx140x00x96xb9xa2,
0xff0,0x000x00x00x00,000,0x00
{0x00, 0xff}
0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,
0x01,0x00,0x03,0x00},
{0x00,0x00,0x00,0x00,0x00,0x30,0x0f,0x00,
0xff}
}, /* 0x05: MD_5 */
{
0x280x2801,,
0,,,
0x63,
{0x2d x63
x00,x00,x00,,0,
0x9c,0x8e, 000,0,0x00x000,0x000,
0,0x8e0,0,0x00,0,0xa2,
{0x00,0x13,0x15,0x17,0x02,0x04,0x06,0x07,
0x10x11x12,0,0,0x16,x17
{x00,x13x15,0x02,x04x06x07java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
0,0x00,x00x00x000,0,0x00
0}
}, /* 0x06: MD_6 */
{,0,0,0,0x80xbfx1f/* 0x2c is 2b for 300 */
0x00,xc1,0x00,x00,0x00,
{0x01,0x01,0x00,0x06},
0x63,
{0x5f,0x4f,0x50 0x9c,0x8e0x8f0x14x00x960,0xa2,
0x00,0xc1,0x00,0x00,0x00,0x00,0x00,0x00,
0x9c,0x8e,0x8f,0x28,0x00,0x96,0xb9,0xc2,
0xff
{0,0x170,0x17x17x17x17x17,
0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,
0x01, x10x11x12x13x14x15,x16x17,
{,x00,x00x00,0x0d0x00
{x00x00x00x00x00,x30x0fx00java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
} /* 0x07: MD_7 */
{
0x50,0x18x00,,,x00,x000
0,0,0,0x03
0xa6,
,,,0,0,x17
,,,0,x00,java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
0,
{0x00,0x08,0x08,0x08,0x08,0x08,0 0,x4f0,0,0,0x810,0,
0,0x4d,0,0,0,0,0,
0,0,0,0},
{0x00,0x00,x00x00x00,x10,0x00
0xffx000,0,0,0,0x080,0,
0x10x18,0x18,x18x180,0x18 /* 0x08: MDA_DAC */
{
0x00,0x00,0x00,0x0000,
{0x00 xff
},
{0x150,0x15,0,0x150,0,0x15,
0x15,0x15,0x15,0x15,0x15,0x15,0x3f,0x3f,
0x3f,0x3f,0x3f
00,0x00x00x0000,
{0x00,0x00,0x00,0x00,0x00,0x15,0x15,0x150,0,0x000},
0x15
x15,0,0x15
x15,0,0x15,,0x15,x3f,
00x3f,0,0x3f,x3fx3f,x00x00
}, /* 0x09: CGA_DAC */
{
0x00,0x10,0x04,0x0114,
{0x11,0x09,0x15,0 ,0x150,0x15
0x10,
0,0x14,0x11x09,x15x2ax3a,
0x2e,0x3e,0x2b,0x3b,0x2f,0x3f,0x2a,0x3a,
0,0x3ex2bx3bx2f0,0x00x10
0},
0,0,0,0x09,0x00,0,0x04,
0x14,0x01,0{
0x3e,0x2b,0x3b,0x2f},
{0x3f, x00x10x04x0114
0x3f
}, /* 0x0a: EGA_DAC */
{
0x00 0x04x14x01x10,0x15x2ax3a
{0 x2e,0x2b,x3bx2f,0x3fx2ax3a
02e,0,0x2bx3b,x2f,0x00,
0},
0,0x1cx09x19x0d,0,0,
00,0x01,0x11x09x15,0,0x2e
0x06
{0x16,0x03,0x13java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3
0x36,0x23{x10,0x15x20
01e0,0x1bx0f
0,0x2ax3a,x2ex3e,x2bx3b,
0x3f
} x2c,0,0x390,0x3d,0, /* 0x0b: VGA_DAC */0},
{
00,x10,0,
{0,0x09x150},
x3a
{0,0x3e,,0,0x2f,0x3f000,0x05
0x08,0x0b,0x0e
{
x1f
0,0,0,0x2a,
0x31,0x36,0x3a,0x3f,0x00,0x07,0x0e,0x15,
0x1c,0x0e,0x11x3a
{01,x1cx14,x60,0x1a,x1c,
x04
}, /* 0x0c */
{
0x08,0x0cx1f
{0x0c,0x0e{x2fx3f,x1fx27x2f,0x37,x3f,
0x0c,
{x0dx0f,x10,0x01x80,0x00,
0x00,0x00,0x01,0x00,0x02,0x02,0x01,0x00,
0,0x04,0x01x00,0,0x05,x00
0x06,0,0,0,0x18x1ax1c0,
0}
0x00,0x07
0x00
{x00x00x00x00x00x00x00x00java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
x00
},0,0,0,0,0,0x02,0, /* 0x0d: MD_D */
{
0x28,0x18,0x08,0x2000,
{0x09,0x0f0,0,0x05x060,0,0,0x08
,0,0x02x07,0,0,0x00
{x2dx270x28x90x2cx80xbfx1f/*2 is for 300 *
0x00,0,000,x00,x00,
0x9c,0x8ejava.lang.StringIndexOutOfBoundsException: Range [3, 4) out of bounds for length 3
0xff},
0,0x01x02x03x04,0x06x07,
x63,
0x01,0x00,0x0f,0x00},
{0,0x00x00,x00x00,x00x05x0f,
0xff}
}, /* 0x0e: MD_E */
{
0x50,0x18,0x08,0x4000,
{x01x0fx00,x06
x63
{x5fx4f,x82x55x81,xbfx1f/* 55,81 is 54,80 for 300 */
0x00,0xc0,0x00,0x00,0x00x10x11x12,x13x14,0,0,
0x01x00,0,0x00}
xff
0,0,0,0x03,0,0,0,0x07
0x10,0x11
x01,0x0f0},
{x00x000,0,0x00,x00,0,
0,0,0,0},
0, /* 0x0f: ExtVGATable - modes > 0x13 */
{
x00,0,
{ x00,0,0x030,0x050,0,
0x230,0,0,01,x14,0x160,
{0x5f,0,0x00,
,0x40,x00x00x00,0x00,
0xeaxffjava.lang.StringIndexOutOfBoundsException: Index 8 out of bounds for length 8
0xff},
{0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,
0x08,0x09,0x0a,0x0b,0x0c,0x0d,0x0e,0x0f,
0x01,0x00,0x00,0x00},
/* x0f: - modes > 0x13*
0xff}{
}, /* 0x10: ROM_SAVEPTR - totally different for 300 */
{
0x9f,0x3b,0x00,0x00c0,
{0x00,x000x00,0x00,
0x00,
{0x00,0x00,0x00,0x00,0x00,0x00,0xbb,0x3f,
0x00,xc0,0x00x00,0x00x00
0x000x00,,0x00,0x3ex00,
0x00,
{0x00 x00x400x000,0x000,0x00,x00
0xea0,0xdf0x28,0x40xe70x040a3
0,0x00x00x00
x00,0x020x03x04x05x06,
,,0,0,x0cx0d,0x0f
} /* 0x11: MD_F */0x00x000,0x000x00,0,0x050x0f
{
0x50,0x18,0x0e,0x8000,
{0x010x9fx3bx00x00c0,
xa2java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 7
{x5fx4f,0,0,0x550,0,0x1f/
0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x00,
0,0x84x5dx28,x0f0x630,0,
0xff},
{0x00x00
0x00x080,0x00x00,0,0,
0b0000,0x00
,0,0,0x00,x00,0,0x05java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 8
}java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3 /* 0x12: MD_10 */
java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
x50,0,0x8000java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
0,0,0,x06
0java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 7
{,0,0,0,0,0,0,0, /* 55,81 is 54,80 on 300 */
0x00},
0{x00x08x0000,x18x180000,
0xff},
0x000x01,0x02x030,0x050,0x07,
0x38,0x39,0x3a,0x3b,0x3c,0x3d,0x3e,0x3f,
0x01,0x00,0x0f,0x00},
,0x00,0x00,0x00x00x00,x05,x0f
0}
}, /* 0x13: MD_0_350 */
{
0x28,x18x0ex0800
,
/
{0x2d,
0,0x4d0x0b,0,0x000x00,0,0x00
{,x0fx00,x06
0,
{0x00{xf0,0,0,0x55,0,0,0,
0x38,0x39,0x3a,0x3b,0x3c,0x3d,0x3e,0x3f,
x08x00,x0fx00
{ x82,x84x5dx28x0fx63xba,xe3 /* 82,84 is 83,85 on 300 */
0xff0x00,0x02x03x04x05x14,x07
080,0x3ax3b0,0,0x3e, /* 0x14: MD_1_350 */
java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
0,0,0e0,
{x090,0,0x02
0,
{0x2d0,0x28,x90x2b,xa0,0,
0,0x850,0,0x1fx630,0xa3java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
x83x85,x5dx14,x1f,0,0,
0xff},x38,,0,0,0,xd0,0x3fjava.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
0,0,0,0x03,0040,0x140,
0}
0x08,0x00java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3
{0 x280,0,0,
0,0x030,0},
}, /* 0x15: MD_2_350 */
{
0x50,0x18,0x0e,0x1000,
{0x01,0x03,0x00,0x02},
0xa3,
{x5fx4f05,x82x55,x81xbfx1f
0,0x4dx0b0,0x00x000,0,
0 030,0x5d0,0,0,0,0xa3java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
xff
{0,0,0x3a0,0,0x3d,0x3e0,
0,0,0,0x3b,x3c,0,0x3f
0x08,x00,0},
,0x000,0x000,0x100,0x00,
0xff
}, /* 0x16: MD_3_350 - mode 0x03 - 1 */java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
{
0,0x4dx0bx0cx00,x00,x000x00
{0,0x03x00x02}
0xa3xff
0,0x4f,0x50,0x82,0x55,0x81,0xbf,0x1f,
0x00,0x4d,0x0b,00c,x000,0x000,
0x83, 0,0x390x3ax3bx3c,x3dx3e,x3f
0xffjava.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 9
{x000,0x02,x030,0x05,0x140x07
0x38,0 xff
0x08,0x00,0x0f
{0x00,0x00,0x00,0x00,0x00,0x10,0x0e,0x00,
0xff}
}, /* 0x17: MD_0_1_400 */_0_1400 *
{
0x28,0x18,0x10,0x0800,
{0x08,0x03,0x00,0x02},
0x67,
{0x2d,0x27,0x28,0x90,0x2b,0xb10,
0x00,0x4f{x5f04f,x500,0x550,0xbf0,
0x9c,0x8ex00x4dx0b00,0x00000,0x00x00
0xff},
{0x000x01x02x030,0x050,0x07
0x38, xff
0x0c,0x00{x00,0x01x02x030,0x050x14,0x07,
{0x00,0 x38x39x3ax3bx3cx3d0,0x3f
0xff 0,0x000,0x00,
}, /* 0x18: MD_2_3_400 - mode 0x03 - 2 */
{
x50,0180x10,
{0x00,0x03,0x00,/
0x67,
{0x5f x280x18x10x0800
{x080x03,0x00x02
0x9c,0x8e,0x8f,06java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 7
{0x00,0x01,0x02,0x03,0x04,0x05,0x14,0x07,
0x38,x39x3ax3b0,0x3dx3ex3f
java.lang.StringIndexOutOfBoundsException: Range [7, 3) out of bounds for length 24
{0x00{0x00x010,0x030,0x05x14,x07
0xff
},
{
0x500,0x100,
{ ,
0x66,
{0x5f,0x4f,0x50,0x82,0java.lang.StringIndexOutOfBoundsException: Range [2, 3) out of bounds for length 2
0,0x4fx0d0x0e,x00x000,0x00
0x9c,0x8e,0x8f,0x280x5f,x4f,0,0,0x810,0x1f,
0xff},
{0x00,0x08,0x08,0x08,0x08,0x08,0x08,0x08,
0x10,0x18,0x18,0x18,0x18,0x18,0x18,0x18,
,0x08,
0,0x8ex8fx28x1fx96,0,0xa3,
0xff}
}, /* 0x1a: MD_11 */
{
0x50,0x1d,0x10, x38x39,0x3bx3c03,0e0,
0x010,0,0x06,
0xe3
{0x5f,0x4f,
0x00
xff}java.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 9
{0x00,0x3f{x5fx4fx50,x82,0x81,xbf,
x3f,x3fx3fx3f0,0x3fx3f,
0 0x9c,x8f,0x0f0,0xb9xa3
{0x00,0x00,0x00,0x00{0x00,x08x08x080,0x08x08,
0,0x18x18x18,x180,0x18,x18
}, /* 0x1b: ExtEGATable - Modes <= 0x02 */
java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
0x50,0x1d,0x10java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17
{0x01,0x0f,0x000,0x0fx000},
0xe3 0xe3
{x5fx4f0,0,0,0,0,x3e/* 55,81 is 54,80 on 300 */
0x00,0x40,0x00,0x00,0x00,0x00,0x00, 0xe9,0x8b,java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
0{,0x3f0,0,0x3f,0x3f0,
x3f,0,0,0,0x3fx3f,x3f
0x010,0x0fx00
x38x39x3ax3bx3cx3dx3ex3f
0x01,0x00,0x0f
{0x000,0x00x00x000,0x05,x0f
0xff}
}, /* 0x1c: MD_13 */
{
0x28,0x18,0 0,0x4fx50x820,0,0x0b0, {0x01,0x0f,0x00,0x0e}, 0x63,
{0x5f,0x4f,0x50,0x82,0x55,0x81,0xbf,0x1f, /* 55,81 is 54,80 on 300 */
0x00,0x41,0x00,0x00,0x00,0x00,0x00,0 0},
0x9c0x8ex8fx28x40,x96xb90,
0xff
0x01x00,0x00
0,0,x0a,x0c,0,0f
0x41,0x00
{0x00
xff
} #endif
/**************************************************************/,,0,0,0,0,0, /* SIS VIDEO BRIDGE ----------------------------------------- */ /**************************************************************/
static 0},
const SiS_OutputSelect x0
static 0x08x09x0ax0b,x0c,0,0,
,0,0,0,0,0,0,0,
0 {0x0,0,0,x00,,0,
0x06,0x14
java.lang.StringIndexOutOfBoundsException: Index 64 out of bounds for length 64
x7d,,0,0x000,0x00,02
0x03,0x0a,0x65,0x9d,0x08,0x92,0x8f,0x40,
0x60,0x80 unsigned = 04;
0x00,0x40,0x44,0x00,0xdb,0x02,0x3b,0x00
};
constchar[]={
0x19,0x52,0x3500,0,0,
x940,0,0,0x06x3e,x35x6d
0,0x140,0x04,x0ax00x85x1b
0x70,0x50,0x00,0x9b,0x00,0xd9,0x5d,0x17,
0x7d,0x05,0x45,0x00,0x00 0x0c0x500x00,,0x00xdax4ax17
0x0d0x7d0,0x4bx00x00xe20,0x02
x60x80x14x90x8c0600,0x63java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
0x00,0staticunsigned [] ={
};
staticconstunsignedchar SiS_HiTVExtTiming[] = {
x32,0,0,0,0x31,x3a,
0 x94,0,0x12,0x3e0,0,
0060,0,0x350,0,0,0x2b
0x64,0x90,0x33 x70,x50,x00,,0,0,0,
0a,xde,x44,02,0,
0x8e ,,,0,,0,java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41 constcharSiS_HiTVExtTiming{
0x63 x32x65x2c,x5f,0x08,x3ax64
} x28x02x01,,0x06,0,0,0,
staticconstunsignedchar SiS_HiTVSt1Timing[] = {
0,0,0x2cx5fx080,0,0,
0,0,0x010,0x06,,0x35,
0,0x14,0,0x6d,0xc5x3f,
00,0,0,0,0,0x600,0x3djava.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
x11,0,0xcf0,x11,x10
0,0,0,0,0,0,0,0,
0,0,0,0,
0,x5d000,0,0,0java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
;
staticconstunsignedchar SiS_HiTVSt2Timing[] =0,,0,0,0,0,x04,
0,x65,05,x08x31,0x64
0x28
00,x14x3e,x6d,0,0,
0x64, ,0,0,x5f,,x3a,
0x2a,0xde,0x2a,0x44,0,02,x01,0x06,x3ex35,
08,x8ex82,x07x0bx92,x0fx40
00,0x90,x33,0,0x36,x3e,
0x63,0x4fx27x00,xfcxff,,0java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
};
staticconstunsignedchar java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 0
,0x1ax2206,x62x22,,0x5f,
0x05,0x21,0xb2,0xb2,0x55,0x77,0x2a,0xa6x05,x21,xb2,0x550,0,0,
0x250,0x470,0xc8,0,0x20
0,0x6e,0x2e,0x58x480,0x44
0,0x36x4fx6e,x3fx80,0x00,0x80
0x4f,0x7f,0xa8,x7dx200,0xa9
0140,0x03,0x7e0,0x31x14,x75
0x18x05,,0x05,x4c,00
};
staticconstchar[] ={
0x00,0x1a,0x22,0x63,0x62,0x22,0x08,0xa7,
0atic constunsignedcharSiS_HiTVGroup3Text java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 51
0,0x2f,0xfa,0xc8xff,x8ex20java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
0x8c,0 ,0x6e,x60,0x2c,x0c,0,
0 x56,0x36,x4f,0x3f,0,0x80
x93x3c,x01x50,x2fx100xf4,
0x01x05,x03,x7ex65x31x14,x75
0,0x05,,0x05x4cxa8x01
}; #endif
/* About 1280x768: For TMDS, Panel_1280x768 will only be set if * the panel is a Fujitsu 7911 (VL-17WDX8) (with clock 81, 1688x802) * Other TMDS panels of this resolution will be treated as custom. * For LVDS, we know another type (_2). * (Note: 1280x768_3 is now special for SiS301/NetVista
*/
staticconststruct SiS_LCDData SiS_StLCD1280x768_2Data[] = /* 2.03.00 */
{
{ 64 { 16, ,90 1, 10,86} /* 640x400 */
2 ,88 7,10, 80}java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
{ 64, 21, 858,{6,21 1236,10,86}
3,9 85, 7,1408 86}java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
{ 5 1 34 796 60 06}
{ 64, 51, 1364, 663, 1408, 806 }, /* 800x600 */
{ {1 1,10, 0,10,86} { 0, 0, 0, 0, 0, 0 },
{ 1, 1, 1408, 806, 1408, 806 }, /* 1280x768 */
{ 0, 0, 0, 0, 0, 0 },
{ 16, 15, 1java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
};
staticconststruct SiS_LVDSData
{
{ 848, 433,1060, 629{
{88 8,00 6}java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
{ 848, 433,1060, 629},
{ 848, 389,1060, 629},
{ 848, 518,1060, 629},
{062815,68java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22
};
staticconststruct SiS_LVDSData SiS_LVDS1024x600Data_1[] =
{
{ 840, 604,1344, 800},
{ 84 05,4 8}java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
4 414, 80,
{ 840, 560,1344, 800},
{ 840, 689,1344, 800},
{1050, 800,1344,
{1344, 800,1344, 800}
};
/* CRT1 CRTC data for slave modes */,x85,0,0,0x0000,
conststruct SiS_LVDSCRT1320x240_1
{
{x65,08,x56,0xaa,
0x90, 0,0,x5dx79,0,0x000,
0x00 }},
{{0x65,0x4f,0x89,0x56,0x83 {x65x4f,x89,0x9f0xc40x1fjava.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
0x5e,0 }}
0x00 }} {050,0,0x560,0x83,x1f
{0,0,0x890,0x9f0,0,
0,x90,0,0x300,0x01java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
0x00 }},
{{0x650,0x89,x56,0,0x1fjava.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
0,0,x5d,0x10,x00x05,
0x00},
{{0x65,0x4f,0x89,0x56x2d,0,x2c,0,0,
0,0,0,0,,,
0x00 struct[java.lang.StringIndexOutOfBoundsException: Index 62 out of bounds for length 62
080,x57,0,0,0,
0x01 }},
{{0x2d,0x27,0x90,0x2c,0x80,0xe9,0,0,0x30,x05
0xe9{,,,,0,0,0,
00}java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
};
staticconststruct SiS_LVDSCRT1Data SiS_LVDSCRT1320x240_2[] =
{
{0,0,0,0,0x810x0b0,
0xe90,0,0x04,x300,
0x00,,x83,0,0,0,
0,0,0x82,0x550,0,0,
0xe9,0x8b,0xdf,# 0
0x00java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
{{0x5f00}
0xe9,0x8b,0xdf,0x04,0x30,0x00,0x05,
0}},
{{0x5f,0x4f,0x82,0x55,0x81,0x0b,0x3e,
xe9x8b,0x040,0x00x05
0x00}},
{{0x5f,0x4f,0x82,0x55,0x81,0x0b,0x3e,
0xe9,0x8b,0xdf,0x04,0x30,0x00,0x05,
0x00}},
{{0x7f,0x63,0x83,0x6c,0x1c,0x72,0xf0,
0x58,0x8c,0x57,0x73,0x20,0x00,0x06,
0x01}}, #if 0
{{0x2d,0x27,0x90,0x2c,0x80,0x0b,0x3e,
0xe9,0x8b,0xe7,0x04,0x00,0x00,0x00,
0x00}} #endif
05,x4f,0x550810x0b,x3e
0xe9,0x8b,0xe8,0x0c,0x00,0x00,0x05,
java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
const SiS_LVDSCRT1DataSiS_LVDSCRT1320x240_3_H[ java.lang.StringIndexOutOfBoundsException: Index 64 out of bounds for length 64
{
{0,0x4f0,0x56x830,0x1f,
0x90,0x85,0x8f,0xab,0x30,0x00,0x05,
0x00}},
{0,0x4fx89,x56,0x83,01f
0,0x830,0x790,0,0x05,
0x00}},
{x65,0,0,0,0,01java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
0x92,0x89,0x8f,0xb5,0x30,0x000}}java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
0x00}},
{{0x65
x5e,0dx79java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
java.lang.StringIndexOutOfBoundsException: Range [3, 4) out of bounds for length 2
{{0x65 SiS_LVDSCRT1640x480_1]=
0xe0,0x85,0xdf,0xfb,0x10,0x00,0x05,
0x00}},
{{0x7f,0x63,0x83,0x6c {x5fx4fx82,0x8100,x3e
x58,0,0,0x20x00x06java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
0x01{05f0,0x820x55,0x81x0b0x3e
{{0x2dxe9x8bxdf0x04,0x30x00x05
0xe9 x00},
0x00}}
}
const SiS_LVDSCRT1640x480_1=
{
{{0x5f,0x4f,0x82,0x55,0x81,0x0b,0x3e,
0,0x8b,,0x04,x00,0x05
0}},
{{0x5f,0x4f,0x82,0x55,0x81,0x0b,0x3e,
0xe9,0x8b,0xdf,0x04,0x30,0x00,0x05,
0x00}},
{{0x5f,0x4f,0x82,0x55,0x81,0x0b,0x3e,
0xe9,0x8b,0xdf,0x04,0x30,0x000}},
0x00}},
{0,0x4f0,0x55,,0x0bjava.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
0xe9,0x8b,0xdf,0x04,0x30,0x00,0x05,
0x00}},
{{x5f,x4fx82x55x81,0,0x3e
0xe9,0x8b,0xdf,0x04,0x30,{
0x00}},
{0,0,0x83x6cx1cx72xf0,
0x58,0x8c,0x57,0x73,0x20,0x00,0x06,
0x01}}
};
staticx00
{
{0x2d,0,x90x2bxa0,0x1f
0,0x8e0,0,0x000000,
x00,
{{x2dx28x90,0x2b,0,0xbf,x1f
0x83,0x85,0x63,0xba, 0x9c,0x8e,x960xb9000,0x00,
0x00}},
{{0x2d,0x28,0x90,0x2b,0xa0,0xbf,0x1f,
0x9c,0x8e,0x96,0xb9,0x00,0x00,0x00,
0}},
{{ ,0,0,0,000x00,
0x83{,x28,,x80,,
x00
{0,09,x2c000,0,
0}java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
0x00}}
};
#endif
Messung V0.5
¤ Diese beiden folgenden Angebotsgruppen bietet das Unternehmen0.16Angebot
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.