{"action":"created","issue":{"url":"https://api.github.com/repos/stardot/b-em/issues/50","repository_url":"https://api.github.com/repos/stardot/b-em","labels_url":"https://api.github.com/repos/stardot/b-em/issues/50/labels{/name}","comments_url":"https://api.github.com/repos/stardot/b-em/issues/50/comments","events_url":"https://api.github.com/repos/stardot/b-em/issues/50/events","html_url":"https://github.com/stardot/b-em/issues/50","id":304160147,"number":50,"title":"NuLA extended attributes mode inconsistent with real hardware","user":{"login":"ZornsLemma","id":7988240,"avatar_url":"https://avatars0.githubusercontent.com/u/7988240?v=4","gravatar_id":"","url":"https://api.github.com/users/ZornsLemma","html_url":"https://github.com/ZornsLemma","followers_url":"https://api.github.com/users/ZornsLemma/followers","following_url":"https://api.github.com/users/ZornsLemma/following{/other_user}","gists_url":"https://api.github.com/users/ZornsLemma/gists{/gist_id}","starred_url":"https://api.github.com/users/ZornsLemma/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ZornsLemma/subscriptions","organizations_url":"https://api.github.com/users/ZornsLemma/orgs","repos_url":"https://api.github.com/users/ZornsLemma/repos","events_url":"https://api.github.com/users/ZornsLemma/events{/privacy}","received_events_url":"https://api.github.com/users/ZornsLemma/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-03-11T13:54:09Z","updated_at":"2018-03-11T22:21:30Z","closed_at":null,"author_association":"NONE","body":"As discussed at http://stardot.org.uk/forums/viewtopic.php?f=3&t=12150&start=510#p196887 the NuLA emulation doesn't match the behaviour of real NuLA hardware in extended attributes mode. If you run this program:\r\n```\r\nREM Start off in a known state\r\n*VNRESET\r\nMODE 0\r\n?&FE22=&61:REM attribute mode\r\n?&FE22=&71:REM extended attribute mode\r\nREM display a block using colour pair 7 - i.e. foreground is logical colour 15,\r\nREM background is logical colour 14\r\nFOR I%=0 TO 127\r\nI%?&3000=255\r\nNEXT\r\n?&FE21=(15*16)+(8 EOR 7):REM set logical colour 15 to physical colour 8\r\n?&FE21=(14*16)+(0 EOR 7):REM set logical colour 14 to physical colour 0\r\n?&FE23=&88:?&FE23=&88:REM set physical colour 8 to mid-grey\r\nREM ?&FE23=&F8:?&FE23=&00:REM set physical colour 15 to mid-red\r\nPRINTTAB(0,5);\r\nREPEAT UNTIL FALSE\r\n```\r\nit should produce a group of non-flashing mid-grey blocks with black lines between them, but on b-em it produces a group of flashing mid-grey/white blocks."},"comment":{"url":"https://api.github.com/repos/stardot/b-em/issues/comments/372154889","html_url":"https://github.com/stardot/b-em/issues/50#issuecomment-372154889","issue_url":"https://api.github.com/repos/stardot/b-em/issues/50","id":372154889,"user":{"login":"ZornsLemma","id":7988240,"avatar_url":"https://avatars0.githubusercontent.com/u/7988240?v=4","gravatar_id":"","url":"https://api.github.com/users/ZornsLemma","html_url":"https://github.com/ZornsLemma","followers_url":"https://api.github.com/users/ZornsLemma/followers","following_url":"https://api.github.com/users/ZornsLemma/following{/other_user}","gists_url":"https://api.github.com/users/ZornsLemma/gists{/gist_id}","starred_url":"https://api.github.com/users/ZornsLemma/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ZornsLemma/subscriptions","organizations_url":"https://api.github.com/users/ZornsLemma/orgs","repos_url":"https://api.github.com/users/ZornsLemma/repos","events_url":"https://api.github.com/users/ZornsLemma/events{/privacy}","received_events_url":"https://api.github.com/users/ZornsLemma/received_events","type":"User","site_admin":false},"created_at":"2018-03-11T22:21:30Z","updated_at":"2018-03-11T22:21:30Z","author_association":"NONE","body":"If it would help I could try to knock up a program to test the attribute modes and someone could run it on real hardware and take a screenshot for reference purposes. (I don't have any real hardware myself.) Let me know if you think this is useful and I'll see what I can do."}}
{"actor":{"display_login":"ZornsLemma"}}