Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
  You are not logged in - nap
Bad Apple 64   [2014]

Bad Apple 64 Released by :
Onslaught [web]

Release Date :
29 June 2014

Type :
C64 Demo

User rating:*********_  8.8/10 (26 votes)   See votestatistics
**********  9.8/10 (8 votes) - Public votes only.

Credits :
Code .... Algorithm of Algotech, Onslaught, svenonacid
Music .... Ukimenustah
Graphics .... Algorithm of Algotech, Onslaught, svenonacid
Design .... Algorithm of Algotech, Onslaught, svenonacid
Linking .... Algorithm of Algotech, Onslaught, svenonacid
Loader .... Krill of Plush

SIDs used in this release :
Bad Apple(/MUSICIANS/U/Ukimenustah/Bad_Apple.sid)

Download :

Look for downloads on external sites:

User Comment
Submitted by Rough on 12 October 2014
This is outstanding coding-wise, but neither graphics nor design are by you, Algorithm. Please fix the credits.
User Comment
Submitted by Dane on 22 July 2014
Better than Cycle? :D
User Comment
Submitted by algorithm on 3 July 2014
I am not sure, but it needs to copy all 40 tracks (and to also ensure that file structure is kept the same and in order as the original) Unfortunately the timing for the streaming was tight, as I only optimized the decoder until it streamed ok on emulators. changing file structure and manually copying over filenames may save these to other track/sector area's slowing it down ever so slightly
User Comment
Submitted by GeoAnas on 3 July 2014
Oh ! Now, I understand ! :)
How do you suggest, shall I transfer the d64 image to real diskette ?
"D64it", perhaps ?
User Comment
Submitted by algorithm on 3 July 2014
Ahhh. First of all the d64 writer plugin cannot write to tracks 36-40 (This demo uses 40 track disks) Hence why you may experience some issues perhaps.

SD2IEC is not supported. There are 256 frames preloaded hence it may appear to work for a while (and then crash once streaming has started).
User Comment
Submitted by GeoAnas on 3 July 2014
My MMC64 plugin is : "D64 Writer 0.92 by Kratznagel" which I think, makes a direct sector by sector copy/transfer from D64 to real diskette. I have also a SD2IEC (firmware version 0.10.3) and when I try to boot the d64 image (downloaded from CSDb), the screen appears full of corrupted characters and computer freezes (I have tested it on 3 C64 breadbins, 1 C64G and 1 C64C so far).
Unfortunatelly I do not own (yet !) a 1541-II Ultimate, to make some further tests, but I will, after 22 of July when the latest production batch will be ready, so the only way I could run the demo was from a real disk.
I will try to transfer this D64 image with "D64it" to another -good known-diskette...I ran out of ideas, another suggestion ?
User Comment
Submitted by algorithm on 3 July 2014
Thanks. One question. Do you make a direct sector by sector or copy the files manually to another disk. Is it possible to test the original d64 from csdb without saving the files separately to another disk?
User Comment
Submitted by GeoAnas on 3 July 2014
I have also experienced some graphics' corruption while streaming in 2 parts.
I transfered the .D64 image into real diskette, using MMC64 D64 plug-in. I run the demo from diskette using a well calibrated 1541-II drive.
User Comment
Submitted by Sith on 2 July 2014
So good considering it's for our beloved humble 64. Sometimes I think Algo sold his soul being able to make this kind of impressive stuff; and on a single side no less. :)
User Comment
Submitted by Gangstar on 2 July 2014
Gorgeous! Cant believe my old eyes and ears!
User Comment
Submitted by jailbird on 2 July 2014
Ah, love the original. Great work Algo, you're a mean MF! :D
User Comment
Submitted by algorithm on 1 July 2014
I bended the terms slightly as it is anyhow :-) The disk uses 40 tracks but I still kept to the promise of the animation data not exceeding 170k (the rest being other gfx data, code and music) but still keeping to a single side of a floppy
User Comment
Submitted by doynax on 1 July 2014
Nice work! It was never going to be perfect at that size but it is undoubtedly a technically impressive attempt.
You know fudging the terms of the challenge slightly to have it play contiuously without disk swaps wouldn't really be cheating, and 1541 doesn't have to mean 170k. Pre-load the first 64k and use 42 tracks with big non-GCR sectors and you should have those 300k..
User Comment
Submitted by algorithm on 1 July 2014
Thanks all for the positive comments, even though the quality was not great. There has been a user that has experienced corruption issues with the streaming, If anyone else has experienced, this, can you let me know what hardware/floppy (real/1541u etc) you are running.
User Comment
Submitted by Sounx on 1 July 2014
Absolutly stunning. Based on the comments here, I had my expectations ofcourse, but I never expected something as like this...

Ofcourse quality and blablabla... But even then... Wow. Just wow.
User Comment
Submitted by algorithm on 1 July 2014
To me, even 1541 floppy drive is verging on the edge of stock-hardware. 1581 would feel for the the same as other high capacity media hence i have decided against it.

Someone mentioned previously to me that a 9 fingers remake would be good. Perhaps if i can hear a very nice sid composition of this, i may be motivated to do it. Forget the state of the art demo however (full screen interference) is more awkward in comparison (although i did a very crude version a couple of years ago) in one of the parts of Algodancer 2
User Comment
Submitted by PARALAX on 1 July 2014
Nice work! Reminds me strongly to the legendary Amiga-Demo "9 Fingers" or "State of the Art" without colours.
User Comment
Submitted by enigma on 30 June 2014
> this however used over 300k for the animation (but quality was drastically improved)

A 1581 disk has this capacity for a high quality version :-).
User Comment
Submitted by algorithm on 30 June 2014
@oswald, indeed the quality does suffer a lot for two main reasons.

The challenge was to fit this all on one disk side. Shortening the animation or making it span more than one disk side would defeat the objective.

The first stage (16x16) encoder that i had created is suboptimal even more than the second stage encoder (which uses genetic/hill climbing method)

I have actually experimented in a higher quality version and the results were very promising, this however used over 300k for the animation (but quality was drastically improved)

Coding for REU or streaming from harddrive is cheating a lot and I dont see the point in this (as its possible to have amazing quality in any type of video via nufli/reu
User Comment
Submitted by Paul Bearer on 30 June 2014
Strange. Just watched this animation a few days ago on a Megadrive emulator and now there's a C64 version...

Really impressive, a technical masterpiece, *but* I think this kind of animation doesn't work without its clear lines and details which just aren't possible in an 8-Bit disk version. So to me it's more a pure tech demo (a fantastic one!) than something that's fun to watch.
User Comment
Submitted by Oswald on 30 June 2014
its hard to see whats going on even when you've saw the original before. 8088 corruption could have its ass kicked easily with new charset & screen per frame. if it was allowed to use a hdd, then we can too ;)
User Comment
Submitted by Smasher on 29 June 2014
shocked! WOW!
User Comment
Submitted by Saphir on 29 June 2014
Quite impressive :D
User Comment
Submitted by algorithm on 29 June 2014
Production notes included
User Comment
Submitted by GeoAnas on 29 June 2014
100% A-M-A-Z-I-N-G :-)
User Comment
Submitted by Dr.j on 29 June 2014
@IAN: for a a moment when i saw the clip on YT i thought its from c64 hehe but then i said its impossible hehe
User Comment
Submitted by Shine on 29 June 2014
WOW ... really impressive what i see ... awesome!!! 10/10 :)
User Comment
Submitted by Dr.j on 29 June 2014
New standards for animation! , can't believe its on the c64 , looks in some moments like Amiga demo . such Impressive!!
User Comment
Submitted by Dr.Science on 29 June 2014
wow, that's cool!
User Comment
Submitted by Bamse on 29 June 2014
"shied away" I meant. Can´t edit the post ;(
User Comment
Submitted by Bamse on 29 June 2014
Nice! I tried something like that some time ago (DM Chicks) but shied from the disc-load aspect. Tech-Q:Has the charset been created from the first couple of frames?
User Comment
Submitted by Dr.Strange on 29 June 2014
Artistically and technically excellent. Well done.
User Comment
Submitted by E$G on 29 June 2014
challenge won!
User Comment
Submitted by ilesj on 29 June 2014
I kind of expected this after the 8088 Domination.. Well served, sir!
User Comment
Submitted by STF on 29 June 2014
Impressive !
User Comment
Submitted by Didi on 29 June 2014
Impressive work.
User Comment
Submitted by iAN CooG on 29 June 2014
nice =)
original: https://www.youtube.com/watch?v=VzEUeWnV73U
User Comment
Submitted by Medicus on 29 June 2014
Looks great!
User Comment
Submitted by Flavioweb on 29 June 2014
W-O-W. Impressive. Nice job! I give it a 9 just because is a POC. Waiting for improvements... +)
User Comment
Submitted by algorithm on 29 June 2014
This is pure 100% animation and was only created to show that it could be done... over 2000 frames packed to a single disk side on the c64.
Each frame packed to around 70 bytes and running at 12fps streaming fully from disk!
Search CSDb
Prev - Random - Next
Detailed Info
· Summaries
· User Comments (40)
· Production Notes (1)
Fun Stuff
· Goofs
· Hidden Parts
· Trivia
· Discuss this release
Sponsored links
Support CSDb
Help keep CSDb running:

Funding status:

About this site:
CSDb (Commodore 64 Scene Database) is a website which goal is to gather as much information and material about the scene around the commodore 64 computer - the worlds most popular home computer throughout time. Here you can find almost anything which was ever made for the commodore 64, and more is being added every day. As this website is scene related, you can mostly find demos, music and graphics made by the people who made the scene (the sceners), but you can also find a lot of the old classic games here. Try out the search box in the top right corner, or check out the CSDb main page for the latest additions.
Home - Disclaimer
Copyright © No Name 2001-2023
Page generated in: 0.092 sec.