zlacker

[parent] [thread] 2 comments
1. mdp202+(OP)[view] [source] 2021-10-25 15:23:55
I do not mind using FASM, but I'd like to also have a higher level environment...

Also wondering how this would behave on bare metal.

replies(1): >>guerri+4Y
2. guerri+4Y[view] [source] 2021-10-25 20:15:52
>>mdp202+(OP)
From the page:

> Menuet's application structure isn't specifically reserved for asm programming since the header can be produced with practically any other language. However, the overall application programming design is intended for 64/32 bit asm programming.

replies(1): >>mdp202+Ud1
◧◩
3. mdp202+Ud1[view] [source] [discussion] 2021-10-25 21:47:39
>>guerri+4Y
Yes, but you can wrap MenuetOS system calls with anything (that allows inline assembly).

I was thinking that it is possible to use PureBasic - which produces FASM .asm files as intermediate - to have some comfortable high-level environment to build applications for MenuetOS... But many wanted benefits are not kept (e.g. dimensioning an array calls an external subroutine - it is not translated into assembly). From string manipulation to hashmaps, a library should be built to comfortably code for MenuetOS.

Edit: KolibriOS seems to document more options ( http://diamond.kolibrios.org/hll/hll_eng.htm )

[go to top]