home *** CD-ROM | disk | FTP | other *** search
- /*
- * NL-Daemon A program to force old programs to use NL gadget imagery.
- *
- * Copyright 1989 by Davide P. Cervone.
- * You may use this code, provided this copyright notice is kept intact.
- */
-
- #include <exec/types.h>
- #include "NL-Handler.h"
-
- USHORT UpFrontData[UPDEPTH][UPHEIGHT*UPWORDS] =
- {
- {
- 0xFFFF, 0xFF00,
- 0xC000, 0x0300,
- 0xC7FF, 0x8300,
- 0xC7FF, 0x8300,
- 0xC7FF, 0xF300,
- 0xC7FF, 0xF300,
- 0xC7FF, 0xF300,
- 0xC07F, 0xF300,
- 0xC000, 0x0300,
- 0xFFFF, 0xFF00,
- },
- {
- 0x0000, 0x0100,
- 0x3FFF, 0xFF00,
- 0x3FFF, 0xFF00,
- 0x3FFF, 0xFF00,
- 0x3F80, 0x0F00,
- 0x3F80, 0x0F00,
- 0x3F80, 0x0F00,
- 0x3F80, 0x0F00,
- 0x3FFF, 0xFF00,
- 0x7FFF, 0xFF00,
- },
- };
-
- USHORT DownBackData[DOWNDEPTH][DOWNHEIGHT*DOWNWORDS] =
- {
- {
- 0xFFFF, 0xFF00,
- 0xC000, 0x0300,
- 0xC7FF, 0x8300,
- 0xC7FF, 0x8300,
- 0xC7FF, 0xF300,
- 0xC7FF, 0xF300,
- 0xC7FF, 0xF300,
- 0xC07F, 0xF300,
- 0xC000, 0x0300,
- 0xFFFF, 0xFF00,
- },
- {
- 0x0000, 0x0100,
- 0x3FFF, 0xFF00,
- 0x3800, 0x7F00,
- 0x3800, 0x7F00,
- 0x387F, 0xFF00,
- 0x387F, 0xFF00,
- 0x387F, 0xFF00,
- 0x3FFF, 0xFF00,
- 0x3FFF, 0xFF00,
- 0x7FFF, 0xFF00,
- },
- };
-
- USHORT SizeData[SIZEDEPTH][SIZEHEIGHT*SIZEWORDS] =
- {
- {
- 0xFFFF,
- 0xC003,
- 0xCF83,
- 0xCBF3,
- 0xCF93,
- 0xC213,
- 0xC3F3,
- 0xC003,
- 0xFFFF,
- },
- {
- 0x0001,
- 0x3FFF,
- 0x3FFF,
- 0x3FFF,
- 0x3FFF,
- 0x3FFF,
- 0x3FFF,
- 0x3FFF,
- 0x7FFF,
- },
- };
-
- USHORT CloseData[CLOSEDEPTH][CLOSEHEIGHT*CLOSEWORDS] =
- {
- {
- 0xFFFF, 0xF800,
- 0xC000, 0x1800,
- 0xCFFF, 0x9800,
- 0xCC01, 0x9800,
- 0xCC01, 0x9800,
- 0xCC01, 0x9800,
- 0xCC01, 0x9800,
- 0xCFFF, 0x9800,
- 0xC000, 0x1800,
- 0xFFFF, 0xF800,
- },
- {
- 0x0000, 0x0800,
- 0x3FFF, 0xF800,
- 0x3FFF, 0x7800,
- 0x3FFE, 0x7800,
- 0x3FFE, 0x7800,
- 0x3FFE, 0x7800,
- 0x3FFE, 0x7800,
- 0x3800, 0x7800,
- 0x3FFF, 0xF800,
- 0x7FFF, 0xF800,
- },
- };
-
- USHORT ZoomData[ZOOMDEPTH][ZOOMHEIGHT*ZOOMWORDS] =
- {
- {
- 0x1FFF, 0xFFE0,
- 0x1800, 0x0060,
- 0x18FF, 0xFC60,
- 0x18FF, 0xFC60,
- 0x18FF, 0xFC60,
- 0x18FF, 0xFC60,
- 0x18FF, 0xFC60,
- 0x18FF, 0xFC60,
- 0x1800, 0x0060,
- 0x1FFF, 0xFFE0,
- },
- {
- 0xE000, 0x0020,
- 0xE7FF, 0xFFE0,
- 0xE7C1, 0xFFE0,
- 0xE7C1, 0xFFE0,
- 0xE7C1, 0xFFE0,
- 0xE7FF, 0xFFE0,
- 0xE7FF, 0xFFE0,
- 0xE7FF, 0xFFE0,
- 0xE7FF, 0xFFE0,
- 0xEFFF, 0xFFE0,
- },
- };
-
- USHORT LR_UpFrontData[LR_UPDEPTH][LR_UPHEIGHT*LR_UPWORDS] =
- {
- {
- 0xFFFF, 0x8000,
- 0x8000, 0x8000,
- 0x9FF0, 0x8000,
- 0x9FF0, 0x8000,
- 0x9FFC, 0x8000,
- 0x9FFC, 0x8000,
- 0x87FC, 0x8000,
- 0x87FC, 0x8000,
- 0x8000, 0x8000,
- 0xFFFF, 0x8000,
- },
- {
- 0x0000, 0x8000,
- 0x7FFF, 0x8000,
- 0x7FFF, 0x8000,
- 0x7FFF, 0x8000,
- 0x7803, 0x8000,
- 0x7803, 0x8000,
- 0x7803, 0x8000,
- 0x7803, 0x8000,
- 0x7FFF, 0x8000,
- 0x7FFF, 0x8000,
- },
- };
-
- USHORT LR_DownBackData[LR_DOWNDEPTH][LR_DOWNHEIGHT*LR_DOWNWORDS] =
- {
- {
- 0xFFFF, 0x8000,
- 0x8000, 0x8000,
- 0x9FF0, 0x8000,
- 0x9FF0, 0x8000,
- 0x9FFC, 0x8000,
- 0x9FFC, 0x8000,
- 0x87FC, 0x8000,
- 0x87FC, 0x8000,
- 0x8000, 0x8000,
- 0xFFFF, 0x8000,
- },
- {
- 0x0000, 0x8000,
- 0x7FFF, 0x8000,
- 0x600F, 0x8000,
- 0x600F, 0x8000,
- 0x67FF, 0x8000,
- 0x67FF, 0x8000,
- 0x7FFF, 0x8000,
- 0x7FFF, 0x8000,
- 0x7FFF, 0x8000,
- 0x7FFF, 0x8000,
- },
- };
-
- USHORT LR_SizeData[LR_SIZEDEPTH][LR_SIZEHEIGHT*LR_SIZEWORDS] =
- {
- {
- 0xFFE0,
- 0x8020,
- 0xBC20,
- 0xBC20,
- 0xBFA0,
- 0x8FA0,
- 0x8FA0,
- 0x8FA0,
- 0x8020,
- 0xFFE0,
- },
- {
- 0x0020,
- 0x7FE0,
- 0x7FE0,
- 0x7FE0,
- 0x7FE0,
- 0x7FE0,
- 0x7FE0,
- 0x7FE0,
- 0x7FE0,
- 0x7FE0,
- },
- };
-
- USHORT LR_CloseData[LR_CLOSEDEPTH][LR_CLOSEHEIGHT*LR_CLOSEWORDS] =
- {
- {
- 0xFFFC,
- 0x8004,
- 0x9FE4,
- 0x9024,
- 0x9024,
- 0x9024,
- 0x9024,
- 0x9FE4,
- 0x8004,
- 0xFFFC,
- },
- {
- 0x0004,
- 0x7FFC,
- 0x7FDC,
- 0x7FDC,
- 0x7FDC,
- 0x7FDC,
- 0x7FDC,
- 0x701C,
- 0x7FFC,
- 0x7FFC,
- },
- };
-
- USHORT LR_ZoomData[LRZOOMDEPTH][LRZOOMHEIGHT*LRZOOMWORDS] =
- {
- {
- 0x3FFF, 0xE000,
- 0x2000, 0x2000,
- 0x27FF, 0x2000,
- 0x27FF, 0x2000,
- 0x27FF, 0x2000,
- 0x27FF, 0x2000,
- 0x27FF, 0x2000,
- 0x27FF, 0x2000,
- 0x2000, 0x2000,
- 0x3FFF, 0xE000,
- },
- {
- 0xC000, 0x2000,
- 0xDFFF, 0xE000,
- 0xDE1F, 0xE000,
- 0xDE1F, 0xE000,
- 0xDE1F, 0xE000,
- 0xDFFF, 0xE000,
- 0xDFFF, 0xE000,
- 0xDFFF, 0xE000,
- 0xDFFF, 0xE000,
- 0xDFFF, 0xE000,
- },
- };
-