| Próxima revisión | Revisión previa |
| de:hardware:perifericos:dksound2 [2026/05/15 08:59] – creado jesus | de:hardware:perifericos:dksound2 [2026/05/25 15:33] (actual) – jesus |
|---|
| |
| <div class="content-body"> | <div class="content-body"> |
| <p>Dieses außergewöhnliche Peripheriegerät aus dem Hause </html>[[de:companias:DK´tronics|DK'tronics]]<html> erweitert das </html>[[de:pcw|PCW]]-Ökosystem um Soundfähigkeiten und einen Joystick-Anschluss. Es wurde entwickelt, um die Audioqualität der PCW-Serie zu verbessern, da diese Rechner ab Werk über keine Soundhardware verfügen. Gleichzeitig bietet es eine Joystick-Erweiterung für Spiele und wird direkt an den hinteren Erweiterungsbus-Steckplatz angeschlossen.</p> | <p>Dieses außergewöhnliche Peripheriegerät aus dem Hause </html>[[de:companias:DKtronics|DK'tronics]]<html> erweitert das </html>[[de:pcw|PCW]]<html>-Ökosystem um Soundfähigkeiten und einen Joystick-Anschluss. Es wurde entwickelt, um die Audioqualität der PCW-Serie zu verbessern, da diese Rechner ab Werk über keine Soundhardware verfügen. Gleichzeitig bietet es eine Joystick-Erweiterung für Spiele und wird direkt an den hinteren Erweiterungsbus-Steckplatz angeschlossen.</p> |
| </div> | </div> |
| |
| <p>Die Interface-Platine beherbergt genau denselben programmierbaren Soundgenerator-Chip (PSG), der auch in der Amstrad CPC-Computerreihe verbaut ist, und liefert daher nahezu identische Audio-Spezifikationen. Zusätzlich ist das Eingangssignal des Joystick-Ports vollständig programmierbar.</p> | <p>Die Interface-Platine beherbergt genau denselben programmierbaren Soundgenerator-Chip (PSG), der auch in der Amstrad CPC-Computerreihe verbaut ist, und liefert daher nahezu identische Audio-Spezifikationen. Zusätzlich ist das Eingangssignal des Joystick-Ports vollständig programmierbar.</p> |
| |
| <p>Die mitgelieferte Demodiskette enthält ein spezielles Konfigurationsprogramm – direkt aus CP/M ausführbar –, mit dem die digitalen Eingänge des Joysticks programmiert werden können. Dieser Vorgang ist bemerkenswert einfach: Der Benutzer drückt nacheinander die Tasten der Tastatur, deren Aktion mit den entsprechenden Richtungen des physischen Joysticks verknüpft werden soll.</p> | <p>Die mitgelieferte Demodiskette enthält ein spezielles Konfigurationsprogramm – direkt aus CP/M automatisch ausführbar –, mit dem die digitalen Eingänge des Joysticks programmiert werden können. Dieser Vorgang ist bemerkenswert einfach: Der Benutzer drückt nacheinander die Tasten der Tastatur, deren Aktion mit den entsprechenden Richtungen des physischen Joysticks verknüpft werden soll.</p> |
| |
| <p>DK'tronics behauptete zuversichtlich, dass dieser Joystick-Anschluss mit allen PCW-Spielen kompatibel sei. Sie stützten diese Aussage auf die Tatsache, dass die Programmierung des Joystick-Interfaces absolut unabhängig von der eigentlichen Spiel-Engine erfolgt. Dies trifft jedoch nicht immer zu. Spiele, deren Ladevorgang direkt über die Bootsektoren des Systems erfolgt – also sofort nach dem Einschalten ohne Initialisierung des Betriebssystems –, akzeptieren die Register des Joystick-Interfaces nicht.</p> | <p>DK'tronics behauptete zuversichtlich, dass dieser Joystick-Anschluss mit allen PCW-Spielen kompatibel sei. Sie stützten diese Aussage auf die Tatsache, dass die Programmierung des Joystick-Interfaces absolut unabhängig von der eigentlichen Spiel-Engine erfolgt. Dies trifft jedoch nicht immer zu. Spiele, deren Ladevorgang direkt über die Bootsektoren des Systems erfolgt – also sofort nach dem Einschalten ohne Initialisierung des Betriebssystems –, akzeptieren die Register des Joystick-Interfaces nicht.</p> |
| <p>In der Praxis gehen die flüchtigen Registerdaten vollständig verloren, wenn der Computer nach dem Zuweisen der Tastenbelegung aus- und wieder eingeschaltet wird. Ebenso führt ein Hardware-Kaltstart über die RESET-Leitung dazu, dass der Controller-Chip alle aktiven Tastenzuweisungen sofort verliert. Folglich ist die Joystick-Nutzung strikt auf Anwendungen beschränkt, die für CP/M, BASIC oder LOGO geschrieben wurden. Direkt startende Software-Masterkopien wie <em>BATMAN</em> erlauben den Einsatz dieses Joystick-Interfaces nicht.</p> | <p>In der Praxis gehen die flüchtigen Registerdaten vollständig verloren, wenn der Computer nach dem Zuweisen der Tastenbelegung aus- und wieder eingeschaltet wird. Ebenso führt ein Hardware-Kaltstart über die RESET-Leitung dazu, dass der Controller-Chip alle aktiven Tastenzuweisungen sofort verliert. Folglich ist die Joystick-Nutzung strikt auf Anwendungen beschränkt, die für CP/M, BASIC oder LOGO geschrieben wurden. Direkt startende Software-Masterkopien wie <em>BATMAN</em> erlauben den Einsatz dieses Joystick-Interfaces nicht.</p> |
| |
| <p>Es ist daher offensichtlich, dass dieses Modul in Bezug auf reine Unterhaltungssoftware etwas eingeschränkt ist. Dies ist jedoch nicht das Ende der Geschichte – oder sollte es zumindest nicht sein –, da alle unter CP/M ausgeführten Programme (wie <em>dBASE II</em> o <em>DR DRAW</em>) eine korrekte Programmierung des Joystick-Ports ermöglichen. Auf diese Weise wird das Manövrieren in Tabellenkalkulationen wie <em>MULTIPLAN</em> oder Grafikanwendungen wie <em>DR. DRAW</em> und <em>DR. GRAPH</em> ungemein komfortabel. "Ernsthafte" Büroanwendungen können aus diesen Peripheriegeräten weitaus mehr praktischen Nutzen ziehen, als es zunächst den Anschein hat. Wenn man bedenkt, dass die Hauptzielgruppe der Amstrad PCW-Serie im professionellen Bereich liegt, haben wir es hier zweifellos mit einem Peripheriegerät von erheblichem praktischem Nutzen zu tun.</p> | <p>Es ist daher offensichtlich, dass dieses Modul in Bezug auf reine Unterhaltungssoftware etwas eingeschränkt ist. Dies ist jedoch nicht das Ende der Geschichte – oder sollte es zumindest nicht sein –, da alle unter CP/M ausgeführten Programme (wie <em>dBASE II</em> oder <em>DR DRAW</em>) eine korrekte Programmierung des Joystick-Ports ermöglichen. Auf diese Weise wird das Manövrieren in Tabellenkalkulationen wie <em>MULTIPLAN</em> oder Grafikanwendungen wie <em>DR. DRAW</em> und <em>DR. GRAPH</em> ungemein komfortabel. "Ernsthafte" Büroanwendungen können aus diesen Peripheriegeräten weitaus mehr praktischen Nutzen ziehen, als es zunächst den Anschein hat. Wenn man bedenkt, dass die Hauptzielgruppe der Amstrad PCW-Serie im professionellen Bereich liegt, haben wir es hier zweifellos mit einem Peripheriegerät von erheblichem praktischem Nutzen zu tun.</p> |
| |
| <p>Ein sehr interessantes technisches Detail des Joystick-Interfaces ist die Art und Weise, wie das Signal an den Rechner übertragen wird: Da die Datenströme den Tastatur-Controller-Chip vollständig umgehen, erfolgt die automatische Tastenwiederholung augenblicklich. Dies kann bei bestimmten CP/M-Programmen wie Multiplan störend sein, lässt sich jedoch in den meisten Fällen durch den Einsatz eines hochempfindlichen Joysticks und eine präzise Handsteuerung ausgleichen.</p> | <p>Ein sehr interessantes technisches Detail des Joystick-Interfaces ist die Art und Weise, wie das Signal an den Rechner übertragen wird: Da die Datenströme den Tastatur-Controller-Chip vollständig umgehen, erfolgt die automatische Tastenwiederholung augenblicklich. Dies kann bei bestimmten CP/M-Programmen wie Multiplan störend sein, lässt sich jedoch in den meisten Fällen durch den Einsatz eines hochempfindlichen Joysticks und eine präzise Handsteuerung ausgleichen.</p> |
| </thead> | </thead> |
| <tbody> | <tbody> |
| <tr><td>PDF</td><td></html>{{:hardware:descargas:Dktronics_manual.zip|Handbuch DK'tronics}}<html></td></tr> | <tr><td>PDF</td><td></html>{{:hardware:descargas:Dktronics_manual.pdf|Handbuch DK'tronics}}<html></td></tr> |
| <tr><td>DSK</td><td></html>{{:hardware:descargas:DKTRONICS_disco.zip|DK'tronics Begleitdiskette}}<html></td></tr> | <tr><td>DSK</td><td></html>{{:hardware:descargas:DKTRONICS_disco.zip|DK'tronics Begleitdiskette}}<html></td></tr> |
| </tbody> | </tbody> |
| <div class="content-body" style="margin-top: 10px;"> | <div class="content-body" style="margin-top: 10px;"> |
| <ul> | <ul> |
| <li></html>[[:de:hardware:perifericos:dksound|Baue deinen eigenen Hardware-Klon des DK'tronics Sound & Joystick Interfaces]]<html></li> | <li></html>[[de:perifericos:dksound|Baue deinen eigenen Hardware-Klon des DK'tronics Sound & Joystick Interfaces]]<html></li> |
| </ul> | </ul> |
| </div> | </div> |