Hello everyone. Thanks to Candy, SANiK, OSLib guys and (of course) whyme_t, i'm glad to announce release 0.9.2 of Clicker. It now features the microkernel, drivers modules *and* the Video Server. You can, among other things, launch it and draw whatever you want with your mouse (it seemed more amusing than just moving a cursor along .
I'm also interrested by reports of video card that has *no* "l-800x600x24-col" modes and what are the closest modes (i know nvidia cards have only b-x16 and b-x32, for instance, **edit** so you're better to use the 'nvidia' image in post below **/edit**)
And finally, i tried to fix problems about non-detection of disks, so if you have a test machine with a couple of ATA disks, i'd be glad to hear of reports for the "readmbr" test on the "testio" module.
Notes: This release includes "scribbling test" for those who have a video card supporting 800x600x24. To have it working, you need to start module "ioman" or "testio" (SHIFT+F4, CTRL+F5 to access module manager) and then module "scalltst". Note that testio module may (unfortunately) take some time to initialize on emulators.
The scalltst will automatically launch the "video server" which will in turn ask for ps2mouse and VBE video support. If you have both, you should have all video modes listed in kds under "system.device.pci.vga0.config.modes.*" (access KDS namespace with SHIFT+F4, CTRL+F2)
If you see something like l800x600x24-col, this means you can safely go on with the test. A right click on the mouse will enable graphic mode. You can then move the mouse to create nice (useless) draws. When bored, hit "printscreen/SysRq" key to reboot. small squares in top-left corner reflect mouse messages as received by the video server.
Changes:
- integrated candy's simple font system
- provided access to KDS services from userland (if message are flat)
- VESA modes enumeration and setup
- integrated SANiK & whyme mouse code
- allow custom informations storage under <pcidevice>.config.*
- fixed (hopefully) disk detection routines.