You are not logged in.

Dear visitor, welcome to Forum64. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

8-Bit-Fan

Unregistered

1

Sunday, January 1st 2006, 5:35pm

Relaunch64 mit ACME...

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.

2

Sunday, January 1st 2006, 5:42pm

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) -

8-Bit-Fan

Unregistered

3

Sunday, January 1st 2006, 6:06pm

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

4

Sunday, January 1st 2006, 6:39pm

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) -

hannenz

Unregistered

5

Sunday, January 1st 2006, 9:17pm

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

Source code

1
!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

6

Wednesday, April 26th 2006, 4:54pm

Quoted

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)
ACHTUNG: Dieser Beitrag kann Spuren von Erdnüssen enthalten !

This post has been edited 1 times, last edit by "DrCreep" (Apr 26th 2006, 5:26pm)


tecM0

Unregistered

7

Wednesday, April 26th 2006, 5:39pm

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


T.
tecM0 has attached the following images:
  • shot1.gif
  • shot2.gif

8

Wednesday, April 26th 2006, 6:46pm

Quoted

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)

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
  !to "loader.prg"
   *=$1000
   

;--------------------------------------------------
; kernal load
;--------------------------------------------------

      LDA #$00
      JSR $FF90                            ; enable/disable KERNAL messages        
      LDA fnnumb 
      LDX drive 
      LDY fn_sec 
      JSR $FFBA                            ; Kernal : Set Logical File Parameters
      LDA fnchars 
      LDX #<(fname)
      LDY #>(fname)
      JSR $FFBD                            ; Kernal : Set Filename
      LDA #$00                             ; 0 = load
      LDX memlo 
      LDY memhi 
      JSR $FFD5                            ; Load (to address)  
      rts
       


;--------------------------------------------------
; parameter setup  
;--------------------------------------------------
     
   drive	!byte $08 
   memlo	!byte $00
   memhi	!byte  $20
   fnchars	!byte  $08
   fnnumb	!byte  $0F
   fn_sec	!byte  $00

   fname	!tx "CHARSET1"


Relaunch macht wie gesagt nix, in der Konsole geht's - zwar mit Fehlermeldungen, aber immerhin :
http://c64.frequenzspeicher.de/downloads/konsole.jpg
ACHTUNG: Dieser Beitrag kann Spuren von Erdnüssen enthalten !

This post has been edited 1 times, last edit by "DrCreep" (Apr 26th 2006, 6:53pm)


Jogi

Was der Epromlöscher nicht schaft lösche ich...

  • "Jogi" is male

Posts: 937

Date of registration: Jul 17th 2003

Location: 76307 Karlsbad in Baden wo die Sonne lacht!

  • Send private message

member since 108 month member since 108 month member since 108 month member since 108 month member since 108 month member since 108 month

9

Wednesday, April 26th 2006, 6:57pm

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
Wer Ordnung hält ist nur zu faul zum suchen. :gruebel
Ordnung ist wenn man weiß,
wo man nicht zu Suchen braucht...!! ;)

10

Wednesday, April 26th 2006, 7:03pm

Quoted

Original von Jogi
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...


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 ???
ACHTUNG: Dieser Beitrag kann Spuren von Erdnüssen enthalten !

This post has been edited 1 times, last edit by "DrCreep" (Apr 26th 2006, 7:15pm)


Jogi

Was der Epromlöscher nicht schaft lösche ich...

  • "Jogi" is male

Posts: 937

Date of registration: Jul 17th 2003

Location: 76307 Karlsbad in Baden wo die Sonne lacht!

  • Send private message

member since 108 month member since 108 month member since 108 month member since 108 month member since 108 month member since 108 month

11

Wednesday, April 26th 2006, 8:03pm

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
Wer Ordnung hält ist nur zu faul zum suchen. :gruebel
Ordnung ist wenn man weiß,
wo man nicht zu Suchen braucht...!! ;)

tecM0

Unregistered

12

Wednesday, April 26th 2006, 8:47pm

welche versionen verwendet ihr? ich habe 2.1

T.

13

Wednesday, April 26th 2006, 11:46pm

Quoted

Original von Jogi
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


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
ACHTUNG: Dieser Beitrag kann Spuren von Erdnüssen enthalten !

14

Thursday, April 27th 2006, 12:18am

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

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

http://c64.frequenzspeicher.de/downloads/Relaunch64.jpg

So geht's wunderbar =)
ACHTUNG: Dieser Beitrag kann Spuren von Erdnüssen enthalten !

matthes

Unregistered

15

Thursday, April 27th 2006, 2:43pm

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?

16

Thursday, April 27th 2006, 4:57pm

Quoted

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.
ACHTUNG: Dieser Beitrag kann Spuren von Erdnüssen enthalten !

tecM0

Unregistered

17

Thursday, April 27th 2006, 5:14pm

versuch mal obs mit der V2.1 klappt: http://www.2gstelle.de/tmp/relaunch64.zip

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



T.

This post has been edited 1 times, last edit by "tecM0" (Apr 27th 2006, 5:15pm)


18

Thursday, April 27th 2006, 5:36pm

Quoted

Original von tecM0
versuch mal obs mit der V2.1 klappt: http://www.2gstelle.de/tmp/relaunch64.zip

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.
ACHTUNG: Dieser Beitrag kann Spuren von Erdnüssen enthalten !

tecM0

Unregistered

19

Thursday, April 27th 2006, 5:52pm

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!

http://www.2gstelle.de/tmp/rocknroll.rar


T.

20

Thursday, April 27th 2006, 6:11pm

Quoted

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!

http://www.2gstelle.de/tmp/rocknroll.rar


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:
ACHTUNG: Dieser Beitrag kann Spuren von Erdnüssen enthalten !