Newsgroup: it.comp.retrocomputing
Titolo: Il mio PDP11, infine.

Ciao
Infine ho ottenuto un PDP11.
Pagandolo, visto che in dieci anni non sono riuscito a recuperarne uno e
alla fine mi ero quasi arreso alla simulazione software con SIMH.
Tutto questo non ha fatto che aumentare il mio desiderio di averlo (per la
cronaca il desiderio valeva 100 euro in pubblica asta ebay) e alla
fine così è stato.
http://www.decadence.it/portale/node/134
Avrei bisogno di qualche informazione sul prompt di boot e di sapere come
diavolo installare il 2.11 BSD sulla macchinozza :)
Certo, installare il BSD sulla macchina virtuale SIMH è molto più facile,
ma ora che c'è la macchina, c'è tutto il tempo.
ciao!
gl

g...@decadence.it
 ha scritto:

Ed era anche ora!!
Così adesso posso accattarmene uno pure io e saprò a chi chiedere!! ^__^
-- 
Signature automatica inserita a mano.
Nel caso mancassero nel messaggio, aggiungeteli da qui!!
		(     ,,,, .... :::: ;;;;)
In God we trust, all others we monitor.(NSA)

 Così adesso posso accattarmene uno pure io e saprò a chi chiedere!! ^__^
Aspetta un po' di tempo, sono ancora al noviziato! :)
Altrimenti prendine uno anche tu e facciamo mutuo soccorso! :)
ciao!
gl

 ma ora che c'è la macchina, c'è tutto il tempo.
http://minnie.tuhs.org/PUPS/node6.html
bsd 2.11 richiede 1MB di ram...  (e' poi da verificare che il modello
supporti separate I/D, "Instruction & Data" ...ho controllato adesso,
si' lo supporta). :-) A meno che tu non intendessi 512KW e non 512kb.
BTW, 2.9 bsd quasi sicuramente ci gira. ;-)
Nonostante questo, non ti posso aiutare sull'installazione su un pdp-11
vero. Suggerirei comunque di documentarti sull'odt, per vedere di
accedere ai vari bootstraps contenuti nella rom. E frequentare
alt.sys.pdp11 (ma se vedo che gia' lo fai). :-)
Per cio' che riguarda il nastro, il tu56/tc11, che puo' essere emulato
da VT-server con un pc e la seriale, non e' supportato da bsd, ma ti
dico questo perche' mi sembra di ricordare che su alt.sys.pdp11 c'era un
thread in cui tramite vt-server qualcuno era riuscito a caricare la
mini-root sul disco e proseguire l'installazione, ma posso dire fessate.
bye G.L.
-- 
Renaissance, aka Gian Luca Sole
Per rispondere, togli nospam al contrario, e cambia nazione
"E' assolutamente evidente che l'arte del cinema si ispira
alla vita, mentre la vita si ispira alla TV" - Woody Allen

 mini-root sul disco e proseguire l'installazione, ma posso dire fessate.
Ho letto che è possibile caricare altri sistemi operativi (RSX-11 in
particolare) sul PDP tramite seriale.
Questo vt-server è bello bello bello.
E' un'ottima soluzione, spero solo che funzioni e sia ancora compilabile
su un sistema attuale nonostante l'età.
Ci provo! :)
ciao e grazie!
gl

Bene bene bene.
Ho iniziato a lavorare con VTserver.
Compila su Debian 4.0, basta aggiungere un #include <errno.h> e togliere
la ridefinizione di strerror() da vtserver.c
Usare VTserver è un po' macchinoso, ma poi ci si prende la mano.
Comunque è proprio un programma geniale, combina un emulatore di terminale
seriale (al pari di minicom, ma con meno fronzoli) con il Virtual Tape
Server, appunto.
Documentazione non ne trovo, ma smanacciando come sono capace, sono
arrivato al fantomatico ODT (acronimo appunto di Octal Debugging
Technique) e ho caricato il programma VT di avvio da tastiera.
Certo che inserire programmi in notazione ottale da tastierino numerico
negli anni '70-'80 doveva essere una gran palla, ma farlo oggi nel 2007 ha
un fascino che non riesco a descrivere se non con un 8))
Adesso sto facendo il backup del disco rigido con RT-11 su di un file sul
PC collegato, perché fa sempre bene tenere una copia del sistema già
installato.
Alla velocità di 9600 baud sta trasferendo ha trasferito 800kb in 13:16...
800kb in 796 secondi...
60kb/minuto...
da un harddisk di 30MB...
sono 512 minuti...
otto ore e mezzo...
Non è fattibile, non starò qui tutta la notte e non mi arrischio a
lasciare il PDP-11 a prendere fuoco mentre dormo.
Ciao ciao RT-11, è stato bello vederti! :)
ciao!
gl

 Si, lurko appena. :)
Idem... un giorno, forse, avro' anch'io un paperon de' paperoni
per poi piazzarci rsx-11m. :-)


 otto ore e mezzo...
Fantastico! Vale a dire che, lavorando all'inverso, se prendi
un'immagine disco rd52 con ad esempio installato bsd, la puoi scrivere
sul disco? :-)


 piazzarci rsx-11m. :-)
Non so veramente quanti ce ne sono di pdp11 in giro ancora.
Veramente pochi suppongo.
Al pdp8 non ci penso neanche, se è impossibile trovare un pdp11 da
recuperare, ancora peggio un pdp8.
ciao!
gl

 sul disco? :-)
Le istruzioni spiegano appunto il percorso inverso, ovvero portare
un'immagine di disco sul PDP, o delle immagini di nastri.
Al momento che carichi il programma 'copy' sul pdp, diventa possibile
lavorare in lettura e scrittura su qualunque periferica del pdp (fermo
restando che l'autore non ha mai avuto un pdp vero e tutto è sempre stato
solo simulato)
Quindi dovrebbe essere possibile fare anche un dump di nastri.
Si crea (con l'inserimento ottale in ODT, il caricamento con 'vtserver
-odt' non ha funzionato per me) un programma di avvio (io lo chiamerei
device) che può essere ad esempio VT.
Poi si avvia VT, che carica tramite VTserver la prima immagine nastro
indicata, ad esempio il programma 'copy'.
Da questo hai a disposizione tutte le periferiche, anche la ethernet, su
cui fare le operazioni di copia.
Ora, non ho trovato un'immagine disco rd52 per pdp11/73 da caricare
direttamente, quindi farò l'installazione da virtual tape.
Dopo aver interrotto il dump del disco ho provato ad avviare 'boot' e
'disklabel' contenuti in VTserver (sono due versioni abilitate all'uso di
VTserver delle omonime procedure del 2.11BSD) che dovrò usare per
installare invece il 2.9BSD.
Sono rimasto colpito di come 'disklabel' sia uguale identico a
un 'disklabel' di un moderno sistema [Net|Free|Open]BSD !
Se riesco metto online le schermate dell'installazione del 2.9BSD,
visto che VTserver non ha la funzione 'capture' come minicom magari di
copia e incolla tramite mouse, ma in qualche modo ce la farò!
ciao!
gl

 recuperare, ancora peggio un pdp8.
Quello e' senz'altro piu' difficile da trovare e manutenere. :-)
bye G.L.
-- 
Renaissance, aka Gian Luca Sole
Per rispondere, togli nospam letto al contrario, e cambia nazione.


ciao gl,
ho recuperato i floppy di installazione RSX-11 per PDP11
Non so se funzionano, pero' c'e' anche il compilatore fortran 77.
Bisogna capire come fare una copia per inviaterli ....
... posso provre con l'altro PDP11 , ma serve tempo ...
Saluti
Stefano

 copia e incolla tramite mouse, ma in qualche modo ce la farò!
Magari, sarebbe very nice! :-) Btw, grazie al tuo post ed una nuova
googlata, ho finalmente trovato gli introvabili manuali di rsx11-m/m+,
fra cui c'e' anche qualche manuale dedicato all'odt, che forse puo'
esserti d'aiuto.
http://www.computer.museum.uq.edu.au/RSX-11%20Manuals.html
bye G.L.
-- 
Renaissance, aka Gian Luca Sole
Per rispondere, togli nospam letto al contrario, e cambia nazione.


stefano.c...@s4s.it
 wrote:

Ti ringrazio, potrebbero essermi utili se e quando riusciro'
ad avere un pdp-11 (...). Dai un'occhiata ai post di gl riguardo
VTserver, dovrebbe consentirti di ricavare dei file immagine. :-)
Saluti,


 
http://www.computer.museum.uq.edu.au/RSX-11%20Manuals.html
Eh, non male questo sito!
Darò un'occhiata (lavoro permettendo) al manuale ODT.
Per ora quello che mi serviva sono riuscito a farlo, vorrei passare un po'
più "al sodo" con l'installazione di un BSD :)
ciao!
gl

 Quello e' senz'altro piu' difficile da trovare e manutenere. :-)
Come tutte le cose molto vintage! :)
ciao!
gl


Ciao Stefano! :)
I floppy del RSX-11 sarebbero interessanti anche solo da tenere come copia
"storica, così pure come quelli del RT-11 che avevi installato sul mio
PDP, se dovessi ancora averli.
Per copiare i floppy, forse sarebbe possibile fare una copia "raw" con un
floppy 5,25" 1,2MB su una macchina unix.
L'approccio da PDP è facile una volta che sai come farlo, ma per imparare
ci vuole un po' di tempo e calma.
Serve il programma VTserver su una macchina Linux/Unix o Win32 collegata
alla console seriale così come per collegare un terminale (o
minicom/hyperterm/ecc)
Una volta caricato il programma (a mano) da console seriale, lo sia avvia
(BOOT VT) e da quello si carica il programma 'copy'
Con 'copy' è possibile copiare da e verso il PDP qualunque device, floppy
inclusi.
Farò un capture anche della sequenza esatta di caricamento, così che sia
più facile imparare ad usare il VTserver, poi la metto online, magari ne
faccio una semplice howto.
Basta trovare il tempo...
Sembra facile, il retrocomputing, ma ci vuole un sacco di tempo libero! :)
ciao!
gl

duplicarlo (o almeno a leggerlo!).
Certamente !
Tutto quello che e' in mio possesso e' condivisibile, anche i flopponi
da 8" in particolare, poiche' almeno ad ora non didpongo di drive da
8" da collegare al mio PDP-11. Ho solo i drive da 5,25".
Ciao
Giorgio
Giorgio Morocutti
giorgio....@alice.it
Apple II & Apple III forever !

 allora facciamo un bel party via internet a bordo del PDP11 :)
venghino, siori... telnet e ftp per tutti! :-D


 Come tutte le cose molto vintage! :)
Pero' e' figo, roba anni '60 (introdotto nel '65). Piccolo, non consuma
un'esagerazione, interattivo e abbastan<a "user friendly" (per i
parametri dell'epoca, ovvio). :-)
Boot da rk05:
http://www.pdp8.net/pdp8em/pdp8e.rm
Sessione di lavoro asr33 (video e spiegazioni):
http://www.pdp8.net/asr33/videos/teletype_320_wm8.wmv
http://www.pdp8.net/asr33/dms_session.shtml


 venghino, siori... telnet e ftp per tutti! :-D
Staremo a vedere cosa riesco a combinare! :)
ciao!
gl

 taglio... :)
Non ci pensai... :-)


 parametri dell'epoca, ovvio). :-)
Se penso all'operatività dei Bull DPS con sistema GCOS più recenti del
pdp, così come fu decantata da Daniele Lena nel prato di Marzaglia, devo
dire chè il pdp è di *gran* lunga più user friendly!
ciao!
gl

 8" da collegare al mio PDP-11. Ho solo i drive da 5,25".
Allora siamo tutti sulla stessa barca... intanto conservali prima o poi
qualcuno riuscirà a collegare un floppy drive 8" a qualche macchina.
A proposito, trovando un drive 8", sarebbe possibile collegarlo al
controller floppy del pdp11?
O ad un normale PC?
Normalmente i PC supportano drive 3,5"/5,25" a bassa e alta densità, non
quelli da 8".
Avrei da parte due drive da 8" per control unit IBM, in condizioni
chissà-chissà, ma non ricordo nemmeno com'è fatto il connettore.
ciao!
gl

 chissà-chissà, ma non ricordo nemmeno com'è fatto il connettore.
Non vorrei sbagliare, ma a parte la comunanza dei supporti (eccetto
gli 8'') mi sa che sono tutt'altro mondo...
un po' come i floppy 3-1/4 dell'amiga vs floppy 3-1/4 per pc. :-)
bye G.L.
-- 
Renaissance, aka Gian Luca Sole
Per rispondere, togli nospam al contrario, e cambia nazione


 dire chè il pdp è di *gran* lunga più user friendly!
Ehi, chi ha detto che il gcos e' user friendly? :-)
Nuzzler


Eheh volevo solo vedere se eri in zona! :)
Lo sanno tutti che a te piacciono le arti occulte dell'informatica! :)
ciao!
gl

 un po' come i floppy 3-1/4 dell'amiga vs floppy 3-1/4 per pc. :-)
Quasi sicuramente i controller saranno diversi.
Nelle control unit IBM più recenti, il lettore floppy era un 5,25"
standard identico nell'elettronica a quello di un normale PC.
Per gli 8" però le cose sono più difficili, dubito che esistesse qualcosa
definibile "standard" all'epoca.
In verità, basterebbe anche solo poter collegare il drive "a qualcosa"
tanto per poter fare delle immagini da replicare su altri supporti.
Intanto mi documenterò, visto che quei drive sono a diversi km di distanza.
ciao!
gl

 Quasi sicuramente i controller saranno diversi.
Non vorrei scrivere una sciocchezza, ma mi sembra che, almeno in ambito 
CP/M il formato SSSD (singola faccia, singola densita') da 256k 
formattati fossero riconosciuti dalla totalita' dei controllers, ed mi 
sembra che sia il formato originario dei dischi da 8". Nell' epoca del 
CP/M il sw commerciale veniva distribuito su questi supporti, che erano 
letti dalla totalita' dei controller e drives, almeno in ambito CP/M.
Saluti,
Dott. Piergiorgio.

 Nelle control unit IBM più recenti, il lettore floppy era un 5,25"
Intendevo fosse diversa anche la formattazione fisica in termini di
tracce e settori, anche se il supporto e' il medesimo. E invece mi
sbaglio, perche' e' sicuramente una delle formattazioni previste anche
dai drive per pc, tant'e' che basta googlare 
putr.com
 per avere info.
:-) Quello che invece e' impossibile fare e' usare i floppy 3-1/2
dell'amiga su pc e viceversa, perche' l drive amiga usano una
formattazione incompatibile con i drive per pc. Spero di essermi
spiegato (e anche di essermi corretto - se spaglio, mi corigerete). ;-)
bye G.L.
-- 
Renaissance, aka Gian Luca Sole
Per rispondere, togli nospam letto al contrario, e cambia nazione.


 letti dalla totalita' dei controller e drives, almeno in ambito CP/M.
la mia memoria vacilla un poco, ma mi sembra di aver letto - ai tempi -
i dischi del RT-11 con il P6060 utilizzando accesso al disco di basso
livello, praticamente fisico. Ma forse non sono mai stato in grado di
interpretare la sequenza logica dei settori all'interno di un singolo
file.
Quindi OK per farne un'immagine settore per settore, ma non leggere il
disco file per file e mandarlo su un altro supporto.
Comunque la cosa e' fattibile, se qualcuno ricordasse dove era e come
era costruita la bitmap del disco.


 era costruita la bitmap del disco.
RSX-11M utilizzava il filesystem ODS-1 (On Disk Structure level 1) il
cui successore ODS-2 è tuttora il più usato filesystem per VMS (anche se
esiste più nuovo ODS-5). La struttura non è terribilmente complessa,
anzi direi che è piuttosto lineare e ben ragionata, quindi non dovrebbe
essere troppo difficile da interpretare "a mano". Oppure, ora che ci
penso, se fosse possibile estrapolare dal floppy un'immagine settore per
settore, VMS per VAX dovrebbe leggerla e interpretarla senza problemi.
Magari anche utilizzando SIMH (
http://en.wikipedia.org/wiki/SIMH
) [1]...
Ciao,
G.
[1] sempre che non si abbia il materiale necessario per installare su
SIMH direttamente un sistema operativo per PDP :-)