Command Line Game Boy Emulation? Sure...

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ม.ค. 2025

ความคิดเห็น •

  • @digimikeh
    @digimikeh 4 ปีที่แล้ว +43

    6:33 that was the best sound emulation never made ..

  • @adud6764
    @adud6764 5 ปีที่แล้ว +52

    They dont make things transparent anymore because it confuses and thus scares people.

    • @jugodelicioso
      @jugodelicioso 4 ปีที่แล้ว +6

      people: *sees glass*
      BREAKING NEWS: MASS HYSTERIA OVER SEEING ONE THING BEHIND A BIGGER THING DESPITE BIGGER THING COVERING ENTIRE THING BEHIND IT

  • @DrIngo1980
    @DrIngo1980 7 ปีที่แล้ว +93

    Upvoted for the the term "nerd porn" lol. Bloody brilliant. Nicely done video. Thank you.

    • @lordterra1377
      @lordterra1377 3 ปีที่แล้ว +1

      Don't lewd the code! You monster!

  • @Kavukamari
    @Kavukamari 6 ปีที่แล้ว +10

    let's get that sound on the hardware speaker!!
    :P

  • @cll1out
    @cll1out 4 ปีที่แล้ว +2

    Somehow this emulator is telling the game it's a CGB (gameboy color) when in fact it appears its only emulating a standard DMG (b&w gameboy). That Donkey Kong should have stopped with a message "only for gameboy color" but that is cool to see how it glitches out when you "force" it to run on DMG mode.

  • @saeedradmehr1976
    @saeedradmehr1976 6 ปีที่แล้ว +4

    Another nice job, I really liked it.

    • @javidx9
      @javidx9  6 ปีที่แล้ว

      Cheers Saeed!

  • @therealcreeper2000
    @therealcreeper2000 6 ปีที่แล้ว +17

    can you do a video on coding gameboy games with the gbdk and c++?

    • @javidx9
      @javidx9  6 ปีที่แล้ว +9

      Maybe, I might do something along these lines this year. Its very niche specific though, so we'll see. XD

    • @khanhnd185
      @khanhnd185 5 ปีที่แล้ว +1

      @@javidx9 that's so awesome. We look forward for your videos ab gameboy coding. I love your videos so much, btw.

  • @74LS_NE555
    @74LS_NE555 5 ปีที่แล้ว +3

    Would be nice if you could fix the clear gameboy and put a video up of it working

  • @leftist4953
    @leftist4953 6 ปีที่แล้ว +6

    I keep getting "identifier screen ( and hConsole) is undefined". I believe that I have followed along complete and even watched the video frame by frame by frame and can not see what I am missing.
    MS VS 15.7.5

    • @javidx9
      @javidx9  6 ปีที่แล้ว +7

      Just for the other viewers of this comment - Not ignored, but resolving on discord

  • @razcodes
    @razcodes 5 ปีที่แล้ว +25

    How you don't have like 400k subscribers

    • @shrinjoy1352
      @shrinjoy1352 5 ปีที่แล้ว +1

      he will soon have

    • @blackninja9400
      @blackninja9400 4 ปีที่แล้ว +2

      2020 and he still have 117 k

    • @burntt999
      @burntt999 4 ปีที่แล้ว

      Its the same reason why more people in the general public know the name Kim Kardashian over Neil Degrass Tyson.... or Nicky Minaj over Noam Chomsky. It's not the fault of Javidx9's. Its because of the ridiculous society we have.
      - well this is MY opinion at least. Hahahaha

    • @maxwellcrafter
      @maxwellcrafter 4 ปีที่แล้ว

      @@blackninja9400 200k

  • @xpressivemusic4578
    @xpressivemusic4578 2 ปีที่แล้ว +1

    I would love to learn this are there books or tutorials on how to do this? I want to build my own hardware platform and run the emulator

  • @BeginningProgrammer
    @BeginningProgrammer 6 ปีที่แล้ว +4

    Nicely Done. How long did it take you to figure out what changes to make to the code?

    • @javidx9
      @javidx9  6 ปีที่แล้ว +8

      Thanks, in all honesty, about 30 minutes - the code base i used was well structured, with clear indications of where the display and input are performed. Given the simplicity of the platform, a couple of trial and error runs, and it was there.

  • @lonnybulldozer8426
    @lonnybulldozer8426 5 ปีที่แล้ว +1

    Donkey Kong Land is a super hard game. You ever beat it?

  • @JohnDavidDunlap
    @JohnDavidDunlap 4 ปีที่แล้ว +1

    Man + Kitchen = Mitchen?

  • @0xoldschool17
    @0xoldschool17 2 ปีที่แล้ว +1

    Finally someone that wasn't copyrighted by nintendo ;)

  • @u0000-u2x
    @u0000-u2x 4 ปีที่แล้ว

    Nice! Would be helpful to have a link to the terminal display code itself linked in the description

  • @lufog
    @lufog 5 ปีที่แล้ว

    Awesome, as always.

  • @4rawgnas
    @4rawgnas 6 ปีที่แล้ว +3

    Where is the save game stored?

    • @javidx9
      @javidx9  6 ปีที่แล้ว +4

      On a cartridge like for gameboys, its, well, on the cartridge :D in something called SRAM back then, it needs a small battery to make sure its always got power or you lose your save.

    • @4rawgnas
      @4rawgnas 6 ปีที่แล้ว

      Thanks, I mean when you dump the cartridge to file and play. Do you like emulate that SRAM?

    • @michaelscofield1970
      @michaelscofield1970 5 ปีที่แล้ว

      An SRAM is just Static RAM (opposite to Dynamic RAM which needs to refresh its memory cells every X milliseconds). I believe game saves are saved on the HDD rather than the RAM in emulation software.

  • @burntt999
    @burntt999 4 ปีที่แล้ว +1

    hey Javidx9! I was just wondering, have you ever played Crystallis for NES?

  • @nunosantos2589
    @nunosantos2589 4 ปีที่แล้ว

    Hello, can you guys still access codeslinger?

  • @janfeyen592
    @janfeyen592 3 ปีที่แล้ว

    How can we add sound to this boyyyyy

  • @MK73DS
    @MK73DS 5 ปีที่แล้ว +4

    *I only play on console*

  • @thesanctuary225
    @thesanctuary225 5 ปีที่แล้ว +3

    C++ is too hard.
    I'm learning C++ by myself.
    I've already finished "inheritance" and "operator overloading" and only thing left is "template".
    But...
    I can do nothing with my coding skill.
    I cannot make one of the simplest app by myself.
    When I code something...always bugs are here and there...and I cannot figure out what is the reason...Help me God!!

    • @Jay-og4yb
      @Jay-og4yb 5 ปีที่แล้ว +8

      You don't learn how to write code
      You learn how to program
      Which requires problem solving, structure, and knowing which problems to solve.
      10% learning syntax
      90% figuring shit out
      So come up with a project based on what you think your current skills are and start building it. If you can get it basically, then add to it. Keep adding to it's complexity slowly but surely and you'll learn loads.

    • @justgame5508
      @justgame5508 5 ปีที่แล้ว +4

      You don’t learn how to program by following tutorials, you learn by programming, pick a project even if it seems impossible and work at it, break it down into sub sections that are solvable, ask stack overflow for help if your stuck. The first “app” you write that’s somewhat useful or actually solves a problem and not just “print x + b = y “ or “sort this list of numbers” will make you realise how enjoyable programming is. My first app was a simple usb hotswap program it was terribly written and had many bugs, but it also made me realise that I was getting somewhere and iv never doubted myself since

    • @biskitpagla
      @biskitpagla 3 ปีที่แล้ว +1

      yo how're you doing now

  • @eybietie
    @eybietie 4 ปีที่แล้ว +1

    01:44 well kind of no. you will always need hardware to run software...somewhere ;)

  • @wjrasmussen666
    @wjrasmussen666 5 ปีที่แล้ว

    well, if the company owns it, they need to pay taxes on their inventory every year!

  • @roamingcelt
    @roamingcelt 3 ปีที่แล้ว +1

    Look up prison versions that you're looking for. They're all clear.

  • @onlynamelefthere
    @onlynamelefthere 3 ปีที่แล้ว

    4 years late but still wanted to let you know that this video is two seconds too long

  • @SchalaArchives2023ish
    @SchalaArchives2023ish 2 ปีที่แล้ว

    Virtual Console on the Switch......ahhh.... wishful thinking....

  • @yeilmusic
    @yeilmusic 4 ปีที่แล้ว

    Make the ps4 emulator!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!, Crack games!!!!!!!!!!!!!!!!!

  • @dalton-lima
    @dalton-lima 5 ปีที่แล้ว

    Nice video! Got inspired and update the original code to run in SDL2 and Visual Studio 2019.
    repo here github.com/daltonbr/GameBoy

  • @KatouMegumiosu
    @KatouMegumiosu 6 ปีที่แล้ว +1

    I think it's called *terminal*