VOGONS


First post, by lucky7456969

User metadata
Rank Oldbie
Rank
Oldbie

As there are still some unfilled gaps in hardware implementation in dosbox,
would disassembling BIOS help dosbox developers to find out these unknowns. Also, would DOS (although illegal) source code help implement certain aspects of dosbox as well?
Thanks
Jack

Reply 2 of 6, by lucky7456969

User metadata
Rank Oldbie
Rank
Oldbie

Hi wd,
For example,

case 0x0c:
// Video configuration
// TODO: Figure out if there is anything worth implementing here.
pvga1a.PR2 = val;
break;

If I have a paradise BIOS, is it a good idea to fill the gap as well?
Thanks
Jack[/code]

Reply 3 of 6, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

Of course Dosbox doesn't emulate every video card and their dog. Why should it? What does this paradise card add?

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper

Reply 4 of 6, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Of course you CAN implement that if you're bored but you're way better off putting some
logging into that function and playing some games, checking if something actually writes
data there.
For svga/vesa you may especially try playing with univbe/sdd loaded, or the respective
vga/svga bios.

Reply 5 of 6, by frobme

User metadata
Rank Member
Rank
Member
Also, would DOS (although illegal) source code help implement certain aspects of dosbox as well? 

Many millions of people own completely legal copies of DOS that can be disassembled during execution (they don't even contain a EULA prohibiting that). So there's no need to contemplate breaking a law here.

Copying DOS source code would be illegal, but DosBox doesn't do that.

-Frob