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 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: 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: 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: 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. |