1.36.30 released

For general 64bit Menuet questions and coding.
menuetosor
Site Admin
Posts: 4
Joined: Tue May 16, 2017 1:24 pm

1.36.30 released

Post by menuetosor » Fri Jan 15, 2021 4:59 pm

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.

macgub
Posts: 11
Joined: Sat Jan 23, 2021 4:49 pm

Re: 1.36.30 released

Post by macgub » Sat Jan 23, 2021 4:51 pm

Could you, perhaps, write more details about new features :?:

villemt
Posts: 15
Joined: Fri Jan 15, 2021 9:29 pm

Re: 1.36.30 released

Post by villemt » Thu Jan 28, 2021 5:15 pm

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.

macgub
Posts: 11
Joined: Sat Jan 23, 2021 4:49 pm

Re: 1.36.30 released

Post by macgub » Fri Jan 29, 2021 3:04 pm

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...

villemt
Posts: 15
Joined: Fri Jan 15, 2021 9:29 pm

Re: 1.36.30 released

Post by villemt » Sat Jan 30, 2021 3:06 pm

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.

macgub
Posts: 11
Joined: Sat Jan 23, 2021 4:49 pm

Re: 1.36.30 released

Post by macgub » Sun Jan 31, 2021 2:44 pm

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).

villemt
Posts: 15
Joined: Fri Jan 15, 2021 9:29 pm

Re: 1.36.30 released

Post by villemt » Fri Feb 05, 2021 6:59 pm

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?

macgub
Posts: 11
Joined: Sat Jan 23, 2021 4:49 pm

Re: 1.36.30 released

Post by macgub » Fri Feb 05, 2021 9:30 pm

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 :?:

villemt
Posts: 15
Joined: Fri Jan 15, 2021 9:29 pm

Re: 1.36.30 released

Post by villemt » Sat Feb 06, 2021 12:55 pm

Could you look at what exactly the menu->system->usb app displays ?

macgub
Posts: 11
Joined: Sat Jan 23, 2021 4:49 pm

Re: 1.36.30 released

Post by macgub » Sat Feb 06, 2021 1:38 pm

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 !!

Post Reply

Who is online

Users browsing this forum: Majestic-12 [Bot] and 1 guest