{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":37846908,"defaultBranch":"master","name":"xemu","ownerLogin":"lgblgblgb","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-06-22T09:23:35.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/884916?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1691423484.0","currentOid":""},"activityList":{"items":[{"before":"45f9ebfed919bab759ee329cffebda1b4de15b01","after":"7e3fd0d46a5ebda578ef9895c522e5691601ba5f","ref":"refs/heads/next","pushedAt":"2024-05-27T18:29:31.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"lgblgblgb","name":"LGB","path":"/lgblgblgb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884916?s=80&v=4"},"commit":{"message":"Merge pull request #401 from RetroCogs/RRBFeatureForIssue400\n\nAdd support for RRB reverse Y-row adjust #400 by @RetroCogs","shortMessageHtmlLink":"Merge pull request #401 from RetroCogs/RRBFeatureForIssue400"}},{"before":"8c1cfbbaa64250021d166246b4475c43f75d98d0","after":"40e4dc58d0b4e6521aed6c76208e8bf150435f08","ref":"refs/heads/dev","pushedAt":"2024-05-16T10:44:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lgblgblgb","name":"LGB","path":"/lgblgblgb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884916?s=80&v=4"},"commit":{"message":"Sync with next","shortMessageHtmlLink":"Sync with next"}},{"before":"089ad07bda055c027ce5a2bbe3280ddd99a25442","after":"45f9ebfed919bab759ee329cffebda1b4de15b01","ref":"refs/heads/next","pushedAt":"2024-05-12T21:56:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lgblgblgb","name":"LGB","path":"/lgblgblgb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884916?s=80&v=4"},"commit":{"message":"MEGA65: new memory decoder #209 #378\n\nThis quite big change rewrites the MEGA65 emulation memory decoder\nsubsystem. Some of the reasons:\n\n* Create a new, not overcomplicated decoder which can be understood at\n all without major headache, and can be also faster as per #209\n* Taking account some new findings about how C65 worked (both Xemu and\n MEGA65 was wrong here) and adopted since then by MEGA65 as per #378\n* More about the future (not ready in this commit): allow functionality\n for debugger implementation \"watchmem\" which can monitor about every\n memory r/w events debugger want to check as per #11\n\nThis commit is quite big as was mentioned, and may introduce some\nregressions. So it's important to have feedback in those cases. Also it\nchanges the behaviour of memory decoding (#378). The new decoder seems\nto be already faster than the old one and more easy to understand and\nmaintain. Also there is some room for future improvements still in every\nareas, including optimizations. The \"memwatch\" part currently is not\nusable though, but the basis are there to be able to implement that at\nall (wouldn't be possible with the older scheme).","shortMessageHtmlLink":"MEGA65: new memory decoder #209 #378"}},{"before":"968f7e05ab5fbfeeb288487210c83216da34cbf5","after":"828804b7277ba2858693eac0e00ecf0b1aad37a4","ref":"refs/heads/master","pushedAt":"2024-05-11T20:35:52.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"lgblgblgb","name":"LGB","path":"/lgblgblgb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884916?s=80&v=4"},"commit":{"message":"Merge pull request #399 from lgblgblgb/next\n\nNext","shortMessageHtmlLink":"Merge pull request #399 from lgblgblgb/next"}},{"before":"d96aaeb131299f274f277e81c613dd99a9004894","after":"089ad07bda055c027ce5a2bbe3280ddd99a25442","ref":"refs/heads/next","pushedAt":"2024-05-11T20:17:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lgblgblgb","name":"LGB","path":"/lgblgblgb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884916?s=80&v=4"},"commit":{"message":"BUILD: do not test grep -o on non-Linux #396\n\nconfigure tests for working `grep` utility for building, however it\nseems some systems (it seems NetBSD in particular) have problems with\nthe `-o` switch combined with others. As the `-o` is only used for real\nat Linux hosts, let's not test `-o` if the build system is not Linux.\n\nReported by @Rhialto","shortMessageHtmlLink":"BUILD: do not test grep -o on non-Linux #396"}},{"before":"95e87a58929e29e1606c888298d6d02d2a52d500","after":"d96aaeb131299f274f277e81c613dd99a9004894","ref":"refs/heads/next","pushedAt":"2024-03-24T22:29:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lgblgblgb","name":"LGB","path":"/lgblgblgb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884916?s=80&v=4"},"commit":{"message":"BUILD: use newer ubuntu LTS on Travis CI\n\nTravis has problems in the past with Ubuntu 20.04. I've issued a bug\nreport, and for a while no successfull builds could be done, so I used\nUbuntu 18.04 for a long time. Now it seems my bug report was addressed\nby Travis, and it works now. It means that a newer mingw compiler is\nused to produce Windows builds, which hopefully means a bit better\nemulation performance on Windows. Or not ... ;)","shortMessageHtmlLink":"BUILD: use newer ubuntu LTS on Travis CI"}},{"before":"481b1774444bb3a53d1ff2ef4a83bcf58000d6ee","after":"8c1cfbbaa64250021d166246b4475c43f75d98d0","ref":"refs/heads/dev","pushedAt":"2024-03-24T20:31:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lgblgblgb","name":"LGB","path":"/lgblgblgb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884916?s=80&v=4"},"commit":{"message":"Testing row mask change","shortMessageHtmlLink":"Testing row mask change"}},{"before":"2f380361dce682216fa37d847820296ec5ba64e4","after":"481b1774444bb3a53d1ff2ef4a83bcf58000d6ee","ref":"refs/heads/dev","pushedAt":"2024-03-19T14:15:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lgblgblgb","name":"LGB","path":"/lgblgblgb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884916?s=80&v=4"},"commit":{"message":"MEGA65: further new memory works #209 #378\n\nMore optimizations and modifications:\n\n* It seems the old method is superior: using linear addresses to the\n actual slot backend readers/writers\n* Introducing optional data-pointer driven mechanism for further\n emulation performance\n* Unfinished \"memory-watch\" mode\n* Various minor modifications and/or optimizations","shortMessageHtmlLink":"MEGA65: further new memory works #209 #378"}},{"before":"78a8adce0faf4cf5ae9abf2342f7811625504736","after":"2f380361dce682216fa37d847820296ec5ba64e4","ref":"refs/heads/dev","pushedAt":"2024-03-15T23:40:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lgblgblgb","name":"LGB","path":"/lgblgblgb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884916?s=80&v=4"},"commit":{"message":"MEGA65: first try of new mem decoder #209\n\nIt seems to work without too much testing yet. The bad news though: it's\nseems to a be a bit slower than the old one :( I expected to opposite.\n\nThis also uses the baking/mapping behaviour as mentioned in #378","shortMessageHtmlLink":"MEGA65: first try of new mem decoder #209"}},{"before":"322db3f4fb596ff3ca2883598b4ae30a5431f641","after":"78a8adce0faf4cf5ae9abf2342f7811625504736","ref":"refs/heads/dev","pushedAt":"2024-03-15T23:24:36.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"lgblgblgb","name":"LGB","path":"/lgblgblgb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884916?s=80&v=4"},"commit":{"message":"Trying github with ubuntu jammy","shortMessageHtmlLink":"Trying github with ubuntu jammy"}},{"before":"4c0a711f2d066af90275b74d98fdfd9550bbee98","after":"95e87a58929e29e1606c888298d6d02d2a52d500","ref":"refs/heads/next","pushedAt":"2024-03-04T19:22:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lgblgblgb","name":"LGB","path":"/lgblgblgb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884916?s=80&v=4"},"commit":{"message":"MEGA65: DMA audio stop + 16 bit samples #398\n\nDMA audio stop (or loop) conidition is checked against the limit after\nincrementing the address. However in case of 16 bit samples it can\nhappen that it skips the limit, if the limit is odd and start address is\neven or vice versa.\n\nReported by @dansanderson","shortMessageHtmlLink":"MEGA65: DMA audio stop + 16 bit samples #398"}},{"before":"8aa261c07ec7c2f9820e99f9c8fb1930fd42e86a","after":"968f7e05ab5fbfeeb288487210c83216da34cbf5","ref":"refs/heads/master","pushedAt":"2024-02-28T17:38:12.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"lgblgblgb","name":"LGB","path":"/lgblgblgb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884916?s=80&v=4"},"commit":{"message":"Merge pull request #397 from lgblgblgb/next\n\nMerge next as master.","shortMessageHtmlLink":"Merge pull request #397 from lgblgblgb/next"}},{"before":"8574726c6be06b776418dc71e1f420c09b27fd4e","after":"4c0a711f2d066af90275b74d98fdfd9550bbee98","ref":"refs/heads/next","pushedAt":"2024-02-13T14:13:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lgblgblgb","name":"LGB","path":"/lgblgblgb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884916?s=80&v=4"},"commit":{"message":"MEGA65: allow OPL work on slow-dev space, too #380\n\nNote, currently I don't know why the slow device space is used for OPL\nwhy not the native I/O space, or the MEGA65 specific OPL regs\nat $FE000xx which is intended for that very purpose!\n\nbtoschi on Discord has great success to make OPL working on MEGA65 but\nrequires this access mode, so this quick hack is intended to serve that\nholy purpose :)","shortMessageHtmlLink":"MEGA65: allow OPL work on slow-dev space, too #380"}},{"before":"31f8144114b1523363ba50da5884702d407f6ca5","after":"322db3f4fb596ff3ca2883598b4ae30a5431f641","ref":"refs/heads/dev","pushedAt":"2024-02-01T18:27:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lgblgblgb","name":"LGB","path":"/lgblgblgb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884916?s=80&v=4"},"commit":{"message":"Catching up /w next + matrix devel","shortMessageHtmlLink":"Catching up /w next + matrix devel"}},{"before":"175e64643cbd11a1180c63c584bbfee548bcbc53","after":"8574726c6be06b776418dc71e1f420c09b27fd4e","ref":"refs/heads/next","pushedAt":"2024-01-21T10:59:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lgblgblgb","name":"LGB","path":"/lgblgblgb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884916?s=80&v=4"},"commit":{"message":"MEGA65: avoid ROM start lockup b/c CIA state #395\n\nNote: this is _not_ a proper fix, rather than a workaround by setting\nCIA latched values to $0101 initially on start-up. Without this, newer\nbeta ROMs (v920391 and v920392) is left in an infinite loop at their\nstart-up routines with some CIA checking magic ... As a real MEGA65\nworks without workarounds, this must be an Xemu issue, but the proper\nfix is hard to develop because the inprecise basic foundation of Xemu\nfor clock-accurate CIA emulation :( See the mentioned #395 issue above\nfor more details.","shortMessageHtmlLink":"MEGA65: avoid ROM start lockup b/c CIA state #395"}},{"before":"da5feaf6cb74b6ffc6ec411317b5b07a6e778580","after":"175e64643cbd11a1180c63c584bbfee548bcbc53","ref":"refs/heads/next","pushedAt":"2024-01-08T12:47:33.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"lgblgblgb","name":"LGB","path":"/lgblgblgb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884916?s=80&v=4"},"commit":{"message":"MEGA65: minor uartmon map fix by mteufel\n\nMteufel pointed out another mistake in register dump. As-is fix\naccording to him.","shortMessageHtmlLink":"MEGA65: minor uartmon map fix by mteufel"}},{"before":"2ff51e095f1b1a9382c145188a6567dd81877d4a","after":"da5feaf6cb74b6ffc6ec411317b5b07a6e778580","ref":"refs/heads/next","pushedAt":"2023-12-28T21:36:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lgblgblgb","name":"LGB","path":"/lgblgblgb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884916?s=80&v=4"},"commit":{"message":"@220: Some repairs to the 'r' register output, to match more closer to the hardware (particularly the extra map-mask bits in MAPL, MAPH)","shortMessageHtmlLink":"@220: Some repairs to the 'r' register output, to match more closer t…"}},{"before":"2bdb979f1a1d7e61eeb163cdc1c9de1d1356e0be","after":"8aa261c07ec7c2f9820e99f9c8fb1930fd42e86a","ref":"refs/heads/master","pushedAt":"2023-12-20T11:21:41.000Z","pushType":"pr_merge","commitsCount":34,"pusher":{"login":"lgblgblgb","name":"LGB","path":"/lgblgblgb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884916?s=80&v=4"},"commit":{"message":"Merge pull request #392 from lgblgblgb/next\n\nNew master release","shortMessageHtmlLink":"Merge pull request #392 from lgblgblgb/next"}},{"before":"6122459b6f70ee4d0bd41f15bb9c490273d6bfd4","after":"2ff51e095f1b1a9382c145188a6567dd81877d4a","ref":"refs/heads/next","pushedAt":"2023-12-13T15:10:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lgblgblgb","name":"LGB","path":"/lgblgblgb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884916?s=80&v=4"},"commit":{"message":"CPU65: Opcode BIT #nn should work as all BIT ops!\n\nFor the CPU65 emulator I used (maybe old) datasheet on 65C02, which all stated\nthat BIT #immed is special, and only the Z flag is affected, unlike other BIT\naddressing modes. However it seems it was just for early 65C02s. Also\nmega65-core (and it seems also C65 iself) uses the regular implementation for\nimmediate addressing mode as well. Just in case, I left open the possibility\nto use the old impementation if CPU65_OLD_BIT_IMMEDIATE is defined.","shortMessageHtmlLink":"CPU65: Opcode BIT #nn should work as all BIT ops!"}},{"before":"e7119f3d36a3c80e5a2262db22f0231b5c3f0da0","after":"6122459b6f70ee4d0bd41f15bb9c490273d6bfd4","ref":"refs/heads/next","pushedAt":"2023-12-06T00:54:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lgblgblgb","name":"LGB","path":"/lgblgblgb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884916?s=80&v=4"},"commit":{"message":"MEGA65: text pasting via hw kbd queue #391\n\nOriginally part of issue #103\n\nImplementing some \"paste text\" (from OS paste buffer) is something which\nis really hard to do with Xemu/MEGA65. A C64 emulator usually injects\ninto the software keyboard buffer implemented by the ROM. I cannot do\nthat with a MEGA65 emulator since the wide variation of ROMs and ROM\nversions are in case. This method though used the _hardware_ keyboard\nscanner queue which is not ROM dependent, so it's fine. However the\ndisadvantage: only works with newer ROMs and won't work in \"GO64\" mode.","shortMessageHtmlLink":"MEGA65: text pasting via hw kbd queue #391"}},{"before":"2cf798333fef29c6ab79777417c04e3456bcce66","after":"e7119f3d36a3c80e5a2262db22f0231b5c3f0da0","ref":"refs/heads/next","pushedAt":"2023-12-05T11:03:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lgblgblgb","name":"LGB","path":"/lgblgblgb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884916?s=80&v=4"},"commit":{"message":"MEGA65: unified hw kbd scanner queue #391\n\nNewer beta ROMs use the concept of the new unified hardware keyboard scanner\nqueue scheme. This also required change in mega65-core.","shortMessageHtmlLink":"MEGA65: unified hw kbd scanner queue #391"}},{"before":"393dd267d2c146b428df2ca00dc46051ddbf6462","after":"2cf798333fef29c6ab79777417c04e3456bcce66","ref":"refs/heads/next","pushedAt":"2023-11-26T23:56:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lgblgblgb","name":"LGB","path":"/lgblgblgb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884916?s=80&v=4"},"commit":{"message":"MEGA65: forcing R/W HDOS D81 mounts #390\n\nIt seems - for whatever unknown reasons - HDOS instructs R/O mounts when\nHDOS virtualisation is turned off (ie, D81 mounts from the - emulated -\nSD-card). No idea why it happens, but here it is a quick workaround which\nforces R/W mount, rehardless of whatever HDOS want to do. Part of #367","shortMessageHtmlLink":"MEGA65: forcing R/W HDOS D81 mounts #390"}},{"before":"3e4011768dccc980e762f3cbf3cc21f854a1f80e","after":"393dd267d2c146b428df2ca00dc46051ddbf6462","ref":"refs/heads/next","pushedAt":"2023-11-09T21:08:17.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"lgblgblgb","name":"LGB","path":"/lgblgblgb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884916?s=80&v=4"},"commit":{"message":"MEGA65: refine the message for UI format sd-card\n\nSome users were scared that their whole OS (ie, Windows, etc) will be\ndeleted because of the wording of the warning window. Let's try not to\nscare users away :)","shortMessageHtmlLink":"MEGA65: refine the message for UI format sd-card"}},{"before":"d879741217cc3e1aa29705ba613558b000bebc45","after":"3e4011768dccc980e762f3cbf3cc21f854a1f80e","ref":"refs/heads/next","pushedAt":"2023-10-25T07:41:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lgblgblgb","name":"LGB","path":"/lgblgblgb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884916?s=80&v=4"},"commit":{"message":"MEGA65: matrix mode new features\n\n* Left CTRL and TAB is used now for toogling matrix mode\n\n Previously, right ALT-TAB was used, however it seems that's often\n captured by the OS, not only left ALT-TAB, what I would expect\n\n* Live-update of memory dumps\n\n If a memory dump can be seen on the matrix screen, it is constantly\n updated \"magically\". The new matrix command `live` can be used to\n turn this behaviour on/off\n\n* History buffer\n\n History buffer for command editing, can be accessed by up/down cursor\n keys as you would expect\n\n* New config options and UI menu item addition\n\n `-matrixstart` can be used to start Xemu with matrix enabled ASAP,\n `-matrixdisable` can be used to disable the matrix hotkey, if you\n are in a situation that CTRL-ALT must be used inside the emulation\n for something else. \"Matrix disable\" can be accessed via UI menu\n as well in the \"Debug/Advanced\" menu.","shortMessageHtmlLink":"MEGA65: matrix mode new features"}},{"before":"0ea6fe85d74c4cd3845d337be72c06a76fadefc9","after":"d879741217cc3e1aa29705ba613558b000bebc45","ref":"refs/heads/next","pushedAt":"2023-09-21T21:27:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lgblgblgb","name":"LGB","path":"/lgblgblgb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884916?s=80&v=4"},"commit":{"message":"MEGA65: row-mask for RRB (first try) #363","shortMessageHtmlLink":"MEGA65: row-mask for RRB (first try) #363"}},{"before":"9a1a079e14d6e079054e19967b41d830e960d84b","after":"0ea6fe85d74c4cd3845d337be72c06a76fadefc9","ref":"refs/heads/next","pushedAt":"2023-09-16T09:34:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lgblgblgb","name":"LGB","path":"/lgblgblgb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884916?s=80&v=4"},"commit":{"message":"MEGA65: PETSCII kbd empty = $FF + xlat table mods #388","shortMessageHtmlLink":"MEGA65: PETSCII kbd empty = $FF + xlat table mods #388"}},{"before":"389c4eff8cebbff074076b92e39630c615c92082","after":"31f8144114b1523363ba50da5884702d407f6ca5","ref":"refs/heads/dev","pushedAt":"2023-09-15T13:04:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lgblgblgb","name":"LGB","path":"/lgblgblgb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884916?s=80&v=4"},"commit":{"message":"petscii kbd scanner","shortMessageHtmlLink":"petscii kbd scanner"}},{"before":"abb606ffc2f56006b91a1156fe894c4094759ea9","after":"60c69d85544ed4e740adf358975a9480a550e6fa","ref":"refs/heads/mem","pushedAt":"2023-09-14T22:48:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lgblgblgb","name":"LGB","path":"/lgblgblgb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884916?s=80&v=4"},"commit":{"message":"...","shortMessageHtmlLink":"..."}},{"before":"b180762c84a43434f662d6b23c9bf865d6eb5ce0","after":"abb606ffc2f56006b91a1156fe894c4094759ea9","ref":"refs/heads/mem","pushedAt":"2023-09-13T20:49:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lgblgblgb","name":"LGB","path":"/lgblgblgb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884916?s=80&v=4"},"commit":{"message":"Sync with next (+uncommitted)","shortMessageHtmlLink":"Sync with next (+uncommitted)"}},{"before":"9aa381f58e8600820139be37580e1d9ea4f272ba","after":"389c4eff8cebbff074076b92e39630c615c92082","ref":"refs/heads/dev","pushedAt":"2023-09-12T22:11:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lgblgblgb","name":"LGB","path":"/lgblgblgb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/884916?s=80&v=4"},"commit":{"message":"Compressed disk image format still","shortMessageHtmlLink":"Compressed disk image format still"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVSbWogA","startCursor":null,"endCursor":null}},"title":"Activity · lgblgblgb/xemu"}