Nikolaus Heusler Archiv

Erschienen in 64'er Magazin, Ausgabe 04/1994 · Originaldatei: 04_94.TXT

Hinweis: Dies ist das an die Redaktion eingereichte Manuskript, nicht der gedruckte Endtext. Layout, Bildunterschriften, Korrekturen und Kürzungen der Redaktion können in der veröffentlichten Fassung abweichen.

Objekt64'er Magazin
Ausgabe04/1994
RubrikLeserforum
RedakteurArnd AW
AutorNicki Heusler, XXX/XXXXXX
Datum30.12.1993
ThemaLeserforum

Leserforum

Haben Sie Fragen?

Selbst bei sorgfältiger Lektüre von Handbüchern und Programmbeschreibungen bleiben beim Anwender immer wieder Fragen offen. Viele Unklarheiten ergeben sich auch bei Computerinteressierten, die noch keine festen Kontakte zu Händlern, Herstellern oder Computerclubs haben. Sie können der Redaktion schreiben oder z.B. anhand der Mitmachkarte Ihre Probleme schildern. Bitte schreiben Sie jede Anfrage auf ein eigenes Blatt und versehen Sie jede Seite mit Ihrem Namen und der komplette Anschrift. Wie können nicht immer versprechen, daß wir immer in der Lage sind, auf alle Fragen zu antworten oder Ihre Probleme zu lösen. Aber allgemein interessierende Fragen werden hier veröffentlicht und von uns oder von Lesern beantwortet.

Ihre Antwort bitte!

Wir veröffentlichen auch Fragen, die sich nicht ohne weiteres anhand eines guten Archives oder aufgrund der Sachkenntnis eines Herstellers bzw. Programmierers beantworten lassen. Das ist vor allem dann der Fall, wenn es um bestimmte Erfahrungen geht oder um die Suche nach bestimmten Programmen. Wenn Sie die Antwort auf eine hier veröffentlichte Frage wissen - oder eine bessere Antwort als die hier abgedruckte haben - dann schreiben Sie uns doch. Bitte vermerken Sie in der Antwort, auf welche Frage in welcher Ausgabe Sie sich beziehen.

Der C 128 spielt Scart

Entgegen der Aussage im Leserforum 9/93 ist es durchaus möglich, den C 128 an einem Fernseher mit Scart-Eingang zu betreiben. Bei mir arbeitet der Computer mit der beiliegenden Schaltung (Bild) schon lange Zeit problemlos. Die Schaltung beruht auf einer Digital-Anmalog-Wandlung simpelster Art. Die Helligkeit einer Farbe hängt bei RGB-analog von der Höhe des Amplitudensignals ab. Über eine Zusammenschaltung von sechs Dioden D1 bis D6 zur Entkopplung werden Kurzschlüsse der einzelnen Signale untereinander vermieden. Die Widerständen R1 bis R6 dienen als Spannungsteiler. Mit dem Schalter S1 schaltet man zwischen Monochromsignal (80-Zeichen-Modus) und dem Farbsignal (40 Zeichen) um. S2 wählt zwischen Einspeisung über das Antennenkabel und d4em FBAS/BAS-Signal. Der Schalter S3 dient zum Anwählen des 80-Zeichen-Farbmodus. Wichtig ist, daß der Fernseher den C 128 auf einem Programmplatz anzeigt, der mit AV (Video-Kanal) gekennzeichnet ist.

Für den normalen Hausgebrauch reicht das. Die Farben können unter Umständen etwas anders aussehen als im 40-Zeichen-Modus. Die Schaltung verträgt sich nicht mit Programmen, die eine höhere Auflösungsfrequenz benötigen (Beispiel GEOS 128 im 80-Zeichen-Modus). Es kann auch nicht garantiert werden, daß diese Lösung mit allen TV-Geräten funktioniert, die über einen Scart-Eingang verfügen. Manchmal sind nämlich im Fernseher nicht alle Pins der Scart-Buchse beschaltet.

Thorsten Oelfke, 40721 Hilden

So wird der C 128 mit einem Scart-Fernseher verschaltet

Höher, schneller, weiter

Ich möchte meinen Computer umbauen. Dabei soll der Expansions-Port nach vorn gelegt werden. Wie weit kann ich diesen verlängern, ohne daß Störungen auftreten? Für meinen Umbau suche ich einen passenden Tastaturpuffer. In Ausgabe 5/92 wurde schon einer vorgestellt. Leider ist hier keine Anschlußbelegung angegeben. Wie und wo genau wird der Puffer angeschlossen? Für den Umbau möchte ich einen Umschalter für die Joystickports vorsehen, da ich das ständige Umstecken leid bin. Wie realisiert man so etwas? Ist es möglich, eine C 128-Tastatur an den C 64 anzuschließen, wobei der Ziffernblock funktionieren sollte? Es sollen zwei Floppies vom Typ 1541 II eingesetzt werden. Leider finde ich keine geeigneten Blenden. Passen die Blenden der 1541 I auch an die 1541 II, oder kann ich vielleicht die Blende eines PC-Laufwerks einsetzen?

Dann habe ich noch vor, mir einen Eprom-Brenner zuzulegen. Er sollte nicht mehr als etwa 120 Mark kosten und dabei ein breites Spektrum abdecken. Welches Gerät würden Sie mir empfehlen?

Andreas Birkigt, 39128 Magdeburg

Eine Schaltung zur Umschaltung der Joysticks haben wir in unserem Hardware-Sonderheft 67 ab Seite 17 veröffentlicht. Ein sehr guter Eprom-Brenner, der bereits 1988 für das 64'er-Magazin entwickelt wurde, ist der "Tiny-Eprommer" von R. Stahl (64'er 6/92). Dieses Gerät ist auch bei Conrad Electronic in Hirschau für 60 Mark erhältlich (Best.-Nr. 989266-66).

Die Redaktion

Privileg 1300

Im Leserforum der Ausgabe 11/93 fragt Th. Schnieder nach dem Anschluß der Schreibmaschine Privileg 1300 an den C 64.

Diese Schreibmaschine besitzt eine V.24-Schnittstelle zur externen Steuerung durch Computer. Vom Hersteller Robotron-Optima GmbH, Mainzerhofplatz 12, Erfurt wurden zwei geeignete Inferfaces angeboten: Das IF 3000 für den C 64 und mit Centronics-Anschluß und das IF 6000 mit V.24-Schnittstelle. Das IF 3000 war 1992 noch für 130 DM im Fachhandel erhältlich. Zur Verbindung ist ein serielles Kabel erforderlich. Meine Erfahrungen mit diesem Interface und einem C 64 sind sehr gut. Umlaute, Sonderzeichen und Unterstreichungen sind möglich.

Aufwendiger ist eine Softwarelösung mit einem Druckertreiber ab $C000. Dazu gehört ein Interface am Userport. Als Verbindung wird ein dreipoliges Kabel mit zwei Schutzwiderständen und ein 26-poliger Stecker zu der Schreibmaschine benötigt. Die Einsatzmöglichkeiten sind ähnlich wie im Sonderheft 72 (Drucker) auf Seite 29 Mitte beschrieben. Der Startexter V3 läßt sich auf diese Weise betreiben, allerdings ohne Umlaute.

Der Einsatz der Interfacebox ist rationell und funktioniert aus vielen Programmen. Allerdings habe ich keine Erfahrungen mit anderen Textprogrammen.

Horst Kloß, 02708 Großschweidnitz

Ich nutze die Privileg 2300 über ein Interface vom Quelle Reparatur- und Kundenservice (Preis: rund DM 260,-). Für den Computer sind eine serielle und eine Centronics-Schnittstelle vorgesehen, auf der Seite für die Schreibmaschine findet sich die passende 26-polige Buchse. Es können verschiedene Schreibmaschinen angeschlossen werden (Präsident, Erika, Hercules, Elite, Sigma, Privileg). Die Bedienungsanleitung erklärt die Codetabellen für die Schnittstellen, nicht jedoch die Pinbelegung der Schreibmaschine. Ich verwende das Programm Mastertext Plus (64'er-Modus, seriell):

1. Installation als Brother-Typenraddrucker, seriell

2. In der Druckertabelle die Werte der Zeichen verändern (siehe Handbuch): Die Werte für a bis z und ä, ö, ü müssen mit denen für A bis Z und Ä, Ö, Ü vertauscht werden. Eventuell sind auch die Codes für Sonderzeichen wie ß, #, anzupassen.

3. Druckerparameter: Gerätenummer 4, Sekundäradresse 0 oder 7

Da ich die Interfacebox nicht mehr nutze, würde ich sie für 130,- DM verkaufen.

Herbert Zepnik, Jägerruh 8, 97076 Würzburg

Fragen zum Action Replay

Wie kann ich den Fastloader des Moduls "Action Replay V6" ein- und ausschalten? Wer hat ein ROM-Listing zur Eprom-Software dieses Moduls, möglichst kommentiert? Wie kann ich die Routinen des 32 KByte Eproms, wie das 8 KByte RAM in eigenen Programmen nutzen? Wie kann man den LSI-Custom-Chip, das Herz des Moduls, dazu bringen, spezielle Aufgaben und Programme für den Anwender zu erledigen? Ich denke an ein Programm, das mit drei Prozessoren arbeitet (C 64 CPU, 1541 CPU und LSI Custom Chip).

Robert Ulbrich, 26901 Lorup

Wer sucht Bauanleitungen?

Zur Anfrage von Sven Friedrichs in 64'er 11/93, wo es noch Zubehör und Hardware für den C 64 gibt, erreicht uns folgendes Fax:

Ich sammle schon seit einiger Zeit alles über Hardware-Erweiterungen zum C 64/C 128. Meine Sammlung umfaßt mittlerweile schon über 100 Bauanleitungen. Ich suche noch weitere Hardware-Freunde und wäre dankbar, wenn sich diese mit mir in Verbindung setzen würden. Vielleicht kann man auf diese Weise ja eine große Hardware-Bastel-Liste zusammentragen. Denn in dieser Hinsicht bietet der C 64 einiges mehr als ein PC.

Thomas Wild, Wolfsweide 1, 52525 Heinsburg

Kurzgeschlossen

Ich versuche, zwei C 64 via Userport miteinander zu verbinden und verschiedene Basic-Variablen vom ersten C 64 zum zweiten und umgekehrt zu schicken. Dabei soll möglichst wenig Hardware-Aufwand entstehen, möglichst nur ein Verbindungskabel. Die Datenübertragung sollte in Basic möglich sein. Wie bekomme ich also beispielsweise den Befehl

N$ = "TREFFER"

vom ersten Computer zum zweiten? Kann ich jeden Buchstaben einfach über den Userport "herüberpoken", oder gehört etwas mehr dazu?

Carsten Krautwald, 49451 Holdorf

Ich besitze zwei C 64. Wie kann ich beide zusammenschalten und einen als RAM-Flopy gebrauchen?

Achim Schmitt, 97705 Waldfenster

Eine Möglichkeit wäre, nur die Datenleitungen PB0 bis PB7 sowie GND der Userports miteinander zu verbinden. Über das Datenrichtungsregister (DDR) definieren Sie dann die Leitungen PB0 bis PB7 des sendenden C 64 als Ausgang (POKE 56579,255), die Leitungen des Empfangsgeräts als Eingang (POKE 56579,0). Über POKE 56577,X senden Sie das Byte X (0 bis 255) zum Userport, auf der Empfangsseite müßte sich der Wert von X mit PEEK(56577) feststellen lassen. Natürlich ist diese Methode noch nicht besonders komfortabel. Man könnte noch eine weitere unbenutzte Leitung, etwa PA2, als Signalleitung dafür benutzen, welcher C 64 sendet und welcher empfängt. Sie müssen nur peinlichst genau darauf achten, niemals beide C 64 auf Ausgang zu schalten, mindestens einer von beiden muß immer als Eingang wirken. Andernfalls sind Defekte zu befürchten. Diese Gefahr ließe sich allerdings über zusätzliche Hardware beseitigen. Leser, die sich hierzu bereits nähere Überlegungen gemacht haben, sollen uns schreiben.

Nikolaus Heusler, XXXXX XXXXX

Tastatur gefunden

In Ausgabe 10/93 erschien die Frage von D. Küper, wo eine Tastatur für den C 64 erhältlich ist.

Vor nicht allzu langer Zeit hatte ich das gleiche Problem. Durch einen Unfall wurde die Tastatur stark in Mitleidenschaft gezogen und unbrauchbar. Eine neue Tastatur zu einem fairen Preis erhielt ich von RepCo Computerhandel in 63452 Hanau, Tel. 06181/850156.

M. Weber, 60388 Frankfurt/M.

Wer kennt die Bezugsquellen?

Wo kann ich die Programme RoMuZak und Future-Composer bestellen?

Volker Walussek, 78343 Hemmenhofen

Text only

Mein Robotron K6314 (Epson-Emulation) druckt unter Startexter 5.2 keinerlei Grafikzeichen. Stattdessen werden Buchstaben oder Ziffern gedruckt. Der Drucker ist per Centronics-Schnittstelle an den Userport angeschlossen. Im Installationsmenü habe ich den Modus "4" (Epson am Userport) gewählt. Was kann ich tun, damit der Drucker Grafikzeichen wiedergibt?

Thorsten Ritter, 03044 Cottbus

Zak McCracken gelöst

Wir bedanken uns für die zahlreichen Zuschriften zur Frage von Alessandro Hass in 64'er 12/93 zum Spiel Zak McCracken. Hier stellvertretend eine Zusammenfassung Ihrer Antworten:

Die "Words of Power" (Gnik sisi Vle - Elvis is King rückwärts gelesen) findet man im linken Auge der Holzschnitzerei in Peru in Form einer Schriftrolle, die man dann Annie geben sollte, da sie die Rolle lesen kann.

Um den Vogel zu bezwingen, lege man die Brotkrumen aus dem Brot vom Bäcker auf den Futterplatz. Sobald das Tier zu fressen angefangen hat, benutzt man den blauen Kristall mit dem Vogel, wie man es beim Guru in Nepal gelernt hat. Nun hat man Kontrolle über den Vogel. Mit ihm kann man jetzt zur Statue bzw. zur Holzschnitzerei fliegen, um die Schriftrolle zu holen und sie Zak zu geben. Beeilen Sie sich, da die Aliens die Benutzung des Kristalls bemerkt haben und ziemlich schnell vor Ort sein werden.

Die Schriftrolle ist erforderlich, um die Kristallscherben in London auf dem Altarstein zu verschweißen. Dazu liest Annie die Schriftrolle, nachdem die Fahnenstange am Altarstein befestigt wurde und die Scherben dazugelegt wurden. Mit dem gelben Kristall, den man auf diese Weise erhält, teleportiert man sich in das andere Auge und nimmt dort den Kandelabor mit.

M. Weidauer, A. Schulke, M. Flohrer, D. Berthold

C 128-Trafodaten gesucht

Ich besitze einen C 128 (Blech). In letzter Zeit brummt der Trafo. Das empfinde ich als störend, und für das Gerät ist es sicherlich auch nicht gerade schonend, wenn die Platine vibriert. Ein Fachhändler erklärte mir, es gebe für den C 128 keine Trafos mehr. Ich solle einen anderen einbauen, wozu ich Informationen über Ausgangsspannungen und -ströme und Baumaße brauche. Auch einige Hinweise zum Einbau eines Minilüfters wären hilfreich.

Sven Kleemann, 13055 Berlin

Multimedia-C 64

In Ausgabe 10/93 wurde eine Folge der "Extratouren" über Klang- und Tonbeeinflussung angekündigt. Da ich mich sehr für dieses Thema interessiere, hätte ich gern nähere Informationen darüber, wo man entsprechende Soft- und Hardware erhalten kann. Ist es möglich, den C 64/C 128 als Mischpult für den Audio- und Videobereich in Stereo einzusetzen?

Olaf Tausendfreund, 24113 Kiel

Musikalische Unterbrechung

Ich habe mit einem Modul ein Musikstück aus einem Programm herausoperiert. Der Musikbereich geht von $1000 bis $1e60. In Basic läßt sich mit folgendem Programm die Musik in normaler Geschwindigkeit abspielen:

10 POKE 780,0:SYS 4096
20 SYS 4099:FOR X=1 TO 9:NEXT:GOTO 20

Damit die Musik dauerhaft ertönt, auch zum Beispiel während der Eingabe mit INPUT, mußte ich in Maschinensprache eine Interrupt-Routine schreiben. Hier meine Lösung:

$2000 LDA #$00
$2002 STA $030c
$2005 JSR $1000
$2008 SEI
$2009 LDA #$20
$200b STA $0315
$200e LDA #$15
$2010 STA $0314
$2013 CLI
$2014 RTS
$2015 JSR $1003
$2018 JMP $EA31

Die Musik lief zwar im Interrupt, aber viel zu schnell. Wer hat eine Lösung dafür?

Holger Müller, 04703 Leisnig

Auch interruptgesteuere Maschinenprogramme sind im Allgemeinen noch schneller als Basic. Außerdem haben Sie ja bereits in Ihrer Basiclösung eine Bremse eingebaut: Die kurze FOR..NEXT-Schleife in Zeile 20. Wir müssen also dafür sorgen, daß entweder die Interrupts seltener auftreten, oder daß nicht bei jedem Interrupt eine Note gespielt wird. Die erste Lösung ist leicht: Mit

POKE 56325,X

läßt sich die IRQ-Frequenz einstellen. Der Normalwert von X ist 64. Je größer X (maximal 255), desto langsamer spielt die Musik. Nachteil: Auch der System-IRQ wird langsamer, was sich zum Beispiel in der Tastatureingabe äußern wird.

Daher gehen wir besser so vor, wie es auch das Betriebssystem macht, um zu verhindern, daß der Cursor zu schnell blinkt: Das Cursorblinken wird im C 64 nur bei jedem 20. Interrupt-Aufruf aktiviert. Wir brauchen also einen Zähler, der sicherstellt, daß beispielsweise nur bei jedem 20. Interrupt-Aufruf die Noten-Abspielroutine bei $1003 aktiviert wird. Ansonsten arbeiten wir nur die Systemroutine bei $EA31 ab. Mein Vorschlag:

$2015 DEC 2
$2017 BNE $2020
$2019 LDA #20 (dezimal)
$201b STA 2
$201d JSR $1003
$2020 JMP $ea31

Hier fungiert die Speicherzelle 2 als Zähler: Sie wird bei jedem IRQ um eins erniedrigt. Erst wenn sie den Wert Null erreicht hat, wird die nächste Note gespielt und der Zähler wieder auf 20 gesetzt. Sie sollten bei der Initialisierung den Zähler auf den definierten Wert 1 setzen, da sonst die erste Note des Liedes sehr lange auf sich warten läßt (der Zähler müßte dann erst den kompletten Bereich von 255 bis 0 durchlaufen). Für das erwähnte Cursorblinken erfüllt übrigens die Speicherzelle $CD diese Funktion.

Nikolaus M. Heusler, XXXXX XXXXX

Kurz und bündig: Drucker in Not

Wie kann ich mit Amica Paint auf meinem Epson Stylus 600 Grafiken drucken?

Oliver Kallweit, 72525 Münsingen

Wie muß ich die DIP-Schalter an meinem MPS 1000 einstellen, um mit 1920 Punkten pro Zeile unter Pagefox zu drucken?

Markus Fuchs, A-4645 Grünau 710

Bitte nennen Sie mir den richtigen Druckertreiber unter GEOS 2.0 auf dem C 64 und die Einstellung der DIP-Schalter für den Betrieb eines MPS 1270A (seriell).

Michael Manti, 91077 Kleinsendelbach

Wie steuere ich meinen am Userport angeschlossenen IBM Proprinter unter GEOS und im Direktmodus des C 64 an? Bei Vizawrite ist die Einstellung Printer Type "E" und no auto linefeed erfolgreich.

Nikolas Heger, 79674 Todtnau

Ich besitze einen Drucker Seikosha SP-180VC und bekomme nirgends einen neuen Druckkopf für dieses Gerät. Angeblich ist er nicht mehr erhältlich. Wer weiß, wo man so einen Kopf noch bekommt?

Mathias Sasse, 14715 Schollene