From a3894e4109bb159ea7c2a2892782f90544b7ec44 Mon Sep 17 00:00:00 2001 From: ruriofdoom Date: Mon, 14 Sep 2026 19:01:43 +0200 Subject: [PATCH] Added 86Box, Bochs, DOSBox Staging, DOSBox-X, MartyPC, and PCBox. Updated MAME and VBA-M (#1487) ### Description of Changes A second attempt at PR #1485. Apologies, I wasn't sure how to handle a merge conflict. The easiest thing for me was to hard reset back to upstream and then add my changes, but I think that unintentionally broke the ongoing pull request. Anyway. As mentioned in the previous PR, this focuses on the emulator section. The following are added as tainted: * **86Box** (thanks @hmn) * **Bochs** * **DOSBox-X** * **DOSBox Staging** (thanks @leilei) * **MartyPC** * **PCBox** (thanks @leilei) PCem is added as an alternative to the more accurate, low-level PC emulators (86Box and PCBox). It is also the original project that 86Box is forked from, and PCBox is forked from 86Box. DOSBox Pure is added as an alternative to DOSBox Staging with an anti-AI policy (again, thanks @leilei). Another source for MAME being "tainted" is added, which is its contributing guidelines that accepts AI usage in some form. Finally, mGBA, the alternative for VBA-M, is [an openly anti-AI project](https://github.com/mgba-emu/mgba/blob/master/CONTRIBUTING.md), so the "anti-ai policy" flag has been added to it. Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1487 Reviewed-by: Ethical FOSS admin --- README.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index b2abfd8..b9c9dc7 100644 --- a/README.md +++ b/README.md @@ -1327,22 +1327,28 @@ A desktop environment usually depends on a specific window manager to work. | Name | Last Untainted
Version/Commit ID | Evidence | Alternative(s) | |---|:---:|---|---| +| [86Box](https://github.com/86Box/86Box) | [`v4.2.1`](https://github.com/86Box/86Box/tree/v4.2.1) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/86Box/86Box/commit/f2efc845190a067c6794e3eac2809ea7b457ff64), [2](https://github.com/86Box/86Box/commit/0d8f6de1954e5f1e23dbbefa680e961103d1ecb5), [3](https://github.com/86Box/86Box/commit/e22a58b4bd7e5a029ba37374e2e6e8b1a76d8686))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/86Box/86Box/pull/5539), [2](https://github.com/86Box/86Box/pull/7668), [3](https://github.com/86Box/86Box/commit/a2fff194a4f8f7c191c11764de49dc6414b7b26c)) | [PCem](https://github.com/sarah-walker-pcem/pcem) | | [Amiberry](https://amiberry.com/) | [`7.1.1`](https://github.com/BlitterStudio/amiberry/releases/tag/v7.1.1) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/BlitterStudio/amiberry/pull/1870), [2](https://github.com/BlitterStudio/amiberry/pull/1868), [3](https://github.com/BlitterStudio/amiberry/pull/1866))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/BlitterStudio/amiberry/pull/1818), [2](https://github.com/BlitterStudio/amiberry/pull/1809), [3](https://github.com/BlitterStudio/amiberry/pull/1781)) | [Denise](https://sourceforge.net/projects/deniseemu/) | | [Ares](https://github.com/ares-emulator/ares) | [`ae41a43`](https://github.com/ares-emulator/ares/commit/ae41a4356732803a0ee72280a0a7edab431d1a79) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/ares-emulator/ares/commit/38a2e6260396bc648c4b7303f67d3708f3940c68)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | | [Azahar](https://azahar-emu.org/) | [`2124.3`](https://github.com/azahar-emu/azahar/releases/tag/2124.3) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/azahar-emu/azahar/blob/master/AI-POLICY.md)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | +| [Bochs](https://github.com/bochs-emu/Bochs) | [`20d8845`](https://github.com/bochs-emu/Bochs/commit/20d88459a43d638519aac451acd8f2a62f0cbc8c) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/bochs-emu/Bochs/commit/9fceef128c68373672cbc5601e5628b5073f8337)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | | [Cemu](https://cemu.info/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/cemu-project/Cemu/issues/1924#issuecomment-4502709266)) | [decaf-emu](https://github.com/decaf-emu/decaf-emu) | | [Dolphin](https://dolphin-emu.org/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/dolphin-emu/dolphin/blob/7b69949cec7afcd1691a9a046d26d5c4a99ce4fc/Contributing.md#genai), [2](https://github.com/dolphin-emu/dolphin/pull/14511), [3](https://github.com/dolphin-emu/dolphin/pull/14632))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/dolphin-emu/dolphin/pull/13750)) | [Lazuli](https://github.com/vxpm/lazuli) (only GameCube) | | [DolphiniOS](https://github.com/OatmealDome/dolphin-ios/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/OatmealDome/dolphin-ios/commit/626315d50a53b1ca5e1f6ec52a1d3ce7012411f4)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | +| [DOSBox Staging](https://github.com/dosbox-staging/dosbox-staging) | [`c874065`](https://github.com/dosbox-staging/dosbox-staging/commit/c8740650cc850aa1ea3f4544f3d8517aa825c88e) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/dosbox-staging/dosbox-staging/tree/main/.claude), [2](https://github.com/dosbox-staging/dosbox-staging/commit/be262c38df10d4e9e4f9c362036531a00a06bbab), [3](https://github.com/dosbox-staging/dosbox-staging/commit/5f7e52579f2d9c0a83ced5db4d7438b90711cc09)) | [DOSBox Pure](https://github.com/schellingb/dosbox-pure) [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1](https://github.com/schellingb/dosbox-pure#strict-no-llm--no-ai-policy)) | +| [DOSBox-X](https://github.com/joncampbell123/dosbox-x) | [`8db9741`](https://github.com/joncampbell123/dosbox-x/commit/8db97416f2e7f0627c37562ba0a57e4800938050) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/joncampbell123/dosbox-x/commit/4aeff7170ac6dff435500619060cfa1e66fa14a7), [2](https://github.com/joncampbell123/dosbox-x/commit/03a48e04b575c1bb5717c393f09a2c2e95172a7c))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/joncampbell123/dosbox-x/commit/623fd87fc01f7657783f30398a92609762fa7444)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | | [HyperHLE](https://github.com/HyperHLE/HyperHLE) | None | [![Vibecoded](./badges/vibecoded.svg)](#vibecoded) ([1](https://github.com/HyperHLE/HyperHLE#key-features)) | [TouchHLE](https://touchhle.org/) | | [KytyPS5](https://github.com/KytyPS5/KytyPS5) | [`601c82a`](https://github.com/KytyPS5/KytyPS5/commit/601c82a03119450cc174ef8717a0181ed5fbfd66) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/KytyPS5/KytyPS5/commit/13533bd053d71065e3e1510ea884eb05f3be96f9), [2](https://github.com/KytyPS5/KytyPS5/pull/334), [3](https://github.com/KytyPS5/KytyPS5/pull/365))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/KytyPS5/KytyPS5/pull/436#pullrequestreview-5072105238), [2](https://github.com/KytyPS5/KytyPS5/pull/437#pullrequestreview-5073644482)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | -| [MAME](https://github.com/mamedev/mame) | [`4f25362`](https://github.com/mamedev/mame/commit/4f253622aa62fb2902efffbdf2ae3d71e30f124f) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/mamedev/mame/commit/98fd60c04888f15556d45506bc3cd04a7df3cee3), [2](https://github.com/mamedev/mame/commit/6cb0ec64ac8608c4bcf864807495f91c55db3653)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | +| [MAME](https://github.com/mamedev/mame) | [`4f25362`](https://github.com/mamedev/mame/commit/4f253622aa62fb2902efffbdf2ae3d71e30f124f) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://docs.mamedev.org/contributing/index.html#use-of-ai), [2](https://github.com/mamedev/mame/commit/98fd60c04888f15556d45506bc3cd04a7df3cee3), [3](https://github.com/mamedev/mame/commit/6cb0ec64ac8608c4bcf864807495f91c55db3653)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | +| [MartyPC](https://github.com/dbalsom/martypc) | [`c02de7d`](https://github.com/dbalsom/martypc/commit/c02de7dfa6ddfe357d33b7bac9530255548c125d) | [![AI sponsored](./badges/ai-sponsored-blue.svg)](#sponsored-by-ai) ([1](https://github.com/dbalsom/martypc/commit/6c04335f70110c826c80e67a352787ac9c592fb6)) | [PCem](https://github.com/sarah-walker-pcem/pcem) | +| [PCBox](https://github.com/PCBox/PCBox) | [`fe6493e`](https://github.com/PCBox/PCBox/commit/fe6493e3dbc0fe8b14bcd494bdfcce3fdb1d0658) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/PCBox/PCBox/commit/0d8f6de1954e5f1e23dbbefa680e961103d1ecb5), [2](https://github.com/PCBox/PCBox/commit/e22a58b4bd7e5a029ba37374e2e6e8b1a76d8686), [3](https://github.com/PCBox/PCBox/commit/a96b979e405f7a1b36d72ecd0e2ed72fa1e8b80e))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/PCBox/PCBox/commit/a2fff194a4f8f7c191c11764de49dc6414b7b26c), [2](https://github.com/PCBox/PCBox/commit/9e4d2ff2cecb27e4382da500811d3fddb873441a), [3](https://github.com/PCBox/PCBox/commit/f2efc845190a067c6794e3eac2809ea7b457ff64)) | [PCem](https://github.com/sarah-walker-pcem/pcem) | | [PCSX2](https://pcsx2.net/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/PCSX2/pcsx2/pull/14536), [2](https://github.com/PCSX2/pcsx2/pull/14534)) | [iris](https://github.com/allkern/iris) | | [RPCS3](https://github.com/RPCS3/rpcs3) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/RPCS3/rpcs3#ai-use), [2](https://github.com/RPCS3/rpcs3/commit/d25972e196615c99afa04567e91fb5d81f9af1f6)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | | [shadPS4](https://github.com/shadps4-emu/shadPS4) | [`v0.16.0`](https://github.com/shadps4-emu/shadPS4/releases/tag/v.0.16.0)
[`6c282aa`](https://github.com/shadps4-emu/shadPS4/commit/6c282aa1da11cd657aec8fef02d46c3940dc1beb) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/shadps4-emu/shadPS4/blob/main/CONTRIBUTING.md#ai-rules))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/shadps4-emu/shadPS4/pull/4702#pullrequestreview-4684236219), [2](https://github.com/shadps4-emu/shadPS4/pull/4703#pullrequestreview-4684642679), [3](https://github.com/shadps4-emu/shadPS4/pull/4704#pullrequestreview-4685301676)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | | [SharpEmu](https://github.com/sharpemu/sharpemu) | [`41d61bd`](https://github.com/sharpemu/sharpemu/commit/41d61bde411d9d2c7ad7b59ed8fccc7343496ac1) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/sharpemu/sharpemu/blob/main/CONTRIBUTING.md#ai-assisted-contributions), [2](https://github.com/sharpemu/sharpemu/commit/4b7df8623a04c2b4b0162fe446a4c98fe92f577e), [3](https://github.com/sharpemu/sharpemu/commit/0565d0174489758832c4ab47345d05e60ccf1043))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/sharpemu/sharpemu/pull/47#pullrequestreview-4676330912), [2](https://github.com/sharpemu/sharpemu/pull/83#pullrequestreview-4680298778), [3](https://github.com/sharpemu/sharpemu/pull/93#pullrequestreview-4681245782)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | | [Snes9x](https://github.com/snes9xgit/snes9x) | [`2e3fce3`](https://github.com/snes9xgit/snes9x/commit/2e3fce37e8e45e449fd9b6f31ca3d078a38e7f39) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/snes9xgit/snes9x/commit/9cd4c1b28614146b3b74bac6b95ffc20848d51b5)) | [bsnes](https://github.com/bsnes-emu/bsnes), [higan](https://github.com/higan-emu/higan) | | [Stella](https://github.com/stella-emu/stella) | [`616286a`](https://github.com/stella-emu/stella/commit/616286abc78b04ccb51873ea168ddfa2802427c3) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/stella-emu/stella/blob/master/CLAUDE.md), [2](https://github.com/stella-emu/stella/commit/2eff78e44060cba96921c9b47a10ca469ff3a108)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | -| [VisualBoyAdvance-M](https://github.com/visualboyadvance-m/visualboyadvance-m) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/visualboyadvance-m/visualboyadvance-m/blob/master/CLAUDE.md), [2](https://github.com/visualboyadvance-m/visualboyadvance-m/commit/e5c7eae069aeab4630e588b760586f96f9fe9111), [3](https://github.com/visualboyadvance-m/visualboyadvance-m/pull/1515))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/visualboyadvance-m/visualboyadvance-m/pull/1501)) | [mGBA](https://github.com/mgba-emu/mgba) +| [VisualBoyAdvance-M](https://github.com/visualboyadvance-m/visualboyadvance-m) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/visualboyadvance-m/visualboyadvance-m/blob/master/CLAUDE.md), [2](https://github.com/visualboyadvance-m/visualboyadvance-m/commit/e5c7eae069aeab4630e588b760586f96f9fe9111), [3](https://github.com/visualboyadvance-m/visualboyadvance-m/pull/1515))
[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/visualboyadvance-m/visualboyadvance-m/pull/1501)) | [mGBA](https://github.com/mgba-emu/mgba) [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1](https://github.com/mgba-emu/mgba/blob/master/CONTRIBUTING.md#filing-pull-requests)) | > [!NOTE] > #### Emulator Alternatives