VisualBoy Advance v1.8 Beta

posted in Emulator News by The_Ninth_Sage on Dec 22nd, 2004

SirDaShadow, of the ZD Forums informed us of the new release of VisualBoy Advance 1.8...but keep in mind, this version of 1.8 is still beta. Here's what's new in this BETA release:
      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)
    Thank you SirDaShadow for the news. You can obtain this release on our GBA Emulators for Windows page. A note: Possibly because of the 'betaness' of this release, I can find only Windows binaries and no sourcecode...yet.