Newsgroup: it.comp.retrocomputing
Titolo: Compatibilità C64 vs C128

Salve a tutti,
  ultimamente sto leggiucchiando un libretto intitolato "Dizionario dei 
Videogames" di Fabio Rossi, è del 1993 quindi abbastanza retrò.
Oltre a tante info curiose sui primi videogiochi da anche qualche nota 
sui principali computer, nella nota del Commodore 128 scrive che non ha 
avuto successo perchè aveva un bug che ne limitava la compatibilità con 
il celeberrimo 64.
Bah, io il 128 lo ho avuto e lo ho praticamente sempre usato in modo 64 
e di incompatibilità non ne ho mai viste!
Sono stato io fortunato o si è sbagliato l'autore?
-- 
Rotwang
Per rendere corretto l'indirizzo sostituire "NienteSpam" con "tiscali".

 Sono stato io fortunato o si è sbagliato l'autore?
Imho si è sbagliato l'autore, incappare in un'incompatibilità del genere 
è molto ma molto difficile.
Saluti!
Poeta®

 il celeberrimo 64.
Per quanto ne so, il 128 non ha avuto successo a causa della mancanza di
software specifico e quindi veniva appunto usato sempre in modalita' 64.
La compatibilita' con il software del 64 e' *quasi* totale per cui non
credo che sia stata la causa del suo insuccesso.
ZG
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Videogames" di Fabio Rossi, è del 1993 quindi abbastanza retrò.
    Non c'entra nulla con il tuo messaggio ma ti chiedo: nel libro si
parla anche dell'ampio filone di videogame nipponici e in particolare di
quelli con personaggi carini e/o deformati?  :-?
-- 
    Nicola "nez" D'Agostino
  <!-- 
nezge...@geocities.com
 --remove/togli "getitout" -->

 quelli con personaggi carini e/o deformati?  :-?
Beh, per ora ho letto solo fino alla C (il libretto è un dizionario,
quindi tratta gli argomenti in ordine alfabetico) ma mi pare di avere
visto solo qualche accenno.
Accenna ad esempio al fatto che in Giappone sono diffusi giochi dal 
contenuto erotico non importati in Europa.
E' comodo perchè permette di leggere qualche pagina nei buchi di tempo 
tra una attività e un'atra.
Se mi dai qualche titolo magari ti dico se ne parla.


 credo che sia stata la causa del suo insuccesso.
Già lo penso anch'io, si sarà sbagliato Fabio Rossi.


 Se mi dai qualche titolo magari ti dico se ne parla.
    SD (Super Deformed) Gundam. Oppure Ultraman.
    Se troverai qualcosa grazie in anticipo. :)


 ne limitava la compatibilitą con il celeberrimo 64.
E' una panzana di dimensioni colossali, un'affermazione priva di qualunque 
fondamento.
Ci sono casi molto rari di programmi per C64 che non girano sul C128 in modo 
64, ma non e' certo questa la causa del flop. Il C128, come si dice altrove 
in questo thread, e' uscito in piena "era 16 bit" con un costo quasi pari a 
quello di un Amiga 500 (discostava di pochissimo sui listini ufficiali). Il 
C64 invece continuava ad essere venduto proprio per il prezzo, commisurato 
alle caratteristiche della macchina (o almeno che si discostava *parecchio* 
rispetto alle macchine di nuova generazione).
Se lo trovi in rete, dai un'occhiata ad un listino di quegli anni.

Sono stato io fortunato o si è sbagliato l'autore?
L'autore, Fabio Rossi, in quegli anni e' stato per un bel po' di tempo
caporedattore di Zzap!, prima di passare a C+VG. Probabilmente nel
paragrafo fa riferimento alla notevole serie di
discorsi/dicerie/smentite riguardo la compatibilita' del 128 che
allora permeavano le pagine della posta di Zzap!
Ne trovi un estratto in un mio vecchio post al thread:
http://groups.google.com/groups?&th=976bd5908ccb776
-- 
:AndreaP_:     
http://papersoft.hal.varese.it
"All I ever wanted all I ever needed is here in my arms
 Words are very unnecessary they can only do harm"

 Non ne parla.
Confermo, tieni presente che il libretto è del 1993, magari sono usciti 
dopo.


 Non ne parla.
    Peccato. Grazie.


 
http://groups.google.com/groups?&th=976bd5908ccb776
Incredibile!
Tutte queste dicerie sono nate dal fatto che i tizi non impostavano il 
CapsLock nella modalità 64, citando dal tuo link:
 > "...allarmato dalle lettera di quei due, tali F. Mc Cormack & G.
 > Jacobs, che sul numero 21 (scusate il ritardo) dissero che il SEUCK
 > non e' utilizzabile sul 128 in modo 64, sono entrato in possesso del
 > SEUCK via pirata [...] Ho inserito il dischetto, caricato il gioco: IL
 > SEUCK FUNZIONAVA! Ora il dilemma: o quei due non sanno caricare un
 > programma, o il mio computer e' un genio! Ho voluto dare un'altra
 > chance ai due caricando quella schifezza di Masters of the Universe.
 > Anche quello funzionava ed allora ho fatto la prova del PRINT PEEK (1)
 > sul mio 128 e su un 64... i valori coincidevano. Poi mi e' venuto un
 > dubbio: che i due (che se la danno anche da pirati) non sappiano (o si
 > siano dimenticati, tutto e' possibile) che per avere un 128 , modo 64,
 > compatibile col 64 bisogna inserire, sulla tastiera del 128, il CAPS
 > LOCK?"
 >
 > Guzzinati Lorenzo - Genova Brignole
Beh, in effetti anch'io non la sapevo questa cosa del Caps Lock, e tutti 
i programmi del 64 che mi sono capitati in mano andavano lo stesso.
Grazie per le info.


 quello di un Amiga 500 (discostava di pochissimo sui listini ufficiali).
uhmm.. chi e' che parlava di panzane? :-)
perdonami, ma avendoli posseduti tutti posso assicurarti che gia' nel 1985
si poteva comprare un C128. L'Amiga 500 non c'era ancora, l'Amiga 1000 era
stato presentato nel 1984 e costava qualche migliaio di dollari, per cui
come vedi c'e' qualcosa che non torna nel tuo discorso.
bye bye


 altro pianeta.
Non proprio. Quando e' uscito il c128 costava 800.000 lire a differenza
dell'amiga costava 2.900.000 lire iva esclusa. Anche io stravedevo per
l'amiga ma comprai il c128 perche' l'amiga 1000 era si su un altro pianeta
ma anche come prezzo.
-- 
ZaXxon

> Sono stato io fortunato o si è sbagliato l'autore?
avevo un centinaio di giochi circa e quelli che non andavano erano due o
tre.
fortunatamente l'ho utilizzato parecchio anche in modalita' c128 per
comporre musica, almeno non ho speso 800.000 lire invano.
-- 
ZaXxon

 come vedi c'e' qualcosa che non torna nel tuo discorso.
confermo quello che ho gia' scritto nell'altro post. nel 1985 quando usci'
nel negozio sotto casa mia costava 870.000 lire, lo so perche' lo comprai
finito il militare. e ho ancora la pubblicita' dell'amiga 1000 arrivato piu'
o meno nello stesso periodo in negozio e venduto a 2.990.000 lire iva
esclusa. quindi non era da inputare certo all'amiga 500 che usci' insieme al
2000 solo due anni dopo. l'unico 16 bit che ricordo con sicurezza in quegli
anni era l'atari 520st uscito nel 1985 e il 1024 uscito l'anno dopo che
sicuramente non fecero fallire il c128 (nel negozio del mio paese manco
sapevano dell'esistenza). mi ricordo invece che all'inizio c'era molto
interesse nei confronti del c128 da parte dei clienti del negozio, ma prima
la scoperta del prezzo elevato (800.000 lire per quei tempi erano tante) e
qualche mese dopo la consapevolezza della quasi totale mancanza di software
dedicato fecero perdere l'interesse da parte dei molti interessati.
-- 
ZaXxon

 il celeberrimo 64.
Proprio ieri ho comprato "la grande guida del programmatore,commodore 128"
gruppo editoriale jackson.
8 volumi nuovi di cui il primo (basic 7.0) dice a pagina 3:" Nel modo C64 
il Commodore 128 possiede tutte le capacita' del Commodore 64 permettendo 
di usare l'ampia gamma di software disponibile per questo computer.
Le caratteristiche del Modo 64 comprendono
Processore 8502 funzionante a 1.02 Mhz
Kernel standard C64
Linguaggio BASIC 2.0
64k di ram
Uscita video a 40 colonne (tra l'altro il tipo da cui ho acquistato mi ha 
anche regalato uno scatolotto con tre spinotti e un interruttore,per 
passare da 40 a 80 colonne ,ma non ho capito bene a cosa serve,tra l'altro 
non avendo un 128 non avro' neanche modo di impararlo:-)
ecc...ecc...
Qui dice che e' tutto compatibile.
Vico

ZaXxon ha scritto:

E io che ho detto? :-)
Io mi riferisco a MCmicrocomputer, la news sul C128 è uscita solo uno o 
due mesi prima di quella dell'Amiga, questo ha relegato il C128 in 
secondo piano visto che l'Amiga era _davvero_ un'altro pianeta.
In molti avranno preferito aspettare piuttosto che comprare subito il 
C128 mentre se non ci fossero state tutte quelle "indiscrezioni" se lo 
sarebbero comprato.
Sempre riferendomi ad MC praticamente ogni numero aveva una qualche news 
sull'Amiga anche se poi fu disponibile in Italia dopo più di 1 anno e 
mezzo dal primo annuncio.
Poi per quando riguarda il discorso economico lo condivido e in effetti 
ai tempi anch'io presi il C128 e lo pensionai solo per l'Amiga 500.


E di quel povero Z80 per far funzionare cp/m sul 128 non ne parla 
nessuno ? O ho i ricordi ottenebrati dalla età ?
Se non sbaglio il 128 aveva tre o due processori ?
Ciao GPS

 Sono stato io fortunato o si è sbagliato l'autore?
Ma l' autore l' avrà mai avuto un 128? ;-)
*Gabriele*

 come vedi c'e' qualcosa che non torna nel tuo discorso.
Guarda i listini prezzi ufficiali del 1987 (presenti ad esempio sulla 
rivista Commodore Computer Club).
Il prezzo di un C128 e' di circa 750000 lire, il prezzo di un Amiga 500 
circa 790000 lire. Due macchine appartenenti a due generazioni differenti ad 
un prezzo equivalente.

Giorgio Silvio wrote:

Due CPU e due processori video:
8502 1 o 2 Mhz selezionabile via software, Z80 2.5 Mhz (credo),
VIC-II (come C64), 8563 risoluzione 640x200, 80 colonne testo, 16
colori e 512 possibili caratteri sullo schermo contemporaneamente. Le
prime versioni  hanno 16K (espandibili) di memoria propria, le
successive 64K. Quindi il C128 può al massimo avere 192K di memoria
(128 RAM, 64 video). Il CP/M funziona abbastanza bene, Wordstar,
Datastar, Word Master, DBase II, MBasic ecc... girano senza grossi
problemi.
Ciao!
*Gabriele*


La maggior parte dei titoli prodotti (credo meno di 200) sono tutti gestionali
o applicativi, quasi non esistono giochini specifici per C128... si vede che
la gente voleva giocare ;-)
*Gabriele*

>> che


> quasi totale mancanza di software dedicato
IMHO questa e' sia una causa che una conseguenza.
(Costo troppo elevato data la macchina di vecchia concezione) ->
 -> (poca diffusione) ->
 -> (poca spinta a produrre software) ->
 -> (diffusione ancora minore)
PS. Con "macchina di vecchia concezione" intendo macchina a 8 bit, con un 
S.O. obsoleto. Caratteristiche come le 80 colonne del VDC oppure il 
processore Z80 per far girare il CP/M sono autentiche figate, ma uscite 
troppo in ritardo.

Francesco Sblendorio ha scritto:


guarda il tuo messaggio originale; come ti hanno fatto notare altri, il
C128 era uscito nel'85 e a quell'epoca il paragone che tu facevi con
l'amiga 500 NON lo potevi fare perche' NON esisteva. Esisteva il 1000 e
aveva un prezzo molto piu' elevato del 128.
Se poi passati due anni dall'uscita, c'era ancora qualcuno che comprava un
c128 erano problemi suoi; non ha senso paragonare due apparecchiature
(informatiche per giunta) a livello di prezzo di cui una delle due vecchia
gia' di due anni e mezzo.
Paragona il C128 (se vuoi) all'Amiga 1000; e capirai che il tuo discorso
originale non sta in piedi.


 locazione di memoria
Quello che mi ricordo e' che la locazione 2 aveva al boot un valore diverso
rispetto al 64. Se non sbaglio era anche suggerita su CCC come possibile
test se si girava su 64 o 128.
Poi con una opportuna poke, se nn sbaglio, si mandava l' 8502 a 2 mhz in
modo 64.
Saluti,
Dott. Piergiorgio.

 Qui dice che e' tutto compatibile.
forse posso aver capito a cosa si riferiscono; il C128, a parte il primo
modello come il mio (si nota dal fatto che ha solo 16k di ram video per le
80 colonne,  e dal fatto che premendo il capslock il tasto Q non viene
"capsato" ;) correttamente), montava un nuovo modello di SID, cosi' come
anche i modelli successivi del C64C.
E in alcuni casi, l'audio risultava 'sporco'... 


 originale non sta in piedi.
Questa proposizione non e' ben posta: nel mio discorso originario ho 
paragonato il C128 all'A500, non all'A1000.

 ma anche come prezzo.
Ma ai tempi del C128 non non c'era Amiga 500 ?
-- 
Nymphomania: Illness that you hear about but never encounter 
News 2000 [v 2.06] / StopDialer / PopDuster - 
http://www.socket2000.com
Akapulce portal: 
http://www.akapulce.net

 la gente voleva giocare ;-)
Ecco il punto! Il C128 si portava sulle spalle l'eredita' ludica del C64
mentre la Commodore lo indirizzava verso un uso piu' da ufficio. In questo
i PC dell'epoca erano considerati piu' professionali e, d'altra parte,
perche' un utente *casalingo* avrebbe dovuto comprare un C128 per giocare
con i soli giochi del C64 mentre con una spesa molto inferiore poteva
ancora comprare il C64?  
ZG


 modo 64.
..cosi' da rendere ingiocabili alcuni giochini a causa dell'elevata
velocita' di esecuzione! :o)


 la gente voleva giocare ;-)
Verissimo!


 rendeva la gestione lentissima.
Forse una MMU? Memory Management Unit...
-- 
  ___                                                          __
 / __|___  Daniele Gratteri, Italian Commodore-Amiga user...  ///
| /  |__/  Nickname: FIAT1100D - ICQ: 53943994 Ritmo S75 __  ///
| \__|__\  Home page: 
http://www.gratteri.tk
    forever! \\\///
 \___|     E-MAIL: 
dan...@gratteri.tk
     ...since 1990  \/// 

> E io che ho detto? :-)
scusa ho capito male allora
ho inteso che anche tu davi la colpa all'amiga :o)
-- 
ZaXxon

 Ma ai tempi del C128 non non c'era Amiga 500 ?
usci' nel 1987, due anni dopo. lo stesso anno usci' anche l'amiga 2000.
-- 
ZaXxon

 sarebbero comprato.
mi fai intendere che non ho capito pero' torni sul discorso che la gente non
ha preso il c128 per via di amiga. se nel 1985 uno doveva comprare un
computer al massimo avrebbe comprato momentaneamente il c128 per poi
rivenderlo per l'acquisto di amiga 500. di certo non avrebbe aspettato due
anni senza computer. il vero problema del c128 fu il prezzo e la mancanza di
software che lo rendevano un c64 costoso e niente piu'. perche' se cosi'
fosse allora non si spiega il fatto che molta gente continuo' a comprare il
c64 anche dopo l'uscita di amiga 500.
-- 
ZaXxon

 Amiga 500) "vendeva" ancora parecchio: la spesa "valeva l'impresa".
qui c'e' qualcosa che non quadra. o i prezzi non sono giusti o il
proprietario del negozio sotto casa mia faceva i prezzi in base alle fasi
lunari. il c128 quando usci' costava 870.000. di amiga 500 manco l'ombra
ovviamente. nel 1987 esce l'amiga 500 a 1.100.000 lire e non a 790.000 lire.
nel frattempo il c128 era sceso, se non ricordo male di 100 o 150.000 lire e
qui corrisponde piu' o meno al prezzo che dici ma resta comunque alta la
differenza tra a500 e c128. nel frattempo il c64 veniva venduto (e vendeva
ancora parecchio) intorno alle 300/400.000 lire, non posso essere piu'
preciso perche' non lo comprai.
che fosse caro lo sapevano tutti qui dalle mie parti ma se il prezzo di
800.000 di amiga 500 e' vero allora quello del negozio sotto casa mia ha
fregato un bel po' di gente in quegli anni.
se tra di voi c'e' qualcuno che ha comprato il c128, il c64 o l'amiga 500 se
puo' rispondere al mio post dando il modello, il prezzo e l'anno di acquisto
cosi' possiamo fare un confronto.
io intanto dico la mia: c128 + registratore commodore, 870.000 lire, 1985 ma
piu' probabile primi mesi 1986.
-- 
ZaXxon

 velocita' di esecuzione! :o)
questa e' nuova. quale poke?
-- 
ZaXxon

 fregato un bel po' di gente in quegli anni.
Mi pare che l'Amiga 500 sia arrivato a 800 Klire negli anni '90.


 c64 anche dopo l'uscita di amiga 500.
Sono d'accordo, chi voleva giocare spendendo il meno possibile comprava 
ancora il C64 per la impressionante quantità di bei giochi disponibili 
quasi gratis (pirateria).


 quasi gratis (pirateria).
pensa che l'intera collezione del negozio e' finita per un caso fortuito
anni dopo in casa mia. oltre 600 floppies pieni di ogni tipo di programmi
(per la stragrande maggioranza giochi).
-- 
ZaXxon

 usci' nel 1987, due anni dopo. lo stesso anno usci' anche l'amiga 2000.
    E, se non vado errato, era frutto di un team (ed una concezione)
radicalmente diverso da quello originario del 1000.
-- 
    Nicola "nez" D'Agostino
  <!-- 
nezge...@geocities.com
 --remove/togli "getitout" -->

Vecchie rimembranze....
Mi ricordo che in modalità 128 si poteva indirizzare due schermi video 
in contemporanea. Lo sfruttai per fare un programmino per visualizzare 
un tabellone tipo doppio slalom per una festa in discoteca.
Ha vecchi bei tempi che quando dicevi che avevi "IL COMPUTER" la gente 
sgranava gli occhi e ti guardava come fossi un alieno.
Adesso c'e l'hanno tutti.

 modo 64.
Esatto, ma cosi' viene oscurato lo schermo (40 colonne, VIC-II), esattamente 
come con il comando FAST in modo 128.
Quale sia il registro non lo ricordo, lo lessi in un articolo pubblicato su 
CCC.

 A2000 2990 Klire
Ho fatto confusione con il 128D: e' lui che aveva un prezzo simile a quello 
dell'A500!

ZaXxon ha scritto:


si confermo (anche se non ricordo come si facesse); dubito pero' che i
giochi andassero piu' veloci, anzi che fosse possibile giocarci perche' lo
schermo a 40 colonne si sporcava clamorosamente.
Tant'e' vero, se non ricordo male, in modalita' C128 usando il comando
fast (giusto?) si portava la velocita' a 2mhz ma se eri in modalita' a 40
colonne lo schermo (volutamente) veniva 'oscurato' (come quando si
caricavano le cassette con il c64)


 piu' probabile primi mesi 1986.
hai perfettamente ragione tu (ed io :)
Metto le date di acquisto e i prezzi (piu' o meno)
dic 1982 - C64 - credo 600 mila (alcuni mesi dopo, 1541 sempre 600 mila)
dic 1985 - C128 - intorno alle 750
dic 1987 - Amiga 500 - 1 milione 100 compreso modulatore A520


 questa e' nuova. quale poke?
Non ne so molto perche' non ho mai smanettato con un C128 ma leggendo
comp.sys.cbm e' uscito questo:
http://groups.google.it/groups?hl=it&lr=&th=2c767594c7c43069
http://groups.google.it/groups?hl=it&lr=&th=42bd5811b960f91a
Sembra pero' che a 2MHZ ci siano problemi con il Vic.


Francesco Sblendorio ha scritto:


Se interessa, in risposta a Zaxxon ho messo due link a thead su
comp.sys.cbm che ne parlano.


 cosi' possiamo fare un confronto.
Non l'ho comprato all' epoca ma stando alla pubblicità la Nuova Newel di Milano
a Febbraio 87 lo vendeva con 20 giochi e registratore a 559.000 iva inclusa, e
vendeva l' Amiga 1000 con 512K e monitor a 4 volte tanto. Amiga 500 non era
ancora a listino. Se toglievi il registratore e mettevi il 1571 eri sul milione
Disitaco lo vendeva nudo&crudo a 515.000 iva inclusa (e 520.000 il 1571). A
giugno le vende a 495.000 circa mentre Masterbit ne vuole ancora 590.000.
A settembre il 500 è disponibile e costa tra 1 e 1.2 milioni senza modulatore
senza monitor.  Insomma ci passano due anni secchi e fino all' arrivo del 500 il
rapporto dei prezzi era di 4:1.
*Gabriele*


Esatto il VIC viene volutamente blankato perché è un chip che va a 1 Mhz, potresti
anche non disattivarlo ma vedresti solo schifezze sullo schermo. Ci sono tre modi
per utilizzare la modalità a 2 Mhz:
Se hai bisogno di maggiore potenza di calcolo (ad esempio in un programma
applicativo che deve fare dei conti ecc...) in un certo momento spegni il VIC ed
attendi. Ovviamente non va bene per i giochi.
Attivi i 2 Mhz nell' intervallo di quadro e tutte le volte che il pennello
elettronico è fuori dall' area visibile e poi li disattivi. Ti serve una piccola
routine in LM che lo fa per te da inserire nel programma. Lo svantaggio e che non
vai sempre a 2 Mhz per cui l' incremento complessivo di velocità è limitato
(boh... +30% ?).
Usi il secondo chip (quello per le 80 colonne) che regge tranquillamente i 2 Mhz e
che rimane sempre attivo. Non ti serve necessariamente un monitor RGB, puoi
prendere l' uscita dal pin 7 del connettore (Composite-Out).
*Gabriele*

 prendere l' uscita dal pin 7 del connettore (Composite-Out).
Non avendo mai usato il C128 ti faccio una domanda stupida: in tal caso si
ottiene un'immagine a colori, intendo tutti i colori normalmente
disponibili, oppure solo a 2 colori?


 disponibili, oppure solo a 2 colori?
Solo monocromatica. Ma se vuoi i colori esiste uno schema per un cavetto dalla RGB
del 128 a SCART, c'è anche su un vecchio numero di MC ma al momento non ricordo
quale.
*Gabriele*

 Solo monocromatica. Ma se vuoi i colori esiste uno schema per un cavetto
dalla RGB
Capito, grazie.
