|
Emulateur GameCube / Wii : Dolphin v3.5-1491 - NewsEmulateur GameCube / Wii : Dolphin v3.5-1491Posté par richardjouir le 22/06/13 à 18:06:03 6152 affichages, 6 commentaires Voici Dolphin, l'émulateur pour pc de GameCube et Wii le plus avancé. Chose étonnante, il fait mieux tourner les jeux officiels que les Homebrew, même si certains marchent aussi dessus. Note: La version fournie est la version Windows 32bits. Si vous voulez la version Linux, Mac OS X ou Windows 64bits, allez voir sur le site officiel. Pour consulter les changements, rendez vous à cette adresse : http://code.google.com/p/dolphin-emu/source/list Version 3.5-1491 [Android] Fix ant build? Version 3.5-1490 [Android] Remove SimonVT menudrawer library. Move to Google's support library for their navigation drawer support. Overall cleanup. Version 3.5-1489 Revert "Added optimizations to ClassifyFloat/Double functions in Mathutil.cpp and to PPCCache.cpp" This reverts commit 7aae9ccbc0494cd468a37413d7199061bd1981d2. Reasons: - no test results have been provided to prove the usefulness of the patch - broken coding style - the author hasn't replied to any criticism Version 3.5-1488 When loading a save state in read only that mismatches the current movie, load the input prior to the save state from the save state's movie, instead of using the current movie's input up to that point. This prevents desyncing before the save state. Version 3.5-1487 Save sync gpu setting to dtm header. Version 3.5-1486 fix gcc warning, probably also the logic comparing two char pointers doesn't compare the strings Version 3.5-1485 Revert "Create our OGL context on the same thread in the OpenGL backend. Same issue with Qualcomm not working with threading correctly." This reverts commit 2697b8c04f9e7c8d0a40bd42db95b4a534947c43. The context creation may be moved to Video_Prepare, but the window creation isn't allowed to. Eg we set the window title or read the mouse position, both need the window. Also the readback of the window size didn't worked any more. Version 3.5-1484 [Android] When running OpenGL ES 3 backend, we've got to switch the screen coordinates or bad things happen. Adds a Driver bug that causes swap every single flush. Hard requirement currently to see /anything/ on screen. Version 3.5-1483 Remove saturate function define in GLSL since we use clamp everywhere instead. Change the function defines over to just regular defines since Qualcomm can't handle function defines at all it seems. Version 3.5-1482 BPMemory: Assign a more descriptive name to a field in the genmode register. Version 3.5-1481 [Android] Qualcomm glGetShaderInfoLog returns a max of 1024 bytes(tested) for the log, and glGetShaderiv with GL_INFO_LOG_LENGTH /always/ returns 0 on compile failure. Version 3.5-1480 Whoops, look like the previous commit was also the case with VideoDX9 Version 3.5-1479 Fix a char buffer destination size in Render.cpp for VideoDX11. Version 3.5-1478 Fix a free that should have been a delete. Version 3.5-1477 Partial revert of 0247b2a97a1d. I'll add a work around for Qualcomm in a bit. Qualcomm shader compiler failing was only due to floating suffixes not whole function defines. Qualcomm video driver devs seem to have a good response time when it comes to OpenGL ES 3 issues. Version 3.5-1476 [Android] Gamepad input. Refactor JNI native functions to all pull from a single class instead of everywhere willy-nilly Version 3.5-1475 buffer fixes found via cppcheck/tetsuo-- Version 3.5-1474 don't define clipPos twice fix issue 6378 Version 3.5-1473 Merge branch 'shader-uids-awesome'. Replaces the old, hardcoded shader ID generator with a semi-automatic mechanism that generates IDs from hints in the code generator. Also introduces a flexible framework to do all kinds of funky stuff with the shader code generation logic. As an example, a uniform usage profile generation class is added (unused for now, though). Functionality can still be tested by setting the EnableShaderDebugging field in the gfx config to True. Any two shaders which are identified with the same ID will be written to a file and an error message will be written to the Dolphin log. Version 3.5-1415 Fixes Issue 6353 Remove extract apploader/dol from top level Version 3.5-1414 Handle 1 partition only, fixes Issue #6353 Version 3.5-1413 Revert "Adding Travis CI script" This reverts commit 37630211361ce8ea2b1d0534d2bfa0dd10567d0a. Reason: No. Version 3.5-1412 Adding Travis CI script because a build test is useful Version 3.5-1411 Build fix: Android NDK doesn't support any locale switching. Also, Mac OS X doesn't support DX9. Version 3.5-1410 Set the locale per-thread instead of globally when generating shaders. Add cross-compatible versions of newlocale, uselocale and freelocale. This commit fixes a rare race condition when generating shaders because setlocale is global. Version 3.5-1409 Equalising the 32 and 64 bit state compression because that allow loading both Version 3.5-1408 Build fix Version 3.5-1407 Clarifying the OpenAL loop because it isn't as clear as it can be Version 3.5-1406 Merge branch 'GLES3' Conflicts: Source/Android/.idea/workspace.xml Version 3.5-1401 [Android] 0.5 Release. Version 3.5-1400 [Android] Back to enforcing ICS or above limitation. Tired of this nonsense. Version 3.5-1399 [Android] Remove artificial limitation to not leave the sdcard directory in the folder browser as well. Version 3.5-1398 [Android] Remove artificial limitation to not leave the sdcard directory. Keep screen on while running. Version 3.5-1397 [Android] Fix drawn buttons causing rendering issues. Version 3.5-1396 Gameini database update. Fixes issues 6354,6355,6356. Update NFS Most Wanted. Version 3.5-1395 Get video backend name via g_video_backend->GetName() instead of sconfig for movies, since that can be wrong. Also, I still can't code. Or even notice when something obviously doesn't work. Version 3.5-1394 Added FIFO reset bypass patch for the PAL version of Wallace and Gromit in Project Zoo. Fixes issue 6357. Version 3.5-1393 Implemented field order detection for PAL games. Fixes the shaking of the screen when XFB is enabled with a PAL game. Fixes =http://code.google.com/p/dolphin-emu/issues/detail?id=6316&can=1issue 6316. Version 3.5-1392 Invalidate the texture cache using the GPU thread when the CPU thread makes a request. Fixes issue 6350. Version 3.5-1391 Fix the GameCube mic dialog header's invalid include guard. Fixes issue 6349. Version 3.5-1390 Adding stick radius setting because that makes it easier to adjust it Adding visual aid for the hardware range because that makes it easier to adjust the radius relative to it Version 3.5-1389 Added optimizations to ClassifyFloat/Double functions in Mathutil.cpp and to PPCCache.cpp Version 3.5-1388 Changing the Gecko code comparison from metadata to data comparison because different data sometimes have the same metadata Version 3.5-1387 Reading shake force from calibration rather than a constant because that allow maximum force regardless of calibration Version 3.5-1386 Adding condition to CoreTiming state function because ev->type might be undefined in MODE_READ Version 3.5-1385 Create our OGL context on the same thread in the OpenGL backend. Same issue with Qualcomm not working with threading correctly. Version 3.5-1384 [Android] Properly open the navigation drawer when pressing menu or back in the game list. Version 3.5-1383 [Android] 0.3 Release Version 3.5-1382 [Android] Drop minimum Android version support to 2.3 since there is a /bunch/ of people asking for it. Version 3.5-1381 [Android] Disable OpenGL in the settings menu since it doesn't work yet. Change some theme settings so the back button shows up on screen where needed. Version 3.5-1380 [Android] Qualcomm drivers require that the EGL context is created on the same thread that the OpenGL commands are run on. Crappy driver limitation since eglMakeCurrent should work to let it be on a different thread. Version 3.5-1379 Make auto fullscreen resolution the default. Version 3.5-1378 fix auto fullscreen resolution on linux Version 3.5-1377 Add auto fullscreen resolution option. Not tested on Linux, let me know if it doesn't work (it probably does). Fixes issue 6082. Version 3.5-1376 Save settings to file when booting a game. Fixes issue 6310. Version 3.5-1375 add new statistics for gpu buffer streaming Version 3.5-1374 also hide hacked buffer option on d3d Version 3.5-1373 disable hacked buffer option for d3d Version 3.5-1372 Adding MMU state values to state because that allow the MMU state to be loaded Version 3.5-1371 Use working directory for executions. Fixes issue 6318 Version 3.5-1370 Edge case where balance board returns corrupt extension type... Version 3.5-1369 [Android] Make it less stupid to add a folder to the search list. Now just hit the menu button and select 'Add current folder' Version 3.5-1368 Adding unit test project to VS solution because that inform about compile errors because of changes in function identity DSP unit test build fix Version 3.5-1367 Buildfix for dsptool. Version 3.5-1366 Merge remote-tracking branch 'john-peterson/state4' Version 3.5-1364 Set graphics settings while playing a movie in UpdateActiveConfig(), so settings can't be changed for a frame. Version 3.5-1363 Merge branch 'wii_bb' Adds Balance Board support. Version 3.5-1351 [Android] Redo the Settings menu, Can now change the CPU Core, dual core setting, and video backend in the settings" Version 3.5-1350 Removing ISO ini presence requirement for reading movie settings because it's not necessary for running a movie Version 3.5-1349 [Android] Beginning of setting menu, doesn't do anything yet. Version 3.5-1348 [Android] Add in the Android Studio project files so one can use Android Studio instead of ADT. Version 3.5-1347 [Android] Copy over the Dolphin shared library to the Android APK build directory so it doesn't need to be manually copied each time. Version 3.5-1346 [Android] Qualcomm driver has a bug where it returns an invalid length for GL_INFO_LOG_LENGTH with glGetShaderiv. Qualcomm drivers seem to max out at ~512bytes returned from glGetShaderInfoLog so this is a reasonable max. Version 3.5-1345 [Android] Support DFF files in the interface. Version 3.5-1344 Merge branch 'ppd' - per pixel depth use always ppd is a huge gpu performance drop: 20%-50% and always disable it cause some rendering issues so there is an option again But this time it's called "Fast Depth Calculation" Version 3.5-1341 Gameini database update. Fixes issue 6258, Where's Waldo? The Fantastic Journey missing ingame pointer, and Battleship font. Various small changes. Version 3.5-1340 Fix the integer compare in our GLSL fmod function Version 3.5-1339 DSPJIT: the shift value must still be loaded into the correct register Fixes issue 6295 Version 3.5-1338 BPMemory: Fix a small documentation mistake from revision 9365187f8942. Version 3.5-1337 Forced an external exception check on DI interrupts. Fixes Summoner: A Goddess Reborn. Fixes issue 6301. Version 3.5-1336 fix underflow in IndexGenerator::AddFan fix issue 6282 The Last Story seems to render a fan with two vertices. It is non-sense as it shouldn't do anything, but the code underflows at (u32)numVerts-3 Version 3.5-1335 Use SOUNDTOUCH_INTEGER_SAMPLES only on Android build. Some audio backends (i.e. OpenAL) only support floating-point samples. Version 3.5-1334 BPMemory: Add register documentation for texture source adress and EFB configuration. Version 3.5-1333 FifoPlayerDlg: Improve navigating through search results. Version 3.5-1332 [Android] More GLES3 things. Disable Framedumping and MSAA rendering. Remove the HLSL->GLSL shader defines since Qualcomm doesn't support this in their shader compiler. Now they get chosen in our shader generator instead. Version 3.5-1331 [Android] Beginning of GLES3 support. Version 3.5-1330 [Android] Add GLSLES3 to the GLSL version enums. Add in the version and precision qualifier to the shader header. Version 3.5-1329 GL_DEPTH_COMPONENT can't have type of GL_UNSIGNED_BYTE with glTexImage2D. Qualcomm drivers get hit with this but all else don't care. Version 3.5-1328 [Android] Use vsnprintf for the log messages. Version 3.5-1327 [Android] Add in a compiling option for GLES3 Version 3.5-1326 [Android] Allow the user to select multiple browse paths. Version 3.5-1325 Fix some of the compiler warnings that have appeared recently. Version 3.5-1324 Build fix Version 3.5-1323 Merge remote-tracking branch 'john-peterson/cheat2' Version 3.5-1321 ogl: report shader compilation issues in the same way as other backends Version 3.5-1320 Forced an exception check on short ARAM DMA transfers. Version 3.5-1319 Immediately process ARAM DMA transfers if they are 1 block in length. Fixes the teleportation in Beyond Good and Evil. Fixes issue 6289. Version 3.5-1318 GCMemcard: Initialize the current/previous DIR BAT pointers when creating a new memory card fixes issue 6288 Version 3.5-1317 Clear the texture cache when a new dol is loaded via ES_LAUNCH. Fixes the black screen in The House of the Dead 2. Abbreviated some of the information in the window titlebar. Version 3.5-1316 Dammit Ctrl-Z. Restore a wxSpinCtrl parameter that accidentally got removed in the last commit. Version 3.5-1315 Display the initial number of frames that are to be recorded in the Fifo Player. Before this commit, nothing would would be displayed in the "Frames to Record" text control. This fixes that by setting it to what m_FramesToRecord is initially set to, which is 1 (at the time of this commit). Version 3.5-1314 Fix a bug where FIFO recording could not work. Example (in step by step explanation): 1. Run Dolphin. 2. Go to Tools -> Fifo Player 3. Go to the Record tab and hit record and then stop without a game loaded. The button is now disabled and will not become active again for the whole time that Dolphin is running. Dolphin must be closed and then re-opened in order to use it again. This fixes that. I've tested it with multiple conditions to make sure this doesn't beef anything else related to the Fifo Player. ie) - Record then Stop without a game loaded (multiple times) - Record then Stop with a game loaded (multiple times, as well as testing playback. All of which work fine). Version 3.5-1313 Apply color mask when alpha test parameters change. Required to make the changes in revision be706a397720 work properly. Fixes issue 6080. Version 3.5-1311 Merge remote-tracking branch 'John-Peterson/state' Version 3.5-1309 Don't exit when bluetooth support is not available on Windows. Fixes running Dolphin in Wine and on regular Windows setups where bthprops.cpl is not available. Fixes issue 6283. Version 3.5-1307 Merge branch 'fix-linux-win-resize' Version 3.5-1303 Apparently we can't trust m_strVideoBackend on osx. Version 3.5-1302 Show video backend and audio engine in title bar. Fixes issue 6276. Version 3.5-1301 Back to broken ES_launch but 4 wiimotes working. Version 3.5-1300 Update before enqueue. Version 3.5-1299 request_queue may not have anything in it on return from ExecuteCommand i.e. when calling ES_Launch and everything is reset. Don't call Update after queuing a request. Version 3.5-1298 Removed the old Accurate VBeam emulation setting from the game ini's. Version 3.5-1297 glew1.8 debug build fix Version 3.5-1296 Change Android project name to dolphin emulator Version 3.5-1295 Remove something that slipped through the last commit. Don't even know why that was there. Version 3.5-1294 [Android] WINDOW_SERVICE should be accessed statically. (it's a static final variable in the Context class, so... yeah). Version 3.5-1293 Probably breaks a "fixed" issue.. Version 3.5-1292 Formatting cleanup for VideoCommon. Block braces on new lines. Also killed off trailing whitespace and dangling elses. Spaced some things out to make them more readable (only in places where it looked like a bit of a clusterfuck). Version 3.5-1291 ES needs to handle it's own reply. pDevice was being used after free otherwise. Version 3.5-1290 Revert "Revert "Fix performance issues on certain legacy graphics hardware that isn't capable of copying an integer."" This reverts commit 8b7141d3de3f4791b118a2f63b76b56da40e812d. GLSL120 can't handle integer attributes :-( Version 3.5-1289 Missed a few asset copies Version 3.5-1288 Generally make the Android UI better. Version 3.5-1287 Add SimonVT's android-menudrawer. This will be used in the menu interface for Dolphin Android. Version 3.5-1286 Have our EGL interface use our logging functions. Version 3.5-1285 Add Swedish to Windows build system. Version 3.5-1284 Add Swedish translations. Version 3.5-1283 Fix parameter naming in DSPEmulator.h. Should be "HLE" in CreateDSPEmulator's prototype, not "LLE". Version 3.5-1282 Merge branch 'dspjit' Conflicts: Source/Core/Core/Src/DSP/Jit/DSPJitExtOps.cpp Source/Core/Core/Src/DSP/Jit/DSPJitMisc.cpp Source/Core/Core/Src/DSP/Jit/DSPJitRegCache.cpp Source/Core/Core/Src/DSP/Jit/DSPJitUtil.cpp Version 3.5-1270 Allow runtime setting of fastmem in ARM and disable since it seems to be causing issues again. Cortex-A9 only? Version 3.5-1269 Fix a build issue with options -DUSE_EGL=True -DUSE_GLES=True Version 3.5-1268 Fix making the config directory so copying over assets won't fail. Version 3.5-1267 Enforce landscape view since rotations cause huge issues atm. Version 3.5-1266 Fix a bunch of random typos in comments and logging. Also update the comment headers for two functions in GCMemcard.cpp. Version 3.5-1265 Add a fastmem option for enabling and disabling fastmem at runtime. Version 3.5-1264 Update the ant files to build the APK from terminal Version 3.5-1263 Update translation files from Transifex, and update the pot file from the source code again. Version 3.5-1262 Update AndroidManifest to v0.2 Version 3.5-1261 Android Clang doesn't support TLS, so do the same thing as OSX. Version 3.5-1260 Fix clang building the std headers. Version 3.5-1259 Clang uses __clear_cache instead of __builtin___clear_cache like GCC Version 3.5-1258 Adjust some files being built or not to fix clang on Android. Version 3.5-1257 Update libpng to 1.2.50 so it can be built with Clang 3.2 Version 3.5-1256 Tweaked the aram dma exception timing to fix the hang that occurred in Viewtiful Joe. Version 3.5-1255 Lastly - new license header introduced to main Dolphin project. All done now. Version 3.5-1254 New license header introduced to all Video based projects. Version 3.5-1253 New license header introduced for DiscIO, AudioCommon, InputCommon, VideoCommon, and Common projects. Version 3.5-1252 New license header introduced to the Core project. Also, remove DolLoader.h, it doesn't have any use. Boot_DOL.cpp/.h supercedes it. Version 3.5-1251 Make dolphin aware of disc revision numbers. Display them under game properties and use them in netplay. Patch by johnwchadwick. Fixed issue 6243. Version 3.5-1250 Remove all tab/space mismatches from the Core project. For anyone working on a branch that heavily involves the core, I am so sorry. - Also killed off some trailing spaces/tabs. - Updated the license header to be consistent with the rest of the project (All projects are now done moving over to this) - Also, killed some dangling else's (where appropriate) Now all the tab fixing is done. No more of this crap should be needed to be pushed. Rejoice! Version 3.5-1249 Merge branch 'VBeam-fix' * VBeam-fix: Renamed the VBeam variable for clarity. Fixed VBeam emulation in interlaced mode, removing the hacks in the audio timing. Fixed VBeam emulation in progressive scan mode. Retained the old VBeam speed hack. This option has now been switched so that the accurate behaviour is on by default and the speed hack (inaccurate behaviour) is enabled when the option is checked. Version 3.5-1246 Buildfix for the last commit. Version 3.5-1245 Update the license file text (change SVN to Git) in all projects except Core since I was told a merge was happening soon. So for the sake of the merge going smoothly, I'll fix that when I remove the tab/space mismatches from the Core project. Also, some tab/space mismatches removed from VideoOGL, and some places I missed in VideoDX[number] projects. Now, the Core is literally the only project with tab/space mismatches (on a large scale). Version 3.5-1244 Android Related - A tiny simplification/readability change for NativeListView. In this case, contains functions pretty much the same way, just more readable. Version 3.5-1243 Merge branch 'Android-trash' since it is no longer quite so trashy. Version 3.5-1234 Kill off dangling else's in the InputCommon project. Some indentations were also too far for some things. Fixed this. Also update the license header to show Git instead of SVN. Got rid of some trailing spaces/tabs too. Version 3.5-1233 Really minor LogInfo consistency fix in ActionReplay.cpp. All the other [bit size] Write LogInfo calls had a hyphen in the text. Version 3.5-1232 Clean up most (99.99%) of the tab/space mismatches in the VideoSoftware project. Got rid of trailing spaces that were unnecessary too. Also update the license header for this project. We don't use SVN anymore. Version 3.5-1231 Good job Windows. Stop choosing the same names as I do. Version 3.5-1230 Extend our OSD class to support callbacks on init, onframe, and shutdown. Version 3.5-1229 Implement a few more store instructions on ARM Version 3.5-1228 Fix fastmem on ARM Version 3.5-1227 Merge in latest changes to ArmEmitter from the PPSSPP crew. Should fix the dumb random crashes I had from IOS icache clearing not initializing a value. Version 3.5-1226 GOOGLE CODE, STOP BEING CRAP please :( Version 3.5-1225 Make debug builds use unicode, not multibyte. Version 3.5-1224 Refactored the SystemTimers to allow for per-UCode timing. Fixes issue 6237. Version 3.5-1223 ogl: remove GL_TRIANGLE_FAN on utils rendering wtf have I done? fans aren't supported well on hardware Version 3.5-1222 Merge branch 'primitive_restart' Version 3.5-1211 ogl: fix single core crash osx is missing, sorry but I'm too stupid for objective-c Version 3.5-1210 DolphinWX: Fail less at explaining what framelimit is doing. Version 3.5-1209 VertexShaderGen: Fix a small GLSL regression in emboss mapping. Version 3.5-1208 NetPlay: Updated the "Alert" text. Removed the "?" button as it was useless. Sorted the game lists. Made wider the player list. Version 3.5-1206 Update iso file cache version. Version 3.5-1205 Fixed split WBFS file size display. (probably) Fixed issue 6222. Version 3.5-1204 Track the real wiimote rumble state to drop outgoing rumble reports with no effect. This eliminates constant streams of reports in various games that constantly send audio reports. (Just Dance 2, DKCR, etc.) (Speaker data reports are converted to rumble reports when speaker data is disabled.) Version 3.5-1203 ogl: support glsl120 Version 3.5-1202 ogl: one framebuffer per efb2tex texture suggestion from nvidia/valve. let's see if it helps Version 3.5-1201 Seriously, someone kill me. Version 3.5-1200 Kill me now. Fixes issue 6227. Version 3.5-1199 Remove an extraneous comment indicator from DebuggerPanel.cpp in DolphinWX. Was asked to remove it, so... yeah. Version 3.5-1198 Remove all tab/space mismatches from the DolphinWX project (at least 99%. I promise!) Also fix up the dangling else's. Shit just looks incredibly ugly in terms of actual structure in the code. I took the liberty of adding comments in FifoPlayerDlg.cpp, LogConfigWindow.cpp, LogWindow.cpp, and FrameAui.cpp to better explain some things. If any comments are wrong, don't hesitate to complain. Version 3.5-1197 Rename the "Disable Dest. Alpha Pass" option to "Disable Destination Alpha" (GUI-only). Version 3.5-1196 Fix a few typos in the comments/logging in VideoDX9, VideoCommon, and VideoSoftware projects. See Render.cpp, PixelShaderGen.cpp, and PixelShaderManager.cpp for most of the changes. See VertexShaderManager.cpp for a logging typo fix. See SWRenderer.cpp for a small typo fix for a message that gets swprintf'd in DrawDebugText. See SWVertexLoader.cpp for a typo fix of an assert message. Should slightly improve the readability of some of those files. Version 3.5-1195 Look for wiimotes when "Continuous Scanning" is enabled even if a device using the MS stack is not found. Fixed issue 6215. Version 3.5-1194 D3D11: Fix glitched polygon edges when MSAA is enabled (this time without breaking OpenGL) Version 3.5-1193 Allow enabling memory card writes for netplay clients, instead of just the server. Version 3.5-1192 Allow disabling memory card writes in netplay. Fixes issue 6217. Version 3.5-1191 Apply re07a91930df0 to the software renderer. Version 3.5-1190 Bumped up the LLE period to 12600 as it seemed to be a bit more stable. Version 3.5-1189 Forced an exception check after an interrupt is generated by the DSP. Changed the timing back to 3ms/5ms periods, fixing the slowdown and garbled AX audio. Fixed Accurate VBeam emulation when DSP HLE audio is being used. Version 3.5-1188 Merge branch 'real-wiimote-minor-fixes' Version 3.5-1181 Quick fix to get Zelda: Wind Waker booting again. Version 3.5-1180 Made the timing consistent between DSP HLE and DSP LLE. Fixes Lost Kingdoms II in DSP HLE mode. Version 3.5-1179 Use an enum for efb scale values. Version 3.5-1178 Adjusted the ARAM DMA transfer size again. Fixes the audio in the Sonic Mega Collection games. Version 3.5-1177 Someone take my commit rights away. Version 3.5-1176 Hastily committing untested code without making sure i didn't miss anything first? I would never! Version 3.5-1175 Round IR scale down to whole number if using 1.5x/2.5x IR, if game ini specifies -1 for EFBScale. Fixes issue 6210. Version 3.5-1174 fix msaa detection Version 3.5-1173 ogl: remove "Missing Extension" from osd I think it was the best place, but I can't see "this issue is because of ..." any more Version 3.5-1172 Fix for the hang after close caused by my previews perf queries commit. Sorry for that. fix issue 6205 Version 3.5-1171 OGL: use GLEW_ARB_debug_output in debug builds should also be used in normal build, but as our ubo "workaround" throws too much errors, it's disabled atm Version 3.5-1170 Remove an unused variable in VideoConfig.cpp and SWVideoConfig.cpp Version 3.5-1169 Forced the exception check when the ARAM DMA transfer is between 32 and 320 blocks in size. Fixes Lost Kingdoms II. Version 3.5-1168 Add native fullscreen support for OS X. Version 3.5-1167 Revert "D3D11: Fix glitched polygon edges when MSAA is enabled." This reverts commit 61c327ba8b2e09e67acbcd7d1c807910fc0c1a68. Version 3.51166 ups missing file for my last commit sorry Version 3.5-1165 Adds support for PE performance metrics in the D3D9 backend Version 3.5-1164 Fix 32bit Linux. GCC's lrotl/lrotr instrinsic functions are 32bit when building for 32bit, we require 64bit at all times, so keep using our own instead. Version 3.5-1163 D3D11: Fix glitched polygon edges when MSAA is enabled. Version 3.5-1161 Fix GCC 4.8 compiling. GCC 4.8 now defines _rotl/_rotr/_lrotl/_lrotr. Version 3.5-1160 Make the GUI show a translated "No audio output" sound backend string. Version 3.5-1159 Fix ARM building. Version 3.5-1158 Pull updated translations from Transifex. Version 3.5-1157 Fix some more strings for translation, and update the catalog. Version 3.5-1156 Suppress warnings. Version 3.5-1155 Fix build on OS X Version 3.5-1154 Merge branch 'new-ax-hle' GC and Wii games using the AX UCode should now work almost perfectly with DSP HLE. If you get any issue, make sure the "DSP on dedicated thread" option is disabled, and try setting framelimit to "Audio". As a side effect, DSP HLE should not desync anymore (making it usable in netplay and TAS) with AX games. Conflicts: Source/Core/Core/Src/HW/DSPHLE/UCodes/UCode_AX.h Source/Core/Core/Src/HW/DSPHLE/UCodes/UCode_AXWii.cpp Version 3.5-1124 real buildfix Version 3.5-1123 Probably a sloppy buildfix. Version 3.5-1122 Fix loading of "themes" with non-ascii character names. Fixed issue 6189. Why did GetUserPath return a non-const ref to string..? Version 3.5-1121 We can use unordered_map without pain now! Version 3.5-1120 More log elaborating. Final time I'm doing this. Logs should actually be somewhat understandable to some people outside of programming and stuff (in a way). It's certainly better than being bombarded by abbreviations when errors/general logging occur, at least. Version 3.5-1119 Update function descriptions in GCPad.cpp and Wiimote.cpp Add inputs. Those that still need a description are tagged with [Description Needed] Version 3.5-1118 Fix CMake warning. Version 3.5-1117 As requested apply the same changes made by rev 6958822f1957 to the D3D9 backend. handle v-sync changed while the emulation is running. thanks to neobrain for pointing the missing functionality. Version 3.5-1116 Merge branch 'osx-libcxx' Version 3.5-1108 Some more logging typos and clarifications. Missed these in my last commit. This commit mainly elaborates on some messages a little more. Also fixes some typos that slipped through the last commit. A large change in text can be seen in EXI_DeviceMemoryCard.cpp. I added more info as to why a write to a memory card may fail. (This actually was a reason I was unable to write to a memcard recently). Elaborations can be seen in WGL.cpp I did change some comments in some files that I was correcting logging messages in, however this is only if I spot a typo or if an abbreviation is lower-cased. Even in that case, the amount of changes done to comments is very minimal. Version 3.5-1107 Disable dual source blend until a valid support test is found Version 3.5-1106 Fix some typos and correct some capitalizations in the log messages. Makes the logging look more orderly and less spammy when spitting out things. Version 3.5-1105 Use a brute force approach to test for Dual source blend support. Sorry for a direct commit to the main branch but i need fast feedback, and i don't want to leave problematic code in the main branch for a long time. if this approach does not work for the drivers with problems will transform dual source blend to an option in the D3D9 backend. I appreciate the help of the people that tested my last commit and thanks to neobrain for pointing this solution. Version 3.5-1104 Add retina display support for Mac. Version 3.5-1103 Fix Intel Ironlake since it doesn't support version 120 of GLSL. I don't have Ironlake so it is hard to test. Dropping the shaders to version 120 worked here for me, ATI may be giving me some slack though. Version 3.5-1102 only apply vsync on changes nvidia over bumblebee slows down on changes Version 3.5-1101 Fix some strings for translation and update the pot file to include those strings once again. Version 3.5-1100 fixes for my last commit Version 3.5-1099 Implement dual source blending to avoid unneeded alpha pass. this implementation does not work in windows xp (sorry no support for dual source blending there). this should improve speed on older hardware or in newer hardware using super sampling. disable partial fix for 4x supersampling as I'm interested in knowing the original issue with the implementation to fix it correctly. remove the deprecation label from the plugin while I'm working on it. Version 3.5-1098 VideoSoftware: Fail less at clamping. Version 3.5-1097 Recommend Direct3D 11 or OpenGL instead of Direct3D 9. Version 3.5-1096 Clean up blending code a bit. Version 3.5-1095 buildfix for my last commit on Mac OSX Version 3.5-1094 Small Blending logic fix for opengl backend Version 3.5-1093 Removed some redundant code introduced in the last commit. Version 3.5-1092 Rounded the loop addresses to the nearest 16bit value in the loop comparison. Fixes issue 6160. Version 3.5-1091 OGL: enable buffersubdata in detection Version 3.5-1090 Readded the tracking of the FIFO Writes. Fixes issue 6165. Version 3.5-1089 Fix a slight leak in LogManager. m_debuggerLog wasn't ever deleted in the destructor. Version 3.5-1088 Fixed issue 6119. Version 3.5-1087 [DolphinWX] Remove a duplicate conditional in Frame.cpp Version 3.5-1086 Revert "Don't open/close file for every file operation." as it was crashing PokePark in Windows builds. This reverts commit efcb2abe9bf60978d2e5e776268179671bfef87a. Fixes issue 6098. Version 3.5-1085 Array overrun fixed in VertexShaderCache for the DX11 plugin. vs_constant_offset_table only has a size of 239. It was originally iterating up to element 241. Version 3.5-1084 Fixed DSPTool build. Version 3.5-1083 Windows build fix Version 3.5-1082 Go back to assuming every HID device is a wiimote on Windows. Fixed issue 6117. Unfixed issue 6031. Version 3.5-1081 VideoSoftware: Improve fog range adjustment by using less magic and more comments. Version 3.5-1080 revert RasterFont for VideoSoftware Backends shouldn't depend on each other. Here RasterFont depends on ProgramShaderCache, which itself depends on global config again ... Version 3.5-1079 ogl: fix virtual xfb Version 3.5-1078 Windows build fix from web interface... Version 3.5-1077 Adjusted the audio loop criteria, using >= on the Wii and == on GC. This fixes the audio static that occurred in Wii games after hours of play. Fixes issue 5938. Fixes issue 6067. Version 3.5-1076 Merge branch 'Fast-EE' * Fast-EE: Forced the exception check only for ARAM DMA transfers. Removed the Eternal Darkness boot hack and replaced it with an exception check. Reverted rd76ca5783743 as it was made obsolete by r1d550f4496e4. Removed the tracking of the FIFO Writes as it was made obsolete by r1d550f4496e4. Forced the external exception check to occur sooner by changing the downcount. Version 3.5-1071 VideoSoftware: Implement fog range adjustment, fixing issue 6147. Version 3.5-1070 implement 4xSSAA for OGL I don't think it's needed, but its requested often Version 3.5-1069 move ogl-only settings into backend Version 3.5-1068 Fix description of disable fog, and move it to enhancements tab. Version 3.5-1067 Mark the Direct3D9 backend deprecated. Version 3.5-1066 Prefer D3D11 and OpenGL over D3D9 by default. Version 3.5-1065 Switch to using bitfields in the streambuffer class so we can exclude buggy streambuffer types. This disables pinned memory on ATI for GL_ELEMENT_ARRAY_BUFFER because it seems to be buggy. This fixes ATI for me. Version 3.5-1064 Had this sitting around for a while to fix nogui. Version 3.5-1063 check for overflow vertex indices, fixes issue 6135 thx @ JMC47 for identifying the reversion, creating a useful bug report with fifo log :-) Version 3.5-1062 Gameini database update for Madagascar, Gladius, Mario Kart: Double Dash (intro video now plays), Fire Emblem (Wii), Kirby's Dream Collection Special Edition, King Kong. Version 3.5-1061 more restrict disable of pinned memory, disable ubo for intel/mesa-9.1.1 Version 3.5-1060 Clean up more space/tab mismatches in AudioCommon, Common, and VideoCommon. Not planning to touch Core since it's the most actively changed part of the project. Version 3.5-1059 Clean up some space/tab mismatches in DiscIO and InputCommon. Keeps the files consistent. Version 3.5-1058 Missed a few clang compiler flags. Version 3.5-1057 Disabled OSX x86 build since we require 10.7 minimum. This takes support back to late 2006 models. Also, Missed CG framework addition. Version 3.5-1056 GLSL: fix msaa egdes MSAA is a optimiztion to execute the fragment shader just once per pixel instead per sample. It sounds great, but has a big issue: At edges where the center isn't in the polygon, the fragment would still be executed, but still with the center of the pixel as position. So if some calculations aren't allowed outside the polygon, the result would be invalid. But the nice one: we can give a hint to each input to be choosen from a valid pixel, so now every pixel will be calculated with valid source. Version 3.5-1055 Properly set the DMAState flag while ARAM DMA transfers are underway. Fixes issue 6118. Version 3.5-1054 Short,sweet and fixes issue 5725 Version 3.5-1053 Disable Vsync while holding tab to disable the frame limit, and allow toggling vsync while emulation is running in OGL. D3D9 still doesn't support changing vsync while emulation is running. Fixes issue 6111. Version 3.5-1052 Hide cursor in fullscreen mode on OSX fixes issue 3956 Version 3.5-1051 Clean up CInterfaceAGL, make sure the screen gets cleared on stop, and remove the FPS update that messes up GUI builds since GUIless doesn't build anyways. Version 3.5-1050 Fix a typo in ArmEmitter noticed by LionCash. Version 3.5-1049 Set GLES Tex2D function to texture2D, texture is only available in GLES3. Fix some tabs in the config file. Version 3.5-1048 Reenable mulli and negx, seems to work fine. Version 3.5-1047 Git pull Version 3.5-1046 Fix full screen on OSX, well as fixed as its ever been. Apperently in render to main it always shown the FPS on the bottom in full screen. Version 3.5-1045 Finish up VFP cleanup. A few more instructions are left for VFP, and a bunch of NEON ones if it will ever be used. Version 3.5-1044 GLSL: also define pinned_memory in renderer.cpp Version 3.5-1043 Remove an obsolete documentation file Version 3.5-1042 Revert "Disable Vsync while holding tab to disable the frame limit." This reverts commit 341eb878064537893140a9dd29aa83c4cd477808. I'll do it right later. Version 3.5-1041 Disable Vsync while holding tab to disable the frame limit. Fixes issue 6111. Version 3.5-1040 GLSL: store and use exact ubo sizes Version 3.5-1039 Fix converting the charset of an empty string. Thanks to MrData on the forums for reporting this issue. Version 3.5-1038 remove some ogl error but it doesn't resolve any issue Version 3.5-1037 fix software backend ogl rasterfont sets vao and vbo, but both aren't used on software backend Version 3.5-1036 GLSL: don't apply unsupported msaa settings Version 3.5-1035 disable pinned memory for fglrx Version 3.5-1034 Windows - Don't disconnect real wiimotes on Dolphin close. (back to the old behavior) Fixed issue 6103. Version 3.5-1033 Fix some warnings. Version 3.5-1032 GLSL: fix transparency issues on dual source blend. fix issue 6104 Version 3.5-1031 Ship by default a free DSP ROM that can handle most games with LLE At the end of July 2011, LM published a free DSP ROM that works with games using the Zelda UCode. His ROM only has the code to handle UCode loading and a few utility functions, the rest is missing. This includes the four large sound mixing functions used by the AX UCode and the DROM containing coefficients used for polyphase resampling in AX. This is an improved, updated version of this ROM, which changes the following: - We now have a free DROM that works for polyphase resampling by "emulating" linear interpolation. The coefficients contained in the DROM are normally a list of { c1, c2, c3, c4 } which are used to interpolate a sample value from four previous samples: out_sample = prev1 * c1 + prev2 * c2 + prev3 * c3 + prev4 * c4 The coefficients are chosen depending on the fractional part of the current position (basically, our position between the previous and the next sample). We can use this fact to generate (c1, c2, c3, c4) for each possible fractional part so that: out_sample = prev3 * curr_pos + prev4 * (1 - curr_pos) Which is the formula for linear interpolation between prev3 and prev4. Linear interpolation is not as good as polyphase resampling but it still works very well and I couldn't really hear any difference between the two. If someone wants to generate real polyphase filter coefficients, they are welcome to submit a patch. - The IROM now contains the 4 mixing functions used by the AX UCode: mix_add, mix_add_two, mix_add_ramp, mix_add_ramp_two. They are large, inlined functions (probably for performance reasons) in the official DSP IROM, our version prefers to use a loop. This *should* be more performant with our DSP JIT implementation, but I did not benchmark that. Because the new DSP ROM is working just as well as the official ROM in 95% of cases, it is now shipped by default with Dolphin and will be used with DSPLLE if you don't have an official DSP ROM in User/GC. It will still display a panic alert at every boot to notice you that you are using a non official DSP ROM made by us, which is not perfect. Games using the CARD, IPL or GBA UCodes are still broken. I don't know what games this actually impacts, but this is a very small proportion compared to what works. Version 3.5-1030 GLSL: explicitly check for gl errors for pinned memory Version 3.5-1029 Check for HID wiimote name on Windows instead of assuming everything is a wiimote. Fixed issue 6031. Version 3.5-1026 GLSL: fix nfs-hp2 Version 3.5-1025 Merge branch 'GLSL-master' Merge an endless story. The branch name is a lie, it was started as glsl, but now it is a complete reworked opengl3 backend. It just began with simple changes which aren't supported on osx. They either support ogl2 OR ogl3 core, but mixing isn't allowed. As the branch name says, the vicious circle starts with GLSL, but just implementing one wasn't possible either: - OSX supports only GLSL100 which doesn't support our shaders. - Vertex Array Objects are needed for ogl3, but not supported on ogl2 - immediate mode isn't supported any more, so we must implement vertex buffers - uniform buffers are recommended as else we would need tons glUniform - postprocessing shaders have to be converted to glsl - lots of smaller outdated issues and bug fixes :-) Thanks at all for testing and at Sonic for converting all of our shaders to glsl130 And sorry for all upcoming bugs... Version 3.5-663 My OCD will not stand for this. Version 3.5-662 So much more readable now! Version 3.5-661 PixelShaderManager: Reload fog range adjustment shader constants upon viewport change. Fixes issue 5618. Version 3.5-660 Fix checks for preventing the main and render windows from spawning off screen. Version 3.5-659 Corrected a typo. Version 3.5-658 PixelShaderGen: Force depth textures to be emulated when the result is needed for fog calculation. Version 3.5-657 VideoSoftware: Do not clear the depth buffer on EFB copy clears when depth writing is disabled. Version 3.5-656 Beginning of VFP cleanup. Will finish when I have the hardware in front of me. Version 3.5-655 Actually set the bIDIVa value in the ARM CPUDetect. Version 3.5-654 Fixed the Windows 32bit debug build. Version 3.5-653 Prevent the render window from spawning off screen. Fixes issue 6063. Version 3.5-652 Really clean up all the emitter loadstores on ARM. If a ARM device supports VFPv4, then it supports IDIVA, so handle that in CPUDetect. Version 3.5-651 Add a new WriteNewStoreOp emitter function for beginning of rewrite of the Arm Emitter LoadStores. Will finish when I have the hardware in front of me to test on. Version 3.5-650 Fix dup Option and move one to the top where it belongs in the CMake file. Version 3.5-649 Used the scheduler to generate the interrupt for IPC. Fixes the ES_LAUNCH games. Version 3.5-648 All the cool kids hard code string lengths. Fixes issue 6090. Version 3.5-647 Allow playing movies from command line. Also remove some unneeded code. Version 3.5-646 Update gameini database according to changes after the FIFO - BP Merge. Remove Fastdiskspeed from various games that no longer need it. Enable dual core and gpu thread synch option for F-Zero GX and Rayman Raving Rabbids. They are both a bit faster now compared to single core (about 20%) and without stability issues when dual core was enabled. Version 3.5-645 decrease d3d vertex buffer size Version 3.5-644 Merge branch 'FIFO-BP' # By skidau (30) and Pierre Bourdon (1) * FIFO-BP: (31 commits) Set g_bSignalTokenInterrupt on the main thread. Fixes the random hang in Harry Potter: Prisoner of Azkaban. Used a scheduled event to generate the ARAM DMA interrupt if the DMA is greater than a certain size. Fixes NFS:HP2 GC. Bumped up the disc transfer speed enough to prevent audio stuttering in Gauntlet: Dark Legacy. Enabled Synchronise GPU on "SPEED CHALLENGE - Jacques Villeneuve's Racing Vision". Required to go in-game. Added direct GameCube controller commands to the Serial Interface emulation. Fixes the controls in MaxPlay Classic Games Volume 1 and the Action Replay disc. Increased the FIFO buffer size to 2MB from 1MB. Fixes Killer 7's Angel boss. Used an immediate GenerateDSPInterrupt when transferring data from ARAM to MRAM and a scheduled DSP interrupt when transferring data from MRAM to ARAM. Fixes the audio cutting in and out in the Resident Evil GC games using DSP HLE. Triggered the ARAM interrupt by the scheduler instead of directly in function. Implemented proper timing for the sample counter in the AudioInterface, removing the previous hack. Cleaned up some of the audio streaming code. Skipped the EE check if there is a CP interrupt pending. Disabled "Speed up disc transfer" from the ZTP GC game ini. Removed the disc seek times for GC games and removed the disc speed option on Wii games. Checked for external exceptions only in mtmsr. Delayed the interrupts in the EXI Channel. Merge aram-dma-fixes (r76a13604ef49b522281af75675f044d59a74e871) Added a patch that bypasses the FIFO reset code in Wallace and Gromit: Project Zoo, allowing it to go in-game. Made vertex loading take constant time. Increased the cycle time of the vertex command. Fixes "Speed Challenge: Jacques Villeneuve's Racing Vision". Moved the setting of the Finish interrupt signal back to the main thread as it was causing Wii games like Resident Evil 4 (Wii) to hang. Profile stores, fp stores and ps stores only to the fifo write addresses list. This should make the JIT a little faster as it will not be checking for external exceptions unnecessarily. ... Conflicts: Source/Core/VideoCommon/Src/PixelEngine.cpp Version 3.5-608 Fix JIT from rebasing on PPSSPP ArmEmitter. Version 3.5-607 Rebase ArmEmitter on PPSSPP's base. The loadstores are making my heart cry at this point. Version 3.5-606 Update pot file for recent string changes in the code. Version 3.5-605 Update translations from transifex. Also add the transifix client configuration directory to gitignore. Version 3.5-604 Dolphin needs to be restarted before playing back a wiimote movie, so let's suggest that instead of giving an unhelpful error message. Version 3.5-603 Fix a typo. Version 3.5-602 Wow, I'm dumb. Fix mismatched set/get. Version 3.5-601 Fix a potential issue when someone has a CPU core that isn't available on that host set in the INI file, it would just fail out. Now it defaults to interpreter. Version 3.5-600 Add a comment about Qualcomm in load stores. Version 3.5-599 Fix a potential memory leak in function DecompressBlobToFile in CompressedBlob.cpp Version 3.5-598 Make sure to mask out the FPU rounding mode correctly. Good spot from LionCash. Version 3.5-597 fix debug build Version 3.5-596 Clean up PPCSTATE_OFF Version 3.5-595 fix vertexloader without jit Version 3.5-594 Merge branch 'vertex-loader-cleanup' Version 3.5-564 Add ARM Jit to GUI when built on ARM Version 3.5-562 OK, seriously, buildfix. I shouldn't even have commit access! Version 3.5-561 Buildfix for real. Version 3.5-560 Buildfix! Version 3.5-559 Use standard binary multiple unit symbols for game size display. Use integer math for the calculation as we cannot rely on floats for something as important as game size display! Version 3.5-558 Disable SSE2 check in the GUI when building ARM. Version 3.5-557 Fixed issue 5270. Don't ask me how, I just clean up code and then it works! I think it was int overflow. Version 3.5-556 Fix compiling Dolphin on devices that provide crazy GLES drivers Version 3.5-555 Merge branch 'hle-fs-cleanup' Version 3.5-548 Don't null-terminate some random std::string. Version 3.5-547 Merge branch 'windows-unicode' Fixed unicode filename handling on Windows. Made all significant projects build with "Unicode" option on Windows. Fixed unicode string handling in GUI code on all OSes. From now on: std::string == UTF-8. Fixed issue 4111. Fixed issue 5178. Fixed issue 5980. Version 3.5-518 Windows: Open wiimotes with the FILE_SHARE_WRITE flag like before. This should fix issues introduced by real-wiimote-scanning. Version 3.5-517 Fix accidental change from libpulse-simple to libpulse Version 3.5-516 Fix ARM build. Version 3.5-515 Kill warning. Version 3.5-514 Eliminate some baseless restrictions in PointerWrap, mainly vector<string> not working. Version 3.5-513 Merge branch 'perfqueries'. Adds support for PE performance metrics. Used in Super Mario Sunshine's "Scrubbing Sirena Beach" level to determine when enough goop has been cleaned up to finish the level. Also used in TimeSplitters: Future Perfect to determine the appearance of flares around light sources (e.g. sun). OpenGL and D3D11 only. D3D9 support unlikely to be added unless anyone bothers to do the work. Initial work and D3D11 support by me. Kudos go to Billiard for adding the OpenGL support and reviving development of this branch that way :D Slightly (~7%) decreases performance when performance metrics are used (and only then). Fixes issue 1498. Fixes issue 5368. Version 3.5-491 also don't cleanup efb copys on efb2ram these may be upscaled and this high res textures would be lost Version 3.5-490 Fix Dolphin starting only once then crashing at startup Version 3.5-489 Fixes two memory leaks, one is pretty bad for OSX. Yell at pauldachz if this doesn't work. Or... say thanks. Version 3.5-488 Added a BluetoothEnumerateInstalledServices call so that the wiimote remembers the pairing. Version 3.5-487 Make ARMJit core default CPU core on ARM architecture Version 3.5-486 Merge branch 'VideoSoftware-savestates' Version 3.5-481 Fix a StringUtil regression from the arm-noglsl merge Fixes issue 6048. Thanks to Starscream for locating the regression. Version 3.5-480 Small improvement to cmpli/cmpi in ARMJit. Version 3.5-479 Merge latest ArmEmitter changes from ppsspp while we're at it. Version 3.5-478 Ah. I blame vim on this typo entirely. Version 3.5-477 Add disabled code for authenticating wiimotes on Windows. Version 3.5-476 Merge branch 'arm-noglsl' Version 3.5-473 Buildfix. Version 3.5-472 Yell at the user if they change window size while dumping frames, and some other avi dumping stuff. Version 3.5-471 Merge branch 'real-wiimote-scanning' Version 3.5-432 Make error message for loading save state with wrong dsp engine shorter. Version 3.5-431 Abort load state if it uses a different dsp engine, instead of crashing. Version 3.5-430 Update the gameini of F-zero. Efb to Ram is no longer the default choice. Version 3.5-429 fix last commit by neobrain Version 3.5-428 Build fixing. Version 3.5-426 Merge branch 'CLGL-Interop' Version 3.5-424 Added the addeo instruction to the JIT tables. Fixes Inkub (WiiWare). Voici une petite vidéo : Site officiel : http://code.google.com/p/dolphin-emu/ Site officiel : http://dolphin-emu.org Télécharger Emulateur GameCube / Wii : Dolphin v3.5-1491 Pages: 1 Messages:
Pages: 1 Ajouter commentaire: Créez un compte ou identifiez vous pour poster un commentaire. Pour votre téléphone, Jailbreak iPhone et Jailbreak iPad. - Hack PS3 - Hacker sa WiiU - Hacker PS Vita - Rage Comics, troll face - Retrouvez chaque jour des image drole sur internet grâce à LOLTube. - Meme Internet |
238 connectés (1 membre, 237 anonymes) | © 2007-2015 Attila |