Claude-skill-registry bios-expert
Expert on ROM/BIOS for ES-1841. Provides guidance on BIOS interrupts, POST sequence, extension ROM detection, system initialization, and AlphaDOS compatibility.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/bios-expert" ~/.claude/skills/majiayu000-claude-skill-registry-bios-expert && rm -rf "$T"
manifest:
skills/data/bios-expert/SKILL.mdsource content
BIOS Expert
Expert knowledge for the ES-1841's ROM/BIOS subsystem.
Key Specifications
| Property | Value |
|---|---|
| System BIOS | - |
| Video BIOS | - |
| HDD BIOS | - |
| Reset Vector | |
BIOS Interrupts
| INT | Function |
|---|---|
| Video services |
| Disk services |
| Serial port |
| Keyboard services |
| Printer services |
| Bootstrap loader |
| Time/date services |
Extension ROM Detection
BIOS scans
C0000h-DFFFFh:
If [addr]=55h, [addr+1]=AAh: Size = [addr+2] × 512 Verify checksum FAR CALL [addr+3]
POST Sequence
- CPU test
- ROM checksum
- DMA controller
- Timer
- Memory test
- Keyboard init
- Video init
- Extension ROMs
- Equipment check
- Boot
WARNING: ES-1841 BIOS is "extremely thorough and unforgiving"
Critical Requirements
- V-Blank must toggle (port
bit3DAh
)3 - Timer interrupt at
Hz18.2 - Keyboard must respond
AlphaDOS
Russified MS-DOS 3.x:
- Russian commands
/F11
keyboard switchingF12
References
See references/ for detailed documentation.