Bad Apple!!
Little Limit
2009
NES
Nintendo Entertainment System
Music
Not Rated
Images

Description
Bad Apple!! PV-FC 2 is a homebrew NES ROM based on a fan-made shadow art music video for a fan-made cover of the song “Bad Apple!!” from a Touhou game. It uses the MMC3 and a 512 KiB PRG ROM and 8 KiB CHR RAM. It plays 3 minutes and 39 seconds of 15 fps video at 64×60 pixel resolution, using a blocky video mode that puts four pixels in each tile like the Game Genie.
Bad Apple!!
Overview & History
Originally a legendary shadow-art music video from the Touhou Project franchise, Bad Apple!! achieved mythical status as a benchmark for homebrew computing limits. Years after its viral internet fame, developer icculus and hardware enthusiasts achieved the ultimate tribute: an official-spec physical ROM port for the 1985 Nintendo Entertainment System (NES). Released as a technical tour de force, this 8-bit demake pushes the Ricoh 2C02 picture processing unit to its absolute breaking point, streaming crisp, full-motion monochrome video and synchronized chiptune audio straight from standard NES cartridge architecture without modern expansion chips.
Gameplay Features & Mechanics
Unlike traditional side-scrollers, the NES version of Bad Apple!! functions primarily as an interactive multimedia experience and rhythm-based action hybrid. Players control the iconic silhouette of Reimu Hakurei as she navigates dynamically shifting geometric environments that mirror the iconic vector animations of the original PV. The core gameplay loop revolves around precision dodging, matching the frantic pacing of the iconic audio track. Reimu utilizes a streamlined moveset: standard movement via the D-pad, a focused "Focus Mode" to slow her movement speed for threading needle-thin bullet-hell patterns, and a screen-clearing "Spell Card" bomb ability that briefly inverts the monochrome color palette to obliterate oncoming hazards.
Keyboard Controls
- Arrow Keys / D-Pad: Move Reimu / Navigate Menus
- Action Keys: Attack / Focus Mode (Hold) / Bomb (Z / X)
- Enter: Start / Pause
Video
What's new
★ 4.5 / 5 · 13 votes
![8 Eyes [ra-cover]](https://fbneo.com/wp-content/uploads/retro-arcade/images/40c4a6c79120b5e66a76fd1faee416c4.webp)
![Galaga Arcade [ra-cover]](https://wsrv.nl/?url=https%3A%2F%2Fimages.launchbox-app.com%2Feb705911-477d-47ca-9bbb-fccc3b20e3d7.png&output=webp&q=78&fit=contain&w=300&h=78)
![Ninja Gaiden HD [ra-cover]](https://wsrv.nl/?url=https%3A%2F%2Fimages.launchbox-app.com%2F4ee48b36-2423-46e3-b2c5-ed16f7259349.png&output=webp&q=78&fit=contain&w=300&h=78)
![Little Nemo HD [ra-cover]](https://wsrv.nl/?url=https%3A%2F%2Fimages.launchbox-app.com%2Fc67963f5-3f21-4522-9f58-4758c2e69346.png&output=webp&q=78&fit=contain&w=300&h=78)
![Super Strife [ra-cover]](https://wsrv.nl/?url=https%3A%2F%2Fimages.launchbox-app.com%2Fa503410c-9c18-485c-97ee-5ab9be3b44c6.png&output=webp&q=78&fit=contain&w=300&h=78)
![Mega Man III Revamped [ra-cover]](https://wsrv.nl/?url=https%3A%2F%2Fimages.launchbox-app.com%2F8f721e86-9ff1-4753-aeb4-57d24365f4f8.jpg&output=webp&q=78&fit=contain&w=300&h=78)
![Castlevania HD [ra-cover]](https://wsrv.nl/?url=https%3A%2F%2Fimages.launchbox-app.com%2F1cd5e578-47de-417c-8f2f-3ae002a485ee.png&output=webp&q=78&fit=contain&w=300&h=78)
![Frenzy [ra-cover]](https://wsrv.nl/?url=https%3A%2F%2Fimages.launchbox-app.com%2F15294dca-5507-40f7-ad23-52c58e23d3a3.png&output=webp&q=78&fit=contain&w=300&h=78)
![Street Fighter III: 3rd Strike: Fight for the Future [ra-cover]](https://wsrv.nl/?url=https%3A%2F%2Fimages.launchbox-app.com%2F48d6134a-616a-4fe4-a711-c7bc8db91f9b.jpg&output=webp&q=78&fit=contain&w=300&h=78)
![World Heroes Perfect [ra-cover]](https://fbneo.com/wp-content/uploads/retro-arcade/images/73093209d8e43f92a5e47d0d02c89ccd.webp)
![Spin Master [ra-cover]](https://fbneo.com/wp-content/uploads/retro-arcade/images/65c0284e09211c32ba4d0621fd3f55e7.webp)
![Super Street Fighter II Turbo: New Legacy [ra-cover]](https://wsrv.nl/?url=https%3A%2F%2Fimages.launchbox-app.com%2F21b53250-4cc2-4f0c-951c-842f5e034d0b.jpg&output=webp&q=78&fit=contain&w=300&h=78)
![Ultimate Mortal Kombat 3 [ra-cover]](https://wsrv.nl/?url=https%3A%2F%2Fimages.launchbox-app.com%2F8b2b190d-3e95-477d-b6e6-00ddfafcd31c.png&output=webp&q=78&fit=contain&w=300&h=78)
![Oriental Legend [ra-cover]](https://wsrv.nl/?url=https%3A%2F%2Fimages.launchbox-app.com%2F436eff48-8797-4756-a785-a21542788729.jpg&output=webp&q=78&fit=contain&w=300&h=78)
![Metal Slug 4 [ra-cover]](https://wsrv.nl/?url=https%3A%2F%2Fimages.launchbox-app.com%2Fd84a20c3-d5ec-4968-a7e2-3685a45bcd5b.png&output=webp&q=78&fit=contain&w=300&h=78)
![Metal Slug 3 [ra-cover]](https://wsrv.nl/?url=https%3A%2F%2Fimages.launchbox-app.com%2Fe6f3a078-1c6b-4829-9e04-1c9edbb3b2cc.jpg&output=webp&q=78&fit=contain&w=300&h=78)