First post, by davecom
I am new to writing an IBM PC emulator. I have previously written a basic NES emulator successfully. I am starting by learning about how to decode 8086 instructions, what the registers are useful for, and the memory layout. So far I think I am understanding most of what I'm reading and I have been able to start laying out my code.
My eventual goal is to successfully emulate an original IBM PC 5150 that can run DOS.
So, let me ask a few questions to the veterans:
1. This is the first forum I have come across where PC emulator authors post. nesdev.com was a great resource for me when writing my NES emulator. Is there a similar community for PC emulator writers? Is this the best forum? What are the alternatives?
2. Is the best BIOS to test against the original 5150 BIOS? Is there a public domain BIOS? Are there raw 8086 test programs out there?
3. Do any tutorials exist for doing this exist?
4. What advice do you have?
Thanks in advance,