SMON source code?

Es gibt 85 Antworten in diesem Thema, welches 25.537 mal aufgerufen wurde. Der letzte Beitrag (4. April 2023 um 09:45) ist von ClausS.

  • Ich habe den Source code noch mal angepasst,

    nun ist es auch möglich die Begrenzungslinien aus zu schalten. Dazu kann man im Source code 'bndline' einkommentieren.

    Es wurde entsprechend nur der source code geändert.

    Fuer alle, die daran interessiert sind, das auch in den alten bestehenden SMON Versionen aus den diversen Zeitschriften un deren Diskettenabbildern zu machen, hier die Vorgehensweise:

    Im geladenen SMON an der Speicherstelle $x579 den Befehl 'JSR $x351' in 'JMP $x586" abändern.

    Das x steht hier fuer die SMON Version, z.B. bei "SMONPC000" steht das x dann fuer ein C, entsprechend muss Adresse $C579 geändert werden.

    Dann kann man sich die Version abspeichern.


    MfG Claus

    "Wer einen Fehler begangen hat und ihn nicht korrigiert, begeht einen weiteren Fehler."

    (aus den Lehren des Konfuzius)

    Mein GitHub: Bitte melde dich an, um diesen Link zu sehen.

  • Der Bitte melde dich an, um diesen Link zu sehen. hat ein Update bekommen.

    MfG Claus

    Edit:

    Spoiler anzeigen

    Bitte melde dich an, um diesen Link zu sehen.Update 2023.01.14 (V1.1.4.007)

    In the RAM under ROM function was a problem, it was not possible any more, to save the ROM content from $A000 to $FFFF. With the new updated, this is corrected.

    The SMON-RAM-PLUS-version now get back the "Y" command to move the SMON to different memory location.

    The command to change the memory location $01 is now available with the P-command. Examble: P 33 will write the value $33 into the memory location $01. The original P-command to change the printer address is removed.

    Additional disc-cammands are added to both RAM version:

    • P@ shows the error channel from the floppy
    • P$ shows the directory
    • P"cmd" sends a floppy command

    The idea for this additional commands are based on a SMON-version provided to me by rh70, which is also a member from FORUM64. Bitte melde dich an, um diesen Link zu sehen.

    "Wer einen Fehler begangen hat und ihn nicht korrigiert, begeht einen weiteren Fehler."

    (aus den Lehren des Konfuzius)

    Mein GitHub: Bitte melde dich an, um diesen Link zu sehen.

    Einmal editiert, zuletzt von ClausS (14. Januar 2023 um 14:51) aus folgendem Grund: add information

  • Ich habe den Bitte melde dich an, um diesen Link zu sehen. in der Zwischenzeit noch geringfuegig ueberarbeitet.

    Die Aenderungen bitte der History.txt entnehmen

    Zudem habe ich die RAM Version wieder entfernt, und ein eigenes Repository dafuer gespendet.

    Zu finden unter: Bitte melde dich an, um diesen Link zu sehen.

    Der source code war wohl etwas unuebersichtlicg geworden. ;)  GoDot , ich denke so ist es besser.

    MfG Claus

    "Wer einen Fehler begangen hat und ihn nicht korrigiert, begeht einen weiteren Fehler."

    (aus den Lehren des Konfuzius)

    Mein GitHub: Bitte melde dich an, um diesen Link zu sehen.

  • Werde die TSB-Version mit einem README versehen und auf dein Repository verweisen.

    Nochmal an dieser Stelle Dank an dich ( ClausS ) mit den Tipps und Code-Schnippseln, die den TSBMON erst möglich gemacht haben! Ich verwende ihn jetzt ganz oft, selbst in VICE!

    Arndt

    GoDot C64 Image Processing
    Bitte melde dich an, um diesen Link zu sehen. - Bitte melde dich an, um diesen Link zu sehen. - Bitte melde dich an, um diesen Link zu sehen.
    Bitte melde dich an, um diesen Link zu sehen. - Bitte melde dich an, um diesen Link zu sehen. - Bitte melde dich an, um diesen Link zu sehen.

  • Ich habe die zwei Fehler in meinem Git eben korrigiert. Schön zu sehen, was daraus geworden ist.

    If we're evil or divine - we're the last in line. - Ronnie James Dio (1984) -
    Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. |

  • cbmhardware ,

    irgendwie hatte ich deinen Post eben erst mitbekommen :schande:, aber besser spaet als nie.

    Ich hatte Anfangs auch ncht daran gedacht, das es so kommt. ich wollte lediglich eine frei verschiebare Version, und nun ist doch ein bischen mehr daraus geworden.

    Aber ohne deinen Anfang haette ich eventuell nicht angefangen, wer weiss.

    Daher :thnks: nochmals fuer deinen Anfang.

    Und ich denke, dafuer gibt es ja solche Foren und deren nette User. Zusammen koennen wir immer was bewegen.

    In diesem Sinn, mit freundlichen Gruessen aus dem fernen China,

    Claus

    "Wer einen Fehler begangen hat und ihn nicht korrigiert, begeht einen weiteren Fehler."

    (aus den Lehren des Konfuzius)

    Mein GitHub: Bitte melde dich an, um diesen Link zu sehen.