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

Welcome to the Emulation64 Network121 Users Online

 





    Friday, March 17, 2017
cemu 1.7.3 released

cemu has finally released its highly anticipated 1.7.3 version of cemu, in this version we finally saw the newly launched latest zelda breath of the wild work.


# New in public release:

general: New game profiles

# New in 1.7.3d:

GX2: 1.7.3 accidentally broke compatibility with pre-1.7.3 cached shaders. This hotfix restores backward compatibility.
Also made some adjustments to guarantee this doesn't happen again in the future.

# New in 1.7.3b/c:

JIT: Fixed potential softlock for busy-wait loops which use the LWARX/STWCX instructions
GX2: Fixed incorrect shader source generated for streamout write exports when the shader is optimized for float-only

# New in 1.7.3:

JIT: LWARX instruction now consumes multiple virtual cycles. This speeds up busy wait loops.

general: Screensaver/Standby should no longer come up while a game is playing in Cemu

coreinit: Added API LCDisableDMA(), LCGetAllocatableSize(), MPResetTaskQ(), OSPeekMessage(), OSEnableHomeButtonMenu()
coreinit: Fixed bug in LCEnableDMA()
coreinit/FS: FSOpenFile() is no longer blocking CPU execution
coreinit/FS: Added internal support for priority-based path overloading
coreinit/FS: Cemu will load patched game files automatically from mlc01/usr/title/../../

ACP: Added ACP library. New API: ACPCheckApplicationDeviceEmulation()

AOC: Added proper support for AOC library. Addon content (DLC) is automatically loaded from mlc01/usr/title/../../aoc/ or mlc01/usr/title/../..//

AX: Fixed internal ADPCM playback offset calculation for addresses above 0x80000000

Input: Fixed bug that caused non-keyboard buttons to be detected as keyboard input

GX2: Improved implementation for GX2CalcTVSize() and GX2CalcDRCSize()
GX2: Shader code optimizations. Up to 40% faster compile time for float-only shaders (measured on NVIDIA)
GX2: Added support for shader OP3 CNDGT_INT instruction
GX2: Added support for vertex format FMT_16_16_16_16, nfa=0, signed=0
GX2: Fixed software streamout reading format 32_32_32_FLOAT incorrectly
GX2: Added support for vertex shader gl_PointSize export
GX2: Fixed a race condition in which the GPU7 command processor could run ahead of the current write pointer before GX2Init() was called
GX2: Fixed sampler min and mag filter value being read from wrong register bits
GX2: Added support for streamout binding the same buffer as input and output



download Cemu 1.7.3
 



    Friday, February 24, 2017
cemu 1.7.2

A new version of cemu released today, now at 1.7.2
Heres whats changed:


# Cemu detailed changelog for 1.7.2c
# Patreon release date: 2017-02-16
# Public release date: 2017-02-23

# New in 1.7.2c:

GX2: Fixed a bug in GX2SwapScanBuffers() that could cause the GPU command stream to get corrupted

# New in 1.7.2b:

coreinit: Fixed a crash bug in coreinit initialization code

# New in 1.7.2:

general: Reorganized menu options for better clarity (Some debug option stuff wasn't really for debugging)
general: Added option to choose fullscreen scaling mode (stretch to screen or keep aspect ratio)
general: Default and recommended value for CPU timer option is now 'Host based'

PPC: Thread emulation is now using Fibers. Technically speaking, this change was made to simplify context switching within HLE functions. It allows certain API to behave more similar to the real Cafe OS.

coreinit: Fixed a bug that caused MEMGetAllocatableSizeForExpHeapEx() to return negative values under certain circumstances
coreinit: Fixed a crash bug in MPRunTasksFromTaskQ()
coreinit: Added API MPDequeTask(), MPWaitTaskQWithTimeout(), MPRunTask()
coreinit: Fixed rare deadlock in alarm handler

VPAD: Fixed fullscreen touch input for non-16:9 displays

GX2: Fixed that under certain circumstances GX2WaitTimeStamp() could return immediately due to the low accuracy of the internally used timer (affected only 'Host based timer')
GX2: Added support for texture format R16_G16_B16_A16_SNORM
GX2: Added support for sampler2DRect textures
GX2: Unsupported instructions in a GS Copyshader will no longer cause a crash
GX2: Fixed texelFetch() accessing textures upside-down if ARB_clip_control is used
GX2: Adjusted handling of vsync and flip event to decrease latency
GX2: Optimized texture encoding & decoding
GX2: Optimized frequently used GX2 API
GX2: Optimized various parts of the GPU command processor
GX2: Fixed incorrect mapping of GS->PS attributes if gl_FragCoord is used
GX2: Fixed handling of GS input primitive LINE_STRIP


Get it here
 



    Tuesday, January 17, 2017
cemu 1.7.0d released

The new version of cemu the wii u emulator has been released, and for version 1.7.0 comes a whole host of new features including graphic packs, which allow for even greater resolutions.


# Cemu detailed changelog for 1.7.0
# Patreon release date: 2017-01-09
# Public release date: 2017-01-16

# New in 1.7.0d (public release):

GX2: Fixed a bug that sometimes caused Cemu to crash while caching large shaders

# New in 1.7.0b/c:

GX2: Minor graphic pack related bug fixes
GX2: Fixed a rare bug which could cause textures to get corrupted

# New in 1.7.0:

GX2: Added support for customizable graphics via 'Graphic packs' (alias graphic modding support built into the emulator)
GX2: Overhauled shader cache. Shader cache files can now be transferred between different PCs and remain compatible across future Cemu versions.
GX2: Fixed a bug where alpha-test related registers where incorrectly handled for shaders read from the shader cach


Source: http://cemu.info/
 



    Friday, April 15, 2016
cemu 1.4.1 released

A new version of cemu released today, now to version 1.4.1

From the change log:


CPU: Added new instructions to recompiler: LWARX, STWCX, STWBRX, LHAUX, LHZUX, type 5, 6 & 7 for PSQ_L and type 5, 6 & 7 for PSQ_ST, DCBZ, ADDC, MFCR, FDIV, FADD, PS_SUB, PS_NEG.
CPU: Improved handling of XMM registers in recompiler. Drastically reducing the number of load/store operations when not enough registers are available.
CPU: Added SUBFME to interpreter.

coreinit: New API __ghs_mtx_init(), __ghs_mtx_dst(), __ghs_mtx_lock(), __ghs_mtx_unlock(), OSSleepThread()
coreinit: Added weak-symbol 'environ'

RPL: Added support for SDA and SDA2

fsa: Asynchronous file operations now support sending the result via message queue (instead of callback)

GX2: Added vertex data cache (cache vertex data in GPU memory instead of re-uploading it for every drawcall)
GX2: Fixed texture decoding for compressed textures with a size smaller than 16x16
GX2: Fixed AMD issue that occurred when glDrawBuffers() enables unused color attachment
GX2: Fixed AMD issue that occurred when glPrimitiveRestartIndexNV is used instead of glPrimitiveRestartIndex
GX2: Fixed AMD driver crash that could happen after shader compilation.
GX2: Fixed a multitude of issues when using Intel GPUs. Graphics are still horribly broken due to Intel's lacking OpenGL driver, but at least we can say we tried our best :)
GX2: Invalidate destination texture in cache after GX2SurfaceCopy()

vpad: Clamp left and right stick to length 1.0

### New in public release ###

general: CEMU now displays which GPU is used in the titlebar.

GX2: Fixed a timing related bug that could cause the emulator to stop rendering frames.


source: http://cemu.info
Cemu 1.4.1
 



    Wednesday, March 09, 2016
cemu 1.3.3 released

New version of cemu released now 1.3.3
Changelog from the website


--- New in public build ---

GX2: Fixed a bug where textures were sometimes wrongly decoded due to invalid bank/pipe swizzle values.

--- Changelog of Patreon build ---

general: Can now hold TAB to show GamePad screen (Note: We will add customizable methods to display the GamePad screen in a future release)

swkbd: Added preliminary support for Software Keyboard (only alphanumeric input is allowed for now, unicode support is still being worked on)

coreinit: Added implementation for some functions of the block heap API
(New API: MEMInitBlockHeap, MEMAddBlockHeapTracking, MEMGetTrackingLeftInBlockHeap, MEMAllocFromBlockHeapEx)
coreinit: Fixed a bug where PPC thread priority would sometimes not update correctly

save: Fixed a crash that could happen in SAVEOpenDir()

vpad: Improved implementation of VPADRead() fixing an issue where games incorrectly detected touch on/off.
vpad: Fixed touch offset calculation in fullscreen mode

GX2: Added initial support for Streamout
Streamout is also known as 'Transform Feedback' in OpenGL.
This is a rather complex feature and our implementation is far from complete. More improvements to Streamout will come in later CEMU releases.
In order to correctly replicate the low latency between CPU<->GPU enabled by the unified memory model of the Wii U we have to emulate Streamout shaders on the CPU rather
than using OpenGL's transform feedback. Despite this we expect that there is no performance penalty.
GX2: Implemented GX2RCreateSurface API
GX2: Proper support for texture format R32_G32_B32_A32_FLOAT and R32_G32_B32_A32_UINT
GX2: Fixed a crash in GX2CopySurface which could occur when the caller supplied a wrong surface->pitch value.
GX2: GX2CopySurface can now copy dynamically created textures that only reside in the GPU texture cache.


local download
Cemu 1.3.3
 



    Thursday, January 14, 2016
cemu 1.3.0 released

Cemu the Wii U emulator has been updated to 1.3.0 the changes/additions in this version:


Added support for GPU7 geometry shaders
Improved support for 2D texture arrays and cubemaps
Generally improved shader emulation
New debug option: Dump textures and shade


The interesting addition seems to be dumping textures, could this mean in future cemu could even support texture replacement.

Source and Download: http://cemu.info
 



    Wednesday, November 25, 2015
Cemu

Cemu
Cemu changelog

v1.1.2b | 2015-12-13
Fixed rendering issues on AMD graphic cards
Minor changes and bug fixes

v1.1.2 | 2015-12-11
Added controller options
Added support for OSCoroutine API
Improved shader emulation
Improved texture/depth/color buffer management
Improved CPU timing and thread synchronization
Synchronous file operations no longer block CPU execution (reduces frame stutter)

New updates will be released approximately every two weeks.
v1.1.1 | 2015-11-25

Improved shader emulation
Added support for 3D textures
Lots of bugfixes

v1.1.0 | 2015-11-19

New future-proof GPU7 shader assembly to GLSL decompiler (work-in-progress)
Fixed a few bugs in color and depth buffer emulation.
Added more system functions, leading to higher compatibility.
Added hacky support for DRC rotation. Right click on the render window & drag to change the orientation
Implemented some background logic for audio emulation. No audio output yet.

v1.0.2 | 2015-11-02

Improved accuracy of shader emulation (again).
Improved the emulation of color and depth buffers.
Implemented support for: Vertex shader textures, depth samplers and instanced rendering.
Fixed a bug causing texture unit updates to be ignored
Some attempts to get the emulator running on AMD graphic cards (but we are not quite there yet)
If GLSL shader compilation fails the error is now logged to log.txt
Lots of other small changes and bugfixes.

v1.0.1 | 2015-10-24

Improved accuracy of shader emulation.
Implemented many system functions leading to higher compatibility.
Added support for statically loading and linking multiple RPX/RPL files (WUD only for now).

v1.0.0 | 2015-10-13

Initial cemu release.

Download
Mirror
 



    Wednesday, October 14, 2015
Cemu

GbaTemp

I present to you Cemu. World's first Wii U emulator capable of running and rendering commercial games!

Quick facts:

Can run encrypted Wii U images (WUD) and RPX/RPL files
Internal resolution is 1920x1080 (if supported by game)
For controller input see Here.

Contains basically no optimizations. Expect slow framerates and long load times.
Windows 7 or above (x64) (other platforms may be supported later)
Requires OpenGL 3.3
Tested on NVIDIA: Runs fine on most recent driver
Tested on Intel: Garbled output but runs if OpenGL version is supported
Untested on AMD


Download:
Version 1.0.0 (Win x64)

FAQ:
Can the controller be configured?
Not yet, it's locked to using the GamePad via keyboard. Proper controller support will come in a future release.

Can I run extracted games?
No, when launching a Wii U executable directly (.rpx) no external files are supported. If you want to run a game, it needs to be in raw dump format (WUD or ISO).

Is there supposed to be sound?
No, audio is not yet supported.

What's next?
The current plan is to release new updates at least every two weeks. A more detailed roadmap is in the works.
 

File Releases

Cemu 1.7.3
No Description in database.

Cemu 1.7.2
# Cemu detailed changelog for 1.7.2c # Patreon release date: 2017-02-16 # ...

Cemu 1.7.0
# Cemu detailed changelog for 1.7.0 # Patreon release date: 2017-01-09 # ...

GLideN64-Public_Release_2_0 Source
No Description in database.

GlideN64 Public Releace 2.0 source
No Description in database.



Latest Forum Posts

Daily github emulator ...
Last Reply: LyonHrt
Replies: 0

HD Texture pack sugge ...
Last Reply: Daniel.K.Brown
Replies: 0

Sega Hikaru - problem ...
Last Reply: Friskywolf
Replies: 1

GameEnd (Gaming & ...
Last Reply: Danny
Replies: 3

Hey You! Pikachu - Po ...
Last Reply: pikachuking
Replies: 60


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



33,738,974 Visitors To The Emulation64 Network

Copyright 1999 - 2017 www.emulation64.com