Bad Apple PV-FC 2 (NES)

  Рет қаралды 97,912

Oyashiro

Oyashiro

12 жыл бұрын

Original ROM page web.archive.org/web/201002060...

Пікірлер: 148
@Touhou2006
@Touhou2006 4 жыл бұрын
when censorship in japan goes maximum
@odioalospoopers
@odioalospoopers 4 жыл бұрын
U haven't seen the VCS version yet, right?
@bullworths_strongest
@bullworths_strongest 3 жыл бұрын
how about get some bitches instead
@abarette_
@abarette_ 3 жыл бұрын
LMAO
@Touhou2006
@Touhou2006 3 жыл бұрын
@@bullworths_strongest Bruh
@mcd7576
@mcd7576 3 жыл бұрын
@@bullworths_strongest ?
@LuckyLeverVIEJO
@LuckyLeverVIEJO 2 жыл бұрын
I remember buying an everdrive and this came with the SD card inside, very impressive for NES
@RealUnify
@RealUnify Жыл бұрын
This title screen sequence looks familiar, but I forgot the game..
@LuckyLeverVIEJO
@LuckyLeverVIEJO Жыл бұрын
@@RealUnify touhou?
@Cane-Aubright
@Cane-Aubright 5 жыл бұрын
00:51 You can still see the smirk holy shocnxxghs
@religiousindustrialaliens
@religiousindustrialaliens 3 жыл бұрын
ik, most don’t even show a pixel so it was crazy to see that
@demoniac4821
@demoniac4821 3 жыл бұрын
If i seen this as a kid as one of game intros i would have heart attack.
@erroroliver
@erroroliver Жыл бұрын
you ate a bad apple
@ZaHandle
@ZaHandle Жыл бұрын
Game intro has its own cartridge lol
@erroroliver
@erroroliver Жыл бұрын
@@ZaHandle lol yeah
@theprodiamondboy4039
@theprodiamondboy4039 Жыл бұрын
Touhou 4 intro😂😂
@PrekiFromPoland
@PrekiFromPoland 6 жыл бұрын
I've seen this on Atari 2600, C64, Impulse Tracker... why is this sooo popular among demosceners?
@RinsaVuIIer
@RinsaVuIIer 5 жыл бұрын
Because it's black and white?
@hamstrungharry259
@hamstrungharry259 5 жыл бұрын
Also Touhou, maine reason is Touhou
@Liam3072
@Liam3072 5 жыл бұрын
Apart from being terribly nerdy, I'd say it's the aesthetics made of plays between black and white which allow to compress it into 1bit or 2bits per pixels video, making it juuuust barely doable on systems that are not supposed to be able to play FMV.
@geotalemobile2157
@geotalemobile2157 3 жыл бұрын
That would be my guess as well. This generally consists of RLE encoding, and/or storing a table of all possible "tiles" (generally 4x4 pixel regions) and encoding the video that way. Decompression on the fly isn’t easy either, though simply tracking the scan line helps out.
@artemusprine
@artemusprine 3 жыл бұрын
@@geotalemobile2157 Also because of both competition between coders and platform rivalry... "Oh, if you can do that on C64, then the Atari can do it, if Sega can, then SNES can etc..."
@mephitusincognito7918
@mephitusincognito7918 9 жыл бұрын
why do i feel like the programming behind this is bank-switching hell...
@shana_dmr
@shana_dmr 9 жыл бұрын
Mephitus Incognito The most awesome thing is that this is done on your everyday MMC3 mapper...
@LoneKiltedNinja
@LoneKiltedNinja 7 жыл бұрын
I actually find the fluidity more impressive. Baking in or figuring out on the fly which ~25% of the nametable to overwrite every frame, since you do only get time for that many tiles, even though the final result looks like the whole screen updates. Unless it's literally being done with more CHR banks than I'd think MMC3 could index, and swapping out the whole pattern table every frame...
@emmanueloverrated
@emmanueloverrated 3 жыл бұрын
​@@LoneKiltedNinja I don't think it is stored in the way you think... MMC3 is able to bank swap part of the CHR tables avaible to the PPU to select from. You can't change content of VRAM while the TV beam is active, limiting you to Vblank to change screen content... BUT you can change the ROM "wiring" using MMC3 banking capabilities during that period... so as the horizontal lines are displayed you can prepare the next lines using this capabilities WHILE the frame is beamed on the scren without messing with PPU internal registries.... hence Mephistus comment. Using some clever palette swap technique you can get pretty decent compression ratio I guess. Though this is kind of cheating as it uses addittionnal hardware provided by the cartridge... but so many game did so, it seems legit.
@LoneKiltedNinja
@LoneKiltedNinja 3 жыл бұрын
@@emmanueloverrated That was the gist of the last sentence of my comment, yes. There are 3 ways to change what is visually presented: Most "typically," you can rewrite the nametable (the tile indices/placements on the screen grid), which in my experience, if you keep to strictly sequential writes, lets you cover about 25% of the screen in a given vblank. You bring up a good second option of changing the palette, since the animation is only 2 colors, each tile could contribute to multiple frames of the animation, but that would require some quite steep planning investment (although with whole-tile 8x8 screen-pixel image-"pixels", 1 palette could independently control all 4 "pixels" in a 16x16 palletized block). Or, to Mephitus' comment and my own incredulity, you _could_ technologically, given an arbitrarily high bank count, swap out the whole CHR bank (the content of the tiles that have already been placed) BUT that would require a ridiculous number of CHR banks. Even if you gave yourself unlimited ROM, the MMC3 bank data register is only 1 byte, so you can only index 256 different source locations, and each of those, short of diving back into the architecture, I _think_ can only swap out a quarter or half of the available tiles. And the entire CHR bank is only about a quarter the size of the screen, so... pure CHR swap, even doing it 4 times each frame to update every tile on the screen... 256 source locations ~= 64 full CHR banks ~= 16 full-frames of data accessible, unless you put a mapper on your mapper to programmatically change what is at those source locations over time. Moreover, it sounds like real hardware MMC3 implementations only wire 6 address lines, which would knock the count down to 4 full frames. So at some level, I'm pretty sure nametable rewrite needs to be involved, and that's slow and chunky and would require both considerable planning and, at this fluidity, coverage by other mechanisms.
@emmanueloverrated
@emmanueloverrated 3 жыл бұрын
@@LoneKiltedNinja Very interresting answer. In fact, I just revised MMC3 mapper, and I didn't remember you could not swap smaller than 25% of the tiles with MMC3. Thus, it's impossible to store all the frames uncompressed here... MMC3 can only addresses 512k. Thus, the compression must involve several combined tricks, it can't be only one method. For the planning, it's possible to write a compression tool that try to find for each frame the right combination between the different approaches by bruteforcing. Compressing using such tool would be pretty CPU intensive... Some ideas, to clear the screen to black, you can set the active banks to an empty bank while preparing the next frames. For regular frames you can proceed to diffential changes by updating the nametable. Palette changes can be used to update more than 4 tiles at once, but like you said this is limited. Though, when a sudden change require more than 25% of the tiles, you can consume a bank to help you getting a rapid update.
@zanman3552
@zanman3552 3 жыл бұрын
Out of all of the 8-bit renditions of this song I’ve heard, (and trust me, I’ve heard quite a few,) this is by far the best, so nice job!
@markchambers3833
@markchambers3833 Жыл бұрын
Really? You ought to watch some more then... You can start with this on the (admittedly technically far superior) Sega Master System: kzbin.info/www/bejne/m321pZ2hoKenpZI
@Relkond
@Relkond Жыл бұрын
I’d say the Commodore 64 beats out Sega for sound quality. Sure, that Sega playback has a voice (how?), it’s audio is also muddy with static. Try: kzbin.info/www/bejne/nKaao4WPoLymr80
@itsumbree2
@itsumbree2 Жыл бұрын
For me it was a wise move to use one of the square channels as the bass. Kinda like in Kirby's Adventure.
@engroga
@engroga 11 ай бұрын
Sega Master System versions (B&W and colored) are much better.
@engroga
@engroga 11 ай бұрын
​@@Relkond , Sega Master has the FM audio chip and it's quality is comparable to Sega Genesis audio.
@jamesh3639
@jamesh3639 3 жыл бұрын
What's cool about this rom is you can change the color pallete and pixel type.
@_ponkachonka
@_ponkachonka Жыл бұрын
This is very good! And as someone who does NES/Famicom music works in FamiTracker the song rendition is impressive too!
@Genirc
@Genirc Жыл бұрын
Famitracker is cool
@_ponkachonka
@_ponkachonka Жыл бұрын
@@Genirc based
@CutieFakeKirby
@CutieFakeKirby 3 жыл бұрын
2 background sprites One is fully black And one is fully white Thats how it works (I think so
@demosmemebrewery9916
@demosmemebrewery9916 3 жыл бұрын
So I'm guessing one is in the foreground, and parts of it go transparent to show the other sprite?
@amogus7
@amogus7 2 жыл бұрын
16 "2×2" sprites
@markchambers3833
@markchambers3833 5 ай бұрын
What on earth are "background sprites"? 😂
@CutieFakeKirby
@CutieFakeKirby 3 ай бұрын
​@@amogus7 could be, the pixels here look small compared to 8x8 sprites
@OctoBirb8Claws
@OctoBirb8Claws 3 жыл бұрын
this was the 3rd retro remake of bad apple i saw and it actually is on key instead of the tiny notes 5.1 million key or a sad key
@goddamn518
@goddamn518 11 жыл бұрын
This is epic.
@matsu4010
@matsu4010 3 жыл бұрын
Rise 8 year old comment
@sonicthehedgehog23145
@sonicthehedgehog23145 Жыл бұрын
@@matsu4010 now 10 lol
@NoriMori1992
@NoriMori1992 4 ай бұрын
0:13 That _clap_ sound when the hand catches the apple is very nice!
@vidstige
@vidstige Жыл бұрын
This is an extraordinary technical feat. Having coded myself on the NES including a program that displays a rotating icosahedron, I cannot figure out how on earth this was done. The frame rate is amazing and there are no compression artifacts, in fact I cannot see a single tile. How was this even achieved? Even considering some simple Run Length Encoding together with palette effects it seems to good to be true, but perhaps it can be done somehow. Would be interesting to see the source code.
@the2323guy
@the2323guy Жыл бұрын
kzbin.info/www/bejne/qHW6dmxrZ8yUiq8
@rw277
@rw277 5 жыл бұрын
Whoever made this deserves a million dollars...
@bergerfonkoenig6997
@bergerfonkoenig6997 3 жыл бұрын
@ R W 2. Really, - This is Unprised, in any time (!!!). BfK. ☑❗❗❗☝
@SomeUsernameSomeoneElseTookIt
@SomeUsernameSomeoneElseTookIt Жыл бұрын
@@bergerfonkoenig6997 you said it man
@mikuhatsune4190
@mikuhatsune4190 11 жыл бұрын
This is so cool.
@xora9823
@xora9823 3 жыл бұрын
thanks miku , very cool
@Gobbler.
@Gobbler. 3 жыл бұрын
do you remember commenting this?
@CollynPlayz
@CollynPlayz Жыл бұрын
Are you still out there 10 years later
@SonicGear95
@SonicGear95 Жыл бұрын
This better then what I imagined it would sound like
@YuutaTogashi0707
@YuutaTogashi0707 Жыл бұрын
Press select twice for better detail
@fr_schmidlin
@fr_schmidlin 3 жыл бұрын
Bad Apple was when every 6502 system was destroyed by their respective Z80 competitors...
@stefanmadethen5359
@stefanmadethen5359 8 жыл бұрын
this is even used in a YTPMV!
@meep.472
@meep.472 3 жыл бұрын
whereeee
@tysondennis1016
@tysondennis1016 3 жыл бұрын
Link please
@cloudysama404
@cloudysama404 Жыл бұрын
This was made 10yrs ago-
@setLillie
@setLillie Жыл бұрын
Even earlier. This rom is from 2009
@twocalicoesandasunshine2001
@twocalicoesandasunshine2001 3 жыл бұрын
Well done!
@tysondennis1016
@tysondennis1016 3 жыл бұрын
So good!
@alexshmrx61-74
@alexshmrx61-74 3 жыл бұрын
Nostalgic chiptum.
@impontedeluxo4933
@impontedeluxo4933 3 жыл бұрын
i love old years
@kevinwillett3654
@kevinwillett3654 6 жыл бұрын
No sprite flickering?! Hmmm.... How did they pull that off?
@temmie5085
@temmie5085 5 жыл бұрын
because.. they aren't using sprites
@kiwibro6454
@kiwibro6454 4 жыл бұрын
I would asume that its the background layer that they are using, since giant sprites like these would probably be impossible and even if it did happen, serious flickering would take place
@AiOinc1
@AiOinc1 3 жыл бұрын
Same as other consoles it's not powerful enough to really do real-time bitmaps so it's just making a pseudobitmap from background tiles and updating palettes
@elephantt2077
@elephantt2077 3 жыл бұрын
Still has better sound quality than Norwegian Black metal
@6little6fang6
@6little6fang6 Жыл бұрын
excelent
@brandontechnerd
@brandontechnerd 3 жыл бұрын
PCM sampling was supported on the NES, it took a lot of cart storage and possibly CPU time, so it was usually only used for sound effects and speech, but could be the whole soundtrack like in Super Angry Birds Chinese ROM (kzbin.info/www/bejne/qH-wqqCYqZaKnJo)
@kotikSruckkami
@kotikSruckkami Жыл бұрын
Recomendations:yes
@DamianYerrick
@DamianYerrick 8 жыл бұрын
Is it just me, or do the drums in the first 12 seconds sound like the opening of Orgy's cover of "Blue Monday"?
@spongebobsquarepants2637
@spongebobsquarepants2637 4 жыл бұрын
Super Touhou Bros
@ssf1389
@ssf1389 10 ай бұрын
when i saw this, the music was surprisingly good. i expected either a half-decent transcription or the original audio crushed into 1-bit dpcm, but the music here is great
@Awardeez
@Awardeez Жыл бұрын
Quite the sight this may be
@anonexistentthathaveconcio5319
@anonexistentthathaveconcio5319 3 жыл бұрын
Here we go again...
@Unoriginal_Fox
@Unoriginal_Fox 8 ай бұрын
man i love seeing what people can do with limited hardware
@Cool32216
@Cool32216 8 жыл бұрын
Jesus Christ!
@shulkthesmileyboi
@shulkthesmileyboi 6 жыл бұрын
Cool32216 Satoru Iwata*
@RemiBeausejour
@RemiBeausejour 6 ай бұрын
92k views godayum and 92 subs
@fnf_noob
@fnf_noob 10 ай бұрын
No gray, only black and white.
@talkingamirru
@talkingamirru 3 жыл бұрын
I've seen in Windows 93
@feeeyniac
@feeeyniac 3 жыл бұрын
*damn, lets grab our gba and play these*
@johneygd
@johneygd 3 жыл бұрын
Why they did NOT used the pcm channel for streaming digital sound, whether in 1bit dpcm or 4bit adpcm, it should be possible, 7bit pcm is in combination with this sadly impossible since it eat 99% of the cpu power.
@the2323guy
@the2323guy 2 жыл бұрын
because the framerate would be really low bc of almost all the cycles being used on the sample?
@_ponkachonka
@_ponkachonka Жыл бұрын
and tbh having that authentic 2a03 synth cover of the song is nicer I think
@rosways08
@rosways08 5 ай бұрын
Жиза
@h0metape
@h0metape 5 ай бұрын
If you squint your eyes it looks like 16-bit for some reason.
@clar1nettist204
@clar1nettist204 3 жыл бұрын
Japan does sometimes censor girls in videos tho
@ultra_gameplays
@ultra_gameplays 2 жыл бұрын
The nes doesn’t have that low of an fps The nes is 60 fps but this runs at like 24
@CollynPlayz
@CollynPlayz Жыл бұрын
It’s just there emulator run it on a new one and it runs fine
@kiwibro6454
@kiwibro6454 4 жыл бұрын
Im suprised the master system version is better looking
@markchambers3833
@markchambers3833 4 жыл бұрын
Why are you surprised? The Master System's graphical capabilities absolutely destroyed the NES. Compare the two versions of this, and then check out the beautiful Master System 3D version.
@kiwibro6454
@kiwibro6454 4 жыл бұрын
@@markchambers3833 thats true, ive been a little hard on the master system for a while , mainly because of how primitive the sound hardware is , but when it comes to graphics its way better , likes the r type port for example
@markchambers3833
@markchambers3833 4 жыл бұрын
@@kiwibro6454 It's a pity the FM sound chip didn't make it to the west, when you love your master system you come to love your tinny beeps and bleeps though. FM chip improves the sound for non-afficianados. Weird thing about the FM chip is that the sound for loads of the games is coded for it, even some European exclusives that were never going to be able to run the code. Unless of course the system was modded, but no-one really did that back then. I was playing MS r-type yesterday, it's an amazing game. Sound's really good on it too, even on my basic MS2. It's a real shame that Nintendo stitched so many game developers into exclusive deals. They'd never get away with that dubious practice today. Master System owners (in Europe at least) got a great library of games - graphically some of the later ones are stunning for an 8 bit machine (Asterix, the Disney games, etc.). But we missed out on some great ports - Megaman, Castlevania, etc. We did okay though. :)
@kiwibro6454
@kiwibro6454 4 жыл бұрын
@@markchambers3833 ikr, i had no idea why they never built in the fm sound onto masters systems outside of japan, if anything the fm makes the master system feel alot more, advanced if anything , my question is, how come the sonic games on master system never got fm support?
@markchambers3833
@markchambers3833 4 жыл бұрын
@@kiwibro6454 Think it was to keep costs down, it is a pity though.
@kqzo
@kqzo 3 жыл бұрын
is that the vrc6
@psps8030
@psps8030 Жыл бұрын
Why not they used DPCM channel to play back audio. They have tons of memory banks.
@nataliemreow
@nataliemreow Жыл бұрын
i'd assume storage constraints
@MuscleKinopio
@MuscleKinopio Жыл бұрын
3DSのnesエミュレータに入れて見てます。
@masonasaro2118
@masonasaro2118 15 күн бұрын
is that the freakin’ hummer flute?
@ghb323
@ghb323 3 жыл бұрын
Fixed link: web.archive.org/web/20100206030142/www.geocities.jp/littlimi/bad_apple_2.htm Annoying that the site redirects to the home page.
@Binary_Cat
@Binary_Cat 3 жыл бұрын
Updated description, thanks
@ghb323
@ghb323 3 жыл бұрын
Oyashiro you welcome. Thank god the archive save the day.
@michaelboulware6858
@michaelboulware6858 3 жыл бұрын
😎😎😎😎😎😎😎😎😎😎😎😎😎😎😎😎😎😎😎😎
@mirabilis
@mirabilis 5 жыл бұрын
15 fps?
@santiagovalentine8294
@santiagovalentine8294 4 жыл бұрын
Either way 15, 30 or 60, it is impressive
@zekiz774
@zekiz774 3 жыл бұрын
@@santiagovalentine8294 it's definitely not 24, 30 or 60 fps. So it must be 15.
@santiagovalentine8294
@santiagovalentine8294 3 жыл бұрын
@@zekiz774 or even twelve, I think twelve is the minimum to simulate movement, or it uses less and only uses the key frames to simulate more frames
@zekiz774
@zekiz774 3 жыл бұрын
@@santiagovalentine8294 yes, but it looks more like 15.
@PinkXChan
@PinkXChan 3 жыл бұрын
16 bits.
@fazrolbincheisa
@fazrolbincheisa 2 жыл бұрын
☯︎3:28-2:19👁
@R142A6XTrain
@R142A6XTrain 11 ай бұрын
2:10 3:28
@palestinefan_134
@palestinefan_134 2 жыл бұрын
Is nes
@bergerfonkoenig6997
@bergerfonkoenig6997 3 жыл бұрын
Great made (!!!). P.S.: "NES".., - is it the "SEGA"...??? Or something else (???). BfK. 👍🆗💯⭐🎬⭐🎮⭐🎮⭐🎶⭐😘🆒😃
@SuperNatozunHD
@SuperNatozunHD Жыл бұрын
Bad Apple (Censorship)
Bad Apple HD - Atari 8-Bit Demo by JAC! of WUDSN (NTSC) (2018)
6:31
Bad Apple Explained: History and Analysis
13:34
Megapig9001
Рет қаралды 1,3 МЛН
ИРИНА КАЙРАТОВНА - АЙДАХАР (БЕКА) [MV]
02:51
ГОСТ ENTERTAINMENT
Рет қаралды 12 МЛН
Heartwarming: Stranger Saves Puppy from Hot Car #shorts
00:22
Fabiosa Best Lifehacks
Рет қаралды 19 МЛН
Games Where You're NOT the Main Character
14:52
i am a dot.
Рет қаралды 1,9 МЛН
Bad Plants
3:38
ORU FJ
Рет қаралды 485 М.
Bad apple!!_Undertale version
3:44
Wo
Рет қаралды 3,8 МЛН
Teletext Bad Apple by BitShifters (BBC Micro)
4:54
Zeb's Drone Flights
Рет қаралды 51 М.
Despicable Mr. Puzzles
16:42
SMG4
Рет қаралды 1,1 МЛН
Bad Apple but it's played inside Super Mario Bros. [TAS]
4:06
100th Coin
Рет қаралды 46 М.
[HD|60FPS] Bad Apple!! [Shadow Art PV]
3:40
YoshiFan (avrilloosing)
Рет қаралды 6 МЛН
Bad Apple - An Atari Demo (2017)
4:04
PG
Рет қаралды 1 МЛН
ИРИНА КАЙРАТОВНА - АЙДАХАР (БЕКА) [MV]
02:51
ГОСТ ENTERTAINMENT
Рет қаралды 12 МЛН