Fix string bug
This commit is contained in:
parent
5c36bfe239
commit
d5e900fbe9
@ -588,7 +588,7 @@ static void nt_fs_syscall(void) {
|
|||||||
{
|
{
|
||||||
fputs((char*)stack + sp, stdout);
|
fputs((char*)stack + sp, stdout);
|
||||||
size_t len = strlen((char*)stack + sp);
|
size_t len = strlen((char*)stack + sp);
|
||||||
sp += len;
|
sp += len + 1;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 0x01:
|
case 0x01:
|
||||||
@ -608,7 +608,7 @@ static void nt_fs_syscall(void) {
|
|||||||
if ((fGH6VSEzu7qNiGVE_stat = system((char*)stack + sp)) != EXIT_SUCCESS)
|
if ((fGH6VSEzu7qNiGVE_stat = system((char*)stack + sp)) != EXIT_SUCCESS)
|
||||||
cnt = __ntsys_buffer_size - 1;
|
cnt = __ntsys_buffer_size - 1;
|
||||||
size_t len = strlen((char*)stack + sp);
|
size_t len = strlen((char*)stack + sp);
|
||||||
sp += len;
|
sp += len + 1;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 0x04:
|
case 0x04:
|
||||||
|
|||||||
3
wait.asm
3
wait.asm
@ -21,7 +21,6 @@ lwait: ; Цикл задержки
|
|||||||
push word, 0xFFFF ; Значение для сравнения
|
push word, 0xFFFF ; Значение для сравнения
|
||||||
neq word ; Если не равно - повторить цикл
|
neq word ; Если не равно - повторить цикл
|
||||||
|
|
||||||
mloop: ; Главный цикл
|
mloop: ; Главный цикл
|
||||||
pop byte ; Убираем оставщийся байт
|
|
||||||
push db, main ; Адрес main
|
push db, main ; Адрес main
|
||||||
jmp ; Повторяем цикл
|
jmp ; Повторяем цикл
|
||||||
Loading…
x
Reference in New Issue
Block a user