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:

$ # 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.