Commit Graph

1305 Commits

Author SHA1 Message Date
skidau 286d578ece Added separate "Open GB" and "Open GBC" menu items.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1478 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-23 01:01:43 +00:00
squall-leonhart 538109767f commit some work in progress on the mfc linker errors
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1477 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-22 15:45:54 +00:00
skidau 34546149a7 Used the battery file size as an indicator of the save type unless overridden.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1476 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-22 15:11:28 +00:00
squall-leonhart 5fa2c057b7 another potential dependency.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1475 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-22 11:57:58 +00:00
skidau 75c7dff48f Save SRAM battery files as 8KB files.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1474 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-22 11:05:45 +00:00
squall-leonhart 6849fb1e3a setup project dependencies
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1473 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-22 10:44:37 +00:00
skidau 1156438656 Removed the padding from the cheat file when it is saved in CLT format.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1472 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-22 07:05:06 +00:00
skidau 806194fc3b Fixed another cheat limit check in the GB code.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1471 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-22 05:52:50 +00:00
skidau f714e5f2c4 Fixed the cheat list size check for GB games.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1470 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-22 05:34:05 +00:00
skidau f7f73f1e53 FreeBSD build fix
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1469 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-22 01:04:13 +00:00
wowzaman12 bda216e7be some changes regarding static building via mingw
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1468 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-21 18:42:02 +00:00
skidau 1d383be372 Added mime types to wxvbam.desktop. Thanks to alucryd and sergio-br2.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1467 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-21 13:49:46 +00:00
skidau 34b4343f4c Moved the trace.log to the local config directory.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1466 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-21 13:31:34 +00:00
skidau 88333a839d Create the default config path on start-up and renamed the app "vbam" to be consistent with the sdl build.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1465 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-21 13:06:15 +00:00
skidau b091b5d0fb Changed the app name from wxvbam to VBA-M
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1464 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-21 12:20:19 +00:00
skidau c83ea2456f Fixed the "scrolled" assertion.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1463 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-21 12:16:20 +00:00
skidau 0fe65b45f2 Fixed the crash on boot that would occur with FFMPEG enabled.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1462 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-21 11:29:31 +00:00
skidau 378d4fd813 GTK build fix
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1461 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-21 09:56:55 +00:00
skidau 76f4d82c58 Fixed the cheat list size check.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1460 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-21 07:42:14 +00:00
skidau 6e6acc3372 Updated debian folder to current standard. Thanks to sergio-br2.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1459 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-21 00:19:51 +00:00
bgk 6739d0612a WX: Some strings were mistakenly marked as translatable
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1458 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-20 18:46:54 +00:00
skidau 8e526b68a8 Fixed the crash that would occur if the audio backend is switched before a game is loaded.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1457 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-20 14:57:58 +00:00
wowzaman12 7ef7d0d33e missed the aboutbox
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1456 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-20 14:34:51 +00:00
wowzaman12 b03caee9b3 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.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1455 a31d4220-a93d-0410-bf67-fe4944624d44
2015-05-20 14:29:53 +00:00
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