Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.os.msdos.programmer > #148

Re: Running (Free)DOS from ROM

From "Rod Pemberton" <do_not_have@noavailemail.cmm>
Newsgroups comp.os.msdos.programmer, comp.os.msdos.misc, alt.os.free-dos
Subject Re: Running (Free)DOS from ROM
Date 2011-08-17 07:01 -0400
Organization Aioe.org NNTP Server
Message-ID <j2g727$ugk$1@speranza.aioe.org> (permalink)
References (3 earlier) <8aa88c74-8511-4148-bbe3-2994ff90e17e@t30g2000prm.googlegroups.com> <226cbe70-5c21-4c02-b299-b513cf161f3a@c19g2000yqe.googlegroups.com> <76eecce3-55c9-44cb-a530-7b508868eff2@v9g2000pri.googlegroups.com> <2a9af0d1-7295-4e01-a70f-2f680a1eb699@a15g2000yqb.googlegroups.com> <4b48438f-7c5a-4544-a5c1-1cbd1a542cda@g9g2000yqb.googlegroups.com>

Cross-posted to 3 groups.

Show all headers | View raw


"monahanz" <monahan@vitasoft.org> wrote in message
news:4b48438f-7c5a-4544-a5c1-1cbd1a542cda@g9g2000yqb.googlegroups.com...
> [...]
> What does it look for? Clearly I am not adding something.
>
> For INT 13H, AH=8 I returned:-
> [...]

First, I'd check to see if you're returning correct results for BL or CL.

Second, are you familiar with RBIL?  Ralf Brown's Interrupt List?

You can look through it's interrupts in html form at two websites.  Some
of the original text files are not converted to html.  So, you may want to
get them as text too.  Links to three versions here:
http://aodfaq.wikispaces.com/rbil

Is you're Int 13h, AH=08h interrupt correct?  According to the "notes"
section of RBIL, this interrupt is for harddisks prior to AT.  It says DOS
only calls this when Int 11h fails to report installed floppies.  It also
says DOS requires CL to be non-zero result from Int 11h.  This is what is
publicly known about Int 13h, AH=08h, from one of the DJGPP html-ized
versions of RBIL:
http://www.delorie.com/djgpp/doc/rbinter/id/27/6.html

Int 11h
http://www.delorie.com/djgpp/doc/rbinter/id/81/5.html

You might look at Int 13h, AH=15h too:
http://www.delorie.com/djgpp/doc/rbinter/id/45/6.html

Or, Int 1Eh.  Apparently, it points to the diskette parameter table in the
BIOS ROM.  The table specifies diskette specifics.
http://www.delorie.com/djgpp/doc/rbinter/id/55/24.html
http://www.delorie.com/djgpp/doc/rbinter/it/64/12.html

CMOS location 10h also has floppy disk specific info.  This is in RBIL's
CMOS.LST file.  This file isn't in the html'ized versions of RBIL.  The
following link is not guaranteed to be available.  I found it by searching.
You'll need to get the original text version of RBIL if you want it for
reference.  See "CMOS 10h - IBM - FLOPPY DRIVE TYPE" section:
http://bochs.sourceforge.net/techspec/CMOS-reference.txt

The EBDA (probably not present on an XT) has floppy disk info at E7h.

DOS 1+ has Int21, AH=1Bh which returns the sidedness of the drive.  It has
to be getting the info from the BIOS call or table in BDA or BIOS or CMOS.

I'm not sure what those DOS versions are looking for, but it's probably
there somewhere or elsewhere in RBIL...

HTH,


Rod Pemberton

Back to comp.os.msdos.programmer | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Running (Free)DOS from ROM Ruud <ruud.baltissen@gmail.com> - 2011-08-05 10:08 -0700
  Re: Running (Free)DOS from ROM Ross Ridge <rridge@csclub.uwaterloo.ca> - 2011-08-05 14:20 -0400
  Re: Running (Free)DOS from ROM "Rod Pemberton" <do_not_have@noavailemail.cmm> - 2011-08-06 03:49 -0400
    Re: Running (Free)DOS from ROM Ruud <ruud.baltissen@gmail.com> - 2011-08-10 09:54 -0700
      Re: Running (Free)DOS from ROM monahanz <monahan@vitasoft.org> - 2011-08-12 10:17 -0700
        Re: Running (Free)DOS from ROM Ross Ridge <rridge@csclub.uwaterloo.ca> - 2011-08-12 14:54 -0400
          Re: Running (Free)DOS from ROM monahanz <monahan@vitasoft.org> - 2011-08-12 14:54 -0700
            Re: Running (Free)DOS from ROM Single Stage to Orbit <alex.buell@munted.org.uk> - 2011-08-12 23:22 +0100
            Re: Running (Free)DOS from ROM "Esra Sdrawkcab" <admin@127.0.0.1> - 2011-08-17 18:18 +0100
        Re: Running (Free)DOS from ROM Single Stage to Orbit <alex.buell@munted.org.uk> - 2011-08-12 22:54 +0100
          Re: Running (Free)DOS from ROM monahanz <monahan@vitasoft.org> - 2011-08-12 15:45 -0700
            Re: Running (Free)DOS from ROM monahanz <monahan@vitasoft.org> - 2011-08-12 18:38 -0700
              Re: Running (Free)DOS from ROM Ross Ridge <rridge@csclub.uwaterloo.ca> - 2011-08-12 23:40 -0400
                Re: Running (Free)DOS from ROM monahanz <monahan@vitasoft.org> - 2011-08-13 09:46 -0700
                Re: Running (Free)DOS from ROM monahanz <monahan@vitasoft.org> - 2011-08-13 16:04 -0700
                Re: Running (Free)DOS from ROM Kalle Olavi Niemitalo <kon@iki.fi> - 2011-08-14 12:35 +0300
                Re: Running (Free)DOS from ROM monahanz <monahan@vitasoft.org> - 2011-08-14 09:48 -0700
        Re: Running (Free)DOS from ROM "Rod Pemberton" <do_not_have@noavailemail.cmm> - 2011-08-14 02:36 -0400
          Re: Running (Free)DOS from ROM monahanz <monahan@vitasoft.org> - 2011-08-14 10:04 -0700
            Re: Running (Free)DOS from ROM "Rod Pemberton" <do_not_have@noavailemail.cmm> - 2011-08-15 03:42 -0400
              Re: Running (Free)DOS from ROM monahanz <monahan@vitasoft.org> - 2011-08-15 10:05 -0700
        Re: Running (Free)DOS from ROM Ruud <ruud.baltissen@gmail.com> - 2011-08-14 00:33 -0700
          Re: Running (Free)DOS from ROM monahanz <monahan@vitasoft.org> - 2011-08-14 10:09 -0700
            Re: Running (Free)DOS from ROM Ruud <ruud.baltissen@gmail.com> - 2011-08-15 12:44 -0700
              Re: Running (Free)DOS from ROM monahanz <monahan@vitasoft.org> - 2011-08-16 16:05 -0700
                Re: Running (Free)DOS from ROM "Rod Pemberton" <do_not_have@noavailemail.cmm> - 2011-08-17 07:01 -0400
                Re: Running (Free)DOS from ROM monahanz <monahan@vitasoft.org> - 2011-08-17 11:07 -0700
                Re: Running (Free)DOS from ROM "Rod Pemberton" <do_not_have@noavailemail.cmm> - 2011-08-18 03:26 -0400
                Re: Running (Free)DOS from ROM dg1261 <dgREMOVE-THIS1261@cs.com> - 2011-08-18 08:18 +0000
                Re: Running (Free)DOS from ROM monahanz <monahan@vitasoft.org> - 2011-08-18 10:23 -0700
                Re: Running (Free)DOS from ROM Jim Leonard <mobygamer@gmail.com> - 2011-08-18 11:20 -0700
                Re: Running (Free)DOS from ROM monahanz <monahan@vitasoft.org> - 2011-08-18 17:29 -0700
                Re: Running (Free)DOS from ROM "Rod Pemberton" <do_not_have@noavailemail.cmm> - 2011-08-19 03:52 -0400
                Re: Running (Free)DOS from ROM dg1261 <dgREMOVE-THIS1261@cs.com> - 2011-08-19 00:30 +0000
                Re: Running (Free)DOS from ROM monahanz <monahan@vitasoft.org> - 2011-08-20 17:08 -0700
                Re: Running (Free)DOS from ROM "s_dubrovich@yahoo.com" <s_dubrovich@yahoo.com> - 2011-09-01 17:34 -0700

csiph-web