What's new

VisualBoyAdvance 1.8.0 beta


MAD_BOY said:
neh, forgotten gave the project to kxu
anyway, didn't expect to hear anything from vba :|

Same for me. But there are some problems that are needed to be fixed. The whole Classic revival games ( Metroid 1, Zelda 1, Mario Bros. 1) aren't working properly and GBA Videos weren't working on release 1.7.2, maybe that were some of the programmer's reasons to take another look at VBA.

GBA Videos are working on 1.8 Beta, but they are stuttering. Even worse that on kode54's release (his release produces "clear" sound for about 10 minutes, then it starts to stutter :p )

The performance with metroid fusion has been also improved, i can fight nightmare without getting a headache, yay! :happy:
Last edited:


noctrunal internet surfing guy
if you're wondering, here is what's new: (taken form the NEWS file in the cvs)
Version 1.8.0:
  	 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)
  	 - 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
  	 - fixed some compilation issues (libpng, gtkmm)