Subversion Repositories Kolibri OS

Rev

Rev 426 | Blame | Last modification | View Log | Download | RSS feed

  1. $Revision: 431 $
  2. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  3. ;;                                                              ;;
  4. ;; Copyright (C) KolibriOS team 2004-2007. All rights reserved. ;;
  5. ;; Distributed under terms of the GNU General Public License    ;;
  6. ;;                                                              ;;
  7. ;; KERNEL16.INC                                                 ;;
  8. ;;                                                              ;;
  9. ;; Included 16 bit kernel files for MenuetOS                    ;;
  10. ;;                                                              ;;
  11. ;; This file is kept separate as it will be easier to           ;;
  12. ;; maintain and compile with an automated SETUP program         ;;
  13. ;; in the future.                                               ;;
  14. ;;                                                              ;;
  15. ;; Copyright Ville Turjanmaa, see file COPYING for details.     ;;
  16. ;;                                                              ;;
  17. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  18.  
  19.  
  20. ;% +include
  21.  
  22. msg_svn db " SVN ",0
  23. msg_svn.len = $ - msg_svn
  24. svn_num_buf rb 12
  25.  
  26. ;!!!
  27. if lang eq en
  28. include "boot/booteng.inc"     ; english system boot messages
  29. else if lang eq ru
  30. include "boot/bootru.inc"      ; russian system boot messages
  31. else if lang eq et
  32. include "boot/bootet.inc"      ; estonian system boot messages
  33. else
  34. include "boot/bootge.inc"      ; german system boot messages
  35. ;!!!
  36. end if
  37. if lang eq et
  38. include "boot/et.inc"          ; Estonian font
  39. else if lang eq ru
  40. include "boot/ru.inc"          ; Russian font
  41. end if
  42.  
  43. ; ñþäà äàííûå çàïèñûâàþòñÿ â 16 ðàçðÿäíîì ðåæèìå, ÷èòàþòñÿ â 32 ðàçðÿäíîì
  44. bx_from_load:                   ; ñòðóêòóðà äëÿ õðàíåíèÿ ïàðàìåòðîâ- îòêóäà ãàøðóçèëèñü, áåðåòñÿ íèæå èç bx ; {SPraid}[13.03.2007]
  45. .from_disc      db 0            ; a,b,c,d - âèí÷åñòåðû, r - ðàì äèñê
  46. .from_part      db 0,0          ; # äèñêà... ñèìâîë, à íå áàéò. '1', à íå 1
  47.  
  48. org $-0x10000
  49.  
  50. include "boot/bootcode.inc"    ; 16 bit system boot code
  51.  
  52. include "bus/pci/pci16.inc"
  53.  
  54. ;% -include
  55.