Вот демка на asm,TyRaNiD жжот
http://ps2dev.org/psp/Demos
файл с расширением S - это и есть указание для компилятора
что тут ASM, а далее все как обычно компилится
с помощью make, также можно комбинировать c/cpp/s файлы в проекте,
в любом случае сначала создаются .o файлы а далее все линкуется (обычная практика в компиляторах)
PSPxIDE тоже компилит, нужно открыть файл с расширнием .S (правда
синтасис расцветку и открытие по умолчанию для .S я не делал),
в Проект-> Опции нужно в окшке"Сначала исполнить в cmd код " указать "make" и далее все как обычно ...