Sample viewer

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

.

GIF

Syscalls:

Time Syscall Op Syscall Name
2018-12-17T22:35:17.286769335Z 255 PC: 12e31 | UNKNOWN!
2018-12-17T22:35:17.288405463Z 44 PC: 12e3c | Get time 0x12e3c: add ch, 4
0x12e3f: mov byte ptr cs:[0x175], ch
0x12e44: call 0x12edc
0x12e47: push es
0x12e48: pop ds
0x12e49: call 0x12f25
0x12e4c: pop es
0x12e4d: pop ds
0x12e4e: cmp word ptr cs:[bp + 0x44c], 0x5a4d
0x12e55: je 0x12e7c
0x12e57: lea si, word ptr [bp + 0x44c]
0x12e5b: mov di, 0x100
0x12e5e: cld
0x12e5f: movsb byte ptr es:[di], byte ptr [si]
0x12e60: movsb byte ptr es:[di], byte ptr [si]
0x12e61: movsb byte ptr es:[di], byte ptr [si]
0x12e62: movsb byte ptr es:[di], byte ptr [si]
0x12e63: movsb byte ptr es:[di], byte ptr [si]
0x12e64: xor ax, ax
0x12e66: mov bx, ax
2018-12-17T22:35:17.291450101Z 74 PC: 12eff | Reallocate memory
2018-12-17T22:35:17.293393552Z 72 PC: 12f06 | Allocate memory
2018-12-17T22:35:17.295707012Z 53 PC: 12f2a | Get interrupt vector (Interrupt = '33' AKA 'Random read')
2018-12-17T22:35:17.298630995Z 37 PC: 12f3a | Set interrupt vector (Interrupt = '33' AKA 'Random read')
2018-12-17T22:35:17.300456185Z 44 PC: 9f782 | Get time 0x9f782: ret
0x9f783: push bx
0x9f784: push dx
0x9f785: push cx
0x9f786: push ax
0x9f787: mov dx, 0x3d4
0x9f78a: push ax
0x9f78b: and al, 0xf
0x9f78d: mov ah, 8
0x9f78f: xchg ah, al
0x9f791: out dx, ax
0x9f792: pop ax
0x9f793: mov cl, 4
0x9f795: shr ax, cl
0x9f797: mov cx, 0x50
0x9f79a: mul cx
0x9f79c: mov cl, al
0x9f79e: mov al, 0xc
0x9f7a0: mov dx, 0x3d4
0x9f7a3: out dx, ax
2018-12-17T22:35:17.30358184Z 53 PC: 12f3f | Get interrupt vector (Interrupt = '28' AKA 'Get allocation info for specified drive')
2018-12-17T22:35:17.305805657Z 44 PC: 9f782 | Get time 0x9f782: ret
0x9f783: push bx
0x9f784: push dx
0x9f785: push cx
0x9f786: push ax
0x9f787: mov dx, 0x3d4
0x9f78a: push ax
0x9f78b: and al, 0xf
0x9f78d: mov ah, 8
0x9f78f: xchg ah, al
0x9f791: out dx, ax
0x9f792: pop ax
0x9f793: mov cl, 4
0x9f795: shr ax, cl
0x9f797: mov cx, 0x50
0x9f79a: mul cx
0x9f79c: mov cl, al
0x9f79e: mov al, 0xc
0x9f7a0: mov dx, 0x3d4
0x9f7a3: out dx, ax
2018-12-17T22:35:17.308291435Z 37 PC: 12f4f | Set interrupt vector (Interrupt = '28' AKA 'Get allocation info for specified drive')
2018-12-17T22:35:17.313764493Z 44 PC: 9f782 | Get time 0x9f782: ret
0x9f783: push bx
0x9f784: push dx
0x9f785: push cx
0x9f786: push ax
0x9f787: mov dx, 0x3d4
0x9f78a: push ax
0x9f78b: and al, 0xf
0x9f78d: mov ah, 8
0x9f78f: xchg ah, al
0x9f791: out dx, ax
0x9f792: pop ax
0x9f793: mov cl, 4
0x9f795: shr ax, cl
0x9f797: mov cx, 0x50
0x9f79a: mul cx
0x9f79c: mov cl, al
0x9f79e: mov al, 0xc
0x9f7a0: mov dx, 0x3d4
0x9f7a3: out dx, ax
2018-12-17T22:35:17.317382871Z 77 PC: 11fe0 | Get program return code
2018-12-17T22:35:17.32063477Z 44 PC: 9f782 | Get time 0x9f782: ret
0x9f783: push bx
0x9f784: push dx
0x9f785: push cx
0x9f786: push ax
0x9f787: mov dx, 0x3d4
0x9f78a: push ax
0x9f78b: and al, 0xf
0x9f78d: mov ah, 8
0x9f78f: xchg ah, al
0x9f791: out dx, ax
0x9f792: pop ax
0x9f793: mov cl, 4
0x9f795: shr ax, cl
0x9f797: mov cx, 0x50
0x9f79a: mul cx
0x9f79c: mov cl, al
0x9f79e: mov al, 0xc
0x9f7a0: mov dx, 0x3d4
0x9f7a3: out dx, ax
2018-12-17T22:35:17.324342232Z 72 PC: 12174 | Allocate memory
2018-12-17T22:35:17.331934655Z 44 PC: 9f782 | Get time 0x9f782: ret
0x9f783: push bx
0x9f784: push dx
0x9f785: push cx
0x9f786: push ax
0x9f787: mov dx, 0x3d4
0x9f78a: push ax
0x9f78b: and al, 0xf
0x9f78d: mov ah, 8
0x9f78f: xchg ah, al
0x9f791: out dx, ax
0x9f792: pop ax
0x9f793: mov cl, 4
0x9f795: shr ax, cl
0x9f797: mov cx, 0x50
0x9f79a: mul cx
0x9f79c: mov cl, al
0x9f79e: mov al, 0xc
0x9f7a0: mov dx, 0x3d4
0x9f7a3: out dx, ax
2018-12-17T22:35:17.337132468Z 72 PC: 1218d | Allocate memory
2018-12-17T22:35:17.340263055Z 44 PC: 9f782 | Get time 0x9f782: ret
0x9f783: push bx
0x9f784: push dx
0x9f785: push cx
0x9f786: push ax
0x9f787: mov dx, 0x3d4
0x9f78a: push ax
0x9f78b: and al, 0xf
0x9f78d: mov ah, 8
0x9f78f: xchg ah, al
0x9f791: out dx, ax
0x9f792: pop ax
0x9f793: mov cl, 4
0x9f795: shr ax, cl
0x9f797: mov cx, 0x50
0x9f79a: mul cx
0x9f79c: mov cl, al
0x9f79e: mov al, 0xc
0x9f7a0: mov dx, 0x3d4
0x9f7a3: out dx, ax
2018-12-17T22:35:17.343060182Z 37 PC: 123c4 | Set interrupt vector (Interrupt = '34' AKA 'Random write')
2018-12-17T22:35:17.345761189Z 44 PC: 9f782 | Get time 0x9f782: ret
0x9f783: push bx
0x9f784: push dx
0x9f785: push cx
0x9f786: push ax
0x9f787: mov dx, 0x3d4
0x9f78a: push ax
0x9f78b: and al, 0xf
0x9f78d: mov ah, 8
0x9f78f: xchg ah, al
0x9f791: out dx, ax
0x9f792: pop ax
0x9f793: mov cl, 4
0x9f795: shr ax, cl
0x9f797: mov cx, 0x50
0x9f79a: mul cx
0x9f79c: mov cl, al
0x9f79e: mov al, 0xc
0x9f7a0: mov dx, 0x3d4
0x9f7a3: out dx, ax
2018-12-17T22:35:17.34831839Z 37 PC: 123cb | Set interrupt vector (Interrupt = '35' AKA 'Get file size in records')
2018-12-17T22:35:17.351327937Z 44 PC: 9f782 | Get time 0x9f782: ret
0x9f783: push bx
0x9f784: push dx
0x9f785: push cx
0x9f786: push ax
0x9f787: mov dx, 0x3d4
0x9f78a: push ax
0x9f78b: and al, 0xf
0x9f78d: mov ah, 8
0x9f78f: xchg ah, al
0x9f791: out dx, ax
0x9f792: pop ax
0x9f793: mov cl, 4
0x9f795: shr ax, cl
0x9f797: mov cx, 0x50
0x9f79a: mul cx
0x9f79c: mov cl, al
0x9f79e: mov al, 0xc
0x9f7a0: mov dx, 0x3d4
0x9f7a3: out dx, ax
2018-12-17T22:35:17.35738438Z 37 PC: 123d2 | Set interrupt vector (Interrupt = '36' AKA 'Set random record number')
2018-12-17T22:35:17.359737692Z 44 PC: 9f782 | Get time 0x9f782: ret
0x9f783: push bx
0x9f784: push dx
0x9f785: push cx
0x9f786: push ax
0x9f787: mov dx, 0x3d4
0x9f78a: push ax
0x9f78b: and al, 0xf
0x9f78d: mov ah, 8
0x9f78f: xchg ah, al
0x9f791: out dx, ax
0x9f792: pop ax
0x9f793: mov cl, 4
0x9f795: shr ax, cl
0x9f797: mov cx, 0x50
0x9f79a: mul cx
0x9f79c: mov cl, al
0x9f79e: mov al, 0xc
0x9f7a0: mov dx, 0x3d4
0x9f7a3: out dx, ax
2018-12-17T22:35:17.362026634Z 62 PC: 122ab | Close file
2018-12-17T22:35:17.366191353Z 44 PC: 9f782 | Get time 0x9f782: ret
0x9f783: push bx
0x9f784: push dx
0x9f785: push cx
0x9f786: push ax
0x9f787: mov dx, 0x3d4
0x9f78a: push ax
0x9f78b: and al, 0xf
0x9f78d: mov ah, 8
0x9f78f: xchg ah, al
0x9f791: out dx, ax
0x9f792: pop ax
0x9f793: mov cl, 4
0x9f795: shr ax, cl
0x9f797: mov cx, 0x50
0x9f79a: mul cx
0x9f79c: mov cl, al
0x9f79e: mov al, 0xc
0x9f7a0: mov dx, 0x3d4
0x9f7a3: out dx, ax
2018-12-17T22:35:17.369070849Z 62 PC: 122ab | Close file
2018-12-17T22:35:17.371181143Z 44 PC: 9f782 | Get time 0x9f782: ret
0x9f783: push bx
0x9f784: push dx
0x9f785: push cx
0x9f786: push ax
0x9f787: mov dx, 0x3d4
0x9f78a: push ax
0x9f78b: and al, 0xf
0x9f78d: mov ah, 8
0x9f78f: xchg ah, al
0x9f791: out dx, ax
0x9f792: pop ax
0x9f793: mov cl, 4
0x9f795: shr ax, cl
0x9f797: mov cx, 0x50
0x9f79a: mul cx
0x9f79c: mov cl, al
0x9f79e: mov al, 0xc
0x9f7a0: mov dx, 0x3d4
0x9f7a3: out dx, ax
2018-12-17T22:35:17.37443424Z 62 PC: 122ab | Close file
2018-12-17T22:35:17.376731225Z 44 PC: 9f782 | Get time 0x9f782: ret
0x9f783: push bx
0x9f784: push dx
0x9f785: push cx
0x9f786: push ax
0x9f787: mov dx, 0x3d4
0x9f78a: push ax
0x9f78b: and al, 0xf
0x9f78d: mov ah, 8
0x9f78f: xchg ah, al
0x9f791: out dx, ax
0x9f792: pop ax
0x9f793: mov cl, 4
0x9f795: shr ax, cl
0x9f797: mov cx, 0x50
0x9f79a: mul cx
0x9f79c: mov cl, al
0x9f79e: mov al, 0xc
0x9f7a0: mov dx, 0x3d4
0x9f7a3: out dx, ax
2018-12-17T22:35:17.38113065Z 62 PC: 122ab | Close file
2018-12-17T22:35:17.384678221Z 44 PC: 9f782 | Get time 0x9f782: ret
0x9f783: push bx
0x9f784: push dx
0x9f785: push cx
0x9f786: push ax
0x9f787: mov dx, 0x3d4
0x9f78a: push ax
0x9f78b: and al, 0xf
0x9f78d: mov ah, 8
0x9f78f: xchg ah, al
0x9f791: out dx, ax
0x9f792: pop ax
0x9f793: mov cl, 4
0x9f795: shr ax, cl
0x9f797: mov cx, 0x50
0x9f79a: mul cx
0x9f79c: mov cl, al
0x9f79e: mov al, 0xc
0x9f7a0: mov dx, 0x3d4
0x9f7a3: out dx, ax
2018-12-17T22:35:17.388099241Z 62 PC: 122ab | Close file
2018-12-17T22:35:17.390205013Z 44 PC: 9f782 | Get time 0x9f782: ret
0x9f783: push bx
0x9f784: push dx
0x9f785: push cx
0x9f786: push ax
0x9f787: mov dx, 0x3d4
0x9f78a: push ax
0x9f78b: and al, 0xf
0x9f78d: mov ah, 8
0x9f78f: xchg ah, al
0x9f791: out dx, ax
0x9f792: pop ax
0x9f793: mov cl, 4
0x9f795: shr ax, cl
0x9f797: mov cx, 0x50
0x9f79a: mul cx
0x9f79c: mov cl, al
0x9f79e: mov al, 0xc
0x9f7a0: mov dx, 0x3d4
0x9f7a3: out dx, ax
2018-12-17T22:35:17.394353608Z 62 PC: 122ab | Close file
2018-12-17T22:35:17.395903947Z 44 PC: 9f782 | Get time 0x9f782: ret
0x9f783: push bx
0x9f784: push dx
0x9f785: push cx
0x9f786: push ax
0x9f787: mov dx, 0x3d4
0x9f78a: push ax
0x9f78b: and al, 0xf
0x9f78d: mov ah, 8
0x9f78f: xchg ah, al
0x9f791: out dx, ax
0x9f792: pop ax
0x9f793: mov cl, 4
0x9f795: shr ax, cl
0x9f797: mov cx, 0x50
0x9f79a: mul cx
0x9f79c: mov cl, al
0x9f79e: mov al, 0xc
0x9f7a0: mov dx, 0x3d4
0x9f7a3: out dx, ax
2018-12-17T22:35:17.398049021Z 62 PC: 122ab | Close file
2018-12-17T22:35:17.399692433Z 44 PC: 9f782 | Get time 0x9f782: ret
0x9f783: push bx
0x9f784: push dx
0x9f785: push cx
0x9f786: push ax
0x9f787: mov dx, 0x3d4
0x9f78a: push ax
0x9f78b: and al, 0xf
0x9f78d: mov ah, 8
0x9f78f: xchg ah, al
0x9f791: out dx, ax
0x9f792: pop ax
0x9f793: mov cl, 4
0x9f795: shr ax, cl
0x9f797: mov cx, 0x50
0x9f79a: mul cx
0x9f79c: mov cl, al
0x9f79e: mov al, 0xc
0x9f7a0: mov dx, 0x3d4
0x9f7a3: out dx, ax
2018-12-17T22:35:17.403034083Z 62 PC: 122ab | Close file
2018-12-17T22:35:17.406824471Z 44 PC: 9f782 | Get time 0x9f782: ret
0x9f783: push bx
0x9f784: push dx
0x9f785: push cx
0x9f786: push ax
0x9f787: mov dx, 0x3d4
0x9f78a: push ax
0x9f78b: and al, 0xf
0x9f78d: mov ah, 8
0x9f78f: xchg ah, al
0x9f791: out dx, ax
0x9f792: pop ax
0x9f793: mov cl, 4
0x9f795: shr ax, cl
0x9f797: mov cx, 0x50
0x9f79a: mul cx
0x9f79c: mov cl, al
0x9f79e: mov al, 0xc
0x9f7a0: mov dx, 0x3d4
0x9f7a3: out dx, ax
2018-12-17T22:35:17.410481911Z 62 PC: 122ab | Close file
2018-12-17T22:35:17.413239437Z 44 PC: 9f782 | Get time 0x9f782: ret
0x9f783: push bx
0x9f784: push dx
0x9f785: push cx
0x9f786: push ax
0x9f787: mov dx, 0x3d4
0x9f78a: push ax
0x9f78b: and al, 0xf
0x9f78d: mov ah, 8
0x9f78f: xchg ah, al
0x9f791: out dx, ax
0x9f792: pop ax
0x9f793: mov cl, 4
0x9f795: shr ax, cl
0x9f797: mov cx, 0x50
0x9f79a: mul cx
0x9f79c: mov cl, al
0x9f79e: mov al, 0xc
0x9f7a0: mov dx, 0x3d4
0x9f7a3: out dx, ax
2018-12-17T22:35:17.415964795Z 62 PC: 122ab | Close file
2018-12-17T22:35:17.417955778Z 44 PC: 9f782 | Get time 0x9f782: ret
0x9f783: push bx
0x9f784: push dx
0x9f785: push cx
0x9f786: push ax
0x9f787: mov dx, 0x3d4
0x9f78a: push ax
0x9f78b: and al, 0xf
0x9f78d: mov ah, 8
0x9f78f: xchg ah, al
0x9f791: out dx, ax
0x9f792: pop ax
0x9f793: mov cl, 4
0x9f795: shr ax, cl
0x9f797: mov cx, 0x50
0x9f79a: mul cx
0x9f79c: mov cl, al
0x9f79e: mov al, 0xc
0x9f7a0: mov dx, 0x3d4
0x9f7a3: out dx, ax
2018-12-17T22:35:17.422359746Z 62 PC: 122ab | Close file
2018-12-17T22:35:17.425124524Z 44 PC: 9f782 | Get time 0x9f782: ret
0x9f783: push bx
0x9f784: push dx
0x9f785: push cx
0x9f786: push ax
0x9f787: mov dx, 0x3d4
0x9f78a: push ax
0x9f78b: and al, 0xf
0x9f78d: mov ah, 8
0x9f78f: xchg ah, al
0x9f791: out dx, ax
0x9f792: pop ax
0x9f793: mov cl, 4
0x9f795: shr ax, cl
0x9f797: mov cx, 0x50
0x9f79a: mul cx
0x9f79c: mov cl, al
0x9f79e: mov al, 0xc
0x9f7a0: mov dx, 0x3d4
0x9f7a3: out dx, ax
2018-12-17T22:35:17.428041313Z 62 PC: 122ab | Close file
2018-12-17T22:35:17.431472305Z 44 PC: 9f782 | Get time 0x9f782: ret
0x9f783: push bx
0x9f784: push dx
0x9f785: push cx
0x9f786: push ax
0x9f787: mov dx, 0x3d4
0x9f78a: push ax
0x9f78b: and al, 0xf
0x9f78d: mov ah, 8
0x9f78f: xchg ah, al
0x9f791: out dx, ax
0x9f792: pop ax
0x9f793: mov cl, 4
0x9f795: shr ax, cl
0x9f797: mov cx, 0x50
0x9f79a: mul cx
0x9f79c: mov cl, al
0x9f79e: mov al, 0xc
0x9f7a0: mov dx, 0x3d4
0x9f7a3: out dx, ax
2018-12-17T22:35:17.434675673Z 62 PC: 122ab | Close file
2018-12-17T22:35:17.43767058Z 44 PC: 9f782 | Get time 0x9f782: ret
0x9f783: push bx
0x9f784: push dx
0x9f785: push cx
0x9f786: push ax
0x9f787: mov dx, 0x3d4
0x9f78a: push ax
0x9f78b: and al, 0xf
0x9f78d: mov ah, 8
0x9f78f: xchg ah, al
0x9f791: out dx, ax
0x9f792: pop ax
0x9f793: mov cl, 4
0x9f795: shr ax, cl
0x9f797: mov cx, 0x50
0x9f79a: mul cx
0x9f79c: mov cl, al
0x9f79e: mov al, 0xc
0x9f7a0: mov dx, 0x3d4
0x9f7a3: out dx, ax
2018-12-17T22:35:17.441346884Z 62 PC: 122ab | Close file
2018-12-17T22:35:17.443972542Z 44 PC: 9f782 | Get time 0x9f782: ret
0x9f783: push bx
0x9f784: push dx
0x9f785: push cx
0x9f786: push ax
0x9f787: mov dx, 0x3d4
0x9f78a: push ax
0x9f78b: and al, 0xf
0x9f78d: mov ah, 8
0x9f78f: xchg ah, al
0x9f791: out dx, ax
0x9f792: pop ax
0x9f793: mov cl, 4
0x9f795: shr ax, cl
0x9f797: mov cx, 0x50
0x9f79a: mul cx
0x9f79c: mov cl, al
0x9f79e: mov al, 0xc
0x9f7a0: mov dx, 0x3d4
0x9f7a3: out dx, ax
2018-12-17T22:35:17.446840571Z 62 PC: 122ab | Close file
2018-12-17T22:35:17.450579774Z 44 PC: 9f782 | Get time 0x9f782: ret
0x9f783: push bx
0x9f784: push dx
0x9f785: push cx
0x9f786: push ax
0x9f787: mov dx, 0x3d4
0x9f78a: push ax
0x9f78b: and al, 0xf
0x9f78d: mov ah, 8
0x9f78f: xchg ah, al
0x9f791: out dx, ax
0x9f792: pop ax
0x9f793: mov cl, 4
0x9f795: shr ax, cl
0x9f797: mov cx, 0x50
0x9f79a: mul cx
0x9f79c: mov cl, al
0x9f79e: mov al, 0xc
0x9f7a0: mov dx, 0x3d4
0x9f7a3: out dx, ax
2018-12-17T22:35:17.4544662Z 99 PC: 99fd7 | Get DBCS lead byte table pointer
2018-12-17T22:35:17.456512727Z 44 PC: 9f782 | Get time 0x9f782: ret
0x9f783: push bx
0x9f784: push dx
0x9f785: push cx
0x9f786: push ax
0x9f787: mov dx, 0x3d4
0x9f78a: push ax
0x9f78b: and al, 0xf
0x9f78d: mov ah, 8
0x9f78f: xchg ah, al
0x9f791: out dx, ax
0x9f792: pop ax
0x9f793: mov cl, 4
0x9f795: shr ax, cl
0x9f797: mov cx, 0x50
0x9f79a: mul cx
0x9f79c: mov cl, al
0x9f79e: mov al, 0xc
0x9f7a0: mov dx, 0x3d4
0x9f7a3: out dx, ax
2018-12-17T22:35:17.459350004Z 56 PC: 947f9 | Get or set country info
2018-12-17T22:35:17.462876462Z 44 PC: 9f782 | Get time 0x9f782: ret
0x9f783: push bx
0x9f784: push dx
0x9f785: push cx
0x9f786: push ax
0x9f787: mov dx, 0x3d4
0x9f78a: push ax
0x9f78b: and al, 0xf
0x9f78d: mov ah, 8
0x9f78f: xchg ah, al
0x9f791: out dx, ax
0x9f792: pop ax
0x9f793: mov cl, 4
0x9f795: shr ax, cl
0x9f797: mov cx, 0x50
0x9f79a: mul cx
0x9f79c: mov cl, al
0x9f79e: mov al, 0xc
0x9f7a0: mov dx, 0x3d4
0x9f7a3: out dx, ax
2018-12-17T22:35:17.465674338Z 64 PC: 9a248 | Write file or device (Write 2 bytes on handle 1)
2018-12-17T22:35:17.469201523Z 44 PC: 9f782 | Get time 0x9f782: ret
0x9f783: push bx
0x9f784: push dx
0x9f785: push cx
0x9f786: push ax
0x9f787: mov dx, 0x3d4
0x9f78a: push ax
0x9f78b: and al, 0xf
0x9f78d: mov ah, 8
0x9f78f: xchg ah, al
0x9f791: out dx, ax
0x9f792: pop ax
0x9f793: mov cl, 4
0x9f795: shr ax, cl
0x9f797: mov cx, 0x50
0x9f79a: mul cx
0x9f79c: mov cl, al
0x9f79e: mov al, 0xc
0x9f7a0: mov dx, 0x3d4
0x9f7a3: out dx, ax
2018-12-17T22:35:17.47144328Z 25 PC: 94862 | Get default drive
2018-12-17T22:35:17.472929288Z 44 PC: 9f782 | Get time 0x9f782: ret
0x9f783: push bx
0x9f784: push dx
0x9f785: push cx
0x9f786: push ax
0x9f787: mov dx, 0x3d4
0x9f78a: push ax
0x9f78b: and al, 0xf
0x9f78d: mov ah, 8
0x9f78f: xchg ah, al
0x9f791: out dx, ax
0x9f792: pop ax
0x9f793: mov cl, 4
0x9f795: shr ax, cl
0x9f797: mov cx, 0x50
0x9f79a: mul cx
0x9f79c: mov cl, al
0x9f79e: mov al, 0xc
0x9f7a0: mov dx, 0x3d4
0x9f7a3: out dx, ax
2018-12-17T22:35:17.474645681Z 71 PC: 96add | Get current directory
2018-12-17T22:35:17.478037726Z 44 PC: 9f782 | Get time 0x9f782: ret
0x9f783: push bx
0x9f784: push dx
0x9f785: push cx
0x9f786: push ax
0x9f787: mov dx, 0x3d4
0x9f78a: push ax
0x9f78b: and al, 0xf
0x9f78d: mov ah, 8
0x9f78f: xchg ah, al
0x9f791: out dx, ax
0x9f792: pop ax
0x9f793: mov cl, 4
0x9f795: shr ax, cl
0x9f797: mov cx, 0x50
0x9f79a: mul cx
0x9f79c: mov cl, al
0x9f79e: mov al, 0xc
0x9f7a0: mov dx, 0x3d4
0x9f7a3: out dx, ax
2018-12-17T22:35:17.47990325Z 64 PC: 9a248 | Write file or device (Write 3 bytes on handle 1)
2018-12-17T22:35:17.482430827Z 44 PC: 9f782 | Get time 0x9f782: ret
0x9f783: push bx
0x9f784: push dx
0x9f785: push cx
0x9f786: push ax
0x9f787: mov dx, 0x3d4
0x9f78a: push ax
0x9f78b: and al, 0xf
0x9f78d: mov ah, 8
0x9f78f: xchg ah, al
0x9f791: out dx, ax
0x9f792: pop ax
0x9f793: mov cl, 4
0x9f795: shr ax, cl
0x9f797: mov cx, 0x50
0x9f79a: mul cx
0x9f79c: mov cl, al
0x9f79e: mov al, 0xc
0x9f7a0: mov dx, 0x3d4
0x9f7a3: out dx, ax
2018-12-17T22:35:17.484737459Z 2 PC: 96ab2 | Character output (Char = '3e')
2018-12-17T22:35:17.487304188Z 44 PC: 9f782 | Get time 0x9f782: ret
0x9f783: push bx
0x9f784: push dx
0x9f785: push cx
0x9f786: push ax
0x9f787: mov dx, 0x3d4
0x9f78a: push ax
0x9f78b: and al, 0xf
0x9f78d: mov ah, 8
0x9f78f: xchg ah, al
0x9f791: out dx, ax
0x9f792: pop ax
0x9f793: mov cl, 4
0x9f795: shr ax, cl
0x9f797: mov cx, 0x50
0x9f79a: mul cx
0x9f79c: mov cl, al
0x9f79e: mov al, 0xc
0x9f7a0: mov dx, 0x3d4
0x9f7a3: out dx, ax
2018-12-17T22:35:17.490467066Z 93 PC: 94920 | File sharing functions
2018-12-17T22:35:17.492146476Z 44 PC: 9f782 | Get time 0x9f782: ret
0x9f783: push bx
0x9f784: push dx
0x9f785: push cx
0x9f786: push ax
0x9f787: mov dx, 0x3d4
0x9f78a: push ax
0x9f78b: and al, 0xf
0x9f78d: mov ah, 8
0x9f78f: xchg ah, al
0x9f791: out dx, ax
0x9f792: pop ax
0x9f793: mov cl, 4
0x9f795: shr ax, cl
0x9f797: mov cx, 0x50
0x9f79a: mul cx
0x9f79c: mov cl, al
0x9f79e: mov al, 0xc
0x9f7a0: mov dx, 0x3d4
0x9f7a3: out dx, ax
2018-12-17T22:35:17.494216855Z 93 PC: 94927 | File sharing functions
2018-12-17T22:35:17.495677372Z 44 PC: 9f782 | Get time 0x9f782: ret
0x9f783: push bx
0x9f784: push dx
0x9f785: push cx
0x9f786: push ax
0x9f787: mov dx, 0x3d4
0x9f78a: push ax
0x9f78b: and al, 0xf
0x9f78d: mov ah, 8
0x9f78f: xchg ah, al
0x9f791: out dx, ax
0x9f792: pop ax
0x9f793: mov cl, 4
0x9f795: shr ax, cl
0x9f797: mov cx, 0x50
0x9f79a: mul cx
0x9f79c: mov cl, al
0x9f79e: mov al, 0xc
0x9f7a0: mov dx, 0x3d4
0x9f7a3: out dx, ax
2018-12-17T22:35:17.497601321Z 10 PC: 94939 | Buffered keyboard input