diff --git a/10.01_base/2_src/arm/gpios.cpp b/10.01_base/2_src/arm/gpios.cpp index 793d237..89905d1 100644 --- a/10.01_base/2_src/arm/gpios.cpp +++ b/10.01_base/2_src/arm/gpios.cpp @@ -999,7 +999,7 @@ void unibus_signals_c::set_val(enum unibus_signal_info_c::id_enum id, unsigned v case unibus_signal_info_c::ub_address: buslatches_setval(2, 0xff, value); // ADDR0:7 buslatches_setval(3, 0xff, value >> 8); // ADDR8:15 - buslatches_setval(4, 0x03, value >> 12); // ADDR16,17 + buslatches_setval(4, 0x03, value >> 16); // ADDR16,17 break; case unibus_signal_info_c::ub_data: buslatches_setval(5, 0xff, value); // DATA0:7