Amstrad için ilk etapta bir şeyler yapmak aklımda yoktu. DoctorCPC aşağıdaki linkte bulunan open source projeden bahsedip yapılıp yapılamayacağını sorduğunda dalmış bulundum.
http://www.cpcwiki.eu/index.php/PS2MouseCPC forumlarından ismini bilmediğim Bryce nick'li bir vatandaşın projesi. Sayfada devrenin şeması, tek katmanlı evde üretime uygun bir pcb tasarımının da pdf dosyası var. Evde pcb üretimini uzun bir süre önce sonlandırdığımdan şemayı Kicad'de yeniden çizip board'u da orjinalindeki layout'tan da faydalanarak yeniden hazırladım.

PCB'ler gelip de test için bir tane monte ettiğimde şöyle bir talihsizlik yaşadım.
Elimde adaptör kullanabilmek için modladığım bir multimetre var. Deneme yaparken bundan adaptörü çıkarıp devreye taktım. Amstrad'ı çalıştırdım. Elemanın sayfada yazdığı gibi PS/2 mouse'u tanıyor ama çalışmıyordu. Amstrad uyumlu mouse hareket ettirildiğinde klavyeden yön tuşlarına basılıyormuş etkisi yaratması gerekiyor, tuşlarına basılınca da yine ekrana belli tuş vuruşları gibi yansıması lazım.
Çıkardım mouse adaptörünü bakıyorum, pic16f84a ve özellikle de 74hc240 yanarcasına ısınmış, hala uyanmıyorum. Multimetreleri genelde hangi pil ile kullanıyoruz? 9v tabii, o an bir aydınlanma yaşıyorum. USB'den dolayı bütün dünyamız 5v olunca insan bunu bir şablon haline getirip böyle hatalar yapabiliyor.
Amstrad'ı joystick'le deneyip AY çipine bir zarar gelip gelmediğini kontrol ettim önce. Bir sıkıntı olmadığını gördüm, umarım uzun vadede de bir sorun çıkarmaz. PIC'i ve 74HC240'ı yeniledikten sonra devrenin çalışmadığını görünce mouse'un mefta olma ihtimalini değerlendirerek bugün hazır yolum da Mecidiyeköy'e düşmüşken PS/2 mouse aldım .
Devrenin de çalıştığını görüp derin bir oh çektim


Önümüzdeki günlerde kit ve monte haliyle satışa çıkaracağım.
not: Bizim 8-bit bilgisayarlarda DB-9 soketler üzerinde bulunan vidayı geçirmek için bir yer olmadığından orjinal projeyi yapan elemanın yaptığı gibi dikine bir vida operasyonu artı soketin ucundaki metal zımbırtıyı sabitlemek için bir şeyler yapmak gerekiyor.