- Kod: Markera allt
subroutine test
{
lda ramlinkOpcode
cmp #$91
bne rlPageOpWrite
{
dex
dey
beq break
{
lda rlPageData,x
sta (zp),y
dex
dey
bne loop
}
}
lda rlPageData,x
sta (zp),y
jmp rlPageOpContinue
}
Moderatorer: Fanta_gbg, e5frog, stonan, Zlasher, hollowman
subroutine test
{
lda ramlinkOpcode
cmp #$91
bne rlPageOpWrite
{
dex
dey
beq break
{
lda rlPageData,x
sta (zp),y
dex
dey
bne loop
}
}
lda rlPageData,x
sta (zp),y
jmp rlPageOpContinue
}
carlsson skrev:Kanhända version 2.0 av jAsm kommer att stödja fler processorer?
const a = 5 * sin(PI/2) // ett flyttalsresultat
const a = 0
if (a) { // FEL, a är inte en ett boolskt värde
nop
}
org $0800
seg code
...
; kod som kopierar drivekod till diskdrive...
...
rorg $500
...
; drivekod
...
rend
drive_end:
seg.u bss
...
; drivevariabler
...
if * > $800
err
endif
org drive_end
...
; resten av programmet
section code, "main", $0800
{
...
; kod som kopierar drivekod till diskdrive...
...
section code, "drive code", $0500, $0800
{
...
; drivekod
...
section bss, "drive vars", *, $0800
{
...
; drivevariabler
...
}
}
...
; resten av programmet
}
Återgå till Programmering/prog.-verktyg
Användare som besöker denna kategori: Google [Bot] och 1 gäst