File encoding preservation + content structure to help browse the code

This commit is contained in:
Alexandre Fontoura
2021-10-28 15:20:01 +01:00
parent c5f4f6ba25
commit 23151219b2
90 changed files with 1946 additions and 1815 deletions

View File

@@ -27,12 +27,12 @@ char *Adeline="ADELINE" ;
char MidiFM = 1 ;
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
Ûßßßß ÛßßßÛ ÛÛÜ Û Ûßßßß Û Ûßßßß
ÛÛ ÛÛ Û ÛÛßÛÛ ÛÛßß ÛÛ ÛÛ ßÛ
ßßßßß ßßßßß ßß ß ßß ßß ßßßßß
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
/*══════════════════════════════════════════════════════════════════════════*
█▀▀▀▀ █▀▀▀█ ██▄ █ █▀▀▀▀ █▀▀▀▀
██ ██ █ ██▀██ ██▀▀ ██ ██ ▀█
▀▀▀▀▀ ▀▀▀▀▀ ▀▀ ▀ ▀▀ ▀▀ ▀▀▀▀▀
*══════════════════════════════════════════════════════════════════════════*/
/*──────────────────────────────────────────────────────────────────────────*/
WORD GiveIndexTab( UBYTE **tab, UBYTE *identificateur )
{
@@ -51,7 +51,7 @@ WORD GiveIndexTab( UBYTE **tab, UBYTE *identificateur )
return -1 ;
}
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
/*══════════════════════════════════════════════════════════════════════════*/
void InitAdelineSystem( char *name, LONG inits )
{
@@ -105,7 +105,7 @@ void InitAdelineSystem( char *name, LONG inits )
strcpy(PathConfigFile, name);
//úúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúú
//··········································································
// midi device
@@ -164,7 +164,7 @@ void InitAdelineSystem( char *name, LONG inits )
if (*ptr) MidiFM = !stricmp(ptr, "FM") ;
}
//úúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúú
//··········································································
// svga device
if(inits & INIT_SVGA)
@@ -193,7 +193,7 @@ void InitAdelineSystem( char *name, LONG inits )
else if (inits & INIT_MCGA)
printf( "Built-in MCGA Driver\n\n" ) ;
//úúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúú
//··········································································
// mixer device
if(inits & INIT_MIXER)
@@ -231,7 +231,7 @@ void InitAdelineSystem( char *name, LONG inits )
}
}
//úúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúú
//··········································································
// wave device
if(inits & INIT_WAVE)
@@ -279,7 +279,7 @@ void InitAdelineSystem( char *name, LONG inits )
}
}
//úúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúú
//··········································································
// system etc
InitSystem() ;
@@ -297,8 +297,8 @@ void InitAdelineSystem( char *name, LONG inits )
InitKeyboard() ;
//úúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúúú
// init Timer (TimerRef et NbF) selon midi installe ou non
//··········································································
// init Timer (TimerRef et NbF) selon midi installée ou non
if( Midi_Driver_Enable )
{
@@ -315,7 +315,7 @@ void InitAdelineSystem( char *name, LONG inits )
}
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
/*══════════════════════════════════════════════════════════════════════════*/
void ClearAdelineSystem()
{
@@ -329,4 +329,4 @@ void ClearAdelineSystem()
ClearMidi();
}
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
/*══════════════════════════════════════════════════════════════════════════*/

View File

@@ -1,9 +1,9 @@
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
ÛßßßÛ ÛßßßÜ Ûßßßß Û Û ÛÛÜ Û Ûßßßß
ÛÛßßÛ ÛÛ Û ÛÛßß ÛÛ ÛÛ ÛÛßÛÛ ÛÛßß
ßß ß ßßßß ßßßßß ßßßßß ßß ßß ß ßßßßß 386
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
/*══════════════════════════════════════════════════════════════════════════*
█▀▀▀█ █▀▀▀▄ █▀▀▀▀ █ ██▄ █ █▀▀▀▀
██▀▀█ ██ █ ██▀▀ ██ ██ ██▀██ ██▀▀
▀▀ ▀ ▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀ ▀▀ ▀ ▀▀▀▀▀ 386
*══════════════════════════════════════════════════════════════════════════*/
/*──────────────────────────────────────────────────────────────────────────*/
#define ULONG unsigned long int
#define LONG signed long int
@@ -12,18 +12,18 @@
#define UBYTE unsigned char
#define BYTE signed char
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
/*──────────────────────────────────────────────────────────────────────────*/
#define AND &&
#define OR ||
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
/*──────────────────────────────────────────────────────────────────────────*/
#define TRUE 1
#define FALSE 0
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
/*──────────────────────────────────────────────────────────────────────────*/
/*──────────────────────────────────────────────────────────────────────────*/

View File

@@ -5,12 +5,12 @@
#include "\projet\lib386\lib_menu\lib_menu.h"
#include <stdlib.h>
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
ÛßßßÜ Ûßßßß Ûßßßß Û ÛÛÜ Û Ûßßßß ÛÛßßß
ÛÛ Û ÛÛßß ÛÛßß ÛÛ ÛÛßÛÛ ÛÛßß ßßßßÛ
ßßßß ßßßßß ßß ßß ßß ß ßßßßß ßßßßß
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
/*══════════════════════════════════════════════════════════════════════════*
█▀▀▀▄ █▀▀▀▀ █▀▀▀▀ ██▄ █ █▀▀▀▀ ██▀▀▀
██ █ ██▀▀ ██▀▀ ██ ██▀██ ██▀▀ ▀▀▀▀█
▀▀▀▀ ▀▀▀▀▀ ▀▀ ▀▀ ▀▀ ▀ ▀▀▀▀▀ ▀▀▀▀▀
*══════════════════════════════════════════════════════════════════════════*/
/*──────────────────────────────────────────────────────────────────────────*/
#define SIZE_BRICK_XZ 512

View File

@@ -12,12 +12,12 @@
#include <stdlib.h>
#include <fcntl.h>
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
ÛßßßÜ Ûßßßß Ûßßßß Ûßßßß Û Û Ûßßßß
ÛÛ Û ÛÛßß ÛÛßß ÛÛßß ÛÛ ÛÛ ÛÛßß
ßßßß ßßßßß ßß ßßßßß ßß ßß ßßßßß ßßßßß
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
/*══════════════════════════════════════════════════════════════════════════*
█▀▀▀▄ █▀▀▀▀ █▀▀▀▀ █▀▀▀▀ █▀▀▀▀
██ █ ██▀▀ ██▀▀ ██▀▀ ██ ██ ██▀▀
▀▀▀▀ ▀▀▀▀▀ ▀▀ ▀▀▀▀▀ ▀▀ ▀▀ ▀▀▀▀▀ ▀▀▀▀▀
*══════════════════════════════════════════════════════════════════════════*/
/*──────────────────────────────────────────────────────────────────────────*/
UBYTE DefString[256] ;
UBYTE DefValue[50] ;
@@ -28,7 +28,7 @@ UBYTE *PtrDef ;
UBYTE *OrgPtrDef ;
UBYTE *EndPtrDef ;
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
/*══════════════════════════════════════════════════════════════════════════*/
#ifdef OCAZOU
void NextLine()
{
@@ -43,7 +43,7 @@ void NextLine()
while( c >= 32 ) ;
}
#endif
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
/*══════════════════════════════════════════════════════════════════════════*/
/*
LONG ReadWord()
{
@@ -131,7 +131,7 @@ LONG PtrDefReadIdent()
return TRUE ;
}
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
/*══════════════════════════════════════════════════════════════════════════*/
/*
LONG ReadString()
@@ -193,7 +193,7 @@ void PtrDefReadString()
*(ptr+1) = 0 ;
}
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
/*══════════════════════════════════════════════════════════════════════════*/
/*
LONG ReadThisString()
{
@@ -261,7 +261,7 @@ LONG PtrDefReadThisString()
return TRUE ;
}
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
/*══════════════════════════════════════════════════════════════════════════*/
/*
LONG SearchIdentificator( UBYTE *identificateur )
{
@@ -299,7 +299,7 @@ LONG PtrDefSearchIdentificator( UBYTE *identificateur )
return FALSE ;
}
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
/*══════════════════════════════════════════════════════════════════════════*/
/*
UBYTE *Def_ReadString( UBYTE *deffic, UBYTE *identificateur )
@@ -336,7 +336,7 @@ UBYTE *Def_ReadString( UBYTE *deffic, UBYTE *identificateur )
return 0 ;
}
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
/*══════════════════════════════════════════════════════════════════════════*/
/*
LONG Def_ReadValue( UBYTE *deffic, UBYTE *identificateur )
{
@@ -420,7 +420,7 @@ LONG Def_ReadValue( UBYTE *deffic, UBYTE *identificateur )
return -1 ;
}
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
/*══════════════════════════════════════════════════════════════════════════*/
/*
LONG Def_ReadValue2( UBYTE *deffic, UBYTE *identificateur, LONG *result )
{
@@ -509,8 +509,8 @@ LONG Def_ReadValue2( UBYTE *deffic, UBYTE *identificateur, LONG *result )
return FALSE ;
}
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
/*══════════════════════════════════════════════════════════════════════════*/
/*══════════════════════════════════════════════════════════════════════════*/
/*
LONG Def_WriteString( UBYTE *deffic, UBYTE *identificateur, UBYTE *string )
@@ -583,7 +583,7 @@ LONG Def_WriteString( UBYTE *deffic, UBYTE *identificateur, UBYTE *string )
if( PtrDefSearchIdentificator( identificateur ) )
{
// ecrit dbut fichier
// ecrit début fichier
Write( DefHandle, OrgPtrDef, PtrDef-OrgPtrDef ) ;
// ecrit parametre
@@ -601,7 +601,7 @@ LONG Def_WriteString( UBYTE *deffic, UBYTE *identificateur, UBYTE *string )
return TRUE ;
}
//identificateur pas trouv
//identificateur pas trouvé
// ecrit tout fichier
Write( DefHandle, OrgPtrDef, LoadMallocFileSize ) ;
@@ -626,7 +626,7 @@ LONG Def_WriteString( UBYTE *deffic, UBYTE *identificateur, UBYTE *string )
return TRUE ;
}
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
/*══════════════════════════════════════════════════════════════════════════*/
LONG Def_WriteValue( UBYTE *deffic, UBYTE *identificateur, LONG value )
{
@@ -634,6 +634,6 @@ LONG Def_WriteValue( UBYTE *deffic, UBYTE *identificateur, LONG value )
return Def_WriteString( deffic, identificateur, DefValue ) ;
}
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
/*══════════════════════════════════════════════════════════════════════════*/
/*══════════════════════════════════════════════════════════════════════════*/

View File

@@ -1,30 +1,30 @@
//ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
//ÛÛ ÛÛ
//ÛÛ DLLLOAD.C ÛÛ
//ÛÛ ÛÛ
//ÛÛ 32-bit DLL driver loader ÛÛ
//ÛÛ ÛÛ
//ÛÛ V1.00 of 16-Aug-92: Initial version for Watcom C ÛÛ
//ÛÛ V1.01 of 1-May-93: Zortech C++ v3.1 compatibility added ÛÛ
//ÛÛ V1.02 of 16-Nov-93: Metaware High C/C++ v3.1 compatibility added ÛÛ
//ÛÛ ÛÛ
//ÛÛ Project: 386FX Sound & Light(TM) ÛÛ
//ÛÛ Author: John Lemberger ÛÛ
//ÛÛ ÛÛ
//ÛÛ C source compatible with Watcom C386 v9.0 or later ÛÛ
//ÛÛ Zortech C++ v3.1 or later ÛÛ
//ÛÛ MetaWare High C/C++ v3.1 or later ÛÛ
//ÛÛ ÛÛ
//ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
//ÛÛ ÛÛ
//ÛÛ Copyright (C) 1991-1993 Miles Design, Inc. ÛÛ
//ÛÛ ÛÛ
//ÛÛ Miles Design, Inc. ÛÛ
//ÛÛ 6702 Cat Creek Trail ÛÛ
//ÛÛ Austin, TX 78731 ÛÛ
//ÛÛ (512) 345-2642 / FAX (512) 338-9630 / BBS (512) 454-9990 ÛÛ
//ÛÛ ÛÛ
//ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
//████████████████████████████████████████████████████████████████████████████
//██ ██
//██ DLLLOAD.C ██
//██ ██
//██ 32-bit DLL driver loader ██
//██ ██
//██ V1.00 of 16-Aug-92: Initial version for Watcom C ██
//██ V1.01 of 1-May-93: Zortech C++ v3.1 compatibility added ██
//██ V1.02 of 16-Nov-93: Metaware High C/C++ v3.1 compatibility added ██
//██ ██
//██ Project: 386FX Sound & Light(TM) ██
//██ Author: John Lemberger ██
//██ ██
//██ C source compatible with Watcom C386 v9.0 or later ██
//██ Zortech C++ v3.1 or later ██
//██ MetaWare High C/C++ v3.1 or later ██
//██ ██
//████████████████████████████████████████████████████████████████████████████
//██ ██
//██ Copyright (C) 1991-1993 Miles Design, Inc. ██
//██ ██
//██ Miles Design, Inc. ██
//██ 6702 Cat Creek Trail ██
//██ Austin, TX 78731 ██
//██ (512) 345-2642 / FAX (512) 338-9630 / BBS (512) 454-9990 ██
//██ ██
//████████████████████████████████████████████████████████████████████████████
#include <dos.h>
#include <io.h>

View File

@@ -5,7 +5,7 @@
public NoLanguage Expand
;*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*
;*──────────────────────────────────────────────────────────────────────────*
Expand PROC USES ESI EDI EBX EBP,\
src:DWORD, dest:DWORD, count:DWORD ; COUNT devrait etre un DWORD !!!
@@ -22,7 +22,7 @@ boucle:
lodsb
mov bx, ax ; octet d'info dans bl
next:
shr bx, 1 ; ca va plus vite de dcaler bx ou
shr bx, 1 ; ca va plus vite de décaler bx ou
; bl ? (Vrai question, chef)
jnc copie ; chaque bit indique la nature de
; ce qui suit
@@ -46,8 +46,8 @@ copie: ; ici on a 16 bits formant un offset
shr eax, 4 ;
; on recupere l'offset
not eax ; en fait c'est un decalage en
; arriŠre - 1 (not ax = -ax - 1)
add eax, edi ; par rapport di (ax = di - ax - 1)
; arrière - 1 (not ax = -ax - 1)
add eax, edi ; par rapport à di (ax = di - ax - 1)
xchg eax, esi ; on sauve si tout en lui donnant
; l'ofset calcule
rep movsb ; on fait la recopie

View File

@@ -65,7 +65,7 @@ Touch proc ,\
sub cx, 1980
mov al, cl
shl ax, 9
or [date], ax ;' Anne
or [date], ax ;' Année
;----------------------' Change time and date for this file

View File

@@ -1,28 +1,28 @@
;/*ヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘ*
; ロロソ ロロソ ロロロロロロソ ロロロロロロソ ロロロロロソ ロロロロロロソ ロロロロロロソ ロロロロロロソ
; ロロウ ロロウ ロロレトロロウ ロロレトロロウ ロロレトロロソ ロロレトトトル ロロレトロロウ ロロレトロロウ
; ロロロロロロウ ロロロロロロウ ロロロロロロウ ロロウ ロロウ ロロロロロソ ロロロロロロウ ロロロロロロウ
; ロロレトロロウ ロロレトロロウ ロロレロロレル ロロウ ロロウ ロロレトトル ロロレロロレル ロロレロロレル
; ロロウ ロロウ ロロウ ロロウ ロロウタロロソ ロロロロロレル ロロロロロロソ ロロウタロロソ ロロウタロロソ
; タトル タトル タトル タトル タトル タトル タトトトトル タトトトトトル タトル タトル タトル タトル
; *ヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘ*/
;/*══════════════════════════════════════════════════════════════════════════*
; ██┐ ██┐ ██████┐ ██████┐ █████┐ ██████┐ ██████┐ ██████┐
; ██│ ██│ ██┌─██│ ██┌─██│ ██┌─██┐ ██┌───┘ ██┌─██│ ██┌─██│
; ██████│ ██████│ ██████│ ██│ ██│ █████┐ ██████│ ██████│
; ██┌─██│ ██┌─██│ ██┌██┌┘ ██│ ██│ ██┌──┘ ██┌██┌┘ ██┌██┌┘
; ██│ ██│ ██│ ██│ ██│└██┐ █████┌┘ ██████┐ ██│└██┐ ██│└██┐
; └─┘ └─┘ └─┘ └─┘ └─┘ └─┘ └────┘ └─────┘ └─┘ └─┘ └─┘ └─┘
; *══════════════════════════════════════════════════════════════════════════*/
;
;/*トトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトト*/
;/*──────────────────────────────────────────────────────────────────────────*/
.386p
.model SMALL, SYSCALL
;/*トトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトト*/
;/*───────────────────────────────────────────────────────────────────────*/
.DATA
;/*ヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘ*/
;/*══════════════════════════════════════════════════════════════════════════*/
.CODE
public NoLanguage NewInt24
;/*ヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘ*/
;/*══════════════════════════════════════════════════════════════════════════*/
NewInt24 PROC FAR
@@ -31,7 +31,7 @@ NewInt24 PROC FAR
NewInt24 endp
;/*ヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘヘ*/
;/*══════════════════════════════════════════════════════════════════════════*/
; The
End

View File

@@ -7,12 +7,12 @@
#include "\projet\lib386\lib_sys\adeline.h"
#include "\projet\lib386\lib_sys\lib_sys.h"
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
Û Û ÛßßßÛ ÛÜ ÜÛ Ûßßßß ÛÜ ÜÛ ÛßßßÛ ÛßßßÛ Û Üß
ÛÛßßÛ ÛÛ ÜÛ ÛÛß Û ÛÛßß ÛÛß Û ÛÛ Û ÛÛßÛß ÛÛß
ßß ß ßßßß ßßßßß ßß ß ßßßßß ßß ß ßßßßß ßß ß ßß
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
/*══════════════════════════════════════════════════════════════════════════*
█ █▀▀▀█ █▄ ▄█ █▀▀▀▀ █▄ ▄█ █▀▀▀█ █▀▀▀█ █ ▄▀
██▀▀█ ██ ▄█ ██▀ █ ██▀▀ ██▀ █ ██ █ ██▀█▀ ██▀
▀▀ ▀ ▀▀▀▀ ▀▀▀▀▀ ▀▀ ▀ ▀▀▀▀▀ ▀▀ ▀ ▀▀▀▀▀ ▀▀ ▀ ▀▀
*══════════════════════════════════════════════════════════════════════════*/
/*──────────────────────────────────────────────────────────────────────────*/
ULONG Size_HQM_Memory = 0 ;
ULONG Size_HQM_Free = 0 ;
@@ -24,7 +24,7 @@ typedef struct { ULONG Id ;
void **Ptr ; } HQM_HEADER ;
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
/*══════════════════════════════════════════════════════════════════════════*/
// Init le buffer global
LONG HQM_Init_Memory( ULONG size )
@@ -43,7 +43,7 @@ LONG HQM_Init_Memory( ULONG size )
return FALSE ;
}
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
/*══════════════════════════════════════════════════════════════════════════*/
// free le buffer global
void HQM_Clear_Memory()
@@ -55,7 +55,7 @@ void HQM_Clear_Memory()
}
}
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
/*══════════════════════════════════════════════════════════════════════════*/
// alloue un bloc de memoire
LONG HQM_Alloc( ULONG size, void **ptr )
@@ -83,7 +83,7 @@ LONG HQM_Alloc( ULONG size, void **ptr )
return FALSE ; // pas assez de place
}
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
/*══════════════════════════════════════════════════════════════════════════*/
// free tous les blocs dans le buffer global
void HQM_Free_All()
@@ -95,7 +95,7 @@ void HQM_Free_All()
}
}
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
/*══════════════════════════════════════════════════════════════════════════*/
// resize le dernier bloc de memoire
void HQM_Shrink_Last( void *ptr, ULONG newsize )
@@ -117,7 +117,7 @@ void HQM_Shrink_Last( void *ptr, ULONG newsize )
Size_HQM_Free += deltasize ;
}
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
/*══════════════════════════════════════════════════════════════════════════*/
// libere un bloc de memoire et bouche le trou (remap les ptrs)
void HQM_Free( void *ptr )
@@ -151,8 +151,8 @@ void HQM_Free( void *ptr )
Size_HQM_Free += delsize ;
}
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
// test la cohrence du buffer global
/*══════════════════════════════════════════════════════════════════════════*/
// test la cohérence du buffer global
LONG HQM_Check()
{

View File

@@ -10,12 +10,12 @@
#define RECOVER_AREA 500
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
Û Û ÛßßßÛ ÛßßßÛ Ûßßßß ÛÛßßß ÛÛßßß ÛßßßÛ Û Û ÛßßßÛ Ûßßßß Ûßßßß
ÛÛßßÛ ÛÛ ÜÛ ÛÛßÛß ÛÛßß ßßßßÛ ßßßßÛ ÛÛ Û ÛÛ Û ÛÛßÛß ÛÛ ÛÛßß
ßß ß ßßßß ßßßßß ßß ß ßßßßß ßßßßß ßßßßß ßßßßß ßßßßß ßß ß ßßßßß ßßßßß
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
/*══════════════════════════════════════════════════════════════════════════*
█ █▀▀▀█ █▀▀▀█ █▀▀▀▀ ██▀▀▀ ██▀▀▀ █▀▀▀█ █ █ █▀▀▀█ █▀▀▀▀ █▀▀▀▀
██▀▀█ ██ ▄█ ██▀█▀ ██▀▀ ▀▀▀▀█ ▀▀▀▀█ ██ █ ██ █ ██▀█▀ ██ ██▀▀
▀▀ ▀ ▀▀▀▀ ▀▀▀▀▀ ▀▀ ▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀ ▀ ▀▀▀▀▀ ▀▀▀▀▀
*══════════════════════════════════════════════════════════════════════════*/
/*──────────────────────────────────────────────────────────────────────────*/
WORD HQR_Flag = FALSE ;
@@ -27,12 +27,12 @@ typedef struct { ULONG SizeFile ;
void Expand( void *ptrsourcecomp, void *ptrblocdest, ULONG sizefile ) ;
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
Û Û ÛßßßÛ ÛßßßÛ Û ÛßßßÛ ÛßßßÛ ÛßßßÜ
ÛÛßßÛ ÛÛ ÜÛ ÛÛßÛß ÛÛ ÛÛ Û ÛÛßßÛ ÛÛ Û
ßß ß ßßßß ßß ß ßßßßß ßßßßß ßßßßß ßß ß ßßßß
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
/*══════════════════════════════════════════════════════════════════════════*
█ █▀▀▀█ █▀▀▀█ █▀▀▀█ █▀▀▀█ █▀▀▀▄
██▀▀█ ██ ▄█ ██▀█▀ ██ ██ █ ██▀▀█ ██
▀▀ ▀ ▀▀▀▀ ▀▀ ▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀ ▀ ▀▀▀▀
*══════════════════════════════════════════════════════════════════════════*/
/*──────────────────────────────────────────────────────────────────────────*/
void *LoadMalloc_HQR( UBYTE *name, UWORD index )
{
@@ -93,7 +93,7 @@ void *LoadMalloc_HQR( UBYTE *name, UWORD index )
return ptrbloc ;
}
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
/*──────────────────────────────────────────────────────────────────────────*/
ULONG Load_HQR( UBYTE *name, void *ptrdest, UWORD index )
{
@@ -144,7 +144,7 @@ ULONG Load_HQR( UBYTE *name, void *ptrdest, UWORD index )
return header.SizeFile ;
}
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
/*──────────────────────────────────────────────────────────────────────────*/
ULONG Size_HQR( char *name, UWORD index )
{
@@ -186,12 +186,12 @@ ULONG Size_HQR( char *name, UWORD index )
}
}
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
Û Û ÛßßßÛ ÛßßßÛ ÛÜ ÜÛ ÛßßßÛ Û Û ÛßßßÛ Ûßßßß
ÛÛßßÛ ÛÛ ÜÛ ÛÛßÛß ÛÛß Û ÛÛßßÛ ÛÛ ÛÛ ÛÛ Û ÛÛ
ßß ß ßßßß ßß ß ßßßßß ßß ß ßß ß ßßßßß ßßßßß ßßßßß ßßßßß
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
/*══════════════════════════════════════════════════════════════════════════*
█ █▀▀▀█ █▀▀▀█ █▄ ▄█ █▀▀▀█ █ █▀▀▀█ █▀▀▀▀
██▀▀█ ██ ▄█ ██▀█▀ ██▀ █ ██▀▀█ ██ ██ ██ █ ██
▀▀ ▀ ▀▀▀▀ ▀▀ ▀ ▀▀▀▀▀ ▀▀ ▀ ▀▀ ▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀
*══════════════════════════════════════════════════════════════════════════*/
/*──────────────────────────────────────────────────────────────────────────*/
T_HQR_HEADER *HQR_Init_Ressource( char *hqrname,
ULONG maxsize,
@@ -221,7 +221,7 @@ T_HQR_HEADER *HQR_Init_Ressource( char *hqrname,
return header ; // header
}
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
/*──────────────────────────────────────────────────────────────────────────*/
void HQR_Reset_Ressource( T_HQR_HEADER *header )
{
@@ -229,7 +229,7 @@ void HQR_Reset_Ressource( T_HQR_HEADER *header )
header->NbIndex = 0 ;
}
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
/*──────────────────────────────────────────────────────────────────────────*/
LONG HQR_Change_Ressource( T_HQR_HEADER *header, char *newhqrname )
{
@@ -243,7 +243,7 @@ LONG HQR_Change_Ressource( T_HQR_HEADER *header, char *newhqrname )
return TRUE ;
}
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
/*──────────────────────────────────────────────────────────────────────────*/
void HQR_Free_Ressource( T_HQR_HEADER *header )
{
@@ -254,7 +254,7 @@ void HQR_Free_Ressource( T_HQR_HEADER *header )
}
}
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
/*──────────────────────────────────────────────────────────────────────────*/
UWORD HQR_Del_Bloc( T_HQR_HEADER *header, WORD index )
{
@@ -298,7 +298,7 @@ UWORD HQR_Del_Bloc( T_HQR_HEADER *header, WORD index )
return delsize ;
}
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
/*──────────────────────────────────────────────────────────────────────────*/
void *HQR_Get( T_HQR_HEADER *header, WORD index )
{
@@ -370,7 +370,7 @@ void *HQR_Get( T_HQR_HEADER *header, WORD index )
return 0 ;
}
// gestion mmoire
// gestion mémoire
time = TimerRef ;
@@ -437,7 +437,7 @@ void *HQR_Get( T_HQR_HEADER *header, WORD index )
}
}
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
/*──────────────────────────────────────────────────────────────────────────*/
UWORD HQR_Del_Bloc_Sample( T_HQR_HEADER *header, WORD index )
{
@@ -485,7 +485,7 @@ UWORD HQR_Del_Bloc_Sample( T_HQR_HEADER *header, WORD index )
return delsize ;
}
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
/*──────────────────────────────────────────────────────────────────────────*/
void *HQR_GetSample( T_HQR_HEADER *header, WORD index )
{
@@ -557,7 +557,7 @@ void *HQR_GetSample( T_HQR_HEADER *header, WORD index )
return 0 ;
}
// gestion mmoire
// gestion mémoire
time = TimerRef ;
@@ -580,7 +580,7 @@ void *HQR_GetSample( T_HQR_HEADER *header, WORD index )
oldest = n ;
}
}
// mthode violente (attendre rflexions dsagrables...)
// méthode violente (attendre réflexions désagréables...)
WaveStopOne( ptrbloc[oldest].Index ) ;
HQR_Del_Bloc_Sample( header, oldest ) ;

View File

@@ -7,7 +7,7 @@
#define RECOVER_AREA 500
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
/*──────────────────────────────────────────────────────────────────────────*/
typedef struct { ULONG SizeFile ;
ULONG CompressedSizeFile ;
@@ -17,7 +17,7 @@ typedef struct { ULONG SizeFile ;
void Expand( void *ptrsourcecomp, void *ptrblocdest, ULONG sizefile ) ;
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
/*──────────────────────────────────────────────────────────────────────────*/
LONG HQRM_Load( UBYTE *name, UWORD index, void **ptrptr )
{

View File

@@ -1,10 +1,10 @@
;/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
; Û Üß Ûßßßß Û Üß ÛßßÛ ÛßßßÛ ÛßßßÛ ÛßßßÛ ÛßßßÜ
; ÛÛßÜ ÛÛßß ÛÛß ÛÛßßÛ ÛÛ Û ÛÛßßÛ ÛÛßÛß ÛÛ Û
; ßß ß ßßßßß ßß ßßßßß ßßßßß ßß ß ßß ß ßßßß
; *ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
;/*══════════════════════════════════════════════════════════════════════════*
; ▄▀ █▀▀▀▀ █ ▄▀ █▀▀█ █▀▀▀█ █▀▀▀█ █▀▀▀█ █▀▀▀▄
; ██▀▄ ██▀▀ ██▀ ██▀▀█ ██ █ ██▀▀█ ██▀█▀ ██
; ▀▀ ▀ ▀▀▀▀▀ ▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀ ▀ ▀▀ ▀ ▀▀▀▀
; *══════════════════════════════════════════════════════════════════════════*/
;
;/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
;/*──────────────────────────────────────────────────────────────────────────*/
.386p
.model SMALL, SYSCALL
@@ -13,7 +13,7 @@ KB_DATA equ 60H
;int15 equ 1
;/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
;/*───────────────────────────────────────────────────────────────────────*/
.DATA
public NoLanguage Key
@@ -149,7 +149,7 @@ Old_PM09_Sel dw 00
FlagExtendScan db 0
;/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
;/*══════════════════════════════════════════════════════════════════════════*/
.CODE
@@ -157,7 +157,7 @@ FlagExtendScan db 0
public NoLanguage GetAscii
public NoLanguage ClearAsciiBuffer
;/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
;/*══════════════════════════════════════════════════════════════════════════*/
NewIntPM09 PROC FAR
@@ -394,7 +394,7 @@ endif
NewIntPM09 endp
;/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
;/*══════════════════════════════════════════════════════════════════════════*/
GetAscii proc
@@ -410,7 +410,7 @@ nokey: xor ax, ax
GetAscii endp
;/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
;/*───────────────────────────────────────────────────────────────────────*/
ClearAsciiBuffer proc
@@ -424,7 +424,7 @@ nokey1: ret
ClearAsciiBuffer endp
;/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
;/*───────────────────────────────────────────────────────────────────────*/
; The
End

View File

@@ -1,9 +1,9 @@
/*--------------------------------------------------------------------------*/
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*
Û Üß Ûßßßß Û Üß ÛßßÛ ÛßßßÛ ÛßßßÛ ÛßßßÛ ÛßßßÜ
ÛÛßÜ ÛÛßß ÛÛß ÛÛßßÛ ÛÛ Û ÛÛßßÛ ÛÛßÛß ÛÛ Û
ßß ß ßßßßß ßß ßßßßß ßßßßß ßß ß ßß ß ßßßß
*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
/*══════════════════════════════════════════════════════════════════════════*
▄▀ █▀▀▀▀ █ ▄▀ █▀▀█ █▀▀▀█ █▀▀▀█ █▀▀▀█ █▀▀▀▄
██▀▄ ██▀▀ ██▀ ██▀▀█ ██ █ ██▀▀█ ██▀█▀ ██
▀▀ ▀ ▀▀▀▀▀ ▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀ ▀ ▀▀ ▀ ▀▀▀▀
*══════════════════════════════════════════════════════════════════════════*/
#ifdef WATCOM9
#pragma library ("f:\projet\lib386\lib_sys\lb9_sys.lib");
@@ -197,7 +197,7 @@ extern UWORD AsciiMode ; /* TRUE/FALSE gestion buffer keyboard */
#define GetRealSeg(p) ((((ULONG)(p)) >> 4) & 0xFFFF )
#define GetRealOff(p) (((ULONG)(p)) & 0xF )
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
/*──────────────────────────────────────────────────────────────────────────*/
/* FILES.C */
void AddExt( char *name, char *ext ) ;
LONG OpenRead( char *name ) ;
@@ -209,11 +209,11 @@ void Close( LONG handle ) ;
LONG Seek( LONG handle, LONG position,LONG mode ) ;
LONG Delete( char *name ) ;
ULONG FileSize( char *name ) ;
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
/*──────────────────────────────────────────────────────────────────────────*/
/* LOADSAVE.C */
ULONG Load( char *name, void *buffer ) ;
ULONG Save( char *name,void *buffer, ULONG size ) ;
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
/*──────────────────────────────────────────────────────────────────────────*/
/* MALLOC.C */
extern LONG ModeTraceMalloc ;
@@ -226,13 +226,13 @@ void *Malloc( LONG lenalloc ) ;
void Free( void *buffer ) ;
void *Mshrink( void *buffer, ULONG taille ) ;
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
/*──────────────────────────────────────────────────────────────────────────*/
/* LOADMALL.C */
extern ULONG LoadMallocFileSize ;
void *LoadMalloc( char *name ) ;
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
/*──────────────────────────────────────────────────────────────────────────*/
/* TIMER.C */
/*
@@ -255,7 +255,7 @@ extern UWORD Cmpt_18 ;
void SetTimer( WORD divisor ) ;
WORD GetTimer() ;
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
/*──────────────────────────────────────────────────────────────────────────*/
/* DEF_FILE.C */
LONG Def_WriteString( UBYTE *deffic, UBYTE *indentificateur, UBYTE *string ) ;
@@ -263,7 +263,7 @@ LONG Def_WriteValue( UBYTE *deffic, UBYTE *indentificateur, LONG value ) ;
UBYTE *Def_ReadString( UBYTE *deffic, UBYTE *indentificateur ) ;
LONG Def_ReadValue( UBYTE *deffic, UBYTE *indentificateur ) ;
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
/*──────────────────────────────────────────────────────────────────────────*/
/* BUFFER_A.ASM */
void RazMem( void *pt, ULONG size ) ;
void MovMem( void *pt0, void *pt1, ULONG size ) ;
@@ -273,7 +273,7 @@ char *Itoa( LONG value ) ;
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
/*──────────────────────────────────────────────────────────────────────────*/
/* HQ_Ressource */
extern WORD HQR_Flag ; // flag de load done par HQR_Get
@@ -310,7 +310,7 @@ UWORD HQR_Del_Bloc( T_HQR_HEADER *header, WORD index ) ;
UWORD HQR_Del_Bloc_Sample( T_HQR_HEADER *header, WORD index ) ;
T_HQR_BLOC *HQR_GiveIndex( UWORD index, UWORD nbindex, void *ptrlist ) ;
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
/*──────────────────────────────────────────────────────────────────────*/
/* HQ_MEM.C */
extern ULONG Size_HQM_Memory ;
@@ -324,12 +324,12 @@ void HQM_Free( void *ptr ) ;
LONG HQM_Check() ;
void HQM_Shrink_Last( void *ptr, ULONG newsize ) ;
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
/*──────────────────────────────────────────────────────────────────────*/
/* HQ_R_M.C */
LONG HQRM_Load( UBYTE *name, UWORD index, void **ptrptr ) ;
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
/*──────────────────────────────────────────────────────────────────────*/
/* ADELINE.C */
#define INIT_SVGA 1

View File

@@ -19,7 +19,7 @@
ULONG LoadMallocFileSize ;
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
/*──────────────────────────────────────────────────────────────────────────*/
void *LoadMalloc( char *name )
{
LONG handle ;
@@ -45,4 +45,4 @@ void *LoadMalloc( char *name )
Close( handle ) ;
return( pt ) ;
}
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
/*──────────────────────────────────────────────────────────────────────────*/

View File

@@ -17,7 +17,7 @@
#include "lib_sys.h"
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
/*──────────────────────────────────────────────────────────────────────────*/
ULONG Load( char *name, void *buffer )
{
LONG handle ;
@@ -35,7 +35,7 @@ ULONG Load( char *name, void *buffer )
}
return( 0L );
}
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
/*──────────────────────────────────────────────────────────────────────────*/
ULONG Save( char *name, void *buffer, ULONG size )
{

View File

@@ -40,7 +40,7 @@ struct meminfo {
LONG ModeTraceMalloc = FALSE ;
#endif
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
/*──────────────────────────────────────────────────────────────────────────*/
/* Special, Allocate Memory Under First Meg */
void *DosMalloc( LONG size, ULONG *handle )
{
@@ -97,7 +97,7 @@ void *DosMalloc( LONG size, ULONG *handle )
return((void *)addr) ;
}
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
/*──────────────────────────────────────────────────────────────────────────*/
/* Special, Free Allocated Memory Under First Meg */
void DosFree( ULONG handle )
{
@@ -108,7 +108,7 @@ void DosFree( ULONG handle )
int386( 0x31, &r, &r ) ;/* Invoke DPMI */
}
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
/*──────────────────────────────────────────────────────────────────────────*/
#ifdef DEBUG_MALLOC
@@ -143,7 +143,7 @@ LONG mymalloc( LONG lenalloc, void **memptr )
return 0 ;
}
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
/*──────────────────────────────────────────────────────────────────────────*/
LONG myfree( void *ptr )
{
@@ -168,7 +168,7 @@ LONG myfree( void *ptr )
#endif
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
/*──────────────────────────────────────────────────────────────────────────*/
void *SmartMalloc( LONG lenalloc )
{
union REGS r ;
@@ -200,7 +200,7 @@ void *SmartMalloc( LONG lenalloc )
return((void *)addr) ;
}
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
/*──────────────────────────────────────────────────────────────────────────*/
void *Malloc( LONG lenalloc )
{
union REGS regs ;
@@ -266,7 +266,7 @@ void *Malloc( LONG lenalloc )
return( (void *)MemInfo.LargestBlockAvail ) ;
}
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
/*──────────────────────────────────────────────────────────────────────────*/
void Free( void *buffer )
{
union REGS regs ;
@@ -318,9 +318,9 @@ void Free( void *buffer )
free( buffer ) ;
}
}
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
/*──────────────────────────────────────────────────────────────────────────*/
void *Mshrink( void *buffer, ULONG taille )
{
return _expand( buffer, (size_t)taille ) ;
}
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
/*──────────────────────────────────────────────────────────────────────────*/

View File

@@ -14,8 +14,8 @@ typedef struct { WORD X1 ; /* size/pos pixel box */
WORD X2 ;
WORD Y2 ;
WORD Handle ; /* info retourne si != -1 */
WORD Flags ; /* texte centr... */
WORD Handle ; /* info retournée si != -1 */
WORD Flags ; /* texte centré... */
UBYTE *PtrString ;
@@ -41,7 +41,7 @@ typedef struct { WORD NbBox ;
} T_MENU ;
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
/*══════════════════════════════════════════════════════════════════════════*/
WORD OpenMenu( T_MENU *ptrmenu,
WORD largeur, WORD hauteur,
@@ -58,7 +58,7 @@ void DrawMenu( T_MENU *ptrmenu, WORD x1, WORD y1 ) ;
WORD GereMenu( T_MENU *ptrmenu, WORD flagwaitclick ) ;
/*ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ*/
/*──────────────────────────────────────────────────────────────────────────*/
void ChangeButtonFlags( T_MENU *ptrmenu, WORD handle, WORD flags, WORD flagaff ) ;
WORD GetButtonFlags( T_MENU *ptrmenu, WORD handle ) ;
@@ -66,4 +66,4 @@ WORD GetButtonFlags( T_MENU *ptrmenu, WORD handle ) ;
void ChangeButtonString( T_MENU *ptrmenu, WORD handle, UBYTE *string, WORD flagaff ) ;
UBYTE* GetButtonString( T_MENU *ptrmenu, WORD handle ) ;
/*ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ*/
/*══════════════════════════════════════════════════════════════════════════*/