regenerator2000 0.6.0

An interactive disassembler for the CPU 6502, focused mostly on Commodore 8-bit computers.
Documentation
site_name: Regenerator 2000
site_author: Ricardo Quesada
site_description: >-
 Documentation for Regenerator 2000, a modern interactive disassembler
 for the CPU 6502, focused mostly on Commodore 8-bit computers.
 Features a TUI with modern features like x-ref, undo/redo, arrows,
 keyboard-driven and more!

repo_url: https://github.com/ricardoquesada/regenerator2000
repo_name: ricardoquesada/regenerator2000

copyright: Copyright © 2026 Ricardo Quesada & contributors

edit_uri: edit/main/docs/

watch:
  - README.md
  - CHANGELOG.md

theme:
  name: material
  logo: regenerator2000_logo_noname.png
  favicon: regenerator2000_logo_favicon.png
  palette:
    # Palette toggle for light mode
    - media: "(prefers-color-scheme: light)"
      scheme: default
      toggle:
        icon: material/brightness-7
        name: Switch to dark mode

    # Palette toggle for dark mode
    - media: "(prefers-color-scheme: dark)"
      scheme: slate
      toggle:
        icon: material/brightness-4
        name: Switch to light mode
  features:
    - navigation.tabs
    - content.code.copy

nav:
  - Home: index.md
  - Getting Started:
    - Installation & Usage: install.md
    - Views: views.md
    - Blocks: blocks.md
  - User Reference:
    - Keyboard Shortcuts: keyboard_shortcuts.md
    - Settings: settings.md
    - Assemblers: assemblers.md
    - FAQ: faq.md
  - Development & Internals:
    - Architecture: architecture.md
    - Requirements: requirements.md

markdown_extensions:
  - pymdownx.superfences:
      custom_fences:
        - name: mermaid
          class: mermaid
          format: !!python/name:pymdownx.superfences.fence_code_format
  - admonition
  - pymdownx.details
  - pymdownx.keys
  - pymdownx.highlight:
      anchor_linenums: true

plugins:
  - include-markdown
  - search

extra:
  analytics:
    provider: google
    property: G-K9JX0F7781