Vircout - licence and credits ================================================================ Source: https://github.com/vircon32/ConsoleSoftware (folder Games/Vircout), commit d103e2c191a4896d83e6e567479ce35995801731. The game's README (reproduced below) says: the game and its source code are released under the 3-Clause BSD License, and all graphics, sound effects and music, generated by AI, are released under CC0 1.0 (public domain dedication, https://creativecommons.org/publicdomain/zero/1.0/). The text of the BSD licence is not repeated in that folder, so the standard 3-Clause BSD text is given here with the copyright holder named by the repository (License.md: "Software is provided under the 3-Clause BSD License", author Carra; the game was published in 2026). ---------------------------------------------------------------- 3-Clause BSD License (the game and its source code) ---------------------------------------------------------------- Copyright (c) 2026 Carra All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ---------------------------------------------------------------- README.md of the game, as published by the author ---------------------------------------------------------------- # Vircout Vircout is a basic Breakout-style game for the [Vircon32](https://www.vircon32.com) fantasy console. Break all destructible blocks, collect power-ups and clear all 8 levels while keeping the ball in play. This game was made by Carra with the help of AI. ## Development Vircout is the first published Vircon32 game to be written in **Lua** and uses compiler [v32lua](https://github.com/wedge1020/v32lua) together with the Vircon32 development tools to build the final ROM. I created this entire game through **vibe coding** with ChatGPT. All source code, graphics, sound effects and music were fully generated by AI. The levels were initially created by AI too but I later modified or replaced most of them with my own. ## Building The Vircon32 development tools and v32lua must be installed and available in your system PATH. On Linux and macOS: `make` On Windows: `build_windows.bat` The resulting ROM will be created as `bin/Vircout.v32`. ## Game assets All graphics and sound except for the sprites texture have been generated procedurally using `Python 3`. To regenerate those assets before building, use these commands: `make regen-graphics` `make regen-audio` Or, on Windows: `python tools/make_graphics.py` `python tools/make_audio.py` For these generations you will need 2 Python libraries: `Pillow` for the graphics, and `numpy` for the audio. ## License The game itself and its source code are released under the **3-Clause BSD License**. All assets for graphics, sound effects and music were fully AI generated, so they are released under **CC0 1.0 License (Public Domain)**. ---------------------------------------------------------------- v32lua (the Lua compiler for Vircon32 that built this cartridge; its runtime is embedded in the ROM) https://github.com/wedge1020/v32lua, tag v20261020-release ---------------------------------------------------------------- BSD 3-Clause License Copyright (c) 2026, Matthew Haas Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.