Skip to content

nehalem501/open-tgm

Repository files navigation

Open TGM

A free and open source clone of the TGM series. For the moment, only a TGM1 and TAP implementation is planned.

In the long term, an online multiplayer feature should be available for VS mode and Doubles. (Won't be available on all ports of the game)

Working ports:

  • Windows
  • Mac OS X
  • Linux

Work in progress ports:

  • GameBoy Advance
  • PlayStation Portable
  • 3DS

Planned ports: (not necessarily implemented in this order)

  • Nintendo DS
  • Nintendo 64
  • GameCube
  • Wii
  • Switch
  • PlayStation Vita
  • PlayStation 1
  • PlayStation 2
  • PlayStation 3
  • Original Xbox
  • Xbox 360
  • Xbox One
  • Saturn
  • Dreamcast

Possible ports if the target hardware is powerful enough: (needs some testing)

  • Neo-Geo
  • Sega Mega Drive / Genesis

Due to the lack of a C++ compiler for the Super Nintendo / Super Famicom, porting to it is currently impossible.

Licence

Released under the GPLv3.0 licence or any later version.

Build Instructions

GameBoy Advance

You need to have devkitPro with devkitARM installed and properly configured.

To build, type this in a shell in the project's root directory:

$ make gba

The resulting GBA ROM file will be bin/gba/open-tgm.gba.

3DS

You need to have devkitPro with devkitARM installed and properly configured.

To build, type this in a shell in the project's root directory:

$ make 3ds

The resulting 3DS ROM files will be bin/3ds/open-tgm.3dsx and bin/3ds/open-tgm.smdh.

PlayStation Portable

You need to have the PSP Software Development Kit (PSPSDK) installed and properly configured.

To build, type this in a shell in the project's root directory:

$ make psp

PlayStation Vita

You need to have Vita SDK installed and properly configured.

To build, type this in a shell in the project's root directory:

$ make psvita

PlayStation 1

You need to have PSXSDK installed and properly configured.

To build, type this in a shell in the project's root directory:

$ make psx

PlayStation 2

You need to have PS2SDK installed and properly configured.

To build, type this in a shell in the project's root directory:

$ make ps2

PlayStation 3

You need to have PS3SDK and PSL1GHT installed and properly configured.

To build, type this in a shell in the project's root directory:

$ make ps3

About

An open-source clone of the TGM series

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages