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


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

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-19 03:52 -0400
Organization Aioe.org NNTP Server
Message-ID <j2l4ob$1fc$1@speranza.aioe.org> (permalink)
References (9 earlier) <38db66ac-a035-410e-8293-a47141ca3712@k15g2000yqd.googlegroups.com> <Xns9F45D5C369E7dgREMOVETHIS1261csco@88.198.244.100> <94c470de-f5a3-4031-9923-66a814f33e4a@x21g2000prd.googlegroups.com> <0f29a49f-e042-4302-87cc-adffa3811363@v7g2000vbk.googlegroups.com> <c0cc35c4-db52-4b69-902f-5930458beea9@e20g2000prn.googlegroups.com>

Cross-posted to 3 groups.

Show all headers | View raw


"monahanz" <monahan@vitasoft.org> wrote in message
news:c0cc35c4-db52-4b69-902f-5930458beea9@e20g2000prn.googlegroups.com...
>
> BTW does anybody have the source code for the BOOT sector.
>

Are you writing your own or want to see a disassembled version?  I.e., some
people don't want to look at existing code...  You should find disassemblies
of (copyrighted, probably...) boot sectors at the "Starman's" pages,
"Reverse Engineering DOS ...," and the two "Study of BIOS ..." links.

Anyway, here are some links you might find interesting.  I had to dig
through many of my old posts to get them.  All links should work.  A couple
are no longer available, but are archived via Wayback Machine.  You'll have
to select a date for the WM archived links.  Most should pull up the page
listed.

"MBRs (Master Boot Records"
http://thestarman.pcministry.com/asm/mbr/index.html#MBR

That page covers:
"All about FDISK.EXE"
"What does FDISK.EXE do to a hard drive?"
"The Windows(tm) 7 MBR"
"The Windows(tm) Vista MBR"
"The Windows(tm) 2000/XP MBR"
"The Windows(tm) MBR for FAT32"
"The Standard MBR"
"Notes on DOS 3.30 and an early (1988) OEM version"
"The Ranish MBR/Compact Boot Manager"
"The IBM(rt) Personal Computer(tm) DOS 2.00 MBR and Hom Similar
it is to the Standard MBR (of DOS 3.30)"

Throughout those pages are lots of interesting details, such as Win98's IHC
string for floppies.  You might be interested in a number of other pages he
has,  such as "MBR", "BIOS" - a history of the BIOS, and "A Forensic
Examiniation of 'IBM PC DOS 1.0" and '1.10'"  So, this is "Starman's" home
page:
http://thestarman.pcministry.com/


You may find some of these useful also:

"Reverse-Engineering DOS 1.0 - Part 1: The Boot Sector"
http://www.pagetable.com/?p=165

"Partition types" Andries Brouwer
http://www.win.tue.nl/~aeb/partitions/

"ATA-ATAPI.COM" with Public Domain ATA/ATAPI code by Hale Landis
http://www.ata-atapi.com/

IDE code by "Doors"
http://www.freedoors.org/idework/idework.htm

Alan Cox posted a list of BIOS calls used by Linux v2.4:
http://groups.google.com/group/linux.kernel/msg/8472b20ca0139418

Bruce Simpson posted a list of BIOS calls and BDA references used by
FreeBSD:
https://groups.google.com/group/mailing.freebsd.current/msg/240d2d86c5b03be9?hl=en

"A Study of BIOS Interrupts as used by Microsoft Windows 2000" by Adam
Sulmicki via Wayback Archive:
http://wayback.archive.org/web/*/http://www.missl.cs.umd.edu/winint/index1.html

"A Study of BIOS Services as used by Microsoft Windows XP" by Adam Sulmicki
via Wayback Archive:
http://wayback.archive.org/web/*/http://www.missl.cs.umd.edu/winint/index2.html


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