home *** CD-ROM | disk | FTP | other *** search
AMOS Source Code | 1992-11-11 | 859 b | 41 lines |
- '**********************************
- '*** NEOCHROME picture display ****
- '**********************************
- '
- '*** Init screen
- Hide On : Screen Open 0,320,200,16,Lowres
- Flash Off : Curs Off
- '
- '*** Load NEOchrome picture into bank #15
- Reserve As Work 15,32128
- F$=Fsel$("","","")
- Bload F$,15
- '
- '*** Show picture
- Proc _SHOW_NEO[15]
- Wait Key
- Default
- End
- '
- '*** Procedures
- Procedure _SHOW_NEO[BANK]
- '*** Setup palette
- PALT=Start(BANK)+4
- '
- For C=0 To 15
- Colour(C),Deek(PALT+(C*2))*2
- Next C
- '
- '*** Draw picture
- PICT=Start(BANK)+128
- '
- For Y=0 To 199
- For X=0 To 19
- Doke Phybase(0)+(X*2)+(Y*40),Deek(PICT+0)
- Doke Phybase(1)+(X*2)+(Y*40),Deek(PICT+2)
- Doke Phybase(2)+(X*2)+(Y*40),Deek(PICT+4)
- Doke Phybase(3)+(X*2)+(Y*40),Deek(PICT+6)
- Add PICT,8
- Next X
- Next Y
- End Proc