Après plus d'un an sans release officielle, cet excellent émulateur GameBoy Advance a été mis à jour. Parmi les nouveautés, on trouve une nouvelle interface, une émulation fonctionnelle du câble Link et de l'e-Reader. Hey loyal fans. This is it. Amassing of 229 changes since the last official release, a lot of that being poured into a new release, we are proud to give you VBA-M 2.0.0 Beta 1. That's right folks, Beta 1 This was a long time coming and I personally like to thank skid for the help he has been in bringing the new interface up to speed. We are going to try and be more active, gonna try and clean up the emulation cores, try to make them more accurate but also maintain the speed and in general code readability as well.
Revision: 1457 - Fixed the crash that would occur if the audio backend is switched before a game is loaded.
Revision: 1456 - missed the aboutbox
Revision: 1455 - just changed a define to an existing one, when FINAL_VERSION is not defined it'll show svn string and when defined it will not show.
Revision: 1454 - Resized some of the dialogs. Fixed the Cancel button on the GDB configuration dialog.
Revision: 1453 - Maintain Windows XP support for the WX and SDL builds.
Revision: 1452 - Updated the OSX icon and removed the extraneous .app suffix
Revision: 1451 - Made running the game at normal speed the default set-up. Patch by sergio-br2.
Revision: 1450 - Reset the sound subsystem if the audio backend is changed. Fixed an array out of bounds error in the sound device selection.
Revision: 1449 - Used Sergio Benjamim's icon for the wx build.
Revision: 1448 - Removed the CR's from wxvbam.desktop. Thanks to Sergio Benjamim.
Revision: 1447 - Made the configuration dialogs stay on top so that they would not be covered by the main window.
Revision: 1446 - Added a "Keep window on top" option.
Revision: 1445 - Added version to the About box.
Revision: 1444 - Raised the maximum number of cheats allowed from 100 to 16384.
Revision: 1443 - merged sergio's icon patch for additional sizes.
Revision: 1442 - Made the Flash save type detection stricter. Made the SRAM detection override the EEPROM detection. Fixes the save type detection for Rockman EXE 4.5 - Real Operation (Japan), Breath of Fire - Ryuu no Senshi (Japan) and maintains the correct detection of the save type for Saibara Rieko no Dendou Mahjong (Japan). - Changed the wx save type detection to use the core version.
Revision: 1441 - so that xaudio2 can be enabled
Revision: 1440 - try and get mingw to force static gcc and libc++
Revision: 1439 - You didn't see us change the version to 2.0.0 *waves hands mysteriously*
Revision: 1438 - Added rewind feature to GTK version. Patch by Juha Laukkanen. - There are two config params: *rewind_count_max => how many blocks are reserved maximum, higher value leads to greater memory usage naturally but longer rewind log *rewind_interval => default interval is 165ms and higher value leads to more inaccurate rewind but longer rewind log - Also fixes memtell() telling incorrect size because data is not flushed. - wxWidgets front end having too small buffer for rewinds resulting overflows.
Revision: 1437 - Installed man pages on unix-ish platforms. Patch by Mook.
Revision: 1436 - Fixed auto-patch extension setting. Patch by Mook. - It appears that SetExt() doesn't require a leading period in the extension. This makes auto-loading of ups patches work (at least, for the one I tried). - Updated the comment too, for grepablility.
Revision: 1435 - Added CHT cheat format parsing and file import. - Currently, this is in the wx front-end code. Moving this logic into the core will bring this functionality to all front-ends.
Revision: 1434 - Added the Official No-Intro Nintendo Gameboy Advance Number (Date) file for the release numbering.
Revision: 1433 - Added a "Update ROM databases" command to the Help menu which downloads and updates the No-Intro dat files.
Revision: 1432 - Mirrored the No-Intro GBA dats (2015-04-27)
Revision: 1431 - Added GBA ROM information parsed from No-Intro dat files. The No-Intro dats (Standard and Scene) are to be unzipped into the directory where the vbam.ini file is.
Revision: 1430 - Added AStyle 2.05.1 to the wx pre-build events and formatted the wx gui code. - Options used: --style=allman --indent=tab=4 --align-pointer=type --align-reference=name --break-blocks --pad-oper --pad-header --unpad-paren --delete-empty-lines --break-closing-brackets --keep-one-line-blocks --keep-one-line-statements --convert-tabs --remove-comment-prefix --mode=c
Revision: 1429 - Added project files for the Windows wx gui build. Requires CMake in the path.
Revision: 1428 - Added bin2c to the dependencies
Revision: 1427 - Enabled the Game Boy Game Link emulation on Linux builds.
Revision: 1426 - Ported the Game Boy Game Link code to TCP sockets.
Revision: 1425 - Added spanish translation for wxvbam
Revision: 1424 - Partially untangle the saveTypes. Fixes Pokemon Ruby from freezing on reset.
Revision: 1423 - updated spanish translations for gvbam (courtesy of Melerix)
Revision: 1422 - Added a Transifex link in the Help menu.
Revision: 1421 - Updated wxvbam.pot file and changed update_pot.sh to pick up split .xrc files
Revision: 1420 - PO: Fix update_pot.sh line endings
Revision: 1419 - Fixed an array out of bounds access in the debugger. Fixed a path problem with the wx vbam xpm icon. Patch by Mook.
Revision: 1418 - Fixed the throttle selection on the SDL and XAudio2 backends. On the other backends, the throttle is a switch (selects between no throttle and throttling at 100% speed). Sync game to audio is now always enabled and the menu option has been removed.
Revision: 1417 - Good catch from Mook on irc. Thanks man.
Revision: 1416 - Fixed cmake to use find the proper xpm file in the xrc folder, also made the vbam core and fex library static to help with building on some platforms.
Revision: 1415 - Sorted the array of opts so that none of the options get invalidated by the option loader. Fixes the audio volume option which was not getting loaded from the ini.
Revision: 1414 -Updated the .po files and fixed the icon path in the wx CMakeLists.txt
Revision: 1413 - Removed the .po files from the repository as they are generated files.
Revision: 1412 - added skidau and myself to the about dialog
Revision: 1411 - make it load the xpm icon instead, solves the iCCP profile issue
Revision: 1410 - updated pot files, will need to update translations as well.
Revision: 1409 - Removed an extraneous include and added a SDL build check in the CMakeLists.txt
Revision: 1408 - Combined the GBA and GB frameskip settings to go under Video Options.
Revision: 1407 - Removed the GBA washed colors option as it did not do anything. - Removed the broken full screen resolution selection. - Added some separators in the menu. - Fixed a path problem in the wx CMakeLists.txt
Revision: 1406 - Fixed the wx CMakeLists.txt so that it can be built from a directory other than trunk
Revision: 1405 - Relabelled the AGP Printer to Debug print
Revision: 1404 - Fixed the battery saving in Pokemon FireRed
Revision: 1403 - Updated copyright year
Revision: 1402 - Hooked up the GB Printer option in the wx menu
Revision: 1401 - Changed svnrev.h to version.h to fix the build on linux
Revision: 1400 - Hooked up the GBA tilt sensor to the wx gui
Revision: 1399 - Remove temporary build files
Revision: 1398 - Added SDL2 (2.0.3) as a future dependency
Revision: 1397 - Fixed the SDL Joystick Hat diagonals in the wx gui
Revision: 1396 - Fixed the GB and GBC BIOS options. - Moved the Skip BIOS option to the Emulation menu.
Revision: 1395 - Moved the Load State and Save State menus to the File menu. - Removed the "Welcome to wxVBAM!" status message.
Revision: 1394 - Fixed the "Could not set current working directory" log that would appear on boot when there was no xrc sub-directory present.
Revision: 1393 - Made EEPROM and SRAM save type detection override the general FLASH 64KB detection. Fixes the save auto-detect of Saibara Rieko no Dendou Mahjong.
Revision: 1392 - Removed the "Searching for directory" logging as they were spamming the logs
Revision: 1391 - Changed the range of the flashSize to be 0 to 1
Revision: 1390 - Fixed the typos in the .desktop files
Revision: 1389 - Updated the FindSFML cmake script to the SFML-2.2 version
Revision: 1388 - NO_LINK wx build fixes
Revision: 1387 - Added the icon and rearranged the GB menu
Revision: 1386 - Removed most of the checkboxes from the dialogs. - Replaced wxvbam.xrc with the individual xrc files.
Revision: 1385 - First cut of the rearranged wx gui menu to be more like the MFC menu
Revision: 1384 - Changed the core enum options to ints to make them consistent with the MFC gui; allowing the ini file to be shared between the two gui's.
Revision: 1383 - Created a NO$GBA style OAM Viewer for the wx gui
Revision: 1382 - Moved the link functions to their own menu
Revision: 1381 - Round up the rom size to the nearest power of two before mirroring.
Revision: 1380 - Converted the update_check macros to functions
Revision: 1379 - Added a separately configured directory for Game Boy Color games
Revision: 1378 - Made the wx GDB menus consistent with the MFC version.
Revision: 1377 - Added the e-Reader Load/Save commands to the wx gui menu.
Revision: 1376 - Default the Open dialog to the directory of the currently emulated system. Made opening "Archives" the default in the File Dialog.
Revision: 1375 - and I forgot the semi-colon...
Revision: 1374 - removed a useless buffer (backported from bgk changes on his github repo)
Revision: 1373 - Copied the checkbox options from the dialogs into a temporary menu, Configure.
Revision: 1372 - Added the SVN rev to the window title. Used GBA resolution as the default window size.
Revision: 1371 - wxvbam prefers gnu++11 rather than c++11, should fix compiling on mingw.
Revision: 1370 - wxvbam.xrc was missed in regards to xbrz filter support.
Revision: 1369 - Fixed the HQ3x and HQ4x filters by forcing 32bit output. Hooked up the zBRZ filter in the wx build.
Revision: 1368 - Fixed some of the filters in the wx build. Disabled multi-threaded filtering.
Revision: 1367 - Rearranged the preferences alphabetically and a few other config fixes.
Revision: 1366 - fix include for dsound.cpp
Revision: 1365 - Missed TileViewer.xrc from the last commit
Revision: 1364 - Split out and optionally load the xrc files if they are found in a "xrc" sub-directory. Changed the PropertySheetDialogs to NoteBooks in the split xrc files.
Revision: 1363 - Moved the core parameters from the wx gui to ConfigManager
Revision: 1362 - Fixed the throttle in the wx build
Revision: 1361 - Added wxWidgets 3.0.2 to the dependencies
Revision: 1360 - Build fix for wx2.x
Revision: 1359 - Fixed the wxDialogs on wx3.0.2 due to a change in behaviour with FindWindow.
Revision: 1358 - Initial changes for compiling the wx build under Visual Studio
Revision: 1357 - Cleaned up the loading of the config file (vbam.ini)
Revision: 1356 - Fixed the throttle menu option
Revision: 1355 - Switched the VS solution over to the runtime DLL
Revision: 1354 - Fixed the debug printf feature in the case where a debugger is not attached.
Revision: 1353 - Fixed the crash that would occur if vbam.ini and vbam.cfg are not found
Revision: 1352 - Missed this change in r1349
Revision: 1351 - Re-enabled the debugger in the command line version (SDL)
Revision: 1350 - Added a command line option to load e-Reader dotcode files
Revision: 1349 - Separate the configured saveType from the runtime saveType
Revision: 1348 - Fixed the global saveType from getting clobbered.
Revision: 1347 - Created a common configuration system.
Revision: 1346 - Use openal-soft lib/headers instead of the Creative 1.1 sdk. - This precludes an attempt to compile the soft_oal code into the emulator.
Revision: 1345 - Split off the MFC code into its own project. - Added a command line project based on SDL. - Added getopt from MinGW. - Added SDL 1.2.15 to the dependencies. - Rearranged the OutDir and IntDir to Binary and Build folders.
Revision: 1344 - just added ereader.cpp to the mix.
Revision: 1343 - Just a libretro build fix, next is to hookup the ereader stuff.
Revision: 1342 - Linux build fix
Revision: 1341 - silence some warnings.
Revision: 1340 - Updated libretro to c0449e2c75650325aed7e7495a41f166d9ec0e7a (11/03/2015 7:03:18AM)
Revision: 1339 - Preliminary implementation of the GBA wireless adapter using TCP (based on the IPC version).
Revision: 1338 - Fixed the "incorrect battery size" error warning in Kirby Tilt n' Tumble (GB). Patch by chrono.
Revision: 1337 - Enabled the RTC and rom mirroring by default.
Revision: 1336 - Removed the "Remove Intros" option because it did not work. Removed the "e-Reader" option because the e-Reader is automatically detected. Removed the double emulator loop because it is not needed.
Revision: 1335 - Branch: Fixed HQ 2x, LQ 2x, and Simple 2x filters not working.
Revision: 1334 - Branch: Ripped out all 16 bit filters
Revision: 1333 - Branch: Began completely ripping out 16bit filters. It's not worth the complexity. If 16 bit is ever needed, can just down convert the input and output. Though, I'd rather just make everything 32bit, and upconvert at the start if needed.
Revision: 1332 - Began the process of just using 'u32*' instead of 'u8*' for image data.
Revision: 1331 - Branch: Removed almost all uses of the IFB enum
Revision: 1330 - case of the case sensitive compiler.
Revision: 1329 - Branch: Buffers are now the correct format. Why work with byte sized buffers when everything is in 4 byte pixels.
Revision: 1328 - Now leave Interframe filter creation/selection to a factory class
Revision: 1327 - Branch: New Interframe filters are now able to act in a multithreaded environment
Revision: 1326 - Branch: Simplified IFB filter loops
Revision: 1325 - Working on refining the new interframe filter system and New Interframe filter now removed the depreciated function
Revision: 1324 - Branch: Fix Typo
Revision: 1323 - wxvbam now uses the new interframe filter framework. (missing headers and source)
Revision: 1322 - Branch: wxvbam now uses the new interframe filter framework.
Revision: 1321 - Branch: Rewrite the Interframe filters using proper C++ classes. Also drop support for MMX and 16 bit filters
Revision: 1320 - Branch: Rewrite the Interframe filters using proper C++ classes. Also drop support for MMX and 16 bit filters
Revision: 1319 - Branch: Remove cerr debug clutter
Revision: 1318 - Branch: Updated interframe filter to not trigger compiler warnings
Revision: 1317 - branch: Simplified the filter system even further
Revision: 1316 - Working on making the WX threaded filter process more clear
Revision: 1315 - branch: More work on making the wx filter system readable
Revision: 1314 - branch: wxvbam now uses filter names instead of indexes. The names must match what's in the xrc file, or it will default to none (PART 2)
Revision: 1313 - wxvbam now uses filter names instead of indexes. The names must match what's in the xrc file, or it will default to none
Revision: 1312 - Branch: Removed unneeded color depth checks.
Revision: 1311 - Branch work: Removed RPI (note, just bringing things up to what the emperor git has and then I'm going to try and reintroduce rpi plugins etc
Revision: 1310 - Fix an operator precedence issue clang complained about.
Revision: 1309 - So, this fixes compiling using clang, fixed some tabulation issues, and allow the sdljoy pad compile against SDL2. Also fixed a small compiling issue when compiled against wx3 with the dsound driver. Seems we need the Wx c string to work, it's still not exactly wx3 primetime but it's a small start.
Revision: 1308 - updated credits
Revision: 1307 - keeps spitting out the wrong flags.
Revision: 1306 - re-added color depth checks.
Revision: 1305 - Just using this to test out the filter code emporerarthur has on his github repo and merge it with what we have.
Revision: 1304 - So yeah... seems -stdc++11 work for xaudio2.cpp
Revision: 1303 - Getting close to fixing the xaudio2 driver for the wxwidgets frontend.
Revision: 1302 - Again with the bracer issue. -_- But this should fix compiling. (Got to stop committing before testing.)
Revision: 1301 - read kega fusion plugins in the wxwidgets interface and also started some work on xbrz support in the interface, will complete that later though.
Revision: 1300 - Cleaned up GBA cable link (network). - Removed cable link speedhack as it is not needed. - Hard-coded timeouts.
Revision: 1299 - Removed the VS2008 projects from the dependencies.
Revision: 1298 - Modified : /trunk/CMakeLists.txt
Revision: 1297 - small fix for compiling against gcc
Revision: 1296 - Added a NO$GBA Style OAM Viewer. The OAM Viewer shows a previews every OAM and its location on the screen. Patch by StrepTeDa.
Revision: 1295 - Fixed the ROM info compare in the e-Reader emulation
Revision: 1294 - Enabled the e-Reader kill-switch under the Emulators menu. Fixes the freeze in "Crash Bandicoot - The Huge Adventure" by disabling the e-Reader reset patch.
Revision: 1293 - Removed VS2008 support. Cleaned up the adamn-link and bgk-link branches which have been merged.
Revision: 1292 - Updated to SFML 2.2. Fixed LINK build on Linux. |
|