Fix string bug

This commit is contained in:
german 2026-03-09 17:45:53 +04:00
parent 5c36bfe239
commit d5e900fbe9
5 changed files with 3 additions and 4 deletions

BIN
dump.bin

Binary file not shown.

View File

@ -588,7 +588,7 @@ static void nt_fs_syscall(void) {
{
fputs((char*)stack + sp, stdout);
size_t len = strlen((char*)stack + sp);
sp += len;
sp += len + 1;
}
break;
case 0x01:
@ -608,7 +608,7 @@ static void nt_fs_syscall(void) {
if ((fGH6VSEzu7qNiGVE_stat = system((char*)stack + sp)) != EXIT_SUCCESS)
cnt = __ntsys_buffer_size - 1;
size_t len = strlen((char*)stack + sp);
sp += len;
sp += len + 1;
}
break;
case 0x04:

BIN
ntsys

Binary file not shown.

View File

@ -21,7 +21,6 @@ lwait: ; Цикл задержки
push word, 0xFFFF ; Значение для сравнения
neq word ; Если не равно - повторить цикл
mloop: ; Главный цикл
pop byte ; Убираем оставщийся байт
mloop: ; Главный цикл
push db, main ; Адрес main
jmp ; Повторяем цикл

BIN
wait.exe

Binary file not shown.