Newsgroup: it.comp.os.dos
Titolo: programmino che forzi il boot da floppy

ho ricercato in google in lungo e in largo e non ho trovato nulla.
prima che inizio a scriverlo io, qualcuno e' a conoscenza di un programmino
che appena lanciato faccia partire il boot da floppy?
una cosa tipo loadlin, pero' per floppy dos.
grazie
ferdinando


Mah, se il floppy è nel drive
basta fare un programma che resetti il pc,
e di default ripartirà col floppy...
MaRoK


no, se il bios non e' abilitato a fare il boot da floppy.
ho il bios che fa il boot da scsi e con questa configurazione
non posso settare anche boot da floppy, ne prima ne
dopo scsi...
ferdyz

 dopo scsi...
Acc... non pensavo esistessero bios di questo tipo...
temo proprio non ci sia soluzione,
non mi risulta possibile modificare le impostazioni del bios da fuori...
attendo cmq smentite :o)
MaRoK

 dopo scsi...
L'unica cosa che mi viene in mente e' di installare sul HD un boot manager
tipo XOSL. All'accensione avrai un menu' in cui scegliere da cosa bootare,
floppy incluso. E' un po' diverso da quello che chiedevi, pero'... 
-- 
Carlo Luciano
GPG ElG/DSA 4096/1024 Key: 
http://web.tiscali.it/clbianco/clbianco.asc
ID: 0x5324A0DA - Fingerprint: 8B00C61034120506111B143DEDBF71B45324A0DA

 floppy incluso. E' un po' diverso da quello che chiedevi, pero'...
il fatto e' che ho gia un boot manager e non mi va di cambiarlo :)
comunque ora sto scaricando  i sorgenti di xosl per
vedere di prendere il codice che lancia il boot dal floppy, e vedo di
farci un programmino...
grazie
ferdyz

 L'unica cosa che mi viene in mente e' di installare sul HD un boot manager
Hmmm, mi sembra di ricordare un programmino che trovai non ricordo piu'
in quale utility, o floppy di installazione, che faceva proprio quello.
Se non sbaglio, si chiamava proprio 
boot.com
, ma non ho idea se possa
funzionare con qualcosa di diverso dal buon vecchio DOS.
In fondo, se non ricordo male, c'era solo da riempire un registro della
cpu, e poi lanciare il solito interrupt per il boot.
-- 
          |Save our planet!
   Ciao   |Save wildlife!
  roberto |For your E-MAIL use ONLY recycled Bytes  !!
          |roberto poggi   
rpo...@softhome.net

 farci un programmino...
Soluzione ideale, direi. Facci sapere... ;-)


 cpu, e poi lanciare il solito interrupt per il boot.
Si', probabile che sia cosi'. Beh, alla peggio si scrivono due righe in
assembler e le si fanno digerire a "debug". Peccato che io non mi ricordi
*nulla* di assemlber... :-( 


 *nulla* di assemlber... :-( 
Beh, di assembly ne ricordo ancora parecchio, sono le chiamate a BIOS
che sono sfuggite dalla memoria, se l'amico non trova soluzione pratica,
vedo di rintracciare il manualone.


 pratica, vedo di rintracciare il manualone.
scusa ho capito bene hai un manuale di assembler?
è cartaceo? Non è che mi dai gli estremi per acquistarlo?
Grazie Ciao Diego

 vedo di rintracciare il manualone.
In effetti nella nebbia dei miei ricordi fa capolino una mega-lista con
tutte le chiamate a BIOS possibili. Ma sono cose per me perse nella notte
dei tempi, ormai... :-( 


 ? cartaceo? Non ? che mi dai gli estremi per acquistarlo?
Cartaceo e' cartaceo, ma e' difficile che lo trovi in vendita, e' un
manuale interno della Olivetti (quello che io,ce ne saranno altri,
ovviamente) allegato al compilatore assembly che vendevano un paio di
settimane fa (vabbe', non sono due settimane, sono circa ottocento).
Ma quello che serve di piu', per questo lavoretto, e' il mitico 
Inside PC del buon vecchio Peter Norton, quando ancora dava del tu ai
piedini dei processori, invece di perdere tempo a posare per le
copertine dei prodotti.


 dei tempi, ormai... :-( 
Ah la famigerata interrupt list di Ralph Brown. (ad esempio:
www.ctyme.com/rbrown.htm
)
No, mi accontentavo di molto meno, quelle diecine di chiamate a bios o a
servizi del dos che si possono trovare nei manuali di macroassembler, ad
esempio.
Oppure, una visitina a 
http://oopweb.com/Assembly/Files/Assembly.html
 
potra' portare buoni frutti.


 
www.ctyme.com/rbrown.htm
)
Grazie dei link!


 Grazie dei link!
Non ringraziare me, ringrazia san Google, protettore degli smemorati.


 ha scritto nel messaggio
news:jna_8.8156$s74.2...@twister1.libero.it...

ok.
mi sono documentato, e quello che fa il processo di boot
e' caricare all'indirizzo 0000:7C00 il primo settore
del floppy, e fare un jmp 0000:7C00.
allora prima di scrivere il programmino volevo
simulare col debug. ma non mi funziona proprio bene :)
ho fatto:
debug
r cs
7c00
l 0 0 0 1
g =0
delle volte accede al bootsector del floppy visualizzando
caratteri a video, altre volte accede al mbr...
qualcuno mi sa dire perche non funziona?
ferdyz