Page 1 of 1

Has anyone tested assemblers...

Posted: Fri Dec 30, 2016 10:00 pm
by MugenFighter
Has anyone tested assemblers meant to compile to DOS/Windows in ReactOS? If so, do they work? Finally, how well do they work. I don't know why I thought of it; I guess I just noticed a lack of assemblers in the ReactOS Application Manager's online app downloader/installer.

Re: Has anyone tested assemblers...

Posted: Sun Jan 01, 2017 4:34 am
by JHKr0md1yk
Well, assemblers, as executables, aren't exactly big by any stretch of the word and probably won't tax a lot of Win32 equivalent ROS APIs, so afaics there's isn't a lot of value in employing assemblers as testing tools in ROS. But it still beats nothing, and utilising different assemblers for the ROS compliation process might uncover some unusual or hard-to-uncover bugs. So if I may put foward some suggestions off the bat; MASM32 (goes without saying as it is MS's native assembler, but be warned; it comes with a restrictive license wrt FOSS projects), POASM from Pelles C, and the spiritual successor of the ""open"" Watcom compiler+assembler suite, HJWASM. These 3 assemblers follow the MS macro assembling paradigm.

Other assemblers include FASM and GoASM.

Re: Has anyone tested assemblers...

Posted: Sun Jan 01, 2017 10:50 pm
by middings
I'm looking forward to the day ReactOS's tool chain can build ReactOS on ReactOS.

Re: Has anyone tested assemblers...

Posted: Mon Jan 02, 2017 7:29 pm
by PurpleGurl
middings wrote:I'm looking forward to the day ReactOS's tool chain can build ReactOS on ReactOS.
I thought we were almost there.

Re: Has anyone tested assemblers...

Posted: Tue Jan 03, 2017 12:44 pm
by EmuandCo
Almost, yes. Until ROS dies due to mem leaks. ^^

Re: Has anyone tested assemblers...

Posted: Tue Jan 03, 2017 2:14 pm
by PurpleGurl
So what is causing the leaks? Bad memory manager? Poor kernel and shell code?