Subversion Repositories Kolibri OS

Rev

Rev 314 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

  1. ;
  2. ; Load of videomode driver in memory
  3. ;
  4. ; (driver is located at 0x760000-0x768000  - 32kb) // if this area not occuped anything
  5. ;
  6. ; Author: Trans
  7. ; Date:  19.07.2003
  8. ;
  9. ; Include in MeOS kernel and compile with FASM
  10. ;
  11.  
  12.  
  13. ; LOAD VIDEOMODE DRIVER
  14.                                        ; If vmode.mdr file not found
  15.         or    eax,-1                   ; Driver ID = -1 (not present in system)
  16.         mov   [0x760000],eax           ;
  17.         mov   [0x760100],byte 0xC3     ; Instruction RETN - driver loop
  18.  
  19.         mov     esi, vmode
  20.         xor     ebx, ebx
  21.         mov     ecx, 0x8000            ; size of memory area for driver
  22.         mov     edx, 0x760000          ; Memory position of driver
  23.         call    fs_RamdiskRead