Bad Apple - Atari 2600
Вставка
- Опубліковано 23 лис 2014
- This is the Bad Apple video ( • Video ) played back on an emulated Atari 2600.
The ROM can be downloaded here: atariage.com/forums/topic/2269...
So far I have only found this to work on Stella, but to get it to work, you must right click on the file and set launch options to have it use a 3E cartridge, or it will not work. If you want to try this on real hardware, your flash cart must support 3E bankswitching with 480K ROM and 32K RAM.
I watch ONE alternate version of Bad Apple, and now my recommended is _filled_ with it
Same XD
Why complain?
@@blendhypothesis2498 no need, i am a weeb now. Spoiled aapal is love
Same here
Same, and now it's one of my favorite songs
Bad apple (censored version)
Cats Rule I laughed a lot :')
XD
nah it's more like extremely compressed version
Agreed
+18!!!
Skyrim: I have so many ports
Doom: hold my beer
Bad Apple: amateurs
I hate to tell you the truth, but I've never seen Bad Apple run on an Etch a Scetch
Gta san andreas : calm down kids...
@@camulodunon i’ve never seen doom run on an apple (fruit) or flipbook checkmate
@@nathoghazi5026 I've seen Doom run on a bunch of potatoes, mate.
@HollyT I've seen Doom run on a
p r e g n a n c y t e s t.
This can be played on a video game console that is 40 years old. A console which was released the same year as the very first Star Wars movie. The same year Jimmy Carter was sworn into office. Disco was still going strong, the Vietnam war was still fresh in people's minds, and John Lennon was still making music. Imagine it's the late 70s and you're one of the relatively few people who owns an "Atari Video Computer System", and a strange guy passes you on the street and hands you an unlabeled cartridge. You go home and pop it in your Atari, expecting to see something like Pong, and this plays.
It would've cost a shitload of money, considering the severe lack of money and tools back then.
I want to write this story so bad. A time traveler who gives this one copy of a bad apple atari video and leaves.
That boy's name? Jun'ya Ota.
Mabel Pines do it-
480kb rom. Sorry but nay. Most atari 2600 games were 4k because of costings. Only one game reached 32kb . A 480kb game would have cost a fortune.
gotta love that 160x192 resolution
and 2 channels of ear-peircing square waves
+Eptiomism Looks more like 40x32 to me. Probably the only way you could fit even 1-bit animation into that much ROM space without either dropping the framerate or using on-the-fly decompression (which probably wouldn't go too well on a 2600). Pity it couldn't at least have used 40x64 (which would have fixed some of the more obvious aliasing problems where thin not-quite-horizontal lines started breaking up), or taken advantage of the playfield mirroring modes plus bankswitching to give 80x64, but you have to draw a line somewhere.
i think this would work better on a motorola 68k or an amiga500 mspenrice
+mspenrice This ROM is already using on the fly decompression for some parts of the video data (gotta put that CPU to good use during the vertical blanking period) but this scheme would not be efficient enough to fit 40x64 video into 512KB of ROM.
Eptiomism: Yeah, but it wouldn't seem anywhere near as impressive unless you then ran at least 160x100 if not 320x200. Might have been able to run stronger compression and still get at least 15fps, but it'd still have probably have demanded a hard disc, or 1mb RAM, two custom formatted floppies and pre-buffering of the first half plus on the fly loading of all the rest.
fb39ca4 I'm guessing some kind of RLE and such? I'm gonna have to go do some maths now :)
This console was notoriously challenging to program for, you have to count machine cycles _by hand_ and you have to change out data at _just_ the right moment or garbage would be written to the screen, and that’s just the graphics! This is an amazing feat I commend you
Really? I thought because its graphics and everything were so simplistic that it would be easy. That's pretty interesting.
I respect this Bad Apple port even more lol
@@spatial_rind Programming with no VRAM is wild stuff
And don't forget that it only has 128 bytes of RAM.
Not kilobytes. _Bytes_ .
The tuning of the music after 3:05 pains me
AHHH WHY THIS PART HURTS
I don’t like it either
Edit: now I don’t mind it
F
Atari 2600 can't reproduce high good tunning notes :(
My arm physically hurted when I listend to that part for a second.
This would probably make zero sense to somebody who doesn't know the original. Still really cool though!
Rikako Asakura No, by the original I think he meant the video, which is made to match the remix which is a remix of Lily's theme.
Wow, who is Lily, even? It's clearly a typo and definitely not a memory fault. Now I am ashamed.
tobytse99 You know, there's a character named Lily White.
Nether Mage I know, but still. I typed wrongly. Being a Chinese that knows a little Japanese and participating in the English community means I have to remember every name in 3 languages. This isn't the first time and won't be the last that I mess up like that.
Sakuya Izayoi IX Really, you're a chinese? Cause I'm a chinese too.
Before I get to known Touhou very well, I made those mistakes as well, but I always read wikia and eventually I can remember, except for in japanese, I can't read this language.
Someone should send a flashcart with this on it to the AVGN. I wonder what he'd think.
He'd probably take a shit on it and mail it to maxmoefoe.
Avgn: WHAT WERE THEY THINKING!?
The flashcart would be enooooourmous considering atari's memory capability
@@generalkenobi6687 You could use one of those modern home-brew cartridges which can store as much as the Atari can read.
I think he'd mostly just be confused.
60FPS video playback on an Atari 2600?
WHAT IS THIS SORCERY!?
When it comes to the audio, I'm glad that I don't have to listen to the annoying-ass waifu.
@@camulodunon yeah I can asure that is a good point
@@camulodunon wydm
@@theskullemoji in all honesty, I am glad to be the uncultured swine that I am :)
@HollyT what? Hahaha!!! Do you not see that I've already let the guy know exactly what I think? Try assessing the situation before calling someone else an idiot, you idiot ;)
Rule 35: if it exists, there's a port of Bad Apple to it... especially TI calculators
That's not necessarily true. I haven't yet seen a port to the Apple ][ or the IBM PC
John Kolk Look it up.
+The Omnilution 2.0 WOW!!! I found the IBM PC version, but not the apple ][ :( The only Apple ][ version I found was play Bad Apple On Apple ][, but that doesn't settle it for me, I wanted a real Apple ][ version that used the Apple's "Beeper Speaker" instead of just a Mac Book plugged into it... D:
bad apple was redone in almost every way possible. it's honestly no surprise.
Watch 8088 domination It'll be at the end playing at 640*200 with up to 60 fps with 1 bit 22hz audio
Jesus Christ. Imagine showing this to someone in 1977, they wouldn't even know what to make of it.
I don't think it would be possible to have a cartridge made with 512KB ROM and 32KB RAM in 1977. I'll keep it in mind if we ever achieve time travel, though.
fb39ca4 it'll just be a big cartridge. and own power adapter =)
It's not a matter of "knowing", but the hardware. All in the 2600 was so much limited - memory, processing, everything. Coding for Atari 2600 is like trying to build a skyscraper with chewing gum. ONE SINGLE chewing gum.
chemergency As someone who played TONS of Atari games a lot, this video isn't using the full Atari resolution and not using proper instruments. However, that said, while some of the finer details of this video would be "lost" the "gist" of it probably would have been portrayed well.
You'd be amazed what us old farts could make out in the primitive gaming days. :)
Tinari Kaotika And (to reply to myself) at about 3:14, they actually MAY be using the full Atari sound capabilities properly...
We need to go full-circle and port the song to PC-98.
The original is touhou 4: Lotus land story ua-cam.com/video/3kXx6f7qaa8/v-deo.html
@@trollingnoobs8384 I think that’ the reason he suggested that
That would be heavenly
why do i feel like the programming behind this is bank-switching hell...
To do this demo on such ancient hardware as the 2600... what a technical achievement this is to look as good and sound as it does here.
It still sounds amazing on a 40+ year old system and that's just shocking, shows how hackers can push the 2600 to it’s limits!
I’m gonna have to get a flashcart soon to see if this will run on my actual 2600 lol
Soon to be 44!
The notes are kinda off though and that annoys me
@@Nekiplex Soon to be 45!
Did you end up getting one?
@@oqocraft2661 no, not yet
this.... is better than I expected
Tune in next time for Bad apple on Magnavox Odyssey
I don't even know how something like this would work on Magnavox Odyssey, this console didn't have any processor, memory or even graphics in todays sense, it was just bunch of transistors, resistors and capactiors. The most logic was actually in a cartridge. I have no idea how Odyssey shows blocks on a display, maybe it could be possible by making a cartridge with cpu and memory that manipulates white blocks, that they move that fast, that it could be synchronized with refresh rate, and make some picture to appear.
Marcin Kralka the logic components are not in the cartridge of the Odessey. In fact the cartridge of the Magnavox Odessey is more like a bunch of jumpers that enable or disable some part of the circult inside the console, hence the game logic is set. And the white boxes are generated by the internal circult of the Odessey, and can only be controlled by the two potentiometers on the controller. However if you can get something that can be programmed and change the resistance in a very fast pace ,then that kind of thing can be managed to be hooked up to the Odessey instead of the controller to move the blocks in a certain pattern at high-speed, and might be possible to generate the picture.
Oh, thanks for that technical explanation! :D
BTW, the programming could be done by some kind of MCU, but to my knowledge there seems to be no component (at least ordinary electric components) that could change its own resistance fast enough to meet the need of moving the white boxes so quick so they can in sync with screen refresh rate.
-Now I'm wondering if it ever has or ever could be done on a Vectrex.- Edit: Yes, it has been.
Rule 36: If it exists, Bad Apple has been ported to it.
How about overwriting this to a computer’s MBR?
Then it would run on boot
Or R37: if the fandom exists, there's bad apple of the characters
@@cupcupping rule 38: if paper exists, then bad apple is going to be drawn on it.
@@abandonedchannel1010 rule 39: if vocaloid exists, there will be a Bad Apple version of it
(if some of u get the joke)
this pixel art is so enjoyable :3
Film noir my ass!
Now this is ART!!!
Is this real?
MrFixer1983 Propably, there is the rom image in the description for download ;-)
+MrFixer1983 Its real, but needs a huge bankswitching cartridge w/ 480K rom & 32K ram, which would have been *very* expensive back in 1977.
graphics are amazing! can't believe there can be this much detail now!
oh god the sharps and flats hurt
There's something really magical about the moments where the music gets less intense, e.g. 1:25
the transition looks so fucking smooth in 8-bit
Its 4 bit
2:45 is me discovering yet another variation of Bad Apple in the universe.
There are thousands, and one day we shall reach the billions.
Ah... The Atari Disappointment System. Truly saintly work to make this on such ghastly frequencies.
and 128 bytes of ram
Well this needs another 32k of ram with almost half of meg of ROM, think like this is 1977- 1980
When I arranged the music, my script to convert it to allowed TIA notes used the nearest pitch it could handle, so I just offset the pitches until I found a key that sounds decent.
@@fb39ca4 wait so you didn't port over the music manually?
@@Clancydaenlightened The music playback code is as simple as it gets, just updating the TIA registers (for frequency, waveform, and volume of each channel) at 18 Hz, and I used a script to take western-style musical notes to turn them into a stream of register values that gets stored in the ROM uncompressed. The music arrangement I did myself after looking at existing sheet music and MIDIs.
I think it says a lot about the quality of the original animation that you can still clearly tell exactly what's going on and that it's still impressive to look at, despite the weird pixellated format.
The animation is there, but you gotta use your imagination to see it well. The only correct way to make a 2600 vid
The fact that Touhou Characters are so Unique and so full of personality that you can recognize them somewhat reliably on the blurriest of Black and White Pixels is astounding. Zun is a true genius, and one we don't deserve
@@Pizza7478 even as a Touhou fan if I saw this particular video without knowing how the original bad apple looks/what order the characters appear, I would have a very difficult time distinguishing them or seeing them as people at first lol. The magic of old school Atari!
This tore up my 6th, 7th and 8th senses, stomped on them, and threw them into a burning house. I love it.
Bad Apple's sharp transitions still sound perfect and godly no matter what they're on.
Rule 35: If it has sound and at least 2 colours it will most likely have bad apple played on it at one point by someone
Now this is what I'm talkin' about! The more primitive the hardware a Bad Apple recreation is on, the better! It has that abstract art quality that makes it real cool, Y'know? And forget going to the MFA to see "actual" art pieces unless ya want COVID.
Someone give this man a raise
It was converted more times than Street Fighter II, lol.
Люди из 2600 года, привет!
меня нет в живых :)
Me when I'm watching bad apple on my toaster
What i dont get it?
@@Nixquasar they're talking about the quality
I feel like people who haven’t seen the original video wouldn’t know what’s going on
I've watched to many bad Apple videos that I can visualize it perfectly in my head by now
[Insert coin] is what the old video game title screen read, the melody was something you swore you heard before, but you can't remember. You dig out a quarter from your pocket, and put it in the coin slot provided, as it begins playing its melody, you then have an option to skip, why would you? The song was finished, and you play the game. The game was an old arcade machine, looking to be from the 1900's or something. You play as...oof, many choices. Out if all of them, you picked Kaito. After a bit of playing, strobing lights filled the screen, as a white hand reached out from the now black screen, and yanked you inside, or at least, so you thought, until you woke up. The words "GAME OVER" appeared on the screen in black drippiness. It was late at night, when you should be asleep, here instead with a pocket full of quarters and a head full of dreams, here you are, playing some game.
How about bad apple on tiger electronics?
Agitated Riveting sounds like a great idea.
Sorry for being a nerd, but it's technically impossible to recreate graphics on a pre-drawn screen (don't know how exactly it's called). Maybe it'll work good for game.com though?
0w0 yes
@@George_Bulkin *Segmented display iirc
@@blakegriplingph Thanks
This is amazing. The ability to be able to play Bad apple on a console this old is incredible! Amazing work!
There is no stopping bad apple
It's Worse Apple now
however the name means nothing i still enjoy
This is such a good joke I believe it deserves way more likes (for anyone in the future it omly has 10 WHAT)
What about bad apple... ON THE WRIST GAME
Video on a 2600 is next level...I remember having one of these as a hand me down and it was sooooo primitive even in the early 90s
The file- original
The file but compressed- this
This should have made world news, consumer grade hardwhere from the 70s is able to do this, humanity can be pretty cool sometimes.
1:48 ET
Lol
finally. bad apple with no motion blur
Hoooo boi! That audio is crunchy!
Atari 2600 was pretty strong for being so old (I still have my Dad's from 1977)
nah the Atari 2600 is *hilariously* underpowered, this is less a demonstration of how powerful a 2600 is, and more of the insane coding ability of the programmer
The bleeps and bloops remind me of the ZX Spectrum (I had one decades ago!). This is probably my favourite because I have a fondness for 1980s micros.
i opened yt and as it was loading i literally predicted there would be a bad apple vid in my reccomends and here it is LMFAO
Ill keep watching these and never stop
the microtonal is breaking my brain
That's what I call racing the beam
What an absolute lad
I wonder if there's someone among those 300k viewers who didn't know about Bad Apple and then just had to guess what they were seeing here :D
Now all we need is a Magnavox Odyssey port!
this probably only works at this level of smoothness because of only needing 2 colors
Didn't think I'd see a a2600 version. Did a little programming on the a2600... quite an accomplishment getting anything out of it :)
0:30 wow I like this moment
The Atari 2600 was _highly_ rudimentary. Only 2 real hardware sprites, Sprites could only use one color, and the resolution of the console is arbitrary. _Technically_ about 240 pixels wide and 220 tall, but the playfield is only 20x20, and it's vertically mirrored, so non-symetrical playfields wider than half the screen required software code to do.
And yet someone still managed to get 60FPS Bad Apple to play on it.
Damn this minecraft painting is fire as hell 🔥 🔥 ❗ 💯
FOR THE 2600!? I feel bad for the guy who programmed this.
🤔
1:27 ITS THE MAN BEHIND THE SLA- nah forget it the meme is dead by now
Don't forget that this is the same guy who got Bad Apple on a calculator
NEVER STOP THIS
If it’s a computer, it can play bad apple
That’s one bad apple
I love how it sounds
I love old computer sounds
You gotta love how craftily our brain fills in the gaps among so big pixels to show us something truly intelligible - and it works!
Bad Apple: The Video Game (1989)
At least this feels like the original *original* bad apple
Atari Atari...WHAT HAVE YOU DONE
Trying to play bad apple on a diy Geiger counter and I think I figured out why the notes are out of tune in the way they are here. Probably due to space saving reasons the pitch of the notes has been divided to be a smaller value (say from 0 to 255) to be stored as an 8 bit (or possibly even smaller) integer and then it gets multiplied by the same value at playback time. That's at least what I'm doing with the length and time or notes. Saves 2x space vs storing the numbers as is as 16 bit integers
64bit, 32bit, 16bit, 8bit, 4bit, 2bit, 1bit, half bit, quarter bit, ######
@@B0bby_V what
Art
ok but hear me out
bad apple on the brown box
only real kings know
Oh my god its fantastic
I want an actual cartridge of this tbh
Remember when people would just throw a pixel filter on something and call it '2600'? Glad that isn't the case here.
Roblox : I have so much players :
Super Mario : I have so much games :
Bad Apple : hold my rice :
Oh my, I can hear it
What's next? Bad Apple on the Game & Watch? BAD APPLE ON THE MAGNAVOX ODYSSEY?!
I think this is actually the first Bad Apple!! video I saw, then I looked it up later to find the original animation
i had one of these, it was my first introduction into gaming
That's rather impressive.
This is a few years late, but WOW I just came from the pokemon mini video comment section. The mad man really did it.
This is awesome!
You mad lad.
Amazing
that's fire
Im spoiled with bad apples
So now I know what it was really like for my parents-
Hah, I knew someone would make this eventually :)
This video was basically how funimation work.
*CENSOR EVERYWOMAN*
I would definitely buy the cartridge
im so gonna burn this shit on a rom cartridge and play it on the real thing
Please do, because I never got around to it! You'll need a 480 kB ROM, 32 kB RAM cartridge with 3F bankswitching.
I might do that because someone is giving me their Atari 2600 that they have in storage somewhere
Oh My God!
That is awesome.