Page 1 of 2

1.36.30 released

Posted: Fri Jan 15, 2021 4:59 pm
by menuetosor
New 1.36.00 series includes mainly faster graphics functions with the new syscall-command. All tough the speed improvements can be seen also with the int 0x60 system call.

Re: 1.36.30 released

Posted: Sat Jan 23, 2021 4:51 pm
by macgub
Could you, perhaps, write more details about new features :?:

Re: 1.36.30 released

Posted: Thu Jan 28, 2021 5:15 pm
by villemt
You can use the new and faster system call by replacing "int 0x60" command with "syscall". So rax,10 / int 0x60 becomes rax,10 / syscall. However, also registers rcx and r11 needs to be replaced with rbp and r15, because rcx,r11 and r14 are always modified by "syscall". New system call is supported by both Amd and Intel in 64bit mode. Also there are some speed improvements in functions putpixel, drawcircle and putimage. For example,with "syscall", the putpixel function should be atleast two times faster.

Re: 1.36.30 released

Posted: Fri Jan 29, 2021 3:04 pm
by macgub
Nice... 8-) BTW I like MenuetOS, but it is quite hard to me develop apps for it. On real hardware it wont runs (dont see my mouse) and on VirtualBox - I have many troubles and finally give a break. Ville - maybye is the way to emulate mouse via keyboard? Thanks in advance...

Re: 1.36.30 released

Posted: Sat Jan 30, 2021 3:06 pm
by villemt
Yes, you can emulate the mouse with the windows-key + arrows combination. Also mouse clicks with winkey + space (first down, second up). By windows-key, I mean the key left from the left Alt-key.

Re: 1.36.30 released

Posted: Sun Jan 31, 2021 2:44 pm
by macgub
Ok.. I tried this on real hardware, emulation work fine. Sadly it don't see my usb :( . Acces to external memory will be useful (flash stick and not only), for read and save files (sources and not only).

Re: 1.36.30 released

Posted: Fri Feb 05, 2021 6:59 pm
by villemt
Did you enable usb (ehci ohci uhci) at configuration ? What does menu->system->usb app display about the states of usb 1.x and usb 2.0?

Re: 1.36.30 released

Posted: Fri Feb 05, 2021 9:30 pm
by macgub
Yes I enabled, but no succes.
villemt wrote:
Fri Feb 05, 2021 6:59 pm
What does menu->system->usb app display about the states of usb 1.x and usb 2.0?
It display "USB not intialized", or something like that.
Maybye I something set wrong at configuration :?:

Re: 1.36.30 released

Posted: Sat Feb 06, 2021 12:55 pm
by villemt
Could you look at what exactly the menu->system->usb app displays ?

Re: 1.36.30 released

Posted: Sat Feb 06, 2021 1:38 pm
by macgub
To be sure I want burn boot CD with newest Menuet. The problem is blank DVDs I have in the cake package are non writeable (bad surface, burn app says). I will buy just after Sunday. (In Poland shops are closed in Sunday). So I been able to decent answer your question next week. I have old boot version of Menuet. Now I tried newest version in qemu, work nice, boot fast, graph faster even in emulator (qemu is not virtual machine like VirtualBox, but emulator AFAIK). Mouse, keyboard works correct. I tried boot with usb option, but no succes....
Cheers !!