Pause Emulation?

General area for talk about ZSNES. The best place to ask for related questions as well as troubleshooting.

Moderator: ZSNES Mods

FistOfFury
Hazed
Posts: 84
Joined: Wed Aug 25, 2004 1:25 pm

Pause Emulation?

Post by FistOfFury »

Is there a pause button in ZSNES? Like the pause function in MAME? Would be usefull for parts of the games that don't let you pause, or like if you want to pause while watching a Zsnes movie. Because I was analyzing a zmv movie of a fighting game match in slow motion, and it would be nice to pause during specific frames to see what's going on. The only remotely similar feature that I can find that pauses is the F3 button to load a save state, but the window dialogue gets in the way.
ShadowFX
Regular
Posts: 265
Joined: Thu Jul 29, 2004 8:55 am
Location: The Netherlands

Post by ShadowFX »

I bet someone's going to say to you to hit the esc button to bring up the menu and use that as a pause option :)

I like the idea though...
ieremiou
Rookie
Posts: 49
Joined: Thu Jul 29, 2004 6:38 am
Location: Michigan
Contact:

Post by ieremiou »

EMu-LoRd wrote:I bet someone's going to say to you to hit the esc button to bring up the menu and use that as a pause option :)

I like the idea though...
Dangit i was gonna say use ESC.

I helped add a minor pause button emulation in DOSBox but i'm not too good at programming. I also don't know much about the internals of ZSNES except getting it to compile and pointing out obvious errors. (whatever obvious means)

*if* they do implemented a Pause-like button.. Please make sure it unlocks the mouse when you pause it cause it would be nasty to keep the mouse locked lol.

/Ieremiou
FistOfFury
Hazed
Posts: 84
Joined: Wed Aug 25, 2004 1:25 pm

Post by FistOfFury »

ESC changes the colors and the top has the annoying menu
Bacon
Hazed
Posts: 61
Joined: Thu Sep 23, 2004 4:10 am
Location: Canada

Post by Bacon »

FistOfFury wrote:ESC changes the colors and the top has the annoying menu
Who cares? :roll:
ShadowFX
Regular
Posts: 265
Joined: Thu Jul 29, 2004 8:55 am
Location: The Netherlands

Post by ShadowFX »

It's the same with asking to implement a Close ROM option (which also would be nice to have, but yeah it's all that GUI stuff which is apparently hard to edit).
FistOfFury
Hazed
Posts: 84
Joined: Wed Aug 25, 2004 1:25 pm

Post by FistOfFury »

EMu-LoRd wrote:It's the same with asking to implement a Close ROM option (which also would be nice to have, but yeah it's all that GUI stuff which is apparently hard to edit).
Yes, I imagine it would be hard, but the code is already there, isn't it? It's used twice, once during the load save state dialogue, and again, during the ESC execution, so it shouldn't be too hard to edit, just transfer the code to a new function. But then, you have to do a new assign hotkey code in the Game Keys menu section, so it gets hard again. It just comes down to personal perference though, but it would be practical for like, lets say you're trying to rip a specific sprite animation frame that is really fast, and you can't rip it or it's hard to do because either there's no way to pause the game, or it's too fast for slow-mo, the menu dialogue is in the way, etc. Anyway.
Malcster
Hazed
Posts: 72
Joined: Wed Jul 28, 2004 7:30 pm

Post by Malcster »

You can press F1, that gives you a menu but you can move it, (I think?)
Peace Forever!
pagefault
ZSNES Developer
ZSNES Developer
Posts: 812
Joined: Tue Aug 17, 2004 5:24 am
Location: In your garden

Post by pagefault »

I will add a pause function. But I will have to find more room in the GUI for it again... Ugh.
Nach
ZSNES Developer
ZSNES Developer
Posts: 3904
Joined: Tue Jul 27, 2004 10:54 pm
Location: Solar powered park bench
Contact:

Post by Nach »

pagefault wrote:I will add a pause function. But I will have to find more room in the GUI for it again... Ugh.
We should split off varios buttons into other windows.
For example, save related buttons could/should be stuck in the save window. There certainly is room for it there.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
Jipcy
Veteran
Posts: 768
Joined: Thu Feb 03, 2005 8:18 pm
Contact:

Post by Jipcy »

Bacon wrote:
FistOfFury wrote:ESC changes the colors and the top has the annoying menu
Who cares? :roll:
Apparently.... HE does.
Last edited by Jipcy on Mon Mar 14, 2005 9:02 pm, edited 1 time in total.
[url=http://zsnes-docs.sf.net]Official ZSNES Docs[/url] | [url=http://zsnes-docs.sf.net/nsrt]NSRT Guide[/url] | [url=http://endoftransmission.net/phpBB3/viewtopic.php?t=394]Using a Wiimote w/ emulators[/url]
cdbsi
Rookie
Posts: 34
Joined: Thu Jul 29, 2004 5:39 pm
Contact:

Post by cdbsi »

Thanks for all of your hard work guys.

What's so great about having a Close ROM feature? I think it would be rather pointless.
Deathlike2
ZSNES Developer
ZSNES Developer
Posts: 6747
Joined: Tue Dec 28, 2004 6:47 am

Post by Deathlike2 »

A "Close ROM" feature is equivalent to two things you would normally do...

1) Stop playing anymore - easy solution, just quit ZSNES

2) Play a different ROM - easy solution, just load up a different ROM

Not much there in between that's significant...
Nach
ZSNES Developer
ZSNES Developer
Posts: 3904
Joined: Tue Jul 27, 2004 10:54 pm
Location: Solar powered park bench
Contact:

Post by Nach »

A "Close ROM" feature is equivalent to something an SNES doesn't even have.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
Deathlike2
ZSNES Developer
ZSNES Developer
Posts: 6747
Joined: Tue Dec 28, 2004 6:47 am

Post by Deathlike2 »

A "Close ROM" feature is equivalent to something an SNES doesn't even have.
Actually.. it's really the equivalent of "powering down the SNES"
Nach
ZSNES Developer
ZSNES Developer
Posts: 3904
Joined: Tue Jul 27, 2004 10:54 pm
Location: Solar powered park bench
Contact:

Post by Nach »

Deathlike2 wrote:
A "Close ROM" feature is equivalent to something an SNES doesn't even have.
Actually.. it's really the equivalent of "powering down the SNES"
Powering down ZSNES already exists.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
Tallgeese
Justice is Blind
Posts: 620
Joined: Wed Jul 28, 2004 3:33 pm
Location: Test
Contact:

Post by Tallgeese »

...Duh.

TO SIMULATE POWERING DOWN THE SNES IN ZSNES:

Press ESC or whatever button you use to enter the GUI.
Click on the GAME button.
Click QUIT.

Put this in the FAQs.
Agozer
16-bit Corpse | Nyoron~
Posts: 3534
Joined: Sun Aug 01, 2004 7:14 pm
Location: Nokia Land

Post by Agozer »

Metatron wrote:...Duh.

TO SIMULATE POWERING DOWN THE SNES IN ZSNES:

Press ESC or whatever button you use to enter the GUI.
Click on the GAME button.
Click QUIT.

Put this in the FAQs.
Very n00b-friendly. :mrgreen:
whicker: franpa is grammatically correct, and he still gets ripped on?
sweener2001: Grammatically correct this one time? sure. every other time? no. does that give him a right? not really.
Image
pagefault
ZSNES Developer
ZSNES Developer
Posts: 812
Joined: Tue Aug 17, 2004 5:24 am
Location: In your garden

Post by pagefault »

Nach wrote:
pagefault wrote:I will add a pause function. But I will have to find more room in the GUI for it again... Ugh.
We should split off varios buttons into other windows.
For example, save related buttons could/should be stuck in the save window. There certainly is room for it there.
Yeah well if you want to do it then go ahead. I am not touching the GUI with a 10 foot pole.
adventure_of_link
Locksmith of Hyrule
Posts: 3634
Joined: Sun Aug 08, 2004 7:49 am
Location: 255.255.255.255
Contact:

Post by adventure_of_link »

Hey Metatron, don't forget about ALT+F4 and the little red/grey "X" in the top right corner of the window :lol:
<Nach> so why don't the two of you get your own room and leave us alone with this stupidity of yours?
NSRT here.
Nach
ZSNES Developer
ZSNES Developer
Posts: 3904
Joined: Tue Jul 27, 2004 10:54 pm
Location: Solar powered park bench
Contact:

Post by Nach »

pagefault wrote:
Nach wrote:
pagefault wrote:I will add a pause function. But I will have to find more room in the GUI for it again... Ugh.
We should split off varios buttons into other windows.
For example, save related buttons could/should be stuck in the save window. There certainly is room for it there.
Yeah well if you want to do it then go ahead. I am not touching the GUI with a 10 foot pole.
Once I finish my ZMV updates and DSP-4, perhaps I will.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
grinvader
ZSNES Shake Shake Prinny
Posts: 5632
Joined: Wed Jul 28, 2004 4:15 pm
Location: PAL50, dood !

Post by grinvader »

Malcster wrote:You can press F1, that gives you a menu but you can move it, (I think?)
As he said.

To pause any game without colour changes/title bar - press F1. You *can* move the window around, use the 'MOVE WINDOW' feature.
皆黙って俺について来い!!

Code: Select all

<jmr> bsnes has the most accurate wiki page but it takes forever to load (or something)
Pantheon: Gideon Zhi | CaitSith2 | Nach | kode54
Nach
ZSNES Developer
ZSNES Developer
Posts: 3904
Joined: Tue Jul 27, 2004 10:54 pm
Location: Solar powered park bench
Contact:

Post by Nach »

ipher and I implemented pause and increment frame buttons.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
xamenus
Veteran
Posts: 907
Joined: Fri Jul 30, 2004 12:26 am

Post by xamenus »

This pause feature has a small inconvienience: It seems that it can "pause" the GUI too! Is this intentional? After pausing emulation, press escape to go to the GUI, then press Esc again.
Nach
ZSNES Developer
ZSNES Developer
Posts: 3904
Joined: Tue Jul 27, 2004 10:54 pm
Location: Solar powered park bench
Contact:

Post by Nach »

I have not found it to pause the GUI. Give an example.

I have found upon exiting the GUI that it doesn't update the screen, which I'm working on.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
Post Reply