Sample viewer

vx.netlux.org/Virus.DOS.Macaroni.1480.a

.

GIF

Syscalls:

Time Syscall Op Syscall Name
2018-12-17T23:08:29.299984821Z 255 PC: 12a49 | UNKNOWN!
2018-12-17T23:08:29.305801945Z 44 PC: 12a54 | Get time 0x12a54: add ch, 4
0x12a57: mov byte ptr cs:[0x175], ch
0x12a5c: call 0x12af4
0x12a5f: push es
0x12a60: pop ds
0x12a61: call 0x12b3b
0x12a64: pop es
0x12a65: pop ds
0x12a66: cmp word ptr cs:[bp + 0x43f], 0x5a4d
0x12a6d: je 0x12a94
0x12a6f: lea si, word ptr [bp + 0x43f]
0x12a73: mov di, 0x100
0x12a76: cld
0x12a77: movsb byte ptr es:[di], byte ptr [si]
0x12a78: movsb byte ptr es:[di], byte ptr [si]
0x12a79: movsb byte ptr es:[di], byte ptr [si]
0x12a7a: movsb byte ptr es:[di], byte ptr [si]
0x12a7b: movsb byte ptr es:[di], byte ptr [si]
0x12a7c: xor ax, ax
0x12a7e: mov bx, ax
2018-12-17T23:08:29.310356645Z 74 PC: 12b16 | Reallocate memory
2018-12-17T23:08:29.312277927Z 72 PC: 12b1d | Allocate memory
2018-12-17T23:08:29.314435522Z 53 PC: 12b40 | Get interrupt vector (Interrupt = '33' AKA 'Random read')
2018-12-17T23:08:29.317920803Z 37 PC: 12b50 | Set interrupt vector (Interrupt = '33' AKA 'Random read')
2018-12-17T23:08:29.319716689Z 44 PC: 9f780 | Get time 0x9f780: ret
0x9f781: push bx
0x9f782: push dx
0x9f783: push cx
0x9f784: push ax
0x9f785: mov dx, 0x3d4
0x9f788: push ax
0x9f789: and al, 0xf
0x9f78b: mov ah, 8
0x9f78d: xchg ah, al
0x9f78f: out dx, ax
0x9f790: pop ax
0x9f791: mov cl, 4
0x9f793: shr ax, cl
0x9f795: mov cx, 0x50
0x9f798: mul cx
0x9f79a: mov cl, al
0x9f79c: mov al, 0xc
0x9f79e: mov dx, 0x3d4
0x9f7a1: out dx, ax
2018-12-17T23:08:29.322634984Z 53 PC: 12b55 | Get interrupt vector (Interrupt = '28' AKA 'Get allocation info for specified drive')
2018-12-17T23:08:29.324691609Z 44 PC: 9f780 | Get time 0x9f780: ret
0x9f781: push bx
0x9f782: push dx
0x9f783: push cx
0x9f784: push ax
0x9f785: mov dx, 0x3d4
0x9f788: push ax
0x9f789: and al, 0xf
0x9f78b: mov ah, 8
0x9f78d: xchg ah, al
0x9f78f: out dx, ax
0x9f790: pop ax
0x9f791: mov cl, 4
0x9f793: shr ax, cl
0x9f795: mov cx, 0x50
0x9f798: mul cx
0x9f79a: mov cl, al
0x9f79c: mov al, 0xc
0x9f79e: mov dx, 0x3d4
0x9f7a1: out dx, ax
2018-12-17T23:08:29.327221033Z 37 PC: 12b65 | Set interrupt vector (Interrupt = '28' AKA 'Get allocation info for specified drive')
2018-12-17T23:08:29.330918713Z 44 PC: 9f780 | Get time 0x9f780: ret
0x9f781: push bx
0x9f782: push dx
0x9f783: push cx
0x9f784: push ax
0x9f785: mov dx, 0x3d4
0x9f788: push ax
0x9f789: and al, 0xf
0x9f78b: mov ah, 8
0x9f78d: xchg ah, al
0x9f78f: out dx, ax
0x9f790: pop ax
0x9f791: mov cl, 4
0x9f793: shr ax, cl
0x9f795: mov cx, 0x50
0x9f798: mul cx
0x9f79a: mov cl, al
0x9f79c: mov al, 0xc
0x9f79e: mov dx, 0x3d4
0x9f7a1: out dx, ax
2018-12-17T23:08:29.341150014Z 77 PC: 11fe0 | Get program return code
2018-12-17T23:08:29.342838978Z 44 PC: 9f780 | Get time 0x9f780: ret
0x9f781: push bx
0x9f782: push dx
0x9f783: push cx
0x9f784: push ax
0x9f785: mov dx, 0x3d4
0x9f788: push ax
0x9f789: and al, 0xf
0x9f78b: mov ah, 8
0x9f78d: xchg ah, al
0x9f78f: out dx, ax
0x9f790: pop ax
0x9f791: mov cl, 4
0x9f793: shr ax, cl
0x9f795: mov cx, 0x50
0x9f798: mul cx
0x9f79a: mov cl, al
0x9f79c: mov al, 0xc
0x9f79e: mov dx, 0x3d4
0x9f7a1: out dx, ax
2018-12-17T23:08:29.345942993Z 72 PC: 12174 | Allocate memory
2018-12-17T23:08:29.349551625Z 44 PC: 9f780 | Get time 0x9f780: ret
0x9f781: push bx
0x9f782: push dx
0x9f783: push cx
0x9f784: push ax
0x9f785: mov dx, 0x3d4
0x9f788: push ax
0x9f789: and al, 0xf
0x9f78b: mov ah, 8
0x9f78d: xchg ah, al
0x9f78f: out dx, ax
0x9f790: pop ax
0x9f791: mov cl, 4
0x9f793: shr ax, cl
0x9f795: mov cx, 0x50
0x9f798: mul cx
0x9f79a: mov cl, al
0x9f79c: mov al, 0xc
0x9f79e: mov dx, 0x3d4
0x9f7a1: out dx, ax
2018-12-17T23:08:29.352406021Z 72 PC: 1218d | Allocate memory
2018-12-17T23:08:29.355184704Z 44 PC: 9f780 | Get time 0x9f780: ret
0x9f781: push bx
0x9f782: push dx
0x9f783: push cx
0x9f784: push ax
0x9f785: mov dx, 0x3d4
0x9f788: push ax
0x9f789: and al, 0xf
0x9f78b: mov ah, 8
0x9f78d: xchg ah, al
0x9f78f: out dx, ax
0x9f790: pop ax
0x9f791: mov cl, 4
0x9f793: shr ax, cl
0x9f795: mov cx, 0x50
0x9f798: mul cx
0x9f79a: mov cl, al
0x9f79c: mov al, 0xc
0x9f79e: mov dx, 0x3d4
0x9f7a1: out dx, ax
2018-12-17T23:08:29.357985838Z 37 PC: 123c4 | Set interrupt vector (Interrupt = '34' AKA 'Random write')
2018-12-17T23:08:29.360671246Z 44 PC: 9f780 | Get time 0x9f780: ret
0x9f781: push bx
0x9f782: push dx
0x9f783: push cx
0x9f784: push ax
0x9f785: mov dx, 0x3d4
0x9f788: push ax
0x9f789: and al, 0xf
0x9f78b: mov ah, 8
0x9f78d: xchg ah, al
0x9f78f: out dx, ax
0x9f790: pop ax
0x9f791: mov cl, 4
0x9f793: shr ax, cl
0x9f795: mov cx, 0x50
0x9f798: mul cx
0x9f79a: mov cl, al
0x9f79c: mov al, 0xc
0x9f79e: mov dx, 0x3d4
0x9f7a1: out dx, ax
2018-12-17T23:08:29.363436553Z 37 PC: 123cb | Set interrupt vector (Interrupt = '35' AKA 'Get file size in records')
2018-12-17T23:08:29.365086685Z 44 PC: 9f780 | Get time 0x9f780: ret
0x9f781: push bx
0x9f782: push dx
0x9f783: push cx
0x9f784: push ax
0x9f785: mov dx, 0x3d4
0x9f788: push ax
0x9f789: and al, 0xf
0x9f78b: mov ah, 8
0x9f78d: xchg ah, al
0x9f78f: out dx, ax
0x9f790: pop ax
0x9f791: mov cl, 4
0x9f793: shr ax, cl
0x9f795: mov cx, 0x50
0x9f798: mul cx
0x9f79a: mov cl, al
0x9f79c: mov al, 0xc
0x9f79e: mov dx, 0x3d4
0x9f7a1: out dx, ax
2018-12-17T23:08:29.369153449Z 37 PC: 123d2 | Set interrupt vector (Interrupt = '36' AKA 'Set random record number')
2018-12-17T23:08:29.370863834Z 44 PC: 9f780 | Get time 0x9f780: ret
0x9f781: push bx
0x9f782: push dx
0x9f783: push cx
0x9f784: push ax
0x9f785: mov dx, 0x3d4
0x9f788: push ax
0x9f789: and al, 0xf
0x9f78b: mov ah, 8
0x9f78d: xchg ah, al
0x9f78f: out dx, ax
0x9f790: pop ax
0x9f791: mov cl, 4
0x9f793: shr ax, cl
0x9f795: mov cx, 0x50
0x9f798: mul cx
0x9f79a: mov cl, al
0x9f79c: mov al, 0xc
0x9f79e: mov dx, 0x3d4
0x9f7a1: out dx, ax
2018-12-17T23:08:29.373621137Z 62 PC: 122ab | Close file
2018-12-17T23:08:29.376374111Z 44 PC: 9f780 | Get time 0x9f780: ret
0x9f781: push bx
0x9f782: push dx
0x9f783: push cx
0x9f784: push ax
0x9f785: mov dx, 0x3d4
0x9f788: push ax
0x9f789: and al, 0xf
0x9f78b: mov ah, 8
0x9f78d: xchg ah, al
0x9f78f: out dx, ax
0x9f790: pop ax
0x9f791: mov cl, 4
0x9f793: shr ax, cl
0x9f795: mov cx, 0x50
0x9f798: mul cx
0x9f79a: mov cl, al
0x9f79c: mov al, 0xc
0x9f79e: mov dx, 0x3d4
0x9f7a1: out dx, ax
2018-12-17T23:08:29.379015936Z 62 PC: 122ab | Close file
2018-12-17T23:08:29.380696445Z 44 PC: 9f780 | Get time 0x9f780: ret
0x9f781: push bx
0x9f782: push dx
0x9f783: push cx
0x9f784: push ax
0x9f785: mov dx, 0x3d4
0x9f788: push ax
0x9f789: and al, 0xf
0x9f78b: mov ah, 8
0x9f78d: xchg ah, al
0x9f78f: out dx, ax
0x9f790: pop ax
0x9f791: mov cl, 4
0x9f793: shr ax, cl
0x9f795: mov cx, 0x50
0x9f798: mul cx
0x9f79a: mov cl, al
0x9f79c: mov al, 0xc
0x9f79e: mov dx, 0x3d4
0x9f7a1: out dx, ax
2018-12-17T23:08:29.383921557Z 62 PC: 122ab | Close file
2018-12-17T23:08:29.385966591Z 44 PC: 9f780 | Get time 0x9f780: ret
0x9f781: push bx
0x9f782: push dx
0x9f783: push cx
0x9f784: push ax
0x9f785: mov dx, 0x3d4
0x9f788: push ax
0x9f789: and al, 0xf
0x9f78b: mov ah, 8
0x9f78d: xchg ah, al
0x9f78f: out dx, ax
0x9f790: pop ax
0x9f791: mov cl, 4
0x9f793: shr ax, cl
0x9f795: mov cx, 0x50
0x9f798: mul cx
0x9f79a: mov cl, al
0x9f79c: mov al, 0xc
0x9f79e: mov dx, 0x3d4
0x9f7a1: out dx, ax
2018-12-17T23:08:29.388672036Z 62 PC: 122ab | Close file
2018-12-17T23:08:29.391449466Z 44 PC: 9f780 | Get time 0x9f780: ret
0x9f781: push bx
0x9f782: push dx
0x9f783: push cx
0x9f784: push ax
0x9f785: mov dx, 0x3d4
0x9f788: push ax
0x9f789: and al, 0xf
0x9f78b: mov ah, 8
0x9f78d: xchg ah, al
0x9f78f: out dx, ax
0x9f790: pop ax
0x9f791: mov cl, 4
0x9f793: shr ax, cl
0x9f795: mov cx, 0x50
0x9f798: mul cx
0x9f79a: mov cl, al
0x9f79c: mov al, 0xc
0x9f79e: mov dx, 0x3d4
0x9f7a1: out dx, ax
2018-12-17T23:08:29.394728699Z 62 PC: 122ab | Close file
2018-12-17T23:08:29.396765728Z 44 PC: 9f780 | Get time 0x9f780: ret
0x9f781: push bx
0x9f782: push dx
0x9f783: push cx
0x9f784: push ax
0x9f785: mov dx, 0x3d4
0x9f788: push ax
0x9f789: and al, 0xf
0x9f78b: mov ah, 8
0x9f78d: xchg ah, al
0x9f78f: out dx, ax
0x9f790: pop ax
0x9f791: mov cl, 4
0x9f793: shr ax, cl
0x9f795: mov cx, 0x50
0x9f798: mul cx
0x9f79a: mov cl, al
0x9f79c: mov al, 0xc
0x9f79e: mov dx, 0x3d4
0x9f7a1: out dx, ax
2018-12-17T23:08:29.399545533Z 62 PC: 122ab | Close file
2018-12-17T23:08:29.402090647Z 44 PC: 9f780 | Get time 0x9f780: ret
0x9f781: push bx
0x9f782: push dx
0x9f783: push cx
0x9f784: push ax
0x9f785: mov dx, 0x3d4
0x9f788: push ax
0x9f789: and al, 0xf
0x9f78b: mov ah, 8
0x9f78d: xchg ah, al
0x9f78f: out dx, ax
0x9f790: pop ax
0x9f791: mov cl, 4
0x9f793: shr ax, cl
0x9f795: mov cx, 0x50
0x9f798: mul cx
0x9f79a: mov cl, al
0x9f79c: mov al, 0xc
0x9f79e: mov dx, 0x3d4
0x9f7a1: out dx, ax
2018-12-17T23:08:29.404433631Z 62 PC: 122ab | Close file
2018-12-17T23:08:29.410253981Z 44 PC: 9f780 | Get time 0x9f780: ret
0x9f781: push bx
0x9f782: push dx
0x9f783: push cx
0x9f784: push ax
0x9f785: mov dx, 0x3d4
0x9f788: push ax
0x9f789: and al, 0xf
0x9f78b: mov ah, 8
0x9f78d: xchg ah, al
0x9f78f: out dx, ax
0x9f790: pop ax
0x9f791: mov cl, 4
0x9f793: shr ax, cl
0x9f795: mov cx, 0x50
0x9f798: mul cx
0x9f79a: mov cl, al
0x9f79c: mov al, 0xc
0x9f79e: mov dx, 0x3d4
0x9f7a1: out dx, ax
2018-12-17T23:08:29.413737809Z 62 PC: 122ab | Close file
2018-12-17T23:08:29.415625998Z 44 PC: 9f780 | Get time 0x9f780: ret
0x9f781: push bx
0x9f782: push dx
0x9f783: push cx
0x9f784: push ax
0x9f785: mov dx, 0x3d4
0x9f788: push ax
0x9f789: and al, 0xf
0x9f78b: mov ah, 8
0x9f78d: xchg ah, al
0x9f78f: out dx, ax
0x9f790: pop ax
0x9f791: mov cl, 4
0x9f793: shr ax, cl
0x9f795: mov cx, 0x50
0x9f798: mul cx
0x9f79a: mov cl, al
0x9f79c: mov al, 0xc
0x9f79e: mov dx, 0x3d4
0x9f7a1: out dx, ax
2018-12-17T23:08:29.418454615Z 62 PC: 122ab | Close file
2018-12-17T23:08:29.421313267Z 44 PC: 9f780 | Get time 0x9f780: ret
0x9f781: push bx
0x9f782: push dx
0x9f783: push cx
0x9f784: push ax
0x9f785: mov dx, 0x3d4
0x9f788: push ax
0x9f789: and al, 0xf
0x9f78b: mov ah, 8
0x9f78d: xchg ah, al
0x9f78f: out dx, ax
0x9f790: pop ax
0x9f791: mov cl, 4
0x9f793: shr ax, cl
0x9f795: mov cx, 0x50
0x9f798: mul cx
0x9f79a: mov cl, al
0x9f79c: mov al, 0xc
0x9f79e: mov dx, 0x3d4
0x9f7a1: out dx, ax
2018-12-17T23:08:29.424281486Z 62 PC: 122ab | Close file
2018-12-17T23:08:29.426243504Z 44 PC: 9f780 | Get time 0x9f780: ret
0x9f781: push bx
0x9f782: push dx
0x9f783: push cx
0x9f784: push ax
0x9f785: mov dx, 0x3d4
0x9f788: push ax
0x9f789: and al, 0xf
0x9f78b: mov ah, 8
0x9f78d: xchg ah, al
0x9f78f: out dx, ax
0x9f790: pop ax
0x9f791: mov cl, 4
0x9f793: shr ax, cl
0x9f795: mov cx, 0x50
0x9f798: mul cx
0x9f79a: mov cl, al
0x9f79c: mov al, 0xc
0x9f79e: mov dx, 0x3d4
0x9f7a1: out dx, ax
2018-12-17T23:08:29.430352207Z 62 PC: 122ab | Close file
2018-12-17T23:08:29.432674482Z 44 PC: 9f780 | Get time 0x9f780: ret
0x9f781: push bx
0x9f782: push dx
0x9f783: push cx
0x9f784: push ax
0x9f785: mov dx, 0x3d4
0x9f788: push ax
0x9f789: and al, 0xf
0x9f78b: mov ah, 8
0x9f78d: xchg ah, al
0x9f78f: out dx, ax
0x9f790: pop ax
0x9f791: mov cl, 4
0x9f793: shr ax, cl
0x9f795: mov cx, 0x50
0x9f798: mul cx
0x9f79a: mov cl, al
0x9f79c: mov al, 0xc
0x9f79e: mov dx, 0x3d4
0x9f7a1: out dx, ax
2018-12-17T23:08:29.435410044Z 62 PC: 122ab | Close file
2018-12-17T23:08:29.437171435Z 44 PC: 9f780 | Get time 0x9f780: ret
0x9f781: push bx
0x9f782: push dx
0x9f783: push cx
0x9f784: push ax
0x9f785: mov dx, 0x3d4
0x9f788: push ax
0x9f789: and al, 0xf
0x9f78b: mov ah, 8
0x9f78d: xchg ah, al
0x9f78f: out dx, ax
0x9f790: pop ax
0x9f791: mov cl, 4
0x9f793: shr ax, cl
0x9f795: mov cx, 0x50
0x9f798: mul cx
0x9f79a: mov cl, al
0x9f79c: mov al, 0xc
0x9f79e: mov dx, 0x3d4
0x9f7a1: out dx, ax
2018-12-17T23:08:29.440791238Z 62 PC: 122ab | Close file
2018-12-17T23:08:29.442745661Z 44 PC: 9f780 | Get time 0x9f780: ret
0x9f781: push bx
0x9f782: push dx
0x9f783: push cx
0x9f784: push ax
0x9f785: mov dx, 0x3d4
0x9f788: push ax
0x9f789: and al, 0xf
0x9f78b: mov ah, 8
0x9f78d: xchg ah, al
0x9f78f: out dx, ax
0x9f790: pop ax
0x9f791: mov cl, 4
0x9f793: shr ax, cl
0x9f795: mov cx, 0x50
0x9f798: mul cx
0x9f79a: mov cl, al
0x9f79c: mov al, 0xc
0x9f79e: mov dx, 0x3d4
0x9f7a1: out dx, ax
2018-12-17T23:08:29.44566062Z 62 PC: 122ab | Close file
2018-12-17T23:08:29.448754686Z 44 PC: 9f780 | Get time 0x9f780: ret
0x9f781: push bx
0x9f782: push dx
0x9f783: push cx
0x9f784: push ax
0x9f785: mov dx, 0x3d4
0x9f788: push ax
0x9f789: and al, 0xf
0x9f78b: mov ah, 8
0x9f78d: xchg ah, al
0x9f78f: out dx, ax
0x9f790: pop ax
0x9f791: mov cl, 4
0x9f793: shr ax, cl
0x9f795: mov cx, 0x50
0x9f798: mul cx
0x9f79a: mov cl, al
0x9f79c: mov al, 0xc
0x9f79e: mov dx, 0x3d4
0x9f7a1: out dx, ax
2018-12-17T23:08:29.451545171Z 62 PC: 122ab | Close file
2018-12-17T23:08:29.455387012Z 44 PC: 9f780 | Get time 0x9f780: ret
0x9f781: push bx
0x9f782: push dx
0x9f783: push cx
0x9f784: push ax
0x9f785: mov dx, 0x3d4
0x9f788: push ax
0x9f789: and al, 0xf
0x9f78b: mov ah, 8
0x9f78d: xchg ah, al
0x9f78f: out dx, ax
0x9f790: pop ax
0x9f791: mov cl, 4
0x9f793: shr ax, cl
0x9f795: mov cx, 0x50
0x9f798: mul cx
0x9f79a: mov cl, al
0x9f79c: mov al, 0xc
0x9f79e: mov dx, 0x3d4
0x9f7a1: out dx, ax
2018-12-17T23:08:29.458989833Z 99 PC: 99fd7 | Get DBCS lead byte table pointer
2018-12-17T23:08:29.460879515Z 44 PC: 9f780 | Get time 0x9f780: ret
0x9f781: push bx
0x9f782: push dx
0x9f783: push cx
0x9f784: push ax
0x9f785: mov dx, 0x3d4
0x9f788: push ax
0x9f789: and al, 0xf
0x9f78b: mov ah, 8
0x9f78d: xchg ah, al
0x9f78f: out dx, ax
0x9f790: pop ax
0x9f791: mov cl, 4
0x9f793: shr ax, cl
0x9f795: mov cx, 0x50
0x9f798: mul cx
0x9f79a: mov cl, al
0x9f79c: mov al, 0xc
0x9f79e: mov dx, 0x3d4
0x9f7a1: out dx, ax
2018-12-17T23:08:29.464602994Z 56 PC: 947f9 | Get or set country info
2018-12-17T23:08:29.468950987Z 44 PC: 9f780 | Get time 0x9f780: ret
0x9f781: push bx
0x9f782: push dx
0x9f783: push cx
0x9f784: push ax
0x9f785: mov dx, 0x3d4
0x9f788: push ax
0x9f789: and al, 0xf
0x9f78b: mov ah, 8
0x9f78d: xchg ah, al
0x9f78f: out dx, ax
0x9f790: pop ax
0x9f791: mov cl, 4
0x9f793: shr ax, cl
0x9f795: mov cx, 0x50
0x9f798: mul cx
0x9f79a: mov cl, al
0x9f79c: mov al, 0xc
0x9f79e: mov dx, 0x3d4
0x9f7a1: out dx, ax
2018-12-17T23:08:29.47304957Z 64 PC: 9a248 | Write file or device (Write 2 bytes on handle 1)
2018-12-17T23:08:29.478812532Z 44 PC: 9f780 | Get time 0x9f780: ret
0x9f781: push bx
0x9f782: push dx
0x9f783: push cx
0x9f784: push ax
0x9f785: mov dx, 0x3d4
0x9f788: push ax
0x9f789: and al, 0xf
0x9f78b: mov ah, 8
0x9f78d: xchg ah, al
0x9f78f: out dx, ax
0x9f790: pop ax
0x9f791: mov cl, 4
0x9f793: shr ax, cl
0x9f795: mov cx, 0x50
0x9f798: mul cx
0x9f79a: mov cl, al
0x9f79c: mov al, 0xc
0x9f79e: mov dx, 0x3d4
0x9f7a1: out dx, ax
2018-12-17T23:08:29.483978031Z 25 PC: 94862 | Get default drive
2018-12-17T23:08:29.487314803Z 44 PC: 9f780 | Get time 0x9f780: ret
0x9f781: push bx
0x9f782: push dx
0x9f783: push cx
0x9f784: push ax
0x9f785: mov dx, 0x3d4
0x9f788: push ax
0x9f789: and al, 0xf
0x9f78b: mov ah, 8
0x9f78d: xchg ah, al
0x9f78f: out dx, ax
0x9f790: pop ax
0x9f791: mov cl, 4
0x9f793: shr ax, cl
0x9f795: mov cx, 0x50
0x9f798: mul cx
0x9f79a: mov cl, al
0x9f79c: mov al, 0xc
0x9f79e: mov dx, 0x3d4
0x9f7a1: out dx, ax
2018-12-17T23:08:29.489500782Z 71 PC: 96add | Get current directory
2018-12-17T23:08:29.49417661Z 44 PC: 9f780 | Get time 0x9f780: ret
0x9f781: push bx
0x9f782: push dx
0x9f783: push cx
0x9f784: push ax
0x9f785: mov dx, 0x3d4
0x9f788: push ax
0x9f789: and al, 0xf
0x9f78b: mov ah, 8
0x9f78d: xchg ah, al
0x9f78f: out dx, ax
0x9f790: pop ax
0x9f791: mov cl, 4
0x9f793: shr ax, cl
0x9f795: mov cx, 0x50
0x9f798: mul cx
0x9f79a: mov cl, al
0x9f79c: mov al, 0xc
0x9f79e: mov dx, 0x3d4
0x9f7a1: out dx, ax
2018-12-17T23:08:29.497185145Z 64 PC: 9a248 | Write file or device (Write 3 bytes on handle 1)
2018-12-17T23:08:29.50104481Z 44 PC: 9f780 | Get time 0x9f780: ret
0x9f781: push bx
0x9f782: push dx
0x9f783: push cx
0x9f784: push ax
0x9f785: mov dx, 0x3d4
0x9f788: push ax
0x9f789: and al, 0xf
0x9f78b: mov ah, 8
0x9f78d: xchg ah, al
0x9f78f: out dx, ax
0x9f790: pop ax
0x9f791: mov cl, 4
0x9f793: shr ax, cl
0x9f795: mov cx, 0x50
0x9f798: mul cx
0x9f79a: mov cl, al
0x9f79c: mov al, 0xc
0x9f79e: mov dx, 0x3d4
0x9f7a1: out dx, ax
2018-12-17T23:08:29.503479225Z 2 PC: 96ab2 | Character output (Char = '3e')
2018-12-17T23:08:29.506396168Z 44 PC: 9f780 | Get time 0x9f780: ret
0x9f781: push bx
0x9f782: push dx
0x9f783: push cx
0x9f784: push ax
0x9f785: mov dx, 0x3d4
0x9f788: push ax
0x9f789: and al, 0xf
0x9f78b: mov ah, 8
0x9f78d: xchg ah, al
0x9f78f: out dx, ax
0x9f790: pop ax
0x9f791: mov cl, 4
0x9f793: shr ax, cl
0x9f795: mov cx, 0x50
0x9f798: mul cx
0x9f79a: mov cl, al
0x9f79c: mov al, 0xc
0x9f79e: mov dx, 0x3d4
0x9f7a1: out dx, ax
2018-12-17T23:08:29.508788584Z 93 PC: 94920 | File sharing functions
2018-12-17T23:08:29.510590792Z 44 PC: 9f780 | Get time 0x9f780: ret
0x9f781: push bx
0x9f782: push dx
0x9f783: push cx
0x9f784: push ax
0x9f785: mov dx, 0x3d4
0x9f788: push ax
0x9f789: and al, 0xf
0x9f78b: mov ah, 8
0x9f78d: xchg ah, al
0x9f78f: out dx, ax
0x9f790: pop ax
0x9f791: mov cl, 4
0x9f793: shr ax, cl
0x9f795: mov cx, 0x50
0x9f798: mul cx
0x9f79a: mov cl, al
0x9f79c: mov al, 0xc
0x9f79e: mov dx, 0x3d4
0x9f7a1: out dx, ax
2018-12-17T23:08:29.513650413Z 93 PC: 94927 | File sharing functions
2018-12-17T23:08:29.516111879Z 44 PC: 9f780 | Get time 0x9f780: ret
0x9f781: push bx
0x9f782: push dx
0x9f783: push cx
0x9f784: push ax
0x9f785: mov dx, 0x3d4
0x9f788: push ax
0x9f789: and al, 0xf
0x9f78b: mov ah, 8
0x9f78d: xchg ah, al
0x9f78f: out dx, ax
0x9f790: pop ax
0x9f791: mov cl, 4
0x9f793: shr ax, cl
0x9f795: mov cx, 0x50
0x9f798: mul cx
0x9f79a: mov cl, al
0x9f79c: mov al, 0xc
0x9f79e: mov dx, 0x3d4
0x9f7a1: out dx, ax
2018-12-17T23:08:29.518725672Z 10 PC: 94939 | Buffered keyboard input