The setting "mountwarning = false" will now silence Mouse while Windows NT is running should no longerĬause page faults and crashes. Kernel is shut down to boot into a guest OS. Windows NT, and disable INT 33h functions when DOS Handling if running a protected mode guest OS like (Wengier)ĭo not read real-mode data areas from mouse event Also, if an option cannot beĬhanged at run-time, DOSBox-X will ask whether to The command "config -set" is now case-insensitiveįor property names. The CAPMOUSE command without a parameter now shows Updated or recompiledĮDIT and EDLIN commands to support LFNs. Position, and "IMGSWAP A 3" to swap A: drive toĪdded DOS commands including COMP, DISKCOPY, EDLIN,įC, FILES, PRINT, and SHUTDOWN (most from FreeDOS) "IMGSWAP D" to swap D: drive to the next swap (sduensin & Wengier)Īdded IMGSWAP command to swap disks for drives.Į.g. Serial?=." and "config -set parallel?=." willĪlso auto-call these commands. Type "SERIAL /?" and "PARALLEL /?" for further infoĪbout the two commands. The current configuration of serial/parallel ports. Some unit tests areĪdded SERIAL and PARALLEL commands to view/change Unit tests can be started with command-line option (nanshiki & Wengier)Īdded support for unit tests based on Google Testįramework (gTest/gMock) to ensure code stability. ![]() J-3100 DCGA, depending on if J-3100 is enabled) Now a DCGA command to enter DCGA (either English or "j3100=manual" (and "dosv=jp") J-3100 system willīe enabled and not activated at start, but there is System will be enabled and activated at start. Option "dosv=jp" along with a non-off setting of ![]() The J-3100 emulation mode can be enabled with the Modes by importing code from DOSVAXJ3 by nanshiki. (joncampbell123)Īdded support for DCGA and Toshiba J-3100 emulation Present and reads/writes it on startup if DOSBox-X Local APIC but Windows ME assumes that MSR is The MSR register 0x0000001B has been added to If Pentium II emulation reports stepping 3 model 3. MSRs related to Intel microcode are addedīecause both Linux and Windows ME probe those MSRs Removed while CPU "debug spew" is silenced byĭefault. RDMSR/WRMSR and SYSENTER/SYSEXIT debug messages is Model 3 which is a minimum requirement for OSes toĪttempt to use SYSENTER/SYSEXIT. Instructions are supported for Pentium II cputype.ĬPUID for Pentium II will now report stepping 3 and To normal core and debugger disassembler. The setting "cputype=pentium_ii" in section),Īnd added Pentium II SYSENTER/SYSEXIT instructions Implemented support for Pentium II cputype (with DOSBox emulates an Intel x86 PC, complete with sound, graphics, mouse, joystick, modem, etc., necessary for running many old MS-DOS games that simply cannot be run on modern PCs and operating systems, such as Microsoft Windows XP, Windows Vista, Linux and FreeBSD. There could even be separate but compatible launchers that could either boot or run from DOS command line (this reminds me of something I had done while l was still working solely under DOS - for testing boot sector code I had a small tool that could start a boot sector directly from a freshly assembled file).DOSBox-X v0.83.20 (0) is released. This gives me an idea - perhaps something to consider for some future contests - that we could design a well-defined starting conditions for coding small demos, and provide a universal launcher program that would execute the demos as such. ![]() My TetrOS example needs 8 lines of code just to set up an uniform starting point because of that. At least at the entry point of a DOS program we know the values of IP and SP registers, while during bootstrap we are not even guaranteed to have IP=7C00h, as it might be 0 (with CS=7C0h). ![]() If only MS/PC DOS had defined something like a standard values for registers at entry point of a program! But - of course - this would add another layer of legacy compatibility that any version of OS would need to provide, and in these days when every byte of memory still mattered, this certainly was not an option.Įven worse version of this problem lingers in the rules for PC Booter category of our 512-byte coding contest. One thing that always feels clunky to me in such style coding is the non-reliability of starting conditions in DOS, which leads to having variants of code that work only in a very specific environment (or even worse - under a specific configuration of a specific emulator).
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |