Cleaned up some DOS leftovers.

git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@282 416bcca6-2ee7-4201-b75f-2eb2f807beb1
This commit is contained in:
Yves Rizoud
2008-10-17 21:30:38 +00:00
parent 763087a626
commit 9a759615ae
13 changed files with 8 additions and 215 deletions

90
init.c
View File

@@ -71,43 +71,11 @@ void Chercher_repertoire_du_programme(char * Chaine)
#endif
}
word Drive_Touche[26]=
{
0x041E,
0x0430,
0x042E,
0x0420,
0x0412,
0x0421,
0x0422,
0x0423,
0x0417,
0x0424,
0x0425,
0x0426,
0x0432,
0x0431,
0x0418,
0x0419,
0x0410,
0x0413,
0x041F,
0x0414,
0x0416,
0x042F,
0x0411,
0x042D,
0x0415,
0x042C
};
// Ajouter un lecteur à la liste de lecteurs
void Ajouter_lecteur(byte Numero, char Lettre, byte Type)
{
Drive[Nb_drives].Lettre=Lettre;
Drive[Nb_drives].Type =Type;
Drive[Nb_drives].Touche=Drive_Touche[Numero];
Nb_drives++;
}
@@ -192,32 +160,6 @@ int ActiverLecteur(int NumeroLecteur)
#endif
}
// Fonction de décryptage
#define DECRYPT_TAILLE_CLE 14
byte Decrypt_compteur=0;
const char Decrypt_cle[DECRYPT_TAILLE_CLE]="Sunset Design";
byte Decrypt(byte Octet)
{
byte Temp;
Temp=Octet ^ Decrypt_cle[Decrypt_compteur];
if ((++Decrypt_compteur)>=(DECRYPT_TAILLE_CLE-1))
Decrypt_compteur=0;
return Temp;
}
// Décryptage d'une donnée
void Decrypte(byte * Donnee,int Taille)
{
int Indice;
for (Indice=0;Indice<Taille;Indice++)
*(Donnee+Indice)=Decrypt(*(Donnee+Indice));
}
void Charger_DAT(void)
{
FILE* Handle;
@@ -2114,38 +2056,6 @@ void Initialiser_les_tables_de_multiplication(void)
}
}
void Initialiser_la_table_precalculee_des_distances_de_couleur(void)
{
int Indice;
// On commence par allouer la mémoire utilisée par la table:
// 128 valeurs pour chaque teinte, 3 teintes (Rouge, vert et bleu)
MC_Table_differences=(int *)malloc(sizeof(int)*(3*128));
// Pour chacune des 128 positions correspondant à une valeur de différence:
for (Indice=0;Indice<128;Indice++)
{
if (Indice<64)
{
// Valeur pour le rouge:
MC_Table_differences[Indice+ 0]=(Indice*30)*(Indice*30);
// Valeur pour le vert :
MC_Table_differences[Indice+128]=(Indice*59)*(Indice*59);
// Valeur pour le bleu :
MC_Table_differences[Indice+256]=(Indice*11)*(Indice*11);
}
else
{
// Valeur pour le rouge:
MC_Table_differences[Indice+ 0]=((128-Indice)*30)*((128-Indice)*30);
// Valeur pour le vert :
MC_Table_differences[Indice+128]=((128-Indice)*59)*((128-Indice)*59);
// Valeur pour le bleu :
MC_Table_differences[Indice+256]=((128-Indice)*11)*((128-Indice)*11);
}
}
}
// (Ré)assigne toutes les valeurs de configuration par défaut
void Config_par_defaut(void)
{