After a couple of months of development, BGB 1.3 was released. The two main features of this release are improved accuracy and graphics acceleration on Windows Vista and above. BGB 1.3 closely matches the real VRAM access timing behavior with sub-instruction precision. Beware (the author of BGB) now believes that BGB emulates the LCD timing of real hardware perfectly or nearly perfectly. (Here’s a list of specific things that are emulated accurately) 1.3 also supports Direct3D and OpenGL graphics output, which enables accelerated graphics output on Windows Vista and 7.
There’s also a metric shit ton of small improvements and bug fixes in various areas of the emulator and debugger. (As opposed to a long shit ton, a short shit ton, a shit ton shortweight, a shit ton longweight, or a deadweight shit ton of fixes.)
- Memory access breakpoints were broken.
- A bug where the currently focused panel in the debugger would lose focus when you used the arrow keys, was fixed.
- The currently active panel is now highlighted with a gray bar on the left side.
- Register flag checkboxes in the debugger register panel can be switched to change the current state of that flag.
- GBC boot ROM support.
- RTC (real time clock) saving is now compatible with VisualBoyAdvance.