1
0
mirror of https://github.com/TomHarte/CLK.git synced 2024-12-27 01:31:42 +00:00

This seems to be a bit more likely.

This commit is contained in:
Thomas Harte 2016-10-14 21:36:59 -04:00
parent 138eabcff4
commit 3dbb602419

View File

@ -111,7 +111,7 @@ class Machine:
} }
else else
{ {
_port_a = value; _port_a_output = value;
update_ay(); update_ay();
} }
} }
@ -123,7 +123,7 @@ class Machine:
} }
else else
{ {
return _port_a; return _port_a_input;
} }
} }
@ -135,15 +135,15 @@ class Machine:
{ {
if(_ay_bdir) if(_ay_bdir)
{ {
if(_ay_bc1) ay8910->select_register(_port_a); if(_ay_bc1) ay8910->select_register(_port_a_output);
else ay8910->set_register_value(_port_a); else ay8910->set_register_value(_port_a_output);
} }
else else
{ {
if(_ay_bc1) _port_a = ay8910->get_register_value(); if(_ay_bc1) _port_a_input = ay8910->get_register_value();
} }
} }
uint8_t _port_a; uint8_t _port_a_output, _port_a_input;
bool _ay_bdir, _ay_bc1; bool _ay_bdir, _ay_bc1;
}; };
VIA _via; VIA _via;