René's URL Explorer Experiment


Title: Switch the NC200 port to use VT52 emulation instead of ADM3a. by davidgiven · Pull Request #39 · davidgiven/cpmish · GitHub

Open Graph Title: Switch the NC200 port to use VT52 emulation instead of ADM3a. by davidgiven · Pull Request #39 · davidgiven/cpmish

X Title: Switch the NC200 port to use VT52 emulation instead of ADM3a. by davidgiven · Pull Request #39 · davidgiven/cpmish

Description: An open source sort-of CP/M 2.2 distribution. Contribute to davidgiven/cpmish development by creating an account on GitHub.

Open Graph Description: This allows the cursor keys to be distinguished from control keys. Unfortunately, the side effect is that now the cursor keys generate two byte sequences, which is harder for programs to parse; BBC...

X Description: This allows the cursor keys to be distinguished from control keys. Unfortunately, the side effect is that now the cursor keys generate two byte sequences, which is harder for programs to parse; BBC...

Opengraph URL: https://github.com/davidgiven/cpmish/pull/39

X: @github

direct link

Domain: github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:6b67a58f-3360-bb0a-f76f-6dbaf954fd67
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idD218:2FE5BE:2F00219:425C55C:6A4BA869
html-safe-noncecdfeb82c871174bd172f8bb9cb58f120956ad1cd9ececdda65f7bf2a218a668a
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEMjE4OjJGRTVCRToyRjAwMjE5OjQyNUM1NUM6NkE0QkE4NjkiLCJ2aXNpdG9yX2lkIjoiNDc0NDMwNzU4ODAzOTY4MjE1MyIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac379d004a2bbfa81f34106e50bcc448cacea9c53390aecdb97aec3e1fb75027b9
hovercard-subject-tagpull_request:489881180
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/davidgiven/cpmish/39/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/4acda2a2037c2d84b6016a41a822cbc382b943ede68aa8d59f639f7a812a275e/davidgiven/cpmish/pull/39
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/4acda2a2037c2d84b6016a41a822cbc382b943ede68aa8d59f639f7a812a275e/davidgiven/cpmish/pull/39
og:image:altThis allows the cursor keys to be distinguished from control keys. Unfortunately, the side effect is that now the cursor keys generate two byte sequences, which is harder for programs to parse; BBC...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamedavidgiven
hostnamegithub.com
expected-hostnamegithub.com
Nonea7e470aeb8fedd833ae331b0a162f6c5a72c09b899dd94a7cd531e5e0e3a93d5
turbo-cache-controlno-cache
go-importgithub.com/davidgiven/cpmish git https://github.com/davidgiven/cpmish.git
octolytics-dimension-user_id100638
octolytics-dimension-user_logindavidgiven
octolytics-dimension-repository_id158273584
octolytics-dimension-repository_nwodavidgiven/cpmish
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id158273584
octolytics-dimension-repository_network_root_nwodavidgiven/cpmish
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release71b2aa8c4ef151da7fead9dbbc7616b334e4249c
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/davidgiven/cpmish/pull/39#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fdavidgiven%2Fcpmish%2Fpull%2F39
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fdavidgiven%2Fcpmish%2Fpull%2F39
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=davidgiven%2Fcpmish
Reloadhttps://github.com/davidgiven/cpmish/pull/39
Reloadhttps://github.com/davidgiven/cpmish/pull/39
Reloadhttps://github.com/davidgiven/cpmish/pull/39
davidgiven https://github.com/davidgiven
cpmishhttps://github.com/davidgiven/cpmish
Notifications https://github.com/login?return_to=%2Fdavidgiven%2Fcpmish
Fork 46 https://github.com/login?return_to=%2Fdavidgiven%2Fcpmish
Star 402 https://github.com/login?return_to=%2Fdavidgiven%2Fcpmish
Code https://github.com/davidgiven/cpmish
Issues 23 https://github.com/davidgiven/cpmish/issues
Pull requests 1 https://github.com/davidgiven/cpmish/pulls
Actions https://github.com/davidgiven/cpmish/actions
Projects https://github.com/davidgiven/cpmish/projects
Security and quality 0 https://github.com/davidgiven/cpmish/security
Insights https://github.com/davidgiven/cpmish/pulse
Code https://github.com/davidgiven/cpmish
Issues https://github.com/davidgiven/cpmish/issues
Pull requests https://github.com/davidgiven/cpmish/pulls
Actions https://github.com/davidgiven/cpmish/actions
Projects https://github.com/davidgiven/cpmish/projects
Security and quality https://github.com/davidgiven/cpmish/security
Insights https://github.com/davidgiven/cpmish/pulse
davidgivenhttps://github.com/davidgiven
masterhttps://github.com/davidgiven/cpmish/tree/master
vt52https://github.com/davidgiven/cpmish/tree/vt52
Conversationhttps://github.com/davidgiven/cpmish/pull/39
Commits11 (11)https://github.com/davidgiven/cpmish/pull/39/commits
Checkshttps://github.com/davidgiven/cpmish/pull/39/checks
Files changedhttps://github.com/davidgiven/cpmish/pull/39/files
Switch the NC200 port to use VT52 emulation instead of ADM3a.https://github.com/davidgiven/cpmish/pull/39#top
davidgivenhttps://github.com/davidgiven
masterhttps://github.com/davidgiven/cpmish/tree/master
vt52https://github.com/davidgiven/cpmish/tree/vt52
https://github.com/davidgiven
davidgivenhttps://github.com/davidgiven
Sep 20, 2020https://github.com/davidgiven/cpmish/pull/39#issue-705078796
Please reload this pagehttps://github.com/davidgiven/cpmish/pull/39
davidgivenhttps://github.com/davidgiven
September 18, 2020 22:21https://github.com/davidgiven/cpmish/pull/39#commits-pushed-f79c2b9
https://github.com/davidgiven
Split up tty.lib into tty.lib (for the primitives) and adm3a.lib (for…https://github.com/davidgiven/cpmish/pull/39/commits/f79c2b9f240614e06baf61a7e57ea13526add9ea
f79c2b9https://github.com/davidgiven/cpmish/pull/39/commits/f79c2b9f240614e06baf61a7e57ea13526add9ea
https://github.com/davidgiven
Merge from master.https://github.com/davidgiven/cpmish/pull/39/commits/3e3d01957e15d239737dcf5545521231a39e94fc
3e3d019https://github.com/davidgiven/cpmish/pull/39/commits/3e3d01957e15d239737dcf5545521231a39e94fc
https://github.com/davidgiven
Add the VT52 state machine and all the support machinery needed for i…https://github.com/davidgiven/cpmish/pull/39/commits/4fc3607b4a75e605ad67f65be10a3ed463c3eff9
4fc3607https://github.com/davidgiven/cpmish/pull/39/commits/4fc3607b4a75e605ad67f65be10a3ed463c3eff9
https://github.com/davidgiven
Add support for generating VT52 cursor key sequences from the NC200 B…https://github.com/davidgiven/cpmish/pull/39/commits/96b00c22c38010aec24ad52175883f80fbc87226
96b00c2https://github.com/davidgiven/cpmish/pull/39/commits/96b00c22c38010aec24ad52175883f80fbc87226
https://github.com/davidgiven
libcuss now knows about VT52 cursor keys... at the expense of no long…https://github.com/davidgiven/cpmish/pull/39/commits/fee10c3da700c74be04cbec97c96c44745aaf21f
fee10c3https://github.com/davidgiven/cpmish/pull/39/commits/fee10c3da700c74be04cbec97c96c44745aaf21f
https://github.com/davidgiven
Hack BBC Basic to use sort-of WordStar keys, because it can't handle …https://github.com/davidgiven/cpmish/pull/39/commits/13710b9628b2fb2b00d745f863748981a57d1d94
13710b9https://github.com/davidgiven/cpmish/pull/39/commits/13710b9628b2fb2b00d745f863748981a57d1d94
https://github.com/davidgiven
Document NC200 change to VT52.https://github.com/davidgiven/cpmish/pull/39/commits/4cd594a72c4f24c4f94d772958e790501cda0795
4cd594ahttps://github.com/davidgiven/cpmish/pull/39/commits/4cd594a72c4f24c4f94d772958e790501cda0795
https://github.com/davidgiven
Fix Z8E to work with the NC200's VT52.https://github.com/davidgiven/cpmish/pull/39/commits/c55de460400ada4be2c5f7eba2d5f562c24feb8b
c55de46https://github.com/davidgiven/cpmish/pull/39/commits/c55de460400ada4be2c5f7eba2d5f562c24feb8b
https://github.com/davidgiven
Treat the yellow key like a control key.https://github.com/davidgiven/cpmish/pull/39/commits/fff8e21a4b9459d38521433a16bc6e7e5ea807d9
fff8e21https://github.com/davidgiven/cpmish/pull/39/commits/fff8e21a4b9459d38521433a16bc6e7e5ea807d9
https://github.com/davidgiven
Marginally speed up the tty, but using eight-bit aligned font data ra…https://github.com/davidgiven/cpmish/pull/39/commits/17e2354519ca3df2ff1070385e9981097e13b788
https://github.com/davidgiven/cpmish/commit/17e2354519ca3df2ff1070385e9981097e13b788#comments
17e2354https://github.com/davidgiven/cpmish/pull/39/commits/17e2354519ca3df2ff1070385e9981097e13b788
https://github.com/davidgiven
Minor fixes and cycle shaving.https://github.com/davidgiven/cpmish/pull/39/commits/b990203e7b1d8aa632a19e940114cf892e24801b
b990203https://github.com/davidgiven/cpmish/pull/39/commits/b990203e7b1d8aa632a19e940114cf892e24801b
https://github.com/davidgiven
davidgivenhttps://github.com/davidgiven
force-pushedhttps://github.com/davidgiven/cpmish/compare/607f13c53e96253784682889ae0f580f7155adba..1a06ae9353bda1fed2bd8347244a221aec89e129
607f13chttps://github.com/davidgiven/cpmish/commit/607f13c53e96253784682889ae0f580f7155adba
1a06ae9https://github.com/davidgiven/cpmish/commit/1a06ae9353bda1fed2bd8347244a221aec89e129
Compare https://github.com/davidgiven/cpmish/compare/607f13c53e96253784682889ae0f580f7155adba..1a06ae9353bda1fed2bd8347244a221aec89e129
January 5, 2021 22:48https://github.com/davidgiven/cpmish/pull/39#event-4172372412
https://github.co/hiddenchars
https://github.com/davidgiven/cpmish/pull/{{ revealButtonHref }}
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fdavidgiven%2Fcpmish%2Fpull%2F39
Please reload this pagehttps://github.com/davidgiven/cpmish/pull/39
https://github.com/davidgiven
https://github.com/Kroc
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.