Index: trunk/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative286.asm
===================================================================
--- trunk/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative286.asm	(revision 76129)
+++ trunk/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative286.asm	(revision 76288)
@@ -1177,24 +1177,24 @@
     db   'PCI: Unsupported function AX=%04X BX=%04X called', 00ah, 000h
 
-section CONST2 progbits vstart=0xd8e align=1 ; size=0x3fe class=DATA group=DGROUP
-  ; disGetNextSymbol 0xf0d8e LB 0x3fe -> off=0x0 cb=0000000000000016 uValue=00000000000f0d8e 'bios_cvs_version_string'
-bios_cvs_version_string:                     ; 0xf0d8e LB 0x16
-    db  'VirtualBox 6.0.0_RC1', 000h, 000h
-  ; disGetNextSymbol 0xf0da4 LB 0x3e8 -> off=0x0 cb=0000000000000008 uValue=00000000000f0da4 '_bios_prefix_string'
-_bios_prefix_string:                         ; 0xf0da4 LB 0x8
+section CONST2 progbits vstart=0xd8e align=1 ; size=0x3fa class=DATA group=DGROUP
+  ; disGetNextSymbol 0xf0d8e LB 0x3fa -> off=0x0 cb=0000000000000012 uValue=00000000000f0d8e 'bios_cvs_version_string'
+bios_cvs_version_string:                     ; 0xf0d8e LB 0x12
+    db  'VirtualBox 6.0.0', 000h, 000h
+  ; disGetNextSymbol 0xf0da0 LB 0x3e8 -> off=0x0 cb=0000000000000008 uValue=00000000000f0da0 '_bios_prefix_string'
+_bios_prefix_string:                         ; 0xf0da0 LB 0x8
     db  'BIOS: ', 000h, 000h
-  ; disGetNextSymbol 0xf0dac LB 0x3e0 -> off=0x0 cb=0000000000000006 uValue=00000000000f0dac 'isotag'
-isotag:                                      ; 0xf0dac LB 0x6
+  ; disGetNextSymbol 0xf0da8 LB 0x3e0 -> off=0x0 cb=0000000000000006 uValue=00000000000f0da8 'isotag'
+isotag:                                      ; 0xf0da8 LB 0x6
     db  'CD001', 000h
-  ; disGetNextSymbol 0xf0db2 LB 0x3da -> off=0x0 cb=0000000000000018 uValue=00000000000f0db2 'eltorito'
-eltorito:                                    ; 0xf0db2 LB 0x18
+  ; disGetNextSymbol 0xf0dae LB 0x3da -> off=0x0 cb=0000000000000018 uValue=00000000000f0dae 'eltorito'
+eltorito:                                    ; 0xf0dae LB 0x18
     db  'EL TORITO SPECIFICATION', 000h
-  ; disGetNextSymbol 0xf0dca LB 0x3c2 -> off=0x0 cb=0000000000000028 uValue=00000000000f0dca 'drivetypes'
-drivetypes:                                  ; 0xf0dca LB 0x28
+  ; disGetNextSymbol 0xf0dc6 LB 0x3c2 -> off=0x0 cb=0000000000000028 uValue=00000000000f0dc6 'drivetypes'
+drivetypes:                                  ; 0xf0dc6 LB 0x28
     db  046h, 06ch, 06fh, 070h, 070h, 079h, 000h, 000h, 000h, 000h, 048h, 061h, 072h, 064h, 020h, 044h
     db  069h, 073h, 06bh, 000h, 043h, 044h, 02dh, 052h, 04fh, 04dh, 000h, 000h, 000h, 000h, 04ch, 041h
     db  04eh, 000h, 000h, 000h, 000h, 000h, 000h, 000h
-  ; disGetNextSymbol 0xf0df2 LB 0x39a -> off=0x0 cb=000000000000037a uValue=00000000000f0df2 'scan_to_scanascii'
-scan_to_scanascii:                           ; 0xf0df2 LB 0x37a
+  ; disGetNextSymbol 0xf0dee LB 0x39a -> off=0x0 cb=000000000000037a uValue=00000000000f0dee 'scan_to_scanascii'
+scan_to_scanascii:                           ; 0xf0dee LB 0x37a
     db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 01bh, 001h, 01bh, 001h, 01bh, 001h
     db  000h, 001h, 000h, 000h, 031h, 002h, 021h, 002h, 000h, 000h, 000h, 078h, 000h, 000h, 032h, 003h
@@ -1253,10 +1253,10 @@
     db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 085h, 000h, 087h, 000h, 089h, 000h, 08bh, 000h, 000h
     db  000h, 086h, 000h, 088h, 000h, 08ah, 000h, 08ch, 000h, 000h
-  ; disGetNextSymbol 0xf116c LB 0x20 -> off=0x0 cb=0000000000000020 uValue=00000000000f116c 'panic_msg_keyb_buffer_full'
-panic_msg_keyb_buffer_full:                  ; 0xf116c LB 0x20
+  ; disGetNextSymbol 0xf1168 LB 0x20 -> off=0x0 cb=0000000000000020 uValue=00000000000f1168 'panic_msg_keyb_buffer_full'
+panic_msg_keyb_buffer_full:                  ; 0xf1168 LB 0x20
     db  '%s: keyboard input buffer full', 00ah, 000h
 
-  ; Padding 0x474 bytes at 0xf118c
-  times 1140 db 0
+  ; Padding 0x478 bytes at 0xf1188
+  times 1144 db 0
 
 section _TEXT progbits vstart=0x1600 align=1 ; size=0x88c8 class=CODE group=AUTO
@@ -1424,5 +1424,5 @@
     push bp                                   ; 55                          ; 0xf170d bios.c:126
     mov bp, sp                                ; 89 e5                       ; 0xf170e
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf1710 bios.c:131
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf1710 bios.c:131
     mov cx, ds                                ; 8c d9                       ; 0xf1713
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf1715
@@ -2724,5 +2724,5 @@
     lea ax, [bp-03ch]                         ; 8d 46 c4                    ; 0xf2350
     call 058b0h                               ; e8 5a 35                    ; 0xf2353
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf2356 ata.c:532
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf2356 ata.c:532
     mov cx, ds                                ; 8c d9                       ; 0xf2359
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf235b
@@ -3501,5 +3501,5 @@
     cmp byte [bp+00ah], 002h                  ; 80 7e 0a 02                 ; 0xf2b1e ata.c:946
     jne short 02b43h                          ; 75 1f                       ; 0xf2b22
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf2b24 ata.c:947
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf2b24 ata.c:947
     mov cx, ds                                ; 8c d9                       ; 0xf2b27
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf2b29
@@ -4332,5 +4332,5 @@
     cmp bh, 048h                              ; 80 ff 48                    ; 0xf3248
     jbe short 03280h                          ; 76 33                       ; 0xf324b
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf324d floppy.c:532
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf324d floppy.c:532
     mov cx, ds                                ; 8c d9                       ; 0xf3250
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf3252
@@ -5235,5 +5235,5 @@
     mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xf3ae1
     jmp near 0347ah                           ; e9 92 f9                    ; 0xf3ae5
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf3ae8 floppy.c:1322
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf3ae8 floppy.c:1322
     mov cx, ds                                ; 8c d9                       ; 0xf3aeb
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf3aed
@@ -5338,5 +5338,5 @@
     cmp si, strict byte 0004ah                ; 83 fe 4a                    ; 0xf3bad
     jne short 03bd1h                          ; 75 1f                       ; 0xf3bb0
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf3bb2 eltorito.c:202
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf3bb2 eltorito.c:202
     mov cx, ds                                ; 8c d9                       ; 0xf3bb5
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf3bb7
@@ -5438,5 +5438,5 @@
     pop bp                                    ; 5d                          ; 0xf3cc4
     retn                                      ; c3                          ; 0xf3cc5
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf3cc6 eltorito.c:232
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf3cc6 eltorito.c:232
     mov cx, ds                                ; 8c d9                       ; 0xf3cc9
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf3ccb
@@ -5581,5 +5581,5 @@
     jnc short 03e3ah                          ; 73 10                       ; 0xf3e28
     mov al, byte [bp+di-00825h]               ; 8a 83 db f7                 ; 0xf3e2a
-    cmp al, byte [di+00dach]                  ; 3a 85 ac 0d                 ; 0xf3e2e
+    cmp al, byte [di+00da8h]                  ; 3a 85 a8 0d                 ; 0xf3e2e
     je short 03e24h                           ; 74 f0                       ; 0xf3e32
     mov ax, strict word 00005h                ; b8 05 00                    ; 0xf3e34
@@ -5591,5 +5591,5 @@
     jnc short 03e54h                          ; 73 10                       ; 0xf3e42
     mov al, byte [bp+di-0081fh]               ; 8a 83 e1 f7                 ; 0xf3e44
-    cmp al, byte [di+00db2h]                  ; 3a 85 b2 0d                 ; 0xf3e48
+    cmp al, byte [di+00daeh]                  ; 3a 85 ae 0d                 ; 0xf3e48
     je short 03e3eh                           ; 74 f0                       ; 0xf3e4c
     mov ax, strict word 00006h                ; b8 06 00                    ; 0xf3e4e
@@ -5877,5 +5877,5 @@
     cmp ax, dx                                ; 39 d0                       ; 0xf41a5
     je short 041d2h                           ; 74 29                       ; 0xf41a7
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf41a9 eltorito.c:508
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf41a9 eltorito.c:508
     mov cx, ds                                ; 8c d9                       ; 0xf41ac
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf41ae
@@ -6107,5 +6107,5 @@
     test al, al                               ; 84 c0                       ; 0xf4417 eltorito.c:615
     je short 04452h                           ; 74 37                       ; 0xf4419
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf441b eltorito.c:616
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf441b eltorito.c:616
     mov cx, ds                                ; 8c d9                       ; 0xf441e
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf4420
@@ -6345,5 +6345,5 @@
     jne short 046b2h                          ; 75 03                       ; 0xf46ad
     jmp near 04452h                           ; e9 a0 fd                    ; 0xf46af
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf46b2 eltorito.c:721
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf46b2 eltorito.c:721
     mov cx, ds                                ; 8c d9                       ; 0xf46b5
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf46b7
@@ -6384,5 +6384,5 @@
     or byte [bp+01ch], 001h                   ; 80 4e 1c 01                 ; 0xf4711
     jmp near 04466h                           ; e9 4e fd                    ; 0xf4715
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf4718 eltorito.c:747
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf4718 eltorito.c:747
     mov cx, ds                                ; 8c d9                       ; 0xf471b
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf471d
@@ -6489,5 +6489,5 @@
     mov word [bp+016h], strict word 00007h    ; c7 46 16 07 00              ; 0xf4867 eltorito.c:845
     jmp near 04af0h                           ; e9 81 02                    ; 0xf486c eltorito.c:846
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf486f
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf486f
     mov cx, ds                                ; 8c d9                       ; 0xf4872
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf4874
@@ -6598,5 +6598,5 @@
     test dl, dl                               ; 84 d2                       ; 0xf4999 eltorito.c:890
     je short 04a06h                           ; 74 69                       ; 0xf499b
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf499d eltorito.c:891
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf499d eltorito.c:891
     mov cx, ds                                ; 8c d9                       ; 0xf49a0
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf49a2
@@ -6763,10 +6763,10 @@
     je short 04b4ch                           ; 74 21                       ; 0xf4b29
     mov dx, strict word 00001h                ; ba 01 00                    ; 0xf4b2b
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf4b2e boot.c:123
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf4b2e boot.c:123
     mov cx, ds                                ; 8c d9                       ; 0xf4b31
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf4b33
     call 018bch                               ; e8 83 cd                    ; 0xf4b36
     imul dx, dx, strict byte 0000ah           ; 6b d2 0a                    ; 0xf4b39
-    add dx, 00dcah                            ; 81 c2 ca 0d                 ; 0xf4b3c
+    add dx, 00dc6h                            ; 81 c2 c6 0d                 ; 0xf4b3c
     push dx                                   ; 52                          ; 0xf4b40
     push 00494h                               ; 68 94 04                    ; 0xf4b41
@@ -6791,9 +6791,9 @@
     test al, al                               ; 84 c0                       ; 0xf4b63 boot.c:142
     je short 04b82h                           ; 74 1b                       ; 0xf4b65
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf4b67 boot.c:143
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf4b67 boot.c:143
     mov cx, ds                                ; 8c d9                       ; 0xf4b6a
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf4b6c
     call 018bch                               ; e8 4a cd                    ; 0xf4b6f
-    push 00ddeh                               ; 68 de 0d                    ; 0xf4b72
+    push 00ddah                               ; 68 da 0d                    ; 0xf4b72
     push 004a8h                               ; 68 a8 04                    ; 0xf4b75
     push strict byte 00004h                   ; 6a 04                       ; 0xf4b78
@@ -6803,25 +6803,25 @@
     test ah, ah                               ; 84 e4                       ; 0xf4b82
     je short 04b96h                           ; 74 10                       ; 0xf4b84
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf4b86 boot.c:145
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf4b86 boot.c:145
     mov cx, ds                                ; 8c d9                       ; 0xf4b89
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf4b8b
     call 018bch                               ; e8 2b cd                    ; 0xf4b8e
-    push 00de8h                               ; 68 e8 0d                    ; 0xf4b91
+    push 00de4h                               ; 68 e4 0d                    ; 0xf4b91
     jmp short 04b75h                          ; eb df                       ; 0xf4b94
     test bl, 080h                             ; f6 c3 80                    ; 0xf4b96 boot.c:146
     je short 04bach                           ; 74 11                       ; 0xf4b99
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf4b9b boot.c:147
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf4b9b boot.c:147
     mov cx, ds                                ; 8c d9                       ; 0xf4b9e
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf4ba0
     call 018bch                               ; e8 16 cd                    ; 0xf4ba3
     push si                                   ; 56                          ; 0xf4ba6
-    push 00dd4h                               ; 68 d4 0d                    ; 0xf4ba7
+    push 00dd0h                               ; 68 d0 0d                    ; 0xf4ba7
     jmp short 04bbbh                          ; eb 0f                       ; 0xf4baa boot.c:148
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf4bac boot.c:149
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf4bac boot.c:149
     mov cx, ds                                ; 8c d9                       ; 0xf4baf
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf4bb1
     call 018bch                               ; e8 05 cd                    ; 0xf4bb4
     push si                                   ; 56                          ; 0xf4bb7
-    push 00dcah                               ; 68 ca 0d                    ; 0xf4bb8
+    push 00dc6h                               ; 68 c6 0d                    ; 0xf4bb8
     push 004bdh                               ; 68 bd 04                    ; 0xf4bbb
     push strict byte 00004h                   ; 6a 04                       ; 0xf4bbe
@@ -6850,5 +6850,5 @@
     push dx                                   ; 52                          ; 0xf4bed
     mov dx, ax                                ; 89 c2                       ; 0xf4bee
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf4bf0 boot.c:165
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf4bf0 boot.c:165
     mov cx, ds                                ; 8c d9                       ; 0xf4bf3
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf4bf5
@@ -6925,5 +6925,5 @@
     mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xf4c9f
     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xf4ca2 boot.c:218
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf4ca5 boot.c:219
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf4ca5 boot.c:219
     mov cx, ds                                ; 8c d9                       ; 0xf4ca8
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf4caa
@@ -7484,5 +7484,5 @@
     test al, al                               ; 84 c0                       ; 0xf517c keyboard.c:384
     jne short 05199h                          ; 75 19                       ; 0xf517e
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf5180 keyboard.c:385
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf5180 keyboard.c:385
     mov cx, ds                                ; 8c d9                       ; 0xf5183
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf5185
@@ -7748,5 +7748,5 @@
     cmp byte [bp-008h], 058h                  ; 80 7e f8 58                 ; 0xf5432 keyboard.c:566
     jbe short 05457h                          ; 76 1f                       ; 0xf5436
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf5438 keyboard.c:567
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf5438 keyboard.c:567
     mov cx, ds                                ; 8c d9                       ; 0xf543b
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf543d
@@ -7765,6 +7765,6 @@
     xor bh, bh                                ; 30 ff                       ; 0xf545f
     imul bx, bx, strict byte 0000ah           ; 6b db 0a                    ; 0xf5461
-    mov dl, byte [bx+00df8h]                  ; 8a 97 f8 0d                 ; 0xf5464
-    mov ax, word [bx+00df8h]                  ; 8b 87 f8 0d                 ; 0xf5468 keyboard.c:572
+    mov dl, byte [bx+00df4h]                  ; 8a 97 f4 0d                 ; 0xf5464
+    mov ax, word [bx+00df4h]                  ; 8b 87 f4 0d                 ; 0xf5468 keyboard.c:572
     jmp near 05503h                           ; e9 94 00                    ; 0xf546c keyboard.c:573
     test dh, 004h                             ; f6 c6 04                    ; 0xf546f
@@ -7773,6 +7773,6 @@
     xor bh, bh                                ; 30 ff                       ; 0xf5477
     imul bx, bx, strict byte 0000ah           ; 6b db 0a                    ; 0xf5479
-    mov dl, byte [bx+00df6h]                  ; 8a 97 f6 0d                 ; 0xf547c
-    mov ax, word [bx+00df6h]                  ; 8b 87 f6 0d                 ; 0xf5480 keyboard.c:575
+    mov dl, byte [bx+00df2h]                  ; 8a 97 f2 0d                 ; 0xf547c
+    mov ax, word [bx+00df2h]                  ; 8b 87 f2 0d                 ; 0xf5480 keyboard.c:575
     jmp near 05503h                           ; e9 7c 00                    ; 0xf5484 keyboard.c:576
     mov al, byte [bp-006h]                    ; 8a 46 fa                    ; 0xf5487
@@ -7795,5 +7795,5 @@
     xor bh, bh                                ; 30 ff                       ; 0xf54ae
     imul bx, bx, strict byte 0000ah           ; 6b db 0a                    ; 0xf54b0
-    mov cl, byte [bx+00dfah]                  ; 8a 8f fa 0d                 ; 0xf54b3
+    mov cl, byte [bx+00df6h]                  ; 8a 8f f6 0d                 ; 0xf54b3
     xor ch, ch                                ; 30 ed                       ; 0xf54b7
     mov al, dh                                ; 88 f0                       ; 0xf54b9
@@ -7801,9 +7801,9 @@
     test ax, cx                               ; 85 c8                       ; 0xf54bd
     je short 054cbh                           ; 74 0a                       ; 0xf54bf
-    mov dl, byte [bx+00df2h]                  ; 8a 97 f2 0d                 ; 0xf54c1 keyboard.c:585
-    mov ax, word [bx+00df2h]                  ; 8b 87 f2 0d                 ; 0xf54c5 keyboard.c:586
+    mov dl, byte [bx+00deeh]                  ; 8a 97 ee 0d                 ; 0xf54c1 keyboard.c:585
+    mov ax, word [bx+00deeh]                  ; 8b 87 ee 0d                 ; 0xf54c5 keyboard.c:586
     jmp short 054d3h                          ; eb 08                       ; 0xf54c9 keyboard.c:587
-    mov dl, byte [bx+00df4h]                  ; 8a 97 f4 0d                 ; 0xf54cb keyboard.c:588
-    mov ax, word [bx+00df4h]                  ; 8b 87 f4 0d                 ; 0xf54cf keyboard.c:589
+    mov dl, byte [bx+00df0h]                  ; 8a 97 f0 0d                 ; 0xf54cb keyboard.c:588
+    mov ax, word [bx+00df0h]                  ; 8b 87 f0 0d                 ; 0xf54cf keyboard.c:589
     shr ax, 008h                              ; c1 e8 08                    ; 0xf54d3
     mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xf54d6
@@ -7812,5 +7812,5 @@
     xor bh, bh                                ; 30 ff                       ; 0xf54de
     imul bx, bx, strict byte 0000ah           ; 6b db 0a                    ; 0xf54e0
-    mov al, byte [bx+00dfah]                  ; 8a 87 fa 0d                 ; 0xf54e3
+    mov al, byte [bx+00df6h]                  ; 8a 87 f6 0d                 ; 0xf54e3
     xor ah, ah                                ; 30 e4                       ; 0xf54e7
     mov dl, dh                                ; 88 f2                       ; 0xf54e9
@@ -7818,9 +7818,9 @@
     test dx, ax                               ; 85 c2                       ; 0xf54ed
     je short 054fbh                           ; 74 0a                       ; 0xf54ef
-    mov dl, byte [bx+00df4h]                  ; 8a 97 f4 0d                 ; 0xf54f1 keyboard.c:594
-    mov ax, word [bx+00df4h]                  ; 8b 87 f4 0d                 ; 0xf54f5 keyboard.c:595
+    mov dl, byte [bx+00df0h]                  ; 8a 97 f0 0d                 ; 0xf54f1 keyboard.c:594
+    mov ax, word [bx+00df0h]                  ; 8b 87 f0 0d                 ; 0xf54f5 keyboard.c:595
     jmp short 05503h                          ; eb 08                       ; 0xf54f9 keyboard.c:596
-    mov dl, byte [bx+00df2h]                  ; 8a 97 f2 0d                 ; 0xf54fb keyboard.c:597
-    mov ax, word [bx+00df2h]                  ; 8b 87 f2 0d                 ; 0xf54ff keyboard.c:598
+    mov dl, byte [bx+00deeh]                  ; 8a 97 ee 0d                 ; 0xf54fb keyboard.c:597
+    mov ax, word [bx+00deeh]                  ; 8b 87 ee 0d                 ; 0xf54ff keyboard.c:598
     shr ax, 008h                              ; c1 e8 08                    ; 0xf5503
     mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xf5506
@@ -7829,5 +7829,5 @@
     test dl, dl                               ; 84 d2                       ; 0xf550f
     jne short 05529h                          ; 75 16                       ; 0xf5511
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf5513 keyboard.c:602
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf5513 keyboard.c:602
     mov cx, ds                                ; 8c d9                       ; 0xf5516
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf5518
@@ -8008,5 +8008,5 @@
     mov word [bp+012h], dx                    ; 89 56 12                    ; 0xf56bd
     jmp near 05706h                           ; e9 43 00                    ; 0xf56c0 keyboard.c:700
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf56c3
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf56c3
     mov cx, ds                                ; 8c d9                       ; 0xf56c6
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf56c8
@@ -8019,5 +8019,5 @@
     call 018ffh                               ; e8 22 c2                    ; 0xf56da
     add sp, strict byte 00006h                ; 83 c4 06                    ; 0xf56dd
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf56e0
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf56e0
     mov cx, ds                                ; 8c d9                       ; 0xf56e3
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf56e5
@@ -8624,5 +8624,5 @@
     cmp word [bp-00ah], strict byte 00000h    ; 83 7e f6 00                 ; 0xf5d93
     jne short 05dbfh                          ; 75 26                       ; 0xf5d97
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf5d99 disk.c:335
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf5d99 disk.c:335
     mov cx, ds                                ; 8c d9                       ; 0xf5d9c
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf5d9e
@@ -8656,5 +8656,5 @@
     cmp dx, word [bp-008h]                    ; 3b 56 f8                    ; 0xf5ded
     jbe short 05e22h                          ; 76 30                       ; 0xf5df0
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf5df2 disk.c:346
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf5df2 disk.c:346
     mov cx, ds                                ; 8c d9                       ; 0xf5df5
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf5df7
@@ -8760,5 +8760,5 @@
     test dl, dl                               ; 84 d2                       ; 0xf5f1b disk.c:383
     je short 05f65h                           ; 74 46                       ; 0xf5f1d
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf5f1f disk.c:384
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf5f1f disk.c:384
     mov cx, ds                                ; 8c d9                       ; 0xf5f22
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf5f24
@@ -8779,5 +8779,5 @@
     or ah, 00ch                               ; 80 cc 0c                    ; 0xf5f49
     jmp near 060a9h                           ; e9 5a 01                    ; 0xf5f4c disk.c:386
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf5f4f disk.c:393
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf5f4f disk.c:393
     mov cx, ds                                ; 8c d9                       ; 0xf5f52
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf5f54
@@ -8882,5 +8882,5 @@
     mov word [bp+016h], ax                    ; 89 46 16                    ; 0xf605d
     jmp near 05f69h                           ; e9 06 ff                    ; 0xf6060 disk.c:445
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf6063 disk.c:453
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf6063 disk.c:453
     mov cx, ds                                ; 8c d9                       ; 0xf6066
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf6068
@@ -8895,5 +8895,5 @@
     add sp, strict byte 00008h                ; 83 c4 08                    ; 0xf6080
     jmp near 05f65h                           ; e9 df fe                    ; 0xf6083 disk.c:454
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf6086 disk.c:461
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf6086 disk.c:461
     mov cx, ds                                ; 8c d9                       ; 0xf6089
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf608b
@@ -8982,5 +8982,5 @@
     mov word [bp+014h], strict word 00007h    ; c7 46 14 07 00              ; 0xf6182 disk.c:524
     jmp near 06367h                           ; e9 dd 01                    ; 0xf6187 disk.c:525
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf618a
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf618a
     mov cx, ds                                ; 8c d9                       ; 0xf618d
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf618f
@@ -9037,5 +9037,5 @@
     cmp dx, word [es:bx+036h]                 ; 26 3b 57 36                 ; 0xf6224
     jc short 0624dh                           ; 72 23                       ; 0xf6228
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf622a disk.c:550
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf622a disk.c:550
     mov cx, ds                                ; 8c d9                       ; 0xf622d
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf622f
@@ -9094,5 +9094,5 @@
     test dl, dl                               ; 84 d2                       ; 0xf62da disk.c:575
     je short 06260h                           ; 74 82                       ; 0xf62dc
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf62de disk.c:576
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf62de disk.c:576
     mov cx, ds                                ; 8c d9                       ; 0xf62e1
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf62e3
@@ -9466,5 +9466,5 @@
     mov word [bp+00ch], ax                    ; 89 46 0c                    ; 0xf662b system.c:384
     jmp near 06659h                           ; e9 28 00                    ; 0xf662e system.c:385
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf6631 system.c:387
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf6631 system.c:387
     mov cx, ds                                ; 8c d9                       ; 0xf6634
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf6636
@@ -9649,5 +9649,5 @@
     retf                                      ; cb                          ; 0xf67fd
     jmp near 06659h                           ; e9 58 fe                    ; 0xf67fe system.c:525
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf6801 system.c:532
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf6801 system.c:532
     mov cx, ds                                ; 8c d9                       ; 0xf6804
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf6806
@@ -9689,5 +9689,5 @@
     or byte [bp+018h], 001h                   ; 80 4e 18 01                 ; 0xf686f system.c:568
     jmp near 06659h                           ; e9 e3 fd                    ; 0xf6873 system.c:569
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf6876 system.c:573
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf6876 system.c:573
     mov cx, ds                                ; 8c d9                       ; 0xf6879
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf687b
@@ -10279,5 +10279,5 @@
     je short 06e7fh                           ; 74 0e                       ; 0xf6e6f
     push 008eeh                               ; 68 ee 08                    ; 0xf6e71 ps2mouse.c:82
-    push 0116ch                               ; 68 6c 11                    ; 0xf6e74
+    push 01168h                               ; 68 68 11                    ; 0xf6e74
     push strict byte 00007h                   ; 6a 07                       ; 0xf6e77
     call 018ffh                               ; e8 83 aa                    ; 0xf6e79
@@ -10362,5 +10362,5 @@
     je short 06f10h                           ; 74 0e                       ; 0xf6f00
     push 008f8h                               ; 68 f8 08                    ; 0xf6f02 ps2mouse.c:114
-    push 0116ch                               ; 68 6c 11                    ; 0xf6f05
+    push 01168h                               ; 68 68 11                    ; 0xf6f05
     push strict byte 00007h                   ; 6a 07                       ; 0xf6f08
     call 018ffh                               ; e8 f2 a9                    ; 0xf6f0a
@@ -11859,5 +11859,5 @@
     cmp byte [bp+00ah], 002h                  ; 80 7e 0a 02                 ; 0xf7c75 scsi.c:326
     jne short 07c9ah                          ; 75 1f                       ; 0xf7c79
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf7c7b scsi.c:327
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf7c7b scsi.c:327
     mov cx, ds                                ; 8c d9                       ; 0xf7c7e
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf7c80
@@ -12089,5 +12089,5 @@
     cmp cx, 00200h                            ; 81 f9 00 02                 ; 0xf7ea8
     je short 07eceh                           ; 74 20                       ; 0xf7eac
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf7eae scsi.c:478
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf7eae scsi.c:478
     mov cx, ds                                ; 8c d9                       ; 0xf7eb1
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf7eb3
@@ -12274,5 +12274,5 @@
     mov word [es:bx+02ch], si                 ; 26 89 77 2c                 ; 0xf80a8 scsi.c:557
     mov word [es:bx+032h], si                 ; 26 89 77 32                 ; 0xf80ac scsi.c:558
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf80b0 scsi.c:562
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf80b0 scsi.c:562
     mov cx, ds                                ; 8c d9                       ; 0xf80b3
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf80b5
@@ -12327,5 +12327,5 @@
     inc byte [bp-00ch]                        ; fe 46 f4                    ; 0xf813b scsi.c:577
     jmp near 081d7h                           ; e9 96 00                    ; 0xf813e scsi.c:579
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf8141 scsi.c:591
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf8141 scsi.c:591
     mov cx, ds                                ; 8c d9                       ; 0xf8144
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf8146
@@ -13475,5 +13475,5 @@
     cmp byte [bp+00ah], 002h                  ; 80 7e 0a 02                 ; 0xf8c30 ahci.c:583
     jne short 08c55h                          ; 75 1f                       ; 0xf8c34
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf8c36 ahci.c:584
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf8c36 ahci.c:584
     mov cx, ds                                ; 8c d9                       ; 0xf8c39
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf8c3b
@@ -13932,5 +13932,5 @@
     lea ax, [bp-032h]                         ; 8d 46 ce                    ; 0xf9116
     call 058b0h                               ; e8 94 c7                    ; 0xf9119
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf911c ahci.c:785
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf911c ahci.c:785
     mov cx, ds                                ; 8c d9                       ; 0xf911f
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf9121
@@ -14460,5 +14460,5 @@
     or dh, 080h                               ; 80 ce 80                    ; 0xf9639 apm.c:224
     jmp short 0962ah                          ; eb ec                       ; 0xf963c
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf963e apm.c:228
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf963e apm.c:228
     mov cx, ds                                ; 8c d9                       ; 0xf9641
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf9643
@@ -14759,5 +14759,5 @@
     mov word [es:bx], ax                      ; 26 89 07                    ; 0xf9925
     jmp short 09957h                          ; eb 2d                       ; 0xf9928 pcibios.c:402
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf992a pcibios.c:404
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf992a pcibios.c:404
     mov cx, ds                                ; 8c d9                       ; 0xf992d
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf992f
@@ -17425,3 +17425,3 @@
     jmp far 0f000h:0e05bh                     ; ea 5b e0 00 f0              ; 0xffff0 orgs.asm:2055
   ; disGetNextSymbol 0xffff5 LB 0xb -> off=0xb cb=0000000000000000 uValue=0000000000100000 '_dummy_addr_0x100000'
-    db  030h, 036h, 02fh, 032h, 033h, 02fh, 039h, 039h, 000h, 0fch, 0d4h
+    db  030h, 036h, 02fh, 032h, 033h, 02fh, 039h, 039h, 000h, 0fch, 009h
Index: trunk/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative286.md5sum
===================================================================
--- trunk/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative286.md5sum	(revision 76129)
+++ trunk/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative286.md5sum	(revision 76288)
@@ -1,1 +1,1 @@
-1e523478fd7325864b321fba84fc0532 *VBoxPcBios286.rom
+0d4e004ca10d1084942e9dea42f61b08 *VBoxPcBios286.rom
Index: trunk/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative386.asm
===================================================================
--- trunk/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative386.asm	(revision 76129)
+++ trunk/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative386.asm	(revision 76288)
@@ -1141,24 +1141,24 @@
     db   'PCI: Unsupported function AX=%04X BX=%04X called', 00ah, 000h
 
-section CONST2 progbits vstart=0xda0 align=1 ; size=0x3fe class=DATA group=DGROUP
-  ; disGetNextSymbol 0xf0da0 LB 0x3fe -> off=0x0 cb=0000000000000016 uValue=00000000000f0da0 'bios_cvs_version_string'
-bios_cvs_version_string:                     ; 0xf0da0 LB 0x16
-    db  'VirtualBox 6.0.0_RC1', 000h, 000h
-  ; disGetNextSymbol 0xf0db6 LB 0x3e8 -> off=0x0 cb=0000000000000008 uValue=00000000000f0db6 '_bios_prefix_string'
-_bios_prefix_string:                         ; 0xf0db6 LB 0x8
+section CONST2 progbits vstart=0xda0 align=1 ; size=0x3fa class=DATA group=DGROUP
+  ; disGetNextSymbol 0xf0da0 LB 0x3fa -> off=0x0 cb=0000000000000012 uValue=00000000000f0da0 'bios_cvs_version_string'
+bios_cvs_version_string:                     ; 0xf0da0 LB 0x12
+    db  'VirtualBox 6.0.0', 000h, 000h
+  ; disGetNextSymbol 0xf0db2 LB 0x3e8 -> off=0x0 cb=0000000000000008 uValue=00000000000f0db2 '_bios_prefix_string'
+_bios_prefix_string:                         ; 0xf0db2 LB 0x8
     db  'BIOS: ', 000h, 000h
-  ; disGetNextSymbol 0xf0dbe LB 0x3e0 -> off=0x0 cb=0000000000000006 uValue=00000000000f0dbe 'isotag'
-isotag:                                      ; 0xf0dbe LB 0x6
+  ; disGetNextSymbol 0xf0dba LB 0x3e0 -> off=0x0 cb=0000000000000006 uValue=00000000000f0dba 'isotag'
+isotag:                                      ; 0xf0dba LB 0x6
     db  'CD001', 000h
-  ; disGetNextSymbol 0xf0dc4 LB 0x3da -> off=0x0 cb=0000000000000018 uValue=00000000000f0dc4 'eltorito'
-eltorito:                                    ; 0xf0dc4 LB 0x18
+  ; disGetNextSymbol 0xf0dc0 LB 0x3da -> off=0x0 cb=0000000000000018 uValue=00000000000f0dc0 'eltorito'
+eltorito:                                    ; 0xf0dc0 LB 0x18
     db  'EL TORITO SPECIFICATION', 000h
-  ; disGetNextSymbol 0xf0ddc LB 0x3c2 -> off=0x0 cb=0000000000000028 uValue=00000000000f0ddc 'drivetypes'
-drivetypes:                                  ; 0xf0ddc LB 0x28
+  ; disGetNextSymbol 0xf0dd8 LB 0x3c2 -> off=0x0 cb=0000000000000028 uValue=00000000000f0dd8 'drivetypes'
+drivetypes:                                  ; 0xf0dd8 LB 0x28
     db  046h, 06ch, 06fh, 070h, 070h, 079h, 000h, 000h, 000h, 000h, 048h, 061h, 072h, 064h, 020h, 044h
     db  069h, 073h, 06bh, 000h, 043h, 044h, 02dh, 052h, 04fh, 04dh, 000h, 000h, 000h, 000h, 04ch, 041h
     db  04eh, 000h, 000h, 000h, 000h, 000h, 000h, 000h
-  ; disGetNextSymbol 0xf0e04 LB 0x39a -> off=0x0 cb=000000000000037a uValue=00000000000f0e04 'scan_to_scanascii'
-scan_to_scanascii:                           ; 0xf0e04 LB 0x37a
+  ; disGetNextSymbol 0xf0e00 LB 0x39a -> off=0x0 cb=000000000000037a uValue=00000000000f0e00 'scan_to_scanascii'
+scan_to_scanascii:                           ; 0xf0e00 LB 0x37a
     db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 01bh, 001h, 01bh, 001h, 01bh, 001h
     db  000h, 001h, 000h, 000h, 031h, 002h, 021h, 002h, 000h, 000h, 000h, 078h, 000h, 000h, 032h, 003h
@@ -1217,10 +1217,10 @@
     db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 085h, 000h, 087h, 000h, 089h, 000h, 08bh, 000h, 000h
     db  000h, 086h, 000h, 088h, 000h, 08ah, 000h, 08ch, 000h, 000h
-  ; disGetNextSymbol 0xf117e LB 0x20 -> off=0x0 cb=0000000000000020 uValue=00000000000f117e 'panic_msg_keyb_buffer_full'
-panic_msg_keyb_buffer_full:                  ; 0xf117e LB 0x20
+  ; disGetNextSymbol 0xf117a LB 0x20 -> off=0x0 cb=0000000000000020 uValue=00000000000f117a 'panic_msg_keyb_buffer_full'
+panic_msg_keyb_buffer_full:                  ; 0xf117a LB 0x20
     db  '%s: keyboard input buffer full', 00ah, 000h
 
-  ; Padding 0x462 bytes at 0xf119e
-  times 1122 db 0
+  ; Padding 0x466 bytes at 0xf119a
+  times 1126 db 0
 
 section _TEXT progbits vstart=0x1600 align=1 ; size=0x8a45 class=CODE group=AUTO
@@ -1522,5 +1522,5 @@
     push bp                                   ; 55                          ; 0xf1820 bios.c:126
     mov bp, sp                                ; 89 e5                       ; 0xf1821
-    mov bx, 00db6h                            ; bb b6 0d                    ; 0xf1823 bios.c:131
+    mov bx, 00db2h                            ; bb b2 0d                    ; 0xf1823 bios.c:131
     mov cx, ds                                ; 8c d9                       ; 0xf1826
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf1828
@@ -2821,5 +2821,5 @@
     lea ax, [bp-03ch]                         ; 8d 46 c4                    ; 0xf247a
     call 0599dh                               ; e8 1d 35                    ; 0xf247d
-    mov bx, 00db6h                            ; bb b6 0d                    ; 0xf2480 ata.c:532
+    mov bx, 00db2h                            ; bb b2 0d                    ; 0xf2480 ata.c:532
     mov cx, ds                                ; 8c d9                       ; 0xf2483
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf2485
@@ -3588,5 +3588,5 @@
     cmp byte [bp+00ah], 002h                  ; 80 7e 0a 02                 ; 0xf2c5e ata.c:946
     jne short 02c83h                          ; 75 1f                       ; 0xf2c62
-    mov bx, 00db6h                            ; bb b6 0d                    ; 0xf2c64 ata.c:947
+    mov bx, 00db2h                            ; bb b2 0d                    ; 0xf2c64 ata.c:947
     mov cx, ds                                ; 8c d9                       ; 0xf2c67
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf2c69
@@ -4448,5 +4448,5 @@
     cmp bh, 048h                              ; 80 ff 48                    ; 0xf33d2
     jbe short 0340ah                          ; 76 33                       ; 0xf33d5
-    mov bx, 00db6h                            ; bb b6 0d                    ; 0xf33d7 floppy.c:532
+    mov bx, 00db2h                            ; bb b2 0d                    ; 0xf33d7 floppy.c:532
     mov cx, ds                                ; 8c d9                       ; 0xf33da
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf33dc
@@ -5290,5 +5290,5 @@
     mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xf3c24
     jmp near 035d9h                           ; e9 ae f9                    ; 0xf3c28
-    mov bx, 00db6h                            ; bb b6 0d                    ; 0xf3c2b floppy.c:1322
+    mov bx, 00db2h                            ; bb b2 0d                    ; 0xf3c2b floppy.c:1322
     mov cx, ds                                ; 8c d9                       ; 0xf3c2e
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf3c30
@@ -5392,5 +5392,5 @@
     cmp si, strict byte 0004ah                ; 83 fe 4a                    ; 0xf3cef
     jne near 03e07h                           ; 0f 85 11 01                 ; 0xf3cf2
-    mov bx, 00db6h                            ; bb b6 0d                    ; 0xf3cf6 eltorito.c:202
+    mov bx, 00db2h                            ; bb b2 0d                    ; 0xf3cf6 eltorito.c:202
     mov cx, ds                                ; 8c d9                       ; 0xf3cf9
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf3cfb
@@ -5491,5 +5491,5 @@
     pop bp                                    ; 5d                          ; 0xf3e05
     retn                                      ; c3                          ; 0xf3e06
-    mov bx, 00db6h                            ; bb b6 0d                    ; 0xf3e07 eltorito.c:232
+    mov bx, 00db2h                            ; bb b2 0d                    ; 0xf3e07 eltorito.c:232
     mov cx, ds                                ; 8c d9                       ; 0xf3e0a
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf3e0c
@@ -5628,5 +5628,5 @@
     jnc short 03f6eh                          ; 73 10                       ; 0xf3f5c
     mov al, byte [bp+di-00825h]               ; 8a 83 db f7                 ; 0xf3f5e
-    cmp al, byte [di+00dbeh]                  ; 3a 85 be 0d                 ; 0xf3f62
+    cmp al, byte [di+00dbah]                  ; 3a 85 ba 0d                 ; 0xf3f62
     je short 03f58h                           ; 74 f0                       ; 0xf3f66
     mov ax, strict word 00005h                ; b8 05 00                    ; 0xf3f68
@@ -5638,5 +5638,5 @@
     jnc short 03f88h                          ; 73 10                       ; 0xf3f76
     mov al, byte [bp+di-0081fh]               ; 8a 83 e1 f7                 ; 0xf3f78
-    cmp al, byte [di+00dc4h]                  ; 3a 85 c4 0d                 ; 0xf3f7c
+    cmp al, byte [di+00dc0h]                  ; 3a 85 c0 0d                 ; 0xf3f7c
     je short 03f72h                           ; 74 f0                       ; 0xf3f80
     mov ax, strict word 00006h                ; b8 06 00                    ; 0xf3f82
@@ -5915,5 +5915,5 @@
     cmp dx, ax                                ; 39 c2                       ; 0xf42cf
     je short 042fch                           ; 74 29                       ; 0xf42d1
-    mov bx, 00db6h                            ; bb b6 0d                    ; 0xf42d3 eltorito.c:508
+    mov bx, 00db2h                            ; bb b2 0d                    ; 0xf42d3 eltorito.c:508
     mov cx, ds                                ; 8c d9                       ; 0xf42d6
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf42d8
@@ -6143,5 +6143,5 @@
     test al, al                               ; 84 c0                       ; 0xf454e eltorito.c:613
     je near 04347h                            ; 0f 84 f3 fd                 ; 0xf4550
-    mov bx, 00db6h                            ; bb b6 0d                    ; 0xf4554 eltorito.c:616
+    mov bx, 00db2h                            ; bb b2 0d                    ; 0xf4554 eltorito.c:616
     mov cx, ds                                ; 8c d9                       ; 0xf4557
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf4559
@@ -6365,5 +6365,5 @@
     test al, al                               ; 84 c0                       ; 0xf47c7 eltorito.c:720
     je near 04347h                            ; 0f 84 7a fb                 ; 0xf47c9
-    mov bx, 00db6h                            ; bb b6 0d                    ; 0xf47cd eltorito.c:721
+    mov bx, 00db2h                            ; bb b2 0d                    ; 0xf47cd eltorito.c:721
     mov cx, ds                                ; 8c d9                       ; 0xf47d0
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf47d2
@@ -6402,5 +6402,5 @@
     or byte [bp+01ch], 001h                   ; 80 4e 1c 01                 ; 0xf482c
     jmp near 0435bh                           ; e9 28 fb                    ; 0xf4830
-    mov bx, 00db6h                            ; bb b6 0d                    ; 0xf4833 eltorito.c:747
+    mov bx, 00db2h                            ; bb b2 0d                    ; 0xf4833 eltorito.c:747
     mov cx, ds                                ; 8c d9                       ; 0xf4836
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf4838
@@ -6597,5 +6597,5 @@
     test dl, dl                               ; 84 d2                       ; 0xf4a90 eltorito.c:890
     je near 04b50h                            ; 0f 84 ba 00                 ; 0xf4a92
-    mov bx, 00db6h                            ; bb b6 0d                    ; 0xf4a96 eltorito.c:891
+    mov bx, 00db2h                            ; bb b2 0d                    ; 0xf4a96 eltorito.c:891
     mov cx, ds                                ; 8c d9                       ; 0xf4a99
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf4a9b
@@ -6727,5 +6727,5 @@
     jbe near 04b50h                           ; 0f 86 64 ff                 ; 0xf4be8
     jmp short 04ba6h                          ; eb b8                       ; 0xf4bec eltorito.c:988
-    mov bx, 00db6h                            ; bb b6 0d                    ; 0xf4bee eltorito.c:1001
+    mov bx, 00db2h                            ; bb b2 0d                    ; 0xf4bee eltorito.c:1001
     mov cx, ds                                ; 8c d9                       ; 0xf4bf1
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf4bf3
@@ -6758,10 +6758,10 @@
     je short 04c50h                           ; 74 21                       ; 0xf4c2d
     mov dx, strict word 00001h                ; ba 01 00                    ; 0xf4c2f
-    mov bx, 00db6h                            ; bb b6 0d                    ; 0xf4c32 boot.c:123
+    mov bx, 00db2h                            ; bb b2 0d                    ; 0xf4c32 boot.c:123
     mov cx, ds                                ; 8c d9                       ; 0xf4c35
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf4c37
     call 019d3h                               ; e8 96 cd                    ; 0xf4c3a
     imul dx, dx, strict byte 0000ah           ; 6b d2 0a                    ; 0xf4c3d
-    add dx, 00ddch                            ; 81 c2 dc 0d                 ; 0xf4c40
+    add dx, 00dd8h                            ; 81 c2 d8 0d                 ; 0xf4c40
     push dx                                   ; 52                          ; 0xf4c44
     push 004a6h                               ; 68 a6 04                    ; 0xf4c45
@@ -6784,9 +6784,9 @@
     test al, al                               ; 84 c0                       ; 0xf4c64 boot.c:142
     je short 04c83h                           ; 74 1b                       ; 0xf4c66
-    mov bx, 00db6h                            ; bb b6 0d                    ; 0xf4c68 boot.c:143
+    mov bx, 00db2h                            ; bb b2 0d                    ; 0xf4c68 boot.c:143
     mov cx, ds                                ; 8c d9                       ; 0xf4c6b
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf4c6d
     call 019d3h                               ; e8 60 cd                    ; 0xf4c70
-    push 00df0h                               ; 68 f0 0d                    ; 0xf4c73
+    push 00dech                               ; 68 ec 0d                    ; 0xf4c73
     push 004bah                               ; 68 ba 04                    ; 0xf4c76
     push strict byte 00004h                   ; 6a 04                       ; 0xf4c79
@@ -6796,25 +6796,25 @@
     test dl, dl                               ; 84 d2                       ; 0xf4c83
     je short 04c97h                           ; 74 10                       ; 0xf4c85
-    mov bx, 00db6h                            ; bb b6 0d                    ; 0xf4c87 boot.c:145
+    mov bx, 00db2h                            ; bb b2 0d                    ; 0xf4c87 boot.c:145
     mov cx, ds                                ; 8c d9                       ; 0xf4c8a
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf4c8c
     call 019d3h                               ; e8 41 cd                    ; 0xf4c8f
-    push 00dfah                               ; 68 fa 0d                    ; 0xf4c92
+    push 00df6h                               ; 68 f6 0d                    ; 0xf4c92
     jmp short 04c76h                          ; eb df                       ; 0xf4c95
     test bl, 080h                             ; f6 c3 80                    ; 0xf4c97 boot.c:146
     je short 04cadh                           ; 74 11                       ; 0xf4c9a
-    mov bx, 00db6h                            ; bb b6 0d                    ; 0xf4c9c boot.c:147
+    mov bx, 00db2h                            ; bb b2 0d                    ; 0xf4c9c boot.c:147
     mov cx, ds                                ; 8c d9                       ; 0xf4c9f
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf4ca1
     call 019d3h                               ; e8 2c cd                    ; 0xf4ca4
     push si                                   ; 56                          ; 0xf4ca7
-    push 00de6h                               ; 68 e6 0d                    ; 0xf4ca8
+    push 00de2h                               ; 68 e2 0d                    ; 0xf4ca8
     jmp short 04cbch                          ; eb 0f                       ; 0xf4cab boot.c:148
-    mov bx, 00db6h                            ; bb b6 0d                    ; 0xf4cad boot.c:149
+    mov bx, 00db2h                            ; bb b2 0d                    ; 0xf4cad boot.c:149
     mov cx, ds                                ; 8c d9                       ; 0xf4cb0
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf4cb2
     call 019d3h                               ; e8 1b cd                    ; 0xf4cb5
     push si                                   ; 56                          ; 0xf4cb8
-    push 00ddch                               ; 68 dc 0d                    ; 0xf4cb9
+    push 00dd8h                               ; 68 d8 0d                    ; 0xf4cb9
     push 004cfh                               ; 68 cf 04                    ; 0xf4cbc
     push strict byte 00004h                   ; 6a 04                       ; 0xf4cbf
@@ -6843,5 +6843,5 @@
     push dx                                   ; 52                          ; 0xf4cee
     mov dx, ax                                ; 89 c2                       ; 0xf4cef
-    mov bx, 00db6h                            ; bb b6 0d                    ; 0xf4cf1 boot.c:165
+    mov bx, 00db2h                            ; bb b2 0d                    ; 0xf4cf1 boot.c:165
     mov cx, ds                                ; 8c d9                       ; 0xf4cf4
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf4cf6
@@ -6916,5 +6916,5 @@
     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xf4d9f
     mov byte [bp-00ch], al                    ; 88 46 f4                    ; 0xf4da2 boot.c:218
-    mov bx, 00db6h                            ; bb b6 0d                    ; 0xf4da5 boot.c:219
+    mov bx, 00db2h                            ; bb b2 0d                    ; 0xf4da5 boot.c:219
     mov cx, ds                                ; 8c d9                       ; 0xf4da8
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf4daa
@@ -7453,5 +7453,5 @@
     test al, al                               ; 84 c0                       ; 0xf5267 keyboard.c:384
     jne short 05284h                          ; 75 19                       ; 0xf5269
-    mov bx, 00db6h                            ; bb b6 0d                    ; 0xf526b keyboard.c:385
+    mov bx, 00db2h                            ; bb b2 0d                    ; 0xf526b keyboard.c:385
     mov cx, ds                                ; 8c d9                       ; 0xf526e
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf5270
@@ -7718,5 +7718,5 @@
     cmp byte [bp-006h], 058h                  ; 80 7e fa 58                 ; 0xf5531 keyboard.c:566
     jbe short 05555h                          ; 76 1e                       ; 0xf5535
-    mov bx, 00db6h                            ; bb b6 0d                    ; 0xf5537 keyboard.c:567
+    mov bx, 00db2h                            ; bb b2 0d                    ; 0xf5537 keyboard.c:567
     mov cx, ds                                ; 8c d9                       ; 0xf553a
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf553c
@@ -7733,6 +7733,6 @@
     movzx bx, byte [bp-006h]                  ; 0f b6 5e fa                 ; 0xf555a keyboard.c:571
     imul bx, bx, strict byte 0000ah           ; 6b db 0a                    ; 0xf555e
-    mov dl, byte [bx+00e0ah]                  ; 8a 97 0a 0e                 ; 0xf5561
-    mov ax, word [bx+00e0ah]                  ; 8b 87 0a 0e                 ; 0xf5565 keyboard.c:572
+    mov dl, byte [bx+00e06h]                  ; 8a 97 06 0e                 ; 0xf5561
+    mov ax, word [bx+00e06h]                  ; 8b 87 06 0e                 ; 0xf5565 keyboard.c:572
     jmp near 055f8h                           ; e9 8c 00                    ; 0xf5569 keyboard.c:573
     test dh, 004h                             ; f6 c6 04                    ; 0xf556c
@@ -7740,6 +7740,6 @@
     movzx bx, byte [bp-006h]                  ; 0f b6 5e fa                 ; 0xf5571 keyboard.c:574
     imul bx, bx, strict byte 0000ah           ; 6b db 0a                    ; 0xf5575
-    mov dl, byte [bx+00e08h]                  ; 8a 97 08 0e                 ; 0xf5578
-    mov ax, word [bx+00e08h]                  ; 8b 87 08 0e                 ; 0xf557c keyboard.c:575
+    mov dl, byte [bx+00e04h]                  ; 8a 97 04 0e                 ; 0xf5578
+    mov ax, word [bx+00e04h]                  ; 8b 87 04 0e                 ; 0xf557c keyboard.c:575
     jmp near 055f8h                           ; e9 75 00                    ; 0xf5580 keyboard.c:576
     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xf5583
@@ -7760,13 +7760,13 @@
     movzx bx, byte [bp-006h]                  ; 0f b6 5e fa                 ; 0xf55a6 keyboard.c:584
     imul bx, bx, strict byte 0000ah           ; 6b db 0a                    ; 0xf55aa
-    movzx ax, byte [bx+00e0ch]                ; 0f b6 87 0c 0e              ; 0xf55ad
+    movzx ax, byte [bx+00e08h]                ; 0f b6 87 08 0e              ; 0xf55ad
     movzx dx, dh                              ; 0f b6 d6                    ; 0xf55b2
     test dx, ax                               ; 85 c2                       ; 0xf55b5
     je short 055c3h                           ; 74 0a                       ; 0xf55b7
-    mov dl, byte [bx+00e04h]                  ; 8a 97 04 0e                 ; 0xf55b9 keyboard.c:585
-    mov ax, word [bx+00e04h]                  ; 8b 87 04 0e                 ; 0xf55bd keyboard.c:586
+    mov dl, byte [bx+00e00h]                  ; 8a 97 00 0e                 ; 0xf55b9 keyboard.c:585
+    mov ax, word [bx+00e00h]                  ; 8b 87 00 0e                 ; 0xf55bd keyboard.c:586
     jmp short 055cbh                          ; eb 08                       ; 0xf55c1 keyboard.c:587
-    mov dl, byte [bx+00e06h]                  ; 8a 97 06 0e                 ; 0xf55c3 keyboard.c:588
-    mov ax, word [bx+00e06h]                  ; 8b 87 06 0e                 ; 0xf55c7 keyboard.c:589
+    mov dl, byte [bx+00e02h]                  ; 8a 97 02 0e                 ; 0xf55c3 keyboard.c:588
+    mov ax, word [bx+00e02h]                  ; 8b 87 02 0e                 ; 0xf55c7 keyboard.c:589
     shr ax, 008h                              ; c1 e8 08                    ; 0xf55cb
     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xf55ce
@@ -7774,13 +7774,13 @@
     movzx bx, byte [bp-006h]                  ; 0f b6 5e fa                 ; 0xf55d3 keyboard.c:593
     imul bx, bx, strict byte 0000ah           ; 6b db 0a                    ; 0xf55d7
-    movzx si, byte [bx+00e0ch]                ; 0f b6 b7 0c 0e              ; 0xf55da
+    movzx si, byte [bx+00e08h]                ; 0f b6 b7 08 0e              ; 0xf55da
     movzx ax, dh                              ; 0f b6 c6                    ; 0xf55df
     test ax, si                               ; 85 f0                       ; 0xf55e2
     je short 055f0h                           ; 74 0a                       ; 0xf55e4
-    mov dl, byte [bx+00e06h]                  ; 8a 97 06 0e                 ; 0xf55e6 keyboard.c:594
-    mov ax, word [bx+00e06h]                  ; 8b 87 06 0e                 ; 0xf55ea keyboard.c:595
+    mov dl, byte [bx+00e02h]                  ; 8a 97 02 0e                 ; 0xf55e6 keyboard.c:594
+    mov ax, word [bx+00e02h]                  ; 8b 87 02 0e                 ; 0xf55ea keyboard.c:595
     jmp short 055f8h                          ; eb 08                       ; 0xf55ee keyboard.c:596
-    mov dl, byte [bx+00e04h]                  ; 8a 97 04 0e                 ; 0xf55f0 keyboard.c:597
-    mov ax, word [bx+00e04h]                  ; 8b 87 04 0e                 ; 0xf55f4 keyboard.c:598
+    mov dl, byte [bx+00e00h]                  ; 8a 97 00 0e                 ; 0xf55f0 keyboard.c:597
+    mov ax, word [bx+00e00h]                  ; 8b 87 00 0e                 ; 0xf55f4 keyboard.c:598
     shr ax, 008h                              ; c1 e8 08                    ; 0xf55f8
     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xf55fb
@@ -7789,5 +7789,5 @@
     test dl, dl                               ; 84 d2                       ; 0xf5604
     jne short 0561eh                          ; 75 16                       ; 0xf5606
-    mov bx, 00db6h                            ; bb b6 0d                    ; 0xf5608 keyboard.c:602
+    mov bx, 00db2h                            ; bb b2 0d                    ; 0xf5608 keyboard.c:602
     mov cx, ds                                ; 8c d9                       ; 0xf560b
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf560d
@@ -8126,5 +8126,5 @@
     or ah, 080h                               ; 80 cc 80                    ; 0xf594d
     jmp near 0582dh                           ; e9 da fe                    ; 0xf5950
-    mov bx, 00db6h                            ; bb b6 0d                    ; 0xf5953 keyboard.c:818
+    mov bx, 00db2h                            ; bb b2 0d                    ; 0xf5953 keyboard.c:818
     mov cx, ds                                ; 8c d9                       ; 0xf5956
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf5958
@@ -8137,5 +8137,5 @@
     call 01a14h                               ; e8 a7 c0                    ; 0xf596a
     add sp, strict byte 00006h                ; 83 c4 06                    ; 0xf596d
-    mov bx, 00db6h                            ; bb b6 0d                    ; 0xf5970 keyboard.c:819
+    mov bx, 00db2h                            ; bb b2 0d                    ; 0xf5970 keyboard.c:819
     mov cx, ds                                ; 8c d9                       ; 0xf5973
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf5975
@@ -8574,5 +8574,5 @@
     cmp word [bp-00ch], strict byte 00000h    ; 83 7e f4 00                 ; 0xf5e83
     jne short 05each                          ; 75 23                       ; 0xf5e87
-    mov bx, 00db6h                            ; bb b6 0d                    ; 0xf5e89 disk.c:335
+    mov bx, 00db2h                            ; bb b2 0d                    ; 0xf5e89 disk.c:335
     mov cx, ds                                ; 8c d9                       ; 0xf5e8c
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf5e8e
@@ -8604,5 +8604,5 @@
     cmp dx, word [bp-00ah]                    ; 3b 56 f6                    ; 0xf5ed9
     jbe short 05f0ch                          ; 76 2e                       ; 0xf5edc
-    mov bx, 00db6h                            ; bb b6 0d                    ; 0xf5ede disk.c:346
+    mov bx, 00db2h                            ; bb b2 0d                    ; 0xf5ede disk.c:346
     mov cx, ds                                ; 8c d9                       ; 0xf5ee1
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf5ee3
@@ -8704,5 +8704,5 @@
     test dl, dl                               ; 84 d2                       ; 0xf5ffd disk.c:383
     je near 05e0ch                            ; 0f 84 09 fe                 ; 0xf5fff
-    mov bx, 00db6h                            ; bb b6 0d                    ; 0xf6003 disk.c:384
+    mov bx, 00db2h                            ; bb b2 0d                    ; 0xf6003 disk.c:384
     mov cx, ds                                ; 8c d9                       ; 0xf6006
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf6008
@@ -8722,5 +8722,5 @@
     or ah, 00ch                               ; 80 cc 0c                    ; 0xf602c
     jmp near 0617eh                           ; e9 4c 01                    ; 0xf602f disk.c:386
-    mov bx, 00db6h                            ; bb b6 0d                    ; 0xf6032 disk.c:393
+    mov bx, 00db2h                            ; bb b2 0d                    ; 0xf6032 disk.c:393
     mov cx, ds                                ; 8c d9                       ; 0xf6035
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf6037
@@ -8819,5 +8819,5 @@
     mov word [bp+016h], ax                    ; 89 46 16                    ; 0xf6132
     jmp near 05e10h                           ; e9 d8 fc                    ; 0xf6135 disk.c:445
-    mov bx, 00db6h                            ; bb b6 0d                    ; 0xf6138 disk.c:453
+    mov bx, 00db2h                            ; bb b2 0d                    ; 0xf6138 disk.c:453
     mov cx, ds                                ; 8c d9                       ; 0xf613b
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf613d
@@ -8832,5 +8832,5 @@
     add sp, strict byte 00008h                ; 83 c4 08                    ; 0xf6155
     jmp near 05e0ch                           ; e9 b1 fc                    ; 0xf6158 disk.c:454
-    mov bx, 00db6h                            ; bb b6 0d                    ; 0xf615b disk.c:461
+    mov bx, 00db2h                            ; bb b2 0d                    ; 0xf615b disk.c:461
     mov cx, ds                                ; 8c d9                       ; 0xf615e
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf6160
@@ -8966,5 +8966,5 @@
     cmp dx, word [es:bx+036h]                 ; 26 3b 57 36                 ; 0xf62e8
     jc short 06311h                           ; 72 23                       ; 0xf62ec
-    mov bx, 00db6h                            ; bb b6 0d                    ; 0xf62ee disk.c:550
+    mov bx, 00db2h                            ; bb b2 0d                    ; 0xf62ee disk.c:550
     mov cx, ds                                ; 8c d9                       ; 0xf62f1
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf62f3
@@ -9021,5 +9021,5 @@
     test dl, dl                               ; 84 d2                       ; 0xf639b disk.c:575
     je near 0643fh                            ; 0f 84 9e 00                 ; 0xf639d
-    mov bx, 00db6h                            ; bb b6 0d                    ; 0xf63a1 disk.c:576
+    mov bx, 00db2h                            ; bb b2 0d                    ; 0xf63a1 disk.c:576
     mov cx, ds                                ; 8c d9                       ; 0xf63a4
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf63a6
@@ -9071,5 +9071,5 @@
     jbe short 0643fh                          ; 76 1d                       ; 0xf6420
     jmp short 063eah                          ; eb c6                       ; 0xf6422 disk.c:611
-    mov bx, 00db6h                            ; bb b6 0d                    ; 0xf6424 disk.c:617
+    mov bx, 00db2h                            ; bb b2 0d                    ; 0xf6424 disk.c:617
     mov cx, ds                                ; 8c d9                       ; 0xf6427
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf6429
@@ -9391,5 +9391,5 @@
     mov word [bp+00ch], ax                    ; 89 46 0c                    ; 0xf66f7 system.c:384
     jmp near 067b2h                           ; e9 b5 00                    ; 0xf66fa system.c:385
-    mov bx, 00db6h                            ; bb b6 0d                    ; 0xf66fd system.c:387
+    mov bx, 00db2h                            ; bb b2 0d                    ; 0xf66fd system.c:387
     mov cx, ds                                ; 8c d9                       ; 0xf6700
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf6702
@@ -9566,5 +9566,5 @@
     retf                                      ; cb                          ; 0xf68b2
     jmp near 067b2h                           ; e9 fc fe                    ; 0xf68b3 system.c:525
-    mov bx, 00db6h                            ; bb b6 0d                    ; 0xf68b6 system.c:532
+    mov bx, 00db2h                            ; bb b2 0d                    ; 0xf68b6 system.c:532
     mov cx, ds                                ; 8c d9                       ; 0xf68b9
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf68bb
@@ -9606,5 +9606,5 @@
     or byte [bp+018h], 001h                   ; 80 4e 18 01                 ; 0xf6924 system.c:568
     jmp near 067b2h                           ; e9 87 fe                    ; 0xf6928 system.c:569
-    mov bx, 00db6h                            ; bb b6 0d                    ; 0xf692b system.c:573
+    mov bx, 00db2h                            ; bb b2 0d                    ; 0xf692b system.c:573
     mov cx, ds                                ; 8c d9                       ; 0xf692e
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf6930
@@ -9936,5 +9936,5 @@
     mov word [bp+014h], dx                    ; 89 56 14                    ; 0xf6d05 system.c:834
     jmp short 06d34h                          ; eb 2a                       ; 0xf6d08 system.c:839
-    mov bx, 00db6h                            ; bb b6 0d                    ; 0xf6d0a system.c:844
+    mov bx, 00db2h                            ; bb b2 0d                    ; 0xf6d0a system.c:844
     mov cx, ds                                ; 8c d9                       ; 0xf6d0d
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf6d0f
@@ -10508,5 +10508,5 @@
     je short 072f6h                           ; 74 0e                       ; 0xf72e6
     push 00900h                               ; 68 00 09                    ; 0xf72e8 ps2mouse.c:82
-    push 0117eh                               ; 68 7e 11                    ; 0xf72eb
+    push 0117ah                               ; 68 7a 11                    ; 0xf72eb
     push strict byte 00007h                   ; 6a 07                       ; 0xf72ee
     call 01a14h                               ; e8 21 a7                    ; 0xf72f0
@@ -10590,5 +10590,5 @@
     je short 07386h                           ; 74 0e                       ; 0xf7376
     push 0090ah                               ; 68 0a 09                    ; 0xf7378 ps2mouse.c:114
-    push 0117eh                               ; 68 7e 11                    ; 0xf737b
+    push 0117ah                               ; 68 7a 11                    ; 0xf737b
     push strict byte 00007h                   ; 6a 07                       ; 0xf737e
     call 01a14h                               ; e8 91 a6                    ; 0xf7380
@@ -12037,5 +12037,5 @@
     cmp byte [bp+00ah], 002h                  ; 80 7e 0a 02                 ; 0xf80d5 scsi.c:326
     jne short 080fah                          ; 75 1f                       ; 0xf80d9
-    mov bx, 00db6h                            ; bb b6 0d                    ; 0xf80db scsi.c:327
+    mov bx, 00db2h                            ; bb b2 0d                    ; 0xf80db scsi.c:327
     mov cx, ds                                ; 8c d9                       ; 0xf80de
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf80e0
@@ -12254,5 +12254,5 @@
     cmp ax, 00200h                            ; 3d 00 02                    ; 0xf82f3
     je short 08318h                           ; 74 20                       ; 0xf82f6
-    mov bx, 00db6h                            ; bb b6 0d                    ; 0xf82f8 scsi.c:478
+    mov bx, 00db2h                            ; bb b2 0d                    ; 0xf82f8 scsi.c:478
     mov cx, ds                                ; 8c d9                       ; 0xf82fb
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf82fd
@@ -12434,5 +12434,5 @@
     mov word [es:bx+02ch], si                 ; 26 89 77 2c                 ; 0xf84ec scsi.c:557
     mov word [es:bx+032h], si                 ; 26 89 77 32                 ; 0xf84f0 scsi.c:558
-    mov bx, 00db6h                            ; bb b6 0d                    ; 0xf84f4 scsi.c:562
+    mov bx, 00db2h                            ; bb b2 0d                    ; 0xf84f4 scsi.c:562
     mov cx, ds                                ; 8c d9                       ; 0xf84f7
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf84f9
@@ -12483,5 +12483,5 @@
     inc byte [bp-00ch]                        ; fe 46 f4                    ; 0xf857a scsi.c:577
     jmp near 0860dh                           ; e9 8d 00                    ; 0xf857d scsi.c:579
-    mov bx, 00db6h                            ; bb b6 0d                    ; 0xf8580 scsi.c:591
+    mov bx, 00db2h                            ; bb b2 0d                    ; 0xf8580 scsi.c:591
     mov cx, ds                                ; 8c d9                       ; 0xf8583
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf8585
@@ -13600,5 +13600,5 @@
     cmp byte [bp+00ah], 002h                  ; 80 7e 0a 02                 ; 0xf9049 ahci.c:583
     jne short 0906eh                          ; 75 1f                       ; 0xf904d
-    mov bx, 00db6h                            ; bb b6 0d                    ; 0xf904f ahci.c:584
+    mov bx, 00db2h                            ; bb b2 0d                    ; 0xf904f ahci.c:584
     mov cx, ds                                ; 8c d9                       ; 0xf9052
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf9054
@@ -14047,5 +14047,5 @@
     lea ax, [bp-032h]                         ; 8d 46 ce                    ; 0xf9524
     call 0599dh                               ; e8 73 c4                    ; 0xf9527
-    mov bx, 00db6h                            ; bb b6 0d                    ; 0xf952a ahci.c:785
+    mov bx, 00db2h                            ; bb b2 0d                    ; 0xf952a ahci.c:785
     mov cx, ds                                ; 8c d9                       ; 0xf952d
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf952f
@@ -14553,5 +14553,5 @@
     or ah, 080h                               ; 80 cc 80                    ; 0xf9a27 apm.c:224
     jmp short 09a18h                          ; eb ec                       ; 0xf9a2a
-    mov bx, 00db6h                            ; bb b6 0d                    ; 0xf9a2c apm.c:228
+    mov bx, 00db2h                            ; bb b2 0d                    ; 0xf9a2c apm.c:228
     mov cx, ds                                ; 8c d9                       ; 0xf9a2f
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf9a31
@@ -14846,5 +14846,5 @@
     mov word [es:bx], ax                      ; 26 89 07                    ; 0xf9d16
     jmp short 09d48h                          ; eb 2d                       ; 0xf9d19 pcibios.c:402
-    mov bx, 00db6h                            ; bb b6 0d                    ; 0xf9d1b pcibios.c:404
+    mov bx, 00db2h                            ; bb b2 0d                    ; 0xf9d1b pcibios.c:404
     mov cx, ds                                ; 8c d9                       ; 0xf9d1e
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf9d20
@@ -17323,3 +17323,3 @@
     jmp far 0f000h:0e05bh                     ; ea 5b e0 00 f0              ; 0xffff0 orgs.asm:2055
   ; disGetNextSymbol 0xffff5 LB 0xb -> off=0xb cb=0000000000000000 uValue=0000000000100000 '_dummy_addr_0x100000'
-    db  030h, 036h, 02fh, 032h, 033h, 02fh, 039h, 039h, 000h, 0fch, 00ch
+    db  030h, 036h, 02fh, 032h, 033h, 02fh, 039h, 039h, 000h, 0fch, 045h
Index: trunk/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative386.md5sum
===================================================================
--- trunk/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative386.md5sum	(revision 76129)
+++ trunk/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative386.md5sum	(revision 76288)
@@ -1,1 +1,1 @@
-347e2ec056ac8e4e7c8fa03588740d8c *VBoxPcBios386.rom
+d0565dea1bfc26ebd1749804d938634c *VBoxPcBios386.rom
Index: trunk/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative8086.asm
===================================================================
--- trunk/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative8086.asm	(revision 76129)
+++ trunk/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative8086.asm	(revision 76288)
@@ -1177,24 +1177,24 @@
     db   'PCI: Unsupported function AX=%04X BX=%04X called', 00ah, 000h
 
-section CONST2 progbits vstart=0xd8e align=1 ; size=0x3fe class=DATA group=DGROUP
-  ; disGetNextSymbol 0xf0d8e LB 0x3fe -> off=0x0 cb=0000000000000016 uValue=00000000000f0d8e 'bios_cvs_version_string'
-bios_cvs_version_string:                     ; 0xf0d8e LB 0x16
-    db  'VirtualBox 6.0.0_RC1', 000h, 000h
-  ; disGetNextSymbol 0xf0da4 LB 0x3e8 -> off=0x0 cb=0000000000000008 uValue=00000000000f0da4 '_bios_prefix_string'
-_bios_prefix_string:                         ; 0xf0da4 LB 0x8
+section CONST2 progbits vstart=0xd8e align=1 ; size=0x3fa class=DATA group=DGROUP
+  ; disGetNextSymbol 0xf0d8e LB 0x3fa -> off=0x0 cb=0000000000000012 uValue=00000000000f0d8e 'bios_cvs_version_string'
+bios_cvs_version_string:                     ; 0xf0d8e LB 0x12
+    db  'VirtualBox 6.0.0', 000h, 000h
+  ; disGetNextSymbol 0xf0da0 LB 0x3e8 -> off=0x0 cb=0000000000000008 uValue=00000000000f0da0 '_bios_prefix_string'
+_bios_prefix_string:                         ; 0xf0da0 LB 0x8
     db  'BIOS: ', 000h, 000h
-  ; disGetNextSymbol 0xf0dac LB 0x3e0 -> off=0x0 cb=0000000000000006 uValue=00000000000f0dac 'isotag'
-isotag:                                      ; 0xf0dac LB 0x6
+  ; disGetNextSymbol 0xf0da8 LB 0x3e0 -> off=0x0 cb=0000000000000006 uValue=00000000000f0da8 'isotag'
+isotag:                                      ; 0xf0da8 LB 0x6
     db  'CD001', 000h
-  ; disGetNextSymbol 0xf0db2 LB 0x3da -> off=0x0 cb=0000000000000018 uValue=00000000000f0db2 'eltorito'
-eltorito:                                    ; 0xf0db2 LB 0x18
+  ; disGetNextSymbol 0xf0dae LB 0x3da -> off=0x0 cb=0000000000000018 uValue=00000000000f0dae 'eltorito'
+eltorito:                                    ; 0xf0dae LB 0x18
     db  'EL TORITO SPECIFICATION', 000h
-  ; disGetNextSymbol 0xf0dca LB 0x3c2 -> off=0x0 cb=0000000000000028 uValue=00000000000f0dca 'drivetypes'
-drivetypes:                                  ; 0xf0dca LB 0x28
+  ; disGetNextSymbol 0xf0dc6 LB 0x3c2 -> off=0x0 cb=0000000000000028 uValue=00000000000f0dc6 'drivetypes'
+drivetypes:                                  ; 0xf0dc6 LB 0x28
     db  046h, 06ch, 06fh, 070h, 070h, 079h, 000h, 000h, 000h, 000h, 048h, 061h, 072h, 064h, 020h, 044h
     db  069h, 073h, 06bh, 000h, 043h, 044h, 02dh, 052h, 04fh, 04dh, 000h, 000h, 000h, 000h, 04ch, 041h
     db  04eh, 000h, 000h, 000h, 000h, 000h, 000h, 000h
-  ; disGetNextSymbol 0xf0df2 LB 0x39a -> off=0x0 cb=000000000000037a uValue=00000000000f0df2 'scan_to_scanascii'
-scan_to_scanascii:                           ; 0xf0df2 LB 0x37a
+  ; disGetNextSymbol 0xf0dee LB 0x39a -> off=0x0 cb=000000000000037a uValue=00000000000f0dee 'scan_to_scanascii'
+scan_to_scanascii:                           ; 0xf0dee LB 0x37a
     db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 01bh, 001h, 01bh, 001h, 01bh, 001h
     db  000h, 001h, 000h, 000h, 031h, 002h, 021h, 002h, 000h, 000h, 000h, 078h, 000h, 000h, 032h, 003h
@@ -1253,10 +1253,10 @@
     db  000h, 000h, 000h, 000h, 000h, 000h, 000h, 085h, 000h, 087h, 000h, 089h, 000h, 08bh, 000h, 000h
     db  000h, 086h, 000h, 088h, 000h, 08ah, 000h, 08ch, 000h, 000h
-  ; disGetNextSymbol 0xf116c LB 0x20 -> off=0x0 cb=0000000000000020 uValue=00000000000f116c 'panic_msg_keyb_buffer_full'
-panic_msg_keyb_buffer_full:                  ; 0xf116c LB 0x20
+  ; disGetNextSymbol 0xf1168 LB 0x20 -> off=0x0 cb=0000000000000020 uValue=00000000000f1168 'panic_msg_keyb_buffer_full'
+panic_msg_keyb_buffer_full:                  ; 0xf1168 LB 0x20
     db  '%s: keyboard input buffer full', 00ah, 000h
 
-  ; Padding 0x474 bytes at 0xf118c
-  times 1140 db 0
+  ; Padding 0x478 bytes at 0xf1188
+  times 1144 db 0
 
 section _TEXT progbits vstart=0x1600 align=1 ; size=0x8948 class=CODE group=AUTO
@@ -1431,5 +1431,5 @@
     push bp                                   ; 55                          ; 0xf1715 bios.c:126
     mov bp, sp                                ; 89 e5                       ; 0xf1716
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf1718 bios.c:131
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf1718 bios.c:131
     mov cx, ds                                ; 8c d9                       ; 0xf171b
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf171d
@@ -2760,5 +2760,5 @@
     lea ax, [bp-03eh]                         ; 8d 46 c2                    ; 0xf2387
     call 059dch                               ; e8 4f 36                    ; 0xf238a
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf238d ata.c:532
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf238d ata.c:532
     mov cx, ds                                ; 8c d9                       ; 0xf2390
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf2392
@@ -3563,5 +3563,5 @@
     cmp byte [bp+00ah], 002h                  ; 80 7e 0a 02                 ; 0xf2b71 ata.c:946
     jne short 02b9ah                          ; 75 23                       ; 0xf2b75
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf2b77 ata.c:947
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf2b77 ata.c:947
     mov cx, ds                                ; 8c d9                       ; 0xf2b7a
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf2b7c
@@ -4412,5 +4412,5 @@
     cmp bh, 048h                              ; 80 ff 48                    ; 0xf32ac
     jbe short 032e8h                          ; 76 37                       ; 0xf32af
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf32b1 floppy.c:532
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf32b1 floppy.c:532
     mov cx, ds                                ; 8c d9                       ; 0xf32b4
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf32b6
@@ -5348,5 +5348,5 @@
     mov byte [es:bx], 000h                    ; 26 c6 07 00                 ; 0xf3b7b
     jmp near 034dfh                           ; e9 5d f9                    ; 0xf3b7f
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf3b82 floppy.c:1322
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf3b82 floppy.c:1322
     mov cx, ds                                ; 8c d9                       ; 0xf3b85
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf3b87
@@ -5455,5 +5455,5 @@
     cmp ax, strict word 0004ah                ; 3d 4a 00                    ; 0xf3c4b
     jne short 03c73h                          ; 75 23                       ; 0xf3c4e
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf3c50 eltorito.c:202
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf3c50 eltorito.c:202
     mov cx, ds                                ; 8c d9                       ; 0xf3c53
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf3c55
@@ -5558,5 +5558,5 @@
     pop bp                                    ; 5d                          ; 0xf3d66
     retn                                      ; c3                          ; 0xf3d67
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf3d68 eltorito.c:232
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf3d68 eltorito.c:232
     mov cx, ds                                ; 8c d9                       ; 0xf3d6b
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf3d6d
@@ -5708,5 +5708,5 @@
     jnc short 03ee3h                          ; 73 10                       ; 0xf3ed1
     mov al, byte [bp+di-00825h]               ; 8a 83 db f7                 ; 0xf3ed3
-    cmp al, byte [di+00dach]                  ; 3a 85 ac 0d                 ; 0xf3ed7
+    cmp al, byte [di+00da8h]                  ; 3a 85 a8 0d                 ; 0xf3ed7
     je short 03ecdh                           ; 74 f0                       ; 0xf3edb
     mov ax, strict word 00005h                ; b8 05 00                    ; 0xf3edd
@@ -5718,5 +5718,5 @@
     jnc short 03efdh                          ; 73 10                       ; 0xf3eeb
     mov al, byte [bp+di-0081fh]               ; 8a 83 e1 f7                 ; 0xf3eed
-    cmp al, byte [di+00db2h]                  ; 3a 85 b2 0d                 ; 0xf3ef1
+    cmp al, byte [di+00daeh]                  ; 3a 85 ae 0d                 ; 0xf3ef1
     je short 03ee7h                           ; 74 f0                       ; 0xf3ef5
     mov ax, strict word 00006h                ; b8 06 00                    ; 0xf3ef7
@@ -6013,5 +6013,5 @@
     cmp ax, dx                                ; 39 d0                       ; 0xf4254
     je short 04282h                           ; 74 2a                       ; 0xf4256
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf4258 eltorito.c:508
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf4258 eltorito.c:508
     mov cx, ds                                ; 8c d9                       ; 0xf425b
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf425d
@@ -6244,5 +6244,5 @@
     test al, al                               ; 84 c0                       ; 0xf44bd eltorito.c:615
     je short 044f9h                           ; 74 38                       ; 0xf44bf
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf44c1 eltorito.c:616
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf44c1 eltorito.c:616
     mov cx, ds                                ; 8c d9                       ; 0xf44c4
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf44c6
@@ -6495,5 +6495,5 @@
     jne short 04775h                          ; 75 03                       ; 0xf4770
     jmp near 044f9h                           ; e9 84 fd                    ; 0xf4772
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf4775 eltorito.c:721
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf4775 eltorito.c:721
     mov cx, ds                                ; 8c d9                       ; 0xf4778
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf477a
@@ -6536,5 +6536,5 @@
     or byte [bp+01ch], 001h                   ; 80 4e 1c 01                 ; 0xf47d5
     jmp near 0450dh                           ; e9 31 fd                    ; 0xf47d9
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf47dc eltorito.c:747
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf47dc eltorito.c:747
     mov cx, ds                                ; 8c d9                       ; 0xf47df
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf47e1
@@ -6645,5 +6645,5 @@
     mov word [bp+016h], strict word 00007h    ; c7 46 16 07 00              ; 0xf492a eltorito.c:845
     jmp near 04bc9h                           ; e9 97 02                    ; 0xf492f eltorito.c:846
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf4932
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf4932
     mov cx, ds                                ; 8c d9                       ; 0xf4935
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf4937
@@ -6763,5 +6763,5 @@
     cmp byte [bp-00ch], 000h                  ; 80 7e f4 00                 ; 0xf4a69 eltorito.c:890
     je short 04aa8h                           ; 74 39                       ; 0xf4a6d
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf4a6f eltorito.c:891
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf4a6f eltorito.c:891
     mov cx, ds                                ; 8c d9                       ; 0xf4a72
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf4a74
@@ -6931,5 +6931,5 @@
     je short 04c2bh                           ; 74 27                       ; 0xf4c02
     mov dx, strict word 00001h                ; ba 01 00                    ; 0xf4c04
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf4c07 boot.c:123
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf4c07 boot.c:123
     mov cx, ds                                ; 8c d9                       ; 0xf4c0a
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf4c0c
@@ -6938,5 +6938,5 @@
     mov dx, strict word 0000ah                ; ba 0a 00                    ; 0xf4c14
     imul dx                                   ; f7 ea                       ; 0xf4c17
-    add ax, 00dcah                            ; 05 ca 0d                    ; 0xf4c19
+    add ax, 00dc6h                            ; 05 c6 0d                    ; 0xf4c19
     push ax                                   ; 50                          ; 0xf4c1c
     mov ax, 00494h                            ; b8 94 04                    ; 0xf4c1d
@@ -6962,9 +6962,9 @@
     test al, al                               ; 84 c0                       ; 0xf4c40 boot.c:142
     je short 04c63h                           ; 74 1f                       ; 0xf4c42
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf4c44 boot.c:143
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf4c44 boot.c:143
     mov cx, ds                                ; 8c d9                       ; 0xf4c47
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf4c49
     call 018cch                               ; e8 7d cc                    ; 0xf4c4c
-    mov cx, 00ddeh                            ; b9 de 0d                    ; 0xf4c4f
+    mov cx, 00ddah                            ; b9 da 0d                    ; 0xf4c4f
     push cx                                   ; 51                          ; 0xf4c52
     mov cx, 004a8h                            ; b9 a8 04                    ; 0xf4c53
@@ -6977,25 +6977,25 @@
     test dl, dl                               ; 84 d2                       ; 0xf4c63
     je short 04c77h                           ; 74 10                       ; 0xf4c65
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf4c67 boot.c:145
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf4c67 boot.c:145
     mov cx, ds                                ; 8c d9                       ; 0xf4c6a
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf4c6c
     call 018cch                               ; e8 5a cc                    ; 0xf4c6f
-    mov cx, 00de8h                            ; b9 e8 0d                    ; 0xf4c72
+    mov cx, 00de4h                            ; b9 e4 0d                    ; 0xf4c72
     jmp short 04c52h                          ; eb db                       ; 0xf4c75
     test bl, 080h                             ; f6 c3 80                    ; 0xf4c77 boot.c:146
     je short 04c8dh                           ; 74 11                       ; 0xf4c7a
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf4c7c boot.c:147
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf4c7c boot.c:147
     mov cx, ds                                ; 8c d9                       ; 0xf4c7f
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf4c81
     call 018cch                               ; e8 45 cc                    ; 0xf4c84
     push si                                   ; 56                          ; 0xf4c87
-    mov cx, 00dd4h                            ; b9 d4 0d                    ; 0xf4c88
+    mov cx, 00dd0h                            ; b9 d0 0d                    ; 0xf4c88
     jmp short 04c9ch                          ; eb 0f                       ; 0xf4c8b boot.c:148
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf4c8d boot.c:149
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf4c8d boot.c:149
     mov cx, ds                                ; 8c d9                       ; 0xf4c90
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf4c92
     call 018cch                               ; e8 34 cc                    ; 0xf4c95
     push si                                   ; 56                          ; 0xf4c98
-    mov cx, 00dcah                            ; b9 ca 0d                    ; 0xf4c99
+    mov cx, 00dc6h                            ; b9 c6 0d                    ; 0xf4c99
     push cx                                   ; 51                          ; 0xf4c9c
     mov cx, 004bdh                            ; b9 bd 04                    ; 0xf4c9d
@@ -7029,5 +7029,5 @@
     push dx                                   ; 52                          ; 0xf4cd5
     mov dx, ax                                ; 89 c2                       ; 0xf4cd6
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf4cd8 boot.c:165
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf4cd8 boot.c:165
     mov cx, ds                                ; 8c d9                       ; 0xf4cdb
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf4cdd
@@ -7113,5 +7113,5 @@
     mov byte [bp-008h], al                    ; 88 46 f8                    ; 0xf4d93
     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xf4d96 boot.c:218
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf4d99 boot.c:219
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf4d99 boot.c:219
     mov cx, ds                                ; 8c d9                       ; 0xf4d9c
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf4d9e
@@ -7666,5 +7666,5 @@
     test al, al                               ; 84 c0                       ; 0xf5268 keyboard.c:384
     jne short 05288h                          ; 75 1c                       ; 0xf526a
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf526c keyboard.c:385
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf526c keyboard.c:385
     mov cx, ds                                ; 8c d9                       ; 0xf526f
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf5271
@@ -7939,5 +7939,5 @@
     cmp byte [bp-006h], 058h                  ; 80 7e fa 58                 ; 0xf5534 keyboard.c:566
     jbe short 0555ch                          ; 76 22                       ; 0xf5538
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf553a keyboard.c:567
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf553a keyboard.c:567
     mov cx, ds                                ; 8c d9                       ; 0xf553d
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf553f
@@ -7960,7 +7960,7 @@
     imul dx                                   ; f7 ea                       ; 0xf5569
     mov si, ax                                ; 89 c6                       ; 0xf556b
-    mov al, byte [si+00df8h]                  ; 8a 84 f8 0d                 ; 0xf556d
+    mov al, byte [si+00df4h]                  ; 8a 84 f4 0d                 ; 0xf556d
     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xf5571
-    mov al, byte [si+00df9h]                  ; 8a 84 f9 0d                 ; 0xf5574 keyboard.c:572
+    mov al, byte [si+00df5h]                  ; 8a 84 f5 0d                 ; 0xf5574 keyboard.c:572
     jmp near 0562fh                           ; e9 b4 00                    ; 0xf5578 keyboard.c:573
     test bl, 004h                             ; f6 c3 04                    ; 0xf557b
@@ -7971,7 +7971,7 @@
     imul dx                                   ; f7 ea                       ; 0xf5588
     mov si, ax                                ; 89 c6                       ; 0xf558a
-    mov al, byte [si+00df6h]                  ; 8a 84 f6 0d                 ; 0xf558c
+    mov al, byte [si+00df2h]                  ; 8a 84 f2 0d                 ; 0xf558c
     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xf5590
-    mov al, byte [si+00df7h]                  ; 8a 84 f7 0d                 ; 0xf5593 keyboard.c:575
+    mov al, byte [si+00df3h]                  ; 8a 84 f3 0d                 ; 0xf5593 keyboard.c:575
     jmp near 0562fh                           ; e9 95 00                    ; 0xf5597 keyboard.c:576
     mov al, byte [bp-008h]                    ; 8a 46 f8                    ; 0xf559a
@@ -7989,5 +7989,5 @@
     imul dx                                   ; f7 ea                       ; 0xf55b7
     mov bx, ax                                ; 89 c3                       ; 0xf55b9
-    mov al, byte [bx+00df3h]                  ; 8a 87 f3 0d                 ; 0xf55bb
+    mov al, byte [bx+00defh]                  ; 8a 87 ef 0d                 ; 0xf55bb
     jmp short 0562fh                          ; eb 6e                       ; 0xf55bf keyboard.c:580
     test bl, 003h                             ; f6 c3 03                    ; 0xf55c1
@@ -7998,5 +7998,5 @@
     imul dx                                   ; f7 ea                       ; 0xf55ce
     mov si, ax                                ; 89 c6                       ; 0xf55d0
-    mov al, byte [si+00dfah]                  ; 8a 84 fa 0d                 ; 0xf55d2
+    mov al, byte [si+00df6h]                  ; 8a 84 f6 0d                 ; 0xf55d2
     xor ah, ah                                ; 30 e4                       ; 0xf55d6
     mov dl, bl                                ; 88 da                       ; 0xf55d8
@@ -8004,11 +8004,11 @@
     test dx, ax                               ; 85 c2                       ; 0xf55dc
     je short 055edh                           ; 74 0d                       ; 0xf55de
-    mov al, byte [si+00df2h]                  ; 8a 84 f2 0d                 ; 0xf55e0 keyboard.c:585
+    mov al, byte [si+00deeh]                  ; 8a 84 ee 0d                 ; 0xf55e0 keyboard.c:585
     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xf55e4
-    mov al, byte [si+00df3h]                  ; 8a 84 f3 0d                 ; 0xf55e7 keyboard.c:586
+    mov al, byte [si+00defh]                  ; 8a 84 ef 0d                 ; 0xf55e7 keyboard.c:586
     jmp short 055f8h                          ; eb 0b                       ; 0xf55eb keyboard.c:587
-    mov al, byte [si+00df4h]                  ; 8a 84 f4 0d                 ; 0xf55ed keyboard.c:588
+    mov al, byte [si+00df0h]                  ; 8a 84 f0 0d                 ; 0xf55ed keyboard.c:588
     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xf55f1
-    mov al, byte [si+00df5h]                  ; 8a 84 f5 0d                 ; 0xf55f4 keyboard.c:589
+    mov al, byte [si+00df1h]                  ; 8a 84 f1 0d                 ; 0xf55f4 keyboard.c:589
     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xf55f8
     jmp short 05632h                          ; eb 35                       ; 0xf55fb keyboard.c:591
@@ -8018,5 +8018,5 @@
     imul dx                                   ; f7 ea                       ; 0xf5605
     mov si, ax                                ; 89 c6                       ; 0xf5607
-    mov dl, byte [si+00dfah]                  ; 8a 94 fa 0d                 ; 0xf5609
+    mov dl, byte [si+00df6h]                  ; 8a 94 f6 0d                 ; 0xf5609
     xor dh, dh                                ; 30 f6                       ; 0xf560d
     mov al, bl                                ; 88 d8                       ; 0xf560f
@@ -8024,11 +8024,11 @@
     test ax, dx                               ; 85 d0                       ; 0xf5613
     je short 05624h                           ; 74 0d                       ; 0xf5615
-    mov al, byte [si+00df4h]                  ; 8a 84 f4 0d                 ; 0xf5617 keyboard.c:594
+    mov al, byte [si+00df0h]                  ; 8a 84 f0 0d                 ; 0xf5617 keyboard.c:594
     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xf561b
-    mov al, byte [si+00df5h]                  ; 8a 84 f5 0d                 ; 0xf561e keyboard.c:595
+    mov al, byte [si+00df1h]                  ; 8a 84 f1 0d                 ; 0xf561e keyboard.c:595
     jmp short 0562fh                          ; eb 0b                       ; 0xf5622 keyboard.c:596
-    mov al, byte [si+00df2h]                  ; 8a 84 f2 0d                 ; 0xf5624 keyboard.c:597
+    mov al, byte [si+00deeh]                  ; 8a 84 ee 0d                 ; 0xf5624 keyboard.c:597
     mov byte [bp-00ah], al                    ; 88 46 f6                    ; 0xf5628
-    mov al, byte [si+00df3h]                  ; 8a 84 f3 0d                 ; 0xf562b keyboard.c:598
+    mov al, byte [si+00defh]                  ; 8a 84 ef 0d                 ; 0xf562b keyboard.c:598
     mov byte [bp-006h], al                    ; 88 46 fa                    ; 0xf562f
     cmp byte [bp-006h], 000h                  ; 80 7e fa 00                 ; 0xf5632 keyboard.c:601
@@ -8036,5 +8036,5 @@
     cmp byte [bp-00ah], 000h                  ; 80 7e f6 00                 ; 0xf5638
     jne short 05657h                          ; 75 19                       ; 0xf563c
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf563e keyboard.c:602
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf563e keyboard.c:602
     mov cx, ds                                ; 8c d9                       ; 0xf5641
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf5643
@@ -8217,5 +8217,5 @@
     mov word [bp+012h], ax                    ; 89 46 12                    ; 0xf57e4
     jmp near 05834h                           ; e9 4a 00                    ; 0xf57e7 keyboard.c:700
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf57ea
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf57ea
     mov cx, ds                                ; 8c d9                       ; 0xf57ed
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf57ef
@@ -8231,5 +8231,5 @@
     call 0190fh                               ; e8 07 c1                    ; 0xf5805
     add sp, strict byte 00006h                ; 83 c4 06                    ; 0xf5808
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf580b
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf580b
     mov cx, ds                                ; 8c d9                       ; 0xf580e
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf5810
@@ -8855,5 +8855,5 @@
     test ax, ax                               ; 85 c0                       ; 0xf5ed4
     jne short 05f01h                          ; 75 29                       ; 0xf5ed6
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf5ed8 disk.c:335
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf5ed8 disk.c:335
     mov cx, ds                                ; 8c d9                       ; 0xf5edb
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf5edd
@@ -8889,5 +8889,5 @@
     cmp di, dx                                ; 39 d7                       ; 0xf5f2b
     jbe short 05f60h                          ; 76 31                       ; 0xf5f2d
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf5f2f disk.c:346
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf5f2f disk.c:346
     mov cx, ds                                ; 8c d9                       ; 0xf5f32
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf5f34
@@ -8997,5 +8997,5 @@
     test dl, dl                               ; 84 d2                       ; 0xf605b disk.c:383
     je short 060a9h                           ; 74 4a                       ; 0xf605d
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf605f disk.c:384
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf605f disk.c:384
     mov cx, ds                                ; 8c d9                       ; 0xf6062
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf6064
@@ -9018,5 +9018,5 @@
     or ah, 00ch                               ; 80 cc 0c                    ; 0xf608a
     jmp near 061f7h                           ; e9 67 01                    ; 0xf608d disk.c:386
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf6090 disk.c:393
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf6090 disk.c:393
     mov cx, ds                                ; 8c d9                       ; 0xf6093
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf6095
@@ -9129,5 +9129,5 @@
     mov word [bp+016h], ax                    ; 89 46 16                    ; 0xf61a8
     jmp near 060adh                           ; e9 ff fe                    ; 0xf61ab disk.c:445
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf61ae disk.c:453
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf61ae disk.c:453
     mov cx, ds                                ; 8c d9                       ; 0xf61b1
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf61b3
@@ -9145,5 +9145,5 @@
     add sp, strict byte 00008h                ; 83 c4 08                    ; 0xf61ce
     jmp near 060a9h                           ; e9 d5 fe                    ; 0xf61d1 disk.c:454
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf61d4 disk.c:461
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf61d4 disk.c:461
     mov cx, ds                                ; 8c d9                       ; 0xf61d7
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf61d9
@@ -9236,5 +9236,5 @@
     mov word [bp+014h], strict word 00007h    ; c7 46 14 07 00              ; 0xf62cf disk.c:524
     jmp near 064c5h                           ; e9 ee 01                    ; 0xf62d4 disk.c:525
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf62d7
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf62d7
     mov cx, ds                                ; 8c d9                       ; 0xf62da
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf62dc
@@ -9297,5 +9297,5 @@
     cmp si, word [es:bx+036h]                 ; 26 3b 77 36                 ; 0xf637d
     jc short 063a9h                           ; 72 26                       ; 0xf6381
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf6383 disk.c:550
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf6383 disk.c:550
     mov cx, ds                                ; 8c d9                       ; 0xf6386
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf6388
@@ -9358,5 +9358,5 @@
     test dl, dl                               ; 84 d2                       ; 0xf643a disk.c:575
     je short 063bfh                           ; 74 81                       ; 0xf643c
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf643e disk.c:576
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf643e disk.c:576
     mov cx, ds                                ; 8c d9                       ; 0xf6441
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf6443
@@ -9733,5 +9733,5 @@
     mov word [bp+00ch], ax                    ; 89 46 0c                    ; 0xf678a system.c:384
     jmp near 067c9h                           ; e9 39 00                    ; 0xf678d system.c:385
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf6790 system.c:387
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf6790 system.c:387
     mov cx, ds                                ; 8c d9                       ; 0xf6793
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf6795
@@ -9910,5 +9910,5 @@
     retf                                      ; cb                          ; 0xf6947
     jmp near 067c9h                           ; e9 7e fe                    ; 0xf6948 system.c:525
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf694b system.c:532
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf694b system.c:532
     mov cx, ds                                ; 8c d9                       ; 0xf694e
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf6950
@@ -9953,5 +9953,5 @@
     or byte [bp+018h], 001h                   ; 80 4e 18 01                 ; 0xf69be system.c:568
     jmp near 067c9h                           ; e9 04 fe                    ; 0xf69c2 system.c:569
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf69c5 system.c:573
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf69c5 system.c:573
     mov cx, ds                                ; 8c d9                       ; 0xf69c8
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf69ca
@@ -10407,5 +10407,5 @@
     mov ax, 008eeh                            ; b8 ee 08                    ; 0xf6e51 ps2mouse.c:82
     push ax                                   ; 50                          ; 0xf6e54
-    mov ax, 0116ch                            ; b8 6c 11                    ; 0xf6e55
+    mov ax, 01168h                            ; b8 68 11                    ; 0xf6e55
     push ax                                   ; 50                          ; 0xf6e58
     mov ax, strict word 00007h                ; b8 07 00                    ; 0xf6e59
@@ -10493,5 +10493,5 @@
     mov ax, 008f8h                            ; b8 f8 08                    ; 0xf6ee6 ps2mouse.c:114
     push ax                                   ; 50                          ; 0xf6ee9
-    mov ax, 0116ch                            ; b8 6c 11                    ; 0xf6eea
+    mov ax, 01168h                            ; b8 68 11                    ; 0xf6eea
     push ax                                   ; 50                          ; 0xf6eed
     mov ax, strict word 00007h                ; b8 07 00                    ; 0xf6eee
@@ -12046,5 +12046,5 @@
     cmp byte [bp+00ah], 002h                  ; 80 7e 0a 02                 ; 0xf7cc3 scsi.c:326
     jne short 07cech                          ; 75 23                       ; 0xf7cc7
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf7cc9 scsi.c:327
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf7cc9 scsi.c:327
     mov cx, ds                                ; 8c d9                       ; 0xf7ccc
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf7cce
@@ -12284,5 +12284,5 @@
     cmp bx, 00200h                            ; 81 fb 00 02                 ; 0xf7efc
     je short 07f25h                           ; 74 23                       ; 0xf7f00
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf7f02 scsi.c:478
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf7f02 scsi.c:478
     mov cx, ds                                ; 8c d9                       ; 0xf7f05
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf7f07
@@ -12471,5 +12471,5 @@
     mov word [es:bx+02ch], si                 ; 26 89 77 2c                 ; 0xf8101 scsi.c:557
     mov word [es:bx+032h], si                 ; 26 89 77 32                 ; 0xf8105 scsi.c:558
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf8109 scsi.c:562
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf8109 scsi.c:562
     mov cx, ds                                ; 8c d9                       ; 0xf810c
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf810e
@@ -12527,5 +12527,5 @@
     inc byte [bp-00ch]                        ; fe 46 f4                    ; 0xf819b scsi.c:577
     jmp near 0823dh                           ; e9 9c 00                    ; 0xf819e scsi.c:579
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf81a1 scsi.c:591
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf81a1 scsi.c:591
     mov cx, ds                                ; 8c d9                       ; 0xf81a4
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf81a6
@@ -13702,5 +13702,5 @@
     cmp byte [bp+00ah], 002h                  ; 80 7e 0a 02                 ; 0xf8caa ahci.c:583
     jne short 08cd3h                          ; 75 23                       ; 0xf8cae
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf8cb0 ahci.c:584
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf8cb0 ahci.c:584
     mov cx, ds                                ; 8c d9                       ; 0xf8cb3
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf8cb5
@@ -14175,5 +14175,5 @@
     lea ax, [bp-034h]                         ; 8d 46 cc                    ; 0xf91b0
     call 059dch                               ; e8 26 c8                    ; 0xf91b3
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf91b6 ahci.c:785
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf91b6 ahci.c:785
     mov cx, ds                                ; 8c d9                       ; 0xf91b9
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf91bb
@@ -14711,5 +14711,5 @@
     or dh, 080h                               ; 80 ce 80                    ; 0xf96df apm.c:224
     jmp short 096d0h                          ; eb ec                       ; 0xf96e2
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf96e4 apm.c:228
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf96e4 apm.c:228
     mov cx, ds                                ; 8c d9                       ; 0xf96e7
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf96e9
@@ -15012,5 +15012,5 @@
     mov word [es:bx], ax                      ; 26 89 07                    ; 0xf99cc
     jmp short 09a01h                          ; eb 30                       ; 0xf99cf pcibios.c:402
-    mov bx, 00da4h                            ; bb a4 0d                    ; 0xf99d1 pcibios.c:404
+    mov bx, 00da0h                            ; bb a0 0d                    ; 0xf99d1 pcibios.c:404
     mov cx, ds                                ; 8c d9                       ; 0xf99d4
     mov ax, strict word 00004h                ; b8 04 00                    ; 0xf99d6
@@ -17842,3 +17842,3 @@
     jmp far 0f000h:0e05bh                     ; ea 5b e0 00 f0              ; 0xffff0 orgs.asm:2055
   ; disGetNextSymbol 0xffff5 LB 0xb -> off=0xb cb=0000000000000000 uValue=0000000000100000 '_dummy_addr_0x100000'
-    db  030h, 036h, 02fh, 032h, 033h, 02fh, 039h, 039h, 000h, 0fbh, 09ch
+    db  030h, 036h, 02fh, 032h, 033h, 02fh, 039h, 039h, 000h, 0fbh, 0d5h
Index: trunk/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative8086.md5sum
===================================================================
--- trunk/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative8086.md5sum	(revision 76129)
+++ trunk/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative8086.md5sum	(revision 76288)
@@ -1,1 +1,1 @@
-8ddfd1435a02aa9dd4f811bd689d9b8c *VBoxPcBios8086.rom
+be5972569256011cc226435fd7ab8476 *VBoxPcBios8086.rom
