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
skidau
2af279f274
Added VS2013 solution by mickdermack.
...
Have to install the Multibyte MFC Library for Visual Studio 2013, because Multibyte strings were deprecated in favor of wchar strings.
https://www.microsoft.com/download/details.aspx?id=40770
2015-03-26 21:19:37 +00:00
skidau
e19d04c4fd
Added Solar Sensor support from VBA-Wii.
...
Requires EEPROM+Sensor save type and Real Time Clock enabled. The solar sensor can be controlled by the left and right motion sensor controls.
2015-03-26 09:08:30 +00:00
skidau
8ac02202e9
Re-enable the save type auto-detect code instead of enabling all save types.
2015-03-25 11:01:50 +00:00
skidau
4be7fed788
Added a Auto-start link option
2015-03-24 13:30:49 +00:00
skidau
0d306b67ba
Fixed the crash that would occur if a GBA link mode were used with a GB game.
2015-03-23 13:35:01 +00:00
skidau
a704653234
Ported AdamN's Game Link (Game Boy link) code from 1030e.
...
Seems to work better with a link timeout of 1.
2015-03-23 12:17:26 +00:00
skidau
0db7dfc323
Fixed NO_LINK build.
2015-03-23 06:38:51 +00:00
skidau
b3903da2ce
Ported AdamN's Wireless Adapter code from 1030e.
...
Known Issue :
* Instability with 3-4 players on pokemon games due to another client interfering a client and host communication, causing both clients to think their data never reached the host and repeatedly resending the data again (a few retries before dropping the connection)
TODO :
* Host may need to send the ACK data to the Client who send the data instead of broadcasting to all clients, to prevent other Clients from getting the wrong ACK data and thinking their data never reached the Host.
2015-03-23 03:42:39 +00:00
squall-leonhart
ae88acca57
bgklink merged to trunk.
2015-03-20 14:23:14 +00:00
skidau
c7a7e04395
Fixed importing GameShark snapshots
2015-03-20 12:02:28 +00:00
squall-leonhart
80c8917be5
bios dialog struck through enable text fixed
...
controls disabled however, because we don't have the execution implemented for cgb bios.
2015-03-20 03:39:21 +00:00
squall-leonhart
d1bbb0c75d
i had issues applying the xbrz patch and had to revert manually several times, and forgot to add the new files as a result
...
so here they are.
2015-03-20 02:58:03 +00:00
skidau
f1e3094c68
Preliminary update to the GameCube to GBA link cable emulation. Fixes Zelda Wind Waker's Tingle Tuner connection, Pac-Man Vs, Final Fantasy: Crystal Chronicles multiplayer, and most other Gamecube to GBA link cable games.
...
* Added a second socket at port 49420 (0xc10c) which sends clock information
* Handled disconnections from the GBA and GC
* Made the transfers asynchronous
* Blocks the socket before the connection times out
Requires Dolphin 4.0-5899 or later.
2015-03-20 02:11:12 +00:00
squall-leonhart
65a976a8cc
XBRZ 1.2 added as a built in filter
2015-03-19 01:44:47 +00:00
squall-leonhart
02928a204b
reverted the removal of backup enabled checks, and changes to remote.cpp
2015-03-19 00:52:47 +00:00
squall-leonhart
478e77c081
Adds a item for the DisableSFX speedhack back to the Video menu.
2014-04-20 09:24:10 +00:00
squall-leonhart
b6ffe99fc8
updates subwcrev and applies minor fixes patch 46
2014-03-08 07:11:53 +00:00
kode54
da5cc60685
SDL sound code now posts to semaphores no matter what, in case the other side is still waiting after a speedup transition
2013-11-14 23:32:08 +00:00
kode54
885172ea9c
Rewrote SDL sound synchronization, using a very old patch as a base for some of the changes
2013-11-14 07:51:57 +00:00
normmatt234
9e8671042b
Remove useless backup enabled checks in read handlers.
...
Fix illegal halfword and byte reads.
2013-10-22 18:04:02 +00:00
kode54
2404d08f1f
Mother 3 fix, refined to not break Metroid Fusion or hopefully anything else
2013-10-22 01:17:06 +00:00
kode54
12172db5ac
Changed PCM FIFO refill behavior to only stuff the FIFO with silence if it runs completely empty, which seems to fix the stuttering in Mother 3. From the technical behavior, Mother 3's sound code would periodically set DMA 1 and 2 to reason 0, then reset them back to reason 3. This presumably occurs every time the source buffers run empty and the source addresses are reset. Unfortunately, with the current execution and memory timing, this occurs just in time for the DMA buffers to run down to only 16 samples each, and then the attempted refill call will trigger while the DMA reason is 0, so they don't refill, and the timer routine thus stuffs the FIFO buffers with 16 samples worth of silence, causing a stutter. Now, the buffer is allowed to drop below 16, which gives Mother 3's sound code enough time to restart the DMA channels, and they continue to pump samples gracefully, as I never detected a full underrun in my testing.
2013-10-21 21:46:49 +00:00
kode54
552a8cf2ff
Add tiled rendering define to Android makefiles, too.
2013-09-24 11:53:04 +00:00
kode54
ce3e37223a
Add tiled rendering define - big performance improvement
2013-09-24 11:52:20 +00:00
kode54
ae81a99e81
Fix target output name
2013-09-24 11:51:36 +00:00
kode54
7654a7b1ed
Fix build for Android
2013-09-24 11:50:37 +00:00
kode54
2d9685596d
Disable link by default now that games work without it
2013-09-24 11:49:26 +00:00
squall-leonhart
16fe28d55c
updated readme
2013-09-24 07:09:56 +00:00
kode54
08886eaf53
Sonic Advance 1/2 work now with NO_LINK defined
2013-09-21 16:18:54 +00:00
kode54
8c034c3b67
(Libretro) Fix build
2013-09-21 16:18:04 +00:00
squall-leonhart
e1534a9400
re-adding the fix for zelda oracles
2013-09-21 15:09:45 +00:00
kode54
f4c26dcd95
Let's try that again.
2013-09-21 13:57:40 +00:00
squall-leonhart
3949de1b14
revert 1207-1210 as its not really ready for integration yet.
2013-09-21 02:42:37 +00:00
thibeaz
3460b0bab9
rolling back, it seems there was some more issues than original thought
2013-09-21 02:25:42 +00:00
thibeaz
6fccc53080
fix a goof I made with the last commit, this should fix it
2013-09-21 02:16:27 +00:00