The screenshots look wrong or in your emu? I just checked and metroid morph ball looks fine. That said and as you already noticed, you are not going to get all the sprites perfectly matching a geometry correct aspect ratio in all games. Some games mix sprites of different inherent PAR so you ultimately need to comply to one of the above methods. For example Super Mario Bros 3 screenshots above, for me clouds, the 3 GUI boxes, coins and koopas are extremely vertical stretched, but I finally complied with coin boxes, mario sprite PAR, also checked some other games to see what was the general intended PAR for the NES. I donât know if other games shooted to other PARs rather than 1:1, havenât checked every game.
I canât speak for badly calibrated CRTâs but a proper calibrated CRT has a sample rate of 12.2727, which should be the target for half serious developers, if you were to play games of these developers on your correctly calibrated CRT then you would be displaying correct graphics. Others though chose the easy way out and designed everything to 1:1 PAR (WYSIWYG - no standard?), so you would play the games stretched on your CRT TV, now not anymore in emulation, unlike CRT, modern (all?) LCDs are 1:1 ratio so you simply set your core PAR to 1:1 and you are good to go.
Out of curiosity, where do you get the 1.24 PAR value? NES PAR is 8:7 = 1.14. Iâm actually ignoring display aspect ratios since it heavily depends on resolution, and RetroArch (or Nestopia) donât quite want to make overscan an open useable parameter (how much is it cropped? how much is it supposed to crop? how much can I crop?) Simply leave overscan off and work with full signal values (256x240) so you know where to go. My screenshots are multiple of 224 (although calculations are made with 240px wide in mind), while overscan being off so I think they didnât disable the auto-default nestopia core overscan, a real mess, yes.
BTW, the link for the CRT aspect ratio standards are down since a few months ago, so I updated the link with an archived one, also made a PDF copy just in case.