{"id":23296700,"url":"https://github.com/turkishrational/scc","last_synced_at":"2026-04-26T23:31:26.702Z","repository":{"id":268923717,"uuid":"862354360","full_name":"turkishrational/scc","owner":"turkishrational","description":"Small C Compiler (Hendrix) for TRDOS 386 Operating System (+ Win32 Console) ","archived":false,"fork":false,"pushed_at":"2026-04-08T16:08:16.000Z","size":16552,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-04-08T17:36:02.103Z","etag":null,"topics":["32bit","386dos","c","cc","ccompiler","compiler","console","fasm","hendrix","scc","simple","simplec","small","smallc","trdos386","win32"],"latest_commit_sha":null,"homepage":"","language":"Assembly","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/turkishrational.png","metadata":{"files":{"readme":"README.TXT","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,"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}},"created_at":"2024-09-24T13:12:06.000Z","updated_at":"2026-04-08T16:08:20.000Z","dependencies_parsed_at":"2024-12-19T18:46:18.682Z","dependency_job_id":null,"html_url":"https://github.com/turkishrational/scc","commit_stats":null,"previous_names":["turkishrational/scc"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/turkishrational/scc","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/turkishrational%2Fscc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/turkishrational%2Fscc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/turkishrational%2Fscc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/turkishrational%2Fscc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/turkishrational","download_url":"https://codeload.github.com/turkishrational/scc/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/turkishrational%2Fscc/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32317162,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-26T23:26:28.701Z","status":"ssl_error","status_checked_at":"2026-04-26T23:26:25.802Z","response_time":129,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["32bit","386dos","c","cc","ccompiler","compiler","console","fasm","hendrix","scc","simple","simplec","small","smallc","trdos386","win32"],"created_at":"2024-12-20T07:13:19.998Z","updated_at":"2026-04-26T23:31:26.690Z","avatar_url":"https://github.com/turkishrational.png","language":"Assembly","funding_links":[],"categories":[],"sub_categories":[],"readme":"***Notes on compiling the TRDOS 386 version of the Small C Compiler\r\nusing the compiler itself (self-compilation)***\r\n\r\nRequired systems:\r\n1) TRDOS 386 Floppy or Disk to run on real computer or emulator\r\n2) Windows or Linux operating system to generate SCC.PRG using FASM compiler.\r\n   (Because ASM outputs are in FASM syntax)\r\n\r\nCompile the following (TRDOS 386 compatible) C files\r\nUsing SCC.PRG on TRDOS 386 operating system (floppy disk or disk):\r\n\r\n('cc.h', 'stdio.h' and 'notice.h' must be in the same directory)\r\n\r\n\u003e scc cc1.c\r\n\u003e scc cc2.c\r\n\u003e scc cc3.c\r\n\u003e scc cc4.c\r\n\u003e scc libstd.c\r\n\u003e scc getarg.c (not required, original GETARG.ASM can be used)\r\n\r\nand then move SCC's ASM output files to a directory\r\nwhich includes\r\n\r\nFASM.EXE (windows program)\r\nSCC.ASM (TRDOS 386 version)\r\nINTRINS.ASM\r\n(GETARG.ASM) files\r\n\r\n(precompiled files: CC1.ASM,CC2.ASM,CC3.ASM,CC4.ASM,LIBSTD.ASM)\r\n\r\nLater...\r\n\r\nto use\r\n\r\n\u003e FASM SCC.ASM to create SCC.BIN\r\n\r\nand finally rename SCC.BIN to SCC.PRG.\r\n\r\nErdogan Tan - 24/09/2024\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fturkishrational%2Fscc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fturkishrational%2Fscc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fturkishrational%2Fscc/lists"}