User Tools

Site Tools


rom:mask

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
rom:mask [2017/09/12 06:52] mcmasterrom:mask [2018/02/12 20:18] (current) mcmaster
Line 198: Line 198:
 {{:mcmaster:intel:80486dx:microcode_mz.jpg?300|}} {{:mcmaster:intel:80486dx:microcode_mz.jpg?300|}}
  
-====== Automated decoding ======+====== Decoding ====== 
 + 
 +I've created the [[https://github.com/SiliconAnalysis/|SiliconAnalysis github group]] towards unifying misc tools into a recommended toolchain. At a high level flow looks like this: 
 +  * Use a tool to generate a spatially equivalent 2D array of 1's and 0's 
 +    * Use rompar as an individual 
 +    * Use djangoMonkeys to crowdsource 
 +    * Both of these tools can produce CV training data 
 +  * Feed into the zorrom library to decode into a binary 
 +    * Knows how to order bits 
  
 ===== rompar by Adam Laurie ===== ===== rompar by Adam Laurie =====
Line 211: Line 220:
  
  
-===== Idea bucket =====+===== djangoMonkeys ===== 
 + 
 +https://github.com/andrew-gardner/django-monkeys 
 + 
 + 
 +===== typingMonkeys ===== 
 + 
 +Original MAME mask ROM crowdsourcing project. Written in PHP, deprecated in favor of djangoMonkeys
  
-I heard a rumor that I'm told is false that the MAME project crowd sourced ROM decoding by putting some sort of captcha on login screens.  Thus every time people log in they have to digitize a small part of the ROM and over time the whole ROM is digitized. 
  
 ===== Misc ===== ===== Misc =====
Line 224: Line 239:
     * Horizontal projection profile, possibly using color differences. Very sensitive to angle though, so might not be practical     * Horizontal projection profile, possibly using color differences. Very sensitive to angle though, so might not be practical
     * Signal based: above design has additional images on top of base. Filter out signals from repeating pattern and analyse remainder     * Signal based: above design has additional images on top of base. Filter out signals from repeating pattern and analyse remainder
 +
 +===== Tool1 =====
 +
 +An unnamed tool. I (mcmaster) have a copy of it but was requested not to post binaries and/or screenshots. However, some general feedback:
 +  * Their tool works by thresholding with misc tools to help see this
 +  * Bits are selected by drawing a box on the center of where the bits go. Then you tell it how many in rows/cols
 +  * Has pan and zoom, which made it much easier to use than rompar for the large dataset I was working with
 +  * Author says that in their experience bits are always on the same grid pitch, even if there are gaps
 +  * Distributed as Windows executable
 +
  
 ====== References ====== ====== References ======
rom/mask.1505199132.txt.gz · Last modified: 2017/09/12 06:52 (external edit)