WhineCube is a brand new emulator by Masken. It requires DirectX 9.0b or higher. It may or may not run on Win2K according the author.
July 26th 2005 - Release 7
It took a while, but now it's done. Aside from BAM being playable, there are also many other changes. Here are the most noteworthy:
Fixed many crash bugs.
Removed the need to have MSVCR71.dll.
Added DSP disassembler.
Vastly improved graphics emulation, using pixel shaders.
Changed window title to show game name instead of file name (GCMs only).
Added an option to turn debug logging off and on. It is off by default.
Added an option to disable the syscall instruction, enabling Freeloader and Action Replay.