C64 Studio, CBM .prg Studio oder VS64 für VS Code???

Es gibt 31 Antworten in diesem Thema, welches 3.714 mal aufgerufen wurde. Der letzte Beitrag (30. Januar 2024 um 06:40) ist von Endurion.

  • Welche IDE könnt ihr empfehlen?

    Alle drei IDEs scheinen regelmäßig Updates und Erweiterungen zu bekommmen.

    VS64 ist das jüngste Mitglied in der Reihe und wurde als PlugIn für VS Code realisiert. Was mir erstmal gut gefällt, da ich auch sonst gerne VS Code verwende.

  • Hi, ich benutze das CBM .prg Studio, was mir bislang ganz gut gefällt. Die anderen beiden habe ich noch nicht getestet. Würde aber auch gerne erfahren, ob sich ein Umstieg lohnt?

  • Ich hab es bisher noch nicht hingekriegt VS64, VS Code, ACME und VICE so miteinander zu verbinden, dass ich das System zum Debuggen verwenden kann. Daher ist es für mich unbrauchbar. Ich arbeite - sehr zufrieden - mit dem C64Studio von Endurion , da kann ich in ein TSB-Projekt gleichzeitig auch die Basic-Anteile mit einbinden. Außerdem gibt es zu Endurion hier im Forum einen kurzen Draht. Besser geht's nicht.

    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.

  • Hi, ich benutze das CBM .prg Studio, was mir bislang ganz gut gefällt.

    Funktioniert da sowas wie

        lda $d800 + 8*40, x

    denn inzwischen?

    Yes, I'm the guy responsible for the Bitte melde dich an, um diesen Link zu sehen. cross assembler. And some Bitte melde dich an, um diesen Link zu sehen..

  • Ich hab es bisher noch nicht hingekriegt VS64, VS Code, ACME und VICE so miteinander zu verbinden, dass ich das System zum Debuggen verwenden kann. Daher ist es

    Funktioniert da sowas wie

        lda $d800 + 8*40, x

    denn inzwischen?

    Ich bin nicht vorm Rechner, aber ich sage mal: Nein. Zu komplex.

  • Funktioniert da sowas wie

        lda $d800 + 8*40, x

    denn inzwischen?

    Ich bin nicht vorm Rechner, aber ich sage mal: Nein. Zu komplex.

    Das kann man dann aber vergessen, damit vernünftig Assembler zu programmieren. Da waren meine 6502-Crossassembler in den 80ern ja schon komfortabler.

  • Das kann man dann aber vergessen, damit vernünftig Assembler zu programmieren. Da waren meine 6502-Crossassembler in den 80ern ja schon komfortabler.

    Welchen Crossassembler der 80er Jahre meinst du denn?

  • Hi, ich benutze das CBM .prg Studio, was mir bislang ganz gut gefällt.

    Funktioniert da sowas wie

        lda $d800 + 8*40, x

    denn inzwischen?

    Also die 8*40 rechne ich schneller im Kopf aus. Funktioniert denn?:

        lda $d800 + y*40, x

    Das würde was bringen.

    Ich habe mal 'ne halbe Stunde angetestet, grafisch ist das C64 Studio ja nu kein Leckerbissen. Lässt sich scheinbar auch nicht konfigurieren...

    Die Syntax ist auch seltsam. Ich teste die Tage nochmal.

  • Das C64Studio kann Farbe konfigurieren (File->Preferences->Colors/Theme)

    Da ist sowohl Syntax Coloring als auch die Oberfläche selbst einstellbar.

    Die Syntax ist an ACME angelehnt, man kann aber auch andere Assembler-Syntaxen auswählen.

    Aber Kritik nehme ich immer gerne entgegen :)

    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.

  • Lässt sich scheinbar auch nicht konfigurieren...

    Natürlich lässt sich das konfigurieren! Hier zwei Beispiele aus einem einzigen Projekt (in einem Projekt/einer Solution kannst du alle benötigten Dateien unter einem Dach verwalten!) :

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

    Links eine Assembler-Routine, die im Basic-Programm rechts zur Anwendung kommt. Zeichensatz- und Map-Editor waren hier nicht erforderlich, auch nicht der Sprite-Editor, aber sie würden alle von hier aus erreichbar sein (Reiter über dem Code-Fenster).

    Nur das Menü zur Auswahl von Solutions sollte vielleicht doch mal intuitiver gemacht werden... :bgdev

    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.

  • Ich meine eher Icons, Menüs und Grafikelemente.

  • Das C64Studio kann Farbe konfigurieren (File->Preferences->Colors/Theme)

    Da ist sowohl Syntax Coloring als auch die Oberfläche selbst einstellbar.

    Die Syntax ist an ACME angelehnt, man kann aber auch andere Assembler-Syntaxen auswählen.

    Aber Kritik nehme ich immer gerne entgegen :)

    Danke, probiere ich zuhause!

    Hab schon gelesen, dass du sehr motiviert bist und schnell reagierst. Finde ich klasse!

  • Latürnich! :)

    Du benötigst allerdings dazu ein Projekt/Solution.

    Im Solution Explorer kannst du auf deine Hauptdatei rechtsklicken => Properties. Dort gibt es den Reiter "Assembler".

    Dort kannst du "Detect" versuchen (ist eigentlich der Default), aber das ist nur besseres Raten. Da kannst du den Assemblertyp umstellen.

    Die anderen Assembler-Syntaxen sind nicht 100%ig, aber PDS, DASM und TASM sind relativ brauchbar. Die habe ich an einigen originalen alten Listings getestet.

    Wenn du etwas findest, das nicht passt, immer her damit.

    Ohne Projekt/Solution hast du die Option leider nicht, da müsste man auf den Kommandozeilen Assembler ausweichen (C64Ass, wird auch mitgeliefert), seit dem 7.12. gibt es dort auch eine Option für den Assembler-Typ.

    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.

  • Die anderen Assembler-Syntaxen sind nicht 100%ig, aber PDS, DASM und TASM sind relativ brauchbar. Die habe ich an einigen originalen alten Listings getestet.

    Wenn du etwas findest, das nicht passt, immer her damit.

    Zu meiner Freude gab es auch den einen für's CBMPrgStudio, da ich den von meinem ersten Projekt gewohnt bin. Leider erfolgten einige Errors, so wurde bei Dateienamen zwingend Hochzeichen erwartet, anstelle von Quotes. Schlimmer war, dass meine Sprite-Bin nicht geladen werden konnte, keine Ahnung weshalb.

    Leider sind auch Standard-Tastencodes getauscht (Undo = Alt-Zurück, echt? :/). Für mich erstmal ein NoGo.

  • Alt-Backspace ist auch das korrekte Kürzel für Undo :P

    Kann man alle umkonfigurieren ;)

    Auch wenn du es nicht verwenden möchtest, hast du evtl. ein kleines Beispielprojekt für dir Errors und ein Sprite-Bin, wo das Laden nicht klappt? Das könnte ich mir auf jeden Fall angucken.

    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.

  • Alt-Backspace ist auch das korrekte Kürzel für Undo :P

    Kann man alle umkonfigurieren ;)

    Auch wenn du es nicht verwenden möchtest, hast du evtl. ein kleines Beispielprojekt für dir Errors und ein Sprite-Bin, wo das Laden nicht klappt? Das könnte ich mir auf jeden Fall angucken.

    Danke! Ich versuche es am WE im Kleinen zu reproduzieren.

  • Ich hab es bisher noch nicht hingekriegt VS64, VS Code, ACME und VICE so miteinander zu verbinden, dass ich das System zum Debuggen verwenden kann. Daher ist es für mich unbrauchbar. Ich arbeite - sehr zufrieden - mit dem C64Studio von Endurion , da kann ich in ein TSB-Projekt gleichzeitig auch die Basic-Anteile mit einbinden. Außerdem gibt es zu Endurion hier im Forum einen kurzen Draht. Besser geht's nicht.

    Arndt

    Hi Arndt. Was genau funktioniert denn nicht?
    Infos wären super, nicht dass da irgendwo noch Bugs versteckt sind ... :smile:

  • Infos wären super, nicht dass da irgendwo noch Bugs versteckt sind ...

    Nein, das glaube ich gar nicht. Ich weiß einfach nur nicht, was ich wo einstellen und auslösen muss, wenn ich meine Dateien nicht nur angucken und vielleicht editieren, sondern auch debuggen (das Wichtigste daran!) will. Vielleicht reicht ein entsprechendes Readme oder ein kurzes Tutorial ja schon aus? Selbst in Jason (ohne Anleitung) aktiv zu werden, traue ich mich jedenfalls nicht. Das kann nur im Chaos enden...

    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.