early-access version 3614

main
pineappleEA 2023-05-26 08:20:12 +02:00
parent f9b7bd6c16
commit 43215b4ced
5 changed files with 7 additions and 5 deletions

View File

@ -1,7 +1,7 @@
yuzu emulator early access yuzu emulator early access
============= =============
This is the source code for early-access 3612. This is the source code for early-access 3614.
## Legal Notice ## Legal Notice

View File

@ -100,8 +100,7 @@ std::string FindSystemTimeZone() {
} }
const auto offset = offsets[i]; const auto offset = offsets[i];
const int difference = const int difference = static_cast<int>(std::abs(offset - system_offset));
static_cast<int>(std::abs(std::abs(offset) - std::abs(system_offset)));
if (difference < min) { if (difference < min) {
min = difference; min = difference;
min_index = i; min_index = i;

View File

@ -142,6 +142,9 @@ static constexpr bool GetInteger(const char* name, int& offset, int& value, int
if (!IsDigit(temp)) { if (!IsDigit(temp)) {
return {}; return {};
} }
if (temp == '0') {
return {};
}
do { do {
value = value * 10 + (temp - '0'); value = value * 10 + (temp - '0');
if (value > max) { if (value > max) {

View File

@ -30,7 +30,7 @@ void SHF(TranslatorVisitor& v, u64 insn, const IR::U32& shift, const IR::U32& hi
union { union {
u64 insn; u64 insn;
BitField<0, 8, IR::Reg> dest_reg; BitField<0, 8, IR::Reg> dest_reg;
BitField<0, 8, IR::Reg> lo_bits_reg; BitField<8, 8, IR::Reg> lo_bits_reg;
BitField<37, 2, MaxShift> max_shift; BitField<37, 2, MaxShift> max_shift;
BitField<47, 1, u64> cc; BitField<47, 1, u64> cc;
BitField<48, 2, u64> x_mode; BitField<48, 2, u64> x_mode;

View File

@ -283,7 +283,7 @@ int main(int argc, char** argv) {
break; break;
case 'u': case 'u':
selected_user = atoi(optarg); selected_user = atoi(optarg);
return 0; break;
case 'v': case 'v':
PrintVersion(); PrintVersion();
return 0; return 0;