Jeśli chcesz wziąć udział w dyskusjach na forum - zaloguj się. Jeżeli nie masz loginu - poproś o członkostwo.
Vanilla 1.1.4 jest produktem Lussumo. Więcej informacji: Dokumentacja, Forum.
lda #%00000001
ora IRQENS ;$10
sta IRQENS ;$10
sta IRQEN ;$D20E
OFFSET NAZWA TYP OPIS
$00: VIDEO_CONTROL byte : kontrola video
$01: XDL_ADR long : adres listy wyświetlania
$04: CSEL byte : wybór koloru w palecie
$05: PSEL byte : wybór palety
$06: CR byte : składowa R
$07: CG byte : składowa G
$08: CB byte : składowa B
$09: COLMASK byte : maska dla kolizji
$0A: COLCLR byte : reset kolizji
$0B: - byte : zarezerwowane
$0C: - byte : zarezerwowane
$0D: - byte : zarezerwowane
$0E: - byte : zarezerwowane
$0F: - byte : zarezerwowane
$10: BL_ADR long : adres programu blittera
$13: BLITTER_START byte : start blittera
$14: IRQ_CONTROL byte : kontrola przerwań IRQ
$15: P0 byte : priorytet overlay/playfield 0
$16: P1 byte : priorytet overlay/playfield 1
$17: P2 byte : priorytet overlay/playfield 2
$18: P3 byte : priorytet overlay/playfield 3
$19: - byte : zarezerwowane
$1A: - byte : zarezerwowane
$1B: - byte : zarezerwowane
$1C: - byte : zarezerwowane
$1D: MEMAC_B_CONTROL byte : kontrola okna MEMACB
$1E: MEMAC_CONTROL byte : kontrola okna MEMACA
$1F: MEMAC_BANK_SEL byte : wybór banku MEMACA
$20: VBLIT word : wektor przerwania blittera
$22: VMEMLO long : pierwszy dostępny adres VRAM
$25: VMEMHI long : ostatni dostępny adres VRAM
Oznaczenia:
- byte - 1 bajt
- word - 2 bajty
- long - 3 bajty
icl 'vbxefx.icl'
VBXEBASE smb 'VBXEBASE'
lda VBXEBASE+COLDETECT
...
...
sta VBXEBASE+VIDEO_CONTROL
icl 'vbxefx.icl'
VBXEBASE smb 'VBXEBASE'
org $80
vbxead .ds 2
vbxebase .word VBXEBASE
ldx vbxebase
ldy vbxebase+1
stx vbxead
sty vbxead+1
...
ldy #COLDETECT
lda (vbxead),y
...
...
ldy #VIDEO_CONTROL
sta (vbxead),y
DEVICE VBXE
DEVICE VBXEFXS
Jhusak:
czyli olewamy 99% użytkownikówOd 1 do 17 z 17