Darshan wrote:- How is the transition to GLFW going?
- Why GLFW and not something like SFML that includes both graphics and audio and controllers?
Where did you see this transition mentioned? There was some discussion around the fact the Allegro 4 library which B-Em uses being old and in consequence not building easily on modern systems and not making best use of their graphics capabilities and therefore a desire to move to something more modern. Porting to SDL was mentioned but in the end an effort was started to port B-Em to a more recent version of Allego, i.e. one of the Allegro 5 series. Allegro is a cross-patform games writing library that provides facilities for graphics, sound and input, though I don't know how well various non-keyboard, non-mouse controllers are supported.
Despite the fact I have been making most of the commits to the B-Em stardot repository recently none of that has been in connection with that porting. Thomas Alan volunteered to lead that activity and without knowing what he has and has not done it is impossible to help with that without the risk of duplication rather than complimentation.
Darshan wrote:- Is it possible to build with visual studio?
I beleive B-Em has been built with Visual Studio in the past and probably can be again. It is not something I have spent any time on, though. My development platform is Linux but I do generally make sure the changes I make compile and run on Windows using the Mingw compiler. Patches to make B-Em compile in Visual Studio would be welcome, provided they don't break compatibility with gcc in either the Mingw or Linux versions.