437,61 → 437,6 |
$int 0x40 |
} |
|
inline fastcall void debugln( EDX) |
{ |
$push eax |
$push ebx |
$push ecx |
$mov eax, 63 |
$mov ebx, 1 |
NEXT_CHAR: |
$mov ecx, DSDWORD[edx] |
$or cl, cl |
$jz DONE |
$int 0x40 |
$inc edx |
$jmp NEXT_CHAR |
DONE: |
$mov cl, 13 |
$int 0x40 |
$mov cl, 10 |
$int 0x40 |
$pop ecx |
$pop ebx |
$pop eax |
} |
|
inline fastcall void debug( EDX) |
{ |
$push eax |
$push ebx |
$push ecx |
$mov eax, 63 |
$mov ebx, 1 |
NEXT_CHAR: |
$mov ecx, DSDWORD[edx] |
$or cl, cl |
$jz DONE |
$int 0x40 |
$inc edx |
$jmp NEXT_CHAR |
DONE: |
$pop ecx |
$pop ebx |
$pop eax |
} |
|
|
inline fastcall void debugch( ECX) |
{ |
$push eax |
$push ebx |
$mov eax,63 |
$mov ebx,1 |
$int 0x40 |
$pop ebx |
$pop eax |
} |
//------------------------------------------------------------------------------ |
|
void DefineAndDrawWindow(dword x, y, size_w, size_h, byte WindowType,dword WindowAreaColor, EDI, ESI) |
812,3 → 757,7 |
#ifndef INCLUDE_MEM_H |
#include "../lib/mem.h" |
#endif |
|
#ifndef INCLUDE_DEBUG_H |
#include "../lib/debug.h" |
#endif |