VOGONS


Reply 840 of 1113, by Renaissance 2K

User metadata
Rank Newbie
Rank
Newbie
keropi wrote on 2024-03-16, 09:18:
DOOM pretty much works out of the box if the card is configured with orphinit and ultrasnd.zip before running it inside ultrasnd […]
Show full quote
Renaissance 2K wrote on 2024-03-15, 20:09:

Is there a foolproof DOS game you folks use for testing your GUS sound configuration? By "foolproof", I mean it works out of the box without any patching, manual configuration, etc. You just enter the game's SETUP program, pick "Gravis Ultrasound", and go.
[...]

DOOM pretty much works out of the box if the card is configured with orphinit and ultrasnd.zip before running it
inside ultrasnd.zip there are 2 TXT files: orpheus2.txt and games.txt , give them a read as they will explain how things work
the most you will have to do would be to run PREPGAME once before using Ultrasound option with an interwave/orpheus2 card
so for example if you want to run Jazz Jackrabbit with ultrasound you go to it's directory, run prepgame , run setup and select ultrasound and then run the game
game will be patched and you don't have to run prepgame patcher again in the future
some games even have their own GUS executable or instructions - you just follow these
and that's about it , assuming the card is fully initialized without issues then things will work like above

So, I missed the memo about a RAM module being required for some Gravis support. I ordered one from MemoryMasters like in LGR's video, popped it in, and the games that were silent before - OMF, Doom, etc. - are now working.

And they sound incredible...

Thanks for your help.

Reply 841 of 1113, by NightShadowPT

User metadata
Rank Member
Rank
Member

Hi everyone!

I am trying to install an Orpheus II on my Compaq Deskpro M computer (EISA) and would like to know if it would be possible to create an EISA config file for the Orpheus that would configure all the resources correctly.

Right now, my PC detects both a Sound Blaster and a Gravis Ultrasound and tries to put them in different slots (as the CFG files available are separate for each card).

For reference, I will copy here the content of both config files, in case it will help someone build a single file that would fit the Orpheus.

The config file for a Sound Blaster Pro (!ICU0190.CFG) contains the following information:

BOARD
ID = "ICU0190"
NAME = "Sound Blaster Pro Multi-Media Adapter"
MFR = "Creative Labs"
CATEGORY = "OTH"
SLOT = ISA16
COMMENTS = "Sound Blaster Pro Multi-Media Adapter\n"
VERSION = 2.0

JUMPER(5) = 3
NAME = "DRQ Channel Selection"
JTYPE = PAIRED
VERTICAL = NO
REVERSE = YES
LABEL = LOC(1 2 3) "DRQ0-JP5"
"DRQ1-JP6"
"DRQ3-JP7"
FACTORY = LOC(1 2 3) 010

JUMPER(15) = 3
NAME = "DACK Channel Selection"
JTYPE = PAIRED
VERTICAL = NO
REVERSE = YES
LABEL = LOC(1 2 3) "DACK0-JP15"
"DACK1-JP16"
"DACK3-JP17"
FACTORY = LOC(1 2 3) 010

JUMPER(11) = 1
NAME = "DMA Share"
JTYPE = TRIPOLE
VERTICAL = YES
LABEL = LOC(1) "DMACTL-JP11"
FACTORY = LOC(1) 0

JUMPER(13) = 2
NAME = "I/O Base Address Selection"
JTYPE = PAIRED
VERTICAL = NO
REVERSE = YES
LABEL = LOC(1 2) "22X-JP13"
"24X-JP14"
FACTORY = LOC(1 2) 10

JUMPER(21) = 4
NAME = "Interrupt Select"
JTYPE = PAIRED
VERTICAL = NO
REVERSE = NO
LABEL = LOC(4-1) "IRQ2-JP21"
"IRQ5-JP20"
"IRQ7-JP19"
"IRQ10-JP18"
FACTORY = LOC(4-1) 0100

GROUP = "System Resources"
TYPE = "OTH"
FUNCTION = "Sound Blaster Pro"
TYPE = "MMD"
Show last 87 lines

SUBFUNCTION = "Interrupt"
CHOICE = "IRQ 5"
FREE
IRQ = 5
INIT = JUMPER(21) LOC(4-1) 0100
CHOICE = "IRQ 2"
FREE
IRQ = 2
INIT = JUMPER(21) LOC(4-1) 1000
CHOICE = "IRQ 7"
FREE
IRQ = 7
INIT = JUMPER(21) LOC(4-1) 0010
CHOICE = "IRQ 10"
FREE
IRQ = 10
INIT = JUMPER(21) LOC(4-1) 0001

SUBFUNCTION = "DMA Channel"
CHOICE = "DMA1 Not Shared"
FREE
DMA = 1
SHARE = NO
INIT = JUMPER(5) LOC(1 2 3) 010
INIT = JUMPER(15) LOC(1 2 3) 010
INIT = JUMPER(11) LOC(1) 0
CHOICE = "DMA0 Not Shared"
FREE
DMA = 0
SHARE = NO
INIT = JUMPER(5) LOC(1 2 3) 100
INIT = JUMPER(15) LOC(1 2 3) 100
INIT = JUMPER(11) LOC(1) 0
CHOICE = "DMA3 Not Shared"
FREE
DMA = 3
SHARE = NO
INIT = JUMPER(5) LOC(1 2 3) 001
INIT = JUMPER(15) LOC(1 2 3) 001
INIT = JUMPER(11) LOC(1) 0
CHOICE = "DMA1 Shared"
FREE
DMA = 1
SHARE = YES
INIT = JUMPER(5) LOC(1 2 3) 010
INIT = JUMPER(15) LOC(1 2 3) 010
INIT = JUMPER(11) LOC(1) 1
CHOICE = "DMA0 Shared"
FREE
DMA = 0
SHARE = YES
INIT = JUMPER(5) LOC(1 2 3) 100
INIT = JUMPER(15) LOC(1 2 3) 100
INIT = JUMPER(11) LOC(1) 1
CHOICE = "DMA3 Shared"
FREE
DMA = 3
SHARE = YES
INIT = JUMPER(5) LOC(1 2 3) 001
INIT = JUMPER(15) LOC(1 2 3) 001
INIT = JUMPER(11) LOC(1) 1
SUBFUNCTION = "I/O Port"
CHOICE = "22XH"
FREE
PORT = 220H-233H
INIT = JUMPER(13) LOC(1 2) 10
CHOICE = "24XH"
FREE
PORT = 240H-253H
INIT = JUMPER(13) LOC(1 2) 01

SUBFUNCTION = "FM Synthesizer I/O Port"
CHOICE = "388H-389H"
FREE
PORT = 388H-389H

FUNCTION = "Joystick Port"
TYPE = "JOY"
CHOICE = "Enabled"
FREE
PORT = 200H-207H
CHOICE = "Disabled"
DISABLE = YES

ENDGROUP

The config file for a Gravis Ultraosund (!ICU01B0.CFG) contains the following information:

BOARD
ID = "ICU01B0"
NAME = "Gravis Ultra Sound Multi-Media Adapter"
MFR = "Gravis"
CATEGORY = "OTH"
SLOT = ISA16
COMMENTS = "Gravis Ultra Sound Multi-Media Adapter\n"
VERSION = 3.0

JUMPER(1) = 4
NAME = "JP1- I/O Base Address Selection"
JTYPE = PAIRED
VERTICAL = NO
REVERSE = YES
LABEL = LOC(1-4) "4"
"5"
"6"
"7"
FACTORY = LOC(1-4) 1011

JUMPER(2) = 1
NAME = "JP2-Game Port"
JTYPE = TRIPOLE
VERTICAL = YES
LABEL = LOC(1) " "
FACTORY = LOC(1) 0


SOFTWARE(1) ="Use SETUP.EXE to set the following values:
\n ioa = I/O Address
\n (NOTE: I/O Address must also be set with JP1.)
\n dma = DMA Channel
\n ULTRAirq = UltraSound Interrupt
\n MIDIirq = MIDI Interrupt\n"

FUNCTION = "Gravis Ultra Sound Adapter"
TYPE = "MMD"
SUBFUNCTION = "I/O Port Address"
CHOICE = "220H"
FREE
PORT = 220H
PORT = 228H-22CH
PORT = 388H-389H
PORT = 320H-321H
PORT = 322H-327H
PORT = 22DH
PORT = 22EH
CHOICE = "210H"
FREE
PORT = 210H
PORT = 218H-21CH
PORT = 388H-389H
PORT = 310H-311H
PORT = 312H-317H
PORT = 21DH
PORT = 21EH
CHOICE = "230H"
FREE
PORT = 230H
PORT = 238H-23CH
Show last 126 lines
         PORT = 388H-389H
PORT = 330H-331H
PORT = 332H-337H
PORT = 23DH
PORT = 23EH
CHOICE = "240H"
FREE
PORT = 240H
PORT = 248H-24CH
PORT = 388H-389H
PORT = 340H-341H
PORT = 342H-347H
PORT = 23DH
PORT = 23EH
CHOICE = "250H"
FREE
PORT = 250H
PORT = 258H-25CH
PORT = 388H-389H
PORT = 350H-351H
PORT = 352H-357H
PORT = 25DH
PORT = 25EH
CHOICE = "260H"
FREE
PORT = 260H
PORT = 268H-26CH
PORT = 388H-389H
PORT = 360H-361H
PORT = 362H-367H
PORT = 26DH
PORT = 26EH

SUBFUNCTION = "DMA Channel"
CHOICE = "DMA 1"
FREE
DMA = 1
INIT = SOFTWARE(1) "dma=1"
CHOICE = "DMA 3"
FREE
DMA = 3
INIT = SOFTWARE(1) "dma=3"
CHOICE = "DMA 5"
FREE
DMA = 5
INIT = SOFTWARE(1) "dma=5"
CHOICE = "DMA 6"
FREE
DMA = 6
INIT = SOFTWARE(1) "dma=6"
CHOICE = "DMA 7"
FREE
DMA = 7
INIT = SOFTWARE(1) "dma=7"

SUBFUNCTION = "Ultra Interrupt"
CHOICE = "IRQ 11"
FREE
IRQ = 11
INIT = SOFTWARE(1) "ULTRAirq=11"
CHOICE = "IRQ 2"
FREE
IRQ = 2
INIT = SOFTWARE(1) "ULTRAirq=2"
CHOICE = "IRQ 3"
FREE
IRQ = 3
INIT = SOFTWARE(1) "ULTRAirq=3"
CHOICE = "IRQ 5"
FREE
IRQ = 5
INIT = SOFTWARE(1) "ULTRAirq=5"
CHOICE = "IRQ 7"
FREE
IRQ = 7
INIT = SOFTWARE(1) "ULTRAirq=7"
CHOICE = "IRQ 12"
FREE
IRQ = 12
INIT = SOFTWARE(1) "ULTRAirq=12"
CHOICE = "IRQ 15"
FREE
IRQ = 15
INIT = SOFTWARE(1) "ULTRAirq=15"

SUBFUNCTION = "MIDI Interrupt"
CHOICE = "IRQ 5"
FREE
IRQ = 5
INIT = SOFTWARE(1) "MIDIirq=5"
CHOICE = "IRQ 2"
FREE
IRQ = 2
INIT = SOFTWARE(1) "MIDIirq=2"
CHOICE = "IRQ 3"
FREE
IRQ = 3
INIT = SOFTWARE(1) "MIDIirq=3"
CHOICE = "IRQ 7"
FREE
IRQ = 7
INIT = SOFTWARE(1) "MIDIirq=7"
CHOICE = "IRQ 11"
FREE
IRQ = 11
INIT = SOFTWARE(1) "MIDIirq=11"
CHOICE = "IRQ 12"
FREE
IRQ = 12
INIT = SOFTWARE(1) "MIDIirq=12"
CHOICE = "IRQ 15"
FREE
IRQ = 15
INIT = SOFTWARE(1) "MIDIirq=15"

FUNCTION = "Joystick"
TYPE = "JOY"
CHOICE = "Enabled"
FREE
PORT = 200H | 201H
INIT = JUMPER(2) LOC(1) 0
CHOICE = "Disabled"
DISABLE = YES
FREE
INIT = JUMPER(2) LOC(1) 1

It does not seem to be too complicated to merge somehow, but I am terrified of getting it wrong and screwing the PC or the Orpheus.

Can anyone help?

Thanks

NightShadowPT
----------------
Compaq Deskpro M 486/66 - 64MB Ram - Compaq QVision 1MB - Orpheus II Sound
Card - 4GB SCSI HDD + 4GB CF Card - SCSI CD-ROM Plextor PX-32TSi - Adaptec WideSCSI AHA-2740W - 3COM Etherlink III Card

Reply 842 of 1113, by keropi

User metadata
Rank l33t++
Rank
l33t++

I am sorry, I have no experience at all with EISA systems - never owned one , never saw one in person...
can't you just use these config files one after another? the orpheus2 is a single PCB but in essence 3in1 : cs4237 + interwave gus pnp + pcmidi
also I am not sure if cs4237 will work with a config for a sbpro ... orphinit sends a bunch of programming info to 4237 to make it work the way it is supposed to work on the orpheus2 pcb
if you don't use orphinit you will most likely lose the YMF262 opl3 usage and only the internal CSFM will be used

🎵 🎧 PCMIDI MPU , OrpheusII , Action Rewind , Megacard and 🎶GoldLib soundcard website

Reply 843 of 1113, by NJRoadfan

User metadata
Rank Oldbie
Rank
Oldbie

You don't need to mess with the EISA configuration at all to use an ISA soundcard. I haven't put the Orpheus in the EISA VLB system yet, but I have an AWE32 CT2760 (the pre-PnP soft config one) in there now and it works fine.

The main reason to create dummy .CFG files is to prevent the EISA configuration tool from grabbing those hardware resources for other cards when doing an auto configuration. It is the equivalent to setting DMAs and IRQs in newer BIOS from "PnP" to "Legacy". When configuring your EISA cards, do it manually and be mindful of your soundcard's resource ranges. Let the Orpheus tools handle the rest.

The sample files you have above aren't even from any EISA tool. They were taken from Intel's Plug-n-Play Configuration Utility for DOS that happens to use the same file format.

Reply 844 of 1113, by NightShadowPT

User metadata
Rank Member
Rank
Member
keropi wrote on 2024-03-22, 19:01:
I am sorry, I have no experience at all with EISA systems - never owned one , never saw one in person... can't you just use the […]
Show full quote

I am sorry, I have no experience at all with EISA systems - never owned one , never saw one in person...
can't you just use these config files one after another? the orpheus2 is a single PCB but in essence 3in1 : cs4237 + interwave gus pnp + pcmidi
also I am not sure if cs4237 will work with a config for a sbpro ... orphinit sends a bunch of programming info to 4237 to make it work the way it is supposed to work on the orpheus2 pcb
if you don't use orphinit you will most likely lose the YMF262 opl3 usage and only the internal CSFM will be used

I think I can still use orphinit despite using these cfg files. As mentioned by NJRoadfan, they are used to help avoid system resource conflicts.

What would be the right Soundblaster config to merge into a potential Orpheus II cfg file? The one for Sound Blaster 16? Sound Blaster 16 ASP?

NJRoadfan wrote on 2024-03-23, 04:14:

You don't need to mess with the EISA configuration at all to use an ISA soundcard. I haven't put the Orpheus in the EISA VLB system yet, but I have an AWE32 CT2760 (the pre-PnP soft config one) in there now and it works fine.

The main reason to create dummy .CFG files is to prevent the EISA configuration tool from grabbing those hardware resources for other cards when doing an auto configuration. It is the equivalent to setting DMAs and IRQs in newer BIOS from "PnP" to "Legacy". When configuring your EISA cards, do it manually and be mindful of your soundcard's resource ranges. Let the Orpheus tools handle the rest.

The thing is that when going into the BIOS, my Compaq system always looks for this additional "file" because it keeps detecting the Orpheus as two separate cards. Then it tries to asign them to two different slots, and that's where the problem comes from... I assume it tries to route the SB sound through the ISA port that is free and it does not work properly.

NJRoadfan wrote on 2024-03-23, 04:14:

The sample files you have above aren't even from any EISA tool. They were taken from Intel's Plug-n-Play Configuration Utility for DOS that happens to use the same file format.

I got these files from a Compaq EISA config file repository, but I guess it does not make a difference then? (didn't know they were format compatible)

NightShadowPT
----------------
Compaq Deskpro M 486/66 - 64MB Ram - Compaq QVision 1MB - Orpheus II Sound
Card - 4GB SCSI HDD + 4GB CF Card - SCSI CD-ROM Plextor PX-32TSi - Adaptec WideSCSI AHA-2740W - 3COM Etherlink III Card

Reply 845 of 1113, by keropi

User metadata
Rank l33t++
Rank
l33t++
NightShadowPT wrote on 2024-03-23, 06:14:

[...]
What would be the right Soundblaster config to merge into a potential Orpheus II cfg file? The one for Sound Blaster 16? Sound Blaster 16 ASP?
[...]

if all that is needed is to reserve resources then the sbpro config will be fine - all you really need is to reserve A200 I5 D1 - then orphinit needs to be ran with the same resources to initialize the card

🎵 🎧 PCMIDI MPU , OrpheusII , Action Rewind , Megacard and 🎶GoldLib soundcard website

Reply 846 of 1113, by NJRoadfan

User metadata
Rank Oldbie
Rank
Oldbie

I'm guessing this is a later DeskPro with a Pentium and/or PCI slots? The EISA BIOS shouldn't be able to "see" installed ISA cards, only installed EISA cards. EISA is similar to PCI in that it has a configuration space where all installed cards report their IDs to the BIOS. Some ISA cards can be soft-configured to do this (ex: 3Com 3c509 NIC like you have installed), but those are pretty rare.

If it is a later PnP BIOS, its possible that Compaq's configuration tools try to manage detected PnP cards for some silly reason. The BIOS should be getting the resource configuration from the card's EEPROM if that is the case.

Reply 847 of 1113, by NightShadowPT

User metadata
Rank Member
Rank
Member

Alright, got it to work using the inbuilt CFG file creator in the BIOS. 😀

Now, I am facing a weird bug (?)

I don't seem to be getting any sound from the right channel for digital soundFX - the music seems to come out of both speakers without any issue.

What's even weirder is that in Duke3D's setup, when I select "Test Sound Fx Card", the "Center Channel" test plays on both speakers, but when it comes to the right speaker, I get silence.
Also, If I use the option to reverse stereo in the same setup, the right speaker works, but not the left.

Lastly, this happens both when I select Sound Blaster Pro or GUS.

Am I missing any configuration?

NightShadowPT
----------------
Compaq Deskpro M 486/66 - 64MB Ram - Compaq QVision 1MB - Orpheus II Sound
Card - 4GB SCSI HDD + 4GB CF Card - SCSI CD-ROM Plextor PX-32TSi - Adaptec WideSCSI AHA-2740W - 3COM Etherlink III Card

Reply 848 of 1113, by appiah4

User metadata
Rank l33t++
Rank
l33t++

I'll go out on a limb and say you are trying to use it as a SB16 instead of an SB Pro..

Reply 849 of 1113, by NightShadowPT

User metadata
Rank Member
Rank
Member
appiah4 wrote on 2024-03-28, 05:37:

I'll go out on a limb and say you are trying to use it as a SB16 instead of an SB Pro..

No, I wish it was that simple... I am selecting SB Pro from the menu... but the same is happening when I use the GUS, so the problem seems to be elsewhere (?)

NightShadowPT
----------------
Compaq Deskpro M 486/66 - 64MB Ram - Compaq QVision 1MB - Orpheus II Sound
Card - 4GB SCSI HDD + 4GB CF Card - SCSI CD-ROM Plextor PX-32TSi - Adaptec WideSCSI AHA-2740W - 3COM Etherlink III Card

Reply 850 of 1113, by keropi

User metadata
Rank l33t++
Rank
l33t++

I actually cannot think why this could happen if you don't select SB16 or something...
if it was a hardware fault then the output channel would not move L<->R depending on "stereo reverse" option
can you try on a normal ISA system?

🎵 🎧 PCMIDI MPU , OrpheusII , Action Rewind , Megacard and 🎶GoldLib soundcard website

Reply 851 of 1113, by NightShadowPT

User metadata
Rank Member
Rank
Member
keropi wrote on 2024-03-28, 16:09:

I actually cannot think why this could happen if you don't select SB16 or something...
if it was a hardware fault then the output channel would not move L<->R depending on "stereo reverse" option
can you try on a normal ISA system?

Yeah, I agree... it is strange.

Unfortunately I do not have an ISA system to test, this is my only retro PC.

Is there any mixer software I can use in MS-DOS to check the volumes?

I'll continue testing and reporting here.

NightShadowPT
----------------
Compaq Deskpro M 486/66 - 64MB Ram - Compaq QVision 1MB - Orpheus II Sound
Card - 4GB SCSI HDD + 4GB CF Card - SCSI CD-ROM Plextor PX-32TSi - Adaptec WideSCSI AHA-2740W - 3COM Etherlink III Card

Reply 853 of 1113, by appiah4

User metadata
Rank l33t++
Rank
l33t++
NightShadowPT wrote on 2024-03-28, 13:59:
appiah4 wrote on 2024-03-28, 05:37:

I'll go out on a limb and say you are trying to use it as a SB16 instead of an SB Pro..

No, I wish it was that simple... I am selecting SB Pro from the menu... but the same is happening when I use the GUS, so the problem seems to be elsewhere (?)

What is your SET BLASTER line in AUTOEXEC.BAT? If it is T6 then that might be the problem. (T6 = SB16)

Reply 854 of 1113, by NightShadowPT

User metadata
Rank Member
Rank
Member

And now, for a plot twist...

After much troubleshooting on the PC, config changes and countless reboots, I decided to "follow the cables"... and although the cables were all good and well connected, that led me to the mixer I have on my desk, and I noticed it was set to mono (must have been the cleaning lady and I never noticed it).

It now seems obvious that I should have checked that, but I never in my life touched the Mono button in the mixer, and it never crossed my mind this could have been changed. Well... I feel stupid now 😁

Thanks for the support guys and apologies for the confusion.

All seems to be working well now.

Cheers,

NightShadowPT
----------------
Compaq Deskpro M 486/66 - 64MB Ram - Compaq QVision 1MB - Orpheus II Sound
Card - 4GB SCSI HDD + 4GB CF Card - SCSI CD-ROM Plextor PX-32TSi - Adaptec WideSCSI AHA-2740W - 3COM Etherlink III Card

Reply 855 of 1113, by keropi

User metadata
Rank l33t++
Rank
l33t++

I am a mixer enthusiast so your sins are absolved 🤣
I consider having an external mixer a must for any dos system with more than one sound outputs
now if only Serdashop would work on releasing an 5.25" mixer .... 😉

🎵 🎧 PCMIDI MPU , OrpheusII , Action Rewind , Megacard and 🎶GoldLib soundcard website

Reply 856 of 1113, by Kahenraz

User metadata
Rank l33t
Rank
l33t

An external mixer would do nothing to alleviate the issue of the *software* mixer getting mucked with.

I've mentioned it before, but my trick is to use a dedicated card just for OPL, so that I can amplify and control it exclusively with the line-in slider of the software mixer. It's so frustrating how quiet FM synthesis can be at max volume, compared to digital sound, and it can be difficulty it is to get it well balanced with the rest of the environment. Sometimes it's also tied to the GM synthesizer volume, so you can't easily swap between the two without having to enter the mixer or change volume levels. Very frustrating!

Reply 857 of 1113, by NightShadowPT

User metadata
Rank Member
Rank
Member
keropi wrote on 2024-03-29, 11:37:

I am a mixer enthusiast so your sins are absolved 🤣
I consider having an external mixer a must for any dos system with more than one sound outputs
now if only Serdashop would work on releasing an 5.25" mixer .... 😉

I agree. I could not live without my Mixer (I'm using a MAMX 1 from Moukey)... I have 4 sources from the same PC covering 6 different standards:

  • Adlib / Soundblaster / GUS
  • Roland MT-32
  • Roland SC-55
  • Covox

That covers most of the options of my favorite era.

NightShadowPT
----------------
Compaq Deskpro M 486/66 - 64MB Ram - Compaq QVision 1MB - Orpheus II Sound
Card - 4GB SCSI HDD + 4GB CF Card - SCSI CD-ROM Plextor PX-32TSi - Adaptec WideSCSI AHA-2740W - 3COM Etherlink III Card

Reply 858 of 1113, by Xargon321

User metadata
Rank Newbie
Rank
Newbie

Any chance you can post the black lt firmware update i lost the file on my computer but the email link dont work anymore

Reply 859 of 1113, by keropi

User metadata
Rank l33t++
Rank
l33t++
Xargon321 wrote on 2024-04-01, 04:13:

Any chance you can post the black lt firmware update i lost the file on my computer but the email link dont work anymore

I have sent you a PM with the needed information

🎵 🎧 PCMIDI MPU , OrpheusII , Action Rewind , Megacard and 🎶GoldLib soundcard website