I don't know how to accurately define the problem I want to solve from a coding perspective, and for that I do apologize.
You guys seemed like you might be most knowledgeable about this particular topic though, and as such the best place to poke around. This is not a request, though I will state how nice it would be to have.
I'm learning to program. It seems to help to have a project. I created the software we now use for the business I work at, so I'm not totally inept.
For my next noob project...
I want to emulate is super specific machine (IA x86 arch) with a very specific, fixed set of specs , video etc. A specific machine with a target software in mind, not a general soup sandwich of "look, it emulates nearly everything in a more or less functioning state." like VMware. I mean an Athlon 900 with set HDD, 100% accurate ram and graphics emualtion etc. etc.. NOT a general PC emulator with the quirks and bugs that entails.
Unfortunately I do know what I am asking,(i think), and am willing to work toward making it.
See, Dosbox is a general sort of emu thing going on, whereas you all appear to do SPECIFIC machines. It's the specific machine I want to learn how to emulate.
I find tons of sites about how to write an 8080, or NEs or whatever, but never anything about how to find opcodes for machines, what opcodes are, display devices etc.
I have zero clue where to start on this...