1 #include "src\lib\modex16.h"
\r
4 word far* clock= (word far*) 0x046C; /* 18.2hz clock */
\r
10 byte *pal, *pal2=NULL;
\r
12 /* load our palette */
\r
13 modexLoadPalFile("gfx.pal", &pal2);
\r
15 /* save the palette */
\r
16 pal = modexNewPal();
\r
18 modexFadeOff(1, pal);
\r
24 /* set up the page, but with 16 pixels on all borders in offscreen mem */
\r
25 page=modexDefaultPage();
\r
26 page2 = modexNextPage(&page);
\r
31 /* fill the page with one color, but with a black border */
\r
32 modexShowPage(&page2);
\r
33 modexClearRegion(&page, 16, 16, SCREEN_WIDTH, SCREEN_HEIGHT, 128);
\r
34 modexClearRegion(&page, 32, 32, SCREEN_WIDTH-32, SCREEN_HEIGHT-32, 42);
\r
35 modexClearRegion(&page, 48, 48, SCREEN_WIDTH-64, SCREEN_HEIGHT-64, 128);
\r
36 modexShowPage(&page);
\r
39 modexFadeOn(1, pal2);
\r
43 for(i=0; i<5; i++) {
\r
45 for(j=0; j<32; j++) {
\r
47 modexShowPage(&page);
\r
50 for(j=0; j<32; j++) {
\r
52 modexShowPage(&page);
\r
55 for(j=0; j<32; j++) {
\r
57 modexShowPage(&page);
\r
61 for(j=0; j<32; j++) {
\r
63 modexShowPage(&page);
\r
69 /* fade back to text mode */
\r
70 modexFadeOff(1, pal2);
\r
74 modexFadeOn(1, pal);
\r