diff --git a/programs/games/nsider/kolibrisys/memalloc.asm b/programs/games/nsider/kolibrisys/memalloc.asm index 40d7c4378a..446d453f7e 100644 --- a/programs/games/nsider/kolibrisys/memalloc.asm +++ b/programs/games/nsider/kolibrisys/memalloc.asm @@ -9,30 +9,36 @@ public _realloc align 4 _malloc: + push ebx mov eax,68 mov ebx,12 - mov ecx,[esp+4] ;size + mov ecx,[esp+8] ;size int 0x40 + pop ebx ret 4 align 4 _free: + push ebx mov eax,68 mov ebx,13 - mov ecx,[esp+4] + mov ecx,[esp+8] int 0x40 + pop ebx ret 4 align 4 _realloc: + push ebx mov ebx,20 mov eax,68 - mov ecx,[esp+4] - mov edx,[esp+8] + mov ecx,[esp+8] + mov edx,[esp+12] int 0x40 + pop ebx ret 8