Agent skill

C64 Jiffydos

by idolpx in idolpx/meatloaf

Commodore 64/128 JiffyDOS reference — use whenever the user is working in a C64/128 emulator (VICE, Ultimate 64, etc.) and you see signs of the JiffyDOS replacement ROM: the boot saying "jiffydos…

GPL-3.0Auto-check passedDevelopment

Install C64 Jiffydos

skills CLI
$ npx skills add idolpx/meatloaf --skill c64-jiffydos -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install idolpx/meatloaf c64-jiffydos --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/idolpx/meatloaf.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/commodore64-jiffydos .claude/skills/c64-jiffydos && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
c64-jiffydos
GitHub stars
128
Token cost
~4.5k tokens
SKILL.md length
2,208 words
Files
2
Skills in repo
6
Repo updated
First seen
Licence
GPL-3.0

At a glance

Commodore 64/128 JiffyDOS reference — use whenever the user is working in a C64/128 emulator (VICE, Ultimate 64, etc.) and you see signs of the JiffyDOS replacement ROM: the boot saying "jiffydos…

  • Works in 12 steps: Detecting JiffyDOS → Disk Drive Error Channel → DOS Wedge Commands (the "@" commands) → …
  • The user is working in a C64/128 emulator (VICE
  • SKILL.md covers 1. Detecting JiffyDOS, 2. Disk Drive Error Channel, 3. DOS Wedge Commands (the "@"… and 4. File Operation Shortcuts…, plus 8 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

C64 Jiffydos is an agent skill from idolpx/meatloaf. Commodore 64/128 JiffyDOS reference — use whenever the user is working in a C64/128 emulator (VICE, Ultimate 64, etc.) and you see signs of the JiffyDOS replacement ROM: the boot saying "jiffydos v6.01 (c)1989 cmd", the user mentioning "basic wedge", "@" commands, or "jiffydos" specifically. Also trigger when file operations are painfully slow and the user hasn't already enabled fast disk I/O — JiffyDOS is the canonical fix. This skill is a SUPPLEMENT to the c64-basic skill: c64-basic covers writing BASIC code…

Its SKILL.md is about 4.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `evals/evals.json`).

It sits in Development, covering Project scaffolding. The repository describes itself as: The internet is a massive floppy drive for your C64 with Meatloaf! The licence is GPL-3.0.

When your agent uses it

  • The user is working in a C64/128 emulator (VICE
  • Etc.) and you see signs of the JiffyDOS replacement ROM: the boot saying jiffydos v6.01 (c)1989 cmd
  • The user mentioning basic wedge
  • Jiffydos specifically

Example prompts

  • “jiffydos v6.01 (c)1989 cmd”
  • “basic wedge”
  • “commands, or”
  • “/c64-jiffydos”

Workflow steps

12 steps, taken from the step headings in SKILL.md.

  1. Detecting JiffyDOS
  2. Disk Drive Error Channel
  3. DOS Wedge Commands (the "@" commands)
  4. File Operation Shortcuts (the prefix characters)
  5. Function Key Macros
  6. Control Key Shortcuts
  7. Re-Enabling JiffyDOS (if it was disabled)
  8. Enabling JiffyDOS in Emulators
  9. Performance Characteristics
  10. Compatibility Notes
  11. Typical Workflow Examples
  12. Relationship to the c64-basic skill

What it can do on your machine

Read from SKILL.md and the folder at commit 9a88a9f. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

C64 Jiffydos loads about 4.5k tokens when it runs. Until then it costs about 239 tokens; SKILL.md has 2,208 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~239
When it runs · the whole SKILL.md, loaded when a task matches
~4.5k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from idolpx/meatloaf at commit 9a88a9f, republished under its GPL-3.0 licence (© idolpx). 2,208 words, ~4,491 tokens.

Download SKILL.mdSave it as .claude/skills/c64-jiffydos/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
c64-jiffydos
description
Commodore 64/128 JiffyDOS reference — use whenever the user is working in a C64/128 emulator (VICE, Ultimate 64, etc.) and you see signs of the JiffyDOS replacement ROM: the boot saying "jiffydos v6.01 (c)1989 cmd", the user mentioning "basic wedge", "@" commands, or "jiffydos" specifically. Also trigger when file operations are painfully slow and the user hasn't already enabled fast disk I/O — JiffyDOS is the canonical fix. This skill is a SUPPLEMENT to the c64-basic skill: c64-basic covers writing BASIC code (bc64 compiler, POKEs, hardware), while this skill covers the JiffyDOS ROM's built-in disk commands and shortcuts used at the READY. prompt. Always check whether JiffyDOS is active before suggesting disk operations — the one-key shortcuts are far more efficient than load"$",8 etc. If you see the user typing open/close/print# boilerplate for disk access on a system that has JiffyDOS, flag it and show the JiffyDOS shortcut.

JiffyDOS — Supplementary Skill for Commodore 64/128 Debugging

This skill is a companion to the c64-basic skill. The c64-basic skill covers writing C64 BASIC v2 code (bc64 compiler, POKEs, SID, sprites, etc.). This skill covers everything about the JiffyDOS replacement ROM — detecting it, using its built-in commands, configuring it in emulators, and troubleshooting it.

When both skills apply, use both.


1. Detecting JiffyDOS

JiffyDOS is a drop-in replacement for the Commodore Kernal ROM and disk drive ROMs. It's not always present — the user may be running stock ROMs. Check for it:

At boot (cold start)

The boot screen says one of:

  • JiffyDOS is active — you'll see: jiffydos v6.01 (c)1989 cmd (or similar version string) on the blue boot screen in place of the usual **** commodore 64 basic v2 **** or **** cbm basic v2 **** message.
  • Stock ROM — you'll see the standard **** commodore 64 basic v2 **** 64k ram system xxxxx basic bytes free
Quick test at the READY. prompt

If the boot screen is gone (the user already cleared the screen), ask them to type @ and press RETURN — JiffyDOS responds with drive not ready or the drive error channel. Stock ROM responds with ?syntax error — JiffyDOS is not active.

In VICE emulator

Check Settings → Cartridge/ROM settings → Kernal ROM for the loaded ROM. JiffyDOS .rom files are typically named jiffydos_c64.rom or similar. Also check Settings → Drive Settings → ROM settings for JiffyDOS drive ROMs.

On Ultimate 64 / Ultimate 64 Elite

JiffyDOS is available via the Ultimate's firmware menu. The user may need to enable it in the cartridge settings.


2. Disk Drive Error Channel

The most-used JiffyDOS command:

CommandWhat it does
@Read the disk drive error channel — shows the last error from the drive (e.g., 00, okay, 74, drive not ready, 62, file not found). Always use this after an operation fails.

Stock BASIC requires open 15,8,15: input#15,e,e$,t,s: close 15 to get the error — with JiffyDOS it's just @. Always suggest @ after failed disk operations before trying other debugging steps.

Extended DOS commands via @

The @ command is also the gateway to extended DOS commands on advanced storage devices. Just append the command after @ and it gets sent to the drive's command channel. This works with any device that listens on the IEC command channel (secondary address 15):

DeviceExample extended commands
sd2iec (sd card reader)@cd:dirname — change directory, @cd:_ — back to root, @cd: — show current directory path, @md:newdir — make directory, @rd:dirname — remove directory, @cp:src=dest — copy, @rename:new=old — rename, @t:name — type file, @mkdir:name — make directory, @rmdir:name — remove directory, @cwd:name — change working directory
64hdd (hard drive solution)dos commands via the same command channel — directory navigation, file management
cmd hd / cmd fd@s:name — scratch, @r:new=old — rename, @c:new=old — copy, @v — validate, @n:name,id — format
meatloaf (esp32)@m:command — send commands to the meatloaf networking firmware (e.g., rtc-related: @m:rtc get to read, @m:rtc set yyyy-mm-dd hh:mm:ss to set), @s:command — sd card management commands when meatloaf's sd is enabled
ide64dos commands for hard disk partitions, directory navigation, file operations

The pattern is always the same: @<command> sends the command to the device on the IEC bus. The device interprets it based on its firmware. JiffyDOS just handles the transport — the @ prefix is your universal "pass this to the drive" mechanism.

If an extended command doesn't work, check:

  1. Does the device support it? (not all devices implement all commands)
  2. Is the command spelling correct? (sd2iec uses cd, not chdir, etc.)
  3. Type @ afterwards to check the device's error response for debugging

3. DOS Wedge Commands (the "@" commands)

These are typed at the READY. prompt and operate on the disk drive directly. No open 15,8,15 boilerplate needed.

CommandWhat it does
@Read disk drive error channel (see above) — also used as prefix for extended DOS commands to any device on the IEC bus
@$Display disk directory — lists filenames to screen without overwriting a program in memory (unlike stock load"$",8 which clobbers BASIC memory)
@iInitialize (reset) the disk drive — recalibrates the head and re-reads the BAM
@vValidate disk — rebuilds the Block Availability Map (BAM), fixing directory inconsistencies. Use when files appear to be missing or there are disk errors
@n:diskname,idFormat a new disk — diskname can be up to 16 chars, id is exactly 2 characters (e.g. @n:work,01). WARNING: erases everything
@n:disknameShort format — auto-generates an id
@s:file1,file2,...Scratch (delete) files — supports wildcards: * for any group, ? for single char. @s:* deletes everything
@r:newname=oldnameRename a file
@c:newname=oldnameCopy a file on the same disk
@l:filenameLock / unlock a file — toggles the file's protection flag (prevents accidental scratch)
@d:filenameList a basic program — shows the program's lines to screen (catalog-style, tokenized back to text). Great for quickly checking what a .prg contains
@t:filenameType — lists an ascii/petscii text/seq file to screen. Like cat for commodore
@ujHard reset the disk drive — power-on equivalent
@#deviceSet default device number — e.g. @#9 switches to device 9 so you don't need ,9 on every load
@qQuit — disables JiffyDOS wedge commands, falling back to stock ROM behavior. Useful if a game has compatibility issues
@fDisable function key macros — turns off f1-f8 assignments
@gSet interleave gap — performance tuning for the gap between disk sectors (rarely needed)
@bDisable 1541 head rattle — the "bump" sound when the drive locks/unlocks
@oUn-new — restores a basic program after new cleared it (if memory hasn't been overwritten). Saves a lot of heartache
@pToggle printer output — redirects output to printer
@xSet destination device for copy operations between two drives
Wildcard patterns in @ commands
  • * — matches any number of characters (greedy)
  • ? — matches exactly one character

Examples:

  • @s:backup.* — deletes all files named backup with any extension
  • @s:game? — deletes game1, gamea, etc.
  • @s:g*,t*,*test* — multiple patterns in one command (separate with commas)

4. File Operation Shortcuts (the prefix characters)

These are single-character prefixes you type before a filename at the READY. prompt. They replace the full load"filename",8 or save"filename",8 commands.

ShortcutExpansionWhat it does
/filenameload"filename",8Load a BASIC program from disk
↑filenameload"filename",8 + runLoad and run a BASIC program in one step
←filenamesave"filename",8Save the BASIC program currently in memory
%filenameLoad to stored addressLoad a machine-language program to the address encoded in its PRG header
*"filename"typeCopyCopy a file — where type is one of: S (sequential), P (program), U (user), R (relative)
'filenameVerifyVerify a file on disk matches memory
f filenameLoad and jumpLoad and run a machine-language file
Key: How to type these symbols on a C64 keyboard
SymbolC64 KeysNotes
↑ (up arrow)Hold Shift + press KAppears as ↑
← (left arrow)Hold Shift + press HAppears as ←
%Shift + 5Same as modern keyboards
/Slash keySame as modern keyboards
' (quote)Single-quote keyAlso does string delimiting in BASIC
fF-key or letter FPreceded by a space usually

If JiffyDOS is active and the user types these shortcuts and gets ?SYNTAX ERROR, it means the wedge got disabled. Tell them to type @q then sys 58451 to re-enable the wedge (see section 7).


5. Function Key Macros

When JiffyDOS is first booted, the function keys are pre-assigned:

KeyInserts / Executes
F1@$ — Display disk directory
F3/ — Prepare a BASIC load
F5↑ — Prepare a load-and-run
F7% — Prepare an ML load
Shift +
F2@d: — Prepare a directory listing command
F4@t: — Prepare a type/text command
F6← — Prepare a save command
F8@s: — Prepare a scratch command

The function key macros are disabled with @f. They can be re-enabled with sys 58551.

After @$ displays a directory, filenames appear on screen and selecting them with function keys pastes the filename into the command line — the user can press F3, then F1 (or whatever key selects the file) to load it without typing the filename.


6. Control Key Shortcuts

KeysWhat it does
Ctrl + SStop/freeze a scrolling list output
Ctrl + AToggle ALL file selection for multi-file copy
Ctrl + DToggle default drive between device 8, 9, etc.
Ctrl + PScreen dump to printer
Ctrl + WToggle single file for copy
Show full SKILL.md (893 more words)Show less
shift + run/stop

shift + run/stop loads and runs the first program on the disk automatically — no typing required at all. This works on stock ROMs but with JiffyDOS it benefits from the faster load speed.


7. Re-Enabling JiffyDOS (if it was disabled)

If the wedge gets disabled (via @q, or a program reset clears things):

CommandWhat it restores
sys 58451Re-enable JiffyDOS wedge commands (C64) — most common one you'll use
sys 58551Re-enable JiffyDOS function key macros (C64)
sys 65137Re-enable JiffyDOS commands (C128 mode)
sys 58492Re-enable JiffyDOS (VIC-20)

Diagnosis flowchart:

  1. User typed @ → ?SYNTAX ERROR? → Run sys 58451 first.
  2. If that works, the wedge is back.
  3. If that also gives a ?SYNTAX ERROR, JiffyDOS isn't loaded at all — check the emulator ROM configuration.
  4. If @ works, try sys 58551 to restore function key macros.

8. Enabling JiffyDOS in Emulators

VICE (x64, x64sc, x128, etc.)

Kernal ROM:

  • Settings → Cartridge/ROM settings → Kernal ROM → load a jiffydos_c64.rom file
  • Or place the file in VICE's ROM directory and name it so VICE auto-loads it (consult VICE docs for your version)

Drive ROM (needed for fast loading):

  • Settings → Drive Settings → Drive 8 ROM → load jiffydos_1541.rom
  • Repeat for drive 9, drive 10, etc.
  • JiffyDOS drive ROMs are needed for the ~10× speed increase. Without them, the Kernal wedge commands still work but loading is at normal speed.

Both Kernal and drive ROMs must be loaded for the full JiffyDOS experience. If only the Kernal ROM is loaded, you get the wedge commands (@, /, ↑, etc.) but still at stock speeds.

Ultimate 64 / Ultimate 64 Elite
  • Access the Ultimate's firmware configuration menu
  • JiffyDOS is built into the Ultimate firmware — no separate ROM file needed
  • Enable JiffyDOS in the "ROM" or "C64 System" settings

9. Performance Characteristics

SetupLoad time (202-block PRG on 1541)
Stock Kernal + Stock 1541~124 seconds
JiffyDOS Kernal + Stock 1541Wedge commands OK, still ~124s
JiffyDOS Kernal + JiffyDOS 1541~12 seconds
JiffyDOS + 1571~9 seconds
JiffyDOS + 1581~8 seconds

The speedup is because JiffyDOS uses a custom serial protocol that keeps the bus busy almost continuously, versus stock Commodore's "one byte, pause, next byte" approach.

Wedge commands work regardless of load speed — the @ commands and / shortcuts work with any drive. The speed boost only kicks in when both the computer and drive have JiffyDOS ROMs.


10. Compatibility Notes

What works with JiffyDOS
  • All standard Commodore file types (PRG, SEQ, USR, REL)
  • GEOS (auto-detected and given compatible timing)
  • Most commercial software
  • Multi-drive setups
  • Files created under JiffyDOS are byte-identical to those from stock ROMs — fully portable
What doesn't work / workarounds
  • Copy-protected software that relies on exact drive timing may fail. Use @q to disable the wedge and try again. If still fails, switch to stock Kernal ROM.
  • Fastload cartridges (Action Replay, etc.) — JiffyDOS replaces the Kernal, so cartridges that also replace the Kernal conflict. Use one or the other.
  • Custom Kernal patches — JiffyDOS replaces the entire Kernal, so other ROM patches won't survive.
Switching between JiffyDOS and stock

For a quick toggle in VICE:

  • Soft toggle: @q disables wedge (can re-enable with sys 58451)
  • Full ROM switch: Use VICE's Settings → Cartridge/ROM settings → Kernal ROM and start a new session

11. Typical Workflow Examples

Basic: "What's on the disk?"

Prompt: "I just booted my C64 emulator and want to see what's on the disk."

@$               ← displays directory without overwriting memory
Normal: "Load and run a game"

Prompt: "I want to load the file 'ASTROIDS' and run it."

@$               ← first check the directory to confirm the file exists
/astroids        ← (or if the filename is in uppercase: /ASTROIDS)
run              ← actually runs it
-- OR, in one step --
↑ASTROIDS        ← load and run in one
Advanced: "My disk has errors, help me fix it"

Prompt: "I tried loading something but got 'FILE NOT FOUND' even though the directory shows it."

  1. @ — check the error channel. If it shows 26, write protect on or the directory was wrong, proceed.
  2. @v — validate the disk (rebuilds BAM). This often fixes phantom errors.
  3. @$ — check the directory again.
  4. If the problem persists, ask "Has this disk been used on a non-JiffyDOS system? Files are compatible but the disk needs initialization."
Troubleshooting: "JiffyDOS commands don't work"

Prompt: "I typed @$ but got ?SYNTAX ERROR"

  1. Check if JiffyDOS is actually loaded: ask the user about the boot screen message or to do a cold reset.
  2. If it was loaded but got disabled: sys 58451 re-enables the wedge.
  3. If sys 58451 also errors: JiffyDOS Kernal ROM isn't loaded. Guide them through VICE settings.
  4. If the wedge works but loading is still slow: they need the drive ROM, not just the Kernal ROM.

12. Relationship to the c64-basic skill

Situationc64-basicThis skill (c64-jiffydos)
Writing a BASIC program✅ Primary reference❌ Not needed
Debugging disk I/O code❌ Not needed✅ Use for the wedge shortcuts
Loading/saving files❌ Not needed✅ Primary reference
Detecting JiffyDOS❌✅
Formatting/validating disks❌✅
POKEs, sprites, SID, joystick✅ Primary reference❌ Not needed
bc64 compiler syntax✅ Primary reference❌
Meatloaf HTTP client✅ Refers to meatloaf-networking❌
Configuring emulator ROMs❌✅

When a conversation revolves around disk operations in an emulator context, this skill takes priority. When it revolves around writing new BASIC code, c64-basic takes priority. When the user is doing both, use both.


13. Quick Reference Card (most-used commands)

@           — Check disk error
@$          — List directory (safe for memory)
/name       — Load BASIC program
↑name       — Load and run BASIC program
←name       — Save BASIC program
%name       — Load ML program
@s:name     — Delete file
@r:new=old  — Rename file
@c:new=old  — Copy file on same disk
@n:disk,id  — Format disk (erases everything!)
@v          — Validate/repair disk
@i          — Reset drive
@o          — Un-new (recover BASIC after new)
sys 58451   — Re-enable wedge if disabled
shift+ro/st — Load+run first file on disk

14. Cross-references

  • For writing Commodore 64 BASIC v2 programs (bc64 compiler, POKEs, sprites, SID, hardware control), see the c64-basic skill.
  • For the Meatloaf full-mode HTTP client protocol and JSON Pointer syntax for API access, see the meatloaf-networking skill.
  • For the unattended debug cycle (injecting BASIC, reading screen, capturing serial logs via Ultimate 64 REST API), see the c64-meatloaf-debug skill.

© idolpx, GPL-3.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in .claude/skills/commodore64-jiffydos of idolpx/meatloaf.

  • SKILL.md
  • evals/evals.json

Open the folder on GitHubat commit 9a88a9f

Compare with similar skills

C64 Jiffydos next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

C64 Jiffydos compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
C64 Jiffydos this skillidolpx/meatloaf128—~4.5kAutomated safety check: PassGPL-3.0
Nx Generatenomcopter/react-mosaic4.8k7 repos~1.9kAutomated safety check: PassCustom licence
PonytailDavidObando/gsharp5657 repos~1.7kAutomated safety check: PassMIT
Run Nx Generatornrwl/nx29k2 repos~592Automated safety check: NotesMIT
Conductor Setupgemini-cli-extensions/conductor3.8k—~4.2kAutomated safety check: PassApache-2.0
Mirage VFS Adapter Authoringstrukto-ai/mirage3.7k—~2.5kAutomated safety check: PassApache-2.0

Similar skills

  • Nx Generate

    nomcopter/react-mosaic

    Generate code using nx generators. An agent skill from nomcopter/react-mosaic.

    4.8k GitHub starsUsed in 7 repos~1.9k tokens
    DevelopmentAuto-check passed
  • Ponytail

    DavidObando/gsharp

    Forces the laziest solution that actually works, simplest, shortest, most minimal.

    565 GitHub starsUsed in 7 repos~1.7k tokens
    DevelopmentAuto-check passed
  • Run Nx generators with prioritization for workspace-plugin generators.

    29k GitHub starsUsed in 2 repos~592 tokens
    DevelopmentAuto-check: notes
  • Conductor Setup

    gemini-cli-extensions/conductor

    Scaffolds the project and sets up the Conductor environment.

    3.8k GitHub stars~4.2k tokensUpdated 1 mo ago
    DevelopmentAuto-check passed
  • Builds or extends a custom Mirage virtual filesystem adapter for an API, database, object store or app data, with a working mount configuration and filesystem tests.

    3.7k GitHub stars~2.5k tokensUpdated today
    DevelopmentAuto-check passed
  • Enforces this repository's TypeScript backend module architecture under server/: feature folders, barrel exports, and where shared types and utilities belong.

    14k GitHub stars~1.2k tokensUpdated yesterday
    DevelopmentAuto-check passed

More from idolpx/meatloaf

  • Debug Commodore 64 programs running under the VICE emulator through its binary monitor: BASIC, cc65-compiled C, and 6502 assembly.

    128 GitHub stars~4.8k tokensUpdated 5 days ago
    Auto-check passed
  • C64 Meatloaf Debug

    idolpx/meatloaf

    Debug Commodore 64 BASIC programs, cc65-compiled C PRGs, and Meatloaf ESP32 firmware in tandem, using the Ultimate 64's REST API and Meatloaf's UART serial debug output.

    128 GitHub stars~12k tokensUpdated 5 days ago
    Auto-check passed
  • C64 Basic

    idolpx/meatloaf

    Write Commodore 64 BASIC v2 programs. An agent skill from idolpx/meatloaf.

    128 GitHub stars~2.8k tokensUpdated 5 days ago
    Auto-check passed
  • Meatloaf Dos

    idolpx/meatloaf

    Reference for Meatloaf's DOS command channel — the complete set of drive-level commands accepted over the IEC bus secondary address 15 on a Meatloaf ESP32 device.

    128 GitHub stars~7.4k tokensUpdated 5 days ago
    Auto-check passed
  • Meatloaf Networking

    idolpx/meatloaf

    Reference for the Meatloaf full-mode HTTP client protocol — the line-oriented command language (m, h, b, s, status, r-h, r-b, j, c) that an ESP32-based Meatloaf device accepts over the C64's IEC bus…

    128 GitHub stars~7.1k tokensUpdated 5 days ago
    Auto-check passed

Categories

Questions about C64 Jiffydos

What does C64 Jiffydos do?

Commodore 64/128 JiffyDOS reference — use whenever the user is working in a C64/128 emulator (VICE, Ultimate 64, etc.) and you see signs of the JiffyDOS replacement ROM: the boot saying "jiffydos…. C64 Jiffydos is an agent skill from idolpx/meatloaf.01 (c)1989 cmd", the user mentioning "basic wedge", "@" commands, or "jiffydos" specifically.

When should I use C64 Jiffydos?

C64 Jiffydos fits situations like: the user is working in a C64/128 emulator (VICE; etc.) and you see signs of the JiffyDOS replacement ROM: the boot saying jiffydos v6.01 (c)1989 cmd; the user mentioning basic wedge; jiffydos specifically.

How do I install C64 Jiffydos in Claude Code?

Run `npx skills add idolpx/meatloaf --skill c64-jiffydos -a claude-code`. Or copy the skill folder (.claude/skills/commodore64-jiffydos in idolpx/meatloaf) into .claude/skills/c64-jiffydos in your project. Claude Code loads it when a task matches its description.

How do I install C64 Jiffydos in Codex?

Run `npx skills add idolpx/meatloaf --skill c64-jiffydos -a codex`. Or copy the skill folder (.claude/skills/commodore64-jiffydos in idolpx/meatloaf) into .agents/skills/c64-jiffydos in your project. Codex loads it when a task matches its description.

Can I use C64 Jiffydos in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add idolpx/meatloaf --skill c64-jiffydos -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/c64-jiffydos, .gemini/skills/c64-jiffydos, .github/skills/c64-jiffydos and .opencode/skills/c64-jiffydos in your project.

What does C64 Jiffydos need to run?

SKILL.md names no scripts, command-line tools or credentials: C64 Jiffydos is instructions for the agent only.

Does C64 Jiffydos access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is C64 Jiffydos safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does C64 Jiffydos use?

C64 Jiffydos is published under the GPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does C64 Jiffydos use?

About 4.5k tokens (SKILL.md is roughly 18k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to C64 Jiffydos?

Skills that share tags, products or a category with C64 Jiffydos: Nx Generate (nomcopter/react-mosaic, 4.8k stars), Ponytail (DavidObando/gsharp, 565 stars), Run Nx Generator (nrwl/nx, 29k stars) and Conductor Setup (gemini-cli-extensions/conductor, 3.8k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains C64 Jiffydos?

idolpx (a GitHub user) maintains it in idolpx/meatloaf, which has 128 GitHub stars. The repository holds 6 skills in this directory. The repository was last updated on October 6, 2026.

Source: idolpx/meatloaf on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.