It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Hallo,
ich habe ein Retro PC und möchte damit Spiele von 1993 - 2000 spielen.
Aktuell nutze ich die Onboardsoundkarte des Mainboards( Biostar M7NCG400) Ac97 mit dem 4.00 Treiber auf einen Win98Se System.
Damit funktionieren ca. 95% aller spiele fehlerfrei, nur es gibt für diese Karte keinen Miditreiber.

Jetzt suche ich eine PCI Soundkarte wofür es auch Miditreiber unter Win 98Se gibt.
Welche Karte könnt ihr empfehlen? Und welche Treiberversion?

Ich habe noch ein paar alte Soundkarte da.
ENSonic - Creative mit ES1373 Chip
Creative CT4750 mit CT5880-DCQ Chip
Unbekannt Model CT5808 mit CT5880-DCQ Chip
Terratec - ESS mit ES1938S Chip
Creative - Soundblaster Live mit EMU10K1-SEF Chip

Optimal wären keine Experimente. Einbauen, Treiber installieren und fertig.
Ich hoffe ihr könnt mir helfen. Was würdet ihr empfehlen?

Gruß Marc
avatar
al_: ...
Davon sollten die meisten gehen. Ich würde es mal mit dem original Soundblaster Live versuchen, der hat auf jeden Fall Midi Unterstützung und Win98 Treiber.

http://support.creative.com/kb/ShowArticle.aspx?sid=5805

TReiber und Software gibt es hier: http://support.creative.com/downloads/
Hallo,
hast du die Karte getestet?
avatar
al_: Hallo,
hast du die Karte getestet?
Ich hatte mal eine, bzw. habe sie immer noch irgendwo herumliegen. Leider fehlt mir aktuell ein passender PC um sie zu testen. Midi geht prinzipiell, ich kann nur leider nicht sagen ob alles out-of-the-box mit den Creative Treibern/Softwarepaket funktioniert oder ob du noch irgendwo SoundFonts herunterladen musst. Ich würde es einfach probieren. Karte rein, Treiber und Software installieren (z.B. von der originalen Treiber-CD) und in der Win98 Systemeinstellung bei Multimedia/Midi den SoundBlaster Synthesizer als Ausgabegerät wählen. Soviel ich mich erinnern kann ist die Lautstärke auch bei Win98 für jedes Ausgabegerät extra einzustellen, also noch kontrollieren ob der Pegel für Midi nicht zu niedrig oder gar auf Stumm gestellt ist.
Was ist ein soundfont?
avatar
al_: Was ist ein soundfont?
SoundFont wird das Format genannt in denen SoundBlaster die Klang-Samples der einzelnen Instrumente für Midi hinterlegt.
SoundBlaster kommen mit Standardsets aber man konnte (zumindest bei späteren Modellen) auch eigene SoundFonts von anderen Anbietern verwenden um den Klang zu verbessern (Hier eine Anleitung für den SoundBlaster Live; leider nur in Englisch).
Populär wurde das SoundFont Format auch durch Software-Synthesizer (wie z.B. BASSMidi) die ein Midi-Gerät komplett emulieren und verschiedenste, teils sehr große SoundFonts verwenden können. Damit kann man alten Spiele auf neuen Rechnern einen tollen Sound entlocken. Ist allerdings eher nichts für Win98 PCs, da die Emulation Speicher und Prozesserleistung frisst.
Da es ja offenbar mit allen Karten funktionieren soll hab ich das mal mit der AC97 probiert.
Wie man sieht ist kein Mididevice installiert worden was man im Soundsetup auswählen könnte. :-(
Ich habe die Version 1.63 für windows 98 gemäß Anleitung installiert.
Was nun?
Attachments:
pinche.jpg (360 Kb)
avatar
al_: Da es ja offenbar mit allen Karten funktionieren soll hab ich das mal mit der AC97 probiert.
Wie man sieht ist kein Mididevice installiert worden was man im Soundsetup auswählen könnte. :-(
Ich habe die Version 1.63 für windows 98 gemäß Anleitung installiert.
Was nun?
Dein Onboard-Soundchip hat keine Hardwareunterstützung für Midi, nur einen Midi-Ausgang um externe Midi-Hardware anzuschließen. Der Treiber hierfür wurde installiert: MPU 401.
Innerhalb von Windows 98 kann der Windows Midi Synthesizer das Problem lösen. Midi-Daten eines Spiels oder einer Midi-Musikdatei enden nicht an der externen Schnittstelle, sondern werden vom Software-Synthesizer aufgenommen, in ein Wave-Signal umgewandelt und an die Soundkarte/Soundchip geschickt. Für die Soundkarte sieht das dann nicht mehr nach "unverständlichem" Midi aus, sondern nach Musikdaten von einer normalen Audio-CD.

Was Du in deinem Screenshot versuchst ist Midi unter DOS und nicht in Windows 98 zu verwenden. Der Windows Midi Synthesizer, sprich die Emulation von Midi durch Software, ist im Dos-Modus von Windows 98 nicht ansprechbar. Deswegen zeigt die Soundkonfiguration von Carmageddon auch kein Midi-Gerät.

Unter DOS benötigst du Midi-Hardware (z.B. den SB Live) und einen passenden DOS Treiber (für Windows 98). Der normale Windows-Midi-Treiber der Soundkarte wird aus dem DOS-Modus ebenfalls nicht angesprochen, doch für den SB Live sollte es im Treiberpaket einen Legacy DOS Treiber geben, der mitinstalliert wird. Damit verfügt dein Rechner dann über Midi-Hardware für Windows 98 und DOS. Die DOS Variante deiner Soundkarte sollte dann auch von Carmageddon erkannt werden, allerdings ist nicht immer alles mit allem kompatibel, sodass es keine Garantie für alle Spiele gibt.

Midi-Emulation, sprich Alternativen zum Windows Midi Synthesizer, gibt es unter Win 98 eventuell (habe ich nie gebraucht), bedeuten aber mit Sicherheit Performanceeinbußen. Davon würde ich spontan abraten, insbesondere weil dir passende Soundkarten vorliegen.
Hallo,
wie mache ich das mit der Midiemulation?
Danke im Voraus.

Gruß Marc
Aus DeMignons (exelenten) Beitrag geht doch hervor, dass keine Midi-Emulation für DOS-Spiele möglich ist. Wenn Emulation, dann nur über Doxbox. Darum macht ein Retro-PC meiner Meinung nur für 16-Bit- bis DirectX-8.1-Spiele Sinn, weil Doxbox für DOS-Spiele besser ist.

Das "Musik-Problem" kenne ich noch von früher, darum sollte man ab Win95 bei älteren DOS-Spielen in den DOS-Modus starten:

https://support.microsoft.com/de-de/kb/138996
OK, also werde ich mit VDMSound nicht sehr weit kommen?
avatar
al_: OK, also werde ich mit VDMSound nicht sehr weit kommen?
VDMSound wurde für Windows NT/2000 entwickelt und läuft vermutlich nicht auf deinem Win98 System. Ohne es selbst getestet zu haben, kann die virtuelle DOS-Karte Midi an die Windows-Umgebung weiterleiten, d.h. prinzipiell wäre das (sofern unter Windows die Midi-Wiedergabe funktioniert) eine Art Emulation wie du sie möchtest - nur nicht unter Win98. Ein kurzer Blick in verrät, dass es wohl eine Portierung nach Win9x gibt. Vermutlich ist dieses Zweigprojekt bei Vogons gemeint: [url=http://www.vogons.org/viewtopic.php?f=17&t=900]Win9x + VDMSound **ALPHA**.

Ich rate trotzdem ab, denn die Portierung ist seit 2002 im Alpha-Stadium und wird vermutlich nicht mehr weiterentwickelt. Von Bugs ist demnach auszugehen. Außerdem kostet dich die Emulation Ressourcen die deine Spieleperformance beeinflussen können. Auf den ersten Blick ist zudem die Einrichtung schwieriger als echte SoundBlaster-Hardware zu installieren. Für Bastler oder Nutzer einer virtuellen Win98 Maschine mag das interessant sein, aber für deine Situation ist das die schlechtere Wahl.
Post edited August 11, 2016 by DeMignon
Vielleicht zwecklos, aber Update:
Ich habe jetzt als Spiel mal Blood herangezogen
Ich hatte gestern den Midiport im Bios auf 330 stehen.
Jetzt habe ich das mal auf 300 umgestellt. Im Soundsetup in Blood kann ich den Midiport frei wählen.
Wähle ich den im Bios definierten Midiport 300 sagt Blood "could not detect MPU-401.
Stelle ich im Soundsetup den Midiport auf 330 meckert er nicht. Es müsste Musik kommen. Es kommt auch Sound.

Unter Systemsteuerung - Multimedia gelange ich in die Einstellung Eigenschaften von Multimedia und habe oben einige Reiter.
Unter anderen auch Midi. Da kann ich auswählen "einzelnes Instrument oder Benutzerdefinierte Konfiguration.
Ich habe immer einzelnes Instrument genommen.

Aufgeführt sind:
Microsoft GS Wavetable SW Synth
Roland MPU-401
Midi Yoke Junction:1
Midi Yoke Junction:2
Midi Yoke Junction:3
Midi Yoke Junction:4
Midi Yoke Junction:5
Midi Yoke Junction:6
Midi Yoke Junction:7
Midi Yoke Junction:8
Midi Yoke Junction:9
Midi Yoke Junction:11
Midi Yoke Junction:12
Midi Yoke Junction:13
Midi Yoke Junction:14
Midi Yoke Junction:15
Midi Yoke Junction:16

Wenn ich jetzt Microsoft GS Wavetable SW Synth auswähle dann hat Blood Musik im Setupmenü.
Aber im Spiel nicht.

Das Rolandding funzt nicht und das midi yoke 5 und 7 funzt auch nich.
avatar
al_: [..] Optimal wären keine Experimente. Einbauen, Treiber installieren und fertig. [..]
Hiervon bist du mittlerweile weit weg. Ob der Midi Yoke Treiber aus dem Dos-Modus ansprechbar ist, weiß ich nicht. Das gehört alles in die Bastelecke. Wenn dein Englisch ausreicht ist das Vogons-Forum sicherlich besser geeignet für dieses Thema als GOG. Die DOS-Spiele von GOG nutzen fast alle eine DOSBox zur Emulation einer DOS-Umgebung. Die DOSBox leitet jede Midi-Ausgabe einfach an das Windows-System weiter, d.h. das Problem existiert hier nicht. Es ist übrigens eine schlechte Idee GOGs "DosBox-Versionen" der Spiele unter Win98 zu nutzen, weil die DosBox häufig deutlich mehr Rechenleistung braucht als ein originaler Win98 Rechner liefern kann.

Da ich Blood weder auf GOG noch im Original besitze, kann ich hierzu wening sagen. Das Original-Spiel läuft im Dos-Modus, dementsprechend funktioniern hinsichtlich Midi-Geräten nur 16bit DOS-Treiber. Die GOG-Version von Blood (für Kunden mit deutscher IP-Adresse leider nicht zu erwerben) nutzt DosBox und damit wird Midi an dasjenige Standard-Midi-Gerät weitergeleitet, das unter Windows eingestellt wurde (zumeist der Microsoft GS Wavetable SW Synth).
Post edited August 13, 2016 by DeMignon
Ich nutze immer die Originalversionen und arbeite immer ohne Dosbox.