· Text 3684 · w8 · inlagg
Är det någon som har hämtat hem DIABS pascal från monitorn,
och fått den att fungera ?.
Själv lyckas jag inte ens ladda in ABS-filen.
Jag kör inte under ABCDOS, utan använder AODOS som är
sålt under namnet DEAR system, annonser finns t.ex i Bladet.
Då AODOS inte kan hantera ABS filer har jag använt mig av
kassetversionen för inladdning av ABS filer, som heter CMDINT.CAS.
Jag har även tittat lite närmare på själva ABS filen, och
tycker den ser konstig ut, i början.
Om jag inte missupfattat allt ska en ABS fil ha följande utseende:
Byte 0: 0=data finns ladda, 255=data slut ta nästa block
Byte 1: längd av data att ladda, om 0 är ABS filen slut,
och i så fall skall endera exekvering starta, eller
ett återhopp till CMDINT ske, det sista sker om
start adressen för den laddade koden är 0.
Byte 3: Hög adress byte för laddning av kod, el start adress
Byte 5: Låg adress byte för laddning av kod, el start adress
Byte 7-:Själva koden att ladda i minnet.
Då man tittar på första ABS blocket i pascal.abs filen,
börjar den på 0,1,0,1,FE,63,9C,C9,C9,0,EA,0
Detta skulle betyda:
ladda kod
längd 1
adress 163
data C9
vilket verkar mysko emedan det är prom på åden platsen.
Då kassetprogramet används laddas endast detta första block.
Vore tacksam för andra erfarenheter, eller hjälp med
tolkning av en ABS fils innehåll, om min uppfattning skulle
vara felaktig.
Vänliga sommarhälsningar <5074>, J Westman.