Új hozzászólás Aktív témák

  • Fiery

    veterán

    válasz ReXiG #37 üzenetére

    Egy kis Delphi kod... Csak hogy lasd, valoban muxik a dolog :) Kikommenteztem nehany adatot, hogy kicsit nehezebben nyulja le a kodot, aki ilyesmire vadaszik ;]

    Gyk.: NV34 = FX5200

    MemoryBusWidth:=128;
    Case gpudata[i_gpu].g Of
    5 : // NV5
    Begin
    If nVIDIARegister($??????) And ?=? Then MemoryBusWidth:=64
    Else MemoryBusWidth:=128;
    End;

    11,17,18 : // NV11, NV17, NV18(PCX)
    Case (nVIDIARegister($??????) Shr ?) And ? Of
    ? : MemoryBusWidth:=64;
    ? : MemoryBusWidth:=128;
    ? : MemoryBusWidth:=32;
    End;

    20,25,28 : // NV20, NV25, NV28
    Case nVIDIARegister($??????) And ? Of
    ? : MemoryBusWidth:=64;
    Else MemoryBusWidth:=128;
    End;

    34 : // NV34(PCX)
    Case (nVIDIARegister($??????) Shr ?) And ? Of
    ? : MemoryBusWidth:=64;
    ?,? : MemoryBusWidth:=128;
    End;

    30,31,35,36,38 : // NV30, NV31, NV35, NV36(PCX), NV38(PCX)
    Case nVIDIARegister($??????) And ? Of
    ? : MemoryBusWidth:=32;
    ?,? : MemoryBusWidth:=64;
    ?,?,? : MemoryBusWidth:=128;
    ?,? : MemoryBusWidth:=256;
    End;

    40,41,43,47 : // NV40, NV41, NV43, NV47
    Case nVIDIARegister($??????) And ? Of
    ? : MemoryBusWidth:=64;
    ? : MemoryBusWidth:=128;
    Else MemoryBusWidth:=256;
    End;

    44,46 : // NV44, NV46
    Case nVIDIARegister($??????) And ? Of
    ? : MemoryBusWidth:=64;
    Else MemoryBusWidth:=32;
    End;
    End;

    Pusszantom a ketkedoket :)


    Fiery

    [Szerkesztve]

Új hozzászólás Aktív témák