habe es eben mal durchgetestet.
gibt nix zu meckern.
viel komfortabler.
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
habe es eben mal durchgetestet.
gibt nix zu meckern.
viel komfortabler.
gibt nix zu meckern.
Ein Traum wird wahr!
gibt nix zu meckern.
... fast nix
Hi Endurion
wollte mal wissen wie man bei "Build and Run" mit eine bestimmten CRT starten kann.
Ich habe zwar unter Preferences - Tools unter Cartridge folgenden Eintrag stehen "-cartcrt "f:\C64er\C64´er Programme und Spiele - Stand 2015-07-08\--- C64 Toolprogramme ---\CRT\Basic 45 - 20_02_21.crt"
aber WinVice startet ohne Cartridge.
Ist die Einstellung denn falsch?
Hallo,
Endurion.
Versteh ich dein Projekt, wirklich. Kann mann mnit deiinem Tool, aufwendige Programme, in Basic, Assembler was für eine Programmiersprche erstellen auf dem Pc ?
Und dan halt zurüch schreiben auf eine Schawabbel Disk ?
Respekt vor deine Arbeit. Jett nur noch mit diesem Tool BASIC V2 Interpreter/Compiler in/für Java von Egon Olden71 verbinden.
Ok für Leute die konfortabel programmieren wollen, bestimmt ein prima Sache.
Brotscheibe
Den Compiler kann man schon verwenden. Eine Anleitung findet sich hier:
Also, heisst ist schon eingebaut in sein Projetkt ?
Bin nich der programmierer....him self.
Brotscheibe
Alles anzeigenHi Endurion
wollte mal wissen wie man bei "Build and Run" mit eine bestimmten CRT starten kann.
Ich habe zwar unter Preferences - Tools unter Cartridge folgenden Eintrag stehen "-cartcrt "f:\C64er\C64´er Programme und Spiele - Stand 2015-07-08\--- C64 Toolprogramme ---\CRT\Basic 45 - 20_02_21.crt"
aber WinVice startet ohne Cartridge.
Ist die Einstellung denn falsch?
Bei den Tools sieht bei mir der Eintrag für Cartridge so aus:
-cartcrt "$(RunFilename)"
Der Aufruf im Ausgabefenster müsste dann in etwa so aussehen (-cartcrt muss meine ich der letzte Parameter sein)
Brotscheibe: Du kannst mit dem C64Studio in Assembler oder BASIC programmieren, und das schreibt dir das Resultat in ein Emulator-Format (.prg, .t64, .d64, .crt, etc.)
Direkt auf eine Disk kann es nicht.
Den MOSpeed kann man vermutlich sehr ähnlich der Anleitung dort für CBM Prg Studio einsetzen, Custom und Post-Build-Events gibt es beim C64Studio auch.
Alles anzeigenAlles anzeigenHi Endurion
wollte mal wissen wie man bei "Build and Run" mit eine bestimmten CRT starten kann.
Ich habe zwar unter Preferences - Tools unter Cartridge folgenden Eintrag stehen "-cartcrt "f:\C64er\C64´er Programme und Spiele - Stand 2015-07-08\--- C64 Toolprogramme ---\CRT\Basic 45 - 20_02_21.crt"
aber WinVice startet ohne Cartridge.
Ist die Einstellung denn falsch?
Bei den Tools sieht bei mir der Eintrag für Cartridge so aus:
-cartcrt "$(RunFilename)"
Der Aufruf im Ausgabefenster müsste dann in etwa so aussehen (-cartcrt muss meine ich der letzte Parameter sein)
Also im Output Fenster steht folgendes
Calling F:\C64er\C64 Emulatoren\Emu - Win-Vice3_1-x64\x64.exe with +truedrive -virtualdev "F:\C64er\C64 Emulatoren\C64StudioRelease\Main Projekte\Basic-Programme\Test-03.prg"
Und es ist egalt was ich in Preferences - Tools unter Cartridge eintrage. Das Cartridge wird nicht gestartet.
Ich habe es so probiert -cartcrt "$(Basic 45 - 20_02_21.crt)" und so auch -cartcrt "$(f:\C64er\C64´er Programme und Spiele - Stand 2015-07-08\--- C64 Toolprogramme ---\CRT\Basic 45 - 20_02_21.crt)"
WinVice startet nie mit der Cartridge.
Ich bin mir ziemlich sicher das ich den Eintrag falsch setzte.
Gruß Drachen
Den MOSpeed kann man vermutlich sehr ähnlich der Anleitung dort für CBM Prg Studio einsetzen, Custom und Post-Build-Events gibt es beim C64Studio auch.
Jupp, die Anleitung kann man quasi 1:1 verwenden. Im Kern muß man für den "Post Build" eines Basicprogramms sowas in der Art eintragen:
Der Parameter "/tolower=true" ist wichtig, weil MoSpeed und C64 Studio andere Vorstellungen von Klein- und Großschreibung haben. Den Pfad muß man natürlich anpassen.
Drachen: Um Fehler im C64Studio auszuschliessen, klappt denn der Aufruf, wenn du ihn manuell in der Kommandozeile aufrufst?
Zur Sicherheit: Heisst deine Datei wirklich $(Basic 45 - 20_02_21.crt) ?
Dieses $(...) scheint da nicht hinzugehören.
Also wenn ich das direkt ausführen lasse funktionniert der Auffruf.
Und wenn ich diesen Befehl bei dir angebe wir die Cartridge nicht ausgeführt.
Und die Datei heist wirklich so "Basic 45 - 20_02_21.crt"
Ich habe sie so benannt.
Gruß Drachen
Kannst du mir den Text aus dem Output-Fenster 1:1 hier reinkopieren?
Wenn das, was du oben kopiert hast, steht, dann fehlt der -cartcrt:
Calling F:\C64er\C64 Emulatoren\Emu - Win-Vice3_1-x64\x64.exe with +truedrive -virtualdev -cartcrt "F:\C64er\C64 Emulatoren\C64StudioRelease\Main Projekte\Basic-Programme\Test-03.prg"
Startet der VICE überhaupt? Wenn ja, kommt eine Fehlermeldung, oder startet der einfach ganz normal in den BASIC-Modus?
Alles anzeigenKannst du mir den Text aus dem Output-Fenster 1:1 hier reinkopieren?
Wenn das, was du oben kopiert hast, steht, dann fehlt der -cartcrt:
Calling F:\C64er\C64 Emulatoren\Emu - Win-Vice3_1-x64\x64.exe with +truedrive -virtualdev -cartcrt "F:\C64er\C64 Emulatoren\C64StudioRelease\Main Projekte\Basic-Programme\Test-03.prg"
Startet der VICE überhaupt? Wenn ja, kommt eine Fehlermeldung, oder startet der einfach ganz normal in den BASIC-Modus?
Also hier dein Output Text
Und es kommt auch keine Fehlermeldung. WinVice startet normal ohne Cartridge
Funktioniert es denn bei dir mit irgend einer Cartridge?
Gruß Drachen
Der Aufruf, den ich oben von Get 'em DX reingepastet hatte, war ein Aufruf mit Cart und der klappte auch.
Dein Output hier hat aber keins davon? Da ist kein Cartridge drin, und das ist auch ein .prg-File.
Evtl. nicht die richtige Configuration ausgewählt?
Bei dem .crt hast du aber auch entsprechend den Typ des Cartridges ausgewählt? Bei dem !to gibt es da ja noch einen Parameter für die diversen Formate.
Hi Endurion
Im Feld Cartridge habe ich doch die Cartridge eingetragen wo sie zu finden ist!
Was meinst du mit der richtigen Configuration.
Es wird doch immer der Erste Eintrag in deiner Available Tools - genommen, oder verstehe ich das falsch.
Eigentlich wollte ich ja nur die Cartridges für die Basicerweiterung aufrufen, damit ich mein Basicprogramm mit deinen Editor schneller schreiben kann. Wenn das nicht so klappt, gehe ich halt den etwas längeren Weg.
Basicprogramm schreiben, daraus ein prg erstellen, WinVice mit Basicerweiterung aufrufen und Programm testen.
Gruss Drachen
Das Feld Cartridge ist dafür gedacht, die Parameter einzugeben, die beim Aufruf mit einem Cartridge verwendet werden. Die Parameter werden benutzt, wenn C64Studio als Ausgabe-Datei ein Cartridge erkennt.
Bei den Tools kannst du eine ganze Reihe Emulatoren einstellen, benutzt wird der, der in der Auswahlbox in der Toolbar ausgewählt ist. Ich habe da zum Beispiel diverse VICE-Varianten als auch CCS64 drin.
Vielleicht verstehe ich dich auch falsch; du willst ein BASIC-Programm schreiben, dass mit einer BASIC-Erweiterung im Cartridge eingesetzt wird?
Die Angaben von mir waren für Code gedacht, der direkt von einem Cartridge aus ausgeführt wird.
Hi Endurion
....Vielleicht verstehe ich dich auch falsch; du willst ein BASIC-Programm schreiben, dass mit einer BASIC-Erweiterung im Cartridge eingesetzt wird?
....
Genau so verhält es sich.
Forummitglied dg5kr hat eine Basicerweiterung geschrieben, wo er die Befehle von PLUS/4 für den C64´er umgesetzt hat, was ich sehr gut finde.
Habe mir halt gedacht das man C64 Studio veranlassen kann WinVice gleich mit der Basicerweiterung zu starten. Ok wenn es von nicht so gedacht war, macht nichts, dannn gehe ich einfach den etwas längeren Weg.
Könnte man sowas bei C64 Studio dann irgendwie verwirklichen, das er gleich mit einer Erweiterung startet und dann das geschriebene Programm ausführt?
Was ich noch wissen möchte, das habe ich bis jetzt noch nicht ausführlich getestet.
Die Neuen Basicbefehle z.B. die von Plus/4 oder Simons Basic.
Werden die ohne Fehler von deinen Editor erkannt, oder werden Fehlermeldungen ausgespuckt.
Ach da werde ich mal kurz ein Programm schreiben und es einfach mal schauen was passiert. Werde mich dann diesbezüglich hier wieder Melden.
Gruß Drachen
Dazu müssten bestimmt erst die token der Befehle rein ins Studio....
Sonst werden die falsch oder gar nicht übersetzt.
Ausser die token haben sich nicht geändert.