From 31b048f966d2af1e121a26eab4f967e8b160cafa Mon Sep 17 00:00:00 2001 From: Thomas Harte Date: Mon, 10 Sep 2018 22:21:03 -0400 Subject: [PATCH] Ensures all `bool`s start in a valid state. --- Components/6560/6560.hpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Components/6560/6560.hpp b/Components/6560/6560.hpp index fbcacb390..169690c00 100644 --- a/Components/6560/6560.hpp +++ b/Components/6560/6560.hpp @@ -451,12 +451,12 @@ template class MOS6560 { // register state struct { - bool interlaced, tall_characters; + bool interlaced = false, tall_characters = false; uint8_t first_column_location, first_row_location; uint8_t number_of_columns, number_of_rows; uint16_t character_cell_start_address, video_matrix_start_address; uint16_t backgroundColour, borderColour, auxiliary_colour; - bool invertedCells; + bool invertedCells = false; uint8_t direct_values[16]; } registers_; @@ -493,7 +493,7 @@ template class MOS6560 { } // latches dictating start and length of drawing - bool vertical_drawing_latch_, horizontal_drawing_latch_; + bool vertical_drawing_latch_ = false, horizontal_drawing_latch_ = false; int rows_this_field_, columns_this_line_; // current drawing position counter