{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":827517690,"defaultBranch":"main","name":"maciNTosh","ownerLogin":"Wack0","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-07-11T20:05:30.000Z","ownerAvatar":"https://github.com/avatars/u/2650838?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1722765475.0","currentOid":""},"activityList":{"items":[{"before":"8d47f9382e250f87a0a223d51c0c03a88ac02e5c","after":"2c12c2f93bfb335d471e8f150da8fd4a92863ac9","ref":"refs/heads/main","pushedAt":"2024-08-04T21:11:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Wack0","name":"Rairii","path":"/Wack0","primaryAvatarUrl":"https://github.com/avatars/u/2650838?s=80&v=4"},"commit":{"message":"arcfw(fwsetup): fix disk selection menu wraparound error when no hard disks were found","shortMessageHtmlLink":"arcfw(fwsetup): fix disk selection menu wraparound error when no hard…"}},{"before":"89e8fb58bece299a29260d145a0381928234a6c0","after":"8d47f9382e250f87a0a223d51c0c03a88ac02e5c","ref":"refs/heads/main","pushedAt":"2024-08-04T21:08:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Wack0","name":"Rairii","path":"/Wack0","primaryAvatarUrl":"https://github.com/avatars/u/2650838?s=80&v=4"},"commit":{"message":"arcfw(fwsetup): fix disk selection menu wraparound error when no hard disks were found","shortMessageHtmlLink":"arcfw(fwsetup): fix disk selection menu wraparound error when no hard…"}},{"before":"1e28b9695216e1de2abc153253feec70fd61d700","after":"89e8fb58bece299a29260d145a0381928234a6c0","ref":"refs/heads/main","pushedAt":"2024-08-04T09:53:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Wack0","name":"Rairii","path":"/Wack0","primaryAvatarUrl":"https://github.com/avatars/u/2650838?s=80&v=4"},"commit":{"message":"arcfw(cdfs): when opening file without extension also check for filename with dot suffix\n\nNT 3.51 PMZ has setupldr actually named \"setupldr.\", so this is required there. Fixes #33 .","shortMessageHtmlLink":"arcfw(cdfs): when opening file without extension also check for filen…"}},{"before":"5da16119c5c6edb97fd1ac19998621e53336e250","after":"1e28b9695216e1de2abc153253feec70fd61d700","ref":"refs/heads/main","pushedAt":"2024-08-03T18:52:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Wack0","name":"Rairii","path":"/Wack0","primaryAvatarUrl":"https://github.com/avatars/u/2650838?s=80&v=4"},"commit":{"message":"inc(runtime): changes for uni-north, slight bugfixes\n\ndetect big endian hardware by IBAT3L bit 0 (which HAL should set as early as possible)\nremove all the old cursed-emulator stuff, replace with the MSR_LE address munge operation (applying it twice is equal to no operation)\nfix Mmio(Read|Write)Buf32 to actually operate on 32-bit data\nadd PCI slot interrupt info to runtime headers (for uni-north)","shortMessageHtmlLink":"inc(runtime): changes for uni-north, slight bugfixes"}},{"before":"6b736d6141440fddc9c51f2270f94c612dd32ddb","after":"5da16119c5c6edb97fd1ac19998621e53336e250","ref":"refs/heads/main","pushedAt":"2024-07-31T15:07:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Wack0","name":"Rairii","path":"/Wack0","primaryAvatarUrl":"https://github.com/avatars/u/2650838?s=80&v=4"},"commit":{"message":"arcfw(ide): on atapi read/write only send test unit ready\n\nfix issues with some optical drives","shortMessageHtmlLink":"arcfw(ide): on atapi read/write only send test unit ready"}},{"before":"e1ce13759e898f51e2c8901426128047d17c6f91","after":"6b736d6141440fddc9c51f2270f94c612dd32ddb","ref":"refs/heads/main","pushedAt":"2024-07-29T20:46:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Wack0","name":"Rairii","path":"/Wack0","primaryAvatarUrl":"https://github.com/avatars/u/2650838?s=80&v=4"},"commit":{"message":"inc(miodrv): fix typo","shortMessageHtmlLink":"inc(miodrv): fix typo"}},{"before":"c422d5c94b20392257cb839c13f02105e2235cf0","after":"e1ce13759e898f51e2c8901426128047d17c6f91","ref":"refs/heads/main","pushedAt":"2024-07-29T09:51:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Wack0","name":"Rairii","path":"/Wack0","primaryAvatarUrl":"https://github.com/avatars/u/2650838?s=80&v=4"},"commit":{"message":"stage1(fb): if screen.address doesn't exist use frame-buffer-adr like BootX does\n\nfixes framebuffer offset error in latest dingusppc","shortMessageHtmlLink":"stage1(fb): if screen.address doesn't exist use frame-buffer-adr like…"}},{"before":"834a42d4252ad14c2c28f43ac49c4a69a471d793","after":"c422d5c94b20392257cb839c13f02105e2235cf0","ref":"refs/heads/main","pushedAt":"2024-07-29T09:13:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Wack0","name":"Rairii","path":"/Wack0","primaryAvatarUrl":"https://github.com/avatars/u/2650838?s=80&v=4"},"commit":{"message":"arcfw(usb): Use uncached address where possible (otherwise flush caches); use 32-byte alignment instead of 16-byte\n\nAlso add some more debug code.\n\nStill not working yet.","shortMessageHtmlLink":"arcfw(usb): Use uncached address where possible (otherwise flush cach…"}},{"before":"7c6c5ea2315c8f7a997d5f0fb6229358f4ee73df","after":"834a42d4252ad14c2c28f43ac49c4a69a471d793","ref":"refs/heads/main","pushedAt":"2024-07-29T09:09:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Wack0","name":"Rairii","path":"/Wack0","primaryAvatarUrl":"https://github.com/avatars/u/2650838?s=80&v=4"},"commit":{"message":"arcfw: Add crash handler on exceptions.\n\nCherry-picked from https://github.com/MCJack123/maciNTosh-bandit/commit/6f21391668378dd2ca3b037c558bbc14442e10bf and bugs fixed.","shortMessageHtmlLink":"arcfw: Add crash handler on exceptions."}},{"before":"5af2e9646952871f953551f26e91a92c3a26514a","after":"7c6c5ea2315c8f7a997d5f0fb6229358f4ee73df","ref":"refs/heads/main","pushedAt":"2024-07-28T15:21:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Wack0","name":"Rairii","path":"/Wack0","primaryAvatarUrl":"https://github.com/avatars/u/2650838?s=80&v=4"},"commit":{"message":"stage1(of): ensure correct structure endianness\n\nobserved incorrect endianness being used for OF_REGISTER in certain cases, so ensure big endian","shortMessageHtmlLink":"stage1(of): ensure correct structure endianness"}},{"before":"6f9f6211b0dd6b6503dbcab374a6e4bd72bde112","after":"5af2e9646952871f953551f26e91a92c3a26514a","ref":"refs/heads/main","pushedAt":"2024-07-27T11:33:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Wack0","name":"Rairii","path":"/Wack0","primaryAvatarUrl":"https://github.com/avatars/u/2650838?s=80&v=4"},"commit":{"message":"arcfw(config): KeyExists bugfix, fixes regression with ramdisk device","shortMessageHtmlLink":"arcfw(config): KeyExists bugfix, fixes regression with ramdisk device"}},{"before":"47d2d2221ad415893f5d03d373f58302714f1857","after":"6f9f6211b0dd6b6503dbcab374a6e4bd72bde112","ref":"refs/heads/main","pushedAt":"2024-07-27T11:15:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Wack0","name":"Rairii","path":"/Wack0","primaryAvatarUrl":"https://github.com/avatars/u/2650838?s=80&v=4"},"commit":{"message":"stage1(makefile): optimise for size","shortMessageHtmlLink":"stage1(makefile): optimise for size"}},{"before":"d5f4ac18cf50d3b30b90aa004ee52421bdc35b96","after":"47d2d2221ad415893f5d03d373f58302714f1857","ref":"refs/heads/main","pushedAt":"2024-07-26T19:04:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Wack0","name":"Rairii","path":"/Wack0","primaryAvatarUrl":"https://github.com/avatars/u/2650838?s=80&v=4"},"commit":{"message":"arcfw(config): add second dummy PCI bus to the device tree\n\nSome NT components (device detection, mainly) will only probe as many PCI buses as exist in the ARC device tree, so add another one so it can check the devices behind Yosemite's PCI bridge.\n\nOn other systems it'll just waste some more cycles trying to probe a nonexistant bus (HAL will error)","shortMessageHtmlLink":"arcfw(config): add second dummy PCI bus to the device tree"}},{"before":"c14be3f5de70cd745a53e070c7cc259adb8bb17c","after":"d5f4ac18cf50d3b30b90aa004ee52421bdc35b96","ref":"refs/heads/main","pushedAt":"2024-07-26T12:15:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Wack0","name":"Rairii","path":"/Wack0","primaryAvatarUrl":"https://github.com/avatars/u/2650838?s=80&v=4"},"commit":{"message":"arcfw(scsi_mesh): fix FIFO read loop, be safe when writing FIFO\n\nWrite up to 16 bytes at a time and wait for empty FIFO before writing.","shortMessageHtmlLink":"arcfw(scsi_mesh): fix FIFO read loop, be safe when writing FIFO"}},{"before":"2ce73f5e18675e032067ae79dd70d03e4ded4c90","after":"c14be3f5de70cd745a53e070c7cc259adb8bb17c","ref":"refs/heads/main","pushedAt":"2024-07-26T12:00:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Wack0","name":"Rairii","path":"/Wack0","primaryAvatarUrl":"https://github.com/avatars/u/2650838?s=80&v=4"},"commit":{"message":"miodrv: add ohare support","shortMessageHtmlLink":"miodrv: add ohare support"}},{"before":"c6330e4c4d772c320f2ab4fb83fe497544d03882","after":"2ce73f5e18675e032067ae79dd70d03e4ded4c90","ref":"refs/heads/main","pushedAt":"2024-07-25T18:37:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Wack0","name":"Rairii","path":"/Wack0","primaryAvatarUrl":"https://github.com/avatars/u/2650838?s=80&v=4"},"commit":{"message":"arcfw: implement SCSI (MESH) driver\n\nWorks on real hardware (Lombard), at least loading NT4 setupldr from a SCSI CD drive works.","shortMessageHtmlLink":"arcfw: implement SCSI (MESH) driver"}},{"before":"44406a31d0ef799f3b8becb674fe5c47c3749067","after":"c6330e4c4d772c320f2ab4fb83fe497544d03882","ref":"refs/heads/main","pushedAt":"2024-07-20T21:00:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Wack0","name":"Rairii","path":"/Wack0","primaryAvatarUrl":"https://github.com/avatars/u/2650838?s=80&v=4"},"commit":{"message":"readme: yeah that can be worded slightly better","shortMessageHtmlLink":"readme: yeah that can be worded slightly better"}},{"before":"c1e36df29a28171cce1f92d33993accbd6d34927","after":"44406a31d0ef799f3b8becb674fe5c47c3749067","ref":"refs/heads/main","pushedAt":"2024-07-20T20:59:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Wack0","name":"Rairii","path":"/Wack0","primaryAvatarUrl":"https://github.com/avatars/u/2650838?s=80&v=4"},"commit":{"message":"readme: try to reword some ambiguous parts","shortMessageHtmlLink":"readme: try to reword some ambiguous parts"}},{"before":"ac7f5bac7bd4369e6897a43688b87f4fa28e0f1d","after":"c1e36df29a28171cce1f92d33993accbd6d34927","ref":"refs/heads/main","pushedAt":"2024-07-20T17:47:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Wack0","name":"Rairii","path":"/Wack0","primaryAvatarUrl":"https://github.com/avatars/u/2650838?s=80&v=4"},"commit":{"message":"readme: nt 3.51 works now (under emulation, drivers work in NT4 on real hardware)","shortMessageHtmlLink":"readme: nt 3.51 works now (under emulation, drivers work in NT4 on re…"}},{"before":"16e31b8d68443eda2242c81bf69b723d9043cd91","after":"ac7f5bac7bd4369e6897a43688b87f4fa28e0f1d","ref":"refs/heads/main","pushedAt":"2024-07-20T17:21:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Wack0","name":"Rairii","path":"/Wack0","primaryAvatarUrl":"https://github.com/avatars/u/2650838?s=80&v=4"},"commit":{"message":"arcfw: make the comment accurate","shortMessageHtmlLink":"arcfw: make the comment accurate"}},{"before":"d633e37919e723a485b648f3075a5c49104935eb","after":"16e31b8d68443eda2242c81bf69b723d9043cd91","ref":"refs/heads/main","pushedAt":"2024-07-20T17:13:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Wack0","name":"Rairii","path":"/Wack0","primaryAvatarUrl":"https://github.com/avatars/u/2650838?s=80&v=4"},"commit":{"message":"arcfw: should wipe the whole of the root directory entries, not just the first sector","shortMessageHtmlLink":"arcfw: should wipe the whole of the root directory entries, not just …"}},{"before":"ffb6afde672522d1fe4cfec0cad66acda27b0c89","after":"d633e37919e723a485b648f3075a5c49104935eb","ref":"refs/heads/main","pushedAt":"2024-07-20T16:55:07.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Wack0","name":"Rairii","path":"/Wack0","primaryAvatarUrl":"https://github.com/avatars/u/2650838?s=80&v=4"},"commit":{"message":"adbfw: ensure only one key is down at a time, should solve keys being stuck\n\nalso refactor parts of the keyboard driver","shortMessageHtmlLink":"adbfw: ensure only one key is down at a time, should solve keys being…"}},{"before":"2179ab0675ccb4e4667fc2271cae2f18daf64118","after":"ffb6afde672522d1fe4cfec0cad66acda27b0c89","ref":"refs/heads/main","pushedAt":"2024-07-18T18:45:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Wack0","name":"Rairii","path":"/Wack0","primaryAvatarUrl":"https://github.com/avatars/u/2650838?s=80&v=4"},"commit":{"message":"arcfw: relocate out of low 8MB\n\nfixes loading some early kernels without relocations that require being loaded to low 8MB","shortMessageHtmlLink":"arcfw: relocate out of low 8MB"}},{"before":"07c734381b5d73cce94232e7a230bda72597166d","after":"2179ab0675ccb4e4667fc2271cae2f18daf64118","ref":"refs/heads/main","pushedAt":"2024-07-17T21:05:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Wack0","name":"Rairii","path":"/Wack0","primaryAvatarUrl":"https://github.com/avatars/u/2650838?s=80&v=4"},"commit":{"message":"arcfw: fixes for NT 3.51 support\n\nNT 3.51 doesn't understand MBR partition type 0x0E, so use partition type 0x06 instead (allow both types for ARC system partition in arcenv)\n\nAlso remove the OS9 fixup, it didn't matter anyway considering it refuses to do anything with a fixed disk where its first sector ends with 55 AA...","shortMessageHtmlLink":"arcfw: fixes for NT 3.51 support"}},{"before":"39db15b5a4f6b8440fdb663fe8690a1dc30e07e3","after":"07c734381b5d73cce94232e7a230bda72597166d","ref":"refs/heads/main","pushedAt":"2024-07-16T20:22:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Wack0","name":"Rairii","path":"/Wack0","primaryAvatarUrl":"https://github.com/avatars/u/2650838?s=80&v=4"},"commit":{"message":"arcfw: fix mfpvr instruction patching\n\nthis isn't my cursed big endian hackfest, the correct endianness is little","shortMessageHtmlLink":"arcfw: fix mfpvr instruction patching"}},{"before":"f356abf9d02af4fcca08325811b87d9cf81556a0","after":"39db15b5a4f6b8440fdb663fe8690a1dc30e07e3","ref":"refs/heads/main","pushedAt":"2024-07-15T18:36:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Wack0","name":"Rairii","path":"/Wack0","primaryAvatarUrl":"https://github.com/avatars/u/2650838?s=80&v=4"},"commit":{"message":"readme: Cuda is now tested working on real hardware","shortMessageHtmlLink":"readme: Cuda is now tested working on real hardware"}},{"before":"cc6fe4964fdfbd87b03dba1a1468ed966641e511","after":"f356abf9d02af4fcca08325811b87d9cf81556a0","ref":"refs/heads/main","pushedAt":"2024-07-15T18:17:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Wack0","name":"Rairii","path":"/Wack0","primaryAvatarUrl":"https://github.com/avatars/u/2650838?s=80&v=4"},"commit":{"message":"arcfw: show if ramdisk loaded, allow loading it again if it didn't\n\nWorkaround to the load attempt being too fast for some devices.","shortMessageHtmlLink":"arcfw: show if ramdisk loaded, allow loading it again if it didn't"}},{"before":"9d95b824a05722b68da95f002aafae32a0f4d631","after":"cc6fe4964fdfbd87b03dba1a1468ed966641e511","ref":"refs/heads/main","pushedAt":"2024-07-14T11:02:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Wack0","name":"Rairii","path":"/Wack0","primaryAvatarUrl":"https://github.com/avatars/u/2650838?s=80&v=4"},"commit":{"message":"stage1: more ati modeswitch fixes\n\nrage4: find the correct base address for the MMIO registers\nrage4: calculate the DSP timing registers correctly (based off how the linux driver does it, also how the OS9 driver calculates VCLK)\nrage4: fix DAC gamma table writes\nati: remove one register write that was doing nothing (was using the wrong offset anyway)\nati: add CRTC_H_SYNC_STRT_WID modification, commented out just in case something might need it in future","shortMessageHtmlLink":"stage1: more ati modeswitch fixes"}},{"before":"26679c7b4121aec2d95853b2d5449744282a1d08","after":"9d95b824a05722b68da95f002aafae32a0f4d631","ref":"refs/heads/main","pushedAt":"2024-07-13T13:04:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Wack0","name":"Rairii","path":"/Wack0","primaryAvatarUrl":"https://github.com/avatars/u/2650838?s=80&v=4"},"commit":{"message":"stage1: ati set depth bugfixes\n\n- Add preliminary support for Rage128/Rage4, which has MMIO registers in different locations;\n- DSP_CONFIG was writing to the wrong half, rewrite to what is actually happening on Lombard with the value set by fcode there","shortMessageHtmlLink":"stage1: ati set depth bugfixes"}},{"before":null,"after":"26679c7b4121aec2d95853b2d5449744282a1d08","ref":"refs/heads/main","pushedAt":"2024-07-12T11:39:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Wack0","name":"Rairii","path":"/Wack0","primaryAvatarUrl":"https://github.com/avatars/u/2650838?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":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wNFQyMToxMTozOC4wMDAwMDBazwAAAASRd0x0","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wNFQyMToxMTozOC4wMDAwMDBazwAAAASRd0x0","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0xMlQxMTozOToxNy4wMDAwMDBazwAAAAR9yrEi"}},"title":"Activity · Wack0/maciNTosh"}