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

Codice: Seleziona tutto

dd if=prova.com of=image.img bs=512 count=2880
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ì

Codice: Seleziona tutto

of=/dev/floppy
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!