Re: Mojo 0.2.2 beta 1 released
Posted: Sun Jul 19, 2009 11:02 am
ThanksLove4Boobies wrote:You've done some nice work.
Pretty impressive for a casual test. And your right, this is exactly what I am looking forLove4Boobies wrote:I didn't get the chance to test it extensively but here's a bit of negative feedback (I'm assuming this is what you're looking for, I'm not trying to bash - great work overall):
I can't reproduce this. Which emulator(s) did it occur in? What keyboard do you use?Love4Boobies wrote:You might want the arrow keys to work properly in the console instead of printing digits.
The kernel doesn't restore its text mode progress screen after returning from graphics mode to text mode. I have added this as a feature request.Love4Boobies wrote:Closing the GUI and re-running it will show a buggy loading screen, except for the loading bar (a bunch of random characters in QEMU, everything white in VirtualBox, didn't try it on real HW yet)
It has no purpose. It is the text mode mouse cursor that I didn't disable. My eyes has gotten so used to it being there now that I compleetely overlooks it I have added this as a bug.Love4Boobies wrote:Not really related to the OS but the tetris game has a red character in the middle of the box - not sure what its purpose is
I'm writing a space character with the currently selected color attribute. I might set the color attribute to black on black but a quick investigation didn't find any cases. I suspect that the bug is in the code to update the mouse cursor. I have added the missing text mode cursor as a bug.Love4Boobies wrote:Something tells me that you're clearing the screen by writing black to black for the console. That makes your cursor not show unless you write something and delete it (where you will probably end up having grey on black).
Tetris (and the other TUI applications) exits when escape is pressed. I will improve the documentation.Love4Boobies wrote:I'm not sure how to kill a process (e.g., tetris).
I can't reproduce this eaither. But I suspect that it is linked to the other arrow key problem.Love4Boobies wrote:For some reason, the arrow keys don't work for tetris under QEMU.
Nice catch Added as a bug.Love4Boobies wrote:Pressing Ctrl+1 under the GUI seems like a bad idea. Try it and see what happens.
It is multitasking. If you end a command with the '&' character the shell will not wait for the new process to terminate. More documentation to improve.Love4Boobies wrote:Is this system multitasking? If yes, shouldn't the console have an option not to wait until a process is finished or something like that?
I only have a simple BGA driver for now. A VESA driver is on my todo list but the kernel it not yet powerful enough to make this possible. In a few months . In QEMU make sure to use -vga std as a command line parameter. Virtual Box supports BGA too, but for some reason (mine or theirs ) it was running very slow (1-2 FPS). I decided that this low speed would give a very bad impression of my system and disabled BGA support for Virtual Box.Love4Boobies wrote:Oh, I forgot to ask - are you running any video drivers when making screenshots? I thought there would perhaps be a VESA driver but I couldn't get the GUI working with anything other than 16 greys. The options in the dialog box are disabled.
Thanks for testing. You found an amazing amount of bugs - so many that I don't have time to fix right now (new job and a planned vacation the coming week )
clange