wowzaman12
f0cd1c204d
small fix for compiling against gcc
2015-04-05 03:01:13 +00:00
skidau
541b36f0f6
Added a NO$GBA Style OAM Viewer. The OAM Viewer shows a previews every OAM and its location on the screen. Patch by StrepTeDa.
2015-04-05 00:25:30 +00:00
skidau
314f1bd8c5
Fixed the ROM info compare in the e-Reader emulation
2015-04-04 22:33:06 +00:00
skidau
ca1f5f54ae
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.
2015-04-04 09:39:39 +00:00
skidau
f8edf8b760
Removed VS2008 support. Cleaned up the adamn-link and bgk-link branches which have been merged.
2015-04-04 06:20:10 +00:00
skidau
193322a33e
Updated to SFML 2.2. Fixed LINK build on Linux.
2015-04-04 04:39:25 +00:00
skidau
a91f99d111
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.
2015-04-03 22:35:13 +00:00
skidau
75eeef139c
xBRZ 1.3 filter update by chrono, zenju
...
https://sourceforge.net/projects/xbrz/
2015-04-03 22:19:46 +00:00
skidau
4edfbeb261
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.
2015-04-03 22:04:28 +00:00
skidau
9b05099491
Fixed the e-Reader region error by refreshing the CPU prefetch after a patch is made.
2015-04-03 10:48:28 +00:00
skidau
e47ac18e30
Fixed the GDB reg write command from going out of bounds.
2015-04-02 14:53:37 +00:00
skidau
d0cd600707
Fixed the memory map masks and sizes not being set correctly.
2015-04-02 11:41:24 +00:00
skidau
4606862898
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.
2015-04-02 11:01:55 +00:00
skidau
55e1dad514
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
2015-04-02 05:53:57 +00:00
wowzaman12
7722a59670
Fixed a small issue (brace in a place where it wasn't needed) Next up XAudio2 interface in wxwidgets!
2015-03-28 19:46:27 +00:00
wowzaman12
4a0350260d
Removed external filter plugins. In the future, just update the binary/library.
2015-03-28 18:31:09 +00:00
wowzaman12
6f3699c7aa
Removed unneeded color depth checks and fixed some spacing
2015-03-28 17:48:38 +00:00
wowzaman12
843a90632f
missed something that caused it to not properly load the xrc interface.
2015-03-28 16:15:25 +00:00
wowzaman12
025e466bff
Removed yet another unneeded #define in wx/guiinit.cpp
2015-03-28 16:02:10 +00:00
wowzaman12
96f1de8ec9
Remove even more unneeded complex if statements
2015-03-28 14:47:33 +00:00
wowzaman12
c812fd6344
Got rid of a few huge if statements, just recreate the game panel every time after Display Properties closes.
2015-03-28 14:45:40 +00:00
wowzaman12
4b2ed80a4a
Replaced another macro with a templated function. Should be able to use this function to replace a few more macros as well.
2015-03-28 14:41:25 +00:00
wowzaman12
f273c878b6
Removed yet another macro from src/wx/guiinit.cpp
2015-03-28 14:34:44 +00:00
wowzaman12
4257ae5be1
Fixed improperly sized dialog boxes
2015-03-28 14:11:03 +00:00
wowzaman12
ad13e1fb45
Try to be more informative than the default wx exception handler before terminating
2015-03-28 13:56:33 +00:00
wowzaman12
b07e5c63bf
Make sure that all loaded xrc dialogs have the correct parent. This might be overkill, but shouldn't hurt.
2015-03-28 13:54:49 +00:00
wowzaman12
2d5c702a7f
Another switch from wxDynamicCast to the normal c++ dynamic_cast
2015-03-28 13:44:47 +00:00
wowzaman12
535acbb240
Change a macro from using a special wx funciton to the regular c++ one
2015-03-28 13:43:40 +00:00
wowzaman12
13b97ac102
More work on trying to remove C macros
2015-03-28 13:41:45 +00:00
skidau
2b663259d8
wx build fix
2015-03-28 05:01:39 +00:00
wowzaman12
750fd8a6b4
oops should be copying those files into source dir not binary dir
2015-03-28 04:30:24 +00:00
skidau
d42582090e
Linux build fix
2015-03-28 04:08:30 +00:00
wowzaman12
00f630949c
just missed a parameter.
2015-03-28 04:02:37 +00:00
wowzaman12
bf8098874a
JoypadConfig is now working as it's own separate entity
...
Previously it was using macros that were hardcoded to look for a certain variable
2015-03-28 03:53:07 +00:00
wowzaman12
e97c32f5da
Got rid of two unneeded C macros
2015-03-28 03:50:49 +00:00
wowzaman12
d858e35d01
Created a single template that does the same thing as several of the C macros
2015-03-28 01:52:20 +00:00
wowzaman12
432b296af1
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
2015-03-28 01:46:44 +00:00
wowzaman12
e8d55b2c06
Added more pointer error checking to the wxvbam build.
2015-03-28 01:33:12 +00:00
wowzaman12
1c76277272
Load dialogs the proper way
2015-03-28 01:30:36 +00:00
wowzaman12
07eb6564e0
Now fully use the error checking function instead of the C macro
2015-03-28 01:20:41 +00:00
wowzaman12
76ef5906a0
Move XRC pointer checking/error throwing to a templated function (More backporting from Arthur, next few commits will be importing his improvements)
2015-03-28 01:12:57 +00:00
wowzaman12
54eac49a59
WX: Changed some of the xrc loading handling and error handling (Courtesy of Arthur on github)
2015-03-28 01:08:52 +00:00
skidau
a65204d54f
Added E-Reader scan support by CaitSith2.
...
One thing it does, is correct any raw files scanned, if they are correctable. (usually, uncorrectable raw files come up with a read error.) There is also bin support included as well. (Note, if you open a valid dotcode bin, it will encode it to raw, and save the freshly encoded raw file if it has been set in the menu. If the dotcode save file has not been set, the bin will still load.)
Currently, part of the GBA emulation breaks the E-Reader scan code. The reader always returns a Region Error.
2015-03-27 22:50:11 +00:00
wowzaman12
efd5c1b483
intial fix for solarsensor that skid implemented. Will add functioning code after, for now it will allow users to compile at least the SDL interface.
2015-03-27 21:06:10 +00:00
wowzaman12
b31989e82f
SDL: Breaks on windows.
2015-03-27 20:01:33 +00:00
wowzaman12
5b26c209e9
missed a minor change.
2015-03-27 19:53:35 +00:00
wowzaman12
32af333548
fix compiling against latest ffmpeg code.
2015-03-27 17:58:35 +00:00
wowzaman12
15d1ae5e3a
changed the panel to have a black background when a rom isn't loaded. Also fixed compiling dsound driver in the wxwidgets interface via mingw-w64
2015-03-27 17:54:45 +00:00
wowzaman12
df505a78dd
forgot the wxwidgets interface icons.
2015-03-27 17:49:26 +00:00
wowzaman12
dc3b921700
cmakelists changes, wxwidgets interface build fix to follow.
2015-03-27 17:48:42 +00:00