From ab18f4bc8aa919c935fd6a82a41353c249a8b987 Mon Sep 17 00:00:00 2001 From: pagefault <> Date: Sat, 1 Oct 2005 22:02:05 +0000 Subject: [PATCH] Battery status working --- zsnes/src/vcache.asm | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/zsnes/src/vcache.asm b/zsnes/src/vcache.asm index 82e5d113..339c797e 100644 --- a/zsnes/src/vcache.asm +++ b/zsnes/src/vcache.asm @@ -49,8 +49,8 @@ EXTSYM oamram,objhipr,objptr,objptrn,objsize1,objsize2,spritetablea,sprleftpr EXTSYM sprlefttot,vcache4b,objadds1,objadds2,objmovs1,objmovs2,tltype4b EXTSYM vidmemch4,vram,bgptr,bgptrc,bgptrd,curtileptr,vcache2b,vcache8b,vidmemch8 EXTSYM offsetmshl,NextLineCache,tltype2b,tltype8b,objwlrpos,snesinputdefault -EXTSYM cycleinputdevice,SRAMChdir,EmuSpeed,SDRatio,FFRatio -EXTSYM KeyResetSpeed,KeyEmuSpeedUp,KeyEmuSpeedDown,EMUPause +EXTSYM cycleinputdevice,SRAMChdir,EmuSpeed,SDRatio,FFRatio,DisplayBatteryStatus +EXTSYM KeyResetSpeed,KeyEmuSpeedUp,KeyEmuSpeedDown,KeyDisplayBatt,EMUPause ; Process stuff & Cache sprites @@ -685,6 +685,14 @@ NEWSYM cachevideo mov eax,[MsgCount] mov [MessageOn],eax .nofrdown + mov eax,[KeyDisplayBatt] + test byte[pressed+eax],1 + je .nodisplaybatt + mov byte[pressed+eax],2 + pushad + call DisplayBatteryStatus + popad +.nodisplaybatt mov eax,[KeyDisplayFPS] test byte[pressed+eax],1 je .nodisplayfps