From: SourceForge.net <no...@so...> - 2007-03-27 12:20:44
|
Bugs item #1668558, was opened at 2007-02-26 07:50 Message generated for change (Comment added) made by fredm You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=596648&aid=1668558&group_id=91293 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: v0.8 Status: Open Resolution: None Priority: 5 Private: No Submitted By: jdaw1 (jdaw1) Assigned to: Nobody/Anonymous (nobody) Summary: RZX recorded; wouldn't play Initial Comment: In testing the latest beta, JSW2 was loaded from a snapshot, and my playing (briefly, incompetently) the opening screens was recorded. I stopped recording, and played the recording made (attached). At the end of the play it errored: Fuse - Error libspectrum: libspectrum_rzx_playback: more INs during frame 44 than stored in RZX file (5) ---------------------------------------------------------------------- >Comment By: Fredrick Meunier (fredm) Date: 2007-03-27 22:20 Message: Logged In: YES user_id=11017 Originator: NO I think a new version should wait until Phil's had a chance to look at your _both file etc. ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2007-03-27 21:40 Message: Logged In: NO Please post link to new version and I'll retest. ---------------------------------------------------------------------- Comment By: Fredrick Meunier (fredm) Date: 2007-03-27 21:37 Message: Logged In: YES user_id=11017 Originator: NO OK, I've committed a fix for the joystick prompting during playback - you get a single prompt when starting playback and then that's it 'till the playback is complete at least. ---------------------------------------------------------------------- Comment By: Fredrick Meunier (fredm) Date: 2007-03-27 07:26 Message: Logged In: YES user_id=11017 Originator: NO > No undo's worked OK, though the playback was several times interrupted > with a dialog box asking "The snapshot you are loading is configured for a > cursor joystick connected to the keyboard and joystick 1. Fuse is not > currently configured for a cursor joystick, would you like to connect the > joystick to:" jsw2_noZ.rzx Hmm, that's strange as presumably you have the same joystick configuration as when the rzx was made. Either way, we shouldn't be trying to change the joystick configuration during rzx playback, so I'll sort that out. ---------------------------------------------------------------------- Comment By: jdaw1 (jdaw1) Date: 2007-03-26 22:06 Message: Logged In: YES user_id=1085403 Originator: YES Then, somehow, the _both file became zero bytes. Was it destroyed by the playback? But new _both, being sent to pak21 as usual, ends "libspectrum: libspectrum_rzx_playback: more INs during frame 141 than stored in RZX file (0)". ---------------------------------------------------------------------- Comment By: jdaw1 (jdaw1) Date: 2007-03-26 22:01 Message: Logged In: YES user_id=1085403 Originator: YES File Added: jsw2_noZ.rzx ---------------------------------------------------------------------- Comment By: jdaw1 (jdaw1) Date: 2007-03-26 22:00 Message: Logged In: YES user_id=1085403 Originator: YES No bookmarks worked fine. jsw2_noB.rzx No undo's worked OK, though the playback was several times interrupted with a dialog box asking "The snapshot you are loading is configured for a cursor joystick connected to the keyboard and joystick 1. Fuse is not currently configured for a cursor joystick, would you like to connect the joystick to:" jsw2_noZ.rzx With both command0-B and command-Z the same joystick problem happened once, and then "libspectrum: libspectrum_rzx_playback: more INs during frame 107 than stored in RZX file (3)", followed by a crash -- a crash not quickly repaired with a force quit. jsw2_both.rzx File Added: jsw2_noB.rzx ---------------------------------------------------------------------- Comment By: Philip Kendall (pak21) Date: 2007-03-26 19:38 Message: Logged In: YES user_id=29214 Originator: NO I had another go at this last night, but still can't reproduce the bug. Julian, are you seeing this problem with every RZX you make of JSW2? In any case, could you please try: 1) Recording an RZX of JSW2 without using the bookmark command at all 2) Recording an RZX of JSW2 using the bookmark command (multiple times), but without ever reverting to a bookmark and let us know if those RZXs play back successfully. Thanks! ---------------------------------------------------------------------- Comment By: Philip Kendall (pak21) Date: 2007-03-22 03:23 Message: Logged In: YES user_id=29214 Originator: NO The unresponsiveness problem caused by jsw2_v2.rzx was due to the fact that we were stopping RZX playback, but this change wasn't picked up by the "cached" copy in z80_do_opcodes(). We now add a null event into the queue, which forces us to refresh that variable and Fuse is now responsive after that failure. ---------------------------------------------------------------------- Comment By: Philip Kendall (pak21) Date: 2007-03-22 02:57 Message: Logged In: YES user_id=29214 Originator: NO File Added: jsw2_v3.rzx.bz2 ---------------------------------------------------------------------- Comment By: jdaw1 (jdaw1) Date: 2007-03-21 08:39 Message: Logged In: YES user_id=1085403 Originator: YES Thank you. So, using "Fuse version 0.8.0-pre2 (0.8.0-pre2)" I get "libspectrum: libspectrum_rzx_playback: more INs during frame 187 than stored in RZX file (2)" in the too-large file about to be sent to pak21. ---------------------------------------------------------------------- Comment By: Fredrick Meunier (fredm) Date: 2007-03-21 08:22 Message: Logged In: YES user_id=11017 Originator: NO The OS X binaries are on a separate sourceforge project in http://sourceforge.net/projects/fuse-for-macosx, you'll find the 0.8.0-pre2 version there. ---------------------------------------------------------------------- Comment By: jdaw1 (jdaw1) Date: 2007-03-21 08:02 Message: Logged In: YES user_id=1085403 Originator: YES The latest download available from https://sourceforge.net/project/showfiles.php?group_id=91293 is dated 2004. That can't be what you want me to test. Perhaps email me the program, if that's easiest, my email being available from www.jdawiseman.com/author.html . ---------------------------------------------------------------------- Comment By: Fredrick Meunier (fredm) Date: 2007-03-18 22:45 Message: Logged In: YES user_id=11017 Originator: NO Yep, that test.rzx was recorded on a CVS head version. The current OS X pre 2 doesn't stop after playback of that file. It still does for jdaw1's file though. ---------------------------------------------------------------------- Comment By: Philip Kendall (pak21) Date: 2007-03-16 07:32 Message: Logged In: YES user_id=29214 Originator: NO I've just tried Fred's test.rzx on Linux and no problems are observed: File/Exit works fine, and the debugger shows both tstates and events being exactly as would be expected. OS X specific? ---------------------------------------------------------------------- Comment By: Fredrick Meunier (fredm) Date: 2007-03-12 21:59 Message: Logged In: YES user_id=11017 Originator: NO I note that when I Fuse becomes non-responsive following rzx playback, a Machine->Select followed by choosing a new machine will bring it back to life. A sign that tstates or the events system has gotten out of whack? ---------------------------------------------------------------------- Comment By: jdaw1 (jdaw1) Date: 2007-03-11 20:59 Message: Logged In: YES user_id=1085403 Originator: YES Will happily re-try on my return home. ---------------------------------------------------------------------- Comment By: Fredrick Meunier (fredm) Date: 2007-03-11 01:15 Message: Logged In: YES user_id=11017 Originator: NO jdaw1: Could you please try again with the Fuse for Mac OS X 0.8.0-pre2 version that includes the rzx playback fix Phil mentions below? ---------------------------------------------------------------------- Comment By: Philip Kendall (pak21) Date: 2007-03-09 01:07 Message: Logged In: YES user_id=29214 Originator: NO File size problem solved via the wonders of bzip2. File Added: jsw2_v2.rzx.bz2 ---------------------------------------------------------------------- Comment By: Fredrick Meunier (fredm) Date: 2007-03-06 22:47 Message: Logged In: YES user_id=11017 Originator: NO Your comment below reminded me that I was still on the trunk and didn't have the RZX fixes you did. I've updated again, and can't reproduce the problem in a couple of attempts so far. I've attached the rzx I referred to below. File Added: test.rzx ---------------------------------------------------------------------- Comment By: Philip Kendall (pak21) Date: 2007-03-05 23:16 Message: Logged In: YES user_id=29214 Originator: NO * The original recording was also failing before the end of the recording (although maybe not by much), so there is no change of behaviour here. * The crash seen by jdaw1 is probably due to tstates being invalid after RZX desync (bug #1654165, fixed post pre1). * jdaw1: if you could e-mail me (pak21 (at) users.sourceforge.net will work) the RZX file, I'll look at it. * Fred: can you upload your RZX and I'll look at it under Linux? ---------------------------------------------------------------------- Comment By: Fredrick Meunier (fredm) Date: 2007-03-05 22:33 Message: Logged In: YES user_id=11017 Originator: NO Another data point - I compiled the latest CVS version with the SDL UI on Mac OS X. I started from jdaw1's 0000.szx below and ran around the mansion adding snapshots and using File/Recording/Rollback from time to time for about 3 minutes. I stopped and played back the new recording, and while the recording completed successfully, Fuses' emulation stopped and while the widget menus were still responsive, the File/Exit menu had no effect. Worth running under valgrind for more info? ---------------------------------------------------------------------- Comment By: Fredrick Meunier (fredm) Date: 2007-03-05 06:56 Message: Logged In: YES user_id=11017 Originator: NO Just to clarify for everyone - in the Mac OS X version command-B is bookmark, and command-z is go to last bookmark. ---------------------------------------------------------------------- Comment By: jdaw1 (jdaw1) Date: 2007-03-05 01:13 Message: Logged In: YES user_id=1085403 Originator: YES The machine won't let me upload the rzx as it's too big. My email at www.jdawiseman.com/author.html -- email me and I'll email it to you. But going abroad on Thursday, so email me before then. ---------------------------------------------------------------------- Comment By: jdaw1 (jdaw1) Date: 2007-03-05 01:11 Message: Logged In: YES user_id=1085403 Originator: YES Double-click attached szx file. File > Emulator Recording… > Record… Filename "jsw2_v2.rzx" Play; command-B a few times; command-Z; play File > Emulator Recording… > Stop Recording File > Emulator Recording… > Play… then, **before** the end of that which I recorded, "libspectrum: libspectrum_rzx_playback: more INs during frame 16 than stored in RZX file (0)". Followed by "The fuse application unexpectedly quit"! PowerPC G5, 2.1 GHz, 1GB DDR2 SDRAM, OS X 10.4.8. Fuse version 0.8.0-pre1 (0.8.0-pre1) File Added: 00000.szx ---------------------------------------------------------------------- Comment By: Philip Kendall (pak21) Date: 2007-03-04 23:06 Message: Logged In: YES user_id=29214 Originator: NO Where you using the File/Recording/Rollback functionality, the File/Recording/Rollback to... functionality or both? There *should* be no difference, but... ---------------------------------------------------------------------- Comment By: jdaw1 (jdaw1) Date: 2007-03-04 15:35 Message: Logged In: YES user_id=1085403 Originator: YES Fuse version 0.8.0-pre1 (0.8.0-pre1). Starting at a snapshot of JSW2, I played incompetently, reverting to bookmark occasionally, then stoped and attempted to replay. At the end of the replay it gave the error. ---------------------------------------------------------------------- Comment By: Philip Kendall (pak21) Date: 2007-03-04 10:01 Message: Logged In: YES user_id=29214 Originator: NO I can't reproduce this version at the moment. Could you give details as to exactly which build of Fuse you're using and how you produced this RZX file (including as much detail as possible as to which rollback facilities you used and when)? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=596648&aid=1668558&group_id=91293 |