early-access version 4008
This commit is contained in:
parent
0a28786e83
commit
5cbafe3cfe
3 changed files with 7 additions and 8 deletions
|
@ -1,7 +1,7 @@
|
|||
yuzu emulator early access
|
||||
=============
|
||||
|
||||
This is the source code for early-access 4007.
|
||||
This is the source code for early-access 4008.
|
||||
|
||||
## Legal Notice
|
||||
|
||||
|
|
|
@ -400,9 +400,8 @@ void ArmDynarmic32::GetContext(Kernel::Svc::ThreadContext& ctx) const {
|
|||
ctx.pc = gpr[15];
|
||||
ctx.pstate = j.Cpsr();
|
||||
|
||||
for (size_t i = 0; i < 32; i++) {
|
||||
ctx.v[i] = {fpr[i], 0};
|
||||
}
|
||||
static_assert(sizeof(fpr) <= sizeof(ctx.v));
|
||||
std::memcpy(ctx.v.data(), &fpr, sizeof(fpr));
|
||||
|
||||
auto [fpsr, fpcr] = FpscrToFpsrFpcr(j.Fpscr());
|
||||
ctx.fpcr = fpcr;
|
||||
|
@ -421,9 +420,8 @@ void ArmDynarmic32::SetContext(const Kernel::Svc::ThreadContext& ctx) {
|
|||
|
||||
j.SetCpsr(ctx.pstate);
|
||||
|
||||
for (size_t i = 0; i < 32; i++) {
|
||||
fpr[i] = static_cast<u32>(ctx.v[i][0]);
|
||||
}
|
||||
static_assert(sizeof(fpr) <= sizeof(ctx.v));
|
||||
std::memcpy(&fpr, ctx.v.data(), sizeof(fpr));
|
||||
|
||||
j.SetFpscr(FpsrFpcrToFpscr(ctx.fpsr, ctx.fpcr));
|
||||
m_cp15->uprw = static_cast<u32>(ctx.tpidr);
|
||||
|
|
|
@ -225,7 +225,8 @@ void QtConfig::ReadPathValues() {
|
|||
UISettings::values.recent_files =
|
||||
QString::fromStdString(ReadStringSetting(std::string("recentFiles")))
|
||||
.split(QStringLiteral(", "), Qt::SkipEmptyParts, Qt::CaseSensitive);
|
||||
UISettings::values.language = ReadStringSetting(std::string("language"), std::string(""));
|
||||
UISettings::values.language =
|
||||
ReadStringSetting(std::string("language"), std::make_optional(std::string("")));
|
||||
|
||||
EndGroup();
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue