terrycat |
2004-12-21 15:55 |
更新內容好長>.<
Core changes: - added almost all AR V3 cheat codes (PokemonHacker) - added prefetch emulation - added full CBA support (verified for every CBA code type) - added emulation for DMA interaction with reading from invalid address - fixed CPU init for 256Mbit roms - fixed HuffUnComp bug regarding tree size (SF #984608) - fixed RTC support for day of the week (fixed at Sunday before) - fixed loading of ELF multiboot files (thanks J.W.) - fixed bug on CBA code type 5 - fixed OBJWIN rendering bug when sprite wraps around (SF #1065447) - fixed battery saving bug when save type equals to Flash or Sram - fixed a compilation warning - fixed BIOS ArcTan and ArcTan2 emulation (several bugs) - fixed some instruction having incorrect cycles (caused SDL debugger to skip several instructions) - fixed lq2x filter (was using hq2x code) - fixed some bugs with IntrWait emulation - fixed some timer bugs - fixed memory timing when loading a save state (was using the timings before loading the state) - fixed bug writing to IO register past 0x4000400 (no mirroring) - initialize sram and flash memory to 0xff instead of 0x00 - clean flash/sram on load/reload - ignore 8-bit writes to OBJ and OAM memory - major AR V1/2/3 support by PokemonHacker - simplified GBA emulation loop (easier to understand and maintain)
Windows: - added dialog to edit game overrides - added GPL link to Help menu - fixed GB Disassemble crash when going to another address - fixed a minor repaint bug when focus changed - fixed problem displaying rom names that use & character - fixed palette save name bug - moved vsync code to where it should be - moved common palette initialization and cleaned up rendering code to use it
SDL versions: - SDL debugger improvements adapted from VBA-H: - break on change - conditional breakpoints (ARM and THUMB) - dump load and save (memory) - edit register (exception of R15) - disassemble to file - save and load state from debugger
Other: - fixed some compilation issues (libpng, gtkmm) |
|