r2449 core: - many fixes in experimental GEOMETRY_FIFO_EMULATION (now work many 3D games - Castlevania, M&L - TiP, MetalSlug 7 and many, but glitches in full 3D games: NSMB, FFx, Sonic etc.). need to test. r2450 core: - removed GE IRQ hack from new gxFIFO; r2451 win32: 7z, rar, bz2 support, dialog for selecting a file from an archive with multiple files, lua console dialog r2452 fix a case in the rom header validation r2453 win32: change everything away from fastcall. its not so much faster since all the important stuff is inlined, and it is a huge headache and was going to end badly eventually anyway. also shrink some libs and fix some build errors. r2454 win32: fix vs2010 vcxproj r2455 crazymax: reverted packed command handling outside of USE_GEOMETRY_FIFO_EMULATION; check wandering dogs on nintendogs intro kennel chooser. im not sure why your approach didnt work. but good work on all the other stuff! i also suggest decoding commands written to registers (including packed commands) and putting them in the fifo since i bet that is how it works (it will simplify the logic as well). ill do this eventually if you dont. r2456 reset frame counter when resetting rom r2457 win32: fix turbo start/select