Compare commits

..

No commits in common. "415eaef8db58f25733e38e1b6d40e34ec9a6569c" and "b6a0bf7729d8502054c1ddc140040f8d809c444f" have entirely different histories.

12 changed files with 24 additions and 26 deletions

View File

@ -315,7 +315,7 @@ end if
int 0x10 int 0x10
if lang eq ru_RU if lang eq ru_RU
; Load & set Russian VGA font 'bootfont-ru_RU' ; Load & set russian VGA font (RU.INC)
mov bp, RU_FNT1 ; RU_FNT1 - First part mov bp, RU_FNT1 ; RU_FNT1 - First part
mov bx, 1000h ; 768 bytes mov bx, 1000h ; 768 bytes
mov cx, 30h ; 48 symbols mov cx, 30h ; 48 symbols
@ -329,8 +329,8 @@ if lang eq ru_RU
mov dx, 0E0h ; 224 - position of first symbol mov dx, 0E0h ; 224 - position of first symbol
mov ax, 1100h mov ax, 1100h
int 10h int 10h
; End set VGA russian font
else if lang eq et_EE else if lang eq et_EE
; Load & set Estonian VGA font 'bootfont-et_EE'
mov bp, ET_FNT ; ET_FNT1 mov bp, ET_FNT ; ET_FNT1
mov bx, 1000h ; mov bx, 1000h ;
mov cx, 255 ; 256 symbols mov cx, 255 ; 256 symbols

View File

@ -24,25 +24,24 @@ org 0
; struct kernel_header ; struct kernel_header
jmp start_of_code ; jump jmp start_of_code ; jump
db 'KolibriOS ' ; signature db 'KolibriOS ' ; signature
db 'v0.7.7.0 ',13,10,13,10,0 ; FIXME: get distribution version from git tag db 'v0.7.7.0 ',13,10,13,10,0 ; version
dd B32-KERNEL_BASE ; offset of the kernel's 32-bit entry point dd B32-KERNEL_BASE ; offset of the kernel's 32-bit entry point
include "boot/bootstr.inc" ; language-independent boot messages include "boot/bootstr.inc" ; language-independent boot messages
include "boot/preboot.inc" include "boot/preboot.inc"
; Language support for locales: de_DE, es_ES, ru_RU (CP866), et_EE, en_US.
if lang eq de_DE if lang eq de_DE
include "boot/bootstr-de_DE.inc" ; German system boot messages include "boot/bootge.inc" ; german system boot messages
else if lang eq es_ES else if lang eq es_ES
include "boot/bootstr-es_ES.inc" ; Spanish system boot messages include "boot/bootsp.inc" ; spanish system boot messages
else if lang eq ru_RU else if lang eq ru_RU
include "boot/bootstr-ru_RU.inc" ; Russian system boot messages include "boot/bootru.inc" ; russian system boot messages
include "boot/bootfont-ru_RU.inc" ; Russian font include "boot/ru.inc" ; Russian font
else if lang eq et_EE else if lang eq et_EE
include "boot/bootstr-et_EE.inc" ; Estonian system boot messages include "boot/bootet.inc" ; estonian system boot messages
include "boot/bootfont-et_EE.inc" ; Estonian font include "boot/et.inc" ; Estonian font
else else
include "boot/bootstr-en_US.inc" ; English system boot messages (default) include "boot/booten.inc" ; english system boot messages
end if end if
include "boot/bootcode.inc" ; 16 bit system boot code include "boot/bootcode.inc" ; 16 bit system boot code

View File

@ -45,7 +45,6 @@ keymap_alt:
db 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' db 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
; Language support for locales: ru_RU (UTF-8), es_ES (data32sp.inc), et_EE (data32et.inc), en_US.
if lang eq ru_RU if lang eq ru_RU
boot_initirq cp866 'Инициализация IRQ',0 boot_initirq cp866 'Инициализация IRQ',0
@ -93,7 +92,7 @@ else if lang eq es_ES
include 'data32sp.inc' include 'data32sp.inc'
else if lang eq et_EE else if lang eq et_EE
include 'data32et.inc' include 'data32et.inc'
else ; Default to en_US else
boot_initirq db 'Initialize IRQ',0 boot_initirq db 'Initialize IRQ',0
boot_picinit db 'Initialize PIC',0 boot_picinit db 'Initialize PIC',0
boot_v86machine db 'Initialize system V86 machine',0 boot_v86machine db 'Initialize system V86 machine',0
@ -199,27 +198,27 @@ MIN_DEFAULT_DLL_ADDR = 0x70000000
dll_cur_addr dd MIN_DEFAULT_DLL_ADDR dll_cur_addr dd MIN_DEFAULT_DLL_ADDR
if lang eq en_US ; English (American) if lang eq en_US
SYSLANG = 1 SYSLANG = 1
else if lang eq fi_FI ; Finnish else if lang eq fi_FI
SYSLANG = 2 SYSLANG = 2
else if lang eq de_DE ; German else if lang eq de_DE
SYSLANG = 3 SYSLANG = 3
else if lang eq ru_RU ; Russian else if lang eq ru_RU
SYSLANG = 4 SYSLANG = 4
else if lang eq fr_FR ; French else if lang eq fr_FR
SYSLANG = 5 SYSLANG = 5
else if lang eq et_EE ; Estonian else if lang eq et_EE
SYSLANG = 6 SYSLANG = 6
else if lang eq uk_UA ; Ukrainian else if lang eq uk_UA
SYSLANG = 7 SYSLANG = 7
else if lang eq it_IT ; Italian else if lang eq it_IT
SYSLANG = 8 SYSLANG = 8
else if lang eq nl_BE ; Flemish else if lang eq nl_BE
SYSLANG = 9 SYSLANG = 9
else if lang eq es_ES ; Spanish else if lang eq es_ES
SYSLANG = 10 SYSLANG = 10
else if lang eq ca_ES ; Catalan else if lang eq ca_ES
SYSLANG = 11 SYSLANG = 11
else else
display 'unsupported language specified',13,10 display 'unsupported language specified',13,10

View File

@ -2288,7 +2288,7 @@ endg
iglobal iglobal
version_inf: version_inf:
db 0,7,7,0 ; FIXME: Get distribution version from git tag db 0,7,7,0 ; version 0.7.7.0
db 0 db 0
.rev dd __REV__ .rev dd __REV__
.size = $ - version_inf .size = $ - version_inf

View File

@ -8,5 +8,5 @@
; Éste archivo debe ser editado con codificación CP866 ; Éste archivo debe ser editado con codificación CP866
version cp850 'KolibriOS versión 0.7.7.0 ',13,10,13,10,0 ; FIXME: Get distribution version from git tag version cp850 'KolibriOS versión 0.7.7.0+ ',13,10,13,10,0
diff16 "fin del código del kernel",0,$ diff16 "fin del código del kernel",0,$