Indice del forum Olimpo Informatico
I Forum di Zeus News
Leggi la newsletter gratuita - Attiva il Menu compatto
 
 FAQFAQ   CercaCerca   Lista utentiLista utenti   GruppiGruppi   RegistratiRegistrati 
 ProfiloProfilo   Messaggi privatiMessaggi privati   Log inLog in 

    Newsletter RSS Facebook Twitter Contatti Ricerca
Windows su un Sinclair ZX Spectrum
Nuovo argomento   Rispondi    Indice del forum -> Software - generale
Precedente :: Successivo  
Autore Messaggio
Zeus News
Ospite





MessaggioInviato: 22 Lug 2007 23:00    Oggetto: Windows su un Sinclair ZX Spectrum Rispondi citando

Commenti all'articolo Windows su un Sinclair ZX Spectrum
I prodigi dell'emulazione consentono di eseguire il sistema di operativo di Microsoft sul celebre home computer dei primi anni '80.


Top
{Germano}
Ospite





MessaggioInviato: 02 Ago 2007 23:39    Oggetto: - Rispondi citando

Commento fuori tema o non conforme al regolamento del forum.
Top
Zeus
Amministratore
Amministratore


Registrato: 21/10/00 01:01
Messaggi: 12752
Residenza: San Junipero

MessaggioInviato: 03 Ago 2007 00:15    Oggetto: Rispondi citando

Le discussioni su come sono fatti gli articoli, per cortesia, solo nel forum Zeus si'/no. Grazie.
Top
Profilo Invia messaggio privato HomePage
blutarsky
Eroe in grazia degli dei
Eroe in grazia degli dei


Registrato: 18/10/05 16:03
Messaggi: 103

MessaggioInviato: 03 Ago 2007 08:30    Oggetto: Si tratta chiaramente di una bufala Rispondi citando

Scusate, ma come fa un Sinclair ZX Spectrum, com processore Zilog z80 a 8bit, circa 4MHz di clock e 48K RAM (o forse 16..... non ricordo onestamente), a far girare un software compilato per una piattaforma x86? Tra l'altro, se ben ricordo lanciando WIN /S si avviava Windows 3.11 in modalità protetta 80286..... E come la mettiamo con l'emulazione hardware? Non mi risulta che il buon ZX avesse alcuna interfaccia di rete, né modem né altro.... Come fa il presunto utente ad avviare una sessione Telnet verso un host remoto?
Top
Profilo Invia messaggio privato
Zeus
Amministratore
Amministratore


Registrato: 21/10/00 01:01
Messaggi: 12752
Residenza: San Junipero

MessaggioInviato: 03 Ago 2007 09:24    Oggetto: Rispondi citando

Stiamo parlando di un Pc dove sta girando un emulatore di Spectrum 128K, dove l'emulatore presumibilmente emula anche la presenza di un'interfaccia di rete (la seriale dell'Interface One?) o di chissa' quale periferica comunque esistita per lo Spectrum.

In altre parole, uno Spectrum 128 K con determinato hardware aggiuntivo (interfaccia, modem, ecc.) ce l'avrebbe fatta a far girare Windows 3.1
Top
Profilo Invia messaggio privato HomePage
blutarsky
Eroe in grazia degli dei
Eroe in grazia degli dei


Registrato: 18/10/05 16:03
Messaggi: 103

MessaggioInviato: 03 Ago 2007 12:57    Oggetto: Ribadisco: è una bufala Rispondi citando

zeussino ha scritto:
Stiamo parlando di un Pc dove sta girando un emulatore di Spectrum 128K, dove l'emulatore presumibilmente emula anche la presenza di un'interfaccia di rete (la seriale dell'Interface One?) o di chissa' quale periferica comunque esistita per lo Spectrum.

In altre parole, uno Spectrum 128 K con determinato hardware aggiuntivo (interfaccia, modem, ecc.) ce l'avrebbe fatta a far girare Windows 3.1


Non sono affatto d'accordo con quanto asserisci, e resto sicuro della mia opinione.

Un emulatore di ZX Spectrum emula un processore Z80, e sfido chiunque a emulare un 80286 ad uno Z80.

Per l'hardware poi, ai tempi dello ZX (standard o 128K) i modem erano cose che difficilmente facevano parte dell'universo home computer (se non ricordo male, uno dei rari esemplari per il Commodore 64 andava a circa 300bps...) figurarsi poi le schede audio in grado di registrare o riprodurre campioni WAV (o simili): ai tempi chi era fortunato poteva contare su chip di sintesi sul tipo del SID presente nei Commodore 64 (che avrebbe difficoltà a riprodurre un semplice MID, figurarsi un WAV), per tutti gli altri c'era davvero ben poco da fare.

Ribadisco quindi che si tratta di una bufala, come quella del presunto Commodore 64 che avrebbe tenuto in piedi un sito web.


(aggiunta dell'ultim'ora)
http://support.microsoft.com/default.aspx?scid=kb;en-us;79749

Fate 2 conti e vedete un po .....
Top
Profilo Invia messaggio privato
SverX
Supervisor Macchinisti
Supervisor Macchinisti


Registrato: 25/03/02 11:16
Messaggi: 11559
Residenza: Tokelau

MessaggioInviato: 03 Ago 2007 13:25    Oggetto: Rispondi citando

blutarsky ha scritto:
Un emulatore di ZX Spectrum emula un processore Z80, e sfido chiunque a emulare un 80286 ad uno Z80.


nonostante anche io creda che sia una bufala il filmato, mi chiarisci perchè a tuo avviso un programma (seppur per uno Z80) non potrebbe emulare un hardware come un 286?
Top
Profilo Invia messaggio privato HomePage
blutarsky
Eroe in grazia degli dei
Eroe in grazia degli dei


Registrato: 18/10/05 16:03
Messaggi: 103

MessaggioInviato: 03 Ago 2007 16:57    Oggetto: Rispondi citando

SverX ha scritto:
nonostante anche io creda che sia una bufala il filmato, mi chiarisci perchè a tuo avviso un programma (seppur per uno Z80) non potrebbe emulare un hardware come un 286?


In linea di principio sarebbe anche possibile, ma la differenza di prestazioni (clock, capacità di elaborazione, gestione della memoria) renderebbe estremamente ardua la cosa.

Per farsi una idea, basta vedere che livello scarso di prestazioni riescono ad offrire emulatori software di processori 68000 che girano su piattaforme x86 P4.

Ogni singola istruzione a livello di linguaggio macchina deve essere interpretata allo stesso modo di come fa ad esempio una Java Virtual Machine (senza alcuna tecnica "intelligente" di compilazione del codice).

Se l'emulazione poi non si ferma alla sola CPU, deve venir emulato anche tutto lo strato hardware (HAL) del sistema che si intende simulare, e questa simulazione deve essere estremamente efficace e realistica, in modo che un eventuale codice emulato possa funzionare senza accorgersi della differenza.

In genere un sistema "potente" che gestisce un layer di emulazione di un sistema più "debole" (es. la simulazione di un Commodore 64, oppure di un Apple ][ o di uno Spectrum) è abbastanza efficace, dal momento che l'immenso divario di prestazioni e capacità elaborativa tra i due sistemi consente al simulatore di lavorare senza grossi patemi d'animo.

Considera che un Commodore 64 era un "coso" a 8 bit che raggiungeva a stento il megahertz di clock, poco più per l'Apple ][, mentre lo Spectrum dovrebbe essere stato in grado di "correre" a circa 4MHz.

Un moderno processore ad 1GHz ha vita molto facile a realizzare una simile simulazione (diciamo che nel giro di 1000 cicli di clock deve essere in grado di fare quello che il sistema originale faceva in un solo ciclo di clock... un compito abbastanza semplice).

Dal punto di vista di un ipotetica simulazione di un processore 80286 che in una delle sue versioni più "light" correva a circa 6 MHz (se non ricordo male) da parte di un piccolo Z80 a 4 MHz, la situazione diventa davvero critica.

Una pura e semplice simulazione di CPU è senz'altro possibile, ma la gestione di un layer di astrazione hardware che sia un minimo efficace è pressochè proibitivo.

Senza considerare che da un punto di vista strutturale una CPU Z80 è estremamente semplice e lineare, mentre un 80286 è ad un gradino di complessità superiore, specie se fatto funzionare in modalità protetta (descrittori, segmenti, ecc. ecc.)
Top
Profilo Invia messaggio privato
Zeus
Amministratore
Amministratore


Registrato: 21/10/00 01:01
Messaggi: 12752
Residenza: San Junipero

MessaggioInviato: 04 Ago 2007 00:24    Oggetto: Rispondi citando

Aggiungo solo che gli emulatori possiedono spesso la funzionalità "overclock", con la quale è possibile pompare al massimo l'elaborazione, ben oltre i limiti fisici della macchina emulata. Con uno Z80 emulato, pompato da 3,5 MHz a 2 GHz, si avverano tante cose che nella realtà di uno Spectrum 48K non erano possibili.
Top
Profilo Invia messaggio privato HomePage
blutarsky
Eroe in grazia degli dei
Eroe in grazia degli dei


Registrato: 18/10/05 16:03
Messaggi: 103

MessaggioInviato: 05 Ago 2007 12:49    Oggetto: Rispondi citando

zeussino ha scritto:
Aggiungo solo che gli emulatori possiedono spesso la funzionalità "overclock", con la quale è possibile pompare al massimo l'elaborazione, ben oltre i limiti fisici della macchina emulata. Con uno Z80 emulato, pompato da 3,5 MHz a 2 GHz, si avverano tante cose che nella realtà di uno Spectrum 48K non erano possibili.


E' vero, ma teniamo sempre ben chiare le docute proporzioni.
Un conto è scattare per primi al semaforo con lo scooter perchè si ha messo su la marmitta "truccata", un altro è tenere il passo di una 750 stradale.
Sono cose differenti.
Top
Profilo Invia messaggio privato
SverX
Supervisor Macchinisti
Supervisor Macchinisti


Registrato: 25/03/02 11:16
Messaggi: 11559
Residenza: Tokelau

MessaggioInviato: 06 Ago 2007 10:12    Oggetto: Rispondi citando

...condivido le tue disquisizioni ma ritengo comunque che si possa fare.

... tanto più che -come dice Zeus- lo stesso Spectrum non è hardware ma un emulatore... e quindi può essere molto più veloce di quel che sarebbe stato in realtà Smile
Top
Profilo Invia messaggio privato HomePage
blutarsky
Eroe in grazia degli dei
Eroe in grazia degli dei


Registrato: 18/10/05 16:03
Messaggi: 103

MessaggioInviato: 06 Ago 2007 20:36    Oggetto: Rispondi citando

Ok allora trovatemi il software e facciamola finita.
Ripeto, per me è una bufala al 100%, ma non avrei problemi ad ammettere di aver preso una cantonata in caso contrario.
Top
Profilo Invia messaggio privato
Gateo
Dio maturo
Dio maturo


Registrato: 17/11/03 18:16
Messaggi: 12379

MessaggioInviato: 08 Ago 2007 17:27    Oggetto: Telki' el softuer! Rispondi citando

Nel filmato son riportati un po' di nomi, dai quali son risalito al sito demotopia .
l'emulazione/demo sembrerebbe questa, ma non ho controllato.
Top
Profilo Invia messaggio privato
{Francesco}
Ospite





MessaggioInviato: 16 Mag 2008 17:18    Oggetto: non è un emulatore Rispondi

Salve, riprendo questo vecchio post per dire (sono un patito dello Speccy :-)) che questo non è un emulatore come riporta l'articolo, ma è solo una "demo" cioè.. non so se mi spiego bene... per "demo" non intendo un programma in prova (tipo shareware), intendo una demo di grafica e audio di un gruppo di coders (quelli che partecipano alle gare di programmazione), quindi il video che vedete è solo una sequenza di immagini calcolate in temnpo reale come in un videogioco (con quell'audio che si sente in sottofondo).

Nessuno quindi col mouse (o con i tasti) ha mosso quel cursone... è solo una specie di video... cioè disegni creati dallo Spectrum, (anche il finto avvio iniziale col controllo della CPU)

...poi voglio dire... x ora il caro Speccy ancora non naviga in rete come si vede nel video ;-) ...anche se forse a breve:
http://spectrum.alioth.net/doc/index.php/Current_events#It.27s_alive.21

non immaginate neanche come sia ancora in fermento il mondo Spectrum, se volete vi do qualche link ;-)

Bye, Francesco.
Top
Mostra prima i messaggi di:   
Nuovo argomento   Rispondi    Indice del forum -> Software - generale Tutti i fusi orari sono GMT + 1 ora
Pagina 1 di 1

 
Vai a:  
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi