One suggestion would be D with SDL.
Does SDL support anything other than DirectDraw and GDI in windows? Their site mentions OpenGL casually, but never in the context of Windows. All of their other FAQ links say that SDL sits above DD and GDI on Windows.
If DirectDraw/GDI are the only supported graphics API under SDL for Windows, then that's hardly a good cross-platform alternative to BMax.