Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 797 → Rev 798

/kernel/trunk/drivers/ati2d.asm
71,6 → 71,8
PG_SW equ 0x003
PG_NOCACHE equ 0x018
 
PCI_MEMORY_MASK equ 0xfffffff0
 
struc IOCTL
{ .handle dd ?
.io_code dd ?
403,6 → 405,7
align 4
proc init_r200
stdcall PciRead32, [bus], [devfn], dword 0x18
and eax, PCI_MEMORY_MASK
stdcall MapIoMem,eax,0x10000,(PG_SW+PG_NOCACHE)
test eax, eax
jz .fail
443,6 → 446,7
proc init_r500
 
stdcall PciRead32, [bus], [devfn], dword 0x18
and eax, PCI_MEMORY_MASK
stdcall MapIoMem,eax,0x10000,(PG_SW+PG_NOCACHE)
test eax, eax
jz .fail
505,20 → 509,6
mov [edi+0x6414], eax
or dword [edi+0x6400], 1
 
if 0
stdcall R5xxSetupForSolidFill, 0x80808080, 3, 0xFFFFFFFF
stdcall R5xxSolidFillRect, 100,100, 100,100
 
stdcall R5xxSetupForSolidFill, 0xFFFF0000, 3, 0xFFFFFFFF
stdcall R5xxSolidFillRect, 110,110, 80,80
 
stdcall R5xxSetupForSolidFill, 0xFF00FF00, 3, 0xFFFFFFFF
stdcall R5xxSolidFillRect, 120,120, 60,60
 
stdcall R5xxSetupForSolidFill, 0xFF0000FF, 3, 0xFFFFFFFF
stdcall R5xxSolidFillRect, 130,130, 40,40
end if
 
popfd
ret
endp