NESBlockFinder
Author: spiiin (sanya.boyko@gmail.com)
      NES-.

 :
1.  ROM   Fceux,  ,     .
2.   Debug->Hex Editor...     File->Dump to file->PPU Memory,    .
3.    ,  dump.bin.
4.   NESBlockFinder.exe,   ROM File  ROM  ,    PPU dump    dump.bin.
5.       (     ,     ).
6.   Run    .

  :

Search 2x2 blocks, left-right                     #  
C0B3 (11 blocks around)                           #        ROM.         
[4, 11, 17, 23, 42, 48, 56, 62, 64, 69, 74]       #  
C283 (11 blocks around)                           #    
[4, 11, 17, 23, 42, 48, 58, 62, 64, 69, 74]
C285 (11 blocks around)                           
[3, 4, 11, 17, 39, 42, 48, 62, 64, 69, 74]

7.  ROM  hex-,           .    ROM    ,     .
8.      ,      ,                .
9.       (        ),      ,  ,   Search block parts with stride range,   . 
 ,    >10 ,  ,     ROM,    .

   :
Search 2x2 blocks -    2x2
Search 4x4 blocks -    4x4
Search 2x4/4x2 blocks -    4x2  2x4 ( )
Left-right block search -  ,      - -.
Top-down block search -  ,      - -.
Search block parts with stride 255 -    2x2,   1-      256 ,   2-  ,  3-  4- .  .
Search block parts with stride range -   ,        .

             .
