I Built a Working Computer Inside Pokémon Sapphire

Поділитися
Вставка
  • Опубліковано 10 січ 2025

КОМЕНТАРІ • 692

  • @bendelia1878
    @bendelia1878 7 місяців тому +2658

    this guy’s so cool i wish he was real

    • @adef
      @adef  7 місяців тому +738

      the moment you stop believing in me, i disintegrate

    • @TwEaKzzNation
      @TwEaKzzNation 7 місяців тому +28

      @@adef tolpadef

    • @BenThomson
      @BenThomson 7 місяців тому +38

      This is me when I clay

    • @mimisezlol
      @mimisezlol 7 місяців тому +7

      ​@@adef when the proof spits out ~adef

    • @dangerkoopa64
      @dangerkoopa64 7 місяців тому +3

      ​@@adefGoodbye!

  • @turndownforwalt
    @turndownforwalt 7 місяців тому +2167

    Okay great now build a working Pokemon Sapphire inside a computer

    • @Wing_cap
      @Wing_cap 7 місяців тому +76

      someone did that already, people would call adef a hack

    • @joshuabrittain5919
      @joshuabrittain5919 7 місяців тому +91

      I would like to see a working version of Pokemon Sapphire inside of Pokemon Sapphire.
      Sapphireception!

    • @vlc-cosplayer
      @vlc-cosplayer 7 місяців тому +54

      Nice try, Nintendo 💀

    • @gamingwinnerman
      @gamingwinnerman 7 місяців тому +11

      Oh hey you’re that melee guy

    • @Easy_Logic
      @Easy_Logic 7 місяців тому +15

      Nintendo is rapidly approaching your location.

  • @kvatch
    @kvatch 7 місяців тому +1535

    Oh yeah? Well I built a non-working computer OUTSIDE pokemon sapphire. Better luck next time champ

    • @Doomsword0
      @Doomsword0 7 місяців тому +24

      Gottem

    • @BrandonBrandonBrandon34
      @BrandonBrandonBrandon34 7 місяців тому +16

      Sounds like something Gary would say

    • @GeminiTasiri
      @GeminiTasiri 7 місяців тому +24

      Found the H̶a̶y̶d̶e̶n̶ H̶a̶y̶d̶i̶n̶ H̶a̶y̶d̶o̶n̶ Heighdynn

    • @nathandevane1725
      @nathandevane1725 7 місяців тому +3

      Comedy gold

    • @Typocat
      @Typocat 7 місяців тому +3

      people who can only build non-working computers outside of pokemon saphire:

  • @CaptainKiddYT
    @CaptainKiddYT 7 місяців тому +667

    Doing all my damage calcs in my Pokémon Sapphire calculator from now on

    • @dannymurray1854
      @dannymurray1854 7 місяців тому +3

      Eisencalc 😤😤😤

    • @Quincyvhs
      @Quincyvhs 7 місяців тому +26

      For anyone who just joined, Calc is short for calculator, its slang

    • @Quincyvhs
      @Quincyvhs 4 місяці тому +5

      @@Voltaic01 cal is short for calendar, for anyone wondering. Its slang.

    • @dudeman0401
      @dudeman0401 4 місяці тому

      ​@@QuincyvhsVHS, for anyone who's curious, is short for Video Home System. It's an acronym.

  • @unknown_demi6902
    @unknown_demi6902 7 місяців тому +502

    Reminder: if a computer is Turing complete, you can run doom on it

    • @helicopterjets
      @helicopterjets 7 місяців тому +36

      I'm sure that video will pop up tomorrow

    • @LazurizSolari
      @LazurizSolari 7 місяців тому +8

      Doom complete

    • @skilz8098
      @skilz8098 7 місяців тому +82

      There's only one issue. His understanding of Turing Complete. Sure, he has demonstrated that you can perform ALU - Arithmetic & Logic Operations within this title, but he has not demonstrated a very vital part of a Turing Machine and what it means to be Turing Complete. The type of circuitry he did with these logic gates is known commonly known as Combinatorial Logic where their outputs only rely on the incoming inputs, they hold no state. The crucial part that he is missing or has not yet demonstrated is known as Sequential Logic. Sequential Logic relies on its output to be one of its inputs, a feedback loop such as a Latch, Toggle, or Flip Flop. They retain state information. And these are the basic building blocks of memory devices. Without these, it is impossible for a complete logical device to be Turing Complete. You need to have a mechanism to store the results of your calculations. Don't get me wrong, what he was able to achieve by building a basic simple 4-bit binary ripple carry adder is pretty cool, but it's far from a State Machine. He won't be running DOOM, Tetris or Conway's Game of Life on it anytime soon!

    • @dogemaaaaaan
      @dogemaaaaaan 6 місяців тому +4

      @@skilz8098nice thumbs 👍

    • @sethlaskus5628
      @sethlaskus5628 2 місяці тому +3

      @@skilz8098 it's not not even an ALU it's just an AU

  • @SmokeyEdits
    @SmokeyEdits 7 місяців тому +744

    the phrase "neighborhood subreddit" is terrifyingly dystopian yet feels so close to reality that it scares me

    • @hibbs1712
      @hibbs1712 7 місяців тому +39

      Reddit went public on the stock market recently. It is not what it once was. Yes, that means get all your information off the site and do not give them any more.

    • @SmokeyEdits
      @SmokeyEdits 7 місяців тому

      @@hibbs1712 I only use Reddit to look at memes, read BORU, and advertise my business, so they weren't really getting much from me to begin with.

    • @milkman4407
      @milkman4407 7 місяців тому

      ⁠@@hibbs1712tf kinda crack you on? Cause I want some, look at me, Google is public, you’re on UA-cam, who owns UA-cam? Yeah now delete your account, do it.

    • @godminnette2
      @godminnette2 7 місяців тому +18

      Nextdoor app

    • @SmokeyEdits
      @SmokeyEdits 7 місяців тому +17

      @@godminnette2 To be honest, I kinda refuse to believe anybody actually uses that for any sort of serious reason.

  • @flamesword3397
    @flamesword3397 7 місяців тому +207

    "Alright, lets enter the Mossdeep city computer simulation zone" Japanese MMO ad plays

  • @Noromdiputs
    @Noromdiputs 7 місяців тому +117

    In fact electricity is not limited to on/off. Early computers experimented with analog and multiple levels of power, but differentiating between a bunch of levels of power was hard, so we don't see many analog computers these days.

    • @codahighland
      @codahighland 7 місяців тому +13

      Though every once in a while someone still experiments with tristate logic.

    • @Mekelaina
      @Mekelaina 7 місяців тому +16

      Even our binary comouters today dont use "on or off" its a low voltage vs high voltage. And different circuits and such have different tolerances for the ranges

    • @yodo9000
      @yodo9000 7 місяців тому +1

      There were some trinary computers in the USSR.

    • @Zeldon567
      @Zeldon567 7 місяців тому

      Potentiometers would like a word.

    • @codahighland
      @codahighland 7 місяців тому +2

      @@Zeldon567 That's an input device, not a computing device.

  • @partyarlie
    @partyarlie 7 місяців тому +150

    let it be known i love that lil snake

    • @mystifoxtech
      @mystifoxtech 7 місяців тому +2

      They're probably referencing the Death Adder

  • @sierranicholes6712
    @sierranicholes6712 7 місяців тому +39

    i love how every one of these videos have the plot of "fun idea, very cool" -> descent into madness -> relief and excitement

    • @cezory
      @cezory 6 місяців тому

      it's like Brian David Gilbert on Polygon

  • @redtaileddolphin1875
    @redtaileddolphin1875 7 місяців тому +363

    Seeing a truth table in a video about making a computer in a game is like seeing a bus metaphor for frame rules in a video about super mario bros

    • @joneatsbagels7239
      @joneatsbagels7239 7 місяців тому +16

      If it ain’t broke

    • @ghasttastic1912
      @ghasttastic1912 7 місяців тому +10

      asa well as the building of a basic adder. which isnt turring complete

    • @Sanyo201
      @Sanyo201 7 місяців тому +10

      But first, we need to talk about PARALLEL UNIVERSES

    • @unburdenedcatcreature
      @unburdenedcatcreature 7 місяців тому +4

      I don’t understand what the significance of this sentence means 😅 is this a good or bad thing and why? (I’m being so genuine, I want to know so bad and google is not going to be able to answer this question haha)

    • @redtaileddolphin1875
      @redtaileddolphin1875 7 місяців тому +14

      @@unburdenedcatcreature it’s both? Like it’s kinda repetitive to watch mattbattwings make truth tables in minecraft and physics for the birds (specifically the video mentioned by adef) describe them in totk, so I kinda tune out while we’re explaining XOR gates. This is not helped by me being a computer science major and this is all covered within a few meetings of your first class 😅
      But because it’s familiar it’s also quite nice and nostalgic to hear over and over. I may not be paying full attention but I think it’s important these concepts are explained every time for people that DON’T watch youtube videos about computers and games like it’s their dayjob rofl
      Basically it’s neither bad nor good, just a recognizable step of explanation on a topic I’m already quite familiar with, and a consequence of each youtube video needing to treat itself as the only one the viewer will ever watch on that topic. And recognizing things is fun :-)

  • @topthog
    @topthog 7 місяців тому +148

    Gonna be honest, the abacus isn’t helping with the Hayden problem, when he finds out he’s gonna post a real nasty one

    • @NurioMarayana
      @NurioMarayana 7 місяців тому +17

      Excuse you, it's Heighdynn, alright??

  • @driftwood42
    @driftwood42 7 місяців тому +98

    Wow that childhood sounded very normal!

    • @MrT3a
      @MrT3a 7 місяців тому +5

      Would have I been born 10 or 15 years later, this very well could have been my childhood as well, and I would have loved to be friends with someone like Adef.

    • @komi___
      @komi___ 7 місяців тому +8

      I thought all of us made romhacks when we were 12?

    • @EVPointMaster
      @EVPointMaster 7 місяців тому +1

      @@komi___ I think I was 13

  • @DonutShoes
    @DonutShoes 7 місяців тому +211

    Cool vid! Next can you simulate my father's approval inside Pokemon Sapphire?

    • @starwolf27
      @starwolf27 7 місяців тому +38

      You don't need adef to help with that. Just beat the 5th gym in vanilla Pokemon Sapphire.

    • @CardinalTreehouse
      @CardinalTreehouse 7 місяців тому +19

      Considering you start the game in the back of a moving truck, I don't know how far we can really take this

  • @eggymens
    @eggymens 7 місяців тому +55

    when you followed up the hayden bit with the 40 upvotes joke, you cemented your fate as someone i will be looking out for their next upload. i love finding and watching small(er) content creators. their jokes always hit different, and urs did.

  • @CoalSmudge
    @CoalSmudge 7 місяців тому +102

    So glad whenever I don’t have my abacus on me I can now whip my DS out. Thank you for the life hack 🙏

  • @andregagne8380
    @andregagne8380 7 місяців тому +85

    The calculator is having an existential crisis in French

    • @doyourmath826
      @doyourmath826 7 місяців тому +13

      Its a refrence to a famous french painting of a pipe called "this is not a pipe"

    • @alexandreberthault9942
      @alexandreberthault9942 5 місяців тому +1

      As a native French speaker, I'm always amazed when I see French words in English videos xD

  • @solitaireclub
    @solitaireclub 7 місяців тому +162

    For some reason with your physics degree I feel like yes, it is normal you would own an abacus and not a calculator. But that could just be me.

    • @michaeltheaegis
      @michaeltheaegis 7 місяців тому +9

      I want an abacus now 🧮

    • @archerelms
      @archerelms 7 місяців тому +8

      We all have a calculator on our phones and computers, why would we have a separate calculator? But an abacus, that makes sense

    • @StopChangingUsernamesYouTube
      @StopChangingUsernamesYouTube 7 місяців тому

      @@archerelms I mean, if we go back like fifteen years, I'm sure plenty of us had some good reason to pick up a calculator for life. Still weird thinking that's probably the last one I'll ever buy.

  • @L8-Bit
    @L8-Bit 7 місяців тому +60

    pretty sure adef has transcended past smart and is now bordering on evil genius and I am all for it

    • @Parapoose
      @Parapoose 7 місяців тому +2

      ITS L8 BIT 😮

  • @davidrossington9756
    @davidrossington9756 7 місяців тому +44

    For the record, you only need to be able to create either NAND or NOR to be able to make all of the other gates, since you can replicate all other truth tables with clever chaining of NAND/NOR gates and SOP/POS

    • @hashirkz
      @hashirkz 7 місяців тому +4

      yea i remeber this from circuits but dont u also need to have a rs latch / switch to be able to store info / a tape so its turing complete idk

    • @berndl_3925
      @berndl_3925 7 місяців тому

      ​@@hashirkzyou can build latches only using NANDs or NORs

  • @greenmonkey6six
    @greenmonkey6six 7 місяців тому +28

    Technically, chaining logic gates is not yet a Turing complete system. Usually, Turing complete systems have some form of memory where they can store intermediate results to feed them back into the calculation later

    • @amconners
      @amconners 7 місяців тому +4

      memory can also be constructed solely by chaining logic gates!

    • @greenmonkey6six
      @greenmonkey6six 7 місяців тому +4

      @@amconners Oh yeah, you are right. At least when the circuit can have cycles. I only thought about linearly chaining logic gates. In this case the computation always terminates after a fixed amount of time, which implies that the system is not Turing complete. I think we have to assume then that memory can be extended arbitrarily for logical circuits (with cycles) to be considered Turing complete. But this assumption is necessary anyway for any real world system to be considered Turing complete, so that should be fine

    • @skilz8098
      @skilz8098 7 місяців тому +5

      @@amconners But it requires more than just chaining them together even if you have a feedback loop to create a latch, toggle or flipflop you also need a clock generator or an oscillator to control the memory devices.

    • @fostena
      @fostena 7 місяців тому +8

      Unless your circuit can update itself, you cannot build memory. It's physically impossible. The circuits shown here are input -> output. No feedback possible. No memory, no Turing completeness

  • @Ze_Carrot
    @Ze_Carrot 7 місяців тому +38

    Bro is the reason i picked extra physics and computer science in school

  • @British_Rogue
    @British_Rogue 6 місяців тому +6

    If I watch this entire video and it turns out all you've done by the end of it make a calculator, I'm going be both peeved and vexed.

  • @lot10underground54
    @lot10underground54 7 місяців тому +28

    I think this guy could prove Ariados is in fact a horse. He’s a treasure.

    • @missglucktesbartierchen4143
      @missglucktesbartierchen4143 7 місяців тому +2

      I mean, it is spanish for horse. My spanish uncle Jamon Tendo told me so.🤓

    • @lot10underground54
      @lot10underground54 7 місяців тому +1

      @@missglucktesbartierchen4143 is he the guy who invented magnemite?

  • @LunaticJ
    @LunaticJ 7 місяців тому +30

    Bomberman Hero OST spotted 2:07

    • @MrT3a
      @MrT3a 7 місяців тому

      Never thought I'd see you there ^^
      Will you keep the blonde hair after the Funky Kong video? 😂

    • @KingAcorn85
      @KingAcorn85 6 місяців тому

      TY!
      Knew I recognized it

  • @SianaGearz
    @SianaGearz 6 місяців тому +11

    20-25 years ago putting together a computer was as easy as it is today. You simply order things and plug them together just the same. You might want to ask someone whether your part list makes sense but what else is new.
    But this wasn't the case in Soviet Union in the late 80s. The way i built a computer back then at the age of 9, well i read about computers in a book, they seemed fascinating, and really wanted one, so we went looking for relatives and friends which could help out. And help out they did, procuring a set of photocopied PCB artwork and ROM dumps, and a bunch of chips. And a user manual printed on a 9-pin dot matrix printer with tape that wasn't very fresh. The PCBs had to be etched, you had to find someone with a EPROM burner at work they could divert for a little to burn the ROM chips, and solder all of this together. The computer was Leningrad 48k, a clone of ZX Spectrum, an 1982 British home computer. With the difference that Spectrum has most of the computer on a single chip, the PLA, save for analogue voltage and support circuitry, RAM, CPU and ROM, and there was no Soviet equivalent for the PLA, or it wasn't obtainable, so it was replaced by a dozen odd TTL logic ICs from the 70s in Leningrad. It was spectacularly unreliable. We hand wired the keyboard from relableable reed switches, but we were able to get a fitting keyboard enclosure somehow, which also housed the computer logic board. It was connected to a tape recorder for storage and a small TV as a monitor.

  • @JustBackgroundNoise
    @JustBackgroundNoise 7 місяців тому +3

    So, in theory, you could run Pokemon in Pokemon, all displayed with Spinda-pixels.

  • @kleitos6162
    @kleitos6162 7 місяців тому +11

    This video is way more surreal for someone who actually has a neighbor named Hayden, lmao

  • @fleefie
    @fleefie 7 місяців тому +30

    I was expecting using the RBY ACE bug to build a basic computer, but this feels more fun tbh

  • @laskeeze
    @laskeeze 7 місяців тому +6

    Such an underrated channel. Thank you so much for the interesting / enlightening content!!

  • @bemybff205
    @bemybff205 7 місяців тому +27

    He was so preoccupied with whether he could, he never asked whether he should. Nintendo has already sent their lawyers after him 😢

  • @felipemartins6433
    @felipemartins6433 7 місяців тому +2

    I'm loving these videos! As a computer science major, it's kinda endearing how they are basically CS101, it reminds me of DannyB's OOT glitches explanations (although they are further down the CS curriculum lol). Maybe a colab for a computer in OOT next would be a fun idea?

  • @FLOWRIDER0_
    @FLOWRIDER0_ 3 місяці тому +1

    When i clicked on this, i was expecting using ACE to make a simulated microcontroller or something

  • @SealFormulaMaster
    @SealFormulaMaster 3 місяці тому +2

    Making a computer in Gen 3 is pretty cool... But... What about in Gen 1 and on cartridge? In theory, you MIGHT be able use one of the various ACE methods as a way to reprogram the game to add in some type of computer. I know there's a script using 8F to turn a sign in Cinnabar Island into a Pokemon dispenser, and I know there's several glitches that uses a specific amount of items in specific slots to do different things. Seems like you could in theory use this to make a calculator that adds up to 151 at least.

  • @bigmclargehuge8219
    @bigmclargehuge8219 7 місяців тому +4

    Watching this video, I get the sense that this guy is definitely normal and always has been, which is cool.

  • @matttmaloney
    @matttmaloney 2 місяці тому +1

    this is just a brief lesson on discrete math I love it

  • @Sarah04527
    @Sarah04527 7 місяців тому +2

    My favorite part of adef videos is having to pause and rewind so I can catch the half second text only jokes and Easter eggs. Really interesting video!

  • @Vallee152
    @Vallee152 7 місяців тому +2

    3:03 not actually. Binary just makes it so it's not as hard for one state to accidentally be read as a different state through voltage fluctuations. I actually really like balanced ternary computers. A balanced ternary computer has three states for each trit: positive, neutral, and negative.

  • @SaotomeLuna
    @SaotomeLuna 7 місяців тому +18

    14:52 bro invented microchips in mossdeep gym

  • @wyattr7982
    @wyattr7982 7 місяців тому +12

    the amount of video game YT content that does a better job explaining digital logic and computer architecture than professors is staggering

  • @drewzagieboylo5721
    @drewzagieboylo5721 7 місяців тому +13

    Very cool and a great introduction to Boolean logic/arithmetic!
    I'd love to see you go down the rabbit hole on this more like some of your other videos inspired you to do.
    Especially since technically, you have a long way to go before Turing completeness. You are going to need an implementation of memory before you can build a Turing machine (this video demonstrates Boolean logic completeness, not Turing completeness).

  • @velvetbutterfly
    @velvetbutterfly 7 місяців тому +3

    I wonder. If some apocalyptic event happened, and this video is the only surviving record on how computers function, how long would it take us to get back to making modern-day computers

  • @star0chris
    @star0chris 7 місяців тому +2

    What a Brilliant video from a Brilliant person :)
    Keep up the great videos Adef, they're always a treat to watch!

  • @archerelms
    @archerelms 7 місяців тому +1

    Love the code at 2:44, very helpful
    Sample also recently made an edit like this recently, and it's honestly something I'd love to see more

  • @wind_reader
    @wind_reader 7 місяців тому +1

    It is now theoretically possible to build a computer inside Pokemon Sapphire to run Pokemon Sapphire

  • @Tassdo
    @Tassdo 7 місяців тому +8

    Great video, and a new sub :) Your statement near the end that this shows Turing completeness is not accurate though.
    Being able to simulate any fixed circuit does not imply Turing completeness (no circuit is Turing complete). What you would need to do is to show that you can simulate any Turing machine (or just a single universal Turing machine, which amounts to the same). For this you at least need some mechanism to store and read an arbitrary amount of memory (technically in this sense no real-world computer is Turing complete, but just like we do with real computers you would have to consider an "idealized" Pokemon game, which has no storage limit in the bag, or arbitrary number of boxes on the PC, or whatever).
    What this is closer to showing is that Pokemon is, in some sense, NP-Hard (imagine for example that to reach E4 you needed to find the set of inputs to a circuit which allows you to get to one of two possible exits, this would be NP-hard). But here we're still missing something to be able to simulate any circuit, namely a way to feed the output of one gate as the input of another. You were able to get around it here since every layer of the adder just depends on one bit of the previous layer (the carry) so you basically have two versions of the gate, and the player serving as the carry. I don't think anything like this works in general unfortunately :(
    I'm now really curious if there is a way to show NP-hardness! (Turing completeness I highly doubt is possible, but I'd be happy to be proven wrong)

    • @AFastidiousCuber
      @AFastidiousCuber 7 місяців тому +2

      There's already a bunch of papers from Eric Demaine et al on arxiv which show that several different mechanics from the Pokémon games suffice for NP-hardness (and PSPACE-completeness).
      It is very hard to put games like this outside PSPACE (eg showing Turing completeness) because you'd need something which can read and write data (eg an item which spawns other items which can spawn other items etc.)

    • @Tassdo
      @Tassdo 7 місяців тому

      @@AFastidiousCuber Ah yes I should have guessed (or done a 20 sec Google search) about Eric having papers on this!

  • @kushd22
    @kushd22 7 місяців тому +3

    this project 🤝 me after walking on all these treadmill tiles: absolutely sick

  • @snoopy1alpha
    @snoopy1alpha 7 місяців тому +4

    Not done yet, so maybe you covered that:
    Actually you only need one gate ... that could be either "NAND" or "NOR". With one of those you can construct all the others.

  • @janthehuman1679
    @janthehuman1679 2 місяці тому

    4:13 So this video had me go down a rabbit hole to learn how to make all other logic gates using just these first three logic gates. And along the way, I discovered that all logic gates can easily just be made with a combination of simple NAND gates, which is just wild! I always wondered why one of my classmates in computer science class said that just NAND gates were the most fundamental building blocks of computer.

  • @LRXC1
    @LRXC1 7 місяців тому +1

    This is really awesome!! I never thought about the tiles in mosdeeps gym as being this flexible. Excited for future content 😎

  • @M6A6T6T
    @M6A6T6T 6 місяців тому +1

    Create a computer within yourself

  • @Claymore729
    @Claymore729 7 місяців тому +2

    Here's a bonus computer science concept for the eagle-eyed viewer: look again at adef's implementation of the AND gate at 10:47. Do you notice how, if A is set to 0, then the treadmill tile for B isn't even encountered? Similarly, in the OR gate at 12:05, if A is set to 1, then the treadmill tile for B is also never encountered.
    This is a semantic called "short-circuit evaluation," which is present in some programming languages and evaluates the second input into a logic gate (more formally the second argument of a Boolean operator, if you're a gigantic nerd) only if the first is insufficient to determine the output. Some operations can't be short-circuited, like the XOR gate at 12:10 -- both gates must be evaluated to determine an XOR's output, which is why the Sapphire implementation has three treadmill tiles.

  • @Alcorenshi
    @Alcorenshi 7 місяців тому

    There's NO content like yours out there, this video was HELLA entertaining and awesome to see! Mad props!

  • @apathyisdeath2977
    @apathyisdeath2977 7 місяців тому

    Genuinely one of my favourite UA-camrs going. Not only entertaining, but educational, with a dash of that wonderful nerdy humour I love and appreciate. Love your work Adef!

  • @KINGDARKMALO
    @KINGDARKMALO 7 місяців тому +1

    Bro, the time and dedication to learn this is amazing. I could only dream of having the knowledge to do this. Love this concepts and the videos, very fun and similar interest to my own childhood. Keep up the great work, love to see more

  • @misssniperella
    @misssniperella 7 місяців тому +1

    Clearly the next step is to run Doom in Pokemon Sapphire.

  • @patatanavidenya
    @patatanavidenya 7 місяців тому +5

    you own an abacus?
    u must be a brave little abacus fan 😨

  • @shelb2057
    @shelb2057 7 місяців тому +1

    You may have made a working computer in pokemon sapphire, but did you make a working computer inside of the computer inside the pokemon center?

  • @Bric_13
    @Bric_13 7 місяців тому +3

    dude i can’t wait to see a collab w other poketubers and my worlds collide

  • @matthewriley3857
    @matthewriley3857 7 місяців тому

    going from the cute little mossdeep half adder into the reveal of the tile full adder map is hysterical thank you

  • @Flapjack3734
    @Flapjack3734 7 місяців тому +1

    I kinda hope a gym in a future pokemon game finds a way to sneak logic gates inside of it, i feel like it would jump start a lot of kid’s creativity lol

  • @loogabarooga2812
    @loogabarooga2812 7 місяців тому +5

    I remember a paper where binsat was put in pokemon using trainer battles. You have just a haunter that knows lick. True would be a battle where you're outsped by a voltorb that only knows selfdestruct, and false would be a battle against a normal type with crunch that will outspeed and ohko you.

  • @mattstyles2498
    @mattstyles2498 7 місяців тому +2

    Its how a brains work and or not gates with synapses that are either on or off. Its y we have no free will.
    If our input is the same our output will be.

    • @Cyfrik
      @Cyfrik 7 місяців тому +1

      Honestly, the deeper one looks, the more meaningless the phrase "free will" becomes. Even if we were to pretend for the sake of argument that there is some supernatural aspect to it, that too would have to follow some kind of rules to perform its decision-making, again making it not-free.
      There are only two possibilities for a "source" of our decisions - causal determinism or true randomness. My money's on the first one.

  • @sebaperalta2001
    @sebaperalta2001 5 місяців тому

    Okay, now build a working computer inside Minecraft that can run a functional Pokemon Sapphire that can run a working computer

  • @CyberDork34
    @CyberDork34 7 місяців тому +1

    the proof for Turing completeness requires state, which requires building memory. You'd need to implement a d flip flop, and chain those together to form a register and memory, and some kind of clock. And finally I guess some kind of proof you can switch between states. I'm not sure how you do that and it fits on screen to where the switches can affect everything but I salute the progress in proving that the Mossdeep City gym treadmills are Turing complete and could probably run Doom

  • @benjadryl_7393
    @benjadryl_7393 7 місяців тому +3

    Everything you make is a total banger

  • @UnnamedCarapace
    @UnnamedCarapace 6 місяців тому +1

    Finally! Trash day on Tuesday, sign me up. Thanks Hayden.

  • @Maxjoker98
    @Maxjoker98 5 місяців тому

    3:02 Ok, so electricity can be more than just "on or off", and it's actually quite interesting that we use digital(two logic levels, "binary") electronics, as opposed to analog ones.
    There are of course multiple reasons for this, but a few of them are: Two logic levels make signal amplification easier, allowing you to stack arbitrary amounts of logic gates without adding noise. Related to the noise part is also that computations become completely deterministic(repeatable) without noise. Also they are easier to "clock" (only a clock signal + signal delay, instead of complicated phase relationships).
    That being said, analog circuits(and analog computation) does have it's uses: Basically all radio transmissions(Cellular, Wifi, FM broadcast, etc.) use analog circuitry, so does any kind of sound system(amplifiers). Some very old computers used analog computation, and they are making a slight comeback in some very special scenarios because they can be power efficient(e.g. analog sensor fusion).
    Very cool video though ;)

  • @anon_y_mousse
    @anon_y_mousse 7 місяців тому

    Making your own computer always seems to start with a poisonous snake and ends up in an 8-way orgy. Computing is awesome!

  • @jamie.2413
    @jamie.2413 7 місяців тому +1

    I don't really know anything about computing past basic binary, but you made everything easy to understand and entertaining as always so thank you! ^^

  • @Thumbus
    @Thumbus 6 місяців тому

    It's funny how this is SO much more interesting than just taking a CS class lol Great job!

  • @fnym9rdsavsffdik9a25
    @fnym9rdsavsffdik9a25 7 місяців тому

    I saw the video and I went "working computer inside pokemon sapphire?, nah bullshit a whole computer can't be reduced so much in size that a Game Boy Advance cartridge can hold a whole pc", I just realized that it was not a physical computer when I watched the start of the video.

  • @cupcakemedia1143
    @cupcakemedia1143 7 місяців тому

    can't wait until someone makes a rom hack with an electric gym leader computer nerd that makes you compute "Hello World" before you can challenge them.

  • @bugorgans
    @bugorgans 3 місяці тому

    this guy when he finds out he has a working computer inside his house:

  • @sophennec4120
    @sophennec4120 7 місяців тому +2

    Another great video by my fav Normal Guy. Good Job!

  • @justinwagley
    @justinwagley 7 місяців тому

    i really appreciate this; you’ve given me dungeon maze puzzles i can use for table games like d&d thank you so much for that, this rules.

  • @KasranFox
    @KasranFox 7 місяців тому +1

    interesting tidbit about the elevated treadmill tiles: i believe it's actually been proven that any two-dimensional computing setup like this NEEDS to have paths be able to cross over other paths in order to be turing-complete! there's a toy "esoteric" programming language called Befunge that you might be interested in if you want to learn more

  • @reapingsalvation7353
    @reapingsalvation7353 7 місяців тому +1

    Every video I say ‘why adef’ and then watch cause I know how impressive this is.

  • @DrGersh01
    @DrGersh01 6 місяців тому

    There's a working computer inside every Pokémon sapphire dummy. That's how the game runs

  • @ianfry9496
    @ianfry9496 6 місяців тому

    I remember making this in class and hated it wasn’t easy, can only imagine your struggle

  • @billable1861
    @billable1861 5 місяців тому

    Now build a computer inside a Pokémon.

  • @eternalinfernos
    @eternalinfernos 7 місяців тому

    never in my life did I think I would hear concepts I learned in my college CS classes in a Pokemon video, but here we are! I worry about this man's sanity, but I'm here for the ride

  • @MilesLee-Rogers
    @MilesLee-Rogers 6 місяців тому

    I have rewatched every single pokemon related upload of yours i think about 15 times in anticipation for your next one. And to think there was another person just as nerdy as I

  • @MafiaCow01
    @MafiaCow01 7 місяців тому

    Not only is this neat, but you're the first person to teach me how addition in binary works

  • @connordelaney6254
    @connordelaney6254 7 місяців тому +1

    Been on a roll lately, keep it up!

  • @CouchPotator
    @CouchPotator 5 місяців тому +2

    A calculator is NOT a computer. You need to be able to run a program that can branch execution paths based on calculations. And the ability to get stuck in an infinite loop. Autonomy is also not a requirement, but it does make these kinds of videos interesting.
    Is sapphire's scripting language turing complete?

  • @starryknight64
    @starryknight64 6 місяців тому

    "At the end of the day it's a children's video game"
    I feel attacked. LOL

  • @Ncryption
    @Ncryption 7 місяців тому

    Very cool. Thank you for becoming a new channel that I look forward to watching.

  • @swipeslogjack_tgaming9472
    @swipeslogjack_tgaming9472 2 місяці тому +1

    could you use arbitrary code execution to attempt a version of this where you can set your inputs in the pc box names and have it set those when you enter the gym?

  • @sirmuckingham2494
    @sirmuckingham2494 7 місяців тому +5

    I am a massive computer science nerd, but for the last 5 years of my life I have failed to understand how logic gates actually do anything useful. I surrendered to only describing it as "Magic, Fuck You." You have such a magnificent way of breaking down elaborate concepts, I finally understand. To the moon with you, Adef!

  • @AdrianHereToHelp
    @AdrianHereToHelp 7 місяців тому +4

    I saw this appear in my sub box and my first reaction, out loud, was "No you f***ing didn't. God dammit, adef, you have to be stopped."

  • @luckyowl9191
    @luckyowl9191 7 місяців тому +1

    your videos are always stepping it up this is amazing!

  • @mathew2214
    @mathew2214 7 місяців тому +1

    Next, do a deep dive into safari zones

  • @smallmoneysalvia
    @smallmoneysalvia 7 місяців тому

    Building a computer 20 years ago was exactly like it is now, newegg included

  • @VelcroCross
    @VelcroCross 6 місяців тому +1

    It’s way too early in the morning for this

  • @samuelturner6076
    @samuelturner6076 7 місяців тому

    Ah yes, a normal adult activity for an adult that results from a normal childhood.

  • @Blueefisch
    @Blueefisch 7 місяців тому

    Soon enough we’ll get “I ran doom on a Spinda in Pokemon Sapphire”

  • @shahproductionsuser2965
    @shahproductionsuser2965 7 місяців тому +2

    It's okay, I also own an abacus and it's one of my favored possessions.

  • @kingofspades9720
    @kingofspades9720 7 місяців тому

    Early on you say that all gates can be made with “and, not, or” but all gates can be made with just a nand, which is how most computers do it on a silicon level

  • @tomoshinoshinori1502
    @tomoshinoshinori1502 7 місяців тому

    Congrats on getting featured in an article from game radar, adef!