Page 1 of 1

Aprom: August 2009 test series

Posted: Sat Aug 22, 2009 10:09 am
by Artlav
Hi once more.
(Rules do say one thread per version, right?)

Continuing the development from http://forum.osdev.org/viewtopic.php?f=2&t=20761 , today's version is here:
http://orbides.1gb.ru/ape090822.zip
Floppy image only, as CD will no longer work.

Noticeable changes from 090821:
Floppy and vfat drivers are put in, the system is now run directly off floppy instead of disk image.
The mode selection is done in init instead of GRUB.

As the changelist suggests, this version focus is floppy driver and vfat driver.
-vfat driver is easy to test - if the system boots and runs, then it works.
-For floppy driver there is "fdd" command in the console mode, which will copy /bin/run/2/gui into /gui.tst.
If all is well, both files should match and fsck should give the floppy a clean bill of health.

The floppy driver works fine in Bochs, Qemu and Vmware, but on a real system it is quite sluggish.
Is that me, or will you get a similar result?

Nothing new in the GUI mode, except for some speedup.

Feedback and ideas are welcome,
Thank you for testing.

Re: Aprom 090822

Posted: Sat Aug 22, 2009 10:28 am
by Troy Martin
Artlav wrote:(Rules do say one thread per version, right?)
Yeah, but if you're going to release a version every day, best to do a new thread every couple of weeks instead.

Otherwise, good OS!

Re: Aprom 090822

Posted: Sat Aug 22, 2009 11:11 am
by earlz
Troy Martin wrote:
Artlav wrote:(Rules do say one thread per version, right?)
Yeah, but if you're going to release a version every day, best to do a new thread every couple of weeks instead.

Otherwise, good OS!
Or possibly just keep posting to 1 thread each day with the new update..

Re: Aprom: August 2009 test series

Posted: Sat Aug 22, 2009 1:21 pm
by AUsername
Hey, nice updates but your FAT driver is a little buggy.
Well I'm not sure if it's buggy but it's kinda hard to get around.

How do you change directories? :P

Boch throws an error when writing to the floppy but I get the same error so I think it's an issue with Boch because VPC always works.

Btw, the floppy driver appears to be the same speed in both Boch and in VPC which is weird.
For everyone else (including myself) that I've tested in the two the same driver always runs slower in VPC than in Boch. So good job.

The GUI is just a little bit faster though. :/

Other than that no bugs.

Re: Aprom: August 2009 test series

Posted: Sat Aug 22, 2009 4:51 pm
by Artlav
AUsername wrote:Hey, nice updates but your FAT driver is a little buggy.
Well I'm not sure if it's buggy but it's kinda hard to get around.

How do you change directories? :P
You can't. There is nothing in the system yet that have the concept of current directory. But ls accepts parameters.
If that's all the bugs?
AUsername wrote:Btw, the floppy driver appears to be the same speed in both Boch and in VPC which is weird.
For everyone else (including myself) that I've tested in the two the same driver always runs slower in VPC than in Boch. So good job.
I wonder if it works as fast on some real PC's. Takes over a minute to load GUI here.