erschienen in: GO64! - Das Magazin für Computerfreaks, Ausgabe 5/99 Der Retro-Trend ist in vollem Gange. Hits vergangener Jahre werden immer neu aufgelegt, der Klang der guten alten Zeit ist eben "in". Und so stehen auch C64-Emulatoren hoch im Kurs - diese sind mittlerweile kaum noch vom Original zu unterscheiden. Wenn da der Klang nicht wäre... Wie baut man einen wirklich guten Emulator? Man emuliert CPU, VIC und die Floppy zyklusgenau. Somit erzielt man eine Authentizität bei der Emulation, die nahe an die 100% kommt - und dies ist auch wichtig, würden doch sonst viele der üblichen VIC-Tricks bzw. gern genommene Illegal Opcodes nicht funktionieren. Eins jedoch bleibt irgendwie immer außen vor: der Sound. Und so kranken die SID-Emulationen daran, dass das Multimode-Filter nicht ebenfalls emuliert wird. Warum, das liegt auf der Hand: Rechenzeit. Nun ist der SID andererseits kein vitales Teil des C64 (er funktioniert sogar ohne!), warum sollte man ihn also emulieren? PC goes SIDDies dachten sich auch zwei Ungarn - Farkas Felker und Sándor Téli - und was liegt also näher als eine PC-Einsteckkarte mit "unserem" SID drauf zu entwickeln? Die Idee war sicherlich nicht neu, existiert doch mit der Blubb^2-Soundkarte [1] eine hochkomplexe Einsteckkarte für den PC, welche nicht nur den SID (sogar zwei davon) sondern auch etwas "Drumherum" enthielt, um SID-Tunes möglichst authentisch abspielen zu können. Doch HardSID geht andere Wege, diese enthält lediglich einen SID, welcher direkt vom PC aus angesprochen werden kann. Entgegen dem Anschein, den die Bilder vom ersten Prototyp erwecken, hat der HardSID das Alpha-Stadium bereits verlassen und liegt in der endgültigen Version vor.
Angeschlossen wird HardSID übrigens an einen freien Eingang der Soundkarte (z.B. Line In oder Auxiliary) und steht somit parallel zum Klang der CD sowie der verwendeten Soundkarte zur Verfügung, die Lautstärkeregelung erfolgt dann über die entsprechende Mixersoftware. UnterstützungGemäß den Aussagen von Sándor Téli findet HardSID gleichermaßen Anklang bei C64-Composern wie Emulatorprogrammierern und so werden z.B. CCS64 und auch SIDPlay an HardSID angepasst. Jeroen Tel, besser bekannt als der Soundmagier von Maniacs of Noise, äußert sich ebenfalls sehr positiv zu HardSID [2]. Damit HardSID breite Unterstützung findet, kümmert sich Sándor Téli aktiv um die Implementation entsprechender Routinen in Emulatoren und SID-Player, es wird sogar an einem extra Tracker gearbeitet - Cross-Composing sozusagen. Treiber gibt es vorerst nur für Windows (95/98/NT) - Linux-Fans müssen sich noch so lange gedulden, bis sich Treiber und Hardware gefunden haben und das reibungslose Zusammenspiel von beiden auch bestätigt ist. In Zukunft soll es sogar eine PCI-Variante des HardSID geben, so dass es auch möglich wird, diese Karte in anderen Rechnern als PCs zu verwenden, z.B. Alpha, Apple oder Sun. Nun, was bedeutet das für uns C64-Fans? Was im Grafiksektor längst Usus ist, nämlich die Verwendung des PCs zur Gestaltung und Konvertierung von Grafiken, ist nun auch für den Sound möglich: Man kann bequem am großen Monitor und unter Verwendung entsprechender Tools - Tracker, Sampleeditoren usw. - den PC als Rechenknecht für den C64 verwenden - das Resultat der Arbeit überträgt man dann zurück auf den C64. Und da man mit einem echten SID arbeitet und nicht mit einer Emulation, kann man sich sicher sein, dass es auf dem C64 genauso klingt. Eine feine Sache also. Wer steckt dahinter?Gute Frage. Zufällig stolperte ich in comp.sys.cbm über eine Meldung den HardSID betreffend und schaute mir sogleich die entsprechende Homepage [3] an. Leider fehlten hier einige Informationen, so dass ich mich direkt mit Sándor Téli in Verbindung setzte, woraus folgendes Interview [4] erwuchs, das ich Euch natürlich nicht vorenthalten möchte:
GO64! Stellt Euch doch einmal kurz vor.Sándor Téli Wir kommen beide aus Ungarn: Farkas Felker arbeitet bei Ricoh und repariert dort Computer und Bürogeräte wie z.B. Laserdrucker. Mein Name ist Sándor Téli, ich bin Softwareentwickler für Windows NT/95/98 Systeme. Zusammen mit einem Freund waren wir in der Atari 800XL-Szene unter dem Namen "Hard Software" aktiv. Demos von uns waren Veronika (1992), Cool Emotion (1993) und Joyride (1995). Das war die schönste Zeit meines Lebens...
Wie kam es denn dazu, dass Ihr eine SID-basierte PC-Soundkarte entwickelt habt? Was war Eure Motivation?Sándor Téli Auch wenn wir der Atari-Szene entstammen, der C64 ist der beste Computer der Welt, ehrlich. Als wir bemerkten, dass die große Zeit des C64 vorüber war und da jeder PCs besaß, suchten wir den besten C64-Emulator. Es gab wirklich gute Emulatoren, aber der Sound... Weißt Du, es ist einfach nicht das gleiche... Wir suchten verzweifelt nach einer Lösung unsere Lieblingsmusiken auf dem PC anzuhören, aber es gab einfach keine vernünftige. Der Sound wird niemals der gleiche sein, so ist das eben. Wir schauten uns anschließend nach entsprechender Hardware um, aber 1994/95 gab es nichts dergleichen.
Nun kennen wir ja alle die SIDstation (vorgestellt in GO64! 3/99). Wie lässt sich der HardSID damit vergleichen? Und wird es evtl. Software geben, die es ermöglicht, die SIDstation auf dem PC zu emulieren?Sándor Téli Nun, wir wollen niemanden verletzen oder gar beleidigen, drum werde ich mich hauptsächlich auf unseren HardSID konzentrieren.
Wird es einen Stereo-HardSID geben?Sándor Téli Das ist ein gutes Beispiel für die Flexibilität des HardSID: Wir wollten keinen eigenen Stereo-HardSID entwickeln, dennoch ist ein Stereo-SID möglich - stecke einfach zwei HardSIDs in den Rechner und verbinde den einen mit dem linken Kanal, den anderen mit dem rechten. Wie schon zuvor ist es nur eine Frage der Software - und eine Software für diesen Fall ist nun wirklich sehr leicht zu schreiben.
Welche Plattformen werden softwareseitig unterstützt? Wird es auch Linux-Treiber für den HardSID geben?Sándor Téli Nun, ich bin ein Windows-Programmierer, also werde ich selbst auch nur Windows 95/98 und NT unterstützen, aber ich bin mir sicher, dass wir für jede Plattform auch einen Programmierer finden, z.B. könntest Du ja einen Linux-Treiber beisteuern :) Den HardSID zu programmieren ist wirklich kinderleicht, Du kannst sofort loslegen, wenn Du willst. (Anm. d. Red.: Habe ich auch getan - der Linux-Treiber ist fertig, allein mir fehlt's an der nötigen Hardware :)
Nun steht der PC99-Standard ja in den Startlöchern und hier wird es keine ISA-Steckplätze mehr geben. Existieren schon Pläne für einen PCI-basierten HardSID? Hierdurch könnte man ja auch anderen Hardware-Plattformen wie Alpha, PPC und Sparc zum unvergleichlichen SID-Sound verhelfen.Sándor Téli Ja, das haben wir bereits in Planung, realisieren werden wir es allerdings erst nach der Markteinführung des HardSID für den ISA-Bus.
Welche Software wird den HardSID unterstützen?Sándor Téli Zunächst werden SIDPlay, CCS64 und Come Back 64 den HardSID unterstützen, aber wir kontaktieren auch weitere Softwareautoren, um HardSID-Support in Ihre Programme einzubauen. JHF (CB64) und Adam Lorentzon (SIDPlay/Windows) habe ich bereits mit den entsprechenden Informationen versorgt, der Autor des CCS64 wird diese ebenfalls bald erhalten. Ich denke, das sind keine schlechten Ausgangspunkte.
Gibt es irgendwelche Pläne für - ich sage mal "Cross Composer" - (ähnlich den Cross Compilern), welche den HardSID unterstützen werden?Sándor Téli Ich schreibe gerade an einem Objekt-orientierten HardSID Composer, welcher natürlich auf die HARDSID.DLL zurückgreift. Hierbei habe ich den typischen Tracker-Stil beibehalten, denn für MIDI gibt es ohnehin schon eine Vielzahl von Editoren. Gegenwärtig ist der Composer zu etwa 50% fertiggestellt.
Wie schaut's denn mit der zeitlichen Planung aus? Wann können wir mit den ersten HardSID rechnen und wieviel werden diese kosten? Und über welchen Distributor wird man diese beziehen können?Sándor Téli Nun, die Entwicklung ist abgeschlossen. Wir werden allerdings noch ein paar Wochen warten, bis SIDPlay, CCS64 und CB64 den HardSID unterstützen werden. Bis dahin werden wir hoffentlich auch die entsprechenden Zahlungsmöglichkeiten geschaffen bzw. einen Distributor gefunden haben. Ich hoffe, wir werden diese auch finden...
Wie sind denn die Reaktionen seitens der C64-Musikerszene?Sándor Téli Alles andere als schlecht. Einige haben uns bereits kontaktiert und Ihre Begeisterung über den HardSID zum Ausdruck gebracht. Und wie Du auf der HardSID-Homepage lesen kannst, habe ich Jeroen Tel von den Maniacs of Noise kontaktiert, und er schickte mir eine wirklich sehr positive Antwort [2].
Habt Ihr eigentlich früher schon andere Projekte für den C64 bzw. allgemein musikbezogen realisiert? Was haltet Ihr für die Zukunft parat?Sándor Téli Nein, nur für den Atari. Wir sind allerdings wohl mit die größten SID-Fans!
Ich danke für dieses Gespräch.
http://stud1.tuwien.ac.at/~e9426444/blubb1.html http://hardsid.8m.com/Jeroen.html http://hardsid.8m.com
|
Autor: Rainer Buchty | Ein Service von MEMI. |