{"action":"created","issue":{"url":"https://api.github.com/repos/arantius/nesRF/issues/2","labels_url":"https://api.github.com/repos/arantius/nesRF/issues/2/labels{/name}","comments_url":"https://api.github.com/repos/arantius/nesRF/issues/2/comments","events_url":"https://api.github.com/repos/arantius/nesRF/issues/2/events","html_url":"https://github.com/arantius/nesRF/issues/2","id":66668824,"number":2,"title":"SNES RX Should be interrupt driven","user":{"login":"arantius","id":84729,"avatar_url":"https://avatars.githubusercontent.com/u/84729?v=3","gravatar_id":"","url":"https://api.github.com/users/arantius","html_url":"https://github.com/arantius","followers_url":"https://api.github.com/users/arantius/followers","following_url":"https://api.github.com/users/arantius/following{/other_user}","gists_url":"https://api.github.com/users/arantius/gists{/gist_id}","starred_url":"https://api.github.com/users/arantius/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/arantius/subscriptions","organizations_url":"https://api.github.com/users/arantius/orgs","repos_url":"https://api.github.com/users/arantius/repos","events_url":"https://api.github.com/users/arantius/events{/privacy}","received_events_url":"https://api.github.com/users/arantius/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-04-06T18:11:50Z","updated_at":"2015-05-25T16:38:55Z","closed_at":"2015-05-25T16:38:55Z","body":"I was too obsessed with parts count reduction.  I included no crystals anywhere, relying on the 8MHz RC circuit.  Early tests showed this to be sufficient.  To make this work, I had to go mostly software driven, as I couldn't reliably interrupt in 6ms based on the clock signal, when building the SNES RX.\r\n\r\nTurns out I also can't reliably interrupt with the 18ms available completely 100% of the time from latch rise to first clock drop, either.  Occasionally as a result buttons get missed.  Now that I've done the NES RX, fully interrupt driven -- and at 16MHz because I expected it to be more difficult to handle both players -- I'm pretty confident that it would be better to fully interrupt drive the SNES RX as well.  But again, at 8MHz that doesn't seem possible."},"comment":{"url":"https://api.github.com/repos/arantius/nesRF/issues/comments/105264170","html_url":"https://github.com/arantius/nesRF/issues/2#issuecomment-105264170","issue_url":"https://api.github.com/repos/arantius/nesRF/issues/2","id":105264170,"user":{"login":"arantius","id":84729,"avatar_url":"https://avatars.githubusercontent.com/u/84729?v=3","gravatar_id":"","url":"https://api.github.com/users/arantius","html_url":"https://github.com/arantius","followers_url":"https://api.github.com/users/arantius/followers","following_url":"https://api.github.com/users/arantius/following{/other_user}","gists_url":"https://api.github.com/users/arantius/gists{/gist_id}","starred_url":"https://api.github.com/users/arantius/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/arantius/subscriptions","organizations_url":"https://api.github.com/users/arantius/orgs","repos_url":"https://api.github.com/users/arantius/repos","events_url":"https://api.github.com/users/arantius/events{/privacy}","received_events_url":"https://api.github.com/users/arantius/received_events","type":"User","site_admin":false},"created_at":"2015-05-25T16:38:55Z","updated_at":"2015-05-25T16:38:55Z","body":"f2887791ccca9e47665a93060e8486ed92c85b78 c5f8425099a87a260d53bb1839957d2f6069903e"}}