home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Almathera Ten Pack 4: Demo 1
/
almathera_demo1.bin
/
sourcecode
/
dexion
/
fct4.s
< prev
next >
Wrap
Text File
|
1995-03-17
|
955b
|
87 lines
movescreen=-162
openscreen=-198
closescreen=-66
closelib=-414
openlib=-408
execbase=4
joy2=$dff00c
fyr=$dfe001
run:
bsr openint
bsr scropen
move joy2,d6
loop:
tst.b fyr
bpl avslutning
move joy2,d0
sub d6,d0
cmp #$0100,d0
bne noup
move.l #-1,d1
bsr scrmove
bra loop
noup:
cmp #$0001,d0
bne loop
move.l #1,d1
bsr scrmove
bra loop
avslutning:
bsr scrclose
bsr closeint
rts
openint:
move.l execbase,a6
lea intname,a1
jsr openlib(a6)
move.l d0,intbase
rts
closeint:
move.l execbase,a6
move.l intbase,a1
jsr closelib(a6)
rts
scropen:
move.l intbase,a6
lea screen_defs,a0
jsr openscreen(a6)
move.l d0,screenhd
rts
scrclose:
move.l intbase,a6
move.l screenhd,a0
jsr closescreen(a6)
rts
scrmove:
move.l intbase,a6
move.l screenhd,a0
clr.l d0
jsr movescreen(a6)
rts
even
screen_defs:
dc.w 0,0,320,200,2
dc.b 1,3
dc.w 2,15
dc.l 0,titel,0,0
intbase:
dc.l 0
screenhd:
dc.l 0
intname:
dc.b "intuition.library",0,0,0,0
even
titel:
dc.b "vaar skjerm",0,0
even