amiga-news ENGLISH VERSION
.
Links| Forum| Kommentare| News melden
.
Chat| Umfragen| Newsticker| Archiv
.

amiga-news.de Forum > Programmierung > Assembler Problem ASMOne [ - Suche - Neue Beiträge - Registrieren - Login - ]

-1- [ - Beitrag schreiben - ]

22.04.2002, 12:34 Uhr

KannNix!
Posts: 78
Nutzer
... hallo zusammen ...

ich habe mir die versinen 1.46 und 1.47 vom ASMOne Assembler aus dem netz gezogen habe aber mit beiden versionen das gleiche problem. (kann aber auch sein das ich zu verwöhnt vom PC her bin da geht das installieren ja sehr einfach) Wenn ich den assembler also installieren will und auf Install HD klicke kommt folgende meldung "kann skriptdatei nicht öffnen". keine ahnung warum ?!?!

habe mir die versionen von der homepage der entwickler gezogen und aus dem aminet (müßten ja vollständig sein) aber beidesmal das gleiche problem ...

... bitte um hilfe ...

[ - Antworten - Zitieren - Direktlink - ]

22.04.2002, 15:53 Uhr

Kronos
Posts: 1168
Nutzer
Ich hatte damals nur die kommerzielle 1.01 Version
(A500 1mb Kick1.3 und 2! externe Floppies
waren das Zeiten *schwärm*)

Hast du mal versucht einfach das Programm aufzurufen
ohne zu installieren ?
ASM-One (zumindest der Alte) besteht nämlich nur aus
einer Datei die alles enthält was du brauchst.
Eventuell musst du dann noch ein Assign setzen und das
wars,

MfG
Kronos
--

Only the good die young all the evil seem to live forever

[ - Antworten - Zitieren - Direktlink - ]

23.04.2002, 11:27 Uhr

KannNix!
Posts: 78
Nutzer
... warum der compiler nicht funktioniert hat weiß ich nun ... die reqtools.library hat mir gefehlt ...

naja jetzt habe ich aber schon das nächste problem !

wenn ich z.b. den folgen code eingebe:

move.w #$4000,d0
rts


gibt der compieler beim compelieren eine fehlermeldung "illegal operator" und hat $4000,d0 unterlegt !!! woran kann das denn liegen ? ein noch einfacheres programm kann man ja nun nicht schreiben.

gar nicht sooo einfach mit einem neuen system und einer "neuen" sparche...

bis dann ...



[ Dieser Beitrag wurde von iustice am 23.04.2002 editiert. ]

[ Dieser Beitrag wurde von iustice am 23.04.2002 editiert. ]

[ - Antworten - Zitieren - Direktlink - ]

23.04.2002, 11:33 Uhr

g0ldm0m0
Posts: 122
Nutzer
Assembler nicht Compiler X(

also move.w #$4000,d0
rts

ist schonmal ok.
Vielleicht braucht der *Assembler* den du benutzt noch
einige andere anweisungen. Vielleicht Section oder so, guck
dir mal die Anleitung an.

Wenn ich dir einen *Assembler* empfehlen darf, dann nimm den
OMA Assembler der ist (einer der) beste(n).

mfg Goldmomo

--
--> http://members.tripod.de/stalinsessel/

[ - Antworten - Zitieren - Direktlink - ]

23.04.2002, 11:43 Uhr

KannNix!
Posts: 78
Nutzer
... mmmhhh ... also ich habe das mit dem asmone und mit dem asmpro getestet ... beides mal das selbe

kann das an der regtools.library oder an der mathtrans.library liegen ... da gibt ja verschieden versionen ?

bis dann ...

[ Dieser Beitrag wurde von iustice am 23.04.2002 editiert. ]

[ - Antworten - Zitieren - Direktlink - ]

23.04.2002, 16:42 Uhr

Kronos
Posts: 1168
Nutzer
Zitat:
Original von iustice:
... warum der compiler nicht funktioniert hat weiß ich nun ... die reqtools.library hat mir gefehlt ...

naja jetzt habe ich aber schon das nächste problem !

wenn ich z.b. den folgen code eingebe:

move.w #$4000,d0
rts


gibt der compieler beim compelieren eine fehlermeldung "illegal operator" und hat $4000,d0 unterlegt !!! woran kann das denn liegen ? ein noch einfacheres programm kann man ja nun nicht schreiben.



ASM-One lang lang ist es her...

AFAIR musst du ein Label "Start:" definieren, also

Start:

move.w #$4000,d0
illegal

Schau am besten mal in der Anleitung oder Beispiel-Sourcen nach.

Das "illegal" solltest du immer dann ans Programmende setzen
wenn du es im der Run-Time-Umgebung (bzw.Debugger) laufen lässt
(vorausgesetzt es gibt diese intregrierte Umgebung überhaupt noch)
Es sorgt dafür immer abgebrochen wird auch wenn du noch was auf
dem Stack vergessen hast. "rts" dagegen springt immer an die
Addresse die als oberstes auf dem Stack liegt.

Wenn du ein Programm von der Workbench (oder Shell) starten willst
musst du natürlich wieder "rts" einsetzen.


MfG
Kronos



--

Only the good die young all the evil seem to live forever

[ - Antworten - Zitieren - Direktlink - ]

25.04.2002, 00:56 Uhr

KannNix!
Posts: 78
Nutzer
@kronos

... nur mal so aus neugier

welchen assembler benutzt du denn (programmierst du noch auf dem amiga) oder benutzt du C oder noch was anderes ?

bis dann

iustice ...

[ - Antworten - Zitieren - Direktlink - ]

25.04.2002, 05:14 Uhr

Kronos
Posts: 1168
Nutzer
Zitat:
Original von iustice:
@kronos

... nur mal so aus neugier

welchen assembler benutzt du denn (programmierst du noch auf dem amiga) oder benutzt du C oder noch was anderes ?

bis dann

iustice ...



Assembler hab ich schon 1993 aufgegeben und bin auf
C umgstiegen. Erst SAS dann StormC (von der Preview-
version bis V4).

MfG
Kronos
--

Only the good die young all the evil seem to live forever

[ - Antworten - Zitieren - Direktlink - ]

29.05.2002, 17:15 Uhr

Bearly
Posts: 3
Nutzer
Jetzt hat es bei mir nochmal klick gemacht. Ich schätze mal, du hast vor der "move" anweisung weder space noch tab. Ist dem so, dann ist ASM-One der Meinung, dass "move" ein Label ist und "#$...,d0" die Anweisung. Deswegen kommt auch die Fehlermeldung "illegal operator", denn "#$...,d0" ist ja kein gültiger Operator. Also füge einfach ein Tab vor dem "move" hinzu und dann sollte er nicht mehr meckern.


[ Dieser Beitrag wurde von Bearly am 30.05.2002 editiert. ]

[ - Antworten - Zitieren - Direktlink - ]

30.05.2002, 01:30 Uhr

KannNix!
Posts: 78
Nutzer
@Bearly

... hat sich schon geklärt ...

[ - Antworten - Zitieren - Direktlink - ]

23.07.2002, 13:55 Uhr

[Cyborg]
Posts:
[Ex-Mitglied]
Zitat:
Original von iustice:
@Bearly

... hat sich schon geklärt ...


Laß mal raten: die Environmentsettings hattest Du noch nicht gesetzt und : als Labelkennung war nicht gesetzt?

Cyborg

[ - Ändern - Antworten - Zitieren - Direktlink - ]


-1- [ - Beitrag schreiben - ]


amiga-news.de Forum > Programmierung > Assembler Problem ASMOne [ - Suche - Neue Beiträge - Registrieren - Login - ]


.
Impressum | Datenschutzerklärung | Netiquette | Werbung | Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten.
.