Newsgroup: it.comp.retrocomputing
Titolo: [Molto tecnico] Bus GP-IB e dischi ottici?

Ciao a tutti. Avrei la necessita' di accedere al contenuto di una vecchia (a dir
poco) unita' ottica marcata 3M (il produttore reale sono sicuro che non e' 3M,
che lo ha solo "ritargato", probabilmente sono giapponesi, forse Fujitsu) con
dischi da 8 pollici e mezzo (!) doppia faccia (!!) contenuti all'interno di
enormi "caddy". Questi "disconi" contengono delle immagini che vorremmo
recuperare.
L'unita' disco nella parte posteriore ha un connettore a vaschetta simile al
Centronics delle stampanti, ma piu' piccolo e con un secondo connettore sul
retro. Da reminiscenze universitarie ricordavo quel connettore come HP-IB, e
sullo chassis dell'unita' ho infatti visto serigrafato "GP-IB", quindi sembra
proprio che si tratti di una IEE 488 (aka GP-IB, aka HP-IB). Quindi vedo 4
problemi in cascata (ossia la soluzione di uno fa da premessa alla fattibilita'
del successivo):
Primo problema (e relativa domanda;-)): il bus GPIB lo ricordavo dedicato
all'interfacciamento di strumentazioni, com'e' possibile che venga usato come
bus di controllo di unita' a disco? Oppure esistono "varianti" del GPIB per
questi scopi? Smontando la scheda madre del lettore gli integrati piu' grandi
sono marcati tutti Hitachi.
Secondo problema: volendo fare degli esperimenti, dove posso trovare un qualche
controller GPIB (per bus PCI o, meglio, PCMCIA)? Si trovano ancora? Io ho fatto
una breve ricerca ed ho trovato un produttore che li vende (non so se li venda
ancora) a ben 400 sterline, circa 600 Euro piu' IVA: non che sia un grosso
problema questo, se pero' ho la (quasi) certezza che alla fine si riusciranno ad
estrarre i dati. Il tutto con l'incertezza derivata dalla possibilita' che si
possa trattare di una "variante" del GPIB adattata appositamente (era l'epoca
dei sistemi chiusi, dove ogni azienda cercava di mantenere una sua nicchia) per
fare da disk controller.
Terzo problema: se anche avessi un controller GPIB, pensate che si potrebbe
"vedere" il contenuto dei dischi, un po' come con lo SCSI, al limite scrivendo
un po' di codice? Oppure se come penso (temo) che il protocollo di controllo ed
interfacciamento delle unita' sia in realta' "calato" all'interno della macchina
alla quale questa unita' era connessa (un vecchio sistema del 1983, totalmente
chiuso sia come hardware sia come applicazioni sia come sistema operativo -che
non si sa neanche quale fosse-), bisognerebbe anche avere le specifiche del
protocollo utilizzato per accedere via GPIB ai dati del disco?
Quarto problema: anche avendo il controller ed i driver, esiste qualche
particolare standard per la memorizzazione di dati su questo tipo di dischi
(diciamo l'equivalente di un "Orange book")? I dischi sono etichettati 3M (ma
c'e' scritto "made in japan"...), ed il nome sulla confezione e' "209 Image
Storage Disk" pn 78-6969-6143-8.
So che si tratta di "preistoria" dell'informatica ed il problema e' molto
tecnico, ma qualcuno ha qualche idea che mi possa aiutare?
-- 
Ciao!
   -DocDoc-
--- Per scrivermi: dottoATdespammed.com
Sei anche tu stanco dei messaggi spam? Usa Terminator, il programma
anti-spam italiano FREEWARE! 
http://www.sertel.net/terminator/

 sono marcati tutti Hitachi.
Come dice uno dei nomi, GP-IB (General Purpose Interface Bus), si tratta di
un bus che, sebbene sia utilizzato soprattutto per i collegamenti di
particolari strumenti (oscilloscopi, etc.), può essere utilizzato anche per
altri scopi, non ultima la gestione di unità di memorizzazione di massa
(come sui vecchi PET/CBM): d'altronde, si tratta di un bus parallelo, niente
di troppo "chiuso" insomma.
-- 
  ___                                                          __
 / __|___  Daniele Gratteri, Italian Commodore-Amiga user...  ///
| /  |__/  Nickname: FIAT1100D - ICQ: 53943994           __  ///
| \__|__\  Home page: 
http://www.gratteri.tk
             \\\///
 \___|     E-MAIL: 
dan...@gratteri.tk
     ...since 1990  \///

 di troppo "chiuso" insomma.
Ti ringrazio per la risposta (sei il primo..;-)).
Si, so che il bus e' aperto e conosciuto (e standard, visto che c'e'
l'IEE...;-)): quando parlavo di sistema "chiuso" mi riferivo al sistema che
utilizzava quelle unita' ottiche.
Visto che mi confermi che veniva usato anche per controllare dischi, e visto
pero' che continua a sembrarmi un bus molto "a basso livello" proprio in quanto
generico (diciamo che puo' essere paraonabile ad una parallela?) utilizzando un
controller GPIB (se riesco a trovarne) potrei riuscire a vedere quelle unita' ed
il contenuto dei dischi o e' altamente probabile che lato PC vada comunque
implementato un qualche protocollo di comunicazione e controllo dei drive (cosa
che attualmente mi sembra di difficilissimo reperimento, visto che il sistema e'
"chiuso", e non si sa bene quale sia il modello ed il produttore "reale" dei
drive)?


 drive)?
Penso che si debba implementare un minimo di software per la gestione
dell'unità disco: i drive Commodore per il bus IEEE-488 erano drive
"intelligenti" che integravano al loro interno CPU, RAM, ROM... e quindi
tutta una serie di operazioni veniva gestita dallo stesso drive, non ho idea
di come possa funzionare la cosa con altri tipi di drive.


 > implementato un qualche protocollo di comunicazione e controllo dei
drive
Fino a qualche anno fa la National Instruments aveva in catalogo, al costo
di qualche centinaio di euro, schede di interfaccia HP-IB dotate di software
di controllo e driver per linguaggio C e Pascal. Credo che questi sw siano
anche disponibili in rete perché all'epoca le schede erano molto
diffuse. Il problema secondo me sta nel drive perché l'HP-IB è un protocollo
intelligente basato su uno scambio di messaggi tra controller e device.
Se stai a Roma posso prestarti del materiale che potrebbe esserti utile.
Ciao, Zagor.

 intelligente basato su uno scambio di messaggi tra controller e device.
Già: ci sono i listener, i talker, and so on ;-)


 Se stai a Roma posso prestarti del materiale che potrebbe esserti utile.
intervengo e confermo, essendo il felice e fortunato possessore di una
di queste schede, nella versione nu-bus per mac (si e' mai visto niente
di piu' esotico in tempi di standardizzazione PC?) :-)
i drivers della NI ci sono tutti (per lo meno per la versione mac della
scheda, ovvero quella che io possiedo). ora sarebbe interessante sapere
a) come si chiama essattamente il lettore di dischi in questione (mi
riferisco a chi ha iniziato il 3D) nonche' su quale sistema siano stati
creati i dischi. io posso offrire assistenza lato mac e poco altro,
ovviamente - essendo la scheda in mio possesso basata su uno standard in
uso solo su macchine apple e compatibili.
so per certo, comunque, che non e' impossibile trovare ancora schede
ISA/IEE488, avendone avute per le mani un paio recentemente.
per contatti in pvt, se necessario, potete usare bradipi chiocciola
libero punto itti' - leggo saltuariameente mail e ng, causa problemi con
linea.
-- 
"...non potresti desiderare di essere nato in un'epoca migliore 
di questa, in cui si e' perduto tutto..."         S.WEIL

 Già: ci sono i listener, i talker, and so on ;-)
Vedo che i tuoi studi di elettronica sono fruttuosi ;))
PS: ho perso il conto, sei già all'università o hai l'esame quest'anno?
Auguri, Zagor.

 Auguri, Zagor.
Grazie, speriamo bene!
Ciao!
Daniele

tecnico, ma qualcuno ha qualche idea che mi possa aiutare?
Hai provato a smontare il drive per vedere se la hpib e' solo una
interfaccia esterna? Alcune unita' erano hpib fuori ma scsi dentro (in
pratica usavano una scheda adattatrice.

 pratica usavano una scheda adattatrice.
Si, l'ho smontata ma non mi sembra di aver visto qualcosa che possa ricordarmi
una scsi.


 Se stai a Roma posso prestarti del materiale che potrebbe esserti utile.
Si, sono a Roma. La mia email la puoi vedere in firma.
Altra idea: e se esistesse ancora un lettore di quel tipo di dischi (e quindi
dotata della sua interfaccia e relativi device driver, non importa se SCSI o
altro)? Dove potrei cercare (non fatebattute;-)) secondo voi?


Non fare il "misterioso" :-), spiega qual'e' l'idea.
Evitare che vada buttata & appagare la mia "fame" di supporti di
memorizzazione e relative periferiche "strane" :) No, non so pero' come
recuperare i dati. Ti consiglierei qualche ricerca col modello dell'affare
sugli archivi di alt.folklore.computers e vedere se eventualmente li'
qualcuno ne sa qualcosa.

 fotounita' ecc ecc.
...plotters... :-))


 Eh, si, ma infatti parlavo di quello (in particolare del file system ).
hey, pero' adesso ci vuoi dire su che macchina/os sono stati "prodotti"
questi archivi o ci farai morire ignoranti e curiosi?!


 questi archivi o ci farai morire ignoranti e curiosi?!
Eh, a saperlo...
Non voglio fare il "misterioso" perche' come ho gia' detto, e' un sistema
completamente chiuso, non si sa nulla del sistema operativo (ma nei primi anni
'80 non c'erano poi molti standard e non li si voleva neanche avere, per
macchine cosi' "di nicchia"). So che si chiama Docutron ed a guardarlo e' una
specie di "scrivania" metallica che ha nella parte inferiore (davanti alle
ginocchia, diciamo) un "box" per tutta larghezza ed altezza che contiene
svariate schede e cavi, un floppone da 8" in basso a sinistra (per capirci,
l'unita' e' in verticale sotto al ripiano, dove ora normalmente uno ha l'intera
unita' centrale!), un monitor in formato A4 (quindi "verticale") in bianco/nero,
e collegato a stampante e scanner da un lato e le unita' ottiche dall'altro. Ho
cercato in rete e non ho trovato assolutamente nulla se non qualche vaga
citazione, niente di tecnico tantomeno dettagliato..:-( Sono certo che
"Docutron" e' solo la sigla assegnata dalla 3M, che ha "ritargato" un sistema di
chissa' chi. Mi parlavano anche di AS/400 come architettura base, ma a guardarlo
non mi sembra proprio...
Temo che non ci sia molto da fare, se non provare a stampare il maggior numero
di documenti prima che la stampante defunga, e ri-scannerizzarli in un nuovo
sistema di archiviazione ottica.
Qualche idea?
-- 
Ciao!
   -DocDoc-
--- Per scrivermi: dottoATdespammed.com
Sei anche tu stanco dei messaggi spam? Usa Terminator, il programma
anti-spam italiano FREEWARE! NUOVO SITO: 
http://www.spamterminator.it/

 Qualche idea?
no, ma la sfida mi pare decisamente tra le piu' interessanti degli
ultimi mesi da queste parti. io purtroppo non avendo un accesso costante
alla rete non ti saro' di molto aiuto, ma ti prometto che faro' del mio
meglio. dalla tua descrizione pare che si tratti di un sistema di
videoscrittura dedicato. qualcosa di piu' dovresti riuscire a scoprire,
pero'... :-)


Qualche idea?
Le possibilita' che la stampante sia proprietaria sono ridottissime. Quasi
di sicuro usa la meccanica di altre stampanti (e' laser, ad aghi o
inkjet?) e allora trovare i ricambi non e' difficile. Puoi comunque vedere
come e' interfacciata la stampante al macchinozzo: se ha molti cavi
probabilmente sara' una parallela, se no usa seriale di qualche tipo. Non
credo ieee488 ma non e' da escludere. Nei primi due casi puoi vedere di
intercettare le informazioni spedite alla stampante e tentare di
decodificarle (in teoria dovrebbe sempre essere possibile tenersi il raw
file inviato alla stampante e stamparlo usando una stampante compatibile
con quella sotto qualsiasi sistema operativo) cosi' facendo ti risparmi
stampa e riscannerizzazione.

sono marcati tutti Hitachi.
Linkettino trovato di recente: contiene un totorial sul bus gp-ib:
http://ftp.agilent.com/pub/mpusup/pc/iop/hpibtut/ib0_toc.html

 ancora) a ben 400 sterline, circa 600 Euro piu' IVA: non che sia un grosso
Non credo sia questo... magari rivolgiti anche a lui
http://www.labmaster.com/products/ieee488.html
Ciao
Gab


E se conosci il tedesco (io no purtroppo quindi questo Link può essere
totalmente inutile...)
http://wolf-woelfel.de/p_mldt.htm
Ciao
Gab