Jump to content

Win95rtm

Member
  • Posts

    27
  • Joined

  • Last visited

  • Days Won

    1
  • Donations

    0.00 USD 
  • Country

    Spain

Posts posted by Win95rtm

  1. On 2/8/2022 at 11:03 PM, PDU said:

    I come back again for some updates. 

    The patches provided by _Smoker and me are for different versions of IO.SYS.

    It is confusing, but essentially the same thing. The patch knocks out a far call instruction to a procedure that install handlers to INT 15H AH=87H/88H and AX=E801, also INT 2FH AX=4300H / 4310H and 4309H, also the source of some GDT entries.

    This will make HIMEMX.EXE to work. However, if some one has tried our way of patching, some side effects will be found. like wrong mem command output, system hangs in safe mode, running to massive non-sense output in loading some applications.

    Also, to start the wfwg in enhanced mode, some tricks like I mentioned must be used. 

    To solve all these problem. I made some analysis and developped a small new driver program for the purpose of loading EMM386 and WFWG.  I call it IO8EMMOK. it can be downloaded from GitHub https://github.com/pufengdu/IO8EMMOK

    IO8EMMOK.SYS is a wrapping driver that convert the built-in XMS driver to a generally normal XMS driver. I wrote the tech details in the comments of the source codes.

    Here is a short summary of the details of technology. In general MS-DOS 8.0 is a DOS always in HMA without any stub below 1MB. The XMS driver is also in HMA. Since XMS driver is in responsible of controling A20, it becomes a key behind the lock case. Therefore, every time an application abitarily disable A20 and try calling DOS or XMS driver, system reboots or hangs. Every time an application rely on the address wrapping mechanism tried to run, the system reboots or hangs. This is also why MS-DOS 8.0 seems so unstable. Its A20 must be kept ALWAYS ON. However, this is an old case for DOS services, but new to an XMS driver. Most programs, including Win3x, thought the XMS driver is some where below 1MB. Therefore, it should work even with A20 off. But, this is not the case on MS-DOS 8.0. My IO8EMMOK driver provide a very simple wrapping layer to the XMS driver, making it callable with A20 off. In this case, the driver tun on A20, forwad the call, then turn off A20 again. This creates the minimal side effects, but not zero.

    With this driver, no patch is needed to load EMM386.EXE. Just load the IO8EMMOK.SYS as the first driver in the CONFIG.SYS

    EMM386.EXE will be happly to load as normal, no HIMEMX.EXE nor HIMEM.SYS.

    I also adapted the W3XStart patch in this case as a hotfix patch, which only modify memory. It can also be downloaded from the same github repo. There is no need to decompress the IO.SYS. The compressed form IO.SYS with the one-byte real-mode patch can be used now.

    With the IO8EMMOK driver, and my W3XStart hot fix, it would be easy to start WFWG in enhanced mode.

    The last element of making this happen, is to use a serial mouse, not PS/2. And set mobo option of Gate A20 to "Normal"

    The WFWG default mouse driver is not going to work in this way. Update it using Microsoft Mouse Driver 9.01. It is easy to find online.

    I finally achieved the attached effects. WFWG is fully functioning on MS-DOS 8.0, without hanging, without tricks, without decompressing IO.SYS.

    If someone found bugs of the driver, fixes are welcome.

     

    MSDOS8-WFWG311-TCPIP-SMB1.PNG

    MSDOS8-WFWG311.PNG

    good

  2. On 6/22/2021 at 1:20 PM, ppgrainbow said:

    Has anyone gotten Conectix Virtual PC v5.2 build 418 to work under Windows NT 4.0?

    I tried to run the emulation window and Virtual PC v5.2 crashed with a Illegal Instruction 0cC000001D error when running it under VMware Workstation Player 16.1.2.

    Update: In order to get Connectix Virtual PC v5.2 build 418 working under Windows NT 4.0, I had to install roytam1's patched Windows NT SSE driver that can be found here. I ran the nt4sse.reg to get it to work and replace the intlfxsr.sys driver with a newer version. More information about it can be found here: https://www.betaarchive.com/forum/viewtopic.php?t=28694

    Without the patched SSE driver, Virtual PC v5.1 build 370 is the last version that will work under Windows NT 4.0 on a PC without SSE support.

    download link is dead

  3. On 6/22/2021 at 1:20 PM, ppgrainbow said:

    Has anyone gotten Conectix Virtual PC v5.2 build 418 to work under Windows NT 4.0?

    I tried to run the emulation window and Virtual PC v5.2 crashed with a Illegal Instruction 0cC000001D error when running it under VMware Workstation Player 16.1.2.

    Update: In order to get Connectix Virtual PC v5.2 build 418 working under Windows NT 4.0, I had to install roytam1's patched Windows NT SSE driver that can be found here. I ran the nt4sse.reg to get it to work and replace the intlfxsr.sys driver with a newer version. More information about it can be found here: https://www.betaarchive.com/forum/viewtopic.php?t=28694

    Without the patched SSE driver, Virtual PC v5.1 build 370 is the last version that will work under Windows NT 4.0 on a PC without SSE support.

    link is dead

  4. On 2/14/2022 at 4:50 AM, Welder said:

    Hi. Mypal was long abandoned and the author decided to move to the new Firefox engine. I saw a screenshot of how he managed to run Firefox 91 on XP. My question is. If the new Firefox XP will be available, will it be possible to move it to 98 ?. It's nice to have a new Firefox 98 / ME and to play Geforce Now in Cyberpunk and in The Witcher 3. It would be funny if you could run Firefox 98 on Windows 98; D

    almost impossible

  5. 13小时前,焊工 说:

    你好。Mypal早就被遗弃了,作者决定迁移到新的Firefox引擎。我看到了他如何在XP上运行Firefox 91的截图。我的问题是。如果新的Firefox XP可用,是否有可能将其移动到98?很高兴有一个新的Firefox 98 / ME,并在赛博朋克和巫师3中扮演Geforce Now。如果你能在Windows 98上运行Firefox 98,那会很有趣。D

    几乎不可能

  6. 2 hours ago, schwups said:

    You should be able to use the Flash Player up to Firefox version 42. You must disable the plugin container. See issues (dom.ipc.plugins.enabled;false and dom.ipc.plugins.timeoutSecs;-1). I've no workaround for higher versions.

    Hello, I don't know why, my browser computer running firefox8 or above and firefox43 does not respond, nor does it report any errors, all the steps to be done have been completed.

  7. I tried to install the black wing cat, the driver was successfully installed, and everything is working normally, but the 7f bsod will appear after restarting, does anyone know how to solve it? (Net.4 has been installed, the driver uses the v34x of Black Wing Cat, the official public version drivers are all like this, there is no problem with the graphics card, and the official public version driver can be used in xp)

×
×
  • Create New...