BadApple!! by FLM
screenshot added by Stef on 2012-11-24 00:49:00
platform :
type :
release date : november 2012
  • 25
  • 10
  • 0
popularity : 67%
  • 0.71
alltime top: #3009
added on the 2012-11-24 00:49:00 by Stef Stef

popularity helper

increase the popularity of this prod by spreading this URL:

or via: facebook twitter pinterest tumblr


You can download the second part of the demo from this url :
added on the 2012-11-24 00:56:26 by Stef Stef
didn't work in gens and didn't run on my ntsc sega-genesis. Not sure what to run this in. any ideas? I'm excited to see it
added on the 2012-11-24 01:18:33 by sigflup sigflup
wait- this could be my fault
added on the 2012-11-24 01:26:11 by sigflup sigflup
nope. pretty sure it doesn't run i gens or ntsc hardware. youtube?
added on the 2012-11-24 01:27:15 by sigflup sigflup
Works fine in Kega Fusion.
added on the 2012-11-24 08:12:38 by gngbng gngbng
This is pretty cool. I'm not familiar with the video since before, so at first I thought it was something related to the Cotton game series when I saw the girl flying on a broom. But I guess there's no relation.

Does the codec do any kind of inter-frame prediction? It looks like most of the time tiles will remain exactly the same for several frames in a row.
rulez added on the 2012-11-24 09:28:04 by mic mic
sigflup: did you try fixing the checksum? Kega Fusion says it's broken. Doesn't run on gens here either but on more acurate emulators (kega fusion, regen) it's fine.
added on the 2012-11-24 09:41:58 by third_dot third_dot
Cool kawaii anims with entertaining music.
I like how you use the two colour scheme and the transition between drawings.
rulez added on the 2012-11-24 09:57:20 by BackSpace BackSpace
Technically this is very impressive, however I would have liked an original video/song better than this conversion.

Btw: if anyone cares this seems to be an old version of this demo, and this is the source video.
rulez added on the 2012-11-24 10:35:39 by third_dot third_dot
Cool animation player!
rulez added on the 2012-11-24 10:41:38 by Optimus Optimus
It ran fine on my pal Megadrive (using an Everdrive cart). Only thing is that music finished playing before the animation, which I'm guessing could be because the animation only runs on 50Hz on my PAL unit instead of the expected 60, while the music is output at "full" rate.
Still, very smooth and nice looking anim player!
rulez added on the 2012-11-24 12:23:37 by Sdw Sdw
Oh, and it looks way, WAY better than that version shown in the youtube clip third_dot posted.
added on the 2012-11-24 12:25:17 by Sdw Sdw
Video please? The youtube clip looked great already...
added on the 2012-11-24 13:12:39 by Preacher Preacher
rulez added on the 2012-11-24 23:45:25 by gngbng gngbng
This demo is not related to the one visible here but it inspired me in making this one. I was sure it was possible to do full resolution (320x224) @30 FPS and wanted to prove it :)
As the video plays at 30 FPS it indeed need to be played on a NTSC system, the music will quickly desynchronize on PAL system.

You have access to a bit of history of the demo on this forum topic :

Also the movie artifacts than can be seen comes from the original source video i used from youtube, the codec i used for genesis is lossless and is the direct conversion of the higher resolution one.
added on the 2012-11-25 01:09:54 by Stef Stef
I herd u like videos of demos, so we made a video of your video demo of a video. So you don't have to watch the original work.
added on the 2012-11-25 01:34:47 by Photon Photon
Added a 8 MB version of the rom which play only in Mega Everdrive (or custom 8 MB) flashcart or hacked emulator as this one :
added on the 2012-11-25 14:45:31 by Stef Stef
rulez added on the 2012-11-25 15:54:25 by q^nonoil q^nonoil
I also fixed the issue with Gens so now it should work everywhere :)
added on the 2012-11-25 18:04:16 by Stef Stef
Nice! Does anyone have a link to the original Japanese 0.7 version? I looked through my files and all I could find was v0.6, and the original link is already dead, unfortunately.
rulez added on the 2012-11-25 21:42:18 by Morden Morden
Holy fucking shit! nice job!
rulez added on the 2012-11-25 21:53:41 by sigflup sigflup
Wow, impressive. What are the chances of making a similar codec for the SNES? It has a lower output resolution after all, which may decrease the processing requirements.
rulez added on the 2012-11-26 13:08:07 by moozooh moozooh
Just installed an emu for this and it was worth while. Lossless encoding rules a lot - an wise choice of the input of course :-)
rulez added on the 2012-11-26 13:56:58 by JAC! JAC!
Honestly i really doubt you can get it on SNES. The 2bpp mode would help a bit but the CPU is really too weak to achieve real time decompression, even with the 256 resolution.

I upload the v7 version of the alternate BadApple demo (not from me) :
added on the 2012-11-26 19:54:04 by Stef Stef
video/yt please(=
I requested the following youtube link :

The video is taken from a real megadrive 2 (too bad it is not a model 1 as sound is better :p).
Thanks to the guy which uploaded the video (not mine).
added on the 2012-11-26 22:44:29 by Stef Stef
rulez added on the 2012-11-26 22:50:57 by sensenstahl sensenstahl
cool archievement
rulez added on the 2012-11-27 18:22:37 by v3nom v3nom
wow. nice.
rulez added on the 2012-11-27 20:27:22 by leGend leGend
BB Image Finally got to see it live!!!! (now that I got my flash-cart working again) Sorry for the 'no worky on ntsc' comments. That was my fault
added on the 2012-11-28 03:14:37 by sigflup sigflup
animu kawaii uguu~~

kinda cool but I'll reserve my thumb for now...
added on the 2012-11-28 03:18:55 by noby noby
nice tech
added on the 2012-11-29 06:10:49 by psenough psenough
rulez added on the 2012-11-29 08:43:54 by Bartoshe Bartoshe
I'll reserve my thumb also.

"Don't try to run that on a SNES as it does require Blast Processing." -> i lolled

I'm guessing 68k rendered the scene with, run-lenght encoding. Some jump addresses for different lenghts of lines to be rendered would do the job.
Now if 68k is busy with the screen all the sound job should be passed to the z80. "4 bit ADPCM @ 13 khz" it says, I'm quite sure that z80 on MegaDrive can pull that off.

Now if this is how it's done, I reaaaaaally don't think you deserve a thumb up(no thumb down either).
But maybe I'm missing something? I'd like to hear how you did this.

Also I think the video could've been something original and not just something taken off the internet. But that's just me talking out of my butt.
added on the 2012-11-29 15:18:12 by branch branch
Of course the "require Blast Processing" is a joke. Coming from the Sega famous marketing term in US :p
Still i am not sure you could handle that on SNES and it indeed has a weak CPU...

You seems to think that it was easy to do. Honestly no, it was not...
Making the video (with sound) fit in 8 MB and unpack it at correct speed is definitely not trivial.
If it was i guess we would have already saw that sort of animation on MD and you can search but we did not.
I don't use RLE, it would not have been fast enough... Sources are provided if you are curious. There is not any complexities, really they are quite simple but the codec development take a bunch of time ! That was the hard part. I tested many versions before getting the current one as initially i wanted to get all fit in 4MB (but then i just couldn't get the unpacking code fast enough).

As for the video choice, i think it's a good one, very good candidate for that type of demo but that's a matter of taste.
added on the 2012-11-29 21:48:44 by Stef Stef
Ah yeah i forgot, if you want to have more informations about the development, here is a topic we're i posted my progress :

added on the 2012-11-29 21:50:43 by Stef Stef
rulez added on the 2012-11-30 01:51:22 by nekomono nekomono
Cool prod, well done!
I created a screensaver based around this video a while back in which the white channel alpha blends with the user's desktop. Here's the link if anyone is interested: http://fav.me/d4deer8
rulez added on the 2012-12-01 05:58:59 by Alopex Alopex
I wonder if anyone of you ever played the PC98 game and heard the original. It doesn't sound close as good as this. :P
rulez added on the 2012-12-01 07:54:46 by Exin Exin
awesome work!
rulez added on the 2012-12-01 20:37:15 by skarab skarab
added on the 2012-12-01 21:00:38 by AntDude AntDude
rulez added on the 2012-12-03 01:35:15 by BiTL BiTL
State of the art!
rulez added on the 2012-12-03 06:54:01 by Manwe Manwe
OMG! waiting something like that on NES
rulez added on the 2012-12-05 16:20:43 by Tronix Tronix
added on the 2012-12-13 09:24:49 by Tronix Tronix
Best SEGA Mega Drive demo I've seen so far.

NOTE: Run it in USA or JPN (60 FPS) mode. In EUR (50 FPS) mode the music is badly synchronized and stops playing prematurely.
rulez added on the 2013-04-13 20:43:16 by Adok Adok
This demo is actually a Mega Drive conversion of this video. Here is a version with English subtitles.
added on the 2013-04-14 10:38:41 by Adok Adok
found a gameboy port of this: http://www.speedyshare.com/FZ3Fe/BADAPPLE.ZIP :D
ima sucker for bad apples!
rulez added on the 2017-03-22 17:53:39 by wysiwtf wysiwtf
Awesome work!
rulez added on the 2017-11-14 07:22:54 by fra fra
snes version is here :
added on the 2018-01-02 19:00:58 by TOUKO TOUKO

submit changes

if this prod is a fake, some info is false or the download link is broken,

do not post about it in the comments, it will get lost.

instead, click here !

[previous edits]

add a comment