diff --git a/cfg_new/5pxtinyfont.png b/5pxtinyfont.png similarity index 100% rename from cfg_new/5pxtinyfont.png rename to 5pxtinyfont.png diff --git a/cfg_new/8pxfont.png b/8pxfont.png similarity index 100% rename from cfg_new/8pxfont.png rename to 8pxfont.png diff --git a/Makefile b/Makefile index 8460143b..a7ee7884 100644 --- a/Makefile +++ b/Makefile @@ -19,62 +19,71 @@ # 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. # Windows specific -ifdef COMSPEC -DELCOMMAND = del -BIN = grafx2.exe -COPT = -Wall -O -g -ggdb -Dmain=SDL_main -LOPT = -mwindows -lmingw32 -lSDLmain -lSDL -lshlwapi -CC = gcc + ifdef COMSPEC + DELCOMMAND = del + BIN = grafx2.exe + CFGBIN = gfxcfg.exe + COPT = -Wall -O -g -ggdb -Dmain=SDL_main + LOPT = -mwindows -lmingw32 -lSDLmain -lSDL -lshlwapi + CC = gcc else -# Linux specific -DELCOMMAND = rm -rf -ifdef WIN32CROSS -#cross compile a Win32 executable -CC = i586-mingw32msvc-gcc -BIN = grafx2.exe -COPT = -Wall -O -g -ggdb -Dmain=SDL_main -LOPT = -mwindows -lmingw32 -lSDLmain -lSDL -lshlwapi -else -BIN = grafx2 -COPT = -Wall -c -g -LOPT = -lSDL -o $(BIN) -CC = gcc -endif + # Linux specific + DELCOMMAND = rm -rf + ifdef WIN32CROSS + #cross compile a Win32 executable + CC = i586-mingw32msvc-gcc + BIN = grafx2.exe + CFGBIN = gfxcfg.exe + COPT = -Wall -O -g -ggdb -Dmain=SDL_main + LOPT = -mwindows -lmingw32 -lSDLmain -lSDL -lshlwapi + else + BIN = grafx2 + CFGBIN = gfxcfg + COPT = -Wall -c -g + LOPT = -lSDL -o $(BIN) + CC = gcc + endif endif .PHONY : all debug release clean depend zip OBJ = main.o init.o graph.o sdlscreen.o divers.o special.o boutons.o palette.o aide.o operatio.o pages.o loadsave.o readline.o moteur.o files.o op_c.o linux.o op_asm.o readini.o saveini.o shade.o clavier.o io.o +CFGOBJ = gfxcfg.o SFont.o clavier.o io.o OBJDIR = obj/ -all : $(BIN) +all : $(BIN) $(CFGBIN) debug : $(BIN) -release : $(BIN) +release : $(BIN) $(CFGBIN) strip $(BIN) + strip $(CFGBIN) # A raw source archive zip : tar cvzf gfx2-src.tgz *.c *.h Makefile Makefile.dep gfx2.dat gfx2.ini gfx2.cfg doc/gpl-2.0.txt \ - cfg_new/*.c cfg_new/*.h cfg_new/Makefile cfg_new/8pxfont.png + 8pxfont.png # A release zip archive ziprelease: - zip grafx2-beta-svn`svnversion`.zip $(BIN) gfx2.dat gfx2.ico doc/gpl-2.0.txt SDL.dll gfx2.cfg + zip grafx2-beta-svn`svnversion`.zip $(BIN) $(CFGBIN) gfx2.dat gfx2.ico doc/gpl-2.0.txt SDL.dll gfx2.cfg $(BIN) : $(OBJ) $(CC) $(OBJ) -o $(BIN) $(LOPT) + +$(CFGBIN) : $(CFGOBJ) + $(CC) $(CFGOBJ) -o $(CFGBIN) $(LOPT) -lSDL_image %.o : $(CC) $(COPT) -c $*.c -o $*.o depend : - $(CC) -MM $(OBJ:.o=.c) > Makefile.dep + $(CC) -MM $(OBJ:.o=.c) $(CFGOBJ:.o=.c) > Makefile.dep clean : $(DELCOMMAND) *.o $(DELCOMMAND) $(BIN) + $(DELCOMMAND) $(CFGBIN) include Makefile.dep diff --git a/Makefile.dep b/Makefile.dep index c9b0f211..7f3ad223 100644 --- a/Makefile.dep +++ b/Makefile.dep @@ -33,10 +33,12 @@ files.o: files.c const.h struct.h global.h loadsave.h graph.h divers.h \ op_c.o: op_c.c op_c.h struct.h const.h op_asm.h erreurs.h linux.o: linux.c op_asm.o: op_asm.c op_c.h struct.h const.h graph.h -readini.o: readini.c const.h global.h struct.h loadsave.h +readini.o: readini.c const.h global.h struct.h loadsave.h graph.h saveini.o: saveini.c const.h global.h struct.h loadsave.h readini.h \ - files.h erreurs.h + files.h erreurs.h graph.h shade.o: shade.c global.h struct.h const.h loadsave.h graph.h moteur.h \ divers.h readline.h clavier.o: clavier.c global.h struct.h const.h loadsave.h io.o: io.c struct.h const.h io.h +gfxcfg.o: gfxcfg.c SFont.h struct.h const.h clavier.h io.h +SFont.o: SFont.c SFont.h diff --git a/cfg_new/SFont.c b/SFont.c similarity index 100% rename from cfg_new/SFont.c rename to SFont.c diff --git a/cfg_new/SFont.h b/SFont.h similarity index 100% rename from cfg_new/SFont.h rename to SFont.h diff --git a/cfg_new/Makefile b/cfg_new/Makefile deleted file mode 100644 index f6b0906e..00000000 --- a/cfg_new/Makefile +++ /dev/null @@ -1,42 +0,0 @@ -# Grafx2 - The Ultimate 256-color bitmap paint program -# -# Copyright 2008 Adrien Destugues -# Copyright 1996-2001 Sunset Design (Guillaume Dorme & Karl Maritaud) -# -# Grafx2 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; version 2 -# of the License. -# -# Grafx2 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. -# -# You should have received a copy of the GNU General Public License -# along with Grafx2; if not, see or -# write to the Free Software Foundation, Inc., -# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - -ifdef COMSPEC -COPT = -Wall -O -g -ggdb -Dmain=SDL_main -LOPT = `sdl-config --libs` -lSDL_image -g -else -COPT = -c `sdl-config --cflags` -Wall -g -LOPT = `sdl-config --libs` -lSDL_image -lSDL_gfx -g -endif - -gfxcfg: gfxcfg.o SFont.o ../clavier.o ../io.o - gcc gfxcfg.o ../clavier.o ../io.o SFont.o -o gfxcfg $(LOPT) - -gfxcfg.o: gfxcfg.c SFont.h - gcc -c gfxcfg.c -o gfxcfg.o $(COPT) - -../clavier.o: ../clavier.c - gcc -c ../clavier.c -o ../clavier.o $(COPT) - -../io.o: ../io.c - gcc -c ../io.c -o ../io.o $(COPT) - -SFont.o: SFont.h SFont.c - gcc -c SFont.c -o SFont.o $(COPT) diff --git a/cfg_new/scancodes.h b/cfg_new/scancodes.h deleted file mode 100644 index daaab917..00000000 --- a/cfg_new/scancodes.h +++ /dev/null @@ -1,1060 +0,0 @@ -/* Grafx2 - The Ultimate 256-color bitmap paint program - - Copyright 2008 Adrien Destugues - Copyright 1996-2001 Sunset Design (Guillaume Dorme & Karl Maritaud) - - Grafx2 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; version 2 - of the License. - - Grafx2 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. - - You should have received a copy of the GNU General Public License - along with Grafx2; if not, see or - write to the Free Software Foundation, Inc., - 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -*/ -const char* - Table_Normal[256] = -{ - /*00*/ "???" - /*01*/,"Esc" - /*02*/,"1 !" - /*03*/,"2 @" - /*04*/,"3 #" - /*05*/,"4 $" - /*06*/,"5 %" - /*07*/,"6 ^" - /*08*/,"7 &" - /*09*/,"8 *" - /*0A*/,"9 (" - /*0B*/,"0 )" - /*0C*/,"- _" - /*0D*/,"= +" - /*0E*/,"BkSpc" - /*0F*/,"Tab" - /*10*/,"Q" - /*11*/,"W" - /*12*/,"E" - /*13*/,"R" - /*14*/,"T" - /*15*/,"Y" - /*16*/,"U" - /*17*/,"I" - /*18*/,"O" - /*19*/,"P" - /*1A*/,"[ /*" - /*1B*/,"] */" - /*1C*/,"Retrn" - /*1D*/,"???" - /*1E*/,"A" - /*1F*/,"S" - /*20*/,"D" - /*21*/,"F" - /*22*/,"G" - /*23*/,"H" - /*24*/,"J" - /*25*/,"K" - /*26*/,"L" - /*27*/,"; :" - /*28*/,"' " - /*29*/,"` ~" - /*2A*/,"???" - /*2B*/,"\\ " - /*2C*/,"Z" - /*2D*/,"X" - /*2E*/,"C" - /*2F*/,"V" - /*30*/,"B" - /*31*/,"N" - /*32*/,"M" - /*33*/,", <" - /*34*/,". >" - /*35*/,"/ ?" - /*36*/,"???" - /*37*/,"Grey*" - /*38*/,"???" - /*39*/,"Space" - /*3A*/,"???" - /*3B*/,"F1" - /*3C*/,"F2" - /*3D*/,"F3" - /*3E*/,"F4" - /*3F*/,"F5" - /*40*/,"F6" - /*41*/,"F7" - /*42*/,"F8" - /*43*/,"F9" - /*44*/,"F10" - /*45*/,"???" - /*46*/,"???" - /*47*/,"Home" - /*48*/,"Up" - /*49*/,"PgUp" - /*4A*/,"Grey-" - /*4B*/,"Left" - /*4C*/,"Kpad5" - /*4D*/,"Right" - /*4E*/,"Grey+" - /*4F*/,"End" - /*50*/,"Down" - /*51*/,"PgDn" - /*52*/,"Ins" - /*53*/,"Del" - /*54*/,"???" - /*55*/,"???" - /*56*/,"Lft|" - /*57*/,"???" - /*58*/,"???" - /*59*/,"???" - /*5A*/,"???" - /*5B*/,"???" - /*5C*/,"???" - /*5D*/,"???" - /*5E*/,"???" - /*5F*/,"???" - /*60*/,"???" - /*61*/,"???" - /*62*/,"???" - /*63*/,"???" - /*64*/,"???" - /*65*/,"???" - /*66*/,"???" - /*67*/,"???" - /*68*/,"???" - /*69*/,"???" - /*6A*/,"???" - /*6B*/,"???" - /*6C*/,"???" - /*6D*/,"???" - /*6E*/,"???" - /*6F*/,"???" - /*70*/,"???" - /*71*/,"???" - /*72*/,"???" - /*73*/,"???" - /*74*/,"???" - /*75*/,"???" - /*76*/,"???" - /*77*/,"???" - /*78*/,"???" - /*79*/,"???" - /*7A*/,"???" - /*7B*/,"???" - /*7C*/,"???" - /*7D*/,"???" - /*7E*/,"???" - /*7F*/,"???" - /*80*/,"???" - /*81*/,"???" - /*82*/,"???" - /*83*/,"???" - /*84*/,"???" - /*85*/,"F11" - /*86*/,"F12" - /*87*/,"???" - /*88*/,"???" - /*89*/,"???" - /*8A*/,"???" - /*8B*/,"???" - /*8C*/,"???" - /*8D*/,"???" - /*8E*/,"???" - /*8F*/,"???" - /*90*/,"???" - /*91*/,"???" - /*92*/,"???" - /*93*/,"???" - /*94*/,"???" - /*95*/,"???" - /*96*/,"???" - /*97*/,"???" - /*98*/,"???" - /*99*/,"???" - /*9A*/,"???" - /*9B*/,"???" - /*9C*/,"???" - /*9D*/,"???" - /*9E*/,"???" - /*9F*/,"???" - /*A0*/,"???" - /*A1*/,"???" - /*A2*/,"???" - /*A3*/,"???" - /*A4*/,"???" - /*A5*/,"???" - /*A6*/,"???" - /*A7*/,"???" - /*A8*/,"???" - /*A9*/,"???" - /*AA*/,"???" - /*AB*/,"???" - /*AC*/,"???" - /*AD*/,"???" - /*AE*/,"???" - /*AF*/,"???" - /*B0*/,"???" - /*B1*/,"???" - /*B2*/,"???" - /*B3*/,"???" - /*B4*/,"???" - /*B5*/,"???" - /*B6*/,"Win L" - /*B7*/,"Win R" - /*B8*/,"Win M" - /*B9*/,"???" - /*BA*/,"???" - /*BB*/,"???" - /*BC*/,"???" - /*BD*/,"???" - /*BE*/,"???" - /*BF*/,"???" - /*C0*/,"???" - /*C1*/,"???" - /*C2*/,"???" - /*C3*/,"???" - /*C4*/,"???" - /*C5*/,"???" - /*C6*/,"???" - /*C7*/,"???" - /*C8*/,"???" - /*C9*/,"???" - /*CA*/,"???" - /*CB*/,"???" - /*CC*/,"???" - /*CD*/,"???" - /*CE*/,"???" - /*CF*/,"???" - /*D0*/,"???" - /*D1*/,"???" - /*D2*/,"???" - /*D3*/,"???" - /*D4*/,"???" - /*D5*/,"???" - /*D6*/,"???" - /*D7*/,"???" - /*D8*/,"???" - /*D9*/,"???" - /*DA*/,"???" - /*DB*/,"???" - /*DC*/,"???" - /*DD*/,"???" - /*DE*/,"???" - /*DF*/,"???" - /*E0*/,"Enter" - /*E1*/,"???" - /*E2*/,"???" - /*E3*/,"???" - /*E4*/,"???" - /*E5*/,"???" - /*E6*/,"???" - /*E7*/,"???" - /*E8*/,"???" - /*E9*/,"???" - /*EA*/,"???" - /*EB*/,"???" - /*EC*/,"???" - /*ED*/,"???" - /*EE*/,"???" - /*EF*/,"???" - /*F0*/,"???" - /*F1*/,"???" - /*F2*/,"???" - /*F3*/,"???" - /*F4*/,"???" - /*F5*/,"???" - /*F6*/,"???" - /*F7*/,"???" - /*F8*/,"???" - /*F9*/,"???" - /*FA*/,"???" - /*FB*/,"???" - /*FC*/,"???" - /*FD*/,"???" - /*FE*/,"???" - /*FF*/,"" -}; - -const char* Table_Shift[256] = -{ - /*00*/ "???" - /*01*/,"Esc" - /*02*/,"1 !" - /*03*/,"2 @" - /*04*/,"3 #" - /*05*/,"4 $" - /*06*/,"5 %" - /*07*/,"6 ^" - /*08*/,"7 &" - /*09*/,"8 *" - /*0A*/,"9 (" - /*0B*/,"0 )" - /*0C*/,"- _" - /*0D*/,"= +" - /*0E*/,"BkSpc" - /*0F*/,"Tab" - /*10*/,"Q" - /*11*/,"W" - /*12*/,"E" - /*13*/,"R" - /*14*/,"T" - /*15*/,"Y" - /*16*/,"U" - /*17*/,"I" - /*18*/,"O" - /*19*/,"P" - /*1A*/,"[ /*" - /*1B*/,"] */" - /*1C*/,"Retrn" - /*1D*/,"???" - /*1E*/,"A" - /*1F*/,"S" - /*20*/,"D" - /*21*/,"F" - /*22*/,"G" - /*23*/,"H" - /*24*/,"J" - /*25*/,"K" - /*26*/,"L" - /*27*/,"; :" - /*28*/,"' " - /*29*/,"` ~" - /*2A*/,"???" - /*2B*/,"\\ " - /*2C*/,"Z" - /*2D*/,"X" - /*2E*/,"C" - /*2F*/,"V" - /*30*/,"B" - /*31*/,"N" - /*32*/,"M" - /*33*/,", <" - /*34*/,". >" - /*35*/,"/ ?" - /*36*/,"???" - /*37*/,"Grey*" - /*38*/,"???" - /*39*/,"Space" - /*3A*/,"???" - /*3B*/,"???" - /*3C*/,"???" - /*3D*/,"???" - /*3E*/,"???" - /*3F*/,"???" - /*40*/,"???" - /*41*/,"???" - /*42*/,"???" - /*43*/,"???" - /*44*/,"???" - /*45*/,"???" - /*46*/,"???" - /*47*/,"Home" - /*48*/,"Up" - /*49*/,"PgUp" - /*4A*/,"Grey-" - /*4B*/,"Left" - /*4C*/,"Kpad5" - /*4D*/,"Right" - /*4E*/,"Grey+" - /*4F*/,"End" - /*50*/,"Down" - /*51*/,"PgDn" - /*52*/,"Ins" - /*53*/,"Del" - /*54*/,"F1" - /*55*/,"F2" - /*56*/,"F3" - /*57*/,"F4" - /*58*/,"F5" - /*59*/,"F6" - /*5A*/,"F7" - /*5B*/,"F8" - /*5C*/,"F9" - /*5D*/,"F10" - /*5E*/,"???" - /*5F*/,"???" - /*60*/,"???" - /*61*/,"???" - /*62*/,"???" - /*63*/,"???" - /*64*/,"???" - /*65*/,"???" - /*66*/,"???" - /*67*/,"???" - /*68*/,"???" - /*69*/,"???" - /*6A*/,"???" - /*6B*/,"???" - /*6C*/,"???" - /*6D*/,"???" - /*6E*/,"???" - /*6F*/,"???" - /*70*/,"???" - /*71*/,"???" - /*72*/,"???" - /*73*/,"???" - /*74*/,"???" - /*75*/,"???" - /*76*/,"???" - /*77*/,"???" - /*78*/,"???" - /*79*/,"???" - /*7A*/,"???" - /*7B*/,"???" - /*7C*/,"???" - /*7D*/,"???" - /*7E*/,"???" - /*7F*/,"???" - /*80*/,"???" - /*81*/,"???" - /*82*/,"???" - /*83*/,"???" - /*84*/,"???" - /*85*/,"???" - /*86*/,"???" - /*87*/,"F11" - /*88*/,"F12" - /*89*/,"???" - /*8A*/,"???" - /*8B*/,"???" - /*8C*/,"???" - /*8D*/,"???" - /*8E*/,"???" - /*8F*/,"???" - /*90*/,"???" - /*91*/,"???" - /*92*/,"???" - /*93*/,"???" - /*94*/,"???" - /*95*/,"???" - /*96*/,"???" - /*97*/,"???" - /*98*/,"???" - /*99*/,"???" - /*9A*/,"???" - /*9B*/,"???" - /*9C*/,"???" - /*9D*/,"???" - /*9E*/,"???" - /*9F*/,"???" - /*A0*/,"???" - /*A1*/,"???" - /*A2*/,"???" - /*A3*/,"???" - /*A4*/,"???" - /*A5*/,"???" - /*A6*/,"???" - /*A7*/,"???" - /*A8*/,"???" - /*A9*/,"???" - /*AA*/,"???" - /*AB*/,"???" - /*AC*/,"???" - /*AD*/,"???" - /*AE*/,"???" - /*AF*/,"???" - /*B0*/,"???" - /*B1*/,"???" - /*B2*/,"???" - /*B3*/,"???" - /*B4*/,"???" - /*B5*/,"???" - /*B6*/,"???" - /*B7*/,"???" - /*B8*/,"???" - /*B9*/,"???" - /*BA*/,"???" - /*BB*/,"???" - /*BC*/,"???" - /*BD*/,"???" - /*BE*/,"???" - /*BF*/,"???" - /*C0*/,"???" - /*C1*/,"???" - /*C2*/,"Win L" - /*C3*/,"Win R" - /*C4*/,"Win M" - /*C5*/,"???" - /*C6*/,"???" - /*C7*/,"???" - /*C8*/,"???" - /*C9*/,"???" - /*CA*/,"???" - /*CB*/,"???" - /*CC*/,"???" - /*CD*/,"???" - /*CE*/,"???" - /*CF*/,"???" - /*D0*/,"???" - /*D1*/,"???" - /*D2*/,"???" - /*D3*/,"???" - /*D4*/,"???" - /*D5*/,"???" - /*D6*/,"???" - /*D7*/,"???" - /*D8*/,"???" - /*D9*/,"???" - /*DA*/,"???" - /*DB*/,"???" - /*DC*/,"???" - /*DD*/,"???" - /*DE*/,"???" - /*DF*/,"???" - /*E0*/,"Enter" - /*E1*/,"???" - /*E2*/,"???" - /*E3*/,"???" - /*E4*/,"???" - /*E5*/,"???" - /*E6*/,"???" - /*E7*/,"???" - /*E8*/,"???" - /*E9*/,"???" - /*EA*/,"???" - /*EB*/,"???" - /*EC*/,"???" - /*ED*/,"???" - /*EE*/,"???" - /*EF*/,"???" - /*F0*/,"???" - /*F1*/,"???" - /*F2*/,"???" - /*F3*/,"???" - /*F4*/,"???" - /*F5*/,"???" - /*F6*/,"???" - /*F7*/,"???" - /*F8*/,"???" - /*F9*/,"???" - /*FA*/,"???" - /*FB*/,"???" - /*FC*/,"???" - /*FD*/,"???" - /*FE*/,"???" - /*FF*/,"???" -}; - -const char* Table_Ctrl[256] = -{ - /*00*/ "???" - /*01*/,"Esc" - /*02*/,"???" - /*03*/,"2 @" - /*04*/,"???" - /*05*/,"???" - /*06*/,"???" - /*07*/,"6 ^" - /*08*/,"???" - /*09*/,"8 *" - /*0A*/,"???" - /*0B*/,"???" - /*0C*/,"- _" - /*0D*/,"= +" - /*0E*/,"BkSpc" - /*0F*/,"???" - /*10*/,"Q" - /*11*/,"W" - /*12*/,"E" - /*13*/,"R" - /*14*/,"T" - /*15*/,"Y" - /*16*/,"U" - /*17*/,"I" - /*18*/,"O" - /*19*/,"P" - /*1A*/,"[ /*" - /*1B*/,"] */" - /*1C*/,"Retrn" - /*1D*/,"???" - /*1E*/,"A" - /*1F*/,"S" - /*20*/,"D" - /*21*/,"F" - /*22*/,"G" - /*23*/,"H" - /*24*/,"J" - /*25*/,"K" - /*26*/,"L" - /*27*/,"; :" - /*28*/,"???" - /*29*/,"???" - /*2A*/,"???" - /*2B*/,"\\" - /*2C*/,"Z" - /*2D*/,"X" - /*2E*/,"C" - /*2F*/,"V" - /*30*/,"B" - /*31*/,"N" - /*32*/,"M" - /*33*/,"???" - /*34*/,"???" - /*35*/,"???" - /*36*/,"???" - /*37*/,"???" - /*38*/,"???" - /*39*/,"Space" - /*3A*/,"???" - /*3B*/,"???" - /*3C*/,"???" - /*3D*/,"???" - /*3E*/,"???" - /*3F*/,"???" - /*40*/,"???" - /*41*/,"???" - /*42*/,"???" - /*43*/,"???" - /*44*/,"???" - /*45*/,"???" - /*46*/,"???" - /*47*/,"???" - /*48*/,"???" - /*49*/,"???" - /*4A*/,"???" - /*4B*/,"???" - /*4C*/,"???" - /*4D*/,"???" - /*4E*/,"???" - /*4F*/,"???" - /*50*/,"???" - /*51*/,"???" - /*52*/,"???" - /*53*/,"???" - /*54*/,"???" - /*55*/,"???" - /*56*/,"???" - /*57*/,"???" - /*58*/,"???" - /*59*/,"???" - /*5A*/,"???" - /*5B*/,"???" - /*5C*/,"???" - /*5D*/,"???" - /*5E*/,"F1" - /*5F*/,"F2" - /*60*/,"F3" - /*61*/,"F4" - /*62*/,"F5" - /*63*/,"F6" - /*64*/,"F7" - /*65*/,"F8" - /*66*/,"F9" - /*67*/,"F10" - /*68*/,"???" - /*69*/,"???" - /*6A*/,"???" - /*6B*/,"???" - /*6C*/,"???" - /*6D*/,"???" - /*6E*/,"???" - /*6F*/,"???" - /*70*/,"???" - /*71*/,"???" - /*72*/,"???" - /*73*/,"Left" - /*74*/,"Right" - /*75*/,"End" - /*76*/,"PgDn" - /*77*/,"Home" - /*78*/,"???" - /*79*/,"???" - /*7A*/,"???" - /*7B*/,"???" - /*7C*/,"???" - /*7D*/,"???" - /*7E*/,"???" - /*7F*/,"???" - /*80*/,"???" - /*81*/,"???" - /*82*/,"???" - /*83*/,"???" - /*84*/,"PgUp" - /*85*/,"???" - /*86*/,"???" - /*87*/,"???" - /*88*/,"???" - /*89*/,"F11" - /*8A*/,"F12" - /*8B*/,"???" - /*8C*/,"???" - /*8D*/,"Up" - /*8E*/,"Grey-" - /*8F*/,"Keyp5" - /*90*/,"Grey+" - /*91*/,"Down" - /*92*/,"Ins" - /*93*/,"Del" - /*94*/,"Tab" - /*95*/,"Grey/" - /*96*/,"Grey*" - /*97*/,"???" - /*98*/,"???" - /*99*/,"???" - /*9A*/,"???" - /*9B*/,"???" - /*9C*/,"???" - /*9D*/,"???" - /*9E*/,"???" - /*9F*/,"???" - /*A0*/,"???" - /*A1*/,"???" - /*A2*/,"???" - /*A3*/,"???" - /*A4*/,"???" - /*A5*/,"???" - /*A6*/,"???" - /*A7*/,"???" - /*A8*/,"???" - /*A9*/,"???" - /*AA*/,"???" - /*AB*/,"???" - /*AC*/,"???" - /*AD*/,"???" - /*AE*/,"???" - /*AF*/,"???" - /*B0*/,"???" - /*B1*/,"???" - /*B2*/,"???" - /*B3*/,"???" - /*B4*/,"???" - /*B5*/,"???" - /*B6*/,"???" - /*B7*/,"???" - /*B8*/,"???" - /*B9*/,"???" - /*BA*/,"???" - /*BB*/,"???" - /*BC*/,"???" - /*BD*/,"???" - /*BE*/,"???" - /*BF*/,"???" - /*C0*/,"???" - /*C1*/,"???" - /*C2*/,"???" - /*C3*/,"???" - /*C4*/,"???" - /*C5*/,"???" - /*C6*/,"???" - /*C7*/,"???" - /*C8*/,"???" - /*C9*/,"???" - /*CA*/,"???" - /*CB*/,"???" - /*CC*/,"???" - /*CD*/,"???" - /*CE*/,"Win L" - /*CF*/,"Win R" - /*D0*/,"Win M" - /*D1*/,"???" - /*D2*/,"???" - /*D3*/,"???" - /*D4*/,"???" - /*D5*/,"???" - /*D6*/,"???" - /*D7*/,"???" - /*D8*/,"???" - /*D9*/,"???" - /*DA*/,"???" - /*DB*/,"???" - /*DC*/,"???" - /*DD*/,"???" - /*DE*/,"???" - /*DF*/,"???" - /*E0*/,"Enter" - /*E1*/,"???" - /*E2*/,"???" - /*E3*/,"???" - /*E4*/,"???" - /*E5*/,"???" - /*E6*/,"???" - /*E7*/,"???" - /*E8*/,"???" - /*E9*/,"???" - /*EA*/,"???" - /*EB*/,"???" - /*EC*/,"???" - /*ED*/,"???" - /*EE*/,"???" - /*EF*/,"???" - /*F0*/,"???" - /*F1*/,"???" - /*F2*/,"???" - /*F3*/,"???" - /*F4*/,"???" - /*F5*/,"???" - /*F6*/,"???" - /*F7*/,"???" - /*F8*/,"???" - /*F9*/,"???" - /*FA*/,"???" - /*FB*/,"???" - /*FC*/,"???" - /*FD*/,"???" - /*FE*/,"???" - /*FF*/,"???" -}; - -const char* Table_Alt[256] = -{ - /*00*/ "???" - /*01*/,"Esc" - /*02*/,"???" - /*03*/,"???" - /*04*/,"???" - /*05*/,"???" - /*06*/,"???" - /*07*/,"???" - /*08*/,"???" - /*09*/,"???" - /*0A*/,"???" - /*0B*/,"???" - /*0C*/,"???" - /*0D*/,"???" - /*0E*/,"BkSpc" - /*0F*/,"???" - /*10*/,"Q" - /*11*/,"W" - /*12*/,"E" - /*13*/,"R" - /*14*/,"T" - /*15*/,"Y" - /*16*/,"U" - /*17*/,"I" - /*18*/,"O" - /*19*/,"P" - /*1A*/,"[ /*" - /*1B*/,"] */" - /*1C*/,"Retrn" - /*1D*/,"???" - /*1E*/,"A" - /*1F*/,"S" - /*20*/,"D" - /*21*/,"F" - /*22*/,"G" - /*23*/,"H" - /*24*/,"J" - /*25*/,"K" - /*26*/,"L" - /*27*/,"; :" - /*28*/,"' " - /*29*/,"` ~" - /*2A*/,"???" - /*2B*/,"\\" - /*2C*/,"Z" - /*2D*/,"X" - /*2E*/,"C" - /*2F*/,"V" - /*30*/,"B" - /*31*/,"N" - /*32*/,"M" - /*33*/,", <" - /*34*/,". >" - /*35*/,"/ ?" - /*36*/,"???" - /*37*/,"Grey*" - /*38*/,"???" - /*39*/,"Space" - /*3A*/,"???" - /*3B*/,"???" - /*3C*/,"???" - /*3D*/,"???" - /*3E*/,"???" - /*3F*/,"???" - /*40*/,"???" - /*41*/,"???" - /*42*/,"???" - /*43*/,"???" - /*44*/,"???" - /*45*/,"???" - /*46*/,"???" - /*47*/,"???" - /*48*/,"???" - /*49*/,"???" - /*4A*/,"Grey-" - /*4B*/,"???" - /*4C*/,"???" - /*4D*/,"???" - /*4E*/,"Grey+" - /*4F*/,"???" - /*50*/,"???" - /*51*/,"???" - /*52*/,"???" - /*53*/,"???" - /*54*/,"???" - /*55*/,"???" - /*56*/,"???" - /*57*/,"???" - /*58*/,"???" - /*59*/,"???" - /*5A*/,"???" - /*5B*/,"???" - /*5C*/,"???" - /*5D*/,"???" - /*5E*/,"???" - /*5F*/,"???" - /*60*/,"???" - /*61*/,"???" - /*62*/,"???" - /*63*/,"???" - /*64*/,"???" - /*65*/,"???" - /*66*/,"???" - /*67*/,"???" - /*68*/,"F1" - /*69*/,"F2" - /*6A*/,"F3" - /*6B*/,"F4" - /*6C*/,"F5" - /*6D*/,"F6" - /*6E*/,"F7" - /*6F*/,"F8" - /*70*/,"F9" - /*71*/,"F10" - /*72*/,"???" - /*73*/,"???" - /*74*/,"???" - /*75*/,"???" - /*76*/,"???" - /*77*/,"???" - /*78*/,"1 !" - /*79*/,"2 @" - /*7A*/,"3 #" - /*7B*/,"4 $" - /*7C*/,"5 %" - /*7D*/,"6 ^" - /*7E*/,"7 &" - /*7F*/,"8 *" - /*80*/,"9 (" - /*81*/,"0 )" - /*82*/,"- _" - /*83*/,"= +" - /*84*/,"???" - /*85*/,"???" - /*86*/,"???" - /*87*/,"???" - /*88*/,"???" - /*89*/,"???" - /*8A*/,"???" - /*8B*/,"F11" - /*8C*/,"F12" - /*8D*/,"???" - /*8E*/,"???" - /*8F*/,"???" - /*90*/,"???" - /*91*/,"???" - /*92*/,"???" - /*93*/,"???" - /*94*/,"???" - /*95*/,"???" - /*96*/,"???" - /*97*/,"Home" - /*98*/,"Up" - /*99*/,"PgUp" - /*9A*/,"???" - /*9B*/,"Left" - /*9C*/,"???" - /*9D*/,"Right" - /*9E*/,"???" - /*9F*/,"End" - /*A0*/,"Down" - /*A1*/,"PgDn" - /*A2*/,"Ins" - /*A3*/,"Del" - /*A4*/,"Grey/" - /*A5*/,"Tab" - /*A6*/,"Enter" - /*A7*/,"???" - /*A8*/,"???" - /*A9*/,"???" - /*AA*/,"???" - /*AB*/,"???" - /*AC*/,"???" - /*AD*/,"???" - /*AE*/,"???" - /*AF*/,"???" - /*B0*/,"???" - /*B1*/,"???" - /*B2*/,"???" - /*B3*/,"???" - /*B4*/,"???" - /*B5*/,"???" - /*B6*/,"???" - /*B7*/,"???" - /*B8*/,"???" - /*B9*/,"???" - /*BA*/,"???" - /*BB*/,"???" - /*BC*/,"???" - /*BD*/,"???" - /*BE*/,"???" - /*BF*/,"???" - /*C0*/,"???" - /*C1*/,"???" - /*C2*/,"???" - /*C3*/,"???" - /*C4*/,"???" - /*C5*/,"???" - /*C6*/,"???" - /*C7*/,"???" - /*C8*/,"???" - /*C9*/,"???" - /*CA*/,"???" - /*CB*/,"???" - /*CC*/,"???" - /*CD*/,"???" - /*CE*/,"???" - /*CF*/,"???" - /*D0*/,"???" - /*D1*/,"???" - /*D2*/,"???" - /*D3*/,"???" - /*D4*/,"???" - /*D5*/,"???" - /*D6*/,"???" - /*D7*/,"???" - /*D8*/,"???" - /*D9*/,"???" - /*DA*/,"Win L" - /*DB*/,"Win R" - /*DC*/,"Win M" - /*DD*/,"???" - /*DE*/,"???" - /*DF*/,"???" - /*E0*/,"???" - /*E1*/,"???" - /*E2*/,"???" - /*E3*/,"???" - /*E4*/,"???" - /*E5*/,"???" - /*E6*/,"???" - /*E7*/,"???" - /*E8*/,"???" - /*E9*/,"???" - /*EA*/,"???" - /*EB*/,"???" - /*EC*/,"???" - /*ED*/,"???" - /*EE*/,"???" - /*EF*/,"???" - /*F0*/,"???" - /*F1*/,"???" - /*F2*/,"???" - /*F3*/,"???" - /*F4*/,"???" - /*F5*/,"???" - /*F6*/,"???" - /*F7*/,"???" - /*F8*/,"???" - /*F9*/,"???" - /*FA*/,"???" - /*FB*/,"???" - /*FC*/,"???" - /*FD*/,"???" - /*FE*/,"???" - /*FF*/,"???" -}; diff --git a/cfg_new/gfxcfg.c b/gfxcfg.c similarity index 99% rename from cfg_new/gfxcfg.c rename to gfxcfg.c index 1a8e5737..0de68fda 100644 --- a/cfg_new/gfxcfg.c +++ b/gfxcfg.c @@ -41,10 +41,10 @@ #define MOD_CTRL 0x2000 #define MOD_ALT 0x4000 -#include "../struct.h" -#include "../clavier.h" -#include "../const.h" -#include "../io.h" +#include "struct.h" +#include "clavier.h" +#include "const.h" +#include "io.h" /*** Constants ***/