File->AutoStart Disk/Tape image -> das .prg auswählen
Oder sonst als Parameter beim Aufruf mitgeben
So eine Art Nachladen geht nicht, dafür müsste man es dann in ein "echtes" Image legen.
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.
File->AutoStart Disk/Tape image -> das .prg auswählen
Oder sonst als Parameter beim Aufruf mitgeben
So eine Art Nachladen geht nicht, dafür müsste man es dann in ein "echtes" Image legen.
Na fantastisch. Zwei Mitglieder des Forum64 sind auf dem Weg zum Forumstreffen auf der Autobahnausfahrt kollidiert, weil sie beide mit dem Handy rumgefuchtelt haben
...schnippel...
Und nett sind die.meisten hier wirklich. ...schnappel...
Ich nicht!
Ich bilde mir ein, ich hab die Bezeichner da aus irgendeiner Doku geklaut. Aber frag bloß nicht wo.
LO = klar, High entspricht deinem MID, und Bank ist dein High
Ob es da eine offizielle Bezeichnung gibt?
Dann ist Lo und Hi gleich wie beim C64, und Bank ist dann das nächste Byte drüber.
In dem Baselib-File mega65.asm habe ich die meisten Register definiert und auch beschrieben so gut ich konnte.
Da sind auch ein paar Macros für DMA-Jobs enthalten.
Noch eleganter?
Meinst du mit einer Konstanten? Sowas in der Art?
Das > ist nach der ACME-Vorlage das High-Byte, auch wenn da noch highere Bytes im Wert vorkommen.
Hier hattu
Ist die Command-Length mit 15 richtig? Bleibt Y da über die Aufrufe hinweg unangetastet?
Sowas hatte ich sogar mal angefangen, hab mich aber dann erstmal in diversen Controls und Dialog-Scripten verrannt.
Anwendung waren dem Gedanken nach dann einfach in einem bestimmten Speicherbereich abzulegen, hatten dafür aber Zugriff auf die APIs.
So lange das Statement ganz oben steht ist das kein Problem
Irgend jemand hatte sich mal gewünscht, dass man mehrere Statements verwenden kann (für C128 meine ich)
Kommt IMHO drauf an, wie du .NET installiert hast. Ich meine mich zu erinnern, dass ich das dann direkt starten konnte, aber evtl. muss man das mit dotnet <Exe-Datei> aufrufen.
Welchen Fehler bekommst du denn bei den Mega65-Opcodes?
Das !cpu m65 muss natürlich vor den Opcodes liegen, das greift erst danach!
Ich schätze mal 401
Die Aufkleber in den Kartons unter dem Tisch zähle ich jetzt mal nicht mit.
Alles anzeigenbei Aufräumarbeiten auf ein 32 Jahre altes DOS Intro von mir gestossen - war mir 100% sicher das ist alles in TurboAssembler geschrieben,
bekomme beim starten allerdings ein "Runtime Error 200 in...." das war doch das Turbo Pascal Problem....
warum ich damals die Unit .crt brauchte?
BEGIN
LoadSong (Musik);
IF Musik.SongOK
THEN
BEGIN
asm
push ds
push es
les di,Musik.MyBuff
lds si,Musik.Song
xor al,al (* irqmode!! *)
call _InitAdlib
pop es
pop ds
end;
screen;
scrollline1;
scrollline2;
waitforkey;
asm
call _StopAdlib
END ;
END;
end.
Ah, das gute alte Turbo Pascal. Da habe ich damals auch alles Mögliche mit getrieben, auch mit Assembler dabei.
Läuft hier auch noch brav in der DOS-Box.
Den Runtime 200-Patcher hast du?
Zeitgleich ist auch die Längenprüfung der eingebbaren Länge auf Abkürzungen angepasst worden.
Gilt das auch für andere Dialekte als Basic V2? (Wo sich die Abkürzungen ja unterscheiden können?)
Arndt
Latürnich. Wenn die im Dialekt-File entsprechend angegeben sind ja. Der String in der dritten Spalte wird zur Prüfung verwendet.
Es war offenbar tatsächlich einfacher als befürchtet. Neue WIP-Version, die hat einen Schalter für Collapsed/Expanded Tokens bei BASIC.
Zeitgleich ist auch die Längenprüfung der eingebbaren Länge auf Abkürzungen angepasst worden.
Alles anzeigenAlles anzeigen
Auch, eher seltener
Sehr viel AC/DC, Black Sabbath büschen Led Zeppelin,
Eben Oldschoolrock und auch Judas Priest. Achja Deep Purple.
Nein, ich habe keine Lust mehr auf Highway to Hell und Smoke on the Water.
Meine Frau auch nicht , da spiele ich manch mal auch 70er, Schlager und
mal Rot sind die Rosen von Simino Rossi.
Aus Liebe überwinde ich es mich dagegen zu wehrenHappy Wife, Happy Life
und die Nachbarn ?
🙉
Jein, ein Restart habe ich nie benutzt. Obwohl ich das evtl. mal machen sollte. Ich vertraue dem ganzen Setup nicht so richtig, dass ein restart wirklich alles sauber zurücksetzt, was man zurückgesetzt braucht. Letzteres ist aber eher ein Bauchgefühl.
Ich denke, sooo abwegig schwierig ist es vielleicht gar nicht. Ich würde das wie beim den anderen Modi machen, nur im Editor umschalten (ähnlich wie Macro vs. Symbol-Modus).
Ich hatte nur Bedenken, weil PETSCII außerhalb von Strings etwas anderes ist als drin. Aber grade das macht es vermutlich sogar problemlos möglich.
Muss ich mir nur noch was überlegen für ungültige Konstellationen. Das echte BASIC schmeißt PETSCII-Zeichen außerhalb von Strings einfach weg.
Ui, da muss ich dann wohl doch noch mal gucken, ob ich das nicht hinkriege. Ich habe nur ein wenig Bedenken wegen der PETSCII-Zeichen.
64erGrufti : Genau wegen des -config-Parameters gibt es (in der letzten WIP) zusätzliche Felder für first and last-Parameter. Da kannst du -config bei first einsetzen, das ist das immer ganz vorne.
Ist auch nicht die schönste Lösung, aber bis ich was Besseres habe geht es.
Die Variante mit TrueDrive fällt dann wieder auseinander, wenn der Debugger einen Parameter für Label- und Breakpoint-Infos dazuhängt.
Schräg, der Fehlertrace listet definitiv 4.8er-Versionen auf. Aber die Behebung sollte bei allen drei Varianten greifen.
Zuerst dachte ich, was hat er da wieder angestellt. Aber Tatsache, mit der .NET 4.8-Version tritt der Fehler da auf. Da sind insgesamt in der ganzen fetten Solution zwei Controls, die Texte aus den Resourcen holen. Das habe ich nie da rein gepackt, aber vermutlich, weil da Zeilenumbrüche drin waren.
Hab das korrigiert, dann ist jetzt auch der Warning-Dialog gesplittet und als Bonus gibt's noch ein Remove Duplicates im Charset Editor-Control (das sich bei Map-Editor und Charscreens auch auswirkt, d.h. die Zeichen werden entsprechend umgestellt, ohne dass man da manuell nachbasteln muss).
Neue WIP-Version!