{"id":24344878,"url":"https://github.com/ayushmantripathy9/coordinate-system","last_synced_at":"2026-05-22T00:39:05.690Z","repository":{"id":68272280,"uuid":"371936949","full_name":"ayushmantripathy9/Coordinate-System","owner":"ayushmantripathy9","description":"Implementation of Coordinate System in SIC assembly language in requirement of course System Software (CSN-252)","archived":false,"fork":false,"pushed_at":"2021-05-31T17:19:21.000Z","size":722,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-12-27T09:56:09.418Z","etag":null,"topics":["assembly","assembly-language-programming","coordinate-systems","sic"],"latest_commit_sha":null,"homepage":"","language":"Assembly","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ayushmantripathy9.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-05-29T09:54:58.000Z","updated_at":"2021-06-01T07:00:55.000Z","dependencies_parsed_at":null,"dependency_job_id":"22159466-07a6-47be-be7b-d2553ad3302d","html_url":"https://github.com/ayushmantripathy9/Coordinate-System","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ayushmantripathy9/Coordinate-System","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ayushmantripathy9%2FCoordinate-System","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ayushmantripathy9%2FCoordinate-System/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ayushmantripathy9%2FCoordinate-System/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ayushmantripathy9%2FCoordinate-System/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ayushmantripathy9","download_url":"https://codeload.github.com/ayushmantripathy9/Coordinate-System/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ayushmantripathy9%2FCoordinate-System/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33321570,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-21T12:23:38.849Z","status":"ssl_error","status_checked_at":"2026-05-21T12:22:11.673Z","response_time":62,"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":["assembly","assembly-language-programming","coordinate-systems","sic"],"created_at":"2025-01-18T09:56:24.745Z","updated_at":"2026-05-22T00:39:05.685Z","avatar_url":"https://github.com/ayushmantripathy9.png","language":"Assembly","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Coordinate-System\nGroup Project for System Software ( CSN-252 )\n\nTo simulate the project locally, follow the steps:\n1. Install SicTools by the following commands: \n```\n    git clone https://github.com/jurem/SicTools.git\n    cd SicTools\n    make jar\n```\n2. Download the `CoordinateSystem.asm` file from our repo.\n\n3. Run the simulator using the command: ```java -jar out/make/sictools.jar```\n\n4. Load the `CoordinateSystem.asm` file into the simulator\n\n5. Set the frequency to 10000kHz and the screen height and width to 109.\n\n6. Start the simulation and use the `stdin` to give inputs for drawing in the Coordinate System. You can view the outputs in the Graphical Screen.\n\nCommands:\n\n - input: \n\t- color is element of {r - red, w - white, y - yellow, g - green}\n\t- x, y and n are elements of [-5, 5]\n    - draw a point: \n\t\t- pxyK{color}\n\t\t- where K is optional and if used will draw the point as a cross\n\t\t- p52g  -\u003e draws point at x = 5, y = 2 in green color\n\t\t- p-31Kr -\u003e draws point as a cross at x = -3, y = 1 in red color\n\n    - draw a function:\n\t\t- functions have two ways of input:\n\t\t- y = x and y = -x : fx{color} and f-x{color}\n\t\t\t- y = n: fn{color}\n\t\t\t- f1w -\u003e draws y = 1 function in white color\n\t\t\t- fxy  -\u003e draws y = x function in yellow color\n\t- clear screen: c\n\t- exit program: 0\n\n### The following are some snaps of the simulations of our program:\n\n![Simulation Results - 1](./Simulations/Points.png \"Command: pxy{color}\") \n![Simulation Results - 2](./Simulations/Crosses.png \"Command:  pxyK{color}\") \n![Simulation Results - 3](./Simulations/Functions.png \"Command: fx{color} and f-x{color}\")\n![Simulation Results - 4](./Simulations/Functions2.png \"Command: fn{color}\")\n\n### Multiple inputs at once:\n\n![Simulation Results - 6](./Simulations/All1.png \"Multiple Sims and Inputs\")\n![Simulation Results - 7](./Simulations/terminalAll1.png \"Inputs for multiple sims image above\")\n![Simulation Results - 8](./Simulations/All2.png \"Clear command\")\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fayushmantripathy9%2Fcoordinate-system","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fayushmantripathy9%2Fcoordinate-system","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fayushmantripathy9%2Fcoordinate-system/lists"}