I got pretty good speed but i feel like it could have been a little... faster. ammianus came up with drawSpriteMaster here but it does not work well for me. (plus, it's slower anyway) Curious what wasn't working for you? I've admittedly only used it in my few sample projects, but I was drawing many...

Newer versions of gcc require fairly recent versions of gcc to compile. You might try changing the makefile to build an older version. Just because I use gcc 4.8.3 doesn't mean everyone has to. You could try compiling like 4.6.whatever or 4.7.whatever. I just tried creating a Xubuntu VM to see if i...

Newer versions of gcc require fairly recent versions of gcc to compile. You might try changing the makefile to build an older version. Just because I use gcc 4.8.3 doesn't mean everyone has to. You could try compiling like 4.6.whatever or 4.7.whatever. I just tried creating a Xubuntu VM to see if i...

Here is the prebuilt toolchain for Mac OS X: https://www.mediafire.com/folder/41qpeecmebu4j/Non-Official Tested with gens and 32X example files on OS X 10.8 and 10.9. And I will add build script later as I forget where I stored it.I built this toolchain several months ago... Thanks Chilly Willy for...

Thanks, yes I am using the sfx version now, haven't added sfx into my own code, but that's the next step. Though what I was having trouble determining is whether any of the code in your example is waiting explicitly on certain states that could block, e.g. MIXER_UNLOCKED, as opposed to the absence o...

I've finally gotten the libxmp and your slave dma code working in a stripped down version of my own project. One conflict I had was that we were both using COMM6 to synchronize Master and Slave cpu, in your case for the sound mixer locking/unlocking, in mine for start up synchronization and certain ...

I had a question, if anyone happens to know, about what the PlayStation homebrew scene is like these days, and whether there is much support for homebrew developers to try to pick it up? I hope I am not called out as a traitor to the Sega brand, but I happen to own Genesis, 32X and a PSX. (I sold my...

I thought I was asking earlier in the thread if this was the right way to do it. If there were a better way to do it, I would gladly use that format! I've never worked with sound in digital formats before or worked on code that produced sound. Why are you trying to use xm (or even xi) to play a soun...

In 256 color mode, you have plenty of space for 240 lines... 320x240 is only 75KB, and there are 128KB in each buffer. That allows for more space in 256 color mode which allows for scrolling. For example, if you were making a vertical shooter, 256 color mode gives you enough space for 408 lines to ...

I have an .xm file from OpenMPT download my kung-fu-kick.xm sample here It's currently set to 2 channels, I don't know anything about sound effects or music, so I am not sure if there are any other settings that I miss. I've tried loading it and playing it in XMPlayer, to see if it would work, but i...

Thanks I am starting to piece it together now. The games template is based on your earlier tictactoe demo so I am trying to port my changes since then to the new crt0.s and mars.ld. I have some sound FX in xm format from openmpt so once I get the port working I'll be able add sound quickly thanks to...