You are not logged in.


#1 2005-06-07 16:58:28

bubach
Administrator
From: Trollhättan, Sweden
Registered: 2005-02-15
Posts: 366
PM  Website

BOS 0.04

So, finally I finished version 0.04. New to this version is:

[b]Timer code[/b]
[b]Some VGA testing[/b]
[b]Simple, but working, Memory Management[/b]
[b]A floppy driver[/b]

And lots of other small things that won't be used by anything until
next version.
The current floppy driver is temoprary, I got a half finished version
that does alot more ( support for 2 drives of multiple types), but
I decided to only include the simple version in this release.

/ Christoffer

Offline

 

#2 2005-06-07 16:59:46

DennisCGc
Member
From: Zoetermeer, The Netherlands
Registered: 2005-03-01
Posts: 49
PM  Website

Re: BOS 0.04

Your OS works great wink Keep up the good work.

Offline

 

#3 2005-06-07 19:14:01

raysad
New member
Registered: 2005-02-20
Posts: 6
PM

Re: BOS 0.04

I tried to download your source code, I get an error "Can not find the page". The img download seems to work fine.

Offline

 

#4 2005-06-07 20:46:34

Dex4u
Active member
Registered: 2005-02-19
Posts: 132
PM

Re: BOS 0.04

I have the same problem as raysad, img download fine, so i will test that.

Offline

 

#5 2005-06-08 01:36:27

smiddy
Active member
Registered: 2005-02-15
Posts: 183
PM

Re: BOS 0.04

The source file was not found...I am using the image for testing.


- [color=red]s[/color][color=blue]m[/color][color=red]i[/color][color=blue]d[/color][color=red]d[/color][color=blue]y[/color]

Offline

 

#6 2005-06-08 02:01:02

smiddy
Active member
Registered: 2005-02-15
Posts: 183
PM

Re: BOS 0.04

Tested on my 1st machine (I assume you have my specs already) and all help menu items work. An observation, but this may be intended, none of the commands work with captilization. The date format isn't one I am familiar with, but not necessarily an issue as this may be your convention. One issue though, the floppy continued to spin for the duration of the testing. When you initialize the FDD are you reseting the floppy? This may be needed, I suspect, since I can't see the code currently. I like the colors on the memory testing and it seemed correct, however a note just of simplicity for the user, it may be needed to convert your sizes to decimal for ease of reading for those not technically savy. Oh, and one last thing I noticed, Bochs works great, in fact better than the [i]real[/i] machine, especially when rebooting. The boot process on the real machine took a few seconds before I got a prompt versus bochs where it seemed instantanious.

This is a nice move forward from 0.03 for sure. Good job! I'm eagar to see the source...as always. wink When I get my device manager complete I will upload the image and source for your (everyone's) ridicule.big_smile


- [color=red]s[/color][color=blue]m[/color][color=red]i[/color][color=blue]d[/color][color=red]d[/color][color=blue]y[/color]

Offline

 

#7 2005-06-08 14:56:50

bubach
Administrator
From: Trollhättan, Sweden
Registered: 2005-02-15
Posts: 366
PM  Website

Re: BOS 0.04

Sorry, i had the word BOS with capitals in my source-zip. Fixed. Also replaced mormal->normal in the download page.. wink

Some of the "problems" that I am aware of, and is on my todo:

Booting takes ages on real computer, for no real reason ( i only load about 18kb )
Prompt doesn't translate upper->lowercase right now, I'll fix that.
memtest showing hex instead of dec. Etc, etc...
I know. This is more of a dev. version anyway, just to let you all see whats going on.

But about that floppy stuff, I do reset and recalibrate the floppy before reading, and
if the reading fails a red E should appear, and it would call reset and recalibrate again.

I don't think that I turn the floppy motor off after reading. Sorry about that.

/ Christoffer

Offline

 

#8 2005-06-08 19:32:31

smiddy
Active member
Registered: 2005-02-15
Posts: 183
PM

Re: BOS 0.04

bubach wrote:

I don't think that I turn the floppy motor off after reading. Sorry about that.

No sweat! If I hadn't of looked down at my floppy I wouldn't have noticed it. As a lessoned learned on my part too, I didn't initially turn off the floppy motor after getting to protected mode, since I was getting to protected mode within less than a second after accessing the floppy, all BIOS timers, etcetera where turned off and I had to force the floppy motor off after arriving. I had assumed that once I had a floppy driver, which will include an initialization, it would ensure the motor was turned off to a quiescent state. But considering your post perhaps my assumption is incorrect?


- [color=red]s[/color][color=blue]m[/color][color=red]i[/color][color=blue]d[/color][color=red]d[/color][color=blue]y[/color]

Offline

 

#9 2005-06-08 20:21:17

Dex4u
Active member
Registered: 2005-02-19
Posts: 132
PM

Re: BOS 0.04

I tested BOS version 0.04. It works fine on all my test pc (other than floppy not turned off the motor).
@bubach you need to "call Fdd_motor_off" when finished with the floppy read.

Great job smile.

Offline

 

#10 2005-06-09 00:06:12

ProtonixDEV
New member
Registered: 2005-05-13
Posts: 4
PM

Re: BOS 0.04

Nice job.  Glad to see that your OS is going somewhere.  I could only test it in bochs, but everything worked nicely.

Offline

 

#11 2005-06-09 08:29:25

bubach
Administrator
From: Trollhättan, Sweden
Registered: 2005-02-15
Posts: 366
PM  Website

Re: BOS 0.04

I thought I had a floppy_off call at the end of read_sector. Hmm.. Anyway, I turn the floppy off the last thing I do in my bootsector, and it doesn't matter if I by misstake would turn it off two times in a row. As long as my floppy_on flag always store the correct state.

/ Christoffer

Offline

 

#12 2005-06-09 11:49:34

Dex4u
Active member
Registered: 2005-02-19
Posts: 132
PM

Re: BOS 0.04

Maybe in the

much improved version

the floppy will be able to turn its self off  tongue.

Offline

 

#13 2005-06-09 12:26:59

bubach
Administrator
From: Trollhättan, Sweden
Registered: 2005-02-15
Posts: 366
PM  Website

Re: BOS 0.04

Offline

 

#14 2005-06-10 01:14:54

AxelDominatoR
Member
From: Reggio Calabria, Italy
Registered: 2005-03-07
Posts: 43
PM  Website

Re: BOS 0.04

Well it's not much of a problem for me. I have not a floppy drive lol tongue

Just kidding

Axel


---
Axel DominatoR ^^^ HC

Offline

 

 

Board footer

Powered by PunBB
BOS homepage © Copyright 2005 Christoffer Bubach
Strict XHTML and valid CSS.