Update 2025-09-16: This ROM was originally released in 2021. Since then, Varvara expanded its memory from 64 KB to 1 MB via the System/expansion port, which asked for a little rewrite, now with audio, higher resolution, and more FPS. Also, the build process no longer depends on any external language, and is done entirely in Uxntal thanks to Uxn11's ability to run external commands via Console/exec.
Bad Apple!! for Uxn/Varvara.
1. Quick start
$ uxnemu -3x badapple.rom
2. Usage
The window is very small — make sure to scale it up, typically by pressing F1 a couple of times.
The music video starts automatically. Press the spacebar to pause, and arrow keys to seek forward and backward.
3. Source
4. Building
You'll need:
- A Varvara emulator with the Console/exec port (i.e. Uxn11)
- FFmpeg in your PATH
- A copy of the original 【東方】Bad Apple!! PV【影絵】.mp4
$ # uxncli must be from the uxn11 suite $ uxnasm main.tal main.rom $ uxnasm decoder.tal decoder.rom && uxncli decoder.rom $ uxnasm linker.tal linker.rom && uxncli linker.rom
Alternatively, use the Makefile:
$ make EMU=../uxn11/bin/uxncli
5. Extras
6. License
This software is licensed under the MIT license.