Announcement

Collapse
No announcement yet.

GameYob, NEW Open Source GB/GBC Emulator (NDS)

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • GameYob, NEW Open Source GB/GBC Emulator (NDS)

    By VatoLoco

    Drenn has been building a NEW Gameboy and Gameboy Color emulator for the DS, and has just released the first public version for the community to try out.

    Exciting news for coders is that the developer has made his project open source, unlike the closed source Lameboy. Please join the on-going discussion linked below for the full story about this WIP homebrew.

    Runs most original gb games fullspeed, and a number of double-speed gbc games as well (Wario Land 3 is quite playable, and the oracle games... almost). It's not as fast as lameboy, yet.

    Supports sound, saving, real-time clock (same format as lameboy), and roms of any size.

    Sound emulation is hit-and-miss... some games, like pokemon RBY (even pikachu's cry!) and GSC, sound excellent, while others have various issues..

    A few notes:

    Press R to open the menu.

    Press X to save your data to the filesystem.

    When you choose the "Load ROM" option, your game is saved
    automatically.

    It looks for roms in the "lameboy" directory by default, to make your life easier.

    Games which don't run at full speed are more prone to graphical glitches. You can turn on "Wait for Vblank" to avoid this, but your FPS will drop to about 30. It's better to just leave it off.

    Don't deactivate the "hblank" option. You've been warned.

    Download

    On-Going Discussion

    Project Page
    The Hackmaster

  • #2
    I think I'll try this out on my DS later today and post my experience with it.
    I only bother with things that interest me.

    Comment


    • #3
      GameYob, NEW Open Source GB/GBC Emulator (NDS)

      Edit
      Last edited by dlevere; 07-16-2013, 07:08:18 PM. Reason: Dupicate Post
      The Hackmaster

      Comment


      • #4
        POST by Nichole

        GameYob Git (2013/05/02) is compiled. GameYob is an open-source gameboy emulator for the DS. It has excellent compatibility and speed, and runs many games flawlessly. Notably, it can use the Gameboy Color bios to colorize pre-color games, just like on a real gameboy.

        GameYob Git Changelog:
        * Fixed SGB input issues, more palette tweaks, fix for Block designation
        * Numerous improvements to Super Gameboy

        Download: GameYob Git (2013/05/02)

        Source: Here
        The Hackmaster

        Comment


        • #5
          By VatoLoco

          GameYob, Drenn's open source Gameboy/Gameboy Color emulator for the DS and DSi mode, has been updated to version 0.4. Check out the change log for what's new in this edition, and be sure to join the on-going discussion linked below for more details about this homebrew project.

          Change Log (07/16/13) said:

          New Icon by Corbin Davenport
          Implemented Super Gameboy support
          Implemented scaling (for those who don't like borders)
          Implemented custom borders (for those who don't like scaling)
          Implemented autosaving (causes lag in some games; off by default)
          Added "Detect GBA" option to access the advance shop in the Oracle games
          Added Fast Forward toggle button
          Added "Sound Fix" option for very accurate sound timing; it may use more power.
          Added Rumble Pak Support for Ez-3in1 and Warioware Twisted carts (thanks to windwakr)
          Added support for Gameshark and Game Genie codes (thanks to LemonBoy)
          Support for Rockman 8, HuC1/HuC3 mappers and Robopon games (thanks to LemonBoy)
          Second screen's backlight is disabled when not needed to save power
          (partial) Stereo sound emulation
          Many more improvements to emulation & sound accuracy

          Download
          On-Going Discussion
          Project Page
          The Hackmaster

          Comment


          • #6
            GameYob 0.5

            Change log (v0.5):

            - Added Gameboy Printer emulation
            - Added GBS playback feature
            - Added "scale" button
            - Semi-overhauled menu: now colorized, and does not interrupt emulation.
            - Improved Super Gameboy emulation
            - Selectable custom borders
            - Reduced autosaving lag (results may vary between flashcards and SD cards)
            - Implemented the halt bug (fixes The Smurfs)
            - Wram register has unused bits set (fixes Metal Gear Solid)
            - More fixes to emulation accuracy, sound, etc
            - Stability fixes (most notably for sleep mode), many other minor bugfixes

            Download

            Source
            The Hackmaster

            Comment


            • #7
              GameYob 3DS - GB/GBC emulator

              By Drenn

              A port of GameYob to the 3DS - a GameBoy/ GameBoy Color emulator. Still in Alpha.

              Usage

              Currently, the use of a gateway is the only public way to run homebrew.

              By default, it looks for roms in the /gb directory of your SD card (NOT gateway's microSD card). As always you can change this directory in gameyob.ini by editing these lines:

              Code:
              [general]rompath=/path/to/legit/roms/
              Save games are copied to the SD card when you exit to the file chooser, exit via the home menu, or exit via the power button.

              If you run out of power, or it crashes, you'll probably lose your progress.

              Touch the screen or press R to open the menu once in-game. Use L or R to navigate to different sub menus.

              Source

              Github. The code base is shared with GameYob DS.

              Downloads

              Do remember that this is still alpha.
              These builds are updated regularly as I push my code to github.
              I'll make a proper release soon, when I've done a bit more testing.

              NinjHax users:

              Homebrew Launcher archive (extract to the root of your SD card; contains gameyob.3dsx, gameyob.smdh)

              Other downloads:

              gameyob.3ds [for Gateway]

              gameyob.cia [for CFW's]

              gameyob.elf [for alternate homebrew loaders]

              Features (* Lack of them)

              A lot of features from GameYob DS still need to be ported over. I'll be implementing them in the coming weeks. Also planned is gyroscope usage for Kirby, and IR linking. Unfortunately, IR and sound functionality appear to be unavailable currently with gateway homebrew.

              Compatibility

              Should be about the same as GameYob DS. The rendering code is less mature however, so there may be some new graphical glitches.

              Credits

              smea for ctrulib & Ninjhax
              StapleButter for blargsnes showing me how to use ctrulib
              Nebuleon & others who contributed to GameYob DS.
              The Hackmaster

              Comment


              • #8
                GameYob 0.5.2

                Change log (0.5.2):
                - Updated to DevkitARM r46 for better DSi support.
                - Added an installable CIA file to run as DSiWare.
                - Certain 3DS-side launchers such as TWLoader now work again.
                - Added "touch" as a configurable button.
                - When running as a CIA on the New 3DS, the "touch" input gets spammed for no reason.
                It can now be disabled as a workaround.
                The Hackmaster

                Comment


                • #9
                  https://gbatemp.net/attachments/gameyob-zip.174891/
                  The Hackmaster

                  Comment

                  Working...
                  X