Oibaf66 / fbzx-wii

Automatically exported from code.google.com/p/fbzx-wii
GNU General Public License v3.0
8 stars 1 forks source link

"Always use TZX pause values" option #43

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
In order to being able to see the loading screens, block names, etc, while 
loading, it would be useful to have an option for always using the "Pause" 
value present in each TZX tape blocks including the standard ones.

Original issue reported on code.google.com by iceknigh...@gmail.com on 14 Feb 2013 at 2:00

GoogleCodeExporter commented 9 years ago
The pauses would have to be played in "turbo mode" if activated, so their 
length would be equivalent to those in the non-standard blocks.

Original comment by iceknigh...@gmail.com on 14 Feb 2013 at 2:35

GoogleCodeExporter commented 9 years ago
This is a good idea

Original comment by olimpier...@gmail.com on 15 Feb 2013 at 7:50

GoogleCodeExporter commented 9 years ago
This option is useful also for tap file where I inserted a 2 seconds pause for 
each block 

Original comment by olimpier...@gmail.com on 16 Feb 2013 at 9:39

GoogleCodeExporter commented 9 years ago
The current pause values used in TZX files seem to be inconsistent between 
standard and custom blocks. Right now, standard blocks ignore "turbo mode" when 
it's active or set to "auto".

Original comment by iceknigh...@gmail.com on 16 Feb 2013 at 6:52

GoogleCodeExporter commented 9 years ago
Very good to find that out. 
You are right, since standard blocks are instant loaded, to let enough time to 
watch the screens, the standard block delay is not affected by the turbo mode 
while non standard blocks are affected.

Original comment by olimpier...@gmail.com on 16 Feb 2013 at 7:16

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
But having standard and custom blocks behave differently seems a bit odd, 
perhaps this could be made more consistent just by making the option act like 
this:

-Instant load pause:
--Original: All the blocks show the original pauses, wether Turbo mode is 
active or not (emulation disables Turbo mode while the pause is in effect).
--Default: All the TZX blocks still have their pauses (so the tape stays 
accurate to the original), but they also run in turbo mode when active (so 
they're still there but less noticeable).

Original comment by iceknigh...@gmail.com on 16 Feb 2013 at 8:20

GoogleCodeExporter commented 9 years ago

Regarding the added pause in TAP files, perhaps one second would work better 
for them?

Personally, I'd add a separate "TAP pauses between blocks: Off/1 second/2 
seconds" option in there.

Original comment by iceknigh...@gmail.com on 16 Feb 2013 at 8:24

GoogleCodeExporter commented 9 years ago
Regarding tap file I agree with you that 1 second is enough. Only when a screen 
is loaded a 2 seconds pause is inserted to allow to watch the screen and 
possibly save the screen.

For tzx file I made the pause consistent bewteen turbo mode and normal mode. If 
one wants to have a longer time it is possible disable turbo mode.

It is not wortg adding more options.

Original comment by olimpier...@gmail.com on 17 Feb 2013 at 10:25

Attachments:

GoogleCodeExporter commented 9 years ago
Awesome! TZX playback seems perfect now, title screens can be seen, block names 
can be read without a too long pause... I love it, thanks a lot!

Regarding TAP files, they currently still act the same wether Turbo mode is 
active or not. Perhaps you could make them act just like the TZXs, so the users 
can choose to see them go slow or fast?

Original comment by iceknigh...@gmail.com on 17 Feb 2013 at 5:40

GoogleCodeExporter commented 9 years ago
Yes, this is possible. I could make a 2 seconds pause for normal mode and 1 
second for turbo.

Original comment by olimpier...@gmail.com on 17 Feb 2013 at 9:10

GoogleCodeExporter commented 9 years ago
Done in V10

Original comment by olimpier...@gmail.com on 24 Mar 2013 at 6:56