nolibgs_hello_worlds/hello_ovl_exec
2021-10-30 12:22:04 +02:00
..
hello_ovl_world Update makefile, add overlay example 2021-10-30 12:22:04 +02:00
hello_poly Update makefile, add overlay example 2021-10-30 12:22:04 +02:00
hello_tile Update makefile, add overlay example 2021-10-30 12:22:04 +02:00
common.h Update makefile, add overlay example 2021-10-30 12:22:04 +02:00
hello_ovl_exec.c Update makefile, add overlay example 2021-10-30 12:22:04 +02:00
isoconfig.xml Update makefile, add overlay example 2021-10-30 12:22:04 +02:00
Makefile Update makefile, add overlay example 2021-10-30 12:22:04 +02:00
overlay.ld Update makefile, add overlay example 2021-10-30 12:22:04 +02:00
README.md Update makefile, add overlay example 2021-10-30 12:22:04 +02:00
system.cnf Update makefile, add overlay example 2021-10-30 12:22:04 +02:00

Creating the disk image

After compiling, you need to generate a disk image with mkpsxiso:

mkpsxiso -y isoconfig.xml

Using ffmpeg to generate a CDDA compliant Wav file

Needed Specification : RIFF (little-endian) data, WAVE audio, Microsoft PCM, 16 bit, stereo 44100 Hz

Conversion

ffmpeg -i input.mp3 -acodec pcm_s16le -ac 2 -ar 44100 output.wav

Merging two mono audio channels into one stereo channel

ffmpeg -i herb.wav.new -filter_complex "[0:a][0:a]amerge=inputs=2[a]" -map "[a]" herbi.wav

Music credits

Track 1 : Beach Party by Kevin MacLeod Link: https://incompetech.filmmusic.io/song/3429-beach-party License: https://filmmusic.io/standard-license

Track 2: Funk Game Loop by Kevin MacLeod Link: https://incompetech.filmmusic.io/song/3787-funk-game-loop License: https://filmmusic.io/standard-license