-A: minor updates

git-svn-id: svn://kolibrios.org@3169 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
Artem Jerdev (art_zh) 2013-01-14 23:19:38 +00:00
parent 634c0e9aa4
commit 9f98ff8ab6
2 changed files with 71 additions and 58 deletions

View File

@ -13,6 +13,7 @@
$Revision$ $Revision$
boot_dev db 0 ; 0=floppy, 1=hd
;========================================================================== ;==========================================================================
; ;
@ -87,7 +88,7 @@ FirstDataSector dw 0 ; begin of data
; ;
;========================================================================= ;=========================================================================
include 'bootvesa.inc' ;Include source for boot vesa diff16 "start_of_code: ",0,$
start_of_code: start_of_code:
cld cld
@ -172,7 +173,7 @@ cpugood:
.nopci: .nopci:
; \end{Mario79} ; \end{Mario79}
; --------------- APM --------------------- ; --------------- APM - removed--------------------
and word [es:0x9044], 0 ; ver = 0.0 (APM not found) and word [es:0x9044], 0 ; ver = 0.0 (APM not found)
if 0 if 0
mov ax, 0x5300 mov ax, 0x5300

View File

@ -75,35 +75,38 @@ diff16 "sdsh_data.tick_table: ",0,$
nsvf: nsvf:
.tick_table: .tick_table:
db 0, 0, 0, 0, 0, 0 ;32..37 (reserved) db 0, 0, 0, 0, 0, 0 ;32..37 (reserved)
.v1:
; 38 39 .v1: ; 38 39
db 01b ; XX XX db 01b ; XX XX
db 11b ; X X db 11b ; X X
.v2:
; 40 41 42 43 44 45 .v2: ; 40 41 42 43 44 45
db 0100b ;40 XXX XXX XX XX XX XX db 0100b ;40 XXX XXX XX XX XX XX
db 1100b ;41 X X X XX X X db 1100b ;41 X X X XX X X
db 0001b ;42 X X X db 0001b ;42 X X X
db 1001b ;43 db 1001b ;43
db 0101b ;44 db 0101b ;44
db 1101b ;45? db 1101b ;45
db 0 ;46 db 0000b ;46
db 0 ;47 db 0000b ;47
.v3:
; 48 49 50 51 52 53 54 .v3: ; 48 49 50 51 52 53 54
db 010100b ;48 XXX XX XX XX XXXX XX XXX db 010100b ;48 XXX XX XX XX XXXX XX XXX
db 000011b ;49 X X X X X X X db 000011b ;49 X X X X X X X
db 010001b ;50 X X X X X X db 010001b ;50 X X X X X X
db 000101b ;51 X X X X db 000101b ;51 X X X X
db 110000b ;52 db 110000b ;52
db 000111b ;53 55 56 57 db 000111b ;53 55 56 57
db 001100b ;54 XX XX XXX db 001100b ;54 XX XX XXX
db 010101b ;55 X X XX db 010101b ;55 X X XX
db 011101b ;56 X XX db 011101b ;56 X XX
db 111100b ;57 X db 111100b ;57 X
db 0 ;58 db 000000b ;58
db 0 ;59 db 000000b ;59
db 0, 0, 0, 0 ;60..63 db 000000b ;60
db 000000b ;61
db 000000b ;62
db 000000b ;63
.v4: .v4:
; 64 65 66 67 68 69 70 ; 64 65 66 67 68 69 70
db 01010001b ;64: XX XX XXXX Y XX XX Y db 01010001b ;64: XX XX XXXX Y XX XX Y
@ -124,50 +127,59 @@ nsvf:
db 00000000b ;79: db 00000000b ;79:
.v5: .v5: ; 80 81 82 83 84 85 86
db 00000001b, 01b ;80: )( db 00000001b, 01b ;80: X X XX XXX X XXX X
db 00000001b, 10b ;81: /7X db 00000001b, 10b ;81: X X X X X X X
db 01000101b, 01b ;82: 8u db 01000101b, 01b ;82: X X X X X X X
db 01010100b, 01b ;83: db 01010100b, 01b ;83: X X X XX X X X
db 00000010b, 01b ;84: \X& db 00000010b, 01b ;84: X X X X X X
db 00010100b, 00b ;85: hnu<6E> db 00010100b, 00b ;85: X X X X
db 10111000b, 00b ;86: a db 10111000b, 00b ;86: X
db 0, 0 ;87: db 0, 0 ;87:
.v6: .v6: ; 88 89 90 91
db 01000000b, 0101b ;88: Jfg db 01000000b, 0101b ;88: X XXX X X
db 01010100b, 0001b ;89: BPR db 01010100b, 0001b ;89: X X X X
db 11010010b, 0001b ;90: s$ db 11010010b, 0001b ;90: X X X X X
db 11010000b, 0001b ;91 db 11010000b, 0001b ;91: X X X X X X
db 0, 0, 0, 0 ;92,93 db 00000000b, 0000b ;92: X X X XX X
db 0, 0, 0, 0 ;94,95 db 00000000b, 0000b ;93: XX
.v7: db 00000000b, 0000b ;94:
db 11011001b, 011001b ;96: ><vVY db 00000000b, 0000b ;95:
db 00010001b, 010001b ;97: D
db 00010100b, 000101b ;98: bcdpqg
db 0, 0 ;99:
db 0, 0, 0, 0 ;100,101
db 0, 0, 0, 0 ;102,103
.v8:
db 00110000b, 00001100b ;104: 5
db 01010100b, 01010001b ;105: 689
db 0, 0, 0, 0, 0, 0 ;106..108
db 0, 0, 0, 0, 0, 0 ;109..111
.v9: .v7: ; 96 97 98 99
db 11011001b, 011001b ; 96: X X XX XXX XX
db 00010001b, 010001b ; 97: X X X X X
db 00010100b, 000101b ; 98: X X X X X
db 00000011b, 110000b ; 99: X X X X X
db 00000000b, 000000b ;100: X X XXX X
db 00000000b, 000000b ;101: X X
db 00000000b, 000000b ;102: XX XX
db 00000000b, 000000b ;103:
.v8: ; 104 105 106
db 00110000b, 00001100b ;104: XXXX XXX XXXXX
db 01010100b, 01010001b ;105: X X X X X
db 00000001b, 01000101b ;106: X X X X
db 00000000b, 00000000b ;107: XXXX XXX X
db 00000000b, 00000000b ;108: X
db 00000000b, 00000000b ;109:
db 00000000b, 00000000b ;110:
db 00000000b, 00000000b ;111:
.v9:
db 00100100b, 00100100b, 00b ;112: XXX db 00100100b, 00100100b, 00b ;112: XXX
db 0, 0, 0 ;113: XXXX db 0, 0, 0 ;113: XXXX
db 0, 0, 0 ;114: XXX db 0, 0, 0 ;114: XXX
db 0, 0, 0 ;115: db 0, 0, 0 ;115:
.v10: .v10:
db 00010100b, 01010000b, 0100b ;116: db 00010100b, 01010000b, 0100b ;116:
db 01010100b, 01010001b, 0100b ;117: db 01010100b, 01010001b, 0100b ;117:
db 01010001b, 00000100b, 0100b ;118: db 01010001b, 00000100b, 0100b ;118:
db 0, 0, 0 ;119: db 0, 0, 0 ;119:
.v11: .v11:
db 10100000b, 01010010b, 000001b ; 120: $s db 10100000b, 01010010b, 000001b ; 120: $s
db 0, 0, 0 ;121: db 01100100b, 01000000b, 000110b ; 121: )(
db 0, 0, 0 ;122: db 01000100b, 01000100b, 000000b ; 122: 0
db 0, 0, 0 ;123: db 0, 0, 0 ;123:
.v12: .v12:
db 10011001b, 10011001b, 10011001b ;124: db 10011001b, 10011001b, 10011001b ;124: