G64 1:1 in D64 übertragen - Problem Kopierschutz

Es gibt 153 Antworten in diesem Thema, welches 20.117 mal aufgerufen wurde. Der letzte Beitrag (20. April 2020 um 20:31) ist von Fluggi242.

  • Benutze einfach den Windows Taschenrechner. Den muss du auf Programierer einstellen. Nun tippst du die Startadresse des Games ein und stellst den Rechner auf Hexadezimal.
    Die Startadresse findes du ganz einfach heraus. Das Spiel laden, nicht mit RUN starten, sondern LIST eintippen. Da steht dann SYSxxxx. xxxx steht für die Dezimale Startadresse.

    Nun muss du noch herausfinden, ob die Angabe in Hexadezimal oder Dezimal zu täigen ist.

  • Stephan Scheuer damit kann ich auf jedenfall schonmal etwas anfangen. Danke dir.

    Übrigens - habe soeben drei unterschiedlich gecrackte Versionen von No Mercy auf meinem C64 getestet (C64 und Ultimate 1541 II) . Das Spiel brach jedes mal (mit jeder version) anfang des dritten levels ab. Jetzt kann ich mir ziemlich sicher sein, dass es ein hardware Problem ist.

  • Wenn das Game abstürzt, könntest du Bitte mal ein Action Replay Freeze machen und hier anhängen, wenn du die Mittel dazu hast natürlich. Dann könnte ich dir vielleicht sagen, woran es liegt.

    Wenn du einen alten C64 hast, könnte es übrigens der PLA sein. Der ist sowieso immer Schuld, wenn am Brotkasten etwas nicht rund läuft.:)

  • Green Beret

    Du kannst meine Programme natürlich auch mit dem Emulator benutzen.

    Der Eintrag der ehemaligen Emu-Ecke ist bald 14 Jahre alt.

    Damals hab ich die Eproms direkt am C64 gebrannt. Am C64 kann man abet nicht 64K mit einem Rutsch brennen, daher generiert das Programm > 152 Blocks zwei Files die beide auf das 64k Eproms in zwei Etappen gebrannt werden müssen.

    Wie Stephan schon geschrieben hat muss man daher den Wert in Hexadezimal eingeben, der beim listen des Programms da steht.

    Um mit dem China-Kracher am PC zu brennen musst du dir aus den beiden Files erst .BIN Dateien machen.

    Das mache ich in der Regel mit dem PRG-Mover von Birger Hahn.

    Sicher wird das heute alles eleganter gehen - ich hab davon aber keine Ahnung. Bin halt Retro :D

    PRG2CRT hab ich noch nicht probiert.

    Da steht aber dass es damit finktionieren soll wenn ich das richtig deute:nixwiss:

    Man kann damit wohl Module für Magic Deskhardware, RGCD Hardware und meiner Karte erstellen.

    Alle drei sind 64K Karten.

    RGCD ist die gleiche Hardware wie meine - es ist lediglich der Loader geändert worden. Da muss man bei dem Programm PRG2CRT "Hucky inverted" wählen. Die 8 8K-Bänke des Eproms sind dabei in umgekehrter Reihenfolge abgelegt. Hast du aber nichts mit zu tun.

    Arcade: Twinliner, Fashion Vision,
    "Cosmic Guerilla" cocktail table
    Pins: Scared Stiff + Getaway
    C64, C65, C66, Gammel+Mist...

  • Hucky hier ist deine Karte auch gelistet - Bitte melde dich an, um diesen Link zu sehen. Habe allerdings ein Problem, um über java in der Eingabeaufforderung den cartCreator.jar anzusprechen. In welches Verzeichnis muss dieser evtl. kopiert werden, damit er über java und der -jar command line angesprochen wird?

  • Stephan Scheuer Das meinte mein Vater auch. Der PLA ist oft daran schuld dass Programme nicht mehr gerade laufen, oder gar abstürzen. Hab hier nur im Ultimate 1541 II ein AR6 integriert, aber wie man dort ein freeze macht, müsst ich erst nochmal erforschen, dann ann ich das machen. Vielleicht weißt du´s ja.

  • Einfach das Game laden, bis zum Absturz spielen. Nun einen der hinten am Modul augeführten Taster drücken. Einer ist für Reset, der andere für Freeze.

    Ein Menü erscheint. Press F1 (Backup). Bunter Bildschirmrand. Ein weiteres Menü taucht auf. Nun eine leere Disk einlegen und die Taste "A" betätigen.

    Die Datei mit einen Namen versehen und Return pressen.... Fertig.:)

  • Hucky hier ist deine Karte auch gelistet - Bitte melde dich an, um diesen Link zu sehen. Habe allerdings ein Problem, um über java in der Eingabeaufforderung den cartCreator.jar anzusprechen. In welches Verzeichnis muss dieser evtl. kopiert werden, damit er über java und der -jar command line angesprochen wird?

    hi

    ich hab von Java und co leider keine Ahnung :|

    Arcade: Twinliner, Fashion Vision,
    "Cosmic Guerilla" cocktail table
    Pins: Scared Stiff + Getaway
    C64, C65, C66, Gammel+Mist...

  • Hab hier nur im Ultimate 1541 II

    In dem Fall macht es Sinn, einen Dealtest als CRT zu suchen. Je nach Modultyp bestehen bauchbar Chancen, den auf der 1541 Ultimate II laufen zu lassen. Oder ein anderes Diagnosemodul, welches als CRT kommt und keine Dongles braucht.

    ---
    Meine Github-Projekte: Bitte melde dich an, um diesen Link zu sehen. Vice 3.2 Improved: Bitte melde dich an, um diesen Link zu sehen.
    1541 Ultimate II / Ultimate 64 Firmware Releases: Bitte melde dich an, um diesen Link zu sehen.
    1541 Ultimate II Update instructions: Bitte melde dich an, um diesen Link zu sehen.

  • Stephan Scheuer hab jetzt versucht drei verschiedene gecrackte Versionen von No Mercy auf meiner Ultimate 1541 II zu starten, leider keine Chance, lediglich bei einem hat es funktioniert, welches dann beim Start im ersten level gleich hopps gegangen ist. Ich häng dir den freezer mal an. Hoffe du kannst via Ferndiagnose was rausfinden.

  • Hucky ich komm einfach nicht vorwärts, da ich ja modern mit meinem China Eprommer und der software theoretisch leichtes Spiel hätte, aber anscheinend muss man, um die Eproms für deine Karte beschreiben zu können, irgendwie das Hucky inverted nutzen - Bei mir herrscht gerade Stillstand. Vielleicht kann mir jemand mit einem moderneren Programm weiterhelfen, oder kann mir das mit Java unter diesem link erklären. Bitte melde dich an, um diesen Link zu sehen.

    Hier komm ich laut Anleitung in der Eingabeaufforderung nur bis zu commandline Java -jar

    Den cartCreator.jar erkennt er mir schon gar nicht mehr. Der Befehl sei falsch geschrieben, oder konnte nicht gefunden werden. Vielleicht muss dieser auch in ein gesondertes Verzeichnis. Ich weiß es nicht.:nixwiss:

  • Hucky Einzelne Spiele ohne Nachladerfunktion. Dementsprechend onefiler crt's als bin image. Ein Beispiel hierfür wäre Hexenküche, Aztec Challenge, Pooyan, Tapper, aber auch neuere Spiele wie ggf. Giana Sisters (falls möglich), etc. vielleicht auch ein dead test cart, oder ein diag cart erstellen. Soviel zum eigentlichen Vorhaben.

    Wie erstelle ich z.B. aus einem Spiel ein onefiler? Dieses Thema mit Eproms programmieren hat mich schon die ganze Zeit gereizt und jetzt wollte ich das eben mit relativ simpler software und eben der Technik des TL866 cs China Eprommer (welcher seinem Nutzen gerecht wird - heißt, er funktioniert) ausprobieren.

    Mir gings in erster Linie erstmal darum, dass überhaupt etwas funktioniert mit deiner 64K Karte. Hatte schon ein zwei drei EEproms mit Programmen beschrieben und hatte zuvor auch einen blank check (china software) gemacht, nur kam ich, als ich deine Karte in den Expansionport gesteckt und meinen C64 eingeschaltet habe, immer wieder im Betriebssystem raus - ergo, nicht mal einen schwarzen Bildschirm etc.

    Daher die Frage, ob es dementsprechend möglich ist, mit einem am PC angeschlossenen externen Eprommer und dementsprechender software, onefiler zu brennen, dass sie funktionieren.

  • Stephan Scheuer hast du schon was in Erfahrung bringen können? Mich würde echt interessieren, ob das Problem u.U. mit meinem PLA zusammenhängen könnte. Hab ja noch nen alten C64 mit nem MOS 906114-01 auf meinem Board. Könnte man dort auch nen PLA 251064, ohne groß Komplikationen zu erwarten, einlöten, bzw. sockeln, falls der 906114-01 nen Schuss hat und nicht mer rund laufen sollte? Jetzt wart ich einfach mal deine Analyse ab. Hab noch mehrere Ersatzboards, auch von nem C64 II, von denen ich Ersatzteile zur Verfügung hätte.

    Im Anhang ein Bild von meinem aktuellen Board.

  • Green Beret

    Ich kann dir leider nur erklären wie du die Programme mittels echter Hardware, bzw. Vice bearbeiten kannst und mit C64 Eprommer, oder auch China Kracher brennen kannst. Bei letzterem musst du aus den einzelnen C64-Files erst .BIN Dateien machen. Kann ich dir aber auch erklären.

    Vorhin habe ich mich mal versucht mit dem Java-Kram zu beschäftigen. Aufm Laptop habe ich nur Java 1,5 und der PC mit Win10 ist zur Zeit belegt....

    Arcade: Twinliner, Fashion Vision,
    "Cosmic Guerilla" cocktail table
    Pins: Scared Stiff + Getaway
    C64, C65, C66, Gammel+Mist...

  • Ja, ich bin schon dabei, den Code zu untersuchen. Was ich im Moment dazu sagen kann, ist dass das Game völlig aus dem Rasterinterupt gekommen ist. Das Timing ist völlig daneben.

    Das ist so, als wenn jemand eine Demo coded und dabei nicht auf das Timing achtet. Die Demo ruckelt, der SID-Sound spielt zu langsam ect.

  • Green Beret

    Die Spiele, die du aufgezählt hast, sind alles keine Probleme. Auch Giana Sisters nicht.

    Wenn du auf die Crackervorspänne bei deinen Modulen verzichten willst ist es das einfachste dass du mit AR6 das entsprechende Spiele freezt und als einteiliges File abspeicherst.

    Du nimmst dann mein Programm >152 Blöcke und gibst beim Start-SYS $0818 ein (wenn ich das richtig in Erinnerung habe)

    Es werdern zwei Files auf Diskette generiert. Eprom (H) und Eprom (L).

    Die beiden Files kannst du mit einem C64 Brenner, der 27512er Eproms kann, in zwei Durchgängen brennen.

    Willst du das mit dem China-Kracher machen musst du Eprom (H) und Eprom (L) erst jeweils zu .BIN konvertieren.

    Arcade: Twinliner, Fashion Vision,
    "Cosmic Guerilla" cocktail table
    Pins: Scared Stiff + Getaway
    C64, C65, C66, Gammel+Mist...

  • Hucky Das beeutet aber, dass ich zwei bin files (Eprom H und Eprom L) aufs EEprom brennen muss. Ich werds mal nach deiner Anleitung testen. Passt das mit SYS $0818 bei jedem Programm? Das klingt ja doch recht pauschal.

  • Stephan Scheuer das kann auch durch die Ultimate 1541 II gekommen sein. Die verschafft bei mir auch nicht jedes Programm, es sei denn ich lade es selber auf Diskette, was ja schonmal einen Verdacht auf einen defekten, bzw. nicht rundlaufenden PLA hinweisen könnte.