Beiträge von Diddl im Thema „Hilfe bei CBM 610“

    Äh, wie viele Wochen muß ich warten, bis sich die Röhre vom 1702 von selbst entladen hat?

    Gruß

    Heiko

    im Classic Computing Forum läuft gerade ein Thread wie man Bildröhren richtig entladet.

    Es kann viele Wochen lang gefährlich hohe Spannungen speichern

    Der Curser ist ja sichtbar (halt ein blinkendes Feld) und tut, was ich als Laie auch erwarten würde.

    Nach dem Einschalten steht er oben links und nach etwa einer Sekunde rutscht er ein paar Zeilen (ich denke halte Einschaltmeldung und "READY.") tiefer.

    Wenn man die Tasten drückt macht er auch genau das, was er machen soll und mit den Richtungstasten kann er frei bewegt werden. Es erscheinen nur keine Buchstaben. Daher nahm ich halt an, daß Betriebssystem und Basic wohl laufen.

    Das sieht nach Problem mit dem CHAR ROM aus.

    Wenn der Cursor blinkt, dann scheint die Videocontroller Hardware zu laufen.

    Das Invertieren wird ja per Hardware gemacht, wenn das Bit 7 vom Zeichen gesetzt ist.

    Bildschirm RAM wäre natürlich auch möglich, wenn es sagen wir mal immer 0 ausgibt.


    Logic Analyser hast du keinen, oder?

    Du könntest einfach mal das CHAR ROM wechseln, mit einem beliebigen gleichwertigen.

    Der Inhalt ist egal, es müssten dann wirre Muster kommen, oder immer das Zeichen FF wenn das EPROM leer ist.

    Nee, das bedeutet nicht ZWINGEND, dass es mit dem Video-RAM zu tun hat!

    Es könnte bedeuten, dass die Maschine nicht im BASIC ist, sondern im TIM.

    Erklärung:

    ?CHR$(7) ist ein BASIC Befehl: PRINT CHR$(7)

    <CTRL G > ist eine Tastenkombination, die durch die IRQ Routine das Kernel bedient wird (oder eigentlich des Editor ROM).



    Aber zumindest ist mal klar, dass dein CBM 610 mal prinzipiell läuft.

    Teilweise.

    Mal eine blöde Frage:

    Wie oft muß pro Sekunde auf den Bildschirmspeicher zugegriffen werden? Mehr als 5 Millionen mal?

    Gut geschätzt.


    Die 40 Zeichen Modelle greifen ca. mit 1MHz auf den Videospeicher.

    Der Videospeicher ist von der CPU und von der Grafik Hardware sichtbar.

    Die beiden teilen sich den Zugriff auf den Video RAM.

    Die CPU greift in der PHI1 Phase zu und die Video Hardware im PHI2 Takt.

    Bei 40 Zeichen Geräte greift der Video Controller ca. eine Million mal zu pro Sekunde.

    Wenn die CPU ununterbrochen auf den Video RAM zugreift, wären das zusammen bis zu 2 Millionen Zugriffe pro Sekunde.


    Bei 80 Zeichen Geräte hat man das Problem, dass man bei einer 1MHz CPU auf eine Million Zugriffe beschränkt ist.

    Commodore hat deswegen den Speicher Bus des Video RAM auf 16 Bit Breite erhöht.

    So können zwei Bytes gleichzeitig gelesen werden, eine Million mal pro Sekunde.

    Das ist auch der Grund, warum der 6545 Chip auch bei 80 Zeichen Geräte auf 40 Zeichen pro Zeile konfiguriert ist.


    Deswegen auch bei 80 Zeichen Geräte sind es maximal eine Million Zugriffe durch den Videocontroller (max. zwei Millionen durch CPU und Videocontroller).

    Hallo allerseits

    CTRL G funktioniert, ?CHR$(7) funktioniert nicht. Dann ist es wohl das Bildschirm-RAM, oder?

    Welcher Baustein ist das? Bekommt man den noch?

    Nee, das bedeutet nicht ZWINGEND, dass es mit dem Video-RAM zu tun hat!

    Es könnte bedeuten, dass die Maschine nicht im BASIC ist, sondern im TIM.


    Leider kenne ich mich mit den CBM-II nicht so gut aus.

    Aber anscheinend ist es ähnlich wie ein CBM-8296 mit einer anderen CPU (6509).


    Beim 8296 gibt es kein eigenes Video RAM mehr.

    Der normale RAM des Computer wird AUCH als Video RAM benutzt.

    die älteren Geräte (4032,8032,8096) haben ein eigenes Video RAM.

    Keine Ahnung wie es im CBM-II geregelt ist.

    Mal den Schaltplan angucken.

    Man schreibt ein Zeichen in den VIDEO-Speicher und es wird ein Ton ausgegeben

    Nee!

    Man sendet ein Zeichen an die Kernel Routine für IO Ausgabe.

    Der Kernel sendet Zeichen nicht nur zum Bildschirm (Video RAM), sondern auch zur Floppy, zur Kassette und zu beliebigen anderen IO Geräten.

    Der Lautsprecher ist auch nur ein IO Gerät.

    Normal geht diese Ausgabe auf den Bildschirm, man kann es aber umlenken auf andere Geräte.

    Und wenn es Sinn macht, geschieht das eben automatisch.

    Und BEL macht nur für den LS Sinn … ;)

    USB EPROM Brenner für den PC bekommst du schon um 30 Euro.

    Was besseres (willem, galep) kostet etwas mehr.

    Diese Investition rentiert sich, wenn man sich mit 8 Bit Technik beschäftigen möchte.