Aprom 100626: VESA testing
Posted: Sat Jun 26, 2010 4:12 pm
Hello once more, continuing from http://forum.osdev.org/viewtopic.php?f=2&t=22021
Aprom is a modular 32bit OS with tightly bound design, that i have been developing every now and then over the years.
An interesting OS needs a GUI. A working GUI. Just the thing that wasn't a focus before, resulting in an emulator-only slow and buggy.
You can get it here:
http://orbides.1gb.ru/aprom_100626.zip
Contains a floppy image and a grub script for other options.
What is it about:
Right now i want to know, whether the VESA driver works properly on various real PCs with VESA-supporting graphic cards. Properly means no artefacts, holes in image, missing parts, etc (except for flashing mouse cursor).
So, if you have a system that meets the description, feedback is welcome.
HowTo:
-At start you can select which mode to run, auto will detect and select 800x600 LFB mode.
If that fails, manual would allow you to pick a mode yourself (- before mode number disables LFB). If some of the programs are causing problems (lack of memory+no fixed sequence=everything loads before GUI server gets a chance, for example), there is a manual, no-autorun mode, which will only start a file browser and a shell. Lastly, there is a currently-useless console mode (you can run the GUI from it with "gui & zterm" command).
-The tasks are switched by the rectangles in the upper-left corner.
If the mouse doesn't work, Caps Lock toggles them one by one.
-In LFB mode, the general expectation is responsiveness and fluid motion (unless PC is really slow), in banked mode - only correctness, things should appear more or less like in screenshots below.
Test apps:
Sin wave animation. No controls, expected fluid motion.
Variety of controls, FASM not included, so won't do much. Should appear and behave correctly, and be responsive.
Two OpenGL tests. Fluid animation expected.
Particle pool. Left mouse button attracts, right - repels.
File browser. Arrows to select, enter to execute or go in. Should be responsive.
Generic graphics test. Mouse moves the image. Should be reasonably fluid, look for edge artefacts.
Console. Should be responsive (as all of them ), other than that - not consistent enough for useability. Supports minimal bash-like tokens. No current dir - ls only accepts full path like /bin/hello.
Aprom is a modular 32bit OS with tightly bound design, that i have been developing every now and then over the years.
An interesting OS needs a GUI. A working GUI. Just the thing that wasn't a focus before, resulting in an emulator-only slow and buggy.
You can get it here:
http://orbides.1gb.ru/aprom_100626.zip
Contains a floppy image and a grub script for other options.
What is it about:
Right now i want to know, whether the VESA driver works properly on various real PCs with VESA-supporting graphic cards. Properly means no artefacts, holes in image, missing parts, etc (except for flashing mouse cursor).
So, if you have a system that meets the description, feedback is welcome.
HowTo:
-At start you can select which mode to run, auto will detect and select 800x600 LFB mode.
If that fails, manual would allow you to pick a mode yourself (- before mode number disables LFB). If some of the programs are causing problems (lack of memory+no fixed sequence=everything loads before GUI server gets a chance, for example), there is a manual, no-autorun mode, which will only start a file browser and a shell. Lastly, there is a currently-useless console mode (you can run the GUI from it with "gui & zterm" command).
-The tasks are switched by the rectangles in the upper-left corner.
If the mouse doesn't work, Caps Lock toggles them one by one.
-In LFB mode, the general expectation is responsiveness and fluid motion (unless PC is really slow), in banked mode - only correctness, things should appear more or less like in screenshots below.
Test apps:
Sin wave animation. No controls, expected fluid motion.
Variety of controls, FASM not included, so won't do much. Should appear and behave correctly, and be responsive.
Two OpenGL tests. Fluid animation expected.
Particle pool. Left mouse button attracts, right - repels.
File browser. Arrows to select, enter to execute or go in. Should be responsive.
Generic graphics test. Mouse moves the image. Should be reasonably fluid, look for edge artefacts.
Console. Should be responsive (as all of them ), other than that - not consistent enough for useability. Supports minimal bash-like tokens. No current dir - ls only accepts full path like /bin/hello.