summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Version.kmk4
-rw-r--r--debian/changelog10
-rw-r--r--doc/manual/user_ChangeLogImpl.xml672
-rw-r--r--src/VBox/Devices/EFI/FirmwareBin/VBoxEFI32.fdbin4194304 -> 4194304 bytes
-rw-r--r--src/VBox/Devices/EFI/FirmwareBin/VBoxEFI64.fdbin4194304 -> 4194304 bytes
-rw-r--r--src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative286.asm341
-rw-r--r--src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative286.md5sum2
-rw-r--r--src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative386.asm341
-rw-r--r--src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative386.md5sum2
-rw-r--r--src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative8086.asm341
-rw-r--r--src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative8086.md5sum2
-rw-r--r--src/VBox/Devices/PC/BIOS/VBoxBiosAlternative286.asm4
-rw-r--r--src/VBox/Devices/PC/BIOS/VBoxBiosAlternative286.md5sum2
-rw-r--r--src/VBox/Devices/PC/BIOS/VBoxBiosAlternative386.asm4
-rw-r--r--src/VBox/Devices/PC/BIOS/VBoxBiosAlternative386.md5sum2
-rw-r--r--src/VBox/Devices/PC/BIOS/VBoxBiosAlternative8086.asm4
-rw-r--r--src/VBox/Devices/PC/BIOS/VBoxBiosAlternative8086.md5sum2
17 files changed, 524 insertions, 1209 deletions
diff --git a/Version.kmk b/Version.kmk
index 3bc0a365e4a..d6a88b66938 100644
--- a/Version.kmk
+++ b/Version.kmk
@@ -39,10 +39,10 @@ VBOX_VERSION_BUILD = 0
# For the convention, see checks near the end of Config.kmk.
VBOX_BUILD_PUBLISHER =
# Just the BETA[n],ALPHA[n],RC[n] indicators. Set to empty string for release.
-VBOX_VERSION_PRERELEASE = ALPHA2
+VBOX_VERSION_PRERELEASE = BETA1
# Force a release-type build with exactly matching Additions etc, even if
# our numbering does not say this is a release build, by setting this non-empty.
-VBOX_RELEASE_EXACT_MATCH =
+VBOX_RELEASE_EXACT_MATCH = 1
# Fallback revision when there is no other source. See Config.kmk.
VBOX_SVN_REV_VERSION_FALLBACK := $(patsubst %:,, $Rev$ )
diff --git a/debian/changelog b/debian/changelog
index 226b948ed32..8f70adfc7c0 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,14 +1,8 @@
-virtualbox-ose (7.0.0~alpha2) unstable; urgency=low
+virtualbox-ose (7.0.0~beta1) unstable; urgency=low
* rebuild Debian package.
- -- Oracle Corporation <info@virtualbox.org> Fri, 05 Aug 2022 12:00:00 +0200
-
-virtualbox-ose (7.0.0~alpha1) unstable; urgency=low
-
- * rebuild Debian package.
-
- -- Oracle Corporation <info@virtualbox.org> Tue, 18 May 2022 12:00:00 +0200
+ -- Oracle Corporation <info@virtualbox.org> Thu, 25 Aug 2022 12:00:00 +0200
virtualbox-ose (6.1.4) unstable; urgency=low
diff --git a/doc/manual/user_ChangeLogImpl.xml b/doc/manual/user_ChangeLogImpl.xml
index 57b7ae11c99..03244e7b981 100644
--- a/doc/manual/user_ChangeLogImpl.xml
+++ b/doc/manual/user_ChangeLogImpl.xml
@@ -71,7 +71,7 @@ Rules for adding a changelog entry to make them look more uniform:
<sect1>
- <title>Version 7.0.0_XXX (2022-XX-XX)</title>
+ <title>Version 7.0.0_BETA1 (2022-08-25)</title>
<para>This is a maintenance release. The following items were fixed and/or
added:</para>
@@ -83,18 +83,6 @@ Rules for adding a changelog entry to make them look more uniform:
Opus is no longer being used.</para>
</listitem>
- </itemizedlist>
- </sect1>
-
- <sect1>
-
- <title>Version 7.0.0_ALPHA2 (2022-08-05)</title>
-
- <para>This is a maintenance release. The following items were fixed and/or
- added:</para>
-
- <itemizedlist>
-
<listitem>
<para>Audio: Added "default" host driver type to make it possible to move VMs (appliances) between different platforms
without the need of changing the audio driver explicitly. When the "default" driver is selected, the best audio backend
@@ -122,18 +110,6 @@ Rules for adding a changelog entry to make them look more uniform:
in (disabled by default, please consult the manual)</para>
</listitem>
- </itemizedlist>
- </sect1>
-
- <sect1>
-
- <title>Version 7.0.0_ALPHA1 (2022-05-18)</title>
-
- <para>This is a maintenance release. The following items were fixed and/or
- added:</para>
-
- <itemizedlist>
-
<listitem>
<para>Audio: Added "default" host driver type to make it possible to move VMs (appliances) between different platforms
without the need of changing the audio driver explicitly. When the "default" driver is selected, the best audio backend
@@ -164,650 +140,4 @@ Rules for adding a changelog entry to make them look more uniform:
</itemizedlist>
</sect1>
- <sect1>
-
- <title>Version 6.1.4 (2020-02-19)</title>
-
- <para>This is a maintenance release. The following items were fixed and/or
- added:</para>
-
- <itemizedlist>
- <listitem>
- <para>Virtualization core: Fixed a rare issue with ICEBP instruction
- causing guru meditations on Intel hosts (6.1.0 regression;
- bug #19171)</para>
- </listitem>
-
- <listitem>
- <para>Virtualization core: Fixed macOS Catalina guests failing to boot
- after upgrading to 10.15.2 onwards (bug #19188)</para>
- </listitem>
-
- <listitem>
- <para>GUI: recent NLS integration and bug fixes for GUI and Qt
- translation tags</para>
- </listitem>
-
- <listitem>
- <para>USB: Fix isochronous transfers to the VM for xHCI</para>
- </listitem>
-
- <listitem>
- <para>Serial: Fix buffer handling, avoiding receiving stale data
- when the receive queue is flushed (bug #18671)</para>
- </listitem>
-
- <listitem>
- <para>Serial: Improve host serial port passthrough handling on
- Windows host</para>
- </listitem>
-
- <listitem>
- <para>VBoxManage: Restore old --clipboard option for modifyvm
- command</para>
- </listitem>
-
- <listitem>
- <para>macOS host: Use hardened runtime and request the needed
- entitlements, meeting latest notarization rules which also
- required moving VirtualBoxVM executable</para>
- </listitem>
-
- <listitem>
- <para>macOS host: Update osxfuse to v3.10.4</para>
- </listitem>
-
- <listitem>
- <para>Windows host: Update Italian translation of installer</para>
- </listitem>
-
- <listitem>
- <para>Windows host: Improve shared folder compatibility with POSIX
- append semantic (bug #19003)</para>
- </listitem>
-
- <listitem>
- <para>Windows host: Restore the ability to run VMs through Hyper-V,
- at the expense of performance</para>
- </listitem>
-
- <listitem>
- <para>Linux guest: Support Linux 5.5 (bug #19145)</para>
- </listitem>
-
- <listitem>
- <para>Linux guest: Shared folder fix for loopback mounting of
- images</para>
- </listitem>
-
- <listitem>
- <para>BIOS: Always report non-ATA disks as ready</para>
- </listitem>
-
- <listitem>
- <para>BIOS: Report EFI support through DMI table (bug 19144)</para>
- </listitem>
-
- <listitem>
- <para>VGA BIOS: Reduce stack space usage for INT 10h handlers</para>
- </listitem>
-
- </itemizedlist>
- </sect1>
-
- <sect1>
- <title>Version 6.1.2 (2020-01-14)</title>
-
- <para>
- This is a maintenance release. The following items were fixed and/or
- added:
- </para>
-
- <itemizedlist>
-
- <listitem>
- <para>Virtualization core: Fixed performance issue observed with
- Windows XP guests on AMD hosts (6.0.0 regression; bug #19152)</para>
- </listitem>
-
- <listitem>
- <para>Virtualization core: Consistent IBRS/IBPB CPUID feature
- reporting, avoids crash of NetBSD 9.0 RC1 installer (bug
- #19146)</para>
- </listitem>
-
- <listitem>
- <para>GUI: Fixed updating of runtime info</para>
- </listitem>
-
- <listitem>
- <para>GUI: In Display settings, do not show "2D video acceleration"
- checkbox if it is meaningless for the selected graphics
- adapter</para>
- </listitem>
-
- <listitem>
- <para>Audio: Fixed audio input handling when VRDE is enabled</para>
- </listitem>
-
- <listitem>
- <para>Audio: Fixed crash in the HDA emulation when using multi-speaker
- configurations</para>
- </listitem>
-
- <listitem>
- <para>Storage: Fixed use of encrypted disks with snapshots involved
- (6.1.0 regression; bug #19160)</para>
- </listitem>
-
- <listitem>
- <para>Storage: Improve performance of virtio-scsi</para>
- </listitem>
-
- <listitem>
- <para>Storage: Read-only support for compressed clusters in QCOW2
- images</para>
- </listitem>
-
- <listitem>
- <para>Windows installer: Include unintentionally dropped vbox-img.exe
- utility again</para>
- </listitem>
-
- <listitem>
- <para>Windows host: When installing or removing an extension pack,
- retry the sometimes failing directory renaming (usually caused by
- anti-virus software accessing the directory)</para>
- </listitem>
-
- <listitem>
- <para>Linux host: Support Linux 5.5 (guest additions not yet)</para>
- </listitem>
-
- <listitem>
- <para>Windows guest: Accelerate 2D video decoding (scaling and color
- space conversion) if the VM is configured to use VBoxSVGA with 3D
- enabled</para>
- </listitem>
-
- <listitem>
- <para>Windows guest: Fix guest additions installer to upgrade the mouse
- filter driver reliably</para>
- </listitem>
-
- <listitem>
- <para>Windows guest: When uninstalling older Guest Additions with old
- 3D support enabled try restoring original Direct3D files</para>
- </listitem>
-
- <listitem>
- <para>Linux guest: Improve resize and multi-monitor handling for VMs
- using VMSVGA (known remaining issue: do not disable a monitor
- "in the middle", causes confusion)</para>
- </listitem>
-
- </itemizedlist>
- </sect1>
-
- <sect1>
- <title>Version 6.1.0 (2019-12-10)</title>
-
- <para>
- This is a major update. The following major new features were
- added:
- </para>
-
- <itemizedlist>
-
- <listitem>
- <para>
- Implemented support for importing a virtual machine from Oracle
- Cloud Infrastructure
- </para>
- </listitem>
-
- <listitem>
- <para>
- Extended support for exporting a virtual machine to Oracle
- Cloud Infrastructure, allowing the creation of multiple
- virtual machines without re-uploading. Also added option to
- export a VM to the cloud using the more efficient variant
- "paravirtialized", and to specify free-form tags for cloud
- images
- </para>
- </listitem>
-
- <listitem>
- <para>
- Virtualization core: Support for nested hardware-virtualization
- on Intel CPUs (starting with 5th generation Core i, codename
- Broadwell), so far tested only with guest running VirtualBox
- </para>
- </listitem>
-
- <listitem>
- <para>
- Graphics: New style 3D support (with VBoxSVGA and VMSVGA) remains,
- old style 3D support (with VBoxVGA) has been completely removed
- </para>
- </listitem>
-
- </itemizedlist>
-
- <para>
- In addition, the following items were fixed and/or added:
- </para>
-
- <itemizedlist>
-
- <listitem>
- <para>
- Virtualization core: Drop recompiler, i.e. running VMs now needs
- a CPU supporting hardware virtualization
- </para>
- </listitem>
-
- <listitem>
- <para>
- Runtime: Works now on hosts with many CPUs (limit now 1024)
- </para>
- </listitem>
-
- <listitem>
- <para>
- Appliance and Cloud Import: Add field for defining firmware type (not
- part of OVF spec and thus manual in the Appliance case, for OCI it is
- automatically taken from the instance information)
- </para>
- </listitem>
-
- <listitem>
- <para>
- GUI: Improved the VISO creation and file manager dialogs
- </para>
- </listitem>
-
- <listitem>
- <para>
- GUI: Virtual machine list of VirtualBox Manager was improved. Machine
- groups are now more obvious visually and VM search functionality
- has been improved. Global Tools element can now be pinned in place,
- to avoid scrolling it with rest of machine list
- </para>
- </listitem>
-
- <listitem>
- <para>
- GUI: Virtual machine details pane is now extended with embedded editors
- for selected VM attributes, allowing user to edit them on-the-fly byi
- clicking corresponding hyper-links without opening VM settings dialog
- </para>
- </listitem>
-
- <listitem>
- <para>
- GUI: Details pane provides more complete information
- </para>
- </listitem>
-
- <listitem>
- <para>
- GUI: Internal medium enumeration routines were optimized to reduce the load
- and optimize the performance in cases when user have lots
- of media registered. Also, we again allowed to add existing media (and create new)
- via Virtual Media Manager
- </para>
- </listitem>
-
- <listitem>
- <para>
- GUI: More consistent medium selection (both showing known images
- and allowing to select using the file picker)
- </para>
- </listitem>
-
- <listitem>
- <para>
- GUI: VM storage settings page was adjusted a bit in usability regard. User is now
- allowed to change controller bus type and can move attachments between the controllers
- by using drag and drop
- </para>
- </listitem>
-
- <listitem>
- <para>
- GUI: Storage and Network settings pages bug-fixes and usability optimization
- </para>
- </listitem>
-
- <listitem>
- <para>
- GUI: Added a new soft (virtual) keyboard enabling arbitrary keyboard input to guests,
- including multimedia keys
- </para>
- </listitem>
-
- <listitem>
- <para>
- GUI: Fixed crash in cloud related wizards when accessibility
- functionality was enabled
- </para>
- </listitem>
-
- <listitem>
- <para>
- GUI: Show VM CPU load as part of status bar CPU indicator
- </para>
- </listitem>
-
- <listitem>
- <para>
- GUI: Improved and extended the Session Information dialog
- </para>
- </listitem>
-
- <listitem>
- <para>
- GUI: Fixed/improved mouse pointer scaling
- </para>
- </listitem>
-
- <listitem>
- <para>
- GUI: Some issues related to mouse integration cursor scaling were
- addressed (bug #14366), more to go
- </para>
- </listitem>
-
- <listitem>
- <para>
- GUI: Fix and unify geometry save/restore in various dialogs
- </para>
- </listitem>
-
- <listitem>
- <para>
- GUI: Added the missing restriction options for disabling new
- functionality such as the VISO creator
- </para>
- </listitem>
-
- <listitem>
- <para>
- GUI: Popup messages mouse click fix
- </para>
- </listitem>
-
- <listitem>
- <para>
- Graphics: Remove 3D support for VBoxVGA (old one deprecated with 6.0)
- </para>
- </listitem>
-
- <listitem>
- <para>
- Graphics: Additional texture format support on Windows host
- </para>
- </listitem>
-
- <listitem>
- <para>
- Graphics: Improved fix for flickering on Windows host
- </para>
- </listitem>
-
- <listitem>
- <para>Input: Added support for horizontal scrolling in the PS/2 mouse
- device using the IntelliMouse Explorer protocol. Note that this support
- is automatically used by Linux guests but not by Windows guests
- </para>
- </listitem>
-
- <listitem>
- <para>vboximg-mount: Experimental support for direct read-only access
- to NTFS, FAT and ext2/3/4 filesystems inside a disk image without
- the need for support on the host
- </para>
- </listitem>
-
- <listitem>
- <para>vboximg-mount: Now also available on Linux host
- </para>
- </listitem>
-
- <listitem>
- <para>
- Storage: Experimental support for virtio-scsi, for both hard disks and
- optical drives (including boot support in BIOS)
- </para>
- </listitem>
-
- <listitem>
- <para>
- Storage: For optical drive emulation fix empty host drive crash
- </para>
- </listitem>
-
- <listitem>
- <para>
- USB: Improvements for EHCI controller implementation
- </para>
- </listitem>
-
- <listitem>
- <para>
- USB: Filter can now specify port path, uniquely identifying a port
- in a system
- </para>
- </listitem>
-
- <listitem>
- <para>
- NAT: Fix TFTP OACK response, send only if request has options
- </para>
- </listitem>
-
- <listitem>
- <para>
- NAT Network: Use non-blocking sockets on Linux for accepted
- incoming connections (port forwarding)
- </para>
- </listitem>
-
- <listitem>
- <para>
- PCnet-ISA: Added new network adapter type, currently CLI only
- </para>
- </listitem>
-
- <listitem>
- <para>
- Audio: Allow changing the host audio backend while the VM is
- in saved state
- </para>
- </listitem>
-
- <listitem>
- <para>
- ACPI: Report NVMe controller
- </para>
- </listitem>
-
- <listitem>
- <para>
- VGA: Improve hardware and BIOS compatibility
- </para>
- </listitem>
-
- <listitem>
- <para>
- VBoxSVGA/VMSVGA: Support YUV2 and related texture formats with hosts
- using OpenGL (macOS and Linux), which accelerates video playback
- when 3D is enabled by delegating the color space conversion to the
- host GPU
- </para>
- </listitem>
-
- <listitem>
- <para>
- VBoxSVGA/VMSVGA: Several drawing fixes for the 3D case
- </para>
- </listitem>
-
- <listitem>
- <para>
- VMSVGA 3D: Fixed OpenGL compressed textures
- </para>
- </listitem>
-
- <listitem>
- <para>
- VBoxManage: More cloud functionality coverage, e.g. starting
- a cloud instance
- </para>
- </listitem>
-
- <listitem>
- <para>
- VBoxManage: As part of the guest control feature support moving
- multiple source files/directories to a target directory
- </para>
- </listitem>
-
- <listitem>
- <para>Guest Control/VBoxManage: Added support for specifying multiple sources
- when renaming guest files
- </para>
- </listitem>
-
- <listitem>
- <para>VBoxManage: Show "unrestricted guest" and "nested HW
- virtualization" CPU features when listing the host information</para>
- </listitem>
-
- <listitem>
- <para>
- API: Reduce the amount of leftovers from Move VM function
- </para>
- </listitem>
-
- <listitem>
- <para>
- Shared Clipboard: Implemented experimental support for file transfers
- for Linux hosts on Windows guests (disabled by default)
- </para>
- </listitem>
-
- <listitem>
- <para>
- SMBIOS: Store system UUID in little endian format which is the
- default for new VMs, while existing VMs stick to the old VirtualBox
- behavior of storing them in big endian format for backwards
- compatibility to avoid breaking the activation status of Windows VMs
- </para>
- </listitem>
-
- <listitem>
- <para>VBoxSDL frontend: Fixed running on Windows hosts</para>
- </listitem>
-
- <listitem>
- <para>
- macOS host: Fix VM crashes (most visible on macOS Catalina)
- </para>
- </listitem>
-
- <listitem>
- <para>
- Linux host: Improve vboxweb systemd service dependency information
- </para>
- </listitem>
-
- <listitem>
- <para>
- Linux host: Drop PCI passthrough, the current code is too incomplete
- (cannot handle PCIe devices at all), i.e. not useful enough
- </para>
- </listitem>
-
- <listitem>
- <para>Linux host and guest: Support Linux 5.4 (bug #18945)</para>
- </listitem>
-
- <listitem>
- <para>Linux host and guest: Force disabling of kernel module signing
- during build (user can do it afterwards)</para>
- </listitem>
-
- <listitem>
- <para>
- Windows host: When possible, distinguish USB devices by port number; helps
- with accurate capturing of devices when multiple otherwise identical devices
- are connected
- </para>
- </listitem>
-
- <listitem>
- <para>
- Windows Guest Additions: Many fixes for drawing problems in the
- driver for VBoxSVGA
- </para>
- </listitem>
-
- <listitem>
- <para>
- Windows Guest Additions: Fixes for legacy VBoxVGA adapter, restore
- previously working cases
- </para>
- </listitem>
-
- <listitem>
- <para>
- Windows Guest Additions: Restore VHWA functionality for VBoxSVGA
- </para>
- </listitem>
-
- <listitem>
- <para>
- Windows guest: DXVA implementation for WDDM driver
- </para>
- </listitem>
-
- <listitem>
- <para>
- Documentation: Updated supported host operating systems, added few
- new manual pages (more to come later)
- </para>
- </listitem>
-
- <listitem>
- <para>
- EFI: Switch to newer firmware code base and add NVRAM support,
- should improve compatibility with OSes significantly
- </para>
- </listitem>
-
- <listitem>
- <para>
- EFI: Added support for booting from APFS
- </para>
- </listitem>
-
- <listitem>
- <para>
- EFI: Added support for non-standard SATA and NVMe boot device paths
- created by OS X
- </para>
- </listitem>
-
- <listitem>
- <para>
- EFI: Modified updated EFI code base to support older OS X guests again
- </para>
- </listitem>
-
- </itemizedlist>
-
- </sect1>
-
</chapter>
diff --git a/src/VBox/Devices/EFI/FirmwareBin/VBoxEFI32.fd b/src/VBox/Devices/EFI/FirmwareBin/VBoxEFI32.fd
index 83a8ba9e50d..3ad77fb30ba 100644
--- a/src/VBox/Devices/EFI/FirmwareBin/VBoxEFI32.fd
+++ b/src/VBox/Devices/EFI/FirmwareBin/VBoxEFI32.fd
Binary files differ
diff --git a/src/VBox/Devices/EFI/FirmwareBin/VBoxEFI64.fd b/src/VBox/Devices/EFI/FirmwareBin/VBoxEFI64.fd
index b44494e4d8e..cab398d6ca5 100644
--- a/src/VBox/Devices/EFI/FirmwareBin/VBoxEFI64.fd
+++ b/src/VBox/Devices/EFI/FirmwareBin/VBoxEFI64.fd
Binary files differ
diff --git a/src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative286.asm b/src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative286.asm
index 3b1e4a86504..9539fd48e74 100644
--- a/src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative286.asm
+++ b/src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative286.asm
@@ -1513,7 +1513,7 @@ init_bios_area: ; 0xc0a27 LB 0x3e
mov word [es:bx+00087h], 0f960h ; 26 c7 87 87 00 60 f9 ; 0xc0a44 vgabios.c:235
mov byte [es:bx+00089h], 051h ; 26 c6 87 89 00 51 ; 0xc0a4b vgabios.c:239
mov byte [es:bx+065h], 009h ; 26 c6 47 65 09 ; 0xc0a51 vgabios.c:241
- mov word [es:bx+000a8h], 05557h ; 26 c7 87 a8 00 57 55 ; 0xc0a56 vgabios.c:243
+ mov word [es:bx+000a8h], 05556h ; 26 c7 87 a8 00 56 55 ; 0xc0a56 vgabios.c:243
mov [es:bx+000aah], ds ; 26 8c 9f aa 00 ; 0xc0a5d
pop bp ; 5d ; 0xc0a62 vgabios.c:244
pop bx ; 5b ; 0xc0a63
@@ -2002,7 +2002,7 @@ vga_read_char_attr: ; 0xc0dd6 LB 0x130
mov bl, byte [bp-00ch] ; 8a 5e f4 ; 0xc0e40 vgabios.c:558
xor bh, bh ; 30 ff ; 0xc0e43
sal bx, 003h ; c1 e3 03 ; 0xc0e45
- cmp byte [bx+047b6h], 000h ; 80 bf b6 47 00 ; 0xc0e48
+ cmp byte [bx+047b5h], 000h ; 80 bf b5 47 00 ; 0xc0e48
jne short 00e7fh ; 75 30 ; 0xc0e4d
mov ax, di ; 89 f8 ; 0xc0e4f vgabios.c:560
mul word [bp-014h] ; f7 66 ec ; 0xc0e51
@@ -2020,13 +2020,13 @@ vga_read_char_attr: ; 0xc0dd6 LB 0x130
add di, dx ; 01 d7 ; 0xc0e6b
add di, di ; 01 ff ; 0xc0e6d
add di, cx ; 01 cf ; 0xc0e6f
- mov es, [bx+047b9h] ; 8e 87 b9 47 ; 0xc0e71 vgabios.c:55
+ mov es, [bx+047b8h] ; 8e 87 b8 47 ; 0xc0e71 vgabios.c:55
mov ax, word [es:di] ; 26 8b 05 ; 0xc0e75
push SS ; 16 ; 0xc0e78 vgabios.c:58
pop ES ; 07 ; 0xc0e79
mov word [es:si], ax ; 26 89 04 ; 0xc0e7a
jmp short 00dffh ; eb 80 ; 0xc0e7d vgabios.c:562
- mov bl, byte [bx+047b7h] ; 8a 9f b7 47 ; 0xc0e7f vgabios.c:563
+ mov bl, byte [bx+047b6h] ; 8a 9f b6 47 ; 0xc0e7f vgabios.c:563
cmp bl, 005h ; 80 fb 05 ; 0xc0e83
je short 00ed6h ; 74 4e ; 0xc0e86
cmp bl, 002h ; 80 fb 02 ; 0xc0e88
@@ -2129,18 +2129,18 @@ vga_get_font_info: ; 0xc0f16 LB 0x83
retn 00002h ; c2 02 00 ; 0xc0f6f
mov bx, 0010ch ; bb 0c 01 ; 0xc0f72 vgabios.c:67
jmp short 00f30h ; eb b9 ; 0xc0f75
- mov dx, 05d73h ; ba 73 5d ; 0xc0f77 vgabios.c:602
+ mov dx, 05d72h ; ba 72 5d ; 0xc0f77 vgabios.c:602
mov ax, ds ; 8c d8 ; 0xc0f7a
jmp short 00f3bh ; eb bd ; 0xc0f7c vgabios.c:603
- mov dx, 05573h ; ba 73 55 ; 0xc0f7e vgabios.c:605
+ mov dx, 05572h ; ba 72 55 ; 0xc0f7e vgabios.c:605
jmp short 00f7ah ; eb f7 ; 0xc0f81
- mov dx, 05973h ; ba 73 59 ; 0xc0f83 vgabios.c:608
+ mov dx, 05972h ; ba 72 59 ; 0xc0f83 vgabios.c:608
jmp short 00f7ah ; eb f2 ; 0xc0f86
- mov dx, 07b73h ; ba 73 7b ; 0xc0f88 vgabios.c:611
+ mov dx, 07b72h ; ba 72 7b ; 0xc0f88 vgabios.c:611
jmp short 00f7ah ; eb ed ; 0xc0f8b
- mov dx, 06b73h ; ba 73 6b ; 0xc0f8d vgabios.c:614
+ mov dx, 06b72h ; ba 72 6b ; 0xc0f8d vgabios.c:614
jmp short 00f7ah ; eb e8 ; 0xc0f90
- mov dx, 07ca0h ; ba a0 7c ; 0xc0f92 vgabios.c:617
+ mov dx, 07c9fh ; ba 9f 7c ; 0xc0f92 vgabios.c:617
jmp short 00f7ah ; eb e3 ; 0xc0f95
jmp short 00f6ch ; eb d3 ; 0xc0f97 vgabios.c:623
; disGetNextSymbol 0xc0f99 LB 0x362c -> off=0x0 cb=0000000000000166 uValue=00000000000c0f99 'vga_read_pixel'
@@ -2166,10 +2166,10 @@ vga_read_pixel: ; 0xc0f99 LB 0x166
mov bl, al ; 88 c3 ; 0xc0fc1 vgabios.c:646
xor bh, bh ; 30 ff ; 0xc0fc3
sal bx, 003h ; c1 e3 03 ; 0xc0fc5
- cmp byte [bx+047b6h], 000h ; 80 bf b6 47 00 ; 0xc0fc8
+ cmp byte [bx+047b5h], 000h ; 80 bf b5 47 00 ; 0xc0fc8
jne short 00fd2h ; 75 03 ; 0xc0fcd
jmp near 010f8h ; e9 26 01 ; 0xc0fcf vgabios.c:647
- mov ch, byte [bx+047b7h] ; 8a af b7 47 ; 0xc0fd2 vgabios.c:650
+ mov ch, byte [bx+047b6h] ; 8a af b6 47 ; 0xc0fd2 vgabios.c:650
cmp ch, 003h ; 80 fd 03 ; 0xc0fd6
jc short 00feah ; 72 0f ; 0xc0fd9
jbe short 00ff2h ; 76 15 ; 0xc0fdb
@@ -2225,7 +2225,7 @@ vga_read_pixel: ; 0xc0f99 LB 0x166
inc byte [bp-006h] ; fe 46 fa ; 0xc1058 vgabios.c:662
jmp short 0102ch ; eb cf ; 0xc105b
jmp near 010f0h ; e9 90 00 ; 0xc105d
- mov cl, byte [bx+047b8h] ; 8a 8f b8 47 ; 0xc1060 vgabios.c:665
+ mov cl, byte [bx+047b7h] ; 8a 8f b7 47 ; 0xc1060 vgabios.c:665
xor ch, ch ; 30 ed ; 0xc1064
mov bx, strict word 00004h ; bb 04 00 ; 0xc1066
sub bx, cx ; 29 cb ; 0xc1069
@@ -2246,7 +2246,7 @@ vga_read_pixel: ; 0xc0f99 LB 0x166
mov bl, ah ; 88 e3 ; 0xc108c vgabios.c:669
xor bh, bh ; 30 ff ; 0xc108e
sal bx, 003h ; c1 e3 03 ; 0xc1090
- cmp byte [bx+047b8h], 002h ; 80 bf b8 47 02 ; 0xc1093
+ cmp byte [bx+047b7h], 002h ; 80 bf b7 47 02 ; 0xc1093
jne short 010b5h ; 75 1b ; 0xc1098
mov cx, si ; 89 f1 ; 0xc109a vgabios.c:670
xor ch, ch ; 30 ed ; 0xc109c
@@ -2610,7 +2610,7 @@ biosfn_set_active_page: ; 0xc1322 LB 0xd8
xor bh, bh ; 30 ff ; 0xc135b
mov si, bx ; 89 de ; 0xc135d
sal si, 003h ; c1 e6 03 ; 0xc135f
- cmp byte [si+047b6h], 000h ; 80 bc b6 47 00 ; 0xc1362
+ cmp byte [si+047b5h], 000h ; 80 bc b5 47 00 ; 0xc1362
jne short 013a8h ; 75 3f ; 0xc1367
mov bx, strict word 0004ah ; bb 4a 00 ; 0xc1369 vgabios.c:57
mov ax, strict word 00040h ; b8 40 00 ; 0xc136c
@@ -2637,11 +2637,11 @@ biosfn_set_active_page: ; 0xc1322 LB 0xd8
lea ax, [di+001h] ; 8d 45 01 ; 0xc13a0
mul word [bp-00ch] ; f7 66 f4 ; 0xc13a3
jmp short 013b7h ; eb 0f ; 0xc13a6 vgabios.c:861
- mov bl, byte [bx+04835h] ; 8a 9f 35 48 ; 0xc13a8 vgabios.c:863
+ mov bl, byte [bx+04834h] ; 8a 9f 34 48 ; 0xc13a8 vgabios.c:863
sal bx, 006h ; c1 e3 06 ; 0xc13ac
mov al, cl ; 88 c8 ; 0xc13af
xor ah, ah ; 30 e4 ; 0xc13b1
- mul word [bx+0484ch] ; f7 a7 4c 48 ; 0xc13b3
+ mul word [bx+0484bh] ; f7 a7 4b 48 ; 0xc13b3
mov bx, ax ; 89 c3 ; 0xc13b7
mov si, strict word 00063h ; be 63 00 ; 0xc13b9 vgabios.c:57
mov ax, strict word 00040h ; b8 40 00 ; 0xc13bc
@@ -2686,7 +2686,7 @@ find_vpti: ; 0xc13fa LB 0x45
xor bh, bh ; 30 ff ; 0xc1401
mov si, bx ; 89 de ; 0xc1403
sal si, 003h ; c1 e6 03 ; 0xc1405
- cmp byte [si+047b6h], 000h ; 80 bc b6 47 00 ; 0xc1408
+ cmp byte [si+047b5h], 000h ; 80 bc b5 47 00 ; 0xc1408
jne short 01435h ; 75 26 ; 0xc140d
mov si, 00089h ; be 89 00 ; 0xc140f vgabios.c:47
mov ax, strict word 00040h ; b8 40 00 ; 0xc1412
@@ -2694,16 +2694,16 @@ find_vpti: ; 0xc13fa LB 0x45
mov al, byte [es:si] ; 26 8a 04 ; 0xc1417
test AL, strict byte 010h ; a8 10 ; 0xc141a vgabios.c:924
je short 01424h ; 74 06 ; 0xc141c
- mov al, byte [bx+07dfch] ; 8a 87 fc 7d ; 0xc141e vgabios.c:925
+ mov al, byte [bx+07dfbh] ; 8a 87 fb 7d ; 0xc141e vgabios.c:925
jmp short 01432h ; eb 0e ; 0xc1422 vgabios.c:926
test AL, strict byte 080h ; a8 80 ; 0xc1424
je short 0142eh ; 74 06 ; 0xc1426
- mov al, byte [bx+07dech] ; 8a 87 ec 7d ; 0xc1428 vgabios.c:927
+ mov al, byte [bx+07debh] ; 8a 87 eb 7d ; 0xc1428 vgabios.c:927
jmp short 01432h ; eb 04 ; 0xc142c vgabios.c:928
- mov al, byte [bx+07df4h] ; 8a 87 f4 7d ; 0xc142e vgabios.c:929
+ mov al, byte [bx+07df3h] ; 8a 87 f3 7d ; 0xc142e vgabios.c:929
cbw ; 98 ; 0xc1432
jmp short 0143bh ; eb 06 ; 0xc1433 vgabios.c:930
- mov al, byte [bx+04835h] ; 8a 87 35 48 ; 0xc1435 vgabios.c:931
+ mov al, byte [bx+04834h] ; 8a 87 34 48 ; 0xc1435 vgabios.c:931
xor ah, ah ; 30 e4 ; 0xc1439
pop bp ; 5d ; 0xc143b vgabios.c:934
pop si ; 5e ; 0xc143c
@@ -2765,13 +2765,13 @@ biosfn_set_video_mode: ; 0xc143f LB 0x4a3
jne short 01501h ; 75 46 ; 0xc14b9
mov di, cx ; 89 cf ; 0xc14bb vgabios.c:999
sal di, 003h ; c1 e7 03 ; 0xc14bd
- mov al, byte [di+047bbh] ; 8a 85 bb 47 ; 0xc14c0
+ mov al, byte [di+047bah] ; 8a 85 ba 47 ; 0xc14c0
mov dx, 003c6h ; ba c6 03 ; 0xc14c4
out DX, AL ; ee ; 0xc14c7
xor al, al ; 30 c0 ; 0xc14c8 vgabios.c:1002
mov dx, 003c8h ; ba c8 03 ; 0xc14ca
out DX, AL ; ee ; 0xc14cd
- mov cl, byte [di+047bch] ; 8a 8d bc 47 ; 0xc14ce vgabios.c:1005
+ mov cl, byte [di+047bbh] ; 8a 8d bb 47 ; 0xc14ce vgabios.c:1005
cmp cl, 001h ; 80 f9 01 ; 0xc14d2
jc short 014e8h ; 72 11 ; 0xc14d5
jbe short 014f3h ; 76 1a ; 0xc14d7
@@ -2783,24 +2783,24 @@ biosfn_set_video_mode: ; 0xc143f LB 0x4a3
jmp near 018d8h ; e9 f0 03 ; 0xc14e5
test cl, cl ; 84 c9 ; 0xc14e8
jne short 01509h ; 75 1d ; 0xc14ea
- mov word [bp-014h], 04fc9h ; c7 46 ec c9 4f ; 0xc14ec vgabios.c:1007
+ mov word [bp-014h], 04fc8h ; c7 46 ec c8 4f ; 0xc14ec vgabios.c:1007
jmp short 01509h ; eb 16 ; 0xc14f1 vgabios.c:1008
- mov word [bp-014h], 05089h ; c7 46 ec 89 50 ; 0xc14f3 vgabios.c:1010
+ mov word [bp-014h], 05088h ; c7 46 ec 88 50 ; 0xc14f3 vgabios.c:1010
jmp short 01509h ; eb 0f ; 0xc14f8 vgabios.c:1011
- mov word [bp-014h], 05149h ; c7 46 ec 49 51 ; 0xc14fa vgabios.c:1013
+ mov word [bp-014h], 05148h ; c7 46 ec 48 51 ; 0xc14fa vgabios.c:1013
jmp short 01509h ; eb 08 ; 0xc14ff vgabios.c:1014
jmp near 01578h ; e9 74 00 ; 0xc1501
- mov word [bp-014h], 05209h ; c7 46 ec 09 52 ; 0xc1504 vgabios.c:1016
+ mov word [bp-014h], 05208h ; c7 46 ec 08 52 ; 0xc1504 vgabios.c:1016
mov al, byte [bp-012h] ; 8a 46 ee ; 0xc1509 vgabios.c:1020
xor ah, ah ; 30 e4 ; 0xc150c
mov di, ax ; 89 c7 ; 0xc150e
sal di, 003h ; c1 e7 03 ; 0xc1510
- cmp byte [di+047b6h], 000h ; 80 bd b6 47 00 ; 0xc1513
+ cmp byte [di+047b5h], 000h ; 80 bd b5 47 00 ; 0xc1513
jne short 01529h ; 75 0f ; 0xc1518
mov es, [bp-01eh] ; 8e 46 e2 ; 0xc151a vgabios.c:1022
cmp byte [es:si+002h], 008h ; 26 80 7c 02 08 ; 0xc151d
jne short 01529h ; 75 05 ; 0xc1522
- mov word [bp-014h], 05089h ; c7 46 ec 89 50 ; 0xc1524 vgabios.c:1023
+ mov word [bp-014h], 05088h ; c7 46 ec 88 50 ; 0xc1524 vgabios.c:1023
xor cx, cx ; 31 c9 ; 0xc1529 vgabios.c:1026
jmp short 0153ch ; eb 0f ; 0xc152b
xor al, al ; 30 c0 ; 0xc152d vgabios.c:1033
@@ -2815,9 +2815,9 @@ biosfn_set_video_mode: ; 0xc143f LB 0x4a3
xor ah, ah ; 30 e4 ; 0xc153f
mov di, ax ; 89 c7 ; 0xc1541
sal di, 003h ; c1 e7 03 ; 0xc1543
- mov al, byte [di+047bch] ; 8a 85 bc 47 ; 0xc1546
+ mov al, byte [di+047bbh] ; 8a 85 bb 47 ; 0xc1546
mov di, ax ; 89 c7 ; 0xc154a
- mov al, byte [di+04845h] ; 8a 85 45 48 ; 0xc154c
+ mov al, byte [di+04844h] ; 8a 85 44 48 ; 0xc154c
cmp cx, ax ; 39 c1 ; 0xc1550
jnbe short 0152dh ; 77 d9 ; 0xc1552
imul di, cx, strict byte 00003h ; 6b f9 03 ; 0xc1554
@@ -2928,7 +2928,7 @@ biosfn_set_video_mode: ; 0xc143f LB 0x4a3
xor ah, ah ; 30 e4 ; 0xc1647
mov di, ax ; 89 c7 ; 0xc1649
sal di, 003h ; c1 e7 03 ; 0xc164b
- cmp byte [di+047b7h], 001h ; 80 bd b7 47 01 ; 0xc164e
+ cmp byte [di+047b6h], 001h ; 80 bd b6 47 01 ; 0xc164e
jne short 0165ah ; 75 05 ; 0xc1653
mov cx, 003b4h ; b9 b4 03 ; 0xc1655
jmp short 0165dh ; eb 03 ; 0xc1658
@@ -2970,9 +2970,9 @@ biosfn_set_video_mode: ; 0xc143f LB 0x4a3
xor ah, ah ; 30 e4 ; 0xc16a8
mov di, ax ; 89 c7 ; 0xc16aa
sal di, 003h ; c1 e7 03 ; 0xc16ac
- cmp byte [di+047b6h], 000h ; 80 bd b6 47 00 ; 0xc16af
+ cmp byte [di+047b5h], 000h ; 80 bd b5 47 00 ; 0xc16af
jne short 016c8h ; 75 12 ; 0xc16b4
- mov es, [di+047b9h] ; 8e 85 b9 47 ; 0xc16b6 vgabios.c:1102
+ mov es, [di+047b8h] ; 8e 85 b8 47 ; 0xc16b6 vgabios.c:1102
mov cx, 04000h ; b9 00 40 ; 0xc16ba
mov ax, 00720h ; b8 20 07 ; 0xc16bd
xor di, di ; 31 ff ; 0xc16c0
@@ -2981,7 +2981,7 @@ biosfn_set_video_mode: ; 0xc143f LB 0x4a3
jmp short 01704h ; eb 3c ; 0xc16c6 vgabios.c:1104
cmp byte [bp-010h], 00dh ; 80 7e f0 0d ; 0xc16c8 vgabios.c:1106
jnc short 016dfh ; 73 11 ; 0xc16cc
- mov es, [di+047b9h] ; 8e 85 b9 47 ; 0xc16ce vgabios.c:1108
+ mov es, [di+047b8h] ; 8e 85 b8 47 ; 0xc16ce vgabios.c:1108
mov cx, 04000h ; b9 00 40 ; 0xc16d2
xor al, al ; 30 c0 ; 0xc16d5
xor di, di ; 31 ff ; 0xc16d7
@@ -2998,7 +2998,7 @@ biosfn_set_video_mode: ; 0xc143f LB 0x4a3
mov word [bp-020h], ax ; 89 46 e0 ; 0xc16eb
mov AL, strict byte 00fh ; b0 0f ; 0xc16ee vgabios.c:1114
out DX, AL ; ee ; 0xc16f0
- mov es, [di+047b9h] ; 8e 85 b9 47 ; 0xc16f1 vgabios.c:1115
+ mov es, [di+047b8h] ; 8e 85 b8 47 ; 0xc16f1 vgabios.c:1115
mov cx, 08000h ; b9 00 80 ; 0xc16f5
xor ax, ax ; 31 c0 ; 0xc16f8
xor di, di ; 31 ff ; 0xc16fa
@@ -3049,7 +3049,7 @@ biosfn_set_video_mode: ; 0xc143f LB 0x4a3
cmp AL, strict byte 007h ; 3c 07 ; 0xc1779
jnbe short 017a2h ; 77 25 ; 0xc177b
mov di, ax ; 89 c7 ; 0xc177d vgabios.c:1136
- mov al, byte [di+07de4h] ; 8a 85 e4 7d ; 0xc177f
+ mov al, byte [di+07de3h] ; 8a 85 e3 7d ; 0xc177f
mov di, strict word 00065h ; bf 65 00 ; 0xc1783 vgabios.c:52
mov byte [es:di], al ; 26 88 05 ; 0xc1786
cmp byte [bp-010h], 006h ; 80 7e f0 06 ; 0xc1789 vgabios.c:1137
@@ -3065,7 +3065,7 @@ biosfn_set_video_mode: ; 0xc143f LB 0x4a3
xor ah, ah ; 30 e4 ; 0xc17a5
mov di, ax ; 89 c7 ; 0xc17a7
sal di, 003h ; c1 e7 03 ; 0xc17a9
- cmp byte [di+047b6h], 000h ; 80 bd b6 47 00 ; 0xc17ac
+ cmp byte [di+047b5h], 000h ; 80 bd b5 47 00 ; 0xc17ac
jne short 017bch ; 75 09 ; 0xc17b1
mov dx, strict word 00007h ; ba 07 00 ; 0xc17b3 vgabios.c:1143
mov ax, strict word 00006h ; b8 06 00 ; 0xc17b6
@@ -3086,7 +3086,7 @@ biosfn_set_video_mode: ; 0xc143f LB 0x4a3
xor ah, ah ; 30 e4 ; 0xc17d9
mov di, ax ; 89 c7 ; 0xc17db
sal di, 003h ; c1 e7 03 ; 0xc17dd
- cmp byte [di+047b6h], 000h ; 80 bd b6 47 00 ; 0xc17e0
+ cmp byte [di+047b5h], 000h ; 80 bd b5 47 00 ; 0xc17e0
jne short 0182dh ; 75 46 ; 0xc17e5
mov es, [bp-018h] ; 8e 46 e8 ; 0xc17e7 vgabios.c:1157
mov di, word [es:bx+008h] ; 26 8b 7f 08 ; 0xc17ea
@@ -3105,7 +3105,7 @@ biosfn_set_video_mode: ; 0xc143f LB 0x4a3
push strict byte 00000h ; 6a 00 ; 0xc1810
push strict byte 00000h ; 6a 00 ; 0xc1812
mov cx, 00100h ; b9 00 01 ; 0xc1814
- mov bx, 05573h ; bb 73 55 ; 0xc1817
+ mov bx, 05572h ; bb 72 55 ; 0xc1817
jmp short 0183fh ; eb 23 ; 0xc181a vgabios.c:1162
mov al, bl ; 88 d8 ; 0xc181c vgabios.c:1164
xor ah, ah ; 30 e4 ; 0xc181e
@@ -3113,7 +3113,7 @@ biosfn_set_video_mode: ; 0xc143f LB 0x4a3
push strict byte 00000h ; 6a 00 ; 0xc1821
push strict byte 00000h ; 6a 00 ; 0xc1823
mov cx, 00100h ; b9 00 01 ; 0xc1825
- mov bx, 05d73h ; bb 73 5d ; 0xc1828
+ mov bx, 05d72h ; bb 72 5d ; 0xc1828
jmp short 0183fh ; eb 12 ; 0xc182b
jmp near 018a3h ; e9 73 00 ; 0xc182d
mov al, bl ; 88 d8 ; 0xc1830 vgabios.c:1167
@@ -3122,7 +3122,7 @@ biosfn_set_video_mode: ; 0xc143f LB 0x4a3
push strict byte 00000h ; 6a 00 ; 0xc1835
push strict byte 00000h ; 6a 00 ; 0xc1837
mov cx, 00100h ; b9 00 01 ; 0xc1839
- mov bx, 06b73h ; bb 73 6b ; 0xc183c
+ mov bx, 06b72h ; bb 72 6b ; 0xc183c
mov dx, 0c000h ; ba 00 c0 ; 0xc183f
xor al, al ; 30 c0 ; 0xc1842
call 02d78h ; e8 31 15 ; 0xc1844
@@ -3162,7 +3162,7 @@ biosfn_set_video_mode: ; 0xc143f LB 0x4a3
mov AL, strict byte 003h ; b0 03 ; 0xc189d
mov AH, strict byte 011h ; b4 11 ; 0xc189f
int 06dh ; cd 6d ; 0xc18a1
- mov bx, 05973h ; bb 73 59 ; 0xc18a3 vgabios.c:1196
+ mov bx, 05972h ; bb 72 59 ; 0xc18a3 vgabios.c:1196
mov cx, ds ; 8c d9 ; 0xc18a6
mov ax, strict word 0001fh ; b8 1f 00 ; 0xc18a8
call 009f0h ; e8 42 f1 ; 0xc18ab
@@ -3174,14 +3174,14 @@ biosfn_set_video_mode: ; 0xc143f LB 0x4a3
je short 018ceh ; 74 11 ; 0xc18bb
cmp AL, strict byte 008h ; 3c 08 ; 0xc18bd
jne short 018d8h ; 75 17 ; 0xc18bf
- mov bx, 05573h ; bb 73 55 ; 0xc18c1 vgabios.c:1200
+ mov bx, 05572h ; bb 72 55 ; 0xc18c1 vgabios.c:1200
mov cx, ds ; 8c d9 ; 0xc18c4
mov ax, strict word 00043h ; b8 43 00 ; 0xc18c6
call 009f0h ; e8 24 f1 ; 0xc18c9
jmp short 018d8h ; eb 0a ; 0xc18cc vgabios.c:1201
- mov bx, 05d73h ; bb 73 5d ; 0xc18ce vgabios.c:1203
+ mov bx, 05d72h ; bb 72 5d ; 0xc18ce vgabios.c:1203
jmp short 018c4h ; eb f1 ; 0xc18d1
- mov bx, 06b73h ; bb 73 6b ; 0xc18d3 vgabios.c:1206
+ mov bx, 06b72h ; bb 72 6b ; 0xc18d3 vgabios.c:1206
jmp short 018c4h ; eb ec ; 0xc18d6
lea sp, [bp-00ah] ; 8d 66 f6 ; 0xc18d8 vgabios.c:1209
pop di ; 5f ; 0xc18db
@@ -3658,7 +3658,7 @@ biosfn_scroll: ; 0xc1c23 LB 0x688
mov ax, word [bp-01eh] ; 8b 46 e2 ; 0xc1cdb
mul word [bp-016h] ; f7 66 ea ; 0xc1cde
mov cx, ax ; 89 c1 ; 0xc1ce1
- cmp byte [bx+047b6h], 000h ; 80 bf b6 47 00 ; 0xc1ce3
+ cmp byte [bx+047b5h], 000h ; 80 bf b5 47 00 ; 0xc1ce3
jne short 01d33h ; 75 49 ; 0xc1ce8
add ax, ax ; 01 c0 ; 0xc1cea vgabios.c:1342
or AL, strict byte 0ffh ; 0c ff ; 0xc1cec
@@ -3683,7 +3683,7 @@ biosfn_scroll: ; 0xc1c23 LB 0x688
mov al, byte [bp-010h] ; 8a 46 f0 ; 0xc1d1c vgabios.c:1349
sal ax, 008h ; c1 e0 08 ; 0xc1d1f
add ax, strict word 00020h ; 05 20 00 ; 0xc1d22
- mov es, [bx+047b9h] ; 8e 87 b9 47 ; 0xc1d25
+ mov es, [bx+047b8h] ; 8e 87 b8 47 ; 0xc1d25
mov di, word [bp-020h] ; 8b 7e e0 ; 0xc1d29
jcxz 01d30h ; e3 02 ; 0xc1d2c
rep stosw ; f3 ab ; 0xc1d2e
@@ -3724,7 +3724,7 @@ biosfn_scroll: ; 0xc1c23 LB 0x688
mov bl, byte [bp-012h] ; 8a 5e ee ; 0xc1d88
xor bh, bh ; 30 ff ; 0xc1d8b
sal bx, 003h ; c1 e3 03 ; 0xc1d8d
- mov es, [bx+047b9h] ; 8e 87 b9 47 ; 0xc1d90
+ mov es, [bx+047b8h] ; 8e 87 b8 47 ; 0xc1d90
mov ax, si ; 89 f0 ; 0xc1d94
jcxz 01d9ah ; e3 02 ; 0xc1d96
rep stosw ; f3 ab ; 0xc1d98
@@ -3743,7 +3743,7 @@ biosfn_scroll: ; 0xc1c23 LB 0x688
mov bl, byte [bp-012h] ; 8a 5e ee ; 0xc1db9
xor bh, bh ; 30 ff ; 0xc1dbc
sal bx, 003h ; c1 e3 03 ; 0xc1dbe
- mov bx, word [bx+047b9h] ; 8b 9f b9 47 ; 0xc1dc1
+ mov bx, word [bx+047b8h] ; 8b 9f b8 47 ; 0xc1dc1
mov ax, word [bp-01ch] ; 8b 46 e4 ; 0xc1dc5
mul word [bp-01eh] ; f7 66 e2 ; 0xc1dc8
add ax, word [bp-018h] ; 03 46 e8 ; 0xc1dcb
@@ -3793,7 +3793,7 @@ biosfn_scroll: ; 0xc1c23 LB 0x688
mov bl, byte [bp-012h] ; 8a 5e ee ; 0xc1e35
xor bh, bh ; 30 ff ; 0xc1e38
sal bx, 003h ; c1 e3 03 ; 0xc1e3a
- mov es, [bx+047b9h] ; 8e 87 b9 47 ; 0xc1e3d
+ mov es, [bx+047b8h] ; 8e 87 b8 47 ; 0xc1e3d
mov ax, si ; 89 f0 ; 0xc1e41
jcxz 01e47h ; e3 02 ; 0xc1e43
rep stosw ; f3 ab ; 0xc1e45
@@ -3815,7 +3815,7 @@ biosfn_scroll: ; 0xc1c23 LB 0x688
mov bl, byte [bp-012h] ; 8a 5e ee ; 0xc1e6c
xor bh, bh ; 30 ff ; 0xc1e6f
sal bx, 003h ; c1 e3 03 ; 0xc1e71
- mov bx, word [bx+047b9h] ; 8b 9f b9 47 ; 0xc1e74
+ mov bx, word [bx+047b8h] ; 8b 9f b8 47 ; 0xc1e74
mov ax, word [bp-01ch] ; 8b 46 e4 ; 0xc1e78
mul word [bp-01eh] ; f7 66 e2 ; 0xc1e7b
add ax, cx ; 01 c8 ; 0xc1e7e
@@ -3837,13 +3837,13 @@ biosfn_scroll: ; 0xc1c23 LB 0x688
dec word [bp-01ch] ; ff 4e e4 ; 0xc1ea0 vgabios.c:1370
jmp near 01defh ; e9 49 ff ; 0xc1ea3
mov si, word [bp-01ah] ; 8b 76 e6 ; 0xc1ea6 vgabios.c:1376
- mov al, byte [si+04835h] ; 8a 84 35 48 ; 0xc1ea9
+ mov al, byte [si+04834h] ; 8a 84 34 48 ; 0xc1ea9
xor ah, ah ; 30 e4 ; 0xc1ead
mov si, ax ; 89 c6 ; 0xc1eaf
sal si, 006h ; c1 e6 06 ; 0xc1eb1
- mov al, byte [si+0484bh] ; 8a 84 4b 48 ; 0xc1eb4
+ mov al, byte [si+0484ah] ; 8a 84 4a 48 ; 0xc1eb4
mov byte [bp-00eh], al ; 88 46 f2 ; 0xc1eb8
- mov al, byte [bx+047b7h] ; 8a 87 b7 47 ; 0xc1ebb vgabios.c:1377
+ mov al, byte [bx+047b6h] ; 8a 87 b6 47 ; 0xc1ebb vgabios.c:1377
cmp AL, strict byte 003h ; 3c 03 ; 0xc1ebf
jc short 01ecfh ; 72 0c ; 0xc1ec1
jbe short 01ed6h ; 76 11 ; 0xc1ec3
@@ -3889,7 +3889,7 @@ biosfn_scroll: ; 0xc1c23 LB 0x688
mov bl, byte [bp-012h] ; 8a 5e ee ; 0xc1f23
xor bh, bh ; 30 ff ; 0xc1f26
sal bx, 003h ; c1 e3 03 ; 0xc1f28
- mov bx, word [bx+047b9h] ; 8b 9f b9 47 ; 0xc1f2b
+ mov bx, word [bx+047b8h] ; 8b 9f b8 47 ; 0xc1f2b
mov cx, ax ; 89 c1 ; 0xc1f2f
mov ax, dx ; 89 d0 ; 0xc1f31
xor di, di ; 31 ff ; 0xc1f33
@@ -3997,7 +3997,7 @@ biosfn_scroll: ; 0xc1c23 LB 0x688
jc short 0207dh ; 72 4e ; 0xc202d
dec word [bp-01ch] ; ff 4e e4 ; 0xc202f vgabios.c:1406
jmp short 01fc7h ; eb 93 ; 0xc2032
- mov al, byte [bx+047b8h] ; 8a 87 b8 47 ; 0xc2034 vgabios.c:1411
+ mov al, byte [bx+047b7h] ; 8a 87 b7 47 ; 0xc2034 vgabios.c:1411
mov byte [bp-014h], al ; 88 46 ec ; 0xc2038
cmp byte [bp-006h], 000h ; 80 7e fa 00 ; 0xc203b vgabios.c:1412
jne short 02080h ; 75 3f ; 0xc203f
@@ -4021,7 +4021,7 @@ biosfn_scroll: ; 0xc1c23 LB 0x688
mov cx, ax ; 89 c1 ; 0xc206c
mov al, byte [bp-010h] ; 8a 46 f0 ; 0xc206e
xor ah, ah ; 30 e4 ; 0xc2071
- mov es, [bx+047b9h] ; 8e 87 b9 47 ; 0xc2073
+ mov es, [bx+047b8h] ; 8e 87 b8 47 ; 0xc2073
xor di, di ; 31 ff ; 0xc2077
jcxz 0207dh ; e3 02 ; 0xc2079
rep stosb ; f3 aa ; 0xc207b
@@ -4147,7 +4147,7 @@ biosfn_scroll: ; 0xc1c23 LB 0x688
sal cx, 003h ; c1 e1 03 ; 0xc21a6
mov al, byte [bp-010h] ; 8a 46 f0 ; 0xc21a9
xor ah, ah ; 30 e4 ; 0xc21ac
- mov es, [bx+047b9h] ; 8e 87 b9 47 ; 0xc21ae
+ mov es, [bx+047b8h] ; 8e 87 b8 47 ; 0xc21ae
xor di, di ; 31 ff ; 0xc21b2
jcxz 021b8h ; e3 02 ; 0xc21b4
rep stosb ; f3 aa ; 0xc21b6
@@ -4374,7 +4374,7 @@ write_gfx_char_cga: ; 0xc23bc LB 0x112
mov bh, al ; 88 c7 ; 0xc23c2
mov ch, dl ; 88 d5 ; 0xc23c4
mov al, bl ; 88 d8 ; 0xc23c6
- mov di, 05573h ; bf 73 55 ; 0xc23c8 vgabios.c:1538
+ mov di, 05572h ; bf 72 55 ; 0xc23c8 vgabios.c:1538
xor ah, ah ; 30 e4 ; 0xc23cb vgabios.c:1539
mov dl, byte [bp+00ah] ; 8a 56 0a ; 0xc23cd
xor dh, dh ; 30 f6 ; 0xc23d0
@@ -4491,7 +4491,7 @@ write_gfx_char_lin: ; 0xc24ce LB 0x9b
mov bh, al ; 88 c7 ; 0xc24d4
mov ch, dl ; 88 d5 ; 0xc24d6
mov al, cl ; 88 c8 ; 0xc24d8
- mov di, 05573h ; bf 73 55 ; 0xc24da vgabios.c:1602
+ mov di, 05572h ; bf 72 55 ; 0xc24da vgabios.c:1602
xor ah, ah ; 30 e4 ; 0xc24dd vgabios.c:1603
mov dl, byte [bp+008h] ; 8a 56 08 ; 0xc24df
xor dh, dh ; 30 f6 ; 0xc24e2
@@ -4606,7 +4606,7 @@ biosfn_write_char_attr: ; 0xc2569 LB 0x187
xor bh, bh ; 30 ff ; 0xc25da
mov di, bx ; 89 df ; 0xc25dc
sal di, 003h ; c1 e7 03 ; 0xc25de
- cmp byte [di+047b6h], 000h ; 80 bd b6 47 00 ; 0xc25e1
+ cmp byte [di+047b5h], 000h ; 80 bd b5 47 00 ; 0xc25e1
jne short 02631h ; 75 49 ; 0xc25e6
mul dx ; f7 e2 ; 0xc25e8 vgabios.c:1645
add ax, ax ; 01 c0 ; 0xc25ea
@@ -4633,17 +4633,17 @@ biosfn_write_char_attr: ; 0xc2569 LB 0x187
add bx, ax ; 01 c3 ; 0xc261a
mov word [bp-020h], bx ; 89 5e e0 ; 0xc261c
mov ax, word [bp-020h] ; 8b 46 e0 ; 0xc261f vgabios.c:1648
- mov es, [di+047b9h] ; 8e 85 b9 47 ; 0xc2622
+ mov es, [di+047b8h] ; 8e 85 b8 47 ; 0xc2622
mov cx, si ; 89 f1 ; 0xc2626
mov di, dx ; 89 d7 ; 0xc2628
jcxz 0262eh ; e3 02 ; 0xc262a
rep stosw ; f3 ab ; 0xc262c
jmp near 026e9h ; e9 b8 00 ; 0xc262e vgabios.c:1650
- mov bl, byte [bx+04835h] ; 8a 9f 35 48 ; 0xc2631 vgabios.c:1653
+ mov bl, byte [bx+04834h] ; 8a 9f 34 48 ; 0xc2631 vgabios.c:1653
sal bx, 006h ; c1 e3 06 ; 0xc2635
- mov al, byte [bx+0484bh] ; 8a 87 4b 48 ; 0xc2638
+ mov al, byte [bx+0484ah] ; 8a 87 4a 48 ; 0xc2638
mov byte [bp-012h], al ; 88 46 ee ; 0xc263c
- mov al, byte [di+047b8h] ; 8a 85 b8 47 ; 0xc263f vgabios.c:1654
+ mov al, byte [di+047b7h] ; 8a 85 b7 47 ; 0xc263f vgabios.c:1654
mov byte [bp-014h], al ; 88 46 ec ; 0xc2643
dec si ; 4e ; 0xc2646 vgabios.c:1655
cmp si, strict byte 0ffffh ; 83 fe ff ; 0xc2647
@@ -4651,7 +4651,7 @@ biosfn_write_char_attr: ; 0xc2569 LB 0x187
mov bl, byte [bp-010h] ; 8a 5e f0 ; 0xc264c vgabios.c:1657
xor bh, bh ; 30 ff ; 0xc264f
sal bx, 003h ; c1 e3 03 ; 0xc2651
- mov bl, byte [bx+047b7h] ; 8a 9f b7 47 ; 0xc2654
+ mov bl, byte [bx+047b6h] ; 8a 9f b6 47 ; 0xc2654
cmp bl, 003h ; 80 fb 03 ; 0xc2658
jc short 0266ch ; 72 0f ; 0xc265b
jbe short 02673h ; 76 14 ; 0xc265d
@@ -4764,7 +4764,7 @@ biosfn_write_char_only: ; 0xc26f0 LB 0x181
mov al, byte [bp-010h] ; 8a 46 f0 ; 0xc275d vgabios.c:1700
mov bx, ax ; 89 c3 ; 0xc2760
sal bx, 003h ; c1 e3 03 ; 0xc2762
- cmp byte [bx+047b6h], 000h ; 80 bf b6 47 00 ; 0xc2765
+ cmp byte [bx+047b5h], 000h ; 80 bf b5 47 00 ; 0xc2765
jne short 027aeh ; 75 42 ; 0xc276a
mov ax, cx ; 89 c8 ; 0xc276c vgabios.c:1703
mul dx ; f7 e2 ; 0xc276e
@@ -4790,19 +4790,19 @@ biosfn_write_char_only: ; 0xc26f0 LB 0x181
xor ah, ah ; 30 e4 ; 0xc2799
mov di, ax ; 89 c7 ; 0xc279b
sal di, 003h ; c1 e7 03 ; 0xc279d
- mov es, [di+047b9h] ; 8e 85 b9 47 ; 0xc27a0 vgabios.c:50
+ mov es, [di+047b8h] ; 8e 85 b8 47 ; 0xc27a0 vgabios.c:50
mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc27a4 vgabios.c:52
mov byte [es:bx], al ; 26 88 07 ; 0xc27a7
inc bx ; 43 ; 0xc27aa vgabios.c:1707
inc bx ; 43 ; 0xc27ab
jmp short 02790h ; eb e2 ; 0xc27ac vgabios.c:1708
mov di, ax ; 89 c7 ; 0xc27ae vgabios.c:1713
- mov al, byte [di+04835h] ; 8a 85 35 48 ; 0xc27b0
+ mov al, byte [di+04834h] ; 8a 85 34 48 ; 0xc27b0
mov di, ax ; 89 c7 ; 0xc27b4
sal di, 006h ; c1 e7 06 ; 0xc27b6
- mov al, byte [di+0484bh] ; 8a 85 4b 48 ; 0xc27b9
+ mov al, byte [di+0484ah] ; 8a 85 4a 48 ; 0xc27b9
mov byte [bp-014h], al ; 88 46 ec ; 0xc27bd
- mov al, byte [bx+047b8h] ; 8a 87 b8 47 ; 0xc27c0 vgabios.c:1714
+ mov al, byte [bx+047b7h] ; 8a 87 b7 47 ; 0xc27c0 vgabios.c:1714
mov byte [bp-016h], al ; 88 46 ea ; 0xc27c4
dec si ; 4e ; 0xc27c7 vgabios.c:1715
cmp si, strict byte 0ffffh ; 83 fe ff ; 0xc27c8
@@ -4810,7 +4810,7 @@ biosfn_write_char_only: ; 0xc26f0 LB 0x181
mov bl, byte [bp-012h] ; 8a 5e ee ; 0xc27cd vgabios.c:1717
xor bh, bh ; 30 ff ; 0xc27d0
sal bx, 003h ; c1 e3 03 ; 0xc27d2
- mov bl, byte [bx+047b7h] ; 8a 9f b7 47 ; 0xc27d5
+ mov bl, byte [bx+047b6h] ; 8a 9f b6 47 ; 0xc27d5
cmp bl, 003h ; 80 fb 03 ; 0xc27d9
jc short 027edh ; 72 0f ; 0xc27dc
jbe short 027f4h ; 76 14 ; 0xc27de
@@ -4897,9 +4897,9 @@ biosfn_write_pixel: ; 0xc2871 LB 0x173
mov bl, al ; 88 c3 ; 0xc2899 vgabios.c:1750
xor bh, bh ; 30 ff ; 0xc289b
sal bx, 003h ; c1 e3 03 ; 0xc289d
- cmp byte [bx+047b6h], 000h ; 80 bf b6 47 00 ; 0xc28a0
+ cmp byte [bx+047b5h], 000h ; 80 bf b5 47 00 ; 0xc28a0
je short 028bfh ; 74 18 ; 0xc28a5
- mov al, byte [bx+047b7h] ; 8a 87 b7 47 ; 0xc28a7 vgabios.c:1752
+ mov al, byte [bx+047b6h] ; 8a 87 b6 47 ; 0xc28a7 vgabios.c:1752
cmp AL, strict byte 003h ; 3c 03 ; 0xc28ab
jc short 028bbh ; 72 0c ; 0xc28ad
jbe short 028c5h ; 76 14 ; 0xc28af
@@ -4961,7 +4961,7 @@ biosfn_write_pixel: ; 0xc2871 LB 0x173
mov ax, dx ; 89 d0 ; 0xc2936 vgabios.c:1772
shr ax, 1 ; d1 e8 ; 0xc2938
imul ax, ax, strict byte 00050h ; 6b c0 50 ; 0xc293a
- cmp byte [bx+047b8h], 002h ; 80 bf b8 47 02 ; 0xc293d
+ cmp byte [bx+047b7h], 002h ; 80 bf b7 47 02 ; 0xc293d
jne short 0294ch ; 75 08 ; 0xc2942
mov bx, word [bp-008h] ; 8b 5e f8 ; 0xc2944 vgabios.c:1774
shr bx, 002h ; c1 eb 02 ; 0xc2947
@@ -4979,7 +4979,7 @@ biosfn_write_pixel: ; 0xc2871 LB 0x173
xor ah, ah ; 30 e4 ; 0xc2966
mov si, ax ; 89 c6 ; 0xc2968
sal si, 003h ; c1 e6 03 ; 0xc296a
- cmp byte [si+047b8h], 002h ; 80 bc b8 47 02 ; 0xc296d
+ cmp byte [si+047b7h], 002h ; 80 bc b7 47 02 ; 0xc296d
jne short 0298dh ; 75 19 ; 0xc2972
mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc2974 vgabios.c:1784
and AL, strict byte 003h ; 24 03 ; 0xc2977
@@ -5101,7 +5101,7 @@ biosfn_write_teletype: ; 0xc29e4 LB 0x258
xor ah, ah ; 30 e4 ; 0xc2a90
mov bx, ax ; 89 c3 ; 0xc2a92
sal bx, 003h ; c1 e3 03 ; 0xc2a94
- cmp byte [bx+047b6h], 000h ; 80 bf b6 47 00 ; 0xc2a97
+ cmp byte [bx+047b5h], 000h ; 80 bf b5 47 00 ; 0xc2a97
jne short 02ae0h ; 75 42 ; 0xc2a9c
mov ax, word [bp-010h] ; 8b 46 f0 ; 0xc2a9e vgabios.c:1862
mul word [bp-012h] ; f7 66 ee ; 0xc2aa1
@@ -5121,22 +5121,22 @@ biosfn_write_teletype: ; 0xc29e4 LB 0x258
add ax, dx ; 01 d0 ; 0xc2ac1
add ax, ax ; 01 c0 ; 0xc2ac3
add si, ax ; 01 c6 ; 0xc2ac5
- mov es, [bx+047b9h] ; 8e 87 b9 47 ; 0xc2ac7 vgabios.c:50
+ mov es, [bx+047b8h] ; 8e 87 b8 47 ; 0xc2ac7 vgabios.c:50
mov byte [es:si], ch ; 26 88 2c ; 0xc2acb vgabios.c:52
cmp cl, 003h ; 80 f9 03 ; 0xc2ace vgabios.c:1867
jne short 02b0fh ; 75 3c ; 0xc2ad1
inc si ; 46 ; 0xc2ad3 vgabios.c:1868
- mov es, [bx+047b9h] ; 8e 87 b9 47 ; 0xc2ad4 vgabios.c:50
+ mov es, [bx+047b8h] ; 8e 87 b8 47 ; 0xc2ad4 vgabios.c:50
mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc2ad8
mov byte [es:si], al ; 26 88 04 ; 0xc2adb
jmp short 02b0fh ; eb 2f ; 0xc2ade vgabios.c:1870
mov si, ax ; 89 c6 ; 0xc2ae0 vgabios.c:1873
- mov al, byte [si+04835h] ; 8a 84 35 48 ; 0xc2ae2
+ mov al, byte [si+04834h] ; 8a 84 34 48 ; 0xc2ae2
mov si, ax ; 89 c6 ; 0xc2ae6
sal si, 006h ; c1 e6 06 ; 0xc2ae8
- mov dl, byte [si+0484bh] ; 8a 94 4b 48 ; 0xc2aeb
- mov al, byte [bx+047b8h] ; 8a 87 b8 47 ; 0xc2aef vgabios.c:1874
- mov bl, byte [bx+047b7h] ; 8a 9f b7 47 ; 0xc2af3 vgabios.c:1875
+ mov dl, byte [si+0484ah] ; 8a 94 4a 48 ; 0xc2aeb
+ mov al, byte [bx+047b7h] ; 8a 87 b7 47 ; 0xc2aef vgabios.c:1874
+ mov bl, byte [bx+047b6h] ; 8a 9f b6 47 ; 0xc2af3 vgabios.c:1875
cmp bl, 003h ; 80 fb 03 ; 0xc2af7
jc short 02b0ah ; 72 0e ; 0xc2afa
jbe short 02b11h ; 76 13 ; 0xc2afc
@@ -5213,7 +5213,7 @@ biosfn_write_teletype: ; 0xc29e4 LB 0x258
mov cl, byte [bp-010h] ; 8a 4e f0 ; 0xc2baa
db 0feh, 0c9h
; dec cl ; fe c9 ; 0xc2bad
- cmp byte [bx+047b6h], 000h ; 80 bf b6 47 00 ; 0xc2baf
+ cmp byte [bx+047b5h], 000h ; 80 bf b5 47 00 ; 0xc2baf
jne short 02c00h ; 75 4a ; 0xc2bb4
mov ax, word [bp-010h] ; 8b 46 f0 ; 0xc2bb6 vgabios.c:1907
mul word [bp-012h] ; f7 66 ee ; 0xc2bb9
@@ -5235,7 +5235,7 @@ biosfn_write_teletype: ; 0xc29e4 LB 0x258
add ax, ax ; 01 c0 ; 0xc2bdc
add si, ax ; 01 c6 ; 0xc2bde
inc si ; 46 ; 0xc2be0 vgabios.c:1908
- mov es, [bx+047b9h] ; 8e 87 b9 47 ; 0xc2be1 vgabios.c:45
+ mov es, [bx+047b8h] ; 8e 87 b8 47 ; 0xc2be1 vgabios.c:45
mov dl, byte [es:si] ; 26 8a 14 ; 0xc2be5
push strict byte 00001h ; 6a 01 ; 0xc2be8 vgabios.c:1909
mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc2bea
@@ -5538,7 +5538,7 @@ biosfn_load_text_8_14_pat: ; 0xc2df7 LB 0x6d
mov di, bx ; 89 df ; 0xc2e2a vgabios.c:2012
sal di, 005h ; c1 e7 05 ; 0xc2e2c
add di, word [bp-00ch] ; 03 7e f4 ; 0xc2e2f
- add si, 05d73h ; 81 c6 73 5d ; 0xc2e32 vgabios.c:2013
+ add si, 05d72h ; 81 c6 72 5d ; 0xc2e32 vgabios.c:2013
mov cx, strict word 0000eh ; b9 0e 00 ; 0xc2e36
mov dx, 0c000h ; ba 00 c0 ; 0xc2e39
mov ax, 0a000h ; b8 00 a0 ; 0xc2e3c
@@ -5593,7 +5593,7 @@ biosfn_load_text_8_8_pat: ; 0xc2e64 LB 0x6f
mov di, bx ; 89 df ; 0xc2e99 vgabios.c:2031
sal di, 005h ; c1 e7 05 ; 0xc2e9b
add di, word [bp-00ch] ; 03 7e f4 ; 0xc2e9e
- add si, 05573h ; 81 c6 73 55 ; 0xc2ea1 vgabios.c:2032
+ add si, 05572h ; 81 c6 72 55 ; 0xc2ea1 vgabios.c:2032
mov cx, strict word 00008h ; b9 08 00 ; 0xc2ea5
mov dx, 0c000h ; ba 00 c0 ; 0xc2ea8
mov ax, 0a000h ; b8 00 a0 ; 0xc2eab
@@ -5648,7 +5648,7 @@ biosfn_load_text_8_16_pat: ; 0xc2ed3 LB 0x6f
mov di, bx ; 89 df ; 0xc2f08 vgabios.c:2051
sal di, 005h ; c1 e7 05 ; 0xc2f0a
add di, word [bp-00ch] ; 03 7e f4 ; 0xc2f0d
- add si, 06b73h ; 81 c6 73 6b ; 0xc2f10 vgabios.c:2052
+ add si, 06b72h ; 81 c6 72 6b ; 0xc2f10 vgabios.c:2052
mov cx, strict word 00010h ; b9 10 00 ; 0xc2f14
mov dx, 0c000h ; ba 00 c0 ; 0xc2f17
mov ax, 0a000h ; b8 00 a0 ; 0xc2f1a
@@ -5708,7 +5708,7 @@ set_gfx_font: ; 0xc2f58 LB 0x4d
mov DL, strict byte 002h ; b2 02 ; 0xc2f78 vgabios.c:2073
mov bl, dl ; 88 d3 ; 0xc2f7a vgabios.c:2074
xor bh, bh ; 30 ff ; 0xc2f7c
- mov al, byte [bx+07e04h] ; 8a 87 04 7e ; 0xc2f7e
+ mov al, byte [bx+07e03h] ; 8a 87 03 7e ; 0xc2f7e
mov byte [bp+004h], al ; 88 46 04 ; 0xc2f82
mov bx, 00085h ; bb 85 00 ; 0xc2f85 vgabios.c:62
mov ax, strict word 00040h ; b8 40 00 ; 0xc2f88
@@ -5754,7 +5754,7 @@ biosfn_load_gfx_8_14_chars: ; 0xc2fc2 LB 0x22
mov al, bl ; 88 d8 ; 0xc2fce
mov cx, ax ; 89 c1 ; 0xc2fd0
mov bx, strict word 0000eh ; bb 0e 00 ; 0xc2fd2
- mov ax, 05d73h ; b8 73 5d ; 0xc2fd5
+ mov ax, 05d72h ; b8 72 5d ; 0xc2fd5
mov dx, ds ; 8c da ; 0xc2fd8
call 02f58h ; e8 7b ff ; 0xc2fda
lea sp, [bp-004h] ; 8d 66 fc ; 0xc2fdd vgabios.c:2094
@@ -5775,7 +5775,7 @@ biosfn_load_gfx_8_8_dd_chars: ; 0xc2fe4 LB 0x22
mov al, bl ; 88 d8 ; 0xc2ff0
mov cx, ax ; 89 c1 ; 0xc2ff2
mov bx, strict word 00008h ; bb 08 00 ; 0xc2ff4
- mov ax, 05573h ; b8 73 55 ; 0xc2ff7
+ mov ax, 05572h ; b8 72 55 ; 0xc2ff7
mov dx, ds ; 8c da ; 0xc2ffa
call 02f58h ; e8 59 ff ; 0xc2ffc
lea sp, [bp-004h] ; 8d 66 fc ; 0xc2fff vgabios.c:2098
@@ -5796,7 +5796,7 @@ biosfn_load_gfx_8_16_chars: ; 0xc3006 LB 0x22
mov al, bl ; 88 d8 ; 0xc3012
mov cx, ax ; 89 c1 ; 0xc3014
mov bx, strict word 00010h ; bb 10 00 ; 0xc3016
- mov ax, 06b73h ; b8 73 6b ; 0xc3019
+ mov ax, 06b72h ; b8 72 6b ; 0xc3019
mov dx, ds ; 8c da ; 0xc301c
call 02f58h ; e8 37 ff ; 0xc301e
lea sp, [bp-004h] ; 8d 66 fc ; 0xc3021 vgabios.c:2102
@@ -5935,7 +5935,7 @@ biosfn_read_state_info: ; 0xc3106 LB 0x1ef
mov word [bp-00ah], ax ; 89 46 f6 ; 0xc3123 vgabios.c:58
mov ax, ds ; 8c d8 ; 0xc3126 vgabios.c:2190
mov es, dx ; 8e c2 ; 0xc3128 vgabios.c:72
- mov word [es:bx], 05509h ; 26 c7 07 09 55 ; 0xc312a
+ mov word [es:bx], 05508h ; 26 c7 07 08 55 ; 0xc312a
mov [es:bx+002h], ds ; 26 8c 5f 02 ; 0xc312f
lea di, [bx+004h] ; 8d 7f 04 ; 0xc3133 vgabios.c:2195
mov cx, strict word 0001eh ; b9 1e 00 ; 0xc3136
@@ -6816,7 +6816,7 @@ find_vga_entry: ; 0xc38c2 LB 0x28
mov bl, al ; 88 c3 ; 0xc38d5
xor bh, bh ; 30 ff ; 0xc38d7
sal bx, 003h ; c1 e3 03 ; 0xc38d9
- cmp dl, byte [bx+047b5h] ; 3a 97 b5 47 ; 0xc38dc
+ cmp dl, byte [bx+047b4h] ; 3a 97 b4 47 ; 0xc38dc
jne short 038cfh ; 75 ed ; 0xc38e0
mov ah, al ; 88 c4 ; 0xc38e2
mov al, ah ; 88 e0 ; 0xc38e4 vgabios.c:2478
@@ -8360,12 +8360,12 @@ vesa_pm_end: ; 0xc4754 LB 0x1
; Padding 0x2b bytes at 0xc4755
times 43 db 0
-section _DATA progbits vstart=0x4780 align=1 ; size=0x3759 class=DATA group=DGROUP
- ; disGetNextSymbol 0xc4780 LB 0x3759 -> off=0x0 cb=0000000000000035 uValue=00000000000c0000 '_msg_vga_init'
-_msg_vga_init: ; 0xc4780 LB 0x35
- db 'Oracle VM VirtualBox Version 7.0.0_ALPHA2 VGA BIOS', 00dh, 00ah, 000h
- ; disGetNextSymbol 0xc47b5 LB 0x3724 -> off=0x0 cb=0000000000000080 uValue=00000000000c0035 'vga_modes'
-vga_modes: ; 0xc47b5 LB 0x80
+section _DATA progbits vstart=0x4780 align=1 ; size=0x3758 class=DATA group=DGROUP
+ ; disGetNextSymbol 0xc4780 LB 0x3758 -> off=0x0 cb=0000000000000034 uValue=00000000000c0000 '_msg_vga_init'
+_msg_vga_init: ; 0xc4780 LB 0x34
+ db 'Oracle VM VirtualBox Version 7.0.0_BETA1 VGA BIOS', 00dh, 00ah, 000h
+ ; disGetNextSymbol 0xc47b4 LB 0x3724 -> off=0x0 cb=0000000000000080 uValue=00000000000c0034 'vga_modes'
+vga_modes: ; 0xc47b4 LB 0x80
db 000h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h, 001h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h
db 002h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h, 003h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h
db 004h, 001h, 002h, 002h, 000h, 0b8h, 0ffh, 001h, 005h, 001h, 002h, 002h, 000h, 0b8h, 0ffh, 001h
@@ -8374,14 +8374,14 @@ vga_modes: ; 0xc47b5 LB 0x80
db 00fh, 001h, 003h, 001h, 000h, 0a0h, 0ffh, 000h, 010h, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 002h
db 011h, 001h, 003h, 001h, 000h, 0a0h, 0ffh, 002h, 012h, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 002h
db 013h, 001h, 005h, 008h, 000h, 0a0h, 0ffh, 003h, 06ah, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 002h
- ; disGetNextSymbol 0xc4835 LB 0x36a4 -> off=0x0 cb=0000000000000010 uValue=00000000000c00b5 'line_to_vpti'
-line_to_vpti: ; 0xc4835 LB 0x10
+ ; disGetNextSymbol 0xc4834 LB 0x36a4 -> off=0x0 cb=0000000000000010 uValue=00000000000c00b4 'line_to_vpti'
+line_to_vpti: ; 0xc4834 LB 0x10
db 017h, 017h, 018h, 018h, 004h, 005h, 006h, 007h, 00dh, 00eh, 011h, 012h, 01ah, 01bh, 01ch, 01dh
- ; disGetNextSymbol 0xc4845 LB 0x3694 -> off=0x0 cb=0000000000000004 uValue=00000000000c00c5 'dac_regs'
-dac_regs: ; 0xc4845 LB 0x4
+ ; disGetNextSymbol 0xc4844 LB 0x3694 -> off=0x0 cb=0000000000000004 uValue=00000000000c00c4 'dac_regs'
+dac_regs: ; 0xc4844 LB 0x4
dd 0ff3f3f3fh
- ; disGetNextSymbol 0xc4849 LB 0x3690 -> off=0x0 cb=0000000000000780 uValue=00000000000c00c9 'video_param_table'
-video_param_table: ; 0xc4849 LB 0x780
+ ; disGetNextSymbol 0xc4848 LB 0x3690 -> off=0x0 cb=0000000000000780 uValue=00000000000c00c8 'video_param_table'
+video_param_table: ; 0xc4848 LB 0x780
db 028h, 018h, 008h, 000h, 008h, 009h, 003h, 000h, 002h, 063h, 02dh, 027h, 028h, 090h, 02bh, 0a0h
db 0bfh, 01fh, 000h, 0c7h, 006h, 007h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 014h, 01fh, 096h
db 0b9h, 0a3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h, 010h, 011h, 012h, 013h, 014h
@@ -8502,8 +8502,8 @@ video_param_table: ; 0xc4849 LB 0x780
db 072h, 0f0h, 000h, 060h, 000h, 000h, 000h, 000h, 000h, 000h, 059h, 08dh, 057h, 032h, 000h, 057h
db 073h, 0e3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
db 03dh, 03eh, 03fh, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
- ; disGetNextSymbol 0xc4fc9 LB 0x2f10 -> off=0x0 cb=00000000000000c0 uValue=00000000000c0849 'palette0'
-palette0: ; 0xc4fc9 LB 0xc0
+ ; disGetNextSymbol 0xc4fc8 LB 0x2f10 -> off=0x0 cb=00000000000000c0 uValue=00000000000c0848 'palette0'
+palette0: ; 0xc4fc8 LB 0xc0
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
db 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
@@ -8516,8 +8516,8 @@ palette0: ; 0xc4fc9 LB 0xc0
db 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
db 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh
db 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh
- ; disGetNextSymbol 0xc5089 LB 0x2e50 -> off=0x0 cb=00000000000000c0 uValue=00000000000c0909 'palette1'
-palette1: ; 0xc5089 LB 0xc0
+ ; disGetNextSymbol 0xc5088 LB 0x2e50 -> off=0x0 cb=00000000000000c0 uValue=00000000000c0908 'palette1'
+palette1: ; 0xc5088 LB 0xc0
db 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah
db 000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah
db 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah, 000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah
@@ -8530,8 +8530,8 @@ palette1: ; 0xc5089 LB 0xc0
db 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh, 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh
db 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh
db 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh
- ; disGetNextSymbol 0xc5149 LB 0x2d90 -> off=0x0 cb=00000000000000c0 uValue=00000000000c09c9 'palette2'
-palette2: ; 0xc5149 LB 0xc0
+ ; disGetNextSymbol 0xc5148 LB 0x2d90 -> off=0x0 cb=00000000000000c0 uValue=00000000000c09c8 'palette2'
+palette2: ; 0xc5148 LB 0xc0
db 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah
db 000h, 02ah, 02ah, 02ah, 000h, 02ah, 02ah, 02ah, 000h, 000h, 015h, 000h, 000h, 03fh, 000h, 02ah
db 015h, 000h, 02ah, 03fh, 02ah, 000h, 015h, 02ah, 000h, 03fh, 02ah, 02ah, 015h, 02ah, 02ah, 03fh
@@ -8544,8 +8544,8 @@ palette2: ; 0xc5149 LB 0xc0
db 015h, 015h, 000h, 015h, 015h, 02ah, 015h, 03fh, 000h, 015h, 03fh, 02ah, 03fh, 015h, 000h, 03fh
db 015h, 02ah, 03fh, 03fh, 000h, 03fh, 03fh, 02ah, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh
db 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh
- ; disGetNextSymbol 0xc5209 LB 0x2cd0 -> off=0x0 cb=0000000000000300 uValue=00000000000c0a89 'palette3'
-palette3: ; 0xc5209 LB 0x300
+ ; disGetNextSymbol 0xc5208 LB 0x2cd0 -> off=0x0 cb=0000000000000300 uValue=00000000000c0a88 'palette3'
+palette3: ; 0xc5208 LB 0x300
db 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah
db 000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh
db 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh
@@ -8594,24 +8594,24 @@ palette3: ; 0xc5209 LB 0x300
db 00bh, 010h, 00bh, 00bh, 010h, 00ch, 00bh, 010h, 00dh, 00bh, 010h, 00fh, 00bh, 010h, 010h, 00bh
db 00fh, 010h, 00bh, 00dh, 010h, 00bh, 00ch, 010h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
- ; disGetNextSymbol 0xc5509 LB 0x29d0 -> off=0x0 cb=0000000000000010 uValue=00000000000c0d89 'static_functionality'
-static_functionality: ; 0xc5509 LB 0x10
+ ; disGetNextSymbol 0xc5508 LB 0x29d0 -> off=0x0 cb=0000000000000010 uValue=00000000000c0d88 'static_functionality'
+static_functionality: ; 0xc5508 LB 0x10
db 0ffh, 0e0h, 00fh, 000h, 000h, 000h, 000h, 007h, 002h, 008h, 0e7h, 00ch, 000h, 000h, 000h, 000h
- ; disGetNextSymbol 0xc5519 LB 0x29c0 -> off=0x0 cb=0000000000000024 uValue=00000000000c0d99 '_dcc_table'
-_dcc_table: ; 0xc5519 LB 0x24
+ ; disGetNextSymbol 0xc5518 LB 0x29c0 -> off=0x0 cb=0000000000000024 uValue=00000000000c0d98 '_dcc_table'
+_dcc_table: ; 0xc5518 LB 0x24
db 010h, 001h, 007h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
db 000h, 000h, 000h, 000h
- ; disGetNextSymbol 0xc553d LB 0x299c -> off=0x0 cb=000000000000001a uValue=00000000000c0dbd '_secondary_save_area'
-_secondary_save_area: ; 0xc553d LB 0x1a
- db 01ah, 000h, 019h, 055h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
+ ; disGetNextSymbol 0xc553c LB 0x299c -> off=0x0 cb=000000000000001a uValue=00000000000c0dbc '_secondary_save_area'
+_secondary_save_area: ; 0xc553c LB 0x1a
+ db 01ah, 000h, 018h, 055h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
- ; disGetNextSymbol 0xc5557 LB 0x2982 -> off=0x0 cb=000000000000001c uValue=00000000000c0dd7 '_video_save_pointer_table'
-_video_save_pointer_table: ; 0xc5557 LB 0x1c
- db 049h, 048h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
- db 03dh, 055h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
- ; disGetNextSymbol 0xc5573 LB 0x2966 -> off=0x0 cb=0000000000000800 uValue=00000000000c0df3 'vgafont8'
-vgafont8: ; 0xc5573 LB 0x800
+ ; disGetNextSymbol 0xc5556 LB 0x2982 -> off=0x0 cb=000000000000001c uValue=00000000000c0dd6 '_video_save_pointer_table'
+_video_save_pointer_table: ; 0xc5556 LB 0x1c
+ db 048h, 048h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
+ db 03ch, 055h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
+ ; disGetNextSymbol 0xc5572 LB 0x2966 -> off=0x0 cb=0000000000000800 uValue=00000000000c0df2 'vgafont8'
+vgafont8: ; 0xc5572 LB 0x800
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07eh, 081h, 0a5h, 081h, 0bdh, 099h, 081h, 07eh
db 07eh, 0ffh, 0dbh, 0ffh, 0c3h, 0e7h, 0ffh, 07eh, 06ch, 0feh, 0feh, 0feh, 07ch, 038h, 010h, 000h
db 010h, 038h, 07ch, 0feh, 07ch, 038h, 010h, 000h, 038h, 07ch, 038h, 0feh, 0feh, 07ch, 038h, 07ch
@@ -8740,8 +8740,8 @@ vgafont8: ; 0xc5573 LB 0x800
db 000h, 000h, 000h, 000h, 018h, 000h, 000h, 000h, 00fh, 00ch, 00ch, 00ch, 0ech, 06ch, 03ch, 01ch
db 078h, 06ch, 06ch, 06ch, 06ch, 000h, 000h, 000h, 070h, 018h, 030h, 060h, 078h, 000h, 000h, 000h
db 000h, 000h, 03ch, 03ch, 03ch, 03ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
- ; disGetNextSymbol 0xc5d73 LB 0x2166 -> off=0x0 cb=0000000000000e00 uValue=00000000000c15f3 'vgafont14'
-vgafont14: ; 0xc5d73 LB 0xe00
+ ; disGetNextSymbol 0xc5d72 LB 0x2166 -> off=0x0 cb=0000000000000e00 uValue=00000000000c15f2 'vgafont14'
+vgafont14: ; 0xc5d72 LB 0xe00
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
db 07eh, 081h, 0a5h, 081h, 081h, 0bdh, 099h, 081h, 07eh, 000h, 000h, 000h, 000h, 000h, 07eh, 0ffh
db 0dbh, 0ffh, 0ffh, 0c3h, 0e7h, 0ffh, 07eh, 000h, 000h, 000h, 000h, 000h, 000h, 06ch, 0feh, 0feh
@@ -8966,8 +8966,8 @@ vgafont14: ; 0xc5d73 LB 0xe00
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 070h, 0d8h, 030h, 060h, 0c8h, 0f8h, 000h, 000h, 000h
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 000h, 000h
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
- ; disGetNextSymbol 0xc6b73 LB 0x1366 -> off=0x0 cb=0000000000001000 uValue=00000000000c23f3 'vgafont16'
-vgafont16: ; 0xc6b73 LB 0x1000
+ ; disGetNextSymbol 0xc6b72 LB 0x1366 -> off=0x0 cb=0000000000001000 uValue=00000000000c23f2 'vgafont16'
+vgafont16: ; 0xc6b72 LB 0x1000
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
db 000h, 000h, 07eh, 081h, 0a5h, 081h, 081h, 0bdh, 099h, 081h, 081h, 07eh, 000h, 000h, 000h, 000h
db 000h, 000h, 07eh, 0ffh, 0dbh, 0ffh, 0ffh, 0c3h, 0e7h, 0ffh, 0ffh, 07eh, 000h, 000h, 000h, 000h
@@ -9224,8 +9224,8 @@ vgafont16: ; 0xc6b73 LB 0x1000
db 000h, 070h, 0d8h, 030h, 060h, 0c8h, 0f8h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
db 000h, 000h, 000h, 000h, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 000h, 000h, 000h, 000h, 000h
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
- ; disGetNextSymbol 0xc7b73 LB 0x366 -> off=0x0 cb=000000000000012d uValue=00000000000c33f3 'vgafont14alt'
-vgafont14alt: ; 0xc7b73 LB 0x12d
+ ; disGetNextSymbol 0xc7b72 LB 0x366 -> off=0x0 cb=000000000000012d uValue=00000000000c33f2 'vgafont14alt'
+vgafont14alt: ; 0xc7b72 LB 0x12d
db 01dh, 000h, 000h, 000h, 000h, 024h, 066h, 0ffh, 066h, 024h, 000h, 000h, 000h, 000h, 000h, 022h
db 000h, 063h, 063h, 063h, 022h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 02bh, 000h
db 000h, 000h, 018h, 018h, 018h, 0ffh, 018h, 018h, 018h, 000h, 000h, 000h, 000h, 02dh, 000h, 000h
@@ -9245,8 +9245,8 @@ vgafont14alt: ; 0xc7b73 LB 0x12d
db 000h, 0fch, 066h, 066h, 07ch, 062h, 066h, 06fh, 066h, 066h, 0f3h, 000h, 000h, 000h, 0f1h, 000h
db 000h, 018h, 018h, 018h, 0ffh, 018h, 018h, 018h, 000h, 0ffh, 000h, 000h, 000h, 0f6h, 000h, 000h
db 018h, 018h, 000h, 000h, 0ffh, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h
- ; disGetNextSymbol 0xc7ca0 LB 0x239 -> off=0x0 cb=0000000000000144 uValue=00000000000c3520 'vgafont16alt'
-vgafont16alt: ; 0xc7ca0 LB 0x144
+ ; disGetNextSymbol 0xc7c9f LB 0x239 -> off=0x0 cb=0000000000000144 uValue=00000000000c351f 'vgafont16alt'
+vgafont16alt: ; 0xc7c9f LB 0x144
db 01dh, 000h, 000h, 000h, 000h, 000h, 024h, 066h, 0ffh, 066h, 024h, 000h, 000h, 000h, 000h, 000h
db 000h, 030h, 000h, 000h, 03ch, 066h, 0c3h, 0c3h, 0dbh, 0dbh, 0c3h, 0c3h, 066h, 03ch, 000h, 000h
db 000h, 000h, 04dh, 000h, 000h, 0c3h, 0e7h, 0ffh, 0ffh, 0dbh, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 000h
@@ -9268,55 +9268,52 @@ vgafont16alt: ; 0xc7ca0 LB 0x144
db 000h, 0abh, 000h, 0c0h, 0c0h, 0c2h, 0c6h, 0cch, 018h, 030h, 060h, 0ceh, 09bh, 006h, 00ch, 01fh
db 000h, 000h, 0ach, 000h, 0c0h, 0c0h, 0c2h, 0c6h, 0cch, 018h, 030h, 066h, 0ceh, 096h, 03eh, 006h
db 006h, 000h, 000h, 000h
- ; disGetNextSymbol 0xc7de4 LB 0xf5 -> off=0x0 cb=0000000000000008 uValue=00000000000c3664 '_cga_msr'
-_cga_msr: ; 0xc7de4 LB 0x8
+ ; disGetNextSymbol 0xc7de3 LB 0xf5 -> off=0x0 cb=0000000000000008 uValue=00000000000c3663 '_cga_msr'
+_cga_msr: ; 0xc7de3 LB 0x8
db 02ch, 028h, 02dh, 029h, 02ah, 02eh, 01eh, 029h
- ; disGetNextSymbol 0xc7dec LB 0xed -> off=0x0 cb=0000000000000008 uValue=00000000000c366c 'line_to_vpti_200'
-line_to_vpti_200: ; 0xc7dec LB 0x8
+ ; disGetNextSymbol 0xc7deb LB 0xed -> off=0x0 cb=0000000000000008 uValue=00000000000c366b 'line_to_vpti_200'
+line_to_vpti_200: ; 0xc7deb LB 0x8
db 000h, 001h, 002h, 003h, 0ffh, 0ffh, 0ffh, 007h
- ; disGetNextSymbol 0xc7df4 LB 0xe5 -> off=0x0 cb=0000000000000008 uValue=00000000000c3674 'line_to_vpti_350'
-line_to_vpti_350: ; 0xc7df4 LB 0x8
+ ; disGetNextSymbol 0xc7df3 LB 0xe5 -> off=0x0 cb=0000000000000008 uValue=00000000000c3673 'line_to_vpti_350'
+line_to_vpti_350: ; 0xc7df3 LB 0x8
db 013h, 014h, 015h, 016h, 0ffh, 0ffh, 0ffh, 007h
- ; disGetNextSymbol 0xc7dfc LB 0xdd -> off=0x0 cb=0000000000000008 uValue=00000000000c367c 'line_to_vpti_400'
-line_to_vpti_400: ; 0xc7dfc LB 0x8
+ ; disGetNextSymbol 0xc7dfb LB 0xdd -> off=0x0 cb=0000000000000008 uValue=00000000000c367b 'line_to_vpti_400'
+line_to_vpti_400: ; 0xc7dfb LB 0x8
db 017h, 017h, 018h, 018h, 0ffh, 0ffh, 0ffh, 019h
- ; disGetNextSymbol 0xc7e04 LB 0xd5 -> off=0x0 cb=0000000000000004 uValue=00000000000c3684 'row_tbl'
-row_tbl: ; 0xc7e04 LB 0x4
- dd 02b190e00h
- ; disGetNextSymbol 0xc7e08 LB 0xd1 -> off=0x0 cb=0000000000000015 uValue=00000000000c3688 '_vbebios_copyright'
+ ; disGetNextSymbol 0xc7e03 LB 0xd5 -> off=0x0 cb=0000000000000005 uValue=00000000000c3683 'row_tbl'
+row_tbl: ; 0xc7e03 LB 0x5
+ db 000h, 00eh, 019h, 02bh, 000h
+ ; disGetNextSymbol 0xc7e08 LB 0xd0 -> off=0x0 cb=0000000000000015 uValue=00000000000c3688 '_vbebios_copyright'
_vbebios_copyright: ; 0xc7e08 LB 0x15
db 'VirtualBox VESA BIOS', 000h
- ; disGetNextSymbol 0xc7e1d LB 0xbc -> off=0x0 cb=000000000000001d uValue=00000000000c369d '_vbebios_vendor_name'
+ ; disGetNextSymbol 0xc7e1d LB 0xbb -> off=0x0 cb=000000000000001d uValue=00000000000c369d '_vbebios_vendor_name'
_vbebios_vendor_name: ; 0xc7e1d LB 0x1d
db 'Oracle and/or its affiliates', 000h
- ; disGetNextSymbol 0xc7e3a LB 0x9f -> off=0x0 cb=0000000000000021 uValue=00000000000c36ba '_vbebios_product_name'
+ ; disGetNextSymbol 0xc7e3a LB 0x9e -> off=0x0 cb=0000000000000021 uValue=00000000000c36ba '_vbebios_product_name'
_vbebios_product_name: ; 0xc7e3a LB 0x21
db 'Oracle VM VirtualBox VBE Adapter', 000h
- ; disGetNextSymbol 0xc7e5b LB 0x7e -> off=0x0 cb=000000000000002a uValue=00000000000c36db '_vbebios_product_revision'
-_vbebios_product_revision: ; 0xc7e5b LB 0x2a
- db 'Oracle VM VirtualBox Version 7.0.0_ALPHA2', 000h
- ; disGetNextSymbol 0xc7e85 LB 0x54 -> off=0x0 cb=000000000000002b uValue=00000000000c3705 '_vbebios_info_string'
-_vbebios_info_string: ; 0xc7e85 LB 0x2b
+ ; disGetNextSymbol 0xc7e5b LB 0x7d -> off=0x0 cb=0000000000000029 uValue=00000000000c36db '_vbebios_product_revision'
+_vbebios_product_revision: ; 0xc7e5b LB 0x29
+ db 'Oracle VM VirtualBox Version 7.0.0_BETA1', 000h
+ ; disGetNextSymbol 0xc7e84 LB 0x54 -> off=0x0 cb=000000000000002b uValue=00000000000c3704 '_vbebios_info_string'
+_vbebios_info_string: ; 0xc7e84 LB 0x2b
db 'VirtualBox VBE Display Adapter enabled', 00dh, 00ah, 00dh, 00ah, 000h
- ; disGetNextSymbol 0xc7eb0 LB 0x29 -> off=0x0 cb=0000000000000029 uValue=00000000000c3730 '_no_vbebios_info_string'
-_no_vbebios_info_string: ; 0xc7eb0 LB 0x29
+ ; disGetNextSymbol 0xc7eaf LB 0x29 -> off=0x0 cb=0000000000000029 uValue=00000000000c372f '_no_vbebios_info_string'
+_no_vbebios_info_string: ; 0xc7eaf LB 0x29
db 'No VirtualBox VBE support available!', 00dh, 00ah, 00dh, 00ah, 000h
- ; Padding 0x1 bytes at 0xc7ed9
- db 001h
+section CONST progbits vstart=0x7ed8 align=1 ; size=0x0 class=DATA group=DGROUP
-section CONST progbits vstart=0x7eda align=1 ; size=0x0 class=DATA group=DGROUP
+section CONST2 progbits vstart=0x7ed8 align=1 ; size=0x0 class=DATA group=DGROUP
-section CONST2 progbits vstart=0x7eda align=1 ; size=0x0 class=DATA group=DGROUP
-
- ; Padding 0x126 bytes at 0xc7eda
- db 000h, 000h, 000h, 000h, 001h, 000h, 000h, 000h, 000h, 000h, 000h, 02fh, 068h, 06fh, 06dh, 065h
- db 02fh, 06bh, 06ch, 061h, 075h, 073h, 02fh, 070h, 072h, 06fh, 06ah, 065h, 063h, 074h, 073h, 02fh
- db 076h, 062h, 06fh, 078h, 02fh, 074h, 072h, 075h, 06eh, 06bh, 02fh, 06fh, 075h, 074h, 02fh, 06ch
- db 069h, 06eh, 075h, 078h, 02eh, 061h, 06dh, 064h, 036h, 034h, 02fh, 072h, 065h, 06ch, 065h, 061h
- db 073h, 065h, 02fh, 06fh, 062h, 06ah, 02fh, 056h, 042h, 06fh, 078h, 056h, 067h, 061h, 042h, 069h
- db 06fh, 073h, 032h, 038h, 036h, 02fh, 056h, 042h, 06fh, 078h, 056h, 067h, 061h, 042h, 069h, 06fh
- db 073h, 032h, 038h, 036h, 02eh, 073h, 079h, 06dh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
+ ; Padding 0x128 bytes at 0xc7ed8
+ db 001h, 000h, 000h, 000h, 000h, 001h, 000h, 000h, 000h, 000h, 000h, 000h, 02fh, 068h, 06fh, 06dh
+ db 065h, 02fh, 06fh, 070h, 063h, 02fh, 076h, 062h, 06fh, 078h, 02fh, 074h, 072h, 075h, 06eh, 06bh
+ db 02fh, 06fh, 075h, 074h, 02fh, 06ch, 069h, 06eh, 075h, 078h, 02eh, 061h, 06dh, 064h, 036h, 034h
+ db 02fh, 072h, 065h, 06ch, 065h, 061h, 073h, 065h, 02fh, 06fh, 062h, 06ah, 02fh, 056h, 042h, 06fh
+ db 078h, 056h, 067h, 061h, 042h, 069h, 06fh, 073h, 032h, 038h, 036h, 02fh, 056h, 042h, 06fh, 078h
+ db 056h, 067h, 061h, 042h, 069h, 06fh, 073h, 032h, 038h, 036h, 02eh, 073h, 079h, 06dh, 000h, 000h
+ db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
@@ -9328,4 +9325,4 @@ section CONST2 progbits vstart=0x7eda align=1 ; size=0x0 class=DATA group=DGROUP
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
- db 000h, 000h, 000h, 000h, 000h, 063h
+ db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0d3h
diff --git a/src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative286.md5sum b/src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative286.md5sum
index 74c9e5db341..62c3d2e243d 100644
--- a/src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative286.md5sum
+++ b/src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative286.md5sum
@@ -1 +1 @@
-e38a8b3bb0b8c05577f8b9a913844f6c *VBoxVgaBios286.rom
+a03da609417d2024cf423941dfae375b *VBoxVgaBios286.rom
diff --git a/src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative386.asm b/src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative386.asm
index 147448b79b8..1e43f6cabbf 100644
--- a/src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative386.asm
+++ b/src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative386.asm
@@ -1503,7 +1503,7 @@ init_bios_area: ; 0xc0a26 LB 0x3e
mov word [es:bx+00087h], 0f960h ; 26 c7 87 87 00 60 f9 ; 0xc0a43 vgabios.c:235
mov byte [es:bx+00089h], 051h ; 26 c6 87 89 00 51 ; 0xc0a4a vgabios.c:239
mov byte [es:bx+065h], 009h ; 26 c6 47 65 09 ; 0xc0a50 vgabios.c:241
- mov word [es:bx+000a8h], 05557h ; 26 c7 87 a8 00 57 55 ; 0xc0a55 vgabios.c:243
+ mov word [es:bx+000a8h], 05556h ; 26 c7 87 a8 00 56 55 ; 0xc0a55 vgabios.c:243
mov [es:bx+000aah], ds ; 26 8c 9f aa 00 ; 0xc0a5c
pop bp ; 5d ; 0xc0a61 vgabios.c:244
pop bx ; 5b ; 0xc0a62
@@ -1969,7 +1969,7 @@ vga_read_char_attr: ; 0xc0db0 LB 0x127
mov word [bp-014h], di ; 89 7e ec ; 0xc0e0f vgabios.c:58
movzx bx, byte [bp-012h] ; 0f b6 5e ee ; 0xc0e12 vgabios.c:558
sal bx, 003h ; c1 e3 03 ; 0xc0e16
- cmp byte [bx+047b6h], 000h ; 80 bf b6 47 00 ; 0xc0e19
+ cmp byte [bx+047b5h], 000h ; 80 bf b5 47 00 ; 0xc0e19
jne short 00e56h ; 75 36 ; 0xc0e1e
imul dx, di ; 0f af d7 ; 0xc0e20 vgabios.c:560
add dx, dx ; 01 d2 ; 0xc0e23
@@ -1986,13 +1986,13 @@ vga_read_char_attr: ; 0xc0db0 LB 0x127
add ax, ax ; 01 c0 ; 0xc0e41
mov di, dx ; 89 d7 ; 0xc0e43
add di, ax ; 01 c7 ; 0xc0e45
- mov es, [bx+047b9h] ; 8e 87 b9 47 ; 0xc0e47 vgabios.c:55
+ mov es, [bx+047b8h] ; 8e 87 b8 47 ; 0xc0e47 vgabios.c:55
mov ax, word [es:di] ; 26 8b 05 ; 0xc0e4b
push SS ; 16 ; 0xc0e4e vgabios.c:58
pop ES ; 07 ; 0xc0e4f
mov word [es:si], ax ; 26 89 04 ; 0xc0e50
jmp near 00eceh ; e9 78 00 ; 0xc0e53 vgabios.c:562
- mov bl, byte [bx+047b7h] ; 8a 9f b7 47 ; 0xc0e56 vgabios.c:563
+ mov bl, byte [bx+047b6h] ; 8a 9f b6 47 ; 0xc0e56 vgabios.c:563
cmp bl, 005h ; 80 fb 05 ; 0xc0e5a
je short 00eaah ; 74 4b ; 0xc0e5d
cmp bl, 002h ; 80 fb 02 ; 0xc0e5f
@@ -2091,18 +2091,18 @@ vga_get_font_info: ; 0xc0ee7 LB 0x83
retn 00002h ; c2 02 00 ; 0xc0f40
mov bx, 0010ch ; bb 0c 01 ; 0xc0f43 vgabios.c:67
jmp short 00f01h ; eb b9 ; 0xc0f46
- mov dx, 05d73h ; ba 73 5d ; 0xc0f48 vgabios.c:602
+ mov dx, 05d72h ; ba 72 5d ; 0xc0f48 vgabios.c:602
mov ax, ds ; 8c d8 ; 0xc0f4b
jmp short 00f0ch ; eb bd ; 0xc0f4d vgabios.c:603
- mov dx, 05573h ; ba 73 55 ; 0xc0f4f vgabios.c:605
+ mov dx, 05572h ; ba 72 55 ; 0xc0f4f vgabios.c:605
jmp short 00f4bh ; eb f7 ; 0xc0f52
- mov dx, 05973h ; ba 73 59 ; 0xc0f54 vgabios.c:608
+ mov dx, 05972h ; ba 72 59 ; 0xc0f54 vgabios.c:608
jmp short 00f4bh ; eb f2 ; 0xc0f57
- mov dx, 07b73h ; ba 73 7b ; 0xc0f59 vgabios.c:611
+ mov dx, 07b72h ; ba 72 7b ; 0xc0f59 vgabios.c:611
jmp short 00f4bh ; eb ed ; 0xc0f5c
- mov dx, 06b73h ; ba 73 6b ; 0xc0f5e vgabios.c:614
+ mov dx, 06b72h ; ba 72 6b ; 0xc0f5e vgabios.c:614
jmp short 00f4bh ; eb e8 ; 0xc0f61
- mov dx, 07ca0h ; ba a0 7c ; 0xc0f63 vgabios.c:617
+ mov dx, 07c9fh ; ba 9f 7c ; 0xc0f63 vgabios.c:617
jmp short 00f4bh ; eb e3 ; 0xc0f66
jmp short 00f3dh ; eb d3 ; 0xc0f68 vgabios.c:623
; disGetNextSymbol 0xc0f6a LB 0x33f0 -> off=0x0 cb=0000000000000156 uValue=00000000000c0f6a 'vga_read_pixel'
@@ -2126,9 +2126,9 @@ vga_read_pixel: ; 0xc0f6a LB 0x156
je near 010b9h ; 0f 84 27 01 ; 0xc0f8e
movzx bx, al ; 0f b6 d8 ; 0xc0f92 vgabios.c:646
sal bx, 003h ; c1 e3 03 ; 0xc0f95
- cmp byte [bx+047b6h], 000h ; 80 bf b6 47 00 ; 0xc0f98
+ cmp byte [bx+047b5h], 000h ; 80 bf b5 47 00 ; 0xc0f98
je near 010b9h ; 0f 84 18 01 ; 0xc0f9d
- mov ch, byte [bx+047b7h] ; 8a af b7 47 ; 0xc0fa1 vgabios.c:650
+ mov ch, byte [bx+047b6h] ; 8a af b6 47 ; 0xc0fa1 vgabios.c:650
cmp ch, 003h ; 80 fd 03 ; 0xc0fa5
jc short 00fbbh ; 72 11 ; 0xc0fa8
jbe short 00fc3h ; 76 17 ; 0xc0faa
@@ -2180,7 +2180,7 @@ vga_read_pixel: ; 0xc0f6a LB 0x156
or ch, al ; 08 c5 ; 0xc1027
inc byte [bp-006h] ; fe 46 fa ; 0xc1029 vgabios.c:662
jmp short 00ffch ; eb ce ; 0xc102c
- movzx cx, byte [bx+047b8h] ; 0f b6 8f b8 47 ; 0xc102e vgabios.c:665
+ movzx cx, byte [bx+047b7h] ; 0f b6 8f b7 47 ; 0xc102e vgabios.c:665
mov bx, strict word 00004h ; bb 04 00 ; 0xc1033
sub bx, cx ; 29 cb ; 0xc1036
mov cx, bx ; 89 d9 ; 0xc1038
@@ -2199,7 +2199,7 @@ vga_read_pixel: ; 0xc0f6a LB 0x156
mov al, byte [es:bx] ; 26 8a 07 ; 0xc1058
movzx bx, ah ; 0f b6 dc ; 0xc105b vgabios.c:669
sal bx, 003h ; c1 e3 03 ; 0xc105e
- cmp byte [bx+047b8h], 002h ; 80 bf b8 47 02 ; 0xc1061
+ cmp byte [bx+047b7h], 002h ; 80 bf b7 47 02 ; 0xc1061
jne short 0107dh ; 75 15 ; 0xc1066
and dx, strict byte 00003h ; 83 e2 03 ; 0xc1068 vgabios.c:670
mov cx, strict word 00003h ; b9 03 00 ; 0xc106b
@@ -2534,7 +2534,7 @@ biosfn_set_active_page: ; 0xc12cb LB 0xcd
movzx bx, ch ; 0f b6 dd ; 0xc1301 vgabios.c:848
mov si, bx ; 89 de ; 0xc1304
sal si, 003h ; c1 e6 03 ; 0xc1306
- cmp byte [si+047b6h], 000h ; 80 bc b6 47 00 ; 0xc1309
+ cmp byte [si+047b5h], 000h ; 80 bc b5 47 00 ; 0xc1309
jne short 01344h ; 75 34 ; 0xc130e
mov bx, strict word 0004ah ; bb 4a 00 ; 0xc1310 vgabios.c:57
mov ax, strict word 00040h ; b8 40 00 ; 0xc1313
@@ -2558,10 +2558,10 @@ biosfn_set_active_page: ; 0xc12cb LB 0xcd
mov bx, dx ; 89 d3 ; 0xc133f
inc bx ; 43 ; 0xc1341
jmp short 01353h ; eb 0f ; 0xc1342 vgabios.c:861
- movzx bx, byte [bx+04835h] ; 0f b6 9f 35 48 ; 0xc1344 vgabios.c:863
+ movzx bx, byte [bx+04834h] ; 0f b6 9f 34 48 ; 0xc1344 vgabios.c:863
sal bx, 006h ; c1 e3 06 ; 0xc1349
movzx ax, cl ; 0f b6 c1 ; 0xc134c
- mov bx, word [bx+0484ch] ; 8b 9f 4c 48 ; 0xc134f
+ mov bx, word [bx+0484bh] ; 8b 9f 4b 48 ; 0xc134f
imul bx, ax ; 0f af d8 ; 0xc1353
mov si, strict word 00063h ; be 63 00 ; 0xc1356 vgabios.c:57
mov ax, strict word 00040h ; b8 40 00 ; 0xc1359
@@ -2605,7 +2605,7 @@ find_vpti: ; 0xc1398 LB 0x45
movzx bx, al ; 0f b6 d8 ; 0xc139d vgabios.c:922
mov si, bx ; 89 de ; 0xc13a0
sal si, 003h ; c1 e6 03 ; 0xc13a2
- cmp byte [si+047b6h], 000h ; 80 bc b6 47 00 ; 0xc13a5
+ cmp byte [si+047b5h], 000h ; 80 bc b5 47 00 ; 0xc13a5
jne short 013d4h ; 75 28 ; 0xc13aa
mov si, 00089h ; be 89 00 ; 0xc13ac vgabios.c:47
mov ax, strict word 00040h ; b8 40 00 ; 0xc13af
@@ -2613,15 +2613,15 @@ find_vpti: ; 0xc1398 LB 0x45
mov al, byte [es:si] ; 26 8a 04 ; 0xc13b4
test AL, strict byte 010h ; a8 10 ; 0xc13b7 vgabios.c:924
je short 013c2h ; 74 07 ; 0xc13b9
- movsx ax, byte [bx+07dfch] ; 0f be 87 fc 7d ; 0xc13bb vgabios.c:925
+ movsx ax, byte [bx+07dfbh] ; 0f be 87 fb 7d ; 0xc13bb vgabios.c:925
jmp short 013d9h ; eb 17 ; 0xc13c0 vgabios.c:926
test AL, strict byte 080h ; a8 80 ; 0xc13c2
je short 013cdh ; 74 07 ; 0xc13c4
- movsx ax, byte [bx+07dech] ; 0f be 87 ec 7d ; 0xc13c6 vgabios.c:927
+ movsx ax, byte [bx+07debh] ; 0f be 87 eb 7d ; 0xc13c6 vgabios.c:927
jmp short 013d9h ; eb 0c ; 0xc13cb vgabios.c:928
- movsx ax, byte [bx+07df4h] ; 0f be 87 f4 7d ; 0xc13cd vgabios.c:929
+ movsx ax, byte [bx+07df3h] ; 0f be 87 f3 7d ; 0xc13cd vgabios.c:929
jmp short 013d9h ; eb 05 ; 0xc13d2 vgabios.c:930
- movzx ax, byte [bx+04835h] ; 0f b6 87 35 48 ; 0xc13d4 vgabios.c:931
+ movzx ax, byte [bx+04834h] ; 0f b6 87 34 48 ; 0xc13d4 vgabios.c:931
pop bp ; 5d ; 0xc13d9 vgabios.c:934
pop si ; 5e ; 0xc13da
pop bx ; 5b ; 0xc13db
@@ -2680,13 +2680,13 @@ biosfn_set_video_mode: ; 0xc13dd LB 0x48a
jne near 01509h ; 0f 85 b0 00 ; 0xc1455
mov di, cx ; 89 cf ; 0xc1459 vgabios.c:999
sal di, 003h ; c1 e7 03 ; 0xc145b
- mov al, byte [di+047bbh] ; 8a 85 bb 47 ; 0xc145e
+ mov al, byte [di+047bah] ; 8a 85 ba 47 ; 0xc145e
mov dx, 003c6h ; ba c6 03 ; 0xc1462
out DX, AL ; ee ; 0xc1465
xor al, al ; 30 c0 ; 0xc1466 vgabios.c:1002
mov dx, 003c8h ; ba c8 03 ; 0xc1468
out DX, AL ; ee ; 0xc146b
- mov cl, byte [di+047bch] ; 8a 8d bc 47 ; 0xc146c vgabios.c:1005
+ mov cl, byte [di+047bbh] ; 8a 8d bb 47 ; 0xc146c vgabios.c:1005
cmp cl, 001h ; 80 f9 01 ; 0xc1470
jc short 01483h ; 72 0e ; 0xc1473
jbe short 0148eh ; 76 17 ; 0xc1475
@@ -2697,21 +2697,21 @@ biosfn_set_video_mode: ; 0xc13dd LB 0x48a
jmp short 014a1h ; eb 1e ; 0xc1481
test cl, cl ; 84 c9 ; 0xc1483
jne short 014a1h ; 75 1a ; 0xc1485
- mov word [bp-016h], 04fc9h ; c7 46 ea c9 4f ; 0xc1487 vgabios.c:1007
+ mov word [bp-016h], 04fc8h ; c7 46 ea c8 4f ; 0xc1487 vgabios.c:1007
jmp short 014a1h ; eb 13 ; 0xc148c vgabios.c:1008
- mov word [bp-016h], 05089h ; c7 46 ea 89 50 ; 0xc148e vgabios.c:1010
+ mov word [bp-016h], 05088h ; c7 46 ea 88 50 ; 0xc148e vgabios.c:1010
jmp short 014a1h ; eb 0c ; 0xc1493 vgabios.c:1011
- mov word [bp-016h], 05149h ; c7 46 ea 49 51 ; 0xc1495 vgabios.c:1013
+ mov word [bp-016h], 05148h ; c7 46 ea 48 51 ; 0xc1495 vgabios.c:1013
jmp short 014a1h ; eb 05 ; 0xc149a vgabios.c:1014
- mov word [bp-016h], 05209h ; c7 46 ea 09 52 ; 0xc149c vgabios.c:1016
+ mov word [bp-016h], 05208h ; c7 46 ea 08 52 ; 0xc149c vgabios.c:1016
movzx di, byte [bp-010h] ; 0f b6 7e f0 ; 0xc14a1 vgabios.c:1020
sal di, 003h ; c1 e7 03 ; 0xc14a5
- cmp byte [di+047b6h], 000h ; 80 bd b6 47 00 ; 0xc14a8
+ cmp byte [di+047b5h], 000h ; 80 bd b5 47 00 ; 0xc14a8
jne short 014beh ; 75 0f ; 0xc14ad
mov es, [bp-01ah] ; 8e 46 e6 ; 0xc14af vgabios.c:1022
cmp byte [es:si+002h], 008h ; 26 80 7c 02 08 ; 0xc14b2
jne short 014beh ; 75 05 ; 0xc14b7
- mov word [bp-016h], 05089h ; c7 46 ea 89 50 ; 0xc14b9 vgabios.c:1023
+ mov word [bp-016h], 05088h ; c7 46 ea 88 50 ; 0xc14b9 vgabios.c:1023
xor cx, cx ; 31 c9 ; 0xc14be vgabios.c:1026
jmp short 014d1h ; eb 0f ; 0xc14c0
xor al, al ; 30 c0 ; 0xc14c2 vgabios.c:1033
@@ -2724,8 +2724,8 @@ biosfn_set_video_mode: ; 0xc13dd LB 0x48a
jnc short 014fch ; 73 2b ; 0xc14cf
movzx di, byte [bp-010h] ; 0f b6 7e f0 ; 0xc14d1
sal di, 003h ; c1 e7 03 ; 0xc14d5
- movzx di, byte [di+047bch] ; 0f b6 bd bc 47 ; 0xc14d8
- movzx di, byte [di+04845h] ; 0f b6 bd 45 48 ; 0xc14dd
+ movzx di, byte [di+047bbh] ; 0f b6 bd bb 47 ; 0xc14d8
+ movzx di, byte [di+04844h] ; 0f b6 bd 44 48 ; 0xc14dd
cmp cx, di ; 39 f9 ; 0xc14e2
jnbe short 014c2h ; 77 dc ; 0xc14e4
imul di, cx, strict byte 00003h ; 6b f9 03 ; 0xc14e6
@@ -2835,7 +2835,7 @@ biosfn_set_video_mode: ; 0xc13dd LB 0x48a
jmp short 015bbh ; eb e3 ; 0xc15d6
movzx di, byte [bp-010h] ; 0f b6 7e f0 ; 0xc15d8 vgabios.c:1081
sal di, 003h ; c1 e7 03 ; 0xc15dc
- cmp byte [di+047b7h], 001h ; 80 bd b7 47 01 ; 0xc15df
+ cmp byte [di+047b6h], 001h ; 80 bd b6 47 01 ; 0xc15df
jne short 015ebh ; 75 05 ; 0xc15e4
mov cx, 003b4h ; b9 b4 03 ; 0xc15e6
jmp short 015eeh ; eb 03 ; 0xc15e9
@@ -2875,9 +2875,9 @@ biosfn_set_video_mode: ; 0xc13dd LB 0x48a
jne short 01692h ; 75 5c ; 0xc1634
movzx di, byte [bp-010h] ; 0f b6 7e f0 ; 0xc1636 vgabios.c:1100
sal di, 003h ; c1 e7 03 ; 0xc163a
- cmp byte [di+047b6h], 000h ; 80 bd b6 47 00 ; 0xc163d
+ cmp byte [di+047b5h], 000h ; 80 bd b5 47 00 ; 0xc163d
jne short 01656h ; 75 12 ; 0xc1642
- mov es, [di+047b9h] ; 8e 85 b9 47 ; 0xc1644 vgabios.c:1102
+ mov es, [di+047b8h] ; 8e 85 b8 47 ; 0xc1644 vgabios.c:1102
mov cx, 04000h ; b9 00 40 ; 0xc1648
mov ax, 00720h ; b8 20 07 ; 0xc164b
xor di, di ; 31 ff ; 0xc164e
@@ -2886,7 +2886,7 @@ biosfn_set_video_mode: ; 0xc13dd LB 0x48a
jmp short 01692h ; eb 3c ; 0xc1654 vgabios.c:1104
cmp byte [bp-00eh], 00dh ; 80 7e f2 0d ; 0xc1656 vgabios.c:1106
jnc short 0166dh ; 73 11 ; 0xc165a
- mov es, [di+047b9h] ; 8e 85 b9 47 ; 0xc165c vgabios.c:1108
+ mov es, [di+047b8h] ; 8e 85 b8 47 ; 0xc165c vgabios.c:1108
mov cx, 04000h ; b9 00 40 ; 0xc1660
xor ax, ax ; 31 c0 ; 0xc1663
xor di, di ; 31 ff ; 0xc1665
@@ -2903,7 +2903,7 @@ biosfn_set_video_mode: ; 0xc13dd LB 0x48a
mov word [bp-01eh], ax ; 89 46 e2 ; 0xc1679
mov AL, strict byte 00fh ; b0 0f ; 0xc167c vgabios.c:1114
out DX, AL ; ee ; 0xc167e
- mov es, [di+047b9h] ; 8e 85 b9 47 ; 0xc167f vgabios.c:1115
+ mov es, [di+047b8h] ; 8e 85 b8 47 ; 0xc167f vgabios.c:1115
mov cx, 08000h ; b9 00 80 ; 0xc1683
xor ax, ax ; 31 c0 ; 0xc1686
xor di, di ; 31 ff ; 0xc1688
@@ -2952,7 +2952,7 @@ biosfn_set_video_mode: ; 0xc13dd LB 0x48a
cmp AL, strict byte 007h ; 3c 07 ; 0xc1705
jnbe short 0172fh ; 77 26 ; 0xc1707
movzx di, al ; 0f b6 f8 ; 0xc1709 vgabios.c:1136
- mov al, byte [di+07de4h] ; 8a 85 e4 7d ; 0xc170c vgabios.c:50
+ mov al, byte [di+07de3h] ; 8a 85 e3 7d ; 0xc170c vgabios.c:50
mov di, strict word 00065h ; bf 65 00 ; 0xc1710 vgabios.c:52
mov byte [es:di], al ; 26 88 05 ; 0xc1713
cmp byte [bp-00eh], 006h ; 80 7e f2 06 ; 0xc1716 vgabios.c:1137
@@ -2966,7 +2966,7 @@ biosfn_set_video_mode: ; 0xc13dd LB 0x48a
mov byte [es:di], dl ; 26 88 15 ; 0xc172c
movzx di, byte [bp-010h] ; 0f b6 7e f0 ; 0xc172f vgabios.c:1141
sal di, 003h ; c1 e7 03 ; 0xc1733
- cmp byte [di+047b6h], 000h ; 80 bd b6 47 00 ; 0xc1736
+ cmp byte [di+047b5h], 000h ; 80 bd b5 47 00 ; 0xc1736
jne short 01746h ; 75 09 ; 0xc173b
mov dx, strict word 00007h ; ba 07 00 ; 0xc173d vgabios.c:1143
mov ax, strict word 00006h ; b8 06 00 ; 0xc1740
@@ -2984,7 +2984,7 @@ biosfn_set_video_mode: ; 0xc13dd LB 0x48a
call 012cbh ; e8 6c fb ; 0xc175c
movzx di, byte [bp-010h] ; 0f b6 7e f0 ; 0xc175f vgabios.c:1155
sal di, 003h ; c1 e7 03 ; 0xc1763
- cmp byte [di+047b6h], 000h ; 80 bd b6 47 00 ; 0xc1766
+ cmp byte [di+047b5h], 000h ; 80 bd b5 47 00 ; 0xc1766
jne near 01828h ; 0f 85 b9 00 ; 0xc176b
mov es, [bp-014h] ; 8e 46 ec ; 0xc176f vgabios.c:1157
mov di, word [es:bx+008h] ; 26 8b 7f 08 ; 0xc1772
@@ -3001,7 +3001,7 @@ biosfn_set_video_mode: ; 0xc13dd LB 0x48a
push ax ; 50 ; 0xc1794
push dword 000000000h ; 66 6a 00 ; 0xc1795
mov cx, 00100h ; b9 00 01 ; 0xc1798
- mov bx, 05573h ; bb 73 55 ; 0xc179b
+ mov bx, 05572h ; bb 72 55 ; 0xc179b
mov dx, 0c000h ; ba 00 c0 ; 0xc179e
xor ax, ax ; 31 c0 ; 0xc17a1
jmp short 017c9h ; eb 24 ; 0xc17a3 vgabios.c:1162
@@ -3009,7 +3009,7 @@ biosfn_set_video_mode: ; 0xc13dd LB 0x48a
push ax ; 50 ; 0xc17a7
push dword 000000000h ; 66 6a 00 ; 0xc17a8
mov cx, 00100h ; b9 00 01 ; 0xc17ab
- mov bx, 05d73h ; bb 73 5d ; 0xc17ae
+ mov bx, 05d72h ; bb 72 5d ; 0xc17ae
mov dx, 0c000h ; ba 00 c0 ; 0xc17b1
xor al, al ; 30 c0 ; 0xc17b4
jmp short 017c9h ; eb 11 ; 0xc17b6
@@ -3017,7 +3017,7 @@ biosfn_set_video_mode: ; 0xc13dd LB 0x48a
push ax ; 50 ; 0xc17ba
push dword 000000000h ; 66 6a 00 ; 0xc17bb
mov cx, 00100h ; b9 00 01 ; 0xc17be
- mov bx, 06b73h ; bb 73 6b ; 0xc17c1
+ mov bx, 06b72h ; bb 72 6b ; 0xc17c1
mov dx, 0c000h ; ba 00 c0 ; 0xc17c4
xor al, al ; 30 c0 ; 0xc17c7
call 02b72h ; e8 a6 13 ; 0xc17c9
@@ -3056,7 +3056,7 @@ biosfn_set_video_mode: ; 0xc13dd LB 0x48a
mov AL, strict byte 003h ; b0 03 ; 0xc1822
mov AH, strict byte 011h ; b4 11 ; 0xc1824
int 06dh ; cd 6d ; 0xc1826
- mov bx, 05973h ; bb 73 59 ; 0xc1828 vgabios.c:1196
+ mov bx, 05972h ; bb 72 59 ; 0xc1828 vgabios.c:1196
mov cx, ds ; 8c d9 ; 0xc182b
mov ax, strict word 0001fh ; b8 1f 00 ; 0xc182d
call 009f0h ; e8 bd f1 ; 0xc1830
@@ -3068,14 +3068,14 @@ biosfn_set_video_mode: ; 0xc13dd LB 0x48a
je short 01853h ; 74 11 ; 0xc1840
cmp AL, strict byte 008h ; 3c 08 ; 0xc1842
jne short 0185dh ; 75 17 ; 0xc1844
- mov bx, 05573h ; bb 73 55 ; 0xc1846 vgabios.c:1200
+ mov bx, 05572h ; bb 72 55 ; 0xc1846 vgabios.c:1200
mov cx, ds ; 8c d9 ; 0xc1849
mov ax, strict word 00043h ; b8 43 00 ; 0xc184b
call 009f0h ; e8 9f f1 ; 0xc184e
jmp short 0185dh ; eb 0a ; 0xc1851 vgabios.c:1201
- mov bx, 05d73h ; bb 73 5d ; 0xc1853 vgabios.c:1203
+ mov bx, 05d72h ; bb 72 5d ; 0xc1853 vgabios.c:1203
jmp short 01849h ; eb f1 ; 0xc1856
- mov bx, 06b73h ; bb 73 6b ; 0xc1858 vgabios.c:1206
+ mov bx, 06b72h ; bb 72 6b ; 0xc1858 vgabios.c:1206
jmp short 01849h ; eb ec ; 0xc185b
lea sp, [bp-00ah] ; 8d 66 f6 ; 0xc185d vgabios.c:1209
pop di ; 5f ; 0xc1860
@@ -3471,7 +3471,7 @@ biosfn_scroll: ; 0xc1b35 LB 0x628
mov word [bp-016h], ax ; 89 46 ea ; 0xc1bde
mov ax, word [bp-014h] ; 8b 46 ec ; 0xc1be1
imul ax, cx ; 0f af c1 ; 0xc1be4
- cmp byte [bx+047b6h], 000h ; 80 bf b6 47 00 ; 0xc1be7
+ cmp byte [bx+047b5h], 000h ; 80 bf b5 47 00 ; 0xc1be7
jne near 01d8bh ; 0f 85 9b 01 ; 0xc1bec
mov cx, ax ; 89 c1 ; 0xc1bf0 vgabios.c:1342
add cx, ax ; 01 c1 ; 0xc1bf2
@@ -3495,7 +3495,7 @@ biosfn_scroll: ; 0xc1b35 LB 0x628
movzx dx, byte [bp-012h] ; 0f b6 56 ee ; 0xc1c25 vgabios.c:1349
sal dx, 008h ; c1 e2 08 ; 0xc1c29
add dx, strict byte 00020h ; 83 c2 20 ; 0xc1c2c
- mov bx, word [bx+047b9h] ; 8b 9f b9 47 ; 0xc1c2f
+ mov bx, word [bx+047b8h] ; 8b 9f b8 47 ; 0xc1c2f
mov cx, ax ; 89 c1 ; 0xc1c33
mov ax, dx ; 89 d0 ; 0xc1c35
mov di, word [bp-01ch] ; 8b 7e e4 ; 0xc1c37
@@ -3529,7 +3529,7 @@ biosfn_scroll: ; 0xc1b35 LB 0x628
add di, dx ; 01 d7 ; 0xc1c8e
movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xc1c90
sal bx, 003h ; c1 e3 03 ; 0xc1c94
- mov es, [bx+047b9h] ; 8e 87 b9 47 ; 0xc1c97
+ mov es, [bx+047b8h] ; 8e 87 b8 47 ; 0xc1c97
jcxz 01c9fh ; e3 02 ; 0xc1c9b
rep stosw ; f3 ab ; 0xc1c9d
jmp short 01cdah ; eb 39 ; 0xc1c9f vgabios.c:1358
@@ -3541,7 +3541,7 @@ biosfn_scroll: ; 0xc1b35 LB 0x628
add si, si ; 01 f6 ; 0xc1cb1
movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xc1cb3
sal bx, 003h ; c1 e3 03 ; 0xc1cb7
- mov ax, word [bx+047b9h] ; 8b 87 b9 47 ; 0xc1cba
+ mov ax, word [bx+047b8h] ; 8b 87 b8 47 ; 0xc1cba
mov bx, word [bp-01ah] ; 8b 5e e6 ; 0xc1cbe
imul bx, word [bp-014h] ; 0f af 5e ec ; 0xc1cc1
mov di, dx ; 89 d7 ; 0xc1cc5
@@ -3582,7 +3582,7 @@ biosfn_scroll: ; 0xc1b35 LB 0x628
add di, dx ; 01 d7 ; 0xc1d27
movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xc1d29
sal bx, 003h ; c1 e3 03 ; 0xc1d2d
- mov es, [bx+047b9h] ; 8e 87 b9 47 ; 0xc1d30
+ mov es, [bx+047b8h] ; 8e 87 b8 47 ; 0xc1d30
jcxz 01d38h ; e3 02 ; 0xc1d34
rep stosw ; f3 ab ; 0xc1d36
jmp short 01d7ah ; eb 40 ; 0xc1d38 vgabios.c:1367
@@ -3596,7 +3596,7 @@ biosfn_scroll: ; 0xc1b35 LB 0x628
add si, si ; 01 f6 ; 0xc1d51
movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xc1d53
sal bx, 003h ; c1 e3 03 ; 0xc1d57
- mov ax, word [bx+047b9h] ; 8b 87 b9 47 ; 0xc1d5a
+ mov ax, word [bx+047b8h] ; 8b 87 b8 47 ; 0xc1d5a
mov bx, word [bp-01ah] ; 8b 5e e6 ; 0xc1d5e
imul bx, word [bp-014h] ; 0f af 5e ec ; 0xc1d61
add dx, bx ; 01 da ; 0xc1d65
@@ -3615,11 +3615,11 @@ biosfn_scroll: ; 0xc1b35 LB 0x628
jc near 02154h ; 0f 82 cf 03 ; 0xc1d81
dec word [bp-01ah] ; ff 4e e6 ; 0xc1d85 vgabios.c:1370
jmp near 01ce7h ; e9 5c ff ; 0xc1d88
- movzx di, byte [di+04835h] ; 0f b6 bd 35 48 ; 0xc1d8b vgabios.c:1376
+ movzx di, byte [di+04834h] ; 0f b6 bd 34 48 ; 0xc1d8b vgabios.c:1376
sal di, 006h ; c1 e7 06 ; 0xc1d90
- mov dl, byte [di+0484bh] ; 8a 95 4b 48 ; 0xc1d93
+ mov dl, byte [di+0484ah] ; 8a 95 4a 48 ; 0xc1d93
mov byte [bp-00eh], dl ; 88 56 f2 ; 0xc1d97
- mov dl, byte [bx+047b7h] ; 8a 97 b7 47 ; 0xc1d9a vgabios.c:1377
+ mov dl, byte [bx+047b6h] ; 8a 97 b6 47 ; 0xc1d9a vgabios.c:1377
cmp dl, 003h ; 80 fa 03 ; 0xc1d9e
jc short 01db4h ; 72 11 ; 0xc1da1
jbe short 01dbeh ; 76 19 ; 0xc1da3
@@ -3657,7 +3657,7 @@ biosfn_scroll: ; 0xc1b35 LB 0x628
movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc1dfa
movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xc1dfe
sal bx, 003h ; c1 e3 03 ; 0xc1e02
- mov es, [bx+047b9h] ; 8e 87 b9 47 ; 0xc1e05
+ mov es, [bx+047b8h] ; 8e 87 b8 47 ; 0xc1e05
xor di, di ; 31 ff ; 0xc1e09
jcxz 01e0fh ; e3 02 ; 0xc1e0b
rep stosb ; f3 aa ; 0xc1e0d
@@ -3738,7 +3738,7 @@ biosfn_scroll: ; 0xc1b35 LB 0x628
jc near 02154h ; 0f 82 5c 02 ; 0xc1ef4
dec word [bp-01ah] ; ff 4e e6 ; 0xc1ef8 vgabios.c:1406
jmp short 01e8ch ; eb 8f ; 0xc1efb
- mov dl, byte [bx+047b8h] ; 8a 97 b8 47 ; 0xc1efd vgabios.c:1411
+ mov dl, byte [bx+047b7h] ; 8a 97 b7 47 ; 0xc1efd vgabios.c:1411
cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xc1f01 vgabios.c:1412
jne short 01f42h ; 75 3b ; 0xc1f05
cmp byte [bp-00ch], 000h ; 80 7e f4 00 ; 0xc1f07
@@ -3756,7 +3756,7 @@ biosfn_scroll: ; 0xc1b35 LB 0x628
movzx cx, dl ; 0f b6 ca ; 0xc1f2b
imul cx, ax ; 0f af c8 ; 0xc1f2e
movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc1f31
- mov es, [bx+047b9h] ; 8e 87 b9 47 ; 0xc1f35
+ mov es, [bx+047b8h] ; 8e 87 b8 47 ; 0xc1f35
xor di, di ; 31 ff ; 0xc1f39
jcxz 01f3fh ; e3 02 ; 0xc1f3b
rep stosb ; f3 aa ; 0xc1f3d
@@ -3857,7 +3857,7 @@ biosfn_scroll: ; 0xc1b35 LB 0x628
imul cx, dx ; 0f af ca ; 0xc2060
sal cx, 003h ; c1 e1 03 ; 0xc2063
movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xc2066
- mov es, [bx+047b9h] ; 8e 87 b9 47 ; 0xc206a
+ mov es, [bx+047b8h] ; 8e 87 b8 47 ; 0xc206a
xor di, di ; 31 ff ; 0xc206e
jcxz 02074h ; e3 02 ; 0xc2070
rep stosb ; f3 aa ; 0xc2072
@@ -4047,7 +4047,7 @@ write_gfx_char_cga: ; 0xc225c LB 0xdd
push si ; 56 ; 0xc225c vgabios.c:1531
push di ; 57 ; 0xc225d
enter 00006h, 000h ; c8 06 00 00 ; 0xc225e
- mov di, 05573h ; bf 73 55 ; 0xc2262 vgabios.c:1538
+ mov di, 05572h ; bf 72 55 ; 0xc2262 vgabios.c:1538
xor bh, bh ; 30 ff ; 0xc2265 vgabios.c:1539
movzx si, byte [bp+00ah] ; 0f b6 76 0a ; 0xc2267
imul si, bx ; 0f af f3 ; 0xc226b
@@ -4140,7 +4140,7 @@ write_gfx_char_lin: ; 0xc2339 LB 0x85
push di ; 57 ; 0xc233a
enter 00006h, 000h ; c8 06 00 00 ; 0xc233b
mov dh, dl ; 88 d6 ; 0xc233f
- mov word [bp-002h], 05573h ; c7 46 fe 73 55 ; 0xc2341 vgabios.c:1602
+ mov word [bp-002h], 05572h ; c7 46 fe 72 55 ; 0xc2341 vgabios.c:1602
movzx si, cl ; 0f b6 f1 ; 0xc2346 vgabios.c:1603
movzx cx, byte [bp+008h] ; 0f b6 4e 08 ; 0xc2349
imul cx, si ; 0f af ce ; 0xc234d
@@ -4236,7 +4236,7 @@ biosfn_write_char_attr: ; 0xc23be LB 0x165
movzx bx, cl ; 0f b6 d9 ; 0xc2423 vgabios.c:1642
mov di, bx ; 89 df ; 0xc2426
sal di, 003h ; c1 e7 03 ; 0xc2428
- cmp byte [di+047b6h], 000h ; 80 bd b6 47 00 ; 0xc242b
+ cmp byte [di+047b5h], 000h ; 80 bd b5 47 00 ; 0xc242b
jne short 02478h ; 75 46 ; 0xc2430
mov bx, word [bp-018h] ; 8b 5e e8 ; 0xc2432 vgabios.c:1645
imul bx, ax ; 0f af d8 ; 0xc2435
@@ -4258,24 +4258,24 @@ biosfn_write_char_attr: ; 0xc23be LB 0x165
add ax, bx ; 01 d8 ; 0xc2461
mov word [bp-01ah], ax ; 89 46 e6 ; 0xc2463
mov ax, word [bp-01ah] ; 8b 46 e6 ; 0xc2466 vgabios.c:1648
- mov es, [di+047b9h] ; 8e 85 b9 47 ; 0xc2469
+ mov es, [di+047b8h] ; 8e 85 b8 47 ; 0xc2469
mov cx, si ; 89 f1 ; 0xc246d
mov di, dx ; 89 d7 ; 0xc246f
jcxz 02475h ; e3 02 ; 0xc2471
rep stosw ; f3 ab ; 0xc2473
jmp near 0251ch ; e9 a4 00 ; 0xc2475 vgabios.c:1650
- movzx bx, byte [bx+04835h] ; 0f b6 9f 35 48 ; 0xc2478 vgabios.c:1653
+ movzx bx, byte [bx+04834h] ; 0f b6 9f 34 48 ; 0xc2478 vgabios.c:1653
sal bx, 006h ; c1 e3 06 ; 0xc247d
- mov al, byte [bx+0484bh] ; 8a 87 4b 48 ; 0xc2480
+ mov al, byte [bx+0484ah] ; 8a 87 4a 48 ; 0xc2480
mov byte [bp-006h], al ; 88 46 fa ; 0xc2484
- mov al, byte [di+047b8h] ; 8a 85 b8 47 ; 0xc2487 vgabios.c:1654
+ mov al, byte [di+047b7h] ; 8a 85 b7 47 ; 0xc2487 vgabios.c:1654
mov byte [bp-00ch], al ; 88 46 f4 ; 0xc248b
dec si ; 4e ; 0xc248e vgabios.c:1655
cmp si, strict byte 0ffffh ; 83 fe ff ; 0xc248f
je near 0251ch ; 0f 84 86 00 ; 0xc2492
movzx bx, byte [bp-00ah] ; 0f b6 5e f6 ; 0xc2496 vgabios.c:1657
sal bx, 003h ; c1 e3 03 ; 0xc249a
- mov al, byte [bx+047b7h] ; 8a 87 b7 47 ; 0xc249d
+ mov al, byte [bx+047b6h] ; 8a 87 b6 47 ; 0xc249d
cmp AL, strict byte 003h ; 3c 03 ; 0xc24a1
jc short 024b1h ; 72 0c ; 0xc24a3
jbe short 024b7h ; 76 10 ; 0xc24a5
@@ -4368,7 +4368,7 @@ biosfn_write_char_only: ; 0xc2523 LB 0x162
xor ch, ch ; 30 ed ; 0xc2587 vgabios.c:1700
mov bx, cx ; 89 cb ; 0xc2589
sal bx, 003h ; c1 e3 03 ; 0xc258b
- cmp byte [bx+047b6h], 000h ; 80 bf b6 47 00 ; 0xc258e
+ cmp byte [bx+047b5h], 000h ; 80 bf b5 47 00 ; 0xc258e
jne short 025d2h ; 75 3d ; 0xc2593
imul di, ax ; 0f af f8 ; 0xc2595 vgabios.c:1703
add di, di ; 01 ff ; 0xc2598
@@ -4387,26 +4387,26 @@ biosfn_write_char_only: ; 0xc2523 LB 0x162
je near 0267eh ; 0f 84 c1 00 ; 0xc25b9
movzx di, byte [bp-012h] ; 0f b6 7e ee ; 0xc25bd vgabios.c:1706
sal di, 003h ; c1 e7 03 ; 0xc25c1
- mov es, [di+047b9h] ; 8e 85 b9 47 ; 0xc25c4 vgabios.c:50
+ mov es, [di+047b8h] ; 8e 85 b8 47 ; 0xc25c4 vgabios.c:50
mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc25c8
mov byte [es:bx], al ; 26 88 07 ; 0xc25cb
inc bx ; 43 ; 0xc25ce vgabios.c:1707
inc bx ; 43 ; 0xc25cf
jmp short 025b5h ; eb e3 ; 0xc25d0 vgabios.c:1708
mov di, cx ; 89 cf ; 0xc25d2 vgabios.c:1713
- movzx ax, byte [di+04835h] ; 0f b6 85 35 48 ; 0xc25d4
+ movzx ax, byte [di+04834h] ; 0f b6 85 34 48 ; 0xc25d4
mov di, ax ; 89 c7 ; 0xc25d9
sal di, 006h ; c1 e7 06 ; 0xc25db
- mov al, byte [di+0484bh] ; 8a 85 4b 48 ; 0xc25de
+ mov al, byte [di+0484ah] ; 8a 85 4a 48 ; 0xc25de
mov byte [bp-00ch], al ; 88 46 f4 ; 0xc25e2
- mov al, byte [bx+047b8h] ; 8a 87 b8 47 ; 0xc25e5 vgabios.c:1714
+ mov al, byte [bx+047b7h] ; 8a 87 b7 47 ; 0xc25e5 vgabios.c:1714
mov byte [bp-014h], al ; 88 46 ec ; 0xc25e9
dec si ; 4e ; 0xc25ec vgabios.c:1715
cmp si, strict byte 0ffffh ; 83 fe ff ; 0xc25ed
je near 0267eh ; 0f 84 8a 00 ; 0xc25f0
movzx bx, byte [bp-012h] ; 0f b6 5e ee ; 0xc25f4 vgabios.c:1717
sal bx, 003h ; c1 e3 03 ; 0xc25f8
- mov bl, byte [bx+047b7h] ; 8a 9f b7 47 ; 0xc25fb
+ mov bl, byte [bx+047b6h] ; 8a 9f b6 47 ; 0xc25fb
cmp bl, 003h ; 80 fb 03 ; 0xc25ff
jc short 02612h ; 72 0e ; 0xc2602
jbe short 02619h ; 76 13 ; 0xc2604
@@ -4476,9 +4476,9 @@ biosfn_write_pixel: ; 0xc2685 LB 0x165
je near 027c5h ; 0f 84 1a 01 ; 0xc26a7
movzx bx, al ; 0f b6 d8 ; 0xc26ab vgabios.c:1750
sal bx, 003h ; c1 e3 03 ; 0xc26ae
- cmp byte [bx+047b6h], 000h ; 80 bf b6 47 00 ; 0xc26b1
+ cmp byte [bx+047b5h], 000h ; 80 bf b5 47 00 ; 0xc26b1
je near 027c5h ; 0f 84 0b 01 ; 0xc26b6
- mov al, byte [bx+047b7h] ; 8a 87 b7 47 ; 0xc26ba vgabios.c:1752
+ mov al, byte [bx+047b6h] ; 8a 87 b6 47 ; 0xc26ba vgabios.c:1752
cmp AL, strict byte 003h ; 3c 03 ; 0xc26be
jc short 026d1h ; 72 0f ; 0xc26c0
jbe short 026d8h ; 76 14 ; 0xc26c2
@@ -4537,7 +4537,7 @@ biosfn_write_pixel: ; 0xc2685 LB 0x165
mov si, cx ; 89 ce ; 0xc2747 vgabios.c:1772
shr si, 1 ; d1 ee ; 0xc2749
imul si, si, strict byte 00050h ; 6b f6 50 ; 0xc274b
- cmp al, byte [bx+047b8h] ; 3a 87 b8 47 ; 0xc274e
+ cmp al, byte [bx+047b7h] ; 3a 87 b7 47 ; 0xc274e
jne short 0275bh ; 75 07 ; 0xc2752
mov bx, dx ; 89 d3 ; 0xc2754 vgabios.c:1774
shr bx, 002h ; c1 eb 02 ; 0xc2756
@@ -4553,7 +4553,7 @@ biosfn_write_pixel: ; 0xc2685 LB 0x165
mov al, byte [es:bx] ; 26 8a 07 ; 0xc276f
movzx si, ah ; 0f b6 f4 ; 0xc2772 vgabios.c:1782
sal si, 003h ; c1 e6 03 ; 0xc2775
- cmp byte [si+047b8h], 002h ; 80 bc b8 47 02 ; 0xc2778
+ cmp byte [si+047b7h], 002h ; 80 bc b7 47 02 ; 0xc2778
jne short 02796h ; 75 17 ; 0xc277d
mov ah, dl ; 88 d4 ; 0xc277f vgabios.c:1784
and ah, 003h ; 80 e4 03 ; 0xc2781
@@ -4670,7 +4670,7 @@ biosfn_write_teletype: ; 0xc27ea LB 0x24a
movzx si, byte [bp-00ch] ; 0f b6 76 f4 ; 0xc2896 vgabios.c:1859
mov bx, si ; 89 f3 ; 0xc289a
sal bx, 003h ; c1 e3 03 ; 0xc289c
- cmp byte [bx+047b6h], 000h ; 80 bf b6 47 00 ; 0xc289f
+ cmp byte [bx+047b5h], 000h ; 80 bf b5 47 00 ; 0xc289f
jne short 028e9h ; 75 43 ; 0xc28a4
mov ax, word [bp-010h] ; 8b 46 f0 ; 0xc28a6 vgabios.c:1862
imul ax, word [bp-00eh] ; 0f af 46 f2 ; 0xc28a9
@@ -4686,20 +4686,20 @@ biosfn_write_teletype: ; 0xc27ea LB 0x24a
add ax, dx ; 01 d0 ; 0xc28c7
add ax, ax ; 01 c0 ; 0xc28c9
add si, ax ; 01 c6 ; 0xc28cb
- mov es, [bx+047b9h] ; 8e 87 b9 47 ; 0xc28cd vgabios.c:50
+ mov es, [bx+047b8h] ; 8e 87 b8 47 ; 0xc28cd vgabios.c:50
mov byte [es:si], ch ; 26 88 2c ; 0xc28d1
cmp cl, 003h ; 80 f9 03 ; 0xc28d4 vgabios.c:1867
jne near 02977h ; 0f 85 9c 00 ; 0xc28d7
inc si ; 46 ; 0xc28db vgabios.c:1868
- mov es, [bx+047b9h] ; 8e 87 b9 47 ; 0xc28dc vgabios.c:50
+ mov es, [bx+047b8h] ; 8e 87 b8 47 ; 0xc28dc vgabios.c:50
mov al, byte [bp-008h] ; 8a 46 f8 ; 0xc28e0
mov byte [es:si], al ; 26 88 04 ; 0xc28e3
jmp near 02977h ; e9 8e 00 ; 0xc28e6 vgabios.c:1870
- movzx si, byte [si+04835h] ; 0f b6 b4 35 48 ; 0xc28e9 vgabios.c:1873
+ movzx si, byte [si+04834h] ; 0f b6 b4 34 48 ; 0xc28e9 vgabios.c:1873
sal si, 006h ; c1 e6 06 ; 0xc28ee
- mov ah, byte [si+0484bh] ; 8a a4 4b 48 ; 0xc28f1
- mov dl, byte [bx+047b8h] ; 8a 97 b8 47 ; 0xc28f5 vgabios.c:1874
- mov al, byte [bx+047b7h] ; 8a 87 b7 47 ; 0xc28f9 vgabios.c:1875
+ mov ah, byte [si+0484ah] ; 8a a4 4a 48 ; 0xc28f1
+ mov dl, byte [bx+047b7h] ; 8a 97 b7 47 ; 0xc28f5 vgabios.c:1874
+ mov al, byte [bx+047b6h] ; 8a 87 b6 47 ; 0xc28f9 vgabios.c:1875
cmp AL, strict byte 003h ; 3c 03 ; 0xc28fd
jc short 0290dh ; 72 0c ; 0xc28ff
jbe short 02913h ; 76 10 ; 0xc2901
@@ -4763,7 +4763,7 @@ biosfn_write_teletype: ; 0xc27ea LB 0x24a
mov ah, byte [bp-010h] ; 8a 66 f0 ; 0xc29a1
db 0feh, 0cch
; dec ah ; fe cc ; 0xc29a4
- cmp byte [bx+047b6h], 000h ; 80 bf b6 47 00 ; 0xc29a6
+ cmp byte [bx+047b5h], 000h ; 80 bf b5 47 00 ; 0xc29a6
jne short 029f5h ; 75 48 ; 0xc29ab
mov dx, word [bp-010h] ; 8b 56 f0 ; 0xc29ad vgabios.c:1907
imul dx, word [bp-00eh] ; 0f af 56 f2 ; 0xc29b0
@@ -4781,7 +4781,7 @@ biosfn_write_teletype: ; 0xc27ea LB 0x24a
add dx, dx ; 01 d2 ; 0xc29d2
add si, dx ; 01 d6 ; 0xc29d4
inc si ; 46 ; 0xc29d6 vgabios.c:1908
- mov es, [bx+047b9h] ; 8e 87 b9 47 ; 0xc29d7 vgabios.c:45
+ mov es, [bx+047b8h] ; 8e 87 b8 47 ; 0xc29d7 vgabios.c:45
mov bl, byte [es:si] ; 26 8a 1c ; 0xc29db
push strict byte 00001h ; 6a 01 ; 0xc29de vgabios.c:1909
movzx dx, byte [bp-00ah] ; 0f b6 56 f6 ; 0xc29e0
@@ -5078,7 +5078,7 @@ biosfn_load_text_8_14_pat: ; 0xc2bee LB 0x6f
mov di, bx ; 89 df ; 0xc2c23 vgabios.c:2012
sal di, 005h ; c1 e7 05 ; 0xc2c25
add di, word [bp-00ch] ; 03 7e f4 ; 0xc2c28
- add si, 05d73h ; 81 c6 73 5d ; 0xc2c2b vgabios.c:2013
+ add si, 05d72h ; 81 c6 72 5d ; 0xc2c2b vgabios.c:2013
mov cx, strict word 0000eh ; b9 0e 00 ; 0xc2c2f
mov dx, 0c000h ; ba 00 c0 ; 0xc2c32
mov ax, 0a000h ; b8 00 a0 ; 0xc2c35
@@ -5134,7 +5134,7 @@ biosfn_load_text_8_8_pat: ; 0xc2c5d LB 0x71
mov di, bx ; 89 df ; 0xc2c94 vgabios.c:2031
sal di, 005h ; c1 e7 05 ; 0xc2c96
add di, word [bp-00ch] ; 03 7e f4 ; 0xc2c99
- add si, 05573h ; 81 c6 73 55 ; 0xc2c9c vgabios.c:2032
+ add si, 05572h ; 81 c6 72 55 ; 0xc2c9c vgabios.c:2032
mov cx, strict word 00008h ; b9 08 00 ; 0xc2ca0
mov dx, 0c000h ; ba 00 c0 ; 0xc2ca3
mov ax, 0a000h ; b8 00 a0 ; 0xc2ca6
@@ -5190,7 +5190,7 @@ biosfn_load_text_8_16_pat: ; 0xc2cce LB 0x71
mov di, bx ; 89 df ; 0xc2d05 vgabios.c:2051
sal di, 005h ; c1 e7 05 ; 0xc2d07
add di, word [bp-00ch] ; 03 7e f4 ; 0xc2d0a
- add si, 06b73h ; 81 c6 73 6b ; 0xc2d0d vgabios.c:2052
+ add si, 06b72h ; 81 c6 72 6b ; 0xc2d0d vgabios.c:2052
mov cx, strict word 00010h ; b9 10 00 ; 0xc2d11
mov dx, 0c000h ; ba 00 c0 ; 0xc2d14
mov ax, 0a000h ; b8 00 a0 ; 0xc2d17
@@ -5248,7 +5248,7 @@ set_gfx_font: ; 0xc2d55 LB 0x49
jbe short 02d75h ; 76 02 ; 0xc2d71
mov DL, strict byte 002h ; b2 02 ; 0xc2d73 vgabios.c:2073
movzx bx, dl ; 0f b6 da ; 0xc2d75 vgabios.c:2074
- mov al, byte [bx+07e04h] ; 8a 87 04 7e ; 0xc2d78
+ mov al, byte [bx+07e03h] ; 8a 87 03 7e ; 0xc2d78
mov byte [bp+004h], al ; 88 46 04 ; 0xc2d7c
mov bx, 00085h ; bb 85 00 ; 0xc2d7f vgabios.c:62
mov ax, strict word 00040h ; b8 40 00 ; 0xc2d82
@@ -5289,7 +5289,7 @@ biosfn_load_gfx_8_14_chars: ; 0xc2dba LB 0x1e
push cx ; 51 ; 0xc2dc2
movzx cx, al ; 0f b6 c8 ; 0xc2dc3
mov bx, strict word 0000eh ; bb 0e 00 ; 0xc2dc6
- mov ax, 05d73h ; b8 73 5d ; 0xc2dc9
+ mov ax, 05d72h ; b8 72 5d ; 0xc2dc9
mov dx, ds ; 8c da ; 0xc2dcc
call 02d55h ; e8 84 ff ; 0xc2dce
lea sp, [bp-004h] ; 8d 66 fc ; 0xc2dd1 vgabios.c:2094
@@ -5307,7 +5307,7 @@ biosfn_load_gfx_8_8_dd_chars: ; 0xc2dd8 LB 0x1e
push cx ; 51 ; 0xc2de0
movzx cx, al ; 0f b6 c8 ; 0xc2de1
mov bx, strict word 00008h ; bb 08 00 ; 0xc2de4
- mov ax, 05573h ; b8 73 55 ; 0xc2de7
+ mov ax, 05572h ; b8 72 55 ; 0xc2de7
mov dx, ds ; 8c da ; 0xc2dea
call 02d55h ; e8 66 ff ; 0xc2dec
lea sp, [bp-004h] ; 8d 66 fc ; 0xc2def vgabios.c:2098
@@ -5325,7 +5325,7 @@ biosfn_load_gfx_8_16_chars: ; 0xc2df6 LB 0x1e
push cx ; 51 ; 0xc2dfe
movzx cx, al ; 0f b6 c8 ; 0xc2dff
mov bx, strict word 00010h ; bb 10 00 ; 0xc2e02
- mov ax, 06b73h ; b8 73 6b ; 0xc2e05
+ mov ax, 06b72h ; b8 72 6b ; 0xc2e05
mov dx, ds ; 8c da ; 0xc2e08
call 02d55h ; e8 48 ff ; 0xc2e0a
lea sp, [bp-004h] ; 8d 66 fc ; 0xc2e0d vgabios.c:2102
@@ -5457,7 +5457,7 @@ biosfn_read_state_info: ; 0xc2eeb LB 0x1f2
mov word [bp-00ah], ax ; 89 46 f6 ; 0xc2f08 vgabios.c:58
mov ax, ds ; 8c d8 ; 0xc2f0b vgabios.c:2190
mov es, dx ; 8e c2 ; 0xc2f0d vgabios.c:72
- mov word [es:bx], 05509h ; 26 c7 07 09 55 ; 0xc2f0f
+ mov word [es:bx], 05508h ; 26 c7 07 08 55 ; 0xc2f0f
mov [es:bx+002h], ds ; 26 8c 5f 02 ; 0xc2f14
lea di, [bx+004h] ; 8d 7f 04 ; 0xc2f18 vgabios.c:2195
mov cx, strict word 0001eh ; b9 1e 00 ; 0xc2f1b
@@ -6333,7 +6333,7 @@ find_vga_entry: ; 0xc36a6 LB 0x27
jnbe short 036c7h ; 77 0e ; 0xc36b7
movzx bx, al ; 0f b6 d8 ; 0xc36b9
sal bx, 003h ; c1 e3 03 ; 0xc36bc
- cmp dl, byte [bx+047b5h] ; 3a 97 b5 47 ; 0xc36bf
+ cmp dl, byte [bx+047b4h] ; 3a 97 b4 47 ; 0xc36bf
jne short 036b3h ; 75 ee ; 0xc36c3
mov ah, al ; 88 c4 ; 0xc36c5
mov al, ah ; 88 e0 ; 0xc36c7 vgabios.c:2478
@@ -7821,12 +7821,12 @@ vesa_pm_end: ; 0xc4754 LB 0x1
; Padding 0x2b bytes at 0xc4755
times 43 db 0
-section _DATA progbits vstart=0x4780 align=1 ; size=0x3759 class=DATA group=DGROUP
- ; disGetNextSymbol 0xc4780 LB 0x3759 -> off=0x0 cb=0000000000000035 uValue=00000000000c0000 '_msg_vga_init'
-_msg_vga_init: ; 0xc4780 LB 0x35
- db 'Oracle VM VirtualBox Version 7.0.0_ALPHA2 VGA BIOS', 00dh, 00ah, 000h
- ; disGetNextSymbol 0xc47b5 LB 0x3724 -> off=0x0 cb=0000000000000080 uValue=00000000000c0035 'vga_modes'
-vga_modes: ; 0xc47b5 LB 0x80
+section _DATA progbits vstart=0x4780 align=1 ; size=0x3758 class=DATA group=DGROUP
+ ; disGetNextSymbol 0xc4780 LB 0x3758 -> off=0x0 cb=0000000000000034 uValue=00000000000c0000 '_msg_vga_init'
+_msg_vga_init: ; 0xc4780 LB 0x34
+ db 'Oracle VM VirtualBox Version 7.0.0_BETA1 VGA BIOS', 00dh, 00ah, 000h
+ ; disGetNextSymbol 0xc47b4 LB 0x3724 -> off=0x0 cb=0000000000000080 uValue=00000000000c0034 'vga_modes'
+vga_modes: ; 0xc47b4 LB 0x80
db 000h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h, 001h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h
db 002h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h, 003h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h
db 004h, 001h, 002h, 002h, 000h, 0b8h, 0ffh, 001h, 005h, 001h, 002h, 002h, 000h, 0b8h, 0ffh, 001h
@@ -7835,14 +7835,14 @@ vga_modes: ; 0xc47b5 LB 0x80
db 00fh, 001h, 003h, 001h, 000h, 0a0h, 0ffh, 000h, 010h, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 002h
db 011h, 001h, 003h, 001h, 000h, 0a0h, 0ffh, 002h, 012h, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 002h
db 013h, 001h, 005h, 008h, 000h, 0a0h, 0ffh, 003h, 06ah, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 002h
- ; disGetNextSymbol 0xc4835 LB 0x36a4 -> off=0x0 cb=0000000000000010 uValue=00000000000c00b5 'line_to_vpti'
-line_to_vpti: ; 0xc4835 LB 0x10
+ ; disGetNextSymbol 0xc4834 LB 0x36a4 -> off=0x0 cb=0000000000000010 uValue=00000000000c00b4 'line_to_vpti'
+line_to_vpti: ; 0xc4834 LB 0x10
db 017h, 017h, 018h, 018h, 004h, 005h, 006h, 007h, 00dh, 00eh, 011h, 012h, 01ah, 01bh, 01ch, 01dh
- ; disGetNextSymbol 0xc4845 LB 0x3694 -> off=0x0 cb=0000000000000004 uValue=00000000000c00c5 'dac_regs'
-dac_regs: ; 0xc4845 LB 0x4
+ ; disGetNextSymbol 0xc4844 LB 0x3694 -> off=0x0 cb=0000000000000004 uValue=00000000000c00c4 'dac_regs'
+dac_regs: ; 0xc4844 LB 0x4
dd 0ff3f3f3fh
- ; disGetNextSymbol 0xc4849 LB 0x3690 -> off=0x0 cb=0000000000000780 uValue=00000000000c00c9 'video_param_table'
-video_param_table: ; 0xc4849 LB 0x780
+ ; disGetNextSymbol 0xc4848 LB 0x3690 -> off=0x0 cb=0000000000000780 uValue=00000000000c00c8 'video_param_table'
+video_param_table: ; 0xc4848 LB 0x780
db 028h, 018h, 008h, 000h, 008h, 009h, 003h, 000h, 002h, 063h, 02dh, 027h, 028h, 090h, 02bh, 0a0h
db 0bfh, 01fh, 000h, 0c7h, 006h, 007h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 014h, 01fh, 096h
db 0b9h, 0a3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h, 010h, 011h, 012h, 013h, 014h
@@ -7963,8 +7963,8 @@ video_param_table: ; 0xc4849 LB 0x780
db 072h, 0f0h, 000h, 060h, 000h, 000h, 000h, 000h, 000h, 000h, 059h, 08dh, 057h, 032h, 000h, 057h
db 073h, 0e3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
db 03dh, 03eh, 03fh, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
- ; disGetNextSymbol 0xc4fc9 LB 0x2f10 -> off=0x0 cb=00000000000000c0 uValue=00000000000c0849 'palette0'
-palette0: ; 0xc4fc9 LB 0xc0
+ ; disGetNextSymbol 0xc4fc8 LB 0x2f10 -> off=0x0 cb=00000000000000c0 uValue=00000000000c0848 'palette0'
+palette0: ; 0xc4fc8 LB 0xc0
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
db 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
@@ -7977,8 +7977,8 @@ palette0: ; 0xc4fc9 LB 0xc0
db 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
db 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh
db 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh
- ; disGetNextSymbol 0xc5089 LB 0x2e50 -> off=0x0 cb=00000000000000c0 uValue=00000000000c0909 'palette1'
-palette1: ; 0xc5089 LB 0xc0
+ ; disGetNextSymbol 0xc5088 LB 0x2e50 -> off=0x0 cb=00000000000000c0 uValue=00000000000c0908 'palette1'
+palette1: ; 0xc5088 LB 0xc0
db 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah
db 000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah
db 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah, 000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah
@@ -7991,8 +7991,8 @@ palette1: ; 0xc5089 LB 0xc0
db 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh, 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh
db 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh
db 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh
- ; disGetNextSymbol 0xc5149 LB 0x2d90 -> off=0x0 cb=00000000000000c0 uValue=00000000000c09c9 'palette2'
-palette2: ; 0xc5149 LB 0xc0
+ ; disGetNextSymbol 0xc5148 LB 0x2d90 -> off=0x0 cb=00000000000000c0 uValue=00000000000c09c8 'palette2'
+palette2: ; 0xc5148 LB 0xc0
db 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah
db 000h, 02ah, 02ah, 02ah, 000h, 02ah, 02ah, 02ah, 000h, 000h, 015h, 000h, 000h, 03fh, 000h, 02ah
db 015h, 000h, 02ah, 03fh, 02ah, 000h, 015h, 02ah, 000h, 03fh, 02ah, 02ah, 015h, 02ah, 02ah, 03fh
@@ -8005,8 +8005,8 @@ palette2: ; 0xc5149 LB 0xc0
db 015h, 015h, 000h, 015h, 015h, 02ah, 015h, 03fh, 000h, 015h, 03fh, 02ah, 03fh, 015h, 000h, 03fh
db 015h, 02ah, 03fh, 03fh, 000h, 03fh, 03fh, 02ah, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh
db 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh
- ; disGetNextSymbol 0xc5209 LB 0x2cd0 -> off=0x0 cb=0000000000000300 uValue=00000000000c0a89 'palette3'
-palette3: ; 0xc5209 LB 0x300
+ ; disGetNextSymbol 0xc5208 LB 0x2cd0 -> off=0x0 cb=0000000000000300 uValue=00000000000c0a88 'palette3'
+palette3: ; 0xc5208 LB 0x300
db 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah
db 000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh
db 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh
@@ -8055,24 +8055,24 @@ palette3: ; 0xc5209 LB 0x300
db 00bh, 010h, 00bh, 00bh, 010h, 00ch, 00bh, 010h, 00dh, 00bh, 010h, 00fh, 00bh, 010h, 010h, 00bh
db 00fh, 010h, 00bh, 00dh, 010h, 00bh, 00ch, 010h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
- ; disGetNextSymbol 0xc5509 LB 0x29d0 -> off=0x0 cb=0000000000000010 uValue=00000000000c0d89 'static_functionality'
-static_functionality: ; 0xc5509 LB 0x10
+ ; disGetNextSymbol 0xc5508 LB 0x29d0 -> off=0x0 cb=0000000000000010 uValue=00000000000c0d88 'static_functionality'
+static_functionality: ; 0xc5508 LB 0x10
db 0ffh, 0e0h, 00fh, 000h, 000h, 000h, 000h, 007h, 002h, 008h, 0e7h, 00ch, 000h, 000h, 000h, 000h
- ; disGetNextSymbol 0xc5519 LB 0x29c0 -> off=0x0 cb=0000000000000024 uValue=00000000000c0d99 '_dcc_table'
-_dcc_table: ; 0xc5519 LB 0x24
+ ; disGetNextSymbol 0xc5518 LB 0x29c0 -> off=0x0 cb=0000000000000024 uValue=00000000000c0d98 '_dcc_table'
+_dcc_table: ; 0xc5518 LB 0x24
db 010h, 001h, 007h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
db 000h, 000h, 000h, 000h
- ; disGetNextSymbol 0xc553d LB 0x299c -> off=0x0 cb=000000000000001a uValue=00000000000c0dbd '_secondary_save_area'
-_secondary_save_area: ; 0xc553d LB 0x1a
- db 01ah, 000h, 019h, 055h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
+ ; disGetNextSymbol 0xc553c LB 0x299c -> off=0x0 cb=000000000000001a uValue=00000000000c0dbc '_secondary_save_area'
+_secondary_save_area: ; 0xc553c LB 0x1a
+ db 01ah, 000h, 018h, 055h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
- ; disGetNextSymbol 0xc5557 LB 0x2982 -> off=0x0 cb=000000000000001c uValue=00000000000c0dd7 '_video_save_pointer_table'
-_video_save_pointer_table: ; 0xc5557 LB 0x1c
- db 049h, 048h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
- db 03dh, 055h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
- ; disGetNextSymbol 0xc5573 LB 0x2966 -> off=0x0 cb=0000000000000800 uValue=00000000000c0df3 'vgafont8'
-vgafont8: ; 0xc5573 LB 0x800
+ ; disGetNextSymbol 0xc5556 LB 0x2982 -> off=0x0 cb=000000000000001c uValue=00000000000c0dd6 '_video_save_pointer_table'
+_video_save_pointer_table: ; 0xc5556 LB 0x1c
+ db 048h, 048h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
+ db 03ch, 055h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
+ ; disGetNextSymbol 0xc5572 LB 0x2966 -> off=0x0 cb=0000000000000800 uValue=00000000000c0df2 'vgafont8'
+vgafont8: ; 0xc5572 LB 0x800
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07eh, 081h, 0a5h, 081h, 0bdh, 099h, 081h, 07eh
db 07eh, 0ffh, 0dbh, 0ffh, 0c3h, 0e7h, 0ffh, 07eh, 06ch, 0feh, 0feh, 0feh, 07ch, 038h, 010h, 000h
db 010h, 038h, 07ch, 0feh, 07ch, 038h, 010h, 000h, 038h, 07ch, 038h, 0feh, 0feh, 07ch, 038h, 07ch
@@ -8201,8 +8201,8 @@ vgafont8: ; 0xc5573 LB 0x800
db 000h, 000h, 000h, 000h, 018h, 000h, 000h, 000h, 00fh, 00ch, 00ch, 00ch, 0ech, 06ch, 03ch, 01ch
db 078h, 06ch, 06ch, 06ch, 06ch, 000h, 000h, 000h, 070h, 018h, 030h, 060h, 078h, 000h, 000h, 000h
db 000h, 000h, 03ch, 03ch, 03ch, 03ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
- ; disGetNextSymbol 0xc5d73 LB 0x2166 -> off=0x0 cb=0000000000000e00 uValue=00000000000c15f3 'vgafont14'
-vgafont14: ; 0xc5d73 LB 0xe00
+ ; disGetNextSymbol 0xc5d72 LB 0x2166 -> off=0x0 cb=0000000000000e00 uValue=00000000000c15f2 'vgafont14'
+vgafont14: ; 0xc5d72 LB 0xe00
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
db 07eh, 081h, 0a5h, 081h, 081h, 0bdh, 099h, 081h, 07eh, 000h, 000h, 000h, 000h, 000h, 07eh, 0ffh
db 0dbh, 0ffh, 0ffh, 0c3h, 0e7h, 0ffh, 07eh, 000h, 000h, 000h, 000h, 000h, 000h, 06ch, 0feh, 0feh
@@ -8427,8 +8427,8 @@ vgafont14: ; 0xc5d73 LB 0xe00
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 070h, 0d8h, 030h, 060h, 0c8h, 0f8h, 000h, 000h, 000h
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 000h, 000h
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
- ; disGetNextSymbol 0xc6b73 LB 0x1366 -> off=0x0 cb=0000000000001000 uValue=00000000000c23f3 'vgafont16'
-vgafont16: ; 0xc6b73 LB 0x1000
+ ; disGetNextSymbol 0xc6b72 LB 0x1366 -> off=0x0 cb=0000000000001000 uValue=00000000000c23f2 'vgafont16'
+vgafont16: ; 0xc6b72 LB 0x1000
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
db 000h, 000h, 07eh, 081h, 0a5h, 081h, 081h, 0bdh, 099h, 081h, 081h, 07eh, 000h, 000h, 000h, 000h
db 000h, 000h, 07eh, 0ffh, 0dbh, 0ffh, 0ffh, 0c3h, 0e7h, 0ffh, 0ffh, 07eh, 000h, 000h, 000h, 000h
@@ -8685,8 +8685,8 @@ vgafont16: ; 0xc6b73 LB 0x1000
db 000h, 070h, 0d8h, 030h, 060h, 0c8h, 0f8h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
db 000h, 000h, 000h, 000h, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 000h, 000h, 000h, 000h, 000h
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
- ; disGetNextSymbol 0xc7b73 LB 0x366 -> off=0x0 cb=000000000000012d uValue=00000000000c33f3 'vgafont14alt'
-vgafont14alt: ; 0xc7b73 LB 0x12d
+ ; disGetNextSymbol 0xc7b72 LB 0x366 -> off=0x0 cb=000000000000012d uValue=00000000000c33f2 'vgafont14alt'
+vgafont14alt: ; 0xc7b72 LB 0x12d
db 01dh, 000h, 000h, 000h, 000h, 024h, 066h, 0ffh, 066h, 024h, 000h, 000h, 000h, 000h, 000h, 022h
db 000h, 063h, 063h, 063h, 022h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 02bh, 000h
db 000h, 000h, 018h, 018h, 018h, 0ffh, 018h, 018h, 018h, 000h, 000h, 000h, 000h, 02dh, 000h, 000h
@@ -8706,8 +8706,8 @@ vgafont14alt: ; 0xc7b73 LB 0x12d
db 000h, 0fch, 066h, 066h, 07ch, 062h, 066h, 06fh, 066h, 066h, 0f3h, 000h, 000h, 000h, 0f1h, 000h
db 000h, 018h, 018h, 018h, 0ffh, 018h, 018h, 018h, 000h, 0ffh, 000h, 000h, 000h, 0f6h, 000h, 000h
db 018h, 018h, 000h, 000h, 0ffh, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h
- ; disGetNextSymbol 0xc7ca0 LB 0x239 -> off=0x0 cb=0000000000000144 uValue=00000000000c3520 'vgafont16alt'
-vgafont16alt: ; 0xc7ca0 LB 0x144
+ ; disGetNextSymbol 0xc7c9f LB 0x239 -> off=0x0 cb=0000000000000144 uValue=00000000000c351f 'vgafont16alt'
+vgafont16alt: ; 0xc7c9f LB 0x144
db 01dh, 000h, 000h, 000h, 000h, 000h, 024h, 066h, 0ffh, 066h, 024h, 000h, 000h, 000h, 000h, 000h
db 000h, 030h, 000h, 000h, 03ch, 066h, 0c3h, 0c3h, 0dbh, 0dbh, 0c3h, 0c3h, 066h, 03ch, 000h, 000h
db 000h, 000h, 04dh, 000h, 000h, 0c3h, 0e7h, 0ffh, 0ffh, 0dbh, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 000h
@@ -8729,55 +8729,52 @@ vgafont16alt: ; 0xc7ca0 LB 0x144
db 000h, 0abh, 000h, 0c0h, 0c0h, 0c2h, 0c6h, 0cch, 018h, 030h, 060h, 0ceh, 09bh, 006h, 00ch, 01fh
db 000h, 000h, 0ach, 000h, 0c0h, 0c0h, 0c2h, 0c6h, 0cch, 018h, 030h, 066h, 0ceh, 096h, 03eh, 006h
db 006h, 000h, 000h, 000h
- ; disGetNextSymbol 0xc7de4 LB 0xf5 -> off=0x0 cb=0000000000000008 uValue=00000000000c3664 '_cga_msr'
-_cga_msr: ; 0xc7de4 LB 0x8
+ ; disGetNextSymbol 0xc7de3 LB 0xf5 -> off=0x0 cb=0000000000000008 uValue=00000000000c3663 '_cga_msr'
+_cga_msr: ; 0xc7de3 LB 0x8
db 02ch, 028h, 02dh, 029h, 02ah, 02eh, 01eh, 029h
- ; disGetNextSymbol 0xc7dec LB 0xed -> off=0x0 cb=0000000000000008 uValue=00000000000c366c 'line_to_vpti_200'
-line_to_vpti_200: ; 0xc7dec LB 0x8
+ ; disGetNextSymbol 0xc7deb LB 0xed -> off=0x0 cb=0000000000000008 uValue=00000000000c366b 'line_to_vpti_200'
+line_to_vpti_200: ; 0xc7deb LB 0x8
db 000h, 001h, 002h, 003h, 0ffh, 0ffh, 0ffh, 007h
- ; disGetNextSymbol 0xc7df4 LB 0xe5 -> off=0x0 cb=0000000000000008 uValue=00000000000c3674 'line_to_vpti_350'
-line_to_vpti_350: ; 0xc7df4 LB 0x8
+ ; disGetNextSymbol 0xc7df3 LB 0xe5 -> off=0x0 cb=0000000000000008 uValue=00000000000c3673 'line_to_vpti_350'
+line_to_vpti_350: ; 0xc7df3 LB 0x8
db 013h, 014h, 015h, 016h, 0ffh, 0ffh, 0ffh, 007h
- ; disGetNextSymbol 0xc7dfc LB 0xdd -> off=0x0 cb=0000000000000008 uValue=00000000000c367c 'line_to_vpti_400'
-line_to_vpti_400: ; 0xc7dfc LB 0x8
+ ; disGetNextSymbol 0xc7dfb LB 0xdd -> off=0x0 cb=0000000000000008 uValue=00000000000c367b 'line_to_vpti_400'
+line_to_vpti_400: ; 0xc7dfb LB 0x8
db 017h, 017h, 018h, 018h, 0ffh, 0ffh, 0ffh, 019h
- ; disGetNextSymbol 0xc7e04 LB 0xd5 -> off=0x0 cb=0000000000000004 uValue=00000000000c3684 'row_tbl'
-row_tbl: ; 0xc7e04 LB 0x4
- dd 02b190e00h
- ; disGetNextSymbol 0xc7e08 LB 0xd1 -> off=0x0 cb=0000000000000015 uValue=00000000000c3688 '_vbebios_copyright'
+ ; disGetNextSymbol 0xc7e03 LB 0xd5 -> off=0x0 cb=0000000000000005 uValue=00000000000c3683 'row_tbl'
+row_tbl: ; 0xc7e03 LB 0x5
+ db 000h, 00eh, 019h, 02bh, 000h
+ ; disGetNextSymbol 0xc7e08 LB 0xd0 -> off=0x0 cb=0000000000000015 uValue=00000000000c3688 '_vbebios_copyright'
_vbebios_copyright: ; 0xc7e08 LB 0x15
db 'VirtualBox VESA BIOS', 000h
- ; disGetNextSymbol 0xc7e1d LB 0xbc -> off=0x0 cb=000000000000001d uValue=00000000000c369d '_vbebios_vendor_name'
+ ; disGetNextSymbol 0xc7e1d LB 0xbb -> off=0x0 cb=000000000000001d uValue=00000000000c369d '_vbebios_vendor_name'
_vbebios_vendor_name: ; 0xc7e1d LB 0x1d
db 'Oracle and/or its affiliates', 000h
- ; disGetNextSymbol 0xc7e3a LB 0x9f -> off=0x0 cb=0000000000000021 uValue=00000000000c36ba '_vbebios_product_name'
+ ; disGetNextSymbol 0xc7e3a LB 0x9e -> off=0x0 cb=0000000000000021 uValue=00000000000c36ba '_vbebios_product_name'
_vbebios_product_name: ; 0xc7e3a LB 0x21
db 'Oracle VM VirtualBox VBE Adapter', 000h
- ; disGetNextSymbol 0xc7e5b LB 0x7e -> off=0x0 cb=000000000000002a uValue=00000000000c36db '_vbebios_product_revision'
-_vbebios_product_revision: ; 0xc7e5b LB 0x2a
- db 'Oracle VM VirtualBox Version 7.0.0_ALPHA2', 000h
- ; disGetNextSymbol 0xc7e85 LB 0x54 -> off=0x0 cb=000000000000002b uValue=00000000000c3705 '_vbebios_info_string'
-_vbebios_info_string: ; 0xc7e85 LB 0x2b
+ ; disGetNextSymbol 0xc7e5b LB 0x7d -> off=0x0 cb=0000000000000029 uValue=00000000000c36db '_vbebios_product_revision'
+_vbebios_product_revision: ; 0xc7e5b LB 0x29
+ db 'Oracle VM VirtualBox Version 7.0.0_BETA1', 000h
+ ; disGetNextSymbol 0xc7e84 LB 0x54 -> off=0x0 cb=000000000000002b uValue=00000000000c3704 '_vbebios_info_string'
+_vbebios_info_string: ; 0xc7e84 LB 0x2b
db 'VirtualBox VBE Display Adapter enabled', 00dh, 00ah, 00dh, 00ah, 000h
- ; disGetNextSymbol 0xc7eb0 LB 0x29 -> off=0x0 cb=0000000000000029 uValue=00000000000c3730 '_no_vbebios_info_string'
-_no_vbebios_info_string: ; 0xc7eb0 LB 0x29
+ ; disGetNextSymbol 0xc7eaf LB 0x29 -> off=0x0 cb=0000000000000029 uValue=00000000000c372f '_no_vbebios_info_string'
+_no_vbebios_info_string: ; 0xc7eaf LB 0x29
db 'No VirtualBox VBE support available!', 00dh, 00ah, 00dh, 00ah, 000h
- ; Padding 0x1 bytes at 0xc7ed9
- db 001h
+section CONST progbits vstart=0x7ed8 align=1 ; size=0x0 class=DATA group=DGROUP
-section CONST progbits vstart=0x7eda align=1 ; size=0x0 class=DATA group=DGROUP
+section CONST2 progbits vstart=0x7ed8 align=1 ; size=0x0 class=DATA group=DGROUP
-section CONST2 progbits vstart=0x7eda align=1 ; size=0x0 class=DATA group=DGROUP
-
- ; Padding 0x126 bytes at 0xc7eda
- db 000h, 000h, 000h, 000h, 001h, 000h, 000h, 000h, 000h, 000h, 000h, 02fh, 068h, 06fh, 06dh, 065h
- db 02fh, 06bh, 06ch, 061h, 075h, 073h, 02fh, 070h, 072h, 06fh, 06ah, 065h, 063h, 074h, 073h, 02fh
- db 076h, 062h, 06fh, 078h, 02fh, 074h, 072h, 075h, 06eh, 06bh, 02fh, 06fh, 075h, 074h, 02fh, 06ch
- db 069h, 06eh, 075h, 078h, 02eh, 061h, 06dh, 064h, 036h, 034h, 02fh, 072h, 065h, 06ch, 065h, 061h
- db 073h, 065h, 02fh, 06fh, 062h, 06ah, 02fh, 056h, 042h, 06fh, 078h, 056h, 067h, 061h, 042h, 069h
- db 06fh, 073h, 033h, 038h, 036h, 02fh, 056h, 042h, 06fh, 078h, 056h, 067h, 061h, 042h, 069h, 06fh
- db 073h, 033h, 038h, 036h, 02eh, 073h, 079h, 06dh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
+ ; Padding 0x128 bytes at 0xc7ed8
+ db 001h, 000h, 000h, 000h, 000h, 001h, 000h, 000h, 000h, 000h, 000h, 000h, 02fh, 068h, 06fh, 06dh
+ db 065h, 02fh, 06fh, 070h, 063h, 02fh, 076h, 062h, 06fh, 078h, 02fh, 074h, 072h, 075h, 06eh, 06bh
+ db 02fh, 06fh, 075h, 074h, 02fh, 06ch, 069h, 06eh, 075h, 078h, 02eh, 061h, 06dh, 064h, 036h, 034h
+ db 02fh, 072h, 065h, 06ch, 065h, 061h, 073h, 065h, 02fh, 06fh, 062h, 06ah, 02fh, 056h, 042h, 06fh
+ db 078h, 056h, 067h, 061h, 042h, 069h, 06fh, 073h, 033h, 038h, 036h, 02fh, 056h, 042h, 06fh, 078h
+ db 056h, 067h, 061h, 042h, 069h, 06fh, 073h, 033h, 038h, 036h, 02eh, 073h, 079h, 06dh, 000h, 000h
+ db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
@@ -8789,4 +8786,4 @@ section CONST2 progbits vstart=0x7eda align=1 ; size=0x0 class=DATA group=DGROUP
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
- db 000h, 000h, 000h, 000h, 000h, 002h
+ db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 072h
diff --git a/src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative386.md5sum b/src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative386.md5sum
index 86d1a7886bc..07d4389eaa4 100644
--- a/src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative386.md5sum
+++ b/src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative386.md5sum
@@ -1 +1 @@
-1d59a639f1bbd8ec39dffc33c1249ddf *VBoxVgaBios386.rom
+dc3f4facd6611c7c36b29df457a2efbd *VBoxVgaBios386.rom
diff --git a/src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative8086.asm b/src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative8086.asm
index fb50ccc19e2..258364583c6 100644
--- a/src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative8086.asm
+++ b/src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative8086.asm
@@ -1580,7 +1580,7 @@ init_bios_area: ; 0xc0a28 LB 0x3e
mov word [es:bx+00087h], 0f960h ; 26 c7 87 87 00 60 f9 ; 0xc0a45 vgabios.c:235
mov byte [es:bx+00089h], 051h ; 26 c6 87 89 00 51 ; 0xc0a4c vgabios.c:239
mov byte [es:bx+065h], 009h ; 26 c6 47 65 09 ; 0xc0a52 vgabios.c:241
- mov word [es:bx+000a8h], 05557h ; 26 c7 87 a8 00 57 55 ; 0xc0a57 vgabios.c:243
+ mov word [es:bx+000a8h], 05556h ; 26 c7 87 a8 00 56 55 ; 0xc0a57 vgabios.c:243
mov [es:bx+000aah], ds ; 26 8c 9f aa 00 ; 0xc0a5e
pop bp ; 5d ; 0xc0a63 vgabios.c:244
pop bx ; 5b ; 0xc0a64
@@ -2093,7 +2093,7 @@ vga_read_char_attr: ; 0xc0ded LB 0x147
xor bh, bh ; 30 ff ; 0xc0e5c
mov CL, strict byte 003h ; b1 03 ; 0xc0e5e
sal bx, CL ; d3 e3 ; 0xc0e60
- cmp byte [bx+047b6h], 000h ; 80 bf b6 47 00 ; 0xc0e62
+ cmp byte [bx+047b5h], 000h ; 80 bf b5 47 00 ; 0xc0e62
jne short 00e9fh ; 75 36 ; 0xc0e67
mov ax, di ; 89 f8 ; 0xc0e69 vgabios.c:560
mul dx ; f7 e2 ; 0xc0e6b
@@ -2113,13 +2113,13 @@ vga_read_char_attr: ; 0xc0ded LB 0x147
sal ax, 1 ; d1 e0 ; 0xc0e89
mov di, word [bp-010h] ; 8b 7e f0 ; 0xc0e8b
add di, ax ; 01 c7 ; 0xc0e8e
- mov es, [bx+047b9h] ; 8e 87 b9 47 ; 0xc0e90 vgabios.c:55
+ mov es, [bx+047b8h] ; 8e 87 b8 47 ; 0xc0e90 vgabios.c:55
mov ax, word [es:di] ; 26 8b 05 ; 0xc0e94
push SS ; 16 ; 0xc0e97 vgabios.c:58
pop ES ; 07 ; 0xc0e98
mov word [es:si], ax ; 26 89 04 ; 0xc0e99
jmp near 00f2bh ; e9 8c 00 ; 0xc0e9c vgabios.c:562
- mov bl, byte [bx+047b7h] ; 8a 9f b7 47 ; 0xc0e9f vgabios.c:563
+ mov bl, byte [bx+047b6h] ; 8a 9f b6 47 ; 0xc0e9f vgabios.c:563
cmp bl, 005h ; 80 fb 05 ; 0xc0ea3
je short 00efeh ; 74 56 ; 0xc0ea6
cmp bl, 002h ; 80 fb 02 ; 0xc0ea8
@@ -2227,18 +2227,18 @@ vga_get_font_info: ; 0xc0f44 LB 0x83
retn 00002h ; c2 02 00 ; 0xc0f9d
mov bx, 0010ch ; bb 0c 01 ; 0xc0fa0 vgabios.c:67
jmp short 00f5eh ; eb b9 ; 0xc0fa3
- mov dx, 05d73h ; ba 73 5d ; 0xc0fa5 vgabios.c:602
+ mov dx, 05d72h ; ba 72 5d ; 0xc0fa5 vgabios.c:602
mov ax, ds ; 8c d8 ; 0xc0fa8
jmp short 00f69h ; eb bd ; 0xc0faa vgabios.c:603
- mov dx, 05573h ; ba 73 55 ; 0xc0fac vgabios.c:605
+ mov dx, 05572h ; ba 72 55 ; 0xc0fac vgabios.c:605
jmp short 00fa8h ; eb f7 ; 0xc0faf
- mov dx, 05973h ; ba 73 59 ; 0xc0fb1 vgabios.c:608
+ mov dx, 05972h ; ba 72 59 ; 0xc0fb1 vgabios.c:608
jmp short 00fa8h ; eb f2 ; 0xc0fb4
- mov dx, 07b73h ; ba 73 7b ; 0xc0fb6 vgabios.c:611
+ mov dx, 07b72h ; ba 72 7b ; 0xc0fb6 vgabios.c:611
jmp short 00fa8h ; eb ed ; 0xc0fb9
- mov dx, 06b73h ; ba 73 6b ; 0xc0fbb vgabios.c:614
+ mov dx, 06b72h ; ba 72 6b ; 0xc0fbb vgabios.c:614
jmp short 00fa8h ; eb e8 ; 0xc0fbe
- mov dx, 07ca0h ; ba a0 7c ; 0xc0fc0 vgabios.c:617
+ mov dx, 07c9fh ; ba 9f 7c ; 0xc0fc0 vgabios.c:617
jmp short 00fa8h ; eb e3 ; 0xc0fc3
jmp short 00f9ah ; eb d3 ; 0xc0fc5 vgabios.c:623
; disGetNextSymbol 0xc0fc7 LB 0x3646 -> off=0x0 cb=000000000000016d uValue=00000000000c0fc7 'vga_read_pixel'
@@ -2265,10 +2265,10 @@ vga_read_pixel: ; 0xc0fc7 LB 0x16d
xor bh, bh ; 30 ff ; 0xc0ff3
mov CL, strict byte 003h ; b1 03 ; 0xc0ff5
sal bx, CL ; d3 e3 ; 0xc0ff7
- cmp byte [bx+047b6h], 000h ; 80 bf b6 47 00 ; 0xc0ff9
+ cmp byte [bx+047b5h], 000h ; 80 bf b5 47 00 ; 0xc0ff9
jne short 01003h ; 75 03 ; 0xc0ffe
jmp near 0112dh ; e9 2a 01 ; 0xc1000 vgabios.c:647
- mov ch, byte [bx+047b7h] ; 8a af b7 47 ; 0xc1003 vgabios.c:650
+ mov ch, byte [bx+047b6h] ; 8a af b6 47 ; 0xc1003 vgabios.c:650
cmp ch, cl ; 38 cd ; 0xc1007
jc short 0101ah ; 72 0f ; 0xc1009
jbe short 01022h ; 76 15 ; 0xc100b
@@ -2324,7 +2324,7 @@ vga_read_pixel: ; 0xc0fc7 LB 0x16d
inc byte [bp-008h] ; fe 46 f8 ; 0xc1087 vgabios.c:662
jmp short 0105eh ; eb d2 ; 0xc108a
jmp near 01125h ; e9 96 00 ; 0xc108c
- mov al, byte [bx+047b8h] ; 8a 87 b8 47 ; 0xc108f vgabios.c:665
+ mov al, byte [bx+047b7h] ; 8a 87 b7 47 ; 0xc108f vgabios.c:665
xor ah, ah ; 30 e4 ; 0xc1093
mov cx, strict word 00004h ; b9 04 00 ; 0xc1095
sub cx, ax ; 29 c1 ; 0xc1098
@@ -2347,7 +2347,7 @@ vga_read_pixel: ; 0xc0fc7 LB 0x16d
xor bh, bh ; 30 ff ; 0xc10c2
mov CL, strict byte 003h ; b1 03 ; 0xc10c4
sal bx, CL ; d3 e3 ; 0xc10c6
- cmp byte [bx+047b8h], 002h ; 80 bf b8 47 02 ; 0xc10c8
+ cmp byte [bx+047b7h], 002h ; 80 bf b7 47 02 ; 0xc10c8
jne short 010eah ; 75 1b ; 0xc10cd
mov cx, si ; 89 f1 ; 0xc10cf vgabios.c:670
xor ch, ch ; 30 ed ; 0xc10d1
@@ -2717,7 +2717,7 @@ biosfn_set_active_page: ; 0xc135c LB 0xd5
mov CL, strict byte 003h ; b1 03 ; 0xc1399
mov si, bx ; 89 de ; 0xc139b
sal si, CL ; d3 e6 ; 0xc139d
- cmp byte [si+047b6h], 000h ; 80 bc b6 47 00 ; 0xc139f
+ cmp byte [si+047b5h], 000h ; 80 bc b5 47 00 ; 0xc139f
jne short 013e1h ; 75 3b ; 0xc13a4
mov bx, strict word 0004ah ; bb 4a 00 ; 0xc13a6 vgabios.c:57
mov ax, strict word 00040h ; b8 40 00 ; 0xc13a9
@@ -2744,12 +2744,12 @@ biosfn_set_active_page: ; 0xc135c LB 0xd5
lea ax, [di+001h] ; 8d 45 01 ; 0xc13da
mul bx ; f7 e3 ; 0xc13dd
jmp short 013f2h ; eb 11 ; 0xc13df vgabios.c:861
- mov bl, byte [bx+04835h] ; 8a 9f 35 48 ; 0xc13e1 vgabios.c:863
+ mov bl, byte [bx+04834h] ; 8a 9f 34 48 ; 0xc13e1 vgabios.c:863
mov CL, strict byte 006h ; b1 06 ; 0xc13e5
sal bx, CL ; d3 e3 ; 0xc13e7
mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc13e9
xor ah, ah ; 30 e4 ; 0xc13ec
- mul word [bx+0484ch] ; f7 a7 4c 48 ; 0xc13ee
+ mul word [bx+0484bh] ; f7 a7 4b 48 ; 0xc13ee
mov cx, ax ; 89 c1 ; 0xc13f2
mov bx, strict word 00063h ; bb 63 00 ; 0xc13f4 vgabios.c:57
mov ax, strict word 00040h ; b8 40 00 ; 0xc13f7
@@ -2794,7 +2794,7 @@ find_vpti: ; 0xc1431 LB 0x48
mov CL, strict byte 003h ; b1 03 ; 0xc143b
mov si, bx ; 89 de ; 0xc143d
sal si, CL ; d3 e6 ; 0xc143f
- cmp byte [si+047b6h], 000h ; 80 bc b6 47 00 ; 0xc1441
+ cmp byte [si+047b5h], 000h ; 80 bc b5 47 00 ; 0xc1441
jne short 0146eh ; 75 26 ; 0xc1446
mov si, 00089h ; be 89 00 ; 0xc1448 vgabios.c:47
mov ax, strict word 00040h ; b8 40 00 ; 0xc144b
@@ -2802,16 +2802,16 @@ find_vpti: ; 0xc1431 LB 0x48
mov al, byte [es:si] ; 26 8a 04 ; 0xc1450
test AL, strict byte 010h ; a8 10 ; 0xc1453 vgabios.c:924
je short 0145dh ; 74 06 ; 0xc1455
- mov al, byte [bx+07dfch] ; 8a 87 fc 7d ; 0xc1457 vgabios.c:925
+ mov al, byte [bx+07dfbh] ; 8a 87 fb 7d ; 0xc1457 vgabios.c:925
jmp short 0146bh ; eb 0e ; 0xc145b vgabios.c:926
test AL, strict byte 080h ; a8 80 ; 0xc145d
je short 01467h ; 74 06 ; 0xc145f
- mov al, byte [bx+07dech] ; 8a 87 ec 7d ; 0xc1461 vgabios.c:927
+ mov al, byte [bx+07debh] ; 8a 87 eb 7d ; 0xc1461 vgabios.c:927
jmp short 0146bh ; eb 04 ; 0xc1465 vgabios.c:928
- mov al, byte [bx+07df4h] ; 8a 87 f4 7d ; 0xc1467 vgabios.c:929
+ mov al, byte [bx+07df3h] ; 8a 87 f3 7d ; 0xc1467 vgabios.c:929
cbw ; 98 ; 0xc146b
jmp short 01474h ; eb 06 ; 0xc146c vgabios.c:930
- mov al, byte [bx+04835h] ; 8a 87 35 48 ; 0xc146e vgabios.c:931
+ mov al, byte [bx+04834h] ; 8a 87 34 48 ; 0xc146e vgabios.c:931
xor ah, ah ; 30 e4 ; 0xc1472
pop bp ; 5d ; 0xc1474 vgabios.c:934
pop si ; 5e ; 0xc1475
@@ -2876,13 +2876,13 @@ biosfn_set_video_mode: ; 0xc1479 LB 0x4b6
mov CL, strict byte 003h ; b1 03 ; 0xc14f6 vgabios.c:999
mov bx, dx ; 89 d3 ; 0xc14f8
sal bx, CL ; d3 e3 ; 0xc14fa
- mov al, byte [bx+047bbh] ; 8a 87 bb 47 ; 0xc14fc
+ mov al, byte [bx+047bah] ; 8a 87 ba 47 ; 0xc14fc
mov dx, 003c6h ; ba c6 03 ; 0xc1500
out DX, AL ; ee ; 0xc1503
xor al, al ; 30 c0 ; 0xc1504 vgabios.c:1002
mov dx, 003c8h ; ba c8 03 ; 0xc1506
out DX, AL ; ee ; 0xc1509
- mov bl, byte [bx+047bch] ; 8a 9f bc 47 ; 0xc150a vgabios.c:1005
+ mov bl, byte [bx+047bbh] ; 8a 9f bb 47 ; 0xc150a vgabios.c:1005
cmp bl, 001h ; 80 fb 01 ; 0xc150e
jc short 01523h ; 72 10 ; 0xc1511
jbe short 0152eh ; 76 19 ; 0xc1513
@@ -2894,24 +2894,24 @@ biosfn_set_video_mode: ; 0xc1479 LB 0x4b6
jmp near 01925h ; e9 02 04 ; 0xc1520
test bl, bl ; 84 db ; 0xc1523
jne short 01544h ; 75 1d ; 0xc1525
- mov word [bp-016h], 04fc9h ; c7 46 ea c9 4f ; 0xc1527 vgabios.c:1007
+ mov word [bp-016h], 04fc8h ; c7 46 ea c8 4f ; 0xc1527 vgabios.c:1007
jmp short 01544h ; eb 16 ; 0xc152c vgabios.c:1008
- mov word [bp-016h], 05089h ; c7 46 ea 89 50 ; 0xc152e vgabios.c:1010
+ mov word [bp-016h], 05088h ; c7 46 ea 88 50 ; 0xc152e vgabios.c:1010
jmp short 01544h ; eb 0f ; 0xc1533 vgabios.c:1011
- mov word [bp-016h], 05149h ; c7 46 ea 49 51 ; 0xc1535 vgabios.c:1013
+ mov word [bp-016h], 05148h ; c7 46 ea 48 51 ; 0xc1535 vgabios.c:1013
jmp short 01544h ; eb 08 ; 0xc153a vgabios.c:1014
jmp near 015b8h ; e9 79 00 ; 0xc153c
- mov word [bp-016h], 05209h ; c7 46 ea 09 52 ; 0xc153f vgabios.c:1016
+ mov word [bp-016h], 05208h ; c7 46 ea 08 52 ; 0xc153f vgabios.c:1016
mov bl, byte [bp-010h] ; 8a 5e f0 ; 0xc1544 vgabios.c:1020
xor bh, bh ; 30 ff ; 0xc1547
mov CL, strict byte 003h ; b1 03 ; 0xc1549
sal bx, CL ; d3 e3 ; 0xc154b
- cmp byte [bx+047b6h], 000h ; 80 bf b6 47 00 ; 0xc154d
+ cmp byte [bx+047b5h], 000h ; 80 bf b5 47 00 ; 0xc154d
jne short 01563h ; 75 0f ; 0xc1552
mov es, [bp-01ah] ; 8e 46 e6 ; 0xc1554 vgabios.c:1022
cmp byte [es:si+002h], 008h ; 26 80 7c 02 08 ; 0xc1557
jne short 01563h ; 75 05 ; 0xc155c
- mov word [bp-016h], 05089h ; c7 46 ea 89 50 ; 0xc155e vgabios.c:1023
+ mov word [bp-016h], 05088h ; c7 46 ea 88 50 ; 0xc155e vgabios.c:1023
xor bx, bx ; 31 db ; 0xc1563 vgabios.c:1026
jmp short 01576h ; eb 0f ; 0xc1565
xor al, al ; 30 c0 ; 0xc1567 vgabios.c:1033
@@ -2927,9 +2927,9 @@ biosfn_set_video_mode: ; 0xc1479 LB 0x4b6
mov CL, strict byte 003h ; b1 03 ; 0xc157b
mov di, ax ; 89 c7 ; 0xc157d
sal di, CL ; d3 e7 ; 0xc157f
- mov al, byte [di+047bch] ; 8a 85 bc 47 ; 0xc1581
+ mov al, byte [di+047bbh] ; 8a 85 bb 47 ; 0xc1581
mov di, ax ; 89 c7 ; 0xc1585
- mov al, byte [di+04845h] ; 8a 85 45 48 ; 0xc1587
+ mov al, byte [di+04844h] ; 8a 85 44 48 ; 0xc1587
cmp bx, ax ; 39 c3 ; 0xc158b
jnbe short 01567h ; 77 d8 ; 0xc158d
mov ax, bx ; 89 d8 ; 0xc158f
@@ -3043,7 +3043,7 @@ biosfn_set_video_mode: ; 0xc1479 LB 0x4b6
xor bh, bh ; 30 ff ; 0xc1686
mov CL, strict byte 003h ; b1 03 ; 0xc1688
sal bx, CL ; d3 e3 ; 0xc168a
- cmp byte [bx+047b7h], 001h ; 80 bf b7 47 01 ; 0xc168c
+ cmp byte [bx+047b6h], 001h ; 80 bf b6 47 01 ; 0xc168c
jne short 01698h ; 75 05 ; 0xc1691
mov bx, 003b4h ; bb b4 03 ; 0xc1693
jmp short 0169bh ; eb 03 ; 0xc1696
@@ -3085,9 +3085,9 @@ biosfn_set_video_mode: ; 0xc1479 LB 0x4b6
xor bh, bh ; 30 ff ; 0xc16e6
mov CL, strict byte 003h ; b1 03 ; 0xc16e8
sal bx, CL ; d3 e3 ; 0xc16ea
- cmp byte [bx+047b6h], 000h ; 80 bf b6 47 00 ; 0xc16ec
+ cmp byte [bx+047b5h], 000h ; 80 bf b5 47 00 ; 0xc16ec
jne short 01705h ; 75 12 ; 0xc16f1
- mov es, [bx+047b9h] ; 8e 87 b9 47 ; 0xc16f3 vgabios.c:1102
+ mov es, [bx+047b8h] ; 8e 87 b8 47 ; 0xc16f3 vgabios.c:1102
mov cx, 04000h ; b9 00 40 ; 0xc16f7
mov ax, 00720h ; b8 20 07 ; 0xc16fa
xor di, di ; 31 ff ; 0xc16fd
@@ -3096,7 +3096,7 @@ biosfn_set_video_mode: ; 0xc1479 LB 0x4b6
jmp short 01741h ; eb 3c ; 0xc1703 vgabios.c:1104
cmp byte [bp-00ch], 00dh ; 80 7e f4 0d ; 0xc1705 vgabios.c:1106
jnc short 0171ch ; 73 11 ; 0xc1709
- mov es, [bx+047b9h] ; 8e 87 b9 47 ; 0xc170b vgabios.c:1108
+ mov es, [bx+047b8h] ; 8e 87 b8 47 ; 0xc170b vgabios.c:1108
mov cx, 04000h ; b9 00 40 ; 0xc170f
xor ax, ax ; 31 c0 ; 0xc1712
xor di, di ; 31 ff ; 0xc1714
@@ -3113,7 +3113,7 @@ biosfn_set_video_mode: ; 0xc1479 LB 0x4b6
mov word [bp-022h], ax ; 89 46 de ; 0xc1728
mov AL, strict byte 00fh ; b0 0f ; 0xc172b vgabios.c:1114
out DX, AL ; ee ; 0xc172d
- mov es, [bx+047b9h] ; 8e 87 b9 47 ; 0xc172e vgabios.c:1115
+ mov es, [bx+047b8h] ; 8e 87 b8 47 ; 0xc172e vgabios.c:1115
mov cx, 08000h ; b9 00 80 ; 0xc1732
xor ax, ax ; 31 c0 ; 0xc1735
xor di, di ; 31 ff ; 0xc1737
@@ -3165,7 +3165,7 @@ biosfn_set_video_mode: ; 0xc1479 LB 0x4b6
jnbe short 017e1h ; 77 27 ; 0xc17b8
mov bl, al ; 88 c3 ; 0xc17ba vgabios.c:1136
xor bh, bh ; 30 ff ; 0xc17bc
- mov al, byte [bx+07de4h] ; 8a 87 e4 7d ; 0xc17be vgabios.c:50
+ mov al, byte [bx+07de3h] ; 8a 87 e3 7d ; 0xc17be vgabios.c:50
mov bx, strict word 00065h ; bb 65 00 ; 0xc17c2 vgabios.c:52
mov byte [es:bx], al ; 26 88 07 ; 0xc17c5
cmp byte [bp-00ch], 006h ; 80 7e f4 06 ; 0xc17c8 vgabios.c:1137
@@ -3181,7 +3181,7 @@ biosfn_set_video_mode: ; 0xc1479 LB 0x4b6
xor bh, bh ; 30 ff ; 0xc17e4
mov CL, strict byte 003h ; b1 03 ; 0xc17e6
sal bx, CL ; d3 e3 ; 0xc17e8
- cmp byte [bx+047b6h], 000h ; 80 bf b6 47 00 ; 0xc17ea
+ cmp byte [bx+047b5h], 000h ; 80 bf b5 47 00 ; 0xc17ea
jne short 017fah ; 75 09 ; 0xc17ef
mov dx, strict word 00007h ; ba 07 00 ; 0xc17f1 vgabios.c:1143
mov ax, strict word 00006h ; b8 06 00 ; 0xc17f4
@@ -3202,7 +3202,7 @@ biosfn_set_video_mode: ; 0xc1479 LB 0x4b6
xor bh, bh ; 30 ff ; 0xc1817
mov CL, strict byte 003h ; b1 03 ; 0xc1819
sal bx, CL ; d3 e3 ; 0xc181b
- cmp byte [bx+047b6h], 000h ; 80 bf b6 47 00 ; 0xc181d
+ cmp byte [bx+047b5h], 000h ; 80 bf b5 47 00 ; 0xc181d
jne short 01872h ; 75 4e ; 0xc1822
les bx, [bp-014h] ; c4 5e ec ; 0xc1824 vgabios.c:1157
mov bx, word [es:bx+008h] ; 26 8b 5f 08 ; 0xc1827
@@ -3224,7 +3224,7 @@ biosfn_set_video_mode: ; 0xc1479 LB 0x4b6
push ax ; 50 ; 0xc1855
push ax ; 50 ; 0xc1856
mov cx, 00100h ; b9 00 01 ; 0xc1857
- mov bx, 05573h ; bb 73 55 ; 0xc185a
+ mov bx, 05572h ; bb 72 55 ; 0xc185a
jmp short 01886h ; eb 27 ; 0xc185d vgabios.c:1162
mov al, bl ; 88 d8 ; 0xc185f vgabios.c:1164
xor ah, ah ; 30 e4 ; 0xc1861
@@ -3234,7 +3234,7 @@ biosfn_set_video_mode: ; 0xc1479 LB 0x4b6
xor al, al ; 30 c0 ; 0xc1867
push ax ; 50 ; 0xc1869
mov cx, 00100h ; b9 00 01 ; 0xc186a
- mov bx, 05d73h ; bb 73 5d ; 0xc186d
+ mov bx, 05d72h ; bb 72 5d ; 0xc186d
jmp short 01886h ; eb 14 ; 0xc1870
jmp near 018edh ; e9 78 00 ; 0xc1872
mov al, bl ; 88 d8 ; 0xc1875 vgabios.c:1167
@@ -3245,7 +3245,7 @@ biosfn_set_video_mode: ; 0xc1479 LB 0x4b6
xor al, al ; 30 c0 ; 0xc187d
push ax ; 50 ; 0xc187f
mov cx, 00100h ; b9 00 01 ; 0xc1880
- mov bx, 06b73h ; bb 73 6b ; 0xc1883
+ mov bx, 06b72h ; bb 72 6b ; 0xc1883
mov dx, 0c000h ; ba 00 c0 ; 0xc1886
call 02de9h ; e8 5d 15 ; 0xc1889
cmp word [bp-01ch], strict byte 00000h ; 83 7e e4 00 ; 0xc188c vgabios.c:1169
@@ -3284,7 +3284,7 @@ biosfn_set_video_mode: ; 0xc1479 LB 0x4b6
mov AL, strict byte 003h ; b0 03 ; 0xc18e7
mov AH, strict byte 011h ; b4 11 ; 0xc18e9
int 06dh ; cd 6d ; 0xc18eb
- mov bx, 05973h ; bb 73 59 ; 0xc18ed vgabios.c:1196
+ mov bx, 05972h ; bb 72 59 ; 0xc18ed vgabios.c:1196
mov cx, ds ; 8c d9 ; 0xc18f0
mov ax, strict word 0001fh ; b8 1f 00 ; 0xc18f2
call 009f0h ; e8 f8 f0 ; 0xc18f5
@@ -3296,14 +3296,14 @@ biosfn_set_video_mode: ; 0xc1479 LB 0x4b6
je short 0191bh ; 74 12 ; 0xc1907
cmp dl, 008h ; 80 fa 08 ; 0xc1909
jne short 01925h ; 75 17 ; 0xc190c
- mov bx, 05573h ; bb 73 55 ; 0xc190e vgabios.c:1200
+ mov bx, 05572h ; bb 72 55 ; 0xc190e vgabios.c:1200
mov cx, ds ; 8c d9 ; 0xc1911
mov ax, strict word 00043h ; b8 43 00 ; 0xc1913
call 009f0h ; e8 d7 f0 ; 0xc1916
jmp short 01925h ; eb 0a ; 0xc1919 vgabios.c:1201
- mov bx, 05d73h ; bb 73 5d ; 0xc191b vgabios.c:1203
+ mov bx, 05d72h ; bb 72 5d ; 0xc191b vgabios.c:1203
jmp short 01911h ; eb f1 ; 0xc191e
- mov bx, 06b73h ; bb 73 6b ; 0xc1920 vgabios.c:1206
+ mov bx, 06b72h ; bb 72 6b ; 0xc1920 vgabios.c:1206
jmp short 01911h ; eb ec ; 0xc1923
lea sp, [bp-00ah] ; 8d 66 f6 ; 0xc1925 vgabios.c:1209
pop di ; 5f ; 0xc1928
@@ -3784,7 +3784,7 @@ biosfn_scroll: ; 0xc1c71 LB 0x6a3
mov ax, word [bp-018h] ; 8b 46 e8 ; 0xc1d2a
mul word [bp-024h] ; f7 66 dc ; 0xc1d2d
mov di, ax ; 89 c7 ; 0xc1d30
- cmp byte [bx+047b6h], 000h ; 80 bf b6 47 00 ; 0xc1d32
+ cmp byte [bx+047b5h], 000h ; 80 bf b5 47 00 ; 0xc1d32
jne short 01d83h ; 75 4a ; 0xc1d37
sal ax, 1 ; d1 e0 ; 0xc1d39 vgabios.c:1342
or AL, strict byte 0ffh ; 0c ff ; 0xc1d3b
@@ -3809,7 +3809,7 @@ biosfn_scroll: ; 0xc1c71 LB 0x6a3
mov ah, byte [bp-010h] ; 8a 66 f0 ; 0xc1d6b vgabios.c:1349
xor al, ch ; 30 e8 ; 0xc1d6e
add ax, strict word 00020h ; 05 20 00 ; 0xc1d70
- mov es, [bx+047b9h] ; 8e 87 b9 47 ; 0xc1d73
+ mov es, [bx+047b8h] ; 8e 87 b8 47 ; 0xc1d73
mov cx, di ; 89 f9 ; 0xc1d77
mov di, word [bp-01ch] ; 8b 7e e4 ; 0xc1d79
jcxz 01d80h ; e3 02 ; 0xc1d7c
@@ -3852,7 +3852,7 @@ biosfn_scroll: ; 0xc1c71 LB 0x6a3
xor bh, bh ; 30 ff ; 0xc1ddc
mov CL, strict byte 003h ; b1 03 ; 0xc1dde
sal bx, CL ; d3 e3 ; 0xc1de0
- mov es, [bx+047b9h] ; 8e 87 b9 47 ; 0xc1de2
+ mov es, [bx+047b8h] ; 8e 87 b8 47 ; 0xc1de2
mov cx, word [bp-01ah] ; 8b 4e e6 ; 0xc1de6
mov ax, si ; 89 f0 ; 0xc1de9
jcxz 01defh ; e3 02 ; 0xc1deb
@@ -3874,7 +3874,7 @@ biosfn_scroll: ; 0xc1c71 LB 0x6a3
xor bh, bh ; 30 ff ; 0xc1e16
mov CL, strict byte 003h ; b1 03 ; 0xc1e18
sal bx, CL ; d3 e3 ; 0xc1e1a
- mov bx, word [bx+047b9h] ; 8b 9f b9 47 ; 0xc1e1c
+ mov bx, word [bx+047b8h] ; 8b 9f b8 47 ; 0xc1e1c
mov ax, word [bp-016h] ; 8b 46 ea ; 0xc1e20
mul word [bp-018h] ; f7 66 e8 ; 0xc1e23
add ax, word [bp-01ah] ; 03 46 e6 ; 0xc1e26
@@ -3926,7 +3926,7 @@ biosfn_scroll: ; 0xc1c71 LB 0x6a3
mov CL, strict byte 003h ; b1 03 ; 0xc1e95
mov di, ax ; 89 c7 ; 0xc1e97
sal di, CL ; d3 e7 ; 0xc1e99
- mov es, [di+047b9h] ; 8e 85 b9 47 ; 0xc1e9b
+ mov es, [di+047b8h] ; 8e 85 b8 47 ; 0xc1e9b
mov cx, bx ; 89 d9 ; 0xc1e9f
mov ax, si ; 89 f0 ; 0xc1ea1
mov di, dx ; 89 d7 ; 0xc1ea3
@@ -3952,7 +3952,7 @@ biosfn_scroll: ; 0xc1c71 LB 0x6a3
xor bh, bh ; 30 ff ; 0xc1ed7
mov CL, strict byte 003h ; b1 03 ; 0xc1ed9
sal bx, CL ; d3 e3 ; 0xc1edb
- mov bx, word [bx+047b9h] ; 8b 9f b9 47 ; 0xc1edd
+ mov bx, word [bx+047b8h] ; 8b 9f b8 47 ; 0xc1edd
mov ax, word [bp-016h] ; 8b 46 ea ; 0xc1ee1
mul word [bp-018h] ; f7 66 e8 ; 0xc1ee4
add ax, word [bp-014h] ; 03 46 ec ; 0xc1ee7
@@ -3974,14 +3974,14 @@ biosfn_scroll: ; 0xc1c71 LB 0x6a3
dec word [bp-016h] ; ff 4e ea ; 0xc1f0a vgabios.c:1370
jmp near 01e4dh ; e9 3d ff ; 0xc1f0d
mov si, word [bp-01eh] ; 8b 76 e2 ; 0xc1f10 vgabios.c:1376
- mov al, byte [si+04835h] ; 8a 84 35 48 ; 0xc1f13
+ mov al, byte [si+04834h] ; 8a 84 34 48 ; 0xc1f13
xor ah, ah ; 30 e4 ; 0xc1f17
mov CL, strict byte 006h ; b1 06 ; 0xc1f19
mov si, ax ; 89 c6 ; 0xc1f1b
sal si, CL ; d3 e6 ; 0xc1f1d
- mov al, byte [si+0484bh] ; 8a 84 4b 48 ; 0xc1f1f
+ mov al, byte [si+0484ah] ; 8a 84 4a 48 ; 0xc1f1f
mov byte [bp-00eh], al ; 88 46 f2 ; 0xc1f23
- mov al, byte [bx+047b7h] ; 8a 87 b7 47 ; 0xc1f26 vgabios.c:1377
+ mov al, byte [bx+047b6h] ; 8a 87 b6 47 ; 0xc1f26 vgabios.c:1377
cmp AL, strict byte 003h ; 3c 03 ; 0xc1f2a
jc short 01f3ah ; 72 0c ; 0xc1f2c
jbe short 01f41h ; 76 11 ; 0xc1f2e
@@ -4029,7 +4029,7 @@ biosfn_scroll: ; 0xc1c71 LB 0x6a3
xor bh, bh ; 30 ff ; 0xc1f92
mov CL, strict byte 003h ; b1 03 ; 0xc1f94
sal bx, CL ; d3 e3 ; 0xc1f96
- mov bx, word [bx+047b9h] ; 8b 9f b9 47 ; 0xc1f98
+ mov bx, word [bx+047b8h] ; 8b 9f b8 47 ; 0xc1f98
mov cx, dx ; 89 d1 ; 0xc1f9c
xor di, di ; 31 ff ; 0xc1f9e
mov es, bx ; 8e c3 ; 0xc1fa0
@@ -4135,7 +4135,7 @@ biosfn_scroll: ; 0xc1c71 LB 0x6a3
jc short 020e4h ; 72 4e ; 0xc2094
dec word [bp-016h] ; ff 4e ea ; 0xc2096 vgabios.c:1406
jmp short 02029h ; eb 8e ; 0xc2099
- mov cl, byte [bx+047b8h] ; 8a 8f b8 47 ; 0xc209b vgabios.c:1411
+ mov cl, byte [bx+047b7h] ; 8a 8f b7 47 ; 0xc209b vgabios.c:1411
cmp byte [bp-006h], 000h ; 80 7e fa 00 ; 0xc209f vgabios.c:1412
jne short 020e7h ; 75 42 ; 0xc20a3
cmp byte [bp-00ch], 000h ; 80 7e f4 00 ; 0xc20a5
@@ -4157,7 +4157,7 @@ biosfn_scroll: ; 0xc1c71 LB 0x6a3
mul dx ; f7 e2 ; 0xc20cd
mov dl, byte [bp-010h] ; 8a 56 f0 ; 0xc20cf
xor dh, dh ; 30 f6 ; 0xc20d2
- mov bx, word [bx+047b9h] ; 8b 9f b9 47 ; 0xc20d4
+ mov bx, word [bx+047b8h] ; 8b 9f b8 47 ; 0xc20d4
mov cx, ax ; 89 c1 ; 0xc20d8
mov ax, dx ; 89 d0 ; 0xc20da
xor di, di ; 31 ff ; 0xc20dc
@@ -4291,7 +4291,7 @@ biosfn_scroll: ; 0xc1c71 LB 0x6a3
mov cx, ax ; 89 c1 ; 0xc221d
mov al, byte [bp-010h] ; 8a 46 f0 ; 0xc221f
xor ah, ah ; 30 e4 ; 0xc2222
- mov es, [bx+047b9h] ; 8e 87 b9 47 ; 0xc2224
+ mov es, [bx+047b8h] ; 8e 87 b8 47 ; 0xc2224
xor di, di ; 31 ff ; 0xc2228
jcxz 0222eh ; e3 02 ; 0xc222a
rep stosb ; f3 aa ; 0xc222c
@@ -4516,7 +4516,7 @@ write_gfx_char_cga: ; 0xc2426 LB 0x112
mov ch, al ; 88 c5 ; 0xc242e
mov byte [bp-002h], dl ; 88 56 fe ; 0xc2430
mov al, bl ; 88 d8 ; 0xc2433
- mov si, 05573h ; be 73 55 ; 0xc2435 vgabios.c:1538
+ mov si, 05572h ; be 72 55 ; 0xc2435 vgabios.c:1538
xor ah, ah ; 30 e4 ; 0xc2438 vgabios.c:1539
mov bl, byte [bp+00ah] ; 8a 5e 0a ; 0xc243a
xor bh, bh ; 30 ff ; 0xc243d
@@ -4637,7 +4637,7 @@ write_gfx_char_lin: ; 0xc2538 LB 0xa1
mov bh, al ; 88 c7 ; 0xc2540
mov ch, dl ; 88 d5 ; 0xc2542
mov al, cl ; 88 c8 ; 0xc2544
- mov di, 05573h ; bf 73 55 ; 0xc2546 vgabios.c:1602
+ mov di, 05572h ; bf 72 55 ; 0xc2546 vgabios.c:1602
xor ah, ah ; 30 e4 ; 0xc2549 vgabios.c:1603
mov dl, byte [bp+008h] ; 8a 56 08 ; 0xc254b
xor dh, dh ; 30 f6 ; 0xc254e
@@ -4757,7 +4757,7 @@ biosfn_write_char_attr: ; 0xc25d9 LB 0x172
mov CL, strict byte 003h ; b1 03 ; 0xc264b
mov di, bx ; 89 df ; 0xc264d
sal di, CL ; d3 e7 ; 0xc264f
- cmp byte [di+047b6h], 000h ; 80 bd b6 47 00 ; 0xc2651
+ cmp byte [di+047b5h], 000h ; 80 bd b5 47 00 ; 0xc2651
jne short 02698h ; 75 40 ; 0xc2656
mul dx ; f7 e2 ; 0xc2658 vgabios.c:1645
sal ax, 1 ; d1 e0 ; 0xc265a
@@ -4780,18 +4780,18 @@ biosfn_write_char_attr: ; 0xc25d9 LB 0x172
mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc2680
mov word [bp-01eh], ax ; 89 46 e2 ; 0xc2683
mov ax, word [bp-01eh] ; 8b 46 e2 ; 0xc2686 vgabios.c:1648
- mov es, [di+047b9h] ; 8e 85 b9 47 ; 0xc2689
+ mov es, [di+047b8h] ; 8e 85 b8 47 ; 0xc2689
mov cx, si ; 89 f1 ; 0xc268d
mov di, bx ; 89 df ; 0xc268f
jcxz 02695h ; e3 02 ; 0xc2691
rep stosw ; f3 ab ; 0xc2693
jmp near 02744h ; e9 ac 00 ; 0xc2695 vgabios.c:1650
- mov bl, byte [bx+04835h] ; 8a 9f 35 48 ; 0xc2698 vgabios.c:1653
+ mov bl, byte [bx+04834h] ; 8a 9f 34 48 ; 0xc2698 vgabios.c:1653
mov CL, strict byte 006h ; b1 06 ; 0xc269c
sal bx, CL ; d3 e3 ; 0xc269e
- mov al, byte [bx+0484bh] ; 8a 87 4b 48 ; 0xc26a0
+ mov al, byte [bx+0484ah] ; 8a 87 4a 48 ; 0xc26a0
mov byte [bp-010h], al ; 88 46 f0 ; 0xc26a4
- mov al, byte [di+047b8h] ; 8a 85 b8 47 ; 0xc26a7 vgabios.c:1654
+ mov al, byte [di+047b7h] ; 8a 85 b7 47 ; 0xc26a7 vgabios.c:1654
mov byte [bp-012h], al ; 88 46 ee ; 0xc26ab
dec si ; 4e ; 0xc26ae vgabios.c:1655
cmp si, strict byte 0ffffh ; 83 fe ff ; 0xc26af
@@ -4800,7 +4800,7 @@ biosfn_write_char_attr: ; 0xc25d9 LB 0x172
xor bh, bh ; 30 ff ; 0xc26b7
mov CL, strict byte 003h ; b1 03 ; 0xc26b9
sal bx, CL ; d3 e3 ; 0xc26bb
- mov al, byte [bx+047b7h] ; 8a 87 b7 47 ; 0xc26bd
+ mov al, byte [bx+047b6h] ; 8a 87 b6 47 ; 0xc26bd
cmp al, cl ; 38 c8 ; 0xc26c1
jc short 026d1h ; 72 0c ; 0xc26c3
jbe short 026d7h ; 76 10 ; 0xc26c5
@@ -4911,7 +4911,7 @@ biosfn_write_char_only: ; 0xc274b LB 0x183
mov CL, strict byte 003h ; b1 03 ; 0xc27b8
mov bx, ax ; 89 c3 ; 0xc27ba
sal bx, CL ; d3 e3 ; 0xc27bc
- cmp byte [bx+047b6h], 000h ; 80 bf b6 47 00 ; 0xc27be
+ cmp byte [bx+047b5h], 000h ; 80 bf b5 47 00 ; 0xc27be
jne short 0280ah ; 75 45 ; 0xc27c3
mov ax, di ; 89 f8 ; 0xc27c5 vgabios.c:1703
mul dx ; f7 e2 ; 0xc27c7
@@ -4939,20 +4939,20 @@ biosfn_write_char_only: ; 0xc274b LB 0x183
mov CL, strict byte 003h ; b1 03 ; 0xc27f6
mov di, ax ; 89 c7 ; 0xc27f8
sal di, CL ; d3 e7 ; 0xc27fa
- mov es, [di+047b9h] ; 8e 85 b9 47 ; 0xc27fc vgabios.c:50
+ mov es, [di+047b8h] ; 8e 85 b8 47 ; 0xc27fc vgabios.c:50
mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xc2800 vgabios.c:52
mov byte [es:bx], al ; 26 88 07 ; 0xc2803
inc bx ; 43 ; 0xc2806 vgabios.c:1707
inc bx ; 43 ; 0xc2807
jmp short 027ebh ; eb e1 ; 0xc2808 vgabios.c:1708
mov di, ax ; 89 c7 ; 0xc280a vgabios.c:1713
- mov al, byte [di+04835h] ; 8a 85 35 48 ; 0xc280c
+ mov al, byte [di+04834h] ; 8a 85 34 48 ; 0xc280c
mov CL, strict byte 006h ; b1 06 ; 0xc2810
mov di, ax ; 89 c7 ; 0xc2812
sal di, CL ; d3 e7 ; 0xc2814
- mov al, byte [di+0484bh] ; 8a 85 4b 48 ; 0xc2816
+ mov al, byte [di+0484ah] ; 8a 85 4a 48 ; 0xc2816
mov byte [bp-012h], al ; 88 46 ee ; 0xc281a
- mov al, byte [bx+047b8h] ; 8a 87 b8 47 ; 0xc281d vgabios.c:1714
+ mov al, byte [bx+047b7h] ; 8a 87 b7 47 ; 0xc281d vgabios.c:1714
mov byte [bp-014h], al ; 88 46 ec ; 0xc2821
dec si ; 4e ; 0xc2824 vgabios.c:1715
cmp si, strict byte 0ffffh ; 83 fe ff ; 0xc2825
@@ -4961,7 +4961,7 @@ biosfn_write_char_only: ; 0xc274b LB 0x183
xor bh, bh ; 30 ff ; 0xc282d
mov CL, strict byte 003h ; b1 03 ; 0xc282f
sal bx, CL ; d3 e3 ; 0xc2831
- mov bl, byte [bx+047b7h] ; 8a 9f b7 47 ; 0xc2833
+ mov bl, byte [bx+047b6h] ; 8a 9f b6 47 ; 0xc2833
cmp bl, cl ; 38 cb ; 0xc2837
jc short 0284ah ; 72 0f ; 0xc2839
jbe short 02851h ; 76 14 ; 0xc283b
@@ -5049,9 +5049,9 @@ biosfn_write_pixel: ; 0xc28ce LB 0x17a
xor bh, bh ; 30 ff ; 0xc28f9
mov CL, strict byte 003h ; b1 03 ; 0xc28fb
sal bx, CL ; d3 e3 ; 0xc28fd
- cmp byte [bx+047b6h], 000h ; 80 bf b6 47 00 ; 0xc28ff
+ cmp byte [bx+047b5h], 000h ; 80 bf b5 47 00 ; 0xc28ff
je short 0291eh ; 74 18 ; 0xc2904
- mov al, byte [bx+047b7h] ; 8a 87 b7 47 ; 0xc2906 vgabios.c:1752
+ mov al, byte [bx+047b6h] ; 8a 87 b6 47 ; 0xc2906 vgabios.c:1752
cmp al, cl ; 38 c8 ; 0xc290a
jc short 0291ah ; 72 0c ; 0xc290c
jbe short 02924h ; 76 14 ; 0xc290e
@@ -5115,7 +5115,7 @@ biosfn_write_pixel: ; 0xc28ce LB 0x17a
shr ax, 1 ; d1 e8 ; 0xc2999
mov dx, strict word 00050h ; ba 50 00 ; 0xc299b
mul dx ; f7 e2 ; 0xc299e
- cmp byte [bx+047b8h], 002h ; 80 bf b8 47 02 ; 0xc29a0
+ cmp byte [bx+047b7h], 002h ; 80 bf b7 47 02 ; 0xc29a0
jne short 029b0h ; 75 09 ; 0xc29a5
mov bx, word [bp-008h] ; 8b 5e f8 ; 0xc29a7 vgabios.c:1774
shr bx, 1 ; d1 eb ; 0xc29aa
@@ -5135,7 +5135,7 @@ biosfn_write_pixel: ; 0xc28ce LB 0x17a
mov CL, strict byte 003h ; b1 03 ; 0xc29cc
mov si, dx ; 89 d6 ; 0xc29ce
sal si, CL ; d3 e6 ; 0xc29d0
- cmp byte [si+047b8h], 002h ; 80 bc b8 47 02 ; 0xc29d2
+ cmp byte [si+047b7h], 002h ; 80 bc b7 47 02 ; 0xc29d2
jne short 029f3h ; 75 1a ; 0xc29d7
mov ah, byte [bp-008h] ; 8a 66 f8 ; 0xc29d9 vgabios.c:1784
and ah, cl ; 20 cc ; 0xc29dc
@@ -5259,7 +5259,7 @@ biosfn_write_teletype: ; 0xc2a48 LB 0x263
mov CL, strict byte 003h ; b1 03 ; 0xc2af7
mov bx, ax ; 89 c3 ; 0xc2af9
sal bx, CL ; d3 e3 ; 0xc2afb
- cmp byte [bx+047b6h], 000h ; 80 bf b6 47 00 ; 0xc2afd
+ cmp byte [bx+047b5h], 000h ; 80 bf b5 47 00 ; 0xc2afd
jne short 02b46h ; 75 42 ; 0xc2b02
mov ax, word [bp-012h] ; 8b 46 ee ; 0xc2b04 vgabios.c:1862
mul word [bp-014h] ; f7 66 ec ; 0xc2b07
@@ -5279,23 +5279,23 @@ biosfn_write_teletype: ; 0xc2a48 LB 0x263
add ax, dx ; 01 d0 ; 0xc2b27
sal ax, 1 ; d1 e0 ; 0xc2b29
add si, ax ; 01 c6 ; 0xc2b2b
- mov es, [bx+047b9h] ; 8e 87 b9 47 ; 0xc2b2d vgabios.c:50
+ mov es, [bx+047b8h] ; 8e 87 b8 47 ; 0xc2b2d vgabios.c:50
mov byte [es:si], ch ; 26 88 2c ; 0xc2b31 vgabios.c:52
cmp cl, byte [bp-004h] ; 3a 4e fc ; 0xc2b34 vgabios.c:1867
jne short 02b76h ; 75 3d ; 0xc2b37
inc si ; 46 ; 0xc2b39 vgabios.c:1868
- mov es, [bx+047b9h] ; 8e 87 b9 47 ; 0xc2b3a vgabios.c:50
+ mov es, [bx+047b8h] ; 8e 87 b8 47 ; 0xc2b3a vgabios.c:50
mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xc2b3e
mov byte [es:si], al ; 26 88 04 ; 0xc2b41
jmp short 02b76h ; eb 30 ; 0xc2b44 vgabios.c:1870
mov si, ax ; 89 c6 ; 0xc2b46 vgabios.c:1873
- mov al, byte [si+04835h] ; 8a 84 35 48 ; 0xc2b48
+ mov al, byte [si+04834h] ; 8a 84 34 48 ; 0xc2b48
mov CL, strict byte 006h ; b1 06 ; 0xc2b4c
mov si, ax ; 89 c6 ; 0xc2b4e
sal si, CL ; d3 e6 ; 0xc2b50
- mov dl, byte [si+0484bh] ; 8a 94 4b 48 ; 0xc2b52
- mov al, byte [bx+047b8h] ; 8a 87 b8 47 ; 0xc2b56 vgabios.c:1874
- mov bl, byte [bx+047b7h] ; 8a 9f b7 47 ; 0xc2b5a vgabios.c:1875
+ mov dl, byte [si+0484ah] ; 8a 94 4a 48 ; 0xc2b52
+ mov al, byte [bx+047b7h] ; 8a 87 b7 47 ; 0xc2b56 vgabios.c:1874
+ mov bl, byte [bx+047b6h] ; 8a 9f b6 47 ; 0xc2b5a vgabios.c:1875
cmp bl, 003h ; 80 fb 03 ; 0xc2b5e
jc short 02b71h ; 72 0e ; 0xc2b61
jbe short 02b78h ; 76 13 ; 0xc2b63
@@ -5373,7 +5373,7 @@ biosfn_write_teletype: ; 0xc2a48 LB 0x263
mov ch, byte [bp-012h] ; 8a 6e ee ; 0xc2c12
db 0feh, 0cdh
; dec ch ; fe cd ; 0xc2c15
- cmp byte [bx+047b6h], 000h ; 80 bf b6 47 00 ; 0xc2c17
+ cmp byte [bx+047b5h], 000h ; 80 bf b5 47 00 ; 0xc2c17
jne short 02c6ah ; 75 4c ; 0xc2c1c
mov ax, word [bp-012h] ; 8b 46 ee ; 0xc2c1e vgabios.c:1907
mul word [bp-014h] ; f7 66 ec ; 0xc2c21
@@ -5395,7 +5395,7 @@ biosfn_write_teletype: ; 0xc2a48 LB 0x263
sal ax, 1 ; d1 e0 ; 0xc2c44
add si, ax ; 01 c6 ; 0xc2c46
inc si ; 46 ; 0xc2c48 vgabios.c:1908
- mov es, [bx+047b9h] ; 8e 87 b9 47 ; 0xc2c49 vgabios.c:45
+ mov es, [bx+047b8h] ; 8e 87 b8 47 ; 0xc2c49 vgabios.c:45
mov dl, byte [es:si] ; 26 8a 14 ; 0xc2c4d vgabios.c:47
mov ax, strict word 00001h ; b8 01 00 ; 0xc2c50 vgabios.c:1909
push ax ; 50 ; 0xc2c53
@@ -5714,7 +5714,7 @@ biosfn_load_text_8_14_pat: ; 0xc2e6d LB 0x75
mov di, bx ; 89 df ; 0xc2ea8
sal di, CL ; d3 e7 ; 0xc2eaa
add di, word [bp-00ch] ; 03 7e f4 ; 0xc2eac
- mov si, 05d73h ; be 73 5d ; 0xc2eaf vgabios.c:2013
+ mov si, 05d72h ; be 72 5d ; 0xc2eaf vgabios.c:2013
add si, ax ; 01 c6 ; 0xc2eb2
mov cx, strict word 0000eh ; b9 0e 00 ; 0xc2eb4
mov dx, 0c000h ; ba 00 c0 ; 0xc2eb7
@@ -5774,7 +5774,7 @@ biosfn_load_text_8_8_pat: ; 0xc2ee2 LB 0x73
mov di, bx ; 89 df ; 0xc2f1c
sal di, CL ; d3 e7 ; 0xc2f1e
add di, word [bp-00ch] ; 03 7e f4 ; 0xc2f20
- add si, 05573h ; 81 c6 73 55 ; 0xc2f23 vgabios.c:2032
+ add si, 05572h ; 81 c6 72 55 ; 0xc2f23 vgabios.c:2032
mov cx, strict word 00008h ; b9 08 00 ; 0xc2f27
mov dx, 0c000h ; ba 00 c0 ; 0xc2f2a
mov ax, 0a000h ; b8 00 a0 ; 0xc2f2d
@@ -5833,7 +5833,7 @@ biosfn_load_text_8_16_pat: ; 0xc2f55 LB 0x73
mov di, bx ; 89 df ; 0xc2f8f
sal di, CL ; d3 e7 ; 0xc2f91
add di, word [bp-00ch] ; 03 7e f4 ; 0xc2f93
- add si, 06b73h ; 81 c6 73 6b ; 0xc2f96 vgabios.c:2052
+ add si, 06b72h ; 81 c6 72 6b ; 0xc2f96 vgabios.c:2052
mov cx, strict word 00010h ; b9 10 00 ; 0xc2f9a
mov dx, 0c000h ; ba 00 c0 ; 0xc2f9d
mov ax, 0a000h ; b8 00 a0 ; 0xc2fa0
@@ -5893,7 +5893,7 @@ set_gfx_font: ; 0xc2fde LB 0x4d
mov DL, strict byte 002h ; b2 02 ; 0xc2ffe vgabios.c:2073
mov bl, dl ; 88 d3 ; 0xc3000 vgabios.c:2074
xor bh, bh ; 30 ff ; 0xc3002
- mov al, byte [bx+07e04h] ; 8a 87 04 7e ; 0xc3004
+ mov al, byte [bx+07e03h] ; 8a 87 03 7e ; 0xc3004
mov byte [bp+004h], al ; 88 46 04 ; 0xc3008
mov bx, 00085h ; bb 85 00 ; 0xc300b vgabios.c:62
mov ax, strict word 00040h ; b8 40 00 ; 0xc300e
@@ -5939,7 +5939,7 @@ biosfn_load_gfx_8_14_chars: ; 0xc3048 LB 0x22
mov al, bl ; 88 d8 ; 0xc3054
mov cx, ax ; 89 c1 ; 0xc3056
mov bx, strict word 0000eh ; bb 0e 00 ; 0xc3058
- mov ax, 05d73h ; b8 73 5d ; 0xc305b
+ mov ax, 05d72h ; b8 72 5d ; 0xc305b
mov dx, ds ; 8c da ; 0xc305e
call 02fdeh ; e8 7b ff ; 0xc3060
lea sp, [bp-004h] ; 8d 66 fc ; 0xc3063 vgabios.c:2094
@@ -5960,7 +5960,7 @@ biosfn_load_gfx_8_8_dd_chars: ; 0xc306a LB 0x22
mov al, bl ; 88 d8 ; 0xc3076
mov cx, ax ; 89 c1 ; 0xc3078
mov bx, strict word 00008h ; bb 08 00 ; 0xc307a
- mov ax, 05573h ; b8 73 55 ; 0xc307d
+ mov ax, 05572h ; b8 72 55 ; 0xc307d
mov dx, ds ; 8c da ; 0xc3080
call 02fdeh ; e8 59 ff ; 0xc3082
lea sp, [bp-004h] ; 8d 66 fc ; 0xc3085 vgabios.c:2098
@@ -5981,7 +5981,7 @@ biosfn_load_gfx_8_16_chars: ; 0xc308c LB 0x22
mov al, bl ; 88 d8 ; 0xc3098
mov cx, ax ; 89 c1 ; 0xc309a
mov bx, strict word 00010h ; bb 10 00 ; 0xc309c
- mov ax, 06b73h ; b8 73 6b ; 0xc309f
+ mov ax, 06b72h ; b8 72 6b ; 0xc309f
mov dx, ds ; 8c da ; 0xc30a2
call 02fdeh ; e8 37 ff ; 0xc30a4
lea sp, [bp-004h] ; 8d 66 fc ; 0xc30a7 vgabios.c:2102
@@ -6114,7 +6114,7 @@ biosfn_read_state_info: ; 0xc317e LB 0x1f2
mov word [bp-00ah], ax ; 89 46 f6 ; 0xc319b vgabios.c:58
mov ax, ds ; 8c d8 ; 0xc319e vgabios.c:2190
mov es, dx ; 8e c2 ; 0xc31a0 vgabios.c:72
- mov word [es:bx], 05509h ; 26 c7 07 09 55 ; 0xc31a2
+ mov word [es:bx], 05508h ; 26 c7 07 08 55 ; 0xc31a2
mov [es:bx+002h], ds ; 26 8c 5f 02 ; 0xc31a7
lea di, [bx+004h] ; 8d 7f 04 ; 0xc31ab vgabios.c:2195
mov cx, strict word 0001eh ; b9 1e 00 ; 0xc31ae
@@ -7003,7 +7003,7 @@ find_vga_entry: ; 0xc3940 LB 0x2b
xor bh, bh ; 30 ff ; 0xc3956
mov CL, strict byte 003h ; b1 03 ; 0xc3958
sal bx, CL ; d3 e3 ; 0xc395a
- cmp dl, byte [bx+047b5h] ; 3a 97 b5 47 ; 0xc395c
+ cmp dl, byte [bx+047b4h] ; 3a 97 b4 47 ; 0xc395c
jne short 0394eh ; 75 ec ; 0xc3960
mov ah, al ; 88 c4 ; 0xc3962
mov al, ah ; 88 e0 ; 0xc3964 vgabios.c:2478
@@ -8529,12 +8529,12 @@ vesa_pm_end: ; 0xc4754 LB 0x1
; Padding 0x2b bytes at 0xc4755
times 43 db 0
-section _DATA progbits vstart=0x4780 align=1 ; size=0x3759 class=DATA group=DGROUP
- ; disGetNextSymbol 0xc4780 LB 0x3759 -> off=0x0 cb=0000000000000035 uValue=00000000000c0000 '_msg_vga_init'
-_msg_vga_init: ; 0xc4780 LB 0x35
- db 'Oracle VM VirtualBox Version 7.0.0_ALPHA2 VGA BIOS', 00dh, 00ah, 000h
- ; disGetNextSymbol 0xc47b5 LB 0x3724 -> off=0x0 cb=0000000000000080 uValue=00000000000c0035 'vga_modes'
-vga_modes: ; 0xc47b5 LB 0x80
+section _DATA progbits vstart=0x4780 align=1 ; size=0x3758 class=DATA group=DGROUP
+ ; disGetNextSymbol 0xc4780 LB 0x3758 -> off=0x0 cb=0000000000000034 uValue=00000000000c0000 '_msg_vga_init'
+_msg_vga_init: ; 0xc4780 LB 0x34
+ db 'Oracle VM VirtualBox Version 7.0.0_BETA1 VGA BIOS', 00dh, 00ah, 000h
+ ; disGetNextSymbol 0xc47b4 LB 0x3724 -> off=0x0 cb=0000000000000080 uValue=00000000000c0034 'vga_modes'
+vga_modes: ; 0xc47b4 LB 0x80
db 000h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h, 001h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h
db 002h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h, 003h, 000h, 000h, 004h, 000h, 0b8h, 0ffh, 002h
db 004h, 001h, 002h, 002h, 000h, 0b8h, 0ffh, 001h, 005h, 001h, 002h, 002h, 000h, 0b8h, 0ffh, 001h
@@ -8543,14 +8543,14 @@ vga_modes: ; 0xc47b5 LB 0x80
db 00fh, 001h, 003h, 001h, 000h, 0a0h, 0ffh, 000h, 010h, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 002h
db 011h, 001h, 003h, 001h, 000h, 0a0h, 0ffh, 002h, 012h, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 002h
db 013h, 001h, 005h, 008h, 000h, 0a0h, 0ffh, 003h, 06ah, 001h, 004h, 004h, 000h, 0a0h, 0ffh, 002h
- ; disGetNextSymbol 0xc4835 LB 0x36a4 -> off=0x0 cb=0000000000000010 uValue=00000000000c00b5 'line_to_vpti'
-line_to_vpti: ; 0xc4835 LB 0x10
+ ; disGetNextSymbol 0xc4834 LB 0x36a4 -> off=0x0 cb=0000000000000010 uValue=00000000000c00b4 'line_to_vpti'
+line_to_vpti: ; 0xc4834 LB 0x10
db 017h, 017h, 018h, 018h, 004h, 005h, 006h, 007h, 00dh, 00eh, 011h, 012h, 01ah, 01bh, 01ch, 01dh
- ; disGetNextSymbol 0xc4845 LB 0x3694 -> off=0x0 cb=0000000000000004 uValue=00000000000c00c5 'dac_regs'
-dac_regs: ; 0xc4845 LB 0x4
+ ; disGetNextSymbol 0xc4844 LB 0x3694 -> off=0x0 cb=0000000000000004 uValue=00000000000c00c4 'dac_regs'
+dac_regs: ; 0xc4844 LB 0x4
dd 0ff3f3f3fh
- ; disGetNextSymbol 0xc4849 LB 0x3690 -> off=0x0 cb=0000000000000780 uValue=00000000000c00c9 'video_param_table'
-video_param_table: ; 0xc4849 LB 0x780
+ ; disGetNextSymbol 0xc4848 LB 0x3690 -> off=0x0 cb=0000000000000780 uValue=00000000000c00c8 'video_param_table'
+video_param_table: ; 0xc4848 LB 0x780
db 028h, 018h, 008h, 000h, 008h, 009h, 003h, 000h, 002h, 063h, 02dh, 027h, 028h, 090h, 02bh, 0a0h
db 0bfh, 01fh, 000h, 0c7h, 006h, 007h, 000h, 000h, 000h, 000h, 09ch, 08eh, 08fh, 014h, 01fh, 096h
db 0b9h, 0a3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 006h, 007h, 010h, 011h, 012h, 013h, 014h
@@ -8671,8 +8671,8 @@ video_param_table: ; 0xc4849 LB 0x780
db 072h, 0f0h, 000h, 060h, 000h, 000h, 000h, 000h, 000h, 000h, 059h, 08dh, 057h, 032h, 000h, 057h
db 073h, 0e3h, 0ffh, 000h, 001h, 002h, 003h, 004h, 005h, 014h, 007h, 038h, 039h, 03ah, 03bh, 03ch
db 03dh, 03eh, 03fh, 001h, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 005h, 00fh, 0ffh
- ; disGetNextSymbol 0xc4fc9 LB 0x2f10 -> off=0x0 cb=00000000000000c0 uValue=00000000000c0849 'palette0'
-palette0: ; 0xc4fc9 LB 0xc0
+ ; disGetNextSymbol 0xc4fc8 LB 0x2f10 -> off=0x0 cb=00000000000000c0 uValue=00000000000c0848 'palette0'
+palette0: ; 0xc4fc8 LB 0xc0
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
db 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
@@ -8685,8 +8685,8 @@ palette0: ; 0xc4fc9 LB 0xc0
db 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah
db 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 02ah, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh
db 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh, 03fh
- ; disGetNextSymbol 0xc5089 LB 0x2e50 -> off=0x0 cb=00000000000000c0 uValue=00000000000c0909 'palette1'
-palette1: ; 0xc5089 LB 0xc0
+ ; disGetNextSymbol 0xc5088 LB 0x2e50 -> off=0x0 cb=00000000000000c0 uValue=00000000000c0908 'palette1'
+palette1: ; 0xc5088 LB 0xc0
db 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah
db 000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah
db 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah, 000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah
@@ -8699,8 +8699,8 @@ palette1: ; 0xc5089 LB 0xc0
db 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh, 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh
db 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh
db 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh
- ; disGetNextSymbol 0xc5149 LB 0x2d90 -> off=0x0 cb=00000000000000c0 uValue=00000000000c09c9 'palette2'
-palette2: ; 0xc5149 LB 0xc0
+ ; disGetNextSymbol 0xc5148 LB 0x2d90 -> off=0x0 cb=00000000000000c0 uValue=00000000000c09c8 'palette2'
+palette2: ; 0xc5148 LB 0xc0
db 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah
db 000h, 02ah, 02ah, 02ah, 000h, 02ah, 02ah, 02ah, 000h, 000h, 015h, 000h, 000h, 03fh, 000h, 02ah
db 015h, 000h, 02ah, 03fh, 02ah, 000h, 015h, 02ah, 000h, 03fh, 02ah, 02ah, 015h, 02ah, 02ah, 03fh
@@ -8713,8 +8713,8 @@ palette2: ; 0xc5149 LB 0xc0
db 015h, 015h, 000h, 015h, 015h, 02ah, 015h, 03fh, 000h, 015h, 03fh, 02ah, 03fh, 015h, 000h, 03fh
db 015h, 02ah, 03fh, 03fh, 000h, 03fh, 03fh, 02ah, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh
db 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh
- ; disGetNextSymbol 0xc5209 LB 0x2cd0 -> off=0x0 cb=0000000000000300 uValue=00000000000c0a89 'palette3'
-palette3: ; 0xc5209 LB 0x300
+ ; disGetNextSymbol 0xc5208 LB 0x2cd0 -> off=0x0 cb=0000000000000300 uValue=00000000000c0a88 'palette3'
+palette3: ; 0xc5208 LB 0x300
db 000h, 000h, 000h, 000h, 000h, 02ah, 000h, 02ah, 000h, 000h, 02ah, 02ah, 02ah, 000h, 000h, 02ah
db 000h, 02ah, 02ah, 015h, 000h, 02ah, 02ah, 02ah, 015h, 015h, 015h, 015h, 015h, 03fh, 015h, 03fh
db 015h, 015h, 03fh, 03fh, 03fh, 015h, 015h, 03fh, 015h, 03fh, 03fh, 03fh, 015h, 03fh, 03fh, 03fh
@@ -8763,24 +8763,24 @@ palette3: ; 0xc5209 LB 0x300
db 00bh, 010h, 00bh, 00bh, 010h, 00ch, 00bh, 010h, 00dh, 00bh, 010h, 00fh, 00bh, 010h, 010h, 00bh
db 00fh, 010h, 00bh, 00dh, 010h, 00bh, 00ch, 010h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
- ; disGetNextSymbol 0xc5509 LB 0x29d0 -> off=0x0 cb=0000000000000010 uValue=00000000000c0d89 'static_functionality'
-static_functionality: ; 0xc5509 LB 0x10
+ ; disGetNextSymbol 0xc5508 LB 0x29d0 -> off=0x0 cb=0000000000000010 uValue=00000000000c0d88 'static_functionality'
+static_functionality: ; 0xc5508 LB 0x10
db 0ffh, 0e0h, 00fh, 000h, 000h, 000h, 000h, 007h, 002h, 008h, 0e7h, 00ch, 000h, 000h, 000h, 000h
- ; disGetNextSymbol 0xc5519 LB 0x29c0 -> off=0x0 cb=0000000000000024 uValue=00000000000c0d99 '_dcc_table'
-_dcc_table: ; 0xc5519 LB 0x24
+ ; disGetNextSymbol 0xc5518 LB 0x29c0 -> off=0x0 cb=0000000000000024 uValue=00000000000c0d98 '_dcc_table'
+_dcc_table: ; 0xc5518 LB 0x24
db 010h, 001h, 007h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
db 000h, 000h, 000h, 000h
- ; disGetNextSymbol 0xc553d LB 0x299c -> off=0x0 cb=000000000000001a uValue=00000000000c0dbd '_secondary_save_area'
-_secondary_save_area: ; 0xc553d LB 0x1a
- db 01ah, 000h, 019h, 055h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
+ ; disGetNextSymbol 0xc553c LB 0x299c -> off=0x0 cb=000000000000001a uValue=00000000000c0dbc '_secondary_save_area'
+_secondary_save_area: ; 0xc553c LB 0x1a
+ db 01ah, 000h, 018h, 055h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
- ; disGetNextSymbol 0xc5557 LB 0x2982 -> off=0x0 cb=000000000000001c uValue=00000000000c0dd7 '_video_save_pointer_table'
-_video_save_pointer_table: ; 0xc5557 LB 0x1c
- db 049h, 048h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
- db 03dh, 055h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
- ; disGetNextSymbol 0xc5573 LB 0x2966 -> off=0x0 cb=0000000000000800 uValue=00000000000c0df3 'vgafont8'
-vgafont8: ; 0xc5573 LB 0x800
+ ; disGetNextSymbol 0xc5556 LB 0x2982 -> off=0x0 cb=000000000000001c uValue=00000000000c0dd6 '_video_save_pointer_table'
+_video_save_pointer_table: ; 0xc5556 LB 0x1c
+ db 048h, 048h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
+ db 03ch, 055h, 000h, 0c0h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
+ ; disGetNextSymbol 0xc5572 LB 0x2966 -> off=0x0 cb=0000000000000800 uValue=00000000000c0df2 'vgafont8'
+vgafont8: ; 0xc5572 LB 0x800
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07eh, 081h, 0a5h, 081h, 0bdh, 099h, 081h, 07eh
db 07eh, 0ffh, 0dbh, 0ffh, 0c3h, 0e7h, 0ffh, 07eh, 06ch, 0feh, 0feh, 0feh, 07ch, 038h, 010h, 000h
db 010h, 038h, 07ch, 0feh, 07ch, 038h, 010h, 000h, 038h, 07ch, 038h, 0feh, 0feh, 07ch, 038h, 07ch
@@ -8909,8 +8909,8 @@ vgafont8: ; 0xc5573 LB 0x800
db 000h, 000h, 000h, 000h, 018h, 000h, 000h, 000h, 00fh, 00ch, 00ch, 00ch, 0ech, 06ch, 03ch, 01ch
db 078h, 06ch, 06ch, 06ch, 06ch, 000h, 000h, 000h, 070h, 018h, 030h, 060h, 078h, 000h, 000h, 000h
db 000h, 000h, 03ch, 03ch, 03ch, 03ch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
- ; disGetNextSymbol 0xc5d73 LB 0x2166 -> off=0x0 cb=0000000000000e00 uValue=00000000000c15f3 'vgafont14'
-vgafont14: ; 0xc5d73 LB 0xe00
+ ; disGetNextSymbol 0xc5d72 LB 0x2166 -> off=0x0 cb=0000000000000e00 uValue=00000000000c15f2 'vgafont14'
+vgafont14: ; 0xc5d72 LB 0xe00
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
db 07eh, 081h, 0a5h, 081h, 081h, 0bdh, 099h, 081h, 07eh, 000h, 000h, 000h, 000h, 000h, 07eh, 0ffh
db 0dbh, 0ffh, 0ffh, 0c3h, 0e7h, 0ffh, 07eh, 000h, 000h, 000h, 000h, 000h, 000h, 06ch, 0feh, 0feh
@@ -9135,8 +9135,8 @@ vgafont14: ; 0xc5d73 LB 0xe00
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 070h, 0d8h, 030h, 060h, 0c8h, 0f8h, 000h, 000h, 000h
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 000h, 000h
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
- ; disGetNextSymbol 0xc6b73 LB 0x1366 -> off=0x0 cb=0000000000001000 uValue=00000000000c23f3 'vgafont16'
-vgafont16: ; 0xc6b73 LB 0x1000
+ ; disGetNextSymbol 0xc6b72 LB 0x1366 -> off=0x0 cb=0000000000001000 uValue=00000000000c23f2 'vgafont16'
+vgafont16: ; 0xc6b72 LB 0x1000
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
db 000h, 000h, 07eh, 081h, 0a5h, 081h, 081h, 0bdh, 099h, 081h, 081h, 07eh, 000h, 000h, 000h, 000h
db 000h, 000h, 07eh, 0ffh, 0dbh, 0ffh, 0ffh, 0c3h, 0e7h, 0ffh, 0ffh, 07eh, 000h, 000h, 000h, 000h
@@ -9393,8 +9393,8 @@ vgafont16: ; 0xc6b73 LB 0x1000
db 000h, 070h, 0d8h, 030h, 060h, 0c8h, 0f8h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
db 000h, 000h, 000h, 000h, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 07ch, 000h, 000h, 000h, 000h, 000h
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
- ; disGetNextSymbol 0xc7b73 LB 0x366 -> off=0x0 cb=000000000000012d uValue=00000000000c33f3 'vgafont14alt'
-vgafont14alt: ; 0xc7b73 LB 0x12d
+ ; disGetNextSymbol 0xc7b72 LB 0x366 -> off=0x0 cb=000000000000012d uValue=00000000000c33f2 'vgafont14alt'
+vgafont14alt: ; 0xc7b72 LB 0x12d
db 01dh, 000h, 000h, 000h, 000h, 024h, 066h, 0ffh, 066h, 024h, 000h, 000h, 000h, 000h, 000h, 022h
db 000h, 063h, 063h, 063h, 022h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 02bh, 000h
db 000h, 000h, 018h, 018h, 018h, 0ffh, 018h, 018h, 018h, 000h, 000h, 000h, 000h, 02dh, 000h, 000h
@@ -9414,8 +9414,8 @@ vgafont14alt: ; 0xc7b73 LB 0x12d
db 000h, 0fch, 066h, 066h, 07ch, 062h, 066h, 06fh, 066h, 066h, 0f3h, 000h, 000h, 000h, 0f1h, 000h
db 000h, 018h, 018h, 018h, 0ffh, 018h, 018h, 018h, 000h, 0ffh, 000h, 000h, 000h, 0f6h, 000h, 000h
db 018h, 018h, 000h, 000h, 0ffh, 000h, 000h, 018h, 018h, 000h, 000h, 000h, 000h
- ; disGetNextSymbol 0xc7ca0 LB 0x239 -> off=0x0 cb=0000000000000144 uValue=00000000000c3520 'vgafont16alt'
-vgafont16alt: ; 0xc7ca0 LB 0x144
+ ; disGetNextSymbol 0xc7c9f LB 0x239 -> off=0x0 cb=0000000000000144 uValue=00000000000c351f 'vgafont16alt'
+vgafont16alt: ; 0xc7c9f LB 0x144
db 01dh, 000h, 000h, 000h, 000h, 000h, 024h, 066h, 0ffh, 066h, 024h, 000h, 000h, 000h, 000h, 000h
db 000h, 030h, 000h, 000h, 03ch, 066h, 0c3h, 0c3h, 0dbh, 0dbh, 0c3h, 0c3h, 066h, 03ch, 000h, 000h
db 000h, 000h, 04dh, 000h, 000h, 0c3h, 0e7h, 0ffh, 0ffh, 0dbh, 0c3h, 0c3h, 0c3h, 0c3h, 0c3h, 000h
@@ -9437,55 +9437,52 @@ vgafont16alt: ; 0xc7ca0 LB 0x144
db 000h, 0abh, 000h, 0c0h, 0c0h, 0c2h, 0c6h, 0cch, 018h, 030h, 060h, 0ceh, 09bh, 006h, 00ch, 01fh
db 000h, 000h, 0ach, 000h, 0c0h, 0c0h, 0c2h, 0c6h, 0cch, 018h, 030h, 066h, 0ceh, 096h, 03eh, 006h
db 006h, 000h, 000h, 000h
- ; disGetNextSymbol 0xc7de4 LB 0xf5 -> off=0x0 cb=0000000000000008 uValue=00000000000c3664 '_cga_msr'
-_cga_msr: ; 0xc7de4 LB 0x8
+ ; disGetNextSymbol 0xc7de3 LB 0xf5 -> off=0x0 cb=0000000000000008 uValue=00000000000c3663 '_cga_msr'
+_cga_msr: ; 0xc7de3 LB 0x8
db 02ch, 028h, 02dh, 029h, 02ah, 02eh, 01eh, 029h
- ; disGetNextSymbol 0xc7dec LB 0xed -> off=0x0 cb=0000000000000008 uValue=00000000000c366c 'line_to_vpti_200'
-line_to_vpti_200: ; 0xc7dec LB 0x8
+ ; disGetNextSymbol 0xc7deb LB 0xed -> off=0x0 cb=0000000000000008 uValue=00000000000c366b 'line_to_vpti_200'
+line_to_vpti_200: ; 0xc7deb LB 0x8
db 000h, 001h, 002h, 003h, 0ffh, 0ffh, 0ffh, 007h
- ; disGetNextSymbol 0xc7df4 LB 0xe5 -> off=0x0 cb=0000000000000008 uValue=00000000000c3674 'line_to_vpti_350'
-line_to_vpti_350: ; 0xc7df4 LB 0x8
+ ; disGetNextSymbol 0xc7df3 LB 0xe5 -> off=0x0 cb=0000000000000008 uValue=00000000000c3673 'line_to_vpti_350'
+line_to_vpti_350: ; 0xc7df3 LB 0x8
db 013h, 014h, 015h, 016h, 0ffh, 0ffh, 0ffh, 007h
- ; disGetNextSymbol 0xc7dfc LB 0xdd -> off=0x0 cb=0000000000000008 uValue=00000000000c367c 'line_to_vpti_400'
-line_to_vpti_400: ; 0xc7dfc LB 0x8
+ ; disGetNextSymbol 0xc7dfb LB 0xdd -> off=0x0 cb=0000000000000008 uValue=00000000000c367b 'line_to_vpti_400'
+line_to_vpti_400: ; 0xc7dfb LB 0x8
db 017h, 017h, 018h, 018h, 0ffh, 0ffh, 0ffh, 019h
- ; disGetNextSymbol 0xc7e04 LB 0xd5 -> off=0x0 cb=0000000000000004 uValue=00000000000c3684 'row_tbl'
-row_tbl: ; 0xc7e04 LB 0x4
- dd 02b190e00h
- ; disGetNextSymbol 0xc7e08 LB 0xd1 -> off=0x0 cb=0000000000000015 uValue=00000000000c3688 '_vbebios_copyright'
+ ; disGetNextSymbol 0xc7e03 LB 0xd5 -> off=0x0 cb=0000000000000005 uValue=00000000000c3683 'row_tbl'
+row_tbl: ; 0xc7e03 LB 0x5
+ db 000h, 00eh, 019h, 02bh, 000h
+ ; disGetNextSymbol 0xc7e08 LB 0xd0 -> off=0x0 cb=0000000000000015 uValue=00000000000c3688 '_vbebios_copyright'
_vbebios_copyright: ; 0xc7e08 LB 0x15
db 'VirtualBox VESA BIOS', 000h
- ; disGetNextSymbol 0xc7e1d LB 0xbc -> off=0x0 cb=000000000000001d uValue=00000000000c369d '_vbebios_vendor_name'
+ ; disGetNextSymbol 0xc7e1d LB 0xbb -> off=0x0 cb=000000000000001d uValue=00000000000c369d '_vbebios_vendor_name'
_vbebios_vendor_name: ; 0xc7e1d LB 0x1d
db 'Oracle and/or its affiliates', 000h
- ; disGetNextSymbol 0xc7e3a LB 0x9f -> off=0x0 cb=0000000000000021 uValue=00000000000c36ba '_vbebios_product_name'
+ ; disGetNextSymbol 0xc7e3a LB 0x9e -> off=0x0 cb=0000000000000021 uValue=00000000000c36ba '_vbebios_product_name'
_vbebios_product_name: ; 0xc7e3a LB 0x21
db 'Oracle VM VirtualBox VBE Adapter', 000h
- ; disGetNextSymbol 0xc7e5b LB 0x7e -> off=0x0 cb=000000000000002a uValue=00000000000c36db '_vbebios_product_revision'
-_vbebios_product_revision: ; 0xc7e5b LB 0x2a
- db 'Oracle VM VirtualBox Version 7.0.0_ALPHA2', 000h
- ; disGetNextSymbol 0xc7e85 LB 0x54 -> off=0x0 cb=000000000000002b uValue=00000000000c3705 '_vbebios_info_string'
-_vbebios_info_string: ; 0xc7e85 LB 0x2b
+ ; disGetNextSymbol 0xc7e5b LB 0x7d -> off=0x0 cb=0000000000000029 uValue=00000000000c36db '_vbebios_product_revision'
+_vbebios_product_revision: ; 0xc7e5b LB 0x29
+ db 'Oracle VM VirtualBox Version 7.0.0_BETA1', 000h
+ ; disGetNextSymbol 0xc7e84 LB 0x54 -> off=0x0 cb=000000000000002b uValue=00000000000c3704 '_vbebios_info_string'
+_vbebios_info_string: ; 0xc7e84 LB 0x2b
db 'VirtualBox VBE Display Adapter enabled', 00dh, 00ah, 00dh, 00ah, 000h
- ; disGetNextSymbol 0xc7eb0 LB 0x29 -> off=0x0 cb=0000000000000029 uValue=00000000000c3730 '_no_vbebios_info_string'
-_no_vbebios_info_string: ; 0xc7eb0 LB 0x29
+ ; disGetNextSymbol 0xc7eaf LB 0x29 -> off=0x0 cb=0000000000000029 uValue=00000000000c372f '_no_vbebios_info_string'
+_no_vbebios_info_string: ; 0xc7eaf LB 0x29
db 'No VirtualBox VBE support available!', 00dh, 00ah, 00dh, 00ah, 000h
- ; Padding 0x1 bytes at 0xc7ed9
- db 001h
+section CONST progbits vstart=0x7ed8 align=1 ; size=0x0 class=DATA group=DGROUP
-section CONST progbits vstart=0x7eda align=1 ; size=0x0 class=DATA group=DGROUP
+section CONST2 progbits vstart=0x7ed8 align=1 ; size=0x0 class=DATA group=DGROUP
-section CONST2 progbits vstart=0x7eda align=1 ; size=0x0 class=DATA group=DGROUP
-
- ; Padding 0x126 bytes at 0xc7eda
- db 000h, 000h, 000h, 000h, 001h, 000h, 000h, 000h, 000h, 000h, 000h, 02fh, 068h, 06fh, 06dh, 065h
- db 02fh, 06bh, 06ch, 061h, 075h, 073h, 02fh, 070h, 072h, 06fh, 06ah, 065h, 063h, 074h, 073h, 02fh
- db 076h, 062h, 06fh, 078h, 02fh, 074h, 072h, 075h, 06eh, 06bh, 02fh, 06fh, 075h, 074h, 02fh, 06ch
- db 069h, 06eh, 075h, 078h, 02eh, 061h, 06dh, 064h, 036h, 034h, 02fh, 072h, 065h, 06ch, 065h, 061h
- db 073h, 065h, 02fh, 06fh, 062h, 06ah, 02fh, 056h, 042h, 06fh, 078h, 056h, 067h, 061h, 042h, 069h
- db 06fh, 073h, 038h, 030h, 038h, 036h, 02fh, 056h, 042h, 06fh, 078h, 056h, 067h, 061h, 042h, 069h
- db 06fh, 073h, 038h, 030h, 038h, 036h, 02eh, 073h, 079h, 06dh, 000h, 000h, 000h, 000h, 000h, 000h
+ ; Padding 0x128 bytes at 0xc7ed8
+ db 001h, 000h, 000h, 000h, 000h, 001h, 000h, 000h, 000h, 000h, 000h, 000h, 02fh, 068h, 06fh, 06dh
+ db 065h, 02fh, 06fh, 070h, 063h, 02fh, 076h, 062h, 06fh, 078h, 02fh, 074h, 072h, 075h, 06eh, 06bh
+ db 02fh, 06fh, 075h, 074h, 02fh, 06ch, 069h, 06eh, 075h, 078h, 02eh, 061h, 06dh, 064h, 036h, 034h
+ db 02fh, 072h, 065h, 06ch, 065h, 061h, 073h, 065h, 02fh, 06fh, 062h, 06ah, 02fh, 056h, 042h, 06fh
+ db 078h, 056h, 067h, 061h, 042h, 069h, 06fh, 073h, 038h, 030h, 038h, 036h, 02fh, 056h, 042h, 06fh
+ db 078h, 056h, 067h, 061h, 042h, 069h, 06fh, 073h, 038h, 030h, 038h, 036h, 02eh, 073h, 079h, 06dh
+ db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
@@ -9497,4 +9494,4 @@ section CONST2 progbits vstart=0x7eda align=1 ; size=0x0 class=DATA group=DGROUP
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
- db 000h, 000h, 000h, 000h, 000h, 061h
+ db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0d1h
diff --git a/src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative8086.md5sum b/src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative8086.md5sum
index 800f779a4be..e223f295f35 100644
--- a/src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative8086.md5sum
+++ b/src/VBox/Devices/Graphics/BIOS/VBoxVgaBiosAlternative8086.md5sum
@@ -1 +1 @@
-195e71f7aad412367e077c1e9c6551cb *VBoxVgaBios8086.rom
+819186250e6b499f648d7ce751250d4b *VBoxVgaBios8086.rom
diff --git a/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative286.asm b/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative286.asm
index 0242189fc5c..21e5c525ca7 100644
--- a/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative286.asm
+++ b/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative286.asm
@@ -1620,7 +1620,7 @@ section CONST progbits vstart=0xe0 align=1 ; size=0xcda class=DATA group=DGROUP
section CONST2 progbits vstart=0xdba align=1 ; size=0x400 class=DATA group=DGROUP
; disGetNextSymbol 0xf0dba LB 0x400 -> off=0x0 cb=0000000000000018 uValue=00000000000f0dba 'bios_cvs_version_string'
bios_cvs_version_string: ; 0xf0dba LB 0x18
- db 'VirtualBox 7.0.0_ALPHA2', 000h
+ db 'VirtualBox 7.0.0_BETA1', 000h, 000h
; disGetNextSymbol 0xf0dd2 LB 0x3e8 -> off=0x0 cb=0000000000000008 uValue=00000000000f0dd2 '_bios_prefix_string'
_bios_prefix_string: ; 0xf0dd2 LB 0x8
db 'BIOS: ', 000h, 000h
@@ -19353,4 +19353,4 @@ biosorg_check_before_or_at_0FFEEh: ; 0xfff80 LB 0x70
cpu_reset: ; 0xffff0 LB 0x10
jmp far 0f000h:0e05bh ; ea 5b e0 00 f0 ; 0xffff0 orgs.asm:2114
; disGetNextSymbol 0xffff5 LB 0xb -> off=0xb cb=0000000000000000 uValue=0000000000100000 '_dummy_addr_0x100000'
- db 030h, 036h, 02fh, 032h, 033h, 02fh, 039h, 039h, 000h, 0fch, 042h
+ db 030h, 036h, 02fh, 032h, 033h, 02fh, 039h, 039h, 000h, 0fch, 08dh
diff --git a/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative286.md5sum b/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative286.md5sum
index 8cc8135b1ae..48d9c972aa2 100644
--- a/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative286.md5sum
+++ b/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative286.md5sum
@@ -1 +1 @@
-9cefc7fc14fd3c0a9476b83aa469f7fa *VBoxPcBios286.rom
+e782ef6cd8095b5ef2eed57b3e9c8028 *VBoxPcBios286.rom
diff --git a/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative386.asm b/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative386.asm
index 58fbec4bb1b..b2e868f75a9 100644
--- a/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative386.asm
+++ b/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative386.asm
@@ -1565,7 +1565,7 @@ section CONST progbits vstart=0xe0 align=1 ; size=0xd14 class=DATA group=DGROUP
section CONST2 progbits vstart=0xdf4 align=1 ; size=0x400 class=DATA group=DGROUP
; disGetNextSymbol 0xf0df4 LB 0x400 -> off=0x0 cb=0000000000000018 uValue=00000000000f0df4 'bios_cvs_version_string'
bios_cvs_version_string: ; 0xf0df4 LB 0x18
- db 'VirtualBox 7.0.0_ALPHA2', 000h
+ db 'VirtualBox 7.0.0_BETA1', 000h, 000h
; disGetNextSymbol 0xf0e0c LB 0x3e8 -> off=0x0 cb=0000000000000008 uValue=00000000000f0e0c '_bios_prefix_string'
_bios_prefix_string: ; 0xf0e0c LB 0x8
db 'BIOS: ', 000h, 000h
@@ -19120,4 +19120,4 @@ biosorg_check_before_or_at_0FFEEh: ; 0xfff80 LB 0x70
cpu_reset: ; 0xffff0 LB 0x10
jmp far 0f000h:0e05bh ; ea 5b e0 00 f0 ; 0xffff0 orgs.asm:2114
; disGetNextSymbol 0xffff5 LB 0xb -> off=0xb cb=0000000000000000 uValue=0000000000100000 '_dummy_addr_0x100000'
- db 030h, 036h, 02fh, 032h, 033h, 02fh, 039h, 039h, 000h, 0fch, 02ch
+ db 030h, 036h, 02fh, 032h, 033h, 02fh, 039h, 039h, 000h, 0fch, 077h
diff --git a/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative386.md5sum b/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative386.md5sum
index 2ab4bbbef0e..77b7bd9da1f 100644
--- a/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative386.md5sum
+++ b/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative386.md5sum
@@ -1 +1 @@
-8c884ffefc5748a21ba73a5224486744 *VBoxPcBios386.rom
+0735e9cd6e801b3543464552693f2799 *VBoxPcBios386.rom
diff --git a/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative8086.asm b/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative8086.asm
index c0235514630..7198296b277 100644
--- a/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative8086.asm
+++ b/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative8086.asm
@@ -1620,7 +1620,7 @@ section CONST progbits vstart=0xe0 align=1 ; size=0xcda class=DATA group=DGROUP
section CONST2 progbits vstart=0xdba align=1 ; size=0x400 class=DATA group=DGROUP
; disGetNextSymbol 0xf0dba LB 0x400 -> off=0x0 cb=0000000000000018 uValue=00000000000f0dba 'bios_cvs_version_string'
bios_cvs_version_string: ; 0xf0dba LB 0x18
- db 'VirtualBox 7.0.0_ALPHA2', 000h
+ db 'VirtualBox 7.0.0_BETA1', 000h, 000h
; disGetNextSymbol 0xf0dd2 LB 0x3e8 -> off=0x0 cb=0000000000000008 uValue=00000000000f0dd2 '_bios_prefix_string'
_bios_prefix_string: ; 0xf0dd2 LB 0x8
db 'BIOS: ', 000h, 000h
@@ -19831,4 +19831,4 @@ biosorg_check_before_or_at_0FFEEh: ; 0xfff80 LB 0x70
cpu_reset: ; 0xffff0 LB 0x10
jmp far 0f000h:0e05bh ; ea 5b e0 00 f0 ; 0xffff0 orgs.asm:2114
; disGetNextSymbol 0xffff5 LB 0xb -> off=0xb cb=0000000000000000 uValue=0000000000100000 '_dummy_addr_0x100000'
- db 030h, 036h, 02fh, 032h, 033h, 02fh, 039h, 039h, 000h, 0fbh, 0abh
+ db 030h, 036h, 02fh, 032h, 033h, 02fh, 039h, 039h, 000h, 0fbh, 0f6h
diff --git a/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative8086.md5sum b/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative8086.md5sum
index 37753217e02..5660a2dd02b 100644
--- a/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative8086.md5sum
+++ b/src/VBox/Devices/PC/BIOS/VBoxBiosAlternative8086.md5sum
@@ -1 +1 @@
-82178c49315131cad826117b8c6b6fae *VBoxPcBios8086.rom
+cef191b8d31d55110b6960070760aa44 *VBoxPcBios8086.rom