mirror of
https://github.com/joncampbell123/dosbox-x.git
synced 2025-05-09 20:01:19 +08:00
[PATCH 8/9] Update General TODO.txt
NOTE: auto-magically re-imported by HAL 9000 HASH: b8578218b03b2cddf2795af874c33663d8e96da5 (original)
This commit is contained in:
parent
19d4f66c7a
commit
4e89dbcf52
@ -53,8 +53,8 @@
|
|||||||
|
|
||||||
* Support for loading BIOS images and mapping them into adapter ROM
|
* Support for loading BIOS images and mapping them into adapter ROM
|
||||||
|
|
||||||
- We could test various VGA BIOSes in DOSBox that way
|
- We could test various VGA BIOSes in DOSBox-X that way
|
||||||
- We could also run old motherboard BIOSes in DOSBox that way
|
- We could also run old motherboard BIOSes in DOSBox-X that way
|
||||||
|
|
||||||
* Convert I/O and memory handler callback system to on-demand bus mapping and
|
* Convert I/O and memory handler callback system to on-demand bus mapping and
|
||||||
tracing design
|
tracing design
|
||||||
@ -89,7 +89,7 @@
|
|||||||
changes, the emulator has to invalidate all I/O and memory callbacks
|
changes, the emulator has to invalidate all I/O and memory callbacks
|
||||||
to allow the "slow" path to do it's work again.
|
to allow the "slow" path to do it's work again.
|
||||||
- The reason we don't do bus lookup every time is one of performance.
|
- The reason we don't do bus lookup every time is one of performance.
|
||||||
DOSBox already has an array of IO handlers and memory page handlers,
|
DOSBox-X already has an array of IO handlers and memory page handlers,
|
||||||
so why not make use of it as a cache for callbacks once the slow path
|
so why not make use of it as a cache for callbacks once the slow path
|
||||||
has been taken? Doing it this way should have almost no impact on
|
has been taken? Doing it this way should have almost no impact on
|
||||||
emulator performance.
|
emulator performance.
|
||||||
@ -137,12 +137,14 @@
|
|||||||
|
|
||||||
* Multiple DOS kernel emulation
|
* Multiple DOS kernel emulation
|
||||||
|
|
||||||
- Instead of only emulating a general mishmash of MS-DOS 5.0 to 7.1 syscalls,
|
- Instead of only emulating a general mishmash of MS-DOS 5.0 to 6.x syscalls,
|
||||||
allow dosbox-x.conf setting (and command line at runtime) to choose that
|
allow dosbox-x.conf setting (and command line at runtime) to choose that
|
||||||
a particular brand and version is emulated. For example, if you say that
|
a particular brand and version is emulated. For example, if you say that
|
||||||
you want DOSBox-X to emulate MS-DOS 3.3, then it will return values and act
|
you want DOSBox-X to emulate MS-DOS 3.3, then it will return values and act
|
||||||
like MS-DOS 3.3 (including the shorter form of the disk parameter table
|
like MS-DOS 3.3 (including the shorter form of the disk parameter table
|
||||||
prior to MS-DOS 4.0.
|
prior to MS-DOS 4.0). On the ther hand, if you say that you want DOSBox-X
|
||||||
|
to emulate MS-DOS 7.1, then it will return values and act like MS-DOS 7.1
|
||||||
|
(including support for FAT32 drives and long filenames).
|
||||||
|
|
||||||
* Misc
|
* Misc
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user