uft-hal-backend

Community

Implement new HAL backends for hardware controllers

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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.