{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":210168075,"defaultBranch":"main","name":"Zem80","ownerLogin":"neilhewitt","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-09-22T15:15:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9856388?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1694091959.0","currentOid":""},"activityList":{"items":[{"before":"fae46c7f64f0c8e667ea827ea451376520181dc7","after":"f5305ea871902464f965810c798b3703b6f40eb7","ref":"refs/heads/develop-2.0","pushedAt":"2024-05-05T23:51:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"neilhewitt","name":"Neil Hewitt","path":"/neilhewitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9856388?s=80&v=4"},"commit":{"message":"Remove awkward IM0 execution delegate.","shortMessageHtmlLink":"Remove awkward IM0 execution delegate."}},{"before":"732cc7e8eada5deb089e77e704b8e7f400e65078","after":"fae46c7f64f0c8e667ea827ea451376520181dc7","ref":"refs/heads/develop-2.0","pushedAt":"2024-05-05T23:30:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"neilhewitt","name":"Neil Hewitt","path":"/neilhewitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9856388?s=80&v=4"},"commit":{"message":"Optimisations.","shortMessageHtmlLink":"Optimisations."}},{"before":"75750387444e6bc08142330d68cddb82eedc74ff","after":"732cc7e8eada5deb089e77e704b8e7f400e65078","ref":"refs/heads/develop-2.0","pushedAt":"2024-05-05T23:19:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"neilhewitt","name":"Neil Hewitt","path":"/neilhewitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9856388?s=80&v=4"},"commit":{"message":"More removing unneeded code.","shortMessageHtmlLink":"More removing unneeded code."}},{"before":"992c54555f92ab50685996e09506e595ed0dca82","after":"75750387444e6bc08142330d68cddb82eedc74ff","ref":"refs/heads/develop-2.0","pushedAt":"2024-05-05T23:15:54.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"neilhewitt","name":"Neil Hewitt","path":"/neilhewitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9856388?s=80&v=4"},"commit":{"message":"Further optimisation of memory system. Remove unneeded methods.","shortMessageHtmlLink":"Further optimisation of memory system. Remove unneeded methods."}},{"before":"1d55f7877169339a9fff32358db310b22a189e77","after":"f36ab7d5829c72eed0eddf6ab103b38bdcc5f3e0","ref":"refs/heads/main","pushedAt":"2024-05-05T22:21:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"neilhewitt","name":"Neil Hewitt","path":"/neilhewitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9856388?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"aba1f057814ed51693704d1bc7458adcde91fdf9","after":"992c54555f92ab50685996e09506e595ed0dca82","ref":"refs/heads/develop-2.0","pushedAt":"2024-05-05T22:06:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"neilhewitt","name":"Neil Hewitt","path":"/neilhewitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9856388?s=80&v=4"},"commit":{"message":"Fix ZexNext dependency for tests.","shortMessageHtmlLink":"Fix ZexNext dependency for tests."}},{"before":"47c7308a73991d0b920d67c7891d8a4557e1ed61","after":"aba1f057814ed51693704d1bc7458adcde91fdf9","ref":"refs/heads/develop-2.0","pushedAt":"2024-05-05T21:58:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"neilhewitt","name":"Neil Hewitt","path":"/neilhewitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9856388?s=80&v=4"},"commit":{"message":"Remove unused projects. Tidy up Debug interface. Shift default value setter to IO.cs","shortMessageHtmlLink":"Remove unused projects. Tidy up Debug interface. Shift default value …"}},{"before":"0c3182b37e2c91a74329e47e475b1acf797c421e","after":"47c7308a73991d0b920d67c7891d8a4557e1ed61","ref":"refs/heads/develop-2.0","pushedAt":"2024-04-16T08:52:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"neilhewitt","name":"Neil Hewitt","path":"/neilhewitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9856388?s=80&v=4"},"commit":{"message":"Clock improvements and fixes. Some other small fixes. Set Spectrum back to TimeSlicedClock.","shortMessageHtmlLink":"Clock improvements and fixes. Some other small fixes. Set Spectrum ba…"}},{"before":"f4713860c09a724e3b1957f884466433435259e5","after":"0c3182b37e2c91a74329e47e475b1acf797c421e","ref":"refs/heads/develop-2.0","pushedAt":"2024-02-27T23:15:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"neilhewitt","name":"Neil Hewitt","path":"/neilhewitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9856388?s=80&v=4"},"commit":{"message":"Clock behaviour changes. Refactorings. Prep for new instruction cycle model.","shortMessageHtmlLink":"Clock behaviour changes. Refactorings. Prep for new instruction cycle…"}},{"before":"ff88e75984c1ee8e46b88560243131d02d1dd70b","after":"f4713860c09a724e3b1957f884466433435259e5","ref":"refs/heads/develop-2.0","pushedAt":"2023-09-10T11:45:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"neilhewitt","name":"Neil Hewitt","path":"/neilhewitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9856388?s=80&v=4"},"commit":{"message":"Refactor Spectrum display code. Add IProcessorTiming interface. Fixes.","shortMessageHtmlLink":"Refactor Spectrum display code. Add IProcessorTiming interface. Fixes."}},{"before":"ff88e75984c1ee8e46b88560243131d02d1dd70b","after":null,"ref":"refs/heads/processor-2.0","pushedAt":"2023-09-07T13:05:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"neilhewitt","name":"Neil Hewitt","path":"/neilhewitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9856388?s=80&v=4"}},{"before":"4287f0c36b0d6fe99f8136c1191f4110f9aa9a2e","after":"ff88e75984c1ee8e46b88560243131d02d1dd70b","ref":"refs/heads/develop-2.0","pushedAt":"2023-09-07T13:02:51.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"neilhewitt","name":"Neil Hewitt","path":"/neilhewitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9856388?s=80&v=4"},"commit":{"message":"Instruction fixes. Zexall test fixes. Clock fixes.","shortMessageHtmlLink":"Instruction fixes. Zexall test fixes. Clock fixes."}},{"before":"7f154252a1e86d06c9b43436c46507c01598be23","after":"ff88e75984c1ee8e46b88560243131d02d1dd70b","ref":"refs/heads/processor-2.0","pushedAt":"2023-09-07T13:01:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"neilhewitt","name":"Neil Hewitt","path":"/neilhewitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9856388?s=80&v=4"},"commit":{"message":"Instruction fixes. Zexall test fixes. Clock fixes.","shortMessageHtmlLink":"Instruction fixes. Zexall test fixes. Clock fixes."}},{"before":"3b83b6ddac0b710bfe4e01a0675a7c3961625cb4","after":"7f154252a1e86d06c9b43436c46507c01598be23","ref":"refs/heads/processor-2.0","pushedAt":"2023-06-17T09:51:54.430Z","pushType":"push","commitsCount":1,"pusher":{"login":"neilhewitt","name":"Neil Hewitt","path":"/neilhewitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9856388?s=80&v=4"},"commit":{"message":"Working on Spectrum timing fixes.","shortMessageHtmlLink":"Working on Spectrum timing fixes."}},{"before":"772e7d671a10ca14caa97ed67df8c8d4b60a301a","after":"3b83b6ddac0b710bfe4e01a0675a7c3961625cb4","ref":"refs/heads/processor-2.0","pushedAt":"2023-06-14T22:54:32.495Z","pushType":"push","commitsCount":1,"pusher":{"login":"neilhewitt","name":"Neil Hewitt","path":"/neilhewitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9856388?s=80&v=4"},"commit":{"message":"Huge refactor, I should have shelved multiple times. No room for all the detail here. BUG: clock running too fast.","shortMessageHtmlLink":"Huge refactor, I should have shelved multiple times. No room for all …"}},{"before":"2768d24f300c73de114cdde80d5e23b45c87b680","after":"772e7d671a10ca14caa97ed67df8c8d4b60a301a","ref":"refs/heads/processor-2.0","pushedAt":"2023-06-01T14:40:35.295Z","pushType":"push","commitsCount":2,"pusher":{"login":"neilhewitt","name":"Neil Hewitt","path":"/neilhewitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9856388?s=80&v=4"},"commit":{"message":"Finalise initial restructure. Factor out more code into separate classes. Remove unncessary interfaces. Fixes.","shortMessageHtmlLink":"Finalise initial restructure. Factor out more code into separate clas…"}},{"before":null,"after":"2768d24f300c73de114cdde80d5e23b45c87b680","ref":"refs/heads/processor-2.0","pushedAt":"2023-05-31T17:38:37.225Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"neilhewitt","name":"Neil Hewitt","path":"/neilhewitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9856388?s=80&v=4"},"commit":{"message":"Initial restructure. Fix many many decode problems. Fix instruction set machine cycle issues. Like, a lot of them. Works but timing is off.","shortMessageHtmlLink":"Initial restructure. Fix many many decode problems. Fix instruction s…"}},{"before":"7c180583ac790326042dbf6d8a2a21e71e2c555b","after":"4287f0c36b0d6fe99f8136c1191f4110f9aa9a2e","ref":"refs/heads/develop-2.0","pushedAt":"2023-05-24T07:35:15.160Z","pushType":"push","commitsCount":1,"pusher":{"login":"neilhewitt","name":"Neil Hewitt","path":"/neilhewitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9856388?s=80&v=4"},"commit":{"message":"Renaming stuff.","shortMessageHtmlLink":"Renaming stuff."}},{"before":"7ccdd1ad4cf392fb8ae1705bd7af9f3a5ebd3032","after":"7c180583ac790326042dbf6d8a2a21e71e2c555b","ref":"refs/heads/develop-2.0","pushedAt":"2023-05-21T22:04:48.393Z","pushType":"push","commitsCount":1,"pusher":{"login":"neilhewitt","name":"Neil Hewitt","path":"/neilhewitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9856388?s=80&v=4"},"commit":{"message":"Fix namespacing. Move files.","shortMessageHtmlLink":"Fix namespacing. Move files."}},{"before":"0a6295e613a69c105305edf9e7018f9f01066f71","after":"7ccdd1ad4cf392fb8ae1705bd7af9f3a5ebd3032","ref":"refs/heads/develop-2.0","pushedAt":"2023-05-21T02:49:23.814Z","pushType":"push","commitsCount":1,"pusher":{"login":"neilhewitt","name":"Neil Hewitt","path":"/neilhewitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9856388?s=80&v=4"},"commit":{"message":"Refactor clocks (avoid slice timing concerns in non time-sliced clocks). Renaming. Refactor memory bank implementation.","shortMessageHtmlLink":"Refactor clocks (avoid slice timing concerns in non time-sliced clock…"}},{"before":"b38f309f65bf80c1de131029e8e8b144c93a90e3","after":"0a6295e613a69c105305edf9e7018f9f01066f71","ref":"refs/heads/develop-2.0","pushedAt":"2023-05-16T19:38:37.710Z","pushType":"push","commitsCount":1,"pusher":{"login":"neilhewitt","name":"Neil Hewitt","path":"/neilhewitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9856388?s=80&v=4"},"commit":{"message":"Fix TimeSlicedClock so it always runs the timer and resumes the CPU. Events fire asynchronously on a new thread to avoid blocking.","shortMessageHtmlLink":"Fix TimeSlicedClock so it always runs the timer and resumes the CPU. …"}},{"before":"1d55f7877169339a9fff32358db310b22a189e77","after":"b38f309f65bf80c1de131029e8e8b144c93a90e3","ref":"refs/heads/develop-2.0","pushedAt":"2023-05-16T12:47:39.829Z","pushType":"push","commitsCount":1,"pusher":{"login":"neilhewitt","name":"Neil Hewitt","path":"/neilhewitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9856388?s=80&v=4"},"commit":{"message":"First working pass of new clock and timing mechanic. Fix client code to handle breaking constructor changes.","shortMessageHtmlLink":"First working pass of new clock and timing mechanic. Fix client code …"}},{"before":"1930904c28623539ce6c961dbdd1ebad59abac70","after":null,"ref":"refs/heads/develop-1.0","pushedAt":"2023-05-15T13:21:50.016Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"neilhewitt","name":"Neil Hewitt","path":"/neilhewitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9856388?s=80&v=4"}},{"before":"1930904c28623539ce6c961dbdd1ebad59abac70","after":null,"ref":"refs/heads/develop","pushedAt":"2023-05-15T13:14:43.052Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"neilhewitt","name":"Neil Hewitt","path":"/neilhewitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9856388?s=80&v=4"}},{"before":null,"after":"1930904c28623539ce6c961dbdd1ebad59abac70","ref":"refs/heads/develop-1.0","pushedAt":"2023-05-15T13:14:42.654Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"neilhewitt","name":"Neil Hewitt","path":"/neilhewitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9856388?s=80&v=4"},"commit":{"message":"Remove unused NuGet packages.","shortMessageHtmlLink":"Remove unused NuGet packages."}},{"before":null,"after":"1d55f7877169339a9fff32358db310b22a189e77","ref":"refs/heads/develop-2.0","pushedAt":"2023-05-15T13:14:31.983Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"neilhewitt","name":"Neil Hewitt","path":"/neilhewitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9856388?s=80&v=4"},"commit":{"message":"Remove unused SLN file.","shortMessageHtmlLink":"Remove unused SLN file."}},{"before":"1d55f7877169339a9fff32358db310b22a189e77","after":"1930904c28623539ce6c961dbdd1ebad59abac70","ref":"refs/heads/develop","pushedAt":"2023-05-04T21:26:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"neilhewitt","name":"Neil Hewitt","path":"/neilhewitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9856388?s=80&v=4"},"commit":{"message":"Remove unused NuGet packages.","shortMessageHtmlLink":"Remove unused NuGet packages."}},{"before":"827f0d98448a77ef000b39dd3570386687aaea26","after":"1d55f7877169339a9fff32358db310b22a189e77","ref":"refs/heads/main","pushedAt":"2023-05-04T21:18:59.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"neilhewitt","name":"Neil Hewitt","path":"/neilhewitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9856388?s=80&v=4"},"commit":{"message":"Remove unused SLN file.","shortMessageHtmlLink":"Remove unused SLN file."}},{"before":"c970d57e2a304c6990d0684edc3f77d971cc324d","after":"1d55f7877169339a9fff32358db310b22a189e77","ref":"refs/heads/develop","pushedAt":"2023-05-04T21:18:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"neilhewitt","name":"Neil Hewitt","path":"/neilhewitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9856388?s=80&v=4"},"commit":{"message":"Remove unused SLN file.","shortMessageHtmlLink":"Remove unused SLN file."}},{"before":"92d1dadbadaaa13e4066b83a590759953bd7172f","after":"c970d57e2a304c6990d0684edc3f77d971cc324d","ref":"refs/heads/develop","pushedAt":"2023-05-04T21:03:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"neilhewitt","name":"Neil Hewitt","path":"/neilhewitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9856388?s=80&v=4"},"commit":{"message":"Fix timing for interrupts (including IM0) and special case NOPs.","shortMessageHtmlLink":"Fix timing for interrupts (including IM0) and special case NOPs."}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQhBlqAA","startCursor":null,"endCursor":null}},"title":"Activity · neilhewitt/Zem80"}