I must have missed this one (moving house tends to screw with things for me) but one of my favourite VBA mods (VBALink probably taking the favourite honour) has been updated and boasts an impressive array of features (an emu/app that adds 7zip support is great in my book).
Original thread with download links (including SSE(2) enhanced versions which is good to see).
http://board.zsnes.com/phpBB2/viewtopic.ph...r=asc&start=145
Original thread with download links (including SSE(2) enhanced versions which is good to see).
http://board.zsnes.com/phpBB2/viewtopic.ph...r=asc&start=145
Changelog said:# GBC sound code based on Shay Green's Gb_Snd_Emu, with changes for GBA mode. NEW Updated to Gb_Snd_Emu v0.1.4 (src/gb/GB.cpp src/gb/gbSound.cpp src/gb/gbSound.h src/Gb_Apu/* src/GBA.cpp src/GBAinline.h src/Sound.cpp src/Sound.h src/win32/IOViewer.cpp)
# LCD color correction for GBA and GBC. (src/gb/gbSGB.cpp src/win32/Direct3D.cpp src/win32/DirectDraw.cpp src/win32/GDIDisplay.cpp src/win32/MainWnd.cpp src/win32/MainWnd.h src/win32/MainWndOptions.cpp src/win32/OpenGL.cpp src/win32/VBA.cpp src/win32/VBA.h src/win32/vba.rc)
# GBA PCM channel sound interpolation. (src/snd_interp.cpp src/snd_interp.h src/Sound.cpp src/Sound.h src/win32/MainWnd.cpp src/win32/MainWnd.h src/win32/MainWndOptions.cpp src/win32/resource.h src/win32/VBA.cpp src/win32/vba.rc)
# DirectInput keyboard input only works when main window has input focus.(src/win32/DirectInput.cpp, src/win32/MainWnd.cpp, src/win32/MainWnd.h, src/win32/VBA.cpp, src/win32/VBA.h)
# NEW Replaced original ZIP support and added Rar and 7-Zip support based on Blargg's File_Extractor library. (src/NLS.h src/Util.cpp src/win32/resource.h src/win32/vba.rc -src/unzip.cpp -src/unzip.h)
# DirectSound output has global focus. Useful if you want to play windowed or fullscreen on a second display while keeping IM/IRC or other communications open and focused on primary display, or something. (src/win32/DirectSound.cpp)
# Fixed interframe blending so it isn't applied during window repainting. (src/win32/VBA.cpp)
# Fixed interframe blending functions so they observe srcPitch parameter properly, required for the above fix. (src/interframe.cpp)
# NEW Direct3D always uses 32bpp backbuffer. (src/win32/Direct3D.cpp)
# NEW Direct3D resets the display when the device is lost. (src/win32/Direct3D.cpp)
# DirectDraw vsync uses a timer to poll the current scanline to avoid drivers that hog the CPU on WaitForVerticalBlank. (src/win32/DirectDraw.cpp)
# NEW OpenGL vsync support only polls available extensions on initialization, and uses a more thorough extension check. (src/win32/OpenGL.cpp)
# NEW DirectSound always uses software buffers since some drivers may trigger buffer position events incorrectly. (src/win32/DirectSound.cpp src/win32/MainWnd.cpp src/win32/MainWnd.h src/win32/MainWndOptions.cpp src/win32/resource.h src/win32/vba.rc)
# Registry support disabled completely. (src/win32/Reg.cpp src/win32/Reg.h src/win32/ResizeDlg.cpp src/win32/VBA.cpp)
# NEW Video mode polling ignores modes larger than 4095x4095 to prevent passing illegal modes to the list callback. (src/win32/VideoMode.cpp)
# NEW Fixed binary transparency on the 256x256 24bpp icon.