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.
Beiträge von Gikauf
-
-
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.
-
Oder noch besser, mach es so wie Commodore es im Tedmon:
B169: 24 D7 BIT $D7 Teste auf 40 / 80 Zeichen Bildschirm
B16B: 10 01 BPL $B16E Bei 40 Zeichen zur Step Division
B16D: E8 INX Bei 80 Zeichen Bildsch. Stepzahl/16
616E: 46 62 LSR $62 Division des 3 Byte Operanden OP1
Das gehört zum M Befehl.
-
In der Zerro-Page Adresse $E7 bzw. 238 wird abgelegt, die rechte Grenze des Fensters. Die Adresse braucht man nur auslesen, bei Ergebnis 39 oder 79 hat man dann die Antwort.
-
Schau mal hier!
-
Wären da nicht ein SRAM besser, als 16 DRAM's ?
-
Das wird viel schwerer als es sich anhört, wegen dem Bereich "$D000 - $DFFF". Im Gegensatz zum C64 befindet sich da nicht nur der I/O Bereich, sondern auch das CP/M-ROM im Kernalrom.
-
Auch wenn du sie selten benutzt, solltest du generell auf 240V umstellen, das senkt auch den Stromverbrauch um 10 %.
-
Wenn du zum Umschalten, einen 2poligen Schalter nimmst und ein größeres ROM (das du damit auch umschaltest) wählst, dann kannst du unabhängig C64 oder C128 damit betreiben.
-
-
Wäre schön, wenn das einer von hier übernehmen würde.
-
Im Intern C128, wird ab Seite 153 das Register $D506 beschrieben. Die Bits 6,7 bestimmen aus welcher Rambank der VIC zugreift. Die ROM Routen sind allerdings auf Bank 0 fixiert, diese müßten dann angepasst werden.
Die Bits sind für die 1mb Version
-
Alles was den 128er aufwertet und dazu noch für jedermann der möchte schnörkellos realisierbar ist, gefällt mir.
Vielleicht eine dumme Frage aber ich stelle sie trotzdem. Währe das ganze dann auch abwärtskompatibel oder kommt da dann ein weit abgewandeltes System raus womit vorhandene Software/ Hardware Probleme bekommt und Anpassungen notwendig würden?
Solange man am Rom nichts ändert, wird alles kompatibel sein.
Dann kommt es darauf an, was man ändert und wie.
Mein Vorschlag: Das Basic in eine andere Bank verlegen, da der Zugriff zum Basicram immer nur über die Zerropage erfolgt, muß man nur die Bankadresse ändern. Zusätzlich kann man dann auch den Basicstart von $1C01 nach $0401 verlegen. Das wären 2kb mehr.
Mann kann auch den Tastaturpuffer verlegen, da hier der Zugriff immer mit Config $00 auf $FF00 erfolgt, reicht es aus, wenn dieser unterhalb von $4000 liegt. Diesen könnte man dann auch auf 3 Zeilen erweitern, also von 160 Byte auf 240 Byte. Damit bekäme man zusätzlich 160 Byte in der Zerropage frei.
Mit diesen Änderungen bleibt der C128 kompatibel, solange man nicht den zusätzlich gewonnenen Basic Speicher nutzt.
-
Die Zugriffe der anderen Rambanken unterscheiden sich eigentlich nur von Rambank 0. Das könnte man doch nutzen, indem man Bank 1 Aufsplittet und daraus die Banken 1,2 und 3 macht.
-
Wenn die Adern einzeln abgeschirmt sind, kann es gehen, sonst wird es zu lang sein.
-
Wenn es beim Lotto schon nicht funktioniert, dann wird der 3D-Drucker angeschmissen. Hier ein paar Einkaufswagenchips man muss klein anfangen
Leider hat das mit dem Farbwechsel aus der Projektdatei nicht gut hingehauen. Scheiß egal, Hauptsache man erkennt das Commodores Logo.
Ich habe was Besseres ...
... aus Edelstahl. Entriegelt den Wagen und ich kann es sofort wieder herausziehen.
-
Das Gleiche gilt auch für µT Rams
-
Es kann auch sein, daß der Kopf entmagnetisiert werden muß.
-
Bei vielen TV-Geräten, mit mehr als einem Scart-Anschluß, geht das nur auf SCART 1, nicht auf den anderen.
Habe ich bei beiden TV auf beiden Scart ausprobiert. Das Kabel bzw der C128/C64 wird nicht erkannt.
Hast du den Eingang auch auf Scart eingeschaltet?
-
Bei vielen TV-Geräten, mit mehr als einem Scart-Anschluß, geht das nur auf SCART 1, nicht auf den anderen.