Новости > Показать отдельно
Spacy's unofficial VBA Wip 1.8.0 Build
Iron, 05:36, 10-05-2006
Модифицированный VisualBoy Advance (эмулятор GBA для Windows). Внесены изменения от Spacy и от PokemonHacker:
- Spacy's change log:
Win32 / Win64 :
* various files :
- increased 64 bit compatibility
- created Visual Studio 2005 solution
- created static versions of the library dependencies (currently only used by VS2005)
- updated MFC to version 8 (VS2005)
* vbavista.ico
- created modern looking GBA icon for Windows XP and Windows Vista (256x256xRGBA) using Microangelo.
* UniVideoModeDlg.cpp, UniVideoModeDlg.h
- created one dialog for all display APIs
- supports additional display adapter and frequency selection
* GDIDisplay.cpp
- better full screen support
- multi monitor support
- enhanced rednering system
* Direct3D.cpp
- updated to Direct3D 9
- better full screen support
- multi monitor support
- enhanced rendering system
* DirectDraw.cpp
- changed DirectDraw initialization
- better full screen support
* OpenGL.cpp
- better full screen support
- multi monitor support
- enhanced rendering system
* Joypad.cpp, Joypad.h
- speeded up the key capture timer
pokemonhackers change log:
GBA :
* arm-new.h :
- optimised/simplified a bit the bus prefetch handling.
* bios.cpp, bios.h :
- added support for swi $d (GetBiosChecksum).
* cheats.cpp, cheats.h :
- corrected a compatibility problem with other versions.
- fixed a bug for ARV3/4 rom patching codes.
* flash.cpp :
- added a 64k->128k 'auto upgrade' (could correct some of the pokemon
games's corrupted/deleted save problem).
* gba.cpp :
- tweaked the bus prefetch a bit.
- changed the save handling a bit.
- added a 'master code' support (so the cheats are executed only when
the master code address is reached ; if no master code are entered,
cheats will be executed after each frame).
* thumb.h :
- optimised/simplified a bit the bus prefetch handling.
* util.cpp :
- changed the save handling a bit.
GB/C :
* gb.cpp :
- made a lot of other core changes (too many to be listed...).
- added support for the sprites ticks delays (Parodius's laser).
- added support for MM01, TAMA5, and MCB1 rom bank 0 swapping.
- tried to emulate all the small differences between GB/GBC/GBA/GBASP.
- upgraded save version to v11. Old saves states should be supported
correctly, but VBA won't repair broken saves states...
- added support for the gb bootrom
: it must be called "DMG_ROM.bin",
and placed in VBA's directory. Then check the 'use bios' option to
load it on bootup.
* gbCodes.h :
- corrected some small stuff.
- added some king of breakpoint (opcode 0xFC will be considered as
a breakpoint)
.
* gbGfx.cpp :
- added pseudo-emulation for the window/bg scrolling bug.
- corrected the scy/scx real-time change emulation.
- Fixed GB sprites priorities.
- changed the sprites ticks calculation.
* gbGlobals.h :
- added support for TAMA5 and for the bootrom.
* gbMemory.cpp, gbMemory.h :
- added support for MM01, TAMA5, and MCB1 rom bank 0 swapping.
- corrected some minor stuff.
* gbSgb.cpp :
- corrected some minor stuff, added support for sgb mask drawing over
gb/c screen.
* gbSound.cpp :
- made some cleaning (so the registers are emulated like on the real HW)
and some minor bug fix.
Win32 :
* Directinput.cpp :
- applied mham fix (Patch #1378104).
* GameOverrides.cpp:
- changed '512k' and '1024k' to '64K' and '128K'.
* Gbcolordlg.cpp :
- added 2 new color schemes : "Real GB Colors", and "Real 'GB on GBASP' Colors".
* mainWnd.cpp :
- added support for the gb bootrom
: it must be called "DMG_ROM.bin",
and placed in VBA's directory. Then check the 'use bios' option to load
it on bootup.
* mainWndFile.cpp :
- removed the reset to allow loading a battery file 'within' a save state.
* mainWndOptions.cpp :
- changed theApp.winFlashSize to flashSize to reflect the actual
flashsize value used by the emu (it can change upon battery loading).
* rominfo.cpp :
- added support for MM01, TAMA5, and Pocket Camera.
SDL :
* SDL.cpp
- Applied patches from SourceForge
Known bugs:
- VSync slows down D3D enormous
- OpenGL wrong screen position
- OpenGL speed & message flickering
Nobunaga no Yabou: Haouden
Игры Sega Mega Drive / Genesis
» Эмуляция Nintendo 3DS (Общая тема) 07:09
» Когда вы последний раз играли на реальной консоли? 06:44
» Picostation PS1 06:23
» PCem, 86box и другие эмуляторы старого PC-железа 05:04
» Совместное прохождение серии Metroid 04:44
» Разыскиваю схему клона на TV16C+TA-06SD 03:14
» Совместное прохождение игр c участием Ниндзя 02:52
» Game Genie раздел 02:11
» Раздача игр, обмен и просто халява 01:35
» Во что сейчас играем? 01:22
» [Продано] геймпады Logitech F310 01:05
» Проблемы с Twin Sharp Famicom 00:50
» RGB_amp mod 00:35
» Счетчик FPS в эмуляторах 00:29
» Кино 23:26