Good MS-DOS software for validating x86 protection emulation?

Emulation of old PCs, PC hardware, or PC peripherals.

Good MS-DOS software for validating x86 protection emulation?

Postby superfury » 2018-12-31 @ 18:30

Since I now know the x86(at least up to 80386) opcode emulation itself should be in working order(having validated everything but protected-mode and related functionality due to lack of known tests), I want to run some x86 protected mode validation tests.

The only problem is, that I barely know an can't find any. I know of the CheckIt! Diagnostics tests, which passes. test386.asm also tests it a little bit(no errors there). I've also ran the NSSI protected mode test, which succeeds.
superfury
l33t
 
Posts: 3230
Joined: 2014-3-08 @ 11:25
Location: Netherlands

Re: Good MS-DOS software for validating x86 protection emulation?

Postby peterferrie » 2019-1-06 @ 04:48

Maybe try some games instead - Into the Shadows, Airline SImulator, Greedy...
peterferrie
Oldbie
 
Posts: 638
Joined: 2008-5-08 @ 21:54

Re: Good MS-DOS software for validating x86 protection emulation?

Postby superfury » 2019-2-16 @ 14:48

After the latest test386.asm additions(VERR/VERW) I've found a bug in the handling of conforming code segments(where DPL>MAX(CPL,RPL) was supposed to fault only). In UniPCemu, there reverse was the case(it was handling them as normal data/system segments, thus faulting in the case where DPL<MAX(CPL,RPL), thus a CPL=3, RPL=3, DPL=0/1/2 conforming code segment would cause a fault, when it shouldn't). Luckily that case is now checked by the test386.asm testsuite, so I found that bug in all those cases :D
superfury
l33t
 
Posts: 3230
Joined: 2014-3-08 @ 11:25
Location: Netherlands


Return to PC Emulation

Who is online

Users browsing this forum: No registered users and 2 guests