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

Author commits insertions deletions % of changes
Gabriel Jimenez7730861122320.27
Leonardo de Oliveira Ramos31271221400258.25
Yuri Luiz de Oliveira1600.01
phyrlae3611185892.42
yurilo olive tree6111978147619.06
 

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 Jimenez114737.22.65.063.43
Leonardo de Oliveira Ramos2635797.22.42.3878.73
Yuri Luiz de Oliveira6100.06.00.000.02
phyrlae71664.02.51.822.14
yurilo olive tree525343.91.78.6015.69
 

The following history timeline has been gathered from the repository.

Author2019W332019W342019W352019W362019W372019W382019W392019W40
Gabriel Jimenez
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
..
 
 
 
 
.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Leonardo de Oliveira Ramos
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Yuri Luiz de Oliveira.
phyrlae
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
...
yurilo olive tree
 
 
 
 
 
 
 
 
 
..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.
Modified Rows:1311123145023271212240851564511631

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

ext/asm6f.c (2480 estimated lines of code)
src/cpu/instructions.py (1456 estimated lines of code)

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

ext/asm6f.c (431 in cyclomatic complexity)
src/cpu/instructions.py (315 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 Gimenez is mostly responsible for

src/cpu/instructions.py (483 links)
game/player_shoot.asm (212 eloc)
game/game_logic.asm (209 eloc)
game/player_movement.asm (37 eloc)
tst/mirror_ppu_registers.s (22 link)
tst/test_lda.s (13 links)
tst/lda_indirect_y.s (10 links)
tst/lda_indirect_x.s (10 links)
tst/jsr_absolute.s (8 links)
tst/lda_absolute_y.s (7 link)

Leonardo de Oliveira Ramos is mostly responsible for

reference/6502 Reference.htm (4731 link)
game/sound/after_the_rain.txt (1590 eloc)
game/sound/famitone2.asm (1270 eloc)
game/sound/after_the_rain.asm (1034 eloc)
src/cpu/instructions.py (622 links)
game/sound/experimentalkk.txt (310 eloc)
game/sound/after_the_rain.ftm (234 eloc)
game/sound/k466.asm (137 eloc)
.gitignore (106 links)
tst/adc_absolute_y.s (80 links)

Yuri Luiz de Oliveira is mostly responsible for

README.md (6 links)

phyrlae is mostly responsible for

game/ppu.asm (176 eloc)
src/cpu/instructions.py (131 links)
game/game_logic.asm (53 eloc)
Pipfile.lock (43 links)
notes.org (29 links)
game/mario.chr (20 eloc)
Pipfile (12 links)
tst/sta_indirect_y.s (11 links)
tst/sta_indirect_x.s (11 links)
game/player_shoot.asm (8 eloc)

yuriloliveira is mostly responsible for

ext/asm6f.c (2471 link)
src/cpu/instructions.py (220 links)
game/player_shoot.asm (148 eloc)
game/controller.asm (113 eloc)
game/game_logic.asm (82 eloc)
tst/cmp_zero_page.s (76 links)
tst/cpy_zero_page.s (73 links)
tst/cpx_zero_page.s (73 links)
tst/cpy_immediate.s (71 link)
tst/cpx_immediate.s (71 link)

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

* asm bin c css htm iml inc lock md org py r s sh txt xml