GP32 Mlib V0.4 Released


According to the docs its mono shared between the two channels...not what I'm wanting.

Yep.. but since all mods used mono samples there is not much point of adding "proper" stereo support.. except for dividing channels left & right like Amiga did (hmmm... I wonder why I didn't do that for this update) :blink:
 
Last edited by a moderator:
...But Mlib is supposed to be more than just a modplayer, right?

A modplayer with mono sample playing capabilities (as amiga
samples were mono). There are not even any effect capabilities for
samples. But anyway.. you are free to use other players or
modify the existing one <_<
 
Last edited by a moderator:
This new version crashes with my current game project (the previous was working fine).

:(

Thor

hmmm... have you tried compiling lib without "OUTSIDEIRQMIXING" define?
That's the biggest change compared to v0.3.

Arf.. I'm unable to reproduce the crash :blink: I'm running heavy IRQs in background and
tight loops in main program without problems (with OUTSIDEIRQMIXING defined). Sound starts
crackling already though due background memory traffic :unsure:
 
Last edited by a moderator:
I've been debugging mlib intensively with Rik_ @ #gp32dev.. Few notes of discoveries so far. Firstly mlib obeys Amiga's octave range pedantically, which means some songs with very high or low notes get "cut" into proper Amiga range. Thus songs made with trackers (on PC notably) that do not honour the Amiga hardware may play wrong. This will be fixed (or broken.. depends how you see it). Also the channel allocation to left & right as it was in Amiga has been added (stereo output). Then there is an issue of notes playing too low occasionally (no solid idea why yet). Lastly a nasty one related to different devkits. I've got reports of crashes when devkitARM and Gamepark SDK is used with OUTSIDEIRQMIXING define set. However, I'm unable to reproduce this. I'll tackle this out with [sod]thor @ #gp32dev kind help. :ph34r:
 
Back
Top