Finally got around to trying out @loudscotsbloke "Grid Trap" for the #Altair8800. Works great! Nice ANSI colours too.
One Open-source Project Daily

A Zilog Z80 and Intel 8080 systems emulation

https://github.com/udo-munk/z80pack

#1ospd #opensource #altair8800 #cromemcoz1 #imsai8080 #intelmds800 #mostekaid80f
GitHub - udo-munk/z80pack: A Zilog Z80 and Intel 8080 systems emulation

A Zilog Z80 and Intel 8080 systems emulation. Contribute to udo-munk/z80pack development by creating an account on GitHub.

GitHub

Aun así, su legado es enorme: la 𝑺𝑶𝑳-20 ayudó a definir cómo debía verse y sentirse una computadora personal completa antes de que el mercado decidiera quiénes serían los ganadores.

No fue una nota al pie. Fue una pionera olvidada.

#retrocomputingmx #SOL20 #processortechnology #leefelsenstein #intel8080 #s100bus #altair8800 #AppleII #commodorePet #TRS80 #retrocomputing #computerhistory

Entonces, ¿por qué no la recordamos igual que a la Apple II, la Commodore PET o la TRS-80?

Porque 1977 cambió todo. La “𝐓𝐫𝐢𝐧𝐢𝐝𝐚𝐝” llegó con mejor distribución, precios más agresivos, color, software, tiendas físicas y ecosistemas más sólidos. La 𝑺𝑶𝑳-20 quedó atrapada entre problemas de almacenamiento, disputas de software, la llegada de CP/M y una competencia brutal.

#altair8800 #AppleII #commodorePet #TRS80 #retrocomputing #computerhistory

Running Microsoft's first product on the Altair 8800, from paper tape

YouTube

Tested various micros running this FLOATING POINT 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)
#AmstradPCW : 23 (thank you Pete)
#AcornElectron : 25
#C128 : 27 (fast mode - thank you Jonas H)
#LuxorABC80 : 29 (thank you Erik)
#SharpMZ700 : 32 (thank you Tim Holyoake)
#VIC20 : 36
#AcornAtom : 37
#AppleII : 38 (thank you Jeroen)
#TRS80CoCo : 42 (thank you Chip)
#Atari800 : 42 (thank you Mark Elliott)
#CBMPET : 43
#C64 : 43
#Dragon32 : 44
#SharpMZ80K : 45 (thank you Tim Holyoake)
#C16 : 46
#Altair8800 : 52
#MSX : 53 (thank you Pixel Purrito)
#C128 : 56 (default "mode")
#ZX80 : 57
#ZXSpectrum : 68 (thank you Adam)
#SharpPC1500A : 167 (thank you Karttu)
#ZX81 : 213 (native slow mode)
#SharpPC1245 : 405 (thank you Karttu)

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.