|
|
Happy New Year 2017
By krom [Sunday January 1st 21:59:10 UTC 2017] |
News : General |
| Permalink |
Happy New Year everybody, from the team at GBADEV.ORG!
Me & SimonB wish you all success in the coming year, & we look forward to seeing all the new Game Boy Advance development projects from you guys in 2017 =D
|
mGBA 0.5.2
By endrift [Saturday December 31st 20:15:09 UTC 2016] |
Tools : Emulator |
| Permalink |
mGBA is a new emulator for running Game Boy Advance games. It aims to be faster and more accurate than many existing Game Boy Advance emulators, as well as adding features that other emulators lack.
Up-to-date news and downloads can be found at mgba.io.
A new release of mGBA, version 0.5.2, is available. This version is a bugfix release, which contains many stability and accuracy fixes. An extensive list of changes follows after the cut.
Features:
• Game Boy support
• Support for encrypted CodeBreaker GBA cheats
• Emulation of Vast Fame protected GBA carts (taizou)
• Tile viewer
• Threaded rendering mode
• Libretro: Memory map and achievement support (leiradel)
• GUI: Add UI control remapping
• GUI: Add fast-forward
• Wii: 240p support
• 3DS: Adjustable screen darkening
• Ability to temporarily load a savegame
• Load specific files out of archives
• Automatic BIOS detection
Supported Platforms:
• Windows Vista or newer
• OS X 10.7 (Lion)[3] or newer
• Linux
• FreeBSD
• Nintendo 3DS
• Wii
• PlayStation Vita
0.5.2: (2016-12-31)
Bugfixes:
• All: Fix fullscreen config option being ignored
• ARM7: PSR mode bits should not get sign extended
• GB: Fix audio not being deinitialized
• GB: Fix crash when masking savedata
• GB: Properly initialize sramRealVf variable
• GB Audio: Fix serialization of channel 3 and NR52 properties
• GB Audio: Reset envelope timer when reseting sound channel
• GB MBC: Fix SRAM dangling pointer with RTC games
• GB MBC: Fix initializing MBC when no ROM is loaded
• GB Memory: Fix patching ROM bank 0
• GB Memory: Fix starting HDMAs during mode 0
• GB Memory: Fix HDMA5 value after DMA completes
• GB Video: Initialize LCDC in renderer
• GB Video: Hblank IRQs should mask LYC=LY IRQs
• GBA: Fix IRQs firing after already being cleared
• GBA: Only unhalt CPU if appropriate bit is set in IE
• GBA: Add savegame override for Crash Bandicoot 2
• GBA BIOS: Fix MidiKey2Freq BIOS reads
• GBA BIOS: Fix invalid CpuSet not setting BIOS prefetch
• GBA Cheats: Fix GameShark ROM patches
• GBA I/O: Mask off WAITCNT bits that cannot be written
• GBA Memory: Fix misaligned BIOS reads
• GBA Memory: Fix VCOUNT being writable
• GBA Video: Fix out of bounds sprite transforms
• Libretro: Fix unterminated SET_INPUT_DESCRIPTORS
• Libretro: Fix disabling BIOS
• Libretro: Fix Game Boy savestates and audio
• Qt: Fix changing resolution of software renderer
• Qt: Fix setting overrides
• Qt: Fix cut off tiles and alignment issues in tile viewer
• Qt: Only reset window dimensions when first shown
• Qt: Fix Qt Multimedia audio driver on big endian
• Qt: Fix Apply button for key and controller configurations
• VFS: Fix resizing memory chunks when not needed
• Windows: Fix Unicode directory handling
Misc:
• GB, GBA: Prevent loading null ROMs
• GB Audio: Initialize wave RAM to GBC values
• GB Memory: Reset ROM bank when loading a ROM
• PSP2: Improved controller rumble
Download: mGBA-0.5.2-win32.zip
|
mGBA 0.5.1
By endrift [Thursday October 6th 17:14:50 UTC 2016] |
News : General |
| Permalink |
mGBA is a new emulator for running Game Boy Advance games. It aims to be faster and more accurate than many existing Game Boy Advance emulators, as well as adding features that other emulators lack.
Up-to-date news and downloads can be found at mgba.io.
A new release of mGBA, version 0.5.1, is available. This version is a bugfix release, which fixes many issues that weren’t caught before the relese 0.5.0. An extensive list of changes follows after the cut.
Features:
• Game Boy support
• Support for encrypted CodeBreaker GBA cheats
• Emulation of Vast Fame protected GBA carts (taizou)
• Tile viewer
• Threaded rendering mode
• Libretro: Memory map and achievement support (leiradel)
• GUI: Add UI control remapping
• GUI: Add fast-forward
• Wii: 240p support
• 3DS: Adjustable screen darkening
• Ability to temporarily load a savegame
• Load specific files out of archives
• Automatic BIOS detection
Supported Platforms:
• Windows Vista or newer
• OS X 10.7 (Lion)[3] or newer
• Linux
• FreeBSD
• Nintendo 3DS
• Wii
• PlayStation Vita
0.5.1: (2016-10-05)
Bugfixes:
• Core: Fix importing save games as read-only
• FFmpeg: Fix encoding AAC
• GB: Fix invalid STOP behavior on Game Boy Color
• GB: Initialize audio properly
• GB: Properly clear KEY1 bit 0 when switching speeds
• GB: Properly unload save files when unloading a ROM
• GB, GBA: Fix emulator hardlocking when halting with IRQs off
• GB MBC: Fix MBC7 when size is incorrectly specified
• GB MBC: Fix RTC access when no save file is loaded
• GB SIO: Don’t auto-clock external shift clock
• GB Video: Setting LYC=LY during mode 2 should trigger an IRQ
• GB Video: Fix video frames getting missed when LCDC is off
• GB Video: Clear screen when LCDC is off
• GBA Cheats: Fix holding onto pointers that may get invalidated
• GBA Cheats: Fix key-activated CodeBreaker cheats
• GBA Cheats: Fix uninitialized memory getting freed when saving
• GBA Hardware: Improve Game Boy Player rumble behavior
• GBA Memory: Fix several unused I/O register read values
• GBA Savedata: Fix loading savestates with 512Mb Flash saves
• LR35902: Fix events running with the wrong cycle active
• Qt: Fix “close” button on Overrides view
• Qt: Fix saving overrides
• Qt: Fix directory set unloading when replacing the ROM
• Qt: Fix patch loading
• Qt: Fix crash when saving an override if a game isn’t loaded
• Qt: Fix showing default display driver as OpenGL (force 1.x)
• SDL: Attach rumble in SDL frontend
• Util: Fix PNG identification on files too small to be a PNG
Misc:
• All: Only update version info if needed
• All: Split out install locations for Libretro and OpenEmu
• FFmpeg: Encoding cleanup
• GB: Reset active region when reloading ROM
• GB Memory: Initialize RAM pattern for GBC
• GB Video: Improved video timings
• Qt: Manage window sizes slightly better
• Qt: Remember scale option independent of core dimensions
Download: mGBA-0.5.1-win32.zip
|
mGBA 0.5.0
By endrift [Wednesday September 21st 00:08:49 UTC 2016] |
News : General |
| Permalink |
mGBA is a new emulator for running Game Boy Advance games. It aims to be faster and more accurate than many existing Game Boy Advance emulators, as well as adding features that other emulators lack.
Up-to-date news and downloads can be found at mgba.io.
After a long dry spell, a new release of mGBA, version 0.5.0, is available. This is a major feature release, and includes, among other features, Game Boy and Game Boy Color support. There are other enhancements and bugfixes across the board, and an extensive list follows after the cut.
Features:
• Game Boy support
• Support for encrypted CodeBreaker GBA cheats
• Emulation of Vast Fame protected GBA carts (taizou)
• Tile viewer
• Threaded rendering mode
• Libretro: Memory map and achievement support (leiradel)
• GUI: Add UI control remapping
• GUI: Add fast-forward
• Wii: 240p support
• 3DS: Adjustable screen darkening
• Ability to temporarily load a savegame
• Load specific files out of archives
• Automatic BIOS detection
Supported Platforms:
• Windows Vista or newer
• OS X 10.7 (Lion)[3] or newer
• Linux
• FreeBSD
• Nintendo 3DS
• Wii
• PlayStation Vita
0.5.0: (2016-09-20)
Bugfixes:
• ARM7: Fix decoding of Thumb ADD (variants 5 and 6)
• Debugger: Fix GDB breakpoints
• GBA: Fix losing IRQs when CPSR I bit isn’t cleared
• GBA: Fix filehandle leak with savegames
• GBA: Timer 0 cannot be count up
• GBA: Count up timers should not count themselves
• GBA Memory: Fix mirror on non-overdumped Classic NES games
• GBA Memory: Fix ldm {pc}
• GBA Savedata: Fix savedata sync timer
• GBA Savedata: Only unmap savedata if present
• GBA Serialize: Savestates now properly store prefetch
• GBA Video: WIN0/1 take priority over OBJWIN
• GBA Video: Fix out-of-order OBJWIN
• PSP2: Fix GPU crash while exiting
• PSP2: Fix VSync
• PSP2: Fix accelerometer range
• PSP2: Actually load screen mode setting
• PSP2: Fix gyroscope direction
• PSP2: Delete threads after they return
• PSP2: Fix mapping/unmapping from not at 0
• Qt: Fix bug in software renderer scaling
• Qt: Fix hanging key press after disabling autofire
• Qt: Fix being unable to pause manually when using auto-pausing
• SDL: Fix axes being mapped wrong
• Util: Fix realloc semantics in utf16to8
• Util: Fix inserting too many items into a hash table
• VFS: Fix uninitialized varaible reading from 7z
• VFS: Fix reading multiple files from a 7z archive
• Wii: Fix framelimiting after a slowdown
• Wii: Fix garbage flash at startup
Misc:
• 3DS: Use blip_add_delta_fast for a small speed improvement
• 3DS: Allow UTF-16 filenames
• 3DS: Port to using citro3D
• 3DS: Use system font for menus
• 3DS: Attempt to use Core 2 for threads
• 3DS: Adjustable filering
• 3DS: 3D banner
• All: Add QUIET parameter to silence CMake
• All: Faster memory read/write
• ARM7: Support forcing Thumb mode via MSR
• ARM7: Flush prefetch cache when loading CPSR via MSR
• ARM7: Clean up instruction decoding for future expandability
• Debugger: Support register and memory writes via GDB stub
• Debugger: Add software breakpoint support to gdb
• FFmpeg: Full support for libavcodec 56+
• GBA: Better debug logging if event processing breaks
• GBA Audio: Force audio DMAs to not increment destination
• GBA BIOS: Use custom ArcTan, not relying on OS
• GBA Hardware: Clean up dead code in GBP
• GBA Memory: Optimize stalling behavior
• GBA Memory: Optimize Load-/StoreMultiple
• GBA Savedata: Add realistic timing for EEPROM
• GBA Serialize: Savestates now store if CPU was halted
• GBA Video: Remove old slow path fallback
• GBA Video: Optimize sprite drawing
• GBA Video: Optimize mode 0 rendering
• GBA Video: Optimize compositing cases slightly
• GUI: Screenshot dimensions are now passed through
• GUI: Add back logging
• GUI: Only reload config if manually saved
• GUI: Increase scrolling speed
• OpenGL: Log shader compilation failure
• OpenGL: Add texSize uniform
• Qt: Make -g flag work in Qt build
• Qt: Simplify OpenGL context creation
• Qt: Thread startup improvements
• Qt: Make audio channel/video layer options shortcut mappable
• Qt: Remove some C99isms from C++ code
• Qt: Remove default autofire mappings
• Qt: Make reseting when pasued frame-accurate
• Qt: Rearchitect game closing codepath
• PSP2: Use system font for menus
• PSP2: Add rumble for PS TV
• PSP2: Add fit-to-height screen mode
• PSP2: Sync files per descriptor
• PSP2: Allow UTF-8 filenames
• PSP2: Screenshots are now saved into the Photo Gallery
• PSP2: Stop underclocking when menuing
• SDL: Increase default audio buffer size to 1024 samples
• SDL: More responsive rumble
• Util: Add Vector GetConstPointer
• Util: Add rtrim
• Util: Add endswith
• VFS: Improve zip file detection
• Wii: Add pixelated resample filter
• Windows: Add native VDir support
• Util: Add PRIz macro for libc versions that don’t support %z
Download: mGBA-0.5.0-win32.zip
|
mGBA 0.4.1
By endrift [Wednesday July 13th 19:24:51 UTC 2016] |
News : General |
| Permalink |
mGBA is a new emulator for running Game Boy Advance games. It aims to be faster and more accurate than many existing Game Boy Advance emulators, as well as adding features that other emulators lack.
Up-to-date news and downloads can be found at mgba.io.
A new release of mGBA, version 0.4.1, is available. This version is a bugfix release. An extensive list of changes follows after the cut.
Features:
• Officially supported ports for the Nintendo 3DS, Wii, and PlayStation Vita
• I/O viewer
• Booting of multiboot images
• Customization of GIF recording
• Libretro: Cheat code support
• Support for GLSL shaders
• ROM information view
• Support for VBA-style cheat codes
• Savestates now store creation timestamps
• Key autofire
• Libretro: Allow blocking opposing directional input
• OpenEmu core for OS X
• Libretro: Settings for using BIOS and skipping intro
• Libretro: Customizable idle loop removal
• Implemented cycle counting for sprite rendering
• Cleaner, unified settings window
• Added a setting for pausing when the emulator is not in focus
• Customizable paths for save games, save states, screenshots and patches
• Controller hotplugging
• Ability to store save games and active cheats within savestates
Planned Features:
• Networked multiplayer link cable support (Bug #1).
• Dolphin/JOY bus link cable support (Bug #73).
• Re-recording support for tool-assist runs. (Bugzilla keyword "TASBlocker")
• Lua support for scripting (Bug #62).
• A comprehensive debug suite (Bug #132).
• OpenEmu core.
• e-Reader support. (Bug #171)
Supported Platforms:
• Windows Vista or newer
• OS X 10.7 (Lion)[3] or newer
• Linux
• FreeBSD
• Nintendo 3DS
• Wii
• PlayStation Vita
0.4.1: (2016-07-12)
Bugfixes:
• All: Fix several file handle leaks
• All: Fix instruction tables getting zeroed when linking sometimes
• ARM7: Fix flags on SBC/RSC
• ARM7: Fix setting spsr privilege bits when spsr is empty
• GBA Audio: Reset audio FIFO DMA if an invalid destination is set
• GBA BIOS: Fix RegisterRamReset setting DISPCNT to the wrong value
• GBA BIOS: Fix ArcTan2 accuracy and boundary conditions
• GBA Memory: Fix executing code from OBJ region of VRAM
• GBA Serialize: Fix memory corruption bug in GBAExtdataSerialize
• GBA Serialize: Fix loading savegames from savestates
• OpenGL: Correct boolean vector strcmp strings for uniforms
• Qt: Fix sending gameStopped twice
• Qt: Fix hang if audio sync is enabled and audio fails to initialize
• Qt: Fix initial state of key mapping
• Qt: Initialize m_useBios
• SDL: Fix joystick initialization on BSD
• SDL: Fix potential joystick crash in games with rumble
• SDL: Fix SDL 1.2 build
• SDL: Fix sporadic crash when deinitializing audio
• Shaders: Fix AGS-001 shader with some bad drivers
• Util: Use closesocket on Windows
• Util: Fix socket bind addresses
• VFS: Fix reading 7z archives without rewinding first
• VFS: VFileFromFD should not open directories
• Wii: Fix tilting direction
• Util: Fix realloc semantics in utf16to8
Misc:
• All: Allow use of external minizip library
• Debugger: CLI debugger now exits when end-of-stream is reached
• FFmpeg: Update dependencies on Ubuntu
• GBA: Slightly optimize GBAProcessEvents
• GBA: Add overrides for DBZ: Legacy of Goku II and Ueki no Housoku
• GBA Video: Null renderer should return proper register values
• Libretro: Disable logging game errors, BIOS calls and stubs in release builds
• Qt: Add preset for DualShock 4
• Qt: Update 360 input profile on OS X to reflect newer drivers
• Qt: Remove use of NaN
• Qt: Canonicalize file paths when loading games
• Qt: Add refresh button to controller editing
• SDL: Remove default gamepad mappings
• Util: Fix intermittent build failure on OS X
• VFS: VFile.sync now updates modified time
Download: mGBA-0.4.1-win32.zip
|
higan v100
By byuu [Saturday July 9th 19:21:46 UTC 2016] |
Tools : Emulator |
| Permalink |
higan is a multi-system emulator that began development on 2014-10-14.
It currently supports the following systems:
• Famicom
• Super Famicom
• Game Boy
• Game Boy Color
• Game Boy Advance
• WonderSwan
• WonderSwan Color
higan also supports the following Super Famicom subsystems:
• Super Game Boy
• BS-X Satellaview
• Sufami Turbo
Minimum System Requirements:
• Intel Core-series processor
• OpenGL 3.2-capable graphics card
• Windows XP+, OS X 10.7+, Linux 3.2+ or FreeBSD 10.0+
higan has finally reached v100!
I feel it's important to stress right away that this is not "version 1.00", nor is it a major milestone release. Rather than arbitrary version numbers, all of my software simply bumps version numbers by one for each official release. As such, higan v100 is simply higan's 100th release.
That said, the primary focus of this release has been code clean-ups. These are always somewhat dangerous in that regressions are possible. We've tested through sixteen WIP revisions, one of which was open to the public, to try and minimize any regressions. But all the same, please report any regressions if you discover any.
Changelog: (2016-07-08)
• FC: render during pixels 1-256 instead of 0-255 [hex_usr]
• FC: rewrote controller emulation code
• SFC: 8% speedup over the previous release thanks to PPU optimizations
• SFC: fixed nasty DB address wrapping regression from v099
• SFC: USART developer controller removed; superseded by 21fx
• SFC: Super Multitap option removed from controller port 1; ports renamed 2-5
• SFC: hidden option to experiment with 128KB VRAM (strictly for novelty)
• higan: audio volume no longer divided by number of audio streams
• higan: updated controller polling code to fix possible future mapping issues
• higan: replaced nall/stream with nall/vfs for file-loading subsystem
• tomoko: can now load multi-slotted games via command-line
• tomoko: synchronize video removed from UI; still available in the settings file
• tomoko, icarus: can navigate to root drive selection on Windows
• all: major code cleanups and refactoring (~1MB diff against v099)
Link: http://byuu.org/emulation/higan/
|
no$gba v2.8d
By Martin Korth [Monday May 30th 09:32:20 UTC 2016] |
Tools : Emulator |
| Permalink |
no$gba is a Gameboy Advance / NDS / DSi emulator & debugger for Windows.
The no$gba debugger is a powerful programming tool for professional developers. If you are a developer, please see no$gba homepage for more info:
http://problemkaputt.de/gba.htm
26 May 2016 - version 2.8d
• dsi/rsa: supports unencrypted "rsa" signatures (via hooked RSA swi functions)
• dsi/sdmmc: supports NDMA sdmmc start condition (for SD data32 read/write)
• dsi/sdmmc: supports SD card initialization (CMD0,2,3,7,8,9, ACMD6,13,41,42,51)
• dsi/sdmmc: created/included empty sd-card-image (file dsi-1.sd, in dsi-sd.zip)
• dsi/sdmmc: fixed irq-retriggering (recurse irq_stat on irq_mask changes)
• dsi/sdmmc: adjusts insert/eject and write-protect flags depending on dsi-#.sd
• dsi/sdmmc: prevents RXRDY in DATA32 mode (@@skip_rxrdy_in_data32_mode)
• dsi/help: added notes on EMPTY sd-image (dsi-#.sd) (DSi SD/MMC Images chapter)
• dsi/help: added notes unencrypted signatures (see BIOS RSA Functions chapter)
• dsi/help: added notes on encrypted twl-*.der files (in "verdata" NARC file)
• dsi/help: added CRC32 checksums for currently known/dump-able DSi-BIOS areas
• dsi/debug: shows insternal sd/mmc registers in iomap screen (cid,csd,csr,src)
• sample: updated magic floor gba/nds version, now with working dsi cart header
Download: no$gba28d.zip
|
VGBA 5.2
By Marat [Monday May 30th 09:18:28 UTC 2016] |
Tools : Emulator |
| Permalink |
As of September 19 2014, VGBA-Windows is free for everyone to use and share. Have fun, folks!
The latest version, released on January 28 2016, fixes several emulation issues and extends VGBA-Windows with options for clearing file associations and playing music in background. The new VGBA-Android version is also available for your phones, tablets, and TV sets.
If you like VGBA-Windows and want to support its further development, consider downloading VGBA-Android for your phone or tablet. The Android version comes with many cool extras, such as built-in Cheatopedia with codes for dozens of popular games, State Exchange for exchanging gameplay states with other users, and more. Give it a try and report any encountered problems in the discussion group.
The complete list of features and the list of new features and fixes can be found in the documentation.
What is Virtual GameBoy Advance?
Virtual GameBoy Advance (VGBA) is a program that emulates Nintendo's GameBoy Advance on your computer. It runs GameBoy Advance games on PCs, TVs, phones, tabets, or just about any other sufficiently fast gadget. It also helps debugging GameBoy Advance software without using a costly development system. I have previously written another emulator, VGB, that runs older GameBoy and GameBoy Color games. Because GameBoy Advance has completely different hardware, I had to write a new emulator for it, and VGBA runs only GameBoy Advance games. As far as I know, when I released VGBA in 2000, it was the first GameBoy Advance emulator in the world, soon to be joined by other emulators.
You can find the latest version of VGBA here: http://fms.komkon.org/VGBA/
Download: VGBA52-Windows-bin.zip
|
FASMARM v1.40
By krom [Saturday May 14th 11:51:22 UTC 2016] |
News : General |
| Permalink |
A new FASMARM v1.40 by revolution has been released:
v1.40 2016-May-14
• Fix a bug with unexpected size checks in 64-bit code for immediate values not used for addressing
• Fix a bug with MOVK not respecting the shift amount when the immediate is zero
• Change the IDE error summary dialog to show the full error message
Grab it here!
|
5363628 |
GBADEV.ORG Stats
|
Visitors:
Days Online: 6067
Articles: 550 Games: 382 Demos: 235 Tools: 175
|
|