From 447b2f5c9020555d9db6e75c78cd99840883ae76 Mon Sep 17 00:00:00 2001 From: ipher <> Date: Tue, 29 Mar 2005 00:30:02 +0000 Subject: [PATCH] Added "Start From Power+SRAM Clear" dummy option, and rearranged the Movie window. --- zsnes/src/gui/gui.asm | 6 +-- zsnes/src/gui/guimouse.inc | 28 ++++++----- zsnes/src/gui/guiwindp.inc | 100 +++++++++++++++++++------------------ 3 files changed, 69 insertions(+), 65 deletions(-) diff --git a/zsnes/src/gui/gui.asm b/zsnes/src/gui/gui.asm index fbe2cb8d..151d1e96 100644 --- a/zsnes/src/gui/gui.asm +++ b/zsnes/src/gui/gui.asm @@ -680,10 +680,10 @@ ModemOKStat resb 1 ; OK is detected on modem status SECTION .data ; Window sizes and positions ; LOAD STAT INPT OPT VID SND CHT NET GMKEY GUIOP ABT RSET SRC STCN MOVE CMBO ADDO CHIP PATH SAVE -GUIwinposxo dd 0,5 ,60 ,30 ,55 ,50 ,35 ,5 ,30 ,10 ,10 ,50 ,65 ,20 ,70 ,50 ,3 ,50 ,50 ,5 ,20 +GUIwinposxo dd 0,5 ,60 ,30 ,55 ,50 ,35 ,5 ,30 ,10 ,10 ,50 ,65 ,20 ,70 ,40 ,3 ,50 ,50 ,5 ,20 GUIwinposyo dd 0,20 ,70 ,30 ,20 ,20 ,20 ,20 ,30 ,20 ,20 ,20 ,60 ,30 ,65 ,20 ,22 ,60 ,60 ,20 ,60 -GUIwinsizex dd 0,244 ,126 ,189 ,167 ,180 ,188 ,244 ,8*16,235 ,240 ,190 ,9*16,8*16,9*16,160 ,250 ,160 ,160 ,244 ,200 -GUIwinsizey dd 0,190 ,3*16,166 ,190 ,192 ,188 ,191 ,40 ,189 ,150 ,190 ,42 ,40 ,42 ,190 ,190 ,100 ,100 ,190 ,150 +GUIwinsizex dd 0,244 ,126 ,189 ,167 ,180 ,188 ,244 ,8*16,235 ,240 ,190 ,9*16,8*16,9*16,180 ,250 ,160 ,160 ,244 ,200 +GUIwinsizey dd 0,190 ,3*16,166 ,190 ,192 ,188 ,191 ,40 ,189 ,150 ,190 ,42 ,40 ,42 ,190 ,190 ,100 ,100 ,190 ,150 GUIwinptr db 0 section .bss diff --git a/zsnes/src/gui/guimouse.inc b/zsnes/src/gui/guimouse.inc index 3a38e299..1ae50fc8 100644 --- a/zsnes/src/gui/guimouse.inc +++ b/zsnes/src/gui/guimouse.inc @@ -2113,19 +2113,21 @@ DisplayGUIMovieClick: GUIPButtonHole 80,25,byte[CMovieExt],'1' GUIPButtonHole 100,25,byte[CMovieExt],'2' GUIPButtonHole 120,25,byte[CMovieExt],'3' - GUIPButtonHole 60,40,byte[CMovieExt],'4' - GUIPButtonHole 80,40,byte[CMovieExt],'5' - GUIPButtonHole 100,40,byte[CMovieExt],'6' - GUIPButtonHole 120,40,byte[CMovieExt],'7' - GUIPButtonHole 60,55,byte[CMovieExt],'8' - GUIPButtonHole 80,55,byte[CMovieExt],'9' - DGOptnsProcBox 97,134,[KeyInsrtChap] - DGOptnsProcBox 97,144,[KeyNextChap] - DGOptnsProcBox 97,154,[KeyPrevChap] - GUIClickCButton 8,162,byte[MovieDisplayFrame] - GUIPButtonHole 8,183,byte[MovieStartMethod],0 - GUIPButtonHole 43,183,byte[MovieStartMethod],1 - GUIPButtonHole 88,183,byte[MovieStartMethod],2 + GUIPButtonHole 140,25,byte[CMovieExt],'4' + GUIPButtonHole 60,40,byte[CMovieExt],'5' + GUIPButtonHole 80,40,byte[CMovieExt],'6' + GUIPButtonHole 100,40,byte[CMovieExt],'7' + GUIPButtonHole 120,40,byte[CMovieExt],'8' + GUIPButtonHole 140,40,byte[CMovieExt],'9' + + DGOptnsProcBox 97,119,[KeyInsrtChap] + DGOptnsProcBox 97,129,[KeyNextChap] + DGOptnsProcBox 97,139,[KeyPrevChap] + GUIClickCButton 60,50,byte[MovieDisplayFrame] + GUIPButtonHole 8,167,byte[MovieStartMethod],0 + GUIPButtonHole 43,167,byte[MovieStartMethod],1 + GUIPButtonHole 88,167,byte[MovieStartMethod],2 + GUIPButtonHole 8,177,byte[MovieStartMethod],3 ret diff --git a/zsnes/src/gui/guiwindp.inc b/zsnes/src/gui/guiwindp.inc index 4ffcb2a9..abb0ccbd 100644 --- a/zsnes/src/gui/guiwindp.inc +++ b/zsnes/src/gui/guiwindp.inc @@ -5546,7 +5546,6 @@ DisplayGUIMovies: .zero sub byte[GUItextcolor],15 GUIOuttextwin2 15,61,16,GUIMovieText4 - GUIOuttextwin2 15,7,115,GUIMovieTextA mov byte[GUIChoseSaveText2],'0' GUIOuttextwin2 15,71,28,GUIChoseSaveText2 mov byte[GUIChoseSaveText2],'1' @@ -5556,28 +5555,28 @@ DisplayGUIMovies: mov byte[GUIChoseSaveText2],'3' GUIOuttextwin2 15,131,28,GUIChoseSaveText2 mov byte[GUIChoseSaveText2],'4' - GUIOuttextwin2 15,71,43,GUIChoseSaveText2 + GUIOuttextwin2 15,151,28,GUIChoseSaveText2 mov byte[GUIChoseSaveText2],'5' - GUIOuttextwin2 15,91,43,GUIChoseSaveText2 + GUIOuttextwin2 15,71,43,GUIChoseSaveText2 mov byte[GUIChoseSaveText2],'6' - GUIOuttextwin2 15,111,43,GUIChoseSaveText2 + GUIOuttextwin2 15,91,43,GUIChoseSaveText2 mov byte[GUIChoseSaveText2],'7' - GUIOuttextwin2 15,131,43,GUIChoseSaveText2 + GUIOuttextwin2 15,111,43,GUIChoseSaveText2 mov byte[GUIChoseSaveText2],'8' - GUIOuttextwin2 15,71,58,GUIChoseSaveText2 + GUIOuttextwin2 15,131,43,GUIChoseSaveText2 mov byte[GUIChoseSaveText2],'9' - GUIOuttextwin2 15,91,58,GUIChoseSaveText2 - GUIOuttextwin2 15,9,136,GUIMovieTextE - GUIOuttextwin2 15,9,146,GUIMovieTextF - GUIOuttextwin2 15,9,156,GUIMovieTextG - GUIOuttextwin2 15,21,166,GUIMovieTextI - GUIOuttextwin2 15,9,176,GUIMovieTextJ - GUIOuttextwin2 15,21,186,GUIMovieTextK - GUIOuttextwin2 15,56,186,GUIMovieTextL - GUIOuttextwin2 15,101,186,GUIMovieTextM + GUIOuttextwin2 15,150,42,GUIChoseSaveText2 + GUIOuttextwin2 15,9,121,GUIMovieTextE + GUIOuttextwin2 15,9,131,GUIMovieTextF + GUIOuttextwin2 15,9,141,GUIMovieTextG + GUIOuttextwin2 15,71,55,GUIMovieTextI + GUIOuttextwin2 15,9,160,GUIMovieTextJ + GUIOuttextwin2 15,21,170,GUIMovieTextK + GUIOuttextwin2 15,56,170,GUIMovieTextL + GUIOuttextwin2 15,101,170,GUIMovieTextM + GUIOuttextwin2 15,21,180,GUIMovieTextN add byte[GUItextcolor],15 GUIOuttextwin2 15,60,15,GUIMovieText4 - GUIOuttextwin2 15,6,114,GUIMovieTextA mov byte[GUIChoseSaveText2],'0' GUIOuttextwin2 15,70,27,GUIChoseSaveText2 mov byte[GUIChoseSaveText2],'1' @@ -5587,35 +5586,36 @@ DisplayGUIMovies: mov byte[GUIChoseSaveText2],'3' GUIOuttextwin2 15,130,27,GUIChoseSaveText2 mov byte[GUIChoseSaveText2],'4' - GUIOuttextwin2 15,70,42,GUIChoseSaveText2 + GUIOuttextwin2 15,150,27,GUIChoseSaveText2 mov byte[GUIChoseSaveText2],'5' - GUIOuttextwin2 15,90,42,GUIChoseSaveText2 + GUIOuttextwin2 15,70,42,GUIChoseSaveText2 mov byte[GUIChoseSaveText2],'6' - GUIOuttextwin2 15,110,42,GUIChoseSaveText2 + GUIOuttextwin2 15,90,42,GUIChoseSaveText2 mov byte[GUIChoseSaveText2],'7' - GUIOuttextwin2 15,130,42,GUIChoseSaveText2 + GUIOuttextwin2 15,110,42,GUIChoseSaveText2 mov byte[GUIChoseSaveText2],'8' - GUIOuttextwin2 15,70,57,GUIChoseSaveText2 + GUIOuttextwin2 15,130,42,GUIChoseSaveText2 mov byte[GUIChoseSaveText2],'9' - GUIOuttextwin2 15,90,57,GUIChoseSaveText2 - GUIOuttextwin2 15,8,135,GUIMovieTextE - GUIOuttextwin2 15,8,145,GUIMovieTextF - GUIOuttextwin2 15,8,155,GUIMovieTextG - GUIOuttextwin2 15,20,165,GUIMovieTextI - GUIOuttextwin2 15,8,175,GUIMovieTextJ - GUIOuttextwin2 15,20,185,GUIMovieTextK - GUIOuttextwin2 15,55,185,GUIMovieTextL - GUIOuttextwin2 15,100,185,GUIMovieTextM + GUIOuttextwin2 15,150,42,GUIChoseSaveText2 + GUIOuttextwin2 15,8,120,GUIMovieTextE + GUIOuttextwin2 15,8,130,GUIMovieTextF + GUIOuttextwin2 15,8,140,GUIMovieTextG + GUIOuttextwin2 15,70,54,GUIMovieTextI + GUIOuttextwin2 15,8,159,GUIMovieTextJ + GUIOuttextwin2 15,20,169,GUIMovieTextK + GUIOuttextwin2 15,55,169,GUIMovieTextL + GUIOuttextwin2 15,100,169,GUIMovieTextM + GUIOuttextwin2 15,20,179,GUIMovieTextN GUIDisplayButtonHole 15,60,25,byte[CMovieExt],'v' GUIDisplayButtonHole 15,80,25,byte[CMovieExt],'1' GUIDisplayButtonHole 15,100,25,byte[CMovieExt],'2' GUIDisplayButtonHole 15,120,25,byte[CMovieExt],'3' - GUIDisplayButtonHole 15,60,40,byte[CMovieExt],'4' - GUIDisplayButtonHole 15,80,40,byte[CMovieExt],'5' - GUIDisplayButtonHole 15,100,40,byte[CMovieExt],'6' - GUIDisplayButtonHole 15,120,40,byte[CMovieExt],'7' - GUIDisplayButtonHole 15,60,55,byte[CMovieExt],'8' - GUIDisplayButtonHole 15,80,55,byte[CMovieExt],'9' + GUIDisplayButtonHole 15,140,25,byte[CMovieExt],'4' + GUIDisplayButtonHole 15,60,40,byte[CMovieExt],'5' + GUIDisplayButtonHole 15,80,40,byte[CMovieExt],'6' + GUIDisplayButtonHole 15,100,40,byte[CMovieExt],'7' + GUIDisplayButtonHole 15,120,40,byte[CMovieExt],'8' + GUIDisplayButtonHole 15,140,40,byte[CMovieExt],'9' mov al,[GUIWincol] mov [GUIGameOptnsColA],al @@ -5626,7 +5626,7 @@ DisplayGUIMovies: .zero3 mov al,byte[GUIGameOptnsColA] mov byte[GUItextcolor],al - GUIOuttextwin2 15,6,126,GUIMovieTextH + GUIOuttextwin2 15,6,192,GUIMovieTextA mov byte[GUIGameOptnsColA],163 mov byte[GUIGameOptnsColB],217 @@ -5637,24 +5637,25 @@ DisplayGUIMovies: .zero5 mov al,byte[GUIGameOptnsColA] mov byte[GUItextcolor],al - GUIOuttextwin2 15,5,125,GUIMovieTextH + GUIOuttextwin2 15,5,191,GUIMovieTextA - DDrawBox 15,97,134,[KeyInsrtChap] - DDrawBox 15,97,144,[KeyNextChap] - DDrawBox 15,97,154,[KeyPrevChap] - DGOptnsBorderBox 15,96,133 - DGOptnsBorderBox 15,96,143 - DGOptnsBorderBox 15,96,153 + DDrawBox 15,97,119,[KeyInsrtChap] + DDrawBox 15,97,129,[KeyNextChap] + DDrawBox 15,97,139,[KeyPrevChap] + DGOptnsBorderBox 15,96,118 + DGOptnsBorderBox 15,96,128 + DGOptnsBorderBox 15,96,138 mov dword[GUITemp],GUIIconDataCheckBoxUC cmp byte[MovieDisplayFrame],0 je .nocheckboxMDF mov dword[GUITemp],GUIIconDataCheckBoxC .nocheckboxMDF - GUIDisplayIconWin 15,8,162,[GUITemp] - GUIDisplayButtonHole 15,8,183,byte[MovieStartMethod],0 - GUIDisplayButtonHole 15,43,183,byte[MovieStartMethod],1 - GUIDisplayButtonHole 15,88,183,byte[MovieStartMethod],2 + GUIDisplayIconWin 15,60,50,[GUITemp] + GUIDisplayButtonHole 15,8,167,byte[MovieStartMethod],0 + GUIDisplayButtonHole 15,43,167,byte[MovieStartMethod],1 + GUIDisplayButtonHole 15,88,167,byte[MovieStartMethod],2 + GUIDisplayButtonHole 15,8,177,byte[MovieStartMethod],3 ret SECTION .data @@ -5674,12 +5675,13 @@ GUIMovieTextD db 'NEXT CHAPTER',0 GUIMovieTextE db 'INSERT CHAPTER',0 GUIMovieTextF db 'NEXT CHAPTER',0 GUIMovieTextG db 'PREV CHAPTER',0 -GUIMovieTextH db 'MOVIE KEYS :',0 +;GUIMovieTextH db ' ',0 GUIMovieTextI db 'DISPLAY FRAMES',0 GUIMovieTextJ db 'START FROM:',0 GUIMovieTextK db 'NOW',0 GUIMovieTextL db 'POWER',0 GUIMovieTextM db 'RESET',0 +GUIMovieTextN db 'POWER + SRAM CLEAR',0 NEWSYM CMovieExt, db 'v' SECTION .text