C64 Studio 4.0 erschienen

C64 Studio
C64 Studio 4.0

Das vorhin erschienene Update 4.0 für das C64 Studio bietet zwar hauptsächlich Fehlerkorrkturen, aber auch einige Neuerungen…

  • NEU: Für den BASIC-Editor kann ein anderer Font gewählt werden.
  • NEU: DASM pseudo OpCode für ALIGN.
  • NEU: Im Zeichensatz-Editor können Farben vertauscht werden.
  • Bug-Fix: Verschiedene Abstürze, die bei der Selektion im Zeichensatz- bzw. Screen-Editor auftraten, wurden unterbunden.
  • Bug-Fix: Loops in Marcos funktionieren nun, wie geplant.
  • Bug-Fix: Beim Umschalten zwischen Label und none Label-Modus im BASIC-Editor werden jetzt keine unnötigen Leerzeichen mehr eingefügt.

Alles weitere findet ihr wieder auf der Seite von Georg, dort gibt es auch den Download.

CBM prg Studio 3.2.1

CBM prg StudioVersion 3.2.1 erschienen

Arthur hat eben eine neue Version des CBM prg Studios veröffentlicht. Bis auf eine kleine Neuerung, wurden ‚nur‚ Fehler behoben.

CBMprgStudio321Zu den behobenen Fehlern gehören u. a.:

  • Bug-Fix: Doppelte Labels wurden in einem Projekt nicht korrekt erkannt.
  • Bug-Fix: Die Buildorder war fehlerhaft.
  • Bug-Fix: Negative Werte bei BYTE und WORD wurden nicht richtig umgesetzt.
  • Bug-Fix: Rechenoperationen bei WORD-Anweisung wurden nicht korrekt ausge-führt.
  • NEU: Die Geschwindigkeit des Screendesigners und beim Hinzufügen, Umschalten und Öffnen von Dateien bzw. Projekten wurde erhöht.

 

Dies wird vorläufig die letzte Version des CBM prg Studios sein! Arthur braucht Zeit, um sich anderen Projekten zu widmen. Ihr könnt aber weiterhin Fehler melden und Änderungswünsche äußern.

 

Den Download und weiter Infos findet ihr wie immer auf der Seite von Arthur.

 

C64 Studio 3.9 verfügbar

C64 Studio
C64 Studio 3.9

Das heute erschienene Update 3.9 für das C64 Studio bietet wieder eine Reihe von Neuerungen und Fehlerkorrkturen, u. a. ‚bekommt‘ ihr…

  • NEU: Rechteck (nur Rahmen oder gefüllt), füllen und Selektion für den Character Screen- und Map-Editor.
  • NEU: Schreibt ihr einen Kommentare hinter ein Label, dann wird dieser im Tooltipp angezeigt.
  • NEU: Verbesserungen beim Disassembler u. a. lassen sich die Projekteinstellungen speichern & laden.
  • Bug-Fix: Beim Suchen ‚find all‘ konnte es zu einem Absturz kommen, wenn man nicht offene Dokumente durchsucht hat.
  • Bug-Fix: Bei ‚run to cursor‘ über das Kontextmenü konnte es vorkommen, dass die falsche Adresse verwendet wurde.
  • Bug-Fix: Das verschieben von Tiles im Map-Editor konnte dazu führen, dass die Tile-Nr. ‚vermarmelt‘ wurden.

Alles weitere findet ihr wieder auf der Seite von Georg, dort gibt es auch den Download.

 

CBM prg Studio 3.2.0 verfügbar

CBM prg StudioVersion 3.2.0 erschienen

Gestern Nacht hat Arthur eine neue Version des CBM prg Studios veröffentlicht.

CBMprgStudio320

 

Neben Bugfixes gibt es auch einige Neuerungen:

  • NEU: Am rechten Rand findet ihr eine Code-Vorschau. Diese erleichtert das Auffinden von Sourceabschnitten. Sie beinhaltet das Syntax-Highlighting und zeigt sogar Markierungen.

    Code-Vorschau
    Code-Vorschau
  • NEU: Für die Verwendung von Zeichenketten gibt es zwei neue Datentypen.
    • PTEXT: Erzeugt Pascal-Strings, d. h. die Länge des Textes wird diesem automatisch vorangestellt.
      PTEXT "RETRO-PROGRAMMING" wird intern zu
      TEXT 17,"RETRO-PROGRAMMING"
    • NULL: Erzeugt C-Strings, die mit einer Null am Ende abgeschlossen werden.
      NULL "RETRO-PROGRAMMING" wird also zu
      TEXT "RETRO-PROGRAMMING",0
  • NEU: Bei der Direktive GenerateTo könnt ihr nun die Option NULL angeben, dadurch wird der Sourcecode nur assembliert aber nicht gespeichert. Hier wäre eine ‚Build only‘ Funktion schöner.
  • Bug-Fix: Es gab einige Probleme bei den Rechenoperationen im Assembler.
  • Bug-Fix: Die Autovervollstängigung beachtet endlich die Groß- & Kleinschreibung korrekt.
  • Bug-Fix: Probleme mit den Build-Events wurden behoben.

Alles Weitere findet ihr wie immer auf der Seite von Arthur oder in der Release-Historie der Hilfe. Dort könnt ihr natürlich auch die Version 3.2.0 herunterladen.

 

C64 Studio 3.8 erschienen

C64 Studio
C64 Studio 3.8

Heute hat Georg das C64 Studio 3.8 veröffentlicht.

Hier ein kleiner Ausblick auf die Änderungen:

  • NEU: Ausrufezeichen ! als binärer NOT-Operator
  • NEU: Weitere Methoden fürs Einbinden von Daten über !media und !mediasrc.
  • NEU: Das Ausführen von externen Befehlen / Programmen mit Leerzeichen im Pfad funktioniert nun.
  • Bug-Fix: Kommentare in denen Zeichen verwendet wurden, die nicht zum ASCII-Zeichensatz gehören, konnten das Einfügen von Macros verhindern.
  • Bug-Fix: verschiedene DASM-Pseudo-Anweisungen wurden korrigiert bzw. hinzugefügt
  • Bug-Fix: Abhängigkeiten können nun ‚erstellt‘ werden, ohne das der Source geöffnet sein muss.

Die neue Version und weitere Infos bekommt ihr wieder direkt bei Georg Rottensteiner.

CBM prg Studio 3.1.0 erschienen

CBM prg StudioVersion 3.1.0 verfügbar

Nach drei Monaten hat Arthur gestern die neue Version des CBM prg Studios zu veröffentlichen.

Auf Grund der Probleme mit der 3.0.0 Version, möchte ich euch das Update nahelegen.

Außerdem gibt es noch folgende Neuerungen…

  • Code-Schnipsel für BASIC
  • BASIC 8 Unterstützung für C128 Projekte
  • Plus/4 Unterstützung beim Screen-Code-Builder
  • Verbesserung für VC-20 Projekte beim Multi-Color-Screendesigner
  • Verbesserungen beim Debuggen mit VICE

Mehr Infos gibt es bei Arthur und den Download der neuen Version findet ihr direkt hier.

CBM prg Studio 3.1.0
CBM prg Studio 3.1.0

 

C64 Studio 3.7 verfügbar

C64 Studio
C64 Studio 3.7

Heute ist eine neue Version des C64 Studios erschienen. Die Version 3.7 beinhaltet u. a. folgende Änderungen / Korrekturen:

  • Neu: Beim Hinzufügen einer vorhandenen Datei, wird nachgefragt, ob diese ins Projektverzeichnis kopiert werden soll. Dies geschient nur, wenn es die Datei dort noch nicht gibt!
    C64Studio3.7_01
  • Neu: Beim Export von Sprites kann man nun Bereiche angeben.
  • Neu: Beim Spriteeditor ist der Layer-Tab auf den Sprite-Tab gewandert und heißt nun ‚Preview‘.
  • Neu: Bei den Abhängikeiten (Dependencies) könnt ihr jetzt auch Symbole importieren.
    C64Studio3.7_02
  • Bug-Fix: Beim Import einer CharPad (.ctm) Datei konnte es zu falschen Farben kommen.
  • Bug-Fix: !media hat bei Spritesets nicht korrekt funktioniert.
  • Bug-Fix: Es bestand die Möglichkeit, dass das Programm hängen bliebt, wenn man !for mit einem Step-Wert benutzte, der nicht exakt zum Endwert führte.
  • ACHTUNG: Wollt ihr die neue Version, neben einer älteren erstmal testen, dann bekommt ihr Probleme mit dem Start von VICE. Es wurden die Variablen für den VICE-Start verändert (früher $(FilePath) & $(BuildTargetFilename), jetzt $(RunPath) & $(RunFilename)). Da die Tooleinstellungen nicht für jedes C64 Studio getrennt gespeichert werden, kommt es zu Fehlern, wenn man zwischen den Versionen wechseln möchte.

 

Weitere Infos und den Download gibt es bei Georg Rottensteiner.

 

C64 Studio 3.7
C64 Studio 3.7

 

C64 Studio 3.6 veröffentlicht

C64 Studio
C64 Studio 3.6

 

‚Endurion‘ hat das nächste Update für das C64 Studio veröffentlicht und sein bei ‚Fahrt 003‚ in den Kommentaren gemachtes ‚Versprechen‘ eingelöst.

Die Version 3.6 bringt u. a. diese Änderungen:

  • Entwicklungsumgebung (IDE): Das Layout wird nun endlich gespeichert!
  • !convtab (!ct): Die angegebenen Daten können sich jetzt über mehrere Zeilen erstrecken.
  • Map-Editor: Ihr könnt zusätzliche Binärdaten zu jeder Map speichern.
  • Zeichensatz- & Map-Editor: Es lassen sich nun Daten vom Charpad importieren
  • !media + !mediasrc: Über diese neuen ‚pseudo op codes‘ lassen sich die Daten vom Sprite-, Zeichensatz-, Screen- und Map-Editor direkt einbinden (ohne den bisher notwendigen Export als Binärdatei! (Danke)
  • Bug-Fix: Mehrere Fehler im Map-Editor wurden behoben.
  • Bug-Fix: Das Problem mit den ‚Pseudo Breakpoints‘ wurde behoben.

 

Den Download findet ihr wie immer auf Seite von Georg.

C64 Studio 3.6 (nun wird das Layout gespeichert)

CBM prg Studio 3.1.0 (BETA)

CBM prg Studio
Die Bugfixes kommen

Arthur ist aktuell dabei die Probleme / Fehler der Version 3.0.0 zu beheben. Der nächste Release wird daher primär der Korrektur dienen, es gibt aber trotzdem noch einige neue Features, wenn auch nur kleine…

  • ASM: Bedingte Breakpoints fürs VICE-Debugging break $082F if .a==12
  • ASM: Das ‚Beakpoints‘-Fenster bekommt eine Spalte in der die Speicheradresse des Breakpoints steht (dazu muss das Programm einmal erstellt werden).
    Außerdem können hier die ‚Bedingten Breakpoints‘ bearbeitet werden.
  • BASIC: Code-Ausschnitte (code snippets)
  • Screen-Designer: Fülloption
  • Screen-Designer: Gemischter Hires/Multicolor-Modus für VIC-20-Projekte
  • BUGFIXES: findet ihr unter ‚CBM prg Studio 3.0.0: Probleme

Seitdem 29.05.2014 erscheinen zwar regelmäßig Updates für die neue Version 3.1.0, allerdings gibt bisher noch keinen Veröffentlichungstermin.

 

Version 3.1.0 BETA

CBM prg Studio 3.0.0: Probleme

CBM prg Studio
Fehler & Probleme beim CBM prg Studio 3.0.0

Auch nach dem Update auf 3.0.0 gibt es einige Probleme. Sofern mir diese bekannt sind, werde ich sie hier nach und nach auflisten.

Mittlerweile ist ‚CBM prg Studio 3.1.0 (BETA)‚ erschienen. Daher habe ich Korrekturen ab BETA 3.1.0 grün hervorgehoben!

 

13.06.2014:
Wieder mal ist (leider) Seb fündig geworden 😉 .
Die Addition von Labeln bei Y-indizierter-Addressierung  sta/lda label+1,Y führt zu einer Fehlermeldung. Mit dem X-Register geht es.
Bei 3.1.0 behoben.

 

27.05.2014:
Mir sind eben zwei weitere Probleme aufgefallen, die ich auch schon an Arthur weitergeleitet habe.

1.) Das Debuggen mit VICE klappt nicht mehr so, wie in der letzten 3.0.0 BETA. Habt ihr ‚To VICE dump‘ und ‚Use VICE debugger‘ aktiviert und startet das Debuggen, dann öffnet sich zwar VICE und die Label und Breakpoints wurden geladen aber leider fehlt das Programm.
Korrektur ab 3.1.0 BETA – Dieses Problem trat auf, wenn ihr unter Optionen -> Emulator Control -> Autolaunch .prg Name etwas eingetragen hattet. Dann wurde fürs Debuggen der falsche Programmname genommen.

2.) Addiert ihr etwas auf sich wiederholende Cheap-Label, dann wird die Adresse evtl. falsch berechnet.

Korrektur ab 3.1.0 BETA – Nun kann man wieder mit einem Cheap-Label rechnen.

 

22.05.2014:
Das folgende Problem wurde per Kommentar von Seb gemeldet. Danke für den Hinweis.

Der Assembler des CBM prg Studio wurde in einem bisher unerwähnten Punkt geändert! Leider führt dies dazu, dass es bei einigen Sourcen auf meiner Seite zu Fehlern kommt, wenn die Programme mit 3.0.0 erstellt werden. Das CBM prg Studio hat sich in diesem Punkt bisher übrigens noch nie richtig verhalten (zumindest seit 2.5.3, dies ist die älteste mir vorliegende Version).

Verhalten bis zur Version 2.8.0:

 

Nur bei 2.9.0 waren beide Schreibweisen möglich (der Assembler verhielt sich aber trotzdem falsch!):

 

Seit 3.0.0 kommt es nun wieder zu einem Fehler, nur umgekehrt:

 

Korrekt wäre folgendes Verhalten:


Ihr könnt also aktuell schon, statt lda 'a', das eigentlich richtige lda #'a' verwenden.

Arthur ist sich des Problems bewußt, sobald er den Fehler behoben hat, werde ich die Sourcen auf der Seite anpassen und auf die Verwendung der dann korrigierten Version hinweisen.