Commit Graph

1281 Commits

Author SHA1 Message Date
skidau ace46d404b Resized some of the dialogs. Fixed the Cancel button on the GDB configuration dialog.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1454 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-20 14:11:53 +00:00
skidau 88c6f50f7d Maintain Windows XP support for the WX and SDL builds.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1453 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-20 11:56:59 +00:00
skidau 346383f4da Updated the OSX icon and removed the extraneous .app suffix
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1452 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-20 03:56:27 +00:00
skidau cd39c9db79 Made running the game at normal speed the default set-up. Patch by sergio-br2.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1451 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-19 23:17:57 +00:00
skidau a1880e0107 Reset the sound subsystem if the audio backend is changed. Fixed an array out of bounds error in the sound device selection.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1450 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-19 11:50:56 +00:00
skidau c058d1e6bb Used Sergio Benjamim's icon for the wx build.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1449 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-19 11:01:45 +00:00
skidau d0b07363f3 Removed the CR's from wxvbam.desktop. Thanks to Sergio Benjamim.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1448 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-19 10:07:22 +00:00
skidau 38f089def0 Made the configuration dialogs stay on top so that they would not be covered by the main window.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1447 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-18 13:52:29 +00:00
skidau 4c44af6c4a Added a "Keep window on top" option.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1446 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-18 13:11:58 +00:00
skidau 36746dd309 Added version to the About box.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1445 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-18 12:10:07 +00:00
skidau 72aa60171c Raised the maximum number of cheats allowed from 100 to 16384.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1444 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-18 05:37:37 +00:00
wowzaman12 8dfcb4621d merged sergio's icon patch for additional sizes.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1443 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-18 03:44:19 +00:00
skidau d9c65847d3 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.

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1442 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-18 03:35:37 +00:00
wowzaman12 b1e0f7745f so that xaudio2 can be enabled
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1441 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-18 03:05:58 +00:00
wowzaman12 058a40f1bb try and get mingw to force static gcc and libc++
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1440 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-18 03:04:34 +00:00
wowzaman12 a4666afac8 You didn't see us change the version to 2.0.0 *waves hands mysteriously*
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1439 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-18 02:41:21 +00:00
skidau 396427fe92 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.

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1438 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-18 00:58:16 +00:00
skidau 8ab5737b37 Installed man pages on unix-ish platforms. Patch by Mook.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1437 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-18 00:28:34 +00:00
skidau 103b0270d8 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.

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1436 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-18 00:26:21 +00:00
skidau 20a298a66e 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.

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1435 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-18 00:23:30 +00:00
skidau 78a98c16e8 Added the Official No-Intro Nintendo Gameboy Advance Number (Date) file for the release numbering.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1434 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-16 07:48:02 +00:00
skidau 32814ca7bf Added a "Update ROM databases" command to the Help menu which downloads and updates the No-Intro dat files.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1433 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-16 04:04:09 +00:00
skidau 39770fcee0 Mirrored the No-Intro GBA dats (2015-04-27)
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1432 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-16 02:38:41 +00:00
skidau 4e1706a3c6 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.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1431 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-15 14:53:52 +00:00
skidau 50762527f8 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


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1430 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-15 02:16:18 +00:00
skidau e1cecf1cdb Added project files for the Windows wx gui build. Requires CMake in the path.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1429 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-14 12:37:15 +00:00
skidau e0c044c796 Enabled the Game Boy Game Link emulation on Linux builds.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1427 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-14 04:23:03 +00:00
skidau 26ea564201 Ported the Game Boy Game Link code to TCP sockets.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1426 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-14 03:05:25 +00:00
wowzaman12 2622bda7ef Added spanish translation for wxvbam
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1425 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-14 02:09:58 +00:00
skidau a8f2daa006 Partially untangle the saveTypes. Fixes Pokemon Ruby from freezing on reset.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1424 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-14 00:47:33 +00:00
wowzaman12 7990c03e83 updated spanish translations for gvbam (courtesy of Melerix)
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1423 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-13 10:43:29 +00:00
skidau 6c7f60c6fe Added a Transifex link in the Help menu.
http://www.transifex.com/projects/p/vba-m/

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1422 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-12 14:24:17 +00:00
skidau d1a1570476 Updated wxvbam.pot file and changed update_pot.sh to pick up split .xrc files
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1421 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-12 11:54:50 +00:00
bgk 2743b21ff6 PO: Fix update_pot.sh line endings
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1420 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-12 04:00:03 +00:00
skidau 4d1d50fa13 Fixed an array out of bounds access in the debugger. Fixed a path problem with the wx vbam xpm icon. Patch by Mook.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1419 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-11 07:27:42 +00:00
skidau 1e13164dcc 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.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1418 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-11 07:21:02 +00:00
wowzaman12 8b90328cdb Good catch from Mook on irc. Thanks man.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1417 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-10 23:00:56 +00:00
wowzaman12 95a976aa77 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.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1416 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-10 22:54:19 +00:00
skidau 8e9e59ea03 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.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1415 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-10 06:46:29 +00:00
skidau f96937ad12 Updated the .po files and fixed the icon path in the wx CMakeLists.txt
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1414 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-10 04:27:13 +00:00
skidau da8b943d10 Removed the .po files from the repository as they are generated files.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1413 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-10 03:40:13 +00:00
wowzaman12 3fdd146357 added skidau and myself to the about dialog
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1412 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-10 02:41:14 +00:00
wowzaman12 aeb797cf57 make it load the xpm icon instead, solves the iCCP profile issue
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1411 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-10 02:35:55 +00:00
wowzaman12 4edf89e15c updated pot files, will need to update translations as well.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1410 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-09 22:12:18 +00:00
skidau 71f96757dc Removed an extraneous include and added a SDL build check in the CMakeLists.txt
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1409 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-09 14:09:29 +00:00
skidau 601ae1279b Combined the GBA and GB frameskip settings to go under Video Options.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1408 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-09 12:32:42 +00:00
skidau 421f911371 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

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1407 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-08 14:39:54 +00:00
skidau 84695b301c Fixed the wx CMakeLists.txt so that it can be built from a directory other than trunk
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1406 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-08 08:25:54 +00:00
skidau 3ed747e78c Relabelled the AGP Printer to Debug print
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1405 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-08 07:18:31 +00:00
skidau 6e0d9df984 Fixed the battery saving in Pokemon FireRed
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1404 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-08 05:06:13 +00:00