Newsgroup: it.comp.retrocomputing
Titolo: Kernel ROM per 128D

C'č qualche anima pia che ha un 128D guasto e mi puň estrapolare la ROM
Kernel (e magari anche la "char") e spedirmela?, purtroppo si č spezzato un
piedino...
Ciao
Davide

piedino...
Di dove sei ? Se siamo vicini e se qualcuno mi manda l'immagine via
mail posso fartela io.
Ciao.Alberto.
-----------------------------------------------------------
Alberto Rubinelli           Mail : 
alb...@a2sistemi.net
A2 SISTEMI                  Http : 
www.retrocomputing.net
Via Costantino Perazzi 22   Tel 0321 640149
28100 NOVARA (NO) - ITALY   Fax 0321 391769

 mail posso fartela io.
Purtroppo non siamo molto vicini, io sono di Palermo :-(
Cmq sempre se riesci a trovare l'immagine (ma si trova?) penso che si possa
spedire come una normale raccomandata visto che č un chip di piccole
dimensioni.
Fammi sapere se riesci a trovare l'immagine, al limite ci mettiamo d'accordo
:-)
Ciao e grazie!
Davide

 mail posso fartela io.
Per l'immagine ci penso me! ;-)
Se ti serve, fammi un fischio in mail e ti mando ciň che ti serve.
Ah, quant'č bello FUNET: solo che ci sono diverse revisioni delle ROM.
Se Davide ci dice cosa c'č scritto sugli integrati danneggiati (Part
Number) č meglio.
--
  ____
 / ___|____   Daniele Gratteri, Italian Commodore and Amiga user  / /
| |   |___/   E-MAIL: 
daniele_...@inwind.it
                 / /
| |___|___\   URL: 
http://utenti.tripod.it/danielegratteri
   \ \/ /
 \____|       IRC: FIAT1100D - ICQ: 53943994                  \/\/

Number) č meglio.
Ok, perfetto, se tu mi passi l'immagine in mail, mi eviti ricerche e
cosi' accontentiamo l'amico di Palermo. Vedi tu per il tipo di eprom
esatto, che ormai sei l'esperto :)


 wrote in message
t304kt82ohjpu2jc1...@4ax.com...


Offerta ancora valida?!?! ;)
Ma certamente. Per me il problema non e' tanto fare le eprom, e'
gestire le spedizioni, che mi risulta a volte impossibile, a meno di
usare DHL.


 esatto, che ormai sei l'esperto :)
Dunque, la EPROM deve essere di tipo 27128 dal momento che il KERNAL è
di 16KB.
Il fatto è che su FUNET non c'è traccia del KERNAL come quello di Davide
(italiano) ma c'è invece quello tedesco e alcune parti di quello
italiano.
Bisognerebbe vedere se è possibile fare un intervento di macelleria e
sostituire al posto giusto le parti italiane alle controparti tedesche.
Perchè, se ho ben capito, la KERNAL ROM del C128 è così composta:
- KERNAL PART (8192 bytes, varia da lingua a lingua)
- EDITOR (4096 bytes, varia da lingua a lingua)
- Z80 BIOS (4096 bytes, uguale per tutte le lingue)
In italiano si trovano separatamente EDITOR e KERNAL PART.
Comunque, il materiale l'ho mandato a Davide e credo che te lo passerà
lui. Gli ho anche mandato le locazioni di EDITOR e KERNAL PART.


 "Danieluccio che eprom ci và?" :))))
8KB, quindi 2764. Naturalmente, siccome l'SX64 prevede una ROM, dovrai
fare qualche piccolo adattamento.


 - Z80 BIOS (4096 bytes, uguale per tutte le lingue)
Al limite se non c'č modo di grabbare la ROM originale (tipo come si fa con
gli amiga)
possiamo provare questa soluzione...
Ragazzi vi ringrazio tantissimo per il vostro prezioso aiuto!!

da 5,25),
Penso si possa fare, sicuramente, solo che non so i comandi. Se fate
l'immagine della rom, dopo passatemela che la metto sul sito.


  autem deteriora sequor..."     | Linux Registered Machine #97752

 Davide, PROVA! ;-)
Davide, una domanda: il tuo C128D ha il case in materiale plastico o
metallico?


 metallico?
E' la versione con il case metallico, ma non è la CR. Dentro è molto più
semplice ed ordinato della versione in plastica.

 Davide, PROVA! ;-)
Fatto! Sembra funzionare per quasi tutto, dico quasi perchč sono riuscito ad
"estrapolare" la parte "editor", la parte "char128" e la parte "basic".
Purtroppo per quanto riguarda la parte "kernal" penso che ci sia un errore
nella sintassi (puň essere che c'č uno zero in piů, devo provare...), perchč
ho provato piů volte ed ottengo solo un file con un solo carattere. Cmq ho
qui nel mio HD grazie all'amiga tutte le parti che sono riucito ad estrarre;
al piů presto le spedisco.
Ancora comunque non mi č chiara la struttura delle varie ROM, non capisco se
tutte queste parti formano il chip del "kernal" oppure c'č un chip per ogni
parte?
Il file basic č 32770 bytes,
il file editor č 4098 bytes
il file char128 č di 4098 bytes

 semplice ed ordinato della versione in plastica.
Strano, molto strano. La versione in plastica NON č la CR, quella
metallica sě.
Inoltre, anche il part number del KERNAL (318079-01 IT C128D CR KERN)
fanno capire che si tratta della versione Cost Reduced. Poco male, anzi,
i CD avevano le utlime revisioni del KERNAL!
Il fatto che tutto sia piů semplice ed ordinato č un'ulteriore conferma:
il CR integra direttamente sulla motherboard il controller del 1571, che
nel D normale era separato.


 parte?
Queste parti NON fanno parte del KERNAL, EDITOR a parte.
Il BASIC è l'interprete del BASIC 7.0
Il CHAR è la ROM dei caratteri.
L'EDITOR è solo una parte del KERNAL, che dovrebbe invece essere di
16KB.
Adesso chiedo meglio su comp.sys.cbm...


 nel D normale era separato.
Hai ragione, ho notato che ha la logica del 1571 integrata :-)

 Adesso chiedo meglio su comp.sys.cbm...
Ok grazie, aspetto notizie allora :-)

Mettigli sopra una goccia di araldite !!
Che sarebbe?

 Ok grazie, aspetto notizie allora :-)
Te le farņ avere appena le riceverņ!


 Che sarebbe?
Boh! Qualunque cosa sia non credo che c'entri con l'araldica...
Manco sull'enciclopedia l'ho trovata.


Che sarebbe?
E' un tipo di resina bicomponente che unisce un'elevato potere di
adesione ad una polimerizzazione non rigida, che rende la giunzione
meno soggetta a rotture.


 meno soggetta a rotture.
Grazie per aver reso quella parola comprensibile a noi comuni mortali
^_^


 Ok grazie, aspetto notizie allora :-)
Ecco cosa mi hanno detto:
Ooops, you're correct, this won't work. Use end address EFFFF instead,
and note down the value of EFFFF manually, because the monitor can't
save it. You can display it with the command "M EFFFF". Hopefully this
won't give another error :-/
Grazie a Nicolas Welte.
Prova in questo modo.


 Prova in questo modo.
Fatto, ha funzionato perfettamente! Adesso penso di avere tutte le parti
della ROM per poterla riprodurre :-),
ho copiato anche i valori dell'ultimo indirizzo di memoria EFFFF visto che
non venivano salvati e forse fanno inseriti con un editor binario:
EFFFF    ->    FF    2F    73    0F    B0    00    00    00
adesso non ho la più pallida idea di come si debbano "assemblare"
(kernal+editor+z80bios? Con il comando Join :-)?) confido in voi ;-)
Ho spedito una copia di questa Email sia a Daniele che ad Alberto con in
allegate le parti della ROM che ho grabbato
Ciao ed ancora grazie!
Davide

Che sarebbe?
Un composto che cristallizza con facilità.
-- 
Giuseppe Gigante