[zxspectrum] Re: Linux per ZX


Alfonso Martone wrote:
> 
> Secondo me un "LinuZX" con tanto di multitasking (non serve il
> multiuser, poiche' non esiste la memoria protetta) e' possibile;
> multitasking significa solo che ad ogni interrupt, oltre a fare il
> polling dalla tastiera, occorre fare il bank-switching verso il
> prossimo task attivo.

Ricordiamoci che bisogna anche salvare da qualche parte tutto lo stato
del task precedente e recuperare quello del task successivo prima di
fare il bank-switching.

> Sul sistema operativo Epoc, quello della Psion, crearono un cumulo di
> classi C++ per usare i puntatori:

Forse avrebbero dovuto approfondire la loro conoscenza della libreria
standard prima di creare queste classi nuove...

> Io che sono uno sporco lurido infame progettista, penserei addirittura
> ad inventare un ambiente operativo "su misura" per lo Spectrum,
> perfino con un linguaggio apposito (una sorta di Pascal semplificato
> per essere facilmente compilabile sullo Z80 e senza rogne quanto
> all'uso di puntatori e memoria).

Guarda che i puntatori ci sono anche in Pascal. In effetti però non
ricordo quanta libertà abbiano. Può essere che siano più protetti di
quelli del C.

> Dopotutto anche il Mac OS nacque in Pascal, e il Croquet sta nascendo 
> in Squeak (cioe' una versione semplificata dello SmallTalk di qualche 
> decennio fa)... (www.opencroquet.org)

Su che macchina gira questo Croquet?

EMG

--
EMAG Software Homepage:     http://www.emagsoftware.it
The EMG's ZX-Spectrum Page: http://www.emagsoftware.it/spectrum
The Best of Spectrum Games: http://www.emagsoftware.it/tbosg

Other related posts: