Klasse, danke!
Bezüglich Lokationen für Dateien, zumindest src und bin müßte man mit den !to bzw. Element-Einstellungen hinbekommen.
Sourceverwaltung ist natürlich heftig, aber interessant
Du bist in Begriff, Forum64 zu verlassen, um auf die folgende Adresse weitergeleitet zu werden:
Bitte beachte, dass wir für den Inhalt der Zielseite nicht verantwortlich sind und unsere Datenschutzbestimmungen dort keine Anwendung finden.
letzter Beitrag von smithloo am
Klasse, danke!
Bezüglich Lokationen für Dateien, zumindest src und bin müßte man mit den !to bzw. Element-Einstellungen hinbekommen.
Sourceverwaltung ist natürlich heftig, aber interessant
Der Pfad eines Projektes kann gar nicht angegeben werden. Es wird in dem Pfad abgelegt, in dem zuletzt irgendwas gespeichert wurde.
Das muss ich revidieren. Da geht ja ganz normal der File-Dialog auf. Der Steht zwar (natürlich, wo sonst?) auf dem letzten Pfad, aber der kann ja handelsüblich geändert werden. Weiss nicht, was mich da geritten hat...
Hurra, schon ein Punkt umgesetzt
Hi.
Benutze immer noch Version 1.8, weil ich ab 1.9 einen Fehler bekomme, wenn ich Dateien in beschnittener Größe einbinden möchte:
Zitat!Bin "2kbDatei.raw",1000,0 ; nur die ersten 1000 Byte einbinden
Und keine Ahnung, ob´s Absicht ist (und eventl. ab Version 2 schon behoben): einige ASM Befehle werden nicht farbig markiert (schwarz, wie die anderen):
ZitatAlles anzeigenrol
ror
plp
php
clv
cld
bvc
bvs
brk
Ciao
Hab den !bin bug gefixt, das Syntax Coloring auch und die ersten paar Basic-Punkte von fatboy_01 auch.
Vielen Dank für die Auflistung der Fehler, immer gerne willkommen!
Neue Version 2.1 steht bereit: http://www.georg-rottensteiner.de/files/C64StudioRelease.zip
drei Punkte sind mir noch aufgefallen:
Eine Pfadangabe im "!bin" - Pseudobefehl erzeugt eine unbehandelte Ausnahme!
Der "!src" - Pseudobefehl sollte immer Bildschirmcodes ausgeben, also im Beispiel $01, $02, $03. Zur Zeit ist die Ausgabe noch abhängig vom "!ct" - Pseudobefehl.
Der "!ct" - Pseudo sollte nur auf den "!text" -Pseudo wirken.
In diesem Beispiel sollte sich endlos die Bildschirmrahmenfarbe ändern.
Absolute Adressangaben der acht Verzweigungsbefehlen (beq bne bpl bmi bcc bcs bvc bvs) werden falsch in die relative Adressierung umgewandelt, da einfach das Low-Byte verwendet wird. Dies würde aber einen beq $1007 erzeugen. Verwendet man jedoch Sprungmarken, funktioniert alles wunderbar.
Verwendet man jedoch Sprungmarken
Ich glaube, auch alles mit *, also beq * +3 usw. wird falsch erzeugt..?
Ihr macht Sachen, ich hab natürlich nur die Syntax umgesetzt, die ich verwendet habe
Kommt alles auf die Liste!
Danke!
Hats dir deinen Server schon wieder zerlegt? Darf ich anbieten, einen Mirror aufzusetzen? Ich hab die Kapazitäten dazu.
Danke, aber ich muß da einfach mal den Provider treten. Das war jetzt echt häufig in letzter Zeit.
In dem Forum ist ja über jeden Anbieter Schlechtes drin
Kann denn jemand einen Hoster empfehlen?
Ich hab nen 8,85 VServer bei Server4you, der ist imho Top.
Eine neue Version, diesmal mit:
Stored open state of element (not all elements are opened automatically)
Fixed D64 export bug (file was truncated)
Added breakpoint support
Added !bank macro
Added Magic Desk cartridge type
Added help documentation (not complete yet)
Der Link ist wie immer der Gleiche: C64 Studio
Neue Version:
Fixed T64 export
Fixed nested preprocessor blocks
Enhanced !CT macro to allow for custom tables
Fixed !binary macro, had extra bytes when a part of a file was included
Added !align macro
Added a few basic code macros
Added category sorting to charset editor
Added memory change coloring
Jetzt wo Soulless draußen ist, wird da mal wieder ein bißchen mehr dran geschraubt.
Hallo!
Erstmal finde ich das C64Studio ist ein super Tool! Gerade auch die Einbindung des Debuggers...
Jetzt ein paar Fragen:
- Wie geht das mit den Basic-Makros? Ich habe die 2.3 und bei {CLR} in Print"{CLR}" bekomme ich immer eine Meldung, dass er das Makro nicht kennt.
- Könnte man über eine Kommandodatei auch selber Makros definieren? Nehmen wir mal an, ich hab in einem Assemblerfile ein paar Funktionen, z.B. memset. Jetzt würde ich im Basic gerne {memset}49152,100,0 schreiben und das c64 Studio macht daraus sys xyz,49152,100,0
- Kann man auch Basicprogramme debuggen mit Vice?
- Wie sieht es mit Basic Erweiterungen aus? Irgendwas geplant?
Wie Du siehst hänge ich immer noch an Basic Auch wenn die angefangenen Projekt meist halbfertig enden...
Danke, freut mich
>- Wie geht das mit den Basic-Makros? Ich habe die 2.3 und bei {CLR} in Print"{CLR}" bekomme ich immer eine Meldung, dass er das Makro nicht kennt.
-Da spielt die Groß-/Kleinschreibung rein, versuch mal {Clr}. Du kannst auch die Taste drücken, die beim Emu (Vice) benutzt würde, er sollte dann {Clr} einsetzen.
>- Könnte man über eine Kommandodatei auch selber Makros definieren? Nehmen wir mal an, ich hab in einem Assemblerfile ein paar Funktionen, z.B. memset. Jetzt würde ich im Basic gerne {memset}49152,100,0 schreiben und das c64 Studio macht daraus sys xyz,49152,100,0
-Interessanter Gedanke, so waren die Makros bisher nicht gedacht. Muß ich mal überlegen, zur Zeit ersetzen die den Text nur durch ein Zeichen, aber so wäre wohl auch interessant.
>- Kann man auch Basicprogramme debuggen mit Vice?
-Derzeit nicht. Da müßte ich mich mal tiefer in den Basic-Interpreter wühlen, irgendwie geht sowas bestimmt.
>- Wie sieht es mit Basic Erweiterungen aus? Irgendwas geplant?
-Dito Gibt es eine bestimmte, die es dir angetan hat? Sollte ja nicht so schwer sein, sind ja großteils nur zusätzliche Tokens.
Hallo!
Danke für die schnelle Antwort. Anscheinend bin ich aber zu blöd, im Basic-Editor in Groß/Kleinschreibung umzuschalten? Wie geht das???
Zu der Basicerweiterung... am besten wäre natürlich da auch ne ini-Datei o.ä., so dass man das mit den Token laden kann. Früher hatte ich die Supergrafik 64, aber im Zweifelsfall dürfte man mit Tuned Simons Basic die meisten "Anwender" erreichen.
Ach so, sorry, ich meinte nicht die Groß/Kleinschreibung im Basic-Editor, das geht (bisher) nicht. Du hast CLR geschrieben, es müßte aber Clr sein.
Das mit den Tokens seh ich mir mal an, im Moment bastle ich grade an Keymaps für die verschiedenen Sprachen.
Ist die Entwicklungsumgebung auch für Ubuntu verfügbar?