Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Umgebungsvariablen des RedDebugers
#25
tomsmart1 schrieb:@Bernd
So ich habe mir den orginal Sourcecode angesehen aber ich werde daraus nicht schlau, hast du den orginal asm source oder soll ich ihn dir zuschicken damit du das vergleichen kannst?

@Blackbird

Ok ich schicke dir gleich den Compiler mit Sourcecode sowie den Sourcecode des geänderten Debuggers.

wenns im original auch nicht geht, dann nutzt der original eh nix. man muss es komplett implementieren. in 8e3c will ich das nicht dazubauen, um keine Risiko wegen nebenwirkung zu haben. im 8e3c sieht man dass das lokal zu global so geht. proceduremode 1 zeigt an, dass der dim in einer lokalen funktion aufgerufen wird. also muss man in dem falle das so machen

LEA firstglob,A2
BSR.w findvariable2

der name firstglob ist entweder falsch, oder wenn procedurmode 0 ist, dann ist es in einer funktion. muss man ausprobieren

CLR.w varmode
MOVE.w proceduremode,D1
BNE.w JL_0_8F4E
LEA varbase,A2
LEA ptr_parameterstore,a0
CMP.b #$22,(a0)
BNE JL_0_8E5E
MOVEQ #0,d0
JMP error

JL_0_8E5E:
BSR.w findvariable
........

JL_0_8F4E:
LEA firstglob,A2
BSR.w findvariable2

und shared variable finden scheint so zu gehen.

LEA sharebase,a2
MOVEQ #$f+4,d7
BSR.w findlab ;find var

jetzt muss man die passenden listen durchsuchen ob die var schon da ist
Zitieren


Nachrichten in diesem Thema

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste