yssing, thanks. which config do you have btw?
What about code, code of course big lame-mess, in this fact i can't show it, but i think i will cleanup it a bit, and put on aminet after all, for avoid some day some hdd crash and loose all work. At this moment i can talk only about structure parts, if you interest:
Mag written on plain C with some parts of inline 68k asm (like memcpy functions) (in case with 68k vesion). Size of all sources (without data files) 450kb. Main source (mag.c) - 172kb of size and other 278k it's headers.
Into mag.c one big mess function GetInput(). Which catch buttons/mouse move/mouse pressing/unpressing and so on via IDCMP_RAWKEY.
Into headers mostly fucntions is for sprite loading to the buffers, and for uploading it to textures.
2 hard fucntion after all in headers, it's 'render text'. Becouse i get text from txt file, compare every letter by size, and draw it into texture. So here is texture calculateing, tons of memcpy, compares and and so on. And fucntion for plaing modules over ahi was pretty hard too for me, by Itix help me enought with it.
All of this i compile in end by VBCC, but, on testing stage all work is done by SASC, in fact of fast compilation if compare it witt VBCC.
For music i use ptplay.library by Itix, which is compiled by him for 68k/morphos, and the same library which recompiled by Fredrik Wikstorm for os4 (there is was some problems, and original one is crashes under latest updates, so it take some time to recompile and so on). For paula plaing - old ptreplay.library
If you in interest to know somethink else, we can talk about it of course.