Barleywine
Oddly it works well with Morinus if you have installed the Swiss ephemeris with the latter. All that is necessary is to edit that cfg again, to give the DOS path to the SWEP/ephemeris sub folder, You have to either copy this out or as I did, right click on the peferences for the folder and copy the DOS path and then paste it into the cfg file. You will also need to ensure that you have SWED.DDL in your Riyal folder, but thereafter you can use the Swiss ephemeris with Riyal. It didn't like the built in Swiss ephemeris in Solar Fire so Morinus came to my rescue.
Riyal does have a path to a Swiss Ephemeris in the riyal.cfg file, but I don't know if it's a different one than used by Morinus. I got the path OK and do have all of the modules loaded into Morinus, but I can't locate a SWED.DDL file in either Riyal or Morinus (or Windows, for that matter, but I didn't search too hard there).