wowzaman12
2fa40d1041
keeps spitting out the wrong flags.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1307 a31d4220-a93d-0410-bf67-fe4944624d44
2015-04-06 01:28:26 +00:00
wowzaman12
e8d16c333a
re-added color depth checks.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1306 a31d4220-a93d-0410-bf67-fe4944624d44
2015-04-05 22:25:07 +00:00
wowzaman12
b0bd6e779f
So yeah... seems -stdc++11 work for xaudio2.cpp
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1304 a31d4220-a93d-0410-bf67-fe4944624d44
2015-04-05 14:56:03 +00:00
wowzaman12
d00bf52812
Getting close to fixing the xaudio2 driver for the wxwidgets frontend.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1303 a31d4220-a93d-0410-bf67-fe4944624d44
2015-04-05 14:12:26 +00:00
wowzaman12
9f100f4cc3
Again with the bracer issue. -_- But this should fix compiling. (Got to stop committing before testing.)
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1302 a31d4220-a93d-0410-bf67-fe4944624d44
2015-04-05 13:53:25 +00:00
wowzaman12
6497a54aad
read kega fusion plugins in the wxwidgets interface and also started some work on xbrz support in the interface, will complete that later though.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1301 a31d4220-a93d-0410-bf67-fe4944624d44
2015-04-05 13:32:12 +00:00
skidau
fccb69238b
Cleaned up GBA cable link (network).
...
Removed cable link speedhack as it is not needed.
Hard-coded timeouts.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1300 a31d4220-a93d-0410-bf67-fe4944624d44
2015-04-05 07:59:01 +00:00
wowzaman12
be12abe627
Just added a small cpack routine to make a zip file of the binaries.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1298 a31d4220-a93d-0410-bf67-fe4944624d44
2015-04-05 04:28:40 +00:00
wowzaman12
a006659db4
small fix for compiling against gcc
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1297 a31d4220-a93d-0410-bf67-fe4944624d44
2015-04-05 03:01:13 +00:00
skidau
1a29afddf7
Added a NO$GBA Style OAM Viewer. The OAM Viewer shows a previews every OAM and its location on the screen. Patch by StrepTeDa.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1296 a31d4220-a93d-0410-bf67-fe4944624d44
2015-04-05 00:25:30 +00:00
skidau
146b6328cd
Fixed the ROM info compare in the e-Reader emulation
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1295 a31d4220-a93d-0410-bf67-fe4944624d44
2015-04-04 22:33:06 +00:00
skidau
78e8225cf0
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.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1294 a31d4220-a93d-0410-bf67-fe4944624d44
2015-04-04 09:39:39 +00:00
skidau
7014fff1d9
Removed VS2008 support. Cleaned up the adamn-link and bgk-link branches which have been merged.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1293 a31d4220-a93d-0410-bf67-fe4944624d44
2015-04-04 06:20:10 +00:00
skidau
f4e221b078
Updated to SFML 2.2. Fixed LINK build on Linux.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1292 a31d4220-a93d-0410-bf67-fe4944624d44
2015-04-04 04:39:25 +00:00
skidau
8f9d805f68
Initial refactor of the GBA link code.
...
The code has been rearranged with the link framework at the top, followed by cable socket, joybus socket, cable IPC, RFU IPC and lastly, GB link IPC.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1291 a31d4220-a93d-0410-bf67-fe4944624d44
2015-04-03 22:35:13 +00:00
skidau
c279a8e88d
xBRZ 1.3 filter update by chrono, zenju
...
https://sourceforge.net/projects/xbrz/
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1290 a31d4220-a93d-0410-bf67-fe4944624d44
2015-04-03 22:19:46 +00:00
skidau
3d20c6cf97
GBC boot code support by mickdermack
...
- Allow a GBC BIOS to be loaded and run.
- Allow GB ROMs to run in GBC mode if you select GBC in the menu.
- Fix a bug which caused wrong colors in GB games in GBC mode.
- Set the CGB palettes usually set by the BIOS when a GB game is detected (or everything using the BG palette would appear white and sprites would be the wrong color).
- Allow the BIOS itself and the Skip BIOS option to be changed by a reset.
- Fix the coloring issues if you use the GBC boot ROM.
- Implement GBC colorization palette selection.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1289 a31d4220-a93d-0410-bf67-fe4944624d44
2015-04-03 22:04:28 +00:00
skidau
a598f5fca2
Fixed the e-Reader region error by refreshing the CPU prefetch after a patch is made.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1288 a31d4220-a93d-0410-bf67-fe4944624d44
2015-04-03 10:48:28 +00:00
skidau
43c14fc2e9
Fixed the GDB reg write command from going out of bounds.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1287 a31d4220-a93d-0410-bf67-fe4944624d44
2015-04-02 14:53:37 +00:00
skidau
e997f69808
Fixed the memory map masks and sizes not being set correctly.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1286 a31d4220-a93d-0410-bf67-fe4944624d44
2015-04-02 11:41:24 +00:00
skidau
898e8a9d99
Disabled the Start Recording and Play Recording menu items if a game is not running. Those options would error when they tried to save state.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1285 a31d4220-a93d-0410-bf67-fe4944624d44
2015-04-02 11:01:55 +00:00
skidau
396f0bd84d
Integrated the VBA-SDL-H2 code into the GDB function.
...
This allows breakpoints, memory views and watches to be controlled from the GDB interface. The VBA-SDL-H2 commands can be entered via the GDB monitor (type "help" into the monitor for a list of commands). Made minor changes to the GDB interface so that the GDB port does not need to be entered every session. A "Break on Load" option has been added allowing GDB to be connected before the ROM starts executing.
VBA-SDL-H2 credits: Labmaster, kenobi, DevZ, richq, JPAN, Griever
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1284 a31d4220-a93d-0410-bf67-fe4944624d44
2015-04-02 05:53:57 +00:00
wowzaman12
691ae6d4a6
Fixed a small issue (brace in a place where it wasn't needed) Next up XAudio2 interface in wxwidgets!
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1283 a31d4220-a93d-0410-bf67-fe4944624d44
2015-03-28 19:46:27 +00:00
wowzaman12
90a2a2bb14
Removed external filter plugins. In the future, just update the binary/library.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1282 a31d4220-a93d-0410-bf67-fe4944624d44
2015-03-28 18:31:09 +00:00
wowzaman12
9d3d0ae960
Removed unneeded color depth checks and fixed some spacing
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1281 a31d4220-a93d-0410-bf67-fe4944624d44
2015-03-28 17:48:38 +00:00
wowzaman12
57736ab665
missed something that caused it to not properly load the xrc interface.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1280 a31d4220-a93d-0410-bf67-fe4944624d44
2015-03-28 16:15:25 +00:00
wowzaman12
db955f9a25
Removed yet another unneeded #define in wx/guiinit.cpp
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1279 a31d4220-a93d-0410-bf67-fe4944624d44
2015-03-28 16:02:10 +00:00
wowzaman12
c926dd888f
Remove even more unneeded complex if statements
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1278 a31d4220-a93d-0410-bf67-fe4944624d44
2015-03-28 14:47:33 +00:00
wowzaman12
0eb1f1ae97
Got rid of a few huge if statements, just recreate the game panel every time after Display Properties closes.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1277 a31d4220-a93d-0410-bf67-fe4944624d44
2015-03-28 14:45:40 +00:00
wowzaman12
f7bfb21b58
Replaced another macro with a templated function. Should be able to use this function to replace a few more macros as well.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1276 a31d4220-a93d-0410-bf67-fe4944624d44
2015-03-28 14:41:25 +00:00
wowzaman12
9b15908afa
Removed yet another macro from src/wx/guiinit.cpp
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1275 a31d4220-a93d-0410-bf67-fe4944624d44
2015-03-28 14:34:44 +00:00
wowzaman12
6630953605
Fixed improperly sized dialog boxes
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1274 a31d4220-a93d-0410-bf67-fe4944624d44
2015-03-28 14:11:03 +00:00
wowzaman12
116e090f80
Try to be more informative than the default wx exception handler before terminating
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1273 a31d4220-a93d-0410-bf67-fe4944624d44
2015-03-28 13:56:33 +00:00
wowzaman12
d27a24a522
Make sure that all loaded xrc dialogs have the correct parent. This might be overkill, but shouldn't hurt.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1272 a31d4220-a93d-0410-bf67-fe4944624d44
2015-03-28 13:54:49 +00:00
wowzaman12
45f83cb2d5
Another switch from wxDynamicCast to the normal c++ dynamic_cast
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1271 a31d4220-a93d-0410-bf67-fe4944624d44
2015-03-28 13:44:47 +00:00
wowzaman12
4894d16219
Change a macro from using a special wx funciton to the regular c++ one
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1270 a31d4220-a93d-0410-bf67-fe4944624d44
2015-03-28 13:43:40 +00:00
wowzaman12
4a8749e649
More work on trying to remove C macros
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1269 a31d4220-a93d-0410-bf67-fe4944624d44
2015-03-28 13:41:45 +00:00
skidau
2c3663deff
wx build fix
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1268 a31d4220-a93d-0410-bf67-fe4944624d44
2015-03-28 05:01:39 +00:00
wowzaman12
bc2577d33e
oops should be copying those files into source dir not binary dir
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1267 a31d4220-a93d-0410-bf67-fe4944624d44
2015-03-28 04:30:24 +00:00
skidau
14a95fb48c
Linux build fix
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1266 a31d4220-a93d-0410-bf67-fe4944624d44
2015-03-28 04:08:30 +00:00
wowzaman12
a115f418e7
just missed a parameter.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1265 a31d4220-a93d-0410-bf67-fe4944624d44
2015-03-28 04:02:37 +00:00
wowzaman12
53c1eedafa
JoypadConfig is now working as it's own separate entity
...
Previously it was using macros that were hardcoded to look for a certain variable
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1264 a31d4220-a93d-0410-bf67-fe4944624d44
2015-03-28 03:53:07 +00:00
wowzaman12
5e96d2855f
Got rid of two unneeded C macros
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1263 a31d4220-a93d-0410-bf67-fe4944624d44
2015-03-28 03:50:49 +00:00
wowzaman12
3dc751cc02
Created a single template that does the same thing as several of the C macros
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1262 a31d4220-a93d-0410-bf67-fe4944624d44
2015-03-28 01:52:20 +00:00
wowzaman12
fbc21a60cd
Used a regex replace so at least some of the C Macros aren't hiding variables
...
Also renamed their inputs so it's easier to understand what's going on
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1261 a31d4220-a93d-0410-bf67-fe4944624d44
2015-03-28 01:46:44 +00:00
wowzaman12
a262024135
Added more pointer error checking to the wxvbam build.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1260 a31d4220-a93d-0410-bf67-fe4944624d44
2015-03-28 01:33:12 +00:00
wowzaman12
d54845210f
Load dialogs the proper way
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1259 a31d4220-a93d-0410-bf67-fe4944624d44
2015-03-28 01:30:36 +00:00
wowzaman12
6f7dc907e1
Now fully use the error checking function instead of the C macro
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1258 a31d4220-a93d-0410-bf67-fe4944624d44
2015-03-28 01:20:41 +00:00
wowzaman12
4a4104e01e
Move XRC pointer checking/error throwing to a templated function (More backporting from Arthur, next few commits will be importing his improvements)
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1257 a31d4220-a93d-0410-bf67-fe4944624d44
2015-03-28 01:12:57 +00:00
wowzaman12
5d094cb1f2
WX: Changed some of the xrc loading handling and error handling (Courtesy of Arthur on github)
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1256 a31d4220-a93d-0410-bf67-fe4944624d44
2015-03-28 01:08:52 +00:00