VBoxBiosAlternative.asm revision 7306565f20289efa418aa6d90ebaa82fd54f3958
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; $Id$
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;; @file
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Auto Generated source file. Do not edit.
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
c7814cf6e1240a519cbec0441e033d0e2470ed00vboxsync; Source file: bios.c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Copyright (C) 2006-2011 Oracle Corporation
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; This file is part of VirtualBox Open Source Edition (OSE), as
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; available from http://www.virtualbox.org. This file is free software;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; you can redistribute it and/or modify it under the terms of the GNU
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; General Public License (GPL) as published by the Free Software
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Foundation, in version 2 as it comes in the "COPYING" file of the
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; VirtualBox OSE distribution. VirtualBox OSE is distributed in the
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; --------------------------------------------------------------------
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; This code is based on:
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; ROM BIOS for use with Bochs/Plex86/QEMU emulation environment
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Copyright (C) 2002 MandrakeSoft S.A.
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; MandrakeSoft S.A.
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; 43, rue d'Aboukir
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; 75002 Paris - France
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; http://www.linux-mandrake.com/
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; http://www.mandrakesoft.com/
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync; This library is free software; you can redistribute it and/or
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync; modify it under the terms of the GNU Lesser General Public
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync; License as published by the Free Software Foundation; either
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync; version 2 of the License, or (at your option) any later version.
384478d3896257fbce9ceb8c01e74040b969e6d7vboxsync;
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync; This library is distributed in the hope that it will be useful,
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync; but WITHOUT ANY WARRANTY; without even the implied warranty of
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
384478d3896257fbce9ceb8c01e74040b969e6d7vboxsync; Lesser General Public License for more details.
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; You should have received a copy of the GNU Lesser General Public
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; License along with this library; if not, write to the Free Software
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Source file: print.c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Copyright (C) 2006-2011 Oracle Corporation
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; This file is part of VirtualBox Open Source Edition (OSE), as
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; available from http://www.virtualbox.org. This file is free software;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; you can redistribute it and/or modify it under the terms of the GNU
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; General Public License (GPL) as published by the Free Software
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Foundation, in version 2 as it comes in the "COPYING" file of the
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; VirtualBox OSE distribution. VirtualBox OSE is distributed in the
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync; --------------------------------------------------------------------
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync;
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync; This code is based on:
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync;
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync; ROM BIOS for use with Bochs/Plex86/QEMU emulation environment
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync;
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync; Copyright (C) 2002 MandrakeSoft S.A.
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync;
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync; MandrakeSoft S.A.
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync; 43, rue d'Aboukir
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync; 75002 Paris - France
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync; http://www.linux-mandrake.com/
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync; http://www.mandrakesoft.com/
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync;
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync; This library is free software; you can redistribute it and/or
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync; modify it under the terms of the GNU Lesser General Public
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync; License as published by the Free Software Foundation; either
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync; version 2 of the License, or (at your option) any later version.
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync;
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync; This library is distributed in the hope that it will be useful,
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync; but WITHOUT ANY WARRANTY; without even the implied warranty of
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync; Lesser General Public License for more details.
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync;
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync; You should have received a copy of the GNU Lesser General Public
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync; License along with this library; if not, write to the Free Software
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync;
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync;
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync; Source file: ata.c
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync;
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync;
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync; Copyright (C) 2006-2011 Oracle Corporation
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync;
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync; This file is part of VirtualBox Open Source Edition (OSE), as
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync; available from http://www.virtualbox.org. This file is free software;
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync; you can redistribute it and/or modify it under the terms of the GNU
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync; General Public License (GPL) as published by the Free Software
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync; Foundation, in version 2 as it comes in the "COPYING" file of the
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync; VirtualBox OSE distribution. VirtualBox OSE is distributed in the
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync; hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync; --------------------------------------------------------------------
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync;
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync; This code is based on:
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync;
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync; ROM BIOS for use with Bochs/Plex86/QEMU emulation environment
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync;
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync; Copyright (C) 2002 MandrakeSoft S.A.
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync;
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync; MandrakeSoft S.A.
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync; 43, rue d'Aboukir
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync; 75002 Paris - France
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync; http://www.linux-mandrake.com/
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync; http://www.mandrakesoft.com/
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync;
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync; This library is free software; you can redistribute it and/or
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync; modify it under the terms of the GNU Lesser General Public
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync; License as published by the Free Software Foundation; either
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync; version 2 of the License, or (at your option) any later version.
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync;
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync; This library is distributed in the hope that it will be useful,
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync; but WITHOUT ANY WARRANTY; without even the implied warranty of
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync; Lesser General Public License for more details.
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync;
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync; You should have received a copy of the GNU Lesser General Public
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync; License along with this library; if not, write to the Free Software
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync;
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync;
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync; Source file: floppy.c
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync;
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync;
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync; Copyright (C) 2006-2011 Oracle Corporation
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync;
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync; This file is part of VirtualBox Open Source Edition (OSE), as
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync; available from http://www.virtualbox.org. This file is free software;
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync; you can redistribute it and/or modify it under the terms of the GNU
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync; General Public License (GPL) as published by the Free Software
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync; Foundation, in version 2 as it comes in the "COPYING" file of the
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync; VirtualBox OSE distribution. VirtualBox OSE is distributed in the
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync; hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync; --------------------------------------------------------------------
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync;
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync; This code is based on:
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync;
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync; ROM BIOS for use with Bochs/Plex86/QEMU emulation environment
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync;
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync; Copyright (C) 2002 MandrakeSoft S.A.
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync;
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync; MandrakeSoft S.A.
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync; 43, rue d'Aboukir
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync; 75002 Paris - France
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync; http://www.linux-mandrake.com/
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync; http://www.mandrakesoft.com/
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync;
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync; This library is free software; you can redistribute it and/or
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync; modify it under the terms of the GNU Lesser General Public
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync; License as published by the Free Software Foundation; either
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync; version 2 of the License, or (at your option) any later version.
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; This library is distributed in the hope that it will be useful,
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; but WITHOUT ANY WARRANTY; without even the implied warranty of
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Lesser General Public License for more details.
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; You should have received a copy of the GNU Lesser General Public
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; License along with this library; if not, write to the Free Software
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync;
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync; Source file: eltorito.c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Copyright (C) 2006-2011 Oracle Corporation
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; This file is part of VirtualBox Open Source Edition (OSE), as
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; available from http://www.virtualbox.org. This file is free software;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; you can redistribute it and/or modify it under the terms of the GNU
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; General Public License (GPL) as published by the Free Software
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Foundation, in version 2 as it comes in the "COPYING" file of the
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; VirtualBox OSE distribution. VirtualBox OSE is distributed in the
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; --------------------------------------------------------------------
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; This code is based on:
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; ROM BIOS for use with Bochs/Plex86/QEMU emulation environment
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Copyright (C) 2002 MandrakeSoft S.A.
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; MandrakeSoft S.A.
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; 43, rue d'Aboukir
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; 75002 Paris - France
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; http://www.linux-mandrake.com/
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; http://www.mandrakesoft.com/
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync; This library is free software; you can redistribute it and/or
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; modify it under the terms of the GNU Lesser General Public
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; License as published by the Free Software Foundation; either
6902a98267d5180fb081cb5273751d0a628bf04dvboxsync; version 2 of the License, or (at your option) any later version.
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; This library is distributed in the hope that it will be useful,
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; but WITHOUT ANY WARRANTY; without even the implied warranty of
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Lesser General Public License for more details.
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; You should have received a copy of the GNU Lesser General Public
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; License along with this library; if not, write to the Free Software
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Source file: boot.c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Copyright (C) 2006-2011 Oracle Corporation
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; This file is part of VirtualBox Open Source Edition (OSE), as
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; available from http://www.virtualbox.org. This file is free software;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; you can redistribute it and/or modify it under the terms of the GNU
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; General Public License (GPL) as published by the Free Software
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Foundation, in version 2 as it comes in the "COPYING" file of the
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; VirtualBox OSE distribution. VirtualBox OSE is distributed in the
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; --------------------------------------------------------------------
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; This code is based on:
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; ROM BIOS for use with Bochs/Plex86/QEMU emulation environment
6902a98267d5180fb081cb5273751d0a628bf04dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Copyright (C) 2002 MandrakeSoft S.A.
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync;
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync; MandrakeSoft S.A.
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync; 43, rue d'Aboukir
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync; 75002 Paris - France
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync; http://www.linux-mandrake.com/
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync; http://www.mandrakesoft.com/
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync;
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync; This library is free software; you can redistribute it and/or
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync; modify it under the terms of the GNU Lesser General Public
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync; License as published by the Free Software Foundation; either
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync; version 2 of the License, or (at your option) any later version.
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync;
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync; This library is distributed in the hope that it will be useful,
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync; but WITHOUT ANY WARRANTY; without even the implied warranty of
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync; Lesser General Public License for more details.
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; You should have received a copy of the GNU Lesser General Public
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; License along with this library; if not, write to the Free Software
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync;
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync;
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync; Source file: keyboard.c
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync;
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync;
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync; Copyright (C) 2006-2011 Oracle Corporation
6902a98267d5180fb081cb5273751d0a628bf04dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; This file is part of VirtualBox Open Source Edition (OSE), as
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync; available from http://www.virtualbox.org. This file is free software;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; you can redistribute it and/or modify it under the terms of the GNU
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync; General Public License (GPL) as published by the Free Software
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync; Foundation, in version 2 as it comes in the "COPYING" file of the
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; VirtualBox OSE distribution. VirtualBox OSE is distributed in the
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync; hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; --------------------------------------------------------------------
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; This code is based on:
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; ROM BIOS for use with Bochs/Plex86/QEMU emulation environment
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Copyright (C) 2002 MandrakeSoft S.A.
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; MandrakeSoft S.A.
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; 43, rue d'Aboukir
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; 75002 Paris - France
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync; http://www.linux-mandrake.com/
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; http://www.mandrakesoft.com/
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; This library is free software; you can redistribute it and/or
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; modify it under the terms of the GNU Lesser General Public
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; License as published by the Free Software Foundation; either
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; version 2 of the License, or (at your option) any later version.
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; This library is distributed in the hope that it will be useful,
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; but WITHOUT ANY WARRANTY; without even the implied warranty of
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Lesser General Public License for more details.
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; You should have received a copy of the GNU Lesser General Public
6902a98267d5180fb081cb5273751d0a628bf04dvboxsync; License along with this library; if not, write to the Free Software
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Source file: disk.c
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync;
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync;
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync; Copyright (C) 2006-2011 Oracle Corporation
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync;
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync; This file is part of VirtualBox Open Source Edition (OSE), as
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync; available from http://www.virtualbox.org. This file is free software;
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync; you can redistribute it and/or modify it under the terms of the GNU
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync; General Public License (GPL) as published by the Free Software
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync; Foundation, in version 2 as it comes in the "COPYING" file of the
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; VirtualBox OSE distribution. VirtualBox OSE is distributed in the
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync; hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync; --------------------------------------------------------------------
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; This code is based on:
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; ROM BIOS for use with Bochs/Plex86/QEMU emulation environment
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Copyright (C) 2002 MandrakeSoft S.A.
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; MandrakeSoft S.A.
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; 43, rue d'Aboukir
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; 75002 Paris - France
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; http://www.linux-mandrake.com/
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; http://www.mandrakesoft.com/
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; This library is free software; you can redistribute it and/or
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; modify it under the terms of the GNU Lesser General Public
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; License as published by the Free Software Foundation; either
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; version 2 of the License, or (at your option) any later version.
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; This library is distributed in the hope that it will be useful,
0593640ab087e5bf747a2576b1752a2046be83aavboxsync; but WITHOUT ANY WARRANTY; without even the implied warranty of
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Lesser General Public License for more details.
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; You should have received a copy of the GNU Lesser General Public
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; License along with this library; if not, write to the Free Software
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Source file: serial.c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync; Copyright (C) 2006-2011 Oracle Corporation
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync; This file is part of VirtualBox Open Source Edition (OSE), as
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync; available from http://www.virtualbox.org. This file is free software;
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync; you can redistribute it and/or modify it under the terms of the GNU
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync; General Public License (GPL) as published by the Free Software
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync; Foundation, in version 2 as it comes in the "COPYING" file of the
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync; VirtualBox OSE distribution. VirtualBox OSE is distributed in the
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync; hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync; --------------------------------------------------------------------
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync;
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync; This code is based on:
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync;
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync; ROM BIOS for use with Bochs/Plex86/QEMU emulation environment
41fcf8465b641c7083d3b440451f17c1210fce33vboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Copyright (C) 2002 MandrakeSoft S.A.
329df9696e709dc71611f504a4774f323545be0avboxsync;
41fcf8465b641c7083d3b440451f17c1210fce33vboxsync; MandrakeSoft S.A.
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; 43, rue d'Aboukir
329df9696e709dc71611f504a4774f323545be0avboxsync; 75002 Paris - France
41fcf8465b641c7083d3b440451f17c1210fce33vboxsync; http://www.linux-mandrake.com/
41fcf8465b641c7083d3b440451f17c1210fce33vboxsync; http://www.mandrakesoft.com/
9c21eebec4d70f1e638002c8dfc6ea9d534d8710vboxsync;
9c21eebec4d70f1e638002c8dfc6ea9d534d8710vboxsync; This library is free software; you can redistribute it and/or
3ea1dbf096240fc221aea99352a74c17a367a9b6vboxsync; modify it under the terms of the GNU Lesser General Public
9c21eebec4d70f1e638002c8dfc6ea9d534d8710vboxsync; License as published by the Free Software Foundation; either
9c21eebec4d70f1e638002c8dfc6ea9d534d8710vboxsync; version 2 of the License, or (at your option) any later version.
9c21eebec4d70f1e638002c8dfc6ea9d534d8710vboxsync;
9c21eebec4d70f1e638002c8dfc6ea9d534d8710vboxsync; This library is distributed in the hope that it will be useful,
9c21eebec4d70f1e638002c8dfc6ea9d534d8710vboxsync; but WITHOUT ANY WARRANTY; without even the implied warranty of
41fcf8465b641c7083d3b440451f17c1210fce33vboxsync; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
41fcf8465b641c7083d3b440451f17c1210fce33vboxsync; Lesser General Public License for more details.
41fcf8465b641c7083d3b440451f17c1210fce33vboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; You should have received a copy of the GNU Lesser General Public
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; License along with this library; if not, write to the Free Software
41fcf8465b641c7083d3b440451f17c1210fce33vboxsync; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
41fcf8465b641c7083d3b440451f17c1210fce33vboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Source file: system.c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Copyright (C) 2006-2011 Oracle Corporation
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync;
329df9696e709dc71611f504a4774f323545be0avboxsync; This file is part of VirtualBox Open Source Edition (OSE), as
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync; available from http://www.virtualbox.org. This file is free software;
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync; you can redistribute it and/or modify it under the terms of the GNU
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync; General Public License (GPL) as published by the Free Software
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync; Foundation, in version 2 as it comes in the "COPYING" file of the
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync; VirtualBox OSE distribution. VirtualBox OSE is distributed in the
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync; hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
329df9696e709dc71611f504a4774f323545be0avboxsync; --------------------------------------------------------------------
329df9696e709dc71611f504a4774f323545be0avboxsync;
3ea1dbf096240fc221aea99352a74c17a367a9b6vboxsync; This code is based on:
4ecd4ad59281328476ad14f2baa51716b6f5f804vboxsync;
4ecd4ad59281328476ad14f2baa51716b6f5f804vboxsync; ROM BIOS for use with Bochs/Plex86/QEMU emulation environment
4ecd4ad59281328476ad14f2baa51716b6f5f804vboxsync;
4ecd4ad59281328476ad14f2baa51716b6f5f804vboxsync; Copyright (C) 2002 MandrakeSoft S.A.
4ecd4ad59281328476ad14f2baa51716b6f5f804vboxsync;
abac45bdfa95437daba28dd2d94bf7e0a25f75cdvboxsync; MandrakeSoft S.A.
abac45bdfa95437daba28dd2d94bf7e0a25f75cdvboxsync; 43, rue d'Aboukir
abac45bdfa95437daba28dd2d94bf7e0a25f75cdvboxsync; 75002 Paris - France
4ecd4ad59281328476ad14f2baa51716b6f5f804vboxsync; http://www.linux-mandrake.com/
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync; http://www.mandrakesoft.com/
4ecd4ad59281328476ad14f2baa51716b6f5f804vboxsync;
4ecd4ad59281328476ad14f2baa51716b6f5f804vboxsync; This library is free software; you can redistribute it and/or
4ecd4ad59281328476ad14f2baa51716b6f5f804vboxsync; modify it under the terms of the GNU Lesser General Public
4ecd4ad59281328476ad14f2baa51716b6f5f804vboxsync; License as published by the Free Software Foundation; either
4ecd4ad59281328476ad14f2baa51716b6f5f804vboxsync; version 2 of the License, or (at your option) any later version.
4ecd4ad59281328476ad14f2baa51716b6f5f804vboxsync;
4ecd4ad59281328476ad14f2baa51716b6f5f804vboxsync; This library is distributed in the hope that it will be useful,
329df9696e709dc71611f504a4774f323545be0avboxsync; but WITHOUT ANY WARRANTY; without even the implied warranty of
329df9696e709dc71611f504a4774f323545be0avboxsync; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
329df9696e709dc71611f504a4774f323545be0avboxsync; Lesser General Public License for more details.
329df9696e709dc71611f504a4774f323545be0avboxsync;
329df9696e709dc71611f504a4774f323545be0avboxsync; You should have received a copy of the GNU Lesser General Public
329df9696e709dc71611f504a4774f323545be0avboxsync; License along with this library; if not, write to the Free Software
329df9696e709dc71611f504a4774f323545be0avboxsync; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
329df9696e709dc71611f504a4774f323545be0avboxsync;
329df9696e709dc71611f504a4774f323545be0avboxsync
329df9696e709dc71611f504a4774f323545be0avboxsync;
329df9696e709dc71611f504a4774f323545be0avboxsync; Source file: timepci.c
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync;
329df9696e709dc71611f504a4774f323545be0avboxsync;
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync; Copyright (C) 2006-2011 Oracle Corporation
329df9696e709dc71611f504a4774f323545be0avboxsync;
329df9696e709dc71611f504a4774f323545be0avboxsync; This file is part of VirtualBox Open Source Edition (OSE), as
329df9696e709dc71611f504a4774f323545be0avboxsync; available from http://www.virtualbox.org. This file is free software;
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync; you can redistribute it and/or modify it under the terms of the GNU
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync; General Public License (GPL) as published by the Free Software
329df9696e709dc71611f504a4774f323545be0avboxsync; Foundation, in version 2 as it comes in the "COPYING" file of the
329df9696e709dc71611f504a4774f323545be0avboxsync; VirtualBox OSE distribution. VirtualBox OSE is distributed in the
329df9696e709dc71611f504a4774f323545be0avboxsync; hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync; --------------------------------------------------------------------
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync;
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync; This code is based on:
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync;
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync; ROM BIOS for use with Bochs/Plex86/QEMU emulation environment
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync;
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync; Copyright (C) 2002 MandrakeSoft S.A.
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync;
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync; MandrakeSoft S.A.
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync; 43, rue d'Aboukir
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync; 75002 Paris - France
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync; http://www.linux-mandrake.com/
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync; http://www.mandrakesoft.com/
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync;
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync; This library is free software; you can redistribute it and/or
09f4b412099acda62997fd82c8608075c453b3ebvboxsync; modify it under the terms of the GNU Lesser General Public
09f4b412099acda62997fd82c8608075c453b3ebvboxsync; License as published by the Free Software Foundation; either
09f4b412099acda62997fd82c8608075c453b3ebvboxsync; version 2 of the License, or (at your option) any later version.
09f4b412099acda62997fd82c8608075c453b3ebvboxsync;
09f4b412099acda62997fd82c8608075c453b3ebvboxsync; This library is distributed in the hope that it will be useful,
09f4b412099acda62997fd82c8608075c453b3ebvboxsync; but WITHOUT ANY WARRANTY; without even the implied warranty of
09f4b412099acda62997fd82c8608075c453b3ebvboxsync; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
09f4b412099acda62997fd82c8608075c453b3ebvboxsync; Lesser General Public License for more details.
09f4b412099acda62997fd82c8608075c453b3ebvboxsync;
09f4b412099acda62997fd82c8608075c453b3ebvboxsync; You should have received a copy of the GNU Lesser General Public
09f4b412099acda62997fd82c8608075c453b3ebvboxsync; License along with this library; if not, write to the Free Software
09f4b412099acda62997fd82c8608075c453b3ebvboxsync; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
09f4b412099acda62997fd82c8608075c453b3ebvboxsync;
09f4b412099acda62997fd82c8608075c453b3ebvboxsync
09f4b412099acda62997fd82c8608075c453b3ebvboxsync;
09f4b412099acda62997fd82c8608075c453b3ebvboxsync; Source file: ps2mouse.c
09f4b412099acda62997fd82c8608075c453b3ebvboxsync;
09f4b412099acda62997fd82c8608075c453b3ebvboxsync;
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync; Copyright (C) 2006-2011 Oracle Corporation
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync;
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync; This file is part of VirtualBox Open Source Edition (OSE), as
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync; available from http://www.virtualbox.org. This file is free software;
09f4b412099acda62997fd82c8608075c453b3ebvboxsync; you can redistribute it and/or modify it under the terms of the GNU
09f4b412099acda62997fd82c8608075c453b3ebvboxsync; General Public License (GPL) as published by the Free Software
09f4b412099acda62997fd82c8608075c453b3ebvboxsync; Foundation, in version 2 as it comes in the "COPYING" file of the
09f4b412099acda62997fd82c8608075c453b3ebvboxsync; VirtualBox OSE distribution. VirtualBox OSE is distributed in the
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync; hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync; --------------------------------------------------------------------
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync;
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync; This code is based on:
09f4b412099acda62997fd82c8608075c453b3ebvboxsync;
09f4b412099acda62997fd82c8608075c453b3ebvboxsync; ROM BIOS for use with Bochs/Plex86/QEMU emulation environment
09f4b412099acda62997fd82c8608075c453b3ebvboxsync;
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync; Copyright (C) 2002 MandrakeSoft S.A.
09f4b412099acda62997fd82c8608075c453b3ebvboxsync;
09f4b412099acda62997fd82c8608075c453b3ebvboxsync; MandrakeSoft S.A.
09f4b412099acda62997fd82c8608075c453b3ebvboxsync; 43, rue d'Aboukir
09f4b412099acda62997fd82c8608075c453b3ebvboxsync; 75002 Paris - France
09f4b412099acda62997fd82c8608075c453b3ebvboxsync; http://www.linux-mandrake.com/
09f4b412099acda62997fd82c8608075c453b3ebvboxsync; http://www.mandrakesoft.com/
09f4b412099acda62997fd82c8608075c453b3ebvboxsync;
09f4b412099acda62997fd82c8608075c453b3ebvboxsync; This library is free software; you can redistribute it and/or
09f4b412099acda62997fd82c8608075c453b3ebvboxsync; modify it under the terms of the GNU Lesser General Public
09f4b412099acda62997fd82c8608075c453b3ebvboxsync; License as published by the Free Software Foundation; either
09f4b412099acda62997fd82c8608075c453b3ebvboxsync; version 2 of the License, or (at your option) any later version.
09f4b412099acda62997fd82c8608075c453b3ebvboxsync;
09f4b412099acda62997fd82c8608075c453b3ebvboxsync; This library is distributed in the hope that it will be useful,
09f4b412099acda62997fd82c8608075c453b3ebvboxsync; but WITHOUT ANY WARRANTY; without even the implied warranty of
09f4b412099acda62997fd82c8608075c453b3ebvboxsync; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
09f4b412099acda62997fd82c8608075c453b3ebvboxsync; Lesser General Public License for more details.
09f4b412099acda62997fd82c8608075c453b3ebvboxsync;
09f4b412099acda62997fd82c8608075c453b3ebvboxsync; You should have received a copy of the GNU Lesser General Public
09f4b412099acda62997fd82c8608075c453b3ebvboxsync; License along with this library; if not, write to the Free Software
09f4b412099acda62997fd82c8608075c453b3ebvboxsync; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
09f4b412099acda62997fd82c8608075c453b3ebvboxsync;
09f4b412099acda62997fd82c8608075c453b3ebvboxsync
09f4b412099acda62997fd82c8608075c453b3ebvboxsync;
09f4b412099acda62997fd82c8608075c453b3ebvboxsync; Source file: parallel.c
09f4b412099acda62997fd82c8608075c453b3ebvboxsync;
09f4b412099acda62997fd82c8608075c453b3ebvboxsync;
09f4b412099acda62997fd82c8608075c453b3ebvboxsync; Copyright (C) 2006-2011 Oracle Corporation
09f4b412099acda62997fd82c8608075c453b3ebvboxsync;
09f4b412099acda62997fd82c8608075c453b3ebvboxsync; This file is part of VirtualBox Open Source Edition (OSE), as
09f4b412099acda62997fd82c8608075c453b3ebvboxsync; available from http://www.virtualbox.org. This file is free software;
09f4b412099acda62997fd82c8608075c453b3ebvboxsync; you can redistribute it and/or modify it under the terms of the GNU
09f4b412099acda62997fd82c8608075c453b3ebvboxsync; General Public License (GPL) as published by the Free Software
09f4b412099acda62997fd82c8608075c453b3ebvboxsync; Foundation, in version 2 as it comes in the "COPYING" file of the
09f4b412099acda62997fd82c8608075c453b3ebvboxsync; VirtualBox OSE distribution. VirtualBox OSE is distributed in the
09f4b412099acda62997fd82c8608075c453b3ebvboxsync; hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
09f4b412099acda62997fd82c8608075c453b3ebvboxsync; --------------------------------------------------------------------
09f4b412099acda62997fd82c8608075c453b3ebvboxsync;
09f4b412099acda62997fd82c8608075c453b3ebvboxsync; This code is based on:
09f4b412099acda62997fd82c8608075c453b3ebvboxsync;
09f4b412099acda62997fd82c8608075c453b3ebvboxsync; ROM BIOS for use with Bochs/Plex86/QEMU emulation environment
09f4b412099acda62997fd82c8608075c453b3ebvboxsync;
09f4b412099acda62997fd82c8608075c453b3ebvboxsync; Copyright (C) 2002 MandrakeSoft S.A.
dc959f60f6d3e0cba86f7da4d39aa475913a7e10vboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; MandrakeSoft S.A.
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; 43, rue d'Aboukir
dc959f60f6d3e0cba86f7da4d39aa475913a7e10vboxsync; 75002 Paris - France
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; http://www.linux-mandrake.com/
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; http://www.mandrakesoft.com/
dc959f60f6d3e0cba86f7da4d39aa475913a7e10vboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; This library is free software; you can redistribute it and/or
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; modify it under the terms of the GNU Lesser General Public
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; License as published by the Free Software Foundation; either
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; version 2 of the License, or (at your option) any later version.
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; This library is distributed in the hope that it will be useful,
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; but WITHOUT ANY WARRANTY; without even the implied warranty of
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Lesser General Public License for more details.
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; You should have received a copy of the GNU Lesser General Public
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; License along with this library; if not, write to the Free Software
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
dc959f60f6d3e0cba86f7da4d39aa475913a7e10vboxsync; Source file: logo.c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; $Id$
dc959f60f6d3e0cba86f7da4d39aa475913a7e10vboxsync; Stuff for drawing the BIOS logo.
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Copyright (C) 2004-2011 Oracle Corporation
4c98b8b05f3783351cf256cc90cd4478fb28b62bvboxsync;
4c98b8b05f3783351cf256cc90cd4478fb28b62bvboxsync; This file is part of VirtualBox Open Source Edition (OSE), as
4c98b8b05f3783351cf256cc90cd4478fb28b62bvboxsync; available from http://www.virtualbox.org. This file is free software;
4c98b8b05f3783351cf256cc90cd4478fb28b62bvboxsync; you can redistribute it and/or modify it under the terms of the GNU
4c98b8b05f3783351cf256cc90cd4478fb28b62bvboxsync; General Public License (GPL) as published by the Free Software
4c98b8b05f3783351cf256cc90cd4478fb28b62bvboxsync; Foundation, in version 2 as it comes in the "COPYING" file of the
4c98b8b05f3783351cf256cc90cd4478fb28b62bvboxsync; VirtualBox OSE distribution. VirtualBox OSE is distributed in the
4c98b8b05f3783351cf256cc90cd4478fb28b62bvboxsync; hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Source file: scsi.c
4c98b8b05f3783351cf256cc90cd4478fb28b62bvboxsync;
4c98b8b05f3783351cf256cc90cd4478fb28b62bvboxsync; $Id$
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; SCSI host adapter driver to boot from SCSI disks
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Copyright (C) 2004-2011 Oracle Corporation
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; This file is part of VirtualBox Open Source Edition (OSE), as
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; available from http://www.virtualbox.org. This file is free software;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; you can redistribute it and/or modify it under the terms of the GNU
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; General Public License (GPL) as published by the Free Software
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Foundation, in version 2 as it comes in the "COPYING" file of the
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; VirtualBox OSE distribution. VirtualBox OSE is distributed in the
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Source file: ahci.c
4c98b8b05f3783351cf256cc90cd4478fb28b62bvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; $Id$
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; AHCI host adapter driver to boot from SATA disks.
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Copyright (C) 2011 Oracle Corporation
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; This file is part of VirtualBox Open Source Edition (OSE), as
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; available from http://www.virtualbox.org. This file is free software;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; you can redistribute it and/or modify it under the terms of the GNU
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; General Public License (GPL) as published by the Free Software
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Foundation, in version 2 as it comes in the "COPYING" file of the
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; VirtualBox OSE distribution. VirtualBox OSE is distributed in the
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Source file: pcibios.c
4c98b8b05f3783351cf256cc90cd4478fb28b62bvboxsync;
4c98b8b05f3783351cf256cc90cd4478fb28b62bvboxsync; $Id$
4c98b8b05f3783351cf256cc90cd4478fb28b62bvboxsync; PCI BIOS support.
4c98b8b05f3783351cf256cc90cd4478fb28b62bvboxsync;
4c98b8b05f3783351cf256cc90cd4478fb28b62bvboxsync;
4c98b8b05f3783351cf256cc90cd4478fb28b62bvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Copyright (C) 2004-2012 Oracle Corporation
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; This file is part of VirtualBox Open Source Edition (OSE), as
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; available from http://www.virtualbox.org. This file is free software;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; you can redistribute it and/or modify it under the terms of the GNU
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; General Public License (GPL) as published by the Free Software
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Foundation, in version 2 as it comes in the "COPYING" file of the
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; VirtualBox OSE distribution. VirtualBox OSE is distributed in the
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Source file: pciutil.c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Utility routines for calling the PCI BIOS.
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Copyright (C) 2011 Oracle Corporation
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; This file is part of VirtualBox Open Source Edition (OSE), as
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; available from http://www.virtualbox.org. This file is free software;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; you can redistribute it and/or modify it under the terms of the GNU
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; General Public License (GPL) as published by the Free Software
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Foundation, in version 2 as it comes in the "COPYING" file of the
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; VirtualBox OSE distribution. VirtualBox OSE is distributed in the
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Source file: vds.c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Utility routines for calling the Virtual DMA Services.
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Copyright (C) 2011 Oracle Corporation
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; This file is part of VirtualBox Open Source Edition (OSE), as
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; available from http://www.virtualbox.org. This file is free software;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; you can redistribute it and/or modify it under the terms of the GNU
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync; General Public License (GPL) as published by the Free Software
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync; Foundation, in version 2 as it comes in the "COPYING" file of the
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync; VirtualBox OSE distribution. VirtualBox OSE is distributed in the
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Source file: support.asm
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; $Id$
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Compiler support routines.
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Copyright (C) 2012 Oracle Corporation
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; This file is part of VirtualBox Open Source Edition (OSE), as
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; available from http://www.virtualbox.org. This file is free software;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; you can redistribute it and/or modify it under the terms of the GNU
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; General Public License (GPL) as published by the Free Software
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Foundation, in version 2 as it comes in the "COPYING" file of the
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; VirtualBox OSE distribution. VirtualBox OSE is distributed in the
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Source file: pcibio32.asm
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Copyright (C) 2006-2011 Oracle Corporation
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; This file is part of VirtualBox Open Source Edition (OSE), as
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; available from http://www.virtualbox.org. This file is free software;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; you can redistribute it and/or modify it under the terms of the GNU
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; General Public License (GPL) as published by the Free Software
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Foundation, in version 2 as it comes in the "COPYING" file of the
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; VirtualBox OSE distribution. VirtualBox OSE is distributed in the
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; --------------------------------------------------------------------
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; This code is based on:
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; ROM BIOS for use with Bochs/Plex86/QEMU emulation environment
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync;
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync; Copyright (C) 2002 MandrakeSoft S.A.
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; MandrakeSoft S.A.
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; 43, rue d'Aboukir
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; 75002 Paris - France
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; http://www.linux-mandrake.com/
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; http://www.mandrakesoft.com/
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; This library is free software; you can redistribute it and/or
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; modify it under the terms of the GNU Lesser General Public
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; License as published by the Free Software Foundation; either
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; version 2 of the License, or (at your option) any later version.
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; This library is distributed in the hope that it will be useful,
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; but WITHOUT ANY WARRANTY; without even the implied warranty of
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Lesser General Public License for more details.
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; You should have received a copy of the GNU Lesser General Public
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; License along with this library; if not, write to the Free Software
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Source file: orgs.asm
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Copyright (C) 2006-2011 Oracle Corporation
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; This file is part of VirtualBox Open Source Edition (OSE), as
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; available from http://www.virtualbox.org. This file is free software;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; you can redistribute it and/or modify it under the terms of the GNU
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; General Public License (GPL) as published by the Free Software
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Foundation, in version 2 as it comes in the "COPYING" file of the
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; VirtualBox OSE distribution. VirtualBox OSE is distributed in the
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; --------------------------------------------------------------------
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; This code is based on:
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; ROM BIOS for use with Bochs/Plex86/QEMU emulation environment
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Copyright (C) 2002 MandrakeSoft S.A.
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; MandrakeSoft S.A.
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; 43, rue d'Aboukir
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; 75002 Paris - France
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; http://www.linux-mandrake.com/
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; http://www.mandrakesoft.com/
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; This library is free software; you can redistribute it and/or
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; modify it under the terms of the GNU Lesser General Public
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; License as published by the Free Software Foundation; either
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; version 2 of the License, or (at your option) any later version.
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; This library is distributed in the hope that it will be useful,
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; but WITHOUT ANY WARRANTY; without even the implied warranty of
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Lesser General Public License for more details.
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; You should have received a copy of the GNU Lesser General Public
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; License along with this library; if not, write to the Free Software
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Source file: pci32.c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; $Id$
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; 32-bit PCI BIOS wrapper.
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync; Copyright (C) 2004-2012 Oracle Corporation
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync;
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync; This file is part of VirtualBox Open Source Edition (OSE), as
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync; available from http://www.virtualbox.org. This file is free software;
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync; you can redistribute it and/or modify it under the terms of the GNU
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync; General Public License (GPL) as published by the Free Software
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync; Foundation, in version 2 as it comes in the "COPYING" file of the
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync; VirtualBox OSE distribution. VirtualBox OSE is distributed in the
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync; hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsyncsection _DATA progbits vstart=0x0 align=1 ; size=0x18 class=DATA group=DGROUP
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync ; disGetNextSymbol 0xf0000 LB 0x18 -> off=0x0 cb=0000000000000018 uValue=0000000000000000 '_dskacc'
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync_dskacc: ; 0xf0000 LB 0x18
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 059h, 027h, 0d0h, 027h, 000h, 000h, 000h, 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 038h, 073h, 0dah, 073h, 055h, 07eh, 0e0h, 07eh
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsyncsection CONST progbits vstart=0x18 align=1 ; size=0xc10 class=DATA group=DGROUP
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync ; disGetNextSymbol 0xf0018 LB 0xc10 -> off=0xc10 cb=0000000000000000 uValue=00000000000f0c28 '_dummy_addr_0xf0c28'
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 'NMI Handler called', 00ah, 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 'INT18: BOOT FAILURE', 00ah, 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db '%s', 00ah, 000h, 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 'FATAL: ', 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 'bios_printf: unknown format', 00ah, 000h, 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 'ata-detect: Failed to detect ATA device', 00ah, 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 'ata%d-%d: PCHS=%u/%d/%d LCHS=%u/%u/%u', 00ah, 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 'ata-detect: Failed to detect ATAPI device', 00ah, 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db ' slave', 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 'master', 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 'ata%d %s: ', 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db '%c', 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db ' ATA-%d Hard-Disk (%lu MBytes)', 00ah, 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db ' ATAPI-%d CD-ROM/DVD-ROM', 00ah, 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db ' ATAPI-%d Device', 00ah, 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 'ata%d %s: Unknown device', 00ah, 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 'ata_cmd_packet', 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db '%s: DATA_OUT not supported yet', 00ah, 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 'set_diskette_current_cyl: drive > 1', 00ah, 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 'int13_diskette_function', 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db '%s: drive>1 || head>1 ...', 00ah, 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db '%s: ctrl not ready', 00ah, 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db '%s: read error', 00ah, 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db '%s: write error', 00ah, 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db '%s: bad floppy type', 00ah, 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db '%s: unsupported AH=%02x', 00ah, 000h, 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 'int13_eltorito', 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db '%s: call with AX=%04x. Please report', 00ah, 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db '%s: unsupported AH=%02x', 00ah, 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 'int13_cdemu', 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db '%s: function %02x, emulation not active for DL= %02x', 00ah, 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db '%s: function %02x, error %02x !', 00ah, 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db '%s: function AH=%02x unsupported, returns fail', 00ah, 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 'int13_cdrom', 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db '%s: function %02x, ELDL out of range %02x', 00ah, 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db '%s: function %02x, unmapped device for ELDL=%02x', 00ah, 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db '%s: function %02x. Can', 027h, 't use 64bits lba', 00ah, 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db '%s: function %02x, status %02x !', 00ah, 000h, 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 'Booting from %s...', 00ah, 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 'Boot from %s failed', 00ah, 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 'Boot from %s %d failed', 00ah, 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 'No bootable medium found! System halted.', 00ah, 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 'Could not read from the boot medium! System halted.', 00ah, 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 'CDROM boot failure code : %04x', 00ah, 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 'Boot : bseqnr=%d, bootseq=%x', 00dh, 00ah, 000h, 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 'Keyboard error:%u', 00ah, 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 'KBD: int09 handler: AL=0', 00ah, 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 'KBD: int09h_handler(): unknown scancode read: 0x%02x!', 00ah, 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 'KBD: int09h_handler(): scancode & asciicode are zero?', 00ah, 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 'KBD: int16h: out of keyboard input', 00ah, 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 'KBD: unsupported int 16h function %02x', 00ah, 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 'AX=%04x BX=%04x CX=%04x DX=%04x ', 00ah, 000h, 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 'int13_harddisk', 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db '%s: function %02x, ELDL out of range %02x', 00ah, 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db '%s: function %02x, unmapped device for ELDL=%02x', 00ah, 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db '%s: function %02x, count out of range!', 00ah, 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db '%s: function %02x, disk %02x, parameters out of range %04x/%04x/%04x!', 00ah
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db '%s: function %02x, error %02x !', 00ah, 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 'format disk track called', 00ah, 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db '%s: function %02xh unimplemented, returns success', 00ah, 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db '%s: function %02xh unsupported, returns fail', 00ah, 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 'int13_harddisk_ext', 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db '%s: function %02x. Can', 027h, 't use 64bits lba', 00ah, 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db '%s: function %02x. LBA out of range', 00ah, 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 'int15: Func 24h, subfunc %02xh, A20 gate control not supported', 00ah, 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db '*** int 15h function AH=bf not yet supported!', 00ah, 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 'EISA BIOS not present', 00ah, 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db '*** int 15h function AX=%04x, BX=%04x not yet supported!', 00ah, 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 'sendmouse', 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 'setkbdcomm', 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 'Mouse reset returned %02x (should be ack)', 00ah, 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 'Mouse status returned %02x (should be ack)', 00ah, 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 'INT 15h C2 AL=6, BH=%02x', 00ah, 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 'INT 15h C2 default case entered', 00ah, 000h, 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 'Key pressed: %x', 00ah, 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 00ah, 00ah, 'AHCI controller:', 00ah, 000h
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync db 00ah, ' %d) Hard disk', 000h
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync db 00ah, 00ah, 'SCSI controller:', 00ah, 000h
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync db 'IDE controller:', 00ah, 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 00ah, ' %d) ', 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 'Secondary ', 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 'Primary ', 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 'Slave', 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 'Master', 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 'No hard disks found', 000h
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync db 00ah, 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 'Press F12 to select boot device.', 00ah, 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 00ah, 'VirtualBox temporary boot device selection', 00ah, 00ah, 'Detected H'
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 'ard disks:', 00ah, 00ah, 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 00ah, 'Other boot devices:', 00ah, ' f) Floppy', 00ah, ' c) CD-ROM', 00ah
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db ' l) LAN', 00ah, 00ah, ' b) Continue booting', 00ah, 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 'Delaying boot for %d seconds:', 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db ' %d', 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 'scsi_read_sectors: device_id out of range %d', 00ah, 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 'scsi_write_sectors: device_id out of range %d', 00ah, 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 'scsi_enumerate_attached_devices: SCSI_INQUIRY failed', 00ah, 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 'scsi_enumerate_attached_devices: SCSI_READ_CAPACITY failed', 00ah, 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 'Disk %d has an unsupported sector size of %u', 00ah, 000h, 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 'ahci_read_sectors', 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db '%s: device_id out of range %d', 00ah, 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 'ahci_write_sectors', 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 'ahci_cmd_packet', 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db '%s: DATA_OUT not supported yet', 00ah, 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 'PCI: Unsupported function AX=%04X BX=%04X called', 00ah, 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsyncsection CONST2 progbits vstart=0xc28 align=1 ; size=0x3fa class=DATA group=DGROUP
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; disGetNextSymbol 0xf0c28 LB 0x3fa -> off=0x0 cb=0000000000000012 uValue=0000000000000000 '_bios_cvs_version_string'
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync_bios_cvs_version_string: ; 0xf0c28 LB 0x12
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 'VirtualBox 4.1.51', 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; disGetNextSymbol 0xf0c3a LB 0x3e8 -> off=0x0 cb=0000000000000008 uValue=0000000000000012 '_bios_prefix_string'
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync_bios_prefix_string: ; 0xf0c3a LB 0x8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 'BIOS: ', 000h, 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; disGetNextSymbol 0xf0c42 LB 0x3e0 -> off=0x0 cb=0000000000000006 uValue=000000000000001a '_isotag'
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync_isotag: ; 0xf0c42 LB 0x6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 'CD001', 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; disGetNextSymbol 0xf0c48 LB 0x3da -> off=0x0 cb=0000000000000018 uValue=0000000000000020 '_eltorito'
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync_eltorito: ; 0xf0c48 LB 0x18
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 'EL TORITO SPECIFICATION', 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; disGetNextSymbol 0xf0c60 LB 0x3c2 -> off=0x0 cb=0000000000000028 uValue=0000000000000038 '_drivetypes'
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync_drivetypes: ; 0xf0c60 LB 0x28
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 046h, 06ch, 06fh, 070h, 070h, 079h, 000h, 000h, 000h, 000h, 048h, 061h, 072h, 064h, 020h, 044h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 069h, 073h, 06bh, 000h, 043h, 044h, 02dh, 052h, 04fh, 04dh, 000h, 000h, 000h, 000h, 04ch, 041h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 04eh, 000h, 000h, 000h, 000h, 000h, 000h, 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; disGetNextSymbol 0xf0c88 LB 0x39a -> off=0x0 cb=000000000000037a uValue=0000000000000060 '_scan_to_scanascii'
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync_scan_to_scanascii: ; 0xf0c88 LB 0x37a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 01bh, 001h, 01bh, 001h, 01bh, 001h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 000h, 001h, 000h, 000h, 031h, 002h, 021h, 002h, 000h, 000h, 000h, 078h, 000h, 000h, 032h, 003h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 040h, 003h, 000h, 003h, 000h, 079h, 000h, 000h, 033h, 004h, 023h, 004h, 000h, 000h, 000h, 07ah
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 000h, 000h, 034h, 005h, 024h, 005h, 000h, 000h, 000h, 07bh, 000h, 000h, 035h, 006h, 025h, 006h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 000h, 000h, 000h, 07ch, 000h, 000h, 036h, 007h, 05eh, 007h, 01eh, 007h, 000h, 07dh, 000h, 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 037h, 008h, 026h, 008h, 000h, 000h, 000h, 07eh, 000h, 000h, 038h, 009h, 02ah, 009h, 000h, 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 000h, 07fh, 000h, 000h, 039h, 00ah, 028h, 00ah, 000h, 000h, 000h, 080h, 000h, 000h, 030h, 00bh
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 029h, 00bh, 000h, 000h, 000h, 081h, 000h, 000h, 02dh, 00ch, 05fh, 00ch, 01fh, 00ch, 000h, 082h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 000h, 000h, 03dh, 00dh, 02bh, 00dh, 000h, 000h, 000h, 083h, 000h, 000h, 008h, 00eh, 008h, 00eh
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 07fh, 00eh, 000h, 000h, 000h, 000h, 009h, 00fh, 000h, 00fh, 000h, 000h, 000h, 000h, 000h, 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 071h, 010h, 051h, 010h, 011h, 010h, 000h, 010h, 040h, 000h, 077h, 011h, 057h, 011h, 017h, 011h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 000h, 011h, 040h, 000h, 065h, 012h, 045h, 012h, 005h, 012h, 000h, 012h, 040h, 000h, 072h, 013h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 052h, 013h, 012h, 013h, 000h, 013h, 040h, 000h, 074h, 014h, 054h, 014h, 014h, 014h, 000h, 014h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 040h, 000h, 079h, 015h, 059h, 015h, 019h, 015h, 000h, 015h, 040h, 000h, 075h, 016h, 055h, 016h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 015h, 016h, 000h, 016h, 040h, 000h, 069h, 017h, 049h, 017h, 009h, 017h, 000h, 017h, 040h, 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 06fh, 018h, 04fh, 018h, 00fh, 018h, 000h, 018h, 040h, 000h, 070h, 019h, 050h, 019h, 010h, 019h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 000h, 019h, 040h, 000h, 05bh, 01ah, 07bh, 01ah, 01bh, 01ah, 000h, 000h, 000h, 000h, 05dh, 01bh
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 07dh, 01bh, 01dh, 01bh, 000h, 000h, 000h, 000h, 00dh, 01ch, 00dh, 01ch, 00ah, 01ch, 000h, 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 061h, 01eh, 041h, 01eh
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 001h, 01eh, 000h, 01eh, 040h, 000h, 073h, 01fh, 053h, 01fh, 013h, 01fh, 000h, 01fh, 040h, 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 064h, 020h, 044h, 020h, 004h, 020h, 000h, 020h, 040h, 000h, 066h, 021h, 046h, 021h, 006h, 021h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 000h, 021h, 040h, 000h, 067h, 022h, 047h, 022h, 007h, 022h, 000h, 022h, 040h, 000h, 068h, 023h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 048h, 023h, 008h, 023h, 000h, 023h, 040h, 000h, 06ah, 024h, 04ah, 024h, 00ah, 024h, 000h, 024h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 040h, 000h, 06bh, 025h, 04bh, 025h, 00bh, 025h, 000h, 025h, 040h, 000h, 06ch, 026h, 04ch, 026h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 00ch, 026h, 000h, 026h, 040h, 000h, 03bh, 027h, 03ah, 027h, 000h, 000h, 000h, 000h, 000h, 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 027h, 028h, 022h, 028h, 000h, 000h, 000h, 000h, 000h, 000h, 060h, 029h, 07eh, 029h, 000h, 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 05ch, 02bh
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 07ch, 02bh, 01ch, 02bh, 000h, 000h, 000h, 000h, 07ah, 02ch, 05ah, 02ch, 01ah, 02ch, 000h, 02ch
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 040h, 000h, 078h, 02dh, 058h, 02dh, 018h, 02dh, 000h, 02dh, 040h, 000h, 063h, 02eh, 043h, 02eh
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 003h, 02eh, 000h, 02eh, 040h, 000h, 076h, 02fh, 056h, 02fh, 016h, 02fh, 000h, 02fh, 040h, 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 062h, 030h, 042h, 030h, 002h, 030h, 000h, 030h, 040h, 000h, 06eh, 031h, 04eh, 031h, 00eh, 031h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 000h, 031h, 040h, 000h, 06dh, 032h, 04dh, 032h, 00dh, 032h, 000h, 032h, 040h, 000h, 02ch, 033h
4c98b8b05f3783351cf256cc90cd4478fb28b62bvboxsync db 03ch, 033h, 000h, 000h, 000h, 000h, 000h, 000h, 02eh, 034h, 03eh, 034h, 000h, 000h, 000h, 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 000h, 000h, 02fh, 035h, 03fh, 035h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
4c98b8b05f3783351cf256cc90cd4478fb28b62bvboxsync db 000h, 000h, 000h, 000h, 000h, 000h, 02ah, 037h, 02ah, 037h, 000h, 000h, 000h, 000h, 000h, 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 020h, 039h, 020h, 039h, 020h, 039h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 020h, 039h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 03bh
4c98b8b05f3783351cf256cc90cd4478fb28b62bvboxsync db 000h, 054h, 000h, 05eh, 000h, 068h, 000h, 000h, 000h, 03ch, 000h, 055h, 000h, 05fh, 000h, 069h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 000h, 000h, 000h, 03dh, 000h, 056h, 000h, 060h, 000h, 06ah, 000h, 000h, 000h, 03eh, 000h, 057h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 000h, 061h, 000h, 06bh, 000h, 000h, 000h, 03fh, 000h, 058h, 000h, 062h, 000h, 06ch, 000h, 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 000h, 040h, 000h, 059h, 000h, 063h, 000h, 06dh, 000h, 000h, 000h, 041h, 000h, 05ah, 000h, 064h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 000h, 06eh, 000h, 000h, 000h, 042h, 000h, 05bh, 000h, 065h, 000h, 06fh, 000h, 000h, 000h, 043h
4c98b8b05f3783351cf256cc90cd4478fb28b62bvboxsync db 000h, 05ch, 000h, 066h, 000h, 070h, 000h, 000h, 000h, 044h, 000h, 05dh, 000h, 067h, 000h, 071h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 047h, 037h, 047h, 000h, 077h, 000h, 000h, 020h, 000h
4c98b8b05f3783351cf256cc90cd4478fb28b62bvboxsync db 000h, 048h, 038h, 048h, 000h, 000h, 000h, 000h, 020h, 000h, 000h, 049h, 039h, 049h, 000h, 084h
4c98b8b05f3783351cf256cc90cd4478fb28b62bvboxsync db 000h, 000h, 020h, 000h, 02dh, 04ah, 02dh, 04ah, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 04bh
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 034h, 04bh, 000h, 073h, 000h, 000h, 020h, 000h, 000h, 04ch, 035h, 04ch, 000h, 000h, 000h, 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 020h, 000h, 000h, 04dh, 036h, 04dh, 000h, 074h, 000h, 000h, 020h, 000h, 02bh, 04eh, 02bh, 04eh
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 04fh, 031h, 04fh, 000h, 075h, 000h, 000h, 020h, 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 000h, 050h, 032h, 050h, 000h, 000h, 000h, 000h, 020h, 000h, 000h, 051h, 033h, 051h, 000h, 076h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 000h, 000h, 020h, 000h, 000h, 052h, 030h, 052h, 000h, 000h, 000h, 000h, 020h, 000h, 000h, 053h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 02eh, 053h, 000h, 000h, 000h, 000h, 020h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 05ch, 056h, 07ch, 056h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 085h, 000h, 087h, 000h, 089h, 000h, 08bh, 000h, 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 000h, 086h, 000h, 088h, 000h, 08ah, 000h, 08ch, 000h, 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync ; disGetNextSymbol 0xf1002 LB 0x20 -> off=0x0 cb=0000000000000020 uValue=00000000000003da '_panic_msg_keyb_buffer_full'
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync_panic_msg_keyb_buffer_full: ; 0xf1002 LB 0x20
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db '%s: keyboard input buffer full', 00ah, 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync ; Padding 0x5de bytes at 0xf1022
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync times 1502 db 0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsyncsection _TEXT progbits vstart=0x1600 align=1 ; size=0x753f class=CODE group=AUTO
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; disGetNextSymbol 0xf1600 LB 0x753f -> off=0x0 cb=000000000000000e uValue=0000000000000000 'read_byte_'
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsyncread_byte_: ; 0xf1600 LB 0xe
4c98b8b05f3783351cf256cc90cd4478fb28b62bvboxsync push bx ; 53 ; 0xf1600
4c98b8b05f3783351cf256cc90cd4478fb28b62bvboxsync push bp ; 55 ; 0xf1601
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bp, sp ; 89 e5 ; 0xf1602
4c98b8b05f3783351cf256cc90cd4478fb28b62bvboxsync mov bx, dx ; 89 d3 ; 0xf1604
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov es, ax ; 8e c0 ; 0xf1606
4c98b8b05f3783351cf256cc90cd4478fb28b62bvboxsync mov al, byte [es:bx] ; 26 8a 07 ; 0xf1608
4c98b8b05f3783351cf256cc90cd4478fb28b62bvboxsync pop bp ; 5d ; 0xf160b
4c98b8b05f3783351cf256cc90cd4478fb28b62bvboxsync pop bx ; 5b ; 0xf160c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync retn ; c3 ; 0xf160d
4c98b8b05f3783351cf256cc90cd4478fb28b62bvboxsync ; disGetNextSymbol 0xf160e LB 0x7531 -> off=0x0 cb=000000000000000e uValue=000000000000000e 'write_byte_'
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsyncwrite_byte_: ; 0xf160e LB 0xe
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push si ; 56 ; 0xf160e
4c98b8b05f3783351cf256cc90cd4478fb28b62bvboxsync push bp ; 55 ; 0xf160f
4c98b8b05f3783351cf256cc90cd4478fb28b62bvboxsync mov bp, sp ; 89 e5 ; 0xf1610
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov si, dx ; 89 d6 ; 0xf1612
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov es, ax ; 8e c0 ; 0xf1614
4c98b8b05f3783351cf256cc90cd4478fb28b62bvboxsync mov byte [es:si], bl ; 26 88 1c ; 0xf1616
4c98b8b05f3783351cf256cc90cd4478fb28b62bvboxsync pop bp ; 5d ; 0xf1619
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync pop si ; 5e ; 0xf161a
4c98b8b05f3783351cf256cc90cd4478fb28b62bvboxsync retn ; c3 ; 0xf161b
4c98b8b05f3783351cf256cc90cd4478fb28b62bvboxsync ; disGetNextSymbol 0xf161c LB 0x7523 -> off=0x0 cb=000000000000000e uValue=000000000000001c 'read_word_'
09f4b412099acda62997fd82c8608075c453b3ebvboxsyncread_word_: ; 0xf161c LB 0xe
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync push bx ; 53 ; 0xf161c
09f4b412099acda62997fd82c8608075c453b3ebvboxsync push bp ; 55 ; 0xf161d
67b8a5a52c43a79ea7e159dbbeec99687fb9cd3bvboxsync mov bp, sp ; 89 e5 ; 0xf161e
4c98b8b05f3783351cf256cc90cd4478fb28b62bvboxsync mov bx, dx ; 89 d3 ; 0xf1620
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov es, ax ; 8e c0 ; 0xf1622
4c98b8b05f3783351cf256cc90cd4478fb28b62bvboxsync mov ax, word [es:bx] ; 26 8b 07 ; 0xf1624
c7d2f5508ab9703a7a6c5cce5c9d4bf335af660avboxsync pop bp ; 5d ; 0xf1627
5295c362853081eaa3944247171746a3aad9a826vboxsync pop bx ; 5b ; 0xf1628
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync retn ; c3 ; 0xf1629
4c98b8b05f3783351cf256cc90cd4478fb28b62bvboxsync ; disGetNextSymbol 0xf162a LB 0x7515 -> off=0x0 cb=000000000000000e uValue=000000000000002a 'write_word_'
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsyncwrite_word_: ; 0xf162a LB 0xe
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push si ; 56 ; 0xf162a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push bp ; 55 ; 0xf162b
4c98b8b05f3783351cf256cc90cd4478fb28b62bvboxsync mov bp, sp ; 89 e5 ; 0xf162c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov si, dx ; 89 d6 ; 0xf162e
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync mov es, ax ; 8e c0 ; 0xf1630
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync mov word [es:si], bx ; 26 89 1c ; 0xf1632
67b8a5a52c43a79ea7e159dbbeec99687fb9cd3bvboxsync pop bp ; 5d ; 0xf1635
a7ba3d5f31ca70d04a3933e570374e5ec5eff84avboxsync pop si ; 5e ; 0xf1636
67b8a5a52c43a79ea7e159dbbeec99687fb9cd3bvboxsync retn ; c3 ; 0xf1637
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync ; disGetNextSymbol 0xf1638 LB 0x7507 -> off=0x0 cb=0000000000000012 uValue=0000000000000038 'read_dword_'
105b1a31b6037dbe14acb8d09e60da540885202bvboxsyncread_dword_: ; 0xf1638 LB 0x12
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync push bx ; 53 ; 0xf1638
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync push bp ; 55 ; 0xf1639
7b6926b2bf44f326f40e1d9d1ce33a4dff0a2c67vboxsync mov bp, sp ; 89 e5 ; 0xf163a
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync mov bx, dx ; 89 d3 ; 0xf163c
6b2a50fc09aa4f7ce2082284f082d97a2c738321vboxsync mov es, ax ; 8e c0 ; 0xf163e
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov ax, word [es:bx] ; 26 8b 07 ; 0xf1640
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov dx, word [es:bx+002h] ; 26 8b 57 02 ; 0xf1643
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync pop bp ; 5d ; 0xf1647
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync pop bx ; 5b ; 0xf1648
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync retn ; c3 ; 0xf1649
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync ; disGetNextSymbol 0xf164a LB 0x74f5 -> off=0x0 cb=0000000000000012 uValue=000000000000004a 'write_dword_'
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsyncwrite_dword_: ; 0xf164a LB 0x12
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync push si ; 56 ; 0xf164a
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync push bp ; 55 ; 0xf164b
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov bp, sp ; 89 e5 ; 0xf164c
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov si, dx ; 89 d6 ; 0xf164e
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov es, ax ; 8e c0 ; 0xf1650
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov word [es:si], bx ; 26 89 1c ; 0xf1652
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov word [es:si+002h], cx ; 26 89 4c 02 ; 0xf1655
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync pop bp ; 5d ; 0xf1659
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync pop si ; 5e ; 0xf165a
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync retn ; c3 ; 0xf165b
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync ; disGetNextSymbol 0xf165c LB 0x74e3 -> off=0x0 cb=0000000000000011 uValue=000000000000005c 'inb_cmos_'
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsyncinb_cmos_: ; 0xf165c LB 0x11
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync push dx ; 52 ; 0xf165c
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync push bp ; 55 ; 0xf165d
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov bp, sp ; 89 e5 ; 0xf165e
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov dx, strict word 00070h ; ba 70 00 ; 0xf1660
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync out DX, AL ; ee ; 0xf1663
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov dx, strict word 00071h ; ba 71 00 ; 0xf1664
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync in AL, DX ; ec ; 0xf1667
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync db 02ah, 0e4h
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync ; sub ah, ah ; 2a e4 ; 0xf1668
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync pop bp ; 5d ; 0xf166a
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync pop dx ; 5a ; 0xf166b
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync retn ; c3 ; 0xf166c
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync ; disGetNextSymbol 0xf166d LB 0x74d2 -> off=0x0 cb=0000000000000011 uValue=000000000000006d 'outb_cmos_'
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsyncoutb_cmos_: ; 0xf166d LB 0x11
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync push bp ; 55 ; 0xf166d
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov bp, sp ; 89 e5 ; 0xf166e
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov ah, dl ; 88 d4 ; 0xf1670
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov dx, strict word 00070h ; ba 70 00 ; 0xf1672
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync out DX, AL ; ee ; 0xf1675
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov al, ah ; 88 e0 ; 0xf1676
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov dx, strict word 00071h ; ba 71 00 ; 0xf1678
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync out DX, AL ; ee ; 0xf167b
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync pop bp ; 5d ; 0xf167c
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync retn ; c3 ; 0xf167d
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync ; disGetNextSymbol 0xf167e LB 0x74c1 -> off=0x0 cb=0000000000000069 uValue=000000000000007e '_dummy_isr_function'
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync_dummy_isr_function: ; 0xf167e LB 0x69
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync enter 00002h, 000h ; c8 02 00 00 ; 0xf167e
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov CL, strict byte 0ffh ; b1 ff ; 0xf1682
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov AL, strict byte 00bh ; b0 0b ; 0xf1684
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov dx, strict word 00020h ; ba 20 00 ; 0xf1686
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync out DX, AL ; ee ; 0xf1689
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync in AL, DX ; ec ; 0xf168a
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync db 02ah, 0e4h
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync ; sub ah, ah ; 2a e4 ; 0xf168b
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov bx, ax ; 89 c3 ; 0xf168d
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov byte [bp-002h], al ; 88 46 fe ; 0xf168f
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync test al, al ; 84 c0 ; 0xf1692
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync je short 016d9h ; 74 43 ; 0xf1694
6b2a50fc09aa4f7ce2082284f082d97a2c738321vboxsync mov AL, strict byte 00bh ; b0 0b ; 0xf1696
6b2a50fc09aa4f7ce2082284f082d97a2c738321vboxsync mov dx, 000a0h ; ba a0 00 ; 0xf1698
6b2a50fc09aa4f7ce2082284f082d97a2c738321vboxsync out DX, AL ; ee ; 0xf169b
6b2a50fc09aa4f7ce2082284f082d97a2c738321vboxsync in AL, DX ; ec ; 0xf169c
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync db 02ah, 0e4h
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync ; sub ah, ah ; 2a e4 ; 0xf169d
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov cx, ax ; 89 c1 ; 0xf169f
5159c4c6485473c77871b515c15b59c3caa60b46vboxsync test al, al ; 84 c0 ; 0xf16a1
5159c4c6485473c77871b515c15b59c3caa60b46vboxsync je short 016bbh ; 74 16 ; 0xf16a3
5159c4c6485473c77871b515c15b59c3caa60b46vboxsync mov dx, 000a1h ; ba a1 00 ; 0xf16a5
5159c4c6485473c77871b515c15b59c3caa60b46vboxsync in AL, DX ; ec ; 0xf16a8
5159c4c6485473c77871b515c15b59c3caa60b46vboxsync db 02ah, 0e4h
5159c4c6485473c77871b515c15b59c3caa60b46vboxsync ; sub ah, ah ; 2a e4 ; 0xf16a9
5159c4c6485473c77871b515c15b59c3caa60b46vboxsync xor ah, ah ; 30 e4 ; 0xf16ab
5159c4c6485473c77871b515c15b59c3caa60b46vboxsync movzx bx, cl ; 0f b6 d9 ; 0xf16ad
5159c4c6485473c77871b515c15b59c3caa60b46vboxsync or ax, bx ; 09 d8 ; 0xf16b0
5159c4c6485473c77871b515c15b59c3caa60b46vboxsync out DX, AL ; ee ; 0xf16b2
5159c4c6485473c77871b515c15b59c3caa60b46vboxsync mov AL, strict byte 020h ; b0 20 ; 0xf16b3
5159c4c6485473c77871b515c15b59c3caa60b46vboxsync mov dx, 000a0h ; ba a0 00 ; 0xf16b5
5159c4c6485473c77871b515c15b59c3caa60b46vboxsync out DX, AL ; ee ; 0xf16b8
5159c4c6485473c77871b515c15b59c3caa60b46vboxsync jmp short 016d0h ; eb 15 ; 0xf16b9
5159c4c6485473c77871b515c15b59c3caa60b46vboxsync mov dx, strict word 00021h ; ba 21 00 ; 0xf16bb
5159c4c6485473c77871b515c15b59c3caa60b46vboxsync in AL, DX ; ec ; 0xf16be
5159c4c6485473c77871b515c15b59c3caa60b46vboxsync db 02ah, 0e4h
5159c4c6485473c77871b515c15b59c3caa60b46vboxsync ; sub ah, ah ; 2a e4 ; 0xf16bf
5159c4c6485473c77871b515c15b59c3caa60b46vboxsync and bl, 0fbh ; 80 e3 fb ; 0xf16c1
5159c4c6485473c77871b515c15b59c3caa60b46vboxsync mov byte [bp-002h], bl ; 88 5e fe ; 0xf16c4
5159c4c6485473c77871b515c15b59c3caa60b46vboxsync xor ah, ah ; 30 e4 ; 0xf16c7
5159c4c6485473c77871b515c15b59c3caa60b46vboxsync movzx bx, byte [bp-002h] ; 0f b6 5e fe ; 0xf16c9
5159c4c6485473c77871b515c15b59c3caa60b46vboxsync or ax, bx ; 09 d8 ; 0xf16cd
5159c4c6485473c77871b515c15b59c3caa60b46vboxsync out DX, AL ; ee ; 0xf16cf
5159c4c6485473c77871b515c15b59c3caa60b46vboxsync mov AL, strict byte 020h ; b0 20 ; 0xf16d0
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov dx, strict word 00020h ; ba 20 00 ; 0xf16d2
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync out DX, AL ; ee ; 0xf16d5
6b2a50fc09aa4f7ce2082284f082d97a2c738321vboxsync mov cl, byte [bp-002h] ; 8a 4e fe ; 0xf16d6
6b2a50fc09aa4f7ce2082284f082d97a2c738321vboxsync movzx bx, cl ; 0f b6 d9 ; 0xf16d9
6b2a50fc09aa4f7ce2082284f082d97a2c738321vboxsync mov dx, strict word 0006bh ; ba 6b 00 ; 0xf16dc
6b2a50fc09aa4f7ce2082284f082d97a2c738321vboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf16df
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync call 0160eh ; e8 29 ff ; 0xf16e2
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync leave ; c9 ; 0xf16e5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync retn ; c3 ; 0xf16e6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; disGetNextSymbol 0xf16e7 LB 0x7458 -> off=0x0 cb=0000000000000010 uValue=00000000000000e7 '_nmi_handler_msg'
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync_nmi_handler_msg: ; 0xf16e7 LB 0x10
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push bp ; 55 ; 0xf16e7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bp, sp ; 89 e5 ; 0xf16e8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push strict word 00018h ; 68 18 00 ; 0xf16ea
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push strict byte 00007h ; 6a 07 ; 0xf16ed
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 018e9h ; e8 f7 01 ; 0xf16ef
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add sp, strict byte 00004h ; 83 c4 04 ; 0xf16f2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync pop bp ; 5d ; 0xf16f5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync retn ; c3 ; 0xf16f6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; disGetNextSymbol 0xf16f7 LB 0x7448 -> off=0x0 cb=0000000000000010 uValue=00000000000000f7 '_int18_panic_msg'
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync_int18_panic_msg: ; 0xf16f7 LB 0x10
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push bp ; 55 ; 0xf16f7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bp, sp ; 89 e5 ; 0xf16f8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push strict word 0002ch ; 68 2c 00 ; 0xf16fa
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push strict byte 00007h ; 6a 07 ; 0xf16fd
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 018e9h ; e8 e7 01 ; 0xf16ff
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add sp, strict byte 00004h ; 83 c4 04 ; 0xf1702
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync pop bp ; 5d ; 0xf1705
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync retn ; c3 ; 0xf1706
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; disGetNextSymbol 0xf1707 LB 0x7438 -> off=0x0 cb=000000000000001e uValue=0000000000000107 '_log_bios_start'
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync_log_bios_start: ; 0xf1707 LB 0x1e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push bp ; 55 ; 0xf1707
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bp, sp ; 89 e5 ; 0xf1708
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bx, 00c3ah ; bb 3a 0c ; 0xf170a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov cx, ds ; 8c d9 ; 0xf170d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00004h ; b8 04 00 ; 0xf170f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 018aeh ; e8 99 01 ; 0xf1712
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push 00c28h ; 68 28 0c ; 0xf1715
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push strict word 00041h ; 68 41 00 ; 0xf1718
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push strict byte 00004h ; 6a 04 ; 0xf171b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 018e9h ; e8 c9 01 ; 0xf171d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add sp, strict byte 00006h ; 83 c4 06 ; 0xf1720
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync pop bp ; 5d ; 0xf1723
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync retn ; c3 ; 0xf1724
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; disGetNextSymbol 0xf1725 LB 0x741a -> off=0x0 cb=000000000000002c uValue=0000000000000125 '_print_bios_banner'
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync_print_bios_banner: ; 0xf1725 LB 0x2c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push bp ; 55 ; 0xf1725
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bp, sp ; 89 e5 ; 0xf1726
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 00072h ; ba 72 00 ; 0xf1728
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf172b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 0161ch ; e8 eb fe ; 0xf172e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov cx, ax ; 89 c1 ; 0xf1731
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor bx, bx ; 31 db ; 0xf1733
67b8a5a52c43a79ea7e159dbbeec99687fb9cd3bvboxsync mov dx, strict word 00072h ; ba 72 00 ; 0xf1735
67b8a5a52c43a79ea7e159dbbeec99687fb9cd3bvboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf1738
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync call 0162ah ; e8 ec fe ; 0xf173b
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync cmp cx, 01234h ; 81 f9 34 12 ; 0xf173e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 0174ch ; 75 08 ; 0xf1742
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov AL, strict byte 003h ; b0 03 ; 0xf1744
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov AH, strict byte 000h ; b4 00 ; 0xf1746
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync int 010h ; cd 10 ; 0xf1748
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync pop bp ; 5d ; 0xf174a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync retn ; c3 ; 0xf174b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 06feeh ; e8 9f 58 ; 0xf174c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync pop bp ; 5d ; 0xf174f
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync retn ; c3 ; 0xf1750
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync ; disGetNextSymbol 0xf1751 LB 0x73ee -> off=0x0 cb=0000000000000038 uValue=0000000000000151 'send_'
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsyncsend_: ; 0xf1751 LB 0x38
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push bx ; 53 ; 0xf1751
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push cx ; 51 ; 0xf1752
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push bp ; 55 ; 0xf1753
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bp, sp ; 89 e5 ; 0xf1754
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bx, ax ; 89 c3 ; 0xf1756
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov cl, dl ; 88 d1 ; 0xf1758
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test AL, strict byte 008h ; a8 08 ; 0xf175a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 01764h ; 74 06 ; 0xf175c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, dl ; 88 d0 ; 0xf175e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, 00403h ; ba 03 04 ; 0xf1760
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf1763
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test bl, 004h ; f6 c3 04 ; 0xf1764
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 0176fh ; 74 06 ; 0xf1767
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, cl ; 88 c8 ; 0xf1769
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, 00504h ; ba 04 05 ; 0xf176b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf176e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test bl, 002h ; f6 c3 02 ; 0xf176f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 01785h ; 74 11 ; 0xf1772
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp cl, 00ah ; 80 f9 0a ; 0xf1774
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 0177fh ; 75 06 ; 0xf1777
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov AL, strict byte 00dh ; b0 0d ; 0xf1779
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov AH, strict byte 00eh ; b4 0e ; 0xf177b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync int 010h ; cd 10 ; 0xf177d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, cl ; 88 c8 ; 0xf177f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov AH, strict byte 00eh ; b4 0e ; 0xf1781
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync int 010h ; cd 10 ; 0xf1783
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync pop bp ; 5d ; 0xf1785
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync pop cx ; 59 ; 0xf1786
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync pop bx ; 5b ; 0xf1787
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync retn ; c3 ; 0xf1788
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; disGetNextSymbol 0xf1789 LB 0x73b6 -> off=0x0 cb=000000000000005b uValue=0000000000000189 'put_int_'
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsyncput_int_: ; 0xf1789 LB 0x5b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push si ; 56 ; 0xf1789
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push di ; 57 ; 0xf178a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync enter 00004h, 000h ; c8 04 00 00 ; 0xf178b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov si, ax ; 89 c6 ; 0xf178f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-004h], dx ; 89 56 fc ; 0xf1791
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov di, strict word 0000ah ; bf 0a 00 ; 0xf1794
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, dx ; 89 d0 ; 0xf1797
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cwd ; 99 ; 0xf1799
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync idiv di ; f7 ff ; 0xf179a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-002h], ax ; 89 46 fe ; 0xf179c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test ax, ax ; 85 c0 ; 0xf179f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 017adh ; 74 0a ; 0xf17a1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync dec bx ; 4b ; 0xf17a3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, ax ; 89 c2 ; 0xf17a4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, si ; 89 f0 ; 0xf17a6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 01789h ; e8 de ff ; 0xf17a8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 017c8h ; eb 1b ; 0xf17ab
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync dec bx ; 4b ; 0xf17ad
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test bx, bx ; 85 db ; 0xf17ae
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jle short 017bch ; 7e 0a ; 0xf17b0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 00020h ; ba 20 00 ; 0xf17b2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, si ; 89 f0 ; 0xf17b5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 01751h ; e8 97 ff ; 0xf17b7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 017adh ; eb f1 ; 0xf17ba
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test cx, cx ; 85 c9 ; 0xf17bc
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 017c8h ; 74 08 ; 0xf17be
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 0002dh ; ba 2d 00 ; 0xf17c0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, si ; 89 f0 ; 0xf17c3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 01751h ; e8 89 ff ; 0xf17c5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, byte [bp-002h] ; 8a 46 fe ; 0xf17c8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov DL, strict byte 00ah ; b2 0a ; 0xf17cb
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mul dl ; f6 e2 ; 0xf17cd
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dl, byte [bp-004h] ; 8a 56 fc ; 0xf17cf
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync sub dl, al ; 28 c2 ; 0xf17d2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, dl ; 88 d0 ; 0xf17d4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add AL, strict byte 030h ; 04 30 ; 0xf17d6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx dx, al ; 0f b6 d0 ; 0xf17d8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, si ; 89 f0 ; 0xf17db
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 01751h ; e8 71 ff ; 0xf17dd
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync leave ; c9 ; 0xf17e0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync pop di ; 5f ; 0xf17e1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync pop si ; 5e ; 0xf17e2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync retn ; c3 ; 0xf17e3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; disGetNextSymbol 0xf17e4 LB 0x735b -> off=0x0 cb=000000000000005c uValue=00000000000001e4 'put_uint_'
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsyncput_uint_: ; 0xf17e4 LB 0x5c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push si ; 56 ; 0xf17e4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push di ; 57 ; 0xf17e5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync enter 00004h, 000h ; c8 04 00 00 ; 0xf17e6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov si, ax ; 89 c6 ; 0xf17ea
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-004h], dx ; 89 56 fc ; 0xf17ec
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, dx ; 89 d0 ; 0xf17ef
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor dx, dx ; 31 d2 ; 0xf17f1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov di, strict word 0000ah ; bf 0a 00 ; 0xf17f3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync div di ; f7 f7 ; 0xf17f6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-002h], ax ; 89 46 fe ; 0xf17f8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test ax, ax ; 85 c0 ; 0xf17fb
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 01809h ; 74 0a ; 0xf17fd
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync dec bx ; 4b ; 0xf17ff
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, ax ; 89 c2 ; 0xf1800
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, si ; 89 f0 ; 0xf1802
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 017e4h ; e8 dd ff ; 0xf1804
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 01824h ; eb 1b ; 0xf1807
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync dec bx ; 4b ; 0xf1809
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test bx, bx ; 85 db ; 0xf180a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jle short 01818h ; 7e 0a ; 0xf180c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 00020h ; ba 20 00 ; 0xf180e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, si ; 89 f0 ; 0xf1811
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 01751h ; e8 3b ff ; 0xf1813
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 01809h ; eb f1 ; 0xf1816
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test cx, cx ; 85 c9 ; 0xf1818
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 01824h ; 74 08 ; 0xf181a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 0002dh ; ba 2d 00 ; 0xf181c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, si ; 89 f0 ; 0xf181f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 01751h ; e8 2d ff ; 0xf1821
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, byte [bp-002h] ; 8a 46 fe ; 0xf1824
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov DL, strict byte 00ah ; b2 0a ; 0xf1827
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mul dl ; f6 e2 ; 0xf1829
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dl, byte [bp-004h] ; 8a 56 fc ; 0xf182b
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync sub dl, al ; 28 c2 ; 0xf182e
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov al, dl ; 88 d0 ; 0xf1830
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync add AL, strict byte 030h ; 04 30 ; 0xf1832
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync movzx dx, al ; 0f b6 d0 ; 0xf1834
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov ax, si ; 89 f0 ; 0xf1837
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync call 01751h ; e8 15 ff ; 0xf1839
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync leave ; c9 ; 0xf183c
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync pop di ; 5f ; 0xf183d
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync pop si ; 5e ; 0xf183e
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync retn ; c3 ; 0xf183f
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync ; disGetNextSymbol 0xf1840 LB 0x72ff -> off=0x0 cb=000000000000006e uValue=0000000000000240 'put_luint_'
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsyncput_luint_: ; 0xf1840 LB 0x6e
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync push si ; 56 ; 0xf1840
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync push di ; 57 ; 0xf1841
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync enter 00004h, 000h ; c8 04 00 00 ; 0xf1842
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov si, ax ; 89 c6 ; 0xf1846
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov word [bp-002h], bx ; 89 5e fe ; 0xf1848
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov di, dx ; 89 d7 ; 0xf184b
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov ax, bx ; 89 d8 ; 0xf184d
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mov dx, cx ; 89 ca ; 0xf184f
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mov bx, strict word 0000ah ; bb 0a 00 ; 0xf1851
fdb57e5580007400346665b64c0e14ca1d149019vboxsync xor cx, cx ; 31 c9 ; 0xf1854
fdb57e5580007400346665b64c0e14ca1d149019vboxsync call 08ab0h ; e8 57 72 ; 0xf1856
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mov word [bp-004h], ax ; 89 46 fc ; 0xf1859
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mov cx, dx ; 89 d1 ; 0xf185c
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mov dx, ax ; 89 c2 ; 0xf185e
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync or dx, cx ; 09 ca ; 0xf1860
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync je short 01873h ; 74 0f ; 0xf1862
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync push word [bp+008h] ; ff 76 08 ; 0xf1864
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync lea dx, [di-001h] ; 8d 55 ff ; 0xf1867
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov bx, ax ; 89 c3 ; 0xf186a
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov ax, si ; 89 f0 ; 0xf186c
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync call 01840h ; e8 cf ff ; 0xf186e
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jmp short 01890h ; eb 1d ; 0xf1871
fdb57e5580007400346665b64c0e14ca1d149019vboxsync dec di ; 4f ; 0xf1873
fdb57e5580007400346665b64c0e14ca1d149019vboxsync test di, di ; 85 ff ; 0xf1874
fdb57e5580007400346665b64c0e14ca1d149019vboxsync jle short 01882h ; 7e 0a ; 0xf1876
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mov dx, strict word 00020h ; ba 20 00 ; 0xf1878
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mov ax, si ; 89 f0 ; 0xf187b
fdb57e5580007400346665b64c0e14ca1d149019vboxsync call 01751h ; e8 d1 fe ; 0xf187d
fdb57e5580007400346665b64c0e14ca1d149019vboxsync jmp short 01873h ; eb f1 ; 0xf1880
fdb57e5580007400346665b64c0e14ca1d149019vboxsync cmp word [bp+008h], strict byte 00000h ; 83 7e 08 00 ; 0xf1882
fdb57e5580007400346665b64c0e14ca1d149019vboxsync je short 01890h ; 74 08 ; 0xf1886
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mov dx, strict word 0002dh ; ba 2d 00 ; 0xf1888
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mov ax, si ; 89 f0 ; 0xf188b
fdb57e5580007400346665b64c0e14ca1d149019vboxsync call 01751h ; e8 c1 fe ; 0xf188d
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mov al, byte [bp-004h] ; 8a 46 fc ; 0xf1890
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mov DL, strict byte 00ah ; b2 0a ; 0xf1893
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mul dl ; f6 e2 ; 0xf1895
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mov dl, byte [bp-002h] ; 8a 56 fe ; 0xf1897
fdb57e5580007400346665b64c0e14ca1d149019vboxsync sub dl, al ; 28 c2 ; 0xf189a
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mov al, dl ; 88 d0 ; 0xf189c
fdb57e5580007400346665b64c0e14ca1d149019vboxsync add AL, strict byte 030h ; 04 30 ; 0xf189e
fdb57e5580007400346665b64c0e14ca1d149019vboxsync movzx dx, al ; 0f b6 d0 ; 0xf18a0
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mov ax, si ; 89 f0 ; 0xf18a3
7ea49b4765b66fc68d2e6c1cb2a647b53a4aea24vboxsync call 01751h ; e8 a9 fe ; 0xf18a5
fdb57e5580007400346665b64c0e14ca1d149019vboxsync leave ; c9 ; 0xf18a8
fdb57e5580007400346665b64c0e14ca1d149019vboxsync pop di ; 5f ; 0xf18a9
fdb57e5580007400346665b64c0e14ca1d149019vboxsync pop si ; 5e ; 0xf18aa
fdb57e5580007400346665b64c0e14ca1d149019vboxsync retn 00002h ; c2 02 00 ; 0xf18ab
fdb57e5580007400346665b64c0e14ca1d149019vboxsync ; disGetNextSymbol 0xf18ae LB 0x7291 -> off=0x0 cb=000000000000001e uValue=00000000000002ae 'put_str_'
fdb57e5580007400346665b64c0e14ca1d149019vboxsyncput_str_: ; 0xf18ae LB 0x1e
fdb57e5580007400346665b64c0e14ca1d149019vboxsync push dx ; 52 ; 0xf18ae
fdb57e5580007400346665b64c0e14ca1d149019vboxsync push si ; 56 ; 0xf18af
fdb57e5580007400346665b64c0e14ca1d149019vboxsync push bp ; 55 ; 0xf18b0
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mov bp, sp ; 89 e5 ; 0xf18b1
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mov si, ax ; 89 c6 ; 0xf18b3
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mov es, cx ; 8e c1 ; 0xf18b5
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mov dl, byte [es:bx] ; 26 8a 17 ; 0xf18b7
fdb57e5580007400346665b64c0e14ca1d149019vboxsync test dl, dl ; 84 d2 ; 0xf18ba
fdb57e5580007400346665b64c0e14ca1d149019vboxsync je short 018c8h ; 74 0a ; 0xf18bc
fdb57e5580007400346665b64c0e14ca1d149019vboxsync xor dh, dh ; 30 f6 ; 0xf18be
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mov ax, si ; 89 f0 ; 0xf18c0
fdb57e5580007400346665b64c0e14ca1d149019vboxsync call 01751h ; e8 8c fe ; 0xf18c2
fdb57e5580007400346665b64c0e14ca1d149019vboxsync inc bx ; 43 ; 0xf18c5
fdb57e5580007400346665b64c0e14ca1d149019vboxsync jmp short 018b5h ; eb ed ; 0xf18c6
fdb57e5580007400346665b64c0e14ca1d149019vboxsync pop bp ; 5d ; 0xf18c8
fdb57e5580007400346665b64c0e14ca1d149019vboxsync pop si ; 5e ; 0xf18c9
fdb57e5580007400346665b64c0e14ca1d149019vboxsync pop dx ; 5a ; 0xf18ca
fdb57e5580007400346665b64c0e14ca1d149019vboxsync retn ; c3 ; 0xf18cb
fdb57e5580007400346665b64c0e14ca1d149019vboxsync ; disGetNextSymbol 0xf18cc LB 0x7273 -> off=0x0 cb=000000000000001d uValue=00000000000002cc 'put_str_near_'
fdb57e5580007400346665b64c0e14ca1d149019vboxsyncput_str_near_: ; 0xf18cc LB 0x1d
fdb57e5580007400346665b64c0e14ca1d149019vboxsync push bx ; 53 ; 0xf18cc
fdb57e5580007400346665b64c0e14ca1d149019vboxsync push cx ; 51 ; 0xf18cd
fdb57e5580007400346665b64c0e14ca1d149019vboxsync push bp ; 55 ; 0xf18ce
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mov bp, sp ; 89 e5 ; 0xf18cf
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mov cx, ax ; 89 c1 ; 0xf18d1
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mov bx, dx ; 89 d3 ; 0xf18d3
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mov dl, byte [bx] ; 8a 17 ; 0xf18d5
fdb57e5580007400346665b64c0e14ca1d149019vboxsync test dl, dl ; 84 d2 ; 0xf18d7
fdb57e5580007400346665b64c0e14ca1d149019vboxsync je short 018e5h ; 74 0a ; 0xf18d9
fdb57e5580007400346665b64c0e14ca1d149019vboxsync xor dh, dh ; 30 f6 ; 0xf18db
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mov ax, cx ; 89 c8 ; 0xf18dd
fdb57e5580007400346665b64c0e14ca1d149019vboxsync call 01751h ; e8 6f fe ; 0xf18df
fdb57e5580007400346665b64c0e14ca1d149019vboxsync inc bx ; 43 ; 0xf18e2
fdb57e5580007400346665b64c0e14ca1d149019vboxsync jmp short 018d5h ; eb f0 ; 0xf18e3
fdb57e5580007400346665b64c0e14ca1d149019vboxsync pop bp ; 5d ; 0xf18e5
fdb57e5580007400346665b64c0e14ca1d149019vboxsync pop cx ; 59 ; 0xf18e6
fdb57e5580007400346665b64c0e14ca1d149019vboxsync pop bx ; 5b ; 0xf18e7
fdb57e5580007400346665b64c0e14ca1d149019vboxsync retn ; c3 ; 0xf18e8
fdb57e5580007400346665b64c0e14ca1d149019vboxsync ; disGetNextSymbol 0xf18e9 LB 0x7256 -> off=0x0 cb=000000000000023c uValue=00000000000002e9 'bios_printf_'
fdb57e5580007400346665b64c0e14ca1d149019vboxsyncbios_printf_: ; 0xf18e9 LB 0x23c
fdb57e5580007400346665b64c0e14ca1d149019vboxsync push bx ; 53 ; 0xf18e9
fdb57e5580007400346665b64c0e14ca1d149019vboxsync push cx ; 51 ; 0xf18ea
fdb57e5580007400346665b64c0e14ca1d149019vboxsync push dx ; 52 ; 0xf18eb
fdb57e5580007400346665b64c0e14ca1d149019vboxsync push si ; 56 ; 0xf18ec
fdb57e5580007400346665b64c0e14ca1d149019vboxsync push di ; 57 ; 0xf18ed
fdb57e5580007400346665b64c0e14ca1d149019vboxsync enter 00008h, 000h ; c8 08 00 00 ; 0xf18ee
fdb57e5580007400346665b64c0e14ca1d149019vboxsync lea bx, [bp+012h] ; 8d 5e 12 ; 0xf18f2
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mov word [bp-008h], bx ; 89 5e f8 ; 0xf18f5
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mov [bp-006h], ss ; 8c 56 fa ; 0xf18f8
fdb57e5580007400346665b64c0e14ca1d149019vboxsync xor cx, cx ; 31 c9 ; 0xf18fb
fdb57e5580007400346665b64c0e14ca1d149019vboxsync xor si, si ; 31 f6 ; 0xf18fd
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mov ax, word [bp+00eh] ; 8b 46 0e ; 0xf18ff
fdb57e5580007400346665b64c0e14ca1d149019vboxsync and ax, strict word 00007h ; 25 07 00 ; 0xf1902
fdb57e5580007400346665b64c0e14ca1d149019vboxsync cmp ax, strict word 00007h ; 3d 07 00 ; 0xf1905
fdb57e5580007400346665b64c0e14ca1d149019vboxsync jne short 0191bh ; 75 11 ; 0xf1908
fdb57e5580007400346665b64c0e14ca1d149019vboxsync xor al, al ; 30 c0 ; 0xf190a
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mov dx, 00401h ; ba 01 04 ; 0xf190c
fdb57e5580007400346665b64c0e14ca1d149019vboxsync out DX, AL ; ee ; 0xf190f
fdb57e5580007400346665b64c0e14ca1d149019vboxsync push strict word 00046h ; 68 46 00 ; 0xf1910
fdb57e5580007400346665b64c0e14ca1d149019vboxsync push strict byte 00002h ; 6a 02 ; 0xf1913
fdb57e5580007400346665b64c0e14ca1d149019vboxsync call 018e9h ; e8 d1 ff ; 0xf1915
fdb57e5580007400346665b64c0e14ca1d149019vboxsync add sp, strict byte 00004h ; 83 c4 04 ; 0xf1918
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mov bx, word [bp+010h] ; 8b 5e 10 ; 0xf191b
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mov dl, byte [bx] ; 8a 17 ; 0xf191e
fdb57e5580007400346665b64c0e14ca1d149019vboxsync test dl, dl ; 84 d2 ; 0xf1920
fdb57e5580007400346665b64c0e14ca1d149019vboxsync je near 01b0ch ; 0f 84 e6 01 ; 0xf1922
fdb57e5580007400346665b64c0e14ca1d149019vboxsync cmp dl, 025h ; 80 fa 25 ; 0xf1926
fdb57e5580007400346665b64c0e14ca1d149019vboxsync jne short 01933h ; 75 08 ; 0xf1929
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mov cx, strict word 00001h ; b9 01 00 ; 0xf192b
fdb57e5580007400346665b64c0e14ca1d149019vboxsync xor si, si ; 31 f6 ; 0xf192e
fdb57e5580007400346665b64c0e14ca1d149019vboxsync jmp near 01b06h ; e9 d3 01 ; 0xf1930
fdb57e5580007400346665b64c0e14ca1d149019vboxsync test cx, cx ; 85 c9 ; 0xf1933
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync je near 01afeh ; 0f 84 c5 01 ; 0xf1935
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync cmp dl, 030h ; 80 fa 30 ; 0xf1939
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jc short 01951h ; 72 13 ; 0xf193c
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync cmp dl, 039h ; 80 fa 39 ; 0xf193e
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jnbe short 01951h ; 77 0e ; 0xf1941
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync movzx ax, dl ; 0f b6 c2 ; 0xf1943
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync imul si, si, strict byte 0000ah ; 6b f6 0a ; 0xf1946
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync sub ax, strict word 00030h ; 2d 30 00 ; 0xf1949
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add si, ax ; 01 c6 ; 0xf194c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp near 01b06h ; e9 b5 01 ; 0xf194e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp-006h] ; 8b 46 fa ; 0xf1951
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-006h], ax ; 89 46 fa ; 0xf1954
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add word [bp-008h], strict byte 00002h ; 83 46 f8 02 ; 0xf1957
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync les bx, [bp-008h] ; c4 5e f8 ; 0xf195b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [es:bx-002h] ; 26 8b 47 fe ; 0xf195e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-002h], ax ; 89 46 fe ; 0xf1962
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp dl, 078h ; 80 fa 78 ; 0xf1965
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 0196fh ; 74 05 ; 0xf1968
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp dl, 058h ; 80 fa 58 ; 0xf196a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 019b8h ; 75 49 ; 0xf196d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test si, si ; 85 f6 ; 0xf196f
e6ad2e18e663b076aeabfec994947514566a7accvboxsync jne short 01976h ; 75 03 ; 0xf1971
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov si, strict word 00004h ; be 04 00 ; 0xf1973
e6ad2e18e663b076aeabfec994947514566a7accvboxsync cmp dl, 078h ; 80 fa 78 ; 0xf1976
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 01980h ; 75 05 ; 0xf1979
e6ad2e18e663b076aeabfec994947514566a7accvboxsync mov di, strict word 00061h ; bf 61 00 ; 0xf197b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 01983h ; eb 03 ; 0xf197e
e6ad2e18e663b076aeabfec994947514566a7accvboxsync mov di, strict word 00041h ; bf 41 00 ; 0xf1980
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync lea bx, [si-001h] ; 8d 5c ff ; 0xf1983
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test bx, bx ; 85 db ; 0xf1986
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jl near 01afah ; 0f 8c 6e 01 ; 0xf1988
e6ad2e18e663b076aeabfec994947514566a7accvboxsync mov cx, bx ; 89 d9 ; 0xf198c
e6ad2e18e663b076aeabfec994947514566a7accvboxsync sal cx, 002h ; c1 e1 02 ; 0xf198e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp-002h] ; 8b 46 fe ; 0xf1991
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync shr ax, CL ; d3 e8 ; 0xf1994
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor ah, ah ; 30 e4 ; 0xf1996
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync and AL, strict byte 00fh ; 24 0f ; 0xf1998
3ea1dbf096240fc221aea99352a74c17a367a9b6vboxsync cmp ax, strict word 00009h ; 3d 09 00 ; 0xf199a
3ea1dbf096240fc221aea99352a74c17a367a9b6vboxsync jnbe short 019a6h ; 77 07 ; 0xf199d
3ea1dbf096240fc221aea99352a74c17a367a9b6vboxsync mov dx, ax ; 89 c2 ; 0xf199f
3ea1dbf096240fc221aea99352a74c17a367a9b6vboxsync add dx, strict byte 00030h ; 83 c2 30 ; 0xf19a1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 019adh ; eb 07 ; 0xf19a4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, ax ; 89 c2 ; 0xf19a6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync sub dx, strict byte 0000ah ; 83 ea 0a ; 0xf19a8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add dx, di ; 01 fa ; 0xf19ab
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor dh, dh ; 30 f6 ; 0xf19ad
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp+00eh] ; 8b 46 0e ; 0xf19af
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 01751h ; e8 9c fd ; 0xf19b2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync dec bx ; 4b ; 0xf19b5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 01986h ; eb ce ; 0xf19b6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp dl, 075h ; 80 fa 75 ; 0xf19b8
e6ad2e18e663b076aeabfec994947514566a7accvboxsync jne short 019cch ; 75 0f ; 0xf19bb
dc959f60f6d3e0cba86f7da4d39aa475913a7e10vboxsync xor cx, cx ; 31 c9 ; 0xf19bd
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bx, si ; 89 f3 ; 0xf19bf
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, ax ; 89 c2 ; 0xf19c1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp+00eh] ; 8b 46 0e ; 0xf19c3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 017e4h ; e8 1b fe ; 0xf19c6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp near 01afah ; e9 2e 01 ; 0xf19c9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync lea bx, [si-001h] ; 8d 5c ff ; 0xf19cc
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp dl, 06ch ; 80 fa 6c ; 0xf19cf
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne near 01a88h ; 0f 85 b2 00 ; 0xf19d2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync inc word [bp+010h] ; ff 46 10 ; 0xf19d6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov di, word [bp+010h] ; 8b 7e 10 ; 0xf19d9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dl, byte [di] ; 8a 15 ; 0xf19dc
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp-006h] ; 8b 46 fa ; 0xf19de
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-006h], ax ; 89 46 fa ; 0xf19e1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add word [bp-008h], strict byte 00002h ; 83 46 f8 02 ; 0xf19e4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync les di, [bp-008h] ; c4 7e f8 ; 0xf19e8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [es:di-002h] ; 26 8b 45 fe ; 0xf19eb
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-004h], ax ; 89 46 fc ; 0xf19ef
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp dl, 064h ; 80 fa 64 ; 0xf19f2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 01a24h ; 75 2d ; 0xf19f5
dc959f60f6d3e0cba86f7da4d39aa475913a7e10vboxsync test byte [bp-003h], 080h ; f6 46 fd 80 ; 0xf19f7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 01a12h ; 74 15 ; 0xf19fb
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push strict byte 00001h ; 6a 01 ; 0xf19fd
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp-002h] ; 8b 46 fe ; 0xf19ff
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov cx, word [bp-004h] ; 8b 4e fc ; 0xf1a02
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync neg cx ; f7 d9 ; 0xf1a05
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync neg ax ; f7 d8 ; 0xf1a07
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync sbb cx, strict byte 00000h ; 83 d9 00 ; 0xf1a09
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, bx ; 89 da ; 0xf1a0c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bx, ax ; 89 c3 ; 0xf1a0e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 01a1bh ; eb 09 ; 0xf1a10
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push strict byte 00000h ; 6a 00 ; 0xf1a12
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bx, word [bp-002h] ; 8b 5e fe ; 0xf1a14
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, si ; 89 f2 ; 0xf1a17
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov cx, ax ; 89 c1 ; 0xf1a19
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp+00eh] ; 8b 46 0e ; 0xf1a1b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 01840h ; e8 1f fe ; 0xf1a1e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp near 01afah ; e9 d6 00 ; 0xf1a21
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp dl, 075h ; 80 fa 75 ; 0xf1a24
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 01a2bh ; 75 02 ; 0xf1a27
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 01a12h ; eb e7 ; 0xf1a29
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp dl, 078h ; 80 fa 78 ; 0xf1a2b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 01a37h ; 74 07 ; 0xf1a2e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp dl, 058h ; 80 fa 58 ; 0xf1a30
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne near 01afah ; 0f 85 c3 00 ; 0xf1a33
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test si, si ; 85 f6 ; 0xf1a37
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 01a3eh ; 75 03 ; 0xf1a39
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov si, strict word 00008h ; be 08 00 ; 0xf1a3b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp dl, 078h ; 80 fa 78 ; 0xf1a3e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 01a48h ; 75 05 ; 0xf1a41
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov di, strict word 00061h ; bf 61 00 ; 0xf1a43
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 01a4bh ; eb 03 ; 0xf1a46
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov di, strict word 00041h ; bf 41 00 ; 0xf1a48
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync lea bx, [si-001h] ; 8d 5c ff ; 0xf1a4b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test bx, bx ; 85 db ; 0xf1a4e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jl near 01afah ; 0f 8c a6 00 ; 0xf1a50
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp-002h] ; 8b 46 fe ; 0xf1a54
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov cx, bx ; 89 d9 ; 0xf1a57
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync sal cx, 002h ; c1 e1 02 ; 0xf1a59
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, word [bp-004h] ; 8b 56 fc ; 0xf1a5c
e6ad2e18e663b076aeabfec994947514566a7accvboxsync jcxz 01a67h ; e3 06 ; 0xf1a5f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync shr dx, 1 ; d1 ea ; 0xf1a61
e6ad2e18e663b076aeabfec994947514566a7accvboxsync rcr ax, 1 ; d1 d8 ; 0xf1a63
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync loop 01a61h ; e2 fa ; 0xf1a65
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync and ax, strict word 0000fh ; 25 0f 00 ; 0xf1a67
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp ax, strict word 00009h ; 3d 09 00 ; 0xf1a6a
e6ad2e18e663b076aeabfec994947514566a7accvboxsync jnbe short 01a76h ; 77 07 ; 0xf1a6d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, ax ; 89 c2 ; 0xf1a6f
e6ad2e18e663b076aeabfec994947514566a7accvboxsync add dx, strict byte 00030h ; 83 c2 30 ; 0xf1a71
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 01a7dh ; eb 07 ; 0xf1a74
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, ax ; 89 c2 ; 0xf1a76
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync sub dx, strict byte 0000ah ; 83 ea 0a ; 0xf1a78
e6ad2e18e663b076aeabfec994947514566a7accvboxsync add dx, di ; 01 fa ; 0xf1a7b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor dh, dh ; 30 f6 ; 0xf1a7d
e6ad2e18e663b076aeabfec994947514566a7accvboxsync mov ax, word [bp+00eh] ; 8b 46 0e ; 0xf1a7f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 01751h ; e8 cc fc ; 0xf1a82
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync dec bx ; 4b ; 0xf1a85
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 01a4eh ; eb c6 ; 0xf1a86
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync cmp dl, 064h ; 80 fa 64 ; 0xf1a88
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 01aaah ; 75 1d ; 0xf1a8b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test byte [bp-001h], 080h ; f6 46 ff 80 ; 0xf1a8d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 01a9ch ; 74 09 ; 0xf1a91
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, ax ; 89 c2 ; 0xf1a93
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync neg dx ; f7 da ; 0xf1a95
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov cx, strict word 00001h ; b9 01 00 ; 0xf1a97
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 01aa2h ; eb 06 ; 0xf1a9a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor cx, cx ; 31 c9 ; 0xf1a9c
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync mov bx, si ; 89 f3 ; 0xf1a9e
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync mov dx, ax ; 89 c2 ; 0xf1aa0
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync mov ax, word [bp+00eh] ; 8b 46 0e ; 0xf1aa2
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync call 01789h ; e8 e1 fc ; 0xf1aa5
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync jmp short 01afah ; eb 50 ; 0xf1aa8
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync cmp dl, 073h ; 80 fa 73 ; 0xf1aaa
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync jne short 01abbh ; 75 0c ; 0xf1aad
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync mov cx, ds ; 8c d9 ; 0xf1aaf
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync mov bx, ax ; 89 c3 ; 0xf1ab1
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync mov ax, word [bp+00eh] ; 8b 46 0e ; 0xf1ab3
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync call 018aeh ; e8 f5 fd ; 0xf1ab6
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync jmp short 01afah ; eb 3f ; 0xf1ab9
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync cmp dl, 053h ; 80 fa 53 ; 0xf1abb
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync jne short 01adeh ; 75 1e ; 0xf1abe
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov word [bp-004h], ax ; 89 46 fc ; 0xf1ac0
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync mov ax, word [bp-006h] ; 8b 46 fa ; 0xf1ac3
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync mov word [bp-006h], ax ; 89 46 fa ; 0xf1ac6
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync add word [bp-008h], strict byte 00002h ; 83 46 f8 02 ; 0xf1ac9
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync les bx, [bp-008h] ; c4 5e f8 ; 0xf1acd
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync mov ax, word [es:bx-002h] ; 26 8b 47 fe ; 0xf1ad0
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov word [bp-002h], ax ; 89 46 fe ; 0xf1ad4
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync mov bx, ax ; 89 c3 ; 0xf1ad7
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync mov cx, word [bp-004h] ; 8b 4e fc ; 0xf1ad9
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync jmp short 01ab3h ; eb d5 ; 0xf1adc
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync cmp dl, 063h ; 80 fa 63 ; 0xf1ade
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync jne short 01aefh ; 75 0c ; 0xf1ae1
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync movzx dx, byte [bp-002h] ; 0f b6 56 fe ; 0xf1ae3
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync mov ax, word [bp+00eh] ; 8b 46 0e ; 0xf1ae7
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync call 01751h ; e8 64 fc ; 0xf1aea
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync jmp short 01afah ; eb 0b ; 0xf1aed
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync push strict word 0004eh ; 68 4e 00 ; 0xf1aef
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync push strict byte 00007h ; 6a 07 ; 0xf1af2
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync call 018e9h ; e8 f2 fd ; 0xf1af4
c58dc77ef4af214d7ae06910fa5ab18587d2ae08vboxsync add sp, strict byte 00004h ; 83 c4 04 ; 0xf1af7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor cx, cx ; 31 c9 ; 0xf1afa
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 01b06h ; eb 08 ; 0xf1afc
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor dh, dh ; 30 f6 ; 0xf1afe
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp+00eh] ; 8b 46 0e ; 0xf1b00
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 01751h ; e8 4b fc ; 0xf1b03
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync inc word [bp+010h] ; ff 46 10 ; 0xf1b06
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp near 0191bh ; e9 0f fe ; 0xf1b09
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor ax, ax ; 31 c0 ; 0xf1b0c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-008h], ax ; 89 46 f8 ; 0xf1b0e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-006h], ax ; 89 46 fa ; 0xf1b11
c58dc77ef4af214d7ae06910fa5ab18587d2ae08vboxsync test byte [bp+00eh], 001h ; f6 46 0e 01 ; 0xf1b14
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 01b1eh ; 74 04 ; 0xf1b18
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cli ; fa ; 0xf1b1a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync hlt ; f4 ; 0xf1b1b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 01b1bh ; eb fd ; 0xf1b1c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync leave ; c9 ; 0xf1b1e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync pop di ; 5f ; 0xf1b1f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync pop si ; 5e ; 0xf1b20
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync pop dx ; 5a ; 0xf1b21
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync pop cx ; 59 ; 0xf1b22
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync pop bx ; 5b ; 0xf1b23
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync retn ; c3 ; 0xf1b24
e6ad2e18e663b076aeabfec994947514566a7accvboxsync ; disGetNextSymbol 0xf1b25 LB 0x701a -> off=0x0 cb=00000000000000c1 uValue=0000000000000525 '_ata_init'
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync_ata_init: ; 0xf1b25 LB 0xc1
e6ad2e18e663b076aeabfec994947514566a7accvboxsync push si ; 56 ; 0xf1b25
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push bp ; 55 ; 0xf1b26
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bp, sp ; 89 e5 ; 0xf1b27
e6ad2e18e663b076aeabfec994947514566a7accvboxsync mov dx, strict word 0000eh ; ba 0e 00 ; 0xf1b29
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf1b2c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 0161ch ; e8 ea fa ; 0xf1b2f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov si, 00122h ; be 22 01 ; 0xf1b32
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, ax ; 89 c2 ; 0xf1b35
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor al, al ; 30 c0 ; 0xf1b37
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 01b3fh ; eb 04 ; 0xf1b39
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp AL, strict byte 004h ; 3c 04 ; 0xf1b3b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jnc short 01b63h ; 73 24 ; 0xf1b3d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx bx, al ; 0f b6 d8 ; 0xf1b3f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync imul bx, bx, strict byte 00006h ; 6b db 06 ; 0xf1b42
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov es, dx ; 8e c2 ; 0xf1b45
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add bx, si ; 01 f3 ; 0xf1b47
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [es:bx+001c0h], 000h ; 26 c6 87 c0 01 00 ; 0xf1b49
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 066h, 026h, 0c7h, 087h, 0c2h, 001h, 000h, 000h, 000h, 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; mov dword [es:bx+001c2h], strict dword 000000000h ; 66 26 c7 87 c2 01 00 00 00 00; 0xf1b4f
e6ad2e18e663b076aeabfec994947514566a7accvboxsync mov byte [es:bx+001c1h], 000h ; 26 c6 87 c1 01 00 ; 0xf1b59
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 0feh, 0c0h
e6ad2e18e663b076aeabfec994947514566a7accvboxsync ; inc al ; fe c0 ; 0xf1b5f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 01b3bh ; eb d8 ; 0xf1b61
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor al, al ; 30 c0 ; 0xf1b63
e6ad2e18e663b076aeabfec994947514566a7accvboxsync jmp short 01b6bh ; eb 04 ; 0xf1b65
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp AL, strict byte 008h ; 3c 08 ; 0xf1b67
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync jnc short 01bb6h ; 73 4b ; 0xf1b69
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx bx, al ; 0f b6 d8 ; 0xf1b6b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync imul bx, bx, strict byte 00018h ; 6b db 18 ; 0xf1b6e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov es, dx ; 8e c2 ; 0xf1b71
fdb57e5580007400346665b64c0e14ca1d149019vboxsync add bx, si ; 01 f3 ; 0xf1b73
fdb57e5580007400346665b64c0e14ca1d149019vboxsync db 066h, 026h, 0c7h, 047h, 01eh, 000h, 000h, 000h, 000h
fdb57e5580007400346665b64c0e14ca1d149019vboxsync ; mov dword [es:bx+01eh], strict dword 000000000h ; 66 26 c7 47 1e 00 00 00 00; 0xf1b75
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [es:bx+022h], 000h ; 26 c6 47 22 00 ; 0xf1b7e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [es:bx+024h], 00200h ; 26 c7 47 24 00 02 ; 0xf1b83
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [es:bx+023h], 000h ; 26 c6 47 23 00 ; 0xf1b89
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 066h, 026h, 0c7h, 047h, 026h, 000h, 000h, 000h, 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync ; mov dword [es:bx+026h], strict dword 000000000h ; 66 26 c7 47 26 00 00 00 00; 0xf1b8e
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 066h, 026h, 0c7h, 047h, 02ah, 000h, 000h, 000h, 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync ; mov dword [es:bx+02ah], strict dword 000000000h ; 66 26 c7 47 2a 00 00 00 00; 0xf1b97
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 066h, 026h, 0c7h, 047h, 02eh, 000h, 000h, 000h, 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync ; mov dword [es:bx+02eh], strict dword 000000000h ; 66 26 c7 47 2e 00 00 00 00; 0xf1ba0
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 066h, 026h, 0c7h, 047h, 032h, 000h, 000h, 000h, 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync ; mov dword [es:bx+032h], strict dword 000000000h ; 66 26 c7 47 32 00 00 00 00; 0xf1ba9
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 0feh, 0c0h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync ; inc al ; fe c0 ; 0xf1bb2
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jmp short 01b67h ; eb b1 ; 0xf1bb4
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync xor al, al ; 30 c0 ; 0xf1bb6
fdb57e5580007400346665b64c0e14ca1d149019vboxsync jmp short 01bbeh ; eb 04 ; 0xf1bb8
fdb57e5580007400346665b64c0e14ca1d149019vboxsync cmp AL, strict byte 010h ; 3c 10 ; 0xf1bba
fdb57e5580007400346665b64c0e14ca1d149019vboxsync jnc short 01bd5h ; 73 17 ; 0xf1bbc
fdb57e5580007400346665b64c0e14ca1d149019vboxsync movzx bx, al ; 0f b6 d8 ; 0xf1bbe
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mov es, dx ; 8e c2 ; 0xf1bc1
fdb57e5580007400346665b64c0e14ca1d149019vboxsync add bx, si ; 01 f3 ; 0xf1bc3
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mov byte [es:bx+0019fh], 010h ; 26 c6 87 9f 01 10 ; 0xf1bc5
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mov byte [es:bx+001b0h], 010h ; 26 c6 87 b0 01 10 ; 0xf1bcb
fdb57e5580007400346665b64c0e14ca1d149019vboxsync db 0feh, 0c0h
fdb57e5580007400346665b64c0e14ca1d149019vboxsync ; inc al ; fe c0 ; 0xf1bd1
fdb57e5580007400346665b64c0e14ca1d149019vboxsync jmp short 01bbah ; eb e5 ; 0xf1bd3
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mov es, dx ; 8e c2 ; 0xf1bd5
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mov byte [es:si+0019eh], 000h ; 26 c6 84 9e 01 00 ; 0xf1bd7
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mov byte [es:si+001afh], 000h ; 26 c6 84 af 01 00 ; 0xf1bdd
fdb57e5580007400346665b64c0e14ca1d149019vboxsync pop bp ; 5d ; 0xf1be3
fdb57e5580007400346665b64c0e14ca1d149019vboxsync pop si ; 5e ; 0xf1be4
fdb57e5580007400346665b64c0e14ca1d149019vboxsync retn ; c3 ; 0xf1be5
fdb57e5580007400346665b64c0e14ca1d149019vboxsync ; disGetNextSymbol 0xf1be6 LB 0x6f59 -> off=0x0 cb=00000000000000da uValue=00000000000005e6 'ata_reset_'
fdb57e5580007400346665b64c0e14ca1d149019vboxsyncata_reset_: ; 0xf1be6 LB 0xda
fdb57e5580007400346665b64c0e14ca1d149019vboxsync push bx ; 53 ; 0xf1be6
fdb57e5580007400346665b64c0e14ca1d149019vboxsync push cx ; 51 ; 0xf1be7
fdb57e5580007400346665b64c0e14ca1d149019vboxsync push dx ; 52 ; 0xf1be8
fdb57e5580007400346665b64c0e14ca1d149019vboxsync push si ; 56 ; 0xf1be9
fdb57e5580007400346665b64c0e14ca1d149019vboxsync push di ; 57 ; 0xf1bea
fdb57e5580007400346665b64c0e14ca1d149019vboxsync enter 00004h, 000h ; c8 04 00 00 ; 0xf1beb
fdb57e5580007400346665b64c0e14ca1d149019vboxsync push ax ; 50 ; 0xf1bef
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mov dx, strict word 0000eh ; ba 0e 00 ; 0xf1bf0
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf1bf3
fdb57e5580007400346665b64c0e14ca1d149019vboxsync call 0161ch ; e8 23 fa ; 0xf1bf6
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mov word [bp-004h], 00122h ; c7 46 fc 22 01 ; 0xf1bf9
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mov di, ax ; 89 c7 ; 0xf1bfe
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mov bx, word [bp-006h] ; 8b 5e fa ; 0xf1c00
fdb57e5580007400346665b64c0e14ca1d149019vboxsync shr bx, 1 ; d1 eb ; 0xf1c03
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov dl, byte [bp-006h] ; 8a 56 fa ; 0xf1c05
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync and dl, 001h ; 80 e2 01 ; 0xf1c08
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov byte [bp-002h], dl ; 88 56 fe ; 0xf1c0b
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync xor bh, bh ; 30 ff ; 0xf1c0e
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync imul bx, bx, strict byte 00006h ; 6b db 06 ; 0xf1c10
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov es, ax ; 8e c0 ; 0xf1c13
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add bx, 00122h ; 81 c3 22 01 ; 0xf1c15
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov cx, word [es:bx+001c2h] ; 26 8b 8f c2 01 ; 0xf1c19
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov si, word [es:bx+001c4h] ; 26 8b b7 c4 01 ; 0xf1c1e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync lea dx, [si+006h] ; 8d 54 06 ; 0xf1c23
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov AL, strict byte 00eh ; b0 0e ; 0xf1c26
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf1c28
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bx, 000ffh ; bb ff 00 ; 0xf1c29
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync dec bx ; 4b ; 0xf1c2c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test bx, bx ; 85 db ; 0xf1c2d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jbe short 01c3dh ; 76 0c ; 0xf1c2f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, cx ; 89 ca ; 0xf1c31
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add dx, strict byte 00007h ; 83 c2 07 ; 0xf1c33
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync in AL, DX ; ec ; 0xf1c36
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 02ah, 0e4h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; sub ah, ah ; 2a e4 ; 0xf1c37
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test AL, strict byte 080h ; a8 80 ; 0xf1c39
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 01c2ch ; 74 ef ; 0xf1c3b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync lea dx, [si+006h] ; 8d 54 06 ; 0xf1c3d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov AL, strict byte 00ah ; b0 0a ; 0xf1c40
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf1c42
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync imul bx, word [bp-006h], strict byte 00018h ; 6b 5e fa 18 ; 0xf1c43
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov es, di ; 8e c7 ; 0xf1c47
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync add bx, word [bp-004h] ; 03 5e fc ; 0xf1c49
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync cmp byte [es:bx+01eh], 000h ; 26 80 7f 1e 00 ; 0xf1c4c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 01c9fh ; 74 4c ; 0xf1c51
e6ad2e18e663b076aeabfec994947514566a7accvboxsync cmp byte [bp-002h], 000h ; 80 7e fe 00 ; 0xf1c53
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 01c5eh ; 74 05 ; 0xf1c57
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, 000b0h ; b8 b0 00 ; 0xf1c59
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 01c61h ; eb 03 ; 0xf1c5c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, 000a0h ; b8 a0 00 ; 0xf1c5e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, cx ; 89 ca ; 0xf1c61
e6ad2e18e663b076aeabfec994947514566a7accvboxsync add dx, strict byte 00006h ; 83 c2 06 ; 0xf1c63
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf1c66
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, cx ; 89 ca ; 0xf1c67
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync inc dx ; 42 ; 0xf1c69
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync inc dx ; 42 ; 0xf1c6a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync in AL, DX ; ec ; 0xf1c6b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 02ah, 0e4h
e6ad2e18e663b076aeabfec994947514566a7accvboxsync ; sub ah, ah ; 2a e4 ; 0xf1c6c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bx, ax ; 89 c3 ; 0xf1c6e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, cx ; 89 ca ; 0xf1c70
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add dx, strict byte 00003h ; 83 c2 03 ; 0xf1c72
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync in AL, DX ; ec ; 0xf1c75
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 02ah, 0e4h
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync ; sub ah, ah ; 2a e4 ; 0xf1c76
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp bl, 001h ; 80 fb 01 ; 0xf1c78
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 01c9fh ; 75 22 ; 0xf1c7b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp al, bl ; 38 d8 ; 0xf1c7d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 01c9fh ; 75 1e ; 0xf1c7f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bx, strict word 0ffffh ; bb ff ff ; 0xf1c81
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync dec bx ; 4b ; 0xf1c84
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test bx, bx ; 85 db ; 0xf1c85
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jbe short 01c9fh ; 76 16 ; 0xf1c87
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, cx ; 89 ca ; 0xf1c89
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add dx, strict byte 00007h ; 83 c2 07 ; 0xf1c8b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync in AL, DX ; ec ; 0xf1c8e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 02ah, 0e4h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; sub ah, ah ; 2a e4 ; 0xf1c8f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test AL, strict byte 080h ; a8 80 ; 0xf1c91
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 01c9fh ; 74 0a ; 0xf1c93
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 0ffffh ; b8 ff ff ; 0xf1c95
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync dec ax ; 48 ; 0xf1c98
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test ax, ax ; 85 c0 ; 0xf1c99
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jnbe short 01c98h ; 77 fb ; 0xf1c9b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 01c84h ; eb e5 ; 0xf1c9d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bx, strict word 00010h ; bb 10 00 ; 0xf1c9f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync dec bx ; 4b ; 0xf1ca2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test bx, bx ; 85 db ; 0xf1ca3
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync jbe short 01cb3h ; 76 0c ; 0xf1ca5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, cx ; 89 ca ; 0xf1ca7
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync add dx, strict byte 00007h ; 83 c2 07 ; 0xf1ca9
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync in AL, DX ; ec ; 0xf1cac
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 02ah, 0e4h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; sub ah, ah ; 2a e4 ; 0xf1cad
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test AL, strict byte 040h ; a8 40 ; 0xf1caf
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 01ca2h ; 74 ef ; 0xf1cb1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync lea dx, [si+006h] ; 8d 54 06 ; 0xf1cb3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov AL, strict byte 008h ; b0 08 ; 0xf1cb6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf1cb8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync leave ; c9 ; 0xf1cb9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync pop di ; 5f ; 0xf1cba
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync pop si ; 5e ; 0xf1cbb
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync pop dx ; 5a ; 0xf1cbc
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync pop cx ; 59 ; 0xf1cbd
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync pop bx ; 5b ; 0xf1cbe
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync retn ; c3 ; 0xf1cbf
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; disGetNextSymbol 0xf1cc0 LB 0x6e7f -> off=0x0 cb=0000000000000263 uValue=00000000000006c0 'ata_cmd_data_in_'
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsyncata_cmd_data_in_: ; 0xf1cc0 LB 0x263
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push si ; 56 ; 0xf1cc0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push di ; 57 ; 0xf1cc1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync enter 0001ch, 000h ; c8 1c 00 00 ; 0xf1cc2
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov si, ax ; 89 c6 ; 0xf1cc6
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov word [bp-006h], dx ; 89 56 fa ; 0xf1cc8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-012h], bx ; 89 5e ee ; 0xf1ccb
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-010h], cx ; 89 4e f0 ; 0xf1cce
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov es, dx ; 8e c2 ; 0xf1cd1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx ax, byte [es:si+008h] ; 26 0f b6 44 08 ; 0xf1cd3
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov dx, ax ; 89 c2 ; 0xf1cd8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync shr dx, 1 ; d1 ea ; 0xf1cda
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov dh, al ; 88 c6 ; 0xf1cdc
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync and dh, 001h ; 80 e6 01 ; 0xf1cde
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [bp-004h], dh ; 88 76 fc ; 0xf1ce1
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync movzx di, dl ; 0f b6 fa ; 0xf1ce4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync imul di, di, strict byte 00006h ; 6b ff 06 ; 0xf1ce7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add di, si ; 01 f7 ; 0xf1cea
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov bx, word [es:di+001c2h] ; 26 8b 9d c2 01 ; 0xf1cec
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, word [es:di+001c4h] ; 26 8b 95 c4 01 ; 0xf1cf1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-018h], dx ; 89 56 e8 ; 0xf1cf6
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync imul ax, ax, strict byte 00018h ; 6b c0 18 ; 0xf1cf9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov di, si ; 89 f7 ; 0xf1cfc
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add di, ax ; 01 c7 ; 0xf1cfe
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, byte [es:di+022h] ; 26 8a 45 22 ; 0xf1d00
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [bp-002h], al ; 88 46 fe ; 0xf1d04
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [es:di+024h] ; 26 8b 45 24 ; 0xf1d07
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-008h], ax ; 89 46 f8 ; 0xf1d0b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test ax, ax ; 85 c0 ; 0xf1d0e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 01d26h ; 75 14 ; 0xf1d10
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp byte [bp-002h], 001h ; 80 7e fe 01 ; 0xf1d12
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 01d1fh ; 75 07 ; 0xf1d16
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-008h], 04000h ; c7 46 f8 00 40 ; 0xf1d18
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 01d35h ; eb 16 ; 0xf1d1d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-008h], 08000h ; c7 46 f8 00 80 ; 0xf1d1f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 01d35h ; eb 0f ; 0xf1d24
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp byte [bp-002h], 001h ; 80 7e fe 01 ; 0xf1d26
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 01d32h ; 75 06 ; 0xf1d2a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync shr word [bp-008h], 002h ; c1 6e f8 02 ; 0xf1d2c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 01d35h ; eb 03 ; 0xf1d30
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync shr word [bp-008h], 1 ; d1 6e f8 ; 0xf1d32
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync lea dx, [bx+007h] ; 8d 57 07 ; 0xf1d35
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync in AL, DX ; ec ; 0xf1d38
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 02ah, 0e4h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; sub ah, ah ; 2a e4 ; 0xf1d39
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test AL, strict byte 080h ; a8 80 ; 0xf1d3b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 01d4eh ; 74 0f ; 0xf1d3d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, word [bp-018h] ; 8b 56 e8 ; 0xf1d3f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add dx, strict byte 00006h ; 83 c2 06 ; 0xf1d42
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov AL, strict byte 008h ; b0 08 ; 0xf1d45
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf1d47
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 00001h ; ba 01 00 ; 0xf1d48
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp near 01f0dh ; e9 bf 01 ; 0xf1d4b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov es, [bp-006h] ; 8e 46 fa ; 0xf1d4e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [es:si] ; 26 8b 04 ; 0xf1d51
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-01ch], ax ; 89 46 e4 ; 0xf1d54
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [es:si+002h] ; 26 8b 44 02 ; 0xf1d57
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-01ah], ax ; 89 46 e6 ; 0xf1d5b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov di, word [es:si+004h] ; 26 8b 7c 04 ; 0xf1d5e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [es:si+006h] ; 26 8b 44 06 ; 0xf1d62
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-00ah], ax ; 89 46 f6 ; 0xf1d66
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [es:si+012h] ; 26 8b 44 12 ; 0xf1d69
eb2d4958f7faf812c3bdb2d7587d815022f0bd55vboxsync mov word [bp-00ch], ax ; 89 46 f4 ; 0xf1d6d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [es:si+00eh] ; 26 8b 44 0e ; 0xf1d70
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-00eh], ax ; 89 46 f2 ; 0xf1d74
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [es:si+010h] ; 26 8b 44 10 ; 0xf1d77
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-014h], ax ; 89 46 ec ; 0xf1d7b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp-00ch] ; 8b 46 f4 ; 0xf1d7e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test ax, ax ; 85 c0 ; 0xf1d81
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 01dech ; 75 67 ; 0xf1d83
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, word [bp-01ch] ; 8b 56 e4 ; 0xf1d85
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add dx, word [bp-010h] ; 03 56 f0 ; 0xf1d88
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync adc ax, word [bp-01ah] ; 13 46 e6 ; 0xf1d8b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp ax, 01000h ; 3d 00 10 ; 0xf1d8e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jnbe short 01d95h ; 77 02 ; 0xf1d91
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 01dc0h ; 75 2b ; 0xf1d93
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp-01ah] ; 8b 46 e6 ; 0xf1d95
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor al, al ; 30 c0 ; 0xf1d98
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync shr ax, 008h ; c1 e8 08 ; 0xf1d9a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-00ch], ax ; 89 46 f4 ; 0xf1d9d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp-010h] ; 8b 46 f0 ; 0xf1da0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor al, al ; 30 c0 ; 0xf1da3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync shr ax, 008h ; c1 e8 08 ; 0xf1da5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync lea dx, [bx+002h] ; 8d 57 02 ; 0xf1da8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf1dab
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync lea dx, [bx+003h] ; 8d 57 03 ; 0xf1dac
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xf1daf
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf1db2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync lea dx, [bx+004h] ; 8d 57 04 ; 0xf1db3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor al, al ; 30 c0 ; 0xf1db6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf1db8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync lea dx, [bx+005h] ; 8d 57 05 ; 0xf1db9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf1dbc
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [bp-019h], al ; 88 46 e7 ; 0xf1dbd
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp-01ch] ; 8b 46 e4 ; 0xf1dc0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor ah, ah ; 30 e4 ; 0xf1dc3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-00ch], ax ; 89 46 f4 ; 0xf1dc5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov cx, strict word 00008h ; b9 08 00 ; 0xf1dc8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync shr word [bp-01ah], 1 ; d1 6e e6 ; 0xf1dcb
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync rcr word [bp-01ch], 1 ; d1 5e e4 ; 0xf1dce
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync loop 01dcbh ; e2 f8 ; 0xf1dd1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp-01ch] ; 8b 46 e4 ; 0xf1dd3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-00eh], ax ; 89 46 f2 ; 0xf1dd6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp-01ah] ; 8b 46 e6 ; 0xf1dd9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-01ch], ax ; 89 46 e4 ; 0xf1ddc
441b60f8b0601cc1718368c9c3ef082223ad12a2vboxsync mov word [bp-01ah], strict word 00000h ; c7 46 e6 00 00 ; 0xf1ddf
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync and ax, strict word 0000fh ; 25 0f 00 ; 0xf1de4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync or AL, strict byte 040h ; 0c 40 ; 0xf1de7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-014h], ax ; 89 46 ec ; 0xf1de9
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync mov dx, word [bp-018h] ; 8b 56 e8 ; 0xf1dec
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync add dx, strict byte 00006h ; 83 c2 06 ; 0xf1def
7b6926b2bf44f326f40e1d9d1ce33a4dff0a2c67vboxsync mov AL, strict byte 00ah ; b0 0a ; 0xf1df2
e6ad2e18e663b076aeabfec994947514566a7accvboxsync out DX, AL ; ee ; 0xf1df4
441b60f8b0601cc1718368c9c3ef082223ad12a2vboxsync lea dx, [bx+001h] ; 8d 57 01 ; 0xf1df5
441b60f8b0601cc1718368c9c3ef082223ad12a2vboxsync xor al, al ; 30 c0 ; 0xf1df8
441b60f8b0601cc1718368c9c3ef082223ad12a2vboxsync out DX, AL ; ee ; 0xf1dfa
441b60f8b0601cc1718368c9c3ef082223ad12a2vboxsync lea dx, [bx+002h] ; 8d 57 02 ; 0xf1dfb
441b60f8b0601cc1718368c9c3ef082223ad12a2vboxsync mov al, byte [bp-010h] ; 8a 46 f0 ; 0xf1dfe
441b60f8b0601cc1718368c9c3ef082223ad12a2vboxsync out DX, AL ; ee ; 0xf1e01
441b60f8b0601cc1718368c9c3ef082223ad12a2vboxsync lea dx, [bx+003h] ; 8d 57 03 ; 0xf1e02
441b60f8b0601cc1718368c9c3ef082223ad12a2vboxsync mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xf1e05
441b60f8b0601cc1718368c9c3ef082223ad12a2vboxsync out DX, AL ; ee ; 0xf1e08
441b60f8b0601cc1718368c9c3ef082223ad12a2vboxsync mov ax, word [bp-00eh] ; 8b 46 f2 ; 0xf1e09
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync lea dx, [bx+004h] ; 8d 57 04 ; 0xf1e0c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf1e0f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync shr ax, 008h ; c1 e8 08 ; 0xf1e10
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync lea dx, [bx+005h] ; 8d 57 05 ; 0xf1e13
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf1e16
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp byte [bp-004h], 000h ; 80 7e fc 00 ; 0xf1e17
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 01e22h ; 74 05 ; 0xf1e1b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, 000b0h ; b8 b0 00 ; 0xf1e1d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 01e25h ; eb 03 ; 0xf1e20
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, 000a0h ; b8 a0 00 ; 0xf1e22
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx dx, byte [bp-014h] ; 0f b6 56 ec ; 0xf1e25
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync or ax, dx ; 09 d0 ; 0xf1e29
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync lea dx, [bx+006h] ; 8d 57 06 ; 0xf1e2b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf1e2e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync lea dx, [bx+007h] ; 8d 57 07 ; 0xf1e2f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, byte [bp-012h] ; 8a 46 ee ; 0xf1e32
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf1e35
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp-012h] ; 8b 46 ee ; 0xf1e36
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp ax, 000c4h ; 3d c4 00 ; 0xf1e39
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 01e43h ; 74 05 ; 0xf1e3c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp ax, strict word 00029h ; 3d 29 00 ; 0xf1e3e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 01e50h ; 75 0d ; 0xf1e41
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp-010h] ; 8b 46 f0 ; 0xf1e43
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-016h], ax ; 89 46 ea ; 0xf1e46
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-010h], strict word 00001h ; c7 46 f0 01 00 ; 0xf1e49
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 01e55h ; eb 05 ; 0xf1e4e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-016h], strict word 00001h ; c7 46 ea 01 00 ; 0xf1e50
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync lea dx, [bx+007h] ; 8d 57 07 ; 0xf1e55
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync in AL, DX ; ec ; 0xf1e58
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 02ah, 0e4h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; sub ah, ah ; 2a e4 ; 0xf1e59
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dl, al ; 88 c2 ; 0xf1e5b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test AL, strict byte 080h ; a8 80 ; 0xf1e5d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 01e55h ; 75 f4 ; 0xf1e5f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test AL, strict byte 001h ; a8 01 ; 0xf1e61
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 01e74h ; 74 0f ; 0xf1e63
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, word [bp-018h] ; 8b 56 e8 ; 0xf1e65
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add dx, strict byte 00006h ; 83 c2 06 ; 0xf1e68
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov AL, strict byte 008h ; b0 08 ; 0xf1e6b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf1e6d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 00002h ; ba 02 00 ; 0xf1e6e
4c98b8b05f3783351cf256cc90cd4478fb28b62bvboxsync jmp near 01f0dh ; e9 99 00 ; 0xf1e71
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test dl, 008h ; f6 c2 08 ; 0xf1e74
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 01e88h ; 75 0f ; 0xf1e77
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, word [bp-018h] ; 8b 56 e8 ; 0xf1e79
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add dx, strict byte 00006h ; 83 c2 06 ; 0xf1e7c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov AL, strict byte 008h ; b0 08 ; 0xf1e7f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf1e81
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 00003h ; ba 03 00 ; 0xf1e82
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp near 01f0dh ; e9 85 00 ; 0xf1e85
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync sti ; fb ; 0xf1e88
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync cmp di, 0f800h ; 81 ff 00 f8 ; 0xf1e89
6b2a50fc09aa4f7ce2082284f082d97a2c738321vboxsync jc short 01e9ch ; 72 0d ; 0xf1e8d
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync sub di, 00800h ; 81 ef 00 08 ; 0xf1e8f
6b2a50fc09aa4f7ce2082284f082d97a2c738321vboxsync mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xf1e93
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add ax, 00080h ; 05 80 00 ; 0xf1e96
71c0735a959eefb3e0b7a3bd8c8640a5660584cavboxsync mov word [bp-00ah], ax ; 89 46 f6 ; 0xf1e99
71c0735a959eefb3e0b7a3bd8c8640a5660584cavboxsync cmp byte [bp-002h], 001h ; 80 7e fe 01 ; 0xf1e9c
71c0735a959eefb3e0b7a3bd8c8640a5660584cavboxsync jne short 01eafh ; 75 0d ; 0xf1ea0
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov dx, bx ; 89 da ; 0xf1ea2
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov cx, word [bp-008h] ; 8b 4e f8 ; 0xf1ea4
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov es, [bp-00ah] ; 8e 46 f6 ; 0xf1ea7
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync db 0f3h, 066h, 06dh
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; rep insd ; f3 66 6d ; 0xf1eaa
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 01eb9h ; eb 0a ; 0xf1ead
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, bx ; 89 da ; 0xf1eaf
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov cx, word [bp-008h] ; 8b 4e f8 ; 0xf1eb1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov es, [bp-00ah] ; 8e 46 f6 ; 0xf1eb4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync rep insw ; f3 6d ; 0xf1eb7
4c98b8b05f3783351cf256cc90cd4478fb28b62bvboxsync mov ax, word [bp-016h] ; 8b 46 ea ; 0xf1eb9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov es, [bp-006h] ; 8e 46 fa ; 0xf1ebc
4c98b8b05f3783351cf256cc90cd4478fb28b62bvboxsync add word [es:si+014h], ax ; 26 01 44 14 ; 0xf1ebf
4c98b8b05f3783351cf256cc90cd4478fb28b62bvboxsync dec word [bp-010h] ; ff 4e f0 ; 0xf1ec3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync lea dx, [bx+007h] ; 8d 57 07 ; 0xf1ec6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync in AL, DX ; ec ; 0xf1ec9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 02ah, 0e4h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; sub ah, ah ; 2a e4 ; 0xf1eca
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dl, al ; 88 c2 ; 0xf1ecc
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test AL, strict byte 080h ; a8 80 ; 0xf1ece
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 01ec6h ; 75 f4 ; 0xf1ed0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp word [bp-010h], strict byte 00000h ; 83 7e f0 00 ; 0xf1ed2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 01eech ; 75 14 ; 0xf1ed6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync and AL, strict byte 0c9h ; 24 c9 ; 0xf1ed8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp AL, strict byte 040h ; 3c 40 ; 0xf1eda
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 01f02h ; 74 24 ; 0xf1edc
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, word [bp-018h] ; 8b 56 e8 ; 0xf1ede
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add dx, strict byte 00006h ; 83 c2 06 ; 0xf1ee1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov AL, strict byte 008h ; b0 08 ; 0xf1ee4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf1ee6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 00004h ; ba 04 00 ; 0xf1ee7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 01f0dh ; eb 21 ; 0xf1eea
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, dl ; 88 d0 ; 0xf1eec
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync and AL, strict byte 0c9h ; 24 c9 ; 0xf1eee
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync cmp AL, strict byte 048h ; 3c 48 ; 0xf1ef0
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync je short 01e89h ; 74 95 ; 0xf1ef2
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov dx, word [bp-018h] ; 8b 56 e8 ; 0xf1ef4
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync add dx, strict byte 00006h ; 83 c2 06 ; 0xf1ef7
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov AL, strict byte 008h ; b0 08 ; 0xf1efa
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync out DX, AL ; ee ; 0xf1efc
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov dx, strict word 00005h ; ba 05 00 ; 0xf1efd
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync jmp short 01f0dh ; eb 0b ; 0xf1f00
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov dx, word [bp-018h] ; 8b 56 e8 ; 0xf1f02
6b2a50fc09aa4f7ce2082284f082d97a2c738321vboxsync add dx, strict byte 00006h ; 83 c2 06 ; 0xf1f05
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov AL, strict byte 008h ; b0 08 ; 0xf1f08
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf1f0a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor dx, dx ; 31 d2 ; 0xf1f0b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, dx ; 89 d0 ; 0xf1f0d
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync leave ; c9 ; 0xf1f0f
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync pop di ; 5f ; 0xf1f10
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync pop si ; 5e ; 0xf1f11
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync retn ; c3 ; 0xf1f12
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync dec bp ; 4d ; 0xf1f13
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync and word [di-076dfh], ax ; 21 85 21 89 ; 0xf1f14
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync and word [di-06edfh], cx ; 21 8d 21 91 ; 0xf1f18
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync and word [di-066dfh], dx ; 21 95 21 99 ; 0xf1f1c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 021h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync popfw ; 9d ; 0xf1f21
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 021h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; disGetNextSymbol 0xf1f23 LB 0x6c1c -> off=0x0 cb=0000000000000621 uValue=0000000000000923 '_ata_detect'
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync_ata_detect: ; 0xf1f23 LB 0x621
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push si ; 56 ; 0xf1f23
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push di ; 57 ; 0xf1f24
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync enter 0025ah, 000h ; c8 5a 02 00 ; 0xf1f25
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 0000eh ; ba 0e 00 ; 0xf1f29
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf1f2c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 0161ch ; e8 ea f6 ; 0xf1f2f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-022h], ax ; 89 46 de ; 0xf1f32
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bx, 00122h ; bb 22 01 ; 0xf1f35
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov es, ax ; 8e c0 ; 0xf1f38
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov si, bx ; 89 de ; 0xf1f3a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-026h], ax ; 89 46 da ; 0xf1f3c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [es:bx+001c0h], 000h ; 26 c6 87 c0 01 00 ; 0xf1f3f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 066h, 026h, 0c7h, 087h, 0c2h, 001h, 0f0h, 001h, 0f0h, 003h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; mov dword [es:bx+001c2h], strict dword 003f001f0h ; 66 26 c7 87 c2 01 f0 01 f0 03; 0xf1f45
4c98b8b05f3783351cf256cc90cd4478fb28b62bvboxsync mov byte [es:bx+001c1h], 00eh ; 26 c6 87 c1 01 0e ; 0xf1f4f
4c98b8b05f3783351cf256cc90cd4478fb28b62bvboxsync mov byte [es:bx+001c6h], 000h ; 26 c6 87 c6 01 00 ; 0xf1f55
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 066h, 026h, 0c7h, 087h, 0c8h, 001h, 070h, 001h, 070h, 003h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; mov dword [es:bx+001c8h], strict dword 003700170h ; 66 26 c7 87 c8 01 70 01 70 03; 0xf1f5b
4c98b8b05f3783351cf256cc90cd4478fb28b62bvboxsync mov byte [es:bx+001c7h], 00fh ; 26 c6 87 c7 01 0f ; 0xf1f65
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor al, al ; 30 c0 ; 0xf1f6b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [bp-006h], al ; 88 46 fa ; 0xf1f6d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [bp-014h], al ; 88 46 ec ; 0xf1f70
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [bp-016h], al ; 88 46 ea ; 0xf1f73
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp near 024cfh ; e9 56 05 ; 0xf1f76
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, 000a0h ; b8 a0 00 ; 0xf1f79
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync lea dx, [bx+006h] ; 8d 57 06 ; 0xf1f7c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf1f7f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync lea di, [bx+002h] ; 8d 7f 02 ; 0xf1f80
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov AL, strict byte 055h ; b0 55 ; 0xf1f83
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, di ; 89 fa ; 0xf1f85
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf1f87
4c98b8b05f3783351cf256cc90cd4478fb28b62bvboxsync lea cx, [bx+003h] ; 8d 4f 03 ; 0xf1f88
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov AL, strict byte 0aah ; b0 aa ; 0xf1f8b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, cx ; 89 ca ; 0xf1f8d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf1f8f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, di ; 89 fa ; 0xf1f90
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf1f92
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov AL, strict byte 055h ; b0 55 ; 0xf1f93
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, cx ; 89 ca ; 0xf1f95
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf1f97
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, di ; 89 fa ; 0xf1f98
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf1f9a
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov AL, strict byte 0aah ; b0 aa ; 0xf1f9b
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov dx, cx ; 89 ca ; 0xf1f9d
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync out DX, AL ; ee ; 0xf1f9f
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov dx, di ; 89 fa ; 0xf1fa0
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync in AL, DX ; ec ; 0xf1fa2
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync db 02ah, 0e4h
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync ; sub ah, ah ; 2a e4 ; 0xf1fa3
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov word [bp-028h], ax ; 89 46 d8 ; 0xf1fa5
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov dx, cx ; 89 ca ; 0xf1fa8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync in AL, DX ; ec ; 0xf1faa
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 02ah, 0e4h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; sub ah, ah ; 2a e4 ; 0xf1fab
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync cmp byte [bp-028h], 055h ; 80 7e d8 55 ; 0xf1fad
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync jne near 02084h ; 0f 85 cf 00 ; 0xf1fb1
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync cmp AL, strict byte 0aah ; 3c aa ; 0xf1fb5
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync jne near 02084h ; 0f 85 c9 00 ; 0xf1fb7
a7ba3d5f31ca70d04a3933e570374e5ec5eff84avboxsync movzx ax, byte [bp-016h] ; 0f b6 46 ea ; 0xf1fbb
b6b29a7e040f2b46480aa596fe0861bb16ce3da5vboxsync imul ax, ax, strict byte 00018h ; 6b c0 18 ; 0xf1fbf
b6b29a7e040f2b46480aa596fe0861bb16ce3da5vboxsync mov es, [bp-026h] ; 8e 46 da ; 0xf1fc2
b6b29a7e040f2b46480aa596fe0861bb16ce3da5vboxsync mov di, si ; 89 f7 ; 0xf1fc5
b6b29a7e040f2b46480aa596fe0861bb16ce3da5vboxsync add di, ax ; 01 c7 ; 0xf1fc7
fc080a2caa666d6cdc9f978d31b49587fdc91125vboxsync mov byte [es:di+01eh], 001h ; 26 c6 45 1e 01 ; 0xf1fc9
b6b29a7e040f2b46480aa596fe0861bb16ce3da5vboxsync movzx ax, byte [bp-016h] ; 0f b6 46 ea ; 0xf1fce
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 01be6h ; e8 11 fc ; 0xf1fd2
b6b29a7e040f2b46480aa596fe0861bb16ce3da5vboxsync cmp byte [bp-004h], 000h ; 80 7e fc 00 ; 0xf1fd5
b6b29a7e040f2b46480aa596fe0861bb16ce3da5vboxsync je short 01fe0h ; 74 05 ; 0xf1fd9
b6b29a7e040f2b46480aa596fe0861bb16ce3da5vboxsync mov ax, 000b0h ; b8 b0 00 ; 0xf1fdb
b6b29a7e040f2b46480aa596fe0861bb16ce3da5vboxsync jmp short 01fe3h ; eb 03 ; 0xf1fde
b6b29a7e040f2b46480aa596fe0861bb16ce3da5vboxsync mov ax, 000a0h ; b8 a0 00 ; 0xf1fe0
b6b29a7e040f2b46480aa596fe0861bb16ce3da5vboxsync lea dx, [bx+006h] ; 8d 57 06 ; 0xf1fe3
b6b29a7e040f2b46480aa596fe0861bb16ce3da5vboxsync out DX, AL ; ee ; 0xf1fe6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync lea dx, [bx+002h] ; 8d 57 02 ; 0xf1fe7
a7ba3d5f31ca70d04a3933e570374e5ec5eff84avboxsync in AL, DX ; ec ; 0xf1fea
b6b29a7e040f2b46480aa596fe0861bb16ce3da5vboxsync db 02ah, 0e4h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; sub ah, ah ; 2a e4 ; 0xf1feb
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov cx, ax ; 89 c1 ; 0xf1fed
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync lea dx, [bx+003h] ; 8d 57 03 ; 0xf1fef
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync in AL, DX ; ec ; 0xf1ff2
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync db 02ah, 0e4h
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync ; sub ah, ah ; 2a e4 ; 0xf1ff3
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync cmp cl, 001h ; 80 f9 01 ; 0xf1ff5
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync jne near 02084h ; 0f 85 88 00 ; 0xf1ff8
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync cmp al, cl ; 38 c8 ; 0xf1ffc
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne near 02084h ; 0f 85 82 00 ; 0xf1ffe
b6b29a7e040f2b46480aa596fe0861bb16ce3da5vboxsync lea dx, [bx+004h] ; 8d 57 04 ; 0xf2002
b6b29a7e040f2b46480aa596fe0861bb16ce3da5vboxsync in AL, DX ; ec ; 0xf2005
b6b29a7e040f2b46480aa596fe0861bb16ce3da5vboxsync db 02ah, 0e4h
b6b29a7e040f2b46480aa596fe0861bb16ce3da5vboxsync ; sub ah, ah ; 2a e4 ; 0xf2006
b6b29a7e040f2b46480aa596fe0861bb16ce3da5vboxsync mov word [bp-028h], ax ; 89 46 d8 ; 0xf2008
b6b29a7e040f2b46480aa596fe0861bb16ce3da5vboxsync mov al, byte [bp-028h] ; 8a 46 d8 ; 0xf200b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [bp-00ch], al ; 88 46 f4 ; 0xf200e
6b2a50fc09aa4f7ce2082284f082d97a2c738321vboxsync lea dx, [bx+005h] ; 8d 57 05 ; 0xf2011
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync in AL, DX ; ec ; 0xf2014
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 02ah, 0e4h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; sub ah, ah ; 2a e4 ; 0xf2015
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov cx, ax ; 89 c1 ; 0xf2017
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [bp-00ah], al ; 88 46 f6 ; 0xf2019
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync lea dx, [bx+007h] ; 8d 57 07 ; 0xf201c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync in AL, DX ; ec ; 0xf201f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 02ah, 0e4h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; sub ah, ah ; 2a e4 ; 0xf2020
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp byte [bp-028h], 014h ; 80 7e d8 14 ; 0xf2022
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 02040h ; 75 18 ; 0xf2026
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp cl, 0ebh ; 80 f9 eb ; 0xf2028
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 02040h ; 75 13 ; 0xf202b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx bx, byte [bp-016h] ; 0f b6 5e ea ; 0xf202d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync imul bx, bx, strict byte 00018h ; 6b db 18 ; 0xf2031
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov es, [bp-026h] ; 8e 46 da ; 0xf2034
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add bx, si ; 01 f3 ; 0xf2037
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [es:bx+01eh], 003h ; 26 c6 47 1e 03 ; 0xf2039
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 02084h ; eb 44 ; 0xf203e
4c98b8b05f3783351cf256cc90cd4478fb28b62bvboxsync cmp byte [bp-00ch], 000h ; 80 7e f4 00 ; 0xf2040
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 02065h ; 75 1f ; 0xf2044
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp byte [bp-00ah], 000h ; 80 7e f6 00 ; 0xf2046
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 02065h ; 75 19 ; 0xf204a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test al, al ; 84 c0 ; 0xf204c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 02065h ; 74 15 ; 0xf204e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx ax, byte [bp-016h] ; 0f b6 46 ea ; 0xf2050
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync imul ax, ax, strict byte 00018h ; 6b c0 18 ; 0xf2054
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov es, [bp-026h] ; 8e 46 da ; 0xf2057
4c98b8b05f3783351cf256cc90cd4478fb28b62bvboxsync mov bx, si ; 89 f3 ; 0xf205a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add bx, ax ; 01 c3 ; 0xf205c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [es:bx+01eh], 002h ; 26 c6 47 1e 02 ; 0xf205e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 02084h ; eb 1f ; 0xf2063
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp byte [bp-00ch], 0ffh ; 80 7e f4 ff ; 0xf2065
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 02084h ; 75 19 ; 0xf2069
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp byte [bp-00ah], 0ffh ; 80 7e f6 ff ; 0xf206b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 02084h ; 75 13 ; 0xf206f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx ax, byte [bp-016h] ; 0f b6 46 ea ; 0xf2071
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync imul ax, ax, strict byte 00018h ; 6b c0 18 ; 0xf2075
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov es, [bp-026h] ; 8e 46 da ; 0xf2078
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync mov bx, si ; 89 f3 ; 0xf207b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add bx, ax ; 01 c3 ; 0xf207d
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync mov byte [es:bx+01eh], 000h ; 26 c6 47 1e 00 ; 0xf207f
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync mov dx, word [bp-02ch] ; 8b 56 d4 ; 0xf2084
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add dx, strict byte 00006h ; 83 c2 06 ; 0xf2087
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync mov AL, strict byte 008h ; b0 08 ; 0xf208a
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync out DX, AL ; ee ; 0xf208c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx ax, byte [bp-016h] ; 0f b6 46 ea ; 0xf208d
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync imul ax, ax, strict byte 00018h ; 6b c0 18 ; 0xf2091
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync mov es, [bp-026h] ; 8e 46 da ; 0xf2094
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync mov bx, si ; 89 f3 ; 0xf2097
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync add bx, ax ; 01 c3 ; 0xf2099
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync mov al, byte [es:bx+01eh] ; 26 8a 47 1e ; 0xf209b
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync mov byte [bp-002h], al ; 88 46 fe ; 0xf209f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp AL, strict byte 002h ; 3c 02 ; 0xf20a2
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync jne near 022a3h ; 0f 85 fb 01 ; 0xf20a4
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync mov byte [es:bx+01fh], 0ffh ; 26 c6 47 1f ff ; 0xf20a8
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync mov byte [es:bx+022h], 000h ; 26 c6 47 22 00 ; 0xf20ad
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync lea dx, [bp-0025ah] ; 8d 96 a6 fd ; 0xf20b2
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync mov word [es:si+004h], dx ; 26 89 54 04 ; 0xf20b6
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync mov [es:si+006h], ss ; 26 8c 54 06 ; 0xf20ba
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync mov al, byte [bp-016h] ; 8a 46 ea ; 0xf20be
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync mov byte [es:si+008h], al ; 26 88 44 08 ; 0xf20c1
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync mov cx, strict word 00001h ; b9 01 00 ; 0xf20c5
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync mov bx, 000ech ; bb ec 00 ; 0xf20c8
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync mov ax, si ; 89 f0 ; 0xf20cb
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync mov dx, es ; 8c c2 ; 0xf20cd
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync call 01cc0h ; e8 ee fb ; 0xf20cf
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync test ax, ax ; 85 c0 ; 0xf20d2
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync je short 020e1h ; 74 0b ; 0xf20d4
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync push strict word 0006ch ; 68 6c 00 ; 0xf20d6
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync push strict byte 00007h ; 6a 07 ; 0xf20d9
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync call 018e9h ; e8 0b f8 ; 0xf20db
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync add sp, strict byte 00004h ; 83 c4 04 ; 0xf20de
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync test byte [bp-0025ah], 080h ; f6 86 a6 fd 80 ; 0xf20e1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 00fh, 095h, 0c0h
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync ; setne al ; 0f 95 c0 ; 0xf20e6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor ah, ah ; 30 e4 ; 0xf20e9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [bp-008h], al ; 88 46 f8 ; 0xf20eb
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp byte [bp-001fah], 000h ; 80 be 06 fe 00 ; 0xf20ee
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 00fh, 095h, 0c0h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; setne al ; 0f 95 c0 ; 0xf20f3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor ah, ah ; 30 e4 ; 0xf20f6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [bp-00eh], al ; 88 46 f2 ; 0xf20f8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-024h], 00200h ; c7 46 dc 00 02 ; 0xf20fb
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp-00258h] ; 8b 86 a8 fd ; 0xf2100
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync mov word [bp-01eh], ax ; 89 46 e2 ; 0xf2104
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp-00254h] ; 8b 86 ac fd ; 0xf2107
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-01ch], ax ; 89 46 e4 ; 0xf210b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp-0024eh] ; 8b 86 b2 fd ; 0xf210e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-018h], ax ; 89 46 e8 ; 0xf2112
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp-001e2h] ; 8b 86 1e fe ; 0xf2115
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-020h], ax ; 89 46 e0 ; 0xf2119
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp-001e0h] ; 8b 86 20 fe ; 0xf211c
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync mov word [bp-02ah], ax ; 89 46 d6 ; 0xf2120
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp ax, 00fffh ; 3d ff 0f ; 0xf2123
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 0213ch ; 75 14 ; 0xf2126
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp word [bp-020h], strict byte 0ffffh ; 83 7e e0 ff ; 0xf2128
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 0213ch ; 75 0e ; 0xf212c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp-00192h] ; 8b 86 6e fe ; 0xf212e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-020h], ax ; 89 46 e0 ; 0xf2132
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp-00190h] ; 8b 86 70 fe ; 0xf2135
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-02ah], ax ; 89 46 d6 ; 0xf2139
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, byte [bp-016h] ; 8a 46 ea ; 0xf213c
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync cmp AL, strict byte 007h ; 3c 07 ; 0xf213f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jnbe short 021a1h ; 77 5e ; 0xf2141
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx bx, al ; 0f b6 d8 ; 0xf2143
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add bx, bx ; 01 db ; 0xf2146
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp word [cs:bx+01f13h] ; 2e ff a7 13 1f ; 0xf2148
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov BL, strict byte 01eh ; b3 1e ; 0xf214d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, bl ; 88 d8 ; 0xf214f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 0feh, 0c0h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; inc al ; fe c0 ; 0xf2151
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync xor ah, ah ; 30 e4 ; 0xf2153
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 0165ch ; e8 04 f5 ; 0xf2155
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync xor ah, ah ; 30 e4 ; 0xf2158
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov di, ax ; 89 c7 ; 0xf215a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync sal di, 008h ; c1 e7 08 ; 0xf215c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx ax, bl ; 0f b6 c3 ; 0xf215f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 0165ch ; e8 f7 f4 ; 0xf2162
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync xor ah, ah ; 30 e4 ; 0xf2165
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync add di, ax ; 01 c7 ; 0xf2167
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync mov al, bl ; 88 d8 ; 0xf2169
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync add AL, strict byte 002h ; 04 02 ; 0xf216b
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync xor ah, ah ; 30 e4 ; 0xf216d
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync call 0165ch ; e8 ea f4 ; 0xf216f
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync movzx dx, al ; 0f b6 d0 ; 0xf2172
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync mov al, bl ; 88 d8 ; 0xf2175
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync add AL, strict byte 007h ; 04 07 ; 0xf2177
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync xor ah, ah ; 30 e4 ; 0xf2179
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync call 0165ch ; e8 de f4 ; 0xf217b
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync xor ah, ah ; 30 e4 ; 0xf217e
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync mov word [bp-01ah], ax ; 89 46 e6 ; 0xf2180
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync jmp short 021a8h ; eb 23 ; 0xf2183
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync mov BL, strict byte 026h ; b3 26 ; 0xf2185
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync jmp short 0214fh ; eb c6 ; 0xf2187
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync mov BL, strict byte 067h ; b3 67 ; 0xf2189
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync jmp short 0214fh ; eb c2 ; 0xf218b
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync mov BL, strict byte 070h ; b3 70 ; 0xf218d
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync jmp short 0214fh ; eb be ; 0xf218f
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync mov BL, strict byte 040h ; b3 40 ; 0xf2191
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync jmp short 0214fh ; eb ba ; 0xf2193
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync mov BL, strict byte 048h ; b3 48 ; 0xf2195
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 0214fh ; eb b6 ; 0xf2197
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov BL, strict byte 050h ; b3 50 ; 0xf2199
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 0214fh ; eb b2 ; 0xf219b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov BL, strict byte 058h ; b3 58 ; 0xf219d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 0214fh ; eb ae ; 0xf219f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor di, di ; 31 ff ; 0xf21a1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor dx, dx ; 31 d2 ; 0xf21a3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-01ah], di ; 89 7e e6 ; 0xf21a5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bx, 00c3ah ; bb 3a 0c ; 0xf21a8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov cx, ds ; 8c d9 ; 0xf21ab
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00004h ; b8 04 00 ; 0xf21ad
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 018aeh ; e8 fb f6 ; 0xf21b0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push word [bp-01ah] ; ff 76 e6 ; 0xf21b3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push dx ; 52 ; 0xf21b6
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync push di ; 57 ; 0xf21b7
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync push word [bp-018h] ; ff 76 e8 ; 0xf21b8
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync push dword [bp-01eh] ; 66 ff 76 e2 ; 0xf21bb
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync movzx ax, byte [bp-004h] ; 0f b6 46 fc ; 0xf21bf
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync push ax ; 50 ; 0xf21c3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xf21c4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push ax ; 50 ; 0xf21c8
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync push 00095h ; 68 95 00 ; 0xf21c9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push strict byte 00004h ; 6a 04 ; 0xf21cc
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync call 018e9h ; e8 18 f7 ; 0xf21ce
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync add sp, strict byte 00014h ; 83 c4 14 ; 0xf21d1
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync movzx ax, byte [bp-016h] ; 0f b6 46 ea ; 0xf21d4
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync imul ax, ax, strict byte 00018h ; 6b c0 18 ; 0xf21d8
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync mov es, [bp-026h] ; 8e 46 da ; 0xf21db
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync mov bx, si ; 89 f3 ; 0xf21de
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync add bx, ax ; 01 c3 ; 0xf21e0
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync mov byte [es:bx+01fh], 0ffh ; 26 c6 47 1f ff ; 0xf21e2
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync mov al, byte [bp-008h] ; 8a 46 f8 ; 0xf21e7
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync mov byte [es:bx+020h], al ; 26 88 47 20 ; 0xf21ea
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync mov al, byte [bp-00eh] ; 8a 46 f2 ; 0xf21ee
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync mov byte [es:bx+022h], al ; 26 88 47 22 ; 0xf21f1
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync mov ax, word [bp-024h] ; 8b 46 dc ; 0xf21f5
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync mov word [es:bx+024h], ax ; 26 89 47 24 ; 0xf21f8
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync mov ax, word [bp-01ch] ; 8b 46 e4 ; 0xf21fc
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync mov word [es:bx+02ch], ax ; 26 89 47 2c ; 0xf21ff
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync mov ax, word [bp-01eh] ; 8b 46 e2 ; 0xf2203
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync mov word [es:bx+02eh], ax ; 26 89 47 2e ; 0xf2206
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync mov ax, word [bp-018h] ; 8b 46 e8 ; 0xf220a
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync mov word [es:bx+030h], ax ; 26 89 47 30 ; 0xf220d
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync mov ax, word [bp-020h] ; 8b 46 e0 ; 0xf2211
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync mov word [es:bx+032h], ax ; 26 89 47 32 ; 0xf2214
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync mov ax, word [bp-02ah] ; 8b 46 d6 ; 0xf2218
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync mov word [es:bx+034h], ax ; 26 89 47 34 ; 0xf221b
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync mov word [es:bx+026h], dx ; 26 89 57 26 ; 0xf221f
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync mov word [es:bx+028h], di ; 26 89 7f 28 ; 0xf2223
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp-01ah] ; 8b 46 e6 ; 0xf2227
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [es:bx+02ah], ax ; 26 89 47 2a ; 0xf222a
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync mov al, byte [bp-016h] ; 8a 46 ea ; 0xf222e
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync cmp AL, strict byte 002h ; 3c 02 ; 0xf2231
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync jnc short 0228fh ; 73 5a ; 0xf2233
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync test al, al ; 84 c0 ; 0xf2235
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync jne short 0223eh ; 75 05 ; 0xf2237
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync mov bx, strict word 0003dh ; bb 3d 00 ; 0xf2239
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync jmp short 02241h ; eb 03 ; 0xf223c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bx, strict word 0004dh ; bb 4d 00 ; 0xf223e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov cx, word [bp-022h] ; 8b 4e de ; 0xf2241
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov es, cx ; 8e c1 ; 0xf2244
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [es:bx], di ; 26 89 3f ; 0xf2246
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [es:bx+002h], dl ; 26 88 57 02 ; 0xf2249
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [es:bx+003h], 0a0h ; 26 c6 47 03 a0 ; 0xf224d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, byte [bp-018h] ; 8a 46 e8 ; 0xf2252
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [es:bx+004h], al ; 26 88 47 04 ; 0xf2255
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp-01eh] ; 8b 46 e2 ; 0xf2259
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [es:bx+009h], ax ; 26 89 47 09 ; 0xf225c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, byte [bp-01ch] ; 8a 46 e4 ; 0xf2260
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [es:bx+00bh], al ; 26 88 47 0b ; 0xf2263
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, byte [bp-018h] ; 8a 46 e8 ; 0xf2267
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [es:bx+00eh], al ; 26 88 47 0e ; 0xf226a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor al, al ; 30 c0 ; 0xf226e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor ah, ah ; 30 e4 ; 0xf2270
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 02279h ; eb 05 ; 0xf2272
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp ah, 00fh ; 80 fc 0f ; 0xf2274
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jnc short 02287h ; 73 0e ; 0xf2277
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx di, ah ; 0f b6 fc ; 0xf2279
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov es, cx ; 8e c1 ; 0xf227c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add di, bx ; 01 df ; 0xf227e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add al, byte [es:di] ; 26 02 05 ; 0xf2280
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 0feh, 0c4h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; inc ah ; fe c4 ; 0xf2283
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 02274h ; eb ed ; 0xf2285
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync neg al ; f6 d8 ; 0xf2287
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov es, cx ; 8e c1 ; 0xf2289
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [es:bx+00fh], al ; 26 88 47 0f ; 0xf228b
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync movzx bx, byte [bp-014h] ; 0f b6 5e ec ; 0xf228f
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov es, [bp-026h] ; 8e 46 da ; 0xf2293
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync add bx, si ; 01 f3 ; 0xf2296
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, byte [bp-016h] ; 8a 46 ea ; 0xf2298
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [es:bx+0019fh], al ; 26 88 87 9f 01 ; 0xf229b
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync inc byte [bp-014h] ; fe 46 ec ; 0xf22a0
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync cmp byte [bp-002h], 003h ; 80 7e fe 03 ; 0xf22a3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne near 0233eh ; 0f 85 93 00 ; 0xf22a7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx ax, byte [bp-016h] ; 0f b6 46 ea ; 0xf22ab
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync imul ax, ax, strict byte 00018h ; 6b c0 18 ; 0xf22af
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov es, [bp-026h] ; 8e 46 da ; 0xf22b2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bx, si ; 89 f3 ; 0xf22b5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add bx, ax ; 01 c3 ; 0xf22b7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [es:bx+01fh], 005h ; 26 c6 47 1f 05 ; 0xf22b9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [es:bx+022h], 000h ; 26 c6 47 22 00 ; 0xf22be
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync lea dx, [bp-0025ah] ; 8d 96 a6 fd ; 0xf22c3
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov word [es:si+004h], dx ; 26 89 54 04 ; 0xf22c7
41fcf8465b641c7083d3b440451f17c1210fce33vboxsync mov [es:si+006h], ss ; 26 8c 54 06 ; 0xf22cb
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, byte [bp-016h] ; 8a 46 ea ; 0xf22cf
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [es:si+008h], al ; 26 88 44 08 ; 0xf22d2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov cx, strict word 00001h ; b9 01 00 ; 0xf22d6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bx, 000a1h ; bb a1 00 ; 0xf22d9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, si ; 89 f0 ; 0xf22dc
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, es ; 8c c2 ; 0xf22de
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 01cc0h ; e8 dd f9 ; 0xf22e0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test ax, ax ; 85 c0 ; 0xf22e3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 022f2h ; 74 0b ; 0xf22e5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push 000bch ; 68 bc 00 ; 0xf22e7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push strict byte 00007h ; 6a 07 ; 0xf22ea
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 018e9h ; e8 fa f5 ; 0xf22ec
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add sp, strict byte 00004h ; 83 c4 04 ; 0xf22ef
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dl, byte [bp-00259h] ; 8a 96 a7 fd ; 0xf22f2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync and dl, 01fh ; 80 e2 1f ; 0xf22f6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test byte [bp-0025ah], 080h ; f6 86 a6 fd 80 ; 0xf22f9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 00fh, 095h, 0c0h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; setne al ; 0f 95 c0 ; 0xf22fe
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor ah, ah ; 30 e4 ; 0xf2301
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov cx, ax ; 89 c1 ; 0xf2303
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp byte [bp-001fah], 000h ; 80 be 06 fe 00 ; 0xf2305
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 00fh, 095h, 0c0h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; setne al ; 0f 95 c0 ; 0xf230a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor ah, ah ; 30 e4 ; 0xf230d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx bx, byte [bp-016h] ; 0f b6 5e ea ; 0xf230f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync imul bx, bx, strict byte 00018h ; 6b db 18 ; 0xf2313
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov es, [bp-026h] ; 8e 46 da ; 0xf2316
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add bx, si ; 01 f3 ; 0xf2319
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov byte [es:bx+01fh], dl ; 26 88 57 1f ; 0xf231b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [es:bx+020h], cl ; 26 88 4f 20 ; 0xf231f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [es:bx+022h], al ; 26 88 47 22 ; 0xf2323
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [es:bx+024h], 00800h ; 26 c7 47 24 00 08 ; 0xf2327
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xf232d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add bx, si ; 01 f3 ; 0xf2331
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, byte [bp-016h] ; 8a 46 ea ; 0xf2333
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [es:bx+001b0h], al ; 26 88 87 b0 01 ; 0xf2336
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync inc byte [bp-006h] ; fe 46 fa ; 0xf233b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, byte [bp-002h] ; 8a 46 fe ; 0xf233e
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync cmp AL, strict byte 003h ; 3c 03 ; 0xf2341
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync je short 02372h ; 74 2d ; 0xf2343
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync cmp AL, strict byte 002h ; 3c 02 ; 0xf2345
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne near 023d7h ; 0f 85 8c 00 ; 0xf2347
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx ax, byte [bp-016h] ; 0f b6 46 ea ; 0xf234b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync imul ax, ax, strict byte 00018h ; 6b c0 18 ; 0xf234f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov es, [bp-026h] ; 8e 46 da ; 0xf2352
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync mov bx, si ; 89 f3 ; 0xf2355
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync add bx, ax ; 01 c3 ; 0xf2357
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync mov ax, word [es:bx+032h] ; 26 8b 47 32 ; 0xf2359
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync mov word [bp-030h], ax ; 89 46 d0 ; 0xf235d
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync mov ax, word [es:bx+034h] ; 26 8b 47 34 ; 0xf2360
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync mov word [bp-02eh], ax ; 89 46 d2 ; 0xf2364
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync mov cx, strict word 0000bh ; b9 0b 00 ; 0xf2367
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync shr word [bp-02eh], 1 ; d1 6e d2 ; 0xf236a
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync rcr word [bp-030h], 1 ; d1 5e d0 ; 0xf236d
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync loop 0236ah ; e2 f8 ; 0xf2370
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx dx, byte [bp-001b9h] ; 0f b6 96 47 fe ; 0xf2372
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync sal dx, 008h ; c1 e2 08 ; 0xf2377
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx ax, byte [bp-001bah] ; 0f b6 86 46 fe ; 0xf237a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync or dx, ax ; 09 c2 ; 0xf237f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [bp-010h], 00fh ; c6 46 f0 0f ; 0xf2381
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 02390h ; eb 09 ; 0xf2385
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync dec byte [bp-010h] ; fe 4e f0 ; 0xf2387
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp byte [bp-010h], 000h ; 80 7e f0 00 ; 0xf238a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jbe short 0239dh ; 76 0d ; 0xf238e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx cx, byte [bp-010h] ; 0f b6 4e f0 ; 0xf2390
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00001h ; b8 01 00 ; 0xf2394
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync sal ax, CL ; d3 e0 ; 0xf2397
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test dx, ax ; 85 c2 ; 0xf2399
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 02387h ; 74 ea ; 0xf239b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor bx, bx ; 31 db ; 0xf239d
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync jmp short 023a6h ; eb 05 ; 0xf239f
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync cmp bx, strict byte 00014h ; 83 fb 14 ; 0xf23a1
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync jnl short 023bbh ; 7d 15 ; 0xf23a4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov di, bx ; 89 df ; 0xf23a6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add di, bx ; 01 df ; 0xf23a8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, byte [bp+di-00223h] ; 8a 83 dd fd ; 0xf23aa
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [bp+di-05ah], al ; 88 43 a6 ; 0xf23ae
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, byte [bp+di-00224h] ; 8a 83 dc fd ; 0xf23b1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [bp+di-059h], al ; 88 43 a7 ; 0xf23b5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync inc bx ; 43 ; 0xf23b8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 023a1h ; eb e6 ; 0xf23b9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [bp-032h], 000h ; c6 46 ce 00 ; 0xf23bb
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bx, strict word 00027h ; bb 27 00 ; 0xf23bf
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 023c9h ; eb 05 ; 0xf23c2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync dec bx ; 4b ; 0xf23c4
521d8df5a1a304406b911c2e2c7bf9214d6d9200vboxsync test bx, bx ; 85 db ; 0xf23c5
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync jle short 023d7h ; 7e 0e ; 0xf23c7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov di, bx ; 89 df ; 0xf23c9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp byte [bp+di-05ah], 020h ; 80 7b a6 20 ; 0xf23cb
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 023d7h ; 75 06 ; 0xf23cf
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [bp+di-05ah], 000h ; c6 43 a6 00 ; 0xf23d1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 023c4h ; eb ed ; 0xf23d5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, byte [bp-002h] ; 8a 46 fe ; 0xf23d7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp AL, strict byte 003h ; 3c 03 ; 0xf23da
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 0243ch ; 74 5e ; 0xf23dc
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp AL, strict byte 002h ; 3c 02 ; 0xf23de
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 023ebh ; 74 09 ; 0xf23e0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp AL, strict byte 001h ; 3c 01 ; 0xf23e2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je near 024a7h ; 0f 84 bf 00 ; 0xf23e4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp near 024c6h ; e9 db 00 ; 0xf23e8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp byte [bp-004h], 000h ; 80 7e fc 00 ; 0xf23eb
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 023f6h ; 74 05 ; 0xf23ef
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, 000e7h ; b8 e7 00 ; 0xf23f1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 023f9h ; eb 03 ; 0xf23f4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, 000eeh ; b8 ee 00 ; 0xf23f6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push ax ; 50 ; 0xf23f9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xf23fa
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push ax ; 50 ; 0xf23fe
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push 000f5h ; 68 f5 00 ; 0xf23ff
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push strict byte 00002h ; 6a 02 ; 0xf2402
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 018e9h ; e8 e2 f4 ; 0xf2404
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add sp, strict byte 00008h ; 83 c4 08 ; 0xf2407
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor bx, bx ; 31 db ; 0xf240a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov di, bx ; 89 df ; 0xf240c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx ax, byte [bp+di-05ah] ; 0f b6 43 a6 ; 0xf240e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync inc bx ; 43 ; 0xf2412
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test ax, ax ; 85 c0 ; 0xf2413
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 02425h ; 74 0e ; 0xf2415
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push ax ; 50 ; 0xf2417
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push 00100h ; 68 00 01 ; 0xf2418
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push strict byte 00002h ; 6a 02 ; 0xf241b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 018e9h ; e8 c9 f4 ; 0xf241d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add sp, strict byte 00006h ; 83 c4 06 ; 0xf2420
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 0240ch ; eb e7 ; 0xf2423
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push dword [bp-030h] ; 66 ff 76 d0 ; 0xf2425
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xf2429
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push ax ; 50 ; 0xf242d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push 00103h ; 68 03 01 ; 0xf242e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push strict byte 00002h ; 6a 02 ; 0xf2431
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 018e9h ; e8 b3 f4 ; 0xf2433
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add sp, strict byte 0000ah ; 83 c4 0a ; 0xf2436
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp near 024c6h ; e9 8a 00 ; 0xf2439
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp byte [bp-004h], 000h ; 80 7e fc 00 ; 0xf243c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 02447h ; 74 05 ; 0xf2440
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, 000e7h ; b8 e7 00 ; 0xf2442
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 0244ah ; eb 03 ; 0xf2445
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, 000eeh ; b8 ee 00 ; 0xf2447
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push ax ; 50 ; 0xf244a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xf244b
6d9d4a12f6f9f341c968f711765c2c17c9a5a28cvboxsync push ax ; 50 ; 0xf244f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push 000f5h ; 68 f5 00 ; 0xf2450
6d9d4a12f6f9f341c968f711765c2c17c9a5a28cvboxsync push strict byte 00002h ; 6a 02 ; 0xf2453
6d9d4a12f6f9f341c968f711765c2c17c9a5a28cvboxsync call 018e9h ; e8 91 f4 ; 0xf2455
6d9d4a12f6f9f341c968f711765c2c17c9a5a28cvboxsync add sp, strict byte 00008h ; 83 c4 08 ; 0xf2458
6d9d4a12f6f9f341c968f711765c2c17c9a5a28cvboxsync xor bx, bx ; 31 db ; 0xf245b
6d9d4a12f6f9f341c968f711765c2c17c9a5a28cvboxsync mov di, bx ; 89 df ; 0xf245d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx ax, byte [bp+di-05ah] ; 0f b6 43 a6 ; 0xf245f
6d9d4a12f6f9f341c968f711765c2c17c9a5a28cvboxsync inc bx ; 43 ; 0xf2463
6d9d4a12f6f9f341c968f711765c2c17c9a5a28cvboxsync test ax, ax ; 85 c0 ; 0xf2464
6d9d4a12f6f9f341c968f711765c2c17c9a5a28cvboxsync je short 02476h ; 74 0e ; 0xf2466
6d9d4a12f6f9f341c968f711765c2c17c9a5a28cvboxsync push ax ; 50 ; 0xf2468
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push 00100h ; 68 00 01 ; 0xf2469
6d9d4a12f6f9f341c968f711765c2c17c9a5a28cvboxsync push strict byte 00002h ; 6a 02 ; 0xf246c
0cb5af53de7aed97b1b35311f93de8175756e4afvboxsync call 018e9h ; e8 78 f4 ; 0xf246e
0cb5af53de7aed97b1b35311f93de8175756e4afvboxsync add sp, strict byte 00006h ; 83 c4 06 ; 0xf2471
0cb5af53de7aed97b1b35311f93de8175756e4afvboxsync jmp short 0245dh ; eb e7 ; 0xf2474
0cb5af53de7aed97b1b35311f93de8175756e4afvboxsync movzx ax, byte [bp-016h] ; 0f b6 46 ea ; 0xf2476
0cb5af53de7aed97b1b35311f93de8175756e4afvboxsync imul ax, ax, strict byte 00018h ; 6b c0 18 ; 0xf247a
0cb5af53de7aed97b1b35311f93de8175756e4afvboxsync mov es, [bp-026h] ; 8e 46 da ; 0xf247d
0cb5af53de7aed97b1b35311f93de8175756e4afvboxsync mov bx, si ; 89 f3 ; 0xf2480
6d9d4a12f6f9f341c968f711765c2c17c9a5a28cvboxsync add bx, ax ; 01 c3 ; 0xf2482
6d9d4a12f6f9f341c968f711765c2c17c9a5a28cvboxsync cmp byte [es:bx+01fh], 005h ; 26 80 7f 1f 05 ; 0xf2484
6d9d4a12f6f9f341c968f711765c2c17c9a5a28cvboxsync jne short 02495h ; 75 0a ; 0xf2489
6d9d4a12f6f9f341c968f711765c2c17c9a5a28cvboxsync movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xf248b
6d9d4a12f6f9f341c968f711765c2c17c9a5a28cvboxsync push ax ; 50 ; 0xf248f
6d9d4a12f6f9f341c968f711765c2c17c9a5a28cvboxsync push 00123h ; 68 23 01 ; 0xf2490
6d9d4a12f6f9f341c968f711765c2c17c9a5a28cvboxsync jmp short 0249dh ; eb 08 ; 0xf2493
6d9d4a12f6f9f341c968f711765c2c17c9a5a28cvboxsync movzx ax, byte [bp-010h] ; 0f b6 46 f0 ; 0xf2495
6d9d4a12f6f9f341c968f711765c2c17c9a5a28cvboxsync push ax ; 50 ; 0xf2499
6d9d4a12f6f9f341c968f711765c2c17c9a5a28cvboxsync push 0013dh ; 68 3d 01 ; 0xf249a
6d9d4a12f6f9f341c968f711765c2c17c9a5a28cvboxsync push strict byte 00002h ; 6a 02 ; 0xf249d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 018e9h ; e8 47 f4 ; 0xf249f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add sp, strict byte 00006h ; 83 c4 06 ; 0xf24a2
6d9d4a12f6f9f341c968f711765c2c17c9a5a28cvboxsync jmp short 024c6h ; eb 1f ; 0xf24a5
6d9d4a12f6f9f341c968f711765c2c17c9a5a28cvboxsync cmp byte [bp-004h], 000h ; 80 7e fc 00 ; 0xf24a7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 024b2h ; 74 05 ; 0xf24ab
6d9d4a12f6f9f341c968f711765c2c17c9a5a28cvboxsync mov ax, 000e7h ; b8 e7 00 ; 0xf24ad
6d9d4a12f6f9f341c968f711765c2c17c9a5a28cvboxsync jmp short 024b5h ; eb 03 ; 0xf24b0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, 000eeh ; b8 ee 00 ; 0xf24b2
6d9d4a12f6f9f341c968f711765c2c17c9a5a28cvboxsync push ax ; 50 ; 0xf24b5
6d9d4a12f6f9f341c968f711765c2c17c9a5a28cvboxsync movzx ax, byte [bp-012h] ; 0f b6 46 ee ; 0xf24b6
6d9d4a12f6f9f341c968f711765c2c17c9a5a28cvboxsync push ax ; 50 ; 0xf24ba
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push 0014fh ; 68 4f 01 ; 0xf24bb
6d9d4a12f6f9f341c968f711765c2c17c9a5a28cvboxsync push strict byte 00002h ; 6a 02 ; 0xf24be
6d9d4a12f6f9f341c968f711765c2c17c9a5a28cvboxsync call 018e9h ; e8 26 f4 ; 0xf24c0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add sp, strict byte 00008h ; 83 c4 08 ; 0xf24c3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync inc byte [bp-016h] ; fe 46 ea ; 0xf24c6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp byte [bp-016h], 008h ; 80 7e ea 08 ; 0xf24c9
6d9d4a12f6f9f341c968f711765c2c17c9a5a28cvboxsync jnc short 02520h ; 73 51 ; 0xf24cd
6d9d4a12f6f9f341c968f711765c2c17c9a5a28cvboxsync movzx bx, byte [bp-016h] ; 0f b6 5e ea ; 0xf24cf
6d9d4a12f6f9f341c968f711765c2c17c9a5a28cvboxsync mov ax, bx ; 89 d8 ; 0xf24d3
6d9d4a12f6f9f341c968f711765c2c17c9a5a28cvboxsync cwd ; 99 ; 0xf24d5
6d9d4a12f6f9f341c968f711765c2c17c9a5a28cvboxsync db 02bh, 0c2h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; sub ax, dx ; 2b c2 ; 0xf24d6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync sar ax, 1 ; d1 f8 ; 0xf24d8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov cx, ax ; 89 c1 ; 0xf24da
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [bp-012h], al ; 88 46 ee ; 0xf24dc
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, bx ; 89 d8 ; 0xf24df
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cwd ; 99 ; 0xf24e1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bx, strict word 00002h ; bb 02 00 ; 0xf24e2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync idiv bx ; f7 fb ; 0xf24e5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-028h], dx ; 89 56 d8 ; 0xf24e7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, byte [bp-028h] ; 8a 46 d8 ; 0xf24ea
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [bp-004h], al ; 88 46 fc ; 0xf24ed
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx ax, cl ; 0f b6 c1 ; 0xf24f0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync imul ax, ax, strict byte 00006h ; 6b c0 06 ; 0xf24f3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov es, [bp-026h] ; 8e 46 da ; 0xf24f6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov di, si ; 89 f7 ; 0xf24f9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add di, ax ; 01 c7 ; 0xf24fb
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bx, word [es:di+001c2h] ; 26 8b 9d c2 01 ; 0xf24fd
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [es:di+001c4h] ; 26 8b 85 c4 01 ; 0xf2502
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-02ch], ax ; 89 46 d4 ; 0xf2507
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, ax ; 89 c2 ; 0xf250a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add dx, strict byte 00006h ; 83 c2 06 ; 0xf250c
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync mov AL, strict byte 00ah ; b0 0a ; 0xf250f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf2511
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp byte [bp-028h], 000h ; 80 7e d8 00 ; 0xf2512
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je near 01f79h ; 0f 84 5f fa ; 0xf2516
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, 000b0h ; b8 b0 00 ; 0xf251a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp near 01f7ch ; e9 5c fa ; 0xf251d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, byte [bp-014h] ; 8a 46 ec ; 0xf2520
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov es, [bp-026h] ; 8e 46 da ; 0xf2523
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [es:si+0019eh], al ; 26 88 84 9e 01 ; 0xf2526
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, byte [bp-006h] ; 8a 46 fa ; 0xf252b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [es:si+001afh], al ; 26 88 84 af 01 ; 0xf252e
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync movzx bx, byte [bp-014h] ; 0f b6 5e ec ; 0xf2533
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync mov dx, strict word 00075h ; ba 75 00 ; 0xf2537
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf253a
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync call 0160eh ; e8 ce f0 ; 0xf253d
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync leave ; c9 ; 0xf2540
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync pop di ; 5f ; 0xf2541
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync pop si ; 5e ; 0xf2542
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync retn ; c3 ; 0xf2543
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; disGetNextSymbol 0xf2544 LB 0x65fb -> off=0x0 cb=0000000000000215 uValue=0000000000000f44 'ata_cmd_data_out_'
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsyncata_cmd_data_out_: ; 0xf2544 LB 0x215
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync push si ; 56 ; 0xf2544
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync push di ; 57 ; 0xf2545
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync enter 0001ah, 000h ; c8 1a 00 00 ; 0xf2546
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov di, ax ; 89 c7 ; 0xf254a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-006h], dx ; 89 56 fa ; 0xf254c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-016h], bx ; 89 5e ea ; 0xf254f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-00ah], cx ; 89 4e f6 ; 0xf2552
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov es, dx ; 8e c2 ; 0xf2555
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx ax, byte [es:di+008h] ; 26 0f b6 45 08 ; 0xf2557
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, ax ; 89 c2 ; 0xf255c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync shr dx, 1 ; d1 ea ; 0xf255e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dh, al ; 88 c6 ; 0xf2560
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync and dh, 001h ; 80 e6 01 ; 0xf2562
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [bp-002h], dh ; 88 76 fe ; 0xf2565
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx si, dl ; 0f b6 f2 ; 0xf2568
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync imul si, si, strict byte 00006h ; 6b f6 06 ; 0xf256b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add si, di ; 01 fe ; 0xf256e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bx, word [es:si+001c2h] ; 26 8b 9c c2 01 ; 0xf2570
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, word [es:si+001c4h] ; 26 8b 94 c4 01 ; 0xf2575
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-008h], dx ; 89 56 f8 ; 0xf257a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync imul ax, ax, strict byte 00018h ; 6b c0 18 ; 0xf257d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov si, di ; 89 fe ; 0xf2580
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add si, ax ; 01 c6 ; 0xf2582
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov al, byte [es:si+022h] ; 26 8a 44 22 ; 0xf2584
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov byte [bp-004h], al ; 88 46 fc ; 0xf2588
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync cmp AL, strict byte 001h ; 3c 01 ; 0xf258b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 02596h ; 75 07 ; 0xf258d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-00eh], 00080h ; c7 46 f2 80 00 ; 0xf258f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 0259bh ; eb 05 ; 0xf2594
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-00eh], 00100h ; c7 46 f2 00 01 ; 0xf2596
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync lea dx, [bx+007h] ; 8d 57 07 ; 0xf259b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync in AL, DX ; ec ; 0xf259e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 02ah, 0e4h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; sub ah, ah ; 2a e4 ; 0xf259f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test AL, strict byte 080h ; a8 80 ; 0xf25a1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 025b4h ; 74 0f ; 0xf25a3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, word [bp-008h] ; 8b 56 f8 ; 0xf25a5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add dx, strict byte 00006h ; 83 c2 06 ; 0xf25a8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov AL, strict byte 008h ; b0 08 ; 0xf25ab
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf25ad
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 00001h ; ba 01 00 ; 0xf25ae
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp near 02753h ; e9 9f 01 ; 0xf25b1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov es, [bp-006h] ; 8e 46 fa ; 0xf25b4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [es:di] ; 26 8b 05 ; 0xf25b7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-01ah], ax ; 89 46 e6 ; 0xf25ba
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [es:di+002h] ; 26 8b 45 02 ; 0xf25bd
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-018h], ax ; 89 46 e8 ; 0xf25c1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov si, word [es:di+004h] ; 26 8b 75 04 ; 0xf25c4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [es:di+006h] ; 26 8b 45 06 ; 0xf25c8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-014h], ax ; 89 46 ec ; 0xf25cc
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [es:di+012h] ; 26 8b 45 12 ; 0xf25cf
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-00ch], ax ; 89 46 f4 ; 0xf25d3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [es:di+00eh] ; 26 8b 45 0e ; 0xf25d6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-012h], ax ; 89 46 ee ; 0xf25da
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [es:di+010h] ; 26 8b 45 10 ; 0xf25dd
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-010h], ax ; 89 46 f0 ; 0xf25e1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp-00ch] ; 8b 46 f4 ; 0xf25e4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test ax, ax ; 85 c0 ; 0xf25e7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 02652h ; 75 67 ; 0xf25e9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, word [bp-01ah] ; 8b 56 e6 ; 0xf25eb
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add dx, word [bp-00ah] ; 03 56 f6 ; 0xf25ee
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync adc ax, word [bp-018h] ; 13 46 e8 ; 0xf25f1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp ax, 01000h ; 3d 00 10 ; 0xf25f4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jnbe short 025fbh ; 77 02 ; 0xf25f7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 02626h ; 75 2b ; 0xf25f9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp-018h] ; 8b 46 e8 ; 0xf25fb
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor al, al ; 30 c0 ; 0xf25fe
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync shr ax, 008h ; c1 e8 08 ; 0xf2600
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-00ch], ax ; 89 46 f4 ; 0xf2603
d64aa881df34a86dd70ab0e1b7b94ffa41be9731vboxsync mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xf2606
d64aa881df34a86dd70ab0e1b7b94ffa41be9731vboxsync xor al, al ; 30 c0 ; 0xf2609
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync shr ax, 008h ; c1 e8 08 ; 0xf260b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync lea dx, [bx+002h] ; 8d 57 02 ; 0xf260e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf2611
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync lea dx, [bx+003h] ; 8d 57 03 ; 0xf2612
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xf2615
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf2618
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync lea dx, [bx+004h] ; 8d 57 04 ; 0xf2619
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor al, al ; 30 c0 ; 0xf261c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf261e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync lea dx, [bx+005h] ; 8d 57 05 ; 0xf261f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf2622
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [bp-017h], al ; 88 46 e9 ; 0xf2623
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp-01ah] ; 8b 46 e6 ; 0xf2626
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor ah, ah ; 30 e4 ; 0xf2629
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-00ch], ax ; 89 46 f4 ; 0xf262b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov cx, strict word 00008h ; b9 08 00 ; 0xf262e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync shr word [bp-018h], 1 ; d1 6e e8 ; 0xf2631
d64aa881df34a86dd70ab0e1b7b94ffa41be9731vboxsync rcr word [bp-01ah], 1 ; d1 5e e6 ; 0xf2634
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync loop 02631h ; e2 f8 ; 0xf2637
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp-01ah] ; 8b 46 e6 ; 0xf2639
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-012h], ax ; 89 46 ee ; 0xf263c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp-018h] ; 8b 46 e8 ; 0xf263f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-01ah], ax ; 89 46 e6 ; 0xf2642
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-018h], strict word 00000h ; c7 46 e8 00 00 ; 0xf2645
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync and ax, strict word 0000fh ; 25 0f 00 ; 0xf264a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync or AL, strict byte 040h ; 0c 40 ; 0xf264d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-010h], ax ; 89 46 f0 ; 0xf264f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, word [bp-008h] ; 8b 56 f8 ; 0xf2652
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add dx, strict byte 00006h ; 83 c2 06 ; 0xf2655
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov AL, strict byte 00ah ; b0 0a ; 0xf2658
d64aa881df34a86dd70ab0e1b7b94ffa41be9731vboxsync out DX, AL ; ee ; 0xf265a
d64aa881df34a86dd70ab0e1b7b94ffa41be9731vboxsync lea dx, [bx+001h] ; 8d 57 01 ; 0xf265b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor al, al ; 30 c0 ; 0xf265e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf2660
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync lea dx, [bx+002h] ; 8d 57 02 ; 0xf2661
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xf2664
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf2667
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync lea dx, [bx+003h] ; 8d 57 03 ; 0xf2668
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xf266b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf266e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp-012h] ; 8b 46 ee ; 0xf266f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync lea dx, [bx+004h] ; 8d 57 04 ; 0xf2672
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf2675
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync shr ax, 008h ; c1 e8 08 ; 0xf2676
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync lea dx, [bx+005h] ; 8d 57 05 ; 0xf2679
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf267c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp byte [bp-002h], 000h ; 80 7e fe 00 ; 0xf267d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 02688h ; 74 05 ; 0xf2681
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, 000b0h ; b8 b0 00 ; 0xf2683
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 0268bh ; eb 03 ; 0xf2686
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, 000a0h ; b8 a0 00 ; 0xf2688
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx dx, byte [bp-010h] ; 0f b6 56 f0 ; 0xf268b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync or ax, dx ; 09 d0 ; 0xf268f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync lea dx, [bx+006h] ; 8d 57 06 ; 0xf2691
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf2694
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync lea dx, [bx+007h] ; 8d 57 07 ; 0xf2695
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, byte [bp-016h] ; 8a 46 ea ; 0xf2698
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf269b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync lea dx, [bx+007h] ; 8d 57 07 ; 0xf269c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync in AL, DX ; ec ; 0xf269f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 02ah, 0e4h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; sub ah, ah ; 2a e4 ; 0xf26a0
d64aa881df34a86dd70ab0e1b7b94ffa41be9731vboxsync mov dl, al ; 88 c2 ; 0xf26a2
d64aa881df34a86dd70ab0e1b7b94ffa41be9731vboxsync test AL, strict byte 080h ; a8 80 ; 0xf26a4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 0269ch ; 75 f4 ; 0xf26a6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test AL, strict byte 001h ; a8 01 ; 0xf26a8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 026bbh ; 74 0f ; 0xf26aa
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, word [bp-008h] ; 8b 56 f8 ; 0xf26ac
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add dx, strict byte 00006h ; 83 c2 06 ; 0xf26af
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov AL, strict byte 008h ; b0 08 ; 0xf26b2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf26b4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 00002h ; ba 02 00 ; 0xf26b5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp near 02753h ; e9 98 00 ; 0xf26b8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test dl, 008h ; f6 c2 08 ; 0xf26bb
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 026cfh ; 75 0f ; 0xf26be
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, word [bp-008h] ; 8b 56 f8 ; 0xf26c0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add dx, strict byte 00006h ; 83 c2 06 ; 0xf26c3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov AL, strict byte 008h ; b0 08 ; 0xf26c6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf26c8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 00003h ; ba 03 00 ; 0xf26c9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp near 02753h ; e9 84 00 ; 0xf26cc
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync sti ; fb ; 0xf26cf
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp si, 0f800h ; 81 fe 00 f8 ; 0xf26d0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jc short 026e3h ; 72 0d ; 0xf26d4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync sub si, 00800h ; 81 ee 00 08 ; 0xf26d6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp-014h] ; 8b 46 ec ; 0xf26da
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add ax, 00080h ; 05 80 00 ; 0xf26dd
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-014h], ax ; 89 46 ec ; 0xf26e0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp byte [bp-004h], 001h ; 80 7e fc 01 ; 0xf26e3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 026f7h ; 75 0e ; 0xf26e7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, bx ; 89 da ; 0xf26e9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov cx, word [bp-00eh] ; 8b 4e f2 ; 0xf26eb
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov es, [bp-014h] ; 8e 46 ec ; 0xf26ee
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 0f3h, 066h, 026h, 06fh
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; rep es outsd ; f3 66 26 6f ; 0xf26f1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 02702h ; eb 0b ; 0xf26f5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, bx ; 89 da ; 0xf26f7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov cx, word [bp-00eh] ; 8b 4e f2 ; 0xf26f9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov es, [bp-014h] ; 8e 46 ec ; 0xf26fc
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 0f3h, 026h, 06fh
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; rep es outsw ; f3 26 6f ; 0xf26ff
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov es, [bp-006h] ; 8e 46 fa ; 0xf2702
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync inc word [es:di+014h] ; 26 ff 45 14 ; 0xf2705
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync dec word [bp-00ah] ; ff 4e f6 ; 0xf2709
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync lea dx, [bx+007h] ; 8d 57 07 ; 0xf270c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync in AL, DX ; ec ; 0xf270f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 02ah, 0e4h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; sub ah, ah ; 2a e4 ; 0xf2710
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dl, al ; 88 c2 ; 0xf2712
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test AL, strict byte 080h ; a8 80 ; 0xf2714
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 0270ch ; 75 f4 ; 0xf2716
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp word [bp-00ah], strict byte 00000h ; 83 7e f6 00 ; 0xf2718
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 02732h ; 75 14 ; 0xf271c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync and AL, strict byte 0e9h ; 24 e9 ; 0xf271e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp AL, strict byte 040h ; 3c 40 ; 0xf2720
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 02748h ; 74 24 ; 0xf2722
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, word [bp-008h] ; 8b 56 f8 ; 0xf2724
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add dx, strict byte 00006h ; 83 c2 06 ; 0xf2727
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov AL, strict byte 008h ; b0 08 ; 0xf272a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf272c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 00006h ; ba 06 00 ; 0xf272d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 02753h ; eb 21 ; 0xf2730
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, dl ; 88 d0 ; 0xf2732
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync and AL, strict byte 0c9h ; 24 c9 ; 0xf2734
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync cmp AL, strict byte 048h ; 3c 48 ; 0xf2736
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync je short 026d0h ; 74 96 ; 0xf2738
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov dx, word [bp-008h] ; 8b 56 f8 ; 0xf273a
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync add dx, strict byte 00006h ; 83 c2 06 ; 0xf273d
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov AL, strict byte 008h ; b0 08 ; 0xf2740
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync out DX, AL ; ee ; 0xf2742
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov dx, strict word 00007h ; ba 07 00 ; 0xf2743
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jmp short 02753h ; eb 0b ; 0xf2746
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov dx, word [bp-008h] ; 8b 56 f8 ; 0xf2748
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync add dx, strict byte 00006h ; 83 c2 06 ; 0xf274b
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov AL, strict byte 008h ; b0 08 ; 0xf274e
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync out DX, AL ; ee ; 0xf2750
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync xor dx, dx ; 31 d2 ; 0xf2751
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov ax, dx ; 89 d0 ; 0xf2753
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync leave ; c9 ; 0xf2755
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync pop di ; 5f ; 0xf2756
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync pop si ; 5e ; 0xf2757
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync retn ; c3 ; 0xf2758
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync ; disGetNextSymbol 0xf2759 LB 0x63e6 -> off=0x0 cb=0000000000000077 uValue=0000000000001159 '@ata_read_sectors'
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync@ata_read_sectors: ; 0xf2759 LB 0x77
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync push si ; 56 ; 0xf2759
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync push di ; 57 ; 0xf275a
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync enter 00002h, 000h ; c8 02 00 00 ; 0xf275b
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov si, word [bp+008h] ; 8b 76 08 ; 0xf275f
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov es, [bp+00ah] ; 8e 46 0a ; 0xf2762
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov bl, byte [es:si+008h] ; 26 8a 5c 08 ; 0xf2765
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov cx, word [es:si+00ah] ; 26 8b 4c 0a ; 0xf2769
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov dx, cx ; 89 ca ; 0xf276d
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync sal dx, 009h ; c1 e2 09 ; 0xf276f
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov ax, word [es:si+012h] ; 26 8b 44 12 ; 0xf2772
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync test ax, ax ; 85 c0 ; 0xf2776
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync je short 02787h ; 74 0d ; 0xf2778
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync movzx di, bl ; 0f b6 fb ; 0xf277a
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync imul di, di, strict byte 00018h ; 6b ff 18 ; 0xf277d
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov [bp-002h], es ; 8c 46 fe ; 0xf2780
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync add di, si ; 01 f7 ; 0xf2783
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jmp short 027b3h ; eb 2c ; 0xf2785
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov di, word [es:si] ; 26 8b 3c ; 0xf2787
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync add di, cx ; 01 cf ; 0xf278a
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov word [bp-002h], di ; 89 7e fe ; 0xf278c
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync adc ax, word [es:si+002h] ; 26 13 44 02 ; 0xf278f
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync cmp ax, 01000h ; 3d 00 10 ; 0xf2793
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jnbe short 0279ah ; 77 02 ; 0xf2796
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jne short 027a6h ; 75 0c ; 0xf2798
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov bx, strict word 00024h ; bb 24 00 ; 0xf279a
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov ax, si ; 89 f0 ; 0xf279d
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov dx, es ; 8c c2 ; 0xf279f
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync call 01cc0h ; e8 1c f5 ; 0xf27a1
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jmp short 027cah ; eb 24 ; 0xf27a4
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync movzx ax, bl ; 0f b6 c3 ; 0xf27a6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync imul ax, ax, strict byte 00018h ; 6b c0 18 ; 0xf27a9
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov [bp-002h], es ; 8c 46 fe ; 0xf27ac
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov di, si ; 89 f7 ; 0xf27af
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add di, ax ; 01 c7 ; 0xf27b1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [es:di+024h], dx ; 26 89 55 24 ; 0xf27b3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bx, 000c4h ; bb c4 00 ; 0xf27b7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, si ; 89 f0 ; 0xf27ba
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, es ; 8c c2 ; 0xf27bc
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 01cc0h ; e8 ff f4 ; 0xf27be
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov es, [bp-002h] ; 8e 46 fe ; 0xf27c1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [es:di+024h], 00200h ; 26 c7 45 24 00 02 ; 0xf27c4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync leave ; c9 ; 0xf27ca
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync pop di ; 5f ; 0xf27cb
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync pop si ; 5e ; 0xf27cc
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync retn 00004h ; c2 04 00 ; 0xf27cd
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; disGetNextSymbol 0xf27d0 LB 0x636f -> off=0x0 cb=000000000000003a uValue=00000000000011d0 '@ata_write_sectors'
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync@ata_write_sectors: ; 0xf27d0 LB 0x3a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push si ; 56 ; 0xf27d0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push bp ; 55 ; 0xf27d1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bp, sp ; 89 e5 ; 0xf27d2
a21a14c99f2698c3a8b6dc0a3086e087701fe719vboxsync les si, [bp+006h] ; c4 76 06 ; 0xf27d4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov cx, word [es:si+00ah] ; 26 8b 4c 0a ; 0xf27d7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp word [es:si+012h], strict byte 00000h ; 26 83 7c 12 00 ; 0xf27db
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 027eeh ; 74 0c ; 0xf27e0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bx, strict word 00030h ; bb 30 00 ; 0xf27e2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, si ; 89 f0 ; 0xf27e5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, es ; 8c c2 ; 0xf27e7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 02544h ; e8 58 fd ; 0xf27e9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 02805h ; eb 17 ; 0xf27ec
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor ax, ax ; 31 c0 ; 0xf27ee
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, word [es:si] ; 26 8b 14 ; 0xf27f0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add dx, cx ; 01 ca ; 0xf27f3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync adc ax, word [es:si+002h] ; 26 13 44 02 ; 0xf27f5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp ax, 01000h ; 3d 00 10 ; 0xf27f9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jnbe short 02800h ; 77 02 ; 0xf27fc
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 027e2h ; 75 e2 ; 0xf27fe
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bx, strict word 00034h ; bb 34 00 ; 0xf2800
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 027e5h ; eb e0 ; 0xf2803
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync pop bp ; 5d ; 0xf2805
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync pop si ; 5e ; 0xf2806
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync retn 00004h ; c2 04 00 ; 0xf2807
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; disGetNextSymbol 0xf280a LB 0x6335 -> off=0x0 cb=00000000000002e3 uValue=000000000000120a 'ata_cmd_packet_'
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsyncata_cmd_packet_: ; 0xf280a LB 0x2e3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push si ; 56 ; 0xf280a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push di ; 57 ; 0xf280b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync enter 00014h, 000h ; c8 14 00 00 ; 0xf280c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push ax ; 50 ; 0xf2810
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [bp-004h], dl ; 88 56 fc ; 0xf2811
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov di, bx ; 89 df ; 0xf2814
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 0000eh ; ba 0e 00 ; 0xf2816
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf2819
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 0161ch ; e8 fd ed ; 0xf281c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-00eh], 00122h ; c7 46 f2 22 01 ; 0xf281f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-00ah], ax ; 89 46 f6 ; 0xf2824
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp-016h] ; 8b 46 ea ; 0xf2827
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync shr ax, 1 ; d1 e8 ; 0xf282a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ah, byte [bp-016h] ; 8a 66 ea ; 0xf282c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync and ah, 001h ; 80 e4 01 ; 0xf282f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [bp-002h], ah ; 88 66 fe ; 0xf2832
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp byte [bp+00eh], 002h ; 80 7e 0e 02 ; 0xf2835
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 0285ah ; 75 1f ; 0xf2839
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bx, 00c3ah ; bb 3a 0c ; 0xf283b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov cx, ds ; 8c d9 ; 0xf283e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00004h ; b8 04 00 ; 0xf2840
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 018aeh ; e8 68 f0 ; 0xf2843
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push 00169h ; 68 69 01 ; 0xf2846
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push 00178h ; 68 78 01 ; 0xf2849
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push strict byte 00004h ; 6a 04 ; 0xf284c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 018e9h ; e8 98 f0 ; 0xf284e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add sp, strict byte 00006h ; 83 c4 06 ; 0xf2851
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 00001h ; ba 01 00 ; 0xf2854
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp near 02ae5h ; e9 8b 02 ; 0xf2857
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test byte [bp+008h], 001h ; f6 46 08 01 ; 0xf285a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 02854h ; 75 f4 ; 0xf285e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor ah, ah ; 30 e4 ; 0xf2860
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync imul ax, ax, strict byte 00006h ; 6b c0 06 ; 0xf2862
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov es, [bp-00ah] ; 8e 46 f6 ; 0xf2865
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov si, word [bp-00eh] ; 8b 76 f2 ; 0xf2868
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add si, ax ; 01 c6 ; 0xf286b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bx, word [es:si+001c2h] ; 26 8b 9c c2 01 ; 0xf286d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [es:si+001c4h] ; 26 8b 84 c4 01 ; 0xf2872
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-00ch], ax ; 89 46 f4 ; 0xf2877
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync imul si, word [bp-016h], strict byte 00018h ; 6b 76 ea 18 ; 0xf287a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add si, word [bp-00eh] ; 03 76 f2 ; 0xf287e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, byte [es:si+022h] ; 26 8a 44 22 ; 0xf2881
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [bp-006h], al ; 88 46 fa ; 0xf2885
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor ax, ax ; 31 c0 ; 0xf2888
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-014h], ax ; 89 46 ec ; 0xf288a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-012h], ax ; 89 46 ee ; 0xf288d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, byte [bp-004h] ; 8a 46 fc ; 0xf2890
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp AL, strict byte 00ch ; 3c 0c ; 0xf2893
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jnc short 0289dh ; 73 06 ; 0xf2895
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [bp-004h], 00ch ; c6 46 fc 0c ; 0xf2897
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 028a3h ; eb 06 ; 0xf289b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jbe short 028a3h ; 76 04 ; 0xf289d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [bp-004h], 010h ; c6 46 fc 10 ; 0xf289f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync shr byte [bp-004h], 1 ; d0 6e fc ; 0xf28a3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov es, [bp-00ah] ; 8e 46 f6 ; 0xf28a6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov si, word [bp-00eh] ; 8b 76 f2 ; 0xf28a9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 066h, 026h, 0c7h, 044h, 014h, 000h, 000h, 000h, 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; mov dword [es:si+014h], strict dword 000000000h ; 66 26 c7 44 14 00 00 00 00; 0xf28ac
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [es:si+018h], strict word 00000h ; 26 c7 44 18 00 00 ; 0xf28b5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync lea dx, [bx+007h] ; 8d 57 07 ; 0xf28bb
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync in AL, DX ; ec ; 0xf28be
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 02ah, 0e4h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; sub ah, ah ; 2a e4 ; 0xf28bf
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test AL, strict byte 080h ; a8 80 ; 0xf28c1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 028cbh ; 74 06 ; 0xf28c3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 00002h ; ba 02 00 ; 0xf28c5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp near 02ae5h ; e9 1a 02 ; 0xf28c8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, word [bp-00ch] ; 8b 56 f4 ; 0xf28cb
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add dx, strict byte 00006h ; 83 c2 06 ; 0xf28ce
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov AL, strict byte 00ah ; b0 0a ; 0xf28d1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf28d3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync lea dx, [bx+004h] ; 8d 57 04 ; 0xf28d4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov AL, strict byte 0f0h ; b0 f0 ; 0xf28d7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf28d9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync lea dx, [bx+005h] ; 8d 57 05 ; 0xf28da
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov AL, strict byte 0ffh ; b0 ff ; 0xf28dd
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf28df
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp byte [bp-002h], 000h ; 80 7e fe 00 ; 0xf28e0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 028ebh ; 74 05 ; 0xf28e4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, 000b0h ; b8 b0 00 ; 0xf28e6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 028eeh ; eb 03 ; 0xf28e9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, 000a0h ; b8 a0 00 ; 0xf28eb
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync lea dx, [bx+006h] ; 8d 57 06 ; 0xf28ee
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf28f1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync lea dx, [bx+007h] ; 8d 57 07 ; 0xf28f2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov AL, strict byte 0a0h ; b0 a0 ; 0xf28f5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf28f7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync lea dx, [bx+007h] ; 8d 57 07 ; 0xf28f8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync in AL, DX ; ec ; 0xf28fb
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 02ah, 0e4h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; sub ah, ah ; 2a e4 ; 0xf28fc
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dl, al ; 88 c2 ; 0xf28fe
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test AL, strict byte 080h ; a8 80 ; 0xf2900
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 028f8h ; 75 f4 ; 0xf2902
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test AL, strict byte 001h ; a8 01 ; 0xf2904
a21a14c99f2698c3a8b6dc0a3086e087701fe719vboxsync je short 02917h ; 74 0f ; 0xf2906
a21a14c99f2698c3a8b6dc0a3086e087701fe719vboxsync mov dx, word [bp-00ch] ; 8b 56 f4 ; 0xf2908
a21a14c99f2698c3a8b6dc0a3086e087701fe719vboxsync add dx, strict byte 00006h ; 83 c2 06 ; 0xf290b
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync mov AL, strict byte 008h ; b0 08 ; 0xf290e
a21a14c99f2698c3a8b6dc0a3086e087701fe719vboxsync out DX, AL ; ee ; 0xf2910
a21a14c99f2698c3a8b6dc0a3086e087701fe719vboxsync mov dx, strict word 00003h ; ba 03 00 ; 0xf2911
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp near 02ae5h ; e9 ce 01 ; 0xf2914
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test dl, 008h ; f6 c2 08 ; 0xf2917
a21a14c99f2698c3a8b6dc0a3086e087701fe719vboxsync jne short 0292bh ; 75 0f ; 0xf291a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, word [bp-00ch] ; 8b 56 f4 ; 0xf291c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add dx, strict byte 00006h ; 83 c2 06 ; 0xf291f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov AL, strict byte 008h ; b0 08 ; 0xf2922
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf2924
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 00004h ; ba 04 00 ; 0xf2925
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp near 02ae5h ; e9 ba 01 ; 0xf2928
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync sti ; fb ; 0xf292b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, di ; 89 f8 ; 0xf292c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync shr ax, 004h ; c1 e8 04 ; 0xf292e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add ax, cx ; 01 c8 ; 0xf2931
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov si, di ; 89 fe ; 0xf2933
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync and si, strict byte 0000fh ; 83 e6 0f ; 0xf2935
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx cx, byte [bp-004h] ; 0f b6 4e fc ; 0xf2938
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, bx ; 89 da ; 0xf293c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov es, ax ; 8e c0 ; 0xf293e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 0f3h, 026h, 06fh
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; rep es outsw ; f3 26 6f ; 0xf2940
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp byte [bp+00eh], 000h ; 80 7e 0e 00 ; 0xf2943
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 02954h ; 75 0b ; 0xf2947
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync lea dx, [bx+007h] ; 8d 57 07 ; 0xf2949
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync in AL, DX ; ec ; 0xf294c
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 02ah, 0e4h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync ; sub ah, ah ; 2a e4 ; 0xf294d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dl, al ; 88 c2 ; 0xf294f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp near 02ac6h ; e9 72 01 ; 0xf2951
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync lea dx, [bx+007h] ; 8d 57 07 ; 0xf2954
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync in AL, DX ; ec ; 0xf2957
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 02ah, 0e4h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; sub ah, ah ; 2a e4 ; 0xf2958
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dl, al ; 88 c2 ; 0xf295a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test AL, strict byte 080h ; a8 80 ; 0xf295c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 02954h ; 75 f4 ; 0xf295e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test AL, strict byte 088h ; a8 88 ; 0xf2960
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je near 02ac6h ; 0f 84 60 01 ; 0xf2962
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test AL, strict byte 001h ; a8 01 ; 0xf2966
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 02975h ; 74 0b ; 0xf2968
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, word [bp-00ch] ; 8b 56 f4 ; 0xf296a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add dx, strict byte 00006h ; 83 c2 06 ; 0xf296d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov AL, strict byte 008h ; b0 08 ; 0xf2970
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf2972
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 02911h ; eb 9c ; 0xf2973
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, dl ; 88 d0 ; 0xf2975
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync and AL, strict byte 0c9h ; 24 c9 ; 0xf2977
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp AL, strict byte 048h ; 3c 48 ; 0xf2979
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 02988h ; 74 0b ; 0xf297b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, word [bp-00ch] ; 8b 56 f4 ; 0xf297d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add dx, strict byte 00006h ; 83 c2 06 ; 0xf2980
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov AL, strict byte 008h ; b0 08 ; 0xf2983
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync out DX, AL ; ee ; 0xf2985
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jmp short 02925h ; eb 9d ; 0xf2986
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov ax, word [bp+010h] ; 8b 46 10 ; 0xf2988
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync shr ax, 004h ; c1 e8 04 ; 0xf298b
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov dx, word [bp+012h] ; 8b 56 12 ; 0xf298e
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync add dx, ax ; 01 c2 ; 0xf2991
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov ax, word [bp+010h] ; 8b 46 10 ; 0xf2993
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync and ax, strict word 0000fh ; 25 0f 00 ; 0xf2996
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov word [bp+010h], ax ; 89 46 10 ; 0xf2999
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov word [bp+012h], dx ; 89 56 12 ; 0xf299c
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync lea dx, [bx+005h] ; 8d 57 05 ; 0xf299f
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync in AL, DX ; ec ; 0xf29a2
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 02ah, 0e4h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync ; sub ah, ah ; 2a e4 ; 0xf29a3
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov cx, ax ; 89 c1 ; 0xf29a5
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync sal cx, 008h ; c1 e1 08 ; 0xf29a7
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync lea dx, [bx+004h] ; 8d 57 04 ; 0xf29aa
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync in AL, DX ; ec ; 0xf29ad
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 02ah, 0e4h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync ; sub ah, ah ; 2a e4 ; 0xf29ae
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync add cx, ax ; 01 c1 ; 0xf29b0
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov word [bp-010h], cx ; 89 4e f0 ; 0xf29b2
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov ax, word [bp+008h] ; 8b 46 08 ; 0xf29b5
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync cmp ax, cx ; 39 c8 ; 0xf29b8
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jbe short 029c8h ; 76 0c ; 0xf29ba
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov ax, cx ; 89 c8 ; 0xf29bc
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync sub word [bp+008h], cx ; 29 4e 08 ; 0xf29be
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync xor ax, cx ; 31 c8 ; 0xf29c1
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync mov word [bp-010h], ax ; 89 46 f0 ; 0xf29c3
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jmp short 029d2h ; eb 0a ; 0xf29c6
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync mov cx, ax ; 89 c1 ; 0xf29c8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp+008h], strict word 00000h ; c7 46 08 00 00 ; 0xf29ca
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync sub word [bp-010h], ax ; 29 46 f0 ; 0xf29cf
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync xor ax, ax ; 31 c0 ; 0xf29d2
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync cmp word [bp+00ch], strict byte 00000h ; 83 7e 0c 00 ; 0xf29d4
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync jne short 029fbh ; 75 21 ; 0xf29d8
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync mov dx, word [bp-010h] ; 8b 56 f0 ; 0xf29da
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync cmp dx, word [bp+00ah] ; 3b 56 0a ; 0xf29dd
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync jbe short 029fbh ; 76 19 ; 0xf29e0
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync mov ax, word [bp-010h] ; 8b 46 f0 ; 0xf29e2
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync sub ax, word [bp+00ah] ; 2b 46 0a ; 0xf29e5
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync mov word [bp-008h], ax ; 89 46 f8 ; 0xf29e8
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync mov ax, word [bp+00ah] ; 8b 46 0a ; 0xf29eb
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync mov word [bp-010h], ax ; 89 46 f0 ; 0xf29ee
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync xor ax, ax ; 31 c0 ; 0xf29f1
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync mov word [bp+00ah], ax ; 89 46 0a ; 0xf29f3
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync mov word [bp+00ch], ax ; 89 46 0c ; 0xf29f6
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync jmp short 02a07h ; eb 0c ; 0xf29f9
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync mov word [bp-008h], ax ; 89 46 f8 ; 0xf29fb
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync mov dx, word [bp-010h] ; 8b 56 f0 ; 0xf29fe
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync sub word [bp+00ah], dx ; 29 56 0a ; 0xf2a01
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync sbb word [bp+00ch], ax ; 19 46 0c ; 0xf2a04
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync mov si, word [bp-010h] ; 8b 76 f0 ; 0xf2a07
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync mov al, byte [bp-006h] ; 8a 46 fa ; 0xf2a0a
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync test cl, 003h ; f6 c1 03 ; 0xf2a0d
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync je short 02a14h ; 74 02 ; 0xf2a10
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync xor al, al ; 30 c0 ; 0xf2a12
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync test byte [bp-010h], 003h ; f6 46 f0 03 ; 0xf2a14
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync je short 02a1ch ; 74 02 ; 0xf2a18
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync xor al, al ; 30 c0 ; 0xf2a1a
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync test byte [bp-008h], 003h ; f6 46 f8 03 ; 0xf2a1c
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync je short 02a24h ; 74 02 ; 0xf2a20
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync xor al, al ; 30 c0 ; 0xf2a22
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync test byte [bp-010h], 001h ; f6 46 f0 01 ; 0xf2a24
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync je short 02a3ch ; 74 12 ; 0xf2a28
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync inc word [bp-010h] ; ff 46 f0 ; 0xf2a2a
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync cmp word [bp-008h], strict byte 00000h ; 83 7e f8 00 ; 0xf2a2d
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync jbe short 02a3ch ; 76 09 ; 0xf2a31
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync test byte [bp-008h], 001h ; f6 46 f8 01 ; 0xf2a33
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync je short 02a3ch ; 74 03 ; 0xf2a37
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync dec word [bp-008h] ; ff 4e f8 ; 0xf2a39
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp AL, strict byte 001h ; 3c 01 ; 0xf2a3c
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync jne short 02a4dh ; 75 0d ; 0xf2a3e
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync shr word [bp-010h], 002h ; c1 6e f0 02 ; 0xf2a40
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync shr cx, 002h ; c1 e9 02 ; 0xf2a44
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync shr word [bp-008h], 002h ; c1 6e f8 02 ; 0xf2a47
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync jmp short 02a55h ; eb 08 ; 0xf2a4b
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync shr word [bp-010h], 1 ; d1 6e f0 ; 0xf2a4d
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync shr cx, 1 ; d1 e9 ; 0xf2a50
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync shr word [bp-008h], 1 ; d1 6e f8 ; 0xf2a52
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync cmp AL, strict byte 001h ; 3c 01 ; 0xf2a55
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync jne short 02a85h ; 75 2c ; 0xf2a57
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test cx, cx ; 85 c9 ; 0xf2a59
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync je short 02a67h ; 74 0a ; 0xf2a5b
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync mov dx, bx ; 89 da ; 0xf2a5d
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync push eax ; 66 50 ; 0xf2a5f
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync in eax, DX ; 66 ed ; 0xf2a61
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync loop 02a61h ; e2 fc ; 0xf2a63
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync pop eax ; 66 58 ; 0xf2a65
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov dx, bx ; 89 da ; 0xf2a67
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov cx, word [bp-010h] ; 8b 4e f0 ; 0xf2a69
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync les di, [bp+010h] ; c4 7e 10 ; 0xf2a6c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 0f3h, 066h, 06dh
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; rep insd ; f3 66 6d ; 0xf2a6f
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov ax, word [bp-008h] ; 8b 46 f8 ; 0xf2a72
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test ax, ax ; 85 c0 ; 0xf2a75
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync je short 02aa4h ; 74 2b ; 0xf2a77
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov cx, ax ; 89 c1 ; 0xf2a79
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push eax ; 66 50 ; 0xf2a7b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync in eax, DX ; 66 ed ; 0xf2a7d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync loop 02a7dh ; e2 fc ; 0xf2a7f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync pop eax ; 66 58 ; 0xf2a81
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 02aa4h ; eb 1f ; 0xf2a83
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test cx, cx ; 85 c9 ; 0xf2a85
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 02a8eh ; 74 05 ; 0xf2a87
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, bx ; 89 da ; 0xf2a89
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync in ax, DX ; ed ; 0xf2a8b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync loop 02a8bh ; e2 fd ; 0xf2a8c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, bx ; 89 da ; 0xf2a8e
a21a14c99f2698c3a8b6dc0a3086e087701fe719vboxsync mov cx, word [bp-010h] ; 8b 4e f0 ; 0xf2a90
a21a14c99f2698c3a8b6dc0a3086e087701fe719vboxsync les di, [bp+010h] ; c4 7e 10 ; 0xf2a93
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync rep insw ; f3 6d ; 0xf2a96
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp-008h] ; 8b 46 f8 ; 0xf2a98
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test ax, ax ; 85 c0 ; 0xf2a9b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 02aa4h ; 74 05 ; 0xf2a9d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov cx, ax ; 89 c1 ; 0xf2a9f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync in ax, DX ; ed ; 0xf2aa1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync loop 02aa1h ; e2 fd ; 0xf2aa2
a21a14c99f2698c3a8b6dc0a3086e087701fe719vboxsync add word [bp+010h], si ; 01 76 10 ; 0xf2aa4
a21a14c99f2698c3a8b6dc0a3086e087701fe719vboxsync xor ax, ax ; 31 c0 ; 0xf2aa7
a21a14c99f2698c3a8b6dc0a3086e087701fe719vboxsync add word [bp-014h], si ; 01 76 ec ; 0xf2aa9
a21a14c99f2698c3a8b6dc0a3086e087701fe719vboxsync adc word [bp-012h], ax ; 11 46 ee ; 0xf2aac
a21a14c99f2698c3a8b6dc0a3086e087701fe719vboxsync mov ax, word [bp-014h] ; 8b 46 ec ; 0xf2aaf
a21a14c99f2698c3a8b6dc0a3086e087701fe719vboxsync mov es, [bp-00ah] ; 8e 46 f6 ; 0xf2ab2
a21a14c99f2698c3a8b6dc0a3086e087701fe719vboxsync mov si, word [bp-00eh] ; 8b 76 f2 ; 0xf2ab5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [es:si+016h], ax ; 26 89 44 16 ; 0xf2ab8
a21a14c99f2698c3a8b6dc0a3086e087701fe719vboxsync mov ax, word [bp-012h] ; 8b 46 ee ; 0xf2abc
a21a14c99f2698c3a8b6dc0a3086e087701fe719vboxsync mov word [es:si+018h], ax ; 26 89 44 18 ; 0xf2abf
a21a14c99f2698c3a8b6dc0a3086e087701fe719vboxsync jmp near 02954h ; e9 8e fe ; 0xf2ac3
a21a14c99f2698c3a8b6dc0a3086e087701fe719vboxsync mov al, dl ; 88 d0 ; 0xf2ac6
a21a14c99f2698c3a8b6dc0a3086e087701fe719vboxsync and AL, strict byte 0e9h ; 24 e9 ; 0xf2ac8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp AL, strict byte 040h ; 3c 40 ; 0xf2aca
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 02adah ; 74 0c ; 0xf2acc
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, word [bp-00ch] ; 8b 56 f4 ; 0xf2ace
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add dx, strict byte 00006h ; 83 c2 06 ; 0xf2ad1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov AL, strict byte 008h ; b0 08 ; 0xf2ad4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf2ad6
09f4b412099acda62997fd82c8608075c453b3ebvboxsync jmp near 02925h ; e9 4b fe ; 0xf2ad7
09f4b412099acda62997fd82c8608075c453b3ebvboxsync mov dx, word [bp-00ch] ; 8b 56 f4 ; 0xf2ada
09f4b412099acda62997fd82c8608075c453b3ebvboxsync add dx, strict byte 00006h ; 83 c2 06 ; 0xf2add
a21a14c99f2698c3a8b6dc0a3086e087701fe719vboxsync mov AL, strict byte 008h ; b0 08 ; 0xf2ae0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf2ae2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor dx, dx ; 31 d2 ; 0xf2ae3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, dx ; 89 d0 ; 0xf2ae5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync leave ; c9 ; 0xf2ae7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync pop di ; 5f ; 0xf2ae8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync pop si ; 5e ; 0xf2ae9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync retn 0000ch ; c2 0c 00 ; 0xf2aea
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync ; disGetNextSymbol 0xf2aed LB 0x6052 -> off=0x0 cb=0000000000000015 uValue=00000000000014ed 'set_diskette_ret_status_'
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsyncset_diskette_ret_status_: ; 0xf2aed LB 0x15
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync push bx ; 53 ; 0xf2aed
5004cebdcde71a51ec9a5b450fa5af8a9db1aac2vboxsync push dx ; 52 ; 0xf2aee
3decc8a08d366ec11441c85d4e118c9448adc467vboxsync push bp ; 55 ; 0xf2aef
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync mov bp, sp ; 89 e5 ; 0xf2af0
70e6f03ca742e60292ae2d45811314790b16dab2vboxsync movzx bx, al ; 0f b6 d8 ; 0xf2af2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 00041h ; ba 41 00 ; 0xf2af5
70e6f03ca742e60292ae2d45811314790b16dab2vboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf2af8
70e6f03ca742e60292ae2d45811314790b16dab2vboxsync call 0160eh ; e8 10 eb ; 0xf2afb
70e6f03ca742e60292ae2d45811314790b16dab2vboxsync pop bp ; 5d ; 0xf2afe
70e6f03ca742e60292ae2d45811314790b16dab2vboxsync pop dx ; 5a ; 0xf2aff
70e6f03ca742e60292ae2d45811314790b16dab2vboxsync pop bx ; 5b ; 0xf2b00
70e6f03ca742e60292ae2d45811314790b16dab2vboxsync retn ; c3 ; 0xf2b01
70e6f03ca742e60292ae2d45811314790b16dab2vboxsync ; disGetNextSymbol 0xf2b02 LB 0x603d -> off=0x0 cb=000000000000002a uValue=0000000000001502 'set_diskette_current_cyl_'
70e6f03ca742e60292ae2d45811314790b16dab2vboxsyncset_diskette_current_cyl_: ; 0xf2b02 LB 0x2a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push bx ; 53 ; 0xf2b02
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push bp ; 55 ; 0xf2b03
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync mov bp, sp ; 89 e5 ; 0xf2b04
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bl, al ; 88 c3 ; 0xf2b06
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp AL, strict byte 001h ; 3c 01 ; 0xf2b08
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jbe short 02b17h ; 76 0b ; 0xf2b0a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push 00198h ; 68 98 01 ; 0xf2b0c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push strict byte 00007h ; 6a 07 ; 0xf2b0f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 018e9h ; e8 d5 ed ; 0xf2b11
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add sp, strict byte 00004h ; 83 c4 04 ; 0xf2b14
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx ax, dl ; 0f b6 c2 ; 0xf2b17
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx dx, bl ; 0f b6 d3 ; 0xf2b1a
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync add dx, 00094h ; 81 c2 94 00 ; 0xf2b1d
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync mov bx, ax ; 89 c3 ; 0xf2b21
09f4b412099acda62997fd82c8608075c453b3ebvboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf2b23
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync call 0160eh ; e8 e5 ea ; 0xf2b26
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync pop bp ; 5d ; 0xf2b29
eb2d4958f7faf812c3bdb2d7587d815022f0bd55vboxsync pop bx ; 5b ; 0xf2b2a
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync retn ; c3 ; 0xf2b2b
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync ; disGetNextSymbol 0xf2b2c LB 0x6013 -> off=0x0 cb=0000000000000028 uValue=000000000000152c 'floppy_reset_controller_'
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsyncfloppy_reset_controller_: ; 0xf2b2c LB 0x28
09f4b412099acda62997fd82c8608075c453b3ebvboxsync push bx ; 53 ; 0xf2b2c
70e6f03ca742e60292ae2d45811314790b16dab2vboxsync push dx ; 52 ; 0xf2b2d
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync push bp ; 55 ; 0xf2b2e
70e6f03ca742e60292ae2d45811314790b16dab2vboxsync mov bp, sp ; 89 e5 ; 0xf2b2f
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync mov dx, 003f2h ; ba f2 03 ; 0xf2b31
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync in AL, DX ; ec ; 0xf2b34
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync db 02ah, 0e4h
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync ; sub ah, ah ; 2a e4 ; 0xf2b35
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync mov bx, ax ; 89 c3 ; 0xf2b37
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync movzx ax, bl ; 0f b6 c3 ; 0xf2b39
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync and AL, strict byte 0fbh ; 24 fb ; 0xf2b3c
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync out DX, AL ; ee ; 0xf2b3e
70e6f03ca742e60292ae2d45811314790b16dab2vboxsync mov al, bl ; 88 d8 ; 0xf2b3f
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync or AL, strict byte 004h ; 0c 04 ; 0xf2b41
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync out DX, AL ; ee ; 0xf2b43
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync mov dx, 003f4h ; ba f4 03 ; 0xf2b44
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync in AL, DX ; ec ; 0xf2b47
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync db 02ah, 0e4h
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync ; sub ah, ah ; 2a e4 ; 0xf2b48
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync and AL, strict byte 0c0h ; 24 c0 ; 0xf2b4a
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync cmp AL, strict byte 080h ; 3c 80 ; 0xf2b4c
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync jne short 02b44h ; 75 f4 ; 0xf2b4e
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync pop bp ; 5d ; 0xf2b50
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync pop dx ; 5a ; 0xf2b51
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync pop bx ; 5b ; 0xf2b52
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync retn ; c3 ; 0xf2b53
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync ; disGetNextSymbol 0xf2b54 LB 0x5feb -> off=0x0 cb=000000000000008c uValue=0000000000001554 'floppy_prepare_controller_'
2e84bf710bf0df5b2dd29e7c729354c486669e9fvboxsyncfloppy_prepare_controller_: ; 0xf2b54 LB 0x8c
09f4b412099acda62997fd82c8608075c453b3ebvboxsync push bx ; 53 ; 0xf2b54
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push cx ; 51 ; 0xf2b55
3decc8a08d366ec11441c85d4e118c9448adc467vboxsync push dx ; 52 ; 0xf2b56
3decc8a08d366ec11441c85d4e118c9448adc467vboxsync enter 00002h, 000h ; c8 02 00 00 ; 0xf2b57
3decc8a08d366ec11441c85d4e118c9448adc467vboxsync mov cx, ax ; 89 c1 ; 0xf2b5b
7b6926b2bf44f326f40e1d9d1ce33a4dff0a2c67vboxsync mov dx, strict word 0003eh ; ba 3e 00 ; 0xf2b5d
7b6926b2bf44f326f40e1d9d1ce33a4dff0a2c67vboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf2b60
7b6926b2bf44f326f40e1d9d1ce33a4dff0a2c67vboxsync call 01600h ; e8 9a ea ; 0xf2b63
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync and AL, strict byte 07fh ; 24 7f ; 0xf2b66
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx bx, al ; 0f b6 d8 ; 0xf2b68
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 0003eh ; ba 3e 00 ; 0xf2b6b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf2b6e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 0160eh ; e8 9a ea ; 0xf2b71
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync mov dx, 003f2h ; ba f2 03 ; 0xf2b74
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync in AL, DX ; ec ; 0xf2b77
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync db 02ah, 0e4h
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync ; sub ah, ah ; 2a e4 ; 0xf2b78
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync and AL, strict byte 004h ; 24 04 ; 0xf2b7a
7b6926b2bf44f326f40e1d9d1ce33a4dff0a2c67vboxsync mov byte [bp-002h], al ; 88 46 fe ; 0xf2b7c
7b6926b2bf44f326f40e1d9d1ce33a4dff0a2c67vboxsync test cx, cx ; 85 c9 ; 0xf2b7f
7b6926b2bf44f326f40e1d9d1ce33a4dff0a2c67vboxsync je short 02b87h ; 74 04 ; 0xf2b81
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov AL, strict byte 020h ; b0 20 ; 0xf2b83
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 02b89h ; eb 02 ; 0xf2b85
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov AL, strict byte 010h ; b0 10 ; 0xf2b87
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync or AL, strict byte 00ch ; 0c 0c ; 0xf2b89
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync or al, cl ; 08 c8 ; 0xf2b8b
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov dx, 003f2h ; ba f2 03 ; 0xf2b8d
19c7039bc1a59c1680538d8459b2a09c3a7ae9fdvboxsync out DX, AL ; ee ; 0xf2b90
3decc8a08d366ec11441c85d4e118c9448adc467vboxsync mov bx, strict word 00025h ; bb 25 00 ; 0xf2b91
3decc8a08d366ec11441c85d4e118c9448adc467vboxsync mov dx, strict word 00040h ; ba 40 00 ; 0xf2b94
3decc8a08d366ec11441c85d4e118c9448adc467vboxsync mov ax, dx ; 89 d0 ; 0xf2b97
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 0160eh ; e8 72 ea ; 0xf2b99
7b6926b2bf44f326f40e1d9d1ce33a4dff0a2c67vboxsync mov dx, 0008bh ; ba 8b 00 ; 0xf2b9c
7b6926b2bf44f326f40e1d9d1ce33a4dff0a2c67vboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf2b9f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 01600h ; e8 5b ea ; 0xf2ba2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync shr al, 006h ; c0 e8 06 ; 0xf2ba5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, 003f7h ; ba f7 03 ; 0xf2ba8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf2bab
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync mov dx, 003f4h ; ba f4 03 ; 0xf2bac
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync in AL, DX ; ec ; 0xf2baf
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 02ah, 0e4h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; sub ah, ah ; 2a e4 ; 0xf2bb0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync and AL, strict byte 0c0h ; 24 c0 ; 0xf2bb2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp AL, strict byte 080h ; 3c 80 ; 0xf2bb4
a21a14c99f2698c3a8b6dc0a3086e087701fe719vboxsync jne short 02bach ; 75 f4 ; 0xf2bb6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp byte [bp-002h], 000h ; 80 7e fe 00 ; 0xf2bb8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 02bdbh ; 75 1d ; 0xf2bbc
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync sti ; fb ; 0xf2bbe
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 0003eh ; ba 3e 00 ; 0xf2bbf
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf2bc2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 01600h ; e8 38 ea ; 0xf2bc5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test AL, strict byte 080h ; a8 80 ; 0xf2bc8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 02bbfh ; 74 f3 ; 0xf2bca
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync and AL, strict byte 07fh ; 24 7f ; 0xf2bcc
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cli ; fa ; 0xf2bce
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx bx, al ; 0f b6 d8 ; 0xf2bcf
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 0003eh ; ba 3e 00 ; 0xf2bd2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf2bd5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 0160eh ; e8 33 ea ; 0xf2bd8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync leave ; c9 ; 0xf2bdb
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync pop dx ; 5a ; 0xf2bdc
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync pop cx ; 59 ; 0xf2bdd
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync pop bx ; 5b ; 0xf2bde
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync retn ; c3 ; 0xf2bdf
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; disGetNextSymbol 0xf2be0 LB 0x5f5f -> off=0x0 cb=0000000000000040 uValue=00000000000015e0 'floppy_media_known_'
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsyncfloppy_media_known_: ; 0xf2be0 LB 0x40
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push bx ; 53 ; 0xf2be0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push dx ; 52 ; 0xf2be1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push bp ; 55 ; 0xf2be2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bp, sp ; 89 e5 ; 0xf2be3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bx, ax ; 89 c3 ; 0xf2be5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 0003eh ; ba 3e 00 ; 0xf2be7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf2bea
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 01600h ; e8 10 ea ; 0xf2bed
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ah, al ; 88 c4 ; 0xf2bf0
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync test bx, bx ; 85 db ; 0xf2bf2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 02bf8h ; 74 02 ; 0xf2bf4
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync shr al, 1 ; d0 e8 ; 0xf2bf6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync and AL, strict byte 001h ; 24 01 ; 0xf2bf8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 02c00h ; 75 04 ; 0xf2bfa
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor ah, ah ; 30 e4 ; 0xf2bfc
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 02c1ch ; eb 1c ; 0xf2bfe
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, 00090h ; ba 90 00 ; 0xf2c00
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync test bx, bx ; 85 db ; 0xf2c03
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync je short 02c0ah ; 74 03 ; 0xf2c05
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov dx, 00091h ; ba 91 00 ; 0xf2c07
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf2c0a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 01600h ; e8 f0 e9 ; 0xf2c0d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor ah, ah ; 30 e4 ; 0xf2c10
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync sar ax, 004h ; c1 f8 04 ; 0xf2c12
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync and AL, strict byte 001h ; 24 01 ; 0xf2c15
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 02bfch ; 74 e3 ; 0xf2c17
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00001h ; b8 01 00 ; 0xf2c19
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync pop bp ; 5d ; 0xf2c1c
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync pop dx ; 5a ; 0xf2c1d
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync pop bx ; 5b ; 0xf2c1e
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync retn ; c3 ; 0xf2c1f
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync ; disGetNextSymbol 0xf2c20 LB 0x5f1f -> off=0x0 cb=0000000000000049 uValue=0000000000001620 'floppy_read_id_'
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsyncfloppy_read_id_: ; 0xf2c20 LB 0x49
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync push bx ; 53 ; 0xf2c20
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push dx ; 52 ; 0xf2c21
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync push si ; 56 ; 0xf2c22
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync enter 00008h, 000h ; c8 08 00 00 ; 0xf2c23
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bx, ax ; 89 c3 ; 0xf2c27
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync call 02b54h ; e8 28 ff ; 0xf2c29
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov AL, strict byte 04ah ; b0 4a ; 0xf2c2c
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov dx, 003f5h ; ba f5 03 ; 0xf2c2e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf2c31
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, bl ; 88 d8 ; 0xf2c32
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf2c34
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync sti ; fb ; 0xf2c35
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 0003eh ; ba 3e 00 ; 0xf2c36
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf2c39
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 01600h ; e8 c1 e9 ; 0xf2c3c
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync and AL, strict byte 080h ; 24 80 ; 0xf2c3f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test al, al ; 84 c0 ; 0xf2c41
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 02c36h ; 74 f1 ; 0xf2c43
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cli ; fa ; 0xf2c45
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor si, si ; 31 f6 ; 0xf2c46
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 02c4fh ; eb 05 ; 0xf2c48
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp si, strict byte 00007h ; 83 fe 07 ; 0xf2c4a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jnl short 02c5bh ; 7d 0c ; 0xf2c4d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, 003f5h ; ba f5 03 ; 0xf2c4f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync in AL, DX ; ec ; 0xf2c52
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 02ah, 0e4h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; sub ah, ah ; 2a e4 ; 0xf2c53
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [bp+si-008h], al ; 88 42 f8 ; 0xf2c55
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync inc si ; 46 ; 0xf2c58
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jmp short 02c4ah ; eb ef ; 0xf2c59
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync test byte [bp-008h], 0c0h ; f6 46 f8 c0 ; 0xf2c5b
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 00fh, 094h, 0c0h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync ; sete al ; 0f 94 c0 ; 0xf2c5f
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync xor ah, ah ; 30 e4 ; 0xf2c62
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync leave ; c9 ; 0xf2c64
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync pop si ; 5e ; 0xf2c65
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync pop dx ; 5a ; 0xf2c66
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync pop bx ; 5b ; 0xf2c67
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync retn ; c3 ; 0xf2c68
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; disGetNextSymbol 0xf2c69 LB 0x5ed6 -> off=0x0 cb=000000000000005e uValue=0000000000001669 'floppy_drive_recal_'
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsyncfloppy_drive_recal_: ; 0xf2c69 LB 0x5e
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync push bx ; 53 ; 0xf2c69
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync push cx ; 51 ; 0xf2c6a
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync push dx ; 52 ; 0xf2c6b
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync push bp ; 55 ; 0xf2c6c
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov bp, sp ; 89 e5 ; 0xf2c6d
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov bx, ax ; 89 c3 ; 0xf2c6f
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync call 02b54h ; e8 e0 fe ; 0xf2c71
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov AL, strict byte 007h ; b0 07 ; 0xf2c74
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov dx, 003f5h ; ba f5 03 ; 0xf2c76
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync out DX, AL ; ee ; 0xf2c79
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov al, bl ; 88 d8 ; 0xf2c7a
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync out DX, AL ; ee ; 0xf2c7c
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync sti ; fb ; 0xf2c7d
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov dx, strict word 0003eh ; ba 3e 00 ; 0xf2c7e
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf2c81
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync call 01600h ; e8 79 e9 ; 0xf2c84
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync and AL, strict byte 080h ; 24 80 ; 0xf2c87
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync test al, al ; 84 c0 ; 0xf2c89
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync je short 02c7eh ; 74 f1 ; 0xf2c8b
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync cli ; fa ; 0xf2c8d
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov dx, strict word 0003eh ; ba 3e 00 ; 0xf2c8e
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf2c91
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync call 01600h ; e8 69 e9 ; 0xf2c94
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync and AL, strict byte 07fh ; 24 7f ; 0xf2c97
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync test bx, bx ; 85 db ; 0xf2c99
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync je short 02ca4h ; 74 07 ; 0xf2c9b
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync or AL, strict byte 002h ; 0c 02 ; 0xf2c9d
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov cx, 00095h ; b9 95 00 ; 0xf2c9f
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync jmp short 02ca9h ; eb 05 ; 0xf2ca2
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync or AL, strict byte 001h ; 0c 01 ; 0xf2ca4
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync mov cx, 00094h ; b9 94 00 ; 0xf2ca6
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync movzx bx, al ; 0f b6 d8 ; 0xf2ca9
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync mov dx, strict word 0003eh ; ba 3e 00 ; 0xf2cac
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf2caf
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync call 0160eh ; e8 59 e9 ; 0xf2cb2
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync xor bx, bx ; 31 db ; 0xf2cb5
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov dx, cx ; 89 ca ; 0xf2cb7
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf2cb9
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync call 0160eh ; e8 4f e9 ; 0xf2cbc
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov ax, strict word 00001h ; b8 01 00 ; 0xf2cbf
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync pop bp ; 5d ; 0xf2cc2
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync pop dx ; 5a ; 0xf2cc3
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync pop cx ; 59 ; 0xf2cc4
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync pop bx ; 5b ; 0xf2cc5
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync retn ; c3 ; 0xf2cc6
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync ; disGetNextSymbol 0xf2cc7 LB 0x5e78 -> off=0x0 cb=00000000000000fa uValue=00000000000016c7 'floppy_media_sense_'
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsyncfloppy_media_sense_: ; 0xf2cc7 LB 0xfa
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync push bx ; 53 ; 0xf2cc7
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync push cx ; 51 ; 0xf2cc8
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync push dx ; 52 ; 0xf2cc9
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync push si ; 56 ; 0xf2cca
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync push di ; 57 ; 0xf2ccb
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync push bp ; 55 ; 0xf2ccc
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov bp, sp ; 89 e5 ; 0xf2ccd
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov di, ax ; 89 c7 ; 0xf2ccf
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync call 02c69h ; e8 95 ff ; 0xf2cd1
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync test ax, ax ; 85 c0 ; 0xf2cd4
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jne short 02cddh ; 75 05 ; 0xf2cd6
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync xor cx, cx ; 31 c9 ; 0xf2cd8
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jmp near 02db8h ; e9 db 00 ; 0xf2cda
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov ax, strict word 00010h ; b8 10 00 ; 0xf2cdd
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync call 0165ch ; e8 79 e9 ; 0xf2ce0
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync test di, di ; 85 ff ; 0xf2ce3
336af71d266898b6915d904370de8688804a56cbvboxsync jne short 02ceeh ; 75 07 ; 0xf2ce5
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov cl, al ; 88 c1 ; 0xf2ce7
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync shr cl, 004h ; c0 e9 04 ; 0xf2ce9
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync jmp short 02cf3h ; eb 05 ; 0xf2cec
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov cl, al ; 88 c1 ; 0xf2cee
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync and cl, 00fh ; 80 e1 0f ; 0xf2cf0
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync cmp cl, 001h ; 80 f9 01 ; 0xf2cf3
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jne short 02d01h ; 75 09 ; 0xf2cf6
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync xor cl, cl ; 30 c9 ; 0xf2cf8
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov CH, strict byte 015h ; b5 15 ; 0xf2cfa
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov si, strict word 00001h ; be 01 00 ; 0xf2cfc
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jmp short 02d4ch ; eb 4b ; 0xf2cff
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync cmp cl, 002h ; 80 f9 02 ; 0xf2d01
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jne short 02d0ch ; 75 06 ; 0xf2d04
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync xor cl, cl ; 30 c9 ; 0xf2d06
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov CH, strict byte 035h ; b5 35 ; 0xf2d08
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jmp short 02cfch ; eb f0 ; 0xf2d0a
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync cmp cl, 003h ; 80 f9 03 ; 0xf2d0c
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jne short 02d17h ; 75 06 ; 0xf2d0f
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync xor cl, cl ; 30 c9 ; 0xf2d11
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov CH, strict byte 017h ; b5 17 ; 0xf2d13
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync jmp short 02cfch ; eb e5 ; 0xf2d15
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync cmp cl, 004h ; 80 f9 04 ; 0xf2d17
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jne short 02d22h ; 75 06 ; 0xf2d1a
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync xor cl, cl ; 30 c9 ; 0xf2d1c
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov CH, strict byte 017h ; b5 17 ; 0xf2d1e
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jmp short 02cfch ; eb da ; 0xf2d20
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync cmp cl, 005h ; 80 f9 05 ; 0xf2d22
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jne short 02d2dh ; 75 06 ; 0xf2d25
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov CL, strict byte 0cch ; b1 cc ; 0xf2d27
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov CH, strict byte 0d7h ; b5 d7 ; 0xf2d29
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jmp short 02cfch ; eb cf ; 0xf2d2b
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync cmp cl, 006h ; 80 f9 06 ; 0xf2d2d
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jne short 02d38h ; 75 06 ; 0xf2d30
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync xor cl, cl ; 30 c9 ; 0xf2d32
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov CH, strict byte 027h ; b5 27 ; 0xf2d34
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jmp short 02cfch ; eb c4 ; 0xf2d36
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync cmp cl, 007h ; 80 f9 07 ; 0xf2d38
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jne short 02d3fh ; 75 02 ; 0xf2d3b
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jmp short 02d32h ; eb f3 ; 0xf2d3d
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync cmp cl, 008h ; 80 f9 08 ; 0xf2d3f
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync jne short 02d46h ; 75 02 ; 0xf2d42
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync jmp short 02d32h ; eb ec ; 0xf2d44
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync xor cl, cl ; 30 c9 ; 0xf2d46
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync xor ch, ch ; 30 ed ; 0xf2d48
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync xor si, si ; 31 f6 ; 0xf2d4a
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync movzx bx, cl ; 0f b6 d9 ; 0xf2d4c
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov dx, 0008bh ; ba 8b 00 ; 0xf2d4f
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf2d52
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync call 0160eh ; e8 b6 e8 ; 0xf2d55
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov ax, di ; 89 f8 ; 0xf2d58
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync call 02c20h ; e8 c3 fe ; 0xf2d5a
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync test ax, ax ; 85 c0 ; 0xf2d5d
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jne short 02d93h ; 75 32 ; 0xf2d5f
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov al, cl ; 88 c8 ; 0xf2d61
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync and AL, strict byte 0c0h ; 24 c0 ; 0xf2d63
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync cmp AL, strict byte 080h ; 3c 80 ; 0xf2d65
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync je short 02d93h ; 74 2a ; 0xf2d67
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov al, cl ; 88 c8 ; 0xf2d69
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync and AL, strict byte 0c0h ; 24 c0 ; 0xf2d6b
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync cmp AL, strict byte 0c0h ; 3c c0 ; 0xf2d6d
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync je short 02d80h ; 74 0f ; 0xf2d6f
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov ah, cl ; 88 cc ; 0xf2d71
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync and ah, 03fh ; 80 e4 3f ; 0xf2d73
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync cmp AL, strict byte 040h ; 3c 40 ; 0xf2d76
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync je short 02d8ch ; 74 12 ; 0xf2d78
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync test al, al ; 84 c0 ; 0xf2d7a
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync je short 02d85h ; 74 07 ; 0xf2d7c
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jmp short 02d4ch ; eb cc ; 0xf2d7e
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync and cl, 03fh ; 80 e1 3f ; 0xf2d80
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync jmp short 02d4ch ; eb c7 ; 0xf2d83
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync mov cl, ah ; 88 e1 ; 0xf2d85
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync or cl, 040h ; 80 c9 40 ; 0xf2d87
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jmp short 02d4ch ; eb c0 ; 0xf2d8a
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov cl, ah ; 88 e1 ; 0xf2d8c
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync or cl, 080h ; 80 c9 80 ; 0xf2d8e
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jmp short 02d4ch ; eb b9 ; 0xf2d91
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync test di, di ; 85 ff ; 0xf2d93
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 00fh, 095h, 0c0h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync ; setne al ; 0f 95 c0 ; 0xf2d95
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx di, al ; 0f b6 f8 ; 0xf2d98
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add di, 00090h ; 81 c7 90 00 ; 0xf2d9b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx bx, cl ; 0f b6 d9 ; 0xf2d9f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, 0008bh ; ba 8b 00 ; 0xf2da2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf2da5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 0160eh ; e8 63 e8 ; 0xf2da8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx bx, ch ; 0f b6 dd ; 0xf2dab
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, di ; 89 fa ; 0xf2dae
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf2db0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 0160eh ; e8 58 e8 ; 0xf2db3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov cx, si ; 89 f1 ; 0xf2db6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, cx ; 89 c8 ; 0xf2db8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync pop bp ; 5d ; 0xf2dba
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync pop di ; 5f ; 0xf2dbb
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync pop si ; 5e ; 0xf2dbc
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync pop dx ; 5a ; 0xf2dbd
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync pop cx ; 59 ; 0xf2dbe
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync pop bx ; 5b ; 0xf2dbf
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync retn ; c3 ; 0xf2dc0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; disGetNextSymbol 0xf2dc1 LB 0x5d7e -> off=0x0 cb=0000000000000033 uValue=00000000000017c1 'floppy_drive_exists_'
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsyncfloppy_drive_exists_: ; 0xf2dc1 LB 0x33
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push dx ; 52 ; 0xf2dc1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push bp ; 55 ; 0xf2dc2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bp, sp ; 89 e5 ; 0xf2dc3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, ax ; 89 c2 ; 0xf2dc5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00010h ; b8 10 00 ; 0xf2dc7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 0165ch ; e8 8f e8 ; 0xf2dca
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test dx, dx ; 85 d2 ; 0xf2dcd
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 02dd6h ; 75 05 ; 0xf2dcf
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync shr al, 004h ; c0 e8 04 ; 0xf2dd1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 02dd8h ; eb 02 ; 0xf2dd4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync and AL, strict byte 00fh ; 24 0f ; 0xf2dd6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test al, al ; 84 c0 ; 0xf2dd8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 00fh, 095h, 0c0h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; setne al ; 0f 95 c0 ; 0xf2dda
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor ah, ah ; 30 e4 ; 0xf2ddd
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync pop bp ; 5d ; 0xf2ddf
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync pop dx ; 5a ; 0xf2de0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync retn ; c3 ; 0xf2de1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test AL, strict byte 034h ; a8 34 ; 0xf2de2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov BL, strict byte 034h ; b3 34 ; 0xf2de4
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync mov bp, 0c434h ; bd 34 c4 ; 0xf2de6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor AL, strict byte 0cbh ; 34 cb ; 0xf2de9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor AL, strict byte 0d2h ; 34 d2 ; 0xf2deb
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor AL, strict byte 0d9h ; 34 d9 ; 0xf2ded
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor AL, strict byte 0e3h ; 34 e3 ; 0xf2def
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor AL, strict byte 0eah ; 34 ea ; 0xf2df1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 034h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; disGetNextSymbol 0xf2df4 LB 0x5d4b -> off=0x0 cb=0000000000000799 uValue=00000000000017f4 '_int13_diskette_function'
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync_int13_diskette_function: ; 0xf2df4 LB 0x799
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push si ; 56 ; 0xf2df4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push di ; 57 ; 0xf2df5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync enter 00012h, 000h ; c8 12 00 00 ; 0xf2df6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bx, word [bp+01ah] ; 8b 5e 1a ; 0xf2dfa
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync shr bx, 008h ; c1 eb 08 ; 0xf2dfd
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ch, bl ; 88 dd ; 0xf2e00
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov si, word [bp+01ah] ; 8b 76 1a ; 0xf2e02
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync and si, 000ffh ; 81 e6 ff 00 ; 0xf2e05
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ah, byte [bp+012h] ; 8a 66 12 ; 0xf2e09
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp bl, 008h ; 80 fb 08 ; 0xf2e0c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jc short 02e4bh ; 72 3a ; 0xf2e0f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, word [bp+020h] ; 8b 56 20 ; 0xf2e11
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync or dl, 001h ; 80 ca 01 ; 0xf2e14
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp bl, 008h ; 80 fb 08 ; 0xf2e17
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jbe near 03429h ; 0f 86 0b 06 ; 0xf2e1a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp bl, 016h ; 80 fb 16 ; 0xf2e1e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jc short 02e41h ; 72 1e ; 0xf2e21
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync or si, 00100h ; 81 ce 00 01 ; 0xf2e23
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov cx, si ; 89 f1 ; 0xf2e27
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp bl, 016h ; 80 fb 16 ; 0xf2e29
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jbe near 03548h ; 0f 86 18 07 ; 0xf2e2c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp bl, 018h ; 80 fb 18 ; 0xf2e30
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je near 0354dh ; 0f 84 16 07 ; 0xf2e33
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp bl, 017h ; 80 fb 17 ; 0xf2e37
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je near 0354dh ; 0f 84 0f 07 ; 0xf2e3a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp near 0356ah ; e9 29 07 ; 0xf2e3e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp bl, 015h ; 80 fb 15 ; 0xf2e41
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je near 0350ch ; 0f 84 c4 06 ; 0xf2e44
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp near 0356ah ; e9 1f 07 ; 0xf2e48
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp bl, 001h ; 80 fb 01 ; 0xf2e4b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jc short 02e65h ; 72 15 ; 0xf2e4e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jbe near 02edbh ; 0f 86 87 00 ; 0xf2e50
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp bl, 005h ; 80 fb 05 ; 0xf2e54
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je near 03282h ; 0f 84 27 04 ; 0xf2e57
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp bl, 004h ; 80 fb 04 ; 0xf2e5b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jbe near 02ef9h ; 0f 86 97 00 ; 0xf2e5e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp near 0356ah ; e9 05 07 ; 0xf2e62
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test bl, bl ; 84 db ; 0xf2e65
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne near 0356ah ; 0f 85 ff 06 ; 0xf2e67
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, byte [bp+012h] ; 8a 46 12 ; 0xf2e6b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [bp-00ah], al ; 88 46 f6 ; 0xf2e6e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp AL, strict byte 001h ; 3c 01 ; 0xf2e71
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jbe short 02e89h ; 76 14 ; 0xf2e73
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp+01ah] ; 8b 46 1a ; 0xf2e75
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor ah, ah ; 30 e4 ; 0xf2e78
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync or ah, 001h ; 80 cc 01 ; 0xf2e7a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp+01ah], ax ; 89 46 1a ; 0xf2e7d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00001h ; b8 01 00 ; 0xf2e80
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 02aedh ; e8 67 fc ; 0xf2e83
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp near 03254h ; e9 cb 03 ; 0xf2e86
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00010h ; b8 10 00 ; 0xf2e89
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 0165ch ; e8 cd e7 ; 0xf2e8c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp byte [bp-00ah], 000h ; 80 7e f6 00 ; 0xf2e8f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 02e9ch ; 75 07 ; 0xf2e93
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bl, al ; 88 c3 ; 0xf2e95
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync shr bl, 004h ; c0 eb 04 ; 0xf2e97
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 02ea1h ; eb 05 ; 0xf2e9a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bl, al ; 88 c3 ; 0xf2e9c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync and bl, 00fh ; 80 e3 0f ; 0xf2e9e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test bl, bl ; 84 db ; 0xf2ea1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 02eb5h ; 75 10 ; 0xf2ea3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp+01ah] ; 8b 46 1a ; 0xf2ea5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor ah, ah ; 30 e4 ; 0xf2ea8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync or ah, 080h ; 80 cc 80 ; 0xf2eaa
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp+01ah], ax ; 89 46 1a ; 0xf2ead
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, 00080h ; b8 80 00 ; 0xf2eb0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 02e83h ; eb ce ; 0xf2eb3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor bx, bx ; 31 db ; 0xf2eb5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 0003eh ; ba 3e 00 ; 0xf2eb7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf2eba
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 0160eh ; e8 4e e7 ; 0xf2ebd
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor al, al ; 30 c0 ; 0xf2ec0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [bp+01bh], al ; 88 46 1b ; 0xf2ec2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor ah, ah ; 30 e4 ; 0xf2ec5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 02aedh ; e8 23 fc ; 0xf2ec7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync and byte [bp+020h], 0feh ; 80 66 20 fe ; 0xf2eca
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx ax, byte [bp-00ah] ; 0f b6 46 f6 ; 0xf2ece
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor dx, dx ; 31 d2 ; 0xf2ed2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 02b02h ; e8 2b fc ; 0xf2ed4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync leave ; c9 ; 0xf2ed7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync pop di ; 5f ; 0xf2ed8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync pop si ; 5e ; 0xf2ed9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync retn ; c3 ; 0xf2eda
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync and byte [bp+020h], 0feh ; 80 66 20 fe ; 0xf2edb
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, 00441h ; ba 41 04 ; 0xf2edf
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor ax, ax ; 31 c0 ; 0xf2ee2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 01600h ; e8 19 e7 ; 0xf2ee4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx dx, al ; 0f b6 d0 ; 0xf2ee7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync sal dx, 008h ; c1 e2 08 ; 0xf2eea
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync or si, dx ; 09 d6 ; 0xf2eed
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp+01ah], si ; 89 76 1a ; 0xf2eef
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test al, al ; 84 c0 ; 0xf2ef2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 02ed7h ; 74 e1 ; 0xf2ef4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp near 03254h ; e9 5b 03 ; 0xf2ef6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, byte [bp+01ah] ; 8a 46 1a ; 0xf2ef9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [bp-008h], al ; 88 46 f8 ; 0xf2efc
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, word [bp+018h] ; 8b 56 18 ; 0xf2eff
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync shr dx, 008h ; c1 ea 08 ; 0xf2f02
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync mov byte [bp-004h], dl ; 88 56 fc ; 0xf2f05
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync mov al, byte [bp+018h] ; 8a 46 18 ; 0xf2f08
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync mov byte [bp-006h], al ; 88 46 fa ; 0xf2f0b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, word [bp+016h] ; 8b 56 16 ; 0xf2f0e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync shr dx, 008h ; c1 ea 08 ; 0xf2f11
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [bp-002h], dl ; 88 56 fe ; 0xf2f14
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [bp-00ah], ah ; 88 66 f6 ; 0xf2f17
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp ah, 001h ; 80 fc 01 ; 0xf2f1a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jnbe short 02f2fh ; 77 10 ; 0xf2f1d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp dl, 001h ; 80 fa 01 ; 0xf2f1f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jnbe short 02f2fh ; 77 0b ; 0xf2f22
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, byte [bp-008h] ; 8a 46 f8 ; 0xf2f24
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test al, al ; 84 c0 ; 0xf2f27
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync je short 02f2fh ; 74 04 ; 0xf2f29
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp AL, strict byte 048h ; 3c 48 ; 0xf2f2b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jbe short 02f58h ; 76 29 ; 0xf2f2d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bx, 00c3ah ; bb 3a 0c ; 0xf2f2f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov cx, ds ; 8c d9 ; 0xf2f32
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync mov ax, strict word 00004h ; b8 04 00 ; 0xf2f34
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync call 018aeh ; e8 74 e9 ; 0xf2f37
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync push 001bdh ; 68 bd 01 ; 0xf2f3a
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync push 001d5h ; 68 d5 01 ; 0xf2f3d
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync push strict byte 00004h ; 6a 04 ; 0xf2f40
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 018e9h ; e8 a4 e9 ; 0xf2f42
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add sp, strict byte 00006h ; 83 c4 06 ; 0xf2f45
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp+01ah] ; 8b 46 1a ; 0xf2f48
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor ah, ah ; 30 e4 ; 0xf2f4b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync or ah, 001h ; 80 cc 01 ; 0xf2f4d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp+01ah], ax ; 89 46 1a ; 0xf2f50
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00001h ; b8 01 00 ; 0xf2f53
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 02fc9h ; eb 71 ; 0xf2f56
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx ax, byte [bp-00ah] ; 0f b6 46 f6 ; 0xf2f58
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 02dc1h ; e8 62 fe ; 0xf2f5c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test ax, ax ; 85 c0 ; 0xf2f5f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je near 03062h ; 0f 84 fd 00 ; 0xf2f61
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx dx, byte [bp-00ah] ; 0f b6 56 f6 ; 0xf2f65
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, dx ; 89 d0 ; 0xf2f69
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 02be0h ; e8 72 fc ; 0xf2f6b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test ax, ax ; 85 c0 ; 0xf2f6e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 02f8bh ; 75 19 ; 0xf2f70
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, dx ; 89 d0 ; 0xf2f72
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 02cc7h ; e8 50 fd ; 0xf2f74
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test ax, ax ; 85 c0 ; 0xf2f77
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 02f8bh ; 75 10 ; 0xf2f79
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp+01ah] ; 8b 46 1a ; 0xf2f7b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor ah, ah ; 30 e4 ; 0xf2f7e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync or ah, 00ch ; 80 cc 0c ; 0xf2f80
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp+01ah], ax ; 89 46 1a ; 0xf2f83
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 0000ch ; b8 0c 00 ; 0xf2f86
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 02fc9h ; eb 3e ; 0xf2f89
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp ch, 002h ; 80 fd 02 ; 0xf2f8b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne near 03120h ; 0f 85 8e 01 ; 0xf2f8e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, word [bp+00ah] ; 8b 56 0a ; 0xf2f92
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync shr dx, 00ch ; c1 ea 0c ; 0xf2f95
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ah, dl ; 88 d4 ; 0xf2f98
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov cx, word [bp+00ah] ; 8b 4e 0a ; 0xf2f9a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync sal cx, 004h ; c1 e1 04 ; 0xf2f9d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bx, word [bp+014h] ; 8b 5e 14 ; 0xf2fa0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add bx, cx ; 01 cb ; 0xf2fa3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp bx, cx ; 39 cb ; 0xf2fa5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jnc short 02fabh ; 73 02 ; 0xf2fa7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 0feh, 0c4h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; inc ah ; fe c4 ; 0xf2fa9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx cx, byte [bp-008h] ; 0f b6 4e f8 ; 0xf2fab
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync sal cx, 009h ; c1 e1 09 ; 0xf2faf
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync dec cx ; 49 ; 0xf2fb2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, bx ; 89 da ; 0xf2fb3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add dx, cx ; 01 ca ; 0xf2fb5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp dx, bx ; 39 da ; 0xf2fb7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jnc short 02fd3h ; 73 18 ; 0xf2fb9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp+01ah] ; 8b 46 1a ; 0xf2fbb
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor ah, ah ; 30 e4 ; 0xf2fbe
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync or ah, 009h ; 80 cc 09 ; 0xf2fc0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp+01ah], ax ; 89 46 1a ; 0xf2fc3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00009h ; b8 09 00 ; 0xf2fc6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 02aedh ; e8 21 fb ; 0xf2fc9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [bp+01ah], 000h ; c6 46 1a 00 ; 0xf2fcc
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp near 03254h ; e9 81 02 ; 0xf2fd0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov AL, strict byte 006h ; b0 06 ; 0xf2fd3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 0000ah ; ba 0a 00 ; 0xf2fd5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf2fd8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor al, al ; 30 c0 ; 0xf2fd9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 0000ch ; ba 0c 00 ; 0xf2fdb
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf2fde
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, bl ; 88 d8 ; 0xf2fdf
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 00004h ; ba 04 00 ; 0xf2fe1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf2fe4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync shr bx, 008h ; c1 eb 08 ; 0xf2fe5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, bl ; 88 d8 ; 0xf2fe8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf2fea
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor al, bl ; 30 d8 ; 0xf2feb
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 0000ch ; ba 0c 00 ; 0xf2fed
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf2ff0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, cl ; 88 c8 ; 0xf2ff1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 00005h ; ba 05 00 ; 0xf2ff3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf2ff6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync shr cx, 008h ; c1 e9 08 ; 0xf2ff7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, cl ; 88 c8 ; 0xf2ffa
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf2ffc
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov AL, strict byte 046h ; b0 46 ; 0xf2ffd
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 0000bh ; ba 0b 00 ; 0xf2fff
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf3002
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, ah ; 88 e0 ; 0xf3003
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, 00081h ; ba 81 00 ; 0xf3005
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf3008
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov AL, strict byte 002h ; b0 02 ; 0xf3009
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 0000ah ; ba 0a 00 ; 0xf300b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf300e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf300f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx ax, byte [bp-00ah] ; 0f b6 46 f6 ; 0xf3010
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 02b54h ; e8 3d fb ; 0xf3014
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov AL, strict byte 0e6h ; b0 e6 ; 0xf3017
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, 003f5h ; ba f5 03 ; 0xf3019
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf301c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx dx, byte [bp-002h] ; 0f b6 56 fe ; 0xf301d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync sal dx, 002h ; c1 e2 02 ; 0xf3021
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx ax, byte [bp-00ah] ; 0f b6 46 f6 ; 0xf3024
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync or ax, dx ; 09 d0 ; 0xf3028
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, 003f5h ; ba f5 03 ; 0xf302a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf302d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, byte [bp-004h] ; 8a 46 fc ; 0xf302e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf3031
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, byte [bp-002h] ; 8a 46 fe ; 0xf3032
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf3035
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, byte [bp-006h] ; 8a 46 fa ; 0xf3036
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf3039
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov AL, strict byte 002h ; b0 02 ; 0xf303a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf303c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xf303d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx dx, byte [bp-008h] ; 0f b6 56 f8 ; 0xf3041
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add ax, dx ; 01 d0 ; 0xf3045
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync dec ax ; 48 ; 0xf3047
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, 003f5h ; ba f5 03 ; 0xf3048
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf304b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor al, al ; 30 c0 ; 0xf304c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf304e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov AL, strict byte 0ffh ; b0 ff ; 0xf304f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf3051
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync sti ; fb ; 0xf3052
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 00040h ; ba 40 00 ; 0xf3053
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, dx ; 89 d0 ; 0xf3056
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 01600h ; e8 a5 e5 ; 0xf3058
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test al, al ; 84 c0 ; 0xf305b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 03073h ; 75 14 ; 0xf305d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 02b2ch ; e8 ca fa ; 0xf305f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp+01ah] ; 8b 46 1a ; 0xf3062
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor ah, ah ; 30 e4 ; 0xf3065
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync or ah, 080h ; 80 cc 80 ; 0xf3067
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp+01ah], ax ; 89 46 1a ; 0xf306a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, 00080h ; b8 80 00 ; 0xf306d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp near 02fc9h ; e9 56 ff ; 0xf3070
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 0003eh ; ba 3e 00 ; 0xf3073
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf3076
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 01600h ; e8 84 e5 ; 0xf3079
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync and AL, strict byte 080h ; 24 80 ; 0xf307c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test al, al ; 84 c0 ; 0xf307e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 03053h ; 74 d1 ; 0xf3080
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cli ; fa ; 0xf3082
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 0003eh ; ba 3e 00 ; 0xf3083
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf3086
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 01600h ; e8 74 e5 ; 0xf3089
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync and AL, strict byte 07fh ; 24 7f ; 0xf308c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx bx, al ; 0f b6 d8 ; 0xf308e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 0003eh ; ba 3e 00 ; 0xf3091
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf3094
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 0160eh ; e8 74 e5 ; 0xf3097
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, 003f4h ; ba f4 03 ; 0xf309a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync in AL, DX ; ec ; 0xf309d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 02ah, 0e4h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; sub ah, ah ; 2a e4 ; 0xf309e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync and AL, strict byte 0c0h ; 24 c0 ; 0xf30a0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp AL, strict byte 0c0h ; 3c c0 ; 0xf30a2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 030b4h ; 74 0e ; 0xf30a4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push 001bdh ; 68 bd 01 ; 0xf30a6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push 001f0h ; 68 f0 01 ; 0xf30a9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push strict byte 00007h ; 6a 07 ; 0xf30ac
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 018e9h ; e8 38 e8 ; 0xf30ae
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add sp, strict byte 00006h ; 83 c4 06 ; 0xf30b1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor si, si ; 31 f6 ; 0xf30b4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 030bdh ; eb 05 ; 0xf30b6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp si, strict byte 00007h ; 83 fe 07 ; 0xf30b8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jnl short 030d5h ; 7d 18 ; 0xf30bb
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, 003f5h ; ba f5 03 ; 0xf30bd
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync in AL, DX ; ec ; 0xf30c0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 02ah, 0e4h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; sub ah, ah ; 2a e4 ; 0xf30c1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [bp+si-012h], al ; 88 42 ee ; 0xf30c3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx bx, al ; 0f b6 d8 ; 0xf30c6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync lea dx, [si+042h] ; 8d 54 42 ; 0xf30c9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf30cc
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 0160eh ; e8 3c e5 ; 0xf30cf
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync inc si ; 46 ; 0xf30d2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 030b8h ; eb e3 ; 0xf30d3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test byte [bp-012h], 0c0h ; f6 46 ee c0 ; 0xf30d5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 030ech ; 74 11 ; 0xf30d9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp+01ah] ; 8b 46 1a ; 0xf30db
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor ah, ah ; 30 e4 ; 0xf30de
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync or ah, 020h ; 80 cc 20 ; 0xf30e0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp+01ah], ax ; 89 46 1a ; 0xf30e3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00020h ; b8 20 00 ; 0xf30e6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp near 02fc9h ; e9 dd fe ; 0xf30e9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xf30ec
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync sal ax, 009h ; c1 e0 09 ; 0xf30f0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cwd ; 99 ; 0xf30f3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 02bh, 0c2h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; sub ax, dx ; 2b c2 ; 0xf30f4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync sar ax, 1 ; d1 f8 ; 0xf30f6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov cx, ax ; 89 c1 ; 0xf30f8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov si, word [bp+014h] ; 8b 76 14 ; 0xf30fa
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, word [bp+00ah] ; 8b 56 0a ; 0xf30fd
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov di, si ; 89 f7 ; 0xf3100
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov es, dx ; 8e c2 ; 0xf3102
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push DS ; 1e ; 0xf3104
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ds, dx ; 8e da ; 0xf3105
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync rep movsw ; f3 a5 ; 0xf3107
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync pop DS ; 1f ; 0xf3109
935a8412cc9b46bc9b5fc1a3bfaa0f6c73092e65vboxsync movzx dx, byte [bp-004h] ; 0f b6 56 fc ; 0xf310a
935a8412cc9b46bc9b5fc1a3bfaa0f6c73092e65vboxsync movzx ax, byte [bp-00ah] ; 0f b6 46 f6 ; 0xf310e
935a8412cc9b46bc9b5fc1a3bfaa0f6c73092e65vboxsync call 02b02h ; e8 ed f9 ; 0xf3112
935a8412cc9b46bc9b5fc1a3bfaa0f6c73092e65vboxsync mov byte [bp+01bh], 000h ; c6 46 1b 00 ; 0xf3115
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync and byte [bp+020h], 0feh ; 80 66 20 fe ; 0xf3119
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp near 02ed7h ; e9 b7 fd ; 0xf311d
935a8412cc9b46bc9b5fc1a3bfaa0f6c73092e65vboxsync cmp ch, 003h ; 80 fd 03 ; 0xf3120
935a8412cc9b46bc9b5fc1a3bfaa0f6c73092e65vboxsync jne near 0326ch ; 0f 85 45 01 ; 0xf3123
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, word [bp+00ah] ; 8b 56 0a ; 0xf3127
935a8412cc9b46bc9b5fc1a3bfaa0f6c73092e65vboxsync shr dx, 00ch ; c1 ea 0c ; 0xf312a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ah, dl ; 88 d4 ; 0xf312d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov cx, word [bp+00ah] ; 8b 4e 0a ; 0xf312f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync sal cx, 004h ; c1 e1 04 ; 0xf3132
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bx, word [bp+014h] ; 8b 5e 14 ; 0xf3135
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add bx, cx ; 01 cb ; 0xf3138
935a8412cc9b46bc9b5fc1a3bfaa0f6c73092e65vboxsync cmp bx, cx ; 39 cb ; 0xf313a
935a8412cc9b46bc9b5fc1a3bfaa0f6c73092e65vboxsync jnc short 03140h ; 73 02 ; 0xf313c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 0feh, 0c4h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; inc ah ; fe c4 ; 0xf313e
935a8412cc9b46bc9b5fc1a3bfaa0f6c73092e65vboxsync movzx cx, byte [bp-008h] ; 0f b6 4e f8 ; 0xf3140
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync sal cx, 009h ; c1 e1 09 ; 0xf3144
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync dec cx ; 49 ; 0xf3147
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, bx ; 89 da ; 0xf3148
935a8412cc9b46bc9b5fc1a3bfaa0f6c73092e65vboxsync add dx, cx ; 01 ca ; 0xf314a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp dx, bx ; 39 da ; 0xf314c
935a8412cc9b46bc9b5fc1a3bfaa0f6c73092e65vboxsync jc near 02fbbh ; 0f 82 69 fe ; 0xf314e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov AL, strict byte 006h ; b0 06 ; 0xf3152
935a8412cc9b46bc9b5fc1a3bfaa0f6c73092e65vboxsync mov dx, strict word 0000ah ; ba 0a 00 ; 0xf3154
935a8412cc9b46bc9b5fc1a3bfaa0f6c73092e65vboxsync out DX, AL ; ee ; 0xf3157
935a8412cc9b46bc9b5fc1a3bfaa0f6c73092e65vboxsync xor al, al ; 30 c0 ; 0xf3158
935a8412cc9b46bc9b5fc1a3bfaa0f6c73092e65vboxsync mov dx, strict word 0000ch ; ba 0c 00 ; 0xf315a
935a8412cc9b46bc9b5fc1a3bfaa0f6c73092e65vboxsync out DX, AL ; ee ; 0xf315d
935a8412cc9b46bc9b5fc1a3bfaa0f6c73092e65vboxsync mov al, bl ; 88 d8 ; 0xf315e
935a8412cc9b46bc9b5fc1a3bfaa0f6c73092e65vboxsync mov dx, strict word 00004h ; ba 04 00 ; 0xf3160
935a8412cc9b46bc9b5fc1a3bfaa0f6c73092e65vboxsync out DX, AL ; ee ; 0xf3163
935a8412cc9b46bc9b5fc1a3bfaa0f6c73092e65vboxsync shr bx, 008h ; c1 eb 08 ; 0xf3164
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, bl ; 88 d8 ; 0xf3167
935a8412cc9b46bc9b5fc1a3bfaa0f6c73092e65vboxsync out DX, AL ; ee ; 0xf3169
935a8412cc9b46bc9b5fc1a3bfaa0f6c73092e65vboxsync xor al, bl ; 30 d8 ; 0xf316a
935a8412cc9b46bc9b5fc1a3bfaa0f6c73092e65vboxsync mov dx, strict word 0000ch ; ba 0c 00 ; 0xf316c
935a8412cc9b46bc9b5fc1a3bfaa0f6c73092e65vboxsync out DX, AL ; ee ; 0xf316f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, cl ; 88 c8 ; 0xf3170
935a8412cc9b46bc9b5fc1a3bfaa0f6c73092e65vboxsync mov dx, strict word 00005h ; ba 05 00 ; 0xf3172
935a8412cc9b46bc9b5fc1a3bfaa0f6c73092e65vboxsync out DX, AL ; ee ; 0xf3175
935a8412cc9b46bc9b5fc1a3bfaa0f6c73092e65vboxsync shr cx, 008h ; c1 e9 08 ; 0xf3176
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, cl ; 88 c8 ; 0xf3179
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf317b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov AL, strict byte 04ah ; b0 4a ; 0xf317c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 0000bh ; ba 0b 00 ; 0xf317e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf3181
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, ah ; 88 e0 ; 0xf3182
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, 00081h ; ba 81 00 ; 0xf3184
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf3187
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov AL, strict byte 002h ; b0 02 ; 0xf3188
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 0000ah ; ba 0a 00 ; 0xf318a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf318d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx ax, byte [bp-00ah] ; 0f b6 46 f6 ; 0xf318e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 02b54h ; e8 bf f9 ; 0xf3192
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov AL, strict byte 0c5h ; b0 c5 ; 0xf3195
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, 003f5h ; ba f5 03 ; 0xf3197
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf319a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx dx, byte [bp-002h] ; 0f b6 56 fe ; 0xf319b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync sal dx, 002h ; c1 e2 02 ; 0xf319f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx ax, byte [bp-00ah] ; 0f b6 46 f6 ; 0xf31a2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync or ax, dx ; 09 d0 ; 0xf31a6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, 003f5h ; ba f5 03 ; 0xf31a8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf31ab
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, byte [bp-004h] ; 8a 46 fc ; 0xf31ac
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf31af
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, byte [bp-002h] ; 8a 46 fe ; 0xf31b0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf31b3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, byte [bp-006h] ; 8a 46 fa ; 0xf31b4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf31b7
935a8412cc9b46bc9b5fc1a3bfaa0f6c73092e65vboxsync mov AL, strict byte 002h ; b0 02 ; 0xf31b8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf31ba
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx dx, byte [bp-006h] ; 0f b6 56 fa ; 0xf31bb
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx ax, byte [bp-008h] ; 0f b6 46 f8 ; 0xf31bf
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add ax, dx ; 01 d0 ; 0xf31c3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync dec ax ; 48 ; 0xf31c5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, 003f5h ; ba f5 03 ; 0xf31c6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf31c9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor al, al ; 30 c0 ; 0xf31ca
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf31cc
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov AL, strict byte 0ffh ; b0 ff ; 0xf31cd
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf31cf
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync sti ; fb ; 0xf31d0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 00040h ; ba 40 00 ; 0xf31d1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, dx ; 89 d0 ; 0xf31d4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 01600h ; e8 27 e4 ; 0xf31d6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test al, al ; 84 c0 ; 0xf31d9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je near 0305fh ; 0f 84 80 fe ; 0xf31db
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 0003eh ; ba 3e 00 ; 0xf31df
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf31e2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 01600h ; e8 18 e4 ; 0xf31e5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync and AL, strict byte 080h ; 24 80 ; 0xf31e8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test al, al ; 84 c0 ; 0xf31ea
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 031d1h ; 74 e3 ; 0xf31ec
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cli ; fa ; 0xf31ee
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 0003eh ; ba 3e 00 ; 0xf31ef
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf31f2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 01600h ; e8 08 e4 ; 0xf31f5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync and AL, strict byte 07fh ; 24 7f ; 0xf31f8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx bx, al ; 0f b6 d8 ; 0xf31fa
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 0003eh ; ba 3e 00 ; 0xf31fd
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf3200
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 0160eh ; e8 08 e4 ; 0xf3203
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, 003f4h ; ba f4 03 ; 0xf3206
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync in AL, DX ; ec ; 0xf3209
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 02ah, 0e4h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; sub ah, ah ; 2a e4 ; 0xf320a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync and AL, strict byte 0c0h ; 24 c0 ; 0xf320c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp AL, strict byte 0c0h ; 3c c0 ; 0xf320e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 03220h ; 74 0e ; 0xf3210
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push 001bdh ; 68 bd 01 ; 0xf3212
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push 001f0h ; 68 f0 01 ; 0xf3215
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push strict byte 00007h ; 6a 07 ; 0xf3218
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 018e9h ; e8 cc e6 ; 0xf321a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add sp, strict byte 00006h ; 83 c4 06 ; 0xf321d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor si, si ; 31 f6 ; 0xf3220
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 03229h ; eb 05 ; 0xf3222
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp si, strict byte 00007h ; 83 fe 07 ; 0xf3224
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jnl short 03241h ; 7d 18 ; 0xf3227
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, 003f5h ; ba f5 03 ; 0xf3229
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync in AL, DX ; ec ; 0xf322c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 02ah, 0e4h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; sub ah, ah ; 2a e4 ; 0xf322d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [bp+si-012h], al ; 88 42 ee ; 0xf322f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx bx, al ; 0f b6 d8 ; 0xf3232
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync lea dx, [si+042h] ; 8d 54 42 ; 0xf3235
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf3238
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 0160eh ; e8 d0 e3 ; 0xf323b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync inc si ; 46 ; 0xf323e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 03224h ; eb e3 ; 0xf323f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test byte [bp-012h], 0c0h ; f6 46 ee c0 ; 0xf3241
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je near 0310ah ; 0f 84 c1 fe ; 0xf3245
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync test byte [bp-011h], 002h ; f6 46 ef 02 ; 0xf3249
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync je short 0325bh ; 74 0c ; 0xf324d
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov word [bp+01ah], 00300h ; c7 46 1a 00 03 ; 0xf324f
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync or byte [bp+020h], 001h ; 80 4e 20 01 ; 0xf3254
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jmp near 02ed7h ; e9 7c fc ; 0xf3258
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync push 001bdh ; 68 bd 01 ; 0xf325b
89bc55bf0a6b0d34d55c02ca2a0c1082fe598cdcvboxsync push 00204h ; 68 04 02 ; 0xf325e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push strict byte 00007h ; 6a 07 ; 0xf3261
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 018e9h ; e8 83 e6 ; 0xf3263
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add sp, strict byte 00006h ; 83 c4 06 ; 0xf3266
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp near 0310ah ; e9 9e fe ; 0xf3269
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx dx, byte [bp-004h] ; 0f b6 56 fc ; 0xf326c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx ax, byte [bp-00ah] ; 0f b6 46 f6 ; 0xf3270
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 02b02h ; e8 8b f8 ; 0xf3274
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync and byte [bp+020h], 0feh ; 80 66 20 fe ; 0xf3277
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [bp+01bh], 000h ; c6 46 1b 00 ; 0xf327b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp near 02ed7h ; e9 55 fc ; 0xf327f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, byte [bp+01ah] ; 8a 46 1a ; 0xf3282
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [bp-008h], al ; 88 46 f8 ; 0xf3285
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, word [bp+018h] ; 8b 56 18 ; 0xf3288
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync shr dx, 008h ; c1 ea 08 ; 0xf328b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp+016h] ; 8b 46 16 ; 0xf328e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync shr ax, 008h ; c1 e8 08 ; 0xf3291
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [bp-002h], al ; 88 46 fe ; 0xf3294
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bl, byte [bp+012h] ; 8a 5e 12 ; 0xf3297
89bc55bf0a6b0d34d55c02ca2a0c1082fe598cdcvboxsync mov byte [bp-00ah], bl ; 88 5e f6 ; 0xf329a
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync cmp bl, 001h ; 80 fb 01 ; 0xf329d
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jnbe short 032b6h ; 77 14 ; 0xf32a0
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync cmp AL, strict byte 001h ; 3c 01 ; 0xf32a2
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jnbe short 032b6h ; 77 10 ; 0xf32a4
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync cmp dl, 04fh ; 80 fa 4f ; 0xf32a6
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jnbe short 032b6h ; 77 0b ; 0xf32a9
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov al, byte [bp-008h] ; 8a 46 f8 ; 0xf32ab
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test al, al ; 84 c0 ; 0xf32ae
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 032b6h ; 74 04 ; 0xf32b0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp AL, strict byte 012h ; 3c 12 ; 0xf32b2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jbe short 032cbh ; 76 15 ; 0xf32b4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp+01ah] ; 8b 46 1a ; 0xf32b6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor ah, ah ; 30 e4 ; 0xf32b9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync or ah, 001h ; 80 cc 01 ; 0xf32bb
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp+01ah], ax ; 89 46 1a ; 0xf32be
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00001h ; b8 01 00 ; 0xf32c1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 02aedh ; e8 26 f8 ; 0xf32c4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync or byte [bp+020h], 001h ; 80 4e 20 01 ; 0xf32c7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx ax, byte [bp-00ah] ; 0f b6 46 f6 ; 0xf32cb
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 02dc1h ; e8 ef fa ; 0xf32cf
87150caf549846b0edba30c50dabe5092df70b5fvboxsync test ax, ax ; 85 c0 ; 0xf32d2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je near 02ea5h ; 0f 84 cd fb ; 0xf32d4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx dx, byte [bp-00ah] ; 0f b6 56 f6 ; 0xf32d8
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov ax, dx ; 89 d0 ; 0xf32dc
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync call 02be0h ; e8 ff f8 ; 0xf32de
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync test ax, ax ; 85 c0 ; 0xf32e1
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jne short 032f0h ; 75 0b ; 0xf32e3
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov ax, dx ; 89 d0 ; 0xf32e5
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync call 02cc7h ; e8 dd f9 ; 0xf32e7
89bc55bf0a6b0d34d55c02ca2a0c1082fe598cdcvboxsync test ax, ax ; 85 c0 ; 0xf32ea
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je near 02f7bh ; 0f 84 8b fc ; 0xf32ec
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, word [bp+00ah] ; 8b 56 0a ; 0xf32f0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync shr dx, 00ch ; c1 ea 0c ; 0xf32f3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ah, dl ; 88 d4 ; 0xf32f6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov cx, word [bp+00ah] ; 8b 4e 0a ; 0xf32f8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync sal cx, 004h ; c1 e1 04 ; 0xf32fb
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bx, word [bp+014h] ; 8b 5e 14 ; 0xf32fe
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add bx, cx ; 01 cb ; 0xf3301
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp bx, cx ; 39 cb ; 0xf3303
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jnc short 03309h ; 73 02 ; 0xf3305
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 0feh, 0c4h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; inc ah ; fe c4 ; 0xf3307
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx cx, byte [bp-008h] ; 0f b6 4e f8 ; 0xf3309
87150caf549846b0edba30c50dabe5092df70b5fvboxsync sal cx, 002h ; c1 e1 02 ; 0xf330d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync dec cx ; 49 ; 0xf3310
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, bx ; 89 da ; 0xf3311
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync add dx, cx ; 01 ca ; 0xf3313
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync cmp dx, bx ; 39 da ; 0xf3315
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jc near 02fbbh ; 0f 82 a0 fc ; 0xf3317
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov AL, strict byte 006h ; b0 06 ; 0xf331b
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov dx, strict word 0000ah ; ba 0a 00 ; 0xf331d
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync out DX, AL ; ee ; 0xf3320
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync xor al, al ; 30 c0 ; 0xf3321
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync mov dx, strict word 0000ch ; ba 0c 00 ; 0xf3323
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf3326
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, bl ; 88 d8 ; 0xf3327
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 00004h ; ba 04 00 ; 0xf3329
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf332c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync shr bx, 008h ; c1 eb 08 ; 0xf332d
a88df70618bb2f17245c0f5f9d5ca6ef432f0787vboxsync mov al, bl ; 88 d8 ; 0xf3330
a88df70618bb2f17245c0f5f9d5ca6ef432f0787vboxsync out DX, AL ; ee ; 0xf3332
a88df70618bb2f17245c0f5f9d5ca6ef432f0787vboxsync xor al, bl ; 30 d8 ; 0xf3333
a88df70618bb2f17245c0f5f9d5ca6ef432f0787vboxsync mov dx, strict word 0000ch ; ba 0c 00 ; 0xf3335
a88df70618bb2f17245c0f5f9d5ca6ef432f0787vboxsync out DX, AL ; ee ; 0xf3338
a88df70618bb2f17245c0f5f9d5ca6ef432f0787vboxsync mov al, cl ; 88 c8 ; 0xf3339
a88df70618bb2f17245c0f5f9d5ca6ef432f0787vboxsync mov dx, strict word 00005h ; ba 05 00 ; 0xf333b
a88df70618bb2f17245c0f5f9d5ca6ef432f0787vboxsync out DX, AL ; ee ; 0xf333e
a88df70618bb2f17245c0f5f9d5ca6ef432f0787vboxsync shr cx, 008h ; c1 e9 08 ; 0xf333f
a88df70618bb2f17245c0f5f9d5ca6ef432f0787vboxsync mov al, cl ; 88 c8 ; 0xf3342
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf3344
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov AL, strict byte 04ah ; b0 4a ; 0xf3345
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 0000bh ; ba 0b 00 ; 0xf3347
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf334a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, ah ; 88 e0 ; 0xf334b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, 00081h ; ba 81 00 ; 0xf334d
87150caf549846b0edba30c50dabe5092df70b5fvboxsync out DX, AL ; ee ; 0xf3350
87150caf549846b0edba30c50dabe5092df70b5fvboxsync mov AL, strict byte 002h ; b0 02 ; 0xf3351
87150caf549846b0edba30c50dabe5092df70b5fvboxsync mov dx, strict word 0000ah ; ba 0a 00 ; 0xf3353
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync out DX, AL ; ee ; 0xf3356
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync movzx ax, byte [bp-00ah] ; 0f b6 46 f6 ; 0xf3357
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync call 02b54h ; e8 f6 f7 ; 0xf335b
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov AL, strict byte 04dh ; b0 4d ; 0xf335e
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov dx, 003f5h ; ba f5 03 ; 0xf3360
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync out DX, AL ; ee ; 0xf3363
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync movzx dx, byte [bp-002h] ; 0f b6 56 fe ; 0xf3364
87150caf549846b0edba30c50dabe5092df70b5fvboxsync sal dx, 002h ; c1 e2 02 ; 0xf3368
87150caf549846b0edba30c50dabe5092df70b5fvboxsync movzx ax, byte [bp-00ah] ; 0f b6 46 f6 ; 0xf336b
87150caf549846b0edba30c50dabe5092df70b5fvboxsync or ax, dx ; 09 d0 ; 0xf336f
87150caf549846b0edba30c50dabe5092df70b5fvboxsync mov dx, 003f5h ; ba f5 03 ; 0xf3371
87150caf549846b0edba30c50dabe5092df70b5fvboxsync out DX, AL ; ee ; 0xf3374
87150caf549846b0edba30c50dabe5092df70b5fvboxsync mov AL, strict byte 002h ; b0 02 ; 0xf3375
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync out DX, AL ; ee ; 0xf3377
47e63965841090c9188901843e4d9c8e581e2971vboxsync mov al, byte [bp-008h] ; 8a 46 f8 ; 0xf3378
47e63965841090c9188901843e4d9c8e581e2971vboxsync out DX, AL ; ee ; 0xf337b
47e63965841090c9188901843e4d9c8e581e2971vboxsync xor al, al ; 30 c0 ; 0xf337c
47e63965841090c9188901843e4d9c8e581e2971vboxsync out DX, AL ; ee ; 0xf337e
87150caf549846b0edba30c50dabe5092df70b5fvboxsync mov AL, strict byte 0f6h ; b0 f6 ; 0xf337f
87150caf549846b0edba30c50dabe5092df70b5fvboxsync out DX, AL ; ee ; 0xf3381
87150caf549846b0edba30c50dabe5092df70b5fvboxsync sti ; fb ; 0xf3382
87150caf549846b0edba30c50dabe5092df70b5fvboxsync mov dx, strict word 00040h ; ba 40 00 ; 0xf3383
87150caf549846b0edba30c50dabe5092df70b5fvboxsync mov ax, dx ; 89 d0 ; 0xf3386
87150caf549846b0edba30c50dabe5092df70b5fvboxsync call 01600h ; e8 75 e2 ; 0xf3388
87150caf549846b0edba30c50dabe5092df70b5fvboxsync test al, al ; 84 c0 ; 0xf338b
87150caf549846b0edba30c50dabe5092df70b5fvboxsync jne short 03395h ; 75 06 ; 0xf338d
87150caf549846b0edba30c50dabe5092df70b5fvboxsync call 02b2ch ; e8 9a f7 ; 0xf338f
87150caf549846b0edba30c50dabe5092df70b5fvboxsync jmp near 02ea5h ; e9 10 fb ; 0xf3392
87150caf549846b0edba30c50dabe5092df70b5fvboxsync mov dx, strict word 0003eh ; ba 3e 00 ; 0xf3395
87150caf549846b0edba30c50dabe5092df70b5fvboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf3398
87150caf549846b0edba30c50dabe5092df70b5fvboxsync call 01600h ; e8 62 e2 ; 0xf339b
87150caf549846b0edba30c50dabe5092df70b5fvboxsync and AL, strict byte 080h ; 24 80 ; 0xf339e
87150caf549846b0edba30c50dabe5092df70b5fvboxsync test al, al ; 84 c0 ; 0xf33a0
87150caf549846b0edba30c50dabe5092df70b5fvboxsync je short 03383h ; 74 df ; 0xf33a2
87150caf549846b0edba30c50dabe5092df70b5fvboxsync cli ; fa ; 0xf33a4
87150caf549846b0edba30c50dabe5092df70b5fvboxsync mov dx, strict word 0003eh ; ba 3e 00 ; 0xf33a5
87150caf549846b0edba30c50dabe5092df70b5fvboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf33a8
87150caf549846b0edba30c50dabe5092df70b5fvboxsync call 01600h ; e8 52 e2 ; 0xf33ab
87150caf549846b0edba30c50dabe5092df70b5fvboxsync and AL, strict byte 07fh ; 24 7f ; 0xf33ae
87150caf549846b0edba30c50dabe5092df70b5fvboxsync movzx bx, al ; 0f b6 d8 ; 0xf33b0
87150caf549846b0edba30c50dabe5092df70b5fvboxsync mov dx, strict word 0003eh ; ba 3e 00 ; 0xf33b3
87150caf549846b0edba30c50dabe5092df70b5fvboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf33b6
87150caf549846b0edba30c50dabe5092df70b5fvboxsync call 0160eh ; e8 52 e2 ; 0xf33b9
87150caf549846b0edba30c50dabe5092df70b5fvboxsync mov dx, 003f4h ; ba f4 03 ; 0xf33bc
87150caf549846b0edba30c50dabe5092df70b5fvboxsync in AL, DX ; ec ; 0xf33bf
87150caf549846b0edba30c50dabe5092df70b5fvboxsync db 02ah, 0e4h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; sub ah, ah ; 2a e4 ; 0xf33c0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync and AL, strict byte 0c0h ; 24 c0 ; 0xf33c2
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync cmp AL, strict byte 0c0h ; 3c c0 ; 0xf33c4
38b63f3439b83c64725f86f987a02845f918e47avboxsync je short 033d6h ; 74 0e ; 0xf33c6
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync push 001bdh ; 68 bd 01 ; 0xf33c8
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync push 001f0h ; 68 f0 01 ; 0xf33cb
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync push strict byte 00007h ; 6a 07 ; 0xf33ce
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync call 018e9h ; e8 16 e5 ; 0xf33d0
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync add sp, strict byte 00006h ; 83 c4 06 ; 0xf33d3
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync xor si, si ; 31 f6 ; 0xf33d6
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync jmp short 033dfh ; eb 05 ; 0xf33d8
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync cmp si, strict byte 00007h ; 83 fe 07 ; 0xf33da
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync jnl short 033f7h ; 7d 18 ; 0xf33dd
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov dx, 003f5h ; ba f5 03 ; 0xf33df
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync in AL, DX ; ec ; 0xf33e2
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync db 02ah, 0e4h
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync ; sub ah, ah ; 2a e4 ; 0xf33e3
38b63f3439b83c64725f86f987a02845f918e47avboxsync mov byte [bp+si-012h], al ; 88 42 ee ; 0xf33e5
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync movzx bx, al ; 0f b6 d8 ; 0xf33e8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync lea dx, [si+042h] ; 8d 54 42 ; 0xf33eb
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf33ee
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 0160eh ; e8 1a e2 ; 0xf33f1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync inc si ; 46 ; 0xf33f4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 033dah ; eb e3 ; 0xf33f5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test byte [bp-012h], 0c0h ; f6 46 ee c0 ; 0xf33f7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 03413h ; 74 16 ; 0xf33fb
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test byte [bp-011h], 002h ; f6 46 ef 02 ; 0xf33fd
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne near 0324fh ; 0f 85 4a fe ; 0xf3401
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push 001bdh ; 68 bd 01 ; 0xf3405
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push 00214h ; 68 14 02 ; 0xf3408
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push strict byte 00007h ; 6a 07 ; 0xf340b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 018e9h ; e8 d9 e4 ; 0xf340d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add sp, strict byte 00006h ; 83 c4 06 ; 0xf3410
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor al, al ; 30 c0 ; 0xf3413
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [bp+01bh], al ; 88 46 1b ; 0xf3415
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor ah, ah ; 30 e4 ; 0xf3418
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 02aedh ; e8 d0 f6 ; 0xf341a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx ax, byte [bp-00ah] ; 0f b6 46 f6 ; 0xf341d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor dx, dx ; 31 d2 ; 0xf3421
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 02b02h ; e8 dc f6 ; 0xf3423
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp near 03119h ; e9 f0 fc ; 0xf3426
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [bp-00ah], ah ; 88 66 f6 ; 0xf3429
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp ah, 001h ; 80 fc 01 ; 0xf342c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jbe short 03451h ; 76 20 ; 0xf342f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor ax, ax ; 31 c0 ; 0xf3431
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp+01ah], ax ; 89 46 1a ; 0xf3433
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp+014h], ax ; 89 46 14 ; 0xf3436
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp+018h], ax ; 89 46 18 ; 0xf3439
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp+016h], ax ; 89 46 16 ; 0xf343c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp+00ah], ax ; 89 46 0a ; 0xf343f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp+00ch], ax ; 89 46 0c ; 0xf3442
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx ax, cl ; 0f b6 c1 ; 0xf3445
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp+016h], ax ; 89 46 16 ; 0xf3448
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp+020h], dx ; 89 56 20 ; 0xf344b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp near 02ed7h ; e9 86 fa ; 0xf344e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00010h ; b8 10 00 ; 0xf3451
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync call 0165ch ; e8 05 e2 ; 0xf3454
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov bl, al ; 88 c3 ; 0xf3457
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync xor cl, cl ; 30 c9 ; 0xf3459
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test AL, strict byte 0f0h ; a8 f0 ; 0xf345b
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync je short 03461h ; 74 02 ; 0xf345d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov CL, strict byte 001h ; b1 01 ; 0xf345f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test bl, 00fh ; f6 c3 0f ; 0xf3461
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 03468h ; 74 02 ; 0xf3464
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 0feh, 0c1h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; inc cl ; fe c1 ; 0xf3466
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync cmp byte [bp-00ah], 000h ; 80 7e f6 00 ; 0xf3468
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 03473h ; 75 05 ; 0xf346c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync shr bl, 004h ; c0 eb 04 ; 0xf346e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 03476h ; eb 03 ; 0xf3471
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync and bl, 00fh ; 80 e3 0f ; 0xf3473
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor al, al ; 30 c0 ; 0xf3476
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov byte [bp+015h], al ; 88 46 15 ; 0xf3478
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx si, bl ; 0f b6 f3 ; 0xf347b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp+014h], si ; 89 76 14 ; 0xf347e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor ah, ah ; 30 e4 ; 0xf3481
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp+01ah], ax ; 89 46 1a ; 0xf3483
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, word [bp+016h] ; 8b 56 16 ; 0xf3486
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor dl, dl ; 30 d2 ; 0xf3489
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx ax, cl ; 0f b6 c1 ; 0xf348b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync or dx, ax ; 09 c2 ; 0xf348e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp+016h], dx ; 89 56 16 ; 0xf3490
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp bl, 008h ; 80 fb 08 ; 0xf3493
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync jnbe short 034f1h ; 77 59 ; 0xf3496
6ee2125e4b083d65e10fa8b2ef8fc1d2303cedcbvboxsync add si, si ; 01 f6 ; 0xf3498
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, dx ; 89 d0 ; 0xf349a
6ee2125e4b083d65e10fa8b2ef8fc1d2303cedcbvboxsync xor ah, dh ; 30 f4 ; 0xf349c
6ee2125e4b083d65e10fa8b2ef8fc1d2303cedcbvboxsync mov bx, ax ; 89 c3 ; 0xf349e
6ee2125e4b083d65e10fa8b2ef8fc1d2303cedcbvboxsync or bh, 001h ; 80 cf 01 ; 0xf34a0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp word [cs:si+02de2h] ; 2e ff a4 e2 2d ; 0xf34a3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp+018h], strict word 00000h ; c7 46 18 00 00 ; 0xf34a8
6ee2125e4b083d65e10fa8b2ef8fc1d2303cedcbvboxsync mov byte [bp+017h], 000h ; c6 46 17 00 ; 0xf34ad
6ee2125e4b083d65e10fa8b2ef8fc1d2303cedcbvboxsync jmp short 034ffh ; eb 4c ; 0xf34b1
6ee2125e4b083d65e10fa8b2ef8fc1d2303cedcbvboxsync mov word [bp+018h], 02709h ; c7 46 18 09 27 ; 0xf34b3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp+016h], bx ; 89 5e 16 ; 0xf34b8
6ee2125e4b083d65e10fa8b2ef8fc1d2303cedcbvboxsync jmp short 034ffh ; eb 42 ; 0xf34bb
6ee2125e4b083d65e10fa8b2ef8fc1d2303cedcbvboxsync mov word [bp+018h], 04f0fh ; c7 46 18 0f 4f ; 0xf34bd
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 034b8h ; eb f4 ; 0xf34c2
6ee2125e4b083d65e10fa8b2ef8fc1d2303cedcbvboxsync mov word [bp+018h], 04f09h ; c7 46 18 09 4f ; 0xf34c4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 034b8h ; eb ed ; 0xf34c9
6ee2125e4b083d65e10fa8b2ef8fc1d2303cedcbvboxsync mov word [bp+018h], 04f12h ; c7 46 18 12 4f ; 0xf34cb
6ee2125e4b083d65e10fa8b2ef8fc1d2303cedcbvboxsync jmp short 034b8h ; eb e6 ; 0xf34d0
6ee2125e4b083d65e10fa8b2ef8fc1d2303cedcbvboxsync mov word [bp+018h], 04f24h ; c7 46 18 24 4f ; 0xf34d2
6ee2125e4b083d65e10fa8b2ef8fc1d2303cedcbvboxsync jmp short 034b8h ; eb df ; 0xf34d7
6ee2125e4b083d65e10fa8b2ef8fc1d2303cedcbvboxsync mov word [bp+018h], 02708h ; c7 46 18 08 27 ; 0xf34d9
6ee2125e4b083d65e10fa8b2ef8fc1d2303cedcbvboxsync mov word [bp+016h], ax ; 89 46 16 ; 0xf34de
6ee2125e4b083d65e10fa8b2ef8fc1d2303cedcbvboxsync jmp short 034ffh ; eb 1c ; 0xf34e1
6ee2125e4b083d65e10fa8b2ef8fc1d2303cedcbvboxsync mov word [bp+018h], 02709h ; c7 46 18 09 27 ; 0xf34e3
6ee2125e4b083d65e10fa8b2ef8fc1d2303cedcbvboxsync jmp short 034deh ; eb f4 ; 0xf34e8
6ee2125e4b083d65e10fa8b2ef8fc1d2303cedcbvboxsync mov word [bp+018h], 02708h ; c7 46 18 08 27 ; 0xf34ea
6ee2125e4b083d65e10fa8b2ef8fc1d2303cedcbvboxsync jmp short 034b8h ; eb c7 ; 0xf34ef
6ee2125e4b083d65e10fa8b2ef8fc1d2303cedcbvboxsync push 001bdh ; 68 bd 01 ; 0xf34f1
6ee2125e4b083d65e10fa8b2ef8fc1d2303cedcbvboxsync push 00225h ; 68 25 02 ; 0xf34f4
6ee2125e4b083d65e10fa8b2ef8fc1d2303cedcbvboxsync push strict byte 00007h ; 6a 07 ; 0xf34f7
6ee2125e4b083d65e10fa8b2ef8fc1d2303cedcbvboxsync call 018e9h ; e8 ed e3 ; 0xf34f9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add sp, strict byte 00006h ; 83 c4 06 ; 0xf34fc
ea1cc8df95dba6fca9c36c94f565ef95c7802a36vboxsync mov word [bp+00ah], 0f000h ; c7 46 0a 00 f0 ; 0xf34ff
ea1cc8df95dba6fca9c36c94f565ef95c7802a36vboxsync mov word [bp+00ch], 0efc7h ; c7 46 0c c7 ef ; 0xf3504
ea1cc8df95dba6fca9c36c94f565ef95c7802a36vboxsync jmp near 03119h ; e9 0d fc ; 0xf3509
ea1cc8df95dba6fca9c36c94f565ef95c7802a36vboxsync mov byte [bp-00ah], ah ; 88 66 f6 ; 0xf350c
ea1cc8df95dba6fca9c36c94f565ef95c7802a36vboxsync cmp ah, 001h ; 80 fc 01 ; 0xf350f
ea1cc8df95dba6fca9c36c94f565ef95c7802a36vboxsync jbe short 0351ah ; 76 06 ; 0xf3512
ea1cc8df95dba6fca9c36c94f565ef95c7802a36vboxsync mov word [bp+01ah], si ; 89 76 1a ; 0xf3514
ea1cc8df95dba6fca9c36c94f565ef95c7802a36vboxsync jmp near 0344bh ; e9 31 ff ; 0xf3517
ea1cc8df95dba6fca9c36c94f565ef95c7802a36vboxsync mov ax, strict word 00010h ; b8 10 00 ; 0xf351a
ea1cc8df95dba6fca9c36c94f565ef95c7802a36vboxsync call 0165ch ; e8 3c e1 ; 0xf351d
ea1cc8df95dba6fca9c36c94f565ef95c7802a36vboxsync cmp byte [bp-00ah], 000h ; 80 7e f6 00 ; 0xf3520
ea1cc8df95dba6fca9c36c94f565ef95c7802a36vboxsync jne short 0352dh ; 75 07 ; 0xf3524
ea1cc8df95dba6fca9c36c94f565ef95c7802a36vboxsync mov bl, al ; 88 c3 ; 0xf3526
ea1cc8df95dba6fca9c36c94f565ef95c7802a36vboxsync shr bl, 004h ; c0 eb 04 ; 0xf3528
ea1cc8df95dba6fca9c36c94f565ef95c7802a36vboxsync jmp short 03532h ; eb 05 ; 0xf352b
ea1cc8df95dba6fca9c36c94f565ef95c7802a36vboxsync mov bl, al ; 88 c3 ; 0xf352d
ea1cc8df95dba6fca9c36c94f565ef95c7802a36vboxsync and bl, 00fh ; 80 e3 0f ; 0xf352f
ea1cc8df95dba6fca9c36c94f565ef95c7802a36vboxsync and byte [bp+020h], 0feh ; 80 66 20 fe ; 0xf3532
ea1cc8df95dba6fca9c36c94f565ef95c7802a36vboxsync mov ax, word [bp+01ah] ; 8b 46 1a ; 0xf3536
ea1cc8df95dba6fca9c36c94f565ef95c7802a36vboxsync xor ah, ah ; 30 e4 ; 0xf3539
ea1cc8df95dba6fca9c36c94f565ef95c7802a36vboxsync test bl, bl ; 84 db ; 0xf353b
ea1cc8df95dba6fca9c36c94f565ef95c7802a36vboxsync je short 03542h ; 74 03 ; 0xf353d
ea1cc8df95dba6fca9c36c94f565ef95c7802a36vboxsync or ah, 001h ; 80 cc 01 ; 0xf353f
ea1cc8df95dba6fca9c36c94f565ef95c7802a36vboxsync mov word [bp+01ah], ax ; 89 46 1a ; 0xf3542
ea1cc8df95dba6fca9c36c94f565ef95c7802a36vboxsync jmp near 02ed7h ; e9 8f f9 ; 0xf3545
ea1cc8df95dba6fca9c36c94f565ef95c7802a36vboxsync cmp ah, 001h ; 80 fc 01 ; 0xf3548
ea1cc8df95dba6fca9c36c94f565ef95c7802a36vboxsync jbe short 03559h ; 76 0c ; 0xf354b
ea1cc8df95dba6fca9c36c94f565ef95c7802a36vboxsync mov word [bp+01ah], si ; 89 76 1a ; 0xf354d
ea1cc8df95dba6fca9c36c94f565ef95c7802a36vboxsync mov ax, strict word 00001h ; b8 01 00 ; 0xf3550
ea1cc8df95dba6fca9c36c94f565ef95c7802a36vboxsync call 02aedh ; e8 97 f5 ; 0xf3553
ea1cc8df95dba6fca9c36c94f565ef95c7802a36vboxsync jmp near 0344bh ; e9 f2 fe ; 0xf3556
ea1cc8df95dba6fca9c36c94f565ef95c7802a36vboxsync mov ax, word [bp+01ah] ; 8b 46 1a ; 0xf3559
ea1cc8df95dba6fca9c36c94f565ef95c7802a36vboxsync xor ah, ah ; 30 e4 ; 0xf355c
ea1cc8df95dba6fca9c36c94f565ef95c7802a36vboxsync or ah, 006h ; 80 cc 06 ; 0xf355e
ea1cc8df95dba6fca9c36c94f565ef95c7802a36vboxsync mov word [bp+01ah], ax ; 89 46 1a ; 0xf3561
ea1cc8df95dba6fca9c36c94f565ef95c7802a36vboxsync mov ax, strict word 00006h ; b8 06 00 ; 0xf3564
ea1cc8df95dba6fca9c36c94f565ef95c7802a36vboxsync jmp near 02e83h ; e9 19 f9 ; 0xf3567
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bx, 00c3ah ; bb 3a 0c ; 0xf356a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov cx, ds ; 8c d9 ; 0xf356d
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync mov ax, strict word 00004h ; b8 04 00 ; 0xf356f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 018aeh ; e8 39 e3 ; 0xf3572
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp+01ah] ; 8b 46 1a ; 0xf3575
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync shr ax, 008h ; c1 e8 08 ; 0xf3578
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push ax ; 50 ; 0xf357b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push 001bdh ; 68 bd 01 ; 0xf357c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push 0023ah ; 68 3a 02 ; 0xf357f
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync push strict byte 00004h ; 6a 04 ; 0xf3582
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync call 018e9h ; e8 62 e3 ; 0xf3584
c7d2f5508ab9703a7a6c5cce5c9d4bf335af660avboxsync add sp, strict byte 00008h ; 83 c4 08 ; 0xf3587
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync jmp near 02e75h ; e9 e8 f8 ; 0xf358a
c7d2f5508ab9703a7a6c5cce5c9d4bf335af660avboxsync ; disGetNextSymbol 0xf358d LB 0x55b2 -> off=0x0 cb=0000000000000016 uValue=0000000000001f8d '_cdemu_init'
c7d2f5508ab9703a7a6c5cce5c9d4bf335af660avboxsync_cdemu_init: ; 0xf358d LB 0x16
c7d2f5508ab9703a7a6c5cce5c9d4bf335af660avboxsync push bp ; 55 ; 0xf358d
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov bp, sp ; 89 e5 ; 0xf358e
38b63f3439b83c64725f86f987a02845f918e47avboxsync mov dx, strict word 0000eh ; ba 0e 00 ; 0xf3590
656859094eb6056e3ab7e9cd8fb51a799d125ffcvboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf3593
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync call 0161ch ; e8 83 e0 ; 0xf3596
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync xor bx, bx ; 31 db ; 0xf3599
1ff34f218a5354068e4df9017f77fc5871e6b7c6vboxsync mov dx, 00322h ; ba 22 03 ; 0xf359b
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync call 0160eh ; e8 6d e0 ; 0xf359e
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync pop bp ; 5d ; 0xf35a1
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync retn ; c3 ; 0xf35a2
1ff34f218a5354068e4df9017f77fc5871e6b7c6vboxsync ; disGetNextSymbol 0xf35a3 LB 0x559c -> off=0x0 cb=0000000000000014 uValue=0000000000001fa3 '_cdemu_isactive'
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync_cdemu_isactive: ; 0xf35a3 LB 0x14
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync push bp ; 55 ; 0xf35a3
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov bp, sp ; 89 e5 ; 0xf35a4
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov dx, strict word 0000eh ; ba 0e 00 ; 0xf35a6
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf35a9
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync call 0161ch ; e8 6d e0 ; 0xf35ac
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov dx, 00322h ; ba 22 03 ; 0xf35af
42a1dd73c2da9540a7fe4abdb20f8a5cd1d1f961vboxsync call 01600h ; e8 4b e0 ; 0xf35b2
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync pop bp ; 5d ; 0xf35b5
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync retn ; c3 ; 0xf35b6
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync ; disGetNextSymbol 0xf35b7 LB 0x5588 -> off=0x0 cb=0000000000000014 uValue=0000000000001fb7 '_cdemu_emulated_drive'
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync_cdemu_emulated_drive: ; 0xf35b7 LB 0x14
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push bp ; 55 ; 0xf35b7
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync mov bp, sp ; 89 e5 ; 0xf35b8
c7d2f5508ab9703a7a6c5cce5c9d4bf335af660avboxsync mov dx, strict word 0000eh ; ba 0e 00 ; 0xf35ba
c7d2f5508ab9703a7a6c5cce5c9d4bf335af660avboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf35bd
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync call 0161ch ; e8 59 e0 ; 0xf35c0
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov dx, 00324h ; ba 24 03 ; 0xf35c3
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync call 01600h ; e8 37 e0 ; 0xf35c6
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync pop bp ; 5d ; 0xf35c9
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync retn ; c3 ; 0xf35ca
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync ; disGetNextSymbol 0xf35cb LB 0x5574 -> off=0x0 cb=000000000000017d uValue=0000000000001fcb '_int13_eltorito'
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync_int13_eltorito: ; 0xf35cb LB 0x17d
38b63f3439b83c64725f86f987a02845f918e47avboxsync push si ; 56 ; 0xf35cb
656859094eb6056e3ab7e9cd8fb51a799d125ffcvboxsync push di ; 57 ; 0xf35cc
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync push bp ; 55 ; 0xf35cd
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov bp, sp ; 89 e5 ; 0xf35ce
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov dx, strict word 0000eh ; ba 0e 00 ; 0xf35d0
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf35d3
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync call 0161ch ; e8 43 e0 ; 0xf35d6
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov si, 00322h ; be 22 03 ; 0xf35d9
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov di, ax ; 89 c7 ; 0xf35dc
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov ax, word [bp+01ah] ; 8b 46 1a ; 0xf35de
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync shr ax, 008h ; c1 e8 08 ; 0xf35e1
c7d2f5508ab9703a7a6c5cce5c9d4bf335af660avboxsync cmp ax, strict word 0004bh ; 3d 4b 00 ; 0xf35e4
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync jc short 035f3h ; 72 0a ; 0xf35e7
c7d2f5508ab9703a7a6c5cce5c9d4bf335af660avboxsync jbe short 0360eh ; 76 23 ; 0xf35e9
c7d2f5508ab9703a7a6c5cce5c9d4bf335af660avboxsync cmp ax, strict word 0004dh ; 3d 4d 00 ; 0xf35eb
c7d2f5508ab9703a7a6c5cce5c9d4bf335af660avboxsync jbe short 035fah ; 76 0a ; 0xf35ee
42a1dd73c2da9540a7fe4abdb20f8a5cd1d1f961vboxsync jmp near 0370ah ; e9 17 01 ; 0xf35f0
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync cmp ax, strict word 0004ah ; 3d 4a 00 ; 0xf35f3
c7d2f5508ab9703a7a6c5cce5c9d4bf335af660avboxsync jne near 0370ah ; 0f 85 10 01 ; 0xf35f6
c7d2f5508ab9703a7a6c5cce5c9d4bf335af660avboxsync push word [bp+01ah] ; ff 76 1a ; 0xf35fa
c7d2f5508ab9703a7a6c5cce5c9d4bf335af660avboxsync push 00254h ; 68 54 02 ; 0xf35fd
c7d2f5508ab9703a7a6c5cce5c9d4bf335af660avboxsync push 00263h ; 68 63 02 ; 0xf3600
c7d2f5508ab9703a7a6c5cce5c9d4bf335af660avboxsync push strict byte 00007h ; 6a 07 ; 0xf3603
c7d2f5508ab9703a7a6c5cce5c9d4bf335af660avboxsync call 018e9h ; e8 e1 e2 ; 0xf3605
07b405d3b41cfce6f5f989a6c95a5819af3841a1vboxsync add sp, strict byte 00008h ; 83 c4 08 ; 0xf3608
c7d2f5508ab9703a7a6c5cce5c9d4bf335af660avboxsync jmp near 03727h ; e9 19 01 ; 0xf360b
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov dx, word [bp+00eh] ; 8b 56 0e ; 0xf360e
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov ax, word [bp+008h] ; 8b 46 08 ; 0xf3611
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov bx, strict word 00013h ; bb 13 00 ; 0xf3614
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync call 0160eh ; e8 f4 df ; 0xf3617
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov es, di ; 8e c7 ; 0xf361a
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync movzx bx, byte [es:si+001h] ; 26 0f b6 5c 01 ; 0xf361c
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov dx, word [bp+00eh] ; 8b 56 0e ; 0xf3621
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync inc dx ; 42 ; 0xf3624
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov ax, word [bp+008h] ; 8b 46 08 ; 0xf3625
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync call 0160eh ; e8 e3 df ; 0xf3628
c7d2f5508ab9703a7a6c5cce5c9d4bf335af660avboxsync mov es, di ; 8e c7 ; 0xf362b
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync movzx bx, byte [es:si+002h] ; 26 0f b6 5c 02 ; 0xf362d
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov dx, word [bp+00eh] ; 8b 56 0e ; 0xf3632
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync inc dx ; 42 ; 0xf3635
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync inc dx ; 42 ; 0xf3636
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov ax, word [bp+008h] ; 8b 46 08 ; 0xf3637
38b63f3439b83c64725f86f987a02845f918e47avboxsync call 0160eh ; e8 d1 df ; 0xf363a
656859094eb6056e3ab7e9cd8fb51a799d125ffcvboxsync mov es, di ; 8e c7 ; 0xf363d
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync movzx bx, byte [es:si+003h] ; 26 0f b6 5c 03 ; 0xf363f
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov dx, word [bp+00eh] ; 8b 56 0e ; 0xf3644
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync add dx, strict byte 00003h ; 83 c2 03 ; 0xf3647
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov ax, word [bp+008h] ; 8b 46 08 ; 0xf364a
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync call 0160eh ; e8 be df ; 0xf364d
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov es, di ; 8e c7 ; 0xf3650
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov bx, word [es:si+008h] ; 26 8b 5c 08 ; 0xf3652
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov cx, word [es:si+00ah] ; 26 8b 4c 0a ; 0xf3656
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov dx, word [bp+00eh] ; 8b 56 0e ; 0xf365a
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync add dx, strict byte 00004h ; 83 c2 04 ; 0xf365d
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov ax, word [bp+008h] ; 8b 46 08 ; 0xf3660
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync call 0164ah ; e8 e4 df ; 0xf3663
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov es, di ; 8e c7 ; 0xf3666
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov bx, word [es:si+004h] ; 26 8b 5c 04 ; 0xf3668
42a1dd73c2da9540a7fe4abdb20f8a5cd1d1f961vboxsync mov dx, word [bp+00eh] ; 8b 56 0e ; 0xf366c
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync add dx, strict byte 00008h ; 83 c2 08 ; 0xf366f
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov ax, word [bp+008h] ; 8b 46 08 ; 0xf3672
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync call 0162ah ; e8 b2 df ; 0xf3675
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov es, di ; 8e c7 ; 0xf3678
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov bx, word [es:si+006h] ; 26 8b 5c 06 ; 0xf367a
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov dx, word [bp+00eh] ; 8b 56 0e ; 0xf367e
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync add dx, strict byte 0000ah ; 83 c2 0a ; 0xf3681
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov ax, word [bp+008h] ; 8b 46 08 ; 0xf3684
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync call 0162ah ; e8 a0 df ; 0xf3687
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov es, di ; 8e c7 ; 0xf368a
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov bx, word [es:si+00ch] ; 26 8b 5c 0c ; 0xf368c
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov dx, word [bp+00eh] ; 8b 56 0e ; 0xf3690
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync add dx, strict byte 0000ch ; 83 c2 0c ; 0xf3693
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov ax, word [bp+008h] ; 8b 46 08 ; 0xf3696
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync call 0162ah ; e8 8e df ; 0xf3699
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov es, di ; 8e c7 ; 0xf369c
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov bx, word [es:si+00eh] ; 26 8b 5c 0e ; 0xf369e
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov dx, word [bp+00eh] ; 8b 56 0e ; 0xf36a2
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync add dx, strict byte 0000eh ; 83 c2 0e ; 0xf36a5
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov ax, word [bp+008h] ; 8b 46 08 ; 0xf36a8
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync call 0162ah ; e8 7c df ; 0xf36ab
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov es, di ; 8e c7 ; 0xf36ae
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync movzx bx, byte [es:si+012h] ; 26 0f b6 5c 12 ; 0xf36b0
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov dx, word [bp+00eh] ; 8b 56 0e ; 0xf36b5
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync add dx, strict byte 00010h ; 83 c2 10 ; 0xf36b8
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov ax, word [bp+008h] ; 8b 46 08 ; 0xf36bb
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync call 0160eh ; e8 4d df ; 0xf36be
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov es, di ; 8e c7 ; 0xf36c1
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync movzx bx, byte [es:si+014h] ; 26 0f b6 5c 14 ; 0xf36c3
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov dx, word [bp+00eh] ; 8b 56 0e ; 0xf36c8
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync add dx, strict byte 00011h ; 83 c2 11 ; 0xf36cb
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov ax, word [bp+008h] ; 8b 46 08 ; 0xf36ce
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync call 0160eh ; e8 3a df ; 0xf36d1
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov es, di ; 8e c7 ; 0xf36d4
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync movzx bx, byte [es:si+010h] ; 26 0f b6 5c 10 ; 0xf36d6
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov dx, word [bp+00eh] ; 8b 56 0e ; 0xf36db
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync add dx, strict byte 00012h ; 83 c2 12 ; 0xf36de
c7d2f5508ab9703a7a6c5cce5c9d4bf335af660avboxsync mov ax, word [bp+008h] ; 8b 46 08 ; 0xf36e1
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync call 0160eh ; e8 27 df ; 0xf36e4
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync test byte [bp+01ah], 0ffh ; f6 46 1a ff ; 0xf36e7
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync jne short 036f3h ; 75 06 ; 0xf36eb
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov es, di ; 8e c7 ; 0xf36ed
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov byte [es:si], 000h ; 26 c6 04 00 ; 0xf36ef
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov byte [bp+01bh], 000h ; c6 46 1b 00 ; 0xf36f3
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync xor bx, bx ; 31 db ; 0xf36f7
c7d2f5508ab9703a7a6c5cce5c9d4bf335af660avboxsync mov dx, strict word 00074h ; ba 74 00 ; 0xf36f9
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf36fc
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync call 0160eh ; e8 0c df ; 0xf36ff
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync and byte [bp+020h], 0feh ; 80 66 20 fe ; 0xf3702
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync pop bp ; 5d ; 0xf3706
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync pop di ; 5f ; 0xf3707
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync pop si ; 5e ; 0xf3708
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync retn ; c3 ; 0xf3709
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov bx, 00c3ah ; bb 3a 0c ; 0xf370a
c7d2f5508ab9703a7a6c5cce5c9d4bf335af660avboxsync mov cx, ds ; 8c d9 ; 0xf370d
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov ax, strict word 00004h ; b8 04 00 ; 0xf370f
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync call 018aeh ; e8 99 e1 ; 0xf3712
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov ax, word [bp+01ah] ; 8b 46 1a ; 0xf3715
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync shr ax, 008h ; c1 e8 08 ; 0xf3718
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync push ax ; 50 ; 0xf371b
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync push 00254h ; 68 54 02 ; 0xf371c
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync push 00289h ; 68 89 02 ; 0xf371f
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync push strict byte 00004h ; 6a 04 ; 0xf3722
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync jmp near 03605h ; e9 de fe ; 0xf3724
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov ax, word [bp+01ah] ; 8b 46 1a ; 0xf3727
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync xor ah, ah ; 30 e4 ; 0xf372a
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync or ah, 001h ; 80 cc 01 ; 0xf372c
c7d2f5508ab9703a7a6c5cce5c9d4bf335af660avboxsync mov word [bp+01ah], ax ; 89 46 1a ; 0xf372f
c7d2f5508ab9703a7a6c5cce5c9d4bf335af660avboxsync mov bx, ax ; 89 c3 ; 0xf3732
c7d2f5508ab9703a7a6c5cce5c9d4bf335af660avboxsync shr bx, 008h ; c1 eb 08 ; 0xf3734
c7d2f5508ab9703a7a6c5cce5c9d4bf335af660avboxsync xor bh, bh ; 30 ff ; 0xf3737
c7d2f5508ab9703a7a6c5cce5c9d4bf335af660avboxsync mov dx, strict word 00074h ; ba 74 00 ; 0xf3739
c7d2f5508ab9703a7a6c5cce5c9d4bf335af660avboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf373c
c7d2f5508ab9703a7a6c5cce5c9d4bf335af660avboxsync call 0160eh ; e8 cc de ; 0xf373f
c7d2f5508ab9703a7a6c5cce5c9d4bf335af660avboxsync or byte [bp+020h], 001h ; 80 4e 20 01 ; 0xf3742
c7d2f5508ab9703a7a6c5cce5c9d4bf335af660avboxsync jmp short 03706h ; eb be ; 0xf3746
c7d2f5508ab9703a7a6c5cce5c9d4bf335af660avboxsync ; disGetNextSymbol 0xf3748 LB 0x53f7 -> off=0x0 cb=0000000000000032 uValue=0000000000002148 'device_is_cdrom_'
c7d2f5508ab9703a7a6c5cce5c9d4bf335af660avboxsyncdevice_is_cdrom_: ; 0xf3748 LB 0x32
c7d2f5508ab9703a7a6c5cce5c9d4bf335af660avboxsync push bx ; 53 ; 0xf3748
c7d2f5508ab9703a7a6c5cce5c9d4bf335af660avboxsync push dx ; 52 ; 0xf3749
c7d2f5508ab9703a7a6c5cce5c9d4bf335af660avboxsync push bp ; 55 ; 0xf374a
c7d2f5508ab9703a7a6c5cce5c9d4bf335af660avboxsync mov bp, sp ; 89 e5 ; 0xf374b
c7d2f5508ab9703a7a6c5cce5c9d4bf335af660avboxsync mov bl, al ; 88 c3 ; 0xf374d
c7d2f5508ab9703a7a6c5cce5c9d4bf335af660avboxsync mov dx, strict word 0000eh ; ba 0e 00 ; 0xf374f
c7d2f5508ab9703a7a6c5cce5c9d4bf335af660avboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf3752
c7d2f5508ab9703a7a6c5cce5c9d4bf335af660avboxsync call 0161ch ; e8 c4 de ; 0xf3755
c7d2f5508ab9703a7a6c5cce5c9d4bf335af660avboxsync cmp bl, 010h ; 80 fb 10 ; 0xf3758
c7d2f5508ab9703a7a6c5cce5c9d4bf335af660avboxsync jc short 03761h ; 72 04 ; 0xf375b
c7d2f5508ab9703a7a6c5cce5c9d4bf335af660avboxsync xor ax, ax ; 31 c0 ; 0xf375d
c7d2f5508ab9703a7a6c5cce5c9d4bf335af660avboxsync jmp short 03776h ; eb 15 ; 0xf375f
cd9c3bc1c64c9be46a6be4f194cc86642e9bc0b6vboxsync xor bh, bh ; 30 ff ; 0xf3761
c7d2f5508ab9703a7a6c5cce5c9d4bf335af660avboxsync imul bx, bx, strict byte 00018h ; 6b db 18 ; 0xf3763
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync mov es, ax ; 8e c0 ; 0xf3766
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync add bx, 00122h ; 81 c3 22 01 ; 0xf3768
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync cmp byte [es:bx+01fh], 005h ; 26 80 7f 1f 05 ; 0xf376c
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync jne short 0375dh ; 75 ea ; 0xf3771
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync mov ax, strict word 00001h ; b8 01 00 ; 0xf3773
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync pop bp ; 5d ; 0xf3776
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync pop dx ; 5a ; 0xf3777
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync pop bx ; 5b ; 0xf3778
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync retn ; c3 ; 0xf3779
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync ; disGetNextSymbol 0xf377a LB 0x53c5 -> off=0x0 cb=000000000000042f uValue=000000000000217a 'cdrom_boot_'
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsynccdrom_boot_: ; 0xf377a LB 0x42f
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync push bx ; 53 ; 0xf377a
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync push cx ; 51 ; 0xf377b
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync push dx ; 52 ; 0xf377c
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync push si ; 56 ; 0xf377d
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync push di ; 57 ; 0xf377e
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync enter 0081ah, 000h ; c8 1a 08 00 ; 0xf377f
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync mov dx, strict word 0000eh ; ba 0e 00 ; 0xf3783
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf3786
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync call 0161ch ; e8 90 de ; 0xf3789
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync mov word [bp-00ch], ax ; 89 46 f4 ; 0xf378c
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync mov si, 00322h ; be 22 03 ; 0xf378f
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync mov word [bp-00eh], ax ; 89 46 f2 ; 0xf3792
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync mov word [bp-008h], 00122h ; c7 46 f8 22 01 ; 0xf3795
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync mov word [bp-006h], ax ; 89 46 fa ; 0xf379a
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync mov byte [bp-004h], 000h ; c6 46 fc 00 ; 0xf379d
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync jmp short 037ach ; eb 09 ; 0xf37a1
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync inc byte [bp-004h] ; fe 46 fc ; 0xf37a3
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync cmp byte [bp-004h], 010h ; 80 7e fc 10 ; 0xf37a6
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync jnc short 037b7h ; 73 0b ; 0xf37aa
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync movzx ax, byte [bp-004h] ; 0f b6 46 fc ; 0xf37ac
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync call 03748h ; e8 95 ff ; 0xf37b0
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync test ax, ax ; 85 c0 ; 0xf37b3
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync je short 037a3h ; 74 ec ; 0xf37b5
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync cmp byte [bp-004h], 010h ; 80 7e fc 10 ; 0xf37b7
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync jc short 037c3h ; 72 06 ; 0xf37bb
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync mov ax, strict word 00002h ; b8 02 00 ; 0xf37bd
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync jmp near 03b49h ; e9 86 03 ; 0xf37c0
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync mov cx, strict word 0000ch ; b9 0c 00 ; 0xf37c3
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync xor bx, bx ; 31 db ; 0xf37c6
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync mov dx, ss ; 8c d2 ; 0xf37c8
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync lea ax, [bp-01ah] ; 8d 46 e6 ; 0xf37ca
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync call 08b1ah ; e8 4a 53 ; 0xf37cd
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync mov word [bp-01ah], strict word 00028h ; c7 46 e6 28 00 ; 0xf37d0
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync mov ax, strict word 00011h ; b8 11 00 ; 0xf37d5
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync xor dx, dx ; 31 d2 ; 0xf37d8
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync xchg ah, al ; 86 c4 ; 0xf37da
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync xchg dh, dl ; 86 d6 ; 0xf37dc
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync xchg dx, ax ; 92 ; 0xf37de
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync mov word [bp-018h], ax ; 89 46 e8 ; 0xf37df
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync mov word [bp-016h], dx ; 89 56 ea ; 0xf37e2
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync mov ax, strict word 00001h ; b8 01 00 ; 0xf37e5
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync xchg ah, al ; 86 c4 ; 0xf37e8
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync mov word [bp-013h], ax ; 89 46 ed ; 0xf37ea
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync les bx, [bp-008h] ; c4 5e f8 ; 0xf37ed
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync db 066h, 026h, 0c7h, 047h, 00ah, 001h, 000h, 000h, 008h
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync ; mov dword [es:bx+00ah], strict dword 008000001h ; 66 26 c7 47 0a 01 00 00 08; 0xf37f0
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync mov byte [bp-002h], 000h ; c6 46 fe 00 ; 0xf37f9
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync jmp short 0382ah ; eb 2b ; 0xf37fd
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync lea dx, [bp-0081ah] ; 8d 96 e6 f7 ; 0xf37ff
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync push SS ; 16 ; 0xf3803
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync push dx ; 52 ; 0xf3804
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync push strict byte 00001h ; 6a 01 ; 0xf3805
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync push strict byte 00000h ; 6a 00 ; 0xf3807
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync push 00800h ; 68 00 08 ; 0xf3809
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync push strict byte 00000h ; 6a 00 ; 0xf380c
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync movzx ax, byte [bp-004h] ; 0f b6 46 fc ; 0xf380e
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync mov cx, ss ; 8c d1 ; 0xf3812
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync lea bx, [bp-01ah] ; 8d 5e e6 ; 0xf3814
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync mov dx, strict word 0000ch ; ba 0c 00 ; 0xf3817
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync call 0280ah ; e8 ed ef ; 0xf381a
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync test ax, ax ; 85 c0 ; 0xf381d
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync je short 03850h ; 74 2f ; 0xf381f
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync inc byte [bp-002h] ; fe 46 fe ; 0xf3821
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync cmp byte [bp-002h], 004h ; 80 7e fe 04 ; 0xf3824
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync jnbe short 03850h ; 77 26 ; 0xf3828
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync cmp byte [bp-004h], 008h ; 80 7e fc 08 ; 0xf382a
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync jbe short 037ffh ; 76 cf ; 0xf382e
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync lea dx, [bp-0081ah] ; 8d 96 e6 f7 ; 0xf3830
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync push SS ; 16 ; 0xf3834
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync push dx ; 52 ; 0xf3835
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync push strict byte 00001h ; 6a 01 ; 0xf3836
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync push strict byte 00000h ; 6a 00 ; 0xf3838
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync push 00800h ; 68 00 08 ; 0xf383a
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync push strict byte 00000h ; 6a 00 ; 0xf383d
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync movzx ax, byte [bp-004h] ; 0f b6 46 fc ; 0xf383f
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync mov cx, ss ; 8c d1 ; 0xf3843
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync lea bx, [bp-01ah] ; 8d 5e e6 ; 0xf3845
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync mov dx, strict word 0000ch ; ba 0c 00 ; 0xf3848
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync call 07f45h ; e8 f7 46 ; 0xf384b
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync jmp short 0381dh ; eb cd ; 0xf384e
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync test ax, ax ; 85 c0 ; 0xf3850
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync je short 0385ah ; 74 06 ; 0xf3852
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync mov ax, strict word 00003h ; b8 03 00 ; 0xf3854
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync jmp near 03b49h ; e9 ef 02 ; 0xf3857
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync cmp byte [bp-0081ah], 000h ; 80 be e6 f7 00 ; 0xf385a
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync je short 03867h ; 74 06 ; 0xf385f
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync mov ax, strict word 00004h ; b8 04 00 ; 0xf3861
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync jmp near 03b49h ; e9 e2 02 ; 0xf3864
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync xor di, di ; 31 ff ; 0xf3867
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync jmp short 03871h ; eb 06 ; 0xf3869
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync inc di ; 47 ; 0xf386b
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync cmp di, strict byte 00005h ; 83 ff 05 ; 0xf386c
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync jnc short 03881h ; 73 10 ; 0xf386f
c30683beea9ebd049c548102f74645cf018daa23vboxsync mov al, byte [bp+di-00819h] ; 8a 83 e7 f7 ; 0xf3871
c30683beea9ebd049c548102f74645cf018daa23vboxsync cmp al, byte [di+00c42h] ; 3a 85 42 0c ; 0xf3875
c30683beea9ebd049c548102f74645cf018daa23vboxsync je short 0386bh ; 74 f0 ; 0xf3879
c30683beea9ebd049c548102f74645cf018daa23vboxsync mov ax, strict word 00005h ; b8 05 00 ; 0xf387b
c30683beea9ebd049c548102f74645cf018daa23vboxsync jmp near 03b49h ; e9 c8 02 ; 0xf387e
c30683beea9ebd049c548102f74645cf018daa23vboxsync xor di, di ; 31 ff ; 0xf3881
c30683beea9ebd049c548102f74645cf018daa23vboxsync jmp short 0388bh ; eb 06 ; 0xf3883
c30683beea9ebd049c548102f74645cf018daa23vboxsync inc di ; 47 ; 0xf3885
c30683beea9ebd049c548102f74645cf018daa23vboxsync cmp di, strict byte 00017h ; 83 ff 17 ; 0xf3886
c30683beea9ebd049c548102f74645cf018daa23vboxsync jnc short 0389bh ; 73 10 ; 0xf3889
5295c362853081eaa3944247171746a3aad9a826vboxsync mov al, byte [bp+di-00813h] ; 8a 83 ed f7 ; 0xf388b
c30683beea9ebd049c548102f74645cf018daa23vboxsync cmp al, byte [di+00c48h] ; 3a 85 48 0c ; 0xf388f
c30683beea9ebd049c548102f74645cf018daa23vboxsync je short 03885h ; 74 f0 ; 0xf3893
c30683beea9ebd049c548102f74645cf018daa23vboxsync mov ax, strict word 00006h ; b8 06 00 ; 0xf3895
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp near 03b49h ; e9 ae 02 ; 0xf3898
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp-007d3h] ; 8b 86 2d f8 ; 0xf389b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, word [bp-007d1h] ; 8b 96 2f f8 ; 0xf389f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-01ah], strict word 00028h ; c7 46 e6 28 00 ; 0xf38a3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xchg ah, al ; 86 c4 ; 0xf38a8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xchg dh, dl ; 86 d6 ; 0xf38aa
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xchg dx, ax ; 92 ; 0xf38ac
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-018h], ax ; 89 46 e8 ; 0xf38ad
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-016h], dx ; 89 56 ea ; 0xf38b0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00001h ; b8 01 00 ; 0xf38b3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xchg ah, al ; 86 c4 ; 0xf38b6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-013h], ax ; 89 46 ed ; 0xf38b8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp byte [bp-004h], 008h ; 80 7e fc 08 ; 0xf38bb
384478d3896257fbce9ceb8c01e74040b969e6d7vboxsync jbe short 038e1h ; 76 20 ; 0xf38bf
384478d3896257fbce9ceb8c01e74040b969e6d7vboxsync lea dx, [bp-0081ah] ; 8d 96 e6 f7 ; 0xf38c1
384478d3896257fbce9ceb8c01e74040b969e6d7vboxsync push SS ; 16 ; 0xf38c5
384478d3896257fbce9ceb8c01e74040b969e6d7vboxsync push dx ; 52 ; 0xf38c6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push strict byte 00001h ; 6a 01 ; 0xf38c7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push strict byte 00000h ; 6a 00 ; 0xf38c9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push 00800h ; 68 00 08 ; 0xf38cb
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push strict byte 00000h ; 6a 00 ; 0xf38ce
706ec8d33965b04fc59fb0b1b0981b81ae23600dvboxsync movzx ax, byte [bp-004h] ; 0f b6 46 fc ; 0xf38d0
706ec8d33965b04fc59fb0b1b0981b81ae23600dvboxsync mov cx, ss ; 8c d1 ; 0xf38d4
706ec8d33965b04fc59fb0b1b0981b81ae23600dvboxsync lea bx, [bp-01ah] ; 8d 5e e6 ; 0xf38d6
706ec8d33965b04fc59fb0b1b0981b81ae23600dvboxsync mov dx, strict word 0000ch ; ba 0c 00 ; 0xf38d9
706ec8d33965b04fc59fb0b1b0981b81ae23600dvboxsync call 07f45h ; e8 66 46 ; 0xf38dc
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 038ffh ; eb 1e ; 0xf38df
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync lea dx, [bp-0081ah] ; 8d 96 e6 f7 ; 0xf38e1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push SS ; 16 ; 0xf38e5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push dx ; 52 ; 0xf38e6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push strict byte 00001h ; 6a 01 ; 0xf38e7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push strict byte 00000h ; 6a 00 ; 0xf38e9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push 00800h ; 68 00 08 ; 0xf38eb
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync push strict byte 00000h ; 6a 00 ; 0xf38ee
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx ax, byte [bp-004h] ; 0f b6 46 fc ; 0xf38f0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov cx, ss ; 8c d1 ; 0xf38f4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync lea bx, [bp-01ah] ; 8d 5e e6 ; 0xf38f6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 0000ch ; ba 0c 00 ; 0xf38f9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 0280ah ; e8 0b ef ; 0xf38fc
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test ax, ax ; 85 c0 ; 0xf38ff
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 03909h ; 74 06 ; 0xf3901
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00007h ; b8 07 00 ; 0xf3903
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp near 03b49h ; e9 40 02 ; 0xf3906
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp byte [bp-0081ah], 001h ; 80 be e6 f7 01 ; 0xf3909
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 03916h ; 74 06 ; 0xf390e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00008h ; b8 08 00 ; 0xf3910
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp near 03b49h ; e9 33 02 ; 0xf3913
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp byte [bp-00819h], 000h ; 80 be e7 f7 00 ; 0xf3916
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 03923h ; 74 06 ; 0xf391b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00009h ; b8 09 00 ; 0xf391d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp near 03b49h ; e9 26 02 ; 0xf3920
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp byte [bp-007fch], 055h ; 80 be 04 f8 55 ; 0xf3923
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 03930h ; 74 06 ; 0xf3928
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 0000ah ; b8 0a 00 ; 0xf392a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp near 03b49h ; e9 19 02 ; 0xf392d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp byte [bp-007fbh], 0aah ; 80 be 05 f8 aa ; 0xf3930
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 0392ah ; 75 f3 ; 0xf3935
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp byte [bp-007fah], 088h ; 80 be 06 f8 88 ; 0xf3937
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 03944h ; 74 06 ; 0xf393c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 0000bh ; b8 0b 00 ; 0xf393e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp near 03b49h ; e9 05 02 ; 0xf3941
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, byte [bp-007f9h] ; 8a 86 07 f8 ; 0xf3944
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov es, [bp-00eh] ; 8e 46 f2 ; 0xf3948
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [es:si+001h], al ; 26 88 44 01 ; 0xf394b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp byte [bp-007f9h], 000h ; 80 be 07 f8 00 ; 0xf394f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 0395dh ; 75 07 ; 0xf3954
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [es:si+002h], 0e0h ; 26 c6 44 02 e0 ; 0xf3956
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 03970h ; eb 13 ; 0xf395b
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync cmp byte [bp-007f9h], 004h ; 80 be 07 f8 04 ; 0xf395d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jnc short 0396bh ; 73 07 ; 0xf3962
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [es:si+002h], 000h ; 26 c6 44 02 00 ; 0xf3964
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 03970h ; eb 05 ; 0xf3969
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [es:si+002h], 080h ; 26 c6 44 02 80 ; 0xf396b
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync movzx di, byte [bp-004h] ; 0f b6 7e fc ; 0xf3970
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov ax, di ; 89 f8 ; 0xf3974
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync cwd ; 99 ; 0xf3976
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 02bh, 0c2h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync ; sub ax, dx ; 2b c2 ; 0xf3977
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync sar ax, 1 ; d1 f8 ; 0xf3979
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov es, [bp-00eh] ; 8e 46 f2 ; 0xf397b
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov byte [es:si+003h], al ; 26 88 44 03 ; 0xf397e
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov ax, di ; 89 f8 ; 0xf3982
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync cwd ; 99 ; 0xf3984
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov bx, strict word 00002h ; bb 02 00 ; 0xf3985
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync idiv bx ; f7 fb ; 0xf3988
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov word [es:si+004h], dx ; 26 89 54 04 ; 0xf398a
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov di, word [bp-007f8h] ; 8b be 08 f8 ; 0xf398e
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync test di, di ; 85 ff ; 0xf3992
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jne short 03999h ; 75 03 ; 0xf3994
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov di, 007c0h ; bf c0 07 ; 0xf3996
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov es, [bp-00eh] ; 8e 46 f2 ; 0xf3999
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov word [es:si+00ch], di ; 26 89 7c 0c ; 0xf399c
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov word [es:si+006h], strict word 00000h ; 26 c7 44 06 00 00 ; 0xf39a0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp-007f4h] ; 8b 86 0c f8 ; 0xf39a6
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov word [bp-00ah], ax ; 89 46 f6 ; 0xf39aa
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [es:si+00eh], ax ; 26 89 44 0e ; 0xf39ad
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp-007f2h] ; 8b 86 0e f8 ; 0xf39b1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, word [bp-007f0h] ; 8b 96 10 f8 ; 0xf39b5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [es:si+008h], ax ; 26 89 44 08 ; 0xf39b9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [es:si+00ah], dx ; 26 89 54 0a ; 0xf39bd
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-01ah], strict word 00028h ; c7 46 e6 28 00 ; 0xf39c1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xchg ah, al ; 86 c4 ; 0xf39c6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xchg dh, dl ; 86 d6 ; 0xf39c8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xchg dx, ax ; 92 ; 0xf39ca
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-018h], ax ; 89 46 e8 ; 0xf39cb
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-016h], dx ; 89 56 ea ; 0xf39ce
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xf39d1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync dec dx ; 4a ; 0xf39d4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync shr dx, 002h ; c1 ea 02 ; 0xf39d5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync inc dx ; 42 ; 0xf39d8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, dx ; 89 d0 ; 0xf39d9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xchg ah, al ; 86 c4 ; 0xf39db
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-013h], ax ; 89 46 ed ; 0xf39dd
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync les bx, [bp-008h] ; c4 5e f8 ; 0xf39e0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [es:bx+00ah], dx ; 26 89 57 0a ; 0xf39e3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [es:bx+00ch], 00200h ; 26 c7 47 0c 00 02 ; 0xf39e7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xf39ed
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync sal ax, 009h ; c1 e0 09 ; 0xf39f0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync and ah, 007h ; 80 e4 07 ; 0xf39f3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, 00800h ; ba 00 08 ; 0xf39f6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync sub dx, ax ; 29 c2 ; 0xf39f9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [es:bx+01ch], dx ; 26 89 57 1c ; 0xf39fb
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp byte [bp-004h], 008h ; 80 7e fc 08 ; 0xf39ff
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jbe short 03a2ch ; 76 27 ; 0xf3a03
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push di ; 57 ; 0xf3a05
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push dword 000000001h ; 66 6a 01 ; 0xf3a06
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xf3a09
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor dx, dx ; 31 d2 ; 0xf3a0c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov cx, strict word 00009h ; b9 09 00 ; 0xf3a0e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync sal ax, 1 ; d1 e0 ; 0xf3a11
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync rcl dx, 1 ; d1 d2 ; 0xf3a13
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync loop 03a11h ; e2 fa ; 0xf3a15
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push dx ; 52 ; 0xf3a17
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push ax ; 50 ; 0xf3a18
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push strict byte 00000h ; 6a 00 ; 0xf3a19
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx ax, byte [bp-004h] ; 0f b6 46 fc ; 0xf3a1b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov cx, ss ; 8c d1 ; 0xf3a1f
bbe8d54f2bca31d98ce10c89506ca5a53c9d41b7vboxsync lea bx, [bp-01ah] ; 8d 5e e6 ; 0xf3a21
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync mov dx, strict word 0000ch ; ba 0c 00 ; 0xf3a24
bbe8d54f2bca31d98ce10c89506ca5a53c9d41b7vboxsync call 07f45h ; e8 1b 45 ; 0xf3a27
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 03a51h ; eb 25 ; 0xf3a2a
bbe8d54f2bca31d98ce10c89506ca5a53c9d41b7vboxsync push di ; 57 ; 0xf3a2c
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync push dword 000000001h ; 66 6a 01 ; 0xf3a2d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xf3a30
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync xor dx, dx ; 31 d2 ; 0xf3a33
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync mov cx, strict word 00009h ; b9 09 00 ; 0xf3a35
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync sal ax, 1 ; d1 e0 ; 0xf3a38
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync rcl dx, 1 ; d1 d2 ; 0xf3a3a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync loop 03a38h ; e2 fa ; 0xf3a3c
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync push dx ; 52 ; 0xf3a3e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push ax ; 50 ; 0xf3a3f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push strict byte 00000h ; 6a 00 ; 0xf3a40
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync movzx ax, byte [bp-004h] ; 0f b6 46 fc ; 0xf3a42
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync mov cx, ss ; 8c d1 ; 0xf3a46
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync lea bx, [bp-01ah] ; 8d 5e e6 ; 0xf3a48
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync mov dx, strict word 0000ch ; ba 0c 00 ; 0xf3a4b
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync call 0280ah ; e8 b9 ed ; 0xf3a4e
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync les bx, [bp-008h] ; c4 5e f8 ; 0xf3a51
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync mov word [es:bx+01ch], strict word 00000h ; 26 c7 47 1c 00 00 ; 0xf3a54
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync test ax, ax ; 85 c0 ; 0xf3a5a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 03a64h ; 74 06 ; 0xf3a5c
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov ax, strict word 0000ch ; b8 0c 00 ; 0xf3a5e
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync jmp near 03b49h ; e9 e5 00 ; 0xf3a61
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync mov es, [bp-00eh] ; 8e 46 f2 ; 0xf3a64
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync mov al, byte [es:si+001h] ; 26 8a 44 01 ; 0xf3a67
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync cmp AL, strict byte 002h ; 3c 02 ; 0xf3a6b
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync jc short 03a7ch ; 72 0d ; 0xf3a6d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jbe short 03a94h ; 76 23 ; 0xf3a6f
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync cmp AL, strict byte 004h ; 3c 04 ; 0xf3a71
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync je short 03aaah ; 74 35 ; 0xf3a73
70e6f03ca742e60292ae2d45811314790b16dab2vboxsync cmp AL, strict byte 003h ; 3c 03 ; 0xf3a75
bbe8d54f2bca31d98ce10c89506ca5a53c9d41b7vboxsync je short 03a9fh ; 74 26 ; 0xf3a77
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync jmp near 03af2h ; e9 76 00 ; 0xf3a79
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp AL, strict byte 001h ; 3c 01 ; 0xf3a7c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 03af2h ; 75 72 ; 0xf3a7e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov es, [bp-00eh] ; 8e 46 f2 ; 0xf3a80
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 066h, 026h, 0c7h, 044h, 012h, 050h, 000h, 00fh, 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; mov dword [es:si+012h], strict dword 0000f0050h ; 66 26 c7 44 12 50 00 0f 00; 0xf3a83
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [es:si+010h], strict word 00002h ; 26 c7 44 10 02 00 ; 0xf3a8c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 03af2h ; eb 5e ; 0xf3a92
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 066h, 026h, 0c7h, 044h, 012h, 050h, 000h, 012h, 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; mov dword [es:si+012h], strict dword 000120050h ; 66 26 c7 44 12 50 00 12 00; 0xf3a94
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 03a8ch ; eb ed ; 0xf3a9d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 066h, 026h, 0c7h, 044h, 012h, 050h, 000h, 024h, 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; mov dword [es:si+012h], strict dword 000240050h ; 66 26 c7 44 12 50 00 24 00; 0xf3a9f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 03a8ch ; eb e2 ; 0xf3aa8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, 001c4h ; ba c4 01 ; 0xf3aaa
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, di ; 89 f8 ; 0xf3aad
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 01600h ; e8 4e db ; 0xf3aaf
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync and AL, strict byte 03fh ; 24 3f ; 0xf3ab2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor ah, ah ; 30 e4 ; 0xf3ab4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov es, [bp-00eh] ; 8e 46 f2 ; 0xf3ab6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [es:si+014h], ax ; 26 89 44 14 ; 0xf3ab9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, 001c4h ; ba c4 01 ; 0xf3abd
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, di ; 89 f8 ; 0xf3ac0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 01600h ; e8 3b db ; 0xf3ac2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor ah, ah ; 30 e4 ; 0xf3ac5
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov bx, ax ; 89 c3 ; 0xf3ac7
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync sal bx, 002h ; c1 e3 02 ; 0xf3ac9
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov dx, 001c5h ; ba c5 01 ; 0xf3acc
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov ax, di ; 89 f8 ; 0xf3acf
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 01600h ; e8 2c db ; 0xf3ad1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor ah, ah ; 30 e4 ; 0xf3ad4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add ax, bx ; 01 d8 ; 0xf3ad6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync inc ax ; 40 ; 0xf3ad8
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov es, [bp-00eh] ; 8e 46 f2 ; 0xf3ad9
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync mov word [es:si+012h], ax ; 26 89 44 12 ; 0xf3adc
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync mov dx, 001c3h ; ba c3 01 ; 0xf3ae0
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync mov ax, di ; 89 f8 ; 0xf3ae3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 01600h ; e8 18 db ; 0xf3ae5
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync xor ah, ah ; 30 e4 ; 0xf3ae8
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync inc ax ; 40 ; 0xf3aea
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync mov es, [bp-00eh] ; 8e 46 f2 ; 0xf3aeb
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync mov word [es:si+010h], ax ; 26 89 44 10 ; 0xf3aee
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync mov es, [bp-00eh] ; 8e 46 f2 ; 0xf3af2
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync cmp byte [es:si+001h], 000h ; 26 80 7c 01 00 ; 0xf3af5
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync je short 03b30h ; 74 34 ; 0xf3afa
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync cmp byte [es:si+002h], 000h ; 26 80 7c 02 00 ; 0xf3afc
441b60f8b0601cc1718368c9c3ef082223ad12a2vboxsync jne short 03b19h ; 75 16 ; 0xf3b01
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync mov dx, strict word 00010h ; ba 10 00 ; 0xf3b03
441b60f8b0601cc1718368c9c3ef082223ad12a2vboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf3b06
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync call 01600h ; e8 f4 da ; 0xf3b09
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync or AL, strict byte 041h ; 0c 41 ; 0xf3b0c
c7d2f5508ab9703a7a6c5cce5c9d4bf335af660avboxsync movzx bx, al ; 0f b6 d8 ; 0xf3b0e
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync mov dx, strict word 00010h ; ba 10 00 ; 0xf3b11
dfec9ba035ff0c77d470041bc230a60542d39e27vboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf3b14
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync jmp short 03b2dh ; eb 14 ; 0xf3b17
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync mov dx, 002c0h ; ba c0 02 ; 0xf3b19
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync mov ax, word [bp-00ch] ; 8b 46 f4 ; 0xf3b1c
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync call 01600h ; e8 de da ; 0xf3b1f
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync db 0feh, 0c0h
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync ; inc al ; fe c0 ; 0xf3b22
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync movzx bx, al ; 0f b6 d8 ; 0xf3b24
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync mov dx, 002c0h ; ba c0 02 ; 0xf3b27
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync mov ax, word [bp-00ch] ; 8b 46 f4 ; 0xf3b2a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 0160eh ; e8 de da ; 0xf3b2d
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync mov es, [bp-00eh] ; 8e 46 f2 ; 0xf3b30
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync cmp byte [es:si+001h], 000h ; 26 80 7c 01 00 ; 0xf3b33
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync je short 03b3eh ; 74 04 ; 0xf3b38
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync mov byte [es:si], 001h ; 26 c6 04 01 ; 0xf3b3a
dfec9ba035ff0c77d470041bc230a60542d39e27vboxsync mov es, [bp-00eh] ; 8e 46 f2 ; 0xf3b3e
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync movzx ax, byte [es:si+002h] ; 26 0f b6 44 02 ; 0xf3b41
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync sal ax, 008h ; c1 e0 08 ; 0xf3b46
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync leave ; c9 ; 0xf3b49
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync pop di ; 5f ; 0xf3b4a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync pop si ; 5e ; 0xf3b4b
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync pop dx ; 5a ; 0xf3b4c
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync pop cx ; 59 ; 0xf3b4d
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync pop bx ; 5b ; 0xf3b4e
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync retn ; c3 ; 0xf3b4f
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync push ax ; 50 ; 0xf3b50
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync dec si ; 4e ; 0xf3b51
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync dec cx ; 49 ; 0xf3b52
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync dec ax ; 48 ; 0xf3b53
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync inc di ; 47 ; 0xf3b54
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync inc si ; 46 ; 0xf3b55
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync inc bp ; 45 ; 0xf3b56
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync inc sp ; 44 ; 0xf3b57
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync inc bx ; 43 ; 0xf3b58
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync inc dx ; 42 ; 0xf3b59
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync inc cx ; 41 ; 0xf3b5a
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync sbb byte [01415h], dl ; 18 16 15 14 ; 0xf3b5b
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync adc word [bx+si], dx ; 11 10 ; 0xf3b5f
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync or ax, 00b0ch ; 0d 0c 0b ; 0xf3b61
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync or cl, byte [bx+di] ; 0a 09 ; 0xf3b64
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync or byte [di], al ; 08 05 ; 0xf3b66
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add AL, strict byte 003h ; 04 03 ; 0xf3b68
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync add al, byte [bx+di] ; 02 01 ; 0xf3b6a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add byte [di], ch ; 00 2d ; 0xf3b6c
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync aas ; 3f ; 0xf3b6e
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync push CS ; 0e ; 0xf3b6f
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync aas ; 3f ; 0xf3b70
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync pop ax ; 58 ; 0xf3b71
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync cmp AL, strict byte 082h ; 3c 82 ; 0xf3b72
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp AL, strict byte 04dh ; 3c 4d ; 0xf3b74
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync cmp AL, strict byte 082h ; 3c 82 ; 0xf3b76
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync cmp AL, strict byte 04dh ; 3c 4d ; 0xf3b78
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync cmp AL, strict byte 074h ; 3c 74 ; 0xf3b7a
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync db 03eh, 00eh
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; ds push CS ; 3e 0e ; 0xf3b7c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync aas ; 3f ; 0xf3b7e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync sub ax, 02d3fh ; 2d 3f 2d ; 0xf3b7f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync aas ; 3f ; 0xf3b82
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync push CS ; 0e ; 0xf3b83
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync aas ; 3f ; 0xf3b84
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync push CS ; 0e ; 0xf3b85
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync aas ; 3f ; 0xf3b86
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync push CS ; 0e ; 0xf3b87
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync aas ; 3f ; 0xf3b88
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync push CS ; 0e ; 0xf3b89
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync aas ; 3f ; 0xf3b8a
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync push CS ; 0e ; 0xf3b8b
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync aas ; 3f ; 0xf3b8c
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync and ax, 00e3fh ; 25 3f 0e ; 0xf3b8d
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync aas ; 3f ; 0xf3b90
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync sub ax, 02d3fh ; 2d 3f 2d ; 0xf3b91
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync aas ; 3f ; 0xf3b94
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync sub ax, 02d3fh ; 2d 3f 2d ; 0xf3b95
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync aas ; 3f ; 0xf3b98
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync sub ax, 02d3fh ; 2d 3f 2d ; 0xf3b99
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync aas ; 3f ; 0xf3b9c
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync sub ax, 02d3fh ; 2d 3f 2d ; 0xf3b9d
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync aas ; 3f ; 0xf3ba0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync sub ax, 02d3fh ; 2d 3f 2d ; 0xf3ba1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync aas ; 3f ; 0xf3ba4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync sub ax, 02d3fh ; 2d 3f 2d ; 0xf3ba5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync aas ; 3f ; 0xf3ba8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; disGetNextSymbol 0xf3ba9 LB 0x4f96 -> off=0x0 cb=000000000000041f uValue=00000000000025a9 '_int13_cdemu'
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync_int13_cdemu: ; 0xf3ba9 LB 0x41f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push si ; 56 ; 0xf3ba9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push di ; 57 ; 0xf3baa
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync enter 0002ah, 000h ; c8 2a 00 00 ; 0xf3bab
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 0000eh ; ba 0e 00 ; 0xf3baf
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf3bb2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 0161ch ; e8 64 da ; 0xf3bb5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov di, 00322h ; bf 22 03 ; 0xf3bb8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov cx, ax ; 89 c1 ; 0xf3bbb
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov si, di ; 89 fe ; 0xf3bbd
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-004h], ax ; 89 46 fc ; 0xf3bbf
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-008h], 00122h ; c7 46 f8 22 01 ; 0xf3bc2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-006h], ax ; 89 46 fa ; 0xf3bc7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov es, ax ; 8e c0 ; 0xf3bca
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, byte [es:di+003h] ; 26 8a 45 03 ; 0xf3bcc
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add al, al ; 00 c0 ; 0xf3bd0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [bp-002h], al ; 88 46 fe ; 0xf3bd2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, byte [es:di+004h] ; 26 8a 45 04 ; 0xf3bd5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add byte [bp-002h], al ; 00 46 fe ; 0xf3bd9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor bx, bx ; 31 db ; 0xf3bdc
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 00074h ; ba 74 00 ; 0xf3bde
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf3be1
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync call 0160eh ; e8 27 da ; 0xf3be4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov es, cx ; 8e c1 ; 0xf3be7
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync cmp byte [es:di], 000h ; 26 80 3d 00 ; 0xf3be9
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync je short 03bfdh ; 74 0e ; 0xf3bed
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync movzx ax, byte [es:di+002h] ; 26 0f b6 45 02 ; 0xf3bef
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, word [bp+016h] ; 8b 56 16 ; 0xf3bf4
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync xor dh, dh ; 30 f6 ; 0xf3bf7
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync cmp ax, dx ; 39 d0 ; 0xf3bf9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 03c26h ; 74 29 ; 0xf3bfb
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bx, 00c3ah ; bb 3a 0c ; 0xf3bfd
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync mov cx, ds ; 8c d9 ; 0xf3c00
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync mov ax, strict word 00004h ; b8 04 00 ; 0xf3c02
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync call 018aeh ; e8 a6 dc ; 0xf3c05
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync mov ax, word [bp+016h] ; 8b 46 16 ; 0xf3c08
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync xor ah, ah ; 30 e4 ; 0xf3c0b
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync push ax ; 50 ; 0xf3c0d
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync mov ax, word [bp+01ah] ; 8b 46 1a ; 0xf3c0e
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync shr ax, 008h ; c1 e8 08 ; 0xf3c11
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync push ax ; 50 ; 0xf3c14
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push 002a2h ; 68 a2 02 ; 0xf3c15
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync push 002aeh ; 68 ae 02 ; 0xf3c18
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync push strict byte 00004h ; 6a 04 ; 0xf3c1b
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync call 018e9h ; e8 c9 dc ; 0xf3c1d
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync add sp, strict byte 0000ah ; 83 c4 0a ; 0xf3c20
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync jmp near 03f4dh ; e9 27 03 ; 0xf3c23
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync mov ax, word [bp+01ah] ; 8b 46 1a ; 0xf3c26
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync shr ax, 008h ; c1 e8 08 ; 0xf3c29
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync cmp ax, strict word 00050h ; 3d 50 00 ; 0xf3c2c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jnbe near 03f2dh ; 0f 87 fa 02 ; 0xf3c2f
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync push CS ; 0e ; 0xf3c33
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync pop ES ; 07 ; 0xf3c34
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync mov cx, strict word 0001eh ; b9 1e 00 ; 0xf3c35
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync mov di, 03b50h ; bf 50 3b ; 0xf3c38
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync repne scasb ; f2 ae ; 0xf3c3b
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync sal cx, 1 ; d1 e1 ; 0xf3c3d
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync mov di, cx ; 89 cf ; 0xf3c3f
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync mov ax, word [cs:di+03b6dh] ; 2e 8b 85 6d 3b ; 0xf3c41
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync mov bx, word [bp+01ah] ; 8b 5e 1a ; 0xf3c46
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor bh, bh ; 30 ff ; 0xf3c49
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync jmp ax ; ff e0 ; 0xf3c4b
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync mov ax, word [bp+01ah] ; 8b 46 1a ; 0xf3c4d
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync xor ah, ah ; 30 e4 ; 0xf3c50
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync or ah, 003h ; 80 cc 03 ; 0xf3c52
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync jmp near 03f55h ; e9 fd 02 ; 0xf3c55
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync mov dx, strict word 00074h ; ba 74 00 ; 0xf3c58
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf3c5b
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync call 01600h ; e8 9f d9 ; 0xf3c5e
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync mov cl, al ; 88 c1 ; 0xf3c61
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync movzx ax, cl ; 0f b6 c1 ; 0xf3c63
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync sal ax, 008h ; c1 e0 08 ; 0xf3c66
5793d23a719d4902824a3649b6fef3822ddd5fc7vboxsync or bx, ax ; 09 c3 ; 0xf3c69
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp+01ah], bx ; 89 5e 1a ; 0xf3c6b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor bx, bx ; 31 db ; 0xf3c6e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 00074h ; ba 74 00 ; 0xf3c70
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf3c73
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 0160eh ; e8 95 d9 ; 0xf3c76
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test cl, cl ; 84 c9 ; 0xf3c79
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je near 03f12h ; 0f 84 93 02 ; 0xf3c7b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp near 03f69h ; e9 e7 02 ; 0xf3c7f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov es, [bp-004h] ; 8e 46 fc ; 0xf3c82
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov di, word [es:si+014h] ; 26 8b 7c 14 ; 0xf3c85
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, word [es:si+012h] ; 26 8b 54 12 ; 0xf3c89
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bx, word [es:si+010h] ; 26 8b 5c 10 ; 0xf3c8d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [es:si+008h] ; 26 8b 44 08 ; 0xf3c91
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-014h], ax ; 89 46 ec ; 0xf3c95
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [es:si+00ah] ; 26 8b 44 0a ; 0xf3c98
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-012h], ax ; 89 46 ee ; 0xf3c9c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp+018h] ; 8b 46 18 ; 0xf3c9f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync and ax, strict word 0003fh ; 25 3f 00 ; 0xf3ca2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-010h], ax ; 89 46 f0 ; 0xf3ca5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp+018h] ; 8b 46 18 ; 0xf3ca8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor ah, ah ; 30 e4 ; 0xf3cab
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync and AL, strict byte 0c0h ; 24 c0 ; 0xf3cad
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync sal ax, 002h ; c1 e0 02 ; 0xf3caf
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov cx, word [bp+018h] ; 8b 4e 18 ; 0xf3cb2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync shr cx, 008h ; c1 e9 08 ; 0xf3cb5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync or ax, cx ; 09 c8 ; 0xf3cb8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov si, word [bp+016h] ; 8b 76 16 ; 0xf3cba
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync shr si, 008h ; c1 ee 08 ; 0xf3cbd
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov cx, word [bp+01ah] ; 8b 4e 1a ; 0xf3cc0
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync xor ch, ch ; 30 ed ; 0xf3cc3
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync mov word [bp-00ah], cx ; 89 4e f6 ; 0xf3cc5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test cx, cx ; 85 c9 ; 0xf3cc8
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync je near 03f0eh ; 0f 84 40 02 ; 0xf3cca
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync cmp di, word [bp-010h] ; 3b 7e f0 ; 0xf3cce
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync jc near 03f4dh ; 0f 82 78 02 ; 0xf3cd1
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync cmp ax, dx ; 39 d0 ; 0xf3cd5
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync jnc near 03f4dh ; 0f 83 72 02 ; 0xf3cd7
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync cmp si, bx ; 39 de ; 0xf3cdb
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync jnc near 03f4dh ; 0f 83 6c 02 ; 0xf3cdd
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync mov dx, word [bp+01ah] ; 8b 56 1a ; 0xf3ce1
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync shr dx, 008h ; c1 ea 08 ; 0xf3ce4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp dx, strict byte 00004h ; 83 fa 04 ; 0xf3ce7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je near 03f0eh ; 0f 84 20 02 ; 0xf3cea
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov dx, word [bp+014h] ; 8b 56 14 ; 0xf3cee
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync shr dx, 004h ; c1 ea 04 ; 0xf3cf1
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov cx, word [bp+00ah] ; 8b 4e 0a ; 0xf3cf4
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync add cx, dx ; 01 d1 ; 0xf3cf7
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov word [bp-00eh], cx ; 89 4e f2 ; 0xf3cf9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, word [bp+014h] ; 8b 56 14 ; 0xf3cfc
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync and dx, strict byte 0000fh ; 83 e2 0f ; 0xf3cff
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov word [bp-00ch], dx ; 89 56 f4 ; 0xf3d02
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync xor dl, dl ; 30 d2 ; 0xf3d05
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync xor cx, cx ; 31 c9 ; 0xf3d07
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync call 08ae9h ; e8 dd 4d ; 0xf3d09
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync xor bx, bx ; 31 db ; 0xf3d0c
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync add ax, si ; 01 f0 ; 0xf3d0e
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync adc dx, bx ; 11 da ; 0xf3d10
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov bx, di ; 89 fb ; 0xf3d12
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync xor cx, cx ; 31 c9 ; 0xf3d14
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync call 08ae9h ; e8 d0 4d ; 0xf3d16
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov bx, word [bp-010h] ; 8b 5e f0 ; 0xf3d19
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync dec bx ; 4b ; 0xf3d1c
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync xor cx, cx ; 31 c9 ; 0xf3d1d
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync add ax, bx ; 01 d8 ; 0xf3d1f
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync adc dx, cx ; 11 ca ; 0xf3d21
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov bx, word [bp+01ah] ; 8b 5e 1a ; 0xf3d23
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync xor bl, bl ; 30 db ; 0xf3d26
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov cx, word [bp-00ah] ; 8b 4e f6 ; 0xf3d28
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync or cx, bx ; 09 d9 ; 0xf3d2b
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov word [bp+01ah], cx ; 89 4e 1a ; 0xf3d2d
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov si, ax ; 89 c6 ; 0xf3d30
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov di, dx ; 89 d7 ; 0xf3d32
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync shr di, 1 ; d1 ef ; 0xf3d34
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync rcr si, 1 ; d1 de ; 0xf3d36
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync shr di, 1 ; d1 ef ; 0xf3d38
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync rcr si, 1 ; d1 de ; 0xf3d3a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-01ah], di ; 89 7e e6 ; 0xf3d3c
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov di, ax ; 89 c7 ; 0xf3d3f
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync and di, strict byte 00003h ; 83 e7 03 ; 0xf3d41
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync xor bh, bh ; 30 ff ; 0xf3d44
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add ax, word [bp-00ah] ; 03 46 f6 ; 0xf3d46
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync adc dx, bx ; 11 da ; 0xf3d49
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov bx, ax ; 89 c3 ; 0xf3d4b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add bx, strict byte 0ffffh ; 83 c3 ff ; 0xf3d4d
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov ax, dx ; 89 d0 ; 0xf3d50
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync adc ax, strict word 0ffffh ; 15 ff ff ; 0xf3d52
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov word [bp-01eh], bx ; 89 5e e2 ; 0xf3d55
41fcf8465b641c7083d3b440451f17c1210fce33vboxsync mov word [bp-01ch], ax ; 89 46 e4 ; 0xf3d58
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync shr word [bp-01ch], 1 ; d1 6e e4 ; 0xf3d5b
329df9696e709dc71611f504a4774f323545be0avboxsync rcr word [bp-01eh], 1 ; d1 5e e2 ; 0xf3d5e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync shr word [bp-01ch], 1 ; d1 6e e4 ; 0xf3d61
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync rcr word [bp-01eh], 1 ; d1 5e e2 ; 0xf3d64
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov cx, strict word 0000ch ; b9 0c 00 ; 0xf3d67
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor bx, bx ; 31 db ; 0xf3d6a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, ss ; 8c d2 ; 0xf3d6c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync lea ax, [bp-02ah] ; 8d 46 d6 ; 0xf3d6e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 08b1ah ; e8 a6 4d ; 0xf3d71
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-02ah], strict word 00028h ; c7 46 d6 28 00 ; 0xf3d74
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp-014h] ; 8b 46 ec ; 0xf3d79
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add ax, si ; 01 f0 ; 0xf3d7c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, word [bp-012h] ; 8b 56 ee ; 0xf3d7e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync adc dx, word [bp-01ah] ; 13 56 e6 ; 0xf3d81
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xchg ah, al ; 86 c4 ; 0xf3d84
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xchg dh, dl ; 86 d6 ; 0xf3d86
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xchg dx, ax ; 92 ; 0xf3d88
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-028h], ax ; 89 46 d8 ; 0xf3d89
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-026h], dx ; 89 56 da ; 0xf3d8c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, word [bp-01eh] ; 8b 56 e2 ; 0xf3d8f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync sub dx, si ; 29 f2 ; 0xf3d92
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync inc dx ; 42 ; 0xf3d94
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, dx ; 89 d0 ; 0xf3d95
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xchg ah, al ; 86 c4 ; 0xf3d97
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-023h], ax ; 89 46 dd ; 0xf3d99
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync les bx, [bp-008h] ; c4 5e f8 ; 0xf3d9c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [es:bx+00ah], dx ; 26 89 57 0a ; 0xf3d9f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [es:bx+00ch], 00200h ; 26 c7 47 0c 00 02 ; 0xf3da3
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync mov ax, di ; 89 f8 ; 0xf3da9
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync sal ax, 009h ; c1 e0 09 ; 0xf3dab
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [es:bx+01ah], ax ; 26 89 47 1a ; 0xf3dae
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xf3db2
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync sal dx, 009h ; c1 e2 09 ; 0xf3db5
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync and dh, 007h ; 80 e6 07 ; 0xf3db8
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync mov bx, 00800h ; bb 00 08 ; 0xf3dbb
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync sub bx, dx ; 29 d3 ; 0xf3dbe
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync mov dx, bx ; 89 da ; 0xf3dc0
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync mov bx, word [bp-008h] ; 8b 5e f8 ; 0xf3dc2
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync mov bx, word [es:bx+01ah] ; 26 8b 5f 1a ; 0xf3dc5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync sub dx, bx ; 29 da ; 0xf3dc9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bx, word [bp-008h] ; 8b 5e f8 ; 0xf3dcb
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov word [es:bx+01ch], dx ; 26 89 57 1c ; 0xf3dce
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp byte [bp-002h], 008h ; 80 7e fe 08 ; 0xf3dd2
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync jbe short 03e02h ; 76 2a ; 0xf3dd6
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync push word [bp-00eh] ; ff 76 f2 ; 0xf3dd8
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync push word [bp-00ch] ; ff 76 f4 ; 0xf3ddb
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push strict byte 00001h ; 6a 01 ; 0xf3dde
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov si, word [bp-00ah] ; 8b 76 f6 ; 0xf3de0
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync xor di, di ; 31 ff ; 0xf3de3
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov cx, strict word 00009h ; b9 09 00 ; 0xf3de5
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync sal si, 1 ; d1 e6 ; 0xf3de8
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync rcl di, 1 ; d1 d7 ; 0xf3dea
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync loop 03de8h ; e2 fa ; 0xf3dec
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync push di ; 57 ; 0xf3dee
41fcf8465b641c7083d3b440451f17c1210fce33vboxsync push si ; 56 ; 0xf3def
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync push ax ; 50 ; 0xf3df0
329df9696e709dc71611f504a4774f323545be0avboxsync movzx ax, byte [bp-002h] ; 0f b6 46 fe ; 0xf3df1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov cx, ss ; 8c d1 ; 0xf3df5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync lea bx, [bp-02ah] ; 8d 5e d6 ; 0xf3df7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 0000ch ; ba 0c 00 ; 0xf3dfa
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 07f45h ; e8 45 41 ; 0xf3dfd
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 03e2ah ; eb 28 ; 0xf3e00
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push word [bp-00eh] ; ff 76 f2 ; 0xf3e02
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push word [bp-00ch] ; ff 76 f4 ; 0xf3e05
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push strict byte 00001h ; 6a 01 ; 0xf3e08
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync mov si, word [bp-00ah] ; 8b 76 f6 ; 0xf3e0a
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync xor di, di ; 31 ff ; 0xf3e0d
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync mov cx, strict word 00009h ; b9 09 00 ; 0xf3e0f
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync sal si, 1 ; d1 e6 ; 0xf3e12
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync rcl di, 1 ; d1 d7 ; 0xf3e14
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync loop 03e12h ; e2 fa ; 0xf3e16
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync push di ; 57 ; 0xf3e18
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync push si ; 56 ; 0xf3e19
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync push ax ; 50 ; 0xf3e1a
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync movzx ax, byte [bp-002h] ; 0f b6 46 fe ; 0xf3e1b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov cx, ss ; 8c d1 ; 0xf3e1f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync lea bx, [bp-02ah] ; 8d 5e d6 ; 0xf3e21
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 0000ch ; ba 0c 00 ; 0xf3e24
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 0280ah ; e8 e0 e9 ; 0xf3e27
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dl, al ; 88 c2 ; 0xf3e2a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync les bx, [bp-008h] ; c4 5e f8 ; 0xf3e2c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 066h, 026h, 0c7h, 047h, 01ah, 000h, 000h, 000h, 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; mov dword [es:bx+01ah], strict dword 000000000h ; 66 26 c7 47 1a 00 00 00 00; 0xf3e2f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test dl, dl ; 84 d2 ; 0xf3e38
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je near 03f0eh ; 0f 84 d0 00 ; 0xf3e3a
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync mov bx, 00c3ah ; bb 3a 0c ; 0xf3e3e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov cx, ds ; 8c d9 ; 0xf3e41
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00004h ; b8 04 00 ; 0xf3e43
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 018aeh ; e8 65 da ; 0xf3e46
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync movzx ax, dl ; 0f b6 c2 ; 0xf3e49
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync push ax ; 50 ; 0xf3e4c
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync mov ax, word [bp+01ah] ; 8b 46 1a ; 0xf3e4d
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync shr ax, 008h ; c1 e8 08 ; 0xf3e50
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync push ax ; 50 ; 0xf3e53
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync push 002a2h ; 68 a2 02 ; 0xf3e54
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync push 002e4h ; 68 e4 02 ; 0xf3e57
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync push strict byte 00004h ; 6a 04 ; 0xf3e5a
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync call 018e9h ; e8 8a da ; 0xf3e5c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add sp, strict byte 0000ah ; 83 c4 0a ; 0xf3e5f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp+01ah] ; 8b 46 1a ; 0xf3e62
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor ah, ah ; 30 e4 ; 0xf3e65
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync or ah, 002h ; 80 cc 02 ; 0xf3e67
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp+01ah], ax ; 89 46 1a ; 0xf3e6a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [bp+01ah], 000h ; c6 46 1a 00 ; 0xf3e6d
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync jmp near 03f58h ; e9 e4 00 ; 0xf3e71
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync mov es, [bp-004h] ; 8e 46 fc ; 0xf3e74
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync mov di, word [es:si+014h] ; 26 8b 7c 14 ; 0xf3e77
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync mov dx, word [es:si+012h] ; 26 8b 54 12 ; 0xf3e7b
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync dec dx ; 4a ; 0xf3e7f
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync mov bx, word [es:si+010h] ; 26 8b 5c 10 ; 0xf3e80
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync dec bx ; 4b ; 0xf3e84
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync mov byte [bp+01ah], 000h ; c6 46 1a 00 ; 0xf3e85
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync mov ax, word [bp+014h] ; 8b 46 14 ; 0xf3e89
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync xor al, al ; 30 c0 ; 0xf3e8c
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync mov cx, word [bp+018h] ; 8b 4e 18 ; 0xf3e8e
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync xor ch, ch ; 30 ed ; 0xf3e91
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync mov word [bp-018h], cx ; 89 4e e8 ; 0xf3e93
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync mov cx, dx ; 89 d1 ; 0xf3e96
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync xor ch, dh ; 30 f5 ; 0xf3e98
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync sal cx, 008h ; c1 e1 08 ; 0xf3e9a
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync mov word [bp-016h], cx ; 89 4e ea ; 0xf3e9d
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync mov cx, word [bp-018h] ; 8b 4e e8 ; 0xf3ea0
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync or cx, word [bp-016h] ; 0b 4e ea ; 0xf3ea3
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync mov word [bp+018h], cx ; 89 4e 18 ; 0xf3ea6
c820de02012280e61b1b49512ffe0b4a20888930vboxsync shr dx, 002h ; c1 ea 02 ; 0xf3ea9
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync xor dh, dh ; 30 f6 ; 0xf3eac
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync and dl, 0c0h ; 80 e2 c0 ; 0xf3eae
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync mov word [bp-016h], dx ; 89 56 ea ; 0xf3eb1
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync mov dx, di ; 89 fa ; 0xf3eb4
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync xor dh, dh ; 30 f6 ; 0xf3eb6
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync and dl, 03fh ; 80 e2 3f ; 0xf3eb8
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync or dx, word [bp-016h] ; 0b 56 ea ; 0xf3ebb
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync xor cl, cl ; 30 c9 ; 0xf3ebe
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync or cx, dx ; 09 d1 ; 0xf3ec0
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync mov word [bp+018h], cx ; 89 4e 18 ; 0xf3ec2
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync mov dx, word [bp+016h] ; 8b 56 16 ; 0xf3ec5
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync xor dh, dh ; 30 f6 ; 0xf3ec8
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync sal bx, 008h ; c1 e3 08 ; 0xf3eca
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync or dx, bx ; 09 da ; 0xf3ecd
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp+016h], dx ; 89 56 16 ; 0xf3ecf
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor dl, dl ; 30 d2 ; 0xf3ed2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync or dl, 002h ; 80 ca 02 ; 0xf3ed4
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync mov word [bp+016h], dx ; 89 56 16 ; 0xf3ed7
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync mov dl, byte [es:si+001h] ; 26 8a 54 01 ; 0xf3eda
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync mov word [bp+014h], ax ; 89 46 14 ; 0xf3ede
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync cmp dl, 003h ; 80 fa 03 ; 0xf3ee1
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync je short 03f00h ; 74 1a ; 0xf3ee4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp dl, 002h ; 80 fa 02 ; 0xf3ee6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 03efch ; 74 11 ; 0xf3ee9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp dl, 001h ; 80 fa 01 ; 0xf3eeb
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync jne short 03f04h ; 75 14 ; 0xf3eee
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync mov ax, word [bp+014h] ; 8b 46 14 ; 0xf3ef0
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync xor al, al ; 30 c0 ; 0xf3ef3
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync or AL, strict byte 002h ; 0c 02 ; 0xf3ef5
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync mov word [bp+014h], ax ; 89 46 14 ; 0xf3ef7
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync jmp short 03f04h ; eb 08 ; 0xf3efa
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync or AL, strict byte 004h ; 0c 04 ; 0xf3efc
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 03ef7h ; eb f7 ; 0xf3efe
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync or AL, strict byte 006h ; 0c 06 ; 0xf3f00
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 03ef7h ; eb f3 ; 0xf3f02
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp+00ch], 0efc7h ; c7 46 0c c7 ef ; 0xf3f04
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp+00ah], 0f000h ; c7 46 0a 00 f0 ; 0xf3f09
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [bp+01bh], 000h ; c6 46 1b 00 ; 0xf3f0e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor bx, bx ; 31 db ; 0xf3f12
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 00074h ; ba 74 00 ; 0xf3f14
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf3f17
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync call 0160eh ; e8 f1 d6 ; 0xf3f1a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync and byte [bp+020h], 0feh ; 80 66 20 fe ; 0xf3f1d
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync leave ; c9 ; 0xf3f21
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync pop di ; 5f ; 0xf3f22
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync pop si ; 5e ; 0xf3f23
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync retn ; c3 ; 0xf3f24
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync or bh, 003h ; 80 cf 03 ; 0xf3f25
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync mov word [bp+01ah], bx ; 89 5e 1a ; 0xf3f28
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync jmp short 03f12h ; eb e5 ; 0xf3f2b
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync mov bx, 00c3ah ; bb 3a 0c ; 0xf3f2d
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync mov cx, ds ; 8c d9 ; 0xf3f30
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync mov ax, strict word 00004h ; b8 04 00 ; 0xf3f32
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync call 018aeh ; e8 76 d9 ; 0xf3f35
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync mov ax, word [bp+01ah] ; 8b 46 1a ; 0xf3f38
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync shr ax, 008h ; c1 e8 08 ; 0xf3f3b
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync push ax ; 50 ; 0xf3f3e
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync push 002a2h ; 68 a2 02 ; 0xf3f3f
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync push 00305h ; 68 05 03 ; 0xf3f42
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync push strict byte 00004h ; 6a 04 ; 0xf3f45
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync call 018e9h ; e8 9f d9 ; 0xf3f47
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync add sp, strict byte 00008h ; 83 c4 08 ; 0xf3f4a
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync mov ax, word [bp+01ah] ; 8b 46 1a ; 0xf3f4d
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync xor ah, ah ; 30 e4 ; 0xf3f50
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync or ah, 001h ; 80 cc 01 ; 0xf3f52
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp+01ah], ax ; 89 46 1a ; 0xf3f55
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bx, word [bp+01ah] ; 8b 5e 1a ; 0xf3f58
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync shr bx, 008h ; c1 eb 08 ; 0xf3f5b
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync xor bh, bh ; 30 ff ; 0xf3f5e
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync mov dx, strict word 00074h ; ba 74 00 ; 0xf3f60
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf3f63
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 0160eh ; e8 a5 d6 ; 0xf3f66
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync or byte [bp+020h], 001h ; 80 4e 20 01 ; 0xf3f69
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync jmp short 03f21h ; eb b2 ; 0xf3f6d
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync push ax ; 50 ; 0xf3f6f
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync dec si ; 4e ; 0xf3f70
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync dec cx ; 49 ; 0xf3f71
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync dec ax ; 48 ; 0xf3f72
d8785fca8584018f549392623631ba4ba5ef2429vboxsync inc di ; 47 ; 0xf3f73
d8785fca8584018f549392623631ba4ba5ef2429vboxsync inc si ; 46 ; 0xf3f74
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync inc bp ; 45 ; 0xf3f75
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync inc sp ; 44 ; 0xf3f76
d8785fca8584018f549392623631ba4ba5ef2429vboxsync inc bx ; 43 ; 0xf3f77
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync inc dx ; 42 ; 0xf3f78
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync inc cx ; 41 ; 0xf3f79
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync sbb byte [01415h], dl ; 18 16 15 14 ; 0xf3f7a
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync adc word [bx+si], dx ; 11 10 ; 0xf3f7e
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync or ax, 00b0ch ; 0d 0c 0b ; 0xf3f80
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync or cl, byte [bx+di] ; 0a 09 ; 0xf3f83
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync or byte [di], al ; 08 05 ; 0xf3f85
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add AL, strict byte 003h ; 04 03 ; 0xf3f87
7b4ea63789001468ec3662bdfcd6432bf89095dfvboxsync add al, byte [bx+di] ; 02 01 ; 0xf3f89
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add byte [bx+si], bl ; 00 18 ; 0xf3f8b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync inc bp ; 45 ; 0xf3f8d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xchg si, ax ; 96 ; 0xf3f8e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync inc dx ; 42 ; 0xf3f8f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jnc short 03fd2h ; 73 40 ; 0xf3f90
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync sbb byte [di+068h], al ; 18 45 68 ; 0xf3f92
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync inc ax ; 40 ; 0xf3f95
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync sbb byte [di+068h], al ; 18 45 68 ; 0xf3f96
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync inc ax ; 40 ; 0xf3f99
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync sbb byte [di-06ah], al ; 18 45 96 ; 0xf3f9a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync inc dx ; 42 ; 0xf3f9d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync sbb byte [di+018h], al ; 18 45 18 ; 0xf3f9e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync inc bp ; 45 ; 0xf3fa1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xchg si, ax ; 96 ; 0xf3fa2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync inc dx ; 42 ; 0xf3fa3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xchg si, ax ; 96 ; 0xf3fa4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync inc dx ; 42 ; 0xf3fa5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xchg si, ax ; 96 ; 0xf3fa6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync inc dx ; 42 ; 0xf3fa7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xchg si, ax ; 96 ; 0xf3fa8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync inc dx ; 42 ; 0xf3fa9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xchg si, ax ; 96 ; 0xf3faa
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync inc dx ; 42 ; 0xf3fab
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync popfw ; 9d ; 0xf3fac
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync inc ax ; 40 ; 0xf3fad
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xchg si, ax ; 96 ; 0xf3fae
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync inc dx ; 42 ; 0xf3faf
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync sbb byte [di-05ah], al ; 18 45 a6 ; 0xf3fb0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync inc ax ; 40 ; 0xf3fb3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov cx, 06840h ; b9 40 68 ; 0xf3fb4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync inc ax ; 40 ; 0xf3fb7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov cx, 00740h ; b9 40 07 ; 0xf3fb8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync inc dx ; 42 ; 0xf3fbb
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync lodsw ; ad ; 0xf3fbc
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync inc dx ; 42 ; 0xf3fbd
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov cx, 0d840h ; b9 40 d8 ; 0xf3fbe
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync inc dx ; 42 ; 0xf3fc1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync rol word [si-027h], 1 ; d1 44 d9 ; 0xf3fc2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync inc sp ; 44 ; 0xf3fc5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 018h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync inc bp ; 45 ; 0xf3fc7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; disGetNextSymbol 0xf3fc8 LB 0x4b77 -> off=0x0 cb=000000000000056d uValue=00000000000029c8 '_int13_cdrom'
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync_int13_cdrom: ; 0xf3fc8 LB 0x56d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push si ; 56 ; 0xf3fc8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push di ; 57 ; 0xf3fc9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync enter 00028h, 000h ; c8 28 00 00 ; 0xf3fca
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 0000eh ; ba 0e 00 ; 0xf3fce
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf3fd1
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync call 0161ch ; e8 45 d6 ; 0xf3fd4
340ee06f35257fee1bd68223ab3504cf2b1d0c3evboxsync mov word [bp-018h], ax ; 89 46 e8 ; 0xf3fd7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov si, 00122h ; be 22 01 ; 0xf3fda
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-00ah], ax ; 89 46 f6 ; 0xf3fdd
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor bx, bx ; 31 db ; 0xf3fe0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 00074h ; ba 74 00 ; 0xf3fe2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf3fe5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 0160eh ; e8 23 d6 ; 0xf3fe8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp+014h] ; 8b 46 14 ; 0xf3feb
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor ah, ah ; 30 e4 ; 0xf3fee
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp ax, 000e0h ; 3d e0 00 ; 0xf3ff0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jc short 03ffah ; 72 05 ; 0xf3ff3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp ax, 000f0h ; 3d f0 00 ; 0xf3ff5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jc short 04018h ; 72 1e ; 0xf3ff8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp+014h] ; 8b 46 14 ; 0xf3ffa
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor ah, ah ; 30 e4 ; 0xf3ffd
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push ax ; 50 ; 0xf3fff
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp+01ch] ; 8b 46 1c ; 0xf4000
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync shr ax, 008h ; c1 e8 08 ; 0xf4003
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push ax ; 50 ; 0xf4006
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push 00335h ; 68 35 03 ; 0xf4007
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push 00341h ; 68 41 03 ; 0xf400a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push strict byte 00004h ; 6a 04 ; 0xf400d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 018e9h ; e8 d7 d8 ; 0xf400f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add sp, strict byte 0000ah ; 83 c4 0a ; 0xf4012
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp near 044f5h ; e9 dd 04 ; 0xf4015
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp+014h] ; 8b 46 14 ; 0xf4018
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor ah, ah ; 30 e4 ; 0xf401b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov es, [bp-00ah] ; 8e 46 f6 ; 0xf401d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bx, si ; 89 f3 ; 0xf4020
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add bx, ax ; 01 c3 ; 0xf4022
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dl, byte [es:bx+000d0h] ; 26 8a 97 d0 00 ; 0xf4024
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [bp-006h], dl ; 88 56 fa ; 0xf4029
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp dl, 010h ; 80 fa 10 ; 0xf402c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jc short 04041h ; 72 10 ; 0xf402f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push ax ; 50 ; 0xf4031
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp+01ch] ; 8b 46 1c ; 0xf4032
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync shr ax, 008h ; c1 e8 08 ; 0xf4035
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push ax ; 50 ; 0xf4038
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push 00335h ; 68 35 03 ; 0xf4039
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push 0036ch ; 68 6c 03 ; 0xf403c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 0400dh ; eb cc ; 0xf403f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp+01ch] ; 8b 46 1c ; 0xf4041
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync shr ax, 008h ; c1 e8 08 ; 0xf4044
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp ax, strict word 00050h ; 3d 50 00 ; 0xf4047
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jnbe near 04518h ; 0f 87 ca 04 ; 0xf404a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push CS ; 0e ; 0xf404e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync pop ES ; 07 ; 0xf404f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov cx, strict word 0001eh ; b9 1e 00 ; 0xf4050
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov di, 03f6fh ; bf 6f 3f ; 0xf4053
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync repne scasb ; f2 ae ; 0xf4056
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync sal cx, 1 ; d1 e1 ; 0xf4058
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync mov di, cx ; 89 cf ; 0xf405a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [cs:di+03f8ch] ; 2e 8b 85 8c 3f ; 0xf405c
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync mov bx, word [bp+01ch] ; 8b 5e 1c ; 0xf4061
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor bh, bh ; 30 ff ; 0xf4064
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp ax ; ff e0 ; 0xf4066
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp+01ch] ; 8b 46 1c ; 0xf4068
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync xor ah, ah ; 30 e4 ; 0xf406b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync or ah, 003h ; 80 cc 03 ; 0xf406d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp near 044fdh ; e9 8a 04 ; 0xf4070
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 00074h ; ba 74 00 ; 0xf4073
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf4076
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 01600h ; e8 84 d5 ; 0xf4079
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov cl, al ; 88 c1 ; 0xf407c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx ax, cl ; 0f b6 c1 ; 0xf407e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync sal ax, 008h ; c1 e0 08 ; 0xf4081
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync or bx, ax ; 09 c3 ; 0xf4084
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp+01ch], bx ; 89 5e 1c ; 0xf4086
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor bx, bx ; 31 db ; 0xf4089
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 00074h ; ba 74 00 ; 0xf408b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf408e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 0160eh ; e8 7a d5 ; 0xf4091
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test cl, cl ; 84 c9 ; 0xf4094
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je near 0429ah ; 0f 84 00 02 ; 0xf4096
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp near 04511h ; e9 74 04 ; 0xf409a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync or bh, 002h ; 80 cf 02 ; 0xf409d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp+01ch], bx ; 89 5e 1c ; 0xf40a0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp near 04500h ; e9 5a 04 ; 0xf40a3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp+016h], 0aa55h ; c7 46 16 55 aa ; 0xf40a6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync or bh, 030h ; 80 cf 30 ; 0xf40ab
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp+01ch], bx ; 89 5e 1c ; 0xf40ae
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp+01ah], strict word 00007h ; c7 46 1a 07 00 ; 0xf40b1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp near 0429ah ; e9 e1 01 ; 0xf40b6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bx, word [bp+010h] ; 8b 5e 10 ; 0xf40b9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov es, [bp+00ah] ; 8e 46 0a ; 0xf40bc
2fe5df8729b1c38fba7008d323bddf7988438ed2vboxsync mov di, bx ; 89 df ; 0xf40bf
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync mov [bp-012h], es ; 8c 46 ee ; 0xf40c1
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync mov ax, word [es:bx+002h] ; 26 8b 47 02 ; 0xf40c4
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync mov word [bp-00ch], ax ; 89 46 f4 ; 0xf40c8
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync mov ax, word [es:bx+006h] ; 26 8b 47 06 ; 0xf40cb
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync mov word [bp-014h], ax ; 89 46 ec ; 0xf40cf
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync mov ax, word [es:bx+004h] ; 26 8b 47 04 ; 0xf40d2
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync mov word [bp-016h], ax ; 89 46 ea ; 0xf40d6
2fe5df8729b1c38fba7008d323bddf7988438ed2vboxsync mov ax, word [es:bx+00ch] ; 26 8b 47 0c ; 0xf40d9
2fe5df8729b1c38fba7008d323bddf7988438ed2vboxsync mov word [bp-010h], ax ; 89 46 f0 ; 0xf40dd
2fe5df8729b1c38fba7008d323bddf7988438ed2vboxsync mov ax, word [es:bx+00eh] ; 26 8b 47 0e ; 0xf40e0
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync mov word [bp-01ch], ax ; 89 46 e4 ; 0xf40e4
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync or ax, word [bp-010h] ; 0b 46 f0 ; 0xf40e7
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync je short 04104h ; 74 18 ; 0xf40ea
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync mov ax, word [bp+01ch] ; 8b 46 1c ; 0xf40ec
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync shr ax, 008h ; c1 e8 08 ; 0xf40ef
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync push ax ; 50 ; 0xf40f2
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync push 00335h ; 68 35 03 ; 0xf40f3
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync push 0039eh ; 68 9e 03 ; 0xf40f6
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync push strict byte 00007h ; 6a 07 ; 0xf40f9
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync call 018e9h ; e8 eb d7 ; 0xf40fb
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync add sp, strict byte 00008h ; 83 c4 08 ; 0xf40fe
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync jmp near 044f5h ; e9 f1 03 ; 0xf4101
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov es, [bp-012h] ; 8e 46 ee ; 0xf4104
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [es:di+008h] ; 26 8b 45 08 ; 0xf4107
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-010h], ax ; 89 46 f0 ; 0xf410b
105b1a31b6037dbe14acb8d09e60da540885202bvboxsync mov ax, word [es:di+00ah] ; 26 8b 45 0a ; 0xf410e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-01ch], ax ; 89 46 e4 ; 0xf4112
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp+01ch] ; 8b 46 1c ; 0xf4115
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync shr ax, 008h ; c1 e8 08 ; 0xf4118
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp ax, strict word 00044h ; 3d 44 00 ; 0xf411b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je near 04296h ; 0f 84 74 01 ; 0xf411e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp ax, strict word 00047h ; 3d 47 00 ; 0xf4122
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je near 04296h ; 0f 84 6d 01 ; 0xf4125
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov cx, strict word 0000ch ; b9 0c 00 ; 0xf4129
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor bx, bx ; 31 db ; 0xf412c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, ss ; 8c d2 ; 0xf412e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync lea ax, [bp-028h] ; 8d 46 d8 ; 0xf4130
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 08b1ah ; e8 e4 49 ; 0xf4133
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-028h], strict word 00028h ; c7 46 d8 28 00 ; 0xf4136
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp-010h] ; 8b 46 f0 ; 0xf413b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, word [bp-01ch] ; 8b 56 e4 ; 0xf413e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xchg ah, al ; 86 c4 ; 0xf4141
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xchg dh, dl ; 86 d6 ; 0xf4143
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xchg dx, ax ; 92 ; 0xf4145
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-026h], ax ; 89 46 da ; 0xf4146
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-024h], dx ; 89 56 dc ; 0xf4149
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp-00ch] ; 8b 46 f4 ; 0xf414c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xchg ah, al ; 86 c4 ; 0xf414f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-021h], ax ; 89 46 df ; 0xf4151
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync les ax, [bp-00ch] ; c4 46 f4 ; 0xf4154
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [es:si+00ah], ax ; 26 89 44 0a ; 0xf4157
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [es:si+00ch], 00800h ; 26 c7 44 0c 00 08 ; 0xf415b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp byte [bp-006h], 008h ; 80 7e fa 08 ; 0xf4161
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jbe short 0418dh ; 76 26 ; 0xf4165
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push dword [bp-016h] ; 66 ff 76 ea ; 0xf4167
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push strict byte 00001h ; 6a 01 ; 0xf416b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor bx, bx ; 31 db ; 0xf416d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov cx, strict word 0000bh ; b9 0b 00 ; 0xf416f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync sal ax, 1 ; d1 e0 ; 0xf4172
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync rcl bx, 1 ; d1 d3 ; 0xf4174
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync loop 04172h ; e2 fa ; 0xf4176
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push bx ; 53 ; 0xf4178
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push ax ; 50 ; 0xf4179
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push strict byte 00000h ; 6a 00 ; 0xf417a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xf417c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov cx, ss ; 8c d1 ; 0xf4180
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync lea bx, [bp-028h] ; 8d 5e d8 ; 0xf4182
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 0000ch ; ba 0c 00 ; 0xf4185
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 07f45h ; e8 ba 3d ; 0xf4188
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 041b1h ; eb 24 ; 0xf418b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push dword [bp-016h] ; 66 ff 76 ea ; 0xf418d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push strict byte 00001h ; 6a 01 ; 0xf4191
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor bx, bx ; 31 db ; 0xf4193
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov cx, strict word 0000bh ; b9 0b 00 ; 0xf4195
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync sal ax, 1 ; d1 e0 ; 0xf4198
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync rcl bx, 1 ; d1 d3 ; 0xf419a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync loop 04198h ; e2 fa ; 0xf419c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push bx ; 53 ; 0xf419e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push ax ; 50 ; 0xf419f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push strict byte 00000h ; 6a 00 ; 0xf41a0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xf41a2
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync mov cx, ss ; 8c d1 ; 0xf41a6
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync lea bx, [bp-028h] ; 8d 5e d8 ; 0xf41a8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 0000ch ; ba 0c 00 ; 0xf41ab
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 0280ah ; e8 59 e6 ; 0xf41ae
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [bp-004h], al ; 88 46 fc ; 0xf41b1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov es, [bp-00ah] ; 8e 46 f6 ; 0xf41b4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [es:si+016h] ; 26 8b 44 16 ; 0xf41b7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bx, word [es:si+018h] ; 26 8b 5c 18 ; 0xf41bb
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov cx, strict word 0000bh ; b9 0b 00 ; 0xf41bf
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync shr bx, 1 ; d1 eb ; 0xf41c2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync rcr ax, 1 ; d1 d8 ; 0xf41c4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync loop 041c2h ; e2 fa ; 0xf41c6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov es, [bp-012h] ; 8e 46 ee ; 0xf41c8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [es:di+002h], ax ; 26 89 45 02 ; 0xf41cb
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp byte [bp-004h], 000h ; 80 7e fc 00 ; 0xf41cf
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je near 04296h ; 0f 84 bf 00 ; 0xf41d3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bx, 00c3ah ; bb 3a 0c ; 0xf41d7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov cx, ds ; 8c d9 ; 0xf41da
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00004h ; b8 04 00 ; 0xf41dc
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 018aeh ; e8 cc d6 ; 0xf41df
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx ax, byte [bp-004h] ; 0f b6 46 fc ; 0xf41e2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push ax ; 50 ; 0xf41e6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp+01ch] ; 8b 46 1c ; 0xf41e7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync shr ax, 008h ; c1 e8 08 ; 0xf41ea
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push ax ; 50 ; 0xf41ed
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync push 00335h ; 68 35 03 ; 0xf41ee
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push 003c7h ; 68 c7 03 ; 0xf41f1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push strict byte 00004h ; 6a 04 ; 0xf41f4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 018e9h ; e8 f0 d6 ; 0xf41f6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add sp, strict byte 0000ah ; 83 c4 0a ; 0xf41f9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp+01ch] ; 8b 46 1c ; 0xf41fc
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync xor ah, ah ; 30 e4 ; 0xf41ff
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync or ah, 00ch ; 80 cc 0c ; 0xf4201
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp near 044fdh ; e9 f6 02 ; 0xf4204
1c0d3d017f9a45748b4839bf6622b53e83a4f1f8vboxsync cmp bx, strict byte 00002h ; 83 fb 02 ; 0xf4207
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jnbe near 044f5h ; 0f 87 e7 02 ; 0xf420a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xf420e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync imul ax, ax, strict byte 00018h ; 6b c0 18 ; 0xf4212
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov es, [bp-00ah] ; 8e 46 f6 ; 0xf4215
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync mov di, si ; 89 f7 ; 0xf4218
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync add di, ax ; 01 c7 ; 0xf421a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, byte [es:di+021h] ; 26 8a 45 21 ; 0xf421c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp bx, strict byte 00002h ; 83 fb 02 ; 0xf4220
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 04287h ; 74 62 ; 0xf4223
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp bx, strict byte 00001h ; 83 fb 01 ; 0xf4225
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync je short 04265h ; 74 3b ; 0xf4228
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync test bx, bx ; 85 db ; 0xf422a
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync jne near 04296h ; 0f 85 66 00 ; 0xf422c
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync cmp AL, strict byte 0ffh ; 3c ff ; 0xf4230
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync jne short 04246h ; 75 12 ; 0xf4232
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync mov ax, word [bp+01ch] ; 8b 46 1c ; 0xf4234
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync xor ah, ah ; 30 e4 ; 0xf4237
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync or ah, 0b4h ; 80 cc b4 ; 0xf4239
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync mov word [bp+01ch], ax ; 89 46 1c ; 0xf423c
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync xor al, al ; 30 c0 ; 0xf423f
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync or AL, strict byte 001h ; 0c 01 ; 0xf4241
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp near 044fdh ; e9 b7 02 ; 0xf4243
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx dx, byte [bp-006h] ; 0f b6 56 fa ; 0xf4246
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync imul dx, dx, strict byte 00018h ; 6b d2 18 ; 0xf424a
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync db 0feh, 0c0h
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync ; inc al ; fe c0 ; 0xf424d
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync mov es, [bp-00ah] ; 8e 46 f6 ; 0xf424f
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync add si, dx ; 01 d6 ; 0xf4252
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync mov byte [es:si+021h], al ; 26 88 44 21 ; 0xf4254
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync mov ax, word [bp+01ch] ; 8b 46 1c ; 0xf4258
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync xor al, al ; 30 c0 ; 0xf425b
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync or AL, strict byte 001h ; 0c 01 ; 0xf425d
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync mov word [bp+01ch], ax ; 89 46 1c ; 0xf425f
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync jmp near 04296h ; e9 31 00 ; 0xf4262
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test al, al ; 84 c0 ; 0xf4265
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 04275h ; 75 0c ; 0xf4267
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync or bh, 0b0h ; 80 cf b0 ; 0xf4269
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync mov word [bp+01ch], bx ; 89 5e 1c ; 0xf426c
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync mov byte [bp+01ch], al ; 88 46 1c ; 0xf426f
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync jmp near 04500h ; e9 8b 02 ; 0xf4272
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync movzx dx, byte [bp-006h] ; 0f b6 56 fa ; 0xf4275
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync imul dx, dx, strict byte 00018h ; 6b d2 18 ; 0xf4279
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 0feh, 0c8h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; dec al ; fe c8 ; 0xf427c
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync mov es, [bp-00ah] ; 8e 46 f6 ; 0xf427e
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync add si, dx ; 01 d6 ; 0xf4281
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync mov byte [es:si+021h], al ; 26 88 44 21 ; 0xf4283
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync test al, al ; 84 c0 ; 0xf4287
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync db 00fh, 095h, 0c0h
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync ; setne al ; 0f 95 c0 ; 0xf4289
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync xor ah, ah ; 30 e4 ; 0xf428c
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync mov dx, word [bp+01ch] ; 8b 56 1c ; 0xf428e
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync mov dl, al ; 88 c2 ; 0xf4291
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync mov word [bp+01ch], dx ; 89 56 1c ; 0xf4293
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync mov byte [bp+01dh], 000h ; c6 46 1d 00 ; 0xf4296
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync xor bx, bx ; 31 db ; 0xf429a
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync mov dx, strict word 00074h ; ba 74 00 ; 0xf429c
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf429f
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync call 0160eh ; e8 69 d3 ; 0xf42a2
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync and byte [bp+022h], 0feh ; 80 66 22 fe ; 0xf42a5
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync leave ; c9 ; 0xf42a9
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync pop di ; 5f ; 0xf42aa
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync pop si ; 5e ; 0xf42ab
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync retn ; c3 ; 0xf42ac
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xf42ad
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync imul ax, ax, strict byte 00018h ; 6b c0 18 ; 0xf42b1
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync mov es, [bp-00ah] ; 8e 46 f6 ; 0xf42b4
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync add si, ax ; 01 c6 ; 0xf42b7
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync mov al, byte [es:si+021h] ; 26 8a 44 21 ; 0xf42b9
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync test al, al ; 84 c0 ; 0xf42bd
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync je short 042c7h ; 74 06 ; 0xf42bf
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync or bh, 0b1h ; 80 cf b1 ; 0xf42c1
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync jmp near 040a0h ; e9 d9 fd ; 0xf42c4
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync cmp byte [bp-004h], 000h ; 80 7e fc 00 ; 0xf42c7
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync je short 04296h ; 74 c9 ; 0xf42cb
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync mov ax, word [bp+01ch] ; 8b 46 1c ; 0xf42cd
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync xor ah, ah ; 30 e4 ; 0xf42d0
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync or ah, 0b1h ; 80 cc b1 ; 0xf42d2
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync jmp near 044fdh ; e9 25 02 ; 0xf42d5
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync mov dx, word [bp+010h] ; 8b 56 10 ; 0xf42d8
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync mov cx, word [bp+00ah] ; 8b 4e 0a ; 0xf42db
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync mov bx, dx ; 89 d3 ; 0xf42de
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync mov word [bp-008h], cx ; 89 4e f8 ; 0xf42e0
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync mov es, cx ; 8e c1 ; 0xf42e3
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync mov di, dx ; 89 d7 ; 0xf42e5
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync mov ax, word [es:di] ; 26 8b 05 ; 0xf42e7
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync mov word [bp-00eh], ax ; 89 46 f2 ; 0xf42ea
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync cmp ax, strict word 0001ah ; 3d 1a 00 ; 0xf42ed
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync jc near 044f5h ; 0f 82 01 02 ; 0xf42f0
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync jc short 04343h ; 72 4d ; 0xf42f4
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync movzx di, byte [bp-006h] ; 0f b6 7e fa ; 0xf42f6
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync imul di, di, strict byte 00018h ; 6b ff 18 ; 0xf42fa
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync mov es, [bp-00ah] ; 8e 46 f6 ; 0xf42fd
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync add di, si ; 01 f7 ; 0xf4300
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync mov ax, word [es:di+024h] ; 26 8b 45 24 ; 0xf4302
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync mov es, cx ; 8e c1 ; 0xf4306
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync mov di, dx ; 89 d7 ; 0xf4308
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync db 066h, 026h, 0c7h, 005h, 01ah, 000h, 074h, 000h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; mov dword [es:di], strict dword 00074001ah ; 66 26 c7 05 1a 00 74 00 ; 0xf430a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 066h, 026h, 0c7h, 045h, 004h, 0ffh, 0ffh, 0ffh, 0ffh
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; mov dword [es:di+004h], strict dword 0ffffffffh ; 66 26 c7 45 04 ff ff ff ff; 0xf4312
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 066h, 026h, 0c7h, 045h, 008h, 0ffh, 0ffh, 0ffh, 0ffh
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; mov dword [es:di+008h], strict dword 0ffffffffh ; 66 26 c7 45 08 ff ff ff ff; 0xf431b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 066h, 026h, 0c7h, 045h, 00ch, 0ffh, 0ffh, 0ffh, 0ffh
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; mov dword [es:di+00ch], strict dword 0ffffffffh ; 66 26 c7 45 0c ff ff ff ff; 0xf4324
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [es:di+018h], ax ; 26 89 45 18 ; 0xf432d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 066h, 026h, 0c7h, 045h, 010h, 0ffh, 0ffh, 0ffh, 0ffh
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; mov dword [es:di+010h], strict dword 0ffffffffh ; 66 26 c7 45 10 ff ff ff ff; 0xf4331
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 066h, 026h, 0c7h, 045h, 014h, 0ffh, 0ffh, 0ffh, 0ffh
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; mov dword [es:di+014h], strict dword 0ffffffffh ; 66 26 c7 45 14 ff ff ff ff; 0xf433a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp word [bp-00eh], strict byte 0001eh ; 83 7e f2 1e ; 0xf4343
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jc near 04419h ; 0f 82 ce 00 ; 0xf4347
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov es, [bp-008h] ; 8e 46 f8 ; 0xf434b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [es:bx], strict word 0001eh ; 26 c7 07 1e 00 ; 0xf434e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp-018h] ; 8b 46 e8 ; 0xf4353
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [es:bx+01ch], ax ; 26 89 47 1c ; 0xf4356
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [es:bx+01ah], 00312h ; 26 c7 47 1a 12 03 ; 0xf435a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx cx, byte [bp-006h] ; 0f b6 4e fa ; 0xf4360
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync mov ax, cx ; 89 c8 ; 0xf4364
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync cwd ; 99 ; 0xf4366
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync db 02bh, 0c2h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; sub ax, dx ; 2b c2 ; 0xf4367
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync sar ax, 1 ; d1 f8 ; 0xf4369
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync xor ah, ah ; 30 e4 ; 0xf436b
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync imul ax, ax, strict byte 00006h ; 6b c0 06 ; 0xf436d
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync mov es, [bp-00ah] ; 8e 46 f6 ; 0xf4370
3a343ca21a267ec3c54e2317e2ed18fe99b8ebbbvboxsync mov di, si ; 89 f7 ; 0xf4373
4a9af9a8062589b741444d717d2dd1ed22b0f583vboxsync add di, ax ; 01 c7 ; 0xf4375
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, word [es:di+001c2h] ; 26 8b 95 c2 01 ; 0xf4377
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [es:di+001c4h] ; 26 8b 85 c4 01 ; 0xf437c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-01ah], ax ; 89 46 e6 ; 0xf4381
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, byte [es:di+001c1h] ; 26 8a 85 c1 01 ; 0xf4384
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [bp-002h], al ; 88 46 fe ; 0xf4389
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync imul cx, cx, strict byte 00018h ; 6b c9 18 ; 0xf438c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov di, si ; 89 f7 ; 0xf438f
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync add di, cx ; 01 cf ; 0xf4391
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, byte [es:di+022h] ; 26 8a 45 22 ; 0xf4393
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync cmp AL, strict byte 001h ; 3c 01 ; 0xf4397
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 00fh, 094h, 0c0h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; sete al ; 0f 94 c0 ; 0xf4399
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor ah, ah ; 30 e4 ; 0xf439c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync or AL, strict byte 070h ; 0c 70 ; 0xf439e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov di, ax ; 89 c7 ; 0xf43a0
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov word [es:si+001f0h], dx ; 26 89 94 f0 01 ; 0xf43a2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp-01ah] ; 8b 46 e6 ; 0xf43a7
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov word [es:si+001f2h], ax ; 26 89 84 f2 01 ; 0xf43aa
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xf43af
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cwd ; 99 ; 0xf43b3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov cx, strict word 00002h ; b9 02 00 ; 0xf43b4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync idiv cx ; f7 f9 ; 0xf43b7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync or dl, 00eh ; 80 ca 0e ; 0xf43b9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync sal dx, 004h ; c1 e2 04 ; 0xf43bc
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov byte [es:si+001f4h], dl ; 26 88 94 f4 01 ; 0xf43bf
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [es:si+001f5h], 0cbh ; 26 c6 84 f5 01 cb ; 0xf43c4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, byte [bp-002h] ; 8a 46 fe ; 0xf43ca
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [es:si+001f6h], al ; 26 88 84 f6 01 ; 0xf43cd
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [es:si+001f7h], strict word 00001h ; 26 c7 84 f7 01 01 00 ; 0xf43d2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [es:si+001f9h], 000h ; 26 c6 84 f9 01 00 ; 0xf43d9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [es:si+001fah], di ; 26 89 bc fa 01 ; 0xf43df
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [es:si+001fch], strict word 00000h ; 26 c7 84 fc 01 00 00 ; 0xf43e4
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov byte [es:si+001feh], 011h ; 26 c6 84 fe 01 11 ; 0xf43eb
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync xor cl, cl ; 30 c9 ; 0xf43f1
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync xor ch, ch ; 30 ed ; 0xf43f3
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jmp short 043fch ; eb 05 ; 0xf43f5
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync cmp ch, 00fh ; 80 fd 0f ; 0xf43f7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jnc short 0440fh ; 73 13 ; 0xf43fa
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx dx, ch ; 0f b6 d5 ; 0xf43fc
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add dx, 00312h ; 81 c2 12 03 ; 0xf43ff
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp-018h] ; 8b 46 e8 ; 0xf4403
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync call 01600h ; e8 f7 d1 ; 0xf4406
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add cl, al ; 00 c1 ; 0xf4409
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 0feh, 0c5h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; inc ch ; fe c5 ; 0xf440b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 043f7h ; eb e8 ; 0xf440d
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync neg cl ; f6 d9 ; 0xf440f
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov es, [bp-00ah] ; 8e 46 f6 ; 0xf4411
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [es:si+001ffh], cl ; 26 88 8c ff 01 ; 0xf4414
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync cmp word [bp-00eh], strict byte 00042h ; 83 7e f2 42 ; 0xf4419
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jc near 04296h ; 0f 82 75 fe ; 0xf441d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xf4421
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cwd ; 99 ; 0xf4425
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 02bh, 0c2h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync ; sub ax, dx ; 2b c2 ; 0xf4426
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync sar ax, 1 ; d1 f8 ; 0xf4428
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync xor ah, ah ; 30 e4 ; 0xf442a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync imul ax, ax, strict byte 00006h ; 6b c0 06 ; 0xf442c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov es, [bp-00ah] ; 8e 46 f6 ; 0xf442f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add si, ax ; 01 c6 ; 0xf4432
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov al, byte [es:si+001c0h] ; 26 8a 84 c0 01 ; 0xf4434
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov dx, word [es:si+001c2h] ; 26 8b 94 c2 01 ; 0xf4439
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov es, [bp-008h] ; 8e 46 f8 ; 0xf443e
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov word [es:bx], strict word 00042h ; 26 c7 07 42 00 ; 0xf4441
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 066h, 026h, 0c7h, 047h, 01eh, 0ddh, 0beh, 024h, 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync ; mov dword [es:bx+01eh], strict dword 00024beddh ; 66 26 c7 47 1e dd be 24 00; 0xf4446
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov word [es:bx+022h], strict word 00000h ; 26 c7 47 22 00 00 ; 0xf444f
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync test al, al ; 84 c0 ; 0xf4455
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jne short 04462h ; 75 09 ; 0xf4457
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 066h, 026h, 0c7h, 047h, 024h, 049h, 053h, 041h, 020h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync ; mov dword [es:bx+024h], strict dword 020415349h ; 66 26 c7 47 24 49 53 41 20; 0xf4459
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov es, [bp-008h] ; 8e 46 f8 ; 0xf4462
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 066h, 026h, 0c7h, 047h, 028h, 041h, 054h, 041h, 020h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; mov dword [es:bx+028h], strict dword 020415441h ; 66 26 c7 47 28 41 54 41 20; 0xf4465
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 066h, 026h, 0c7h, 047h, 02ch, 020h, 020h, 020h, 020h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; mov dword [es:bx+02ch], strict dword 020202020h ; 66 26 c7 47 2c 20 20 20 20; 0xf446e
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync test al, al ; 84 c0 ; 0xf4477
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jne short 0448eh ; 75 13 ; 0xf4479
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov word [es:bx+030h], dx ; 26 89 57 30 ; 0xf447b
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 066h, 026h, 0c7h, 047h, 032h, 000h, 000h, 000h, 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync ; mov dword [es:bx+032h], strict dword 000000000h ; 66 26 c7 47 32 00 00 00 00; 0xf447f
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov word [es:bx+036h], strict word 00000h ; 26 c7 47 36 00 00 ; 0xf4488
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov al, byte [bp-006h] ; 8a 46 fa ; 0xf448e
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync and AL, strict byte 001h ; 24 01 ; 0xf4491
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync xor ah, ah ; 30 e4 ; 0xf4493
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov es, [bp-008h] ; 8e 46 f8 ; 0xf4495
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov word [es:bx+038h], ax ; 26 89 47 38 ; 0xf4498
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 066h, 026h, 0c7h, 047h, 03ah, 000h, 000h, 000h, 000h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync ; mov dword [es:bx+03ah], strict dword 000000000h ; 66 26 c7 47 3a 00 00 00 00; 0xf449c
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov word [es:bx+03eh], strict word 00000h ; 26 c7 47 3e 00 00 ; 0xf44a5
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync xor al, al ; 30 c0 ; 0xf44ab
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov AH, strict byte 01eh ; b4 1e ; 0xf44ad
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jmp short 044b6h ; eb 05 ; 0xf44af
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp ah, 040h ; 80 fc 40 ; 0xf44b1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jnc short 044c5h ; 73 0f ; 0xf44b4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx si, ah ; 0f b6 f4 ; 0xf44b6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov es, [bp-008h] ; 8e 46 f8 ; 0xf44b9
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync add si, bx ; 01 de ; 0xf44bc
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync add al, byte [es:si] ; 26 02 04 ; 0xf44be
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 0feh, 0c4h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync ; inc ah ; fe c4 ; 0xf44c1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 044b1h ; eb ec ; 0xf44c3
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync neg al ; f6 d8 ; 0xf44c5
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov es, [bp-008h] ; 8e 46 f8 ; 0xf44c7
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov byte [es:bx+041h], al ; 26 88 47 41 ; 0xf44ca
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jmp near 04296h ; e9 c5 fd ; 0xf44ce
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync or bh, 006h ; 80 cf 06 ; 0xf44d1
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov word [bp+01ch], bx ; 89 5e 1c ; 0xf44d4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 04511h ; eb 38 ; 0xf44d7
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync cmp bx, strict byte 00006h ; 83 fb 06 ; 0xf44d9
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync je near 04296h ; 0f 84 b6 fd ; 0xf44dc
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync cmp bx, strict byte 00001h ; 83 fb 01 ; 0xf44e0
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jc short 044f5h ; 72 10 ; 0xf44e3
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jbe near 04296h ; 0f 86 ad fd ; 0xf44e5
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync cmp bx, strict byte 00003h ; 83 fb 03 ; 0xf44e9
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jc short 044f5h ; 72 07 ; 0xf44ec
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp bx, strict byte 00004h ; 83 fb 04 ; 0xf44ee
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jbe near 04296h ; 0f 86 a1 fd ; 0xf44f1
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov ax, word [bp+01ch] ; 8b 46 1c ; 0xf44f5
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync xor ah, ah ; 30 e4 ; 0xf44f8
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync or ah, 001h ; 80 cc 01 ; 0xf44fa
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov word [bp+01ch], ax ; 89 46 1c ; 0xf44fd
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov bx, word [bp+01ch] ; 8b 5e 1c ; 0xf4500
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync shr bx, 008h ; c1 eb 08 ; 0xf4503
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor bh, bh ; 30 ff ; 0xf4506
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov dx, strict word 00074h ; ba 74 00 ; 0xf4508
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf450b
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync call 0160eh ; e8 fd d0 ; 0xf450e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync or byte [bp+022h], 001h ; 80 4e 22 01 ; 0xf4511
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jmp near 042a9h ; e9 91 fd ; 0xf4515
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov bx, 00c3ah ; bb 3a 0c ; 0xf4518
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov cx, ds ; 8c d9 ; 0xf451b
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov ax, strict word 00004h ; b8 04 00 ; 0xf451d
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync call 018aeh ; e8 8b d3 ; 0xf4520
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov ax, word [bp+01ch] ; 8b 46 1c ; 0xf4523
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync shr ax, 008h ; c1 e8 08 ; 0xf4526
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync push ax ; 50 ; 0xf4529
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync push 00335h ; 68 35 03 ; 0xf452a
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync push 00289h ; 68 89 02 ; 0xf452d
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync push strict byte 00004h ; 6a 04 ; 0xf4530
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jmp near 040fbh ; e9 c6 fb ; 0xf4532
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync ; disGetNextSymbol 0xf4535 LB 0x460a -> off=0x0 cb=0000000000000048 uValue=0000000000002f35 'print_boot_device_'
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsyncprint_boot_device_: ; 0xf4535 LB 0x48
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync push cx ; 51 ; 0xf4535
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync push bp ; 55 ; 0xf4536
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov bp, sp ; 89 e5 ; 0xf4537
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync test al, al ; 84 c0 ; 0xf4539
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync je short 04542h ; 74 05 ; 0xf453b
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov dx, strict word 00002h ; ba 02 00 ; 0xf453d
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jmp short 0455ch ; eb 1a ; 0xf4540
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync test dl, dl ; 84 d2 ; 0xf4542
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync je short 0454bh ; 74 05 ; 0xf4544
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov dx, strict word 00003h ; ba 03 00 ; 0xf4546
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jmp short 0455ch ; eb 11 ; 0xf4549
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync test bl, 080h ; f6 c3 80 ; 0xf454b
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jne short 04554h ; 75 04 ; 0xf454e
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync xor dh, dh ; 30 f6 ; 0xf4550
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jmp short 0455ch ; eb 08 ; 0xf4552
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test bl, 080h ; f6 c3 80 ; 0xf4554
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 0457ah ; 74 21 ; 0xf4557
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 00001h ; ba 01 00 ; 0xf4559
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bx, 00c3ah ; bb 3a 0c ; 0xf455c
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov cx, ds ; 8c d9 ; 0xf455f
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov ax, strict word 00004h ; b8 04 00 ; 0xf4561
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync call 018aeh ; e8 47 d3 ; 0xf4564
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync imul dx, dx, strict byte 0000ah ; 6b d2 0a ; 0xf4567
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync add dx, 00c60h ; 81 c2 60 0c ; 0xf456a
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync push dx ; 52 ; 0xf456e
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync push 003eah ; 68 ea 03 ; 0xf456f
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync push strict byte 00004h ; 6a 04 ; 0xf4572
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync call 018e9h ; e8 72 d3 ; 0xf4574
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync add sp, strict byte 00006h ; 83 c4 06 ; 0xf4577
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync pop bp ; 5d ; 0xf457a
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync pop cx ; 59 ; 0xf457b
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync retn ; c3 ; 0xf457c
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync ; disGetNextSymbol 0xf457d LB 0x45c2 -> off=0x0 cb=0000000000000090 uValue=0000000000002f7d 'print_boot_failure_'
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsyncprint_boot_failure_: ; 0xf457d LB 0x90
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync push si ; 56 ; 0xf457d
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync push bp ; 55 ; 0xf457e
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov bp, sp ; 89 e5 ; 0xf457f
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov dh, cl ; 88 ce ; 0xf4581
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mov ah, bl ; 88 dc ; 0xf4583
fdb57e5580007400346665b64c0e14ca1d149019vboxsync and ah, 07fh ; 80 e4 7f ; 0xf4585
fdb57e5580007400346665b64c0e14ca1d149019vboxsync movzx si, ah ; 0f b6 f4 ; 0xf4588
fdb57e5580007400346665b64c0e14ca1d149019vboxsync test al, al ; 84 c0 ; 0xf458b
fdb57e5580007400346665b64c0e14ca1d149019vboxsync je short 045aah ; 74 1b ; 0xf458d
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mov bx, 00c3ah ; bb 3a 0c ; 0xf458f
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov cx, ds ; 8c d9 ; 0xf4592
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov ax, strict word 00004h ; b8 04 00 ; 0xf4594
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync call 018aeh ; e8 14 d3 ; 0xf4597
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync push 00c74h ; 68 74 0c ; 0xf459a
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync push 003feh ; 68 fe 03 ; 0xf459d
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync push strict byte 00004h ; 6a 04 ; 0xf45a0
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync call 018e9h ; e8 44 d3 ; 0xf45a2
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync add sp, strict byte 00006h ; 83 c4 06 ; 0xf45a5
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jmp short 045eeh ; eb 44 ; 0xf45a8
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync test dl, dl ; 84 d2 ; 0xf45aa
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync je short 045beh ; 74 10 ; 0xf45ac
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov bx, 00c3ah ; bb 3a 0c ; 0xf45ae
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync mov cx, ds ; 8c d9 ; 0xf45b1
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov ax, strict word 00004h ; b8 04 00 ; 0xf45b3
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync call 018aeh ; e8 f5 d2 ; 0xf45b6
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync push 00c7eh ; 68 7e 0c ; 0xf45b9
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jmp short 0459dh ; eb df ; 0xf45bc
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync test bl, 080h ; f6 c3 80 ; 0xf45be
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync je short 045d4h ; 74 11 ; 0xf45c1
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov bx, 00c3ah ; bb 3a 0c ; 0xf45c3
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mov cx, ds ; 8c d9 ; 0xf45c6
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mov ax, strict word 00004h ; b8 04 00 ; 0xf45c8
fdb57e5580007400346665b64c0e14ca1d149019vboxsync call 018aeh ; e8 e0 d2 ; 0xf45cb
fdb57e5580007400346665b64c0e14ca1d149019vboxsync push si ; 56 ; 0xf45ce
fdb57e5580007400346665b64c0e14ca1d149019vboxsync push 00c6ah ; 68 6a 0c ; 0xf45cf
fdb57e5580007400346665b64c0e14ca1d149019vboxsync jmp short 045e3h ; eb 0f ; 0xf45d2
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mov bx, 00c3ah ; bb 3a 0c ; 0xf45d4
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mov cx, ds ; 8c d9 ; 0xf45d7
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mov ax, strict word 00004h ; b8 04 00 ; 0xf45d9
fdb57e5580007400346665b64c0e14ca1d149019vboxsync call 018aeh ; e8 cf d2 ; 0xf45dc
fdb57e5580007400346665b64c0e14ca1d149019vboxsync push si ; 56 ; 0xf45df
fdb57e5580007400346665b64c0e14ca1d149019vboxsync push 00c60h ; 68 60 0c ; 0xf45e0
fdb57e5580007400346665b64c0e14ca1d149019vboxsync push 00413h ; 68 13 04 ; 0xf45e3
fdb57e5580007400346665b64c0e14ca1d149019vboxsync push strict byte 00004h ; 6a 04 ; 0xf45e6
fdb57e5580007400346665b64c0e14ca1d149019vboxsync call 018e9h ; e8 fe d2 ; 0xf45e8
fdb57e5580007400346665b64c0e14ca1d149019vboxsync add sp, strict byte 00008h ; 83 c4 08 ; 0xf45eb
fdb57e5580007400346665b64c0e14ca1d149019vboxsync cmp byte [bp+006h], 001h ; 80 7e 06 01 ; 0xf45ee
fdb57e5580007400346665b64c0e14ca1d149019vboxsync jne short 04608h ; 75 14 ; 0xf45f2
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync test dh, dh ; 84 f6 ; 0xf45f4
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jne short 045fdh ; 75 05 ; 0xf45f6
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync push 0042bh ; 68 2b 04 ; 0xf45f8
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jmp short 04600h ; eb 03 ; 0xf45fb
fdb57e5580007400346665b64c0e14ca1d149019vboxsync push 00455h ; 68 55 04 ; 0xf45fd
fdb57e5580007400346665b64c0e14ca1d149019vboxsync push strict byte 00007h ; 6a 07 ; 0xf4600
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync call 018e9h ; e8 e4 d2 ; 0xf4602
fdb57e5580007400346665b64c0e14ca1d149019vboxsync add sp, strict byte 00004h ; 83 c4 04 ; 0xf4605
fdb57e5580007400346665b64c0e14ca1d149019vboxsync pop bp ; 5d ; 0xf4608
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync pop si ; 5e ; 0xf4609
fdb57e5580007400346665b64c0e14ca1d149019vboxsync retn 00002h ; c2 02 00 ; 0xf460a
fdb57e5580007400346665b64c0e14ca1d149019vboxsync ; disGetNextSymbol 0xf460d LB 0x4532 -> off=0x0 cb=0000000000000024 uValue=000000000000300d 'print_cdromboot_failure_'
fdb57e5580007400346665b64c0e14ca1d149019vboxsyncprint_cdromboot_failure_: ; 0xf460d LB 0x24
fdb57e5580007400346665b64c0e14ca1d149019vboxsync push bx ; 53 ; 0xf460d
fdb57e5580007400346665b64c0e14ca1d149019vboxsync push cx ; 51 ; 0xf460e
fdb57e5580007400346665b64c0e14ca1d149019vboxsync push dx ; 52 ; 0xf460f
fdb57e5580007400346665b64c0e14ca1d149019vboxsync push bp ; 55 ; 0xf4610
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mov bp, sp ; 89 e5 ; 0xf4611
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mov dx, ax ; 89 c2 ; 0xf4613
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mov bx, 00c3ah ; bb 3a 0c ; 0xf4615
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mov cx, ds ; 8c d9 ; 0xf4618
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mov ax, strict word 00004h ; b8 04 00 ; 0xf461a
fdb57e5580007400346665b64c0e14ca1d149019vboxsync call 018aeh ; e8 8e d2 ; 0xf461d
fdb57e5580007400346665b64c0e14ca1d149019vboxsync push dx ; 52 ; 0xf4620
fdb57e5580007400346665b64c0e14ca1d149019vboxsync push 0048ah ; 68 8a 04 ; 0xf4621
fdb57e5580007400346665b64c0e14ca1d149019vboxsync push strict byte 00004h ; 6a 04 ; 0xf4624
fdb57e5580007400346665b64c0e14ca1d149019vboxsync call 018e9h ; e8 c0 d2 ; 0xf4626
fdb57e5580007400346665b64c0e14ca1d149019vboxsync add sp, strict byte 00006h ; 83 c4 06 ; 0xf4629
fdb57e5580007400346665b64c0e14ca1d149019vboxsync pop bp ; 5d ; 0xf462c
fdb57e5580007400346665b64c0e14ca1d149019vboxsync pop dx ; 5a ; 0xf462d
fdb57e5580007400346665b64c0e14ca1d149019vboxsync pop cx ; 59 ; 0xf462e
fdb57e5580007400346665b64c0e14ca1d149019vboxsync pop bx ; 5b ; 0xf462f
fdb57e5580007400346665b64c0e14ca1d149019vboxsync retn ; c3 ; 0xf4630
fdb57e5580007400346665b64c0e14ca1d149019vboxsync ; disGetNextSymbol 0xf4631 LB 0x450e -> off=0x0 cb=0000000000000251 uValue=0000000000003031 '_int19_function'
fdb57e5580007400346665b64c0e14ca1d149019vboxsync_int19_function: ; 0xf4631 LB 0x251
fdb57e5580007400346665b64c0e14ca1d149019vboxsync push si ; 56 ; 0xf4631
fdb57e5580007400346665b64c0e14ca1d149019vboxsync push di ; 57 ; 0xf4632
fdb57e5580007400346665b64c0e14ca1d149019vboxsync enter 0000eh, 000h ; c8 0e 00 00 ; 0xf4633
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mov dx, strict word 0000eh ; ba 0e 00 ; 0xf4637
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf463a
fdb57e5580007400346665b64c0e14ca1d149019vboxsync call 0161ch ; e8 dc cf ; 0xf463d
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mov bx, ax ; 89 c3 ; 0xf4640
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mov word [bp-00ah], ax ; 89 46 f6 ; 0xf4642
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov byte [bp-004h], 000h ; c6 46 fc 00 ; 0xf4645
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 0003dh ; b8 3d 00 ; 0xf4649
fdb57e5580007400346665b64c0e14ca1d149019vboxsync call 0165ch ; e8 0d d0 ; 0xf464c
fdb57e5580007400346665b64c0e14ca1d149019vboxsync movzx si, al ; 0f b6 f0 ; 0xf464f
fdb57e5580007400346665b64c0e14ca1d149019vboxsync mov ax, strict word 00038h ; b8 38 00 ; 0xf4652
fdb57e5580007400346665b64c0e14ca1d149019vboxsync call 0165ch ; e8 04 d0 ; 0xf4655
fdb57e5580007400346665b64c0e14ca1d149019vboxsync and AL, strict byte 0f0h ; 24 f0 ; 0xf4658
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor ah, ah ; 30 e4 ; 0xf465a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync sal ax, 004h ; c1 e0 04 ; 0xf465c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync or si, ax ; 09 c6 ; 0xf465f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 0003ch ; b8 3c 00 ; 0xf4661
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 0165ch ; e8 f5 cf ; 0xf4664
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync and AL, strict byte 00fh ; 24 0f ; 0xf4667
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor ah, ah ; 30 e4 ; 0xf4669
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync sal ax, 00ch ; c1 e0 0c ; 0xf466b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync or si, ax ; 09 c6 ; 0xf466e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, 00339h ; ba 39 03 ; 0xf4670
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, bx ; 89 d8 ; 0xf4673
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 01600h ; e8 88 cf ; 0xf4675
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test al, al ; 84 c0 ; 0xf4678
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 04687h ; 74 0b ; 0xf467a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, 00339h ; ba 39 03 ; 0xf467c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, bx ; 89 d8 ; 0xf467f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 01600h ; e8 7c cf ; 0xf4681
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx si, al ; 0f b6 f0 ; 0xf4684
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp byte [bp+008h], 001h ; 80 7e 08 01 ; 0xf4687
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 0469dh ; 75 10 ; 0xf468b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 0003ch ; b8 3c 00 ; 0xf468d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 0165ch ; e8 c9 cf ; 0xf4690
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync and AL, strict byte 0f0h ; 24 f0 ; 0xf4693
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor ah, ah ; 30 e4 ; 0xf4695
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync sar ax, 004h ; c1 f8 04 ; 0xf4697
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync call 0720dh ; e8 70 2b ; 0xf469a
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync cmp byte [bp+008h], 002h ; 80 7e 08 02 ; 0xf469d
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync jne short 046a6h ; 75 03 ; 0xf46a1
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync shr si, 004h ; c1 ee 04 ; 0xf46a3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp byte [bp+008h], 003h ; 80 7e 08 03 ; 0xf46a6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 046afh ; 75 03 ; 0xf46aa
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync shr si, 008h ; c1 ee 08 ; 0xf46ac
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp byte [bp+008h], 004h ; 80 7e 08 04 ; 0xf46af
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 046b8h ; 75 03 ; 0xf46b3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync shr si, 00ch ; c1 ee 0c ; 0xf46b5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp si, strict byte 00010h ; 83 fe 10 ; 0xf46b8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jnc short 046c1h ; 73 04 ; 0xf46bb
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [bp-004h], 001h ; c6 46 fc 01 ; 0xf46bd
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor al, al ; 30 c0 ; 0xf46c1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [bp-002h], al ; 88 46 fe ; 0xf46c3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [bp-006h], al ; 88 46 fa ; 0xf46c6
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov byte [bp-008h], al ; 88 46 f8 ; 0xf46c9
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov bx, 00c3ah ; bb 3a 0c ; 0xf46cc
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov cx, ds ; 8c d9 ; 0xf46cf
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov ax, strict word 00004h ; b8 04 00 ; 0xf46d1
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync call 018aeh ; e8 d7 d1 ; 0xf46d4
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync push si ; 56 ; 0xf46d7
336af71d266898b6915d904370de8688804a56cbvboxsync movzx ax, byte [bp+008h] ; 0f b6 46 08 ; 0xf46d8
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync push ax ; 50 ; 0xf46dc
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync push 004aah ; 68 aa 04 ; 0xf46dd
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync push strict byte 00004h ; 6a 04 ; 0xf46e0
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync call 018e9h ; e8 04 d2 ; 0xf46e2
336af71d266898b6915d904370de8688804a56cbvboxsync add sp, strict byte 00008h ; 83 c4 08 ; 0xf46e5
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync and si, strict byte 0000fh ; 83 e6 0f ; 0xf46e8
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync cmp si, strict byte 00002h ; 83 fe 02 ; 0xf46eb
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jc short 046feh ; 72 0e ; 0xf46ee
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jbe short 0470dh ; 76 1b ; 0xf46f0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp si, strict byte 00004h ; 83 fe 04 ; 0xf46f2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 0472bh ; 74 34 ; 0xf46f5
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync cmp si, strict byte 00003h ; 83 fe 03 ; 0xf46f7
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync je short 04721h ; 74 25 ; 0xf46fa
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jmp short 04758h ; eb 5a ; 0xf46fc
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync cmp si, strict byte 00001h ; 83 fe 01 ; 0xf46fe
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jne short 04758h ; 75 55 ; 0xf4701
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync xor al, al ; 30 c0 ; 0xf4703
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov byte [bp-002h], al ; 88 46 fe ; 0xf4705
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov byte [bp-006h], al ; 88 46 fa ; 0xf4708
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jmp short 04770h ; eb 63 ; 0xf470b
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov dx, 00338h ; ba 38 03 ; 0xf470d
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xf4710
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync call 01600h ; e8 ea ce ; 0xf4713
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync add AL, strict byte 080h ; 04 80 ; 0xf4716
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov byte [bp-002h], al ; 88 46 fe ; 0xf4718
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov byte [bp-006h], 000h ; c6 46 fa 00 ; 0xf471b
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jmp short 04770h ; eb 4f ; 0xf471f
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov byte [bp-002h], 000h ; c6 46 fe 00 ; 0xf4721
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov byte [bp-006h], 001h ; c6 46 fa 01 ; 0xf4725
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jmp short 04735h ; eb 0a ; 0xf4729
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov byte [bp-008h], 001h ; c6 46 f8 01 ; 0xf472b
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync cmp byte [bp-006h], 000h ; 80 7e fa 00 ; 0xf472f
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync je short 04770h ; 74 3b ; 0xf4733
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync call 0377ah ; e8 42 f0 ; 0xf4735
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov bx, ax ; 89 c3 ; 0xf4738
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync test AL, strict byte 0ffh ; a8 ff ; 0xf473a
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync je short 0475fh ; 74 21 ; 0xf473c
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync call 0460dh ; e8 cc fe ; 0xf473e
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync movzx ax, byte [bp-004h] ; 0f b6 46 fc ; 0xf4741
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync push ax ; 50 ; 0xf4745
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync movzx bx, byte [bp-002h] ; 0f b6 5e fe ; 0xf4746
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync movzx dx, byte [bp-008h] ; 0f b6 56 f8 ; 0xf474a
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xf474e
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov cx, strict word 00001h ; b9 01 00 ; 0xf4752
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync call 0457dh ; e8 25 fe ; 0xf4755
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync xor ax, ax ; 31 c0 ; 0xf4758
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync xor dx, dx ; 31 d2 ; 0xf475a
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jmp near 0487eh ; e9 1f 01 ; 0xf475c
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov dx, 0032eh ; ba 2e 03 ; 0xf475f
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xf4762
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync call 0161ch ; e8 b4 ce ; 0xf4765
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov di, ax ; 89 c7 ; 0xf4768
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync shr bx, 008h ; c1 eb 08 ; 0xf476a
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov byte [bp-002h], bl ; 88 5e fe ; 0xf476d
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync cmp byte [bp-008h], 001h ; 80 7e f8 01 ; 0xf4770
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jne near 047ech ; 0f 85 74 00 ; 0xf4774
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync xor si, si ; 31 f6 ; 0xf4778
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov ax, 0e200h ; b8 00 e2 ; 0xf477a
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov es, ax ; 8e c0 ; 0xf477d
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync cmp word [es:si], 0aa55h ; 26 81 3c 55 aa ; 0xf477f
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jne short 04741h ; 75 bb ; 0xf4784
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov cx, ax ; 89 c1 ; 0xf4786
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov si, word [es:si+01ah] ; 26 8b 74 1a ; 0xf4788
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync cmp word [es:si+002h], 0506eh ; 26 81 7c 02 6e 50 ; 0xf478c
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jne short 04741h ; 75 ad ; 0xf4792
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync cmp word [es:si], 05024h ; 26 81 3c 24 50 ; 0xf4794
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jne short 04741h ; 75 a6 ; 0xf4799
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov di, word [es:si+00eh] ; 26 8b 7c 0e ; 0xf479b
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov dx, word [es:di] ; 26 8b 15 ; 0xf479f
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov ax, word [es:di+002h] ; 26 8b 45 02 ; 0xf47a2
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync cmp ax, 06568h ; 3d 68 65 ; 0xf47a6
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jne short 047cah ; 75 1f ; 0xf47a9
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync cmp dx, 07445h ; 81 fa 45 74 ; 0xf47ab
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jne short 047cah ; 75 19 ; 0xf47af
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync movzx bx, byte [bp-002h] ; 0f b6 5e fe ; 0xf47b1
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync movzx dx, byte [bp-008h] ; 0f b6 56 f8 ; 0xf47b5
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xf47b9
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync call 04535h ; e8 75 fd ; 0xf47bd
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov word [bp-00eh], strict word 00006h ; c7 46 f2 06 00 ; 0xf47c0
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov word [bp-00ch], cx ; 89 4e f4 ; 0xf47c5
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jmp short 047e6h ; eb 1c ; 0xf47c8
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync movzx bx, byte [bp-002h] ; 0f b6 5e fe ; 0xf47ca
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync movzx dx, byte [bp-008h] ; 0f b6 56 f8 ; 0xf47ce
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xf47d2
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync call 04535h ; e8 5c fd ; 0xf47d6
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync sti ; fb ; 0xf47d9
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov word [bp-00ch], cx ; 89 4e f4 ; 0xf47da
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov es, cx ; 8e c1 ; 0xf47dd
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov ax, word [es:si+01ah] ; 26 8b 44 1a ; 0xf47df
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov word [bp-00eh], ax ; 89 46 f2 ; 0xf47e3
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync call far [bp-00eh] ; ff 5e f2 ; 0xf47e6
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jmp near 04741h ; e9 55 ff ; 0xf47e9
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync cmp byte [bp-006h], 000h ; 80 7e fa 00 ; 0xf47ec
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jne short 04818h ; 75 26 ; 0xf47f0
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xf47f2
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jne short 04818h ; 75 20 ; 0xf47f6
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov di, 007c0h ; bf c0 07 ; 0xf47f8
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov es, di ; 8e c7 ; 0xf47fb
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov dl, byte [bp-002h] ; 8a 56 fe ; 0xf47fd
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov ax, 00201h ; b8 01 02 ; 0xf4800
336af71d266898b6915d904370de8688804a56cbvboxsync mov DH, strict byte 000h ; b6 00 ; 0xf4803
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov cx, strict word 00001h ; b9 01 00 ; 0xf4805
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 033h, 0dbh
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync ; xor bx, bx ; 33 db ; 0xf4808
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync int 013h ; cd 13 ; 0xf480a
336af71d266898b6915d904370de8688804a56cbvboxsync mov ax, strict word 00000h ; b8 00 00 ; 0xf480c
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync sbb ax, strict byte 00000h ; 83 d8 00 ; 0xf480f
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync test ax, ax ; 85 c0 ; 0xf4812
336af71d266898b6915d904370de8688804a56cbvboxsync jne near 04741h ; 0f 85 29 ff ; 0xf4814
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync cmp byte [bp-002h], 000h ; 80 7e fe 00 ; 0xf4818
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 00fh, 094h, 0c1h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync ; sete cl ; 0f 94 c1 ; 0xf481c
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync cmp byte [bp-006h], 000h ; 80 7e fa 00 ; 0xf481f
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync je short 04827h ; 74 02 ; 0xf4823
336af71d266898b6915d904370de8688804a56cbvboxsync mov CL, strict byte 001h ; b1 01 ; 0xf4825
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync xor dx, dx ; 31 d2 ; 0xf4827
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov ax, di ; 89 f8 ; 0xf4829
336af71d266898b6915d904370de8688804a56cbvboxsync call 0161ch ; e8 ee cd ; 0xf482b
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov bx, ax ; 89 c3 ; 0xf482e
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov dx, strict word 00002h ; ba 02 00 ; 0xf4830
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync mov ax, di ; 89 f8 ; 0xf4833
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync call 0161ch ; e8 e4 cd ; 0xf4835
24e27201b1438d88569467f104a0e3cb1df190edvboxsync cmp bx, ax ; 39 c3 ; 0xf4838
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync je short 0484dh ; 74 11 ; 0xf483a
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync test cl, cl ; 84 c9 ; 0xf483c
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jne short 04863h ; 75 23 ; 0xf483e
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov dx, 001feh ; ba fe 01 ; 0xf4840
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov ax, di ; 89 f8 ; 0xf4843
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync call 0161ch ; e8 d4 cd ; 0xf4845
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync cmp ax, 0aa55h ; 3d 55 aa ; 0xf4848
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync je short 04863h ; 74 16 ; 0xf484b
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync movzx ax, byte [bp-004h] ; 0f b6 46 fc ; 0xf484d
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync push ax ; 50 ; 0xf4851
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync movzx bx, byte [bp-002h] ; 0f b6 5e fe ; 0xf4852
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync movzx dx, byte [bp-008h] ; 0f b6 56 f8 ; 0xf4856
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xf485a
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync xor cx, cx ; 31 c9 ; 0xf485e
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jmp near 04755h ; e9 f2 fe ; 0xf4860
336af71d266898b6915d904370de8688804a56cbvboxsync movzx bx, byte [bp-002h] ; 0f b6 5e fe ; 0xf4863
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync movzx dx, byte [bp-008h] ; 0f b6 56 f8 ; 0xf4867
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xf486b
336af71d266898b6915d904370de8688804a56cbvboxsync call 04535h ; e8 c3 fc ; 0xf486f
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync movzx bx, byte [bp-002h] ; 0f b6 5e fe ; 0xf4872
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync xor dx, dx ; 31 d2 ; 0xf4876
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync xor ax, ax ; 31 c0 ; 0xf4878
24e27201b1438d88569467f104a0e3cb1df190edvboxsync add ax, di ; 01 f8 ; 0xf487a
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync adc dx, bx ; 11 da ; 0xf487c
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync leave ; c9 ; 0xf487e
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync pop di ; 5f ; 0xf487f
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync pop si ; 5e ; 0xf4880
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync retn ; c3 ; 0xf4881
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync ; disGetNextSymbol 0xf4882 LB 0x42bd -> off=0x0 cb=0000000000000011 uValue=0000000000003282 'keyboard_panic_'
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsynckeyboard_panic_: ; 0xf4882 LB 0x11
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync push bp ; 55 ; 0xf4882
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov bp, sp ; 89 e5 ; 0xf4883
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync push ax ; 50 ; 0xf4885
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync push 004cah ; 68 ca 04 ; 0xf4886
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync push strict byte 00007h ; 6a 07 ; 0xf4889
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync call 018e9h ; e8 5b d0 ; 0xf488b
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync add sp, strict byte 00006h ; 83 c4 06 ; 0xf488e
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync pop bp ; 5d ; 0xf4891
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync retn ; c3 ; 0xf4892
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync ; disGetNextSymbol 0xf4893 LB 0x42ac -> off=0x0 cb=000000000000027a uValue=0000000000003293 '_keyboard_init'
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync_keyboard_init: ; 0xf4893 LB 0x27a
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync push bp ; 55 ; 0xf4893
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov bp, sp ; 89 e5 ; 0xf4894
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov AL, strict byte 0aah ; b0 aa ; 0xf4896
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov dx, strict word 00064h ; ba 64 00 ; 0xf4898
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync out DX, AL ; ee ; 0xf489b
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov bx, strict word 0ffffh ; bb ff ff ; 0xf489c
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov dx, strict word 00064h ; ba 64 00 ; 0xf489f
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync in AL, DX ; ec ; 0xf48a2
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 02ah, 0e4h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync ; sub ah, ah ; 2a e4 ; 0xf48a3
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync test AL, strict byte 002h ; a8 02 ; 0xf48a5
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync je short 048b6h ; 74 0d ; 0xf48a7
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync dec bx ; 4b ; 0xf48a9
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync test bx, bx ; 85 db ; 0xf48aa
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jbe short 048b6h ; 76 08 ; 0xf48ac
336af71d266898b6915d904370de8688804a56cbvboxsync xor al, al ; 30 c0 ; 0xf48ae
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov dx, 00080h ; ba 80 00 ; 0xf48b0
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync out DX, AL ; ee ; 0xf48b3
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jmp short 0489fh ; eb e9 ; 0xf48b4
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync test bx, bx ; 85 db ; 0xf48b6
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jne short 048bfh ; 75 05 ; 0xf48b8
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync xor ax, ax ; 31 c0 ; 0xf48ba
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync call 04882h ; e8 c3 ff ; 0xf48bc
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov bx, strict word 0ffffh ; bb ff ff ; 0xf48bf
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov dx, strict word 00064h ; ba 64 00 ; 0xf48c2
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync in AL, DX ; ec ; 0xf48c5
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 02ah, 0e4h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync ; sub ah, ah ; 2a e4 ; 0xf48c6
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync test AL, strict byte 001h ; a8 01 ; 0xf48c8
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jne short 048d9h ; 75 0d ; 0xf48ca
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync dec bx ; 4b ; 0xf48cc
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync test bx, bx ; 85 db ; 0xf48cd
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jbe short 048d9h ; 76 08 ; 0xf48cf
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov AL, strict byte 001h ; b0 01 ; 0xf48d1
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov dx, 00080h ; ba 80 00 ; 0xf48d3
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync out DX, AL ; ee ; 0xf48d6
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jmp short 048c2h ; eb e9 ; 0xf48d7
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync test bx, bx ; 85 db ; 0xf48d9
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jne short 048e3h ; 75 06 ; 0xf48db
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov ax, strict word 00001h ; b8 01 00 ; 0xf48dd
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync call 04882h ; e8 9f ff ; 0xf48e0
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov dx, strict word 00060h ; ba 60 00 ; 0xf48e3
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync in AL, DX ; ec ; 0xf48e6
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 02ah, 0e4h
336af71d266898b6915d904370de8688804a56cbvboxsync ; sub ah, ah ; 2a e4 ; 0xf48e7
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync cmp ax, strict word 00055h ; 3d 55 00 ; 0xf48e9
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync je short 048f4h ; 74 06 ; 0xf48ec
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov ax, 003dfh ; b8 df 03 ; 0xf48ee
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync call 04882h ; e8 8e ff ; 0xf48f1
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov AL, strict byte 0abh ; b0 ab ; 0xf48f4
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov dx, strict word 00064h ; ba 64 00 ; 0xf48f6
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync out DX, AL ; ee ; 0xf48f9
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov bx, strict word 0ffffh ; bb ff ff ; 0xf48fa
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov dx, strict word 00064h ; ba 64 00 ; 0xf48fd
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync in AL, DX ; ec ; 0xf4900
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 02ah, 0e4h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync ; sub ah, ah ; 2a e4 ; 0xf4901
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync test AL, strict byte 002h ; a8 02 ; 0xf4903
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync je short 04914h ; 74 0d ; 0xf4905
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync dec bx ; 4b ; 0xf4907
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync test bx, bx ; 85 db ; 0xf4908
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jbe short 04914h ; 76 08 ; 0xf490a
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov AL, strict byte 010h ; b0 10 ; 0xf490c
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov dx, 00080h ; ba 80 00 ; 0xf490e
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync out DX, AL ; ee ; 0xf4911
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jmp short 048fdh ; eb e9 ; 0xf4912
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync test bx, bx ; 85 db ; 0xf4914
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jne short 0491eh ; 75 06 ; 0xf4916
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov ax, strict word 0000ah ; b8 0a 00 ; 0xf4918
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync call 04882h ; e8 64 ff ; 0xf491b
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov bx, strict word 0ffffh ; bb ff ff ; 0xf491e
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov dx, strict word 00064h ; ba 64 00 ; 0xf4921
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync in AL, DX ; ec ; 0xf4924
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 02ah, 0e4h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync ; sub ah, ah ; 2a e4 ; 0xf4925
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync test AL, strict byte 001h ; a8 01 ; 0xf4927
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jne short 04938h ; 75 0d ; 0xf4929
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync dec bx ; 4b ; 0xf492b
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync test bx, bx ; 85 db ; 0xf492c
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jbe short 04938h ; 76 08 ; 0xf492e
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov AL, strict byte 011h ; b0 11 ; 0xf4930
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov dx, 00080h ; ba 80 00 ; 0xf4932
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync out DX, AL ; ee ; 0xf4935
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jmp short 04921h ; eb e9 ; 0xf4936
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync test bx, bx ; 85 db ; 0xf4938
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jne short 04942h ; 75 06 ; 0xf493a
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov ax, strict word 0000bh ; b8 0b 00 ; 0xf493c
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync call 04882h ; e8 40 ff ; 0xf493f
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov dx, strict word 00060h ; ba 60 00 ; 0xf4942
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync in AL, DX ; ec ; 0xf4945
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 02ah, 0e4h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync ; sub ah, ah ; 2a e4 ; 0xf4946
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync test ax, ax ; 85 c0 ; 0xf4948
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync je short 04952h ; 74 06 ; 0xf494a
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov ax, 003e0h ; b8 e0 03 ; 0xf494c
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync call 04882h ; e8 30 ff ; 0xf494f
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov AL, strict byte 0ffh ; b0 ff ; 0xf4952
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov dx, strict word 00060h ; ba 60 00 ; 0xf4954
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync out DX, AL ; ee ; 0xf4957
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov bx, strict word 0ffffh ; bb ff ff ; 0xf4958
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov dx, strict word 00064h ; ba 64 00 ; 0xf495b
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync in AL, DX ; ec ; 0xf495e
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync db 02ah, 0e4h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync ; sub ah, ah ; 2a e4 ; 0xf495f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test AL, strict byte 002h ; a8 02 ; 0xf4961
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync je short 04972h ; 74 0d ; 0xf4963
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync dec bx ; 4b ; 0xf4965
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test bx, bx ; 85 db ; 0xf4966
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jbe short 04972h ; 76 08 ; 0xf4968
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov AL, strict byte 020h ; b0 20 ; 0xf496a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, 00080h ; ba 80 00 ; 0xf496c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf496f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 0495bh ; eb e9 ; 0xf4970
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test bx, bx ; 85 db ; 0xf4972
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 0497ch ; 75 06 ; 0xf4974
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00014h ; b8 14 00 ; 0xf4976
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 04882h ; e8 06 ff ; 0xf4979
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bx, strict word 0ffffh ; bb ff ff ; 0xf497c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 00064h ; ba 64 00 ; 0xf497f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync in AL, DX ; ec ; 0xf4982
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 02ah, 0e4h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; sub ah, ah ; 2a e4 ; 0xf4983
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test AL, strict byte 001h ; a8 01 ; 0xf4985
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 04996h ; 75 0d ; 0xf4987
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync dec bx ; 4b ; 0xf4989
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test bx, bx ; 85 db ; 0xf498a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jbe short 04996h ; 76 08 ; 0xf498c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov AL, strict byte 021h ; b0 21 ; 0xf498e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, 00080h ; ba 80 00 ; 0xf4990
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf4993
09f4b412099acda62997fd82c8608075c453b3ebvboxsync jmp short 0497fh ; eb e9 ; 0xf4994
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test bx, bx ; 85 db ; 0xf4996
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 049a0h ; 75 06 ; 0xf4998
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00015h ; b8 15 00 ; 0xf499a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 04882h ; e8 e2 fe ; 0xf499d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 00060h ; ba 60 00 ; 0xf49a0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync in AL, DX ; ec ; 0xf49a3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 02ah, 0e4h
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync ; sub ah, ah ; 2a e4 ; 0xf49a4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp ax, 000fah ; 3d fa 00 ; 0xf49a6
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync je short 049b1h ; 74 06 ; 0xf49a9
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync mov ax, 003e1h ; b8 e1 03 ; 0xf49ab
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync call 04882h ; e8 d1 fe ; 0xf49ae
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync mov bx, strict word 0ffffh ; bb ff ff ; 0xf49b1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 00064h ; ba 64 00 ; 0xf49b4
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync in AL, DX ; ec ; 0xf49b7
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync db 02ah, 0e4h
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync ; sub ah, ah ; 2a e4 ; 0xf49b8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test AL, strict byte 001h ; a8 01 ; 0xf49ba
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 049cbh ; 75 0d ; 0xf49bc
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync dec bx ; 4b ; 0xf49be
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test bx, bx ; 85 db ; 0xf49bf
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync jbe short 049cbh ; 76 08 ; 0xf49c1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov AL, strict byte 031h ; b0 31 ; 0xf49c3
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync mov dx, 00080h ; ba 80 00 ; 0xf49c5
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync out DX, AL ; ee ; 0xf49c8
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync jmp short 049b4h ; eb e9 ; 0xf49c9
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync test bx, bx ; 85 db ; 0xf49cb
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync jne short 049d5h ; 75 06 ; 0xf49cd
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync mov ax, strict word 0001fh ; b8 1f 00 ; 0xf49cf
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync call 04882h ; e8 ad fe ; 0xf49d2
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync mov dx, strict word 00060h ; ba 60 00 ; 0xf49d5
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync in AL, DX ; ec ; 0xf49d8
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync db 02ah, 0e4h
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync ; sub ah, ah ; 2a e4 ; 0xf49d9
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync cmp ax, 000aah ; 3d aa 00 ; 0xf49db
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync je short 049eeh ; 74 0e ; 0xf49de
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync in AL, DX ; ec ; 0xf49e0
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync db 02ah, 0e4h
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync ; sub ah, ah ; 2a e4 ; 0xf49e1
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync cmp ax, 000aah ; 3d aa 00 ; 0xf49e3
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync je short 049eeh ; 74 06 ; 0xf49e6
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync mov ax, 003e2h ; b8 e2 03 ; 0xf49e8
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync call 04882h ; e8 94 fe ; 0xf49eb
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync mov AL, strict byte 0f5h ; b0 f5 ; 0xf49ee
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync mov dx, strict word 00060h ; ba 60 00 ; 0xf49f0
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync out DX, AL ; ee ; 0xf49f3
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync mov bx, strict word 0ffffh ; bb ff ff ; 0xf49f4
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync mov dx, strict word 00064h ; ba 64 00 ; 0xf49f7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync in AL, DX ; ec ; 0xf49fa
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync db 02ah, 0e4h
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync ; sub ah, ah ; 2a e4 ; 0xf49fb
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync test AL, strict byte 002h ; a8 02 ; 0xf49fd
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 04a0eh ; 74 0d ; 0xf49ff
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync dec bx ; 4b ; 0xf4a01
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test bx, bx ; 85 db ; 0xf4a02
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync jbe short 04a0eh ; 76 08 ; 0xf4a04
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync mov AL, strict byte 040h ; b0 40 ; 0xf4a06
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync mov dx, 00080h ; ba 80 00 ; 0xf4a08
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync out DX, AL ; ee ; 0xf4a0b
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync jmp short 049f7h ; eb e9 ; 0xf4a0c
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync test bx, bx ; 85 db ; 0xf4a0e
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync jne short 04a18h ; 75 06 ; 0xf4a10
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00028h ; b8 28 00 ; 0xf4a12
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 04882h ; e8 6a fe ; 0xf4a15
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync mov bx, strict word 0ffffh ; bb ff ff ; 0xf4a18
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync mov dx, strict word 00064h ; ba 64 00 ; 0xf4a1b
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync in AL, DX ; ec ; 0xf4a1e
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync db 02ah, 0e4h
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync ; sub ah, ah ; 2a e4 ; 0xf4a1f
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync test AL, strict byte 001h ; a8 01 ; 0xf4a21
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync jne short 04a32h ; 75 0d ; 0xf4a23
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync dec bx ; 4b ; 0xf4a25
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test bx, bx ; 85 db ; 0xf4a26
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jbe short 04a32h ; 76 08 ; 0xf4a28
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov AL, strict byte 041h ; b0 41 ; 0xf4a2a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, 00080h ; ba 80 00 ; 0xf4a2c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf4a2f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 04a1bh ; eb e9 ; 0xf4a30
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test bx, bx ; 85 db ; 0xf4a32
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 04a3ch ; 75 06 ; 0xf4a34
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync mov ax, strict word 00029h ; b8 29 00 ; 0xf4a36
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 04882h ; e8 46 fe ; 0xf4a39
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 00060h ; ba 60 00 ; 0xf4a3c
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync in AL, DX ; ec ; 0xf4a3f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 02ah, 0e4h
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync ; sub ah, ah ; 2a e4 ; 0xf4a40
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp ax, 000fah ; 3d fa 00 ; 0xf4a42
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync je short 04a4dh ; 74 06 ; 0xf4a45
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync mov ax, 003e3h ; b8 e3 03 ; 0xf4a47
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync call 04882h ; e8 35 fe ; 0xf4a4a
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync mov AL, strict byte 060h ; b0 60 ; 0xf4a4d
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync mov dx, strict word 00064h ; ba 64 00 ; 0xf4a4f
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync out DX, AL ; ee ; 0xf4a52
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync mov bx, strict word 0ffffh ; bb ff ff ; 0xf4a53
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync mov dx, strict word 00064h ; ba 64 00 ; 0xf4a56
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync in AL, DX ; ec ; 0xf4a59
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync db 02ah, 0e4h
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync ; sub ah, ah ; 2a e4 ; 0xf4a5a
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync test AL, strict byte 002h ; a8 02 ; 0xf4a5c
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync je short 04a6dh ; 74 0d ; 0xf4a5e
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync dec bx ; 4b ; 0xf4a60
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync test bx, bx ; 85 db ; 0xf4a61
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync jbe short 04a6dh ; 76 08 ; 0xf4a63
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov AL, strict byte 050h ; b0 50 ; 0xf4a65
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, 00080h ; ba 80 00 ; 0xf4a67
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf4a6a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 04a56h ; eb e9 ; 0xf4a6b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test bx, bx ; 85 db ; 0xf4a6d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 04a77h ; 75 06 ; 0xf4a6f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00032h ; b8 32 00 ; 0xf4a71
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync call 04882h ; e8 0b fe ; 0xf4a74
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov AL, strict byte 065h ; b0 65 ; 0xf4a77
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 00060h ; ba 60 00 ; 0xf4a79
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync out DX, AL ; ee ; 0xf4a7c
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync mov bx, strict word 0ffffh ; bb ff ff ; 0xf4a7d
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync mov dx, strict word 00064h ; ba 64 00 ; 0xf4a80
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync in AL, DX ; ec ; 0xf4a83
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync db 02ah, 0e4h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; sub ah, ah ; 2a e4 ; 0xf4a84
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync test AL, strict byte 002h ; a8 02 ; 0xf4a86
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync je short 04a97h ; 74 0d ; 0xf4a88
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync dec bx ; 4b ; 0xf4a8a
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync test bx, bx ; 85 db ; 0xf4a8b
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync jbe short 04a97h ; 76 08 ; 0xf4a8d
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync mov AL, strict byte 060h ; b0 60 ; 0xf4a8f
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync mov dx, 00080h ; ba 80 00 ; 0xf4a91
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync out DX, AL ; ee ; 0xf4a94
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync jmp short 04a80h ; eb e9 ; 0xf4a95
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync test bx, bx ; 85 db ; 0xf4a97
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync jne short 04aa1h ; 75 06 ; 0xf4a99
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync mov ax, strict word 0003ch ; b8 3c 00 ; 0xf4a9b
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync call 04882h ; e8 e1 fd ; 0xf4a9e
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync mov AL, strict byte 0f4h ; b0 f4 ; 0xf4aa1
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync mov dx, strict word 00060h ; ba 60 00 ; 0xf4aa3
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync out DX, AL ; ee ; 0xf4aa6
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync mov bx, strict word 0ffffh ; bb ff ff ; 0xf4aa7
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync mov dx, strict word 00064h ; ba 64 00 ; 0xf4aaa
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync in AL, DX ; ec ; 0xf4aad
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync db 02ah, 0e4h
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync ; sub ah, ah ; 2a e4 ; 0xf4aae
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync test AL, strict byte 002h ; a8 02 ; 0xf4ab0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 04ac1h ; 74 0d ; 0xf4ab2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync dec bx ; 4b ; 0xf4ab4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test bx, bx ; 85 db ; 0xf4ab5
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync jbe short 04ac1h ; 76 08 ; 0xf4ab7
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync mov AL, strict byte 070h ; b0 70 ; 0xf4ab9
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync mov dx, 00080h ; ba 80 00 ; 0xf4abb
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync out DX, AL ; ee ; 0xf4abe
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync jmp short 04aaah ; eb e9 ; 0xf4abf
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync test bx, bx ; 85 db ; 0xf4ac1
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync jne short 04acbh ; 75 06 ; 0xf4ac3
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync mov ax, strict word 00046h ; b8 46 00 ; 0xf4ac5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 04882h ; e8 b7 fd ; 0xf4ac8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bx, strict word 0ffffh ; bb ff ff ; 0xf4acb
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync mov dx, strict word 00064h ; ba 64 00 ; 0xf4ace
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync in AL, DX ; ec ; 0xf4ad1
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync db 02ah, 0e4h
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync ; sub ah, ah ; 2a e4 ; 0xf4ad2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test AL, strict byte 001h ; a8 01 ; 0xf4ad4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 04ae5h ; 75 0d ; 0xf4ad6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync dec bx ; 4b ; 0xf4ad8
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync test bx, bx ; 85 db ; 0xf4ad9
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync jbe short 04ae5h ; 76 08 ; 0xf4adb
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov AL, strict byte 071h ; b0 71 ; 0xf4add
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, 00080h ; ba 80 00 ; 0xf4adf
8a33c8d4750c261fcee3537fb4d23abf313375cdvboxsync out DX, AL ; ee ; 0xf4ae2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 04aceh ; eb e9 ; 0xf4ae3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test bx, bx ; 85 db ; 0xf4ae5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 04aefh ; 75 06 ; 0xf4ae7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00046h ; b8 46 00 ; 0xf4ae9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 04882h ; e8 93 fd ; 0xf4aec
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 00060h ; ba 60 00 ; 0xf4aef
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync in AL, DX ; ec ; 0xf4af2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 02ah, 0e4h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; sub ah, ah ; 2a e4 ; 0xf4af3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp ax, 000fah ; 3d fa 00 ; 0xf4af5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 04b00h ; 74 06 ; 0xf4af8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, 003e4h ; b8 e4 03 ; 0xf4afa
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 04882h ; e8 82 fd ; 0xf4afd
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov AL, strict byte 0a8h ; b0 a8 ; 0xf4b00
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 00064h ; ba 64 00 ; 0xf4b02
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync out DX, AL ; ee ; 0xf4b05
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor ax, ax ; 31 c0 ; 0xf4b06
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 05cf1h ; e8 e6 11 ; 0xf4b08
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync pop bp ; 5d ; 0xf4b0b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync retn ; c3 ; 0xf4b0c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; disGetNextSymbol 0xf4b0d LB 0x4032 -> off=0x0 cb=0000000000000090 uValue=000000000000350d 'enqueue_key_'
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsyncenqueue_key_: ; 0xf4b0d LB 0x90
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push bx ; 53 ; 0xf4b0d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push cx ; 51 ; 0xf4b0e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push si ; 56 ; 0xf4b0f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push di ; 57 ; 0xf4b10
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync enter 00002h, 000h ; c8 02 00 00 ; 0xf4b11
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [bp-002h], al ; 88 46 fe ; 0xf4b15
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bl, dl ; 88 d3 ; 0xf4b18
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 0001ah ; ba 1a 00 ; 0xf4b1a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf4b1d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 0161ch ; e8 f9 ca ; 0xf4b20
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov di, ax ; 89 c7 ; 0xf4b23
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 0001ch ; ba 1c 00 ; 0xf4b25
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf4b28
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 0161ch ; e8 ee ca ; 0xf4b2b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov si, ax ; 89 c6 ; 0xf4b2e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync lea cx, [si+002h] ; 8d 4c 02 ; 0xf4b30
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp cx, strict byte 0003eh ; 83 f9 3e ; 0xf4b33
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jc short 04b3bh ; 72 03 ; 0xf4b36
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov cx, strict word 0001eh ; b9 1e 00 ; 0xf4b38
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp cx, di ; 39 f9 ; 0xf4b3b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 04b43h ; 75 04 ; 0xf4b3d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor ax, ax ; 31 c0 ; 0xf4b3f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 04b68h ; eb 25 ; 0xf4b41
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor bh, bh ; 30 ff ; 0xf4b43
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, si ; 89 f2 ; 0xf4b45
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf4b47
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 0160eh ; e8 c1 ca ; 0xf4b4a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx bx, byte [bp-002h] ; 0f b6 5e fe ; 0xf4b4d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync lea dx, [si+001h] ; 8d 54 01 ; 0xf4b51
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf4b54
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 0160eh ; e8 b4 ca ; 0xf4b57
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bx, cx ; 89 cb ; 0xf4b5a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 0001ch ; ba 1c 00 ; 0xf4b5c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf4b5f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 0162ah ; e8 c5 ca ; 0xf4b62
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00001h ; b8 01 00 ; 0xf4b65
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync leave ; c9 ; 0xf4b68
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync pop di ; 5f ; 0xf4b69
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync pop si ; 5e ; 0xf4b6a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync pop cx ; 59 ; 0xf4b6b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync pop bx ; 5b ; 0xf4b6c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync retn ; c3 ; 0xf4b6d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 0c6h, 0c5h, 0bah
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; mov ch, 0bah ; c6 c5 ba ; 0xf4b6e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, 0aab6h ; b8 b6 aa ; 0xf4b71
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync popfw ; 9d ; 0xf4b74
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push bx ; 53 ; 0xf4b75
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync inc si ; 46 ; 0xf4b76
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync inc bp ; 45 ; 0xf4b77
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp bh, byte [bx+si] ; 3a 38 ; 0xf4b78
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync sub bl, byte [ss:di] ; 36 2a 1d ; 0xf4b7a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync aad 04dh ; d5 4d ; 0xf4b7d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync bound cx, [si+031h] ; 62 4c 31 ; 0xf4b7f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync dec sp ; 4c ; 0xf4b82
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor word [si-01ch], cx ; 31 4c e4 ; 0xf4b83
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync dec sp ; 4c ; 0xf4b86
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync or cl, byte [si+056h] ; 0a 4c 56 ; 0xf4b87
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync dec bp ; 4d ; 0xf4b8a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movsw ; a5 ; 0xf4b8b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync dec bp ; 4d ; 0xf4b8c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync enter 0a34dh, 04ch ; c8 4d a3 4c ; 0xf4b8d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor word [si+031h], cx ; 31 4c 31 ; 0xf4b91
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync dec sp ; 4c ; 0xf4b94
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync sbb ax, 0234dh ; 1d 4d 23 ; 0xf4b95
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync dec sp ; 4c ; 0xf4b98
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xchg byte [di-03fh], cl ; 86 4d c1 ; 0xf4b99
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync dec bp ; 4d ; 0xf4b9c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; disGetNextSymbol 0xf4b9d LB 0x3fa2 -> off=0x0 cb=0000000000000358 uValue=000000000000359d '_int09_function'
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync_int09_function: ; 0xf4b9d LB 0x358
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push si ; 56 ; 0xf4b9d
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync push di ; 57 ; 0xf4b9e
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync enter 0000ch, 000h ; c8 0c 00 00 ; 0xf4b9f
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync mov al, byte [bp+018h] ; 8a 46 18 ; 0xf4ba3
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync mov byte [bp-006h], al ; 88 46 fa ; 0xf4ba6
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync test al, al ; 84 c0 ; 0xf4ba9
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync jne short 04bc6h ; 75 19 ; 0xf4bab
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bx, 00c3ah ; bb 3a 0c ; 0xf4bad
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov cx, ds ; 8c d9 ; 0xf4bb0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00004h ; b8 04 00 ; 0xf4bb2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 018aeh ; e8 f6 cc ; 0xf4bb5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push 004ddh ; 68 dd 04 ; 0xf4bb8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push strict byte 00004h ; 6a 04 ; 0xf4bbb
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 018e9h ; e8 29 cd ; 0xf4bbd
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add sp, strict byte 00004h ; 83 c4 04 ; 0xf4bc0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp near 04ef1h ; e9 2b 03 ; 0xf4bc3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 00017h ; ba 17 00 ; 0xf4bc6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf4bc9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 01600h ; e8 31 ca ; 0xf4bcc
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [bp-00ah], al ; 88 46 f6 ; 0xf4bcf
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bl, al ; 88 c3 ; 0xf4bd2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 00018h ; ba 18 00 ; 0xf4bd4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf4bd7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 01600h ; e8 23 ca ; 0xf4bda
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [bp-00ch], al ; 88 46 f4 ; 0xf4bdd
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [bp-008h], al ; 88 46 f8 ; 0xf4be0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, 00096h ; ba 96 00 ; 0xf4be3
46737b2c6b2da473108a7670c3682d88474bd8b9vboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf4be6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 01600h ; e8 14 ca ; 0xf4be9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [bp-004h], al ; 88 46 fc ; 0xf4bec
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [bp-002h], al ; 88 46 fe ; 0xf4bef
a7ba3d5f31ca70d04a3933e570374e5ec5eff84avboxsync mov al, byte [bp-006h] ; 8a 46 fa ; 0xf4bf2
9c21eebec4d70f1e638002c8dfc6ea9d534d8710vboxsync push CS ; 0e ; 0xf4bf5
a7ba3d5f31ca70d04a3933e570374e5ec5eff84avboxsync pop ES ; 07 ; 0xf4bf6
a7ba3d5f31ca70d04a3933e570374e5ec5eff84avboxsync mov cx, strict word 00010h ; b9 10 00 ; 0xf4bf7
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync mov di, 04b6eh ; bf 6e 4b ; 0xf4bfa
9c21eebec4d70f1e638002c8dfc6ea9d534d8710vboxsync repne scasb ; f2 ae ; 0xf4bfd
9c21eebec4d70f1e638002c8dfc6ea9d534d8710vboxsync sal cx, 1 ; d1 e1 ; 0xf4bff
a7ba3d5f31ca70d04a3933e570374e5ec5eff84avboxsync mov di, cx ; 89 cf ; 0xf4c01
9c21eebec4d70f1e638002c8dfc6ea9d534d8710vboxsync mov ax, word [cs:di+04b7dh] ; 2e 8b 85 7d 4b ; 0xf4c03
9c21eebec4d70f1e638002c8dfc6ea9d534d8710vboxsync jmp ax ; ff e0 ; 0xf4c08
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor bl, 040h ; 80 f3 40 ; 0xf4c0a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor bh, bh ; 30 ff ; 0xf4c0d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 00017h ; ba 17 00 ; 0xf4c0f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf4c12
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 0160eh ; e8 f6 c9 ; 0xf4c15
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync or byte [bp-008h], 040h ; 80 4e f8 40 ; 0xf4c18
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx bx, byte [bp-008h] ; 0f b6 5e f8 ; 0xf4c1c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp near 04d99h ; e9 76 01 ; 0xf4c20
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xf4c23
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync and AL, strict byte 0bfh ; 24 bf ; 0xf4c26
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [bp-008h], al ; 88 46 f8 ; 0xf4c28
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx bx, al ; 0f b6 d8 ; 0xf4c2b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp near 04d99h ; e9 68 01 ; 0xf4c2e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test byte [bp-002h], 002h ; f6 46 fe 02 ; 0xf4c31
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne near 04ed3h ; 0f 85 9a 02 ; 0xf4c35
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, byte [bp-006h] ; 8a 46 fa ; 0xf4c39
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync and AL, strict byte 07fh ; 24 7f ; 0xf4c3c
441b60f8b0601cc1718368c9c3ef082223ad12a2vboxsync cmp AL, strict byte 02ah ; 3c 2a ; 0xf4c3e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync db 00fh, 094h, 0c0h
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; sete al ; 0f 94 c0 ; 0xf4c40
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor ah, ah ; 30 e4 ; 0xf4c43
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync inc ax ; 40 ; 0xf4c45
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test byte [bp-006h], 080h ; f6 46 fa 80 ; 0xf4c46
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 04c52h ; 74 06 ; 0xf4c4a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync not al ; f6 d0 ; 0xf4c4c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync and bl, al ; 20 c3 ; 0xf4c4e
87150caf549846b0edba30c50dabe5092df70b5fvboxsync jmp short 04c54h ; eb 02 ; 0xf4c50
87150caf549846b0edba30c50dabe5092df70b5fvboxsync or bl, al ; 08 c3 ; 0xf4c52
9c21eebec4d70f1e638002c8dfc6ea9d534d8710vboxsync xor bh, bh ; 30 ff ; 0xf4c54
67b8a5a52c43a79ea7e159dbbeec99687fb9cd3bvboxsync mov dx, strict word 00017h ; ba 17 00 ; 0xf4c56
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf4c59
9c21eebec4d70f1e638002c8dfc6ea9d534d8710vboxsync call 0160eh ; e8 af c9 ; 0xf4c5c
9c21eebec4d70f1e638002c8dfc6ea9d534d8710vboxsync jmp near 04ed3h ; e9 71 02 ; 0xf4c5f
9c21eebec4d70f1e638002c8dfc6ea9d534d8710vboxsync test byte [bp-004h], 001h ; f6 46 fc 01 ; 0xf4c62
9c21eebec4d70f1e638002c8dfc6ea9d534d8710vboxsync jne near 04ed3h ; 0f 85 69 02 ; 0xf4c66
9c21eebec4d70f1e638002c8dfc6ea9d534d8710vboxsync or bl, 004h ; 80 cb 04 ; 0xf4c6a
9c21eebec4d70f1e638002c8dfc6ea9d534d8710vboxsync xor bh, bh ; 30 ff ; 0xf4c6d
9c21eebec4d70f1e638002c8dfc6ea9d534d8710vboxsync mov dx, strict word 00017h ; ba 17 00 ; 0xf4c6f
9c21eebec4d70f1e638002c8dfc6ea9d534d8710vboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf4c72
9c21eebec4d70f1e638002c8dfc6ea9d534d8710vboxsync call 0160eh ; e8 96 c9 ; 0xf4c75
9c21eebec4d70f1e638002c8dfc6ea9d534d8710vboxsync mov al, byte [bp-004h] ; 8a 46 fc ; 0xf4c78
9c21eebec4d70f1e638002c8dfc6ea9d534d8710vboxsync test AL, strict byte 002h ; a8 02 ; 0xf4c7b
67b8a5a52c43a79ea7e159dbbeec99687fb9cd3bvboxsync je short 04c8ch ; 74 0d ; 0xf4c7d
67b8a5a52c43a79ea7e159dbbeec99687fb9cd3bvboxsync or AL, strict byte 004h ; 0c 04 ; 0xf4c7f
87150caf549846b0edba30c50dabe5092df70b5fvboxsync mov byte [bp-002h], al ; 88 46 fe ; 0xf4c81
9c21eebec4d70f1e638002c8dfc6ea9d534d8710vboxsync movzx bx, al ; 0f b6 d8 ; 0xf4c84
87150caf549846b0edba30c50dabe5092df70b5fvboxsync mov dx, 00096h ; ba 96 00 ; 0xf4c87
87150caf549846b0edba30c50dabe5092df70b5fvboxsync jmp short 04c9ah ; eb 0e ; 0xf4c8a
87150caf549846b0edba30c50dabe5092df70b5fvboxsync mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xf4c8c
87150caf549846b0edba30c50dabe5092df70b5fvboxsync or AL, strict byte 001h ; 0c 01 ; 0xf4c8f
a7ba3d5f31ca70d04a3933e570374e5ec5eff84avboxsync mov byte [bp-008h], al ; 88 46 f8 ; 0xf4c91
87150caf549846b0edba30c50dabe5092df70b5fvboxsync movzx bx, al ; 0f b6 d8 ; 0xf4c94
87150caf549846b0edba30c50dabe5092df70b5fvboxsync mov dx, strict word 00018h ; ba 18 00 ; 0xf4c97
87150caf549846b0edba30c50dabe5092df70b5fvboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf4c9a
87150caf549846b0edba30c50dabe5092df70b5fvboxsync call 0160eh ; e8 6e c9 ; 0xf4c9d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp near 04ed3h ; e9 30 02 ; 0xf4ca0
441b60f8b0601cc1718368c9c3ef082223ad12a2vboxsync test byte [bp-004h], 001h ; f6 46 fc 01 ; 0xf4ca3
441b60f8b0601cc1718368c9c3ef082223ad12a2vboxsync jne near 04ed3h ; 0f 85 28 02 ; 0xf4ca7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync and bl, 0fbh ; 80 e3 fb ; 0xf4cab
87150caf549846b0edba30c50dabe5092df70b5fvboxsync xor bh, bh ; 30 ff ; 0xf4cae
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 00017h ; ba 17 00 ; 0xf4cb0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf4cb3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 0160eh ; e8 55 c9 ; 0xf4cb6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, byte [bp-004h] ; 8a 46 fc ; 0xf4cb9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test AL, strict byte 002h ; a8 02 ; 0xf4cbc
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 04ccdh ; 74 0d ; 0xf4cbe
87150caf549846b0edba30c50dabe5092df70b5fvboxsync and AL, strict byte 0fbh ; 24 fb ; 0xf4cc0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [bp-002h], al ; 88 46 fe ; 0xf4cc2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx bx, al ; 0f b6 d8 ; 0xf4cc5
87150caf549846b0edba30c50dabe5092df70b5fvboxsync mov dx, 00096h ; ba 96 00 ; 0xf4cc8
87150caf549846b0edba30c50dabe5092df70b5fvboxsync jmp short 04cdbh ; eb 0e ; 0xf4ccb
87150caf549846b0edba30c50dabe5092df70b5fvboxsync mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xf4ccd
87150caf549846b0edba30c50dabe5092df70b5fvboxsync and AL, strict byte 0feh ; 24 fe ; 0xf4cd0
9c21eebec4d70f1e638002c8dfc6ea9d534d8710vboxsync mov byte [bp-008h], al ; 88 46 f8 ; 0xf4cd2
87150caf549846b0edba30c50dabe5092df70b5fvboxsync movzx bx, al ; 0f b6 d8 ; 0xf4cd5
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync mov dx, strict word 00018h ; ba 18 00 ; 0xf4cd8
9c21eebec4d70f1e638002c8dfc6ea9d534d8710vboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf4cdb
9c21eebec4d70f1e638002c8dfc6ea9d534d8710vboxsync call 0160eh ; e8 2d c9 ; 0xf4cde
9c21eebec4d70f1e638002c8dfc6ea9d534d8710vboxsync jmp near 04ed3h ; e9 ef 01 ; 0xf4ce1
9c21eebec4d70f1e638002c8dfc6ea9d534d8710vboxsync or bl, 008h ; 80 cb 08 ; 0xf4ce4
9c21eebec4d70f1e638002c8dfc6ea9d534d8710vboxsync xor bh, bh ; 30 ff ; 0xf4ce7
9c21eebec4d70f1e638002c8dfc6ea9d534d8710vboxsync mov dx, strict word 00017h ; ba 17 00 ; 0xf4ce9
9c21eebec4d70f1e638002c8dfc6ea9d534d8710vboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf4cec
9c21eebec4d70f1e638002c8dfc6ea9d534d8710vboxsync call 0160eh ; e8 1c c9 ; 0xf4cef
9c21eebec4d70f1e638002c8dfc6ea9d534d8710vboxsync mov al, byte [bp-004h] ; 8a 46 fc ; 0xf4cf2
9c21eebec4d70f1e638002c8dfc6ea9d534d8710vboxsync test AL, strict byte 002h ; a8 02 ; 0xf4cf5
9c21eebec4d70f1e638002c8dfc6ea9d534d8710vboxsync je short 04d06h ; 74 0d ; 0xf4cf7
87150caf549846b0edba30c50dabe5092df70b5fvboxsync or AL, strict byte 008h ; 0c 08 ; 0xf4cf9
87150caf549846b0edba30c50dabe5092df70b5fvboxsync mov byte [bp-002h], al ; 88 46 fe ; 0xf4cfb
87150caf549846b0edba30c50dabe5092df70b5fvboxsync movzx bx, al ; 0f b6 d8 ; 0xf4cfe
87150caf549846b0edba30c50dabe5092df70b5fvboxsync mov dx, 00096h ; ba 96 00 ; 0xf4d01
a7ba3d5f31ca70d04a3933e570374e5ec5eff84avboxsync jmp short 04d14h ; eb 0e ; 0xf4d04
87150caf549846b0edba30c50dabe5092df70b5fvboxsync mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xf4d06
09f4b412099acda62997fd82c8608075c453b3ebvboxsync or AL, strict byte 002h ; 0c 02 ; 0xf4d09
87150caf549846b0edba30c50dabe5092df70b5fvboxsync mov byte [bp-008h], al ; 88 46 f8 ; 0xf4d0b
87150caf549846b0edba30c50dabe5092df70b5fvboxsync movzx bx, al ; 0f b6 d8 ; 0xf4d0e
87150caf549846b0edba30c50dabe5092df70b5fvboxsync mov dx, strict word 00018h ; ba 18 00 ; 0xf4d11
87150caf549846b0edba30c50dabe5092df70b5fvboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf4d14
87150caf549846b0edba30c50dabe5092df70b5fvboxsync call 0160eh ; e8 f4 c8 ; 0xf4d17
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp near 04ed3h ; e9 b6 01 ; 0xf4d1a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync and bl, 0f7h ; 80 e3 f7 ; 0xf4d1d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor bh, bh ; 30 ff ; 0xf4d20
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 00017h ; ba 17 00 ; 0xf4d22
09f4b412099acda62997fd82c8608075c453b3ebvboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf4d25
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 0160eh ; e8 e3 c8 ; 0xf4d28
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, byte [bp-004h] ; 8a 46 fc ; 0xf4d2b
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync test AL, strict byte 002h ; a8 02 ; 0xf4d2e
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync je short 04d3fh ; 74 0d ; 0xf4d30
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync and AL, strict byte 0f7h ; 24 f7 ; 0xf4d32
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov byte [bp-002h], al ; 88 46 fe ; 0xf4d34
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync movzx bx, al ; 0f b6 d8 ; 0xf4d37
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov dx, 00096h ; ba 96 00 ; 0xf4d3a
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync jmp short 04d4dh ; eb 0e ; 0xf4d3d
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xf4d3f
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync and AL, strict byte 0fdh ; 24 fd ; 0xf4d42
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov byte [bp-008h], al ; 88 46 f8 ; 0xf4d44
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync movzx bx, al ; 0f b6 d8 ; 0xf4d47
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov dx, strict word 00018h ; ba 18 00 ; 0xf4d4a
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf4d4d
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync call 0160eh ; e8 bb c8 ; 0xf4d50
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync jmp near 04ed3h ; e9 7d 01 ; 0xf4d53
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync test byte [bp-004h], 003h ; f6 46 fc 03 ; 0xf4d56
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne near 04ed3h ; 0f 85 75 01 ; 0xf4d5a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xf4d5e
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync or AL, strict byte 020h ; 0c 20 ; 0xf4d61
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [bp-008h], al ; 88 46 f8 ; 0xf4d63
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx bx, al ; 0f b6 d8 ; 0xf4d66
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 00018h ; ba 18 00 ; 0xf4d69
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf4d6c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 0160eh ; e8 9c c8 ; 0xf4d6f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bl, byte [bp-00ah] ; 8a 5e f6 ; 0xf4d72
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor bl, 020h ; 80 f3 20 ; 0xf4d75
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor bh, bh ; 30 ff ; 0xf4d78
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 00017h ; ba 17 00 ; 0xf4d7a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf4d7d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 0160eh ; e8 8b c8 ; 0xf4d80
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp near 04ed3h ; e9 4d 01 ; 0xf4d83
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test byte [bp-004h], 003h ; f6 46 fc 03 ; 0xf4d86
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne near 04ed3h ; 0f 85 45 01 ; 0xf4d8a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xf4d8e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync and AL, strict byte 0dfh ; 24 df ; 0xf4d91
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [bp-008h], al ; 88 46 f8 ; 0xf4d93
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx bx, al ; 0f b6 d8 ; 0xf4d96
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 00018h ; ba 18 00 ; 0xf4d99
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf4d9c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 0160eh ; e8 6c c8 ; 0xf4d9f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp near 04ed3h ; e9 2e 01 ; 0xf4da2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xf4da5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync or AL, strict byte 010h ; 0c 10 ; 0xf4da8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [bp-008h], al ; 88 46 f8 ; 0xf4daa
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx bx, al ; 0f b6 d8 ; 0xf4dad
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 00018h ; ba 18 00 ; 0xf4db0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf4db3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 0160eh ; e8 55 c8 ; 0xf4db6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bl, byte [bp-00ah] ; 8a 5e f6 ; 0xf4db9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor bl, 010h ; 80 f3 10 ; 0xf4dbc
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 04d78h ; eb b7 ; 0xf4dbf
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, byte [bp-00ch] ; 8a 46 f4 ; 0xf4dc1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync and AL, strict byte 0efh ; 24 ef ; 0xf4dc4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp short 04d93h ; eb cb ; 0xf4dc6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, bl ; 88 d8 ; 0xf4dc8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync and AL, strict byte 00ch ; 24 0c ; 0xf4dca
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp AL, strict byte 00ch ; 3c 0c ; 0xf4dcc
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 04dd5h ; 75 05 ; 0xf4dce
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jmp far 0f000h:0e05bh ; ea 5b e0 00 f0 ; 0xf4dd0
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync test byte [bp-006h], 080h ; f6 46 fa 80 ; 0xf4dd5
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync jne near 04ed3h ; 0f 85 f6 00 ; 0xf4dd9
87150caf549846b0edba30c50dabe5092df70b5fvboxsync cmp byte [bp-006h], 058h ; 80 7e fa 58 ; 0xf4ddd
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jbe short 04e01h ; 76 1e ; 0xf4de1
87150caf549846b0edba30c50dabe5092df70b5fvboxsync mov bx, 00c3ah ; bb 3a 0c ; 0xf4de3
09f4b412099acda62997fd82c8608075c453b3ebvboxsync mov cx, ds ; 8c d9 ; 0xf4de6
09f4b412099acda62997fd82c8608075c453b3ebvboxsync mov ax, strict word 00004h ; b8 04 00 ; 0xf4de8
87150caf549846b0edba30c50dabe5092df70b5fvboxsync call 018aeh ; e8 c0 ca ; 0xf4deb
87150caf549846b0edba30c50dabe5092df70b5fvboxsync movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xf4dee
87150caf549846b0edba30c50dabe5092df70b5fvboxsync push ax ; 50 ; 0xf4df2
87150caf549846b0edba30c50dabe5092df70b5fvboxsync push 004f7h ; 68 f7 04 ; 0xf4df3
09f4b412099acda62997fd82c8608075c453b3ebvboxsync push strict byte 00004h ; 6a 04 ; 0xf4df6
09f4b412099acda62997fd82c8608075c453b3ebvboxsync call 018e9h ; e8 ee ca ; 0xf4df8
09f4b412099acda62997fd82c8608075c453b3ebvboxsync add sp, strict byte 00006h ; 83 c4 06 ; 0xf4dfb
09f4b412099acda62997fd82c8608075c453b3ebvboxsync jmp near 04ef1h ; e9 f0 00 ; 0xf4dfe
09f4b412099acda62997fd82c8608075c453b3ebvboxsync test bl, 008h ; f6 c3 08 ; 0xf4e01
09f4b412099acda62997fd82c8608075c453b3ebvboxsync je short 04e18h ; 74 12 ; 0xf4e04
09f4b412099acda62997fd82c8608075c453b3ebvboxsync movzx si, byte [bp-006h] ; 0f b6 76 fa ; 0xf4e06
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync imul si, si, strict byte 0000ah ; 6b f6 0a ; 0xf4e0a
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov dl, byte [si+00c8eh] ; 8a 94 8e 0c ; 0xf4e0d
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov ax, word [si+00c8eh] ; 8b 84 8e 0c ; 0xf4e11
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync jmp near 04ea4h ; e9 8c 00 ; 0xf4e15
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync test bl, 004h ; f6 c3 04 ; 0xf4e18
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync je short 04e2fh ; 74 12 ; 0xf4e1b
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync movzx si, byte [bp-006h] ; 0f b6 76 fa ; 0xf4e1d
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync imul si, si, strict byte 0000ah ; 6b f6 0a ; 0xf4e21
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov dl, byte [si+00c8ch] ; 8a 94 8c 0c ; 0xf4e24
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov ax, word [si+00c8ch] ; 8b 84 8c 0c ; 0xf4e28
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync jmp near 04ea4h ; e9 75 00 ; 0xf4e2c
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov al, byte [bp-002h] ; 8a 46 fe ; 0xf4e2f
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync and AL, strict byte 002h ; 24 02 ; 0xf4e32
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync test al, al ; 84 c0 ; 0xf4e34
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync jbe short 04e4dh ; 76 15 ; 0xf4e36
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov al, byte [bp-006h] ; 8a 46 fa ; 0xf4e38
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync cmp AL, strict byte 047h ; 3c 47 ; 0xf4e3b
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync jc short 04e4dh ; 72 0e ; 0xf4e3d
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync cmp AL, strict byte 053h ; 3c 53 ; 0xf4e3f
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync jnbe short 04e4dh ; 77 0a ; 0xf4e41
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov DL, strict byte 0e0h ; b2 e0 ; 0xf4e43
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync movzx si, al ; 0f b6 f0 ; 0xf4e45
87150caf549846b0edba30c50dabe5092df70b5fvboxsync imul si, si, strict byte 0000ah ; 6b f6 0a ; 0xf4e48
87150caf549846b0edba30c50dabe5092df70b5fvboxsync jmp short 04ea0h ; eb 53 ; 0xf4e4b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test bl, 003h ; f6 c3 03 ; 0xf4e4d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 04e7fh ; 74 2d ; 0xf4e50
a7ba3d5f31ca70d04a3933e570374e5ec5eff84avboxsync movzx si, byte [bp-006h] ; 0f b6 76 fa ; 0xf4e52
a7ba3d5f31ca70d04a3933e570374e5ec5eff84avboxsync imul si, si, strict byte 0000ah ; 6b f6 0a ; 0xf4e56
d9fec6d329252f6e5eb8f564690e582b2aea6624vboxsync movzx ax, byte [si+00c90h] ; 0f b6 84 90 0c ; 0xf4e59
a7ba3d5f31ca70d04a3933e570374e5ec5eff84avboxsync movzx dx, bl ; 0f b6 d3 ; 0xf4e5e
a7ba3d5f31ca70d04a3933e570374e5ec5eff84avboxsync test dx, ax ; 85 c2 ; 0xf4e61
09f4b412099acda62997fd82c8608075c453b3ebvboxsync je short 04e6fh ; 74 0a ; 0xf4e63
09f4b412099acda62997fd82c8608075c453b3ebvboxsync mov dl, byte [si+00c88h] ; 8a 94 88 0c ; 0xf4e65
db31571ec38a249cccfa0712989d810a68a9300fvboxsync mov ax, word [si+00c88h] ; 8b 84 88 0c ; 0xf4e69
db31571ec38a249cccfa0712989d810a68a9300fvboxsync jmp short 04e77h ; eb 08 ; 0xf4e6d
db31571ec38a249cccfa0712989d810a68a9300fvboxsync mov dl, byte [si+00c8ah] ; 8a 94 8a 0c ; 0xf4e6f
db31571ec38a249cccfa0712989d810a68a9300fvboxsync mov ax, word [si+00c8ah] ; 8b 84 8a 0c ; 0xf4e73
db31571ec38a249cccfa0712989d810a68a9300fvboxsync shr ax, 008h ; c1 e8 08 ; 0xf4e77
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov byte [bp-006h], al ; 88 46 fa ; 0xf4e7a
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync jmp short 04eaah ; eb 2b ; 0xf4e7d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx si, byte [bp-006h] ; 0f b6 76 fa ; 0xf4e7f
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync imul si, si, strict byte 0000ah ; 6b f6 0a ; 0xf4e83
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync movzx ax, byte [si+00c90h] ; 0f b6 84 90 0c ; 0xf4e86
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx dx, bl ; 0f b6 d3 ; 0xf4e8b
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync test dx, ax ; 85 c2 ; 0xf4e8e
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync je short 04e9ch ; 74 0a ; 0xf4e90
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dl, byte [si+00c8ah] ; 8a 94 8a 0c ; 0xf4e92
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync mov ax, word [si+00c8ah] ; 8b 84 8a 0c ; 0xf4e96
3fa7a7e633f46a212052b510cdb8cee41f279a67vboxsync jmp short 04ea4h ; eb 08 ; 0xf4e9a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dl, byte [si+00c88h] ; 8a 94 88 0c ; 0xf4e9c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [si+00c88h] ; 8b 84 88 0c ; 0xf4ea0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync shr ax, 008h ; c1 e8 08 ; 0xf4ea4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov byte [bp-006h], al ; 88 46 fa ; 0xf4ea7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp byte [bp-006h], 000h ; 80 7e fa 00 ; 0xf4eaa
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 04ecah ; 75 1a ; 0xf4eae
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test dl, dl ; 84 d2 ; 0xf4eb0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync jne short 04ecah ; 75 16 ; 0xf4eb2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bx, 00c3ah ; bb 3a 0c ; 0xf4eb4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov cx, ds ; 8c d9 ; 0xf4eb7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00004h ; b8 04 00 ; 0xf4eb9
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 018aeh ; e8 ef c9 ; 0xf4ebc
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push 0052eh ; 68 2e 05 ; 0xf4ebf
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push strict byte 00004h ; 6a 04 ; 0xf4ec2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 018e9h ; e8 22 ca ; 0xf4ec4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync add sp, strict byte 00004h ; 83 c4 04 ; 0xf4ec7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xor dh, dh ; 30 f6 ; 0xf4eca
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xf4ecc
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 04b0dh ; e8 3a fc ; 0xf4ed0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov al, byte [bp-006h] ; 8a 46 fa ; 0xf4ed3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync and AL, strict byte 07fh ; 24 7f ; 0xf4ed6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp AL, strict byte 01dh ; 3c 1d ; 0xf4ed8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync je short 04ee0h ; 74 04 ; 0xf4eda
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync and byte [bp-002h], 0feh ; 80 66 fe fe ; 0xf4edc
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync and byte [bp-002h], 0fdh ; 80 66 fe fd ; 0xf4ee0
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync movzx bx, byte [bp-002h] ; 0f b6 5e fe ; 0xf4ee4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, 00096h ; ba 96 00 ; 0xf4ee8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf4eeb
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 0160eh ; e8 1d c7 ; 0xf4eee
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync leave ; c9 ; 0xf4ef1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync pop di ; 5f ; 0xf4ef2
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync pop si ; 5e ; 0xf4ef3
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync retn ; c3 ; 0xf4ef4
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ; disGetNextSymbol 0xf4ef5 LB 0x3c4a -> off=0x0 cb=0000000000000090 uValue=00000000000038f5 'dequeue_key_'
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsyncdequeue_key_: ; 0xf4ef5 LB 0x90
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push si ; 56 ; 0xf4ef5
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push di ; 57 ; 0xf4ef6
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync enter 00004h, 000h ; c8 04 00 00 ; 0xf4ef7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov di, ax ; 89 c7 ; 0xf4efb
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-002h], dx ; 89 56 fe ; 0xf4efd
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov si, bx ; 89 de ; 0xf4f00
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov word [bp-004h], cx ; 89 4e fc ; 0xf4f02
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov dx, strict word 0001ah ; ba 1a 00 ; 0xf4f05
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf4f08
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync call 0161ch ; e8 0e c7 ; 0xf4f0b
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov bx, ax ; 89 c3 ; 0xf4f0e
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov dx, strict word 0001ch ; ba 1c 00 ; 0xf4f10
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf4f13
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync call 0161ch ; e8 03 c7 ; 0xf4f16
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync cmp bx, ax ; 39 c3 ; 0xf4f19
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync je short 04f5ah ; 74 3d ; 0xf4f1b
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov dx, bx ; 89 da ; 0xf4f1d
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf4f1f
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync call 01600h ; e8 db c6 ; 0xf4f22
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov cl, al ; 88 c1 ; 0xf4f25
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync lea dx, [bx+001h] ; 8d 57 01 ; 0xf4f27
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf4f2a
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync call 01600h ; e8 d0 c6 ; 0xf4f2d
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov es, [bp-004h] ; 8e 46 fc ; 0xf4f30
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov byte [es:si], cl ; 26 88 0c ; 0xf4f33
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov es, [bp-002h] ; 8e 46 fe ; 0xf4f36
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov byte [es:di], al ; 26 88 05 ; 0xf4f39
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync cmp word [bp+008h], strict byte 00000h ; 83 7e 08 00 ; 0xf4f3c
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync je short 04f55h ; 74 13 ; 0xf4f40
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync inc bx ; 43 ; 0xf4f42
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync inc bx ; 43 ; 0xf4f43
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync cmp bx, strict byte 0003eh ; 83 fb 3e ; 0xf4f44
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync jc short 04f4ch ; 72 03 ; 0xf4f47
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov bx, strict word 0001eh ; bb 1e 00 ; 0xf4f49
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov dx, strict word 0001ah ; ba 1a 00 ; 0xf4f4c
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf4f4f
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync call 0162ah ; e8 d5 c6 ; 0xf4f52
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov ax, strict word 00001h ; b8 01 00 ; 0xf4f55
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync jmp short 04f5ch ; eb 02 ; 0xf4f58
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync xor ax, ax ; 31 c0 ; 0xf4f5a
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync leave ; c9 ; 0xf4f5c
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync pop di ; 5f ; 0xf4f5d
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync pop si ; 5e ; 0xf4f5e
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync retn 00002h ; c2 02 00 ; 0xf4f5f
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov byte [01292h], AL ; a2 92 12 ; 0xf4f62
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync adc word [bx+si], dx ; 11 10 ; 0xf4f65
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync or cl, byte [bx+di] ; 0a 09 ; 0xf4f67
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync add ax, 00102h ; 05 02 01 ; 0xf4f69
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync add byte [bx+di], ah ; 00 21 ; 0xf4f6c
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync push dx ; 52 ; 0xf4f6e
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync aaa ; 37 ; 0xf4f6f
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync push ax ; 50 ; 0xf4f70
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync jle short 04fc3h ; 7e 50 ; 0xf4f71
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync retf 0da50h ; ca 50 da ; 0xf4f73
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync push ax ; 50 ; 0xf4f76
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync add AL, strict byte 051h ; 04 51 ; 0xf4f77
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync or ax, 07e51h ; 0d 51 7e ; 0xf4f79
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync push cx ; 51 ; 0xf4f7c
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync scasw ; af ; 0xf4f7d
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync push cx ; 51 ; 0xf4f7e
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync fcom qword [bx+di+016h] ; dc 51 16 ; 0xf4f7f
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync push dx ; 52 ; 0xf4f82
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync db 064h, 052h
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync ; fs push dx ; 64 52 ; 0xf4f83
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync ; disGetNextSymbol 0xf4f85 LB 0x3bba -> off=0x0 cb=0000000000000314 uValue=0000000000003985 '_int16_function'
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync_int16_function: ; 0xf4f85 LB 0x314
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync push di ; 57 ; 0xf4f85
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync enter 00006h, 000h ; c8 06 00 00 ; 0xf4f86
41fcf8465b641c7083d3b440451f17c1210fce33vboxsync mov dx, strict word 00017h ; ba 17 00 ; 0xf4f8a
41fcf8465b641c7083d3b440451f17c1210fce33vboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf4f8d
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync call 01600h ; e8 6d c6 ; 0xf4f90
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov cl, al ; 88 c1 ; 0xf4f93
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov bh, al ; 88 c7 ; 0xf4f95
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov dx, 00097h ; ba 97 00 ; 0xf4f97
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf4f9a
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync call 01600h ; e8 60 c6 ; 0xf4f9d
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov bl, al ; 88 c3 ; 0xf4fa0
e04dbee5ae65e4080ee6f0ddad90d3484bf8c8a3vboxsync movzx dx, cl ; 0f b6 d1 ; 0xf4fa2
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync sar dx, 004h ; c1 fa 04 ; 0xf4fa5
e04dbee5ae65e4080ee6f0ddad90d3484bf8c8a3vboxsync and dl, 007h ; 80 e2 07 ; 0xf4fa8
e04dbee5ae65e4080ee6f0ddad90d3484bf8c8a3vboxsync and AL, strict byte 007h ; 24 07 ; 0xf4fab
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync xor ah, ah ; 30 e4 ; 0xf4fad
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync xor al, dl ; 30 d0 ; 0xf4faf
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync test ax, ax ; 85 c0 ; 0xf4fb1
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync je short 05015h ; 74 60 ; 0xf4fb3
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync cli ; fa ; 0xf4fb5
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov AL, strict byte 0edh ; b0 ed ; 0xf4fb6
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov dx, strict word 00060h ; ba 60 00 ; 0xf4fb8
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync out DX, AL ; ee ; 0xf4fbb
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov dx, strict word 00064h ; ba 64 00 ; 0xf4fbc
e04dbee5ae65e4080ee6f0ddad90d3484bf8c8a3vboxsync in AL, DX ; ec ; 0xf4fbf
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync db 02ah, 0e4h
e04dbee5ae65e4080ee6f0ddad90d3484bf8c8a3vboxsync ; sub ah, ah ; 2a e4 ; 0xf4fc0
e04dbee5ae65e4080ee6f0ddad90d3484bf8c8a3vboxsync test AL, strict byte 001h ; a8 01 ; 0xf4fc2
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync jne short 04fceh ; 75 08 ; 0xf4fc4
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov AL, strict byte 021h ; b0 21 ; 0xf4fc6
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov dx, 00080h ; ba 80 00 ; 0xf4fc8
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync out DX, AL ; ee ; 0xf4fcb
70e6f03ca742e60292ae2d45811314790b16dab2vboxsync jmp short 04fbch ; eb ee ; 0xf4fcc
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov dx, strict word 00060h ; ba 60 00 ; 0xf4fce
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync in AL, DX ; ec ; 0xf4fd1
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync db 02ah, 0e4h
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync ; sub ah, ah ; 2a e4 ; 0xf4fd2
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync cmp ax, 000fah ; 3d fa 00 ; 0xf4fd4
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync jne short 05014h ; 75 3b ; 0xf4fd7
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync and bl, 0f8h ; 80 e3 f8 ; 0xf4fd9
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync movzx ax, bh ; 0f b6 c7 ; 0xf4fdc
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync sar ax, 004h ; c1 f8 04 ; 0xf4fdf
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync and ax, strict word 00007h ; 25 07 00 ; 0xf4fe2
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync movzx cx, bl ; 0f b6 cb ; 0xf4fe5
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync or cx, ax ; 09 c1 ; 0xf4fe8
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov bl, cl ; 88 cb ; 0xf4fea
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov al, cl ; 88 c8 ; 0xf4fec
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync and AL, strict byte 007h ; 24 07 ; 0xf4fee
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync out DX, AL ; ee ; 0xf4ff0
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov dx, strict word 00064h ; ba 64 00 ; 0xf4ff1
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync in AL, DX ; ec ; 0xf4ff4
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync db 02ah, 0e4h
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync ; sub ah, ah ; 2a e4 ; 0xf4ff5
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync test AL, strict byte 001h ; a8 01 ; 0xf4ff7
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync jne short 05003h ; 75 08 ; 0xf4ff9
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov AL, strict byte 021h ; b0 21 ; 0xf4ffb
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov dx, 00080h ; ba 80 00 ; 0xf4ffd
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync out DX, AL ; ee ; 0xf5000
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync jmp short 04ff1h ; eb ee ; 0xf5001
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov dx, strict word 00060h ; ba 60 00 ; 0xf5003
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync in AL, DX ; ec ; 0xf5006
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync db 02ah, 0e4h
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync ; sub ah, ah ; 2a e4 ; 0xf5007
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync xor bh, bh ; 30 ff ; 0xf5009
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov dx, 00097h ; ba 97 00 ; 0xf500b
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf500e
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync call 0160eh ; e8 fa c5 ; 0xf5011
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync sti ; fb ; 0xf5014
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov ax, word [bp+014h] ; 8b 46 14 ; 0xf5015
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync shr ax, 008h ; c1 e8 08 ; 0xf5018
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync cmp ax, 000a2h ; 3d a2 00 ; 0xf501b
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync jnbe near 05221h ; 0f 87 ff 01 ; 0xf501e
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync push CS ; 0e ; 0xf5022
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync pop ES ; 07 ; 0xf5023
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov cx, strict word 0000ch ; b9 0c 00 ; 0xf5024
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov di, 04f62h ; bf 62 4f ; 0xf5027
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync repne scasb ; f2 ae ; 0xf502a
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync sal cx, 1 ; d1 e1 ; 0xf502c
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov di, cx ; 89 cf ; 0xf502e
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov ax, word [cs:di+04f6dh] ; 2e 8b 85 6d 4f ; 0xf5030
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync jmp ax ; ff e0 ; 0xf5035
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync push strict byte 00001h ; 6a 01 ; 0xf5037
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov cx, ss ; 8c d1 ; 0xf5039
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync lea bx, [bp-006h] ; 8d 5e fa ; 0xf503b
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov dx, ss ; 8c d2 ; 0xf503e
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync lea ax, [bp-004h] ; 8d 46 fc ; 0xf5040
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync call 04ef5h ; e8 af fe ; 0xf5043
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync test ax, ax ; 85 c0 ; 0xf5046
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync jne short 05055h ; 75 0b ; 0xf5048
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync push 00565h ; 68 65 05 ; 0xf504a
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync push strict byte 00007h ; 6a 07 ; 0xf504d
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync call 018e9h ; e8 97 c8 ; 0xf504f
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync add sp, strict byte 00004h ; 83 c4 04 ; 0xf5052
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync cmp byte [bp-004h], 000h ; 80 7e fc 00 ; 0xf5055
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync je short 05061h ; 74 06 ; 0xf5059
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync cmp byte [bp-006h], 0f0h ; 80 7e fa f0 ; 0xf505b
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync je short 05067h ; 74 06 ; 0xf505f
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync cmp byte [bp-006h], 0e0h ; 80 7e fa e0 ; 0xf5061
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync jne short 0506bh ; 75 04 ; 0xf5065
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov byte [bp-006h], 000h ; c6 46 fa 00 ; 0xf5067
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync movzx dx, byte [bp-004h] ; 0f b6 56 fc ; 0xf506b
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync sal dx, 008h ; c1 e2 08 ; 0xf506f
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xf5072
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync or dx, ax ; 09 c2 ; 0xf5076
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov word [bp+014h], dx ; 89 56 14 ; 0xf5078
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync leave ; c9 ; 0xf507b
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync pop di ; 5f ; 0xf507c
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync retn ; c3 ; 0xf507d
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync or word [bp+01eh], 00200h ; 81 4e 1e 00 02 ; 0xf507e
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync push strict byte 00000h ; 6a 00 ; 0xf5083
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov cx, ss ; 8c d1 ; 0xf5085
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync lea bx, [bp-006h] ; 8d 5e fa ; 0xf5087
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov dx, ss ; 8c d2 ; 0xf508a
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync lea ax, [bp-004h] ; 8d 46 fc ; 0xf508c
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync call 04ef5h ; e8 63 fe ; 0xf508f
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync test ax, ax ; 85 c0 ; 0xf5092
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync jne short 0509dh ; 75 07 ; 0xf5094
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync or word [bp+01eh], strict byte 00040h ; 83 4e 1e 40 ; 0xf5096
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync leave ; c9 ; 0xf509a
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync pop di ; 5f ; 0xf509b
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync retn ; c3 ; 0xf509c
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync cmp byte [bp-004h], 000h ; 80 7e fc 00 ; 0xf509d
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync je short 050a9h ; 74 06 ; 0xf50a1
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync cmp byte [bp-006h], 0f0h ; 80 7e fa f0 ; 0xf50a3
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync je short 050afh ; 74 06 ; 0xf50a7
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync cmp byte [bp-006h], 0e0h ; 80 7e fa e0 ; 0xf50a9
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync jne short 050b3h ; 75 04 ; 0xf50ad
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov byte [bp-006h], 000h ; c6 46 fa 00 ; 0xf50af
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync movzx dx, byte [bp-004h] ; 0f b6 56 fc ; 0xf50b3
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync sal dx, 008h ; c1 e2 08 ; 0xf50b7
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xf50ba
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync or dx, ax ; 09 c2 ; 0xf50be
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov word [bp+014h], dx ; 89 56 14 ; 0xf50c0
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync and word [bp+01eh], strict byte 0ffbfh ; 83 66 1e bf ; 0xf50c3
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync leave ; c9 ; 0xf50c7
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync pop di ; 5f ; 0xf50c8
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync retn ; c3 ; 0xf50c9
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov dx, strict word 00017h ; ba 17 00 ; 0xf50ca
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf50cd
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync call 01600h ; e8 2d c5 ; 0xf50d0
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov dx, word [bp+014h] ; 8b 56 14 ; 0xf50d3
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov dl, al ; 88 c2 ; 0xf50d6
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync jmp short 05078h ; eb 9e ; 0xf50d8
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov al, byte [bp+012h] ; 8a 46 12 ; 0xf50da
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync movzx dx, al ; 0f b6 d0 ; 0xf50dd
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov ax, word [bp+012h] ; 8b 46 12 ; 0xf50e0
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync shr ax, 008h ; c1 e8 08 ; 0xf50e3
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync xor ah, ah ; 30 e4 ; 0xf50e6
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync call 04b0dh ; e8 22 fa ; 0xf50e8
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync test ax, ax ; 85 c0 ; 0xf50eb
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync jne short 050fch ; 75 0d ; 0xf50ed
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov ax, word [bp+014h] ; 8b 46 14 ; 0xf50ef
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync xor al, al ; 30 c0 ; 0xf50f2
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync or AL, strict byte 001h ; 0c 01 ; 0xf50f4
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov word [bp+014h], ax ; 89 46 14 ; 0xf50f6
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync leave ; c9 ; 0xf50f9
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync pop di ; 5f ; 0xf50fa
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync retn ; c3 ; 0xf50fb
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync and word [bp+014h], 0ff00h ; 81 66 14 00 ff ; 0xf50fc
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync leave ; c9 ; 0xf5101
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync pop di ; 5f ; 0xf5102
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync retn ; c3 ; 0xf5103
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov ax, word [bp+014h] ; 8b 46 14 ; 0xf5104
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync xor al, al ; 30 c0 ; 0xf5107
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync or AL, strict byte 030h ; 0c 30 ; 0xf5109
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync jmp short 050f6h ; eb e9 ; 0xf510b
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov byte [bp-002h], 002h ; c6 46 fe 02 ; 0xf510d
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync xor cx, cx ; 31 c9 ; 0xf5111
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync cli ; fa ; 0xf5113
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov AL, strict byte 0f2h ; b0 f2 ; 0xf5114
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov dx, strict word 00060h ; ba 60 00 ; 0xf5116
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync out DX, AL ; ee ; 0xf5119
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov bx, strict word 0ffffh ; bb ff ff ; 0xf511a
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov dx, strict word 00064h ; ba 64 00 ; 0xf511d
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync in AL, DX ; ec ; 0xf5120
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync db 02ah, 0e4h
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync ; sub ah, ah ; 2a e4 ; 0xf5121
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync test AL, strict byte 001h ; a8 01 ; 0xf5123
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync jne short 05134h ; 75 0d ; 0xf5125
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync dec bx ; 4b ; 0xf5127
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync test bx, bx ; 85 db ; 0xf5128
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync jbe short 05134h ; 76 08 ; 0xf512a
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov dx, 00080h ; ba 80 00 ; 0xf512c
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync in AL, DX ; ec ; 0xf512f
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync db 02ah, 0e4h
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync ; sub ah, ah ; 2a e4 ; 0xf5130
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync jmp short 0511dh ; eb e9 ; 0xf5132
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync test bx, bx ; 85 db ; 0xf5134
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync jbe short 05178h ; 76 40 ; 0xf5136
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov dx, strict word 00060h ; ba 60 00 ; 0xf5138
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync in AL, DX ; ec ; 0xf513b
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync db 02ah, 0e4h
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync ; sub ah, ah ; 2a e4 ; 0xf513c
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync cmp ax, 000fah ; 3d fa 00 ; 0xf513e
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync jne short 05178h ; 75 35 ; 0xf5141
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov bx, strict word 0ffffh ; bb ff ff ; 0xf5143
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov dx, strict word 00064h ; ba 64 00 ; 0xf5146
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync in AL, DX ; ec ; 0xf5149
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync db 02ah, 0e4h
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync ; sub ah, ah ; 2a e4 ; 0xf514a
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync test AL, strict byte 001h ; a8 01 ; 0xf514c
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jne short 0515dh ; 75 0d ; 0xf514e
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync dec bx ; 4b ; 0xf5150
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync test bx, bx ; 85 db ; 0xf5151
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync jbe short 0515dh ; 76 08 ; 0xf5153
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov dx, 00080h ; ba 80 00 ; 0xf5155
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync in AL, DX ; ec ; 0xf5158
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync db 02ah, 0e4h
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync ; sub ah, ah ; 2a e4 ; 0xf5159
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync jmp short 05146h ; eb e9 ; 0xf515b
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync test bx, bx ; 85 db ; 0xf515d
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync jbe short 0516fh ; 76 0e ; 0xf515f
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync shr cx, 008h ; c1 e9 08 ; 0xf5161
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov dx, strict word 00060h ; ba 60 00 ; 0xf5164
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync in AL, DX ; ec ; 0xf5167
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync db 02ah, 0e4h
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync ; sub ah, ah ; 2a e4 ; 0xf5168
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync sal ax, 008h ; c1 e0 08 ; 0xf516a
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync or cx, ax ; 09 c1 ; 0xf516d
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync dec byte [bp-002h] ; fe 4e fe ; 0xf516f
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync cmp byte [bp-002h], 000h ; 80 7e fe 00 ; 0xf5172
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync jnbe short 05143h ; 77 cb ; 0xf5176
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov word [bp+00eh], cx ; 89 4e 0e ; 0xf5178
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync leave ; c9 ; 0xf517b
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync pop di ; 5f ; 0xf517c
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync retn ; c3 ; 0xf517d
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync push strict byte 00001h ; 6a 01 ; 0xf517e
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov cx, ss ; 8c d1 ; 0xf5180
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync lea bx, [bp-006h] ; 8d 5e fa ; 0xf5182
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov dx, ss ; 8c d2 ; 0xf5185
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync lea ax, [bp-004h] ; 8d 46 fc ; 0xf5187
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync call 04ef5h ; e8 68 fd ; 0xf518a
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync test ax, ax ; 85 c0 ; 0xf518d
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync jne short 0519ch ; 75 0b ; 0xf518f
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync push 00565h ; 68 65 05 ; 0xf5191
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync push strict byte 00007h ; 6a 07 ; 0xf5194
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync call 018e9h ; e8 50 c7 ; 0xf5196
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync add sp, strict byte 00004h ; 83 c4 04 ; 0xf5199
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync cmp byte [bp-004h], 000h ; 80 7e fc 00 ; 0xf519c
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync je near 0506bh ; 0f 84 c7 fe ; 0xf51a0
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync cmp byte [bp-006h], 0f0h ; 80 7e fa f0 ; 0xf51a4
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync je near 05067h ; 0f 84 bb fe ; 0xf51a8
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync jmp near 0506bh ; e9 bc fe ; 0xf51ac
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync or word [bp+01eh], 00200h ; 81 4e 1e 00 02 ; 0xf51af
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync push strict byte 00000h ; 6a 00 ; 0xf51b4
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov cx, ss ; 8c d1 ; 0xf51b6
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync lea bx, [bp-006h] ; 8d 5e fa ; 0xf51b8
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov dx, ss ; 8c d2 ; 0xf51bb
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync lea ax, [bp-004h] ; 8d 46 fc ; 0xf51bd
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync call 04ef5h ; e8 32 fd ; 0xf51c0
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync test ax, ax ; 85 c0 ; 0xf51c3
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync je near 05096h ; 0f 84 cd fe ; 0xf51c5
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync cmp byte [bp-004h], 000h ; 80 7e fc 00 ; 0xf51c9
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync je near 050b3h ; 0f 84 e2 fe ; 0xf51cd
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync cmp byte [bp-006h], 0f0h ; 80 7e fa f0 ; 0xf51d1
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync je near 050afh ; 0f 84 d6 fe ; 0xf51d5
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync jmp near 050b3h ; e9 d7 fe ; 0xf51d9
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov dx, strict word 00017h ; ba 17 00 ; 0xf51dc
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf51df
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync call 01600h ; e8 1b c4 ; 0xf51e2
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov dx, word [bp+014h] ; 8b 56 14 ; 0xf51e5
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov dl, al ; 88 c2 ; 0xf51e8
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov word [bp+014h], dx ; 89 56 14 ; 0xf51ea
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync mov dx, strict word 00018h ; ba 18 00 ; 0xf51ed
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf51f0
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync call 01600h ; e8 0a c4 ; 0xf51f3
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov bh, al ; 88 c7 ; 0xf51f6
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync and bh, 073h ; 80 e7 73 ; 0xf51f8
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov dx, 00096h ; ba 96 00 ; 0xf51fb
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf51fe
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync call 01600h ; e8 fc c3 ; 0xf5201
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync and AL, strict byte 00ch ; 24 0c ; 0xf5204
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync or bh, al ; 08 c7 ; 0xf5206
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov dx, word [bp+014h] ; 8b 56 14 ; 0xf5208
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync xor dh, dh ; 30 f6 ; 0xf520b
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync movzx ax, bh ; 0f b6 c7 ; 0xf520d
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync sal ax, 008h ; c1 e0 08 ; 0xf5210
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync jmp near 05076h ; e9 60 fe ; 0xf5213
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov ax, word [bp+014h] ; 8b 46 14 ; 0xf5216
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync xor ah, ah ; 30 e4 ; 0xf5219
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync or ah, 080h ; 80 cc 80 ; 0xf521b
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync jmp near 050f6h ; e9 d5 fe ; 0xf521e
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov bx, 00c3ah ; bb 3a 0c ; 0xf5221
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov cx, ds ; 8c d9 ; 0xf5224
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov ax, strict word 00004h ; b8 04 00 ; 0xf5226
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync call 018aeh ; e8 82 c6 ; 0xf5229
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov ax, word [bp+014h] ; 8b 46 14 ; 0xf522c
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync shr ax, 008h ; c1 e8 08 ; 0xf522f
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync push ax ; 50 ; 0xf5232
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync push 00589h ; 68 89 05 ; 0xf5233
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync push strict byte 00004h ; 6a 04 ; 0xf5236
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync call 018e9h ; e8 ae c6 ; 0xf5238
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync add sp, strict byte 00006h ; 83 c4 06 ; 0xf523b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov bx, 00c3ah ; bb 3a 0c ; 0xf523e
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov cx, ds ; 8c d9 ; 0xf5241
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, strict word 00004h ; b8 04 00 ; 0xf5243
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync call 018aeh ; e8 65 c6 ; 0xf5246
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp+010h] ; 8b 46 10 ; 0xf5249
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push ax ; 50 ; 0xf524c
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp+012h] ; 8b 46 12 ; 0xf524d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push ax ; 50 ; 0xf5250
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp+00eh] ; 8b 46 0e ; 0xf5251
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync push ax ; 50 ; 0xf5254
07b405d3b41cfce6f5f989a6c95a5819af3841a1vboxsync mov ax, word [bp+014h] ; 8b 46 14 ; 0xf5255
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync push ax ; 50 ; 0xf5258
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync push 005b1h ; 68 b1 05 ; 0xf5259
9cdd4d805ecb43126372f7cf12e4032836cb738avboxsync push strict byte 00004h ; 6a 04 ; 0xf525c
e1ea3023f7801c859836e8d0f329621bebe552ccvboxsync call 018e9h ; e8 88 c6 ; 0xf525e
07b405d3b41cfce6f5f989a6c95a5819af3841a1vboxsync add sp, strict byte 0000ch ; 83 c4 0c ; 0xf5261
e1ea3023f7801c859836e8d0f329621bebe552ccvboxsync leave ; c9 ; 0xf5264
07b405d3b41cfce6f5f989a6c95a5819af3841a1vboxsync pop di ; 5f ; 0xf5265
e1ea3023f7801c859836e8d0f329621bebe552ccvboxsync retn ; c3 ; 0xf5266
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync and word [bp+di+045h], dx ; 21 53 45 ; 0xf5267
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync push bx ; 53 ; 0xf526a
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync jc short 052c0h ; 72 53 ; 0xf526b
e6ad2e18e663b076aeabfec994947514566a7accvboxsync jc short 052c2h ; 72 53 ; 0xf526d
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync jc short 052c4h ; 72 53 ; 0xf526f
e6ad2e18e663b076aeabfec994947514566a7accvboxsync dec dx ; 4a ; 0xf5271
e6ad2e18e663b076aeabfec994947514566a7accvboxsync push bp ; 55 ; 0xf5272
384478d3896257fbce9ceb8c01e74040b969e6d7vboxsync js short 052cbh ; 78 56 ; 0xf5273
384478d3896257fbce9ceb8c01e74040b969e6d7vboxsync js short 052cdh ; 78 56 ; 0xf5275
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync arpl word [di+055h], dx ; 63 55 55 ; 0xf5277
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync push si ; 56 ; 0xf527a
a7ba3d5f31ca70d04a3933e570374e5ec5eff84avboxsync js short 052d3h ; 78 56 ; 0xf527b
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync js short 052d5h ; 78 56 ; 0xf527d
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync push bp ; 55 ; 0xf527f
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync push si ; 56 ; 0xf5280
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync push bp ; 55 ; 0xf5281
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync push si ; 56 ; 0xf5282
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync js short 052dbh ; 78 56 ; 0xf5283
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync js short 052ddh ; 78 56 ; 0xf5285
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync fst dword [di+055h] ; d9 55 55 ; 0xf5287
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync push si ; 56 ; 0xf528a
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync js short 052e3h ; 78 56 ; 0xf528b
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync js short 052e5h ; 78 56 ; 0xf528d
a7ba3d5f31ca70d04a3933e570374e5ec5eff84avboxsync push bp ; 55 ; 0xf528f
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync push si ; 56 ; 0xf5290
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync or word [bp+078h], dx ; 09 56 78 ; 0xf5291
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync push si ; 56 ; 0xf5294
de2c791e625f644c92fd3bb70c2a18ecfdb445f7vboxsync js short 052edh ; 78 56 ; 0xf5295
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync js short 052efh ; 78 56 ; 0xf5297
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync ; disGetNextSymbol 0xf5299 LB 0x38a6 -> off=0x0 cb=000000000000043c uValue=0000000000003c99 '_int13_harddisk'
a7ba3d5f31ca70d04a3933e570374e5ec5eff84avboxsync_int13_harddisk: ; 0xf5299 LB 0x43c
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync enter 00010h, 000h ; c8 10 00 00 ; 0xf5299
de2c791e625f644c92fd3bb70c2a18ecfdb445f7vboxsync mov dx, strict word 0000eh ; ba 0e 00 ; 0xf529d
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf52a0
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync call 0161ch ; e8 76 c3 ; 0xf52a3
a7ba3d5f31ca70d04a3933e570374e5ec5eff84avboxsync mov si, 00122h ; be 22 01 ; 0xf52a6
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync mov word [bp-004h], ax ; 89 46 fc ; 0xf52a9
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync xor bx, bx ; 31 db ; 0xf52ac
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync mov dx, 0008eh ; ba 8e 00 ; 0xf52ae
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf52b1
a7ba3d5f31ca70d04a3933e570374e5ec5eff84avboxsync call 0160eh ; e8 57 c3 ; 0xf52b4
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync mov ax, word [bp+00eh] ; 8b 46 0e ; 0xf52b7
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync xor ah, ah ; 30 e4 ; 0xf52ba
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync cmp ax, 00080h ; 3d 80 00 ; 0xf52bc
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync jc short 052c6h ; 72 05 ; 0xf52bf
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync cmp ax, 00090h ; 3d 90 00 ; 0xf52c1
a7ba3d5f31ca70d04a3933e570374e5ec5eff84avboxsync jc short 052e4h ; 72 1e ; 0xf52c4
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync mov ax, word [bp+00eh] ; 8b 46 0e ; 0xf52c6
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync xor ah, ah ; 30 e4 ; 0xf52c9
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync push ax ; 50 ; 0xf52cb
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync mov ax, word [bp+016h] ; 8b 46 16 ; 0xf52cc
9c21eebec4d70f1e638002c8dfc6ea9d534d8710vboxsync shr ax, 008h ; c1 e8 08 ; 0xf52cf
9c21eebec4d70f1e638002c8dfc6ea9d534d8710vboxsync push ax ; 50 ; 0xf52d2
a7ba3d5f31ca70d04a3933e570374e5ec5eff84avboxsync push 005d4h ; 68 d4 05 ; 0xf52d3
a7ba3d5f31ca70d04a3933e570374e5ec5eff84avboxsync push 005e3h ; 68 e3 05 ; 0xf52d6
a7ba3d5f31ca70d04a3933e570374e5ec5eff84avboxsync push strict byte 00004h ; 6a 04 ; 0xf52d9
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync call 018e9h ; e8 0b c6 ; 0xf52db
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync add sp, strict byte 0000ah ; 83 c4 0a ; 0xf52de
a7ba3d5f31ca70d04a3933e570374e5ec5eff84avboxsync jmp near 05693h ; e9 af 03 ; 0xf52e1
a7ba3d5f31ca70d04a3933e570374e5ec5eff84avboxsync mov ax, word [bp+00eh] ; 8b 46 0e ; 0xf52e4
a7ba3d5f31ca70d04a3933e570374e5ec5eff84avboxsync xor ah, ah ; 30 e4 ; 0xf52e7
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov es, [bp-004h] ; 8e 46 fc ; 0xf52e9
a7ba3d5f31ca70d04a3933e570374e5ec5eff84avboxsync mov bx, si ; 89 f3 ; 0xf52ec
a7ba3d5f31ca70d04a3933e570374e5ec5eff84avboxsync add bx, ax ; 01 c3 ; 0xf52ee
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov dl, byte [es:bx+0011fh] ; 26 8a 97 1f 01 ; 0xf52f0
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync mov byte [bp-002h], dl ; 88 56 fe ; 0xf52f5
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync cmp dl, 010h ; 80 fa 10 ; 0xf52f8
a7ba3d5f31ca70d04a3933e570374e5ec5eff84avboxsync jc short 0530dh ; 72 10 ; 0xf52fb
a7ba3d5f31ca70d04a3933e570374e5ec5eff84avboxsync push ax ; 50 ; 0xf52fd
a7ba3d5f31ca70d04a3933e570374e5ec5eff84avboxsync mov ax, word [bp+016h] ; 8b 46 16 ; 0xf52fe
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync shr ax, 008h ; c1 e8 08 ; 0xf5301
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync push ax ; 50 ; 0xf5304
df83de52eec0155669f0ae24ecf69131d19e0b17vboxsync push 005d4h ; 68 d4 05 ; 0xf5305
1ff34f218a5354068e4df9017f77fc5871e6b7c6vboxsync push 0060eh ; 68 0e 06 ; 0xf5308
1ff34f218a5354068e4df9017f77fc5871e6b7c6vboxsync jmp short 052d9h ; eb cc ; 0xf530b
1ff34f218a5354068e4df9017f77fc5871e6b7c6vboxsync mov bx, word [bp+016h] ; 8b 5e 16 ; 0xf530d
1ff34f218a5354068e4df9017f77fc5871e6b7c6vboxsync shr bx, 008h ; c1 eb 08 ; 0xf5310
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync cmp bx, strict byte 00018h ; 83 fb 18 ; 0xf5313
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync jnbe near 05678h ; 0f 87 5e 03 ; 0xf5316
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync add bx, bx ; 01 db ; 0xf531a
7b6926b2bf44f326f40e1d9d1ce33a4dff0a2c67vboxsync jmp word [cs:bx+05267h] ; 2e ff a7 67 52 ; 0xf531c
7b6926b2bf44f326f40e1d9d1ce33a4dff0a2c67vboxsync cmp byte [bp-002h], 008h ; 80 7e fe 08 ; 0xf5321
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync jnc near 05330h ; 0f 83 07 00 ; 0xf5325
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync movzx ax, byte [bp-002h] ; 0f b6 46 fe ; 0xf5329
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync call 01be6h ; e8 b6 c8 ; 0xf532d
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov byte [bp+017h], 000h ; c6 46 17 00 ; 0xf5330
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync xor bx, bx ; 31 db ; 0xf5334
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov dx, strict word 00074h ; ba 74 00 ; 0xf5336
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf5339
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync call 0160eh ; e8 cf c2 ; 0xf533c
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync and byte [bp+01ch], 0feh ; 80 66 1c fe ; 0xf533f
cb0578a5309e1fc264e5a4acc30543bea075be43vboxsync leave ; c9 ; 0xf5343
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync retn ; c3 ; 0xf5344
73ba84f95f918cc170be38908ad240fbb2f8f354vboxsync mov dx, strict word 00074h ; ba 74 00 ; 0xf5345
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf5348
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync call 01600h ; e8 b2 c2 ; 0xf534b
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync mov cl, al ; 88 c1 ; 0xf534e
7b6926b2bf44f326f40e1d9d1ce33a4dff0a2c67vboxsync mov dx, word [bp+016h] ; 8b 56 16 ; 0xf5350
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync xor dh, dh ; 30 f6 ; 0xf5353
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync movzx ax, cl ; 0f b6 c1 ; 0xf5355
7b6926b2bf44f326f40e1d9d1ce33a4dff0a2c67vboxsync sal ax, 008h ; c1 e0 08 ; 0xf5358
7b6926b2bf44f326f40e1d9d1ce33a4dff0a2c67vboxsync or dx, ax ; 09 c2 ; 0xf535b
7b6926b2bf44f326f40e1d9d1ce33a4dff0a2c67vboxsync mov word [bp+016h], dx ; 89 56 16 ; 0xf535d
7b6926b2bf44f326f40e1d9d1ce33a4dff0a2c67vboxsync xor bx, bx ; 31 db ; 0xf5360
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync mov dx, strict word 00074h ; ba 74 00 ; 0xf5362
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync mov ax, strict word 00040h ; b8 40 00 ; 0xf5365
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync call 0160eh ; e8 a3 c2 ; 0xf5368
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync test cl, cl ; 84 c9 ; 0xf536b
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync je short 05334h ; 74 c5 ; 0xf536d
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync jmp near 056afh ; e9 3d 03 ; 0xf536f
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync mov ax, word [bp+016h] ; 8b 46 16 ; 0xf5372
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync xor ah, ah ; 30 e4 ; 0xf5375
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync mov word [bp-00ch], ax ; 89 46 f4 ; 0xf5377
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync mov di, word [bp+014h] ; 8b 7e 14 ; 0xf537a
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync shr di, 008h ; c1 ef 08 ; 0xf537d
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync mov ax, word [bp+014h] ; 8b 46 14 ; 0xf5380
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync xor ah, ah ; 30 e4 ; 0xf5383
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync sal ax, 002h ; c1 e0 02 ; 0xf5385
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync xor al, al ; 30 c0 ; 0xf5388
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync and ah, 003h ; 80 e4 03 ; 0xf538a
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync or di, ax ; 09 c7 ; 0xf538d
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync mov ax, word [bp+014h] ; 8b 46 14 ; 0xf538f
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync and ax, strict word 0003fh ; 25 3f 00 ; 0xf5392
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync mov word [bp-006h], ax ; 89 46 fa ; 0xf5395
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync mov ax, word [bp+012h] ; 8b 46 12 ; 0xf5398
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync shr ax, 008h ; c1 e8 08 ; 0xf539b
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync mov word [bp-008h], ax ; 89 46 f8 ; 0xf539e
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync mov ax, word [bp-00ch] ; 8b 46 f4 ; 0xf53a1
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync cmp ax, 00080h ; 3d 80 00 ; 0xf53a4
2721dfb0e330d57ba888311520f5a343c64e7cefvboxsync jnbe short 053adh ; 77 04 ; 0xf53a7
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync test ax, ax ; 85 c0 ; 0xf53a9
5159c4c6485473c77871b515c15b59c3caa60b46vboxsync jne short 053d0h ; 75 23 ; 0xf53ab
mov bx, 00c3ah ; bb 3a 0c ; 0xf53ad
mov cx, ds ; 8c d9 ; 0xf53b0
mov ax, strict word 00004h ; b8 04 00 ; 0xf53b2
call 018aeh ; e8 f6 c4 ; 0xf53b5
mov ax, word [bp+016h] ; 8b 46 16 ; 0xf53b8
shr ax, 008h ; c1 e8 08 ; 0xf53bb
push ax ; 50 ; 0xf53be
push 005d4h ; 68 d4 05 ; 0xf53bf
push 00640h ; 68 40 06 ; 0xf53c2
push strict byte 00004h ; 6a 04 ; 0xf53c5
call 018e9h ; e8 1f c5 ; 0xf53c7
add sp, strict byte 00008h ; 83 c4 08 ; 0xf53ca
jmp near 05693h ; e9 c3 02 ; 0xf53cd
movzx ax, byte [bp-002h] ; 0f b6 46 fe ; 0xf53d0
imul ax, ax, strict byte 00018h ; 6b c0 18 ; 0xf53d4
mov es, [bp-004h] ; 8e 46 fc ; 0xf53d7
mov bx, si ; 89 f3 ; 0xf53da
add bx, ax ; 01 c3 ; 0xf53dc
mov ax, word [es:bx+028h] ; 26 8b 47 28 ; 0xf53de
mov cx, word [es:bx+026h] ; 26 8b 4f 26 ; 0xf53e2
mov dx, word [es:bx+02ah] ; 26 8b 57 2a ; 0xf53e6
mov word [bp-00ah], dx ; 89 56 f6 ; 0xf53ea
cmp di, ax ; 39 c7 ; 0xf53ed
jnc short 053fdh ; 73 0c ; 0xf53ef
cmp cx, word [bp-008h] ; 3b 4e f8 ; 0xf53f1
jbe short 053fdh ; 76 07 ; 0xf53f4
mov ax, word [bp-006h] ; 8b 46 fa ; 0xf53f6
cmp ax, dx ; 39 d0 ; 0xf53f9
jbe short 0542bh ; 76 2e ; 0xf53fb
mov bx, 00c3ah ; bb 3a 0c ; 0xf53fd
mov cx, ds ; 8c d9 ; 0xf5400
mov ax, strict word 00004h ; b8 04 00 ; 0xf5402
call 018aeh ; e8 a6 c4 ; 0xf5405
push dword [bp-008h] ; 66 ff 76 f8 ; 0xf5408
push di ; 57 ; 0xf540c
mov ax, word [bp+012h] ; 8b 46 12 ; 0xf540d
xor ah, ah ; 30 e4 ; 0xf5410
push ax ; 50 ; 0xf5412
mov ax, word [bp+016h] ; 8b 46 16 ; 0xf5413
shr ax, 008h ; c1 e8 08 ; 0xf5416
push ax ; 50 ; 0xf5419
push 005d4h ; 68 d4 05 ; 0xf541a
push 00668h ; 68 68 06 ; 0xf541d
push strict byte 00004h ; 6a 04 ; 0xf5420
call 018e9h ; e8 c4 c4 ; 0xf5422
add sp, strict byte 00010h ; 83 c4 10 ; 0xf5425
jmp near 05693h ; e9 68 02 ; 0xf5428
mov ax, word [bp+016h] ; 8b 46 16 ; 0xf542b
shr ax, 008h ; c1 e8 08 ; 0xf542e
cmp ax, strict word 00004h ; 3d 04 00 ; 0xf5431
jne short 05439h ; 75 03 ; 0xf5434
jmp near 05330h ; e9 f7 fe ; 0xf5436
movzx bx, byte [bp-002h] ; 0f b6 5e fe ; 0xf5439
imul bx, bx, strict byte 00018h ; 6b db 18 ; 0xf543d
mov es, [bp-004h] ; 8e 46 fc ; 0xf5440
add bx, si ; 01 f3 ; 0xf5443
cmp cx, word [es:bx+02ch] ; 26 3b 4f 2c ; 0xf5445
jne short 0545ah ; 75 0f ; 0xf5449
mov ax, word [es:bx+030h] ; 26 8b 47 30 ; 0xf544b
cmp ax, word [bp-00ah] ; 3b 46 f6 ; 0xf544f
jne short 0545ah ; 75 06 ; 0xf5452
cmp byte [bp-002h], 008h ; 80 7e fe 08 ; 0xf5454
jc short 0548ah ; 72 30 ; 0xf5458
mov ax, di ; 89 f8 ; 0xf545a
xor dx, dx ; 31 d2 ; 0xf545c
mov bx, cx ; 89 cb ; 0xf545e
xor cx, cx ; 31 c9 ; 0xf5460
call 08ae9h ; e8 84 36 ; 0xf5462
xor bx, bx ; 31 db ; 0xf5465
add ax, word [bp-008h] ; 03 46 f8 ; 0xf5467
adc dx, bx ; 11 da ; 0xf546a
mov bx, word [bp-00ah] ; 8b 5e f6 ; 0xf546c
xor cx, cx ; 31 c9 ; 0xf546f
call 08ae9h ; e8 75 36 ; 0xf5471
xor bx, bx ; 31 db ; 0xf5474
add ax, word [bp-006h] ; 03 46 fa ; 0xf5476
db 011h, 0dah, 005h, 0ffh, 0ffh, 089h, 046h, 0f0h, 083h, 0d2h, 0ffh, 089h, 056h, 0f2h, 089h, 05eh
db 0fah, 08eh, 046h, 0fch, 066h, 026h, 0c7h, 044h, 014h, 000h, 000h, 000h, 000h, 026h, 0c7h, 044h
db 018h, 000h, 000h, 08bh, 046h, 0f0h, 026h, 089h, 004h, 08bh, 046h, 0f2h, 026h, 089h, 044h, 002h
db 08bh, 046h, 010h, 08bh, 056h, 006h, 026h, 089h, 044h, 004h, 026h, 089h, 054h, 006h, 08bh, 046h
db 0f4h, 026h, 089h, 044h, 00ah, 026h, 0c7h, 044h, 00ch, 000h, 002h, 026h, 089h, 07ch, 00eh, 08bh
db 046h, 0f8h, 026h, 089h, 044h, 010h, 08bh, 046h, 0fah, 026h, 089h, 044h, 012h, 08ah, 046h, 0feh
db 026h, 088h, 044h, 008h, 00fh, 0b6h, 046h, 0feh, 06bh, 0c0h, 018h, 089h, 0f3h, 001h, 0c3h, 026h
db 00fh, 0b6h, 047h, 01eh, 089h, 0c3h, 0c1h, 0e3h, 002h, 08bh, 046h, 016h, 0c1h, 0e8h, 008h, 001h
db 0c0h, 001h, 0c3h, 006h, 056h, 0ffh, 097h, 0fch, 0ffh, 089h, 0c2h, 08bh, 046h, 016h, 030h, 0c0h
db 08eh, 046h, 0fch, 026h, 08bh, 05ch, 014h, 009h, 0c3h, 089h, 05eh, 016h, 084h, 0d2h, 00fh, 084h
db 015h, 0feh, 0bbh, 03ah, 00ch, 08ch, 0d9h, 0b8h, 004h, 000h, 0e8h, 088h, 0c3h, 00fh, 0b6h, 0c2h
db 050h, 08bh, 046h, 016h, 0c1h, 0e8h, 008h, 050h, 068h, 0d4h, 005h, 068h, 0afh, 006h, 06ah, 004h
db 0e8h, 0adh, 0c3h, 083h, 0c4h, 00ah, 08bh, 046h, 016h, 030h, 0e4h, 080h, 0cch, 00ch, 0e9h, 051h
db 001h, 0bbh, 03ah, 00ch, 08ch, 0d9h, 0b8h, 004h, 000h, 0e8h, 059h, 0c3h, 068h, 0d0h, 006h, 06ah
db 004h, 0e8h, 08ch, 0c3h, 083h, 0c4h, 004h, 0e9h, 0cdh, 0fdh, 00fh, 0b6h, 046h, 0feh, 06bh, 0c0h
db 018h, 08eh, 046h, 0fch, 089h, 0f3h, 001h, 0c3h, 026h, 08bh, 07fh, 028h, 026h, 08bh, 04fh, 026h
db 026h, 08bh, 047h, 02ah, 089h, 046h, 0f6h, 026h, 00fh, 0b6h, 084h, 09eh, 001h, 089h, 046h, 0f4h
db 0c6h, 046h, 016h, 000h, 08bh, 056h, 014h, 030h, 0f6h, 04fh, 089h, 0f8h, 030h, 0e4h, 0c1h, 0e0h
db 008h, 009h, 0c2h, 089h, 056h, 014h, 0c1h, 0efh, 002h, 081h, 0e7h, 0c0h, 000h, 08bh, 046h, 0f6h
db 030h, 0e4h, 024h, 03fh, 009h, 0c7h, 089h, 0d0h, 030h, 0d0h, 009h, 0f8h, 089h, 046h, 014h, 08bh
db 056h, 012h, 030h, 0f6h, 089h, 0c8h, 0c1h, 0e0h, 008h, 02dh, 000h, 001h, 009h, 0c2h, 089h, 056h
db 012h, 089h, 0d0h, 030h, 0d0h, 08bh, 056h, 0f4h, 009h, 0c2h, 089h, 056h, 012h, 0e9h, 057h, 0fdh
db 00fh, 0b6h, 046h, 0feh, 099h, 02bh, 0c2h, 0d1h, 0f8h, 06bh, 0c0h, 006h, 08eh, 046h, 0fch, 001h
db 0c6h, 026h, 08bh, 094h, 0c2h, 001h, 083h, 0c2h, 007h, 0ech, 02ah, 0e4h, 024h, 0c0h, 03ch, 040h
db 075h, 003h, 0e9h, 032h, 0fdh, 08bh, 046h, 016h, 030h, 0e4h, 080h, 0cch, 0aah, 0e9h, 092h, 000h
db 00fh, 0b6h, 046h, 0feh, 06bh, 0c0h, 018h, 08eh, 046h, 0fch, 001h, 0c6h, 026h, 08bh, 07ch, 02eh
db 026h, 08bh, 044h, 02ch, 089h, 046h, 0f8h, 026h, 08bh, 044h, 030h, 089h, 046h, 0fah, 089h, 0f8h
db 031h, 0d2h, 08bh, 05eh, 0f8h, 031h, 0c9h, 0e8h, 0b6h, 034h, 08bh, 05eh, 0fah, 031h, 0c9h, 0e8h
db 0aeh, 034h, 089h, 046h, 0f0h, 089h, 056h, 0f2h, 089h, 056h, 014h, 089h, 046h, 012h, 08bh, 046h
db 016h, 030h, 0e4h, 080h, 0cch, 003h, 089h, 046h, 016h, 0e9h, 0dfh, 0fch, 0bbh, 03ah, 00ch, 08ch
db 0d9h, 0b8h, 004h, 000h, 0e8h, 04eh, 0c2h, 08bh, 046h, 016h, 0c1h, 0e8h, 008h, 050h, 068h, 0d4h
db 005h, 068h, 0eah, 006h, 06ah, 004h, 0e8h, 077h, 0c2h, 083h, 0c4h, 008h, 0e9h, 0b8h, 0fch, 0bbh
db 03ah, 00ch, 08ch, 0d9h, 0b8h, 004h, 000h, 0e8h, 02bh, 0c2h, 08bh, 046h, 016h, 0c1h, 0e8h, 008h
db 050h, 068h, 0d4h, 005h, 068h, 01dh, 007h, 0e9h, 032h, 0fdh, 08bh, 046h, 016h, 030h, 0e4h, 080h
db 0cch, 001h, 089h, 046h, 016h, 08bh, 05eh, 016h, 0c1h, 0ebh, 008h, 030h, 0ffh, 0bah, 074h, 000h
db 0b8h, 040h, 000h, 0e8h, 05fh, 0bfh, 080h, 04eh, 01ch, 001h, 0c9h, 0c3h, 06eh, 057h, 086h, 057h
db 086h, 057h, 086h, 057h, 035h, 05bh, 0c9h, 058h, 086h, 057h, 0cfh, 058h, 035h, 05bh, 082h, 05bh
db 082h, 05bh, 082h, 05bh, 082h, 05bh, 04ah, 05bh, 082h, 05bh, 082h, 05bh
; disGetNextSymbol 0xf56d5 LB 0x346a -> off=0x0 cb=00000000000004c8 uValue=00000000000040d5 '_int13_harddisk_ext'
_int13_harddisk_ext: ; 0xf56d5 LB 0x4c8
enter 00028h, 000h ; c8 28 00 00 ; 0xf56d5
mov dx, strict word 0000eh ; ba 0e 00 ; 0xf56d9
mov ax, strict word 00040h ; b8 40 00 ; 0xf56dc
call 0161ch ; e8 3a bf ; 0xf56df
mov word [bp-014h], ax ; 89 46 ec ; 0xf56e2
mov dx, strict word 0000eh ; ba 0e 00 ; 0xf56e5
mov ax, strict word 00040h ; b8 40 00 ; 0xf56e8
call 0161ch ; e8 2e bf ; 0xf56eb
mov si, 00122h ; be 22 01 ; 0xf56ee
mov word [bp-026h], ax ; 89 46 da ; 0xf56f1
xor bx, bx ; 31 db ; 0xf56f4
mov dx, 0008eh ; ba 8e 00 ; 0xf56f6
mov ax, strict word 00040h ; b8 40 00 ; 0xf56f9
call 0160eh ; e8 0f bf ; 0xf56fc
mov ax, word [bp+00eh] ; 8b 46 0e ; 0xf56ff
xor ah, ah ; 30 e4 ; 0xf5702
cmp ax, 00080h ; 3d 80 00 ; 0xf5704
jc short 0570eh ; 72 05 ; 0xf5707
cmp ax, 00090h ; 3d 90 00 ; 0xf5709
jc short 0572ch ; 72 1e ; 0xf570c
mov ax, word [bp+00eh] ; 8b 46 0e ; 0xf570e
xor ah, ah ; 30 e4 ; 0xf5711
push ax ; 50 ; 0xf5713
mov ax, word [bp+016h] ; 8b 46 16 ; 0xf5714
shr ax, 008h ; c1 e8 08 ; 0xf5717
push ax ; 50 ; 0xf571a
push 0074bh ; 68 4b 07 ; 0xf571b
push 005e3h ; 68 e3 05 ; 0xf571e
push strict byte 00004h ; 6a 04 ; 0xf5721
call 018e9h ; e8 c3 c1 ; 0xf5723
add sp, strict byte 0000ah ; 83 c4 0a ; 0xf5726
jmp near 05b60h ; e9 34 04 ; 0xf5729
mov ax, word [bp+00eh] ; 8b 46 0e ; 0xf572c
xor ah, ah ; 30 e4 ; 0xf572f
mov es, [bp-026h] ; 8e 46 da ; 0xf5731
mov bx, si ; 89 f3 ; 0xf5734
add bx, ax ; 01 c3 ; 0xf5736
mov cl, byte [es:bx+0011fh] ; 26 8a 8f 1f 01 ; 0xf5738
cmp cl, 010h ; 80 f9 10 ; 0xf573d
jc short 05752h ; 72 10 ; 0xf5740
push ax ; 50 ; 0xf5742
mov ax, word [bp+016h] ; 8b 46 16 ; 0xf5743
shr ax, 008h ; c1 e8 08 ; 0xf5746
push ax ; 50 ; 0xf5749
push 0074bh ; 68 4b 07 ; 0xf574a
push 0060eh ; 68 0e 06 ; 0xf574d
jmp short 05721h ; eb cf ; 0xf5750
mov bx, word [bp+016h] ; 8b 5e 16 ; 0xf5752
shr bx, 008h ; c1 eb 08 ; 0xf5755
sub bx, strict byte 00041h ; 83 eb 41 ; 0xf5758
cmp bx, strict byte 0000fh ; 83 fb 0f ; 0xf575b
jnbe near 05b82h ; 0f 87 20 04 ; 0xf575e
add bx, bx ; 01 db ; 0xf5762
mov ax, word [bp+016h] ; 8b 46 16 ; 0xf5764
xor ah, ah ; 30 e4 ; 0xf5767
jmp word [cs:bx+056b5h] ; 2e ff a7 b5 56 ; 0xf5769
mov word [bp+010h], 0aa55h ; c7 46 10 55 aa ; 0xf576e
mov ax, word [bp+016h] ; 8b 46 16 ; 0xf5773
xor ah, ah ; 30 e4 ; 0xf5776
or ah, 030h ; 80 cc 30 ; 0xf5778
mov word [bp+016h], ax ; 89 46 16 ; 0xf577b
mov word [bp+014h], strict word 00007h ; c7 46 14 07 00 ; 0xf577e
jmp near 05b39h ; e9 b3 03 ; 0xf5783
mov bx, word [bp+00ah] ; 8b 5e 0a ; 0xf5786
mov es, [bp+004h] ; 8e 46 04 ; 0xf5789
mov di, bx ; 89 df ; 0xf578c
mov [bp-010h], es ; 8c 46 f0 ; 0xf578e
mov ax, word [es:bx+002h] ; 26 8b 47 02 ; 0xf5791
mov word [bp-012h], ax ; 89 46 ee ; 0xf5795
mov ax, word [es:bx+006h] ; 26 8b 47 06 ; 0xf5798
mov word [bp-018h], ax ; 89 46 e8 ; 0xf579c
mov ax, word [es:bx+004h] ; 26 8b 47 04 ; 0xf579f
mov word [bp-016h], ax ; 89 46 ea ; 0xf57a3
mov ax, word [es:bx+00ch] ; 26 8b 47 0c ; 0xf57a6
mov word [bp-00ah], ax ; 89 46 f6 ; 0xf57aa
mov ax, word [es:bx+00eh] ; 26 8b 47 0e ; 0xf57ad
or ax, word [bp-00ah] ; 0b 46 f6 ; 0xf57b1
je short 057c7h ; 74 11 ; 0xf57b4
mov ax, word [bp+016h] ; 8b 46 16 ; 0xf57b6
shr ax, 008h ; c1 e8 08 ; 0xf57b9
push ax ; 50 ; 0xf57bc
push 0074bh ; 68 4b 07 ; 0xf57bd
push 0075eh ; 68 5e 07 ; 0xf57c0
push strict byte 00007h ; 6a 07 ; 0xf57c3
jmp short 05811h ; eb 4a ; 0xf57c5
mov es, [bp-010h] ; 8e 46 f0 ; 0xf57c7
mov ax, word [es:di+008h] ; 26 8b 45 08 ; 0xf57ca
mov word [bp-00ah], ax ; 89 46 f6 ; 0xf57ce
mov ax, word [es:di+00ah] ; 26 8b 45 0a ; 0xf57d1
movzx dx, cl ; 0f b6 d1 ; 0xf57d5
imul dx, dx, strict byte 00018h ; 6b d2 18 ; 0xf57d8
mov es, [bp-026h] ; 8e 46 da ; 0xf57db
mov bx, si ; 89 f3 ; 0xf57de
add bx, dx ; 01 d3 ; 0xf57e0
mov ch, byte [es:bx+01eh] ; 26 8a 6f 1e ; 0xf57e2
cmp ax, word [es:bx+034h] ; 26 3b 47 34 ; 0xf57e6
jnbe short 057f7h ; 77 0b ; 0xf57ea
jne short 0581ah ; 75 2c ; 0xf57ec
mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xf57ee
cmp dx, word [es:bx+032h] ; 26 3b 57 32 ; 0xf57f1
jc short 0581ah ; 72 23 ; 0xf57f5
mov bx, 00c3ah ; bb 3a 0c ; 0xf57f7
mov cx, ds ; 8c d9 ; 0xf57fa
mov ax, strict word 00004h ; b8 04 00 ; 0xf57fc
call 018aeh ; e8 ac c0 ; 0xf57ff
mov ax, word [bp+016h] ; 8b 46 16 ; 0xf5802
shr ax, 008h ; c1 e8 08 ; 0xf5805
push ax ; 50 ; 0xf5808
push 0074bh ; 68 4b 07 ; 0xf5809
push 00787h ; 68 87 07 ; 0xf580c
push strict byte 00004h ; 6a 04 ; 0xf580f
call 018e9h ; e8 d5 c0 ; 0xf5811
add sp, strict byte 00008h ; 83 c4 08 ; 0xf5814
jmp near 05b60h ; e9 46 03 ; 0xf5817
mov dx, word [bp+016h] ; 8b 56 16 ; 0xf581a
shr dx, 008h ; c1 ea 08 ; 0xf581d
mov word [bp-00ch], dx ; 89 56 f4 ; 0xf5820
cmp dx, strict byte 00044h ; 83 fa 44 ; 0xf5823
je near 05b35h ; 0f 84 0b 03 ; 0xf5826
cmp dx, strict byte 00047h ; 83 fa 47 ; 0xf582a
je near 05b35h ; 0f 84 04 03 ; 0xf582d
mov es, [bp-026h] ; 8e 46 da ; 0xf5831
db 066h, 026h, 0c7h, 044h, 014h, 000h, 000h, 000h, 000h
; mov dword [es:si+014h], strict dword 000000000h ; 66 26 c7 44 14 00 00 00 00; 0xf5834
mov word [es:si+018h], strict word 00000h ; 26 c7 44 18 00 00 ; 0xf583d
mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xf5843
mov word [es:si], dx ; 26 89 14 ; 0xf5846
mov word [es:si+002h], ax ; 26 89 44 02 ; 0xf5849
mov ax, word [bp-016h] ; 8b 46 ea ; 0xf584d
mov word [es:si+004h], ax ; 26 89 44 04 ; 0xf5850
mov ax, word [bp-018h] ; 8b 46 e8 ; 0xf5854
mov word [es:si+006h], ax ; 26 89 44 06 ; 0xf5857
mov ax, word [bp-012h] ; 8b 46 ee ; 0xf585b
mov word [es:si+00ah], ax ; 26 89 44 0a ; 0xf585e
mov word [es:si+00ch], 00200h ; 26 c7 44 0c 00 02 ; 0xf5862
mov word [es:si+012h], strict word 00000h ; 26 c7 44 12 00 00 ; 0xf5868
mov byte [es:si+008h], cl ; 26 88 4c 08 ; 0xf586e
mov bx, word [bp-00ch] ; 8b 5e f4 ; 0xf5872
add bx, bx ; 01 db ; 0xf5875
movzx ax, ch ; 0f b6 c5 ; 0xf5877
sal ax, 002h ; c1 e0 02 ; 0xf587a
add bx, ax ; 01 c3 ; 0xf587d
push ES ; 06 ; 0xf587f
push si ; 56 ; 0xf5880
call word [bx-00084h] ; ff 97 7c ff ; 0xf5881
mov dx, ax ; 89 c2 ; 0xf5885
mov es, [bp-026h] ; 8e 46 da ; 0xf5887
mov ax, word [es:si+014h] ; 26 8b 44 14 ; 0xf588a
mov word [bp-012h], ax ; 89 46 ee ; 0xf588e
mov es, [bp-010h] ; 8e 46 f0 ; 0xf5891
mov word [es:di+002h], ax ; 26 89 45 02 ; 0xf5894
test dl, dl ; 84 d2 ; 0xf5898
je near 05b35h ; 0f 84 97 02 ; 0xf589a
mov bx, 00c3ah ; bb 3a 0c ; 0xf589e
mov cx, ds ; 8c d9 ; 0xf58a1
mov ax, strict word 00004h ; b8 04 00 ; 0xf58a3
call 018aeh ; e8 05 c0 ; 0xf58a6
movzx ax, dl ; 0f b6 c2 ; 0xf58a9
push ax ; 50 ; 0xf58ac
push word [bp-00ch] ; ff 76 f4 ; 0xf58ad
push 0074bh ; 68 4b 07 ; 0xf58b0
push 006afh ; 68 af 06 ; 0xf58b3
push strict byte 00004h ; 6a 04 ; 0xf58b6
call 018e9h ; e8 2e c0 ; 0xf58b8
add sp, strict byte 0000ah ; 83 c4 0a ; 0xf58bb
mov ax, word [bp+016h] ; 8b 46 16 ; 0xf58be
xor ah, ah ; 30 e4 ; 0xf58c1
or ah, 00ch ; 80 cc 0c ; 0xf58c3
jmp near 05b68h ; e9 9f 02 ; 0xf58c6
or ah, 0b2h ; 80 cc b2 ; 0xf58c9
jmp near 05b68h ; e9 99 02 ; 0xf58cc
mov bx, word [bp+00ah] ; 8b 5e 0a ; 0xf58cf
mov ax, word [bp+004h] ; 8b 46 04 ; 0xf58d2
mov word [bp-006h], ax ; 89 46 fa ; 0xf58d5
mov word [bp-004h], ax ; 89 46 fc ; 0xf58d8
mov es, ax ; 8e c0 ; 0xf58db
mov di, bx ; 89 df ; 0xf58dd
mov ax, word [es:di] ; 26 8b 05 ; 0xf58df
mov word [bp-00eh], ax ; 89 46 f2 ; 0xf58e2
cmp ax, strict word 0001ah ; 3d 1a 00 ; 0xf58e5
jc near 05b60h ; 0f 82 74 02 ; 0xf58e8
jc near 05973h ; 0f 82 83 00 ; 0xf58ec
movzx ax, cl ; 0f b6 c1 ; 0xf58f0
imul ax, ax, strict byte 00018h ; 6b c0 18 ; 0xf58f3
mov es, [bp-026h] ; 8e 46 da ; 0xf58f6
mov di, si ; 89 f7 ; 0xf58f9
add di, ax ; 01 c7 ; 0xf58fb
mov ax, word [es:di+02eh] ; 26 8b 45 2e ; 0xf58fd
mov word [bp-028h], ax ; 89 46 d8 ; 0xf5901
mov ax, word [es:di+02ch] ; 26 8b 45 2c ; 0xf5904
mov word [bp-01eh], ax ; 89 46 e2 ; 0xf5908
mov ax, word [es:di+030h] ; 26 8b 45 30 ; 0xf590b
mov word [bp-024h], ax ; 89 46 dc ; 0xf590f
mov ax, word [es:di+032h] ; 26 8b 45 32 ; 0xf5912
mov word [bp-00ah], ax ; 89 46 f6 ; 0xf5916
mov ax, word [es:di+034h] ; 26 8b 45 34 ; 0xf5919
mov dx, word [es:di+024h] ; 26 8b 55 24 ; 0xf591d
mov word [bp-022h], dx ; 89 56 de ; 0xf5921
mov es, [bp-006h] ; 8e 46 fa ; 0xf5924
mov di, bx ; 89 df ; 0xf5927
db 066h, 026h, 0c7h, 005h, 01ah, 000h, 002h, 000h
; mov dword [es:di], strict dword 00002001ah ; 66 26 c7 05 1a 00 02 00 ; 0xf5929
mov dx, word [bp-028h] ; 8b 56 d8 ; 0xf5931
mov word [es:di+004h], dx ; 26 89 55 04 ; 0xf5934
mov word [es:di+006h], strict word 00000h ; 26 c7 45 06 00 00 ; 0xf5938
mov dx, word [bp-01eh] ; 8b 56 e2 ; 0xf593e
mov word [es:di+008h], dx ; 26 89 55 08 ; 0xf5941
mov word [es:di+00ah], strict word 00000h ; 26 c7 45 0a 00 00 ; 0xf5945
mov dx, word [bp-024h] ; 8b 56 dc ; 0xf594b
mov word [es:di+00ch], dx ; 26 89 55 0c ; 0xf594e
mov word [es:di+00eh], strict word 00000h ; 26 c7 45 0e 00 00 ; 0xf5952
mov dx, word [bp-022h] ; 8b 56 de ; 0xf5958
mov word [es:di+018h], dx ; 26 89 55 18 ; 0xf595b
mov dx, word [bp-00ah] ; 8b 56 f6 ; 0xf595f
mov word [es:di+010h], dx ; 26 89 55 10 ; 0xf5962
mov word [es:di+012h], ax ; 26 89 45 12 ; 0xf5966
db 066h, 026h, 0c7h, 045h, 014h, 000h, 000h, 000h, 000h
; mov dword [es:di+014h], strict dword 000000000h ; 66 26 c7 45 14 00 00 00 00; 0xf596a
cmp word [bp-00eh], strict byte 0001eh ; 83 7e f2 1e ; 0xf5973
jc near 05a7fh ; 0f 82 04 01 ; 0xf5977
mov es, [bp-004h] ; 8e 46 fc ; 0xf597b
mov word [es:bx], strict word 0001eh ; 26 c7 07 1e 00 ; 0xf597e
mov ax, word [bp-014h] ; 8b 46 ec ; 0xf5983
mov word [es:bx+01ch], ax ; 26 89 47 1c ; 0xf5986
mov word [es:bx+01ah], 00312h ; 26 c7 47 1a 12 03 ; 0xf598a
movzx ax, cl ; 0f b6 c1 ; 0xf5990
mov word [bp-020h], ax ; 89 46 e0 ; 0xf5993
cwd ; 99 ; 0xf5996
db 02bh, 0c2h
; sub ax, dx ; 2b c2 ; 0xf5997
sar ax, 1 ; d1 f8 ; 0xf5999
movzx di, al ; 0f b6 f8 ; 0xf599b
imul di, di, strict byte 00006h ; 6b ff 06 ; 0xf599e
mov es, [bp-026h] ; 8e 46 da ; 0xf59a1
add di, si ; 01 f7 ; 0xf59a4
mov ax, word [es:di+001c2h] ; 26 8b 85 c2 01 ; 0xf59a6
mov word [bp-01ah], ax ; 89 46 e6 ; 0xf59ab
mov ax, word [es:di+001c4h] ; 26 8b 85 c4 01 ; 0xf59ae
mov word [bp-01ch], ax ; 89 46 e4 ; 0xf59b3
mov ch, byte [es:di+001c1h] ; 26 8a ad c1 01 ; 0xf59b6
imul di, word [bp-020h], strict byte 00018h ; 6b 7e e0 18 ; 0xf59bb
add di, si ; 01 f7 ; 0xf59bf
mov ah, byte [es:di+022h] ; 26 8a 65 22 ; 0xf59c1
mov al, byte [es:di+023h] ; 26 8a 45 23 ; 0xf59c5
test al, al ; 84 c0 ; 0xf59c9
jne short 059d1h ; 75 04 ; 0xf59cb
xor dx, dx ; 31 d2 ; 0xf59cd
jmp short 059d4h ; eb 03 ; 0xf59cf
mov dx, strict word 00008h ; ba 08 00 ; 0xf59d1
or dl, 010h ; 80 ca 10 ; 0xf59d4
mov word [bp-008h], dx ; 89 56 f8 ; 0xf59d7
cmp ah, 001h ; 80 fc 01 ; 0xf59da
db 00fh, 094h, 0c4h
; sete ah ; 0f 94 c4 ; 0xf59dd
movzx dx, ah ; 0f b6 d4 ; 0xf59e0
or word [bp-008h], dx ; 09 56 f8 ; 0xf59e3
cmp AL, strict byte 001h ; 3c 01 ; 0xf59e6
db 00fh, 094h, 0c4h
; sete ah ; 0f 94 c4 ; 0xf59e8
movzx dx, ah ; 0f b6 d4 ; 0xf59eb
or word [bp-008h], dx ; 09 56 f8 ; 0xf59ee
cmp AL, strict byte 003h ; 3c 03 ; 0xf59f1
jne short 059fah ; 75 05 ; 0xf59f3
mov ax, strict word 00003h ; b8 03 00 ; 0xf59f5
jmp short 059fch ; eb 02 ; 0xf59f8
xor ax, ax ; 31 c0 ; 0xf59fa
or word [bp-008h], ax ; 09 46 f8 ; 0xf59fc
mov ax, word [bp-01ah] ; 8b 46 e6 ; 0xf59ff
mov es, [bp-026h] ; 8e 46 da ; 0xf5a02
mov word [es:si+001f0h], ax ; 26 89 84 f0 01 ; 0xf5a05
mov ax, word [bp-01ch] ; 8b 46 e4 ; 0xf5a0a
mov word [es:si+001f2h], ax ; 26 89 84 f2 01 ; 0xf5a0d
movzx ax, cl ; 0f b6 c1 ; 0xf5a12
cwd ; 99 ; 0xf5a15
mov di, strict word 00002h ; bf 02 00 ; 0xf5a16
idiv di ; f7 ff ; 0xf5a19
or dl, 00eh ; 80 ca 0e ; 0xf5a1b
sal dx, 004h ; c1 e2 04 ; 0xf5a1e
mov byte [es:si+001f4h], dl ; 26 88 94 f4 01 ; 0xf5a21
mov byte [es:si+001f5h], 0cbh ; 26 c6 84 f5 01 cb ; 0xf5a26
mov byte [es:si+001f6h], ch ; 26 88 ac f6 01 ; 0xf5a2c
mov word [es:si+001f7h], strict word 00001h ; 26 c7 84 f7 01 01 00 ; 0xf5a31
mov byte [es:si+001f9h], 000h ; 26 c6 84 f9 01 00 ; 0xf5a38
mov ax, word [bp-008h] ; 8b 46 f8 ; 0xf5a3e
mov word [es:si+001fah], ax ; 26 89 84 fa 01 ; 0xf5a41
mov word [es:si+001fch], strict word 00000h ; 26 c7 84 fc 01 00 00 ; 0xf5a46
mov byte [es:si+001feh], 011h ; 26 c6 84 fe 01 11 ; 0xf5a4d
xor ch, ch ; 30 ed ; 0xf5a53
mov byte [bp-002h], ch ; 88 6e fe ; 0xf5a55
jmp short 05a60h ; eb 06 ; 0xf5a58
cmp byte [bp-002h], 00fh ; 80 7e fe 0f ; 0xf5a5a
jnc short 05a75h ; 73 15 ; 0xf5a5e
movzx dx, byte [bp-002h] ; 0f b6 56 fe ; 0xf5a60
add dx, 00312h ; 81 c2 12 03 ; 0xf5a64
mov ax, word [bp-014h] ; 8b 46 ec ; 0xf5a68
call 01600h ; e8 92 bb ; 0xf5a6b
add ch, al ; 00 c5 ; 0xf5a6e
inc byte [bp-002h] ; fe 46 fe ; 0xf5a70
jmp short 05a5ah ; eb e5 ; 0xf5a73
neg ch ; f6 dd ; 0xf5a75
mov es, [bp-026h] ; 8e 46 da ; 0xf5a77
mov byte [es:si+001ffh], ch ; 26 88 ac ff 01 ; 0xf5a7a
cmp word [bp-00eh], strict byte 00042h ; 83 7e f2 42 ; 0xf5a7f
jc near 05b35h ; 0f 82 ae 00 ; 0xf5a83
movzx ax, cl ; 0f b6 c1 ; 0xf5a87
cwd ; 99 ; 0xf5a8a
db 02bh, 0c2h
; sub ax, dx ; 2b c2 ; 0xf5a8b
sar ax, 1 ; d1 f8 ; 0xf5a8d
xor ah, ah ; 30 e4 ; 0xf5a8f
imul ax, ax, strict byte 00006h ; 6b c0 06 ; 0xf5a91
mov es, [bp-026h] ; 8e 46 da ; 0xf5a94
add si, ax ; 01 c6 ; 0xf5a97
mov al, byte [es:si+001c0h] ; 26 8a 84 c0 01 ; 0xf5a99
mov dx, word [es:si+001c2h] ; 26 8b 94 c2 01 ; 0xf5a9e
mov es, [bp-004h] ; 8e 46 fc ; 0xf5aa3
mov word [es:bx], strict word 00042h ; 26 c7 07 42 00 ; 0xf5aa6
db 066h, 026h, 0c7h, 047h, 01eh, 0ddh, 0beh, 024h, 000h
; mov dword [es:bx+01eh], strict dword 00024beddh ; 66 26 c7 47 1e dd be 24 00; 0xf5aab
mov word [es:bx+022h], strict word 00000h ; 26 c7 47 22 00 00 ; 0xf5ab4
test al, al ; 84 c0 ; 0xf5aba
jne short 05ac7h ; 75 09 ; 0xf5abc
db 066h, 026h, 0c7h, 047h, 024h, 049h, 053h, 041h, 020h
; mov dword [es:bx+024h], strict dword 020415349h ; 66 26 c7 47 24 49 53 41 20; 0xf5abe
mov es, [bp-004h] ; 8e 46 fc ; 0xf5ac7
db 066h, 026h, 0c7h, 047h, 028h, 041h, 054h, 041h, 020h
; mov dword [es:bx+028h], strict dword 020415441h ; 66 26 c7 47 28 41 54 41 20; 0xf5aca
db 066h, 026h, 0c7h, 047h, 02ch, 020h, 020h, 020h, 020h
; mov dword [es:bx+02ch], strict dword 020202020h ; 66 26 c7 47 2c 20 20 20 20; 0xf5ad3
test al, al ; 84 c0 ; 0xf5adc
jne short 05af3h ; 75 13 ; 0xf5ade
mov word [es:bx+030h], dx ; 26 89 57 30 ; 0xf5ae0
db 066h, 026h, 0c7h, 047h, 032h, 000h, 000h, 000h, 000h
; mov dword [es:bx+032h], strict dword 000000000h ; 66 26 c7 47 32 00 00 00 00; 0xf5ae4
mov word [es:bx+036h], strict word 00000h ; 26 c7 47 36 00 00 ; 0xf5aed
mov al, cl ; 88 c8 ; 0xf5af3
and AL, strict byte 001h ; 24 01 ; 0xf5af5
xor ah, ah ; 30 e4 ; 0xf5af7
mov es, [bp-004h] ; 8e 46 fc ; 0xf5af9
mov word [es:bx+038h], ax ; 26 89 47 38 ; 0xf5afc
db 066h, 026h, 0c7h, 047h, 03ah, 000h, 000h, 000h, 000h
; mov dword [es:bx+03ah], strict dword 000000000h ; 66 26 c7 47 3a 00 00 00 00; 0xf5b00
mov word [es:bx+03eh], strict word 00000h ; 26 c7 47 3e 00 00 ; 0xf5b09
xor cl, cl ; 30 c9 ; 0xf5b0f
mov CH, strict byte 01eh ; b5 1e ; 0xf5b11
jmp short 05b1ah ; eb 05 ; 0xf5b13
cmp ch, 040h ; 80 fd 40 ; 0xf5b15
jnc short 05b2ch ; 73 12 ; 0xf5b18
movzx dx, ch ; 0f b6 d5 ; 0xf5b1a
add dx, word [bp+00ah] ; 03 56 0a ; 0xf5b1d
mov ax, word [bp+004h] ; 8b 46 04 ; 0xf5b20
call 01600h ; e8 da ba ; 0xf5b23
add cl, al ; 00 c1 ; 0xf5b26
db 0feh, 0c5h
; inc ch ; fe c5 ; 0xf5b28
jmp short 05b15h ; eb e9 ; 0xf5b2a
neg cl ; f6 d9 ; 0xf5b2c
mov es, [bp-004h] ; 8e 46 fc ; 0xf5b2e
mov byte [es:bx+041h], cl ; 26 88 4f 41 ; 0xf5b31
mov byte [bp+017h], 000h ; c6 46 17 00 ; 0xf5b35
xor bx, bx ; 31 db ; 0xf5b39
mov dx, strict word 00074h ; ba 74 00 ; 0xf5b3b
mov ax, strict word 00040h ; b8 40 00 ; 0xf5b3e
call 0160eh ; e8 ca ba ; 0xf5b41
and byte [bp+01ch], 0feh ; 80 66 1c fe ; 0xf5b44
leave ; c9 ; 0xf5b48
retn ; c3 ; 0xf5b49
cmp ax, strict word 00006h ; 3d 06 00 ; 0xf5b4a
je short 05b35h ; 74 e6 ; 0xf5b4d
cmp ax, strict word 00001h ; 3d 01 00 ; 0xf5b4f
jc short 05b60h ; 72 0c ; 0xf5b52
jbe short 05b35h ; 76 df ; 0xf5b54
cmp ax, strict word 00003h ; 3d 03 00 ; 0xf5b56
jc short 05b60h ; 72 05 ; 0xf5b59
cmp ax, strict word 00004h ; 3d 04 00 ; 0xf5b5b
jbe short 05b35h ; 76 d5 ; 0xf5b5e
mov ax, word [bp+016h] ; 8b 46 16 ; 0xf5b60
xor ah, ah ; 30 e4 ; 0xf5b63
or ah, 001h ; 80 cc 01 ; 0xf5b65
mov word [bp+016h], ax ; 89 46 16 ; 0xf5b68
mov bx, word [bp+016h] ; 8b 5e 16 ; 0xf5b6b
shr bx, 008h ; c1 eb 08 ; 0xf5b6e
xor bh, bh ; 30 ff ; 0xf5b71
mov dx, strict word 00074h ; ba 74 00 ; 0xf5b73
mov ax, strict word 00040h ; b8 40 00 ; 0xf5b76
call 0160eh ; e8 92 ba ; 0xf5b79
or byte [bp+01ch], 001h ; 80 4e 1c 01 ; 0xf5b7c
leave ; c9 ; 0xf5b80
retn ; c3 ; 0xf5b81
mov bx, 00c3ah ; bb 3a 0c ; 0xf5b82
mov cx, ds ; 8c d9 ; 0xf5b85
mov ax, strict word 00004h ; b8 04 00 ; 0xf5b87
call 018aeh ; e8 21 bd ; 0xf5b8a
mov ax, word [bp+016h] ; 8b 46 16 ; 0xf5b8d
shr ax, 008h ; c1 e8 08 ; 0xf5b90
push ax ; 50 ; 0xf5b93
push 0074bh ; 68 4b 07 ; 0xf5b94
push 0071dh ; 68 1d 07 ; 0xf5b97
jmp near 0580fh ; e9 72 fc ; 0xf5b9a
; disGetNextSymbol 0xf5b9d LB 0x2fa2 -> off=0x0 cb=0000000000000154 uValue=000000000000459d '_int14_function'
_int14_function: ; 0xf5b9d LB 0x154
push si ; 56 ; 0xf5b9d
push bp ; 55 ; 0xf5b9e
mov bp, sp ; 89 e5 ; 0xf5b9f
sti ; fb ; 0xf5ba1
mov dx, word [bp+010h] ; 8b 56 10 ; 0xf5ba2
add dx, dx ; 01 d2 ; 0xf5ba5
mov ax, strict word 00040h ; b8 40 00 ; 0xf5ba7
call 0161ch ; e8 6f ba ; 0xf5baa
mov si, ax ; 89 c6 ; 0xf5bad
mov bx, ax ; 89 c3 ; 0xf5baf
mov dx, word [bp+010h] ; 8b 56 10 ; 0xf5bb1
add dx, strict byte 0007ch ; 83 c2 7c ; 0xf5bb4
mov ax, strict word 00040h ; b8 40 00 ; 0xf5bb7
call 01600h ; e8 43 ba ; 0xf5bba
mov cl, al ; 88 c1 ; 0xf5bbd
cmp word [bp+010h], strict byte 00004h ; 83 7e 10 04 ; 0xf5bbf
jnc near 05ceah ; 0f 83 23 01 ; 0xf5bc3
test si, si ; 85 f6 ; 0xf5bc7
jbe near 05ceah ; 0f 86 1d 01 ; 0xf5bc9
mov al, byte [bp+015h] ; 8a 46 15 ; 0xf5bcd
cmp AL, strict byte 001h ; 3c 01 ; 0xf5bd0
jc short 05be5h ; 72 11 ; 0xf5bd2
jbe short 05c39h ; 76 63 ; 0xf5bd4
cmp AL, strict byte 003h ; 3c 03 ; 0xf5bd6
je near 05cd2h ; 0f 84 f6 00 ; 0xf5bd8
cmp AL, strict byte 002h ; 3c 02 ; 0xf5bdc
je near 05c87h ; 0f 84 a5 00 ; 0xf5bde
jmp near 05ce3h ; e9 fe 00 ; 0xf5be2
test al, al ; 84 c0 ; 0xf5be5
jne near 05ce3h ; 0f 85 f8 00 ; 0xf5be7
lea dx, [bx+003h] ; 8d 57 03 ; 0xf5beb
in AL, DX ; ec ; 0xf5bee
db 02ah, 0e4h
; sub ah, ah ; 2a e4 ; 0xf5bef
or AL, strict byte 080h ; 0c 80 ; 0xf5bf1
out DX, AL ; ee ; 0xf5bf3
mov al, byte [bp+014h] ; 8a 46 14 ; 0xf5bf4
and AL, strict byte 0e0h ; 24 e0 ; 0xf5bf7
movzx cx, al ; 0f b6 c8 ; 0xf5bf9
sar cx, 005h ; c1 f9 05 ; 0xf5bfc
mov ax, 00600h ; b8 00 06 ; 0xf5bff
sar ax, CL ; d3 f8 ; 0xf5c02
mov dx, bx ; 89 da ; 0xf5c04
out DX, AL ; ee ; 0xf5c06
shr ax, 008h ; c1 e8 08 ; 0xf5c07
lea dx, [bx+001h] ; 8d 57 01 ; 0xf5c0a
out DX, AL ; ee ; 0xf5c0d
mov al, byte [bp+014h] ; 8a 46 14 ; 0xf5c0e
and AL, strict byte 01fh ; 24 1f ; 0xf5c11
lea dx, [bx+003h] ; 8d 57 03 ; 0xf5c13
out DX, AL ; ee ; 0xf5c16
lea dx, [bx+005h] ; 8d 57 05 ; 0xf5c17
in AL, DX ; ec ; 0xf5c1a
db 02ah, 0e4h
; sub ah, ah ; 2a e4 ; 0xf5c1b
mov byte [bp+015h], al ; 88 46 15 ; 0xf5c1d
lea dx, [bx+006h] ; 8d 57 06 ; 0xf5c20
in AL, DX ; ec ; 0xf5c23
db 02ah, 0e4h
; sub ah, ah ; 2a e4 ; 0xf5c24
mov byte [bp+014h], al ; 88 46 14 ; 0xf5c26
jmp near 05cc3h ; e9 97 00 ; 0xf5c29
mov AL, strict byte 017h ; b0 17 ; 0xf5c2c
mov dx, bx ; 89 da ; 0xf5c2e
out DX, AL ; ee ; 0xf5c30
lea dx, [bx+001h] ; 8d 57 01 ; 0xf5c31
mov AL, strict byte 004h ; b0 04 ; 0xf5c34
out DX, AL ; ee ; 0xf5c36
jmp short 05c0eh ; eb d5 ; 0xf5c37
mov dx, strict word 0006ch ; ba 6c 00 ; 0xf5c39
mov ax, strict word 00040h ; b8 40 00 ; 0xf5c3c
call 0161ch ; e8 da b9 ; 0xf5c3f
mov si, ax ; 89 c6 ; 0xf5c42
lea dx, [bx+005h] ; 8d 57 05 ; 0xf5c44
in AL, DX ; ec ; 0xf5c47
db 02ah, 0e4h
; sub ah, ah ; 2a e4 ; 0xf5c48
and ax, strict word 00060h ; 25 60 00 ; 0xf5c4a
cmp ax, strict word 00060h ; 3d 60 00 ; 0xf5c4d
je short 05c69h ; 74 17 ; 0xf5c50
test cl, cl ; 84 c9 ; 0xf5c52
je short 05c69h ; 74 13 ; 0xf5c54
mov dx, strict word 0006ch ; ba 6c 00 ; 0xf5c56
mov ax, strict word 00040h ; b8 40 00 ; 0xf5c59
call 0161ch ; e8 bd b9 ; 0xf5c5c
cmp ax, si ; 39 f0 ; 0xf5c5f
je short 05c44h ; 74 e1 ; 0xf5c61
mov si, ax ; 89 c6 ; 0xf5c63
db 0feh, 0c9h
; dec cl ; fe c9 ; 0xf5c65
jmp short 05c44h ; eb db ; 0xf5c67
test cl, cl ; 84 c9 ; 0xf5c69
je short 05c73h ; 74 06 ; 0xf5c6b
mov al, byte [bp+014h] ; 8a 46 14 ; 0xf5c6d
mov dx, bx ; 89 da ; 0xf5c70
out DX, AL ; ee ; 0xf5c72
lea dx, [bx+005h] ; 8d 57 05 ; 0xf5c73
in AL, DX ; ec ; 0xf5c76
db 02ah, 0e4h
; sub ah, ah ; 2a e4 ; 0xf5c77
mov byte [bp+015h], al ; 88 46 15 ; 0xf5c79
test cl, cl ; 84 c9 ; 0xf5c7c
jne short 05cc3h ; 75 43 ; 0xf5c7e
or AL, strict byte 080h ; 0c 80 ; 0xf5c80
mov byte [bp+015h], al ; 88 46 15 ; 0xf5c82
jmp short 05cc3h ; eb 3c ; 0xf5c85
mov dx, strict word 0006ch ; ba 6c 00 ; 0xf5c87
mov ax, strict word 00040h ; b8 40 00 ; 0xf5c8a
call 0161ch ; e8 8c b9 ; 0xf5c8d
mov si, ax ; 89 c6 ; 0xf5c90
lea dx, [bx+005h] ; 8d 57 05 ; 0xf5c92
in AL, DX ; ec ; 0xf5c95
db 02ah, 0e4h
; sub ah, ah ; 2a e4 ; 0xf5c96
test AL, strict byte 001h ; a8 01 ; 0xf5c98
jne short 05cb3h ; 75 17 ; 0xf5c9a
test cl, cl ; 84 c9 ; 0xf5c9c
je short 05cb3h ; 74 13 ; 0xf5c9e
mov dx, strict word 0006ch ; ba 6c 00 ; 0xf5ca0
mov ax, strict word 00040h ; b8 40 00 ; 0xf5ca3
call 0161ch ; e8 73 b9 ; 0xf5ca6
cmp ax, si ; 39 f0 ; 0xf5ca9
je short 05c92h ; 74 e5 ; 0xf5cab
mov si, ax ; 89 c6 ; 0xf5cad
db 0feh, 0c9h
; dec cl ; fe c9 ; 0xf5caf
jmp short 05c92h ; eb df ; 0xf5cb1
test cl, cl ; 84 c9 ; 0xf5cb3
je short 05ccah ; 74 13 ; 0xf5cb5
mov byte [bp+015h], 000h ; c6 46 15 00 ; 0xf5cb7
mov dx, bx ; 89 da ; 0xf5cbb
in AL, DX ; ec ; 0xf5cbd
db 02ah, 0e4h
; sub ah, ah ; 2a e4 ; 0xf5cbe
mov byte [bp+014h], al ; 88 46 14 ; 0xf5cc0
and byte [bp+01eh], 0feh ; 80 66 1e fe ; 0xf5cc3
pop bp ; 5d ; 0xf5cc7
pop si ; 5e ; 0xf5cc8
retn ; c3 ; 0xf5cc9
lea dx, [bx+005h] ; 8d 57 05 ; 0xf5cca
in AL, DX ; ec ; 0xf5ccd
db 02ah, 0e4h
; sub ah, ah ; 2a e4 ; 0xf5cce
jmp short 05c82h ; eb b0 ; 0xf5cd0
lea dx, [si+005h] ; 8d 54 05 ; 0xf5cd2
in AL, DX ; ec ; 0xf5cd5
db 02ah, 0e4h
; sub ah, ah ; 2a e4 ; 0xf5cd6
mov byte [bp+015h], al ; 88 46 15 ; 0xf5cd8
lea dx, [si+006h] ; 8d 54 06 ; 0xf5cdb
in AL, DX ; ec ; 0xf5cde
db 02ah, 0e4h
; sub ah, ah ; 2a e4 ; 0xf5cdf
jmp short 05cc0h ; eb dd ; 0xf5ce1
or byte [bp+01eh], 001h ; 80 4e 1e 01 ; 0xf5ce3
pop bp ; 5d ; 0xf5ce7
pop si ; 5e ; 0xf5ce8
retn ; c3 ; 0xf5ce9
or byte [bp+01eh], 001h ; 80 4e 1e 01 ; 0xf5cea
pop bp ; 5d ; 0xf5cee
pop si ; 5e ; 0xf5cef
retn ; c3 ; 0xf5cf0
; disGetNextSymbol 0xf5cf1 LB 0x2e4e -> off=0x0 cb=0000000000000029 uValue=00000000000046f1 'set_enable_a20_'
set_enable_a20_: ; 0xf5cf1 LB 0x29
push bx ; 53 ; 0xf5cf1
push cx ; 51 ; 0xf5cf2
push dx ; 52 ; 0xf5cf3
push bp ; 55 ; 0xf5cf4
mov bp, sp ; 89 e5 ; 0xf5cf5
mov bx, ax ; 89 c3 ; 0xf5cf7
mov dx, 00092h ; ba 92 00 ; 0xf5cf9
in AL, DX ; ec ; 0xf5cfc
db 02ah, 0e4h
; sub ah, ah ; 2a e4 ; 0xf5cfd
mov cl, al ; 88 c1 ; 0xf5cff
test bx, bx ; 85 db ; 0xf5d01
je short 05d0ah ; 74 05 ; 0xf5d03
or AL, strict byte 002h ; 0c 02 ; 0xf5d05
out DX, AL ; ee ; 0xf5d07
jmp short 05d0dh ; eb 03 ; 0xf5d08
and AL, strict byte 0fdh ; 24 fd ; 0xf5d0a
out DX, AL ; ee ; 0xf5d0c
test cl, 002h ; f6 c1 02 ; 0xf5d0d
db 00fh, 095h, 0c0h
; setne al ; 0f 95 c0 ; 0xf5d10
xor ah, ah ; 30 e4 ; 0xf5d13
pop bp ; 5d ; 0xf5d15
pop dx ; 5a ; 0xf5d16
pop cx ; 59 ; 0xf5d17
pop bx ; 5b ; 0xf5d18
retn ; c3 ; 0xf5d19
; disGetNextSymbol 0xf5d1a LB 0x2e25 -> off=0x0 cb=000000000000008c uValue=000000000000471a 'set_e820_range_'
set_e820_range_: ; 0xf5d1a LB 0x8c
push si ; 56 ; 0xf5d1a
push bp ; 55 ; 0xf5d1b
mov bp, sp ; 89 e5 ; 0xf5d1c
mov es, ax ; 8e c0 ; 0xf5d1e
mov si, dx ; 89 d6 ; 0xf5d20
mov word [es:si], bx ; 26 89 1c ; 0xf5d22
mov word [es:si+002h], cx ; 26 89 4c 02 ; 0xf5d25
movzx ax, byte [bp+00ah] ; 0f b6 46 0a ; 0xf5d29
mov word [es:si+004h], ax ; 26 89 44 04 ; 0xf5d2d
mov word [es:si+006h], strict word 00000h ; 26 c7 44 06 00 00 ; 0xf5d31
sub word [bp+006h], bx ; 29 5e 06 ; 0xf5d37
sbb word [bp+008h], cx ; 19 4e 08 ; 0xf5d3a
mov al, byte [bp+00ah] ; 8a 46 0a ; 0xf5d3d
sub byte [bp+00ch], al ; 28 46 0c ; 0xf5d40
mov ax, word [bp+006h] ; 8b 46 06 ; 0xf5d43
mov word [es:si+008h], ax ; 26 89 44 08 ; 0xf5d46
mov ax, word [bp+008h] ; 8b 46 08 ; 0xf5d4a
mov word [es:si+00ah], ax ; 26 89 44 0a ; 0xf5d4d
movzx ax, byte [bp+00ch] ; 0f b6 46 0c ; 0xf5d51
mov word [es:si+00ch], ax ; 26 89 44 0c ; 0xf5d55
mov word [es:si+00eh], strict word 00000h ; 26 c7 44 0e 00 00 ; 0xf5d59
mov ax, word [bp+00eh] ; 8b 46 0e ; 0xf5d5f
mov word [es:si+010h], ax ; 26 89 44 10 ; 0xf5d62
mov word [es:si+012h], strict word 00000h ; 26 c7 44 12 00 00 ; 0xf5d66
pop bp ; 5d ; 0xf5d6c
pop si ; 5e ; 0xf5d6d
retn 0000ah ; c2 0a 00 ; 0xf5d6e
in AL, DX ; ec ; 0xf5d71
jmp near 01f4dh ; e9 d8 c1 ; 0xf5d72
sar byte [bx-06f6fh], 089h ; c0 bf 91 90 89 ; 0xf5d75
mov byte [bx+05283h], al ; 88 87 83 52 ; 0xf5d7a
dec di ; 4f ; 0xf5d7e
inc cx ; 41 ; 0xf5d7f
and AL, strict byte 000h ; 24 00 ; 0xf5d80
inc cx ; 41 ; 0xf5d82
db 062h
in AL, strict byte 05dh ; e4 5d ; 0xf5d84
neg word [di-077h] ; f7 5d 89 ; 0xf5d86
pop si ; 5e ; 0xf5d89
db 08fh, 05eh, 094h
; pop word [bp-06ch] ; 8f 5e 94 ; 0xf5d8a
pop si ; 5e ; 0xf5d8d
cwd ; 99 ; 0xf5d8e
pop si ; 5e ; 0xf5d8f
cmp bx, word [bx-028h] ; 3b 5f d8 ; 0xf5d90
pushaw ; 60 ; 0xf5d93
db 0feh
pushaw ; 60 ; 0xf5d95
test word [bp-07bh], bx ; 85 5e 85 ; 0xf5d96
pop si ; 5e ; 0xf5d99
retf ; cb ; 0xf5d9a
popaw ; 61 ; 0xf5d9b
db 0f3h, 061h
; rep popaw ; f3 61 ; 0xf5d9c
push ES ; 06 ; 0xf5d9e
bound dx, [di] ; 62 15 ; 0xf5d9f
bound cx, [bx+di+01c5eh] ; 62 89 5e 1c ; 0xf5da1
db 062h
; disGetNextSymbol 0xf5da6 LB 0x2d99 -> off=0x0 cb=00000000000004c9 uValue=00000000000047a6 '_int15_function'
_int15_function: ; 0xf5da6 LB 0x4c9
push si ; 56 ; 0xf5da6
push di ; 57 ; 0xf5da7
enter 00004h, 000h ; c8 04 00 00 ; 0xf5da8
mov ax, word [bp+016h] ; 8b 46 16 ; 0xf5dac
shr ax, 008h ; c1 e8 08 ; 0xf5daf
cmp ax, 000ech ; 3d ec 00 ; 0xf5db2
jnbe near 06241h ; 0f 87 88 04 ; 0xf5db5
push CS ; 0e ; 0xf5db9
pop ES ; 07 ; 0xf5dba
mov cx, strict word 00012h ; b9 12 00 ; 0xf5dbb
mov di, 05d71h ; bf 71 5d ; 0xf5dbe
repne scasb ; f2 ae ; 0xf5dc1
sal cx, 1 ; d1 e1 ; 0xf5dc3
mov di, cx ; 89 cf ; 0xf5dc5
mov si, word [cs:di+05d82h] ; 2e 8b b5 82 5d ; 0xf5dc7
mov ax, word [bp+016h] ; 8b 46 16 ; 0xf5dcc
xor ah, ah ; 30 e4 ; 0xf5dcf
mov cx, word [bp+01ch] ; 8b 4e 1c ; 0xf5dd1
and cl, 0feh ; 80 e1 fe ; 0xf5dd4
mov bx, word [bp+01ch] ; 8b 5e 1c ; 0xf5dd7
or bl, 001h ; 80 cb 01 ; 0xf5dda
mov dx, ax ; 89 c2 ; 0xf5ddd
or dh, 086h ; 80 ce 86 ; 0xf5ddf
jmp si ; ff e6 ; 0xf5de2
mov ax, word [bp+016h] ; 8b 46 16 ; 0xf5de4
xor ah, ah ; 30 e4 ; 0xf5de7
cmp ax, 000c0h ; 3d c0 00 ; 0xf5de9
jne near 06241h ; 0f 85 51 04 ; 0xf5dec
or byte [bp+01ch], 001h ; 80 4e 1c 01 ; 0xf5df0
jmp near 061eah ; e9 f3 03 ; 0xf5df4
mov dx, ax ; 89 c2 ; 0xf5df7
cmp ax, strict word 00001h ; 3d 01 00 ; 0xf5df9
jc short 05e0ch ; 72 0e ; 0xf5dfc
jbe short 05e20h ; 76 20 ; 0xf5dfe
cmp ax, strict word 00003h ; 3d 03 00 ; 0xf5e00
je short 05e4dh ; 74 48 ; 0xf5e03
cmp ax, strict word 00002h ; 3d 02 00 ; 0xf5e05
je short 05e30h ; 74 26 ; 0xf5e08
jmp short 05e5ah ; eb 4e ; 0xf5e0a
test ax, ax ; 85 c0 ; 0xf5e0c
jne short 05e5ah ; 75 4a ; 0xf5e0e
xor ax, ax ; 31 c0 ; 0xf5e10
call 05cf1h ; e8 dc fe ; 0xf5e12
and byte [bp+01ch], 0feh ; 80 66 1c fe ; 0xf5e15
mov byte [bp+017h], 000h ; c6 46 17 00 ; 0xf5e19
jmp near 05e85h ; e9 65 00 ; 0xf5e1d
mov ax, strict word 00001h ; b8 01 00 ; 0xf5e20
call 05cf1h ; e8 cb fe ; 0xf5e23
and byte [bp+01ch], 0feh ; 80 66 1c fe ; 0xf5e26
mov byte [bp+017h], dh ; 88 76 17 ; 0xf5e2a
jmp near 05e85h ; e9 55 00 ; 0xf5e2d
mov dx, 00092h ; ba 92 00 ; 0xf5e30
in AL, DX ; ec ; 0xf5e33
db 02ah, 0e4h
; sub ah, ah ; 2a e4 ; 0xf5e34
shr ax, 1 ; d1 e8 ; 0xf5e36
and ax, strict word 00001h ; 25 01 00 ; 0xf5e38
mov dx, word [bp+016h] ; 8b 56 16 ; 0xf5e3b
mov dl, al ; 88 c2 ; 0xf5e3e
mov word [bp+016h], dx ; 89 56 16 ; 0xf5e40
and byte [bp+01ch], 0feh ; 80 66 1c fe ; 0xf5e43
mov byte [bp+017h], ah ; 88 66 17 ; 0xf5e47
jmp near 05e85h ; e9 38 00 ; 0xf5e4a
and byte [bp+01ch], 0feh ; 80 66 1c fe ; 0xf5e4d
mov byte [bp+017h], ah ; 88 66 17 ; 0xf5e51
mov word [bp+010h], ax ; 89 46 10 ; 0xf5e54
jmp near 05e85h ; e9 2b 00 ; 0xf5e57
mov bx, 00c3ah ; bb 3a 0c ; 0xf5e5a
mov cx, ds ; 8c d9 ; 0xf5e5d
mov ax, strict word 00004h ; b8 04 00 ; 0xf5e5f
call 018aeh ; e8 49 ba ; 0xf5e62
mov ax, word [bp+016h] ; 8b 46 16 ; 0xf5e65
xor ah, ah ; 30 e4 ; 0xf5e68
push ax ; 50 ; 0xf5e6a
push 007ach ; 68 ac 07 ; 0xf5e6b
push strict byte 00004h ; 6a 04 ; 0xf5e6e
call 018e9h ; e8 76 ba ; 0xf5e70
add sp, strict byte 00006h ; 83 c4 06 ; 0xf5e73
or byte [bp+01ch], 001h ; 80 4e 1c 01 ; 0xf5e76
mov ax, word [bp+016h] ; 8b 46 16 ; 0xf5e7a
xor ah, ah ; 30 e4 ; 0xf5e7d
or ah, 086h ; 80 cc 86 ; 0xf5e7f
mov word [bp+016h], ax ; 89 46 16 ; 0xf5e82
leave ; c9 ; 0xf5e85
pop di ; 5f ; 0xf5e86
pop si ; 5e ; 0xf5e87
retn ; c3 ; 0xf5e88
mov word [bp+01ch], bx ; 89 5e 1c ; 0xf5e89
jmp near 05f35h ; e9 a6 00 ; 0xf5e8c
mov word [bp+01ch], bx ; 89 5e 1c ; 0xf5e8f
jmp short 05e85h ; eb f1 ; 0xf5e92
mov word [bp+01ch], cx ; 89 4e 1c ; 0xf5e94
jmp short 05e82h ; eb e9 ; 0xf5e97
test byte [bp+016h], 0ffh ; f6 46 16 ff ; 0xf5e99
je short 05f0bh ; 74 6c ; 0xf5e9d
mov dx, 000a0h ; ba a0 00 ; 0xf5e9f
mov ax, strict word 00040h ; b8 40 00 ; 0xf5ea2
call 01600h ; e8 58 b7 ; 0xf5ea5
test AL, strict byte 001h ; a8 01 ; 0xf5ea8
jne near 061e1h ; 0f 85 33 03 ; 0xf5eaa
mov bx, strict word 00001h ; bb 01 00 ; 0xf5eae
mov dx, 000a0h ; ba a0 00 ; 0xf5eb1
mov ax, strict word 00040h ; b8 40 00 ; 0xf5eb4
call 0160eh ; e8 54 b7 ; 0xf5eb7
mov bx, word [bp+018h] ; 8b 5e 18 ; 0xf5eba
mov dx, 00098h ; ba 98 00 ; 0xf5ebd
mov ax, strict word 00040h ; b8 40 00 ; 0xf5ec0
call 0162ah ; e8 64 b7 ; 0xf5ec3
mov bx, word [bp+010h] ; 8b 5e 10 ; 0xf5ec6
mov dx, 0009ah ; ba 9a 00 ; 0xf5ec9
mov ax, strict word 00040h ; b8 40 00 ; 0xf5ecc
call 0162ah ; e8 58 b7 ; 0xf5ecf
mov bx, word [bp+012h] ; 8b 5e 12 ; 0xf5ed2
mov dx, 0009ch ; ba 9c 00 ; 0xf5ed5
mov ax, strict word 00040h ; b8 40 00 ; 0xf5ed8
call 0162ah ; e8 4c b7 ; 0xf5edb
mov bx, word [bp+014h] ; 8b 5e 14 ; 0xf5ede
mov dx, 0009eh ; ba 9e 00 ; 0xf5ee1
mov ax, strict word 00040h ; b8 40 00 ; 0xf5ee4
call 0162ah ; e8 40 b7 ; 0xf5ee7
and byte [bp+01ch], 0feh ; 80 66 1c fe ; 0xf5eea
mov dx, 000a1h ; ba a1 00 ; 0xf5eee
in AL, DX ; ec ; 0xf5ef1
db 02ah, 0e4h
; sub ah, ah ; 2a e4 ; 0xf5ef2
and AL, strict byte 0feh ; 24 fe ; 0xf5ef4
out DX, AL ; ee ; 0xf5ef6
mov ax, strict word 0000bh ; b8 0b 00 ; 0xf5ef7
call 0165ch ; e8 5f b7 ; 0xf5efa
or AL, strict byte 040h ; 0c 40 ; 0xf5efd
movzx dx, al ; 0f b6 d0 ; 0xf5eff
mov ax, strict word 0000bh ; b8 0b 00 ; 0xf5f02
call 0166dh ; e8 65 b7 ; 0xf5f05
jmp near 05e85h ; e9 7a ff ; 0xf5f08
cmp ax, strict word 00001h ; 3d 01 00 ; 0xf5f0b
jne short 05f29h ; 75 19 ; 0xf5f0e
xor bx, bx ; 31 db ; 0xf5f10
mov dx, 000a0h ; ba a0 00 ; 0xf5f12
mov ax, strict word 00040h ; b8 40 00 ; 0xf5f15
call 0160eh ; e8 f3 b6 ; 0xf5f18
and byte [bp+01ch], 0feh ; 80 66 1c fe ; 0xf5f1b
mov ax, strict word 0000bh ; b8 0b 00 ; 0xf5f1f
call 0165ch ; e8 37 b7 ; 0xf5f22
and AL, strict byte 0bfh ; 24 bf ; 0xf5f25
jmp short 05effh ; eb d6 ; 0xf5f27
mov word [bp+01ch], bx ; 89 5e 1c ; 0xf5f29
mov ax, dx ; 89 d0 ; 0xf5f2c
xor ah, dh ; 30 f4 ; 0xf5f2e
xor dl, dl ; 30 d2 ; 0xf5f30
dec ax ; 48 ; 0xf5f32
or dx, ax ; 09 c2 ; 0xf5f33
mov word [bp+016h], dx ; 89 56 16 ; 0xf5f35
jmp near 05e85h ; e9 4a ff ; 0xf5f38
cli ; fa ; 0xf5f3b
mov ax, strict word 00001h ; b8 01 00 ; 0xf5f3c
call 05cf1h ; e8 af fd ; 0xf5f3f
mov di, ax ; 89 c7 ; 0xf5f42
mov ax, word [bp+018h] ; 8b 46 18 ; 0xf5f44
sal ax, 004h ; c1 e0 04 ; 0xf5f47
mov cx, word [bp+00ah] ; 8b 4e 0a ; 0xf5f4a
add cx, ax ; 01 c1 ; 0xf5f4d
mov dx, word [bp+018h] ; 8b 56 18 ; 0xf5f4f
shr dx, 00ch ; c1 ea 0c ; 0xf5f52
mov byte [bp-002h], dl ; 88 56 fe ; 0xf5f55
cmp cx, ax ; 39 c1 ; 0xf5f58
jnc short 05f61h ; 73 05 ; 0xf5f5a
db 0feh, 0c2h
; inc dl ; fe c2 ; 0xf5f5c
mov byte [bp-002h], dl ; 88 56 fe ; 0xf5f5e
mov dx, word [bp+00ah] ; 8b 56 0a ; 0xf5f61
add dx, strict byte 00008h ; 83 c2 08 ; 0xf5f64
mov ax, word [bp+018h] ; 8b 46 18 ; 0xf5f67
mov bx, strict word 0002fh ; bb 2f 00 ; 0xf5f6a
call 0162ah ; e8 ba b6 ; 0xf5f6d
mov dx, word [bp+00ah] ; 8b 56 0a ; 0xf5f70
add dx, strict byte 0000ah ; 83 c2 0a ; 0xf5f73
mov ax, word [bp+018h] ; 8b 46 18 ; 0xf5f76
mov bx, cx ; 89 cb ; 0xf5f79
call 0162ah ; e8 ac b6 ; 0xf5f7b
movzx bx, byte [bp-002h] ; 0f b6 5e fe ; 0xf5f7e
mov dx, word [bp+00ah] ; 8b 56 0a ; 0xf5f82
add dx, strict byte 0000ch ; 83 c2 0c ; 0xf5f85
mov ax, word [bp+018h] ; 8b 46 18 ; 0xf5f88
call 0160eh ; e8 80 b6 ; 0xf5f8b
mov dx, word [bp+00ah] ; 8b 56 0a ; 0xf5f8e
add dx, strict byte 0000dh ; 83 c2 0d ; 0xf5f91
mov ax, word [bp+018h] ; 8b 46 18 ; 0xf5f94
mov bx, 00093h ; bb 93 00 ; 0xf5f97
call 0160eh ; e8 71 b6 ; 0xf5f9a
mov dx, word [bp+00ah] ; 8b 56 0a ; 0xf5f9d
add dx, strict byte 0000eh ; 83 c2 0e ; 0xf5fa0
mov ax, word [bp+018h] ; 8b 46 18 ; 0xf5fa3
xor bx, bx ; 31 db ; 0xf5fa6
call 0162ah ; e8 7f b6 ; 0xf5fa8
mov dx, word [bp+00ah] ; 8b 56 0a ; 0xf5fab
add dx, strict byte 00020h ; 83 c2 20 ; 0xf5fae
mov ax, word [bp+018h] ; 8b 46 18 ; 0xf5fb1
mov bx, strict word 0ffffh ; bb ff ff ; 0xf5fb4
call 0162ah ; e8 70 b6 ; 0xf5fb7
mov dx, word [bp+00ah] ; 8b 56 0a ; 0xf5fba
add dx, strict byte 00022h ; 83 c2 22 ; 0xf5fbd
mov ax, word [bp+018h] ; 8b 46 18 ; 0xf5fc0
xor bx, bx ; 31 db ; 0xf5fc3
call 0162ah ; e8 62 b6 ; 0xf5fc5
mov dx, word [bp+00ah] ; 8b 56 0a ; 0xf5fc8
add dx, strict byte 00024h ; 83 c2 24 ; 0xf5fcb
mov ax, word [bp+018h] ; 8b 46 18 ; 0xf5fce
mov bx, strict word 0000fh ; bb 0f 00 ; 0xf5fd1
call 0160eh ; e8 37 b6 ; 0xf5fd4
mov dx, word [bp+00ah] ; 8b 56 0a ; 0xf5fd7
add dx, strict byte 00025h ; 83 c2 25 ; 0xf5fda
mov ax, word [bp+018h] ; 8b 46 18 ; 0xf5fdd
mov bx, 0009bh ; bb 9b 00 ; 0xf5fe0
call 0160eh ; e8 28 b6 ; 0xf5fe3
mov dx, word [bp+00ah] ; 8b 56 0a ; 0xf5fe6
add dx, strict byte 00026h ; 83 c2 26 ; 0xf5fe9
mov ax, word [bp+018h] ; 8b 46 18 ; 0xf5fec
xor bx, bx ; 31 db ; 0xf5fef
call 0162ah ; e8 36 b6 ; 0xf5ff1
mov ax, ss ; 8c d0 ; 0xf5ff4
mov cx, ax ; 89 c1 ; 0xf5ff6
sal cx, 004h ; c1 e1 04 ; 0xf5ff8
shr ax, 00ch ; c1 e8 0c ; 0xf5ffb
mov word [bp-004h], ax ; 89 46 fc ; 0xf5ffe
mov dx, word [bp+00ah] ; 8b 56 0a ; 0xf6001
add dx, strict byte 00028h ; 83 c2 28 ; 0xf6004
mov ax, word [bp+018h] ; 8b 46 18 ; 0xf6007
mov bx, strict word 0ffffh ; bb ff ff ; 0xf600a
call 0162ah ; e8 1a b6 ; 0xf600d
mov dx, word [bp+00ah] ; 8b 56 0a ; 0xf6010
add dx, strict byte 0002ah ; 83 c2 2a ; 0xf6013
mov ax, word [bp+018h] ; 8b 46 18 ; 0xf6016
mov bx, cx ; 89 cb ; 0xf6019
call 0162ah ; e8 0c b6 ; 0xf601b
movzx bx, byte [bp-004h] ; 0f b6 5e fc ; 0xf601e
mov dx, word [bp+00ah] ; 8b 56 0a ; 0xf6022
add dx, strict byte 0002ch ; 83 c2 2c ; 0xf6025
mov ax, word [bp+018h] ; 8b 46 18 ; 0xf6028
call 0160eh ; e8 e0 b5 ; 0xf602b
mov dx, word [bp+00ah] ; 8b 56 0a ; 0xf602e
add dx, strict byte 0002dh ; 83 c2 2d ; 0xf6031
mov ax, word [bp+018h] ; 8b 46 18 ; 0xf6034
mov bx, 00093h ; bb 93 00 ; 0xf6037
call 0160eh ; e8 d1 b5 ; 0xf603a
mov dx, word [bp+00ah] ; 8b 56 0a ; 0xf603d
add dx, strict byte 0002eh ; 83 c2 2e ; 0xf6040
mov ax, word [bp+018h] ; 8b 46 18 ; 0xf6043
xor bx, bx ; 31 db ; 0xf6046
call 0162ah ; e8 df b5 ; 0xf6048
mov si, word [bp+00ah] ; 8b 76 0a ; 0xf604b
mov es, [bp+018h] ; 8e 46 18 ; 0xf604e
mov cx, word [bp+014h] ; 8b 4e 14 ; 0xf6051
push DS ; 1e ; 0xf6054
push eax ; 66 50 ; 0xf6055
db 066h, 033h, 0c0h
; xor eax, eax ; 66 33 c0 ; 0xf6057
mov ds, ax ; 8e d8 ; 0xf605a
mov word [00467h], sp ; 89 26 67 04 ; 0xf605c
mov [00469h], ss ; 8c 16 69 04 ; 0xf6060
call 06067h ; e8 00 00 ; 0xf6064
pop di ; 5f ; 0xf6067
add di, strict byte 0001bh ; 83 c7 1b ; 0xf6068
push strict byte 00020h ; 6a 20 ; 0xf606b
push di ; 57 ; 0xf606d
lgdt [es:si+008h] ; 26 0f 01 54 08 ; 0xf606e
lidt [cs:0efdfh] ; 2e 0f 01 1e df ef ; 0xf6073
mov eax, cr0 ; 0f 20 c0 ; 0xf6079
or AL, strict byte 001h ; 0c 01 ; 0xf607c
mov cr0, eax ; 0f 22 c0 ; 0xf607e
retf ; cb ; 0xf6081
mov ax, strict word 00028h ; b8 28 00 ; 0xf6082
mov ss, ax ; 8e d0 ; 0xf6085
mov ax, strict word 00010h ; b8 10 00 ; 0xf6087
mov ds, ax ; 8e d8 ; 0xf608a
mov ax, strict word 00018h ; b8 18 00 ; 0xf608c
mov es, ax ; 8e c0 ; 0xf608f
db 033h, 0f6h
; xor si, si ; 33 f6 ; 0xf6091
db 033h, 0ffh
; xor di, di ; 33 ff ; 0xf6093
cld ; fc ; 0xf6095
rep movsw ; f3 a5 ; 0xf6096
call 0609bh ; e8 00 00 ; 0xf6098
pop ax ; 58 ; 0xf609b
push 0f000h ; 68 00 f0 ; 0xf609c
add ax, strict byte 00018h ; 83 c0 18 ; 0xf609f
push ax ; 50 ; 0xf60a2
mov ax, strict word 00028h ; b8 28 00 ; 0xf60a3
mov ds, ax ; 8e d8 ; 0xf60a6
mov es, ax ; 8e c0 ; 0xf60a8
mov eax, cr0 ; 0f 20 c0 ; 0xf60aa
and AL, strict byte 0feh ; 24 fe ; 0xf60ad
mov cr0, eax ; 0f 22 c0 ; 0xf60af
retf ; cb ; 0xf60b2
lidt [cs:0efe5h] ; 2e 0f 01 1e e5 ef ; 0xf60b3
db 033h, 0c0h
; xor ax, ax ; 33 c0 ; 0xf60b9
mov ds, ax ; 8e d8 ; 0xf60bb
mov es, ax ; 8e c0 ; 0xf60bd
lss sp, [00467h] ; 0f b2 26 67 04 ; 0xf60bf
pop eax ; 66 58 ; 0xf60c4
pop DS ; 1f ; 0xf60c6
mov ax, di ; 89 f8 ; 0xf60c7
call 05cf1h ; e8 25 fc ; 0xf60c9
sti ; fb ; 0xf60cc
mov byte [bp+017h], 000h ; c6 46 17 00 ; 0xf60cd
and byte [bp+01ch], 0feh ; 80 66 1c fe ; 0xf60d1
jmp near 05e85h ; e9 ad fd ; 0xf60d5
mov ax, strict word 00031h ; b8 31 00 ; 0xf60d8
call 0165ch ; e8 7e b5 ; 0xf60db
xor ah, ah ; 30 e4 ; 0xf60de
mov dx, ax ; 89 c2 ; 0xf60e0
sal dx, 008h ; c1 e2 08 ; 0xf60e2
mov ax, strict word 00030h ; b8 30 00 ; 0xf60e5
call 0165ch ; e8 71 b5 ; 0xf60e8
xor ah, ah ; 30 e4 ; 0xf60eb
or dx, ax ; 09 c2 ; 0xf60ed
mov word [bp+016h], dx ; 89 56 16 ; 0xf60ef
cmp dx, strict byte 0ffc0h ; 83 fa c0 ; 0xf60f2
jbe short 060d1h ; 76 da ; 0xf60f5
mov word [bp+016h], strict word 0ffc0h ; c7 46 16 c0 ff ; 0xf60f7
jmp short 060d1h ; eb d3 ; 0xf60fc
cli ; fa ; 0xf60fe
mov ax, strict word 00001h ; b8 01 00 ; 0xf60ff
call 05cf1h ; e8 ec fb ; 0xf6102
mov dx, word [bp+00ah] ; 8b 56 0a ; 0xf6105
add dx, strict byte 00038h ; 83 c2 38 ; 0xf6108
mov ax, word [bp+018h] ; 8b 46 18 ; 0xf610b
mov bx, strict word 0ffffh ; bb ff ff ; 0xf610e
call 0162ah ; e8 16 b5 ; 0xf6111
mov dx, word [bp+00ah] ; 8b 56 0a ; 0xf6114
add dx, strict byte 0003ah ; 83 c2 3a ; 0xf6117
mov ax, word [bp+018h] ; 8b 46 18 ; 0xf611a
xor bx, bx ; 31 db ; 0xf611d
call 0162ah ; e8 08 b5 ; 0xf611f
mov dx, word [bp+00ah] ; 8b 56 0a ; 0xf6122
add dx, strict byte 0003ch ; 83 c2 3c ; 0xf6125
mov ax, word [bp+018h] ; 8b 46 18 ; 0xf6128
mov bx, strict word 0000fh ; bb 0f 00 ; 0xf612b
call 0160eh ; e8 dd b4 ; 0xf612e
mov dx, word [bp+00ah] ; 8b 56 0a ; 0xf6131
add dx, strict byte 0003dh ; 83 c2 3d ; 0xf6134
mov ax, word [bp+018h] ; 8b 46 18 ; 0xf6137
mov bx, 0009bh ; bb 9b 00 ; 0xf613a
call 0160eh ; e8 ce b4 ; 0xf613d
mov dx, word [bp+00ah] ; 8b 56 0a ; 0xf6140
add dx, strict byte 0003eh ; 83 c2 3e ; 0xf6143
mov ax, word [bp+018h] ; 8b 46 18 ; 0xf6146
xor bx, bx ; 31 db ; 0xf6149
call 0162ah ; e8 dc b4 ; 0xf614b
mov AL, strict byte 011h ; b0 11 ; 0xf614e
mov dx, strict word 00020h ; ba 20 00 ; 0xf6150
out DX, AL ; ee ; 0xf6153
mov dx, 000a0h ; ba a0 00 ; 0xf6154
out DX, AL ; ee ; 0xf6157
mov ax, word [bp+010h] ; 8b 46 10 ; 0xf6158
shr ax, 008h ; c1 e8 08 ; 0xf615b
mov dx, strict word 00021h ; ba 21 00 ; 0xf615e
out DX, AL ; ee ; 0xf6161
mov ax, word [bp+010h] ; 8b 46 10 ; 0xf6162
mov dx, 000a1h ; ba a1 00 ; 0xf6165
out DX, AL ; ee ; 0xf6168
mov AL, strict byte 004h ; b0 04 ; 0xf6169
mov dx, strict word 00021h ; ba 21 00 ; 0xf616b
out DX, AL ; ee ; 0xf616e
mov AL, strict byte 002h ; b0 02 ; 0xf616f
mov dx, 000a1h ; ba a1 00 ; 0xf6171
out DX, AL ; ee ; 0xf6174
mov AL, strict byte 001h ; b0 01 ; 0xf6175
mov dx, strict word 00021h ; ba 21 00 ; 0xf6177
out DX, AL ; ee ; 0xf617a
mov dx, 000a1h ; ba a1 00 ; 0xf617b
out DX, AL ; ee ; 0xf617e
mov AL, strict byte 0ffh ; b0 ff ; 0xf617f
mov dx, strict word 00021h ; ba 21 00 ; 0xf6181
out DX, AL ; ee ; 0xf6184
mov dx, 000a1h ; ba a1 00 ; 0xf6185
out DX, AL ; ee ; 0xf6188
mov si, word [bp+00ah] ; 8b 76 0a ; 0xf6189
call 0618fh ; e8 00 00 ; 0xf618c
pop di ; 5f ; 0xf618f
add di, strict byte 00018h ; 83 c7 18 ; 0xf6190
push strict byte 00038h ; 6a 38 ; 0xf6193
push di ; 57 ; 0xf6195
lgdt [es:si+008h] ; 26 0f 01 54 08 ; 0xf6196
lidt [es:si+010h] ; 26 0f 01 5c 10 ; 0xf619b
mov ax, strict word 00001h ; b8 01 00 ; 0xf61a0
lmsw ax ; 0f 01 f0 ; 0xf61a3
retf ; cb ; 0xf61a6
mov ax, strict word 00028h ; b8 28 00 ; 0xf61a7
mov ss, ax ; 8e d0 ; 0xf61aa
mov ax, strict word 00018h ; b8 18 00 ; 0xf61ac
mov ds, ax ; 8e d8 ; 0xf61af
mov ax, strict word 00020h ; b8 20 00 ; 0xf61b1
mov es, ax ; 8e c0 ; 0xf61b4
lea ax, [bp+008h] ; 8d 46 08 ; 0xf61b6
db 08bh, 0e0h
; mov sp, ax ; 8b e0 ; 0xf61b9
popaw ; 61 ; 0xf61bb
add sp, strict byte 00006h ; 83 c4 06 ; 0xf61bc
pop cx ; 59 ; 0xf61bf
pop ax ; 58 ; 0xf61c0
pop ax ; 58 ; 0xf61c1
mov ax, strict word 00030h ; b8 30 00 ; 0xf61c2
push ax ; 50 ; 0xf61c5
push cx ; 51 ; 0xf61c6
retf ; cb ; 0xf61c7
jmp near 05e85h ; e9 ba fc ; 0xf61c8
mov bx, 00c3ah ; bb 3a 0c ; 0xf61cb
mov cx, ds ; 8c d9 ; 0xf61ce
mov ax, strict word 00004h ; b8 04 00 ; 0xf61d0
call 018aeh ; e8 d8 b6 ; 0xf61d3
push 007ech ; 68 ec 07 ; 0xf61d6
push strict byte 00004h ; 6a 04 ; 0xf61d9
call 018e9h ; e8 0b b7 ; 0xf61db
add sp, strict byte 00004h ; 83 c4 04 ; 0xf61de
or byte [bp+01ch], 001h ; 80 4e 1c 01 ; 0xf61e1
mov ax, word [bp+016h] ; 8b 46 16 ; 0xf61e5
xor ah, ah ; 30 e4 ; 0xf61e8
or ah, 086h ; 80 cc 86 ; 0xf61ea
mov word [bp+016h], ax ; 89 46 16 ; 0xf61ed
jmp near 05e85h ; e9 92 fc ; 0xf61f0
mov word [bp+01ch], cx ; 89 4e 1c ; 0xf61f3
mov word [bp+016h], ax ; 89 46 16 ; 0xf61f6
mov word [bp+010h], 0e6f5h ; c7 46 10 f5 e6 ; 0xf61f9
mov word [bp+018h], 0f000h ; c7 46 18 00 f0 ; 0xf61fe
jmp near 05e85h ; e9 7f fc ; 0xf6203
mov dx, strict word 0000eh ; ba 0e 00 ; 0xf6206
mov ax, strict word 00040h ; b8 40 00 ; 0xf6209
call 0161ch ; e8 0d b4 ; 0xf620c
mov word [bp+018h], ax ; 89 46 18 ; 0xf620f
jmp near 060d1h ; e9 bc fe ; 0xf6212
push 0081bh ; 68 1b 08 ; 0xf6215
push strict byte 00008h ; 6a 08 ; 0xf6218
jmp short 061dbh ; eb bf ; 0xf621a
test byte [bp+016h], 0ffh ; f6 46 16 ff ; 0xf621c
jne short 06241h ; 75 1f ; 0xf6220
mov word [bp+016h], ax ; 89 46 16 ; 0xf6222
mov ax, word [bp+010h] ; 8b 46 10 ; 0xf6225
xor ah, ah ; 30 e4 ; 0xf6228
cmp ax, strict word 00001h ; 3d 01 00 ; 0xf622a
jc short 0623ah ; 72 0b ; 0xf622d
cmp ax, strict word 00003h ; 3d 03 00 ; 0xf622f
jnbe short 0623ah ; 77 06 ; 0xf6232
mov word [bp+01ch], cx ; 89 4e 1c ; 0xf6234
jmp near 05e85h ; e9 4b fc ; 0xf6237
or byte [bp+01ch], 001h ; 80 4e 1c 01 ; 0xf623a
jmp near 05e85h ; e9 44 fc ; 0xf623e
mov bx, 00c3ah ; bb 3a 0c ; 0xf6241
mov cx, ds ; 8c d9 ; 0xf6244
mov ax, strict word 00004h ; b8 04 00 ; 0xf6246
call 018aeh ; e8 62 b6 ; 0xf6249
push word [bp+010h] ; ff 76 10 ; 0xf624c
push word [bp+016h] ; ff 76 16 ; 0xf624f
push 00832h ; 68 32 08 ; 0xf6252
push strict byte 00004h ; 6a 04 ; 0xf6255
call 018e9h ; e8 8f b6 ; 0xf6257
add sp, strict byte 00008h ; 83 c4 08 ; 0xf625a
jmp short 061e1h ; eb 82 ; 0xf625d
mov ax, word [0d763h] ; a1 63 d7 ; 0xf625f
arpl cx, di ; 63 f9 ; 0xf6262
arpl word [bp+si], bx ; 63 1a ; 0xf6264
cmp word [fs:si+058h], sp ; 64 39 64 58 ; 0xf6266
db 064h
db 09ah
db 064h
db 0c7h
db 064h
; disGetNextSymbol 0xf626f LB 0x28d0 -> off=0x0 cb=0000000000000309 uValue=0000000000004c6f '_int15_function32'
_int15_function32: ; 0xf626f LB 0x309
push si ; 56 ; 0xf626f
enter 00008h, 000h ; c8 08 00 00 ; 0xf6270
mov ax, word [bp+022h] ; 8b 46 22 ; 0xf6274
shr ax, 008h ; c1 e8 08 ; 0xf6277
cmp ax, 000e8h ; 3d e8 00 ; 0xf627a
je short 062c0h ; 74 41 ; 0xf627d
cmp ax, 00086h ; 3d 86 00 ; 0xf627f
jne near 0654bh ; 0f 85 c5 02 ; 0xf6282
sti ; fb ; 0xf6286
mov ax, word [bp+01eh] ; 8b 46 1e ; 0xf6287
mov dx, word [bp+01ah] ; 8b 56 1a ; 0xf628a
sal eax, 010h ; 66 c1 e0 10 ; 0xf628d
db 08bh, 0c2h
; mov ax, dx ; 8b c2 ; 0xf6291
mov ebx, strict dword 00000000fh ; 66 bb 0f 00 00 00 ; 0xf6293
db 066h, 033h, 0d2h
; xor edx, edx ; 66 33 d2 ; 0xf6299
div ebx ; 66 f7 f3 ; 0xf629c
db 066h, 08bh, 0c8h
; mov ecx, eax ; 66 8b c8 ; 0xf629f
in AL, strict byte 061h ; e4 61 ; 0xf62a2
and AL, strict byte 010h ; 24 10 ; 0xf62a4
db 08ah, 0e0h
; mov ah, al ; 8a e0 ; 0xf62a6
db 066h, 00bh, 0c9h
; or ecx, ecx ; 66 0b c9 ; 0xf62a8
je near 062bdh ; 0f 84 0e 00 ; 0xf62ab
in AL, strict byte 061h ; e4 61 ; 0xf62af
and AL, strict byte 010h ; 24 10 ; 0xf62b1
db 03ah, 0c4h
; cmp al, ah ; 3a c4 ; 0xf62b3
je short 062afh ; 74 f8 ; 0xf62b5
db 08ah, 0e0h
; mov ah, al ; 8a e0 ; 0xf62b7
dec ecx ; 66 49 ; 0xf62b9
jne short 062afh ; 75 f2 ; 0xf62bb
leave ; c9 ; 0xf62bd
pop si ; 5e ; 0xf62be
retn ; c3 ; 0xf62bf
mov ax, word [bp+022h] ; 8b 46 22 ; 0xf62c0
xor ah, ah ; 30 e4 ; 0xf62c3
cmp ax, strict word 00020h ; 3d 20 00 ; 0xf62c5
je short 062d4h ; 74 0a ; 0xf62c8
cmp ax, strict word 00001h ; 3d 01 00 ; 0xf62ca
je near 064fdh ; 0f 84 2c 02 ; 0xf62cd
jmp near 0654bh ; e9 77 02 ; 0xf62d1
cmp word [bp+01ch], 0534dh ; 81 7e 1c 4d 53 ; 0xf62d4
jne near 0654bh ; 0f 85 6e 02 ; 0xf62d9
cmp word [bp+01ah], 04150h ; 81 7e 1a 50 41 ; 0xf62dd
jne near 0654bh ; 0f 85 65 02 ; 0xf62e2
mov ax, strict word 00035h ; b8 35 00 ; 0xf62e6
call 0165ch ; e8 70 b3 ; 0xf62e9
movzx bx, al ; 0f b6 d8 ; 0xf62ec
xor dx, dx ; 31 d2 ; 0xf62ef
mov cx, strict word 00008h ; b9 08 00 ; 0xf62f1
sal bx, 1 ; d1 e3 ; 0xf62f4
rcl dx, 1 ; d1 d2 ; 0xf62f6
loop 062f4h ; e2 fa ; 0xf62f8
mov ax, strict word 00034h ; b8 34 00 ; 0xf62fa
call 0165ch ; e8 5c b3 ; 0xf62fd
xor ah, ah ; 30 e4 ; 0xf6300
mov dx, bx ; 89 da ; 0xf6302
or dx, ax ; 09 c2 ; 0xf6304
xor bx, bx ; 31 db ; 0xf6306
add bx, bx ; 01 db ; 0xf6308
adc dx, 00100h ; 81 d2 00 01 ; 0xf630a
cmp dx, 00100h ; 81 fa 00 01 ; 0xf630e
jc short 0631ah ; 72 06 ; 0xf6312
jne short 06347h ; 75 31 ; 0xf6314
test bx, bx ; 85 db ; 0xf6316
jnbe short 06347h ; 77 2d ; 0xf6318
mov ax, strict word 00031h ; b8 31 00 ; 0xf631a
call 0165ch ; e8 3c b3 ; 0xf631d
movzx bx, al ; 0f b6 d8 ; 0xf6320
xor dx, dx ; 31 d2 ; 0xf6323
mov cx, strict word 00008h ; b9 08 00 ; 0xf6325
sal bx, 1 ; d1 e3 ; 0xf6328
rcl dx, 1 ; d1 d2 ; 0xf632a
loop 06328h ; e2 fa ; 0xf632c
mov ax, strict word 00030h ; b8 30 00 ; 0xf632e
call 0165ch ; e8 28 b3 ; 0xf6331
xor ah, ah ; 30 e4 ; 0xf6334
or bx, ax ; 09 c3 ; 0xf6336
mov cx, strict word 0000ah ; b9 0a 00 ; 0xf6338
sal bx, 1 ; d1 e3 ; 0xf633b
rcl dx, 1 ; d1 d2 ; 0xf633d
loop 0633bh ; e2 fa ; 0xf633f
add bx, strict byte 00000h ; 83 c3 00 ; 0xf6341
adc dx, strict byte 00010h ; 83 d2 10 ; 0xf6344
mov ax, strict word 00062h ; b8 62 00 ; 0xf6347
call 0165ch ; e8 0f b3 ; 0xf634a
xor ah, ah ; 30 e4 ; 0xf634d
mov word [bp-008h], ax ; 89 46 f8 ; 0xf634f
xor al, al ; 30 c0 ; 0xf6352
mov word [bp-006h], ax ; 89 46 fa ; 0xf6354
mov cx, strict word 00008h ; b9 08 00 ; 0xf6357
sal word [bp-008h], 1 ; d1 66 f8 ; 0xf635a
rcl word [bp-006h], 1 ; d1 56 fa ; 0xf635d
loop 0635ah ; e2 f8 ; 0xf6360
mov ax, strict word 00061h ; b8 61 00 ; 0xf6362
call 0165ch ; e8 f4 b2 ; 0xf6365
xor ah, ah ; 30 e4 ; 0xf6368
or word [bp-008h], ax ; 09 46 f8 ; 0xf636a
mov ax, word [bp-008h] ; 8b 46 f8 ; 0xf636d
mov word [bp-006h], ax ; 89 46 fa ; 0xf6370
mov word [bp-008h], strict word 00000h ; c7 46 f8 00 00 ; 0xf6373
mov ax, strict word 00063h ; b8 63 00 ; 0xf6378
call 0165ch ; e8 de b2 ; 0xf637b
mov byte [bp-004h], al ; 88 46 fc ; 0xf637e
mov byte [bp-002h], al ; 88 46 fe ; 0xf6381
mov ax, word [bp+016h] ; 8b 46 16 ; 0xf6384
cmp ax, strict word 00007h ; 3d 07 00 ; 0xf6387
jnbe near 0654bh ; 0f 87 bd 01 ; 0xf638a
mov si, ax ; 89 c6 ; 0xf638e
add si, ax ; 01 c6 ; 0xf6390
mov ax, bx ; 89 d8 ; 0xf6392
add ax, strict word 00000h ; 05 00 00 ; 0xf6394
mov cx, dx ; 89 d1 ; 0xf6397
adc cx, strict byte 0ffffh ; 83 d1 ff ; 0xf6399
jmp word [cs:si+0625fh] ; 2e ff a4 5f 62 ; 0xf639c
push strict byte 00001h ; 6a 01 ; 0xf63a1
push dword 000000000h ; 66 6a 00 ; 0xf63a3
push strict byte 00009h ; 6a 09 ; 0xf63a6
push 0fc00h ; 68 00 fc ; 0xf63a8
mov dx, word [bp+006h] ; 8b 56 06 ; 0xf63ab
mov ax, word [bp+026h] ; 8b 46 26 ; 0xf63ae
xor bx, bx ; 31 db ; 0xf63b1
xor cx, cx ; 31 c9 ; 0xf63b3
call 05d1ah ; e8 62 f9 ; 0xf63b5
mov dword [bp+016h], strict dword 000000001h ; 66 c7 46 16 01 00 00 00 ; 0xf63b8
mov dword [bp+022h], strict dword 0534d4150h ; 66 c7 46 22 50 41 4d 53 ; 0xf63c0
mov dword [bp+01eh], strict dword 000000014h ; 66 c7 46 1e 14 00 00 00 ; 0xf63c8
and byte [bp+02ah], 0feh ; 80 66 2a fe ; 0xf63d0
leave ; c9 ; 0xf63d4
pop si ; 5e ; 0xf63d5
retn ; c3 ; 0xf63d6
push strict byte 00002h ; 6a 02 ; 0xf63d7
push dword 000000000h ; 66 6a 00 ; 0xf63d9
push strict byte 0000ah ; 6a 0a ; 0xf63dc
push strict byte 00000h ; 6a 00 ; 0xf63de
mov dx, word [bp+006h] ; 8b 56 06 ; 0xf63e0
mov ax, word [bp+026h] ; 8b 46 26 ; 0xf63e3
mov bx, 0fc00h ; bb 00 fc ; 0xf63e6
mov cx, strict word 00009h ; b9 09 00 ; 0xf63e9
call 05d1ah ; e8 2b f9 ; 0xf63ec
mov dword [bp+016h], strict dword 000000002h ; 66 c7 46 16 02 00 00 00 ; 0xf63ef
jmp short 063c0h ; eb c7 ; 0xf63f7
push strict byte 00002h ; 6a 02 ; 0xf63f9
push dword 000000000h ; 66 6a 00 ; 0xf63fb
push strict byte 00010h ; 6a 10 ; 0xf63fe
push strict byte 00000h ; 6a 00 ; 0xf6400
mov dx, word [bp+006h] ; 8b 56 06 ; 0xf6402
mov ax, word [bp+026h] ; 8b 46 26 ; 0xf6405
xor bx, bx ; 31 db ; 0xf6408
mov cx, strict word 0000fh ; b9 0f 00 ; 0xf640a
call 05d1ah ; e8 0a f9 ; 0xf640d
mov dword [bp+016h], strict dword 000000003h ; 66 c7 46 16 03 00 00 00 ; 0xf6410
jmp short 063c0h ; eb a6 ; 0xf6418
push strict byte 00001h ; 6a 01 ; 0xf641a
push dword 000000000h ; 66 6a 00 ; 0xf641c
push cx ; 51 ; 0xf641f
push ax ; 50 ; 0xf6420
mov dx, word [bp+006h] ; 8b 56 06 ; 0xf6421
mov ax, word [bp+026h] ; 8b 46 26 ; 0xf6424
xor bx, bx ; 31 db ; 0xf6427
mov cx, strict word 00010h ; b9 10 00 ; 0xf6429
call 05d1ah ; e8 eb f8 ; 0xf642c
mov dword [bp+016h], strict dword 000000004h ; 66 c7 46 16 04 00 00 00 ; 0xf642f
jmp short 063c0h ; eb 87 ; 0xf6437
push strict byte 00003h ; 6a 03 ; 0xf6439
push dword 000000000h ; 66 6a 00 ; 0xf643b
push dx ; 52 ; 0xf643e
push bx ; 53 ; 0xf643f
mov dx, word [bp+006h] ; 8b 56 06 ; 0xf6440
mov si, word [bp+026h] ; 8b 76 26 ; 0xf6443
mov bx, ax ; 89 c3 ; 0xf6446
mov ax, si ; 89 f0 ; 0xf6448
call 05d1ah ; e8 cd f8 ; 0xf644a
mov dword [bp+016h], strict dword 000000005h ; 66 c7 46 16 05 00 00 00 ; 0xf644d
jmp near 063c0h ; e9 68 ff ; 0xf6455
push strict byte 00002h ; 6a 02 ; 0xf6458
push dword 000000000h ; 66 6a 00 ; 0xf645a
push dword 000000000h ; 66 6a 00 ; 0xf645d
mov dx, word [bp+006h] ; 8b 56 06 ; 0xf6460
mov ax, word [bp+026h] ; 8b 46 26 ; 0xf6463
xor bx, bx ; 31 db ; 0xf6466
mov cx, strict word 0fffch ; b9 fc ff ; 0xf6468
call 05d1ah ; e8 ac f8 ; 0xf646b
cmp byte [bp-004h], 000h ; 80 7e fc 00 ; 0xf646e
jne short 0647bh ; 75 07 ; 0xf6472
mov ax, word [bp-006h] ; 8b 46 fa ; 0xf6474
test ax, ax ; 85 c0 ; 0xf6477
je short 06491h ; 74 16 ; 0xf6479
mov dword [bp+016h], strict dword 000000007h ; 66 c7 46 16 07 00 00 00 ; 0xf647b
jmp near 063c0h ; e9 3a ff ; 0xf6483
mov dword [bp+016h], strict dword 000000006h ; 66 c7 46 16 06 00 00 00 ; 0xf6486
jmp near 063c0h ; e9 2f ff ; 0xf648e
mov word [bp+016h], ax ; 89 46 16 ; 0xf6491
mov word [bp+018h], ax ; 89 46 18 ; 0xf6494
jmp near 063c0h ; e9 26 ff ; 0xf6497
push strict byte 00002h ; 6a 02 ; 0xf649a
push dword 000000000h ; 66 6a 00 ; 0xf649c
push dword 000000000h ; 66 6a 00 ; 0xf649f
mov dx, word [bp+006h] ; 8b 56 06 ; 0xf64a2
mov ax, word [bp+026h] ; 8b 46 26 ; 0xf64a5
xor bx, bx ; 31 db ; 0xf64a8
xor cx, cx ; 31 c9 ; 0xf64aa
call 05d1ah ; e8 6b f8 ; 0xf64ac
cmp byte [bp-004h], 000h ; 80 7e fc 00 ; 0xf64af
jne short 064bch ; 75 07 ; 0xf64b3
mov ax, word [bp-006h] ; 8b 46 fa ; 0xf64b5
test ax, ax ; 85 c0 ; 0xf64b8
je short 064beh ; 74 02 ; 0xf64ba
jmp short 0647bh ; eb bd ; 0xf64bc
mov word [bp+016h], ax ; 89 46 16 ; 0xf64be
mov word [bp+018h], ax ; 89 46 18 ; 0xf64c1
jmp near 063c0h ; e9 f9 fe ; 0xf64c4
cmp byte [bp-004h], 000h ; 80 7e fc 00 ; 0xf64c7
jne short 064d5h ; 75 08 ; 0xf64cb
cmp word [bp-006h], strict byte 00000h ; 83 7e fa 00 ; 0xf64cd
je near 063c0h ; 0f 84 eb fe ; 0xf64d1
push strict byte 00001h ; 6a 01 ; 0xf64d5
mov al, byte [bp-002h] ; 8a 46 fe ; 0xf64d7
db 0feh, 0c0h
; inc al ; fe c0 ; 0xf64da
xor ah, ah ; 30 e4 ; 0xf64dc
push ax ; 50 ; 0xf64de
push strict byte 00001h ; 6a 01 ; 0xf64df
push dword [bp-008h] ; 66 ff 76 f8 ; 0xf64e1
mov dx, word [bp+006h] ; 8b 56 06 ; 0xf64e5
mov ax, word [bp+026h] ; 8b 46 26 ; 0xf64e8
xor bx, bx ; 31 db ; 0xf64eb
xor cx, cx ; 31 c9 ; 0xf64ed
call 05d1ah ; e8 28 f8 ; 0xf64ef
xor ax, ax ; 31 c0 ; 0xf64f2
mov word [bp+016h], ax ; 89 46 16 ; 0xf64f4
mov word [bp+018h], ax ; 89 46 18 ; 0xf64f7
jmp near 063c0h ; e9 c3 fe ; 0xf64fa
and byte [bp+02ah], 0feh ; 80 66 2a fe ; 0xf64fd
mov ax, strict word 00031h ; b8 31 00 ; 0xf6501
call 0165ch ; e8 55 b1 ; 0xf6504
xor ah, ah ; 30 e4 ; 0xf6507
mov dx, ax ; 89 c2 ; 0xf6509
sal dx, 008h ; c1 e2 08 ; 0xf650b
mov ax, strict word 00030h ; b8 30 00 ; 0xf650e
call 0165ch ; e8 48 b1 ; 0xf6511
xor ah, ah ; 30 e4 ; 0xf6514
or dx, ax ; 09 c2 ; 0xf6516
mov word [bp+01eh], dx ; 89 56 1e ; 0xf6518
cmp dx, 03c00h ; 81 fa 00 3c ; 0xf651b
jbe short 06526h ; 76 05 ; 0xf651f
mov word [bp+01eh], 03c00h ; c7 46 1e 00 3c ; 0xf6521
mov ax, strict word 00035h ; b8 35 00 ; 0xf6526
call 0165ch ; e8 30 b1 ; 0xf6529
movzx dx, al ; 0f b6 d0 ; 0xf652c
sal dx, 008h ; c1 e2 08 ; 0xf652f
mov ax, strict word 00034h ; b8 34 00 ; 0xf6532
call 0165ch ; e8 24 b1 ; 0xf6535
xor ah, ah ; 30 e4 ; 0xf6538
or dx, ax ; 09 c2 ; 0xf653a
mov word [bp+01ah], dx ; 89 56 1a ; 0xf653c
mov ax, word [bp+01eh] ; 8b 46 1e ; 0xf653f
mov word [bp+022h], ax ; 89 46 22 ; 0xf6542
mov word [bp+016h], dx ; 89 56 16 ; 0xf6545
leave ; c9 ; 0xf6548
pop si ; 5e ; 0xf6549
retn ; c3 ; 0xf654a
mov bx, 00c3ah ; bb 3a 0c ; 0xf654b
mov cx, ds ; 8c d9 ; 0xf654e
mov ax, strict word 00004h ; b8 04 00 ; 0xf6550
call 018aeh ; e8 58 b3 ; 0xf6553
push word [bp+016h] ; ff 76 16 ; 0xf6556
push word [bp+022h] ; ff 76 22 ; 0xf6559
push 00832h ; 68 32 08 ; 0xf655c
push strict byte 00004h ; 6a 04 ; 0xf655f
call 018e9h ; e8 85 b3 ; 0xf6561
add sp, strict byte 00008h ; 83 c4 08 ; 0xf6564
or byte [bp+02ah], 001h ; 80 4e 2a 01 ; 0xf6567
mov ax, word [bp+022h] ; 8b 46 22 ; 0xf656b
xor al, al ; 30 c0 ; 0xf656e
or AL, strict byte 086h ; 0c 86 ; 0xf6570
mov word [bp+022h], ax ; 89 46 22 ; 0xf6572
leave ; c9 ; 0xf6575
pop si ; 5e ; 0xf6576
retn ; c3 ; 0xf6577
; disGetNextSymbol 0xf6578 LB 0x25c7 -> off=0x0 cb=0000000000000025 uValue=0000000000004f78 'init_rtc_'
init_rtc_: ; 0xf6578 LB 0x25
push dx ; 52 ; 0xf6578
push bp ; 55 ; 0xf6579
mov bp, sp ; 89 e5 ; 0xf657a
mov dx, strict word 00026h ; ba 26 00 ; 0xf657c
mov ax, strict word 0000ah ; b8 0a 00 ; 0xf657f
call 0166dh ; e8 e8 b0 ; 0xf6582
mov dx, strict word 00002h ; ba 02 00 ; 0xf6585
mov ax, strict word 0000bh ; b8 0b 00 ; 0xf6588
call 0166dh ; e8 df b0 ; 0xf658b
mov ax, strict word 0000ch ; b8 0c 00 ; 0xf658e
call 0165ch ; e8 c8 b0 ; 0xf6591
mov ax, strict word 0000dh ; b8 0d 00 ; 0xf6594
call 0165ch ; e8 c2 b0 ; 0xf6597
pop bp ; 5d ; 0xf659a
pop dx ; 5a ; 0xf659b
retn ; c3 ; 0xf659c
; disGetNextSymbol 0xf659d LB 0x25a2 -> off=0x0 cb=000000000000001f uValue=0000000000004f9d 'rtc_updating_'
rtc_updating_: ; 0xf659d LB 0x1f
push dx ; 52 ; 0xf659d
push bp ; 55 ; 0xf659e
mov bp, sp ; 89 e5 ; 0xf659f
mov dx, 061a8h ; ba a8 61 ; 0xf65a1
dec dx ; 4a ; 0xf65a4
je short 065b6h ; 74 0f ; 0xf65a5
mov ax, strict word 0000ah ; b8 0a 00 ; 0xf65a7
call 0165ch ; e8 af b0 ; 0xf65aa
test AL, strict byte 080h ; a8 80 ; 0xf65ad
jne short 065a4h ; 75 f3 ; 0xf65af
xor ax, ax ; 31 c0 ; 0xf65b1
pop bp ; 5d ; 0xf65b3
pop dx ; 5a ; 0xf65b4
retn ; c3 ; 0xf65b5
mov ax, strict word 00001h ; b8 01 00 ; 0xf65b6
pop bp ; 5d ; 0xf65b9
pop dx ; 5a ; 0xf65ba
retn ; c3 ; 0xf65bb
; disGetNextSymbol 0xf65bc LB 0x2583 -> off=0x0 cb=00000000000000bb uValue=0000000000004fbc '_int70_function'
_int70_function: ; 0xf65bc LB 0xbb
push si ; 56 ; 0xf65bc
enter 00002h, 000h ; c8 02 00 00 ; 0xf65bd
mov ax, strict word 0000bh ; b8 0b 00 ; 0xf65c1
call 0165ch ; e8 95 b0 ; 0xf65c4
mov dl, al ; 88 c2 ; 0xf65c7
mov byte [bp-002h], al ; 88 46 fe ; 0xf65c9
mov ax, strict word 0000ch ; b8 0c 00 ; 0xf65cc
call 0165ch ; e8 8a b0 ; 0xf65cf
mov dh, al ; 88 c6 ; 0xf65d2
test dl, 060h ; f6 c2 60 ; 0xf65d4
je near 06661h ; 0f 84 86 00 ; 0xf65d7
test AL, strict byte 020h ; a8 20 ; 0xf65db
je short 065e3h ; 74 04 ; 0xf65dd
sti ; fb ; 0xf65df
int 04ah ; cd 4a ; 0xf65e0
cli ; fa ; 0xf65e2
test dh, 040h ; f6 c6 40 ; 0xf65e3
je near 06661h ; 0f 84 77 00 ; 0xf65e6
mov dx, 000a0h ; ba a0 00 ; 0xf65ea
mov ax, strict word 00040h ; b8 40 00 ; 0xf65ed
call 01600h ; e8 0d b0 ; 0xf65f0
test al, al ; 84 c0 ; 0xf65f3
je short 06661h ; 74 6a ; 0xf65f5
mov dx, 0009ch ; ba 9c 00 ; 0xf65f7
mov ax, strict word 00040h ; b8 40 00 ; 0xf65fa
call 01638h ; e8 38 b0 ; 0xf65fd
test dx, dx ; 85 d2 ; 0xf6600
jne short 0664dh ; 75 49 ; 0xf6602
cmp ax, 003d1h ; 3d d1 03 ; 0xf6604
jnc short 0664dh ; 73 44 ; 0xf6607
mov dx, 00098h ; ba 98 00 ; 0xf6609
mov ax, strict word 00040h ; b8 40 00 ; 0xf660c
call 0161ch ; e8 0a b0 ; 0xf660f
mov si, ax ; 89 c6 ; 0xf6612
mov dx, 0009ah ; ba 9a 00 ; 0xf6614
mov ax, strict word 00040h ; b8 40 00 ; 0xf6617
call 0161ch ; e8 ff af ; 0xf661a
mov cx, ax ; 89 c1 ; 0xf661d
xor bx, bx ; 31 db ; 0xf661f
mov dx, 000a0h ; ba a0 00 ; 0xf6621
mov ax, strict word 00040h ; b8 40 00 ; 0xf6624
call 0160eh ; e8 e4 af ; 0xf6627
mov al, byte [bp-002h] ; 8a 46 fe ; 0xf662a
and AL, strict byte 037h ; 24 37 ; 0xf662d
movzx dx, al ; 0f b6 d0 ; 0xf662f
mov ax, strict word 0000bh ; b8 0b 00 ; 0xf6632
call 0166dh ; e8 35 b0 ; 0xf6635
mov dx, cx ; 89 ca ; 0xf6638
mov ax, si ; 89 f0 ; 0xf663a
call 01600h ; e8 c1 af ; 0xf663c
or AL, strict byte 080h ; 0c 80 ; 0xf663f
movzx bx, al ; 0f b6 d8 ; 0xf6641
mov dx, cx ; 89 ca ; 0xf6644
mov ax, si ; 89 f0 ; 0xf6646
call 0160eh ; e8 c3 af ; 0xf6648
jmp short 06661h ; eb 14 ; 0xf664b
mov bx, ax ; 89 c3 ; 0xf664d
add bx, 0fc2fh ; 81 c3 2f fc ; 0xf664f
mov cx, dx ; 89 d1 ; 0xf6653
adc cx, strict byte 0ffffh ; 83 d1 ff ; 0xf6655
mov dx, 0009ch ; ba 9c 00 ; 0xf6658
mov ax, strict word 00040h ; b8 40 00 ; 0xf665b
call 0164ah ; e8 e9 af ; 0xf665e
call 0e03bh ; e8 d7 79 ; 0xf6661
leave ; c9 ; 0xf6664
pop si ; 5e ; 0xf6665
retn ; c3 ; 0xf6666
mov fs, [bp-04bh] ; 8e 66 b5 ; 0xf6667
db 066h, 0dah, 066h, 00ch
; fisub dword [bp+00ch] ; 66 da 66 0c ; 0xf666a
db 067h, 05ah
; pop dx ; 67 5a ; 0xf666e
db 067h, 090h
; nop ; 67 90 ; 0xf6670
sal byte [edi+027h], CL ; 67 d2 67 27 ; 0xf6672
db 068h
; disGetNextSymbol 0xf6677 LB 0x24c8 -> off=0x0 cb=00000000000001c0 uValue=0000000000005077 '_int1a_function'
_int1a_function: ; 0xf6677 LB 0x1c0
push bp ; 55 ; 0xf6677
mov bp, sp ; 89 e5 ; 0xf6678
sti ; fb ; 0xf667a
mov al, byte [bp+013h] ; 8a 46 13 ; 0xf667b
cmp AL, strict byte 007h ; 3c 07 ; 0xf667e
jnbe near 066b3h ; 0f 87 2f 00 ; 0xf6680
movzx bx, al ; 0f b6 d8 ; 0xf6684
add bx, bx ; 01 db ; 0xf6687
jmp word [cs:bx+06667h] ; 2e ff a7 67 66 ; 0xf6689
cli ; fa ; 0xf668e
mov bx, 0046eh ; bb 6e 04 ; 0xf668f
xor ax, ax ; 31 c0 ; 0xf6692
mov es, ax ; 8e c0 ; 0xf6694
mov ax, word [es:bx] ; 26 8b 07 ; 0xf6696
mov word [bp+010h], ax ; 89 46 10 ; 0xf6699
mov bx, 0046ch ; bb 6c 04 ; 0xf669c
mov ax, word [es:bx] ; 26 8b 07 ; 0xf669f
mov word [bp+00eh], ax ; 89 46 0e ; 0xf66a2
mov bx, 00470h ; bb 70 04 ; 0xf66a5
mov al, byte [es:bx] ; 26 8a 07 ; 0xf66a8
mov byte [bp+012h], al ; 88 46 12 ; 0xf66ab
mov byte [es:bx], 000h ; 26 c6 07 00 ; 0xf66ae
sti ; fb ; 0xf66b2
pop bp ; 5d ; 0xf66b3
retn ; c3 ; 0xf66b4
cli ; fa ; 0xf66b5
mov bx, 0046eh ; bb 6e 04 ; 0xf66b6
xor ax, ax ; 31 c0 ; 0xf66b9
mov es, ax ; 8e c0 ; 0xf66bb
mov ax, word [bp+010h] ; 8b 46 10 ; 0xf66bd
mov word [es:bx], ax ; 26 89 07 ; 0xf66c0
mov bx, 0046ch ; bb 6c 04 ; 0xf66c3
mov ax, word [bp+00eh] ; 8b 46 0e ; 0xf66c6
mov word [es:bx], ax ; 26 89 07 ; 0xf66c9
mov bx, 00470h ; bb 70 04 ; 0xf66cc
mov byte [es:bx], 000h ; 26 c6 07 00 ; 0xf66cf
sti ; fb ; 0xf66d3
mov byte [bp+013h], 000h ; c6 46 13 00 ; 0xf66d4
pop bp ; 5d ; 0xf66d8
retn ; c3 ; 0xf66d9
call 0659dh ; e8 c0 fe ; 0xf66da
test ax, ax ; 85 c0 ; 0xf66dd
je short 066e3h ; 74 02 ; 0xf66df
pop bp ; 5d ; 0xf66e1
retn ; c3 ; 0xf66e2
xor ax, ax ; 31 c0 ; 0xf66e3
call 0165ch ; e8 74 af ; 0xf66e5
mov byte [bp+00fh], al ; 88 46 0f ; 0xf66e8
mov ax, strict word 00002h ; b8 02 00 ; 0xf66eb
call 0165ch ; e8 6b af ; 0xf66ee
mov byte [bp+010h], al ; 88 46 10 ; 0xf66f1
mov ax, strict word 00004h ; b8 04 00 ; 0xf66f4
call 0165ch ; e8 62 af ; 0xf66f7
mov bl, al ; 88 c3 ; 0xf66fa
mov byte [bp+011h], al ; 88 46 11 ; 0xf66fc
mov ax, strict word 0000bh ; b8 0b 00 ; 0xf66ff
call 0165ch ; e8 57 af ; 0xf6702
and AL, strict byte 001h ; 24 01 ; 0xf6705
mov byte [bp+00eh], al ; 88 46 0e ; 0xf6707
jmp short 06751h ; eb 45 ; 0xf670a
call 0659dh ; e8 8e fe ; 0xf670c
test ax, ax ; 85 c0 ; 0xf670f
je short 06716h ; 74 03 ; 0xf6711
call 06578h ; e8 62 fe ; 0xf6713
movzx dx, byte [bp+00fh] ; 0f b6 56 0f ; 0xf6716
xor ax, ax ; 31 c0 ; 0xf671a
call 0166dh ; e8 4e af ; 0xf671c
movzx dx, byte [bp+010h] ; 0f b6 56 10 ; 0xf671f
mov ax, strict word 00002h ; b8 02 00 ; 0xf6723
call 0166dh ; e8 44 af ; 0xf6726
movzx dx, byte [bp+011h] ; 0f b6 56 11 ; 0xf6729
mov ax, strict word 00004h ; b8 04 00 ; 0xf672d
call 0166dh ; e8 3a af ; 0xf6730
mov ax, strict word 0000bh ; b8 0b 00 ; 0xf6733
call 0165ch ; e8 23 af ; 0xf6736
mov bl, al ; 88 c3 ; 0xf6739
and bl, 060h ; 80 e3 60 ; 0xf673b
or bl, 002h ; 80 cb 02 ; 0xf673e
mov al, byte [bp+00eh] ; 8a 46 0e ; 0xf6741
and AL, strict byte 001h ; 24 01 ; 0xf6744
or bl, al ; 08 c3 ; 0xf6746
movzx dx, bl ; 0f b6 d3 ; 0xf6748
mov ax, strict word 0000bh ; b8 0b 00 ; 0xf674b
call 0166dh ; e8 1c af ; 0xf674e
mov byte [bp+013h], 000h ; c6 46 13 00 ; 0xf6751
mov byte [bp+012h], bl ; 88 5e 12 ; 0xf6755
pop bp ; 5d ; 0xf6758
retn ; c3 ; 0xf6759
mov byte [bp+013h], 000h ; c6 46 13 00 ; 0xf675a
call 0659dh ; e8 3c fe ; 0xf675e
test ax, ax ; 85 c0 ; 0xf6761
je short 06767h ; 74 02 ; 0xf6763
pop bp ; 5d ; 0xf6765
retn ; c3 ; 0xf6766
mov ax, strict word 00009h ; b8 09 00 ; 0xf6767
call 0165ch ; e8 ef ae ; 0xf676a
mov byte [bp+010h], al ; 88 46 10 ; 0xf676d
mov ax, strict word 00008h ; b8 08 00 ; 0xf6770
call 0165ch ; e8 e6 ae ; 0xf6773
mov byte [bp+00fh], al ; 88 46 0f ; 0xf6776
mov ax, strict word 00007h ; b8 07 00 ; 0xf6779
call 0165ch ; e8 dd ae ; 0xf677c
mov byte [bp+00eh], al ; 88 46 0e ; 0xf677f
mov ax, strict word 00032h ; b8 32 00 ; 0xf6782
call 0165ch ; e8 d4 ae ; 0xf6785
mov byte [bp+011h], al ; 88 46 11 ; 0xf6788
mov byte [bp+012h], al ; 88 46 12 ; 0xf678b
pop bp ; 5d ; 0xf678e
retn ; c3 ; 0xf678f
call 0659dh ; e8 0a fe ; 0xf6790
test ax, ax ; 85 c0 ; 0xf6793
je short 0679ch ; 74 05 ; 0xf6795
call 06578h ; e8 de fd ; 0xf6797
pop bp ; 5d ; 0xf679a
retn ; c3 ; 0xf679b
movzx dx, byte [bp+010h] ; 0f b6 56 10 ; 0xf679c
mov ax, strict word 00009h ; b8 09 00 ; 0xf67a0
call 0166dh ; e8 c7 ae ; 0xf67a3
movzx dx, byte [bp+00fh] ; 0f b6 56 0f ; 0xf67a6
mov ax, strict word 00008h ; b8 08 00 ; 0xf67aa
call 0166dh ; e8 bd ae ; 0xf67ad
movzx dx, byte [bp+00eh] ; 0f b6 56 0e ; 0xf67b0
mov ax, strict word 00007h ; b8 07 00 ; 0xf67b4
call 0166dh ; e8 b3 ae ; 0xf67b7
movzx dx, byte [bp+011h] ; 0f b6 56 11 ; 0xf67ba
mov ax, strict word 00032h ; b8 32 00 ; 0xf67be
call 0166dh ; e8 a9 ae ; 0xf67c1
mov ax, strict word 0000bh ; b8 0b 00 ; 0xf67c4
call 0165ch ; e8 92 ae ; 0xf67c7
mov bl, al ; 88 c3 ; 0xf67ca
and bl, 07fh ; 80 e3 7f ; 0xf67cc
jmp near 06748h ; e9 76 ff ; 0xf67cf
mov ax, strict word 0000bh ; b8 0b 00 ; 0xf67d2
call 0165ch ; e8 84 ae ; 0xf67d5
mov bl, al ; 88 c3 ; 0xf67d8
mov word [bp+012h], strict word 00000h ; c7 46 12 00 00 ; 0xf67da
test AL, strict byte 020h ; a8 20 ; 0xf67df
je short 067e5h ; 74 02 ; 0xf67e1
pop bp ; 5d ; 0xf67e3
retn ; c3 ; 0xf67e4
call 0659dh ; e8 b5 fd ; 0xf67e5
test ax, ax ; 85 c0 ; 0xf67e8
je short 067efh ; 74 03 ; 0xf67ea
call 06578h ; e8 89 fd ; 0xf67ec
movzx dx, byte [bp+00fh] ; 0f b6 56 0f ; 0xf67ef
mov ax, strict word 00001h ; b8 01 00 ; 0xf67f3
call 0166dh ; e8 74 ae ; 0xf67f6
movzx dx, byte [bp+010h] ; 0f b6 56 10 ; 0xf67f9
mov ax, strict word 00003h ; b8 03 00 ; 0xf67fd
call 0166dh ; e8 6a ae ; 0xf6800
movzx dx, byte [bp+011h] ; 0f b6 56 11 ; 0xf6803
mov ax, strict word 00005h ; b8 05 00 ; 0xf6807
call 0166dh ; e8 60 ae ; 0xf680a
mov dx, 000a1h ; ba a1 00 ; 0xf680d
in AL, DX ; ec ; 0xf6810
db 02ah, 0e4h
; sub ah, ah ; 2a e4 ; 0xf6811
and AL, strict byte 0feh ; 24 fe ; 0xf6813
out DX, AL ; ee ; 0xf6815
mov al, bl ; 88 d8 ; 0xf6816
and AL, strict byte 05fh ; 24 5f ; 0xf6818
or AL, strict byte 020h ; 0c 20 ; 0xf681a
movzx dx, al ; 0f b6 d0 ; 0xf681c
mov ax, strict word 0000bh ; b8 0b 00 ; 0xf681f
call 0166dh ; e8 48 ae ; 0xf6822
pop bp ; 5d ; 0xf6825
retn ; c3 ; 0xf6826
mov ax, strict word 0000bh ; b8 0b 00 ; 0xf6827
call 0165ch ; e8 2f ae ; 0xf682a
mov bl, al ; 88 c3 ; 0xf682d
and AL, strict byte 057h ; 24 57 ; 0xf682f
movzx dx, al ; 0f b6 d0 ; 0xf6831
jmp near 0674bh ; e9 14 ff ; 0xf6834
; disGetNextSymbol 0xf6837 LB 0x2308 -> off=0x0 cb=0000000000000031 uValue=0000000000005237 'send_to_mouse_ctrl_'
send_to_mouse_ctrl_: ; 0xf6837 LB 0x31
push bx ; 53 ; 0xf6837
push dx ; 52 ; 0xf6838
push bp ; 55 ; 0xf6839
mov bp, sp ; 89 e5 ; 0xf683a
mov bl, al ; 88 c3 ; 0xf683c
mov dx, strict word 00064h ; ba 64 00 ; 0xf683e
in AL, DX ; ec ; 0xf6841
db 02ah, 0e4h
; sub ah, ah ; 2a e4 ; 0xf6842
test AL, strict byte 002h ; a8 02 ; 0xf6844
je short 06856h ; 74 0e ; 0xf6846
push 0086ch ; 68 6c 08 ; 0xf6848
push 01002h ; 68 02 10 ; 0xf684b
push strict byte 00007h ; 6a 07 ; 0xf684e
call 018e9h ; e8 96 b0 ; 0xf6850
add sp, strict byte 00006h ; 83 c4 06 ; 0xf6853
mov AL, strict byte 0d4h ; b0 d4 ; 0xf6856
mov dx, strict word 00064h ; ba 64 00 ; 0xf6858
out DX, AL ; ee ; 0xf685b
mov al, bl ; 88 d8 ; 0xf685c
mov dx, strict word 00060h ; ba 60 00 ; 0xf685e
out DX, AL ; ee ; 0xf6861
xor al, bl ; 30 d8 ; 0xf6862
pop bp ; 5d ; 0xf6864
pop dx ; 5a ; 0xf6865
pop bx ; 5b ; 0xf6866
retn ; c3 ; 0xf6867
; disGetNextSymbol 0xf6868 LB 0x22d7 -> off=0x0 cb=0000000000000038 uValue=0000000000005268 'get_mouse_data_'
get_mouse_data_: ; 0xf6868 LB 0x38
push bx ; 53 ; 0xf6868
push cx ; 51 ; 0xf6869
push bp ; 55 ; 0xf686a
mov bp, sp ; 89 e5 ; 0xf686b
mov bx, ax ; 89 c3 ; 0xf686d
mov es, dx ; 8e c2 ; 0xf686f
mov cx, 02710h ; b9 10 27 ; 0xf6871
mov dx, strict word 00064h ; ba 64 00 ; 0xf6874
in AL, DX ; ec ; 0xf6877
db 02ah, 0e4h
; sub ah, ah ; 2a e4 ; 0xf6878
and ax, strict word 00021h ; 25 21 00 ; 0xf687a
cmp ax, strict word 00021h ; 3d 21 00 ; 0xf687d
je short 06889h ; 74 07 ; 0xf6880
test cx, cx ; 85 c9 ; 0xf6882
je short 06889h ; 74 03 ; 0xf6884
dec cx ; 49 ; 0xf6886
jmp short 06874h ; eb eb ; 0xf6887
test cx, cx ; 85 c9 ; 0xf6889
jne short 06891h ; 75 04 ; 0xf688b
mov AL, strict byte 001h ; b0 01 ; 0xf688d
jmp short 0689ch ; eb 0b ; 0xf688f
mov dx, strict word 00060h ; ba 60 00 ; 0xf6891
in AL, DX ; ec ; 0xf6894
db 02ah, 0e4h
; sub ah, ah ; 2a e4 ; 0xf6895
mov byte [es:bx], al ; 26 88 07 ; 0xf6897
xor al, al ; 30 c0 ; 0xf689a
pop bp ; 5d ; 0xf689c
pop cx ; 59 ; 0xf689d
pop bx ; 5b ; 0xf689e
retn ; c3 ; 0xf689f
; disGetNextSymbol 0xf68a0 LB 0x229f -> off=0x0 cb=000000000000002f uValue=00000000000052a0 'set_kbd_command_byte_'
set_kbd_command_byte_: ; 0xf68a0 LB 0x2f
push bx ; 53 ; 0xf68a0
push dx ; 52 ; 0xf68a1
push bp ; 55 ; 0xf68a2
mov bp, sp ; 89 e5 ; 0xf68a3
mov bl, al ; 88 c3 ; 0xf68a5
mov dx, strict word 00064h ; ba 64 00 ; 0xf68a7
in AL, DX ; ec ; 0xf68aa
db 02ah, 0e4h
; sub ah, ah ; 2a e4 ; 0xf68ab
test AL, strict byte 002h ; a8 02 ; 0xf68ad
je short 068bfh ; 74 0e ; 0xf68af
push 00876h ; 68 76 08 ; 0xf68b1
push 01002h ; 68 02 10 ; 0xf68b4
push strict byte 00007h ; 6a 07 ; 0xf68b7
call 018e9h ; e8 2d b0 ; 0xf68b9
add sp, strict byte 00006h ; 83 c4 06 ; 0xf68bc
mov AL, strict byte 060h ; b0 60 ; 0xf68bf
mov dx, strict word 00064h ; ba 64 00 ; 0xf68c1
out DX, AL ; ee ; 0xf68c4
mov al, bl ; 88 d8 ; 0xf68c5
mov dx, strict word 00060h ; ba 60 00 ; 0xf68c7
out DX, AL ; ee ; 0xf68ca
pop bp ; 5d ; 0xf68cb
pop dx ; 5a ; 0xf68cc
pop bx ; 5b ; 0xf68cd
retn ; c3 ; 0xf68ce
; disGetNextSymbol 0xf68cf LB 0x2270 -> off=0x0 cb=00000000000000c6 uValue=00000000000052cf '_int74_function'
_int74_function: ; 0xf68cf LB 0xc6
enter 00008h, 000h ; c8 08 00 00 ; 0xf68cf
mov dx, strict word 0000eh ; ba 0e 00 ; 0xf68d3
mov ax, strict word 00040h ; b8 40 00 ; 0xf68d6
call 0161ch ; e8 40 ad ; 0xf68d9
mov cx, ax ; 89 c1 ; 0xf68dc
mov word [bp+004h], strict word 00000h ; c7 46 04 00 00 ; 0xf68de
mov dx, strict word 00064h ; ba 64 00 ; 0xf68e3
in AL, DX ; ec ; 0xf68e6
db 02ah, 0e4h
; sub ah, ah ; 2a e4 ; 0xf68e7
and AL, strict byte 021h ; 24 21 ; 0xf68e9
cmp AL, strict byte 021h ; 3c 21 ; 0xf68eb
jne near 06983h ; 0f 85 92 00 ; 0xf68ed
mov dx, strict word 00060h ; ba 60 00 ; 0xf68f1
in AL, DX ; ec ; 0xf68f4
db 02ah, 0e4h
; sub ah, ah ; 2a e4 ; 0xf68f5
mov bl, al ; 88 c3 ; 0xf68f7
mov dx, strict word 00026h ; ba 26 00 ; 0xf68f9
mov ax, cx ; 89 c8 ; 0xf68fc
call 01600h ; e8 ff ac ; 0xf68fe
mov byte [bp-006h], al ; 88 46 fa ; 0xf6901
mov dx, strict word 00027h ; ba 27 00 ; 0xf6904
mov ax, cx ; 89 c8 ; 0xf6907
call 01600h ; e8 f4 ac ; 0xf6909
mov byte [bp-008h], al ; 88 46 f8 ; 0xf690c
test AL, strict byte 080h ; a8 80 ; 0xf690f
je short 06983h ; 74 70 ; 0xf6911
mov al, byte [bp-008h] ; 8a 46 f8 ; 0xf6913
and AL, strict byte 007h ; 24 07 ; 0xf6916
mov byte [bp-002h], al ; 88 46 fe ; 0xf6918
mov al, byte [bp-006h] ; 8a 46 fa ; 0xf691b
and AL, strict byte 007h ; 24 07 ; 0xf691e
mov byte [bp-004h], al ; 88 46 fc ; 0xf6920
xor bh, bh ; 30 ff ; 0xf6923
movzx dx, al ; 0f b6 d0 ; 0xf6925
add dx, strict byte 00028h ; 83 c2 28 ; 0xf6928
mov ax, cx ; 89 c8 ; 0xf692b
call 0160eh ; e8 de ac ; 0xf692d
mov al, byte [bp-004h] ; 8a 46 fc ; 0xf6930
cmp al, byte [bp-002h] ; 3a 46 fe ; 0xf6933
jc short 06974h ; 72 3c ; 0xf6936
mov dx, strict word 00028h ; ba 28 00 ; 0xf6938
mov ax, cx ; 89 c8 ; 0xf693b
call 01600h ; e8 c0 ac ; 0xf693d
xor ah, ah ; 30 e4 ; 0xf6940
mov word [bp+00ch], ax ; 89 46 0c ; 0xf6942
mov dx, strict word 00029h ; ba 29 00 ; 0xf6945
mov ax, cx ; 89 c8 ; 0xf6948
call 01600h ; e8 b3 ac ; 0xf694a
xor ah, ah ; 30 e4 ; 0xf694d
mov word [bp+00ah], ax ; 89 46 0a ; 0xf694f
mov dx, strict word 0002ah ; ba 2a 00 ; 0xf6952
mov ax, cx ; 89 c8 ; 0xf6955
call 01600h ; e8 a6 ac ; 0xf6957
xor ah, ah ; 30 e4 ; 0xf695a
mov word [bp+008h], ax ; 89 46 08 ; 0xf695c
xor al, al ; 30 c0 ; 0xf695f
mov word [bp+006h], ax ; 89 46 06 ; 0xf6961
mov byte [bp-006h], ah ; 88 66 fa ; 0xf6964
test byte [bp-008h], 080h ; f6 46 f8 80 ; 0xf6967
je short 06977h ; 74 0a ; 0xf696b
mov word [bp+004h], strict word 00001h ; c7 46 04 01 00 ; 0xf696d
jmp short 06977h ; eb 03 ; 0xf6972
inc byte [bp-006h] ; fe 46 fa ; 0xf6974
movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xf6977
mov dx, strict word 00026h ; ba 26 00 ; 0xf697b
mov ax, cx ; 89 c8 ; 0xf697e
call 0160eh ; e8 8b ac ; 0xf6980
leave ; c9 ; 0xf6983
retn ; c3 ; 0xf6984
xlatb ; d7 ; 0xf6985
imul cx, word [di+06ah], 06ad0h ; 69 4d 6a d0 6a ; 0xf6986
popaw ; 61 ; 0xf698b
imul cx, di, strict byte 0006bh ; 6b cf 6b ; 0xf698c
and bp, word [bp+si-009h] ; 23 6a f7 ; 0xf698f
db 06bh
db 0bch
insb ; 6c ; 0xf6994
; disGetNextSymbol 0xf6995 LB 0x21aa -> off=0x0 cb=0000000000000386 uValue=0000000000005395 '_int15_function_mouse'
_int15_function_mouse: ; 0xf6995 LB 0x386
push si ; 56 ; 0xf6995
enter 00006h, 000h ; c8 06 00 00 ; 0xf6996
mov dx, strict word 0000eh ; ba 0e 00 ; 0xf699a
mov ax, strict word 00040h ; b8 40 00 ; 0xf699d
call 0161ch ; e8 79 ac ; 0xf69a0
mov cx, ax ; 89 c1 ; 0xf69a3
cmp byte [bp+014h], 007h ; 80 7e 14 07 ; 0xf69a5
jbe short 069b6h ; 76 0b ; 0xf69a9
or word [bp+01ah], strict byte 00001h ; 83 4e 1a 01 ; 0xf69ab
mov byte [bp+015h], 001h ; c6 46 15 01 ; 0xf69af
leave ; c9 ; 0xf69b3
pop si ; 5e ; 0xf69b4
retn ; c3 ; 0xf69b5
mov ax, strict word 00065h ; b8 65 00 ; 0xf69b6
call 068a0h ; e8 e4 fe ; 0xf69b9
and word [bp+01ah], strict byte 0fffeh ; 83 66 1a fe ; 0xf69bc
mov byte [bp+015h], 000h ; c6 46 15 00 ; 0xf69c0
mov al, byte [bp+014h] ; 8a 46 14 ; 0xf69c4
cmp AL, strict byte 007h ; 3c 07 ; 0xf69c7
jnbe near 06cffh ; 0f 87 32 03 ; 0xf69c9
movzx si, al ; 0f b6 f0 ; 0xf69cd
add si, si ; 01 f6 ; 0xf69d0
jmp word [cs:si+06985h] ; 2e ff a4 85 69 ; 0xf69d2
cmp byte [bp+00fh], 001h ; 80 7e 0f 01 ; 0xf69d7
jnbe near 06d0ah ; 0f 87 2b 03 ; 0xf69db
mov dx, strict word 00027h ; ba 27 00 ; 0xf69df
mov ax, cx ; 89 c8 ; 0xf69e2
call 01600h ; e8 19 ac ; 0xf69e4
test AL, strict byte 080h ; a8 80 ; 0xf69e7
jne short 069f6h ; 75 0b ; 0xf69e9
or word [bp+01ah], strict byte 00001h ; 83 4e 1a 01 ; 0xf69eb
mov byte [bp+015h], 005h ; c6 46 15 05 ; 0xf69ef
jmp near 06d12h ; e9 1c 03 ; 0xf69f3
cmp byte [bp+00fh], 000h ; 80 7e 0f 00 ; 0xf69f6
db 00fh, 094h, 0c0h
; sete al ; 0f 94 c0 ; 0xf69fa
add AL, strict byte 0f4h ; 04 f4 ; 0xf69fd
xor ah, ah ; 30 e4 ; 0xf69ff
call 06837h ; e8 33 fe ; 0xf6a01
test al, al ; 84 c0 ; 0xf6a04
jne near 06c98h ; 0f 85 8e 02 ; 0xf6a06
mov dx, ss ; 8c d2 ; 0xf6a0a
lea ax, [bp-006h] ; 8d 46 fa ; 0xf6a0c
call 06868h ; e8 56 fe ; 0xf6a0f
test al, al ; 84 c0 ; 0xf6a12
je near 06d12h ; 0f 84 fa 02 ; 0xf6a14
cmp byte [bp-006h], 0fah ; 80 7e fa fa ; 0xf6a18
jne near 06c98h ; 0f 85 78 02 ; 0xf6a1c
jmp near 06d12h ; e9 ef 02 ; 0xf6a20
mov al, byte [bp+00fh] ; 8a 46 0f ; 0xf6a23
cmp AL, strict byte 001h ; 3c 01 ; 0xf6a26
jc short 06a2eh ; 72 04 ; 0xf6a28
cmp AL, strict byte 008h ; 3c 08 ; 0xf6a2a
jbe short 06a31h ; 76 03 ; 0xf6a2c
jmp near 06bc4h ; e9 93 01 ; 0xf6a2e
mov dx, strict word 00027h ; ba 27 00 ; 0xf6a31
mov ax, cx ; 89 c8 ; 0xf6a34
call 01600h ; e8 c7 ab ; 0xf6a36
mov ah, byte [bp+00fh] ; 8a 66 0f ; 0xf6a39
db 0feh, 0cch
; dec ah ; fe cc ; 0xf6a3c
and AL, strict byte 0f8h ; 24 f8 ; 0xf6a3e
or al, ah ; 08 e0 ; 0xf6a40
movzx bx, al ; 0f b6 d8 ; 0xf6a42
mov dx, strict word 00027h ; ba 27 00 ; 0xf6a45
mov ax, cx ; 89 c8 ; 0xf6a48
call 0160eh ; e8 c1 ab ; 0xf6a4a
mov dx, strict word 00026h ; ba 26 00 ; 0xf6a4d
mov ax, cx ; 89 c8 ; 0xf6a50
call 01600h ; e8 ab ab ; 0xf6a52
and AL, strict byte 0f8h ; 24 f8 ; 0xf6a55
movzx bx, al ; 0f b6 d8 ; 0xf6a57
mov dx, strict word 00026h ; ba 26 00 ; 0xf6a5a
mov ax, cx ; 89 c8 ; 0xf6a5d
call 0160eh ; e8 ac ab ; 0xf6a5f
mov ax, 000ffh ; b8 ff 00 ; 0xf6a62
call 06837h ; e8 cf fd ; 0xf6a65
test al, al ; 84 c0 ; 0xf6a68
jne near 06c98h ; 0f 85 2a 02 ; 0xf6a6a
mov dx, ss ; 8c d2 ; 0xf6a6e
lea ax, [bp-002h] ; 8d 46 fe ; 0xf6a70
call 06868h ; e8 f2 fd ; 0xf6a73
mov cl, al ; 88 c1 ; 0xf6a76
cmp byte [bp-002h], 0feh ; 80 7e fe fe ; 0xf6a78
jne short 06a89h ; 75 0b ; 0xf6a7c
or word [bp+01ah], strict byte 00001h ; 83 4e 1a 01 ; 0xf6a7e
mov byte [bp+015h], 004h ; c6 46 15 04 ; 0xf6a82
jmp near 06d12h ; e9 89 02 ; 0xf6a86
cmp byte [bp-002h], 0fah ; 80 7e fe fa ; 0xf6a89
je short 06a9fh ; 74 10 ; 0xf6a8d
movzx ax, byte [bp-002h] ; 0f b6 46 fe ; 0xf6a8f
push ax ; 50 ; 0xf6a93
push 00881h ; 68 81 08 ; 0xf6a94
push strict byte 00007h ; 6a 07 ; 0xf6a97
call 018e9h ; e8 4d ae ; 0xf6a99
add sp, strict byte 00006h ; 83 c4 06 ; 0xf6a9c
test cl, cl ; 84 c9 ; 0xf6a9f
jne near 06c98h ; 0f 85 f3 01 ; 0xf6aa1
mov dx, ss ; 8c d2 ; 0xf6aa5
lea ax, [bp-006h] ; 8d 46 fa ; 0xf6aa7
call 06868h ; e8 bb fd ; 0xf6aaa
test al, al ; 84 c0 ; 0xf6aad
jne near 06c98h ; 0f 85 e5 01 ; 0xf6aaf
mov dx, ss ; 8c d2 ; 0xf6ab3
lea ax, [bp-004h] ; 8d 46 fc ; 0xf6ab5
call 06868h ; e8 ad fd ; 0xf6ab8
test al, al ; 84 c0 ; 0xf6abb
jne near 06c98h ; 0f 85 d7 01 ; 0xf6abd
mov al, byte [bp-006h] ; 8a 46 fa ; 0xf6ac1
mov byte [bp+00eh], al ; 88 46 0e ; 0xf6ac4
mov al, byte [bp-004h] ; 8a 46 fc ; 0xf6ac7
mov byte [bp+00fh], al ; 88 46 0f ; 0xf6aca
jmp near 06d12h ; e9 42 02 ; 0xf6acd
mov al, byte [bp+00fh] ; 8a 46 0f ; 0xf6ad0
cmp AL, strict byte 003h ; 3c 03 ; 0xf6ad3
jc short 06ae7h ; 72 10 ; 0xf6ad5
jbe short 06b05h ; 76 2c ; 0xf6ad7
cmp AL, strict byte 006h ; 3c 06 ; 0xf6ad9
je short 06b17h ; 74 3a ; 0xf6adb
cmp AL, strict byte 005h ; 3c 05 ; 0xf6add
je short 06b11h ; 74 30 ; 0xf6adf
cmp AL, strict byte 004h ; 3c 04 ; 0xf6ae1
je short 06b0bh ; 74 26 ; 0xf6ae3
jmp short 06b1dh ; eb 36 ; 0xf6ae5
cmp AL, strict byte 002h ; 3c 02 ; 0xf6ae7
je short 06affh ; 74 14 ; 0xf6ae9
cmp AL, strict byte 001h ; 3c 01 ; 0xf6aeb
je short 06af9h ; 74 0a ; 0xf6aed
test al, al ; 84 c0 ; 0xf6aef
jne short 06b1dh ; 75 2a ; 0xf6af1
mov byte [bp-006h], 00ah ; c6 46 fa 0a ; 0xf6af3
jmp short 06b21h ; eb 28 ; 0xf6af7
mov byte [bp-006h], 014h ; c6 46 fa 14 ; 0xf6af9
jmp short 06b21h ; eb 22 ; 0xf6afd
mov byte [bp-006h], 028h ; c6 46 fa 28 ; 0xf6aff
jmp short 06b21h ; eb 1c ; 0xf6b03
mov byte [bp-006h], 03ch ; c6 46 fa 3c ; 0xf6b05
jmp short 06b21h ; eb 16 ; 0xf6b09
mov byte [bp-006h], 050h ; c6 46 fa 50 ; 0xf6b0b
jmp short 06b21h ; eb 10 ; 0xf6b0f
mov byte [bp-006h], 064h ; c6 46 fa 64 ; 0xf6b11
jmp short 06b21h ; eb 0a ; 0xf6b15
mov byte [bp-006h], 0c8h ; c6 46 fa c8 ; 0xf6b17
jmp short 06b21h ; eb 04 ; 0xf6b1b
mov byte [bp-006h], 000h ; c6 46 fa 00 ; 0xf6b1d
cmp byte [bp-006h], 000h ; 80 7e fa 00 ; 0xf6b21
jbe short 06b56h ; 76 2f ; 0xf6b25
mov ax, 000f3h ; b8 f3 00 ; 0xf6b27
call 06837h ; e8 0a fd ; 0xf6b2a
test al, al ; 84 c0 ; 0xf6b2d
jne short 06b4bh ; 75 1a ; 0xf6b2f
mov dx, ss ; 8c d2 ; 0xf6b31
lea ax, [bp-004h] ; 8d 46 fc ; 0xf6b33
call 06868h ; e8 2f fd ; 0xf6b36
movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xf6b39
call 06837h ; e8 f7 fc ; 0xf6b3d
mov dx, ss ; 8c d2 ; 0xf6b40
lea ax, [bp-004h] ; 8d 46 fc ; 0xf6b42
call 06868h ; e8 20 fd ; 0xf6b45
jmp near 06d12h ; e9 c7 01 ; 0xf6b48
or word [bp+01ah], strict byte 00001h ; 83 4e 1a 01 ; 0xf6b4b
mov byte [bp+015h], 003h ; c6 46 15 03 ; 0xf6b4f
jmp near 06d12h ; e9 bc 01 ; 0xf6b53
or word [bp+01ah], strict byte 00001h ; 83 4e 1a 01 ; 0xf6b56
mov byte [bp+015h], 002h ; c6 46 15 02 ; 0xf6b5a
jmp near 06d12h ; e9 b1 01 ; 0xf6b5e
cmp byte [bp+00fh], 004h ; 80 7e 0f 04 ; 0xf6b61
jnc short 06bc4h ; 73 5d ; 0xf6b65
mov ax, 000e8h ; b8 e8 00 ; 0xf6b67
call 06837h ; e8 ca fc ; 0xf6b6a
test al, al ; 84 c0 ; 0xf6b6d
jne short 06bb9h ; 75 48 ; 0xf6b6f
mov dx, ss ; 8c d2 ; 0xf6b71
lea ax, [bp-006h] ; 8d 46 fa ; 0xf6b73
call 06868h ; e8 ef fc ; 0xf6b76
cmp byte [bp-006h], 0fah ; 80 7e fa fa ; 0xf6b79
je short 06b8fh ; 74 10 ; 0xf6b7d
movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xf6b7f
push ax ; 50 ; 0xf6b83
push 008ach ; 68 ac 08 ; 0xf6b84
push strict byte 00007h ; 6a 07 ; 0xf6b87
call 018e9h ; e8 5d ad ; 0xf6b89
add sp, strict byte 00006h ; 83 c4 06 ; 0xf6b8c
movzx ax, byte [bp+00fh] ; 0f b6 46 0f ; 0xf6b8f
call 06837h ; e8 a1 fc ; 0xf6b93
mov dx, ss ; 8c d2 ; 0xf6b96
lea ax, [bp-006h] ; 8d 46 fa ; 0xf6b98
call 06868h ; e8 ca fc ; 0xf6b9b
cmp byte [bp-006h], 0fah ; 80 7e fa fa ; 0xf6b9e
je near 06d12h ; 0f 84 6c 01 ; 0xf6ba2
movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xf6ba6
push ax ; 50 ; 0xf6baa
push 008ach ; 68 ac 08 ; 0xf6bab
push strict byte 00007h ; 6a 07 ; 0xf6bae
call 018e9h ; e8 36 ad ; 0xf6bb0
add sp, strict byte 00006h ; 83 c4 06 ; 0xf6bb3
jmp near 06d12h ; e9 59 01 ; 0xf6bb6
or word [bp+01ah], strict byte 00001h ; 83 4e 1a 01 ; 0xf6bb9
mov byte [bp+015h], 003h ; c6 46 15 03 ; 0xf6bbd
jmp near 06d12h ; e9 4e 01 ; 0xf6bc1
or word [bp+01ah], strict byte 00001h ; 83 4e 1a 01 ; 0xf6bc4
mov byte [bp+015h], 002h ; c6 46 15 02 ; 0xf6bc8
jmp near 06d12h ; e9 43 01 ; 0xf6bcc
mov ax, 000f2h ; b8 f2 00 ; 0xf6bcf
call 06837h ; e8 62 fc ; 0xf6bd2
test al, al ; 84 c0 ; 0xf6bd5
jne short 06bech ; 75 13 ; 0xf6bd7
mov dx, ss ; 8c d2 ; 0xf6bd9
lea ax, [bp-006h] ; 8d 46 fa ; 0xf6bdb
call 06868h ; e8 87 fc ; 0xf6bde
mov dx, ss ; 8c d2 ; 0xf6be1
lea ax, [bp-004h] ; 8d 46 fc ; 0xf6be3
call 06868h ; e8 7f fc ; 0xf6be6
jmp near 06ac7h ; e9 db fe ; 0xf6be9
or word [bp+01ah], strict byte 00001h ; 83 4e 1a 01 ; 0xf6bec
mov byte [bp+015h], 003h ; c6 46 15 03 ; 0xf6bf0
jmp near 06d12h ; e9 1b 01 ; 0xf6bf4
mov al, byte [bp+00fh] ; 8a 46 0f ; 0xf6bf7
test al, al ; 84 c0 ; 0xf6bfa
jbe short 06c05h ; 76 07 ; 0xf6bfc
cmp AL, strict byte 002h ; 3c 02 ; 0xf6bfe
jbe short 06c6eh ; 76 6c ; 0xf6c00
jmp near 06ca2h ; e9 9d 00 ; 0xf6c02
mov ax, 000e9h ; b8 e9 00 ; 0xf6c05
call 06837h ; e8 2c fc ; 0xf6c08
test al, al ; 84 c0 ; 0xf6c0b
jne near 06c98h ; 0f 85 87 00 ; 0xf6c0d
mov dx, ss ; 8c d2 ; 0xf6c11
lea ax, [bp-006h] ; 8d 46 fa ; 0xf6c13
call 06868h ; e8 4f fc ; 0xf6c16
mov cl, al ; 88 c1 ; 0xf6c19
cmp byte [bp-006h], 0fah ; 80 7e fa fa ; 0xf6c1b
je short 06c31h ; 74 10 ; 0xf6c1f
movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xf6c21
push ax ; 50 ; 0xf6c25
push 008ach ; 68 ac 08 ; 0xf6c26
push strict byte 00007h ; 6a 07 ; 0xf6c29
call 018e9h ; e8 bb ac ; 0xf6c2b
add sp, strict byte 00006h ; 83 c4 06 ; 0xf6c2e
test cl, cl ; 84 c9 ; 0xf6c31
jne short 06c98h ; 75 63 ; 0xf6c33
mov dx, ss ; 8c d2 ; 0xf6c35
lea ax, [bp-006h] ; 8d 46 fa ; 0xf6c37
call 06868h ; e8 2b fc ; 0xf6c3a
test al, al ; 84 c0 ; 0xf6c3d
jne short 06c98h ; 75 57 ; 0xf6c3f
mov dx, ss ; 8c d2 ; 0xf6c41
lea ax, [bp-004h] ; 8d 46 fc ; 0xf6c43
call 06868h ; e8 1f fc ; 0xf6c46
test al, al ; 84 c0 ; 0xf6c49
jne short 06c98h ; 75 4b ; 0xf6c4b
mov dx, ss ; 8c d2 ; 0xf6c4d
lea ax, [bp-002h] ; 8d 46 fe ; 0xf6c4f
call 06868h ; e8 13 fc ; 0xf6c52
test al, al ; 84 c0 ; 0xf6c55
jne short 06c98h ; 75 3f ; 0xf6c57
mov al, byte [bp-006h] ; 8a 46 fa ; 0xf6c59
mov byte [bp+00eh], al ; 88 46 0e ; 0xf6c5c
mov al, byte [bp-004h] ; 8a 46 fc ; 0xf6c5f
mov byte [bp+012h], al ; 88 46 12 ; 0xf6c62
mov al, byte [bp-002h] ; 8a 46 fe ; 0xf6c65
mov byte [bp+010h], al ; 88 46 10 ; 0xf6c68
jmp near 06d12h ; e9 a4 00 ; 0xf6c6b
cmp AL, strict byte 001h ; 3c 01 ; 0xf6c6e
jne short 06c77h ; 75 05 ; 0xf6c70
mov ax, 000e6h ; b8 e6 00 ; 0xf6c72
jmp short 06c7ah ; eb 03 ; 0xf6c75
mov ax, 000e7h ; b8 e7 00 ; 0xf6c77
call 06837h ; e8 ba fb ; 0xf6c7a
mov cl, al ; 88 c1 ; 0xf6c7d
test cl, cl ; 84 c9 ; 0xf6c7f
jne short 06c92h ; 75 0f ; 0xf6c81
mov dx, ss ; 8c d2 ; 0xf6c83
lea ax, [bp-006h] ; 8d 46 fa ; 0xf6c85
call 06868h ; e8 dd fb ; 0xf6c88
cmp byte [bp-006h], 0fah ; 80 7e fa fa ; 0xf6c8b
db 00fh, 095h, 0c1h
; setne cl ; 0f 95 c1 ; 0xf6c8f
test cl, cl ; 84 c9 ; 0xf6c92
je near 06d12h ; 0f 84 7a 00 ; 0xf6c94
or word [bp+01ah], strict byte 00001h ; 83 4e 1a 01 ; 0xf6c98
mov byte [bp+015h], 003h ; c6 46 15 03 ; 0xf6c9c
jmp short 06d12h ; eb 70 ; 0xf6ca0
movzx ax, byte [bp+00fh] ; 0f b6 46 0f ; 0xf6ca2
push ax ; 50 ; 0xf6ca6
push 008d8h ; 68 d8 08 ; 0xf6ca7
push strict byte 00007h ; 6a 07 ; 0xf6caa
call 018e9h ; e8 3a ac ; 0xf6cac
add sp, strict byte 00006h ; 83 c4 06 ; 0xf6caf
or word [bp+01ah], strict byte 00001h ; 83 4e 1a 01 ; 0xf6cb2
mov byte [bp+015h], 001h ; c6 46 15 01 ; 0xf6cb6
jmp short 06d12h ; eb 56 ; 0xf6cba
mov si, word [bp+00eh] ; 8b 76 0e ; 0xf6cbc
mov bx, si ; 89 f3 ; 0xf6cbf
mov dx, strict word 00022h ; ba 22 00 ; 0xf6cc1
mov ax, cx ; 89 c8 ; 0xf6cc4
call 0162ah ; e8 61 a9 ; 0xf6cc6
mov bx, word [bp+016h] ; 8b 5e 16 ; 0xf6cc9
mov dx, strict word 00024h ; ba 24 00 ; 0xf6ccc
mov ax, cx ; 89 c8 ; 0xf6ccf
call 0162ah ; e8 56 a9 ; 0xf6cd1
mov dx, strict word 00027h ; ba 27 00 ; 0xf6cd4
mov ax, cx ; 89 c8 ; 0xf6cd7
call 01600h ; e8 24 a9 ; 0xf6cd9
mov ah, al ; 88 c4 ; 0xf6cdc
test si, si ; 85 f6 ; 0xf6cde
jne short 06cf0h ; 75 0e ; 0xf6ce0
cmp word [bp+016h], strict byte 00000h ; 83 7e 16 00 ; 0xf6ce2
jne short 06cf0h ; 75 08 ; 0xf6ce6
test AL, strict byte 080h ; a8 80 ; 0xf6ce8
je short 06cf2h ; 74 06 ; 0xf6cea
and AL, strict byte 07fh ; 24 7f ; 0xf6cec
jmp short 06cf2h ; eb 02 ; 0xf6cee
or AL, strict byte 080h ; 0c 80 ; 0xf6cf0
movzx bx, al ; 0f b6 d8 ; 0xf6cf2
mov dx, strict word 00027h ; ba 27 00 ; 0xf6cf5
mov ax, cx ; 89 c8 ; 0xf6cf8
call 0160eh ; e8 11 a9 ; 0xf6cfa
jmp short 06d12h ; eb 13 ; 0xf6cfd
push 008f2h ; 68 f2 08 ; 0xf6cff
push strict byte 00007h ; 6a 07 ; 0xf6d02
call 018e9h ; e8 e2 ab ; 0xf6d04
add sp, strict byte 00004h ; 83 c4 04 ; 0xf6d07
or word [bp+01ah], strict byte 00001h ; 83 4e 1a 01 ; 0xf6d0a
mov byte [bp+015h], 001h ; c6 46 15 01 ; 0xf6d0e
mov ax, strict word 00047h ; b8 47 00 ; 0xf6d12
call 068a0h ; e8 88 fb ; 0xf6d15
leave ; c9 ; 0xf6d18
pop si ; 5e ; 0xf6d19
retn ; c3 ; 0xf6d1a
; disGetNextSymbol 0xf6d1b LB 0x1e24 -> off=0x0 cb=00000000000000b1 uValue=000000000000571b '_int17_function'
_int17_function: ; 0xf6d1b LB 0xb1
push si ; 56 ; 0xf6d1b
enter 00002h, 000h ; c8 02 00 00 ; 0xf6d1c
sti ; fb ; 0xf6d20
mov dx, word [bp+010h] ; 8b 56 10 ; 0xf6d21
add dx, dx ; 01 d2 ; 0xf6d24
add dx, strict byte 00008h ; 83 c2 08 ; 0xf6d26
mov ax, strict word 00040h ; b8 40 00 ; 0xf6d29
call 0161ch ; e8 ed a8 ; 0xf6d2c
mov bx, ax ; 89 c3 ; 0xf6d2f
mov si, ax ; 89 c6 ; 0xf6d31
cmp byte [bp+015h], 003h ; 80 7e 15 03 ; 0xf6d33
jnc near 06dc5h ; 0f 83 8a 00 ; 0xf6d37
mov ax, word [bp+010h] ; 8b 46 10 ; 0xf6d3b
cmp ax, strict word 00003h ; 3d 03 00 ; 0xf6d3e
jnc near 06dc5h ; 0f 83 80 00 ; 0xf6d41
test bx, bx ; 85 db ; 0xf6d45
jbe near 06dc5h ; 0f 86 7a 00 ; 0xf6d47
mov dx, ax ; 89 c2 ; 0xf6d4b
add dx, strict byte 00078h ; 83 c2 78 ; 0xf6d4d
mov ax, strict word 00040h ; b8 40 00 ; 0xf6d50
call 01600h ; e8 aa a8 ; 0xf6d53
movzx cx, al ; 0f b6 c8 ; 0xf6d56
sal cx, 008h ; c1 e1 08 ; 0xf6d59
cmp byte [bp+015h], 000h ; 80 7e 15 00 ; 0xf6d5c
jne short 06d8fh ; 75 2d ; 0xf6d60
mov al, byte [bp+014h] ; 8a 46 14 ; 0xf6d62
mov dx, bx ; 89 da ; 0xf6d65
out DX, AL ; ee ; 0xf6d67
lea dx, [bx+002h] ; 8d 57 02 ; 0xf6d68
in AL, DX ; ec ; 0xf6d6b
db 02ah, 0e4h
; sub ah, ah ; 2a e4 ; 0xf6d6c
mov word [bp-002h], ax ; 89 46 fe ; 0xf6d6e
mov al, byte [bp-002h] ; 8a 46 fe ; 0xf6d71
or AL, strict byte 001h ; 0c 01 ; 0xf6d74
out DX, AL ; ee ; 0xf6d76
movzx ax, byte [bp-002h] ; 0f b6 46 fe ; 0xf6d77
and AL, strict byte 0feh ; 24 fe ; 0xf6d7b
out DX, AL ; ee ; 0xf6d7d
lea dx, [si+001h] ; 8d 54 01 ; 0xf6d7e
in AL, DX ; ec ; 0xf6d81
db 02ah, 0e4h
; sub ah, ah ; 2a e4 ; 0xf6d82
test AL, strict byte 040h ; a8 40 ; 0xf6d84
je short 06d8fh ; 74 07 ; 0xf6d86
test cx, cx ; 85 c9 ; 0xf6d88
je short 06d8fh ; 74 03 ; 0xf6d8a
dec cx ; 49 ; 0xf6d8c
jmp short 06d7eh ; eb ef ; 0xf6d8d
cmp byte [bp+015h], 001h ; 80 7e 15 01 ; 0xf6d8f
jne short 06dabh ; 75 16 ; 0xf6d93
lea dx, [si+002h] ; 8d 54 02 ; 0xf6d95
in AL, DX ; ec ; 0xf6d98
db 02ah, 0e4h
; sub ah, ah ; 2a e4 ; 0xf6d99
mov word [bp-002h], ax ; 89 46 fe ; 0xf6d9b
movzx ax, byte [bp-002h] ; 0f b6 46 fe ; 0xf6d9e
and AL, strict byte 0fbh ; 24 fb ; 0xf6da2
out DX, AL ; ee ; 0xf6da4
mov al, byte [bp-002h] ; 8a 46 fe ; 0xf6da5
or AL, strict byte 004h ; 0c 04 ; 0xf6da8
out DX, AL ; ee ; 0xf6daa
lea dx, [si+001h] ; 8d 54 01 ; 0xf6dab
in AL, DX ; ec ; 0xf6dae
db 02ah, 0e4h
; sub ah, ah ; 2a e4 ; 0xf6daf
xor AL, strict byte 048h ; 34 48 ; 0xf6db1
mov byte [bp+015h], al ; 88 46 15 ; 0xf6db3
test cx, cx ; 85 c9 ; 0xf6db6
jne short 06dbeh ; 75 04 ; 0xf6db8
or byte [bp+015h], 001h ; 80 4e 15 01 ; 0xf6dba
and byte [bp+01eh], 0feh ; 80 66 1e fe ; 0xf6dbe
leave ; c9 ; 0xf6dc2
pop si ; 5e ; 0xf6dc3
retn ; c3 ; 0xf6dc4
or byte [bp+01eh], 001h ; 80 4e 1e 01 ; 0xf6dc5
leave ; c9 ; 0xf6dc9
pop si ; 5e ; 0xf6dca
retn ; c3 ; 0xf6dcb
; disGetNextSymbol 0xf6dcc LB 0x1d73 -> off=0x0 cb=00000000000000ad uValue=00000000000057cc 'wait_'
wait_: ; 0xf6dcc LB 0xad
push bx ; 53 ; 0xf6dcc
push cx ; 51 ; 0xf6dcd
push si ; 56 ; 0xf6dce
push di ; 57 ; 0xf6dcf
enter 0000ah, 000h ; c8 0a 00 00 ; 0xf6dd0
mov si, ax ; 89 c6 ; 0xf6dd4
mov byte [bp-004h], dl ; 88 56 fc ; 0xf6dd6
mov byte [bp-002h], 000h ; c6 46 fe 00 ; 0xf6dd9
pushfw ; 9c ; 0xf6ddd
pop ax ; 58 ; 0xf6dde
mov word [bp-008h], ax ; 89 46 f8 ; 0xf6ddf
sti ; fb ; 0xf6de2
xor cx, cx ; 31 c9 ; 0xf6de3
mov dx, 0046ch ; ba 6c 04 ; 0xf6de5
xor ax, ax ; 31 c0 ; 0xf6de8
call 01638h ; e8 4b a8 ; 0xf6dea
mov word [bp-006h], ax ; 89 46 fa ; 0xf6ded
mov bx, dx ; 89 d3 ; 0xf6df0
hlt ; f4 ; 0xf6df2
mov dx, 0046ch ; ba 6c 04 ; 0xf6df3
xor ax, ax ; 31 c0 ; 0xf6df6
call 01638h ; e8 3d a8 ; 0xf6df8
mov word [bp-00ah], ax ; 89 46 f6 ; 0xf6dfb
mov di, dx ; 89 d7 ; 0xf6dfe
cmp dx, bx ; 39 da ; 0xf6e00
jnbe short 06e0bh ; 77 07 ; 0xf6e02
jne short 06e12h ; 75 0c ; 0xf6e04
cmp ax, word [bp-006h] ; 3b 46 fa ; 0xf6e06
jbe short 06e12h ; 76 07 ; 0xf6e09
sub ax, word [bp-006h] ; 2b 46 fa ; 0xf6e0b
sbb dx, bx ; 19 da ; 0xf6e0e
jmp short 06e1dh ; eb 0b ; 0xf6e10
cmp dx, bx ; 39 da ; 0xf6e12
jc short 06e1dh ; 72 07 ; 0xf6e14
jne short 06e21h ; 75 09 ; 0xf6e16
cmp ax, word [bp-006h] ; 3b 46 fa ; 0xf6e18
jnc short 06e21h ; 73 04 ; 0xf6e1b
sub si, ax ; 29 c6 ; 0xf6e1d
sbb cx, dx ; 19 d1 ; 0xf6e1f
mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xf6e21
mov word [bp-006h], ax ; 89 46 fa ; 0xf6e24
mov bx, di ; 89 fb ; 0xf6e27
mov ax, 00100h ; b8 00 01 ; 0xf6e29
int 016h ; cd 16 ; 0xf6e2c
je near 06e37h ; 0f 84 05 00 ; 0xf6e2e
mov AL, strict byte 001h ; b0 01 ; 0xf6e32
jmp near 06e39h ; e9 02 00 ; 0xf6e34
db 032h, 0c0h
; xor al, al ; 32 c0 ; 0xf6e37
test al, al ; 84 c0 ; 0xf6e39
je short 06e61h ; 74 24 ; 0xf6e3b
db 033h, 0c0h
; xor ax, ax ; 33 c0 ; 0xf6e3d
int 016h ; cd 16 ; 0xf6e3f
xchg ah, al ; 86 c4 ; 0xf6e41
mov dl, al ; 88 c2 ; 0xf6e43
mov byte [bp-002h], al ; 88 46 fe ; 0xf6e45
movzx ax, dl ; 0f b6 c2 ; 0xf6e48
push ax ; 50 ; 0xf6e4b
push 00914h ; 68 14 09 ; 0xf6e4c
push strict byte 00004h ; 6a 04 ; 0xf6e4f
call 018e9h ; e8 95 aa ; 0xf6e51
add sp, strict byte 00006h ; 83 c4 06 ; 0xf6e54
cmp byte [bp-004h], 000h ; 80 7e fc 00 ; 0xf6e57
je short 06e61h ; 74 04 ; 0xf6e5b
mov al, dl ; 88 d0 ; 0xf6e5d
jmp short 06e73h ; eb 12 ; 0xf6e5f
test cx, cx ; 85 c9 ; 0xf6e61
jnle short 06df2h ; 7f 8d ; 0xf6e63
jne short 06e6bh ; 75 04 ; 0xf6e65
test si, si ; 85 f6 ; 0xf6e67
jnbe short 06df2h ; 77 87 ; 0xf6e69
mov ax, word [bp-008h] ; 8b 46 f8 ; 0xf6e6b
push ax ; 50 ; 0xf6e6e
popfw ; 9d ; 0xf6e6f
mov al, byte [bp-002h] ; 8a 46 fe ; 0xf6e70
leave ; c9 ; 0xf6e73
pop di ; 5f ; 0xf6e74
pop si ; 5e ; 0xf6e75
pop cx ; 59 ; 0xf6e76
pop bx ; 5b ; 0xf6e77
retn ; c3 ; 0xf6e78
; disGetNextSymbol 0xf6e79 LB 0x1cc6 -> off=0x0 cb=0000000000000013 uValue=0000000000005879 'read_logo_byte_'
read_logo_byte_: ; 0xf6e79 LB 0x13
push dx ; 52 ; 0xf6e79
push bp ; 55 ; 0xf6e7a
mov bp, sp ; 89 e5 ; 0xf6e7b
xor ah, ah ; 30 e4 ; 0xf6e7d
or ah, 001h ; 80 cc 01 ; 0xf6e7f
mov dx, 003b8h ; ba b8 03 ; 0xf6e82
out DX, ax ; ef ; 0xf6e85
in AL, DX ; ec ; 0xf6e86
db 02ah, 0e4h
; sub ah, ah ; 2a e4 ; 0xf6e87
pop bp ; 5d ; 0xf6e89
pop dx ; 5a ; 0xf6e8a
retn ; c3 ; 0xf6e8b
; disGetNextSymbol 0xf6e8c LB 0x1cb3 -> off=0x0 cb=0000000000000011 uValue=000000000000588c 'read_logo_word_'
read_logo_word_: ; 0xf6e8c LB 0x11
push dx ; 52 ; 0xf6e8c
push bp ; 55 ; 0xf6e8d
mov bp, sp ; 89 e5 ; 0xf6e8e
xor ah, ah ; 30 e4 ; 0xf6e90
or ah, 001h ; 80 cc 01 ; 0xf6e92
mov dx, 003b8h ; ba b8 03 ; 0xf6e95
out DX, ax ; ef ; 0xf6e98
in ax, DX ; ed ; 0xf6e99
pop bp ; 5d ; 0xf6e9a
pop dx ; 5a ; 0xf6e9b
retn ; c3 ; 0xf6e9c
; disGetNextSymbol 0xf6e9d LB 0x1ca2 -> off=0x0 cb=000000000000012c uValue=000000000000589d 'print_detected_harddisks_'
print_detected_harddisks_: ; 0xf6e9d LB 0x12c
push bx ; 53 ; 0xf6e9d
push cx ; 51 ; 0xf6e9e
push dx ; 52 ; 0xf6e9f
push si ; 56 ; 0xf6ea0
push di ; 57 ; 0xf6ea1
enter 00004h, 000h ; c8 04 00 00 ; 0xf6ea2
mov dx, strict word 0000eh ; ba 0e 00 ; 0xf6ea6
mov ax, strict word 00040h ; b8 40 00 ; 0xf6ea9
call 0161ch ; e8 6d a7 ; 0xf6eac
mov si, ax ; 89 c6 ; 0xf6eaf
mov byte [bp-002h], 000h ; c6 46 fe 00 ; 0xf6eb1
xor cl, cl ; 30 c9 ; 0xf6eb5
xor ch, ch ; 30 ed ; 0xf6eb7
mov dx, 002c0h ; ba c0 02 ; 0xf6eb9
call 01600h ; e8 41 a7 ; 0xf6ebc
mov byte [bp-004h], al ; 88 46 fc ; 0xf6ebf
xor bl, bl ; 30 db ; 0xf6ec2
cmp bl, byte [bp-004h] ; 3a 5e fc ; 0xf6ec4
jnc near 06f9eh ; 0f 83 d3 00 ; 0xf6ec7
movzx dx, bl ; 0f b6 d3 ; 0xf6ecb
add dx, 002c1h ; 81 c2 c1 02 ; 0xf6ece
mov ax, si ; 89 f0 ; 0xf6ed2
call 01600h ; e8 29 a7 ; 0xf6ed4
mov bh, al ; 88 c7 ; 0xf6ed7
cmp AL, strict byte 00ch ; 3c 0c ; 0xf6ed9
jc short 06f01h ; 72 24 ; 0xf6edb
test cl, cl ; 84 c9 ; 0xf6edd
jne short 06eeeh ; 75 0d ; 0xf6edf
push 00925h ; 68 25 09 ; 0xf6ee1
push strict byte 00002h ; 6a 02 ; 0xf6ee4
call 018e9h ; e8 00 aa ; 0xf6ee6
add sp, strict byte 00004h ; 83 c4 04 ; 0xf6ee9
mov CL, strict byte 001h ; b1 01 ; 0xf6eec
movzx ax, bl ; 0f b6 c3 ; 0xf6eee
inc ax ; 40 ; 0xf6ef1
push ax ; 50 ; 0xf6ef2
push 00939h ; 68 39 09 ; 0xf6ef3
push strict byte 00002h ; 6a 02 ; 0xf6ef6
call 018e9h ; e8 ee a9 ; 0xf6ef8
add sp, strict byte 00006h ; 83 c4 06 ; 0xf6efb
jmp near 06f99h ; e9 98 00 ; 0xf6efe
cmp AL, strict byte 008h ; 3c 08 ; 0xf6f01
jc short 06f18h ; 72 13 ; 0xf6f03
test ch, ch ; 84 ed ; 0xf6f05
jne short 06f16h ; 75 0d ; 0xf6f07
push 0094ch ; 68 4c 09 ; 0xf6f09
push strict byte 00002h ; 6a 02 ; 0xf6f0c
call 018e9h ; e8 d8 a9 ; 0xf6f0e
add sp, strict byte 00004h ; 83 c4 04 ; 0xf6f11
mov CH, strict byte 001h ; b5 01 ; 0xf6f14
jmp short 06eeeh ; eb d6 ; 0xf6f16
cmp AL, strict byte 004h ; 3c 04 ; 0xf6f18
jnc short 06f33h ; 73 17 ; 0xf6f1a
cmp byte [bp-002h], 000h ; 80 7e fe 00 ; 0xf6f1c
jne short 06f33h ; 75 11 ; 0xf6f20
push 00960h ; 68 60 09 ; 0xf6f22
push strict byte 00002h ; 6a 02 ; 0xf6f25
call 018e9h ; e8 bf a9 ; 0xf6f27
add sp, strict byte 00004h ; 83 c4 04 ; 0xf6f2a
mov byte [bp-002h], 001h ; c6 46 fe 01 ; 0xf6f2d
jmp short 06f49h ; eb 16 ; 0xf6f31
cmp bh, 004h ; 80 ff 04 ; 0xf6f33
jc short 06f49h ; 72 11 ; 0xf6f36
test cl, cl ; 84 c9 ; 0xf6f38
jne short 06f49h ; 75 0d ; 0xf6f3a
push 00925h ; 68 25 09 ; 0xf6f3c
push strict byte 00002h ; 6a 02 ; 0xf6f3f
call 018e9h ; e8 a5 a9 ; 0xf6f41
add sp, strict byte 00004h ; 83 c4 04 ; 0xf6f44
mov CL, strict byte 001h ; b1 01 ; 0xf6f47
movzx ax, bl ; 0f b6 c3 ; 0xf6f49
inc ax ; 40 ; 0xf6f4c
push ax ; 50 ; 0xf6f4d
push 00971h ; 68 71 09 ; 0xf6f4e
push strict byte 00002h ; 6a 02 ; 0xf6f51
call 018e9h ; e8 93 a9 ; 0xf6f53
add sp, strict byte 00006h ; 83 c4 06 ; 0xf6f56
cmp bh, 004h ; 80 ff 04 ; 0xf6f59
jc short 06f61h ; 72 03 ; 0xf6f5c
sub bh, 004h ; 80 ef 04 ; 0xf6f5e
movzx ax, bh ; 0f b6 c7 ; 0xf6f61
cwd ; 99 ; 0xf6f64
db 02bh, 0c2h
; sub ax, dx ; 2b c2 ; 0xf6f65
sar ax, 1 ; d1 f8 ; 0xf6f67
test ax, ax ; 85 c0 ; 0xf6f69
je short 06f72h ; 74 05 ; 0xf6f6b
push 0097bh ; 68 7b 09 ; 0xf6f6d
jmp short 06f75h ; eb 03 ; 0xf6f70
push 00986h ; 68 86 09 ; 0xf6f72
push strict byte 00002h ; 6a 02 ; 0xf6f75
call 018e9h ; e8 6f a9 ; 0xf6f77
add sp, strict byte 00004h ; 83 c4 04 ; 0xf6f7a
movzx ax, bh ; 0f b6 c7 ; 0xf6f7d
mov di, strict word 00002h ; bf 02 00 ; 0xf6f80
cwd ; 99 ; 0xf6f83
idiv di ; f7 ff ; 0xf6f84
test dx, dx ; 85 d2 ; 0xf6f86
je short 06f8fh ; 74 05 ; 0xf6f88
push 0098fh ; 68 8f 09 ; 0xf6f8a
jmp short 06f92h ; eb 03 ; 0xf6f8d
push 00995h ; 68 95 09 ; 0xf6f8f
push di ; 57 ; 0xf6f92
call 018e9h ; e8 53 a9 ; 0xf6f93
add sp, strict byte 00004h ; 83 c4 04 ; 0xf6f96
db 0feh, 0c3h
; inc bl ; fe c3 ; 0xf6f99
jmp near 06ec4h ; e9 26 ff ; 0xf6f9b
cmp byte [bp-002h], 000h ; 80 7e fe 00 ; 0xf6f9e
jne short 06fb7h ; 75 13 ; 0xf6fa2
test cl, cl ; 84 c9 ; 0xf6fa4
jne short 06fb7h ; 75 0f ; 0xf6fa6
test ch, ch ; 84 ed ; 0xf6fa8
jne short 06fb7h ; 75 0b ; 0xf6faa
push 0099ch ; 68 9c 09 ; 0xf6fac
push strict byte 00002h ; 6a 02 ; 0xf6faf
call 018e9h ; e8 35 a9 ; 0xf6fb1
add sp, strict byte 00004h ; 83 c4 04 ; 0xf6fb4
push 009b0h ; 68 b0 09 ; 0xf6fb7
push strict byte 00002h ; 6a 02 ; 0xf6fba
call 018e9h ; e8 2a a9 ; 0xf6fbc
add sp, strict byte 00004h ; 83 c4 04 ; 0xf6fbf
leave ; c9 ; 0xf6fc2
pop di ; 5f ; 0xf6fc3
pop si ; 5e ; 0xf6fc4
pop dx ; 5a ; 0xf6fc5
pop cx ; 59 ; 0xf6fc6
pop bx ; 5b ; 0xf6fc7
retn ; c3 ; 0xf6fc8
; disGetNextSymbol 0xf6fc9 LB 0x1b76 -> off=0x0 cb=0000000000000025 uValue=00000000000059c9 'get_boot_drive_'
get_boot_drive_: ; 0xf6fc9 LB 0x25
push bx ; 53 ; 0xf6fc9
push dx ; 52 ; 0xf6fca
push bp ; 55 ; 0xf6fcb
mov bp, sp ; 89 e5 ; 0xf6fcc
mov bl, al ; 88 c3 ; 0xf6fce
mov dx, strict word 0000eh ; ba 0e 00 ; 0xf6fd0
mov ax, strict word 00040h ; b8 40 00 ; 0xf6fd3
call 0161ch ; e8 43 a6 ; 0xf6fd6
mov dx, 002c0h ; ba c0 02 ; 0xf6fd9
call 01600h ; e8 21 a6 ; 0xf6fdc
sub bl, 002h ; 80 eb 02 ; 0xf6fdf
cmp bl, al ; 38 c3 ; 0xf6fe2
jc short 06fe8h ; 72 02 ; 0xf6fe4
mov BL, strict byte 0ffh ; b3 ff ; 0xf6fe6
mov al, bl ; 88 d8 ; 0xf6fe8
pop bp ; 5d ; 0xf6fea
pop dx ; 5a ; 0xf6feb
pop bx ; 5b ; 0xf6fec
retn ; c3 ; 0xf6fed
; disGetNextSymbol 0xf6fee LB 0x1b51 -> off=0x0 cb=000000000000021f uValue=00000000000059ee 'show_logo_'
show_logo_: ; 0xf6fee LB 0x21f
push bx ; 53 ; 0xf6fee
push cx ; 51 ; 0xf6fef
push dx ; 52 ; 0xf6ff0
push si ; 56 ; 0xf6ff1
push di ; 57 ; 0xf6ff2
enter 0000ch, 000h ; c8 0c 00 00 ; 0xf6ff3
mov dx, strict word 0000eh ; ba 0e 00 ; 0xf6ff7
mov ax, strict word 00040h ; b8 40 00 ; 0xf6ffa
call 0161ch ; e8 1c a6 ; 0xf6ffd
mov si, ax ; 89 c6 ; 0xf7000
xor cl, cl ; 30 c9 ; 0xf7002
xor bx, bx ; 31 db ; 0xf7004
mov AL, strict byte 034h ; b0 34 ; 0xf7006
out strict byte 043h, AL ; e6 43 ; 0xf7008
mov AL, strict byte 0d3h ; b0 d3 ; 0xf700a
out strict byte 040h, AL ; e6 40 ; 0xf700c
mov AL, strict byte 048h ; b0 48 ; 0xf700e
out strict byte 040h, AL ; e6 40 ; 0xf7010
movzx ax, bl ; 0f b6 c3 ; 0xf7012
call 06e8ch ; e8 74 fe ; 0xf7015
cmp ax, 066bbh ; 3d bb 66 ; 0xf7018
jne near 070f0h ; 0f 85 d1 00 ; 0xf701b
push SS ; 16 ; 0xf701f
pop ES ; 07 ; 0xf7020
lea di, [bp-00ch] ; 8d 7e f4 ; 0xf7021
mov ax, 04f03h ; b8 03 4f ; 0xf7024
int 010h ; cd 10 ; 0xf7027
mov word [es:di], bx ; 26 89 1d ; 0xf7029
cmp ax, strict word 0004fh ; 3d 4f 00 ; 0xf702c
jne near 070f0h ; 0f 85 bd 00 ; 0xf702f
mov al, bl ; 88 d8 ; 0xf7033
add AL, strict byte 004h ; 04 04 ; 0xf7035
xor ah, ah ; 30 e4 ; 0xf7037
call 06e79h ; e8 3d fe ; 0xf7039
mov ch, al ; 88 c5 ; 0xf703c
mov byte [bp-002h], al ; 88 46 fe ; 0xf703e
mov al, bl ; 88 d8 ; 0xf7041
add AL, strict byte 005h ; 04 05 ; 0xf7043
xor ah, ah ; 30 e4 ; 0xf7045
call 06e79h ; e8 2f fe ; 0xf7047
mov bh, al ; 88 c7 ; 0xf704a
mov byte [bp-006h], al ; 88 46 fa ; 0xf704c
mov al, bl ; 88 d8 ; 0xf704f
add AL, strict byte 002h ; 04 02 ; 0xf7051
xor ah, ah ; 30 e4 ; 0xf7053
call 06e8ch ; e8 34 fe ; 0xf7055
mov dx, ax ; 89 c2 ; 0xf7058
mov word [bp-00ah], ax ; 89 46 f6 ; 0xf705a
mov al, bl ; 88 d8 ; 0xf705d
add AL, strict byte 006h ; 04 06 ; 0xf705f
xor ah, ah ; 30 e4 ; 0xf7061
call 06e79h ; e8 13 fe ; 0xf7063
mov byte [bp-008h], al ; 88 46 f8 ; 0xf7066
test ch, ch ; 84 ed ; 0xf7069
jne short 07077h ; 75 0a ; 0xf706b
test bh, bh ; 84 ff ; 0xf706d
jne short 07077h ; 75 06 ; 0xf706f
test dx, dx ; 85 d2 ; 0xf7071
je near 070f0h ; 0f 84 79 00 ; 0xf7073
mov bx, 00142h ; bb 42 01 ; 0xf7077
mov ax, 04f02h ; b8 02 4f ; 0xf707a
int 010h ; cd 10 ; 0xf707d
cmp byte [bp-002h], 000h ; 80 7e fe 00 ; 0xf707f
je short 070a8h ; 74 23 ; 0xf7083
xor bx, bx ; 31 db ; 0xf7085
jmp short 0708fh ; eb 06 ; 0xf7087
inc bx ; 43 ; 0xf7089
cmp bx, strict byte 00010h ; 83 fb 10 ; 0xf708a
jnbe short 070afh ; 77 20 ; 0xf708d
mov ax, bx ; 89 d8 ; 0xf708f
or ah, 002h ; 80 cc 02 ; 0xf7091
mov dx, 003b8h ; ba b8 03 ; 0xf7094
out DX, ax ; ef ; 0xf7097
xor dx, dx ; 31 d2 ; 0xf7098
mov ax, strict word 00001h ; b8 01 00 ; 0xf709a
call 06dcch ; e8 2c fd ; 0xf709d
cmp AL, strict byte 086h ; 3c 86 ; 0xf70a0
jne short 07089h ; 75 e5 ; 0xf70a2
mov CL, strict byte 001h ; b1 01 ; 0xf70a4
jmp short 070afh ; eb 07 ; 0xf70a6
mov ax, 00210h ; b8 10 02 ; 0xf70a8
mov dx, 003b8h ; ba b8 03 ; 0xf70ab
out DX, ax ; ef ; 0xf70ae
test cl, cl ; 84 c9 ; 0xf70af
jne short 070c5h ; 75 12 ; 0xf70b1
mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xf70b3
shr ax, 004h ; c1 e8 04 ; 0xf70b6
mov dx, strict word 00001h ; ba 01 00 ; 0xf70b9
call 06dcch ; e8 0d fd ; 0xf70bc
cmp AL, strict byte 086h ; 3c 86 ; 0xf70bf
jne short 070c5h ; 75 02 ; 0xf70c1
mov CL, strict byte 001h ; b1 01 ; 0xf70c3
cmp byte [bp-006h], 000h ; 80 7e fa 00 ; 0xf70c5
je short 070f0h ; 74 25 ; 0xf70c9
test cl, cl ; 84 c9 ; 0xf70cb
jne short 070f0h ; 75 21 ; 0xf70cd
mov bx, strict word 00010h ; bb 10 00 ; 0xf70cf
jmp short 070d9h ; eb 05 ; 0xf70d2
dec bx ; 4b ; 0xf70d4
test bx, bx ; 85 db ; 0xf70d5
jbe short 070f0h ; 76 17 ; 0xf70d7
mov ax, bx ; 89 d8 ; 0xf70d9
or ah, 002h ; 80 cc 02 ; 0xf70db
mov dx, 003b8h ; ba b8 03 ; 0xf70de
out DX, ax ; ef ; 0xf70e1
xor dx, dx ; 31 d2 ; 0xf70e2
mov ax, strict word 00001h ; b8 01 00 ; 0xf70e4
call 06dcch ; e8 e2 fc ; 0xf70e7
cmp AL, strict byte 086h ; 3c 86 ; 0xf70ea
jne short 070d4h ; 75 e6 ; 0xf70ec
mov CL, strict byte 001h ; b1 01 ; 0xf70ee
xor bx, bx ; 31 db ; 0xf70f0
mov dx, 00339h ; ba 39 03 ; 0xf70f2
mov ax, si ; 89 f0 ; 0xf70f5
call 0160eh ; e8 14 a5 ; 0xf70f7
mov AL, strict byte 003h ; b0 03 ; 0xf70fa
mov AH, strict byte 000h ; b4 00 ; 0xf70fc
int 010h ; cd 10 ; 0xf70fe
cmp byte [bp-008h], 000h ; 80 7e f8 00 ; 0xf7100
je near 071f1h ; 0f 84 e9 00 ; 0xf7104
cmp byte [bp-002h], 000h ; 80 7e fe 00 ; 0xf7108
jne short 0713eh ; 75 30 ; 0xf710c
cmp byte [bp-006h], 000h ; 80 7e fa 00 ; 0xf710e
jne short 0713eh ; 75 2a ; 0xf7112
cmp word [bp-00ah], strict byte 00000h ; 83 7e f6 00 ; 0xf7114
jne short 0713eh ; 75 24 ; 0xf7118
cmp byte [bp-008h], 002h ; 80 7e f8 02 ; 0xf711a
jne short 0712bh ; 75 0b ; 0xf711e
push 009b2h ; 68 b2 09 ; 0xf7120
push strict byte 00002h ; 6a 02 ; 0xf7123
call 018e9h ; e8 c1 a7 ; 0xf7125
add sp, strict byte 00004h ; 83 c4 04 ; 0xf7128
test cl, cl ; 84 c9 ; 0xf712b
jne short 0713eh ; 75 0f ; 0xf712d
mov dx, strict word 00001h ; ba 01 00 ; 0xf712f
mov ax, 000c0h ; b8 c0 00 ; 0xf7132
call 06dcch ; e8 94 fc ; 0xf7135
cmp AL, strict byte 086h ; 3c 86 ; 0xf7138
jne short 0713eh ; 75 02 ; 0xf713a
mov CL, strict byte 001h ; b1 01 ; 0xf713c
test cl, cl ; 84 c9 ; 0xf713e
je near 071f1h ; 0f 84 ad 00 ; 0xf7140
mov byte [bp-004h], 000h ; c6 46 fc 00 ; 0xf7144
mov ax, 00100h ; b8 00 01 ; 0xf7148
mov cx, 01000h ; b9 00 10 ; 0xf714b
int 010h ; cd 10 ; 0xf714e
mov ax, 00700h ; b8 00 07 ; 0xf7150
mov BH, strict byte 007h ; b7 07 ; 0xf7153
db 033h, 0c9h
; xor cx, cx ; 33 c9 ; 0xf7155
mov dx, 0184fh ; ba 4f 18 ; 0xf7157
int 010h ; cd 10 ; 0xf715a
mov ax, 00200h ; b8 00 02 ; 0xf715c
db 033h, 0dbh
; xor bx, bx ; 33 db ; 0xf715f
db 033h, 0d2h
; xor dx, dx ; 33 d2 ; 0xf7161
int 010h ; cd 10 ; 0xf7163
push 009d4h ; 68 d4 09 ; 0xf7165
push strict byte 00002h ; 6a 02 ; 0xf7168
call 018e9h ; e8 7c a7 ; 0xf716a
add sp, strict byte 00004h ; 83 c4 04 ; 0xf716d
call 06e9dh ; e8 2a fd ; 0xf7170
push 00a18h ; 68 18 0a ; 0xf7173
push strict byte 00002h ; 6a 02 ; 0xf7176
call 018e9h ; e8 6e a7 ; 0xf7178
add sp, strict byte 00004h ; 83 c4 04 ; 0xf717b
mov dx, strict word 00001h ; ba 01 00 ; 0xf717e
mov ax, strict word 00040h ; b8 40 00 ; 0xf7181
call 06dcch ; e8 45 fc ; 0xf7184
mov bl, al ; 88 c3 ; 0xf7187
test al, al ; 84 c0 ; 0xf7189
je short 0717eh ; 74 f1 ; 0xf718b
cmp AL, strict byte 030h ; 3c 30 ; 0xf718d
je short 071dfh ; 74 4e ; 0xf718f
cmp bl, 002h ; 80 fb 02 ; 0xf7191
jc short 071b8h ; 72 22 ; 0xf7194
cmp bl, 009h ; 80 fb 09 ; 0xf7196
jnbe short 071b8h ; 77 1d ; 0xf7199
movzx ax, bl ; 0f b6 c3 ; 0xf719b
call 06fc9h ; e8 28 fe ; 0xf719e
cmp AL, strict byte 0ffh ; 3c ff ; 0xf71a1
jne short 071a7h ; 75 02 ; 0xf71a3
jmp short 0717eh ; eb d7 ; 0xf71a5
movzx bx, al ; 0f b6 d8 ; 0xf71a7
mov dx, 00338h ; ba 38 03 ; 0xf71aa
mov ax, si ; 89 f0 ; 0xf71ad
call 0160eh ; e8 5c a4 ; 0xf71af
mov byte [bp-004h], 002h ; c6 46 fc 02 ; 0xf71b2
jmp short 071dfh ; eb 27 ; 0xf71b6
cmp bl, 02eh ; 80 fb 2e ; 0xf71b8
je short 071cdh ; 74 10 ; 0xf71bb
cmp bl, 026h ; 80 fb 26 ; 0xf71bd
je short 071d3h ; 74 11 ; 0xf71c0
cmp bl, 021h ; 80 fb 21 ; 0xf71c2
jne short 071d9h ; 75 12 ; 0xf71c5
mov byte [bp-004h], 001h ; c6 46 fc 01 ; 0xf71c7
jmp short 071dfh ; eb 12 ; 0xf71cb
mov byte [bp-004h], 003h ; c6 46 fc 03 ; 0xf71cd
jmp short 071dfh ; eb 0c ; 0xf71d1
mov byte [bp-004h], 004h ; c6 46 fc 04 ; 0xf71d3
jmp short 071dfh ; eb 06 ; 0xf71d7
cmp byte [bp-004h], 000h ; 80 7e fc 00 ; 0xf71d9
je short 0717eh ; 74 9f ; 0xf71dd
movzx bx, byte [bp-004h] ; 0f b6 5e fc ; 0xf71df
mov dx, 00339h ; ba 39 03 ; 0xf71e3
mov ax, si ; 89 f0 ; 0xf71e6
call 0160eh ; e8 23 a4 ; 0xf71e8
mov AL, strict byte 003h ; b0 03 ; 0xf71eb
mov AH, strict byte 000h ; b4 00 ; 0xf71ed
int 010h ; cd 10 ; 0xf71ef
mov AL, strict byte 034h ; b0 34 ; 0xf71f1
out strict byte 043h, AL ; e6 43 ; 0xf71f3
db 033h, 0c0h
; xor ax, ax ; 33 c0 ; 0xf71f5
out strict byte 040h, AL ; e6 40 ; 0xf71f7
out strict byte 040h, AL ; e6 40 ; 0xf71f9
pushad ; 66 60 ; 0xf71fb
push DS ; 1e ; 0xf71fd
mov ds, ax ; 8e d8 ; 0xf71fe
call 0edbfh ; e8 bc 7b ; 0xf7200
pop DS ; 1f ; 0xf7203
popad ; 66 61 ; 0xf7204
leave ; c9 ; 0xf7206
pop di ; 5f ; 0xf7207
pop si ; 5e ; 0xf7208
pop dx ; 5a ; 0xf7209
pop cx ; 59 ; 0xf720a
pop bx ; 5b ; 0xf720b
retn ; c3 ; 0xf720c
; disGetNextSymbol 0xf720d LB 0x1932 -> off=0x0 cb=0000000000000064 uValue=0000000000005c0d 'delay_boot_'
delay_boot_: ; 0xf720d LB 0x64
push bx ; 53 ; 0xf720d
push dx ; 52 ; 0xf720e
push bp ; 55 ; 0xf720f
mov bp, sp ; 89 e5 ; 0xf7210
mov dx, ax ; 89 c2 ; 0xf7212
test ax, ax ; 85 c0 ; 0xf7214
je short 0726dh ; 74 55 ; 0xf7216
mov AL, strict byte 034h ; b0 34 ; 0xf7218
out strict byte 043h, AL ; e6 43 ; 0xf721a
mov AL, strict byte 0d3h ; b0 d3 ; 0xf721c
out strict byte 040h, AL ; e6 40 ; 0xf721e
mov AL, strict byte 048h ; b0 48 ; 0xf7220
out strict byte 040h, AL ; e6 40 ; 0xf7222
push dx ; 52 ; 0xf7224
push 00a62h ; 68 62 0a ; 0xf7225
push strict byte 00002h ; 6a 02 ; 0xf7228
call 018e9h ; e8 bc a6 ; 0xf722a
add sp, strict byte 00006h ; 83 c4 06 ; 0xf722d
mov bx, dx ; 89 d3 ; 0xf7230
test bx, bx ; 85 db ; 0xf7232
jbe short 0724dh ; 76 17 ; 0xf7234
push bx ; 53 ; 0xf7236
push 00a80h ; 68 80 0a ; 0xf7237
push strict byte 00002h ; 6a 02 ; 0xf723a
call 018e9h ; e8 aa a6 ; 0xf723c
add sp, strict byte 00006h ; 83 c4 06 ; 0xf723f
xor dx, dx ; 31 d2 ; 0xf7242
mov ax, strict word 00040h ; b8 40 00 ; 0xf7244
call 06dcch ; e8 82 fb ; 0xf7247
dec bx ; 4b ; 0xf724a
jmp short 07232h ; eb e5 ; 0xf724b
push 009b0h ; 68 b0 09 ; 0xf724d
push strict byte 00002h ; 6a 02 ; 0xf7250
call 018e9h ; e8 94 a6 ; 0xf7252
add sp, strict byte 00004h ; 83 c4 04 ; 0xf7255
mov AL, strict byte 034h ; b0 34 ; 0xf7258
out strict byte 043h, AL ; e6 43 ; 0xf725a
db 033h, 0c0h
; xor ax, ax ; 33 c0 ; 0xf725c
out strict byte 040h, AL ; e6 40 ; 0xf725e
out strict byte 040h, AL ; e6 40 ; 0xf7260
pushad ; 66 60 ; 0xf7262
push DS ; 1e ; 0xf7264
mov ds, ax ; 8e d8 ; 0xf7265
call 0edbfh ; e8 55 7b ; 0xf7267
pop DS ; 1f ; 0xf726a
popad ; 66 61 ; 0xf726b
pop bp ; 5d ; 0xf726d
pop dx ; 5a ; 0xf726e
pop bx ; 5b ; 0xf726f
retn ; c3 ; 0xf7270
; disGetNextSymbol 0xf7271 LB 0x18ce -> off=0x0 cb=0000000000000063 uValue=0000000000005c71 'scsi_cmd_data_in_'
scsi_cmd_data_in_: ; 0xf7271 LB 0x63
push si ; 56 ; 0xf7271
push di ; 57 ; 0xf7272
enter 00004h, 000h ; c8 04 00 00 ; 0xf7273
mov si, ax ; 89 c6 ; 0xf7277
mov byte [bp-002h], dl ; 88 56 fe ; 0xf7279
mov word [bp-004h], bx ; 89 5e fc ; 0xf727c
mov dx, si ; 89 f2 ; 0xf727f
in AL, DX ; ec ; 0xf7281
db 02ah, 0e4h
; sub ah, ah ; 2a e4 ; 0xf7282
test AL, strict byte 001h ; a8 01 ; 0xf7284
jne short 0727fh ; 75 f7 ; 0xf7286
mov al, byte [bp-002h] ; 8a 46 fe ; 0xf7288
out DX, AL ; ee ; 0xf728b
xor al, al ; 30 c0 ; 0xf728c
out DX, AL ; ee ; 0xf728e
mov al, byte [bp+008h] ; 8a 46 08 ; 0xf728f
out DX, AL ; ee ; 0xf7292
mov al, byte [bp+00eh] ; 8a 46 0e ; 0xf7293
out DX, AL ; ee ; 0xf7296
mov ax, word [bp+00eh] ; 8b 46 0e ; 0xf7297
shr ax, 008h ; c1 e8 08 ; 0xf729a
out DX, AL ; ee ; 0xf729d
xor bx, bx ; 31 db ; 0xf729e
movzx ax, byte [bp+008h] ; 0f b6 46 08 ; 0xf72a0
cmp bx, ax ; 39 c3 ; 0xf72a4
jnc short 072b8h ; 73 10 ; 0xf72a6
mov es, cx ; 8e c1 ; 0xf72a8
mov di, word [bp-004h] ; 8b 7e fc ; 0xf72aa
add di, bx ; 01 df ; 0xf72ad
mov al, byte [es:di] ; 26 8a 05 ; 0xf72af
mov dx, si ; 89 f2 ; 0xf72b2
out DX, AL ; ee ; 0xf72b4
inc bx ; 43 ; 0xf72b5
jmp short 072a0h ; eb e8 ; 0xf72b6
mov dx, si ; 89 f2 ; 0xf72b8
in AL, DX ; ec ; 0xf72ba
db 02ah, 0e4h
; sub ah, ah ; 2a e4 ; 0xf72bb
test AL, strict byte 001h ; a8 01 ; 0xf72bd
jne short 072b8h ; 75 f7 ; 0xf72bf
lea dx, [si+001h] ; 8d 54 01 ; 0xf72c1
mov cx, word [bp+00eh] ; 8b 4e 0e ; 0xf72c4
les di, [bp+00ah] ; c4 7e 0a ; 0xf72c7
rep insb ; f3 6c ; 0xf72ca
xor ax, ax ; 31 c0 ; 0xf72cc
leave ; c9 ; 0xf72ce
pop di ; 5f ; 0xf72cf
pop si ; 5e ; 0xf72d0
retn 00008h ; c2 08 00 ; 0xf72d1
; disGetNextSymbol 0xf72d4 LB 0x186b -> off=0x0 cb=0000000000000064 uValue=0000000000005cd4 'scsi_cmd_data_out_'
scsi_cmd_data_out_: ; 0xf72d4 LB 0x64
push si ; 56 ; 0xf72d4
push di ; 57 ; 0xf72d5
enter 00004h, 000h ; c8 04 00 00 ; 0xf72d6
mov di, ax ; 89 c7 ; 0xf72da
mov byte [bp-002h], dl ; 88 56 fe ; 0xf72dc
mov word [bp-004h], bx ; 89 5e fc ; 0xf72df
mov dx, di ; 89 fa ; 0xf72e2
in AL, DX ; ec ; 0xf72e4
db 02ah, 0e4h
; sub ah, ah ; 2a e4 ; 0xf72e5
test AL, strict byte 001h ; a8 01 ; 0xf72e7
jne short 072e2h ; 75 f7 ; 0xf72e9
mov al, byte [bp-002h] ; 8a 46 fe ; 0xf72eb
out DX, AL ; ee ; 0xf72ee
mov AL, strict byte 001h ; b0 01 ; 0xf72ef
out DX, AL ; ee ; 0xf72f1
mov al, byte [bp+008h] ; 8a 46 08 ; 0xf72f2
out DX, AL ; ee ; 0xf72f5
mov al, byte [bp+00eh] ; 8a 46 0e ; 0xf72f6
out DX, AL ; ee ; 0xf72f9
mov ax, word [bp+00eh] ; 8b 46 0e ; 0xf72fa
shr ax, 008h ; c1 e8 08 ; 0xf72fd
out DX, AL ; ee ; 0xf7300
xor bx, bx ; 31 db ; 0xf7301
movzx ax, byte [bp+008h] ; 0f b6 46 08 ; 0xf7303
cmp bx, ax ; 39 c3 ; 0xf7307
jnc short 0731bh ; 73 10 ; 0xf7309
mov es, cx ; 8e c1 ; 0xf730b
mov si, word [bp-004h] ; 8b 76 fc ; 0xf730d
add si, bx ; 01 de ; 0xf7310
mov al, byte [es:si] ; 26 8a 04 ; 0xf7312
mov dx, di ; 89 fa ; 0xf7315
out DX, AL ; ee ; 0xf7317
inc bx ; 43 ; 0xf7318
jmp short 07303h ; eb e8 ; 0xf7319
lea dx, [di+001h] ; 8d 55 01 ; 0xf731b
mov cx, word [bp+00eh] ; 8b 4e 0e ; 0xf731e
les si, [bp+00ah] ; c4 76 0a ; 0xf7321
db 0f3h, 026h, 06eh
; rep es outsb ; f3 26 6e ; 0xf7324
mov dx, di ; 89 fa ; 0xf7327
in AL, DX ; ec ; 0xf7329
db 02ah, 0e4h
; sub ah, ah ; 2a e4 ; 0xf732a
test AL, strict byte 001h ; a8 01 ; 0xf732c
jne short 07327h ; 75 f7 ; 0xf732e
xor ax, ax ; 31 c0 ; 0xf7330
leave ; c9 ; 0xf7332
pop di ; 5f ; 0xf7333
pop si ; 5e ; 0xf7334
retn 00008h ; c2 08 00 ; 0xf7335
; disGetNextSymbol 0xf7338 LB 0x1807 -> off=0x0 cb=00000000000000a2 uValue=0000000000005d38 '@scsi_read_sectors'
@scsi_read_sectors: ; 0xf7338 LB 0xa2
push si ; 56 ; 0xf7338
push di ; 57 ; 0xf7339
enter 0000ch, 000h ; c8 0c 00 00 ; 0xf733a
mov si, word [bp+008h] ; 8b 76 08 ; 0xf733e
mov es, [bp+00ah] ; 8e 46 0a ; 0xf7341
mov bl, byte [es:si+008h] ; 26 8a 5c 08 ; 0xf7344
sub bl, 008h ; 80 eb 08 ; 0xf7348
cmp bl, 004h ; 80 fb 04 ; 0xf734b
jbe short 0735fh ; 76 0f ; 0xf734e
movzx ax, bl ; 0f b6 c3 ; 0xf7350
push ax ; 50 ; 0xf7353
push 00a84h ; 68 84 0a ; 0xf7354
push strict byte 00007h ; 6a 07 ; 0xf7357
call 018e9h ; e8 8d a5 ; 0xf7359
add sp, strict byte 00006h ; 83 c4 06 ; 0xf735c
mov es, [bp+00ah] ; 8e 46 0a ; 0xf735f
mov di, word [es:si+00ah] ; 26 8b 7c 0a ; 0xf7362
mov word [bp-00ch], strict word 00028h ; c7 46 f4 28 00 ; 0xf7366
mov ax, word [es:si] ; 26 8b 04 ; 0xf736b
mov dx, word [es:si+002h] ; 26 8b 54 02 ; 0xf736e
xchg ah, al ; 86 c4 ; 0xf7372
xchg dh, dl ; 86 d6 ; 0xf7374
xchg dx, ax ; 92 ; 0xf7376
mov word [bp-00ah], ax ; 89 46 f6 ; 0xf7377
mov word [bp-008h], dx ; 89 56 f8 ; 0xf737a
mov byte [bp-006h], 000h ; c6 46 fa 00 ; 0xf737d
mov ax, di ; 89 f8 ; 0xf7381
xchg ah, al ; 86 c4 ; 0xf7383
mov word [bp-005h], ax ; 89 46 fb ; 0xf7385
mov byte [bp-003h], 000h ; c6 46 fd 00 ; 0xf7388
xor bh, bh ; 30 ff ; 0xf738c
sal bx, 002h ; c1 e3 02 ; 0xf738e
add bx, si ; 01 f3 ; 0xf7391
mov ax, word [es:bx+001d8h] ; 26 8b 87 d8 01 ; 0xf7393
mov dl, byte [es:bx+001dah] ; 26 8a 97 da 01 ; 0xf7398
mov bx, di ; 89 fb ; 0xf739d
sal bx, 009h ; c1 e3 09 ; 0xf739f
mov word [bp-002h], bx ; 89 5e fe ; 0xf73a2
push bx ; 53 ; 0xf73a5
db 066h, 026h, 0ffh, 074h, 004h
; push dword [es:si+004h] ; 66 26 ff 74 04 ; 0xf73a6
push strict byte 0000ah ; 6a 0a ; 0xf73ab
xor dh, dh ; 30 f6 ; 0xf73ad
mov cx, ss ; 8c d1 ; 0xf73af
lea bx, [bp-00ch] ; 8d 5e f4 ; 0xf73b1
call 07271h ; e8 ba fe ; 0xf73b4
mov ah, al ; 88 c4 ; 0xf73b7
test al, al ; 84 c0 ; 0xf73b9
jne short 073d1h ; 75 14 ; 0xf73bb
mov es, [bp+00ah] ; 8e 46 0a ; 0xf73bd
mov word [es:si+014h], di ; 26 89 7c 14 ; 0xf73c0
mov dx, word [bp-002h] ; 8b 56 fe ; 0xf73c4
mov word [es:si+016h], dx ; 26 89 54 16 ; 0xf73c7
mov word [es:si+018h], strict word 00000h ; 26 c7 44 18 00 00 ; 0xf73cb
movzx ax, ah ; 0f b6 c4 ; 0xf73d1
leave ; c9 ; 0xf73d4
pop di ; 5f ; 0xf73d5
pop si ; 5e ; 0xf73d6
retn 00004h ; c2 04 00 ; 0xf73d7
; disGetNextSymbol 0xf73da LB 0x1765 -> off=0x0 cb=00000000000000a2 uValue=0000000000005dda '@scsi_write_sectors'
@scsi_write_sectors: ; 0xf73da LB 0xa2
push si ; 56 ; 0xf73da
push di ; 57 ; 0xf73db
enter 0000ch, 000h ; c8 0c 00 00 ; 0xf73dc
mov si, word [bp+008h] ; 8b 76 08 ; 0xf73e0
mov es, [bp+00ah] ; 8e 46 0a ; 0xf73e3
mov bl, byte [es:si+008h] ; 26 8a 5c 08 ; 0xf73e6
sub bl, 008h ; 80 eb 08 ; 0xf73ea
cmp bl, 004h ; 80 fb 04 ; 0xf73ed
jbe short 07401h ; 76 0f ; 0xf73f0
movzx ax, bl ; 0f b6 c3 ; 0xf73f2
push ax ; 50 ; 0xf73f5
push 00ab2h ; 68 b2 0a ; 0xf73f6
push strict byte 00007h ; 6a 07 ; 0xf73f9
call 018e9h ; e8 eb a4 ; 0xf73fb
add sp, strict byte 00006h ; 83 c4 06 ; 0xf73fe
mov es, [bp+00ah] ; 8e 46 0a ; 0xf7401
mov di, word [es:si+00ah] ; 26 8b 7c 0a ; 0xf7404
mov word [bp-00ch], strict word 0002ah ; c7 46 f4 2a 00 ; 0xf7408
mov ax, word [es:si] ; 26 8b 04 ; 0xf740d
mov dx, word [es:si+002h] ; 26 8b 54 02 ; 0xf7410
xchg ah, al ; 86 c4 ; 0xf7414
xchg dh, dl ; 86 d6 ; 0xf7416
xchg dx, ax ; 92 ; 0xf7418
mov word [bp-00ah], ax ; 89 46 f6 ; 0xf7419
mov word [bp-008h], dx ; 89 56 f8 ; 0xf741c
mov byte [bp-006h], 000h ; c6 46 fa 00 ; 0xf741f
mov ax, di ; 89 f8 ; 0xf7423
xchg ah, al ; 86 c4 ; 0xf7425
mov word [bp-005h], ax ; 89 46 fb ; 0xf7427
mov byte [bp-003h], 000h ; c6 46 fd 00 ; 0xf742a
xor bh, bh ; 30 ff ; 0xf742e
sal bx, 002h ; c1 e3 02 ; 0xf7430
add bx, si ; 01 f3 ; 0xf7433
mov ax, word [es:bx+001d8h] ; 26 8b 87 d8 01 ; 0xf7435
mov dl, byte [es:bx+001dah] ; 26 8a 97 da 01 ; 0xf743a
mov bx, di ; 89 fb ; 0xf743f
sal bx, 009h ; c1 e3 09 ; 0xf7441
mov word [bp-002h], bx ; 89 5e fe ; 0xf7444
push bx ; 53 ; 0xf7447
db 066h, 026h, 0ffh, 074h, 004h
; push dword [es:si+004h] ; 66 26 ff 74 04 ; 0xf7448
push strict byte 0000ah ; 6a 0a ; 0xf744d
xor dh, dh ; 30 f6 ; 0xf744f
mov cx, ss ; 8c d1 ; 0xf7451
lea bx, [bp-00ch] ; 8d 5e f4 ; 0xf7453
call 072d4h ; e8 7b fe ; 0xf7456
mov ah, al ; 88 c4 ; 0xf7459
test al, al ; 84 c0 ; 0xf745b
jne short 07473h ; 75 14 ; 0xf745d
mov es, [bp+00ah] ; 8e 46 0a ; 0xf745f
mov word [es:si+014h], di ; 26 89 7c 14 ; 0xf7462
mov dx, word [bp-002h] ; 8b 56 fe ; 0xf7466
mov word [es:si+016h], dx ; 26 89 54 16 ; 0xf7469
mov word [es:si+018h], strict word 00000h ; 26 c7 44 18 00 00 ; 0xf746d
movzx ax, ah ; 0f b6 c4 ; 0xf7473
leave ; c9 ; 0xf7476
pop di ; 5f ; 0xf7477
pop si ; 5e ; 0xf7478
retn 00004h ; c2 04 00 ; 0xf7479
; disGetNextSymbol 0xf747c LB 0x16c3 -> off=0x0 cb=0000000000000285 uValue=0000000000005e7c 'scsi_enumerate_attached_devices_'
scsi_enumerate_attached_devices_: ; 0xf747c LB 0x285
push bx ; 53 ; 0xf747c
push cx ; 51 ; 0xf747d
push dx ; 52 ; 0xf747e
push si ; 56 ; 0xf747f
push di ; 57 ; 0xf7480
enter 0021ah, 000h ; c8 1a 02 00 ; 0xf7481
push ax ; 50 ; 0xf7485
mov dx, strict word 0000eh ; ba 0e 00 ; 0xf7486
mov ax, strict word 00040h ; b8 40 00 ; 0xf7489
call 0161ch ; e8 8d a1 ; 0xf748c
mov si, 00122h ; be 22 01 ; 0xf748f
mov word [bp-006h], ax ; 89 46 fa ; 0xf7492
mov word [bp-008h], strict word 00000h ; c7 46 f8 00 00 ; 0xf7495
jmp near 076a9h ; e9 0c 02 ; 0xf749a
mov es, [bp-006h] ; 8e 46 fa ; 0xf749d
cmp byte [es:si+001e8h], 004h ; 26 80 bc e8 01 04 ; 0xf74a0
jnc near 076fah ; 0f 83 50 02 ; 0xf74a6
mov cx, strict word 0000ah ; b9 0a 00 ; 0xf74aa
xor bx, bx ; 31 db ; 0xf74ad
mov dx, ss ; 8c d2 ; 0xf74af
lea ax, [bp-01ah] ; 8d 46 e6 ; 0xf74b1
call 08b1ah ; e8 63 16 ; 0xf74b4
mov byte [bp-01ah], 025h ; c6 46 e6 25 ; 0xf74b7
push strict byte 00008h ; 6a 08 ; 0xf74bb
lea dx, [bp-0021ah] ; 8d 96 e6 fd ; 0xf74bd
push SS ; 16 ; 0xf74c1
push dx ; 52 ; 0xf74c2
push strict byte 0000ah ; 6a 0a ; 0xf74c3
movzx dx, byte [bp-008h] ; 0f b6 56 f8 ; 0xf74c5
mov cx, ss ; 8c d1 ; 0xf74c9
lea bx, [bp-01ah] ; 8d 5e e6 ; 0xf74cb
mov ax, word [bp-0021ch] ; 8b 86 e4 fd ; 0xf74ce
call 07271h ; e8 9c fd ; 0xf74d2
test al, al ; 84 c0 ; 0xf74d5
je short 074e4h ; 74 0b ; 0xf74d7
push 00b17h ; 68 17 0b ; 0xf74d9
push strict byte 00007h ; 6a 07 ; 0xf74dc
call 018e9h ; e8 08 a4 ; 0xf74de
add sp, strict byte 00004h ; 83 c4 04 ; 0xf74e1
movzx dx, byte [bp-00219h] ; 0f b6 96 e7 fd ; 0xf74e4
movzx di, byte [bp-0021ah] ; 0f b6 be e6 fd ; 0xf74e9
sal di, 008h ; c1 e7 08 ; 0xf74ee
xor bx, bx ; 31 db ; 0xf74f1
or di, dx ; 09 d7 ; 0xf74f3
movzx ax, byte [bp-00218h] ; 0f b6 86 e8 fd ; 0xf74f5
xor dx, dx ; 31 d2 ; 0xf74fa
mov cx, strict word 00008h ; b9 08 00 ; 0xf74fc
sal ax, 1 ; d1 e0 ; 0xf74ff
rcl dx, 1 ; d1 d2 ; 0xf7501
loop 074ffh ; e2 fa ; 0xf7503
or bx, ax ; 09 c3 ; 0xf7505
or di, dx ; 09 d7 ; 0xf7507
movzx ax, byte [bp-00217h] ; 0f b6 86 e9 fd ; 0xf7509
or bx, ax ; 09 c3 ; 0xf750e
mov word [bp-00ah], bx ; 89 5e f6 ; 0xf7510
movzx ax, byte [bp-00216h] ; 0f b6 86 ea fd ; 0xf7513
sal ax, 008h ; c1 e0 08 ; 0xf7518
movzx bx, byte [bp-00215h] ; 0f b6 9e eb fd ; 0xf751b
mov word [bp-010h], strict word 00000h ; c7 46 f0 00 00 ; 0xf7520
or bx, ax ; 09 c3 ; 0xf7525
movzx ax, byte [bp-00214h] ; 0f b6 86 ec fd ; 0xf7527
xor dx, dx ; 31 d2 ; 0xf752c
mov cx, strict word 00008h ; b9 08 00 ; 0xf752e
sal ax, 1 ; d1 e0 ; 0xf7531
rcl dx, 1 ; d1 d2 ; 0xf7533
loop 07531h ; e2 fa ; 0xf7535
mov cx, word [bp-010h] ; 8b 4e f0 ; 0xf7537
or cx, ax ; 09 c1 ; 0xf753a
or dx, bx ; 09 da ; 0xf753c
movzx ax, byte [bp-00213h] ; 0f b6 86 ed fd ; 0xf753e
mov bx, cx ; 89 cb ; 0xf7543
or bx, ax ; 09 c3 ; 0xf7545
mov word [bp-00ch], bx ; 89 5e f4 ; 0xf7547
test dx, dx ; 85 d2 ; 0xf754a
jne short 07554h ; 75 06 ; 0xf754c
cmp bx, 00200h ; 81 fb 00 02 ; 0xf754e
je short 07574h ; 74 20 ; 0xf7552
mov bx, 00c3ah ; bb 3a 0c ; 0xf7554
mov cx, ds ; 8c d9 ; 0xf7557
mov ax, strict word 00004h ; b8 04 00 ; 0xf7559
call 018aeh ; e8 4f a3 ; 0xf755c
push dx ; 52 ; 0xf755f
push word [bp-00ch] ; ff 76 f4 ; 0xf7560
push word [bp-008h] ; ff 76 f8 ; 0xf7563
push 00b53h ; 68 53 0b ; 0xf7566
push strict byte 00004h ; 6a 04 ; 0xf7569
call 018e9h ; e8 7b a3 ; 0xf756b
add sp, strict byte 0000ah ; 83 c4 0a ; 0xf756e
jmp near 076a0h ; e9 2c 01 ; 0xf7571
cmp di, strict byte 00040h ; 83 ff 40 ; 0xf7574
jnbe short 0757bh ; 77 02 ; 0xf7577
jne short 07585h ; 75 0a ; 0xf7579
mov dword [bp-004h], strict dword 000ff003fh ; 66 c7 46 fc 3f 00 ff 00 ; 0xf757b
jmp short 0759eh ; eb 19 ; 0xf7583
cmp di, strict byte 00020h ; 83 ff 20 ; 0xf7585
jnbe short 0758ch ; 77 02 ; 0xf7588
jne short 07596h ; 75 0a ; 0xf758a
mov dword [bp-004h], strict dword 000800020h ; 66 c7 46 fc 20 00 80 00 ; 0xf758c
jmp short 0759eh ; eb 08 ; 0xf7594
mov dword [bp-004h], strict dword 000400020h ; 66 c7 46 fc 20 00 40 00 ; 0xf7596
mov bx, word [bp-002h] ; 8b 5e fe ; 0xf759e
imul bx, word [bp-004h] ; 0f af 5e fc ; 0xf75a1
mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xf75a5
mov dx, di ; 89 fa ; 0xf75a8
xor cx, cx ; 31 c9 ; 0xf75aa
call 08ab0h ; e8 01 15 ; 0xf75ac
mov word [bp-00eh], dx ; 89 56 f2 ; 0xf75af
mov es, [bp-006h] ; 8e 46 fa ; 0xf75b2
mov cl, byte [es:si+001e8h] ; 26 8a 8c e8 01 ; 0xf75b5
mov ch, cl ; 88 cd ; 0xf75ba
add ch, 008h ; 80 c5 08 ; 0xf75bc
movzx dx, cl ; 0f b6 d1 ; 0xf75bf
sal dx, 002h ; c1 e2 02 ; 0xf75c2
mov bx, si ; 89 f3 ; 0xf75c5
add bx, dx ; 01 d3 ; 0xf75c7
mov dx, word [bp-0021ch] ; 8b 96 e4 fd ; 0xf75c9
mov word [es:bx+001d8h], dx ; 26 89 97 d8 01 ; 0xf75cd
mov dl, byte [bp-008h] ; 8a 56 f8 ; 0xf75d2
mov byte [es:bx+001dah], dl ; 26 88 97 da 01 ; 0xf75d5
movzx dx, ch ; 0f b6 d5 ; 0xf75da
imul dx, dx, strict byte 00018h ; 6b d2 18 ; 0xf75dd
mov bx, si ; 89 f3 ; 0xf75e0
add bx, dx ; 01 d3 ; 0xf75e2
db 066h, 026h, 0c7h, 047h, 01eh, 004h, 0ffh, 000h, 000h
; mov dword [es:bx+01eh], strict dword 00000ff04h ; 66 26 c7 47 1e 04 ff 00 00; 0xf75e4
mov dx, word [bp-00ch] ; 8b 56 f4 ; 0xf75ed
mov word [es:bx+024h], dx ; 26 89 57 24 ; 0xf75f0
mov byte [es:bx+023h], 001h ; 26 c6 47 23 01 ; 0xf75f4
mov dx, word [bp-002h] ; 8b 56 fe ; 0xf75f9
mov word [es:bx+026h], dx ; 26 89 57 26 ; 0xf75fc
mov dx, word [bp-004h] ; 8b 56 fc ; 0xf7600
mov word [es:bx+02ah], dx ; 26 89 57 2a ; 0xf7603
cmp word [bp-00eh], strict byte 00000h ; 83 7e f2 00 ; 0xf7607
jne short 07612h ; 75 05 ; 0xf760b
cmp ax, 00400h ; 3d 00 04 ; 0xf760d
jbe short 0761ah ; 76 08 ; 0xf7610
mov word [es:bx+028h], 00400h ; 26 c7 47 28 00 04 ; 0xf7612
jmp short 0761eh ; eb 04 ; 0xf7618
mov word [es:bx+028h], ax ; 26 89 47 28 ; 0xf761a
movzx bx, ch ; 0f b6 dd ; 0xf761e
imul bx, bx, strict byte 00018h ; 6b db 18 ; 0xf7621
mov es, [bp-006h] ; 8e 46 fa ; 0xf7624
add bx, si ; 01 f3 ; 0xf7627
mov dx, word [bp-002h] ; 8b 56 fe ; 0xf7629
mov word [es:bx+02ch], dx ; 26 89 57 2c ; 0xf762c
mov dx, word [bp-004h] ; 8b 56 fc ; 0xf7630
mov word [es:bx+030h], dx ; 26 89 57 30 ; 0xf7633
cmp word [bp-00eh], strict byte 00000h ; 83 7e f2 00 ; 0xf7637
jne short 07642h ; 75 05 ; 0xf763b
cmp ax, 00400h ; 3d 00 04 ; 0xf763d
jbe short 0764ah ; 76 08 ; 0xf7640
mov word [es:bx+02eh], 00400h ; 26 c7 47 2e 00 04 ; 0xf7642
jmp short 0764eh ; eb 04 ; 0xf7648
mov word [es:bx+02eh], ax ; 26 89 47 2e ; 0xf764a
movzx bx, ch ; 0f b6 dd ; 0xf764e
imul bx, bx, strict byte 00018h ; 6b db 18 ; 0xf7651
mov es, [bp-006h] ; 8e 46 fa ; 0xf7654
add bx, si ; 01 f3 ; 0xf7657
mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xf7659
mov word [es:bx+032h], ax ; 26 89 47 32 ; 0xf765c
mov word [es:bx+034h], di ; 26 89 7f 34 ; 0xf7660
mov al, byte [es:si+0019eh] ; 26 8a 84 9e 01 ; 0xf7664
mov ah, cl ; 88 cc ; 0xf7669
add ah, 008h ; 80 c4 08 ; 0xf766b
movzx bx, al ; 0f b6 d8 ; 0xf766e
add bx, si ; 01 f3 ; 0xf7671
mov byte [es:bx+0019fh], ah ; 26 88 a7 9f 01 ; 0xf7673
db 0feh, 0c0h
; inc al ; fe c0 ; 0xf7678
mov byte [es:si+0019eh], al ; 26 88 84 9e 01 ; 0xf767a
mov dx, strict word 00075h ; ba 75 00 ; 0xf767f
mov ax, strict word 00040h ; b8 40 00 ; 0xf7682
call 01600h ; e8 78 9f ; 0xf7685
db 0feh, 0c0h
; inc al ; fe c0 ; 0xf7688
movzx bx, al ; 0f b6 d8 ; 0xf768a
mov dx, strict word 00075h ; ba 75 00 ; 0xf768d
mov ax, strict word 00040h ; b8 40 00 ; 0xf7690
call 0160eh ; e8 78 9f ; 0xf7693
db 0feh, 0c1h
; inc cl ; fe c1 ; 0xf7696
mov es, [bp-006h] ; 8e 46 fa ; 0xf7698
mov byte [es:si+001e8h], cl ; 26 88 8c e8 01 ; 0xf769b
inc word [bp-008h] ; ff 46 f8 ; 0xf76a0
cmp word [bp-008h], strict byte 00010h ; 83 7e f8 10 ; 0xf76a3
jnl short 076fah ; 7d 51 ; 0xf76a7
mov byte [bp-01ah], 012h ; c6 46 e6 12 ; 0xf76a9
xor al, al ; 30 c0 ; 0xf76ad
mov byte [bp-019h], al ; 88 46 e7 ; 0xf76af
mov byte [bp-018h], al ; 88 46 e8 ; 0xf76b2
mov byte [bp-017h], al ; 88 46 e9 ; 0xf76b5
mov byte [bp-016h], 005h ; c6 46 ea 05 ; 0xf76b8
mov byte [bp-015h], al ; 88 46 eb ; 0xf76bc
push strict byte 00005h ; 6a 05 ; 0xf76bf
lea dx, [bp-0021ah] ; 8d 96 e6 fd ; 0xf76c1
push SS ; 16 ; 0xf76c5
push dx ; 52 ; 0xf76c6
push strict byte 00006h ; 6a 06 ; 0xf76c7
movzx dx, byte [bp-008h] ; 0f b6 56 f8 ; 0xf76c9
mov cx, ss ; 8c d1 ; 0xf76cd
lea bx, [bp-01ah] ; 8d 5e e6 ; 0xf76cf
mov ax, word [bp-0021ch] ; 8b 86 e4 fd ; 0xf76d2
call 07271h ; e8 98 fb ; 0xf76d6
test al, al ; 84 c0 ; 0xf76d9
je short 076e8h ; 74 0b ; 0xf76db
push 00ae1h ; 68 e1 0a ; 0xf76dd
push strict byte 00007h ; 6a 07 ; 0xf76e0
call 018e9h ; e8 04 a2 ; 0xf76e2
add sp, strict byte 00004h ; 83 c4 04 ; 0xf76e5
test byte [bp-0021ah], 0e0h ; f6 86 e6 fd e0 ; 0xf76e8
jne short 076a0h ; 75 b1 ; 0xf76ed
test byte [bp-0021ah], 01fh ; f6 86 e6 fd 1f ; 0xf76ef
je near 0749dh ; 0f 84 a5 fd ; 0xf76f4
jmp short 076a0h ; eb a6 ; 0xf76f8
leave ; c9 ; 0xf76fa
pop di ; 5f ; 0xf76fb
pop si ; 5e ; 0xf76fc
pop dx ; 5a ; 0xf76fd
pop cx ; 59 ; 0xf76fe
pop bx ; 5b ; 0xf76ff
retn ; c3 ; 0xf7700
; disGetNextSymbol 0xf7701 LB 0x143e -> off=0x0 cb=0000000000000064 uValue=0000000000006101 '_scsi_init'
_scsi_init: ; 0xf7701 LB 0x64
push bp ; 55 ; 0xf7701
mov bp, sp ; 89 e5 ; 0xf7702
mov dx, strict word 0000eh ; ba 0e 00 ; 0xf7704
mov ax, strict word 00040h ; b8 40 00 ; 0xf7707
call 0161ch ; e8 0f 9f ; 0xf770a
mov bx, 00122h ; bb 22 01 ; 0xf770d
mov es, ax ; 8e c0 ; 0xf7710
mov byte [es:bx+001e8h], 000h ; 26 c6 87 e8 01 00 ; 0xf7712
mov AL, strict byte 055h ; b0 55 ; 0xf7718
mov dx, 00332h ; ba 32 03 ; 0xf771a
out DX, AL ; ee ; 0xf771d
in AL, DX ; ec ; 0xf771e
db 02ah, 0e4h
; sub ah, ah ; 2a e4 ; 0xf771f
cmp AL, strict byte 055h ; 3c 55 ; 0xf7721
jne short 07731h ; 75 0c ; 0xf7723
xor al, al ; 30 c0 ; 0xf7725
mov dx, 00333h ; ba 33 03 ; 0xf7727
out DX, AL ; ee ; 0xf772a
mov ax, 00330h ; b8 30 03 ; 0xf772b
call 0747ch ; e8 4b fd ; 0xf772e
mov AL, strict byte 055h ; b0 55 ; 0xf7731
mov dx, 00342h ; ba 42 03 ; 0xf7733
out DX, AL ; ee ; 0xf7736
in AL, DX ; ec ; 0xf7737
db 02ah, 0e4h
; sub ah, ah ; 2a e4 ; 0xf7738
cmp AL, strict byte 055h ; 3c 55 ; 0xf773a
jne short 0774ah ; 75 0c ; 0xf773c
xor al, al ; 30 c0 ; 0xf773e
mov dx, 00343h ; ba 43 03 ; 0xf7740
out DX, AL ; ee ; 0xf7743
mov ax, 00340h ; b8 40 03 ; 0xf7744
call 0747ch ; e8 32 fd ; 0xf7747
mov AL, strict byte 055h ; b0 55 ; 0xf774a
mov dx, 00352h ; ba 52 03 ; 0xf774c
out DX, AL ; ee ; 0xf774f
in AL, DX ; ec ; 0xf7750
db 02ah, 0e4h
; sub ah, ah ; 2a e4 ; 0xf7751
cmp AL, strict byte 055h ; 3c 55 ; 0xf7753
jne short 07763h ; 75 0c ; 0xf7755
xor al, al ; 30 c0 ; 0xf7757
mov dx, 00353h ; ba 53 03 ; 0xf7759
out DX, AL ; ee ; 0xf775c
mov ax, 00350h ; b8 50 03 ; 0xf775d
call 0747ch ; e8 19 fd ; 0xf7760
pop bp ; 5d ; 0xf7763
retn ; c3 ; 0xf7764
; disGetNextSymbol 0xf7765 LB 0x13da -> off=0x0 cb=0000000000000014 uValue=0000000000006165 'high_bits_save_'
high_bits_save_: ; 0xf7765 LB 0x14
push bx ; 53 ; 0xf7765
push bp ; 55 ; 0xf7766
mov bp, sp ; 89 e5 ; 0xf7767
mov bx, ax ; 89 c3 ; 0xf7769
shr eax, 010h ; 66 c1 e8 10 ; 0xf776b
mov es, dx ; 8e c2 ; 0xf776f
mov word [es:bx+00268h], ax ; 26 89 87 68 02 ; 0xf7771
pop bp ; 5d ; 0xf7776
pop bx ; 5b ; 0xf7777
retn ; c3 ; 0xf7778
; disGetNextSymbol 0xf7779 LB 0x13c6 -> off=0x0 cb=0000000000000014 uValue=0000000000006179 'high_bits_restore_'
high_bits_restore_: ; 0xf7779 LB 0x14
push bx ; 53 ; 0xf7779
push bp ; 55 ; 0xf777a
mov bp, sp ; 89 e5 ; 0xf777b
mov bx, ax ; 89 c3 ; 0xf777d
mov es, dx ; 8e c2 ; 0xf777f
mov ax, word [es:bx+00268h] ; 26 8b 87 68 02 ; 0xf7781
sal eax, 010h ; 66 c1 e0 10 ; 0xf7786
pop bp ; 5d ; 0xf778a
pop bx ; 5b ; 0xf778b
retn ; c3 ; 0xf778c
; disGetNextSymbol 0xf778d LB 0x13b2 -> off=0x0 cb=0000000000000040 uValue=000000000000618d 'ahci_ctrl_set_bits_'
ahci_ctrl_set_bits_: ; 0xf778d LB 0x40
push si ; 56 ; 0xf778d
push di ; 57 ; 0xf778e
enter 00002h, 000h ; c8 02 00 00 ; 0xf778f
mov si, ax ; 89 c6 ; 0xf7793
mov ax, dx ; 89 d0 ; 0xf7795
mov word [bp-002h], bx ; 89 5e fe ; 0xf7797
mov di, cx ; 89 cf ; 0xf779a
xor cx, cx ; 31 c9 ; 0xf779c
mov dx, si ; 89 f2 ; 0xf779e
xchg cx, ax ; 91 ; 0xf77a0
sal eax, 010h ; 66 c1 e0 10 ; 0xf77a1
db 08bh, 0c1h
; mov ax, cx ; 8b c1 ; 0xf77a5
out DX, eax ; 66 ef ; 0xf77a7
lea bx, [si+004h] ; 8d 5c 04 ; 0xf77a9
mov dx, bx ; 89 da ; 0xf77ac
in eax, DX ; 66 ed ; 0xf77ae
db 08bh, 0d0h
; mov dx, ax ; 8b d0 ; 0xf77b0
shr eax, 010h ; 66 c1 e8 10 ; 0xf77b2
xchg dx, ax ; 92 ; 0xf77b6
or ax, word [bp-002h] ; 0b 46 fe ; 0xf77b7
mov cx, dx ; 89 d1 ; 0xf77ba
or cx, di ; 09 f9 ; 0xf77bc
mov dx, bx ; 89 da ; 0xf77be
xchg cx, ax ; 91 ; 0xf77c0
sal eax, 010h ; 66 c1 e0 10 ; 0xf77c1
db 08bh, 0c1h
; mov ax, cx ; 8b c1 ; 0xf77c5
out DX, eax ; 66 ef ; 0xf77c7
leave ; c9 ; 0xf77c9
pop di ; 5f ; 0xf77ca
pop si ; 5e ; 0xf77cb
retn ; c3 ; 0xf77cc
; disGetNextSymbol 0xf77cd LB 0x1372 -> off=0x0 cb=0000000000000044 uValue=00000000000061cd 'ahci_ctrl_clear_bits_'
ahci_ctrl_clear_bits_: ; 0xf77cd LB 0x44
push si ; 56 ; 0xf77cd
push di ; 57 ; 0xf77ce
enter 00002h, 000h ; c8 02 00 00 ; 0xf77cf
mov si, ax ; 89 c6 ; 0xf77d3
mov ax, dx ; 89 d0 ; 0xf77d5
mov di, bx ; 89 df ; 0xf77d7
mov word [bp-002h], cx ; 89 4e fe ; 0xf77d9
xor cx, cx ; 31 c9 ; 0xf77dc
mov dx, si ; 89 f2 ; 0xf77de
xchg cx, ax ; 91 ; 0xf77e0
sal eax, 010h ; 66 c1 e0 10 ; 0xf77e1
db 08bh, 0c1h
; mov ax, cx ; 8b c1 ; 0xf77e5
out DX, eax ; 66 ef ; 0xf77e7
lea bx, [si+004h] ; 8d 5c 04 ; 0xf77e9
mov dx, bx ; 89 da ; 0xf77ec
in eax, DX ; 66 ed ; 0xf77ee
db 08bh, 0d0h
; mov dx, ax ; 8b d0 ; 0xf77f0
shr eax, 010h ; 66 c1 e8 10 ; 0xf77f2
xchg dx, ax ; 92 ; 0xf77f6
not di ; f7 d7 ; 0xf77f7
mov cx, word [bp-002h] ; 8b 4e fe ; 0xf77f9
not cx ; f7 d1 ; 0xf77fc
and ax, di ; 21 f8 ; 0xf77fe
and cx, dx ; 21 d1 ; 0xf7800
mov dx, bx ; 89 da ; 0xf7802
xchg cx, ax ; 91 ; 0xf7804
sal eax, 010h ; 66 c1 e0 10 ; 0xf7805
db 08bh, 0c1h
; mov ax, cx ; 8b c1 ; 0xf7809
out DX, eax ; 66 ef ; 0xf780b
leave ; c9 ; 0xf780d
pop di ; 5f ; 0xf780e
pop si ; 5e ; 0xf780f
retn ; c3 ; 0xf7810
; disGetNextSymbol 0xf7811 LB 0x132e -> off=0x0 cb=0000000000000036 uValue=0000000000006211 'ahci_ctrl_is_bit_set_'
ahci_ctrl_is_bit_set_: ; 0xf7811 LB 0x36
push si ; 56 ; 0xf7811
push di ; 57 ; 0xf7812
push bp ; 55 ; 0xf7813
mov bp, sp ; 89 e5 ; 0xf7814
mov si, ax ; 89 c6 ; 0xf7816
mov ax, dx ; 89 d0 ; 0xf7818
mov di, cx ; 89 cf ; 0xf781a
xor cx, cx ; 31 c9 ; 0xf781c
mov dx, si ; 89 f2 ; 0xf781e
xchg cx, ax ; 91 ; 0xf7820
sal eax, 010h ; 66 c1 e0 10 ; 0xf7821
db 08bh, 0c1h
; mov ax, cx ; 8b c1 ; 0xf7825
out DX, eax ; 66 ef ; 0xf7827
lea dx, [si+004h] ; 8d 54 04 ; 0xf7829
in eax, DX ; 66 ed ; 0xf782c
db 08bh, 0d0h
; mov dx, ax ; 8b d0 ; 0xf782e
shr eax, 010h ; 66 c1 e8 10 ; 0xf7830
xchg dx, ax ; 92 ; 0xf7834
test dx, di ; 85 fa ; 0xf7835
jne short 0783dh ; 75 04 ; 0xf7837
test ax, bx ; 85 d8 ; 0xf7839
je short 07841h ; 74 04 ; 0xf783b
mov AL, strict byte 001h ; b0 01 ; 0xf783d
jmp short 07843h ; eb 02 ; 0xf783f
xor al, al ; 30 c0 ; 0xf7841
pop bp ; 5d ; 0xf7843
pop di ; 5f ; 0xf7844
pop si ; 5e ; 0xf7845
retn ; c3 ; 0xf7846
; disGetNextSymbol 0xf7847 LB 0x12f8 -> off=0x0 cb=000000000000001b uValue=0000000000006247 'ahci_ctrl_extract_bits_'
ahci_ctrl_extract_bits_: ; 0xf7847 LB 0x1b
push si ; 56 ; 0xf7847
push bp ; 55 ; 0xf7848
mov bp, sp ; 89 e5 ; 0xf7849
mov si, bx ; 89 de ; 0xf784b
and ax, bx ; 21 d8 ; 0xf784d
and dx, cx ; 21 ca ; 0xf784f
movzx cx, byte [bp+006h] ; 0f b6 4e 06 ; 0xf7851
jcxz 0785dh ; e3 06 ; 0xf7855
shr dx, 1 ; d1 ea ; 0xf7857
rcr ax, 1 ; d1 d8 ; 0xf7859
loop 07857h ; e2 fa ; 0xf785b
pop bp ; 5d ; 0xf785d
pop si ; 5e ; 0xf785e
retn 00002h ; c2 02 00 ; 0xf785f
; disGetNextSymbol 0xf7862 LB 0x12dd -> off=0x0 cb=000000000000001e uValue=0000000000006262 'ahci_addr_to_phys_'
ahci_addr_to_phys_: ; 0xf7862 LB 0x1e
push bx ; 53 ; 0xf7862
push cx ; 51 ; 0xf7863
push bp ; 55 ; 0xf7864
mov bp, sp ; 89 e5 ; 0xf7865
mov bx, ax ; 89 c3 ; 0xf7867
mov ax, dx ; 89 d0 ; 0xf7869
xor dx, dx ; 31 d2 ; 0xf786b
mov cx, strict word 00004h ; b9 04 00 ; 0xf786d
sal ax, 1 ; d1 e0 ; 0xf7870
rcl dx, 1 ; d1 d2 ; 0xf7872
loop 07870h ; e2 fa ; 0xf7874
xor cx, cx ; 31 c9 ; 0xf7876
add ax, bx ; 01 d8 ; 0xf7878
adc dx, cx ; 11 ca ; 0xf787a
pop bp ; 5d ; 0xf787c
pop cx ; 59 ; 0xf787d
pop bx ; 5b ; 0xf787e
retn ; c3 ; 0xf787f
; disGetNextSymbol 0xf7880 LB 0x12bf -> off=0x0 cb=00000000000000d0 uValue=0000000000006280 'ahci_port_cmd_sync_'
ahci_port_cmd_sync_: ; 0xf7880 LB 0xd0
push cx ; 51 ; 0xf7880
push si ; 56 ; 0xf7881
push di ; 57 ; 0xf7882
enter 00006h, 000h ; c8 06 00 00 ; 0xf7883
mov si, ax ; 89 c6 ; 0xf7887
mov word [bp-004h], dx ; 89 56 fc ; 0xf7889
mov es, dx ; 8e c2 ; 0xf788c
mov al, byte [es:si+00262h] ; 26 8a 84 62 02 ; 0xf788e
mov byte [bp-002h], al ; 88 46 fe ; 0xf7893
mov di, word [es:si+00260h] ; 26 8b bc 60 02 ; 0xf7896
cmp AL, strict byte 0ffh ; 3c ff ; 0xf789b
je near 0794bh ; 0f 84 aa 00 ; 0xf789d
movzx cx, byte [es:si+00263h] ; 26 0f b6 8c 63 02 ; 0xf78a1
xor dx, dx ; 31 d2 ; 0xf78a7
or dl, 080h ; 80 ca 80 ; 0xf78a9
movzx ax, bl ; 0f b6 c3 ; 0xf78ac
or dx, ax ; 09 c2 ; 0xf78af
mov word [es:si], dx ; 26 89 14 ; 0xf78b1
mov word [es:si+002h], cx ; 26 89 4c 02 ; 0xf78b4
db 066h, 026h, 0c7h, 044h, 004h, 000h, 000h, 000h, 000h
; mov dword [es:si+004h], strict dword 000000000h ; 66 26 c7 44 04 00 00 00 00; 0xf78b8
lea ax, [si+00080h] ; 8d 84 80 00 ; 0xf78c1
mov dx, es ; 8c c2 ; 0xf78c5
call 07862h ; e8 98 ff ; 0xf78c7
mov es, [bp-004h] ; 8e 46 fc ; 0xf78ca
mov word [es:si+008h], ax ; 26 89 44 08 ; 0xf78cd
mov word [es:si+00ah], dx ; 26 89 54 0a ; 0xf78d1
movzx si, byte [bp-002h] ; 0f b6 76 fe ; 0xf78d5
sal si, 007h ; c1 e6 07 ; 0xf78d9
lea dx, [si+00118h] ; 8d 94 18 01 ; 0xf78dc
mov bx, strict word 00011h ; bb 11 00 ; 0xf78e0
xor cx, cx ; 31 c9 ; 0xf78e3
mov ax, di ; 89 f8 ; 0xf78e5
call 0778dh ; e8 a3 fe ; 0xf78e7
lea ax, [si+00138h] ; 8d 84 38 01 ; 0xf78ea
cwd ; 99 ; 0xf78ee
mov cx, dx ; 89 d1 ; 0xf78ef
mov dx, di ; 89 fa ; 0xf78f1
xchg cx, ax ; 91 ; 0xf78f3
sal eax, 010h ; 66 c1 e0 10 ; 0xf78f4
db 08bh, 0c1h
; mov ax, cx ; 8b c1 ; 0xf78f8
out DX, eax ; 66 ef ; 0xf78fa
lea dx, [di+004h] ; 8d 55 04 ; 0xf78fc
mov ax, strict word 00001h ; b8 01 00 ; 0xf78ff
xor cx, cx ; 31 c9 ; 0xf7902
xchg cx, ax ; 91 ; 0xf7904
sal eax, 010h ; 66 c1 e0 10 ; 0xf7905
db 08bh, 0c1h
; mov ax, cx ; 8b c1 ; 0xf7909
out DX, eax ; 66 ef ; 0xf790b
movzx ax, byte [bp-002h] ; 0f b6 46 fe ; 0xf790d
sal ax, 007h ; c1 e0 07 ; 0xf7911
mov word [bp-006h], ax ; 89 46 fa ; 0xf7914
mov si, ax ; 89 c6 ; 0xf7917
add si, 00110h ; 81 c6 10 01 ; 0xf7919
mov bx, strict word 00001h ; bb 01 00 ; 0xf791d
mov cx, 04000h ; b9 00 40 ; 0xf7920
mov dx, si ; 89 f2 ; 0xf7923
mov ax, di ; 89 f8 ; 0xf7925
call 07811h ; e8 e7 fe ; 0xf7927
test al, al ; 84 c0 ; 0xf792a
je short 0790dh ; 74 df ; 0xf792c
mov bx, strict word 00001h ; bb 01 00 ; 0xf792e
xor cx, cx ; 31 c9 ; 0xf7931
mov dx, si ; 89 f2 ; 0xf7933
mov ax, di ; 89 f8 ; 0xf7935
call 0778dh ; e8 53 fe ; 0xf7937
mov dx, word [bp-006h] ; 8b 56 fa ; 0xf793a
add dx, 00118h ; 81 c2 18 01 ; 0xf793d
mov bx, strict word 00001h ; bb 01 00 ; 0xf7941
xor cx, cx ; 31 c9 ; 0xf7944
mov ax, di ; 89 f8 ; 0xf7946
call 077cdh ; e8 82 fe ; 0xf7948
leave ; c9 ; 0xf794b
pop di ; 5f ; 0xf794c
pop si ; 5e ; 0xf794d
pop cx ; 59 ; 0xf794e
retn ; c3 ; 0xf794f
; disGetNextSymbol 0xf7950 LB 0x11ef -> off=0x0 cb=00000000000001c5 uValue=0000000000006350 'ahci_cmd_data_'
ahci_cmd_data_: ; 0xf7950 LB 0x1c5
push cx ; 51 ; 0xf7950
push si ; 56 ; 0xf7951
push di ; 57 ; 0xf7952
enter 00010h, 000h ; c8 10 00 00 ; 0xf7953
mov di, ax ; 89 c7 ; 0xf7957
mov word [bp-00ch], dx ; 89 56 f4 ; 0xf7959
mov byte [bp-002h], bl ; 88 5e fe ; 0xf795c
xor si, si ; 31 f6 ; 0xf795f
mov es, dx ; 8e c2 ; 0xf7961
mov ax, word [es:di+001eeh] ; 26 8b 85 ee 01 ; 0xf7963
mov word [bp-004h], ax ; 89 46 fc ; 0xf7968
mov word [bp-008h], si ; 89 76 f8 ; 0xf796b
mov word [bp-006h], ax ; 89 46 fa ; 0xf796e
mov ax, word [es:di+00ah] ; 26 8b 45 0a ; 0xf7971
mov word [bp-00ah], ax ; 89 46 f6 ; 0xf7975
mov ax, word [es:di+00ch] ; 26 8b 45 0c ; 0xf7978
mov word [bp-010h], ax ; 89 46 f0 ; 0xf797c
mov cx, strict word 00040h ; b9 40 00 ; 0xf797f
xor bx, bx ; 31 db ; 0xf7982
mov ax, 00080h ; b8 80 00 ; 0xf7984
mov dx, word [bp-004h] ; 8b 56 fc ; 0xf7987
call 08b1ah ; e8 8d 11 ; 0xf798a
mov es, [bp-004h] ; 8e 46 fc ; 0xf798d
mov word [es:si+00080h], 08027h ; 26 c7 84 80 00 27 80 ; 0xf7990
mov al, byte [bp-002h] ; 8a 46 fe ; 0xf7997
mov byte [es:si+00082h], al ; 26 88 84 82 00 ; 0xf799a
mov byte [es:si+00083h], 000h ; 26 c6 84 83 00 00 ; 0xf799f
mov es, [bp-00ch] ; 8e 46 f4 ; 0xf79a5
mov al, byte [es:di] ; 26 8a 05 ; 0xf79a8
mov es, [bp-004h] ; 8e 46 fc ; 0xf79ab
mov byte [es:si+00084h], al ; 26 88 84 84 00 ; 0xf79ae
mov es, [bp-00ch] ; 8e 46 f4 ; 0xf79b3
mov ax, word [es:di] ; 26 8b 05 ; 0xf79b6
mov bx, word [es:di+002h] ; 26 8b 5d 02 ; 0xf79b9
mov cx, strict word 00008h ; b9 08 00 ; 0xf79bd
shr bx, 1 ; d1 eb ; 0xf79c0
rcr ax, 1 ; d1 d8 ; 0xf79c2
loop 079c0h ; e2 fa ; 0xf79c4
mov es, [bp-004h] ; 8e 46 fc ; 0xf79c6
mov byte [es:si+00085h], al ; 26 88 84 85 00 ; 0xf79c9
mov es, [bp-00ch] ; 8e 46 f4 ; 0xf79ce
mov ax, word [es:di+002h] ; 26 8b 45 02 ; 0xf79d1
mov es, [bp-004h] ; 8e 46 fc ; 0xf79d5
mov byte [es:si+00086h], al ; 26 88 84 86 00 ; 0xf79d8
mov byte [es:si+00087h], 040h ; 26 c6 84 87 00 40 ; 0xf79dd
mov es, [bp-00ch] ; 8e 46 f4 ; 0xf79e3
mov ax, word [es:di+002h] ; 26 8b 45 02 ; 0xf79e6
shr ax, 008h ; c1 e8 08 ; 0xf79ea
mov es, [bp-004h] ; 8e 46 fc ; 0xf79ed
mov byte [es:si+00088h], al ; 26 88 84 88 00 ; 0xf79f0
mov word [es:si+00089h], strict word 00000h ; 26 c7 84 89 00 00 00 ; 0xf79f5
mov byte [es:si+0008bh], 000h ; 26 c6 84 8b 00 00 ; 0xf79fc
mov al, byte [bp-00ah] ; 8a 46 f6 ; 0xf7a02
mov byte [es:si+0008ch], al ; 26 88 84 8c 00 ; 0xf7a05
mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xf7a0a
shr ax, 008h ; c1 e8 08 ; 0xf7a0d
mov byte [es:si+0008dh], al ; 26 88 84 8d 00 ; 0xf7a10
mov word [es:si+00276h], strict word 00010h ; 26 c7 84 76 02 10 00 ; 0xf7a15
mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xf7a1c
xor dx, dx ; 31 d2 ; 0xf7a1f
mov bx, word [bp-010h] ; 8b 5e f0 ; 0xf7a21
xor cx, cx ; 31 c9 ; 0xf7a24
call 08ae9h ; e8 c0 10 ; 0xf7a26
push dx ; 52 ; 0xf7a29
push ax ; 50 ; 0xf7a2a
mov es, [bp-00ch] ; 8e 46 f4 ; 0xf7a2b
mov bx, word [es:di+004h] ; 26 8b 5d 04 ; 0xf7a2e
mov cx, word [es:di+006h] ; 26 8b 4d 06 ; 0xf7a32
mov ax, 0026ah ; b8 6a 02 ; 0xf7a36
mov dx, word [bp-004h] ; 8b 56 fc ; 0xf7a39
call 08a04h ; e8 c5 0f ; 0xf7a3c
mov es, [bp-004h] ; 8e 46 fc ; 0xf7a3f
movzx ax, byte [es:si+00263h] ; 26 0f b6 84 63 02 ; 0xf7a42
mov dx, word [es:si+0027eh] ; 26 8b 94 7e 02 ; 0xf7a48
add dx, strict byte 0ffffh ; 83 c2 ff ; 0xf7a4d
mov bx, word [es:si+00280h] ; 26 8b 9c 80 02 ; 0xf7a50
adc bx, strict byte 0ffffh ; 83 d3 ff ; 0xf7a55
mov word [bp-00eh], bx ; 89 5e f2 ; 0xf7a58
mov bx, ax ; 89 c3 ; 0xf7a5b
sal bx, 004h ; c1 e3 04 ; 0xf7a5d
mov word [es:bx+0010ch], dx ; 26 89 97 0c 01 ; 0xf7a60
mov dx, word [bp-00eh] ; 8b 56 f2 ; 0xf7a65
mov word [es:bx+0010eh], dx ; 26 89 97 0e 01 ; 0xf7a68
mov cx, word [es:si+0027ah] ; 26 8b 8c 7a 02 ; 0xf7a6d
mov dx, word [es:si+0027ch] ; 26 8b 94 7c 02 ; 0xf7a72
mov word [es:bx+00100h], cx ; 26 89 8f 00 01 ; 0xf7a77
mov word [es:bx+00102h], dx ; 26 89 97 02 01 ; 0xf7a7c
inc ax ; 40 ; 0xf7a81
mov es, [bp-00ch] ; 8e 46 f4 ; 0xf7a82
cmp word [es:di+01ch], strict byte 00000h ; 26 83 7d 1c 00 ; 0xf7a85
je short 07ab8h ; 74 2c ; 0xf7a8a
mov dx, word [es:di+01ch] ; 26 8b 55 1c ; 0xf7a8c
dec dx ; 4a ; 0xf7a90
mov di, ax ; 89 c7 ; 0xf7a91
sal di, 004h ; c1 e7 04 ; 0xf7a93
mov es, [bp-004h] ; 8e 46 fc ; 0xf7a96
mov word [es:di+0010ch], dx ; 26 89 95 0c 01 ; 0xf7a99
mov word [es:di+0010eh], si ; 26 89 b5 0e 01 ; 0xf7a9e
mov dx, word [es:si+00264h] ; 26 8b 94 64 02 ; 0xf7aa3
mov bx, word [es:si+00266h] ; 26 8b 9c 66 02 ; 0xf7aa8
mov word [es:di+00100h], dx ; 26 89 95 00 01 ; 0xf7aad
mov word [es:di+00102h], bx ; 26 89 9d 02 01 ; 0xf7ab2
inc ax ; 40 ; 0xf7ab7
les bx, [bp-008h] ; c4 5e f8 ; 0xf7ab8
mov byte [es:bx+00263h], al ; 26 88 87 63 02 ; 0xf7abb
xor ax, ax ; 31 c0 ; 0xf7ac0
les bx, [bp-008h] ; c4 5e f8 ; 0xf7ac2
movzx dx, byte [es:bx+00263h] ; 26 0f b6 97 63 02 ; 0xf7ac5
cmp ax, dx ; 39 d0 ; 0xf7acb
jnc short 07ad2h ; 73 03 ; 0xf7acd
inc ax ; 40 ; 0xf7acf
jmp short 07ac2h ; eb f0 ; 0xf7ad0
mov al, byte [bp-002h] ; 8a 46 fe ; 0xf7ad2
cmp AL, strict byte 035h ; 3c 35 ; 0xf7ad5
jne short 07adfh ; 75 06 ; 0xf7ad7
mov byte [bp-002h], 040h ; c6 46 fe 40 ; 0xf7ad9
jmp short 07af3h ; eb 14 ; 0xf7add
cmp AL, strict byte 0a0h ; 3c a0 ; 0xf7adf
jne short 07aefh ; 75 0c ; 0xf7ae1
or byte [bp-002h], 020h ; 80 4e fe 20 ; 0xf7ae3
or byte [es:bx+00083h], 001h ; 26 80 8f 83 00 01 ; 0xf7ae7
jmp short 07af3h ; eb 04 ; 0xf7aed
mov byte [bp-002h], 000h ; c6 46 fe 00 ; 0xf7aef
or byte [bp-002h], 005h ; 80 4e fe 05 ; 0xf7af3
movzx bx, byte [bp-002h] ; 0f b6 5e fe ; 0xf7af7
mov ax, word [bp-008h] ; 8b 46 f8 ; 0xf7afb
mov dx, word [bp-006h] ; 8b 56 fa ; 0xf7afe
call 07880h ; e8 7c fd ; 0xf7b01
mov ax, word [bp-008h] ; 8b 46 f8 ; 0xf7b04
add ax, 0026ah ; 05 6a 02 ; 0xf7b07
mov dx, word [bp-006h] ; 8b 56 fa ; 0xf7b0a
call 08a7ah ; e8 6a 0f ; 0xf7b0d
leave ; c9 ; 0xf7b10
pop di ; 5f ; 0xf7b11
pop si ; 5e ; 0xf7b12
pop cx ; 59 ; 0xf7b13
retn ; c3 ; 0xf7b14
; disGetNextSymbol 0xf7b15 LB 0x102a -> off=0x0 cb=000000000000013f uValue=0000000000006515 'ahci_port_deinit_current_'
ahci_port_deinit_current_: ; 0xf7b15 LB 0x13f
push bx ; 53 ; 0xf7b15
push cx ; 51 ; 0xf7b16
push si ; 56 ; 0xf7b17
push di ; 57 ; 0xf7b18
enter 00006h, 000h ; c8 06 00 00 ; 0xf7b19
mov di, ax ; 89 c7 ; 0xf7b1d
mov word [bp-004h], dx ; 89 56 fc ; 0xf7b1f
mov es, dx ; 8e c2 ; 0xf7b22
mov si, word [es:di+00260h] ; 26 8b b5 60 02 ; 0xf7b24
mov al, byte [es:di+00262h] ; 26 8a 85 62 02 ; 0xf7b29
mov byte [bp-002h], al ; 88 46 fe ; 0xf7b2e
cmp AL, strict byte 0ffh ; 3c ff ; 0xf7b31
je near 07c4eh ; 0f 84 17 01 ; 0xf7b33
movzx dx, al ; 0f b6 d0 ; 0xf7b37
sal dx, 007h ; c1 e2 07 ; 0xf7b3a
add dx, 00118h ; 81 c2 18 01 ; 0xf7b3d
mov bx, strict word 00011h ; bb 11 00 ; 0xf7b41
xor cx, cx ; 31 c9 ; 0xf7b44
mov ax, si ; 89 f0 ; 0xf7b46
call 077cdh ; e8 82 fc ; 0xf7b48
movzx ax, byte [bp-002h] ; 0f b6 46 fe ; 0xf7b4b
sal ax, 007h ; c1 e0 07 ; 0xf7b4f
mov word [bp-006h], ax ; 89 46 fa ; 0xf7b52
mov dx, ax ; 89 c2 ; 0xf7b55
add dx, 00118h ; 81 c2 18 01 ; 0xf7b57
mov bx, 0c011h ; bb 11 c0 ; 0xf7b5b
xor cx, cx ; 31 c9 ; 0xf7b5e
mov ax, si ; 89 f0 ; 0xf7b60
call 07811h ; e8 ac fc ; 0xf7b62
cmp AL, strict byte 001h ; 3c 01 ; 0xf7b65
je short 07b4bh ; 74 e2 ; 0xf7b67
mov cx, strict word 00020h ; b9 20 00 ; 0xf7b69
xor bx, bx ; 31 db ; 0xf7b6c
mov ax, di ; 89 f8 ; 0xf7b6e
mov dx, word [bp-004h] ; 8b 56 fc ; 0xf7b70
call 08b1ah ; e8 a4 0f ; 0xf7b73
lea ax, [di+00080h] ; 8d 85 80 00 ; 0xf7b76
mov cx, strict word 00040h ; b9 40 00 ; 0xf7b7a
xor bx, bx ; 31 db ; 0xf7b7d
mov dx, word [bp-004h] ; 8b 56 fc ; 0xf7b7f
call 08b1ah ; e8 95 0f ; 0xf7b82
lea ax, [di+00200h] ; 8d 85 00 02 ; 0xf7b85
mov cx, strict word 00060h ; b9 60 00 ; 0xf7b89
xor bx, bx ; 31 db ; 0xf7b8c
mov dx, word [bp-004h] ; 8b 56 fc ; 0xf7b8e
call 08b1ah ; e8 86 0f ; 0xf7b91
mov ax, word [bp-006h] ; 8b 46 fa ; 0xf7b94
add ax, 00108h ; 05 08 01 ; 0xf7b97
cwd ; 99 ; 0xf7b9a
mov cx, dx ; 89 d1 ; 0xf7b9b
mov dx, si ; 89 f2 ; 0xf7b9d
xchg cx, ax ; 91 ; 0xf7b9f
sal eax, 010h ; 66 c1 e0 10 ; 0xf7ba0
db 08bh, 0c1h
; mov ax, cx ; 8b c1 ; 0xf7ba4
out DX, eax ; 66 ef ; 0xf7ba6
lea bx, [si+004h] ; 8d 5c 04 ; 0xf7ba8
xor ax, ax ; 31 c0 ; 0xf7bab
xor cx, cx ; 31 c9 ; 0xf7bad
mov dx, bx ; 89 da ; 0xf7baf
xchg cx, ax ; 91 ; 0xf7bb1
sal eax, 010h ; 66 c1 e0 10 ; 0xf7bb2
db 08bh, 0c1h
; mov ax, cx ; 8b c1 ; 0xf7bb6
out DX, eax ; 66 ef ; 0xf7bb8
mov ax, word [bp-006h] ; 8b 46 fa ; 0xf7bba
add ax, 0010ch ; 05 0c 01 ; 0xf7bbd
cwd ; 99 ; 0xf7bc0
mov cx, dx ; 89 d1 ; 0xf7bc1
mov dx, si ; 89 f2 ; 0xf7bc3
xchg cx, ax ; 91 ; 0xf7bc5
sal eax, 010h ; 66 c1 e0 10 ; 0xf7bc6
db 08bh, 0c1h
; mov ax, cx ; 8b c1 ; 0xf7bca
out DX, eax ; 66 ef ; 0xf7bcc
xor ax, ax ; 31 c0 ; 0xf7bce
xor cx, cx ; 31 c9 ; 0xf7bd0
mov dx, bx ; 89 da ; 0xf7bd2
xchg cx, ax ; 91 ; 0xf7bd4
sal eax, 010h ; 66 c1 e0 10 ; 0xf7bd5
db 08bh, 0c1h
; mov ax, cx ; 8b c1 ; 0xf7bd9
out DX, eax ; 66 ef ; 0xf7bdb
mov ax, word [bp-006h] ; 8b 46 fa ; 0xf7bdd
db 0feh, 0c4h
; inc ah ; fe c4 ; 0xf7be0
cwd ; 99 ; 0xf7be2
mov cx, dx ; 89 d1 ; 0xf7be3
mov dx, si ; 89 f2 ; 0xf7be5
xchg cx, ax ; 91 ; 0xf7be7
sal eax, 010h ; 66 c1 e0 10 ; 0xf7be8
db 08bh, 0c1h
; mov ax, cx ; 8b c1 ; 0xf7bec
out DX, eax ; 66 ef ; 0xf7bee
xor ax, ax ; 31 c0 ; 0xf7bf0
xor cx, cx ; 31 c9 ; 0xf7bf2
mov dx, bx ; 89 da ; 0xf7bf4
xchg cx, ax ; 91 ; 0xf7bf6
sal eax, 010h ; 66 c1 e0 10 ; 0xf7bf7
db 08bh, 0c1h
; mov ax, cx ; 8b c1 ; 0xf7bfb
out DX, eax ; 66 ef ; 0xf7bfd
mov ax, word [bp-006h] ; 8b 46 fa ; 0xf7bff
add ax, 00104h ; 05 04 01 ; 0xf7c02
cwd ; 99 ; 0xf7c05
mov cx, dx ; 89 d1 ; 0xf7c06
mov dx, si ; 89 f2 ; 0xf7c08
xchg cx, ax ; 91 ; 0xf7c0a
sal eax, 010h ; 66 c1 e0 10 ; 0xf7c0b
db 08bh, 0c1h
; mov ax, cx ; 8b c1 ; 0xf7c0f
out DX, eax ; 66 ef ; 0xf7c11
xor ax, ax ; 31 c0 ; 0xf7c13
xor cx, cx ; 31 c9 ; 0xf7c15
mov dx, bx ; 89 da ; 0xf7c17
xchg cx, ax ; 91 ; 0xf7c19
sal eax, 010h ; 66 c1 e0 10 ; 0xf7c1a
db 08bh, 0c1h
; mov ax, cx ; 8b c1 ; 0xf7c1e
out DX, eax ; 66 ef ; 0xf7c20
mov ax, word [bp-006h] ; 8b 46 fa ; 0xf7c22
add ax, 00114h ; 05 14 01 ; 0xf7c25
cwd ; 99 ; 0xf7c28
mov cx, dx ; 89 d1 ; 0xf7c29
mov dx, si ; 89 f2 ; 0xf7c2b
xchg cx, ax ; 91 ; 0xf7c2d
sal eax, 010h ; 66 c1 e0 10 ; 0xf7c2e
db 08bh, 0c1h
; mov ax, cx ; 8b c1 ; 0xf7c32
out DX, eax ; 66 ef ; 0xf7c34
xor ax, ax ; 31 c0 ; 0xf7c36
xor cx, cx ; 31 c9 ; 0xf7c38
mov dx, bx ; 89 da ; 0xf7c3a
xchg cx, ax ; 91 ; 0xf7c3c
sal eax, 010h ; 66 c1 e0 10 ; 0xf7c3d
db 08bh, 0c1h
; mov ax, cx ; 8b c1 ; 0xf7c41
out DX, eax ; 66 ef ; 0xf7c43
mov es, [bp-004h] ; 8e 46 fc ; 0xf7c45
mov byte [es:di+00262h], 0ffh ; 26 c6 85 62 02 ff ; 0xf7c48
leave ; c9 ; 0xf7c4e
pop di ; 5f ; 0xf7c4f
pop si ; 5e ; 0xf7c50
pop cx ; 59 ; 0xf7c51
pop bx ; 5b ; 0xf7c52
retn ; c3 ; 0xf7c53
; disGetNextSymbol 0xf7c54 LB 0xeeb -> off=0x0 cb=0000000000000201 uValue=0000000000006654 'ahci_port_init_'
ahci_port_init_: ; 0xf7c54 LB 0x201
push cx ; 51 ; 0xf7c54
push si ; 56 ; 0xf7c55
push di ; 57 ; 0xf7c56
enter 00006h, 000h ; c8 06 00 00 ; 0xf7c57
mov si, ax ; 89 c6 ; 0xf7c5b
mov word [bp-004h], dx ; 89 56 fc ; 0xf7c5d
mov byte [bp-002h], bl ; 88 5e fe ; 0xf7c60
call 07b15h ; e8 af fe ; 0xf7c63
movzx dx, bl ; 0f b6 d3 ; 0xf7c66
sal dx, 007h ; c1 e2 07 ; 0xf7c69
add dx, 00118h ; 81 c2 18 01 ; 0xf7c6c
mov es, [bp-004h] ; 8e 46 fc ; 0xf7c70
mov ax, word [es:si+00260h] ; 26 8b 84 60 02 ; 0xf7c73
mov bx, strict word 00011h ; bb 11 00 ; 0xf7c78
xor cx, cx ; 31 c9 ; 0xf7c7b
call 077cdh ; e8 4d fb ; 0xf7c7d
movzx di, byte [bp-002h] ; 0f b6 7e fe ; 0xf7c80
sal di, 007h ; c1 e7 07 ; 0xf7c84
lea dx, [di+00118h] ; 8d 95 18 01 ; 0xf7c87
mov es, [bp-004h] ; 8e 46 fc ; 0xf7c8b
mov ax, word [es:si+00260h] ; 26 8b 84 60 02 ; 0xf7c8e
mov bx, 0c011h ; bb 11 c0 ; 0xf7c93
xor cx, cx ; 31 c9 ; 0xf7c96
call 07811h ; e8 76 fb ; 0xf7c98
cmp AL, strict byte 001h ; 3c 01 ; 0xf7c9b
je short 07c80h ; 74 e1 ; 0xf7c9d
mov cx, strict word 00020h ; b9 20 00 ; 0xf7c9f
xor bx, bx ; 31 db ; 0xf7ca2
mov ax, si ; 89 f0 ; 0xf7ca4
mov dx, word [bp-004h] ; 8b 56 fc ; 0xf7ca6
call 08b1ah ; e8 6e 0e ; 0xf7ca9
lea ax, [si+00080h] ; 8d 84 80 00 ; 0xf7cac
mov cx, strict word 00040h ; b9 40 00 ; 0xf7cb0
xor bx, bx ; 31 db ; 0xf7cb3
mov dx, word [bp-004h] ; 8b 56 fc ; 0xf7cb5
call 08b1ah ; e8 5f 0e ; 0xf7cb8
mov ax, si ; 89 f0 ; 0xf7cbb
add ah, 002h ; 80 c4 02 ; 0xf7cbd
mov word [bp-006h], ax ; 89 46 fa ; 0xf7cc0
mov cx, strict word 00060h ; b9 60 00 ; 0xf7cc3
xor bx, bx ; 31 db ; 0xf7cc6
mov dx, word [bp-004h] ; 8b 56 fc ; 0xf7cc8
call 08b1ah ; e8 4c 0e ; 0xf7ccb
lea ax, [di+00108h] ; 8d 85 08 01 ; 0xf7cce
cwd ; 99 ; 0xf7cd2
mov es, [bp-004h] ; 8e 46 fc ; 0xf7cd3
mov bx, word [es:si+00260h] ; 26 8b 9c 60 02 ; 0xf7cd6
mov cx, dx ; 89 d1 ; 0xf7cdb
mov dx, bx ; 89 da ; 0xf7cdd
xchg cx, ax ; 91 ; 0xf7cdf
sal eax, 010h ; 66 c1 e0 10 ; 0xf7ce0
db 08bh, 0c1h
; mov ax, cx ; 8b c1 ; 0xf7ce4
out DX, eax ; 66 ef ; 0xf7ce6
mov ax, word [bp-006h] ; 8b 46 fa ; 0xf7ce8
mov dx, word [bp-004h] ; 8b 56 fc ; 0xf7ceb
call 07862h ; e8 71 fb ; 0xf7cee
mov es, [bp-004h] ; 8e 46 fc ; 0xf7cf1
mov bx, word [es:si+00260h] ; 26 8b 9c 60 02 ; 0xf7cf4
add bx, strict byte 00004h ; 83 c3 04 ; 0xf7cf9
mov cx, dx ; 89 d1 ; 0xf7cfc
mov dx, bx ; 89 da ; 0xf7cfe
xchg cx, ax ; 91 ; 0xf7d00
sal eax, 010h ; 66 c1 e0 10 ; 0xf7d01
db 08bh, 0c1h
; mov ax, cx ; 8b c1 ; 0xf7d05
out DX, eax ; 66 ef ; 0xf7d07
lea ax, [di+0010ch] ; 8d 85 0c 01 ; 0xf7d09
cwd ; 99 ; 0xf7d0d
mov es, [bp-004h] ; 8e 46 fc ; 0xf7d0e
mov bx, word [es:si+00260h] ; 26 8b 9c 60 02 ; 0xf7d11
mov cx, dx ; 89 d1 ; 0xf7d16
mov dx, bx ; 89 da ; 0xf7d18
xchg cx, ax ; 91 ; 0xf7d1a
sal eax, 010h ; 66 c1 e0 10 ; 0xf7d1b
db 08bh, 0c1h
; mov ax, cx ; 8b c1 ; 0xf7d1f
out DX, eax ; 66 ef ; 0xf7d21
mov es, [bp-004h] ; 8e 46 fc ; 0xf7d23
mov dx, word [es:si+00260h] ; 26 8b 94 60 02 ; 0xf7d26
add dx, strict byte 00004h ; 83 c2 04 ; 0xf7d2b
xor ax, ax ; 31 c0 ; 0xf7d2e
xor cx, cx ; 31 c9 ; 0xf7d30
xchg cx, ax ; 91 ; 0xf7d32
sal eax, 010h ; 66 c1 e0 10 ; 0xf7d33
db 08bh, 0c1h
; mov ax, cx ; 8b c1 ; 0xf7d37
out DX, eax ; 66 ef ; 0xf7d39
lea ax, [di+00100h] ; 8d 85 00 01 ; 0xf7d3b
cwd ; 99 ; 0xf7d3f
mov es, [bp-004h] ; 8e 46 fc ; 0xf7d40
mov bx, word [es:si+00260h] ; 26 8b 9c 60 02 ; 0xf7d43
mov cx, dx ; 89 d1 ; 0xf7d48
mov dx, bx ; 89 da ; 0xf7d4a
xchg cx, ax ; 91 ; 0xf7d4c
sal eax, 010h ; 66 c1 e0 10 ; 0xf7d4d
db 08bh, 0c1h
; mov ax, cx ; 8b c1 ; 0xf7d51
out DX, eax ; 66 ef ; 0xf7d53
mov ax, si ; 89 f0 ; 0xf7d55
mov dx, word [bp-004h] ; 8b 56 fc ; 0xf7d57
call 07862h ; e8 05 fb ; 0xf7d5a
mov es, [bp-004h] ; 8e 46 fc ; 0xf7d5d
mov bx, word [es:si+00260h] ; 26 8b 9c 60 02 ; 0xf7d60
add bx, strict byte 00004h ; 83 c3 04 ; 0xf7d65
mov cx, dx ; 89 d1 ; 0xf7d68
mov dx, bx ; 89 da ; 0xf7d6a
xchg cx, ax ; 91 ; 0xf7d6c
sal eax, 010h ; 66 c1 e0 10 ; 0xf7d6d
db 08bh, 0c1h
; mov ax, cx ; 8b c1 ; 0xf7d71
out DX, eax ; 66 ef ; 0xf7d73
lea ax, [di+00104h] ; 8d 85 04 01 ; 0xf7d75
cwd ; 99 ; 0xf7d79
mov es, [bp-004h] ; 8e 46 fc ; 0xf7d7a
mov bx, word [es:si+00260h] ; 26 8b 9c 60 02 ; 0xf7d7d
mov cx, dx ; 89 d1 ; 0xf7d82
mov dx, bx ; 89 da ; 0xf7d84
xchg cx, ax ; 91 ; 0xf7d86
sal eax, 010h ; 66 c1 e0 10 ; 0xf7d87
db 08bh, 0c1h
; mov ax, cx ; 8b c1 ; 0xf7d8b
out DX, eax ; 66 ef ; 0xf7d8d
mov es, [bp-004h] ; 8e 46 fc ; 0xf7d8f
mov dx, word [es:si+00260h] ; 26 8b 94 60 02 ; 0xf7d92
add dx, strict byte 00004h ; 83 c2 04 ; 0xf7d97
xor ax, ax ; 31 c0 ; 0xf7d9a
xor cx, cx ; 31 c9 ; 0xf7d9c
xchg cx, ax ; 91 ; 0xf7d9e
sal eax, 010h ; 66 c1 e0 10 ; 0xf7d9f
db 08bh, 0c1h
; mov ax, cx ; 8b c1 ; 0xf7da3
out DX, eax ; 66 ef ; 0xf7da5
lea ax, [di+00114h] ; 8d 85 14 01 ; 0xf7da7
cwd ; 99 ; 0xf7dab
mov es, [bp-004h] ; 8e 46 fc ; 0xf7dac
mov bx, word [es:si+00260h] ; 26 8b 9c 60 02 ; 0xf7daf
mov cx, dx ; 89 d1 ; 0xf7db4
mov dx, bx ; 89 da ; 0xf7db6
xchg cx, ax ; 91 ; 0xf7db8
sal eax, 010h ; 66 c1 e0 10 ; 0xf7db9
db 08bh, 0c1h
; mov ax, cx ; 8b c1 ; 0xf7dbd
out DX, eax ; 66 ef ; 0xf7dbf
mov es, [bp-004h] ; 8e 46 fc ; 0xf7dc1
mov dx, word [es:si+00260h] ; 26 8b 94 60 02 ; 0xf7dc4
add dx, strict byte 00004h ; 83 c2 04 ; 0xf7dc9
xor ax, ax ; 31 c0 ; 0xf7dcc
xor cx, cx ; 31 c9 ; 0xf7dce
xchg cx, ax ; 91 ; 0xf7dd0
sal eax, 010h ; 66 c1 e0 10 ; 0xf7dd1
db 08bh, 0c1h
; mov ax, cx ; 8b c1 ; 0xf7dd5
out DX, eax ; 66 ef ; 0xf7dd7
lea ax, [di+00110h] ; 8d 85 10 01 ; 0xf7dd9
cwd ; 99 ; 0xf7ddd
mov es, [bp-004h] ; 8e 46 fc ; 0xf7dde
mov bx, word [es:si+00260h] ; 26 8b 9c 60 02 ; 0xf7de1
mov cx, dx ; 89 d1 ; 0xf7de6
mov dx, bx ; 89 da ; 0xf7de8
xchg cx, ax ; 91 ; 0xf7dea
sal eax, 010h ; 66 c1 e0 10 ; 0xf7deb
db 08bh, 0c1h
; mov ax, cx ; 8b c1 ; 0xf7def
out DX, eax ; 66 ef ; 0xf7df1
mov es, [bp-004h] ; 8e 46 fc ; 0xf7df3
mov dx, word [es:si+00260h] ; 26 8b 94 60 02 ; 0xf7df6
add dx, strict byte 00004h ; 83 c2 04 ; 0xf7dfb
mov ax, strict word 0ffffh ; b8 ff ff ; 0xf7dfe
mov cx, ax ; 89 c1 ; 0xf7e01
xchg cx, ax ; 91 ; 0xf7e03
sal eax, 010h ; 66 c1 e0 10 ; 0xf7e04
db 08bh, 0c1h
; mov ax, cx ; 8b c1 ; 0xf7e08
out DX, eax ; 66 ef ; 0xf7e0a
lea ax, [di+00130h] ; 8d 85 30 01 ; 0xf7e0c
cwd ; 99 ; 0xf7e10
mov es, [bp-004h] ; 8e 46 fc ; 0xf7e11
mov bx, word [es:si+00260h] ; 26 8b 9c 60 02 ; 0xf7e14
mov cx, dx ; 89 d1 ; 0xf7e19
mov dx, bx ; 89 da ; 0xf7e1b
xchg cx, ax ; 91 ; 0xf7e1d
sal eax, 010h ; 66 c1 e0 10 ; 0xf7e1e
db 08bh, 0c1h
; mov ax, cx ; 8b c1 ; 0xf7e22
out DX, eax ; 66 ef ; 0xf7e24
mov es, [bp-004h] ; 8e 46 fc ; 0xf7e26
mov dx, word [es:si+00260h] ; 26 8b 94 60 02 ; 0xf7e29
add dx, strict byte 00004h ; 83 c2 04 ; 0xf7e2e
mov ax, strict word 0ffffh ; b8 ff ff ; 0xf7e31
mov cx, ax ; 89 c1 ; 0xf7e34
xchg cx, ax ; 91 ; 0xf7e36
sal eax, 010h ; 66 c1 e0 10 ; 0xf7e37
db 08bh, 0c1h
; mov ax, cx ; 8b c1 ; 0xf7e3b
out DX, eax ; 66 ef ; 0xf7e3d
mov al, byte [bp-002h] ; 8a 46 fe ; 0xf7e3f
mov es, [bp-004h] ; 8e 46 fc ; 0xf7e42
mov byte [es:si+00262h], al ; 26 88 84 62 02 ; 0xf7e45
mov byte [es:si+00263h], 000h ; 26 c6 84 63 02 00 ; 0xf7e4a
leave ; c9 ; 0xf7e50
pop di ; 5f ; 0xf7e51
pop si ; 5e ; 0xf7e52
pop cx ; 59 ; 0xf7e53
retn ; c3 ; 0xf7e54
; disGetNextSymbol 0xf7e55 LB 0xcea -> off=0x0 cb=000000000000008b uValue=0000000000006855 '@ahci_read_sectors'
@ahci_read_sectors: ; 0xf7e55 LB 0x8b
push si ; 56 ; 0xf7e55
push di ; 57 ; 0xf7e56
push bp ; 55 ; 0xf7e57
mov bp, sp ; 89 e5 ; 0xf7e58
les di, [bp+008h] ; c4 7e 08 ; 0xf7e5a
movzx di, byte [es:di+008h] ; 26 0f b6 7d 08 ; 0xf7e5d
sub di, strict byte 0000ch ; 83 ef 0c ; 0xf7e62
cmp di, strict byte 00004h ; 83 ff 04 ; 0xf7e65
jbe short 07e79h ; 76 0f ; 0xf7e68
push di ; 57 ; 0xf7e6a
push 00b82h ; 68 82 0b ; 0xf7e6b
push 00b94h ; 68 94 0b ; 0xf7e6e
push strict byte 00007h ; 6a 07 ; 0xf7e71
call 018e9h ; e8 73 9a ; 0xf7e73
add sp, strict byte 00008h ; 83 c4 08 ; 0xf7e76
les bx, [bp+008h] ; c4 5e 08 ; 0xf7e79
mov dx, word [es:bx+001eeh] ; 26 8b 97 ee 01 ; 0xf7e7c
xor ax, ax ; 31 c0 ; 0xf7e81
call 07765h ; e8 df f8 ; 0xf7e83
mov es, [bp+00ah] ; 8e 46 0a ; 0xf7e86
add di, bx ; 01 df ; 0xf7e89
movzx bx, byte [es:di+001e9h] ; 26 0f b6 9d e9 01 ; 0xf7e8b
mov di, word [bp+008h] ; 8b 7e 08 ; 0xf7e91
mov dx, word [es:di+001eeh] ; 26 8b 95 ee 01 ; 0xf7e94
xor ax, ax ; 31 c0 ; 0xf7e99
call 07c54h ; e8 b6 fd ; 0xf7e9b
mov bx, strict word 00025h ; bb 25 00 ; 0xf7e9e
mov ax, di ; 89 f8 ; 0xf7ea1
mov dx, word [bp+00ah] ; 8b 56 0a ; 0xf7ea3
call 07950h ; e8 a7 fa ; 0xf7ea6
mov es, [bp+00ah] ; 8e 46 0a ; 0xf7ea9
mov bx, di ; 89 fb ; 0xf7eac
mov cx, word [es:bx+00ah] ; 26 8b 4f 0a ; 0xf7eae
sal cx, 009h ; c1 e1 09 ; 0xf7eb2
shr cx, 1 ; d1 e9 ; 0xf7eb5
mov di, word [es:di+004h] ; 26 8b 7d 04 ; 0xf7eb7
mov ax, word [es:bx+006h] ; 26 8b 47 06 ; 0xf7ebb
mov si, di ; 89 fe ; 0xf7ebf
mov dx, ax ; 89 c2 ; 0xf7ec1
mov es, ax ; 8e c0 ; 0xf7ec3
push DS ; 1e ; 0xf7ec5
mov ds, dx ; 8e da ; 0xf7ec6
rep movsw ; f3 a5 ; 0xf7ec8
pop DS ; 1f ; 0xf7eca
mov es, [bp+00ah] ; 8e 46 0a ; 0xf7ecb
mov dx, word [es:bx+001eeh] ; 26 8b 97 ee 01 ; 0xf7ece
xor ax, ax ; 31 c0 ; 0xf7ed3
call 07779h ; e8 a1 f8 ; 0xf7ed5
xor ax, ax ; 31 c0 ; 0xf7ed8
pop bp ; 5d ; 0xf7eda
pop di ; 5f ; 0xf7edb
pop si ; 5e ; 0xf7edc
retn 00004h ; c2 04 00 ; 0xf7edd
; disGetNextSymbol 0xf7ee0 LB 0xc5f -> off=0x0 cb=0000000000000065 uValue=00000000000068e0 '@ahci_write_sectors'
@ahci_write_sectors: ; 0xf7ee0 LB 0x65
push si ; 56 ; 0xf7ee0
push bp ; 55 ; 0xf7ee1
mov bp, sp ; 89 e5 ; 0xf7ee2
mov si, word [bp+006h] ; 8b 76 06 ; 0xf7ee4
mov cx, word [bp+008h] ; 8b 4e 08 ; 0xf7ee7
mov es, cx ; 8e c1 ; 0xf7eea
movzx bx, byte [es:si+008h] ; 26 0f b6 5c 08 ; 0xf7eec
sub bx, strict byte 0000ch ; 83 eb 0c ; 0xf7ef1
cmp bx, strict byte 00004h ; 83 fb 04 ; 0xf7ef4
jbe short 07f08h ; 76 0f ; 0xf7ef7
push bx ; 53 ; 0xf7ef9
push 00bb3h ; 68 b3 0b ; 0xf7efa
push 00b94h ; 68 94 0b ; 0xf7efd
push strict byte 00007h ; 6a 07 ; 0xf7f00
call 018e9h ; e8 e4 99 ; 0xf7f02
add sp, strict byte 00008h ; 83 c4 08 ; 0xf7f05
mov es, cx ; 8e c1 ; 0xf7f08
mov dx, word [es:si+001eeh] ; 26 8b 94 ee 01 ; 0xf7f0a
xor ax, ax ; 31 c0 ; 0xf7f0f
call 07765h ; e8 51 f8 ; 0xf7f11
mov es, cx ; 8e c1 ; 0xf7f14
add bx, si ; 01 f3 ; 0xf7f16
movzx bx, byte [es:bx+001e9h] ; 26 0f b6 9f e9 01 ; 0xf7f18
mov dx, word [es:si+001eeh] ; 26 8b 94 ee 01 ; 0xf7f1e
xor ax, ax ; 31 c0 ; 0xf7f23
call 07c54h ; e8 2c fd ; 0xf7f25
mov bx, strict word 00035h ; bb 35 00 ; 0xf7f28
mov ax, si ; 89 f0 ; 0xf7f2b
mov dx, cx ; 89 ca ; 0xf7f2d
call 07950h ; e8 1e fa ; 0xf7f2f
mov es, cx ; 8e c1 ; 0xf7f32
mov dx, word [es:si+001eeh] ; 26 8b 94 ee 01 ; 0xf7f34
xor ax, ax ; 31 c0 ; 0xf7f39
call 07779h ; e8 3b f8 ; 0xf7f3b
xor ax, ax ; 31 c0 ; 0xf7f3e
pop bp ; 5d ; 0xf7f40
pop si ; 5e ; 0xf7f41
retn 00004h ; c2 04 00 ; 0xf7f42
; disGetNextSymbol 0xf7f45 LB 0xbfa -> off=0x0 cb=000000000000016e uValue=0000000000006945 'ahci_cmd_packet_'
ahci_cmd_packet_: ; 0xf7f45 LB 0x16e
push si ; 56 ; 0xf7f45
push di ; 57 ; 0xf7f46
enter 0000eh, 000h ; c8 0e 00 00 ; 0xf7f47
push ax ; 50 ; 0xf7f4b
mov byte [bp-002h], dl ; 88 56 fe ; 0xf7f4c
mov word [bp-00eh], bx ; 89 5e f2 ; 0xf7f4f
mov word [bp-00ch], cx ; 89 4e f4 ; 0xf7f52
mov dx, strict word 0000eh ; ba 0e 00 ; 0xf7f55
mov ax, strict word 00040h ; b8 40 00 ; 0xf7f58
call 0161ch ; e8 be 96 ; 0xf7f5b
mov si, 00122h ; be 22 01 ; 0xf7f5e
mov word [bp-004h], ax ; 89 46 fc ; 0xf7f61
cmp byte [bp+00eh], 002h ; 80 7e 0e 02 ; 0xf7f64
jne short 07f89h ; 75 1f ; 0xf7f68
mov bx, 00c3ah ; bb 3a 0c ; 0xf7f6a
mov cx, ds ; 8c d9 ; 0xf7f6d
mov ax, strict word 00004h ; b8 04 00 ; 0xf7f6f
call 018aeh ; e8 39 99 ; 0xf7f72
push 00bc6h ; 68 c6 0b ; 0xf7f75
push 00bd6h ; 68 d6 0b ; 0xf7f78
push strict byte 00004h ; 6a 04 ; 0xf7f7b
call 018e9h ; e8 69 99 ; 0xf7f7d
add sp, strict byte 00006h ; 83 c4 06 ; 0xf7f80
mov ax, strict word 00001h ; b8 01 00 ; 0xf7f83
jmp near 080adh ; e9 24 01 ; 0xf7f86
test byte [bp+008h], 001h ; f6 46 08 01 ; 0xf7f89
jne short 07f83h ; 75 f4 ; 0xf7f8d
mov ax, word [bp+00ah] ; 8b 46 0a ; 0xf7f8f
mov dx, word [bp+00ch] ; 8b 56 0c ; 0xf7f92
mov cx, strict word 00008h ; b9 08 00 ; 0xf7f95
sal ax, 1 ; d1 e0 ; 0xf7f98
rcl dx, 1 ; d1 d2 ; 0xf7f9a
loop 07f98h ; e2 fa ; 0xf7f9c
mov es, [bp-004h] ; 8e 46 fc ; 0xf7f9e
mov word [es:si], ax ; 26 89 04 ; 0xf7fa1
mov word [es:si+002h], dx ; 26 89 54 02 ; 0xf7fa4
mov ax, word [bp+010h] ; 8b 46 10 ; 0xf7fa8
mov word [es:si+004h], ax ; 26 89 44 04 ; 0xf7fab
mov ax, word [bp+012h] ; 8b 46 12 ; 0xf7faf
mov word [es:si+006h], ax ; 26 89 44 06 ; 0xf7fb2
mov bx, word [es:si+00ch] ; 26 8b 5c 0c ; 0xf7fb6
mov ax, word [bp+00ah] ; 8b 46 0a ; 0xf7fba
mov dx, word [bp+00ch] ; 8b 56 0c ; 0xf7fbd
xor cx, cx ; 31 c9 ; 0xf7fc0
call 08ab0h ; e8 eb 0a ; 0xf7fc2
mov word [es:si+00ah], ax ; 26 89 44 0a ; 0xf7fc5
xor di, di ; 31 ff ; 0xf7fc9
mov ax, word [es:si+001eeh] ; 26 8b 84 ee 01 ; 0xf7fcb
mov word [bp-006h], ax ; 89 46 fa ; 0xf7fd0
mov word [bp-00ah], di ; 89 7e f6 ; 0xf7fd3
mov word [bp-008h], ax ; 89 46 f8 ; 0xf7fd6
add word [bp-010h], strict byte 0fff4h ; 83 46 f0 f4 ; 0xf7fd9
xor ax, ax ; 31 c0 ; 0xf7fdd
mov dx, word [bp-006h] ; 8b 56 fa ; 0xf7fdf
call 07765h ; e8 80 f7 ; 0xf7fe2
mov es, [bp-004h] ; 8e 46 fc ; 0xf7fe5
mov bx, word [bp-010h] ; 8b 5e f0 ; 0xf7fe8
add bx, si ; 01 f3 ; 0xf7feb
movzx bx, byte [es:bx+001e9h] ; 26 0f b6 9f e9 01 ; 0xf7fed
mov dx, word [es:si+001eeh] ; 26 8b 94 ee 01 ; 0xf7ff3
xor ax, ax ; 31 c0 ; 0xf7ff8
call 07c54h ; e8 57 fc ; 0xf7ffa
movzx ax, byte [bp-002h] ; 0f b6 46 fe ; 0xf7ffd
push ax ; 50 ; 0xf8001
mov bx, word [bp-00eh] ; 8b 5e f2 ; 0xf8002
mov cx, word [bp-00ch] ; 8b 4e f4 ; 0xf8005
mov ax, 000c0h ; b8 c0 00 ; 0xf8008
mov dx, word [bp-006h] ; 8b 56 fa ; 0xf800b
call 08b27h ; e8 16 0b ; 0xf800e
mov es, [bp-004h] ; 8e 46 fc ; 0xf8011
mov word [es:si+014h], di ; 26 89 7c 14 ; 0xf8014
mov word [es:si+016h], di ; 26 89 7c 16 ; 0xf8018
mov word [es:si+018h], di ; 26 89 7c 18 ; 0xf801c
mov ax, word [es:si+01ah] ; 26 8b 44 1a ; 0xf8020
test ax, ax ; 85 c0 ; 0xf8024
je short 0804fh ; 74 27 ; 0xf8026
dec ax ; 48 ; 0xf8028
mov es, [bp-006h] ; 8e 46 fa ; 0xf8029
mov word [es:di+0010ch], ax ; 26 89 85 0c 01 ; 0xf802c
mov word [es:di+0010eh], di ; 26 89 bd 0e 01 ; 0xf8031
mov ax, word [es:di+00264h] ; 26 8b 85 64 02 ; 0xf8036
mov dx, word [es:di+00266h] ; 26 8b 95 66 02 ; 0xf803b
mov word [es:di+00100h], ax ; 26 89 85 00 01 ; 0xf8040
mov word [es:di+00102h], dx ; 26 89 95 02 01 ; 0xf8045
inc byte [es:di+00263h] ; 26 fe 85 63 02 ; 0xf804a
mov bx, 000a0h ; bb a0 00 ; 0xf804f
mov ax, si ; 89 f0 ; 0xf8052
mov dx, word [bp-004h] ; 8b 56 fc ; 0xf8054
call 07950h ; e8 f6 f8 ; 0xf8057
les bx, [bp-00ah] ; c4 5e f6 ; 0xf805a
mov ax, word [es:bx+004h] ; 26 8b 47 04 ; 0xf805d
mov dx, word [es:bx+006h] ; 26 8b 57 06 ; 0xf8061
mov es, [bp-004h] ; 8e 46 fc ; 0xf8065
mov word [es:si+016h], ax ; 26 89 44 16 ; 0xf8068
mov word [es:si+018h], dx ; 26 89 54 18 ; 0xf806c
mov bx, word [es:si+016h] ; 26 8b 5c 16 ; 0xf8070
mov cx, dx ; 89 d1 ; 0xf8074
shr cx, 1 ; d1 e9 ; 0xf8076
rcr bx, 1 ; d1 db ; 0xf8078
mov di, word [es:si+004h] ; 26 8b 7c 04 ; 0xf807a
mov ax, word [es:si+006h] ; 26 8b 44 06 ; 0xf807e
mov cx, bx ; 89 d9 ; 0xf8082
mov si, di ; 89 fe ; 0xf8084
mov dx, ax ; 89 c2 ; 0xf8086
mov es, ax ; 8e c0 ; 0xf8088
push DS ; 1e ; 0xf808a
mov ds, dx ; 8e da ; 0xf808b
rep movsw ; f3 a5 ; 0xf808d
pop DS ; 1f ; 0xf808f
mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xf8090
mov dx, word [bp-008h] ; 8b 56 f8 ; 0xf8093
call 07779h ; e8 e0 f6 ; 0xf8096
les bx, [bp-00ah] ; c4 5e f6 ; 0xf8099
mov ax, word [es:bx+006h] ; 26 8b 47 06 ; 0xf809c
or ax, word [es:bx+004h] ; 26 0b 47 04 ; 0xf80a0
jne short 080abh ; 75 05 ; 0xf80a4
mov ax, strict word 00004h ; b8 04 00 ; 0xf80a6
jmp short 080adh ; eb 02 ; 0xf80a9
xor ax, ax ; 31 c0 ; 0xf80ab
leave ; c9 ; 0xf80ad
pop di ; 5f ; 0xf80ae
pop si ; 5e ; 0xf80af
retn 0000ch ; c2 0c 00 ; 0xf80b0
; disGetNextSymbol 0xf80b3 LB 0xa8c -> off=0x0 cb=0000000000000368 uValue=0000000000006ab3 'ahci_port_detect_device_'
ahci_port_detect_device_: ; 0xf80b3 LB 0x368
push cx ; 51 ; 0xf80b3
push si ; 56 ; 0xf80b4
push di ; 57 ; 0xf80b5
enter 00218h, 000h ; c8 18 02 00 ; 0xf80b6
mov di, ax ; 89 c7 ; 0xf80ba
mov word [bp-014h], dx ; 89 56 ec ; 0xf80bc
mov byte [bp-004h], bl ; 88 5e fc ; 0xf80bf
movzx cx, bl ; 0f b6 cb ; 0xf80c2
mov bx, cx ; 89 cb ; 0xf80c5
call 07c54h ; e8 8a fb ; 0xf80c7
mov dx, strict word 0000eh ; ba 0e 00 ; 0xf80ca
mov ax, strict word 00040h ; b8 40 00 ; 0xf80cd
call 0161ch ; e8 49 95 ; 0xf80d0
mov word [bp-016h], ax ; 89 46 ea ; 0xf80d3
mov si, 00122h ; be 22 01 ; 0xf80d6
mov word [bp-008h], ax ; 89 46 f8 ; 0xf80d9
mov word [bp-00ch], si ; 89 76 f4 ; 0xf80dc
mov word [bp-00ah], ax ; 89 46 f6 ; 0xf80df
sal cx, 007h ; c1 e1 07 ; 0xf80e2
mov word [bp-00eh], cx ; 89 4e f2 ; 0xf80e5
mov ax, cx ; 89 c8 ; 0xf80e8
add ax, 0012ch ; 05 2c 01 ; 0xf80ea
cwd ; 99 ; 0xf80ed
mov word [bp-018h], ax ; 89 46 e8 ; 0xf80ee
mov bx, dx ; 89 d3 ; 0xf80f1
mov es, [bp-014h] ; 8e 46 ec ; 0xf80f3
mov dx, word [es:di+00260h] ; 26 8b 95 60 02 ; 0xf80f6
mov cx, bx ; 89 d9 ; 0xf80fb
xchg cx, ax ; 91 ; 0xf80fd
sal eax, 010h ; 66 c1 e0 10 ; 0xf80fe
db 08bh, 0c1h
; mov ax, cx ; 8b c1 ; 0xf8102
out DX, eax ; 66 ef ; 0xf8104
mov es, [bp-014h] ; 8e 46 ec ; 0xf8106
mov dx, word [es:di+00260h] ; 26 8b 95 60 02 ; 0xf8109
add dx, strict byte 00004h ; 83 c2 04 ; 0xf810e
mov ax, strict word 00001h ; b8 01 00 ; 0xf8111
xor cx, cx ; 31 c9 ; 0xf8114
xchg cx, ax ; 91 ; 0xf8116
sal eax, 010h ; 66 c1 e0 10 ; 0xf8117
db 08bh, 0c1h
; mov ax, cx ; 8b c1 ; 0xf811b
out DX, eax ; 66 ef ; 0xf811d
mov es, [bp-014h] ; 8e 46 ec ; 0xf811f
mov dx, word [es:di+00260h] ; 26 8b 95 60 02 ; 0xf8122
mov ax, word [bp-018h] ; 8b 46 e8 ; 0xf8127
mov cx, bx ; 89 d9 ; 0xf812a
xchg cx, ax ; 91 ; 0xf812c
sal eax, 010h ; 66 c1 e0 10 ; 0xf812d
db 08bh, 0c1h
; mov ax, cx ; 8b c1 ; 0xf8131
out DX, eax ; 66 ef ; 0xf8133
mov es, [bp-014h] ; 8e 46 ec ; 0xf8135
mov dx, word [es:di+00260h] ; 26 8b 95 60 02 ; 0xf8138
add dx, strict byte 00004h ; 83 c2 04 ; 0xf813d
xor ax, ax ; 31 c0 ; 0xf8140
xor cx, cx ; 31 c9 ; 0xf8142
xchg cx, ax ; 91 ; 0xf8144
sal eax, 010h ; 66 c1 e0 10 ; 0xf8145
db 08bh, 0c1h
; mov ax, cx ; 8b c1 ; 0xf8149
out DX, eax ; 66 ef ; 0xf814b
mov ax, word [bp-00eh] ; 8b 46 f2 ; 0xf814d
add ax, 00128h ; 05 28 01 ; 0xf8150
cwd ; 99 ; 0xf8153
mov es, [bp-014h] ; 8e 46 ec ; 0xf8154
mov bx, word [es:di+00260h] ; 26 8b 9d 60 02 ; 0xf8157
mov cx, dx ; 89 d1 ; 0xf815c
mov dx, bx ; 89 da ; 0xf815e
xchg cx, ax ; 91 ; 0xf8160
sal eax, 010h ; 66 c1 e0 10 ; 0xf8161
db 08bh, 0c1h
; mov ax, cx ; 8b c1 ; 0xf8165
out DX, eax ; 66 ef ; 0xf8167
mov es, [bp-014h] ; 8e 46 ec ; 0xf8169
mov dx, word [es:di+00260h] ; 26 8b 95 60 02 ; 0xf816c
add dx, strict byte 00004h ; 83 c2 04 ; 0xf8171
in eax, DX ; 66 ed ; 0xf8174
db 08bh, 0d0h
; mov dx, ax ; 8b d0 ; 0xf8176
shr eax, 010h ; 66 c1 e8 10 ; 0xf8178
xchg dx, ax ; 92 ; 0xf817c
push strict byte 00000h ; 6a 00 ; 0xf817d
mov bx, strict word 0000fh ; bb 0f 00 ; 0xf817f
xor cx, cx ; 31 c9 ; 0xf8182
call 07847h ; e8 c0 f6 ; 0xf8184
cmp ax, strict word 00003h ; 3d 03 00 ; 0xf8187
jne near 08416h ; 0f 85 88 02 ; 0xf818a
mov es, [bp-008h] ; 8e 46 f8 ; 0xf818e
mov al, byte [es:si+001edh] ; 26 8a 84 ed 01 ; 0xf8191
mov byte [bp-006h], al ; 88 46 fa ; 0xf8196
cmp AL, strict byte 004h ; 3c 04 ; 0xf8199
jnc near 08416h ; 0f 83 77 02 ; 0xf819b
mov dx, word [bp-00eh] ; 8b 56 f2 ; 0xf819f
add dx, 00118h ; 81 c2 18 01 ; 0xf81a2
mov es, [bp-014h] ; 8e 46 ec ; 0xf81a6
mov ax, word [es:di+00260h] ; 26 8b 85 60 02 ; 0xf81a9
mov bx, strict word 00010h ; bb 10 00 ; 0xf81ae
xor cx, cx ; 31 c9 ; 0xf81b1
call 0778dh ; e8 d7 f5 ; 0xf81b3
mov ax, word [bp-00eh] ; 8b 46 f2 ; 0xf81b6
add ax, 00124h ; 05 24 01 ; 0xf81b9
cwd ; 99 ; 0xf81bc
mov es, [bp-014h] ; 8e 46 ec ; 0xf81bd
mov bx, word [es:di+00260h] ; 26 8b 9d 60 02 ; 0xf81c0
mov cx, dx ; 89 d1 ; 0xf81c5
mov dx, bx ; 89 da ; 0xf81c7
xchg cx, ax ; 91 ; 0xf81c9
sal eax, 010h ; 66 c1 e0 10 ; 0xf81ca
db 08bh, 0c1h
; mov ax, cx ; 8b c1 ; 0xf81ce
out DX, eax ; 66 ef ; 0xf81d0
mov es, [bp-014h] ; 8e 46 ec ; 0xf81d2
mov dx, word [es:di+00260h] ; 26 8b 95 60 02 ; 0xf81d5
add dx, strict byte 00004h ; 83 c2 04 ; 0xf81da
in eax, DX ; 66 ed ; 0xf81dd
db 08bh, 0d0h
; mov dx, ax ; 8b d0 ; 0xf81df
shr eax, 010h ; 66 c1 e8 10 ; 0xf81e1
xchg dx, ax ; 92 ; 0xf81e5
mov cl, byte [bp-006h] ; 8a 4e fa ; 0xf81e6
add cl, 00ch ; 80 c1 0c ; 0xf81e9
test dx, dx ; 85 d2 ; 0xf81ec
jne near 08373h ; 0f 85 81 01 ; 0xf81ee
cmp ax, 00101h ; 3d 01 01 ; 0xf81f2
jne near 08373h ; 0f 85 7a 01 ; 0xf81f5
mov es, [bp-008h] ; 8e 46 f8 ; 0xf81f9
db 066h, 026h, 0c7h, 004h, 000h, 000h, 000h, 000h
; mov dword [es:si], strict dword 000000000h ; 66 26 c7 04 00 00 00 00 ; 0xf81fc
lea dx, [bp-00218h] ; 8d 96 e8 fd ; 0xf8204
mov word [es:si+004h], dx ; 26 89 54 04 ; 0xf8208
mov [es:si+006h], ss ; 26 8c 54 06 ; 0xf820c
db 066h, 026h, 0c7h, 044h, 00ah, 001h, 000h, 000h, 002h
; mov dword [es:si+00ah], strict dword 002000001h ; 66 26 c7 44 0a 01 00 00 02; 0xf8210
mov bx, 000ech ; bb ec 00 ; 0xf8219
mov ax, si ; 89 f0 ; 0xf821c
mov dx, word [bp-016h] ; 8b 56 ea ; 0xf821e
call 07950h ; e8 2c f7 ; 0xf8221
mov dh, cl ; 88 ce ; 0xf8224
test byte [bp-00218h], 080h ; f6 86 e8 fd 80 ; 0xf8226
db 00fh, 095h, 0c0h
; setne al ; 0f 95 c0 ; 0xf822b
xor ah, ah ; 30 e4 ; 0xf822e
mov byte [bp-002h], al ; 88 46 fe ; 0xf8230
mov ax, word [bp-00216h] ; 8b 86 ea fd ; 0xf8233
mov word [bp-010h], ax ; 89 46 f0 ; 0xf8237
mov di, word [bp-00212h] ; 8b be ee fd ; 0xf823a
mov cx, word [bp-0020ch] ; 8b 8e f4 fd ; 0xf823e
mov ax, word [bp-001a0h] ; 8b 86 60 fe ; 0xf8242
mov bx, word [bp-0019eh] ; 8b 9e 62 fe ; 0xf8246
mov word [bp-012h], bx ; 89 5e ee ; 0xf824a
cmp bx, 00fffh ; 81 fb ff 0f ; 0xf824d
jne short 08261h ; 75 0e ; 0xf8251
cmp ax, strict word 0ffffh ; 3d ff ff ; 0xf8253
jne short 08261h ; 75 09 ; 0xf8256
mov ax, word [bp-00150h] ; 8b 86 b0 fe ; 0xf8258
mov word [bp-012h], strict word 00000h ; c7 46 ee 00 00 ; 0xf825c
movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xf8261
mov es, [bp-00ah] ; 8e 46 f6 ; 0xf8265
add bx, word [bp-00ch] ; 03 5e f4 ; 0xf8268
mov dl, byte [bp-004h] ; 8a 56 fc ; 0xf826b
mov byte [es:bx+001e9h], dl ; 26 88 97 e9 01 ; 0xf826e
movzx bx, dh ; 0f b6 de ; 0xf8273
imul bx, bx, strict byte 00018h ; 6b db 18 ; 0xf8276
mov si, word [bp-00ch] ; 8b 76 f4 ; 0xf8279
add si, bx ; 01 de ; 0xf827c
mov word [es:si+01eh], 0ff05h ; 26 c7 44 1e 05 ff ; 0xf827e
mov dl, byte [bp-002h] ; 8a 56 fe ; 0xf8284
mov byte [es:si+020h], dl ; 26 88 54 20 ; 0xf8287
mov byte [es:si+021h], 000h ; 26 c6 44 21 00 ; 0xf828b
mov word [es:si+024h], 00200h ; 26 c7 44 24 00 02 ; 0xf8290
mov byte [es:si+023h], 001h ; 26 c6 44 23 01 ; 0xf8296
mov word [es:si+032h], ax ; 26 89 44 32 ; 0xf829b
mov ax, word [bp-012h] ; 8b 46 ee ; 0xf829f
mov word [es:si+034h], ax ; 26 89 44 34 ; 0xf82a2
mov word [es:si+02ch], di ; 26 89 7c 2c ; 0xf82a6
mov ax, word [bp-010h] ; 8b 46 f0 ; 0xf82aa
mov word [es:si+02eh], ax ; 26 89 44 2e ; 0xf82ad
mov word [es:si+030h], cx ; 26 89 4c 30 ; 0xf82b1
mov al, byte [bp-006h] ; 8a 46 fa ; 0xf82b5
cmp AL, strict byte 001h ; 3c 01 ; 0xf82b8
jc short 082c8h ; 72 0c ; 0xf82ba
jbe short 082d0h ; 76 12 ; 0xf82bc
cmp AL, strict byte 003h ; 3c 03 ; 0xf82be
je short 082d8h ; 74 16 ; 0xf82c0
cmp AL, strict byte 002h ; 3c 02 ; 0xf82c2
je short 082d4h ; 74 0e ; 0xf82c4
jmp short 0831ah ; eb 52 ; 0xf82c6
test al, al ; 84 c0 ; 0xf82c8
jne short 0831ah ; 75 4e ; 0xf82ca
mov DL, strict byte 040h ; b2 40 ; 0xf82cc
jmp short 082dah ; eb 0a ; 0xf82ce
mov DL, strict byte 048h ; b2 48 ; 0xf82d0
jmp short 082dah ; eb 06 ; 0xf82d2
mov DL, strict byte 050h ; b2 50 ; 0xf82d4
jmp short 082dah ; eb 02 ; 0xf82d6
mov DL, strict byte 058h ; b2 58 ; 0xf82d8
mov al, dl ; 88 d0 ; 0xf82da
add AL, strict byte 007h ; 04 07 ; 0xf82dc
movzx bx, al ; 0f b6 d8 ; 0xf82de
mov ax, bx ; 89 d8 ; 0xf82e1
call 0165ch ; e8 76 93 ; 0xf82e3
test al, al ; 84 c0 ; 0xf82e6
je short 0831ah ; 74 30 ; 0xf82e8
mov al, dl ; 88 d0 ; 0xf82ea
db 0feh, 0c0h
; inc al ; fe c0 ; 0xf82ec
xor ah, ah ; 30 e4 ; 0xf82ee
call 0165ch ; e8 69 93 ; 0xf82f0
movzx cx, al ; 0f b6 c8 ; 0xf82f3
sal cx, 008h ; c1 e1 08 ; 0xf82f6
movzx ax, dl ; 0f b6 c2 ; 0xf82f9
call 0165ch ; e8 5d 93 ; 0xf82fc
xor ah, ah ; 30 e4 ; 0xf82ff
add ax, cx ; 01 c8 ; 0xf8301
mov word [bp-010h], ax ; 89 46 f0 ; 0xf8303
mov al, dl ; 88 d0 ; 0xf8306
add AL, strict byte 002h ; 04 02 ; 0xf8308
xor ah, ah ; 30 e4 ; 0xf830a
call 0165ch ; e8 4d 93 ; 0xf830c
movzx di, al ; 0f b6 f8 ; 0xf830f
mov ax, bx ; 89 d8 ; 0xf8312
call 0165ch ; e8 45 93 ; 0xf8314
movzx cx, al ; 0f b6 c8 ; 0xf8317
movzx si, dh ; 0f b6 f6 ; 0xf831a
imul si, si, strict byte 00018h ; 6b f6 18 ; 0xf831d
mov es, [bp-00ah] ; 8e 46 f6 ; 0xf8320
add si, word [bp-00ch] ; 03 76 f4 ; 0xf8323
mov word [es:si+026h], di ; 26 89 7c 26 ; 0xf8326
mov ax, word [bp-010h] ; 8b 46 f0 ; 0xf832a
mov word [es:si+028h], ax ; 26 89 44 28 ; 0xf832d
mov word [es:si+02ah], cx ; 26 89 4c 2a ; 0xf8331
mov bx, word [bp-00ch] ; 8b 5e f4 ; 0xf8335
mov dl, byte [es:bx+0019eh] ; 26 8a 97 9e 01 ; 0xf8338
mov al, byte [bp-006h] ; 8a 46 fa ; 0xf833d
add AL, strict byte 00ch ; 04 0c ; 0xf8340
movzx bx, dl ; 0f b6 da ; 0xf8342
add bx, word [bp-00ch] ; 03 5e f4 ; 0xf8345
mov byte [es:bx+0019fh], al ; 26 88 87 9f 01 ; 0xf8348
db 0feh, 0c2h
; inc dl ; fe c2 ; 0xf834d
mov bx, word [bp-00ch] ; 8b 5e f4 ; 0xf834f
mov byte [es:bx+0019eh], dl ; 26 88 97 9e 01 ; 0xf8352
mov dx, strict word 00075h ; ba 75 00 ; 0xf8357
mov ax, strict word 00040h ; b8 40 00 ; 0xf835a
call 01600h ; e8 a0 92 ; 0xf835d
mov dl, al ; 88 c2 ; 0xf8360
db 0feh, 0c2h
; inc dl ; fe c2 ; 0xf8362
movzx bx, dl ; 0f b6 da ; 0xf8364
mov dx, strict word 00075h ; ba 75 00 ; 0xf8367
mov ax, strict word 00040h ; b8 40 00 ; 0xf836a
call 0160eh ; e8 9e 92 ; 0xf836d
jmp near 08408h ; e9 95 00 ; 0xf8370
cmp dx, 0eb14h ; 81 fa 14 eb ; 0xf8373
jne near 08408h ; 0f 85 8d 00 ; 0xf8377
cmp ax, 00101h ; 3d 01 01 ; 0xf837b
jne near 08408h ; 0f 85 86 00 ; 0xf837e
mov es, [bp-008h] ; 8e 46 f8 ; 0xf8382
db 066h, 026h, 0c7h, 004h, 000h, 000h, 000h, 000h
; mov dword [es:si], strict dword 000000000h ; 66 26 c7 04 00 00 00 00 ; 0xf8385
lea dx, [bp-00218h] ; 8d 96 e8 fd ; 0xf838d
mov word [es:si+004h], dx ; 26 89 54 04 ; 0xf8391
mov [es:si+006h], ss ; 26 8c 54 06 ; 0xf8395
db 066h, 026h, 0c7h, 044h, 00ah, 001h, 000h, 000h, 002h
; mov dword [es:si+00ah], strict dword 002000001h ; 66 26 c7 44 0a 01 00 00 02; 0xf8399
mov bx, 000a1h ; bb a1 00 ; 0xf83a2
mov ax, si ; 89 f0 ; 0xf83a5
mov dx, word [bp-016h] ; 8b 56 ea ; 0xf83a7
call 07950h ; e8 a3 f5 ; 0xf83aa
test byte [bp-00218h], 080h ; f6 86 e8 fd 80 ; 0xf83ad
db 00fh, 095h, 0c0h
; setne al ; 0f 95 c0 ; 0xf83b2
xor ah, ah ; 30 e4 ; 0xf83b5
movzx bx, byte [bp-006h] ; 0f b6 5e fa ; 0xf83b7
mov es, [bp-016h] ; 8e 46 ea ; 0xf83bb
add bx, si ; 01 f3 ; 0xf83be
mov ah, byte [bp-004h] ; 8a 66 fc ; 0xf83c0
mov byte [es:bx+001e9h], ah ; 26 88 a7 e9 01 ; 0xf83c3
movzx si, cl ; 0f b6 f1 ; 0xf83c8
imul si, si, strict byte 00018h ; 6b f6 18 ; 0xf83cb
add si, 00122h ; 81 c6 22 01 ; 0xf83ce
mov word [es:si+01eh], 00505h ; 26 c7 44 1e 05 05 ; 0xf83d2
mov byte [es:si+020h], al ; 26 88 44 20 ; 0xf83d8
mov word [es:si+024h], 00800h ; 26 c7 44 24 00 08 ; 0xf83dc
les bx, [bp-00ch] ; c4 5e f4 ; 0xf83e2
mov dl, byte [es:bx+001afh] ; 26 8a 97 af 01 ; 0xf83e5
mov al, byte [bp-006h] ; 8a 46 fa ; 0xf83ea
add AL, strict byte 00ch ; 04 0c ; 0xf83ed
movzx bx, dl ; 0f b6 da ; 0xf83ef
mov es, [bp-016h] ; 8e 46 ea ; 0xf83f2
add bx, 00122h ; 81 c3 22 01 ; 0xf83f5
mov byte [es:bx+001b0h], al ; 26 88 87 b0 01 ; 0xf83f9
db 0feh, 0c2h
; inc dl ; fe c2 ; 0xf83fe
les bx, [bp-00ch] ; c4 5e f4 ; 0xf8400
mov byte [es:bx+001afh], dl ; 26 88 97 af 01 ; 0xf8403
inc byte [bp-006h] ; fe 46 fa ; 0xf8408
mov al, byte [bp-006h] ; 8a 46 fa ; 0xf840b
les bx, [bp-00ch] ; c4 5e f4 ; 0xf840e
mov byte [es:bx+001edh], al ; 26 88 87 ed 01 ; 0xf8411
leave ; c9 ; 0xf8416
pop di ; 5f ; 0xf8417
pop si ; 5e ; 0xf8418
pop cx ; 59 ; 0xf8419
retn ; c3 ; 0xf841a
; disGetNextSymbol 0xf841b LB 0x724 -> off=0x0 cb=0000000000000040 uValue=0000000000006e1b 'ahci_mem_alloc_'
ahci_mem_alloc_: ; 0xf841b LB 0x40
push bx ; 53 ; 0xf841b
push cx ; 51 ; 0xf841c
push dx ; 52 ; 0xf841d
push si ; 56 ; 0xf841e
push di ; 57 ; 0xf841f
push bp ; 55 ; 0xf8420
mov bp, sp ; 89 e5 ; 0xf8421
mov dx, 00413h ; ba 13 04 ; 0xf8423
xor ax, ax ; 31 c0 ; 0xf8426
call 0161ch ; e8 f1 91 ; 0xf8428
test ax, ax ; 85 c0 ; 0xf842b
je short 08454h ; 74 25 ; 0xf842d
dec ax ; 48 ; 0xf842f
mov bx, ax ; 89 c3 ; 0xf8430
xor dx, dx ; 31 d2 ; 0xf8432
mov cx, strict word 0000ah ; b9 0a 00 ; 0xf8434
sal ax, 1 ; d1 e0 ; 0xf8437
rcl dx, 1 ; d1 d2 ; 0xf8439
loop 08437h ; e2 fa ; 0xf843b
mov si, ax ; 89 c6 ; 0xf843d
mov di, dx ; 89 d7 ; 0xf843f
mov cx, strict word 00004h ; b9 04 00 ; 0xf8441
shr di, 1 ; d1 ef ; 0xf8444
rcr si, 1 ; d1 de ; 0xf8446
loop 08444h ; e2 fa ; 0xf8448
mov dx, 00413h ; ba 13 04 ; 0xf844a
xor ax, ax ; 31 c0 ; 0xf844d
call 0162ah ; e8 d8 91 ; 0xf844f
mov ax, si ; 89 f0 ; 0xf8452
pop bp ; 5d ; 0xf8454
pop di ; 5f ; 0xf8455
pop si ; 5e ; 0xf8456
pop dx ; 5a ; 0xf8457
pop cx ; 59 ; 0xf8458
pop bx ; 5b ; 0xf8459
retn ; c3 ; 0xf845a
; disGetNextSymbol 0xf845b LB 0x6e4 -> off=0x0 cb=0000000000000120 uValue=0000000000006e5b 'ahci_hba_init_'
ahci_hba_init_: ; 0xf845b LB 0x120
push bx ; 53 ; 0xf845b
push cx ; 51 ; 0xf845c
push dx ; 52 ; 0xf845d
push si ; 56 ; 0xf845e
push di ; 57 ; 0xf845f
enter 00006h, 000h ; c8 06 00 00 ; 0xf8460
mov si, ax ; 89 c6 ; 0xf8464
mov dx, strict word 0000eh ; ba 0e 00 ; 0xf8466
mov ax, strict word 00040h ; b8 40 00 ; 0xf8469
call 0161ch ; e8 ad 91 ; 0xf846c
mov bx, 00122h ; bb 22 01 ; 0xf846f
mov word [bp-006h], ax ; 89 46 fa ; 0xf8472
mov ax, strict word 00010h ; b8 10 00 ; 0xf8475
xor cx, cx ; 31 c9 ; 0xf8478
mov dx, si ; 89 f2 ; 0xf847a
xchg cx, ax ; 91 ; 0xf847c
sal eax, 010h ; 66 c1 e0 10 ; 0xf847d
db 08bh, 0c1h
; mov ax, cx ; 8b c1 ; 0xf8481
out DX, eax ; 66 ef ; 0xf8483
lea dx, [si+004h] ; 8d 54 04 ; 0xf8485
in eax, DX ; 66 ed ; 0xf8488
db 08bh, 0d0h
; mov dx, ax ; 8b d0 ; 0xf848a
shr eax, 010h ; 66 c1 e8 10 ; 0xf848c
xchg dx, ax ; 92 ; 0xf8490
call 0841bh ; e8 87 ff ; 0xf8491
mov di, ax ; 89 c7 ; 0xf8494
test ax, ax ; 85 c0 ; 0xf8496
je near 0855dh ; 0f 84 c1 00 ; 0xf8498
mov es, [bp-006h] ; 8e 46 fa ; 0xf849c
mov word [es:bx+001eeh], di ; 26 89 bf ee 01 ; 0xf849f
mov byte [es:bx+001edh], 000h ; 26 c6 87 ed 01 00 ; 0xf84a4
xor bx, bx ; 31 db ; 0xf84aa
mov es, di ; 8e c7 ; 0xf84ac
mov byte [es:bx+00262h], 0ffh ; 26 c6 87 62 02 ff ; 0xf84ae
mov word [es:bx+00260h], si ; 26 89 b7 60 02 ; 0xf84b4
db 066h, 026h, 0c7h, 087h, 064h, 002h, 000h, 0c0h, 00ch, 000h
; mov dword [es:bx+00264h], strict dword 0000cc000h ; 66 26 c7 87 64 02 00 c0 0c 00; 0xf84b9
mov bx, strict word 00001h ; bb 01 00 ; 0xf84c3
xor cx, cx ; 31 c9 ; 0xf84c6
mov dx, strict word 00004h ; ba 04 00 ; 0xf84c8
mov ax, si ; 89 f0 ; 0xf84cb
call 0778dh ; e8 bd f2 ; 0xf84cd
mov ax, strict word 00004h ; b8 04 00 ; 0xf84d0
xor cx, cx ; 31 c9 ; 0xf84d3
mov dx, si ; 89 f2 ; 0xf84d5
xchg cx, ax ; 91 ; 0xf84d7
sal eax, 010h ; 66 c1 e0 10 ; 0xf84d8
db 08bh, 0c1h
; mov ax, cx ; 8b c1 ; 0xf84dc
out DX, eax ; 66 ef ; 0xf84de
lea bx, [si+004h] ; 8d 5c 04 ; 0xf84e0
mov dx, bx ; 89 da ; 0xf84e3
in eax, DX ; 66 ed ; 0xf84e5
db 08bh, 0d0h
; mov dx, ax ; 8b d0 ; 0xf84e7
shr eax, 010h ; 66 c1 e8 10 ; 0xf84e9
xchg dx, ax ; 92 ; 0xf84ed
test AL, strict byte 001h ; a8 01 ; 0xf84ee
jne short 084d0h ; 75 de ; 0xf84f0
xor ax, ax ; 31 c0 ; 0xf84f2
xor cx, cx ; 31 c9 ; 0xf84f4
mov dx, si ; 89 f2 ; 0xf84f6
xchg cx, ax ; 91 ; 0xf84f8
sal eax, 010h ; 66 c1 e0 10 ; 0xf84f9
db 08bh, 0c1h
; mov ax, cx ; 8b c1 ; 0xf84fd
out DX, eax ; 66 ef ; 0xf84ff
mov dx, bx ; 89 da ; 0xf8501
in eax, DX ; 66 ed ; 0xf8503
db 08bh, 0d0h
; mov dx, ax ; 8b d0 ; 0xf8505
shr eax, 010h ; 66 c1 e8 10 ; 0xf8507
xchg dx, ax ; 92 ; 0xf850b
push strict byte 00000h ; 6a 00 ; 0xf850c
mov bx, strict word 0001fh ; bb 1f 00 ; 0xf850e
xor cx, cx ; 31 c9 ; 0xf8511
call 07847h ; e8 31 f3 ; 0xf8513
db 0feh, 0c0h
; inc al ; fe c0 ; 0xf8516
mov byte [bp-004h], al ; 88 46 fc ; 0xf8518
mov byte [bp-002h], 000h ; c6 46 fe 00 ; 0xf851b
jmp short 0852ah ; eb 09 ; 0xf851f
inc byte [bp-002h] ; fe 46 fe ; 0xf8521
cmp byte [bp-002h], 020h ; 80 7e fe 20 ; 0xf8524
jnc short 0855bh ; 73 31 ; 0xf8528
movzx cx, byte [bp-002h] ; 0f b6 4e fe ; 0xf852a
mov ax, strict word 00001h ; b8 01 00 ; 0xf852e
xor dx, dx ; 31 d2 ; 0xf8531
jcxz 0853bh ; e3 06 ; 0xf8533
sal ax, 1 ; d1 e0 ; 0xf8535
rcl dx, 1 ; d1 d2 ; 0xf8537
loop 08535h ; e2 fa ; 0xf8539
mov bx, ax ; 89 c3 ; 0xf853b
mov cx, dx ; 89 d1 ; 0xf853d
mov dx, strict word 0000ch ; ba 0c 00 ; 0xf853f
mov ax, si ; 89 f0 ; 0xf8542
call 07811h ; e8 ca f2 ; 0xf8544
test al, al ; 84 c0 ; 0xf8547
je short 08521h ; 74 d6 ; 0xf8549
movzx bx, byte [bp-002h] ; 0f b6 5e fe ; 0xf854b
xor ax, ax ; 31 c0 ; 0xf854f
mov dx, di ; 89 fa ; 0xf8551
call 080b3h ; e8 5d fb ; 0xf8553
dec byte [bp-004h] ; fe 4e fc ; 0xf8556
jne short 08521h ; 75 c6 ; 0xf8559
xor ax, ax ; 31 c0 ; 0xf855b
leave ; c9 ; 0xf855d
pop di ; 5f ; 0xf855e
pop si ; 5e ; 0xf855f
pop dx ; 5a ; 0xf8560
pop cx ; 59 ; 0xf8561
pop bx ; 5b ; 0xf8562
retn ; c3 ; 0xf8563
or ax, word [di] ; 0b 05 ; 0xf8564
add AL, strict byte 003h ; 04 03 ; 0xf8566
add al, byte [bx+di] ; 02 01 ; 0xf8568
add byte [bx+si-07ah], cl ; 00 48 86 ; 0xf856a
xchg byte [es:si], ch ; 26 86 2c ; 0xf856d
xchg byte [bp+si], dh ; 86 32 ; 0xf8570
xchg byte [bx+si], bh ; 86 38 ; 0xf8572
xchg byte [04486h], bh ; 86 3e 86 44 ; 0xf8574
xchg byte [bx+si-07ah], cl ; 86 48 86 ; 0xf8578
; disGetNextSymbol 0xf857b LB 0x5c4 -> off=0x0 cb=00000000000000f9 uValue=0000000000006f7b '_ahci_init'
_ahci_init: ; 0xf857b LB 0xf9
push si ; 56 ; 0xf857b
push di ; 57 ; 0xf857c
enter 00006h, 000h ; c8 06 00 00 ; 0xf857d
mov ax, 00601h ; b8 01 06 ; 0xf8581
mov dx, strict word 00001h ; ba 01 00 ; 0xf8584
call 0893dh ; e8 b3 03 ; 0xf8587
mov dx, ax ; 89 c2 ; 0xf858a
cmp ax, strict word 0ffffh ; 3d ff ff ; 0xf858c
je near 08670h ; 0f 84 dd 00 ; 0xf858f
xor al, al ; 30 c0 ; 0xf8593
shr ax, 008h ; c1 e8 08 ; 0xf8595
mov byte [bp-006h], al ; 88 46 fa ; 0xf8598
mov byte [bp-004h], dl ; 88 56 fc ; 0xf859b
xor dh, dh ; 30 f6 ; 0xf859e
xor ah, ah ; 30 e4 ; 0xf85a0
mov bx, strict word 00034h ; bb 34 00 ; 0xf85a2
call 08965h ; e8 bd 03 ; 0xf85a5
mov cl, al ; 88 c1 ; 0xf85a8
test cl, cl ; 84 c9 ; 0xf85aa
je short 085d1h ; 74 23 ; 0xf85ac
movzx bx, cl ; 0f b6 d9 ; 0xf85ae
movzx di, byte [bp-004h] ; 0f b6 7e fc ; 0xf85b1
movzx si, byte [bp-006h] ; 0f b6 76 fa ; 0xf85b5
mov dx, di ; 89 fa ; 0xf85b9
mov ax, si ; 89 f0 ; 0xf85bb
call 08965h ; e8 a5 03 ; 0xf85bd
cmp AL, strict byte 012h ; 3c 12 ; 0xf85c0
je short 085d1h ; 74 0d ; 0xf85c2
mov al, cl ; 88 c8 ; 0xf85c4
db 0feh, 0c0h
; inc al ; fe c0 ; 0xf85c6
movzx bx, al ; 0f b6 d8 ; 0xf85c8
mov dx, di ; 89 fa ; 0xf85cb
mov ax, si ; 89 f0 ; 0xf85cd
jmp short 085a5h ; eb d4 ; 0xf85cf
test cl, cl ; 84 c9 ; 0xf85d1
je near 08670h ; 0f 84 99 00 ; 0xf85d3
add cl, 002h ; 80 c1 02 ; 0xf85d7
movzx bx, cl ; 0f b6 d9 ; 0xf85da
movzx di, byte [bp-004h] ; 0f b6 7e fc ; 0xf85dd
movzx si, byte [bp-006h] ; 0f b6 76 fa ; 0xf85e1
mov dx, di ; 89 fa ; 0xf85e5
mov ax, si ; 89 f0 ; 0xf85e7
call 08965h ; e8 79 03 ; 0xf85e9
cmp AL, strict byte 010h ; 3c 10 ; 0xf85ec
jne near 08670h ; 0f 85 7e 00 ; 0xf85ee
mov byte [bp-002h], 000h ; c6 46 fe 00 ; 0xf85f2
mov al, cl ; 88 c8 ; 0xf85f6
add AL, strict byte 002h ; 04 02 ; 0xf85f8
movzx bx, al ; 0f b6 d8 ; 0xf85fa
mov dx, di ; 89 fa ; 0xf85fd
mov ax, si ; 89 f0 ; 0xf85ff
call 08986h ; e8 82 03 ; 0xf8601
mov dx, ax ; 89 c2 ; 0xf8604
and ax, strict word 0000fh ; 25 0f 00 ; 0xf8606
sub ax, strict word 00004h ; 2d 04 00 ; 0xf8609
cmp ax, strict word 0000bh ; 3d 0b 00 ; 0xf860c
jnbe short 08648h ; 77 37 ; 0xf860f
push CS ; 0e ; 0xf8611
pop ES ; 07 ; 0xf8612
mov cx, strict word 00008h ; b9 08 00 ; 0xf8613
mov di, 08564h ; bf 64 85 ; 0xf8616
repne scasb ; f2 ae ; 0xf8619
sal cx, 1 ; d1 e1 ; 0xf861b
mov di, cx ; 89 cf ; 0xf861d
mov ax, word [cs:di-07a95h] ; 2e 8b 85 6b 85 ; 0xf861f
jmp ax ; ff e0 ; 0xf8624
mov byte [bp-002h], 010h ; c6 46 fe 10 ; 0xf8626
jmp short 08648h ; eb 1c ; 0xf862a
mov byte [bp-002h], 014h ; c6 46 fe 14 ; 0xf862c
jmp short 08648h ; eb 16 ; 0xf8630
mov byte [bp-002h], 018h ; c6 46 fe 18 ; 0xf8632
jmp short 08648h ; eb 10 ; 0xf8636
mov byte [bp-002h], 01ch ; c6 46 fe 1c ; 0xf8638
jmp short 08648h ; eb 0a ; 0xf863c
mov byte [bp-002h], 020h ; c6 46 fe 20 ; 0xf863e
jmp short 08648h ; eb 04 ; 0xf8642
mov byte [bp-002h], 024h ; c6 46 fe 24 ; 0xf8644
mov si, dx ; 89 d6 ; 0xf8648
shr si, 004h ; c1 ee 04 ; 0xf864a
sal si, 002h ; c1 e6 02 ; 0xf864d
mov al, byte [bp-002h] ; 8a 46 fe ; 0xf8650
test al, al ; 84 c0 ; 0xf8653
je short 08670h ; 74 19 ; 0xf8655
movzx bx, al ; 0f b6 d8 ; 0xf8657
movzx dx, byte [bp-004h] ; 0f b6 56 fc ; 0xf865a
movzx ax, byte [bp-006h] ; 0f b6 46 fa ; 0xf865e
call 089a5h ; e8 40 03 ; 0xf8662
test AL, strict byte 001h ; a8 01 ; 0xf8665
je short 08670h ; 74 07 ; 0xf8667
and AL, strict byte 0f0h ; 24 f0 ; 0xf8669
add ax, si ; 01 f0 ; 0xf866b
call 0845bh ; e8 eb fd ; 0xf866d
leave ; c9 ; 0xf8670
pop di ; 5f ; 0xf8671
pop si ; 5e ; 0xf8672
retn ; c3 ; 0xf8673
; disGetNextSymbol 0xf8674 LB 0x4cb -> off=0x0 cb=0000000000000021 uValue=0000000000007074 'pci16_select_reg_'
pci16_select_reg_: ; 0xf8674 LB 0x21
push bx ; 53 ; 0xf8674
push bp ; 55 ; 0xf8675
mov bp, sp ; 89 e5 ; 0xf8676
and dl, 0fch ; 80 e2 fc ; 0xf8678
mov bx, dx ; 89 d3 ; 0xf867b
mov dx, 00cf8h ; ba f8 0c ; 0xf867d
movzx eax, ax ; 66 0f b7 c0 ; 0xf8680
sal eax, 008h ; 66 c1 e0 08 ; 0xf8684
or eax, strict dword 080000000h ; 66 0d 00 00 00 80 ; 0xf8688
db 08ah, 0c3h
; mov al, bl ; 8a c3 ; 0xf868e
out DX, eax ; 66 ef ; 0xf8690
pop bp ; 5d ; 0xf8692
pop bx ; 5b ; 0xf8693
retn ; c3 ; 0xf8694
; disGetNextSymbol 0xf8695 LB 0x4aa -> off=0x0 cb=00000000000000f2 uValue=0000000000007095 'pci16_find_device_'
pci16_find_device_: ; 0xf8695 LB 0xf2
push si ; 56 ; 0xf8695
push di ; 57 ; 0xf8696
enter 0000ch, 000h ; c8 0c 00 00 ; 0xf8697
push ax ; 50 ; 0xf869b
push dx ; 52 ; 0xf869c
mov si, bx ; 89 de ; 0xf869d
mov di, cx ; 89 cf ; 0xf869f
test cx, cx ; 85 c9 ; 0xf86a1
xor bx, bx ; 31 db ; 0xf86a3
mov byte [bp-004h], 000h ; c6 46 fc 00 ; 0xf86a5
test bl, 007h ; f6 c3 07 ; 0xf86a9
jne short 086dbh ; 75 2d ; 0xf86ac
mov dx, strict word 0000eh ; ba 0e 00 ; 0xf86ae
mov ax, bx ; 89 d8 ; 0xf86b1
call 08674h ; e8 be ff ; 0xf86b3
mov dx, 00cfeh ; ba fe 0c ; 0xf86b6
in AL, DX ; ec ; 0xf86b9
db 02ah, 0e4h
; sub ah, ah ; 2a e4 ; 0xf86ba
mov byte [bp-002h], al ; 88 46 fe ; 0xf86bc
cmp AL, strict byte 0ffh ; 3c ff ; 0xf86bf
jne short 086c9h ; 75 06 ; 0xf86c1
add bx, strict byte 00008h ; 83 c3 08 ; 0xf86c3
jmp near 0875ch ; e9 93 00 ; 0xf86c6
test byte [bp-002h], 080h ; f6 46 fe 80 ; 0xf86c9
je short 086d6h ; 74 07 ; 0xf86cd
mov word [bp-006h], strict word 00001h ; c7 46 fa 01 00 ; 0xf86cf
jmp short 086dbh ; eb 05 ; 0xf86d4
mov word [bp-006h], strict word 00008h ; c7 46 fa 08 00 ; 0xf86d6
mov al, byte [bp-002h] ; 8a 46 fe ; 0xf86db
and AL, strict byte 007h ; 24 07 ; 0xf86de
cmp AL, strict byte 001h ; 3c 01 ; 0xf86e0
jne short 08703h ; 75 1f ; 0xf86e2
mov ax, bx ; 89 d8 ; 0xf86e4
shr ax, 008h ; c1 e8 08 ; 0xf86e6
test ax, ax ; 85 c0 ; 0xf86e9
jne short 08703h ; 75 16 ; 0xf86eb
mov dx, strict word 0001ah ; ba 1a 00 ; 0xf86ed
mov ax, bx ; 89 d8 ; 0xf86f0
call 08674h ; e8 7f ff ; 0xf86f2
mov dx, 00cfeh ; ba fe 0c ; 0xf86f5
in AL, DX ; ec ; 0xf86f8
db 02ah, 0e4h
; sub ah, ah ; 2a e4 ; 0xf86f9
cmp al, byte [bp-004h] ; 3a 46 fc ; 0xf86fb
jbe short 08703h ; 76 03 ; 0xf86fe
mov byte [bp-004h], al ; 88 46 fc ; 0xf8700
test di, di ; 85 ff ; 0xf8703
je short 0870ch ; 74 05 ; 0xf8705
mov dx, strict word 00008h ; ba 08 00 ; 0xf8707
jmp short 0870eh ; eb 02 ; 0xf870a
xor dx, dx ; 31 d2 ; 0xf870c
mov ax, bx ; 89 d8 ; 0xf870e
call 08674h ; e8 61 ff ; 0xf8710
mov dx, 00cfch ; ba fc 0c ; 0xf8713
in eax, DX ; 66 ed ; 0xf8716
db 08bh, 0d0h
; mov dx, ax ; 8b d0 ; 0xf8718
shr eax, 010h ; 66 c1 e8 10 ; 0xf871a
xchg dx, ax ; 92 ; 0xf871e
mov word [bp-00ah], ax ; 89 46 f6 ; 0xf871f
mov word [bp-008h], dx ; 89 56 f8 ; 0xf8722
mov word [bp-00ch], strict word 00000h ; c7 46 f4 00 00 ; 0xf8725
test di, di ; 85 ff ; 0xf872a
je short 0873dh ; 74 0f ; 0xf872c
mov cx, strict word 00008h ; b9 08 00 ; 0xf872e
shr dx, 1 ; d1 ea ; 0xf8731
rcr ax, 1 ; d1 d8 ; 0xf8733
loop 08731h ; e2 fa ; 0xf8735
mov word [bp-00ah], ax ; 89 46 f6 ; 0xf8737
mov word [bp-008h], dx ; 89 56 f8 ; 0xf873a
mov ax, word [bp-008h] ; 8b 46 f8 ; 0xf873d
cmp ax, word [bp-010h] ; 3b 46 f0 ; 0xf8740
jne short 0874dh ; 75 08 ; 0xf8743
mov ax, word [bp-00ah] ; 8b 46 f6 ; 0xf8745
cmp ax, word [bp-00eh] ; 3b 46 f2 ; 0xf8748
je short 08753h ; 74 06 ; 0xf874b
cmp word [bp-00ch], strict byte 00000h ; 83 7e f4 00 ; 0xf874d
je short 08759h ; 74 06 ; 0xf8751
dec si ; 4e ; 0xf8753
cmp si, strict byte 0ffffh ; 83 fe ff ; 0xf8754
je short 0876bh ; 74 12 ; 0xf8757
add bx, word [bp-006h] ; 03 5e fa ; 0xf8759
mov dx, bx ; 89 da ; 0xf875c
shr dx, 008h ; c1 ea 08 ; 0xf875e
movzx ax, byte [bp-004h] ; 0f b6 46 fc ; 0xf8761
cmp dx, ax ; 39 c2 ; 0xf8765
jbe near 086a9h ; 0f 86 3e ff ; 0xf8767
cmp si, strict byte 0ffffh ; 83 fe ff ; 0xf876b
jne short 08774h ; 75 04 ; 0xf876e
mov ax, bx ; 89 d8 ; 0xf8770
jmp short 08777h ; eb 03 ; 0xf8772
mov ax, strict word 0ffffh ; b8 ff ff ; 0xf8774
leave ; c9 ; 0xf8777
pop di ; 5f ; 0xf8778
pop si ; 5e ; 0xf8779
retn ; c3 ; 0xf877a
mov byte [ecx-056776b78h], al ; 67 88 81 88 94 88 a9 ; 0xf877b
mov byte [si-03178h], bh ; 88 bc 88 ce ; 0xf8782
db 088h
; disGetNextSymbol 0xf8787 LB 0x3b8 -> off=0x0 cb=00000000000001b6 uValue=0000000000007187 '_pci16_function'
_pci16_function: ; 0xf8787 LB 0x1b6
push si ; 56 ; 0xf8787
push di ; 57 ; 0xf8788
push bp ; 55 ; 0xf8789
mov bp, sp ; 89 e5 ; 0xf878a
and word [bp+024h], 000ffh ; 81 66 24 ff 00 ; 0xf878c
and word [bp+030h], strict byte 0fffeh ; 83 66 30 fe ; 0xf8791
mov bx, word [bp+024h] ; 8b 5e 24 ; 0xf8795
xor bh, bh ; 30 ff ; 0xf8798
mov ax, word [bp+024h] ; 8b 46 24 ; 0xf879a
xor ah, ah ; 30 e4 ; 0xf879d
cmp bx, strict byte 00003h ; 83 fb 03 ; 0xf879f
jc short 087beh ; 72 1a ; 0xf87a2
jbe short 08816h ; 76 70 ; 0xf87a4
cmp bx, strict byte 0000eh ; 83 fb 0e ; 0xf87a6
je near 088e2h ; 0f 84 35 01 ; 0xf87a9
cmp bx, strict byte 00008h ; 83 fb 08 ; 0xf87ad
jc near 0890ch ; 0f 82 58 01 ; 0xf87b0
cmp bx, strict byte 0000dh ; 83 fb 0d ; 0xf87b4
jbe near 0883bh ; 0f 86 80 00 ; 0xf87b7
jmp near 0890ch ; e9 4e 01 ; 0xf87bb
cmp bx, strict byte 00002h ; 83 fb 02 ; 0xf87be
je short 087e6h ; 74 23 ; 0xf87c1
cmp bx, strict byte 00001h ; 83 fb 01 ; 0xf87c3
jne near 0890ch ; 0f 85 42 01 ; 0xf87c6
mov word [bp+024h], strict word 00001h ; c7 46 24 01 00 ; 0xf87ca
mov word [bp+018h], 00210h ; c7 46 18 10 02 ; 0xf87cf
mov word [bp+020h], strict word 00000h ; c7 46 20 00 00 ; 0xf87d4
mov word [bp+01ch], 04350h ; c7 46 1c 50 43 ; 0xf87d9
mov word [bp+01eh], 02049h ; c7 46 1e 49 20 ; 0xf87de
jmp near 08939h ; e9 53 01 ; 0xf87e3
cmp word [bp+01ch], strict byte 0ffffh ; 83 7e 1c ff ; 0xf87e6
jne short 087f2h ; 75 06 ; 0xf87ea
or ah, 083h ; 80 cc 83 ; 0xf87ec
jmp near 08932h ; e9 40 01 ; 0xf87ef
mov bx, word [bp+00ch] ; 8b 5e 0c ; 0xf87f2
mov dx, word [bp+020h] ; 8b 56 20 ; 0xf87f5
mov ax, word [bp+01ch] ; 8b 46 1c ; 0xf87f8
xor cx, cx ; 31 c9 ; 0xf87fb
call 08695h ; e8 95 fe ; 0xf87fd
cmp ax, strict word 0ffffh ; 3d ff ff ; 0xf8800
jne short 08810h ; 75 0b ; 0xf8803
mov ax, word [bp+024h] ; 8b 46 24 ; 0xf8805
xor ah, ah ; 30 e4 ; 0xf8808
or ah, 086h ; 80 cc 86 ; 0xf880a
jmp near 08932h ; e9 22 01 ; 0xf880d
mov word [bp+018h], ax ; 89 46 18 ; 0xf8810
jmp near 08939h ; e9 23 01 ; 0xf8813
mov bx, word [bp+00ch] ; 8b 5e 0c ; 0xf8816
mov ax, word [bp+020h] ; 8b 46 20 ; 0xf8819
mov dx, word [bp+022h] ; 8b 56 22 ; 0xf881c
mov cx, strict word 00001h ; b9 01 00 ; 0xf881f
call 08695h ; e8 70 fe ; 0xf8822
cmp ax, strict word 0ffffh ; 3d ff ff ; 0xf8825
jne short 08835h ; 75 0b ; 0xf8828
mov ax, word [bp+024h] ; 8b 46 24 ; 0xf882a
xor ah, ah ; 30 e4 ; 0xf882d
or ah, 086h ; 80 cc 86 ; 0xf882f
jmp near 08932h ; e9 fd 00 ; 0xf8832
mov word [bp+018h], ax ; 89 46 18 ; 0xf8835
jmp near 08939h ; e9 fe 00 ; 0xf8838
cmp word [bp+008h], 00100h ; 81 7e 08 00 01 ; 0xf883b
jc short 08848h ; 72 06 ; 0xf8840
or ah, 087h ; 80 cc 87 ; 0xf8842
jmp near 08932h ; e9 ea 00 ; 0xf8845
mov dx, word [bp+008h] ; 8b 56 08 ; 0xf8848
mov ax, word [bp+018h] ; 8b 46 18 ; 0xf884b
call 08674h ; e8 23 fe ; 0xf884e
mov bx, word [bp+024h] ; 8b 5e 24 ; 0xf8851
xor bh, bh ; 30 ff ; 0xf8854
sub bx, strict byte 00008h ; 83 eb 08 ; 0xf8856
cmp bx, strict byte 00005h ; 83 fb 05 ; 0xf8859
jnbe near 08939h ; 0f 87 d9 00 ; 0xf885c
add bx, bx ; 01 db ; 0xf8860
jmp word [cs:bx-07885h] ; 2e ff a7 7b 87 ; 0xf8862
mov bx, word [bp+020h] ; 8b 5e 20 ; 0xf8867
xor bl, bl ; 30 db ; 0xf886a
mov dx, word [bp+008h] ; 8b 56 08 ; 0xf886c
and dx, strict byte 00003h ; 83 e2 03 ; 0xf886f
add dx, 00cfch ; 81 c2 fc 0c ; 0xf8872
in AL, DX ; ec ; 0xf8876
db 02ah, 0e4h
; sub ah, ah ; 2a e4 ; 0xf8877
or bx, ax ; 09 c3 ; 0xf8879
mov word [bp+020h], bx ; 89 5e 20 ; 0xf887b
jmp near 08939h ; e9 b8 00 ; 0xf887e
mov dx, word [bp+008h] ; 8b 56 08 ; 0xf8881
xor dh, dh ; 30 f6 ; 0xf8884
and dl, 002h ; 80 e2 02 ; 0xf8886
add dx, 00cfch ; 81 c2 fc 0c ; 0xf8889
in ax, DX ; ed ; 0xf888d
mov word [bp+020h], ax ; 89 46 20 ; 0xf888e
jmp near 08939h ; e9 a5 00 ; 0xf8891
mov dx, 00cfch ; ba fc 0c ; 0xf8894
in eax, DX ; 66 ed ; 0xf8897
db 08bh, 0d0h
; mov dx, ax ; 8b d0 ; 0xf8899
shr eax, 010h ; 66 c1 e8 10 ; 0xf889b
xchg dx, ax ; 92 ; 0xf889f
mov word [bp+020h], ax ; 89 46 20 ; 0xf88a0
mov word [bp+022h], dx ; 89 56 22 ; 0xf88a3
jmp near 08939h ; e9 90 00 ; 0xf88a6
mov ax, word [bp+020h] ; 8b 46 20 ; 0xf88a9
mov dx, word [bp+008h] ; 8b 56 08 ; 0xf88ac
xor dh, dh ; 30 f6 ; 0xf88af
and dl, 003h ; 80 e2 03 ; 0xf88b1
add dx, 00cfch ; 81 c2 fc 0c ; 0xf88b4
out DX, AL ; ee ; 0xf88b8
jmp near 08939h ; e9 7d 00 ; 0xf88b9
mov ax, word [bp+020h] ; 8b 46 20 ; 0xf88bc
mov dx, word [bp+008h] ; 8b 56 08 ; 0xf88bf
xor dh, dh ; 30 f6 ; 0xf88c2
and dl, 002h ; 80 e2 02 ; 0xf88c4
add dx, 00cfch ; 81 c2 fc 0c ; 0xf88c7
out DX, ax ; ef ; 0xf88cb
jmp short 08939h ; eb 6b ; 0xf88cc
mov ax, word [bp+020h] ; 8b 46 20 ; 0xf88ce
mov cx, word [bp+022h] ; 8b 4e 22 ; 0xf88d1
mov dx, 00cfch ; ba fc 0c ; 0xf88d4
xchg cx, ax ; 91 ; 0xf88d7
sal eax, 010h ; 66 c1 e0 10 ; 0xf88d8
db 08bh, 0c1h
; mov ax, cx ; 8b c1 ; 0xf88dc
out DX, eax ; 66 ef ; 0xf88de
jmp short 08939h ; eb 57 ; 0xf88e0
mov bx, word [bp+008h] ; 8b 5e 08 ; 0xf88e2
mov es, [bp+028h] ; 8e 46 28 ; 0xf88e5
mov cx, word [word 00000h] ; 8b 0e 00 00 ; 0xf88e8
cmp cx, word [es:bx] ; 26 3b 0f ; 0xf88ec
jbe short 088fbh ; 76 0a ; 0xf88ef
mov ax, word [bp+024h] ; 8b 46 24 ; 0xf88f1
xor ah, ah ; 30 e4 ; 0xf88f4
or ah, 089h ; 80 cc 89 ; 0xf88f6
jmp short 08932h ; eb 37 ; 0xf88f9
les di, [es:bx+002h] ; 26 c4 7f 02 ; 0xf88fb
mov si, 0f2c0h ; be c0 f2 ; 0xf88ff
mov dx, ds ; 8c da ; 0xf8902
push DS ; 1e ; 0xf8904
mov ds, dx ; 8e da ; 0xf8905
rep movsb ; f3 a4 ; 0xf8907
pop DS ; 1f ; 0xf8909
jmp short 08939h ; eb 2d ; 0xf890a
mov bx, 00c3ah ; bb 3a 0c ; 0xf890c
mov cx, ds ; 8c d9 ; 0xf890f
mov ax, strict word 00004h ; b8 04 00 ; 0xf8911
call 018aeh ; e8 97 8f ; 0xf8914
mov ax, word [bp+018h] ; 8b 46 18 ; 0xf8917
push ax ; 50 ; 0xf891a
mov ax, word [bp+024h] ; 8b 46 24 ; 0xf891b
push ax ; 50 ; 0xf891e
push 00bf6h ; 68 f6 0b ; 0xf891f
push strict byte 00004h ; 6a 04 ; 0xf8922
call 018e9h ; e8 c2 8f ; 0xf8924
add sp, strict byte 00008h ; 83 c4 08 ; 0xf8927
mov ax, word [bp+024h] ; 8b 46 24 ; 0xf892a
xor ah, ah ; 30 e4 ; 0xf892d
or ah, 081h ; 80 cc 81 ; 0xf892f
mov word [bp+024h], ax ; 89 46 24 ; 0xf8932
or word [bp+030h], strict byte 00001h ; 83 4e 30 01 ; 0xf8935
pop bp ; 5d ; 0xf8939
pop di ; 5f ; 0xf893a
pop si ; 5e ; 0xf893b
retn ; c3 ; 0xf893c
; disGetNextSymbol 0xf893d LB 0x202 -> off=0x0 cb=0000000000000028 uValue=000000000000733d 'pci_find_classcode_'
pci_find_classcode_: ; 0xf893d LB 0x28
push bx ; 53 ; 0xf893d
push cx ; 51 ; 0xf893e
push si ; 56 ; 0xf893f
push bp ; 55 ; 0xf8940
mov bp, sp ; 89 e5 ; 0xf8941
mov cx, dx ; 89 d1 ; 0xf8943
xor si, si ; 31 f6 ; 0xf8945
mov dx, ax ; 89 c2 ; 0xf8947
mov ax, 0b103h ; b8 03 b1 ; 0xf8949
sal ecx, 010h ; 66 c1 e1 10 ; 0xf894c
db 08bh, 0cah
; mov cx, dx ; 8b ca ; 0xf8950
int 01ah ; cd 1a ; 0xf8952
cmp ah, 000h ; 80 fc 00 ; 0xf8954
je near 0895eh ; 0f 84 03 00 ; 0xf8957
mov bx, strict word 0ffffh ; bb ff ff ; 0xf895b
mov ax, bx ; 89 d8 ; 0xf895e
pop bp ; 5d ; 0xf8960
pop si ; 5e ; 0xf8961
pop cx ; 59 ; 0xf8962
pop bx ; 5b ; 0xf8963
retn ; c3 ; 0xf8964
; disGetNextSymbol 0xf8965 LB 0x1da -> off=0x0 cb=0000000000000021 uValue=0000000000007365 'pci_read_config_byte_'
pci_read_config_byte_: ; 0xf8965 LB 0x21
push cx ; 51 ; 0xf8965
push di ; 57 ; 0xf8966
push bp ; 55 ; 0xf8967
mov bp, sp ; 89 e5 ; 0xf8968
movzx di, bl ; 0f b6 fb ; 0xf896a
movzx bx, al ; 0f b6 d8 ; 0xf896d
sal bx, 008h ; c1 e3 08 ; 0xf8970
movzx ax, dl ; 0f b6 c2 ; 0xf8973
or bx, ax ; 09 c3 ; 0xf8976
mov ax, 0b108h ; b8 08 b1 ; 0xf8978
int 01ah ; cd 1a ; 0xf897b
movzx ax, cl ; 0f b6 c1 ; 0xf897d
xor dx, dx ; 31 d2 ; 0xf8980
pop bp ; 5d ; 0xf8982
pop di ; 5f ; 0xf8983
pop cx ; 59 ; 0xf8984
retn ; c3 ; 0xf8985
; disGetNextSymbol 0xf8986 LB 0x1b9 -> off=0x0 cb=000000000000001f uValue=0000000000007386 'pci_read_config_word_'
pci_read_config_word_: ; 0xf8986 LB 0x1f
push cx ; 51 ; 0xf8986
push di ; 57 ; 0xf8987
push bp ; 55 ; 0xf8988
mov bp, sp ; 89 e5 ; 0xf8989
movzx di, bl ; 0f b6 fb ; 0xf898b
xor ah, ah ; 30 e4 ; 0xf898e
sal ax, 008h ; c1 e0 08 ; 0xf8990
movzx bx, dl ; 0f b6 da ; 0xf8993
or bx, ax ; 09 c3 ; 0xf8996
mov ax, 0b109h ; b8 09 b1 ; 0xf8998
int 01ah ; cd 1a ; 0xf899b
mov ax, cx ; 89 c8 ; 0xf899d
xor dx, dx ; 31 d2 ; 0xf899f
pop bp ; 5d ; 0xf89a1
pop di ; 5f ; 0xf89a2
pop cx ; 59 ; 0xf89a3
retn ; c3 ; 0xf89a4
; disGetNextSymbol 0xf89a5 LB 0x19a -> off=0x0 cb=0000000000000024 uValue=00000000000073a5 'pci_read_config_dword_'
pci_read_config_dword_: ; 0xf89a5 LB 0x24
push cx ; 51 ; 0xf89a5
push di ; 57 ; 0xf89a6
push bp ; 55 ; 0xf89a7
mov bp, sp ; 89 e5 ; 0xf89a8
movzx di, bl ; 0f b6 fb ; 0xf89aa
movzx bx, al ; 0f b6 d8 ; 0xf89ad
sal bx, 008h ; c1 e3 08 ; 0xf89b0
movzx ax, dl ; 0f b6 c2 ; 0xf89b3
or bx, ax ; 09 c3 ; 0xf89b6
mov ax, 0b10ah ; b8 0a b1 ; 0xf89b8
int 01ah ; cd 1a ; 0xf89bb
db 08bh, 0c1h
; mov ax, cx ; 8b c1 ; 0xf89bd
shr ecx, 010h ; 66 c1 e9 10 ; 0xf89bf
mov dx, cx ; 89 ca ; 0xf89c3
pop bp ; 5d ; 0xf89c5
pop di ; 5f ; 0xf89c6
pop cx ; 59 ; 0xf89c7
retn ; c3 ; 0xf89c8
; disGetNextSymbol 0xf89c9 LB 0x176 -> off=0x0 cb=000000000000001d uValue=00000000000073c9 'vds_is_present_'
vds_is_present_: ; 0xf89c9 LB 0x1d
push bx ; 53 ; 0xf89c9
push bp ; 55 ; 0xf89ca
mov bp, sp ; 89 e5 ; 0xf89cb
mov bx, strict word 0007bh ; bb 7b 00 ; 0xf89cd
mov ax, strict word 00040h ; b8 40 00 ; 0xf89d0
mov es, ax ; 8e c0 ; 0xf89d3
test byte [es:bx], 020h ; 26 f6 07 20 ; 0xf89d5
je short 089e1h ; 74 06 ; 0xf89d9
mov ax, strict word 00001h ; b8 01 00 ; 0xf89db
pop bp ; 5d ; 0xf89de
pop bx ; 5b ; 0xf89df
retn ; c3 ; 0xf89e0
xor ax, ax ; 31 c0 ; 0xf89e1
pop bp ; 5d ; 0xf89e3
pop bx ; 5b ; 0xf89e4
retn ; c3 ; 0xf89e5
; disGetNextSymbol 0xf89e6 LB 0x159 -> off=0x0 cb=000000000000001e uValue=00000000000073e6 'vds_real_to_lin_'
vds_real_to_lin_: ; 0xf89e6 LB 0x1e
push bx ; 53 ; 0xf89e6
push cx ; 51 ; 0xf89e7
push bp ; 55 ; 0xf89e8
mov bp, sp ; 89 e5 ; 0xf89e9
mov bx, ax ; 89 c3 ; 0xf89eb
mov ax, dx ; 89 d0 ; 0xf89ed
xor dx, dx ; 31 d2 ; 0xf89ef
mov cx, strict word 00004h ; b9 04 00 ; 0xf89f1
sal ax, 1 ; d1 e0 ; 0xf89f4
rcl dx, 1 ; d1 d2 ; 0xf89f6
loop 089f4h ; e2 fa ; 0xf89f8
xor cx, cx ; 31 c9 ; 0xf89fa
add ax, bx ; 01 d8 ; 0xf89fc
adc dx, cx ; 11 ca ; 0xf89fe
pop bp ; 5d ; 0xf8a00
pop cx ; 59 ; 0xf8a01
pop bx ; 5b ; 0xf8a02
retn ; c3 ; 0xf8a03
; disGetNextSymbol 0xf8a04 LB 0x13b -> off=0x0 cb=0000000000000076 uValue=0000000000007404 'vds_build_sg_list_'
vds_build_sg_list_: ; 0xf8a04 LB 0x76
push si ; 56 ; 0xf8a04
push di ; 57 ; 0xf8a05
push bp ; 55 ; 0xf8a06
mov bp, sp ; 89 e5 ; 0xf8a07
mov di, ax ; 89 c7 ; 0xf8a09
mov si, dx ; 89 d6 ; 0xf8a0b
mov ax, bx ; 89 d8 ; 0xf8a0d
mov dx, cx ; 89 ca ; 0xf8a0f
mov bx, word [bp+008h] ; 8b 5e 08 ; 0xf8a11
mov es, si ; 8e c6 ; 0xf8a14
mov word [es:di], bx ; 26 89 1d ; 0xf8a16
mov bx, word [bp+00ah] ; 8b 5e 0a ; 0xf8a19
mov word [es:di+002h], bx ; 26 89 5d 02 ; 0xf8a1c
call 089e6h ; e8 c3 ff ; 0xf8a20
mov es, si ; 8e c6 ; 0xf8a23
mov word [es:di+004h], ax ; 26 89 45 04 ; 0xf8a25
mov word [es:di+006h], dx ; 26 89 55 06 ; 0xf8a29
mov word [es:di+008h], strict word 00000h ; 26 c7 45 08 00 00 ; 0xf8a2d
call 089c9h ; e8 93 ff ; 0xf8a33
test ax, ax ; 85 c0 ; 0xf8a36
je short 08a4dh ; 74 13 ; 0xf8a38
mov es, si ; 8e c6 ; 0xf8a3a
mov ax, 08105h ; b8 05 81 ; 0xf8a3c
mov dx, strict word 00000h ; ba 00 00 ; 0xf8a3f
int 04bh ; cd 4b ; 0xf8a42
jc near 08a4ah ; 0f 82 02 00 ; 0xf8a44
db 032h, 0c0h
; xor al, al ; 32 c0 ; 0xf8a48
cbw ; 98 ; 0xf8a4a
jmp short 08a74h ; eb 27 ; 0xf8a4b
mov es, si ; 8e c6 ; 0xf8a4d
mov word [es:di+00eh], strict word 00001h ; 26 c7 45 0e 01 00 ; 0xf8a4f
mov dx, word [es:di+004h] ; 26 8b 55 04 ; 0xf8a55
mov ax, word [es:di+006h] ; 26 8b 45 06 ; 0xf8a59
mov word [es:di+010h], dx ; 26 89 55 10 ; 0xf8a5d
mov word [es:di+012h], ax ; 26 89 45 12 ; 0xf8a61
mov ax, word [bp+008h] ; 8b 46 08 ; 0xf8a65
mov word [es:di+014h], ax ; 26 89 45 14 ; 0xf8a68
mov ax, bx ; 89 d8 ; 0xf8a6c
mov word [es:di+016h], bx ; 26 89 5d 16 ; 0xf8a6e
xor ax, bx ; 31 d8 ; 0xf8a72
pop bp ; 5d ; 0xf8a74
pop di ; 5f ; 0xf8a75
pop si ; 5e ; 0xf8a76
retn 00004h ; c2 04 00 ; 0xf8a77
; disGetNextSymbol 0xf8a7a LB 0xc5 -> off=0x0 cb=0000000000000036 uValue=000000000000747a 'vds_free_sg_list_'
vds_free_sg_list_: ; 0xf8a7a LB 0x36
push bx ; 53 ; 0xf8a7a
push di ; 57 ; 0xf8a7b
push bp ; 55 ; 0xf8a7c
mov bp, sp ; 89 e5 ; 0xf8a7d
mov bx, ax ; 89 c3 ; 0xf8a7f
call 089c9h ; e8 45 ff ; 0xf8a81
test ax, ax ; 85 c0 ; 0xf8a84
je short 08a9bh ; 74 13 ; 0xf8a86
mov di, bx ; 89 df ; 0xf8a88
mov es, dx ; 8e c2 ; 0xf8a8a
mov ax, 08106h ; b8 06 81 ; 0xf8a8c
mov dx, strict word 00000h ; ba 00 00 ; 0xf8a8f
int 04bh ; cd 4b ; 0xf8a92
jc near 08a9ah ; 0f 82 02 00 ; 0xf8a94
db 032h, 0c0h
; xor al, al ; 32 c0 ; 0xf8a98
cbw ; 98 ; 0xf8a9a
mov es, dx ; 8e c2 ; 0xf8a9b
mov word [es:bx+00eh], strict word 00000h ; 26 c7 47 0e 00 00 ; 0xf8a9d
pop bp ; 5d ; 0xf8aa3
pop di ; 5f ; 0xf8aa4
pop bx ; 5b ; 0xf8aa5
retn ; c3 ; 0xf8aa6
times 0x9 db 0
; disGetNextSymbol 0xf8ab0 LB 0x8f -> off=0x0 cb=0000000000000039 uValue=00000000000074b0 '__U4D'
__U4D: ; 0xf8ab0 LB 0x39
pushfw ; 9c ; 0xf8ab0
push eax ; 66 50 ; 0xf8ab1
push edx ; 66 52 ; 0xf8ab3
push ecx ; 66 51 ; 0xf8ab5
rol eax, 010h ; 66 c1 c0 10 ; 0xf8ab7
db 08bh, 0c2h
; mov ax, dx ; 8b c2 ; 0xf8abb
ror eax, 010h ; 66 c1 c8 10 ; 0xf8abd
db 066h, 033h, 0d2h
; xor edx, edx ; 66 33 d2 ; 0xf8ac1
shr ecx, 010h ; 66 c1 e9 10 ; 0xf8ac4
db 08bh, 0cbh
; mov cx, bx ; 8b cb ; 0xf8ac8
div ecx ; 66 f7 f1 ; 0xf8aca
db 08bh, 0dah
; mov bx, dx ; 8b da ; 0xf8acd
pop ecx ; 66 59 ; 0xf8acf
shr edx, 010h ; 66 c1 ea 10 ; 0xf8ad1
db 08bh, 0cah
; mov cx, dx ; 8b ca ; 0xf8ad5
pop edx ; 66 5a ; 0xf8ad7
ror eax, 010h ; 66 c1 c8 10 ; 0xf8ad9
db 08bh, 0d0h
; mov dx, ax ; 8b d0 ; 0xf8add
add sp, strict byte 00002h ; 83 c4 02 ; 0xf8adf
pop ax ; 58 ; 0xf8ae2
rol eax, 010h ; 66 c1 c0 10 ; 0xf8ae3
popfw ; 9d ; 0xf8ae7
retn ; c3 ; 0xf8ae8
; disGetNextSymbol 0xf8ae9 LB 0x56 -> off=0x0 cb=0000000000000031 uValue=00000000000074e9 '__U4M'
__U4M: ; 0xf8ae9 LB 0x31
pushfw ; 9c ; 0xf8ae9
push eax ; 66 50 ; 0xf8aea
push edx ; 66 52 ; 0xf8aec
push ecx ; 66 51 ; 0xf8aee
rol eax, 010h ; 66 c1 c0 10 ; 0xf8af0
db 08bh, 0c2h
; mov ax, dx ; 8b c2 ; 0xf8af4
ror eax, 010h ; 66 c1 c8 10 ; 0xf8af6
db 066h, 033h, 0d2h
; xor edx, edx ; 66 33 d2 ; 0xf8afa
shr ecx, 010h ; 66 c1 e9 10 ; 0xf8afd
db 08bh, 0cbh
; mov cx, bx ; 8b cb ; 0xf8b01
mul ecx ; 66 f7 e1 ; 0xf8b03
pop ecx ; 66 59 ; 0xf8b06
pop edx ; 66 5a ; 0xf8b08
ror eax, 010h ; 66 c1 c8 10 ; 0xf8b0a
db 08bh, 0d0h
; mov dx, ax ; 8b d0 ; 0xf8b0e
add sp, strict byte 00002h ; 83 c4 02 ; 0xf8b10
pop ax ; 58 ; 0xf8b13
rol eax, 010h ; 66 c1 c0 10 ; 0xf8b14
popfw ; 9d ; 0xf8b18
retn ; c3 ; 0xf8b19
; disGetNextSymbol 0xf8b1a LB 0x25 -> off=0x0 cb=000000000000000d uValue=000000000000751a '_fmemset_'
_fmemset_: ; 0xf8b1a LB 0xd
push di ; 57 ; 0xf8b1a
mov es, dx ; 8e c2 ; 0xf8b1b
db 08bh, 0f8h
; mov di, ax ; 8b f8 ; 0xf8b1d
xchg al, bl ; 86 d8 ; 0xf8b1f
rep stosb ; f3 aa ; 0xf8b21
xchg al, bl ; 86 d8 ; 0xf8b23
pop di ; 5f ; 0xf8b25
retn ; c3 ; 0xf8b26
; disGetNextSymbol 0xf8b27 LB 0x18 -> off=0x0 cb=0000000000000018 uValue=0000000000007527 '_fmemcpy_'
_fmemcpy_: ; 0xf8b27 LB 0x18
push bp ; 55 ; 0xf8b27
db 08bh, 0ech
; mov bp, sp ; 8b ec ; 0xf8b28
push di ; 57 ; 0xf8b2a
push DS ; 1e ; 0xf8b2b
push si ; 56 ; 0xf8b2c
mov es, dx ; 8e c2 ; 0xf8b2d
db 08bh, 0f8h
; mov di, ax ; 8b f8 ; 0xf8b2f
mov ds, cx ; 8e d9 ; 0xf8b31
db 08bh, 0f3h
; mov si, bx ; 8b f3 ; 0xf8b33
mov cx, word [bp+004h] ; 8b 4e 04 ; 0xf8b35
rep movsb ; f3 a4 ; 0xf8b38
pop si ; 5e ; 0xf8b3a
pop DS ; 1f ; 0xf8b3b
pop di ; 5f ; 0xf8b3c
leave ; c9 ; 0xf8b3d
retn ; c3 ; 0xf8b3e
; Padding 0x4ec1 bytes at 0xf8b3f
times 20161 db 0
section BIOS32 progbits vstart=0xda00 align=1 ; size=0x51a class=CODE group=AUTO
; disGetNextSymbol 0xfda00 LB 0x51a -> off=0x80 cb=0000000000000157 uValue=0000000000000080 'pcibios_protected'
db 05fh, 033h, 032h, 05fh, 010h, 0dah, 00fh, 000h, 000h, 001h, 0e3h, 000h, 000h, 000h, 000h, 000h
db 09ch, 03dh, 024h, 050h, 043h, 049h, 075h, 057h, 0b8h, 000h, 000h, 000h, 080h, 066h, 0bah, 0f8h
db 00ch, 0efh, 066h, 0bah, 0fch, 00ch, 0edh, 03dh, 086h, 080h, 037h, 012h, 074h, 02eh, 0b8h, 000h
db 0c0h, 000h, 080h, 066h, 0bah, 0f8h, 00ch, 0efh, 066h, 0bah, 0fch, 00ch, 0edh, 03dh, 086h, 080h
db 048h, 024h, 074h, 018h, 0b8h, 000h, 0c8h, 000h, 080h, 066h, 0bah, 0f8h, 00ch, 0efh, 066h, 0bah
db 0fch, 00ch, 0edh, 03dh, 086h, 080h, 048h, 024h, 074h, 002h, 0ebh, 013h, 0bbh, 000h, 000h, 00fh
db 000h, 0b9h, 000h, 000h, 000h, 000h, 0bah, 080h, 0dah, 000h, 000h, 032h, 0c0h, 0ebh, 002h, 0b0h
db 080h, 09dh, 0cbh, 08dh, 080h, 000h, 000h, 000h, 000h, 08dh, 080h, 000h, 000h, 000h, 000h, 090h
pcibios_protected: ; 0xfda80 LB 0x157
pushfw ; 9c ; 0xfda80
cli ; fa ; 0xfda81
push si ; 56 ; 0xfda82
push di ; 57 ; 0xfda83
cmp AL, strict byte 001h ; 3c 01 ; 0xfda84
jne short 0da9ch ; 75 14 ; 0xfda86
mov ebx, strict dword 0b9660210h ; 66 bb 10 02 66 b9 ; 0xfda88
add byte [bx+si], al ; 00 00 ; 0xfda8e
mov dx, 04350h ; ba 50 43 ; 0xfda90
dec cx ; 49 ; 0xfda93
and byte [bx+si-016ffh], dh ; 20 b0 01 e9 ; 0xfda94
pop SS ; 17 ; 0xfda98
add word [bx+si], ax ; 01 00 ; 0xfda99
add byte [si], bh ; 00 3c ; 0xfda9b
add dh, byte [di+036h] ; 02 75 36 ; 0xfda9d
sal cx, 010h ; c1 e1 10 ; 0xfdaa0
db 066h, 08bh, 0cah
; mov ecx, edx ; 66 8b ca ; 0xfdaa3
db 033h, 0dbh
; xor bx, bx ; 33 db ; 0xfdaa6
mov edi, strict dword 009e80000h ; 66 bf 00 00 e8 09 ; 0xfdaa8
add word [bx+si], ax ; 01 00 ; 0xfdaae
add byte [bp-046h], ah ; 00 66 ba ; 0xfdab0
cld ; fc ; 0xfdab3
or AL, strict byte 0edh ; 0c ed ; 0xfdab4
db 03bh, 0c1h
; cmp ax, cx ; 3b c1 ; 0xfdab6
jne short 0dac6h ; 75 0c ; 0xfdab8
cmp esi, strict byte 000000000h ; 66 83 fe 00 ; 0xfdaba
je near 0dbb1h ; 0f 84 ef 00 ; 0xfdabe
add byte [bx+si], al ; 00 00 ; 0xfdac2
dec esi ; 66 4e ; 0xfdac4
inc bx ; 43 ; 0xfdac6
cmp bx, strict word 00000h ; 81 fb 00 00 ; 0xfdac7
add word [bx+si], ax ; 01 00 ; 0xfdacb
jne short 0daach ; 75 dd ; 0xfdacd
mov AH, strict byte 086h ; b4 86 ; 0xfdacf
jmp near 0dbach ; e9 d8 00 ; 0xfdad1
add byte [bx+si], al ; 00 00 ; 0xfdad4
cmp AL, strict byte 003h ; 3c 03 ; 0xfdad6
jne short 0db0dh ; 75 33 ; 0xfdad8
db 033h, 0dbh
; xor bx, bx ; 33 db ; 0xfdada
mov edi, strict dword 0d5e80008h ; 66 bf 08 00 e8 d5 ; 0xfdadc
add byte [bx+si], al ; 00 00 ; 0xfdae2
add byte [bp-046h], ah ; 00 66 ba ; 0xfdae4
cld ; fc ; 0xfdae7
or AL, strict byte 0edh ; 0c ed ; 0xfdae8
shr ax, 008h ; c1 e8 08 ; 0xfdaea
db 03bh, 0c1h
; cmp ax, cx ; 3b c1 ; 0xfdaed
jne short 0dafdh ; 75 0c ; 0xfdaef
cmp esi, strict byte 000000000h ; 66 83 fe 00 ; 0xfdaf1
je near 0dbb1h ; 0f 84 b8 00 ; 0xfdaf5
add byte [bx+si], al ; 00 00 ; 0xfdaf9
dec esi ; 66 4e ; 0xfdafb
inc bx ; 43 ; 0xfdafd
cmp bx, strict word 00000h ; 81 fb 00 00 ; 0xfdafe
add word [bx+si], ax ; 01 00 ; 0xfdb02
jne short 0dae0h ; 75 da ; 0xfdb04
mov AH, strict byte 086h ; b4 86 ; 0xfdb06
jmp near 0dbach ; e9 a1 00 ; 0xfdb08
add byte [bx+si], al ; 00 00 ; 0xfdb0b
cmp AL, strict byte 008h ; 3c 08 ; 0xfdb0d
jne short 0db2ch ; 75 1b ; 0xfdb0f
call 0dbb8h ; e8 a4 00 ; 0xfdb11
add byte [bx+si], al ; 00 00 ; 0xfdb14
push dx ; 52 ; 0xfdb16
db 066h, 08bh, 0d7h
; mov edx, edi ; 66 8b d7 ; 0xfdb17
and edx, strict byte 000000003h ; 66 83 e2 03 ; 0xfdb1a
add edx, strict dword 05aec0cfch ; 66 81 c2 fc 0c ec 5a ; 0xfdb1e
db 08ah, 0c8h
; mov cl, al ; 8a c8 ; 0xfdb25
jmp near 0dbb1h ; e9 87 00 ; 0xfdb27
add byte [bx+si], al ; 00 00 ; 0xfdb2a
cmp AL, strict byte 009h ; 3c 09 ; 0xfdb2c
jne short 0db4ah ; 75 1a ; 0xfdb2e
call 0dbb8h ; e8 85 00 ; 0xfdb30
add byte [bx+si], al ; 00 00 ; 0xfdb33
push dx ; 52 ; 0xfdb35
db 066h, 08bh, 0d7h
; mov edx, edi ; 66 8b d7 ; 0xfdb36
and edx, strict byte 000000002h ; 66 83 e2 02 ; 0xfdb39
add edx, strict dword 0ed660cfch ; 66 81 c2 fc 0c 66 ed ; 0xfdb3d
pop dx ; 5a ; 0xfdb44
db 066h, 08bh, 0c8h
; mov ecx, eax ; 66 8b c8 ; 0xfdb45
jmp short 0dbb3h ; eb 69 ; 0xfdb48
cmp AL, strict byte 00ah ; 3c 0a ; 0xfdb4a
jne short 0db5eh ; 75 10 ; 0xfdb4c
call 0dbb8h ; e8 67 00 ; 0xfdb4e
add byte [bx+si], al ; 00 00 ; 0xfdb51
push dx ; 52 ; 0xfdb53
mov edx, strict dword 05aed0cfch ; 66 ba fc 0c ed 5a ; 0xfdb54
db 08bh, 0c8h
; mov cx, ax ; 8b c8 ; 0xfdb5a
jmp short 0dbb3h ; eb 55 ; 0xfdb5c
cmp AL, strict byte 00bh ; 3c 0b ; 0xfdb5e
jne short 0db7ah ; 75 18 ; 0xfdb60
call 0dbb8h ; e8 53 00 ; 0xfdb62
add byte [bx+si], al ; 00 00 ; 0xfdb65
push dx ; 52 ; 0xfdb67
db 066h, 08bh, 0d7h
; mov edx, edi ; 66 8b d7 ; 0xfdb68
and edx, strict byte 000000003h ; 66 83 e2 03 ; 0xfdb6b
add edx, strict dword 0c18a0cfch ; 66 81 c2 fc 0c 8a c1 ; 0xfdb6f
out DX, AL ; ee ; 0xfdb76
pop dx ; 5a ; 0xfdb77
jmp short 0dbb3h ; eb 39 ; 0xfdb78
cmp AL, strict byte 00ch ; 3c 0c ; 0xfdb7a
jne short 0db98h ; 75 1a ; 0xfdb7c
call 0dbb8h ; e8 37 00 ; 0xfdb7e
add byte [bx+si], al ; 00 00 ; 0xfdb81
push dx ; 52 ; 0xfdb83
db 066h, 08bh, 0d7h
; mov edx, edi ; 66 8b d7 ; 0xfdb84
and edx, strict byte 000000002h ; 66 83 e2 02 ; 0xfdb87
add edx, strict dword 08b660cfch ; 66 81 c2 fc 0c 66 8b ; 0xfdb8b
sal word [bp-011h], 05ah ; c1 66 ef 5a ; 0xfdb92
jmp short 0dbb3h ; eb 1b ; 0xfdb96
cmp AL, strict byte 00dh ; 3c 0d ; 0xfdb98
jne short 0dbach ; 75 10 ; 0xfdb9a
call 0dbb8h ; e8 19 00 ; 0xfdb9c
add byte [bx+si], al ; 00 00 ; 0xfdb9f
push dx ; 52 ; 0xfdba1
mov edx, strict dword 0c18b0cfch ; 66 ba fc 0c 8b c1 ; 0xfdba2
out DX, ax ; ef ; 0xfdba8
pop dx ; 5a ; 0xfdba9
jmp short 0dbb3h ; eb 07 ; 0xfdbaa
mov AH, strict byte 081h ; b4 81 ; 0xfdbac
pop di ; 5f ; 0xfdbae
pop si ; 5e ; 0xfdbaf
popfw ; 9d ; 0xfdbb0
stc ; f9 ; 0xfdbb1
retf ; cb ; 0xfdbb2
db 032h, 0e4h
; xor ah, ah ; 32 e4 ; 0xfdbb3
pop di ; 5f ; 0xfdbb5
pop si ; 5e ; 0xfdbb6
popfw ; 9d ; 0xfdbb7
clc ; f8 ; 0xfdbb8
retf ; cb ; 0xfdbb9
push dx ; 52 ; 0xfdbba
mov ax, strict word 00000h ; b8 00 00 ; 0xfdbbb
add byte [bx+si], 066h ; 80 00 66 ; 0xfdbbe
db 08bh, 0c3h
; mov ax, bx ; 8b c3 ; 0xfdbc1
sal ax, 008h ; c1 e0 08 ; 0xfdbc3
and edi, strict dword 00b6600ffh ; 66 81 e7 ff 00 66 0b ; 0xfdbc6
db 0c7h, 024h, 0fch, 066h
; mov word [si], 066fch ; c7 24 fc 66 ; 0xfdbcd
mov dx, 00cf8h ; ba f8 0c ; 0xfdbd1
out DX, ax ; ef ; 0xfdbd4
pop dx ; 5a ; 0xfdbd5
retn ; c3 ; 0xfdbd6
; disGetNextSymbol 0xfdbd7 LB 0x343 -> off=0x0 cb=000000000000001f uValue=00000000000001d7 'pci32_select_reg_'
pci32_select_reg_: ; 0xfdbd7 LB 0x1f
push bx ; 53 ; 0xfdbd7
push bp ; 55 ; 0xfdbd8
mov bp, sp ; 89 e5 ; 0xfdbd9
and dl, 0fch ; 80 e2 fc ; 0xfdbdb
mov bx, dx ; 89 d3 ; 0xfdbde
mov dx, 00cf8h ; ba f8 0c ; 0xfdbe0
add byte [bx+si], al ; 00 00 ; 0xfdbe3
db 00fh, 0b7h, 0c0h
; movzx ax, ax ; 0f b7 c0 ; 0xfdbe5
sal ax, 008h ; c1 e0 08 ; 0xfdbe8
or ax, strict word 00000h ; 0d 00 00 ; 0xfdbeb
add byte [bx+si-03c76h], al ; 00 80 8a c3 ; 0xfdbee
out DX, ax ; ef ; 0xfdbf2
pop bp ; 5d ; 0xfdbf3
pop bx ; 5b ; 0xfdbf4
retn ; c3 ; 0xfdbf5
; disGetNextSymbol 0xfdbf6 LB 0x324 -> off=0x0 cb=00000000000000f5 uValue=00000000000001f6 'pci32_find_device_'
pci32_find_device_: ; 0xfdbf6 LB 0xf5
push cx ; 51 ; 0xfdbf6
push si ; 56 ; 0xfdbf7
push di ; 57 ; 0xfdbf8
enter 00014h, 000h ; c8 14 00 00 ; 0xfdbf9
push ax ; 50 ; 0xfdbfd
mov cx, dx ; 89 d1 ; 0xfdbfe
mov si, bx ; 89 de ; 0xfdc00
test bx, bx ; 85 db ; 0xfdc02
xor bx, bx ; 31 db ; 0xfdc04
mov byte [di-004h], 000h ; c6 45 fc 00 ; 0xfdc06
test bl, 007h ; f6 c3 07 ; 0xfdc0a
jne short 0dc45h ; 75 36 ; 0xfdc0d
db 00fh, 0b7h, 0c3h
; movzx ax, bx ; 0f b7 c3 ; 0xfdc0f
mov dx, strict word 0000eh ; ba 0e 00 ; 0xfdc12
add byte [bx+si], al ; 00 00 ; 0xfdc15
call 0dbd5h ; e8 bb ff ; 0xfdc17
db 0ffh
db 0ffh
mov dx, 00cfeh ; ba fe 0c ; 0xfdc1c
add byte [bx+si], al ; 00 00 ; 0xfdc1f
db 02bh, 0c0h
; sub ax, ax ; 2b c0 ; 0xfdc21
in AL, DX ; ec ; 0xfdc23
mov byte [di-008h], al ; 88 45 f8 ; 0xfdc24
cmp AL, strict byte 0ffh ; 3c ff ; 0xfdc27
jne short 0dc33h ; 75 08 ; 0xfdc29
add bx, strict byte 00008h ; 83 c3 08 ; 0xfdc2b
jmp near 0dcbbh ; e9 8a 00 ; 0xfdc2e
add byte [bx+si], al ; 00 00 ; 0xfdc31
test byte [di-008h], 080h ; f6 45 f8 80 ; 0xfdc33
je short 0dc40h ; 74 07 ; 0xfdc37
mov di, strict word 00001h ; bf 01 00 ; 0xfdc39
add byte [bx+si], al ; 00 00 ; 0xfdc3c
jmp short 0dc45h ; eb 05 ; 0xfdc3e
mov di, strict word 00008h ; bf 08 00 ; 0xfdc40
add byte [bx+si], al ; 00 00 ; 0xfdc43
mov al, byte [di-008h] ; 8a 45 f8 ; 0xfdc45
and AL, strict byte 007h ; 24 07 ; 0xfdc48
cmp AL, strict byte 001h ; 3c 01 ; 0xfdc4a
jne short 0dc74h ; 75 26 ; 0xfdc4c
db 00fh, 0b7h, 0c3h
; movzx ax, bx ; 0f b7 c3 ; 0xfdc4e
mov dx, ax ; 89 c2 ; 0xfdc51
sar dx, 008h ; c1 fa 08 ; 0xfdc53
test dx, dx ; 85 d2 ; 0xfdc56
jne short 0dc74h ; 75 1a ; 0xfdc58
mov dx, strict word 0001ah ; ba 1a 00 ; 0xfdc5a
add byte [bx+si], al ; 00 00 ; 0xfdc5d
call 0dbd5h ; e8 73 ff ; 0xfdc5f
db 0ffh
db 0ffh
mov dx, 00cfeh ; ba fe 0c ; 0xfdc64
add byte [bx+si], al ; 00 00 ; 0xfdc67
db 02bh, 0c0h
; sub ax, ax ; 2b c0 ; 0xfdc69
in AL, DX ; ec ; 0xfdc6b
cmp al, byte [di-004h] ; 3a 45 fc ; 0xfdc6c
jbe short 0dc74h ; 76 03 ; 0xfdc6f
mov byte [di-004h], al ; 88 45 fc ; 0xfdc71
test si, si ; 85 f6 ; 0xfdc74
je short 0dc7fh ; 74 07 ; 0xfdc76
mov ax, strict word 00008h ; b8 08 00 ; 0xfdc78
add byte [bx+si], al ; 00 00 ; 0xfdc7b
jmp short 0dc81h ; eb 02 ; 0xfdc7d
xor ax, ax ; 31 c0 ; 0xfdc7f
db 00fh, 0b7h, 0d0h
; movzx dx, ax ; 0f b7 d0 ; 0xfdc81
db 00fh, 0b7h, 0c3h
; movzx ax, bx ; 0f b7 c3 ; 0xfdc84
call 0dbd5h ; e8 4b ff ; 0xfdc87
db 0ffh
db 0ffh
mov dx, 00cfch ; ba fc 0c ; 0xfdc8c
add byte [bx+si], al ; 00 00 ; 0xfdc8f
in ax, DX ; ed ; 0xfdc91
mov word [di-00ch], ax ; 89 45 f4 ; 0xfdc92
mov word [di-014h], strict word 00000h ; c7 45 ec 00 00 ; 0xfdc95
add byte [bx+si], al ; 00 00 ; 0xfdc9a
test si, si ; 85 f6 ; 0xfdc9c
je short 0dca6h ; 74 06 ; 0xfdc9e
shr ax, 008h ; c1 e8 08 ; 0xfdca0
mov word [di-00ch], ax ; 89 45 f4 ; 0xfdca3
mov ax, word [di-00ch] ; 8b 45 f4 ; 0xfdca6
cmp ax, word [di-018h] ; 3b 45 e8 ; 0xfdca9
je short 0dcb4h ; 74 06 ; 0xfdcac
cmp word [di-014h], strict byte 00000h ; 83 7d ec 00 ; 0xfdcae
je short 0dcbbh ; 74 07 ; 0xfdcb2
dec cx ; 49 ; 0xfdcb4
cmp ecx, strict byte 0ffffffffh ; 66 83 f9 ff ; 0xfdcb5
je short 0dcd3h ; 74 18 ; 0xfdcb9
add bx, di ; 01 fb ; 0xfdcbb
db 00fh, 0b7h, 0c3h
; movzx ax, bx ; 0f b7 c3 ; 0xfdcbd
sar ax, 008h ; c1 f8 08 ; 0xfdcc0
mov word [di-010h], ax ; 89 45 f0 ; 0xfdcc3
movzx ax, byte [di-004h] ; 0f b6 45 fc ; 0xfdcc6
cmp ax, word [di-010h] ; 3b 45 f0 ; 0xfdcca
jnl near 0dc08h ; 0f 8d 37 ff ; 0xfdccd
db 0ffh
jmp word [bp-07dh] ; ff 66 83 ; 0xfdcd2
stc ; f9 ; 0xfdcd5
push word [di+008h] ; ff 75 08 ; 0xfdcd6
db 00fh, 0b7h, 0c3h
; movzx ax, bx ; 0f b7 c3 ; 0xfdcd9
leave ; c9 ; 0xfdcdc
pop di ; 5f ; 0xfdcdd
pop si ; 5e ; 0xfdcde
pop cx ; 59 ; 0xfdcdf
retn ; c3 ; 0xfdce0
mov ax, strict word 0ffffh ; b8 ff ff ; 0xfdce1
add byte [bx+si], al ; 00 00 ; 0xfdce4
leave ; c9 ; 0xfdce6
pop di ; 5f ; 0xfdce7
pop si ; 5e ; 0xfdce8
pop cx ; 59 ; 0xfdce9
retn ; c3 ; 0xfdcea
; disGetNextSymbol 0xfdceb LB 0x22f -> off=0x0 cb=000000000000022f uValue=00000000000002eb '_pci32_function'
_pci32_function: ; 0xfdceb LB 0x22f
push bx ; 53 ; 0xfdceb
push si ; 56 ; 0xfdcec
push di ; 57 ; 0xfdced
push bp ; 55 ; 0xfdcee
mov bp, sp ; 89 e5 ; 0xfdcef
and dword [di+030h], strict dword 0658100ffh ; 66 81 65 30 ff 00 81 65 ; 0xfdcf1
cmp dh, bh ; 38 fe ; 0xfdcf9
inc word [bx+si] ; ff 00 ; 0xfdcfb
add byte [bp+di+03045h], cl ; 00 8b 45 30 ; 0xfdcfd
xor ah, ah ; 30 e4 ; 0xfdd01
cmp eax, strict dword 029720003h ; 66 3d 03 00 72 29 ; 0xfdd03
jbe near 0dda6h ; 0f 86 99 00 ; 0xfdd09
add byte [bx+si], al ; 00 00 ; 0xfdd0d
cmp eax, strict dword 0840f000eh ; 66 3d 0e 00 0f 84 ; 0xfdd0f
lodsw ; ad ; 0xfdd15
add word [bx+si], ax ; 01 00 ; 0xfdd16
add byte [bp+03dh], ah ; 00 66 3d ; 0xfdd18
or byte [bx+si], al ; 08 00 ; 0xfdd1b
jc near 0df03h ; 0f 82 e2 01 ; 0xfdd1d
add byte [bx+si], al ; 00 00 ; 0xfdd21
cmp eax, strict dword 0860f000dh ; 66 3d 0d 00 0f 86 ; 0xfdd23
test AL, strict byte 000h ; a8 00 ; 0xfdd29
add byte [bx+si], al ; 00 00 ; 0xfdd2b
jmp near 0df03h ; e9 d3 01 ; 0xfdd2d
add byte [bx+si], al ; 00 00 ; 0xfdd30
cmp eax, strict dword 028740002h ; 66 3d 02 00 74 28 ; 0xfdd32
cmp eax, strict dword 0850f0001h ; 66 3d 01 00 0f 85 ; 0xfdd38
retn ; c3 ; 0xfdd3e
add word [bx+si], ax ; 01 00 ; 0xfdd3f
add byte [bp-039h], ah ; 00 66 c7 ; 0xfdd41
inc bp ; 45 ; 0xfdd44
xor byte [bx+di], al ; 30 01 ; 0xfdd45
add byte [bp-039h], ah ; 00 66 c7 ; 0xfdd47
inc bp ; 45 ; 0xfdd4a
and AL, strict byte 010h ; 24 10 ; 0xfdd4b
add dh, byte [bx+di] ; 02 31 ; 0xfdd4d
sal byte [bp-077h], 045h ; c0 66 89 45 ; 0xfdd4f
sub AL, strict byte 0c7h ; 2c c7 ; 0xfdd53
inc bp ; 45 ; 0xfdd55
sub byte [bx+si+043h], dl ; 28 50 43 ; 0xfdd56
dec cx ; 49 ; 0xfdd59
and byte [di+05fh], bl ; 20 5d 5f ; 0xfdd5a
pop si ; 5e ; 0xfdd5d
pop bx ; 5b ; 0xfdd5e
retn ; c3 ; 0xfdd5f
cmp dword [di+028h], strict byte 0ffffffffh ; 66 83 7d 28 ff ; 0xfdd60
jne short 0dd74h ; 75 0d ; 0xfdd65
mov ax, word [di+030h] ; 8b 45 30 ; 0xfdd67
xor ah, ah ; 30 e4 ; 0xfdd6a
or ah, 083h ; 80 cc 83 ; 0xfdd6c
jmp near 0df0bh ; e9 99 01 ; 0xfdd6f
add byte [bx+si], al ; 00 00 ; 0xfdd72
xor bx, bx ; 31 db ; 0xfdd74
db 00fh, 0b7h, 055h, 018h
; movzx dx, word [di+018h] ; 0f b7 55 18 ; 0xfdd76
db 00fh, 0b7h, 04dh, 02ch
; movzx cx, word [di+02ch] ; 0f b7 4d 2c ; 0xfdd7a
sal cx, 010h ; c1 e1 10 ; 0xfdd7e
db 00fh, 0b7h, 045h, 028h
; movzx ax, word [di+028h] ; 0f b7 45 28 ; 0xfdd81
or ax, cx ; 09 c8 ; 0xfdd85
call 0dbf4h ; e8 6a fe ; 0xfdd87
db 0ffh
jmp word [bp+03dh] ; ff 66 3d ; 0xfdd8b
db 0ffh
push word [di+00dh] ; ff 75 0d ; 0xfdd8f
mov ax, word [di+030h] ; 8b 45 30 ; 0xfdd92
xor ah, ah ; 30 e4 ; 0xfdd95
or ah, 086h ; 80 cc 86 ; 0xfdd97
jmp near 0df0bh ; e9 6e 01 ; 0xfdd9a
add byte [bx+si], al ; 00 00 ; 0xfdd9d
mov dword [di+024h], eax ; 66 89 45 24 ; 0xfdd9f
pop bp ; 5d ; 0xfdda3
pop di ; 5f ; 0xfdda4
pop si ; 5e ; 0xfdda5
pop bx ; 5b ; 0xfdda6
retn ; c3 ; 0xfdda7
db 00fh, 0b7h, 055h, 018h
; movzx dx, word [di+018h] ; 0f b7 55 18 ; 0xfdda8
mov ax, word [di+02ch] ; 8b 45 2c ; 0xfddac
mov bx, strict word 00001h ; bb 01 00 ; 0xfddaf
add byte [bx+si], al ; 00 00 ; 0xfddb2
call 0dbf4h ; e8 3d fe ; 0xfddb4
db 0ffh
jmp word [bp+03dh] ; ff 66 3d ; 0xfddb8
db 0ffh
push word [di+00dh] ; ff 75 0d ; 0xfddbc
mov ax, word [di+030h] ; 8b 45 30 ; 0xfddbf
xor ah, ah ; 30 e4 ; 0xfddc2
or ah, 086h ; 80 cc 86 ; 0xfddc4
jmp near 0df0bh ; e9 41 01 ; 0xfddc7
add byte [bx+si], al ; 00 00 ; 0xfddca
mov dword [di+024h], eax ; 66 89 45 24 ; 0xfddcc
pop bp ; 5d ; 0xfddd0
pop di ; 5f ; 0xfddd1
pop si ; 5e ; 0xfddd2
pop bx ; 5b ; 0xfddd3
retn ; c3 ; 0xfddd4
cmp dword [di+014h], strict dword 00d720100h ; 66 81 7d 14 00 01 72 0d ; 0xfddd5
mov ax, word [di+030h] ; 8b 45 30 ; 0xfdddd
xor ah, ah ; 30 e4 ; 0xfdde0
or ah, 087h ; 80 cc 87 ; 0xfdde2
jmp near 0df0bh ; e9 23 01 ; 0xfdde5
add byte [bx+si], al ; 00 00 ; 0xfdde8
db 00fh, 0b7h, 055h, 014h
; movzx dx, word [di+014h] ; 0f b7 55 14 ; 0xfddea
db 00fh, 0b7h, 045h, 024h
; movzx ax, word [di+024h] ; 0f b7 45 24 ; 0xfddee
call 0dbd5h ; e8 e0 fd ; 0xfddf2
db 0ffh
dec word [bp+di+03045h] ; ff 8b 45 30 ; 0xfddf6
xor ah, ah ; 30 e4 ; 0xfddfa
cmp eax, strict dword 02172000ah ; 66 3d 0a 00 72 21 ; 0xfddfc
jbe short 0de74h ; 76 70 ; 0xfde02
cmp eax, strict dword 0840f000dh ; 66 3d 0d 00 0f 84 ; 0xfde04
stosb ; aa ; 0xfde0a
add byte [bx+si], al ; 00 00 ; 0xfde0b
add byte [bp+03dh], ah ; 00 66 3d ; 0xfde0d
or AL, strict byte 000h ; 0c 00 ; 0xfde10
je near 0de9ah ; 0f 84 84 00 ; 0xfde12
add byte [bx+si], al ; 00 00 ; 0xfde16
cmp eax, strict dword 06474000bh ; 66 3d 0b 00 74 64 ; 0xfde18
pop bp ; 5d ; 0xfde1e
pop di ; 5f ; 0xfde1f
pop si ; 5e ; 0xfde20
pop bx ; 5b ; 0xfde21
retn ; c3 ; 0xfde22
cmp eax, strict dword 02e740009h ; 66 3d 09 00 74 2e ; 0xfde23
cmp eax, strict dword 005740008h ; 66 3d 08 00 74 05 ; 0xfde29
pop bp ; 5d ; 0xfde2f
pop di ; 5f ; 0xfde30
pop si ; 5e ; 0xfde31
pop bx ; 5b ; 0xfde32
retn ; c3 ; 0xfde33
mov bx, word [di+02ch] ; 8b 5d 2c ; 0xfde34
xor bl, bl ; 30 db ; 0xfde37
mov ax, word [di+014h] ; 8b 45 14 ; 0xfde39
xor ah, ah ; 30 e4 ; 0xfde3c
and AL, strict byte 003h ; 24 03 ; 0xfde3e
db 00fh, 0b7h, 0d0h
; movzx dx, ax ; 0f b7 d0 ; 0xfde40
add dx, 00cfch ; 81 c2 fc 0c ; 0xfde43
add byte [bx+si], al ; 00 00 ; 0xfde47
db 02bh, 0c0h
; sub ax, ax ; 2b c0 ; 0xfde49
in AL, DX ; ec ; 0xfde4b
or bx, ax ; 09 c3 ; 0xfde4c
mov dword [di+02ch], ebx ; 66 89 5d 2c ; 0xfde4e
pop bp ; 5d ; 0xfde52
pop di ; 5f ; 0xfde53
pop si ; 5e ; 0xfde54
pop bx ; 5b ; 0xfde55
retn ; c3 ; 0xfde56
mov ax, word [di+014h] ; 8b 45 14 ; 0xfde57
xor ah, ah ; 30 e4 ; 0xfde5a
and AL, strict byte 002h ; 24 02 ; 0xfde5c
db 00fh, 0b7h, 0d0h
; movzx dx, ax ; 0f b7 d0 ; 0xfde5e
add dx, 00cfch ; 81 c2 fc 0c ; 0xfde61
add byte [bx+si], al ; 00 00 ; 0xfde65
db 02bh, 0c0h
; sub ax, ax ; 2b c0 ; 0xfde67
in eax, DX ; 66 ed ; 0xfde69
mov dword [di+02ch], eax ; 66 89 45 2c ; 0xfde6b
pop bp ; 5d ; 0xfde6f
pop di ; 5f ; 0xfde70
pop si ; 5e ; 0xfde71
pop bx ; 5b ; 0xfde72
retn ; c3 ; 0xfde73
mov dx, 00cfch ; ba fc 0c ; 0xfde74
add byte [bx+si], al ; 00 00 ; 0xfde77
in ax, DX ; ed ; 0xfde79
mov word [di+02ch], ax ; 89 45 2c ; 0xfde7a
pop bp ; 5d ; 0xfde7d
pop di ; 5f ; 0xfde7e
pop si ; 5e ; 0xfde7f
pop bx ; 5b ; 0xfde80
retn ; c3 ; 0xfde81
mov ax, word [di+02ch] ; 8b 45 2c ; 0xfde82
mov dx, word [di+014h] ; 8b 55 14 ; 0xfde85
xor dh, dh ; 30 f6 ; 0xfde88
and dl, 003h ; 80 e2 03 ; 0xfde8a
db 00fh, 0b7h, 0d2h
; movzx dx, dx ; 0f b7 d2 ; 0xfde8d
add dx, 00cfch ; 81 c2 fc 0c ; 0xfde90
add byte [bx+si], al ; 00 00 ; 0xfde94
out DX, AL ; ee ; 0xfde96
pop bp ; 5d ; 0xfde97
pop di ; 5f ; 0xfde98
pop si ; 5e ; 0xfde99
pop bx ; 5b ; 0xfde9a
retn ; c3 ; 0xfde9b
db 00fh, 0b7h, 045h, 02ch
; movzx ax, word [di+02ch] ; 0f b7 45 2c ; 0xfde9c
mov dx, word [di+014h] ; 8b 55 14 ; 0xfdea0
xor dh, dh ; 30 f6 ; 0xfdea3
and dl, 002h ; 80 e2 02 ; 0xfdea5
db 00fh, 0b7h, 0d2h
; movzx dx, dx ; 0f b7 d2 ; 0xfdea8
add dx, 00cfch ; 81 c2 fc 0c ; 0xfdeab
add byte [bx+si], al ; 00 00 ; 0xfdeaf
out DX, eax ; 66 ef ; 0xfdeb1
pop bp ; 5d ; 0xfdeb3
pop di ; 5f ; 0xfdeb4
pop si ; 5e ; 0xfdeb5
pop bx ; 5b ; 0xfdeb6
retn ; c3 ; 0xfdeb7
mov ax, word [di+02ch] ; 8b 45 2c ; 0xfdeb8
mov dx, 00cfch ; ba fc 0c ; 0xfdebb
add byte [bx+si], al ; 00 00 ; 0xfdebe
out DX, ax ; ef ; 0xfdec0
pop bp ; 5d ; 0xfdec1
pop di ; 5f ; 0xfdec2
pop si ; 5e ; 0xfdec3
pop bx ; 5b ; 0xfdec4
retn ; c3 ; 0xfdec5
db 00fh, 0b7h, 045h, 014h
; movzx ax, word [di+014h] ; 0f b7 45 14 ; 0xfdec6
mov es, [di+034h] ; 8e 45 34 ; 0xfdeca
mov ecx, dword [di] ; 66 8b 0d ; 0xfdecd
add byte [bx+si], al ; 00 00 ; 0xfded0
add byte [bx+si], al ; 00 00 ; 0xfded2
db 066h, 026h, 03bh, 008h
; cmp ecx, dword [es:bx+si] ; 66 26 3b 08 ; 0xfded4
jbe short 0dee4h ; 76 0a ; 0xfded8
mov ax, word [di+030h] ; 8b 45 30 ; 0xfdeda
xor ah, ah ; 30 e4 ; 0xfdedd
or ah, 089h ; 80 cc 89 ; 0xfdedf
jmp short 0df0dh ; eb 29 ; 0xfdee2
db 00fh, 0b7h, 0c9h
; movzx cx, cx ; 0f b7 c9 ; 0xfdee4
db 066h, 026h, 08bh, 058h, 006h
; mov ebx, dword [es:bx+si+006h] ; 66 26 8b 58 06 ; 0xfdee7
mov di, word [es:bx+si+002h] ; 26 8b 78 02 ; 0xfdeec
mov dx, ds ; 8c da ; 0xfdef0
mov si, 0f2c0h ; be c0 f2 ; 0xfdef2
add byte [bx+si], al ; 00 00 ; 0xfdef5
mov es, bx ; 8e c3 ; 0xfdef7
push DS ; 1e ; 0xfdef9
db 066h, 08eh, 0dah
; mov ds, edx ; 66 8e da ; 0xfdefa
rep movsb ; f3 a4 ; 0xfdefd
pop DS ; 1f ; 0xfdeff
pop bp ; 5d ; 0xfdf00
pop di ; 5f ; 0xfdf01
pop si ; 5e ; 0xfdf02
pop bx ; 5b ; 0xfdf03
retn ; c3 ; 0xfdf04
mov ax, word [di+030h] ; 8b 45 30 ; 0xfdf05
xor ah, ah ; 30 e4 ; 0xfdf08
or ah, 081h ; 80 cc 81 ; 0xfdf0a
mov dword [di+030h], eax ; 66 89 45 30 ; 0xfdf0d
or word [di+038h], strict byte 00001h ; 83 4d 38 01 ; 0xfdf11
pop bp ; 5d ; 0xfdf15
pop di ; 5f ; 0xfdf16
pop si ; 5e ; 0xfdf17
pop bx ; 5b ; 0xfdf18
retn ; c3 ; 0xfdf19
; Padding 0x2 bytes at 0xfdf1a
times 2 db 0
section BIOS32CONST progbits vstart=0xdf1c align=1 ; size=0x0 class=FAR_DATA group=BIOS32_GROUP
section BIOS32CONST2 progbits vstart=0xdf1c align=1 ; size=0x0 class=FAR_DATA group=BIOS32_GROUP
section BIOS32_DATA progbits vstart=0xdf1c align=1 ; size=0x0 class=FAR_DATA group=BIOS32_GROUP
; Padding 0xe4 bytes at 0xfdf1c
times 228 db 0
section BIOSSEG progbits vstart=0xe000 align=1 ; size=0x2000 class=CODE group=AUTO
; disGetNextSymbol 0xfe000 LB 0x2000 -> off=0x30 cb=000000000000000b uValue=0000000000000030 'eoi_jmp_post'
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, 058h, 04dh
eoi_jmp_post: ; 0xfe030 LB 0xb
call 0e03bh ; e8 08 00 ; 0xfe030
db 033h, 0c0h
; xor ax, ax ; 33 c0 ; 0xfe033
mov ds, ax ; 8e d8 ; 0xfe035
jmp far [00467h] ; ff 2e 67 04 ; 0xfe037
; disGetNextSymbol 0xfe03b LB 0x1fc5 -> off=0x0 cb=0000000000000004 uValue=000000000000003b 'eoi_both_pics'
eoi_both_pics: ; 0xfe03b LB 0x4
mov AL, strict byte 020h ; b0 20 ; 0xfe03b
out strict byte 0a0h, AL ; e6 a0 ; 0xfe03d
; disGetNextSymbol 0xfe03f LB 0x1fc1 -> off=0x0 cb=000000000000001c uValue=000000000000003f 'eoi_master_pic'
eoi_master_pic: ; 0xfe03f LB 0x1c
mov AL, strict byte 020h ; b0 20 ; 0xfe03f
out strict byte 020h, AL ; e6 20 ; 0xfe041
retn ; c3 ; 0xfe043
times 0x15 db 0
db 'XM'
; disGetNextSymbol 0xfe05b LB 0x1fa5 -> off=0x0 cb=0000000000000032 uValue=000000000000005b 'post'
post: ; 0xfe05b LB 0x32
db 033h, 0c0h
; xor ax, ax ; 33 c0 ; 0xfe05b
out strict byte 00dh, AL ; e6 0d ; 0xfe05d
out strict byte 0dah, AL ; e6 da ; 0xfe05f
mov AL, strict byte 0c0h ; b0 c0 ; 0xfe061
out strict byte 0d6h, AL ; e6 d6 ; 0xfe063
mov AL, strict byte 000h ; b0 00 ; 0xfe065
out strict byte 0d4h, AL ; e6 d4 ; 0xfe067
mov AL, strict byte 00fh ; b0 0f ; 0xfe069
out strict byte 070h, AL ; e6 70 ; 0xfe06b
in AL, strict byte 071h ; e4 71 ; 0xfe06d
db 08ah, 0d8h
; mov bl, al ; 8a d8 ; 0xfe06f
mov AL, strict byte 00fh ; b0 0f ; 0xfe071
out strict byte 070h, AL ; e6 70 ; 0xfe073
mov AL, strict byte 000h ; b0 00 ; 0xfe075
out strict byte 071h, AL ; e6 71 ; 0xfe077
db 08ah, 0c3h
; mov al, bl ; 8a c3 ; 0xfe079
cmp AL, strict byte 000h ; 3c 00 ; 0xfe07b
je short 0e098h ; 74 19 ; 0xfe07d
cmp AL, strict byte 00dh ; 3c 0d ; 0xfe07f
jnc short 0e098h ; 73 15 ; 0xfe081
cmp AL, strict byte 009h ; 3c 09 ; 0xfe083
je short 0e098h ; 74 11 ; 0xfe085
cmp AL, strict byte 005h ; 3c 05 ; 0xfe087
je short 0e030h ; 74 a5 ; 0xfe089
jmp short 0e098h ; eb 0b ; 0xfe08b
; disGetNextSymbol 0xfe08d LB 0x1f73 -> off=0x0 cb=000000000000000b uValue=000000000000008d 'set_int_vects'
set_int_vects: ; 0xfe08d LB 0xb
mov word [bx], ax ; 89 07 ; 0xfe08d
mov word [bx+002h], dx ; 89 57 02 ; 0xfe08f
add bx, strict byte 00004h ; 83 c3 04 ; 0xfe092
loop 0e08dh ; e2 f6 ; 0xfe095
retn ; c3 ; 0xfe097
; disGetNextSymbol 0xfe098 LB 0x1f68 -> off=0x0 cb=000000000000022b uValue=0000000000000098 'normal_post'
normal_post: ; 0xfe098 LB 0x22b
cli ; fa ; 0xfe098
mov ax, 07800h ; b8 00 78 ; 0xfe099
db 08bh, 0e0h
; mov sp, ax ; 8b e0 ; 0xfe09c
db 033h, 0c0h
; xor ax, ax ; 33 c0 ; 0xfe09e
mov ds, ax ; 8e d8 ; 0xfe0a0
mov ss, ax ; 8e d0 ; 0xfe0a2
mov es, ax ; 8e c0 ; 0xfe0a4
db 033h, 0ffh
; xor di, di ; 33 ff ; 0xfe0a6
cld ; fc ; 0xfe0a8
mov cx, 00239h ; b9 39 02 ; 0xfe0a9
rep stosw ; f3 ab ; 0xfe0ac
inc di ; 47 ; 0xfe0ae
inc di ; 47 ; 0xfe0af
mov cx, 005c6h ; b9 c6 05 ; 0xfe0b0
rep stosw ; f3 ab ; 0xfe0b3
db 033h, 0dbh
; xor bx, bx ; 33 db ; 0xfe0b5
add bx, 01000h ; 81 c3 00 10 ; 0xfe0b7
cmp bx, 09000h ; 81 fb 00 90 ; 0xfe0bb
jnc short 0e0cch ; 73 0b ; 0xfe0bf
mov es, bx ; 8e c3 ; 0xfe0c1
db 033h, 0ffh
; xor di, di ; 33 ff ; 0xfe0c3
mov cx, 08000h ; b9 00 80 ; 0xfe0c5
rep stosw ; f3 ab ; 0xfe0c8
jmp short 0e0b7h ; eb eb ; 0xfe0ca
mov es, bx ; 8e c3 ; 0xfe0cc
db 033h, 0ffh
; xor di, di ; 33 ff ; 0xfe0ce
mov cx, 07e00h ; b9 00 7e ; 0xfe0d0
rep stosw ; f3 ab ; 0xfe0d3
db 033h, 0dbh
; xor bx, bx ; 33 db ; 0xfe0d5
push CS ; 0e ; 0xfe0d7
pop DS ; 1f ; 0xfe0d8
cld ; fc ; 0xfe0d9
call 01707h ; e8 2a 36 ; 0xfe0da
call 0e8e0h ; e8 00 08 ; 0xfe0dd
db 033h, 0dbh
; xor bx, bx ; 33 db ; 0xfe0e0
mov ds, bx ; 8e db ; 0xfe0e2
mov cx, strict word 00060h ; b9 60 00 ; 0xfe0e4
mov ax, 0ff53h ; b8 53 ff ; 0xfe0e7
mov dx, 0f000h ; ba 00 f0 ; 0xfe0ea
call 0e08dh ; e8 9d ff ; 0xfe0ed
mov bx, 001a0h ; bb a0 01 ; 0xfe0f0
mov cx, strict word 00010h ; b9 10 00 ; 0xfe0f3
call 0e08dh ; e8 94 ff ; 0xfe0f6
mov ax, 0027fh ; b8 7f 02 ; 0xfe0f9
mov word [00413h], ax ; a3 13 04 ; 0xfe0fc
mov ax, 0f84dh ; b8 4d f8 ; 0xfe0ff
mov word [00044h], ax ; a3 44 00 ; 0xfe102
mov ax, 0f000h ; b8 00 f0 ; 0xfe105
mov word [00046h], ax ; a3 46 00 ; 0xfe108
mov ax, 0f841h ; b8 41 f8 ; 0xfe10b
mov word [00048h], ax ; a3 48 00 ; 0xfe10e
mov ax, 0f000h ; b8 00 f0 ; 0xfe111
mov word [0004ah], ax ; a3 4a 00 ; 0xfe114
mov ax, 0f859h ; b8 59 f8 ; 0xfe117
mov word [00054h], ax ; a3 54 00 ; 0xfe11a
mov ax, 0f000h ; b8 00 f0 ; 0xfe11d
mov word [00056h], ax ; a3 56 00 ; 0xfe120
mov ax, 0efd2h ; b8 d2 ef ; 0xfe123
mov word [0005ch], ax ; a3 5c 00 ; 0xfe126
mov ax, 0f000h ; b8 00 f0 ; 0xfe129
mov word [0005eh], ax ; a3 5e 00 ; 0xfe12c
mov ax, 0f0a4h ; b8 a4 f0 ; 0xfe12f
mov word [00060h], ax ; a3 60 00 ; 0xfe132
mov ax, 0f000h ; b8 00 f0 ; 0xfe135
mov word [00062h], ax ; a3 62 00 ; 0xfe138
mov ax, 0e6f2h ; b8 f2 e6 ; 0xfe13b
mov word [00064h], ax ; a3 64 00 ; 0xfe13e
mov ax, 0f000h ; b8 00 f0 ; 0xfe141
mov word [00066h], ax ; a3 66 00 ; 0xfe144
mov ax, 0efebh ; b8 eb ef ; 0xfe147
mov word [00070h], ax ; a3 70 00 ; 0xfe14a
mov ax, 0f000h ; b8 00 f0 ; 0xfe14d
mov word [00072h], ax ; a3 72 00 ; 0xfe150
call 0e7c0h ; e8 6a 06 ; 0xfe153
mov ax, 0fea5h ; b8 a5 fe ; 0xfe156
mov word [00020h], ax ; a3 20 00 ; 0xfe159
mov ax, 0f000h ; b8 00 f0 ; 0xfe15c
mov word [00022h], ax ; a3 22 00 ; 0xfe15f
mov AL, strict byte 034h ; b0 34 ; 0xfe162
out strict byte 043h, AL ; e6 43 ; 0xfe164
mov AL, strict byte 000h ; b0 00 ; 0xfe166
out strict byte 040h, AL ; e6 40 ; 0xfe168
out strict byte 040h, AL ; e6 40 ; 0xfe16a
mov ax, 0e987h ; b8 87 e9 ; 0xfe16c
mov word [00024h], ax ; a3 24 00 ; 0xfe16f
mov ax, 0f000h ; b8 00 f0 ; 0xfe172
mov word [00026h], ax ; a3 26 00 ; 0xfe175
mov ax, 0e82eh ; b8 2e e8 ; 0xfe178
mov word [00058h], ax ; a3 58 00 ; 0xfe17b
mov ax, 0f000h ; b8 00 f0 ; 0xfe17e
mov word [0005ah], ax ; a3 5a 00 ; 0xfe181
db 033h, 0c0h
; xor ax, ax ; 33 c0 ; 0xfe184
mov ds, ax ; 8e d8 ; 0xfe186
mov byte [00417h], AL ; a2 17 04 ; 0xfe188
mov byte [00418h], AL ; a2 18 04 ; 0xfe18b
mov byte [00419h], AL ; a2 19 04 ; 0xfe18e
mov byte [00471h], AL ; a2 71 04 ; 0xfe191
mov byte [00497h], AL ; a2 97 04 ; 0xfe194
mov AL, strict byte 010h ; b0 10 ; 0xfe197
mov byte [00496h], AL ; a2 96 04 ; 0xfe199
mov bx, strict word 0001eh ; bb 1e 00 ; 0xfe19c
mov word [0041ah], bx ; 89 1e 1a 04 ; 0xfe19f
mov word [0041ch], bx ; 89 1e 1c 04 ; 0xfe1a3
mov word [00480h], bx ; 89 1e 80 04 ; 0xfe1a7
mov bx, strict word 0003eh ; bb 3e 00 ; 0xfe1ab
mov word [00482h], bx ; 89 1e 82 04 ; 0xfe1ae
push DS ; 1e ; 0xfe1b2
push CS ; 0e ; 0xfe1b3
pop DS ; 1f ; 0xfe1b4
cld ; fc ; 0xfe1b5
call 04893h ; e8 da 66 ; 0xfe1b6
pop DS ; 1f ; 0xfe1b9
mov AL, strict byte 014h ; b0 14 ; 0xfe1ba
out strict byte 070h, AL ; e6 70 ; 0xfe1bc
in AL, strict byte 071h ; e4 71 ; 0xfe1be
mov byte [00410h], AL ; a2 10 04 ; 0xfe1c0
mov ax, 0ff53h ; b8 53 ff ; 0xfe1c3
mov word [0003ch], ax ; a3 3c 00 ; 0xfe1c6
mov ax, 0f000h ; b8 00 f0 ; 0xfe1c9
mov word [0003eh], ax ; a3 3e 00 ; 0xfe1cc
db 033h, 0c0h
; xor ax, ax ; 33 c0 ; 0xfe1cf
mov ds, ax ; 8e d8 ; 0xfe1d1
db 033h, 0dbh
; xor bx, bx ; 33 db ; 0xfe1d3
mov CL, strict byte 014h ; b1 14 ; 0xfe1d5
mov dx, 00378h ; ba 78 03 ; 0xfe1d7
call 0ecedh ; e8 10 0b ; 0xfe1da
mov dx, 00278h ; ba 78 02 ; 0xfe1dd
call 0ecedh ; e8 0a 0b ; 0xfe1e0
sal bx, 00eh ; c1 e3 0e ; 0xfe1e3
mov ax, word [00410h] ; a1 10 04 ; 0xfe1e6
and ax, 03fffh ; 25 ff 3f ; 0xfe1e9
db 00bh, 0c3h
; or ax, bx ; 0b c3 ; 0xfe1ec
mov word [00410h], ax ; a3 10 04 ; 0xfe1ee
mov ax, 0e746h ; b8 46 e7 ; 0xfe1f1
mov word [0002ch], ax ; a3 2c 00 ; 0xfe1f4
mov ax, 0f000h ; b8 00 f0 ; 0xfe1f7
mov word [0002eh], ax ; a3 2e 00 ; 0xfe1fa
mov ax, 0e746h ; b8 46 e7 ; 0xfe1fd
mov word [00030h], ax ; a3 30 00 ; 0xfe200
mov ax, 0f000h ; b8 00 f0 ; 0xfe203
mov word [00032h], ax ; a3 32 00 ; 0xfe206
mov ax, 0e739h ; b8 39 e7 ; 0xfe209
mov word [00050h], ax ; a3 50 00 ; 0xfe20c
mov ax, 0f000h ; b8 00 f0 ; 0xfe20f
mov word [00052h], ax ; a3 52 00 ; 0xfe212
db 033h, 0dbh
; xor bx, bx ; 33 db ; 0xfe215
mov CL, strict byte 00ah ; b1 0a ; 0xfe217
mov dx, 003f8h ; ba f8 03 ; 0xfe219
call 0ed0bh ; e8 ec 0a ; 0xfe21c
mov dx, 002f8h ; ba f8 02 ; 0xfe21f
call 0ed0bh ; e8 e6 0a ; 0xfe222
mov dx, 003e8h ; ba e8 03 ; 0xfe225
call 0ed0bh ; e8 e0 0a ; 0xfe228
mov dx, 002e8h ; ba e8 02 ; 0xfe22b
call 0ed0bh ; e8 da 0a ; 0xfe22e
sal bx, 009h ; c1 e3 09 ; 0xfe231
mov ax, word [00410h] ; a1 10 04 ; 0xfe234
and ax, 0f1ffh ; 25 ff f1 ; 0xfe237
db 00bh, 0c3h
; or ax, bx ; 0b c3 ; 0xfe23a
mov word [00410h], ax ; a3 10 04 ; 0xfe23c
mov ax, 0fe6eh ; b8 6e fe ; 0xfe23f
mov word [00068h], ax ; a3 68 00 ; 0xfe242
mov ax, 0f000h ; b8 00 f0 ; 0xfe245
mov word [0006ah], ax ; a3 6a 00 ; 0xfe248
mov ax, 0ff53h ; b8 53 ff ; 0xfe24b
mov word [00128h], ax ; a3 28 01 ; 0xfe24e
mov ax, 0f000h ; b8 00 f0 ; 0xfe251
mov word [0012ah], ax ; a3 2a 01 ; 0xfe254
mov ax, 0fe8fh ; b8 8f fe ; 0xfe257
mov word [001c0h], ax ; a3 c0 01 ; 0xfe25a
mov ax, 0f000h ; b8 00 f0 ; 0xfe25d
mov word [001c2h], ax ; a3 c2 01 ; 0xfe260
call 0edbfh ; e8 59 0b ; 0xfe263
mov ax, 0f8a3h ; b8 a3 f8 ; 0xfe266
mov word [001d0h], ax ; a3 d0 01 ; 0xfe269
mov ax, 0f000h ; b8 00 f0 ; 0xfe26c
mov word [001d2h], ax ; a3 d2 01 ; 0xfe26f
mov ax, 0e2cah ; b8 ca e2 ; 0xfe272
mov word [001d4h], ax ; a3 d4 01 ; 0xfe275
mov ax, 0f000h ; b8 00 f0 ; 0xfe278
mov word [001d6h], ax ; a3 d6 01 ; 0xfe27b
mov ax, 0f065h ; b8 65 f0 ; 0xfe27e
mov word [00040h], ax ; a3 40 00 ; 0xfe281
mov ax, 0f000h ; b8 00 f0 ; 0xfe284
mov word [00042h], ax ; a3 42 00 ; 0xfe287
call 0e79bh ; e8 0e 05 ; 0xfe28a
call 0f13ch ; e8 ac 0e ; 0xfe28d
call 0f1c1h ; e8 2e 0f ; 0xfe290
call 0e758h ; e8 c2 04 ; 0xfe293
push CS ; 0e ; 0xfe296
pop DS ; 1f ; 0xfe297
cld ; fc ; 0xfe298
call 01b25h ; e8 89 38 ; 0xfe299
call 01f23h ; e8 84 3c ; 0xfe29c
call 07701h ; e8 5f 94 ; 0xfe29f
call 0857bh ; e8 d6 a2 ; 0xfe2a2
call 0ed2fh ; e8 87 0a ; 0xfe2a5
call 0e2d2h ; e8 27 00 ; 0xfe2a8
push CS ; 0e ; 0xfe2ab
pop DS ; 1f ; 0xfe2ac
cld ; fc ; 0xfe2ad
call 01725h ; e8 74 34 ; 0xfe2ae
call 0358dh ; e8 d9 52 ; 0xfe2b1
sti ; fb ; 0xfe2b4
int 019h ; cd 19 ; 0xfe2b5
sti ; fb ; 0xfe2b7
hlt ; f4 ; 0xfe2b8
jmp short 0e2b8h ; eb fd ; 0xfe2b9
cli ; fa ; 0xfe2bb
hlt ; f4 ; 0xfe2bc
add byte [bx+si], al ; 00 00 ; 0xfe2bd
add byte [bx+si], al ; 00 00 ; 0xfe2bf
pop ax ; 58 ; 0xfe2c1
dec bp ; 4d ; 0xfe2c2
; disGetNextSymbol 0xfe2c3 LB 0x1d3d -> off=0x0 cb=0000000000000007 uValue=00000000000002c3 'nmi'
nmi: ; 0xfe2c3 LB 0x7
push CS ; 0e ; 0xfe2c3
pop DS ; 1f ; 0xfe2c4
cld ; fc ; 0xfe2c5
call 016e7h ; e8 1e 34 ; 0xfe2c6
iret ; cf ; 0xfe2c9
; disGetNextSymbol 0xfe2ca LB 0x1d36 -> off=0x0 cb=0000000000000008 uValue=00000000000002ca 'int75_handler'
int75_handler: ; 0xfe2ca LB 0x8
out strict byte 0f0h, AL ; e6 f0 ; 0xfe2ca
call 0e03bh ; e8 6c fd ; 0xfe2cc
int 002h ; cd 02 ; 0xfe2cf
iret ; cf ; 0xfe2d1
; disGetNextSymbol 0xfe2d2 LB 0x1d2e -> off=0x0 cb=000000000000012c uValue=00000000000002d2 'hard_drive_post'
hard_drive_post: ; 0xfe2d2 LB 0x12c
mov AL, strict byte 00ah ; b0 0a ; 0xfe2d2
mov dx, 003f6h ; ba f6 03 ; 0xfe2d4
out DX, AL ; ee ; 0xfe2d7
db 033h, 0c0h
; xor ax, ax ; 33 c0 ; 0xfe2d8
mov ds, ax ; 8e d8 ; 0xfe2da
mov byte [00474h], AL ; a2 74 04 ; 0xfe2dc
mov byte [00477h], AL ; a2 77 04 ; 0xfe2df
mov byte [0048ch], AL ; a2 8c 04 ; 0xfe2e2
mov byte [0048dh], AL ; a2 8d 04 ; 0xfe2e5
mov byte [0048eh], AL ; a2 8e 04 ; 0xfe2e8
mov AL, strict byte 0c0h ; b0 c0 ; 0xfe2eb
mov byte [00476h], AL ; a2 76 04 ; 0xfe2ed
mov ax, 0e3feh ; b8 fe e3 ; 0xfe2f0
mov word [0004ch], ax ; a3 4c 00 ; 0xfe2f3
mov ax, 0f000h ; b8 00 f0 ; 0xfe2f6
mov word [0004eh], ax ; a3 4e 00 ; 0xfe2f9
mov ax, 0f8d1h ; b8 d1 f8 ; 0xfe2fc
mov word [001d8h], ax ; a3 d8 01 ; 0xfe2ff
mov ax, 0f000h ; b8 00 f0 ; 0xfe302
mov word [001dah], ax ; a3 da 01 ; 0xfe305
mov ax, strict word 0003dh ; b8 3d 00 ; 0xfe308
mov word [00104h], ax ; a3 04 01 ; 0xfe30b
mov ax, 09fc0h ; b8 c0 9f ; 0xfe30e
mov word [00106h], ax ; a3 06 01 ; 0xfe311
mov ax, strict word 0004dh ; b8 4d 00 ; 0xfe314
mov word [00118h], ax ; a3 18 01 ; 0xfe317
mov ax, 09fc0h ; b8 c0 9f ; 0xfe31a
mov word [0011ah], ax ; a3 1a 01 ; 0xfe31d
retn ; c3 ; 0xfe320
times 0xdb db 0
db 'XM'
; disGetNextSymbol 0xfe3fe LB 0x1c02 -> off=0x0 cb=0000000000000003 uValue=00000000000003fe 'int13_handler'
int13_handler: ; 0xfe3fe LB 0x3
jmp near 0ec5bh ; e9 5a 08 ; 0xfe3fe
; disGetNextSymbol 0xfe401 LB 0x1bff -> off=0x0 cb=00000000000002f1 uValue=0000000000000401 'rom_fdpt'
rom_fdpt: ; 0xfe401 LB 0x2f1
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
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
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
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
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
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
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
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
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
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
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
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, 058h
db 04dh
; disGetNextSymbol 0xfe6f2 LB 0x190e -> off=0x0 cb=0000000000000061 uValue=00000000000006f2 'int19_handler'
int19_handler: ; 0xfe6f2 LB 0x61
jmp near 0f0ach ; e9 b7 09 ; 0xfe6f2
or word [bx+si], ax ; 09 00 ; 0xfe6f5
cld ; fc ; 0xfe6f7
add byte [bx+di], al ; 00 01 ; 0xfe6f8
je short 0e73ch ; 74 40 ; 0xfe6fa
times 0x2b db 0
pop ax ; 58 ; 0xfe727
dec bp ; 4d ; 0xfe728
times 0xe db 0
pop ax ; 58 ; 0xfe737
dec bp ; 4d ; 0xfe738
push DS ; 1e ; 0xfe739
push ES ; 06 ; 0xfe73a
pushaw ; 60 ; 0xfe73b
push CS ; 0e ; 0xfe73c
pop DS ; 1f ; 0xfe73d
cld ; fc ; 0xfe73e
call 05b9dh ; e8 5b 74 ; 0xfe73f
popaw ; 61 ; 0xfe742
pop ES ; 07 ; 0xfe743
pop DS ; 1f ; 0xfe744
iret ; cf ; 0xfe745
push DS ; 1e ; 0xfe746
push ES ; 06 ; 0xfe747
pushaw ; 60 ; 0xfe748
push CS ; 0e ; 0xfe749
pop DS ; 1f ; 0xfe74a
cld ; fc ; 0xfe74b
call 0167eh ; e8 2f 2f ; 0xfe74c
popaw ; 61 ; 0xfe74f
pop ES ; 07 ; 0xfe750
pop DS ; 1f ; 0xfe751
iret ; cf ; 0xfe752
; disGetNextSymbol 0xfe753 LB 0x18ad -> off=0x0 cb=0000000000000005 uValue=0000000000000753 'rom_checksum'
rom_checksum: ; 0xfe753 LB 0x5
push ax ; 50 ; 0xfe753
db 032h, 0c0h
; xor al, al ; 32 c0 ; 0xfe754
pop ax ; 58 ; 0xfe756
retn ; c3 ; 0xfe757
; disGetNextSymbol 0xfe758 LB 0x18a8 -> off=0x0 cb=0000000000000043 uValue=0000000000000758 'rom_scan'
rom_scan: ; 0xfe758 LB 0x43
mov cx, 0c000h ; b9 00 c0 ; 0xfe758
mov ds, cx ; 8e d9 ; 0xfe75b
mov ax, strict word 00004h ; b8 04 00 ; 0xfe75d
cmp word [word 00000h], 0aa55h ; 81 3e 00 00 55 aa ; 0xfe760
jne short 0e78bh ; 75 23 ; 0xfe766
call 0e753h ; e8 e8 ff ; 0xfe768
jne short 0e78bh ; 75 1e ; 0xfe76b
mov AL, byte [00002h] ; a0 02 00 ; 0xfe76d
test AL, strict byte 003h ; a8 03 ; 0xfe770
je short 0e778h ; 74 04 ; 0xfe772
and AL, strict byte 0fch ; 24 fc ; 0xfe774
add AL, strict byte 004h ; 04 04 ; 0xfe776
db 033h, 0dbh
; xor bx, bx ; 33 db ; 0xfe778
mov ds, bx ; 8e db ; 0xfe77a
push ax ; 50 ; 0xfe77c
push cx ; 51 ; 0xfe77d
push strict byte 00003h ; 6a 03 ; 0xfe77e
db 08bh, 0ech
; mov bp, sp ; 8b ec ; 0xfe780
call far [byte bp+000h] ; ff 5e 00 ; 0xfe782
cli ; fa ; 0xfe785
add sp, strict byte 00002h ; 83 c4 02 ; 0xfe786
pop cx ; 59 ; 0xfe789
pop ax ; 58 ; 0xfe78a
sal ax, 005h ; c1 e0 05 ; 0xfe78b
db 003h, 0c8h
; add cx, ax ; 03 c8 ; 0xfe78e
cmp cx, 0e800h ; 81 f9 00 e8 ; 0xfe790
jbe short 0e75bh ; 76 c5 ; 0xfe794
db 033h, 0c0h
; xor ax, ax ; 33 c0 ; 0xfe796
mov ds, ax ; 8e d8 ; 0xfe798
retn ; c3 ; 0xfe79a
; disGetNextSymbol 0xfe79b LB 0x1865 -> off=0x0 cb=0000000000000025 uValue=000000000000079b 'init_pic'
init_pic: ; 0xfe79b LB 0x25
mov AL, strict byte 011h ; b0 11 ; 0xfe79b
out strict byte 020h, AL ; e6 20 ; 0xfe79d
out strict byte 0a0h, AL ; e6 a0 ; 0xfe79f
mov AL, strict byte 008h ; b0 08 ; 0xfe7a1
out strict byte 021h, AL ; e6 21 ; 0xfe7a3
mov AL, strict byte 070h ; b0 70 ; 0xfe7a5
out strict byte 0a1h, AL ; e6 a1 ; 0xfe7a7
mov AL, strict byte 004h ; b0 04 ; 0xfe7a9
out strict byte 021h, AL ; e6 21 ; 0xfe7ab
mov AL, strict byte 002h ; b0 02 ; 0xfe7ad
out strict byte 0a1h, AL ; e6 a1 ; 0xfe7af
mov AL, strict byte 001h ; b0 01 ; 0xfe7b1
out strict byte 021h, AL ; e6 21 ; 0xfe7b3
out strict byte 0a1h, AL ; e6 a1 ; 0xfe7b5
mov AL, strict byte 0b8h ; b0 b8 ; 0xfe7b7
out strict byte 021h, AL ; e6 21 ; 0xfe7b9
mov AL, strict byte 08fh ; b0 8f ; 0xfe7bb
out strict byte 0a1h, AL ; e6 a1 ; 0xfe7bd
retn ; c3 ; 0xfe7bf
; disGetNextSymbol 0xfe7c0 LB 0x1840 -> off=0x0 cb=00000000000000a4 uValue=00000000000007c0 'ebda_post'
ebda_post: ; 0xfe7c0 LB 0xa4
mov ax, 0e746h ; b8 46 e7 ; 0xfe7c0
mov word [00034h], ax ; a3 34 00 ; 0xfe7c3
mov ax, 0f000h ; b8 00 f0 ; 0xfe7c6
mov word [00036h], ax ; a3 36 00 ; 0xfe7c9
mov ax, 0e746h ; b8 46 e7 ; 0xfe7cc
mov word [0003ch], ax ; a3 3c 00 ; 0xfe7cf
mov ax, 0f000h ; b8 00 f0 ; 0xfe7d2
mov word [0003eh], ax ; a3 3e 00 ; 0xfe7d5
mov ax, 0e746h ; b8 46 e7 ; 0xfe7d8
mov word [001c8h], ax ; a3 c8 01 ; 0xfe7db
mov ax, 0f000h ; b8 00 f0 ; 0xfe7de
mov word [001cah], ax ; a3 ca 01 ; 0xfe7e1
mov ax, 0e746h ; b8 46 e7 ; 0xfe7e4
mov word [001dch], ax ; a3 dc 01 ; 0xfe7e7
mov ax, 0f000h ; b8 00 f0 ; 0xfe7ea
mov word [001deh], ax ; a3 de 01 ; 0xfe7ed
mov ax, 09fc0h ; b8 c0 9f ; 0xfe7f0
mov ds, ax ; 8e d8 ; 0xfe7f3
mov byte [word 00000h], 001h ; c6 06 00 00 01 ; 0xfe7f5
db 033h, 0c0h
; xor ax, ax ; 33 c0 ; 0xfe7fa
mov ds, ax ; 8e d8 ; 0xfe7fc
mov word [0040eh], 09fc0h ; c7 06 0e 04 c0 9f ; 0xfe7fe
retn ; c3 ; 0xfe804
times 0x27 db 0
pop ax ; 58 ; 0xfe82c
dec bp ; 4d ; 0xfe82d
sti ; fb ; 0xfe82e
push ES ; 06 ; 0xfe82f
push DS ; 1e ; 0xfe830
pushaw ; 60 ; 0xfe831
cmp ah, 000h ; 80 fc 00 ; 0xfe832
je short 0e846h ; 74 0f ; 0xfe835
cmp ah, 010h ; 80 fc 10 ; 0xfe837
je short 0e846h ; 74 0a ; 0xfe83a
push CS ; 0e ; 0xfe83c
pop DS ; 1f ; 0xfe83d
cld ; fc ; 0xfe83e
call 04f85h ; e8 43 67 ; 0xfe83f
popaw ; 61 ; 0xfe842
pop DS ; 1f ; 0xfe843
pop ES ; 07 ; 0xfe844
iret ; cf ; 0xfe845
mov bx, strict word 00040h ; bb 40 00 ; 0xfe846
mov ds, bx ; 8e db ; 0xfe849
cli ; fa ; 0xfe84b
mov bx, word [word 0001ah] ; 8b 1e 1a 00 ; 0xfe84c
cmp bx, word [word 0001ch] ; 3b 1e 1c 00 ; 0xfe850
jne short 0e85ah ; 75 04 ; 0xfe854
sti ; fb ; 0xfe856
nop ; 90 ; 0xfe857
jmp short 0e84bh ; eb f1 ; 0xfe858
push CS ; 0e ; 0xfe85a
pop DS ; 1f ; 0xfe85b
cld ; fc ; 0xfe85c
call 04f85h ; e8 25 67 ; 0xfe85d
popaw ; 61 ; 0xfe860
pop DS ; 1f ; 0xfe861
pop ES ; 07 ; 0xfe862
iret ; cf ; 0xfe863
; disGetNextSymbol 0xfe864 LB 0x179c -> off=0x0 cb=000000000000001b uValue=0000000000000864 'pmode_enter'
pmode_enter: ; 0xfe864 LB 0x1b
push CS ; 0e ; 0xfe864
pop DS ; 1f ; 0xfe865
lgdt [cs:0e892h] ; 2e 0f 01 16 92 e8 ; 0xfe866
mov eax, cr0 ; 0f 20 c0 ; 0xfe86c
or AL, strict byte 001h ; 0c 01 ; 0xfe86f
mov cr0, eax ; 0f 22 c0 ; 0xfe871
jmp far 00020h:0e879h ; ea 79 e8 20 00 ; 0xfe874
mov ax, strict word 00018h ; b8 18 00 ; 0xfe879
mov ds, ax ; 8e d8 ; 0xfe87c
retn ; c3 ; 0xfe87e
; disGetNextSymbol 0xfe87f LB 0x1781 -> off=0x0 cb=0000000000000013 uValue=000000000000087f 'pmode_exit'
pmode_exit: ; 0xfe87f LB 0x13
mov ax, strict word 00040h ; b8 40 00 ; 0xfe87f
mov ds, ax ; 8e d8 ; 0xfe882
mov eax, cr0 ; 0f 20 c0 ; 0xfe884
and AL, strict byte 0feh ; 24 fe ; 0xfe887
mov cr0, eax ; 0f 22 c0 ; 0xfe889
jmp far 0f000h:0e891h ; ea 91 e8 00 f0 ; 0xfe88c
retn ; c3 ; 0xfe891
; disGetNextSymbol 0xfe892 LB 0x176e -> off=0x0 cb=0000000000000006 uValue=0000000000000892 'pmbios_gdt_desc'
pmbios_gdt_desc: ; 0xfe892 LB 0x6
db 047h, 000h, 098h, 0e8h, 00fh, 000h
; disGetNextSymbol 0xfe898 LB 0x1768 -> off=0x0 cb=0000000000000048 uValue=0000000000000898 'pmbios_gdt'
pmbios_gdt: ; 0xfe898 LB 0x48
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
db 0ffh, 0ffh, 000h, 000h, 000h, 09bh, 0cfh, 000h, 0ffh, 0ffh, 000h, 000h, 000h, 093h, 0cfh, 000h
db 0ffh, 0ffh, 000h, 000h, 00fh, 09bh, 000h, 000h, 0ffh, 0ffh, 000h, 000h, 000h, 093h, 000h, 000h
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h
db 0ffh, 0ffh, 000h, 004h, 000h, 093h, 000h, 000h
; disGetNextSymbol 0xfe8e0 LB 0x1720 -> off=0x0 cb=000000000000037b uValue=00000000000008e0 'pmode_setup'
pmode_setup: ; 0xfe8e0 LB 0x37b
push eax ; 66 50 ; 0xfe8e0
push esi ; 66 56 ; 0xfe8e2
pushfw ; 9c ; 0xfe8e4
cli ; fa ; 0xfe8e5
call 0e864h ; e8 7b ff ; 0xfe8e6
mov eax, cr0 ; 0f 20 c0 ; 0xfe8e9
and eax, strict dword 09fffffffh ; 66 25 ff ff ff 9f ; 0xfe8ec
mov cr0, eax ; 0f 22 c0 ; 0xfe8f2
mov esi, strict dword 0fee00350h ; 66 be 50 03 e0 fe ; 0xfe8f5
mov eax, dword [esi] ; 67 66 8b 06 ; 0xfe8fb
and eax, strict dword 0fffe00ffh ; 66 25 ff 00 fe ff ; 0xfe8ff
or ah, 007h ; 80 cc 07 ; 0xfe905
mov dword [esi], eax ; 67 66 89 06 ; 0xfe908
mov esi, strict dword 0fee00360h ; 66 be 60 03 e0 fe ; 0xfe90c
mov eax, dword [esi] ; 67 66 8b 06 ; 0xfe912
and eax, strict dword 0fffe00ffh ; 66 25 ff 00 fe ff ; 0xfe916
or ah, 004h ; 80 cc 04 ; 0xfe91c
mov dword [esi], eax ; 67 66 89 06 ; 0xfe91f
call 0e87fh ; e8 59 ff ; 0xfe923
popfw ; 9d ; 0xfe926
pop esi ; 66 5e ; 0xfe927
pop eax ; 66 58 ; 0xfe929
retn ; c3 ; 0xfe92b
times 0x59 db 0
pop ax ; 58 ; 0xfe985
dec bp ; 4d ; 0xfe986
cli ; fa ; 0xfe987
push ax ; 50 ; 0xfe988
mov AL, strict byte 0adh ; b0 ad ; 0xfe989
out strict byte 064h, AL ; e6 64 ; 0xfe98b
mov AL, strict byte 00bh ; b0 0b ; 0xfe98d
out strict byte 020h, AL ; e6 20 ; 0xfe98f
in AL, strict byte 020h ; e4 20 ; 0xfe991
and AL, strict byte 002h ; 24 02 ; 0xfe993
je short 0e9d6h ; 74 3f ; 0xfe995
in AL, strict byte 060h ; e4 60 ; 0xfe997
push DS ; 1e ; 0xfe999
pushaw ; 60 ; 0xfe99a
cld ; fc ; 0xfe99b
mov AH, strict byte 04fh ; b4 4f ; 0xfe99c
stc ; f9 ; 0xfe99e
int 015h ; cd 15 ; 0xfe99f
jnc short 0e9d0h ; 73 2d ; 0xfe9a1
sti ; fb ; 0xfe9a3
cmp AL, strict byte 0e0h ; 3c e0 ; 0xfe9a4
jne short 0e9b6h ; 75 0e ; 0xfe9a6
db 033h, 0c0h
; xor ax, ax ; 33 c0 ; 0xfe9a8
mov ds, ax ; 8e d8 ; 0xfe9aa
mov AL, byte [00496h] ; a0 96 04 ; 0xfe9ac
or AL, strict byte 002h ; 0c 02 ; 0xfe9af
mov byte [00496h], AL ; a2 96 04 ; 0xfe9b1
jmp short 0e9d0h ; eb 1a ; 0xfe9b4
cmp AL, strict byte 0e1h ; 3c e1 ; 0xfe9b6
jne short 0e9c8h ; 75 0e ; 0xfe9b8
db 033h, 0c0h
; xor ax, ax ; 33 c0 ; 0xfe9ba
mov ds, ax ; 8e d8 ; 0xfe9bc
mov AL, byte [00496h] ; a0 96 04 ; 0xfe9be
or AL, strict byte 001h ; 0c 01 ; 0xfe9c1
mov byte [00496h], AL ; a2 96 04 ; 0xfe9c3
jmp short 0e9d0h ; eb 08 ; 0xfe9c6
push ES ; 06 ; 0xfe9c8
push CS ; 0e ; 0xfe9c9
pop DS ; 1f ; 0xfe9ca
cld ; fc ; 0xfe9cb
call 04b9dh ; e8 ce 61 ; 0xfe9cc
pop ES ; 07 ; 0xfe9cf
popaw ; 61 ; 0xfe9d0
pop DS ; 1f ; 0xfe9d1
cli ; fa ; 0xfe9d2
call 0e03fh ; e8 69 f6 ; 0xfe9d3
mov AL, strict byte 0aeh ; b0 ae ; 0xfe9d6
out strict byte 064h, AL ; e6 64 ; 0xfe9d8
pop ax ; 58 ; 0xfe9da
iret ; cf ; 0xfe9db
times 0x27b db 0
pop ax ; 58 ; 0xfec57
dec bp ; 4d ; 0xfec58
jmp short 0ecb0h ; eb 55 ; 0xfec59
; disGetNextSymbol 0xfec5b LB 0x13a5 -> off=0x0 cb=0000000000000055 uValue=0000000000000c5b 'int13_relocated'
int13_relocated: ; 0xfec5b LB 0x55
cmp ah, 04ah ; 80 fc 4a ; 0xfec5b
jc short 0ec71h ; 72 11 ; 0xfec5e
cmp ah, 04dh ; 80 fc 4d ; 0xfec60
jnbe short 0ec71h ; 77 0c ; 0xfec63
pushaw ; 60 ; 0xfec65
push ES ; 06 ; 0xfec66
push DS ; 1e ; 0xfec67
push CS ; 0e ; 0xfec68
pop DS ; 1f ; 0xfec69
cld ; fc ; 0xfec6a
push 0ece9h ; 68 e9 ec ; 0xfec6b
jmp near 035cbh ; e9 5a 49 ; 0xfec6e
push ES ; 06 ; 0xfec71
push ax ; 50 ; 0xfec72
push bx ; 53 ; 0xfec73
push cx ; 51 ; 0xfec74
push dx ; 52 ; 0xfec75
call 035a3h ; e8 2a 49 ; 0xfec76
cmp AL, strict byte 000h ; 3c 00 ; 0xfec79
je short 0ecabh ; 74 2e ; 0xfec7b
call 035b7h ; e8 37 49 ; 0xfec7d
pop dx ; 5a ; 0xfec80
push dx ; 52 ; 0xfec81
db 03ah, 0c2h
; cmp al, dl ; 3a c2 ; 0xfec82
jne short 0ec97h ; 75 11 ; 0xfec84
pop dx ; 5a ; 0xfec86
pop cx ; 59 ; 0xfec87
pop bx ; 5b ; 0xfec88
pop ax ; 58 ; 0xfec89
pop ES ; 07 ; 0xfec8a
pushaw ; 60 ; 0xfec8b
push ES ; 06 ; 0xfec8c
push DS ; 1e ; 0xfec8d
push CS ; 0e ; 0xfec8e
pop DS ; 1f ; 0xfec8f
cld ; fc ; 0xfec90
push 0ece9h ; 68 e9 ec ; 0xfec91
jmp near 03ba9h ; e9 12 4f ; 0xfec94
and dl, 0e0h ; 80 e2 e0 ; 0xfec97
db 03ah, 0c2h
; cmp al, dl ; 3a c2 ; 0xfec9a
jne short 0ecabh ; 75 0d ; 0xfec9c
pop dx ; 5a ; 0xfec9e
pop cx ; 59 ; 0xfec9f
pop bx ; 5b ; 0xfeca0
pop ax ; 58 ; 0xfeca1
pop ES ; 07 ; 0xfeca2
push ax ; 50 ; 0xfeca3
push cx ; 51 ; 0xfeca4
push dx ; 52 ; 0xfeca5
push bx ; 53 ; 0xfeca6
db 0feh, 0cah
; dec dl ; fe ca ; 0xfeca7
jmp short 0ecb4h ; eb 09 ; 0xfeca9
pop dx ; 5a ; 0xfecab
pop cx ; 59 ; 0xfecac
pop bx ; 5b ; 0xfecad
pop ax ; 58 ; 0xfecae
pop ES ; 07 ; 0xfecaf
; disGetNextSymbol 0xfecb0 LB 0x1350 -> off=0x0 cb=0000000000000004 uValue=0000000000000cb0 'int13_noeltorito'
int13_noeltorito: ; 0xfecb0 LB 0x4
push ax ; 50 ; 0xfecb0
push cx ; 51 ; 0xfecb1
push dx ; 52 ; 0xfecb2
push bx ; 53 ; 0xfecb3
; disGetNextSymbol 0xfecb4 LB 0x134c -> off=0x0 cb=0000000000000014 uValue=0000000000000cb4 'int13_legacy'
int13_legacy: ; 0xfecb4 LB 0x14
push dx ; 52 ; 0xfecb4
push bp ; 55 ; 0xfecb5
push si ; 56 ; 0xfecb6
push di ; 57 ; 0xfecb7
push ES ; 06 ; 0xfecb8
push DS ; 1e ; 0xfecb9
push CS ; 0e ; 0xfecba
pop DS ; 1f ; 0xfecbb
cld ; fc ; 0xfecbc
test dl, 080h ; f6 c2 80 ; 0xfecbd
jne short 0ecc8h ; 75 06 ; 0xfecc0
push 0ece9h ; 68 e9 ec ; 0xfecc2
jmp near 02df4h ; e9 2c 41 ; 0xfecc5
; disGetNextSymbol 0xfecc8 LB 0x1338 -> off=0x0 cb=0000000000000014 uValue=0000000000000cc8 'int13_notfloppy'
int13_notfloppy: ; 0xfecc8 LB 0x14
cmp dl, 0e0h ; 80 fa e0 ; 0xfecc8
jc short 0ecdch ; 72 0f ; 0xfeccb
shr ebx, 010h ; 66 c1 eb 10 ; 0xfeccd
push bx ; 53 ; 0xfecd1
call 03fc8h ; e8 f3 52 ; 0xfecd2
pop bx ; 5b ; 0xfecd5
sal ebx, 010h ; 66 c1 e3 10 ; 0xfecd6
jmp short 0ece9h ; eb 0d ; 0xfecda
; disGetNextSymbol 0xfecdc LB 0x1324 -> off=0x0 cb=000000000000000d uValue=0000000000000cdc 'int13_disk'
int13_disk: ; 0xfecdc LB 0xd
cmp ah, 040h ; 80 fc 40 ; 0xfecdc
jnbe short 0ece6h ; 77 05 ; 0xfecdf
call 05299h ; e8 b5 65 ; 0xfece1
jmp short 0ece9h ; eb 03 ; 0xfece4
call 056d5h ; e8 ec 69 ; 0xfece6
; disGetNextSymbol 0xfece9 LB 0x1317 -> off=0x0 cb=0000000000000004 uValue=0000000000000ce9 'int13_out'
int13_out: ; 0xfece9 LB 0x4
pop DS ; 1f ; 0xfece9
pop ES ; 07 ; 0xfecea
popaw ; 61 ; 0xfeceb
iret ; cf ; 0xfecec
; disGetNextSymbol 0xfeced LB 0x1313 -> off=0x0 cb=000000000000001e uValue=0000000000000ced 'detect_parport'
detect_parport: ; 0xfeced LB 0x1e
push dx ; 52 ; 0xfeced
inc dx ; 42 ; 0xfecee
inc dx ; 42 ; 0xfecef
in AL, DX ; ec ; 0xfecf0
and AL, strict byte 0dfh ; 24 df ; 0xfecf1
out DX, AL ; ee ; 0xfecf3
pop dx ; 5a ; 0xfecf4
mov AL, strict byte 0aah ; b0 aa ; 0xfecf5
out DX, AL ; ee ; 0xfecf7
in AL, DX ; ec ; 0xfecf8
cmp AL, strict byte 0aah ; 3c aa ; 0xfecf9
jne short 0ed0ah ; 75 0d ; 0xfecfb
push bx ; 53 ; 0xfecfd
sal bx, 1 ; d1 e3 ; 0xfecfe
mov word [bx+00408h], dx ; 89 97 08 04 ; 0xfed00
pop bx ; 5b ; 0xfed04
mov byte [bx+00478h], cl ; 88 8f 78 04 ; 0xfed05
inc bx ; 43 ; 0xfed09
retn ; c3 ; 0xfed0a
; disGetNextSymbol 0xfed0b LB 0x12f5 -> off=0x0 cb=0000000000000024 uValue=0000000000000d0b 'detect_serial'
detect_serial: ; 0xfed0b LB 0x24
push dx ; 52 ; 0xfed0b
inc dx ; 42 ; 0xfed0c
mov AL, strict byte 002h ; b0 02 ; 0xfed0d
out DX, AL ; ee ; 0xfed0f
in AL, DX ; ec ; 0xfed10
cmp AL, strict byte 002h ; 3c 02 ; 0xfed11
jne short 0ed2dh ; 75 18 ; 0xfed13
inc dx ; 42 ; 0xfed15
in AL, DX ; ec ; 0xfed16
cmp AL, strict byte 002h ; 3c 02 ; 0xfed17
jne short 0ed2dh ; 75 12 ; 0xfed19
dec dx ; 4a ; 0xfed1b
db 032h, 0c0h
; xor al, al ; 32 c0 ; 0xfed1c
pop dx ; 5a ; 0xfed1e
push bx ; 53 ; 0xfed1f
sal bx, 1 ; d1 e3 ; 0xfed20
mov word [bx+00400h], dx ; 89 97 00 04 ; 0xfed22
pop bx ; 5b ; 0xfed26
mov byte [bx+0047ch], cl ; 88 8f 7c 04 ; 0xfed27
inc bx ; 43 ; 0xfed2b
retn ; c3 ; 0xfed2c
pop dx ; 5a ; 0xfed2d
retn ; c3 ; 0xfed2e
; disGetNextSymbol 0xfed2f LB 0x12d1 -> off=0x0 cb=0000000000000087 uValue=0000000000000d2f 'floppy_post'
floppy_post: ; 0xfed2f LB 0x87
db 033h, 0c0h
; xor ax, ax ; 33 c0 ; 0xfed2f
mov ds, ax ; 8e d8 ; 0xfed31
mov AL, strict byte 000h ; b0 00 ; 0xfed33
mov byte [0043eh], AL ; a2 3e 04 ; 0xfed35
mov byte [0043fh], AL ; a2 3f 04 ; 0xfed38
mov byte [00440h], AL ; a2 40 04 ; 0xfed3b
mov byte [00441h], AL ; a2 41 04 ; 0xfed3e
mov byte [00442h], AL ; a2 42 04 ; 0xfed41
mov byte [00443h], AL ; a2 43 04 ; 0xfed44
mov byte [00444h], AL ; a2 44 04 ; 0xfed47
mov byte [00445h], AL ; a2 45 04 ; 0xfed4a
mov byte [00446h], AL ; a2 46 04 ; 0xfed4d
mov byte [00447h], AL ; a2 47 04 ; 0xfed50
mov byte [00448h], AL ; a2 48 04 ; 0xfed53
mov byte [0048bh], AL ; a2 8b 04 ; 0xfed56
mov AL, strict byte 010h ; b0 10 ; 0xfed59
out strict byte 070h, AL ; e6 70 ; 0xfed5b
in AL, strict byte 071h ; e4 71 ; 0xfed5d
db 08ah, 0e0h
; mov ah, al ; 8a e0 ; 0xfed5f
shr al, 004h ; c0 e8 04 ; 0xfed61
je short 0ed6ah ; 74 04 ; 0xfed64
mov BL, strict byte 007h ; b3 07 ; 0xfed66
jmp short 0ed6ch ; eb 02 ; 0xfed68
mov BL, strict byte 000h ; b3 00 ; 0xfed6a
db 08ah, 0c4h
; mov al, ah ; 8a c4 ; 0xfed6c
and AL, strict byte 00fh ; 24 0f ; 0xfed6e
je short 0ed75h ; 74 03 ; 0xfed70
or bl, 070h ; 80 cb 70 ; 0xfed72
mov byte [0048fh], bl ; 88 1e 8f 04 ; 0xfed75
mov AL, strict byte 000h ; b0 00 ; 0xfed79
mov byte [00490h], AL ; a2 90 04 ; 0xfed7b
mov byte [00491h], AL ; a2 91 04 ; 0xfed7e
mov byte [00492h], AL ; a2 92 04 ; 0xfed81
mov byte [00493h], AL ; a2 93 04 ; 0xfed84
mov byte [00494h], AL ; a2 94 04 ; 0xfed87
mov byte [00495h], AL ; a2 95 04 ; 0xfed8a
mov AL, strict byte 002h ; b0 02 ; 0xfed8d
out strict byte 00ah, AL ; e6 0a ; 0xfed8f
mov ax, 0efc7h ; b8 c7 ef ; 0xfed91
mov word [00078h], ax ; a3 78 00 ; 0xfed94
mov ax, 0f000h ; b8 00 f0 ; 0xfed97
mov word [0007ah], ax ; a3 7a 00 ; 0xfed9a
mov ax, 0ec59h ; b8 59 ec ; 0xfed9d
mov word [00100h], ax ; a3 00 01 ; 0xfeda0
mov ax, 0f000h ; b8 00 f0 ; 0xfeda3
mov word [00102h], ax ; a3 02 01 ; 0xfeda6
mov ax, 0ef57h ; b8 57 ef ; 0xfeda9
mov word [00038h], ax ; a3 38 00 ; 0xfedac
mov ax, 0f000h ; b8 00 f0 ; 0xfedaf
mov word [0003ah], ax ; a3 3a 00 ; 0xfedb2
retn ; c3 ; 0xfedb5
; disGetNextSymbol 0xfedb6 LB 0x124a -> off=0x0 cb=0000000000000009 uValue=0000000000000db6 'bcd_to_bin'
bcd_to_bin: ; 0xfedb6 LB 0x9
sal ax, 004h ; c1 e0 04 ; 0xfedb6
shr al, 004h ; c0 e8 04 ; 0xfedb9
aad 00ah ; d5 0a ; 0xfedbc
retn ; c3 ; 0xfedbe
; disGetNextSymbol 0xfedbf LB 0x1241 -> off=0x0 cb=0000000000000198 uValue=0000000000000dbf 'rtc_post'
rtc_post: ; 0xfedbf LB 0x198
db 066h, 033h, 0c0h
; xor eax, eax ; 66 33 c0 ; 0xfedbf
mov AL, strict byte 000h ; b0 00 ; 0xfedc2
out strict byte 070h, AL ; e6 70 ; 0xfedc4
in AL, strict byte 071h ; e4 71 ; 0xfedc6
call 0edb6h ; e8 eb ff ; 0xfedc8
mov edx, strict dword 00115cf2bh ; 66 ba 2b cf 15 01 ; 0xfedcb
mul edx ; 66 f7 e2 ; 0xfedd1
mov ebx, strict dword 0000f4240h ; 66 bb 40 42 0f 00 ; 0xfedd4
db 066h, 033h, 0d2h
; xor edx, edx ; 66 33 d2 ; 0xfedda
div ebx ; 66 f7 f3 ; 0xfeddd
db 066h, 08bh, 0c8h
; mov ecx, eax ; 66 8b c8 ; 0xfede0
db 066h, 033h, 0c0h
; xor eax, eax ; 66 33 c0 ; 0xfede3
mov AL, strict byte 002h ; b0 02 ; 0xfede6
out strict byte 070h, AL ; e6 70 ; 0xfede8
in AL, strict byte 071h ; e4 71 ; 0xfedea
call 0edb6h ; e8 c7 ff ; 0xfedec
mov edx, strict dword 000a6af80h ; 66 ba 80 af a6 00 ; 0xfedef
mul edx ; 66 f7 e2 ; 0xfedf5
mov ebx, strict dword 000002710h ; 66 bb 10 27 00 00 ; 0xfedf8
db 066h, 033h, 0d2h
; xor edx, edx ; 66 33 d2 ; 0xfedfe
div ebx ; 66 f7 f3 ; 0xfee01
db 066h, 003h, 0c8h
; add ecx, eax ; 66 03 c8 ; 0xfee04
db 066h, 033h, 0c0h
; xor eax, eax ; 66 33 c0 ; 0xfee07
mov AL, strict byte 004h ; b0 04 ; 0xfee0a
out strict byte 070h, AL ; e6 70 ; 0xfee0c
in AL, strict byte 071h ; e4 71 ; 0xfee0e
call 0edb6h ; e8 a3 ff ; 0xfee10
mov edx, strict dword 003e81d03h ; 66 ba 03 1d e8 03 ; 0xfee13
mul edx ; 66 f7 e2 ; 0xfee19
mov ebx, strict dword 0000003e8h ; 66 bb e8 03 00 00 ; 0xfee1c
db 066h, 033h, 0d2h
; xor edx, edx ; 66 33 d2 ; 0xfee22
div ebx ; 66 f7 f3 ; 0xfee25
db 066h, 003h, 0c8h
; add ecx, eax ; 66 03 c8 ; 0xfee28
mov dword [0046ch], ecx ; 66 89 0e 6c 04 ; 0xfee2b
db 032h, 0c0h
; xor al, al ; 32 c0 ; 0xfee30
mov byte [00470h], AL ; a2 70 04 ; 0xfee32
retn ; c3 ; 0xfee35
times 0x11f db 0
db 'XM'
; disGetNextSymbol 0xfef57 LB 0x10a9 -> off=0x0 cb=0000000000000070 uValue=0000000000000f57 'int0e_handler'
int0e_handler: ; 0xfef57 LB 0x70
push ax ; 50 ; 0xfef57
push dx ; 52 ; 0xfef58
mov dx, 003f4h ; ba f4 03 ; 0xfef59
in AL, DX ; ec ; 0xfef5c
and AL, strict byte 0c0h ; 24 c0 ; 0xfef5d
cmp AL, strict byte 0c0h ; 3c c0 ; 0xfef5f
je short 0ef81h ; 74 1e ; 0xfef61
mov dx, 003f5h ; ba f5 03 ; 0xfef63
mov AL, strict byte 008h ; b0 08 ; 0xfef66
out DX, AL ; ee ; 0xfef68
mov dx, 003f4h ; ba f4 03 ; 0xfef69
in AL, DX ; ec ; 0xfef6c
and AL, strict byte 0c0h ; 24 c0 ; 0xfef6d
cmp AL, strict byte 0c0h ; 3c c0 ; 0xfef6f
jne short 0ef69h ; 75 f6 ; 0xfef71
mov dx, 003f5h ; ba f5 03 ; 0xfef73
in AL, DX ; ec ; 0xfef76
mov dx, 003f4h ; ba f4 03 ; 0xfef77
in AL, DX ; ec ; 0xfef7a
and AL, strict byte 0c0h ; 24 c0 ; 0xfef7b
cmp AL, strict byte 0c0h ; 3c c0 ; 0xfef7d
je short 0ef73h ; 74 f2 ; 0xfef7f
push DS ; 1e ; 0xfef81
db 033h, 0c0h
; xor ax, ax ; 33 c0 ; 0xfef82
mov ds, ax ; 8e d8 ; 0xfef84
call 0e03fh ; e8 b6 f0 ; 0xfef86
or byte [0043eh], 080h ; 80 0e 3e 04 80 ; 0xfef89
pop DS ; 1f ; 0xfef8e
pop dx ; 5a ; 0xfef8f
pop ax ; 58 ; 0xfef90
iret ; cf ; 0xfef91
times 0x33 db 0
db 'XM'
; disGetNextSymbol 0xfefc7 LB 0x1039 -> off=0x0 cb=000000000000000b uValue=0000000000000fc7 '_diskette_param_table'
_diskette_param_table: ; 0xfefc7 LB 0xb
scasw ; af ; 0xfefc7
add ah, byte [di] ; 02 25 ; 0xfefc8
add dl, byte [bp+si] ; 02 12 ; 0xfefca
db 01bh, 0ffh
; sbb di, di ; 1b ff ; 0xfefcc
insb ; 6c ; 0xfefce
db 0f6h
invd ; 0f 08 ; 0xfefd0
; disGetNextSymbol 0xfefd2 LB 0x102e -> off=0x0 cb=000000000000000d uValue=0000000000000fd2 'int17_handler'
int17_handler: ; 0xfefd2 LB 0xd
push DS ; 1e ; 0xfefd2
push ES ; 06 ; 0xfefd3
pushaw ; 60 ; 0xfefd4
push CS ; 0e ; 0xfefd5
pop DS ; 1f ; 0xfefd6
cld ; fc ; 0xfefd7
call 06d1bh ; e8 40 7d ; 0xfefd8
popaw ; 61 ; 0xfefdb
pop ES ; 07 ; 0xfefdc
pop DS ; 1f ; 0xfefdd
iret ; cf ; 0xfefde
; disGetNextSymbol 0xfefdf LB 0x1021 -> off=0x0 cb=0000000000000006 uValue=0000000000000fdf '_pmode_IDT'
_pmode_IDT: ; 0xfefdf LB 0x6
db 000h, 000h, 000h, 000h, 00fh, 000h
; disGetNextSymbol 0xfefe5 LB 0x101b -> off=0x0 cb=0000000000000006 uValue=0000000000000fe5 '_rmode_IDT'
_rmode_IDT: ; 0xfefe5 LB 0x6
db 0ffh, 003h, 000h, 000h, 000h, 000h
; disGetNextSymbol 0xfefeb LB 0x1015 -> off=0x0 cb=000000000000007a uValue=0000000000000feb 'int1c_handler'
int1c_handler: ; 0xfefeb LB 0x7a
iret ; cf ; 0xfefeb
times 0x57 db 0
pop ax ; 58 ; 0xff043
dec bp ; 4d ; 0xff044
iret ; cf ; 0xff045
times 0x1d db 0
db 'XM'
; disGetNextSymbol 0xff065 LB 0xf9b -> off=0x0 cb=0000000000000047 uValue=0000000000001065 'int10_handler'
int10_handler: ; 0xff065 LB 0x47
iret ; cf ; 0xff065
times 0x3c db 0
pop ax ; 58 ; 0xff0a2
dec bp ; 4d ; 0xff0a3
push CS ; 0e ; 0xff0a4
pop DS ; 1f ; 0xff0a5
cld ; fc ; 0xff0a6
call 016f7h ; e8 4d 26 ; 0xff0a7
hlt ; f4 ; 0xff0aa
iret ; cf ; 0xff0ab
; disGetNextSymbol 0xff0ac LB 0xf54 -> off=0x0 cb=0000000000000090 uValue=00000000000010ac 'int19_relocated'
int19_relocated: ; 0xff0ac LB 0x90
db 08bh, 0ech
; mov bp, sp ; 8b ec ; 0xff0ac
mov ax, word [bp+002h] ; 8b 46 02 ; 0xff0ae
cmp ax, 0f000h ; 3d 00 f0 ; 0xff0b1
je short 0f0c3h ; 74 0d ; 0xff0b4
db 033h, 0c0h
; xor ax, ax ; 33 c0 ; 0xff0b6
mov ds, ax ; 8e d8 ; 0xff0b8
mov ax, 01234h ; b8 34 12 ; 0xff0ba
mov word [001d8h], ax ; a3 d8 01 ; 0xff0bd
jmp near 0e05bh ; e9 98 ef ; 0xff0c0
push CS ; 0e ; 0xff0c3
pop DS ; 1f ; 0xff0c4
cld ; fc ; 0xff0c5
push bp ; 55 ; 0xff0c6
db 08bh, 0ech
; mov bp, sp ; 8b ec ; 0xff0c7
mov ax, strict word 00001h ; b8 01 00 ; 0xff0c9
push ax ; 50 ; 0xff0cc
call 04631h ; e8 61 55 ; 0xff0cd
inc sp ; 44 ; 0xff0d0
inc sp ; 44 ; 0xff0d1
test ax, ax ; 85 c0 ; 0xff0d2
jne short 0f0feh ; 75 28 ; 0xff0d4
mov ax, strict word 00002h ; b8 02 00 ; 0xff0d6
push ax ; 50 ; 0xff0d9
call 04631h ; e8 54 55 ; 0xff0da
inc sp ; 44 ; 0xff0dd
inc sp ; 44 ; 0xff0de
test ax, ax ; 85 c0 ; 0xff0df
jne short 0f0feh ; 75 1b ; 0xff0e1
mov ax, strict word 00003h ; b8 03 00 ; 0xff0e3
push strict byte 00003h ; 6a 03 ; 0xff0e6
call 04631h ; e8 46 55 ; 0xff0e8
inc sp ; 44 ; 0xff0eb
inc sp ; 44 ; 0xff0ec
test ax, ax ; 85 c0 ; 0xff0ed
jne short 0f0feh ; 75 0d ; 0xff0ef
mov ax, strict word 00004h ; b8 04 00 ; 0xff0f1
push ax ; 50 ; 0xff0f4
call 04631h ; e8 39 55 ; 0xff0f5
inc sp ; 44 ; 0xff0f8
inc sp ; 44 ; 0xff0f9
test ax, ax ; 85 c0 ; 0xff0fa
je short 0f0a4h ; 74 a6 ; 0xff0fc
sal eax, 004h ; 66 c1 e0 04 ; 0xff0fe
mov word [bp+002h], ax ; 89 46 02 ; 0xff102
shr eax, 004h ; 66 c1 e8 04 ; 0xff105
and ax, 0f000h ; 25 00 f0 ; 0xff109
mov word [bp+004h], ax ; 89 46 04 ; 0xff10c
db 033h, 0c0h
; xor ax, ax ; 33 c0 ; 0xff10f
mov ds, ax ; 8e d8 ; 0xff111
mov es, ax ; 8e c0 ; 0xff113
mov word [byte bp+000h], ax ; 89 46 00 ; 0xff115
mov ax, 0aa55h ; b8 55 aa ; 0xff118
pop bp ; 5d ; 0xff11b
iret ; cf ; 0xff11c
or cx, word [bp+si] ; 0b 0a ; 0xff11d
or word [di], ax ; 09 05 ; 0xff11f
push eax ; 66 50 ; 0xff121
mov eax, strict dword 000800000h ; 66 b8 00 00 80 00 ; 0xff123
db 08bh, 0c3h
; mov ax, bx ; 8b c3 ; 0xff129
sal eax, 008h ; 66 c1 e0 08 ; 0xff12b
and dl, 0fch ; 80 e2 fc ; 0xff12f
db 00ah, 0c2h
; or al, dl ; 0a c2 ; 0xff132
mov dx, 00cf8h ; ba f8 0c ; 0xff134
out DX, eax ; 66 ef ; 0xff137
pop eax ; 66 58 ; 0xff139
retn ; c3 ; 0xff13b
; disGetNextSymbol 0xff13c LB 0xec4 -> off=0x0 cb=0000000000000016 uValue=000000000000113c 'pcibios_init_iomem_bases'
pcibios_init_iomem_bases: ; 0xff13c LB 0x16
push bp ; 55 ; 0xff13c
db 08bh, 0ech
; mov bp, sp ; 8b ec ; 0xff13d
mov eax, strict dword 0e0000000h ; 66 b8 00 00 00 e0 ; 0xff13f
push eax ; 66 50 ; 0xff145
mov ax, 0d000h ; b8 00 d0 ; 0xff147
push ax ; 50 ; 0xff14a
mov ax, strict word 00010h ; b8 10 00 ; 0xff14b
push ax ; 50 ; 0xff14e
mov bx, strict word 00008h ; bb 08 00 ; 0xff14f
; disGetNextSymbol 0xff152 LB 0xeae -> off=0x0 cb=000000000000000e uValue=0000000000001152 'pci_init_io_loop1'
pci_init_io_loop1: ; 0xff152 LB 0xe
mov DL, strict byte 000h ; b2 00 ; 0xff152
call 0f121h ; e8 ca ff ; 0xff154
mov dx, 00cfch ; ba fc 0c ; 0xff157
in ax, DX ; ed ; 0xff15a
cmp ax, strict byte 0ffffh ; 83 f8 ff ; 0xff15b
je short 0f199h ; 74 39 ; 0xff15e
; disGetNextSymbol 0xff160 LB 0xea0 -> off=0x0 cb=0000000000000039 uValue=0000000000001160 'enable_iomem_space'
enable_iomem_space: ; 0xff160 LB 0x39
mov DL, strict byte 004h ; b2 04 ; 0xff160
call 0f121h ; e8 bc ff ; 0xff162
mov dx, 00cfch ; ba fc 0c ; 0xff165
in AL, DX ; ec ; 0xff168
or AL, strict byte 007h ; 0c 07 ; 0xff169
out DX, AL ; ee ; 0xff16b
mov DL, strict byte 000h ; b2 00 ; 0xff16c
call 0f121h ; e8 b0 ff ; 0xff16e
mov dx, 00cfch ; ba fc 0c ; 0xff171
in eax, DX ; 66 ed ; 0xff174
cmp eax, strict dword 020001022h ; 66 3d 22 10 00 20 ; 0xff176
jne short 0f199h ; 75 1b ; 0xff17c
mov DL, strict byte 010h ; b2 10 ; 0xff17e
call 0f121h ; e8 9e ff ; 0xff180
mov dx, 00cfch ; ba fc 0c ; 0xff183
in ax, DX ; ed ; 0xff186
and ax, strict byte 0fffch ; 83 e0 fc ; 0xff187
db 08bh, 0c8h
; mov cx, ax ; 8b c8 ; 0xff18a
db 08bh, 0d1h
; mov dx, cx ; 8b d1 ; 0xff18c
add dx, strict byte 00014h ; 83 c2 14 ; 0xff18e
in ax, DX ; ed ; 0xff191
db 08bh, 0d1h
; mov dx, cx ; 8b d1 ; 0xff192
add dx, strict byte 00018h ; 83 c2 18 ; 0xff194
in eax, DX ; 66 ed ; 0xff197
; disGetNextSymbol 0xff199 LB 0xe67 -> off=0x0 cb=000000000000000f uValue=0000000000001199 'next_pci_dev'
next_pci_dev: ; 0xff199 LB 0xf
mov byte [bp-008h], 010h ; c6 46 f8 10 ; 0xff199
inc bx ; 43 ; 0xff19d
cmp bx, 00100h ; 81 fb 00 01 ; 0xff19e
jne short 0f152h ; 75 ae ; 0xff1a2
db 08bh, 0e5h
; mov sp, bp ; 8b e5 ; 0xff1a4
pop bp ; 5d ; 0xff1a6
retn ; c3 ; 0xff1a7
; disGetNextSymbol 0xff1a8 LB 0xe58 -> off=0x0 cb=000000000000000c uValue=00000000000011a8 'pcibios_init_set_elcr'
pcibios_init_set_elcr: ; 0xff1a8 LB 0xc
push ax ; 50 ; 0xff1a8
push cx ; 51 ; 0xff1a9
mov dx, 004d0h ; ba d0 04 ; 0xff1aa
test AL, strict byte 008h ; a8 08 ; 0xff1ad
je short 0f1b4h ; 74 03 ; 0xff1af
inc dx ; 42 ; 0xff1b1
and AL, strict byte 007h ; 24 07 ; 0xff1b2
; disGetNextSymbol 0xff1b4 LB 0xe4c -> off=0x0 cb=000000000000000d uValue=00000000000011b4 'is_master_pic'
is_master_pic: ; 0xff1b4 LB 0xd
db 08ah, 0c8h
; mov cl, al ; 8a c8 ; 0xff1b4
mov BL, strict byte 001h ; b3 01 ; 0xff1b6
sal bl, CL ; d2 e3 ; 0xff1b8
in AL, DX ; ec ; 0xff1ba
db 00ah, 0c3h
; or al, bl ; 0a c3 ; 0xff1bb
out DX, AL ; ee ; 0xff1bd
pop cx ; 59 ; 0xff1be
pop ax ; 58 ; 0xff1bf
retn ; c3 ; 0xff1c0
; disGetNextSymbol 0xff1c1 LB 0xe3f -> off=0x0 cb=0000000000000053 uValue=00000000000011c1 'pcibios_init_irqs'
pcibios_init_irqs: ; 0xff1c1 LB 0x53
push DS ; 1e ; 0xff1c1
push bp ; 55 ; 0xff1c2
mov ax, 0f000h ; b8 00 f0 ; 0xff1c3
mov ds, ax ; 8e d8 ; 0xff1c6
mov dx, 004d0h ; ba d0 04 ; 0xff1c8
mov AL, strict byte 000h ; b0 00 ; 0xff1cb
out DX, AL ; ee ; 0xff1cd
inc dx ; 42 ; 0xff1ce
out DX, AL ; ee ; 0xff1cf
mov si, 0f2a0h ; be a0 f2 ; 0xff1d0
mov bh, byte [si+008h] ; 8a 7c 08 ; 0xff1d3
mov bl, byte [si+009h] ; 8a 5c 09 ; 0xff1d6
mov DL, strict byte 000h ; b2 00 ; 0xff1d9
call 0f121h ; e8 43 ff ; 0xff1db
mov dx, 00cfch ; ba fc 0c ; 0xff1de
in eax, DX ; 66 ed ; 0xff1e1
cmp eax, dword [si+00ch] ; 66 3b 44 0c ; 0xff1e3
jne near 0f291h ; 0f 85 a6 00 ; 0xff1e7
mov dl, byte [si+022h] ; 8a 54 22 ; 0xff1eb
call 0f121h ; e8 30 ff ; 0xff1ee
push bx ; 53 ; 0xff1f1
mov dx, 00cfch ; ba fc 0c ; 0xff1f2
mov ax, 08080h ; b8 80 80 ; 0xff1f5
out DX, ax ; ef ; 0xff1f8
add dx, strict byte 00002h ; 83 c2 02 ; 0xff1f9
out DX, ax ; ef ; 0xff1fc
mov ax, word [si+006h] ; 8b 44 06 ; 0xff1fd
sub ax, strict byte 00020h ; 83 e8 20 ; 0xff200
shr ax, 004h ; c1 e8 04 ; 0xff203
db 08bh, 0c8h
; mov cx, ax ; 8b c8 ; 0xff206
add si, strict byte 00020h ; 83 c6 20 ; 0xff208
db 08bh, 0ech
; mov bp, sp ; 8b ec ; 0xff20b
mov ax, 0f11dh ; b8 1d f1 ; 0xff20d
push ax ; 50 ; 0xff210
db 033h, 0c0h
; xor ax, ax ; 33 c0 ; 0xff211
push ax ; 50 ; 0xff213
; disGetNextSymbol 0xff214 LB 0xdec -> off=0x0 cb=0000000000000005 uValue=0000000000001214 'pci_init_irq_loop1'
pci_init_irq_loop1: ; 0xff214 LB 0x5
mov bh, byte [si] ; 8a 3c ; 0xff214
mov bl, byte [si+001h] ; 8a 5c 01 ; 0xff216
; disGetNextSymbol 0xff219 LB 0xde7 -> off=0x0 cb=0000000000000015 uValue=0000000000001219 'pci_init_irq_loop2'
pci_init_irq_loop2: ; 0xff219 LB 0x15
mov DL, strict byte 000h ; b2 00 ; 0xff219
call 0f121h ; e8 03 ff ; 0xff21b
mov dx, 00cfch ; ba fc 0c ; 0xff21e
in ax, DX ; ed ; 0xff221
cmp ax, strict byte 0ffffh ; 83 f8 ff ; 0xff222
jne short 0f22eh ; 75 07 ; 0xff225
test bl, 007h ; f6 c3 07 ; 0xff227
je short 0f285h ; 74 59 ; 0xff22a
jmp short 0f27bh ; eb 4d ; 0xff22c
; disGetNextSymbol 0xff22e LB 0xdd2 -> off=0x0 cb=000000000000003c uValue=000000000000122e 'pci_test_int_pin'
pci_test_int_pin: ; 0xff22e LB 0x3c
mov DL, strict byte 03ch ; b2 3c ; 0xff22e
call 0f121h ; e8 ee fe ; 0xff230
mov dx, 00cfdh ; ba fd 0c ; 0xff233
in AL, DX ; ec ; 0xff236
and AL, strict byte 007h ; 24 07 ; 0xff237
je short 0f27bh ; 74 40 ; 0xff239
db 0feh, 0c8h
; dec al ; fe c8 ; 0xff23b
mov DL, strict byte 003h ; b2 03 ; 0xff23d
mul dl ; f6 e2 ; 0xff23f
add AL, strict byte 002h ; 04 02 ; 0xff241
db 032h, 0e4h
; xor ah, ah ; 32 e4 ; 0xff243
db 08bh, 0d8h
; mov bx, ax ; 8b d8 ; 0xff245
mov al, byte [bx+si] ; 8a 00 ; 0xff247
db 08ah, 0d0h
; mov dl, al ; 8a d0 ; 0xff249
mov bx, word [byte bp+000h] ; 8b 5e 00 ; 0xff24b
call 0f121h ; e8 d0 fe ; 0xff24e
mov dx, 00cfch ; ba fc 0c ; 0xff251
and AL, strict byte 003h ; 24 03 ; 0xff254
db 002h, 0d0h
; add dl, al ; 02 d0 ; 0xff256
in AL, DX ; ec ; 0xff258
cmp AL, strict byte 080h ; 3c 80 ; 0xff259
jc short 0f26ah ; 72 0d ; 0xff25b
mov bx, word [bp-002h] ; 8b 5e fe ; 0xff25d
mov al, byte [bx] ; 8a 07 ; 0xff260
out DX, AL ; ee ; 0xff262
inc bx ; 43 ; 0xff263
mov word [bp-002h], bx ; 89 5e fe ; 0xff264
call 0f1a8h ; e8 3e ff ; 0xff267
; disGetNextSymbol 0xff26a LB 0xd96 -> off=0x0 cb=0000000000000011 uValue=000000000000126a 'pirq_found'
pirq_found: ; 0xff26a LB 0x11
mov bh, byte [si] ; 8a 3c ; 0xff26a
mov bl, byte [si+001h] ; 8a 5c 01 ; 0xff26c
add bl, byte [bp-003h] ; 02 5e fd ; 0xff26f
mov DL, strict byte 03ch ; b2 3c ; 0xff272
call 0f121h ; e8 aa fe ; 0xff274
mov dx, 00cfch ; ba fc 0c ; 0xff277
out DX, AL ; ee ; 0xff27a
; disGetNextSymbol 0xff27b LB 0xd85 -> off=0x0 cb=000000000000000a uValue=000000000000127b 'next_pci_func'
next_pci_func: ; 0xff27b LB 0xa
inc byte [bp-003h] ; fe 46 fd ; 0xff27b
db 0feh, 0c3h
; inc bl ; fe c3 ; 0xff27e
test bl, 007h ; f6 c3 07 ; 0xff280
jne short 0f219h ; 75 94 ; 0xff283
; disGetNextSymbol 0xff285 LB 0xd7b -> off=0x0 cb=000000000000000c uValue=0000000000001285 'next_pir_entry'
next_pir_entry: ; 0xff285 LB 0xc
add si, strict byte 00010h ; 83 c6 10 ; 0xff285
mov byte [bp-003h], 000h ; c6 46 fd 00 ; 0xff288
loop 0f214h ; e2 86 ; 0xff28c
db 08bh, 0e5h
; mov sp, bp ; 8b e5 ; 0xff28e
pop bx ; 5b ; 0xff290
; disGetNextSymbol 0xff291 LB 0xd6f -> off=0x0 cb=000000000000002f uValue=0000000000001291 'pci_init_end'
pci_init_end: ; 0xff291 LB 0x2f
pop bp ; 5d ; 0xff291
pop DS ; 1f ; 0xff292
retn ; c3 ; 0xff293
; disGetNextSymbol 0xff294 LB 0xd6c -> off=0x2c cb=0000000000000581 uValue=00000000000012c0 '_pci_routing_table'
db 089h, 0c0h, 089h, 0c0h, 089h, 0c0h, 089h, 0c0h, 089h, 0c0h, 089h, 0c0h, 024h, 050h, 049h, 052h
db 000h, 001h, 000h, 002h, 000h, 008h, 000h, 000h, 086h, 080h, 000h, 070h, 000h, 000h, 000h, 000h
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 031h
_pci_routing_table: ; 0xff2c0 LB 0x581
db 000h, 008h, 060h, 0f8h, 0deh, 061h, 0f8h, 0deh, 062h, 0f8h, 0deh, 063h, 0f8h, 0deh, 000h, 000h
db 000h, 010h, 061h, 0f8h, 0deh, 062h, 0f8h, 0deh, 063h, 0f8h, 0deh, 060h, 0f8h, 0deh, 001h, 000h
db 000h, 018h, 062h, 0f8h, 0deh, 063h, 0f8h, 0deh, 060h, 0f8h, 0deh, 061h, 0f8h, 0deh, 002h, 000h
db 000h, 020h, 063h, 0f8h, 0deh, 060h, 0f8h, 0deh, 061h, 0f8h, 0deh, 062h, 0f8h, 0deh, 003h, 000h
db 000h, 028h, 060h, 0f8h, 0deh, 061h, 0f8h, 0deh, 062h, 0f8h, 0deh, 063h, 0f8h, 0deh, 004h, 000h
db 000h, 030h, 061h, 0f8h, 0deh, 062h, 0f8h, 0deh, 063h, 0f8h, 0deh, 060h, 0f8h, 0deh, 005h, 000h
db 000h, 038h, 062h, 0f8h, 0deh, 063h, 0f8h, 0deh, 060h, 0f8h, 0deh, 061h, 0f8h, 0deh, 006h, 000h
db 000h, 040h, 063h, 0f8h, 0deh, 060h, 0f8h, 0deh, 061h, 0f8h, 0deh, 062h, 0f8h, 0deh, 007h, 000h
db 000h, 048h, 060h, 0f8h, 0deh, 061h, 0f8h, 0deh, 062h, 0f8h, 0deh, 063h, 0f8h, 0deh, 008h, 000h
db 000h, 050h, 061h, 0f8h, 0deh, 062h, 0f8h, 0deh, 063h, 0f8h, 0deh, 060h, 0f8h, 0deh, 009h, 000h
db 000h, 058h, 062h, 0f8h, 0deh, 063h, 0f8h, 0deh, 060h, 0f8h, 0deh, 061h, 0f8h, 0deh, 00ah, 000h
db 000h, 060h, 063h, 0f8h, 0deh, 060h, 0f8h, 0deh, 061h, 0f8h, 0deh, 062h, 0f8h, 0deh, 00bh, 000h
db 000h, 068h, 060h, 0f8h, 0deh, 061h, 0f8h, 0deh, 062h, 0f8h, 0deh, 063h, 0f8h, 0deh, 00ch, 000h
db 000h, 070h, 061h, 0f8h, 0deh, 062h, 0f8h, 0deh, 063h, 0f8h, 0deh, 060h, 0f8h, 0deh, 00dh, 000h
db 000h, 078h, 062h, 0f8h, 0deh, 063h, 0f8h, 0deh, 060h, 0f8h, 0deh, 061h, 0f8h, 0deh, 00eh, 000h
db 000h, 080h, 063h, 0f8h, 0deh, 060h, 0f8h, 0deh, 061h, 0f8h, 0deh, 062h, 0f8h, 0deh, 00fh, 000h
db 000h, 088h, 060h, 0f8h, 0deh, 061h, 0f8h, 0deh, 062h, 0f8h, 0deh, 063h, 0f8h, 0deh, 010h, 000h
db 000h, 090h, 061h, 0f8h, 0deh, 062h, 0f8h, 0deh, 063h, 0f8h, 0deh, 060h, 0f8h, 0deh, 011h, 000h
db 000h, 098h, 062h, 0f8h, 0deh, 063h, 0f8h, 0deh, 060h, 0f8h, 0deh, 061h, 0f8h, 0deh, 012h, 000h
db 000h, 0a0h, 063h, 0f8h, 0deh, 060h, 0f8h, 0deh, 061h, 0f8h, 0deh, 062h, 0f8h, 0deh, 013h, 000h
db 000h, 0a8h, 060h, 0f8h, 0deh, 061h, 0f8h, 0deh, 062h, 0f8h, 0deh, 063h, 0f8h, 0deh, 014h, 000h
db 000h, 0b0h, 061h, 0f8h, 0deh, 062h, 0f8h, 0deh, 063h, 0f8h, 0deh, 060h, 0f8h, 0deh, 015h, 000h
db 000h, 0b8h, 062h, 0f8h, 0deh, 063h, 0f8h, 0deh, 060h, 0f8h, 0deh, 061h, 0f8h, 0deh, 016h, 000h
db 000h, 0c0h, 063h, 0f8h, 0deh, 060h, 0f8h, 0deh, 061h, 0f8h, 0deh, 062h, 0f8h, 0deh, 017h, 000h
db 000h, 0c8h, 060h, 0f8h, 0deh, 061h, 0f8h, 0deh, 062h, 0f8h, 0deh, 063h, 0f8h, 0deh, 018h, 000h
db 000h, 0d0h, 061h, 0f8h, 0deh, 062h, 0f8h, 0deh, 063h, 0f8h, 0deh, 060h, 0f8h, 0deh, 019h, 000h
db 000h, 0d8h, 062h, 0f8h, 0deh, 063h, 0f8h, 0deh, 060h, 0f8h, 0deh, 061h, 0f8h, 0deh, 01ah, 000h
db 000h, 0e0h, 063h, 0f8h, 0deh, 060h, 0f8h, 0deh, 061h, 0f8h, 0deh, 062h, 0f8h, 0deh, 01bh, 000h
db 000h, 0e8h, 060h, 0f8h, 0deh, 061h, 0f8h, 0deh, 062h, 0f8h, 0deh, 063h, 0f8h, 0deh, 01ch, 000h
db 000h, 0f0h, 061h, 0f8h, 0deh, 062h, 0f8h, 0deh, 063h, 0f8h, 0deh, 060h, 0f8h, 0deh, 01dh, 000h
db 0e0h, 001h, 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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, 058h
db 04dh
; disGetNextSymbol 0xff841 LB 0x7bf -> off=0x0 cb=000000000000000c uValue=0000000000001841 'int12_handler'
int12_handler: ; 0xff841 LB 0xc
sti ; fb ; 0xff841
push DS ; 1e ; 0xff842
mov ax, strict word 00040h ; b8 40 00 ; 0xff843
mov ds, ax ; 8e d8 ; 0xff846
mov ax, word [00013h] ; a1 13 00 ; 0xff848
pop DS ; 1f ; 0xff84b
iret ; cf ; 0xff84c
; disGetNextSymbol 0xff84d LB 0x7b3 -> off=0x0 cb=000000000000000c uValue=000000000000184d 'int11_handler'
int11_handler: ; 0xff84d LB 0xc
sti ; fb ; 0xff84d
push DS ; 1e ; 0xff84e
mov ax, strict word 00040h ; b8 40 00 ; 0xff84f
mov ds, ax ; 8e d8 ; 0xff852
mov ax, word [00010h] ; a1 10 00 ; 0xff854
pop DS ; 1f ; 0xff857
iret ; cf ; 0xff858
; disGetNextSymbol 0xff859 LB 0x7a7 -> off=0x0 cb=0000000000000028 uValue=0000000000001859 'int15_handler'
int15_handler: ; 0xff859 LB 0x28
pushfw ; 9c ; 0xff859
cmp ah, 053h ; 80 fc 53 ; 0xff85a
je short 0f87dh ; 74 1e ; 0xff85d
push DS ; 1e ; 0xff85f
push ES ; 06 ; 0xff860
push CS ; 0e ; 0xff861
pop DS ; 1f ; 0xff862
cld ; fc ; 0xff863
cmp ah, 086h ; 80 fc 86 ; 0xff864
je short 0f886h ; 74 1d ; 0xff867
cmp ah, 0e8h ; 80 fc e8 ; 0xff869
je short 0f886h ; 74 18 ; 0xff86c
pushaw ; 60 ; 0xff86e
cmp ah, 0c2h ; 80 fc c2 ; 0xff86f
je short 0f881h ; 74 0d ; 0xff872
call 05da6h ; e8 2f 65 ; 0xff874
popaw ; 61 ; 0xff877
pop ES ; 07 ; 0xff878
pop DS ; 1f ; 0xff879
popfw ; 9d ; 0xff87a
jmp short 0f88fh ; eb 12 ; 0xff87b
popfw ; 9d ; 0xff87d
stc ; f9 ; 0xff87e
jmp short 0f88fh ; eb 0e ; 0xff87f
; disGetNextSymbol 0xff881 LB 0x77f -> off=0x0 cb=0000000000000005 uValue=0000000000001881 'int15_handler_mouse'
int15_handler_mouse: ; 0xff881 LB 0x5
call 06995h ; e8 11 71 ; 0xff881
jmp short 0f877h ; eb f1 ; 0xff884
; disGetNextSymbol 0xff886 LB 0x77a -> off=0x0 cb=0000000000000009 uValue=0000000000001886 'int15_handler32'
int15_handler32: ; 0xff886 LB 0x9
pushad ; 66 60 ; 0xff886
call 0626fh ; e8 e4 69 ; 0xff888
popad ; 66 61 ; 0xff88b
jmp short 0f878h ; eb e9 ; 0xff88d
; disGetNextSymbol 0xff88f LB 0x771 -> off=0x0 cb=0000000000000014 uValue=000000000000188f 'iret_modify_cf'
iret_modify_cf: ; 0xff88f LB 0x14
jc short 0f89ah ; 72 09 ; 0xff88f
push bp ; 55 ; 0xff891
db 08bh, 0ech
; mov bp, sp ; 8b ec ; 0xff892
and byte [bp+006h], 0feh ; 80 66 06 fe ; 0xff894
pop bp ; 5d ; 0xff898
iret ; cf ; 0xff899
push bp ; 55 ; 0xff89a
db 08bh, 0ech
; mov bp, sp ; 8b ec ; 0xff89b
or byte [bp+006h], 001h ; 80 4e 06 01 ; 0xff89d
pop bp ; 5d ; 0xff8a1
iret ; cf ; 0xff8a2
; disGetNextSymbol 0xff8a3 LB 0x75d -> off=0x0 cb=000000000000002e uValue=00000000000018a3 'int74_handler'
int74_handler: ; 0xff8a3 LB 0x2e
sti ; fb ; 0xff8a3
pushaw ; 60 ; 0xff8a4
push ES ; 06 ; 0xff8a5
push DS ; 1e ; 0xff8a6
push strict byte 00000h ; 6a 00 ; 0xff8a7
push strict byte 00000h ; 6a 00 ; 0xff8a9
push strict byte 00000h ; 6a 00 ; 0xff8ab
push strict byte 00000h ; 6a 00 ; 0xff8ad
push strict byte 00000h ; 6a 00 ; 0xff8af
push CS ; 0e ; 0xff8b1
pop DS ; 1f ; 0xff8b2
cld ; fc ; 0xff8b3
call 068cfh ; e8 18 70 ; 0xff8b4
pop cx ; 59 ; 0xff8b7
jcxz 0f8c6h ; e3 0c ; 0xff8b8
push strict byte 00000h ; 6a 00 ; 0xff8ba
pop DS ; 1f ; 0xff8bc
push word [0040eh] ; ff 36 0e 04 ; 0xff8bd
pop DS ; 1f ; 0xff8c1
call far [word 00022h] ; ff 1e 22 00 ; 0xff8c2
cli ; fa ; 0xff8c6
call 0e03bh ; e8 71 e7 ; 0xff8c7
add sp, strict byte 00008h ; 83 c4 08 ; 0xff8ca
pop DS ; 1f ; 0xff8cd
pop ES ; 07 ; 0xff8ce
popaw ; 61 ; 0xff8cf
iret ; cf ; 0xff8d0
; disGetNextSymbol 0xff8d1 LB 0x72f -> off=0x0 cb=000000000000019d uValue=00000000000018d1 'int76_handler'
int76_handler: ; 0xff8d1 LB 0x19d
push ax ; 50 ; 0xff8d1
push DS ; 1e ; 0xff8d2
mov ax, strict word 00040h ; b8 40 00 ; 0xff8d3
mov ds, ax ; 8e d8 ; 0xff8d6
mov byte [0008eh], 0ffh ; c6 06 8e 00 ff ; 0xff8d8
call 0e03bh ; e8 5b e7 ; 0xff8dd
pop DS ; 1f ; 0xff8e0
pop ax ; 58 ; 0xff8e1
iret ; cf ; 0xff8e2
times 0x189 db 0
db 'XM'
; disGetNextSymbol 0xffa6e LB 0x592 -> off=0x0 cb=0000000000000421 uValue=0000000000001a6e 'font8x8'
font8x8: ; 0xffa6e LB 0x421
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
db 010h, 010h, 038h, 07ch, 0feh, 07ch, 038h, 07ch, 000h, 000h, 018h, 03ch, 03ch, 018h, 000h, 000h
db 0ffh, 0ffh, 0e7h, 0c3h, 0c3h, 0e7h, 0ffh, 0ffh, 000h, 03ch, 066h, 042h, 042h, 066h, 03ch, 000h
db 0ffh, 0c3h, 099h, 0bdh, 0bdh, 099h, 0c3h, 0ffh, 00fh, 007h, 00fh, 07dh, 0cch, 0cch, 0cch, 078h
db 03ch, 066h, 066h, 066h, 03ch, 018h, 07eh, 018h, 03fh, 033h, 03fh, 030h, 030h, 070h, 0f0h, 0e0h
db 07fh, 063h, 07fh, 063h, 063h, 067h, 0e6h, 0c0h, 099h, 05ah, 03ch, 0e7h, 0e7h, 03ch, 05ah, 099h
db 080h, 0e0h, 0f8h, 0feh, 0f8h, 0e0h, 080h, 000h, 002h, 00eh, 03eh, 0feh, 03eh, 00eh, 002h, 000h
db 018h, 03ch, 07eh, 018h, 018h, 07eh, 03ch, 018h, 066h, 066h, 066h, 066h, 066h, 000h, 066h, 000h
db 07fh, 0dbh, 0dbh, 07bh, 01bh, 01bh, 01bh, 000h, 03eh, 063h, 038h, 06ch, 06ch, 038h, 0cch, 078h
db 000h, 000h, 000h, 000h, 07eh, 07eh, 07eh, 000h, 018h, 03ch, 07eh, 018h, 07eh, 03ch, 018h, 0ffh
db 018h, 03ch, 07eh, 018h, 018h, 018h, 018h, 000h, 018h, 018h, 018h, 018h, 07eh, 03ch, 018h, 000h
db 000h, 018h, 00ch, 0feh, 00ch, 018h, 000h, 000h, 000h, 030h, 060h, 0feh, 060h, 030h, 000h, 000h
db 000h, 000h, 0c0h, 0c0h, 0c0h, 0feh, 000h, 000h, 000h, 024h, 066h, 0ffh, 066h, 024h, 000h, 000h
db 000h, 018h, 03ch, 07eh, 0ffh, 0ffh, 000h, 000h, 000h, 0ffh, 0ffh, 07eh, 03ch, 018h, 000h, 000h
db 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 030h, 078h, 078h, 030h, 030h, 000h, 030h, 000h
db 06ch, 06ch, 06ch, 000h, 000h, 000h, 000h, 000h, 06ch, 06ch, 0feh, 06ch, 0feh, 06ch, 06ch, 000h
db 030h, 07ch, 0c0h, 078h, 00ch, 0f8h, 030h, 000h, 000h, 0c6h, 0cch, 018h, 030h, 066h, 0c6h, 000h
db 038h, 06ch, 038h, 076h, 0dch, 0cch, 076h, 000h, 060h, 060h, 0c0h, 000h, 000h, 000h, 000h, 000h
db 018h, 030h, 060h, 060h, 060h, 030h, 018h, 000h, 060h, 030h, 018h, 018h, 018h, 030h, 060h, 000h
db 000h, 066h, 03ch, 0ffh, 03ch, 066h, 000h, 000h, 000h, 030h, 030h, 0fch, 030h, 030h, 000h, 000h
db 000h, 000h, 000h, 000h, 000h, 030h, 030h, 060h, 000h, 000h, 000h, 0fch, 000h, 000h, 000h, 000h
db 000h, 000h, 000h, 000h, 000h, 030h, 030h, 000h, 006h, 00ch, 018h, 030h, 060h, 0c0h, 080h, 000h
db 07ch, 0c6h, 0ceh, 0deh, 0f6h, 0e6h, 07ch, 000h, 030h, 070h, 030h, 030h, 030h, 030h, 0fch, 000h
db 078h, 0cch, 00ch, 038h, 060h, 0cch, 0fch, 000h, 078h, 0cch, 00ch, 038h, 00ch, 0cch, 078h, 000h
db 01ch, 03ch, 06ch, 0cch, 0feh, 00ch, 01eh, 000h, 0fch, 0c0h, 0f8h, 00ch, 00ch, 0cch, 078h, 000h
db 038h, 060h, 0c0h, 0f8h, 0cch, 0cch, 078h, 000h, 0fch, 0cch, 00ch, 018h, 030h, 030h, 030h, 000h
db 078h, 0cch, 0cch, 078h, 0cch, 0cch, 078h, 000h, 078h, 0cch, 0cch, 07ch, 00ch, 018h, 070h, 000h
db 000h, 030h, 030h, 000h, 000h, 030h, 030h, 000h, 000h, 030h, 030h, 000h, 000h, 030h, 030h, 060h
db 018h, 030h, 060h, 0c0h, 060h, 030h, 018h, 000h, 000h, 000h, 0fch, 000h, 000h, 0fch, 000h, 000h
db 060h, 030h, 018h, 00ch, 018h, 030h, 060h, 000h, 078h, 0cch, 00ch, 018h, 030h, 000h, 030h, 000h
db 07ch, 0c6h, 0deh, 0deh, 0deh, 0c0h, 078h, 000h, 030h, 078h, 0cch, 0cch, 0fch, 0cch, 0cch, 000h
db 0fch, 066h, 066h, 07ch, 066h, 066h, 0fch, 000h, 03ch, 066h, 0c0h, 0c0h, 0c0h, 066h, 03ch, 000h
db 0f8h, 06ch, 066h, 066h, 066h, 06ch, 0f8h, 000h, 0feh, 062h, 068h, 078h, 068h, 062h, 0feh, 000h
db 0feh, 062h, 068h, 078h, 068h, 060h, 0f0h, 000h, 03ch, 066h, 0c0h, 0c0h, 0ceh, 066h, 03eh, 000h
db 0cch, 0cch, 0cch, 0fch, 0cch, 0cch, 0cch, 000h, 078h, 030h, 030h, 030h, 030h, 030h, 078h, 000h
db 01eh, 00ch, 00ch, 00ch, 0cch, 0cch, 078h, 000h, 0e6h, 066h, 06ch, 078h, 06ch, 066h, 0e6h, 000h
db 0f0h, 060h, 060h, 060h, 062h, 066h, 0feh, 000h, 0c6h, 0eeh, 0feh, 0feh, 0d6h, 0c6h, 0c6h, 000h
db 0c6h, 0e6h, 0f6h, 0deh, 0ceh, 0c6h, 0c6h, 000h, 038h, 06ch, 0c6h, 0c6h, 0c6h, 06ch, 038h, 000h
db 0fch, 066h, 066h, 07ch, 060h, 060h, 0f0h, 000h, 078h, 0cch, 0cch, 0cch, 0dch, 078h, 01ch, 000h
db 0fch, 066h, 066h, 07ch, 06ch, 066h, 0e6h, 000h, 078h, 0cch, 0e0h, 070h, 01ch, 0cch, 078h, 000h
db 0fch, 0b4h, 030h, 030h, 030h, 030h, 078h, 000h, 0cch, 0cch, 0cch, 0cch, 0cch, 0cch, 0fch, 000h
db 0cch, 0cch, 0cch, 0cch, 0cch, 078h, 030h, 000h, 0c6h, 0c6h, 0c6h, 0d6h, 0feh, 0eeh, 0c6h, 000h
db 0c6h, 0c6h, 06ch, 038h, 038h, 06ch, 0c6h, 000h, 0cch, 0cch, 0cch, 078h, 030h, 030h, 078h, 000h
db 0feh, 0c6h, 08ch, 018h, 032h, 066h, 0feh, 000h, 078h, 060h, 060h, 060h, 060h, 060h, 078h, 000h
db 0c0h, 060h, 030h, 018h, 00ch, 006h, 002h, 000h, 078h, 018h, 018h, 018h, 018h, 018h, 078h, 000h
db 010h, 038h, 06ch, 0c6h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 0ffh
db 030h, 030h, 018h, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 078h, 00ch, 07ch, 0cch, 076h, 000h
db 0e0h, 060h, 060h, 07ch, 066h, 066h, 0dch, 000h, 000h, 000h, 078h, 0cch, 0c0h, 0cch, 078h, 000h
db 01ch, 00ch, 00ch, 07ch, 0cch, 0cch, 076h, 000h, 000h, 000h, 078h, 0cch, 0fch, 0c0h, 078h, 000h
db 038h, 06ch, 060h, 0f0h, 060h, 060h, 0f0h, 000h, 000h, 000h, 076h, 0cch, 0cch, 07ch, 00ch, 0f8h
db 0e0h, 060h, 06ch, 076h, 066h, 066h, 0e6h, 000h, 030h, 000h, 070h, 030h, 030h, 030h, 078h, 000h
db 00ch, 000h, 00ch, 00ch, 00ch, 0cch, 0cch, 078h, 0e0h, 060h, 066h, 06ch, 078h, 06ch, 0e6h, 000h
db 070h, 030h, 030h, 030h, 030h, 030h, 078h, 000h, 000h, 000h, 0cch, 0feh, 0feh, 0d6h, 0c6h, 000h
db 000h, 000h, 0f8h, 0cch, 0cch, 0cch, 0cch, 000h, 000h, 000h, 078h, 0cch, 0cch, 0cch, 078h, 000h
db 000h, 000h, 0dch, 066h, 066h, 07ch, 060h, 0f0h, 000h, 000h, 076h, 0cch, 0cch, 07ch, 00ch, 01eh
db 000h, 000h, 0dch, 076h, 066h, 060h, 0f0h, 000h, 000h, 000h, 07ch, 0c0h, 078h, 00ch, 0f8h, 000h
db 010h, 030h, 07ch, 030h, 030h, 034h, 018h, 000h, 000h, 000h, 0cch, 0cch, 0cch, 0cch, 076h, 000h
db 000h, 000h, 0cch, 0cch, 0cch, 078h, 030h, 000h, 000h, 000h, 0c6h, 0d6h, 0feh, 0feh, 06ch, 000h
db 000h, 000h, 0c6h, 06ch, 038h, 06ch, 0c6h, 000h, 000h, 000h, 0cch, 0cch, 0cch, 07ch, 00ch, 0f8h
db 000h, 000h, 0fch, 098h, 030h, 064h, 0fch, 000h, 01ch, 030h, 030h, 0e0h, 030h, 030h, 01ch, 000h
db 018h, 018h, 018h, 000h, 018h, 018h, 018h, 000h, 0e0h, 030h, 030h, 01ch, 030h, 030h, 0e0h, 000h
db 076h, 0dch, 000h, 000h, 000h, 000h, 000h, 000h, 000h, 010h, 038h, 06ch, 0c6h, 0c6h, 0feh, 000h
db 080h, 0fch, 0b1h, 075h, 00fh, 006h, 01eh, 00eh, 01fh, 0fch, 066h, 060h, 0e8h, 00ah, 089h, 066h
db 061h, 01fh, 007h, 0cfh, 006h, 01eh, 060h, 00eh, 01fh, 0fch, 0e8h, 0ech, 067h, 061h, 01fh, 007h
db 0cfh
; disGetNextSymbol 0xffe8f LB 0x171 -> off=0x0 cb=0000000000000016 uValue=0000000000001e8f 'int70_handler'
int70_handler: ; 0xffe8f LB 0x16
push ES ; 06 ; 0xffe8f
push DS ; 1e ; 0xffe90
pushaw ; 60 ; 0xffe91
push CS ; 0e ; 0xffe92
pop DS ; 1f ; 0xffe93
cld ; fc ; 0xffe94
call 065bch ; e8 24 67 ; 0xffe95
popaw ; 61 ; 0xffe98
pop DS ; 1f ; 0xffe99
pop ES ; 07 ; 0xffe9a
iret ; cf ; 0xffe9b
add byte [bx+si], al ; 00 00 ; 0xffe9c
add byte [bx+si], al ; 00 00 ; 0xffe9e
add byte [bx+si], al ; 00 00 ; 0xffea0
add byte [bx+si+04dh], bl ; 00 58 4d ; 0xffea2
; disGetNextSymbol 0xffea5 LB 0x15b -> off=0x0 cb=00000000000000ae uValue=0000000000001ea5 'int08_handler'
int08_handler: ; 0xffea5 LB 0xae
sti ; fb ; 0xffea5
push eax ; 66 50 ; 0xffea6
push DS ; 1e ; 0xffea8
db 033h, 0c0h
; xor ax, ax ; 33 c0 ; 0xffea9
mov ds, ax ; 8e d8 ; 0xffeab
mov AL, byte [00440h] ; a0 40 04 ; 0xffead
db 00ah, 0c0h
; or al, al ; 0a c0 ; 0xffeb0
je short 0febdh ; 74 09 ; 0xffeb2
push dx ; 52 ; 0xffeb4
mov dx, 003f2h ; ba f2 03 ; 0xffeb5
in AL, DX ; ec ; 0xffeb8
and AL, strict byte 0cfh ; 24 cf ; 0xffeb9
out DX, AL ; ee ; 0xffebb
pop dx ; 5a ; 0xffebc
mov eax, dword [0046ch] ; 66 a1 6c 04 ; 0xffebd
inc eax ; 66 40 ; 0xffec1
cmp eax, strict dword 0001800b0h ; 66 3d b0 00 18 00 ; 0xffec3
jc short 0fed2h ; 72 07 ; 0xffec9
db 066h, 033h, 0c0h
; xor eax, eax ; 66 33 c0 ; 0xffecb
inc byte [00470h] ; fe 06 70 04 ; 0xffece
mov dword [0046ch], eax ; 66 a3 6c 04 ; 0xffed2
int 01ch ; cd 1c ; 0xffed6
cli ; fa ; 0xffed8
call 0e03fh ; e8 63 e1 ; 0xffed9
pop DS ; 1f ; 0xffedc
pop eax ; 66 58 ; 0xffedd
iret ; cf ; 0xffedf
times 0x11 db 0
pop ax ; 58 ; 0xffef1
dec bp ; 4d ; 0xffef2
times 0xb db 0
pop ax ; 58 ; 0xffefe
dec bp ; 4d ; 0xffeff
dec di ; 4f ; 0xfff00
jc short 0ff64h ; 72 61 ; 0xfff01
arpl word [si+065h], bp ; 63 6c 65 ; 0xfff03
and byte [bp+04dh], dl ; 20 56 4d ; 0xfff06
and byte [bp+069h], dl ; 20 56 69 ; 0xfff09
jc short 0ff82h ; 72 74 ; 0xfff0c
jne short 0ff71h ; 75 61 ; 0xfff0e
insb ; 6c ; 0xfff10
inc dx ; 42 ; 0xfff11
outsw ; 6f ; 0xfff12
js short 0ff35h ; 78 20 ; 0xfff13
inc dx ; 42 ; 0xfff15
dec cx ; 49 ; 0xfff16
dec di ; 4f ; 0xfff17
push bx ; 53 ; 0xfff18
times 0x38 db 0
db 'XM'
; disGetNextSymbol 0xfff53 LB 0xad -> off=0x0 cb=000000000000009d uValue=0000000000001f53 'dummy_iret'
dummy_iret: ; 0xfff53 LB 0x9d
iret ; cf ; 0xfff53
iret ; cf ; 0xfff54
mov ax, ax ; 89 c0 ; 0xfff55
mov ax, ax ; 89 c0 ; 0xfff57
mov ax, ax ; 89 c0 ; 0xfff59
mov ax, ax ; 89 c0 ; 0xfff5b
mov ax, ax ; 89 c0 ; 0xfff5d
cld ; fc ; 0xfff5f
pop di ; 5f ; 0xfff60
push bx ; 53 ; 0xfff61
dec bp ; 4d ; 0xfff62
pop di ; 5f ; 0xfff63
jnl short 0ff85h ; 7d 1f ; 0xfff64
add al, byte [di] ; 02 05 ; 0xfff66
inc word [bx+si] ; ff 00 ; 0xfff68
add byte [bx+si], al ; 00 00 ; 0xfff6a
add byte [bx+si], al ; 00 00 ; 0xfff6c
add byte [bx+si], al ; 00 00 ; 0xfff6e
pop di ; 5f ; 0xfff70
inc sp ; 44 ; 0xfff71
dec bp ; 4d ; 0xfff72
dec cx ; 49 ; 0xfff73
pop di ; 5f ; 0xfff74
mov di, 00160h ; bf 60 01 ; 0xfff75
add byte [bx+si], dl ; 00 10 ; 0xfff78
push CS ; 0e ; 0xfff7a
add byte [di], al ; 00 05 ; 0xfff7b
add byte [di], ah ; 00 25 ; 0xfff7d
times 0x6f db 0
db 'XM'
; disGetNextSymbol 0xffff0 LB 0x10 -> off=0x0 cb=0000000000000010 uValue=0000000000001ff0 'cpu_reset'
cpu_reset: ; 0xffff0 LB 0x10
jmp far 0f000h:0e05bh ; ea 5b e0 00 f0 ; 0xffff0
; disGetNextSymbol 0xffff5 LB 0xb -> off=0xb cb=0000000000000000 uValue=0000000000100000 '_dummy_addr_0x100000'
db 030h, 036h, 02fh, 032h, 033h, 02fh, 039h, 039h, 000h, 0fch, 05ah