xosmulti/ 40755 1751 37 0 6630205011 12014 5ustar nakanitaguestxosmulti/funicur.xbm100644 1751 37 1577 6611522267 14324 0ustar nakanitaguest#define funicur_width 32 #define funicur_height 32 static unsigned char funicur_bits[] = { 0x00, 0xe0, 0x3f, 0x00, 0x00, 0x7c, 0xe4, 0x00, 0x00, 0xc2, 0x88, 0x01, 0x00, 0x0e, 0x11, 0x03, 0x00, 0x1b, 0x02, 0x04, 0x80, 0x20, 0x04, 0x0c, 0x40, 0x40, 0x00, 0x08, 0x40, 0x40, 0x00, 0x08, 0x20, 0x80, 0x00, 0x18, 0x20, 0x02, 0x00, 0x10, 0x20, 0x07, 0x00, 0x10, 0x20, 0x09, 0x00, 0x30, 0xe0, 0x10, 0x00, 0x20, 0x00, 0x30, 0x00, 0x20, 0x00, 0x20, 0x00, 0x20, 0x80, 0x43, 0x00, 0x20, 0x40, 0x44, 0x00, 0x20, 0x40, 0x78, 0x00, 0x30, 0xc0, 0x30, 0x00, 0x10, 0x80, 0x01, 0x00, 0x10, 0x00, 0x03, 0x00, 0x18, 0x00, 0x0e, 0x00, 0x0c, 0x00, 0x38, 0x00, 0x06, 0x00, 0xe0, 0x81, 0x03, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; xosmulti/funimask.xbm100644 1751 37 1600 6611522270 14443 0ustar nakanitaguest#define funimask_width 32 #define funimask_height 32 static unsigned char funimask_bits[] = { 0x00, 0xe0, 0x3f, 0x00, 0x00, 0xfc, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x03, 0x00, 0xff, 0xff, 0x07, 0x80, 0xff, 0xff, 0x0f, 0xc0, 0xff, 0xff, 0x0f, 0xc0, 0xff, 0xff, 0x0f, 0xe0, 0xff, 0xff, 0x1f, 0xe0, 0xff, 0xff, 0x1f, 0xe0, 0xff, 0xff, 0x1f, 0xe0, 0xf9, 0xff, 0x3f, 0xe0, 0xf0, 0xff, 0x3f, 0x00, 0xf0, 0xff, 0x3f, 0x00, 0xe0, 0xff, 0x3f, 0x80, 0xc3, 0xff, 0x3f, 0xc0, 0xc7, 0xff, 0x3f, 0xc0, 0xff, 0xff, 0x3f, 0xc0, 0xff, 0xff, 0x1f, 0x80, 0xff, 0xff, 0x1f, 0x00, 0xff, 0xff, 0x1f, 0x00, 0xfe, 0xff, 0x0f, 0x00, 0xf8, 0xff, 0x07, 0x00, 0xe0, 0xff, 0x03, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; xosmulti/Makefile100644 1751 37 1273 6627735570 13604 0ustar nakanitaguest# # Makefile for Yet Another Osuwari Multi for X11 # TARGET = xosmulti CC = cc LINKER = cc # # Set MAIL_SPOOL to moderate value for your environment. # MAIL_SPOOL = '"/usr/spool/mail"' # MAIL_SPOOL = '"/usr/mail"' # MAIL_SPOOL = '"/var/mail"' CFLAGS = -O -DMAILBOX_DIRECTORY=$(MAIL_SPOOL) SRCS = $(TARGET).c image.c biff.c message.c OBJS = $(SRCS:.c=.o) LIBS = -lX11 -lXext # LIBS = -lX11 -lXext -lsocket -lnsl # for Sun-OS # INC_DIR = -I/usr/X11R6/include # LIB_DIR = -L/usr/X11R6/lib all: $(TARGET) $(TARGET): $(OBJS) $(LINKER) $(OBJS) -o $(TARGET) $(LIB_DIR) $(LIBS) .SUFFIXES: .o .c .c.o: $(CC) $(CFLAGS) $(INC_DIR) -c $< clean: rm -f $(TARGET) rm -f $(OBJS) # End of File xosmulti/message.c100644 1751 37 3757 6611523334 13727 0ustar nakanitaguest/* * message.c * Yet Another Osuwari Multi for X11 * (Message Data Module) * * Note: * Including Japanese strings. * Convert EUC, or suitable code for your environment. * 注意: * 日本語の文字列データが含まれています。 * EUCなど、マシン環境に合ったコードに変換してください。 */ /******** Functions Prototype *********/ void SetMsgLang( ); /******** NadeMsg ********/ static char *NadeMsg_E[] = { "\"I'm so happy !\"", "\"Please, more NadeNade Me !\"", "... nade ...", "... nade nade ...", ".. nade nade nade ..", ".. nade nade nade nade ..", }; static char *NadeMsg_J[] = { "「う、うれしいです。」", "「もっと、なでなでしてください」", "なで、", "  なで、", "    なで、", "      なで、", }; char **NadeMsg = NadeMsg_E; /******** FuniMsg ********/ static char *FuniMsg_E[] = { "\"....Oh, what ?! ...\"", "\".......................\"", "*funi*", " *funi*", " *funi*", " *funi*", }; static char PsyuMsg_E[] = { "Psyuuuuuuu................" }; static char *FuniMsg_J[] = { "「あ、あの何を...」", "「.........」", "ふに、", "  ふに、", "    ふに、", "      ふに、", }; static char PsyuMsg_J[] = { "プシューーーーー" }; char **FuniMsg = FuniMsg_E; char *PsyuMsg = PsyuMsg_E; /******** QuitMsg ********/ static char QuitMsg_E[] = { "Say GoodBye [y/n]?" }; static char QuitMsg_J[] = { "もうお別れですか「Y/N」?" }; char *QuitMsg = QuitMsg_E; /******** BiffMsg ********/ static char BiffMsg_E[] = { "Your e-mails have come!" }; static char BiffMsg_J[] = { "お手紙とどいてます!" }; char *BiffMsg = BiffMsg_E; /******* SetMsgLang ******** * メッセージの日本語 <-> 英語選択 */ void SetMsgLang( isJapanese ) int isJapanese; { if( isJapanese ) { NadeMsg = NadeMsg_J; FuniMsg = FuniMsg_J; PsyuMsg = PsyuMsg_J; QuitMsg = QuitMsg_J; BiffMsg = BiffMsg_J; } else { NadeMsg = NadeMsg_E; FuniMsg = FuniMsg_E; PsyuMsg = PsyuMsg_E; QuitMsg = QuitMsg_E; BiffMsg = BiffMsg_E; } } /******** End of File ********/ xosmulti/mul_close.c100640 1751 37 46102 6611522270 14266 0ustar nakanitaguest/* file: mul_close.bmp */ /* bits: 4 */ static unsigned char mul_close[] = { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x01,0x11,0x11,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x11,0x10,0x00,0x00, 0x00,0x00,0x00,0x00,0x01,0x11,0x11,0x11,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x11,0x11,0x00,0x00, 0x00,0x00,0x00,0x01,0x11,0x11,0x11,0x11,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x11,0x11,0x11,0x11,0x00, 0x00,0x00,0x00,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x11,0x11,0x22,0x11,0x11,0x10, 0x00,0x00,0x01,0x11,0x22,0x44,0x22,0x11,0x11,0x11,0x10,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x11,0x11,0x12,0x22,0x44,0x42,0x21,0x11, 0x10,0x01,0x11,0x12,0x44,0x21,0x11,0x11,0x11,0x11,0x11,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x11,0x11,0x11,0x11,0x24,0x42,0x11, 0x11,0x11,0x11,0x21,0x11,0x22,0x22,0x22,0x11,0x11,0x11,0x10,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x11,0x11,0x12,0x22,0x22,0x22,0x11,0x22,0x21, 0x11,0x11,0x11,0x11,0x22,0x22,0x44,0x42,0x22,0x11,0x11,0x10,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x11,0x11,0x24,0x44,0x42,0x22,0x21,0x11,0x12, 0x11,0x11,0x11,0x12,0x22,0x24,0x44,0x44,0x42,0x22,0x11,0x11,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x12,0xC4,0x22,0x22,0x22,0x22,0x21,0x11, 0x11,0x11,0x11,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x21,0x11,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x11,0x11,0x24,0x22,0x22,0x22,0x22,0x11,0x12,0x11, 0x11,0x11,0x11,0x11,0x12,0x22,0x22,0x22,0x21,0x12,0x22,0x11,0x10,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x11,0x12,0x42,0x24,0x44,0x22,0x21,0x11,0x11,0x11, 0x11,0x11,0x11,0x11,0x22,0x22,0x22,0x44,0x22,0x21,0x12,0x21,0x10,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x12,0x12,0x44,0x44,0x42,0x22,0x11,0x11,0x11, 0x11,0x11,0x11,0x22,0x22,0x22,0x24,0x44,0x42,0x22,0x11,0x12,0x11,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x21,0x24,0x4C,0xC4,0x44,0x42,0x22,0x11,0x11, 0x11,0x11,0x12,0x11,0x22,0x22,0x22,0x4C,0x44,0x22,0x21,0x11,0x11,0x00,0x00,0x00, 0x00,0x00,0x60,0x00,0x00,0x11,0x12,0x12,0x44,0x4C,0x42,0x22,0x22,0x22,0x11,0x11, 0x21,0x21,0x11,0x22,0x22,0x22,0x24,0x44,0xC4,0x22,0x22,0x11,0x11,0x10,0x00,0x00, 0x00,0x06,0x66,0x00,0x00,0x11,0x21,0x22,0x44,0x44,0x44,0x42,0x22,0x11,0x11,0x12, 0x21,0x21,0x21,0x22,0x22,0x22,0x24,0x44,0x24,0x42,0x22,0x11,0x11,0x10,0x66,0x00, 0x00,0x06,0xC6,0x00,0x01,0x11,0x12,0x22,0x22,0x44,0xCC,0x44,0x22,0x22,0x21,0x22, 0x41,0x22,0x12,0x22,0x22,0x22,0x22,0xCC,0x42,0x22,0x12,0x21,0x11,0x10,0xC6,0x00, 0x00,0x00,0x6C,0x60,0x01,0x11,0x22,0x22,0x22,0x4C,0xCC,0x42,0x22,0x22,0x22,0x22, 0x42,0x22,0x22,0x22,0x22,0x24,0x42,0x4C,0xC4,0x22,0x21,0x21,0x11,0x06,0xC6,0x00, 0x00,0x00,0x6C,0x60,0x01,0x11,0x22,0x22,0x24,0xCC,0xC4,0x44,0x42,0x44,0x22,0x24, 0x42,0x42,0x22,0x42,0x24,0x44,0x44,0x24,0xCC,0x42,0x21,0x12,0x11,0x0C,0x66,0x00, 0x00,0x00,0x6C,0xC0,0x11,0x12,0x22,0x22,0x24,0xCC,0x44,0x4C,0xC4,0xCC,0x27,0x24, 0x42,0x44,0x22,0x44,0x44,0x4C,0x4C,0x42,0x44,0x44,0x22,0x11,0x10,0x6C,0x60,0x00, 0x00,0x00,0x66,0xC6,0x01,0x12,0x22,0x22,0x44,0x44,0x44,0xCC,0x4C,0xC4,0x2A,0x24, 0x44,0x44,0x42,0x4C,0xC4,0x4C,0xCC,0x44,0x24,0x42,0x22,0x11,0x10,0xCC,0x60,0x00, 0x00,0x00,0x06,0xC6,0x01,0x22,0x12,0x22,0x24,0x24,0x44,0xC2,0x4C,0xCC,0x7A,0x2C, 0x44,0x4C,0x44,0x4C,0xCC,0x44,0xCC,0xC4,0x22,0x42,0x22,0x11,0x06,0xC6,0x60,0x00, 0x00,0x00,0x06,0xCC,0x61,0x22,0x12,0x22,0x22,0x44,0x4C,0x42,0xCC,0x41,0x7E,0x4C, 0xC7,0x4C,0xC4,0x24,0xCC,0xC4,0xCC,0xC4,0x42,0x22,0x22,0x11,0x0C,0xC6,0x00,0x00, 0x00,0x00,0x06,0xCC,0x66,0x21,0x22,0x22,0x22,0x44,0x44,0x22,0xCC,0x27,0xAE,0xCC, 0xC7,0x4C,0xC4,0x22,0x4C,0xC4,0x4C,0xCC,0x42,0x12,0x22,0x16,0x6C,0xC6,0x00,0x00, 0x00,0x00,0x06,0x6C,0x66,0x12,0x22,0x21,0x24,0x44,0x42,0x24,0xC2,0x27,0xAE,0x4C, 0xC7,0x4C,0x44,0x12,0x24,0xC4,0x2C,0xC4,0x44,0x11,0x22,0x26,0xCC,0x66,0x00,0x00, 0x00,0x00,0x10,0x6C,0xC6,0x62,0x22,0x12,0x24,0x24,0x41,0x24,0x42,0x27,0xAE,0x4C, 0x47,0x4C,0x44,0x21,0x22,0x44,0x14,0xC4,0x44,0x21,0x12,0x66,0xCC,0x60,0x10,0x00, 0x00,0x00,0x10,0x6C,0xC6,0x62,0x21,0x12,0x42,0x44,0x21,0x24,0x22,0x2A,0xEE,0x4C, 0x4A,0x2C,0x44,0x12,0x12,0x42,0x12,0xC4,0x24,0x21,0x10,0x6C,0xCC,0x60,0x10,0x00, 0x00,0x01,0x10,0x6C,0xC6,0x62,0x21,0x22,0x42,0x44,0x17,0x44,0x12,0x7A,0xEE,0xA4, 0x4A,0x2C,0x42,0x12,0x12,0x42,0x11,0x44,0x24,0x42,0x06,0x6C,0xCC,0x60,0x11,0x00, 0x00,0x01,0x10,0x66,0x66,0x61,0x10,0x24,0x24,0x42,0x17,0x42,0x12,0x7A,0xEE,0xA4, 0x4A,0x74,0x42,0x12,0x71,0x22,0x21,0x44,0x22,0x42,0x16,0xCC,0xC6,0x01,0x11,0x00, 0x00,0x01,0x11,0x06,0xC6,0x60,0x01,0x24,0x24,0x41,0x72,0x41,0x27,0x7A,0xEE,0xE4, 0x4A,0x74,0x41,0x72,0x71,0x22,0x21,0x24,0x22,0x44,0x11,0xCC,0xC6,0x02,0x11,0x00, 0x00,0x01,0x12,0x06,0xC6,0xC0,0x01,0x22,0x14,0x21,0x72,0x21,0x27,0xAA,0xEE,0xE2, 0x4A,0x74,0x21,0x71,0x77,0x12,0x21,0x24,0x22,0x24,0x21,0x6C,0xC6,0x02,0x11,0x00, 0x00,0x01,0x12,0x06,0xCC,0x6C,0x02,0x22,0x14,0x11,0x72,0x11,0x27,0xAA,0xEE,0xE7, 0x4A,0x74,0x21,0xA1,0x77,0x72,0x21,0x12,0x42,0x24,0x21,0x6C,0xC0,0x02,0x11,0x00, 0x00,0x11,0x12,0x06,0xCC,0x0C,0x12,0x21,0x14,0x11,0x72,0x21,0x27,0xAA,0xEE,0xE7, 0x4A,0xA4,0x27,0xA1,0x77,0xA7,0x21,0x12,0x42,0x16,0x21,0x6C,0xC0,0x02,0x21,0x00, 0x00,0x11,0x22,0x06,0xCC,0x0C,0x12,0x21,0x14,0x17,0x72,0x11,0x17,0xAA,0xEE,0xE7, 0x2A,0xA2,0x7A,0xA1,0x7A,0xE7,0x21,0x12,0x42,0x16,0x21,0x6C,0xC6,0x02,0x21,0x10, 0x00,0x11,0x21,0x06,0xCC,0x0C,0x12,0x21,0x14,0x17,0x71,0x71,0x17,0x00,0xEE,0xEA, 0x2A,0xE2,0x07,0x71,0xAE,0xE7,0x21,0x71,0x42,0x16,0x22,0x1C,0x66,0x02,0x21,0x10, 0x00,0x11,0x21,0x06,0x0C,0x60,0x22,0x11,0x14,0x10,0x01,0x00,0x10,0x7A,0xEE,0xEA, 0x2A,0xE2,0x70,0x00,0x00,0x00,0x11,0x71,0x24,0x16,0x22,0x1C,0x06,0x01,0x21,0x11, 0x00,0x12,0x21,0x06,0x0C,0x60,0x22,0x11,0x12,0x17,0xAA,0xAA,0x1A,0xAA,0xEE,0xEE, 0x2A,0xE2,0x7A,0xAA,0xAA,0x77,0x00,0x00,0x24,0x16,0x22,0x1C,0x06,0x01,0x21,0x11, 0x00,0x12,0x21,0x06,0x0C,0x60,0x22,0x17,0x12,0x2A,0xEE,0xEE,0xEA,0xAE,0xEE,0xEE, 0x2A,0xE2,0xAA,0xEE,0xEE,0xEA,0x71,0x7A,0x14,0x21,0xC2,0x1C,0x06,0x01,0x21,0x11, 0x00,0x12,0x20,0x06,0x0C,0x60,0x22,0x17,0xA2,0xAE,0xEE,0xEE,0xEE,0xAE,0xEE,0xEE, 0x4A,0xEA,0xAA,0xEE,0xEE,0xEE,0xA1,0x7E,0x14,0x21,0xC2,0x1C,0x66,0x00,0x11,0x01, 0x00,0x12,0x20,0x06,0x66,0x60,0x22,0x17,0xA2,0xEE,0xEE,0xEE,0xEE,0xEE,0xEE,0xEE, 0x4A,0xEA,0xAE,0xEE,0xEE,0xEE,0xE1,0xAE,0x12,0x21,0xC2,0x1C,0x60,0x00,0x11,0x01, 0x00,0x10,0x20,0x10,0x66,0x60,0x22,0x17,0xAE,0xEE,0xEE,0xEE,0xEE,0xEE,0xEE,0xEE, 0xEE,0xEA,0xAE,0xEE,0xEE,0xEE,0xEE,0xEE,0x71,0x21,0xC2,0x16,0x60,0x10,0x11,0x01, 0x00,0x00,0x00,0x10,0x66,0x06,0x12,0x10,0xAE,0xEE,0xEE,0xEE,0xEE,0xEE,0xEE,0xEE, 0xEE,0xEA,0xEE,0xEE,0xEE,0xEE,0xEE,0xEE,0xA1,0x21,0x62,0x16,0x60,0x10,0x11,0x01, 0x00,0x00,0x00,0x11,0x06,0x06,0x12,0x10,0xAE,0xEE,0xEE,0xEE,0xEE,0xEE,0xEE,0xEE, 0xEE,0xEE,0xEE,0xEE,0xEE,0xEE,0xEE,0xEE,0xA1,0x22,0x62,0x16,0x00,0x10,0x01,0x01, 0x00,0x00,0x00,0x11,0x10,0x00,0x02,0x10,0xAA,0xAE,0xAA,0xAA,0xA7,0x77,0xEE,0xEE, 0xEE,0xEE,0xA7,0x77,0xAA,0xAA,0xA7,0xEE,0xE1,0x22,0x02,0x16,0x01,0x10,0x01,0x00, 0x00,0x00,0x00,0x11,0x21,0x00,0x02,0x10,0x70,0x00,0x00,0x00,0x00,0x07,0xEE,0xED, 0xED,0xEA,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x22,0x02,0x10,0x01,0x10,0x01,0x00, 0x00,0x00,0x00,0x11,0x21,0x02,0x02,0x10,0xA7,0x00,0x00,0x00,0x00,0x7A,0xDE,0xDE, 0xDE,0xDA,0x70,0x00,0x00,0x00,0x00,0xAA,0x70,0x42,0x00,0x10,0x01,0x10,0x00,0x00, 0x00,0x00,0x00,0x10,0x21,0x02,0x02,0x10,0x7E,0xA7,0x00,0x00,0x77,0xAD,0xED,0xED, 0xED,0xED,0xAA,0x77,0x00,0x00,0x7A,0xEA,0x70,0x42,0x00,0x10,0x01,0x10,0x00,0x00, 0x00,0x00,0x00,0x00,0x21,0x02,0x01,0x10,0x07,0xDE,0xDE,0xDE,0xDE,0xDE,0xDE,0xDE, 0xDE,0xDE,0xDE,0xDE,0xDE,0xDE,0xDE,0xDA,0x10,0x42,0x00,0x10,0x00,0x10,0x00,0x00, 0x00,0x00,0x00,0x00,0x01,0x00,0x01,0x10,0x07,0xAD,0xED,0xED,0xEE,0xEE,0xEE,0xEE, 0xEE,0xEE,0xEE,0xED,0xED,0xED,0xED,0xA7,0x10,0x42,0x00,0x10,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7D,0xDE,0xDE,0xEE,0xEE,0xEE,0xEE, 0xEE,0xEE,0xEE,0xEE,0xEE,0xDE,0xDA,0x71,0x10,0x40,0x00,0x10,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x77,0xAE,0xEE,0xEE,0xEE,0xEE,0xEE, 0xEE,0xEE,0xEE,0xEE,0xEE,0xEE,0xA7,0x01,0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x77,0xAE,0xEE,0xEE,0xEA,0x8D, 0xDD,0x8A,0xEE,0xEE,0xEE,0xEA,0x70,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x77,0xAA,0xEE,0xEE,0xEE, 0xEE,0xEE,0xEE,0xEE,0xEA,0x73,0x33,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x7A,0xAE,0xEE, 0xEE,0xEE,0xEE,0xA7,0x73,0xD3,0x8D,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0xD3,0x33,0x37,0x7A,0xAE, 0xEE,0xAA,0xA7,0x73,0x3D,0x88,0xDD,0xD8,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0xD3,0x33,0x33,0x0A,0xAA, 0xAA,0xA7,0x73,0x33,0x8C,0x3D,0xDD,0xDD,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xD3,0xC3,0x33,0x30,0x77,0xAE, 0xEA,0x73,0x33,0x33,0xD8,0x8D,0xCC,0xCD,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x8D,0xC3,0xC3,0x33,0x30,0x7A,0xEE, 0xEE,0x33,0x33,0x38,0xD3,0x8D,0xCC,0xCC,0xD3,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xDC,0xC3,0xC3,0x33,0x30,0x7A,0xEE, 0xEA,0x33,0x33,0x3D,0x83,0xDC,0xCC,0xCC,0xD3,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xDC,0xC3,0xC3,0x33,0x30,0x38,0xD8, 0x30,0x33,0x33,0x3C,0x38,0xCC,0xCC,0xCC,0xD3,0x30,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0D,0xDC,0xC3,0xC3,0x33,0x33,0x3C,0xCC, 0xD3,0x33,0x33,0x8D,0x3D,0xCC,0xCC,0xCC,0xD8,0x30,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0D,0xDC,0xC3,0xC3,0x33,0x33,0x3D,0xCC, 0x83,0x33,0x33,0xD8,0x8C,0xCC,0xCC,0xCC,0x88,0x30,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0D,0xDC,0xC3,0xCC,0xCC,0xCD,0x3D,0xCC, 0x3D,0xDC,0xCC,0xC3,0x8C,0xCC,0xCC,0xCC,0x88,0x83,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xDC,0xC3,0x33,0x33,0x33,0x38,0xD3, 0x83,0x33,0x33,0x33,0x8C,0xCC,0xCC,0xCD,0x38,0x83,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xDC,0xCD,0x88,0x33,0x00,0x33,0x3B, 0x33,0xBB,0xBB,0x8D,0xCC,0xCC,0xCC,0xCD,0x38,0x83,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xDD,0xCC,0xCD,0x83,0x33,0xDD,0x33, 0xBD,0xDD,0xDB,0x8D,0xCC,0xCC,0xCC,0xC8,0x33,0x33,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xDC,0xCC,0xCC,0xD3,0x00,0xDD,0x3B, 0xDD,0xDB,0xBB,0xDC,0xCC,0xCC,0xCC,0xD8,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xDC,0xCC,0xCC,0xD3,0xB3,0xDB,0x33, 0xBD,0xBB,0xB8,0xDC,0xCC,0xCC,0xCC,0xD8,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xDC,0xCC,0xCC,0xD3,0xB0,0xBB,0x0B, 0xDD,0xBB,0xB8,0xCC,0xCC,0xCC,0xCC,0x8D,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xDC,0xCC,0xCC,0xC3,0x30,0x33,0x0B, 0xBB,0xBB,0xBD,0xCC,0xCC,0xCC,0xCC,0x8D,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xDC,0xCC,0xCC,0xC8,0x03,0x8D,0x00, 0x3B,0xBB,0x8D,0xCD,0xDC,0xCC,0xCC,0x8C,0xD0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xDC,0xCC,0xCC,0xCD,0xB3,0xDC,0x03, 0x33,0x33,0x8C,0xCD,0xCC,0xCC,0xCD,0x8C,0xD8,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xDC,0xCD,0xDD,0xDD,0xB3,0xDC,0x0B, 0x3B,0xBB,0xD8,0x33,0x8D,0xDD,0xCD,0xCC,0xCD,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xDC,0x83,0x33,0x38,0xB3,0xDC,0x3B, 0x3B,0xBB,0x83,0x33,0x33,0x8D,0xCD,0xCC,0xC8,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x8D,0x38,0x33,0x33,0x03,0xDC,0x3B, 0xBB,0xB7,0x7D,0x88,0x33,0x3D,0xD8,0xCC,0xD0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x38,0xDD,0xDD,0x03,0xDC,0x3B, 0xBB,0xAE,0xA7,0x7C,0xD8,0x38,0x8D,0xCD,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x38,0x7A,0xAE,0xA3,0xDD,0x3B, 0xB7,0xEC,0xEE,0xEA,0x7C,0x38,0x38,0x88,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x7A,0xEE,0xEE,0xE3,0x88,0x3B, 0x7A,0xCE,0xAE,0xEE,0xE3,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xEE,0xEE,0xEE,0xEA,0x00,0x00, 0xAE,0xE7,0xEA,0xEE,0xEA,0x00,0x33,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xEE,0xEE,0xEA,0xEE,0x33,0x03, 0xAE,0x7A,0x7E,0xEE,0xEA,0x03,0x33,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xEA,0xEA,0xE7,0x7E,0x30,0x03, 0xA7,0x88,0x7A,0x7E,0xE7,0x03,0x33,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x37,0xE7,0xE7,0xA7,0x38,0x30,0x03, 0x3D,0x33,0x33,0xAE,0xA7,0x33,0x33,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xD7,0xA7,0xA7,0x73,0x83,0x00,0x03, 0xD8,0x66,0x66,0x66,0x33,0x83,0x33,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0x33,0x77,0x73,0x38,0xD0,0x00,0x38, 0x86,0x69,0x99,0x96,0x67,0x3D,0x88,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x36,0x69,0x99,0x66,0xA3,0x3D,0x00,0x38, 0x69,0x9C,0xCC,0xCC,0x66,0x38,0xD8,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x9C,0xCC,0xC9,0x6A,0x73,0xD0,0x33, 0x69,0xCC,0xCC,0xCC,0x96,0x73,0x8D,0xC3,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x9C,0xCC,0xCC,0xCC,0x9A,0xA3,0xDD,0xDD, 0x9C,0xCC,0xCC,0xC9,0x96,0x7A,0x33,0x3D,0x08,0x30,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0xCC,0xCC,0xCC,0xCC,0x96,0xA3,0x33,0x33, 0x9C,0xCC,0xCC,0xC9,0x66,0x7A,0xA7,0x3D,0x03,0x83,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0xCC,0xCC,0xCC,0xCC,0x96,0xAA,0xA7,0x73, 0x6C,0xCC,0xCC,0xCC,0x96,0x7A,0x77,0x38,0x03,0xD3,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0xCC,0xCC,0xCC,0xC9,0x96,0x77,0x55,0x33, 0x69,0xCC,0xCC,0xCC,0xC6,0x67,0x75,0x38,0xDD,0x83,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x9C,0xCC,0xCC,0x99,0x66,0x00,0x00,0x00, 0x06,0xCC,0xCC,0xCC,0xC9,0x65,0x73,0x33,0x88,0x30,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x9C,0xCC,0xCC,0x96,0x00,0x00,0x00,0x00, 0x06,0x9C,0xCC,0xCC,0xC9,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0xCC,0xCC,0xCC,0x96,0x00,0x00,0x00,0x00, 0x00,0x6C,0xCC,0xCC,0xC9,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0xCC,0xCC,0xCC,0x99,0x00,0x00,0x00,0x00, 0x00,0x69,0xCC,0xCC,0xCC,0x66,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x9C,0xCC,0xCC,0xC9,0x00,0x00,0x00,0x00, 0x00,0x06,0xCC,0xCC,0xCC,0x96,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x9C,0xCC,0xCC,0xC9,0x00,0x00,0x00,0x00, 0x00,0x06,0x9C,0xCC,0xCC,0x96,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x9C,0xCC,0xCC,0xC9,0x00,0x00,0x00,0x00, 0x00,0x00,0x6C,0xCC,0xCC,0x99,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x9C,0xCC,0xCC,0xC9,0x00,0x00,0x00,0x00, 0x00,0x00,0x69,0xCC,0xCC,0xC9,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6C,0xCC,0xCC,0xC6,0x00,0x00,0x00,0x00, 0x00,0x00,0x06,0xCC,0xCC,0xC9,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6C,0xCC,0xCC,0xC6,0x00,0x00,0x00,0x00, 0x00,0x00,0x06,0x9C,0xCC,0xC9,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6C,0xCC,0xCC,0x96,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x6C,0xCC,0xC9,0x95,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0xCC,0xCC,0x96,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x69,0xCC,0xC9,0x96,0x53,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x66,0x9C,0xCC,0x96,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x06,0x99,0x99,0x96,0x53,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6C,0xCC,0xCC,0x96,0x30,0x00,0x00,0x00, 0x00,0x00,0x00,0x06,0x99,0x99,0x96,0x53,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x99,0xC9,0x96,0x53,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0xAA,0xA5,0x53,0x02,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xAA,0xAA,0xAC,0x96,0x50,0x00,0x00,0x00, 0x00,0x00,0x00,0x13,0x33,0x33,0x33,0x3E,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x55,0x55,0x5A,0x93,0x30,0x00,0x00,0x00, 0x00,0x00,0x00,0xE3,0x57,0xA7,0x55,0x32,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x13,0x55,0x55,0x33,0x31,0x10,0x00,0x00,0x00, 0x00,0x00,0x00,0x43,0x57,0x77,0x53,0x03,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE5,0x7A,0x77,0x55,0x3E,0x40,0x00,0x00,0x00, 0x00,0x00,0x00,0x10,0x33,0x33,0x53,0x30,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x45,0x77,0x77,0x55,0x34,0x20,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x55,0x55,0x55,0x30,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x33,0x33,0x30,0x01,0x10,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x55,0x55,0x55,0x33,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x55,0x55,0x55,0x53,0x30,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x55,0x77,0x55,0x33,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x35,0x55,0x55,0x55,0x33,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x57,0xAA,0x75,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x55,0x7A,0x77,0x55,0x33,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x35,0x77,0x53,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x37,0x7A,0xA7,0x55,0x30,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x03,0x33,0x30,0x53,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0x33,0x33,0x33,0x30,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x35,0x7A,0x75,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x35,0x7A,0x77,0x53,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x03,0x33,0x33,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x33,0x33,0x30,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, }; xosmulti/mul_mask.xbm100644 1751 37 13725 6611522271 14472 0ustar nakanitaguest#define mul_mask_width 64 #define mul_mask_height 120 static unsigned char mul_mask_bits[] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x1f, 0xc0, 0xff, 0x03, 0x00, 0x00, 0x00, 0xf8, 0x7f, 0xf0, 0xff, 0x0f, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xf8, 0xff, 0x1f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfd, 0xff, 0x3f, 0x00, 0x00, 0x80, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x00, 0x00, 0xc0, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0xe0, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0x00, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0x07, 0x00, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0x07, 0x30, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x78, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0x7c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x7c, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3f, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xdc, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd4, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbf, 0xc0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xaf, 0xc0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x2f, 0xc0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x27, 0xc0, 0xfb, 0xff, 0xff, 0xff, 0xff, 0x4f, 0x06, 0x40, 0xfb, 0xff, 0xff, 0xff, 0xff, 0x4f, 0x06, 0x00, 0xfb, 0xfe, 0xff, 0xff, 0xff, 0x4d, 0x04, 0x00, 0x72, 0xfe, 0xff, 0xff, 0xff, 0x4d, 0x00, 0x00, 0x00, 0xfc, 0xff, 0xff, 0xff, 0x45, 0x00, 0x00, 0x00, 0xfc, 0xff, 0xff, 0xbf, 0x04, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xff, 0x1f, 0x04, 0x00, 0x00, 0x00, 0xc0, 0xff, 0xff, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xf0, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xf8, 0xff, 0xff, 0xff, 0x03, 0x00, 0x00, 0x00, 0xfc, 0xff, 0xff, 0xff, 0x03, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x03, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x07, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x07, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x07, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x0f, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x0f, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x0f, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x0f, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x03, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x03, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x03, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfc, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfc, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xfe, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x07, 0x00, 0x00, 0x80, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, 0x00, 0x80, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, 0x00, 0x80, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, 0x00, 0x80, 0xff, 0x03, 0xfe, 0xff, 0x07, 0x00, 0x00, 0x80, 0xff, 0x00, 0xfe, 0x07, 0x00, 0x00, 0x00, 0x80, 0xff, 0x00, 0xfc, 0x07, 0x00, 0x00, 0x00, 0x80, 0xff, 0x00, 0xfc, 0x0f, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0xf8, 0x0f, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0xf8, 0x0f, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0xf0, 0x1f, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0xf0, 0x1f, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0xe0, 0x1f, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0xe0, 0x1f, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0xc0, 0x7f, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0xc0, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0x00, 0x80, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0x01, 0x80, 0xff, 0x01, 0x00, 0x00, 0x00, 0xff, 0x03, 0xc0, 0xff, 0x01, 0x00, 0x00, 0x80, 0xff, 0x03, 0xc0, 0xff, 0x03, 0x00, 0x00, 0x80, 0xff, 0x03, 0xc0, 0xff, 0x03, 0x00, 0x00, 0xc0, 0xff, 0x03, 0xc0, 0xff, 0x03, 0x00, 0x00, 0xc0, 0xff, 0x03, 0xc0, 0xff, 0x03, 0x00, 0x00, 0xc0, 0xff, 0x03, 0x80, 0xff, 0x03, 0x00, 0x00, 0xc0, 0xff, 0x03, 0x80, 0xff, 0x01, 0x00, 0x00, 0xc0, 0xff, 0x01, 0x80, 0xff, 0x01, 0x00, 0x00, 0xc0, 0xff, 0x01, 0x80, 0xff, 0x01, 0x00, 0x00, 0xe0, 0xff, 0x01, 0x80, 0xff, 0x01, 0x00, 0x00, 0xe0, 0xff, 0x00, 0x80, 0xff, 0x01, 0x00, 0x00, 0xe0, 0xff, 0x00, 0x80, 0xff, 0x01, 0x00, 0x00, 0xe0, 0x7f, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0xc0, 0x7f, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x80, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, }; xosmulti/mul_norm.c100640 1751 37 47240 6611522271 14141 0ustar nakanitaguest/* file: mul_norm.bmp */ /* bits: 4 */ static unsigned int osuwari_width = 64; static unsigned int osuwari_height = 120; static unsigned char Palette[] = { /* 000 */ 0x00, 0x00, 0x00, /* 001 */ 0x21, 0x63, 0x39, /* 002 */ 0x4A, 0x9C, 0x52, /* 003 */ 0x6B, 0x00, 0x21, /* 004 */ 0x7B, 0xCE, 0x5A, /* 005 */ 0x9C, 0x4A, 0x29, /* 006 */ 0x9C, 0x9C, 0x94, /* 007 */ 0xA5, 0x7B, 0x42, /* 008 */ 0xC6, 0x29, 0x63, /* 009 */ 0xDE, 0xDE, 0xDE, /* 010 */ 0xE7, 0xA5, 0x5A, /* 011 */ 0xF7, 0x31, 0x29, /* 012 */ 0xF7, 0xF7, 0xF7, /* 013 */ 0xFF, 0xBD, 0xD6, /* 014 */ 0xFF, 0xEF, 0xB5, /* 015 */ 0xFF, 0xFF, 0xFF, }; /* END Palette */ static unsigned char mul_norm[] = { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x01,0x11,0x11,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x11,0x10,0x00,0x00, 0x00,0x00,0x00,0x00,0x01,0x11,0x11,0x11,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x11,0x11,0x00,0x00, 0x00,0x00,0x00,0x01,0x11,0x11,0x11,0x11,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x11,0x11,0x11,0x11,0x00, 0x00,0x00,0x00,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x11,0x11,0x22,0x11,0x11,0x10, 0x00,0x00,0x01,0x11,0x22,0x44,0x22,0x11,0x11,0x11,0x10,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x11,0x11,0x12,0x22,0x44,0x42,0x21,0x11, 0x10,0x01,0x11,0x12,0x44,0x21,0x11,0x11,0x11,0x11,0x11,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x11,0x11,0x11,0x11,0x24,0x42,0x11, 0x11,0x11,0x11,0x21,0x11,0x22,0x22,0x22,0x11,0x11,0x11,0x10,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x11,0x11,0x12,0x22,0x22,0x22,0x11,0x22,0x21, 0x11,0x11,0x11,0x11,0x22,0x22,0x44,0x42,0x22,0x11,0x11,0x10,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x11,0x11,0x24,0x44,0x42,0x22,0x21,0x11,0x12, 0x11,0x11,0x11,0x12,0x22,0x24,0x44,0x44,0x42,0x22,0x11,0x11,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x12,0xC4,0x22,0x22,0x22,0x22,0x21,0x11, 0x11,0x11,0x11,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x21,0x11,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x11,0x11,0x24,0x22,0x22,0x22,0x22,0x11,0x12,0x11, 0x11,0x11,0x11,0x11,0x12,0x22,0x22,0x22,0x21,0x12,0x22,0x11,0x10,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x11,0x12,0x42,0x24,0x44,0x22,0x21,0x11,0x11,0x11, 0x11,0x11,0x11,0x11,0x22,0x22,0x22,0x44,0x22,0x21,0x12,0x21,0x10,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x12,0x12,0x44,0x44,0x42,0x22,0x11,0x11,0x11, 0x11,0x11,0x11,0x22,0x22,0x22,0x24,0x44,0x42,0x22,0x11,0x12,0x11,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x21,0x24,0x4C,0xC4,0x44,0x42,0x22,0x11,0x11, 0x11,0x11,0x12,0x11,0x22,0x22,0x22,0x4C,0x44,0x22,0x21,0x11,0x11,0x00,0x00,0x00, 0x00,0x00,0x60,0x00,0x00,0x11,0x12,0x12,0x44,0x4C,0x42,0x22,0x22,0x22,0x11,0x11, 0x21,0x21,0x11,0x22,0x22,0x22,0x24,0x44,0xC4,0x22,0x22,0x11,0x11,0x10,0x00,0x00, 0x00,0x06,0x66,0x00,0x00,0x11,0x21,0x22,0x44,0x44,0x44,0x42,0x22,0x11,0x11,0x12, 0x21,0x21,0x21,0x22,0x22,0x22,0x24,0x44,0x24,0x42,0x22,0x11,0x11,0x10,0x66,0x00, 0x00,0x06,0xC6,0x00,0x01,0x11,0x12,0x22,0x22,0x44,0xCC,0x44,0x22,0x22,0x21,0x22, 0x41,0x22,0x12,0x22,0x22,0x22,0x22,0xCC,0x42,0x22,0x12,0x21,0x11,0x10,0xC6,0x00, 0x00,0x00,0x6C,0x60,0x01,0x11,0x22,0x22,0x22,0x4C,0xCC,0x42,0x22,0x22,0x22,0x22, 0x42,0x22,0x22,0x22,0x22,0x24,0x42,0x4C,0xC4,0x22,0x21,0x21,0x11,0x06,0xC6,0x00, 0x00,0x00,0x6C,0x60,0x01,0x11,0x22,0x22,0x24,0xCC,0xC4,0x44,0x42,0x44,0x22,0x24, 0x42,0x42,0x22,0x42,0x24,0x44,0x44,0x24,0xCC,0x42,0x21,0x12,0x11,0x0C,0x66,0x00, 0x00,0x00,0x6C,0xC0,0x11,0x12,0x22,0x22,0x24,0xCC,0x44,0x4C,0xC4,0xCC,0x27,0x24, 0x42,0x44,0x22,0x44,0x44,0x4C,0x4C,0x42,0x44,0x44,0x22,0x11,0x10,0x6C,0x60,0x00, 0x00,0x00,0x66,0xC6,0x01,0x12,0x22,0x22,0x44,0x44,0x44,0xCC,0x4C,0xC4,0x2A,0x24, 0x44,0x44,0x42,0x4C,0xC4,0x4C,0xCC,0x44,0x24,0x42,0x22,0x11,0x10,0xCC,0x60,0x00, 0x00,0x00,0x06,0xC6,0x01,0x22,0x12,0x22,0x24,0x24,0x44,0xC2,0x4C,0xCC,0x7A,0x2C, 0x44,0x4C,0x44,0x4C,0xCC,0x44,0xCC,0xC4,0x22,0x42,0x22,0x11,0x06,0xC6,0x60,0x00, 0x00,0x00,0x06,0xCC,0x61,0x22,0x12,0x22,0x22,0x44,0x4C,0x42,0xCC,0x41,0x7E,0x4C, 0xC7,0x4C,0xC4,0x24,0xCC,0xC4,0xCC,0xC4,0x42,0x22,0x22,0x11,0x0C,0xC6,0x00,0x00, 0x00,0x00,0x06,0xCC,0x66,0x21,0x22,0x22,0x22,0x44,0x44,0x22,0xCC,0x27,0xAE,0xCC, 0xC7,0x4C,0xC4,0x22,0x4C,0xC4,0x4C,0xCC,0x42,0x12,0x22,0x16,0x6C,0xC6,0x00,0x00, 0x00,0x00,0x06,0x6C,0x66,0x12,0x22,0x21,0x24,0x44,0x42,0x24,0xC2,0x27,0xAE,0x4C, 0xC7,0x4C,0x44,0x12,0x24,0xC4,0x2C,0xC4,0x44,0x11,0x22,0x26,0xCC,0x66,0x00,0x00, 0x00,0x00,0x10,0x6C,0xC6,0x62,0x22,0x12,0x24,0x24,0x41,0x24,0x42,0x27,0xAE,0x4C, 0x47,0x4C,0x44,0x21,0x22,0x44,0x14,0xC4,0x44,0x21,0x12,0x66,0xCC,0x60,0x10,0x00, 0x00,0x00,0x10,0x6C,0xC6,0x62,0x21,0x12,0x42,0x44,0x21,0x24,0x22,0x2A,0xEE,0x4C, 0x4A,0x2C,0x44,0x12,0x12,0x42,0x12,0xC4,0x24,0x21,0x10,0x6C,0xCC,0x60,0x10,0x00, 0x00,0x01,0x10,0x6C,0xC6,0x62,0x21,0x22,0x42,0x44,0x17,0x44,0x12,0x7A,0xEE,0xA4, 0x4A,0x2C,0x42,0x12,0x12,0x42,0x11,0x44,0x24,0x42,0x06,0x6C,0xCC,0x60,0x11,0x00, 0x00,0x01,0x10,0x66,0x66,0x61,0x10,0x24,0x24,0x42,0x17,0x42,0x12,0x7A,0xEE,0xA4, 0x4A,0x74,0x42,0x12,0x71,0x22,0x21,0x44,0x22,0x42,0x16,0xCC,0xC6,0x01,0x11,0x00, 0x00,0x01,0x11,0x06,0xC6,0x60,0x01,0x24,0x24,0x41,0x72,0x41,0x20,0x7A,0xEE,0xE4, 0x4A,0x74,0x41,0x02,0x71,0x22,0x21,0x24,0x22,0x44,0x11,0xCC,0xC6,0x02,0x11,0x00, 0x00,0x01,0x12,0x06,0xC6,0xC0,0x01,0x22,0x14,0x21,0x72,0x21,0x20,0x0A,0xEE,0xE2, 0x4A,0x74,0x21,0x00,0x07,0x12,0x21,0x24,0x22,0x24,0x21,0x6C,0xC6,0x02,0x11,0x00, 0x00,0x01,0x12,0x06,0xCC,0x6C,0x02,0x22,0x14,0x11,0x72,0x11,0x27,0xAA,0xEE,0xE7, 0x4A,0x74,0x21,0xA1,0x70,0x02,0x21,0x12,0x42,0x24,0x21,0x6C,0xC0,0x02,0x11,0x00, 0x00,0x11,0x12,0x06,0xCC,0x0C,0x12,0x21,0x14,0x11,0x02,0x21,0x27,0xAA,0xEE,0xE7, 0x4A,0xA4,0x27,0xA1,0x17,0xA7,0x20,0x12,0x42,0x16,0x21,0x6C,0xC0,0x02,0x21,0x00, 0x00,0x11,0x22,0x06,0xCC,0x0C,0x12,0x21,0x14,0x10,0x72,0x11,0x17,0xAA,0xEE,0xE7, 0x2A,0xA2,0x77,0xA1,0x17,0xA7,0x21,0x02,0x42,0x16,0x21,0x6C,0xC6,0x02,0x21,0x10, 0x00,0x11,0x21,0x06,0xCC,0x0C,0x12,0x21,0x14,0x17,0x71,0x71,0x17,0xAA,0xEE,0xEA, 0x2A,0xE2,0x77,0x71,0x11,0xA7,0x21,0x70,0x42,0x16,0x22,0x1C,0x66,0x02,0x21,0x10, 0x00,0x11,0x21,0x06,0x0C,0x60,0x22,0x11,0x14,0x17,0x11,0x00,0x10,0x7A,0xEE,0xEA, 0x2A,0xE2,0x70,0x00,0x00,0x0A,0x21,0x71,0x24,0x16,0x22,0x1C,0x06,0x01,0x21,0x11, 0x00,0x12,0x21,0x06,0x0C,0x60,0x22,0x11,0x12,0x17,0x00,0x00,0x10,0x07,0xEE,0xEE, 0x2A,0xE2,0x00,0x00,0x00,0x00,0x01,0xA1,0x24,0x16,0x22,0x1C,0x06,0x01,0x21,0x11, 0x00,0x12,0x21,0x06,0x0C,0x60,0x22,0x17,0x12,0x20,0x00,0x00,0x66,0x66,0xEE,0xEE, 0x2A,0xE2,0xE6,0x66,0x06,0x60,0x01,0x7A,0x14,0x21,0xC2,0x1C,0x06,0x01,0x21,0x11, 0x00,0x12,0x20,0x06,0x0C,0x60,0x22,0x17,0xE2,0x00,0x00,0x00,0x00,0x6C,0xEE,0xEE, 0x4A,0xEE,0xEC,0x60,0x00,0x00,0x61,0x07,0x14,0x21,0xC2,0x1C,0x66,0x00,0x11,0x01, 0x00,0x12,0x20,0x06,0x66,0x60,0x22,0x17,0xE7,0x00,0x60,0x14,0x10,0x0C,0xEE,0xEE, 0x4A,0xEE,0xEC,0x01,0x41,0x00,0x01,0x00,0x12,0x21,0xC2,0x1C,0x60,0x00,0x11,0x01, 0x00,0x10,0x20,0x10,0x66,0x60,0x22,0x17,0xE0,0x06,0x00,0x4C,0x40,0x0C,0xEE,0xEE, 0xEE,0xEE,0xEC,0x04,0xC4,0x00,0x06,0x00,0x71,0x21,0xC2,0x16,0x60,0x10,0x11,0x01, 0x00,0x00,0x00,0x10,0x66,0x06,0x12,0x10,0xA0,0x06,0x00,0x14,0x10,0x0C,0xEE,0xEE, 0xEE,0xEE,0xEC,0x01,0x41,0x01,0x00,0x60,0x01,0x21,0x62,0x16,0x60,0x10,0x11,0x01, 0x00,0x00,0x00,0x11,0x06,0x06,0x12,0x10,0x70,0x66,0x00,0x00,0x00,0x0C,0xEE,0xEE, 0xEE,0xEE,0xEC,0x00,0x00,0x01,0x00,0x60,0x00,0x02,0x62,0x16,0x00,0x10,0x01,0x01, 0x00,0x00,0x00,0x11,0x10,0x00,0x02,0x10,0x00,0xC6,0x01,0x00,0x01,0x0C,0xEE,0xEE, 0xEE,0xEE,0xEC,0x01,0x00,0x02,0x10,0xC0,0x71,0x22,0x02,0x16,0x01,0x10,0x01,0x00, 0x00,0x00,0x00,0x11,0x21,0x00,0x02,0x10,0x70,0xC6,0x01,0x00,0x02,0x1C,0xEE,0xED, 0xED,0xEE,0xEC,0x01,0x00,0x11,0x10,0xC7,0x70,0x22,0x02,0x10,0x01,0x10,0x01,0x00, 0x00,0x00,0x00,0x11,0x21,0x02,0x02,0x10,0x7A,0xC6,0x12,0x20,0x02,0x1C,0xDE,0xDE, 0xDE,0xDE,0xDC,0x12,0x00,0x12,0x10,0xCA,0x70,0x42,0x00,0x10,0x01,0x10,0x00,0x00, 0x00,0x00,0x00,0x10,0x21,0x02,0x02,0x10,0x7A,0xC6,0x12,0x21,0x12,0x0A,0xED,0xED, 0xED,0xED,0xEC,0x12,0x11,0x42,0x1C,0x6A,0x70,0x42,0x00,0x10,0x01,0x10,0x00,0x00, 0x00,0x00,0x00,0x00,0x21,0x02,0x01,0x10,0x07,0xD6,0x61,0x12,0x20,0x7E,0xDE,0xDE, 0xDE,0xDE,0xD7,0x11,0x22,0x21,0x66,0xDA,0x10,0x42,0x00,0x10,0x00,0x10,0x00,0x00, 0x00,0x00,0x00,0x00,0x01,0x00,0x01,0x10,0x07,0xAD,0x70,0x07,0xAD,0xED,0xED,0xED, 0xED,0xED,0xED,0xEA,0x71,0x10,0x7D,0xA7,0x10,0x42,0x00,0x10,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7D,0xDE,0xDE,0xDE,0xDE,0xEE,0xEE, 0xEE,0xEE,0xDE,0xDE,0xDE,0xDE,0xDA,0x71,0x10,0x40,0x00,0x10,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x77,0xAD,0xED,0xEE,0xEE,0xEE,0xEE, 0xEE,0xEE,0xEE,0xEE,0xED,0xED,0xA7,0x01,0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x77,0xAE,0xEE,0xEE,0xEE,0xA3, 0x83,0xAE,0xEE,0xEE,0xEE,0xEA,0x70,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x77,0xAA,0xEE,0xEE,0xE8, 0xD8,0xEE,0xEE,0xEE,0xEA,0x73,0x33,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x7A,0xAE,0xEE, 0xDE,0xEE,0xEE,0xA7,0x73,0xD3,0x8D,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0xD3,0x33,0x37,0x7A,0xAE, 0xEE,0xAA,0xA7,0x73,0x3D,0x88,0xDD,0xD8,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0xD3,0x33,0x33,0x0A,0xAA, 0xAA,0xA7,0x73,0x33,0x8C,0x3D,0xDD,0xDD,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xD3,0xC3,0x33,0x30,0x77,0xAE, 0xEA,0x73,0x33,0x33,0xD8,0x8D,0xCC,0xCD,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x8D,0xC3,0xC3,0x33,0x30,0x7A,0xEE, 0xEE,0x33,0x33,0x38,0xD3,0x8D,0xCC,0xCC,0xD3,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xDC,0xC3,0xC3,0x33,0x30,0x7A,0xEE, 0xEA,0x33,0x33,0x3D,0x83,0xDC,0xCC,0xCC,0xD3,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xDC,0xC3,0xC3,0x33,0x30,0x38,0xD8, 0x30,0x33,0x33,0x3C,0x38,0xCC,0xCC,0xCC,0xD3,0x30,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0D,0xDC,0xC3,0xC3,0x33,0x33,0x3C,0xCC, 0xD3,0x33,0x33,0x8D,0x3D,0xCC,0xCC,0xCC,0xD8,0x30,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0D,0xDC,0xC3,0xC3,0x33,0x33,0x3D,0xCC, 0x83,0x33,0x33,0xD8,0x8C,0xCC,0xCC,0xCC,0x88,0x30,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0D,0xDC,0xC3,0xCC,0xCC,0xCD,0x3D,0xCC, 0x3D,0xDC,0xCC,0xC3,0x8C,0xCC,0xCC,0xCC,0x88,0x83,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xDC,0xC3,0x33,0x33,0x33,0x38,0xD3, 0x83,0x33,0x33,0x33,0x8C,0xCC,0xCC,0xCD,0x38,0x83,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xDC,0xCD,0x88,0x33,0x00,0x33,0x3B, 0x33,0xBB,0xBB,0x8D,0xCC,0xCC,0xCC,0xCD,0x38,0x83,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xDD,0xCC,0xCD,0x83,0x33,0xDD,0x33, 0xBD,0xDD,0xDB,0x8D,0xCC,0xCC,0xCC,0xC8,0x33,0x33,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xDC,0xCC,0xCC,0xD3,0x00,0xDD,0x3B, 0xDD,0xDB,0xBB,0xDC,0xCC,0xCC,0xCC,0xD8,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xDC,0xCC,0xCC,0xD3,0xB3,0xDB,0x33, 0xBD,0xBB,0xB8,0xDC,0xCC,0xCC,0xCC,0xD8,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xDC,0xCC,0xCC,0xD3,0xB0,0xBB,0x0B, 0xDD,0xBB,0xB8,0xCC,0xCC,0xCC,0xCC,0x8D,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xDC,0xCC,0xCC,0xC3,0x30,0x33,0x0B, 0xBB,0xBB,0xBD,0xCC,0xCC,0xCC,0xCC,0x8D,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xDC,0xCC,0xCC,0xC8,0x03,0x8D,0x00, 0x3B,0xBB,0x8D,0xCD,0xDC,0xCC,0xCC,0x8C,0xD0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xDC,0xCC,0xCC,0xCD,0xB3,0xDC,0x03, 0x33,0x33,0x8C,0xCD,0xCC,0xCC,0xCD,0x8C,0xD8,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xDC,0xCD,0xDD,0xDD,0xB3,0xDC,0x0B, 0x3B,0xBB,0xD8,0x33,0x8D,0xDD,0xCD,0xCC,0xCD,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xDC,0x83,0x33,0x38,0xB3,0xDC,0x3B, 0x3B,0xBB,0x83,0x33,0x33,0x8D,0xCD,0xCC,0xC8,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x8D,0x38,0x33,0x33,0x03,0xDC,0x3B, 0xBB,0xB7,0x7D,0x88,0x33,0x3D,0xD8,0xCC,0xD0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x38,0xDD,0xDD,0x03,0xDC,0x3B, 0xBB,0xAE,0xA7,0x7C,0xD8,0x38,0x8D,0xCD,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x38,0x7A,0xAE,0xA3,0xDD,0x3B, 0xB7,0xEC,0xEE,0xEA,0x7C,0x38,0x38,0x88,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x7A,0xEE,0xEE,0xE3,0x88,0x3B, 0x7A,0xCE,0xAE,0xEE,0xE3,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xEE,0xEE,0xEE,0xEA,0x00,0x00, 0xAE,0xE7,0xEA,0xEE,0xEA,0x00,0x33,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xEE,0xEE,0xEA,0xEE,0x33,0x03, 0xAE,0x7A,0x7E,0xEE,0xEA,0x03,0x33,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xEA,0xEA,0xE7,0x7E,0x30,0x03, 0xA7,0x88,0x7A,0x7E,0xE7,0x03,0x33,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x37,0xE7,0xE7,0xA7,0x38,0x30,0x03, 0x3D,0x33,0x33,0xAE,0xA7,0x33,0x33,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xD7,0xA7,0xA7,0x73,0x83,0x00,0x03, 0xD8,0x66,0x66,0x66,0x33,0x83,0x33,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0x33,0x77,0x73,0x38,0xD0,0x00,0x38, 0x86,0x69,0x99,0x96,0x67,0x3D,0x88,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x36,0x69,0x99,0x66,0xA3,0x3D,0x00,0x38, 0x69,0x9C,0xCC,0xCC,0x66,0x38,0xD8,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x9C,0xCC,0xC9,0x6A,0x73,0xD0,0x33, 0x69,0xCC,0xCC,0xCC,0x96,0x73,0x8D,0xC3,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x9C,0xCC,0xCC,0xCC,0x9A,0xA3,0xDD,0xDD, 0x9C,0xCC,0xCC,0xC9,0x96,0x7A,0x33,0x3D,0x08,0x30,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0xCC,0xCC,0xCC,0xCC,0x96,0xA3,0x33,0x33, 0x9C,0xCC,0xCC,0xC9,0x66,0x7A,0xA7,0x3D,0x03,0x83,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0xCC,0xCC,0xCC,0xCC,0x96,0xAA,0xA7,0x73, 0x6C,0xCC,0xCC,0xCC,0x96,0x7A,0x77,0x38,0x03,0xD3,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0xCC,0xCC,0xCC,0xC9,0x96,0x77,0x55,0x33, 0x69,0xCC,0xCC,0xCC,0xC6,0x67,0x75,0x38,0xDD,0x83,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x9C,0xCC,0xCC,0x99,0x66,0x00,0x00,0x00, 0x06,0xCC,0xCC,0xCC,0xC9,0x65,0x73,0x33,0x88,0x30,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x9C,0xCC,0xCC,0x96,0x00,0x00,0x00,0x00, 0x06,0x9C,0xCC,0xCC,0xC9,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0xCC,0xCC,0xCC,0x96,0x00,0x00,0x00,0x00, 0x00,0x6C,0xCC,0xCC,0xC9,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0xCC,0xCC,0xCC,0x99,0x00,0x00,0x00,0x00, 0x00,0x69,0xCC,0xCC,0xCC,0x66,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x9C,0xCC,0xCC,0xC9,0x00,0x00,0x00,0x00, 0x00,0x06,0xCC,0xCC,0xCC,0x96,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x9C,0xCC,0xCC,0xC9,0x00,0x00,0x00,0x00, 0x00,0x06,0x9C,0xCC,0xCC,0x96,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x9C,0xCC,0xCC,0xC9,0x00,0x00,0x00,0x00, 0x00,0x00,0x6C,0xCC,0xCC,0x99,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x9C,0xCC,0xCC,0xC9,0x00,0x00,0x00,0x00, 0x00,0x00,0x69,0xCC,0xCC,0xC9,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6C,0xCC,0xCC,0xC6,0x00,0x00,0x00,0x00, 0x00,0x00,0x06,0xCC,0xCC,0xC9,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6C,0xCC,0xCC,0xC6,0x00,0x00,0x00,0x00, 0x00,0x00,0x06,0x9C,0xCC,0xC9,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6C,0xCC,0xCC,0x96,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x6C,0xCC,0xC9,0x95,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0xCC,0xCC,0x96,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x69,0xCC,0xC9,0x96,0x53,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x66,0x9C,0xCC,0x96,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x06,0x99,0x99,0x96,0x53,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6C,0xCC,0xCC,0x96,0x30,0x00,0x00,0x00, 0x00,0x00,0x00,0x06,0x99,0x99,0x96,0x53,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x99,0xC9,0x96,0x53,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0xAA,0xA5,0x53,0x02,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xAA,0xAA,0xAC,0x96,0x50,0x00,0x00,0x00, 0x00,0x00,0x00,0x13,0x33,0x33,0x33,0x3E,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x55,0x55,0x5A,0x93,0x30,0x00,0x00,0x00, 0x00,0x00,0x00,0xE3,0x57,0xA7,0x55,0x32,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x13,0x55,0x55,0x33,0x31,0x10,0x00,0x00,0x00, 0x00,0x00,0x00,0x43,0x57,0x77,0x53,0x03,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE5,0x7A,0x77,0x55,0x3E,0x40,0x00,0x00,0x00, 0x00,0x00,0x00,0x10,0x33,0x33,0x53,0x30,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x45,0x77,0x77,0x55,0x34,0x20,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x55,0x55,0x55,0x30,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x33,0x33,0x30,0x01,0x10,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x55,0x55,0x55,0x33,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x55,0x55,0x55,0x53,0x30,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x55,0x77,0x55,0x33,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x35,0x55,0x55,0x55,0x33,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x57,0xAA,0x75,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x55,0x7A,0x77,0x55,0x33,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x35,0x77,0x53,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x37,0x7A,0xA7,0x55,0x30,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x03,0x33,0x30,0x53,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0x33,0x33,0x33,0x30,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x35,0x7A,0x75,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x35,0x7A,0x77,0x53,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x03,0x33,0x33,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x33,0x33,0x30,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, }; xosmulti/mul_ohno.c100640 1751 37 46103 6611522271 14126 0ustar nakanitaguest/* file: mul_ohno.bmp */ /* bits: 4 */ static unsigned char mul_ohno[] = { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x01,0x11,0x11,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x11,0x10,0x00,0x00, 0x00,0x00,0x00,0x00,0x01,0x11,0x11,0x11,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x11,0x11,0x00,0x00, 0x00,0x00,0x00,0x01,0x11,0x11,0x11,0x11,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x11,0x11,0x11,0x11,0x00, 0x00,0x00,0x00,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x11,0x11,0x22,0x11,0x11,0x10, 0x00,0x00,0x01,0x11,0x22,0x44,0x22,0x11,0x11,0x11,0x10,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x11,0x11,0x12,0x22,0x44,0x42,0x21,0x11, 0x10,0x01,0x11,0x12,0x44,0x21,0x11,0x11,0x11,0x11,0x11,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x11,0x11,0x11,0x11,0x24,0x42,0x11, 0x11,0x11,0x11,0x21,0x11,0x22,0x22,0x22,0x11,0x11,0x11,0x10,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x11,0x11,0x12,0x22,0x22,0x22,0x11,0x22,0x21, 0x11,0x11,0x11,0x11,0x22,0x22,0x44,0x42,0x22,0x11,0x11,0x10,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x11,0x11,0x24,0x44,0x42,0x22,0x21,0x11,0x12, 0x11,0x11,0x11,0x12,0x22,0x24,0x44,0x44,0x42,0x22,0x11,0x11,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x12,0xC4,0x22,0x22,0x22,0x22,0x21,0x11, 0x11,0x11,0x11,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x21,0x11,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x11,0x11,0x24,0x22,0x22,0x22,0x22,0x11,0x12,0x11, 0x11,0x11,0x11,0x11,0x12,0x22,0x22,0x22,0x21,0x12,0x22,0x11,0x10,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x11,0x12,0x42,0x24,0x44,0x22,0x21,0x11,0x11,0x11, 0x11,0x11,0x11,0x11,0x22,0x22,0x22,0x44,0x22,0x21,0x12,0x21,0x10,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x12,0x12,0x44,0x44,0x42,0x22,0x11,0x11,0x11, 0x11,0x11,0x11,0x22,0x22,0x22,0x24,0x44,0x42,0x22,0x11,0x12,0x11,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x21,0x24,0x4C,0xC4,0x44,0x42,0x22,0x11,0x11, 0x11,0x11,0x12,0x11,0x22,0x22,0x22,0x4C,0x44,0x22,0x21,0x11,0x11,0x00,0x00,0x00, 0x00,0x00,0x60,0x00,0x00,0x11,0x12,0x12,0x44,0x4C,0x42,0x22,0x22,0x22,0x11,0x11, 0x21,0x21,0x11,0x22,0x22,0x22,0x24,0x44,0xC4,0x22,0x22,0x11,0x11,0x10,0x00,0x00, 0x00,0x06,0x66,0x00,0x00,0x11,0x21,0x22,0x44,0x44,0x44,0x42,0x22,0x11,0x11,0x12, 0x21,0x21,0x21,0x22,0x22,0x22,0x24,0x44,0x24,0x42,0x22,0x11,0x11,0x10,0x66,0x00, 0x00,0x06,0xC6,0x00,0x01,0x11,0x12,0x22,0x22,0x44,0xCC,0x44,0x22,0x22,0x21,0x22, 0x41,0x22,0x12,0x22,0x22,0x22,0x22,0xCC,0x42,0x22,0x12,0x21,0x11,0x10,0xC6,0x00, 0x00,0x00,0x6C,0x60,0x01,0x11,0x22,0x22,0x22,0x4C,0xCC,0x42,0x22,0x22,0x22,0x22, 0x42,0x22,0x22,0x22,0x22,0x24,0x42,0x4C,0xC4,0x22,0x21,0x21,0x11,0x06,0xC6,0x00, 0x00,0x00,0x6C,0x60,0x01,0x11,0x22,0x22,0x24,0xCC,0xC4,0x44,0x42,0x44,0x22,0x24, 0x42,0x42,0x22,0x42,0x24,0x44,0x44,0x24,0xCC,0x42,0x21,0x12,0x11,0x0C,0x66,0x00, 0x00,0x00,0x6C,0xC0,0x11,0x12,0x22,0x22,0x24,0xCC,0x44,0x4C,0xC4,0xCC,0x27,0x24, 0x42,0x44,0x22,0x44,0x44,0x4C,0x4C,0x42,0x44,0x44,0x22,0x11,0x10,0x6C,0x60,0x00, 0x00,0x00,0x66,0xC6,0x01,0x12,0x22,0x22,0x44,0x44,0x44,0xCC,0x4C,0xC4,0x2A,0x24, 0x44,0x44,0x42,0x4C,0xC4,0x4C,0xCC,0x44,0x24,0x42,0x22,0x11,0x10,0xCC,0x60,0x00, 0x00,0x00,0x06,0xC6,0x01,0x22,0x12,0x22,0x24,0x24,0x44,0xC2,0x4C,0xCC,0x7A,0x2C, 0x44,0x4C,0x44,0x4C,0xCC,0x44,0xCC,0xC4,0x22,0x42,0x22,0x11,0x06,0xC6,0x60,0x00, 0x00,0x00,0x06,0xCC,0x61,0x22,0x12,0x22,0x22,0x44,0x4C,0x42,0xCC,0x41,0x7E,0x4C, 0xC7,0x4C,0xC4,0x24,0xCC,0xC4,0xCC,0xC4,0x42,0x22,0x22,0x11,0x0C,0xC6,0x00,0x00, 0x00,0x00,0x06,0xCC,0x66,0x21,0x22,0x22,0x22,0x44,0x44,0x22,0xCC,0x27,0xAE,0xCC, 0xC7,0x4C,0xC4,0x22,0x4C,0xC4,0x4C,0xCC,0x42,0x12,0x22,0x16,0x6C,0xC6,0x00,0x00, 0x00,0x00,0x06,0x6C,0x66,0x12,0x22,0x21,0x24,0x44,0x42,0x24,0xC2,0x27,0xAE,0x4C, 0xC7,0x4C,0x44,0x12,0x24,0xC4,0x2C,0xC4,0x44,0x11,0x22,0x26,0xCC,0x66,0x00,0x00, 0x00,0x00,0x10,0x6C,0xC6,0x62,0x22,0x12,0x24,0x24,0x41,0x24,0x42,0x27,0xAE,0x4C, 0x47,0x4C,0x44,0x21,0x22,0x44,0x14,0xC4,0x44,0x21,0x12,0x66,0xCC,0x60,0x10,0x00, 0x00,0x00,0x10,0x6C,0xC6,0x62,0x21,0x12,0x42,0x44,0x21,0x24,0x22,0x2A,0xEE,0x4C, 0x4A,0x2C,0x44,0x12,0x12,0x42,0x12,0xC4,0x24,0x21,0x10,0x6C,0xCC,0x60,0x10,0x00, 0x00,0x01,0x10,0x6C,0xC6,0x62,0x21,0x22,0x42,0x44,0x17,0x44,0x12,0x7A,0xEE,0xA4, 0x4A,0x2C,0x42,0x12,0x12,0x42,0x11,0x44,0x24,0x42,0x06,0x6C,0xCC,0x60,0x11,0x00, 0x00,0x01,0x10,0x66,0x66,0x61,0x10,0x24,0x24,0x42,0x17,0x42,0x12,0x0A,0xEE,0xA4, 0x4A,0x74,0x42,0x12,0x71,0x22,0x21,0x44,0x22,0x42,0x16,0xCC,0xC6,0x01,0x11,0x00, 0x00,0x01,0x11,0x06,0xC6,0x60,0x01,0x24,0x24,0x41,0x02,0x41,0x20,0x7A,0xEE,0xE4, 0x4A,0x74,0x41,0x02,0x01,0x22,0x21,0x24,0x22,0x44,0x11,0xCC,0xC6,0x02,0x11,0x00, 0x00,0x01,0x12,0x06,0xC6,0xC0,0x01,0x22,0x14,0x21,0x02,0x21,0x27,0xAA,0xEE,0xE2, 0x4A,0x74,0x21,0x71,0x70,0x12,0x21,0x24,0x22,0x24,0x21,0x6C,0xC6,0x02,0x11,0x00, 0x00,0x01,0x12,0x06,0xCC,0x6C,0x02,0x22,0x14,0x11,0x72,0x11,0x27,0xAA,0xEE,0xE7, 0x4A,0x74,0x21,0xA1,0x77,0x72,0x21,0x12,0x42,0x24,0x21,0x6C,0xC0,0x02,0x11,0x00, 0x00,0x11,0x12,0x06,0xCC,0x0C,0x12,0x21,0x14,0x11,0x72,0x21,0x27,0xAA,0xEE,0xE7, 0x4A,0xA4,0x27,0xA1,0x17,0xA7,0x21,0x12,0x42,0x16,0x21,0x6C,0xC0,0x02,0x21,0x00, 0x00,0x11,0x22,0x06,0xCC,0x0C,0x12,0x21,0x14,0x17,0x72,0x11,0x17,0xAA,0xEE,0xE7, 0x2A,0xA2,0x77,0xA1,0x17,0xA7,0x21,0x72,0x42,0x16,0x21,0x6C,0xC6,0x02,0x21,0x10, 0x00,0x11,0x21,0x06,0xCC,0x0C,0x12,0x21,0x14,0x17,0x01,0x01,0x17,0xAA,0xEE,0xEA, 0x2A,0xE2,0x77,0x71,0x10,0x07,0x21,0x72,0x42,0x16,0x22,0x1C,0x66,0x02,0x21,0x10, 0x00,0x11,0x21,0x06,0x0C,0x60,0x22,0x11,0x14,0x10,0x01,0x00,0x10,0x7A,0xEE,0xEA, 0x2A,0xE2,0x70,0x00,0x00,0x00,0x01,0x71,0x24,0x16,0x22,0x1C,0x06,0x01,0x21,0x11, 0x00,0x12,0x21,0x06,0x0C,0x60,0x22,0x11,0x12,0x10,0x06,0x66,0x10,0x07,0xEE,0xEE, 0x2A,0xE2,0x00,0x06,0x66,0x60,0x01,0x01,0x24,0x16,0x22,0x1C,0x06,0x01,0x21,0x11, 0x00,0x12,0x21,0x06,0x0C,0x60,0x22,0x17,0x12,0x20,0x66,0x00,0x06,0x66,0xEE,0xEE, 0x2A,0xE2,0x06,0x6C,0x00,0x00,0x61,0x00,0x14,0x21,0xC2,0x1C,0x06,0x01,0x21,0x11, 0x00,0x12,0x20,0x06,0x0C,0x60,0x22,0x17,0xE2,0x06,0xC0,0x11,0x10,0x6C,0xEE,0xEE, 0x4A,0xEE,0xE6,0xC0,0x00,0x00,0x01,0x60,0x14,0x21,0xC2,0x1C,0x66,0x00,0x11,0x01, 0x00,0x12,0x20,0x06,0x66,0x60,0x22,0x17,0xE0,0x6C,0x01,0xC1,0x11,0x0C,0xEE,0xEE, 0x4A,0xEE,0xEC,0x00,0xC1,0x11,0x01,0x60,0x12,0x21,0xC2,0x1C,0x60,0x00,0x11,0x01, 0x00,0x10,0x20,0x10,0x66,0x60,0x22,0x17,0xE0,0xC6,0x01,0x10,0x01,0x0C,0xEE,0xEE, 0xEE,0xEE,0xEC,0x01,0x10,0x01,0x10,0xC6,0x01,0x21,0xC2,0x16,0x60,0x10,0x11,0x01, 0x00,0x00,0x00,0x10,0x66,0x06,0x12,0x10,0xA0,0xC0,0x11,0x00,0x00,0x1C,0xEE,0xEE, 0xEE,0xEE,0xEC,0x01,0x00,0x00,0x10,0xC6,0x01,0x21,0x62,0x16,0x60,0x10,0x11,0x01, 0x00,0x00,0x00,0x11,0x06,0x06,0x12,0x10,0x70,0xC0,0x11,0x00,0x00,0x1C,0xEE,0xEE, 0xEE,0xEE,0xEC,0x11,0x00,0x00,0x10,0xC6,0x00,0x02,0x62,0x16,0x00,0x10,0x01,0x01, 0x00,0x00,0x00,0x11,0x10,0x00,0x02,0x10,0x00,0xC0,0x12,0x10,0x01,0x0C,0xEE,0xEE, 0xEE,0xEE,0xEC,0x12,0x10,0x01,0x20,0xC0,0x71,0x22,0x02,0x16,0x01,0x10,0x01,0x00, 0x00,0x00,0x00,0x11,0x21,0x00,0x02,0x10,0x70,0xC6,0x02,0x21,0x14,0x1C,0xEE,0xEE, 0xEE,0xEE,0xEC,0x62,0x21,0x12,0x46,0xC7,0x70,0x22,0x02,0x10,0x01,0x10,0x01,0x00, 0x00,0x00,0x00,0x11,0x21,0x02,0x02,0x10,0x7A,0xCC,0x12,0x22,0x42,0x6C,0xEE,0xEE, 0xEE,0xEE,0xEC,0xC1,0x12,0x21,0x6C,0xCA,0x70,0x42,0x00,0x10,0x01,0x10,0x00,0x00, 0x00,0x00,0x00,0x10,0x21,0x02,0x02,0x10,0x7A,0xAC,0xC6,0x11,0x6C,0xCA,0xEE,0xEE, 0xEE,0xEE,0xEC,0xCC,0x61,0x16,0xCC,0xAA,0x70,0x42,0x00,0x10,0x01,0x10,0x00,0x00, 0x00,0x00,0x00,0x00,0x21,0x02,0x01,0x10,0x07,0xEA,0x6C,0xC6,0x66,0x7E,0xEE,0xEC, 0xEE,0xEE,0xE7,0x66,0xCC,0xCC,0x6A,0xEA,0x10,0x42,0x00,0x10,0x00,0x10,0x00,0x00, 0x00,0x00,0x00,0x00,0x01,0x00,0x01,0x10,0x07,0xAE,0x70,0x77,0xAE,0xEE,0xEE,0xEA, 0xEE,0xEE,0xEE,0xEA,0x77,0x00,0x0E,0xA7,0x10,0x42,0x00,0x10,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7E,0xED,0xDD,0xDD,0xEE,0xEE,0xEE, 0xEE,0xEE,0xEE,0xDD,0xDD,0xDD,0xEA,0x71,0x10,0x40,0x00,0x10,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x77,0xAE,0xDD,0xDD,0xEE,0xED,0x38, 0x83,0xDE,0xEE,0xD7,0xDD,0xDE,0xA7,0x01,0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x77,0xAE,0xA3,0x73,0x73,0x78, 0x83,0x3A,0x37,0x3A,0x7E,0xEA,0x70,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x77,0xA7,0xA7,0xA7,0xEB, 0xB7,0x7E,0x7E,0x7E,0x7A,0x73,0x33,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xA7,0xA7,0xE7,0xEB, 0x3A,0x7E,0x7E,0x7E,0x03,0xD3,0x8D,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0xD3,0xDD,0xE7,0xE7,0xA8, 0x3E,0x7E,0x7A,0xC8,0x3D,0x88,0xDD,0xD8,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0xD0,0x38,0xDC,0xCC,0xDA, 0x3D,0xCC,0xCD,0x83,0x38,0x3D,0xCC,0xDD,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xD3,0xC0,0x33,0x33,0x33,0x30, 0x88,0x83,0x33,0x33,0x03,0xDD,0xCC,0xCD,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x8D,0xC3,0xC0,0x33,0x33,0x33,0x30, 0x03,0x33,0x33,0x33,0x03,0xCC,0xCC,0xCD,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xDC,0xC3,0xD3,0x03,0x33,0x33,0x30, 0x03,0x33,0x33,0x38,0xDD,0x8C,0xCC,0xCD,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xDC,0xC3,0x8D,0x00,0x33,0x33,0x30, 0x00,0x33,0x38,0x8D,0xCC,0xD8,0xCC,0xCD,0x83,0x30,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0D,0xDC,0xC8,0xDD,0xCC,0xCD,0x8C,0xC8, 0x88,0xDC,0xCD,0x8D,0xCC,0xC8,0xCC,0xCD,0x88,0x30,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0D,0xDC,0xD8,0xDC,0xCC,0xCD,0xDC,0xCD, 0x8D,0xCC,0xDD,0x8C,0xCC,0xCD,0x8C,0xCD,0x88,0x30,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0D,0xDD,0x8C,0xDC,0xCC,0xDD,0xCC,0xCD, 0x8D,0xCC,0xDD,0x8C,0xCC,0xCC,0x8C,0xCD,0x88,0x83,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xDD,0x8D,0xCC,0xCC,0xCC,0xCC,0xCD, 0x8D,0xCC,0xC8,0xDC,0xCC,0xCC,0xDD,0xCD,0x38,0x83,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xD8,0xDD,0xCC,0xCC,0xCC,0xCC,0xDD, 0x88,0xCC,0xCC,0xCC,0xCC,0xCC,0xC8,0xCD,0x38,0x83,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xD8,0xDC,0xCC,0xCC,0xCC,0xCC,0xDD, 0x33,0xDC,0xCC,0xCC,0xCC,0xCC,0xCD,0xCD,0x33,0x33,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xD8,0xDC,0xCC,0xCC,0xCC,0xCC,0xDD, 0x38,0xDC,0xCC,0xCC,0xCC,0xCC,0xCD,0xDD,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x8D,0xDC,0xCC,0xCC,0xCC,0xCD,0xD8, 0x3B,0x8C,0xCC,0xCC,0xCC,0xCD,0xCD,0xD8,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x8D,0xDC,0xCC,0xCC,0xCC,0xCD,0xD8, 0x33,0x8C,0xCC,0xCC,0xCC,0xCD,0xCD,0x8D,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x8D,0xDC,0xCC,0xCC,0xCC,0xCD,0xD3, 0x00,0x8D,0xCD,0xCC,0xCC,0xCD,0xDD,0x8D,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x8D,0xDC,0xCC,0xCC,0xCC,0xCD,0x8B, 0x03,0x8D,0xCD,0xCC,0xCC,0xCD,0xDD,0x8C,0xD0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x88,0xD8,0xCC,0xCC,0xCC,0xCD,0x83, 0x33,0x38,0xDD,0xCC,0xCC,0xCD,0x88,0xDC,0xD8,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xD8,0x8D,0xDD,0xCC,0xCD,0xD8,0x33, 0x83,0xB3,0x8D,0xDC,0xCC,0xD3,0x0D,0xCC,0xCD,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0D,0xD8,0x8D,0xDD,0xDD,0xD8,0x83,0xB3, 0xDD,0xB3,0x83,0x33,0x38,0x38,0x0D,0xDC,0xC8,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0xCD,0x88,0x88,0x88,0x83,0x3B,0x3D, 0xCC,0xB3,0x8B,0x83,0x3B,0xBB,0x0D,0xCC,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xCC,0xDD,0x03,0xBB,0xB3,0xBB,0x3D, 0xCC,0xB0,0x38,0xBB,0x8B,0xBD,0xDD,0xCC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xBB,0x0D, 0xCC,0x00,0x08,0x00,0x03,0x33,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0x33,0x33,0x33,0x00, 0x33,0x83,0x33,0x33,0x33,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x33,0x33,0x33,0x38,0x00, 0x38,0x88,0x33,0x33,0x88,0x00,0x33,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0x88,0x33,0x38,0x83,0x03, 0x88,0x88,0x88,0x88,0x88,0x03,0x33,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x88,0x88,0x88,0x88,0x30,0x03, 0x8C,0xCD,0xDD,0xDD,0xCC,0x03,0x33,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x88,0xDD,0xD8,0x88,0x88,0x30,0x03, 0xD8,0x33,0x33,0x33,0x88,0xD3,0x33,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xDD,0x88,0x8D,0xD8,0x83,0x00,0x03, 0xD8,0x66,0x66,0x66,0x33,0x88,0x33,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0x37,0x77,0x73,0x3D,0xD0,0x00,0x38, 0x86,0x69,0x99,0x96,0x67,0x3D,0x83,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x36,0x69,0x99,0x66,0xA8,0x3D,0x00,0x38, 0x69,0x9C,0xCC,0xCC,0x66,0x38,0xD8,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x9C,0xCC,0xC9,0x6A,0x73,0xD0,0x33, 0x69,0xCC,0xCC,0xCC,0x96,0x73,0x8D,0xC3,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x9C,0xCC,0xCC,0xCC,0x9A,0xA3,0xDD,0xDD, 0x9C,0xCC,0xCC,0xC9,0x96,0x7A,0x33,0x3D,0x08,0x30,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0xCC,0xCC,0xCC,0xCC,0x96,0xA3,0x33,0x33, 0x9C,0xCC,0xCC,0xC9,0x66,0x7A,0xA7,0x3D,0x03,0x83,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0xCC,0xCC,0xCC,0xCC,0x96,0xAA,0xA7,0x73, 0x6C,0xCC,0xCC,0xCC,0x96,0x7A,0x77,0x38,0x03,0xD3,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0xCC,0xCC,0xCC,0xC9,0x96,0x77,0x55,0x33, 0x69,0xCC,0xCC,0xCC,0xC6,0x67,0x75,0x38,0xDD,0x83,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x9C,0xCC,0xCC,0x99,0x66,0x00,0x00,0x00, 0x06,0xCC,0xCC,0xCC,0xC9,0x65,0x73,0x33,0x88,0x30,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x9C,0xCC,0xCC,0x96,0x00,0x00,0x00,0x00, 0x06,0x9C,0xCC,0xCC,0xC9,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0xCC,0xCC,0xCC,0x96,0x00,0x00,0x00,0x00, 0x00,0x6C,0xCC,0xCC,0xC9,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0xCC,0xCC,0xCC,0x99,0x00,0x00,0x00,0x00, 0x00,0x69,0xCC,0xCC,0xCC,0x66,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x9C,0xCC,0xCC,0xC9,0x00,0x00,0x00,0x00, 0x00,0x06,0xCC,0xCC,0xCC,0x96,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x9C,0xCC,0xCC,0xC9,0x00,0x00,0x00,0x00, 0x00,0x06,0x9C,0xCC,0xCC,0x96,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x9C,0xCC,0xCC,0xC9,0x00,0x00,0x00,0x00, 0x00,0x00,0x6C,0xCC,0xCC,0x99,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x9C,0xCC,0xCC,0xC9,0x00,0x00,0x00,0x00, 0x00,0x00,0x69,0xCC,0xCC,0xC9,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6C,0xCC,0xCC,0xC6,0x00,0x00,0x00,0x00, 0x00,0x00,0x06,0xCC,0xCC,0xC9,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6C,0xCC,0xCC,0xC6,0x00,0x00,0x00,0x00, 0x00,0x00,0x06,0x9C,0xCC,0xC9,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6C,0xCC,0xCC,0x96,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x6C,0xCC,0xC9,0x95,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0xCC,0xCC,0x96,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x69,0xCC,0xC9,0x96,0x53,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x66,0x9C,0xCC,0x96,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x06,0x99,0x99,0x96,0x53,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6C,0xCC,0xCC,0x96,0x30,0x00,0x00,0x00, 0x00,0x00,0x00,0x06,0x99,0x99,0x96,0x53,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x99,0xC9,0x96,0x53,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0xAA,0xA5,0x53,0x02,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xAA,0xAA,0xAC,0x96,0x50,0x00,0x00,0x00, 0x00,0x00,0x00,0x13,0x33,0x33,0x33,0x3E,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x55,0x55,0x5A,0x93,0x30,0x00,0x00,0x00, 0x00,0x00,0x00,0xE3,0x57,0xA7,0x55,0x32,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x13,0x55,0x55,0x33,0x31,0x10,0x00,0x00,0x00, 0x00,0x00,0x00,0x43,0x57,0x77,0x53,0x03,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE5,0x7A,0x77,0x55,0x3E,0x40,0x00,0x00,0x00, 0x00,0x00,0x00,0x10,0x33,0x33,0x53,0x30,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x45,0x77,0x77,0x55,0x34,0x20,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x55,0x55,0x55,0x30,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x33,0x33,0x30,0x01,0x10,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x55,0x55,0x55,0x33,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x55,0x55,0x55,0x53,0x30,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x55,0x77,0x55,0x33,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x35,0x55,0x55,0x55,0x33,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x57,0xAA,0x75,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x55,0x7A,0x77,0x55,0x33,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x35,0x77,0x53,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x37,0x7A,0xA7,0x55,0x30,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x03,0x33,0x30,0x53,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0x33,0x33,0x33,0x30,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x35,0x7A,0x75,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x35,0x7A,0x77,0x53,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x03,0x33,0x33,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x33,0x33,0x30,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, }; xosmulti/mul_psyu.c100640 1751 37 46103 6611522271 14163 0ustar nakanitaguest/* file: mul_psyu.bmp */ /* bits: 4 */ static unsigned char mul_psyu[] = { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x01,0x11,0x11,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x11,0x10,0x00,0x00, 0x00,0x00,0x00,0x00,0x01,0x11,0x11,0x11,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x11,0x11,0x00,0x00, 0x00,0x00,0x00,0x01,0x11,0x11,0x11,0x11,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x11,0x11,0x11,0x11,0x00, 0x00,0x00,0x00,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x11,0x11,0x22,0x11,0x11,0x10, 0x00,0x00,0x01,0x11,0x22,0x44,0x22,0x11,0x11,0x11,0x10,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x11,0x11,0x12,0x22,0x44,0x42,0x21,0x11, 0x10,0x01,0x11,0x12,0x44,0x21,0x11,0x11,0x11,0x11,0x11,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x11,0x11,0x11,0x11,0x24,0x42,0x11, 0x11,0x11,0x11,0x21,0x11,0x22,0x22,0x22,0x11,0x11,0x11,0x10,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x11,0x11,0x12,0x22,0x22,0x22,0x11,0x22,0x21, 0x11,0x11,0x11,0x11,0x22,0x22,0x44,0x42,0x22,0x11,0x11,0x10,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x11,0x11,0x24,0x44,0x42,0x22,0x21,0x11,0x12, 0x11,0x11,0x11,0x12,0x22,0x24,0x44,0x44,0x42,0x22,0x11,0x11,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x12,0xC4,0x22,0x22,0x22,0x22,0x21,0x11, 0x11,0x11,0x11,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x21,0x11,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x11,0x11,0x24,0x22,0x22,0x22,0x22,0x11,0x12,0x11, 0x11,0x11,0x11,0x11,0x12,0x22,0x22,0x22,0x21,0x12,0x22,0x11,0x10,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x11,0x12,0x42,0x24,0x44,0x22,0x21,0x11,0x11,0x11, 0x11,0x11,0x11,0x11,0x22,0x22,0x22,0x44,0x22,0x21,0x12,0x21,0x10,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x12,0x12,0x44,0x44,0x42,0x22,0x11,0x11,0x11, 0x11,0x11,0x11,0x22,0x22,0x22,0x24,0x44,0x42,0x22,0x11,0x12,0x11,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x21,0x24,0x4C,0xC4,0x44,0x42,0x22,0x11,0x11, 0x11,0x11,0x12,0x11,0x22,0x22,0x22,0x4C,0x44,0x22,0x21,0x11,0x11,0x00,0x00,0x00, 0x00,0x00,0x60,0x00,0x00,0x11,0x12,0x12,0x44,0x4C,0x42,0x22,0x22,0x22,0x11,0x11, 0x21,0x21,0x11,0x22,0x22,0x22,0x24,0x44,0xC4,0x22,0x22,0x11,0x11,0x10,0x00,0x00, 0x00,0x06,0x66,0x00,0x00,0x11,0x21,0x22,0x44,0x44,0x44,0x42,0x22,0x11,0x11,0x12, 0x21,0x21,0x21,0x22,0x22,0x22,0x24,0x44,0x24,0x42,0x22,0x11,0x11,0x10,0x66,0x00, 0x00,0x06,0xC6,0x00,0x01,0x11,0x12,0x22,0x22,0x44,0xCC,0x44,0x22,0x22,0x21,0x22, 0x41,0x22,0x12,0x22,0x22,0x22,0x22,0xCC,0x42,0x22,0x12,0x21,0x11,0x10,0xC6,0x00, 0x00,0x00,0x6C,0x60,0x01,0x11,0x22,0x22,0x22,0x4C,0xCC,0x42,0x22,0x22,0x22,0x22, 0x42,0x22,0x22,0x22,0x22,0x24,0x42,0x4C,0xC4,0x22,0x21,0x21,0x11,0x06,0xC6,0x00, 0x00,0x00,0x6C,0x60,0x01,0x11,0x22,0x22,0x24,0xCC,0xC4,0x44,0x42,0x44,0x22,0x24, 0x42,0x42,0x22,0x42,0x24,0x44,0x44,0x24,0xCC,0x42,0x21,0x12,0x11,0x0C,0x66,0x00, 0x00,0x00,0x6C,0xC0,0x11,0x12,0x22,0x22,0x24,0xCC,0x44,0x4C,0xC4,0xCC,0x27,0x24, 0x42,0x44,0x22,0x44,0x44,0x4C,0x4C,0x42,0x44,0x44,0x22,0x11,0x10,0x6C,0x60,0x00, 0x00,0x00,0x66,0xC6,0x01,0x12,0x22,0x22,0x44,0x44,0x44,0xCC,0x4C,0xC4,0x2A,0x24, 0x44,0x44,0x42,0x4C,0xC4,0x4C,0xCC,0x44,0x24,0x42,0x22,0x11,0x10,0xCC,0x60,0x00, 0x00,0x00,0x06,0xC6,0x01,0x22,0x12,0x22,0x24,0x24,0x44,0xC2,0x4C,0xCC,0x7A,0x2C, 0x44,0x4C,0x44,0x4C,0xCC,0x44,0xCC,0xC4,0x22,0x42,0x22,0x11,0x06,0xC6,0x60,0x00, 0x00,0x00,0x06,0xCC,0x61,0x22,0x12,0x22,0x22,0x44,0x4C,0x42,0xCC,0x41,0x7E,0x4C, 0xC7,0x4C,0xC4,0x24,0xCC,0xC4,0xCC,0xC4,0x42,0x22,0x22,0x11,0x0C,0xC6,0x00,0x00, 0x00,0x00,0x06,0xCC,0x66,0x21,0x22,0x22,0x22,0x44,0x44,0x22,0xCC,0x27,0xAE,0xCC, 0xC7,0x4C,0xC4,0x22,0x4C,0xC4,0x4C,0xCC,0x42,0x12,0x22,0x16,0x6C,0xC6,0x00,0x00, 0x00,0x00,0x06,0x6C,0x66,0x12,0x22,0x21,0x24,0x44,0x42,0x24,0xC2,0x27,0xAE,0x4C, 0xC7,0x4C,0x44,0x12,0x24,0xC4,0x2C,0xC4,0x44,0x11,0x22,0x26,0xCC,0x66,0x00,0x00, 0x00,0x00,0x10,0x6C,0xC6,0x62,0x22,0x12,0x24,0x24,0x41,0x24,0x42,0x27,0xAE,0x4C, 0x47,0x4C,0x44,0x21,0x22,0x44,0x14,0xC4,0x44,0x21,0x12,0x66,0xCC,0x60,0x10,0x00, 0x00,0x00,0x10,0x6C,0xC6,0x62,0x21,0x12,0x42,0x44,0x21,0x24,0x22,0x2A,0xEE,0x4C, 0x4A,0x2C,0x44,0x12,0x12,0x42,0x12,0xC4,0x24,0x21,0x10,0x6C,0xCC,0x60,0x10,0x00, 0x00,0x01,0x10,0x6C,0xC6,0x62,0x21,0x22,0x42,0x44,0x17,0x44,0x12,0x7A,0xEE,0xA4, 0x4A,0x2C,0x42,0x12,0x12,0x42,0x11,0x44,0x24,0x42,0x06,0x6C,0xCC,0x60,0x11,0x00, 0x00,0x01,0x10,0x66,0x66,0x61,0x10,0x24,0x24,0x42,0x17,0x42,0x12,0x7A,0xEE,0xA4, 0x4A,0x74,0x42,0x12,0x71,0x22,0x21,0x44,0x22,0x42,0x16,0xCC,0xC6,0x01,0x11,0x00, 0x00,0x01,0x11,0x06,0xC6,0x60,0x01,0x24,0x24,0x41,0x72,0x41,0x27,0x7A,0xEE,0xE4, 0x4A,0x74,0x41,0x72,0x71,0x22,0x21,0x24,0x22,0x44,0x11,0xCC,0xC6,0x02,0x11,0x00, 0x00,0x01,0x12,0x06,0xC6,0xC0,0x01,0x22,0x14,0x21,0x72,0x21,0x27,0xAA,0xEE,0xE2, 0x4A,0x74,0x21,0x71,0x77,0x12,0x21,0x24,0x22,0x24,0x21,0x6C,0xC6,0x02,0x11,0x00, 0x00,0x01,0x12,0x06,0xCC,0x6C,0x02,0x22,0x14,0x11,0x72,0x11,0x27,0xAA,0xEE,0xE7, 0x4A,0x74,0x21,0xA1,0x77,0x72,0x21,0x12,0x42,0x24,0x21,0x6C,0xC0,0x02,0x11,0x00, 0x00,0x11,0x12,0x06,0xCC,0x0C,0x12,0x21,0x14,0x11,0x72,0x21,0x27,0xAA,0xEE,0xE7, 0x4A,0xA4,0x27,0xA1,0x77,0xA7,0x21,0x12,0x42,0x16,0x21,0x6C,0xC0,0x02,0x21,0x00, 0x00,0x11,0x22,0x06,0xCC,0x0C,0x12,0x21,0x14,0x17,0x72,0x11,0x17,0xAA,0xEE,0xE7, 0x2A,0xA2,0x7A,0xA1,0x7A,0xE7,0x21,0x12,0x42,0x16,0x21,0x6C,0xC6,0x02,0x21,0x10, 0x00,0x11,0x21,0x06,0xCC,0x0C,0x12,0x21,0x14,0x17,0x71,0x71,0x17,0x00,0xEE,0xEA, 0x2A,0xE2,0x07,0x71,0xAE,0xE7,0x21,0x71,0x42,0x16,0x22,0x1C,0x66,0x02,0x21,0x10, 0x00,0x11,0x21,0x06,0x0C,0x60,0x22,0x11,0x14,0x10,0x01,0x00,0x10,0x7A,0xEE,0xEA, 0x2A,0xE2,0x70,0x00,0x00,0x00,0x11,0x71,0x24,0x16,0x22,0x1C,0x06,0x01,0x21,0x11, 0x00,0x12,0x21,0x06,0x0C,0x60,0x22,0x11,0x12,0x17,0xAA,0xAA,0x1A,0xAA,0xEE,0xEE, 0x2A,0xE2,0x7A,0xAA,0xAA,0x77,0x00,0x00,0x24,0x16,0x22,0x1C,0x06,0x01,0x21,0x11, 0x00,0x12,0x21,0x06,0x0C,0x60,0x22,0x17,0x12,0x2A,0xEE,0xEE,0xEA,0xAE,0xEE,0xEE, 0x2A,0xE2,0xAA,0xEE,0xEE,0xEA,0x71,0x7A,0x14,0x21,0xC2,0x1C,0x06,0x01,0x21,0x11, 0x00,0x12,0x20,0x06,0x0C,0x60,0x22,0x17,0xA2,0xAE,0xEE,0xEE,0xEE,0xAE,0xEE,0xEE, 0x4A,0xEA,0xAA,0xEE,0xEE,0xEE,0xA1,0x7E,0x14,0x21,0xC2,0x1C,0x66,0x00,0x11,0x01, 0x00,0x12,0x20,0x06,0x66,0x60,0x22,0x17,0xA2,0xEE,0xEE,0xEE,0xEE,0xEE,0xEE,0xEE, 0x4A,0xEA,0xAE,0xEE,0xEE,0xEE,0xE1,0xAE,0x12,0x21,0xC2,0x1C,0x60,0x00,0x11,0x01, 0x00,0x10,0x20,0x10,0x66,0x60,0x22,0x17,0xAE,0xEE,0xEE,0xEE,0xEE,0xEE,0xEE,0xEE, 0xEE,0xEA,0xAE,0xEE,0xEE,0xEE,0xEE,0xEE,0x71,0x21,0xC2,0x16,0x60,0x10,0x11,0x01, 0x00,0x00,0x00,0x10,0x66,0x06,0x12,0x10,0xAE,0xEE,0xEE,0xEE,0xEE,0xEE,0xEE,0xEE, 0xEE,0xEA,0xEE,0xEE,0xEE,0xEE,0xEE,0xEE,0xA1,0x21,0x62,0x16,0x60,0x10,0x11,0x01, 0x00,0x00,0x00,0x11,0x06,0x06,0x12,0x10,0xAE,0xEE,0xEE,0xEE,0xEE,0xEE,0xEE,0xEE, 0xEE,0xEE,0xEE,0xEE,0xEE,0xEE,0xEE,0xEE,0xA1,0x22,0x62,0x16,0x00,0x10,0x01,0x01, 0x00,0x00,0x00,0x11,0x10,0x00,0x02,0x10,0xAA,0xAE,0xAA,0xAA,0xA7,0x77,0xEE,0xEE, 0xEE,0xEE,0xA7,0x77,0xAA,0xAA,0xA7,0xEE,0xE1,0x22,0x02,0x16,0x01,0x10,0x01,0x00, 0x00,0x00,0x00,0x11,0x21,0x00,0x02,0x10,0x70,0x00,0x00,0x00,0x00,0x07,0xEE,0xED, 0xED,0xEA,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x22,0x02,0x10,0x01,0x10,0x01,0x00, 0x00,0x00,0x00,0x11,0x21,0x02,0x02,0x10,0xA7,0x00,0x00,0x00,0x00,0x7A,0xDE,0xDE, 0xDE,0xDA,0x70,0x00,0x00,0x00,0x00,0xAA,0x70,0x42,0x00,0x10,0x01,0x10,0x00,0x00, 0x00,0x00,0x00,0x10,0x21,0x02,0x02,0x10,0x7E,0xA7,0x00,0x00,0x77,0xAD,0xED,0xED, 0xED,0xED,0xAA,0x77,0x00,0x00,0x7A,0xEA,0x70,0x42,0x00,0x10,0x01,0x10,0x00,0x00, 0x00,0x00,0x00,0x00,0x21,0x02,0x01,0x10,0x07,0xDE,0xDE,0xDE,0xDE,0xDE,0xDE,0xDE, 0xDE,0xDE,0xDE,0xDE,0xDE,0xDE,0xDE,0xDA,0x10,0x42,0x00,0x10,0x00,0x10,0x00,0x00, 0x00,0x00,0x00,0x00,0x01,0x00,0x01,0x10,0x07,0xAD,0xED,0xED,0xEE,0xEE,0xEE,0xEE, 0xEE,0xEE,0xEE,0xED,0xED,0xED,0xED,0xA7,0x10,0x42,0x00,0x10,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7D,0xDE,0xDE,0xEE,0xEE,0xEE,0xEE, 0xEE,0xEE,0xEE,0xEE,0xEE,0xDE,0xDA,0x71,0x10,0x40,0x00,0x10,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x77,0xAE,0xEE,0xEE,0xEE,0xED,0x38, 0x83,0xDE,0xEE,0xEE,0xEE,0xEE,0xA7,0x01,0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x77,0xAE,0xA3,0x73,0x73,0x78, 0x83,0x3A,0x37,0x3A,0x7E,0xEA,0x70,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x77,0xA7,0xA7,0xA7,0xEB, 0xB7,0x7E,0x7E,0x7E,0x7A,0x73,0x33,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xA7,0xA7,0xE7,0xEB, 0x3A,0x7E,0x7E,0x7E,0x03,0xD3,0x8D,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0xD3,0xDD,0xE7,0xE7,0xA8, 0x3E,0x7E,0x7A,0xC8,0x3D,0x88,0xDD,0xD8,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0xD0,0x38,0xDC,0xCC,0xDA, 0x3D,0xCC,0xCD,0x83,0x38,0x3D,0xCC,0xDD,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xD3,0xC0,0x33,0x33,0x33,0x30, 0x88,0x83,0x33,0x33,0x03,0xDD,0xCC,0xCD,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x8D,0xC3,0xC0,0x33,0x33,0x33,0x30, 0x03,0x33,0x33,0x33,0x03,0xCC,0xCC,0xCD,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xDC,0xC3,0xD3,0x03,0x33,0x33,0x30, 0x03,0x33,0x33,0x38,0xDD,0x8C,0xCC,0xCD,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xDC,0xC3,0x8D,0x00,0x33,0x33,0x30, 0x00,0x33,0x38,0x8D,0xCC,0xD8,0xCC,0xCD,0x83,0x30,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0D,0xDC,0xC8,0xDD,0xCC,0xCD,0x8C,0xC8, 0x88,0xDC,0xCD,0x8D,0xCC,0xC8,0xCC,0xCD,0x88,0x30,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0D,0xDC,0xD8,0xDC,0xCC,0xCD,0xDC,0xCD, 0x8D,0xCC,0xDD,0x8C,0xCC,0xCD,0x8C,0xCD,0x88,0x30,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0D,0xDD,0x8C,0xDC,0xCC,0xDD,0xCC,0xCD, 0x8D,0xCC,0xDD,0x8C,0xCC,0xCC,0x8C,0xCD,0x88,0x83,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xDD,0x8D,0xCC,0xCC,0xCC,0xCC,0xCD, 0x8D,0xCC,0xC8,0xDC,0xCC,0xCC,0xDD,0xCD,0x38,0x83,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xD8,0xDD,0xCC,0xCC,0xCC,0xCC,0xDD, 0x88,0xCC,0xCC,0xCC,0xCC,0xCC,0xC8,0xCD,0x38,0x83,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xD8,0xDC,0xCC,0xCC,0xCC,0xCC,0xDD, 0x33,0xDC,0xCC,0xCC,0xCC,0xCC,0xCD,0xCD,0x33,0x33,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xD8,0xDC,0xCC,0xCC,0xCC,0xCC,0xDD, 0x38,0xDC,0xCC,0xCC,0xCC,0xCC,0xCD,0xDD,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x8D,0xDC,0xCC,0xCC,0xCC,0xCD,0xD8, 0x3B,0x8C,0xCC,0xCC,0xCC,0xCD,0xCD,0xD8,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x8D,0xDC,0xCC,0xCC,0xCC,0xCD,0xD8, 0x33,0x8C,0xCC,0xCC,0xCC,0xCD,0xCD,0x8D,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x8D,0xDC,0xCC,0xCC,0xCC,0xCD,0xD3, 0x00,0x8D,0xCD,0xCC,0xCC,0xCD,0xDD,0x8D,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x8D,0xDC,0xCC,0xCC,0xCC,0xCD,0x8B, 0x03,0x8D,0xCD,0xCC,0xCC,0xCD,0xDD,0x8C,0xD0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x88,0xD8,0xCC,0xCC,0xCC,0xCD,0x83, 0x33,0x38,0xDD,0xCC,0xCC,0xCD,0x88,0xDC,0xD8,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xD8,0x8D,0xDD,0xCC,0xCD,0xD8,0x33, 0x83,0xB3,0x8D,0xDC,0xCC,0xD3,0x0D,0xCC,0xCD,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0D,0xD8,0x8D,0xDD,0xDD,0xD8,0x83,0xB3, 0xDD,0xB3,0x83,0x33,0x38,0x38,0x0D,0xDC,0xC8,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0xCD,0x88,0x88,0x88,0x83,0x3B,0x3D, 0xCC,0xB3,0x8B,0x83,0x3B,0xBB,0x0D,0xCC,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xCC,0xDD,0x03,0xBB,0xB3,0xBB,0x3D, 0xCC,0xB0,0x38,0xBB,0x8B,0xBD,0xDD,0xCC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xBB,0x0D, 0xCC,0x00,0x08,0x00,0x03,0x33,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0x33,0x33,0x33,0x00, 0x33,0x83,0x33,0x33,0x33,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x33,0x33,0x33,0x38,0x00, 0x38,0x88,0x33,0x33,0x88,0x00,0x33,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0x88,0x33,0x38,0x83,0x03, 0x88,0x88,0x88,0x88,0x88,0x03,0x33,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x88,0x88,0x88,0x88,0x30,0x03, 0x8C,0xCD,0xDD,0xDD,0xCC,0x03,0x33,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x88,0xDD,0xD8,0x88,0x88,0x30,0x03, 0xD8,0x33,0x33,0x33,0x88,0xD3,0x33,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xDD,0x88,0x8D,0xD8,0x83,0x00,0x03, 0xD8,0x66,0x66,0x66,0x33,0x88,0x33,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0x37,0x77,0x73,0x3D,0xD0,0x00,0x38, 0x86,0x69,0x99,0x96,0x67,0x3D,0x83,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x36,0x69,0x99,0x66,0xA8,0x3D,0x00,0x38, 0x69,0x9C,0xCC,0xCC,0x66,0x38,0xD8,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x9C,0xCC,0xC9,0x6A,0x73,0xD0,0x33, 0x69,0xCC,0xCC,0xCC,0x96,0x73,0x8D,0xC3,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x9C,0xCC,0xCC,0xCC,0x9A,0xA3,0xDD,0xDD, 0x9C,0xCC,0xCC,0xC9,0x96,0x7A,0x33,0x3D,0x08,0x30,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0xCC,0xCC,0xCC,0xCC,0x96,0xA3,0x33,0x33, 0x9C,0xCC,0xCC,0xC9,0x66,0x7A,0xA7,0x3D,0x03,0x83,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0xCC,0xCC,0xCC,0xCC,0x96,0xAA,0xA7,0x73, 0x6C,0xCC,0xCC,0xCC,0x96,0x7A,0x77,0x38,0x03,0xD3,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0xCC,0xCC,0xCC,0xC9,0x96,0x77,0x55,0x33, 0x69,0xCC,0xCC,0xCC,0xC6,0x67,0x75,0x38,0xDD,0x83,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x9C,0xCC,0xCC,0x99,0x66,0x00,0x00,0x00, 0x06,0xCC,0xCC,0xCC,0xC9,0x65,0x73,0x33,0x88,0x30,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x9C,0xCC,0xCC,0x96,0x00,0x00,0x00,0x00, 0x06,0x9C,0xCC,0xCC,0xC9,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0xCC,0xCC,0xCC,0x96,0x00,0x00,0x00,0x00, 0x00,0x6C,0xCC,0xCC,0xC9,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0xCC,0xCC,0xCC,0x99,0x00,0x00,0x00,0x00, 0x00,0x69,0xCC,0xCC,0xCC,0x66,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x9C,0xCC,0xCC,0xC9,0x00,0x00,0x00,0x00, 0x00,0x06,0xCC,0xCC,0xCC,0x96,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x9C,0xCC,0xCC,0xC9,0x00,0x00,0x00,0x00, 0x00,0x06,0x9C,0xCC,0xCC,0x96,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x9C,0xCC,0xCC,0xC9,0x00,0x00,0x00,0x00, 0x00,0x00,0x6C,0xCC,0xCC,0x99,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x9C,0xCC,0xCC,0xC9,0x00,0x00,0x00,0x00, 0x00,0x00,0x69,0xCC,0xCC,0xC9,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6C,0xCC,0xCC,0xC6,0x00,0x00,0x00,0x00, 0x00,0x00,0x06,0xCC,0xCC,0xC9,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6C,0xCC,0xCC,0xC6,0x00,0x00,0x00,0x00, 0x00,0x00,0x06,0x9C,0xCC,0xC9,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6C,0xCC,0xCC,0x96,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x6C,0xCC,0xC9,0x95,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0xCC,0xCC,0x96,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x69,0xCC,0xC9,0x96,0x53,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x66,0x9C,0xCC,0x96,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x06,0x99,0x99,0x96,0x53,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6C,0xCC,0xCC,0x96,0x30,0x00,0x00,0x00, 0x00,0x00,0x00,0x06,0x99,0x99,0x96,0x53,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x99,0xC9,0x96,0x53,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0xAA,0xA5,0x53,0x02,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xAA,0xAA,0xAC,0x96,0x50,0x00,0x00,0x00, 0x00,0x00,0x00,0x13,0x33,0x33,0x33,0x3E,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x55,0x55,0x5A,0x93,0x30,0x00,0x00,0x00, 0x00,0x00,0x00,0xE3,0x57,0xA7,0x55,0x32,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x13,0x55,0x55,0x33,0x31,0x10,0x00,0x00,0x00, 0x00,0x00,0x00,0x43,0x57,0x77,0x53,0x03,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE5,0x7A,0x77,0x55,0x3E,0x40,0x00,0x00,0x00, 0x00,0x00,0x00,0x10,0x33,0x33,0x53,0x30,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x45,0x77,0x77,0x55,0x34,0x20,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x55,0x55,0x55,0x30,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x33,0x33,0x30,0x01,0x10,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x55,0x55,0x55,0x33,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x55,0x55,0x55,0x53,0x30,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x55,0x77,0x55,0x33,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x35,0x55,0x55,0x55,0x33,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x57,0xAA,0x75,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x55,0x7A,0x77,0x55,0x33,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x35,0x77,0x53,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x37,0x7A,0xA7,0x55,0x30,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x03,0x33,0x30,0x53,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0x33,0x33,0x33,0x30,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x35,0x7A,0x75,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x35,0x7A,0x77,0x53,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x03,0x33,0x33,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x33,0x33,0x30,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, }; xosmulti/mul_uru2.c100640 1751 37 46103 6611522271 14060 0ustar nakanitaguest/* file: mul_uru2.bmp */ /* bits: 4 */ static unsigned char mul_uru2[] = { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x01,0x11,0x11,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x11,0x10,0x00,0x00, 0x00,0x00,0x00,0x00,0x01,0x11,0x11,0x11,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x11,0x11,0x00,0x00, 0x00,0x00,0x00,0x01,0x11,0x11,0x11,0x11,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x11,0x11,0x11,0x11,0x00, 0x00,0x00,0x00,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x11,0x11,0x22,0x11,0x11,0x10, 0x00,0x00,0x01,0x11,0x22,0x44,0x22,0x11,0x11,0x11,0x10,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x11,0x11,0x12,0x22,0x44,0x42,0x21,0x11, 0x10,0x01,0x11,0x12,0x44,0x21,0x11,0x11,0x11,0x11,0x11,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x11,0x11,0x11,0x11,0x24,0x42,0x11, 0x11,0x11,0x11,0x21,0x11,0x22,0x22,0x22,0x11,0x11,0x11,0x10,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x11,0x11,0x12,0x22,0x22,0x22,0x11,0x22,0x21, 0x11,0x11,0x11,0x11,0x22,0x22,0x44,0x42,0x22,0x11,0x11,0x10,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x11,0x11,0x24,0x44,0x42,0x22,0x21,0x11,0x12, 0x11,0x11,0x11,0x12,0x22,0x24,0x44,0x44,0x42,0x22,0x11,0x11,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x12,0xC4,0x22,0x22,0x22,0x22,0x21,0x11, 0x11,0x11,0x11,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x21,0x11,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x11,0x11,0x24,0x22,0x22,0x22,0x22,0x11,0x12,0x11, 0x11,0x11,0x11,0x11,0x12,0x22,0x22,0x22,0x21,0x12,0x22,0x11,0x10,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x11,0x12,0x42,0x24,0x44,0x22,0x21,0x11,0x11,0x11, 0x11,0x11,0x11,0x11,0x22,0x22,0x22,0x44,0x22,0x21,0x12,0x21,0x10,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x12,0x12,0x44,0x44,0x42,0x22,0x11,0x11,0x11, 0x11,0x11,0x11,0x22,0x22,0x22,0x24,0x44,0x42,0x22,0x11,0x12,0x11,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x21,0x24,0x4C,0xC4,0x44,0x42,0x22,0x11,0x11, 0x11,0x11,0x12,0x11,0x22,0x22,0x22,0x4C,0x44,0x22,0x21,0x11,0x11,0x00,0x00,0x00, 0x00,0x00,0x60,0x00,0x00,0x11,0x12,0x12,0x44,0x4C,0x42,0x22,0x22,0x22,0x11,0x11, 0x21,0x21,0x11,0x22,0x22,0x22,0x24,0x44,0xC4,0x22,0x22,0x11,0x11,0x10,0x00,0x00, 0x00,0x06,0x66,0x00,0x00,0x11,0x21,0x22,0x44,0x44,0x44,0x42,0x22,0x11,0x11,0x12, 0x21,0x21,0x21,0x22,0x22,0x22,0x24,0x44,0x24,0x42,0x22,0x11,0x11,0x10,0x66,0x00, 0x00,0x06,0xC6,0x00,0x01,0x11,0x12,0x22,0x22,0x44,0xCC,0x44,0x22,0x22,0x21,0x22, 0x41,0x22,0x12,0x22,0x22,0x22,0x22,0xCC,0x42,0x22,0x12,0x21,0x11,0x10,0xC6,0x00, 0x00,0x00,0x6C,0x60,0x01,0x11,0x22,0x22,0x22,0x4C,0xCC,0x42,0x22,0x22,0x22,0x22, 0x42,0x22,0x22,0x22,0x22,0x24,0x42,0x4C,0xC4,0x22,0x21,0x21,0x11,0x06,0xC6,0x00, 0x00,0x00,0x6C,0x60,0x01,0x11,0x22,0x22,0x24,0xCC,0xC4,0x44,0x42,0x44,0x22,0x24, 0x42,0x42,0x22,0x42,0x24,0x44,0x44,0x24,0xCC,0x42,0x21,0x12,0x11,0x0C,0x66,0x00, 0x00,0x00,0x6C,0xC0,0x11,0x12,0x22,0x22,0x24,0xCC,0x44,0x4C,0xC4,0xCC,0x27,0x24, 0x42,0x44,0x22,0x44,0x44,0x4C,0x4C,0x42,0x44,0x44,0x22,0x11,0x10,0x6C,0x60,0x00, 0x00,0x00,0x66,0xC6,0x01,0x12,0x22,0x22,0x44,0x44,0x44,0xCC,0x4C,0xC4,0x2A,0x24, 0x44,0x44,0x42,0x4C,0xC4,0x4C,0xCC,0x44,0x24,0x42,0x22,0x11,0x10,0xCC,0x60,0x00, 0x00,0x00,0x06,0xC6,0x01,0x22,0x12,0x22,0x24,0x24,0x44,0xC2,0x4C,0xCC,0x7A,0x2C, 0x44,0x4C,0x44,0x4C,0xCC,0x44,0xCC,0xC4,0x22,0x42,0x22,0x11,0x06,0xC6,0x60,0x00, 0x00,0x00,0x06,0xCC,0x61,0x22,0x12,0x22,0x22,0x44,0x4C,0x42,0xCC,0x41,0x7E,0x4C, 0xC7,0x4C,0xC4,0x24,0xCC,0xC4,0xCC,0xC4,0x42,0x22,0x22,0x11,0x0C,0xC6,0x00,0x00, 0x00,0x00,0x06,0xCC,0x66,0x21,0x22,0x22,0x22,0x44,0x44,0x22,0xCC,0x27,0xAE,0xCC, 0xC7,0x4C,0xC4,0x22,0x4C,0xC4,0x4C,0xCC,0x42,0x12,0x22,0x16,0x6C,0xC6,0x00,0x00, 0x00,0x00,0x06,0x6C,0x66,0x12,0x22,0x21,0x24,0x44,0x42,0x24,0xC2,0x27,0xAE,0x4C, 0xC7,0x4C,0x44,0x12,0x24,0xC4,0x2C,0xC4,0x44,0x11,0x22,0x26,0xCC,0x66,0x00,0x00, 0x00,0x00,0x10,0x6C,0xC6,0x62,0x22,0x12,0x24,0x24,0x41,0x24,0x42,0x27,0xAE,0x4C, 0x47,0x4C,0x44,0x21,0x22,0x44,0x14,0xC4,0x44,0x21,0x12,0x66,0xCC,0x60,0x10,0x00, 0x00,0x00,0x10,0x6C,0xC6,0x62,0x21,0x12,0x42,0x44,0x21,0x24,0x22,0x2A,0xEE,0x4C, 0x4A,0x2C,0x44,0x12,0x12,0x42,0x12,0xC4,0x24,0x21,0x10,0x6C,0xCC,0x60,0x10,0x00, 0x00,0x01,0x10,0x6C,0xC6,0x62,0x21,0x22,0x42,0x44,0x17,0x44,0x12,0x7A,0xEE,0xA4, 0x4A,0x2C,0x42,0x12,0x12,0x42,0x11,0x44,0x24,0x42,0x06,0x6C,0xCC,0x60,0x11,0x00, 0x00,0x01,0x10,0x66,0x66,0x61,0x10,0x24,0x24,0x42,0x17,0x42,0x12,0x0A,0xEE,0xA4, 0x4A,0x74,0x42,0x12,0x71,0x22,0x21,0x44,0x22,0x42,0x16,0xCC,0xC6,0x01,0x11,0x00, 0x00,0x01,0x11,0x06,0xC6,0x60,0x01,0x24,0x24,0x41,0x72,0x41,0x20,0x7A,0xEE,0xE4, 0x4A,0x74,0x41,0x72,0x71,0x22,0x21,0x24,0x22,0x44,0x11,0xCC,0xC6,0x02,0x11,0x00, 0x00,0x01,0x12,0x06,0xC6,0xC0,0x01,0x22,0x14,0x21,0x72,0x21,0x20,0xAA,0xEE,0xE2, 0x4A,0x74,0x21,0x71,0x77,0x12,0x21,0x24,0x22,0x24,0x21,0x6C,0xC6,0x02,0x11,0x00, 0x00,0x01,0x12,0x06,0xCC,0x6C,0x02,0x22,0x14,0x11,0x72,0x11,0x27,0xAA,0xEE,0xE7, 0x4A,0x74,0x21,0x01,0x77,0x72,0x21,0x12,0x42,0x24,0x21,0x6C,0xC0,0x02,0x11,0x00, 0x00,0x11,0x12,0x06,0xCC,0x0C,0x12,0x21,0x14,0x11,0x72,0x21,0x27,0xAE,0xEE,0xE7, 0x4A,0xA4,0x27,0xA1,0x00,0x77,0x21,0x12,0x42,0x16,0x21,0x6C,0xC0,0x02,0x21,0x00, 0x00,0x11,0x22,0x06,0xCC,0x0C,0x12,0x21,0x14,0x17,0x02,0x11,0x17,0xAE,0xEE,0xE7, 0x2A,0xA2,0x77,0xA1,0x77,0x07,0x21,0x72,0x42,0x16,0x21,0x6C,0xC6,0x02,0x21,0x10, 0x00,0x11,0x21,0x06,0xCC,0x0C,0x12,0x21,0x14,0x10,0x01,0xA1,0x17,0xAE,0xEE,0xEA, 0x2A,0xE2,0x7A,0xA1,0xAA,0x70,0x21,0x72,0x42,0x16,0x22,0x1C,0x66,0x02,0x21,0x10, 0x00,0x11,0x21,0x06,0x0C,0x60,0x22,0x11,0x14,0x17,0x71,0x77,0x17,0xAE,0xEE,0xEA, 0x2A,0xE2,0x77,0x77,0x7A,0xAA,0x71,0x71,0x24,0x16,0x22,0x1C,0x06,0x01,0x21,0x11, 0x00,0x12,0x21,0x06,0x0C,0x60,0x22,0x11,0x12,0x17,0xAA,0xAA,0x1A,0xAE,0xEE,0xEE, 0x2A,0xE2,0x7A,0xAA,0xA7,0x7A,0xA1,0x71,0x24,0x16,0x22,0x1C,0x06,0x01,0x21,0x11, 0x00,0x12,0x21,0x06,0x0C,0x60,0x22,0x10,0x12,0x2A,0xA7,0x00,0x07,0xAE,0xEE,0xEE, 0x2A,0xE2,0xA7,0x00,0x07,0xA7,0xA1,0xA0,0x14,0x21,0xC2,0x1C,0x06,0x01,0x21,0x11, 0x00,0x12,0x20,0x06,0x0C,0x60,0x22,0x10,0x72,0xA7,0x00,0x00,0x00,0x7A,0xEE,0xEE, 0x4A,0xEA,0x00,0x00,0x00,0x00,0xA1,0xA0,0x14,0x21,0xC2,0x1C,0x66,0x00,0x11,0x01, 0x00,0x12,0x20,0x06,0x66,0x60,0x22,0x10,0xAA,0x00,0x00,0x00,0x00,0x07,0xEE,0xEE, 0x4A,0xE7,0x00,0x00,0x00,0x00,0x00,0xA0,0x12,0x21,0xC2,0x1C,0x60,0x00,0x11,0x01, 0x00,0x10,0x20,0x10,0x66,0x60,0x22,0x10,0x70,0x00,0x0C,0x10,0x10,0x00,0xAE,0xEE, 0xEE,0xA0,0x60,0xCC,0xC0,0x00,0x00,0x07,0x01,0x21,0xC2,0x16,0x60,0x10,0x11,0x01, 0x00,0x00,0x00,0x10,0x66,0x06,0x12,0x17,0x70,0x00,0xCC,0x10,0x01,0x00,0x7E,0xEE, 0xEE,0x76,0xC1,0x4C,0x00,0x00,0x00,0x00,0x01,0x21,0x62,0x16,0x60,0x10,0x11,0x01, 0x00,0x00,0x00,0x11,0x06,0x06,0x12,0x00,0x00,0x60,0x14,0x00,0x01,0x16,0xEE,0xEE, 0xEE,0xEE,0xC1,0x12,0x00,0x01,0x00,0x00,0x00,0x02,0x62,0x16,0x00,0x10,0x01,0x01, 0x00,0x00,0x00,0x11,0x10,0x00,0x02,0x10,0x00,0xC1,0x10,0x00,0x00,0x1C,0xEE,0xEE, 0xEE,0xEE,0xC1,0x1C,0x40,0x01,0x06,0x00,0x71,0x22,0x02,0x16,0x01,0x10,0x01,0x00, 0x00,0x00,0x00,0x11,0x21,0x00,0x02,0x10,0x70,0xC1,0xCC,0x40,0x11,0x16,0xEE,0xEE, 0xEE,0xEE,0xC0,0x11,0x00,0x12,0x10,0x67,0x70,0x22,0x02,0x10,0x01,0x10,0x01,0x00, 0x00,0x00,0x00,0x11,0x21,0x02,0x02,0x10,0x7A,0x61,0x22,0x24,0x42,0x2E,0xEE,0xEE, 0xEE,0xEE,0x00,0x12,0x10,0x44,0x21,0xC7,0x70,0x42,0x00,0x10,0x01,0x10,0x00,0x00, 0x00,0x00,0x00,0x10,0x21,0x02,0x02,0x10,0x7A,0x70,0x07,0x7A,0xAA,0xEE,0xEE,0xEE, 0xEE,0xEE,0xEE,0xA7,0x70,0x11,0x16,0x6A,0x70,0x42,0x00,0x10,0x01,0x10,0x00,0x00, 0x00,0x00,0x00,0x00,0x21,0x02,0x01,0x10,0x07,0xAE,0xDE,0xDE,0xDE,0xDE,0xEE,0xEC, 0xEE,0xEE,0xDE,0xDE,0xAA,0x77,0x07,0xAA,0x10,0x42,0x00,0x10,0x00,0x10,0x00,0x00, 0x00,0x00,0x00,0x00,0x01,0x00,0x01,0x10,0x07,0xAD,0x8D,0x8D,0xDD,0xEE,0xEE,0xEA, 0xEE,0xEE,0xED,0x8D,0x8D,0x8D,0xED,0xE7,0x10,0x42,0x00,0x10,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7E,0xDE,0xEE,0xEE,0xEE,0xEE,0xEE, 0xEE,0xEE,0xDE,0xD7,0xA7,0x77,0x77,0x71,0x10,0x40,0x00,0x10,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x77,0xA7,0x7A,0xEE,0xEE,0x73,0xEE, 0xE3,0xEE,0x7A,0x7E,0x7A,0xE7,0xEA,0x01,0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xEA,0x7E,0x7A,0xA7,0xE7,0xBA, 0xBE,0xEE,0x7E,0x7E,0x7E,0x7E,0xA0,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7E,0x7E,0x7E,0x77,0xE7,0xEE, 0xEE,0xEE,0x7E,0x7E,0xAE,0x7A,0x83,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0E,0xAE,0x7E,0xA7,0xE7,0xEE, 0xEE,0xE7,0x7D,0xCC,0xCC,0xD8,0x3D,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3C,0xCC,0xDA,0xEA,0xE7,0x7A, 0xAA,0x78,0xDD,0x88,0x33,0x33,0x3D,0xD8,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0x88,0xCC,0xCC,0x83,0x33, 0x73,0x33,0x33,0x33,0x33,0x33,0x3C,0xDD,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x33,0x33,0x33,0x33,0x33,0xAA, 0xAA,0xA3,0x33,0x33,0x33,0x33,0x3D,0xCD,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x88,0x33,0x33,0x33,0x33,0x33,0xEE, 0xEE,0xE3,0x33,0x33,0x33,0x38,0xD8,0xDD,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xD8,0x83,0x33,0x33,0x33,0x33,0x38, 0xD8,0x38,0x33,0x38,0xDD,0xCD,0xD8,0x8D,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xD8,0xCC,0xD8,0x83,0x33,0x38,0x8C, 0xCC,0xD8,0xDC,0xC8,0xDC,0xCC,0xDD,0x8D,0x83,0x30,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0D,0x8D,0xCC,0xDD,0xDD,0xDD,0xDD,0x8D, 0xCC,0xD8,0xDC,0xCD,0xDC,0xCC,0xDD,0x8D,0x88,0x30,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0D,0x8D,0xCC,0xDD,0xDC,0xCD,0xDD,0x88, 0xCD,0x88,0xCC,0xCD,0xCC,0xCC,0xDC,0xDD,0x88,0x30,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0D,0x8D,0xCC,0xCC,0xCC,0xDD,0xCD,0x83, 0xC8,0x38,0xCC,0xCC,0xCC,0xCC,0xCC,0xDD,0x88,0x83,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x8D,0xCC,0xCC,0xCC,0xCC,0xCD,0x83, 0xD3,0x88,0xCC,0xCC,0xCC,0xCC,0xCC,0xCD,0x38,0x83,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x8D,0xCC,0xCC,0xCC,0xCC,0xCD,0x88, 0x38,0x88,0xCC,0xCC,0xCC,0xCC,0xCC,0xCD,0x38,0x83,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x8D,0xCC,0xCC,0xCC,0xCC,0xCD,0x83, 0x33,0x33,0xCC,0xCC,0xCC,0xCC,0xCC,0xCD,0x33,0x33,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x8D,0xCC,0xCC,0xCC,0xCC,0xCD,0x83, 0x3B,0xBB,0xCC,0xCC,0xCC,0xCC,0xCC,0xCD,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x8D,0xCC,0xCC,0xCC,0xCC,0xDD,0x88, 0x38,0x3B,0xCC,0xCC,0xCC,0xCC,0xCC,0xCD,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x8D,0xCC,0xCC,0xCC,0xCC,0xDD,0x8B, 0x3B,0x88,0xCC,0xDC,0xCC,0xCC,0xCC,0xCD,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x8D,0xCC,0xCC,0xCC,0xCC,0xDD,0x83, 0x03,0xBB,0xCD,0xDC,0xCC,0xCC,0xCD,0xC8,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x8D,0xDC,0xCC,0xCC,0xCD,0xDD,0x8B, 0x03,0x38,0xDD,0xDC,0xCC,0xCC,0xC8,0xD8,0xD0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x88,0xD8,0xCC,0xCC,0xDD,0xD8,0x83, 0x33,0x38,0x8D,0x8C,0xCC,0xCC,0xC8,0x8C,0xD8,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xD8,0x8D,0xDD,0xCD,0xDD,0xD8,0x33, 0x83,0xB3,0x38,0x38,0xCC,0xCD,0x88,0xCC,0xCD,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0D,0xD8,0x8D,0xDD,0xDD,0xD8,0x83,0xB3, 0xDD,0xB3,0x83,0x33,0x38,0x38,0x0D,0xDC,0xC8,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0xCD,0x88,0x88,0x88,0x83,0x3B,0x3D, 0xCC,0xB3,0x8B,0x83,0x3B,0xBB,0x0D,0xCC,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xCC,0xDD,0x03,0xBB,0xB3,0xBB,0x3D, 0xCC,0xB0,0x38,0xBB,0x8B,0xBD,0xDD,0xCC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xBB,0x0D, 0xCC,0x00,0x08,0x00,0x03,0x33,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0x33,0x33,0x33,0x00, 0x33,0x83,0x33,0x33,0x33,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x33,0x33,0x33,0x38,0x00, 0x38,0x88,0x33,0x33,0x88,0x00,0x33,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0x88,0x33,0x38,0x83,0x03, 0x88,0x88,0x88,0x88,0x88,0x03,0x33,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x88,0x88,0x88,0x88,0x30,0x03, 0x8C,0xCD,0xDD,0xDD,0xCC,0x03,0x33,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x88,0xDD,0xD8,0x88,0x88,0x30,0x03, 0xD8,0x33,0x33,0x33,0x88,0xD3,0x33,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xDD,0x88,0x8D,0xD8,0x83,0x00,0x03, 0xD8,0x66,0x66,0x66,0x33,0x88,0x33,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0x37,0x77,0x73,0x3D,0xD0,0x00,0x38, 0x86,0x69,0x99,0x96,0x67,0x3D,0x83,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x36,0x69,0x99,0x66,0xA8,0x3D,0x00,0x38, 0x69,0x9C,0xCC,0xCC,0x66,0x38,0xD8,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x9C,0xCC,0xC9,0x6A,0x73,0xD0,0x33, 0x69,0xCC,0xCC,0xCC,0x96,0x73,0x8D,0xC3,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x9C,0xCC,0xCC,0xCC,0x9A,0xA3,0xDD,0xDD, 0x9C,0xCC,0xCC,0xC9,0x96,0x7A,0x33,0x3D,0x08,0x30,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0xCC,0xCC,0xCC,0xCC,0x96,0xA3,0x33,0x33, 0x9C,0xCC,0xCC,0xC9,0x66,0x7A,0xA7,0x3D,0x03,0x83,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0xCC,0xCC,0xCC,0xCC,0x96,0xAA,0xA7,0x73, 0x6C,0xCC,0xCC,0xCC,0x96,0x7A,0x77,0x38,0x03,0xD3,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0xCC,0xCC,0xCC,0xC9,0x96,0x77,0x55,0x33, 0x69,0xCC,0xCC,0xCC,0xC6,0x67,0x75,0x38,0xDD,0x83,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x9C,0xCC,0xCC,0x99,0x66,0x00,0x00,0x00, 0x06,0xCC,0xCC,0xCC,0xC9,0x65,0x73,0x33,0x88,0x30,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x9C,0xCC,0xCC,0x96,0x00,0x00,0x00,0x00, 0x06,0x9C,0xCC,0xCC,0xC9,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0xCC,0xCC,0xCC,0x96,0x00,0x00,0x00,0x00, 0x00,0x6C,0xCC,0xCC,0xC9,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0xCC,0xCC,0xCC,0x99,0x00,0x00,0x00,0x00, 0x00,0x69,0xCC,0xCC,0xCC,0x66,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x9C,0xCC,0xCC,0xC9,0x00,0x00,0x00,0x00, 0x00,0x06,0xCC,0xCC,0xCC,0x96,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x9C,0xCC,0xCC,0xC9,0x00,0x00,0x00,0x00, 0x00,0x06,0x9C,0xCC,0xCC,0x96,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x9C,0xCC,0xCC,0xC9,0x00,0x00,0x00,0x00, 0x00,0x00,0x6C,0xCC,0xCC,0x99,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x9C,0xCC,0xCC,0xC9,0x00,0x00,0x00,0x00, 0x00,0x00,0x69,0xCC,0xCC,0xC9,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6C,0xCC,0xCC,0xC6,0x00,0x00,0x00,0x00, 0x00,0x00,0x06,0xCC,0xCC,0xC9,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6C,0xCC,0xCC,0xC6,0x00,0x00,0x00,0x00, 0x00,0x00,0x06,0x9C,0xCC,0xC9,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6C,0xCC,0xCC,0x96,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x6C,0xCC,0xC9,0x95,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0xCC,0xCC,0x96,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x69,0xCC,0xC9,0x96,0x53,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x66,0x9C,0xCC,0x96,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x06,0x99,0x99,0x96,0x53,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6C,0xCC,0xCC,0x96,0x30,0x00,0x00,0x00, 0x00,0x00,0x00,0x06,0x99,0x99,0x96,0x53,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x99,0xC9,0x96,0x53,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0xAA,0xA5,0x53,0x02,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xAA,0xAA,0xAC,0x96,0x50,0x00,0x00,0x00, 0x00,0x00,0x00,0x13,0x33,0x33,0x33,0x3E,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x55,0x55,0x5A,0x93,0x30,0x00,0x00,0x00, 0x00,0x00,0x00,0xE3,0x57,0xA7,0x55,0x32,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x13,0x55,0x55,0x33,0x31,0x10,0x00,0x00,0x00, 0x00,0x00,0x00,0x43,0x57,0x77,0x53,0x03,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE5,0x7A,0x77,0x55,0x3E,0x40,0x00,0x00,0x00, 0x00,0x00,0x00,0x10,0x33,0x33,0x53,0x30,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x45,0x77,0x77,0x55,0x34,0x20,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x55,0x55,0x55,0x30,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x33,0x33,0x30,0x01,0x10,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x55,0x55,0x55,0x33,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x55,0x55,0x55,0x53,0x30,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x55,0x77,0x55,0x33,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x35,0x55,0x55,0x55,0x33,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x57,0xAA,0x75,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x55,0x7A,0x77,0x55,0x33,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x35,0x77,0x53,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x37,0x7A,0xA7,0x55,0x30,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x03,0x33,0x30,0x53,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0x33,0x33,0x33,0x30,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x35,0x7A,0x75,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x35,0x7A,0x77,0x53,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x03,0x33,0x33,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x33,0x33,0x30,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, }; xosmulti/mul_urur.c100640 1751 37 46103 6611522272 14161 0ustar nakanitaguest/* file: mul_urur.bmp */ /* bits: 4 */ static unsigned char mul_urur[] = { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x01,0x11,0x11,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x11,0x10,0x00,0x00, 0x00,0x00,0x00,0x00,0x01,0x11,0x11,0x11,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x11,0x11,0x00,0x00, 0x00,0x00,0x00,0x01,0x11,0x11,0x11,0x11,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x11,0x11,0x11,0x11,0x00, 0x00,0x00,0x00,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x11,0x11,0x22,0x11,0x11,0x10, 0x00,0x00,0x01,0x11,0x22,0x44,0x22,0x11,0x11,0x11,0x10,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x11,0x11,0x12,0x22,0x44,0x42,0x21,0x11, 0x10,0x01,0x11,0x12,0x44,0x21,0x11,0x11,0x11,0x11,0x11,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x11,0x11,0x11,0x11,0x24,0x42,0x11, 0x11,0x11,0x11,0x21,0x11,0x22,0x22,0x22,0x11,0x11,0x11,0x10,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x11,0x11,0x12,0x22,0x22,0x22,0x11,0x22,0x21, 0x11,0x11,0x11,0x11,0x22,0x22,0x44,0x42,0x22,0x11,0x11,0x10,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x11,0x11,0x24,0x44,0x42,0x22,0x21,0x11,0x12, 0x11,0x11,0x11,0x12,0x22,0x24,0x44,0x44,0x42,0x22,0x11,0x11,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x12,0xC4,0x22,0x22,0x22,0x22,0x21,0x11, 0x11,0x11,0x11,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x21,0x11,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x11,0x11,0x24,0x22,0x22,0x22,0x22,0x11,0x12,0x11, 0x11,0x11,0x11,0x11,0x12,0x22,0x22,0x22,0x21,0x12,0x22,0x11,0x10,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x11,0x12,0x42,0x24,0x44,0x22,0x21,0x11,0x11,0x11, 0x11,0x11,0x11,0x11,0x22,0x22,0x22,0x44,0x22,0x21,0x12,0x21,0x10,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x12,0x12,0x44,0x44,0x42,0x22,0x11,0x11,0x11, 0x11,0x11,0x11,0x22,0x22,0x22,0x24,0x44,0x42,0x22,0x11,0x12,0x11,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x21,0x24,0x4C,0xC4,0x44,0x42,0x22,0x11,0x11, 0x11,0x11,0x12,0x11,0x22,0x22,0x22,0x4C,0x44,0x22,0x21,0x11,0x11,0x00,0x00,0x00, 0x00,0x00,0x60,0x00,0x00,0x11,0x12,0x12,0x44,0x4C,0x42,0x22,0x22,0x22,0x11,0x11, 0x21,0x21,0x11,0x22,0x22,0x22,0x24,0x44,0xC4,0x22,0x22,0x11,0x11,0x10,0x00,0x00, 0x00,0x06,0x66,0x00,0x00,0x11,0x21,0x22,0x44,0x44,0x44,0x42,0x22,0x11,0x11,0x12, 0x21,0x21,0x21,0x22,0x22,0x22,0x24,0x44,0x24,0x42,0x22,0x11,0x11,0x10,0x66,0x00, 0x00,0x06,0xC6,0x00,0x01,0x11,0x12,0x22,0x22,0x44,0xCC,0x44,0x22,0x22,0x21,0x22, 0x41,0x22,0x12,0x22,0x22,0x22,0x22,0xCC,0x42,0x22,0x12,0x21,0x11,0x10,0xC6,0x00, 0x00,0x00,0x6C,0x60,0x01,0x11,0x22,0x22,0x22,0x4C,0xCC,0x42,0x22,0x22,0x22,0x22, 0x42,0x22,0x22,0x22,0x22,0x24,0x42,0x4C,0xC4,0x22,0x21,0x21,0x11,0x06,0xC6,0x00, 0x00,0x00,0x6C,0x60,0x01,0x11,0x22,0x22,0x24,0xCC,0xC4,0x44,0x42,0x44,0x22,0x24, 0x42,0x42,0x22,0x42,0x24,0x44,0x44,0x24,0xCC,0x42,0x21,0x12,0x11,0x0C,0x66,0x00, 0x00,0x00,0x6C,0xC0,0x11,0x12,0x22,0x22,0x24,0xCC,0x44,0x4C,0xC4,0xCC,0x27,0x24, 0x42,0x44,0x22,0x44,0x44,0x4C,0x4C,0x42,0x44,0x44,0x22,0x11,0x10,0x6C,0x60,0x00, 0x00,0x00,0x66,0xC6,0x01,0x12,0x22,0x22,0x44,0x44,0x44,0xCC,0x4C,0xC4,0x2A,0x24, 0x44,0x44,0x42,0x4C,0xC4,0x4C,0xCC,0x44,0x24,0x42,0x22,0x11,0x10,0xCC,0x60,0x00, 0x00,0x00,0x06,0xC6,0x01,0x22,0x12,0x22,0x24,0x24,0x44,0xC2,0x4C,0xCC,0x7A,0x2C, 0x44,0x4C,0x44,0x4C,0xCC,0x44,0xCC,0xC4,0x22,0x42,0x22,0x11,0x06,0xC6,0x60,0x00, 0x00,0x00,0x06,0xCC,0x61,0x22,0x12,0x22,0x22,0x44,0x4C,0x42,0xCC,0x41,0x7E,0x4C, 0xC7,0x4C,0xC4,0x24,0xCC,0xC4,0xCC,0xC4,0x42,0x22,0x22,0x11,0x0C,0xC6,0x00,0x00, 0x00,0x00,0x06,0xCC,0x66,0x21,0x22,0x22,0x22,0x44,0x44,0x22,0xCC,0x27,0xAE,0xCC, 0xC7,0x4C,0xC4,0x22,0x4C,0xC4,0x4C,0xCC,0x42,0x12,0x22,0x16,0x6C,0xC6,0x00,0x00, 0x00,0x00,0x06,0x6C,0x66,0x12,0x22,0x21,0x24,0x44,0x42,0x24,0xC2,0x27,0xAE,0x4C, 0xC7,0x4C,0x44,0x12,0x24,0xC4,0x2C,0xC4,0x44,0x11,0x22,0x26,0xCC,0x66,0x00,0x00, 0x00,0x00,0x10,0x6C,0xC6,0x62,0x22,0x12,0x24,0x24,0x41,0x24,0x42,0x27,0xAE,0x4C, 0x47,0x4C,0x44,0x21,0x22,0x44,0x14,0xC4,0x44,0x21,0x12,0x66,0xCC,0x60,0x10,0x00, 0x00,0x00,0x10,0x6C,0xC6,0x62,0x21,0x12,0x42,0x44,0x21,0x24,0x22,0x2A,0xEE,0x4C, 0x4A,0x2C,0x44,0x12,0x12,0x42,0x12,0xC4,0x24,0x21,0x10,0x6C,0xCC,0x60,0x10,0x00, 0x00,0x01,0x10,0x6C,0xC6,0x62,0x21,0x22,0x42,0x44,0x17,0x44,0x12,0x7A,0xEE,0xA4, 0x4A,0x2C,0x42,0x12,0x12,0x42,0x11,0x44,0x24,0x42,0x06,0x6C,0xCC,0x60,0x11,0x00, 0x00,0x01,0x10,0x66,0x66,0x61,0x10,0x24,0x24,0x42,0x17,0x42,0x12,0x0A,0xEE,0xA4, 0x4A,0x74,0x42,0x12,0x71,0x22,0x21,0x44,0x22,0x42,0x16,0xCC,0xC6,0x01,0x11,0x00, 0x00,0x01,0x11,0x06,0xC6,0x60,0x01,0x24,0x24,0x41,0x72,0x41,0x20,0x7A,0xEE,0xE4, 0x4A,0x74,0x41,0x72,0x71,0x22,0x21,0x24,0x22,0x44,0x11,0xCC,0xC6,0x02,0x11,0x00, 0x00,0x01,0x12,0x06,0xC6,0xC0,0x01,0x22,0x14,0x21,0x72,0x21,0x20,0xAA,0xEE,0xE2, 0x4A,0x74,0x21,0x71,0x77,0x12,0x21,0x24,0x22,0x24,0x21,0x6C,0xC6,0x02,0x11,0x00, 0x00,0x01,0x12,0x06,0xCC,0x6C,0x02,0x22,0x14,0x11,0x72,0x11,0x27,0xAA,0xEE,0xE7, 0x4A,0x74,0x21,0x01,0x77,0x72,0x21,0x12,0x42,0x24,0x21,0x6C,0xC0,0x02,0x11,0x00, 0x00,0x11,0x12,0x06,0xCC,0x0C,0x12,0x21,0x14,0x11,0x72,0x21,0x27,0xAE,0xEE,0xE7, 0x4A,0xA4,0x27,0xA1,0x00,0x77,0x21,0x12,0x42,0x16,0x21,0x6C,0xC0,0x02,0x21,0x00, 0x00,0x11,0x22,0x06,0xCC,0x0C,0x12,0x21,0x14,0x17,0x02,0x11,0x17,0xAE,0xEE,0xE7, 0x2A,0xA2,0x77,0xA1,0x77,0x07,0x21,0x72,0x42,0x16,0x21,0x6C,0xC6,0x02,0x21,0x10, 0x00,0x11,0x21,0x06,0xCC,0x0C,0x12,0x21,0x14,0x10,0x01,0xA1,0x17,0xAE,0xEE,0xEA, 0x2A,0xE2,0x7A,0xA1,0xAA,0x70,0x21,0x72,0x42,0x16,0x22,0x1C,0x66,0x02,0x21,0x10, 0x00,0x11,0x21,0x06,0x0C,0x60,0x22,0x11,0x14,0x17,0x71,0x77,0x17,0xAE,0xEE,0xEA, 0x2A,0xE2,0x77,0x77,0x7A,0xAA,0x71,0x71,0x24,0x16,0x22,0x1C,0x06,0x01,0x21,0x11, 0x00,0x12,0x21,0x06,0x0C,0x60,0x22,0x11,0x12,0x17,0xAA,0xAA,0x1A,0xAE,0xEE,0xEE, 0x2A,0xE2,0x7A,0xAA,0xA7,0x7A,0xA1,0x71,0x24,0x16,0x22,0x1C,0x06,0x01,0x21,0x11, 0x00,0x12,0x21,0x06,0x0C,0x60,0x22,0x10,0x12,0x2A,0xA7,0x00,0x07,0xAE,0xEE,0xEE, 0x2A,0xE2,0xA7,0x00,0x07,0xA7,0xA1,0xA0,0x14,0x21,0xC2,0x1C,0x06,0x01,0x21,0x11, 0x00,0x12,0x20,0x06,0x0C,0x60,0x22,0x10,0x72,0xA7,0x00,0x00,0x00,0x7A,0xEE,0xEE, 0x4A,0xEA,0x00,0x00,0x00,0x00,0xA1,0xA0,0x14,0x21,0xC2,0x1C,0x66,0x00,0x11,0x01, 0x00,0x12,0x20,0x06,0x66,0x60,0x22,0x10,0xAA,0x00,0x00,0x00,0x00,0x07,0xEE,0xEE, 0x4A,0xE7,0x00,0x00,0x00,0x00,0x00,0xA0,0x12,0x21,0xC2,0x1C,0x60,0x00,0x11,0x01, 0x00,0x10,0x20,0x10,0x66,0x60,0x22,0x10,0x70,0x00,0x01,0x10,0x10,0x00,0xAE,0xEE, 0xEE,0xA0,0x60,0xCC,0x00,0x00,0x00,0x07,0x01,0x21,0xC2,0x16,0x60,0x10,0x11,0x01, 0x00,0x00,0x00,0x10,0x66,0x06,0x12,0x17,0x70,0x00,0xCC,0x10,0x01,0x00,0x7E,0xEE, 0xEE,0x76,0xC1,0xC4,0x00,0x00,0x00,0x00,0x01,0x21,0x62,0x16,0x60,0x10,0x11,0x01, 0x00,0x00,0x00,0x11,0x06,0x06,0x12,0x00,0x00,0x60,0xC4,0x00,0x01,0x16,0xEE,0xEE, 0xEE,0xEE,0xC1,0x40,0x00,0x01,0x00,0x00,0x00,0x02,0x62,0x16,0x00,0x10,0x01,0x01, 0x00,0x00,0x00,0x11,0x10,0x00,0x02,0x10,0x00,0xC1,0x10,0x00,0x01,0x1C,0xEE,0xEE, 0xEE,0xEE,0xC1,0x1C,0xC0,0x01,0x06,0x00,0x71,0x22,0x02,0x16,0x01,0x10,0x01,0x00, 0x00,0x00,0x00,0x11,0x21,0x00,0x02,0x10,0x70,0xC1,0x1C,0xC0,0x14,0x16,0xEE,0xEE, 0xEE,0xEE,0xC0,0x21,0x00,0x12,0x20,0x67,0x70,0x22,0x02,0x10,0x01,0x10,0x01,0x00, 0x00,0x00,0x00,0x11,0x21,0x02,0x02,0x10,0x7A,0x61,0x12,0x22,0x42,0x2E,0xEE,0xEE, 0xEE,0xEE,0x00,0x12,0x11,0x44,0x21,0xC7,0x70,0x42,0x00,0x10,0x01,0x10,0x00,0x00, 0x00,0x00,0x00,0x10,0x21,0x02,0x02,0x10,0x7A,0x70,0x07,0x7A,0xAA,0xEE,0xEE,0xEE, 0xEE,0xEE,0xEE,0xA7,0x70,0x11,0x16,0x6A,0x70,0x42,0x00,0x10,0x01,0x10,0x00,0x00, 0x00,0x00,0x00,0x00,0x21,0x02,0x01,0x10,0x07,0xAE,0xDE,0xDE,0xDE,0xDE,0xEE,0xEC, 0xEE,0xEE,0xDE,0xDE,0xAA,0x77,0x07,0xAA,0x10,0x42,0x00,0x10,0x00,0x10,0x00,0x00, 0x00,0x00,0x00,0x00,0x01,0x00,0x01,0x10,0x07,0xAD,0x8D,0x8D,0xDD,0xEE,0xEE,0xEA, 0xEE,0xEE,0xED,0x8D,0x8D,0x8D,0xED,0xE7,0x10,0x42,0x00,0x10,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7E,0xDE,0xEE,0xEE,0xEE,0xEE,0xEE, 0xEE,0xEE,0xDE,0xD7,0xA7,0x77,0x77,0x71,0x10,0x40,0x00,0x10,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x77,0xA7,0x7A,0xEE,0xEE,0x73,0xEE, 0xE3,0xEE,0x7A,0x7E,0x7A,0xE7,0xEA,0x01,0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xEA,0x7E,0x7A,0xA7,0xE7,0xBA, 0xBE,0xEE,0x7E,0x7E,0x7E,0x7E,0xA0,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7E,0x7E,0x7E,0x77,0xE7,0xEE, 0xEE,0xEE,0x7E,0x7E,0xAE,0x7A,0x83,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0E,0xAE,0x7E,0xA7,0xE7,0xEE, 0xEE,0xE7,0x7D,0xCC,0xCC,0xD8,0x3D,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3C,0xCC,0xDA,0xEA,0xE7,0x7A, 0xAA,0x78,0xDD,0x88,0x33,0x33,0x3D,0xD8,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0x88,0xCC,0xCC,0x83,0x33, 0x73,0x33,0x33,0x33,0x33,0x33,0x3C,0xDD,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x33,0x33,0x33,0x33,0x33,0xAA, 0xAA,0xA3,0x33,0x33,0x33,0x33,0x3D,0xCD,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x88,0x33,0x33,0x33,0x33,0x33,0xEE, 0xEE,0xE3,0x33,0x33,0x33,0x38,0xD8,0xDD,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xD8,0x83,0x33,0x33,0x33,0x33,0x38, 0xD8,0x38,0x33,0x38,0xDD,0xCD,0xD8,0x8D,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xD8,0xCC,0xD8,0x83,0x33,0x38,0x8C, 0xCC,0xD8,0xDC,0xC8,0xDC,0xCC,0xDD,0x8D,0x83,0x30,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0D,0x8D,0xCC,0xDD,0xDD,0xDD,0xDD,0x8D, 0xCC,0xD8,0xDC,0xCD,0xDC,0xCC,0xDD,0x8D,0x88,0x30,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0D,0x8D,0xCC,0xDD,0xDC,0xCD,0xDD,0x88, 0xCD,0x88,0xCC,0xCD,0xCC,0xCC,0xDC,0xDD,0x88,0x30,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0D,0x8D,0xCC,0xCC,0xCC,0xDD,0xCD,0x83, 0xC8,0x38,0xCC,0xCC,0xCC,0xCC,0xCC,0xDD,0x88,0x83,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x8D,0xCC,0xCC,0xCC,0xCC,0xCD,0x83, 0xD3,0x88,0xCC,0xCC,0xCC,0xCC,0xCC,0xCD,0x38,0x83,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x8D,0xCC,0xCC,0xCC,0xCC,0xCD,0x88, 0x38,0x88,0xCC,0xCC,0xCC,0xCC,0xCC,0xCD,0x38,0x83,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x8D,0xCC,0xCC,0xCC,0xCC,0xCD,0x83, 0x33,0x33,0xCC,0xCC,0xCC,0xCC,0xCC,0xCD,0x33,0x33,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x8D,0xCC,0xCC,0xCC,0xCC,0xCD,0x83, 0x3B,0xBB,0xCC,0xCC,0xCC,0xCC,0xCC,0xCD,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x8D,0xCC,0xCC,0xCC,0xCC,0xDD,0x88, 0x38,0x3B,0xCC,0xCC,0xCC,0xCC,0xCC,0xCD,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x8D,0xCC,0xCC,0xCC,0xCC,0xDD,0x8B, 0x3B,0x88,0xCC,0xDC,0xCC,0xCC,0xCC,0xCD,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x8D,0xCC,0xCC,0xCC,0xCC,0xDD,0x83, 0x03,0xBB,0xCD,0xDC,0xCC,0xCC,0xCD,0xC8,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x8D,0xDC,0xCC,0xCC,0xCD,0xDD,0x8B, 0x03,0x38,0xDD,0xDC,0xCC,0xCC,0xC8,0xD8,0xD0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x88,0xD8,0xCC,0xCC,0xDD,0xD8,0x83, 0x33,0x38,0x8D,0x8C,0xCC,0xCC,0xC8,0x8C,0xD8,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xD8,0x8D,0xDD,0xCD,0xDD,0xD8,0x33, 0x83,0xB3,0x38,0x38,0xCC,0xCD,0x88,0xCC,0xCD,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0D,0xD8,0x8D,0xDD,0xDD,0xD8,0x83,0xB3, 0xDD,0xB3,0x83,0x33,0x38,0x38,0x0D,0xDC,0xC8,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0xCD,0x88,0x88,0x88,0x83,0x3B,0x3D, 0xCC,0xB3,0x8B,0x83,0x3B,0xBB,0x0D,0xCC,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xCC,0xDD,0x03,0xBB,0xB3,0xBB,0x3D, 0xCC,0xB0,0x38,0xBB,0x8B,0xBD,0xDD,0xCC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xBB,0x0D, 0xCC,0x00,0x08,0x00,0x03,0x33,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0x33,0x33,0x33,0x00, 0x33,0x83,0x33,0x33,0x33,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x33,0x33,0x33,0x38,0x00, 0x38,0x88,0x33,0x33,0x88,0x00,0x33,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0x88,0x33,0x38,0x83,0x03, 0x88,0x88,0x88,0x88,0x88,0x03,0x33,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x88,0x88,0x88,0x88,0x30,0x03, 0x8C,0xCD,0xDD,0xDD,0xCC,0x03,0x33,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x88,0xDD,0xD8,0x88,0x88,0x30,0x03, 0xD8,0x33,0x33,0x33,0x88,0xD3,0x33,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xDD,0x88,0x8D,0xD8,0x83,0x00,0x03, 0xD8,0x66,0x66,0x66,0x33,0x88,0x33,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0x37,0x77,0x73,0x3D,0xD0,0x00,0x38, 0x86,0x69,0x99,0x96,0x67,0x3D,0x83,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x36,0x69,0x99,0x66,0xA8,0x3D,0x00,0x38, 0x69,0x9C,0xCC,0xCC,0x66,0x38,0xD8,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x9C,0xCC,0xC9,0x6A,0x73,0xD0,0x33, 0x69,0xCC,0xCC,0xCC,0x96,0x73,0x8D,0xC3,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x9C,0xCC,0xCC,0xCC,0x9A,0xA3,0xDD,0xDD, 0x9C,0xCC,0xCC,0xC9,0x96,0x7A,0x33,0x3D,0x08,0x30,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0xCC,0xCC,0xCC,0xCC,0x96,0xA3,0x33,0x33, 0x9C,0xCC,0xCC,0xC9,0x66,0x7A,0xA7,0x3D,0x03,0x83,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0xCC,0xCC,0xCC,0xCC,0x96,0xAA,0xA7,0x73, 0x6C,0xCC,0xCC,0xCC,0x96,0x7A,0x77,0x38,0x03,0xD3,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0xCC,0xCC,0xCC,0xC9,0x96,0x77,0x55,0x33, 0x69,0xCC,0xCC,0xCC,0xC6,0x67,0x75,0x38,0xDD,0x83,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x9C,0xCC,0xCC,0x99,0x66,0x00,0x00,0x00, 0x06,0xCC,0xCC,0xCC,0xC9,0x65,0x73,0x33,0x88,0x30,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x9C,0xCC,0xCC,0x96,0x00,0x00,0x00,0x00, 0x06,0x9C,0xCC,0xCC,0xC9,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0xCC,0xCC,0xCC,0x96,0x00,0x00,0x00,0x00, 0x00,0x6C,0xCC,0xCC,0xC9,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0xCC,0xCC,0xCC,0x99,0x00,0x00,0x00,0x00, 0x00,0x69,0xCC,0xCC,0xCC,0x66,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x9C,0xCC,0xCC,0xC9,0x00,0x00,0x00,0x00, 0x00,0x06,0xCC,0xCC,0xCC,0x96,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x9C,0xCC,0xCC,0xC9,0x00,0x00,0x00,0x00, 0x00,0x06,0x9C,0xCC,0xCC,0x96,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x9C,0xCC,0xCC,0xC9,0x00,0x00,0x00,0x00, 0x00,0x00,0x6C,0xCC,0xCC,0x99,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x9C,0xCC,0xCC,0xC9,0x00,0x00,0x00,0x00, 0x00,0x00,0x69,0xCC,0xCC,0xC9,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6C,0xCC,0xCC,0xC6,0x00,0x00,0x00,0x00, 0x00,0x00,0x06,0xCC,0xCC,0xC9,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6C,0xCC,0xCC,0xC6,0x00,0x00,0x00,0x00, 0x00,0x00,0x06,0x9C,0xCC,0xC9,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6C,0xCC,0xCC,0x96,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x6C,0xCC,0xC9,0x95,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0xCC,0xCC,0x96,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x69,0xCC,0xC9,0x96,0x53,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x66,0x9C,0xCC,0x96,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x06,0x99,0x99,0x96,0x53,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6C,0xCC,0xCC,0x96,0x30,0x00,0x00,0x00, 0x00,0x00,0x00,0x06,0x99,0x99,0x96,0x53,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x69,0x99,0xC9,0x96,0x53,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0xAA,0xA5,0x53,0x02,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xAA,0xAA,0xAC,0x96,0x50,0x00,0x00,0x00, 0x00,0x00,0x00,0x13,0x33,0x33,0x33,0x3E,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x55,0x55,0x5A,0x93,0x30,0x00,0x00,0x00, 0x00,0x00,0x00,0xE3,0x57,0xA7,0x55,0x32,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x13,0x55,0x55,0x33,0x31,0x10,0x00,0x00,0x00, 0x00,0x00,0x00,0x43,0x57,0x77,0x53,0x03,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE5,0x7A,0x77,0x55,0x3E,0x40,0x00,0x00,0x00, 0x00,0x00,0x00,0x10,0x33,0x33,0x53,0x30,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x45,0x77,0x77,0x55,0x34,0x20,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x55,0x55,0x55,0x30,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x33,0x33,0x30,0x01,0x10,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x55,0x55,0x55,0x33,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x55,0x55,0x55,0x53,0x30,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x55,0x77,0x55,0x33,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x35,0x55,0x55,0x55,0x33,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x57,0xAA,0x75,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x55,0x7A,0x77,0x55,0x33,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x35,0x77,0x53,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x37,0x7A,0xA7,0x55,0x30,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x03,0x33,0x30,0x53,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0x33,0x33,0x33,0x30,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x35,0x7A,0x75,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x35,0x7A,0x77,0x53,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x03,0x33,0x33,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x33,0x33,0x30,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, }; xosmulti/nadecur.xbm100644 1751 37 1577 6611522272 14266 0ustar nakanitaguest#define nadecur_width 32 #define nadecur_height 32 static unsigned char nadecur_bits[] = { 0x00, 0xc0, 0x07, 0x00, 0x00, 0x30, 0x1c, 0x00, 0x00, 0xff, 0xf0, 0x00, 0x80, 0x01, 0x83, 0x01, 0x40, 0x00, 0x04, 0x03, 0xf0, 0x1f, 0x00, 0x06, 0x18, 0xe0, 0x00, 0x0c, 0x08, 0x00, 0x01, 0x18, 0x18, 0x00, 0x02, 0x10, 0xfc, 0x07, 0x00, 0x30, 0x04, 0x38, 0x00, 0x20, 0x04, 0xc0, 0x00, 0x20, 0x0c, 0x00, 0x00, 0x60, 0xf8, 0x03, 0x00, 0x40, 0x00, 0x0e, 0x00, 0x40, 0x00, 0x18, 0x00, 0x40, 0x00, 0x30, 0x00, 0x40, 0xc0, 0x67, 0x00, 0x40, 0x60, 0x4c, 0x00, 0x60, 0x20, 0x70, 0x00, 0x20, 0x20, 0x00, 0x00, 0x20, 0x60, 0x00, 0x00, 0x30, 0xc0, 0x00, 0x00, 0x18, 0x80, 0x07, 0x00, 0x0c, 0x00, 0x1c, 0x00, 0x07, 0x00, 0xf0, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; xosmulti/nademask.xbm100644 1751 37 1600 6611522272 14413 0ustar nakanitaguest#define nademask_width 32 #define nademask_height 32 static unsigned char nademask_bits[] = { 0x00, 0xc0, 0x07, 0x00, 0x00, 0xf0, 0x1f, 0x00, 0x00, 0xff, 0xff, 0x00, 0x80, 0xff, 0xff, 0x01, 0xc0, 0xff, 0xff, 0x03, 0xf0, 0xff, 0xff, 0x07, 0xf8, 0xff, 0xff, 0x0f, 0xf8, 0xff, 0xff, 0x1f, 0xf8, 0xff, 0xff, 0x1f, 0xfc, 0xff, 0xff, 0x3f, 0xfc, 0xff, 0xff, 0x3f, 0xfc, 0xff, 0xff, 0x3f, 0xfc, 0xff, 0xff, 0x7f, 0xf8, 0xff, 0xff, 0x7f, 0x00, 0xfe, 0xff, 0x7f, 0x00, 0xf8, 0xff, 0x7f, 0x00, 0xf0, 0xff, 0x7f, 0xc0, 0xe7, 0xff, 0x7f, 0xe0, 0xcf, 0xff, 0x7f, 0xe0, 0xff, 0xff, 0x3f, 0xe0, 0xff, 0xff, 0x3f, 0xe0, 0xff, 0xff, 0x3f, 0xc0, 0xff, 0xff, 0x1f, 0x80, 0xff, 0xff, 0x0f, 0x00, 0xfc, 0xff, 0x07, 0x00, 0xf0, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; xosmulti/xosmulti.c100644 1751 37 62101 6630204345 14172 0ustar nakanitaguest/* * xosmulti.c * Yet Another Osuwari Multi for X11 * * Compile: cc -O xosmulti.c image.c message.c biff.c -o xosmulti -lX11 -lXext * Program: T.Nakanishi (e-mail: nakanita@ka2.so-net.ne.jp) * Original: for MS-Windows95 programed by Yoshy. * * History: '98/09/17 Beta Version. * '98/09/22 日本語 Beta Version. * '98/10/01 フルカラー対応 Beta Version(1). * '98/10/16 Biff機能の追加 Beta Version(2). * '98/11/12 イベント待ちの負荷を軽くした。delilahさん、謝々(^^) */ static char Usage[] = { "\n" " <<< Yet Another Osuwari Multi * Version1.00 >>>\n" "\tUsage: xosmulti [-font ] [-fg ] [-bg ] [-x ] [-y ]\n" "\n" }; #include #include #include #include #include #include /* シェイプエクステンション(X11R4以降) */ #include "mul_norm.c" #include "mul_close.c" #include "mul_urur.c" #include "mul_uru2.c" #include "mul_ohno.c" #include "mul_psyu.c" #include "mul_mask.xbm" #include "nadecur.xbm" #include "nademask.xbm" #include "funicur.xbm" #include "funimask.xbm" /******** | インクルード・ファイルには以下のデータが含まれています | | unsigned int osuwari_width; マルチの幅 | unsigned int osuwari_height; マルチの高さ | unsigned char Palette[]; パレット(共通) | | unsigned char mul_norm[]; ノーマル | unsigned char mul_close[]; 目閉じ | unsigned char mul_urur[]; うるうる | unsigned char mul_uru2[]; うるうる、その2 | unsigned char mul_ohno[]; Oh,No! | unsigned char mul_psyu[]; プシューーー | | unsigned char mul_mask_bits[]; マルチのマスク型 | | unsigned char nadecur_bits[]; なでなでカーソル | unsigned char nademask_bits[]; なでなでカーソルマスク | unsigned char funicur_bits[]; ふにふにカーソル | unsigned char funimask_bits[]; ふにふにカーソルマスク | ********/ /******* External Value ******** * メッセージ・データは外部ファイル message.c にまとまっています */ extern char **NadeMsg; /* なでなでメッセージ */ extern char **FuniMsg; /* ふにふにメッセージ */ extern char *PsyuMsg; /* プシューメッセージ */ extern char *QuitMsg; /* 終了時のメッセージ */ /******** External Function ********/ /* in image.c */ extern unsigned int GetDepth( ); extern XImage *CreateMyImage( ); extern Cursor CreateMyCursor( ); /* in message.c */ extern void SetMsgLang( ); /* 日本語 <-> 英語切り替え */ /* in biff.c */ extern void CreateBiff(); extern void MoveBiff( ); extern void CheckBiff( ); extern void DownBiff( ); extern void DestroyBiff(); /******** Constant ********/ #define TIMER_WAIT 200000 /* タイマー間隔、小さいほど速い but重い */ #define TALK_COUNT 15 /* ふきだしの出現時間 */ #define PSYU_COUNT 60 /* 壊れている時間 */ #define MAX_FUNIFUNI 30 /* ふにふにできる許容範囲 */ #define PRIVATE_CMAP 0 /* 自前カラーマップ、通常0でよい */ /* 一般的な返り値(未定義なことがある) */ #ifndef EXIT_SUCCESS #define EXIT_SUCCESS 0 #endif #ifndef EXIT_FAILURE #define EXIT_FAILURE 1 #endif /******** Functions Prototype ********/ unsigned long MyColor( ); void TalkShape( ); int InitTalk( ); int ClearTalk( ); int NTalkLine( ); int AppendTalk( ); int MaxTalkWidth( ); XChar2b *Str2bCpy( ); void GetArgs( ); int main( ); void TimeHandler( ); void EventProc( ); void Do_Draw( ); void Do_NadeNade( ); void Do_FuniFuni( ); void Do_Quit( ); void Do_Talk( ); /******** Gloval Values ********/ Display *Disp; Window RootWin; static Window MainWin, TalkWin; static GC TalkGC; /* グラフィック・パターン */ #define NORM_PAT 0 #define CLOSE_PAT 1 #define URUR_PAT 2 #define URU2_PAT 3 #define OHNO_PAT 4 #define PSYU_PAT 5 #define MAX_PAT 6 static XImage *MyImage[ MAX_PAT ]; static Cursor NadeCur, FuniCur; /* 動作モード */ #define NORM_MODE 0 #define URUR_MODE 1 #define OHNO_MODE 2 #define PSYU_MODE 3 #define QUIT_MODE 4 static int theMode = NORM_MODE; static unsigned int TalkCount = TALK_COUNT; static unsigned int FuniCnt = 0; Colormap MyColorMap; unsigned long FgPixel, BgPixel; /* 横位置、窓幅に対する100分率(%)指定 */ #define XPOS_RATIO 10 static int XPosRatio = XPOS_RATIO; /* 上下位置の微調整 */ #define YPOS_ADJUST 28 static int YPosAdjust = YPOS_ADJUST; /* 可視、不可視を表すフラグ */ static Bool isMapped = False; static Bool isTalkMapped = False; static char FontName[ 128 ] = ""; /* オプション指定のフォント名 */ /* デフォルトフォントのリスト * 上から順番にあてはめてみる */ static char *DefFontList[] = { /* * デフォルトフォントをカスタマイズしたいときには、 * ここにフォント名を追加する */ "-jis-fixed-medium-r-normal--16-*-*-*-*-*-*-*", /* Japanese */ "-adobe-courier-bold-r-normal-*-18-*-*-*-*-*-*-*", /* English */ NULL /* END MARK */ }; XFontStruct *theFont; int FontHeight; Bool isKanji = False; /* 2byte文字フラグ */ static Bool Done = False; /* 終了フラグ */ /******** MyColor ******** * 色名からピクセルデータ得る */ unsigned long MyColor( disp, color_name ) Display *disp; char *color_name; { Colormap cmap; XColor c0, c1; cmap = DefaultColormap( disp, DefaultScreen(disp) ); XAllocNamedColor( disp, cmap, color_name, &c1, &c0 ); return c1.pixel; } /******** TalkShepe ******** * ウィンドウを「ふきだし」の形に切り出す */ void TalkShape( disp, win, width, height, option_flag ) Display *disp; Window win; int width, height; Bool option_flag; { GC gc_mask; Pixmap bitmap; int edge = width / 6; XPoint p[ 3 ]; /* マスク用ビットマップの生成 */ bitmap = XCreatePixmap( disp, win, width, height, 1/*depth=1*/ ); gc_mask = XCreateGC( disp, bitmap, 0, NULL ); /* まず全面クリアーして */ XSetForeground( disp, gc_mask, BlackPixel(disp,DefaultScreen(disp)) ); XFillRectangle( disp, bitmap, gc_mask, 0, 0, width, height ); /* 中央の長方形+両サイドの半円 */ XSetForeground( disp, gc_mask, WhitePixel(disp,DefaultScreen(disp)) ); XFillRectangle( disp, bitmap, gc_mask, edge, 0, width-2*edge, height ); XFillArc( disp, bitmap, gc_mask, 0, 0, edge*2, height, 0, 360*64 ); XFillArc( disp, bitmap, gc_mask, width-edge*2, 0, edge*2, height, 0, 360*64 ); /* 小さな三角形を付け足す */ /* option_flag によって三角の付く位置が変わる */ if( option_flag ) { p[0].x = 0; p[0].y = height; p[1].x = edge; p[1].y = height * 9 / 10; p[2].x = edge; p[2].y = height / 2; } else { p[0].x = 0; p[0].y = 0; p[1].x = edge; p[1].y = height / 10; p[2].x = edge; p[2].y = height / 2; } XFillPolygon( disp, bitmap, gc_mask, p, 3, Convex, CoordModeOrigin ); XResizeWindow( disp, win, width, height ); XShapeCombineMask( disp, win, ShapeBounding, 0, 0, bitmap, ShapeSet ); XFreeGC( disp, gc_mask ); XFreePixmap( disp, bitmap ); } /******** TalkLine ******** * 複数行「せりふ」の処理 */ typedef struct tagTALK_LINE { unsigned short len; /* = strlen */ unsigned short width; /* ウィンドウに表示したときの幅 */ char *str; } TALK_LINE; #define N_TALKLINE 7 /* せりふの最大行数 */ static TALK_LINE TalkLines[ N_TALKLINE + 1 ]; int InitTalk( ) { int i; for( i=0; i max_width ) max_width = TalkLines[i].width; } return max_width; } /******** Str2bCpy ******** * 文字列charをXChar2b にコピーする */ XChar2b *Str2bCpy( dst, src ) XChar2b *dst; char *src; { int i; for( i=0; i < strlen( src ) / 2; i++ ) { dst[i].byte1 = src[ i*2 ] & 0x7f; dst[i].byte2 = src[ i*2 + 1 ] & 0x7f; } dst[i].byte1 = dst[i].byte2 = '\0'; return( dst ); } /******** GetArgs ******** * 引数の処理 */ void GetArgs( argc, argv ) int argc; char *argv[]; { int i; for( i=1; imin_byte1 | theFont->max_byte1 != 0 ) { /* printf( "INFO: Using Japanese Message.\n" ); /* DEBUG */ SetMsgLang( isKanji = True ); } else { SetMsgLang( isKanji = False ); } FontHeight = theFont->max_bounds.ascent + theFont->max_bounds.descent; gcv.font = theFont->fid; gcv.foreground = FgPixel; gcv.background = BgPixel; TalkGC = XCreateGC( Disp, RootWin, GCForeground | GCBackground | GCFont, &gcv ); } /******** ********/ CreateBiff(); /******** Loading Image & Cursor ********/ { unsigned int depth = GetXDepth( Disp ); /* ディスプレイのカラーモードを得る */ MyImage[ NORM_PAT ] = CreateMyImage( osuwari_width, osuwari_height, Palette, 16, depth, mul_norm ); MyImage[ CLOSE_PAT] = CreateMyImage( osuwari_width, osuwari_height, Palette, 16, depth, mul_close ); MyImage[ URUR_PAT ] = CreateMyImage( osuwari_width, osuwari_height, Palette, 16, depth, mul_urur ); MyImage[ URU2_PAT ] = CreateMyImage( osuwari_width, osuwari_height, Palette, 16, depth, mul_uru2 ); MyImage[ OHNO_PAT ] = CreateMyImage( osuwari_width, osuwari_height, Palette, 16, depth, mul_ohno ); MyImage[ PSYU_PAT ] = CreateMyImage( osuwari_width, osuwari_height, Palette, 16, depth, mul_psyu ); } FuniCur = CreateMyCursor( MainWin, funicur_bits, funimask_bits ); NadeCur = CreateMyCursor( MainWin, nadecur_bits, nademask_bits ); /**** Initialize ****/ InitTalk(); XStoreName( Disp, MainWin, "Osuwari-Multi" ); XUnmapWindow( Disp, MainWin ); isMapped = False; XUnmapWindow( Disp, TalkWin ); isTalkMapped = False; XFlush( Disp ); gettimeofday( &tvold, NULL/*&tzone*/ ); tm = 0; /**** Main Loop ****/ while( ! Done ) { /* int conNum = ConnectionNumber( Disp ); /*省略*/ /* FD_ZERO( &writefd ); /*省略*/ /* FD_ZERO( &exceptfd ); /*省略*/ /* FD_ZERO( &readfd ); /*省略*/ /* FD_SET( conNum, &readfd ); /*省略*/ delay.tv_usec = TIMER_WAIT; delay.tv_sec = 0; select( 1, NULL, NULL, NULL, &delay ); /* select( conNum + 1, &readfd, &writefd, &exceptfd, &delay ); /*省略*/ /* 指定時間まで待つ */ while( XEventsQueued( Disp, QueuedAfterFlush ) != 0 ) { EventProc( ); /* イベント処理 */ } gettimeofday( &tvnow, NULL/*&tzone*/ ); tm += (tvnow.tv_sec - tvold.tv_sec) * 1000000; tm += (tvnow.tv_usec - tvold.tv_usec); if ( tm > TIMER_WAIT ) { TimeHandler(); /* タイマーハンドラー */ tm -= TIMER_WAIT; tvold.tv_sec = tvnow.tv_sec; tvold.tv_usec = tvnow.tv_usec; } } /**** Exit ****/ DestroyBiff(); XDestroyWindow( Disp, TalkWin ); XDestroyWindow( Disp, MainWin ); #if PRIVATE_CMAP XFreeColormap( Disp, MyColorMap ); #endif XFreeGC( Disp, TalkGC ); XFreeFont( Disp, theFont ); ClearTalk( ); exit( EXIT_SUCCESS ); }/* END main */ /******** TimeHandler ******** * 一定時間間隔で呼び出される処理 */ void TimeHandler( ) { Window focus_win; static Window prev_focus = 0; static int prev_x = 0, prev_y = 0, prev_w = 0; int x, y, w, h, border; Window child; int revert; int depth; static int Biff_x = 0, Biff_y = 0; XRaiseWindow( Disp, MainWin ); /* 常に最前面に出す */ /******** フォーカスウィンドウのチェック ********/ XGetInputFocus( Disp, &focus_win, &revert ); if( focus_win != MainWin && focus_win != PointerRoot && focus_win != TalkWin && focus_win != None ) { XSync( Disp, 1 ); if( ! XGetGeometry( Disp, focus_win, &RootWin, &x, &y, &w, &h, &border, &depth ) ) { fprintf( stderr, "ERROR: failed XGetGeometry\n" ); return; } /* 画面より大きなウィンドウに対しては処理を行わない(安全措置) */ if( w > DisplayWidth(Disp,DefaultScreen(Disp)) || h > DisplayHeight(Disp,DefaultScreen(Disp)) ) return; XTranslateCoordinates( Disp, focus_win, RootWin, 0, 0, &x, &y, &child ); /* 画面をはみ出したときには処理を行わない(安全措置) */ if( x > DisplayWidth(Disp,DefaultScreen(Disp)) || y > DisplayHeight(Disp,DefaultScreen(Disp)) ) return; if( focus_win != prev_focus || /* フォーカスウィンドウが変わった */ x != prev_x || /* ウィンドウの位置が変わった */ y != prev_y || w != prev_w /* ウィンドウの形状が変わった */ ) { int x_pos = x + (w - osuwari_width) * XPosRatio /100; int y_pos = y - border + 30; /* 30 = 足の長さ */ /* 乗っているウィンドウがルートの直接の子供かどうか調べる */ /* ウィンドウマネージャーのタイトルバーの有無に対応する処理 */ { Window root_return; Window parent_return; Window *children_return; unsigned int n_children; if( ! XQueryTree( Disp, focus_win, &root_return, &parent_return, &children_return, &n_children ) ) { fprintf( stderr, "ERROR: on XQueryTree\n" ); } XFree( children_return ); /* 子供はこの際関係ない */ /* 直接の子供でなければ、ウィンドウマネージャーが関与 */ if( parent_return != RootWin ) { y_pos -= YPosAdjust; /* 上下位置を調整する */ } } /* 位置の移動 */ XMoveWindow( Disp, MainWin, x_pos, y_pos - osuwari_height ); /* 「ふきだし」の位置の移動 */ XMoveWindow( Disp, TalkWin, x_pos + osuwari_width, y_pos - osuwari_height /2 ); /* Biff の移動 */ Biff_x = x_pos + osuwari_width; Biff_y = y_pos - osuwari_height / 2; MoveBiff( Biff_x, Biff_y ); if( ! isMapped ) { XMapWindow( Disp, MainWin ); isMapped = True; } Do_Draw( True ); /* 全面再描画 */ prev_focus = focus_win; prev_x = x; prev_y = y; prev_w = w; } } /******** 定期的な再描画 ********/ Do_Draw( False ); /******** Biffのチェック ********/ if( isMapped ) { CheckBiff( Biff_x, Biff_y ); } /******** 「ふきだし」の出現カウント ********/ if( isTalkMapped ) { if( --TalkCount <= 0 ) { XUnmapWindow( Disp, TalkWin ); /* ふきだしを消す */ isTalkMapped = False; ClearTalk( ); if( theMode != PSYU_MODE ) { theMode = NORM_MODE; /* ノーマルモードに戻る */ Do_Draw( True ); } } } /******** 「プシューー」からの回復カウント ********/ if( theMode == PSYU_MODE ) { static unsigned int PsyuCount = PSYU_COUNT; if( --PsyuCount == 0 ) { theMode = NORM_MODE; /* ノーマルモードに戻る */ Do_Draw( True ); PsyuCount = PSYU_COUNT; } } }/* END TimeHandler */ /******** EventProc ******** * イベント処理 */ void EventProc( ) { /* カーソル・モード */ #define NORM_CURMODE 0 /* 通常 */ #define NADE_CURMODE 1 /* なでなで */ #define FUNI_CURMODE 2 /* ふにふに */ static int CurMode = NORM_CURMODE; static Bool ButtonPushed = False; /* 現在ボタンが押されているフラグ */ XEvent ev; XNextEvent( Disp, &ev ); switch( ev.type ) { case Expose: Do_Draw( True ); break; case ButtonPress: ButtonPushed = True; if( CurMode == FUNI_CURMODE ) { XDefineCursor( Disp, MainWin, FuniCur ); /* 「ふにふに」モードへ突入 */ if( theMode != PSYU_MODE ) /* プシューすると何もできない */ { if( theMode != OHNO_MODE ) { if( theMode == QUIT_MODE ) { ClearTalk(); } else { FuniCnt = 0; } theMode = OHNO_MODE; Do_Draw( True ); } Do_FuniFuni(); } } break; case ButtonRelease: ButtonPushed = False; if( CurMode == FUNI_CURMODE ) { XDefineCursor( Disp, MainWin, NadeCur ); } /* 終了処理 */ /* ボタン3で QUIT_MODE -> その後ボタン1で終了 */ switch( ev.xbutton.button ) { case Button1: if( theMode == QUIT_MODE ) { Done = True; /* プログラム終了 */ } break; case Button2: break; case Button3: if( theMode == PSYU_MODE ) /* プシューすると何もできない */ break; if( theMode != QUIT_MODE ) { theMode = QUIT_MODE; Do_Quit( ); } else /* ボタン3の連続押し -> 終了キャンセル */ { theMode = NORM_MODE; TalkCount = 1; /* ふきだしを消す */ } break; } break; case MotionNotify: /* ポインター位置によってカーソル変更 */ if( ev.xbutton.y > 0 && ev.xbutton.y < 28 && ev.xbutton.x > 0 && ev.xbutton.x < 64 ) /*「なでなで」できる範囲 */ { XDefineCursor( Disp, MainWin, NadeCur ); CurMode = NADE_CURMODE; } else if( 50 < ev.xbutton.y && ev.xbutton.y < 64 ) /*「ふにふに」できる範囲 */ { if( ButtonPushed ) { XDefineCursor( Disp, MainWin, FuniCur ); } else { XDefineCursor( Disp, MainWin, NadeCur ); } CurMode = FUNI_CURMODE; } else { XDefineCursor( Disp, MainWin, 0/*Default*/ ); CurMode = NORM_CURMODE; } if( theMode == PSYU_MODE ) /* プシューすると何もできない */ break; /* 「なでなで」モードへ突入 */ if( CurMode == NADE_CURMODE && ButtonPushed ) { if( theMode != URUR_MODE ) { if( theMode == QUIT_MODE ) ClearTalk(); theMode = URUR_MODE; Do_Draw( True ); } Do_NadeNade(); DownBiff(); } break; default: break; } }/* END EventProc */ /******** Do_Draw ******** * 本体の描画 * 目パチのカウントなども行っている * 引数 True = 全面強制描画 * False = 必要箇所のみ描画 */ void Do_Draw( forced ) Bool forced; { static int Pat = NORM_PAT; static unsigned int MepachiCount; unsigned int pachi1, pachi2; Bool drawface = False; switch( theMode ) { case NORM_MODE: case QUIT_MODE: pachi1 = MepachiCount % 15; pachi2 = MepachiCount % 18; if( pachi1 == 0 || pachi2 == 0 ) { Pat = CLOSE_PAT; drawface = True; } else if( pachi1 == 1 || pachi2 == 1 ) { Pat = NORM_PAT; drawface = True; } else if( forced ) { Pat = NORM_PAT; } MepachiCount++; break; case URUR_MODE: if( Pat == URUR_PAT ) { Pat = URU2_PAT; }else { Pat = URUR_PAT; } drawface = True; break; case OHNO_MODE: pachi1 = MepachiCount % 15; pachi2 = MepachiCount % 18; if( pachi1 == 0 || pachi2 == 0 ) { Pat = PSYU_PAT; drawface = True; } else if( pachi1 == 1 || pachi2 == 1 ) { Pat = OHNO_PAT; drawface = True; } else if( forced ) { Pat = OHNO_PAT; } MepachiCount++; break; case PSYU_MODE: Pat = PSYU_PAT; break; default: break; } if( forced ) /* 全面再描画 */ { XPutImage( Disp, MainWin, DefaultGC(Disp,DefaultScreen(Disp)), MyImage[ Pat ], 0, 0, 0, 0, osuwari_width, osuwari_height ); } else if( drawface ) /* 顔の範囲だけを描画する */ { XPutImage( Disp, MainWin, DefaultGC(Disp,DefaultScreen(Disp)), MyImage[ Pat ], 12, 25, 12, 25, 40, 30 ); /* src_x, src_y, dest_x, dest_y, width, height ) * Face Range : (12,25) - (52,55) */ } } /******** Do_NadeNade ******** * なでなでメッセージ処理 */ void Do_NadeNade( ) { static unsigned int nade_cnt; char *str; if( ++nade_cnt & 0x0F ) return; if( ! (nade_cnt % (5 * 0x10) ) ) { str = NadeMsg[0]; /* メッセージ0番 */ } else if( ! (nade_cnt % (12 * 0x10) ) ) { str = NadeMsg[1]; /* メッセージ1番 */ } else { str = NadeMsg[ 2 + ( (nade_cnt>>4) % 4) ]; /* メッセージ2番以降の4つを順番に出す */ } Do_Talk( str ); } /******** Do_FuniFuni ******** * ふにふにメッセージ処理 */ void Do_FuniFuni( ) { char *str; /* 「ふにふに」し過ぎるとプシュー・・・ */ if( ++FuniCnt > MAX_FUNIFUNI ) { str = PsyuMsg; /* プシューメッセージ */ theMode = PSYU_MODE; Do_Draw( True ); FuniCnt = 0; } else if( ! (FuniCnt % 10) ) { str = FuniMsg[0]; /* メッセージ0番 */ } else if( ! (FuniCnt % 14) ) { str = FuniMsg[1]; /* メッセージ1番 */ } else { str = FuniMsg[ 2 + (FuniCnt % 4) ]; /* メッセージ2番以降の4つを順番に出す */ } Do_Talk( str ); } /******** Do_Quit ******** * 終了時メッセージ処理 */ void Do_Quit( ) { ClearTalk(); Do_Talk( QuitMsg ); } /******** Do_Talk ******** * 「ふきだし」にメッセージを出す */ void Do_Talk( str ) char *str; { int talk_width, talk_height; int n_line; /* 行数 */ int i; n_line = AppendTalk( theFont, str ); talk_height = n_line * FontHeight; talk_width = MaxTalkWidth( theFont ); talk_width = talk_width * 9 >> 3; /* 横幅を 9/8 倍する */ TalkShape( Disp, TalkWin, talk_width, talk_height, 0 ); if( ! isTalkMapped ) /* ふきだしが出ていなければ */ { XMapWindow( Disp, TalkWin ); /* 画面上に出す */ isTalkMapped = True; } TalkCount = TALK_COUNT; XRaiseWindow( Disp, TalkWin ); XSetForeground( Disp, TalkGC, BgPixel ); /* 背景ぬりつぶし消去 */ XFillRectangle( Disp, TalkWin, TalkGC, 0, 0, talk_width, talk_height ); XSetForeground( Disp, TalkGC, FgPixel ); for( i=0; i < n_line; i++ ) { if( isKanji ) { XChar2b kstr[ 128 ]; Str2bCpy( kstr, TalkLines[i].str ); XDrawString16( Disp, TalkWin, TalkGC, talk_width / 10, FontHeight * i + (FontHeight <<2) /5, kstr, TalkLines[i].len /2 ); }else { XDrawString( Disp, TalkWin, TalkGC, talk_width / 10, FontHeight * i + (FontHeight <<2) /5, TalkLines[i].str, TalkLines[i].len ); } } } /******** End of File ********/ xosmulti/biff.c100644 1751 37 15344 6613114504 13221 0ustar nakanitaguest/* * biff.c * Yet Another Osuwari Multi for X11 * (Biff Module) */ #include #include #include /* for passwd */ #include /* for stat, needs types.h */ #include #include #include /* | メールがいっぱいのときのビットマップ。 | char* flagup_bits; | int flagup_width; | int flagup_height; | が含まれている。 | メール到着の絵を差し替えたいときには、このビットマップを変更すべし。 */ /******** メール・スプールディレクトリの設定 ******** * * メール・スプールディレクトリはマシン環境によって異なる。 * 大抵は "/usr/spool/mail" か "/usr/mail" あたりにあるのだが、 * もし違っていた場合には、自分の環境に合わせて * MAILBOX_DIRECTRY を設定する必要がある。 */ #ifndef MAILBOX_DIRECTORY #ifdef SYSV #define MAILBOX_DIRECTORY "/usr/mail" #endif #ifdef SVR4 #define MAILBOX_DIRECTORY "/var/mail" #endif #ifdef CSRG_BASED #include #ifdef _PATH_MAILDIR #define MAILBOX_DIRECTOR _PATH_MAILDIR #endif #endif #endif #ifndef MAILBOX_DIRECTORY #define MAILBOX_DIRECTORY "/usr/spool/mail" /* <- デフォルトの設定 */ #endif /******** External Value ********/ /* in xosmulti.c */ extern Display *Disp; extern Window RootWin; extern unsigned long FgPixel, BgPixel; extern XFontStruct *theFont; extern int FontHeight; extern Bool isKanji; /* in message.c */ extern char *BiffMsg; /******** Global Value ********/ static Window BiffWin; static int BiffWidth, BiffHeight; static Bool isBiffMapped = False; static char *MBoxFileName = NULL; /******** External Function ********/ /* in xosmulti.c */ extern void TalkShape( ); extern XChar2b *Str2bCpy( ); /******** Functions Prototype ********/ void CreateBiff(); static char *GetMailFile(); void MoveBiff(); void UpBiff(); void DownBiff(); void CheckBiff(); void DestroyBiff(); static Pixmap CreateBiffPixmap(); /******** CreateBiff ******** * Biffウィンドウを生成する */ void CreateBiff() { XSetWindowAttributes xswa; int biff_width = 120, biff_height = 64; BiffWin = XCreateSimpleWindow( Disp, RootWin, 0, 0, biff_width, biff_height, 1, FgPixel, BgPixel ); xswa.override_redirect = True; xswa.background_pixmap = CreateBiffPixmap( &biff_width, &biff_height ); XChangeWindowAttributes( Disp, BiffWin, CWOverrideRedirect | CWBackPixmap, &xswa ); /* ふきだし型に切る */ TalkShape( Disp, BiffWin, biff_width, biff_height, 1 ); /* 幅、高さを保持する */ BiffWidth = biff_width; BiffHeight = biff_height; /* 初期状態では非表示 */ DownBiff(); /* メールスプールファイルを得る */ MBoxFileName = GetMailFile(); } /******** GetMailFile ******** * メール・スプールファイル名を得る * ファイル名を格納するメモリを malloc している */ static char *GetMailFile() { char *username; char *fname_return; username = (char*)getlogin(); if( username == NULL ) { struct passwd *pw = getpwuid( getuid() ); if( pw == NULL ) { fprintf( stderr,"ERROR: unable to find a username for you.\n" ); return NULL ; } username = pw->pw_name; } fname_return = (char*)malloc( strlen(MAILBOX_DIRECTORY) + 1 + strlen(username) + 1 ); if( fname_return == NULL ) return NULL ; sprintf( fname_return, "%s/%s", MAILBOX_DIRECTORY, username ); return fname_return ; } /******** MoveBiff ********/ void MoveBiff( x, y ) int x, y; { y -= BiffHeight; /* ウィンドウの下面を基準とする */ XMoveWindow( Disp, BiffWin, x, y ); } /******** UpBiff ********/ void UpBiff( x, y ) int x, y; { MoveBiff( x, y ); XMapWindow( Disp, BiffWin ); isBiffMapped = True; XRaiseWindow( Disp, BiffWin ); /* 最前面に出す */ } /******** DownBiff ********/ void DownBiff() { XUnmapWindow( Disp, BiffWin ); isBiffMapped = False; } /******** CheckBiff ********/ #define BIFF_COUNT 30 /* 実際にメールボックスをチェックする間隔 */ void CheckBiff( x, y ) int x, y; { long mailboxsize; static long LastSize = 0; Bool sizeChanged; Bool readSinceLastWrite; /* カウンターが一杯になるまで何もしない */ { static int BiffCount = BIFF_COUNT; if( ++BiffCount <= BIFF_COUNT ) return; BiffCount = 0; } /* メールボックスをチェックする */ mailboxsize = 0; sizeChanged = False; readSinceLastWrite = False; { struct stat st; if( stat( MBoxFileName, &st ) == 0 ) { mailboxsize = st.st_size; sizeChanged = (Bool)( mailboxsize != LastSize ); readSinceLastWrite = (Bool)(st.st_atime > st.st_mtime); } } LastSize = mailboxsize; /* メールボックスがない、もしくは空 */ if( mailboxsize == 0 ) { DownBiff(); } /* メールを読んだ */ else if( readSinceLastWrite ) { if( isBiffMapped ) { DownBiff(); } } /* サイズが異なっていた */ else if( sizeChanged ) { if( ! isBiffMapped ) { XBell( Disp, 33/*volume*/ ); /* Beep! */ UpBiff( x, y ); } } } /******** CreateBiffPixmap ********/ Pixmap CreateBiffPixmap( w_ret, h_ret ) int *w_ret; int *h_ret; { Pixmap bitmap; Pixmap mailmap; int width, height; #define MARGIN 8 GC gc_temp; /* まず幅と高さを決める */ if( isKanji ) { XChar2b kstr[ 128 ]; Str2bCpy( kstr, BiffMsg ); width = XTextWidth16( theFont, kstr, strlen(BiffMsg)/2 ); }else { width = XTextWidth( theFont, BiffMsg, strlen(BiffMsg) ); } if( flagup_width > width ){ width = flagup_width; } height = flagup_height + FontHeight; width += 2 * MARGIN; height += 3 * MARGIN; /* ビットマップの作成 */ bitmap = XCreatePixmap( Disp, BiffWin, width, height, DefaultDepth(Disp,DefaultScreen(Disp)) ); gc_temp = XCreateGC( Disp, bitmap, 0, NULL ); XSetFont( Disp, gc_temp, theFont->fid ); XSetBackground( Disp, gc_temp, BgPixel ); /* まず全面クリアーして */ XSetForeground( Disp, gc_temp, BgPixel ); XFillRectangle( Disp, bitmap, gc_temp, 0, 0, width, height ); /* メールの絵のビットマップを作成 */ XSetForeground( Disp, gc_temp, FgPixel ); mailmap = XCreatePixmapFromBitmapData( Disp, BiffWin, flagup_bits, flagup_width, flagup_height, FgPixel, BgPixel, /* BlackPixel(Disp,0), WhitePixel(Disp,0), /* DEBUG */ DefaultDepth(Disp,DefaultScreen(Disp)) ); /* ビットマップをコピーする */ XCopyArea( Disp, mailmap, bitmap, gc_temp, 0, 0, flagup_width, flagup_height, (width - flagup_width) / 2, MARGIN ); /* メッセージを表示する */ if( isKanji ) { XChar2b kstr[ 128 ]; Str2bCpy( kstr, BiffMsg ); XDrawString16( Disp, bitmap, gc_temp, MARGIN, flagup_height + 3 * MARGIN, kstr, strlen(BiffMsg)/2 ); }else { XDrawString( Disp, bitmap, gc_temp, MARGIN, flagup_height + 3 * MARGIN, BiffMsg, strlen(BiffMsg) ); } XFreePixmap( Disp, mailmap ); XFreeGC( Disp, gc_temp ); /* 値を返す */ *w_ret = width; *h_ret = height; return bitmap ; } /******** DestroyBiff ********/ void DestroyBiff() { if( MBoxFileName != NULL ){ free( MBoxFileName ); } XDestroyWindow( Disp, BiffWin ); } /******** End of File ********/ xosmulti/image.c100644 1751 37 22444 6627735306 13412 0ustar nakanitaguest/* * image.c * Yet Another Osuwari Multi for X11 * (Create Image Module) */ #include #include #include #include #include /* マシン固有価の定義、CARDPtrなど */ /* 一般的な返り値(未定義なことがある) */ #ifndef EXIT_SUCCESS #define EXIT_SUCCESS 0 #endif #ifndef EXIT_FAILURE #define EXIT_FAILURE 1 #endif /******** External Value ********/ extern Display *Disp; extern Colormap MyColorMap; /******** Functions Prototype ********/ unsigned int GetXDepth( ); XImage *CreateMyImage( ); static void CopyImageFromData32( ); static void CopyImageFromData16( ); static void CopyImageFromData8( ); static void PalettePix32( ); static void PalettePix16( ); static void PalettePix8( ); static int PickNearColor( ); Cursor CreateMyCursor( ); /******** GetXDepth ******** * X端末のカラーモードを得る */ unsigned int GetXDepth( disp ) Display *disp; { XVisualInfo xvi_template; XVisualInfo *p_xvi; int n_item, i; int depth = 0; /**** Visual Class 一覧 **** * #define StaticGray 0 * #define GrayScale 1 * #define StaticColor 2 * #define PseudoColor 3 * #define TrueColor 4 * #define DirectColor 5 ****/ memset( &xvi_template, 0, sizeof(XVisualInfo) ); /* xvi_template.depth = 8; /**/ /* xvi_template.depth = PseudoColor; /**/ p_xvi = XGetVisualInfo( disp, VisualNoMask, &xvi_template, &n_item ); for( i=0; idata = (char*)malloc( image->bytes_per_line * height ); if( image->data == NULL ) { fprintf( stderr, "ERROR: Can't allocate memory for image data.\n" ); return NULL; } } pixel_size = image->bytes_per_line / width; padding = image->bytes_per_line - (width * pixel_size); /* data -> image->data にコピー */ if( pixel_size >= 4 ) { CopyImageFromData32( image->data, data, width, height, padding ); } else if( pixel_size >= 2 ) { CopyImageFromData16( image->data, data, width, height, padding ); } else { CopyImageFromData8( image->data, data, width, height, padding ); } /* 色(カラーセル)の確保 */ color_tbl = (XColor*)malloc( sizeof(XColor) * ncolor ); if( color_tbl == NULL ) { fprintf( stderr, "ERROR: Can't allocate memory for XColor.\n" ); return NULL; } for( index = 0; index < ncolor; index++ ) { color_tbl[ index ].red = palette[ index * 3 ] << 8; color_tbl[ index ].green = palette[ index * 3 + 1 ] << 8; color_tbl[ index ].blue = palette[ index * 3 + 2 ] << 8; if( XAllocColor( Disp, MyColorMap, &color_tbl[index] ) == 0 ) { /* 色(カラーセル)の確保に失敗した! */ /* printf( "INFO: Not enough ColorCell, using Near Color.\n" ); /* DEBUG */ if( PickNearColor( &palette[index], &color_tbl[index] ) != EXIT_SUCCESS ) { fprintf( stderr, "ERROR: Internal Color Allocate Error!\n" ); } } } /* ピクセルデータを XAllocColor したピクセル番号に書き換える */ if( pixel_size >= 4 ) { PalettePix32( image->data, color_tbl, width, height, padding ); } else if( pixel_size >= 2 ) { PalettePix16( image->data, color_tbl, width, height, padding ); } else { PalettePix8( image->data, color_tbl, width, height, padding ); } /* あとしまつ */ free( (char*)color_tbl ); return( image ); } /******** CopyImageFromData ******** * data -> image->data にコピー * 8, 16, 32bit の3種類 * もとになる画像データは16色 (4bit) */ static void CopyImageFromData32( dst_data, src_data, width, height, pad ) CARD32 *dst_data; unsigned char *src_data; int width; int height; int pad; { int x, y; Bool lower = 0; for( y=0 ; y> 4); }else { *dst_data++ = *src_data & 0x0F; src_data++; } lower ^= 0x01; #endif } dst_data = (CARD32*)( (char*)dst_data + pad ); } } static void CopyImageFromData16( dst_data, src_data, width, height, pad ) CARD16 *dst_data; unsigned char *src_data; int width; int height; int pad; { int x, y; Bool lower = 0; for( y=0 ; y> 4); }else { *dst_data++ = *src_data & 0x0F; src_data++; } lower ^= 0x01; #endif } dst_data = (CARD16*)( (char*)dst_data + pad ); } } static void CopyImageFromData8( dst_data, src_data, width, height, pad ) CARD8 *dst_data; unsigned char *src_data; int width; int height; int pad; { int x, y; Bool lower = 0; for( y=0 ; y> 4); }else { *dst_data++ = *src_data & 0x0F; src_data++; } lower ^= 0x01; #endif } dst_data = (char*)dst_data + pad ; } } /******** PalettePix ******** * ピクセルデータを XAllocColor したピクセル番号に書き換える * 8, 16, 32bit の3種類 */ static void PalettePix32( dst_data, color_tbl, width, height, pad ) CARD32 *dst_data; XColor *color_tbl; int width; int height; int pad; { int x, y; for (y = 0; y < height; y++) { for (x = 0; x < width; x++) { *dst_data = color_tbl[ (CARD8)*dst_data ].pixel; dst_data++; } dst_data = (CARD32*)( (char*)dst_data + pad ); } } static void PalettePix16( dst_data, color_tbl, width, height, pad ) CARD16 *dst_data; XColor *color_tbl; int width; int height; int pad; { int x, y; for (y = 0; y < height; y++) { for (x = 0; x < width; x++) { *dst_data = color_tbl[ (CARD8)*dst_data ].pixel; dst_data++; } dst_data = (CARD16*)( (char*)dst_data + pad ); } } static void PalettePix8( dst_data, color_tbl, width, height, pad ) CARD8 *dst_data; XColor *color_tbl; int width; int height; int pad; { int x, y; for (y = 0; y < height; y++) { for (x = 0; x < width; x++) { *dst_data = color_tbl[ (CARD8)*dst_data ].pixel; dst_data++; } dst_data = (char*)dst_data + pad ; } } /******** PickNearColor ******** * カラーマップにある最も近い色を得る * 色(カラーセル)の確保に失敗した場合の処理 */ static int PickNearColor( palette, color_return ) unsigned char *palette; XColor *color_return; { XColor color_tbl[ 256 ]; int n_cmap_color; long dist, nearest; int nearest_index; int red_dist, green_dist, blue_dist; int i; /* 現行のカラーマップ上の色を取り出す */ { int dCells = DisplayCells( Disp, DefaultScreen(Disp) ); n_cmap_color = (dCells < 256) ? dCells : 256 ; } for( i = 0; i < n_cmap_color; i++ ) { color_tbl[i].pixel = (unsigned long) i; } XQueryColors( Disp, MyColorMap, color_tbl, n_cmap_color ); /* 距離的に最も近い色のピクセル値を拾う */ nearest = 0xFF * 0xFF * 3 + 1; nearest_index = -1; for( i=0; i< n_cmap_color; i++ ) { red_dist = palette[ 0 ] - (color_tbl[i].red >> 8); green_dist = palette[ 1 ] - (color_tbl[i].green >> 8); blue_dist = palette[ 2 ] - (color_tbl[i].blue >> 8); dist = (red_dist * red_dist) + (green_dist * green_dist) + (blue_dist * blue_dist); if( dist < nearest ) { nearest = dist; nearest_index = i; } } if( nearest_index < 0 ) { return EXIT_FAILURE ; } color_return->pixel = color_tbl[ nearest_index ].pixel; color_return->red = color_tbl[ nearest_index ].red; color_return->green = color_tbl[ nearest_index ].green; color_return->blue = color_tbl[ nearest_index ].blue; return EXIT_SUCCESS ; } /******** CreateMyCursor ******* * ビットマップデータからカーソルを生成する * (サイズは32x32固定) */ Cursor CreateMyCursor( win, f_bits, b_bits ) Window win; unsigned char *f_bits; unsigned char *b_bits; { Cursor cur; Pixmap front; Pixmap mask; XColor c1, c2, cc; #define CURSOR_SIZE 32 XAllocNamedColor( Disp, MyColorMap, "black", &c1, &cc ); XAllocNamedColor( Disp, MyColorMap, "white", &c2, &cc ); front = XCreateBitmapFromData( Disp, win, f_bits, CURSOR_SIZE, CURSOR_SIZE ); mask = XCreateBitmapFromData( Disp, win, b_bits, CURSOR_SIZE, CURSOR_SIZE ); cur = XCreatePixmapCursor( Disp, front, mask, &c1, &c2, 0, 0 ); XFreePixmap( Disp, front ); XFreePixmap( Disp, mask ); return cur; } /******** End of File ********/ xosmulti/README.jp100644 1751 37 16037 6627737377 13467 0ustar nakanitaguest Yet Another お座りマルチ for X11 第1版 '98/11/25 by なかなか * 概要 -------------------------------------------------------- ウィンドウのタイトルバー上に、可愛らしい「マルチ」が座ります。 このソフトは、MS-Windows 版「お座りマルチ(ヨッシー氏作)」を UNIX X11-Window に移植したものです。 メール到着をお知らせするBiff機能が付いており、 ちょっとだけ役に立つようになっています :-) オリジナル「お座りマルチ」 for MS-Windows は http://www.vc-net.or.jp/~yoshy/ で入手することができます。 * 動作環境 ---------------------------------------------------- X-Window 汎用です。 Shape Extention を使用しているので X11R4 以降になります。 プログラムには基本的な Xlib 以外は使用していないので、 大抵の環境で動作すると思います。 いまのところ256色以上のディスプレイのみに対応しています。 モノクロ、グレイスケールには未対応です。 いまのところ以下のOSで動作しています。 FreeBSD 2.2.2 + twm HP-UX 10.20 Turbo Linux 2.0 * コンパイル方法 ---------------------------------------------- 1: 日本語メッセージが環境に合ったコードになっていることを確認する。 メッセージデータは message.c の中に書かれている。 これがEUC(あるいは環境に合った)コードになっているかどうか確かめる。 オリジナルのソースファイルはEUCコードで書かれているので、 通常は問題ないでしょう。 2: メイクを行う。 > make 環境によっては Makefile 中のインクルードパス、ライブラリパスなどを 適宜修正する必要がある。 * 修正ポイント1 --- インクルードパス、ライブラリパス # INC_DIR = -I/***** # LIB_DIR = -L/***** という行のコメント(#)を外し、適切なディレクトリに書き換える。 * 修正ポイント2 --- メール・スプールディレクトリ MAIL_SPOOL に、自分の環境に合ったメール・スプールディレクトリを設定する。 MAIL_SPOOL = '"/usr/spool/mail"' # MAIL_SPOOL = '"/usr/mail"' # MAIL_SPOOL = '"/var/mail"' という個所を適宜修正する。 詳しくは後述「Biff機能について」を参照してください。 3: メイクがよくわからん、という人は以下の方法で手動でコンパイルする。 > cc -O xosmulti.c image.c biff.c message.c \ -I/**** -L/**** \ -DMAILBOX_DIRECTORY='"****"' \ -o xosmulti -lX11 -lXext -I/**** の所はインクルードパス、-L/**** の所はライブラリーパス、 -DMAILBOX_DIRECTORY='"****"' の所はメール・スプールディレクトリ、 環境に合わせて適切なディレクトリを書く。 例えば、FreeBSD + X11R6 の場合 -I/usr/X11R6/include/ -L/usr/X11R6/lib -DMAILBOX_DIRECTORY='"/var/mail"' などと書く。 また、一部の Sun-OS では -lsocket -lnsl というオプションを追加する必要がある。 * 起動方法 ---------------------------------------------------- > xosmulti で起動する。 「なでなで」と「ふにふに」ができます (*^-^*) 終了操作は、マウスの第3ボタン -> 第1ボタンです。 メールが届くと、お知らせします。 メールのお知らせを隠すには「なでなで」してください。 * 起動オプション ---------------------------------------------- > xosmulti [-font ] [-fg ] [-bg ] \ [-x ] [-y ] -font ふきだしのフォント名指定。    1byteフォントなら英語、2byteフォントなら日本語が表示される。    (フォント指定がなければ、デフォルトフォント      日本語: jis fixed 16ポイント    英語: adobe courier 18ポイント が使われます。) -fg ふきだしの文字色指定。 -bg ふきだしの背景色指定。 -x マルチの座る横位置。    窓の上の左端を0、右端を100として、0〜100の間で指定する。 -y 上下位置の微調整。    正数(+)で上方向、負数(-)で下方向に座る位置が変わる。    ウィンドウのタイトルバーの高さに合わせて調整して下さい。 * うまく動かなかったとき -------------------------------------- ERROR: Can't find proper default fonts. -font オプションを使って使用フォントを指定して下さい。 ERROR: Internal Color Allocate Error! 色を確保することができないということ。 何かカラーパレットを占有するプログラムを走らせていませんか? あったらそれを終了しましょう(^^;) xosmulti は色が確保できなかったとき、 まず近似色で画像を表示しようと試みます。 「なんか色がおかしい?」というときにも、 まずカラーパレットを占有するプログラムを終了させてみましょう。 どうしてもうまくいかない場合は、xosmulti.c 中の #define PRIVATE_CMAP 0 という個所を #define PRIVATE_CMAP 1 に書き換えて再コンパイルしてみて下さい。 Biff機能がうまく動作しない 後述「Biff機能について」を参照してください。 その他のエラー 作者の元までご連絡ください。 * Biff機能について ----------------------------------------- 電子メールはサーバーに届いてから受取人が見るまでの間、 「スプールディレクトリ」と呼ばれる場所に保管されています。 xosmulti は、このスプールディレクトリにあるファイルのサイズを 定期的にチェックし、サイズ変更があれば「メールが届いた」と判断しています。 ここで問題となるのは、システムによってスプールディレクトリの 位置が異なることです。 xosmulti は、スプールディレクトリが "/usr/spool/mail" にあるものとして作成されています。 しかし、スプールディレクトリが "/var/mail" "/usr/mail" などに存在するシステムもあります。 もし自分のシステムのスプールディレクトリが当初の設定と合わなければ、 コンパイル・オプションの修正を行う必要があります。 Makefile をエディタで開いて MAIL_SPOOL = '"(自分の環境に合ったディレクトリ)"' に設定してください。 (クォーテーションは ' " の2つが要ります。) なんだかよくわからない?! という人は 1:周囲の詳しそうな人に聞くか、 2:作者の元にメールで尋ねるか、 3:Biff機能はあきらめましょう (^^;) (Biff機能がうまく動作しなくても、 メモリーの無駄以外さしたる悪影響はありません。) * なぜ Yet Another なのか? ------------------------------------ X11上の「お座りマルチ」には、実はもっと素晴らしい 「xmulti」というものがあります。 http://cclub.tutcc.tut.ac.jp/~go/xmulti/ 私は当初この存在を知らず、ただマルチを仕事場の Unix環境に 出したい一心で本ソフトを作ったのです。 後からすでにあることに気付いて Yet Another となったわけですね・・・ 名前も重複しないように「xosmulti」としました。 * 版権 -------------------------------------------------------- このソフトはPDSです。 ただし、グラフィックデータの版権はヨッシー氏、カトキムチ氏が有します。 マルチのキャラクター版権はLeaf(c)が有しています。 * 履歴 -------------------------------------------------------- '98/09/17 とりあえず動いた '98/09/22 日本語ベータ版 '98/10/01 フルカラー対応ベータ版(1) '98/10/16 Biff機能付きベータ版(2) '98/11/25 動作の軽量化を図り、第1版とした * 謝辞 -------------------------------------------------------- ヨッシー氏 & カトキムチ氏 オリジナル「お座りマルチ」の開発者です。 快くデータを譲って頂き、感謝しています。 E-mail: yoshy@vc-net.or.jp M.K助教授(早稲田大学 理工学部 情報学科) デバッグ時に多大なる支援を頂きました。 Leafの皆様 「マルチ」のような素晴らしいキャラクターを生み出したこと、 2次版権を認めて頂いたことに感謝! 動作報告、バグ報告を頂いた方々 作者の手元にない環境での動作報告はたいへん貴重です。 ご協力頂いた方、どうもありがとうございました。 * 連絡先 ------------------------------------------------------ Bugレポート、サポート、意見、感想、マルチへの愛の告白などは 下記連絡先「なかなか」までお願いします。 E-mail: nakanita@ka2.so-net.ne.jp 最新版は、以下に随時アップロードする予定です。 http://www01.u-page.so-net.ne.jp/ka2/nakanita/ * おしまい ---------------------------------------------------