Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - CompSystems

Pages: 1 2 3 [4] 5
46
Calculator C / Re: C Programming Books Or Tutorials?
« on: October 02, 2012, 12:25:36 pm »
GCC4TI or C compiler for TInspire, contains a library that generates dialog boxes?

for TIGCC info: Lesson 10: File I/O
http://www.technoplaza.net/programming/lesson10.php

Example
Code: [Select]
// comment this next line out for TI-92+/V200 support
#define USE_TI89

#ifndef USE_TI89
    #define USE_TI92PLUS
    #define USE_V200
#endif

#include <dialogs.h>
#include <ctype.h>
#include <string.h>
#include <mem.h>
#include <stdio.h>
#include <kbd.h>
#include <stdlib.h>
#include <alloc.h>
#include <args.h>
#include <menus.h>

// the minus and the negative sign have different values, though they look nearly identical
#define DASH    173

#ifdef USE_TI89
    enum DialogConstants    {DLG_WIDTH = 140, DLG_HEIGHT = 85};
#else
    enum DialogConstants    {DLG_WIDTH = 200, DLG_HEIGHT = 90};
#endif

enum ErrorConstants {FILEIO1,FILEIO2,FILEIO3,FILEIO4,FILEIO5,MEMERR1,MEMERR2,
             DATA_ERROR,DOB_ERROR,HEIGHT_ERROR,WEIGHT_ERROR};
enum MenuConstants  {MENU_DATA = 1000,MENU_READ,MENU_WRITE,MENU_PRINT,MENU_EXIT};

const char *error[] = {"File I/O Error","Unable to Open File!",
            "Unable to read or write data to file",
            "File I/O Status","Success!",
            "Memory Error","Not enough free memory!",
            "Data Error","DOB Must be MM-DD-YYYY",
            "Height must be between 100 and 250 cm",
            "Weight must be between 35 and 180 kg"};

typedef struct {
    char name[15];
    short int height;
    short int weight;
    char dob[11];
} PERSON;

inline void dlgError(short int title, short int msg) {
    DlgMessage((char *)error[title],(char *)error[msg],BT_OK,BT_NONE);
}

// check for valid date of birth (MM-DD-YYYY)
short int isValidDOB(const unsigned char *dob) {
    if (isdigit(dob[0]) && isdigit(dob[1]) && (dob[2] == '-' || dob[2] == DASH) &&
        isdigit(dob[3]) && isdigit(dob[4]) && (dob[5] == '-' || dob[5] == DASH) &&
        isdigit(dob[6]) && isdigit(dob[7]) && isdigit(dob[8]) && isdigit(dob[9])) {

        return TRUE;
    }

    return FALSE;
}

// check for valid height (in centimeters)
short int isValidHeight(const short int height) {
    if (height > 100 && height < 250) {
        return TRUE;
    }

    return FALSE;
}

// check for valid weight (in kilograms)
short int isValidWeight(const short int weight) {
    if (weight > 35 && weight < 180) {
        return TRUE;
    }

    return FALSE;
}

void initPerson(PERSON *p) {
    // terminate the person strings
    p->name[0] = 0;
    p->dob[0] = 0;

    // enter generic person information
    strcpy(p->name,"Dominic Silver");
    strcpy(p->dob,"06-02-1972");
    p->height = 190;
    p->weight = 87;
}

void formatRequestString(char *temp, PERSON *p) {
    // erase the buffer string
    memset(temp,0,34*sizeof(char));

    // format the buffer string so the dialog box will have default values
    sprintf(temp,"%-15s%-11s%03hd %03hd",p->name,p->dob,p->height,p->weight);

    // add string separators
    temp[14] = 0;
    temp[25] = 0;
    temp[29] = 0;
    temp[33] = 0;
}

short int getData(PERSON *p, char *buffer) {
    HANDLE dlg = H_NULL;
    int done = FALSE;
    char *token;

    // create the dialog box
    if ((dlg = DialogNewSimple(DLG_WIDTH,DLG_HEIGHT)) != H_NULL) {
        // format the dialog box
        DialogAddTitle(dlg,"Personal Information",BT_OK,BT_NONE);
        DialogAddRequest(dlg,5,15,"Name:",0,14,18);
        DialogAddRequest(dlg,5,25,"DOB:",15,10,18);
        DialogAddRequest(dlg,5,35,"Height (cm):",26,3,5);
        DialogAddRequest(dlg,5,45,"Weight (kg):",30,3,5);

        while (!done) {
            // loop until the user presses ENTER
            while (DialogDo(dlg,CENTER,CENTER,buffer,NULL) != KEY_ENTER);

            // grab the name from the string buffer
            token = buffer;
            p->name[0] = 0;
            strcpy(p->name,token);

            // grab the DOB from the string buffer
            token = buffer + 15;
            p->dob[0] = 0;
            strcpy(p->dob,token);

            // grab the height from the string buffer
            token += 11;
            p->height = atoi(token);

            // grab the weight from the string buffer
            token += 4;
            p->weight = atoi(token);

            // we're done unless we fail one of our validity tests
            done = TRUE;

            // check for valid DOB entry (MM/DD/YYYY)
            if (!isValidDOB((const unsigned char *)p->dob)) {
                dlgError(DATA_ERROR,DOB_ERROR);
                done = FALSE;
            }

            // check for reasonable valid height
            if (!isValidHeight((const short int)p->height)) {
                dlgError(DATA_ERROR,HEIGHT_ERROR);
                done = FALSE;
            }

            // check for reasonable valid weight
            if (!isValidWeight((const short int)p->weight)) {
                dlgError(DATA_ERROR,WEIGHT_ERROR);
                done = FALSE;
            }
        }

        // free the memory used by the dialog
        HeapFree(dlg);
    } else {
        dlgError(MEMERR1,MEMERR2);
        return FALSE;
    }

    return TRUE;
}

short int writeData(PERSON *p) {
    FILE *f = NULL;
    short int fileio = TRUE;

    // open file for writing
    if ((f = fopen("TESTFILE","wb")) == NULL) {
        dlgError(FILEIO1,FILEIO2);
        fileio = FALSE;
    } else {
        // write structure data to the file
        if (fwrite(p,sizeof(PERSON),1,f) != 1) {
            dlgError(FILEIO1,FILEIO3);
            fileio = FALSE;
        }

        // append the file ID tag
        fputc(0,f);
        fputs("FIO",f);
        fputc(0,f);
        fputc(OTH_TAG,f);

        // close the file
        fclose(f);
    }

    return fileio;
}

short int readData(PERSON *p) {
    FILE *f = NULL;
    short int fileio = TRUE;

    // open file for reading in binary mode
    if ((f = fopen("TESTFILE","rb")) == NULL) {
        dlgError(FILEIO1,FILEIO2);
        fileio = FALSE;
    } else {
        // read data from file into PERSON structure
        if (fread(p,sizeof(PERSON),1,f) != 1) {
            dlgError(FILEIO1,FILEIO3);
            fileio = FALSE;
        }

        // close the file
        fclose(f);
    }

    return fileio;
}

void printData(PERSON *p) {
    char name[25],dob[20],height[20],weight[20];
    HANDLE dlg = H_NULL;

    if ((dlg = DialogNewSimple(DLG_WIDTH,DLG_HEIGHT)) != H_NULL) {
        // create the personal information strings
        sprintf(name,"Name: %s",p->name);
        sprintf(dob,"DOB: %s",p->dob);
        sprintf(height,"Height: %hd cm",p->height);
        sprintf(weight,"Weight: %hd kg",p->weight);

        // format the dialog box
        DialogAddTitle(dlg,"Personal Information",BT_OK,BT_NONE);
        DialogAddText(dlg,5,15,name);
        DialogAddText(dlg,5,25,dob);
        DialogAddText(dlg,5,35,height);
        DialogAddText(dlg,5,45,weight);

        // display the dialog box
        DialogDo(dlg,CENTER,CENTER,NULL,NULL);

        HeapFree(dlg);
    }
}

void _main(void) {
    char buffer[34];
    PERSON p;
    short int done = 0, option = MENU_DATA;
    HANDLE dlg = H_NULL, menu = H_NULL;

    // initialize the person structure
    initPerson(&p);

    // format the request buffer string
    formatRequestString(buffer,&p);

    if ((dlg = DialogNewSimple(DLG_WIDTH,DLG_HEIGHT)) == H_NULL) {
        dlgError(MEMERR1,MEMERR2);
        return;
    }

    if ((menu = PopupNew(NULL,0)) == H_NULL) {
        dlgError(MEMERR1,MEMERR2);
        HeapFree(dlg);
        return;
    }

    // create Dialog Menu
    PopupAddText(menu,-1,"Enter new Data",MENU_DATA);
    PopupAddText(menu,-1,"Read Data from File",MENU_READ);
    PopupAddText(menu,-1,"Save Data to File",MENU_WRITE);
    PopupAddText(menu,-1,"Print Information",MENU_PRINT);
    PopupAddText(menu,-1,"Exit",MENU_EXIT);

    DialogAddTitle(dlg,"Main Menu",BT_OK,BT_CANCEL);
    DialogAddPulldown(dlg,5,15,"Selection:",menu,0);

    do {
        if (DialogDo(dlg,CENTER,CENTER,NULL,&option) != KEY_ENTER) {
            option = MENU_EXIT;
        }

        switch (option) {
            case MENU_DATA:
                getData(&p,buffer);
                printData(&p);
                break;
            case MENU_READ:
                if (readData(&p)) {
                    dlgError(FILEIO4,FILEIO5);
                    formatRequestString(buffer,&p);
                    printData(&p);
                }
                break;
            case MENU_WRITE:
                if (writeData(&p)) {
                    dlgError(FILEIO4,FILEIO5);
                }
                break;
            case MENU_PRINT: printData(&p); break;
            case MENU_EXIT: done = TRUE; break;
        }
    } while (!done);

    // free the memory used by the dialog box and selector menu
    HeapFree(menu);
    HeapFree(dlg);
}

47
Calculator C / Re: Port "Xgraphics.c" to nspire
« on: October 01, 2012, 02:16:13 pm »
GCC4TI, contains the library that generates dialog boxes?

http://www.technoplaza.net/programming/lesson10.php



Code: [Select]
// comment this next line out for TI-92+/V200 support
#define USE_TI89

#ifndef USE_TI89
    #define USE_TI92PLUS
    #define USE_V200
#endif

#include <dialogs.h>
#include <ctype.h>
#include <string.h>
#include <mem.h>
#include <stdio.h>
#include <kbd.h>
#include <stdlib.h>
#include <alloc.h>
#include <args.h>
#include <menus.h>

// the minus and the negative sign have different values, though they look nearly identical
#define DASH    173

#ifdef USE_TI89
    enum DialogConstants    {DLG_WIDTH = 140, DLG_HEIGHT = 85};
#else
    enum DialogConstants    {DLG_WIDTH = 200, DLG_HEIGHT = 90};
#endif

enum ErrorConstants {FILEIO1,FILEIO2,FILEIO3,FILEIO4,FILEIO5,MEMERR1,MEMERR2,
             DATA_ERROR,DOB_ERROR,HEIGHT_ERROR,WEIGHT_ERROR};
enum MenuConstants  {MENU_DATA = 1000,MENU_READ,MENU_WRITE,MENU_PRINT,MENU_EXIT};

const char *error[] = {"File I/O Error","Unable to Open File!",
            "Unable to read or write data to file",
            "File I/O Status","Success!",
            "Memory Error","Not enough free memory!",
            "Data Error","DOB Must be MM-DD-YYYY",
            "Height must be between 100 and 250 cm",
            "Weight must be between 35 and 180 kg"};

typedef struct {
    char name[15];
    short int height;
    short int weight;
    char dob[11];
} PERSON;

inline void dlgError(short int title, short int msg) {
    DlgMessage((char *)error[title],(char *)error[msg],BT_OK,BT_NONE);
}

// check for valid date of birth (MM-DD-YYYY)
short int isValidDOB(const unsigned char *dob) {
    if (isdigit(dob[0]) && isdigit(dob[1]) && (dob[2] == '-' || dob[2] == DASH) &&
        isdigit(dob[3]) && isdigit(dob[4]) && (dob[5] == '-' || dob[5] == DASH) &&
        isdigit(dob[6]) && isdigit(dob[7]) && isdigit(dob[8]) && isdigit(dob[9])) {

        return TRUE;
    }

    return FALSE;
}

// check for valid height (in centimeters)
short int isValidHeight(const short int height) {
    if (height > 100 && height < 250) {
        return TRUE;
    }

    return FALSE;
}

// check for valid weight (in kilograms)
short int isValidWeight(const short int weight) {
    if (weight > 35 && weight < 180) {
        return TRUE;
    }

    return FALSE;
}

void initPerson(PERSON *p) {
    // terminate the person strings
    p->name[0] = 0;
    p->dob[0] = 0;

    // enter generic person information
    strcpy(p->name,"Dominic Silver");
    strcpy(p->dob,"06-02-1972");
    p->height = 190;
    p->weight = 87;
}

void formatRequestString(char *temp, PERSON *p) {
    // erase the buffer string
    memset(temp,0,34*sizeof(char));

    // format the buffer string so the dialog box will have default values
    sprintf(temp,"%-15s%-11s%03hd %03hd",p->name,p->dob,p->height,p->weight);

    // add string separators
    temp[14] = 0;
    temp[25] = 0;
    temp[29] = 0;
    temp[33] = 0;
}

short int getData(PERSON *p, char *buffer) {
    HANDLE dlg = H_NULL;
    int done = FALSE;
    char *token;

    // create the dialog box
    if ((dlg = DialogNewSimple(DLG_WIDTH,DLG_HEIGHT)) != H_NULL) {
        // format the dialog box
        DialogAddTitle(dlg,"Personal Information",BT_OK,BT_NONE);
        DialogAddRequest(dlg,5,15,"Name:",0,14,18);
        DialogAddRequest(dlg,5,25,"DOB:",15,10,18);
        DialogAddRequest(dlg,5,35,"Height (cm):",26,3,5);
        DialogAddRequest(dlg,5,45,"Weight (kg):",30,3,5);

        while (!done) {
            // loop until the user presses ENTER
            while (DialogDo(dlg,CENTER,CENTER,buffer,NULL) != KEY_ENTER);

            // grab the name from the string buffer
            token = buffer;
            p->name[0] = 0;
            strcpy(p->name,token);

            // grab the DOB from the string buffer
            token = buffer + 15;
            p->dob[0] = 0;
            strcpy(p->dob,token);

            // grab the height from the string buffer
            token += 11;
            p->height = atoi(token);

            // grab the weight from the string buffer
            token += 4;
            p->weight = atoi(token);

            // we're done unless we fail one of our validity tests
            done = TRUE;

            // check for valid DOB entry (MM/DD/YYYY)
            if (!isValidDOB((const unsigned char *)p->dob)) {
                dlgError(DATA_ERROR,DOB_ERROR);
                done = FALSE;
            }

            // check for reasonable valid height
            if (!isValidHeight((const short int)p->height)) {
                dlgError(DATA_ERROR,HEIGHT_ERROR);
                done = FALSE;
            }

            // check for reasonable valid weight
            if (!isValidWeight((const short int)p->weight)) {
                dlgError(DATA_ERROR,WEIGHT_ERROR);
                done = FALSE;
            }
        }

        // free the memory used by the dialog
        HeapFree(dlg);
    } else {
        dlgError(MEMERR1,MEMERR2);
        return FALSE;
    }

    return TRUE;
}

short int writeData(PERSON *p) {
    FILE *f = NULL;
    short int fileio = TRUE;

    // open file for writing
    if ((f = fopen("TESTFILE","wb")) == NULL) {
        dlgError(FILEIO1,FILEIO2);
        fileio = FALSE;
    } else {
        // write structure data to the file
        if (fwrite(p,sizeof(PERSON),1,f) != 1) {
            dlgError(FILEIO1,FILEIO3);
            fileio = FALSE;
        }

        // append the file ID tag
        fputc(0,f);
        fputs("FIO",f);
        fputc(0,f);
        fputc(OTH_TAG,f);

        // close the file
        fclose(f);
    }

    return fileio;
}

short int readData(PERSON *p) {
    FILE *f = NULL;
    short int fileio = TRUE;

    // open file for reading in binary mode
    if ((f = fopen("TESTFILE","rb")) == NULL) {
        dlgError(FILEIO1,FILEIO2);
        fileio = FALSE;
    } else {
        // read data from file into PERSON structure
        if (fread(p,sizeof(PERSON),1,f) != 1) {
            dlgError(FILEIO1,FILEIO3);
            fileio = FALSE;
        }

        // close the file
        fclose(f);
    }

    return fileio;
}

void printData(PERSON *p) {
    char name[25],dob[20],height[20],weight[20];
    HANDLE dlg = H_NULL;

    if ((dlg = DialogNewSimple(DLG_WIDTH,DLG_HEIGHT)) != H_NULL) {
        // create the personal information strings
        sprintf(name,"Name: %s",p->name);
        sprintf(dob,"DOB: %s",p->dob);
        sprintf(height,"Height: %hd cm",p->height);
        sprintf(weight,"Weight: %hd kg",p->weight);

        // format the dialog box
        DialogAddTitle(dlg,"Personal Information",BT_OK,BT_NONE);
        DialogAddText(dlg,5,15,name);
        DialogAddText(dlg,5,25,dob);
        DialogAddText(dlg,5,35,height);
        DialogAddText(dlg,5,45,weight);

        // display the dialog box
        DialogDo(dlg,CENTER,CENTER,NULL,NULL);

        HeapFree(dlg);
    }
}

void _main(void) {
    char buffer[34];
    PERSON p;
    short int done = 0, option = MENU_DATA;
    HANDLE dlg = H_NULL, menu = H_NULL;

    // initialize the person structure
    initPerson(&p);

    // format the request buffer string
    formatRequestString(buffer,&p);

    if ((dlg = DialogNewSimple(DLG_WIDTH,DLG_HEIGHT)) == H_NULL) {
        dlgError(MEMERR1,MEMERR2);
        return;
    }

    if ((menu = PopupNew(NULL,0)) == H_NULL) {
        dlgError(MEMERR1,MEMERR2);
        HeapFree(dlg);
        return;
    }

    // create Dialog Menu
    PopupAddText(menu,-1,"Enter new Data",MENU_DATA);
    PopupAddText(menu,-1,"Read Data from File",MENU_READ);
    PopupAddText(menu,-1,"Save Data to File",MENU_WRITE);
    PopupAddText(menu,-1,"Print Information",MENU_PRINT);
    PopupAddText(menu,-1,"Exit",MENU_EXIT);

    DialogAddTitle(dlg,"Main Menu",BT_OK,BT_CANCEL);
    DialogAddPulldown(dlg,5,15,"Selection:",menu,0);

    do {
        if (DialogDo(dlg,CENTER,CENTER,NULL,&option) != KEY_ENTER) {
            option = MENU_EXIT;
        }

        switch (option) {
            case MENU_DATA:
                getData(&p,buffer);
                printData(&p);
                break;
            case MENU_READ:
                if (readData(&p)) {
                    dlgError(FILEIO4,FILEIO5);
                    formatRequestString(buffer,&p);
                    printData(&p);
                }
                break;
            case MENU_WRITE:
                if (writeData(&p)) {
                    dlgError(FILEIO4,FILEIO5);
                }
                break;
            case MENU_PRINT: printData(&p); break;
            case MENU_EXIT: done = TRUE; break;
        }
    } while (!done);

    // free the memory used by the dialog box and selector menu
    HeapFree(menu);
    HeapFree(dlg);
}

48
Calculator C / Port "Xgraphics.c" to nspire
« on: October 01, 2012, 01:00:24 pm »
There is a library to easily create GUI. any of you could make the port to TI-nspire or TI89


Files

Xgraphics.c

[code]/*
Xgraphics.c
Version 1.00 ( 28/04/96 )
Copyright (C) 1996  By: Martin Lueders ([email protected])
**  This program is free software; you can redistribute it and/or modify  it under the terms of the GNU General Public License as published by
**  the Free Software Foundation; either version 2 of the Lice

49
Calculator C / Re: C Programming Books Or Tutorials?
« on: October 01, 2012, 12:55:44 pm »
Sp:Un excelente libro de C y C++ con varios ejemplos de fisica
Eng: An excellent book for C and C + + with several examples of physical

http://books.google.com.co/books?id=E1CMxC4KKSYC&printsec=frontcover&hl=es#v=onepage&q&f=false

50
News / Re: More sensors on your TI-CBL2 thanks to hidden connectors!
« on: September 26, 2012, 03:17:38 pm »
But the mini-Jack plug connector TI-CBL2, could have its equivalent connection with connector TInspire and TI-CBL3, (RS232?)

Please could you experience this with cables from mini-Jack plug to TInspire

Critor have a CBL2?

51
News / Re: More sensors on your TI-CBL2 thanks to hidden connectors!
« on: September 26, 2012, 02:18:28 pm »
Is possible connect the TI83/89/Voyage200 laboratory (TI-CBL2) with a ti-nspire(CX/CAS) calculator?.

TI-CBL2 ~= TI-labCradle ?

TI-CBL2



TI-labCradle for TI-nspire(CX/CAS


http://education.ti.com/educationportal/sites/US/productDetail/us_nspire_labcradle.html

52
TI-Nspire / Re: kArmTI - TI-Nspire emulator with skin
« on: September 26, 2012, 01:44:21 pm »
The Emu48 emulator has a file that emulates serial, infrared and printer port, thus can communicate with real devices, then you can also emulate the I/O ports of the nspire?



Emu48 emulator Home Page

http://hp.giesselink.com/emu48.htm


Virtual HP-IL Project
http://hp.giesselink.com/hpil.htm





53
TI-Nspire / Re: kArmTI - TI-Nspire emulator with skin
« on: September 26, 2012, 01:38:24 pm »
 Is possible that the emulator receives signals from the laboratory (labcradle) or RS232 protocol?

CBL3 (labcradle)
http://education.ti.com/educationportal/sites/US/productDetail/us_nspire_labcradle.html


54
General Calculator Help / Re: Nspire CX CAS got sick after Ndless 3
« on: September 05, 2012, 06:34:56 pm »
accidentally delete the ndless directory  :'( , in my calculator (TInSpireCAS with click pad )restarts indefinitely, as I can recover the system

[MENU] + C: Option (Delete All)
I thought that refers to erase all the current folder  ;D


solved :w00t:

http://ndlessly.wordpress.com/ndless-troubleshooting/

The TI-Nspire falls into a reboot loop

Reboot the TI-Nspire, by unplugging the USB cable, then removing and putting back a battery on classic TI-Nspire or by pressing the reset button on TI-Nspire CX.
Enter the maintenance menu by turning it on while holding the following keys until half (1/2) the progress bar:
with the ClickPad keypad: [Home]+[Enter]+[P] then[ON]
with the TouchPad keypad or the CX: Doc+Enter+EE then ON
If the maintenance menu displays the message “Replace the battery and try again“, see below “The TI-Nspire CX falls into a reboot loop and ran out of battery”.
Select ’2′ to uninstall the current OS. Reinstall it when asked to.

Next time make sure to never delete the file ndless_resources.tns as long as Ndless is installed. To uninstall Ndless,  ndless_resources.tns  should be opened first from the Documents screen, then deleted.

For those who have any contact with TexasInstruments Calculators , add an option to lock folders accidental erasure

55
News / Re: A new graphical SDK for Ndless
« on: September 05, 2012, 04:42:49 pm »
New Font ( Minifont 6*5 Pxls ) please Levak can include this font in the nClock, with the purpose of displaying the smallest clock
Code: [Select]
/* HP50G/HP48GX Original Font Name: "Ft6_1:SmallNarrowCAS 6*5_pxl"
By:CompSystems ©
CharHeight = 6_Pxls
CharWidth = 5_Pxls
Converted to C by CompSystems ©
Font version 0.01c 5 Sep 2012 */

//NewDef Sign   Domain Type   <= Pseudonyms    #Bytes  #bits   Domain
typedef unsigned       char   TusChar8b;    // 1 Byte, 8 bits  [ 0, ..., 255 ]          // Byte
typedef   signed       char   TsgChar8b;    // 1 Byte          [ -127, ..., 127 ]

typedef unsigned short int    TusShrInt16b; // 2 Byte, 16 bits [ 0, ..., 65,535 ]       // Word
typedef   signed short int    TsgShrInt16b; // 2 Byte          [ -32,768, ..., 32,767 ]

typedef unsigned long  int    TusLngInt32b; // 4 Byte, 32 bits [ 0, ..., 4'294,967,295 (4.294G)] // Dword
typedef   signed long  int    TsgLngInt32b; // 4 Byte          [ -2'147,483,648 , ..., 2'147,483,647  ]

#define CharSetSize 256
#define CharHeight 6
#define CharWidth 5

// CharSet
const TusChar8b Font6x5Pixels_Array_00[ CharSetSize ][ CharWidth ] = {
  //  1 2 3 4 5
{ 0x7C, 0x44, 0x7C, 0x0, 0x0 }, // Char Number = 0 Char Symbol = '\00'
{ 0x30, 0x60, 0x30, 0x18, 0x0 }, // Char Number = 1 Char Symbol = ''
{ 0x10, 0x5C, 0x24, 0x50, 0x0 }, // Char Number = 2 Char Symbol = ''
{ 0x1C, 0x5C, 0x34, 0x50, 0x0 }, // Char Number = 3 Char Symbol = ''
{ 0x1C, 0x1C, 0x74, 0x10, 0x0 }, // Char Number = 4 Char Symbol = ''
{ 0x1C, 0x3C, 0x54, 0xE0, 0x0 }, // Char Number = 5 Char Symbol = ''
{ 0x8, 0x74, 0x3C, 0x50, 0x0 }, // Char Number = 6 Char Symbol = ''
{ 0x1C, 0x18, 0x78, 0x40, 0x0 }, // Char Number = 7 Char Symbol = ''
{ 0x1C, 0x58, 0x70, 0x10, 0x0 }, // Char Number = 8 Char Symbol = ''
{ 0x1C, 0x28, 0x7C, 0x20, 0x0 }, // Char Number = 9 Char Symbol = ' '
{ 0x0, 0x0, 0x0, 0x0, 0x0 }, // Char Number = 10 Char Symbol = ''
{ 0x50, 0x78, 0x40, 0x0, 0x0 }, // Char Number = 11 Char Symbol = ' '
{ 0x48, 0x68, 0x50, 0x0, 0x0 }, // Char Number = 12 Char Symbol = ''
{ 0x4, 0x4, 0xE4, 0xC4, 0xA4, } // Char Number = 13 Char Symbol = ''
{ 0x38, 0x20, 0x70, 0x0, 0x0 }, // Char Number = 14 Char Symbol = ''
{ 0x58, 0x58, 0x28, 0x0, 0x0 }, // Char Number = 15 Char Symbol = ''
{ 0x30, 0x58, 0x68, 0x0, 0x0 }, // Char Number = 16 Char Symbol = ''
{ 0x48, 0x28, 0x18, 0x0, 0x0 }, // Char Number = 17 Char Symbol = ''
{ 0x70, 0x58, 0x38, 0x0, 0x0 }, // Char Number = 18 Char Symbol = ''
{ 0x50, 0x58, 0x38, 0x0, 0x0 }, // Char Number = 19 Char Symbol = ''
{ 0x70, 0x48, 0x38, 0x0, 0x0 }, // Char Number = 20 Char Symbol = ''
{ 0x38, 0x24, 0x1C, 0x0, 0x0 }, // Char Number = 21 Char Symbol = ''
{ 0x1C, 0x10, 0x38, 0x0, 0x0 }, // Char Number = 22 Char Symbol = ''
{ 0x2C, 0x2C, 0x14, 0x0, 0x0 }, // Char Number = 23 Char Symbol = ''
{ 0x18, 0x2C, 0x34, 0x0, 0x0 }, // Char Number = 24 Char Symbol = ''
{ 0x24, 0x14, 0xC, 0x0, 0x0 }, // Char Number = 25 Char Symbol = ''
{ 0x38, 0x2C, 0x1C, 0x0, 0x0 }, // Char Number = 26 Char Symbol = ''
{ 0x28, 0x2C, 0x1C, 0x0, 0x0 }, // Char Number = 27 Char Symbol = ''
{ 0xFC, 0xFC, 0x0, 0x0, 0x0 }, // Char Number = 28 Char Symbol = ''
{ 0xFC, 0x84, 0x84, 0xFC, 0x0 }, // Char Number = 29 Char Symbol = ''
{ 0x48, 0x1C, 0x54, 0x0, 0x0 }, // Char Number = 30 Char Symbol = ''
{ 0x54, 0x1C, 0x48, 0x0, 0x0 }, // Char Number = 31 Char Symbol = ''
{ 0x0, 0x0, 0x0, 0x0, 0x0 }, // Char Number = 32 Char Symbol = ' '
{ 0x0, 0x5C, 0x5C, 0x0, 0x0 }, // Char Number = 33 Char Symbol = '!'
{ 0xC, 0x0, 0xC, 0x0, 0x0 }, // Char Number = 34 Char Symbol = '\"'
{ 0x68, 0x3C, 0x78, 0x2C, 0x0 }, // Char Number = 35 Char Symbol = '#'
{ 0x50, 0xFC, 0x58, 0x28, 0x0 }, // Char Number = 36 Char Symbol = '$'
{ 0x64, 0x10, 0x4C, 0x0, 0x0 }, // Char Number = 37 Char Symbol = '%'
{ 0x68, 0x54, 0x28, 0x50, 0x0 }, // Char Number = 38 Char Symbol = '&'
{ 0x0, 0xC, 0x0, 0x0, 0x0 }, // Char Number = 39 Char Symbol = '''
{ 0x0, 0x38, 0x44, 0x0, 0x0 }, // Char Number = 40 Char Symbol = '('
{ 0x44, 0x38, 0x0, 0x0, 0x0 }, // Char Number = 41 Char Symbol = ')'
{ 0x28, 0x10, 0x28, 0x0, 0x0 }, // Char Number = 42 Char Symbol = '*'
{ 0x10, 0x38, 0x10, 0x0, 0x0 }, // Char Number = 43 Char Symbol = '+'
{ 0xA0, 0x60, 0x0, 0x0, 0x0 }, // Char Number = 44 Char Symbol = ','
{ 0x10, 0x10, 0x10, 0x0, 0x0 }, // Char Number = 45 Char Symbol = '-'
{ 0x0, 0x40, 0x0, 0x0, 0x0 }, // Char Number = 46 Char Symbol = '.'
{ 0x60, 0x10, 0xC, 0x0, 0x0 }, // Char Number = 47 Char Symbol = '/'
{ 0x78, 0x44, 0x3C, 0x0, 0x0 }, // Char Number = 48 Char Symbol = '0'
{ 0x48, 0x7C, 0x40, 0x0, 0x0 }, // Char Number = 49 Char Symbol = '1'
{ 0x64, 0x54, 0x48, 0x0, 0x0 }, // Char Number = 50 Char Symbol = '2'
{ 0x44, 0x54, 0x2C, 0x0, 0x0 }, // Char Number = 51 Char Symbol = '3'
{ 0x1C, 0x10, 0x78, 0x0, 0x0 }, // Char Number = 52 Char Symbol = '4'
{ 0x5C, 0x54, 0x34, 0x0, 0x0 }, // Char Number = 53 Char Symbol = '5'
{ 0x38, 0x54, 0x64, 0x0, 0x0 }, // Char Number = 54 Char Symbol = '6'
{ 0x64, 0x14, 0xC, 0x0, 0x0 }, // Char Number = 55 Char Symbol = '7'
{ 0x68, 0x54, 0x2C, 0x0, 0x0 }, // Char Number = 56 Char Symbol = '8'
{ 0x4C, 0x54, 0x38, 0x0, 0x0 }, // Char Number = 57 Char Symbol = '9'
{ 0x0, 0x28, 0x0, 0x0, 0x0 }, // Char Number = 58 Char Symbol = ':'
{ 0x80, 0x50, 0x0, 0x0, 0x0 }, // Char Number = 59 Char Symbol = ';'
{ 0x10, 0x28, 0x44, 0x0, 0x0 }, // Char Number = 60 Char Symbol = '<'
{ 0x28, 0x28, 0x28, 0x0, 0x0 }, // Char Number = 61 Char Symbol = '='
{ 0x44, 0x28, 0x10, 0x0, 0x0 }, // Char Number = 62 Char Symbol = '>'
{ 0x4, 0x54, 0x8, 0x0, 0x0 }, // Char Number = 63 Char Symbol = '?'
{ 0x38, 0x44, 0x5C, 0x18, 0x0 }, // Char Number = 64 Char Symbol = '@'
{ 0x78, 0x14, 0x78, 0x0, 0x0 }, // Char Number = 65 Char Symbol = 'A'
{ 0x7C, 0x54, 0x28, 0x0, 0x0 }, // Char Number = 66 Char Symbol = 'B'
{ 0x38, 0x44, 0x28, 0x0, 0x0 }, // Char Number = 67 Char Symbol = 'C'
{ 0x7C, 0x44, 0x38, 0x0, 0x0 }, // Char Number = 68 Char Symbol = 'D'
{ 0x7C, 0x54, 0x44, 0x0, 0x0 }, // Char Number = 69 Char Symbol = 'E'
{ 0x7C, 0x14, 0x4, 0x0, 0x0 }, // Char Number = 70 Char Symbol = 'F'
{ 0x38, 0x44, 0x74, 0x0, 0x0 }, // Char Number = 71 Char Symbol = 'G'
{ 0x7C, 0x10, 0x7C, 0x0, 0x0 }, // Char Number = 72 Char Symbol = 'H'
{ 0x44, 0x7C, 0x44, 0x0, 0x0 }, // Char Number = 73 Char Symbol = 'I'
{ 0x20, 0x44, 0x3C, 0x4, 0x0 }, // Char Number = 74 Char Symbol = 'J'
{ 0x7C, 0x10, 0x6C, 0x0, 0x0 }, // Char Number = 75 Char Symbol = 'K'
{ 0x7C, 0x40, 0x40, 0x0, 0x0 }, // Char Number = 76 Char Symbol = 'L'
{ 0x7C, 0x1C, 0x8, 0x7C, 0x0 }, // Char Number = 77 Char Symbol = 'M'
{ 0x7C, 0x4, 0x78, 0x0, 0x0 }, // Char Number = 78 Char Symbol = 'N'
{ 0x38, 0x44, 0x38, 0x0, 0x0 }, // Char Number = 79 Char Symbol = 'O'
{ 0x7C, 0x14, 0x8, 0x0, 0x0 }, // Char Number = 80 Char Symbol = 'P'
{ 0x38, 0x64, 0x58, 0x0, 0x0 }, // Char Number = 81 Char Symbol = 'Q'
{ 0x7C, 0x14, 0x68, 0x0, 0x0 }, // Char Number = 82 Char Symbol = 'R'
{ 0x48, 0x54, 0x24, 0x0, 0x0 }, // Char Number = 83 Char Symbol = 'S'
{ 0x4, 0x7C, 0x4, 0x0, 0x0 }, // Char Number = 84 Char Symbol = 'T'
{ 0x7C, 0x40, 0x7C, 0x0, 0x0 }, // Char Number = 85 Char Symbol = 'U'
{ 0x1C, 0x60, 0x1C, 0x0, 0x0 }, // Char Number = 86 Char Symbol = 'V'
{ 0x7C, 0x70, 0x40, 0x7C, 0x0 }, // Char Number = 87 Char Symbol = 'W'
{ 0x6C, 0x10, 0x6C, 0x0, 0x0 }, // Char Number = 88 Char Symbol = 'X'
{ 0xC, 0x70, 0xC, 0x0, 0x0 }, // Char Number = 89 Char Symbol = 'Y'
{ 0x64, 0x54, 0x4C, 0x0, 0x0 }, // Char Number = 90 Char Symbol = 'Z'
{ 0x0, 0x7C, 0x44, 0x0, 0x0 }, // Char Number = 91 Char Symbol = '['
{ 0xC, 0x10, 0x60, 0x0, 0x0 }, // Char Number = 92 Char Symbol = '\\'
{ 0x44, 0x7C, 0x0, 0x0, 0x0 }, // Char Number = 93 Char Symbol = ']'
{ 0x8, 0x4, 0x8, 0x0, 0x0 }, // Char Number = 94 Char Symbol = '^'
{ 0x40, 0x40, 0x40, 0x0, 0x0 }, // Char Number = 95 Char Symbol = '_'
{ 0x4, 0xC, 0x10, 0x0, 0x0 }, // Char Number = 96 Char Symbol = '`'
{ 0x30, 0x48, 0x78, 0x0, 0x0 }, // Char Number = 97 Char Symbol = 'a'
{ 0x7C, 0x48, 0x30, 0x0, 0x0 }, // Char Number = 98 Char Symbol = 'b'
{ 0x30, 0x48, 0x48, 0x0, 0x0 }, // Char Number = 99 Char Symbol = 'c'
{ 0x30, 0x48, 0x7C, 0x0, 0x0 }, // Char Number = 100 Char Symbol = 'd'
{ 0x30, 0x68, 0x58, 0x0, 0x0 }, // Char Number = 101 Char Symbol = 'e'
{ 0x10, 0x78, 0x14, 0x4, 0x0 }, // Char Number = 102 Char Symbol = 'f'
{ 0xB0, 0xA8, 0x78, 0x0, 0x0 }, // Char Number = 103 Char Symbol = 'g'
{ 0x7C, 0x8, 0x70, 0x0, 0x0 }, // Char Number = 104 Char Symbol = 'h'
{ 0x50, 0x74, 0x40, 0x0, 0x0 }, // Char Number = 105 Char Symbol = 'i'
{ 0x40, 0x90, 0x74, 0x0, 0x0 }, // Char Number = 106 Char Symbol = 'j'
{ 0x7C, 0x10, 0x68, 0x0, 0x0 }, // Char Number = 107 Char Symbol = 'k'
{ 0x0, 0x3C, 0x40, 0x0, 0x0 }, // Char Number = 108 Char Symbol = 'l'
{ 0x78, 0x10, 0x78, 0x0, 0x0 }, // Char Number = 109 Char Symbol = 'm'
{ 0x78, 0x8, 0x70, 0x0, 0x0 }, // Char Number = 110 Char Symbol = 'n'
{ 0x30, 0x48, 0x30, 0x0, 0x0 }, // Char Number = 111 Char Symbol = 'o'
{ 0xF8, 0x48, 0x30, 0x0, 0x0 }, // Char Number = 112 Char Symbol = 'p'
{ 0x30, 0x48, 0xF8, 0x0, 0x0 }, // Char Number = 113 Char Symbol = 'q'
{ 0x70, 0x8, 0x8, 0x0, 0x0 }, // Char Number = 114 Char Symbol = 'r'
{ 0x50, 0x58, 0x28, 0x0, 0x0 }, // Char Number = 115 Char Symbol = 's'
{ 0x8, 0x3C, 0x48, 0x0, 0x0 }, // Char Number = 116 Char Symbol = 't'
{ 0x38, 0x40, 0x78, 0x0, 0x0 }, // Char Number = 117 Char Symbol = 'u'
{ 0x78, 0x40, 0x38, 0x0, 0x0 }, // Char Number = 118 Char Symbol = 'v'
{ 0x78, 0x20, 0x78, 0x0, 0x0 }, // Char Number = 119 Char Symbol = 'w'
{ 0x48, 0x30, 0x48, 0x0, 0x0 }, // Char Number = 120 Char Symbol = 'x'
{ 0x98, 0xA0, 0x78, 0x0, 0x0 }, // Char Number = 121 Char Symbol = 'y'
{ 0x48, 0x68, 0x58, 0x0, 0x0 }, // Char Number = 122 Char Symbol = 'z'
{ 0x10, 0x6C, 0x44, 0x0, 0x0 }, // Char Number = 123 Char Symbol = '{'
{ 0x0, 0x7C, 0x0, 0x0, 0x0 }, // Char Number = 124 Char Symbol = '|'
{ 0x44, 0x6C, 0x10, 0x0, 0x0 }, // Char Number = 125 Char Symbol = '}'
{ 0x20, 0x10, 0x20, 0x10, 0x0 }, // Char Number = 126 Char Symbol = '~'
{ 0x54, 0x54, 0x54, 0x0, 0x0 }, // Char Number = 127 Char Symbol = ''
{ 0x60, 0x50, 0x68, 0x40, 0x0 }, // Char Number = 128 Char Symbol = '€'
{ 0x54, 0x24, 0x54, 0x0, 0x0 }, // Char Number = 129 Char Symbol = ''
{ 0x94, 0xA4, 0x74, 0x0, 0x0 }, // Char Number = 130 Char Symbol = '‚'
{ 0x40, 0xFC, 0x4, 0x4, 0x0 }, // Char Number = 131 Char Symbol = 'ƒ'
{ 0x80, 0x78, 0x4, 0x0, 0x0 }, // Char Number = 132 Char Symbol = '„'
{ 0x84, 0xCC, 0xB4, 0x84, 0x0 }, // Char Number = 133 Char Symbol = '…'
{ 0x28, 0x6C, 0x28, 0x10, 0x0 }, // Char Number = 134 Char Symbol = '†'
{ 0x68, 0x8, 0x78, 0x8, 0x0 }, // Char Number = 135 Char Symbol = '‡'
{ 0x20, 0x50, 0x34, 0x4C, 0x0 }, // Char Number = 136 Char Symbol = 'ˆ'
{ 0xB0, 0xA8, 0xA4, 0x0, 0x0 }, // Char Number = 137 Char Symbol = '‰'
{ 0xA4, 0xA8, 0xB0, 0x0, 0x0 }, // Char Number = 138 Char Symbol = 'Š'
{ 0x68, 0x38, 0x2C, 0x0, 0x0 }, // Char Number = 139 Char Symbol = '‹'
{ 0x30, 0x48, 0x30, 0x48, 0x0 }, // Char Number = 140 Char Symbol = 'Œ'
{ 0x10, 0x10, 0x38, 0x10, 0x0 }, // Char Number = 141 Char Symbol = ''
{ 0x10, 0x38, 0x10, 0x10, 0x0 }, // Char Number = 142 Char Symbol = 'Ž'
{ 0x20, 0x7C, 0x20, 0x0, 0x0 }, // Char Number = 143 Char Symbol = ''
{ 0x8, 0x7C, 0x8, 0x0, 0x0 }, // Char Number = 144 Char Symbol = ''
{ 0x8, 0xC8, 0x30, 0x8, 0x0 }, // Char Number = 145 Char Symbol = '‘'
{ 0x28, 0x54, 0x24, 0x0, 0x0 }, // Char Number = 146 Char Symbol = '’'
{ 0x28, 0x54, 0x44, 0x0, 0x0 }, // Char Number = 147 Char Symbol = '“'
{ 0x8, 0x30, 0x8, 0xF0, 0x0 }, // Char Number = 148 Char Symbol = '”'
{ 0x38, 0x54, 0x38, 0x0, 0x0 }, // Char Number = 149 Char Symbol = '•'
{ 0x48, 0x24, 0x18, 0x60, 0x0 }, // Char Number = 150 Char Symbol = '–'
{ 0x80, 0x70, 0x28, 0x10, 0x0 }, // Char Number = 151 Char Symbol = '—'
{ 0x30, 0x48, 0x38, 0x8, 0x0 }, // Char Number = 152 Char Symbol = '˜'
{ 0x10, 0x8, 0x38, 0x48, 0x0 }, // Char Number = 153 Char Symbol = '™'
{ 0x38, 0x70, 0x60, 0x38, 0x0 }, // Char Number = 154 Char Symbol = 'š'
{ 0x3C, 0xC4, 0x3C, 0x0, 0x0 }, // Char Number = 155 Char Symbol = '›'
{ 0xF4, 0x4, 0xFC, 0x4, 0x0 }, // Char Number = 156 Char Symbol = 'œ'
{ 0x58, 0x24, 0x24, 0x58, 0x0 }, // Char Number = 157 Char Symbol = ''
{ 0x10, 0x78, 0x20, 0x50, 0x0 }, // Char Number = 158 Char Symbol = 'ž'
{ 0x30, 0x58, 0x68, 0x30, 0x0 }, // Char Number = 159 Char Symbol = 'Ÿ'
{ 0x30, 0x78, 0x54, 0x48, 0x0 }, // Char Number = 160 Char Symbol = ' '
{ 0x20, 0xF4, 0xF4, 0x40, 0x0 }, // Char Number = 161 Char Symbol = '¡'
{ 0x14, 0xA8, 0xA4, 0x40, 0x0 }, // Char Number = 162 Char Symbol = '¢'
{ 0x40, 0x78, 0x24, 0x48, 0x0 }, // Char Number = 163 Char Symbol = '£'
{ 0x54, 0x28, 0x28, 0x54, 0x0 }, // Char Number = 164 Char Symbol = '¤'
{ 0x7C, 0x0, 0x68, 0x60, 0x0 }, // Char Number = 165 Char Symbol = '¥'
{ 0x88, 0x78, 0x28, 0x4, 0x0 }, // Char Number = 166 Char Symbol = '¦'
{ 0x24, 0x58, 0x48, 0x84, 0x0 }, // Char Number = 167 Char Symbol = '§'
{ 0x7C, 0x7C, 0x54, 0x44, 0x0 }, // Char Number = 168 Char Symbol = '¨'
{ 0x38, 0x7C, 0x44, 0x44, 0x0 }, // Char Number = 169 Char Symbol = '©'
{ 0x48, 0x54, 0x5C, 0x0, 0x0 }, // Char Number = 170 Char Symbol = 'ª'
{ 0x10, 0x28, 0x54, 0x28, 0x0 }, // Char Number = 171 Char Symbol = '«'
{ 0x10, 0x10, 0x30, 0x0, 0x0 }, // Char Number = 172 Char Symbol = '¬'
{ 0x10, 0x10, 0x8, 0x3C, 0x0 }, // Char Number = 173 Char Symbol = '­'
{ 0x7C, 0x7C, 0x14, 0x68, 0x0 }, // Char Number = 174 Char Symbol = '®'
{ 0x4, 0x3C, 0x3C, 0x4, 0x0 }, // Char Number = 175 Char Symbol = '¯'
{ 0x8, 0x14, 0x8, 0x0, 0x0 }, // Char Number = 176 Char Symbol = '°'
{ 0x48, 0x5C, 0x48, 0x0, 0x0 }, // Char Number = 177 Char Symbol = '±'
{ 0x24, 0x34, 0x28, 0x0, 0x0 }, // Char Number = 178 Char Symbol = '²'
{ 0x24, 0x2C, 0x14, 0x0, 0x0 }, // Char Number = 179 Char Symbol = '³'
{ 0x0, 0x14, 0xC, 0x0, 0x0 }, // Char Number = 180 Char Symbol = '´'
{ 0xF8, 0x40, 0x38, 0x40, 0x0 }, // Char Number = 181 Char Symbol = 'µ'
{ 0x40, 0xF0, 0x48, 0x30, 0x0 }, // Char Number = 182 Char Symbol = '¶'
{ 0x70, 0xE0, 0x40, 0x30, 0x0 }, // Char Number = 183 Char Symbol = '·'
{ 0x18, 0x4, 0x4, 0x0, 0x0 }, // Char Number = 184 Char Symbol = '¸'
{ 0x28, 0x3C, 0x20, 0x0, 0x0 }, // Char Number = 185 Char Symbol = '¹'
{ 0x48, 0x54, 0x48, 0x0, 0x0 }, // Char Number = 186 Char Symbol = 'º'
{ 0x28, 0x54, 0x28, 0x10, 0x0 }, // Char Number = 187 Char Symbol = '»'
{ 0x70, 0x40, 0x70, 0x0, 0x0 }, // Char Number = 188 Char Symbol = '¼'
{ 0x70, 0x10, 0x70, 0x0, 0x0 }, // Char Number = 189 Char Symbol = '½'
{ 0x30, 0x40, 0x30, 0x0, 0x0 }, // Char Number = 190 Char Symbol = '¾'
{ 0x60, 0x10, 0x60, 0x0, 0x0 }, // Char Number = 191 Char Symbol = '¿'
{ 0x74, 0x28, 0x70, 0x0, 0x0 }, // Char Number = 192 Char Symbol = 'À'
{ 0x70, 0x28, 0x74, 0x0, 0x0 }, // Char Number = 193 Char Symbol = 'Á'
{ 0xC8, 0x64, 0xC8, 0x0, 0x0 }, // Char Number = 194 Char Symbol = 'Â'
{ 0xE8, 0x54, 0xE8, 0x4, 0x0 }, // Char Number = 195 Char Symbol = 'Ã'
{ 0xE4, 0x50, 0xE4, 0x0, 0x0 }, // Char Number = 196 Char Symbol = 'Ä'
{ 0xE8, 0x54, 0xE8, 0x0, 0x0 }, // Char Number = 197 Char Symbol = 'Å'
{ 0x78, 0x14, 0x7C, 0x54, 0x0 }, // Char Number = 198 Char Symbol = 'Æ'
{ 0xB8, 0xC4, 0x28, 0x0, 0x0 }, // Char Number = 199 Char Symbol = 'Ç'
{ 0xF4, 0xB0, 0x90, 0x0, 0x0 }, // Char Number = 200 Char Symbol = 'È'
{ 0xF0, 0xB0, 0x94, 0x0, 0x0 }, // Char Number = 201 Char Symbol = 'É'
{ 0xF8, 0xB4, 0x98, 0x0, 0x0 }, // Char Number = 202 Char Symbol = 'Ê'
{ 0xF4, 0xB0, 0x94, 0x0, 0x0 }, // Char Number = 203 Char Symbol = 'Ë'
{ 0xA4, 0xE8, 0xA0, 0x0, 0x0 }, // Char Number = 204 Char Symbol = 'Ì'
{ 0xA0, 0xE8, 0xA4, 0x0, 0x0 }, // Char Number = 205 Char Symbol = 'Í'
{ 0xA8, 0xE4, 0xA8, 0x0, 0x0 }, // Char Number = 206 Char Symbol = 'Î'
{ 0x54, 0x70, 0x54, 0x0, 0x0 }, // Char Number = 207 Char Symbol = 'Ï'
{ 0x54, 0x7C, 0x54, 0x38, 0x0 }, // Char Number = 208 Char Symbol = 'Ð'
{ 0xE8, 0x24, 0xC8, 0x4, 0x0 }, // Char Number = 209 Char Symbol = 'Ñ'
{ 0x64, 0x50, 0x30, 0x0, 0x0 }, // Char Number = 210 Char Symbol = 'Ò'
{ 0x60, 0x50, 0x34, 0x0, 0x0 }, // Char Number = 211 Char Symbol = 'Ó'
{ 0xC8, 0xA4, 0x68, 0x0, 0x0 }, // Char Number = 212 Char Symbol = 'Ô'
{ 0xC8, 0xA4, 0x68, 0x4, 0x0 }, // Char Number = 213 Char Symbol = 'Õ'
{ 0x64, 0x50, 0x34, 0x0, 0x0 }, // Char Number = 214 Char Symbol = 'Ö'
{ 0x28, 0x10, 0x10, 0x28, 0x0 }, // Char Number = 215 Char Symbol = '×'
{ 0xB0, 0x48, 0x34, 0x0, 0x0 }, // Char Number = 216 Char Symbol = 'Ø'
{ 0x64, 0x48, 0x60, 0x0, 0x0 }, // Char Number = 217 Char Symbol = 'Ù'
{ 0x60, 0x48, 0x64, 0x0, 0x0 }, // Char Number = 218 Char Symbol = 'Ú'
{ 0x68, 0x44, 0x68, 0x0, 0x0 }, // Char Number = 219 Char Symbol = 'Û'
{ 0x68, 0x40, 0x68, 0x0, 0x0 }, // Char Number = 220 Char Symbol = 'Ü'
{ 0x20, 0xC8, 0x24, 0x0, 0x0 }, // Char Number = 221 Char Symbol = 'Ý'
{ 0x7C, 0x28, 0x10, 0x0, 0x0 }, // Char Number = 222 Char Symbol = 'Þ'
{ 0xF8, 0x54, 0x28, 0x0, 0x0 }, // Char Number = 223 Char Symbol = 'ß'
{ 0x24, 0x50, 0x60, 0x0, 0x0 }, // Char Number = 224 Char Symbol = 'à'
{ 0x20, 0x50, 0x74, 0x0, 0x0 }, // Char Number = 225 Char Symbol = 'á'
{ 0x48, 0xA4, 0xE8, 0x0, 0x0 }, // Char Number = 226 Char Symbol = 'â'
{ 0x48, 0xA4, 0xE8, 0x4, 0x0 }, // Char Number = 227 Char Symbol = 'ã'
{ 0x24, 0x50, 0x74, 0x0, 0x0 }, // Char Number = 228 Char Symbol = 'ä'
{ 0x48, 0xB4, 0xE8, 0x0, 0x0 }, // Char Number = 229 Char Symbol = 'å'
{ 0x28, 0x58, 0x68, 0x58, 0x0 }, // Char Number = 230 Char Symbol = 'æ'
{ 0xB0, 0xC8, 0x48, 0x20, 0x0 }, // Char Number = 231 Char Symbol = 'ç'
{ 0x34, 0x68, 0x58, 0x0, 0x0 }, // Char Number = 232 Char Symbol = 'è'
{ 0x30, 0x68, 0x54, 0x0, 0x0 }, // Char Number = 233 Char Symbol = 'é'
{ 0x68, 0xD4, 0xA8, 0x0, 0x0 }, // Char Number = 234 Char Symbol = 'ê'
{ 0x64, 0xD0, 0xA4, 0x0, 0x0 }, // Char Number = 235 Char Symbol = 'ë'
{ 0x4, 0x68, 0x40, 0x0, 0x0 }, // Char Number = 236 Char Symbol = 'ì'
{ 0x0, 0x68, 0x44, 0x0, 0x0 }, // Char Number = 237 Char Symbol = 'í'
{ 0x8, 0x64, 0x48, 0x0, 0x0 }, // Char Number = 238 Char Symbol = 'î'
{ 0x4, 0x70, 0x44, 0x0, 0x0 }, // Char Number = 239 Char Symbol = 'ï'
{ 0x44, 0xA8, 0xF4, 0x0, 0x0 }, // Char Number = 240 Char Symbol = 'ð'
{ 0xC8, 0x24, 0xC8, 0x4, 0x0 }, // Char Number = 241 Char Symbol = 'ñ'
{ 0x24, 0x50, 0x20, 0x0, 0x0 }, // Char Number = 242 Char Symbol = 'ò'
{ 0x20, 0x50, 0x24, 0x0, 0x0 }, // Char Number = 243 Char Symbol = 'ó'
{ 0x48, 0xA4, 0x48, 0x0, 0x0 }, // Char Number = 244 Char Symbol = 'ô'
{ 0x48, 0xA4, 0x48, 0x4, 0x0 }, // Char Number = 245 Char Symbol = 'õ'
{ 0x24, 0x50, 0x24, 0x0, 0x0 }, // Char Number = 246 Char Symbol = 'ö'
{ 0x10, 0x54, 0x10, 0x0, 0x0 }, // Char Number = 247 Char Symbol = '÷'
{ 0xA0, 0x50, 0x28, 0x0, 0x0 }, // Char Number = 248 Char Symbol = 'ø'
{ 0x24, 0x48, 0x60, 0x0, 0x0 }, // Char Number = 249 Char Symbol = 'ù'
{ 0x20, 0x48, 0x64, 0x0, 0x0 }, // Char Number = 250 Char Symbol = 'ú'
{ 0x28, 0x44, 0x68, 0x0, 0x0 }, // Char Number = 251 Char Symbol = 'û'
{ 0x28, 0x40, 0x68, 0x0, 0x0 }, // Char Number = 252 Char Symbol = 'ü'
{ 0xA0, 0xC8, 0x64, 0x0, 0x0 }, // Char Number = 253 Char Symbol = 'ý'
{ 0xF8, 0x50, 0x20, 0x0, 0x0 }, // Char Number = 254 Char Symbol = 'þ'
{ 0x94, 0xA0, 0x74, 0x0, 0x0 } // Char Number = 255 Char Symbol = 'ÿ'

}

Code: [Select]
/* HP50G/HP48GX Original Font Name: "Ft10_0:10*7_pxl"
By:CompSystems ©
CharHeight = 10_Pxls
CharWidth = 7_Pxls
Converted to C by CompSystems ©
Font version 0.01c 7 Sep 2012 */

//NewDef Sign   Domain Type   <= Pseudonyms    #Bytes  #bits   Domain Minimum and maximum values
typedef unsigned       char   T_usChar8b;    // 1 Byte, 8 bits  [ 0, ..., 255 ]          // Byte or int8_t
typedef   signed       char   T_sgChar8b;    // 1 Byte          [ -127, ..., 127 ]       // uint8_t

typedef unsigned short int    T_usShrInt16b; // 2 Bytes, 16 bits [ 0, ..., 65,535 ]       // Word or int16_t  #define USHRT_MAX 65535
typedef   signed short int    T_sgShrInt16b; // 2 Bytes          [ -32,768, ..., 32,767 ] // uint16_t #define SHRT_MIN (-32767-1) #define SHRT_MAX 32767

typedef unsigned long  int    T_usLngInt32b; // 4 Bytes, 32 bits [ 0, ..., 4'294,967,295 (4.294G)] // Dword
typedef   signed long  int    T_sgLngInt32b; // 4 Bytes          [ -2'147,483,648 , ..., 2'147,483,647  ]

#define CharSetSize 256
#define CharHeight 10
#define CharWidth 7

// CharSet
const TusChar8b Font8x7Pixels_Array_00[ CharSetSize ][ CharWidth ] = {
// 1 2 3 4 5 6 7
{ 0x0, 0x78, 0x78, 0x78, 0x0, 0x0, 0x0 }, // Char Number = 0 Char Symbol = ''
{ 0x0, 0x78, 0x78, 0x78, 0x0, 0x0, 0x0 }, // Char Number = 1 Char Symbol = ''
{ 0x0, 0x78, 0x78, 0x78, 0x0, 0x0, 0x0 }, // Char Number = 2 Char Symbol = ''
{ 0x0, 0x78, 0x78, 0x78, 0x0, 0x0, 0x0 }, // Char Number = 3 Char Symbol = ''
{ 0x0, 0x78, 0x78, 0x78, 0x0, 0x0, 0x0 }, // Char Number = 4 Char Symbol = ''
{ 0x0, 0x78, 0x78, 0x78, 0x0, 0x0, 0x0 }, // Char Number = 5 Char Symbol = ''
{ 0x0, 0x78, 0x78, 0x78, 0x0, 0x0, 0x0 }, // Char Number = 6 Char Symbol = ''
{ 0x0, 0x78, 0x78, 0x78, 0x0, 0x0, 0x0 }, // Char Number = 7 Char Symbol = ''
{ 0x0, 0x78, 0x78, 0x78, 0x0, 0x0, 0x0 }, // Char Number = 8 Char Symbol = ''
{ 0x0, 0x78, 0x78, 0x78, 0x0, 0x0, 0x0 }, // Char Number = 9 Char Symbol = ' '
{ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }, // Char Number = 10 Char Symbol = ''
{ 0x0, 0x78, 0x78, 0x78, 0x0, 0x0, 0x0 }, // Char Number = 11 Char Symbol = ' '
{ 0x0, 0x78, 0x78, 0x78, 0x0, 0x0, 0x0 }, // Char Number = 12 Char Symbol = ''
{ 0x0, 0x78, 0x78, 0x78, 0x0, 0x0, 0x0 }, // Char Number = 13 Char Symbol = ''
{ 0x0, 0x78, 0x78, 0x78, 0x0, 0x0, 0x0 }, // Char Number = 14 Char Symbol = ''
{ 0x0, 0x78, 0x78, 0x78, 0x0, 0x0, 0x0 }, // Char Number = 15 Char Symbol = ''
{ 0x0, 0x78, 0x78, 0x78, 0x0, 0x0, 0x0 }, // Char Number = 16 Char Symbol = ''
{ 0x0, 0x78, 0x78, 0x78, 0x0, 0x0, 0x0 }, // Char Number = 17 Char Symbol = ''
{ 0x0, 0x78, 0x78, 0x78, 0x0, 0x0, 0x0 }, // Char Number = 18 Char Symbol = ''
{ 0x0, 0x78, 0x78, 0x78, 0x0, 0x0, 0x0 }, // Char Number = 19 Char Symbol = ''
{ 0x0, 0x78, 0x78, 0x78, 0x0, 0x0, 0x0 }, // Char Number = 20 Char Symbol = ''
{ 0x0, 0x78, 0x78, 0x78, 0x0, 0x0, 0x0 }, // Char Number = 21 Char Symbol = ''
{ 0x0, 0x78, 0x78, 0x78, 0x0, 0x0, 0x0 }, // Char Number = 22 Char Symbol = ''
{ 0x0, 0x78, 0x78, 0x78, 0x0, 0x0, 0x0 }, // Char Number = 23 Char Symbol = ''
{ 0x0, 0x78, 0x78, 0x78, 0x0, 0x0, 0x0 }, // Char Number = 24 Char Symbol = ''
{ 0x0, 0x78, 0x78, 0x78, 0x0, 0x0, 0x0 }, // Char Number = 25 Char Symbol = ''
{ 0x0, 0x78, 0x78, 0x78, 0x0, 0x0, 0x0 }, // Char Number = 26 Char Symbol = ''
{ 0x0, 0x78, 0x78, 0x78, 0x0, 0x0, 0x0 }, // Char Number = 27 Char Symbol = ''
{ 0x0, 0x78, 0x78, 0x78, 0x0, 0x0, 0x0 }, // Char Number = 28 Char Symbol = ''
{ 0x0, 0x78, 0x78, 0x78, 0x0, 0x0, 0x0 }, // Char Number = 29 Char Symbol = ''
{ 0x0, 0x78, 0x78, 0x78, 0x0, 0x0, 0x0 }, // Char Number = 30 Char Symbol = ''
{ 0x180, 0x0, 0x180, 0x0, 0x180, 0x0, 0x0 }, // Char Number = 31 Char Symbol = ''
{ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }, // Char Number = 32 Char Symbol = ' '
{ 0x0, 0x0, 0x17F, 0x0, 0x0, 0x0, 0x0 }, // Char Number = 33 Char Symbol = '!'
{ 0x0, 0xF, 0x0, 0xF, 0x0, 0x0, 0x0 }, // Char Number = 34 Char Symbol = '\"'
{ 0x28, 0x1FF, 0x28, 0x1FF, 0x28, 0x0, 0x0 }, // Char Number = 35 Char Symbol = '#'
{ 0x48, 0x54, 0x1FF, 0x54, 0x24, 0x0, 0x0 }, // Char Number = 36 Char Symbol = '$'
{ 0x47, 0x25, 0x1D7, 0x148, 0x1C4, 0x0, 0x0 }, // Char Number = 37 Char Symbol = '%'
{ 0xEE, 0x111, 0x12E, 0xC0, 0x120, 0x0, 0x0 }, // Char Number = 38 Char Symbol = '&'
{ 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x0 }, // Char Number = 39 Char Symbol = '''
{ 0x0, 0x7C, 0x82, 0x101, 0x0, 0x0, 0x0 }, // Char Number = 40 Char Symbol = '('
{ 0x0, 0x101, 0x82, 0x7C, 0x0, 0x0, 0x0 }, // Char Number = 41 Char Symbol = ')'
{ 0x10, 0x54, 0x38, 0x54, 0x10, 0x0, 0x0 }, // Char Number = 42 Char Symbol = '*'
{ 0x10, 0x10, 0x7C, 0x10, 0x10, 0x0, 0x0 }, // Char Number = 43 Char Symbol = '+'
{ 0x0, 0xC0, 0x1C0, 0x0, 0x0, 0x200, 0x0 }, // Char Number = 44 Char Symbol = ','
{ 0x10, 0x10, 0x10, 0x10, 0x10, 0x0, 0x0 }, // Char Number = 45 Char Symbol = '-'
{ 0x0, 0x180, 0x180, 0x0, 0x0, 0x0, 0x0 }, // Char Number = 46 Char Symbol = '.'
{ 0x40, 0x20, 0x10, 0x8, 0x4, 0x0, 0x0 }, // Char Number = 47 Char Symbol = '/'
{ 0xFE, 0x121, 0x111, 0x109, 0xFE, 0x0, 0x0 }, // Char Number = 48 Char Symbol = '0'
{ 0x0, 0x102, 0x1FF, 0x100, 0x0, 0x0, 0x0 }, // Char Number = 49 Char Symbol = '1'
{ 0x1C6, 0x121, 0x111, 0x109, 0x106, 0x0, 0x0 }, // Char Number = 50 Char Symbol = '2'
{ 0x82, 0x111, 0x111, 0x111, 0xEE, 0x0, 0x0 }, // Char Number = 51 Char Symbol = '3'
{ 0x18, 0x14, 0x12, 0x1FF, 0x10, 0x0, 0x0 }, // Char Number = 52 Char Symbol = '4'
{ 0x8F, 0x109, 0x109, 0x109, 0xF1, 0x0, 0x0 }, // Char Number = 53 Char Symbol = '5'
{ 0xFC, 0x112, 0x111, 0x111, 0xE0, 0x0, 0x0 }, // Char Number = 54 Char Symbol = '6'
{ 0x1, 0x1E1, 0x11, 0x9, 0x7, 0x0, 0x0 }, // Char Number = 55 Char Symbol = '7'
{ 0xEE, 0x111, 0x111, 0x111, 0xEE, 0x0, 0x0 }, // Char Number = 56 Char Symbol = '8'
{ 0xE, 0x111, 0x111, 0x91, 0x7E, 0x0, 0x0 }, // Char Number = 57 Char Symbol = '9'
{ 0x0, 0x6C, 0x6C, 0x0, 0x0, 0x0, 0x0 }, // Char Number = 58 Char Symbol = ':'
{ 0x0, 0x6C, 0x1EC, 0x0, 0x0, 0x200, 0x0 }, // Char Number = 59 Char Symbol = ';'
{ 0x10, 0x28, 0x44, 0x82, 0x101, 0x0, 0x0 }, // Char Number = 60 Char Symbol = '<'
{ 0x28, 0x28, 0x28, 0x28, 0x28, 0x0, 0x0 }, // Char Number = 61 Char Symbol = '='
{ 0x101, 0x82, 0x44, 0x28, 0x10, 0x0, 0x0 }, // Char Number = 62 Char Symbol = '>'
{ 0x2, 0x1, 0x1B1, 0x9, 0x6, 0x0, 0x0 }, // Char Number = 63 Char Symbol = '?'
{ 0xFE, 0x101, 0x139, 0x111, 0x11E, 0x0, 0x0 }, // Char Number = 64 Char Symbol = '@'
{ 0x1FE, 0x11, 0x11, 0x11, 0x1FE, 0x0, 0x0 }, // Char Number = 65 Char Symbol = 'A'
{ 0x1FF, 0x111, 0x111, 0x111, 0xEE, 0x0, 0x0 }, // Char Number = 66 Char Symbol = 'B'
{ 0xFE, 0x101, 0x101, 0x101, 0x82, 0x0, 0x0 }, // Char Number = 67 Char Symbol = 'C'
{ 0x1FF, 0x101, 0x101, 0x101, 0xFE, 0x0, 0x0 }, // Char Number = 68 Char Symbol = 'D'
{ 0x1FF, 0x111, 0x111, 0x111, 0x101, 0x0, 0x0 }, // Char Number = 69 Char Symbol = 'E'
{ 0x1FF, 0x11, 0x11, 0x11, 0x1, 0x0, 0x0 }, // Char Number = 70 Char Symbol = 'F'
{ 0xFE, 0x101, 0x101, 0x121, 0x1E2, 0x0, 0x0 }, // Char Number = 71 Char Symbol = 'G'
{ 0x1FF, 0x10, 0x10, 0x10, 0x1FF, 0x0, 0x0 }, // Char Number = 72 Char Symbol = 'H'
{ 0x0, 0x101, 0x1FF, 0x101, 0x0, 0x0, 0x0 }, // Char Number = 73 Char Symbol = 'I'
{ 0xE0, 0x100, 0x100, 0x100, 0xFF, 0x0, 0x0 }, // Char Number = 74 Char Symbol = 'J'
{ 0x1FF, 0x10, 0x28, 0x44, 0x183, 0x0, 0x0 }, // Char Number = 75 Char Symbol = 'K'
{ 0x1FF, 0x100, 0x100, 0x100, 0x100, 0x0, 0x0 }, // Char Number = 76 Char Symbol = 'L'
{ 0x1FF, 0x2, 0x1C, 0x2, 0x1FF, 0x0, 0x0 }, // Char Number = 77 Char Symbol = 'M'
{ 0x1FF, 0x6, 0x18, 0x60, 0x1FF, 0x0, 0x0 }, // Char Number = 78 Char Symbol = 'N'
{ 0xFE, 0x101, 0x101, 0x101, 0xFE, 0x0, 0x0 }, // Char Number = 79 Char Symbol = 'O'
{ 0x1FF, 0x11, 0x11, 0x11, 0xE, 0x0, 0x0 }, // Char Number = 80 Char Symbol = 'P'
{ 0xFE, 0x101, 0x141, 0x81, 0x17E, 0x0, 0x0 }, // Char Number = 81 Char Symbol = 'Q'
{ 0x1FF, 0x11, 0x31, 0x51, 0x18E, 0x0, 0x0 }, // Char Number = 82 Char Symbol = 'R'
{ 0x8E, 0x111, 0x111, 0x111, 0xE2, 0x0, 0x0 }, // Char Number = 83 Char Symbol = 'S'
{ 0x1, 0x1, 0x1FF, 0x1, 0x1, 0x0, 0x0 }, // Char Number = 84 Char Symbol = 'T'
{ 0xFF, 0x100, 0x100, 0x100, 0xFF, 0x0, 0x0 }, // Char Number = 85 Char Symbol = 'U'
{ 0x1F, 0x60, 0x180, 0x60, 0x1F, 0x0, 0x0 }, // Char Number = 86 Char Symbol = 'V'
{ 0x1FF, 0x80, 0x70, 0x80, 0x1FF, 0x0, 0x0 }, // Char Number = 87 Char Symbol = 'W'
{ 0x1C7, 0x28, 0x10, 0x28, 0x1C7, 0x0, 0x0 }, // Char Number = 88 Char Symbol = 'X'
{ 0x7, 0x8, 0x1F0, 0x8, 0x7, 0x0, 0x0 }, // Char Number = 89 Char Symbol = 'Y'
{ 0x183, 0x161, 0x111, 0x10D, 0x183, 0x0, 0x0 }, // Char Number = 90 Char Symbol = 'Z'
{ 0x0, 0x1FF, 0x101, 0x101, 0x0, 0x0, 0x0 }, // Char Number = 91 Char Symbol = '['
{ 0x4, 0x8, 0x10, 0x20, 0x40, 0x0, 0x0 }, // Char Number = 92 Char Symbol = '\\'
{ 0x0, 0x101, 0x101, 0x1FF, 0x0, 0x0, 0x0 }, // Char Number = 93 Char Symbol = ']'
{ 0x4, 0x2, 0x1, 0x2, 0x4, 0x0, 0x0 }, // Char Number = 94 Char Symbol = '^'
{ 0x100, 0x100, 0x100, 0x100, 0x100, 0x0, 0x0 }, // Char Number = 95 Char Symbol = '_'
{ 0x0, 0x3, 0x4, 0x0, 0x0, 0x0, 0x0 }, // Char Number = 96 Char Symbol = '`'
{ 0xC0, 0x128, 0x128, 0x128, 0x1F0, 0x0, 0x0 }, // Char Number = 97 Char Symbol = 'a'
{ 0x1FF, 0x108, 0x108, 0x108, 0xF0, 0x0, 0x0 }, // Char Number = 98 Char Symbol = 'b'
{ 0xF0, 0x108, 0x108, 0x108, 0x108, 0x0, 0x0 }, // Char Number = 99 Char Symbol = 'c'
{ 0xF0, 0x108, 0x108, 0x108, 0x1FF, 0x0, 0x0 }, // Char Number = 100 Char Symbol = 'd'
{ 0xF0, 0x128, 0x128, 0x128, 0x30, 0x0, 0x0 }, // Char Number = 101 Char Symbol = 'e'
{ 0x10, 0x1FE, 0x11, 0x11, 0x2, 0x0, 0x0 }, // Char Number = 102 Char Symbol = 'f'
{ 0x30, 0x48, 0x48, 0x48, 0x1F0, 0x200, 0x200, } // Char Number = 103 Char Symbol = 'g'
{ 0x1FF, 0x8, 0x8, 0x8, 0x1F0, 0x0, 0x0 }, // Char Number = 104 Char Symbol = 'h'
{ 0x0, 0x108, 0x1FA, 0x100, 0x0, 0x0, 0x0 }, // Char Number = 105 Char Symbol = 'i'
{ 0x100, 0x0, 0x8, 0x1FA, 0x0, 0x200, 0x200, } // Char Number = 106 Char Symbol = 'j'
{ 0x1FF, 0x40, 0xA0, 0x118, 0x0, 0x0, 0x0 }, // Char Number = 107 Char Symbol = 'k'
{ 0x0, 0x101, 0x1FF, 0x100, 0x0, 0x0, 0x0 }, // Char Number = 108 Char Symbol = 'l'
{ 0x1F8, 0x8, 0x70, 0x8, 0x1F0, 0x0, 0x0 }, // Char Number = 109 Char Symbol = 'm'
{ 0x1F8, 0x8, 0x8, 0x8, 0x1F0, 0x0, 0x0 }, // Char Number = 110 Char Symbol = 'n'
{ 0xF0, 0x108, 0x108, 0x108, 0xF0, 0x0, 0x0 }, // Char Number = 111 Char Symbol = 'o'
{ 0x1F8, 0x48, 0x48, 0x48, 0x230, 0x0, 0x0 }, // Char Number = 112 Char Symbol = 'p'
{ 0x30, 0x48, 0x48, 0x48, 0x1F8, 0x0, 0x0 }, // Char Number = 113 Char Symbol = 'q'
{ 0x1F8, 0x10, 0x8, 0x8, 0x8, 0x0, 0x0 }, // Char Number = 114 Char Symbol = 'r'
{ 0x110, 0x128, 0x128, 0x128, 0xC8, 0x0, 0x0 }, // Char Number = 115 Char Symbol = 's'
{ 0x8, 0xFF, 0x108, 0x80, 0x0, 0x0, 0x0 }, // Char Number = 116 Char Symbol = 't'
{ 0xF8, 0x100, 0x100, 0x100, 0x1F8, 0x0, 0x0 }, // Char Number = 117 Char Symbol = 'u'
{ 0x78, 0x80, 0x100, 0x80, 0x78, 0x0, 0x0 }, // Char Number = 118 Char Symbol = 'v'
{ 0xF8, 0x100, 0xC0, 0x100, 0xF8, 0x0, 0x0 }, // Char Number = 119 Char Symbol = 'w'
{ 0x118, 0xA0, 0x40, 0xA0, 0x118, 0x0, 0x0 }, // Char Number = 120 Char Symbol = 'x'
{ 0x38, 0x40, 0x40, 0x40, 0x1F8, 0x200, 0x200, } // Char Number = 121 Char Symbol = 'y'
{ 0x188, 0x148, 0x128, 0x118, 0x108, 0x0, 0x0 }, // Char Number = 122 Char Symbol = 'z'
{ 0x10, 0xEE, 0x101, 0x101, 0x0, 0x0, 0x0 }, // Char Number = 123 Char Symbol = '{'
{ 0x0, 0x0, 0x1FF, 0x0, 0x0, 0x0, 0x0 }, // Char Number = 124 Char Symbol = '|'
{ 0x0, 0x101, 0x101, 0xEE, 0x10, 0x0, 0x0 }, // Char Number = 125 Char Symbol = '}'
{ 0x8, 0x4, 0x8, 0x10, 0x8, 0x0, 0x0 }, // Char Number = 126 Char Symbol = '~'
{ 0x155, 0xAA, 0x155, 0xAA, 0x155, 0x0, 0x0 }, // Char Number = 127 Char Symbol = ''
{ 0xC0, 0xA0, 0xB0, 0xC8, 0x84, 0x0, 0x0 }, // Char Number = 128 Char Symbol = '€'
{ 0x114, 0xA4, 0x44, 0xA4, 0x114, 0x0, 0x0 }, // Char Number = 129 Char Symbol = ''
{ 0xC, 0x34, 0x44, 0x34, 0xC, 0x0, 0x0 }, // Char Number = 130 Char Symbol = '‚'
{ 0x40, 0x80, 0x1FF, 0x1, 0x1, 0x0, 0x0 }, // Char Number = 131 Char Symbol = 'ƒ'
{ 0x80, 0x100, 0xFE, 0x1, 0x2, 0x0, 0x0 }, // Char Number = 132 Char Symbol = '„'
{ 0x183, 0x145, 0x129, 0x111, 0x183, 0x0, 0x0 }, // Char Number = 133 Char Symbol = '…'
{ 0x1FF, 0xFE, 0x7C, 0x38, 0x10, 0x0, 0x0 }, // Char Number = 134 Char Symbol = '†'
{ 0x8, 0x1F8, 0x8, 0x1F8, 0xC, 0x0, 0x0 }, // Char Number = 135 Char Symbol = '‡'
{ 0xE1, 0x112, 0x114, 0x118, 0xF0, 0x0, 0x0 }, // Char Number = 136 Char Symbol = 'ˆ'
{ 0xA0, 0xB0, 0xA8, 0xA4, 0xA2, 0x0, 0x0 }, // Char Number = 137 Char Symbol = '‰'
{ 0xA2, 0xA4, 0xA8, 0xB0, 0xA0, 0x0, 0x0 }, // Char Number = 138 Char Symbol = 'Š'
{ 0xA8, 0x68, 0x38, 0x2C, 0x2A, 0x0, 0x0 }, // Char Number = 139 Char Symbol = '‹'
{ 0xE0, 0x110, 0x110, 0xE0, 0x110, 0x0, 0x0 }, // Char Number = 140 Char Symbol = 'Œ'
{ 0x10, 0x10, 0x54, 0x38, 0x10, 0x0, 0x0 }, // Char Number = 141 Char Symbol = ''
{ 0x10, 0x38, 0x54, 0x10, 0x10, 0x0, 0x0 }, // Char Number = 142 Char Symbol = 'Ž'
{ 0x40, 0x80, 0x1FF, 0x80, 0x40, 0x0, 0x0 }, // Char Number = 143 Char Symbol = ''
{ 0x4, 0x2, 0x1FF, 0x2, 0x4, 0x0, 0x0 }, // Char Number = 144 Char Symbol = ''
{ 0x20, 0x10, 0x20, 0x1C0, 0x30, 0x0, 0x0 }, // Char Number = 145 Char Symbol = '‘'
{ 0xC0, 0x126, 0x129, 0x131, 0xE0, 0x0, 0x0 }, // Char Number = 146 Char Symbol = '’'
{ 0xE0, 0x150, 0x150, 0x150, 0x0, 0x0, 0x0 }, // Char Number = 147 Char Symbol = '“'
{ 0x8, 0x4, 0x78, 0x4, 0x1F8, 0x0, 0x0 }, // Char Number = 148 Char Symbol = '”'
{ 0xFE, 0x111, 0x111, 0x111, 0xFE, 0x0, 0x0 }, // Char Number = 149 Char Symbol = '•'
{ 0x104, 0x88, 0x50, 0x60, 0x180, 0x0, 0x0 }, // Char Number = 150 Char Symbol = '–'
{ 0x0, 0x1F0, 0x48, 0x48, 0x230, 0x0, 0x0 }, // Char Number = 151 Char Symbol = '—'
{ 0xE0, 0x110, 0x110, 0xF0, 0x10, 0x0, 0x0 }, // Char Number = 152 Char Symbol = '˜'
{ 0x10, 0x8, 0xF8, 0x108, 0x84, 0x0, 0x0 }, // Char Number = 153 Char Symbol = '™'
{ 0xF8, 0x100, 0xC0, 0x108, 0xF0, 0x0, 0x0 }, // Char Number = 154 Char Symbol = 'š'
{ 0x60, 0x50, 0x48, 0x50, 0x60, 0x0, 0x0 }, // Char Number = 155 Char Symbol = '›'
{ 0x2, 0x1FE, 0x2, 0x1FE, 0x2, 0x0, 0x0 }, // Char Number = 156 Char Symbol = 'œ'
{ 0x13E, 0xC1, 0x1, 0xC1, 0x13E, 0x0, 0x0 }, // Char Number = 157 Char Symbol = ''
{ 0x0, 0x78, 0x78, 0x78, 0x0, 0x0, 0x0 }, // Char Number = 158 Char Symbol = 'ž'
{ 0x70, 0x88, 0x70, 0x88, 0x70, 0x0, 0x0 }, // Char Number = 159 Char Symbol = 'Ÿ'
{ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }, // Char Number = 160 Char Symbol = ' '
{ 0x0, 0x0, 0x1FD, 0x0, 0x0, 0x0, 0x0 }, // Char Number = 161 Char Symbol = '¡'
{ 0xF0, 0x108, 0x1FC, 0x108, 0x108, 0x0, 0x200, } // Char Number = 162 Char Symbol = '¢'
{ 0x120, 0x1FE, 0x121, 0x102, 0x100, 0x0, 0x0 }, // Char Number = 163 Char Symbol = '£'
{ 0x174, 0x88, 0x88, 0x88, 0x174, 0x0, 0x0 }, // Char Number = 164 Char Symbol = '¤'
{ 0x57, 0x58, 0x1F0, 0x58, 0x57, 0x0, 0x0 }, // Char Number = 165 Char Symbol = '¥'
{ 0x0, 0x0, 0x1EF, 0x0, 0x0, 0x0, 0x0 }, // Char Number = 166 Char Symbol = '¦'
{ 0x0, 0x13A, 0x145, 0xB9, 0x0, 0x0, 0x0 }, // Char Number = 167 Char Symbol = '§'
{ 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0 }, // Char Number = 168 Char Symbol = '¨'
{ 0x7E, 0x99, 0xA5, 0x81, 0x7E, 0x0, 0x0 }, // Char Number = 169 Char Symbol = '©'
{ 0x28, 0x35, 0x35, 0x2E, 0x0, 0x0, 0x0 }, // Char Number = 170 Char Symbol = 'ª'
{ 0x10, 0x28, 0x54, 0x28, 0x44, 0x0, 0x0 }, // Char Number = 171 Char Symbol = '«'
{ 0x10, 0x10, 0x10, 0x30, 0x0, 0x0, 0x0 }, // Char Number = 172 Char Symbol = '¬'
{ 0x10, 0x10, 0x10, 0x10, 0x0, 0x0, 0x0 }, // Char Number = 173 Char Symbol = '­'
{ 0x3E, 0x5D, 0x4D, 0x51, 0x3E, 0x0, 0x0 }, // Char Number = 174 Char Symbol = '®'
{ 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0 }, // Char Number = 175 Char Symbol = '¯'
{ 0x0, 0x7, 0x5, 0x7, 0x0, 0x0, 0x0 }, // Char Number = 176 Char Symbol = '°'
{ 0x90, 0x90, 0xFC, 0x90, 0x90, 0x0, 0x0 }, // Char Number = 177 Char Symbol = '±'
{ 0x0, 0x1D, 0x15, 0x17, 0x0, 0x0, 0x0 }, // Char Number = 178 Char Symbol = '²'
{ 0x0, 0x15, 0x15, 0x1F, 0x0, 0x0, 0x0 }, // Char Number = 179 Char Symbol = '³'
{ 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x0 }, // Char Number = 180 Char Symbol = '´'
{ 0x1F8, 0x80, 0x80, 0x78, 0x280, 0x0, 0x0 }, // Char Number = 181 Char Symbol = 'µ'
{ 0xC, 0x1E, 0x1FE, 0x2, 0x1FE, 0x0, 0x0 }, // Char Number = 182 Char Symbol = '¶'
{ 0x0, 0x30, 0x30, 0x0, 0x0, 0x0, 0x0 }, // Char Number = 183 Char Symbol = '·'
{ 0x0, 0x100, 0x140, 0x80, 0x0, 0x0, 0x0 }, // Char Number = 184 Char Symbol = '¸'
{ 0x0, 0x11, 0x1F, 0x10, 0x0, 0x0, 0x0 }, // Char Number = 185 Char Symbol = '¹'
{ 0x0, 0x12, 0x15, 0x12, 0x0, 0x0, 0x0 }, // Char Number = 186 Char Symbol = 'º'
{ 0x44, 0x28, 0x54, 0x28, 0x10, 0x0, 0x0 }, // Char Number = 187 Char Symbol = '»'
{ 0x2F, 0x10, 0x68, 0x44, 0xE0, 0x0, 0x0 }, // Char Number = 188 Char Symbol = '¼'
{ 0x2F, 0x10, 0x8, 0x1A4, 0x160, 0x0, 0x0 }, // Char Number = 189 Char Symbol = '½'
{ 0x55, 0x3F, 0x70, 0x48, 0x1E0, 0x0, 0x0 }, // Char Number = 190 Char Symbol = '¾'
{ 0xC0, 0x120, 0x11B, 0x100, 0x80, 0x0, 0x0 }, // Char Number = 191 Char Symbol = '¿'
{ 0x1F0, 0x48, 0x49, 0x4A, 0x1F0, 0x0, 0x0 }, // Char Number = 192 Char Symbol = 'À'
{ 0x1F0, 0x4A, 0x49, 0x48, 0x1F0, 0x0, 0x0 }, // Char Number = 193 Char Symbol = 'Á'
{ 0x1F0, 0x4A, 0x49, 0x4A, 0x1F0, 0x0, 0x0 }, // Char Number = 194 Char Symbol = 'Â'
{ 0x1F0, 0x4A, 0x49, 0x4A, 0x1F1, 0x0, 0x0 }, // Char Number = 195 Char Symbol = 'Ã'
{ 0x1F8, 0x25, 0x24, 0x25, 0x1F8, 0x0, 0x0 }, // Char Number = 196 Char Symbol = 'Ä'
{ 0x1F0, 0x4A, 0x4D, 0x4A, 0x1F0, 0x0, 0x0 }, // Char Number = 197 Char Symbol = 'Å'
{ 0x1FE, 0x11, 0x1FF, 0x111, 0x111, 0x0, 0x0 }, // Char Number = 198 Char Symbol = 'Æ'
{ 0x7E, 0x81, 0x81, 0x181, 0x81, 0x200, 0x200, } // Char Number = 199 Char Symbol = 'Ç'
{ 0x1FC, 0x124, 0x125, 0x126, 0x104, 0x0, 0x0 }, // Char Number = 200 Char Symbol = 'È'
{ 0x1FC, 0x126, 0x125, 0x124, 0x104, 0x0, 0x0 }, // Char Number = 201 Char Symbol = 'É'
{ 0x1FC, 0x126, 0x125, 0x126, 0x104, 0x0, 0x0 }, // Char Number = 202 Char Symbol = 'Ê'
{ 0x1FC, 0x125, 0x124, 0x125, 0x104, 0x0, 0x0 }, // Char Number = 203 Char Symbol = 'Ë'
{ 0x0, 0x105, 0x1FE, 0x104, 0x0, 0x0, 0x0 }, // Char Number = 204 Char Symbol = 'Ì'
{ 0x0, 0x104, 0x1FE, 0x105, 0x0, 0x0, 0x0 }, // Char Number = 205 Char Symbol = 'Í'
{ 0x0, 0x10A, 0x1F9, 0x10A, 0x0, 0x0, 0x0 }, // Char Number = 206 Char Symbol = 'Î'
{ 0x0, 0x105, 0x1FC, 0x105, 0x0, 0x0, 0x0 }, // Char Number = 207 Char Symbol = 'Ï'
{ 0x10, 0x1FF, 0x111, 0x101, 0xFE, 0x0, 0x0 }, // Char Number = 208 Char Symbol = 'Ð'
{ 0x1F8, 0x12, 0x61, 0x82, 0x1F9, 0x0, 0x0 }, // Char Number = 209 Char Symbol = 'Ñ'
{ 0xF8, 0x105, 0x106, 0x104, 0xF8, 0x0, 0x0 }, // Char Number = 210 Char Symbol = 'Ò'
{ 0xF8, 0x106, 0x105, 0x104, 0xF8, 0x0, 0x0 }, // Char Number = 211 Char Symbol = 'Ó'
{ 0xF0, 0x10A, 0x109, 0x10A, 0xF0, 0x0, 0x0 }, // Char Number = 212 Char Symbol = 'Ô'
{ 0xF0, 0x10A, 0x109, 0x10A, 0xF1, 0x0, 0x0 }, // Char Number = 213 Char Symbol = 'Õ'
{ 0xF8, 0x105, 0x104, 0x105, 0xF8, 0x0, 0x0 }, // Char Number = 214 Char Symbol = 'Ö'
{ 0x44, 0x28, 0x10, 0x28, 0x44, 0x0, 0x0 }, // Char Number = 215 Char Symbol = '×'
{ 0x17C, 0xC2, 0xBA, 0x86, 0x7D, 0x0, 0x0 }, // Char Number = 216 Char Symbol = 'Ø'
{ 0xFC, 0x101, 0x102, 0x100, 0xFC, 0x0, 0x0 }, // Char Number = 217 Char Symbol = 'Ù'
{ 0xFC, 0x100, 0x102, 0x101, 0xFC, 0x0, 0x0 }, // Char Number = 218 Char Symbol = 'Ú'
{ 0xF8, 0x102, 0x101, 0x102, 0xF8, 0x0, 0x0 }, // Char Number = 219 Char Symbol = 'Û'
{ 0xFC, 0x101, 0x100, 0x101, 0xFC, 0x0, 0x0 }, // Char Number = 220 Char Symbol = 'Ü'
{ 0xC, 0x10, 0x1E2, 0x11, 0xC, 0x0, 0x0 }, // Char Number = 221 Char Symbol = 'Ý'
{ 0x102, 0x1FE, 0x12A, 0x28, 0x38, 0x0, 0x0 }, // Char Number = 222 Char Symbol = 'Þ'
{ 0x1FE, 0x89, 0x89, 0x89, 0x276, 0x0, 0x0 }, // Char Number = 223 Char Symbol = 'ß'
{ 0xC0, 0x128, 0x129, 0x12A, 0x1F0, 0x0, 0x0 }, // Char Number = 224 Char Symbol = 'à'
{ 0xC0, 0x12A, 0x129, 0x128, 0x1F0, 0x0, 0x0 }, // Char Number = 225 Char Symbol = 'á'
{ 0xC0, 0x12A, 0x129, 0x12A, 0x1F0, 0x0, 0x0 }, // Char Number = 226 Char Symbol = 'â'
{ 0xC0, 0x12A, 0x129, 0x12A, 0x1F1, 0x0, 0x0 }, // Char Number = 227 Char Symbol = 'ã'
{ 0xC0, 0x12A, 0x128, 0x12A, 0x1F0, 0x0, 0x0 }, // Char Number = 228 Char Symbol = 'ä'
{ 0xC0, 0x12A, 0x12D, 0x12A, 0x1F0, 0x0, 0x0 }, // Char Number = 229 Char Symbol = 'å'
{ 0xC8, 0x128, 0x1F0, 0x128, 0x138, 0x0, 0x0 }, // Char Number = 230 Char Symbol = 'æ'
{ 0x78, 0x84, 0x84, 0x184, 0x84, 0x200, 0x200, } // Char Number = 231 Char Symbol = 'ç'
{ 0xF0, 0x128, 0x129, 0x12A, 0x30, 0x0, 0x0 }, // Char Number = 232 Char Symbol = 'è'
{ 0xF0, 0x12A, 0x129, 0x128, 0x30, 0x0, 0x0 }, // Char Number = 233 Char Symbol = 'é'
{ 0xF0, 0x12A, 0x129, 0x12A, 0x30, 0x0, 0x0 }, // Char Number = 234 Char Symbol = 'ê'
{ 0xF0, 0x12A, 0x128, 0x12A, 0x130, 0x0, 0x0 }, // Char Number = 235 Char Symbol = 'ë'
{ 0x0, 0x109, 0x1FA, 0x100, 0x0, 0x0, 0x0 }, // Char Number = 236 Char Symbol = 'ì'
{ 0x0, 0x10A, 0x1F9, 0x100, 0x0, 0x0, 0x0 }, // Char Number = 237 Char Symbol = 'í'
{ 0x0, 0x10A, 0x1F9, 0x102, 0x0, 0x0, 0x0 }, // Char Number = 238 Char Symbol = 'î'
{ 0x0, 0x10A, 0x1F8, 0x102, 0x0, 0x0, 0x0 }, // Char Number = 239 Char Symbol = 'ï'
{ 0xE5, 0x112, 0x115, 0x118, 0xE0, 0x0, 0x0 }, // Char Number = 240 Char Symbol = 'ð'
{ 0x1F8, 0xA, 0x9, 0xA, 0x1F1, 0x0, 0x0 }, // Char Number = 241 Char Symbol = 'ñ'
{ 0xF0, 0x109, 0x10A, 0x108, 0xF0, 0x0, 0x0 }, // Char Number = 242 Char Symbol = 'ò'
{ 0xF0, 0x108, 0x10A, 0x109, 0xF0, 0x0, 0x0 }, // Char Number = 243 Char Symbol = 'ó'
{ 0xF0, 0x10A, 0x109, 0x10A, 0xF0, 0x0, 0x0 }, // Char Number = 244 Char Symbol = 'ô'
{ 0xF0, 0x10A, 0x109, 0x10A, 0xF1, 0x0, 0x0 }, // Char Number = 245 Char Symbol = 'õ'
{ 0xF0, 0x10A, 0x108, 0x10A, 0xF0, 0x0, 0x0 }, // Char Number = 246 Char Symbol = 'ö'
{ 0x10, 0x10, 0x54, 0x10, 0x10, 0x0, 0x0 }, // Char Number = 247 Char Symbol = '÷'
{ 0x160, 0x90, 0x150, 0x120, 0xD0, 0x0, 0x0 }, // Char Number = 248 Char Symbol = 'ø'
{ 0xF8, 0x100, 0x101, 0x102, 0x1F8, 0x0, 0x0 }, // Char Number = 249 Char Symbol = 'ù'
{ 0xF8, 0x102, 0x101, 0x100, 0x1F8, 0x0, 0x0 }, // Char Number = 250 Char Symbol = 'ú'
{ 0xF8, 0x102, 0x101, 0x102, 0x1F8, 0x0, 0x0 }, // Char Number = 251 Char Symbol = 'û'
{ 0xF8, 0x102, 0x100, 0x102, 0x1F8, 0x0, 0x0 }, // Char Number = 252 Char Symbol = 'ü'
{ 0x38, 0x40, 0x44, 0x42, 0x1F8, 0x200, 0x200, } // Char Number = 253 Char Symbol = 'ý'
{ 0x1FE, 0x48, 0x48, 0x48, 0x230, 0x0, 0x0 }, // Char Number = 254 Char Symbol = 'þ'
{ 0x38, 0x42, 0x40, 0x42, 0x1F8, 0x200, 0x200, } // Char Number = 255 Char Symbol = 'ÿ'
}

56
News / Re: A new graphical SDK for Ndless
« on: September 05, 2012, 11:56:07 am »
>>1* these non-standard 8-bit, 16-bit and 32-bit type definitions are ugly; standard types defined in the stdint.h header by C99, 13 years ago, are better  ;

Analyzing the code stdint.h :)

>>2* I think that you have CharWidth and CharHeight swapped;

The coding was based in charmap.h
...\ndless-v3.1-beta-r695-sdk\ndless\3rd\nspireio\src\charmap.h

Code: [Select]
/**
 * @file charmap.h
 * @author  Manfred Becker <[email protected]>
 * @version 0.1
 *
 * @section LICENSE
 *
 * This program is free software; you can redistribute it and/or
 * modify it under the terms of the GNU General Public License as
 * published by the Free Software Foundation; either version 2 of
 * the License, or (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful, but
 * WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
 * General Public License for more details at
 * http://www.gnu.org/copyleft/gpl.html
 *
 * @section DESCRIPTION
 *
 * This file contains all characters.
 */
 
#ifndef CHARMAP2_H
#define CHARMAP2_H

#define CHAR_WIDTH 6
#define CHAR_HEIGHT 8

const char MBCharSet8x6_definition[256][CHAR_WIDTH] = {
//         0 1 2 3 4 5
/*000*/ {0x00,0x49,0x7A,0x40,0x00,0x00},
/*001*/ {0x04,0x1E,0x1F,0x1E,0x04,0x00},
/*002*/ {0x1C,0x1C,0x3E,0x1C,0x08,0x00},
/*003*/ {0x10,0x3C,0x7C,0x3C,0x10,0x00},
/*004*/ {0x08,0x1C,0x3E,0x1C,0x1C,0x00},
/*005*/ {0x30,0x48,0x45,0x40,0x20,0x00},
/*006*/ {0x20,0x55,0x56,0x54,0x78,0x00},
/*007*/ {0x7E,0x71,0x49,0x47,0x3F,0x00},
/*008*/ {0x78,0x64,0x54,0x4C,0x3C,0x00},
/*009*/ {0x38,0x45,0x46,0x44,0x38,0x00},
/*010*/ {0x38,0x42,0x44,0x40,0x38,0x00},
/*011*/ {0x7A,0x09,0x12,0x24,0x7A,0x00},
/*012*/ {0x4C,0x52,0x32,0x12,0x12,0x00},
/*013*/ {0x38,0x56,0x55,0x56,0x18,0x00},
/*014*/ {0x7C,0x54,0x56,0x55,0x44,0x00},
/*015*/ {0x38,0x54,0x56,0x55,0x18,0x00},
/*016*/ {0x38,0x55,0x56,0x54,0x18,0x00},
/*017*/ {0x7E,0x09,0x7F,0x49,0x49,0x00},
/*018*/ {0x24,0x54,0x7C,0x54,0x58,0x00},
/*019*/ {0x78,0x14,0x15,0x14,0x78,0x00},
/*020*/ {0x20,0x54,0x55,0x54,0x78,0x00},
/*021*/ {0x78,0x15,0x14,0x15,0x78,0x00},
/*022*/ {0x20,0x55,0x54,0x55,0x78,0x00},
/*023*/ {0x3C,0x43,0x42,0x43,0x3C,0x00},
/*024*/ {0x38,0x45,0x44,0x45,0x38,0x00},
/*025*/ {0x3C,0x41,0x40,0x41,0x3C,0x00},
/*026*/ {0x38,0x42,0x40,0x42,0x38,0x00},
/*027*/ {0x03,0x3B,0x44,0x44,0x44,0x00},
/*028*/ {0x03,0x03,0x7C,0x14,0x14,0x00},
/*029*/ {0x7E,0x01,0x25,0x26,0x18,0x00},
/*030*/ {0x48,0x7E,0x49,0x41,0x42,0x00},
/*031*/ {0x15,0x16,0x7C,0x16,0x15,0x00},
/*032*/ {0x00,0x00,0x00,0x00,0x00,0x00},
/*033*/ {0x00,0x00,0x5F,0x00,0x00,0x00},
/*034*/ {0x00,0x07,0x00,0x07,0x00,0x00},
/*035*/ {0x14,0x7F,0x14,0x7F,0x14,0x00},
/*036*/ {0x24,0x2A,0x7F,0x2A,0x12,0x00},
/*037*/ {0x27,0x15,0x6B,0x54,0x72,0x00},
/*038*/ {0x36,0x49,0x56,0x20,0x50,0x00},
/*039*/ {0x00,0x00,0x0B,0x07,0x00,0x00},
/*040*/ {0x00,0x1C,0x22,0x41,0x00,0x00},
/*041*/ {0x00,0x41,0x22,0x1C,0x00,0x00},
/*042*/ {0x2A,0x1C,0x7F,0x1C,0x2A,0x00},
/*043*/ {0x08,0x08,0x3E,0x08,0x08,0x00},
/*044*/ {0x00,0x58,0x38,0x00,0x00,0x00},
/*045*/ {0x08,0x08,0x08,0x08,0x08,0x00},
/*046*/ {0x00,0x60,0x60,0x00,0x00,0x00},
/*047*/ {0x20,0x10,0x08,0x04,0x02,0x00},
/*048*/ {0x3E,0x51,0x49,0x45,0x3E,0x00},
/*049*/ {0x00,0x42,0x7F,0x40,0x00,0x00},
/*050*/ {0x72,0x49,0x49,0x49,0x46,0x00},
/*051*/ {0x22,0x41,0x49,0x49,0x36,0x00},
/*052*/ {0x18,0x14,0x12,0x7F,0x10,0x00},
/*053*/ {0x27,0x45,0x45,0x45,0x39,0x00},
/*054*/ {0x3C,0x4A,0x49,0x49,0x30,0x00},
/*055*/ {0x01,0x71,0x09,0x05,0x03,0x00},
/*056*/ {0x36,0x49,0x49,0x49,0x36,0x00},
/*057*/ {0x06,0x49,0x49,0x29,0x1E,0x00},
/*058*/ {0x00,0x36,0x36,0x00,0x00,0x00},
/*059*/ {0x00,0x5B,0x3B,0x00,0x00,0x00},
/*060*/ {0x08,0x14,0x22,0x41,0x00,0x00},
/*061*/ {0x14,0x14,0x14,0x14,0x14,0x00},
/*062*/ {0x00,0x41,0x22,0x14,0x08,0x00},
/*063*/ {0x02,0x01,0x51,0x09,0x06,0x00},
/*064*/ {0x32,0x49,0x79,0x41,0x3E,0x00},
/*065*/ {0x7C,0x12,0x11,0x12,0x7C,0x00},
/*066*/ {0x41,0x7F,0x49,0x49,0x36,0x00},
/*067*/ {0x3E,0x41,0x41,0x41,0x22,0x00},
/*068*/ {0x41,0x7F,0x41,0x41,0x3E,0x00},
/*069*/ {0x7F,0x49,0x49,0x41,0x41,0x00},
/*070*/ {0x7F,0x09,0x09,0x01,0x01,0x00},
/*071*/ {0x3E,0x41,0x49,0x49,0x3A,0x00},
/*072*/ {0x7F,0x08,0x08,0x08,0x7F,0x00},
/*073*/ {0x00,0x41,0x7F,0x41,0x00,0x00},
/*074*/ {0x20,0x40,0x41,0x3F,0x01,0x00},
/*075*/ {0x7F,0x08,0x14,0x22,0x41,0x00},
/*076*/ {0x7F,0x40,0x40,0x40,0x40,0x00},
/*077*/ {0x7F,0x02,0x0C,0x02,0x7F,0x00},
/*078*/ {0x7F,0x02,0x04,0x08,0x7F,0x00},
/*079*/ {0x3E,0x41,0x41,0x41,0x3E,0x00},
/*080*/ {0x7F,0x09,0x09,0x09,0x06,0x00},
/*081*/ {0x3E,0x41,0x51,0x21,0x5E,0x00},
/*082*/ {0x7F,0x09,0x19,0x29,0x46,0x00},
/*083*/ {0x26,0x49,0x49,0x49,0x32,0x00},
/*084*/ {0x01,0x01,0x7F,0x01,0x01,0x00},
/*085*/ {0x3F,0x40,0x40,0x40,0x3F,0x00},
/*086*/ {0x07,0x18,0x60,0x18,0x07,0x00},
/*087*/ {0x7F,0x20,0x18,0x20,0x7F,0x00},
/*088*/ {0x63,0x14,0x08,0x14,0x63,0x00},
/*089*/ {0x03,0x04,0x78,0x04,0x03,0x00},
/*090*/ {0x61,0x51,0x49,0x45,0x43,0x00},
/*091*/ {0x00,0x7F,0x41,0x41,0x00,0x00},
/*092*/ {0x02,0x04,0x08,0x10,0x20,0x00},
/*093*/ {0x00,0x41,0x41,0x7F,0x00,0x00},
/*094*/ {0x04,0x02,0x01,0x02,0x04,0x00},
/*095*/ {0x40,0x40,0x40,0x40,0x40,0x40},
/*096*/ {0x00,0x00,0x07,0x0B,0x00,0x00},
/*097*/ {0x20,0x54,0x54,0x54,0x38,0x00},
/*098*/ {0x7F,0x28,0x44,0x44,0x38,0x00},
/*099*/ {0x00,0x38,0x44,0x44,0x44,0x00},
/*100*/ {0x38,0x44,0x44,0x28,0x7F,0x00},
/*101*/ {0x38,0x54,0x54,0x54,0x18,0x00},
/*102*/ {0x08,0x7E,0x09,0x01,0x02,0x00},
/*103*/ {0x08,0x54,0x54,0x54,0x3C,0x00},
/*104*/ {0x7F,0x08,0x04,0x04,0x78,0x00},
/*105*/ {0x00,0x44,0x7D,0x40,0x00,0x00},
/*106*/ {0x20,0x40,0x44,0x3D,0x00,0x00},
/*107*/ {0x00,0x7F,0x10,0x28,0x44,0x00},
/*108*/ {0x00,0x41,0x7F,0x40,0x00,0x00},
/*109*/ {0x7C,0x04,0x78,0x04,0x78,0x00},
/*110*/ {0x7C,0x08,0x04,0x04,0x78,0x00},
/*111*/ {0x38,0x44,0x44,0x44,0x38,0x00},
/*112*/ {0x7C,0x14,0x14,0x14,0x08,0x00},
/*113*/ {0x08,0x14,0x14,0x14,0x7C,0x00},
/*114*/ {0x7C,0x08,0x04,0x04,0x08,0x00},
/*115*/ {0x48,0x54,0x54,0x54,0x24,0x00},
/*116*/ {0x00,0x04,0x3F,0x44,0x44,0x00},
/*117*/ {0x3C,0x40,0x40,0x20,0x7C,0x00},
/*118*/ {0x1C,0x20,0x40,0x20,0x1C,0x00},
/*119*/ {0x3C,0x40,0x30,0x40,0x3C,0x00},
/*120*/ {0x44,0x28,0x10,0x28,0x44,0x00},
/*121*/ {0x0C,0x50,0x50,0x50,0x3C,0x00},
/*122*/ {0x44,0x64,0x54,0x4C,0x44,0x00},
/*123*/ {0x00,0x08,0x36,0x41,0x00,0x00},
/*124*/ {0x00,0x00,0x77,0x00,0x00,0x00},
/*125*/ {0x00,0x41,0x36,0x08,0x00,0x00},
/*126*/ {0x08,0x04,0x08,0x10,0x08,0x00},
/*127*/ {0xAA,0x55,0xAA,0x55,0xAA,0x55},
/*128*/ {0x14,0x3E,0x55,0x41,0x22,0x00},
/*129*/ {0x00,0x00,0x00,0x00,0x00,0x00},
/*130*/ {0x00,0x00,0x00,0x00,0x00,0x00},
/*131*/ {0x00,0x00,0x00,0x00,0x00,0x00},
/*132*/ {0x00,0x00,0x00,0x00,0x00,0x00},
/*133*/ {0x00,0x00,0x00,0x00,0x00,0x00},
/*134*/ {0x00,0x00,0x00,0x00,0x00,0x00},
/*135*/ {0x00,0x00,0x00,0x00,0x00,0x00},
/*136*/ {0x00,0x00,0x00,0x00,0x00,0x00},
/*137*/ {0x00,0x00,0x00,0x00,0x00,0x00},
/*138*/ {0x00,0x00,0x00,0x00,0x00,0x00},
/*139*/ {0x00,0x00,0x00,0x00,0x00,0x00},
/*140*/ {0x00,0x00,0x00,0x00,0x00,0x00},
/*141*/ {0x00,0x00,0x00,0x00,0x00,0x00},
/*142*/ {0x00,0x00,0x00,0x00,0x00,0x00},
/*143*/ {0x00,0x00,0x00,0x00,0x00,0x00},
/*144*/ {0x00,0x00,0x00,0x00,0x00,0x00},
/*145*/ {0x00,0x00,0x02,0x01,0x00,0x00},
/*146*/ {0x00,0x00,0x02,0x01,0x00,0x00},
/*147*/ {0x00,0x00,0x00,0x00,0x00,0x00},
/*148*/ {0x00,0x00,0x00,0x00,0x00,0x00},
/*149*/ {0x00,0x00,0x00,0x00,0x00,0x00},
/*150*/ {0x00,0x00,0x00,0x00,0x00,0x00},
/*151*/ {0x00,0x00,0x00,0x00,0x00,0x00},
/*152*/ {0x00,0x00,0x00,0x00,0x00,0x00},
/*153*/ {0x00,0x00,0x00,0x00,0x00,0x00},
/*154*/ {0x00,0x00,0x00,0x00,0x00,0x00},
/*155*/ {0x00,0x00,0x00,0x00,0x00,0x00},
/*156*/ {0x00,0x00,0x00,0x00,0x00,0x00},
/*157*/ {0x00,0x00,0x00,0x00,0x00,0x00},
/*158*/ {0x00,0x00,0x00,0x00,0x00,0x00},
/*159*/ {0x00,0x00,0x00,0x00,0x00,0x00},
/*160*/ {0x00,0x00,0x00,0x00,0x00,0x00},
/*161*/ {0x00,0x00,0x7D,0x00,0x00,0x00},
/*162*/ {0x18,0x24,0x66,0x24,0x00,0x00},
/*163*/ {0x48,0x7E,0x49,0x41,0x42,0x00},
/*164*/ {0x5A,0x24,0x24,0x24,0x5A,0x00},
/*165*/ {0x15,0x16,0x7C,0x16,0x15,0x00},
/*166*/ {0x00,0x00,0x77,0x00,0x00,0x00},
/*167*/ {0x4A,0x55,0x55,0x29,0x00,0x00},
/*168*/ {0x00,0x01,0x00,0x01,0x00,0x00},
/*169*/ {0x3E,0x49,0x55,0x55,0x3E,0x00},
/*170*/ {0x00,0x24,0x29,0x2A,0x24,0x00},
/*171*/ {0x08,0x14,0x2A,0x14,0x22,0x00},
/*172*/ {0x08,0x08,0x08,0x08,0x38,0x00},
/*173*/ {0x00,0x00,0x08,0x08,0x00,0x00},
/*174*/ {0x3E,0x41,0x5F,0x4B,0x55,0x3E},
/*175*/ {0x02,0x02,0x02,0x02,0x02,0x02},
/*176*/ {0x00,0x02,0x05,0x02,0x00,0x00},
/*177*/ {0x00,0x24,0x2E,0x24,0x00,0x00},
/*178*/ {0x00,0x19,0x15,0x12,0x00,0x00},
/*179*/ {0x00,0x11,0x15,0x0A,0x00,0x00},
/*180*/ {0x00,0x00,0x02,0x01,0x00,0x00},
/*181*/ {0x7C,0x10,0x20,0x20,0x1C,0x00},
/*182*/ {0x02,0x05,0x7F,0x05,0x7F,0x00},
/*183*/ {0x00,0x00,0x08,0x00,0x00,0x00},
/*184*/ {0x00,0x20,0x20,0x30,0x00,0x00},
/*185*/ {0x00,0x02,0x1F,0x00,0x00,0x00},
/*186*/ {0x00,0x17,0x15,0x17,0x00,0x00},
/*187*/ {0x22,0x14,0x2A,0x14,0x08,0x00},
/*188*/ {0x20,0x17,0x28,0x34,0x7A,0x00},
/*189*/ {0x20,0x17,0x08,0x6C,0x52,0x00},
/*190*/ {0x35,0x1A,0x28,0x34,0x7A,0x00},
/*191*/ {0x20,0x50,0x4D,0x40,0x20,0x00},
/*192*/ {0x78,0x15,0x16,0x14,0x78,0x00},
/*193*/ {0x78,0x14,0x16,0x15,0x78,0x00},
/*194*/ {0x78,0x16,0x15,0x16,0x78,0x00},
/*195*/ {0x78,0x16,0x15,0x16,0x79,0x00},
/*196*/ {0x78,0x15,0x14,0x15,0x78,0x00},
/*197*/ {0x78,0x16,0x15,0x16,0x78,0x00},
/*198*/ {0x7E,0x09,0x7F,0x49,0x49,0x00},
/*199*/ {0x1E,0x21,0x61,0x21,0x12,0x00},
/*200*/ {0x7C,0x55,0x56,0x54,0x44,0x00},
/*201*/ {0x7C,0x54,0x56,0x55,0x44,0x00},
/*202*/ {0x7C,0x56,0x55,0x56,0x44,0x00},
/*203*/ {0x7C,0x55,0x54,0x55,0x44,0x00},
/*204*/ {0x00,0x45,0x7E,0x44,0x00,0x00},
/*205*/ {0x00,0x44,0x7E,0x45,0x00,0x00},
/*206*/ {0x00,0x46,0x7D,0x46,0x00,0x00},
/*207*/ {0x00,0x45,0x7C,0x45,0x00,0x00},
/*208*/ {0x49,0x7F,0x49,0x41,0x3E,0x00},
/*209*/ {0x7E,0x09,0x12,0x22,0x7D,0x00},
/*210*/ {0x38,0x45,0x46,0x44,0x38,0x00},
/*211*/ {0x38,0x44,0x46,0x45,0x38,0x00},
/*212*/ {0x38,0x46,0x45,0x46,0x38,0x00},
/*213*/ {0x3A,0x45,0x46,0x45,0x38,0x00},
/*214*/ {0x3C,0x43,0x42,0x43,0x3C,0x00},
/*215*/ {0x00,0x14,0x08,0x14,0x00,0x00},
/*216*/ {0x7E,0x71,0x49,0x47,0x3F,0x00},
/*217*/ {0x3C,0x41,0x42,0x40,0x3C,0x00},
/*218*/ {0x3C,0x40,0x42,0x41,0x3C,0x00},
/*219*/ {0x38,0x42,0x41,0x42,0x38,0x00},
/*220*/ {0x3C,0x41,0x40,0x41,0x3C,0x00},
/*221*/ {0x04,0x08,0x72,0x09,0x04,0x00},
/*222*/ {0x7E,0x24,0x24,0x24,0x18,0x00},
/*223*/ {0x7E,0x01,0x25,0x26,0x18,0x00},
/*224*/ {0x20,0x55,0x56,0x54,0x78,0x00},
/*225*/ {0x20,0x54,0x56,0x55,0x78,0x00},
/*226*/ {0x20,0x56,0x55,0x56,0x78,0x00},
/*227*/ {0x22,0x55,0x56,0x55,0x78,0x00},
/*228*/ {0x20,0x55,0x54,0x55,0x78,0x00},
/*229*/ {0x20,0x56,0x55,0x56,0x78,0x00},
/*230*/ {0x24,0x54,0x7C,0x54,0x58,0x00},
/*231*/ {0x4C,0x52,0x32,0x12,0x12,0x00},
/*232*/ {0x38,0x55,0x56,0x54,0x18,0x00},
/*233*/ {0x38,0x54,0x56,0x55,0x18,0x00},
/*234*/ {0x38,0x56,0x55,0x56,0x18,0x00},
/*235*/ {0x38,0x55,0x54,0x55,0x18,0x00},
/*236*/ {0x00,0x49,0x7A,0x40,0x00,0x00},
/*237*/ {0x00,0x48,0x7A,0x41,0x00,0x00},
/*238*/ {0x00,0x4A,0x79,0x42,0x00,0x00},
/*239*/ {0x00,0x4A,0x78,0x42,0x00,0x00},
/*240*/ {0x30,0x4D,0x4A,0x4D,0x30,0x00},
/*241*/ {0x7A,0x11,0x0A,0x09,0x70,0x00},
/*242*/ {0x38,0x45,0x46,0x44,0x38,0x00},
/*243*/ {0x38,0x44,0x46,0x45,0x38,0x00},
/*244*/ {0x38,0x46,0x45,0x46,0x38,0x00},
/*245*/ {0x3A,0x45,0x46,0x45,0x38,0x00},
/*246*/ {0x38,0x45,0x44,0x45,0x38,0x00},
/*247*/ {0x08,0x08,0x2A,0x08,0x08,0x00},
/*248*/ {0x78,0x64,0x54,0x4C,0x3C,0x00},
/*249*/ {0x38,0x42,0x44,0x40,0x38,0x00},
/*250*/ {0x38,0x40,0x44,0x42,0x38,0x00},
/*251*/ {0x38,0x42,0x41,0x42,0x38,0x00},
/*252*/ {0x38,0x42,0x40,0x42,0x38,0x00},
/*253*/ {0x0C,0x50,0x52,0x51,0x3C,0x00},
/*254*/ {0x7F,0x24,0x24,0x24,0x18,0x00},
/*255*/ {0x0C,0x51,0x50,0x51,0x3C,0x00}
};
#endif

>>3* I'd define the array of pixels as a single-dimensional array, so as to ensure that the compiler uses flat storage, instead of an array of CharSetSize pointers triggering as many relocations, and CharSetSize arrays of CharHeight bytes.

Please can include a source text as a guide

57
News / Re: A new graphical SDK for Ndless
« on: September 04, 2012, 08:50:28 pm »
Hello, I have ported font of calculators HP50G/HP48GX(MK) to C language, please can compile and verify the code

and a screenshot with "Hello World" and the following string

Quote
! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  €  ‚ ƒ „ … † ‡ ˆ ‰ Š ‹ Œ  Ž   ‘ ’ “ ” • – — ˜ ™ š › œ  ž Ÿ   ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯ ° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿ À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß à á â ã ä å æ ç è é ê ë ì í î ï ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ ÿ

Thanks

Code: [Select]
/* HP50G/HP48GX Original Font Name: "Ft8_0:DefaultHP49CAS 8*7_pxl"
By:CompSystems ©
CharWidth = 7_Pxls
CharHeight = 8_Pxls
Converted to C by CompSystems ©
Font version 0.01c 5 Sep 2012 */

//NewDef Sign   Domain Type   <= Pseudonyms    #Bytes  #bits   Domain
typedef unsigned       char   TusChar8b;    // 1 Byte, 8 bits  [ 0, ..., 255 ]          // Byte
typedef   signed       char   TsgChar8b;    // 1 Byte          [ -127, ..., 127 ]

typedef unsigned short int    TusShrInt16b; // 2 Byte, 16 bits [ 0, ..., 65,535 ]       // Word
typedef   signed short int    TsgShrInt16b; // 2 Byte          [ -32,768, ..., 32,767 ]

typedef unsigned long  int    TusLngInt32b; // 4 Byte, 32 bits [ 0, ..., 4'294,967,295 (4.294G)] // Dword
typedef   signed long  int    TsgLngInt32b; // 4 Byte          [ -2'147,483,648 , ..., 2'147,483,647  ]

#define CharSetSize 256
#define CharHeight 8
#define CharWidth 7

// CharSet
const TusChar8b Font8x7Pixels_Array_00[ CharSetSize ][ CharWidth ] = {
// 1 2 3 4 5 6 7
{ 0x7F, 0x41, 0x41, 0x41, 0x7F, 0x0, 0x0 }, //  Char Number = 0 Char Symbol = '\00'
{ 0x30, 0x60, 0x30, 0x18, 0xC, 0x6, 0x0 }, // Char Number = 1 Char Symbol = ''
{ 0x12, 0x15, 0xD9, 0x20, 0xD8, 0x0, 0x0 }, //  Char Number = 2 Char Symbol = ''
{ 0x1F, 0x15, 0xD9, 0x20, 0xD8, 0x0, 0x0 }, //  Char Number = 3 Char Symbol = ''
{ 0x1F, 0x15, 0x19, 0xF8, 0x8, 0x0, 0x0 }, // Char Number = 4 Char Symbol = ''
{ 0x1F, 0x15, 0x71, 0xC8, 0xB8, 0x0, 0x0 }, //  Char Number = 5 Char Symbol = ''
{ 0x1E, 0x5, 0xFE, 0x60, 0x90, 0x0, 0x0 }, // Char Number = 6 Char Symbol = ''
{ 0x1F, 0x15, 0xFA, 0x80, 0x80, 0x0, 0x0 }, //  Char Number = 7 Char Symbol = ''
{ 0x1F, 0x15, 0x9A, 0xA8, 0x48, 0x0, 0x0 }, //  Char Number = 8 Char Symbol = ''
{ 0x1F, 0x4, 0x1F, 0xF0, 0x10, 0x0, 0x0 }, // Char Number = 9 Char Symbol = '  '
{ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }, // Char Number = 10 Char Symbol = ''
{ 0x50, 0x78, 0x40, 0x0, 0x0, 0x0, 0x0 }, //  Char Number = 11 Char Symbol = ' '
{ 0x48, 0x68, 0x50, 0x0, 0x0, 0x0, 0x0 }, //  Char Number = 12 Char Symbol = '
{ 0x1, 0xE1, 0xC1, 0xA1, 0x11, 0xE, 0x0 }, // Char Number = 13 Char Symbol = ''
{ 0x38, 0x20, 0x70, 0x0, 0x0, 0x0, 0x0 }, //  Char Number = 14 Char Symbol = ''
{ 0x58, 0x58, 0x28, 0x0, 0x0, 0x0, 0x0 }, //  Char Number = 15 Char Symbol = ''
{ 0x30, 0x58, 0x68, 0x0, 0x0, 0x0, 0x0 }, //  Char Number = 16 Char Symbol = ''
{ 0x48, 0x28, 0x18, 0x0, 0x0, 0x0, 0x0 }, //  Char Number = 17 Char Symbol = ''
{ 0x70, 0x58, 0x38, 0x0, 0x0, 0x0, 0x0 }, //  Char Number = 18 Char Symbol = ''
{ 0x50, 0x58, 0x38, 0x0, 0x0, 0x0, 0x0 }, //  Char Number = 19 Char Symbol = ''
{ 0x70, 0x48, 0x38, 0x0, 0x0, 0x0, 0x0 }, //  Char Number = 20 Char Symbol = ''
{ 0xE, 0x9, 0x7, 0x0, 0x0, 0x0, 0x0 }, // Char Number = 21 Char Symbol = ''
{ 0x7, 0x4, 0xE, 0x0, 0x0, 0x0, 0x0 }, // Char Number = 22 Char Symbol = ''
{ 0xB, 0xB, 0x5, 0x0, 0x0, 0x0, 0x0 }, // Char Number = 23 Char Symbol = ''
{ 0x6, 0xB, 0xD, 0x0, 0x0, 0x0, 0x0 }, // Char Number = 24 Char Symbol = ''
{ 0x9, 0x5, 0x3, 0x0, 0x0, 0x0, 0x0 }, // Char Number = 25 Char Symbol = ''
{ 0xE, 0xB, 0x7, 0x0, 0x0, 0x0, 0x0 }, // Char Number = 26 Char Symbol = ''
{ 0xA, 0xB, 0x7, 0x0, 0x0, 0x0, 0x0 }, // Char Number = 27 Char Symbol = ''
{ 0xFF, 0xFF, 0x0, 0x0, 0x0, 0x0, 0x0 }, // Char Number = 28 Char Symbol = ''
{ 0xFF, 0x81, 0x81, 0x81, 0xFF, 0x0, 0x0 }, //  Char Number = 29 Char Symbol = ''
{ 0x44, 0xE, 0x5F, 0x0, 0x0, 0x0, 0x0 }, // Char Number = 30 Char Symbol = ''
{ 0x0, 0x0, 0x5F, 0xE, 0x44, 0x0, 0x0 }, // Char Number = 31 Char Symbol = ''
{ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }, // Char Number = 32 Char Symbol = ' '
{ 0x0, 0x5F, 0x5F, 0x0, 0x0, 0x0, 0x0 }, // Char Number = 33 Char Symbol = '!'
{ 0x0, 0x7, 0x0, 0x7, 0x0, 0x0, 0x0 }, // Char Number = 34 Char Symbol = '\"'
{ 0x14, 0x7F, 0x14, 0x7F, 0x14, 0x0, 0x0 }, //  Char Number = 35 Char Symbol = '#'
{ 0x24, 0x4A, 0xFF, 0x52, 0x24, 0x0, 0x0 }, //  Char Number = 36 Char Symbol = '$'
{ 0x86, 0x69, 0x16, 0x68, 0x96, 0x61, 0x0 }, // Char Number = 37 Char Symbol = '%'
{ 0x20, 0x56, 0x49, 0x55, 0x22, 0x58, 0x0 }, // Char Number = 38 Char Symbol = '&'
{ 0x0, 0x0, 0xF, 0x0, 0x0, 0x0, 0x0 }, // Char Number = 39 Char Symbol = '''
{ 0x0, 0x0, 0x3E, 0x41, 0x0, 0x0, 0x0 }, // Char Number = 40 Char Symbol = '('
{ 0x0, 0x41, 0x3E, 0x0, 0x0, 0x0, 0x0 }, // Char Number = 41 Char Symbol = ')'
{ 0x22, 0x14, 0x8, 0x14, 0x22, 0x0, 0x0 }, // Char Number = 42 Char Symbol = '*'
{ 0x8, 0x8, 0x3E, 0x8, 0x8, 0x0, 0x0 }, //  Char Number = 43 Char Symbol = '+'
{ 0x0, 0xA0, 0x60, 0x0, 0x0, 0x0, 0x0 }, // Char Number = 44 Char Symbol = ','
{ 0x8, 0x8, 0x8, 0x8, 0x8, 0x0, 0x0 }, // Char Number = 45 Char Symbol = '-'
{ 0x0, 0x60, 0x60, 0x0, 0x0, 0x0, 0x0 }, // Char Number = 46 Char Symbol = '.'
{ 0x60, 0x18, 0xC, 0x3, 0x0, 0x0, 0x0 }, // Char Number = 47 Char Symbol = '/'
{ 0x7E, 0x41, 0x41, 0x41, 0x3F, 0x0, 0x0 }, //  Char Number = 48 Char Symbol = '0'
{ 0x0, 0x42, 0x7F, 0x40, 0x0, 0x0, 0x0 }, //  Char Number = 49 Char Symbol = '1'
{ 0x62, 0x51, 0x49, 0x49, 0x46, 0x0, 0x0 }, //  Char Number = 50 Char Symbol = '2'
{ 0x21, 0x41, 0x45, 0x4B, 0x31, 0x0, 0x0 }, //  Char Number = 51 Char Symbol = '3'
{ 0x18, 0x14, 0x12, 0x7F, 0x10, 0x0, 0x0 }, //  Char Number = 52 Char Symbol = '4'
{ 0x27, 0x45, 0x45, 0x45, 0x39, 0x0, 0x0 }, //  Char Number = 53 Char Symbol = '5'
{ 0x3C, 0x4A, 0x49, 0x49, 0x31, 0x0, 0x0 }, //  Char Number = 54 Char Symbol = '6'
{ 0x1, 0x1, 0x71, 0xD, 0x3, 0x0, 0x0 }, //  Char Number = 55 Char Symbol = '7'
{ 0x36, 0x49, 0x49, 0x49, 0x36, 0x0, 0x0 }, //  Char Number = 56 Char Symbol = '8'
{ 0x26, 0x49, 0x49, 0x49, 0x3E, 0x0, 0x0 }, //  Char Number = 57 Char Symbol = '9'
{ 0x0, 0x24, 0x24, 0x0, 0x0, 0x0, 0x0 }, // Char Number = 58 Char Symbol = ':'
{ 0x0, 0xA8, 0x68, 0x0, 0x0, 0x0, 0x0 }, // Char Number = 59 Char Symbol = ';'
{ 0x8, 0x8, 0x14, 0x22, 0x22, 0x41, 0x0 }, // Char Number = 60 Char Symbol = '<'
{ 0x14, 0x14, 0x14, 0x14, 0x14, 0x0, 0x0 }, //  Char Number = 61 Char Symbol = '='
{ 0x41, 0x22, 0x22, 0x14, 0x8, 0x8, 0x0 }, // Char Number = 62 Char Symbol = '>'
{ 0x6, 0x1, 0x51, 0x9, 0x6, 0x0, 0x0 }, //  Char Number = 63 Char Symbol = '?'
{ 0x1C, 0x22, 0x59, 0x55, 0x4E, 0x10, 0x0 }, // Char Number = 64 Char Symbol = '@'

{ 0x7E, 0x9, 0x9, 0x9, 0x7E, 0x0, 0x0 }, // Char Number = 65 Char Symbol = 'A'
{ 0x7F, 0x49, 0x49, 0x49, 0x36, 0x0, 0x0 }, //  Char Number = 66 Char Symbol = 'B'
{ 0x3E, 0x41, 0x41, 0x41, 0x22, 0x0, 0x0 }, //  Char Number = 67 Char Symbol = 'C'
{ 0x7F, 0x41, 0x41, 0x22, 0x1C, 0x0, 0x0 }, //  Char Number = 68 Char Symbol = 'D'
{ 0x7F, 0x49, 0x49, 0x49, 0x41, 0x0, 0x0 }, //  Char Number = 69 Char Symbol = 'E'
{ 0x7F, 0x9, 0x9, 0x9, 0x1, 0x0, 0x0 }, //  Char Number = 70 Char Symbol = 'F'
{ 0x3E, 0x41, 0x41, 0x51, 0x72, 0x0, 0x0 }, //  Char Number = 71 Char Symbol = 'G'
{ 0x7F, 0x8, 0x8, 0x8, 0x7F, 0x0, 0x0 }, // Char Number = 72 Char Symbol = 'H'
{ 0x0, 0x41, 0x7F, 0x41, 0x0, 0x0, 0x0 }, //  Char Number = 73 Char Symbol = 'I'
{ 0x30, 0x40, 0x40, 0x41, 0x3F, 0x1, 0x0 }, //  Char Number = 74 Char Symbol = 'J'
{ 0x7F, 0x8, 0x14, 0x22, 0x41, 0x0, 0x0 }, // Char Number = 75 Char Symbol = 'K'
{ 0x7F, 0x40, 0x40, 0x40, 0x40, 0x0, 0x0 }, //  Char Number = 76 Char Symbol = 'L'
{ 0x7F, 0x2, 0xC, 0x2, 0x7F, 0x0, 0x0 }, // Char Number = 77 Char Symbol = 'M'
{ 0x7F, 0x2, 0xC, 0x10, 0x7F, 0x0, 0x0 }, //  Char Number = 78 Char Symbol = 'N'
{ 0x3E, 0x41, 0x41, 0x41, 0x3E, 0x0, 0x0 }, //  Char Number = 79 Char Symbol = 'O'
{ 0x7F, 0x9, 0x9, 0x9, 0x6, 0x0, 0x0 }, //  Char Number = 80 Char Symbol = 'P'
{ 0x3E, 0x41, 0x51, 0x21, 0x5E, 0x0, 0x0 }, //  Char Number = 81 Char Symbol = 'Q'
{ 0x7F, 0x9, 0x9, 0x19, 0x66, 0x0, 0x0 }, //  Char Number = 82 Char Symbol = 'R'
{ 0x26, 0x49, 0x49, 0x49, 0x32, 0x0, 0x0 }, //  Char Number = 83 Char Symbol = 'S'
{ 0x1, 0x1, 0x7F, 0x1, 0x1, 0x0, 0x0 }, //  Char Number = 84 Char Symbol = 'T'
{ 0x3F, 0x40, 0x40, 0x40, 0x3F, 0x0, 0x0 }, //  Char Number = 85 Char Symbol = 'U'
{ 0x7, 0x18, 0x60, 0x18, 0x7, 0x0, 0x0 }, //  Char Number = 86 Char Symbol = 'V'
{ 0x3F, 0x40, 0x38, 0x40, 0x3F, 0x0, 0x0 }, //  Char Number = 87 Char Symbol = 'W'
{ 0x63, 0x14, 0x8, 0x14, 0x63, 0x0, 0x0 }, // Char Number = 88 Char Symbol = 'X'
{ 0x7, 0x8, 0x70, 0x8, 0x7, 0x0, 0x0 }, //  Char Number = 89 Char Symbol = 'Y'
{ 0x61, 0x51, 0x49, 0x45, 0x43, 0x0, 0x0 }, //  Char Number = 90 Char Symbol = 'Z'
{ 0x0, 0x0, 0x7F, 0x41, 0x41, 0x0, 0x0 }, //  Char Number = 91 Char Symbol = '['
{ 0x3, 0xC, 0x18, 0x60, 0x0, 0x0, 0x0 }, // Char Number = 92 Char Symbol = '\\'
{ 0x41, 0x41, 0x7F, 0x0, 0x0, 0x0, 0x0 }, //  Char Number = 93 Char Symbol = ']'
{ 0x4, 0x2, 0x1, 0x2, 0x4, 0x0, 0x0 }, // Char Number = 94 Char Symbol = '^'
{ 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x0 }, // Char Number = 95 Char Symbol = '_'
{ 0x1, 0x3, 0x4, 0x0, 0x0, 0x0, 0x0 }, // Char Number = 96 Char Symbol = '`'
{ 0x20, 0x54, 0x54, 0x54, 0x38, 0x40, 0x0 }, // Char Number = 97 Char Symbol = 'a'
{ 0x7F, 0x48, 0x44, 0x44, 0x38, 0x0, 0x0 }, //  Char Number = 98 Char Symbol = 'b'
{ 0x38, 0x44, 0x44, 0x44, 0x20, 0x0, 0x0 }, //  Char Number = 99 Char Symbol = 'c'
{ 0x38, 0x44, 0x44, 0x48, 0x7F, 0x0, 0x0 }, //  Char Number = 100 Char Symbol = 'd'
{ 0x38, 0x54, 0x54, 0x54, 0x18, 0x0, 0x0 }, //  Char Number = 101 Char Symbol = 'e'
{ 0x8, 0x7E, 0x9, 0x1, 0x2, 0x0, 0x0 }, //  Char Number = 102 Char Symbol = 'f'
{ 0x88, 0x94, 0xB4, 0x54, 0x8, 0x0, 0x0 }, // Char Number = 103 Char Symbol = 'g'
{ 0x7F, 0x8, 0x4, 0x4, 0x78, 0x0, 0x0 }, // Char Number = 104 Char Symbol = 'h'
{ 0x0, 0x44, 0x7D, 0x40, 0x0, 0x0, 0x0 }, //  Char Number = 105 Char Symbol = 'i'
{ 0x40, 0x80, 0x84, 0x7D, 0x0, 0x0, 0x0 }, // Char Number = 106 Char Symbol = 'j'
{ 0x7F, 0x10, 0x18, 0x28, 0x44, 0x0, 0x0 }, //  Char Number = 107 Char Symbol = 'k'
{ 0x0, 0x3F, 0x40, 0x40, 0x0, 0x0, 0x0 }, //  Char Number = 108 Char Symbol = 'l'
{ 0x7C, 0x4, 0x38, 0x4, 0x78, 0x0, 0x0 }, //  Char Number = 109 Char Symbol = 'm'
{ 0x7C, 0x8, 0x4, 0x4, 0x78, 0x0, 0x0 }, // Char Number = 110 Char Symbol = 'n'
{ 0x38, 0x44, 0x44, 0x44, 0x38, 0x0, 0x0 }, //  Char Number = 111 Char Symbol = 'o'
{ 0xFC, 0x28, 0x24, 0x24, 0x18, 0x0, 0x0 }, //  Char Number = 112 Char Symbol = 'p'
{ 0x18, 0x24, 0x24, 0x28, 0xFC, 0x0, 0x0 }, //  Char Number = 113 Char Symbol = 'q'
{ 0x7C, 0x8, 0x4, 0x4, 0x8, 0x0, 0x0 }, //  Char Number = 114 Char Symbol = 'r'
{ 0x48, 0x54, 0x54, 0x54, 0x24, 0x0, 0x0 }, //  Char Number = 115 Char Symbol = 's'
{ 0x4, 0x3F, 0x44, 0x40, 0x20, 0x0, 0x0 }, // Char Number = 116 Char Symbol = 't'
{ 0x3C, 0x40, 0x40, 0x20, 0x7C, 0x0, 0x0 }, //  Char Number = 117 Char Symbol = 'u'
{ 0x1C, 0x20, 0x40, 0x20, 0x1C, 0x0, 0x0 }, //  Char Number = 118 Char Symbol = 'v'
{ 0x3C, 0x40, 0x30, 0x40, 0x3C, 0x0, 0x0 }, //  Char Number = 119 Char Symbol = 'w'
{ 0x44, 0x24, 0x38, 0x48, 0x44, 0x0, 0x0 }, //  Char Number = 120 Char Symbol = 'x'
{ 0x8C, 0x90, 0x60, 0x20, 0x1C, 0x0, 0x0 }, //  Char Number = 121 Char Symbol = 'y'
{ 0x44, 0x64, 0x54, 0x4C, 0x44, 0x0, 0x0 }, //  Char Number = 122 Char Symbol = 'z'
{ 0x0, 0x8, 0x36, 0x41, 0x41, 0x0, 0x0 }, //  Char Number = 123 Char Symbol = '{'
{ 0x0, 0x0, 0x7F, 0x0, 0x0, 0x0, 0x0 }, //  Char Number = 124 Char Symbol = '|'
{ 0x41, 0x41, 0x36, 0x8, 0x0, 0x0, 0x0 }, //  Char Number = 125 Char Symbol = '}'
{ 0x8, 0x4, 0x8, 0x10, 0x8, 0x0, 0x0 }, //  Char Number = 126 Char Symbol = '~'
{ 0x2A, 0x2A, 0x2A, 0x2A, 0x2A, 0x2A, 0x0 }, // Char Number = 127 Char Symbol = ''
{ 0x60, 0x50, 0x58, 0x64, 0x42, 0x0, 0x0 }, //  Char Number = 128 Char Symbol = '€'
{ 0x45, 0x25, 0x39, 0x51, 0x4D, 0x0, 0x0 }, //  Char Number = 129 Char Symbol = ''
{ 0x5, 0x9D, 0x61, 0x31, 0xD, 0x0, 0x0 }, //  Char Number = 130 Char Symbol = '‚'
{ 0x20, 0x40, 0xFF, 0x1, 0x1, 0x0, 0x0 }, //  Char Number = 131 Char Symbol = 'ƒ'
{ 0x40, 0x80, 0x7E, 0x1, 0x2, 0x0, 0x0 }, //  Char Number = 132 Char Symbol = '„'
{ 0xC3, 0xA5, 0x99, 0x81, 0xC3, 0x0, 0x0 }, //  Char Number = 133 Char Symbol = '…'
{ 0x14, 0x14, 0x55, 0x36, 0x14, 0x8, 0x0 }, //  Char Number = 134 Char Symbol = '†'
{ 0x44, 0x3C, 0x4, 0x7C, 0x44, 0x0, 0x0 }, // Char Number = 135 Char Symbol = '‡'
{ 0x38, 0x44, 0x24, 0x79, 0x47, 0x0, 0x0 }, //  Char Number = 136 Char Symbol = 'ˆ'
{ 0xA4, 0xA4, 0xAA, 0xAA, 0xB1, 0x0, 0x0 }, //  Char Number = 137 Char Symbol = '‰'
{ 0xB1, 0xAA, 0xAA, 0xA4, 0xA4, 0x0, 0x0 }, //  Char Number = 138 Char Symbol = 'Š'
{ 0x54, 0x34, 0x1C, 0x16, 0x15, 0x0, 0x0 }, //  Char Number = 139 Char Symbol = '‹'
{ 0x38, 0x44, 0x44, 0x38, 0x44, 0x20, 0x0 }, // Char Number = 140 Char Symbol = 'Œ'
{ 0x8, 0x8, 0x8, 0x2A, 0x1C, 0x8, 0x0 }, // Char Number = 141 Char Symbol = ''
{ 0x8, 0x1C, 0x2A, 0x8, 0x8, 0x8, 0x0 }, // Char Number = 142 Char Symbol = 'Ž'
{ 0x10, 0x20, 0x7F, 0x20, 0x10, 0x0, 0x0 }, //  Char Number = 143 Char Symbol = ''
{ 0x4, 0x2, 0x7F, 0x2, 0x4, 0x0, 0x0 }, //  Char Number = 144 Char Symbol = ''
{ 0x8, 0x4, 0xC8, 0x30, 0xC, 0x0, 0x0 }, // Char Number = 145 Char Symbol = '‘'
{ 0x30, 0x4A, 0x45, 0x49, 0x32, 0x0, 0x0 }, //  Char Number = 146 Char Symbol = '’'
{ 0x28, 0x54, 0x54, 0x44, 0x28, 0x0, 0x0 }, //  Char Number = 147 Char Symbol = '“'
{ 0x8, 0x4, 0x38, 0x4, 0xF8, 0x0, 0x0 }, // Char Number = 148 Char Symbol = '”'
{ 0x3E, 0x49, 0x49, 0x49, 0x3E, 0x0, 0x0 }, //  Char Number = 149 Char Symbol = '•'
{ 0x40, 0x32, 0xA, 0x3C, 0x40, 0x20, 0x0 }, //  Char Number = 150 Char Symbol = '–'
{ 0x80, 0x78, 0x24, 0x24, 0x18, 0x0, 0x0 }, //  Char Number = 151 Char Symbol = '—'
{ 0x38, 0x44, 0x44, 0x3C, 0x4, 0x0, 0x0 }, // Char Number = 152 Char Symbol = '˜'
{ 0x8, 0x4, 0x3C, 0x44, 0x24, 0x0, 0x0 }, //  Char Number = 153 Char Symbol = '™'
{ 0x38, 0x44, 0x30, 0x44, 0x38, 0x0, 0x0 }, //  Char Number = 154 Char Symbol = 'š'
{ 0xF, 0x31, 0xC1, 0x31, 0xF, 0x0, 0x0 }, //  Char Number = 155 Char Symbol = '›'
{ 0x1, 0xFF, 0x1, 0xFF, 0x1, 0x0, 0x0 }, // Char Number = 156 Char Symbol = 'œ'
{ 0x5E, 0x61, 0x1, 0x1, 0x61, 0x5E, 0x0 }, // Char Number = 157 Char Symbol = ''
{ 0x8, 0x7C, 0x10, 0x30, 0x48, 0x44, 0x0 }, //  Char Number = 158 Char Symbol = 'ž'
{ 0x1C, 0x22, 0x1C, 0x22, 0x1C, 0x0, 0x0 }, //  Char Number = 159 Char Symbol = 'Ÿ'
{ 0x38, 0x7C, 0x4A, 0x4A, 0x24, 0x0, 0x0 }, //  Char Number = 160 Char Symbol = ' '
{ 0x8, 0x7D, 0x7D, 0x20, 0x10, 0x0, 0x0 }, // Char Number = 161 Char Symbol = '¡'
{ 0x18, 0x25, 0xA2, 0xA3, 0x41, 0x0, 0x0 }, //  Char Number = 162 Char Symbol = '¢'
{ 0x44, 0xA8, 0x7E, 0x49, 0x85, 0x42, 0x0 }, // Char Number = 163 Char Symbol = '£'
{ 0x5A, 0x24, 0x42, 0x24, 0x5A, 0x0, 0x0 }, //  Char Number = 164 Char Symbol = '¤'
{ 0x7E, 0x0, 0x74, 0x0, 0x70, 0x70, 0x0 }, // Char Number = 165 Char Symbol = '¥'
{ 0x84, 0xFA, 0x7E, 0x16, 0x12, 0x1, 0x0 }, //  Char Number = 166 Char Symbol = '¦'
{ 0x10, 0x2D, 0xAA, 0xA2, 0x41, 0x0, 0x0 }, //  Char Number = 167 Char Symbol = '§'
{ 0x7C, 0x7C, 0x54, 0x54, 0x0, 0x0, 0x0 }, // Char Number = 168 Char Symbol = '¨'
{ 0x0, 0x38, 0x7C, 0x44, 0x44, 0x0, 0x0 }, // Char Number = 169 Char Symbol = '©'
{ 0x48, 0x55, 0x55, 0x55, 0x4E, 0x50, 0x0 }, // Char Number = 170 Char Symbol = 'ª'
{ 0x8, 0x14, 0x2A, 0x55, 0x22, 0x0, 0x0 }, // Char Number = 171 Char Symbol = '«'
{ 0x8, 0x8, 0x8, 0x8, 0x38, 0x0, 0x0 }, //  Char Number = 172 Char Symbol = '¬'
{ 0x4, 0x4, 0xA, 0xF, 0x8, 0x0, 0x0 }, // Char Number = 173 Char Symbol = '­'
{ 0x0, 0x7C, 0x7C, 0x14, 0x68, 0x0, 0x0 }, // Char Number = 174 Char Symbol = '®'
{ 0x1, 0x1F, 0x1F, 0x1, 0x0, 0x0, 0x0 }, // Char Number = 175 Char Symbol = '¯'
{ 0x0, 0x6, 0x9, 0x9, 0x6, 0x0, 0x0 }, // Char Number = 176 Char Symbol = '°'
{ 0x44, 0x44, 0x5F, 0x44, 0x44, 0x0, 0x0 }, //  Char Number = 177 Char Symbol = '±'
{ 0x9, 0xD, 0xA, 0x0, 0x0, 0x0, 0x0 }, // Char Number = 178 Char Symbol = '²'
{ 0x9, 0xB, 0x5, 0x0, 0x0, 0x0, 0x0 }, // Char Number = 179 Char Symbol = '³'
{ 0x0, 0xB, 0x7, 0x0, 0x0, 0x0, 0x0 }, // Char Number = 180 Char Symbol = '´'
{ 0xC0, 0x3C, 0x40, 0x40, 0x3C, 0x40, 0x0 }, // Char Number = 181 Char Symbol = 'µ'
{ 0x18, 0x24, 0x20, 0xFC, 0x24, 0x18, 0x0 }, // Char Number = 182 Char Symbol = '¶'
{ 0x1C, 0x20, 0xFC, 0x20, 0x1C, 0x0, 0x0 }, //  Char Number = 183 Char Symbol = '·'
{ 0x0, 0xF, 0x2, 0x1, 0x1, 0x0, 0x0 }, // Char Number = 184 Char Symbol = '¸'
{ 0xA, 0xF, 0x8, 0x0, 0x0, 0x0, 0x0 }, // Char Number = 185 Char Symbol = '¹'
{ 0x4E, 0x51, 0x51, 0x51, 0x4E, 0x0, 0x0 }, //  Char Number = 186 Char Symbol = 'º'
{ 0x22, 0x55, 0x2A, 0x14, 0x8, 0x0, 0x0 }, // Char Number = 187 Char Symbol = '»'
{ 0x3C, 0x40, 0x40, 0x40, 0x3C, 0x0, 0x0 }, //  Char Number = 188 Char Symbol = '¼'
{ 0x78, 0x4, 0x4, 0x4, 0x78, 0x0, 0x0 }, // Char Number = 189 Char Symbol = '½'
{ 0x8, 0x10, 0x20, 0x10, 0x8, 0x0, 0x0 }, //  Char Number = 190 Char Symbol = '¾'
{ 0x20, 0x10, 0x8, 0x10, 0x20, 0x0, 0x0 }, // Char Number = 191 Char Symbol = '¿'
{ 0x78, 0x15, 0x16, 0x14, 0x78, 0x0, 0x0 }, //  Char Number = 192 Char Symbol = 'À'
{ 0x78, 0x14, 0x16, 0x15, 0x78, 0x0, 0x0 }, //  Char Number = 193 Char Symbol = 'Á'
{ 0x70, 0x2A, 0x29, 0x2A, 0x70, 0x0, 0x0 }, //  Char Number = 194 Char Symbol = 'Â'
{ 0x72, 0x29, 0x2B, 0x2A, 0x71, 0x0, 0x0 }, //  Char Number = 195 Char Symbol = 'Ã'
{ 0x78, 0x15, 0x14, 0x15, 0x78, 0x0, 0x0 }, //  Char Number = 196 Char Symbol = 'Ä'
{ 0x70, 0x2A, 0x2D, 0x2A, 0x70, 0x0, 0x0 }, //  Char Number = 197 Char Symbol = 'Å'
{ 0x7E, 0x5, 0x7E, 0x49, 0x41, 0x0, 0x0 }, // Char Number = 198 Char Symbol = 'Æ'
{ 0x1E, 0xA1, 0xA1, 0x61, 0x12, 0x0, 0x0 }, //  Char Number = 199 Char Symbol = 'Ç'
{ 0x7C, 0x55, 0x56, 0x54, 0x44, 0x0, 0x0 }, //  Char Number = 200 Char Symbol = 'È'
{ 0x7C, 0x54, 0x56, 0x55, 0x44, 0x0, 0x0 }, //  Char Number = 201 Char Symbol = 'É'
{ 0x7C, 0x56, 0x55, 0x56, 0x44, 0x0, 0x0 }, //  Char Number = 202 Char Symbol = 'Ê'
{ 0x7C, 0x55, 0x54, 0x55, 0x44, 0x0, 0x0 }, //  Char Number = 203 Char Symbol = 'Ë'
{ 0x0, 0x45, 0x7E, 0x44, 0x0, 0x0, 0x0 }, //  Char Number = 204 Char Symbol = 'Ì'
{ 0x0, 0x44, 0x7E, 0x45, 0x0, 0x0, 0x0 }, //  Char Number = 205 Char Symbol = 'Í'
{ 0x0, 0x4A, 0x79, 0x4A, 0x0, 0x0, 0x0 }, //  Char Number = 206 Char Symbol = 'Î'
{ 0x0, 0x45, 0x7C, 0x45, 0x0, 0x0, 0x0 }, //  Char Number = 207 Char Symbol = 'Ï'
{ 0x49, 0x7F, 0x49, 0x41, 0x3E, 0x0, 0x0 }, //  Char Number = 208 Char Symbol = 'Ð'
{ 0x7A, 0x9, 0x13, 0x22, 0x79, 0x0, 0x0 }, // Char Number = 209 Char Symbol = 'Ñ'
{ 0x38, 0x45, 0x46, 0x44, 0x38, 0x0, 0x0 }, //  Char Number = 210 Char Symbol = 'Ò'
{ 0x38, 0x44, 0x46, 0x45, 0x38, 0x0, 0x0 }, //  Char Number = 211 Char Symbol = 'Ó'
{ 0x38, 0x46, 0x45, 0x46, 0x38, 0x0, 0x0 }, //  Char Number = 212 Char Symbol = 'Ô'
{ 0x3A, 0x45, 0x47, 0x46, 0x39, 0x0, 0x0 }, //  Char Number = 213 Char Symbol = 'Õ'
{ 0x38, 0x45, 0x44, 0x45, 0x38, 0x0, 0x0 }, //  Char Number = 214 Char Symbol = 'Ö'
{ 0x12, 0xC, 0x3F, 0xC, 0x12, 0x0, 0x0 }, //  Char Number = 215 Char Symbol = '×'
{ 0xB8, 0x64, 0x54, 0x4C, 0x3A, 0x0, 0x0 }, //  Char Number = 216 Char Symbol = 'Ø'
{ 0x3C, 0x41, 0x42, 0x40, 0x3C, 0x0, 0x0 }, //  Char Number = 217 Char Symbol = 'Ù'
{ 0x3C, 0x40, 0x42, 0x41, 0x3C, 0x0, 0x0 }, //  Char Number = 218 Char Symbol = 'Ú'
{ 0x38, 0x42, 0x41, 0x42, 0x38, 0x0, 0x0 }, //  Char Number = 219 Char Symbol = 'Û'
{ 0x3C, 0x41, 0x40, 0x41, 0x3C, 0x0, 0x0 }, //  Char Number = 220 Char Symbol = 'Ü'
{ 0x4, 0x8, 0x72, 0x9, 0x4, 0x0, 0x0 }, //  Char Number = 221 Char Symbol = 'Ý'
{ 0x7F, 0x22, 0x22, 0x22, 0x1C, 0x0, 0x0 }, //  Char Number = 222 Char Symbol = 'Þ'
{ 0xFE, 0x1, 0x25, 0x26, 0x18, 0x0, 0x0 }, // Char Number = 223 Char Symbol = 'ß'
{ 0x20, 0x55, 0x56, 0x54, 0x78, 0x40, 0x0 }, // Char Number = 224 Char Symbol = 'à'
{ 0x20, 0x54, 0x56, 0x55, 0x78, 0x40, 0x0 }, // Char Number = 225 Char Symbol = 'á'
{ 0x20, 0x56, 0x55, 0x56, 0x78, 0x40, 0x0 }, // Char Number = 226 Char Symbol = 'â'
{ 0x22, 0x55, 0x57, 0x56, 0x79, 0x40, 0x0 }, // Char Number = 227 Char Symbol = 'ã'
{ 0x20, 0x55, 0x54, 0x55, 0x78, 0x40, 0x0 }, // Char Number = 228 Char Symbol = 'ä'
{ 0x28, 0x5A, 0x5D, 0x5A, 0x70, 0x40, 0x0 }, // Char Number = 229 Char Symbol = 'å'
{ 0x24, 0x54, 0x78, 0x54, 0x58, 0x0, 0x0 }, //  Char Number = 230 Char Symbol = 'æ'
{ 0x18, 0xA4, 0xA4, 0x64, 0x10, 0x0, 0x0 }, //  Char Number = 231 Char Symbol = 'ç'
{ 0x38, 0x55, 0x56, 0x54, 0x18, 0x0, 0x0 }, //  Char Number = 232 Char Symbol = 'è'
{ 0x38, 0x54, 0x56, 0x55, 0x18, 0x0, 0x0 }, //  Char Number = 233 Char Symbol = 'é'
{ 0x38, 0x56, 0x55, 0x56, 0x18, 0x0, 0x0 }, //  Char Number = 234 Char Symbol = 'ê'
{ 0x38, 0x55, 0x54, 0x55, 0x18, 0x0, 0x0 }, //  Char Number = 235 Char Symbol = 'ë'
{ 0x0, 0x49, 0x7A, 0x40, 0x0, 0x0, 0x0 }, //  Char Number = 236 Char Symbol = 'ì'
{ 0x0, 0x48, 0x7A, 0x41, 0x0, 0x0, 0x0 }, //  Char Number = 237 Char Symbol = 'í'
{ 0x0, 0x4A, 0x79, 0x42, 0x0, 0x0, 0x0 }, //  Char Number = 238 Char Symbol = 'î'
{ 0x1, 0x48, 0x7A, 0x40, 0x1, 0x0, 0x0 }, //  Char Number = 239 Char Symbol = 'ï'
{ 0x20, 0x55, 0x52, 0x55, 0x38, 0x0, 0x0 }, //  Char Number = 240 Char Symbol = 'ð'
{ 0x7A, 0x11, 0xB, 0xA, 0x71, 0x0, 0x0 }, //  Char Number = 241 Char Symbol = 'ñ'
{ 0x30, 0x49, 0x4A, 0x48, 0x30, 0x0, 0x0 }, //  Char Number = 242 Char Symbol = 'ò'
{ 0x30, 0x48, 0x4A, 0x49, 0x30, 0x0, 0x0 }, //  Char Number = 243 Char Symbol = 'ó'
{ 0x30, 0x4A, 0x49, 0x4A, 0x30, 0x0, 0x0 }, //  Char Number = 244 Char Symbol = 'ô'
{ 0x32, 0x49, 0x4B, 0x4A, 0x31, 0x0, 0x0 }, //  Char Number = 245 Char Symbol = 'õ'
{ 0x30, 0x4A, 0x48, 0x4A, 0x30, 0x0, 0x0 }, //  Char Number = 246 Char Symbol = 'ö'
{ 0x8, 0x8, 0x2A, 0x8, 0x8, 0x0, 0x0 }, //  Char Number = 247 Char Symbol = '÷'
{ 0xB0, 0x68, 0x58, 0x48, 0x34, 0x0, 0x0 }, //  Char Number = 248 Char Symbol = 'ø'
{ 0x3C, 0x41, 0x42, 0x20, 0x7C, 0x0, 0x0 }, //  Char Number = 249 Char Symbol = 'ù'
{ 0x3C, 0x40, 0x42, 0x21, 0x7C, 0x0, 0x0 }, //  Char Number = 250 Char Symbol = 'ú'
{ 0x38, 0x42, 0x41, 0x22, 0x78, 0x0, 0x0 }, //  Char Number = 251 Char Symbol = 'û'
{ 0x3C, 0x41, 0x40, 0x21, 0x7C, 0x0, 0x0 }, //  Char Number = 252 Char Symbol = 'ü'
{ 0xC, 0xB0, 0x42, 0x31, 0xC, 0x0, 0x0 }, //  Char Number = 253 Char Symbol = 'ý'
{ 0xFE, 0x28, 0x44, 0x44, 0x38, 0x0, 0x0 }, //  Char Number = 254 Char Symbol = 'þ'
{ 0xC, 0xB1, 0x40, 0x31, 0xC, 0x0, 0x0 }  // Char Number = 255 Char Symbol = 'ÿ'
}


CharA HEX
{ 0x7E, 0x9, 0x9, 0x9, 0x7E, 0x0, 0x0 } // Char Number = 65 Char Symbol = 'A'

CharA BIN
// 12345678
{
   1111110  //1
    0001001 //2
    0001001 //3
    0001001 //4
    1111110 //5
    0000000 //6
    0000000 //7
}


//////////////////////////

The Minimum text font 5*6_pxl  :crazy:

Code: [Select]
/* HP50G/HP48GX Original Font Name: "Ft5_0:MinimumCAS 5*6_pxl"
By:CompSystems ©
CharHeight = 5_Pxls
CharWidth = 6_Pxls
Converted to C by CompSystems ©
Font version 0.01c 5 Sep 2012 */

//NewDef Sign   Domain Type   <= Pseudonyms    #Bytes  #bits   Domain
typedef unsigned       char   TusChar8b;    // 1 Byte, 8 bits  [ 0, ..., 255 ]          // Byte
typedef   signed       char   TsgChar8b;    // 1 Byte          [ -127, ..., 127 ]

typedef unsigned short int    TusShrInt16b; // 2 Byte, 16 bits [ 0, ..., 65,535 ]       // Word
typedef   signed short int    TsgShrInt16b; // 2 Byte          [ -32,768, ..., 32,767 ]

typedef unsigned long  int    TusLngInt32b; // 4 Byte, 32 bits [ 0, ..., 4'294,967,295 (4.294G)] // Dword
typedef   signed long  int    TsgLngInt32b; // 4 Byte          [ -2'147,483,648 , ..., 2'147,483,647  ]

#define CharSetSize 256
#define CharHeight 5
#define CharWidth 6

// CharSet
const TusChar8b Font5x6Pixels_Array_00[ CharSetSize ][ CharWidth ] = {
  //  1 2 3 4 5 6
  { 0x78, 0x48, 0x48, 0x48, 0x78, 0x0 },  // Char Number = 0 Char Symbol = '\00'
{ 0x30, 0x60, 0x30, 0x18, 0x0, 0x0 }, // Char Number = 1 Char Symbol = ''
{ 0x20, 0xB8, 0x48, 0xA0, 0x0, 0x0 }, // Char Number = 2 Char Symbol = ''
{ 0x38, 0xB8, 0x68, 0xA0, 0x0, 0x0 }, // Char Number = 3 Char Symbol = ''
{ 0x38, 0x38, 0xE8, 0x20, 0x0, 0x0 }, // Char Number = 4 Char Symbol = ''
{ 0x38, 0x78, 0xA8, 0xC0, 0x0, 0x0 }, // Char Number = 5 Char Symbol = ''
{ 0x10, 0xE8, 0x78, 0xA0, 0x0, 0x0 }, // Char Number = 6 Char Symbol = ''
{ 0x38, 0x30, 0xF0, 0x80, 0x0, 0x0 }, // Char Number = 7 Char Symbol = ''
{ 0x38, 0xB0, 0xE0, 0x20, 0x0, 0x0 }, // Char Number = 8 Char Symbol = ''
{ 0x38, 0x50, 0xF8, 0x40, 0x0, 0x0 }, // Char Number = 9 Char Symbol = ' '
{ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }, // Char Number = 10 Char Symbol = ''
{ 0xA0, 0xF0, 0x80, 0x0, 0x0, 0x0 }, // Char Number = 11 Char Symbol = ' '
{ 0xD0, 0xB0, 0xA0, 0x0, 0x0, 0x0 }, // Char Number = 12 Char Symbol = ''
{ 0x8, 0x8, 0xE8, 0xC8, 0xB0, 0x0 }, // Char Number = 13 Char Symbol = '
'
{ 0x60, 0x50, 0xF0, 0x0, 0x0, 0x0 }, // Char Number = 14 Char Symbol = ''
{ 0xB0, 0xB0, 0xD0, 0x0, 0x0, 0x0 }, // Char Number = 15 Char Symbol = ''
{ 0xF0, 0xD0, 0xD0, 0x0, 0x0, 0x0 }, // Char Number = 16 Char Symbol = ''
{ 0x90, 0x50, 0x30, 0x0, 0x0, 0x0 }, // Char Number = 17 Char Symbol = ''
{ 0xF0, 0xB0, 0xF0, 0x0, 0x0, 0x0 }, // Char Number = 18 Char Symbol = ''
{ 0xA0, 0x50, 0x20, 0x0, 0x0, 0x0 }, // Char Number = 19 Char Symbol = ''
{ 0xF0, 0x90, 0xF0, 0x0, 0x0, 0x0 }, // Char Number = 20 Char Symbol = ''
{ 0x78, 0x48, 0x78, 0x0, 0x0, 0x0 }, // Char Number = 21 Char Symbol = ''
{ 0x30, 0x28, 0x78, 0x0, 0x0, 0x0 }, // Char Number = 22 Char Symbol = ''
{ 0x58, 0x58, 0x68, 0x0, 0x0, 0x0 }, // Char Number = 23 Char Symbol = ''
{ 0x78, 0x68, 0x68, 0x0, 0x0, 0x0 }, // Char Number = 24 Char Symbol = ''
{ 0x48, 0x28, 0x18, 0x0, 0x0, 0x0 }, // Char Number = 25 Char Symbol = ''
{ 0x78, 0x58, 0x78, 0x0, 0x0, 0x0 }, // Char Number = 26 Char Symbol = ''
{ 0x50, 0x28, 0x10, 0x0, 0x0, 0x0 }, // Char Number = 27 Char Symbol = ''
{ 0xF8, 0xF8, 0x0, 0x0, 0x0, 0x0 }, // Char Number = 28 Char Symbol = ''
{ 0xF8, 0x88, 0x88, 0xF8, 0x0, 0x0 }, // Char Number = 29 Char Symbol = ''
{ 0x90, 0x38, 0x90, 0x10, 0x0, 0x0 }, // Char Number = 30 Char Symbol = ''
{ 0x0, 0x10, 0x90, 0x38, 0x90, 0x0 }, // Char Number = 31 Char Symbol = ''
{ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 }, // Char Number = 32 Char Symbol = ' '
{ 0x0, 0x58, 0x58, 0x0, 0x0, 0x0 }, // Char Number = 33 Char Symbol = '!'
{ 0x18, 0x0, 0x18, 0x0, 0x0, 0x0 }, // Char Number = 34 Char Symbol = '\"'
{ 0x78, 0x8, 0x70, 0x28, 0x10, 0x0 }, // Char Number = 35 Char Symbol = '#'
{ 0x0, 0x50, 0xF8, 0x28, 0x0, 0x0 }, // Char Number = 36 Char Symbol = '$'
{ 0x50, 0x28, 0x50, 0x28, 0x0, 0x0 }, // Char Number = 37 Char Symbol = '%'
{ 0x60, 0x58, 0x28, 0x50, 0x0, 0x0 }, // Char Number = 38 Char Symbol = '&'
{ 0x0, 0x0, 0x18, 0x0, 0x0, 0x0 }, // Char Number = 39 Char Symbol = '''
{ 0x0, 0x30, 0x48, 0x0, 0x0, 0x0 }, // Char Number = 40 Char Symbol = '('
{ 0x0, 0x48, 0x30, 0x0, 0x0, 0x0 }, // Char Number = 41 Char Symbol = ')'
{ 0x28, 0x10, 0x28, 0x0, 0x0, 0x0 }, // Char Number = 42 Char Symbol = '*'
{ 0x20, 0x70, 0x20, 0x0, 0x0, 0x0 }, // Char Number = 43 Char Symbol = '+'
{ 0xA0, 0x60, 0x0, 0x0, 0x0, 0x0 }, // Char Number = 44 Char Symbol = ','
{ 0x20, 0x20, 0x20, 0x0, 0x0, 0x0 }, // Char Number = 45 Char Symbol = '-'
{ 0x0, 0x40, 0x0, 0x0, 0x0, 0x0 }, // Char Number = 46 Char Symbol = '.'
{ 0x40, 0x20, 0x10, 0x8, 0x0, 0x0 }, // Char Number = 47 Char Symbol = '/'
{ 0x70, 0x48, 0x38, 0x0, 0x0, 0x0 }, // Char Number = 48 Char Symbol = '0'
{ 0x50, 0x78, 0x40, 0x0, 0x0, 0x0 }, // Char Number = 49 Char Symbol = '1'
{ 0x48, 0x68, 0x50, 0x0, 0x0, 0x0 }, // Char Number = 50 Char Symbol = '2'
{ 0x48, 0x58, 0x28, 0x0, 0x0, 0x0 }, // Char Number = 51 Char Symbol = '3'
{ 0x30, 0x20, 0x78, 0x0, 0x0, 0x0 }, // Char Number = 52 Char Symbol = '4'
{ 0x58, 0x58, 0x28, 0x0, 0x0, 0x0 }, // Char Number = 53 Char Symbol = '5'
{ 0x30, 0x58, 0x68, 0x0, 0x0, 0x0 }, // Char Number = 54 Char Symbol = '6'
{ 0x8, 0x68, 0x18, 0x0, 0x0, 0x0 }, // Char Number = 55 Char Symbol = '7'
{ 0x70, 0x58, 0x38, 0x0, 0x0, 0x0 }, // Char Number = 56 Char Symbol = '8'
{ 0x50, 0x58, 0x38, 0x0, 0x0, 0x0 }, // Char Number = 57 Char Symbol = '9'
{ 0x0, 0x50, 0x0, 0x0, 0x0, 0x0 }, // Char Number = 58 Char Symbol = ':'
{ 0x90, 0x50, 0x0, 0x0, 0x0, 0x0 }, // Char Number = 59 Char Symbol = ';'
{ 0x20, 0x50, 0x88, 0x0, 0x0, 0x0 }, // Char Number = 60 Char Symbol = '<'
{ 0x50, 0x50, 0x50, 0x0, 0x0, 0x0 }, // Char Number = 61 Char Symbol = '='
{ 0x88, 0x50, 0x20, 0x0, 0x0, 0x0 }, // Char Number = 62 Char Symbol = '>'
{ 0x8, 0xA8, 0x10, 0x0, 0x0, 0x0 }, // Char Number = 63 Char Symbol = '?'
{ 0x30, 0x48, 0x58, 0x10, 0x0, 0x0 }, // Char Number = 64 Char Symbol = '@'
{ 0x70, 0x28, 0x70, 0x0, 0x0, 0x0 }, // Char Number = 65 Char Symbol = 'A'
{ 0x78, 0x58, 0x28, 0x0, 0x0, 0x0 }, // Char Number = 66 Char Symbol = 'B'
{ 0x30, 0x48, 0x48, 0x0, 0x0, 0x0 }, // Char Number = 67 Char Symbol = 'C'
{ 0x78, 0x48, 0x30, 0x0, 0x0, 0x0 }, // Char Number = 68 Char Symbol = 'D'
{ 0x78, 0x58, 0x48, 0x0, 0x0, 0x0 }, // Char Number = 69 Char Symbol = 'E'
{ 0x78, 0x28, 0x8, 0x0, 0x0, 0x0 }, // Char Number = 70 Char Symbol = 'F'
{ 0x30, 0x48, 0x68, 0x0, 0x0, 0x0 }, // Char Number = 71 Char Symbol = 'G'
{ 0x78, 0x10, 0x10, 0x78, 0x0, 0x0 }, // Char Number = 72 Char Symbol = 'H'
{ 0x48, 0x78, 0x48, 0x0, 0x0, 0x0 }, // Char Number = 73 Char Symbol = 'I'
{ 0x48, 0x38, 0x8, 0x0, 0x0, 0x0 }, // Char Number = 74 Char Symbol = 'J'
{ 0x78, 0x10, 0x68, 0x0, 0x0, 0x0 }, // Char Number = 75 Char Symbol = 'K'
{ 0x78, 0x40, 0x40, 0x0, 0x0, 0x0 }, // Char Number = 76 Char Symbol = 'L'
{ 0x78, 0x10, 0x20, 0x10, 0x78, 0x0 }, // Char Number = 77 Char Symbol = 'M'
{ 0x78, 0x10, 0x20, 0x78, 0x0, 0x0 }, // Char Number = 78 Char Symbol = 'N'
{ 0x30, 0x48, 0x30, 0x0, 0x0, 0x0 }, // Char Number = 79 Char Symbol = 'O'
{ 0x78, 0x28, 0x10, 0x0, 0x0, 0x0 }, // Char Number = 80 Char Symbol = 'P'
{ 0x30, 0x68, 0x70, 0x40, 0x0, 0x0 }, // Char Number = 81 Char Symbol = 'Q'
{ 0x78, 0x28, 0x50, 0x0, 0x0, 0x0 }, // Char Number = 82 Char Symbol = 'R'
{ 0x50, 0x58, 0x28, 0x0, 0x0, 0x0 }, // Char Number = 83 Char Symbol = 'S'
{ 0x8, 0x78, 0x8, 0x0, 0x0, 0x0 }, // Char Number = 84 Char Symbol = 'T'
{ 0x38, 0x40, 0x78, 0x0, 0x0, 0x0 }, // Char Number = 85 Char Symbol = 'U'
{ 0x38, 0x40, 0x38, 0x0, 0x0, 0x0 }, // Char Number = 86 Char Symbol = 'V'
{ 0x18, 0x60, 0x10, 0x60, 0x18, 0x0 }, // Char Number = 87 Char Symbol = 'W'
{ 0x48, 0x30, 0x48, 0x0, 0x0, 0x0 }, // Char Number = 88 Char Symbol = 'X'
{ 0x8, 0x70, 0x8, 0x0, 0x0, 0x0 }, // Char Number = 89 Char Symbol = 'Y'
{ 0x48, 0x68, 0x58, 0x0, 0x0, 0x0 }, // Char Number = 90 Char Symbol = 'Z'
{ 0x78, 0x48, 0x48, 0x0, 0x0, 0x0 }, // Char Number = 91 Char Symbol = '['
{ 0x8, 0x10, 0x20, 0x40, 0x0, 0x0 }, // Char Number = 92 Char Symbol = '\\'
{ 0x48, 0x48, 0x78, 0x0, 0x0, 0x0 }, // Char Number = 93 Char Symbol = ']'
{ 0x10, 0x8, 0x10, 0x0, 0x0, 0x0 }, // Char Number = 94 Char Symbol = '^'
{ 0x40, 0x40, 0x40, 0x40, 0x0, 0x0 }, // Char Number = 95 Char Symbol = '_'
{ 0x8, 0x18, 0x20, 0x0, 0x0, 0x0 }, // Char Number = 96 Char Symbol = '`'
{ 0x60, 0x50, 0x30, 0x40, 0x0, 0x0 }, // Char Number = 97 Char Symbol = 'a'
{ 0x78, 0x50, 0x20, 0x0, 0x0, 0x0 }, // Char Number = 98 Char Symbol = 'b'
{ 0x20, 0x50, 0x50, 0x0, 0x0, 0x0 }, // Char Number = 99 Char Symbol = 'c'
{ 0x20, 0x50, 0x78, 0x0, 0x0, 0x0 }, // Char Number = 100 Char Symbol = 'd'
{ 0x20, 0x50, 0x70, 0x40, 0x0, 0x0 }, // Char Number = 101 Char Symbol = 'e'
{ 0x20, 0x70, 0x28, 0x8, 0x0, 0x0 }, // Char Number = 102 Char Symbol = 'f'
{ 0xA0, 0xD0, 0x70, 0x0, 0x0, 0x0 }, // Char Number = 103 Char Symbol = 'g'
{ 0x78, 0x10, 0x60, 0x0, 0x0, 0x0 }, // Char Number = 104 Char Symbol = 'h'
{ 0x0, 0x68, 0x40, 0x0, 0x0, 0x0 }, // Char Number = 105 Char Symbol = 'i'
{ 0x80, 0xA0, 0x68, 0x0, 0x0, 0x0 }, // Char Number = 106 Char Symbol = 'j'
{ 0x78, 0x20, 0x50, 0x0, 0x0, 0x0 }, // Char Number = 107 Char Symbol = 'k'
{ 0x0, 0x38, 0x40, 0x0, 0x0, 0x0 }, // Char Number = 108 Char Symbol = 'l'
{ 0x70, 0x10, 0x20, 0x10, 0x60, 0x0 }, // Char Number = 109 Char Symbol = 'm'
{ 0x70, 0x10, 0x60, 0x0, 0x0, 0x0 }, // Char Number = 110 Char Symbol = 'n'
{ 0x20, 0x50, 0x20, 0x0, 0x0, 0x0 }, // Char Number = 111 Char Symbol = 'o'
{ 0xF0, 0x50, 0x20, 0x0, 0x0, 0x0 }, // Char Number = 112 Char Symbol = 'p'
{ 0x20, 0x50, 0xF0, 0x0, 0x0, 0x0 }, // Char Number = 113 Char Symbol = 'q'
{ 0x70, 0x20, 0x10, 0x0, 0x0, 0x0 }, // Char Number = 114 Char Symbol = 'r'
{ 0x40, 0x70, 0x10, 0x0, 0x0, 0x0 }, // Char Number = 115 Char Symbol = 's'
{ 0x10, 0x38, 0x50, 0x0, 0x0, 0x0 }, // Char Number = 116 Char Symbol = 't'
{ 0x30, 0x40, 0x70, 0x0, 0x0, 0x0 }, // Char Number = 117 Char Symbol = 'u'
{ 0x30, 0x40, 0x30, 0x0, 0x0, 0x0 }, // Char Number = 118 Char Symbol = 'v'
{ 0x30, 0x40, 0x20, 0x40, 0x30, 0x0 }, // Char Number = 119 Char Symbol = 'w'
{ 0x50, 0x20, 0x50, 0x0, 0x0, 0x0 }, // Char Number = 120 Char Symbol = 'x'
{ 0x90, 0xA0, 0x70, 0x0, 0x0, 0x0 }, // Char Number = 121 Char Symbol = 'y'
{ 0x10, 0x70, 0x40, 0x0, 0x0, 0x0 }, // Char Number = 122 Char Symbol = 'z'
{ 0x20, 0xD8, 0x88, 0x0, 0x0, 0x0 }, // Char Number = 123 Char Symbol = '{'
{ 0x0, 0x78, 0x0, 0x0, 0x0, 0x0 }, // Char Number = 124 Char Symbol = '|'
{ 0x88, 0xD8, 0x20, 0x0, 0x0, 0x0 }, // Char Number = 125 Char Symbol = '}'
{ 0x20, 0x10, 0x20, 0x10, 0x0, 0x0 }, // Char Number = 126 Char Symbol = '~'
{ 0xA8, 0xA8, 0xA8, 0xA8, 0x0, 0x0 }, // Char Number = 127 Char Symbol = ''
{ 0x60, 0x50, 0x68, 0x40, 0x0, 0x0 }, // Char Number = 128 Char Symbol = '€'
{ 0xA8, 0x48, 0xA8, 0x0, 0x0, 0x0 }, // Char Number = 129 Char Symbol = ''
{ 0xA8, 0xC8, 0x68, 0x0, 0x0, 0x0 }, // Char Number = 130 Char Symbol = '‚'
{ 0x40, 0xF8, 0x8, 0x0, 0x0, 0x0 }, // Char Number = 131 Char Symbol = 'ƒ'
{ 0x80, 0x70, 0x8, 0x0, 0x0, 0x0 }, // Char Number = 132 Char Symbol = '„'
{ 0x88, 0xD8, 0xA8, 0x88, 0x0, 0x0 }, // Char Number = 133 Char Symbol = '…'
{ 0x50, 0xD8, 0x50, 0x20, 0x0, 0x0 }, // Char Number = 134 Char Symbol = '†'
{ 0x10, 0x70, 0x10, 0x70, 0x10, 0x0 }, // Char Number = 135 Char Symbol = '‡'
{ 0x20, 0x50, 0x78, 0x78, 0x0, 0x0 }, // Char Number = 136 Char Symbol = 'ˆ'
{ 0x90, 0x90, 0xA8, 0xA8, 0x0, 0x0 }, // Char Number = 137 Char Symbol = '‰'
{ 0xA8, 0xA8, 0x90, 0x90, 0x0, 0x0 }, // Char Number = 138 Char Symbol = 'Š'
{ 0xD0, 0x70, 0x58, 0x0, 0x0, 0x0 }, // Char Number = 139 Char Symbol = '‹'
{ 0x20, 0x50, 0x20, 0x50, 0x0, 0x0 }, // Char Number = 140 Char Symbol = 'Œ'
{ 0x20, 0x20, 0x70, 0x20, 0x0, 0x0 }, // Char Number = 141 Char Symbol = ''
{ 0x20, 0x70, 0x20, 0x20, 0x0, 0x0 }, // Char Number = 142 Char Symbol = 'Ž'
{ 0x0, 0x20, 0x78, 0x20, 0x0, 0x0 }, // Char Number = 143 Char Symbol = ''
{ 0x0, 0x10, 0x78, 0x10, 0x0, 0x0 }, // Char Number = 144 Char Symbol = ''
{ 0x10, 0x8, 0x70, 0x8, 0x0, 0x0 }, // Char Number = 145 Char Symbol = '‘'
{ 0x20, 0x58, 0x28, 0x0, 0x0, 0x0 }, // Char Number = 146 Char Symbol = '’'
{ 0x30, 0x58, 0x58, 0x48, 0x0, 0x0 }, // Char Number = 147 Char Symbol = '“'
{ 0x10, 0x8, 0x30, 0x8, 0x70, 0x0 }, // Char Number = 148 Char Symbol = '”'
{ 0x70, 0xA8, 0x70, 0x0, 0x0, 0x0 }, // Char Number = 149 Char Symbol = '•'
{ 0x40, 0x28, 0x70, 0x0, 0x0, 0x0 }, // Char Number = 150 Char Symbol = '–'
{ 0x80, 0x60, 0x50, 0x20, 0x0, 0x0 }, // Char Number = 151 Char Symbol = '—'
{ 0x20, 0x50, 0x30, 0x10, 0x0, 0x0 }, // Char Number = 152 Char Symbol = '˜'
{ 0x20, 0x10, 0x70, 0x90, 0x0, 0x0 }, // Char Number = 153 Char Symbol = '™'
{ 0x30, 0x40, 0x60, 0x40, 0x30, 0x0 }, // Char Number = 154 Char Symbol = 'š'
{ 0x38, 0xC8, 0x38, 0x0, 0x0, 0x0 }, // Char Number = 155 Char Symbol = '›'
{ 0xE8, 0x8, 0xF8, 0x8, 0x0, 0x0 }, // Char Number = 156 Char Symbol = 'œ'
{ 0x50, 0x28, 0x28, 0x50, 0x0, 0x0 }, // Char Number = 157 Char Symbol = ''
{ 0x20, 0x70, 0x20, 0x50, 0x0, 0x0 }, // Char Number = 158 Char Symbol = 'ž'
{ 0x20, 0x50, 0x20, 0x50, 0x20, 0x0 }, // Char Number = 159 Char Symbol = 'Ÿ'
{ 0x30, 0x70, 0x68, 0x58, 0x40, 0x0 }, // Char Number = 160 Char Symbol = ' '
{ 0x20, 0x68, 0x68, 0x40, 0x0, 0x0 }, // Char Number = 161 Char Symbol = '¡'
{ 0x28, 0x50, 0xC8, 0x0, 0x0, 0x0 }, // Char Number = 162 Char Symbol = '¢'
{ 0x40, 0x70, 0x28, 0x48, 0x10, 0x0 }, // Char Number = 163 Char Symbol = '£'
{ 0x48, 0x30, 0x30, 0x48, 0x0, 0x0 }, // Char Number = 164 Char Symbol = '¤'
{ 0x78, 0x0, 0x50, 0x0, 0x60, 0x0 }, // Char Number = 165 Char Symbol = '¥'
{ 0x90, 0x70, 0x28, 0x8, 0x0, 0x0 }, // Char Number = 166 Char Symbol = '¦'
{ 0x30, 0x58, 0x48, 0x80, 0x0, 0x0 }, // Char Number = 167 Char Symbol = '§'
{ 0x78, 0x68, 0x48, 0x0, 0x0, 0x0 }, // Char Number = 168 Char Symbol = '¨'
{ 0x30, 0x78, 0x48, 0x48, 0x0, 0x0 }, // Char Number = 169 Char Symbol = '©'
{ 0x50, 0x68, 0x58, 0x60, 0x0, 0x0 }, // Char Number = 170 Char Symbol = 'ª'
{ 0x20, 0x50, 0xA8, 0x50, 0x0, 0x0 }, // Char Number = 171 Char Symbol = '«'
{ 0x20, 0x20, 0x60, 0x0, 0x0, 0x0 }, // Char Number = 172 Char Symbol = '¬'
{ 0x10, 0x0, 0x8, 0x38, 0x0, 0x0 }, // Char Number = 173 Char Symbol = '­'
{ 0x0, 0x78, 0x78, 0x28, 0x50, 0x0 }, // Char Number = 174 Char Symbol = '®'
{ 0x8, 0x38, 0x38, 0x8, 0x0, 0x0 }, // Char Number = 175 Char Symbol = '¯'
{ 0x0, 0x10, 0x28, 0x28, 0x10, 0x0 }, // Char Number = 176 Char Symbol = '°'
{ 0x0, 0x50, 0x78, 0x50, 0x0, 0x0 }, // Char Number = 177 Char Symbol = '±'
{ 0x48, 0x28, 0x50, 0x0, 0x0, 0x0 }, // Char Number = 178 Char Symbol = '²'
{ 0x48, 0x68, 0x30, 0x0, 0x0, 0x0 }, // Char Number = 179 Char Symbol = '³'
{ 0x0, 0x28, 0x18, 0x0, 0x0, 0x0 }, // Char Number = 180 Char Symbol = '´'
{ 0xE0, 0x40, 0x60, 0x40, 0x0, 0x0 }, // Char Number = 181 Char Symbol = 'µ'
{ 0x20, 0x40, 0xF0, 0x50, 0x20, 0x0 }, // Char Number = 182 Char Symbol = '¶'
{ 0x20, 0x40, 0xE0, 0x40, 0x20, 0x0 }, // Char Number = 183 Char Symbol = '·'
{ 0x0, 0x30, 0x8, 0x8, 0x0, 0x0 }, // Char Number = 184 Char Symbol = '¸'
{ 0x28, 0x38, 0x20, 0x0, 0x0, 0x0 }, // Char Number = 185 Char Symbol = '¹'
{ 0x50, 0x68, 0x68, 0x50, 0x0, 0x0 }, // Char Number = 186 Char Symbol = 'º'
{ 0x50, 0xA8, 0x50, 0x20, 0x0, 0x0 }, // Char Number = 187 Char Symbol = '»'
{ 0x0, 0x60, 0x40, 0x60, 0x0, 0x0 }, // Char Number = 188 Char Symbol = '¼'
{ 0x0, 0x60, 0x20, 0x60, 0x0, 0x0 }, // Char Number = 189 Char Symbol = '½'
{ 0x0, 0x30, 0x60, 0x30, 0x0, 0x0 }, // Char Number = 190 Char Symbol = '¾'
{ 0x0, 0x60, 0x30, 0x60, 0x0, 0x0 }, // Char Number = 191 Char Symbol = '¿'
{ 0x28, 0x50, 0x30, 0x40, 0x0, 0x0 }, // Char Number = 192 Char Symbol = 'À'
{ 0x20, 0x50, 0x30, 0x48, 0x0, 0x0 }, // Char Number = 193 Char Symbol = 'Á'
{ 0x40, 0xA8, 0x60, 0x80, 0x0, 0x0 }, // Char Number = 194 Char Symbol = 'Â'
{ 0x10, 0x48, 0xB0, 0x68, 0x80, 0x0 }, // Char Number = 195 Char Symbol = 'Ã'
{ 0x68, 0x50, 0x28, 0x40, 0x0, 0x0 }, // Char Number = 196 Char Symbol = 'Ä'
{ 0xD0, 0xE8, 0x50, 0x80, 0x0, 0x0 }, // Char Number = 197 Char Symbol = 'Å'
{ 0x70, 0x28, 0x70, 0x68, 0x48, 0x0 }, // Char Number = 198 Char Symbol = 'Æ'
{ 0xB0, 0xC8, 0x48, 0x10, 0x0, 0x0 }, // Char Number = 199 Char Symbol = 'Ç'
{ 0xE8, 0xE0, 0xA0, 0x0, 0x0, 0x0 }, // Char Number = 200 Char Symbol = 'È'
{ 0xE0, 0xE0, 0xA8, 0x0, 0x0, 0x0 }, // Char Number = 201 Char Symbol = 'É'
{ 0xF0, 0xE8, 0xB0, 0x0, 0x0, 0x0 }, // Char Number = 202 Char Symbol = 'Ê'
{ 0xE8, 0xE0, 0xA8, 0x0, 0x0, 0x0 }, // Char Number = 203 Char Symbol = 'Ë'
{ 0x8, 0x50, 0x70, 0x50, 0x0, 0x0 }, // Char Number = 204 Char Symbol = 'Ì'
{ 0x50, 0x70, 0x50, 0x8, 0x0, 0x0 }, // Char Number = 205 Char Symbol = 'Í'
{ 0xB0, 0xE8, 0xB0, 0x0, 0x0, 0x0 }, // Char Number = 206 Char Symbol = 'Î'
{ 0x58, 0x70, 0x58, 0x0, 0x0, 0x0 }, // Char Number = 207 Char Symbol = 'Ï'
{ 0x20, 0x78, 0x48, 0x30, 0x0, 0x0 }, // Char Number = 208 Char Symbol = 'Ð'
{ 0x60, 0x30, 0x28, 0x70, 0x8, 0x0 }, // Char Number = 209 Char Symbol = 'Ñ'
{ 0x28, 0x50, 0x50, 0x20, 0x0, 0x0 }, // Char Number = 210 Char Symbol = 'Ò'
{ 0x20, 0x50, 0x50, 0x28, 0x0, 0x0 }, // Char Number = 211 Char Symbol = 'Ó'
{ 0x50, 0xA8, 0xB0, 0x40, 0x0, 0x0 }, // Char Number = 212 Char Symbol = 'Ô'
{ 0x10, 0x28, 0x50, 0x58, 0x20, 0x0 }, // Char Number = 213 Char Symbol = 'Õ'
{ 0x28, 0x50, 0x50, 0x28, 0x0, 0x0 }, // Char Number = 214 Char Symbol = 'Ö'
{ 0x28, 0x10, 0x38, 0x10, 0x28, 0x0 }, // Char Number = 215 Char Symbol = '×'
{ 0xA0, 0x50, 0x50, 0x28, 0x0, 0x0 }, // Char Number = 216 Char Symbol = 'Ø'
{ 0x0, 0x68, 0x40, 0x60, 0x0, 0x0 }, // Char Number = 217 Char Symbol = 'Ù'
{ 0x0, 0x60, 0x40, 0x68, 0x0, 0x0 }, // Char Number = 218 Char Symbol = 'Ú'
{ 0x0, 0xD0, 0x88, 0xD0, 0x0, 0x0 }, // Char Number = 219 Char Symbol = 'Û'
{ 0x0, 0x68, 0x40, 0x68, 0x0, 0x0 }, // Char Number = 220 Char Symbol = 'Ü'
{ 0x0, 0x20, 0xC0, 0x28, 0x0, 0x0 }, // Char Number = 221 Char Symbol = 'Ý'
{ 0xF8, 0x50, 0x50, 0x20, 0x0, 0x0 }, // Char Number = 222 Char Symbol = 'Þ'
{ 0xF0, 0x58, 0x58, 0x20, 0x0, 0x0 }, // Char Number = 223 Char Symbol = 'ß'
{ 0x68, 0x50, 0x30, 0x40, 0x0, 0x0 }, // Char Number = 224 Char Symbol = 'à'
{ 0x60, 0x50, 0x30, 0x48, 0x0, 0x0 }, // Char Number = 225 Char Symbol = 'á'
{ 0xD0, 0xA8, 0x70, 0x80, 0x0, 0x0 }, // Char Number = 226 Char Symbol = 'â'
{ 0x70, 0x58, 0x30, 0x48, 0x0, 0x0 }, // Char Number = 227 Char Symbol = 'ã'
{ 0x60, 0x58, 0x30, 0x48, 0x0, 0x0 }, // Char Number = 228 Char Symbol = 'ä'
{ 0xC0, 0xB0, 0x68, 0x90, 0x0, 0x0 }, // Char Number = 229 Char Symbol = 'å'
{ 0x60, 0x50, 0x30, 0x68, 0x58, 0x0 }, // Char Number = 230 Char Symbol = 'æ'
{ 0xA0, 0xD0, 0x50, 0x0, 0x0, 0x0 }, // Char Number = 231 Char Symbol = 'ç'
{ 0x28, 0x50, 0x70, 0x40, 0x0, 0x0 }, // Char Number = 232 Char Symbol = 'è'
{ 0x20, 0x50, 0x70, 0x48, 0x0, 0x0 }, // Char Number = 233 Char Symbol = 'é'
{ 0x60, 0xB0, 0xC8, 0x90, 0x0, 0x0 }, // Char Number = 234 Char Symbol = 'ê'
{ 0x28, 0x50, 0x70, 0x48, 0x0, 0x0 }, // Char Number = 235 Char Symbol = 'ë'
{ 0x8, 0x0, 0x68, 0x40, 0x0, 0x0 }, // Char Number = 236 Char Symbol = 'ì'
{ 0x0, 0x68, 0x40, 0x8, 0x0, 0x0 }, // Char Number = 237 Char Symbol = 'í'
{ 0x10, 0xC8, 0x90, 0x0, 0x0, 0x0 }, // Char Number = 238 Char Symbol = 'î'
{ 0x8, 0x60, 0x48, 0x0, 0x0, 0x0 }, // Char Number = 239 Char Symbol = 'ï'
{ 0x20, 0x50, 0x78, 0x10, 0x0, 0x0 }, // Char Number = 240 Char Symbol = 'ð'
{ 0xD0, 0x48, 0x50, 0x88, 0x0, 0x0 }, // Char Number = 241 Char Symbol = 'ñ'
{ 0x28, 0x50, 0x20, 0x0, 0x0, 0x0 }, // Char Number = 242 Char Symbol = 'ò'
{ 0x20, 0x50, 0x28, 0x0, 0x0, 0x0 }, // Char Number = 243 Char Symbol = 'ó'
{ 0x48, 0xA8, 0x48, 0x0, 0x0, 0x0 }, // Char Number = 244 Char Symbol = 'ô'
{ 0x10, 0x48, 0xB0, 0x48, 0x0, 0x0 }, // Char Number = 245 Char Symbol = 'õ'
{ 0x48, 0xA0, 0x48, 0x0, 0x0, 0x0 }, // Char Number = 246 Char Symbol = 'ö'
{ 0x20, 0xA8, 0x20, 0x0, 0x0, 0x0 }, // Char Number = 247 Char Symbol = '÷'
{ 0xA0, 0x50, 0x28, 0x0, 0x0, 0x0 }, // Char Number = 248 Char Symbol = 'ø'
{ 0x28, 0x40, 0x60, 0x0, 0x0, 0x0 }, // Char Number = 249 Char Symbol = 'ù'
{ 0x20, 0x40, 0x68, 0x0, 0x0, 0x0 }, // Char Number = 250 Char Symbol = 'ú'
{ 0x50, 0x88, 0xD0, 0x0, 0x0, 0x0 }, // Char Number = 251 Char Symbol = 'û'
  { 0x28, 0x40, 0x68, 0x0, 0x0, 0x0 }, // Char Number = 252 Char Symbol = 'ü'
  { 0xA0, 0xC0, 0x60, 0x8, 0x0, 0x0 }, // Char Number = 253 Char Symbol = 'ý'
  { 0xF8, 0x50, 0x20, 0x0, 0x0, 0x0 }, // Char Number = 254 Char Symbol = 'þ'
  { 0xA8, 0xC0, 0x68, 0x0, 0x0, 0x0 } // Char Number = 255 Char Symbol = 'ÿ'
}

58
TI-Nspire / Re: kArmTI - TI-Nspire emulator with skin
« on: September 03, 2012, 10:44:34 am »
kArmTI_v1.29_v2. works correctly, Thanks.  ;D


Small bug

0: The windows "USB LINK EXPLORER"  and "Console "not fit vertically the screen of my laptop (1280*800 pixels)

SUGGESTIONS:

0: As I use the taskbar always on top, then add option to show up this emulator.

1: Make more intuitive, the menu "File/Boot Options..."

Example
__________________________________________________________________________________
Boot1 File Name:  [Boot1_OS_3.1.img] [...]
Boot2 File Name:  [Boot2_OS_3.1.img] [...]
OS name:            [TI-NspireCAS-3.1.0.392.tnc] [...]
Flash Session:     [TI-NspireCAS-3.1.0.392.img] [...]
Hardware Model Choose: [ { TI-Nspire ClickPAD/TI-Nspire CAS ClickPAD/ TI-Nspire TouchPAD /TI-Nspire CAS TouchPAD/ TI-Nspire CX / TI-Nspire CX CAS} ] [...]
...
___________________________________________________________________________________


Thanks for your answers

59
TI-Nspire / Re: kArmTI - TI-Nspire emulator with skin
« on: August 28, 2012, 02:47:58 pm »
Code: [Select]
"/1=boot1.img.tns /MC /PB=boot2.img.tns /PO=TI-NspireCAS-3.1.0.392.tnc"

 :banghead: the emulator crashes, in the dialog box "Choose Language"

Please check it with the TI-NspireCAS-3.1.0.392.tnc OS clickPAD


PD:

Request for Skin Editor:

0: For more precision in the box of key, show a window with a zoom of the current position

The  SkinEditor for emu48plus has this option
http://personal.mezasociados.com/calculators/hp/files/KML_skinMakerForEmu48_plus.rar


60
TI-Nspire / Re: kArmTI - TI-Nspire emulator with skin
« on: August 27, 2012, 07:21:52 pm »
Help to initialize the emulator

I have the following ROM in my PC:

"TI-NspireCAS-3.1.0.392.tnc" (9,916 KBytes)

backup and then renamed to "TI-NspireCAS-3.1.0.392.zip" and extract files

0: boot2.cer                 (1 KBytes)
1: TI-Nspire.cer            (1 KBytes)
2: boot2.img                (855 KBytes)
3: TI-Nspire.img (7,253 KBytes)
4:  samples.zip
    4.0: locales (dir)
    4.1: copysamples

And with Ndelss.tns and polydumper_3.1.tns extract the following files:
- Boot Code 1              ( to boot1.img.tns   512 KBytes   )
- Boot Code 2              ( to boot2.img.tns   1,328 KBytes)
- Diagnostic Software   ( to diags.img.tns   640 KBytes)
- Operating System           ( to os.img.tns           9,917KBytes   )

and transfer to PC

0: boot2.cer                 (1 KBytes)
1: TI-Nspire.cer            (1 KBytes)

2: boot2.img                (855 KBytes)
3: boot2.img.tns      (1,328 KBytes)
4: boot1.img.tns      (512 KBytes)
5: os.img.tns              (9,917KBytes)
6: TI-Nspire.img          (7,253 KBytes)
7: TI-NspireCAS-3.1.0.392.tnc (9,916 KBytes)


Then exe kArmTI_v29.exe

Files: 4: boot1.img.tns      (512 KBytes),  3: boot2.img.tns      (1,328 KBytes) , 7: TI-NspireCAS-3.1.0.392.tnc (9,916 KBytes)

"/1=boot1.img.tns /MXC /PB=boot2.img.tns /PO=TI-NspireCAS-3.1.0.392.tnc"

EDIT
Code: [Select]
"/1=boot1.img.tns /MC /PB=boot2.img.tns /PO=TI-NspireCAS-3.1.0.392.tnc"

the emulator crashes, in the dialog box "Choose Language"

 :banghead:



 
///// Boot Option of kArmTI ////

[File] Boot Options...

////// OS Initialization (default) //////

Row1:
/1=Boot1cx.img /MX /PB=Boot2cx.img  /PO=TICX-3.1.0.392.tco /K4

Row2:
/1=Boot1cx.img /MXC /PB=Boot2cx.img  /PO=TICXCAS-3.1.0.392.tcc /K4 /N /R

Row3:
/1=Boot1cx.img /MXC /PB=Boot2cx.img  /PO=TICXCAS_3.2.0.1212.tcc /K4

//////

Pages: 1 2 3 [4] 5