diff --git a/src/WIN/86Box.rc b/src/WIN/86Box.rc index 05381bd48..776fd8350 100644 --- a/src/WIN/86Box.rc +++ b/src/WIN/86Box.rc @@ -843,7 +843,7 @@ BEGIN IDS_2170 "Check BPB" IDS_3072 "None" - IDS_3073 "[Bus] Bus mouse" + IDS_3073 "[Bus] Logitech Bus mouse" IDS_3074 "[Bus] InPort mouse" IDS_3075 "[Serial] Mouse Systems mouse" IDS_3076 "[Serial] Microsoft 2-button mouse" diff --git a/src/mouse_serial.c b/src/mouse_serial.c index d2446c3a3..422de2045 100644 --- a/src/mouse_serial.c +++ b/src/mouse_serial.c @@ -224,6 +224,7 @@ sermouse_init(int type) #else ms->serial = &serial1; ms->serial->rcr_callback = sermouse_callback; + ms->serial->rcr_callback_p = ms; #endif timer_add(sermouse_timer, &ms->delay, &ms->delay, ms);