VOGONS


First post, by adalbert

User metadata
Rank Oldbie
Rank
Oldbie

Hello,

I have an Abit PB4 mainboard (3 PCI slots, 3 ISA slots) and I tested it with 486 DX2/66 and AMD DX4 100 MHz. I use it currently with 32 MB RAM and S3 64V+ video.
It has currently Win98 installed (i tested it also with Win95), and I tried to install various sound cards - SB AWE64, ESS1879, and ALS120. They were not detected as PnP devices in Windows,
and they didn't work after installing them manually. But they showed up in AIDA16 report.

Currently I am testing the ALS120 card. I installed DOS drivers (SB16 emulation), and it works in Windows DOS-mode, i have sound in games. It even works in Windows, when I run a dos application in a window. But i don't get any sound in Windows itself, and it is not detected in device manager.

I tried to install Sound Blaster 16 drivers in Windows and use it with DOS drivers loaded in autoexec.bat, but it didn't work.

Does anyone have idea how to make it work?

Repair/electronic stuff videos: https://www.youtube.com/c/adalbertfix
ISA Wi-fi + USB in T3200SXC: https://www.youtube.com/watch?v=WX30t3lYezs
GUI programming for Windows 3.11 (the easy way): https://www.youtube.com/watch?v=d6L272OApVg

Reply 1 of 9, by mongaccio

User metadata
Rank Newbie
Rank
Newbie

Hi, i've just registered to this nice forum to answer your question 😀 actually i have the exact same problem.

I also have the abit pb4, seems to have some issues with isa pnp audio cards in windows 95.
my pc: 5x86 133 , 32meg ram , 256k cache , s3 pci video

I've tried : awe 64 - not recognized
ct 2950pnp(sb16) - not recognized
ess 1868 f - not recognized
yamaha xg PCI -pnp sees it, but i have driver problems
sb 128 PCI -pnp sees it installation program aborts, saying that i need at least a P133 🙁
ALAS! Iv'e tried a
ess 1688 -recognized! And working in windows. <-- by the way this card is the only one to have irq and address jumpers on- board

1 out of 6
on the other hand , an ISA 3com parallel tasking 3 that has issues on my other 2 expertboard and hp 486 motherboards works flawlessy fine.

I've tried messing with the bios irq management, but it's quite cryptic, and changing to manual irqs was even worse

Reply 2 of 9, by adalbert

User metadata
Rank Oldbie
Rank
Oldbie

Hello, thanks for answer, great that this card works for you 😀 actually, I managed to find an ultimate fix for this problem - I just replaced the BIOS chip (the old-type EPROM ceramic chip) with an new 1MBit Flash memory, flashed with newest available BIOS. I did it by hot-flashing (that was risky, it would be best to ask someone to program a BIOS chip for you), PnP now works correctly, it is important to have FLASH memory and not EPROM, because PnP BIOS needs to write some values into flash in order to work. If you would like to improve your system further feel free to ask any questions.

Repair/electronic stuff videos: https://www.youtube.com/c/adalbertfix
ISA Wi-fi + USB in T3200SXC: https://www.youtube.com/watch?v=WX30t3lYezs
GUI programming for Windows 3.11 (the easy way): https://www.youtube.com/watch?v=d6L272OApVg

Reply 3 of 9, by mongaccio

User metadata
Rank Newbie
Rank
Newbie

Wow, that's very interesting, i might want to do that too!

i already have the right equipment to read eproms (also UV light to erase' em and so on) but i also have some programmers i use for microcontrollers.

May i ask where did you find this new BIOS and what kind of flash chip you need to replace the old eprom?

Reply 4 of 9, by adalbert

User metadata
Rank Oldbie
Rank
Oldbie

I used 29EE010 (that's EEPROM actually, but I think it works the same as flash), it's a 1mbit chip, pulled from a broken Pentium 1 board. I think that only the capacity and electrical compatibility matters. Just don't use another UV EPROM.

Here you can see the jumper settings correct for use with flash (I don't remember the details, but it probably changes the voltage).
(I have rev. 1.3 mainboard)

brk2b7r.jpg

I attach the BIOS image I have used.
And the manual 😀

Here is probably the official FTP in case you need it,
http://abit.ws/file.abit.com.tw/pub/download/ … pb4/default.htm

but these files are compressed in some weird formats, especially the manual (it is an executable PDF-viewer, works only in win 9x, I managed to convert that into PDF file)

Attachments

  • Filename
    Abit PB4_2.pdf
    File size
    1.32 MiB
    Downloads
    76 downloads
    File license
    Fair use/fair dealing exception
  • Filename
    PB4P_F2.zip
    File size
    78.61 KiB
    Downloads
    66 downloads
    File license
    Fair use/fair dealing exception

Repair/electronic stuff videos: https://www.youtube.com/c/adalbertfix
ISA Wi-fi + USB in T3200SXC: https://www.youtube.com/watch?v=WX30t3lYezs
GUI programming for Windows 3.11 (the easy way): https://www.youtube.com/watch?v=d6L272OApVg

Reply 5 of 9, by mongaccio

User metadata
Rank Newbie
Rank
Newbie

Thank you very much, this is really helpful.
I agree, eeproms usually work at 5 volts , eprom Vcc is 12 volts if i remember correctly, so i must be really careful to set the right jumpers too

Once i'll find the right eeprom i'll do some experiments too!

Reply 6 of 9, by Imperious

User metadata
Rank Oldbie
Rank
Oldbie

Eprom Vcc is 5v, they use +12v when they are being programmed.

Nearly all motherboards except some 486 and lower use eeproms, and there is a part of the chip that can be written to by the motherboard/OS/Hardware.
I used a UV eprom in my Pcchips Pentium motherboard and got an error at boot time as a result. Aside from that it seemed to work ok, but the time was out
after it was off.

Atari 2600, TI994a, Vic20, c64, ZX Spectrum 128, Amstrad CPC464, Atari 65XE, Commodore Plus/4, Amiga 500
PC's from XT 8088, 486, Pentium MMX, K6, Athlon, P3, P4, 775, to current Ryzen 5600x.

Reply 7 of 9, by HighTreason

User metadata
Rank Oldbie
Rank
Oldbie

Some even program at higher voltages, one such example is an unusually large Hitachi EPROM I saw on an unusual 386 board which had a programming voltage of 13.5 and I have heard of some using 16.5. This is highly unlikely on regular boards and all the ones I've tried will take EEPROMs to read just fine, just don't try flashing them in-board on the off-chance someone tried to be clever.

I have little to offer this thread but wanted to say thanks for posting the ABIT link as it seems to contain a BIOS for my PS5 which may be different to the one I have been using. Curiosity is getting the better of me and I might have to test that out.

My Youtube - My Let's Plays - SoundCloud - My FTP (Drivers and more)

Reply 8 of 9, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Many of my dads EPROMs are from the 70s and require a voltage of 21v to 24v for programming.
A few of them are so old, that they need a long time exposure of UV light until they are erased.

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 9 of 9, by mongaccio

User metadata
Rank Newbie
Rank
Newbie

I did it, Adalbert!

2016-07-02 10.06.23.jpg
Filename
2016-07-02 10.06.23.jpg
File size
307.75 KiB
Views
985 views
File license
Fair use/fair dealing exception

I have tried this intel 1 megabit eeprom. I've programmed it with my tl866 programmer, a cheap but nice chinese programmer you can find on Ebay. It's plcc32 so i had to use that DIP adapter you can see in the picture. It all went smooth, i did change the rightmost jumper near the old EPROM and installed the new EEPROM.

It's alive! I'm very happy now. I've immediately noticed the new detection list at startup

2016-07-02 10.13.23.jpg
Filename
2016-07-02 10.13.23.jpg
File size
231.98 KiB
Views
985 views
File license
Fair use/fair dealing exception

and the new PnP lines in BIOS

2016-07-02 10.10.46.jpg
Filename
2016-07-02 10.10.46.jpg
File size
250.06 KiB
Views
985 views
File license
Fair use/fair dealing exception

Thanks again, now all 'newer' 🤣 PCI and ISA cards are recognized in windows 95