Beiträge: 293
Themen: 36
Registriert seit: May 2017
Bewertung:
0
In einer C64 Zeitschrift gab es vor einem langen Zeitraum, ein Maschinensprache Monitorprogramm zum abtippen.
Der große Vorteil die vom System überlagerten Bereiche
0000 - 07fff
a000 - bfff - Basicbereich auch mit SMon abschaltbar
d000 - ffff
können mit diesem Monitor ausgeblendet werden um somit den darunter liegenden Speicherbereich bearbeiten zu können.
Ich bin gerade im Urlaub und habe abends Zeit in Foren danach herumzuschnuffeln.
Doch mir ist der Name entfallen. Ich habe das Programm zwar zu Hause auf einen Image. Bin aber nicht zu Hause.
Außerdem hat einen Checksummen Fehler.
Ich weis es ist viel verlangt, aber kann sich vielleicht einer an den Namen erinnern?
Gibt es einen Trottel, dann bin ich es
Beiträge: 1.903
Themen: 79
Registriert seit: Jun 2012
Bewertung:
9
Das kann ich auch mit dem Finalcadridge III machen. die Zeropageadressen sind eh nicht überlagert.
Chat im EUIRC (#amiga-dresden.de)
Beiträge: 293
Themen: 36
Registriert seit: May 2017
Bewertung:
0
Das wäre wirklich eine Idee Wert.
Gibt es einen Trottel, dann bin ich es
Beiträge: 94
Themen: 22
Registriert seit: Feb 2013
Bewertung:
1
Musst Du nicht einfach nur in das Kontrollregister an Adresse $0001 Deine gewünsche Konfiguration schreiben? Solle doch mit jedem Monitor machbar sein.
"UFOs haben bisher absolut nichts über Intelligenz im All ausgesagt; aber sie beweisen ihre Seltenheit auf der Erde." (A.C. Clarke)
Beiträge: 293
Themen: 36
Registriert seit: May 2017
Bewertung:
0
Mit SMon kannst Du den Überlagerten Basic Bereich ausschalten.
Der wird ja nur im Basicbetrieb benötigt und wir automatisch beim verlassen von SMon wieder gesetzt.
Ich glaube der lag bei A000-BFFF
Doch wenn Du den Systembereich ab D000 abschaltest, bleibt logischerweise das System stehen.
Entweder wird ein Monitorprogramm benötigt der diesen Systembereich permanent ein und ausschaltet um diesen überlagerten Bereich sichtbar zu machen,
oder ein externes Modul mit eigenen Betriebssystem.
Gibt es einen Trottel, dann bin ich es
Beiträge: 1.903
Themen: 79
Registriert seit: Jun 2012
Bewertung:
9
Das geht mit jedem Programm, was Bits in die Zeropage schreiben kann
Du kannst Dem Cevi sogar die Beene weg hauen, wenn Du die Umschaltung pokst.
https://www.c64-wiki.com/wiki/Memory_Map
https://www.c64-wiki.de/wiki/Zeropage
Chat im EUIRC (#amiga-dresden.de)
Beiträge: 293
Themen: 36
Registriert seit: May 2017
Bewertung:
0
Sehr schöne Übersicht der Memory Map.
In die Zeropage muß ich mich erst wieder rein arbeiten.
Danke für diesen Link. Der ist sehr Hilfreich und wird mir in nicht all so ferner Zukunft sehr von nutzen sein.
Ein paar wenige Parameter sind mir noch geläufig oder bekannt.
Gibt es einen Trottel, dann bin ich es
Beiträge: 1.903
Themen: 79
Registriert seit: Jun 2012
Bewertung:
9
Besorge Dir auch mal eine Doku zu den Rom-Routinen. Im unterem Rambereich sind die Einsprungadressen zu diesen Routinen. Feine Sache, so ein Sprungverteiler.
Ich hatte damals auch Maschine auf meinem Plussi programmiert. Mit hilfreier Doku der Romroutinen (Sprungadresse, Übergabeparameter) hatte es mir viel Programmieraufwand gespart. Und ich konnte Systemkonform bleiben.
Chat im EUIRC (#amiga-dresden.de)