SkillAgentSearch skills...

CPCPS2Firmware

Custom PS2 Keyboard for Amstrad CPC464 Emulator - CPCESP

Install / Use

/learn @ArcherEG/CPCPS2Firmware
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

CPCPS2 Keyboard Firmware

📋 Project

CPCPS2 Keyboard Firmware is a custom firmware designed to emulate the original Amstrad CPC464 keyboard functionality for the CPCESP emulator. This project aims to provide an authentic hardware experience while introducing modern optimizations.


✨ Features

  • Full support for the original Amstrad CPC464 key mapping.
  • Implementation of an FN key for an alternate layout tailored for the CPCESP emulator.
  • Optimized compatibility with standard PS2 keyboards.

🚀 Technical Description

This firmware:

  • Emulates the keyboard matrix of the Amstrad CPC464 using modern hardware.
  • Extends functionality to ensure a user-friendly experience with the emulator.

🛠️ Setup

Requirements

  • Hardware:
    • Amstrad CPC464mini PS2 keyboard.
    • Arduino Nano 3
  • Software:
    • Tools for firmware uploading (Arduino IDE, etc.).

Installation

  1. Download the source code from this repository.
  2. Upload the firmware to the microcontroller using Arduino IDE.
  3. Connect the PS2 keyboard and test the functionality on the CPCESP emulator.

🧑‍💻 Author

Archer


📜 License

This project is licensed under the GNU General Public License v3.0. See the LICENSE file for more details.


View on GitHub
GitHub Stars5
CategoryDevelopment
Updated5mo ago
Forks1

Languages

C++

Security Score

82/100

Audited on Oct 21, 2025

No findings