Newsgroup: it.comp.retrocomputing
Titolo: c128d problemi col CPM

Salve, ho acquistato ad una cifra simbolica un c128d, case in metallo,
senza ventola (dovrebbe essere la versione 128DCR), è tutto a posto,
salvo un tatso mancante che ho sistemato, anche il drive va bene,
legge e scrive sui dischetti  solo che ... non ne vuole sapere con il
CPM :-(
Uso dei dischetti scaricati da internet e convertiti con
StarCommander, con un 128 normale il booting va bene.
Che può essere?
Saluti.
            Mauro

 Che può essere?
Mai avuto a che fare con il C128 ma... Il CP/M fa uso dello Z80, non è che 
magari è partito :-?
-- 
  ___                                                          __
 / __|___  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  \/// 

 magari è partito :-?
Credo che in questo caso il computer non riuscirebbe neanche a
riavviarsi in modalità 128, è comunque una possibilità, purtroppo la
CPU z80 è saldata su piastra e si potrebbe sostituire con molta
difficoltà.
Altre possibilità?
Saluti.
            Mauro

 riavviarsi in modalità 128
Perche' credi questo?

 riavviarsi in modalità 128, è comunque una possibilità, purtroppo la
La modalità 128 usa un'altra CPU, compatibile 6502.


 difficoltà.
Quanti pin ha la CPU Z80? Non dovrebbe essere niente di impossibile 
sostituirla comunque :-)
Saluti!
Poeta®

...

Perche una CPU gusta potrebbe provocare l'arresto del sistema senza
restituire il controllo alla routine di gestione del bootstrap in
modalità 128.
Comunque ho verificato che la Z80 funziona, con la seguente procedura:
1) ho creato due copie del primo disco di sistema del CPM
2) ho connesso al computer una unità 1571 come unità 9
3) ho inserito le due copie CPM in entrambe le unità e acceso il
computer
Il computer avvia la procedura di boot e compare una prima schermata
che comunica un errore di lettura, è il segno che il primo file del
CPM (CPM+) è stato caricato, ma dato che il CPM parte solo se si trova
sull'unità 8, il computer prova subito a leggere da questa unità il
file CCP, non potendoleggere manda il messaggio d'errore.
Il problema è quindi del drive, come ultima verifica credo che esista
un modo per escludere il drive interno e usare un drive 1571 esterno
anche per il boot in CPM. Ne sai qualcosa?
Saluti.
           Mauro

 un modo per escludere il drive interno [...] Ne sai qualcosa?
No, mi spiace.

...

Dunque, ho esaminato i newsgroups in lingua inglese ed ho trovato il
modo di cambiare il numero del drive interno, si procede così:
1) vicino all'angolo sinistro verso il fondo del drive, sulla piastra
madre, si nota l'integrato U106, vicino a questo integrato si notano
due cerchietti di stagno, in realtà divisi in due semicerchi uniti da
un piccolo ponticello.
2) si deve tagliare con un cutter il ponticello più vicino alla parte
frontale del computer, in tal modo il drive cambia il numero di unità
da 8 a 9.
3)per ristabilire il vecchio numero o si ricrea il ponticello di
stagno o si saldano due fili ai due semicerchi, poi i fili si
collegano ad un interruttore, in tal modo si può cambiare l'unità a
piacere da 8 a 9 e viceversa.
Fatto ciò ho connesso un drive 1571 settato su 8, ci ho messo il
floppy CPM et voilà, parte il CPM.
L'altro cerchietto, con la stessa tecnica, consentirebbe di settare
l'unità interna su 10 e 11, non l'ho fatto per non "sporcare" troppo
ed inutilmente la mb.
Ora resta da capire come mai l'unità interna legge tutto tranne i
dischetti CPM.
Saluti.
       Mauro

 
Non vorrei sbagliarmi, ma un mio amico (che purtroppo non incontro più 
tanto spesso) ha sostituito il drive interno del C128D con l'interno di 
un drive 1571. Scusa il gioco di parole ma penso che il discorso sia 
chiaro. Non mi chiedere altro perché purtroppo sono voci un po' 
trasversali :)
-- 
|-----------------------------------------------|
|Davide Guida          >>> 
davide...@email.it
|
|-----------------------------------------------|

 trasversali :)
E' quello che intendo fare appena possibile, comunque, in un altro
post, ho indicato una soluzione temporanea ed utile anche per altri
scopi.
Saluti.
       Mauro

 un drive 1571.
Si puo` provare ma, visto il tipo di malfunzionamento, mi sentirei di
escludere un problema meccanico... Parlo ovviamente "a sentimento" ma credo
sia probabile che il problema risieda da qualche parte sulla motherboard
(visto che si parla di un CR, anche la logica del 1571 si trova la`,
giusto?).
Che si sia guastato il controller MFM?
--
TSM

...

Non lo escluderei, in effetti il computer non riesce a leggere dischi
CPM nemmeno una volta avviato lo stesso usando l'altro 1571, però
formatta e legge normalmente in modo 128, non è possibile verificare
già in modo 128 se avviene la lettura del formato MFM?
Saluti
      Mauro

 già in modo 128 se avviene la lettura del formato MFM?
Penso di no, estendo la domanda a chi ha smanettato piu` di me col
CP/M!
--
TSM

...

Allora cambio domanda, quali sono gli integrati utilizzati dal c128d
per la lettura dei dischetti in modalità MFM?
Saluti.
         Mauro

 dal c128d per la lettura dei dischetti in modalità MFM?
http://www.sothius.com/hypertxt/additional/c128dcraddition.html
Qui dice che nel CR l'integrato e` uno solo, il 5710. La logica del drive e`
ovviamente completata da altre componenti ed e` tutto spiegato.
Ovviamente sii sicuro che non si tratta di altri problemi (ad es. dischi
difettosi) prima di metterci le mani dentro!
--
TSM

...

Innanzitutto grazie a TSM per i suoi suggerimenti.
Sono riuscito per un pò a far funzionare l'unità interna col CPM,
occorreva tenerla in verticale oppure coi cavi collegati ma in mano,
appena riprovavo a rimetterla nella sua sede ricominciava coi
capricci, comunque funzionicchiava, in ogni caso è evidente che è
colpa della meccanica o della testina, l'elettronica è a posto.
A questo punto è evidente che dovrei provare a riallineare le testine,
o c'è altro da fare?
Saluti e ringraziamenti.
         Mauro

 o c'è altro da fare?
Mmh, prova con le utilities di Mr. Fox, che trovi qui:
http://bserra.free.fr/
. Esistono anche altre "operazioni" di manutenzione
che si possono fare, tipo lubrificazioni varie ed eliminazione di falsi
contatti o fili internamente semi-interrotti, soprattutto per quanto
riguarda quelli che collegano le testine alla scheda logica. Per questo ed
altro puoi dare un'occhiata al sito del dott. Carlsen.
Io comunque non sono affatto convinto! Posto che se e` problema di
allineamento, deve trattarsi di uno spostamento veramente minimo (in quanto
i dischi formattati in standard 1541/71 vengono letti correttamente, a
quanto dici) non mi spiego il motivo per cui un 1571 esterno abbia comunque
problemi a leggere questi dischi. Hai provato a formattare un disco con
quello esterno e a vedere se quello interno lo legge? Ho letto da qualche
parte che dovresti potere sostituire la meccanica del 1571CR interno con
quella dell'altro, magari fai anche questa prova.
--
TSM

 1571CR interno con quella dell'altro, magari fai anche questa prova.
Proverò anche questo, anche se ho qualche remora per non rovinare
l'unica unità 1571 che ho trovato in tre anni!
A proposito, e mi rivolgo a tutti, non è che qualcuno può passarmi
almeno una meccanica funzionante di un 1571? (trasporto e prezzo
simbolico a carico mio)
Saluti.
       Mauro