Thanks to visit codestin.com
Credit goes to github.com

Skip to content

caszuu/bad-apple-pi

Repository files navigation

Bad Apple Pi

A small project porting the entire Bad Apple to a Pico 2 without any requirement for an sd card or external storage.

Hardware

This project relies on extra hardware only for its output. Currently the firmware image expects:

  • A vannila DVI Sock attached on gpio 12-19
  • A analogue PWM circuit with left and right channels attached to gpios 0 and 1 respectively

Building

To build the firmware image, first clone the repo and its dependencies

git clone https://github.com/caszuu/bad-apple-pi.git
cd bad-apple-pi/
git submodule update --init

This project uses a patched version of the pico-extras lib to enable stereo support, which we need to apply

git apply stereo.patch

and build the project using cmake and ninja

cmake -G Ninja -B build . -DCMAKE_BUILD_TYPE=Release
ninja -C build

After the build is finished, the firmware will be at build/ba/ba_image.uf2 or build/ba/ba_image.elf

Credits

bad-apple-pi uses the following for its audio:

TBD:

  • a lil Hacking Guide
  • short showcase gif

About

Bad apple running on a Pico 2 in under 4MB

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages