Latest image version: 1.00.01.000000C6
|
November 29, 2006
|
Here I’ve put up the latest installment. It now runs PCI, PnP,
and some of SMBIOS from the command line. It appears there is an issue with BIOS32
PCI and VMWare, it uses some unhandled interrupt. There
is an issue with BIOS32 and PCI class determination under QEMU. SMBIOS is a
work in progress where only a few of the types from the table are done. I
will post newer test releases as time goes by, though I may not update the
text here to reflect it. The combination of the three items: PnP, PCI, and
SMBIOS lead up to the use of and design of a Device Manager, which is the key
to the driver interface I’m implementing. The Device Manager will
facilitate the use of file system (modularly).
BTW, MODE 100x37 and MODE 160x64 are still not useable completely, but
as yet I haven’t worked the issues.
|
|
|
October 25, 2006
|
The latest installment has a PowerDown
feature… I am still working on the other items.
|
|
|
October 7, 2006
|
I have put another version out for review. This one has several more of
the commands on the CLI done or partially done. There are bugs with the MODE command, MODE 100x37 and MODE 160x64 both exhibit weird
screen behavior so use them with caution. I get no screen output with them,
however if I type in EXIT or REBOOT after the change and hit enter a couple
of times the system will reboot. The next review release will either have
this fixed or remove those two MODEs. Also note
that the PCI command only works if VENDORS.TXT can get loaded. Currently that
is only from the floppy at startup.
Add: DRIVES and PCI
In-Work: IDE driver and FDC driver
Next: PnP (displaying PnP device attached to the system)
|
|
|
September 26, 2006
|
It has been a terribly long time since I last pasted something here. But
alas I am delving into my OS again. This one has a command line and a few
features so that you can now interact with it. Please feel free to
comment…
|
|
|
August 21, 2005
|
Well, it seems I won’t be able to put up a new build today after all. I am having some difficulties with exceptions so it may take a little longer, especially since I will be moving shortly. Sorry if I disappointed anyone, but my life goes on. ;) |
|
|
August 20, 2005
|
I have been offered a new position across country so I will be moving soon. This will certainly mean I can not spend as much time as I would like on the OS until after I have settled into a new home. I will still put up a new image on Sunday though after that it may be quite a while before I can get this rolling again. |
|
|
|
Well, today saw some interesting decisions being made.
Essentially I had to reposition everything within my kernel in order to
facilitate the use of realmode usage. What does
this mean? It means that there will be mode system resources available to the
kernel and hence the entire system. I plan on releasing another test image by
the end of the weekend ( |
|
|
|
Welcome to smiddyOS homepage. You may be wondering, "why the heck is someone going to write another operating system?" The simple answer is I am using the opportunity in order to learn the IBM PC archetecture. In the coming days I will start filling the site with specific details outlining the direction I'm taking specifically and put up some arguements about directions I may or may not take along the way.
My current work on the OS is building a device manager for the OS. This has lead me down a difficult path of wonding how much is too much, what with BIOS, PnP, ACPI, SMBIOS, PCI, and others, where does it all end? I have a pretty good handle on both PCI and PnP in determing the devices installed on a system. I'm torn between working out the details for driver installs (and uninstalls) and looking into SMBIOS and ACPI further. We'll see in the coming days where I'm headed. |
.