Newsgroup: it.comp.retrocomputing
Titolo: Ah se avessi tanti soldi.....

>> of Amiga hacking a day :-)  <<< 
 
 


 
Eh, non preoccuparti, tanto in qualche modo finirà in Italia anche lui.
Chissà perché ma per queste cose i Paperoni ce li abbiamo tutti noi ;-)
 
*Gabriele*
 


Preoccuparmi non mi preoccupo, ma anche se finisce in Italia a me personalmente 
non fa ne freddo ne caldo, non finisce nelle mie mani...... il mio tesssoooooroo


 
http://www.ebay.com/itm/Ultra-rare-Commodore-65-C65-DX64-prototype-working-serial-22-/171673209321
 
 
Ma ne dovrei avere davvero tanti per buttarne via piu' di 6mila.
 
Ciao ... Dino
 


All'interno sembra un A600 ridisegnato col drive puntato in avanti anziché di fianco.
Comunque peccato, poteva realmente rivitalizzare il mercato home a 8 bit ma la Commodore versava già in cattive acque ed il c64 cessò la produzione poco dopo la interruzione del progetto.
Saluti.
     Mauro


nel 90-91 la Commodore versava in cattive acque? Mah mi sa che hai sbagliato 
anno di grosso, a fine 93 la commodore versava in cattive acque e nel 94 ha 
dichiarato fallimento, e il mercato 8 bit era stato semplicemente saturato dal 
mercato 16 bit e in particolar modo per la Commodore dalla vendita di Amiga.



Ti spiego perchè ho espresso questa opinione:
nel 91 la Commodore approvò un ottimo bilancio, ma già si sentivano le prime
 avvisaglie della crisi in quanto i pc e le console stavano raggiungendo le
 prestazioni dell'amiga. Chiaro che questo poteva spingere i manager a ritenere
 obsoleto un computer a 8 bit, sbagliando, i cloni NES in commercio ancora adesso
 sono a 8 bit!
La saturazione del mercato di cui parli non fu dovuta a troppe vendite, ma
 al fatto che il mercato stesso degli home si stava restringendo a favore dei PC (con Win 3.1 proprio dal 1991) e delle console. Tuttavia gli 8 bit potevano
 sopravvivere, ad esempio potevano emulare l'ms dos a livello comandi (non l'8088
 e quindi a livello di linguaggio macchina, perlomeno non con la stessa velocità)
 lavorando sui suoi dischi come per esempio si faceva con gli msx oltre
 che  usare i relativi applicativi. Come giochi si potevano ancora fare ottime
 cose, come si è visto. Ovviamente si trattava di produrre oggetti a costo molto
 ridotto, ma la Commodore sapeva fare queste cose.
Saluti.
    Mauro

Il 11/02/2015 00:17, Retrohc ha scritto:
 > Ti spiego perchè ho espresso questa opinione:
 > nel 91 la Commodore approvò un ottimo bilancio, ma già si sentivano 
le prime
 >   avvisaglie della crisi in quanto i pc e le console stavano 
raggiungendo le
 >   prestazioni dell'amiga.
 
Permettimi... ma la fonte di questa informazione qual'e'?
 
  Chiaro che questo poteva spingere i manager a ritenere
 >   obsoleto un computer a 8 bit, sbagliando, i cloni NES in commercio 
ancora adesso
 >   sono a 8 bit!
 
Cosa c'entrano i cloni nes?
 
 > La saturazione del mercato di cui parli non fu dovuta a troppe 
vendite, ma
 >   al fatto che il mercato stesso degli home si stava restringendo a 
favore dei PC (con Win 3.1 proprio dal 1991) e delle console.
 
 >Tuttavia gli 8 bit potevano
 >   sopravvivere, ad esempio potevano emulare l'ms dos a livello 
comandi (non l'8088
 >   e quindi a livello di linguaggio macchina, perlomeno non con la 
stessa velocità)
 >   lavorando sui suoi dischi come per esempio si faceva con gli msx oltre
 >   che  usare i relativi applicativi. Come giochi si potevano ancora 
fare ottime
 >   cose, come si è visto. Ovviamente si trattava di produrre oggetti a 
costo molto
 >   ridotto, ma la Commodore sapeva fare queste cose.
 > Saluti.
 >      Mauro
 >
Non mi e' chiaro cio' che intendi dire... poi l'8088 e' una cpu a 16 bit 
  come l'8086.. l'unica cosa che ha  8 bit e' il bus dati.
 
 

   come l'8086.. l'unica cosa che ha  8 bit e' il bus dati.
Proprio perchè la CPU 8088 è a 16 bit non può essere emulata facilmente usando
 una CPU a 8 bit, teoricamente è possibile, ma con un grande costo in
 termini di velocità di elaborazione. In pratica affermavo che un C64 o C65
 si potevano usare le istruzioni dell'MSDOS ma queste venivano eseguite con
 istruzioni della CPU 6502/6510/ecc. contenute nell'emulatore MSDOS.
 Si sarebbe potuto  creare un emulatore capace di leggere un dischetto MSDOS
 originale per CPU 8088 ma sarebbe stato assai lento perchè avrebbe dovuto 
 trasformare (interpretare) ogni istruzione 8088 in codice 6502.
Saluti.
       Mauro

> 
http://www.ebay.com/itm/Ultra-rare-Commodore-65-C65-DX64-prototype-working-serial-22-/171673209321
 
 
Se io avessi tanti soldi... non lo comprerei comunque, perchè 
svilupparne l'emulatore è più divertente. :-D
 

   di distanza.
 
Eh infatti mi ricordo che ai tempi spesi un patrimonio per comprarmi un 
486 dx33, un mostro ai tempi con ben 8MB, vga 256mb trident mi pare a 
8bit (256 colori) e disco da 130MB alto quanto un intero slot da 5" 1/4.
 
Ciao ... Dino


 
gia ma il dos e' a 16 bit  su un intel a 16 bit il 6502 e' a 8 bit ed ha 
un so a 8 bit. Come potrebbe mai emularlo. Per emularlo intendo usabile.

 un so a 8 bit. Come potrebbe mai emularlo. Per emularlo intendo usabile.
 
Rispondo in due momenti, tieni conto che non sono un professionista o docente in informatica, anche se un pò la conosco, quindi vanno benissimo interventi di chi
può e vuole correggermi.
Quasi tutte le macchine da calcolo oggi esistenti, con pochissime eccezioni, sono macchine di Turing (vedi 
p.es
. wikipedia) tra queste ci sono quelle basate su CPU 6502, 8088, 68000, ecc., e successive, quindi quello che può fare una CPU 8088 lo può fare anche una 6502. Il funzionamento di una CPU può essere anche emulato da
un'altra CPU, dato che per farlo userà algoritmi propri di una macchina di Turing.
In cosa una CPU moderna è migliore di una CPU vecchia? Oltre alla velocità di clock, che dagli 1Mhz della CPU arriva ai 3-4 Ghz di oggi, anche dal fatto che 
usa istruzioni complesse, che in uno o pochi cicli di clock fanno quello che una 
6502 fa in molti cicli in più, c'è' anche altro, ma penso che basti qui. 
Quindi la risposta resta, una 6502 può emulare un 8088 o di più, basta avere pazienza (molta pazienza!) per vedere i risultati.  
Saluti.
             Mauro

 Saluti.
 
Infatti lui ha specificato che intendeva che non può renderlo usabile. 
Io rincaro la dose aggiungendo che il modello teorico della macchina di 
Turing ha memoria infinita, mentre nessun computer reale ce l'ha. 
Premettendo che la RAM e la memoria di massa possono emularsi a vicenda 
(tramite RAM disks o memoria virtuale), un computer a corto sia dell'una 
sia dell'altra risorsa non potrà mai emulare un sistema operativo che ne 
richiede di più.
 

 richiede di più.
 
Tuttavia in realtà tutti i computer dotati di memorie di massa estraibili (floppy,  SD, CD, cassette e quant'altro) hanno teoricamente memoria infinita, in
 tal modo l'unico discrimine fra le macchine è in definitiva il tempo di elaborazione.
Saluti.
           Mauro

Per chi non fosse interessato al sesso degli angeli... pardon al fatto di sapere 
se un c64 può o non può emulare un 8088 in un tempo più o meno lungo magari 
facendosi aiutare da una tonnellata di dischetti per ampliare la memoria 
infinitamente facendo così contento Turing che si starà rigirando nella tomba 
dalle risate leggendo le news in questione, dicevo per chi è interessato al C65 
è andato via per la misera somma di 20000 euro e spiccioli.... :-(


 dalle risate leggendo le news in questione,
Ma chi sta al computer un piovoso fine settimana, senza avere una beata fava da
fare una buona volta di cosa mai dovrebbe parlare, di politica, di Sanremo?
 
 dicevo per chi è interessato al C65 è andato via per la misera somma di 20000 euro e spiccioli.... :-(
Che ironia, queste macchine dovevano andare in mano perlopiù a qualche adolescente
 brufoloso che ci avrebbe giochicchiato per qualche giorno, poi scatolone e garage, indi discarica.
Invece ora sono tenute come reliquie in qualche teca corazzata come bene
di investimento di qualche danaroso tizio che magari all'epoca non apprezzava
questi oggetti.
Saluti.
        Mauro
 

> Tuttavia in realtà tutti i computer dotati di memorie di massa estraibili (floppy,  SD, CD, cassette e quant'altro) hanno teoricamente memoria infinita, in
 
No, la memoria non è comunque infinita perchè non possono montare tutte 
le memorie di massa estraibili contemporaneamente.

 è andato via per la misera somma di 20000 euro e spiccioli.... :-(
 
Buon per chi l'ha venduto, che ha saputo avvantaggiarsi di un idiota 
strapieno di soldi. Per quanto mi riguarda, continuerò a sviluppare la 
sua alternativa gratuita, destinata a chi invece è dotato di cervello.
 


 
Ne hanno addirittura parlato su Gizmodo:
http://gizmodo.com/this-25-year-old-computer-just-sold-for-23-000-on-ebay-1685965337
 


Non serve, basta che sia in lettura/scrittura il disco con i dati che servono,
 una volta letti-scritti si passa ad un altro disco, tieni presente che le CPU
 (come appunto le macchine di Turing) funzionano in modo
 sequenziale, anche i computer usati per le elaborazioni in parallelo si possono
 comunque scomporre in tante CPU a  funzionamento  sequenziale.
 Del resto non mi dire che sul tuo computer, magari un i7 superpompato, per i
 dati che non stanno sull'HD carichi  tutti i tuoi CD, SD, ecc ontemporaneamente!
Saluti.
      Mauro
 

CUT
Comunque, per quanto criticabile sia wikipedia, la voce "Mscchina di Turing",
paragrafo "Ampiezza della portata e congettura di Church-Turing", verso la fine conferma quanto ho scritto finora.
Saluti.
     Mauro


Il punto non e' questo. Tu parlavi delle cpu a 8 bit che potevano 
sopravvivere emulando etc. ma dopo hai iniziato a fare un discorso del 
tutto teorico che' trasportato nella realta' e' inutile perche' sarebbe 
soltanto un esercizio scolastico ugualmente a chi costruisce macchine a 
8 bit homemade. Pensi che lo facciano per altri scopi diversi da quelli 
di studio/hobby?
 

   come l'8086.. l'unica cosa che ha  8 bit e' il bus dati. "
Io
"Proprio perchè la CPU 8088 è a 16 bit non può essere emulata facilmente usando 
 una CPU a 8 bit, teoricamente è possibile, ma con un grande costo in 
 termini di velocità di elaborazione. In pratica affermavo che un C64 o C65 
 si potevano usare le istruzioni dell'MSDOS ma queste venivano eseguite con 
 istruzioni della CPU 6502/6510/ecc. contenute nell'emulatore MSDOS. 
 Si sarebbe potuto  creare un emulatore capace di leggere un dischetto MSDOS 
 originale per CPU 8088 ma sarebbe stato assai lento perchè avrebbe dovuto 
 trasformare (interpretare) ogni istruzione 8088 in codice 6502. "
 
Come vedi  rispondevo ad una tua considerazione che mi faceva intendere che un
 computer a 16 bit non puà essere emulato da uno a 8 bit. Chiaro che la risposta
 doveva essere per forza teorica.
Comunque in queste discussioni si sa dove si parte, ma non dove si finisce :-).
 Quanto all'utilità commerciale di un lancio del c65 ritengo che sarebbe stata
un discreto successo, anche se non eccezionale come il c64. Pure se destinato
ad essere assorbito dai PC nel 1990 il mercato home esisteva ancora per 
computer a 8 bit (come lo spectrum +3, di prestazioni inferiori).
Saluti.
    Mauro


 
si in effetti il c64 e' stato prodotto fino al 93.