Newsgroup: it.comp.retrocomputing
Titolo: Computer ideale

Ciao,
mi piacerebbe costruire un computer ideale per ricreare  floppy  3.5
5,1/4 da immagini e viceversa.
Adesso mi chiedo, quale computer sia meglio usare un 8088 IBM PC,
80286, 386 486 ?
Che unità floppy mettere come 5 1/4  360 kb 1200 kb o altro, mentre
per i 3.5 uno da 720 kb o 1440 kb va bene per tutti i formati
Con che sistema operativo DOS vecchio tipo Ver 2.0/3.0  o ultime
versioni 6.xx, Linux windows 95 98 o altro.
Ho visto che tra di vui ci sono esperti  in manipolare immagini,
floppy.
Trovo che avere un PC adattato a questo scopo favorisca la buona
riuscvita dell operazione.
Saluti
ffabrizio

Io utilizzo il seguente set-up.
1) floppy da 5.25, DD (non HD). 8088 clone, 4.77 MHz (sarebbe turbo, ma 
per certe operazioni lo riporto al minimo), due unità da 5.25 (Teac, 
Olivetti). 
SW: CopyIIPC, Bulkeras, 22disk, Anadisk, TeleDisk, CopyQM, disk2img, 
Spinrite, Quaid Analyzer ... etc ...
2) floppy 3.5 e 5.25 HD: clone 386 25MHz, drive da 3.5 e HD 5.25, stesso 
sw.
Ho una Deluxe Option Board disponibile, ma siamo nel campo delle 
applicazioni specializzate ;)
Ho a disposizione molte (troppe) macchine, per cui preferisco dividere il 
lavoro.
Dovendo fare un'unica macchina, è necessario scegliere, a meno che non si 
vogliano montare 3 drives ..
a) Drive da 3.5 e 5.25 DD (360K, per intenderci). I floppy da 1200k 
(generalmente) non contengono né sw interessante né protezioni;
b) clock non superiore a 25-33 MHz;
c) DOS "puro" (mi dispiace dirlo, visto che sono "Penguin powered"...) 
3.3-6.0 (io utilizzo la 6.0).
Ho utilizzato anche MB superiori (486, PII), ma prevalentemente per 
floppy da 3.5". In questi casi (soprattutto Pentium), molto dipende dal 
"superchip" controller (una volta era il 765, adesso c'è un super I/O 
chip che gestisce tutto) e dal BIOS.
Sono da evitare "come la peste" i BIOS moderni ... sembra che i floppy li 
abbiano visti solo al museo :(
C'è in giro un programma, Testfdc (se non ricordo male di Dave Dunfield) 
che riporta le capacità del floppy controller nel gestire la densità dei 
dati (utile, ad esempio, per leggere vecchi floppy FM).
Il mio clone 386, con una anonima scheda ISA, gestisce tutte le 
possibilità ... per questo lo curo amorevolmente !

Noi in sede usiamo un cessosissimo celeron 733 con 2 FDD da 3,5",
zip100 interno + 1 esterno, LS-120 interno + 1 esterno, + floppy 1,2mb
che sostituiamo "a mano" ad uno da 3,5" quando serve.
Nota che spesso l'LS-120 riesce a leggere alcuni floppy da 3,5"
formattati a 1,44 quando i normali drive non riescono nell'impresa.
Il mostriciattolo è ovviamente sbudellato, assemblato in un case full-
tower con 2 alimentatori, ha anche una scheda SCSI perchè lo
soprattutto usiamo per fare le immagini degli hard-disk più disparati
(come sistema operativo ha su Ubuntu)
Per i 360k uso invece uno Hyunday 286
che originariamente si presentava cosi:
http://compvter.it/index.php?title=Hyunday_Super-286
ma che ora sembra un agglomerato di drive da 5,25" + Deluxe Option
Board Copy II PC.
Non ha ancora così tanti SW intallati, ma faccio tesoro dell'elenco di
Supervinx per aggiornarmi. Grazie !
Dino
comPVter

Per gli HD, già che siamo in tema ... utilizzo un modestissimo Pentium 
200 MMX, con interfacce SCSI varie ....
Tutte le macchine sono in rete, ove possibile, oppure collegate in 
terminale e poi LapLink.
Le vecchie macchine "DOS puro", le comando via terminale (ctty comx) per 
la normale amministrazione.
Il resto monta "pinguini vari" ;)




Ciao,
pensi sia possibile usare SO in virtuale VirtualBox o ci sono problemi
con i floppy / Bios
i programmi che hai indicato li usi nell ultima versione disponibile
Supponiamo di dover assemblare una macchina sola che compromesso
dobbiamo ottenere,
Io direi un floppy 5 1/4 360 e un 720 per le copie metti e togli i
floppy una volta.
Molto probabilmente con una piastra 8088 e 2 controller si possono
montare 4 floppy avete mai provato
Queste schede dedicate alla copia cosa fanno di particolare ?
Mi spieghi cosa fa esattamente 22dskXXX
ciao
ffabrizio
Saluti



Se devi effettuare un accesso "fisico" al floppy, non mediante BIOS ma 
accedendo direttamente al controller ... niente VBox :(
Con due controller ISA 16bit, uno primario e l'altro secondario, puoi 
installare quattro floppies. Devi poi aggiungere le istruzioni 
device=driver.sys xxxx xxx xxx etc nel config.sys.
Su un 8088, non puoi installare due controller floppy. Ma ci sono 
controller 8bit con la porta esterna, a cui collegare altri due floppy 
(esterni) in cascata. A seconda delle versioni DOS, vengono "mappati" 
prima o dopo gli hard disk.
Il mio 5150 IBM ha due floppy interni, uno esterno ed un hard disk su 
scheda (HardCard).
A,B (floppy), C (HD), E (floppy esterno). E la lettera D ? Ho usato un 
floppy esterno PS/2 (non propriamente adatto) ... e per problemi che non 
sto a spiegare, l'unico modo è questo :(
22disk serve a leggere filesystems non DOS (ad esempio le macchine CP/
M) ... all'epoca (ma anche ora ;) ) non esisteva solo il filesystem FAT !

supervinx ha scritto:

Dici che comandi le macchine dos via terminale, suppongo da porta 
seriale. In che modo, puoi essere più preciso? E' possibile farlo anche 
via lan?

Procediamo per gradi.
Collegate le macchine con un bel cavo seriale null modem ...
Macchina DOS
============
X=1/2/3/4 ... # della porta seriale prescelta
1) impostare i parametri della porta seriale
(esempio)
c:> mode comX 9600,n,8,1 (parametri standard di un terminale ... 
obsoleto ;) )
2) ctty comX
Da questo punto in poi stdin/stdout sono rediretti sulla porta seriale.
La macchina che usiamo per collegarci dev'essere possibilmente già 
accesa, altrimenti otteniamo un errore di scrittura sulla porta.
Altra macchina
==============
Linux: si può utilizzare minicom per collegarsi
Winzoz: Teraterm (windows), Procomm (dos) ... anche Hyperterminal ..
Alcuni problemi: il DOS funziona a meraviglia ... (ovviamente, non si 
traferiscono dati, in questo modo ... siamo collegati alla macchina DOS 
tramite un terminale virtuale, è come se fossimo seduti lì ...) ... ma il 
90% delle altre applicazioni non usa il DOS per l'input/output... scrive 
direttamente a video (oppure BIOS) ed interpella direttamente la tastiera.
Utilizzo questo metodo, ad esempio, per copiare/formattare floppy in una 
macchina DOS, senza dover perennemente "girare" la manopola dello switch 
video ... controllando tutto in una finestra di Linux.
-----
Che tipo di connessione LAN ti interessa ?
Da una macchina DOS, se la rete è configurata, ci si può collegare in 
Telnet ad una qualsiasi macchina Terminal server ...
Molto difficile il contrario ... generalmente le applicazioni di rete per 
DOS sono client e non server ...
Per trasferire dati, utilizzo un cavo laplink parallelo (così la seriale 
è libera).

 3.3-6.0 (io utilizzo la 6.0).
come mai non usi il FreeDos ? a quanto ne so ha raggiunto una ottima 
maturità, almeno sotto emulatori....
Saluti,
Dott. Piergiorgio.

 Dott. Piergiorgio.
Ho un'installazione di freedos in VirtualBox ... naviga persino in 
internet...
Diverso è il mondo reale :(
1) Ho molti PS/2, e FreeDos ha problemi nel riconoscimento della 
memoria ...
2) La versione compatibile con gli 8086 va così così ...
3) C'è anche un po' di pigrizia ... ho una serie di floppy avviabili con 
una serie di vecchie utilità per il pronto intervento ... tutte con DOS 
6.0 ... creati mooooolti anni fa ... quando non c'era Winzoz (c'era il 
3.1, va bene ...) ed ancora programmavo in assembler ... altri tempi. Ma 
per il recupero di vecchie macchine sono utilissimi ... in tutti i 
formati (360, 1.2, 720, 1.44)

 Telnet ad una qualsiasi macchina Terminal server ...
Confesso di non aver capito bene il senso della domanda... Comunque, ho
11 portatili con hub e router collegati tra loro. per i più piccoli
MS-DOS con MS Network Client v3.0, mentre per gli altri win e linux.
Tutti su protocollo tcp-ip.
A proposito di tcp-ip, me ne serve uno in grado di funzionare su un xt
8088/86 e MS Network Client 3, quello che ho (sempre di MS) va da 286 in
su. Qualche suggerimento? Sai è in arrivo un nuovo cucciolo... :D

Che io sappia, niente tcp/ip per la classe 8086/8088 ...
Tutti i drivers che conosco utilizzano istruzioni 286 ...
Si potrebbe provare con un Nec V20/V30 ... hanno qualche istruzione del 
286 ...anni fa provai, non molto seriamente ... e non funzionò (ho un Nec 
V20) ...
Scambio per scambio ... come hai configurato MS Network Client ?
Io ho Linux per tutte le macchine 386/486 (quasi tutte vecchie Debian), 
ma una prova la farei anche ... giusto per vedere la differenza ...

 Tutti i drivers che conosco utilizzano istruzioni 286 ...
packet drivers per dos
http://www.georgpotthast.de/sioux/packet.htm
Altrimenti cerco il floppy originale con cui facevo i terminali
telnet per i "server" (spazio per le risate) OS2 usando dei PC
ibm con l'8088.
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

 
Io quì vedo solo driver per schede di rete, ma niente driver tcp-ip :(

 ma una prova la farei anche ... giusto per vedere la differenza ...
Indirizzo ip statico. Devi usare una patch di MS per abilitare la 
funzione server ed aggiungere il protocollo tcp-ip su MS Network Client, 
devi anche caricare il comando dos share. La configurazione dei vari 
.ini va fatta con un editor di testo, non con il setup di MS Network 
Client. Comunque in rete ci sono diversi tutorial su come procedere.
Ne riporto un paio:
http://leotardi.no-ip.com/html/lan/landos.htm
http://technet.microsoft.com/en-us/library/cc750214.aspx

 Io quì vedo solo driver per schede di rete, ma niente driver tcp-ip :(
Forse il problema è semantico. :-)
Tu cosa ti aspetti, da un "driver tcp/ip"?
L'equivalente del winsock cui poi agganciare chissà cosa?
Per me una volta che hai i packet driver, il telnet di ncsa (di cui
sono disponibili i sorgenti, AFAIR) dimostra che il tcp/ip per 8088
esiste.
Che non sia quello che ti aspetti, e che richieda di prendere pezzi
del telnet per riscrivere quello che ti serve, be' è tutto un altro
paio di maniche. ;-)
