Updated about box with more info

This commit is contained in:
pagefault
2002-03-18 17:02:48 +00:00
parent 8ecf42b357
commit 1fc90e68f9
3 changed files with 29 additions and 48 deletions

View File

@@ -617,10 +617,10 @@ ModemPTimer dd 0 ; Timer for modem process
ModemOKStat db 0 ; OK is detected on modem status ModemOKStat db 0 ; OK is detected on modem status
; LOAD STAT INPT OPT VID SND CHT NET GMKEY GUIOP ABT RSET SRC STCN MOVE CMBO ADDO ; LOAD STAT INPT OPT VID SND CHT NET GMKEY GUIOP ABT RSET SRC STCN MOVE CMBO ADDO
GUIwinposxo dd 0,5 ,60 ,30 ,55 ,50 ,35 ,5 ,30 ,10 ,10 ,80 ,65 ,20 ,70 ,50 ,3 ,50 GUIwinposxo dd 0,5 ,60 ,30 ,55 ,50 ,35 ,5 ,30 ,10 ,10 ,50 ,65 ,20 ,70 ,50 ,3 ,50
GUIwinposyo dd 0,20 ,70 ,30 ,20 ,20 ,20 ,20 ,30 ,20 ,20 ,50 ,60 ,30 ,65 ,50 ,22 ,60 GUIwinposyo dd 0,20 ,70 ,30 ,20 ,20 ,20 ,20 ,30 ,20 ,20 ,20 ,60 ,30 ,65 ,50 ,22 ,60
GUIwinsizex dd 0,244 ,126 ,189 ,167 ,170 ,188 ,244 ,8*16,235 ,240 ,7*16,9*16,8*16,9*16,140 ,250 ,160 GUIwinsizex dd 0,244 ,126 ,189 ,167 ,170 ,188 ,244 ,8*16,235 ,240 ,190 ,9*16,8*16,9*16,140 ,250 ,160
GUIwinsizey dd 0,190 ,3*16,166 ,190 ,192 ,188 ,191 ,40 ,189 ,150 ,108 ,42 ,40 ,42 ,70 ,190 ,60 GUIwinsizey dd 0,190 ,3*16,166 ,190 ,192 ,188 ,191 ,40 ,189 ,150 ,190 ,42 ,40 ,42 ,70 ,190 ,60
GUIwinptr db 0 GUIwinptr db 0
GUItextcolor db 0,0,0,0,0 GUItextcolor db 0,0,0,0,0

View File

@@ -2926,7 +2926,7 @@ DisplayGUIAboutClick:
; cmp byte[OSPort],3 ; cmp byte[OSPort],3
; jne near .nowin32 ; jne near .nowin32
%ifndef __MSDOS__ %ifndef __MSDOS__
GUIPHoldbutton 5,125,74,136,65 GUIPHoldbutton 90,50,175,60,65
%endif %endif
;.nowin32 ;.nowin32
ret ret

View File

@@ -5105,9 +5105,6 @@ GUIGUIOptnsTextN db 'TRAP MOUSE CURSOR',0
DisplayGUIAbout: DisplayGUIAbout:
; cmp byte[OSPort],3 ; cmp byte[OSPort],3
; jne .notwin32 ; jne .notwin32
%ifndef __MSDOS__
mov dword[GUIwinsizey+11*4],130
%endif
;.notwin32 ;.notwin32
mov byte[GUIGUIAboutText1+1],'S'+136 mov byte[GUIGUIAboutText1+1],'S'+136
mov byte[GUIGUIAboutText1+2],'N'-26 mov byte[GUIGUIAboutText1+2],'N'-26
@@ -5123,40 +5120,8 @@ DisplayGUIAbout:
add byte[GUIGUIAboutText1+4],97 add byte[GUIGUIAboutText1+4],97
; cmp byte[OSPort],3 ; cmp byte[OSPort],3
; je near .win32 ; je near .win32
%ifdef __MSDOS__
sub byte[GUItextcolor],15
GUIOuttextwin2 11,6,16,GUIGUIAboutText1
GUIOuttextwin2 11,6,36,GUIGUIAboutText3
GUIOuttextwin2 11,6,46,GUIGUIAboutText4
GUIOuttextwin2 11,6,56,GUIGUIAboutText6c
GUIOuttextwin2 11,6,76,GUIGUIAboutText6
GUIOuttextwin2 11,6,86,GUIGUIAboutText6b
GUIOuttextwin2 11,6,96,GUIGUIAboutText6d
GUIOuttextwin2 11,6,106,GUIGUIAboutText6e
add byte[GUItextcolor],15
GUIOuttextwin2 11,5,15,GUIGUIAboutText1
GUIOuttextwin2 11,5,35,GUIGUIAboutText3
GUIOuttextwin2 11,5,45,GUIGUIAboutText4
GUIOuttextwin2 11,5,55,GUIGUIAboutText6c
GUIOuttextwin2 11,5,75,GUIGUIAboutText6
GUIOuttextwin2 11,5,85,GUIGUIAboutText6b
GUIOuttextwin2 11,5,95,GUIGUIAboutText6d
GUIOuttextwin2 11,5,105,GUIGUIAboutText6e
mov al,[GUIWincol]
mov byte[GUItextcolor],al
GUIOuttextwin2 11,6,26,GUIGUIAboutText2
GUIOuttextwin2 11,6,66,GUIGUIAboutText5
mov byte[GUItextcolor],163
cmp byte[GUIWincoladd],0
je .zero
mov byte[GUItextcolor],164
.zero
GUIOuttextwin2 11,5,25,GUIGUIAboutText2
GUIOuttextwin2 11,5,65,GUIGUIAboutText5
ret
%else
%ifndef __LINUX__ %ifndef __LINUX__
DrawGUIButton 11,5,125,74,136,GUIGUIAboutText8,65,0,0 DrawGUIButton 11,90,50,175,60,GUIGUIAboutText8,65,0,0
%else %else
sub byte[GUItextcolor],15 sub byte[GUItextcolor],15
GUIOuttextwin2 11,6,126,GUIGUIAboutText8 GUIOuttextwin2 11,6,126,GUIGUIAboutText8
@@ -5173,6 +5138,13 @@ DisplayGUIAbout:
GUIOuttextwin2 11,6,96,GUIGUIAboutText6b GUIOuttextwin2 11,6,96,GUIGUIAboutText6b
GUIOuttextwin2 11,6,106,GUIGUIAboutText6d GUIOuttextwin2 11,6,106,GUIGUIAboutText6d
GUIOuttextwin2 11,6,116,GUIGUIAboutText6e GUIOuttextwin2 11,6,116,GUIGUIAboutText6e
GUIOuttextwin2 11,6,131,GUIGUIAboutTextA
GUIOuttextwin2 11,6,141,GUIGUIAboutTextB
GUIOuttextwin2 11,6,151,GUIGUIAboutTextC
GUIOuttextwin2 11,6,161,GUIGUIAboutTextD
GUIOuttextwin2 11,6,171,GUIGUIAboutTextE
GUIOuttextwin2 11,6,181,GUIGUIAboutTextF
GUIOuttextwin2 11,6,191,GUIGUIAboutTextG
add byte[GUItextcolor],15 add byte[GUItextcolor],15
GUIOuttextwin2 11,5,15,GUIGUIAboutText1 GUIOuttextwin2 11,5,15,GUIGUIAboutText1
GUIOuttextwin2 11,5,25,GUIGUIAboutText7 GUIOuttextwin2 11,5,25,GUIGUIAboutText7
@@ -5183,19 +5155,25 @@ DisplayGUIAbout:
GUIOuttextwin2 11,5,95,GUIGUIAboutText6b GUIOuttextwin2 11,5,95,GUIGUIAboutText6b
GUIOuttextwin2 11,5,105,GUIGUIAboutText6d GUIOuttextwin2 11,5,105,GUIGUIAboutText6d
GUIOuttextwin2 11,5,115,GUIGUIAboutText6e GUIOuttextwin2 11,5,115,GUIGUIAboutText6e
GUIOuttextwin2 11,6,130,GUIGUIAboutTextA
GUIOuttextwin2 11,6,140,GUIGUIAboutTextB
GUIOuttextwin2 11,6,150,GUIGUIAboutTextC
GUIOuttextwin2 11,6,160,GUIGUIAboutTextD
GUIOuttextwin2 11,6,170,GUIGUIAboutTextE
GUIOuttextwin2 11,6,180,GUIGUIAboutTextF
GUIOuttextwin2 11,6,190,GUIGUIAboutTextG
mov al,[GUIWincol] mov al,[GUIWincol]
mov byte[GUItextcolor],al mov byte[GUItextcolor],al
GUIOuttextwin2 11,6,36,GUIGUIAboutText2 GUIOuttextwin2 11,6,36,GUIGUIAboutText2
GUIOuttextwin2 11,6,76,GUIGUIAboutText5 GUIOuttextwin2 11,6,76,GUIGUIAboutText5
mov byte[GUItextcolor],163 mov byte[GUItextcolor],163
cmp byte[GUIWincoladd],0 cmp byte[GUIWincoladd],0
je .zero2b je .zero
mov byte[GUItextcolor],164 mov byte[GUItextcolor],164
.zero2b .zero
GUIOuttextwin2 11,5,35,GUIGUIAboutText2 GUIOuttextwin2 11,5,35,GUIGUIAboutText2
GUIOuttextwin2 11,5,75,GUIGUIAboutText5 GUIOuttextwin2 11,5,75,GUIGUIAboutText5
ret ret
%endif
GUIGUIAboutText1 db 'ZSNES V0.Agh ',0 GUIGUIAboutText1 db 'ZSNES V0.Agh ',0
GUIGUIAboutText2 db 'CODED BY : ',0 GUIGUIAboutText2 db 'CODED BY : ',0
@@ -5214,11 +5192,14 @@ GUIGUIAboutText7 db 'WIN PORT V1.06',0
GUIGUIAboutText7 db 'LINUX PORT V0.37',0 GUIGUIAboutText7 db 'LINUX PORT V0.37',0
%endif %endif
%ifndef __LINUX__
GUIGUIAboutText8 db 'HOMEPAGE',0
%else
GUIGUIAboutText8 db 'WWW.ZSNES.COM',0 GUIGUIAboutText8 db 'WWW.ZSNES.COM',0
%endif GUIGUIAboutTextA db 'ZSNES comes with ABSOLUTELY',0
GUIGUIAboutTextB db 'NO WARRANTY. This is free',0
GUIGUIAboutTextC db 'software, and you are welcome',0
GUIGUIAboutTextD db 'to redistribute it under',0
GUIGUIAboutTextE db 'certain conditions; please',0
GUIGUIAboutTextF db 'please read ',39,'LICENSE',39,0
GUIGUIAboutTextG db 'thoroughly before using it.',39,0
DisplayGUIMovies: DisplayGUIMovies:
GUIDrawWindowBox 15,GUIMovieDisp GUIDrawWindowBox 15,GUIMovieDisp