Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

GameYob 3DS: Difference between revisions

From GameBrew
No edit summary
No edit summary
 
(30 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox-3DS-Homebrews
{{Infobox 3DS Homebrews
| title       = GameYob
|title=GameYob
| image       = https://dlhb.gamebrew.org/3dshomebrew/gameyob-01.jpg|250px
|image=Gameyob3ds3.png
| type       = Handheld
|description=GameYob is a Game Boy emulator currently being developed by Drenn.
| version=v1.0.8
|author=Drenn, Steveice10
| lastupdated = 2016/12/29
|lastupdated=2017/02/24
| licence    = Mixed
|type=Handheld
| author      = Steveice10
|version=0.5.2 + 1.0.8
| website    = https://github.com/Steveice10/GameYob/
|license=MIT
| download    = https://dlhb.gamebrew.org/3dshomebrew/gameyob108.rar
|download=https://dlhb.gamebrew.org/3dshomebrews/gameyob3ds.7z?k33p0fil35 0.5.2 & 1.0.8 & Border Pack
| source     = https://github.com/Steveice10/GameYob/
|website=https://gbatemp.net/threads/gameyob-3ds-gb-c-emu.372523
|source=https://github.com/Drenn1/GameYob
}}
}}
<youtube>c1lcd-z1seM</youtube>
GameYob 3DS is a Gameboy and Gameboy Color emulator for 3DS.
 
Originally developed for the NDS by Drenn, it was ported to the 3DS by Steveice10 with bugfixes and many other improvements. Since the repository is down, Drenn has taken over the project with an updated version 0.5.2, which was based on an unrelease/hotfix version for [[GameYob DS]] v0.5 (from the v0.5-hotfix branch).
 
==Features==
* Gameboy, Gameboy Color, Super Gameboy emulation.
* Supports Gameboy Color Bios ("boot rom") for custom palettes.
* Auto SRAM saving.
* Save States.
* Cheat Codes.
* Remappable controls
* Custom borders.
* Scale to fill the screen.
* Gameboy Printer emulation.
* GBS music playback.
 
==Installation==
Download contains both versions by Drenn and Steveice10, you can use whichever you prefer.
* v0.5.2 - Modified upon the DS version by Drenn. Available in CIA format/installable as DSiWare for 3DS.
* v1.0.8 - 3DS port by Steveice10. Available in 3DS, CIA and 3DSX formats.
 
Note that the rendering code for the 3DS port is less mature, so there may be some new graphical glitches, which means you may still prefer to use the DS version (v0.5.2) even on a 3DS.
 
In that case it is recommended to install it using the DSiWare CIA file provided. By default, it looks for roms in the /gb/ directory of your SD card. You can change this directory in gameyob.ini by editing these lines:
<source lang="bash">
[general]
rompath=/path/to/legit/roms/
</source>
 
==User guide==
For general usage, please see [[GameYob DS|GameYob for NDS]].
 
Savegames are copied to the 3DS 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.
 
===Compatibility List===
GameYob 3DS compatibility list can be found [https://wiki.gbatemp.net/wiki/GameYob_3DS_Compatibility_List here].


== GameYob ==
===Cheat codes===
Fork of [https://github.com/Drenn1/ Drenn]'s (S)GB(C) emulator [https://github.com/Drenn1/GameYob/ GameYob].
Supports GameGenie (XXX-XXX or XXX-XXX-XXX) and GameShark (XXXXXXXX) Cheat Codes.
Credit to [http://gbatemp.net/members/gamesquest1.335456/ gamesquest1] for the amazing 3D banner.
Download: https://github.com/Steveice10/GameYob/releases


==Requires:==
Place (romname).cht in the cheats folder if you have one set; otherwise, place it in the same folder as the ROM.
* devkitARM, ctrulib, and citro3d to build for 3DS.
* devkitA64 and libnx to build for Switch.
* SDL2 and libncurses to build for PC.


== General Features ==
Example code:
<ul>
<source lang="bash">
<li>Gameboy, Gameboy Color, Super Gameboy emulation.</li>
[name]
<li>Gameboy Color enhanced palettes for black-and-white games.</li>
<li>Super Gameboy colorization and borders. (SGB mode only)</li>
<li>Gameboy Printer emulation.</li>
<li>Show the original BIOS animation.</li>
<li>Fast forwarding.</li>
<li>Save States.</li>
<li>Remappable controls.</li>
<li>Toggle individual sound channels.</li>
<li>Multiple scaling modes.</li>
<li>Aspect - Fits game to screen height, including border space if applicable.</li>
<li>Aspect (Screen Only) - Fits game to screen height.</li>
<li>Full - Stretches game to fill screen, including border space if applicable.</li>
<li>Full (Screen Only) - Stretches game to fill screen.</li>
<li>Custom border images</li>
<li>Place ""(romname).(png/jpg/etc)"" in the borders folder if you have one set; otherwise, place it in the same folder as the ROM.</li>
<li>Can also set a global default border in the display options.</li>
<li>GameGenie (XXX-XXX or XXX-XXX-XXX) and GameShark (XXXXXXXX) Cheat Codes</li>
<li>Place ""(romname).cht"" in the cheats folder if you have one set; otherwise, place it in the same folder as the ROM.</li>
<li><p>Example code:</p>
<pre>[name]
value=011092D0
value=011092D0
enabled=0</pre></li>
enabled=0
<li><p>Cheats can be chained together under one name by separating individual codes with ""+"".</p></li></ul>
</source>
 
Cheats can be chained together under one name by separating individual codes with "+".
 
===Custom border images===
Place (romname).(png/jpg/etc) in the borders folder if you have one set; otherwise, place it in the same folder as the ROM.
 
You can also set a global default border in the display options.
 
Border Pack included in the download are made by [https://gbatemp.net/threads/gameyob-a-gameboy-emulator-for-ds.343407 members of GBATemp].
 
==Controls==
'''Menu:'''
 
D-Pad - Navigate
 
A - Confirm
 
'''In game:'''
 
R or Touchscreen - Settings (in game)
 
Home/Power button - Exit emulator
 
L/R - Sub-menus navigation
 
==Media==
'''[Nintendo 3DS]GameYob 3DS - Game Boy/Game Boy Color on the Nintendo 3DS''' ([https://www.youtube.com/watch?v=c1lcd-z1seM Gnmpolicemata]) <br>
<youtube>c1lcd-z1seM</youtube>
 
==Changelog==
'''Version 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.
 
==External links==
* GitHub (Drenn's GameYob 3DS) - https://github.com/Drenn1/GameYob
* GitHub (fork of Steveice's GameYob 3DS) - https://github.com/ZopharsDomain/GAMEBOYC-3DS-GameYob
* GitHub (SombrAbsol) - https://github.com/SombrAbsol/GameYob-3DS
* GBAtemp - https://gbatemp.net/threads/gameyob-3ds-gb-c-emu.372523
* GBAtemp - http://gbatemp.net/threads/gameyob-a-gameboy-emulator-for-ds.343407

Latest revision as of 13:50, 6 July 2024

GameYob
Gameyob3ds3.png
General
AuthorDrenn, Steveice10
TypeHandheld
Version0.5.2 + 1.0.8
LicenseMIT License
Last Updated2017/02/24
Links
0.5.2 & 1.0.8 & Border Pack Download
Website
Source

GameYob 3DS is a Gameboy and Gameboy Color emulator for 3DS.

Originally developed for the NDS by Drenn, it was ported to the 3DS by Steveice10 with bugfixes and many other improvements. Since the repository is down, Drenn has taken over the project with an updated version 0.5.2, which was based on an unrelease/hotfix version for GameYob DS v0.5 (from the v0.5-hotfix branch).

Features

  • Gameboy, Gameboy Color, Super Gameboy emulation.
  • Supports Gameboy Color Bios ("boot rom") for custom palettes.
  • Auto SRAM saving.
  • Save States.
  • Cheat Codes.
  • Remappable controls
  • Custom borders.
  • Scale to fill the screen.
  • Gameboy Printer emulation.
  • GBS music playback.

Installation

Download contains both versions by Drenn and Steveice10, you can use whichever you prefer.

  • v0.5.2 - Modified upon the DS version by Drenn. Available in CIA format/installable as DSiWare for 3DS.
  • v1.0.8 - 3DS port by Steveice10. Available in 3DS, CIA and 3DSX formats.

Note that the rendering code for the 3DS port is less mature, so there may be some new graphical glitches, which means you may still prefer to use the DS version (v0.5.2) even on a 3DS.

In that case it is recommended to install it using the DSiWare CIA file provided. By default, it looks for roms in the /gb/ directory of your SD card. You can change this directory in gameyob.ini by editing these lines:

[general]
rompath=/path/to/legit/roms/

User guide

For general usage, please see GameYob for NDS.

Savegames are copied to the 3DS 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.

Compatibility List

GameYob 3DS compatibility list can be found here.

Cheat codes

Supports GameGenie (XXX-XXX or XXX-XXX-XXX) and GameShark (XXXXXXXX) Cheat Codes.

Place (romname).cht in the cheats folder if you have one set; otherwise, place it in the same folder as the ROM.

Example code:

[name]
value=011092D0
enabled=0

Cheats can be chained together under one name by separating individual codes with "+".

Custom border images

Place (romname).(png/jpg/etc) in the borders folder if you have one set; otherwise, place it in the same folder as the ROM.

You can also set a global default border in the display options.

Border Pack included in the download are made by members of GBATemp.

Controls

Menu:

D-Pad - Navigate

A - Confirm

In game:

R or Touchscreen - Settings (in game)

Home/Power button - Exit emulator

L/R - Sub-menus navigation

Media

[Nintendo 3DS]GameYob 3DS - Game Boy/Game Boy Color on the Nintendo 3DS (Gnmpolicemata)

Changelog

Version 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.

External links

Advertising: