b'\n_START_ARTICLE_\nZX Microdrive\n_START_PARAGRAPH_\nLo ZX Microdrive \xc3\xa8 un sistema di memorizzazione a nastro magnetico lanciato nel luglio 1983 per l\'home computer ZX Spectrum. La tecnologia dei Microdrive venne successivamente usata nel Sinclair QL e nei personal computer One Per Desk di ICL. L\'ingegnere principale artefice del Microdrive era Ben Cheese.\n_START_SECTION_\nStoria\n_START_PARAGRAPH_\nOriginariamente venne proposto da Andrew Grillet durante un colloquio di lavoro con Sinclair Research Ltd, per quello che sarebbe diventato lo ZX81. Grillet proponeva "una variante del sistema Stereo 8 Learjet, modificato in maniera da permettere a due immagini centrali da 64k per traccia di scambiarsi, svolgendosi e riavvolgendosi, usando il protocollo KUTS". Lo ZX81 aveva solo 1k di RAM. Grillet ricevette un\'offerta migliore da Xerox Corporation, e non lavor\xc3\xb2 mai n\xc3\xa9 allo ZX81, n\xc3\xa9 allo Spectrum. Il Microdrive era molto pi\xc3\xb9 piccolo al suo debutto._NEWLINE_Com\'era tipico dei prodotti Sinclair, il Microdrive era relativamente economico (49,95\xc2\xa3 al lancio) e tecnologicamente innovativo, sebbene fosse piuttosto limitato per caratteristiche tecniche. Per connetterne uno allo ZX Spectrum era necessaria una ZX Interface 1, venduta separatamente a 49,95\xc2\xa3 o a 79,95\xc2\xa3 se acquistata insieme ad un Microdrive. Successivamente, nel marzo 1985, Sinclair propose, col nome commerciale di ZX Spectrum Expansion System, un kit Microdrive pi\xc3\xb9 Interface 1 a 99,95\xc2\xa3. La confezione includeva quattro cartucce per Microdrive: l\'elaboratore di testi Tasword Two pi\xc3\xb9 il database Masterfile, i giochi Games Designer e Ant Attack della Quicksilva, una cartuccia con software introduttivo e un\'ultima cartuccia vuota. Era possibile connettere all\'Interface 1 fino ad otto unit\xc3\xa0 ZX Microdrive, collegando ogni unit\xc3\xa0 alla successiva in daisy chain tramite un apposito connettore rigido. La prima unit\xc3\xa0 invece veniva collegata all\'Interface 1 tramite un connettore a piattina._NEWLINE_Sfortunatamente, il sistema divenne famoso per la sua inaffidabilit\xc3\xa0. Anche le cartucce erano relativamente costose (inizialmente vendute per 4,95\xc2\xa3 l\'una, successivamente ridotte a 1,99\xc2\xa3). Una tecnologia simile fu usata in altri dispositivi, come il Rotronics Wafadrive, e fu talvolta indicata come "Stringy Floppy"._NEWLINE_I Microdrive furono anche usati come supporti di memorizzazione nativi del Sinclair QL, il quale incorporava due drive interni. Questi erano molto simili allo ZX Microdrive, ma usavano un diverso formato logico che permetteva ad ogni cartuccia di contenere almeno 100\xc2\xa0kB. Anche il QL era provvisto di un bus di espansione per Microdrive, al quale potevano essere collegati fino a sei QL Microdrive esterni, che per\xc3\xb2 non furono mai prodotti, probabilmente per l\'assenza di domanda._NEWLINE_Oltre alle versioni QL, i Microdrive vennero inclusi nei sistemi One Per Desk di ICL (venduti anche col marchio Merlin Tonto e Telecom Australia Computerphone. Questi drive furono reingegnerizzati da ICL per migliorarne l\'affidabilit\xc3\xa0, ed usavano un formato incompatibile con entrambi i microdrive ZX e QL.\n_START_SECTION_\nCaratteristiche tecniche\n_START_PARAGRAPH_\nI Microdrive usano cartucce minuscole (44 \xc3\x97 34 \xc3\x97 8\xc2\xa0mm, compresa la custodia protettiva), contenenti un anello di 5 m di nastro video, alto 1,9\xc2\xa0mm, trascinato alla velocit\xc3\xa0 di 76\xc2\xa0cm/s, ovvero un giro completo in circa 8 secondi. La cartuccia contiene un minimo di 85\xc2\xa0kB dopo la formattazione (la capacit\xc3\xa0 esatta dipende dal numero di settori difettosi trovati e dalla velocit\xc3\xa0 del motore del Microdrive durante la formattazione). La velocit\xc3\xa0 di trasferimento dei dati \xc3\xa8 di 15 kB/s (cio\xc3\xa8 120 kbit/s). Era possibile \'espandere\' la capacit\xc3\xa0 di una cartuccia nuova formattandola pi\xc3\xb9 volte, in modo da \'stirare\' leggermente il nastro, allungandolo e permettendo cos\xc3\xac la scrittura di pi\xc3\xb9 settori. Questa procedura era ampiamente documentata nelle riviste della comunit\xc3\xa0 Sinclair degli anni ottanta._NEWLINE_Al livello fisico i dati venivano memorizzati su ogni cassetta in modo seriale suddivisi in blocchi. Ogni cassetta poteva contenere al massimo 256 settori da 512 bytes, limite impossibile da raggiungere a causa della limitata lunghezza del nastro e della giunzione tra la sua fine e l\'inizio._NEWLINE_Le unit\xc3\xa0 microdrive venivano pilotate dalla scheda di gestione "Interface 1". Questa si collegava alle unit\xc3\xa0 tramite un flat composto da 14 poli terminato da connettori a pettine a doppia faccia, 7 poli per lato._NEWLINE_Ogni unit\xc3\xa0 riportava tale connessione al suo fianco al fine di poter collegare in cascata ulteriori unit\xc3\xa0 fino ad un massimo di 8 in totale._NEWLINE_La Interface 1 utilizzava le cassette come una "FIFO" ossia ne scriveva e rianalizzava il contenuto._NEWLINE_I segnali di comunicazione tra l\'interfaccia e le unit\xc3\xa0 erano basati sulla reale natura del supporto magnetico a nastro di cui erano dotate e, per cui, non si poteva far altro che riferimento a segnali elettrici che erano destinati a pilotare delle testine magnetiche._NEWLINE_Tali testine erano delle normalissime testine stereo utilizzatissime in quegli anni anche dai comunissimi walkman. Tali testine permettevano di gestire due tracce sullo stesso nastro. Ogni traccia conteneva una porzione dei dati da leggere/memorizzare._NEWLINE_I dati dei file che venivano registrati su tali supporti erano, generalmente, originati da quelli presenti nella memoria dell\'elaboratore._NEWLINE_Ogni byte veniva trasmesso tramite un indirizzo logico del computer e, tramite uno shift register, venivano convertiti da 8 bit paralleli a 8 bit seriali. Sulle due tracce del nastro, quindi, venivano registrati i byte dei files in modo alternato: il primo byte sulla traccia 1 ed a distanza di 4 bit, sulla traccia 2, il secondo byte. Sulle tracce, quindi, potevano essere letti in modo contemporaneo i bit 4-7 del primo byte e 0-3 del secondo. Dopo il primo byte la situazione proseguiva potendo leggere dalla traccia 1 i bits 0-3 del terzo byte e i bit 4-7 del secondo, e cos\xc3\xac via. _NEWLINE_La codifica fisica dei bit utilizzata \xc3\xa8 la bifase, dove uno \'0\' inizia e finisce con una transizione del segnale mentre un \'1\' ha una transizione al suo inizio, al centro e alla fine, raddoppiando di fatto la frequenza dello \'0\'.'