Pagina 1 di 1
[RISOLTO] Scrivere sul primo blocco di una immagine di un floppy
Inviato: mercoledì 20 febbraio 2008, 21:39
da daniel87
Salve a tutti, ho cercato nel forum, ma non ho trovato soluzione al mio problema...
Devo riuscire a scrivere sul primo blocco di una immagine di un floppy un programma scritto in assembler con estensione com in modo tale da renderlo bootable. Qualcuno ha idea di come possa farlo? Grazie per l'aiuto.
Re: Scrivere sul primo blocco di una immagine di un floppy
Inviato: mercoledì 20 febbraio 2008, 22:39
da Spinus
Non so se c'è un'applicazione già fatta che permette di accdere ai singoli blocchi di un device; quello che so è che si possono usare le funzioni del kernel che permettono di accedere ai singoli blocchi, però è un po' complesso:
qui trovi un esempio
Re: Scrivere sul primo blocco di una immagine di un floppy
Inviato: mercoledì 20 febbraio 2008, 22:42
da daniel87
Grazie mille, appena ho un attimo di tempo provo
Re: Scrivere sul primo blocco di una immagine di un floppy
Inviato: mercoledì 20 febbraio 2008, 22:48
da Spinus
Fammi sapere se riesci...avrei sempre voluto provare a leggere blocchi dall'hard disk, ma non ho mai avuto voglia di mettermi lì a scrivere un programma che lo faccia :P
Re: Scrivere sul primo blocco di una immagine di un floppy
Inviato: martedì 26 febbraio 2008, 11:44
da daniel87
Ho risolto in maniera molto più semplice il problema mediante il comando dd. Una volta creato il com è bastato costruire una immagine mediante
L'ho data in pasto a vmWare e sorpresa! Mi butta il floppy e mi visualizza una bella scritta sullo schermo che è esattamente ciò che deve fare il programma (per il momento).
Re: [RISOLTO] Scrivere sul primo blocco di una immagine di un floppy
Inviato: martedì 26 febbraio 2008, 21:03
da Spinus
Buono a sapersi :P
Magari settando l'output così
scrive direttamente sul floppy :P
Re: [RISOLTO] Scrivere sul primo blocco di una immagine di un floppy
Inviato: mercoledì 27 febbraio 2008, 8:15
da daniel87
Possibile, ma non posso provarlo poichè il mio portatile non ha il lettore floppy e comunque mi è più comodo leggere e scrivere sul hard disk perchè è più rapido. Grazie per le indicazioni, alla prossima!