Skip to content

BestPig/gb-studio

 
 

Repository files navigation

GB Studio 2 Beta (Analogue Pocket export)

Copyright (c) 2020 Chris Maltby, released under the MIT license.

Twitter: @maltby

Reddit: /r/gbstudio
Discord: Join Chat

GB Studio is a quick and easy to use retro adventure game creator for Game Boy available for Mac, Linux and Windows. For more information see the GB Studio site

GB Studio

GB Studio consists of an Electron game builder application and a C based game engine using GBDK, music is provided by GBT Player

Analogue Pocket export

GB Studio 2.0 lack of Analogue Pocket export, and some game creator can't port easily their project to the new GB Studio 3.0.

So I created this GB Studio version to provide an easy way to game creator to port their game to an Analogue Pocket made with GB Studio 2.0beta5.

⚠️ This version is a pure hack, and is only able to export .pocket game, it breaks the ability to export ROM as a .gb game.

This version rely on a modified gbdk-2020 version.
https://github.com/BestPig/gbdk-2020

Also to make things clear, I'm not affiliated with Analogue Inc or GB Studio

Porting your game

Patching the engine is no more required to get things working. Except if you add manually access to rLCDC and rSTAT register, in this case you need to patch them.

If this case, to patch thing you can find what must be changed here. https://github.com/treyturner/analogue-pocket-patches/blob/main/TUTORIAL.md

Testing your game

The embedded emulator now works with the pocket file

But you can still use an emulator that support pocket file like Emulicious.
https://emulicious.net/

Beta builds

These builds reflects the latest changes from the v2beta branch and are updated automatically. It is recommended to make a backup of your project before using any of these versions.

macOS

MacOS

Linux

DEB RPM TAR.GZ

Windows

Windows_x86_64 Windows_x86

Installation

Download a release for your operating system from the GB Studio Downloads page.

Or to run from source, clone this repo then:

$ yarn
$ npm start

Documentation

Documentation is not yet available for the v2 beta, for previous builds refer to the following:

GB Studio Documentation

About

A quick and easy to use drag and drop retro game creator for your favourite handheld video game system

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 38.4%
  • JavaScript 30.3%
  • TypeScript 14.9%
  • Assembly 5.1%
  • Emacs Lisp 3.6%
  • C++ 3.5%
  • Other 4.2%