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.
NOTE: 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 forward
Credits: 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
- bubsy
Dedicated to xdpirate the mongol!