Newsgroup: it.comp.retrocomputing
Titolo: Una costosa periferica ISA è stata accesa !

 
Qualcuno avrà già capito di quel che parlo...
Ho recuperato un po' di "ciarpame" 5364.
Uno sano ed uno cannibalizzato.
 
Ho avviato quello sano (1HD), nell'attesa di rimontare quello che già 
avevo (2HD)
 
Ho scoperto un po' di cose.
 
1) Il regolatore di tensione (VRM) si accende solo all'IPL. Prima segna 
quasi zero. Dunque il mio dovrebbe esser sano
 
2) Serve un IBM PC/XT/AT, 256k<=mem<=640k. L'AT con cui provai ne aveva 
1536.
 
3) Il 5364 dev'esser acceso *prima* del PC
 
4) All'accensione del PC, prima ancora del caricamento del software 
specifico, accade qualcosa al 5364. Inizia ad avviarsi e s'accende la 
spia del floppy drive. Forse per l'aggiornamento del microcodice.
 
5) All'avvio del software specifico avviene l'IPL automaticamente.
 
6) M'ha lasciato nella solita maschera SSP ma non son potuto entrare. Vai 
a pescare l'utente, adesso ... QSECOFR non funziona ...
 
7) Non ho capito come si esca, CTRL-ALT-DEL è però intercettato dal 
software e dovrebbe essere il metodo giusto. Chiede conferma e di premere 
di nuovo CTRL-ALT-DEL.
 
 
Ho utilizzato un XT (5160) con 640KB di ram, giusto per la cronaca...
 
Ma ho avuto serie difficoltà a gestire la maschera SSP in emulazione 5250 
con la tastiera del XT IBM. Non conosco la corrispondenza dei tasti... mi 
toccherà portar su un terminale twinax (come se ne avessi pochi di pezzi 
ingombranti sul tavolo: un 5160, due 5364, un 5153, cavi 
dappertutto ...): ci manca solo il cavo twinax...
 
-- 
http://www.supervinx.com/Retrocomputer
 

 con la tastiera del XT IBM. Non conosco la corrispondenza dei tasti... mi 
 
Probabilmente hai la mappatura estesa 5250: Invio SSP sul CTRL destro, Reset
tastiera sul CTRL sinistro, Uscita campo SSP su Invio PC ecc.
 
Se scrivi "fuori dal seminato" il terminale va in immissione impedita (si
accende II nella riga di stato dell'emulazione, cioè appunto Immissione
Impedita o Input Inhibited); per sbloccare la situazione premi il CTRL
sinistro, cioè il ripristino tastiera (Ripr sulle tastiere italiane).
Dopodiché puoi spostarti tra i campi con il tabulatore o con le frecce.
 
Ciao,
G.
 

 G.
 
 
 
 
 
-- 
http://www.supervinx.com/Retrocomputer
 

 Stasera mi metto a lavorar di password.
 
Eventualmente da qualche parte dovrei anche avere la procedura per bucarlo,
ma non l'ho mai testata: bisogna andare a cercare cose in hex sul disco...
 
BTW, ricordi che avevo fatto la scansione di alcuni manuali, compreso quello
di riferimento del sistema? Lì c'è tutto riguardo a tastiera, comandi,
classi degli utenti ecc.
 
G.
 


Ho tutta la manualistica, mi manca solo il traduttore dall'arabo ;)
 
Scherzi a parte, se ne è andata una mattinata (molto part-time) per 
metter su il setup. Senza trascurare che alla riaccensione del PC, dopo 
qualche mese, è esploso un elettrolitico al tantalio sulla scheda CGA, ed 
ho dovuto perdere qualche minuto per la riparazione. E vogliamo 
dimenticare il trasferimento della scheda pilota dall'AT (sotto diversi 
altri PC leggeri leggeri) all'XT ? Giornata di sollevamento pesi ...
 
-- 
http://www.supervinx.com/Retrocomputer
 

 qualche mese, è esploso un elettrolitico al tantalio sulla scheda CGA, ed 
 
Chissà che aroma... :PPP
 
G.


Nonostante i 3 gradi (lo so che per voi è caldo ;) ho dovuto aprire tutte 
le finestre, con la consorte che diceva "Perché apri ? Non sento 
nulla..." Questo è durato 10 secondi, poi m'ha chiesto che cosa stessi 
bruciando :)
 
Alle 13:00 il salone olezzava ancora ... eppure era un misero 10uF/16v
 
-- 
http://www.supervinx.com/Retrocomputer
 


 
si ma i dischetti?
 
Servira' una sorta di floppy di avvio/diagnostica....altrimenti come accedi
al disco ?
 
Ricordo che  c'erano parecchi floppy a corredo della macchina ...
 
ciao
fm
 
 


Ho praticamente trovato tutto, anche i dischi del microcodice (se 
funzionano ...), librerie e cose a me ancora ignote ...
 
Per chi volesse darmi una mano nell'identificazione ...
http://www.supervinx.com/temp/System-36-2.pdf
 
 
 
 
-- 
http://www.supervinx.com/Retrocomputer
 

 
http://www.supervinx.com/temp/System-36-2.pdf
 
 
L'avevamo già fatta l'analisi di quelle etichette, vai a cercare nella tua
posta personale i messaggi intorno al 5 marzo 2011.
 
Riporto qui per brevità parte di quel che ti scrissi allora:
 
----------
Di tutto quello che c'è scritto in un'etichetta, solo alcune informazioni
sono utili, le altre sono riferimenti all' ordine dello specifico cliente
che richiese quei prodotti, quindi non servono più.
 
Prendiamo ad esempio la seguente etichetta:
 
| 
REF.NO
 PYG25       PGM 5727-SS6 FEAT9074
| SYST SUPP PGM        IT      Z250-0001-2
| REL/LEV 06.01 SEQ.  1/11  DISKET 2S 96TPI
|                      87.10.26          31
 
Di tutta questa roba, le uniche cose utili sono il codice programma PGM, il
codice feature FEAT, la versione REL/LEV e il numero di sequenza SEQ del
pacchetto di dischetti (e a volte la descrizione sulla seconda riga).
 
Quindi, rileggendo quanto sopra:
 
	Programma	5727-SS6	(SSP)
	Feature 	9074		(Parte base)
	Versione	6.1
	Sequenza 	1 di 11
 
Quindi ancora, riguardando il tuo PDF _sembra_ che per S/36 tu abbia:
 
- Il set di due floppy di microcode 5.1 per il 5364 (DSKT11 e DSKT12)
- Il set di due floppy di microcode 5.1 per il 5363 (DSKT61 e DSKT62)
- Il set di undici floppy di SSP 6.1
- Il set di undici floppy di SSP 5.1
- Il set di quattro floppy di codice 5.1 per il PC companion del 5364
- Il set di due floppy di utilities varie (editor etc.) per SSP 6.1
- Il set di due floppy di utilities varie (editor etc.) per SSP 5.1
- Il set di sette floppy di PTF per SSP 5.1 per 5364 e 5363
- Il singolo floppy del compilatore RPG II per SSP 5.1
- Il singolo floppy del supporto aggiuntivo per i nastri per SSP 5.1
----------
 
C'erano alcune discrepanze tra i PDF (un tempo erano due) e l'elenco di file
che mi avevi inviato: per esempio nei PDF erano elencate due versioni di
alcuni prodotti che nell'elenco erano presenti una volta sola (quindi quale
versione delle due?), e cose del genere. Non ricordo più se poi avevi messo
tutto a posto. Forse ti converrebbe andare a rileggere le mail di quei
giorni per fare un riepilogo e sistemare la materia una volta per tutte.
 
Ciao,
G.
 

 al disco ?
 
Credo che si possa fare con quel che c'è a bordo, mettendo la macchina in
modalità servizio. Qualcosa di simile al Display/Alter/Dump degli AS/400.
 
G.


 
... nella manuali della macchina c'e' scritto
sicuramente.
 
Io sospettavo i floppy DSK61 e 62...
 
ciao
fm
 
 

Perdonate se sembro chiedervi le stesse cose più volte :)
Apro molti lavori che poi sono sospesi per carenze di competenze (mie) e 
riaperti non appena le acquisisco. Tener ordinate in memoria (mia) le 
informazioni relative a tutti i sistemi operativi che tratto giornalmente 
e non (oltre al resto delle informazioni giornaliere) non è cosa 
semplice :P
 
Ad ogni modo, il sistema è a mia disposizione !
Le password del service mode erano 
password
master (backup password)
La sicurezza non è attivata, il mio problema era la mappatura del tasto 
immiss, risultata essere nel BLOC MAIUSC (Caps Lock).
Il sistema di help non è installato (F6 riporta un errore).
La memoria di sistema è 1MB, lo spazio libero è 40MB.
Il sistema è stato utilizzato fino al 96 (non posso impostare una data 
inferiore)
 
Adesso mancano alcune cose.
1) Pulizia completa e foto
 
2) Backup del sistema
 
3) Dischi da 1200KB (sto terminando le scorte: da 360K ne ho oltre 200 
vergini, ma 1200KB ... hmm ...)
 
4) Studiarmi SSP (ahi, ohi, dolori ...)
 
 
-- 
http://www.supervinx.com/Retrocomputer
 

 Io sospettavo i floppy DSK61 e 62...
 
Quelli dovrebbero essere il microcode del 5362. Supervinx ha un 5364, i cui
floppy di microcode si chiamano DSKT11 e DSKT12.
 
Con un po' di deduzioni e un po' di intuito abbiamo capito che i floppy di
microcode contengono sia qualcosa di analogo a dei moduli di kernel, i quali
vengono copiati selettivamente sul disco rigido in base alla configurazione
hardware, sia delle utilities di setup e diagnostica. Probabilmente il primo
floppy contiene soprattutto moduli e il secondo soprattutto utilities.
 
A prescindere dalla terminologia, si tratta di un'idea abbastanza standard,
specialmente in sistemi un po' datati: si copiano a destinazione i "pezzi"
necessari e poi con un tool a parte si fa il linking del kernel sul posto.
 
Leggendo la documentazione si capisce abbastanza chiaramente che il floppy
di utilities (che dovrebbe essere DSKTx2) contiene vari programmi che si
possono attivare richiedendo specifiche funzioni di servizio dal pannello di
controllo hardware. Qualcosa di molto simile a degli entry point.
 
Ciao,
G.

 cui floppy di microcode si chiamano DSKT11 e DSKT12.
Vi correggo, 
Supervinx ha *due* 5364 e mezzo ;)

 4) Studiarmi SSP (ahi, ohi, dolori ...)
 
È meno difficile di quel che tu creda, anche perché molto probabilmente ti
limiterai a qualche giretto e a un po' di manutenzione, ma non programmerai,
specialmente in RPG II (non vale proprio la pena).
 
Intanto potresti provare a elencare il contenuto del disco:
 
   SYSLIST CRT
   cATALOG ALL,F1
 
Il primo "comando" (in realtà è una procedura) dice di deviare l'output di
sistema a video, il secondo dice di elencare tutto il contenuto del disco
fisso. Se nell'elenco vedi una "cosa" che si chiama £POPLIB puoi provare
anche le procedure LIBR (per navigare nelle librerie) e FILE (per i file).
Oppure la procedura POP per avere un bel menù da cui richiamare le altre.
Puoi provare comunque anche senza fare prima CATALOG (che può esserre un po'
scomodo da interpretare): se POP, LIBR e FILE non ci sono riceverai molto
semplicemente un errore che ti dirà che quelle procedure non esistono.
 
(Se vedi che £POPLIB esiste, ma ricevi ugualmente l'errore, prova a digitare
POP,£POPLIB senza spazi, e idem per FILE e LIBR; così dovrebbe andare.)
 
Ciao,
G.
 

 
 
Mi rispondo da solo: se scopri dov'è mappato il tasto HELP, puoi provare a
scrivere CATALOG e premere HELP invece di Invio (Immis.): non è una cosa che
ha a che vedere col testo di aiuto che come dici pare non sia installato, ma
richiama un pannello in cui inserire i parametri del comando: invece di
scrivere ALL,F1 ti compariranno dei comodi campi con relative descrizioni in
cui inserire tutto, poi ci pensa lui a formare la riga di comando.
 
G. :-)

 
Non ho provato, avevo messo 89, poi 90. Poi ho notato che il campo era 
preimpostato a 96
 
 
 
 
 
-- 
http://www.supervinx.com/Retrocomputer
 

A proposito della mappatura...
Disponendo di 640KB di ram (sul PC) posso tener aperta una sessione DOS 
ed una S/36, così mantengo aperto il file di testo che descrive la 
mappatura, ed ogni tanto controllo. La commutazione è velocissima ...
ALT-ESC-1-Invio (DOS)
ALT-ESC-2-Invio (S/36)

 non sono installati (forse per motivi di spazio ...)
 
Probabile. Mi domando se negli undici floppy di installazione di SSP ci sia
anche l'help in linea: a giudicare da quel che leggo nei manuali, direi di
sì: pare che sia una parte facoltativa installabile a scelta. Dovrebbero
essere ben 3.9 MB di roba.
 
Scrivevi che lo spazio libero sono 40 MB, ma secondo me quel che hai letto è
la capacità totale del disco. Possibile? In cima al listato della procedura
CATALOG dovrebbe esserci la capacità totale del disco in megabyte e blocchi,
mentre in fondo lo spazio ancora libero, espresso in soli blocchi (1 blocco
sono 2560 byte, cioè 10 settori da 256 byte l'uno). Fai un po' di conti...
 
Sarebbe anche interessante sapere esattamente che versione dei prodotti è
installata. A questo proposito direi che puoi digitare quanto segue:
 
   DUMP MCODE,CRT
   DUMP PLD,CRT
 
La prima procedura elenca varie informazioni sul microcode, compresi i
prerequisiti hardware e software, i livelli di rilascio dei vari moduli e
l'elenco di tutte le PTF di microcodice installato. PLD dovrebbe essere
l'elenco Product Level Data.
 
Queste ultime cose le si legge nel manuale di riferimento del sistema (di
cui diversi mesi fa pubblicai una scansione), nelle voci relative alle
procedure CATALOG e DUMP.
 
Ciao,
G.
 

 4) Studiarmi SSP (ahi, ohi, dolori ...)
 
Se puo' essere utile:
 
http://www.mirrorservice.org/sites/www.bitsavers.org/pdf/ibm/ssp/
 
 
Saluti,
dott. Piergiorgio.
 
 

 
http://www.mirrorservice.org/sites/www.bitsavers.org/pdf/ibm/ssp/
 
 
No, non è utile perché non è l'SSP che intendiamo noi, ma una cosa tutta
diversa... :P
 
Quello del tuo link è lo Scientific Subroutine Package, quello che diciamo
noi è un OS (System Support Program).
 
G.


Sarà per domani ... l'ho smontata per le pulizie e le foto 
dell'hardware :)
L'HD sembrerebbe da 60MB, ma devo verificare il codice ...
 
 
 
-- 
http://www.supervinx.com/Retrocomputer
 

 noi è un OS (System Support Program).
 
OK scusate x l' equivoco...
 
Saluti,
dott. Piergiorgio.
 

 Supervinx ha *due* 5364 e mezzo ;)
 
 
e, se ho capito bene, uno funziona
e l'altro 1 e mezzo e' quello che stai riparando...:-)
 
 
ciao
fm
 
 

 fm
 
No, uno funziona e lo sto esaminando adesso, l'altro lo devo ancor 
vedere, ma confido nei ricambi :)
Fra l'altro, quello da esaminare ha ben due (2) HD !
 
 
 
-- 
http://www.supervinx.com/Retrocomputer
 

Eh, no, 40MB è proprio la dimensione dell'HD...
0665-53 dovrebb'esser da 44MB, P/N 4842971


che dovrebbero essere visti come un'unico disco
di memoria doppia....(?)
 
come diceva Gerry, lo vedi dalle prime righe del catalog: numero dei blocchi 
...
 (1blocco=10 settori=2560 bytes)
 
ciao
fm
 
 

 0665-53 dovrebb'esser da 44MB, P/N 4842971
 
Già. Vedo in giro che alcuni lo danno da 44 MB, molti altri da 40 (compreso
il manuale IBM che ho qui). C'è da dire che quei 4 MB perduti potrebbero
essere i primi N settori all'inizio del disco, a buon bisogno utilizzati per
l'avvio, oppure dei settori "spare" da qualche altra parte (in fondo?).
 
Ad ogni modo il medesimo manuale IBM dice che la sua capacità è di 15195
blocchi, quindi se un blocco sono 2560 byte (10 settori da 256), abbiamo una
capacità effettiva di 37.1 MB.
 
Dopodiché lo stesso manuale dice che un sistema con 1024 KB di RAM richiede
sul disco da 40 MB circa 2205 blocchi per i file di sistema, che immagino
siano per qualcosa di simile a un'area di swapping, visto che si tratta di
un numero dipendente sia dalla quantità di RAM sia dalla capacità del disco.
 
Quindi siamo a 15195 - 2205 = 12990 blocchi disponibili cioè 31.7 MB dei
quali se ne vanno circa 7.2 MB (2962 blocchi) per SSP base e diagnostica in
linea installati automaticamente.
 
E siamo a 24.5 MB liberi, dai quali vanno tolti altri 871 blocchi per i
programmi di utilità più indispensabili, 254 per l'RPG e altri 100 circa per
alcune funzioni SSP, per un totale di altri 3 MB. Con queste ultime cose si
arriva a circa mezzo disco occupato in cui farci stare i dati e i programmi
dell'utente. Potrebbe essere tanto o poco, dipende dai punti di vista. Mi
domando quanto spazio rimane per installare i 3.9 MB di pannelli di aiuto...
 
Ciao, :)
G.

 ma le sue etichette DSKT61 e DSKT62
 
Nel suo PDF ci sono sia DSKT61 e DSKT62, sia DSKT11 e DSKT12. Mi viene da
ipotizzare che 61 e 62 possano essere per 5363, visto che anche quello aveva
il drive da 5.25". In tutta la manualistica che ho, per il 5364 si parla
sempre e solo di DSKT11 e 12.
 
Tempo fa mi ero fatto uno specchietto (che ora non trovo), basato su diverse
informazioni prese da comp.sys.ibm.sys3x.misc, in cui avevo elencato i vari
dischetti e i loro usi. Ora che ci penso, forse il 5362 aveva 41/42 o 21/22.
 
Prima avevo scritto 5362, ma intendevo 5363. Comunque il 5364 usa DSKT11/12.
 
Mah :)
G.

 di memoria doppia....(?)
 
Esatto. Sul 36 i dischi fissi, a prescindere da quanti siano fisicamente,
sono tutti raggruppati in un unico disco logico F1. La cosa deriva dal
System/3, che poteva avere un massimo di due dischi fissi (F1 e F2) e due
dischi rimovibili (R1 e R2). Poi si pensò che era più pratico astrarre la
cosa e quindi è rimasto solo F1 come disco logico. Nei pochi comandi in cui
si può specificare un disco fisico (per esempio in BLDINDEX per specificare
su quale disco si vuole che venga costruito un indice a dei dati, magari un
disco più veloce di altri), si indica con A1, A2, A3 ecc., fino a un massimo
(credo) di A6 sul 5360. In generale comunque si può dire che la nomenclatura
dei device di SSP sia quantomeno un po' artigianale. :)
 
G.

 dischetti e i loro usi. Ora che ci penso, forse il 5362 aveva 41/42 o 21/22.
 
Mi rispondo da solo perché ho più o meno ricostruito la faccenda:
 
5360   DSKT21-24   (oppure per certi modelli DIAG21-24?)
5362   DSKT01-03
5364   DSKT11-12
5363   DSKT61-62
 
Li ho messi in ordine di apparizione sul mercato. :)
 
G.

Riflettevo sulla procedura di boot...
 
Non può essere una mera periferica ISA esterna: c'è un etichetta sotto il 
coperchio con le indicazioni delle varie schede interne, ed è indicato 
CSP/MSP.
 
All'accensione, sono presenti tutte le tensioni tranne la 1.7V, si 
illumina la spia rossa del floppy.
A questo punto, credo che il firmware (?) del 5364 controlli ciò che 
avviene sul bus ISA e, grazie al "cavo da traino" si accorga del boot del 
Companion PC.
Ma l'IPL non avviene fino a che non sono caricati gli attachment programs.
 
Sbaglio o il 5364 è posteriore al PC IBM ? 
Se il BIOS dovesse contenere codice specifico per il 5364 e quest'ultimo 
fosse stato introdotto dopo, nella manualistica sarebbe stato indicata un 
revisione minima delle ROM, no ?
 
Dato, poi, che la scheda pilota lato PC ha un suo diagnostico separato, 
ciò vuol dire che i diagnostici base IBM (che riconoscono moltissime 
schede ISA) non contemplano tale scheda.
(Domani controllo...)
 
Non riesco ancora a capire il perché di una procedura così complessa.
 
Servono un 5364 ed un Companion PC, il quale può fungere 
contemporaneamente da terminale S/36 e da computer DOS.
Non sarebbe stato sufficiente l'accensione autonoma del 5364 ed una 
scheda di emulazione sul PC ? Per risparmiare sul 5364 il pannello di 
controllo ?
 
Bah ...
 
 
-- 
http://www.supervinx.com/Retrocomputer
 


Tecnicamente non mi stupisco di nulla...
la produzione di Ibm e' stata (e'?) cosi vasta e diversificata
che andava dai gadget all'alta tecnologia.
 
Commercialmente me la spiego cosi':
 
Il mod. 5364 era il 36 che costava meno in assoluto.
Un 5362 in configurazione media costava circa 50-60 milioni di lire
ed un 5364 la meta'.
Putroppo il 5364 era anche molto meno performante.
 
I clienti ideali erano i possessori di pc Xt
che desideravano una meccanizzazione "piu' avanzata"
basata sul  S/36 che in quel momento
andava per la maggiore.
Questi clienti  avrebbero acquistato solo il 5364 senza periferiche,
 mantenendo pc e stampante gia' in possesso,
 con un risparmio non trascurabile
( all'epoca un Ibm pc XT + stampante Ibm costava quasi 10 milioni di lire).
 
Naturalmente una volta che il cliente si era abituato
al 36 e relativo software, veniva subito  proposto l'aggiornamento
al modello superiore.
 
il 5363 rispondeva ottimamente a  questa esigenza perche'
era  piu' veloce del 5362 e relativamente  economico.
Direi costava come il 5364 o poco piu',
pero' aveva piu' memoria, dischi piu' grandi e si potevano
collegare piu' terminali (2 o 4 porte twinax al posto di 1),
aveva una console "tradizionale" senza quell'accrocchio
basato sul pc, e un'unità a nastri per liberarsi della
schiavitu' dei salvataggi su dischetto.
 
il 5363 ha avuto un grande successo commerciale.
 
Quando il 5363 era ormai fuori produzione,
 l'Ibm fu costretta a fabbricare il suo "clone" :
 l'AS/400 mod Y10.
Pare da una grossa assicurazione americana che
aveva 6.000 macchine S/36 nelle sue filiali e
non voleva passare all'AS/400....:-)
 
S.E. & O.
 
ciao
fm
 
 
.
 
 
 
 
 

 controllo ?
 
Si possono solo fare delle ipotesi, ma considerando che nel 1984-85 un 5362
costava circa 60 milioni di lire, mentre un 5364 superava di poco i 10-15,
ogni risparmio poteva fare la differenza. Il pannello di controllo delle
macchine IBM di un certo livello è sempre stato una cosa piuttosto
complicata e "pesante" da un punto di vista logico, il che equivale a una
certa complessità tecnica (i vecchi AS/400 utilizzavano una coppia di
Motorola 68020 solo per quello, quando con uno solo di quei processori ci si
faceva un intero computer da tavolo), il che a sua volta equivale a dei
costi non indifferenti. Spostare tutta questa logica su un PC, che sì,
doveva essere pagato a parte (e non poco), ma che poteva poi essere
utilizzato anche per altre cose oltre al controllo del 5364, poteva essere
un buon modo per far digerire la spesa agli acquirenti (e intanto gli si
metteva in casa un PC, cosa che a IBM non dispiaceva di sicuro).
 
Ricordati anche che il PC potrebbe ospitare la schede di telecomunicazione,
la scheda di interfaccia verso l'unità nastri (6157) e addirittura la scheda
di rete (Token-Ring), tutte accessibili da SSP. Il fatto di spostarle su PC
le rende fruibili anche a quest'ultimo, e quindi più ammortizzabili.
 
Tolto il PC, allora si sarebbe potuta avere la classica console Twinax, dato
che poi una o due porte Twinax il 5364 le ha. Ma pure qui, l'interfaccia
verso la scheda Twinax in una fase di pre-IPL avrebbe probabilmente portato
ad altre complicazioni e altri costi.
 
L'unica forma, più che embrionale, di pannello di controllo nel 5364 è il
pulsante posteriore per il dump in caso di errore del sistema operativo:
premendo quello, il sistema viene arrestato e viene richiamata una apposita
routine che permette di salvare su floppy il contenuto della memoria a fini
diagnostici. Insomma, un pulsante per il crash dump.
 
Se guardi il pannello di controllo di qualsiasi altro membro della famiglia
536x, vedrai che è parecchio complicato, con diverse funzioni e con la
possibilità di eseguire diagnostici e altre cose particolari. Anche solo la
capacità di leggere e scrivere arbitrariamente locazioni di memoria, con
tanto di relativa visualizzazione su display a sette segmenti, già comporta
una discreta dose di sofisticazione, per non parlare poi di cose come la
possibilità di impostare breakpoint a piacere in base al contenuto di una
locazione di memoria (Compare & Stop) ecc. ecc. ecc. Spostare tutto quanto
su PC sono abbastanza sicuro che sia stato un risparmio non proprio da poco.
 
http://upload.wikimedia.org/wikipedia/commons/d/d2/IBM_5363_front.triddle.jpg
 
http://ripsaw.cac.psu.edu/~mloewen/Oldtech/VCF-East2006/dscn4125-f.jpg
 
 
Ciao,
G.
 

 non voleva passare all'AS/400....:-)
 
Poi è comparso il 9402-236, poi il 436, poi l'M36 e l'ambiente 36... E siamo
ancora qui: neppure l'anno 2000 e l'Euro l'hanno sconfitto. :)
 
Ciao,
G.

 
Il 5364 ha un aspetto ibrido...
Se togliamo la scheda di memoria e quella driver, il blocco di sei schede 
(CSP, MSP, interfaccia floppy, HD, etc...) ha l'aspetto *molto* antico.
 
È vero, il 5364 presenta molte strane soluzioni, anche al limite 
dell'assurdo. Non ultima il sistema di connessione delle schede e 
l'"accrocchio" che le tiene in pressione. Per non parlare del modulo 
VRM ...
-- 
http://www.supervinx.com/Retrocomputer
 

 (CSP, MSP, interfaccia floppy, HD, etc...) ha l'aspetto *molto* antico.
 
Quella è la classica logic bay IBM, con le schede che sembrano millefori
attaccate al backplane da una parte e ponticellate dall'altra. Quel tipo di
scheda, con i componenti "blindati" sulla basetta pseudo-millefori, l'hanno
usata anche negli anni '90, pur se mascherata:
 
 
http://www.perfdata.com/images/T/IBMspd.jpg
 
 
Questa qui sopra è la classica scheda in formato SPD per AS/400 (e c'è un
formato molto simile anche per 390): se apri il contenitore metallico,
dentro trovi una scheda che può ricordare anche molto una di quelle del 36!
 
Ciao, :-)
G.
 

Ecco alcune foto preventive...
http://www.supervinx.com/Retrocomputer/IBM/5364/S01-Attachment%20program.JPG
 
http://www.supervinx.com/Retrocomputer/IBM/5364/S02-Attachment%20program.JPG
 
http://www.supervinx.com/Retrocomputer/IBM/5364/S03-Session%20switcher.JPG
 
http://www.supervinx.com/Retrocomputer/IBM/5364/S04-SSP%20login.JPG
 
http://www.supervinx.com/Retrocomputer/IBM/5364/S05-Main%20menu.JPG
 
http://www.supervinx.com/Retrocomputer/IBM/5364/S06-Catalog.JPG
 
http://www.supervinx.com/Retrocomputer/IBM/5364/S07-Catalog.JPG
 
http://www.supervinx.com/Retrocomputer/IBM/5364/S08-Catalog.JPG
 
http://www.supervinx.com/Retrocomputer/IBM/5364/S09-Catalog.JPG
 
http://www.supervinx.com/Retrocomputer/IBM/5364/S10-Catalog.JPG
 
http://www.supervinx.com/Retrocomputer/IBM/5364/S11-Catalog.JPG
 
http://www.supervinx.com/Retrocomputer/IBM/5364/S12-Catalog.JPG
 
http://www.supervinx.com/Retrocomputer/IBM/5364/S13-Catalog.JPG
 
http://www.supervinx.com/Retrocomputer/IBM/5364/S14-Dump%20mcode.JPG
 
http://www.supervinx.com/Retrocomputer/IBM/5364/S15-Dump%20mcode.JPG
 
http://www.supervinx.com/Retrocomputer/IBM/5364/S16-Dump%20mcode.JPG
 
http://www.supervinx.com/Retrocomputer/IBM/5364/S17-Dump%20pld.JPG
 
http://www.supervinx.com/Retrocomputer/IBM/5364/S18-Session%20status.JPG
 
http://www.supervinx.com/Retrocomputer/IBM/5364/S19-Stop.JPG
 
http://www.supervinx.com/Retrocomputer/IBM/5364/S20-Stop.JPG
 
 
La versione sembra essere SSP 5.10.
Il floppy sembra non funzionare, lo devo rivedere.
C'è un problema di lettura ...
A proposito, che razza di nomenclatura ... I1...
 
Come posso richiamare i programmi che il vecchio proprietario utilizzava ?
Come formatto un disco e copio un file ? E poi, come lo trovo il file da salvare ? Esistono directories ?

 Come posso richiamare i programmi che il vecchio proprietario utilizzava ?
 
Non si può dire a priori come funzionassero i vecchi programmi ed esistevano
vari modi per fare la stessa cosa. Sempre dando per scontato che la libreria
principale fosse AUTIN, potresti provare a elencare i membri di tipo MNU di
quella libreria e poi provare a richiamarne qualcuno che abbia un nome che
ti ispira, magari dopo aver impostato quella libreria come corrente:
 
   SYSLIST CRT
   LISTLIBR ALL,LIBRARY,AUTIN,,,MNU,DIRINFO
   SLIB AUTIN
   MENU nomemenu
 
Oppure è probabile che ci fosse una procedura in £LIBRARY che si preoccupava
di impostare tutto l'ambiente e visualizzare il menù principale. Potresti
guardare dentro £LIBRARY e vedere se c'è qualche procedura interessante:
 
   SYSLIST CRT
   LISTLIBR ALL,PROC,£LIBRARY,,,,DIRINFO  oppure, credo equivalente
   LISTLIBR DIR,PROC,£LIBRARY
   nomeprocedura
 
Fortunatamente LISTLIBR ha il pregio di NON elencare i membri IBM presenti
dentro £LIBRARY, altrimenti ti ritroveresti con N paginate di roba astrusa;
così dovresti vedere solo le aggiunte fatte da chi ha impostato il tutto.
 
Direi che per oggi basta e avanza... :PPP
 
Ciao,
G.
 

 
Mi son dimenticato di scriverlo, dandolo per scontato (?)...
Autin è il nome della ditta da cui proviene ... ed è dalle parti tue ... 
(più o meno) ... Funo di Argelato...
 
 
Mi rendo conto che ti sembra facile, ma io ho bisogno di un paio di 
giorni per assimilare ed entrare nello spirito di SSP. Non è come VMS, il 
quale risulta abbastanza intuitivo.
Se unisci l'intricata mappatura della tastiera, il quadro è completo. 
Domani vado a riesumare il terminale Twinax...
 
A proposito, è interessante un'informazione trovata su Wikipedia, a 
proposito del 5364.
"The control panel/system console (connected via an expansion card) was 
an IBM PC with at least 256KB RAM"
Il Companion PC, dunque, avrebbe solo la funzione di "Pannello di 
Controllo".
Certo, un pochino ingombrante ...

 Controllo".
 
Be', hai letto i due messaggi di ieri a proposito di questo aspetto, uno mio
e uno di Fm? "Solo la funzione", guarda che fare il pannello di controllo di
una di quelle macchine non è mica una cosa da poco. :) Ti dirò di più, dato
che sono andato a vedere per il profilo di tastiera, vedo ora che ci sono
anche due file con estensione .CSP, uno dei quali soprattutto ha un nome
assolutamente interessante: S36ROS.CSP. ROS nella terminologia IBM è il Read
Only Storage, CSP invece è il Control Store Processor. Insomma, non mi
meraviglierei affatto se si scoprisse che il vero e proprio microcode del
processore (nell'accezione comune di microcode, non IBM), venisse caricato
nel control store del 5364 dal Companion PC dopo ogni accensione, prima di
fare l'IPL. Considerando che sono più di 10 kB di roba, e che la ROM era una
cosa piuttosto costosa, potrebbe essere un'ipotesi più che verosimile...
 
Non sarebbe neppure una cosa troppo strana: anche la Digital (visto che hai
citato VMS) spesso aveva meccanismi del genere, cioè sistemi piccoli che
caricano microcode in sistemi ben più grossi, microcode in assenza del quale
l'architettura di riferimento (VAX, PDP-10 ecc.) non esiste nell'hardware di
riferimento. Es. il VAX-11/780 era una CPU tutta microcodificata e il suo
microcode veniva caricato nel suo control store grazie a un piccolo PDP-11
nascosto al suo interno; senza quest'operazione l'11/780 non era un VAX, nel
senso che non era in grado di eseguire neppure la più elementare istruzione
dell'architettura VAX. Ecco, probabilmente col 5364 la cosa è la stessa,
anche perché probabilmente avere una CPU semplice che implementa il set di
istruzioni in microcode piuttosto che in hardware è ben più economico.
 
Ciao,
G.
 

Volevo affrontare il lato "semi-hw/software" al termine dell'HW vero e 
proprio, ma qualcosa la posso anticipare ... ;)
 
Prima di tutto una particolarità.
Accendo il 5364, aspetto qualche secondo e poi accendo l'XT.
Faccio una modifica al file autoexec.bat e riavvio con ctrl-alt-del.
Bene, non è possibile collegarsi. 
"errore unità centrale"
Una volta avviata la sequenza, al primo ctrl-alt-del è necessario 
spegnere tutto. Dunque il segnale di reset sul bus isa disattiva il 5364.
 
Veniamo all'hardware ...
 
Non c'è nessun chip con l'indicazione ROS, solo chip "blindati" IBM, 
tutti uguali. 
Per capire quale sia la/le CPU (se esistono) sarà necessario analizzare 
le sigle.
 
Solo in due schede (una contiene il NEC765) e ci sono due chip "diversi", 
T 4178632, ma non sono marchiati IBM, come tutte le ROM che contengono 
codice IBM)
Niente ROS a bordo, allora...

 Niente ROS a bordo, allora...
 
Sono sempre più convinto che la "vita" gli venga scritta direttamente in
memoria dal Companion sotto forma di S36ROS.CSP.
 
G.

La sequenza nefasta è stata la seguente:
1) 5364 ON
2) XT ON
3) XT Reset (senza attivare gli attachment programs)
4) Attacchment Programs
5) errore unità centrale.
 
La sequenza giusta è:
1) 5364 ON
2) XT ON
3) Attacchment Programs
 
Ho risolto con il floppy, ho capito completamente CATALOG, ho 
inizializzato un floppy, salvato un file.
Devo capire i formati:
format
format2
2D
L'ultimo non è un opzione di init, ma compare in listlibr quando stima il 
numero di dischi necessari al salvataggio.
Ad esempio, per AUTIN
 
format 	14
format2 11
2D	 4	
 
Ho impostato 
KBPC.PRO
 
Adesso immis ---> Return
       cmd-x ---> Fx
       help  ---> esc
Una pace...
 
Come spengo ?
Io eseguo stop system...

 Io eseguo stop system...
 
Di solito si fa STOP SYSTEM e mi pare arrivi una conferma, poi si fa POWER
OFF. Con questo, 5360 e 5362 si spengono automaticamente, un 5364 non ho
idea di cosa faccia, ma immagino che in qualche modo sia chiaro che ha
finito di funzionare. A quel punto spegni dall'interruttore. Il manuale dice
di spegnere prima il 5364 e poi il PC. Così dice la Guida Operativa che ho
appena caricato su Ge.tt al solito URL: 
http://ge.tt/9rlwPI6
 
 
G.

 del PDF corrispondente alla pagina 307 dell'originale.
Mi leggerò il manuale, ma non mi trovo...
Nella stima, il minor numero di dischi necessario era indicato con i 2D...
 
A proposito, un caro amico ha in cantina (donato da un suo ex cliente) un 
5363, con terminali, una pila di manuali, dischi, aggiornamenti 
software ... :'( Sono anni che gli chiedo di restaurarlo ... speriamo non 
sia troppo tardi ...

 sia troppo tardi ...
 
Restaurarlo tu o lui?
 
Ciao,
G.
 

 Restaurarlo tu o lui? 
Io, ovviamente ... lui tratta generalmente Apple e consolle varie ...
 
 
 
 
 
-- 
http://www.supervinx.com/Retrocomputer
 

 Io, ovviamente ... lui tratta generalmente Apple e consolle varie ...
 
Guarda che poi fai indigestione, dopo ti nauseano. :)
 
G.
 

 
Ma l'unità è HD: ho formattatto/inizializzato un disco da 1200Kb. 
Voglio proprio vedere che dimensioni ha.
I blocchi sono da 1K ?

 I blocchi sono da 1K ?
 
Settori. Dovrebbero.
 
G.

 
Ma i DSDD sono diversi da DSHD...
 
 
-- 
http://www.supervinx.com/Retrocomputer
 


 
Il dischetto etichettato HD, da 5.25", 1.2MB,
veniva formattato ed usato dal 5364,
 dal 5363, e successivamente
dagli AS/400 con lettore  floppy da 5.25",
esattamente  come il 2D,
doppia faccia doppia densità,  da 8".
 
L'unica differenza erano le dimensioni fisiche.
 
Esisteva anche una macchina, prodotta dalla Selesta,
detta comunemente "datatrack", che faceva la
conversione da 5.25" a 8" e viceversa.
 
Del  datatrack non ho piu' sentito parlare,
spero che ne esista ancora  qualche esemplare...:-)
 
ciao
fm 
 
 

Ho notato, format2 ha prodotto un disco da 1200KB circa.
Certo, il formato è alquanto proprietario...
Prima traccia con solo i sector markers, 256Bytes, senza il campo dati.
Tracce 1-76 (ho controllato adesso) 8 settori per traccia, 1K/sector
Interessante è la gestione delle tracce difettose: anziché avere una 
tabella, è stato cambiato il Track ID. Il disco che ho fatto formattare, 
presenta due tracce difettose: da un certo punto in poi, ad esempio,
Traccia fisica: 60
Track ID: 58
 
I dischi del microcode, invece, sono formattati a 15 sectors/track, 512B/
sector, sempre con la prima traccia vuota, ed i dati da 1 a 79
 
Da mal di testa ...
 
 
 
-- 
http://www.supervinx.com/Retrocomputer
 

 sector, sempre con la prima traccia vuota, ed i dati da 1 a 79
 
Sospetto che utilizzino lo stesso formato logico dei floppy da 8", descritto
nel documento GA21-9182 che si trova in giro nei vari mirror di Bitsavers.
La prima traccia aveva una formattazione standard, a prescindere dalle altre
e conteneva un ben preciso indice dei dati descritto benissimo nel manuale. 
 
Probabilmente i floppy da 5.25" pollici seguono un formato simile, però se
tu dici che la traccia 0 è vuota mi viene da pensare che possano averla
lasciata vuota di proposito per non cambiare lo standard, e poi hanno messo
l'indice un po' più avanti, in un formato diverso. Mah... Sicuramente nei
floppy da 8" che ho qui, scritti da 34 e 36, la prima traccia è l'indice.
 
Ciao,
G.
 

La traccia 0 contiene 26 settori per traccia, 256 bytes per sector.
Principalmente contengono @ (0x40) e qualcuno di essi ha una manciata di 
bytes diversi all'inizio del settore.
 
Ho provato, invece, a leggere i dischi del microcode con 
catalog all, i1
 
e mi ha risposto qualcosa del tipo che i dischetti non sono 
visualizzabili in questo sistema.
 
Ho traferito, allora, l'immagine del primo disco di SSP 5.1.
Questa volta l'ha letto e mi ha visualizzato i files presenti, di cui uno 
è IPLBOOT
 
Mi fa piacere constatare che le immagini siano scrivibili e leggibili.
Grazie al vecchio, caro, teledisk e ad un 386.

Devo tornare alla Model M IBM... questa tastiera è insopportabile ... 
perde i colpi (oppure io scrivo troppo veloce ...)
traferito ---> trasferito

 Grazie al vecchio, caro, teledisk e ad un 386.
 
Ottima cosa le immagini con Teledisk. Però per essere sicuri al 100%
bisognerebbe verificare se funzionano anche quelle del microcodice...
 
G.

 
Ah, la fiducia ...
Anche se mancano le pagine pari ho capito come avviare dal disco di 
microcode dskt11
 
Funziona tutto, nessun problema ;)
Per lo meno fin dove ho visualizzato ed i menu che ho provato...
 
 
 
 
-- 
http://www.supervinx.com/Retrocomputer
 

 Per lo meno fin dove ho visualizzato ed i menu che ho provato...
 
Era proprio quello che avevo pensato anch'io. Avevo visto che fra le varie
opzioni del menu di servizio c'era quella per gestire la personalizzazione
del sistema, la quale mi dava l'impressione di non essere pericolosa come
altre, ma al contempo richiede un IPL da floppy del microcode... :)
 
Non tentare invece l'IPL da un floppy con dentro ŁIPLBOOT: ti sovrascrive
automaticamente SSP con quello che c'č sul floppy medesimo, e se non c'č
tutto o magari mancano delle PTF, rimani con un SSP azzoppato!
 
G.