{"id":38488684,"url":"https://github.com/gerph/riscos-prm-dci4","last_synced_at":"2026-03-01T02:06:35.955Z","repository":{"id":208694036,"uuid":"712180304","full_name":"gerph/riscos-prm-dci4","owner":"gerph","description":"  RISC OS PRM documentation for the DCI 4 components (uses http://www.princexml.com/ to generate PDFs) ","archived":false,"fork":false,"pushed_at":"2026-01-12T16:33:56.000Z","size":386,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-02-04T05:52:40.293Z","etag":null,"topics":["documentation","prminxml","riscos"],"latest_commit_sha":null,"homepage":"https://gerph.github.io/riscos-prm-dci4/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gerph.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":["gerph"]}},"created_at":"2023-10-31T00:35:07.000Z","updated_at":"2026-01-12T16:33:59.000Z","dependencies_parsed_at":"2023-11-22T20:40:24.905Z","dependency_job_id":null,"html_url":"https://github.com/gerph/riscos-prm-dci4","commit_stats":null,"previous_names":["gerph/riscos-prm-dci4"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/gerph/riscos-prm-dci4","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gerph%2Friscos-prm-dci4","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gerph%2Friscos-prm-dci4/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gerph%2Friscos-prm-dci4/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gerph%2Friscos-prm-dci4/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gerph","download_url":"https://codeload.github.com/gerph/riscos-prm-dci4/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gerph%2Friscos-prm-dci4/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29958450,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-01T01:47:18.291Z","status":"online","status_checked_at":"2026-03-01T02:00:07.437Z","response_time":124,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["documentation","prminxml","riscos"],"created_at":"2026-01-17T05:39:40.754Z","updated_at":"2026-03-01T02:06:35.921Z","avatar_url":"https://github.com/gerph.png","language":"HTML","funding_links":["https://github.com/sponsors/gerph"],"categories":[],"sub_categories":[],"readme":"# RISC OS DCI 4 Networking\n\n[![DCI 4 Documentation](https://img.shields.io/badge/Generated-Documents-yellow)](https://gerph.github.io/riscos-prm-dci4/)\n## Introduction\n\nThe content here comprises the documentation for the DCI 4 network stack on RISC OS.\nThe content uses the PRM-in-XML format, and has been converted from the original\ntextual and HTML documents. By being in an open source format, editable as text,\nand able to be stored in a git repository, it brings the maintenance of\ndocumentation to users.\n\n## Status of the documentation\n\nThe documentation has been converted raw, and then reorganised to structure the\ninformation in a form closer to that used by the RISC OS Programmer's Reference\nManuals.\n\nThe documentation was originally copyight Acorn/ANT. Acorn had concerns that the\ninformation might be used to subvert school systems. This concern, together with\nthe inability to obtain any clear answer on the reproduction rights for the\ndocumentation, has left the documentation in limbo for many years.\n\nAfter many years, the ownership of the original Acorn licensed content has\nfallen to RISC OS Developments.\n\nThe DCI statistics and MBufManager have a license statement that is similar to\nan open source MIT license, so they are distributable. The DCI device driver\ndocumentation was an Acorn document so falls entirely under the purview of\nRISC OS Developments.\n\n\n## How to build\n\nThe documentation builds on Linux and macOS at present. Although individual documents should work on RISC OS, the makefiles that build the content are not set up for building on such systems.\n\nTo build the content on an Ubuntu system (other distributions may work but are not regularly used), run the command:\n\n```\n./build.sh\n```\n\nThe content will be generated into the `output` directory. To enable the building of PDFs, use:\n\n```\nenv PRINCEXML_I_HAVE_A_LICENSE=1 ./build.sh\n```\n\nUsing PrinceXML to generate PDFs for non-commercial use is free. Consult license documentation for other cases.\n\nThe build process will use a configured release version of the PRM-in-XML tools, which it will download if necessary. It is possible to override the version used by setting the environment variable `PRMINXML_VERSION` to the release version to use. It may also be set to the value `local` to use the locally installed version of PRM-in-XML tools.\n\n## Validation\n\nThe files can be validated with the command:\n\n```\n./build.sh lint\n```\n\nThis will report problems to the screen and a full log in the `logs` directory.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgerph%2Friscos-prm-dci4","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgerph%2Friscos-prm-dci4","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgerph%2Friscos-prm-dci4/lists"}