Collab: Entwicklung eines TSB-Puzznic-Klons

Es gibt 1.089 Antworten in diesem Thema, welches 110.258 mal aufgerufen wurde. Der letzte Beitrag (1. November 2024 um 23:56) ist von Omega.

  • Häh? Das würde dein Problem doch auch lösen. Die neue Datei würde immer wie die alte heißen und die alte wäre als Backup noch da.

    Ach so. Jetzt verstehe ich erst, was GoDot meint. Ja, wenn das Charcool-Programm das automatisch so machen würde, dann wäre das auch eine Lösung. Aber wenn man das manuell so umbenennen müsste (so habe ich gedacht), dann wäre es das Gleiche wie bisher in Grün.

    Aber letztendlich braucht es das nicht, denke ich. Ich würde einfach einbauen, dass die ursprüngliche Datei übergebügelt wird und gut ist. Oder?

    Ja. So habe ich mir das vorgestellt. Zumindest wenn man den Überbügel-Schalter setzt.

    Obwohl die Idee von GoDot auch nicht schlecht ist. Dann bräuchte man keinen zusätzlichen Schalter bei den Kommandozeilen-Optionen.

  • Ok, probier mal das hier. Das sollte das so machen, wie Godot vorgeschlagen hat. Ich habe es aber nicht getestet...das musst du machen...;)

    Das ist jetzt nur der JAR-Datei, nicht der ganze Rest, den ich da immer noch dazu gepackt habe...

  • Okay. Habe gerade mal getestet. Sieht, wie immer, sehr gut. Von einem EgonOlsen71 habe ich auch keine halben Sachen erwartet. :)

    Hier sind meine Testdateien. Die Hexe soll in "dbsprites.prg" rein. Und zwar an vierter Stelle.

    Bitte melde dich an, um diesen Anhang zu sehen.

    Abra Kadabra. Simsalabim.

    Bitte melde dich an, um diesen Anhang zu sehen.

    Und da haben wir es. In die "dbsprites.prg" sind die neuen Daten importiert worden. Und die alte Datei wurde in "old-dbsprites.prg" gesichert.

    Bitte melde dich an, um diesen Anhang zu sehen.

    Und ist die Hexe auch wirklich drin? Na klar!

    Bitte melde dich an, um diesen Anhang zu sehen.

  • Ich dachte, bei dir ist alles reine Handarbeit auf dem TheC64 mini! :whistling:

    Ja, ist es auch. Normalerweise entwerfe ich die Sprites auf kariertem Papier und rechne die 21(*) Binärzahlen im Kopf aus.

    Ich wollte nur mal spaßeshalber gucken, ob's auch anders geht. Tralla la. :whistling:

    *) Edit: Äh, ich meinte 53 Binärzahlen. Nein 62. Nein 63. Ach, ich weiß auch nicht.

  • EgonOlsen71: An dieser Stelle möchte ich mal vielen herzlichen Dank sagen. Das vergesse ich vor lauter Begeisterung immer. Dein Tool ist exzellent und ich bin so froh, dass ich es habe. :thumbsup:<3

  • Hilfe! :gluck

    Ich arbeite ja nun schon seit einiger Zeit an "Demon Block". Heute habe ich festgestellt, dass das Programm nicht funktioniert, wenn man die True Drive-Emulation im Emulator aktiviert.

    Ich habe mal den Teil des Programms, der Schwierigkeiten macht, extrahiert, und auf einer separaten Diskette gespeichert.

    Es handelt sich um das Programm "textbox007" auf der Diskette. Wenn man es ohne True Drive startet, dann funktioniert alles wie geplant. Ein Text aus einer Relativdatei wird in einer Box angezeigt. Aber sobald man True Drive aktiviert, bekomme ich einen "?Device not present error". Und wenn ich dann ERROR eingebe, zeigt TSB "70, no channel, 00, 00".

    Woran könnte das liegen? Was kann man da machen? :gruebel

  • Aber sobald man True Drive aktiviert, bekomme ich einen "?Device not present error".

    Kann ich zumindest schon mal bestätigen!

    Bitte melde dich an, um diesen Anhang zu sehen.

    Muss wohl am Programmierer liegen! :whistling:

  • Relative Datei als das Problem? Damit kriegt man glaube ich immer noch reihenweise Emulatoren zu Fall.

    C64Studio: Bitte melde dich an, um diesen Link zu sehen. - Bitte melde dich an, um diesen Link zu sehen. --- C64Studio WIP: 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.

  • War es nicht in diesem Thread, wo ich mal sinngemäß schrieb. "Stopf nicht alles in eine Datei, das macht es nur unnötig kompliziert und schwerer wartbar!"...:D

    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.

  • Relative Datei als das Problem? Damit kriegt man glaube ich immer noch reihenweise Emulatoren zu Fall.

    Der "Witz" ist halt, dass es mit abgeschaltenem Truedrive funktioniert. Also, die "schlechtere" Emulation fluppt. :)

  • Es handelt sich um das Programm "textbox007" auf der Diskette. Wenn man es ohne True Drive startet, dann funktioniert alles wie geplant. Ein Text aus einer Relativdatei wird in einer Box angezeigt. Aber sobald man True Drive aktiviert, bekomme ich einen "?Device not present error". Und wenn ich dann ERROR eingebe, zeigt TSB "70, no channel, 00, 00".


    Woran könnte das liegen? Was kann man da machen?

    70,NO CHANNEL bei einer relativen Datei stinkt förmlich danach, dass du mehr als eine weitere Datei offen hast.

    Durch den großen Verbrauch bei einer relativen Datei ist das Maximum 1 relative Datei + 1 weitere (sequentielle) Datei. Dann ist Schluß und es kommt der 70, NO CHANNEL.

  • Aber sobald man True Drive aktiviert, bekomme ich einen "?Device not present error".

    Kann ich zumindest schon mal bestätigen!

    Bitte melde dich an, um diesen Anhang zu sehen.

    Muss wohl am Programmierer liegen! :whistling:

    Kann ich nicht bestätigen!


    Bitte melde dich an, um diesen Anhang zu sehen.Bitte melde dich an, um diesen Anhang zu sehen.


    hast du auf 1581 gestellt?


    Bitte melde dich an, um diesen Anhang zu sehen.

    Bitte melde dich an, um diesen Anhang zu sehen.Bitte melde dich an, um diesen Anhang zu sehen.