HUGETracker: Difference between revisions

From Nick Faro's Homepage
Jump to navigation Jump to search
(Created page with "'''hUGETracker''' is (or will be) a music tracker program for the original Gameboy. I've always wanted to create a tracker, there doesn't seem to be a mainstream option for th...")
 
No edit summary
Line 1: Line 1:
'''hUGETracker''' is (or will be) a music tracker program for the original Gameboy. I've always wanted to create a tracker, there doesn't seem to be a mainstream option for the classic Gameboy, and I'm taking a course on compilers/x86 assembly, so it seems like the perfect exercise. The plan is to use an existing Gameboy emulator as a sound engine, then build the tracker interface in Pascal with Lazarus, with an assembler in Prolog probably. Since it seems the only Gameboy emulator out there written in Pascal was released in 2000 and has severely broken audio emulation, I'm currently [https://github.com/SuperDisk/UGE fixing it up as an exercise in emu dev]. Once that's done it's on to the music editor and then the assembler.
'''hUGETracker''' is (or will be) a music tracker program for the original Gameboy. I've always wanted to create a tracker, there doesn't seem to be a mainstream option for the classic Gameboy, and I'm taking a course on compilers/x86 assembly, so it seems like the perfect exercise.


Until then, enjoy this empty page with no tangible progress on it.
The plan is to use an existing Gameboy emulator as a sound engine, then build the tracker interface in Pascal with Lazarus. The only Gameboy emulator out there written in Pascal was released in 2000 and had severely broken audio emulation, so I [https://github.com/SuperDisk/UGE fixed it up as an exercise in emu dev]. Now it's on to writing the editor and code generator.
 
Until then enjoy this empty page.

Revision as of 15:25, 4 April 2019

hUGETracker is (or will be) a music tracker program for the original Gameboy. I've always wanted to create a tracker, there doesn't seem to be a mainstream option for the classic Gameboy, and I'm taking a course on compilers/x86 assembly, so it seems like the perfect exercise.

The plan is to use an existing Gameboy emulator as a sound engine, then build the tracker interface in Pascal with Lazarus. The only Gameboy emulator out there written in Pascal was released in 2000 and had severely broken audio emulation, so I fixed it up as an exercise in emu dev. Now it's on to writing the editor and code generator.

Until then enjoy this empty page.