home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Almathera Ten Pack 4: Demo 1
/
almathera_demo1.bin
/
sourcecode
/
dexion
/
4th_intro1.s
< prev
next >
Wrap
Text File
|
1995-03-17
|
3KB
|
139 lines
s:
move.l #$50000,$dff0a0
move.w #36000,$dff0a4
move.w #300,$dff0a6
move.w #64,$dff0a8
move.w #$8201,$dff096
move.l $04,a6
lea gfxname,a1
jsr -408(a6)
move.l d0,gfxbase
move.l d0,a0
move.l 50(a0),oldclist
move.l #newclist,50(a0)
move.l gfxbase,a6
lea bitmap,a0
move.l #$01,d0
move.l #336,d1
move.l #200,d2
jsr -390(a6)
move.l #$60000,plane1
lea rastport,a1
jsr -198(a6)
move.l #bitmap,r_bitmap
lea rastport,a1
jsr -48(a6)
move.l #text,taller
move.l $6c,oldirq+2
move.l #newirq,$6c
wait:
btst #6,$bfe001
bne wait
jmp slut
newirq:
movem.l d0-d7/a0-a6,-(sp)
move.l gfxbase,a6
lea rastport,a1
move.l #$01,d0
clr.l d1
clr.l d2
move.l #01,d3
move.l #336,d4
move.l #200,d5
jsr -396(a6)
sub.b #$01,rows
bne.s exit
move.b #$8,rows
lea rastport,a1
move.l #320,d0
move.l #108,d1
jsr -240(a6)
lea rastport,a1
move.l taller,a0
move.l #$01,d0
jsr -60(a6)
addq.l #$01,taller
cmp.l #end,taller
blt.s exit
move.l #text,taller
exit:
movem.l (sp)+,d0-d7/a0-a6
oldirq:
jmp $00000000
slut:
move.w #$0001,$dff096
move.l oldirq+2,$6c
move.l gfxbase,a0
move.l oldclist,50(a0)
move.l $04,a6
jmp -414(a6)
rts
newclist:
dc.w $008e,$2c81,$0090,$f4c1,$0092,$0038,$0094,$00d0
dc.w $0102,$0000,$0104,$0000,$0108,$0002,$010a,$0002
dc.w $0100,$1200,$0180,$6600,$0182,$aaaa
dc.w $00e0,$0006,$00e2,$0000
dc.w $8e01,$ff00,$0182,$1000,$0180,$7700
dc.w $8f01,$ff00,$0182,$1000,$0180,$8800
dc.w $9001,$ff00,$0182,$1000,$0180,$9900
dc.w $9101,$ff00,$0182,$1000,$0180,$aa00
dc.w $9201,$ff00,$0182,$1000,$0180,$bb00
dc.w $9301,$ff00,$0182,$1000,$0180,$cc00
dc.w $9401,$ff00,$0182,$1000,$0180,$dd00
dc.w $9501,$ff00,$0182,$1000,$0180,$dd00
dc.w $9601,$ff00,$0182,$1000,$0180,$dd00
dc.w $9701,$ff00,$0182,$1000,$0180,$cc00
dc.w $9801,$ff00,$0182,$1000,$0180,$bb00
dc.w $9901,$ff00,$0182,$1000,$0180,$aa00
dc.w $9a01,$ff00,$0182,$1000,$0180,$9900
dc.w $9b01,$ff00,$0182,$1000,$0180,$8800
dc.w $9c01,$ff00,$0182,$1000,$0180,$7700
dc.w $9d01,$ff00,$0182,$1000,$0180,$6600
dc.w $ffff,$fffe
text:
dc.b "THE FUTURE CRACKER (TFC) OF 4TH DIMENSION IN "
dc.b "1988 PRESENTS NEW STUFF! THIS TIME, THE G"
DC.B "REETINGS GOES TO M.E.S, HOTLINE, TRACK 7, RIS"
DC.B "KY BUSINISS BOYS, THUNDERBOLT CRACKING CREW, "
DC.B "TRIAD, THE HUNTER OF ZAPP, ACADEMY, SCIFF OF "
DC.B "SCT, BACAINOS, DEADLINE, RAWHEAD, THINK-MAN, "
DC.B "E.C.S, WIZ OF MIO SOFT, HEAVY METAL (BINK), M"
DC.B "R. CHIP & <-RAWEN, TFT (NOT FOR HOT STUFF) AND ALL O"
DC.b "THERS WE KNOW! IF YOU ARE ONE OF OUR CONTAC"
DC.B "TS AND IF YOU CAN`T SEE YOURSELF ON THE GREET"
DC.B "ING LIST, THEN YOU BETTER START SENDING BETTE"
DC.B "R STUFF, REAL FAST!! IF YOU WANT TO HAVE T"
DC.B "HE LATEST STUFF (AMIGA), THEN CONTACT ME AT: "
DC.B "4TH DIMENSION (TFC), KIRKEVEIEN 45, 8200 FAUS"
DC.B "KE, NORWAY. TEL:NORWAY (47) + 081 44845 "
DC.B " FOR THE LATES 64 STUFF, JUST CONTACT ME AND"
DC.B " I`LL GIVE THE LETTER TO THE 64 GUYS!! "
DC.B " THIS IS THE FIRST REAL THING I HAVE DONE AL"
DC.B "ONE IN 68000 ON AMIGA, SO JUST WAIT UNTIL I H"
DC.B "HAVE READ SOME MORE BOOKS ABOUT 68000! "
DC.B " KILL LEFT MOUSE BUTTON TO GET ON! "
DC.B " "
end:
even
taller:
dc.l 0
oldclist:
dc.l 0
gfxbase:
dc.l 0
gfxname:
dc.b "graphics.library",0
even
bitmap:
blk.w 4,0
plane1:
blk.l 20,0
rastport:
dc.l 0
r_bitmap:
blk.l 30,0
rows:
dc.b 2