{"id":16665435,"url":"https://github.com/larsbrinkhoff/ks10-udis","last_synced_at":"2025-12-28T22:33:57.979Z","repository":{"id":147602203,"uuid":"9264783","full_name":"larsbrinkhoff/ks10-udis","owner":"larsbrinkhoff","description":"KS10 microcode disassembler","archived":false,"fork":false,"pushed_at":"2013-04-14T07:39:47.000Z","size":404,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-01-19T16:11:17.151Z","etag":null,"topics":["disassembler","microcode","pdp-10"],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/larsbrinkhoff.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-04-06T18:46:59.000Z","updated_at":"2021-11-01T17:14:07.000Z","dependencies_parsed_at":"2023-03-25T21:00:25.604Z","dependency_job_id":null,"html_url":"https://github.com/larsbrinkhoff/ks10-udis","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/larsbrinkhoff%2Fks10-udis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/larsbrinkhoff%2Fks10-udis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/larsbrinkhoff%2Fks10-udis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/larsbrinkhoff%2Fks10-udis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/larsbrinkhoff","download_url":"https://codeload.github.com/larsbrinkhoff/ks10-udis/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243307334,"owners_count":20270256,"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":["disassembler","microcode","pdp-10"],"created_at":"2024-10-12T11:07:03.677Z","updated_at":"2025-12-28T22:33:57.926Z","avatar_url":"https://github.com/larsbrinkhoff.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"This is a primitive disassembler for KS10 microcode.\n\nBuild and execute like so:\n\tmake\n\t./udis \u003c ram.262\n\nBy default, microinstructions are disassembled in the order they\nappear in memory.  However, by #defining PROGRAM_ORDER in udis.c, the\ndisassembler will follow the J field.  Also, I've tried to dissassemble\ninstructions that may be skipped to by means of the SKIP field, though\nI'm not sure if I got it right.\n\nThe files mcr.262 and ram.262 are the ITS KS10 microcode assembler\nlisting, and binary RAM file, respectively.  source.262 is the\nmicrocode source code, reconstructed from mcr.262.\n\nThere is no support for KL10 microcode, though it should be possible\nto add without too much hassle.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flarsbrinkhoff%2Fks10-udis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flarsbrinkhoff%2Fks10-udis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flarsbrinkhoff%2Fks10-udis/lists"}