First post, by davecom
I am at the point that my PC (original 5150) emulator is actually displaying things on the screen, which is great. I'm using the standard free Super PC BIOS 3.1 and I am seeing "System Error: 00" printed out. But the documentation doesn't list what error "00" means. Does anyone have any idea? If not I'll try to figure it out from the assembly source.
Also, after printing the first couple of lines on the screen, it goes back to the top to print "Upgrades by..." Any pointer as to what instruction may be going wrong to cause that? Has anyone else seen this behavior? I don't think it's coming from the CGA code. I'm going to guess it's a wrong X86 string instruction.
My emulator is very much a hack as I have a couple hours here and there, so the code is a bit of a mess, but here it is if you're interested (only setup to build right now with Xcode, but should be portable to other places with SDL):