EPX

   A    --\ 1 2
 C P B  --/ 3 4
   D 
  IF C==A => 1=A
  IF A==B => 2=B
  IF B==D => 4=D
  IF D==C => 3=C
  IF of A, B, C, D, 3 or more are identical: 1=P,2=P,3=P,4=P


取り合えず一番簡単そうなEPX/Scale2x/AdvMAME2xを実装してみた。
1234がどこを表すのか良くわからなかったが、取り合えず2x2で拡大したときの4pixelの矩形のことを言ってるんだと思ってるんだけどどうなんだろう。
ABCDって元のサイズでの上下左右のピクセルでいいんだよね?

なんかドットが丸くなる気がする。
これが正しいのかすら不明だがw