Skip to content

Commit

Permalink
Fixed AF' reading/writing
Browse files Browse the repository at this point in the history
  • Loading branch information
lab313ru committed Jun 24, 2021
1 parent 728b4f9 commit 1945c7f
Showing 1 changed file with 6 additions and 3 deletions.
9 changes: 6 additions & 3 deletions Gens/src/g_main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1696,7 +1696,7 @@ class DbgServerHandler final : public DbgServer::Service {
return Status::OK;
}
case GpRegsEnum::AF2: {
response->set_value(M_Z80.AF2.w.AF2);
response->set_value((M_Z80.AF2.b.A2 << 8) | (M_Z80.AF2.b.F2));
return Status::OK;
}
case GpRegsEnum::B: {
Expand Down Expand Up @@ -1831,7 +1831,7 @@ class DbgServerHandler final : public DbgServer::Service {
#else
response->set_a(M_Z80.AF.b.A);
response->set_af((M_Z80.AF.b.A << 8) | M_Z80.AF.b.F);
response->set_af2(M_Z80.AF2.w.AF2);
response->set_af2((M_Z80.AF2.b.A2 << 8) | M_Z80.AF2.b.F2);
response->set_b(M_Z80.BC.b.B);
response->set_c(M_Z80.BC.b.C);
response->set_bc(M_Z80.BC.w.BC);
Expand Down Expand Up @@ -2027,7 +2027,10 @@ class DbgServerHandler final : public DbgServer::Service {
M_Z80.AF.b.A = (request->value() >> 8) & 0xFF;
M_Z80.AF.b.F = (request->value() >> 0) & 0xFF;
} break;
case GpRegsEnum::AF2: M_Z80.AF2.w.AF2 = request->value(); break;
case GpRegsEnum::AF2: {
M_Z80.AF2.b.A2 = (request->value() >> 8) & 0xFF;
M_Z80.AF2.b.F2 = (request->value() >> 0) & 0xFF;
} break;
case GpRegsEnum::B: M_Z80.BC.b.B = request->value(); break;
case GpRegsEnum::C: M_Z80.BC.b.C = request->value(); break;
case GpRegsEnum::BC: M_Z80.BC.w.BC = request->value(); break;
Expand Down

0 comments on commit 1945c7f

Please sign in to comment.