pladecode
pladecode copied to clipboard
Tool for decoding mask programmed PLAs from die shots
Currently the C simulator generator does not normalize names, yielding syntax errors when the PLA name or any plane names are not valid C identifiers.
For now, the user interface does not use icons anywhere. Adding icons to the toolbar buttons as well as the project tree would be a great improvement in clarity.
If the binary bounds of a group exceed those of the plane, the program will only report an error on standard error/output and continue operation. However, as long as such...
The group boundaries are currently not padded from the group contents, making them overlap significantly with the outermost cells of a group. This makes confirming/correcting these cells very difficult in...
Currently, the program has no distribution form other than source code, and requires manual installation of dependencies. Creating a pip package or even a full-blown deb package would resolve this.
The program should have an easy to follow tutorial demonstrating the core concepts in using it.
The code is currently very sparsely commented and all of the UI logic is in a single source unit. This makes the codebase somewhat unintuitive.
Even though the software was initially developed to capture mask-programmed PLA's, it also has great utility in extracting mask ROM. The program currently does not have any features specifically aimed...
The program currently only supports PLAs laid out as nA A nB B nC C ... nZ Z, or A nA B nB C nC ... Z nZ. Some PLAs...
Currently, the program lacks a tool window showing the standard output/error streams. These occasionally contain important information, when the program malfunctions, and should be visible without running the program from...