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

Author commits insertions deletions % of changes
--get11204532.46
1492111110.02
Andrew Chuang37115744815.36
GVT183451875.09
Gustavo Villela Taufic7222642.74
Pedro ribeiro302195114932.01
Pedro Ribeiro Araujo Junior10200.19
Renato Oliveira42376763442.13
 

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
--get228111.81.633.772.55
Andrew Chuang110295.22.18.5312.33
GVT4713.63.98.510.53
Pedro ribeiro141264.35.10.9915.80
Renato Oliveira6147163.23.921.4968.79
 

The following history timeline has been gathered from the repository.

Author2019W332019W342019W352019W362019W372019W382019W392019W40
--get
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
149211.
Andrew Chuang..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
GVT
 
 
.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Gustavo Villela Taufic
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.
Pedro ribeiro
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Pedro Ribeiro Araujo Junior.
Renato Oliveira
 
 
 
 
 
 
 
 
 
.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Modified Rows:1093130134730895241740293215

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

ext / asm6 / asm6.c (1569 estimated lines of code)
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)
asm6.c (306 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).

--get is mostly responsible for

src/memorymanager.py (22 link)
trash/space-invaders/main.asm (19 link)
src/opcodes/opcodes.py (10 link)
src/opcodes/SEI.py (9 link)
src/opcodes/SED.py (9 link)
src/opcodes/SEC.py (9 link)
src/opcodes/CLV.py (9 link)
src/opcodes/CLI.py ​​(9 eloc)
src/opcodes/CLD.py (9 link)
src/opcodes/CLC.py (9 link)

Andrew Chuang is mainly responsible for

src/cpu.py (112 links)
src/main.py (57 links)
src/opcodes/ADC.py (56 links)
src/opcodes/ASL.py (50 links)
src/opcodes/ROL.py (49 link)
src/opcodes/ROR.py (47 link)
src/opcodes/CMP.py (41 link)
src/opcodes/LDA.py (40 links)
src/opcodes/AND.py (40 links)
src/opcodes/BIT.py (32 link)

GVT is mostly responsible for

trash/space-invaders/README.md (21 link)
src/cpu.py (13 links)
src/main.py (5 links)
src/decodemanager.py (4 link)

Pedro Ribeiro is mainly responsible for

trash/space-invaders/engine-playing.asm (534 link)
trash/space-invaders/main.asm (349 link)
trash/space-invaders/nes.inc (74 link)
trash/space-invaders/macros.asm (55 links)
trash/space-invaders/ram.inc (46 link)
trash/space-invaders/engine-victory.asm (44 link)
trash/space-invaders/engine-title.asm (44 link)
trash/space-invaders/engine-game-over.asm (44 link)
src/opcodes/opcodes.py (38 link)
src/opcodes/INC.py (17 link)

Renato Oliveira is mainly responsible for

ext / asm6 / asm6.c (1553 eloc)
asm6.c (1553 link)
ext / asm6 / README.TXT (311 eloc)
trash/space-invaders/asm6f (140 link)
tst/tya.s (68 links)
tst/txa.s (68 links)
tst/plp.s (68 links)
tst/txs.s (67 links)
tst/pla.s (67 links)
tst/pha.s (67 link)

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

* TXT asm c conf inc log md py r s sh txt