{"id":19870886,"url":"https://github.com/mainakrepositor/os-simple","last_synced_at":"2025-05-02T08:32:44.666Z","repository":{"id":106238507,"uuid":"369426372","full_name":"MainakRepositor/OS-Simple","owner":"MainakRepositor","description":null,"archived":false,"fork":false,"pushed_at":"2021-05-21T05:56:10.000Z","size":3462,"stargazers_count":22,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-07T00:27:06.319Z","etag":null,"topics":[],"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/MainakRepositor.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-05-21T05:46:01.000Z","updated_at":"2025-02-03T07:05:52.000Z","dependencies_parsed_at":"2023-05-30T21:30:43.560Z","dependency_job_id":null,"html_url":"https://github.com/MainakRepositor/OS-Simple","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/MainakRepositor%2FOS-Simple","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MainakRepositor%2FOS-Simple/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MainakRepositor%2FOS-Simple/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MainakRepositor%2FOS-Simple/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MainakRepositor","download_url":"https://codeload.github.com/MainakRepositor/OS-Simple/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252008950,"owners_count":21679669,"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":"2024-11-12T16:10:26.895Z","updated_at":"2025-05-02T08:32:44.661Z","avatar_url":"https://github.com/MainakRepositor.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SIMPLE-OS\n\nSimple Operating System programs starting from Bootloader in assembly to Kernel in C, and other programs like OS Calculator, Low Level Graphics etc.\n\nBootloader contains simple 16 bit as well as 32 bit OS bootloader assembly programs.\n\nKernel contains C programs for Simple HelloWorld, Keyboard I/O etc... and little bit assembly programs for low level operations.\n\nGlobal_Descriptor_Table contains code that sets up GDT in both x86 NASM Assembly and in C.\n\nInterrupt_Descriptor_Table contains code that sets up IDT in C with interrupt service routines.\n\nGUI contains graphics related programs in C for drawing boxes, DOSBox GUI etc. \n\nx86 Calculator contains an x86 calculator program capable to run on booting.\n\nGraphics contains simple low level pixels drawing, as well as objects such as Lines using DDA algorithm, Rectangles etc.\n\nVGA contains C kernel and assembly program for seeting up Video Graphics Array(VGA) and drawing some basic shapes by ploting pixels.\n\nTic-Tac-Toe a simple tic-tac-toe DOS game with boxes.\n\nPong-Game a simple Pong game using graphics.\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmainakrepositor%2Fos-simple","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmainakrepositor%2Fos-simple","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmainakrepositor%2Fos-simple/lists"}