diff --git a/src/mame/drivers/apricot.cpp b/src/mame/drivers/apricot.cpp index 01d285f2cc2..417c0b6c739 100644 --- a/src/mame/drivers/apricot.cpp +++ b/src/mame/drivers/apricot.cpp @@ -289,7 +289,7 @@ MC6845_UPDATE_ROW( apricot_state::crtc_update_row ) { int fill = 0; - // no hardware cursor (apparently) + if (i == cursor_x) fill = 1; // cursor? if (BIT(code, 12) && BIT(data, 14)) fill = 1; // strike-through? if (BIT(code, 13) && BIT(data, 15)) fill = 1; // underline?