Newsgroup: it.comp.retrocomputing
Titolo: Olivetti M280-recuperato !

Alimentatore in corto, HD con settori danneggiati ... 5 cm di polvere ... 
(quella bella, a fiocchi stile erba secca del Far West) ...
Ma le batterie delle CMOS erano ... stecchite ... addirittura una aveva 
invertito la polarità ...
Come fare senza disco di Setup Olivetti ?
Scrap, scrap ... trovo un vecchio programmino ... showcmos ... riesco a 
trovare il numero esatto dell'HD (non posso inserire Cyl/Heads/Sect) ... 
c'era scritto 17 ma funziona solo col #9 ...
Peccato showcmos conosca solo i floppy da 5.25 :(
Allora un po' di sano assembler con il mio "tool" preferito (direi 
l'unico ... lo uso anche come piccolo... editor ..)
il DEBUG ...
Scrivo nella locazione 10h il valore 40h (singolo floppy da 1.44 ... il 
drive B è da restaurare, ancora) e poi ricalcolo la checksum nelle 
locazioni 2Eh-2Fh ... voilà !
L'Olivetti è ripartito (con una pila nuova ...) !
Manca ancora il video originale ... ma siamo a buon punto !


Dalla mia "HD reference guide" (1989) :
-------------------cut--------------------------
A:\>DEBUG
-G=C800:5
Alcuni controller utilizzano punti di partenza diversi per il programma 
di configurazione ROM. Se C800:5 non dovesse essere corretto, esistono 2 
alternative: C800:6 e C800:ccc
-------------------cut--------------------------
Che buon pro ti faccia..  :)
ciao
-- 
    //
\\//
http://sites.google.com/site/retrolabels

Guarda che all'indirizzo C800:5 si trovano le routines per la 
formattazione degli HD MFM !!! ;)
In tale indirizzo (di solito) è mappata la Eprom del controller ...
Alcuni sistemi proprietari (vedi Olivetti) montano una versione 
modificata del controller Western Digital, priva di Eprom, con il 
supporto nel BIOS. In questo caso, niente routines in ROM ... serve un' 
utilità esterna per la formattazione a basso livello.
L'HD dell'M280 (286 based) è un IDE da 41 MB (981/5/17) e quello che è 
"impropriamente" detto controller, è solo l'interfaccia verso il Bus ISA.
Il BIOS ha una tabella degli HD conosciuti (i più vecchi non hanno il 
tipo 47, User), e la scelta dell'utente, nonché la configurazione dei 
drives ed altro, è mantenuta nelle CMOS.
L'Olivetti non ha un setup in ROM, utilizza un suo disco (Customer test) 
che non ho...
Avevo, dunque, necessità di memorizzare nelle CMOS le impostazioni del 
sistema ... e non ho trovato un editor DOS decente ... 
Ne ho due: uno è il setup del 5170 (IBM AT) e l'altro è showcmos ...
Ho potuto impostare correttamente il tipo dell'HD ma non era possibile 
impostare il floppy ad 1.44 (non lo conosce ...)
Ragion per cui l'ho fatto in assembler col Debug.
Ho appena terminato il ripristino del drive B da 5.25 ... la polvere ed 
il grasso si erano ... cementati !

Ma dove lo tenvano 'sto poveretto... in un cementificio ?
...mi ricorda un AS/400 che abbiamo recuperato l'anno scorso da una
torneria a cui ho venduto un carrello elevatore usato,
aveva uno strato di trucioli di alluminio sulla piastra madre, la
morchia ovunque e funzionava ancora !
...figuratevi che al momento del ritiro, non lo trovavano +, era
finito dietro ad un tornio dismesso alcuni anni prima quando avevano
cambiato alcune macchine,
dalla rete hanno visto che era ancora acceso, abbiamo dovuto seguire i
cavi per ritrovarlo !
Dino
comPVter

Mi sono messo guanti e mascherina per spolverarlo con il compressore ... 
poi l'ho lavato ...
Era in uno scantinato da almeno dieci anni. Ruggine pochissima ma polvere 
tanta ...
C'è ancora da pulire la tastiera ed il terminale seriale ;)

 In tale indirizzo (di solito) è mappata la Eprom del controller ...
veroooo
Quando ho letto "DEBUG *.*" mi e' tornata in mente la pagina segnata dal 
post-it e l'ho riaperta senza leggere l'inizio del capitolo..
Ti ga rasun..! :)
-- 
    //
\\//
http://sites.google.com/site/retrolabels

 Peccato showcmos conosca solo i floppy da 5.25 :(
non conosco questo modello.. ma se ti pu� essere utile tempo fa settai la 
cmos di un Olivetti m300 con il disco dell'm290.. e in quella occasione 
sostituii il disco, con un pi� capiente, dapprima usai ez-bios per "fargli 
riconoscere" l'intero volume, poi trovai un documento in rete in cui era 
spiegato come settare la capacita "personalizzata" impostando il disk type 
15 editando i valori contenuti nella cmos mediante una procedura del tutto 
simile a quella che hai riportato.. Oggi ci� che trovo particolarmente 
"strano" e la mancanza in rete della documentazione, mi ricordo qualche anno 
fa di essere capitato in un sito pieno zeppo di documenti tecnici Olivetti 
in formato pdf, � triste pensare che tutta quella documentazione sia andata 
persa.. anche perch� con il tempo si tende a dimenticare (parlo 
personalmente)..
--
Roberto
is AT corradoroberto DOT it
Ars longa, vita brevis. 

Se cerchi materiale IBM, trovi tutto, ed in massima parte sul sito IBM ...
Sul sito della Intel ho trovato i drivers della AboveBoard ...
Il sito NCR mantiene la documentazione ed i drivers della serie AT&T 63xx 
(derivazione Olivetti)...
Per gli Olivetti non sembra esistere più nulla :(
Ho scritto alla Olivetti e m'hanno risposto che per qualsiasi problema 
posso rivolgermi al rivenditore di zona !!! Questo è supporto a lungo 
termine ...
Ho anche un Olivetti P500 (bus MCA).
All'inizio ho utilizzato il setup dei PS/2 70-80, opportunamente ... 
hackerato ... poi un amico tedesco m'ha mandato l'immagine del disco di 
setup ...
Ma a parte le persone di buona volontà ... sembra sia sparito tutto ...

 termine ...
Comunque i centri di assistenza Olivetti esistono ancora e trattano 
effettivamente anche materiale molto vecchio, tipo le macchine per 
scrivere. Qui a Pisa ce n'e' sicuramente almeno uno.
Purtroppo se ci vai non credo ti trattino come un retrocomputerista, nel 
senso che paghi l'assistenza per un M280 come se avessi portato una 
macchina recente.
Fino a pochi anni fa ce n'era un altro che poi ha chiuso e mi ha 
gentilmente regalato 2 ETV300 con tanto di documentazione e dischi di 
sistema ;-) Uno se l'e' tenuto il proprietario perche' lo usava ancora!
Ciao.
-- 
Carlo

 Ma a parte le persone di buona volont� ... sembra sia sparito tutto ...
ma infatti, il sito anche se si sono susseguite aziende e vicende, c'�, cosi 
come il marchio, perch� quindi non mantenere il materiale informativo anche 
se obsoleto? fa parte della storia dell'azienda del marchio del luogo!.. bah 
non so evidentemente voglio alimentare il "mito". c'� da dire per� che 
scelsero uno stile di linguaggio assai moderno per scrivere la pagina 
/ihdesk/ del sito, non tanto per la grafica ma per l'utilizzo intensivo di 
javascript (scritto da Albert Nataneli) rendendo di fatto inaccessibile 
tutte le pagine di carattere tecnico ai bot dell'epoca (non cosi evoluti da 
poter seguire js) di fatto oggi, in webarchivie non andiamo oltre a: 
"enduser.html" proprio per questa ragione.. e per tale ragione molte 
informazioni all'epoca pubbliche sono andate perse... :-(
pagine di webarchivie...
http://web.archive.org/web/19990503173654/www.ocwi.com/ihdes/enduser.asp
http://web.archive.org/web/19990209102020/www.ocwi.com/ihdesk/ecosindx.htm
http://web.archive.org/web/19990220023135/http://www.ocwi.com/ihdesk/firstpag.htm