VOGONS


First post, by superfury

User metadata
Rank l33t++
Rank
l33t++

I've just tried to run the Landmark AT ROM to find bugs in my emulator once again. It runs for the most part(except messing up the CGA display when it gets to the right half of the screen's tests).

334-Landmark AT ROM_UniPCemu.jpg
Filename
334-Landmark AT ROM_UniPCemu.jpg
File size
70.23 KiB
Views
263 views
File comment
Landmark AT ROM result in UniPCemu's AT 80286 emulation.
File license
Fair use/fair dealing exception

Anyone knows what causes the 1 at the protected mode errors?

Edit: It does seem to display int #13 in the bottom left corner. Does that mean anything?

Author of the UniPCemu emulator.
UniPCemu Git repository
UniPCemu for Android, Windows, PSP, Vita and Switch on itch.io

Reply 1 of 2, by vladstamate

User metadata
Rank Oldbie
Rank
Oldbie

I doubt anyone knows as we do not have the source. Although I wonder if we can use some tool to disassemble the ROM. You can only guess. My suggestion is to start logging instruction from the moment they execute LMSW since that is the point they will enter protected mode and my guess is they only attempt that when they test PM stuff. Then see what is the last thing that is done in protected mode before exiting protecting (if they do that). Very likely that last thing is the failure.

Could be anything like missing a GPF or failing a CPL comparison, etc. Could be anything really.

YouTube channel: https://www.youtube.com/channel/UC7HbC_nq8t1S9l7qGYL0mTA
Collection: http://www.digiloguemuseum.com/index.html
Emulator: https://sites.google.com/site/capex86/
Raytracer: https://sites.google.com/site/opaqueraytracer/

Reply 2 of 2, by vladstamate

User metadata
Rank Oldbie
Rank
Oldbie

Actually there is a manual for it. While it does not say much there is still something. Maybe you fail in task switching?

http://www.minuszerodegrees.net/supersoft_lan … rs%20Manual.pdf

YouTube channel: https://www.youtube.com/channel/UC7HbC_nq8t1S9l7qGYL0mTA
Collection: http://www.digiloguemuseum.com/index.html
Emulator: https://sites.google.com/site/capex86/
Raytracer: https://sites.google.com/site/opaqueraytracer/