Skip to content

The music composition suite for the Nintendo Game Boy. Now in full power and more in sync with KDE.

Notifications You must be signed in to change notification settings

MAHBOD-85/hUGETracker-Qt5-ProAudio

 
 

Repository files navigation

hUGETracker

This is the repository for hUGETracker, the music editing suite for the Gameboy.

If you just want to download hUGETracker, check out the homepage or the releases section!

If you're looking for the music driver you can include in your homebrew game, check out hUGEDriver!

If you want help using the tracker, driver, or just want to chat, join the hUGETracker Discord server!

Build instructions

The only requirements to build hUGETracker are a recent version of Lazarus for your platform, RGBDS, and SDL2.

On Windows, the setup script will download SDL2 for you.

:: Download this repo
git clone --recursive https://github.com/SuperDisk/hUGETracker

:: Go into the project directory
cd hUGETracker

:: Let Lazarus know about the dependencies that HT uses
lazbuild --add-package-link src/rackctls/RackCtlsPkg.lpk
lazbuild --add-package-link src/bgrabitmap/bgrabitmap/bgrabitmappack.lpk

:: At this point, you'll successfully be able to build hUGETracker.
:: However, in order to run properly, it needs some extra files (SDL, halt.gb, fonts, etc)
:: so run the following script to automatically set that up.

setup-windows.cmd
:: or
./setup-mac.sh
:: or
./setup-linux.sh

:: Now, you can either build and run hUGETracker from within Lazarus,
:: or run one of the following to just build a binary:

lazbuild hUGETracker.lpi --build-mode="Production Windows"
lazbuild hUGETracker.lpi --build-mode="Production Mac"
lazbuild hUGETracker.lpi --build-mode="Production Linux"

License

hUGETracker and hUGEDriver are dedicated to the public domain.

About

The music composition suite for the Nintendo Game Boy. Now in full power and more in sync with KDE.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Pascal 98.9%
  • Other 1.1%