Started adding EAX support to Win32 port

This commit is contained in:
pagefault
2001-04-21 20:42:38 +00:00
parent f90aa78687
commit 8370654f0d
2 changed files with 14 additions and 3 deletions

View File

@@ -2004,6 +2004,9 @@ DisplayGUISound:
je near .win32s2 je near .win32s2
GUIOuttextwin2 6,26,126,GUISoundTextI GUIOuttextwin2 6,26,126,GUISoundTextI
.win32s2 .win32s2
%ifndef __LINUX__
GUIOuttextwin2 6,26,126,GUISoundTextIb
%endif
GUIOuttextwin2 6,26,136,GUISoundTextJ GUIOuttextwin2 6,26,136,GUISoundTextJ
GUIOuttextwin2 6,26,146,GUISoundTextK GUIOuttextwin2 6,26,146,GUISoundTextK
GUIOuttextwin2 6,26,156,GUISoundTextL GUIOuttextwin2 6,26,156,GUISoundTextL
@@ -2021,6 +2024,9 @@ DisplayGUISound:
je near .win32s je near .win32s
GUIOuttextwin2 6,25,125,GUISoundTextI GUIOuttextwin2 6,25,125,GUISoundTextI
.win32s .win32s
%ifndef __LINUX__
GUIOuttextwin2 6,25,125,GUISoundTextIb
%endif
GUIOuttextwin2 6,25,135,GUISoundTextJ GUIOuttextwin2 6,25,135,GUISoundTextJ
GUIOuttextwin2 6,25,145,GUISoundTextK GUIOuttextwin2 6,25,145,GUISoundTextK
GUIOuttextwin2 6,25,155,GUISoundTextL GUIOuttextwin2 6,25,155,GUISoundTextL
@@ -2071,15 +2077,16 @@ DisplayGUISound:
mov dword[GUITemp],GUIIconDataCheckBoxC mov dword[GUITemp],GUIIconDataCheckBoxC
.nocheckbox3 .nocheckbox3
GUIDisplayIconWin 6,11,111,[GUITemp] GUIDisplayIconWin 6,11,111,[GUITemp]
cmp byte[OSPort],3 ; cmp byte[OSPort],3
je near .nocheckbox42 ; je near .checkbox42
%ifndef __LINUX__
mov dword[GUITemp],GUIIconDataCheckBoxUC mov dword[GUITemp],GUIIconDataCheckBoxUC
cmp byte[Surround],0 cmp byte[Surround],0
je .nocheckbox4 je .nocheckbox4
mov dword[GUITemp],GUIIconDataCheckBoxC mov dword[GUITemp],GUIIconDataCheckBoxC
.nocheckbox4 .nocheckbox4
GUIDisplayIconWin 6,11,121,[GUITemp] GUIDisplayIconWin 6,11,121,[GUITemp]
.nocheckbox42 %endif
mov dword[GUITemp],GUIIconDataCheckBoxUC mov dword[GUITemp],GUIIconDataCheckBoxUC
cmp byte[InterSound],0 cmp byte[InterSound],0
je .nocheckbox5 je .nocheckbox5
@@ -2191,6 +2198,9 @@ GUISoundTextCb db '48000HZ',0
GUISoundTextD db '---%',0 GUISoundTextD db '---%',0
GUISoundTextH db 'REVERSE STEREO',0 GUISoundTextH db 'REVERSE STEREO',0
GUISoundTextI db 'SURROUND SOUND',0 GUISoundTextI db 'SURROUND SOUND',0
%ifndef __LINUX__
GUISoundTextIb db 'EAX SUPPORT',0
%endif
GUISoundTextJ db 'SOUND INTERPOLATION',0 GUISoundTextJ db 'SOUND INTERPOLATION',0
GUISoundTextK db 'LOW PASS FILTER',0 GUISoundTextK db 'LOW PASS FILTER',0
GUISoundTextL db 'SOUND BUFFERING',0 GUISoundTextL db 'SOUND BUFFERING',0

View File

@@ -184,6 +184,7 @@ unsigned char keyboardhit=0;
void initwinvideo(); void initwinvideo();
extern BYTE StereoSound; extern BYTE StereoSound;
extern DWORD SoundQuality; extern DWORD SoundQuality;
extern BYTE Surround;
extern int CurKeyPos; extern int CurKeyPos;
extern int CurKeyReadPos; extern int CurKeyReadPos;
extern int KeyBuffer[16]; extern int KeyBuffer[16];