NHacker Next
  • new
  • past
  • show
  • ask
  • show
  • jobs
  • submit
What Is a Bus Mouse? A Technical History of Early Microsoft Mouse Interfaces (blog.smallshire.no)
rasz 3 days ago [-]
Microsoft Bus/InPort was the fastest PC mouse interface until PS2, and easiest to emulate. Checking mouse position cost one interrupt + 10 in/out port opcodes. PS2 is one interrupt + 4 in port opcodes + out interrupt acknowledge, but there is tons of commands one has to implement. Serial mouse is simple but costs 3 interrupts and uses slow data transfer speed (default 1200bps).

Microsoft didnt totally abandon its older InPort mice, they actually sold InPort to Serial/PS2 adapter (C3K9ILMA) allowing one to reuse old inport mouse in newer computer https://www.ebay.com/itm/375576855239

Good info on Alps 64H101. Long time ago when looking at inPort card I couldnt figure out how it worked with only one cd4020 counter. I guessed incorrectly 64H101 to be some 74H101 version. Now its obvious cd4020 is used for generating interrupts.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact
Rendered at 12:21:39 GMT+0000 (Coordinated Universal Time) with Vercel.