Amiga-Dresden
C64 Alternative zum SMon - Druckversion

+- Amiga-Dresden (https://amiga-dresden.de)
+-- Forum: Ein Kessel Buntes (https://amiga-dresden.de/forumdisplay.php?fid=30)
+--- Forum: Andere klassische Computer (C64, KC85, ...) (https://amiga-dresden.de/forumdisplay.php?fid=17)
+--- Thema: C64 Alternative zum SMon (/showthread.php?tid=667)



C64 Alternative zum SMon - Workbench - 30.12.2017

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?


- CB1JCY - 30.12.2017

Das kann ich auch mit dem Finalcadridge III machen. die Zeropageadressen sind eh nicht überlagert.


- Workbench - 30.12.2017

Das wäre wirklich eine Idee Wert.


- gh0st - 15.01.2019

Musst Du nicht einfach nur in das Kontrollregister an Adresse $0001 Deine gewünsche Konfiguration schreiben? Solle doch mit jedem Monitor machbar sein.


- Workbench - 16.01.2019

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.


- CB1JCY - 16.01.2019

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. Big Grin

https://www.c64-wiki.com/wiki/Memory_Map
https://www.c64-wiki.de/wiki/Zeropage


- Workbench - 17.01.2019

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.


- CB1JCY - 17.01.2019

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. Big Grin