OK, now I am going to play a DOS version of Spycraft: The Great Game... The game requires swapping between 3 CDs (something I have worked out how to do in DOSBox, so moving to the next question)
How do I make DOSBox ask me if I want to load the disk images before starting the boot process? I mean, ask me if I want to run the imgmount command with the parameters I wrote before the boot -l c?
OK, now I am going to play a DOS version of Spycraft: The Great Game... The game requires swapping between 3 CDs (something I have worked out how to do in DOSBox, so moving to the next question)
How do I make DOSBox ask me if I want to load the disk images before starting the boot process? I mean, ask me if I want to run the imgmount command with the parameters I wrote before the boot -l c?
Currently you'll need to provide all ISO images to swap between with IMGMOUNT, just as you do now with DOSBox-X.
There is a mapper shortcut to swap CDs, just as there is another for swapping floppy disks.
DOSBox-X project: more emulation better accuracy. DOSLIB and DOSLIB2: Learn how to tinker and hack hardware and software from DOS.
A problem has been identified in the built-in EGA.CPI files when locale data is loaded at boot up that puts the characters a bit too low for a game.
It's possible that real MS-DOS has the same problem, and the developer of this QBasic based game didn't test against any MS-DOS installation that loads locale/CPI data. The bug occurs because the game uses the EGA 640x350 mode, expects the BIOS to render 8x14 text, and only uses the top 12 rows of the font bitmap, which happens to work with the BIOS 8x14 font.
To be clear, it makes the large styled pixel text effect by printing on the screen and then using QBasic POINT() to read it back and redraw as larger rectangles.
I believe these builtin CPI/CPX files were inherited as-is from the main DOSBox SVN project, and might be worth looking into.
OK, now I am going to play a DOS version of Spycraft: The Great Game... The game requires swapping between 3 CDs (something I have worked out how to do in DOSBox, so moving to the next question)
How do I make DOSBox ask me if I want to load the disk images before starting the boot process? I mean, ask me if I want to run the imgmount command with the parameters I wrote before the boot -l c?
Currently you'll need to provide all ISO images to swap between with IMGMOUNT, just as you do now with DOSBox-X.
There is a mapper shortcut to swap CDs, just as there is another for swapping floppy disks.
Yeah, I did it. I also found a way to select what to do before boot. To sum up, First I mount my C: image, then run a batch file named C:\PLAY.BAT, where I used a code from the iOS version of DOSBox (iDOS2/DOSPad) from Litchie. I changed it to a select of only two options, normal boot and a boot with the three images selected. Done. Just had to run DOSBox-X, it runs PLAY.BAT, and if I choose 2 (SpyCraft), it mounts the CD images then boot C. Option 1 just boots C:. Excellent.
Hey, found an issue with the FAT drive support. It affects both DOSBox-X and DOSBox SVN and it probably affects other branches as well.
Writing a file and stopping at a multiple of the cluster size causes an extra cluster to be allocated.
For example if the cluster size is 4096, writing 4096*N bytes causes this error.
It doesn't corrupt your disk images but SCANDISK will pick it up and complain about it, and helpfully increase the file size in the directory entry to include the extra garbage data therefore adding garbage to your files.
There's also an issue, fixed in DOSBox-X, that directories created in DOSBox through the FAT filesystem driver have a creation/modified date of 1980-00-00 00:00:00
DOSBox-X project: more emulation better accuracy. DOSLIB and DOSLIB2: Learn how to tinker and hack hardware and software from DOS.
Since you added proper MDA and MCGA, there was also Plantronics, and there is even a game now that supports it. http://www.the8bitguy.com/4032/where-is-planet-x3/
I had an ATI videocard back in the 80's that had a Plantronics mode.
Other then that there was also the IBM 8514, a successor to VGA. I had a ATI Mach 8 back in the day that emulated it. It worked good enough that OS/2 2.0 would work in 1024x768 out of the box. I don't think any games exist that support it. But it worked with Autocad.
And then there was IBM's XGA. Never had it, and I'm not aware of any games that support it.
_Rob wrote:Since you added proper MDA and MCGA, there was also Plantronics, and there is even a game now that supports it.
http://www.the8b […] Show full quote
Since you added proper MDA and MCGA, there was also Plantronics, and there is even a game now that supports it. http://www.the8bitguy.com/4032/where-is-planet-x3/
I had an ATI videocard back in the 80's that had a Plantronics mode.
Other then that there was also the IBM 8514, a successor to VGA. I had a ATI Mach 8 back in the day that emulated it. It worked good enough that OS/2 2.0 would work in 1024x768 out of the box. I don't think any games exist that support it. But it worked with Autocad.
And then there was IBM's XGA. Never had it, and I'm not aware of any games that support it.
I was able to obtain a Plantronics ColorPlus card from eBay some time back so that I could support it in DOSLIB and add DOSBox-X emulation. When development happens I will be able to study and implement real hardware behavior as close as possible.
DOSBox-X project: more emulation better accuracy. DOSLIB and DOSLIB2: Learn how to tinker and hack hardware and software from DOS.
Hello, I'm having problems with the debugger in the latest versions of dosbox-x
Until version 0.82.14 (at least) it worked fine, but in the latest versions (I have tried 0.82.18, 0.82.20 and 0.82.21) when I try to modify some byte in memory with the sm instruction. ie:
sm 9000:00000134 90 90
sm 9000:0134 90 90
It seems that it does not take into account the value of the segment and I get the following error and the bytes in memory are not changed.
I'm having a strange problem with the latest release builds on both Linux and Windows with Win98SE.
When I start it, it crashes just after the Win98SE splash screen. Here is the log
1$ dosbox-x --conf win98se.conf 2LOG: Early LOG Init complete 3LOG: Logging init: beginning logging proper. This is the end of the early init logging 4LOG: Logging: No logfile was given. All further logging will be discarded. 5LOG: DOSBox-X version 0.82.21 6LOG: Current X11 keyboard layout (token) is: 'us' 7LOG: Host keyboard layout is now us (US English) 8LOG: Mapper keyboard layout is now us (US English) 9LOG: SDL1 auto-detected desktop as 3632 x 1200 10LOG: X11 main window is 640 x 400 maximized=0 11LOG: X11 extension XRANDR is available 12LOG: XRandR CRTC 0: pos=(1920,0) size=(1712,963) outputs=1 13LOG: Our window lies on this CRTC display (window pos=(1960,42) size=(640,400) match=(2280,242)). 14LOG: Goes to output 0: name='XWAYLAND0' size_mm=(310 x 170) 15LOG: Screen report: Method 'XRandR' (1712.000 x 963.000 pixels) at (1920.000 x 0.000) (310.000 x 170.000 mm) (12.205 x 6.693 in) (140.274 x 143.884 DPI) 16LOG: ISA BCLK: 8333333.333Hz (25000000/3) 17LOG: monopal: green, 18LOG: USING AVI+ZMBV 19LOG: Max 3670016 sz 262144 20LOG: Final 262144 21LOG: SDLNet_TCP_Open: Couldn't connect to remote host 22LOG: TiMidity: can't open control connection (host=127.0.0.1, port=7777) 23LOG: MT32 emulation cannot work without the PCM and CONTROL ROM files. 24LOG: To eliminate this error message, either change mididevice= to something else, or 25LOG: place the ROM files in what will be the "current working directory" for DOSBox-X 26LOG: when it starts up and initializes MIDI emulation. 27LOG: The ROM files are: CM32L_CONTROL.ROM, MT32_CONTROL.ROM, CM32L_PCM.ROM, MT32_PCM.ROM 28LOG: Pentium CMPXCHG8B emulation is enabled 29LOG: VOODOO LFB now at d0000000 30LOG: MPU-401 Registering I/O ports as if IBM PC MPU-401 at base 330h 31LOG: GetDesktopResolution reading X11 desktop resolution 32LOG: Root window (ID 684) is 3632 x 1200 33LOG: X11 main window is 640 x 400 maximized=0 34LOG: XRandR CRTC 0: pos=(1920,0) size=(1712,963) outputs=1 35LOG: Our window lies on this CRTC display (window pos=(1960,42) size=(640,400) match=(2280,242)). 36LOG: Goes to output 0: name='XWAYLAND0' size_mm=(310 x 170) 37LOG: Screen report: Method 'XRandR' (1712.000 x 963.000 pixels) at (1920.000 x 0.000) (310.000 x 170.000 mm) (12.205 x 6.693 in) (140.274 x 143.884 DPI) 38LOG: Allocated APM BIOS pm entry point at f000:e8ac 39LOG: Writing code to fe8ac 40LOG: FDC installing to io=3f0h IRQ=6 DMA=2 41LOG: IDE: Not registering port 3F7h, FDC will occupy it. 42LOG: X11 main window is 640 x 400 maximized=0 43LOG: XRandR CRTC 0: pos=(1920,0) size=(1712,963) outputs=1 44LOG: Our window lies on this CRTC display (window pos=(1960,42) size=(640,400) match=(2280,242)). 45LOG: Goes to output 0: name='XWAYLAND0' size_mm=(310 x 170) 46LOG: Screen report: Method 'XRandR' (1712.000 x 963.000 pixels) at (1920.000 x 0.000) (310.000 x 170.000 mm) (12.205 x 6.693 in) (140.274 x 143.884 DPI) 47LOG: ISA Plug & Play BIOS enabled 48LOG: VGA ROM BIOS init callback 49LOG: pixratio 1.000, dw false, dh false 50LOG: Aspect ratio: 640 x 480 xToY=1.333 yToX=0.750 51LOG: menuScale=1 52LOG: X11 main window is 640 x 497 maximized=0 53LOG: XRandR CRTC 0: pos=(1920,0) size=(1712,963) outputs=1 54LOG: Our window lies on this CRTC display (window pos=(1960,42) size=(640,497) match=(2280,290)). 55LOG: Goes to output 0: name='XWAYLAND0' size_mm=(310 x 170) 56LOG: Screen report: Method 'XRandR' (1712.000 x 963.000 pixels) at (1920.000 x 0.000) (310.000 x 170.000 mm) (12.205 x 6.693 in) (140.274 x 143.884 DPI) 57LOG: font texture id=2 will make 128 x 256 58LOG: X11 main window is 640 x 497 maximized=0 59LOG: XRandR CRTC 0: pos=(1920,0) size=(1712,963) outputs=1 60LOG: Our window lies on this CRTC display (window pos=(1960,42) size=(640,497) match=(2280,290)).
…Show last 259 lines
61LOG: Goes to output 0: name='XWAYLAND0' size_mm=(310 x 170) 62LOG: Screen report: Method 'XRandR' (1712.000 x 963.000 pixels) at (1920.000 x 0.000) (310.000 x 170.000 mm) (12.205 x 6.693 in) (140.274 x 143.884 DPI) 63LOG: 1734639 ERROR BIOS:Keyboard layout file auto not found 64LOG: 1734639 ERROR BIOS:Keyboard layout file auto not found 65LOG: XMS: 50 handles allocated for use by the DOS environment 66LOG: EMS page frame at 0xe000-0xefff 67LOG: COMMAND.COM env size: 720 bytes 68LOG: COMMAND.COM environment block: 0x021a sz=0x002d 69LOG: COMMAND.COM main body (PSP): 0x0248 sz=0x009a 70LOG: COMMAND.COM stack: 0x0262 71LOG: pixratio 1.350, dw false, dh false 72LOG: Aspect ratio: 720 x 540 xToY=1.333 yToX=0.750 73LOG: menuScale=1 74LOG: X11 main window is 640 x 497 maximized=0 75LOG: XRandR CRTC 0: pos=(1920,0) size=(1712,963) outputs=1 76LOG: Our window lies on this CRTC display (window pos=(1960,42) size=(640,497) match=(2280,290)). 77LOG: Goes to output 0: name='XWAYLAND0' size_mm=(310 x 170) 78LOG: Screen report: Method 'XRandR' (1712.000 x 963.000 pixels) at (1920.000 x 0.000) (310.000 x 170.000 mm) (12.205 x 6.693 in) (140.274 x 143.884 DPI) 79LOG: font texture id=2 will make 128 x 256 80LOG: X11 main window is 720 x 417 maximized=0 81LOG: XRandR CRTC 0: pos=(1920,0) size=(1712,963) outputs=1 82LOG: Our window lies on this CRTC display (window pos=(1960,42) size=(720,417) match=(2320,250)). 83LOG: Goes to output 0: name='XWAYLAND0' size_mm=(310 x 170) 84LOG: Screen report: Method 'XRandR' (1712.000 x 963.000 pixels) at (1920.000 x 0.000) (310.000 x 170.000 mm) (12.205 x 6.693 in) (140.274 x 143.884 DPI) 85LOG: IDE: index 0 slave=0 86LOG: VHD image detected: 512,63,64,1023 87LOG: Using partition 0 on drive (type 0x06); skipping 63 sectors 88LOG: FAT: BPB says 63 sectors/track 64 heads 512 bytes/sector 89LOG: Mounted FAT volume is FAT16 with 64439 clusters 90LOG: Mapping BIOS DISK C/H/S 1023/64/63 as IDE 4092/16/63 91LOG: IDE: index 1 slave=0 92LOG: Booting guest OS stack_seg=0x7000 load_seg=0x07c0 93LOG: Removing UMB block 0xcc00-0xdfff 94LOG: Alright: DOS kernel shutdown, booting a guest OS 95LOG: CS:IP=0000:7c00 SS:SP=7000:0100 AX=0000 BX=7c00 CX=0001 DX=0080 96LOG: 1776391 ERROR BIOS:Disk 0 not active 97LOG: 1777842 ERROR BIOS:INT15:Unknown call ax=4101 98LOG: pixratio 1.200, dw true, dh false 99LOG: Aspect ratio: 640 x 480 xToY=1.333 yToX=0.750 100LOG: menuScale=1 101LOG: X11 main window is 720 x 417 maximized=0 102LOG: XRandR CRTC 0: pos=(1920,0) size=(1712,963) outputs=1 103LOG: Our window lies on this CRTC display (window pos=(1960,42) size=(720,417) match=(2320,250)). 104LOG: Goes to output 0: name='XWAYLAND0' size_mm=(310 x 170) 105LOG: Screen report: Method 'XRandR' (1712.000 x 963.000 pixels) at (1920.000 x 0.000) (310.000 x 170.000 mm) (12.205 x 6.693 in) (140.274 x 143.884 DPI) 106LOG: font texture id=2 will make 128 x 256 107LOG: X11 main window is 640 x 417 maximized=0 108LOG: XRandR CRTC 0: pos=(1920,0) size=(1712,963) outputs=1 109LOG: Our window lies on this CRTC display (window pos=(1960,42) size=(640,417) match=(2280,250)). 110LOG: Goes to output 0: name='XWAYLAND0' size_mm=(310 x 170) 111LOG: Screen report: Method 'XRandR' (1712.000 x 963.000 pixels) at (1920.000 x 0.000) (310.000 x 170.000 mm) (12.205 x 6.693 in) (140.274 x 143.884 DPI) 112LOG: 6137858 ERROR BIOS:INT15:Unknown call ax=2403 113LOG: 6303879 ERROR BIOS:INT15:Unknown call ax=D800 114LOG: 6303893 ERROR BIOS:INT15:Unknown call ax=D800 115LOG: 6303907 ERROR BIOS:INT15:Unknown call ax=D800 116LOG: 6303921 ERROR BIOS:INT15:Unknown call ax=D800 117LOG: 6303935 ERROR BIOS:INT15:Unknown call ax=D800 118LOG: 6303949 ERROR BIOS:INT15:Unknown call ax=D800 119LOG: 6303963 ERROR BIOS:INT15:Unknown call ax=D800 120LOG: 6303977 ERROR BIOS:INT15:Unknown call ax=D800 121LOG: 6303991 ERROR BIOS:INT15:Unknown call ax=D800 122LOG: 6304005 ERROR BIOS:INT15:Unknown call ax=D800 123LOG: 6304019 ERROR BIOS:INT15:Unknown call ax=D800 124LOG: 6304033 ERROR BIOS:INT15:Unknown call ax=D800 125LOG: 6304047 ERROR BIOS:INT15:Unknown call ax=D800 126LOG: 6304061 ERROR BIOS:INT15:Unknown call ax=D800 127LOG: 6304075 ERROR BIOS:INT15:Unknown call ax=D800 128LOG: 6304089 ERROR BIOS:INT15:Unknown call ax=D800 129LOG: 6405259 ERROR CPU:Illegal Unhandled Interrupt Called 68 130LOG: 9176833 ERROR BIOS:INT1A:Undefined call B0 131LOG: pixratio 1.350, dw false, dh false 132LOG: Aspect ratio: 720 x 540 xToY=1.333 yToX=0.750 133LOG: menuScale=1 134LOG: X11 main window is 640 x 417 maximized=0 135LOG: XRandR CRTC 0: pos=(1920,0) size=(1712,963) outputs=1 136LOG: Our window lies on this CRTC display (window pos=(1960,42) size=(640,417) match=(2280,250)). 137LOG: Goes to output 0: name='XWAYLAND0' size_mm=(310 x 170) 138LOG: Screen report: Method 'XRandR' (1712.000 x 963.000 pixels) at (1920.000 x 0.000) (310.000 x 170.000 mm) (12.205 x 6.693 in) (140.274 x 143.884 DPI) 139LOG: font texture id=2 will make 128 x 256 140LOG: X11 main window is 720 x 417 maximized=0 141LOG: XRandR CRTC 0: pos=(1920,0) size=(1712,963) outputs=1 142LOG: Our window lies on this CRTC display (window pos=(1960,42) size=(720,417) match=(2320,250)). 143LOG: Goes to output 0: name='XWAYLAND0' size_mm=(310 x 170) 144LOG: Screen report: Method 'XRandR' (1712.000 x 963.000 pixels) at (1920.000 x 0.000) (310.000 x 170.000 mm) (12.205 x 6.693 in) (140.274 x 143.884 DPI) 145LOG: pixratio 1.200, dw true, dh false 146LOG: Aspect ratio: 640 x 480 xToY=1.333 yToX=0.750 147LOG: menuScale=1 148LOG: X11 main window is 720 x 417 maximized=0 149LOG: XRandR CRTC 0: pos=(1920,0) size=(1712,963) outputs=1 150LOG: XRandR CRTC 1: pos=(0,0) size=(1920,1200) outputs=1 151LOG: Our window lies on this CRTC display (window pos=(437,117) size=(720,417) match=(797,325)). 152LOG: Goes to output 0: name='XWAYLAND4' size_mm=(520 x 320) 153LOG: Screen report: Method 'XRandR' (1920.000 x 1200.000 pixels) at (0.000 x 0.000) (520.000 x 320.000 mm) (20.472 x 12.598 in) (93.785 x 95.250 DPI) 154LOG: font texture id=2 will make 128 x 256 155LOG: X11 main window is 640 x 417 maximized=0 156LOG: XRandR CRTC 0: pos=(1920,0) size=(1712,963) outputs=1 157LOG: XRandR CRTC 1: pos=(0,0) size=(1920,1200) outputs=1 158LOG: Our window lies on this CRTC display (window pos=(437,117) size=(640,417) match=(757,325)). 159LOG: Goes to output 0: name='XWAYLAND4' size_mm=(520 x 320) 160LOG: Screen report: Method 'XRandR' (1920.000 x 1200.000 pixels) at (0.000 x 0.000) (520.000 x 320.000 mm) (20.472 x 12.598 in) (93.785 x 95.250 DPI) 161LOG: 120564910 ERROR CPU:Illegal Unhandled Interrupt Called 68 162LOG: 130285696 ERROR BIOS:Disk 0 not active 163LOG: INT13: Check Extensions Present for drive: 0x80 164LOG: 143355094 ERROR CPU:Illegal Unhandled Interrupt Called 68 165LOG: 152277180 ERROR CPU:Write 0 to rom at e00a0 166LOG: 152277181 ERROR CPU:Write ffff to rom at e00a2 167LOG: 152277202 ERROR CPU:Write ffff to rom at e00a2 168LOG: 152277204 ERROR CPU:Write ffff to rom at e00a0 169LOG: 152277220 ERROR CPU:Write 0 to rom at e08a0 170LOG: 152277221 ERROR CPU:Write ffff to rom at e08a2 171LOG: 152277242 ERROR CPU:Write ffff to rom at e08a2 172LOG: 152277244 ERROR CPU:Write ffff to rom at e08a0 173LOG: 152277361 ERROR CPU:Write 0 to rom at e10a0 174LOG: 152277362 ERROR CPU:Write ffff to rom at e10a2 175LOG: 152277383 ERROR CPU:Write ffff to rom at e10a2 176LOG: 152277385 ERROR CPU:Write ffff to rom at e10a0 177LOG: 152277401 ERROR CPU:Write 0 to rom at e18a0 178LOG: 152277402 ERROR CPU:Write ffff to rom at e18a2 179LOG: 152277423 ERROR CPU:Write ffff to rom at e18a2 180LOG: 152277425 ERROR CPU:Write ffff to rom at e18a0 181LOG: 152277542 ERROR CPU:Write 0 to rom at e20a0 182LOG: 152277543 ERROR CPU:Write ffff to rom at e20a2 183LOG: 152277564 ERROR CPU:Write ffff to rom at e20a2 184LOG: 152277566 ERROR CPU:Write ffff to rom at e20a0 185LOG: 152277582 ERROR CPU:Write 0 to rom at e28a0 186LOG: 152277583 ERROR CPU:Write ffff to rom at e28a2 187LOG: 152277604 ERROR CPU:Write ffff to rom at e28a2 188LOG: 152277606 ERROR CPU:Write ffff to rom at e28a0 189LOG: 152277723 ERROR CPU:Write 0 to rom at e30a0 190LOG: 152277724 ERROR CPU:Write ffff to rom at e30a2 191LOG: 152277745 ERROR CPU:Write ffff to rom at e30a2 192LOG: 152277747 ERROR CPU:Write ffff to rom at e30a0 193LOG: 152277763 ERROR CPU:Write 0 to rom at e38a0 194LOG: 152277764 ERROR CPU:Write ffff to rom at e38a2 195LOG: 152277785 ERROR CPU:Write ffff to rom at e38a2 196LOG: 152277787 ERROR CPU:Write ffff to rom at e38a0 197LOG: 152277904 ERROR CPU:Write 0 to rom at e40a0 198LOG: 152277905 ERROR CPU:Write ffff to rom at e40a2 199LOG: 152277926 ERROR CPU:Write ffff to rom at e40a2 200LOG: 152277928 ERROR CPU:Write ffff to rom at e40a0 201LOG: 152277944 ERROR CPU:Write 0 to rom at e48a0 202LOG: 152277945 ERROR CPU:Write ffff to rom at e48a2 203LOG: 152277966 ERROR CPU:Write ffff to rom at e48a2 204LOG: 152277968 ERROR CPU:Write ffff to rom at e48a0 205LOG: 152278085 ERROR CPU:Write 0 to rom at e50a0 206LOG: 152278086 ERROR CPU:Write ffff to rom at e50a2 207LOG: 152278107 ERROR CPU:Write ffff to rom at e50a2 208LOG: 152278109 ERROR CPU:Write ffff to rom at e50a0 209LOG: 152278125 ERROR CPU:Write 0 to rom at e58a0 210LOG: 152278126 ERROR CPU:Write ffff to rom at e58a2 211LOG: 152278147 ERROR CPU:Write ffff to rom at e58a2 212LOG: 152278149 ERROR CPU:Write ffff to rom at e58a0 213LOG: 152278266 ERROR CPU:Write 0 to rom at e60a0 214LOG: 152278267 ERROR CPU:Write ffff to rom at e60a2 215LOG: 152278288 ERROR CPU:Write ffff to rom at e60a2 216LOG: 152278290 ERROR CPU:Write ffff to rom at e60a0 217LOG: 152278306 ERROR CPU:Write 0 to rom at e68a0 218LOG: 152278307 ERROR CPU:Write ffff to rom at e68a2 219LOG: 152278328 ERROR CPU:Write ffff to rom at e68a2 220LOG: 152278330 ERROR CPU:Write ffff to rom at e68a0 221LOG: 152278447 ERROR CPU:Write 0 to rom at e70a0 222LOG: 152278448 ERROR CPU:Write ffff to rom at e70a2 223LOG: 152278469 ERROR CPU:Write ffff to rom at e70a2 224LOG: 152278471 ERROR CPU:Write ffff to rom at e70a0 225LOG: 152278487 ERROR CPU:Write 0 to rom at e78a0 226LOG: 152278488 ERROR CPU:Write ffff to rom at e78a2 227LOG: 152278509 ERROR CPU:Write ffff to rom at e78a2 228LOG: 152278511 ERROR CPU:Write ffff to rom at e78a0 229LOG: 152278628 ERROR CPU:Write 0 to rom at e80a0 230LOG: 152278629 ERROR CPU:Write ffff to rom at e80a2 231LOG: 152278650 ERROR CPU:Write ffff to rom at e80a2 232LOG: 152278652 ERROR CPU:Write ffff to rom at e80a0 233LOG: 152278668 ERROR CPU:Write 0 to rom at e88a0 234LOG: 152278669 ERROR CPU:Write ffff to rom at e88a2 235LOG: 152278690 ERROR CPU:Write ffff to rom at e88a2 236LOG: 152278692 ERROR CPU:Write ffff to rom at e88a0 237LOG: 152278809 ERROR CPU:Write 0 to rom at e90a0 238LOG: 152278810 ERROR CPU:Write ffff to rom at e90a2 239LOG: 152278831 ERROR CPU:Write ffff to rom at e90a2 240LOG: 152278833 ERROR CPU:Write ffff to rom at e90a0 241LOG: 152278849 ERROR CPU:Write 0 to rom at e98a0 242LOG: 152278850 ERROR CPU:Write ffff to rom at e98a2 243LOG: 152278871 ERROR CPU:Write ffff to rom at e98a2 244LOG: 152278873 ERROR CPU:Write ffff to rom at e98a0 245LOG: 152278990 ERROR CPU:Write 0 to rom at ea0a0 246LOG: 152278991 ERROR CPU:Write ffff to rom at ea0a2 247LOG: 152279012 ERROR CPU:Write ffff to rom at ea0a2 248LOG: 152279014 ERROR CPU:Write ffff to rom at ea0a0 249LOG: 152279030 ERROR CPU:Write 0 to rom at ea8a0 250LOG: 152279031 ERROR CPU:Write ffff to rom at ea8a2 251LOG: 152279052 ERROR CPU:Write ffff to rom at ea8a2 252LOG: 152279054 ERROR CPU:Write ffff to rom at ea8a0 253LOG: 152279171 ERROR CPU:Write 0 to rom at eb0a0 254LOG: 152279172 ERROR CPU:Write ffff to rom at eb0a2 255LOG: 152279193 ERROR CPU:Write ffff to rom at eb0a2 256LOG: 152279195 ERROR CPU:Write ffff to rom at eb0a0 257LOG: 152279211 ERROR CPU:Write 0 to rom at eb8a0 258LOG: 152279212 ERROR CPU:Write ffff to rom at eb8a2 259LOG: 152279233 ERROR CPU:Write ffff to rom at eb8a2 260LOG: 152279235 ERROR CPU:Write ffff to rom at eb8a0 261LOG: 152279352 ERROR CPU:Write 0 to rom at ec0a0 262LOG: 152279353 ERROR CPU:Write ffff to rom at ec0a2 263LOG: 152279374 ERROR CPU:Write ffff to rom at ec0a2 264LOG: 152279376 ERROR CPU:Write ffff to rom at ec0a0 265LOG: 152279392 ERROR CPU:Write 0 to rom at ec8a0 266LOG: 152279393 ERROR CPU:Write ffff to rom at ec8a2 267LOG: 152279414 ERROR CPU:Write ffff to rom at ec8a2 268LOG: 152279416 ERROR CPU:Write ffff to rom at ec8a0 269LOG: 152279533 ERROR CPU:Write 0 to rom at ed0a0 270LOG: 152279534 ERROR CPU:Write ffff to rom at ed0a2 271LOG: 152279555 ERROR CPU:Write ffff to rom at ed0a2 272LOG: 152279557 ERROR CPU:Write ffff to rom at ed0a0 273LOG: 152279573 ERROR CPU:Write 0 to rom at ed8a0 274LOG: 152279574 ERROR CPU:Write ffff to rom at ed8a2 275LOG: 152279595 ERROR CPU:Write ffff to rom at ed8a2 276LOG: 152279597 ERROR CPU:Write ffff to rom at ed8a0 277LOG: 152279714 ERROR CPU:Write 0 to rom at ee0a0 278LOG: 152279715 ERROR CPU:Write ffff to rom at ee0a2 279LOG: 152279736 ERROR CPU:Write ffff to rom at ee0a2 280LOG: 152279738 ERROR CPU:Write ffff to rom at ee0a0 281LOG: 152279754 ERROR CPU:Write 0 to rom at ee8a0 282LOG: 152279755 ERROR CPU:Write ffff to rom at ee8a2 283LOG: 152279776 ERROR CPU:Write ffff to rom at ee8a2 284LOG: 152279778 ERROR CPU:Write ffff to rom at ee8a0 285LOG: 152279895 ERROR CPU:Write 0 to rom at ef0a0 286LOG: 152279896 ERROR CPU:Write ffff to rom at ef0a2 287LOG: 152279917 ERROR CPU:Write ffff to rom at ef0a2 288LOG: 152279919 ERROR CPU:Write ffff to rom at ef0a0 289LOG: 152279935 ERROR CPU:Write 0 to rom at ef8a0 290LOG: 152279936 ERROR CPU:Write ffff to rom at ef8a2 291LOG: 152279957 ERROR CPU:Write ffff to rom at ef8a2 292LOG: 152279959 ERROR CPU:Write ffff to rom at ef8a0 293LOG: Plug & Play OS reports itself active 294LOG: PNP OS changed I/O read port to 0x277 (from 0x20B) 295LOG: PNP OS changed I/O read port to 0x37B (from 0x277) 296LOG: PNP OS changed I/O read port to 0x33B (from 0x37B) 297LOG: PNP OS changed I/O read port to 0x23B (from 0x33B) 298LOG: 175551203 ERROR BIOS:INT1A:PCI BIOS: unknown function b10e (0 2b0 15a1) 299LOG: VOODOO LFB now at ff000000 300LOG: VOODOO LFB now at d0000000 301LOG: APM BIOS: Connected to 32-bit protected mode interface 302LOG: APM BIOS negotiated to v1.2 303LOG: Unknown APM BIOS call AX=5312 304LOG: enable APM for device 1 305LOG: engage APM for device 1 306LOG: enable APM for device 1 307LOG: Unknown APM BIOS call AX=5311 308LOG: 178900070 ERROR INT10:Unhandled VESA Function 15 309LOG: 178991485 ERROR INT10:Unhandled VESA Function 10 310LOG: 179484117 ERROR CPU:Illegal Unhandled Interrupt Called 20 311LOG: 179484422 ERROR CPU:Illegal Unhandled Interrupt Called 20 312LOG: 182918144 ERROR BIOS:INT15:Unknown call ax=F963 313LOG: INT 15h mouse initialized to 3-byte protocol 314LOG: INT 15h reporting mouse device ID 0x03 315LOG: IDE ATA command 20 dh=0xa0 count=0x01 chs=00/00/01 316LOG: FDC: Reset complete 317LOG: FDC: Command len=1 0e 00 00 00 00 00 00 00 00 00 318LOG: FDC: Response len=10 00 00 00 00 88 40 12 00 78 00
When I then start it again, I get the question if I want to enter safe mode, and I instead to select to boot normally and this works. Here is the log up to the desktop.
1$ dosbox-x -conf win98se.conf 2LOG: Early LOG Init complete 3LOG: Logging init: beginning logging proper. This is the end of the early init logging 4LOG: Logging: No logfile was given. All further logging will be discarded. 5LOG: DOSBox-X version 0.82.21 6LOG: Current X11 keyboard layout (token) is: 'us' 7LOG: Host keyboard layout is now us (US English) 8LOG: Mapper keyboard layout is now us (US English) 9LOG: SDL1 auto-detected desktop as 3632 x 1200 10LOG: X11 main window is 640 x 400 maximized=0 11LOG: X11 extension XRANDR is available 12LOG: XRandR CRTC 0: pos=(1920,0) size=(1712,963) outputs=1 13LOG: Our window lies on this CRTC display (window pos=(1960,42) size=(640,400) match=(2280,242)). 14LOG: Goes to output 0: name='XWAYLAND0' size_mm=(310 x 170) 15LOG: Screen report: Method 'XRandR' (1712.000 x 963.000 pixels) at (1920.000 x 0.000) (310.000 x 170.000 mm) (12.205 x 6.693 in) (140.274 x 143.884 DPI) 16LOG: ISA BCLK: 8333333.333Hz (25000000/3) 17LOG: monopal: green, 18LOG: USING AVI+ZMBV 19LOG: Max 3670016 sz 262144 20LOG: Final 262144 21LOG: SDLNet_TCP_Open: Couldn't connect to remote host 22LOG: TiMidity: can't open control connection (host=127.0.0.1, port=7777) 23LOG: MT32 emulation cannot work without the PCM and CONTROL ROM files. 24LOG: To eliminate this error message, either change mididevice= to something else, or 25LOG: place the ROM files in what will be the "current working directory" for DOSBox-X 26LOG: when it starts up and initializes MIDI emulation. 27LOG: The ROM files are: CM32L_CONTROL.ROM, MT32_CONTROL.ROM, CM32L_PCM.ROM, MT32_PCM.ROM 28LOG: Pentium CMPXCHG8B emulation is enabled 29LOG: VOODOO LFB now at d0000000 30LOG: MPU-401 Registering I/O ports as if IBM PC MPU-401 at base 330h 31LOG: GetDesktopResolution reading X11 desktop resolution 32LOG: Root window (ID 684) is 3632 x 1200 33LOG: X11 main window is 640 x 400 maximized=0 34LOG: XRandR CRTC 0: pos=(1920,0) size=(1712,963) outputs=1 35LOG: Our window lies on this CRTC display (window pos=(1960,42) size=(640,400) match=(2280,242)). 36LOG: Goes to output 0: name='XWAYLAND0' size_mm=(310 x 170) 37LOG: Screen report: Method 'XRandR' (1712.000 x 963.000 pixels) at (1920.000 x 0.000) (310.000 x 170.000 mm) (12.205 x 6.693 in) (140.274 x 143.884 DPI) 38LOG: Allocated APM BIOS pm entry point at f000:e8ac 39LOG: Writing code to fe8ac 40LOG: FDC installing to io=3f0h IRQ=6 DMA=2 41LOG: IDE: Not registering port 3F7h, FDC will occupy it. 42LOG: X11 main window is 640 x 400 maximized=0 43LOG: XRandR CRTC 0: pos=(1920,0) size=(1712,963) outputs=1 44LOG: Our window lies on this CRTC display (window pos=(1960,42) size=(640,400) match=(2280,242)). 45LOG: Goes to output 0: name='XWAYLAND0' size_mm=(310 x 170) 46LOG: Screen report: Method 'XRandR' (1712.000 x 963.000 pixels) at (1920.000 x 0.000) (310.000 x 170.000 mm) (12.205 x 6.693 in) (140.274 x 143.884 DPI) 47LOG: ISA Plug & Play BIOS enabled 48LOG: VGA ROM BIOS init callback 49LOG: pixratio 1.000, dw false, dh false 50LOG: Aspect ratio: 640 x 480 xToY=1.333 yToX=0.750 51LOG: menuScale=1 52LOG: X11 main window is 640 x 497 maximized=0 53LOG: XRandR CRTC 0: pos=(1920,0) size=(1712,963) outputs=1 54LOG: Our window lies on this CRTC display (window pos=(1960,42) size=(640,497) match=(2280,290)). 55LOG: Goes to output 0: name='XWAYLAND0' size_mm=(310 x 170) 56LOG: Screen report: Method 'XRandR' (1712.000 x 963.000 pixels) at (1920.000 x 0.000) (310.000 x 170.000 mm) (12.205 x 6.693 in) (140.274 x 143.884 DPI) 57LOG: font texture id=2 will make 128 x 256 58LOG: X11 main window is 640 x 497 maximized=0 59LOG: XRandR CRTC 0: pos=(1920,0) size=(1712,963) outputs=1 60LOG: Our window lies on this CRTC display (window pos=(1960,42) size=(640,497) match=(2280,290)).
…Show last 301 lines
61LOG: Goes to output 0: name='XWAYLAND0' size_mm=(310 x 170) 62LOG: Screen report: Method 'XRandR' (1712.000 x 963.000 pixels) at (1920.000 x 0.000) (310.000 x 170.000 mm) (12.205 x 6.693 in) (140.274 x 143.884 DPI) 63LOG: 1202059 ERROR BIOS:Keyboard layout file auto not found 64LOG: 1202059 ERROR BIOS:Keyboard layout file auto not found 65LOG: XMS: 50 handles allocated for use by the DOS environment 66LOG: EMS page frame at 0xe000-0xefff 67LOG: COMMAND.COM env size: 720 bytes 68LOG: COMMAND.COM environment block: 0x021a sz=0x002d 69LOG: COMMAND.COM main body (PSP): 0x0248 sz=0x009a 70LOG: COMMAND.COM stack: 0x0262 71LOG: pixratio 1.350, dw false, dh false 72LOG: Aspect ratio: 720 x 540 xToY=1.333 yToX=0.750 73LOG: menuScale=1 74LOG: X11 main window is 640 x 497 maximized=0 75LOG: XRandR CRTC 0: pos=(1920,0) size=(1712,963) outputs=1 76LOG: Our window lies on this CRTC display (window pos=(1960,42) size=(640,497) match=(2280,290)). 77LOG: Goes to output 0: name='XWAYLAND0' size_mm=(310 x 170) 78LOG: Screen report: Method 'XRandR' (1712.000 x 963.000 pixels) at (1920.000 x 0.000) (310.000 x 170.000 mm) (12.205 x 6.693 in) (140.274 x 143.884 DPI) 79LOG: font texture id=2 will make 128 x 256 80LOG: X11 main window is 720 x 417 maximized=0 81LOG: XRandR CRTC 0: pos=(1920,0) size=(1712,963) outputs=1 82LOG: Our window lies on this CRTC display (window pos=(1960,42) size=(720,417) match=(2320,250)). 83LOG: Goes to output 0: name='XWAYLAND0' size_mm=(310 x 170) 84LOG: Screen report: Method 'XRandR' (1712.000 x 963.000 pixels) at (1920.000 x 0.000) (310.000 x 170.000 mm) (12.205 x 6.693 in) (140.274 x 143.884 DPI) 85LOG: IDE: index 0 slave=0 86LOG: VHD image detected: 512,63,64,1023 87LOG: Using partition 0 on drive (type 0x06); skipping 63 sectors 88LOG: FAT: BPB says 63 sectors/track 64 heads 512 bytes/sector 89LOG: Mounted FAT volume is FAT16 with 64439 clusters 90LOG: Mapping BIOS DISK C/H/S 1023/64/63 as IDE 4092/16/63 91LOG: IDE: index 1 slave=0 92LOG: Booting guest OS stack_seg=0x7000 load_seg=0x07c0 93LOG: Removing UMB block 0xcc00-0xdfff 94LOG: Alright: DOS kernel shutdown, booting a guest OS 95LOG: CS:IP=0000:7c00 SS:SP=7000:0100 AX=0000 BX=7c00 CX=0001 DX=0080 96LOG: 1244012 ERROR BIOS:Disk 0 not active 97LOG: 1245464 ERROR BIOS:INT15:Unknown call ax=4101 98LOG: pixratio 1.200, dw true, dh false 99LOG: Aspect ratio: 640 x 480 xToY=1.333 yToX=0.750 100LOG: menuScale=1 101LOG: X11 main window is 720 x 417 maximized=0 102LOG: XRandR CRTC 0: pos=(1920,0) size=(1712,963) outputs=1 103LOG: Our window lies on this CRTC display (window pos=(1960,42) size=(720,417) match=(2320,250)). 104LOG: Goes to output 0: name='XWAYLAND0' size_mm=(310 x 170) 105LOG: Screen report: Method 'XRandR' (1712.000 x 963.000 pixels) at (1920.000 x 0.000) (310.000 x 170.000 mm) (12.205 x 6.693 in) (140.274 x 143.884 DPI) 106LOG: font texture id=2 will make 128 x 256 107LOG: X11 main window is 640 x 417 maximized=0 108LOG: XRandR CRTC 0: pos=(1920,0) size=(1712,963) outputs=1 109LOG: Our window lies on this CRTC display (window pos=(1960,42) size=(640,417) match=(2280,250)). 110LOG: Goes to output 0: name='XWAYLAND0' size_mm=(310 x 170) 111LOG: Screen report: Method 'XRandR' (1712.000 x 963.000 pixels) at (1920.000 x 0.000) (310.000 x 170.000 mm) (12.205 x 6.693 in) (140.274 x 143.884 DPI) 112LOG: pixratio 1.350, dw false, dh false 113LOG: Aspect ratio: 720 x 540 xToY=1.333 yToX=0.750 114LOG: menuScale=1 115LOG: X11 main window is 640 x 417 maximized=0 116LOG: XRandR CRTC 0: pos=(1920,0) size=(1712,963) outputs=1 117LOG: Our window lies on this CRTC display (window pos=(1960,42) size=(640,417) match=(2280,250)). 118LOG: Goes to output 0: name='XWAYLAND0' size_mm=(310 x 170) 119LOG: Screen report: Method 'XRandR' (1712.000 x 963.000 pixels) at (1920.000 x 0.000) (310.000 x 170.000 mm) (12.205 x 6.693 in) (140.274 x 143.884 DPI) 120LOG: font texture id=2 will make 128 x 256 121LOG: X11 main window is 720 x 417 maximized=0 122LOG: XRandR CRTC 0: pos=(1920,0) size=(1712,963) outputs=1 123LOG: Our window lies on this CRTC display (window pos=(1960,42) size=(720,417) match=(2320,250)). 124LOG: Goes to output 0: name='XWAYLAND0' size_mm=(310 x 170) 125LOG: Screen report: Method 'XRandR' (1712.000 x 963.000 pixels) at (1920.000 x 0.000) (310.000 x 170.000 mm) (12.205 x 6.693 in) (140.274 x 143.884 DPI) 126LOG: pixratio 1.200, dw true, dh false 127LOG: Aspect ratio: 640 x 480 xToY=1.333 yToX=0.750 128LOG: menuScale=1 129LOG: X11 main window is 720 x 417 maximized=0 130LOG: XRandR CRTC 0: pos=(1920,0) size=(1712,963) outputs=1 131LOG: Our window lies on this CRTC display (window pos=(1960,42) size=(720,417) match=(2320,250)). 132LOG: Goes to output 0: name='XWAYLAND0' size_mm=(310 x 170) 133LOG: Screen report: Method 'XRandR' (1712.000 x 963.000 pixels) at (1920.000 x 0.000) (310.000 x 170.000 mm) (12.205 x 6.693 in) (140.274 x 143.884 DPI) 134LOG: font texture id=2 will make 128 x 256 135LOG: X11 main window is 640 x 417 maximized=0 136LOG: XRandR CRTC 0: pos=(1920,0) size=(1712,963) outputs=1 137LOG: Our window lies on this CRTC display (window pos=(1960,42) size=(640,417) match=(2280,250)). 138LOG: Goes to output 0: name='XWAYLAND0' size_mm=(310 x 170) 139LOG: Screen report: Method 'XRandR' (1712.000 x 963.000 pixels) at (1920.000 x 0.000) (310.000 x 170.000 mm) (12.205 x 6.693 in) (140.274 x 143.884 DPI) 140LOG: 75466105 ERROR BIOS:INT15:Unknown call ax=2403 141LOG: 75632099 ERROR BIOS:INT15:Unknown call ax=D800 142LOG: 75632113 ERROR BIOS:INT15:Unknown call ax=D800 143LOG: 75632127 ERROR BIOS:INT15:Unknown call ax=D800 144LOG: 75632141 ERROR BIOS:INT15:Unknown call ax=D800 145LOG: 75632155 ERROR BIOS:INT15:Unknown call ax=D800 146LOG: 75632169 ERROR BIOS:INT15:Unknown call ax=D800 147LOG: 75632183 ERROR BIOS:INT15:Unknown call ax=D800 148LOG: 75632197 ERROR BIOS:INT15:Unknown call ax=D800 149LOG: 75632211 ERROR BIOS:INT15:Unknown call ax=D800 150LOG: 75632225 ERROR BIOS:INT15:Unknown call ax=D800 151LOG: 75632239 ERROR BIOS:INT15:Unknown call ax=D800 152LOG: 75632253 ERROR BIOS:INT15:Unknown call ax=D800 153LOG: 75632267 ERROR BIOS:INT15:Unknown call ax=D800 154LOG: 75632281 ERROR BIOS:INT15:Unknown call ax=D800 155LOG: 75632295 ERROR BIOS:INT15:Unknown call ax=D800 156LOG: 75632309 ERROR BIOS:INT15:Unknown call ax=D800 157LOG: 75732082 ERROR CPU:Illegal Unhandled Interrupt Called 68 158LOG: 78513625 ERROR BIOS:INT1A:Undefined call B0 159LOG: pixratio 1.350, dw false, dh false 160LOG: Aspect ratio: 720 x 540 xToY=1.333 yToX=0.750 161LOG: menuScale=1 162LOG: X11 main window is 640 x 417 maximized=0 163LOG: XRandR CRTC 0: pos=(1920,0) size=(1712,963) outputs=1 164LOG: Our window lies on this CRTC display (window pos=(1960,42) size=(640,417) match=(2280,250)). 165LOG: Goes to output 0: name='XWAYLAND0' size_mm=(310 x 170) 166LOG: Screen report: Method 'XRandR' (1712.000 x 963.000 pixels) at (1920.000 x 0.000) (310.000 x 170.000 mm) (12.205 x 6.693 in) (140.274 x 143.884 DPI) 167LOG: font texture id=2 will make 128 x 256 168LOG: X11 main window is 720 x 417 maximized=0 169LOG: XRandR CRTC 0: pos=(1920,0) size=(1712,963) outputs=1 170LOG: Our window lies on this CRTC display (window pos=(1960,42) size=(720,417) match=(2320,250)). 171LOG: Goes to output 0: name='XWAYLAND0' size_mm=(310 x 170) 172LOG: Screen report: Method 'XRandR' (1712.000 x 963.000 pixels) at (1920.000 x 0.000) (310.000 x 170.000 mm) (12.205 x 6.693 in) (140.274 x 143.884 DPI) 173LOG: pixratio 1.200, dw true, dh false 174LOG: Aspect ratio: 640 x 480 xToY=1.333 yToX=0.750 175LOG: menuScale=1 176LOG: X11 main window is 720 x 417 maximized=0 177LOG: XRandR CRTC 0: pos=(1920,0) size=(1712,963) outputs=1 178LOG: Our window lies on this CRTC display (window pos=(1960,42) size=(720,417) match=(2320,250)). 179LOG: Goes to output 0: name='XWAYLAND0' size_mm=(310 x 170) 180LOG: Screen report: Method 'XRandR' (1712.000 x 963.000 pixels) at (1920.000 x 0.000) (310.000 x 170.000 mm) (12.205 x 6.693 in) (140.274 x 143.884 DPI) 181LOG: font texture id=2 will make 128 x 256 182LOG: X11 main window is 640 x 417 maximized=0 183LOG: XRandR CRTC 0: pos=(1920,0) size=(1712,963) outputs=1 184LOG: Our window lies on this CRTC display (window pos=(1960,42) size=(640,417) match=(2280,250)). 185LOG: Goes to output 0: name='XWAYLAND0' size_mm=(310 x 170) 186LOG: Screen report: Method 'XRandR' (1712.000 x 963.000 pixels) at (1920.000 x 0.000) (310.000 x 170.000 mm) (12.205 x 6.693 in) (140.274 x 143.884 DPI) 187LOG: 259456864 ERROR CPU:Illegal Unhandled Interrupt Called 68 188LOG: 269143085 ERROR BIOS:Disk 0 not active 189LOG: INT13: Check Extensions Present for drive: 0x80 190LOG: 282073551 ERROR CPU:Illegal Unhandled Interrupt Called 68 191LOG: 290990481 ERROR CPU:Write 0 to rom at e00a0 192LOG: 290990482 ERROR CPU:Write ffff to rom at e00a2 193LOG: 290990503 ERROR CPU:Write ffff to rom at e00a2 194LOG: 290990505 ERROR CPU:Write ffff to rom at e00a0 195LOG: 290990521 ERROR CPU:Write 0 to rom at e08a0 196LOG: 290990522 ERROR CPU:Write ffff to rom at e08a2 197LOG: 290990543 ERROR CPU:Write ffff to rom at e08a2 198LOG: 290990545 ERROR CPU:Write ffff to rom at e08a0 199LOG: 290990662 ERROR CPU:Write 0 to rom at e10a0 200LOG: 290990663 ERROR CPU:Write ffff to rom at e10a2 201LOG: 290990684 ERROR CPU:Write ffff to rom at e10a2 202LOG: 290990686 ERROR CPU:Write ffff to rom at e10a0 203LOG: 290990702 ERROR CPU:Write 0 to rom at e18a0 204LOG: 290990703 ERROR CPU:Write ffff to rom at e18a2 205LOG: 290990724 ERROR CPU:Write ffff to rom at e18a2 206LOG: 290990726 ERROR CPU:Write ffff to rom at e18a0 207LOG: 290990843 ERROR CPU:Write 0 to rom at e20a0 208LOG: 290990844 ERROR CPU:Write ffff to rom at e20a2 209LOG: 290990865 ERROR CPU:Write ffff to rom at e20a2 210LOG: 290990867 ERROR CPU:Write ffff to rom at e20a0 211LOG: 290990883 ERROR CPU:Write 0 to rom at e28a0 212LOG: 290990884 ERROR CPU:Write ffff to rom at e28a2 213LOG: 290990905 ERROR CPU:Write ffff to rom at e28a2 214LOG: 290990907 ERROR CPU:Write ffff to rom at e28a0 215LOG: 290991024 ERROR CPU:Write 0 to rom at e30a0 216LOG: 290991025 ERROR CPU:Write ffff to rom at e30a2 217LOG: 290991046 ERROR CPU:Write ffff to rom at e30a2 218LOG: 290991048 ERROR CPU:Write ffff to rom at e30a0 219LOG: 290991064 ERROR CPU:Write 0 to rom at e38a0 220LOG: 290991065 ERROR CPU:Write ffff to rom at e38a2 221LOG: 290991086 ERROR CPU:Write ffff to rom at e38a2 222LOG: 290991088 ERROR CPU:Write ffff to rom at e38a0 223LOG: 290991205 ERROR CPU:Write 0 to rom at e40a0 224LOG: 290991206 ERROR CPU:Write ffff to rom at e40a2 225LOG: 290991227 ERROR CPU:Write ffff to rom at e40a2 226LOG: 290991229 ERROR CPU:Write ffff to rom at e40a0 227LOG: 290991245 ERROR CPU:Write 0 to rom at e48a0 228LOG: 290991246 ERROR CPU:Write ffff to rom at e48a2 229LOG: 290991267 ERROR CPU:Write ffff to rom at e48a2 230LOG: 290991269 ERROR CPU:Write ffff to rom at e48a0 231LOG: 290991386 ERROR CPU:Write 0 to rom at e50a0 232LOG: 290991387 ERROR CPU:Write ffff to rom at e50a2 233LOG: 290991408 ERROR CPU:Write ffff to rom at e50a2 234LOG: 290991410 ERROR CPU:Write ffff to rom at e50a0 235LOG: 290991426 ERROR CPU:Write 0 to rom at e58a0 236LOG: 290991427 ERROR CPU:Write ffff to rom at e58a2 237LOG: 290991448 ERROR CPU:Write ffff to rom at e58a2 238LOG: 290991450 ERROR CPU:Write ffff to rom at e58a0 239LOG: 290991567 ERROR CPU:Write 0 to rom at e60a0 240LOG: 290991568 ERROR CPU:Write ffff to rom at e60a2 241LOG: 290991589 ERROR CPU:Write ffff to rom at e60a2 242LOG: 290991591 ERROR CPU:Write ffff to rom at e60a0 243LOG: 290991607 ERROR CPU:Write 0 to rom at e68a0 244LOG: 290991608 ERROR CPU:Write ffff to rom at e68a2 245LOG: 290991629 ERROR CPU:Write ffff to rom at e68a2 246LOG: 290991631 ERROR CPU:Write ffff to rom at e68a0 247LOG: 290991748 ERROR CPU:Write 0 to rom at e70a0 248LOG: 290991749 ERROR CPU:Write ffff to rom at e70a2 249LOG: 290991770 ERROR CPU:Write ffff to rom at e70a2 250LOG: 290991772 ERROR CPU:Write ffff to rom at e70a0 251LOG: 290991788 ERROR CPU:Write 0 to rom at e78a0 252LOG: 290991789 ERROR CPU:Write ffff to rom at e78a2 253LOG: 290991810 ERROR CPU:Write ffff to rom at e78a2 254LOG: 290991812 ERROR CPU:Write ffff to rom at e78a0 255LOG: 290991929 ERROR CPU:Write 0 to rom at e80a0 256LOG: 290991930 ERROR CPU:Write ffff to rom at e80a2 257LOG: 290991951 ERROR CPU:Write ffff to rom at e80a2 258LOG: 290991953 ERROR CPU:Write ffff to rom at e80a0 259LOG: 290991969 ERROR CPU:Write 0 to rom at e88a0 260LOG: 290991970 ERROR CPU:Write ffff to rom at e88a2 261LOG: 290991991 ERROR CPU:Write ffff to rom at e88a2 262LOG: 290991993 ERROR CPU:Write ffff to rom at e88a0 263LOG: 290992110 ERROR CPU:Write 0 to rom at e90a0 264LOG: 290992111 ERROR CPU:Write ffff to rom at e90a2 265LOG: 290992132 ERROR CPU:Write ffff to rom at e90a2 266LOG: 290992134 ERROR CPU:Write ffff to rom at e90a0 267LOG: 290992150 ERROR CPU:Write 0 to rom at e98a0 268LOG: 290992151 ERROR CPU:Write ffff to rom at e98a2 269LOG: 290992172 ERROR CPU:Write ffff to rom at e98a2 270LOG: 290992174 ERROR CPU:Write ffff to rom at e98a0 271LOG: 290992291 ERROR CPU:Write 0 to rom at ea0a0 272LOG: 290992292 ERROR CPU:Write ffff to rom at ea0a2 273LOG: 290992313 ERROR CPU:Write ffff to rom at ea0a2 274LOG: 290992315 ERROR CPU:Write ffff to rom at ea0a0 275LOG: 290992331 ERROR CPU:Write 0 to rom at ea8a0 276LOG: 290992332 ERROR CPU:Write ffff to rom at ea8a2 277LOG: 290992353 ERROR CPU:Write ffff to rom at ea8a2 278LOG: 290992355 ERROR CPU:Write ffff to rom at ea8a0 279LOG: 290992472 ERROR CPU:Write 0 to rom at eb0a0 280LOG: 290992473 ERROR CPU:Write ffff to rom at eb0a2 281LOG: 290992494 ERROR CPU:Write ffff to rom at eb0a2 282LOG: 290992496 ERROR CPU:Write ffff to rom at eb0a0 283LOG: 290992512 ERROR CPU:Write 0 to rom at eb8a0 284LOG: 290992513 ERROR CPU:Write ffff to rom at eb8a2 285LOG: 290992534 ERROR CPU:Write ffff to rom at eb8a2 286LOG: 290992536 ERROR CPU:Write ffff to rom at eb8a0 287LOG: 290992653 ERROR CPU:Write 0 to rom at ec0a0 288LOG: 290992654 ERROR CPU:Write ffff to rom at ec0a2 289LOG: 290992675 ERROR CPU:Write ffff to rom at ec0a2 290LOG: 290992677 ERROR CPU:Write ffff to rom at ec0a0 291LOG: 290992693 ERROR CPU:Write 0 to rom at ec8a0 292LOG: 290992694 ERROR CPU:Write ffff to rom at ec8a2 293LOG: 290992715 ERROR CPU:Write ffff to rom at ec8a2 294LOG: 290992717 ERROR CPU:Write ffff to rom at ec8a0 295LOG: 290992834 ERROR CPU:Write 0 to rom at ed0a0 296LOG: 290992835 ERROR CPU:Write ffff to rom at ed0a2 297LOG: 290992856 ERROR CPU:Write ffff to rom at ed0a2 298LOG: 290992858 ERROR CPU:Write ffff to rom at ed0a0 299LOG: 290992874 ERROR CPU:Write 0 to rom at ed8a0 300LOG: 290992875 ERROR CPU:Write ffff to rom at ed8a2 301LOG: 290992896 ERROR CPU:Write ffff to rom at ed8a2 302LOG: 290992898 ERROR CPU:Write ffff to rom at ed8a0 303LOG: 290993015 ERROR CPU:Write 0 to rom at ee0a0 304LOG: 290993016 ERROR CPU:Write ffff to rom at ee0a2 305LOG: 290993037 ERROR CPU:Write ffff to rom at ee0a2 306LOG: 290993039 ERROR CPU:Write ffff to rom at ee0a0 307LOG: 290993055 ERROR CPU:Write 0 to rom at ee8a0 308LOG: 290993056 ERROR CPU:Write ffff to rom at ee8a2 309LOG: 290993077 ERROR CPU:Write ffff to rom at ee8a2 310LOG: 290993079 ERROR CPU:Write ffff to rom at ee8a0 311LOG: 290993196 ERROR CPU:Write 0 to rom at ef0a0 312LOG: 290993197 ERROR CPU:Write ffff to rom at ef0a2 313LOG: 290993218 ERROR CPU:Write ffff to rom at ef0a2 314LOG: 290993220 ERROR CPU:Write ffff to rom at ef0a0 315LOG: 290993236 ERROR CPU:Write 0 to rom at ef8a0 316LOG: 290993237 ERROR CPU:Write ffff to rom at ef8a2 317LOG: 290993258 ERROR CPU:Write ffff to rom at ef8a2 318LOG: 290993260 ERROR CPU:Write ffff to rom at ef8a0 319LOG: Plug & Play OS reports itself active 320LOG: PNP OS changed I/O read port to 0x277 (from 0x20B) 321LOG: PNP OS changed I/O read port to 0x37B (from 0x277) 322LOG: PNP OS changed I/O read port to 0x33B (from 0x37B) 323LOG: PNP OS changed I/O read port to 0x23B (from 0x33B) 324LOG: 314239162 ERROR BIOS:INT1A:PCI BIOS: unknown function b10e (0 2b0 15a1) 325LOG: VOODOO LFB now at ff000000 326LOG: VOODOO LFB now at d0000000 327LOG: APM BIOS: Connected to 32-bit protected mode interface 328LOG: APM BIOS negotiated to v1.2 329LOG: Unknown APM BIOS call AX=5312 330LOG: enable APM for device 1 331LOG: engage APM for device 1 332LOG: enable APM for device 1 333LOG: Unknown APM BIOS call AX=5311 334LOG: 317567243 ERROR INT10:Unhandled VESA Function 15 335LOG: 317658659 ERROR INT10:Unhandled VESA Function 10 336LOG: 318148685 ERROR CPU:Illegal Unhandled Interrupt Called 20 337LOG: 318148990 ERROR CPU:Illegal Unhandled Interrupt Called 20 338LOG: 321623588 ERROR BIOS:INT15:Unknown call ax=F963 339LOG: INT 15h mouse initialized to 3-byte protocol 340LOG: INT 15h reporting mouse device ID 0x03 341LOG: IDE ATA command 20 dh=0xa0 count=0x01 chs=00/00/01 342LOG: FDC: Reset complete 343LOG: FDC: Command len=1 0e 00 00 00 00 00 00 00 00 00 344LOG: FDC: Response len=10 00 00 00 00 88 40 12 00 78 00 345LOG: 373101700 ERROR MOUSE:Unhandled videomode 7F on reset 346LOG: pixratio 1.000, dw false, dh false 347LOG: Aspect ratio: 1024 x 768 xToY=1.333 yToX=0.750 348LOG: menuScale=1 349LOG: X11 main window is 640 x 417 maximized=0 350LOG: XRandR CRTC 0: pos=(1920,0) size=(1712,963) outputs=1 351LOG: Our window lies on this CRTC display (window pos=(1960,42) size=(640,417) match=(2280,250)). 352LOG: Goes to output 0: name='XWAYLAND0' size_mm=(310 x 170) 353LOG: Screen report: Method 'XRandR' (1712.000 x 963.000 pixels) at (1920.000 x 0.000) (310.000 x 170.000 mm) (12.205 x 6.693 in) (140.274 x 143.884 DPI) 354LOG: font texture id=2 will make 128 x 256 355LOG: X11 main window is 1024 x 785 maximized=0 356LOG: XRandR CRTC 0: pos=(1920,0) size=(1712,963) outputs=1 357LOG: Our window lies on this CRTC display (window pos=(1960,42) size=(1024,785) match=(2472,434)). 358LOG: Goes to output 0: name='XWAYLAND0' size_mm=(310 x 170) 359LOG: Screen report: Method 'XRandR' (1712.000 x 963.000 pixels) at (1920.000 x 0.000) (310.000 x 170.000 mm) (12.205 x 6.693 in) (140.274 x 143.884 DPI) 360LOG: Unknown APM BIOS call AX=5311
Any idea? This is consistent, it is only able to boot to the desktop every second boot. The boot where it asks the question if I want to go to safe mode. Could this be a timing issue?
Hi TheGreatCodeHolio, Yes I am using core=normal and cycles=max. That is why I posted my config above. I tried this with both your Linux 64bit built and your Windows built (SDL1, 64bit).
I just updated to 0.82.22. I compiled it myself on 64bit fedora 30, as no RPM was available this time around.
The situation has changed a bit. Now when I start it the following happens.
On the first boot:
I get the win98se boot splash screen and then suddenly on the console I see a continuous stream of these errors:
LOG: 118743219 ERROR CPU:Illegal Unhandled Interrupt Called 6
And in the dosbox window I get this:
Windows protection error. You need to restart your computer.
On the second boot
I get the question if I want to boot into safe mode, and I instead select to boot normal. It now successfully boots to the desktop and I can start programs. But when I do a shutdown, I again get the same continuous stream of error in the log (illegal unhandled interrrupt called 6) and it hangs on the shutdown splash screen.
Then when I close dosbox and start it again, I get the same as on the first boot. So only if I get the prompt asking to boot into safe mode, is when it will work. So to me it seems like this may be some kind of timing issue where the boot takes slightly longer due to the prompt, which allows it to boot successfully.
Just to confirm again, I am running with core=normal and cycles=max. I posted my conf file a few posts back.
_Rob wrote:I just updated to 0.82.22. I compiled it myself on 64bit fedora 30, as no RPM was available this time around. […] Show full quote
I just updated to 0.82.22. I compiled it myself on 64bit fedora 30, as no RPM was available this time around.
The situation has changed a bit. Now when I start it the following happens.
On the first boot:
I get the win98se boot splash screen and then suddenly on the console I see a continuous stream of these errors:
LOG: 118743219 ERROR CPU:Illegal Unhandled Interrupt Called 6
And in the dosbox window I get this:
Windows protection error. You need to restart your computer.
On the second boot
I get the question if I want to boot into safe mode, and I instead select to boot normal. It now successfully boots to the desktop and I can start programs. But when I do a shutdown, I again get the same continuous stream of error in the log (illegal unhandled interrrupt called 6) and it hangs on the shutdown splash screen.
Then when I close dosbox and start it again, I get the same as on the first boot. So only if I get the prompt asking to boot into safe mode, is when it will work. So to me it seems like this may be some kind of timing issue where the boot takes slightly longer due to the prompt, which allows it to boot successfully.
Just to confirm again, I am running with core=normal and cycles=max. I posted my conf file a few posts back.
That's unusual, I've had no problems with Windows 98 apart from an occasional INT 6 crash on shutdown. Does SCANDISK show any disk corruption?
DOSBox-X project: more emulation better accuracy. DOSLIB and DOSLIB2: Learn how to tinker and hack hardware and software from DOS.
_Rob wrote:I just updated to 0.82.22. I compiled it myself on 64bit fedora 30, as no RPM was available this time around. […] Show full quote
I just updated to 0.82.22. I compiled it myself on 64bit fedora 30, as no RPM was available this time around.
The situation has changed a bit. Now when I start it the following happens.
On the first boot:
I get the win98se boot splash screen and then suddenly on the console I see a continuous stream of these errors:
LOG: 118743219 ERROR CPU:Illegal Unhandled Interrupt Called 6
And in the dosbox window I get this:
Windows protection error. You need to restart your computer.
On the second boot
I get the question if I want to boot into safe mode, and I instead select to boot normal. It now successfully boots to the desktop and I can start programs. But when I do a shutdown, I again get the same continuous stream of error in the log (illegal unhandled interrrupt called 6) and it hangs on the shutdown splash screen.
Then when I close dosbox and start it again, I get the same as on the first boot. So only if I get the prompt asking to boot into safe mode, is when it will work. So to me it seems like this may be some kind of timing issue where the boot takes slightly longer due to the prompt, which allows it to boot successfully.
Just to confirm again, I am running with core=normal and cycles=max. I posted my conf file a few posts back.
That's unusual, I've had no problems with Windows 98 apart from an occasional INT 6 crash on shutdown. Does SCANDISK show any disk corruption?
Well, each time I get the prompt if I want to boot into safe mode, it also does a scandisk and never gives any errors.
Just as a test, when at the prompt, I selected to go to DOS and did a manual scandisk. it found no errors. I then rebooted and it again ran into the same problem as described before under "first boot".
dosbox-x 0.82.21
Trying to reinstall win98se to ensure the HDD image was not corrupt... The image file is 2GB and was working before.
I used the Win98SE fdisk utility to manually delete the old partition and rebooted. I then let the Win98SE setup create a new partition with support for LBA, it then required me to reboot. After the reboot Windows and DOS reported no drive present, and looking through the logs I found this is because dosbox is refusing to mount the image.
Basically dosbox complains that it "Can't create drive from file". Here is that the log shows:
1LOG: IDE: index 0 slave=0 2LOG: VHD image detected: 512,63,64,1023 3LOG: Using partition 0 on drive (type 0x0b); skipping 63 sectors 4LOG: FAT: BPB says 0 sectors/track 0 heads 0 bytes/sector 5LOG: Rejecting image, boot sector has weird values not consistent with FAT filesystem
So it seems there may be some problem with LBA support in dosbox? Or is this because the filesystem has not yet been created at this point?
The mount command is:
imgmount c win98se.img -ide 1m