{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":150502688,"defaultBranch":"master","name":"6502bench","ownerLogin":"fadden","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-09-26T23:42:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6185696?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717275179.0","currentOid":""},"activityList":{"items":[{"before":"9784ad043e112191121da855574bc4be74824289","after":"b1ca87e3c8b4f7f72cb8dfb075f3d764cac8d75c","ref":"refs/heads/master","pushedAt":"2024-06-30T16:17:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fadden","name":"Andy McFadden","path":"/fadden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6185696?s=80&v=4"},"commit":{"message":"Fix Applesoft shape table visualizer\n\nAn edge case wasn't being handled correctly.","shortMessageHtmlLink":"Fix Applesoft shape table visualizer"}},{"before":"18674e6627a6fd9d16d031a75ec798999e0c941d","after":"9784ad043e112191121da855574bc4be74824289","ref":"refs/heads/master","pushedAt":"2024-06-27T14:56:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fadden","name":"Andy McFadden","path":"/fadden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6185696?s=80&v=4"},"commit":{"message":"Use '*' for full-line Merlin comments\n\nWhile it's okay to use ';', the classic Merlin editor will treat it\nas an end-of-line comment and shove the entire thing off to the right\nside of the screen.\n\nThis adds a configuration item to the app settings, with a default\nvalue of ';'.","shortMessageHtmlLink":"Use '*' for full-line Merlin comments"}},{"before":"967d468c58e04b1fd49db04cc2f4023b89018dbf","after":"18674e6627a6fd9d16d031a75ec798999e0c941d","ref":"refs/heads/master","pushedAt":"2024-06-24T23:42:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fadden","name":"Andy McFadden","path":"/fadden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6185696?s=80&v=4"},"commit":{"message":"Rework Formatter.FormatConfig\n\nIt was defined as a struct with exposed fields. Now it's a class\nwith simple properties. Default values are set explicitly, and\nthe contents are copied with a copy constructor instead of using\nthe struct member assignment.\n\nThe only functional change should be that the DelimiterSet members\nare now properly cloned. The bulk of the changes are just refactoring\nrenames for the property names.\n\nThis also adds comments for all the properties.","shortMessageHtmlLink":"Rework Formatter.FormatConfig"}},{"before":"7ca11b088956b48cb0f397400210d374fec476ad","after":"967d468c58e04b1fd49db04cc2f4023b89018dbf","ref":"refs/heads/master","pushedAt":"2024-06-01T20:52:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"fadden","name":"Andy McFadden","path":"/fadden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6185696?s=80&v=4"},"commit":{"message":"Version 1.9.0-dev2","shortMessageHtmlLink":"Version 1.9.0-dev2"}},{"before":"4e5c34f4574ddb3378ad9f7ca40193a15f5093bd","after":"7ca11b088956b48cb0f397400210d374fec476ad","ref":"refs/heads/master","pushedAt":"2024-06-01T17:25:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fadden","name":"Andy McFadden","path":"/fadden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6185696?s=80&v=4"},"commit":{"message":"Use Merlin 32 \"putbin\" directive\n\nI had missed the existence of Merlin 32's PUTBIN directive, which\nprovides the binary include feature.","shortMessageHtmlLink":"Use Merlin 32 \"putbin\" directive"}},{"before":"fa5d9ba89038806b8e6e91a28eb38cce4c72205e","after":"4e5c34f4574ddb3378ad9f7ca40193a15f5093bd","ref":"refs/heads/master","pushedAt":"2024-06-01T00:01:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fadden","name":"Andy McFadden","path":"/fadden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6185696?s=80&v=4"},"commit":{"message":"Binary includes\n\nThis adds a new data format option, \"binary include\", that takes a\nfilename operand. When assembly sources are generated, the section\nof file is replaced with an appropriate pseudo-op, and binary files\nare generated that hold the file contents. This is a convenient way\nto remove large binary blobs, such as music or sound samples, that\naren't useful to have in text form in the sources.\n\nPartial pathnames are allowed, so you can output a sound blob to\n\"sounds/blather.bin\". For safety reasons, we don't allow the files\nto be created above the project directory, and existing files will\nonly be overwritten if they have a matching length (so you don't\naccidentally stomp on your project file).\n\nThe files are not currently shown in the GenAsm dialog, which lets\nyou see a preview of the generated sources. The hex dump tool\ncan do this for the (presumably rare) situations where it's useful.\n\nA new regression test, 20300-binary-include, has been added. The\npseudo-op name can be overridden on-screen in the settings.\n\nWe don't currently do anything new for text/HTML exports. It might\nbe useful to generate an optional appendix with a hex dump of the\nexcised sections.\n\n(issue #144)","shortMessageHtmlLink":"Binary includes"}},{"before":"7a7ff44d3a9a88a5ff6e2cc22b85b958e5aed566","after":"fa5d9ba89038806b8e6e91a28eb38cce4c72205e","ref":"refs/heads/master","pushedAt":"2024-05-23T17:27:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"fadden","name":"Andy McFadden","path":"/fadden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6185696?s=80&v=4"},"commit":{"message":"Version 1.9.0-dev1","shortMessageHtmlLink":"Version 1.9.0-dev1"}},{"before":"d6cfc8336846da873cea83cae66e9deb40d666f4","after":"7a7ff44d3a9a88a5ff6e2cc22b85b958e5aed566","ref":"refs/heads/master","pushedAt":"2024-05-21T21:21:19.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"fadden","name":"Andy McFadden","path":"/fadden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6185696?s=80&v=4"},"commit":{"message":"Address region isolation, part 3 (of 3)\n\nIf an address resolves to a user label in an isolated region, we\ndon't want to use it. However, we still want to try to match it\nto a project/platform symbol.\n\nFor example, suppose the isolated code wants to reference address\n$1C00, which is a memory-mapped I/O location in one area, but a\nregular bunch of code in the other. We don't want it to map to\nthe regular code, but we do want it to resolve to our table of\nplatform I/O addresses.\n\nWe now handle this correctly. The regression test has been updated\nto check this. The current implementation does a linear scan through\nthe symbol table, but I'm hoping this is not a common situation.\n\nThe reference manual has been updated to describe the new feature.","shortMessageHtmlLink":"Address region isolation, part 3 (of 3)"}},{"before":"17bd80e39fb18e5a53fd9641e1506d2764ad127c","after":"d6cfc8336846da873cea83cae66e9deb40d666f4","ref":"refs/heads/master","pushedAt":"2024-05-09T17:09:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fadden","name":"Andy McFadden","path":"/fadden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6185696?s=80&v=4"},"commit":{"message":"Disable \"prefer 32 bit\" build flag\n\nThe build flag causes the application to run as a 32-bit app on 64-bit\nsystems, which we don't want. We're still using \"Any CPU\" as the\nplatform target, so it will continue to work on 32-bit x86 systems;\nwe just no longer force it to always be 32-bit.\n\nThis only affects the main .NET Framework application executable.\nThe setting is not relevant for the libraries.\n\n(Note to future self: the way things work changed with .NET Core,\nwhich requires different executables for different targets, specified\nwith the RID. The older .NET Framework is Windows-only, which makes\nit easier to have a single multi-target EXE.)","shortMessageHtmlLink":"Disable \"prefer 32 bit\" build flag"}},{"before":"ca38b7751cb423b891934a8f412d5523a8c642dc","after":"17bd80e39fb18e5a53fd9641e1506d2764ad127c","ref":"refs/heads/master","pushedAt":"2024-05-05T22:24:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fadden","name":"Andy McFadden","path":"/fadden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6185696?s=80&v=4"},"commit":{"message":"Version 1.8.6","shortMessageHtmlLink":"Version 1.8.6"}},{"before":"948e4a2bf23012340bb67706b4abb0dbb382dd37","after":"ca38b7751cb423b891934a8f412d5523a8c642dc","ref":"refs/heads/master","pushedAt":"2024-04-30T20:27:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fadden","name":"Andy McFadden","path":"/fadden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6185696?s=80&v=4"},"commit":{"message":"Tweak label file generation\n\nInclude an altered version of the uniquified local label, so that\nVICE will keep the full set.\n\n(issue #151)","shortMessageHtmlLink":"Tweak label file generation"}},{"before":"aa05aa7a80f3e2a18eff3444dfb31d7d453f0c94","after":"948e4a2bf23012340bb67706b4abb0dbb382dd37","ref":"refs/heads/master","pushedAt":"2024-04-23T00:50:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fadden","name":"Andy McFadden","path":"/fadden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6185696?s=80&v=4"},"commit":{"message":"Update README.md\n\nMention Wine v9.","shortMessageHtmlLink":"Update README.md"}},{"before":"47b11b6797d3b524fbe918265358a7ea59872301","after":"aa05aa7a80f3e2a18eff3444dfb31d7d453f0c94","ref":"refs/heads/master","pushedAt":"2024-04-23T00:45:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fadden","name":"Andy McFadden","path":"/fadden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6185696?s=80&v=4"},"commit":{"message":"Version 1.8.6-dev1","shortMessageHtmlLink":"Version 1.8.6-dev1"}},{"before":"9e82ff8b88a091908d54f70763a5bf4197afc147","after":"47b11b6797d3b524fbe918265358a7ea59872301","ref":"refs/heads/master","pushedAt":"2024-04-23T00:35:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fadden","name":"Andy McFadden","path":"/fadden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6185696?s=80&v=4"},"commit":{"message":"Document new label placement setting","shortMessageHtmlLink":"Document new label placement setting"}},{"before":"4322a0c231c50913a71b6f77ad9254e140a0ea66","after":"9e82ff8b88a091908d54f70763a5bf4197afc147","ref":"refs/heads/master","pushedAt":"2024-04-22T22:10:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fadden","name":"Andy McFadden","path":"/fadden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6185696?s=80&v=4"},"commit":{"message":"Make label files look more like cc65 output\n\nThe cc65 docs say VICE labels start with '.'. Also, output local\nlabels prefixed with '@', per ca65 convention. The default output\nfile is now \"labels.lbl\".\n\nAdded some minimal documentation.\n\n(issue #151)","shortMessageHtmlLink":"Make label files look more like cc65 output"}},{"before":"da91d9fc0e40bb0db74420473ed47c92db97dd1e","after":"4322a0c231c50913a71b6f77ad9254e140a0ea66","ref":"refs/heads/master","pushedAt":"2024-04-21T23:28:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"fadden","name":"Andy McFadden","path":"/fadden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6185696?s=80&v=4"},"commit":{"message":"Add option to put labels on separate lines\n\nWe currently have two options for assembly code output, selected by\na checkbox in the application settings: always put labels on the same\nlines as the instruction or data operand, or split the labels onto\ntheir own line if they were wider than the label text field.\n\nThis change adds a third option, which puts labels on their own line\nwhenever possible. Assemblers don't generally allow this for variable\nassignment pseudo-ops like \"foo = $1000\", but it's accepted for most\nother situations. This is a cosmetic change to the output, and will\nnot affect the generated code.\n\nThe old true/false app setting will be disregarded. \"Split if too\nlong\" will be used by default.\n\nAdded test 20280-label-placement to exercise the \"split whenever\nallowed\" behavior.\n\nThe \"export\" function has a similar option that has not been updated\n(for no particular reason other than laziness).\n\nAlso, simplified the app settings GetEnum / SetEnum calls, which\ncan infer the enumerated type from the arguments. This should not\nimpact behavior.","shortMessageHtmlLink":"Add option to put labels on separate lines"}},{"before":"8532cfb4339a96f8c88ebd2362b896bcf3642feb","after":"da91d9fc0e40bb0db74420473ed47c92db97dd1e","ref":"refs/heads/master","pushedAt":"2024-04-19T21:46:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fadden","name":"Andy McFadden","path":"/fadden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6185696?s=80&v=4"},"commit":{"message":"Allow arbitrary code list font sizes\n\nThe point size must be between 3 and 64, inclusive, just to avoid\ndoing anything too weird. Also, added 14 to the drop-down.","shortMessageHtmlLink":"Allow arbitrary code list font sizes"}},{"before":"89df3278bcdf011ee66dc965dfb110cf94359c58","after":"8532cfb4339a96f8c88ebd2362b896bcf3642feb","ref":"refs/heads/master","pushedAt":"2024-04-19T21:17:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fadden","name":"Andy McFadden","path":"/fadden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6185696?s=80&v=4"},"commit":{"message":"Rename menu item\n\nChanged \"File > Assemble\" to \"File > Generate Assembly\".\n\nAlso, correctly mark a read-only text field as such.","shortMessageHtmlLink":"Rename menu item"}},{"before":"9e9b12564e5c4dae93051ea63bc0d57c419ebb39","after":"89df3278bcdf011ee66dc965dfb110cf94359c58","ref":"refs/heads/master","pushedAt":"2024-04-12T01:00:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fadden","name":"Andy McFadden","path":"/fadden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6185696?s=80&v=4"},"commit":{"message":"Additional C64 .sym65 support files (#157)\n\n* additional c64 symbols","shortMessageHtmlLink":"Additional C64 .sym65 support files (#157)"}},{"before":"110a9ae8187013356506de9972878bc7459a72af","after":"9e9b12564e5c4dae93051ea63bc0d57c419ebb39","ref":"refs/heads/master","pushedAt":"2024-04-08T15:03:05.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"fadden","name":"Andy McFadden","path":"/fadden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6185696?s=80&v=4"},"commit":{"message":"Merge pull request #156 from c64cryptoboy/pr_c64_io_symbols\n\nAdded C64 IO symbols","shortMessageHtmlLink":"Merge pull request #156 from c64cryptoboy/pr_c64_io_symbols"}},{"before":"1c79cddb47cb1de86fbbd38534880726aeed9171","after":"110a9ae8187013356506de9972878bc7459a72af","ref":"refs/heads/master","pushedAt":"2024-03-02T22:49:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"fadden","name":"Andy McFadden","path":"/fadden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6185696?s=80&v=4"},"commit":{"message":"Change the way app settings Apply button works\n\nWe were passing a reference to MainController in, and calling a\nmethod on it, which is a little convoluted. Now the main controller\nsubscribes to a \"settings applied\" event, and handles the update with\nan event handler.\n\nNo change in behavior.","shortMessageHtmlLink":"Change the way app settings Apply button works"}},{"before":"cee8fa3cbf0f300874121de250bf8598ce8b0d9f","after":"1c79cddb47cb1de86fbbd38534880726aeed9171","ref":"refs/heads/master","pushedAt":"2023-05-24T17:52:29.891Z","pushType":"push","commitsCount":1,"pusher":{"login":"fadden","name":"Andy McFadden","path":"/fadden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6185696?s=80&v=4"},"commit":{"message":"Added note about wine-mono","shortMessageHtmlLink":"Added note about wine-mono"}},{"before":"a8aa871109b01b02a85f4b8c5d344db655258425","after":"cee8fa3cbf0f300874121de250bf8598ce8b0d9f","ref":"refs/heads/master","pushedAt":"2023-05-12T22:56:58.016Z","pushType":"push","commitsCount":1,"pusher":{"login":"fadden","name":"Andy McFadden","path":"/fadden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6185696?s=80&v=4"},"commit":{"message":"Version 1.8.5","shortMessageHtmlLink":"Version 1.8.5"}},{"before":"7ebf976279cc8e16f2fb116fbc3905aeb9abc10e","after":"a8aa871109b01b02a85f4b8c5d344db655258425","ref":"refs/heads/master","pushedAt":"2023-05-10T17:08:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"fadden","name":"Andy McFadden","path":"/fadden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6185696?s=80&v=4"},"commit":{"message":"Version 1.8.5-dev2","shortMessageHtmlLink":"Version 1.8.5-dev2"}},{"before":"74cc55de29d9e9505add9fdea1fd147b087e37bd","after":"7ebf976279cc8e16f2fb116fbc3905aeb9abc10e","ref":"refs/heads/master","pushedAt":"2023-05-10T16:46:54.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"fadden","name":"Andy McFadden","path":"/fadden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6185696?s=80&v=4"},"commit":{"message":"Fix display of Rockwell long op descrs","shortMessageHtmlLink":"Fix display of Rockwell long op descrs"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEcxHDqQA","startCursor":null,"endCursor":null}},"title":"Activity ยท fadden/6502bench"}