Hallo Zusammen,
ich hatte schon länger vor das hier zu schreiben und wollte das eigentlich später und ausführlicher machen, aber da ich in ein paar anderen Beiträgen schon wieder lesen muss (sinngemäß) "der Commodore 65 hat keinen Nutzen", berichte ich jetzt schon mal was er mit kürzlich gebracht hat - und dabei gibt es ihn ja noch nicht mal so richtig.
Im Zusammenhang mit den Erscheinen des MEGA 65 habe ich mich mir der Programmierung des selben beschäftigt.
Nun ist die Doku nicht so der Hammer und Beispiele gibt es auch nicht so viele. Also wie geht man vor. Naja, man liest hat was es so gibt bis man ne Vermutung hat und dann setzt man sich ans System und poked seinen Vermutungen hinterher.
Man poked hier, man poked da, aber irgendwie schaltet der MEGA einfach nicht in den Multicolor-Modus.
Dann plötzlich - einer Reaktion. Der Multicolormodus ist zwar nicht an, aber das System ist abgestürzt!
Acha - wenn ich also durch ne Poke an die Stelle das System abstürzen lassen kann, dann sind die Pages wohl so und so eingestellt.
Also wird die vermutung durch pokes erhärtet. Dann endlich - der richtige Poke: Das System geht in den multicolor modus!
Jetzt schnell eine keline Programm her und den ganzen Bildschirm vollpoken ... komisch; ich kann nur die zweite hälfte des Bildschrims vollschreiben?
Also mal ganz wo anders hinpoken...auch nix...dann mal alle 1000KB einen poke.
OK - dann stürz der Rechner ab.
Dann halt nochmal aber versetzt, mit nem anderen offset. Aha! Da ist ein Pixel in der oberen hälfte des Bildschirms! Jetzt noch rausfinden welche Poke diesen Pixel gesetzt hat.
Aha - da ist also die obere hälfte eingebeldet.
Und wärend ich so dabei war wurde mir klar, dass ich plötzlich wieder in dem selben Modus war wie damals als ich den CEVI erkundete und verstehen lernte.-Retrofeelings-
Und genau das kann der MEGA 65 uns zurückbringen.
Gruß,
Zaadii.
------------------------------------------------------------------
P.S.: Die Erkundung eines neuen System birngt nicht den selben Effekt. Ich mache auch einiges mit den Raspberry und habe auch dieses erkundet. Es ist aber nicht das selbe - da tastet man sich nicht über Pokes an das Wissen ran, sondern schreibt irgendwelche Parameter in linker command files...