Posts con Tag ‘Assembly’

Easy 6502 – Imparare facilmente l’assembly del MOS 6502

MOS6502title

La maggior parte degli appassionati di retroinformatica che vogliono cimentarsi con la programmazione delle loro macchine preferite si troverà in un certo momento della propria vita a scontrarsi con la necessità di imparare l’assembly del MOS 6502 ovvero quella gloriosa CPU che negli anni 80 dominava, assieme al probabilmente ancor più diffuso Zilog Z80, il panorama microinformatico (neanche stessimo parlando che ne so… del C64 e lo Spectrum … ehmmm …)
Chiunque di noi ha avuto a che fare con una macchina che montasse una CPU 6502 o una sua derivata (Atari 2600 e 800, Commodore VIC 20 e 64, Oric-1, Creativision… tra le infinite altre) e quindi imparare il linguaggio in grado di trarre l massimo da questo processore è una sfida sicuramente stimolante. Un po’ come se fino a ieri stavi li a pastrugnare sulle foto di Sasha Grey e poi ti suonano alla porta e c’è lei in tette ed ossa che ti dice “bello, mo si fa sul serio!”

 

Read more »

C’era una volta…

Negli anni 80 i computers disponevano di pochi kb di ram (se non byte… atari 2600) ed una CPU (processore) che potevano erogare pochi mhz di potenza, ben differenti dagli odierni i7… ed era assolutamente d’obbligo programmare nel modo più veloce ed ottimizzato possibile. Molti di noi iniziarono con il Basic per poi evolversi buttandosi nel “cyberspazio” dell’assembly. Il periodo era quello della sperimentazione ed il computer veniva visto come il “cervello elettronico” a cui tutto era permesso (e possibile).

In pochissimi byte si potevano creare giochi con colori, animazioni e suoni ed effetti, per l’epoca, strabilianti. Spesso i ragazzi creavano piccole “demo” per testare la potenza delle varie macchine (Commodore64, Msx, Amstrad, ZXSpectrum etc) mettendo a confronto i vari limiti cimentandosi in vere e proprie coreografie digitali.

In un’altra occasione mi piacerebbe riprendere ed approfondire questo argomento.

Image