Deutsch
Assembler Forum

Probleme beim Beispiel

 

Peter
Mallow
Habe gerade XPIA installiert, so wie es beschreiben ist. Im Profanordner bedindet sich die XPSE.exe und das Verzeichnis XPIA.

Nun wollte ich das folgende Beispiel (aus der offiziellen Anleitung zu XPIA) mal testen:
KompilierenMarkierenSeparieren
XPSE wird gestartet und führt auch erfolgreich XPIA aus. Beim interpreten bekomme ich folgende Fehlermeldung Befehl unbekannt: Z& Zeile 26 in CrogrammeXProfan9Xpiaexamplesest.enh: Z&

Hier die von XPSE generierte *.enh-Datei:
KompilierenMarkierenSeparieren
DECLARE XPIA_#,XPIA$,EXPIA&,X&,Y&,Z&
DIM XPIA_#,3076
CLEAR XPIA_#
LONG XPIA_#,0=9460301,3,4,65535,184,0,64,0,0,0,0,0,0,0,0,176,247078670,-855002112,1275181089,1750344141,1881174889,1919381362,1663069537,1869508193,1700929652,1853190688,544106784,542330692,1701080941,168627502,36,0,-642185571
LONG XPIA_#,132=-1965594663,-1965594663,-1965594663,-1966782683,-1965594664,-1966835625,-1965594660,1751345490,-1965594663,0,0,17744,262476,1127050297,0,0,554565856,201654539,512,1536,0,4096,4096,8192,268435456,4096,512,4,0,4
LONG XPIA_#,252=0,20480,1024,0,2,1048576,4096,1048576,4096,0,16,8224,73,8192,20,0,0,0,0,0,0,16384,44,0,0,0,0,0,0,0,0,0,0,0,0,8192,0,0,0,0,0,0,0,2019914798,116,156,4096,512,1024,0,0,0,-536870880,1633972782,24948,105,8192,512,1536
LONG XPIA_#,488=0,0,0,1073741888,1952539694,97,60,12288,512,2048,0,0,0,-1073741760,1818587694,25455,66,16384,512,2560,0,0,0,1107296320,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
LONG XPIA_#,764=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1192457387,1,836297,-1559738997,268447744,-1559476853,268447748,-1559214709,268447752
LONG XPIA_#,1060=-1558952565,268447756,-1558690421,268447760,-1558428277,268447764,-1558166133,268447768,-1557903989,268447772,-1557641845,268447776,-1557379701,268447780,-1557117557,268447784,-1556855413,268447788,-1556593269
LONG XPIA_#,1136=268447792,-1556331125,268447796,-1556068981,268447800,-326412861,-32792,805347839,84086784,268447748,574045,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
LONG XPIA_#,1380=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1919251317,1680749107,27756,0,1127050297,0,8274,1,1,1,8264,8268,8272,4229,8288,1952382976,1601467237,778595941,7105636,1768186945
LONG XPIA_#,1636=1852142181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
LONG XPIA_#,2036=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
LONG XPIA_#,2452=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4096,44,806891536,807940128,808988720,810037312,811085904,812134496,813183088,814624896,12436,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
LONG XPIA_#,2724=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
XPIA$=$TEMPDIR+"/_test_enh.dll"
FILEMODE 1
ASSIGN #1,XPIA$
OPENRW #1
BLOCKWRITE #1,XPIA_#,0,3072
CLOSERW #1
DISPOSE XPIA_#
CLS
X&=37
Y&=26
Z&
PRINT Z&
WAITINPUT
END

Ich habe mir heute die aktuellste Version von XPSE und XPIA (1.3) gedownloaded.
Einige Beispiele funktionieren, andere wieder nicht.

XPIA zeigt keinen Fehler an. Woran liegt es? Bitte helft mir.
 
WinXP Pro SP2, XProfan 9 + XPSE
AMD Athlon 64 X2 3800
18.09.2005  
 




Frank
Abbing
Hi,

mal was Allgemeines zur Arbeitsweise und Symbiose von XPSE und XPIA:
XPSE legt die .enh-Datei an, als eine optimierte Version der .prf-Datei. XPIA lädt diese Datei und generiert daraus eine assemblierte, compilierte und zusammengefügte Profan/Maschinencode-Datei, und speichert diese unter gleichem Namen.
Zurück zu deinem Quellcode. Bei mir tritt der Fehler auch auf. Und das liegt an den Kommentaren hinter Parameters und Return. Wenn du die wegnimmst, funktioniert es einwandfrei. Hier muss ich den XPIA wohl nachbessern, bzw. iF den XPSE.
Den XPIA gibt es bald in Version 2.0. Ich schreibe ihn gerade komplett neu, diesmal in reinem Assembler. Was die Geschwindigkeit ganz beträchtlich erhöht!
 
18.09.2005  
 




Frank
Abbing
Ich hab das Problem im neuen XPIA gefixt. Sowohl als auch ; dürfen jetzt hinter Parameters und Return vorkommen.
Hinter den Assemblerbefehlen darf natürlich nur das Semikolon verwendet werden, wie in Assembler üblich!
Die 2.0er Version wird in Kürze die alte XPIA-Version ablösen.
 
18.09.2005  
 



Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

1.536 Betrachtungen

Unbenanntvor 0 min.
funkheld03.01.2014

Themeninformationen

Dieses Thema hat 2 Teilnehmer:

Frank Abbing (2x)
Peter Mallow (1x)


Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie