home *** CD-ROM | disk | FTP | other *** search
- * Demo
-
- MUSIC equ 0
- FLOPPY equ 0
-
- INCDIR dh0:mc/demoincludes/
-
- section main,code_c
-
- IFNE MUSIC
- bsr InitPlayer
- cmp.w #0,d0
- beq ok
- rts
- ok
- bsr Relocate_modules
- ENDC
-
- IFNE FLOPPY
- move.l #$bfd100,a0
- move.w #$8000,(a0)
- ENDC
-
- include "custom.header"
- include "forbid.include"
- even
- move.l #string,a0
- move.l a0,string_adr
-
- bsr Demo_Screen
- bsr InterOn
-
-
- loop
- btst #6,$bfe001
- beq.s quit1
-
- bra loop
-
- quit1
-
- IFNE MUSIC
- bsr StopPlayer
- bsr RemPlayer
- ENDC
-
- bra quit
-
- include "permit.include"
-
- * Level Three *
-
- newlevel3
- movem.l d0-d7/a0-a6,-(sp)
-
- and.w #$10,INTREQR+CUSTOM
- beq.s out
- move.w #$10,INTREQ+CUSTOM
-
- cmp.w #0,intflag
- beq out
-
- lea CUSTOM,a6
- bsr Demo_Control
-
- out movem.l (sp)+,d0-d7/a0-a6
- even
- dc.w $4ef9
- oldlevel3
- dc.l 0
- even
- oldcpr
- dc.l 0
- even
- GFXNAME dc.b "graphics.library",0,0,0,0
- even
- include "democontrol.include"
- even
- include "screen.include"
- include "text.include"
- include "scroll.include"
-
-
-
- IFNE MUSIC
- include "medplayer.include"
- ENDC
-
- even
- gfxbase dc.l 0
- even
- include "demodata.include
-