А что если разработать комбинированный контроллер джойстик+мышь?
Основная идея следующая: имеем порт Kempston-джойстика. Биты 5-7 незадействованы. А что если сделать контроллер, сидящий между джойстиком от Сеги (Dendy/SNES/что угодно еще) и транслирующий нажатие любой функциональной кнопки на нем в комбинацию бит4 + номер кнопки (0 - 7) в битах 5-7.
Что это дает? Это дает полную совместимость с играми, не поддерживающими данное расширение (любая кнопка работает как "огонь") плюс возможность использования до 8 кнопок в играх, которые это поддерживают.