uft-hal-backend
CommunityImplement new HAL backends for hardware controllers
Software Engineering#controller integration#Unified Floppy Tool#hardware backend#HAL implementation#Qt wrapper
AuthorAxel051171
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill provides a framework for implementing new hardware controller backends for the Unified Floppy Tool, enabling support for additional hardware controllers.
Core Features & Use Cases
- HAL Backend Implementation: Offers a structured approach to create C HAL implementations for various hardware controllers.
- Qt Provider Wrapper: Generates Qt wrapper code for the HAL implementations.
- Registry Entry: Automates the addition of new backends to the Unified Floppy Tool's registry.
- Use Case: For a new hardware controller, such as the XUM1541, this Skill can be used to create a backend that integrates with the Unified Floppy Tool.
Quick Start
To implement a new HAL backend for the XUM1541, run the following commands:
python3 .claude/skills/uft-hal-backend/scripts/scaffold_hal.py --backend xum1541 --description "XUM1541 ZoomFloppy (IEC bus)" --enum XUM1541 --can-read-flux false --can-write-flux false --can-read-sector true
Dependency Matrix
Required Modules
None requiredComponents
scripts
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: uft-hal-backend Download link: https://github.com/Axel051171/UnifiedFloppyTool/archive/main.zip#uft-hal-backend Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.