-----Messaggio Originale----- Da: "Andrea Vavassori" <andrea@xxxxxxxxxxxx> A: "Lista Spectrum Freelists" <ZXSpectrum@xxxxxxxxxxxxx> Data invio: lunedì 15 agosto 2005 21.52 Oggetto: [zxspectrum] Ferie produttive... > Ciao a tutti! > > Con davanti una intera settimana di ferie tutta per me, ho ritirato > fuori l' Astrum+ e mi sono messo al lavoro. Lo scopo e' muovere i primi > passi per implementare un file system FAT12, che permetta di > leggere/scrivere/formattare dischi 720K in formato MS-DOS, preludio > all' implementazione del file system FAT16 per l' estensione IDE dell' > Opus Discovery. Primissimo passo vorrebbe essere la lettura con > successo di un qualsiasi settore sul disco. Bene, con le informazioni > trovate su www.ntfs.com mi sono andato a settare le tabelle dei floppy > del discovery con 512 byte per settore e 9 settori per traccia, mi sono > scritto due righe di codice e sono riuscito immediatamente a leggere il > settore di boot del floppy, sul quale ho trovato tutte le informazioni > che il DOS utilizza per le sue variabili di sistema e il codice di boot > del picci' (quello che ormai dice semplicemente di togliere il > dischetto e riavviare la macchina). A questo punto, sapendo dai dati > trovati nel settore 0 che la FAT occupa i successivi tre settori (1-3), > e la sua copia viene subito dopo (4-6), ho cercato di leggerli ma senza > nessun successo. > > Dove sto sbagliando? Io scrissi alcune utility che consentono di leggere e scrivere dischetti PC sulla Plus D (PCLdBin, PCLdX2S, PCSvBin, PCUtil). Non mi ricordo assolutamente niente al riguardo ma li trovi nella mia ZX Page. Se vuoi i sorgenti dimmelo. EMG -- EMAG Software Homepage: http://www.emagsoftware.it The EMG's ZX-Spectrum Page: http://www.emagsoftware.it/spectrum The Best of Spectrum Games: http://www.emagsoftware.it/tbosg The EMG Music page: http://www.emagsoftware.it/emgmusic -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.338 / Virus Database: 267.10.9/72 - Release Date: 14/08/2005