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

Author commits insertions deletions % of changes
juki OK4216390.95
Juliana Yuki Okubo312479168715.52
edson duarte1859628652860.20
ju22271001.22
matheus279404195.06
ra14721121892337.17
waki12163910129.88
 

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
Juliana Yuki Okubo166267.00.80.0010.92
edson duarte12281127.62.75.3580.67
ju303133.51.30.001.99
matheus31533.54.66.032.07
waki66240.41.21.514.35
 

The following history timeline has been gathered from the repository.

Author2019W322019W332019W342019W352019W362019W372019W382019W39
juki OK
 
 
Juliana Yuki Okubo......
 
 
 
 
 
 
 
 
edson duarte
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
ju
 
matheus
 
 
 
 
 
 
.
 
..
ra14721
 
.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
..
waki
 
 
 
Modified Rows:389141813564652284656427594331
Author2019W40
Juliana Yuki Okubo
 
 
 
 
 
 
 
 
 
 
 
 
 
 
edson duarte
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
matheus
 
waki
 
 
 
 
 
 
 
 
 
 
Modified Rows:8524

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

emulator / ext / asm6 / asm6.c (1569 estimated lines of code)
emulator/src/cpu.py (1180 estimated lines of code)

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

emulator / ext / asm6 / asm6.c (306 in cyclomatic complexity)
emulator/src/cpu.py (170 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).

Juliana Yuki Okubo is mostly responsible for

emulator/src/cpu.py (193 link)
emulator/res/lsr_rol_ror_asl_acc.r (42 link)
emulator / ext / asm6 / asm6 (40 eloc)
emulator/tst/and_indx.s (26 links)
emulator/res/and_indy.r (26 link)
emulator/res/and_indx.r (26 link)
emulator/res/cmp_indy.r (25 link)
emulator/res/cmp_indx.r (25 link)
game/rom.asm (24 links)
emulator/tst/jump.s (17 link)

edson duarte is mostly responsible for

emulator / ext / asm6 / asm6.c (1553 eloc)
game/rom.asm (997 links)
emulator/src/cpu.py (899 link)
emulator / ext / asm6 / README.TXT (311 eloc)
emulator/tst/030.s (119 link)
emulator/tst/092.s (103 link)
emulator/tst/091.s (103 link)
emulator/tst/090.s (103 link)
emulator/tst/032.s (94 link)
emulator/tst/031.s (94 link)

ju is mostly responsible for

emulator / ext / asm6 / asm6 (108 eloc)
emulator/src/cpu.py (30 link)
emulator/tst/cmp_indy.s (27 link)
emulator/tst/cmp_indx.s (27 link)
emulator/tst/and_indy.s (24 link)
emulator/tst/cmp_zpx.s (11 links)
emulator/tst/cmp_absy.s (11 links)
emulator/tst/cmp_absx.s (11 links)
emulator/tst/cmp_zp.s (10 links)
emulator/tst/cmp_abs.s (10 links)

matheus is mostly responsible for

game/note_table.asm (131 link)
game/sound_engine.asm (57 links)
emulator/src/screen.py (48 link)
game/rom.asm (17 links)
emulator/tst/adc_imm.s (7 links)
emulator/tst/bpl.s (6 links)
emulator/tst/lsr_absx.s (5 links)
emulator/tst/bcc.s (5 links)
emulator/tst/lsr_zp.s (4 links)
emulator/tst/bcs.s (3 links)

waki is mostly responsible for

emulator/src/cpu.py (58 link)
emulator/tst/lsr_rol_ror_asl_acc.s (46 links)
game/note_table.asm (27 link)
game/sound_engine.asm (22 links)
emulator/tst/asl_zpx.s (20 links)
emulator/tst/asl_absx.s (20 links)
emulator/tst/lsr_absx.s (19 links)
emulator/tst/asl_acc.s (19 links)
emulator/tst/lsr_zpx.s (18 links)
emulator/tst/asl_zp.s (18 link)

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

* TXT asm c this md py r s sh