VOGONS


First post, by superfury

User metadata
Rank l33t++
Rank
l33t++

I can't figure out what goes wrong here. All interrupts are set when my emulator starts, to point to my BIOS ROM (located at F600:0000+), which contains special instructions to defer to my internal emulator functions (using opcode FE /7). Most just contain an IRET instruction.

Disassembly produced by my emulator:

0:00:16:21.3.0999: 0000:7C00 (EB)JMP 7C36

0:00:16:21.5.0000: Registers:

0:00:16:21.5.0000: AX: 0000, BX: 0000, CX: 0000, DX: 0000

0:00:16:21.6.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:16:21.6.0000: SP: FFFE, BP: 0000, SI: 0000, DI: 0000

0:00:16:21.6.0999: IP: 7C00, FLAGS: 0002

0:00:16:21.6.0999: FLAGSINFO:c1p0a0zstido0000



0:00:22:82.0.0000: 0000:7C36 (FA)CLI

0:00:22:82.1.0000: Registers:

0:00:22:82.1.0000: AX: 0000, BX: 0000, CX: 0000, DX: 0000

0:00:22:82.2.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:22:82.2.0000: SP: FFFE, BP: 0000, SI: 0000, DI: 0000

0:00:22:82.2.0000: IP: 7C36, FLAGS: 0002

0:00:22:82.3.0000: FLAGSINFO:c1p0a0zstido0000



0:00:22:82.4.0000: 0000:7C37 (33)XORW AX,AX

0:00:22:82.5.0000: Registers:

0:00:22:82.5.0000: AX: 0000, BX: 0000, CX: 0000, DX: 0000

0:00:22:82.6.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:22:82.6.0000: SP: FFFE, BP: 0000, SI: 0000, DI: 0000

0:00:22:82.6.0000: IP: 7C37, FLAGS: 0002

0:00:22:82.7.0000: FLAGSINFO:c1p0a0zstido0000



0:00:22:82.8.0000: 0000:7C39 (8E)MOVW SS,AX

0:00:22:82.8.0000: Registers:

0:00:22:82.9.0000: AX: 0000, BX: 0000, CX: 0000, DX: 0000

0:00:22:82.9.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:22:83.0.0000: SP: FFFE, BP: 0000, SI: 0000, DI: 0000

0:00:22:83.0.0000: IP: 7C39, FLAGS: 0046

Show last 2563 lines
0:00:22:83.1.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:22:83.2.0000: 0000:7C3B (BC)MOVW SP, 7C00

0:00:22:83.2.0000: Registers:

0:00:22:83.3.0000: AX: 0000, BX: 0000, CX: 0000, DX: 0000

0:00:22:83.3.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:22:83.3.0000: SP: FFFE, BP: 0000, SI: 0000, DI: 0000

0:00:22:83.4.0000: IP: 7C3B, FLAGS: 0046

0:00:22:83.5.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:22:83.6.0000: 0000:7C3E (16)PUSH SS

0:00:22:83.6.0000: Registers:

0:00:22:83.7.0000: AX: 0000, BX: 0000, CX: 0000, DX: 0000

0:00:22:83.7.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:22:83.7.0000: SP: 7C00, BP: 0000, SI: 0000, DI: 0000

0:00:22:83.8.0000: IP: 7C3E, FLAGS: 0046

0:00:22:83.8.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:22:83.9.0000: 0000:7C3F (07)POP ES

0:00:22:84.1.0000: Registers:

0:00:22:84.1.0000: AX: 0000, BX: 0000, CX: 0000, DX: 0000

0:00:22:84.2.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:22:84.2.0000: SP: 7BFE, BP: 0000, SI: 0000, DI: 0000

0:00:22:84.2.0000: IP: 7C3F, FLAGS: 0046

0:00:22:84.3.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:22:84.4.0000: 0000:7C40 (BB)MOVW BX, 0078

0:00:22:84.4.0000: Registers:

0:00:22:84.5.0000: AX: 0000, BX: 0000, CX: 0000, DX: 0000

0:00:22:84.5.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:22:84.6.0000: SP: 7C00, BP: 0000, SI: 0000, DI: 0000

0:00:22:84.6.0000: IP: 7C40, FLAGS: 0046

0:00:22:84.6.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:22:84.7.0000: ModR/M address: 0000:0078=00000078

0:00:22:84.8.0000: 0000:7C43 (C5)LDS SI,[SS:BX]

0:00:22:84.8.0000: Registers:

0:00:22:84.9.0000: AX: 0000, BX: 0078, CX: 0000, DX: 0000

0:00:22:85.0.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:22:85.0.0000: SP: 7C00, BP: 0000, SI: 0000, DI: 0000

0:00:22:85.1.0000: IP: 7C43, FLAGS: 0046

0:00:22:85.1.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:22:85.2.0000: 0000:7C46 (1E)PUSH DS

0:00:22:85.3.0000: Registers:

0:00:22:85.3.0000: AX: 0000, BX: 0078, CX: 0000, DX: 0000

0:00:22:85.4.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:22:85.4.0000: SP: 7C00, BP: 0000, SI: 1020, DI: 0000

0:00:22:85.4.0000: IP: 7C46, FLAGS: 0046

0:00:22:85.5.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:24:42.8.0000: 0000:7C47 (56)PUSH SI

0:00:24:42.8.0000: Registers:

0:00:24:42.9.0000: AX: 0000, BX: 0078, CX: 0000, DX: 0000

0:00:24:43.0.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:24:43.1.0000: SP: 7BFE, BP: 0000, SI: 1020, DI: 0000

0:00:24:43.2.0000: IP: 7C47, FLAGS: 0046

0:00:24:43.2.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:24:43.3.0000: 0000:7C48 (16)PUSH SS

0:00:24:43.4.0000: Registers:

0:00:24:43.4.0000: AX: 0000, BX: 0078, CX: 0000, DX: 0000

0:00:24:43.5.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:24:43.5.0000: SP: 7BFC, BP: 0000, SI: 1020, DI: 0000

0:00:24:43.5.0000: IP: 7C48, FLAGS: 0046

0:00:24:43.6.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:24:43.7.0000: 0000:7C49 (53)PUSH BX

0:00:24:43.7.0000: Registers:

0:00:24:43.8.0000: AX: 0000, BX: 0078, CX: 0000, DX: 0000

0:00:24:43.8.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:24:43.8.0000: SP: 7BFA, BP: 0000, SI: 1020, DI: 0000

0:00:24:43.9.0000: IP: 7C49, FLAGS: 0046

0:00:24:44.0.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:24:44.1.0000: 0000:7C4A (BF)MOVW DI, 7C2B

0:00:24:44.2.0000: Registers:

0:00:24:44.2.0000: AX: 0000, BX: 0078, CX: 0000, DX: 0000

0:00:24:44.2.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:24:44.3.0000: SP: 7BF8, BP: 0000, SI: 1020, DI: 0000

0:00:24:44.3.0000: IP: 7C4A, FLAGS: 0046

0:00:24:44.4.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:24:44.6.0000: 0000:7C4D (B9)MOVW CX, 000B

0:00:24:44.6.0000: Registers:

0:00:24:44.7.0000: AX: 0000, BX: 0078, CX: 0000, DX: 0000

0:00:24:44.7.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:24:44.8.0000: SP: 7BF8, BP: 0000, SI: 1020, DI: 7C2B

0:00:24:44.8.0000: IP: 7C4D, FLAGS: 0046

0:00:24:44.8.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:24:50.2.0000: 0000:7C50 (FC)CLD

0:00:24:50.2.0000: Registers:

0:00:24:50.2.0000: AX: 0000, BX: 0078, CX: 000B, DX: 0000

0:00:24:50.3.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:24:50.3.0000: SP: 7BF8, BP: 0000, SI: 1020, DI: 7C2B

0:00:24:50.4.0000: IP: 7C50, FLAGS: 0046

0:00:24:50.4.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:24:50.5.0000: 0000:7C51 (AC)LODSB

0:00:24:50.6.0000: Registers:

0:00:24:50.6.0000: AX: 0000, BX: 0078, CX: 000B, DX: 0000

0:00:24:50.7.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:24:50.7.0000: SP: 7BF8, BP: 0000, SI: 1020, DI: 7C2B

0:00:24:50.7.0000: IP: 7C51, FLAGS: 0046

0:00:24:50.8.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:24:50.9.0000: ModR/M address: 0000:7C2B=00007C2B

0:00:24:51.0.0000: 0000:7C52 (80)CMPB [ES:DI],00

0:00:24:51.0.0000: Registers:

0:00:24:51.1.0000: AX: 0000, BX: 0078, CX: 000B, DX: 0000

0:00:24:51.2.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:24:51.2.0000: SP: 7BF8, BP: 0000, SI: 1021, DI: 7C2B

0:00:24:51.2.0000: IP: 7C52, FLAGS: 0046

0:00:24:51.3.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:24:51.4.0000: 0000:7C56 (74)JZ 7C5B

0:00:24:51.4.0000: Registers:

0:00:24:51.5.0000: AX: 0000, BX: 0078, CX: 000B, DX: 0000

0:00:24:51.6.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:24:51.6.0000: SP: 7BF8, BP: 0000, SI: 1021, DI: 7C2B

0:00:24:51.6.0000: IP: 7C56, FLAGS: 0046

0:00:24:51.7.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:28:40.8.0000: 0000:7C5B (AA)STOSB

0:00:28:40.8.0000: Registers:

0:00:28:40.9.0000: AX: 0000, BX: 0078, CX: 000B, DX: 0000

0:00:28:40.9.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:28:41.0.0000: SP: 7BF8, BP: 0000, SI: 1021, DI: 7C2B

0:00:28:41.0.0000: IP: 7C5B, FLAGS: 0046

0:00:28:41.1.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:28:41.2.0000: 0000:7C5C (8A)MOVB AL,AH

0:00:28:41.3.0000: Registers:

0:00:28:41.3.0000: AX: 0000, BX: 0078, CX: 000B, DX: 0000

0:00:28:41.3.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:28:41.4.0000: SP: 7BF8, BP: 0000, SI: 1021, DI: 7C2C

0:00:28:41.4.0000: IP: 7C5C, FLAGS: 0046

0:00:28:41.5.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:28:41.6.0000: 0000:7C5E (E2)LOOP 7C51

0:00:28:41.7.0000: Registers:

0:00:28:41.7.0000: AX: 0000, BX: 0078, CX: 000B, DX: 0000

0:00:28:41.8.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:28:41.8.0000: SP: 7BF8, BP: 0000, SI: 1021, DI: 7C2C

0:00:28:41.9.0000: IP: 7C5E, FLAGS: 0046

0:00:28:41.9.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:28:42.0.0000: 0000:7C51 (AC)LODSB

0:00:28:42.1.0000: Registers:

0:00:28:42.1.0000: AX: 0000, BX: 0078, CX: 000A, DX: 0000

0:00:28:42.2.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:28:42.2.0000: SP: 7BF8, BP: 0000, SI: 1021, DI: 7C2C

0:00:28:42.3.0000: IP: 7C51, FLAGS: 0046

0:00:28:42.3.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:28:42.4.0000: ModR/M address: 0000:7C2C=00007C2C

0:00:28:42.5.0000: 0000:7C52 (80)CMPB [ES:DI],00

0:00:28:42.5.0000: Registers:

0:00:28:42.6.0000: AX: 0000, BX: 0078, CX: 000A, DX: 0000

0:00:28:42.6.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:28:42.7.0000: SP: 7BF8, BP: 0000, SI: 1022, DI: 7C2C

0:00:28:42.7.0000: IP: 7C52, FLAGS: 0046

0:00:28:42.8.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:28:42.9.0000: 0000:7C56 (74)JZ 7C5B

0:00:28:42.9.0000: Registers:

0:00:28:43.0.0000: AX: 0000, BX: 0078, CX: 000A, DX: 0000

0:00:28:43.0.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:28:43.1.0000: SP: 7BF8, BP: 0000, SI: 1022, DI: 7C2C

0:00:28:43.1.0000: IP: 7C56, FLAGS: 0046

0:00:28:43.2.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:28:43.3.0000: 0000:7C5B (AA)STOSB

0:00:28:43.4.0000: Registers:

0:00:28:43.4.0000: AX: 0000, BX: 0078, CX: 000A, DX: 0000

0:00:28:43.4.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:28:43.5.0000: SP: 7BF8, BP: 0000, SI: 1022, DI: 7C2C

0:00:28:43.5.0000: IP: 7C5B, FLAGS: 0046

0:00:28:43.6.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:28:43.7.0000: 0000:7C5C (8A)MOVB AL,AH

0:00:28:43.8.0000: Registers:

0:00:28:43.8.0000: AX: 0000, BX: 0078, CX: 000A, DX: 0000

0:00:28:43.8.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:28:43.9.0000: SP: 7BF8, BP: 0000, SI: 1022, DI: 7C2D

0:00:28:43.9.0000: IP: 7C5C, FLAGS: 0046

0:00:28:44.0.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:28:44.1.0000: 0000:7C5E (E2)LOOP 7C51

0:00:28:44.2.0000: Registers:

0:00:28:44.2.0000: AX: 0000, BX: 0078, CX: 000A, DX: 0000

0:00:28:44.3.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:28:44.3.0000: SP: 7BF8, BP: 0000, SI: 1022, DI: 7C2D

0:00:28:44.3.0000: IP: 7C5E, FLAGS: 0046

0:00:28:44.4.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:30:28.8.0000: 0000:7C51 (AC)LODSB

0:00:30:28.8.0000: Registers:

0:00:30:28.9.0000: AX: 0000, BX: 0078, CX: 0009, DX: 0000

0:00:30:28.9.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:30:29.0.0000: SP: 7BF8, BP: 0000, SI: 1022, DI: 7C2D

0:00:30:29.0.0000: IP: 7C51, FLAGS: 0046

0:00:30:29.1.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:30:29.2.0000: ModR/M address: 0000:7C2D=00007C2D

0:00:30:29.2.0000: 0000:7C52 (80)CMPB [ES:DI],00

0:00:30:29.3.0000: Registers:

0:00:30:29.4.0000: AX: 0000, BX: 0078, CX: 0009, DX: 0000

0:00:30:29.4.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:30:29.5.0000: SP: 7BF8, BP: 0000, SI: 1023, DI: 7C2D

0:00:30:29.5.0000: IP: 7C52, FLAGS: 0046

0:00:30:29.5.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:30:29.6.0000: 0000:7C56 (74)JZ 7C5B

0:00:30:29.7.0000: Registers:

0:00:30:29.7.0000: AX: 0000, BX: 0078, CX: 0009, DX: 0000

0:00:30:29.8.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:30:29.8.0000: SP: 7BF8, BP: 0000, SI: 1023, DI: 7C2D

0:00:30:29.8.0000: IP: 7C56, FLAGS: 0046

0:00:30:35.0.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:30:35.1.0000: 0000:7C5B (AA)STOSB

0:00:30:35.1.0000: Registers:

0:00:30:35.2.0000: AX: 0000, BX: 0078, CX: 0009, DX: 0000

0:00:30:35.2.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:30:35.3.0000: SP: 7BF8, BP: 0000, SI: 1023, DI: 7C2D

0:00:30:35.3.0000: IP: 7C5B, FLAGS: 0046

0:00:30:35.3.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:30:35.4.0000: 0000:7C5C (8A)MOVB AL,AH

0:00:30:35.5.0000: Registers:

0:00:30:35.5.0000: AX: 0000, BX: 0078, CX: 0009, DX: 0000

0:00:30:35.6.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:30:35.6.0000: SP: 7BF8, BP: 0000, SI: 1023, DI: 7C2E

0:00:30:35.6.0000: IP: 7C5C, FLAGS: 0046

0:00:30:35.7.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:30:35.8.0000: 0000:7C5E (E2)LOOP 7C51

0:00:30:35.8.0000: Registers:

0:00:30:35.9.0000: AX: 0000, BX: 0078, CX: 0009, DX: 0000

0:00:30:36.0.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:30:36.0.0000: SP: 7BF8, BP: 0000, SI: 1023, DI: 7C2E

0:00:30:36.0.0000: IP: 7C5E, FLAGS: 0046

0:00:30:36.1.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:30:36.2.0000: 0000:7C51 (AC)LODSB

0:00:30:36.2.0000: Registers:

0:00:30:36.4.0000: AX: 0000, BX: 0078, CX: 0008, DX: 0000

0:00:30:36.4.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:30:36.5.0000: SP: 7BF8, BP: 0000, SI: 1023, DI: 7C2E

0:00:30:36.5.0000: IP: 7C51, FLAGS: 0046

0:00:30:36.5.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:30:36.7.0000: ModR/M address: 0000:7C2E=00007C2E

0:00:30:36.7.0000: 0000:7C52 (80)CMPB [ES:DI],00

0:00:30:36.7.0000: Registers:

0:00:30:36.8.0000: AX: 0002, BX: 0078, CX: 0008, DX: 0000

0:00:30:36.8.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:30:36.8.0000: SP: 7BF8, BP: 0000, SI: 1024, DI: 7C2E

0:00:30:36.9.0000: IP: 7C52, FLAGS: 0046

0:00:30:37.0.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:30:37.1.0000: 0000:7C56 (74)JZ 7C5B

0:00:30:37.1.0000: Registers:

0:00:30:37.1.0000: AX: 0002, BX: 0078, CX: 0008, DX: 0000

0:00:30:37.2.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:30:37.2.0000: SP: 7BF8, BP: 0000, SI: 1024, DI: 7C2E

0:00:30:37.3.0000: IP: 7C56, FLAGS: 0046

0:00:30:37.3.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:36:11.0.0000: 0000:7C5B (AA)STOSB

0:00:36:11.1.0000: Registers:

0:00:36:11.1.0000: AX: 0002, BX: 0078, CX: 0008, DX: 0000

0:00:36:11.2.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:36:11.2.0000: SP: 7BF8, BP: 0000, SI: 1024, DI: 7C2E

0:00:36:11.3.0000: IP: 7C5B, FLAGS: 0046

0:00:36:11.3.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:36:11.4.0000: 0000:7C5C (8A)MOVB AL,AH

0:00:36:11.5.0000: Registers:

0:00:36:11.5.0000: AX: 0002, BX: 0078, CX: 0008, DX: 0000

0:00:36:11.5.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:36:11.6.0000: SP: 7BF8, BP: 0000, SI: 1024, DI: 7C2F

0:00:36:11.6.0000: IP: 7C5C, FLAGS: 0046

0:00:36:11.7.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:36:11.8.0000: 0000:7C5E (E2)LOOP 7C51

0:00:36:11.8.0000: Registers:

0:00:36:11.9.0000: AX: 0000, BX: 0078, CX: 0008, DX: 0000

0:00:36:12.0.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:36:12.0.0000: SP: 7BF8, BP: 0000, SI: 1024, DI: 7C2F

0:00:36:12.1.0000: IP: 7C5E, FLAGS: 0046

0:00:36:12.1.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:36:12.2.0000: 0000:7C51 (AC)LODSB

0:00:36:12.3.0000: Registers:

0:00:36:12.3.0000: AX: 0000, BX: 0078, CX: 0007, DX: 0000

0:00:36:12.3.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:36:12.4.0000: SP: 7BF8, BP: 0000, SI: 1024, DI: 7C2F

0:00:36:12.4.0000: IP: 7C51, FLAGS: 0046

0:00:36:12.5.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:36:12.6.0000: ModR/M address: 0000:7C2F=00007C2F

0:00:36:12.6.0000: 0000:7C52 (80)CMPB [ES:DI],00

0:00:36:12.7.0000: Registers:

0:00:36:12.7.0000: AX: 0012, BX: 0078, CX: 0007, DX: 0000

0:00:36:12.7.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:36:12.8.0000: SP: 7BF8, BP: 0000, SI: 1025, DI: 7C2F

0:00:36:12.8.0000: IP: 7C52, FLAGS: 0046

0:00:36:12.9.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:36:13.0.0000: 0000:7C56 (74)JZ 7C5B

0:00:36:13.0.0000: Registers:

0:00:36:13.1.0000: AX: 0012, BX: 0078, CX: 0007, DX: 0000

0:00:36:13.1.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:36:13.2.0000: SP: 7BF8, BP: 0000, SI: 1025, DI: 7C2F

0:00:36:13.3.0000: IP: 7C56, FLAGS: 0006

0:00:36:13.3.0000: FLAGSINFO:c1P0a0zstido0000



0:00:36:13.5.0000: ModR/M address: 0000:7C2F=00007C2F

0:00:36:13.5.0000: 0000:7C58 (8A)MOVB AL,[ES:DI]

0:00:36:13.6.0000: Registers:

0:00:36:13.6.0000: AX: 0012, BX: 0078, CX: 0007, DX: 0000

0:00:36:13.6.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:36:13.7.0000: SP: 7BF8, BP: 0000, SI: 1025, DI: 7C2F

0:00:36:13.7.0000: IP: 7C58, FLAGS: 0006

0:00:36:13.7.0000: FLAGSINFO:c1P0a0zstido0000



0:00:36:13.9.0000: 0000:7C5B (AA)STOSB

0:00:36:14.0.0000: Registers:

0:00:36:14.0.0000: AX: 0012, BX: 0078, CX: 0007, DX: 0000

0:00:36:14.0.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:36:14.1.0000: SP: 7BF8, BP: 0000, SI: 1025, DI: 7C2F

0:00:36:14.1.0000: IP: 7C5B, FLAGS: 0006

0:00:36:14.1.0000: FLAGSINFO:c1P0a0zstido0000



0:00:36:14.3.0000: 0000:7C5C (8A)MOVB AL,AH

0:00:36:14.3.0000: Registers:

0:00:36:14.3.0000: AX: 0012, BX: 0078, CX: 0007, DX: 0000

0:00:36:14.4.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:36:14.4.0000: SP: 7BF8, BP: 0000, SI: 1025, DI: 7C30

0:00:36:14.5.0000: IP: 7C5C, FLAGS: 0006

0:00:36:14.6.0000: FLAGSINFO:c1P0a0zstido0000



0:00:38:06.0.0000: 0000:7C5E (E2)LOOP 7C51

0:00:38:06.1.0000: Registers:

0:00:38:06.1.0000: AX: 0000, BX: 0078, CX: 0007, DX: 0000

0:00:38:06.1.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:38:06.2.0000: SP: 7BF8, BP: 0000, SI: 1025, DI: 7C30

0:00:38:06.2.0000: IP: 7C5E, FLAGS: 0006

0:00:38:06.3.0000: FLAGSINFO:c1P0a0zstido0000



0:00:38:06.4.0000: 0000:7C51 (AC)LODSB

0:00:38:06.4.0000: Registers:

0:00:38:06.4.0000: AX: 0000, BX: 0078, CX: 0006, DX: 0000

0:00:38:06.5.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:38:06.5.0000: SP: 7BF8, BP: 0000, SI: 1025, DI: 7C30

0:00:38:06.6.0000: IP: 7C51, FLAGS: 0006

0:00:38:06.6.0000: FLAGSINFO:c1P0a0zstido0000



0:00:38:06.7.0000: ModR/M address: 0000:7C30=00007C30

0:00:38:06.8.0000: 0000:7C52 (80)CMPB [ES:DI],00

0:00:38:06.8.0000: Registers:

0:00:38:06.8.0000: AX: 0000, BX: 0078, CX: 0006, DX: 0000

0:00:38:06.9.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:38:06.9.0000: SP: 7BF8, BP: 0000, SI: 1026, DI: 7C30

0:00:38:07.0.0000: IP: 7C52, FLAGS: 0006

0:00:38:07.1.0000: FLAGSINFO:c1P0a0zstido0000



0:00:38:07.2.0000: 0000:7C56 (74)JZ 7C5B

0:00:38:07.3.0000: Registers:

0:00:38:07.4.0000: AX: 0000, BX: 0078, CX: 0006, DX: 0000

0:00:38:07.4.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:38:07.4.0000: SP: 7BF8, BP: 0000, SI: 1026, DI: 7C30

0:00:38:07.5.0000: IP: 7C56, FLAGS: 0046

0:00:38:07.5.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:38:07.6.0000: 0000:7C5B (AA)STOSB

0:00:38:07.7.0000: Registers:

0:00:38:07.7.0000: AX: 0000, BX: 0078, CX: 0006, DX: 0000

0:00:38:07.8.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:38:07.8.0000: SP: 7BF8, BP: 0000, SI: 1026, DI: 7C30

0:00:38:07.8.0000: IP: 7C5B, FLAGS: 0046

0:00:38:07.9.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:38:08.0.0000: 0000:7C5C (8A)MOVB AL,AH

0:00:38:08.1.0000: Registers:

0:00:38:08.1.0000: AX: 0000, BX: 0078, CX: 0006, DX: 0000

0:00:38:08.1.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:38:08.2.0000: SP: 7BF8, BP: 0000, SI: 1026, DI: 7C31

0:00:38:08.2.0000: IP: 7C5C, FLAGS: 0046

0:00:38:08.3.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:38:08.4.0000: 0000:7C5E (E2)LOOP 7C51

0:00:38:08.4.0000: Registers:

0:00:38:08.4.0000: AX: 0000, BX: 0078, CX: 0006, DX: 0000

0:00:38:08.5.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:38:08.5.0000: SP: 7BF8, BP: 0000, SI: 1026, DI: 7C31

0:00:38:08.6.0000: IP: 7C5E, FLAGS: 0046

0:00:38:08.6.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:38:08.7.0000: 0000:7C51 (AC)LODSB

0:00:38:08.7.0000: Registers:

0:00:38:08.9.0000: AX: 0000, BX: 0078, CX: 0005, DX: 0000

0:00:38:08.9.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:38:09.0.0000: SP: 7BF8, BP: 0000, SI: 1026, DI: 7C31

0:00:38:09.1.0000: IP: 7C51, FLAGS: 0046

0:00:38:09.1.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:38:09.2.0000: ModR/M address: 0000:7C31=00007C31

0:00:38:09.3.0000: 0000:7C52 (80)CMPB [ES:DI],00

0:00:38:09.3.0000: Registers:

0:00:38:09.3.0000: AX: 0000, BX: 0078, CX: 0005, DX: 0000

0:00:38:09.4.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:38:09.4.0000: SP: 7BF8, BP: 0000, SI: 1027, DI: 7C31

0:00:38:09.5.0000: IP: 7C52, FLAGS: 0046

0:00:38:09.5.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:39:64.2.0000: 0000:7C56 (74)JZ 7C5B

0:00:39:64.2.0000: Registers:

0:00:39:64.3.0000: AX: 0000, BX: 0078, CX: 0005, DX: 0000

0:00:39:64.3.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:39:64.4.0000: SP: 7BF8, BP: 0000, SI: 1027, DI: 7C31

0:00:39:64.4.0000: IP: 7C56, FLAGS: 0046

0:00:39:64.4.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:39:64.5.0000: 0000:7C5B (AA)STOSB

0:00:39:64.6.0000: Registers:

0:00:39:64.7.0000: AX: 0000, BX: 0078, CX: 0005, DX: 0000

0:00:39:64.7.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:39:64.8.0000: SP: 7BF8, BP: 0000, SI: 1027, DI: 7C31

0:00:39:64.8.0000: IP: 7C5B, FLAGS: 0046

0:00:39:64.8.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:39:65.0.0000: 0000:7C5C (8A)MOVB AL,AH

0:00:39:65.0.0000: Registers:

0:00:39:65.1.0000: AX: 0000, BX: 0078, CX: 0005, DX: 0000

0:00:39:65.1.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:39:65.2.0000: SP: 7BF8, BP: 0000, SI: 1027, DI: 7C32

0:00:39:65.2.0000: IP: 7C5C, FLAGS: 0046

0:00:39:65.3.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:39:65.4.0000: 0000:7C5E (E2)LOOP 7C51

0:00:39:65.4.0000: Registers:

0:00:39:65.4.0000: AX: 0000, BX: 0078, CX: 0005, DX: 0000

0:00:39:65.5.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:39:65.5.0000: SP: 7BF8, BP: 0000, SI: 1027, DI: 7C32

0:00:39:65.6.0000: IP: 7C5E, FLAGS: 0046

0:00:39:65.6.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:39:65.7.0000: 0000:7C51 (AC)LODSB

0:00:39:65.7.0000: Registers:

0:00:39:65.8.0000: AX: 0000, BX: 0078, CX: 0004, DX: 0000

0:00:39:65.8.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:39:65.9.0000: SP: 7BF8, BP: 0000, SI: 1027, DI: 7C32

0:00:39:65.9.0000: IP: 7C51, FLAGS: 0046

0:00:39:65.9.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:39:66.1.0000: ModR/M address: 0000:7C32=00007C32

0:00:39:66.1.0000: 0000:7C52 (80)CMPB [ES:DI],00

0:00:39:66.2.0000: Registers:

0:00:39:66.2.0000: AX: 0000, BX: 0078, CX: 0004, DX: 0000

0:00:39:66.2.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:39:66.3.0000: SP: 7BF8, BP: 0000, SI: 1028, DI: 7C32

0:00:39:66.3.0000: IP: 7C52, FLAGS: 0046

0:00:39:66.4.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:39:66.7.0000: 0000:7C56 (74)JZ 7C5B

0:00:39:66.7.0000: Registers:

0:00:39:66.8.0000: AX: 0000, BX: 0078, CX: 0004, DX: 0000

0:00:39:66.8.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:39:66.8.0000: SP: 7BF8, BP: 0000, SI: 1028, DI: 7C32

0:00:39:66.9.0000: IP: 7C56, FLAGS: 0046

0:00:39:66.9.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:39:67.1.0000: 0000:7C5B (AA)STOSB

0:00:39:67.2.0000: Registers:

0:00:39:67.2.0000: AX: 0000, BX: 0078, CX: 0004, DX: 0000

0:00:39:67.2.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:39:67.3.0000: SP: 7BF8, BP: 0000, SI: 1028, DI: 7C32

0:00:39:67.3.0000: IP: 7C5B, FLAGS: 0046

0:00:39:67.4.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:39:67.5.0000: 0000:7C5C (8A)MOVB AL,AH

0:00:39:67.5.0000: Registers:

0:00:39:67.5.0000: AX: 0000, BX: 0078, CX: 0004, DX: 0000

0:00:39:67.7.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:39:67.7.0000: SP: 7BF8, BP: 0000, SI: 1028, DI: 7C33

0:00:39:67.8.0000: IP: 7C5C, FLAGS: 0046

0:00:39:67.8.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:40:97.4.0000: 0000:7C5E (E2)LOOP 7C51

0:00:40:97.5.0000: Registers:

0:00:40:97.5.0000: AX: 0000, BX: 0078, CX: 0004, DX: 0000

0:00:40:97.6.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:40:97.6.0000: SP: 7BF8, BP: 0000, SI: 1028, DI: 7C33

0:00:40:97.6.0000: IP: 7C5E, FLAGS: 0046

0:00:40:97.7.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:40:97.8.0000: 0000:7C51 (AC)LODSB

0:00:40:97.8.0000: Registers:

0:00:40:97.9.0000: AX: 0000, BX: 0078, CX: 0003, DX: 0000

0:00:41:02.9.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:41:03.0.0000: SP: 7BF8, BP: 0000, SI: 1028, DI: 7C33

0:00:41:03.0.0000: IP: 7C51, FLAGS: 0046

0:00:41:03.1.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:41:03.2.0000: ModR/M address: 0000:7C33=00007C33

0:00:41:03.2.0000: 0000:7C52 (80)CMPB [ES:DI],00

0:00:41:03.2.0000: Registers:

0:00:41:03.3.0000: AX: 00F6, BX: 0078, CX: 0003, DX: 0000

0:00:41:03.3.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:41:03.4.0000: SP: 7BF8, BP: 0000, SI: 1029, DI: 7C33

0:00:41:03.4.0000: IP: 7C52, FLAGS: 0046

0:00:41:03.5.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:41:03.6.0000: 0000:7C56 (74)JZ 7C5B

0:00:41:03.6.0000: Registers:

0:00:41:03.6.0000: AX: 00F6, BX: 0078, CX: 0003, DX: 0000

0:00:41:03.7.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:41:03.7.0000: SP: 7BF8, BP: 0000, SI: 1029, DI: 7C33

0:00:41:03.8.0000: IP: 7C56, FLAGS: 0046

0:00:41:03.9.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:41:04.0.0000: 0000:7C5B (AA)STOSB

0:00:41:04.0.0000: Registers:

0:00:41:04.1.0000: AX: 00F6, BX: 0078, CX: 0003, DX: 0000

0:00:41:04.1.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:41:04.2.0000: SP: 7BF8, BP: 0000, SI: 1029, DI: 7C33

0:00:41:04.2.0000: IP: 7C5B, FLAGS: 0046

0:00:41:04.2.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:41:04.4.0000: 0000:7C5C (8A)MOVB AL,AH

0:00:41:04.4.0000: Registers:

0:00:41:04.5.0000: AX: 00F6, BX: 0078, CX: 0003, DX: 0000

0:00:41:04.5.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:41:04.6.0000: SP: 7BF8, BP: 0000, SI: 1029, DI: 7C34

0:00:41:04.6.0000: IP: 7C5C, FLAGS: 0046

0:00:41:04.7.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:41:04.8.0000: 0000:7C5E (E2)LOOP 7C51

0:00:41:04.8.0000: Registers:

0:00:41:04.9.0000: AX: 0000, BX: 0078, CX: 0003, DX: 0000

0:00:41:04.9.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:41:05.0.0000: SP: 7BF8, BP: 0000, SI: 1029, DI: 7C34

0:00:41:05.0.0000: IP: 7C5E, FLAGS: 0046

0:00:41:05.1.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:41:05.2.0000: 0000:7C51 (AC)LODSB

0:00:41:05.2.0000: Registers:

0:00:41:05.3.0000: AX: 0000, BX: 0078, CX: 0002, DX: 0000

0:00:41:05.3.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:41:05.3.0000: SP: 7BF8, BP: 0000, SI: 1029, DI: 7C34

0:00:41:05.4.0000: IP: 7C51, FLAGS: 0046

0:00:41:05.4.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:41:05.5.0000: ModR/M address: 0000:7C34=00007C34

0:00:41:05.6.0000: 0000:7C52 (80)CMPB [ES:DI],00

0:00:41:05.6.0000: Registers:

0:00:41:05.6.0000: AX: 0000, BX: 0078, CX: 0002, DX: 0000

0:00:41:05.7.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:41:05.7.0000: SP: 7BF8, BP: 0000, SI: 102A, DI: 7C34

0:00:41:05.8.0000: IP: 7C52, FLAGS: 0046

0:00:41:05.8.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:41:97.5.0000: 0000:7C56 (74)JZ 7C5B

0:00:41:97.5.0000: Registers:

0:00:41:97.6.0000: AX: 0000, BX: 0078, CX: 0002, DX: 0000

0:00:41:97.6.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:41:97.6.0000: SP: 7BF8, BP: 0000, SI: 102A, DI: 7C34

0:00:41:97.7.0000: IP: 7C56, FLAGS: 0002

0:00:41:97.7.0000: FLAGSINFO:c1p0a0zstido0000



0:00:41:97.8.0000: ModR/M address: 0000:7C34=00007C34

0:00:41:97.9.0000: 0000:7C58 (8A)MOVB AL,[ES:DI]

0:00:41:97.9.0000: Registers:

0:00:41:97.9.0000: AX: 0000, BX: 0078, CX: 0002, DX: 0000

0:00:41:98.0.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:41:98.1.0000: SP: 7BF8, BP: 0000, SI: 102A, DI: 7C34

0:00:41:98.1.0000: IP: 7C58, FLAGS: 0002

0:00:41:98.1.0000: FLAGSINFO:c1p0a0zstido0000



0:00:41:98.3.0000: 0000:7C5B (AA)STOSB

0:00:41:98.3.0000: Registers:

0:00:41:98.4.0000: AX: 0001, BX: 0078, CX: 0002, DX: 0000

0:00:41:98.4.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:41:98.4.0000: SP: 7BF8, BP: 0000, SI: 102A, DI: 7C34

0:00:41:98.5.0000: IP: 7C5B, FLAGS: 0002

0:00:41:98.5.0000: FLAGSINFO:c1p0a0zstido0000



0:00:41:98.6.0000: 0000:7C5C (8A)MOVB AL,AH

0:00:41:98.7.0000: Registers:

0:00:41:98.7.0000: AX: 0001, BX: 0078, CX: 0002, DX: 0000

0:00:41:98.8.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:41:98.8.0000: SP: 7BF8, BP: 0000, SI: 102A, DI: 7C35

0:00:41:98.9.0000: IP: 7C5C, FLAGS: 0002

0:00:41:98.9.0000: FLAGSINFO:c1p0a0zstido0000



0:00:41:99.1.0000: 0000:7C5E (E2)LOOP 7C51

0:00:41:99.1.0000: Registers:

0:00:41:99.1.0000: AX: 0000, BX: 0078, CX: 0002, DX: 0000

0:00:41:99.2.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:41:99.2.0000: SP: 7BF8, BP: 0000, SI: 102A, DI: 7C35

0:00:41:99.3.0000: IP: 7C5E, FLAGS: 0002

0:00:41:99.3.0000: FLAGSINFO:c1p0a0zstido0000



0:00:41:99.4.0000: 0000:7C51 (AC)LODSB

0:00:41:99.4.0000: Registers:

0:00:41:99.5.0000: AX: 0000, BX: 0078, CX: 0001, DX: 0000

0:00:41:99.5.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:41:99.6.0000: SP: 7BF8, BP: 0000, SI: 102A, DI: 7C35

0:00:41:99.6.0000: IP: 7C51, FLAGS: 0002

0:00:41:99.6.0000: FLAGSINFO:c1p0a0zstido0000



0:00:41:99.7.0000: ModR/M address: 0000:7C35=00007C35

0:00:41:99.8.0000: 0000:7C52 (80)CMPB [ES:DI],00

0:00:41:99.8.0000: Registers:

0:00:41:99.9.0000: AX: 0000, BX: 0078, CX: 0001, DX: 0000

0:00:41:99.9.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:41:99.9.0000: SP: 7BF8, BP: 0000, SI: 102B, DI: 7C35

0:00:42:05.1.0000: IP: 7C52, FLAGS: 0002

0:00:42:05.2.0000: FLAGSINFO:c1p0a0zstido0000



0:00:42:05.3.0000: 0000:7C56 (74)JZ 7C5B

0:00:42:05.3.0000: Registers:

0:00:42:05.4.0000: AX: 0000, BX: 0078, CX: 0001, DX: 0000

0:00:42:05.4.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:42:05.4.0000: SP: 7BF8, BP: 0000, SI: 102B, DI: 7C35

0:00:42:05.5.0000: IP: 7C56, FLAGS: 0046

0:00:42:05.5.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:42:05.6.0000: 0000:7C5B (AA)STOSB

0:00:42:05.7.0000: Registers:

0:00:42:05.7.0000: AX: 0000, BX: 0078, CX: 0001, DX: 0000

0:00:42:05.8.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:42:05.8.0000: SP: 7BF8, BP: 0000, SI: 102B, DI: 7C35

0:00:42:05.8.0000: IP: 7C5B, FLAGS: 0046

0:00:42:05.9.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:43:07.4.0000: 0000:7C5C (8A)MOVB AL,AH

0:00:43:07.5.0000: Registers:

0:00:43:07.6.0000: AX: 0000, BX: 0078, CX: 0001, DX: 0000

0:00:43:07.6.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:43:07.6.0000: SP: 7BF8, BP: 0000, SI: 102B, DI: 7C36

0:00:43:07.7.0000: IP: 7C5C, FLAGS: 0046

0:00:43:07.7.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:43:07.8.0000: 0000:7C5E (E2)LOOP 7C51

0:00:43:07.9.0000: Registers:

0:00:43:07.9.0000: AX: 0000, BX: 0078, CX: 0001, DX: 0000

0:00:43:07.9.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:43:08.0.0000: SP: 7BF8, BP: 0000, SI: 102B, DI: 7C36

0:00:43:08.1.0000: IP: 7C5E, FLAGS: 0046

0:00:43:08.1.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:43:08.2.0000: 0000:7C60 (06)PUSH ES

0:00:43:08.3.0000: Registers:

0:00:43:08.3.0000: AX: 0000, BX: 0078, CX: 0000, DX: 0000

0:00:43:08.3.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:43:08.4.0000: SP: 7BF8, BP: 0000, SI: 102B, DI: 7C36

0:00:43:08.4.0000: IP: 7C60, FLAGS: 0046

0:00:43:08.5.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:43:08.6.0000: 0000:7C61 (1F)POP DS

0:00:43:08.6.0000: Registers:

0:00:43:08.6.0000: AX: 0000, BX: 0078, CX: 0000, DX: 0000

0:00:43:08.8.0000: CS: 0000, DS: F600, ES: 0000, SS: 0000

0:00:43:08.8.0000: SP: 7BF6, BP: 0000, SI: 102B, DI: 7C36

0:00:43:08.8.0000: IP: 7C61, FLAGS: 0046

0:00:43:08.9.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:43:09.0.0000: ModR/M address: 0000:007A=0000007A

0:00:43:09.1.0000: 0000:7C62 (89)MOVW [DS:BX+02],AX

0:00:43:09.1.0000: Registers:

0:00:43:09.1.0000: AX: 0000, BX: 0078, CX: 0000, DX: 0000

0:00:43:09.2.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:43:09.2.0000: SP: 7BF8, BP: 0000, SI: 102B, DI: 7C36

0:00:43:09.3.0000: IP: 7C62, FLAGS: 0046

0:00:43:09.4.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:43:09.5.0000: ModR/M address: 0000:0078=00000078

0:00:43:09.5.0000: 0000:7C65 (C7)MOVW [DS:BX],7c2b

0:00:43:09.6.0000: Registers:

0:00:43:09.6.0000: AX: 0000, BX: 0078, CX: 0000, DX: 0000

0:00:43:09.6.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:43:09.7.0000: SP: 7BF8, BP: 0000, SI: 102B, DI: 7C36

0:00:43:09.7.0000: IP: 7C65, FLAGS: 0046

0:00:43:09.8.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:43:09.9.0000: 0000:7C69 (FB)STI

0:00:43:09.9.0000: Registers:

0:00:43:09.9.0000: AX: 0000, BX: 0078, CX: 0000, DX: 0000

0:00:43:10.0.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:43:10.1.0000: SP: 7BF8, BP: 0000, SI: 102B, DI: 7C36

0:00:43:10.1.0000: IP: 7C69, FLAGS: 0046

0:00:43:10.1.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:43:10.3.0000: ModR/M address: 0000:7DFD=00007DFD

0:00:43:10.3.0000: 0000:7C6A (8A)MOVB DL,[DS:7DFD]

0:00:43:10.4.0000: Registers:

0:00:43:10.5.0000: AX: 0000, BX: 0078, CX: 0000, DX: 0000

0:00:43:10.5.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:43:10.6.0000: SP: 7BF8, BP: 0000, SI: 102B, DI: 7C36

0:00:43:10.6.0000: IP: 7C6A, FLAGS: 0246

0:00:43:10.6.0000: FLAGSINFO:c1P0a0ZstIdo0000



0:00:43:10.7.0000: 0000:7C6E (CD)INT 13

0:00:43:10.8.0000: Registers:

0:00:43:10.8.0000: AX: 0000, BX: 0078, CX: 0000, DX: 0000

0:00:43:10.9.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:43:10.9.0000: SP: 7BF8, BP: 0000, SI: 102B, DI: 7C36

0:00:43:16.1.0000: IP: 7C6E, FLAGS: 0246

0:00:43:16.1.0000: FLAGSINFO:c1P0a0ZstIdo0000



0:00:44:02.8.0000: ModR/M address: 0000:10A3=000010A3

0:00:44:02.9.0000: F600:10E0 (FE)<INTERNAL CALLBACK> 0007

0:00:44:03.0.0000: Registers:

0:00:44:03.0.0000: AX: 0000, BX: 0078, CX: 0000, DX: 0000

0:00:44:03.1.0000: CS: F600, DS: 0000, ES: 0000, SS: 0000

0:00:44:03.1.0000: SP: 7BF2, BP: 0000, SI: 102B, DI: 7C36

0:00:44:03.1.0000: IP: 10E0, FLAGS: 0046

0:00:44:03.2.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:44:03.4.0000: F600:10E4 (CF)IRET

0:00:44:03.4.0000: Registers:

0:00:44:03.4.0000: AX: 0000, BX: 0078, CX: 0000, DX: 0000

0:00:44:03.5.0000: CS: F600, DS: 0000, ES: 0000, SS: 0000

0:00:44:03.5.0000: SP: 7BF2, BP: 0000, SI: 102B, DI: 7C36

0:00:44:03.6.0000: IP: 10E4, FLAGS: 0046

0:00:44:03.6.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:44:03.7.0000: 0000:7C70 (73)JNB 7C75

0:00:44:03.8.0000: Registers:

0:00:44:03.8.0000: AX: 0000, BX: 0078, CX: 0000, DX: 0000

0:00:44:03.8.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:44:03.9.0000: SP: 7BF8, BP: 0000, SI: 102B, DI: 7C36

0:00:44:03.9.0000: IP: 7C70, FLAGS: 0246

0:00:44:09.0.0000: FLAGSINFO:c1P0a0ZstIdo0000



0:00:44:09.1.0000: ModR/M address: 0000:7C24=00007C24

0:00:44:09.2.0000: 0000:7C75 (F6)TESTB [DS:7C24],20

0:00:44:09.2.0000: Registers:

0:00:44:09.3.0000: AX: 0000, BX: 0078, CX: 0000, DX: 0000

0:00:44:09.3.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:44:09.3.0000: SP: 7BF8, BP: 0000, SI: 102B, DI: 7C36

0:00:44:09.4.0000: IP: 7C75, FLAGS: 0246

0:00:44:09.4.0000: FLAGSINFO:c1P0a0ZstIdo0000



0:00:44:09.5.0000: 0000:7C7A (74)JZ 7C81

0:00:44:09.6.0000: Registers:

0:00:44:09.6.0000: AX: 0000, BX: 0078, CX: 0000, DX: 0000

0:00:44:09.6.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:44:09.7.0000: SP: 7BF8, BP: 0000, SI: 102B, DI: 7C36

0:00:44:09.7.0000: IP: 7C7A, FLAGS: 0246

0:00:44:09.8.0000: FLAGSINFO:c1P0a0ZstIdo0000



0:00:44:09.9.0000: 0000:7C81 (A0)MOVB AL,[DS:7C10]

0:00:44:10.0.0000: Registers:

0:00:44:10.0.0000: AX: 0000, BX: 0078, CX: 0000, DX: 0000

0:00:44:10.0.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:44:10.1.0000: SP: 7BF8, BP: 0000, SI: 102B, DI: 7C36

0:00:44:10.1.0000: IP: 7C81, FLAGS: 0246

0:00:44:10.1.0000: FLAGSINFO:c1P0a0ZstIdo0000



0:00:44:10.3.0000: 0000:7C84 (98)CBW

0:00:44:10.3.0000: Registers:

0:00:44:10.3.0000: AX: 0002, BX: 0078, CX: 0000, DX: 0000

0:00:44:10.4.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:44:10.4.0000: SP: 7BF8, BP: 0000, SI: 102B, DI: 7C36

0:00:44:10.5.0000: IP: 7C84, FLAGS: 0246

0:00:44:10.5.0000: FLAGSINFO:c1P0a0ZstIdo0000



0:00:44:10.7.0000: ModR/M address: 0000:7C16=00007C16

0:00:44:10.8.0000: 0000:7C85 (F7)MULW [DS:7C16]

0:00:44:10.8.0000: Registers:

0:00:44:10.9.0000: AX: 0002, BX: 0078, CX: 0000, DX: 0000

0:00:44:10.9.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:44:11.0.0000: SP: 7BF8, BP: 0000, SI: 102B, DI: 7C36

0:00:44:11.0.0000: IP: 7C85, FLAGS: 0246

0:00:44:11.1.0000: FLAGSINFO:c1P0a0ZstIdo0000



0:00:44:11.2.0000: ModR/M address: 0000:7C0E=00007C0E

0:00:44:11.2.0000: 0000:7C89 (03)ADDB AL,[DS:7C0E]

0:00:44:11.2.0000: Registers:

0:00:44:11.3.0000: AX: 0012, BX: 0078, CX: 0000, DX: 0000

0:00:44:11.3.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:44:11.4.0000: SP: 7BF8, BP: 0000, SI: 102B, DI: 7C36

0:00:44:11.4.0000: IP: 7C89, FLAGS: 0206

0:00:44:11.4.0000: FLAGSINFO:c1P0a0zstIdo0000



0:00:45:85.9.0000: 0000:7C8D (A3)MOVW [DS:7C3F],AX

0:00:45:86.0.0000: Registers:

0:00:45:86.0.0000: AX: 0013, BX: 0078, CX: 0000, DX: 0000

0:00:45:86.1.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:45:86.1.0000: SP: 7BF8, BP: 0000, SI: 102B, DI: 7C36

0:00:45:86.1.0000: IP: 7C8D, FLAGS: 0202

0:00:45:86.2.0000: FLAGSINFO:c1p0a0zstIdo0000



0:00:45:86.3.0000: 0000:7C90 (A3)MOVW [DS:7C37],AX

0:00:45:86.3.0000: Registers:

0:00:45:86.4.0000: AX: 0013, BX: 0078, CX: 0000, DX: 0000

0:00:45:86.4.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:45:86.5.0000: SP: 7BF8, BP: 0000, SI: 102B, DI: 7C36

0:00:45:86.5.0000: IP: 7C90, FLAGS: 0202

0:00:45:86.6.0000: FLAGSINFO:c1p0a0zstIdo0000



0:00:45:86.7.0000: 0000:7C93 (B8)MOVW AX, 0020

0:00:45:86.7.0000: Registers:

0:00:45:86.7.0000: AX: 0013, BX: 0078, CX: 0000, DX: 0000

0:00:45:86.8.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:45:86.8.0000: SP: 7BF8, BP: 0000, SI: 102B, DI: 7C36

0:00:45:86.9.0000: IP: 7C93, FLAGS: 0202

0:00:45:86.9.0000: FLAGSINFO:c1p0a0zstIdo0000



0:00:45:87.1.0000: ModR/M address: 0000:7C11=00007C11

0:00:45:87.1.0000: 0000:7C96 (F7)MULW [DS:7C11]

0:00:45:87.1.0000: Registers:

0:00:45:87.2.0000: AX: 0020, BX: 0078, CX: 0000, DX: 0000

0:00:45:87.2.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:45:87.3.0000: SP: 7BF8, BP: 0000, SI: 102B, DI: 7C36

0:00:45:87.3.0000: IP: 7C96, FLAGS: 0202

0:00:45:87.4.0000: FLAGSINFO:c1p0a0zstIdo0000



0:00:45:87.5.0000: ModR/M address: 0000:7C0B=00007C0B

0:00:45:87.5.0000: 0000:7C9A (8B)MOVW BX,[DS:7C0B]

0:00:45:87.6.0000: Registers:

0:00:45:87.6.0000: AX: 1C00, BX: 0078, CX: 0000, DX: 0000

0:00:45:87.7.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:45:87.7.0000: SP: 7BF8, BP: 0000, SI: 102B, DI: 7C36

0:00:45:87.7.0000: IP: 7C9A, FLAGS: 0206

0:00:45:87.8.0000: FLAGSINFO:c1P0a0zstIdo0000



0:00:45:87.9.0000: 0000:7C9E (03)ADDB AL,BL

0:00:45:88.0.0000: Registers:

0:00:45:88.0.0000: AX: 1C00, BX: 0200, CX: 0000, DX: 0000

0:00:45:88.0.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:45:88.1.0000: SP: 7BF8, BP: 0000, SI: 102B, DI: 7C36

0:00:45:88.1.0000: IP: 7C9E, FLAGS: 0206

0:00:45:88.2.0000: FLAGSINFO:c1P0a0zstIdo0000



0:00:45:88.3.0000: 0000:7CA0 (48)DEC AX

0:00:45:88.3.0000: Registers:

0:00:45:88.4.0000: AX: 1E00, BX: 0200, CX: 0000, DX: 0000

0:00:45:88.4.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:45:88.4.0000: SP: 7BF8, BP: 0000, SI: 102B, DI: 7C36

0:00:45:88.5.0000: IP: 7CA0, FLAGS: 0206

0:00:45:88.6.0000: FLAGSINFO:c1P0a0zstIdo0000



0:00:45:88.7.0000: 0000:7CA1 (F7)DIVW BX

0:00:45:88.7.0000: Registers:

0:00:45:88.8.0000: AX: 1DFF, BX: 0200, CX: 0000, DX: 0000

0:00:45:88.9.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:45:88.9.0000: SP: 7BF8, BP: 0000, SI: 102B, DI: 7C36

0:00:45:89.0.0000: IP: 7CA1, FLAGS: 0216

0:00:45:89.0.0000: FLAGSINFO:c1P0A0zstIdo0000



0:00:45:89.2.0000: ModR/M address: 0000:7C37=00007C37

0:00:45:89.3.0000: 0000:7CA3 (03)ADDB AL,[DS:7C37]

0:00:45:89.3.0000: Registers:

0:00:45:89.4.0000: AX: 000E, BX: 0200, CX: 0000, DX: 01FF

0:00:45:89.4.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:45:89.4.0000: SP: 7BF8, BP: 0000, SI: 102B, DI: 7C36

0:00:45:89.5.0000: IP: 7CA3, FLAGS: 0216

0:00:45:89.5.0000: FLAGSINFO:c1P0A0zstIdo0000



0:00:46:79.9.0000: 0000:7CA7 (A3)MOVW [DS:7C3D],AX

0:00:46:80.0.0000: Registers:

0:00:46:80.0.0000: AX: 0021, BX: 0200, CX: 0000, DX: 01FF

0:00:46:80.1.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:46:80.1.0000: SP: 7BF8, BP: 0000, SI: 102B, DI: 7C36

0:00:46:80.2.0000: IP: 7CA7, FLAGS: 0216

0:00:46:80.2.0000: FLAGSINFO:c1P0A0zstIdo0000



0:00:46:80.4.0000: 0000:7CAA (E8)CALL 7D78

0:00:46:80.4.0000: Registers:

0:00:46:80.4.0000: AX: 0021, BX: 0200, CX: 0000, DX: 01FF

0:00:46:80.5.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:46:80.5.0000: SP: 7BF8, BP: 0000, SI: 102B, DI: 7C36

0:00:46:80.6.0000: IP: 7CAA, FLAGS: 0216

0:00:46:80.6.0000: FLAGSINFO:c1P0A0zstIdo0000



0:00:46:80.7.0000: ModR/M address: 0000:7C0B=00007C0B

0:00:46:80.8.0000: 0000:7D78 (8B)MOVW DX,[DS:7C0B]

0:00:46:80.8.0000: Registers:

0:00:46:80.8.0000: AX: 0021, BX: 0200, CX: 0000, DX: 01FF

0:00:46:80.9.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:46:81.0.0000: SP: 7BF6, BP: 0000, SI: 102B, DI: 7C36

0:00:46:81.0.0000: IP: 7D78, FLAGS: 0216

0:00:46:81.1.0000: FLAGSINFO:c1P0A0zstIdo0000



0:00:46:81.2.0000: 0000:7D7C (B1)MOVB CL, 09

0:00:46:81.2.0000: Registers:

0:00:46:81.2.0000: AX: 0021, BX: 0200, CX: 0000, DX: 0200

0:00:46:81.3.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:46:81.3.0000: SP: 7BF6, BP: 0000, SI: 102B, DI: 7C36

0:00:46:81.4.0000: IP: 7D7C, FLAGS: 0216

0:00:46:81.4.0000: FLAGSINFO:c1P0A0zstIdo0000



0:00:46:81.5.0000: before shift: 0200,0009

0:00:46:81.6.0000: after shift: 0001

0:00:46:81.6.0000: 0000:7D7E (D3)SHRW DX,CL

0:00:46:81.6.0000: Registers:

0:00:46:81.7.0000: AX: 0021, BX: 0200, CX: 0009, DX: 0200

0:00:46:81.8.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:46:81.9.0000: SP: 7BF6, BP: 0000, SI: 102B, DI: 7C36

0:00:46:81.9.0000: IP: 7D7E, FLAGS: 0216

0:00:46:82.0.0000: FLAGSINFO:c1P0A0zstIdo0000



0:00:46:82.1.0000: 0000:7D80 (F7)MULW DX

0:00:46:82.1.0000: Registers:

0:00:46:82.2.0000: AX: 0021, BX: 0200, CX: 0009, DX: 0001

0:00:46:82.2.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:46:82.2.0000: SP: 7BF6, BP: 0000, SI: 102B, DI: 7C36

0:00:46:82.3.0000: IP: 7D80, FLAGS: 0212

0:00:46:82.3.0000: FLAGSINFO:c1p0A0zstIdo0000



0:00:46:82.4.0000: ModR/M address: 0000:7C1C=00007C1C

0:00:46:82.5.0000: 0000:7D82 (03)ADDB AL,[DS:7C1C]

0:00:46:82.5.0000: Registers:

0:00:46:82.6.0000: AX: 0021, BX: 0200, CX: 0009, DX: 0000

0:00:46:82.6.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:46:82.6.0000: SP: 7BF6, BP: 0000, SI: 102B, DI: 7C36

0:00:46:82.7.0000: IP: 7D82, FLAGS: 0216

0:00:46:82.7.0000: FLAGSINFO:c1P0A0zstIdo0000



0:00:46:82.8.0000: 0000:7D86 (C3)RET

0:00:46:82.9.0000: Registers:

0:00:46:88.1.0000: AX: 0021, BX: 0200, CX: 0009, DX: 0000

0:00:46:88.1.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:46:88.2.0000: SP: 7BF6, BP: 0000, SI: 102B, DI: 7C36

0:00:46:88.2.0000: IP: 7D86, FLAGS: 0206

0:00:46:88.3.0000: FLAGSINFO:c1P0a0zstIdo0000



0:00:46:88.4.0000: 0000:7CAD (A3)MOVW [DS:7C37],AX

0:00:46:88.4.0000: Registers:

0:00:46:88.4.0000: AX: 0021, BX: 0200, CX: 0009, DX: 0000

0:00:46:88.5.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:46:88.5.0000: SP: 7BF8, BP: 0000, SI: 102B, DI: 7C36

0:00:46:88.6.0000: IP: 7CAD, FLAGS: 0206

0:00:46:88.6.0000: FLAGSINFO:c1P0a0zstIdo0000



0:00:47:53.8.0000: 0000:7CB0 (A1)MOVW AX,[DS:7C3F]

0:00:47:53.8.0000: Registers:

0:00:47:53.9.0000: AX: 0021, BX: 0200, CX: 0009, DX: 0000

0:00:47:53.9.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:47:54.0.0000: SP: 7BF8, BP: 0000, SI: 102B, DI: 7C36

0:00:47:54.0.0000: IP: 7CB0, FLAGS: 0206

0:00:47:54.1.0000: FLAGSINFO:c1P0a0zstIdo0000



0:00:47:54.3.0000: 0000:7CB3 (E8)CALL 7D78

0:00:47:54.3.0000: Registers:

0:00:47:54.4.0000: AX: 0013, BX: 0200, CX: 0009, DX: 0000

0:00:47:54.4.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:47:54.5.0000: SP: 7BF8, BP: 0000, SI: 102B, DI: 7C36

0:00:47:54.5.0000: IP: 7CB3, FLAGS: 0206

0:00:47:54.5.0000: FLAGSINFO:c1P0a0zstIdo0000



0:00:47:54.6.0000: ModR/M address: 0000:7C0B=00007C0B

0:00:47:54.7.0000: 0000:7D78 (8B)MOVW DX,[DS:7C0B]

0:00:47:54.7.0000: Registers:

0:00:47:54.8.0000: AX: 0013, BX: 0200, CX: 0009, DX: 0000

0:00:47:54.8.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:47:54.8.0000: SP: 7BF6, BP: 0000, SI: 102B, DI: 7C36

0:00:47:54.9.0000: IP: 7D78, FLAGS: 0206

0:00:47:55.0.0000: FLAGSINFO:c1P0a0zstIdo0000



0:00:47:55.1.0000: 0000:7D7C (B1)MOVB CL, 09

0:00:47:55.2.0000: Registers:

0:00:47:55.2.0000: AX: 0013, BX: 0200, CX: 0009, DX: 0200

0:00:47:55.2.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:47:55.3.0000: SP: 7BF6, BP: 0000, SI: 102B, DI: 7C36

0:00:47:55.3.0000: IP: 7D7C, FLAGS: 0206

0:00:47:55.4.0000: FLAGSINFO:c1P0a0zstIdo0000



0:00:47:55.5.0000: before shift: 0200,0009

0:00:47:55.5.0000: after shift: 0001

0:00:47:55.5.0000: 0000:7D7E (D3)SHRW DX,CL

0:00:47:55.6.0000: Registers:

0:00:47:55.6.0000: AX: 0013, BX: 0200, CX: 0009, DX: 0200

0:00:47:55.7.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:47:55.7.0000: SP: 7BF6, BP: 0000, SI: 102B, DI: 7C36

0:00:47:55.8.0000: IP: 7D7E, FLAGS: 0206

0:00:47:55.8.0000: FLAGSINFO:c1P0a0zstIdo0000



0:00:47:56.0.0000: 0000:7D80 (F7)MULW DX

0:00:47:56.0.0000: Registers:

0:00:47:56.1.0000: AX: 0013, BX: 0200, CX: 0009, DX: 0001

0:00:47:56.1.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:47:56.1.0000: SP: 7BF6, BP: 0000, SI: 102B, DI: 7C36

0:00:47:56.2.0000: IP: 7D80, FLAGS: 0202

0:00:47:56.2.0000: FLAGSINFO:c1p0a0zstIdo0000



0:00:47:56.3.0000: ModR/M address: 0000:7C1C=00007C1C

0:00:47:56.4.0000: 0000:7D82 (03)ADDB AL,[DS:7C1C]

0:00:47:56.4.0000: Registers:

0:00:47:56.5.0000: AX: 0013, BX: 0200, CX: 0009, DX: 0000

0:00:47:56.5.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:47:56.5.0000: SP: 7BF6, BP: 0000, SI: 102B, DI: 7C36

0:00:47:56.6.0000: IP: 7D82, FLAGS: 0202

0:00:47:56.6.0000: FLAGSINFO:c1p0a0zstIdo0000



0:00:47:56.7.0000: 0000:7D86 (C3)RET

0:00:47:56.8.0000: Registers:

0:00:47:56.8.0000: AX: 0013, BX: 0200, CX: 0009, DX: 0000

0:00:47:56.8.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:47:56.9.0000: SP: 7BF6, BP: 0000, SI: 102B, DI: 7C36

0:00:47:62.0.0000: IP: 7D86, FLAGS: 0202

0:00:47:62.1.0000: FLAGSINFO:c1p0a0zstIdo0000



0:00:47:62.2.0000: 0000:7CB6 (A3)MOVW [DS:7C3F],AX

0:00:47:62.2.0000: Registers:

0:00:47:62.2.0000: AX: 0013, BX: 0200, CX: 0009, DX: 0000

0:00:47:62.3.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:47:62.3.0000: SP: 7BF8, BP: 0000, SI: 102B, DI: 7C36

0:00:47:62.4.0000: IP: 7CB6, FLAGS: 0202

0:00:47:62.4.0000: FLAGSINFO:c1p0a0zstIdo0000



0:00:48:56.8.0000: 0000:7CB9 (BB)MOVW BX, 0500

0:00:48:56.8.0000: Registers:

0:00:48:56.9.0000: AX: 0013, BX: 0200, CX: 0009, DX: 0000

0:00:48:57.0.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:48:57.0.0000: SP: 7BF8, BP: 0000, SI: 102B, DI: 7C36

0:00:48:57.0.0000: IP: 7CB9, FLAGS: 0202

0:00:48:57.1.0000: FLAGSINFO:c1p0a0zstIdo0000



0:00:48:57.2.0000: 0000:7CBC (A1)MOVW AX,[DS:7C3F]

0:00:48:57.2.0000: Registers:

0:00:48:57.3.0000: AX: 0013, BX: 0500, CX: 0009, DX: 0000

0:00:48:57.3.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:48:57.4.0000: SP: 7BF8, BP: 0000, SI: 102B, DI: 7C36

0:00:48:57.4.0000: IP: 7CBC, FLAGS: 0202

0:00:48:57.4.0000: FLAGSINFO:c1p0a0zstIdo0000



0:00:48:57.5.0000: 0000:7CBF (E8)CALL 7D35

0:00:48:57.6.0000: Registers:

0:00:48:57.6.0000: AX: 0013, BX: 0500, CX: 0009, DX: 0000

0:00:48:57.7.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:48:57.7.0000: SP: 7BF8, BP: 0000, SI: 102B, DI: 7C36

0:00:48:57.7.0000: IP: 7CBF, FLAGS: 0202

0:00:48:57.8.0000: FLAGSINFO:c1p0a0zstIdo0000



0:00:48:57.9.0000: 0000:7D35 (33)XORW DX,DX

0:00:48:58.0.0000: Registers:

0:00:48:58.0.0000: AX: 0013, BX: 0500, CX: 0009, DX: 0000

0:00:48:58.0.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:48:58.2.0000: SP: 7BF6, BP: 0000, SI: 102B, DI: 7C36

0:00:48:58.2.0000: IP: 7D35, FLAGS: 0202

0:00:48:58.3.0000: FLAGSINFO:c1p0a0zstIdo0000



0:00:48:58.4.0000: ModR/M address: 0000:7C18=00007C18

0:00:48:58.4.0000: 0000:7D37 (F7)DIVW [DS:7C18]

0:00:48:58.5.0000: Registers:

0:00:48:58.5.0000: AX: 0013, BX: 0500, CX: 0009, DX: 0000

0:00:48:58.6.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:48:58.6.0000: SP: 7BF6, BP: 0000, SI: 102B, DI: 7C36

0:00:48:58.6.0000: IP: 7D37, FLAGS: 0246

0:00:48:58.7.0000: FLAGSINFO:c1P0a0ZstIdo0000



0:00:48:58.8.0000: 0000:7D3B (FE)<INTERNAL CALLBACK> 0088

0:00:48:58.8.0000: Registers:

0:00:48:64.0.0000: AX: 0001, BX: 0500, CX: 0009, DX: 0001

0:00:48:64.1.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:48:64.1.0000: SP: 7BF6, BP: 0000, SI: 102B, DI: 7C36

0:00:48:64.2.0000: IP: 7D3B, FLAGS: 0246

0:00:48:64.2.0000: FLAGSINFO:c1P0a0ZstIdo0000



0:00:48:64.4.0000: ModR/M address: 0000:105E=0000105E

0:00:48:64.4.0000: 0000:7D3F (3B)CMPW DI,[DS:SI+33]

0:00:48:64.4.0000: Registers:

0:00:48:64.5.0000: AX: 0001, BX: 0500, CX: 0009, DX: 0001

0:00:48:64.5.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:48:64.6.0000: SP: 7BF6, BP: 0000, SI: 102B, DI: 7C36

0:00:48:64.6.0000: IP: 7D3F, FLAGS: 0202

0:00:48:64.6.0000: FLAGSINFO:c1p0a0zstIdo0000



0:00:48:64.7.0000: 0000:7D42 (D2)SHLB BH,CL

0:00:48:64.8.0000: Registers:

0:00:48:64.8.0000: AX: 0001, BX: 0500, CX: 0009, DX: 0001

0:00:48:64.9.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:48:65.0.0000: SP: 7BF6, BP: 0000, SI: 102B, DI: 7C36

0:00:48:65.0.0000: IP: 7D42, FLAGS: 0206

0:00:48:65.0.0000: FLAGSINFO:c1P0a0zstIdo0000



0:00:48:65.1.0000: ModR/M address: 0000:0FB3=00000FB3

0:00:48:65.2.0000: 0000:7D44 (1A)SBBB BH,[SS:SI-78]

0:00:48:65.2.0000: Registers:

0:00:48:65.3.0000: AX: 0001, BX: 0000, CX: 0009, DX: 0001

0:00:48:65.4.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:48:65.4.0000: SP: 7BF6, BP: 0000, SI: 102B, DI: 7C36

0:00:48:65.4.0000: IP: 7D44, FLAGS: 0A46

0:00:48:65.5.0000: FLAGSINFO:c1P0a0ZstIdO0000



0:00:49:39.8.0000: 0000:7D48 (16)PUSH SS

0:00:49:39.8.0000: Registers:

0:00:49:39.9.0000: AX: 0001, BX: 0000, CX: 0009, DX: 0001

0:00:49:40.0.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:49:40.0.0000: SP: 7BF6, BP: 0000, SI: 102B, DI: 7C36

0:00:49:40.0.0000: IP: 7D48, FLAGS: 0246

0:00:49:40.1.0000: FLAGSINFO:c1P0a0ZstIdo0000



0:00:49:40.2.0000: ModR/M address: 0000:0FCE=00000FCE

0:00:49:40.2.0000: 0000:7D49 (2A)SUBB BH,[DS:SI-5D]

0:00:49:40.3.0000: Registers:

0:00:49:40.3.0000: AX: 0001, BX: 0000, CX: 0009, DX: 0001

0:00:49:40.4.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:49:40.4.0000: SP: 7BF4, BP: 0000, SI: 102B, DI: 7C36

0:00:49:40.4.0000: IP: 7D49, FLAGS: 0246

0:00:49:40.5.0000: FLAGSINFO:c1P0a0ZstIdo0000



0:00:49:40.6.0000: ModR/M address: 0000:0FEE=00000FEE

0:00:49:40.6.0000: 0000:7D4C (39)CMPW [DS:SI-3D],DI

0:00:49:40.7.0000: Registers:

0:00:49:40.7.0000: AX: 0001, BX: 0000, CX: 0009, DX: 0001

0:00:49:40.8.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:49:40.8.0000: SP: 7BF4, BP: 0000, SI: 102B, DI: 7C36

0:00:49:40.9.0000: IP: 7D4C, FLAGS: 0246

0:00:49:40.9.0000: FLAGSINFO:c1P0a0ZstIdo0000



0:00:49:41.2.0000: 0000:7D4F (51)PUSH CX

0:00:49:41.2.0000: Registers:

0:00:49:41.3.0000: AX: 0001, BX: 0000, CX: 0009, DX: 0001

0:00:49:41.3.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:49:41.3.0000: SP: 7BF4, BP: 0000, SI: 102B, DI: 7C36

0:00:49:41.4.0000: IP: 7D4F, FLAGS: 0297

0:00:49:41.4.0000: FLAGSINFO:C1P0A0zStIdo0000



0:00:49:41.5.0000: 0000:7D50 (B4)MOVB AH, 02

0:00:49:41.6.0000: Registers:

0:00:49:41.6.0000: AX: 0001, BX: 0000, CX: 0009, DX: 0001

0:00:49:41.7.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:49:41.7.0000: SP: 7BF2, BP: 0000, SI: 102B, DI: 7C36

0:00:49:41.7.0000: IP: 7D50, FLAGS: 0297

0:00:49:41.8.0000: FLAGSINFO:C1P0A0zStIdo0000



0:00:49:41.9.0000: ModR/M address: 0000:7C39=00007C39

0:00:49:42.0.0000: 0000:7D52 (8B)MOVW DX,[DS:7C39]

0:00:49:42.0.0000: Registers:

0:00:49:42.0.0000: AX: 0201, BX: 0000, CX: 0009, DX: 0001

0:00:49:42.1.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:49:42.1.0000: SP: 7BF2, BP: 0000, SI: 102B, DI: 7C36

0:00:49:42.2.0000: IP: 7D52, FLAGS: 0297

0:00:49:42.2.0000: FLAGSINFO:C1P0A0zStIdo0000



0:00:49:42.3.0000: ModR/M address: 0000:7C1E=00007C1E

0:00:49:42.4.0000: 0000:7D56 (03)ADDB DL,[DS:7C1E]

0:00:49:42.4.0000: Registers:

0:00:49:42.4.0000: AX: 0201, BX: 0000, CX: 0009, DX: D08E

0:00:49:42.5.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:49:42.5.0000: SP: 7BF2, BP: 0000, SI: 102B, DI: 7C36

0:00:49:42.7.0000: IP: 7D56, FLAGS: 0297

0:00:49:42.7.0000: FLAGSINFO:C1P0A0zStIdo0000



0:00:49:42.8.0000: 0000:7D5A (8A)MOVB CH,DL

0:00:49:48.2.0000: Registers:

0:00:49:48.2.0000: AX: 0201, BX: 0000, CX: 0009, DX: D08E

0:00:49:48.3.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:49:48.3.0000: SP: 7BF2, BP: 0000, SI: 102B, DI: 7C36

0:00:49:48.4.0000: IP: 7D5A, FLAGS: 0286

0:00:49:48.4.0000: FLAGSINFO:c1P0a0zStIdo0000



0:00:49:48.5.0000: 0000:7D5C (D0)RORB DH,1

0:00:49:48.6.0000: Registers:

0:00:49:48.6.0000: AX: 0201, BX: 0000, CX: 8E09, DX: D08E

0:00:49:48.7.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:49:48.7.0000: SP: 7BF2, BP: 0000, SI: 102B, DI: 7C36

0:00:49:48.8.0000: IP: 7D5C, FLAGS: 0286

0:00:49:48.8.0000: FLAGSINFO:c1P0a0zStIdo0000



0:00:50:13.8.0000: 0000:7D5E (D0)RORB DH,1

0:00:50:13.8.0000: Registers:

0:00:50:13.9.0000: AX: 0201, BX: 0000, CX: 8E09, DX: 688E

0:00:50:13.9.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:50:14.0.0000: SP: 7BF2, BP: 0000, SI: 102B, DI: 7C36

0:00:50:14.1.0000: IP: 7D5E, FLAGS: 0A86

0:00:50:14.1.0000: FLAGSINFO:c1P0a0zStIdO0000



0:00:50:14.2.0000: 0000:7D60 (80)ANDB DH,C0

0:00:50:14.3.0000: Registers:

0:00:50:14.3.0000: AX: 0201, BX: 0000, CX: 8E09, DX: 348E

0:00:50:14.4.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:50:14.5.0000: SP: 7BF2, BP: 0000, SI: 102B, DI: 7C36

0:00:50:14.5.0000: IP: 7D60, FLAGS: 0286

0:00:50:14.6.0000: FLAGSINFO:c1P0a0zStIdo0000



0:00:50:14.7.0000: ModR/M address: 0000:7C3B=00007C3B

0:00:50:14.8.0000: 0000:7D63 (8A)MOVB CL,[DS:7C3B]

0:00:50:15.2.0000: Registers:

0:00:50:15.2.0000: AX: 0201, BX: 0000, CX: 8E09, DX: 008E

0:00:50:15.3.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:50:15.3.0000: SP: 7BF2, BP: 0000, SI: 102B, DI: 7C36

0:00:50:15.3.0000: IP: 7D63, FLAGS: 0246

0:00:50:15.4.0000: FLAGSINFO:c1P0a0ZstIdo0000



0:00:50:15.5.0000: 0000:7D67 (80)ANDB CL,3F

0:00:50:15.5.0000: Registers:

0:00:50:15.6.0000: AX: 0201, BX: 0000, CX: 8EBC, DX: 008E

0:00:50:15.6.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:50:15.7.0000: SP: 7BF2, BP: 0000, SI: 102B, DI: 7C36

0:00:50:15.7.0000: IP: 7D67, FLAGS: 0246

0:00:50:15.7.0000: FLAGSINFO:c1P0a0ZstIdo0000



0:00:50:15.8.0000: 0000:7D6A (0A)ORB CL,DH

0:00:50:15.9.0000: Registers:

0:00:50:15.9.0000: AX: 0201, BX: 0000, CX: 8E3C, DX: 008E

0:00:50:16.0.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:50:16.0.0000: SP: 7BF2, BP: 0000, SI: 102B, DI: 7C36

0:00:50:16.1.0000: IP: 7D6A, FLAGS: 0206

0:00:50:16.1.0000: FLAGSINFO:c1P0a0zstIdo0000



0:00:50:16.2.0000: ModR/M address: 0000:7C2A=00007C2A

0:00:50:16.3.0000: 0000:7D6C (8A)MOVB DH,[DS:7C2A]

0:00:50:16.3.0000: Registers:

0:00:50:16.3.0000: AX: 0201, BX: 0000, CX: 8E3C, DX: 008E

0:00:50:16.4.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:50:16.4.0000: SP: 7BF2, BP: 0000, SI: 102B, DI: 7C36

0:00:50:16.4.0000: IP: 7D6C, FLAGS: 0206

0:00:50:16.5.0000: FLAGSINFO:c1P0a0zstIdo0000



0:00:50:16.6.0000: ModR/M address: 0000:7DFD=00007DFD

0:00:50:16.6.0000: 0000:7D70 (8A)MOVB DL,[DS:7DFD]

0:00:50:16.7.0000: Registers:

0:00:50:16.7.0000: AX: 0201, BX: 0000, CX: 8E3C, DX: 008E

0:00:50:16.7.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:50:16.8.0000: SP: 7BF2, BP: 0000, SI: 102B, DI: 7C36

0:00:50:16.8.0000: IP: 7D70, FLAGS: 0206

0:00:50:16.9.0000: FLAGSINFO:c1P0a0zstIdo0000



0:00:50:17.0.0000: 0000:7D74 (CD)INT 13

0:00:50:17.0.0000: Registers:

0:00:50:17.1.0000: AX: 0201, BX: 0000, CX: 8E3C, DX: 0000

0:00:50:17.1.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:50:17.2.0000: SP: 7BF2, BP: 0000, SI: 102B, DI: 7C36

0:00:50:17.2.0000: IP: 7D74, FLAGS: 0206

0:00:50:17.2.0000: FLAGSINFO:c1P0a0zstIdo0000



0:00:50:17.4.0000: ModR/M address: 0000:102B=0000102B

0:00:50:17.4.0000: F600:10E0 (FE)<INTERNAL CALLBACK> 0007

0:00:50:17.4.0000: Registers:

0:00:50:17.5.0000: AX: 0201, BX: 0000, CX: 8E3C, DX: 0000

0:00:50:17.5.0000: CS: F600, DS: 0000, ES: 0000, SS: 0000

0:00:50:17.5.0000: SP: 7BEC, BP: 0000, SI: 102B, DI: 7C36

0:00:50:17.6.0000: IP: 10E0, FLAGS: 0006

0:00:50:17.6.0000: FLAGSINFO:c1P0a0zstido0000



0:00:51:07.9.0000: Registers:

0:00:51:07.9.0000: AX: 0201, BX: 0000, CX: 8E3C, DX: 0000

0:00:51:08.0.0000: CS: F600, DS: 0000, ES: 0000, SS: 0000

0:00:51:08.0.0000: SP: 7BEC, BP: 0000, SI: 102B, DI: 7C36

0:00:51:08.0.0000: IP: 10E4, FLAGS: 0006

0:00:51:08.2.0000: FLAGSINFO:c1P0a0zstido0000

0:00:51:08.3.0000: F600:10E4 (CF)IRET

0:00:51:08.4.0000: Registers:

0:00:51:08.4.0000: AX: 0001, BX: 0000, CX: 8E3C, DX: 0000

0:00:51:08.4.0000: CS: F600, DS: 0000, ES: 0000, SS: 0000

0:00:51:08.5.0000: SP: 7BEC, BP: 0000, SI: 102B, DI: 7C36

0:00:51:08.5.0000: IP: 10E4, FLAGS: 0006

0:00:51:08.6.0000: FLAGSINFO:c1P0a0zstido0000



0:00:51:08.7.0000: 0000:7D76 (59)POP CX

0:00:51:08.8.0000: Registers:

0:00:51:08.8.0000: AX: 0001, BX: 0000, CX: 8E3C, DX: 0000

0:00:51:08.9.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:51:08.9.0000: SP: 7BF2, BP: 0000, SI: 102B, DI: 7C36

0:00:51:09.0.0000: IP: 7D76, FLAGS: 0206

0:00:51:09.0.0000: FLAGSINFO:c1P0a0zstIdo0000



0:00:51:09.1.0000: 0000:7D77 (C3)RET

0:00:51:09.2.0000: Registers:

0:00:51:09.2.0000: AX: 0001, BX: 0000, CX: 0009, DX: 0000

0:00:51:09.3.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:51:09.3.0000: SP: 7BF4, BP: 0000, SI: 102B, DI: 7C36

0:00:51:09.4.0000: IP: 7D77, FLAGS: 0206

0:00:51:09.4.0000: FLAGSINFO:c1P0a0zstIdo0000



0:00:51:09.5.0000: 0000:0000 (F6)DIVB DH

0:00:51:09.6.0000: Registers:

0:00:51:09.6.0000: AX: 0001, BX: 0000, CX: 0009, DX: 0000

0:00:51:09.7.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:51:09.7.0000: SP: 7BF6, BP: 0000, SI: 102B, DI: 7C36

0:00:51:09.8.0000: IP: 0000, FLAGS: 0206

0:00:51:09.8.0000: FLAGSINFO:c1P0a0zstIdo0000

The registers are the state before the instruction is executed. After the final DIVB, the processor arrives at F6F6:F6F6, which contains 0s till the BIOS bootstrap (at F000:FFFF). Is something special supposed to be there? (Capitalised flags means the flag is set, else it's reset. 0 and 1 means fixed to that value)

Last edited by superfury on 2015-05-09, 07:29. Edited 4 times in total.

Author of the UniPCemu emulator.
UniPCemu Git repository
UniPCemu for Android, Windows, PSP, Vita and Switch on itch.io

Reply 1 of 87, by ripsaw8080

User metadata
Rank DOSBox Author
Rank
DOSBox Author

You've got a PUSH SS at offset 7D48 that pushes a zero onto the stack that is later being used as the return address by the RET at offset 7D77. I guess that push is extraneous, as I see no reason for it.

Reply 2 of 87, by superfury

User metadata
Rank l33t++
Rank
l33t++

Is that a bug in the MS-Dos 3.3 boot sector or is my emulator interpreting it the wrong way?

Author of the UniPCemu emulator.
UniPCemu Git repository
UniPCemu for Android, Windows, PSP, Vita and Switch on itch.io

Reply 4 of 87, by superfury

User metadata
Rank l33t++
Rank
l33t++

That was an error in my disassembly: If it's an FE C2 it means FE /2, which doesn't exist? So it's an #UD? (According to all opcode maps I can find)

Author of the UniPCemu emulator.
UniPCemu Git repository
UniPCemu for Android, Windows, PSP, Vita and Switch on itch.io

Reply 6 of 87, by superfury

User metadata
Rank l33t++
Rank
l33t++

I've fixed the bug in disassembly with my int16 handler. It now goes wrong when the int16 (a copy of the Dosbox interrupt handler) is called (I can't post the disassembly here because it's too big). It executes INT 16h at 0000:7CEA, which calls my own interrupt handler which calls the Dosbox INT16 handler. The handler has 1 command (The callback to the INT16 handler), but goes wrong when used with my own callback handler.

0:01:58:99.0.0000: 0000:7CEA (CD)INT 16

0:01:58:99.0.0000: Registers:

0:01:58:99.1.0000: AX: 0000, BX: 05FF, CX: 000A, DX: 0100

0:01:58:99.1.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:01:58:99.2.0000: SP: 7BF8, BP: 0000, SI: 7DCF, DI: 0501

0:01:58:99.2.0000: IP: 7CEA, FLAGS: 0246

0:01:58:99.3.0000: FLAGSINFO:c1P0a0ZstIdo0000



0:01:58:99.4.0000: ModR/M address: 0000:83CE=000083CE

0:01:58:99.5.0000: F600:1100 (FE)<INTERNAL CALLBACK> 0008

0:01:58:99.5.0000: Registers:

0:01:58:99.5.0000: AX: 0000, BX: 05FF, CX: 000A, DX: 0100

0:01:58:99.6.0000: CS: F600, DS: 0000, ES: 0000, SS: 0000

0:01:58:99.6.0000: SP: 7BF2, BP: 0000, SI: 7DCF, DI: 0501

0:01:58:99.7.0000: IP: 1100, FLAGS: 0046

0:01:58:99.7.0000: FLAGSINFO:c1P0a0Zstido0000



0:01:58:99.9.0000: ModR/M address: 0000:83CE=000083CE

0:01:58:99.9.0000: F600:1105 (00)ADDB [DS:BX+SI],AL

0:01:59:00.0.0000: Registers:

0:01:59:00.0.0000: AX: 0000, BX: 05FF, CX: 000A, DX: 0100

0:01:59:00.0.0000: CS: F600, DS: 0000, ES: 0000, SS: 0000

0:01:59:00.1.0000: SP: 7BF2, BP: 0000, SI: 7DCF, DI: 0501

0:01:59:00.1.0000: IP: 1105, FLAGS: 0046

0:01:59:00.2.0000: FLAGSINFO:c1P0a0Zstido0000

Edit: The Dosbox handler calls INT15 function 4F, which isn't supported (just an IRET instead of INT15 handler/callback). Just it executes a JNB E995, jumps to E995 and executes the <INTERNAL CALLBACK> 0000, which is my custom POST. So it just infinitely tries to boot?

Author of the UniPCemu emulator.
UniPCemu Git repository
UniPCemu for Android, Windows, PSP, Vita and Switch on itch.io

Reply 7 of 87, by peterferrie

User metadata
Rank Oldbie
Rank
Oldbie

If you've reached 0x7cea, it's because the disk can't be booted. It prints "Non-System disk or disk error" and "Replace and press any key when ready", and then waits for a key. If you press a key at that point, it will run int 0x19 to reboot the system, and retry the read.

Since the read appears to succeed, based on the first disassembly, I suspect that what was read is incorrect.
After the read is a "repe cmpsb" that performs a match on the filename("IO SYS" and "MSDOS SYS"). If it fails the match, then it will branch to 0x7cea.

Reply 8 of 87, by superfury

User metadata
Rank l33t++
Rank
l33t++

How does the BIOS know if to run the full POST (Check memory, Show hard disk info, clear screen, boot) or do the final step (boot) only? I currently check for 0x1234. When set it skips the entire emulator BIOS and only reads the boot sector again in the first available drive (floppy 0, floppy 1, hard disk 0, hard disk 1, cdrom 0 or cdrom 1, depending on boot order. Whichever is found first gets executed. In this case it's the floppy only, so it always will boot floppy #0.). The INT19 executes a <INTERNAL CALLBACK> 0000, which always is the BIOS POST handler in my emulator. When 0x1234 isn't found the first sector of the floppy is read again and a jump to 0000:7C00 is executed. If 0x1234 is found, it shows the emulator 'BIOS' for a few seconds, next continues loading the boot sector of the first drive found and the jump is executed.

The 'BIOS' is just a clear screen, after which:
1. It displays the name of the emulator (x86EMU) on the first line.
2. It gives an overview of available memory (in blocks of KB and MB), like: "Memory detected: 1024KB/1MB"
3. Gives a red error message if no disks are mounted, else a list of mounted disks/cdroms/floppy disk images and their readonly status (<R> when readonly, nothing when writeable).
4. Gives a yellow text telling to press the R-key for the PSP (on windows it's the W-key, since the non-PSP input is mapped to PSP input through SDL) to run the BIOS. Pressing the key will give an overlayed menu based on VGA fonts (VGA 8x8 font to be exact). Here you can set options for the emulator. This menu can also be opened during emulation by pressing SELECT on the PSP (mapped to Backspace on Windows).

After this the normal boot sequence of the floppy/disk/cdrom is executed and the CPU continues running. The jump to INT19 is also set at FFFF:0000 when the emulator is started.

Edit: I got it running now (although atm I don't have any screen output, only debugger output). There were some problems in the interrupt handler setting (IRQs went wrong because the PIC wasn't set up, IRQ handling went wrong because the IVT wasn't set up correctly (INT16 pointed to the IRQ1 handler and the IRQ1 handler was set to the default interrupt (because it's set before the automatic defaults, the defaults override it with an IRET instruction (this is done for all executable interrupt entries #0x00-0x1E)))).

The IRQ and the keyboard handler are working now. I'm just still wondering: why am I arriving at that point of execution?

The sector information requested:
Head: 1, Track: 0, Sector: 2, which is translated into sector #1441 in the image file. After opening a hex editor and looking at the image, it should look at sector 19 for the root directory?

The sector is filled with bytes containing 0xF6.

Author of the UniPCemu emulator.
UniPCemu Git repository
UniPCemu for Android, Windows, PSP, Vita and Switch on itch.io

Reply 9 of 87, by Jepael

User metadata
Rank Oldbie
Rank
Oldbie
superfury wrote:

Head: 1, Track: 0, Sector: 2, which is translated into sector #1441 in the image file.

No, you have the math wrong, track 0, head 1, sector 2 is sector #19, not #1441.
A 1.44MB floppy has 2880 sectors in total, 2 heads and 80 tracks, so that gives 18 sectors per track.
On a given track, you read 18 sectors from head 0 and then continue with 18 sectors from head 1, then increase track.

Reply 10 of 87, by superfury

User metadata
Rank l33t++
Rank
l33t++

Wouldn't it be (only sectors are 1 based, head and track are 0 based): (1x80x18) + (0x18) + (2-1) = 1440 + 0 + 1 = 1441 (0 based)?

Author of the UniPCemu emulator.
UniPCemu Git repository
UniPCemu for Android, Windows, PSP, Vita and Switch on itch.io

Reply 11 of 87, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Didn't you find that sector 1441 was obviously the wrong one ?
(Jepael is correct, I think I use different names for the track(cylinder))

Water flows down the stream
How to ask questions the smart way!

Reply 12 of 87, by superfury

User metadata
Rank l33t++
Rank
l33t++

So the formula to find a sector number (0-image size) in an image file is?

(Track x Sides x Sectors per track) + (Side x Sectors per track) + (Sector-1)

Where for a 1.44MB floppy:
Sectors per track = 18
Sides = 2

Is this correct?

Author of the UniPCemu emulator.
UniPCemu Git repository
UniPCemu for Android, Windows, PSP, Vita and Switch on itch.io

Reply 13 of 87, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author
sectnum = ( (cylinder * heads + head) * sectors ) + sector - 1L;

is what we use in dosbox

Water flows down the stream
How to ask questions the smart way!

Reply 14 of 87, by superfury

User metadata
Rank l33t++
Rank
l33t++

@Qbix: As far as I can see, it's the same as my floppy:
cylinder=track
side=head
The formula is the same, but the track/cylinder and side/head combined into one formula.

Author of the UniPCemu emulator.
UniPCemu Git repository
UniPCemu for Android, Windows, PSP, Vita and Switch on itch.io

Reply 15 of 87, by peterferrie

User metadata
Rank Oldbie
Rank
Oldbie

So, have you checked the nearby sectors to see if the disk even has a root directory?
If it does, then the sector number that holds it should give you a clue as to what's going wrong with your formula.
(and, of course, if there's no root directory, then you have your answer)

Reply 16 of 87, by superfury

User metadata
Rank l33t++
Rank
l33t++

It looks like it reads correctly now.

It now ends up with a jump to rebooting the boot sector (the JMP to 0070:0000)).
Eventually a JMP to 0000:7D00 after the REP MOVSB.

0:00:15:01.1.0000: 0000:7D15 (E2)LOOP 7D00

0:00:15:01.1.0000: Registers:

0:00:15:01.1.0000: AX: 0001, BX: 0B00, CX: 0001, DX: 0100

0:00:15:01.1.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:15:01.1.0000: SP: 7BF8, BP: 0000, SI: 7DF6, DI: 052B

0:00:15:01.2.0000: IP: 7D15, FLAGS: 0206

0:00:15:01.2.0000: FLAGSINFO:c1P0a0zstIdo0000



0:00:15:01.4.0000: ModR/M address: 0000:7C15=00007C15

0:00:15:01.4.0000: 0000:7D17 (8A)MOVB CH,[DS:7C15]

0:00:15:01.4.0000: Registers:

0:00:15:01.4.0000: AX: 0001, BX: 0B00, CX: 0000, DX: 0100

0:00:15:01.4.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:15:01.5.0000: SP: 7BF8, BP: 0000, SI: 7DF6, DI: 052B

0:00:15:01.5.0000: IP: 7D17, FLAGS: 0206

0:00:15:01.5.0000: FLAGSINFO:c1P0a0zstIdo0000



0:00:15:01.8.0000: ModR/M address: 0000:7DFD=00007DFD

0:00:15:01.8.0000: 0000:7D1B (8A)MOVB DL,[DS:7DFD]

0:00:15:01.8.0000: Registers:

0:00:15:01.8.0000: AX: 0001, BX: 0B00, CX: F000, DX: 0100

0:00:15:01.8.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:15:01.8.0000: SP: 7BF8, BP: 0000, SI: 7DF6, DI: 052B

0:00:15:01.9.0000: IP: 7D1B, FLAGS: 0206

0:00:15:01.9.0000: FLAGSINFO:c1P0a0zstIdo0000



0:00:15:02.1.0000: ModR/M address: 0000:7C3D=00007C3D

0:00:15:02.1.0000: 0000:7D1F (8B)MOVW BX,[DS:7C3D]

0:00:15:02.1.0000: Registers:

0:00:15:02.1.0000: AX: 0001, BX: 0B00, CX: F000, DX: 0100

Show last 1761 lines
0:00:15:02.2.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:15:02.2.0000: SP: 7BF8, BP: 0000, SI: 7DF6, DI: 052B

0:00:15:02.3.0000: IP: 7D1F, FLAGS: 0206

0:00:15:02.3.0000: FLAGSINFO:c1P0a0zstIdo0000



0:00:15:02.5.0000: 0000:7D23 (EA)JMP 0070:0000

0:00:15:02.5.0000: Registers:

0:00:15:02.5.0000: AX: 0001, BX: 0021, CX: F000, DX: 0100

0:00:15:02.5.0000: CS: 0000, DS: 0000, ES: 0000, SS: 0000

0:00:15:02.5.0000: SP: 7BF8, BP: 0000, SI: 7DF6, DI: 052B

0:00:15:02.6.0000: IP: 7D23, FLAGS: 0206

0:00:15:02.6.0000: FLAGSINFO:c1P0a0zstIdo0000



0:00:15:02.8.0000: 0070:0000 (FA)CLI

0:00:15:02.8.0000: Registers:

0:00:15:02.8.0000: AX: 0001, BX: 0021, CX: F000, DX: 0100

0:00:15:02.8.0000: CS: 0070, DS: 0000, ES: 0000, SS: 0000

0:00:15:02.8.0000: SP: 7BF8, BP: 0000, SI: 7DF6, DI: 052B

0:00:15:02.9.0000: IP: 0000, FLAGS: 0206

0:00:15:02.9.0000: FLAGSINFO:c1P0a0zstIdo0000



0:00:15:03.1.0000: 0070:0001 (33)XORW AX,AX

0:00:15:03.1.0000: Registers:

0:00:15:03.1.0000: AX: 0001, BX: 0021, CX: F000, DX: 0100

0:00:15:03.1.0000: CS: 0070, DS: 0000, ES: 0000, SS: 0000

0:00:15:03.1.0000: SP: 7BF8, BP: 0000, SI: 7DF6, DI: 052B

0:00:15:03.2.0000: IP: 0001, FLAGS: 0006

0:00:15:03.2.0000: FLAGSINFO:c1P0a0zstido0000



0:00:15:03.4.0000: 0070:0003 (8E)MOVW SS,AX

0:00:15:03.4.0000: Registers:

0:00:15:03.4.0000: AX: 0000, BX: 0021, CX: F000, DX: 0100

0:00:15:03.4.0000: CS: 0070, DS: 0000, ES: 0000, SS: 0000

0:00:15:03.4.0000: SP: 7BF8, BP: 0000, SI: 7DF6, DI: 052B

0:00:15:03.4.0000: IP: 0003, FLAGS: 0046

0:00:15:03.5.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:15:03.7.0000: 0070:0005 (BC)MOVW SP, 7BE2

0:00:15:03.7.0000: Registers:

0:00:15:03.7.0000: AX: 0000, BX: 0021, CX: F000, DX: 0100

0:00:15:03.7.0000: CS: 0070, DS: 0000, ES: 0000, SS: 0000

0:00:15:03.7.0000: SP: 7BF8, BP: 0000, SI: 7DF6, DI: 052B

0:00:15:03.7.0000: IP: 0005, FLAGS: 0046

0:00:15:03.8.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:15:04.0.0000: 0070:0008 (BD)MOVW BP, 7BE2

0:00:15:04.0.0000: Registers:

0:00:15:04.0.0000: AX: 0000, BX: 0021, CX: F000, DX: 0100

0:00:15:04.0.0000: CS: 0070, DS: 0000, ES: 0000, SS: 0000

0:00:15:04.0.0000: SP: 7BE2, BP: 0000, SI: 7DF6, DI: 052B

0:00:15:04.0.0000: IP: 0008, FLAGS: 0046

0:00:15:04.1.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:15:04.3.0000: 0070:000B (FB)STI

0:00:15:04.3.0000: Registers:

0:00:15:04.3.0000: AX: 0000, BX: 0021, CX: F000, DX: 0100

0:00:15:04.3.0000: CS: 0070, DS: 0000, ES: 0000, SS: 0000

0:00:15:04.3.0000: SP: 7BE2, BP: 7BE2, SI: 7DF6, DI: 052B

0:00:15:04.4.0000: IP: 000B, FLAGS: 0046

0:00:15:04.4.0000: FLAGSINFO:c1P0a0Zstido0000



0:00:15:04.7.0000: ModR/M address: 0000:7BF6=00007BF6

0:00:15:04.7.0000: 0070:000C (89)MOVW [SS:BP+14],BX

0:00:15:04.7.0000: Registers:

0:00:15:04.7.0000: AX: 0000, BX: 0021, CX: F000, DX: 0100

0:00:15:04.7.0000: CS: 0070, DS: 0000, ES: 0000, SS: 0000

0:00:15:04.8.0000: SP: 7BE2, BP: 7BE2, SI: 7DF6, DI: 052B

0:00:15:04.8.0000: IP: 000C, FLAGS: 0246

0:00:15:04.8.0000: FLAGSINFO:c1P0a0ZstIdo0000



0:00:15:05.0.0000: ModR/M address: 0000:7BFC=00007BFC

0:00:15:05.0.0000: 0070:000F (88)MOVB [SS:BP+1A],CH

0:00:15:05.0.0000: Registers:

0:00:15:05.0.0000: AX: 0000, BX: 0021, CX: F000, DX: 0100

0:00:15:05.0.0000: CS: 0070, DS: 0000, ES: 0000, SS: 0000

0:00:15:05.1.0000: SP: 7BE2, BP: 7BE2, SI: 7DF6, DI: 052B

0:00:15:05.1.0000: IP: 000F, FLAGS: 0246

0:00:15:05.1.0000: FLAGSINFO:c1P0a0ZstIdo0000



0:00:15:05.3.0000: ModR/M address: 0000:7BFA=00007BFA

0:00:15:05.3.0000: 0070:0012 (88)MOVB [SS:BP+18],DL

0:00:15:05.3.0000: Registers:

0:00:15:05.3.0000: AX: 0000, BX: 0021, CX: F000, DX: 0100

0:00:15:05.3.0000: CS: 0070, DS: 0000, ES: 0000, SS: 0000

0:00:15:05.4.0000: SP: 7BE2, BP: 7BE2, SI: 7DF6, DI: 052B

0:00:15:05.4.0000: IP: 0012, FLAGS: 0246

0:00:15:05.4.0000: FLAGSINFO:c1P0a0ZstIdo0000



0:00:15:05.6.0000: 0070:0015 (33)XORW AX,AX

0:00:15:05.6.0000: Registers:

0:00:15:05.6.0000: AX: 0000, BX: 0021, CX: F000, DX: 0100

0:00:15:05.6.0000: CS: 0070, DS: 0000, ES: 0000, SS: 0000

0:00:15:05.6.0000: SP: 7BE2, BP: 7BE2, SI: 7DF6, DI: 052B

0:00:15:05.7.0000: IP: 0015, FLAGS: 0246

0:00:15:05.7.0000: FLAGSINFO:c1P0a0ZstIdo0000



0:00:15:05.9.0000: 0070:0017 (8E)MOVW DS,AX

0:00:15:05.9.0000: Registers:

0:00:15:05.9.0000: AX: 0000, BX: 0021, CX: F000, DX: 0100

0:00:15:05.9.0000: CS: 0070, DS: 0000, ES: 0000, SS: 0000

0:00:15:05.9.0000: SP: 7BE2, BP: 7BE2, SI: 7DF6, DI: 052B

0:00:15:06.0.0000: IP: 0017, FLAGS: 0246

0:00:15:06.0.0000: FLAGSINFO:c1P0a0ZstIdo0000



0:00:15:06.2.0000: 0070:0019 (A1)MOVW AX,[DS:7C18]

0:00:15:06.2.0000: Registers:

0:00:15:06.2.0000: AX: 0000, BX: 0021, CX: F000, DX: 0100

0:00:15:06.2.0000: CS: 0070, DS: 0000, ES: 0000, SS: 0000

0:00:15:06.2.0000: SP: 7BE2, BP: 7BE2, SI: 7DF6, DI: 052B

0:00:15:06.2.0000: IP: 0019, FLAGS: 0246

0:00:15:06.3.0000: FLAGSINFO:c1P0a0ZstIdo0000



0:00:15:06.5.0000: ModR/M address: 0000:7BF8=00007BF8

0:00:15:06.5.0000: 0070:001C (89)MOVW [SS:BP+16],AX

0:00:15:06.5.0000: Registers:

0:00:15:06.5.0000: AX: 0012, BX: 0021, CX: F000, DX: 0100

0:00:15:06.5.0000: CS: 0070, DS: 0000, ES: 0000, SS: 0000

0:00:15:06.6.0000: SP: 7BE2, BP: 7BE2, SI: 7DF6, DI: 052B

0:00:15:06.6.0000: IP: 001C, FLAGS: 0246

0:00:15:06.6.0000: FLAGSINFO:c1P0a0ZstIdo0000



0:00:15:06.8.0000: 0070:001F (A1)MOVW AX,[DS:7C1A]

0:00:15:06.8.0000: Registers:

0:00:15:06.8.0000: AX: 0012, BX: 0021, CX: F000, DX: 0100

0:00:15:06.8.0000: CS: 0070, DS: 0000, ES: 0000, SS: 0000

0:00:15:06.8.0000: SP: 7BE2, BP: 7BE2, SI: 7DF6, DI: 052B

0:00:15:06.9.0000: IP: 001F, FLAGS: 0246

0:00:15:06.9.0000: FLAGSINFO:c1P0a0ZstIdo0000



0:00:15:07.1.0000: ModR/M address: 0000:7BE2=00007BE2

0:00:15:07.1.0000: 0070:0022 (89)MOVW [SS:BP+00],AX

0:00:15:07.1.0000: Registers:

0:00:15:07.2.0000: AX: 0002, BX: 0021, CX: F000, DX: 0100

0:00:15:07.2.0000: CS: 0070, DS: 0000, ES: 0000, SS: 0000

0:00:15:07.2.0000: SP: 7BE2, BP: 7BE2, SI: 7DF6, DI: 052B

0:00:15:07.2.0000: IP: 0022, FLAGS: 0246

0:00:15:07.2.0000: FLAGSINFO:c1P0a0ZstIdo0000



0:00:15:07.5.0000: 0070:0025 (A1)MOVW AX,[DS:7C16]

0:00:15:07.5.0000: Registers:

0:00:15:07.5.0000: AX: 0002, BX: 0021, CX: F000, DX: 0100

0:00:15:07.5.0000: CS: 0070, DS: 0000, ES: 0000, SS: 0000

0:00:15:07.5.0000: SP: 7BE2, BP: 7BE2, SI: 7DF6, DI: 052B

0:00:15:07.6.0000: IP: 0025, FLAGS: 0246

0:00:15:07.6.0000: FLAGSINFO:c1P0a0ZstIdo0000



0:00:15:07.8.0000: ModR/M address: 0000:7BEA=00007BEA

0:00:15:07.8.0000: 0070:0028 (89)MOVW [SS:BP+08],AX

0:00:15:07.8.0000: Registers:

0:00:15:07.8.0000: AX: 0009, BX: 0021, CX: F000, DX: 0100

0:00:15:07.9.0000: CS: 0070, DS: 0000, ES: 0000, SS: 0000

0:00:15:07.9.0000: SP: 7BE2, BP: 7BE2, SI: 7DF6, DI: 052B

0:00:15:07.9.0000: IP: 0028, FLAGS: 0246

0:00:15:07.9.0000: FLAGSINFO:c1P0a0ZstIdo0000



0:00:15:08.2.0000: 0070:002B (A1)MOVW AX,[DS:7C1C]

0:00:15:08.2.0000: Registers:

0:00:15:08.2.0000: AX: 0009, BX: 0021, CX: F000, DX: 0100

0:00:15:08.2.0000: CS: 0070, DS: 0000, ES: 0000, SS: 0000

0:00:15:08.2.0000: SP: 7BE2, BP: 7BE2, SI: 7DF6, DI: 052B

0:00:15:08.2.0000: IP: 002B, FLAGS: 0246

0:00:15:08.3.0000: FLAGSINFO:c1P0a0ZstIdo0000



0:00:15:08.5.0000: ModR/M address: 0000:7BEC=00007BEC

0:00:15:08.5.0000: 0070:002E (89)MOVW [SS:BP+0A],AX

0:00:15:08.5.0000: Registers:

0:00:15:08.5.0000: AX: 0000, BX: 0021, CX: F000, DX: 0100

0:00:15:08.5.0000: CS: 0070, DS: 0000, ES: 0000, SS: 0000

0:00:15:08.6.0000: SP: 7BE2, BP: 7BE2, SI: 7DF6, DI: 052B

0:00:15:08.6.0000: IP: 002E, FLAGS: 0246

0:00:15:08.6.0000: FLAGSINFO:c1P0a0ZstIdo0000



0:00:15:08.8.0000: 0070:0031 (A1)MOVW AX,[DS:7C0E]

0:00:15:08.8.0000: Registers:

0:00:15:08.8.0000: AX: 0000, BX: 0021, CX: F000, DX: 0100

0:00:15:08.8.0000: CS: 0070, DS: 0000, ES: 0000, SS: 0000

0:00:15:08.8.0000: SP: 7BE2, BP: 7BE2, SI: 7DF6, DI: 052B

0:00:15:08.8.0000: IP: 0031, FLAGS: 0246

0:00:15:08.9.0000: FLAGSINFO:c1P0a0ZstIdo0000



0:00:15:09.1.0000: ModR/M address: 0000:7BF0=00007BF0

0:00:15:09.1.0000: 0070:0034 (89)MOVW [SS:BP+0E],AX

0:00:15:09.1.0000: Registers:

0:00:15:09.1.0000: AX: 0001, BX: 0021, CX: F000, DX: 0100

0:00:15:09.1.0000: CS: 0070, DS: 0000, ES: 0000, SS: 0000

0:00:15:09.1.0000: SP: 7BE2, BP: 7BE2, SI: 7DF6, DI: 052B

0:00:15:09.2.0000: IP: 0034, FLAGS: 0246

0:00:15:09.2.0000: FLAGSINFO:c1P0a0ZstIdo0000



0:00:15:09.4.0000: 0070:0037 (A1)MOVW AX,[DS:7C0B]

0:00:15:09.4.0000: Registers:

0:00:15:09.4.0000: AX: 0001, BX: 0021, CX: F000, DX: 0100

0:00:15:09.4.0000: CS: 0070, DS: 0000, ES: 0000, SS: 0000

0:00:15:09.5.0000: SP: 7BE2, BP: 7BE2, SI: 7DF6, DI: 052B

0:00:15:09.5.0000: IP: 0037, FLAGS: 0246

0:00:15:09.5.0000: FLAGSINFO:c1P0a0ZstIdo0000



0:00:15:09.8.0000: ModR/M address: 0000:7BEE=00007BEE

0:00:15:09.8.0000: 0070:003A (89)MOVW [SS:BP+0C],AX

0:00:15:09.8.0000: Registers:

0:00:15:09.8.0000: AX: 0200, BX: 0021, CX: F000, DX: 0100

0:00:15:09.8.0000: CS: 0070, DS: 0000, ES: 0000, SS: 0000

0:00:15:09.9.0000: SP: 7BE2, BP: 7BE2, SI: 7DF6, DI: 052B

0:00:15:09.9.0000: IP: 003A, FLAGS: 0246

0:00:15:09.9.0000: FLAGSINFO:c1P0a0ZstIdo0000



0:00:15:10.1.0000: 0070:003D (33)XORW AX,AX

0:00:15:10.1.0000: Registers:

0:00:15:10.1.0000: AX: 0200, BX: 0021, CX: F000, DX: 0100

0:00:15:10.1.0000: CS: 0070, DS: 0000, ES: 0000, SS: 0000

0:00:15:10.1.0000: SP: 7BE2, BP: 7BE2, SI: 7DF6, DI: 052B

0:00:15:10.2.0000: IP: 003D, FLAGS: 0246

0:00:15:10.2.0000: FLAGSINFO:c1P0a0ZstIdo0000



0:00:15:10.4.0000: 0070:003F (8E)MOVW DS,AX

0:00:15:10.4.0000: Registers:

0:00:15:10.4.0000: AX: 0000, BX: 0021, CX: F000, DX: 0100

0:00:15:10.4.0000: CS: 0070, DS: 0000, ES: 0000, SS: 0000

0:00:15:10.4.0000: SP: 7BE2, BP: 7BE2, SI: 7DF6, DI: 052B

0:00:15:10.5.0000: IP: 003F, FLAGS: 0246

0:00:15:10.5.0000: FLAGSINFO:c1P0a0ZstIdo0000



0:00:15:10.7.0000: 0070:0041 (A1)MOVW AX,[DS:7C0B]

0:00:15:10.7.0000: Registers:

0:00:15:10.7.0000: AX: 0000, BX: 0021, CX: F000, DX: 0100

0:00:15:10.7.0000: CS: 0070, DS: 0000, ES: 0000, SS: 0000

0:00:15:10.7.0000: SP: 7BE2, BP: 7BE2, SI: 7DF6, DI: 052B

0:00:15:10.8.0000: IP: 0041, FLAGS: 0246

0:00:15:10.8.0000: FLAGSINFO:c1P0a0ZstIdo0000



0:00:15:11.0.0000: 0070:0044 (33)XORW BX,BX

0:00:15:11.0.0000: Registers:

0:00:15:11.0.0000: AX: 0200, BX: 0021, CX: F000, DX: 0100

0:00:15:11.0.0000: CS: 0070, DS: 0000, ES: 0000, SS: 0000

0:00:15:11.0.0000: SP: 7BE2, BP: 7BE2, SI: 7DF6, DI: 052B

0:00:15:11.1.0000: IP: 0044, FLAGS: 0246

0:00:15:11.1.0000: FLAGSINFO:c1P0a0ZstIdo0000



0:00:15:11.3.0000: ModR/M address: 0000:7C0D=00007C0D

0:00:15:11.3.0000: 0070:0046 (8A)MOVB BL,[DS:7C0D]

0:00:15:11.3.0000: Registers:

0:00:15:11.3.0000: AX: 0200, BX: 0000, CX: F000, DX: 0100

0:00:15:11.3.0000: CS: 0070, DS: 0000, ES: 0000, SS: 0000

0:00:15:11.4.0000: SP: 7BE2, BP: 7BE2, SI: 7DF6, DI: 052B

0:00:15:11.4.0000: IP: 0046, FLAGS: 0246

0:00:15:11.4.0000: FLAGSINFO:c1P0a0ZstIdo0000



0:00:15:11.7.0000: 0070:004A (F7)MULW BX

0:00:15:11.7.0000: Registers:

0:00:15:11.7.0000: AX: 0200, BX: 0001, CX: F000, DX: 0100

0:00:15:11.7.0000: CS: 0070, DS: 0000, ES: 0000, SS: 0000

0:00:15:11.7.0000: SP: 7BE2, BP: 7BE2, SI: 7DF6, DI: 052B

0:00:15:11.8.0000: IP: 004A, FLAGS: 0246

0:00:15:11.8.0000: FLAGSINFO:c1P0a0ZstIdo0000



0:00:15:12.0.0000: ModR/M address: 0000:7BE4=00007BE4

0:00:15:12.0.0000: 0070:004C (89)MOVW [SS:BP+02],AX

0:00:15:12.0.0000: Registers:

0:00:15:12.1.0000: AX: 0200, BX: 0001, CX: F000, DX: 0000

0:00:15:12.1.0000: CS: 0070, DS: 0000, ES: 0000, SS: 0000

0:00:15:12.1.0000: SP: 7BE2, BP: 7BE2, SI: 7DF6, DI: 052B

0:00:15:12.1.0000: IP: 004C, FLAGS: 0206

0:00:15:12.1.0000: FLAGSINFO:c1P0a0zstIdo0000



0:00:15:12.4.0000: ModR/M address: 0000:7BFB=00007BFB

0:00:15:12.4.0000: 0070:004F (C6)MOVB [SS:BP+19],01

0:00:15:12.4.0000: Registers:

0:00:15:12.4.0000: AX: 0200, BX: 0001, CX: F000, DX: 0000

0:00:15:12.4.0000: CS: 0070, DS: 0000, ES: 0000, SS: 0000

0:00:15:12.4.0000: SP: 7BE2, BP: 7BE2, SI: 7DF6, DI: 052B

0:00:15:12.5.0000: IP: 004F, FLAGS: 0206

0:00:15:12.5.0000: FLAGSINFO:c1P0a0zstIdo0000



0:00:15:12.7.0000: ModR/M address: 0000:7BFC=00007BFC

0:00:15:12.7.0000: 0070:0053 (80)CMPB [SS:BP+1A],F8

0:00:15:12.7.0000: Registers:

0:00:15:12.7.0000: AX: 0200, BX: 0001, CX: F000, DX: 0000

0:00:15:12.7.0000: CS: 0070, DS: 0000, ES: 0000, SS: 0000

0:00:15:12.8.0000: SP: 7BE2, BP: 7BE2, SI: 7DF6, DI: 052B

0:00:15:12.8.0000: IP: 0053, FLAGS: 0206

0:00:15:12.8.0000: FLAGSINFO:c1P0a0zstIdo0000



0:00:15:13.1.0000: 0070:0057 (75)JNZ 0082

0:00:15:13.1.0000: Registers:

0:00:15:13.1.0000: AX: 0200, BX: 0001, CX: F000, DX: 0000

0:00:15:13.1.0000: CS: 0070, DS: 0000, ES: 0000, SS: 0000

0:00:15:13.1.0000: SP: 7BE2, BP: 7BE2, SI: 7DF6, DI: 052B

0:00:15:13.2.0000: IP: 0057, FLAGS: 0293

0:00:15:13.2.0000: FLAGSINFO:C1p0A0zStIdo0000



0:00:15:13.4.0000: 0070:0082 (0E)PUSH CS

0:00:15:13.4.0000: Registers:

0:00:15:13.4.0000: AX: 0200, BX: 0001, CX: F000, DX: 0000

0:00:15:13.4.0000: CS: 0070, DS: 0000, ES: 0000, SS: 0000

0:00:15:13.4.0000: SP: 7BE2, BP: 7BE2, SI: 7DF6, DI: 052B

0:00:15:13.4.0000: IP: 0082, FLAGS: 0293

0:00:15:13.5.0000: FLAGSINFO:C1p0A0zStIdo0000



0:00:15:13.7.0000: 0070:0083 (1F)POP DS

0:00:15:13.7.0000: Registers:

0:00:15:13.7.0000: AX: 0200, BX: 0001, CX: F000, DX: 0000

0:00:15:13.7.0000: CS: 0070, DS: 0000, ES: 0000, SS: 0000

0:00:15:13.7.0000: SP: 7BE0, BP: 7BE2, SI: 7DF6, DI: 052B

0:00:15:13.7.0000: IP: 0083, FLAGS: 0293

0:00:15:13.8.0000: FLAGSINFO:C1p0A0zStIdo0000



0:00:15:14.0.0000: 0070:0084 (33)XORW AX,AX

0:00:15:14.0.0000: Registers:

0:00:15:14.0.0000: AX: 0200, BX: 0001, CX: F000, DX: 0000

0:00:15:14.0.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:14.0.0000: SP: 7BE2, BP: 7BE2, SI: 7DF6, DI: 052B

0:00:15:14.0.0000: IP: 0084, FLAGS: 0293

0:00:15:14.1.0000: FLAGSINFO:C1p0A0zStIdo0000



0:00:15:14.3.0000: 0070:0086 (8E)MOVW ES,AX

0:00:15:14.3.0000: Registers:

0:00:15:14.3.0000: AX: 0000, BX: 0001, CX: F000, DX: 0000

0:00:15:14.3.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:14.3.0000: SP: 7BE2, BP: 7BE2, SI: 7DF6, DI: 052B

0:00:15:14.4.0000: IP: 0086, FLAGS: 0256

0:00:15:14.4.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:14.6.0000: 0070:0088 (BE)MOVW SI, 0099

0:00:15:14.6.0000: Registers:

0:00:15:14.6.0000: AX: 0000, BX: 0001, CX: F000, DX: 0000

0:00:15:14.6.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:14.6.0000: SP: 7BE2, BP: 7BE2, SI: 7DF6, DI: 052B

0:00:15:14.7.0000: IP: 0088, FLAGS: 0256

0:00:15:14.7.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:14.9.0000: 0070:008B (BF)MOVW DI, 7D00

0:00:15:14.9.0000: Registers:

0:00:15:14.9.0000: AX: 0000, BX: 0001, CX: F000, DX: 0000

0:00:15:14.9.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:14.9.0000: SP: 7BE2, BP: 7BE2, SI: 0099, DI: 052B

0:00:15:15.0.0000: IP: 008B, FLAGS: 0256

0:00:15:15.0.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:15.2.0000: 0070:008E (B9)MOVW CX, 0175

0:00:15:15.2.0000: Registers:

0:00:15:15.2.0000: AX: 0000, BX: 0001, CX: F000, DX: 0000

0:00:15:15.2.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:15.2.0000: SP: 7BE2, BP: 7BE2, SI: 0099, DI: 7D00

0:00:15:15.3.0000: IP: 008E, FLAGS: 0256

0:00:15:15.3.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:15.5.0000: 0070:0091 (90)NOP

0:00:15:15.5.0000: Registers:

0:00:15:15.5.0000: AX: 0000, BX: 0001, CX: 0175, DX: 0000

0:00:15:15.5.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:15.6.0000: SP: 7BE2, BP: 7BE2, SI: 0099, DI: 7D00

0:00:15:15.6.0000: IP: 0091, FLAGS: 0256

0:00:15:15.6.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:15.9.0000: 0070:0092 (A4)REP MOVSB

0:00:15:15.9.0000: Registers:

0:00:15:15.9.0000: AX: 0000, BX: 0001, CX: 0175, DX: 0000

0:00:15:15.9.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:15.9.0000: SP: 7BE2, BP: 7BE2, SI: 0099, DI: 7D00

0:00:15:16.0.0000: IP: 0092, FLAGS: 0256

0:00:15:16.0.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:16.2.0000: 0070:0092 (A4)REP MOVSB

0:00:15:16.2.0000: Registers:

0:00:15:16.2.0000: AX: 0000, BX: 0001, CX: 0174, DX: 0000

0:00:15:16.2.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:16.2.0000: SP: 7BE2, BP: 7BE2, SI: 009A, DI: 7D01

0:00:15:16.3.0000: IP: 0092, FLAGS: 0256

0:00:15:16.3.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:16.5.0000: 0070:0092 (A4)REP MOVSB

0:00:15:16.5.0000: Registers:

0:00:15:16.5.0000: AX: 0000, BX: 0001, CX: 0173, DX: 0000

0:00:15:16.5.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:16.5.0000: SP: 7BE2, BP: 7BE2, SI: 009B, DI: 7D02

0:00:15:16.6.0000: IP: 0092, FLAGS: 0256

0:00:15:16.6.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:16.8.0000: 0070:0092 (A4)REP MOVSB

0:00:15:16.8.0000: Registers:

0:00:15:16.8.0000: AX: 0000, BX: 0001, CX: 0172, DX: 0000

0:00:15:16.9.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:16.9.0000: SP: 7BE2, BP: 7BE2, SI: 009C, DI: 7D03

0:00:15:16.9.0000: IP: 0092, FLAGS: 0256

0:00:15:17.0.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:17.2.0000: 0070:0092 (A4)REP MOVSB

0:00:15:17.2.0000: Registers:

0:00:15:17.2.0000: AX: 0000, BX: 0001, CX: 0171, DX: 0000

0:00:15:17.2.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:17.2.0000: SP: 7BE2, BP: 7BE2, SI: 009D, DI: 7D04

0:00:15:17.2.0000: IP: 0092, FLAGS: 0256

0:00:15:17.3.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:17.5.0000: 0070:0092 (A4)REP MOVSB

0:00:15:17.5.0000: Registers:

0:00:15:17.5.0000: AX: 0000, BX: 0001, CX: 0170, DX: 0000

0:00:15:17.5.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:17.5.0000: SP: 7BE2, BP: 7BE2, SI: 009E, DI: 7D05

0:00:15:17.6.0000: IP: 0092, FLAGS: 0256

0:00:15:17.6.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:17.8.0000: 0070:0092 (A4)REP MOVSB

0:00:15:17.8.0000: Registers:

0:00:15:17.8.0000: AX: 0000, BX: 0001, CX: 016F, DX: 0000

0:00:15:17.8.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:17.8.0000: SP: 7BE2, BP: 7BE2, SI: 009F, DI: 7D06

0:00:15:17.9.0000: IP: 0092, FLAGS: 0256

0:00:15:17.9.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:18.1.0000: 0070:0092 (A4)REP MOVSB

0:00:15:18.1.0000: Registers:

0:00:15:18.1.0000: AX: 0000, BX: 0001, CX: 016E, DX: 0000

0:00:15:18.1.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:18.1.0000: SP: 7BE2, BP: 7BE2, SI: 00A0, DI: 7D07

0:00:15:18.2.0000: IP: 0092, FLAGS: 0256

0:00:15:18.2.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:18.4.0000: 0070:0092 (A4)REP MOVSB

0:00:15:18.4.0000: Registers:

0:00:15:18.4.0000: AX: 0000, BX: 0001, CX: 016D, DX: 0000

0:00:15:18.4.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:18.4.0000: SP: 7BE2, BP: 7BE2, SI: 00A1, DI: 7D08

0:00:15:18.5.0000: IP: 0092, FLAGS: 0256

0:00:15:18.5.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:18.7.0000: 0070:0092 (A4)REP MOVSB

0:00:15:18.7.0000: Registers:

0:00:15:18.7.0000: AX: 0000, BX: 0001, CX: 016C, DX: 0000

0:00:15:18.7.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:18.7.0000: SP: 7BE2, BP: 7BE2, SI: 00A2, DI: 7D09

0:00:15:18.8.0000: IP: 0092, FLAGS: 0256

0:00:15:18.8.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:19.1.0000: 0070:0092 (A4)REP MOVSB

0:00:15:19.1.0000: Registers:

0:00:15:19.1.0000: AX: 0000, BX: 0001, CX: 016B, DX: 0000

0:00:15:19.1.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:19.1.0000: SP: 7BE2, BP: 7BE2, SI: 00A3, DI: 7D0A

0:00:15:19.2.0000: IP: 0092, FLAGS: 0256

0:00:15:19.2.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:19.4.0000: 0070:0092 (A4)REP MOVSB

0:00:15:19.4.0000: Registers:

0:00:15:19.4.0000: AX: 0000, BX: 0001, CX: 016A, DX: 0000

0:00:15:19.4.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:19.4.0000: SP: 7BE2, BP: 7BE2, SI: 00A4, DI: 7D0B

0:00:15:19.5.0000: IP: 0092, FLAGS: 0256

0:00:15:19.5.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:19.7.0000: 0070:0092 (A4)REP MOVSB

0:00:15:19.7.0000: Registers:

0:00:15:19.7.0000: AX: 0000, BX: 0001, CX: 0169, DX: 0000

0:00:15:19.7.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:19.7.0000: SP: 7BE2, BP: 7BE2, SI: 00A5, DI: 7D0C

0:00:15:19.7.0000: IP: 0092, FLAGS: 0256

0:00:15:19.8.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:20.0.0000: 0070:0092 (A4)REP MOVSB

0:00:15:20.0.0000: Registers:

0:00:15:20.0.0000: AX: 0000, BX: 0001, CX: 0168, DX: 0000

0:00:15:20.0.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:20.0.0000: SP: 7BE2, BP: 7BE2, SI: 00A6, DI: 7D0D

0:00:15:20.0.0000: IP: 0092, FLAGS: 0256

0:00:15:20.1.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:20.3.0000: 0070:0092 (A4)REP MOVSB

0:00:15:20.3.0000: Registers:

0:00:15:20.3.0000: AX: 0000, BX: 0001, CX: 0167, DX: 0000

0:00:15:20.3.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:20.3.0000: SP: 7BE2, BP: 7BE2, SI: 00A7, DI: 7D0E

0:00:15:20.3.0000: IP: 0092, FLAGS: 0256

0:00:15:20.4.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:20.6.0000: 0070:0092 (A4)REP MOVSB

0:00:15:20.6.0000: Registers:

0:00:15:20.6.0000: AX: 0000, BX: 0001, CX: 0166, DX: 0000

0:00:15:20.6.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:20.6.0000: SP: 7BE2, BP: 7BE2, SI: 00A8, DI: 7D0F

0:00:15:20.6.0000: IP: 0092, FLAGS: 0256

0:00:15:20.7.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:20.9.0000: 0070:0092 (A4)REP MOVSB

0:00:15:20.9.0000: Registers:

0:00:15:20.9.0000: AX: 0000, BX: 0001, CX: 0165, DX: 0000

0:00:15:20.9.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:20.9.0000: SP: 7BE2, BP: 7BE2, SI: 00A9, DI: 7D10

0:00:15:21.0.0000: IP: 0092, FLAGS: 0256

0:00:15:21.0.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:21.2.0000: 0070:0092 (A4)REP MOVSB

0:00:15:21.2.0000: Registers:

0:00:15:21.2.0000: AX: 0000, BX: 0001, CX: 0164, DX: 0000

0:00:15:21.2.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:21.2.0000: SP: 7BE2, BP: 7BE2, SI: 00AA, DI: 7D11

0:00:15:21.3.0000: IP: 0092, FLAGS: 0256

0:00:15:21.3.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:21.5.0000: 0070:0092 (A4)REP MOVSB

0:00:15:21.5.0000: Registers:

0:00:15:21.5.0000: AX: 0000, BX: 0001, CX: 0163, DX: 0000

0:00:15:21.6.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:21.6.0000: SP: 7BE2, BP: 7BE2, SI: 00AB, DI: 7D12

0:00:15:21.6.0000: IP: 0092, FLAGS: 0256

0:00:15:21.6.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:21.9.0000: 0070:0092 (A4)REP MOVSB

0:00:15:21.9.0000: Registers:

0:00:15:21.9.0000: AX: 0000, BX: 0001, CX: 0162, DX: 0000

0:00:15:21.9.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:21.9.0000: SP: 7BE2, BP: 7BE2, SI: 00AC, DI: 7D13

0:00:15:22.0.0000: IP: 0092, FLAGS: 0256

0:00:15:22.0.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:22.2.0000: 0070:0092 (A4)REP MOVSB

0:00:15:22.2.0000: Registers:

0:00:15:22.2.0000: AX: 0000, BX: 0001, CX: 0161, DX: 0000

0:00:15:22.2.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:22.2.0000: SP: 7BE2, BP: 7BE2, SI: 00AD, DI: 7D14

0:00:15:22.2.0000: IP: 0092, FLAGS: 0256

0:00:15:22.3.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:22.5.0000: 0070:0092 (A4)REP MOVSB

0:00:15:22.5.0000: Registers:

0:00:15:22.5.0000: AX: 0000, BX: 0001, CX: 0160, DX: 0000

0:00:15:22.5.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:22.5.0000: SP: 7BE2, BP: 7BE2, SI: 00AE, DI: 7D15

0:00:15:22.6.0000: IP: 0092, FLAGS: 0256

0:00:15:22.6.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:22.8.0000: 0070:0092 (A4)REP MOVSB

0:00:15:22.8.0000: Registers:

0:00:15:22.8.0000: AX: 0000, BX: 0001, CX: 015F, DX: 0000

0:00:15:22.8.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:22.8.0000: SP: 7BE2, BP: 7BE2, SI: 00AF, DI: 7D16

0:00:15:22.9.0000: IP: 0092, FLAGS: 0256

0:00:15:22.9.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:23.1.0000: 0070:0092 (A4)REP MOVSB

0:00:15:23.1.0000: Registers:

0:00:15:23.1.0000: AX: 0000, BX: 0001, CX: 015E, DX: 0000

0:00:15:23.1.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:23.1.0000: SP: 7BE2, BP: 7BE2, SI: 00B0, DI: 7D17

0:00:15:23.1.0000: IP: 0092, FLAGS: 0256

0:00:15:23.2.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:23.4.0000: 0070:0092 (A4)REP MOVSB

0:00:15:23.4.0000: Registers:

0:00:15:23.4.0000: AX: 0000, BX: 0001, CX: 015D, DX: 0000

0:00:15:23.4.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:23.4.0000: SP: 7BE2, BP: 7BE2, SI: 00B1, DI: 7D18

0:00:15:23.5.0000: IP: 0092, FLAGS: 0256

0:00:15:23.5.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:23.7.0000: 0070:0092 (A4)REP MOVSB

0:00:15:23.7.0000: Registers:

0:00:15:23.7.0000: AX: 0000, BX: 0001, CX: 015C, DX: 0000

0:00:15:23.7.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:23.7.0000: SP: 7BE2, BP: 7BE2, SI: 00B2, DI: 7D19

0:00:15:23.8.0000: IP: 0092, FLAGS: 0256

0:00:15:23.8.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:24.0.0000: 0070:0092 (A4)REP MOVSB

0:00:15:24.0.0000: Registers:

0:00:15:24.0.0000: AX: 0000, BX: 0001, CX: 015B, DX: 0000

0:00:15:24.0.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:24.0.0000: SP: 7BE2, BP: 7BE2, SI: 00B3, DI: 7D1A

0:00:15:24.1.0000: IP: 0092, FLAGS: 0256

0:00:15:24.1.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:24.3.0000: 0070:0092 (A4)REP MOVSB

0:00:15:24.3.0000: Registers:

0:00:15:24.3.0000: AX: 0000, BX: 0001, CX: 015A, DX: 0000

0:00:15:24.3.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:24.3.0000: SP: 7BE2, BP: 7BE2, SI: 00B4, DI: 7D1B

0:00:15:24.4.0000: IP: 0092, FLAGS: 0256

0:00:15:24.4.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:24.6.0000: 0070:0092 (A4)REP MOVSB

0:00:15:24.6.0000: Registers:

0:00:15:24.6.0000: AX: 0000, BX: 0001, CX: 0159, DX: 0000

0:00:15:24.6.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:24.6.0000: SP: 7BE2, BP: 7BE2, SI: 00B5, DI: 7D1C

0:00:15:24.7.0000: IP: 0092, FLAGS: 0256

0:00:15:24.7.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:24.9.0000: 0070:0092 (A4)REP MOVSB

0:00:15:24.9.0000: Registers:

0:00:15:24.9.0000: AX: 0000, BX: 0001, CX: 0158, DX: 0000

0:00:15:24.9.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:24.9.0000: SP: 7BE2, BP: 7BE2, SI: 00B6, DI: 7D1D

0:00:15:25.0.0000: IP: 0092, FLAGS: 0256

0:00:15:25.0.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:25.2.0000: 0070:0092 (A4)REP MOVSB

0:00:15:25.2.0000: Registers:

0:00:15:25.2.0000: AX: 0000, BX: 0001, CX: 0157, DX: 0000

0:00:15:25.2.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:25.2.0000: SP: 7BE2, BP: 7BE2, SI: 00B7, DI: 7D1E

0:00:15:25.3.0000: IP: 0092, FLAGS: 0256

0:00:15:25.3.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:25.5.0000: 0070:0092 (A4)REP MOVSB

0:00:15:25.5.0000: Registers:

0:00:15:25.5.0000: AX: 0000, BX: 0001, CX: 0156, DX: 0000

0:00:15:25.5.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:25.5.0000: SP: 7BE2, BP: 7BE2, SI: 00B8, DI: 7D1F

0:00:15:25.6.0000: IP: 0092, FLAGS: 0256

0:00:15:25.6.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:25.8.0000: 0070:0092 (A4)REP MOVSB

0:00:15:25.8.0000: Registers:

0:00:15:25.8.0000: AX: 0000, BX: 0001, CX: 0155, DX: 0000

0:00:15:25.8.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:25.8.0000: SP: 7BE2, BP: 7BE2, SI: 00B9, DI: 7D20

0:00:15:25.9.0000: IP: 0092, FLAGS: 0256

0:00:15:25.9.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:26.1.0000: 0070:0092 (A4)REP MOVSB

0:00:15:26.1.0000: Registers:

0:00:15:26.1.0000: AX: 0000, BX: 0001, CX: 0154, DX: 0000

0:00:15:26.1.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:26.1.0000: SP: 7BE2, BP: 7BE2, SI: 00BA, DI: 7D21

0:00:15:26.2.0000: IP: 0092, FLAGS: 0256

0:00:15:26.2.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:26.4.0000: 0070:0092 (A4)REP MOVSB

0:00:15:26.4.0000: Registers:

0:00:15:26.4.0000: AX: 0000, BX: 0001, CX: 0153, DX: 0000

0:00:15:26.4.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:26.4.0000: SP: 7BE2, BP: 7BE2, SI: 00BB, DI: 7D22

0:00:15:26.5.0000: IP: 0092, FLAGS: 0256

0:00:15:26.5.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:26.7.0000: 0070:0092 (A4)REP MOVSB

0:00:15:26.7.0000: Registers:

0:00:15:26.7.0000: AX: 0000, BX: 0001, CX: 0152, DX: 0000

0:00:15:26.7.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:26.7.0000: SP: 7BE2, BP: 7BE2, SI: 00BC, DI: 7D23

0:00:15:26.8.0000: IP: 0092, FLAGS: 0256

0:00:15:26.8.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:27.0.0000: 0070:0092 (A4)REP MOVSB

0:00:15:27.0.0000: Registers:

0:00:15:27.0.0000: AX: 0000, BX: 0001, CX: 0151, DX: 0000

0:00:15:27.0.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:27.0.0000: SP: 7BE2, BP: 7BE2, SI: 00BD, DI: 7D24

0:00:15:27.0.0000: IP: 0092, FLAGS: 0256

0:00:15:27.1.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:27.3.0000: 0070:0092 (A4)REP MOVSB

0:00:15:27.3.0000: Registers:

0:00:15:27.3.0000: AX: 0000, BX: 0001, CX: 0150, DX: 0000

0:00:15:27.3.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:27.3.0000: SP: 7BE2, BP: 7BE2, SI: 00BE, DI: 7D25

0:00:15:27.4.0000: IP: 0092, FLAGS: 0256

0:00:15:27.4.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:27.6.0000: 0070:0092 (A4)REP MOVSB

0:00:15:27.6.0000: Registers:

0:00:15:27.6.0000: AX: 0000, BX: 0001, CX: 014F, DX: 0000

0:00:15:27.6.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:27.6.0000: SP: 7BE2, BP: 7BE2, SI: 00BF, DI: 7D26

0:00:15:27.7.0000: IP: 0092, FLAGS: 0256

0:00:15:27.7.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:27.9.0000: 0070:0092 (A4)REP MOVSB

0:00:15:27.9.0000: Registers:

0:00:15:27.9.0000: AX: 0000, BX: 0001, CX: 014E, DX: 0000

0:00:15:27.9.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:27.9.0000: SP: 7BE2, BP: 7BE2, SI: 00C0, DI: 7D27

0:00:15:28.0.0000: IP: 0092, FLAGS: 0256

0:00:15:28.0.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:28.2.0000: 0070:0092 (A4)REP MOVSB

0:00:15:28.2.0000: Registers:

0:00:15:28.2.0000: AX: 0000, BX: 0001, CX: 014D, DX: 0000

0:00:15:28.2.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:28.2.0000: SP: 7BE2, BP: 7BE2, SI: 00C1, DI: 7D28

0:00:15:28.3.0000: IP: 0092, FLAGS: 0256

0:00:15:28.3.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:28.5.0000: 0070:0092 (A4)REP MOVSB

0:00:15:28.5.0000: Registers:

0:00:15:28.5.0000: AX: 0000, BX: 0001, CX: 014C, DX: 0000

0:00:15:28.5.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:28.5.0000: SP: 7BE2, BP: 7BE2, SI: 00C2, DI: 7D29

0:00:15:28.6.0000: IP: 0092, FLAGS: 0256

0:00:15:28.6.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:28.8.0000: 0070:0092 (A4)REP MOVSB

0:00:15:28.8.0000: Registers:

0:00:15:28.8.0000: AX: 0000, BX: 0001, CX: 014B, DX: 0000

0:00:15:28.8.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:28.8.0000: SP: 7BE2, BP: 7BE2, SI: 00C3, DI: 7D2A

0:00:15:28.9.0000: IP: 0092, FLAGS: 0256

0:00:15:28.9.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:29.1.0000: 0070:0092 (A4)REP MOVSB

0:00:15:29.1.0000: Registers:

0:00:15:29.1.0000: AX: 0000, BX: 0001, CX: 014A, DX: 0000

0:00:15:29.1.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:29.1.0000: SP: 7BE2, BP: 7BE2, SI: 00C4, DI: 7D2B

0:00:15:29.2.0000: IP: 0092, FLAGS: 0256

0:00:15:29.2.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:29.4.0000: 0070:0092 (A4)REP MOVSB

0:00:15:29.4.0000: Registers:

0:00:15:29.4.0000: AX: 0000, BX: 0001, CX: 0149, DX: 0000

0:00:15:29.4.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:29.5.0000: SP: 7BE2, BP: 7BE2, SI: 00C5, DI: 7D2C

0:00:15:29.5.0000: IP: 0092, FLAGS: 0256

0:00:15:29.5.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:29.7.0000: 0070:0092 (A4)REP MOVSB

0:00:15:29.7.0000: Registers:

0:00:15:29.7.0000: AX: 0000, BX: 0001, CX: 0148, DX: 0000

0:00:15:29.7.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:29.7.0000: SP: 7BE2, BP: 7BE2, SI: 00C6, DI: 7D2D

0:00:15:29.7.0000: IP: 0092, FLAGS: 0256

0:00:15:29.8.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:30.0.0000: 0070:0092 (A4)REP MOVSB

0:00:15:30.0.0000: Registers:

0:00:15:30.0.0000: AX: 0000, BX: 0001, CX: 0147, DX: 0000

0:00:15:30.0.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:30.0.0000: SP: 7BE2, BP: 7BE2, SI: 00C7, DI: 7D2E

0:00:15:30.1.0000: IP: 0092, FLAGS: 0256

0:00:15:30.1.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:30.3.0000: 0070:0092 (A4)REP MOVSB

0:00:15:30.3.0000: Registers:

0:00:15:30.3.0000: AX: 0000, BX: 0001, CX: 0146, DX: 0000

0:00:15:30.3.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:30.3.0000: SP: 7BE2, BP: 7BE2, SI: 00C8, DI: 7D2F

0:00:15:30.3.0000: IP: 0092, FLAGS: 0256

0:00:15:30.4.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:30.6.0000: 0070:0092 (A4)REP MOVSB

0:00:15:30.6.0000: Registers:

0:00:15:30.6.0000: AX: 0000, BX: 0001, CX: 0145, DX: 0000

0:00:15:30.6.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:30.6.0000: SP: 7BE2, BP: 7BE2, SI: 00C9, DI: 7D30

0:00:15:30.7.0000: IP: 0092, FLAGS: 0256

0:00:15:30.7.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:30.9.0000: 0070:0092 (A4)REP MOVSB

0:00:15:30.9.0000: Registers:

0:00:15:30.9.0000: AX: 0000, BX: 0001, CX: 0144, DX: 0000

0:00:15:30.9.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:30.9.0000: SP: 7BE2, BP: 7BE2, SI: 00CA, DI: 7D31

0:00:15:30.9.0000: IP: 0092, FLAGS: 0256

0:00:15:31.0.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:31.2.0000: 0070:0092 (A4)REP MOVSB

0:00:15:31.2.0000: Registers:

0:00:15:31.2.0000: AX: 0000, BX: 0001, CX: 0143, DX: 0000

0:00:15:31.2.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:31.2.0000: SP: 7BE2, BP: 7BE2, SI: 00CB, DI: 7D32

0:00:15:31.3.0000: IP: 0092, FLAGS: 0256

0:00:15:31.3.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:31.5.0000: 0070:0092 (A4)REP MOVSB

0:00:15:31.5.0000: Registers:

0:00:15:31.5.0000: AX: 0000, BX: 0001, CX: 0142, DX: 0000

0:00:15:31.6.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:31.6.0000: SP: 7BE2, BP: 7BE2, SI: 00CC, DI: 7D33

0:00:15:31.7.0000: IP: 0092, FLAGS: 0256

0:00:15:31.7.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:31.9.0000: 0070:0092 (A4)REP MOVSB

0:00:15:31.9.0000: Registers:

0:00:15:31.9.0000: AX: 0000, BX: 0001, CX: 0141, DX: 0000

0:00:15:31.9.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:31.9.0000: SP: 7BE2, BP: 7BE2, SI: 00CD, DI: 7D34

0:00:15:32.0.0000: IP: 0092, FLAGS: 0256

0:00:15:32.0.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:32.2.0000: 0070:0092 (A4)REP MOVSB

0:00:15:32.2.0000: Registers:

0:00:15:32.2.0000: AX: 0000, BX: 0001, CX: 0140, DX: 0000

0:00:15:32.2.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:32.2.0000: SP: 7BE2, BP: 7BE2, SI: 00CE, DI: 7D35

0:00:15:32.3.0000: IP: 0092, FLAGS: 0256

0:00:15:32.3.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:32.5.0000: 0070:0092 (A4)REP MOVSB

0:00:15:32.5.0000: Registers:

0:00:15:32.5.0000: AX: 0000, BX: 0001, CX: 013F, DX: 0000

0:00:15:32.5.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:32.5.0000: SP: 7BE2, BP: 7BE2, SI: 00CF, DI: 7D36

0:00:15:32.6.0000: IP: 0092, FLAGS: 0256

0:00:15:32.6.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:32.8.0000: 0070:0092 (A4)REP MOVSB

0:00:15:32.8.0000: Registers:

0:00:15:32.8.0000: AX: 0000, BX: 0001, CX: 013E, DX: 0000

0:00:15:32.8.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:32.8.0000: SP: 7BE2, BP: 7BE2, SI: 00D0, DI: 7D37

0:00:15:32.8.0000: IP: 0092, FLAGS: 0256

0:00:15:32.9.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:33.1.0000: 0070:0092 (A4)REP MOVSB

0:00:15:33.1.0000: Registers:

0:00:15:33.1.0000: AX: 0000, BX: 0001, CX: 013D, DX: 0000

0:00:15:33.1.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:33.1.0000: SP: 7BE2, BP: 7BE2, SI: 00D1, DI: 7D38

0:00:15:33.2.0000: IP: 0092, FLAGS: 0256

0:00:15:33.2.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:33.4.0000: 0070:0092 (A4)REP MOVSB

0:00:15:33.4.0000: Registers:

0:00:15:33.4.0000: AX: 0000, BX: 0001, CX: 013C, DX: 0000

0:00:15:33.4.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:33.4.0000: SP: 7BE2, BP: 7BE2, SI: 00D2, DI: 7D39

0:00:15:33.5.0000: IP: 0092, FLAGS: 0256

0:00:15:33.5.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:33.7.0000: 0070:0092 (A4)REP MOVSB

0:00:15:33.7.0000: Registers:

0:00:15:33.7.0000: AX: 0000, BX: 0001, CX: 013B, DX: 0000

0:00:15:33.7.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:33.7.0000: SP: 7BE2, BP: 7BE2, SI: 00D3, DI: 7D3A

0:00:15:33.8.0000: IP: 0092, FLAGS: 0256

0:00:15:33.8.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:34.0.0000: 0070:0092 (A4)REP MOVSB

0:00:15:34.0.0000: Registers:

0:00:15:34.0.0000: AX: 0000, BX: 0001, CX: 013A, DX: 0000

0:00:15:34.0.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:34.0.0000: SP: 7BE2, BP: 7BE2, SI: 00D4, DI: 7D3B

0:00:15:34.1.0000: IP: 0092, FLAGS: 0256

0:00:15:34.1.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:34.3.0000: 0070:0092 (A4)REP MOVSB

0:00:15:34.3.0000: Registers:

0:00:15:34.3.0000: AX: 0000, BX: 0001, CX: 0139, DX: 0000

0:00:15:34.3.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:34.3.0000: SP: 7BE2, BP: 7BE2, SI: 00D5, DI: 7D3C

0:00:15:34.4.0000: IP: 0092, FLAGS: 0256

0:00:15:34.4.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:34.6.0000: 0070:0092 (A4)REP MOVSB

0:00:15:34.6.0000: Registers:

0:00:15:34.6.0000: AX: 0000, BX: 0001, CX: 0138, DX: 0000

0:00:15:34.6.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:34.6.0000: SP: 7BE2, BP: 7BE2, SI: 00D6, DI: 7D3D

0:00:15:34.7.0000: IP: 0092, FLAGS: 0256

0:00:15:34.7.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:34.9.0000: 0070:0092 (A4)REP MOVSB

0:00:15:34.9.0000: Registers:

0:00:15:34.9.0000: AX: 0000, BX: 0001, CX: 0137, DX: 0000

0:00:15:34.9.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:34.9.0000: SP: 7BE2, BP: 7BE2, SI: 00D7, DI: 7D3E

0:00:15:35.0.0000: IP: 0092, FLAGS: 0256

0:00:15:35.0.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:35.2.0000: 0070:0092 (A4)REP MOVSB

0:00:15:35.2.0000: Registers:

0:00:15:35.2.0000: AX: 0000, BX: 0001, CX: 0136, DX: 0000

0:00:15:35.2.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:35.2.0000: SP: 7BE2, BP: 7BE2, SI: 00D8, DI: 7D3F

0:00:15:35.2.0000: IP: 0092, FLAGS: 0256

0:00:15:35.3.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:35.5.0000: 0070:0092 (A4)REP MOVSB

0:00:15:35.5.0000: Registers:

0:00:15:35.5.0000: AX: 0000, BX: 0001, CX: 0135, DX: 0000

0:00:15:35.5.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:35.5.0000: SP: 7BE2, BP: 7BE2, SI: 00D9, DI: 7D40

0:00:15:35.6.0000: IP: 0092, FLAGS: 0256

0:00:15:35.6.0000: FLAGSINFO:c1P0A0ZstIdo0000



0:00:15:35.8.0000: 0070:0092 (A4)REP MOVSB

0:00:15:35.8.0000: Registers:

0:00:15:35.8.0000: AX: 0000, BX: 0001, CX: 0134, DX: 0000

0:00:15:35.8.0000: CS: 0070, DS: 0070, ES: 0000, SS: 0000

0:00:15:35.8.0000: SP: 7BE2, BP: 7BE2, SI: 00DA, DI: 7D41

0:00:15:35.9.0000: IP: 0092, FLAGS: 0256

0:00:15:35.9.0000: FLAGSINFO:c1P0A0ZstIdo0000

My INT13 log:

0:00:14:47.7.0000: Function 00 called.

0:00:14:68.0.0000: Function 02 called.

0:00:14:68.0.0000: Read 1/1 sectors from drive 00, start 19. Requested: Head: 1, Track: 0, Sector: 2. Start sector: 19

0:00:14:88.1.0000: Function 02 called.

0:00:14:88.1.0000: Read 1/1 sectors from drive 00, start 33. Requested: Head: 1, Track: 0, Sector: 16. Start sector: 33

0:00:14:99.2.0000: Function 02 called.

0:00:14:99.2.0000: Read 1/1 sectors from drive 00, start 34. Requested: Head: 1, Track: 0, Sector: 17. Start sector: 34

0:00:16:52.0.0000: Function 02 called.

0:00:16:52.1.0000: Read 9/9 sectors from drive 00, start 1. Requested: Head: 0, Track: 0, Sector: 2. Start sector: 1

0:00:16:76.0.0000: Function 02 called.

0:00:16:76.0.0000: Read 1/1 sectors from drive 00, start 33. Requested: Head: 1, Track: 0, Sector: 16. Start sector: 33

0:00:17:07.5.0000: Function 02 called.

0:00:17:07.5.0000: Read 1/1 sectors from drive 00, start 34. Requested: Head: 1, Track: 0, Sector: 17. Start sector: 34

0:00:17:38.2.0000: Function 02 called.

0:00:17:38.2.0000: Read 1/1 sectors from drive 00, start 31. Requested: Head: 1, Track: 0, Sector: 14. Start sector: 31

0:00:17:68.6.0000: Function 02 called.

0:00:17:68.6.0000: Read 1/1 sectors from drive 00, start 31. Requested: Head: 1, Track: 0, Sector: 14. Start sector: 31

0:00:17:98.6.0000: Function 02 called.

0:00:17:98.6.0000: Read 1/1 sectors from drive 00, start 31. Requested: Head: 1, Track: 0, Sector: 14. Start sector: 31

0:00:18:30.7.0000: Function 02 called.

0:00:18:30.7.0000: Read 1/1 sectors from drive 00, start 31. Requested: Head: 1, Track: 0, Sector: 14. Start sector: 31

0:00:18:62.0.0000: Function 02 called.

0:00:18:62.0.0000: Read 1/1 sectors from drive 00, start 31. Requested: Head: 1, Track: 0, Sector: 14. Start sector: 31

0:00:18:93.9.0000: Function 02 called.

0:00:18:93.9.0000: Read 1/1 sectors from drive 00, start 31. Requested: Head: 1, Track: 0, Sector: 14. Start sector: 31

0:00:19:24.9.0000: Function 02 called.

0:00:19:24.9.0000: Read 1/1 sectors from drive 00, start 31. Requested: Head: 1, Track: 0, Sector: 14. Start sector: 31

0:00:19:55.6.0000: Function 02 called.

0:00:19:55.6.0000: Read 1/1 sectors from drive 00, start 31. Requested: Head: 1, Track: 0, Sector: 14. Start sector: 31

0:00:19:86.7.0000: Function 02 called.

Show last 193 lines
0:00:19:86.7.0000: Read 1/1 sectors from drive 00, start 31. Requested: Head: 1, Track: 0, Sector: 14. Start sector: 31

0:00:20:17.9.0000: Function 02 called.

0:00:20:17.9.0000: Read 1/1 sectors from drive 00, start 31. Requested: Head: 1, Track: 0, Sector: 14. Start sector: 31

0:00:20:49.7.0000: Function 02 called.

0:00:20:49.8.0000: Read 1/1 sectors from drive 00, start 31. Requested: Head: 1, Track: 0, Sector: 14. Start sector: 31

0:00:20:81.4.0000: Function 02 called.

0:00:20:81.4.0000: Read 1/1 sectors from drive 00, start 31. Requested: Head: 1, Track: 0, Sector: 14. Start sector: 31

0:00:21:13.9.0000: Function 02 called.

0:00:21:13.9.0000: Read 1/1 sectors from drive 00, start 31. Requested: Head: 1, Track: 0, Sector: 14. Start sector: 31

0:00:21:44.9.0000: Function 02 called.

0:00:21:44.9.0000: Read 1/1 sectors from drive 00, start 31. Requested: Head: 1, Track: 0, Sector: 14. Start sector: 31

0:00:21:77.2.0000: Function 02 called.

0:00:21:77.2.0000: Read 1/1 sectors from drive 00, start 31. Requested: Head: 1, Track: 0, Sector: 14. Start sector: 31

0:00:22:11.1.0000: Function 02 called.

0:00:22:11.1.0000: Read 1/1 sectors from drive 00, start 31. Requested: Head: 1, Track: 0, Sector: 14. Start sector: 31

0:00:22:42.5.0000: Function 02 called.

0:00:22:42.5.0000: Read 1/1 sectors from drive 00, start 31. Requested: Head: 1, Track: 0, Sector: 14. Start sector: 31

0:00:22:73.1.0000: Function 02 called.

0:00:22:73.1.0000: Read 1/1 sectors from drive 00, start 31. Requested: Head: 1, Track: 0, Sector: 14. Start sector: 31

0:00:23:03.9.0000: Function 02 called.

0:00:23:03.9.0000: Read 1/1 sectors from drive 00, start 31. Requested: Head: 1, Track: 0, Sector: 14. Start sector: 31

0:00:23:34.5.0000: Function 02 called.

0:00:23:34.5.0000: Read 1/1 sectors from drive 00, start 31. Requested: Head: 1, Track: 0, Sector: 14. Start sector: 31

0:00:23:65.5.0000: Function 02 called.

0:00:23:65.5.0000: Read 1/1 sectors from drive 00, start 31. Requested: Head: 1, Track: 0, Sector: 14. Start sector: 31

0:00:23:95.6.0000: Function 02 called.

0:00:23:95.6.0000: Read 1/1 sectors from drive 00, start 31. Requested: Head: 1, Track: 0, Sector: 14. Start sector: 31

0:00:24:26.7.0000: Function 02 called.

0:00:24:26.7.0000: Read 1/1 sectors from drive 00, start 31. Requested: Head: 1, Track: 0, Sector: 14. Start sector: 31

0:00:24:60.4.0000: Function 02 called.

0:00:24:60.4.0000: Read 1/1 sectors from drive 00, start 31. Requested: Head: 1, Track: 0, Sector: 14. Start sector: 31

0:00:25:15.3.0000: Function 02 called.

0:00:25:15.3.0000: Read 1/1 sectors from drive 00, start 31. Requested: Head: 1, Track: 0, Sector: 14. Start sector: 31

0:00:25:47.1.0000: Function 02 called.

0:00:25:47.1.0000: Read 1/1 sectors from drive 00, start 31. Requested: Head: 1, Track: 0, Sector: 14. Start sector: 31

0:00:25:79.8.0000: Function 02 called.

0:00:25:79.8.0000: Read 1/1 sectors from drive 00, start 31. Requested: Head: 1, Track: 0, Sector: 14. Start sector: 31

0:00:26:10.3.0000: Function 02 called.

0:00:26:10.3.0000: Read 1/1 sectors from drive 00, start 31. Requested: Head: 1, Track: 0, Sector: 14. Start sector: 31

0:00:26:42.0.0000: Function 02 called.

0:00:26:42.0.0000: Read 1/1 sectors from drive 00, start 31. Requested: Head: 1, Track: 0, Sector: 14. Start sector: 31

0:00:26:73.9.0000: Function 02 called.

0:00:26:73.9.0000: Read 1/1 sectors from drive 00, start 31. Requested: Head: 1, Track: 0, Sector: 14. Start sector: 31

0:00:27:04.9.0000: Function 02 called.

0:00:27:04.9.0000: Read 1/1 sectors from drive 00, start 31. Requested: Head: 1, Track: 0, Sector: 14. Start sector: 31

0:00:27:38.8.0000: Function 02 called.

0:00:27:38.8.0000: Read 1/1 sectors from drive 00, start 31. Requested: Head: 1, Track: 0, Sector: 14. Start sector: 31

0:00:27:69.7.0000: Function 02 called.

0:00:27:69.7.0000: Read 1/1 sectors from drive 00, start 31. Requested: Head: 1, Track: 0, Sector: 14. Start sector: 31

0:00:28:00.7.0000: Function 02 called.

0:00:28:00.7.0000: Read 1/1 sectors from drive 00, start 31. Requested: Head: 1, Track: 0, Sector: 14. Start sector: 31

0:00:28:33.0.0000: Function 02 called.

0:00:28:33.0.0000: Read 1/1 sectors from drive 00, start 31. Requested: Head: 1, Track: 0, Sector: 14. Start sector: 31

0:00:28:64.8.0000: Function 02 called.

0:00:28:64.8.0000: Read 1/1 sectors from drive 00, start 31. Requested: Head: 1, Track: 0, Sector: 14. Start sector: 31

0:00:28:96.7.0000: Function 02 called.

0:00:28:96.7.0000: Read 1/1 sectors from drive 00, start 31. Requested: Head: 1, Track: 0, Sector: 14. Start sector: 31

0:00:29:28.2.0000: Function 02 called.

0:00:29:28.2.0000: Read 1/1 sectors from drive 00, start 31. Requested: Head: 1, Track: 0, Sector: 14. Start sector: 31

0:00:29:59.8.0000: Function 02 called.

0:00:29:59.8.0000: Read 1/1 sectors from drive 00, start 31. Requested: Head: 1, Track: 0, Sector: 14. Start sector: 31

0:00:29:92.3.0000: Function 02 called.

0:00:29:92.3.0000: Read 1/1 sectors from drive 00, start 31. Requested: Head: 1, Track: 0, Sector: 14. Start sector: 31

0:00:30:23.8.0000: Function 02 called.

0:00:30:23.8.0000: Read 1/1 sectors from drive 00, start 31. Requested: Head: 1, Track: 0, Sector: 14. Start sector: 31

0:00:30:54.9.0000: Function 02 called.

0:00:30:54.9.0000: Read 1/1 sectors from drive 00, start 31. Requested: Head: 1, Track: 0, Sector: 14. Start sector: 31

0:00:30:85.4.0000: Function 02 called.

0:00:30:85.4.0000: Read 1/1 sectors from drive 00, start 31. Requested: Head: 1, Track: 0, Sector: 14. Start sector: 31

0:00:31:17.1.0000: Function 02 called.

0:00:31:17.1.0000: Read 1/1 sectors from drive 00, start 31. Requested: Head: 1, Track: 0, Sector: 14. Start sector: 31

0:00:31:48.7.0000: Function 02 called.

0:00:31:48.7.0000: Read 1/1 sectors from drive 00, start 31. Requested: Head: 1, Track: 0, Sector: 14. Start sector: 31

0:00:31:80.2.0000: Function 02 called.

0:00:31:80.2.0000: Read 1/1 sectors from drive 00, start 31. Requested: Head: 1, Track: 0, Sector: 14. Start sector: 31

0:00:32:11.0.0000: Function 02 called.

0:00:32:11.0.0000: Read 1/1 sectors from drive 00, start 31. Requested: Head: 1, Track: 0, Sector: 14. Start sector: 31

0:00:32:42.7.0999: Function 02 called.

0:00:32:42.7.0999: Read 1/1 sectors from drive 00, start 31. Requested: Head: 1, Track: 0, Sector: 14. Start sector: 31

0:00:32:74.0.0000: Function 02 called.

0:00:32:74.0.0000: Read 1/1 sectors from drive 00, start 31. Requested: Head: 1, Track: 0, Sector: 14. Start sector: 31

0:00:33:04.2.0000: Function 02 called.

0:00:33:04.2.0000: Read 1/1 sectors from drive 00, start 31. Requested: Head: 1, Track: 0, Sector: 14. Start sector: 31

0:00:33:34.5.0999: Function 02 called.

0:00:33:34.5.0999: Read 1/1 sectors from drive 00, start 31. Requested: Head: 1, Track: 0, Sector: 14. Start sector: 31

0:00:33:66.2.0000: Function 02 called.

0:00:33:66.2.0000: Read 1/1 sectors from drive 00, start 31. Requested: Head: 1, Track: 0, Sector: 14. Start sector: 31

0:00:33:97.0.0000: Function 02 called.

0:00:33:97.0.0000: Read 1/1 sectors from drive 00, start 31. Requested: Head: 1, Track: 0, Sector: 14. Start sector: 31

0:00:34:28.0.0000: Function 02 called.

0:00:34:28.0.0000: Read 1/1 sectors from drive 00, start 31. Requested: Head: 1, Track: 0, Sector: 14. Start sector: 31

0:00:34:59.9.0000: Function 02 called.

0:00:34:59.9.0000: Read 1/1 sectors from drive 00, start 31. Requested: Head: 1, Track: 0, Sector: 14. Start sector: 31

0:00:34:90.6.0000: Function 02 called.

0:00:34:90.6.0000: Read 1/1 sectors from drive 00, start 31. Requested: Head: 1, Track: 0, Sector: 14. Start sector: 31

0:00:35:21.1.0000: Function 02 called.

0:00:35:21.1.0000: Nothing to read specified!

An INT13 is called again:

0:00:16:51.3.0000: 0000:7E03 (CD)INT 13

0:00:16:51.3.0000: Registers:

0:00:16:51.3.0000: AX: 0209, BX: 0000, CX: 0002, DX: 0000

0:00:16:51.3.0000: CS: 0000, DS: 0000, ES: 0800, SS: 0000

0:00:16:51.3.0000: SP: 7BDA, BP: 7BE2, SI: 0009, DI: 0000

0:00:16:51.3.0000: IP: 7E03, FLAGS: 0202

0:00:16:51.4.0000: FLAGSINFO:c1p0a0zstIdo0000

Again an INT13 is called...

0:00:16:75.4.0000: 0000:7E03 (CD)INT 13

0:00:16:75.4.0000: Registers:

0:00:16:75.4.0000: AX: 0201, BX: 0000, CX: 0010, DX: 0100

0:00:16:75.4.0000: CS: 0000, DS: 0000, ES: 0070, SS: 0000

0:00:16:75.4.0000: SP: 7BD6, BP: 7BE2, SI: 0001, DI: 0000

0:00:16:75.4.0999: IP: 7E03, FLAGS: 0202

0:00:16:75.4.0999: FLAGSINFO:c1p0a0zstIdo0000

Author of the UniPCemu emulator.
UniPCemu Git repository
UniPCemu for Android, Windows, PSP, Vita and Switch on itch.io

Reply 17 of 87, by superfury

User metadata
Rank l33t++
Rank
l33t++

Here's the current debugger log. It's all the commands the CPU executed until I stopped the emulator (it looked like it wasn't booting, according to the INT13 log, it's given an invalid ammount of sectors to load (AH=02h, AL=00h, so read nothing?)).

Attachments

  • Filename
    int13.log
    File size
    33.98 KiB
    Downloads
    71 downloads
    File comment
    Interrupt 13h log.
    File license
    Fair use/fair dealing exception
  • Filename
    debuggerlog.zip
    File size
    1.31 MiB
    Downloads
    87 downloads
    File comment
    Debugger dump
    File license
    Fair use/fair dealing exception

Author of the UniPCemu emulator.
UniPCemu Git repository
UniPCemu for Android, Windows, PSP, Vita and Switch on itch.io

Reply 18 of 87, by superfury

User metadata
Rank l33t++
Rank
l33t++

It's currently running till the REP MOVSB at 0070:0233 ends. After that it does something strange:

0:00:19:82.0.0000: 0070:0230 (A4)REP MOVSB

0:00:19:82.0.0000: Registers:

0:00:19:82.0.0000: AX: FF84, BX: 0000, CX: 0001, DX: 005B

0:00:19:82.0.0000: CS: 0070, DS: 0070, ES: FF84, SS: 0000

0:00:19:82.0.0000: SP: 7BF4, BP: 0000, SI: 86A5, DI: 05A5

0:00:19:82.1.0000: IP: 0230, FLAGS: 0286

0:00:19:82.1.0000: FLAGSINFO:c1P0a0zStIdo0000



0:00:19:82.3.0000: 0070:0232 (06)PUSH ES

0:00:19:82.3.0000: Registers:

0:00:19:82.3.0000: AX: FF84, BX: 0000, CX: 0000, DX: 005B

0:00:19:82.3.0000: CS: 0070, DS: 0070, ES: FF84, SS: 0000

0:00:19:82.3.0000: SP: 7BF4, BP: 0000, SI: 86A6, DI: 05A6

0:00:19:82.3.0000: IP: 0232, FLAGS: 0286

0:00:19:82.4.0000: FLAGSINFO:c1P0a0zStIdo0000



0:00:19:82.6.0000: 0070:0233 (B8)MOVW AX, 0238

0:00:19:82.6.0000: Registers:

0:00:19:82.6.0000: AX: FF84, BX: 0000, CX: 0000, DX: 005B

0:00:19:82.6.0000: CS: 0070, DS: 0070, ES: FF84, SS: 0000

0:00:19:82.6.0000: SP: 7BF2, BP: 0000, SI: 86A6, DI: 05A6

0:00:19:82.6.0000: IP: 0233, FLAGS: 0286

0:00:19:82.7.0000: FLAGSINFO:c1P0a0zStIdo0000



0:00:19:82.9.0000: 0070:0236 (50)PUSH AX

0:00:19:82.9.0000: Registers:

0:00:19:82.9.0000: AX: 0238, BX: 0000, CX: 0000, DX: 005B

0:00:19:82.9.0000: CS: 0070, DS: 0070, ES: FF84, SS: 0000

0:00:19:82.9.0000: SP: 7BF2, BP: 0000, SI: 86A6, DI: 05A6

0:00:19:82.9.0000: IP: 0236, FLAGS: 0286

Show last 33 lines
0:00:19:83.0.0000: FLAGSINFO:c1P0a0zStIdo0000



0:00:19:83.2.0000: 0070:0237 (CB)RETF

0:00:19:83.2.0000: Registers:

0:00:19:83.2.0000: AX: 0238, BX: 0000, CX: 0000, DX: 005B

0:00:19:83.2.0000: CS: 0070, DS: 0070, ES: FF84, SS: 0000

0:00:19:83.2.0000: SP: 7BF0, BP: 0000, SI: 86A6, DI: 05A6

0:00:19:83.2.0000: IP: 0237, FLAGS: 0286

0:00:19:83.3.0000: FLAGSINFO:c1P0a0zStIdo0000



0:00:19:83.5.0000: FF84:0238 (A5)MOVSW

0:00:19:83.5.0000: Registers:

0:00:19:83.5.0000: AX: 0238, BX: 0000, CX: 0000, DX: 005B

0:00:19:83.5.0000: CS: FF84, DS: 0070, ES: FF84, SS: 0000

0:00:19:83.5.0000: SP: 7BF4, BP: 0000, SI: 86A6, DI: 05A6

0:00:19:83.5.0000: IP: 0238, FLAGS: 0286

0:00:19:83.6.0000: FLAGSINFO:c1P0a0zStIdo0000

Is something supposed to be at FF84:0238 (address FA78 (or (F800:)7A78) in the BIOS ROM)?

Author of the UniPCemu emulator.
UniPCemu Git repository
UniPCemu for Android, Windows, PSP, Vita and Switch on itch.io

Reply 19 of 87, by SarahWalker

User metadata
Rank Member
Rank
Member

No. From memory, MS-DOS does not directly jump into or access the BIOS ROM. I suspect ES=FF84 is a bug, can you post some of the log preceding that so we can see what's setting it?