Es gibt 39 Antworten in diesem Thema, welches 10.697 mal aufgerufen wurde. Der letzte Beitrag (5. Dezember 2021 um 00:45) ist von Krill.

  • Hast du es als .CRT File und kannst es in VICE einbinden?
    Dann solltest Du es mit dem Bitte melde dich an, um diesen Link zu sehen. speichern können:
    S "MYCRT.PRG" 8 8000 9FFF

    und laden/starten mit:
    LOAD"MYCRT.PRG",8,1
    SYS64738

    Oder auf einem echten C64 müsstet Du ein kleines BASIC /ASM Programm schreiben, was den ROM Inhalt ausliest und ähnlich auf Diskette speichert.

    Ob's so aber wirklich 100% funktioniert (ist ja vom RAM gestartet), kommt auf den Inhalt an und ob es Bankswitching o.ä. beinhaltet.

    ___________________________________________________________
    Meine Kreationen: 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.
    Avatar: Copyright 2017 by Saiki

    2 Mal editiert, zuletzt von syshack (22. Januar 2017 um 11:19)

  • Das wird zu 99% nicht so einfach sein. Zum einen sind viele Cartridges keine einfachen ROM-Cartridges, die bei $8000-$9FFF liegen, sondern liegen gerne auch mal bei $E000-$FFFF (anstelle des Kernal-ROMs) oder haben eigenes ROM-Banking, und dann sind viele Cartridges auch noch "kopiergeschĂĽtzt", d.h. sie funktionieren nicht im RAM.

  • Das wird zu 99% nicht so einfach sein. Zum einen sind viele Cartridges keine einfachen ROM-Cartridges, die bei $8000-$9FFF liegen, sondern liegen gerne auch mal bei $E000-$FFFF (anstelle des Kernal-ROMs) oder haben eigenes ROM-Banking, und dann sind viele Cartridges auch noch "kopiergeschĂĽtzt", d.h. sie funktionieren nicht im RAM.

    genau so isses !
    Aufschluss darĂĽber, ob es einfach oder schwierig/unmoglich wird, EIN PRG davon zu machen, gibt cartconv aus dem VICE-Ordner.

    einfach in der Kommandozeile/shell eingeben:
    cartconv -t Dein.CRT

    poste doch mal die Ausgabe von dem Befehl ....

    Viele GrĂĽĂźe,
    GI-Joe
    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.

  • Du kannst das .CRT File auch mal in einem Hex-Monitor auf dem PC öffnen und den Bitte melde dich an, um diesen Link zu sehen. anschauen.
    Der sollte die Anfangsadresse $8000 oder $A000 und die Länge des Cartridges drin haben:

    CRT Format: Bitte melde dich an, um diesen Link zu sehen.

    <EDIT>GI-Joe hat noch eine einfachere Methode beschrieben. Danke :thumbsup:

    ___________________________________________________________
    Meine Kreationen: 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.
    Avatar: Copyright 2017 by Saiki

  • nicht fragen, HOCHLADEN hier !

    Viele GrĂĽĂźe,
    GI-Joe
    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.

  • so, das sind alles generic-carts also kein Problem.
    hab mal centipede als Beispiel angehängt, so in etwa ??

    centipede.prg lässt sich mit ,8,1 laden und mit einem Reset starten
    centipede_packed.prg lässt sich mit ,8 laden und mit RUN starten

    Dateien

    Viele GrĂĽĂźe,
    GI-Joe
    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.

  • o.k., dann hier erstmal alle ungepackten PRGs.
    Die 16KB-Files mĂĽssten aber vermutlich gepackt werden mit einem SEI, LDA#$36, STA$01 vor dem Start , weil sonst das BASIC-ROM dort in die Quere kommt.

    Außerdem ist es nicht immer geasgt, dass ein ROM-File auch im RAM sauber läuft, falls schreibend auf die "ROM" Adressen zugegriffen wird, kackt das Ganze ab.
    Hier wäre nur eine Analyse/Veränderung des Codes eine Alternative, oder halt das Game gleich auf der CSDB runterladen und bei bedarf das Intro raus rippen ;)

    Dateien

    Viele GrĂĽĂźe,
    GI-Joe
    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.

  • 1000 Dank Gero. Ja, aber aus der CSDB ist soooo viel verbasteltes Zeug drauf...selbst der Startscreen ist murks bei vielen. Dachte um saubere prgs zu kommen ist ein crt doch eine gute grundlage...

  • so, hier erstmal noch 2
    wie erwähnt, im Zweifelsfall mal die Packed-Version testen ;)

  • und noch einer

    Dachte um saubere prgs zu kommen ist ein crt doch eine gute grundlage...

    Ja, stimmt soweit. Das ist aber dennnoch manchmal mit mehr Arbeit verbunden als was Fertiges zu "recracken" ;)


    hab jetzt erstmal keine Zeit mehr, vielleicht später ....

    Dateien

    Viele GrĂĽĂźe,
    GI-Joe
    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 teste die später alle durch. Sitze grad am smartphone...danke fĂĽr deine MĂĽhe :)))

    Hast mal geschaut bei Pac-Man ob die abkackt?

    Habe hier das Cartridge und das schmiert immer ab sobald der Joy bewegt wird...komischer weise nicht bei jedem C64...mysteriös...

  • Hast mal geschaut bei Pac-Man ob die abkackt?

    ne, zum Testen ist keine Zeit, musste schon selbst machen ....

    Habe hier das Cartridge und das schmiert immer ab sobald der Joy bewegt wird...komischer weise nicht bei jedem C64...mysteriös...

    EXPANSIONSPORT und/oder Cartridge-Kontakte reinigen wĂĽrd ich jetzt mal spontan sagen ....

    Viele GrĂĽĂźe,
    GI-Joe
    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.

  • CSDB sammelt doch nur verbasteltes Zeug. Genauer gesagt: Sie sammeln das Verbastel und nehmen das eigentliche Zeug (also die Programme) nur zähneknirschend in Kauf...

    KI-Verwendung in diesem Posting: Rechtschreibkontrolle des Browsers.
    Abweichungen aufgrund des technischen Fortschritts oder individueller Vorlieben vorbehalten.