CEMU - эмулятор Wii U

  • Автор темы Автор темы dimm
  • Дата начала Дата начала
Может нам отдельный раздел по эмуляторам на форуме забацать, туда все эти темы поскидывать.
 
я настраивал Wii U GamePad
Сработало. Но действительно стабильной работы пока нет. Подожду пока.

Может нам отдельный раздел по эмуляторам на форуме забацать, туда все эти темы поскидывать.
Хорошая идея.
 
Вышла версия 1.7.1 (для патреонщиков, остальные ждут неделю)
CEMU changelog for 1.7.1

general: Fixed a crashbug that could occur due to invalid syntax in graphic pack rules.txt

CPU/JIT: Threads can now continue execution inside recompiled code immediately after a context switch. Previously threads would default back to the interpreter for a short time As a result of this change performance in games with high amount of context switches is drastically improved CPU/JIT: Fixed a bug in LSWI/STSWI instruction when nb = 2 CPU/JIT: Improved performance of SRAW instruction CPU/JIT: Implemented conditional BL instructions CPU/JIT: Improved handling for very large functions (PPC code size above 128KB) CPU/JIT: Fixed a bug in the generated code for the MFTBL instruction CPU/JIT: Fixed a bug where the CR0 result was calculated incorrectly after AND instructions CPU: Implemented ADDME instruction CPU: Implemented OE versions of MULLW, ADD and NEG instruction in interpreter

coreinit: Fixed a bug in BlockHeap block allocation that eventually could lead to memory corruption coreinit: Implemented FS working directory support coreinit: New API: IMGetTimeBeforeDimming(), OSSetAlarm(), FSChangeDir() coreinit: Fixed incorrect size alignment in DCZeroRange()

Input: Fixed a bug that caused slowdowns due to inactive controllers

VPAD: Changed internal raw touch coordinate bias and scale to match a real Wii U GamePad

RPL: Better TLS support RPL: Added support for relocation types 251 and 253

H264: New API H264DECSetParam_OUTPUT_PER_FRAME()

AX: Fixed voice loop counter not correctly incrementing for PCM16 or PCM8 voices

GX2: Reverted change from 1.6.3, R10_G10_B10_A2_SNORM GX2 format is represented using GL_RGBA16_SNORM again GX2: Fixed a graphic pack related crash bug that could occur due to upscaled depth textures GX2: Fixed a bug that caused textures to be overwritten with outdated data after a clear operation GX2: BC4 textures now correctly duplicate the color to all channels instead of just the red channel GX2: Cemu will now free unused textures to conserve VRAM

Full Changelog can be read here.
 
  • +1
Реакции: Derp
http://cemu.info/index.html#download
# 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
 
RG0BS1U.gif


 
Маечку нашёл

zelda-png.124659
 
Странная фигня. Играл без проблем на крякнутой версии 1.7.4с, игра отлично шла на 25-30 кадрах.
Поставил оф. 1.7.4d, и теперь не больше 15FPS, вернулся на patreon билд, все отлично.

В 4к конечно божественно выглядит, в оригинальном разрешении уже невозможно играть.
 
Фиг знает, у меня в ботве всё те же 15-20 фпс выдаёт (если без разгона и спидхаков).

http://cemu.info/index.html#download
v1.7.5 | 2017-04-30
  • More accurate FPU emulation
  • Optimizations
  • Bugfixes

1.7.6 news for non-patreons:

Releasing in 2-3 weeks
Major thing will be a overhaul of the shader system. Amount of shaders will be reduced drastically, resulting in less load on RAM, less compile times, and better performance. However, old shaders won't be compatible so you have to start over.

Apart from that, graphical and sound fixes, better performance, etc.
 
Последнее редактирование:
Назад
Сверху