{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":625352767,"defaultBranch":"main","name":"ferrum","ownerLogin":"m0xsec","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-04-08T21:08:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/100277081?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1697850660.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"33e9b1111d6b5443ca6f21949fca07dc9124e69b","ref":"refs/heads/ppu","pushedAt":"2023-10-21T01:11:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"m0xsec","name":"m0x","path":"/m0xsec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100277081?s=80&v=4"},"commit":{"message":"being PPU re-write, lets goooo","shortMessageHtmlLink":"being PPU re-write, lets goooo"}},{"before":"4ef93632cda127e8caff9aa29dc5db962e5a1c28","after":"31edaef4cfcc4f770664ec5922e57b342ee7e065","ref":"refs/heads/main","pushedAt":"2023-10-21T01:09:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"m0xsec","name":"m0x","path":"/m0xsec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100277081?s=80&v=4"},"commit":{"message":"ver bump","shortMessageHtmlLink":"ver bump"}},{"before":"c56fe70e234b9e84a06f1a3e7b75fc1686841896","after":"4ef93632cda127e8caff9aa29dc5db962e5a1c28","ref":"refs/heads/main","pushedAt":"2023-10-21T01:02:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"m0xsec","name":"m0x","path":"/m0xsec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100277081?s=80&v=4"},"commit":{"message":"sync before ppu re-work","shortMessageHtmlLink":"sync before ppu re-work"}},{"before":"424bbce3d42ccd1ec879683597ea4284d1d3be84","after":"c56fe70e234b9e84a06f1a3e7b75fc1686841896","ref":"refs/heads/main","pushedAt":"2023-06-24T19:34:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"m0xsec","name":"m0x","path":"/m0xsec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100277081?s=80&v=4"},"commit":{"message":"sync","shortMessageHtmlLink":"sync"}},{"before":"835854d5bf9a5d42394d73cc2f208c15379c618b","after":"424bbce3d42ccd1ec879683597ea4284d1d3be84","ref":"refs/heads/main","pushedAt":"2023-06-22T21:24:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"m0xsec","name":"m0x","path":"/m0xsec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100277081?s=80&v=4"},"commit":{"message":"PPU: STAT R/W","shortMessageHtmlLink":"PPU: STAT R/W"}},{"before":"47f7eb1f26b203d1cef2478b1962bea2ae1264d6","after":"835854d5bf9a5d42394d73cc2f208c15379c618b","ref":"refs/heads/main","pushedAt":"2023-06-22T19:55:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"m0xsec","name":"m0x","path":"/m0xsec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100277081?s=80&v=4"},"commit":{"message":"better handling of keyboard input","shortMessageHtmlLink":"better handling of keyboard input"}},{"before":"f22768eda64091599ee5e8eeb38d4e4d3ee45a98","after":"47f7eb1f26b203d1cef2478b1962bea2ae1264d6","ref":"refs/heads/main","pushedAt":"2023-05-15T00:59:52.061Z","pushType":"push","commitsCount":1,"pusher":{"login":"m0xsec","name":"m0x","path":"/m0xsec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100277081?s=80&v=4"},"commit":{"message":"cleanup clippy","shortMessageHtmlLink":"cleanup clippy"}},{"before":"88865733dc7653cf31fee8e7c391085c831ee5b5","after":"f22768eda64091599ee5e8eeb38d4e4d3ee45a98","ref":"refs/heads/main","pushedAt":"2023-05-07T02:52:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"m0xsec","name":"m0x","path":"/m0xsec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100277081?s=80&v=4"},"commit":{"message":"ppu: interrupt handling","shortMessageHtmlLink":"ppu: interrupt handling"}},{"before":"4b0da474d0118b150252db242d35644406e05d6a","after":"88865733dc7653cf31fee8e7c391085c831ee5b5","ref":"refs/heads/main","pushedAt":"2023-05-07T02:19:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"m0xsec","name":"m0x","path":"/m0xsec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100277081?s=80&v=4"},"commit":{"message":"ppu: enforce VRAM & OAM R/W policies. Add obp0,1 and wx,y - getting\nready to add window layer and object (sprite) layet :3","shortMessageHtmlLink":"ppu: enforce VRAM & OAM R/W policies. Add obp0,1 and wx,y - getting"}},{"before":"3489afe54d410cfaf6c1b3a7bdab232d54962075","after":"4b0da474d0118b150252db242d35644406e05d6a","ref":"refs/heads/main","pushedAt":"2023-05-07T01:16:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"m0xsec","name":"m0x","path":"/m0xsec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100277081?s=80&v=4"},"commit":{"message":"minifb has some wayland issues, enforcing x11 for now","shortMessageHtmlLink":"minifb has some wayland issues, enforcing x11 for now"}},{"before":"4ab329a91febd7ca7e4ecc8c3e3e1cab38fbafda","after":"3489afe54d410cfaf6c1b3a7bdab232d54962075","ref":"refs/heads/main","pushedAt":"2023-05-06T04:42:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"m0xsec","name":"m0x","path":"/m0xsec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100277081?s=80&v=4"},"commit":{"message":"ppu: render as mode switch to VBlank, instead of every frame","shortMessageHtmlLink":"ppu: render as mode switch to VBlank, instead of every frame"}},{"before":"3113aa4e17674f20276172b6519cc5636cd402f4","after":"4ab329a91febd7ca7e4ecc8c3e3e1cab38fbafda","ref":"refs/heads/main","pushedAt":"2023-05-06T04:30:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"m0xsec","name":"m0x","path":"/m0xsec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100277081?s=80&v=4"},"commit":{"message":"ppu: scrolling works, and cpu test output works, showing all tests pass!","shortMessageHtmlLink":"ppu: scrolling works, and cpu test output works, showing all tests pass!"}},{"before":"f9f595c05ac20443701ff71381a500adb543897f","after":"3113aa4e17674f20276172b6519cc5636cd402f4","ref":"refs/heads/main","pushedAt":"2023-05-05T23:24:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"m0xsec","name":"m0x","path":"/m0xsec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100277081?s=80&v=4"},"commit":{"message":"ppu: okay, nintendo logo is rendering! now to handle scrolling, windows,\nand object (sprites)","shortMessageHtmlLink":"ppu: okay, nintendo logo is rendering! now to handle scrolling, windows,"}},{"before":"0a4131277798623031dbb88b0588f2dfe69504a2","after":"f9f595c05ac20443701ff71381a500adb543897f","ref":"refs/heads/main","pushedAt":"2023-05-05T22:36:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"m0xsec","name":"m0x","path":"/m0xsec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100277081?s=80&v=4"},"commit":{"message":"ppu: refcell for vram and oam, to share w/ FIFO fetcher","shortMessageHtmlLink":"ppu: refcell for vram and oam, to share w/ FIFO fetcher"}},{"before":"f55dfde9b379fa88b0ab4f8825c16ad62df8268e","after":"0a4131277798623031dbb88b0588f2dfe69504a2","ref":"refs/heads/main","pushedAt":"2023-05-05T22:30:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"m0xsec","name":"m0x","path":"/m0xsec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100277081?s=80&v=4"},"commit":{"message":"ppu: Pixel FIFO Fetcher","shortMessageHtmlLink":"ppu: Pixel FIFO Fetcher"}},{"before":"b53bcc25b7911e5b2843173020ac0ba1f1e90ae6","after":"f55dfde9b379fa88b0ab4f8825c16ad62df8268e","ref":"refs/heads/main","pushedAt":"2023-05-05T21:02:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"m0xsec","name":"m0x","path":"/m0xsec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100277081?s=80&v=4"},"commit":{"message":"ppu: outline Pixel FIFO and Fetcher","shortMessageHtmlLink":"ppu: outline Pixel FIFO and Fetcher"}},{"before":"b359266d851ae0ed9f595b30a3b45c71bb405ca4","after":"b53bcc25b7911e5b2843173020ac0ba1f1e90ae6","ref":"refs/heads/main","pushedAt":"2023-05-02T05:53:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"m0xsec","name":"m0x","path":"/m0xsec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100277081?s=80&v=4"},"commit":{"message":"sync","shortMessageHtmlLink":"sync"}},{"before":"58ba8310bbc7b88b7088855fc383e7b41c60510b","after":"b359266d851ae0ed9f595b30a3b45c71bb405ca4","ref":"refs/heads/main","pushedAt":"2023-05-02T02:07:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"m0xsec","name":"m0x","path":"/m0xsec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100277081?s=80&v=4"},"commit":{"message":"ppu: STAT reg, ly, lyc","shortMessageHtmlLink":"ppu: STAT reg, ly, lyc"}},{"before":"de3a02fd4517cd0ff73261f5612d5aa7c4d968cc","after":"58ba8310bbc7b88b7088855fc383e7b41c60510b","ref":"refs/heads/main","pushedAt":"2023-05-02T01:09:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"m0xsec","name":"m0x","path":"/m0xsec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100277081?s=80&v=4"},"commit":{"message":"ppu: LCD Control","shortMessageHtmlLink":"ppu: LCD Control"}},{"before":"56f1f70aaab1c194a9d031169f24d261d8d38db5","after":"de3a02fd4517cd0ff73261f5612d5aa7c4d968cc","ref":"refs/heads/main","pushedAt":"2023-05-02T00:17:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"m0xsec","name":"m0x","path":"/m0xsec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100277081?s=80&v=4"},"commit":{"message":"ppu: bg/win maps, PPU modes. looking at Pixel FIFO next","shortMessageHtmlLink":"ppu: bg/win maps, PPU modes. looking at Pixel FIFO next"}},{"before":"7f672ea3985dfd3ae5e0ab8d0465af858e5c32ee","after":"56f1f70aaab1c194a9d031169f24d261d8d38db5","ref":"refs/heads/main","pushedAt":"2023-04-29T16:25:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"m0xsec","name":"m0x","path":"/m0xsec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100277081?s=80&v=4"},"commit":{"message":"sprite attr","shortMessageHtmlLink":"sprite attr"}},{"before":"682385d1c337b5b674ae83a6b63ba81c93cade05","after":"7f672ea3985dfd3ae5e0ab8d0465af858e5c32ee","ref":"refs/heads/main","pushedAt":"2023-04-29T03:17:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"m0xsec","name":"m0x","path":"/m0xsec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100277081?s=80&v=4"},"commit":{"message":"clippy cleanup","shortMessageHtmlLink":"clippy cleanup"}},{"before":"efd68016c2f71393da7ca16381868ed05a09d9e5","after":"682385d1c337b5b674ae83a6b63ba81c93cade05","ref":"refs/heads/main","pushedAt":"2023-04-29T02:57:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"m0xsec","name":"m0x","path":"/m0xsec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100277081?s=80&v=4"},"commit":{"message":"ppu: more layer work, initial sprite data defined.\n\nwill need to add additional helper fns for pulling sprite attrs, etc.","shortMessageHtmlLink":"ppu: more layer work, initial sprite data defined."}},{"before":"73cc66f576e9027a1b8286e3dd69bf0484962f45","after":"efd68016c2f71393da7ca16381868ed05a09d9e5","ref":"refs/heads/main","pushedAt":"2023-04-29T01:55:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"m0xsec","name":"m0x","path":"/m0xsec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100277081?s=80&v=4"},"commit":{"message":"ppu: color, tiles","shortMessageHtmlLink":"ppu: color, tiles"}},{"before":"ce41e73238aed41daa6bc9428204d450c325d196","after":"73cc66f576e9027a1b8286e3dd69bf0484962f45","ref":"refs/heads/main","pushedAt":"2023-04-29T01:09:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"m0xsec","name":"m0x","path":"/m0xsec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100277081?s=80&v=4"},"commit":{"message":"refactor PPU, start fresh","shortMessageHtmlLink":"refactor PPU, start fresh"}},{"before":"0467f64d986f1599014738e09c4736b86d830936","after":"ce41e73238aed41daa6bc9428204d450c325d196","ref":"refs/heads/main","pushedAt":"2023-04-28T03:56:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"m0xsec","name":"m0x","path":"/m0xsec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100277081?s=80&v=4"},"commit":{"message":"sync","shortMessageHtmlLink":"sync"}},{"before":"37a0aaf2cca8d9cca2539b5424ab56c172079960","after":"0467f64d986f1599014738e09c4736b86d830936","ref":"refs/heads/main","pushedAt":"2023-04-28T00:55:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"m0xsec","name":"m0x","path":"/m0xsec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100277081?s=80&v=4"},"commit":{"message":"may need to move this back later","shortMessageHtmlLink":"may need to move this back later"}},{"before":"0d7347cc931d24ca3a378584c3cf84fbd8313439","after":"37a0aaf2cca8d9cca2539b5424ab56c172079960","ref":"refs/heads/main","pushedAt":"2023-04-28T00:16:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"m0xsec","name":"m0x","path":"/m0xsec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100277081?s=80&v=4"},"commit":{"message":"ppu is still broken, but making progress!","shortMessageHtmlLink":"ppu is still broken, but making progress!"}},{"before":"2ac0f14bcf369a735c06499958b88371f69f8715","after":"0d7347cc931d24ca3a378584c3cf84fbd8313439","ref":"refs/heads/main","pushedAt":"2023-04-27T03:15:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"m0xsec","name":"m0x","path":"/m0xsec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100277081?s=80&v=4"},"commit":{"message":"proj sync, ppu very broken. refactor time?","shortMessageHtmlLink":"proj sync, ppu very broken. refactor time?"}},{"before":"2e1e66f5d85dbef54d3b0cb4cd9046bf8829175d","after":"2ac0f14bcf369a735c06499958b88371f69f8715","ref":"refs/heads/main","pushedAt":"2023-04-25T03:52:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"m0xsec","name":"m0x","path":"/m0xsec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100277081?s=80&v=4"},"commit":{"message":"broken state, more ppu debugging later","shortMessageHtmlLink":"broken state, more ppu debugging later"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADnFS9dQA","startCursor":null,"endCursor":null}},"title":"Activity ยท m0xsec/ferrum"}