Menu

#1915 Suggestion about tape wobbling simulation.

v3.x
closed-invalid
gpz
None
GTK3
Tape
2023-07-28
2023-07-19
Zibri
No

Even with maximum settings, a dos SAVE (saved without errors/wobbling) can still be read.

I suggest (if not already like this) to use a formula where:

if X is the actual impulse length, Y is the error expressed as a percentage and Z is the actual byte "index":

Since a wobble is a change in speed and as such it affects all frequencies (periods) in the same percentage, I use this in Python so I can create taps with a known error.

def ErrorPercentage(x,y,z):
return x+int(x*(y * math.sin(z/PERIOD) )/100)

I didn't check VICE soource code but if it's done in a similar way, then the amplitude value need a wider margin, but the best would be to express the deviation from the "right" value as a percentage of the value itself rather than a number.

Regards,
Zibri

Discussion

  • gpz

    gpz - 2023-07-19

    That you can still load at extreme settings is simply because the kernal loader does tolerate quite some deviation. And it is already more than you will see on any real c2n (that isn't completely broken)

     
    👍
    1
    • Zibri

      Zibri - 2023-07-28
      Post awaiting moderation.
  • gpz

    gpz - 2023-07-19
    • status: open --> closed-invalid
    • assigned_to: gpz
     

Log in to post a comment.