In the process of creating MSFonts, I determined that Windows 95 used a very simple method for creating boldface variants of bitmap fonts: it logically widens glyphs by one pixel and double-strikes each glyph with a 1-pixel offset. MSFonts includes pre-baked bold variants for every font that makes sense, but it isn't too hard to do this yourself for any font that exists in a deck.