Oh ok, you're using BIN resource to play your PCM.
Normally you need to use WAV resource to play PCM from XGM driver and internally rescomp will align it to 256 bytes as XGM driver require it.
If you really want to use BIN resource for your PCM, then use 256 bytes align (align) and size alignment (salign), and 128 value for padding (fill).
BIN name file [align [salign [fill [compression [far]]]]]
name BIN data variable name
file path of the data file to convert to binary data array
align memory address alignment for generated data array (default is 2)
salign size alignment for the generated data array (default is 2)
fill fill value for the size alignment (default is 0)
compression compression type, accepted values:
-1 / BEST / AUTO = use best compression
0 / NONE = no compression
1 / APLIB = aplib library (good compression ratio but slow)
2 / FAST / LZ4W = custom lz4 compression (average compression ratio but fast)
far 'far' binary data flag to put it at the end of the ROM (useful for bank switch, default = TRUE)