Emulation64.com  ::  EmuTalk.net  ::  DCEmu.co.uk     About  ::  Hosting  ::  Donate 
Home Files Forums Reviews Guides Articles Interviews

Welcome to the Emulation64 Network292 Users Online

 





    Monday, April 03, 2017
Github emulator update for 2.4.17

RPCS3


Merge branch 'master' into fp_sqrt
Merge branch 'master' into gdb-debug-server
Only pass positive values to sqrt and log2 in the fragment program.
Merge branch 'master' into update-cellhttputil
Replace size_t with u32 and unsigned char with u8


Download
Source

PPSSPP


Merge: 65adbb1 51fe978 Merge pull request #9537 from unknownbrackets/frame-drops Core: Clear debug stats on frame start
Merge: 6b46f8e 0bd31e1 Merge pull request #9536 from unknownbrackets/xinput-inactive Windows: Reduce CPU usage with no XInput connected
Some paranoia in CheckGLExtensions, due to a reported crash in strlen()
Minor safety check
Even the vertex interpreter, not just the jit, can crash from misaligned vertex data.
Core: Clear debug stats on frame start. This way we can log drops and debug stats at the same time - oops.
Windows: Reduce CPU usage with no XInput connected.
Merge: 97058b4 6541413 Merge pull request #9535 from unknownbrackets/ui-background2 UI: Allow setting the background image
UI: Improve documentation on pop up use.
Windows: Add option to browse for bg image. And also to clear the image.
UI: Allow choosing game bgs for all UI.
Apply the D3D11 loco roco fix identically to the other backends To make centralization easier, and this should be a problem for the other backends as well.
Fix crash in LocoRoco with D3D11 when hitting a spiky (a broken texture gets created with too many mipmaps for its size)
Merge: fe45000 f56576c Merge pull request #9529 from TotalCaesar659/patch-1 Updated links to HTTPS


Download
Source

Dolphin


Arm64: a slew of warning fixes
CPU: Convert state enum to an enum class
Frame: Make TAS dialogs private
IOS/IPC: Remove unneeded forward declaration
Core: Amend VS filter tag
Fix disappearing gecko codes


Download
Source


*All links are from official sources
*Due to the nature of developer builds, they may break games
 



    Saturday, April 01, 2017
Github emulator update for 1.4.17

Cxbx-Reloaded


Merge pull request #307 from jarupxx/xdk5344
Added DSound signatures (5344) Starsky And Hutch - reaches the menu!
Merge pull request #305 from LukeUsher/oovpa-speedup
Merge pull request #304 from LukeUsher/remove-unneccesary-uses-of-memorymanager
Merge pull request #303 from PatrickvL/master
UpdateOverlay : Make sure the overlay is allocated before using it
Merge pull request #301 from PatrickvL/master
Merge pull request #299 from LukeUsher/SSE2


Download
Source

RPCS3


Merge branch 'master' into bdvd_mount


Download
Source

PPSSPP


Merge: f7d6d7d 7230a8b Merge pull request #9526 from hrydgard/remove-disable-alpha-test Remove the "Disable alpha test" setting. It breaks too many things.
Remove the "Disable alpha test" setting. It breaks too many things. The performance benefits in a few games on older hardware are not worth it. We are able to automatically remove redundant alpha test in many cases now.
Update README, also dummy commit to get a new build after buildbot fix
Merge: 186d471 8d1ece0 Merge pull request #9521 from hrydgard/move-flash0-into-assets Move flash0 into assets
Finally move flash0 into assets, fixing #9468 and #9520 CMake fix Fix the innosetup and zip scripts for the new assets location
Update AndroidManifest version to 1.4. (Probably can stop doing this though as Eclipse builds are no longer used for releases).
Gradle: Use the main assets directory instead of the android/assets one which is only updated when doing old style builds...
Merge: fd47e39 11485f6 Merge pull request #9516 from jbeich/qt+sdl Qt: don't require QtMultimedia if building with SDL
Add UMD switching to What's New in README
Qt: don't require QtMultimedia if building with SDL for #9157


Download
Source

Dolphin


Remove libao sound backend
OGL: Fix MSAA being forced to 1x
VertexLoaderTest: fix maybe-uninitialized warning
Move DVD code to a new directory
ndroid: Change the color of the selected slot to make it more visible
DolphinWX/Frame: Remove GetGameListCtrl()
Update to Android SDK 25
Common: Remove dead code in NandPaths
StubHost: remove unused Host_RequestFullscreen()
Breakpoints.cpp: fix format string warnings
DiscIO: initialize out args to ReadSwapped (fixes warning)
CoreTimingTest: make AdvanceAndCheck() static (fix warning)


Download
Source

xenia


Merge pull request #687 from cesys/altivec_lvrx_stvrx_fix
Fixing Altivec lvrx and stvrx


Download
Source

Decaf


New JIT implementation using libbinrec.
decaf: Change old internal_ kernel functions to RegisterInternalFuntion.
New JIT implementation using libbinrec.


Download
Source

PCSX2


gsdx: workaround AVX2 generated code by GCC
See commit for the full details.
v2: use a direct access to the union field instead of extract32
It gives us both optimal and working code.
GSdx: Add merge sprite hack to GSdx hacks dialog
Adds merge sprite hack to GSDx hacks dialog
And ports merge sprite hack to Direct3D renderers.
Special thanks to my keyboards Ctrl, c and v buttons for all their hard
work in porting this hack.
GSdx: Unscale Point and Line Direct3D11 port
Ports the "Unscale Point and Line" hack to the Direct3D11 Hardware renderer.
And enables the "Unscale Point and Line" hack for Custom Resolutions with Direct3D11 and OpenGL.
GSdx: Add Windows GUI for split texture filtering option
Adds Windows GUI elements of the split texture filtering options.
Bilinear Texture Filtering is moved to the top section of the main GSdx window,
and Trilinear Filtering is moved to Hacks.
GSdx: Shader & OSD window update
Adds Texture Filtering Of Display option to the Shader dialog window Windows UI.
Updates the layouts of the Shader and OSD dialog windows to more closely resemble the Linux GUI.
GSdx: Main & Hacks window update
Reorganizes Hacks dialog window.
Adds UI elements for the Memory Wrapping and HPO v2/Special commits
Adds advanced OpenGL functions "Geometry Shader" and "Image Load Store" to the Windows UI.
Renames "Configure Hacks" to "Advanced Settings and Hacks", to more closely resemble the Linux GUI.
GSdx: Direct3D port of HPO special/V2
Adds a port of the new Half-pixel Offset options for the Direct3D
Hardware renderers.
GSdx: Memory Wrapping Windows port
Adds GS Memory Wrapping hack to Windows. Enabling the hack will fix cut-off cutscenes in Wallace & Gromit: The Curse of the Were-Rabbit and Thrillville.
gsdx: cpu detection take 3! Don't use 64 bits type in Xbyak::Cpu
Recent GCC uses SSE4/AVX code to optimize the 64 bits operation.
It is bad idea as it would generate an illegal instruction on
older CPU.
GameIndex: minor update
Update compatibility info for 2 games based on compatibility reports I
made earlier.
Fixes title for the PAL and NTSC-U releases of Tokyo Xtreme Racer Drift 2.
And adds a fix for Sled Storm(confirmed to be required for both the PAL(SLES-50683) and NTSC-U(SLUS-20363) versions).
PCSX2: Console log widescreen patch folder message improvement
Improves the widescreen patch message when loading from the cheats_ws
folder instead of the archive.
PCSX2: Console log plugin message update
Remove full path from every plugin binding and only add it to the
preceding "Loading Plugins..." line.
Instead the revision date and version number are printed for each plugin
to make it easier to identify issues with plugin versions.
GSdx: Move Ace Combat 4 CRC hack to aggressive level and fix spelling issues

Ace Combat 4 CRC hack removes clouds for a good speed boost, which removes both 3D clouds(invisible with Hardware renderers, but cause slowdown) and 2D background clouds.
Removes blur from player airplane.
This hack also removes rockets, shows explosions(invisible without CRC hack) as garbage data, causes flickering issues with the HUD, and in some (night) missions removes the HUD altogether.
The CRC hack has been moved to the aggressive level.
Aggressive is misspeled several times in the file, this has been adressed.


Download
Source

*All links are from official sources
*Due to the nature of developer builds, they may break games
 



    Friday, March 31, 2017
Github emulator update for 30.3.17

Cxbx-Reloaded


Merge pull request #293 from PatrickvL/MemoryManager_bugs
Merge pull request #294 from PatrickvL/master
Merge pull request #289 from PatrickvL/master
Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master' into MemoryManager_bugs


Download
Source

RPCS3


Use big endian types for structs
Merge branch 'master' into master
cellSysmodule: Register libad modules
Restore GD in game viewer
Enable patch engine for SPU images
gl: Fix legacy clamp mode


Download
Source

PPSSPP


Merge: 50e4520 16139e7 Merge pull request #9469 from hrydgard/readme-1.4 Update README.md for 1.4


Download
Source

PCSX2


gsdx:cmake: Fix logo dependency issue
Changes to the dependencies of the generated logo files did not trigger
a rebuild of the files. Use add_custom_command instead of
execute_process so build dependencies can be specified.
Also prevent the generated files from polluting the source directory.
gsdx:linux: Fix missing logo on some Linux distros
The pixdata format loader has been removed from recent versions of
gdk2-pixbuf, so the logo doesn't load. Avoid preprocessing the data and
leave the logo as an embedded bitmap file.
gsdx: Avoid const strings in header file
This prevents each .cpp file that included stdafx.h (IOW everything)
from having its own copy of the strings.


Download
Source

*All links are from official sources
*Due to the nature of developer builds, they may break games
 



    Thursday, March 30, 2017
Github emulator update for 29.3.17

Cxbx-Reloaded


Merge pull request #292 from jarupxx/SetLight_5788
Added the D3DDevice_SetLight (5788)
Merge pull request #291 from phire/setlight_oovpa
Improve D3DDevice_SetLight_5558 oovpa


Download
Source

RPCS3


Update cellHttpUtil
rsx: Fix mipmap count calculation
Use ppu_ref instead of s_ppu_compiled for breakpoints
Enable patch engine for SPU images


Download
Source

PPSSPP


Prepare for ultra-wide screens like S8 and G6. See https://android-developers.googleblog.com/2017/03/update-your-app-to-take-advantage-of.html?m=1
Merge: e0fb6c9 d3bfb5c Merge pull request #9511 from LunaMoo/minorUI Refresh bloomHackEnable_ also on resolution change.
InnoSetup: That worked, getting rid of fallback. Now all versions are computed from the git version. (Well, except the Android version when not using gradle)
InnoSetup: Allow specifying the app version externally.
Merge: 12c8e2e c9a5c00 Merge pull request #9501 from unknownbrackets/ui-background UI: Add simple support for a custom background
Update submodules


Download
Source

Decaf


decaf-sdl: Fix crash when the system changes the audio frame size.


Download
Source

PCSX2


GSdx-PCRTC: Minor modification to NTSC saturation

Allow the output circuit saturation to take place at cases where one of the output circuit is enabled with frame mode rendering, I'm not sure it would be safe to allow saturations when both of the output circuits are enabled with frame mode rendering. Unlike field mode rendering, frame mode doesn't use identical rectangles at same co-ordinates for output in two alternating fields and potentially they could use a much bigger output size when both of the output circuits are enabled and are separated without any intersection. So let's limit the saturation to only the cases where we detect a single output circuit for frame mode rendering.

Fixes a regression in Devil May Cry 3 and Sky Gunner.


Download
Source

*All links are from official sources
*Due to the nature of developer builds, they may break games
 



    Wednesday, March 29, 2017
Github emulator update for 28.3.17

Cxbx-Reloaded


Prevent YUY2 overlay decoding exceeding backbuffer dimensions
Merge pull request #287 from PatrickvL/master
Update HLEIntercept.cpp


Download
Source

RPCS3


rsx: Fix fragment texture mipmap count
rsx: Fix mipmap count calculation
fix endianness re-swap
Merge branch 'master' into master
fix build


Download
Source

PPSSPP


Merge: 60f74c3 a7c3b2f Merge pull request #9510 from xebra/fix_hwtess_gles Fix hwtess gles


Download
Source

Dolphin


Fifo: Remove unnecessary integral casts
MEGASignatureDB: Minor changes
SignatureDB: Support for WiiTools MEGA files added
IOS/ES: Handle imports more accurately
Fix issues introduced by cpp-optparse on Windows
BitField: Minor cleanup
Initial support for Haiku.
VideoInterface: Minor changes
VertexLoader: Return debug strings by value
Fifo: const correctness
Generate Symbols From menu added
libusb fixes (mostly for IOS)


Download
Source

xenia


Merge pull request #686 from Megamouse/master


Download
Source

Decaf


pm4_capture: Add support for capturing a single frame.


Download
Source

PCSX2


gsdx: Add an automatic CRC hack level
If a user switches renderer they also have to remember to change the CRC
hack level for the best user experience with the selected renderer.
This commit adds a new automatic CRC level that autoselects the
recommended CRC level for the selected renderer, so that a user doesn't
have to make the change manually.
coauthor: turtleli
gsdx: Add template version of GetConfig
It allows static_casts to be avoided for enum classes
gsdx: Improve OpenGL HW renderer checks
If OpenGL software is the saved ini renderer and F9 is pressed to toggle
to the hardware renderer, depth emulation will be disabled. This fixes
that issue.
gsdx: Store the current renderer in GSdxApp
gsdx: Move renderer config loading from GSOpen2 to _GSOpen
Some duplicate logic is avoided this way.
GSdx ogl: SSO Workaround for AMD buggy drivers (#1858)
GSdx ogl: SSO Workaround for AMD buggy drivers
All 2017 drivers are now blacklisted.
The BSOD/crash issue is still there so don't set Blending Accuracy to None!
Shortened the message in the console making it more appealing.


Download
Source

*All links are from official sources
*Due to the nature of developer builds, they may break games
 



    Tuesday, March 28, 2017
Github emulator update for 27.3.17

Cxbx-Reloaded


Update xbox.h
Renamed CMcpxBuffer_GetStatusB, 4627 prefix to CMcpxBuffer_GetStatus, 4831
Merge branch 'crypto-fixes' of http://github.com/lukeusher/cxbx-reloaded into crypto-fixes
Merge pull request #286 from jarupxx/sig
Merge pull request #284 from LukeUsher/crypto-fixes
Merge pull request #9 from PatrickvL/derive_xrefs


Download
Source

RPCS3


Alternative TLS allocation
Merge branch 'master' into master
RemoveGameConfig improved
OpenConfigFolder
OpenGameFolder simplified
Add files via upload


Download
Source

PPSSPP


Gradle: Output the computed version name and code to text files for further processing.
gradle: Automatically set Android version number according to git commit, when version >= 1.4. Fixes #9490.


Download
Source

Dolphin


DSPIntMultiplier: Place translation unit local functions in an anonymous namespace
GCMemcardDirectory: Move flush interval constant into the cpp file


Download
Source

xenia


format shim conversion on some files
Update shim conversion on some files


Download
Source

Decaf


kernel: Read cos.xml for permission to mount sdcard.
Include miising files
coreinit: Implement OSGetSecurityLevel.
Manually specify files
Fix glbinding symlink
Fix install step for glbinding
Merge pull request #400 from achurch/thrbss-fix


Download
Source

PCSX2


Add crc hack for project metafalica
Closes https://github.com/PCSX2/pcsx2/issues/1762
Swedish translation update.


Download
Source

*All links are from official sources
*Due to the nature of developer builds, they may break games
 



    Sunday, March 26, 2017
Github emulator update for 25.3.17

Cxbx


Merge remote-tracking branch upstream/master into memory-manager
Merge pull request #270 from jarupxx/xdk5028


Download
Source

RPCS3


Add simple divide to get kbytes
_sys_sprintf implemented
vk: Minor fixes to vertex counting and lower exception to notice if var does not exist
Move module in correct path
_sys_sprintf implemented
Append the PlatformToolset parameter for VS2015
util::memory_reserve fixed
fix a typo of copy_setup_h.vcxproj
Merge branch master into master
Register HLE libmedi, cellCrossController, cellSysutilNpEula
gl/vk: Fix stencil ops
Merge branch master into misc-fixes
Check for invalid arguments
implement getSizeKB functions
Check for invalid arguments in recvfrom
Merge branch master into master
implement getSizeKB functions
Add check for invalid arguments in recvfrom


Download
Source

PPSSPP


Merge: 6a88d6c bb39c2e Merge pull request #9500 from unknownbrackets/texcache Texcache: Rehash textures after mem invalidation
Texcache: Rehash textures after mem invalidation. Before, we were doing this when we enqueued. We need to at least do this when an invalidation is triggered.
Texcache: Cleanup last bound tex invalidation. When we are deleting, we are always about to bind a new tex.
gradle: Avoid catch-22 where you cant change the config when it starts out at release (sync needs to pass)
Merge: b76389c cf37da4 Merge pull request #9496 from unknownbrackets/idle-timing Core: Reduce frame idle delay
Merge: 33db883 1fdf7c5 Merge pull request #9497 from unknownbrackets/ui-minor UI: Skip game bg lookup without game
Core: Reduce frame idle delay. Otherwise we only have a single vblank of time left. Sometimes thats not enough. Effectively, this makes us only sleep one vblank at a time.
UI: Skip game bg lookup without game. This avoids trying to identify a file without a name.


Download
Source

Dolphin


MMU: rewrite loop to avoid warning
JitAsm: Use stored_stack_pointer instead of s_saved_rsp
EmuCodeBlock: Place ConvertDoubleToSingle temporaries on the stack
Automatic translation resources sync with Transifex
IniFile: Minor changes
Clarify the log message for unknown Wii Menu regions
DVDInterface: Update comment about buffer speed
BitUtilsTest: compare ints of the same signedness (fixes warnings)


Download
Source

Decaf


coreinit: Implement FSGetDirSize{Async}.
kernel: Take .thrbss into account when calculating TLS size.
coreinit: Implement FSWriteFile{WithPos}{Async}.


Download
Source

*All links are from official sources
 



    Saturday, March 25, 2017
Github emulator update for 24.3.17

Cxbx


Fixed SetVolume signature.
Fix QueryAllocationSize & other small tweaks
Merge remote-tracking branch 'upstream/master' into xdk5028
Amendments based on feedback from PatrickvL


Download
Source

RPCS3


implement getSizeKB functions
cellSysmodule: Register 0x005C module (cellCrossController)
Fix mounting bdvd when elf in subdirectory
cellSysmodule: Register 0xF044 module (cellSysutilNpEula)
rsx: Do not create new surfaces if address has not changed!
rsx: recover from FIFO parse errors
gl: Optimization; skip setting textures without dirty flag
rsx: recover from FIFO parse errors


Download
Source

PPSSPP


Merge: 7daab82 01703f7 Merge pull request #9492 from unknownbrackets/frame-drops Allow debug logging of frame drops
Remove duplicate Daxter in compat.ini
Merge: 744e7d2 ca7f265 Merge pull request #9491 from xebra/improve_hwtess Improve hwtess
[spline/bezier]Change all backends vertex texture format to RGBA(16 bytes).
Fix f14b7549.


Download
Source

Dolphin


Merge pull request #5131 from ligfx/discioswitchdefault
DiscIO: add empty UNKNOWN_REGION case (fixes warning)


https://dolphin-emu.org/download/dev/c5cc781205be6125c9214cf0100b241e36491bd2/Source

Xenia


Don't log the result of RtlNtStatusToDosError as an error


Download
Source

*All links are from official sources
 



    Friday, March 24, 2017
Daily github emulator round up

The first in a regular daily update to everything happening so far with your favorite emulators in github.

Cxbx:


Small amendment to MemoryManager
Merge pull request #263 from hrydgard/build-speed-improvement
Avoid including version.h everywhere. Use multiprocessor build.


Download
Source

RPCS3:


PPU analyser fix
AutoLLE: libhttp.sprx added
fs:: handle negative seek
LLVM: fix for mingw
Multithreaded compile on Windows for llvm, glsl, vulkan
rsx: Validate the args ptr separate from the get ptr


Download
Source

PCSX2:


lilypad: Use l length modifier for wide character string
w is Windows specific. Fixes a gcc and clang warning.
gsdx:windows: Fix console output when replaying dumps


Download
Source

PPSSPP


Compat.ini: Add Daxter to the list of games that require buffered rendering
Fix old bug breaking "non-fast" memory on ARM64. May help #9477, also see #9488
Run git-version-gen.cmd for pure UWP builds as well.
Merge: a787010 4a2677e Merge pull request #9489 from LunaMoo/IntellisenseFix Revert unintentional change from #9424 to fix intellisense.
Heh, oops
Revert unintentional change from: 429bf5d8b31092fb7211b94517e590cbd51e1cdb
Create a way to externally set versioncode and versionname. Will be useful for Google Play beta builds.
UWP: Remove tests configuration. Start experimenting with CI.
Merge: 5e2d5fd 656645f Merge pull request #9479 from hrydgard/uwp-initial-support UWP initial support


Download
Source

*All links are from official sources
 



    Friday, February 03, 2017
Progress reports

As we are now pretty much into 2017 (January was just a trial period!) two emulators have now posted their progress reports, so if you havn't got around to checking them out, this is a good time.

First up Dolphin the NGC and Wii emulator has updated its progress report for january:


Sometimes, it's easy to forget how much work there is left to do on a refined emulator. While the rush of getting a new game to boot or discovering a crazy feature hidden within an obscure gem never gets old, those moments do tend to get further and further apart as accuracy increases. As if to defy fate itself, excitement reigned over the month of January as a plethora of ancient bugs were fixed and many unbootable titles finally saw their day of reckoning come to be!

Among the new recruits are the final Virtual Console game, a massive Wii MMO that installs itself to USB, two games where we're almost certain the developers purposefully put code in to defeat Dolphin, and two channels developed by the remnants of Factor 5.


And also the PlayStation 2 emulator pcsx2 has posted its Q4 2016 progress report with the notable addition of the start of adding PSX emulation, and with many enhancements and bug fixes, a massive update to the start of the year.
 



    Friday, April 01, 2011
bZSNES v1.51

byuu released his newest emulation project: a ZSNES emulator, named bZSNES. You can see the full feature list, some screenshots, and download the first release on the project page and discuss it here.


About
bZSNES is a portable ZSNES emulator for Windows, OS X and Linux; written in C++. It is licensed under the GNU GPLv2.

Features
 bZSNES emulates almost all of the major features of ZSNES:
 VRAM can be written at any time, even while screen is rendering
 OAM and CGRAM can also be written at any time
 DSP echo buffer writes do not interfere with APURAM
 DRAM does not need to be periodically refreshed
 H/DMA synchronization does not steal CPU time
 auto joypad polling results can be read immediately
 CPU multiplication and division register results can be read immediately
 mid-scanline writes to PPU registers do not interfere with video output
 PPU background and sprite layers can be individually toggled on and off
 DSP voice channels can be individually toggled on and off
 CPU speed can be adjusted from its official frequency
... and more!

Compatibility
bZSNES is sure to be highly compatible with software made for ZSNES, such as:
 BS Zelda [English translation]
 Bahamut Lagoon [English translation]
 Sailor Moon: Another Story [English translation]
 Super Mario World [Addmusic hacks]
... and much more!

Look & Feel
But it doesn´t stop there! bZSNES also emulates the look and feel of ZSNES. You can even theme bZSNES with your own colors and fonts!


Project Page
 

File Releases

Cemu 1.10.0f
No Description in database.

Cemu 1.9.1
No Description in database.

Cemu 1.9.0
No Description in database.

Cemu 1.8.2
No Description in database.

Cemu 1.8.1
No Description in database.



Latest Forum Posts

Original OOT textures ...
Last Reply: volphor
Replies: 0

Your favorite PS1 gam ...
Last Reply: Gent
Replies: 38

Weird glitch with SSF ...
Last Reply: Jokerbone
Replies: 2

I need to get an idea ...
Last Reply: GamexFr34k
Replies: 0

Chip 8
Last Reply: azoreseuropa
Replies: 1056


Latest Reviews

NDS - Okamiden
Created by WhiteX

Wii - deBlob 2
Created by WhiteX

Wii: The Conduit
Created by WhiteX

NDS: Hotel Dusk - Room ...
Created by WhiteX

NDS: Elite Beat Agents
Created by WhiteX


Support Guides

PCSX2
Created by Martin

Dolphin Emulator
Created by Martin

Nintendo DS Homebrew.
Created by WhiteX

PSX Plugins: Lewpy's Gl ...
Created by Dark Watcher

PSX Plugins: P.E.Op.S S ...
Created by Dark Watcher


Our Affiliates

AEP-Emu.de
DCEmu.co.uk
6Bit.net
PSemu.pl
VT Emulation.net



36,333,319 Visitors To The Emulation64 Network

Copyright 1999 - 2017 www.emulation64.com