{"id":23377790,"url":"https://github.com/isysxp/vt105","last_synced_at":"2025-04-08T04:36:43.693Z","repository":{"id":92848875,"uuid":"517766072","full_name":"Isysxp/VT105","owner":"Isysxp","description":"A very basic VT105 emulation","archived":false,"fork":false,"pushed_at":"2023-12-08T16:19:24.000Z","size":13350,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-14T03:22:44.726Z","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/Isysxp.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":"2022-07-25T17:48:23.000Z","updated_at":"2022-07-25T17:48:41.000Z","dependencies_parsed_at":"2025-02-16T03:00:50.774Z","dependency_job_id":null,"html_url":"https://github.com/Isysxp/VT105","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Isysxp%2FVT105","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Isysxp%2FVT105/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Isysxp%2FVT105/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Isysxp%2FVT105/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Isysxp","download_url":"https://codeload.github.com/Isysxp/VT105/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247779794,"owners_count":20994569,"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-12-21T18:19:43.958Z","updated_at":"2025-04-08T04:36:43.687Z","avatar_url":"https://github.com/Isysxp.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# VT105\nA very basic VT105 emulation\n\n  This is an initial build of a VT105 terminal emulator. I must emphasise that this is work in progress.\nThe intention behind this project is to create a terminal app that may be used with the MINC-11 system.\nTo read a little more about this remarkable system, I suggest you start with Sytse van Slooten's pages\nat: https://pdp2011.sytse.net/wordpress/pdp-11/minc/ as he has done a lot of work in this area to\nreimplement the MINC system and a VT105 terminal using an FPGA.\n  This app is written in C# and is specfically built for the Windows enviroment. The reason for this\nwas to simplify the basic VT100 functionality which is conveniently available in the Windows console.\n  The VT105 graphics have been added to the console window via an additional transparent bitmap that \noverlays the console bitmap.\nThe build environment is Visual Studio \u003e=2019.\nThe app may be used to communicate via a COMM port or via telnet.\nThe telnet client code is from: https://www.codeproject.com/Articles/19071/Quick-tool-A-minimalistic-Telnet-library\nSee telnet.cs to swap interfaces.\nOverall, the emulation is 'adequate' for playing with the MINC graphic extensions to the BASIC language.\n\nHere is some example code for testing:\n\n\n10 DIM X1(199),F1(10),Y1(199)\n\n20 FOR I=0 TO 199\n\n25 D1=25/(ABS(I-100)+1)\n\n30 Y1(I)=SIN(I*PI/20)\n\n40 Y1(I)=Y1(I)*D1\n\n50 X1(I)=LOG10(I+1)\n\n60 NEXT I\n\n70 GRAPH(\"exact,shade,lines,vlines\",,,Y1(0),1,0)\n\n75 LABEL(\"BOLD\",\"TEST GRAPH\")\n\n80 END\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fisysxp%2Fvt105","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fisysxp%2Fvt105","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fisysxp%2Fvt105/lists"}