suche große Basicprogamme

Es gibt 17 Antworten in diesem Thema, welches 4.404 mal aufgerufen wurde. Der letzte Beitrag (16. März 2008 um 22:27) ist von TheRyk.

  • Hi

    Ich suche für ein Projekt größere und nicht triviale BasicV2 Programme. Ich will sie in eine Textdatei konvertieren, sollten also nicht mit SYS geschützt sein. Bisher ist mir nur das Spiel "die Fugger" eingefallen (mit 141Blocks das längste Basic Programm was ich auf dem Cevi je gesehen habe.)

    Mit nicht trivial meine ich: keine ellenlangen Printorgien:)

    bin für jeden Hinweis dankbar
    marco

  • Viele Textadventures sind in Basic programmiert worden, teilweise dann auch noch mit Basic-Boss oder ähnlichem "compiliert".

  • Hi

    Die Programme dürfen nicht compiliert oder in einem anderem Dialekt (Simon,Basic V3.5, usw.) geschrieben sein. Es muss reines BasicV2 sein.

    Danke für den Tipp mit den Textadventures.

    marco

  • Zitat

    Original von marco64
    Ich suche für ein Projekt größere und nicht triviale BasicV2 Programme.


    Was ist das denn für ein Projekt? Suchst du nach kommerziellen Programmen oder können das auch "handgestrickte" sein? (Also: Was willst damit zeigen/herauskriegen?)

    Arndt

    GoDot C64 Image Processing
    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.

  • Was das für Programme sind ist egal. Das Projekt ist ein Syntaxchecker(BasicV2) für den PC. Die Basicprogramme brauche ich um die Bugs zu finden. Momentan scheint alles zu laufen, es werden zumindest keine Fehler in Fugger und Mafia mehr erkannt.

    Einmal editiert, zuletzt von marco64 (15. September 2007 um 11:10)

  • Ist Pirates nicht auch in Basic geschrieben, denke doch, hast Du mehr als 660000 Geldstücke oder so in dem Bereich, bricht das Programm ab und man kann das Listing sehen, das schöne ist wenn man den Befehl RUN wieder eingibt sind die Daten nicht gelöscht, das Geld, Schiffe, Leute usw... sind weiterhin vorhanden.

    Sascha

  • Ja, Pirates ist tatsächlich in Basic programmiert worden, hätte ich nicht gedacht. Ich habe auch gleich ein paar nicht existierende ON GOTO Zeilennummern in der englischen Version gefunden.
    Der Syntaxchecker scheint zu funktionieren:juhu: ,möchte aber lieber erst ein wenig weiter testen. Also wenn ihr weitere Basicprogramme habt, dann immer her damit.

  • Ich kriege in Pirates ärgerlicherweise oft einen Syntax Error in Zeile 8620. Nutze derzeit die Datasetten-Version...

  • Habe mir die Tape Version von Pirates (c64games.de) angesehen

    Ich tippe auf das SYS M6. Keine Ahnung was es macht, aber ich würde den den Fehler dort vermuten. In der D64 Version werden dort scheinbar Daten von der Floppy eingelesen. Ich Rate mal, SYS liest Daten vom Tape ein und schreib sie in F$, wobei irgendwas schief läuft.

    Einmal editiert, zuletzt von marco64 (3. Oktober 2007 um 16:40)

  • Zitat

    Original von marco64
    Habe mir die Tape Version von Pirates (c64games.de) angesehen

    Code
    *TAPE VERSION*
    8620 SYSM6:AZ=AZ+LN:POKEZ+9,LN:IFF$="CO$"THENT$=T$+CO$:GOTO8615
    
    
     *DISK VERSION*
    8620 INPUT#5,F$:IFF$="CO$"THENT$=T$+CO$:goto8620

    Ich tippe auf das SYS M6. Keine Ahnung was es macht, aber ich würde den den Fehler dort vermuten. In der D64 Version werden dort scheinbar Daten von der Floppy eingelesen. Ich Rate mal, SYS liest Daten vom Tape ein und schreib sie in F$, wobei irgendwas schief läuft.


    Ich glaube nicht, dass bezweckt werden sollte, Daten von Tape einzulesen. Es ist die Stelle, an der Pirates einem sagt, wo man die Person findet, die mehr Informationen über den Verbleib der Schwester hat. Dieser Fehler ist SEHR nervig und bewegte mich dazu, jetzt die Diskettenversion zu nutzen.

  • Zitat

    Original von marco64
    Habe mir die Tape Version von Pirates (c64games.de) angesehen

    Code
    *TAPE VERSION*
    8620 SYSM6:AZ=AZ+LN:POKEZ+9,LN:IFF$="CO$"THENT$=T$+CO$:GOTO8615
    
    
     *DISK VERSION*
    8620 INPUT#5,F$:IFF$="CO$"THENT$=T$+CO$:goto8620

    Ich tippe auf das SYS M6. Keine Ahnung was es macht, aber ich würde den den Fehler dort vermuten.

    Für mich eindeutig. Nach einem SYS-Aufruf darf kein Buchstabe erscheinen. Oder welche Systemroutine wird mit m6 aufgerufen?

  • In der Disk Version werden dort aber Daten eingelesen OPEN 5,8,5 & INPUTBitte melde dich an, um diesen Link zu sehen. (siehe OPEN im c64wiki). Die IF Abfrage ist in beiden Versionen identisch, es soll wohl auch in beiden Versionen die selbe Aktion ablaufen.

    EDIT: habe meinen letzten post vervollständigt
    EDIT2: M6 ist eine normale Variable, war irgendwas um 32000. Basic kann SYSM6 auseinander halten. Ist auf keinen fall eine normale Systemroutine, die liegen woanders.

    Korrektur: M6 war 38164 ($9514), da ich kein asm profi bin kann ich nicht sagen was dort genau passiert.

    2 Mal editiert, zuletzt von marco64 (3. Oktober 2007 um 17:37)

  • Viele Brett- und Kartenspiele wurden in Basic geschrieben.
    auch diverse synthesizer.
    Bei Gelegenheit werfe ich mal einige Namen hier rein.

  • Kaiser II . Beim ersten Teil weiß ich es leider nicht. Meine C64-Disk liegen alle noch im Keller und bei mir läuft alles über WinVice und ohne 1541-Kabel :(, sonst hätte ich mal nachgeschaut...

  • hawooo!! ^^

    Zauberschloss aus der Magic Disk glaube ich ist auch ein reines Basicprogramm.

    Edit: Ich habs gefunden, war Happy Computer gewesen:

    Bitte melde dich an, um diesen Link zu sehen.

    Einmal editiert, zuletzt von SharpClaw (4. Oktober 2007 um 18:21)

  • Das Spiel "Computershop"...
    Vorteil: Keinerlei SYS-Schutz.
    Findest Du auf vielen einschlägigen Download-Plattformen.

    Ist zwar schon 'ne ziemliche "Printorgie",
    Game ist doch recht flach,
    enthält aber doch auch ein paar brauchbare Code-Schnipsel.

    Noch flacher und print-orgiastischer: Das "Spiel"
    (eher 'ne ziemliche Verarsche) "Dealer".

    Bessere Sachen:
    Pirates!, Fugger, Kaiser wurden schon genannt.
    Ich meine, auch "Vermeer" ist in Basic.