{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":82973353,"defaultBranch":"master","name":"emutos","ownerLogin":"emutos","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-02-23T21:31:02.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/25320746?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1710670572.0","currentOid":""},"activityList":{"items":[{"before":"aca309207086d913a9246af061023c98b24fafd5","after":"085fcfc4bafab2d02f3528a15778b0403016536b","ref":"refs/heads/master","pushedAt":"2024-09-14T17:08:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anodynesoftware","name":"Roger Burrows","path":"/anodynesoftware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17597453?s=80&v=4"},"commit":{"message":"Fix problem with Dangerzone game\n\nThe program checks that it was launched in 16-colour mode, by setting\nan invalid VDI fill colour of 25, drawing a filled rectangle, and\ngetting the colour of the centre point, which should be 1.\nNote that this update restores some code that was erroneously changed\nby commit 26197e1.","shortMessageHtmlLink":"Fix problem with Dangerzone game"}},{"before":"3b6648dcc0a45ab5103031556681133ea5459a7b","after":"aca309207086d913a9246af061023c98b24fafd5","ref":"refs/heads/master","pushedAt":"2024-08-04T10:40:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"czietz","name":"Christian Zietz","path":"/czietz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9830685?s=80&v=4"},"commit":{"message":"Safeguard FAT32 detection\n\nFor determining the FAT type (FAT12, FAT16 or FAT32), EmuTOS follows the\nFAT File System Specification by Microsoft, which states: \"[...] There is\nno such thing as a FAT32 volume that has less than 65,525 clusters.\"\nHowever, some third-party tools will actually allow the creation of a\nFAT32 volume with fewer clusters than permitted by the specification.\nThus, Windows and Linux base their FAT32 detection on a zero value in the\n'sectors per FAT' boot sector field. EmuTOS now adds this as an\nadditional safeguard.\n\nNote that in most cases the file system type is already given by the\npartition type. Thus, EmuTOS would already not access small FAT32\nvolumes, as long as the partition type was correctly set.","shortMessageHtmlLink":"Safeguard FAT32 detection"}},{"before":"2a8b7ce720043ae519667e67091575afe1adf946","after":"3b6648dcc0a45ab5103031556681133ea5459a7b","ref":"refs/heads/master","pushedAt":"2024-08-02T19:05:58.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"czietz","name":"Christian Zietz","path":"/czietz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9830685?s=80&v=4"},"commit":{"message":"Add IDE LBA48 support\n\nThis allows IDE devices with more than 2^28 sectors (137 GB) to be used to\ntheir full extent. Note that there is still a general limit of 2^32 sectors\nor 2.2 TB that is imposed by partition tables and multiple APIs.","shortMessageHtmlLink":"Add IDE LBA48 support"}},{"before":"250949f6eac6ece0c230bbbd0a7c1fd39f1418d8","after":"2a8b7ce720043ae519667e67091575afe1adf946","ref":"refs/heads/master","pushedAt":"2024-07-25T20:21:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"czietz","name":"Christian Zietz","path":"/czietz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9830685?s=80&v=4"},"commit":{"message":"Switch GitHub Actions to Ubuntu 24.04 LTS","shortMessageHtmlLink":"Switch GitHub Actions to Ubuntu 24.04 LTS"}},{"before":"fd546a13410e31bf32d5dbe59e1249a6a730fd4c","after":"250949f6eac6ece0c230bbbd0a7c1fd39f1418d8","ref":"refs/heads/master","pushedAt":"2024-07-25T18:48:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"czietz","name":"Christian Zietz","path":"/czietz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9830685?s=80&v=4"},"commit":{"message":"Rework ATI Mach detection\n\nPreviously, an ATI Mach64 could be misidentified as Mach32. EmuTOS would\nthen fail to initialize it and leave it in a state where Nova VDI would\nnot work. Now, the detection differentiates between Mach32 and Mach64.\n\nThank you to Miro Kropáček for reporting this issue.","shortMessageHtmlLink":"Rework ATI Mach detection"}},{"before":"fa6ad33d4dfb4be1a24ac22667d0d0ceece74a7f","after":"fd546a13410e31bf32d5dbe59e1249a6a730fd4c","ref":"refs/heads/master","pushedAt":"2024-06-13T17:40:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"anodynesoftware","name":"Roger Burrows","path":"/anodynesoftware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17597453?s=80&v=4"},"commit":{"message":"Enable 16-bit VDI support for ARAnyM ROM\n\nDue to the increase in code size, the ARAnyM ROM is now 1024K.","shortMessageHtmlLink":"Enable 16-bit VDI support for ARAnyM ROM"}},{"before":"35f227d864f41eac427b76384e1a3fdc393ead6e","after":"fa6ad33d4dfb4be1a24ac22667d0d0ceece74a7f","ref":"refs/heads/master","pushedAt":"2024-06-04T20:48:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anodynesoftware","name":"Roger Burrows","path":"/anodynesoftware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17597453?s=80&v=4"},"commit":{"message":"Enable 16-bit VDI support for 'larger' ROMs\n\nThis includes the 512K and 1024K standard ROMs. Note that the\nARAnyM ROM does NOT currently contain this support due to a ROM\nsize problem.","shortMessageHtmlLink":"Enable 16-bit VDI support for 'larger' ROMs"}},{"before":"5b4db2d885d85dbbba78293aa4ac095a187b8747","after":"35f227d864f41eac427b76384e1a3fdc393ead6e","ref":"refs/heads/master","pushedAt":"2024-06-01T21:05:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anodynesoftware","name":"Roger Burrows","path":"/anodynesoftware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17597453?s=80&v=4"},"commit":{"message":"Add source code comments re Fattrib()","shortMessageHtmlLink":"Add source code comments re Fattrib()"}},{"before":"88fd9cecdef6bafe7a42882bebd1c87e86eed8ba","after":"5b4db2d885d85dbbba78293aa4ac095a187b8747","ref":"refs/heads/master","pushedAt":"2024-05-31T20:49:52.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"anodynesoftware","name":"Roger Burrows","path":"/anodynesoftware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17597453?s=80&v=4"},"commit":{"message":"Implement v_contourfill() / line-A $a00f for Truecolor","shortMessageHtmlLink":"Implement v_contourfill() / line-A $a00f for Truecolor"}},{"before":"72f99adb41feddda5cbc50bfbc8da15921eb1fc0","after":"88fd9cecdef6bafe7a42882bebd1c87e86eed8ba","ref":"refs/heads/master","pushedAt":"2024-05-27T01:20:34.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"anodynesoftware","name":"Roger Burrows","path":"/anodynesoftware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17597453?s=80&v=4"},"commit":{"message":"Fix v_get_pixel() for Falcon Truecolor","shortMessageHtmlLink":"Fix v_get_pixel() for Falcon Truecolor"}},{"before":"6df95d8ead41e0e8ac5efb802b53b008c1756b2f","after":"72f99adb41feddda5cbc50bfbc8da15921eb1fc0","ref":"refs/heads/master","pushedAt":"2024-05-22T19:59:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"anodynesoftware","name":"Roger Burrows","path":"/anodynesoftware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17597453?s=80&v=4"},"commit":{"message":"Move \"mouse on\" function call to correct position\n\nThe call to gsx_mon() should occur after the call to vro_cpyfm().\nThanks to Olivier Landemarre for pointing this out. Note that,\nbecause mouse-off/mouse-on calls nest, this will not necessarily\nhave caused display problems.","shortMessageHtmlLink":"Move \"mouse on\" function call to correct position"}},{"before":"e1d8da56b5ac19c086b2bb04fb6b43bb61498ff3","after":"6df95d8ead41e0e8ac5efb802b53b008c1756b2f","ref":"refs/heads/master","pushedAt":"2024-05-17T01:28:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anodynesoftware","name":"Roger Burrows","path":"/anodynesoftware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17597453?s=80&v=4"},"commit":{"message":"Fix CICON display for 16-bit resolutions\n\nThanks to Markus Fröschle for pointing out the problem.","shortMessageHtmlLink":"Fix CICON display for 16-bit resolutions"}},{"before":"d603622d2256d593066d8fd577f41e022864c766","after":"e1d8da56b5ac19c086b2bb04fb6b43bb61498ff3","ref":"refs/heads/master","pushedAt":"2024-05-10T20:48:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anodynesoftware","name":"Roger Burrows","path":"/anodynesoftware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17597453?s=80&v=4"},"commit":{"message":"Fix vr_trnfm() for 16-bit VDI\n\nThanks to Markus Fröschle for pointing out the problem.","shortMessageHtmlLink":"Fix vr_trnfm() for 16-bit VDI"}},{"before":"7d76da17d5d82eba86d92905bc141388302848bc","after":"d603622d2256d593066d8fd577f41e022864c766","ref":"refs/heads/master","pushedAt":"2024-05-02T02:50:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anodynesoftware","name":"Roger Burrows","path":"/anodynesoftware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17597453?s=80&v=4"},"commit":{"message":"Fix icon drawing bug in 16-bit VDI\n\nIcons were drawn incorrectly when they were partially covered by a\nwindow. This bug was introduced by commit 75f1af4. Thanks to\nDavid Henderson for reporting the problem.","shortMessageHtmlLink":"Fix icon drawing bug in 16-bit VDI"}},{"before":"a8f8b549f630176eb8b9c78fe514642dfbdf8a9c","after":"7d76da17d5d82eba86d92905bc141388302848bc","ref":"refs/heads/master","pushedAt":"2024-04-29T21:15:45.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"anodynesoftware","name":"Roger Burrows","path":"/anodynesoftware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17597453?s=80&v=4"},"commit":{"message":"Add Truecolor modes to Falcon rez change dialog","shortMessageHtmlLink":"Add Truecolor modes to Falcon rez change dialog"}},{"before":"297f340a6c3ba3723f905bdbda985966dab2e160","after":"a8f8b549f630176eb8b9c78fe514642dfbdf8a9c","ref":"refs/heads/master","pushedAt":"2024-04-28T13:08:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"czietz","name":"Christian Zietz","path":"/czietz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9830685?s=80&v=4"},"commit":{"message":"Remove erroneous instruction\n\nIn commit 297f340a6c3ba3723f905bdbda985966dab2e160, a stray instruction was\nintroduced in error.","shortMessageHtmlLink":"Remove erroneous instruction"}},{"before":"fd4b7cf6f4da3e682b9d54e6a492e85fe87816ed","after":"297f340a6c3ba3723f905bdbda985966dab2e160","ref":"refs/heads/master","pushedAt":"2024-04-28T12:57:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"czietz","name":"Christian Zietz","path":"/czietz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9830685?s=80&v=4"},"commit":{"message":"Adjust 040/060 cache operations to support copyback mode\n\nAlso avoid assuming P=V when performing cache operations.","shortMessageHtmlLink":"Adjust 040/060 cache operations to support copyback mode"}},{"before":"df808b62aae6908b3bbb9474f9dc04109d277555","after":"fd4b7cf6f4da3e682b9d54e6a492e85fe87816ed","ref":"refs/heads/master","pushedAt":"2024-04-20T17:48:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"czietz","name":"Christian Zietz","path":"/czietz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9830685?s=80&v=4"},"commit":{"message":"Fix Bconmap to honour updates to bconmap_root","shortMessageHtmlLink":"Fix Bconmap to honour updates to bconmap_root"}},{"before":"24f9bcf884f37c2037c1903c6faf02be670b11cb","after":"df808b62aae6908b3bbb9474f9dc04109d277555","ref":"refs/heads/master","pushedAt":"2024-03-26T21:58:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anodynesoftware","name":"Roger Burrows","path":"/anodynesoftware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17597453?s=80&v=4"},"commit":{"message":"Fix conout for 16-bit videl\n\nThis fixes crashes in some Falcon demos that set Truecolour modes\nthemselves.","shortMessageHtmlLink":"Fix conout for 16-bit videl"}},{"before":"f005a98bf7707bf5bb74a6e761ef6fcc71f2684e","after":"24f9bcf884f37c2037c1903c6faf02be670b11cb","ref":"refs/heads/master","pushedAt":"2024-03-26T20:55:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"anodynesoftware","name":"Roger Burrows","path":"/anodynesoftware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17597453?s=80&v=4"},"commit":{"message":"Clear screen before issuing error msg in PRG256\n\nThis is purely cosmetic.","shortMessageHtmlLink":"Clear screen before issuing error msg in PRG256"}},{"before":"153ce29e281021e53a2a607b66b16d9b9e565440","after":"f005a98bf7707bf5bb74a6e761ef6fcc71f2684e","ref":"refs/heads/master","pushedAt":"2024-03-24T19:19:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anodynesoftware","name":"Roger Burrows","path":"/anodynesoftware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17597453?s=80&v=4"},"commit":{"message":"Avoid some unnecessary window redraws\n\nIf a wind_set() that affects a slider is issued, the window is\nredrawn, even if that call does not change the position or size of\nthe slider. On the desktop, in most resolutions, this is (barely)\nperceptible as a slight flicker. However this is very noticeable\nin a Falcon 16-bit display.","shortMessageHtmlLink":"Avoid some unnecessary window redraws"}},{"before":"5e08a3643abea78323b2f52968c538a9d36eccaf","after":"153ce29e281021e53a2a607b66b16d9b9e565440","ref":"refs/heads/master","pushedAt":"2024-03-22T18:32:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anodynesoftware","name":"Roger Burrows","path":"/anodynesoftware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17597453?s=80&v=4"},"commit":{"message":"Fix source code comment","shortMessageHtmlLink":"Fix source code comment"}},{"before":"c88392bf8c0473f691fab12e5335d0b98741f900","after":"5e08a3643abea78323b2f52968c538a9d36eccaf","ref":"refs/heads/master","pushedAt":"2024-03-20T20:25:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"anodynesoftware","name":"Roger Burrows","path":"/anodynesoftware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17597453?s=80&v=4"},"commit":{"message":"Fix race condition in Bconout()\n\nThis applies to all functions that implement Bconout(): bconout1(),\nbconoutTT(), bconoutA(), bconoutB(). There was a small window\nbetween checking for the register on the device being empty, and\nputting the data into the iorec buffer if it wasn't. If the device\nbecame empty in that window, the transmit interrupt would trigger\nbut the interrupt wouldn't see any data in the buffer at that point,\nand the data could be stuck in the iorec buffer.\nThanks to Christian Zietz for pointing this out.","shortMessageHtmlLink":"Fix race condition in Bconout()"}},{"before":"3cac0f49f0e6644aa2f02a4995a54207fc693255","after":"c88392bf8c0473f691fab12e5335d0b98741f900","ref":"refs/heads/master","pushedAt":"2024-03-18T18:24:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"czietz","name":"Christian Zietz","path":"/czietz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9830685?s=80&v=4"},"commit":{"message":"Prevent 'prg256' from running on unsupported hardware\n\nThe 'prg256' variant will NOT work properly, or at all, on the TT, Falcon\nor equivalent hardware. Inform users that they need to use 'prg' variant\ninstead on these machines.","shortMessageHtmlLink":"Prevent 'prg256' from running on unsupported hardware"}},{"before":"f0e5914dbbf529c3c234cd89827d3bd01e3d6815","after":"3cac0f49f0e6644aa2f02a4995a54207fc693255","ref":"refs/heads/master","pushedAt":"2024-03-18T17:40:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anodynesoftware","name":"Roger Burrows","path":"/anodynesoftware","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17597453?s=80&v=4"},"commit":{"message":"Make floppy format dialog setup more like TOS\n\nIf a desktop floppy drive icon is selected when the floppy format\ndialog is invoked, the corresponding drive will be selected as the\ndefault drive to format (assuming that the drive actually exists).","shortMessageHtmlLink":"Make floppy format dialog setup more like TOS"}},{"before":"1e5d7d92c5f84ae8148f742c4923ead1575cfbe1","after":"f0e5914dbbf529c3c234cd89827d3bd01e3d6815","ref":"refs/heads/master","pushedAt":"2024-03-17T10:16:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"czietz","name":"Christian Zietz","path":"/czietz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9830685?s=80&v=4"},"commit":{"message":"Reset version string","shortMessageHtmlLink":"Reset version string"}},{"before":"7dd83dee17b37e779ceaf57c6fea60812a7d6fa8","after":"1e5d7d92c5f84ae8148f742c4923ead1575cfbe1","ref":"refs/heads/master","pushedAt":"2024-03-17T08:48:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"czietz","name":"Christian Zietz","path":"/czietz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9830685?s=80&v=4"},"commit":{"message":"Update documentation","shortMessageHtmlLink":"Update documentation"}},{"before":"85b51129289e866de781ef23770fb14d324bf763","after":"7dd83dee17b37e779ceaf57c6fea60812a7d6fa8","ref":"refs/heads/master","pushedAt":"2024-03-16T15:54:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vinriviere","name":"Vincent Rivière","path":"/vinriviere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4436321?s=80&v=4"},"commit":{"message":"Fix a few URLs","shortMessageHtmlLink":"Fix a few URLs"}},{"before":"c2e80d47fa9728635cae5ad7093e89577f0f1916","after":"85b51129289e866de781ef23770fb14d324bf763","ref":"refs/heads/master","pushedAt":"2024-03-16T14:34:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vinriviere","name":"Vincent Rivière","path":"/vinriviere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4436321?s=80&v=4"},"commit":{"message":"Fix ColdFire spelling","shortMessageHtmlLink":"Fix ColdFire spelling"}},{"before":"ada4d7937aa2f06b8c714eb06b0b3858c69a6eae","after":"c2e80d47fa9728635cae5ad7093e89577f0f1916","ref":"refs/heads/master","pushedAt":"2024-03-16T14:17:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vinriviere","name":"Vincent Rivière","path":"/vinriviere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4436321?s=80&v=4"},"commit":{"message":"Fix startup hang on M5484LITE\n\nCONF_WITH_SDMMC was unconditionnally enabled on MACHINE_M548X,\nbut the M5484LITE has no SD Card slot.\n\nKludge: Disable SD Card support on ColdFire devices with unknown\nSPI settings.\n\nTODO: Add proper SD Card slot detection with HAS_SDMMC.","shortMessageHtmlLink":"Fix startup hang on M5484LITE"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNFQxNzowODoyMC4wMDAwMDBazwAAAAS2UjOe","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0xNlQxNDoxNzo0OS4wMDAwMDBazwAAAAQXZTY-"}},"title":"Activity · emutos/emutos"}