{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":324869890,"defaultBranch":"master","name":"subleq","ownerLogin":"howerj","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-12-27T23:41:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1807662?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1675409822.739338","currentOid":""},"activityList":{"items":[{"before":"c639b0b2e51046bfc9f6da29e66510ee63e57678","after":"96262ef96a4e8374c2a9b3393d4a26d951e019f4","ref":"refs/heads/book","pushedAt":"2024-05-16T18:03:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"howerj","name":"James","path":"/howerj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1807662?s=80&v=4"},"commit":{"message":"12954: Improved boot sequence\n\nThe boot sequence has been improved so it is easier to make turn-key\napplications, this has been done by separating out the call to `quit`\nfrom the normal boot sequence.\n\nAlso there has been a minor change to the IOCCC candidate to make it\ncooler.","shortMessageHtmlLink":"12954: Improved boot sequence"}},{"before":"cf11190b0e4c42a825d6b8422a3636e739a0a5b2","after":"c639b0b2e51046bfc9f6da29e66510ee63e57678","ref":"refs/heads/book","pushedAt":"2024-04-16T17:43:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"howerj","name":"James","path":"/howerj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1807662?s=80&v=4"},"commit":{"message":"12948: SUBLEQ eFORTH FFS VM, removed tb\n\n* Removed unneeded test bench.\n* Added VM that saves SUBLEQ image to disk which should be used in\nconjunction with the Forth File System","shortMessageHtmlLink":"12948: SUBLEQ eFORTH FFS VM, removed tb"}},{"before":"0ea451ce01a951bf9b4f3919da0428d64ceb560a","after":"cf11190b0e4c42a825d6b8422a3636e739a0a5b2","ref":"refs/heads/book","pushedAt":"2024-04-16T17:41:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"howerj","name":"James","path":"/howerj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1807662?s=80&v=4"},"commit":{"message":"12948: Removed `ffs`, added new `ffs.fth`, VHDL\n\n* As a back up I have added a working SUBLEQ CPU written in VHDL.\n* I have also added a working Forth File System that runs under SUBLEQ,\nand removed the old, not working code.","shortMessageHtmlLink":"12948: Removed ffs, added new ffs.fth, VHDL"}},{"before":"7e62411d9cdf7db0d48995273820cccee2d0671b","after":"0ea451ce01a951bf9b4f3919da0428d64ceb560a","ref":"refs/heads/book","pushedAt":"2024-04-04T18:25:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"howerj","name":"James","path":"/howerj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1807662?s=80&v=4"},"commit":{"message":"12948: Added funding, minor subleq.c correction\n\n* Added `.github/FUNDING.yml`.\n* Minor correction to return statement in `subleq.c`.\n* Added `muxleq` reference.","shortMessageHtmlLink":"12948: Added funding, minor subleq.c correction"}},{"before":"416b6749fce6eadb13f064b83ea97968ce27b16c","after":"7e62411d9cdf7db0d48995273820cccee2d0671b","ref":"refs/heads/book","pushedAt":"2024-03-23T15:34:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"howerj","name":"James","path":"/howerj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1807662?s=80&v=4"},"commit":{"message":"12948: Fixed image references\n\n* Removed inclusion of assembly program already in book (and which\n caused formatting problems)\n* Fixed image references in book.","shortMessageHtmlLink":"12948: Fixed image references"}},{"before":"c90fe5365756e128dbf82f366aa836f68bf01a24","after":"0c22f04dfe7a87818de9df127e4a72b4c68d036f","ref":"refs/heads/master","pushedAt":"2024-03-19T23:37:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"howerj","name":"James","path":"/howerj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1807662?s=80&v=4"},"commit":{"message":"Added link to subleq-vhdl\n\nThis adds a link to another project that implements the SUBLEQ CPU in\nhardware, on an FPGA, or at least in simulation.","shortMessageHtmlLink":"Added link to subleq-vhdl"}},{"before":"7ff5619f14c7a5d2e12c31158997b11f69ceb07a","after":"416b6749fce6eadb13f064b83ea97968ce27b16c","ref":"refs/heads/book","pushedAt":"2024-03-19T23:36:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"howerj","name":"James","path":"/howerj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1807662?s=80&v=4"},"commit":{"message":"12948: Added section about SUBLEQ OISCness\n\nA section has been added about how single instruction this OISC actually\nis.\n\nThere are a few other minor changes, such as adding a link and using\n`setvbuf` instead of `fflush`.","shortMessageHtmlLink":"12948: Added section about SUBLEQ OISCness"}},{"before":"0694600f04cf3152cc4976318348861e8ab36263","after":"c90fe5365756e128dbf82f366aa836f68bf01a24","ref":"refs/heads/master","pushedAt":"2024-03-19T21:05:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"howerj","name":"James","path":"/howerj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1807662?s=80&v=4"},"commit":{"message":"Create FUNDING.yml\n\nJust adding a sponsorship button\r\n\r\nThat's all.","shortMessageHtmlLink":"Create FUNDING.yml"}},{"before":"a036bbfa401fc171c0905e184938b15208900dfa","after":"7ff5619f14c7a5d2e12c31158997b11f69ceb07a","ref":"refs/heads/book","pushedAt":"2024-02-26T22:58:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"howerj","name":"James","path":"/howerj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1807662?s=80&v=4"},"commit":{"message":"12948: Fixed makefile target test program\n\nThis is all.","shortMessageHtmlLink":"12948: Fixed makefile target test program"}},{"before":"bdfc7f82720a4930c8f5e3687ed13383e96e7c83","after":"0694600f04cf3152cc4976318348861e8ab36263","ref":"refs/heads/master","pushedAt":"2024-02-03T18:34:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"howerj","name":"James","path":"/howerj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1807662?s=80&v=4"},"commit":{"message":"Added references to other SUBLEQ projects\n\nThis is all...","shortMessageHtmlLink":"Added references to other SUBLEQ projects"}},{"before":"9bca0a3d8129d8155e95cc27e12a41385c0a0afc","after":"a036bbfa401fc171c0905e184938b15208900dfa","ref":"refs/heads/book","pushedAt":"2024-02-03T18:30:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"howerj","name":"James","path":"/howerj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1807662?s=80&v=4"},"commit":{"message":"12948: Added some links, minor corrections\n\nAdded some links to the `readme.md` file, and some corrections have been\nmade to the text.","shortMessageHtmlLink":"12948: Added some links, minor corrections"}},{"before":"1c6700edc4b56031a66dc6dbf75319bb671442e2","after":"9bca0a3d8129d8155e95cc27e12a41385c0a0afc","ref":"refs/heads/book","pushedAt":"2024-01-18T21:18:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"howerj","name":"James","path":"/howerj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1807662?s=80&v=4"},"commit":{"message":"12948: FFS Partially work mkdir\n\nmkdir is partially working, there is still more work to do...","shortMessageHtmlLink":"12948: FFS Partially work mkdir"}},{"before":"0b03b9066ee172a2a0b7322d46c6b8a65df692b2","after":"1c6700edc4b56031a66dc6dbf75319bb671442e2","ref":"refs/heads/book","pushedAt":"2024-01-18T19:03:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"howerj","name":"James","path":"/howerj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1807662?s=80&v=4"},"commit":{"message":"12948: More improvements to FFS prototype\n\nThe FFS prototype still does not have basic functionality, but it is\nclose to getting it!","shortMessageHtmlLink":"12948: More improvements to FFS prototype"}},{"before":"5d40995b14a9ec07533075a8e7030999f9c4a355","after":"0b03b9066ee172a2a0b7322d46c6b8a65df692b2","ref":"refs/heads/book","pushedAt":"2024-01-16T00:24:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"howerj","name":"James","path":"/howerj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1807662?s=80&v=4"},"commit":{"message":"12948: Continue FFS work\n\nWork continues on the Forth File System prototype written in C,\nthe prototype almost has functionality that can be tested and\ndemonstrated.","shortMessageHtmlLink":"12948: Continue FFS work"}},{"before":"3247da530b0ed9d121eedc475e36c151fdc756ab","after":"5d40995b14a9ec07533075a8e7030999f9c4a355","ref":"refs/heads/book","pushedAt":"2024-01-15T01:23:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"howerj","name":"James","path":"/howerj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1807662?s=80&v=4"},"commit":{"message":"12948: Continue work on prototype for FFS\n\nThe work on a prototype for a Forth File System written in C continues,\nsome progress has been made, but nothing too useful as of yet.","shortMessageHtmlLink":"12948: Continue work on prototype for FFS"}},{"before":"04f22c79924a4af5af0ecb5b0befe7f0349cba9a","after":"3247da530b0ed9d121eedc475e36c151fdc756ab","ref":"refs/heads/book","pushedAt":"2024-01-14T17:26:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"howerj","name":"James","path":"/howerj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1807662?s=80&v=4"},"commit":{"message":"12948: Forth File System Prototype\n\nThe work on the prototype for the Forth File System continues, it is\nstill early days and nothing useful can be done with it as of yet.","shortMessageHtmlLink":"12948: Forth File System Prototype"}},{"before":"c6d0654f27096600dbdf5576b871c07afa8e29a4","after":"04f22c79924a4af5af0ecb5b0befe7f0349cba9a","ref":"refs/heads/book","pushedAt":"2024-01-09T00:47:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"howerj","name":"James","path":"/howerj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1807662?s=80&v=4"},"commit":{"message":"12948: Minor changes, FFS skeleton\n\n* Minor changes to IOCCC candidate\n* Added skeleton Forth File System project, which will be written in\ngforth and then ported to this system.","shortMessageHtmlLink":"12948: Minor changes, FFS skeleton"}},{"before":"e90c4a3134141d66d5793a4f7e31b9757701522a","after":"c6d0654f27096600dbdf5576b871c07afa8e29a4","ref":"refs/heads/book","pushedAt":"2023-12-01T23:39:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"howerj","name":"James","path":"/howerj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1807662?s=80&v=4"},"commit":{"message":"12948: Changes that should have been in previous commit\n\nD'oh! I already pushed the changes when I noticed the problem. Oh well.","shortMessageHtmlLink":"12948: Changes that should have been in previous commit"}},{"before":"63f0fa866971af3fccb30298dc9df60eaf5a3621","after":"e90c4a3134141d66d5793a4f7e31b9757701522a","ref":"refs/heads/book","pushedAt":"2023-12-01T23:38:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"howerj","name":"James","path":"/howerj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1807662?s=80&v=4"},"commit":{"message":"12948: Changed \"'\", Fixed \"see\", vm.fth, compress, todo.md\n\n* Added a \"todo.md\" file with sections to write about in the book.\n* Fixed \"see\", the optional, better, version so that \"compile x\" where\n\"x\" is a word works instead of spitting out junk.\n* Changed a lot of the compression CODECs, merging the compressor and\ndecompressor into a single file for the example C CODECs and turning\nduplicate code into a crude support library.\n* More work is needed on the SUBLEQ VM written in Forth in \"vm.fth\", and\na few changes have been made, creating a new syntax to declare SUBLEQ\nprograms in Forth.","shortMessageHtmlLink":"12948: Changed \"'\", Fixed \"see\", vm.fth, compress, todo.md"}},{"before":"386d2b3c805cb0b7756002aaac7997183c33eb63","after":"63f0fa866971af3fccb30298dc9df60eaf5a3621","ref":"refs/heads/book","pushedAt":"2023-11-26T21:46:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"howerj","name":"James","path":"/howerj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1807662?s=80&v=4"},"commit":{"message":"12950: Added another SUBLEQ VM in Forth\n\nAnother candidate SUBLEQ VM written in Forth has been added.","shortMessageHtmlLink":"12950: Added another SUBLEQ VM in Forth"}},{"before":"9f6a8294767c4ed85c69e72fddce31b83f2ff363","after":"386d2b3c805cb0b7756002aaac7997183c33eb63","ref":"refs/heads/book","pushedAt":"2023-11-22T22:42:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"howerj","name":"James","path":"/howerj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1807662?s=80&v=4"},"commit":{"message":"12950: Improvements to forth SUBLEQ VM\n\nImprovements have been made to the Forth SUBLEQ VM, there is much more\nto do. Another project should also be spun off from this one.","shortMessageHtmlLink":"12950: Improvements to forth SUBLEQ VM"}},{"before":"d9aa0cfbd12fabceb1c045e215644d77178bfb2f","after":"9f6a8294767c4ed85c69e72fddce31b83f2ff363","ref":"refs/heads/book","pushedAt":"2023-11-21T21:05:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"howerj","name":"James","path":"/howerj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1807662?s=80&v=4"},"commit":{"message":"12950: Add SUBLEQ interpreter written in Forth\n\nThis SUBLEQ interpreter written in Forth should eventually be added to\nthe book in \"subleq.fth\", there are a few things that need improving\nbefore it can be however.","shortMessageHtmlLink":"12950: Add SUBLEQ interpreter written in Forth"}},{"before":"4e518fd066086e774e0b96dd0bca747d4fa36863","after":"d9aa0cfbd12fabceb1c045e215644d77178bfb2f","ref":"refs/heads/book","pushedAt":"2023-11-17T23:36:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"howerj","name":"James","path":"/howerj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1807662?s=80&v=4"},"commit":{"message":"12950: Updated documentation, removed TODO\n\nSome TODO comments have been removed because of updated documentation.\nNo actual code changes this commit.","shortMessageHtmlLink":"12950: Updated documentation, removed TODO"}},{"before":"efd197f7ec7b758baf58e6a2cfb10f940533c062","after":"bdfc7f82720a4930c8f5e3687ed13383e96e7c83","ref":"refs/heads/master","pushedAt":"2023-11-05T19:02:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"howerj","name":"James","path":"/howerj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1807662?s=80&v=4"},"commit":{"message":"Copied book changes to master, again\n\nSo many new things! This version has an improved block interface, should\nwork on any size subleq machine from 16-64 bits in length (albeit slowly\nif not running on a 16-bit one) and many more changes/improvements.","shortMessageHtmlLink":"Copied book changes to master, again"}},{"before":"03a9c5e895fb6b3c88cd300675f31b1693b929d5","after":"4e518fd066086e774e0b96dd0bca747d4fa36863","ref":"refs/heads/book","pushedAt":"2023-11-04T00:52:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"howerj","name":"James","path":"/howerj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1807662?s=80&v=4"},"commit":{"message":"12950: Minor optimization of self-interp\n\n* Minor optimization has been made for the self-interpreter, inlining a\nword. This should allow for a minor speed up.","shortMessageHtmlLink":"12950: Minor optimization of self-interp"}},{"before":"fa4e8735d2d7bed05ff3ad57cb61bc7b3c523ffe","after":"03a9c5e895fb6b3c88cd300675f31b1693b929d5","ref":"refs/heads/book","pushedAt":"2023-11-04T00:23:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"howerj","name":"James","path":"/howerj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1807662?s=80&v=4"},"commit":{"message":"12956: Optimize Self-interpreter, in by default\n\n* The self-interpreter continues to be optimized.\n* The self-interpreter is included in the base image by default,\nregardless of the increase in size.\n* A bug in the block layer has been fixed, although it does not work\n(for various known reasons such as attempting to accessing high memory\n(0x8000) with a \"short\" instead access invalid memory as it is signed)\nin some of the IOCCC candidates.\n* Completed many of the TODOs, some still remain.","shortMessageHtmlLink":"12956: Optimize Self-interpreter, in by default"}},{"before":"cd8217f1b546f847192ece7f2149dc1c3902024d","after":"fa4e8735d2d7bed05ff3ad57cb61bc7b3c523ffe","ref":"refs/heads/book","pushedAt":"2023-11-03T00:01:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"howerj","name":"James","path":"/howerj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1807662?s=80&v=4"},"commit":{"message":"12136: Moved Self-Interp location\n\n* Updated \"portable.dec\" and \"subleq.dec\"\n* Moved some files around in the IOCCC directory\n* Moved the self-interpreter location, this allows the error message to\nbe correctly printed out on machine widths less than 16.","shortMessageHtmlLink":"12136: Moved Self-Interp location"}},{"before":"0797d8724bca771ea139c87f2656561dfebd0b39","after":"cd8217f1b546f847192ece7f2149dc1c3902024d","ref":"refs/heads/book","pushedAt":"2023-11-02T19:37:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"howerj","name":"James","path":"/howerj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1807662?s=80&v=4"},"commit":{"message":"12138: Optimize self-interp, appendix\n\n* Added the assembly version of the Self-Interpreter to the appendix.\n* Optimized the self-interpreter, resolved some TODO comments.\n* Updated \"portable.dec\" and IOCCC entries documentation.","shortMessageHtmlLink":"12138: Optimize self-interp, appendix"}},{"before":"70e7aa6433e105df45a502b563d165c1efa997bd","after":"0797d8724bca771ea139c87f2656561dfebd0b39","ref":"refs/heads/book","pushedAt":"2023-10-30T22:48:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"howerj","name":"James","path":"/howerj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1807662?s=80&v=4"},"commit":{"message":"12138: Added comment, this is all\n\nJust an extra comment","shortMessageHtmlLink":"12138: Added comment, this is all"}},{"before":"55bebc4b1779a1cf073c3d3a1c4e63a51a77315c","after":"70e7aa6433e105df45a502b563d165c1efa997bd","ref":"refs/heads/book","pushedAt":"2023-10-30T22:47:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"howerj","name":"James","path":"/howerj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1807662?s=80&v=4"},"commit":{"message":"12138: \"extra/portable.dec\", working self interp\n\nThe N-Bit self-interpreter is working! The system can detect that it\nis running on a non-16-bit SUBLEQ VM and simulate one for the rest of\nthe Forth system. It is *slow*, so a warning should probably be printed\nout, and larger (so it is compiled out normally).\n\nThe image for doing this is \"extra/portable.dec\", it adds about 2KiB of\nprogram size and pushes the decimal file up to 30KiB.","shortMessageHtmlLink":"12138: \"extra/portable.dec\", working self interp"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAES-9XogA","startCursor":null,"endCursor":null}},"title":"Activity ยท howerj/subleq"}