First post, by Great Hierophant
- Rank
- l33t
DOSBox offers a dynamic core for emulating the processor. This increases performance on an Intel machine by letting the processor handle certain instructions natively than through emulation. There is also a DOSBox patch called oplpassthrough that will allow the raw commands and data used for FM music to be passed through directly to a sound card with FM synthesis capabilities. (Which I/O ports does it use? 2x0-2x3, 2x8-2x9, 338-339?)
What about video generation, one of the most resource demanding issues in DOSBox. Several PCI videocards had fine to excellent 2D support and some native 3D support. Why not unload the burden onto them, if they can do it right? Someone with an S3 Trio or Virge chip could do very well on Mode-X or 15/16-bit modes. Wouldn't it be better for a Voodoo card to natively execute commands than to wrap them through Direct3D? Mode 13h shouldn't present a difficulty for almost any card. Is this feasible in light of other efforts at unloading the computer when you are running on PC hardware that is more advanced than the hardware you are trying to emulate.