{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":683716540,"defaultBranch":"main","name":"UberPWM","ownerLogin":"jinshin","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-08-27T13:34:07.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1227475?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1693143912.0","currentOid":""},"activityList":{"items":[{"before":"4fd6066bc00f31b99b6b2f7fd245cc4b09e6e21f","after":"9d3bf170f32f517c059e78f3ce37d56cc3d04507","ref":"refs/heads/main","pushedAt":"2024-02-28T09:06:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jinshin","name":"Serhii Liubshin","path":"/jinshin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1227475?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"1cc40372df1571230ef841b5cdaac8e6c12c4658","after":"4fd6066bc00f31b99b6b2f7fd245cc4b09e6e21f","ref":"refs/heads/main","pushedAt":"2023-08-29T16:01:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jinshin","name":"Serhii Liubshin","path":"/jinshin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1227475?s=80&v=4"},"commit":{"message":"Mode 0 for 8253\n\nThanks to mkarcher@vogons, i now understand how exactly PC speaker is connected to 8253 and port 61h - see speaker.png.\r\nGATE2 and OUT2 on 8253 are different pins and GATE2 doesn't control OUT2 in this mode, but counter state does control OUT2.\r\nSpeaker is controlled by AND state of OUT2 and bit 0 of port 61h.\r\nSo connecting and disconnecting GATE2 simply starts the countdown, which generates two states on OUT2, LOW and then HIGH to pulse the speaker. __|‾‾‾","shortMessageHtmlLink":"Mode 0 for 8253"}},{"before":"7f96b00f68fd342afb74791ca58709263b04e294","after":"1cc40372df1571230ef841b5cdaac8e6c12c4658","ref":"refs/heads/main","pushedAt":"2023-08-28T08:39:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jinshin","name":"Serhii Liubshin","path":"/jinshin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1227475?s=80&v=4"},"commit":{"message":"Commenting\n\nCommenting as much as i understand","shortMessageHtmlLink":"Commenting"}},{"before":"311a16a9d708209dfdb0b661de05023d6d2da9ab","after":"7f96b00f68fd342afb74791ca58709263b04e294","ref":"refs/heads/main","pushedAt":"2023-08-27T20:44:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jinshin","name":"Serhii Liubshin","path":"/jinshin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1227475?s=80&v=4"},"commit":{"message":"Update UBER_V2.asm\n\n1. Removed code for timer channel 1.\r\n2. OUT 41h, AX = OUT 41h, al, OUT 42h, AH. Clever!\r\n3. 20h in CH was not only to set refresh rate for DRAM, but to signal EOI","shortMessageHtmlLink":"Update UBER_V2.asm"}},{"before":"4552acb0d28823bff907b0814f8acfd3f6c38946","after":"311a16a9d708209dfdb0b661de05023d6d2da9ab","ref":"refs/heads/main","pushedAt":"2023-08-27T13:45:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jinshin","name":"Serhii Liubshin","path":"/jinshin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1227475?s=80&v=4"},"commit":{"message":"Removed interpolation code to simplify\n\nMight sound a bit better, producing a 18Khz sound","shortMessageHtmlLink":"Removed interpolation code to simplify"}},{"before":"573863e6ba33a52d48a91896f5ba219ad598c569","after":"4552acb0d28823bff907b0814f8acfd3f6c38946","ref":"refs/heads/main","pushedAt":"2023-08-27T13:43:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jinshin","name":"Serhii Liubshin","path":"/jinshin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1227475?s=80&v=4"},"commit":{"message":"Original code with interpolation\n\nPlays demo jingle","shortMessageHtmlLink":"Original code with interpolation"}},{"before":"e56e62473d6b9e2139389446fa9496e7320dd13b","after":"573863e6ba33a52d48a91896f5ba219ad598c569","ref":"refs/heads/main","pushedAt":"2023-08-27T13:40:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jinshin","name":"Serhii Liubshin","path":"/jinshin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1227475?s=80&v=4"},"commit":{"message":"Original demo files","shortMessageHtmlLink":"Original demo files"}},{"before":"a56e053003d2b0d56996fa765a856e5fd0d50b96","after":"e56e62473d6b9e2139389446fa9496e7320dd13b","ref":"refs/heads/main","pushedAt":"2023-08-27T13:36:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jinshin","name":"Serhii Liubshin","path":"/jinshin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1227475?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":null,"after":"a56e053003d2b0d56996fa765a856e5fd0d50b96","ref":"refs/heads/main","pushedAt":"2023-08-27T13:34:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jinshin","name":"Serhii Liubshin","path":"/jinshin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1227475?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEB2fyTAA","startCursor":null,"endCursor":null}},"title":"Activity · jinshin/UberPWM"}