Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > alt.os.development > #9434
| From | Rod Pemberton <NoHaveNotOne@bcczxcfre.cmm> |
|---|---|
| Newsgroups | alt.os.development |
| Subject | Re: THANKS FOR INFO & SUGGESTIONS |
| Date | 2016-04-13 22:09 -0400 |
| Organization | Aioe.org NNTP Server |
| Message-ID | <20160413220915.344a543a@_> (permalink) |
| References | (2 earlier) <ne0b78$m2g$1@dont-email.me> <ne1541$17fa$1@gioia.aioe.org> <nebqrl$8it$1@dont-email.me> <neckpi$1f0k$1@gioia.aioe.org> <nemo4f$j4c$1@dont-email.me> |
On Wed, 13 Apr 2016 17:30:12 -0700 bilsch <king621@comcast.net> wrote: > >> mov si,msg41 > >> call print_string > >> mov bx,0x55aa > >> mov dl,0x80 > > > > ; As Mike noted, DL is passed to your code. > > mov [saved_dl],dl > > ; and comment out the line you used above, > > ; being sure not to modify DL beforehand. > > > I don't understand this comment. Ralph Brown shows dl is a value > that you must provide when calling int13 ah=41 bx=55aa. dl can't > contain the drive number BEFORE I call int13. Also RBIL doesn't show > dl as a returned value. 7C00 start up code is called from Int 19h with some entry values set in registers. RBIL documents some of them. 7C00 entry values http://www.delorie.com/djgpp/doc/rbinter/it/53/6.html INT 19 http://www.delorie.com/djgpp/doc/rbinter/id/79/22.html INT 18 http://www.delorie.com/djgpp/doc/rbinter/id/50/22.html Additional values were added per later BIOS and drive specifications and are not documented by RBIL. Later specifications also changed boot order to include INT 18h. None of that is in RBIL. I don't recall where those are at the moment, perhaps Phoenix EDD specifications or maybe IDE or maybe BIOS Boot specification or maybe PCI specifications. I can look up my old posts or this info if you need it. Ben or someone else might recall. Rod Pemberton
Back to alt.os.development | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Re: How to use BIOS int 13h ah=48h ? Rod Pemberton <NoHaveNotOne@bcczxcfre.cmm> - 2016-04-03 17:36 -0400
Re: How to use BIOS int 13h ah=48h ? bilsch <king621@comcast.net> - 2016-04-05 05:34 -0700
Re: How to use BIOS int 13h ah=48h ? "Benjamin David Lunt" <zfysz@fysnet.net> - 2016-04-05 12:53 -0700
THANKS FOR INFO & SUGGESTIONS bilsch <king621@comcast.net> - 2016-04-09 14:09 -0700
Re: THANKS FOR INFO & SUGGESTIONS "Mike Gonta" <mikegonta@gmail.com> - 2016-04-09 18:42 -0400
Re: THANKS FOR INFO & SUGGESTIONS Rod Pemberton <NoHaveNotOne@bcczxcfre.cmm> - 2016-04-10 04:02 -0400
Re: THANKS FOR INFO & SUGGESTIONS "Alexei A. Frounze" <alexfrunews@gmail.com> - 2016-04-10 01:31 -0700
Re: THANKS FOR INFO & SUGGESTIONS "Benjamin David Lunt" <zfysz@fysnet.net> - 2016-04-09 21:28 -0700
Re: THANKS FOR INFO & SUGGESTIONS bilsch <king621@comcast.net> - 2016-04-13 17:30 -0700
Re: THANKS FOR INFO & SUGGESTIONS Rod Pemberton <NoHaveNotOne@bcczxcfre.cmm> - 2016-04-13 22:09 -0400
Re: THANKS FOR INFO & SUGGESTIONS "wolfgang kern" <nowhere@never.at> - 2016-04-10 11:02 +0200
Re: THANKS FOR INFO & SUGGESTIONS "wolfgang kern" <nowhere@never.at> - 2016-04-10 13:31 +0200
Re: How to use BIOS int 13h ah=48h ? Rod Pemberton <NoHaveNotOne@bcczxcfre.cmm> - 2016-04-06 00:10 -0400
csiph-web