Removed homepage code from DOS port. Removed needless routes for browser opening through assembly. Cleaned up Linux code for browser opening. Linux browser opening can now launch FireFox if called 'firefox' and opera. Documentation button functional.

This commit is contained in:
n-a-c-h
2006-02-21 01:48:24 +00:00
parent 3f9cfe3f1c
commit 9bc4e2db2b
7 changed files with 44 additions and 27 deletions

View File

@@ -94,7 +94,7 @@ EXTSYM Set_MouseYMax,Set_MousePosition,Get_MousePositionDisplacement,GUIInit
EXTSYM GUIDeInit,SpecialLine,DrawWater,DrawBurn,SA1Enable,SA1RAMArea
EXTSYM MMXCheck,SaveCombFile,showinfogui
EXTSYM ErrorPointer,MessageOn,GetTime,sndrot,regsbackup,GetScreen
EXTSYM GUITBWVID,Clear2xSaIBuffer,MouseWindow,GotoHomepage,cfgcvidmode
EXTSYM GUITBWVID,Clear2xSaIBuffer,MouseWindow,cfgcvidmode
EXTSYM ExitFromGUI,GUIWFVID,cfgvsync,newgfx16b,cfgscanline,cfginterp
EXTSYM NumVideoModes,cfgvolume,MusicVol,DSPMem,NumInputDevices,GUIInputNames
EXTSYM GUIVideoModeNames,GUISLVID,GUIINVID,GUIEAVID,GUIIEVID,GUIFSVID,GUIWSVID
@@ -153,6 +153,10 @@ EXTSYM initDirectDraw,reInitSound,CheckAlwaysOnTop,CheckPriority,CheckScreenSave
EXTSYM dssel,SetInputDevice209,initvideo2
%endif
%ifndef __MSDOS__
EXTSYM ZsnesPage,DocsPage
%endif
%include "gui/guitools.inc"
%include "gui/guimisc.inc"
%include "gui/guimouse.inc"

View File

@@ -735,10 +735,20 @@ ProcessMouseButtons:
call AddCSCheatCode
; call InsertSearchDescription
.noinsertscc
%ifndef __MSDOS__
cmp byte[GUICBHold],65
jne .nohomepage
call GotoHomepage
.nohomepage
jne .nozsnespage
pushad
call ZsnesPage
popad
.nozsnespage
cmp byte[GUICBHold],66
jne .nodocspage
pushad
call DocsPage
popad
.nodocspage
%endif
mov byte[GUICBHold],0
ret
.checkmenuboxclick