The following historical commit information, by author, was found in the repository.

Author commits insertions deletions % of changes
Gabriel Previous50141529611.61
Roger Meirelles55144274614.84
William336423298063.79
victorhenriquetx209145249.76
 

Below are the number of rows from each author that have survived and are still intact in the current revision.

Author Rows Stability Age % in comments
Gabriel Previous81157.32.04.6910.69
Roger Meirelles90963.03.80.3311.98
William518580.73.713.2768.31
victorhenriquetx68574.90.51.029.03
 

The following history timeline has been gathered from the repository.

Author2019W312019W342019W352019W362019W372019W382019W392019W40
Gabriel Previous
 
 
 
 
 
 
 
 
 
 
 
 
 
.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Roger Meirelles.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
William
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
victorhenriquetx
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Modified Rows:226825953282043024522152373

The following files are suspiciously big (in order of severity).

ext / asm6 / asm6.c (1569 estimated lines of code)
Processor.py (935 estimated lines of code)

The following files have an elevated cyclomatic complexity (in order of severity)

ext / asm6 / asm6.c (306 in cyclomatic complexity)
src/Methods.py (188 in cyclomatic complexity)

The following responsibilities, by author, were found in the current revision of the repository (comments are excluded from the line count, if possible).

Gabriel Prevato is mostly responsible for

Processor.py (305 link)
src/Methods.py (135 link)
minefield/minefield.asm (132 eloc)
src/Register.py (56 link)
tst/eor.s (38 links)
tst/jump.s (26 links)
tst / inc.s (22 eloc)
tst / dec.s (22 eloc)
src/Memory.py (16 links)
write_test.py (15 links)

Rogério Meirelles is mostly responsible for

minefield/nesasm (453 eloc)
minefield/minefield.asm (164 eloc)
Processor.py (99 link)
src/Methods.py (83 link)
tst/stores.s (19 links)
tst/transfers.s (15 links)
tst/function.s (14 links)
README.md (12 links)
tst/subtract.s (11 links)
tst/flags.s (8 links)

William is mostly responsible for

ext / asm6 / asm6.c (1553 eloc)
minefield/minefield.asm (447 eloc)
ext / asm6 / README.TXT (311 eloc)
Processor.py (243 link)
ext / asm6 / asm6 (148 eloc)
minesweeper/NESASM3.exe (148 eloc)
src/Methods.py (142 link)
tst/ror.s (80 links)
tst/more_inst.s (79 links)
minefield/minefield.fns (77 eloc)

victorhenriquetx is mostly responsible for

Processor.py (288 link)
src/Methods.py (75 link)
main.cpp (34 links)
res/eor.r (27 links)
log/eor.log (27 links)
tst/all_and.s (22 links)
tst/all_adc.s (22 links)
LICENSE (21 link)
res/inc.r (15 links)
res/dec.r (15 link)

The extensions below were found in the repository history (extensions used during statistical analysis are marked).

* TXT asm Beat c cpp fns json log md nes py r s