{"id":28621489,"url":"https://github.com/serge-404/CPM32","last_synced_at":"2025-06-12T05:05:32.844Z","repository":{"id":55896080,"uuid":"191392439","full_name":"serge-404/CPM32","owner":"serge-404","description":"hybrid fork of Keiji Murakami (CPM emu) and Mockba the Borg (Z80 emu) projects","archived":false,"fork":false,"pushed_at":"2022-01-29T22:45:04.000Z","size":587,"stargazers_count":8,"open_issues_count":2,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2023-10-20T06:16:33.266Z","etag":null,"topics":["8bit","c","cpm","orion-128","vt52","z80","z80-emulator"],"latest_commit_sha":null,"homepage":null,"language":"C","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/serge-404.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-06-11T14:47:37.000Z","updated_at":"2023-08-20T12:15:19.000Z","dependencies_parsed_at":"2022-08-15T08:50:55.492Z","dependency_job_id":null,"html_url":"https://github.com/serge-404/CPM32","commit_stats":null,"previous_names":[],"tags_count":0,"template":null,"template_full_name":null,"purl":"pkg:github/serge-404/CPM32","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serge-404%2FCPM32","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serge-404%2FCPM32/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serge-404%2FCPM32/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serge-404%2FCPM32/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/serge-404","download_url":"https://codeload.github.com/serge-404/CPM32/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serge-404%2FCPM32/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259402011,"owners_count":22851867,"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":["8bit","c","cpm","orion-128","vt52","z80","z80-emulator"],"created_at":"2025-06-12T05:01:43.197Z","updated_at":"2025-06-12T05:05:32.837Z","avatar_url":"https://github.com/serge-404.png","language":"C","funding_links":[],"categories":["C"],"sub_categories":[],"readme":"# CPM32\nIt is a CP/M operation system emulator.\nAppears as a hybrid fork of Keiji Murakami (CPM emu part) and Mockba the Borg (Z80 emu part) projects\nwith some corrections for ORION-128 VT52 screen control codes subset support.\nCompiled with BCB5(Windows) and gcc(Linux).\n\nWindows getch() issue: DEL key used instead of BACKSPACE (and BACKSPACE acts as a LEFT)\n because of cmd.exe 08h/7Fh codes processing features.\n\nUse \"./cpm -?\" for short help:\n\n```\n$ ./cpm -?\nCPM -- CP/M-80 program EXEcutor for LINUX V0.5\nCopyright (C) 2004-2012 by K.Murakami\n  Usage: CPM [-hxapdCkr][-w[0-9]] command arg1 arg2 ...\n        -h .. return HI-TECH C exit code\n        -x .. return ERROR if A:$$$.SUB deleted\n        -a .. select A: (program directry)\n        -p .. pause before exit\n        -d .. disable auto drive assign\n        -C .. args to uppercase\n        -o .. orion128 ROM F800 mode (+allow exec RKO,ORD)\n        -8 .. do not KOI8 conversion\n        -r .. do Robotron-1715 escapes\n        -k .. do Kaypro(adm3a) escapes\n        -w[0-9] .. wait on console status check (9:max)\n\n``` \n\nEnvironment variables:\n```\nCPMPATH - default CP/M binaries dir\nORDPATH - default ORDOS binaries dir (Orion-128 mode)\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fserge-404%2FCPM32","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fserge-404%2FCPM32","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fserge-404%2FCPM32/lists"}