Newsgroup: it.comp.retrocomputing
Titolo: IBM 5363 I cerco info.

Oggi ho recuperato un IBM 5363 I...
Non so ancora se funziona... Non so ancora esattamente cos'è !
So che ha il suo (piccolo) monitor originale IBM e che è pesante... Molto
pesante: sarà sui 25/30 kg !!!
Domani inizierò le operazioni di "spolvero" ed avrei bisogno di un po' di
informazioni su questa macchina.
Ho fatto un po' di "googling" ma ho trovato poca roba e, sinceramente, oggi
è stata una giornata pesante per me... ho poca voglia =)
Vero che questo fantastico newsgroup è frequentato da tanti
appasionati -anime pie- che, domani quando controllerò le risposte a questo
post, mi faranno trovare tanti bei link con info di qualsiasi tipo su
questa (per me) poco comprensibile macchina?
Sono ben accetti anche "posts senza link" ma direttamente con -info- =)
Grazie a tutti in anticipo.

 Sono ben accetti anche "posts senza link" ma direttamente con -info- =)
Ad un unico cavo twinax possono essere collegati fino a sette device
diversi, il 36 riconosce come console del sistema il terminale con
indirizzo zero sulla porta zero. La porta zero è facile da trovare: è
quella con il numero 0 sul retro del sistema, l'indirizzo zero del
terminale è un pelo più complesso da verificare: se il terminale è
antico ci sono degli switch per impostare l'indirizzo, se è più
recente si entra nella configurazione accendendolo mentre si tiene
premuta la barra spaziatrice. Se è uno dei primi che utilizzavano
questo nuovo sistema dovrebbe comparire in basso a destra una cifra da
0 a 6 che può essere cambiata premendo un tasto, di solito F23 o F24,
se è uno dei più nuovi dovrebbe comparire a video un menu abbastanza
semplice da utilizzare. Finito il setup si passa alla modalità "in
linea" premendo il tasto "Ripr" sulla tastiera (al posto del CTRL
sinistro).
Fatto ciò puoi dare corrente al sistema e dovrebbe illuminarsi il
pannello frontale. Se non si accende potrebbe essere ossidato
l'interruttore rosso di emergenza, prova a muoverlo un po', a volte è
sufficiente. Quando il pannello è illuminato dovresti riuscire a
selezionare la funzione 1 (Avvio IPL, dove IPL sta per Initial Program
Load, il boot insomma) e ad avviarla con l'apposito pulsante, ma prima
assicurati che il terminale sia a posto e già acceso. Il sistema
dovrebbe partire e visualizzare sul pannello frontale un pattern
"roteante", e poi dopo un po' un conto alla rovescia da 9 a 1 a
caratteri cubitali direttamente sul terminale. Se tutto va bene, nel
giro di una decina di minuti dovrebbe chiederti, sempre sul terminale,
data e ora (occhio al tasto Invio: è al posto del CTRL destro) e
infine mostrarti il pannello principale del sistema. Nel 99% dei casi
non viene richiesta nessuna password per collegarsi, in ogni caso come
nome utente utilizza MASTER.
Ammettendo che tu sia arrivato fin qui senza intoppi, prova a digitare
il comando POP (Programmer and Operator Productivity aid), se c'è si
avvia un tool di gestione "visuale" di file e librerie tutto sommato
abbastanza comodo. Spera che ci sia :) Per terminare la sessione il
comando è OFF (oppure l'opzione 10 del menu principale), per spegnere
il sistema il comando è POWER OFF. Se la procedura POP non funziona,
prima di disperarti prova a digitare POP,£LIBRARY oppure POP,£POPLIB.
Se neppure così funziona allora puoi disperarti perché senza quello è
molto più scomodo gestire alcuni aspetti del sistema, soprattutto per
un principiante, con il comando CATALOG :)
In SSP non esiste il concetto di file, e men che meno di directory,
come lo intendiamo noi oggi. Tutto lo spazio disponibile, somma di
tutti i dischi del sistema, può contenere due tipi di oggetto: file e
librerie.
I file sono esclusivamente file dati (quindi ad esempio NON file
sorgente), formati da record a lunghezza fissa e sono di quattro tipi:
S (Sequential, sequenziali classici), D (direct, in pratica
sequenziali preallocati), I (Indexed, indicizzati tipo ISAM) e X
(indeX, indici alternativi per file indicizzati). I nomi dei file
possono essere al massimo di 8 caratteri incluso un punto facoltativo
che non viene utilizzato come estensione, ma semmai per raggruppare
insieme logicamente più file. Essendo un sistema gestionale poteva
capitare che con la stessa macchina si gestissero più aziende: in tal
caso, ad esempio, si sarebbero potuti avere file tipo A.CONTAB,
A.MAGAZZ, A.CLIENT, A.FORNIT, etc. per un'azienda e B.CONTAB,
B.MAGAZZ, B.CLIENT, B.FORNIT, etc. per un'altra :)
Le librerie sono in pratica dei file partizionati, suddivisi in unità
logiche dette membri di libreria. Un membro può essere di quattro
tipi: O (Object, tipo programmi compilati o altri dati binari), S
(source, programma sorgente ad esempio in COBOL o RPG o altri tipi di
sorgente come le specifiche per descrivere i pannelli video), P
(Procedure, in pratica sono sorgenti anche questi, ma a differenza
degli altri possono venire richiamati direttamente da linea di
comando, ad esempio quando digiti POP richiami la procedura contenuta
in un membro P di nome POP) e R (Routine, codice binario pronto per
essere linkato).
Detto tutto ciò, il sistema operativo è contenuto nella libreria
£LIBRARY e i vari prodotti aggiuntivi in librerie tipo £COBLIB,
£RPGLIB, £SEULIB, £POPLIB, etc. In linea di massima tutto ciò che
inizia con £ (o con $ in certi casi) è relativo al sistema. Come file
di sistema mi vengono in mente £DUMP.xx e £TRACE.x e alcuni £ODxxxx.
Per un sistema che non sappiamo neppure se funziona direi che può
bastare :) Fortunatamente avevo varie cose già scritte in passato e ho
fatto un po' di copia-incolla!
Fai sapere,
G.

Premettendo che ieri dovevo proprio essere -strafatto- per poter aver
confuso un terminale con un semplice monitor, oggi ho effettuato le
operazioni di -spolvero- della macchina che mi è capitata sotto mano.
Dopo aver tolto un paio di chili di polvere dall'interno, ho potuto
constatare che l'aspetto estetico dei componenti è pressochè perfetto. La
prima cosa che m'è balzata all'occhio, è la presenza di 2 hardisks dei
quali non saprei specificare però esattamente la capacità.
Subito dopo aver finito la ripulitura genarale, anche del terminale,
operazione che m'ha fatto scoprire la presenza in uno scompartimento di
quest'ultimo della "Guida alla risoluzione del problemi" dell' IBM 3196
Terminale video, ho cablato il tutto e, seguendo le istruzioni datemi da
gerry77, ho dato -fuoco alle polveri-.
Il risultato è visibile nelle seguenti foto:
http:
www.flavioweb.it/5363/01.jpg
http:
www.flavioweb.it/5363/02.jpg
http:
www.flavioweb.it/5363/03.jpg
http:
www.flavioweb.it/5363/04.jpg
http:
www.flavioweb.it/5363/05.jpg
http:
www.flavioweb.it/5363/06.jpg
http:
www.flavioweb.it/5363/07.jpg
http:
www.flavioweb.it/5363/08.jpg
http:
www.flavioweb.it/5363/09.jpg
http:
www.flavioweb.it/5363/10.jpg
http:
www.flavioweb.it/5363/11.jpg
http:
www.flavioweb.it/5363/12.jpg
http:
www.flavioweb.it/5363/13.jpg
http:
www.flavioweb.it/5363/14.jpg
http:
www.flavioweb.it/5363/15.jpg
http:
www.flavioweb.it/5363/16.jpg
http:
www.flavioweb.it/5363/17.jpg
http:
www.flavioweb.it/5363/18.jpg
Ora la domanda nasce spontanea: e adesso?
Voi che ci fareste? Cosa provereste a fare adesso che funziona?
NB: Se il manualetto "IBM 3196 Terminale video - Guida alla risoluzione dei
problemi" può essere utile, potrei appena ho un attimo di tempo, farne una
scansione e magari creare un PDF da mettere in rete.
Fatemi sapere.

 
Non so se lo hai intuito dal discorso che ti ha fatto gerry77...
ma il fatto che ci siano pochi "amanti" di quel genere di macchina e'
perche' questa ha la capacita' di essere completamente inutile a fini
pratici, anche hobbyistici.
I system/36 non sono nati come sistemi multi purpose, anzi. L'unica cosa
che potresti fare ora e' cominciare a studiare una versione antica di
RPG (che non e' un gioco di ruolo ma un linguaggio di programmazione)
e scrivere un programmino per gestirti qualcosa (collezione di fumetti
ad esempio)... oppure fai come ho fatto io:
i miei 5363 diventarono comodi supporti per una scrivania fatta con assi
da muratore, l'uso piu' funzionale che si possa trovare loro.
Ciao,
Fabio
-- 
"La profonda attrazione esercitata da (...) sentirsi parte di una
potente Elite tecnologica non dovrebbe mai essere sottovalutata."
-Bruce Sterling
HKZlab Network: 
http://hkzlab.spatof.org
INTERnet -> 
night...@email.it
Retro DECnet -> 1126::HKZ

 Voi che ci fareste? Cosa provereste a fare adesso che funziona?
Carino, bella macchinetta.
Che farci? Boh, io proverei tutte le funzioni disponibili nei menů, 
giocherei un po' con il sistema operativo, cercherei sui dischi se c'č 
qualche applicativo gestionale ancora installato. Poi cercherei della 
documentazione per saperne di piů sulla macchina, ed infine programmerei 
qualche stupidaggine in rpg.
Poi lo spegnerei e lo riaccenderei tra qualche anno: č una macchina 
compatibile praticamente con nulla....
Ciao.
Roberto

 Voi che ci fareste? Cosa provereste a fare adesso che funziona?
E adesso viene il bello! :)
(continuo con l'opera di copia-incolla)
Per esempio potresti dirci la versione del sistema operativo che puoi
vedere con DUMP MCODE,CRT e la lista dei prodotti installati che si
può vedere con DUMP PLD,CRT (,CRT va sempre specificato altrimenti le
liste le fa in spool, pronte per essere stampate).
Poi, per scoprire quanto spazio c'è sul disco, puoi guardare in cima
al display di elenco dei file o delle librerie di POP, oppure se POP
non c'è puoi dare il comando SYSLIST CRT (per dirottare l'output a
video) seguito da CATALOG ALL,F1 (tutti i file sull'unità F1, alias
Fixed 1) e in cima all'elenco che apparirà vedrai la dimensione dei
dischi espressa in "MILIONI BYTE" e in blocchi :)
(Scorciatoia: i display di gestione di librerie e file di POP li puoi
raggiungere direttamente con i comandi LIBR e FILE).
Sempre se hai la procedura POP potresti dirci l'elenco delle librerie
con nomi tipo £xxxLIB per sapere i prodotti IBM presenti sul sistema
(in alternativa all'output di DUMP PLD,CRT) e poi potresti guardare se
hai una libreria che si chiama PTFNEWS: le PTF (Program Temporary Fix)
sono le patch, se quella libreria esiste dentro ci troverai un membro
di testo per ogni singola PTF, con la descrizione dei problemi e delle
correzioni apportate. Per visualizzare il contenuto di un membro c'è
l'opzione B (Browse) dal pannello librerie della POP. F7 per uscire.
Per alcuni comandi di uso comune ci sono delle scorciatoie: per
esempio D P (Display Printer) mostra i file in spool pronti per la
stampa, D T i task in esecuzione, D J i job batch, D W lo stato dei
terminali (W per Workstation) e di altri device del sistema, etc.
A proposito di device, i loro nomi sono di due caratteri: il primo
indica il tipo di device e il secondo di solito è un progressivo
numerico. Quindi avremo W1 e così via per i terminali, P1 e simili per
le stampanti e alcuni device di cui esistono solo alcuni nomi ben
codificati: I1 è il floppy (I sta per Interchange), T1 e T2 sono i
nastri in bobina, TC è il nastro in cassetta tipo QIC e infine F1
rappresenta tutto lo spazio disponibile sui dischi che vengono visti
come un'unica unità logica. E' un ricordo di sistemi precedenti in cui
i dischi erano singolarmente indirizzabili e si aveva F1, F2, F3, etc.
per i dischi fissi e R1, R2, R3, etc. per i disk pack rimovibili... :)
In quei rari casi in cui i terminali superavano W9, si proseguiva fino
a X9, poi Y9, poi Z9... e poi non ce la faceva più il sistema :)
Se vuoi esplorare, scrivi solo la prima parte di un comando, ad
esempio CATALOG, e poi invece di Invio premi Aiuto (si trova nel
gruppo di tasti all'estrema sinistra della tastiera principale) e
vedrai :) Puoi premere Aiuto anche col cursore posizionato su un campo
o una voce di menu: se è stato installato, verrà visualizzato l'aiuto
sensibile al contesto.
Se vuoi provare il lettore di floppy puoi sperimentare con il comando
INIT (non c'è pericolo di formattare i dischi fissi) e se hai l'unità
nastri puoi tentare il comando TAPEINIT...
Ciao,
G.

Prima di tutto voglio ringraziarti per tutte le info che mi stai dando,
quindi voglio farti sapere che proverò tutte le cose che mi stai -dicendo-
perché di questo tipo di macchine non conosco praticamente niente e mi
piace sempre imparare qualcosa di nuovo su -qualsiasi cosa- scriva in verde
e faccia -bip bip-...
Prima devo risolvere un problema logistico: portare il computer dalla stanza
al primo piano di casa mia, dov'è stato fin'ora per permettermi di pulirlo,
sino in mansarda dove ci sono tutti gli -altri-, per poterlo usare con
calma. Questa operazione è meno semplice di quanto possa sembrare dato il
peso della macchina (saranno circa 30 kg senza -coperchio-)... certo che
una volta non badavano a spese quando si parlava di -metallo- =)
Comunque sia, vorrei sapere se sei in possesso di qualche -documento-
riguardante questa macchina e se, eventualmente, me lo potresti inviare per
mail (per l'indirizzo corretto basta togliere "-katapultami-" da quello che
appare nei miei posts). Poi eventualmente continuerò a -romperti- qui sul
newsgroup per eventuali chiarmienti.
Ci aggiorniamo all'output delle procedure che mi hai indicato...


Si... avevo intuito la poca "praticità" della macchina che m'è capitata
sotto mano, però mi diverto un mondo a scrivere usando le vecchie tastiere
IBM che fanno click-click quando premi i tasti... altro che le
semi-silenzione-ultra-multimediali tastiere moderne !
Vuoi mettere la soddisfazione?
E poi mi piace sempre imparare qualcosa su un sistema a me sconosciuto.
Comunque quella del "tavolo" non è una cattiva idea =)


 
Beh, io la misi in pratica con i miei 5363, prima di alienarli
(a uno s'erano sfondati i dischi, all'altro si erano sfondati i 
dischi e si era cotta qualcuna delle schede che compongono il 
processore).
Ora mi e' rimasto solo un esemplare della generazione precedente:
un 5362... 
http://hkzlab.spatof.org/ALBUM/System_36/tn/firstboot01.jpg.html


Che bestia !!!
Se non ci fosse l'etichetta IBM potrei pensare che si tratti di una stufa a
pellets con appogiato sopra un terminale !!!
L'attacco per la canna fumaria è in basso?
=)


 riguardante questa macchina e se, eventualmente, me lo potresti inviare per
Più che documenti ho qualche foglietto sparso, qualche file e i miei
ricordi di quando ci ho lavorato :) Ma ormai le cose facili ricavate
dagli appunti le ho scritte tutte. Forse è più semplice rispondere a
domande mirate...
Ciao,
G.

Inizio a capire qualcosa sul famigerato System/36.
Oggi nel pomeriggio ho risolto il "problema logistico" smontando
completamente la macchina e riassemblandola tre piani più in alto...
E' stato l'unico sistema pratico che ho trovato per trasportarla.
Dopo essermi accertato che funzionasse ancora come in origine, ho subito
provato a dare qualche -comando- di quelli indicati da Gerry77 ed i
risultati sono questi:
DUMP PLD,CRT:
http://www.flavioweb.it/5363/C1.jpg
DUMP MCODE,CRT:
http://www.flavioweb.it/5363/C2.jpg
POP:
http://www.flavioweb.it/5363/C3.jpg
POP Librerie:
http://www.flavioweb.it/5363/C4.jpg
Gli esperimenti continuano...
Nuove idee e info sono sempre ben accette.

Su questo sistema ci sono 2 HD, come faccio a sapere se sono tutti e due
attivi, oppure se ne sto usando solo uno?


Se inizio a capire qualcosa, questo è il contenuto dell'HD (F1):
http://www.flavioweb.it/5363/Cat01.jpg
http://www.flavioweb.it/5363/Cat02.jpg
http://www.flavioweb.it/5363/Cat03.jpg
http://www.flavioweb.it/5363/Cat04.jpg
http://www.flavioweb.it/5363/Cat05.jpg
http://www.flavioweb.it/5363/Cat06.jpg
http://www.flavioweb.it/5363/Cat07.jpg
http://www.flavioweb.it/5363/Cat08.jpg
http://www.flavioweb.it/5363/Cat09.jpg
http://www.flavioweb.it/5363/Cat10.jpg
C'è qualcosa che può essere utile?
Ci sono delle librerie chiamate, ad esempio, "Bolla" oppure "Matteo"
o "Paolo": come faccio a sapere di cosa si tratta e come possono essere
utilizzate?
Lo spazio totale indicato per F1 è 210,36 Megabyte: può essere la somma dei
due HD presenti nella macchina, dato che sono collegati in serie usando un
unico cavo flat?
Se cerco di utilizzare il Basic seguendo questa procedura:
- Menu "MAIN" -> seleziono opzione 5 (uso linguaggi programmazione e
programmi di utilità);
- Menu "PROGRAM" -> seleziono opzione 4 (uso dei linguaggi di
programmazione);
- Menu "Compile" -> seleziono opzione 4 (BASIC);
- Menu "SBASIC" -> selezione opzione 1 (avvio di una sessione BASIC);
a questo punto appare la schermata "PROCEDURA BASIC" dove mi vien chiesto di
inserire il nome della libreria ("£library" è il default, ma credo sia solo
un esempio), e l' "ampiezza della regione da 28 a 64" (default 28).
Se lascio tutto così com'è e premo invio mi appare il seguente messaggio:
SYS-1305 opzioni ( 3 )
Non trovata procedura BASIC
Vuol dire che non posso utilizzare il BASIC perchè manca qualche "pezzo" su
questa macchina oppure c'è da inserire qualche parametro particolare nella
schermata precedente?

 Non trovata procedura BASIC
Significa semplicemente che il BASIC non è installato. In effetti ti
manca la libreria £BASLIB. Non tutto quello che trovi nei menu è
effettivamente esistente nel sistema.
Quando si verifica un errore, il sistema ti avvisa con un messaggio
come quello sopra e ti propone varie risposte possibili: 0 significa
riprova, 1 significa ignora e prosegui, 2 significa annulla il passo
corrente della procedura e passa al prossimo, 3 significa annulla
tutto. Quando è visualizzata l'opzione 3 è attiva anche l'opzione
nascosta D che fa il dump della memoria di processo su file £DUMP.xx
(le xx sono un progressivo da 00 in su), non te lo consiglio. Se
l'errore si presenta in seguito a un dato non corretto inserito in una
maschera di guida (tipo quella che ottieni premendo Aiuto invece di
Invio dopo aver scritto CATALOG) allora appare l'opzione H che fa
ricomparire la maschera.
Ciao,
G.
P.S.: Si chiama 5363 :)

 
http://www.flavioweb.it/5363/C4.jpg
Vediamo le librerie di sistema, quelle che iniziano con Ł:
ŁCNFGLIB contiene i membri di configurazione del sistema, in pratica
la configurazione si fa con apposita procedura (CNFIGSSP) la quale
scrive le scelte fatte dall'utente in un membro contenuto in quella
libreria, poi alla fine trascrive il membro in una locazione speciale
del disco, il cosiddetto settore di configurazione, che viene letto
all'avvio. Infatti per cambiare configurazione č necessario riavviare
il sistema.
ŁDFULIB č la libreria del DFU (Data File Utility), un tool per
visualizzare e modificare record nei file di dati (non nei membri
sorgente perň, quelli sono contenuti in una libreria e si modificano
con un editor).
ŁIWLIB credo che sia la libreria di supporto per il collegamento via
Twinax con il PCS/36 (PC Support, per MS-DOS), la suite di programmi
per PC della IBM. IW dovrebbe essere Intelligent Workstation :)
ŁLIBRARY č la libreria principale del sistema: lě dentro ci sono tutti
i binari del sistema operativo, tutte le procedure e tutti i menu che
vedi (eccetto quelli specifici di un qualche prodotto).
ŁPOPLIB č la libreria della procedura POP
ŁRPGLIB č la libreria del compilatore RPG II.
ŁSDALIB č la libreria dell'SDA (Screen Design Aid), un tool "visuale"
per disegnare i menu e i pannelli che poi vedi utilizzando il sistema.
ŁSEULIB č la libreria del SEU (Source Entry Utility), cioč l'editor
standard per scrivere programmi e procedure. Ha il vantaggio di avere
i formati per scrivere i programmi RPG che sono posizionali, ha il
grosso SVANTAGGIO di essere un editor linea per linea. In linea di
massima č meglio utilizzare FSEDIT che si trova nella POP.
Probabilmente anche le librerie IWS e QDFLIB hanno a che fare con il
sistema, forse per il dialogo con i PC, perň non so con precisione.
Ciao,
G.

 attivi, oppure se ne sto usando solo uno?
Direi che li stai usando quasi certamente entrambi, il sistema
operativo ti fa vedere tutto lo spazio disponibile aggregando i dischi
fisici. Un tempo era un sistema relativamente comune per poter avere
file di grosse dimensioni, i quali avrebbero potuto superare la
capacità dei dischi in commercio. Si faceva molto affidamento sui
backup, ovviamente. In ogni caso, almeno sul S/36 non si tratta di un
vero striping tipo RAID 0 come lo intendiamo oggi, ma semplicemente di
un concatenamento. Sicuramente il microcodice (vedilo come il kernel
del sistema) e la libreria £LIBRARY risiedono sul primo disco. Altri
file di sistema ricordo che era possibile piazzarli su un disco in
particolare, magari per migliorare le prestazioni generali del tutto.
Ciao,
G.

> Comunque quella del "tavolo" non è una cattiva idea =)
piuttosto che vederlo finire cosi' male dimmelo che te lo ritiro io.
-- 
Spolvera la mia email per rispondermi
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 piuttosto che vederlo finire cosi' male dimmelo che te lo ritiro io.
Vuoi dire che non hai mai usato le tue macchine per appoggiarne sopra
altre? devi avere un sacco di spazio per permetterti di non crescere in
altezza


 altezza
no, e' che vorrei anch'io un coso simile, ed era un modo per dirti: quel
5366 mollalo a me!!!! :)


 5366 mollalo a me!!!! :)
Uhm purtroppo i miei si sono rotti in modo definitivo e li ho eliminati da
tempo (a parte il 5362 e il 5364)... pero' ti prometto che se scopro dove
recuperarne uno ti avviso immediatamente :)
