From 6d1492ca051720a73daccb5d7fba8ca77d7db487 Mon Sep 17 00:00:00 2001 From: SarahW Date: Sun, 9 Apr 2017 14:51:27 +0100 Subject: [PATCH] Set EAX to 0 on CPU reset - fixes hang with hard reset on PS/2. --- src/808x.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/808x.c b/src/808x.c index 0275c33..c7f12c0 100644 --- a/src/808x.c +++ b/src/808x.c @@ -651,6 +651,7 @@ void resetx86() FETCHCLEAR(); x87_reset(); cpu_set_edx(); + EAX = 0; ESP=0; mmu_perm=4; memset(inscounts, 0, sizeof(inscounts));