VOGONS


Adlib Revival Kit

Topic actions

First post, by dreamblaster

User metadata
Rank Oldbie
Rank
Oldbie

Hi,

I created my version of the adlib clone card.

This is based on the project at : https://github.com/schlae/adlib
The purpose was exploring ISA card design, gain experience for next projects.

Some specs :
- partially rerouted and added ground planes.
- premium enig gold plated pcb, hard gold beveled edge connector
- same part list as listed on http://tubetime.us/index.php/2016/07/22/a-rep … lib-sound-card/
- brackets still to drill according to specs.

It works well, sounds good. But does it make sense ? I mean, it is still just another adlib clone.
For a next ISA card design/revision, any requests for changes/features ?

Attachments

  • DSCN2732.JPG
    Filename
    DSCN2732.JPG
    File size
    249.48 KiB
    Views
    1857 views
    File license
    Fair use/fair dealing exception

Visit http://www.serdashop.com for retro sound cards, video converters, ...
DreamBlaster X2, S2, S2P, HDD Clicker, ... many projects !
New X2GS SE & X16GS sound card : https://www.serdashop.com/X2GS-SE ,
Thanks for your support !

Reply 1 of 20, by Tree Wyrm

User metadata
Rank Newbie
Rank
Newbie

Yeah I'd be interested in adlib clone. May be some sort of "companion" adlib card to use with sound cards that don't have proper OPL chip? Good cards like Aureal for example, or to override AWE64 CQM imitation (I seem to recall it was possible to disable adlib port in resources configuration). Or may be some sort of frankenstein MPU401 interface board (like keropi MQ clone with Wavetable header) to include OPL3 chip too, cause for late pentium boards 3 ISA ports wasn't as common, might be running out of them pretty soon. I guess at the end of the day when it comes to retro sound cards it's all about compromise between buggy cards and limited features.

Reply 5 of 20, by matze79

User metadata
Rank l33t
Rank
l33t

hm i would like to see a fpga version of adlib, a complete "new Card" 😁
https://github.com/gtaylormb/opl3_fpga

but nice, i also wanted to build one but... no time 😀

https://www.retrokits.de - blog, retro projects, hdd clicker, diy soundcards etc
https://www.retroianer.de - german retro computer board

Reply 7 of 20, by root42

User metadata
Rank l33t
Rank
l33t

I have soldered three of the original Schlae AdLibs. I would part with two, if anyone’s interested.

YouTube and Bonus
80486DX@33 MHz, 16 MiB RAM, Tseng ET4000 1 MiB, SnarkBarker & GUSar Lite, PC MIDI Card+X2+SC55+MT32, OSSC

Reply 9 of 20, by hard1k

User metadata
Rank Oldbie
Rank
Oldbie

An OPL3 ARGUS DB would be awesome 😉

Fortex, the A3D & XG/OPL3 accelerator (Vortex 2 + YMF744 combo sound card)
AWE64 Legacy
Please have a look at my wishlist (hosted on Amibay)

Reply 10 of 20, by Imperious

User metadata
Rank Oldbie
Rank
Oldbie

What Kubic said, add an input for the PC Speaker, it sounds a hell of a lot better amplified and running through external speakers.

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 11 of 20, by konc

User metadata
Rank l33t
Rank
l33t
dreamblaster wrote:

But does it make sense ?

Of course it makes sense, think about trying to contact people on the internet to send you some pcb - trying to source some bill of materials list from a shop that might not dispatch to your continent -maybe customs - trying to find alternatives locally - ending up paying a lot of money for postage from different people as apposed to making a single order which includes everything and is of high quality.

Reply 13 of 20, by dreamblaster

User metadata
Rank Oldbie
Rank
Oldbie
lvader wrote:

I think there is enough demand for a good adlib clone, exactly like you have, just add a bracket. A new OPL3 card already exists annd internal speaker inputs just add unnecessary noise.

Yeah I have the bracket, it still needs to be drilled/punched.
I will try to find some local metal workshop to get it done.

Visit http://www.serdashop.com for retro sound cards, video converters, ...
DreamBlaster X2, S2, S2P, HDD Clicker, ... many projects !
New X2GS SE & X16GS sound card : https://www.serdashop.com/X2GS-SE ,
Thanks for your support !

Reply 14 of 20, by Kubik

User metadata
Rank Member
Rank
Member
lvader wrote:

internal speaker inputs just add unnecessary noise.

Internal speaker is technically a digital device 😀 It might be interesting to add a low pass filter to the PC speaker input, though, it might improve the quality of the sound and remove some of the hiss.

Reply 15 of 20, by Jo22

User metadata
Rank l33t++
Rank
l33t++

I agree, a low pass is a nice idea for a possible speaker support, since an old PC's speaker's membrane has its limits, too.
It's frequency range is more limited from what we're used to when we're listening with quality headphones or a Hi-FI system.

I'd use a passice filter, though, so it won't create an unnecessary noise floor.
Maybe using a cheap optocoupler is a good idea, too, since the speaker is part of the timer IC,
an intregral component of the mainboard.

"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 17 of 20, by lvader

User metadata
Rank Member
Rank
Member

Normally extra inputs mean need for mixer and that adds complication and potential quality issues. The 1st thing I do on a Sound blaster card is to turn the pc speaker volume all the way down and it does make a difference to the noise even if not connected.

Reply 18 of 20, by Beegle

User metadata
Rank Member
Rank
Member

Any way of implementing the 30ms delay fix directly on the card (with a small buffer chip or something) so it works on fast computers?

The more sound cards, the better.
AdLib documentary : Official Thread
Youtube Channel : The Sound Card Database

Reply 19 of 20, by Jo22

User metadata
Rank l33t++
Rank
l33t++
lvader wrote:

Normally extra inputs mean need for mixer and that adds complication and potential quality issues.
The 1st thing I do on a Sound blaster card is to turn the pc speaker volume all the way down and it does make a difference to the noise even if not connected.

I agree on that. 😀 Though the PC speaker isn't exactly an analogue device, so it *could* be seen as a special case here.
In contrast to other sound sources, it rather generates square waves if it is in operation (uses low/high levels only).

If connected to an optocoupler and a passive mixer/filter combo (a few resistors and caps),
chances are lesser any noise will sneak into the audio.

That beeing said, the Sound Blasters do indeed suffer from noise on the speaker channel.
I guess that's because the mixer inputs will receive any RF noise that's in the casing of the computer.
To make things worse, if unconnected, the mixer pins on the pcb may also act as aerials for all kind of signals.
Same happens when using the unshielded kind of cables.

An optocoupler (LED+photo diode) might be way less sensitive to RF and only respond if there's a strong DC signal, like the 5v from the timer ic.
However, if the signal coming from the speaker is noisy already, things might be different. 😉

Also, a simple jumper could be used to make an optocoupler operable/inoperable.
In worst case, on such a hypothetical Adlib PCB with speaker input, the parts for the mixing could simply be left unpopulated.
Anyway, these are just my thoughts. I'm fine with a pure OPL2 board, too. 😁

"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//