Automatisch erkennen ob C128 im 40 oder 80 Zeichen Modus ist

Es gibt 23 Antworten in diesem Thema, welches 4.107 mal aufgerufen wurde. Der letzte Beitrag (9. März 2024 um 11:41) ist von Natas.

  • Falsch, das hat mit der z80 nichts zu tun. Der Bildschirmmodus ist in der Adresse D7 Bit 7 abgelegt. Das muß man auslesen und weiß, um welchen Modus es sich handelt.

    Wem es beim Bit zählen schwindelig wird, der hat zuviel davon.

    Alt werden ist schön, das Altern nicht.

  • Und wie macht man das ohne Software die den normalen Ablauf stört? Die Frage war nach einer Hardware Lösung nicht nach einer störenden Software. Aber ich denke es ist gar nicht so dumm den im Normalbetrieb ungenutzten Z80 das machen zu lassen allerdings fürchte ich das es ohne das das ständig (nicht einmalig) von der 6502 angestoßen wird wird das vermutlich nicht gehen. Der 128er ist irgendwie ein grausiges Design. Das Dingen könnte so Leistungsfähigkeit sein wenn man den nur etwas besser designt hätte. Der VDC taugt im wesentlichen für Text und Standbilder, für die meisten anderen Dinge ist er dank seiner "Anbindung" zu langsam. Der Z80 kann nicht parallel arbeiten. Da es 0K eigenen Speicher gibt. Man hat nichtmal einen 64k/64k Split vorgesehen. Selbst wenn man den VDC Speicher dem Z80 zugänglich gemacht hätte wären tolle Dinge möglich die es so nicht sind.

    Ist irgendwie wie ein ungleiches siamesisches Zwillingspaar mit zwei Köpfen aber nur einem Körper.

  • Wie man das rein per Hardware machen kann, weiß ich auch nicht. Aber man könnte eine IRQ Abfrage machen und das BIT z.B. am Cassetten-Port ausgeben.

    Wem es beim Bit zählen schwindelig wird, der hat zuviel davon.

    Alt werden ist schön, das Altern nicht.

  • Es sollte möglich sein mit einem 74HCT74 einen 1-Bit "Dual Port" RAM zu simulieren. Zusätzlich benötigt man z.B. 2x 74HCT688 um $D7 auszukodieren. Mit einem 74HCT21 oder ähnlich sollte man die restlichen Bedingungen (Clock und Write) zusammen bekommen.

    Wenn ich nichts übersehen habe müssten eigentlich alle notwendigen Signale am Expansion Port zur Verfügung stehen. Da es sich hier um eine rein passive (nur lesend) Hardware handelt spricht nichts gegen ein passthrough.