Programmsammlung TOOLS als Modul

There are 206 replies in this Thread which has previously been viewed 34,654 times. The latest Post (March 30, 2025 at 12:01 PM) was by ClausS.

  • Ich spiele gerade wieder etwas mit dem UC-Builder rum.


    Gibt es eigentlich inzwischen eine Möglichkeit Comal einzubinden?

    Hi

    Nun, COMAL hat mit dem UC-Builder zunächst nichts zu tun.

    Der UC-Builder macht ja aus einem oder mehreren C64 Programmen eine Startmenü.

    Als "C64 Programme" kann man folgende verwenden:

    • normale Programme die mit LOAD und RUN gestartet werden
    • normale Programme die mit LOAD und SYS gestartet werden
    • normale Module (CRT oder BIN) die standard C64 Module sind: vom Typ 8K, 16K, Ulti-MAX

    Spezielle Module mit Banking kann der UC-Builder nicht verarbeiten, weil die Zielhardware das ja unterstützen muss.

    =========

    Das COMAL selbst ist ja ein "spezielles C64 Modul" mit eigenem Banking.

    Zur Zeit läuft COMAL also nur auf folgender Hardware:

    • COMAL 80 Hardware (64K + opt. 32K)
    • EasyFlash (64K standard COMAL)
    • UC-2 Hardware mit speziellem COMAL Jedec File

    Die Version für die UC-2 gibt in drei Versionen:

    • COMAL für den C64
    • COMAL für den C128 (läuft im C128 mode)
    • COMAL hybrid (läuft im C128, wahlweise C128 native mode oder C64 mode)
  • Das COMAL selbst ist ja ein "spezielles C64 Modul" mit eigenem Banking.

    Zur Zeit läuft COMAL also nur auf folgender Hardware:

    • COMAL 80 Hardware (64K + opt. 32K)
    • EasyFlash (64K standard COMAL)
    • UC-2 Hardware mit speziellem COMAL Jedec File

    Die Version für die UC-2 gibt in drei Versionen:

    • COMAL für den C64
    • COMAL für den C128 (läuft im C128 mode)
    • COMAL hybrid (läuft im C128, wahlweise C128 native mode oder C64 mode)

    Auf dem UC1 läuft COMAL mit zwei kleinen Modifikationen auch.

    Gruß

    Chris

  • ...

    Das COMAL selbst ist ja ein "spezielles C64 Modul" mit eigenem Banking.

    Zur Zeit läuft COMAL also nur auf folgender Hardware:

    • COMAL 80 Hardware (64K + opt. 32K)
    • EasyFlash (64K standard COMAL)
    • UC-2 Hardware mit speziellem COMAL Jedec File

    ...

    Soweit mir bekannt ist, läuft auf EasyFlash nur eine angepasste Version von COMAL.

    Zumindest ist es bei diesem EasyFlash von hier so: https://csdb.dk/release/?id=117893

    Da wurde das Bank-switching gepatched, damit es funktioniert.

    Aber auf dem KFF kann man COMAL als CRT starten.

  • Da wurde das Bank-switching gepatched, damit es funktioniert.

    Weißt du näheres darüber, wo der Code genau steckt?

    Könnten wir das patchen?


    Es wäre doch geil wenn wir COMAL auf jedes Standar-Modul bringen könnten:

    • UC-1, UC--1.5
    • MagicDesk
    • MagicDesk-128
    • MegaBit-128
  • Wie geschrieben, im UC-1 läuft das schon. Ist sogar auf seiner Seite beschrieben. Der RAM Chip wird dann nicht benötigt.

    https://oe7twj.at/index.php?title=Universal_Cartridge_1

    Ich hab mir extra dafür Leiterplatten anfertigen lassen. Vier hab ich noch übrig :zaunpfahl:

    Zu UC-1.5 kann ich nicht sagen.

    Gruß

    Chris

  • Da wurde das Bank-switching gepatched, damit es funktioniert.

    Weißt du näheres darüber, wo der Code genau steckt?

    Könnten wir das patchen?


    Es wäre doch geil wenn wir COMAL auf jedes Standar-Modul bringen könnten:

    • UC-1, UC--1.5
    • MagicDesk
    • MagicDesk-128
    • MegaBit-128

    Ich hatte mir das schon mal vor längerer Zeit angesehen.

    Bei diesem Multi-Easy, wurde COMAL an mehreren Stellen gepatched.

    Hier mal die Übersicht dazu:

    Der Code, welcher in der Multi-Easy-Version ab $DF00 steht, is folgender:

    Es ist so, dass das Easy-Flash wohl intern einen Speicherbereich ab $DF00 mit dem oben gezeigten Code einblendet, und COMAL das dann nutzen kann.

    Ob, und wie man das bei anderen Modulen regeln kann, weiss ich leider nicht.:nixwiss:

    Eventuell fällt dir ja dazu was ein.:gruebel

    LG

    Claus