Weihnachten auf dem Commodore - Ausgabe 4 (Bestell-Thread)

Es gibt 597 Antworten in diesem Thema, welches 73.621 mal aufgerufen wurde. Der letzte Beitrag (31. Dezember 2022 um 14:21) ist von AndiraC64.

  • Gibt es denn keinen Checksummer für den Checksummer? ;)

    Es gibt tatsächlich Basic Loader für die F64Summer, die selbst wieder mit Prüfsummen arbeiten. Das wird ab Bitte melde dich an, um diesen Link zu sehen. diskutiert. Das Basicprogramm ist (natürlich) länger, aber das resultierende (gepokete) Program ist dasselbe und erzeugt daher dieselben Checksummen.

  • wird nämlich bspw. immer zu den REM-Zeilen gesprungen

    Böse Falle...

    "Kaum zu fassen, das bei jedem Menschen, dessen Schädel man nach seinem Tod öffnete, ein Gehirn gefunden wurde".

    Unbekannt


    Meine Projekte : 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.

  • Ja, Frosty ist brutal abzutippen. Alleine die Variablennamen mit mehr als 2 Zeichen sind böse. Die Punkte in den Datas hatte ich auch noch nie gesehen (Nullen kann man bei DATA komplett weglassen: DATA ,,,5)

    Aber es sieht richtig schick aus, Donnerwetter. Ich muss nur nochmal mit dem Checksummer drüber, irgendwo habe ich mich da auch vertippt.

    Die Zeile 5000 müsste doch von der Länge genau passen? Oder tippst du das Leerzeichen nach der Zeilennummer mit ein?

    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.

  • Seite 52 / Programmzeile 70 hat Überlänge, da müssen die PRINT als ? eingegeben werden.

    So ein Mist aber auch. Ich hatte bei diesem Listing extra überprüft, damit die Zeilen die Länge von 64 nicht überschreiten. Das CBM prg Studio hat sich dabei aber verzählt und die Zeile mit einer Länge von 64 angegeben.

    Bitte melde dich an, um diesen Anhang zu sehen.

    Ich werde die betroffene Zeile aber noch Arthur Jordison, dem Entwickler vom CBM prg Studio, zukommen lassen, damit er diesen Zähl-Bug gegebenenfalls in seinem nächsten Release korrigiert. Ärgerlich.

    Für eine zusätzliche Qualitätskontrolle fände ich es für die Zukunft (wenn man das Heft im 2022 noch fortführen möchte) auch noch gut, wenn die Autoren, die ein Programm eingereicht haben, ihr Listing in Heft-Form vor dem Druck nochmals überprüfen/querlesen könnten. Fehlerteufel könnten damit vielleicht reduziert werden.

    Hier noch der Workaround für Zeile 70 (ohne Checksumme):

    Code
    70 print"{light blue}{clear} 1 c{space*5}{cyan}*** penguin panic ***{space*5}{light blue}{reverse on}{sh +}{reverse off} 0{down*3}"
    75 printpw$:pokeps(0),bk

    Und Sorry für diesen Zeile70-Showstopper :grab1:!

    Edit: Der Zähl-Bug - zumindest was Zeile 70 angeht - ist im CBM prg Studio ist in der aktuellen Version V3.14.0 nicht mehr vorhanden. Ich hatte das Listing dummerweise in einer alten Version V3.11.0 entwickelt, wo der Bug noch drin war. :platsch:

  • p.s. die Idee dahinter war ja vermutlich möglichst wenig SPACE zu verwenden, damit man beim Abtippen die Leerräume nicht abzählen muss. Lieg ich da richtig wizball6502 ?

    Korrekt. Im CBM prg Studio hätte ich auch mit {space*5) arbeiten können. Doch ZeHa erstellt das Listing durch import des fertigen PRG files und damit würden im Listing wieder Leerräume erstellt, die man dann wieder mühsam abzählen müsste. Deshalb hatte ich das mit spc(5) gelöst.

  • Vielen Dank schonmal fuer die Hinweise, das werde ich morgen mal in die Fehlerteufel-Page einpflegen. Dort steht uebrigens auch ein entsprechender Hinweis bzgl. zu langer Zeilen. Mich hat heute noch jemand auf eine fehlender geschlossene Klammer in "Lunar Lander" hingewiesen, war glaube ich Zeile 340.

    Es gibt eine Fehlerteufel Page? :@1@:

    Das fragte ich mich auch gerade.

    ja die gibt es, und zwar unter Bitte melde dich an, um diesen Link zu sehen. :)

    - neue Spiele für den C64 -
    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.

  • Wie hoch ist denn eigentlich die Auflage der jeweiligen Hefte?

    Wäre nice to know für Sammler.

    Evtl. könnte das im nächsten Heft im Impressum genannt werden. Und falls Nachdrucke der alten Hefte nötig werden könnte dies mit "2. Auflage" gekennzeichnet werden.

  • Ja, Frosty ist brutal abzutippen. Alleine die Variablennamen mit mehr als 2 Zeichen sind böse. Die Punkte in den Datas hatte ich auch noch nie gesehen (Nullen kann man bei DATA komplett weglassen: DATA ,,,5)

    Brutal wegen der Länge oder weil der Code-Style in den Augen brennt? Es war mein erstes Basic-Programm seit 30 Jahren mit mehr als 10 Zeilen. Das bei Variablen nur die ersten beiden Zeichen berücksichtigt werden musste ich erst wieder neu lernen ;). Das wollte ich eigentlich noch bereinigen bevor ich es ZeHa schicke :rolleyes:

    Das mit dem DATA ,,,5 kannte ich noch nicht, daß wird schonmal für 2022 vorgemerkt :thumbsup:

    Meine VC20 Projekte:

    🕹 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.

  • Wie hoch ist denn eigentlich die Auflage der jeweiligen Hefte?

    Wäre nice to know für Sammler.

    Evtl. könnte das im nächsten Heft im Impressum genannt werden. Und falls Nachdrucke der alten Hefte nötig werden könnte dies mit "2. Auflage" gekennzeichnet werden.

    Ich hatte diesmal alle vier Hefte bestellt. Die Ausgabe 2018 ist bereits mit 2. Auflage gekennezichnet.

    Vermutlich waren die ersten 10.000 Hefte ziemlich schnell vergriffen ... :D

    Meine VC20 Projekte:

    🕹 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.

  • Brutal wegen der Länge hauptsächlich :)

    Der Font im Heft ist leider mit 1 und L ziemlich ähnlich geraten, und du hattest auch noch zwei Variablen C1 und CL, die hatte ich ein paar mal vertauscht. Mit dem CheckSummer habe ich jetzt aber alles am Laufen.

    Frosty ist geschmolzen! ;(

    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.

  • Code
    {space*5}

    sollte aber doch

    Code
    "spc(5)"

    heißen, oder?

  • Code
    {space*5}

    sollte aber doch

    Code
    "spc(5)"

    heißen, oder?

    Geht beides bzw. hat beides denselben Effekt. Bei spc(5) wird über die SPC Funktion 5 Leerzeichen erstellt und mit {space *5} ist es als Anweisung zu verstehen, dass man dort 5 Leerzeichen eingeben muss.

  • an

    Wie hoch ist denn eigentlich die Auflage der jeweiligen Hefte?

    Wäre nice to know für Sammler.

    Evtl. könnte das im nächsten Heft im Impressum genannt werden. Und falls Nachdrucke der alten Hefte nötig werden könnte dies mit "2. Auflage" gekennzeichnet werden.

    und

    Ich hatte diesmal alle vier Hefte bestellt. Die Ausgabe 2018 ist bereits mit 2. Auflage gekennezichnet.

    Vermutlich waren die ersten 10.000 Hefte ziemlich schnell vergriffen ... :D

    Das erste Heft von 2018 wurde zunaechst 100x gedruckt. Ab dem 2. Heft wurde die Auflage auf jeweils 500 erhoeht, selbiges gilt auch fuer den Nachdruck des 1. Heftes. Theoretisch waere es moeglich, die Hefte ein weiteres Mal nachzudrucken, sofern diese ausverkauft sind (so langsam neigen sie sich wirklich dem Ende zu). Allerdings ist damit halt auch immer ein gewisses Risiko verbunden, denn es ist halt schwer absehbar, ob man die dann ueberhaupt noch losbekommt, oder ob die dann fuer alle Tage irgendwo in meinem Keller oder meiner Wohnung herumliegen, zumal es inzwischen ja auch schon 4 Ausgaben sind.

    Aus diesem Grunde habe ich mir ueberlegt - und damit kuendige ich es jetzt mal vorsichtig halbwegs an - anstelle eines weiteren Nachdrucks evtl ein Sonderheft zu machen. Es wurde schon oft gefragt, ob es nicht mal was in A4 geben koennte, da manche mit dem Lesen inzwischen Schwierigkeiten haben. Daher koennte man statt eines Nachdrucks der alten Hefte ein A4-Sonderheft machen, mit einem bunten Querschnitt durch die bisherigen Programme (alle 80 wuerden eher ein Buch ergeben als ein Heft), in groesserer Schrift dank A4, evtl auch in einem anderen Font, bei dem man "1" und "l" und Co besser unterscheiden kann (wie Endurion angemerkt hat), evtl auch aufbereitet was die Leerzeichen angeht (wie wizball6502 vorgeschlagen hat), und natuerlich mit saemtlichen Korrekturen, die sich im Fehlerteufel finden sowie allen weiteren Dingen, die man im Laufe der letzten 4 Ausgaben gelernt hat, die man besser machen koennte. Auch wuerde ich natuerlich alle Autoren der darin vorkommenden Programme nochmal kontaktieren, sodass diese Gelegenheit dazu haetten, ihre Listings selbst zu ueberarbeiten, wenn es Probleme gab. Eventuell koennte man auch noch ein paar neue Programme mit aufnehmen, z.B. falls naechstes Jahr welche eingesendet werden, aber es nicht mehr fuer ein 5. regulaeres Heft reicht. Und zu guter Letzt koennte die Sonderausgabe dann auch die Basis fuer ein internationales Heft sein, sprich, man koennte das ganze noch uebersetzen und zusaetzlich auf englisch herausbringen, vielleicht dann im Jahr darauf.

    Das ganze waere aber eine Sache die ich irgendwann nochmal richtig ankuendigen wuerde um nachzufragen, ob daran ueberhaupt Interesse besteht. Aber ich denke, das waere mal was anderes und waere auch mal was schoenes und wuerde dem ganzen nochmal einen neuen Anstrich verleihen. Auch koennte man hinterher vielleicht anders entscheiden, wie bzw. in welcher Forme s zukuenftig weitergehen koennte mit dem Projekt.

    - neue Spiele für den C64 -
    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.

  • Das ganze waere aber eine Sache die ich irgendwann nochmal richtig ankuendigen wuerde um nachzufragen, ob daran ueberhaupt Interesse besteht.

    Je länger ich diesen Thread verfolge, desto mehr Interesse bekomme ich. :D

  • Alter, da hast du dich ran gewagt? 8\| Ich glaube, das ist mir zu lang.

    Ja, irgendwann bin ich schon durch damit. Aber, kürzere Listings wären natürlich "interessanter"... :wink:

    Dann muss man aber darauf achten, dass manche GOSUBs angepasst werden müssen.

    Schon klar! :wink:

    Deswegen lässt man ja die Zeile nicht weg, nur den Kommentar hinter dem REM... :D

    Die Punkte in den Datas hatte ich auch noch nie gesehen

    Die kenne ich schon aus früheren Ausgaben...

    bei dem man "1" und "l" und Co besser unterscheiden kann (wie Endurion angemerkt hat), evtl auch aufbereitet was die Leerzeichen angeht (wie wizball6502 vorgeschlagen hat),

    Beide Vorschläge wurden aber auch schon in den früheren Jahren mal angemerkt. ;) Bei "1" und "l" sehe ich jedoch den größeren Handlungsbedarf. Vielleicht reicht es ja auch aus, eines der beiden Zeichen in Fettschrift zu drucken?

    10 GOTO Lesezeichen im Profil
    20 READ Lesezeichen im Profil
    30 PRINT Lesezeichen aus Profil
    40 POKE 198,0: WAIT 198,1

  • Moin!

    Bin gerade erst aus dem Urlaub zurück und konnte das Heft Nr. 4 aus dem Briefkasten „ziehen“.

    Danke an ZeHa und allen anderen, die am Zustandekommen des Heftes mitgewirkt haben.

    :thumbsup: :thnks: und Grüße!

  • Schon klar! :wink:

    Deswegen lässt man ja die Zeile nicht weg, nur den Kommentar hinter dem REM... :D

    :poop:... auf die Idee bin ich gar nicht gekommen ;(

    Aber dann stimmt die Checksumme nicht, das geht gaaar nicht. :P

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

  • ach, Checksummen werden ueberbewertet :D

    - neue Spiele für den C64 -
    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.

  • Dann lass sie doch weg in der nächsten Ausgabe... trau Dich... :D

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

  • Beim "Frosty" fehlt in Zeile 376 vor dem REM ein Doppelpunkt.

    Alter, da hast du dich ran gewagt? 8\| Ich glaube, das ist mir zu lang.

    da wäre der Autor aber sehr enttäuscht, wenn du es nicht abtippst ...;(

    :smoke::zorro:

    ... oder hast du etwa Angst vor Schneemännern ;)

    Meine VC20 Projekte:

    🕹 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.