Forsaken,

Only early versions of MMjoy is compatible with Mjoy8/16 due the different mc - the slow and obsolete ATMEGA8 & 16 used in this versions.
Think the last firmware with support for this mc is v20140528.

For Arduino you don't need serial or parallel port or programmer cable/board - but this is need for MJoy8/16.

Then you need buy a USB AVR Programming Cable, better leave this old boards as is. smile