BubsyMOD-dinguxThe small ProTracker player written in SDL.
After working days on this, I feel it's time to release a test version for you guys.
You might ask yourself- Why code this when he have GMU which already plays ProTracker modules?
- Well, I do this for fun, and my player is even more ProTracker accurate (and supports the EF0-EFF effect). Also, it has got a cool pattern viewer!
I know there are some bugs and small stupid things, but I'll fix them in a later revision. If some modules skips, overclock to 430Mhz! (Like in the start of face_another_day.mod)
Or press X! X stops all drawing, thus saves a lot of cycles in my slow code.
Why this happens? Well, my textout routine is very slow
: To load a module, you must pass the executable file an argument.
With Gmenu2x edit your bubsymod shortcut, then turn "Selector Browser" ON
, then make "Selector Directory" point to a directory with your MODs. For instance; /boot/local/app/BubsyMOD-dingux/MODs/
Every time you run the bubsymod shortcut, you get lead to the directory where you can choose what module to play.Download:
(super ugly source code included)http://16-bits.org/BubsyMOD-dingux-20100526.zipControls:
SELECT - Quit BubsyMOD-dingux
Up - Volume up
Down - Volume down
A - Pattern viewer
Y - Visual effect
X - Sleep mode (Saves CPU time by stopping all drawings)
L - Seek one position backward
R - Seek one position forwardCredits: Coding:
8bitbubsy -- main coding
mukunda -- morals and help with audio mixer and the protracker sequencer Supplied tunes:
* back_again.mod - 4-mat
* emax-doz.mod - emax
* emax-fli.mod - emax
* face_another_day.mod - Jogeir Liljedahl
* face_another_day_2.mod - Jogeir Liljedahl
* guitar_slinger.mod - Jogeir Liljedahl
* her10.mod - Estrayk
* her2.mod - Estrayk
* her4.mod - Estrayk
* rave_decease.mod - Liquid
* sundance.mod - Purple Motion
Dedicated to xdpirate the mongol!