[[Image:CPC mousepack 5.jpg|thumb|The mouse that came with the CPC mousepack]]
A mouse for the Amstrad CPC. The CPC mousepack was manufactured distributed by the German company [[Reisware]].The mouse itself is an MSX mouse, which was sold by different companies like Sony and Philips for the MSX computers: https://www.msx.org/wiki/Sony_MOS-1
== Technical ==
Joystick 2 Read (keyboard row 6):
Bit0-7 Keyboard keys (dummy read from row 6 is done... to request/acknowledge something...?)
As it is an MSX mouse you can find information how to read the mouse movements on an MSX here:
https://www.msx.org/wiki/Mouse/Trackball#Direct_usage_of_mouse
Now it's maybe possible to understanding the following (old text of this article) in a better way:...
The exact mechanism that defines when the hardware does output the next 4bit fragment is unknown. The software does manipulate row 9 & row 6 signals, which does somehow request and/or acknowledge the fragments. Looking at the [[Media:CPC Mousepack 2.0 disassembly.txt|disassembled software]], the hardware seems to work like so (not confirmed):
Image:Mauspack 2 2.jpg|
File:NoPicture.gif|Inside of Interface
</gallery>
<gallery caption="CPC Mousepack">
Mousepack-box.jpg|The box
Mousepack-contents.jpg|Box open
</gallery>