{
  "canonical_url": "https://crates.flyology.org/community/",
  "catalog": {
    "name": "community",
    "repository_url": "https://github.com/alire-project/alire-index",
    "revision": "cd12c6aa35b7d6483841517305d57ba167ec78d0"
  },
  "generated_at": "2026-08-23T04:55:42Z",
  "index": {
    "version": "1.4.0"
  },
  "package": {
    "catalog": "community",
    "description": "Cross-platform tools to supercharge your HP-41CX emulator experience",
    "development_only": false,
    "latest_version": "1.8.10",
    "name": "hp41cx_tools",
    "selected_version": "1.8.10",
    "versions": [
      {
        "dependants": [],
        "dependencies": [
          {
            "catalog": "community",
            "condition": null,
            "name": "adacl",
            "package": "adacl",
            "provided_version": "7.2.0",
            "requirement": "^7.1.0",
            "resolved": true,
            "version": "7.2.0"
          },
          {
            "catalog": "community",
            "condition": null,
            "name": "adacl_regexp",
            "package": "adacl_regexp",
            "provided_version": "7.2.0",
            "requirement": "^7.1.0",
            "resolved": true,
            "version": "7.2.0"
          },
          {
            "catalog": "community",
            "condition": null,
            "name": "adacl_sar",
            "package": "adacl_sar",
            "provided_version": "7.2.0",
            "requirement": "^7.1.0",
            "resolved": true,
            "version": "7.2.0"
          }
        ],
        "development": false,
        "external": false,
        "manifest": {
          "actions": [
            {
              "command": [
                "alr",
                "run"
              ],
              "directory": "test",
              "type": "test"
            }
          ],
          "authors": [
            "Martin Krischik <krischik@users.sourceforge.net>"
          ],
          "build-switches": {
            "*": {
              "ada_version": [
                "-gnat2022"
              ]
            },
            "development": {
              "compile_checks": "Warnings",
              "contracts": "Yes",
              "runtime_checks": "Overflow"
            },
            "release": {
              "compile_checks": "Warnings",
              "contracts": "No",
              "runtime_checks": "Default"
            },
            "validation": {
              "compile_checks": "Warnings",
              "contracts": "Yes",
              "runtime_checks": "Everything"
            }
          },
          "depends-on": [
            {
              "adacl": "^7.1.0",
              "adacl_regexp": "^7.1.0",
              "adacl_sar": "^7.1.0"
            }
          ],
          "description": "Cross-platform tools to supercharge your HP-41CX emulator experience",
          "executables": [
            "hp41cx_tools-main",
            "hp41cx_tools-dm41_to_px41",
            "hp41cx_tools-dm41_to_unicode",
            "hp41cx_tools-px41_to_dm41",
            "hp41cx_tools-px41_to_unicode",
            "hp41cx_tools-unicode_to_dm41",
            "hp41cx_tools-unicode_to_px41"
          ],
          "licenses": "GPL-3.0-or-later",
          "long-description": "## HP-41CX Emulator Tools\n\nStep into the golden era of retro computing with **hp41cx_tools**, a versatile\nsuite that turbocharges your HP-41CX emulator adventures! Unlike many tools\nshackled to Windows, this toolkit runs flawlessly on **macOS**, **Linux**, and\n**Windows**, making it the ultimate companion for enthusiasts using the iconic\n[PX-41CX](https://paxer.net/PX-41CX/) from Paxer or the sleek\n[DM41X](https://www.swissmicros.com/product/dm41x) from SwissMicros. Channel\nyour inner 1980s programming wizard and master memory dumps, FOCAL source code,\n*and now encoding* with ease - compiling any FOCAL straight into upload-ready\ndump files for the PX-41CY emulator.\n\nBuilt with the precision of **Ada 2022** for unshakeable reliability, these\ntools decode, convert, and encode data with the finesse of the HP-41CX's\nlegendary keystrokes. Paired with intuitive **ZShell scripts** for macOS and\nLinux, the suite streamlines complex workflows, whether you're on a modern\nMacBook, a Linux workstation, or a Windows PC. This cross-platform prowess\nensures every retro computing fan can join the fun, no matter their\nsetup - grateful shoutout to Pierre Houbert's pioneering\n[PX41CX_Interface.xls](https://paxer.net/PX-41CX_Interface.zip) and its\nVisualBasic wizardry, which lit the fuse for this focused PX-41CX/DM41X\njourney.\n\n### Key Features\n\n- **Memory Dump Decoder**: Transform raw HP-41CX emulator memory dumps into\n  readable FOCAL source code with pinpoint accuracy.\n- **Source Code Converter**: Seamlessly convert between PX-41CX and DM41X FOCAL\n  code styles, bridging emulator ecosystems.\n- **FOCAL Encoder**: Compile modern UTF-8 encoded FOCAL programs into precise\n  dump files, ready for PX-41CY emulator upload - vintage vibes meet UTF-8\n  pipelines.\n- **Unicode Support**: Convert Unicode-encoded FOCAL programs to PX-41CX or\n  DM41X formats, blending vintage charm with modern workflows.\n- **Cross-Platform Power**: Runs natively on macOS, Linux, and Windows - like a\n  portable Ada generic, no OS exceptions.\n- **Open Source**: Hosted on\n  [SourceForge](https://sourceforge.net/p/calculator-scripts/code/ci/master/tree/Tools/hp41cx_tools/src/),\n  ready for you to hack, extend, and share with the retro computing community.\n- **Comprehensive Docs**: Explore detailed guides via\n  [GNATdoc](https://calculator-scripts.sourceforge.io/gnatdoc/hp41cx-tools).\n\n### Why You'll Love It\n\nRelive the thrill of programming the HP-41CX, the calculator that defined a\ngeneration of scientific and hobbyist triumphs. Whether you're decoding vintage\nmemory dumps, converting code styles, or encoding fresh FOCAL scripts,\n**hp41cx_tools** brings the past to life with unmatched versatility. Join the\nretro computing revolution and make your emulator sing - on any desktop OS!\n",
          "maintainers": [
            "Martin Krischik <krischik@users.sourceforge.net>"
          ],
          "maintainers-logins": [
            "krischik"
          ],
          "name": "hp41cx_tools",
          "origin": {
            "hashes": [
              "sha256:7b7ee32e78f90386502e8d538b3682da8b1e6179c214e624f314d1602310c714",
              "sha512:0d50f84b4cdbf0f444b47f18a4217bacf901d60226c76bd2a36254b1d568682a5490c792aaebc89d0015d66af43031a185df17117f83221dd58bfc61b7bfacc2"
            ],
            "url": "https://sourceforge.net/projects/calculator-scripts/files/Alire/hp41cx_tools-1.8.10.tgz"
          },
          "tags": [
            "calculator",
            "tools",
            "retrocomputing",
            "ada-2022",
            "hp-41cx",
            "dm41x",
            "px41cx",
            "cross-platform"
          ],
          "version": "1.8.10",
          "website": "https://calculator-scripts.sourceforge.io/hp41cx-tools/"
        },
        "path": "index/hp/hp41cx_tools/hp41cx_tools-1.8.10.toml",
        "version": "1.8.10"
      },
      {
        "dependants": [],
        "dependencies": [
          {
            "catalog": "community",
            "condition": null,
            "name": "adacl",
            "package": "adacl",
            "provided_version": "7.2.0",
            "requirement": "^7.0.1",
            "resolved": true,
            "version": "7.2.0"
          },
          {
            "catalog": "community",
            "condition": null,
            "name": "adacl_regexp",
            "package": "adacl_regexp",
            "provided_version": "7.2.0",
            "requirement": "^7.0.0",
            "resolved": true,
            "version": "7.2.0"
          },
          {
            "catalog": "community",
            "condition": null,
            "name": "adacl_sar",
            "package": "adacl_sar",
            "provided_version": "7.2.0",
            "requirement": "^7.0.0",
            "resolved": true,
            "version": "7.2.0"
          }
        ],
        "development": false,
        "external": false,
        "manifest": {
          "actions": [
            {
              "command": [
                "alr",
                "run"
              ],
              "directory": "test",
              "type": "test"
            }
          ],
          "authors": [
            "Martin Krischik <krischik@users.sourceforge.net>"
          ],
          "build-switches": {
            "*": {
              "ada_version": [
                "-gnat2022"
              ]
            },
            "development": {
              "compile_checks": "Warnings",
              "contracts": "Yes",
              "runtime_checks": "Overflow"
            },
            "release": {
              "compile_checks": "Warnings",
              "contracts": "No",
              "runtime_checks": "Default"
            },
            "validation": {
              "compile_checks": "Warnings",
              "contracts": "Yes",
              "runtime_checks": "Everything"
            }
          },
          "depends-on": [
            {
              "adacl": "^7.0.1",
              "adacl_regexp": "^7.0.0",
              "adacl_sar": "^7.0.0"
            }
          ],
          "description": "Cross-platform tools to supercharge your HP-41CX emulator experience",
          "executables": [
            "hp41cx_tools-main",
            "hp41cx_tools-dm41_to_px41",
            "hp41cx_tools-dm41_to_unicode",
            "hp41cx_tools-px41_to_dm41",
            "hp41cx_tools-px41_to_unicode",
            "hp41cx_tools-unicode_to_dm41",
            "hp41cx_tools-unicode_to_px41"
          ],
          "licenses": "GPL-3.0-or-later",
          "long-description": "## HP-41CX Emulator Tools\n\nStep into the golden era of retro computing with **hp41cx_tools**, a versatile\nsuite that turbocharges your HP-41CX emulator adventures! Unlike many tools\nshackled to Windows, this toolkit runs flawlessly on **macOS**, **Linux**, and\n**Windows**, making it the ultimate companion for enthusiasts using the iconic\n[PX-41CX](https://paxer.net/PX-41CX/) from Paxer or the sleek\n[DM41X](https://www.swissmicros.com/product/dm41x) from SwissMicros. Channel\nyour inner 1980s programming wizard and master memory dumps, FOCAL source code,\n*and now encoding* with ease - compiling any FOCAL straight into upload-ready\ndump files for the PX-41CY emulator.\n\nBuilt with the precision of **Ada 2022** for unshakeable reliability, these\ntools decode, convert, and encode data with the finesse of the HP-41CX's\nlegendary keystrokes. Paired with intuitive **ZShell scripts** for macOS and\nLinux, the suite streamlines complex workflows, whether you're on a modern\nMacBook, a Linux workstation, or a Windows PC. This cross-platform prowess\nensures every retro computing fan can join the fun, no matter their\nsetup - grateful shoutout to Pierre Houbert's pioneering\n[PX41CX_Interface.xls](https://paxer.net/PX-41CX_Interface.zip) and its\nVisualBasic wizardry, which lit the fuse for this focused PX-41CX/DM41X\njourney.\n\n### Key Features\n\n- **Memory Dump Decoder**: Transform raw HP-41CX emulator memory dumps into\n  readable FOCAL source code with pinpoint accuracy.\n- **Source Code Converter**: Seamlessly convert between PX-41CX and DM41X FOCAL\n  code styles, bridging emulator ecosystems.\n- **FOCAL Encoder**: Compile modern UTF-8 encoded FOCAL programs into precise\n  dump files, ready for PX-41CY emulator upload - vintage vibes meet UTF-8\n  pipelines.\n- **Unicode Support**: Convert Unicode-encoded FOCAL programs to PX-41CX or\n  DM41X formats, blending vintage charm with modern workflows.\n- **Cross-Platform Power**: Runs natively on macOS, Linux, and Windows - like a\n  portable Ada generic, no OS exceptions.\n- **Open Source**: Hosted on\n  [SourceForge](https://sourceforge.net/p/calculator-scripts/code/ci/master/tree/Tools/hp41cx_tools/src/),\n  ready for you to hack, extend, and share with the retro computing community.\n- **Comprehensive Docs**: Explore detailed guides via\n  [GNATdoc](https://calculator-scripts.sourceforge.io/gnatdoc/hp41cx-tools).\n\n### Why You'll Love It\n\nRelive the thrill of programming the HP-41CX, the calculator that defined a\ngeneration of scientific and hobbyist triumphs. Whether you're decoding vintage\nmemory dumps, converting code styles, or encoding fresh FOCAL scripts,\n**hp41cx_tools** brings the past to life with unmatched versatility. Join the\nretro computing revolution and make your emulator sing - on any desktop OS!\n",
          "maintainers": [
            "Martin Krischik <krischik@users.sourceforge.net>"
          ],
          "maintainers-logins": [
            "krischik"
          ],
          "name": "hp41cx_tools",
          "origin": {
            "hashes": [
              "sha256:47c57cf42564f7445e0a72eed13001c312b137267bcfea7757cb2923fa0e8f8c",
              "sha512:aecef5fad4c760dd045f60e9d72698bd55cda701f6e95940f21eaf40725fefe86e5fb16000d790ca1995b6b483dea567d47f47311c8ff055f20d8e16e43b8116"
            ],
            "url": "https://sourceforge.net/projects/calculator-scripts/files/Alire/hp41cx_tools-1.8.8.tgz"
          },
          "tags": [
            "calculator",
            "tools",
            "retrocomputing",
            "ada-2022",
            "hp-41cx",
            "dm41x",
            "px41cx",
            "cross-platform"
          ],
          "version": "1.8.8",
          "website": "https://calculator-scripts.sourceforge.io/hp41cx-tools/"
        },
        "path": "index/hp/hp41cx_tools/hp41cx_tools-1.8.8.toml",
        "version": "1.8.8"
      },
      {
        "dependants": [],
        "dependencies": [
          {
            "catalog": "community",
            "condition": null,
            "name": "adacl",
            "package": "adacl",
            "provided_version": "7.2.0",
            "requirement": "^7.0.1",
            "resolved": true,
            "version": "7.2.0"
          },
          {
            "catalog": "community",
            "condition": null,
            "name": "adacl_regexp",
            "package": "adacl_regexp",
            "provided_version": "7.2.0",
            "requirement": "^7.0.0",
            "resolved": true,
            "version": "7.2.0"
          },
          {
            "catalog": "community",
            "condition": null,
            "name": "adacl_sar",
            "package": "adacl_sar",
            "provided_version": "7.2.0",
            "requirement": "^7.0.0",
            "resolved": true,
            "version": "7.2.0"
          }
        ],
        "development": false,
        "external": false,
        "manifest": {
          "actions": [
            {
              "command": [
                "alr",
                "run"
              ],
              "directory": "test",
              "type": "test"
            }
          ],
          "authors": [
            "Martin Krischik <krischik@users.sourceforge.net>"
          ],
          "build-switches": {
            "development": {
              "compile_checks": "Warnings",
              "contracts": "Yes",
              "runtime_checks": "Overflow"
            },
            "release": {
              "compile_checks": "Warnings",
              "contracts": "No",
              "runtime_checks": "Default"
            },
            "validation": {
              "compile_checks": "Warnings",
              "contracts": "Yes",
              "runtime_checks": "Everything"
            }
          },
          "depends-on": [
            {
              "adacl": "^7.0.1",
              "adacl_regexp": "^7.0.0",
              "adacl_sar": "^7.0.0"
            }
          ],
          "description": "Cross-platform tools to supercharge your HP-41CX emulator experience",
          "executables": [
            "hp41cx_tools-main",
            "hp41cx_tools-dm41_to_px41",
            "hp41cx_tools-dm41_to_unicode",
            "hp41cx_tools-px41_to_dm41",
            "hp41cx_tools-px41_to_unicode",
            "hp41cx_tools-unicode_to_dm41",
            "hp41cx_tools-unicode_to_px41"
          ],
          "licenses": "GPL-3.0-or-later",
          "long-description": "## HP-41CX Emulator Tools\n\nStep into the golden era of retro computing with **hp41cx_tools**, a versatile\nsuite that turbocharges your HP-41CX emulator adventures! Unlike many tools\nshackled to Windows, this toolkit runs flawlessly on **macOS**, **Linux**, and\n**Windows**, making it the ultimate companion for enthusiasts using the iconic\n[PX-41CX](https://paxer.net/PX-41CX/) from Paxer or the sleek\n[DM41X](https://www.swissmicros.com/product/dm41x) from SwissMicros. Channel\nyour inner 1980s programming wizard and master memory dumps, FOCAL source code,\n*and now encoding* with ease - compiling any FOCAL straight into upload-ready\ndump files for the PX-41CY emulator.\n\nBuilt with the precision of **Ada 2022** for unshakeable reliability, these\ntools decode, convert, and encode data with the finesse of the HP-41CX's\nlegendary keystrokes. Paired with intuitive **ZShell scripts** for macOS and\nLinux, the suite streamlines complex workflows, whether you're on a modern\nMacBook, a Linux workstation, or a Windows PC. This cross-platform prowess\nensures every retro computing fan can join the fun, no matter their\nsetup - grateful shoutout to Pierre Houbert's pioneering\n[PX41CX_Interface.xls](https://paxer.net/PX-41CX_Interface.zip) and its\nVisualBasic wizardry, which lit the fuse for this focused PX-41CX/DM41X\njourney.\n\n### Key Features\n\n- **Memory Dump Decoder**: Transform raw HP-41CX emulator memory dumps into\n  readable FOCAL source code with pinpoint accuracy.\n- **Source Code Converter**: Seamlessly convert between PX-41CX and DM41X FOCAL\n  code styles, bridging emulator ecosystems.\n- **FOCAL Encoder**: Compile modern UTF-8 encoded FOCAL programs into precise\n  dump files, ready for PX-41CY emulator upload - vintage vibes meet UTF-8\n  pipelines.\n- **Unicode Support**: Convert Unicode-encoded FOCAL programs to PX-41CX or\n  DM41X formats, blending vintage charm with modern workflows.\n- **Cross-Platform Power**: Runs natively on macOS, Linux, and Windows - like a\n  portable Ada generic, no OS exceptions.\n- **Open Source**: Hosted on\n  [SourceForge](https://sourceforge.net/p/calculator-scripts/code/ci/master/tree/Tools/hp41cx_tools/src/),\n  ready for you to hack, extend, and share with the retro computing community.\n- **Comprehensive Docs**: Explore detailed guides via\n  [GNATdoc](https://calculator-scripts.sourceforge.io/gnatdoc/hp41cx-tools).\n\n### Why You'll Love It\n\nRelive the thrill of programming the HP-41CX, the calculator that defined a\ngeneration of scientific and hobbyist triumphs. Whether you're decoding vintage\nmemory dumps, converting code styles, or encoding fresh FOCAL scripts,\n**hp41cx_tools** brings the past to life with unmatched versatility. Join the\nretro computing revolution and make your emulator sing - on any desktop OS!\n",
          "maintainers": [
            "Martin Krischik <krischik@users.sourceforge.net>"
          ],
          "maintainers-logins": [
            "krischik"
          ],
          "name": "hp41cx_tools",
          "origin": {
            "hashes": [
              "sha256:6d3b3e45b568506919d5ba003dd71eca60a5bd40dd1aa4635fd2829c1833a9b4",
              "sha512:2be6f60d5167974a0467c85de254ada8154b2932fd9ec584a1194cd45631aaf5a7c412cb50cc08b6d6a8e91513595e0347cd8222bfccd5e276d54734bf2d7bb3"
            ],
            "url": "https://sourceforge.net/projects/calculator-scripts/files/Alire/hp41cx_tools-1.8.7.tgz"
          },
          "tags": [
            "calculator",
            "tools",
            "retrocomputing",
            "ada-2022",
            "hp-41cx",
            "dm41x",
            "px41cx",
            "cross-platform"
          ],
          "version": "1.8.7",
          "website": "https://calculator-scripts.sourceforge.io/hp41cx-tools/"
        },
        "path": "index/hp/hp41cx_tools/hp41cx_tools-1.8.7.toml",
        "version": "1.8.7"
      },
      {
        "dependants": [],
        "dependencies": [
          {
            "catalog": "community",
            "condition": null,
            "name": "adacl",
            "package": "adacl",
            "provided_version": "7.2.0",
            "requirement": "^7.0.1",
            "resolved": true,
            "version": "7.2.0"
          },
          {
            "catalog": "community",
            "condition": null,
            "name": "adacl_regexp",
            "package": "adacl_regexp",
            "provided_version": "7.2.0",
            "requirement": "^7.0.0",
            "resolved": true,
            "version": "7.2.0"
          },
          {
            "catalog": "community",
            "condition": null,
            "name": "adacl_sar",
            "package": "adacl_sar",
            "provided_version": "7.2.0",
            "requirement": "^7.0.0",
            "resolved": true,
            "version": "7.2.0"
          }
        ],
        "development": false,
        "external": false,
        "manifest": {
          "actions": [
            {
              "command": [
                "alr",
                "run"
              ],
              "directory": "test",
              "type": "test"
            }
          ],
          "authors": [
            "Martin Krischik <krischik@users.sourceforge.net>"
          ],
          "build-switches": {
            "development": {
              "compile_checks": "Warnings",
              "contracts": "Yes",
              "runtime_checks": "Overflow"
            },
            "release": {
              "compile_checks": "Warnings",
              "contracts": "No",
              "runtime_checks": "Default"
            },
            "validation": {
              "compile_checks": "Warnings",
              "contracts": "Yes",
              "runtime_checks": "Everything"
            }
          },
          "depends-on": [
            {
              "adacl": "^7.0.1",
              "adacl_regexp": "^7.0.0",
              "adacl_sar": "^7.0.0"
            }
          ],
          "description": "Cross-platform tools to supercharge your HP-41CX emulator experience",
          "executables": [
            "hp41cx_tools-main",
            "hp41cx_tools-dm41_to_px41",
            "hp41cx_tools-dm41_to_unicode",
            "hp41cx_tools-px41_to_dm41",
            "hp41cx_tools-px41_to_unicode",
            "hp41cx_tools-unicode_to_dm41",
            "hp41cx_tools-unicode_to_px41"
          ],
          "licenses": "GPL-3.0-or-later",
          "long-description": "## HP-41CX Emulator Tools\n\nStep into the golden era of retro computing with **hp41cx_tools**, a versatile\nsuite that turbocharges your HP-41CX emulator adventures! Unlike many tools\nshackled to Windows, this toolkit runs flawlessly on **macOS**, **Linux**, and\n**Windows**, making it the ultimate companion for enthusiasts using the iconic\n[PX-41CX](https://paxer.net/PX-41CX/) from Paxer or the sleek\n[DM41X](https://www.swissmicros.com/product/dm41x) from SwissMicros. Channel\nyour inner 1980s programming wizard and master memory dumps, FOCAL source code,\n*and now encoding* with ease - compiling any FOCAL straight into upload-ready\ndump files for the PX-41CY emulator.\n\nBuilt with the precision of **Ada 2022** for unshakeable reliability, these\ntools decode, convert, and encode data with the finesse of the HP-41CX's\nlegendary keystrokes. Paired with intuitive **ZShell scripts** for macOS and\nLinux, the suite streamlines complex workflows, whether you're on a modern\nMacBook, a Linux workstation, or a Windows PC. This cross-platform prowess\nensures every retro computing fan can join the fun, no matter their\nsetup - grateful shoutout to Pierre Houbert's pioneering\n[PX41CX_Interface.xls](https://paxer.net/PX-41CX_Interface.zip) and its\nVisualBasic wizardry, which lit the fuse for this focused PX-41CX/DM41X\njourney.\n\n### Key Features\n\n- **Memory Dump Decoder**: Transform raw HP-41CX emulator memory dumps into\n  readable FOCAL source code with pinpoint accuracy.\n- **Source Code Converter**: Seamlessly convert between PX-41CX and DM41X FOCAL\n  code styles, bridging emulator ecosystems.\n- **FOCAL Encoder**: Compile modern UTF-8 encoded FOCAL programs into precise\n  dump files, ready for PX-41CY emulator upload - vintage vibes meet UTF-8\n  pipelines.\n- **Unicode Support**: Convert Unicode-encoded FOCAL programs to PX-41CX or\n  DM41X formats, blending vintage charm with modern workflows.\n- **Cross-Platform Power**: Runs natively on macOS, Linux, and Windows - like a\n  portable Ada generic, no OS exceptions.\n- **Open Source**: Hosted on\n  [SourceForge](https://sourceforge.net/p/calculator-scripts/code/ci/master/tree/Tools/hp41cx_tools/src/),\n  ready for you to hack, extend, and share with the retro computing community.\n- **Comprehensive Docs**: Explore detailed guides via\n  [GNATdoc](https://calculator-scripts.sourceforge.io/gnatdoc/hp41cx-tools).\n\n### Why You'll Love It\n\nRelive the thrill of programming the HP-41CX, the calculator that defined a\ngeneration of scientific and hobbyist triumphs. Whether you're decoding vintage\nmemory dumps, converting code styles, or encoding fresh FOCAL scripts,\n**hp41cx_tools** brings the past to life with unmatched versatility. Join the\nretro computing revolution and make your emulator sing - on any desktop OS!\n",
          "maintainers": [
            "Martin Krischik <krischik@users.sourceforge.net>"
          ],
          "maintainers-logins": [
            "krischik"
          ],
          "name": "hp41cx_tools",
          "origin": {
            "hashes": [
              "sha256:582fcdfcae4007c6a2de47ae77ba3264c726ea15de92cf97656ad62a59b515ac",
              "sha512:c13f484e18088e7b3e156a7a3b890ecfa422c861673f1fa40edd0272b3866036b41b96a42ee02a5b4b9362e094f642afc77e9f9fcc6b554bcbbe79fe69e0180d"
            ],
            "url": "https://sourceforge.net/projects/calculator-scripts/files/Alire/hp41cx_tools-1.8.6.tgz"
          },
          "tags": [
            "calculator",
            "tools",
            "retrocomputing",
            "ada-2022",
            "hp-41cx",
            "dm41x",
            "px41cx",
            "cross-platform"
          ],
          "version": "1.8.6",
          "website": "https://calculator-scripts.sourceforge.io/hp41cx-tools/"
        },
        "path": "index/hp/hp41cx_tools/hp41cx_tools-1.8.6.toml",
        "version": "1.8.6"
      },
      {
        "dependants": [],
        "dependencies": [
          {
            "catalog": "community",
            "condition": null,
            "name": "adacl",
            "package": "adacl",
            "provided_version": "7.2.0",
            "requirement": "^7.0.1",
            "resolved": true,
            "version": "7.2.0"
          },
          {
            "catalog": "community",
            "condition": null,
            "name": "adacl_regexp",
            "package": "adacl_regexp",
            "provided_version": "7.2.0",
            "requirement": "^7.0.0",
            "resolved": true,
            "version": "7.2.0"
          },
          {
            "catalog": "community",
            "condition": null,
            "name": "adacl_sar",
            "package": "adacl_sar",
            "provided_version": "7.2.0",
            "requirement": "^7.0.0",
            "resolved": true,
            "version": "7.2.0"
          }
        ],
        "development": false,
        "external": false,
        "manifest": {
          "actions": [
            {
              "command": [
                "alr",
                "run"
              ],
              "directory": "test",
              "type": "test"
            }
          ],
          "authors": [
            "Martin Krischik <krischik@users.sourceforge.net>"
          ],
          "build-switches": {
            "development": {
              "compile_checks": "Warnings",
              "contracts": "Yes",
              "runtime_checks": "Overflow"
            },
            "release": {
              "compile_checks": "Warnings",
              "contracts": "No",
              "runtime_checks": "Default"
            },
            "validation": {
              "compile_checks": "Warnings",
              "contracts": "Yes",
              "runtime_checks": "Everything"
            }
          },
          "depends-on": [
            {
              "adacl": "^7.0.1",
              "adacl_regexp": "^7.0.0",
              "adacl_sar": "^7.0.0"
            }
          ],
          "description": "Cross-platform tools to supercharge your HP-41CX emulator experience",
          "executables": [
            "hp41cx_tools-main",
            "hp41cx_tools-dm41_to_px41",
            "hp41cx_tools-dm41_to_unicode",
            "hp41cx_tools-px41_to_dm41",
            "hp41cx_tools-px41_to_unicode",
            "hp41cx_tools-unicode_to_dm41",
            "hp41cx_tools-unicode_to_px41"
          ],
          "licenses": "GPL-3.0-or-later",
          "long-description": "## HP-41CX Emulator Tools\n\nStep into the golden era of retro computing with **hp41cx_tools**, a versatile\nsuite that turbocharges your HP-41CX emulator adventures! Unlike many tools\nshackled to Windows, this toolkit runs flawlessly on **macOS**, **Linux**, and\n**Windows**, making it the ultimate companion for enthusiasts using the iconic\n[PX-41CX](https://paxer.net/PX-41CX/) from Paxer or the sleek\n[DM41X](https://www.swissmicros.com/product/dm41x) from SwissMicros. Channel\nyour inner 1980s programming wizard and master memory dumps, FOCAL source code,\n*and now encoding* with ease - compiling any FOCAL straight into upload-ready\ndump files for the PX-41CY emulator.\n\nBuilt with the precision of **Ada 2022** for unshakeable reliability, these\ntools decode, convert, and encode data with the finesse of the HP-41CX's\nlegendary keystrokes. Paired with intuitive **ZShell scripts** for macOS and\nLinux, the suite streamlines complex workflows, whether you're on a modern\nMacBook, a Linux workstation, or a Windows PC. This cross-platform prowess\nensures every retro computing fan can join the fun, no matter their\nsetup - grateful shoutout to Pierre Houbert's pioneering\n[PX41CX_Interface.xls](https://paxer.net/PX-41CX_Interface.zip) and its\nVisualBasic wizardry, which lit the fuse for this focused PX-41CX/DM41X\njourney.\n\n### Key Features\n\n- **Memory Dump Decoder**: Transform raw HP-41CX emulator memory dumps into\n  readable FOCAL source code with pinpoint accuracy.\n- **Source Code Converter**: Seamlessly convert between PX-41CX and DM41X FOCAL\n  code styles, bridging emulator ecosystems.\n- **FOCAL Encoder**: Compile modern UTF-8 encoded FOCAL programs into precise\n  dump files, ready for PX-41CY emulator upload - vintage vibes meet UTF-8\n  pipelines.\n- **Unicode Support**: Convert Unicode-encoded FOCAL programs to PX-41CX or\n  DM41X formats, blending vintage charm with modern workflows.\n- **Cross-Platform Power**: Runs natively on macOS, Linux, and Windows - like a\n  portable Ada generic, no OS exceptions.\n- **Open Source**: Hosted on\n  [SourceForge](https://sourceforge.net/p/calculator-scripts/code/ci/master/tree/Tools/hp41cx_tools/src/),\n  ready for you to hack, extend, and share with the retro computing community.\n- **Comprehensive Docs**: Explore detailed guides via\n  [GNATdoc](https://calculator-scripts.sourceforge.io/gnatdoc/hp41cx-tools).\n\n### Why You'll Love It\n\nRelive the thrill of programming the HP-41CX, the calculator that defined a\ngeneration of scientific and hobbyist triumphs. Whether you're decoding vintage\nmemory dumps, converting code styles, or encoding fresh FOCAL scripts,\n**hp41cx_tools** brings the past to life with unmatched versatility. Join the\nretro computing revolution and make your emulator sing - on any desktop OS!\n",
          "maintainers": [
            "Martin Krischik <krischik@users.sourceforge.net>"
          ],
          "maintainers-logins": [
            "krischik"
          ],
          "name": "hp41cx_tools",
          "origin": {
            "hashes": [
              "sha256:dd417ae1480ca78c396dfecde0a4cde4d065e57ce612be2c0db71d4aa2e5c2ce",
              "sha512:1f2201179e0ec2d0902e6d01500567431a59acd090f4015ef149c1466ce562309a958d13cca0111bf9117941d75c003a6fb4e5be3b46b521a2620595d5979f71"
            ],
            "url": "https://sourceforge.net/projects/calculator-scripts/files/Alire/hp41cx_tools-1.8.5.tgz"
          },
          "tags": [
            "calculator",
            "tools",
            "retrocomputing",
            "ada-2022",
            "hp-41cx",
            "dm41x",
            "px41cx",
            "cross-platform"
          ],
          "version": "1.8.5",
          "website": "https://calculator-scripts.sourceforge.io/hp41cx-tools/"
        },
        "path": "index/hp/hp41cx_tools/hp41cx_tools-1.8.5.toml",
        "version": "1.8.5"
      },
      {
        "dependants": [],
        "dependencies": [
          {
            "catalog": "community",
            "condition": null,
            "name": "adacl",
            "package": "adacl",
            "provided_version": "7.2.0",
            "requirement": "^7.0.1",
            "resolved": true,
            "version": "7.2.0"
          },
          {
            "catalog": "community",
            "condition": null,
            "name": "adacl_regexp",
            "package": "adacl_regexp",
            "provided_version": "7.2.0",
            "requirement": "^7.0.0",
            "resolved": true,
            "version": "7.2.0"
          },
          {
            "catalog": "community",
            "condition": null,
            "name": "adacl_sar",
            "package": "adacl_sar",
            "provided_version": "7.2.0",
            "requirement": "^7.0.0",
            "resolved": true,
            "version": "7.2.0"
          }
        ],
        "development": false,
        "external": false,
        "manifest": {
          "authors": [
            "Martin Krischik <krischik@users.sourceforge.net>"
          ],
          "build-switches": {
            "development": {
              "compile_checks": "Warnings",
              "contracts": "Yes",
              "runtime_checks": "Overflow"
            },
            "release": {
              "compile_checks": "Warnings",
              "contracts": "No",
              "runtime_checks": "Default"
            },
            "validation": {
              "compile_checks": "Warnings",
              "contracts": "Yes",
              "runtime_checks": "Everything"
            }
          },
          "depends-on": [
            {
              "adacl": "^7.0.1",
              "adacl_regexp": "^7.0.0",
              "adacl_sar": "^7.0.0"
            }
          ],
          "description": "Cross-platform tools to supercharge your HP-41CX emulator experience",
          "executables": [
            "hp41cx_tools-main",
            "hp41cx_tools-dm41_to_px41",
            "hp41cx_tools-dm41_to_unicode",
            "hp41cx_tools-px41_to_dm41",
            "hp41cx_tools-px41_to_unicode",
            "hp41cx_tools-unicode_to_dm41",
            "hp41cx_tools-unicode_to_px41"
          ],
          "licenses": "GPL-3.0-or-later",
          "long-description": "## HP-41CX Emulator Tools\n\nStep into the golden era of retro computing with **hp41cx_tools**, a versatile\nsuite that turbocharges your HP-41CX emulator adventures! Unlike many tools\nshackled to Windows, this toolkit runs flawlessly on **macOS**, **Linux**, and\n**Windows**, making it the ultimate companion for enthusiasts using the iconic\n[PX-41CX](https://paxer.net/PX-41CX/) from Paxer or the sleek\n[DM41X](https://www.swissmicros.com/product/dm41x) from SwissMicros. Channel\nyour inner 1980s programming wizard and master memory dumps, FOCAL source code,\n*and now encoding* with ease - compiling any FOCAL straight into upload-ready\ndump files for the PX-41CY emulator.\n\nBuilt with the precision of **Ada 2022** for unshakeable reliability, these\ntools decode, convert, and encode data with the finesse of the HP-41CX's\nlegendary keystrokes. Paired with intuitive **ZShell scripts** for macOS and\nLinux, the suite streamlines complex workflows, whether you're on a modern\nMacBook, a Linux workstation, or a Windows PC. This cross-platform prowess\nensures every retro computing fan can join the fun, no matter their\nsetup - grateful shoutout to Pierre Houbert's pioneering\n[PX41CX_Interface.xls](https://paxer.net/PX-41CX_Interface.zip) and its\nVisualBasic wizardry, which lit the fuse for this focused PX-41CX/DM41X\njourney.\n\n### Key Features\n\n- **Memory Dump Decoder**: Transform raw HP-41CX emulator memory dumps into\n  readable FOCAL source code with pinpoint accuracy.\n- **Source Code Converter**: Seamlessly convert between PX-41CX and DM41X FOCAL\n  code styles, bridging emulator ecosystems.\n- **FOCAL Encoder**: Compile modern UTF-8 encoded FOCAL programs into precise\n  dump files, ready for PX-41CY emulator upload - vintage vibes meet UTF-8\n  pipelines.\n- **Unicode Support**: Convert Unicode-encoded FOCAL programs to PX-41CX or\n  DM41X formats, blending vintage charm with modern workflows.\n- **Cross-Platform Power**: Runs natively on macOS, Linux, and Windows - like a\n  portable Ada generic, no OS exceptions.\n- **Open Source**: Hosted on\n  [SourceForge](https://sourceforge.net/p/calculator-scripts/code/ci/master/tree/Tools/hp41cx_tools/src/),\n  ready for you to hack, extend, and share with the retro computing community.\n- **Comprehensive Docs**: Explore detailed guides via\n  [GNATdoc](https://calculator-scripts.sourceforge.io/gnatdoc/hp41cx-tools).\n\n### Why You'll Love It\n\nRelive the thrill of programming the HP-41CX, the calculator that defined a\ngeneration of scientific and hobbyist triumphs. Whether you're decoding vintage\nmemory dumps, converting code styles, or encoding fresh FOCAL scripts,\n**hp41cx_tools** brings the past to life with unmatched versatility. Join the\nretro computing revolution and make your emulator sing - on any desktop OS!\n",
          "maintainers": [
            "Martin Krischik <krischik@users.sourceforge.net>"
          ],
          "maintainers-logins": [
            "krischik"
          ],
          "name": "hp41cx_tools",
          "origin": {
            "hashes": [
              "sha256:b4b5743d402cb7559bb8f5f9e100f3f170b3a7839f6dd71127d2fd8b2b17b41f",
              "sha512:5887862c8a0c01ede7b0f715d91590dd148ac4a80d12911b87570c57fea0909820b86a33ded1eba2820dd11edb83c41f2ccf98c0ea247c2991a2b24ffa2cdcfb"
            ],
            "url": "https://sourceforge.net/projects/calculator-scripts/files/Alire/hp41cx_tools-1.8.4.tgz"
          },
          "tags": [
            "calculator",
            "tools",
            "retrocomputing",
            "ada-2022",
            "hp-41cx",
            "dm41x",
            "px41cx",
            "cross-platform"
          ],
          "version": "1.8.4",
          "website": "https://calculator-scripts.sourceforge.io/hp41cx-tools/"
        },
        "path": "index/hp/hp41cx_tools/hp41cx_tools-1.8.4.toml",
        "version": "1.8.4"
      },
      {
        "dependants": [],
        "dependencies": [
          {
            "catalog": "community",
            "condition": null,
            "name": "adacl",
            "package": "adacl",
            "provided_version": "7.2.0",
            "requirement": "^7.0.1",
            "resolved": true,
            "version": "7.2.0"
          },
          {
            "catalog": "community",
            "condition": null,
            "name": "adacl_regexp",
            "package": "adacl_regexp",
            "provided_version": "7.2.0",
            "requirement": "^7.0.0",
            "resolved": true,
            "version": "7.2.0"
          },
          {
            "catalog": "community",
            "condition": null,
            "name": "adacl_sar",
            "package": "adacl_sar",
            "provided_version": "7.2.0",
            "requirement": "^7.0.0",
            "resolved": true,
            "version": "7.2.0"
          }
        ],
        "development": false,
        "external": false,
        "manifest": {
          "actions": [
            {
              "command": [
                "alr",
                "run"
              ],
              "directory": "test",
              "type": "test"
            }
          ],
          "authors": [
            "Martin Krischik <krischik@users.sourceforge.net>"
          ],
          "build-switches": {
            "development": {
              "compile_checks": "Warnings",
              "contracts": "Yes",
              "runtime_checks": "Overflow"
            },
            "release": {
              "compile_checks": "Warnings",
              "contracts": "No",
              "runtime_checks": "Default"
            },
            "validation": {
              "compile_checks": "Warnings",
              "contracts": "Yes",
              "runtime_checks": "Everything"
            }
          },
          "depends-on": [
            {
              "adacl": "^7.0.1",
              "adacl_regexp": "^7.0.0",
              "adacl_sar": "^7.0.0"
            }
          ],
          "description": "Cross-platform tools to supercharge your HP-41CX emulator experience",
          "executables": [
            "hp41cx_tools-main",
            "hp41cx_tools-dm41_to_px41",
            "hp41cx_tools-dm41_to_unicode",
            "hp41cx_tools-px41_to_dm41",
            "hp41cx_tools-px41_to_unicode",
            "hp41cx_tools-unicode_to_dm41",
            "hp41cx_tools-unicode_to_px41"
          ],
          "licenses": "GPL-3.0-or-later",
          "long-description": "## HP-41CX Emulator Tools\n\nStep into the golden era of retro computing with **hp41cx_tools**, a versatile\nsuite that turbocharges your HP-41CX emulator adventures! Unlike many tools\nshackled to Windows, this toolkit runs flawlessly on **macOS**, **Linux**, and\n**Windows**, making it the ultimate companion for enthusiasts using the iconic\n[PX-41CX](https://paxer.net/PX-41CX/) from Paxer or the sleek\n[DM41X](https://www.swissmicros.com/product/dm41x) from SwissMicros. Channel\nyour inner 1980s programming wizard and master memory dumps, FOCAL source code,\n*and now encoding* with ease - compiling any FOCAL straight into upload-ready\ndump files for the PX-41CY emulator.\n\nBuilt with the precision of **Ada 2022** for unshakeable reliability, these\ntools decode, convert, and encode data with the finesse of the HP-41CX's\nlegendary keystrokes. Paired with intuitive **ZShell scripts** for macOS and\nLinux, the suite streamlines complex workflows, whether you're on a modern\nMacBook, a Linux workstation, or a Windows PC. This cross-platform prowess\nensures every retro computing fan can join the fun, no matter their\nsetup - grateful shoutout to Pierre Houbert's pioneering\n[PX41CX_Interface.xls](https://paxer.net/PX-41CX_Interface.zip) and its\nVisualBasic wizardry, which lit the fuse for this focused PX-41CX/DM41X\njourney.\n\n### Key Features\n\n- **Memory Dump Decoder**: Transform raw HP-41CX emulator memory dumps into\n  readable FOCAL source code with pinpoint accuracy.\n- **Source Code Converter**: Seamlessly convert between PX-41CX and DM41X FOCAL\n  code styles, bridging emulator ecosystems.\n- **FOCAL Encoder**: Compile modern UTF-8 encoded FOCAL programs into precise\n  dump files, ready for PX-41CY emulator upload - vintage vibes meet UTF-8\n  pipelines.\n- **Unicode Support**: Convert Unicode-encoded FOCAL programs to PX-41CX or\n  DM41X formats, blending vintage charm with modern workflows.\n- **Cross-Platform Power**: Runs natively on macOS, Linux, and Windows - like a\n  portable Ada generic, no OS exceptions.\n- **Open Source**: Hosted on\n  [SourceForge](https://sourceforge.net/p/calculator-scripts/code/ci/master/tree/Tools/hp41cx_tools/src/),\n  ready for you to hack, extend, and share with the retro computing community.\n- **Comprehensive Docs**: Explore detailed guides via\n  [GNATdoc](https://calculator-scripts.sourceforge.io/gnatdoc/hp41cx-tools).\n\n### Why You'll Love It\n\nRelive the thrill of programming the HP-41CX, the calculator that defined a\ngeneration of scientific and hobbyist triumphs. Whether you're decoding vintage\nmemory dumps, converting code styles, or encoding fresh FOCAL scripts,\n**hp41cx_tools** brings the past to life with unmatched versatility. Join the\nretro computing revolution and make your emulator sing - on any desktop OS!\n",
          "maintainers": [
            "Martin Krischik <krischik@users.sourceforge.net>"
          ],
          "maintainers-logins": [
            "krischik"
          ],
          "name": "hp41cx_tools",
          "origin": {
            "hashes": [
              "sha256:107306f49fdfd62903d4684a1b30bab38b63246fdb60b62cfec7cc487793f51f",
              "sha512:fea04c1719ccb25113f807103a1985ad4e1c8b33a5392d2d5358ab72a6d03364419baeb1ab152bf839bea3574d10001d940bc6666505ebba7c4baa096e5b132e"
            ],
            "url": "https://sourceforge.net/projects/calculator-scripts/files/Alire/hp41cx_tools-1.8.3.tgz"
          },
          "tags": [
            "calculator",
            "tools",
            "retrocomputing",
            "ada-2022",
            "hp-41cx",
            "dm41x",
            "px41cx",
            "cross-platform"
          ],
          "version": "1.8.3",
          "website": "https://calculator-scripts.sourceforge.io/hp41cx-tools/"
        },
        "path": "index/hp/hp41cx_tools/hp41cx_tools-1.8.3.toml",
        "version": "1.8.3"
      },
      {
        "dependants": [],
        "dependencies": [
          {
            "catalog": "community",
            "condition": null,
            "name": "adacl",
            "package": "adacl",
            "provided_version": "7.2.0",
            "requirement": "^7.0.1",
            "resolved": true,
            "version": "7.2.0"
          },
          {
            "catalog": "community",
            "condition": null,
            "name": "adacl_regexp",
            "package": "adacl_regexp",
            "provided_version": "7.2.0",
            "requirement": "^7.0.0",
            "resolved": true,
            "version": "7.2.0"
          },
          {
            "catalog": "community",
            "condition": null,
            "name": "adacl_sar",
            "package": "adacl_sar",
            "provided_version": "7.2.0",
            "requirement": "^7.0.0",
            "resolved": true,
            "version": "7.2.0"
          }
        ],
        "development": false,
        "external": false,
        "manifest": {
          "authors": [
            "Martin Krischik <krischik@users.sourceforge.net>"
          ],
          "build-switches": {
            "development": {
              "compile_checks": "Warnings",
              "contracts": "Yes",
              "runtime_checks": "Overflow"
            },
            "release": {
              "compile_checks": "Warnings",
              "contracts": "No",
              "runtime_checks": "Default"
            },
            "validation": {
              "compile_checks": "Warnings",
              "contracts": "Yes",
              "runtime_checks": "Everything"
            }
          },
          "depends-on": [
            {
              "adacl": "^7.0.1",
              "adacl_regexp": "^7.0.0",
              "adacl_sar": "^7.0.0"
            }
          ],
          "description": "Cross-platform tools to supercharge your HP-41CX emulator experience",
          "executables": [
            "hp41cx_tools-main",
            "hp41cx_tools-dm41_to_px41",
            "hp41cx_tools-dm41_to_unicode",
            "hp41cx_tools-px41_to_dm41",
            "hp41cx_tools-px41_to_unicode",
            "hp41cx_tools-unicode_to_dm41",
            "hp41cx_tools-unicode_to_px41"
          ],
          "licenses": "GPL-3.0-or-later",
          "long-description": "## HP-41CX Emulator Tools\n\nStep into the golden era of retro computing with **hp41cx_tools**, a versatile\nsuite that turbocharges your HP-41CX emulator adventures! Unlike many tools\nshackled to Windows, this toolkit runs flawlessly on **macOS**, **Linux**, and\n**Windows**, making it the ultimate companion for enthusiasts using the iconic\n[PX-41CX](https://paxer.net/PX-41CX/) from Paxer or the sleek\n[DM41X](https://www.swissmicros.com/product/dm41x) from SwissMicros. Channel\nyour inner 1980s programming wizard and master memory dumps, FOCAL source code,\n*and now encoding* with ease - compiling any FOCAL straight into upload-ready\ndump files for the PX-41CY emulator.\n\nBuilt with the precision of **Ada 2022** for unshakeable reliability, these\ntools decode, convert, and encode data with the finesse of the HP-41CX's\nlegendary keystrokes. Paired with intuitive **ZShell scripts** for macOS and\nLinux, the suite streamlines complex workflows, whether you're on a modern\nMacBook, a Linux workstation, or a Windows PC. This cross-platform prowess\nensures every retro computing fan can join the fun, no matter their\nsetup - grateful shoutout to Pierre Houbert's pioneering\n[PX41CX_Interface.xls](https://paxer.net/PX-41CX_Interface.zip) and its\nVisualBasic wizardry, which lit the fuse for this focused PX-41CX/DM41X\njourney.\n\n### Key Features\n\n- **Memory Dump Decoder**: Transform raw HP-41CX emulator memory dumps into\n  readable FOCAL source code with pinpoint accuracy.\n- **Source Code Converter**: Seamlessly convert between PX-41CX and DM41X FOCAL\n  code styles, bridging emulator ecosystems.\n- **FOCAL Encoder**: Compile modern UTF-8 encoded FOCAL programs into precise\n  dump files, ready for PX-41CY emulator upload - vintage vibes meet UTF-8\n  pipelines.\n- **Unicode Support**: Convert Unicode-encoded FOCAL programs to PX-41CX or\n  DM41X formats, blending vintage charm with modern workflows.\n- **Cross-Platform Power**: Runs natively on macOS, Linux, and Windows - like a\n  portable Ada generic, no OS exceptions.\n- **Open Source**: Hosted on\n  [SourceForge](https://sourceforge.net/p/calculator-scripts/code/ci/master/tree/Tools/hp41cx_tools/src/),\n  ready for you to hack, extend, and share with the retro computing community.\n- **Comprehensive Docs**: Explore detailed guides via\n  [GNATdoc](https://calculator-scripts.sourceforge.io/gnatdoc/hp41cx-tools).\n\n### Why You'll Love It\n\nRelive the thrill of programming the HP-41CX, the calculator that defined a\ngeneration of scientific and hobbyist triumphs. Whether you're decoding vintage\nmemory dumps, converting code styles, or encoding fresh FOCAL scripts,\n**hp41cx_tools** brings the past to life with unmatched versatility. Join the\nretro computing revolution and make your emulator sing - on any desktop OS!\n",
          "maintainers": [
            "Martin Krischik <krischik@users.sourceforge.net>"
          ],
          "maintainers-logins": [
            "krischik"
          ],
          "name": "hp41cx_tools",
          "origin": {
            "hashes": [
              "sha256:531f47c2fc065cdf09cdf051a4e37181f906323d6be5964123a77a25c60f2d13",
              "sha512:0f05fbae5d0297b910a3a1790c91c83dccdd8fa34a68c4cc9adab267f2bbc2839f9e8726419ddafca59c4a246ed1598bf761e431f77f7c0c74092f352dac8c69"
            ],
            "url": "https://sourceforge.net/projects/calculator-scripts/files/Alire/hp41cx_tools-1.8.2.tgz"
          },
          "tags": [
            "calculator",
            "tools",
            "retrocomputing",
            "ada-2022",
            "hp-41cx",
            "dm41x",
            "px41cx",
            "cross-platform"
          ],
          "version": "1.8.2",
          "website": "https://calculator-scripts.sourceforge.io/hp41cx-tools/"
        },
        "path": "index/hp/hp41cx_tools/hp41cx_tools-1.8.2.toml",
        "version": "1.8.2"
      },
      {
        "dependants": [],
        "dependencies": [
          {
            "catalog": "community",
            "condition": null,
            "name": "adacl",
            "package": "adacl",
            "provided_version": "7.2.0",
            "requirement": "^7.0.1",
            "resolved": true,
            "version": "7.2.0"
          },
          {
            "catalog": "community",
            "condition": null,
            "name": "adacl_regexp",
            "package": "adacl_regexp",
            "provided_version": "7.2.0",
            "requirement": "^7.0.0",
            "resolved": true,
            "version": "7.2.0"
          },
          {
            "catalog": "community",
            "condition": null,
            "name": "adacl_sar",
            "package": "adacl_sar",
            "provided_version": "7.2.0",
            "requirement": "^7.0.0",
            "resolved": true,
            "version": "7.2.0"
          }
        ],
        "development": false,
        "external": false,
        "manifest": {
          "authors": [
            "Martin Krischik <krischik@users.sourceforge.net>"
          ],
          "build-switches": {
            "development": {
              "compile_checks": "Warnings",
              "contracts": "Yes",
              "runtime_checks": "Overflow"
            },
            "release": {
              "compile_checks": "Warnings",
              "contracts": "No",
              "runtime_checks": "Default"
            },
            "validation": {
              "compile_checks": "Warnings",
              "contracts": "Yes",
              "runtime_checks": "Everything"
            }
          },
          "depends-on": [
            {
              "adacl": "^7.0.1",
              "adacl_regexp": "^7.0.0",
              "adacl_sar": "^7.0.0"
            }
          ],
          "description": "Cross-platform tools to supercharge your HP-41CX emulator experience",
          "executables": [
            "hp41cx_tools-main",
            "hp41cx_tools-dm41_to_px41",
            "hp41cx_tools-dm41_to_unicode",
            "hp41cx_tools-px41_to_dm41",
            "hp41cx_tools-px41_to_unicode",
            "hp41cx_tools-unicode_to_dm41",
            "hp41cx_tools-unicode_to_px41"
          ],
          "licenses": "GPL-3.0-or-later",
          "long-description": "## HP-41CX Emulator Tools\n\nStep into the golden era of retro computing with **hp41cx_tools**, a versatile\nsuite that turbocharges your HP-41CX emulator adventures! Unlike many tools\nshackled to Windows, this toolkit runs flawlessly on **macOS**, **Linux**, and\n**Windows**, making it the ultimate companion for enthusiasts using the iconic\n[PX-41CX](https://paxer.net/PX-41CX/) from Paxer or the sleek\n[DM41X](https://www.swissmicros.com/product/dm41x) from SwissMicros. Channel\nyour inner 1980s programming wizard and master memory dumps, FOCAL source code,\n*and now encoding* with ease - compiling UTF-8 FOCAL straight into upload-ready\ndump files for the PX-41CY emulator.\n\nBuilt with the precision of **Ada 2022** for unshakeable reliability, these\ntools decode, convert, and encode data with the finesse of the HP-41CX's\nlegendary keystrokes. Paired with intuitive **ZShell scripts** for macOS and\nLinux, the suite streamlines complex workflows, whether you're on a modern\nMacBook, a Linux workstation, or a Windows PC. This cross-platform prowess\nensures every retro computing fan can join the fun, no matter their\nsetup - grateful shoutout to Pierre Houbert's pioneering\n[PX41CX_Interface.xls](https://paxer.net/PX-41CX_Interface.zip) and its\nVisualBasic wizardry, which lit the fuse for this focused PX-41CX/DM41X\njourney.\n\n### Key Features\n\n- **Memory Dump Decoder**: Transform raw HP-41CX emulator memory dumps into\n  readable FOCAL source code with pinpoint accuracy.\n- **Source Code Converter**: Seamlessly convert between PX-41CX and DM41X FOCAL\n  code styles, bridging emulator ecosystems.\n- **FOCAL Encoder**: Compile modern UTF-8 encoded FOCAL programs into precise\n  dump files, ready for PX-41CY emulator upload - vintage vibes meet UTF-8\n  pipelines.\n- **Unicode Support**: Convert Unicode-encoded FOCAL programs to PX-41CX or\n  DM41X formats, blending vintage charm with modern workflows.\n- **Cross-Platform Power**: Runs natively on macOS, Linux, and Windows - like a\n  portable Ada generic, no OS exceptions.\n- **Open Source**: Hosted on\n  [SourceForge](https://sourceforge.net/p/calculator-scripts/code/ci/master/tree/Tools/hp41cx_tools/src/),\n  ready for you to hack, extend, and share with the retro computing community.\n- **Comprehensive Docs**: Explore detailed guides via\n  [GNATdoc](https://calculator-scripts.sourceforge.io/gnatdoc/hp41cx-tools).\n\n### Why You'll Love It\n\nRelive the thrill of programming the HP-41CX, the calculator that defined a\ngeneration of scientific and hobbyist triumphs. Whether you're decoding vintage\nmemory dumps, converting code styles, or encoding fresh FOCAL scripts,\n**hp41cx_tools** brings the past to life with unmatched versatility. Join the\nretro computing revolution and make your emulator sing - on any desktop OS!\n",
          "maintainers": [
            "Martin Krischik <krischik@users.sourceforge.net>"
          ],
          "maintainers-logins": [
            "krischik"
          ],
          "name": "hp41cx_tools",
          "origin": {
            "hashes": [
              "sha256:e50e9ecee9949ac3f6ad2c667a1ce77cac0c57b722e92f8954cd8cc8eae76927",
              "sha512:42bd836458c04970882f345826629190114aca1f0cee1f8d71e93bb3b7200843792054db10055abfcbcbb63bf199c577f84c81beb8f3c6a3c180d8558f113259"
            ],
            "url": "https://sourceforge.net/projects/calculator-scripts/files/Alire/hp41cx_tools-1.8.1.tgz"
          },
          "tags": [
            "calculator",
            "tools",
            "retrocomputing",
            "ada-2022",
            "hp-41cx",
            "dm41x",
            "px41cx",
            "cross-platform"
          ],
          "version": "1.8.1",
          "website": "https://calculator-scripts.sourceforge.io/hp41cx-tools/"
        },
        "path": "index/hp/hp41cx_tools/hp41cx_tools-1.8.1.toml",
        "version": "1.8.1"
      },
      {
        "dependants": [],
        "dependencies": [
          {
            "catalog": "community",
            "condition": null,
            "name": "adacl",
            "package": "adacl",
            "provided_version": "7.2.0",
            "requirement": "^7.0.1",
            "resolved": true,
            "version": "7.2.0"
          },
          {
            "catalog": "community",
            "condition": null,
            "name": "adacl_regexp",
            "package": "adacl_regexp",
            "provided_version": "7.2.0",
            "requirement": "^7.0.0",
            "resolved": true,
            "version": "7.2.0"
          },
          {
            "catalog": "community",
            "condition": null,
            "name": "adacl_sar",
            "package": "adacl_sar",
            "provided_version": "7.2.0",
            "requirement": "^7.0.0",
            "resolved": true,
            "version": "7.2.0"
          }
        ],
        "development": false,
        "external": false,
        "manifest": {
          "authors": [
            "Martin Krischik <krischik@users.sourceforge.net>"
          ],
          "build-switches": {
            "development": {
              "compile_checks": "Warnings",
              "contracts": "Yes",
              "runtime_checks": "Overflow"
            },
            "release": {
              "compile_checks": "Warnings",
              "contracts": "No",
              "runtime_checks": "Default"
            },
            "validation": {
              "compile_checks": "Warnings",
              "contracts": "Yes",
              "runtime_checks": "Everything"
            }
          },
          "depends-on": [
            {
              "adacl": "^7.0.1",
              "adacl_regexp": "^7.0.0",
              "adacl_sar": "^7.0.0"
            }
          ],
          "description": "Cross-platform tools to supercharge your HP-41CX emulator experience",
          "executables": [
            "hp41cx_tools-main",
            "hp41cx_tools-dm41_to_px41",
            "hp41cx_tools-px41_to_dm41",
            "hp41cx_tools-unicode_to_dm41",
            "hp41cx_tools-unicode_to_px41"
          ],
          "licenses": "GPL-3.0-or-later",
          "long-description": "## HP-41CX Emulator Tools\n\nStep into the golden era of retro computing with **hp41cx_tools**, a versatile\nsuite that turbocharges your HP-41CX emulator adventures! Unlike many tools\nshackled to Windows, this toolkit runs flawlessly on **macOS**, **Linux**, and\n**Windows**, making it the ultimate companion for enthusiasts using the iconic\n[PX-41CX](https://paxer.net/PX-41CX/) from Paxer or the sleek\n[DM41X](https://www.swissmicros.com/product/dm41x) from SwissMicros. Channel\nyour inner 1980s programming wizard and master memory dumps, FOCAL source code,\n*and now encoding* with ease - compiling UTF-8 FOCAL straight into upload-ready\ndump files for the PX-41CY emulator.\n\nBuilt with the precision of **Ada 2022** for unshakeable reliability, these\ntools decode, convert, and encode data with the finesse of the HP-41CX's\nlegendary keystrokes. Paired with intuitive **ZShell scripts** for macOS and\nLinux, the suite streamlines complex workflows, whether you're on a modern\nMacBook, a Linux workstation, or a Windows PC. This cross-platform prowess\nensures every retro computing fan can join the fun, no matter their\nsetup - grateful shoutout to Pierre Houbert's pioneering\n[PX41CX_Interface.xls](https://paxer.net/PX-41CX_Interface.zip) and its\nVisualBasic wizardry, which lit the fuse for this focused PX-41CX/DM41X\njourney.\n\n### Key Features\n\n- **Memory Dump Decoder**: Transform raw HP-41CX emulator memory dumps into\n  readable FOCAL source code with pinpoint accuracy.\n- **Source Code Converter**: Seamlessly convert between PX-41CX and DM41X FOCAL\n  code styles, bridging emulator ecosystems.\n- **FOCAL Encoder**: Compile modern UTF-8 encoded FOCAL programs into precise\n  dump files, ready for PX-41CY emulator upload - vintage vibes meet UTF-8\n  pipelines.\n- **Unicode Support**: Convert Unicode-encoded FOCAL programs to PX-41CX or\n  DM41X formats, blending vintage charm with modern workflows.\n- **Cross-Platform Power**: Runs natively on macOS, Linux, and Windows - like a\n  portable Ada generic, no OS exceptions.\n- **Open Source**: Hosted on\n  [SourceForge](https://sourceforge.net/p/calculator-scripts/code/ci/master/tree/Tools/hp41cx_tools/src/),\n  ready for you to hack, extend, and share with the retro computing community.\n- **Comprehensive Docs**: Explore detailed guides via\n  [GNATdoc](https://calculator-scripts.sourceforge.io/gnatdoc/hp41cx-tools).\n\n### Why You'll Love It\n\nRelive the thrill of programming the HP-41CX, the calculator that defined a\ngeneration of scientific and hobbyist triumphs. Whether you're decoding vintage\nmemory dumps, converting code styles, or encoding fresh FOCAL scripts,\n**hp41cx_tools** brings the past to life with unmatched versatility. Join the\nretro computing revolution and make your emulator sing - on any desktop OS!\n",
          "maintainers": [
            "Martin Krischik <krischik@users.sourceforge.net>"
          ],
          "maintainers-logins": [
            "krischik"
          ],
          "name": "hp41cx_tools",
          "origin": {
            "hashes": [
              "sha256:761cdea058f556d7f12aa25dcaa3a5c7cabed687b5b2916903e66155263e89c7",
              "sha512:c0dd6c8e281a7b960e8bef0fd162977a1a8c0bd47af03c18db59adfba9c689fd5b16c40d30cf841a012e815952c5ac2fc1a9463e4bbef80631efb44dca4297e1"
            ],
            "url": "https://sourceforge.net/projects/calculator-scripts/files/Alire/hp41cx_tools-1.8.0.tgz"
          },
          "tags": [
            "calculator",
            "tools",
            "retrocomputing",
            "ada-2022",
            "hp-41cx",
            "dm41x",
            "px41cx",
            "cross-platform"
          ],
          "version": "1.8.0",
          "website": "https://calculator-scripts.sourceforge.io/hp41cx-tools/"
        },
        "path": "index/hp/hp41cx_tools/hp41cx_tools-1.8.0.toml",
        "version": "1.8.0"
      },
      {
        "dependants": [],
        "dependencies": [
          {
            "catalog": "community",
            "condition": null,
            "name": "adacl",
            "package": "adacl",
            "provided_version": "6.3.0",
            "requirement": "^6.3.0",
            "resolved": true,
            "version": "6.3.0"
          },
          {
            "catalog": "community",
            "condition": null,
            "name": "adacl_regexp",
            "package": "adacl_regexp",
            "provided_version": "6.3.0",
            "requirement": "^6.3.0",
            "resolved": true,
            "version": "6.3.0"
          },
          {
            "catalog": "community",
            "condition": null,
            "name": "adacl_sar",
            "package": "adacl_sar",
            "provided_version": "6.3.0",
            "requirement": "^6.3.0",
            "resolved": true,
            "version": "6.3.0"
          }
        ],
        "development": false,
        "external": false,
        "manifest": {
          "authors": [
            "Martin Krischik <krischik@users.sourceforge.net>"
          ],
          "build-switches": {
            "development": {
              "compile_checks": "Warnings",
              "contracts": "Yes",
              "runtime_checks": "Overflow"
            },
            "release": {
              "compile_checks": "Warnings",
              "contracts": "No",
              "runtime_checks": "Default"
            },
            "validation": {
              "compile_checks": "Warnings",
              "contracts": "Yes",
              "runtime_checks": "Everything"
            }
          },
          "depends-on": [
            {
              "adacl": "^6.3.0",
              "adacl_regexp": "^6.3.0",
              "adacl_sar": "^6.3.0"
            }
          ],
          "description": "Cross-platform tools to supercharge your HP-41CX emulator experience",
          "executables": [
            "hp41cx_tools-main",
            "hp41cx_tools-dm41_to_px41",
            "hp41cx_tools-px41_to_dm41",
            "hp41cx_tools-unicode_to_dm41",
            "hp41cx_tools-unicode_to_px41"
          ],
          "licenses": "GPL-3.0-or-later",
          "long-description": "## HP-41CX Emulator Tools\n\nStep into the golden era of retro computing with **hp41cx_tools**, a versatile\nsuite that turbocharges your HP-41CX emulator adventures! Unlike many tools\nshackled to Windows, this toolkit runs flawlessly on **macOS**, **Linux**, and\n**Windows**, making it the ultimate companion for enthusiasts using the iconic\n[PX-41CX](https://paxer.net/PX-41CX/) from Paxer or the sleek\n[DM41X](https://www.swissmicros.com/product/dm41x) from SwissMicros. Channel\nyour inner 1980s programming wizard and master memory dumps and FOCAL source\ncode with ease.\n\nBuilt with the precision of **Ada 2022** for unshakeable reliability, these\ntools decode and convert data with the finesse of the HP-41CX's legendary\nkeystrokes. Paired with intuitive **ZShell scripts** for macOS and Linux, the\nsuite streamlines complex workflows, whether you're on a modern MacBook, a\nLinux workstation, or a Windows PC. This cross-platform prowess ensures every\nretro computing fan can join the fun, no matter their setup.\n\n### Key Features\n\n- **Memory Dump Decoder**: Transform raw HP-41CX emulator memory dumps into readable FOCAL source code with pinpoint accuracy.\n- **Source Code Converter**: Seamlessly convert between PX-41CX and DM41X FOCAL code styles, bridging emulator ecosystems.\n- **Unicode Support**: Convert Unicode-encoded FOCAL programs to PX-41CX or DM41X formats, blending vintage charm with modern workflows.\n- **Cross-Platform Power**: Runs natively on macOS, Linux, and Windows-unlike many Windows-only alternatives.\n- **Open Source**: Hosted on [SourceForge](https://sourceforge.net/p/calculator-scripts/code/ci/master/tree/Tools/hp41cx_tools/src/), ready for you to hack, extend, and share with the retro computing community.\n- **Comprehensive Docs**: Explore detailed guides via [GNATdoc](https://calculator-scripts.sourceforge.io/gnatdoc/hp41cx-tools).\n\n### Why You'll Love It\n\nRelive the thrill of programming the HP-41CX, the calculator that defined a\ngeneration of scientific and hobbyist triumphs. Whether you're decoding vintage\nmemory dumps or crafting new FOCAL programs, **hp41cx_tools** brings the past\nto life with unmatched versatility. Join the retro computing revolution and\nmake your emulator sing-on any desktop OS!\n",
          "maintainers": [
            "Martin Krischik <krischik@users.sourceforge.net>"
          ],
          "maintainers-logins": [
            "krischik"
          ],
          "name": "hp41cx_tools",
          "origin": {
            "hashes": [
              "sha256:aed1b078137880fef793e782b4aba996a26a922b0c60e926ae9f9e3ac0a39626",
              "sha512:05fa1ad84cf67a5c61666901a55df9d6bcbdda9c8db6f6aeeff00774893b325d18f8089ffc2c3d62094df4bb371c85ff2c811e1b5b3eb6034c69e0fe2c1ae525"
            ],
            "url": "https://sourceforge.net/projects/calculator-scripts/files/Alire/hp41cx_tools-1.7.1.tgz"
          },
          "tags": [
            "calculator",
            "tools",
            "retrocomputing",
            "ada-2022",
            "hp-41cx",
            "dm41x",
            "px41cx",
            "cross-platform"
          ],
          "version": "1.7.1",
          "website": "https://calculator-scripts.sourceforge.io/hp41cx-tools/"
        },
        "path": "index/hp/hp41cx_tools/hp41cx_tools-1.7.1.toml",
        "version": "1.7.1"
      },
      {
        "dependants": [],
        "dependencies": [
          {
            "catalog": "community",
            "condition": null,
            "name": "adacl",
            "package": "adacl",
            "provided_version": "6.3.0",
            "requirement": "^6.3.0",
            "resolved": true,
            "version": "6.3.0"
          },
          {
            "catalog": "community",
            "condition": null,
            "name": "adacl_regexp",
            "package": "adacl_regexp",
            "provided_version": "6.3.0",
            "requirement": "^6.3.0",
            "resolved": true,
            "version": "6.3.0"
          },
          {
            "catalog": "community",
            "condition": null,
            "name": "adacl_sar",
            "package": "adacl_sar",
            "provided_version": "6.3.0",
            "requirement": "^6.3.0",
            "resolved": true,
            "version": "6.3.0"
          }
        ],
        "development": false,
        "external": false,
        "manifest": {
          "authors": [
            "Martin Krischik <krischik@users.sourceforge.net>"
          ],
          "build-switches": {
            "development": {
              "compile_checks": "Warnings",
              "contracts": "Yes",
              "runtime_checks": "Overflow"
            },
            "release": {
              "compile_checks": "Warnings",
              "contracts": "No",
              "runtime_checks": "Default"
            },
            "validation": {
              "compile_checks": "Warnings",
              "contracts": "Yes",
              "runtime_checks": "Everything"
            }
          },
          "depends-on": [
            {
              "adacl": "^6.3.0",
              "adacl_regexp": "^6.3.0",
              "adacl_sar": "^6.3.0"
            }
          ],
          "description": "Cross-platform tools to supercharge your HP-41CX emulator experience",
          "executables": [
            "hp41cx_tools-main",
            "hp41cx_tools-dm41_to_px41",
            "hp41cx_tools-px41_to_dm41",
            "hp41cx_tools-unicode_to_dm41",
            "hp41cx_tools-unicode_to_px41"
          ],
          "licenses": "GPL-3.0-or-later",
          "long-description": "## HP-41CX Emulator Tools\n\nStep into the golden era of retro computing with **hp41cx_tools**, a versatile\nsuite that turbocharges your HP-41CX emulator adventures! Unlike many tools\nshackled to Windows, this toolkit runs flawlessly on **macOS**, **Linux**, and\n**Windows**, making it the ultimate companion for enthusiasts using the iconic\n[PX-41CX](https://paxer.net/PX-41CX/) from Paxer or the sleek\n[DM41X](https://www.swissmicros.com/product/dm41x) from SwissMicros. Channel\nyour inner 1980s programming wizard and master memory dumps and FOCAL source\ncode with ease.\n\nBuilt with the precision of **Ada 2022** for unshakeable reliability, these\ntools decode and convert data with the finesse of the HP-41CX's legendary\nkeystrokes. Paired with intuitive **ZShell scripts** for macOS and Linux, the\nsuite streamlines complex workflows, whether you're on a modern MacBook, a\nLinux workstation, or a Windows PC. This cross-platform prowess ensures every\nretro computing fan can join the fun, no matter their setup.\n\n### Key Features\n- **Memory Dump Decoder**: Transform raw HP-41CX emulator memory dumps into readable FOCAL source code with pinpoint accuracy.\n- **Source Code Converter**: Seamlessly convert between PX-41CX and DM41X FOCAL code styles, bridging emulator ecosystems.\n- **Unicode Support**: Convert Unicode-encoded FOCAL programs to PX-41CX or DM41X formats, blending vintage charm with modern workflows.\n- **Cross-Platform Power**: Runs natively on macOS, Linux, and Windows-unlike many Windows-only alternatives.\n- **Open Source**: Hosted on [SourceForge](https://sourceforge.net/p/calculator-scripts/code/ci/master/tree/Tools/hp41cx_tools/src/), ready for you to hack, extend, and share with the retro computing community.\n- **Comprehensive Docs**: Explore detailed guides via [GNATdoc](https://calculator-scripts.sourceforge.io/gnatdoc/hp41cx-tools).\n\n### Why You'll Love It\nRelive the thrill of programming the HP-41CX, the calculator that defined a\ngeneration of scientific and hobbyist triumphs. Whether you're decoding vintage\nmemory dumps or crafting new FOCAL programs, **hp41cx_tools** brings the past\nto life with unmatched versatility. Join the retro computing revolution and\nmake your emulator sing-on any desktop OS!\n",
          "maintainers": [
            "Martin Krischik <krischik@users.sourceforge.net>"
          ],
          "maintainers-logins": [
            "krischik"
          ],
          "name": "hp41cx_tools",
          "origin": {
            "archive-name": "hp41cx_tools-1.7.0.tgz",
            "hashes": [
              "sha256:7c31b558d3e82747b551433139f37849d44fd2984840d51264c99fb501e0b7c6",
              "sha512:659009a6848ab1fba6b3a3dac842b5248bc897506396a0eed61f3d8e45999252bafafc82a8bd7b99e873d4e65bb815f494fbf4129d1252aa571c1458cf723c74"
            ],
            "url": "https://sourceforge.net/projects/calculator-scripts/files/Alire/hp41cx_tools-1.7.0.tgz/download"
          },
          "tags": [
            "calculator",
            "tools",
            "retrocomputing",
            "ada-2022",
            "hp-41cx",
            "dm41x",
            "px41cx",
            "cross-platform"
          ],
          "version": "1.7.0",
          "website": "https://calculator-scripts.sourceforge.io/hp41cx-tools/"
        },
        "path": "index/hp/hp41cx_tools/hp41cx_tools-1.7.0.toml",
        "version": "1.7.0"
      },
      {
        "dependants": [],
        "dependencies": [
          {
            "catalog": "community",
            "condition": null,
            "name": "adacl",
            "package": "adacl",
            "provided_version": "6.3.0",
            "requirement": "^6.1.0",
            "resolved": true,
            "version": "6.3.0"
          },
          {
            "catalog": "community",
            "condition": null,
            "name": "gnat_native",
            "package": "gnat_native",
            "provided_version": "14.2.1",
            "requirement": "^14.2",
            "resolved": true,
            "version": "14.2.1"
          }
        ],
        "development": false,
        "external": false,
        "manifest": {
          "actions": [
            {
              "command": [
                "alr",
                "run"
              ],
              "directory": "test",
              "type": "test"
            }
          ],
          "authors": [
            "Martin Krischik <krischik@users.sourceforge.net>"
          ],
          "build-switches": {
            "development": {
              "compile_checks": "Warnings",
              "contracts": "Yes",
              "runtime_checks": "Overflow"
            },
            "release": {
              "compile_checks": "Warnings",
              "contracts": "No",
              "runtime_checks": "Default"
            },
            "validation": {
              "compile_checks": "Warnings",
              "contracts": "Yes",
              "runtime_checks": "Everything"
            }
          },
          "depends-on": [
            {
              "adacl": "^6.1.0",
              "gnat_native": "^14.2"
            }
          ],
          "description": "HP-41CX emulator Tools",
          "executables": [
            "hp41cx_tools-main"
          ],
          "licenses": "GPL-3.0-or-later",
          "long-description": "Tools for manipulating memory dumps from HP-41CX emulators.\n\nThe following HP-41CX emulators are supported:\n\n* [PX-41CX](https://paxer.net/PX-41CX/) from Paxer.\n* [DM41X](https://www.swissmicros.com/product/dm41x) from SwissMicros.\n\nCurrently hex dump files can be decoded to user readable UTF-8 encoded files.\n",
          "maintainers": [
            "Martin Krischik <krischik@users.sourceforge.net>"
          ],
          "maintainers-logins": [
            "krischik"
          ],
          "name": "hp41cx_tools",
          "origin": {
            "hashes": [
              "sha256:ca239e6be3c7c9ffc74b91eaddf5c5368e0137a3e07bf481279561311c70846b",
              "sha512:3fd84b0fe7b67be33dd6f18f8d223b4cb533307439b4f6baa53a623956be1e5348b198b4a4a546a4f164eb585548769658ec674851b55ed6c29f690cac606c4a"
            ],
            "url": "https://sourceforge.net/projects/calculator-scripts/files/Alire/hp41cx_tools-1.6.3.tgz"
          },
          "tags": [
            "calculator",
            "tools",
            "retrocomputing",
            "ada-2022",
            "hp-41cx",
            "dm41x",
            "px41cx"
          ],
          "version": "1.6.3",
          "website": "https://calculator-scripts.sourceforge.io/px-41cx"
        },
        "path": "index/hp/hp41cx_tools/hp41cx_tools-1.6.3.toml",
        "version": "1.6.3"
      },
      {
        "dependants": [],
        "dependencies": [
          {
            "catalog": "community",
            "condition": null,
            "name": "adacl",
            "package": "adacl",
            "provided_version": "5.16.1",
            "requirement": "5.16.1",
            "resolved": true,
            "version": "5.16.1"
          },
          {
            "catalog": "community",
            "condition": null,
            "name": "gnat_native",
            "package": "gnat_native",
            "provided_version": "14.2.1",
            "requirement": "^14.2",
            "resolved": true,
            "version": "14.2.1"
          }
        ],
        "development": false,
        "external": false,
        "manifest": {
          "actions": [
            {
              "command": [
                "alr",
                "run"
              ],
              "directory": "test",
              "type": "test"
            }
          ],
          "authors": [
            "Martin Krischik <krischik@users.sourceforge.net>"
          ],
          "build-switches": {
            "development": {
              "contracts": "Yes",
              "runtime_checks": "Overflow"
            },
            "release": {
              "contracts": "No",
              "runtime_checks": "Default"
            },
            "validation": {
              "contracts": "Yes",
              "runtime_checks": "Everything"
            }
          },
          "depends-on": [
            {
              "adacl": "5.16.1",
              "gnat_native": "^14.2"
            }
          ],
          "description": "HP-41CX emulator Tools",
          "executables": [
            "hp41cx_tools-main"
          ],
          "licenses": "GPL-3.0-or-later",
          "long-description": "Tools for manipulating memory dumps from HP-41CX emulators.\n\nThe following HP-41CX emulators are supported:\n\n* [PX-41CX](https://paxer.net/PX-41CX/) from Paxer.\n* [DM41X](https://www.swissmicros.com/product/dm41x) from SwissMicros.\n\nCurrently hex dump files can be decoded to user readable UTF-8 encoded files.\n",
          "maintainers": [
            "Martin Krischik <krischik@users.sourceforge.net>"
          ],
          "maintainers-logins": [
            "krischik"
          ],
          "name": "hp41cx_tools",
          "origin": {
            "hashes": [
              "sha256:cc24c4ac453f2f3160fe20afd094a67117e32d2697c71f84e12bfad601ea8540",
              "sha512:6ecb0494d5acec3fb7d8fe071805ac3eca6e1f2740c920763e60a721403ac6ae7409b1563c9fe488a8bc79b09139a1e86ce39541d4a0c26c0674012b9846acd7"
            ],
            "url": "https://sourceforge.net/projects/calculator-scripts/files/Alire/hp41cx_tools-1.6.2.tgz"
          },
          "tags": [
            "calculator",
            "tools",
            "retrocomputing",
            "ada-2022",
            "hp-41cx",
            "dm41x",
            "px41cx"
          ],
          "version": "1.6.2",
          "website": "https://calculator-scripts.sourceforge.io/px-41cx"
        },
        "path": "index/hp/hp41cx_tools/hp41cx_tools-1.6.2.toml",
        "version": "1.6.2"
      },
      {
        "dependants": [],
        "dependencies": [
          {
            "catalog": "community",
            "condition": null,
            "name": "adacl",
            "package": "adacl",
            "provided_version": "5.16.1",
            "requirement": "5.16.1",
            "resolved": true,
            "version": "5.16.1"
          },
          {
            "catalog": "community",
            "condition": null,
            "name": "gnat_native",
            "package": "gnat_native",
            "provided_version": "14.2.1",
            "requirement": "^14.2",
            "resolved": true,
            "version": "14.2.1"
          }
        ],
        "development": false,
        "external": false,
        "manifest": {
          "actions": [
            {
              "command": [
                "alr",
                "run"
              ],
              "directory": "test",
              "type": "test"
            }
          ],
          "authors": [
            "Martin Krischik <krischik@users.sourceforge.net>"
          ],
          "build-switches": {
            "development": {
              "contracts": "Yes",
              "runtime_checks": "Overflow"
            },
            "release": {
              "contracts": "No",
              "runtime_checks": "Default"
            },
            "validation": {
              "contracts": "Yes",
              "runtime_checks": "Everything"
            }
          },
          "depends-on": [
            {
              "adacl": "5.16.1",
              "gnat_native": "^14.2"
            }
          ],
          "description": "HP-41CX emulator Tools",
          "executables": [
            "hp41cx_tools-main"
          ],
          "licenses": "GPL-3.0-or-later",
          "long-description": "Tools for manipulating memory dumps from HP-41CX emulators.\n\nThe following HP-41CX emulators are supported:\n\n* [PX-41CX](https://paxer.net/PX-41CX/) from Paxer.\n* [DM41X](https://www.swissmicros.com/product/dm41x) from SwissMicros.\n\nCurrently hex dump files can be decoded to user readable UTF-8 encoded files.\n",
          "maintainers": [
            "Martin Krischik <krischik@users.sourceforge.net>"
          ],
          "maintainers-logins": [
            "krischik"
          ],
          "name": "hp41cx_tools",
          "origin": {
            "hashes": [
              "sha256:d25f62522c3759ee9d1eca8626d26b35144c3ab6cc8cbbd10dfc40f5c3f09316",
              "sha512:3913af2cf13871490da1fe2d1d59d6d97ce3aeab2a8fb033b9a9829534aff657f91f9808aa97c244612d1df7beb2dfbc5fe039ac258a434e7620fb8ef6e4f51d"
            ],
            "url": "https://sourceforge.net/projects/calculator-scripts/files/Alire/hp41cx_tools-1.6.1.tgz"
          },
          "tags": [
            "calculator",
            "tools",
            "retrocomputing",
            "ada-2022",
            "hp-41cx",
            "dm41x",
            "px41cx"
          ],
          "version": "1.6.1",
          "website": "https://calculator-scripts.sourceforge.io/px-41cx"
        },
        "path": "index/hp/hp41cx_tools/hp41cx_tools-1.6.1.toml",
        "version": "1.6.1"
      },
      {
        "dependants": [],
        "dependencies": [
          {
            "catalog": "community",
            "condition": null,
            "name": "adacl",
            "package": "adacl",
            "provided_version": "5.16.0",
            "requirement": "5.16.0",
            "resolved": true,
            "version": "5.16.0"
          },
          {
            "catalog": "community",
            "condition": null,
            "name": "gnat_native",
            "package": "gnat_native",
            "provided_version": "14.2.1",
            "requirement": "^14.2",
            "resolved": true,
            "version": "14.2.1"
          }
        ],
        "development": false,
        "external": false,
        "manifest": {
          "actions": [
            {
              "command": [
                "alr",
                "run"
              ],
              "directory": "test",
              "type": "test"
            }
          ],
          "authors": [
            "Martin Krischik <krischik@users.sourceforge.net>"
          ],
          "build-switches": {
            "development": {
              "contracts": "Yes",
              "runtime_checks": "Overflow"
            },
            "release": {
              "contracts": "No",
              "runtime_checks": "Default"
            },
            "validation": {
              "contracts": "Yes",
              "runtime_checks": "Everything"
            }
          },
          "depends-on": [
            {
              "adacl": "5.16.0",
              "gnat_native": "^14.2"
            }
          ],
          "description": "HP-41CX emulator Tools",
          "executables": [
            "hp41cx_tools-main"
          ],
          "licenses": "GPL-3.0-or-later",
          "long-description": "Tools for manipulating memory dumps from HP-41CX emulators.\n\nThe following HP-41CX emulators are supported:\n\n* [PX-41CX](https://paxer.net/PX-41CX/) from Paxer.\n* [DM41X](https://www.swissmicros.com/product/dm41x) from SwissMicros.\n\nCurrently hex dump files can be decoded to user readable files.\n",
          "maintainers": [
            "Martin Krischik <krischik@users.sourceforge.net>"
          ],
          "maintainers-logins": [
            "krischik"
          ],
          "name": "hp41cx_tools",
          "origin": {
            "hashes": [
              "sha256:7337189c4829a1492c05200a630e6e35d1566e5ddcb1a4ca5a395ac04f13d368",
              "sha512:1974bf1138e1219c5d75340174b00960d71d1ed9cd9f28f0b72e850d2a44ceb58bc3872f481abfbb98c2bfd544c66225bd90349d22327c453ed924e90eaeec69"
            ],
            "url": "https://sourceforge.net/projects/calculator-scripts/files/Alire/hp41cx_tools-1.6.0.tgz"
          },
          "tags": [
            "calculator",
            "tools",
            "retrocomputing",
            "ada-2022",
            "hp-41cx",
            "dm41x",
            "px41cx"
          ],
          "version": "1.6.0",
          "website": "https://calculator-scripts.sourceforge.io/px-41cx"
        },
        "path": "index/hp/hp41cx_tools/hp41cx_tools-1.6.0.toml",
        "version": "1.6.0"
      }
    ]
  },
  "schema_version": 4
}
