HUGETracker: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 3: | Line 3: | ||
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 [[Reviving_a_19_Year_Old_Gameboy_Emulator | fixed it up as an exercise in emu dev]]. Now it's on to writing the editor and code generator. | 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 [[Reviving_a_19_Year_Old_Gameboy_Emulator | fixed it up as an exercise in emu dev]]. Now it's on to writing the editor and code generator. | ||
You can see progress working on [https://github.com/SuperDisk/UGE/tree/music_driver the assembly sound driver on GitHub]. |
Revision as of 01:26, 25 July 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.
You can see progress working on the assembly sound driver on GitHub.