Tested various micros running this program. It derives Pi to 20 decimal places. Interesting stats.

1 N=20: L=INT(10*N/3): DIM A(255): Z$="000000":T$="999999"
2 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
3 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
4 Y =INT(Q/10): A(1)=Q-10*Y: Q=Y: IF Q=9 THEN LET M=M+1: GOTO 7
5 IF Q=10 THEN PRINT STR$(P+1);LEFT$(Z$,M);: P=0: M=0: GOTO 7
6 PRINT STR$(P);LEFT$(T$,M);: P=Q: M=0
7 NEXT J:PRINT STR$(P)

#RC2014 : 14 (thank you JonV)
#BBCMicro : 19
#AmstradCPC : 22 (thank you Devlin)
#AcornElectron : 25
#C128 : 27 (fast mode - thank you Jonas H)
#VIC20 : 36
#CBMPET : 43
#C64 : 43
#Dragon32 : 44
#C16 : 46
#Altair8800 : 52
#C128 : 56 (default "mode")
#ZX80 : 57
#ZXSpectrum : 68 (thank you Adam)

Edit: now ordered (seconds)

Expanded my PWM experiments on the #Altair8800
I may(???) be the first to try this on such a primitive purely digital computer.
Programmed my #Altair8800 to address "Expansion Unit" register LEDs with PWM fading effects.

On a lone crusade...

Expansion unit works!! Well, at least for the 8-bit i/o anyway.

#Altair8800

New #Altair8800 Mini "expansion unit" has arrived.

Will experiment later.

Comes equipped with Parallel port (printer), 8-bit I/O and cassette interface.

trying to be on here more often (again lol)

Back on my BS with my project to make a portable version of Unix V6 (from 1975) with a self-hosted pre-K&R C compiler, that could be released on anything that can at least simulate the memory model

Gonna start on a custom VM written in #Rust, but then port to the #C64 and probably also #ALtair8800!!

You can check out the progress on the kernel branch here: https://codeberg.org/popeyeotaku/popix/src/branch/kernel

Right now the compiler's almost done, with a bootstrapper compiler written in Rust. I'm about to start booting and bugfixing the kernel as soon as I extend the VM a tad

Still gotta gut the kernel by another several K, and write self-hosted assembler/linker package, and port userland. Also gonna write a custom YACC that uses less RAM

but it's coming along swimmingly!!!

#ancientUnix #C #Popix #C6T

popix

A highly-portable implementation of 1975's Research Unix Sixth Edition (aka Unix V6), with minimal system requirements.

Codeberg.org

I love it when it does that ...

(Altair 8800 mini running NULU.COM to extract a .LBR file on CP/M 2.2)

#Altair8800mini
#Blinkenlights
#Altair8800

Episódio 170 – RetroRetrospectiva 2025 – Parte B - Retrópolis

Bem-vindos ao podcast Retrópolis! Apresentado pela Municipalidade de Retrópolis. Esta é a Parte B do Episódio 170. Sobre o episódio Todo mundo faz retrospectiva em dezembro, a Municipalidade de Retrópolis também. Hora da RetroRetrospectiva 2025! Sobre esta parte RetroRetrospectiva 2025. Precisa mais? Não, né? Prefere Youtube? Clique aqui! Antes de sair… Os episódios do Retrópolis

Retrópolis - A cidade dos clássicos
This Altair 8800 replicat just arrived this afternoon from Italy. Now, *this* is a thing of beauty ! It’s going to be fun ! #retrocomputing #altair8800 #altairmini

Found this PERFECT keyboard for my #Altair8800! Integrated solenoid and blue metal casing.

$600 plus customs and tariff charges! 😱

Will remortgage da wife.