View difference between Paste ID: BBr2Esys and pZfbYq2u
SHOW: | | - or go back to the newest paste.
1
F (row) = size of input window, in frames                    ; NOTE: GB/GBC/GBA ~= 59.7275 fps
2
σ (col) = standard deviation of input timing, in frames
3
4
Assumes a calibrated timer setup with an offset that hits in the exact center of the desired window (mean = 0). Modeled with a normal distribution for a few arbitrary levels of precision, with 60 fps inputs in mind (std dev = σ; lower std dev = more precise). I used to be closer to σ = 1.25 with my input timing, then improved to 1.00, and now am somewhere between 0.90 and 0.95.
5
6
For 30 fps games, you would halve the σ from 60 fps games to get your precision level (or, equivalently, keep the same σ and double the size of the input window).
7
8
Excel command:    =TEXT(ROUND(NORM.DIST($A2/2,0,B$1,TRUE)-NORM.DIST($A2/-2,0,B$1,TRUE), 5), "0.00000")
9
10
11
***EDIT: A (work-in-progress) tool for calibrating manip offsets and calculating one's precision level can be found here: https://plnkr.co/edit/w0hvCuTtvJVC6qRAZhGE?p=preview.
12
13
14
=~=~=~=~=~=~=~=~=
15
16
F \ σ        0.64       0.80       0.90       1.00       1.25     1.5625
17
1/256     0.00243    0.00195    0.00173    0.00156    0.00125    0.00100
18
1/128     0.00487    0.00390    0.00346    0.00312    0.00249    0.00199
19
 1/64     0.00974    0.00779    0.00693    0.00623    0.00499    0.00399
20
 1/32     0.01948    0.01558    0.01385    0.01247    0.00997    0.00798
21
 1/16     0.03894    0.03116    0.02770    0.02493    0.01995    0.01596
22
  1/8     0.07779    0.06227    0.05536    0.04984    0.03988    0.03191
23
  1/4     0.15485    0.12416    0.11046    0.09948    0.07966    0.06376
24
  1/2     0.30393    0.24534    0.21882    0.19741    0.15852    0.12712
25
    1     0.56534    0.46803    0.42149    0.38292    0.31084    0.25103
26
    2     0.88183    0.78870    0.73348    0.68269    0.57629    0.47783
27
    3     0.98091    0.93921    0.90442    0.86639    0.76986    0.66294
28
    4     0.99822    0.98758    0.97373    0.95450    0.89040    0.79945
29
    5     0.99991    0.99822    0.99453    0.98758    0.95450    0.89040
30
    6     1.00000    0.99982    0.99914    0.99730    0.98360    0.94514
31
    7     1.00000    0.99999    0.99990    0.99953    0.99489    0.97491
32
    8     1.00000    1.00000    0.99999    0.99994    0.99863    0.98953