{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":537582874,"defaultBranch":"master","name":"cpm65","ownerLogin":"davidgiven","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-09-16T18:50:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/100638?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1711488982.0","currentOid":""},"activityList":{"items":[{"before":"e0f9a122464f2c076cfbb7eb24487bce396ece3b","after":"fa69936d8b37a33acdb1496d36943bbad9902254","ref":"refs/heads/master","pushedAt":"2024-05-03T19:20:13.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"davidgiven","name":"David Given","path":"/davidgiven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100638?s=80&v=4"},"commit":{"message":"Merge pull request #139 from ivop/master\n\nSlightly shorter and faster code.","shortMessageHtmlLink":"Merge pull request #139 from ivop/master"}},{"before":"b56fe497d850050b2b3fd751f83fa25b15267885","after":"e0f9a122464f2c076cfbb7eb24487bce396ece3b","ref":"refs/heads/master","pushedAt":"2024-05-03T09:15:41.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"davidgiven","name":"David Given","path":"/davidgiven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100638?s=80&v=4"},"commit":{"message":"Merge pull request #137 from ivop/adm3a\n\nADM-3A Terminal Driver","shortMessageHtmlLink":"Merge pull request #137 from ivop/adm3a"}},{"before":"6076a400c26a58f52c0ddbf980e9c3efb68de018","after":"b56fe497d850050b2b3fd751f83fa25b15267885","ref":"refs/heads/master","pushedAt":"2024-04-22T09:22:52.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"davidgiven","name":"David Given","path":"/davidgiven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100638?s=80&v=4"},"commit":{"message":"Merge pull request #135 from ivop/fixddevic\n\nFix setting of DDEVIC.","shortMessageHtmlLink":"Merge pull request #135 from ivop/fixddevic"}},{"before":"a7c8e9399bcb353858031293988573c330764dd8","after":"6076a400c26a58f52c0ddbf980e9c3efb68de018","ref":"refs/heads/master","pushedAt":"2024-03-31T22:38:21.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"davidgiven","name":"David Given","path":"/davidgiven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100638?s=80&v=4"},"commit":{"message":"Merge pull request #133 from ivop/master\n\nFix comments regarding Atari disks.","shortMessageHtmlLink":"Merge pull request #133 from ivop/master"}},{"before":"0161cb9b28a51afceb89b78e92f439a61dade537","after":"a7c8e9399bcb353858031293988573c330764dd8","ref":"refs/heads/master","pushedAt":"2024-03-28T22:23:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidgiven","name":"David Given","path":"/davidgiven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100638?s=80&v=4"},"commit":{"message":"One more ab update.","shortMessageHtmlLink":"One more ab update."}},{"before":"756ff783c16e50e6f7977430a003fa17e30faa7e","after":"0161cb9b28a51afceb89b78e92f439a61dade537","ref":"refs/heads/master","pushedAt":"2024-03-28T20:44:41.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"davidgiven","name":"David Given","path":"/davidgiven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100638?s=80&v=4"},"commit":{"message":"Merge pull request #131 from davidgiven/neo6502\n\nSome minor neo6502 fixes.","shortMessageHtmlLink":"Merge pull request #131 from davidgiven/neo6502"}},{"before":"6ffc9fa44aa5635e47c2cbe655a12f03c64b68bf","after":"36983e8edc66b5a3c1788855df28bc5f95215435","ref":"refs/heads/neo6502","pushedAt":"2024-03-28T20:14:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"davidgiven","name":"David Given","path":"/davidgiven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100638?s=80&v=4"},"commit":{"message":"Merge.","shortMessageHtmlLink":"Merge."}},{"before":"6835d02046b5571c3baad7f13b50d1c6bb0b60aa","after":"756ff783c16e50e6f7977430a003fa17e30faa7e","ref":"refs/heads/master","pushedAt":"2024-03-28T20:14:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidgiven","name":"David Given","path":"/davidgiven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100638?s=80&v=4"},"commit":{"message":"Update ab yet again.","shortMessageHtmlLink":"Update ab yet again."}},{"before":"aae43d9fbc8491208ba2a50185a6a77fd1fb2875","after":"6ffc9fa44aa5635e47c2cbe655a12f03c64b68bf","ref":"refs/heads/neo6502","pushedAt":"2024-03-27T20:44:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidgiven","name":"David Given","path":"/davidgiven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100638?s=80&v=4"},"commit":{"message":"Use the right byte when computing the file size...","shortMessageHtmlLink":"Use the right byte when computing the file size..."}},{"before":"a0b58cbf36a1eaa4ec902cadd327a4cd85954fd4","after":"aae43d9fbc8491208ba2a50185a6a77fd1fb2875","ref":"refs/heads/neo6502","pushedAt":"2024-03-27T00:17:03.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"davidgiven","name":"David Given","path":"/davidgiven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100638?s=80&v=4"},"commit":{"message":"Merge.","shortMessageHtmlLink":"Merge."}},{"before":"396df3ff567bd00f72c0a7735c903e505549921e","after":"6835d02046b5571c3baad7f13b50d1c6bb0b60aa","ref":"refs/heads/master","pushedAt":"2024-03-26T23:05:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidgiven","name":"David Given","path":"/davidgiven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100638?s=80&v=4"},"commit":{"message":"Update ab... again.","shortMessageHtmlLink":"Update ab... again."}},{"before":"4c94c015fde3be42ba23ea09623f6999df85a5ef","after":"396df3ff567bd00f72c0a7735c903e505549921e","ref":"refs/heads/master","pushedAt":"2024-03-26T21:36:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidgiven","name":"David Given","path":"/davidgiven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100638?s=80&v=4"},"commit":{"message":"Update ab.","shortMessageHtmlLink":"Update ab."}},{"before":null,"after":"396df3ff567bd00f72c0a7735c903e505549921e","ref":"refs/heads/default/master","pushedAt":"2024-03-26T21:36:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davidgiven","name":"David Given","path":"/davidgiven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100638?s=80&v=4"},"commit":{"message":"Update ab.","shortMessageHtmlLink":"Update ab."}},{"before":"8d59b054076c2a837fc5f8f761b9b79fee0e2d9d","after":"a0b58cbf36a1eaa4ec902cadd327a4cd85954fd4","ref":"refs/heads/neo6502","pushedAt":"2024-03-16T22:51:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"davidgiven","name":"David Given","path":"/davidgiven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100638?s=80&v=4"},"commit":{"message":"Do a better job of converting text files to CP/M format --- files in the VCS\naren't required to be ^Z-terminated CRLF any more.","shortMessageHtmlLink":"Do a better job of converting text files to CP/M format --- files in …"}},{"before":"5c1d97ca77dc71260ebbde4f793fb5e7a3486ef9","after":"4c94c015fde3be42ba23ea09623f6999df85a5ef","ref":"refs/heads/master","pushedAt":"2024-03-15T00:12:16.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"davidgiven","name":"David Given","path":"/davidgiven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100638?s=80&v=4"},"commit":{"message":"Merge pull request #128 from davidgiven/neo6502\n\nMake the neo6502 handle large files properly","shortMessageHtmlLink":"Merge pull request #128 from davidgiven/neo6502"}},{"before":"47db376785e4221e21ada08d737a896c8e567d82","after":"8d59b054076c2a837fc5f8f761b9b79fee0e2d9d","ref":"refs/heads/neo6502","pushedAt":"2024-03-15T00:06:31.000Z","pushType":"push","commitsCount":56,"pusher":{"login":"davidgiven","name":"David Given","path":"/davidgiven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100638?s=80&v=4"},"commit":{"message":"Fix bug where advancing the sequential pointer across 64kB boundaries would\nwrap back to the beginning of the file.","shortMessageHtmlLink":"Fix bug where advancing the sequential pointer across 64kB boundaries…"}},{"before":"31220b8d5782a025c4d5480f5a2a071c9015c572","after":"5c1d97ca77dc71260ebbde4f793fb5e7a3486ef9","ref":"refs/heads/master","pushedAt":"2024-03-14T21:56:04.000Z","pushType":"pr_merge","commitsCount":47,"pusher":{"login":"davidgiven","name":"David Given","path":"/davidgiven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100638?s=80&v=4"},"commit":{"message":"Merge pull request #127 from davidgiven/pascal\n\nPort the Pascal-M bytecode compiler.","shortMessageHtmlLink":"Merge pull request #127 from davidgiven/pascal"}},{"before":"2e2f787236bedff5227aa6a75673ff6d708699d1","after":"e8805fe33757d59fdfd413e7dd1d34f30242e3cb","ref":"refs/heads/pascal","pushedAt":"2024-03-14T21:49:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidgiven","name":"David Given","path":"/davidgiven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100638?s=80&v=4"},"commit":{"message":"Extra files mean longer seek times. Tweak timing.","shortMessageHtmlLink":"Extra files mean longer seek times. Tweak timing."}},{"before":"2d1445058350ae3a2068ac9e97ecd8ee6b586417","after":"2e2f787236bedff5227aa6a75673ff6d708699d1","ref":"refs/heads/pascal","pushedAt":"2024-03-14T21:36:31.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"davidgiven","name":"David Given","path":"/davidgiven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100638?s=80&v=4"},"commit":{"message":"Don't add one record of junk onto the end of read-only files when closing them.","shortMessageHtmlLink":"Don't add one record of junk onto the end of read-only files when clo…"}},{"before":"d7cfeee1472105adce2ace9ea05525eae6579f95","after":"2d1445058350ae3a2068ac9e97ecd8ee6b586417","ref":"refs/heads/pascal","pushedAt":"2024-03-14T00:01:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"davidgiven","name":"David Given","path":"/davidgiven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100638?s=80&v=4"},"commit":{"message":"Fix a nasty bug in handling case statements which was all my own fault. Do some\ntidying and debugging aids.","shortMessageHtmlLink":"Fix a nasty bug in handling case statements which was all my own faul…"}},{"before":"b0b63162d0d7c87075d5c70e7cc7ca03d70cde67","after":"d7cfeee1472105adce2ace9ea05525eae6579f95","ref":"refs/heads/pascal","pushedAt":"2024-03-13T00:13:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidgiven","name":"David Given","path":"/davidgiven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100638?s=80&v=4"},"commit":{"message":"Allow enabling tracing from the command line.","shortMessageHtmlLink":"Allow enabling tracing from the command line."}},{"before":"e6fc86a7c202a81c34ae51f21ef5162a2c40ccca","after":"b0b63162d0d7c87075d5c70e7cc7ca03d70cde67","ref":"refs/heads/pascal","pushedAt":"2024-03-12T00:08:31.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"davidgiven","name":"David Given","path":"/davidgiven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100638?s=80&v=4"},"commit":{"message":"Replace the instruction decode by a huge lookup table (adding about 300 bytes\nto the interpreter size). Shaves off a bit more time.","shortMessageHtmlLink":"Replace the instruction decode by a huge lookup table (adding about 3…"}},{"before":"e6731c094195c1fe31e1385c3dd2728ec052cf18","after":"e6fc86a7c202a81c34ae51f21ef5162a2c40ccca","ref":"refs/heads/pascal","pushedAt":"2024-03-11T00:09:13.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"davidgiven","name":"David Given","path":"/davidgiven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100638?s=80&v=4"},"commit":{"message":"Deploy Pascal with the BBC Micro.","shortMessageHtmlLink":"Deploy Pascal with the BBC Micro."}},{"before":"9a3929fea123dcf3d9728cdbe526f536cdb71598","after":"e6731c094195c1fe31e1385c3dd2728ec052cf18","ref":"refs/heads/pascal","pushedAt":"2024-03-10T18:02:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidgiven","name":"David Given","path":"/davidgiven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100638?s=80&v=4"},"commit":{"message":"Add missing file.","shortMessageHtmlLink":"Add missing file."}},{"before":"a25b19c2afbad00513a94ce5a52f86037a873c19","after":"9a3929fea123dcf3d9728cdbe526f536cdb71598","ref":"refs/heads/pascal","pushedAt":"2024-03-10T17:49:53.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"davidgiven","name":"David Given","path":"/davidgiven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100638?s=80&v=4"},"commit":{"message":"Cleanup.","shortMessageHtmlLink":"Cleanup."}},{"before":"4d57069e877d25a8692ebb08e5bb25a8a30f0f54","after":"a25b19c2afbad00513a94ce5a52f86037a873c19","ref":"refs/heads/pascal","pushedAt":"2024-03-10T00:39:28.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"davidgiven","name":"David Given","path":"/davidgiven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100638?s=80&v=4"},"commit":{"message":"More tidyup after the I/O revamp.","shortMessageHtmlLink":"More tidyup after the I/O revamp."}},{"before":"002f7086f193db0c1b8ba0b3912ffe2c13788162","after":"4d57069e877d25a8692ebb08e5bb25a8a30f0f54","ref":"refs/heads/pascal","pushedAt":"2024-03-09T01:54:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidgiven","name":"David Given","path":"/davidgiven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100638?s=80&v=4"},"commit":{"message":"Add missing file.","shortMessageHtmlLink":"Add missing file."}},{"before":"82c44dd26a4068f8338055366dbeab08d6c59966","after":"002f7086f193db0c1b8ba0b3912ffe2c13788162","ref":"refs/heads/pascal","pushedAt":"2024-03-09T01:40:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidgiven","name":"David Given","path":"/davidgiven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100638?s=80&v=4"},"commit":{"message":"Consolidate the three different sources of truth for the special procedures;\nadd stub implementations of the file I/O stuff. The compiler compiles stuff! On\ncpmemu, but not on the neo6502.","shortMessageHtmlLink":"Consolidate the three different sources of truth for the special proc…"}},{"before":"6a7b922bd0975ba10a5b2be90aaa943446fdce7f","after":"82c44dd26a4068f8338055366dbeab08d6c59966","ref":"refs/heads/pascal","pushedAt":"2024-03-08T23:42:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidgiven","name":"David Given","path":"/davidgiven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100638?s=80&v=4"},"commit":{"message":"Lots more progress on making the compiler work. Address offsets are now\nrelative; I've added a shl and shr, because standard Pascal's div is signed,\nmeaning that weird things happen with negative numbers.","shortMessageHtmlLink":"Lots more progress on making the compiler work. Address offsets are now"}},{"before":null,"after":"6a7b922bd0975ba10a5b2be90aaa943446fdce7f","ref":"refs/heads/pascal","pushedAt":"2024-03-07T00:23:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davidgiven","name":"David Given","path":"/davidgiven","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100638?s=80&v=4"},"commit":{"message":"Archival checkin: lots of work towards getting the interpreter working; still\nmore to do.","shortMessageHtmlLink":"Archival checkin: lots of work towards getting the interpreter workin…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQQ0hkAA","startCursor":null,"endCursor":null}},"title":"Activity · davidgiven/cpm65"}