Relaunch64 mit ACME...

Es gibt 32 Antworten in diesem Thema, welches 8.757 mal aufgerufen wurde. Der letzte Beitrag (12. Juni 2006 um 12:04) ist von TTE.

  • Bin dabei, Assembler zu lernen. Nach mehreren Tipporgien aufm Cevi, hab ich mich
    dazu entschieden, doch besser bequem aufm PC zu "entwickeln". Habe gehört, daß das mit Relaunch64 und ACME funktioniert. Kann mir jemand von euch vielleicht einen kleinen Leitfaden geben, wie ich die Programme installiere und wie ich die Programme nachher auf den Cevi bekomme ? Werden das dann *.d64-Dateien, dann wärs kein Problem.

    Vielen Dank.

  • Kloar. Hast Du denn DOS-Moeglichkeit fuer den ACME ?


    Michael

    If we're evil or divine - we're the last in line. - Ronnie James Dio (1984) -
    Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. |

  • Ne, hab nur Windows XP aufm Rechner. Gibts da ne Alternative ?

  • Bei WinXP kann ich Dir leider nicht weiterhelfen. Diese Video- und Spiele-Klickibunti sind bei solchen Anwendungen ein bestaendiges Hindernis.

    Aber vieleicht kennt jemand eine Loesung ?

    Michael

    If we're evil or divine - we're the last in line. - Ronnie James Dio (1984) -
    Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. |

  • das funktioniert unter xp genauso. einfach acme und relaunch downloaden und in Verzeichnisse deiner Wahl extrahieren (ich glaube nicht, dass man da was installieren muss, habs grad nicht im kopf...), dann im Relaunch unter

    [Einstellungen -> 1.Kompiler einstellen]

    den Pfad zum ACME angeben, fertig.

    Unter Einstellungen->Emulator einstellen kannst du noch VICE o. den Emu deiner Wahl angeben.
    So ausgestattet kannst du jetzt deinen Source Code im Relaunch tippen und mit F5 von ACME kompilieren lassen.
    Mit F6 kannst du soager kompilieren und das Kompilat gleich im Emu starten.
    Dazu musst du noch bei den Emu-Einstellungen von Relaunch angeben, welche Datei gestartet werden soll, also mal kleines Beispiel.

    Dein Source-Code beginnt mit der Zeile

    Code
    !to "c:/c64/test.prg"


    Damit gibst du die Ausgabedatei an, also die Datei, in die ACME das Kompilat speichert.
    Jetzt gehst du zu Einstellungen/Emulator einstellen und gibst bei Parameter folgendes ein:

    -autostart c:\c64\test.prg

    (VICE vorausegestzt, für anderen Emu musst du eben rausfinden, wie dieser von der Kommandozeile Programme starten kann)

    ich glaube, das -autostart kann man sogar weglassen, bin mir aber gerade nicht sicher...

    Beachte bitte die Slashes im Quellcode bei Pfadangaben und die Backslashes bei den VICE-Parameter-Pfadangaben. (ACME will Slashes, keine Backslashes)

    Viel Spaß damit.
    Schade, dass du nicht am echten C64 coden willst, ich finde das immer noch am schönsten

  • Zitat

    Original von hannenz
    das funktioniert unter xp genauso. einfach acme und relaunch downloaden und in Verzeichnisse deiner Wahl extrahieren (ich glaube nicht, dass man da was installieren muss, habs grad nicht im kopf...), dann im Relaunch unter

    [Einstellungen -> 1.Kompiler einstellen]

    den Pfad zum ACME angeben, fertig.

    Klingt einfach - geht aber nicht.
    Da ich bei dem von mir bisher verwendeten Compiler (MXASS) immer öfter an die Grenzen stoße, habe ich mich nun entschieden einen anderen zu versuchen.
    Wollte die Kombination Relaunch+ACME nehmen, da tut sich aber nix.
    Habe den Pfad zum ACME wie beschrieben im Relaunch angegeben - wenn ich aber auf kompilieren drücke passiert nix.
    Hab's auch mal in der Konsole versucht, um rauszufinden ob der ACME überhaupt funzt.
    Der gibt mir aber immer nur Fehlermeldungen, obwohl ich extra ACME-Beispielcode verwendet hab.

    Hat mal jemand ne schnelle Anleitung, wie genau man Relaunch einstellen muß, bzw. welche Paramter der ACME braucht. Ich wollte eigentlich nur mal eben "schnell" umsteigen und mich nicht stundenlang mit dem Kram beschäftigen.

    ?(


    //Edit: wenn ich's über die Konsole mache, bekomme ich trotz Fehlermeldungen immerhin eine .prg datei - im Relaunch passiert garnix (Zielverzeichnis ist natürlich eingestellt)

    Einmal editiert, zuletzt von DrCreep (26. April 2006 um 17:26)

  • Zitat

    Original von tecM0
    hier mal 2 screenshots meiner settings. möglicherweise hilft das ja.


    T.

    So sieht's bei mir auch aus - geht aber nich.
    Wenn man kompilieren drückt, sieht man ganz kurz das konsolenfenster, aber wirklich so kurz, daß man nicht mal erkennen kann, ob überhaupt irgendwas drinsteht.

    Fängt der Relaunch die Ausgabe nicht irgendwie auf ? - in nem extra Fenster - wäre zumindest nicht schlecht, sonst krieg ich die etwaigen Fehlermeldungen ja nie zu gesicht


    Hier mal die TestDatei, mit der ich es versucht hab : (ACME-Snippet aus dem Inet)

    Relaunch macht wie gesagt nix, in der Konsole geht's - zwar mit Fehlermeldungen, aber immerhin :
    Bitte melde dich an, um dieses Bild zu sehen.

    Einmal editiert, zuletzt von DrCreep (26. April 2006 um 18:53)

  • Hallo,

    nur so etwas was mir bei der Installation von Relaunch und ACME bei mir aufgefallen ist...

    Habs unter XP laufen.....

    verzeichnisse kein Problem solange man etwas beachtet...

    ACME ist ein DOS Programm...

    Man beachte von der Oberfläche bist zu ACME nur Verzeichnissnamen nehmen die auch DOS versteht...keine Leerzeichen und Sonderzeichen iin den Verzeichnissnamen...

    Hatte z.B das Verzeichniss "6502 ASS" benutzt erst als ich "6502ASS" draus machte hat es gefunkt....

    Hat mich fast zur Verzeiflung gebracht.....

    Gruß Jogi

  • Hat auch nix genützt.
    Meine Pfade :

    ACME : E:\Dev\ASM\ACME
    Source : E:\Dev\ASM\ACME\source
    Zielverzeichnis : E:\Dev\ASM\ACME\source\comp

    sollte doch auch unter DOS alles gehen


    //Edit: hab ACME jetzt mal bei mir im Textpad integriert - da gehts wunderbar.
    Warum will das blöde Relaunch64 nicht ???

    Einmal editiert, zuletzt von DrCreep (26. April 2006 um 19:15)

  • Hi Dr Creep,

    hab dein prog mal bei mir laufen lassen, es tut zwar am C64 nichts aber wird Copiliert und in Vice geladen...

    Ein kurzes aufblitzen ist richtig, warum soll eine Fehlermeldung kommen wenn kein Fehler da ist...

    bei der ACME einstellung hab ich keinen Parameter drinn...

    hast du mal im Zielverzeichniss nach dem Prog.. geschaut ob es drinn steht..

    Was ich nicht mehr genau weis, hab damals so viel getestet, ob es nur im C: läuft...

    Ich benutze ACME085

    Gruß Jogi

  • welche versionen verwendet ihr? ich habe 2.1

    T.

  • Compiliert krieg ich das auch, allerdings nur mit ACME alleine - nicht über Relaunch.
    Natürlich hab ich im Zielverzeichnis nachgeschaut, da taucht aber nichts auf :(

    ACME 0.90 (die WIN32Version natürlich, da ich XP hab)
    Relaunch64 2.0

  • Ja leck mich doch am A.... !! :grr: Es geht einfach nicht !!!

    Aber ich laß mich doch von so einem kleinen, fiesen Programm nicht ärgern :

    Bitte melde dich an, um dieses Bild zu sehen.

    So geht's wunderbar =)

  • Weiß jetzt nicht wie das bei XP ist, aber man musste auch noch in der autoexec.bat den pfad zu acme eingeben... vielleicht liegt es daran?

  • Zitat

    Original von matthes
    Weiß jetzt nicht wie das bei XP ist, aber man musste auch noch in der autoexec.bat den pfad zu acme eingeben... vielleicht liegt es daran?

    nee, hatte ich schon gemacht - sonst würde es ja nicht so gehen wie ich es jetzt habe.
    Da Relaunch64 ja den kompletten Pfad zum ACME erhält, sollte das aber auch ohne PATH gehen.

  • versuch mal obs mit der V2.1 klappt: Bitte melde dich an, um diesen Link zu sehen.

    achso: und mit !to den filenamen angeben sonst kommt nix raus!


    T.

  • Zitat

    Original von tecM0
    versuch mal obs mit der V2.1 klappt: Bitte melde dich an, um diesen Link zu sehen.

    achso: und mit !to den filenamen angeben sonst kommt nix raus!

    Filename hab ich natürlich ! ;)

    Mit der 2.1er gehts auch nich, hab aber inzwischen die Konsolenmeldung lesen können.
    Es gibt zwei Fehler :

    cannot open toplevel file '>'

    und cannot open toplevel file 'c64error.txt'

    Ich vermute mal Relaunch hängt unabhängig von den eingegebenen Parametern noch "> c64error.txt" hintendran, und der acme glaubt es handelt sich da um zu kompilierende Dateien. Anders kann ich mir das zumindest nicht erklären.
    Außer meiner Lösung über die cmd.exe (siehe Bild oben) geht's immer noch nicht - aber mir isses auch jetzt egal, es klappt ja, wenn auch über einen kleinen Umweg - aber hauptsache ich kann es jetzt benutzen. ;)

    Danke für die Mühe.
    Falls noch jemand ne Idee hat, her damit - versuchen kann ichs ja nochmal.

  • gibtsdochnicht! ich habe mal für einen kumpel ein package zurecktgeschnürt...einfach nach C:\ entpacken (nicht c:\rocknroll\rocknroll\... !!!!!! nur 1x rocknroll ;) )
    das funxte bisher immer 1a!

    Bitte melde dich an, um diesen Link zu sehen.


    T.

  • Zitat

    Original von tecM0
    gibtsdochnicht! ich habe mal für einen kumpel ein package zurecktgeschnürt...einfach nach C:\ entpacken (nicht c:\rocknroll\rocknroll\... !!!!!! nur 1x rocknroll ;) )
    das funxte bisher immer 1a!

    Bitte melde dich an, um diesen Link zu sehen.

    Ich glaub's ja nich - es geht tatsächlich. DANKE !!
    Und nicht nur das, nachdem ich dann das rocknroll-verzeichnis wieder gelöscht hatte und nochmal "meinen" Relaunch versucht hab, ging der plötzlich auch.

    Verstehen tu ich das allerdings nicht ?(


    Hmm, muß mich korrigieren : jetz geht's wieder nicht - is doch zum ko..en. :P

    Mir langts aber auch jetzt. Ich mach das halt wie oben mit der cmd.exe - das funktioniert wenigstens zuverlässig :D

    Scheiß Windows :grr: