Event JSON
{
"id": "a4789557c24f690b064247dc2888182eea754d237140cfec9e3ab2358cecfa96",
"pubkey": "ffd7647147f0c2b2954ccc0dbfa7627c341b8867f197ae72978c0a776dfe238b",
"created_at": 1776269822,
"kind": 1,
"tags": [
[
"t",
"c64"
],
[
"t",
"altair8800"
],
[
"t",
"c16"
],
[
"t",
"vic20"
],
[
"t",
"cbmpet"
],
[
"t",
"acornelectron"
],
[
"t",
"bbcmicro"
],
[
"t",
"zx80"
],
[
"proxy",
"https://oldbytes.space/@electron_greg/116409619073557779",
"web"
],
[
"proxy",
"https://oldbytes.space/users/electron_greg/statuses/116409619073557779",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://oldbytes.space/users/electron_greg/statuses/116409619073557779",
"pink.momostr"
],
[
"-"
]
],
"content": "Tested various micros running this program. It derives Pi to 20 decimal places. Interesting stats.\n\n1 N=20: L=INT(10*N/3): DIM A(255): Z$=\"000000\":T$=\"999999\"\n2 FOR I=1 TO L: A(I)=2: NEXT I: M=0: P=0: FOR J=1 TO N: Q=0: K=2*L+1\n3 FOR I=L TO 1 STEP -1: K=K-2: X=10*A(I)+Q*I: Q=INT(X/K): A(I)=X-Q*K: NEXT I\n4 Y =INT(Q/10): A(1)=Q-10*Y: Q=Y: IF Q=9 THEN LET M=M+1: GOTO 7\n5 IF Q=10 THEN PRINT STR$(P+1);LEFT$(Z$,M);: P=0: M=0: GOTO 7\n6 PRINT STR$(P);LEFT$(T$,M);: P=Q: M=0\n7 NEXT J:PRINTSTR$(P)\n\n#BBCMicro : 19.5\n#AcornElectron : 25\n#VIC20 : 36\n#C64 : 43\n#C16 : 46\n#CBMPET : 43\n#ZX80 : 56.75\n#Altair8800 : 52",
"sig": "3a874c2c38292403b6e2dff69e598a6e11901fb4059d9a2d12fee11c7258deeba0c0dd9549df2866e67cbf33447bfc7f46cf56c748a34f91455410fd17a2728c"
}