It’s Bad Apple, But On A 32K EPROM

The Bad Apple!! video with its silhouette animation style has long been a staple graphics demo for low-end hardware, a more stylish alternative to the question “Will it run DOOM?”. It’s normal for it to be rendered onto a screen by a small microcomputer or similar but as [Ian Ward] demonstrates in an unusual project, it’s possible to display the video without any processor being involved. Instead he’s used a clever arrangement involving a 32K byte EPROM driving a HD44780-compatible parallel alphanumeric LCD display.

While 32K bytes would have seemed enormous back in the days of 8-bit computing, even when driving only a small section of an alphanumeric LCD it’s still something of a struggle to express the required graphics characters. This feat is achieved by the use of a second EPROM, which carries a look-up table.

It’s fair to say that the result which can be seen in the video below the break isn’t the most accomplished rendition of Bad Apple!! that we’ve seen, but given the rudimentary hardware upon which it’s playing we think that shouldn’t matter. Why didn’t we think of doing this in 1988!

12 thoughts on “It’s Bad Apple, But On A 32K EPROM

    1. Very impressed!

      I paused and saw that some of the segments at the edges are brighter than others — on closer inspection, I think it’s an artifact, but it puts me in mind of doing some rudimentary antialiasing by driving the segments with PWM. Not sure it’d do enough to be worth it, but…

  1. “Why didn’t we think of doing this in 1988!”

    Probably b/c once you convert from 1988 to 2022 dollars you are looking at $300 worth of hardware back then. Not to mention the EEPROM programmer and a PC to run it.

    We have it so good today!

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.