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

Author commits insertions deletions % of changes
daniel helu614422756.56
Daniel Helu401349176411.89
Ignacio Espinoso Ribeiro543850225523.31
Laura794748261328.11
lcfoo386672121730.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
Daniel Helu2245166.43.33.258.91
Ignacio Espinoso Ribeiro205953.51.69.768.17
Laura4941104.11.44.2119.61
lcfoo15948239.03.54.5463.30
 

The following history timeline has been gathered from the repository.

Author2019W332019W342019W352019W362019W372019W382019W392019W40
daniel helu
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Daniel Helu
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.
Ignacio Espinoso Ribeiro.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.
Laura
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.
lcfoo
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Modified Rows:18010503784300913404548105041770

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)

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

Daniel Helu is mostly responsible for

speedpong_3000_game/sound_engine.asm (455 link)
speedpong_3000_game/note_table.i (158 links)
speedpong_3000_game/speedpong_3000.asm (125 link)
speedpong_3000_game/sound_opcodes.asm (124 link)
emulator/cpu/modules/implied.py (116 link)
speedpong_3000_game/song1.i (112 link)
emulator/cpu/modules/immediate.py (91 link)
speedpong_3000_game/volume_envelopes.i (64 link)
emulator/cpu/cpu.py (42 link)
tst/sbc_imd.s (37 links)

Ignacio Espinoso Ribeiro is mostly responsible for

emulator/cpu/modules/absolute.py (438 eloc)
speedpong_3000_game/speedpong_3000.asm (76 link)
tst/sbc_absx_1.s (30 links)
tst/sbc_absy_1.s (29 link)
tst/adc_absy_1.s (27 links)
tst/adc_absx_1.s (27 link)
res/sbc_absx_1.r (24 links)
tst/sta_absy_1.s (20 links)
tst/sta_absx_1.s (20 links)
tst/bit_abs_1.s (20 links)

Laura is mostly responsible for

speedpong_3000_game/speedpong_3000.asm (742 link)
emulator/cpu/modules/zero_page.py (383 link)
emulator/cpu/modules/opcodes.py (173 link)
emulator/cpu/modules/flag_handler.py (77 link)
emulator/cpu/modules/decoder.py (45 link)
emulator/cpu/modules/indirect.py (43 link)
tst/sbc_zpx.s (41 link)
tst/sbc_zp.s (38 links)
tst/asl_zpx.s (37 links)
tst/and_zpx.s (36 links)

lcbcfoo is mostly responsible for

ext / asm6 / asm6.c (1553 eloc)
res/fib.r (1477 link)
speedpong_3000_game/speedpong_3000.asm (346 link)
ext / asm6 / README.TXT (311 eloc)
emulator/cpu/modules/indirect.py (130 link)
tst/fib.s (101 link)
tst/indy_sbc_3.s (76 links)
tst/indy_sbc_2.s (76 links)
tst/indy_sbc_1.s (76 links)
tst/indy_ora_1.s (76 link)

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

* TXT asm c i md py r s sh txt