Added noobey's devkitARM r24 compatibility version.

git-svn-id: svn://localhost/tmp/palibds/branches/dkAr24_Compatibility_noobey@152 7b02e84e-43ec-46ad-a041-a6fe5633c533
This commit is contained in:
fernandoincs@hotmail.com 2008-12-14 17:37:35 +00:00
commit 28153df67d
4155 changed files with 522776 additions and 0 deletions

View File

@ -0,0 +1,55 @@
# PALib Makefile by Scognito and Tom and crash
#---------------------------------------------------------------------------------
# Please uncomment (i.e. delete the '#') only one "ARM7_SELECTED" line. If unsure,
# just uncomment "ARM7_SELECTED = ARM7_BASIC". ARM7_BASIC is the same as ARM7_MP3.
#---------------------------------------------------------------------------------
ARM7_SELECTED = ARM7_BASIC
#ARM7_SELECTED = ARM7_MOD_DSWIFI
#ARM7_SELECTED = ARM7_MOD_LIBLOBBY
#ARM7_SELECTED = ARM7_MP3
#ARM7_SELECTED = ARM7_MP3_DSWIFI
#ARM7_SELECTED = ARM7_MP3_LIBLOBBY
#ARM7_SELECTED = ARM7_MIKMOD_DSWIFI
#---------------------------------------------------------------------------------
# If you're using EFS_lib, uncomment "USE_EFS = YES" here.
#---------------------------------------------------------------------------------
#USE_EFS = YES
PATH := $(DEVKITARM)/bin:$(PATH)
PROGNAME = PAlib
OFILES +=
ADD_LIBS +=
#---------------------------------------------------------------------------------
# Be sure to change these default banner TEXTs. This is the name your project will
# display in the DS menu (including some flash cards). Create a custom LOGO.BMP
# icon for your project, too!
#---------------------------------------------------------------------------------
TEXT1 := PAlib Project -
TEXT2 := Change this text
TEXT3 := for your project!
ICON := -b $(CURDIR)/../logo.bmp
#---------------------------------------------------------------------------------
# TARGET is the name of the file to output
# BUILD is the directory where object files and intermediate files will be placed
# SOURCES is a list of directories containing source code
# INCLUDES is a list of directories containing extra header files
#---------------------------------------------------------------------------------
TARGET := $(shell basename $(CURDIR))
BUILD := build
SOURCES := gfx source data
INCLUDES := include build data
#---------------------------------------------------------------------------------
# If you need to change other parts of the make process, see the PA_Makefile:
#---------------------------------------------------------------------------------
include $(PAPATH)/PA_Makefile

View File

@ -0,0 +1 @@
<Project name="Template"><MagicFolder excludeFolders="CVS;.svn" filter="*.*" name="Template" path=""><MagicFolder excludeFolders="CVS;.svn" filter="*.*" name="data" path="data\"></MagicFolder><MagicFolder excludeFolders="CVS;.svn" filter="*.*" name="include" path="include\"></MagicFolder><MagicFolder excludeFolders="CVS;.svn" filter="*.*" name="source" path="source\"><File path="main.c"></File><File path="main.c.sbm"></File></MagicFolder><File path="build.bat"></File><File path="clean.bat"></File><File path="logo.bmp"></File><File path="logo_wifi.bmp"></File><File path="Template.pnproj"></File><File path="Thumbs.db"></File></MagicFolder></Project>

View File

@ -0,0 +1 @@
<pd><ViewState><e p="Template" x="true"></e><e p="Template\Template" x="true"></e><e p="Template\Template\source" x="true"></e></ViewState></pd>

View File

@ -0,0 +1,3 @@
make clean
make
pause

View File

@ -0,0 +1 @@
make clean

Binary file not shown.

After

Width:  |  Height:  |  Size: 630 B

View File

@ -0,0 +1,2 @@
[VisualHamOFileListV1]
source/main.c

Binary file not shown.

View File

@ -0,0 +1,6 @@
[VisualHAMTreeContentV1]
HAM Workspace=
HAM Workspace\Source Files=
HAM Workspace\Source Files=source/main.c
HAM Workspace\Header Files=
HAM Workspace=makefile

View File

@ -0,0 +1,20 @@
//Gfx converted using Mollusk's PAGfx Converter
//This file contains all the .c, for easier inclusion in a project
#ifdef __cplusplus
extern "C" {
#endif
// Sprite files :
#include "ropes.c"
// Palette files :
#include "ropes.pal.c"
#ifdef __cplusplus
}
#endif

View File

@ -0,0 +1,17 @@
//Gfx converted using Mollusk's PAGfx Converter
//This file contains all the .h, for easier inclusion in a project
#ifndef ALL_GFX_H
#define ALL_GFX_H
// Sprite files :
extern const unsigned char ropes_Sprite[192] __attribute__ ((aligned (4))) ; // Pal : ropes_Pal
// Palette files :
extern const unsigned short ropes_Pal[7] __attribute__ ((aligned (4))) ;
#endif

View File

@ -0,0 +1,18 @@
//Sprite created using PAGfx
//This sprite uses ropes_Pal
const unsigned char ropes_Sprite[192] __attribute__ ((aligned (4))) = {
0, 33, 3, 0, 0, 32, 84, 0, 0, 0, 81, 2, 0, 0, 66, 5,
0, 0, 81, 2, 0, 0, 97, 3, 0, 16, 33, 0, 0, 19, 2, 0,
48, 19, 0, 0, 53, 3, 0, 0, 35, 3, 0, 0, 85, 3, 0, 0,
35, 1, 0, 0, 101, 2, 0, 0, 48, 18, 0, 0, 0, 101, 2, 0,
0, 0, 81, 2, 0, 16, 33, 0, 0, 19, 2, 0, 48, 19, 0, 0,
80, 3, 0, 0, 35, 3, 0, 0, 85, 3, 0, 0, 35, 1, 0, 0,
101, 2, 0, 0, 48, 18, 0, 0, 0, 101, 2, 0, 0, 33, 3, 0,
0, 32, 84, 0, 0, 0, 50, 3, 0, 0, 65, 5, 0, 0, 49, 2,
50, 1, 0, 0, 53, 3, 0, 0, 35, 3, 0, 0, 66, 2, 0, 0,
32, 50, 0, 0, 32, 86, 0, 0, 0, 33, 2, 0, 0, 48, 86, 0,
0, 0, 33, 2, 0, 0, 98, 5, 0, 0, 49, 2, 0, 0, 33, 5,
0, 16, 33, 0, 0, 51, 1, 0, 48, 19, 0, 0, 50, 3, 0, 0
};

View File

@ -0,0 +1,4 @@
//Palette created using Mollusk's PAGfxConverter
const unsigned short ropes_Pal[7] __attribute__ ((aligned (4))) = {
000000, 52488, 58929, 54668, 65535, 63157, 65403};

View File

@ -0,0 +1,42 @@
// Includes
#include <PA9.h> // Include for PA_Lib
#include "gfx/all_gfx.h"
#include "gfx/all_gfx.c"
// Function: main()
int main(int argc, char ** argv)
{
PA_Init(); // Initializes PA_Lib
PA_InitVBL(); // Initializes a standard VBL
PA_Init16cBg(0, 2); //Initializes a 16 color bg
PA_LoadPal16c(PAL_BG0, ropes_Pal); //And loads its palette
PA_16cErase(0); //Clear bg before start drawing
u8 i=0; // position of our rope, from bottom
u8 j=0; // step of our animation
u8 frames=0; //frames rendered, usefull to do animation timing
// Infinite loop to keep the program running
while (1)
{
i+=1; //Move the rope up 1 pixels
if (i>192) i=0; //If the rope has hit the top of the screen, start again from bottom
if (++frames==20) //If we have render 20 consecutive frames
{
j=j+64; //Change animation to next frame
// ropes_Sprite has three 8x16 pixels frames, so each frame is (8x16)/2 = 64 bytes (since each pixels is 4bits)
// so our stride on the animation image is 64.
if (j>128) j=0;//Check frame limit (only 3 frames on this animation)
frames=0; //Reset frame counter
}
PA_WaitForVBL(); //Typical wait for vertical blank...
PA_16cErase(0); //Erase background (if there is only one row like in this example, you should erase only the space ocupped by the row).
PA_16c8Xi(0,125,192-i,(u32*)(ropes_Sprite+j),i); //Draw the row.
}
return 0;
} // End of main()

View File

@ -0,0 +1,55 @@
# PALib Makefile by Scognito and Tom and crash
#---------------------------------------------------------------------------------
# Please uncomment (i.e. delete the '#') only one "ARM7_SELECTED" line. If unsure,
# just uncomment "ARM7_SELECTED = ARM7_BASIC". ARM7_BASIC is the same as ARM7_MP3.
#---------------------------------------------------------------------------------
ARM7_SELECTED = ARM7_BASIC
#ARM7_SELECTED = ARM7_MOD_DSWIFI
#ARM7_SELECTED = ARM7_MOD_LIBLOBBY
#ARM7_SELECTED = ARM7_MP3
#ARM7_SELECTED = ARM7_MP3_DSWIFI
#ARM7_SELECTED = ARM7_MP3_LIBLOBBY
#ARM7_SELECTED = ARM7_MIKMOD_DSWIFI
#---------------------------------------------------------------------------------
# If you're using EFS_lib, uncomment "USE_EFS = YES" here.
#---------------------------------------------------------------------------------
#USE_EFS = YES
PATH := $(DEVKITARM)/bin:$(PATH)
PROGNAME = PAlib
OFILES +=
ADD_LIBS +=
#---------------------------------------------------------------------------------
# Be sure to change these default banner TEXTs. This is the name your project will
# display in the DS menu (including some flash cards). Create a custom LOGO.BMP
# icon for your project, too!
#---------------------------------------------------------------------------------
TEXT1 := PAlib Project -
TEXT2 := Change this text
TEXT3 := for your project!
ICON := -b $(CURDIR)/../logo.bmp
#---------------------------------------------------------------------------------
# TARGET is the name of the file to output
# BUILD is the directory where object files and intermediate files will be placed
# SOURCES is a list of directories containing source code
# INCLUDES is a list of directories containing extra header files
#---------------------------------------------------------------------------------
TARGET := $(shell basename $(CURDIR))
BUILD := build
SOURCES := gfx source data
INCLUDES := include build data
#---------------------------------------------------------------------------------
# If you need to change other parts of the make process, see the PA_Makefile:
#---------------------------------------------------------------------------------
include $(PAPATH)/PA_Makefile

View File

@ -0,0 +1,3 @@
make clean
make
pause

View File

@ -0,0 +1 @@
make clean

Binary file not shown.

After

Width:  |  Height:  |  Size: 630 B

View File

@ -0,0 +1,2 @@
[VisualHamOFileListV1]
source/main.c

Binary file not shown.

View File

@ -0,0 +1,6 @@
[VisualHAMTreeContentV1]
HAM Workspace=
HAM Workspace\Source Files=
HAM Workspace\Source Files=source/main.c
HAM Workspace\Header Files=
HAM Workspace=makefile

View File

@ -0,0 +1,6 @@
#TranspColor Magenta
#Sprites :
shot.png 16colors
#Backgrounds :

View File

@ -0,0 +1,15 @@
PAGfx Converter, by Mollusk www.palib.com
If you have suggestions, problems, or anything, please mail me at mollusk@palib.info
Converting PAGfx.ini
Transparent Color : Magenta
1 sprites :
shot : 16colors, 8x8, Pal : shot_Pal, -> shot_Sprite
1 palettes :
shot_Pal, 3 colors
Converted in 0 minutes 1 seconds
Finished !

View File

@ -0,0 +1,20 @@
//Gfx converted using Mollusk's PAGfx Converter
//This file contains all the .c, for easier inclusion in a project
#ifdef __cplusplus
extern "C" {
#endif
// Sprite files :
#include "shot.c"
// Palette files :
#include "shot.pal.c"
#ifdef __cplusplus
}
#endif

View File

@ -0,0 +1,17 @@
//Gfx converted using Mollusk's PAGfx Converter
//This file contains all the .h, for easier inclusion in a project
#ifndef ALL_GFX_H
#define ALL_GFX_H
// Sprite files :
extern const unsigned char shot_Sprite[32] __attribute__ ((aligned (4))) ; // Pal : shot_Pal
// Palette files :
extern const unsigned short shot_Pal[3] __attribute__ ((aligned (4))) ;
#endif

View File

@ -0,0 +1,8 @@
//Sprite created using PAGfx
//This sprite uses shot_Pal
const unsigned char shot_Sprite[32] __attribute__ ((aligned (4))) = {
0, 17, 17, 0, 16, 34, 34, 1, 33, 34, 34, 18, 33, 34, 34, 18,
33, 34, 34, 18, 33, 34, 34, 18, 16, 34, 34, 1, 0, 17, 17, 0
};

View File

@ -0,0 +1,4 @@
//Palette created using Mollusk's PAGfxConverter
const unsigned short shot_Pal[3] __attribute__ ((aligned (4))) = {
64543, 65535, 32799};

Binary file not shown.

After

Width:  |  Height:  |  Size: 234 B

View File

@ -0,0 +1,75 @@
// Includes
#include <PA9.h> // Include for PA_Lib
#include "gfx/all_gfx.h"
#include "gfx/all_gfx.c"
#define N_SHOTS 400 // number of shots
typedef struct{
u8 screen;
s16 screenx, screeny;
s32 x, y, vx, vy;
} shottype;
shottype shots[N_SHOTS]; // Have 200 shots...
// Function: main()
int main(int argc, char ** argv)
{
PA_Init(); // Initializes PA_Lib
PA_InitVBL(); // Initializes a standard VBL
// Init a 16c background for both screens
PA_InitComplete16c(1, // background number to use
(void*)shot_Pal); // palette to use...
s32 i;
// Fill shots with random postions and directions...
for (i = 0; i < N_SHOTS; i++){
shots[i].x = 8+PA_Rand()%240; shots[i].x = shots[i].x << 8; // 8 bit fixed point
shots[i].y = 8+PA_Rand()%366; shots[i].y = shots[i].y << 8;
shots[i].screen = 0; shots[i].screenx = 256; shots[i].screeny = 0; // hide sprite at first
s16 angle = PA_Rand()%512;
shots[i].vx = PA_Cos(angle);
shots[i].vy = -PA_Sin(angle);
}
// Infinite loop to keep the program running
while (1)
{
// Move shots
for (i = 0; i < N_SHOTS; i++) {
// Add speed...
shots[i].x += shots[i].vx;
shots[i].y += shots[i].vy;
// Screen positions
shots[i].screenx = (shots[i].x >> 8); // screen position...
shots[i].screeny = (shots[i].y >> 8); // same here...
// Adjust speed to avoid moving out of screen...
if((shots[i].screenx < 4)||(shots[i].screenx > 256-4)) shots[i].vx = -shots[i].vx;
if((shots[i].screeny < 4)||(shots[i].screeny > 387)) shots[i].vy = -shots[i].vy;
// See on which screen we'll display it...
if(shots[i].screeny < 199) shots[i].screen = 1; // top screen
else {
shots[i].screen = 0; // bottom screen
shots[i].screeny = shots[i].screeny-200; // 8pixel space between screens, just for the sake of it !
}
}
PA_WaitForVBL();
PA_Dual16cErase(); // Erase both screens right after VBL...
// Display shots... must be done RIGHT AFTER the erase...
for (i = 0; i < N_SHOTS; i++) PA_16c8X8(shots[i].screen, shots[i].screenx-4, shots[i].screeny-4, (void*)shot_Sprite);
}
return 0;
} // End of main()

View File

@ -0,0 +1,55 @@
# PALib Makefile by Scognito and Tom and crash
#---------------------------------------------------------------------------------
# Please uncomment (i.e. delete the '#') only one "ARM7_SELECTED" line. If unsure,
# just uncomment "ARM7_SELECTED = ARM7_BASIC". ARM7_BASIC is the same as ARM7_MP3.
#---------------------------------------------------------------------------------
ARM7_SELECTED = ARM7_BASIC
#ARM7_SELECTED = ARM7_MOD_DSWIFI
#ARM7_SELECTED = ARM7_MOD_LIBLOBBY
#ARM7_SELECTED = ARM7_MP3
#ARM7_SELECTED = ARM7_MP3_DSWIFI
#ARM7_SELECTED = ARM7_MP3_LIBLOBBY
#ARM7_SELECTED = ARM7_MIKMOD_DSWIFI
#---------------------------------------------------------------------------------
# If you're using EFS_lib, uncomment "USE_EFS = YES" here.
#---------------------------------------------------------------------------------
#USE_EFS = YES
PATH := $(DEVKITARM)/bin:$(PATH)
PROGNAME = PAlib
OFILES +=
ADD_LIBS +=
#---------------------------------------------------------------------------------
# Be sure to change these default banner TEXTs. This is the name your project will
# display in the DS menu (including some flash cards). Create a custom LOGO.BMP
# icon for your project, too!
#---------------------------------------------------------------------------------
TEXT1 := PAlib Project -
TEXT2 := Change this text
TEXT3 := for your project!
ICON := -b $(CURDIR)/../logo.bmp
#---------------------------------------------------------------------------------
# TARGET is the name of the file to output
# BUILD is the directory where object files and intermediate files will be placed
# SOURCES is a list of directories containing source code
# INCLUDES is a list of directories containing extra header files
#---------------------------------------------------------------------------------
TARGET := $(shell basename $(CURDIR))
BUILD := build
SOURCES := gfx source data
INCLUDES := include build data
#---------------------------------------------------------------------------------
# If you need to change other parts of the make process, see the PA_Makefile:
#---------------------------------------------------------------------------------
include $(PAPATH)/PA_Makefile

View File

@ -0,0 +1,3 @@
make clean
make
pause

View File

@ -0,0 +1 @@
make clean

Binary file not shown.

After

Width:  |  Height:  |  Size: 630 B

View File

@ -0,0 +1,2 @@
[VisualHamOFileListV1]
source/main.c

Binary file not shown.

View File

@ -0,0 +1,6 @@
[VisualHAMTreeContentV1]
HAM Workspace=
HAM Workspace\Source Files=
HAM Workspace\Source Files=source/main.c
HAM Workspace\Header Files=
HAM Workspace=makefile

View File

@ -0,0 +1,43 @@
// Includes
#include <PA9.h> // Include for PA_Lib
// Function: main()
int main(int argc, char ** argv)
{
PA_Init(); // Initializes PA_Lib
PA_InitVBL(); // Initializes a standard VBL
PA_Init16cBg(0, 3); PA_Init16cBg(1, 3); // 16 color background init with default colors for text
PA_16cText(1, //screen
10, 10, 255, 20, //x1, y1, x2, y2 position
"Hello World", //text
1, //color (1-10)
0, // text size (0-4)
100); // maximum number of characters (use like 10000 if you don't know)
PA_16cText(1, 10, 25, 255, 40, "Hello World", 1, 1, 100);
PA_16cText(1, 10, 40, 255, 60, "Hello World", 1, 2, 100);
PA_16cText(1, 10, 60, 255, 80, "Hello World", 1, 3, 100);
PA_16cText(1, 10, 80, 255, 100, "Hello World", 1, 4, 100);
u8 i;
// Different colors on the bottom sreen...
for (i = 0; i < 10; i++){
PA_16cText(0, 10, i*20, 255, i*20 + 20, "Hello World", i+1, 3, 100);
}
// Infinite loop to keep the program running
while (1)
{
PA_WaitForVBL();
}
return 0;
} // End of main()

View File

@ -0,0 +1,55 @@
# PALib Makefile by Scognito and Tom and crash
#---------------------------------------------------------------------------------
# Please uncomment (i.e. delete the '#') only one "ARM7_SELECTED" line. If unsure,
# just uncomment "ARM7_SELECTED = ARM7_BASIC". ARM7_BASIC is the same as ARM7_MP3.
#---------------------------------------------------------------------------------
ARM7_SELECTED = ARM7_BASIC
#ARM7_SELECTED = ARM7_MOD_DSWIFI
#ARM7_SELECTED = ARM7_MOD_LIBLOBBY
#ARM7_SELECTED = ARM7_MP3
#ARM7_SELECTED = ARM7_MP3_DSWIFI
#ARM7_SELECTED = ARM7_MP3_LIBLOBBY
#ARM7_SELECTED = ARM7_MIKMOD_DSWIFI
#---------------------------------------------------------------------------------
# If you're using EFS_lib, uncomment "USE_EFS = YES" here.
#---------------------------------------------------------------------------------
#USE_EFS = YES
PATH := $(DEVKITARM)/bin:$(PATH)
PROGNAME = PAlib
OFILES +=
ADD_LIBS +=
#---------------------------------------------------------------------------------
# Be sure to change these default banner TEXTs. This is the name your project will
# display in the DS menu (including some flash cards). Create a custom LOGO.BMP
# icon for your project, too!
#---------------------------------------------------------------------------------
TEXT1 := PAlib Project -
TEXT2 := Change this text
TEXT3 := for your project!
ICON := -b $(CURDIR)/../logo.bmp
#---------------------------------------------------------------------------------
# TARGET is the name of the file to output
# BUILD is the directory where object files and intermediate files will be placed
# SOURCES is a list of directories containing source code
# INCLUDES is a list of directories containing extra header files
#---------------------------------------------------------------------------------
TARGET := $(shell basename $(CURDIR))
BUILD := build
SOURCES := gfx source data
INCLUDES := include build data
#---------------------------------------------------------------------------------
# If you need to change other parts of the make process, see the PA_Makefile:
#---------------------------------------------------------------------------------
include $(PAPATH)/PA_Makefile

View File

@ -0,0 +1,3 @@
make clean
make
pause

View File

@ -0,0 +1 @@
make clean

Binary file not shown.

After

Width:  |  Height:  |  Size: 630 B

View File

@ -0,0 +1,2 @@
[VisualHamOFileListV1]
source/main.c

Binary file not shown.

View File

@ -0,0 +1,6 @@
[VisualHAMTreeContentV1]
HAM Workspace=
HAM Workspace\Source Files=
HAM Workspace\Source Files=source/main.c
HAM Workspace\Header Files=
HAM Workspace=makefile

View File

@ -0,0 +1,37 @@
// Includes
#include <PA9.h> // Include for PA_Lib
#include <stdio.h> // standard lib for texts...
char text[200];
// Function: main()
int main(int argc, char ** argv)
{
PA_Init(); // Initializes PA_Lib
PA_InitVBL(); // Initializes a standard VBL
PA_Init16cBg(0, 3); PA_Init16cBg(1, 3); // 16 color background init with default colors for text
// Infinite loop to keep the program running
while (1)
{
sprintf(text, // string to use
"%02d/%02d/%02d", PA_RTC.Day, PA_RTC.Month, PA_RTC.Year); // String to transform
PA_16cText(0, 10, 20, 255, 40, text, 1, 3, 100); // Display the text transformed :)
// And the time...
sprintf(text, "%02d:%02d %02d seconds", PA_RTC.Hour, PA_RTC.Minutes, PA_RTC.Seconds);
PA_16cText(0, 10, 40, 255, 60, text, 1, 3, 100); // Display the text transformed :)
PA_WaitForVBL();
PA_16cErase(0);
}
return 0;
} // End of main()

View File

@ -0,0 +1,55 @@
# PALib Makefile by Scognito and Tom and crash
#---------------------------------------------------------------------------------
# Please uncomment (i.e. delete the '#') only one "ARM7_SELECTED" line. If unsure,
# just uncomment "ARM7_SELECTED = ARM7_BASIC". ARM7_BASIC is the same as ARM7_MP3.
#---------------------------------------------------------------------------------
ARM7_SELECTED = ARM7_BASIC
#ARM7_SELECTED = ARM7_MOD_DSWIFI
#ARM7_SELECTED = ARM7_MOD_LIBLOBBY
#ARM7_SELECTED = ARM7_MP3
#ARM7_SELECTED = ARM7_MP3_DSWIFI
#ARM7_SELECTED = ARM7_MP3_LIBLOBBY
#ARM7_SELECTED = ARM7_MIKMOD_DSWIFI
#---------------------------------------------------------------------------------
# If you're using EFS_lib, uncomment "USE_EFS = YES" here.
#---------------------------------------------------------------------------------
#USE_EFS = YES
PATH := $(DEVKITARM)/bin:$(PATH)
PROGNAME = PAlib
OFILES +=
ADD_LIBS +=
#---------------------------------------------------------------------------------
# Be sure to change these default banner TEXTs. This is the name your project will
# display in the DS menu (including some flash cards). Create a custom LOGO.BMP
# icon for your project, too!
#---------------------------------------------------------------------------------
TEXT1 := PAlib Project -
TEXT2 := Change this text
TEXT3 := for your project!
ICON := -b $(CURDIR)/../logo.bmp
#---------------------------------------------------------------------------------
# TARGET is the name of the file to output
# BUILD is the directory where object files and intermediate files will be placed
# SOURCES is a list of directories containing source code
# INCLUDES is a list of directories containing extra header files
#---------------------------------------------------------------------------------
TARGET := $(shell basename $(CURDIR))
BUILD := build
SOURCES := gfx source data
INCLUDES := include build data
#---------------------------------------------------------------------------------
# If you need to change other parts of the make process, see the PA_Makefile:
#---------------------------------------------------------------------------------
include $(PAPATH)/PA_Makefile

View File

@ -0,0 +1,3 @@
make clean
make
pause

View File

@ -0,0 +1 @@
make clean

Binary file not shown.

After

Width:  |  Height:  |  Size: 630 B

View File

@ -0,0 +1,2 @@
[VisualHamOFileListV1]
source/main.c

Binary file not shown.

View File

@ -0,0 +1,6 @@
[VisualHAMTreeContentV1]
HAM Workspace=
HAM Workspace\Source Files=
HAM Workspace\Source Files=source/main.c
HAM Workspace\Header Files=
HAM Workspace=makefile

View File

@ -0,0 +1,35 @@
// Includes
#include <PA9.h> // Include for PA_Lib
// Function: main()
int main(int argc, char ** argv)
{
PA_Init(); // Initializes PA_Lib
PA_InitVBL(); // Initializes a standard VBL
PA_InitText(0, 0);
PA_Init16cBg(0, 3); PA_Init16cBg(1, 3); // 16 color background init with default colors for text
PA_16cTextAlign(ALIGN_LEFT);
PA_16cText(1, 0, 10, 255, 50, "Left aligned text, blabla, blabla, life is life, and if you don't like PAlib, just don't use it and stop ditching... More blabla to make the text long enough to test the text system.", 1, 2, 1000);
PA_16cTextAlign(ALIGN_RIGHT);
PA_16cText(1, 0, 50, 255, 90, "Right aligned text, blabla, blabla, life is life, and if you don't like PAlib, just don't use it and stop ditching... More blabla to make the text long enough to test the text system.", 1, 2, 1000);
PA_16cTextAlign(ALIGN_CENTER);
PA_16cText(1, 0, 90, 255, 130, "Centered text, blabla, blabla, life is life, and if you don't like PAlib, just don't use it and stop ditching... More blabla to make the text long enough to test the text system.", 1, 2, 1000);
PA_16cTextAlign(ALIGN_JUSTIFY);
PA_16cText(1, 0, 130, 255, 180, "Justified text, blabla, blabla, life is life, and if you don't like PAlib, just don't use it and stop ditching... More blabla to make the text long enough to test the text system.", 1, 2, 1000);
// Infinite loop to keep the program running
while (1)
{
PA_WaitForVBL();
}
return 0;
} // End of main()

View File

@ -0,0 +1,55 @@
# PALib Makefile by Scognito and Tom and crash
#---------------------------------------------------------------------------------
# Please uncomment (i.e. delete the '#') only one "ARM7_SELECTED" line. If unsure,
# just uncomment "ARM7_SELECTED = ARM7_BASIC". ARM7_BASIC is the same as ARM7_MP3.
#---------------------------------------------------------------------------------
ARM7_SELECTED = ARM7_BASIC
#ARM7_SELECTED = ARM7_MOD_DSWIFI
#ARM7_SELECTED = ARM7_MOD_LIBLOBBY
#ARM7_SELECTED = ARM7_MP3
#ARM7_SELECTED = ARM7_MP3_DSWIFI
#ARM7_SELECTED = ARM7_MP3_LIBLOBBY
#ARM7_SELECTED = ARM7_MIKMOD_DSWIFI
#---------------------------------------------------------------------------------
# If you're using EFS_lib, uncomment "USE_EFS = YES" here.
#---------------------------------------------------------------------------------
#USE_EFS = YES
PATH := $(DEVKITARM)/bin:$(PATH)
PROGNAME = PAlib
OFILES +=
ADD_LIBS +=
#---------------------------------------------------------------------------------
# Be sure to change these default banner TEXTs. This is the name your project will
# display in the DS menu (including some flash cards). Create a custom LOGO.BMP
# icon for your project, too!
#---------------------------------------------------------------------------------
TEXT1 := PAlib Project -
TEXT2 := Change this text
TEXT3 := for your project!
ICON := -b $(CURDIR)/../logo.bmp
#---------------------------------------------------------------------------------
# TARGET is the name of the file to output
# BUILD is the directory where object files and intermediate files will be placed
# SOURCES is a list of directories containing source code
# INCLUDES is a list of directories containing extra header files
#---------------------------------------------------------------------------------
TARGET := $(shell basename $(CURDIR))
BUILD := build
SOURCES := gfx source data
INCLUDES := include build data
#---------------------------------------------------------------------------------
# If you need to change other parts of the make process, see the PA_Makefile:
#---------------------------------------------------------------------------------
include $(PAPATH)/PA_Makefile

View File

@ -0,0 +1,3 @@
make clean
make
pause

View File

@ -0,0 +1 @@
make clean

Binary file not shown.

After

Width:  |  Height:  |  Size: 630 B

Binary file not shown.

View File

@ -0,0 +1,10 @@
#TranspColor White
#Sprites :
#Backgrounds :
bigfont.png 16cfont
smallfont.png 16cfont
#Textures :

View File

@ -0,0 +1,17 @@
PAGfx Converter, by Mollusk www.palib.com
If you have suggestions, problems, or anything, please mail me at mollusk@palib.info
Converting PAGfx.ini
Transparent Color : White
2 backgrounds :
bigfont : 16cFont, 512x128, Pal : bigfont_Pal, 258 tiles -> bigfont_Tiles and bigfont_Map
smallfont : 16cFont, 256x64, Pal : smallfont_Pal, 99 tiles -> smallfont_Tiles and smallfont_Map
2 palettes :
bigfont_Pal, 2 colors
smallfont_Pal, 2 colors
Converted in 0 minutes 0 seconds
Finished !

View File

@ -0,0 +1,28 @@
//Gfx converted using Mollusk's PAGfx Converter
//This file contains all the .c, for easier inclusion in a project
#ifdef __cplusplus
extern "C" {
#endif
#include "all_gfx.h"
// Background files :
#include "bigfont.c"
#include "smallfont.c"
// Palette files :
#include "bigfont.pal.c"
#include "smallfont.pal.c"
// Background Pointers :
PAGfx_struct bigfont = {(void*)bigfont_Map, 1024, (void*)bigfont_Tiles, 8256, (void*)bigfont_Pal, (int*)bigfont_Info };
PAGfx_struct smallfont = {(void*)smallfont_Map, 256, (void*)smallfont_Tiles, 3168, (void*)smallfont_Pal, (int*)smallfont_Info };
#ifdef __cplusplus
}
#endif

View File

@ -0,0 +1,42 @@
//Gfx converted using Mollusk's PAGfx Converter
//This file contains all the .h, for easier inclusion in a project
#ifndef ALL_GFX_H
#define ALL_GFX_H
#ifndef PAGfx_struct
typedef struct{
void *Map;
int MapSize;
void *Tiles;
int TileSize;
void *Palette;
int *Info;
} PAGfx_struct;
#endif
// Background files :
extern const char bigfont_Height;
extern const char bigfont_Sizes[256];
extern const int bigfont_Info[3]; // BgMode, Width, Height
extern const unsigned short bigfont_Map[1024] __attribute__ ((aligned (4))) ; // Pal : bigfont_Pal
extern const unsigned char bigfont_Tiles[8256] __attribute__ ((aligned (4))) ; // Pal : bigfont_Pal
extern PAGfx_struct bigfont; // background pointer
extern const char smallfont_Height;
extern const char smallfont_Sizes[256];
extern const int smallfont_Info[3]; // BgMode, Width, Height
extern const unsigned short smallfont_Map[256] __attribute__ ((aligned (4))) ; // Pal : smallfont_Pal
extern const unsigned char smallfont_Tiles[3168] __attribute__ ((aligned (4))) ; // Pal : smallfont_Pal
extern PAGfx_struct smallfont; // background pointer
// Palette files :
extern const unsigned short bigfont_Pal[2] __attribute__ ((aligned (4))) ;
extern const unsigned short smallfont_Pal[2] __attribute__ ((aligned (4))) ;
#endif

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,4 @@
//Palette created using Mollusk's PAGfxConverter
const unsigned short bigfont_Pal[2] __attribute__ ((aligned (4))) = {
65535, 32768};

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

@ -0,0 +1 @@
<1F>?<3F>_<EFBFBD><EFBFBD><1F><><EFBFBD><EFBFBD><EFBFBD><1F><><EFBFBD><EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>

View File

@ -0,0 +1,437 @@
//Background converted using Mollusk's PAGfx Converter
//This Background uses smallfont_Pal
const int smallfont_Info[3] = {7, 256, 64}; // BgMode, Width, Height
//Font Sizes :
const char smallfont_Height = 6;
const char smallfont_Sizes[256] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2, 2, 4, 6, 5, 6, 0, 2, 3, 3, 2, 4, 3, 4, 2, 6, 5, 3, 5, 5, 5, 5, 5, 5, 5, 5, 2, 2, 4, 4, 4, 5,
6, 5, 5, 4, 5, 4, 4, 5, 5, 4, 5, 5, 4, 6, 5, 5, 5, 5, 5, 5, 4, 5, 5, 6, 5, 5, 4, 3, 4, 3, 4, 5,
2, 5, 5, 4, 5, 5, 4, 4, 5, 2, 3, 5, 2, 6, 5, 5, 4, 5, 4, 5, 4, 5, 5, 6, 4, 4, 5, 4, 2, 4, 5, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 0, 0, 0, 5, 5, 5, 5, 5, 5, 0,
5, 5, 5, 5, 5, 5, 5, 4, 5, 5, 5, 5, 2, 2, 2, 2, 0, 5, 5, 5, 5, 5, 0, 0, 0, 5, 5, 5, 5, 4, 0, 0
};
const unsigned short smallfont_Map[256] __attribute__ ((aligned (4))) = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 1, 2, 3, 4, 5, 0, 6, 7, 8, 6, 9, 10, 11, 12, 13,
14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29,
30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 14,
45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60,
6, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75,
76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 72, 88, 89, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
31, 31, 31, 31, 31, 31, 31, 90, 35, 35, 35, 35, 39, 39, 39, 39,
34, 44, 14, 14, 14, 14, 0, 0, 0, 50, 50, 50, 50, 54, 32, 0,
91, 61, 92, 61, 61, 61, 61, 93, 94, 95, 96, 65, 69, 69, 69, 69,
0, 97, 75, 75, 75, 75, 0, 0, 0, 98, 81, 81, 81, 85, 0, 0
};
const unsigned char smallfont_Tiles[3168] __attribute__ ((aligned (4))) = {
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
1, 0, 0, 0, 1, 0, 0, 0,
1, 0, 0, 0, 0, 0, 0, 0,
1, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
1, 1, 0, 0, 1, 1, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
16, 16, 0, 0, 17, 17, 1, 0,
16, 16, 0, 0, 17, 17, 1, 0,
16, 16, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 1, 0, 0, 16, 17, 0, 0,
17, 0, 0, 0, 0, 17, 0, 0,
17, 1, 0, 0, 0, 1, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
1, 16, 0, 0, 0, 16, 0, 0,
0, 1, 0, 0, 16, 0, 0, 0,
16, 0, 1, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
1, 0, 0, 0, 1, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
16, 0, 0, 0, 1, 0, 0, 0,
1, 0, 0, 0, 1, 0, 0, 0,
16, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
1, 0, 0, 0, 16, 0, 0, 0,
16, 0, 0, 0, 16, 0, 0, 0,
1, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 16, 0, 0, 0,
17, 1, 0, 0, 16, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
16, 0, 0, 0, 1, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
17, 1, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
1, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 1, 0, 0, 16, 0, 0,
0, 1, 0, 0, 16, 0, 0, 0,
1, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
16, 1, 0, 0, 1, 16, 0, 0,
1, 16, 0, 0, 1, 16, 0, 0,
16, 1, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
17, 0, 0, 0, 16, 0, 0, 0,
16, 0, 0, 0, 16, 0, 0, 0,
16, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
17, 1, 0, 0, 0, 16, 0, 0,
16, 1, 0, 0, 1, 0, 0, 0,
17, 17, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
17, 1, 0, 0, 0, 16, 0, 0,
16, 1, 0, 0, 0, 16, 0, 0,
17, 1, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 1, 0, 0, 16, 1, 0, 0,
1, 1, 0, 0, 17, 17, 0, 0,
0, 1, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
17, 17, 0, 0, 1, 0, 0, 0,
17, 1, 0, 0, 0, 16, 0, 0,
17, 1, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
16, 1, 0, 0, 1, 0, 0, 0,
17, 1, 0, 0, 1, 16, 0, 0,
16, 1, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
17, 17, 0, 0, 0, 16, 0, 0,
0, 1, 0, 0, 16, 0, 0, 0,
16, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
16, 1, 0, 0, 1, 16, 0, 0,
16, 1, 0, 0, 1, 16, 0, 0,
16, 1, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
16, 1, 0, 0, 1, 16, 0, 0,
16, 17, 0, 0, 0, 16, 0, 0,
16, 1, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 1, 0, 0, 0,
0, 0, 0, 0, 1, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 1, 0, 0, 0,
0, 0, 0, 0, 1, 0, 0, 0,
1, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 1, 0, 0, 16, 0, 0, 0,
1, 0, 0, 0, 16, 0, 0, 0,
0, 1, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 17, 1, 0, 0,
0, 0, 0, 0, 17, 1, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
1, 0, 0, 0, 16, 0, 0, 0,
0, 1, 0, 0, 16, 0, 0, 0,
1, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
17, 1, 0, 0, 0, 16, 0, 0,
16, 1, 0, 0, 0, 0, 0, 0,
16, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
16, 17, 0, 0, 1, 0, 1, 0,
1, 17, 1, 0, 1, 1, 1, 0,
16, 17, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
16, 1, 0, 0, 1, 16, 0, 0,
1, 16, 0, 0, 17, 17, 0, 0,
1, 16, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
17, 1, 0, 0, 1, 16, 0, 0,
17, 1, 0, 0, 1, 16, 0, 0,
17, 1, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
16, 1, 0, 0, 1, 0, 0, 0,
1, 0, 0, 0, 1, 0, 0, 0,
16, 1, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
17, 1, 0, 0, 1, 16, 0, 0,
1, 16, 0, 0, 1, 16, 0, 0,
17, 1, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
17, 1, 0, 0, 1, 0, 0, 0,
17, 1, 0, 0, 1, 0, 0, 0,
17, 1, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
17, 1, 0, 0, 1, 0, 0, 0,
17, 1, 0, 0, 1, 0, 0, 0,
1, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
16, 17, 0, 0, 1, 0, 0, 0,
1, 17, 0, 0, 1, 16, 0, 0,
16, 17, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
1, 16, 0, 0, 1, 16, 0, 0,
17, 17, 0, 0, 1, 16, 0, 0,
1, 16, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
17, 1, 0, 0, 16, 0, 0, 0,
16, 0, 0, 0, 16, 0, 0, 0,
17, 1, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 17, 0, 0, 0, 16, 0, 0,
0, 16, 0, 0, 1, 16, 0, 0,
16, 1, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
1, 16, 0, 0, 1, 1, 0, 0,
17, 0, 0, 0, 1, 1, 0, 0,
1, 16, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
1, 0, 0, 0, 1, 0, 0, 0,
1, 0, 0, 0, 1, 0, 0, 0,
17, 1, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
1, 0, 1, 0, 17, 16, 1, 0,
1, 1, 1, 0, 1, 0, 1, 0,
1, 0, 1, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
1, 16, 0, 0, 17, 16, 0, 0,
1, 17, 0, 0, 1, 16, 0, 0,
1, 16, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
17, 1, 0, 0, 1, 16, 0, 0,
1, 16, 0, 0, 17, 1, 0, 0,
1, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
16, 1, 0, 0, 1, 16, 0, 0,
1, 16, 0, 0, 1, 16, 0, 0,
16, 1, 0, 0, 1, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
17, 1, 0, 0, 1, 16, 0, 0,
1, 16, 0, 0, 17, 1, 0, 0,
1, 16, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
16, 17, 0, 0, 1, 0, 0, 0,
16, 1, 0, 0, 0, 16, 0, 0,
17, 1, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
17, 1, 0, 0, 16, 0, 0, 0,
16, 0, 0, 0, 16, 0, 0, 0,
16, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
1, 16, 0, 0, 1, 16, 0, 0,
1, 16, 0, 0, 1, 16, 0, 0,
16, 1, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
1, 16, 0, 0, 1, 16, 0, 0,
1, 1, 0, 0, 1, 1, 0, 0,
16, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
1, 0, 1, 0, 1, 1, 1, 0,
1, 1, 1, 0, 1, 1, 1, 0,
16, 16, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
1, 16, 0, 0, 1, 16, 0, 0,
16, 1, 0, 0, 1, 16, 0, 0,
1, 16, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
1, 16, 0, 0, 1, 16, 0, 0,
16, 17, 0, 0, 0, 16, 0, 0,
16, 1, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
17, 1, 0, 0, 0, 1, 0, 0,
16, 0, 0, 0, 1, 0, 0, 0,
17, 1, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
17, 0, 0, 0, 1, 0, 0, 0,
1, 0, 0, 0, 1, 0, 0, 0,
17, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
1, 0, 0, 0, 16, 0, 0, 0,
16, 0, 0, 0, 16, 0, 0, 0,
0, 1, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
17, 0, 0, 0, 16, 0, 0, 0,
16, 0, 0, 0, 16, 0, 0, 0,
17, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
16, 0, 0, 0, 1, 1, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
17, 17, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 16, 17, 0, 0,
1, 16, 0, 0, 1, 16, 0, 0,
16, 17, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
1, 0, 0, 0, 17, 1, 0, 0,
1, 16, 0, 0, 1, 16, 0, 0,
17, 1, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 16, 1, 0, 0,
1, 0, 0, 0, 1, 0, 0, 0,
16, 1, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 16, 0, 0, 16, 17, 0, 0,
1, 16, 0, 0, 1, 16, 0, 0,
16, 17, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 16, 1, 0, 0,
1, 17, 0, 0, 17, 0, 0, 0,
16, 1, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 1, 0, 0, 16, 0, 0, 0,
17, 1, 0, 0, 16, 0, 0, 0,
16, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 16, 1, 0, 0,
1, 1, 0, 0, 16, 1, 0, 0,
0, 1, 0, 0, 16, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
1, 0, 0, 0, 17, 1, 0, 0,
1, 16, 0, 0, 1, 16, 0, 0,
1, 16, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
1, 0, 0, 0, 0, 0, 0, 0,
1, 0, 0, 0, 1, 0, 0, 0,
1, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
16, 0, 0, 0, 0, 0, 0, 0,
16, 0, 0, 0, 16, 0, 0, 0,
16, 0, 0, 0, 1, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
1, 0, 0, 0, 1, 16, 0, 0,
1, 1, 0, 0, 17, 1, 0, 0,
1, 16, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
1, 0, 0, 0, 1, 0, 0, 0,
1, 0, 0, 0, 1, 0, 0, 0,
1, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 17, 17, 0, 0,
1, 1, 1, 0, 1, 1, 1, 0,
1, 1, 1, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 17, 1, 0, 0,
1, 16, 0, 0, 1, 16, 0, 0,
1, 16, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 16, 1, 0, 0,
1, 16, 0, 0, 1, 16, 0, 0,
16, 1, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 17, 0, 0, 0,
1, 1, 0, 0, 17, 0, 0, 0,
1, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 17, 0, 0,
16, 16, 0, 0, 0, 17, 0, 0,
0, 16, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 1, 1, 0, 0,
17, 0, 0, 0, 1, 0, 0, 0,
1, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 16, 17, 0, 0,
17, 0, 0, 0, 0, 17, 0, 0,
17, 1, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
16, 0, 0, 0, 17, 1, 0, 0,
16, 0, 0, 0, 16, 0, 0, 0,
0, 1, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 1, 16, 0, 0,
1, 16, 0, 0, 1, 16, 0, 0,
16, 17, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 1, 16, 0, 0,
1, 16, 0, 0, 1, 1, 0, 0,
16, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 1, 1, 1, 0,
1, 1, 1, 0, 16, 16, 0, 0,
16, 16, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 1, 1, 0, 0,
16, 0, 0, 0, 16, 0, 0, 0,
1, 1, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 1, 1, 0, 0,
1, 1, 0, 0, 16, 1, 0, 0,
0, 1, 0, 0, 16, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 17, 17, 0, 0,
0, 1, 0, 0, 16, 0, 0, 0,
17, 17, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 1, 0, 0, 16, 0, 0, 0,
17, 0, 0, 0, 16, 0, 0, 0,
0, 1, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
1, 0, 0, 0, 16, 0, 0, 0,
16, 1, 0, 0, 16, 0, 0, 0,
1, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
16, 16, 0, 0, 1, 1, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
16, 1, 0, 0, 1, 0, 0, 0,
1, 0, 0, 0, 1, 0, 0, 0,
16, 1, 0, 0, 0, 1, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
16, 0, 0, 0, 16, 17, 0, 0,
1, 16, 0, 0, 1, 16, 0, 0,
16, 17, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
17, 1, 0, 0, 16, 17, 0, 0,
1, 16, 0, 0, 1, 16, 0, 0,
16, 17, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 16, 1, 0, 0,
1, 0, 0, 0, 1, 0, 0, 0,
16, 1, 0, 0, 0, 1, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
1, 0, 0, 0, 16, 1, 0, 0,
1, 17, 0, 0, 17, 0, 0, 0,
16, 1, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 16, 0, 0, 16, 1, 0, 0,
1, 17, 0, 0, 17, 0, 0, 0,
16, 1, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
16, 1, 0, 0, 16, 1, 0, 0,
1, 17, 0, 0, 17, 0, 0, 0,
16, 1, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
16, 1, 0, 0, 17, 1, 0, 0,
1, 16, 0, 0, 1, 16, 0, 0,
1, 16, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
16, 0, 0, 0, 1, 17, 0, 0,
1, 16, 0, 0, 1, 16, 0, 0,
16, 17, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0
};

View File

@ -0,0 +1,4 @@
//Palette created using Mollusk's PAGfxConverter
const unsigned short smallfont_Pal[2] __attribute__ ((aligned (4))) = {
65535, 32768};

Binary file not shown.

After

Width:  |  Height:  |  Size: 807 B

View File

@ -0,0 +1,44 @@
// Includes
#include <PA9.h> // Include for PA_Lib
// Include de newly converted fonts...
#include "gfx/all_gfx.c"
#include "gfx/all_gfx.h"
// Function: main()
int main(int argc, char ** argv)
{
PA_Init(); // Initializes PA_Lib
PA_InitVBL(); // Initializes a standard VBL
PA_Init16cBg(0, 3); PA_Init16cBg(1, 3); // 16 color background init with default colors for text
// Slots 0-4 are already used by default PAlib fonts, so we'll load on slots 5 and 6.
// Available slots : 5-9. You can overwrite a PAlib font though if you want to use slot 0 for example...
PA_16cCustomFont(5, smallfont);
PA_16cCustomFont(6, bigfont);
PA_16cText(1, 10, 25, 255, 40, "Small custom font...", 1, 5, 100);
PA_16cText(1, 10, 40, 255, 60, "Big custom font...", 1, 6, 100);
u8 i;
// Different colors on the bottom sreen...
for (i = 0; i < 10; i++){
PA_16cText(0, 10, i*20, 255, i*20 + 20, "Hello World", i+1, 6, 100);
}
// Infinite loop to keep the program running
while (1)
{
PA_WaitForVBL();
}
return 0;
} // End of main()

View File

@ -0,0 +1,55 @@
# PALib Makefile by Scognito and Tom and crash
#---------------------------------------------------------------------------------
# Please uncomment (i.e. delete the '#') only one "ARM7_SELECTED" line. If unsure,
# just uncomment "ARM7_SELECTED = ARM7_BASIC". ARM7_BASIC is the same as ARM7_MP3.
#---------------------------------------------------------------------------------
ARM7_SELECTED = ARM7_BASIC
#ARM7_SELECTED = ARM7_MOD_DSWIFI
#ARM7_SELECTED = ARM7_MOD_LIBLOBBY
#ARM7_SELECTED = ARM7_MP3
#ARM7_SELECTED = ARM7_MP3_DSWIFI
#ARM7_SELECTED = ARM7_MP3_LIBLOBBY
#ARM7_SELECTED = ARM7_MIKMOD_DSWIFI
#---------------------------------------------------------------------------------
# If you're using EFS_lib, uncomment "USE_EFS = YES" here.
#---------------------------------------------------------------------------------
#USE_EFS = YES
PATH := $(DEVKITARM)/bin:$(PATH)
PROGNAME = PAlib
OFILES +=
ADD_LIBS +=
#---------------------------------------------------------------------------------
# Be sure to change these default banner TEXTs. This is the name your project will
# display in the DS menu (including some flash cards). Create a custom LOGO.BMP
# icon for your project, too!
#---------------------------------------------------------------------------------
TEXT1 := PAlib Project -
TEXT2 := Change this text
TEXT3 := for your project!
ICON := -b $(CURDIR)/../logo.bmp
#---------------------------------------------------------------------------------
# TARGET is the name of the file to output
# BUILD is the directory where object files and intermediate files will be placed
# SOURCES is a list of directories containing source code
# INCLUDES is a list of directories containing extra header files
#---------------------------------------------------------------------------------
TARGET := $(shell basename $(CURDIR))
BUILD := build
SOURCES := gfx source data
INCLUDES := include build data
#---------------------------------------------------------------------------------
# If you need to change other parts of the make process, see the PA_Makefile:
#---------------------------------------------------------------------------------
include $(PAPATH)/PA_Makefile

View File

@ -0,0 +1,3 @@
make clean
make
pause

View File

@ -0,0 +1,5 @@
#!/bin/sh
make clean
make
desmume *.ds.gba
sleep 3600

View File

@ -0,0 +1 @@
make clean

View File

@ -0,0 +1,2 @@
#!/bin/sh
make clean

Binary file not shown.

After

Width:  |  Height:  |  Size: 630 B

View File

@ -0,0 +1,2 @@
[VisualHamOFileListV1]
source/main.c

Binary file not shown.

View File

@ -0,0 +1,6 @@
[VisualHAMTreeContentV1]
HAM Workspace=
HAM Workspace\Source Files=
HAM Workspace\Source Files=source/main.c
HAM Workspace\Header Files=
HAM Workspace=makefile

View File

@ -0,0 +1,262 @@
//Texture created using PAGfx
//16bit texture
const unsigned short Abrexxes_Texture[4096] __attribute__ ((aligned (4))) = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 59578, 49680, 57079, 59193, 59193, 59193,
59193, 59193, 59193, 59193, 59193, 59193, 59193, 59193, 59193, 59193, 59193, 59193, 59193, 59193, 59193, 59193,
59193, 59193, 59193, 59193, 59193, 59193, 59193, 59193, 59193, 59193, 59193, 59193, 59193, 59193, 59193, 59193,
59193, 59193, 59193, 56022, 49680, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 53908, 52851, 63421, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 63421, 51794, 54965, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63421, 51794, 53908, 62364, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 62364, 51794, 53908, 62364, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 62364, 52884, 53941, 62364,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
61307, 52884, 52851, 63421, 62364, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 65535, 59193, 54998, 53909,
62364, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 61308,
53941, 52852, 60250, 65535, 63421, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 65535, 65535, 54998, 57112,
54998, 63421, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 63421, 53941,
54998, 57079, 65535, 65535, 63421, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 65535, 65535, 62364, 53941,
60284, 57112, 63421, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 64478, 54998, 56056,
53909, 63421, 65535, 65535, 62364, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 65535, 65535, 65535, 57112,
58202, 60284, 57079, 63421, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 64478, 57079, 57112, 54998,
58169, 65535, 65535, 65535, 62364, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 65535, 65535, 65535, 62364,
56055, 61373, 58202, 57080, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 58137, 56055, 59227, 54965,
63421, 65535, 65535, 65535, 62364, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 65535, 65535, 65535, 65535,
57079, 59259, 62430, 57112, 60250, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 61307, 53942, 59259, 56055, 59193,
65535, 65535, 65535, 65535, 62364, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 65535, 65535, 65535, 65535,
64478, 54998, 61373, 61373, 56023, 63421, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 63421, 53941, 59227, 58202, 54965, 65535,
65535, 65535, 65535, 65535, 62364, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 65535, 65535, 65535, 65535,
65535, 59193, 57145, 62430, 58202, 57079, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 56023, 55031, 60284, 54998, 61307, 65535,
65535, 65535, 65535, 65535, 62364, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 65535, 65535, 65535, 65535,
65535, 63421, 54998, 60316, 62398, 54998, 60251, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 60250, 51827, 59226, 58170, 56055, 64478, 65535,
65535, 65535, 65535, 65535, 62364, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 65535, 65535, 65535, 65535,
65535, 65535, 57079, 57113, 62430, 60316, 54966, 63421, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 63421, 52851, 57113, 60316, 54998, 61307, 65535, 65535,
65535, 65535, 65535, 65535, 62364, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 65535, 65535, 65535, 65535,
65535, 65535, 63421, 53941, 61373, 62430, 57113, 58136, 65535, 65535, 65535, 64478, 61307, 56053, 57111, 60249,
60282, 58168, 57111, 58168, 63421, 65535, 65535, 65535, 57112, 53941, 59259, 59259, 53941, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 62364, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 58136, 57112, 62430, 61341, 54998, 62364, 63421, 56085, 43561, 38276, 41542, 42598, 42599,
42631, 43687, 42631, 41510, 41447, 49807, 60282, 62397, 52884, 57145, 60316, 53941, 61307, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 62364, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 63421, 52884, 60316, 62430, 57145, 54965, 48750, 39460, 38498, 38403, 42630, 43687, 44776,
44808, 44840, 45929, 43687, 38466, 38466, 43561, 53941, 54998, 60316, 59259, 54965, 64478, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 62364, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 57112, 56088, 62398, 60316, 48688, 38402, 38498, 38498, 38403, 44776, 44808, 43687,
42631, 42631, 42631, 41510, 38434, 38498, 38434, 46574, 57145, 60317, 56055, 58136, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 62364, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 61340, 54998, 60316, 61373, 56088, 40422, 38498, 38466, 40484, 43687, 43687, 43687,
44776, 44840, 44808, 41574, 38466, 38498, 39396, 52916, 59227, 59259, 52884, 62364, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 62364, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 54965, 59259, 61374, 59259, 47694, 38434, 38466, 43719, 46985, 46953, 45897,
44808, 44776, 44776, 41574, 38434, 38466, 43530, 57145, 60316, 58170, 53908, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 62364, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 58136, 56056, 61374, 60316, 50802, 38340, 38466, 40517, 44840, 46985, 47018,
47018, 47018, 47018, 42694, 38466, 38339, 50801, 59259, 60316, 52885, 60250, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 62364, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 61307, 62364, 49713, 59227, 56056, 44491, 36162, 36257, 39428, 43687, 42631, 42631,
42631, 42631, 42598, 39428, 36257, 37218, 46573, 56088, 57145, 45485, 57079, 60250, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 62364, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 64478, 53908, 61307, 39174, 42409, 39333, 37378, 37313, 36129, 41542, 46953, 46985, 46985,
46985, 46985, 45897, 39428, 35137, 37345, 38402, 39333, 42376, 37123, 44459, 56022, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 62364, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 63421, 48623, 48655, 35073, 37345, 38498, 38498, 37410, 36225, 38275, 42631, 43719, 45896,
46985, 46985, 45897, 37251, 36193, 37377, 38466, 38466, 36289, 35041, 38212, 50769, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 62364, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 62396, 41287, 39237, 35073, 37345, 38498, 38498, 38498, 37345, 38307, 44776, 44840, 43687,
42598, 42598, 41477, 35073, 36257, 38466, 38498, 37410, 36225, 35105, 36161, 46573, 64478, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 62364, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 60282, 37124, 36193, 35105, 36225, 37409, 38498, 38498, 38466, 37249, 42630, 44840, 44840,
45865, 45897, 43687, 36193, 37409, 38498, 38498, 37377, 35137, 35137, 36225, 42376, 63421, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 62364, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 57079, 43497, 36225, 35137, 35137, 37345, 38466, 38498, 38498, 36257, 39332, 41510, 41542,
42663, 42663, 37187, 36225, 38466, 38498, 38466, 37313, 35105, 36193, 36161, 42376, 63421, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 62364, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 54965, 50865, 38402, 36289, 35105, 36225, 37377, 38466, 38498, 39459, 45897, 46985, 45897,
43687, 42631, 43719, 41541, 38466, 38466, 37377, 36225, 35105, 36257, 37251, 47662, 58136, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 62364, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 65535, 65535, 65535, 65535,
65535, 65535, 63421, 56021, 53939, 40453, 37409, 36225, 35074, 36257, 37377, 38498, 38403, 45897, 47018, 47018,
47018, 47018, 46985, 43719, 38466, 37410, 36257, 35074, 36161, 37377, 39396, 50768, 52883, 64478, 65535, 65535,
65535, 65535, 65535, 65535, 62364, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 65535, 65535, 65535, 65535,
65535, 65535, 57079, 56054, 51826, 40326, 38466, 37314, 36045, 35013, 37313, 38498, 37378, 42630, 44808, 45865,
45897, 45897, 45864, 41573, 38434, 37313, 35012, 36045, 36258, 38466, 38244, 47597, 51826, 58136, 65535, 65535,
65535, 65535, 65535, 65535, 62364, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 65535, 65535, 65535, 65535,
65535, 65535, 52851, 44459, 42439, 38307, 38498, 38466, 38222, 41301, 37254, 38498, 37378, 39364, 41542, 41574,
41574, 41542, 41542, 39364, 37378, 36164, 39185, 38189, 38434, 38498, 37282, 39301, 42377, 52851, 65535, 65535,
65535, 65535, 65535, 65535, 62364, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 65535, 65535, 65535, 65535,
65535, 65535, 58136, 52882, 42472, 38402, 38498, 38498, 38372, 42390, 40303, 38498, 38402, 44808, 46953, 45864,
44808, 44808, 45897, 43751, 38403, 39214, 41332, 38373, 38498, 38498, 37378, 40358, 50800, 58136, 65535, 65535,
65535, 65535, 65535, 65535, 62364, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 65535, 65535, 65535, 65535,
65535, 65535, 60250, 57111, 51825, 39364, 38498, 38530, 38466, 39276, 43417, 37253, 38402, 45896, 47018, 47018,
47018, 47018, 47018, 44808, 38246, 42392, 39306, 38466, 38498, 38498, 38340, 46541, 54964, 61307, 65535, 65535,
65535, 65535, 65535, 65535, 62364, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 65535, 65535, 65535, 65535,
65535, 65535, 62364, 56054, 48750, 38402, 38498, 38530, 38498, 37348, 39246, 36043, 37314, 42662, 45929, 46985,
46985, 46985, 46985, 41542, 36010, 39215, 37348, 38498, 38498, 38498, 38434, 45579, 53940, 63421, 65535, 65535,
65535, 65535, 65535, 65535, 62364, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 65535, 65535, 65535, 65535,
65535, 65535, 64478, 53907, 43497, 36225, 37410, 38498, 38498, 38498, 38466, 37315, 36225, 40420, 41542, 42598,
43687, 43687, 42631, 38275, 37315, 38435, 38498, 38498, 38498, 37410, 37282, 39396, 52882, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 62364, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 50769, 40358, 41319, 37313, 38466, 38498, 38530, 38530, 38498, 37346, 44840, 47018, 46953,
44808, 44808, 44808, 42630, 38466, 38498, 38530, 38498, 38466, 37314, 46572, 40421, 47597, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 62364, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 46541, 44554, 57111, 38275, 37377, 38498, 38498, 38498, 38498, 37410, 43719, 47018, 47018,
47018, 47018, 47018, 43751, 38466, 38498, 38498, 38498, 37377, 40358, 62363, 47725, 43401, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 62364, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 46540, 52914, 65535, 52915, 38339, 37410, 37345, 38498, 38498, 38402, 40453, 44808, 46953,
46985, 46985, 45929, 41573, 38466, 38466, 37377, 38434, 37282, 53940, 65535, 57111, 43466, 64478, 65535, 65535,
65535, 65535, 65535, 65535, 62364, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 48655, 59225, 65535, 61339, 42408, 37345, 37345, 37410, 38466, 40517, 44808, 43751, 43687,
42631, 42631, 42663, 40485, 38466, 37409, 37377, 37345, 40326, 60250, 65535, 63421, 43402, 64478, 65535, 65535,
65535, 65535, 65535, 65535, 62364, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 51794, 64478, 65535, 61307, 41287, 36193, 37377, 38466, 38466, 40549, 46985, 47018, 46985,
46953, 46953, 46985, 43719, 38466, 38434, 38434, 36225, 39173, 60250, 65535, 65535, 48623, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 62364, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 62364, 65535, 65535, 60250, 39173, 35041, 37377, 38498, 38498, 38403, 44776, 47018, 47018,
47018, 47018, 46985, 42662, 38466, 38498, 37410, 35041, 37092, 59225, 65535, 65535, 58136, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 62364, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 59225, 38180, 35073, 36289, 38498, 38466, 40516, 43687, 43719, 46953,
47018, 46985, 45896, 39459, 38498, 38498, 37313, 35073, 37123, 58168, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 62364, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 57110, 38307, 36257, 36225, 38466, 38466, 43719, 47018, 45897, 43687,
43719, 43687, 41542, 39427, 38498, 38466, 36193, 36193, 36162, 53939, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 62364, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 51857, 38339, 37345, 36257, 37410, 38466, 43719, 47018, 47018, 47018,
45929, 46985, 46985, 41605, 38466, 37410, 36225, 36257, 36161, 50768, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 62364, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 44491, 36129, 36257, 36225, 37377, 38466, 40516, 45896, 47018, 47018,
47018, 47018, 45896, 39491, 38498, 37377, 36225, 36225, 35105, 48654, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 62364, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 47597, 35041, 35073, 36161, 37377, 38466, 37346, 40516, 45929, 47018,
47018, 45929, 40548, 37378, 38498, 37345, 36193, 36161, 35041, 45548, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 62364, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 46637, 36193, 35137, 35041, 37345, 38498, 36225, 38402, 42662, 47018,
46985, 41605, 37378, 36225, 38498, 37345, 35073, 35073, 36129, 43497, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 62364, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 44586, 37314, 36257, 36193, 37377, 38466, 35105, 37345, 39492, 45897,
43751, 38466, 37313, 36193, 38498, 37313, 35073, 36225, 36225, 40326, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 62364, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 64478, 40390, 37345, 37377, 36257, 37378, 38498, 36257, 37409, 38466, 40516,
39491, 38498, 37377, 37345, 38498, 37345, 36193, 36257, 37313, 38179, 64478, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 62364, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 63421, 37124, 37313, 37313, 36257, 37378, 38498, 38498, 38498, 38498, 38498,
38498, 38530, 38498, 38498, 38498, 37313, 36257, 36289, 36257, 38211, 62364, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 62364, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 38148, 36161, 36225, 36225, 37313, 38498, 38498, 38530, 38530, 38530,
38530, 38530, 38530, 38530, 38498, 36193, 36257, 36225, 36161, 38211, 60250, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 62364, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 63421, 38212, 35105, 35105, 36193, 36193, 37377, 38498, 38498, 38530, 38530,
38530, 38530, 38530, 38498, 37377, 36193, 36225, 35137, 35073, 38243, 56054, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 62364, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 60249, 39364, 36289, 36161, 35073, 35105, 36161, 37410, 38498, 38530, 38530,
38530, 38530, 38498, 37410, 36193, 35137, 35073, 35105, 36225, 37250, 51857, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 62364, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 57110, 39364, 37345, 37313, 36193, 35105, 35073, 35105, 37378, 38498, 38498,
38530, 38498, 37410, 35105, 35041, 35105, 36161, 36225, 37313, 37250, 50769, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 62364, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 52915, 37186, 37313, 37345, 37313, 36289, 36225, 36162, 38243, 37250, 37314,
37314, 37250, 37187, 36161, 36225, 36257, 37313, 37313, 37313, 36226, 50801, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 62364, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 54965, 35010, 36193, 36257, 37313, 37313, 37313, 38307, 41510, 41477, 40421,
40453, 41542, 41509, 36193, 37313, 37313, 37313, 36257, 36225, 36129, 49744, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 62364, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 54997, 36130, 35073, 35105, 36225, 36257, 37281, 40485, 43719, 43687, 42631,
42630, 42631, 42663, 38307, 37345, 36257, 36225, 36193, 35073, 35041, 48718, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 62364, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 52947, 37218, 36193, 35105, 35073, 36161, 36193, 39428, 45897, 45929, 45929,
45897, 45897, 45864, 38307, 36257, 36193, 35105, 35073, 36161, 36193, 46604, 64478, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 62364, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 51889, 37251, 36257, 36225, 36193, 35105, 35073, 35073, 42598, 47018, 47018,
47018, 47018, 42631, 36097, 35073, 35105, 36161, 36225, 36257, 37313, 45516, 64478, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 63421, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 48814, 37250, 37313, 37313, 37313, 36257, 36225, 36193, 39332, 42631, 45897,
45897, 42598, 39332, 36161, 36225, 36257, 37313, 37345, 37377, 37378, 46604, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 63421, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 63421, 47789, 36162, 36225, 36289, 37313, 37313, 37313, 38339, 41574, 41477, 41510,
41510, 41510, 42598, 38306, 37313, 37345, 37345, 37345, 37345, 37313, 46636, 63421, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 63421, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 61307, 43497, 35105, 35105, 36193, 36225, 36257, 37313, 41573, 44808, 43719, 43687,
43719, 43719, 44808, 41541, 37313, 37313, 36257, 36257, 36193, 35105, 44554, 61307, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 63421, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64478, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 63421, 43466, 36225, 35105, 35073, 35105, 36161, 36225, 42630, 46985, 46953, 45929,
46985, 45929, 46985, 42630, 36225, 36225, 36161, 35105, 35105, 36193, 41415, 59225, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 63421, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63421, 64478, 63421, 63421, 63421,
63421, 63421, 63421, 63421, 59225, 43465, 36257, 36225, 36193, 35137, 35073, 35041, 39332, 45896, 45929, 45929,
45929, 45929, 45864, 38307, 35073, 35073, 35105, 36193, 36225, 36257, 39300, 56022, 63421, 63421, 63421, 63421,
63421, 63421, 64478, 64478, 61307, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
};

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

View File

@ -0,0 +1,262 @@
//Texture created using PAGfx
//16bit texture
const unsigned short AnarX_Texture[4096] __attribute__ ((aligned (4))) = {
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 64478,
64478, 65535, 65535, 65535, 57079, 50737, 54965, 53908, 64478, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 63421, 58136, 54965, 53908, 51794, 49680,
49680, 64478, 65535, 63421, 40167, 32768, 32768, 33825, 56022, 65535, 65535, 65535, 65535, 64478, 64478, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 64478, 54965, 47566, 45452, 46509, 48623, 52851, 57079, 60250,
48623, 61307, 65535, 61307, 34882, 32768, 32768, 32768, 48623, 65535, 65535, 65535, 65535, 45452, 44395, 53908,
63421, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
64478, 59193, 57079, 57079, 60250, 63421, 65535, 64478, 49680, 59193, 65535, 65535, 65535, 65535, 64478, 61307,
46509, 63421, 65535, 57079, 33825, 32768, 32768, 32768, 41224, 65535, 65535, 65535, 64478, 41224, 59193, 50737,
43338, 58136, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 63421, 58136,
45452, 38053, 35939, 34882, 38053, 43338, 56022, 64478, 52851, 57079, 65535, 62364, 53908, 54965, 56022, 57079,
57079, 65535, 65535, 48623, 32768, 40167, 42281, 32768, 39110, 64478, 65535, 65535, 57079, 44395, 64478, 64478,
52851, 43338, 60250, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 42281, 33825,
32768, 32768, 32768, 32768, 32768, 32768, 36996, 57079, 58136, 49680, 65535, 60250, 53908, 62364, 65535, 65535,
65535, 65535, 64478, 40167, 33825, 51794, 48623, 32768, 39110, 62364, 65535, 65535, 47566, 59193, 64478, 65535,
64478, 49680, 45452, 64478, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 54965, 36996,
32768, 32768, 32768, 32768, 32768, 32768, 32768, 40167, 60250, 44395, 64478, 62364, 53908, 49680, 63421, 65535,
65535, 65535, 56022, 35939, 34882, 51794, 41224, 32768, 38053, 62364, 65535, 60250, 41224, 65535, 54965, 56022,
65535, 62364, 45452, 60250, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 51794,
34882, 32768, 32768, 36996, 36996, 32768, 32768, 33825, 52851, 49680, 53908, 65535, 59193, 47566, 64478, 65535,
65535, 64478, 47566, 32768, 32768, 34882, 32768, 32768, 38053, 61307, 65535, 53908, 45452, 63421, 49680, 54965,
54965, 65535, 52851, 58136, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 64478, 64478, 64478, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 63421,
42281, 32768, 32768, 56022, 62364, 38053, 32768, 32768, 45452, 59193, 44395, 62364, 52851, 54965, 59193, 56022,
51794, 59193, 40167, 32768, 32768, 32768, 32768, 32768, 38053, 61307, 63421, 46509, 57079, 59193, 52851, 61307,
52851, 65535, 57079, 58136, 65535, 65535, 65535, 65535, 65535, 62364, 54965, 48623, 45452, 48623, 58136, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
58136, 36996, 32768, 45452, 63421, 39110, 32768, 32768, 41224, 61307, 43338, 60250, 54965, 50737, 53908, 53908,
41224, 51794, 33825, 32768, 38053, 47566, 32768, 32768, 38053, 61307, 54965, 46509, 63421, 47566, 45452, 49680,
59193, 65535, 51794, 53908, 65535, 65535, 65535, 65535, 60250, 58136, 59193, 58136, 56022, 44395, 46509, 64478,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 51794, 34882, 34882, 39110, 32768, 32768, 32768, 43338, 63421, 53908, 60250, 65535, 63421, 61307, 56022,
44395, 47566, 34882, 40167, 54965, 57079, 34882, 35939, 42281, 60250, 46509, 61307, 65535, 58136, 53908, 61307,
65535, 64478, 46509, 59193, 65535, 65535, 65535, 61307, 52851, 65535, 65535, 65535, 65535, 61307, 47566, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 62364, 42281, 32768, 32768, 32768, 32768, 34882, 57079, 65535, 61307, 53908, 50737, 46509, 48623, 49680,
56022, 59193, 56022, 61307, 65535, 62364, 56022, 58136, 60250, 54965, 51794, 64478, 65535, 65535, 65535, 65535,
65535, 56022, 43338, 62364, 65535, 65535, 65535, 58136, 61307, 65535, 65535, 65535, 65535, 61307, 44395, 63421,
65535, 65535, 65535, 65535, 65535, 65535, 64478, 61307, 64478, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 59193, 34882, 32768, 32768, 36996, 51794, 65535, 65535, 65535, 65535, 64478, 64478, 64478, 64478,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 58136, 50737, 48623, 49680, 50737, 50737,
45452, 43338, 56022, 65535, 65535, 65535, 65535, 60250, 56022, 65535, 65535, 65535, 65535, 61307, 42281, 61307,
65535, 65535, 65535, 65535, 65535, 63421, 58136, 50737, 50737, 58136, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 48623, 34882, 44395, 57079, 64478, 63421, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 63421, 58136, 56022, 56022,
57079, 63421, 65535, 65535, 65535, 65535, 65535, 64478, 49680, 61307, 65535, 65535, 65535, 62364, 43338, 61307,
65535, 65535, 65535, 65535, 64478, 58136, 62364, 63421, 61307, 50737, 50737, 62364, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 64478, 59193, 60250, 54965, 48623, 43338, 46509, 58136, 63421, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 64478, 63421, 60250, 52851, 48623,
62364, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 62364, 49680, 64478, 65535, 65535, 63421, 46509, 63421,
65535, 64478, 59193, 54965, 53908, 59193, 65535, 65535, 65535, 65535, 56022, 51794, 57079, 62364, 65535, 65535,
65535, 65535, 65535, 62364, 52851, 49680, 54965, 63421, 64478, 61307, 52851, 48623, 59193, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 61307, 57079, 51794, 48623, 50737, 46509,
42281, 56022, 65535, 65535, 65535, 65535, 65535, 65535, 64478, 42281, 57079, 65535, 65535, 62364, 45452, 64478,
65535, 51794, 53908, 58136, 53908, 65535, 65535, 65535, 65535, 65535, 65535, 64478, 56022, 46509, 57079, 64478,
65535, 65535, 64478, 47566, 52851, 63421, 59193, 48623, 46509, 46509, 64478, 57079, 45452, 62364, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 58136, 58136, 63421, 64478, 65535, 65535, 64478,
49680, 41224, 60250, 65535, 65535, 65535, 65535, 64478, 53908, 46509, 48623, 64478, 65535, 60250, 45452, 64478,
64478, 48623, 63421, 65535, 58136, 62364, 56022, 58136, 61307, 65535, 65535, 65535, 65535, 62364, 51794, 49680,
57079, 63421, 50737, 52851, 64478, 49680, 34882, 32768, 32768, 32768, 48623, 63421, 52851, 47566, 63421, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 63421, 56022, 60250, 61307, 54965, 45452, 44395, 50737, 62364,
65535, 54965, 45452, 63421, 65535, 64478, 56022, 45452, 47566, 64478, 62364, 65535, 61307, 43338, 43338, 63421,
65535, 49680, 60250, 65535, 62364, 45452, 45452, 51794, 51794, 54965, 62364, 65535, 65535, 65535, 65535, 59193,
46509, 44395, 42281, 64478, 56022, 35939, 32768, 32768, 32768, 32768, 34882, 50737, 62364, 43338, 44395, 52851,
53908, 56022, 54965, 56022, 57079, 62364, 61307, 57079, 60250, 62364, 43338, 34882, 33825, 33825, 33825, 46509,
64478, 64478, 46509, 54965, 60250, 49680, 47566, 58136, 64478, 65535, 64478, 53908, 41224, 42281, 56022, 65535,
65535, 59193, 46509, 48623, 45452, 57079, 64478, 65535, 64478, 61307, 51794, 54965, 63421, 65535, 65535, 65535,
63421, 49680, 48623, 65535, 46509, 32768, 32768, 32768, 32768, 32768, 32768, 44395, 64478, 59193, 44395, 40167,
41224, 44395, 49680, 54965, 47566, 43338, 58136, 64478, 64478, 47566, 33825, 32768, 33825, 32768, 32768, 35939,
54965, 65535, 56022, 40167, 45452, 57079, 64478, 65535, 62364, 58136, 46509, 45452, 57079, 63421, 65535, 65535,
65535, 65535, 62364, 58136, 61307, 65535, 65535, 65535, 65535, 65535, 65535, 60250, 57079, 54965, 62364, 65535,
65535, 54965, 52851, 65535, 47566, 32768, 32768, 32768, 32768, 32768, 33825, 46509, 64478, 65535, 65535, 63421,
64478, 65535, 65535, 65535, 65535, 61307, 63421, 65535, 62364, 41224, 32768, 32768, 32768, 32768, 32768, 34882,
51794, 65535, 62364, 42281, 59193, 65535, 64478, 52851, 44395, 49680, 56022, 64478, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 60250, 51794, 56022,
63421, 53908, 50737, 65535, 54965, 35939, 32768, 32768, 32768, 32768, 38053, 57079, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 62364, 40167, 32768, 32768, 32768, 32768, 32768, 35939,
56022, 65535, 65535, 47566, 52851, 58136, 46509, 46509, 57079, 64478, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 61307,
57079, 49680, 50737, 65535, 65535, 58136, 39110, 35939, 34882, 41224, 60250, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 64478, 49680, 34882, 32768, 32768, 33825, 35939, 40167,
61307, 65535, 65535, 51794, 36996, 46509, 60250, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 56022, 50737, 65535, 65535, 65535, 60250, 58136, 56022, 61307, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 63421, 52851, 42281, 44395, 50737, 58136, 59193,
65535, 65535, 65535, 57079, 41224, 62364, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 57079, 48623, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 63421, 59193,
53908, 46509, 44395, 44395, 49680, 57079, 64478, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 61307, 42281, 63421, 65535, 63421, 64478, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 59193, 54965, 63421,
65535, 54965, 50737, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 56022, 50737, 53908,
52851, 60250, 62364, 59193, 57079, 54965, 54965, 63421, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 61307, 42281, 62364, 52851, 44395, 45452, 60250, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 61307, 49680, 47566, 45452,
51794, 50737, 60250, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 61307, 62364, 57079,
41224, 58136, 65535, 52851, 50737, 64478, 63421, 64478, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 60250, 39110, 43338, 34882, 33825, 33825, 45452, 64478, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 58136, 60250, 59193, 62364,
57079, 61307, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 64478,
57079, 60250, 65535, 60250, 52851, 64478, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 62364, 34882, 33825, 33825, 36996, 36996, 44395, 64478, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 53908, 64478, 59193, 48623,
58136, 64478, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 64478, 61307, 64478, 49680, 38053, 38053, 47566, 41224, 58136, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 52851, 60250, 62364, 56022,
47566, 48623, 60250, 64478, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 64478,
63421, 62364, 45452, 49680, 46509, 50737, 54965, 44395, 57079, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 52851, 42281, 50737, 65535,
61307, 48623, 45452, 51794, 60250, 61307, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 63421, 62364, 65535,
58136, 45452, 41224, 54965, 63421, 62364, 44395, 52851, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 59193, 40167, 38053, 56022,
61307, 64478, 51794, 41224, 47566, 45452, 60250, 63421, 61307, 65535, 64478, 65535, 64478, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 64478, 65535, 65535, 64478, 65535, 61307, 62364, 59193, 51794, 45452,
40167, 49680, 62364, 58136, 57079, 43338, 46509, 64478, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 59193, 41224, 36996,
45452, 64478, 65535, 61307, 49680, 42281, 42281, 44395, 45452, 60250, 56022, 64478, 51794, 63421, 60250, 65535,
65535, 64478, 63421, 65535, 63421, 65535, 58136, 60250, 65535, 58136, 61307, 54965, 48623, 41224, 34882, 42281,
58136, 64478, 63421, 45452, 36996, 44395, 62364, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 61307, 45452,
35939, 43338, 58136, 58136, 62364, 62364, 60250, 56022, 50737, 49680, 47566, 52851, 42281, 45452, 40167, 56022,
59193, 57079, 46509, 48623, 42281, 44395, 41224, 41224, 44395, 40167, 38053, 36996, 35939, 40167, 51794, 62364,
63421, 47566, 39110, 38053, 51794, 63421, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 62364,
44395, 35939, 34882, 40167, 56022, 64478, 63421, 64478, 65535, 65535, 65535, 65535, 62364, 54965, 40167, 33825,
33825, 33825, 32768, 34882, 39110, 36996, 35939, 36996, 40167, 42281, 45452, 50737, 57079, 64478, 51794, 49680,
43338, 34882, 38053, 50737, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 60250, 48623,
52851, 57079, 47566, 35939, 38053, 43338, 48623, 61307, 63421, 65535, 65535, 65535, 65535, 65535, 43338, 32768,
32768, 32768, 32768, 36996, 56022, 59193, 59193, 60250, 59193, 62364, 64478, 60250, 59193, 60250, 42281, 34882,
34882, 47566, 57079, 47566, 52851, 63421, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 64478, 58136, 51794, 53908, 61307,
65535, 65535, 65535, 58136, 39110, 35939, 36996, 36996, 46509, 56022, 60250, 62364, 65535, 64478, 47566, 35939,
38053, 44395, 48623, 56022, 64478, 60250, 63421, 65535, 48623, 57079, 53908, 42281, 34882, 34882, 34882, 45452,
58136, 65535, 65535, 65535, 58136, 53908, 51794, 58136, 61307, 49680, 45452, 49680, 60250, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 64478, 59193, 52851, 53908, 62364, 57079, 49680, 54965, 61307, 65535, 65535,
65535, 61307, 56022, 44395, 40167, 51794, 54965, 46509, 40167, 39110, 40167, 43338, 46509, 48623, 48623, 49680,
54965, 62364, 54965, 61307, 60250, 48623, 47566, 50737, 38053, 36996, 34882, 34882, 40167, 43338, 40167, 47566,
61307, 65535, 65535, 65535, 65535, 65535, 56022, 46509, 47566, 56022, 58136, 56022, 49680, 59193, 65535, 65535,
65535, 65535, 65535, 65535, 62364, 58136, 64478, 60250, 44395, 43338, 52851, 62364, 65535, 65535, 62364, 57079,
43338, 35939, 35939, 46509, 60250, 65535, 65535, 64478, 63421, 63421, 58136, 53908, 44395, 38053, 36996, 36996,
35939, 36996, 35939, 38053, 40167, 39110, 40167, 38053, 38053, 41224, 49680, 60250, 64478, 64478, 63421, 47566,
41224, 52851, 63421, 65535, 65535, 65535, 65535, 64478, 64478, 65535, 65535, 65535, 62364, 47566, 65535, 65535,
65535, 65535, 65535, 62364, 58136, 65535, 65535, 65535, 62364, 62364, 65535, 62364, 53908, 49680, 41224, 34882,
35939, 43338, 51794, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 63421, 60250, 57079, 52851,
49680, 48623, 49680, 54965, 59193, 61307, 63421, 58136, 60250, 63421, 65535, 65535, 65535, 65535, 65535, 64478,
53908, 45452, 47566, 60250, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 49680, 64478, 65535,
65535, 65535, 64478, 59193, 63421, 65535, 65535, 65535, 65535, 65535, 63421, 45452, 39110, 42281, 42281, 50737,
59193, 62364, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 62364,
58136, 54965, 56022, 48623, 57079, 64478, 65535, 64478, 59193, 58136, 63421, 64478, 63421, 50737, 65535, 65535,
65535, 65535, 63421, 56022, 64478, 65535, 65535, 65535, 65535, 65535, 56022, 43338, 62364, 65535, 65535, 65535,
62364, 52851, 57079, 60250, 63421, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 63421, 53908, 39110,
32768, 33825, 50737, 63421, 44395, 49680, 63421, 56022, 45452, 41224, 42281, 47566, 49680, 60250, 65535, 65535,
65535, 65535, 65535, 52851, 56022, 65535, 65535, 64478, 62364, 65535, 63421, 47566, 65535, 65535, 65535, 65535,
50737, 48623, 54965, 44395, 42281, 48623, 57079, 64478, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 62364, 43338, 34882, 32768,
32768, 33825, 48623, 65535, 43338, 53908, 65535, 64478, 63421, 57079, 44395, 59193, 63421, 65535, 65535, 65535,
65535, 65535, 65535, 63421, 47566, 43338, 46509, 46509, 46509, 63421, 65535, 47566, 65535, 65535, 65535, 64478,
43338, 61307, 64478, 64478, 61307, 49680, 41224, 39110, 49680, 58136, 64478, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 60250, 40167, 32768, 32768, 32768,
33825, 43338, 59193, 65535, 45452, 58136, 65535, 65535, 65535, 65535, 57079, 56022, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 64478, 58136, 57079, 53908, 42281, 59193, 65535, 48623, 64478, 65535, 65535, 58136,
45452, 65535, 57079, 52851, 58136, 64478, 62364, 54965, 48623, 39110, 57079, 57079, 48623, 46509, 51794, 60250,
65535, 65535, 65535, 65535, 65535, 65535, 60250, 64478, 65535, 65535, 64478, 46509, 32768, 32768, 33825, 45452,
52851, 62364, 65535, 65535, 54965, 57079, 65535, 65535, 65535, 65535, 64478, 50737, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 63421, 52851, 59193, 60250, 46509, 63421, 65535, 63421, 47566,
57079, 63421, 49680, 62364, 59193, 50737, 52851, 59193, 52851, 47566, 62364, 44395, 32768, 32768, 33825, 39110,
56022, 65535, 65535, 65535, 60250, 49680, 43338, 47566, 56022, 64478, 61307, 34882, 32768, 35939, 53908, 64478,
64478, 62364, 57079, 57079, 63421, 53908, 62364, 65535, 65535, 65535, 65535, 54965, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 60250, 45452, 40167, 53908, 65535, 65535, 53908, 46509,
64478, 57079, 51794, 65535, 65535, 65535, 60250, 53908, 52851, 61307, 60250, 38053, 32768, 32768, 32768, 32768,
35939, 59193, 65535, 58136, 49680, 57079, 63421, 64478, 51794, 50737, 49680, 32768, 32768, 48623, 65535, 58136,
49680, 41224, 33825, 36996, 58136, 61307, 52851, 59193, 65535, 65535, 62364, 58136, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 61307, 60250, 64478, 65535, 63421, 44395, 57079,
64478, 64478, 59193, 54965, 61307, 65535, 65535, 65535, 65535, 65535, 52851, 32768, 32768, 34882, 33825, 32768,
32768, 47566, 65535, 51794, 63421, 65535, 65535, 65535, 62364, 44395, 39110, 32768, 32768, 51794, 65535, 53908,
33825, 32768, 32768, 32768, 42281, 61307, 61307, 45452, 47566, 53908, 51794, 63421, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 63421, 45452, 47566, 60250,
52851, 60250, 63421, 57079, 54965, 65535, 65535, 65535, 65535, 65535, 39110, 32768, 35939, 57079, 45452, 32768,
32768, 41224, 58136, 56022, 65535, 62364, 62364, 65535, 65535, 50737, 33825, 32768, 32768, 50737, 65535, 61307,
36996, 32768, 32768, 32768, 33825, 52851, 65535, 63421, 54965, 54965, 62364, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 54965, 40167, 61307, 61307,
57079, 53908, 47566, 51794, 61307, 65535, 65535, 65535, 65535, 57079, 33825, 32768, 33825, 41224, 35939, 32768,
32768, 42281, 51794, 60250, 64478, 58136, 58136, 60250, 65535, 59193, 36996, 32768, 32768, 42281, 63421, 64478,
49680, 34882, 32768, 32768, 32768, 50737, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 64478, 42281, 52851, 62364, 60250,
65535, 65535, 64478, 64478, 65535, 65535, 65535, 65535, 63421, 42281, 32768, 32768, 32768, 32768, 32768, 32768,
32768, 49680, 50737, 62364, 63421, 63421, 63421, 45452, 60250, 63421, 39110, 32768, 32768, 33825, 45452, 51794,
36996, 32768, 32768, 32768, 33825, 52851, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 54965, 43338, 62364, 53908, 62364,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 53908, 34882, 32768, 32768, 32768, 32768, 32768, 38053,
46509, 59193, 47566, 62364, 62364, 56022, 52851, 40167, 61307, 63421, 38053, 32768, 32768, 32768, 32768, 32768,
32768, 32768, 32768, 33825, 42281, 60250, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 63421, 43338, 48623, 49680, 52851, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 58136, 38053, 32768, 33825, 34882, 32768, 32768, 36996, 61307,
64478, 61307, 46509, 63421, 65535, 63421, 60250, 59193, 65535, 56022, 42281, 44395, 32768, 32768, 32768, 32768,
32768, 32768, 36996, 53908, 63421, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 57079, 48623, 43338, 61307, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 60250, 39110, 32768, 32768, 39110, 51794, 34882, 32768, 32768, 52851,
65535, 63421, 50737, 62364, 65535, 65535, 65535, 65535, 63421, 46509, 56022, 60250, 42281, 32768, 32768, 32768,
32768, 34882, 53908, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 62364, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 52851, 34882, 32768, 32768, 48623, 64478, 46509, 32768, 32768, 40167,
60250, 65535, 53908, 51794, 63421, 65535, 65535, 63421, 48623, 52851, 64478, 65535, 61307, 49680, 40167, 39110,
42281, 54965, 64478, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 64478, 57079, 49680, 44395, 56022, 65535, 62364, 45452, 38053, 36996,
46509, 65535, 65535, 54965, 43338, 43338, 42281, 42281, 48623, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 63421, 60250, 57079,
56022, 65535, 65535, 65535, 61307, 56022, 56022, 60250, 64478, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535,
65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535, 65535
};

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

View File

@ -0,0 +1,10 @@
#TranspColor Magenta
#Sprites :
#Backgrounds :
#Textures :
mollusk.png 16bit
AnarX.png 16bit
Abrexxes.png 16bit

Some files were not shown because too many files have changed in this diff Show More