You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ad998d6fc6 | 8 years ago | |
---|---|---|
.. | ||
Makefile | ||
README | ||
datazone.x220.config | ||
datazone.x230.config | 8 years ago | |
dump_datazone | 8 years ago | |
ec.asm | 8 years ago | |
ec_fn_action_x230.mac | 8 years ago | |
ec_key_combo1_x220.mac | 8 years ago | |
ec_key_combo1_x230.mac | 8 years ago | |
ec_key_combo2_x230.mac | 8 years ago | |
ec_key_combo2_x230_patched.mac | 8 years ago | |
ec_key_matrix_x230.mac | 8 years ago | |
ec_key_numpad1.mac | 8 years ago | |
ec_key_numpad2.mac | 8 years ago | |
ec_keysym.mac | 8 years ago |
README
This directory contains a couple of experiments aimed at making a simpler patch experience. One option is to use "nasm" and have the relevant structures that need patching all expanded as 'easier' to edit assembly declarations. This should allow a path to making the patches on Windows (nasm is easily available for Windows). The assembly code would serve as a better documentation for the structures that are being edited. This, in turn, would allow more people to try to change things. Part of this work is a tool to automatically dump the structures from a binary firmware. Currently, this just outputs a graphviz chart showing the relationships, in the future it could output a template nasm file.