{"id":25563663,"url":"https://github.com/vector35/z80","last_synced_at":"2025-04-12T08:25:02.931Z","repository":{"id":89395025,"uuid":"200677938","full_name":"Vector35/Z80","owner":"Vector35","description":"Z80 Architecture and BinaryViews for Z80 Files","archived":false,"fork":false,"pushed_at":"2024-03-05T07:37:12.000Z","size":257,"stargazers_count":10,"open_issues_count":6,"forks_count":5,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-05T22:06:37.175Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Vector35.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-08-05T15:04:30.000Z","updated_at":"2024-12-03T02:17:12.000Z","dependencies_parsed_at":null,"dependency_job_id":"9f4af094-4bdd-4e82-a7f6-24b0db274d89","html_url":"https://github.com/Vector35/Z80","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vector35%2FZ80","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vector35%2FZ80/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vector35%2FZ80/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vector35%2FZ80/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Vector35","download_url":"https://codeload.github.com/Vector35/Z80/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248538461,"owners_count":21120992,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":[],"created_at":"2025-02-20T20:27:07.313Z","updated_at":"2025-04-12T08:25:02.924Z","avatar_url":"https://github.com/Vector35.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Z80 Architecture Plugin\nAuthor: **Vector 35 Inc**\n\n_Sample Z80 architecture plugin written to accompany [A Guide to Architecture Plugins](https://binary.ninja/2020/01/08/guide-to-architecture-plugins-part1.html)_.\n\n## Description:\n\n\u003cp\u003eThis Z80 architecture plugin was originally written as an example architecture to introduce how to easily add support to Binary Ninja for any new architecture given an existing disassembly library. It originally used the \u003ca href='https://skoolkit.ca/'\u003eSchoolKit\u003c/a\u003e python library as a disassembler, but later was updated to work with a \u003ca href='https://github.com/lwerdna/z80dis'\u003ededicated library\u003c/a\u003e.\u003c/p\u003e\u003cp\u003eThis repository has several checkpoints from the \u003ca href='https://binary.ninja/2020/01/08/guide-to-architecture-plugins-part1.html'\u003eblog post\u003c/a\u003e that are associated with specific comments.\u003c/p\u003e\n\n\n## Installation Instructions\n\nThis architecture can be installed from the [plugin manager](https://docs.binary.ninja/guide/plugins.html) or by manually copying the contents of this repo (or symlinking) to your [plugin path](https://docs.binary.ninja/guide/index.html#using-plugins).\n\n### Windows\n\nThe built-in Python 2.7 currently included in Windows builds can't easily have additional dependencies installed. We recommend installing a 64-bit version of python, using the native pip functionality to install the z80dis module (and skoolkit if using the previous checkpoints).\n\n### Linux\n\n`pip install z80dis`\n\n### Darwin\n\n`pip install z80dis`\n\n## Minimum Version\n\nThis plugin requires the following minimum version of Binary Ninja:\n\n* 776\n\n## Required Dependencies\n\nThe following dependencies are required for this plugin:\n\n * pip - z80dis\n\n\n## License\n\nThis plugin is released under a MIT license.\n## Metadata Version\n\n2\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvector35%2Fz80","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvector35%2Fz80","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvector35%2Fz80/lists"}