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

Author commits insertions deletions % of changes
Arthur Pratti Dadalto3916167740751.87
Jose1122092895.50
José Carlos Vasques Moreira11571540.68
Rodrigo Amaral1216152844.18
dj birth283561219212.66
rodrigo159735168225.12
 

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
Arthur Pratti Dadalto1067866.01.00.4740.87
Jose196288.83.80.207.51
José Carlos Vasques Moreira106.46.00.000.04
dj birth194354.62.01.607.44
rodrigo11532118.52.45.5944.14
 

The following history timeline has been gathered from the repository.

Author2019W342019W352019W362019W372019W382019W392019W40
Arthur Pratti Dadalto
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Jose
 
 
 
 
 
 
 
 
 
 
 
 
 
 
José Carlos Vasques Moreira
 
 
Rodrigo Amaral
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.
dj birth
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
rodrigo
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Modified Rows:2924409426689839001882712941

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

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

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

ext / asm6 / asm6.c (306 in cyclomatic complexity)
emulator/instructions/logical_instructions.cpp (301 in cyclomatic complexity)
emulator/instructions/rw_instructions.cpp (171 in cyclomatic complexity)
emulator/instructions/arithmetic_instructions.cpp (139 in cyclomatic complexity)
emulator/memory.cpp (56 in cyclomatic complexity)

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

emulator/instructions/logical_instructions.cpp (0.796 in cyclomatic complexity density)

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

Arthur Pratti Dadalto is mostly responsible for

res/nestest.r (4901 link)
tst/nestest.s (1519 links)
game/game.asm (802 link)
emulator/instructions/rw_instructions.cpp (240 link)
game/graphics_constants.asm (172 link)
emulator/memory.cpp (157 link)
tst/ld_absolute_xy.s (105 link)
emulator/instructions/arithmetic_instructions.cpp (90 link)
tst/st_zero_page.s (79 links)
tst/st_absolute_xy.s (77 links)

Jose is mostly responsible for

game/sound.asm (1075 link)
emulator/instructions/arithmetic_instructions.cpp (260 link)
emulator/instructions/instructions.hpp (100 link)
tst/cmp_family_tests.s (93 link)
tst/adc_immediate_tests.s (76 links)
game/game.asm (61 link)
tst/inc_family_tests.s (56 links)
tst/dec_family_tests.s (55 links)
emulator/instructions/instruction_set.cpp (55 link)
tst/cpy_family_tests.s (51 link)

Jose Carlos Vasques Moreira is mostly responsible for

game/game.asm (6 link)
game/graphics_constants.asm (4 link)

jdnascim is mostly responsible for

emulator/instructions/logical_instructions.cpp (378 links)
tst/logical_indirect_y.s (113 links)
tst/logical_indirect_x.s (89 links)
tst/logical_zero_page_x.s (71 links)
tst/logical_absolute_y.s (71 links)
tst/logical_absolute_x.s (71 link)
emulator/instructions/instructions.hpp (71 link)
tst/logical_zero_page.s (65 links)
tst/logical_absolute.s (65 links)
game/game.asm (64 link)

Rodrigo is mostly responsible for

nestest.log (5003 link)
ext / asm6 / asm6.c (1553 eloc)
game/game.asm (977 link)
ext / asm6 / README.TXT (311 eloc)
ext / asm6 / asm6 (143 eloc)
emulator/instructions/control_instructions.cpp (137 link)
res/nestest.r (102 link)
res/logical_indirect_y.r (81 link)
res/logical_indirect_x.r (63 link)
game/graphics_constants.asm (63 link)

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

* TXT asm c cpp Hpp json log md r rs s