DOSBox-X 0.84.2 / 2022.08.0 released! (Announce)
Hello Japheth, hello ecm, hello bretjohn,
> No, Candyman is not confused. He talks about "32-bit real-mode", that is,
> the cpu is switched to protected-mode, CS is loaded with a "32-bit"
> selector ( D-bit = 1 ), and then the cpu is switched back to real-mode (
> with the D bit in CS attr still set ).
I see Michal Necasek has this to say about this mode (https://www.os2museum.com/wp/a-brief-history-of-unreal-mode/):
> It is also possible to set the D bit in CS [for unreal mode], changing the default operand size to 32-bit. This may reduce the size of unreal code if it is largely 32-bit (by obviating the need for overrides). Unfortunately, this again causes serious trouble with interrupts, because existing 16-bit code cannot run correctly with the D bit set. It is possible to switch to protected mode, clear the D bit, and execute the 16-bit handler every time an interrupt occurs, and in fact it’s exactly what fasm does (or at least did in some versions), but with so much mode switching and complexity, the advantages of unreal mode are rapidly lost. ...
> A larger problem is that the "advanced" aspects of unreal mode may not be implemented identically across CPU generations and vendors, precisely because they have never been documented. ... Protected mode, on the other hand, works consistently.
Thank you!
---
https://gitlab.com/tkchia · https://codeberg.org/tkchia · 😴 "MOV AX,0D500H+CMOS_REG_D+NMI"
Complete thread:
- DOSBox-X 0.84.2 / 2022.08.0 released! - Wengier, 02.08.2022, 01:50 (Announce)
- DOSBox-X 0.84.2 / 2022.08.0 released! - Japheth, 03.08.2022, 17:31
- DOSBox-X 0.84.2 / 2022.08.0 released! - Wengier, 03.08.2022, 23:19
- DOSBox-X 0.84.2 / 2022.08.0 released! - Japheth, 04.08.2022, 07:25
- DOSBox-X 0.84.2 / 2022.08.0 released! - Wengier, 04.08.2022, 08:20
- DOSBox-X 0.84.2 / 2022.08.0 released! - Japheth, 04.08.2022, 11:21
- DOSBox-X 0.84.2 / 2022.08.0 released! - Wengier, 24.08.2022, 06:01
- DOSBox-X 0.84.2 / 2022.08.0 released! - Japheth, 26.08.2022, 17:32
- DOSBox-X 0.84.2 / 2022.08.0 released! - Wengier, 27.08.2022, 06:24
- DOSBox-X 0.84.2 / 2022.08.0 released! - Japheth, 27.08.2022, 06:48
- DOSBox-X 0.84.2 / 2022.08.0 released! - Wengier, 27.08.2022, 16:35
- DOSBox-X 0.84.2 / 2022.08.0 released! - Japheth, 27.08.2022, 06:48
- DOSBox-X 0.84.2 / 2022.08.0 released! - Wengier, 27.08.2022, 06:24
- DOSBox-X 0.84.2 / 2022.08.0 released! - Japheth, 28.08.2022, 03:49
- DOSBox-X 0.84.2 / 2022.08.0 released! - Japheth, 26.08.2022, 17:32
- DOSBox-X 0.84.2 / 2022.08.0 released! - Wengier, 24.08.2022, 06:01
- DOSBox-X 0.84.2 / 2022.08.0 released! - Japheth, 04.08.2022, 11:21
- DOSBox-X 0.84.2 / 2022.08.0 released! - Wengier, 04.08.2022, 08:20
- DOSBox-X 0.84.2 / 2022.08.0 released! - Japheth, 04.08.2022, 07:25
- DOSBox-X 0.84.2 / 2022.08.0 released! - Wengier, 03.08.2022, 23:19
- DOSBox-X 0.84.2 / 2022.08.0 released! - KormaX, 10.08.2022, 17:01
- DOSBox-X 0.84.2 / 2022.08.0 released! - Wengier, 11.08.2022, 22:08
- DOSBox-X 0.84.2 / 2022.08.0 released! - KormaX, 11.08.2022, 23:22
- DOSBox-X 0.84.2 / 2022.08.0 released! - Wengier, 21.08.2022, 01:43
- DOSBox-X 0.84.2 / 2022.08.0 released! - KormaX, 11.08.2022, 23:22
- DOSBox-X 0.84.2 / 2022.08.0 released! - Wengier, 11.08.2022, 22:08
- DOSBox-X 0.84.2 / 2022.08.0 released! - glennmcc, 30.12.2022, 07:01
- DOSBox-X 0.84.2 / 2022.08.0 released! - glennmcc, 30.12.2022, 07:49
- DOSBox-X 0.84.2 / 2022.08.0 released! - CandyMan, 09.01.2023, 13:00
- DOSBox-X 0.84.2 / 2022.08.0 released! - Japheth, 09.01.2023, 16:38
- DOSBox-X 0.84.2 / 2022.08.0 released! - CandyMan, 09.01.2023, 19:05
- DOSBox-X 0.84.2 / 2022.08.0 released! - Japheth, 10.01.2023, 09:26
- DOSBox-X 0.84.2 / 2022.08.0 released! - CandyMan, 09.01.2023, 19:05
- DOSBox-X 0.84.2 / 2022.08.0 released! - bretjohn, 10.01.2023, 18:09
- DOSBox-X 0.84.2 / 2022.08.0 released! - ecm, 10.01.2023, 22:03
- DOSBox-X 0.84.2 / 2022.08.0 released! - Japheth, 11.01.2023, 16:48
- DOSBox-X 0.84.2 / 2022.08.0 released! - tkchia, 11.01.2023, 21:53
- DOSBox-X 0.84.2 / 2022.08.0 released! - Japheth, 13.01.2023, 13:30
- DOSBox-X 0.84.2 / 2022.08.0 released! - tom, 13.01.2023, 15:07
- DOSBox-X 0.84.2 / 2022.08.0 released! - Japheth, 13.01.2023, 13:30
- DOSBox-X 0.84.2 / 2022.08.0 released! - tkchia, 11.01.2023, 21:53
- DOSBox-X 0.84.2 / 2022.08.0 released! - Japheth, 09.01.2023, 16:38
- DOSBox-X 0.84.2 / 2022.08.0 released! - CandyMan, 24.02.2023, 12:50
- DOSBox-X 0.84.2 / 2022.08.0 released! - Japheth, 03.08.2022, 17:31