[Bug] (AMI WinBIOS 486) 486 processors having issues
[Bug] (AMI WinBIOS 486) 486 processors having issues
On the latest revision(s) I have encountered a few issues when using any 486 processors (SX or DX) on AMI WinBIOS. All of my protected mode DOS games (DOOM, Star Wars Dark Forces and Quake, for example) will now lock up when trying to load DOS4GW, and Windows 3.1 has random "illegal instruction" issues (when loading the DOS prompt, for example). If I choose iDX4 or Pentium Overdrive everything works as it should. I believe this started with commit dc2604f. None of these issues existed before that.
Also, clicking on 'Ctrl+Alt+Del' or 'Hard Reset' on AMI WinBIOS can sometimes take up to twenty seconds before it even starts to reboot.
Also, clicking on 'Ctrl+Alt+Del' or 'Hard Reset' on AMI WinBIOS can sometimes take up to twenty seconds before it even starts to reboot.
- ppgrainbow
- Posts: 479
- Joined: Thu 04 Sep, 2014 7:03 am
- Contact:
Re: [Bug] (AMI WinBIOS 486) 486 processors having issues
Oh dear! This doesn't sound too good!
Re: [Bug] (AMI WinBIOS 486) 486 processors having issues
I don't think it's commit dc2604f that causes this because it changes something that also affects Pentiums.
- SarahWalker
- Site Admin
- Posts: 2054
- Joined: Thu 24 Apr, 2014 4:18 pm
Re: [Bug] (AMI WinBIOS 486) 486 processors having issues
Seems to be working okay here. Please post the configuration you're using.
Re: [Bug] (AMI WinBIOS 486) 486 processors having issues
Also, I guess it'd useful if you tell what DOS you're using? MS-DOS? 6.22?
Re: [Bug] (AMI WinBIOS 486) 486 processors having issues
DOS 6.22
Windows 3.1
Phoenix S3 Trio 64
700 MB IDE Hard Drive
16MB RAM
1.44 MB Floppy Drive
Serial Mouse
Sound Blaster 16
--CONFIG.SYS
DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\EMM386.EXE NOEMS
DEVICEHIGH=C:\DOS\CDROM.SYS /D:CDROM001
DOS=HIGH,UMB
FILES=30
BUFFERS=20
--AUTOEXEC.BAT
@ECHO OFF
PROMPT $P$G
SET TEMP=C:\DOS
C:\DOS\MOUSE.EXE
LH C:\DOS\MSCDEX.EXE /D:CDROM001
LH C:\DOS\DOSKEY.COM
C:\DOS\SMARTDRV.EXE
(the rest is Sound Blaster settings)
Windows 3.1
Phoenix S3 Trio 64
700 MB IDE Hard Drive
16MB RAM
1.44 MB Floppy Drive
Serial Mouse
Sound Blaster 16
--CONFIG.SYS
DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\EMM386.EXE NOEMS
DEVICEHIGH=C:\DOS\CDROM.SYS /D:CDROM001
DOS=HIGH,UMB
FILES=30
BUFFERS=20
--AUTOEXEC.BAT
@ECHO OFF
PROMPT $P$G
SET TEMP=C:\DOS
C:\DOS\MOUSE.EXE
LH C:\DOS\MSCDEX.EXE /D:CDROM001
LH C:\DOS\DOSKEY.COM
C:\DOS\SMARTDRV.EXE
(the rest is Sound Blaster settings)
- SarahWalker
- Site Admin
- Posts: 2054
- Joined: Thu 24 Apr, 2014 4:18 pm
Re: [Bug] (AMI WinBIOS 486) 486 processors having issues
Could you provide the entire PCem config file please?
Re: [Bug] (AMI WinBIOS 486) 486 processors having issues
I'll have to do it when I get home tonight.SarahWalker wrote:Could you provide the entire PCem config file please?
Re: [Bug] (AMI WinBIOS 486) 486 processors having issues
Mmmm... something strange does happen.
With such a setup, using the DX2/66, loading dosidle, or a program that uses dos4gw just hangs there, doing nothing.
The weird thing is that, if at that point, I switch to a DX4/100, this does not reset PCem and the loading finishes successfully.
With such a setup, using the DX2/66, loading dosidle, or a program that uses dos4gw just hangs there, doing nothing.
The weird thing is that, if at that point, I switch to a DX4/100, this does not reset PCem and the loading finishes successfully.
Re: [Bug] (AMI WinBIOS 486) 486 processors having issues
That's exactly what mine is doing.JosepMa wrote:Mmmm... something strange does happen.
With such a setup, using the DX2/66, loading dosidle, or a program that uses dos4gw just hangs there, doing nothing.
The weird thing is that, if at that point, I switch to a DX4/100, this does not reset PCem and the loading finishes successfully.
Re: [Bug] (AMI WinBIOS 486) 486 processors having issues
While I couldn't reproduce your problem (I tried Doom and Jagged Alliance (both DOS4GW)) and they ran OK, I noticed MS-DOS 6.22's edit/qbasic hangs. Does that happen to you too?
Re: [Bug] (AMI WinBIOS 486) 486 processors having issues
No, Edit works fine for me.omarsis81 wrote:While I couldn't reproduce your problem (I tried Doom and Jagged Alliance (both DOS4GW)) and they ran OK, I noticed MS-DOS 6.22's edit/qbasic hangs. Does that happen to you too?
Re: [Bug] (AMI WinBIOS 486) 486 processors having issues
Are you using the same hardware configuration as above, video card, sound card, etc?omarsis81 wrote:While I couldn't reproduce your problem (I tried Doom and Jagged Alliance (both DOS4GW)) and they ran OK, I noticed MS-DOS 6.22's edit/qbasic hangs. Does that happen to you too?
Re: [Bug] (AMI WinBIOS 486) 486 processors having issues
Edit/qbasic working fine here too.
I just checked, and it might be a problem with a specific ROM (not sure if buggy, or what).
This one fails:
AAAAMMMMIIII04040404////04040404////1111999999993333 Date:-04/04/93 (C)1985-1993
This one works:
AAAAMMMMIIII00008888////00008888////1111999999993333 Date:-08/08/93 (C)1985-1993
I just checked, and it might be a problem with a specific ROM (not sure if buggy, or what).
This one fails:
AAAAMMMMIIII04040404////04040404////1111999999993333 Date:-04/04/93 (C)1985-1993
This one works:
AAAAMMMMIIII00008888////00008888////1111999999993333 Date:-08/08/93 (C)1985-1993
Re: [Bug] (AMI WinBIOS 486) 486 processors having issues
Same hardware, but I didn't load emm386.exe so I tried to lauch edit to add it to config.sys but it hangedndavis82 wrote:Are you using the same hardware configuration as above, video card, sound card, etc?omarsis81 wrote:While I couldn't reproduce your problem (I tried Doom and Jagged Alliance (both DOS4GW)) and they ran OK, I noticed MS-DOS 6.22's edit/qbasic hangs. Does that happen to you too?
Strange, it seems that it hangs if I run it from the HD but the same version works OK from the floppy, I'm working on it
Re: [Bug] (AMI WinBIOS 486) 486 processors having issues
I was beginning to wonder if it had something to do with programs like EMM386. I didn't think to try and disable that last night. I have it set up like that so I can load device drivers into Upper memory to free up a lot more Conventional memory for hungry DOS games. I just know for sure this configuration worked fine a few revisions ago and v12 doesn't have this issue. Thanks for looking into it.omarsis81 wrote:Same hardware, but I didn't load emm386.exe so I tried to lauch edit to add it to config.sys but it hangedndavis82 wrote:Are you using the same hardware configuration as above, video card, sound card, etc?omarsis81 wrote:While I couldn't reproduce your problem (I tried Doom and Jagged Alliance (both DOS4GW)) and they ran OK, I noticed MS-DOS 6.22's edit/qbasic hangs. Does that happen to you too?
Strange, it seems that it hangs if I run it from the HD but the same version works OK from the floppy, I'm working on it
- SarahWalker
- Site Admin
- Posts: 2054
- Joined: Thu 24 Apr, 2014 4:18 pm
Re: [Bug] (AMI WinBIOS 486) 486 processors having issues
For the record, the BIOS this model is intended to be used with (and the only one that has been tested) is dated 07/25/94.JosepMa wrote:Edit/qbasic working fine here too.
I just checked, and it might be a problem with a specific ROM (not sure if buggy, or what).
This one fails:
AAAAMMMMIIII04040404////04040404////1111999999993333 Date:-04/04/93 (C)1985-1993
This one works:
AAAAMMMMIIII00008888////00008888////1111999999993333 Date:-08/08/93 (C)1985-1993
Re: [Bug] (AMI WinBIOS 486) 486 processors having issues
Here you go.SarahWalker wrote:Could you provide the entire PCem config file please?
- Attachments
-
- config.cfg
- (1.08 KiB) Downloaded 340 times
Re: [Bug] (AMI WinBIOS 486) 486 processors having issues
Disabling EMM386 doesn't make any difference for me. Still hangs when trying to load DOS4GW.ndavis82 wrote:I was beginning to wonder if it had something to do with programs like EMM386. I didn't think to try and disable that last night. I have it set up like that so I can load device drivers into Upper memory to free up a lot more Conventional memory for hungry DOS games. I just know for sure this configuration worked fine a few revisions ago and v12 doesn't have this issue. Thanks for looking into it.omarsis81 wrote:Same hardware, but I didn't load emm386.exe so I tried to lauch edit to add it to config.sys but it hangedndavis82 wrote: Are you using the same hardware configuration as above, video card, sound card, etc?
Strange, it seems that it hangs if I run it from the HD but the same version works OK from the floppy, I'm working on it
Re: [Bug] (AMI WinBIOS 486) 486 processors having issues
Well, I figured I would go ahead and erase my source files and start over and see what happens.... and what do you know...it's working again. Perhaps some of my source files got corrupted during one of the latest revision updates. Either way, it's not hanging anymore after a complete recompile. Sorry if I caused any headaches.
Re: [Bug] (AMI WinBIOS 486) 486 processors having issues
My BIOS works well.JosepMa wrote:Edit/qbasic working fine here too.
I just checked, and it might be a problem with a specific ROM (not sure if buggy, or what).
This one fails:
AAAAMMMMIIII04040404////04040404////1111999999993333 Date:-04/04/93 (C)1985-1993
This one works:
AAAAMMMMIIII00008888////00008888////1111999999993333 Date:-08/08/93 (C)1985-1993
Code: Select all
(AAMMIIBBIIOOSS)12/15/93
and EMM386 works in my BIOS.