![EmuCR: DOSBox EmuCR: DOSBox](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZHjuMdTb5FXRWDnjW1Tbml-8XftK8KJp__faG8WkQ2wD_7ugpVDsG3CtKQmWQVwKpwTSskmDGH_yWtuK9AZlLKXEx15njtkCSgp7aslOYO2kvNDiopxwPqSvnjAkHrHVL7g2jJ61F5bMz/s320/62230598.jpg)
DOSBox-X Git Changelog:
* handler invalidation needs to do both read and write handlers
* more
* complete DOSBox IG convertion to IO callout
* port decode look at low 2 bits
* DOSBox integration device: look only at bits 0-1 of the port, recognize
that I/O port 3 (0x2B) does not exist.
* I/O callout needs to match port, then callout.
* wouldn't it be neat if the I/O callout call included the I/O callout
object in the parameter list, to make instancing possible? Here you go.
* First I/O callout implementation
* explain the ISA thing.
* IO callout store handlers. IO handler code implement callout procedure.
* move up to the top, so the rest of the iohandler code can use it.
* IO callouts management and allocation code.
* make port vs mask test actually work
* invalidation finished
* IOMASK inline helper functions
* printf fix, add call to invalidate cached handlers.
* I/O callout object with install/uninstall and consideration for ISA
decode vs port range with debugging.
* base code for motherboard/PCI/ISA I/O callout.
* freeing I/O ports should not rely on handler, that was a bad idea.
Download: DOSBox-X Git (2017/05/04) x86
Download: DOSBox-X Git (2017/05/04) x64
Source: Here
0 Comments
Post a Comment