openai / retro
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 1,840 files with 374,546 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 10 files changed 6-20 times (2,984 lines of code)
    • 1,830 files changed 1-5 times (371,562 lines of code)
0% | 0% | 0% | <1% | 99%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 1,840 files with 374,546 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 19 files changed by 2-5 contributors (2,892 lines of code)
    • 1,821 files changed by 1 contributor (371,654 lines of code)
0% | 0% | 0% | <1% | 99%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
json, h, c, c++, cpp, txt, py, hxx, cc, man, mdoc, cxx, md, lua, in, capnp, sh, vcxproj, yaml, rst, ui, html, gitignore, filters, bat, ini, fs, cmake, m4, mk, cs, proto, dsp, t, s, adb, mak, pl, css, scm, cfg, hpp, b, asm, com, inc, xml, svg, pas, ts, ads, awk, props, plist, nasm, mms, desktop, cmakein, tpl, clang-format, pm, sco, m, y, el, pro, csproj, gitattributes, gdb, clp, cmd, js, yacc, gitmodules, make, sas, ins
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cpp0% | 0% | 0% | 2% | 97%
py0% | 0% | 0% | 31% | 68%
c0% | 0% | 0% | 0% | 100%
h0% | 0% | 0% | 0% | 100%
cxx0% | 0% | 0% | 0% | 100%
ts0% | 0% | 0% | 0% | 100%
hxx0% | 0% | 0% | 0% | 100%
ui0% | 0% | 0% | 0% | 100%
ins0% | 0% | 0% | 0% | 100%
vcxproj0% | 0% | 0% | 0% | 100%
in0% | 0% | 0% | 0% | 100%
filters0% | 0% | 0% | 0% | 100%
lua0% | 0% | 0% | 0% | 100%
fs0% | 0% | 0% | 0% | 100%
inc0% | 0% | 0% | 0% | 100%
b0% | 0% | 0% | 0% | 100%
pl0% | 0% | 0% | 0% | 100%
m0% | 0% | 0% | 0% | 100%
asm0% | 0% | 0% | 0% | 100%
hpp0% | 0% | 0% | 0% | 100%
s0% | 0% | 0% | 0% | 100%
pm0% | 0% | 0% | 0% | 100%
cmake0% | 0% | 0% | 0% | 100%
y0% | 0% | 0% | 0% | 100%
capnp0% | 0% | 0% | 0% | 100%
desktop0% | 0% | 0% | 0% | 100%
yacc0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
cfg0% | 0% | 0% | 0% | 100%
gdb0% | 0% | 0% | 0% | 100%
tpl0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
src0% | 0% | 0% | 19% | 80%
retro0% | 0% | 0% | 34% | 65%
ROOT0% | 0% | 0% | 87% | 12%
cores0% | 0% | 0% | 0% | 100%
docker0% | 0% | 0% | 0% | 100%
scripts0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
setup.py
in root
86 3 2018-02-06 2020-04-26 17 2 vickipfau@openai.com christopherhesse@users.nore...
__init__.py
in retro
38 4 2018-02-14 2019-03-14 13 2 vickipfau@openai.com christopherhesse@users.nore...
retro_env.py
in retro
247 16 2018-02-14 2019-03-22 13 4 vickipfau@openai.com vickipfau@openai.com
playback_movie.py
in retro/scripts
249 4 2018-03-13 2018-07-23 13 2 vickipfau@openai.com vickipfau@openai.com
travis.py
in root
100 8 2018-02-06 2020-04-26 12 2 vickipfau@openai.com christopherhesse@users.nore...
__init__.py
in retro/data
334 48 2018-05-17 2019-08-06 11 3 vickipfau@openai.com christopherhesse@users.nore...
retro.cpp
in src
460 57 2018-02-13 2019-03-14 10 2 vickipfau@openai.com christopherhesse@users.nore...
data.cpp
in src
971 77 2018-01-10 2018-08-31 7 1 vickipfau@openai.com vickipfau@openai.com
116 10 2018-01-11 2019-04-17 6 2 vickipfau@openai.com e.a.platanios@gmail.com
383 23 2018-01-10 2019-07-19 6 2 vickipfau@openai.com e.a.platanios@gmail.com
import_path.py
in retro/scripts
45 2 2018-03-13 2019-08-06 5 2 vickipfau@openai.com christopherhesse@users.nore...
tools.py
in retro/testing
233 9 2018-02-13 2018-09-10 5 1 vickipfau@openai.com vickipfau@openai.com
285 10 2018-02-13 2019-06-10 5 2 vickipfau@openai.com christopherhesse@users.nore...
import_sega_classics.py
in retro/scripts
62 1 2018-03-13 2018-04-06 4 3 vickipfau@openai.com archgoon@gmail.com
lua
script.lua
in retro/data/stable/SonicTheHedgehog-Genesis
82 7 2018-05-17 2018-07-11 4 2 vickipfau@openai.com unixpickle@gmail.com
lua
script.lua
in retro/data/stable/SonicTheHedgehog2-Genesis
89 7 2018-05-17 2018-07-11 4 2 vickipfau@openai.com unixpickle@gmail.com
100 1 2018-05-17 2018-10-15 4 1 vickipfau@openai.com vickipfau@openai.com
lua
script.lua
in retro/data/stable/SonicAndKnuckles3-Genesis
110 7 2018-05-17 2018-07-11 4 2 vickipfau@openai.com unixpickle@gmail.com
data.h
in src
170 6 2018-01-10 2018-07-03 4 1 vickipfau@openai.com vickipfau@openai.com
memory.h
in src
394 12 2018-01-10 2018-07-03 4 1 vickipfau@openai.com vickipfau@openai.com
525 41 2018-05-17 2018-10-15 4 1 vickipfau@openai.com vickipfau@openai.com
__init__.py
in retro/data/contrib
1 - 2018-05-17 2018-07-23 3 1 vickipfau@openai.com vickipfau@openai.com
__init__.py
in retro/data/experimental
1 - 2018-05-17 2018-07-23 3 1 vickipfau@openai.com vickipfau@openai.com
2 - 2018-02-28 2018-03-13 3 2 vickipfau@openai.com vickipfau@openai.com
21 1 2018-02-06 2018-07-03 3 1 vickipfau@openai.com vickipfau@openai.com
script.h
in src
29 - 2018-01-10 2018-07-03 3 1 vickipfau@openai.com vickipfau@openai.com
movie.cpp
in src
30 4 2018-02-13 2018-07-03 3 1 vickipfau@openai.com vickipfau@openai.com
34 - 2018-02-13 2018-07-03 3 1 vickipfau@openai.com vickipfau@openai.com
zipfile.h
in src
34 - 2018-02-13 2018-06-07 3 2 vickipfau@openai.com vickipfau@openai.com
__init__.py
in retro/testing
73 6 2018-02-27 2018-07-03 3 1 vickipfau@openai.com vickipfau@openai.com
utils.cpp
in src
78 2 2018-01-10 2018-03-15 3 1 vickipfau@openai.com vickipfau@openai.com
95 6 2018-02-13 2018-06-07 3 2 vickipfau@openai.com vickipfau@openai.com
176 12 2018-05-17 2018-07-09 3 1 vickipfau@openai.com vickipfau@openai.com
449 33 2018-03-15 2018-07-03 3 1 vickipfau@openai.com vickipfau@openai.com
cartridge.cpp
in cores/gb/libgambatte/src/mem
564 54 2019-06-07 2019-06-26 3 1 christopherhesse@users.nore... christopherhesse@users.nore...
588 18 2018-05-17 2018-07-03 3 1 vickipfau@openai.com vickipfau@openai.com
728 27 2018-03-08 2018-07-03 3 1 vickipfau@openai.com vickipfau@openai.com
ui
MainWindow.ui
in src/ui
973 - 2018-05-17 2018-07-03 3 1 vickipfau@openai.com vickipfau@openai.com
__init__.py
in retro/data/stable
1 - 2018-05-17 2018-07-03 2 1 vickipfau@openai.com vickipfau@openai.com
tpl
font.tpl
in cores/gba/src/platform/wii
1 - 2019-06-07 2019-06-08 2 1 christopherhesse@users.nore... christopherhesse@users.nore...
tpl
icons.tpl
in cores/gba/src/platform/wii
1 - 2019-06-07 2019-06-08 2 1 christopherhesse@users.nore... christopherhesse@users.nore...
bbox.c
in cores/nes/src/input
1 - 2019-06-07 2019-06-08 2 1 christopherhesse@users.nore... christopherhesse@users.nore...
socket.c
in cores/gba/src/platform/3ds
2 - 2019-06-07 2019-06-08 2 1 christopherhesse@users.nore... christopherhesse@users.nore...
cfg
setup.cfg
in cores/gba/src/platform/python
2 - 2019-06-07 2019-06-08 2 1 christopherhesse@users.nore... christopherhesse@users.nore...
gdb
dlls.gdb
in cores/gba/tools
3 - 2019-06-07 2019-06-08 2 1 christopherhesse@users.nore... christopherhesse@users.nore...
zlib.h
in cores/nes/src/drivers/libretro
3 - 2019-06-07 2019-06-08 2 1 christopherhesse@users.nore... christopherhesse@users.nore...
retro_common.h
in cores/pce/libretro-common/include
4 - 2019-06-07 2019-06-08 2 1 christopherhesse@users.nore... christopherhesse@users.nore...
CDAFReader_Vorbis.h
in cores/pce/mednafen/cdrom
4 - 2019-06-07 2019-06-08 2 1 christopherhesse@users.nore... christopherhesse@users.nore...
CDAFReader_MPC.h
in cores/pce/mednafen/cdrom
4 - 2019-06-07 2019-06-08 2 1 christopherhesse@users.nore... christopherhesse@users.nore...
fileio.h
in cores/genesis/gx/fileio
4 - 2019-06-07 2019-06-08 2 1 christopherhesse@users.nore... christopherhesse@users.nore...
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
retro_env.py
in retro
247 16 2018-02-14 2019-03-22 13 4 vickipfau@openai.com vickipfau@openai.com
__init__.py
in retro/data
334 48 2018-05-17 2019-08-06 11 3 vickipfau@openai.com christopherhesse@users.nore...
import_sega_classics.py
in retro/scripts
62 1 2018-03-13 2018-04-06 4 3 vickipfau@openai.com archgoon@gmail.com
setup.py
in root
86 3 2018-02-06 2020-04-26 17 2 vickipfau@openai.com christopherhesse@users.nore...
playback_movie.py
in retro/scripts
249 4 2018-03-13 2018-07-23 13 2 vickipfau@openai.com vickipfau@openai.com
__init__.py
in retro
38 4 2018-02-14 2019-03-14 13 2 vickipfau@openai.com christopherhesse@users.nore...
travis.py
in root
100 8 2018-02-06 2020-04-26 12 2 vickipfau@openai.com christopherhesse@users.nore...
retro.cpp
in src
460 57 2018-02-13 2019-03-14 10 2 vickipfau@openai.com christopherhesse@users.nore...
383 23 2018-01-10 2019-07-19 6 2 vickipfau@openai.com e.a.platanios@gmail.com
116 10 2018-01-11 2019-04-17 6 2 vickipfau@openai.com e.a.platanios@gmail.com
285 10 2018-02-13 2019-06-10 5 2 vickipfau@openai.com christopherhesse@users.nore...
import_path.py
in retro/scripts
45 2 2018-03-13 2019-08-06 5 2 vickipfau@openai.com christopherhesse@users.nore...
lua
script.lua
in retro/data/stable/SonicAndKnuckles3-Genesis
110 7 2018-05-17 2018-07-11 4 2 vickipfau@openai.com unixpickle@gmail.com
lua
script.lua
in retro/data/stable/SonicTheHedgehog2-Genesis
89 7 2018-05-17 2018-07-11 4 2 vickipfau@openai.com unixpickle@gmail.com
lua
script.lua
in retro/data/stable/SonicTheHedgehog-Genesis
82 7 2018-05-17 2018-07-11 4 2 vickipfau@openai.com unixpickle@gmail.com
2 - 2018-02-28 2018-03-13 3 2 vickipfau@openai.com vickipfau@openai.com
95 6 2018-02-13 2018-06-07 3 2 vickipfau@openai.com vickipfau@openai.com
zipfile.h
in src
34 - 2018-02-13 2018-06-07 3 2 vickipfau@openai.com vickipfau@openai.com
75 10 2018-01-10 2019-07-19 2 2 vickipfau@openai.com e.a.platanios@gmail.com
data.cpp
in src
971 77 2018-01-10 2018-08-31 7 1 vickipfau@openai.com vickipfau@openai.com
tools.py
in retro/testing
233 9 2018-02-13 2018-09-10 5 1 vickipfau@openai.com vickipfau@openai.com
100 1 2018-05-17 2018-10-15 4 1 vickipfau@openai.com vickipfau@openai.com
525 41 2018-05-17 2018-10-15 4 1 vickipfau@openai.com vickipfau@openai.com
memory.h
in src
394 12 2018-01-10 2018-07-03 4 1 vickipfau@openai.com vickipfau@openai.com
data.h
in src
170 6 2018-01-10 2018-07-03 4 1 vickipfau@openai.com vickipfau@openai.com
movie.cpp
in src
30 4 2018-02-13 2018-07-03 3 1 vickipfau@openai.com vickipfau@openai.com
588 18 2018-05-17 2018-07-03 3 1 vickipfau@openai.com vickipfau@openai.com
ui
MainWindow.ui
in src/ui
973 - 2018-05-17 2018-07-03 3 1 vickipfau@openai.com vickipfau@openai.com
449 33 2018-03-15 2018-07-03 3 1 vickipfau@openai.com vickipfau@openai.com
utils.cpp
in src
78 2 2018-01-10 2018-03-15 3 1 vickipfau@openai.com vickipfau@openai.com
728 27 2018-03-08 2018-07-03 3 1 vickipfau@openai.com vickipfau@openai.com
176 12 2018-05-17 2018-07-09 3 1 vickipfau@openai.com vickipfau@openai.com
script.h
in src
29 - 2018-01-10 2018-07-03 3 1 vickipfau@openai.com vickipfau@openai.com
34 - 2018-02-13 2018-07-03 3 1 vickipfau@openai.com vickipfau@openai.com
21 1 2018-02-06 2018-07-03 3 1 vickipfau@openai.com vickipfau@openai.com
cartridge.cpp
in cores/gb/libgambatte/src/mem
564 54 2019-06-07 2019-06-26 3 1 christopherhesse@users.nore... christopherhesse@users.nore...
__init__.py
in retro/data/experimental
1 - 2018-05-17 2018-07-23 3 1 vickipfau@openai.com vickipfau@openai.com
__init__.py
in retro/data/contrib
1 - 2018-05-17 2018-07-23 3 1 vickipfau@openai.com vickipfau@openai.com
__init__.py
in retro/testing
73 6 2018-02-27 2018-07-03 3 1 vickipfau@openai.com vickipfau@openai.com
176 10 2018-05-17 2018-07-03 2 1 vickipfau@openai.com vickipfau@openai.com
67 8 2018-05-17 2018-07-03 2 1 vickipfau@openai.com vickipfau@openai.com
77 3 2018-05-17 2018-07-03 2 1 vickipfau@openai.com vickipfau@openai.com
74 5 2018-05-17 2018-07-03 2 1 vickipfau@openai.com vickipfau@openai.com
CheatModel.h
in src/ui
24 - 2018-05-17 2018-07-03 2 1 vickipfau@openai.com vickipfau@openai.com
Screen.cpp
in src/ui
98 5 2018-05-17 2018-07-03 2 1 vickipfau@openai.com vickipfau@openai.com
27 - 2018-05-17 2018-07-03 2 1 vickipfau@openai.com vickipfau@openai.com
35 2 2018-05-17 2018-07-03 2 1 vickipfau@openai.com vickipfau@openai.com
Screen.h
in src/ui
25 1 2018-05-17 2018-07-03 2 1 vickipfau@openai.com vickipfau@openai.com
26 - 2018-05-17 2018-07-03 2 1 vickipfau@openai.com vickipfau@openai.com
in
win32.rc.in
in src/ui
21 - 2018-05-17 2018-07-03 2 1 vickipfau@openai.com vickipfau@openai.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
717 -
utils.h
in src
22 1
verify_changes.py
in retro/testing
20 -
in
5 -
mgba-de.ts
in cores/gba/src/platform/qt/ts
4806 42 2019-06-07 2019-06-08 2 1 christopherhesse@users.nore... christopherhesse@users.nore...
mgba-es.ts
in cores/gba/src/platform/qt/ts
4515 45 2019-06-07 2019-06-08 2 1 christopherhesse@users.nore... christopherhesse@users.nore...
mgba-it.ts
in cores/gba/src/platform/qt/ts
4303 38 2019-06-07 2019-06-08 2 1 christopherhesse@users.nore... christopherhesse@users.nore...
m68ki_cycles.h
in cores/genesis/core/m68k
4099 - 2019-06-07 2019-06-08 2 1 christopherhesse@users.nore... christopherhesse@users.nore...
s68ki_cycles.h
in cores/genesis/core/m68k
4099 - 2019-06-07 2019-06-08 2 1 christopherhesse@users.nore... christopherhesse@users.nore...
ins
M6502.ins
in cores/atari2600/stella/src/emucore
3908 - 2019-06-07 2019-06-08 2 1 christopherhesse@users.nore... christopherhesse@users.nore...
fxinst.cpp
in cores/snes
3305 600 2019-06-08 2019-06-08 1 1 christopherhesse@users.nore... christopherhesse@users.nore...
menu.c
in cores/genesis/gx/gui
3267 20 2019-06-07 2019-06-08 2 1 christopherhesse@users.nore... christopherhesse@users.nore...
DefProps.hxx
in cores/atari2600/stella/src/emucore
3256 - 2019-06-07 2019-06-08 2 1 christopherhesse@users.nore... christopherhesse@users.nore...
cpuops.cpp
in cores/snes
3026 201 2019-06-08 2019-06-08 1 1 christopherhesse@users.nore... christopherhesse@users.nore...
memmap.cpp
in cores/snes
3019 77 2019-06-08 2019-06-08 1 1 christopherhesse@users.nore... christopherhesse@users.nore...
controls.cpp
in cores/snes
2858 42 2019-06-08 2019-06-08 1 1 christopherhesse@users.nore... christopherhesse@users.nore...
vdp_render.c
in cores/genesis/core
2684 47 2019-06-07 2019-06-08 2 1 christopherhesse@users.nore... christopherhesse@users.nore...
z80.c
in cores/genesis/core/z80
2640 26 2019-06-07 2019-06-08 2 1 christopherhesse@users.nore... christopherhesse@users.nore...
scsicd.cpp
in cores/pce/mednafen/cdrom
2243 71 2019-06-07 2019-06-08 2 1 christopherhesse@users.nore... christopherhesse@users.nore...
main.c
in cores/genesis/gcw0
2236 16 2019-06-07 2019-06-08 2 1 christopherhesse@users.nore... christopherhesse@users.nore...
window_lookup.h
in cores/genesis/core/tremor
2057 - 2019-06-07 2019-06-08 2 1 christopherhesse@users.nore... christopherhesse@users.nore...
window_lookup.h
in cores/pce/mednafen/tremor
2057 - 2019-06-07 2019-06-08 2 1 christopherhesse@users.nore... christopherhesse@users.nore...
vdp_ctrl.c
in cores/genesis/core
1978 35 2019-06-07 2019-06-08 2 1 christopherhesse@users.nore... christopherhesse@users.nore...
debug.cpp
in cores/snes
1910 19 2019-06-08 2019-06-08 1 1 christopherhesse@users.nore... christopherhesse@users.nore...
libretro.c
in cores/genesis/libretro
1885 35 2019-06-07 2019-06-08 2 1 christopherhesse@users.nore... christopherhesse@users.nore...
CartCTYTunes.hxx
in cores/atari2600/stella/src/emucore
1798 - 2019-06-07 2019-06-08 2 1 christopherhesse@users.nore... christopherhesse@users.nore...
snapshot.cpp
in cores/snes
1760 16 2019-06-08 2019-06-08 1 1 christopherhesse@users.nore... christopherhesse@users.nore...
gfx.cpp
in cores/snes
1754 26 2019-06-08 2019-06-08 1 1 christopherhesse@users.nore... christopherhesse@users.nore...
ui
SettingsView.ui
in cores/gba/src/platform/qt
1737 - 2019-06-07 2019-06-08 2 1 christopherhesse@users.nore... christopherhesse@users.nore...
TIA.cxx
in cores/atari2600/stella/src/emucore
1710 39 2019-06-07 2019-06-08 2 1 christopherhesse@users.nore... christopherhesse@users.nore...
DebuggerParser.cxx
in cores/atari2600/stella/src/debugger
1691 80 2019-06-07 2019-06-08 2 1 christopherhesse@users.nore... christopherhesse@users.nore...
Window.cpp
in cores/gba/src/platform/qt
1688 68 2019-06-07 2019-06-08 2 1 christopherhesse@users.nore... christopherhesse@users.nore...
Thumbulator.cxx
in cores/atari2600/stella/src/emucore
1664 22 2019-06-07 2019-06-08 2 1 christopherhesse@users.nore... christopherhesse@users.nore...
vcxproj
msvc-2010-360.vcxproj
in cores/nes/src/drivers/libretro/msvc/msvc-2010-360
1655 - 2019-06-07 2019-06-08 2 1 christopherhesse@users.nore... christopherhesse@users.nore...
libretro.c
in cores/nes/src/drivers/libretro
1639 43 2019-06-07 2019-06-08 2 1 christopherhesse@users.nore... christopherhesse@users.nore...
chd.c
in cores/genesis/core/cd_hw/libchdr/src
1572 50 2019-06-07 2019-06-08 2 1 christopherhesse@users.nore... christopherhesse@users.nore...
libretro.cpp
in cores/pce
1572 81 2019-06-07 2019-06-08 2 1 christopherhesse@users.nore... christopherhesse@users.nore...
memory.c
in cores/gba/src/gba
1561 28 2019-06-07 2019-06-08 2 1 christopherhesse@users.nore... christopherhesse@users.nore...
ppu.cpp
in cores/snes
1530 10 2019-06-08 2019-06-08 1 1 christopherhesse@users.nore... christopherhesse@users.nore...
opcycle_read.cpp
in cores/snes/apu/bapu/smp/core
1512 - 2019-06-08 2019-06-08 1 1 christopherhesse@users.nore... christopherhesse@users.nore...
cdd.c
in cores/genesis/core/cd_hw
1502 13 2019-06-07 2019-06-08 2 1 christopherhesse@users.nore... christopherhesse@users.nore...
fcoeffs.h
in cores/nes/src
1501 - 2019-06-07 2019-06-08 2 1 christopherhesse@users.nore... christopherhesse@users.nore...
framing.c
in cores/pce/mednafen/tremor
1499 46 2019-06-07 2019-06-08 2 1 christopherhesse@users.nore... christopherhesse@users.nore...
cpu.cpp
in cores/gb/libgambatte/src
1447 10 2019-06-07 2019-06-08 2 1 christopherhesse@users.nore... christopherhesse@users.nore...
gui.c
in cores/genesis/gx/gui
1427 17 2019-06-07 2019-06-08 2 1 christopherhesse@users.nore... christopherhesse@users.nore...
gx_video.c
in cores/genesis/gx
1414 29 2019-06-07 2019-06-08 2 1 christopherhesse@users.nore... christopherhesse@users.nore...
ppu.cpp
in cores/gb/libgambatte/src/video
1406 95 2019-06-07 2019-06-08 2 1 christopherhesse@users.nore... christopherhesse@users.nore...
scd.c
in cores/genesis/core/cd_hw
1395 41 2019-06-07 2019-06-08 2 1 christopherhesse@users.nore... christopherhesse@users.nore...
dsp1.cpp
in cores/snes
1384 45 2019-06-08 2019-06-08 1 1 christopherhesse@users.nore... christopherhesse@users.nore...
dma.cpp
in cores/snes
1363 6 2019-06-08 2019-06-08 1 1 christopherhesse@users.nore... christopherhesse@users.nore...
Correlations

File Size vs. Number of Changes: 1840 points

setup.py x: 86 lines of code y: 17 # changes travis.py x: 100 lines of code y: 12 # changes retro/data/stable/TigerHeli-Nes/script.lua x: 12 lines of code y: 1 # changes retro/data/__init__.py x: 334 lines of code y: 11 # changes retro/scripts/import_path.py x: 45 lines of code y: 5 # changes src/emulator.cpp x: 383 lines of code y: 6 # changes src/emulator.h x: 75 lines of code y: 2 # changes cores/gb/libgambatte/src/mem/cartridge.cpp x: 564 lines of code y: 3 # changes cores/snes/apu/apu.cpp x: 533 lines of code y: 2 # changes src/movie-bk2.cpp x: 285 lines of code y: 5 # changes cores/atari2600/libretro-common/include/compat/msvc.h x: 60 lines of code y: 2 # changes cores/atari2600/libretro-common/include/compat/msvc/stdint.h x: 153 lines of code y: 2 # changes cores/atari2600/libretro.cxx x: 274 lines of code y: 2 # changes cores/atari2600/libretro.h x: 729 lines of code y: 2 # changes cores/atari2600/msvc/msvc-2015/stella-libretro.vcxproj x: 328 lines of code y: 2 # changes cores/atari2600/stella/src/cheat/BankRomCheat.cxx x: 45 lines of code y: 2 # changes cores/atari2600/stella/src/cheat/BankRomCheat.hxx x: 19 lines of code y: 2 # changes cores/atari2600/stella/src/cheat/CheatCodeDialog.cxx x: 204 lines of code y: 2 # changes cores/atari2600/stella/src/cheat/CheatManager.cxx x: 254 lines of code y: 2 # changes cores/atari2600/stella/src/cheat/CheatManager.hxx x: 41 lines of code y: 2 # changes cores/atari2600/stella/src/cheat/RamCheat.hxx x: 16 lines of code y: 2 # changes cores/atari2600/stella/src/common/Array.hxx x: 142 lines of code y: 2 # changes cores/atari2600/stella/src/common/MouseControl.cxx x: 214 lines of code y: 2 # changes cores/atari2600/stella/src/common/SharedPtr.hxx x: 108 lines of code y: 2 # changes cores/atari2600/stella/src/common/SoundSDL.cxx x: 306 lines of code y: 2 # changes cores/atari2600/stella/src/common/StellaKeys.hxx x: 240 lines of code y: 2 # changes cores/atari2600/stella/src/common/Version.hxx x: 6 lines of code y: 2 # changes cores/atari2600/stella/src/common/bspf.hxx x: 118 lines of code y: 2 # changes cores/atari2600/stella/src/debugger/CartDebug.cxx x: 1156 lines of code y: 2 # changes cores/atari2600/stella/src/debugger/CartDebug.hxx x: 167 lines of code y: 2 # changes cores/atari2600/stella/src/debugger/CpuDebug.hxx x: 63 lines of code y: 2 # changes cores/atari2600/stella/src/debugger/Debugger.cxx x: 518 lines of code y: 2 # changes cores/atari2600/stella/src/debugger/DebuggerExpressions.hxx x: 251 lines of code y: 2 # changes cores/atari2600/stella/src/debugger/DebuggerParser.cxx x: 1691 lines of code y: 2 # changes cores/atari2600/stella/src/debugger/DiStella.cxx x: 1068 lines of code y: 2 # changes cores/atari2600/stella/src/debugger/TIADebug.cxx x: 597 lines of code y: 2 # changes cores/atari2600/stella/src/debugger/TIADebug.hxx x: 126 lines of code y: 2 # changes cores/atari2600/stella/src/emucore/AtariVox.hxx x: 31 lines of code y: 2 # changes cores/atari2600/stella/src/emucore/Cart.cxx x: 741 lines of code y: 2 # changes cores/atari2600/stella/src/emucore/Cart.hxx x: 87 lines of code y: 2 # changes cores/atari2600/stella/src/emucore/Cart2K.cxx x: 82 lines of code y: 2 # changes cores/atari2600/stella/src/emucore/Cart3E.cxx x: 183 lines of code y: 2 # changes cores/atari2600/stella/src/emucore/Cart4A50.cxx x: 332 lines of code y: 2 # changes cores/atari2600/stella/src/emucore/CartAR.cxx x: 394 lines of code y: 2 # changes cores/atari2600/stella/src/emucore/CartBFSC.cxx x: 137 lines of code y: 2 # changes cores/atari2600/stella/src/emucore/CartCTY.cxx x: 367 lines of code y: 2 # changes cores/atari2600/stella/src/emucore/CartCTYTunes.hxx x: 1798 lines of code y: 2 # changes cores/atari2600/stella/src/emucore/CartDPCPlus.cxx x: 500 lines of code y: 2 # changes cores/atari2600/stella/src/emucore/CartE0.cxx x: 175 lines of code y: 2 # changes cores/atari2600/stella/src/emucore/CartF0.cxx x: 103 lines of code y: 2 # changes cores/atari2600/stella/src/emucore/CartFA.cxx x: 161 lines of code y: 2 # changes cores/atari2600/stella/src/emucore/CartFA2.cxx x: 313 lines of code y: 2 # changes cores/atari2600/stella/src/emucore/Console.cxx x: 916 lines of code y: 2 # changes cores/atari2600/stella/src/emucore/DefProps.hxx x: 3256 lines of code y: 2 # changes cores/atari2600/stella/src/emucore/M6502.ins x: 3908 lines of code y: 2 # changes cores/atari2600/stella/src/emucore/M6532.cxx x: 287 lines of code y: 2 # changes cores/atari2600/stella/src/emucore/MD5.cxx x: 224 lines of code y: 2 # changes cores/atari2600/stella/src/emucore/MT24LC256.cxx x: 303 lines of code y: 2 # changes cores/atari2600/stella/src/emucore/Props.cxx x: 266 lines of code y: 2 # changes cores/atari2600/stella/src/emucore/TIA.cxx x: 1710 lines of code y: 2 # changes cores/atari2600/stella/src/emucore/TIA.hxx x: 192 lines of code y: 2 # changes cores/atari2600/stella/src/emucore/TIATables.cxx x: 550 lines of code y: 2 # changes cores/atari2600/stella/src/emucore/Thumbulator.cxx x: 1664 lines of code y: 2 # changes cores/atari2600/stella/src/tools/convbdf.c x: 791 lines of code y: 2 # changes cores/atari2600/stella/src/tools/scrom.asm x: 228 lines of code y: 2 # changes cores/atari2600/stella/src/yacc/YaccParser.cxx x: 284 lines of code y: 2 # changes cores/atari2600/stella/src/yacc/y.tab.c x: 1286 lines of code y: 2 # changes cores/gb/libgambatte/libretro/gbcpalettes.h x: 432 lines of code y: 2 # changes cores/gb/libgambatte/libretro/libretro.h x: 706 lines of code y: 2 # changes cores/gb/libgambatte/src/cpu.cpp x: 1447 lines of code y: 2 # changes cores/gb/libgambatte/src/gambatte-memory.cpp x: 983 lines of code y: 2 # changes cores/gb/libgambatte/src/initstate.cpp x: 1265 lines of code y: 2 # changes cores/gb/libgambatte/src/statesaver.cpp x: 410 lines of code y: 2 # changes cores/gb/libgambatte/src/video.cpp x: 617 lines of code y: 2 # changes cores/gb/libgambatte/src/video/ppu.cpp x: 1406 lines of code y: 2 # changes cores/gba/src/arm/decoder-arm.c x: 377 lines of code y: 2 # changes cores/gba/src/arm/decoder.c x: 455 lines of code y: 2 # changes cores/gba/src/arm/isa-thumb.c x: 343 lines of code y: 2 # changes cores/gba/src/core/cheats.c x: 382 lines of code y: 2 # changes cores/gba/src/core/input.c x: 560 lines of code y: 2 # changes cores/gba/src/debugger/cli-debugger.c x: 892 lines of code y: 2 # changes cores/gba/src/debugger/gdb-stub.c x: 674 lines of code y: 2 # changes cores/gba/src/debugger/parser.c x: 692 lines of code y: 2 # changes cores/gba/src/feature/ffmpeg/ffmpeg-encoder.c x: 491 lines of code y: 2 # changes cores/gba/src/feature/video-logger.c x: 834 lines of code y: 2 # changes cores/gba/src/gb/audio.c x: 928 lines of code y: 2 # changes cores/gba/src/gb/core.c x: 930 lines of code y: 2 # changes cores/gba/src/gb/gb.c x: 757 lines of code y: 2 # changes cores/gba/src/gb/io.c x: 654 lines of code y: 2 # changes cores/gba/src/gb/mbc.c x: 1000 lines of code y: 2 # changes cores/gba/src/gb/memory.c x: 696 lines of code y: 2 # changes cores/gba/src/gb/renderers/software.c x: 811 lines of code y: 2 # changes cores/gba/src/gb/video.c x: 768 lines of code y: 2 # changes cores/gba/src/gba/bios.c x: 773 lines of code y: 2 # changes cores/gba/src/gba/cheats/parv3.c x: 404 lines of code y: 2 # changes cores/gba/src/gba/core.c x: 941 lines of code y: 2 # changes cores/gba/src/gba/gba.c x: 784 lines of code y: 2 # changes cores/gba/src/gba/hardware.c x: 564 lines of code y: 2 # changes cores/gba/src/gba/io.c x: 895 lines of code y: 2 # changes cores/gba/src/gba/memory.c x: 1561 lines of code y: 2 # changes cores/gba/src/gba/renderers/software-obj.c x: 363 lines of code y: 2 # changes cores/gba/src/gba/renderers/video-software.c x: 847 lines of code y: 2 # changes cores/gba/src/gba/rr/mgm.c x: 505 lines of code y: 2 # changes cores/gba/src/gba/sio/lockstep.c x: 353 lines of code y: 2 # changes cores/gba/src/lr35902/decoder.c x: 481 lines of code y: 2 # changes cores/gba/src/lr35902/isa-lr35902.c x: 683 lines of code y: 2 # changes cores/gba/src/platform/libretro/libretro.h x: 717 lines of code y: 2 # changes cores/gba/src/platform/opengl/gles2.c x: 871 lines of code y: 2 # changes cores/gba/src/platform/qt/IOViewer.ui x: 417 lines of code y: 2 # changes cores/gba/src/platform/qt/ObjView.ui x: 609 lines of code y: 2 # changes cores/gba/src/platform/qt/SettingsView.ui x: 1737 lines of code y: 2 # changes cores/gba/src/platform/qt/ShortcutController.cpp x: 545 lines of code y: 2 # changes cores/gba/src/platform/qt/VideoView.cpp x: 472 lines of code y: 2 # changes cores/gba/src/platform/qt/VideoView.ui x: 529 lines of code y: 2 # changes cores/gba/src/platform/qt/ts/mgba-de.ts x: 4806 lines of code y: 2 # changes cores/gba/src/platform/qt/ts/mgba-es.ts x: 4515 lines of code y: 2 # changes cores/gba/src/platform/qt/ts/mgba-it.ts x: 4303 lines of code y: 2 # changes cores/gba/src/platform/sdl/sdl-events.c x: 650 lines of code y: 2 # changes cores/genesis/core/cart_hw/md_cart.c x: 1277 lines of code y: 2 # changes cores/genesis/core/cart_hw/sms_cart.c x: 1038 lines of code y: 2 # changes cores/genesis/core/cd_hw/cdc.c x: 449 lines of code y: 2 # changes cores/genesis/core/cd_hw/cdd.c x: 1502 lines of code y: 2 # changes cores/genesis/core/cd_hw/libchdr/src/chd.c x: 1572 lines of code y: 2 # changes cores/genesis/core/cd_hw/scd.c x: 1395 lines of code y: 2 # changes cores/genesis/core/m68k/m68ki_cycles.h x: 4099 lines of code y: 2 # changes cores/genesis/core/mem68k.c x: 1010 lines of code y: 2 # changes cores/genesis/core/sound/ym2413.c x: 1086 lines of code y: 2 # changes cores/genesis/core/sound/ym2612.c x: 1330 lines of code y: 2 # changes cores/genesis/core/system.c x: 861 lines of code y: 2 # changes cores/genesis/core/tremor/vorbisfile.c x: 1016 lines of code y: 2 # changes cores/genesis/core/tremor/window_lookup.h x: 2057 lines of code y: 2 # changes cores/genesis/core/vdp_ctrl.c x: 1978 lines of code y: 2 # changes cores/genesis/core/vdp_render.c x: 2684 lines of code y: 2 # changes cores/genesis/core/z80/z80.c x: 2640 lines of code y: 2 # changes cores/genesis/gcw0/main.c x: 2236 lines of code y: 2 # changes cores/genesis/gx/fileio/file_slot.c x: 583 lines of code y: 2 # changes cores/genesis/gx/gui/cheats.c x: 1123 lines of code y: 2 # changes cores/genesis/gx/gui/gui.c x: 1427 lines of code y: 2 # changes cores/genesis/gx/gui/menu.c x: 3267 lines of code y: 2 # changes cores/genesis/gx/gx_input.c x: 1175 lines of code y: 2 # changes cores/genesis/libretro/libretro-common/include/compat/zconf.h.in x: 439 lines of code y: 2 # changes cores/genesis/libretro/libretro.c x: 1885 lines of code y: 2 # changes cores/genesis/libretro/libretro.h x: 726 lines of code y: 2 # changes cores/nes/src/boards/emu2413.c x: 749 lines of code y: 2 # changes cores/nes/src/boards/mmc3.c x: 1057 lines of code y: 2 # changes cores/nes/src/drivers/libretro/libretro.c x: 1639 lines of code y: 2 # changes cores/nes/src/drivers/libretro/msvc/msvc-2010-360/msvc-2010-360.vcxproj x: 1655 lines of code y: 2 # changes cores/nes/src/sound.c x: 907 lines of code y: 2 # changes cores/pce/mednafen/cdrom/scsicd.cpp x: 2243 lines of code y: 2 # changes cores/pce/mednafen/pce_fast/huc6280.cpp x: 600 lines of code y: 2 # changes cores/pce/mednafen/pce_fast/huc6280_ops.inc x: 467 lines of code y: 2 # changes cores/pce/mednafen/pce_fast/pcecd_drive.cpp x: 950 lines of code y: 2 # changes cores/pce/mednafen/pce_fast/vdc.cpp x: 881 lines of code y: 2 # changes cores/pce/mednafen/tremor/framing.c x: 1499 lines of code y: 2 # changes cores/pce/mednafen/tremor/vorbisfile.c x: 1202 lines of code y: 2 # changes cores/snes/65c816.h x: 89 lines of code y: 1 # changes cores/snes/apu/apu.h x: 34 lines of code y: 1 # changes cores/snes/apu/bapu/dsp/SPC_DSP.cpp x: 792 lines of code y: 1 # changes cores/snes/apu/bapu/dsp/SPC_DSP.h x: 221 lines of code y: 1 # changes cores/snes/apu/bapu/dsp/blargg_common.h x: 106 lines of code y: 1 # changes cores/snes/apu/bapu/dsp/blargg_config.h x: 7 lines of code y: 1 # changes cores/snes/apu/bapu/dsp/blargg_endian.h x: 149 lines of code y: 1 # changes cores/snes/apu/bapu/dsp/blargg_source.h x: 38 lines of code y: 1 # changes cores/snes/apu/bapu/dsp/sdsp.hpp x: 26 lines of code y: 1 # changes cores/snes/apu/bapu/smp/core.cpp x: 116 lines of code y: 1 # changes cores/snes/apu/bapu/smp/core/generate.cpp x: 126 lines of code y: 1 # changes cores/snes/apu/bapu/smp/core/op_misc.cpp x: 300 lines of code y: 1 # changes cores/snes/apu/bapu/smp/core/op_mov.b x: 193 lines of code y: 1 # changes cores/snes/apu/bapu/smp/core/op_mov.cpp x: 344 lines of code y: 1 # changes cores/snes/apu/bapu/smp/core/op_pc.b x: 166 lines of code y: 1 # changes cores/snes/apu/bapu/smp/core/op_pc.cpp x: 551 lines of code y: 1 # changes cores/snes/apu/bapu/smp/core/op_read.b x: 189 lines of code y: 1 # changes cores/snes/apu/bapu/smp/core/op_read.cpp x: 657 lines of code y: 1 # changes cores/snes/apu/bapu/smp/core/op_rmw.b x: 69 lines of code y: 1 # changes cores/snes/apu/bapu/smp/core/op_rmw.cpp x: 230 lines of code y: 1 # changes cores/snes/apu/bapu/smp/core/opcycle_misc.cpp x: 650 lines of code y: 1 # changes cores/snes/apu/bapu/smp/core/opcycle_mov.cpp x: 761 lines of code y: 1 # changes cores/snes/apu/bapu/smp/core/opcycle_pc.cpp x: 1295 lines of code y: 1 # changes cores/snes/apu/bapu/smp/core/opcycle_read.cpp x: 1512 lines of code y: 1 # changes cores/snes/apu/bapu/smp/core/opcycle_rmw.cpp x: 518 lines of code y: 1 # changes cores/snes/apu/bapu/smp/core/oppseudo_misc.cpp x: 265 lines of code y: 1 # changes cores/snes/apu/bapu/smp/core/oppseudo_mov.cpp x: 660 lines of code y: 1 # changes cores/snes/apu/bapu/smp/core/oppseudo_pc.cpp x: 484 lines of code y: 1 # changes cores/snes/apu/bapu/smp/debugger/debugger.cpp x: 57 lines of code y: 1 # changes cores/snes/apu/bapu/smp/memory.cpp x: 102 lines of code y: 1 # changes cores/snes/apu/bapu/snes/snes.hpp x: 46 lines of code y: 1 # changes cores/snes/apu/ring_buffer.h x: 85 lines of code y: 1 # changes cores/snes/bsx.cpp x: 785 lines of code y: 1 # changes cores/snes/c4emu.cpp x: 896 lines of code y: 1 # changes cores/snes/cheats.h x: 74 lines of code y: 1 # changes cores/snes/clip.cpp x: 182 lines of code y: 1 # changes cores/snes/conffile.cpp x: 413 lines of code y: 1 # changes cores/snes/controls.cpp x: 2858 lines of code y: 1 # changes cores/snes/controls.h x: 158 lines of code y: 1 # changes cores/snes/cpu.cpp x: 145 lines of code y: 1 # changes cores/snes/cpuaddr.h x: 393 lines of code y: 1 # changes cores/snes/cpuexec.cpp x: 327 lines of code y: 1 # changes cores/snes/cpumacro.h x: 609 lines of code y: 1 # changes cores/snes/cpuops.cpp x: 3026 lines of code y: 1 # changes cores/snes/crosshairs.cpp x: 456 lines of code y: 1 # changes cores/snes/debug.cpp x: 1910 lines of code y: 1 # changes cores/snes/dma.cpp x: 1363 lines of code y: 1 # changes cores/snes/dsp.h x: 365 lines of code y: 1 # changes cores/snes/dsp1.cpp x: 1384 lines of code y: 1 # changes cores/snes/dsp3.cpp x: 875 lines of code y: 1 # changes cores/snes/dsp4.cpp x: 1210 lines of code y: 1 # changes cores/snes/font.h x: 132 lines of code y: 1 # changes cores/snes/fxemu.cpp x: 419 lines of code y: 1 # changes cores/snes/fxinst.cpp x: 3305 lines of code y: 1 # changes cores/snes/getset.h x: 714 lines of code y: 1 # changes cores/snes/gfx.cpp x: 1754 lines of code y: 1 # changes cores/snes/globals.cpp x: 208 lines of code y: 1 # changes cores/snes/libretro/libretro.cpp x: 1078 lines of code y: 1 # changes cores/snes/libretro/libretro.h x: 728 lines of code y: 1 # changes cores/snes/msu1.cpp x: 363 lines of code y: 1 # changes cores/snes/netplay.cpp x: 917 lines of code y: 1 # changes cores/snes/ppu.cpp x: 1530 lines of code y: 1 # changes cores/snes/sdd1emu.cpp x: 282 lines of code y: 1 # changes cores/snes/server.cpp x: 1119 lines of code y: 1 # changes cores/snes/seta010.cpp x: 500 lines of code y: 1 # changes cores/snes/snes9x.cpp x: 596 lines of code y: 1 # changes cores/snes/snes9x.h x: 258 lines of code y: 1 # changes cores/snes/spc7110emu.cpp x: 474 lines of code y: 1 # changes cores/snes/stream.cpp x: 320 lines of code y: 1 # changes cores/snes/tile.cpp x: 1100 lines of code y: 1 # changes src/coreinfo.cpp x: 116 lines of code y: 6 # changes retro/retro_env.py x: 247 lines of code y: 13 # changes retro/__init__.py x: 38 lines of code y: 13 # changes src/retro.cpp x: 460 lines of code y: 10 # changes src/ui/EmulatorController.cpp x: 525 lines of code y: 4 # changes src/ui/EmulatorController.h x: 100 lines of code y: 4 # changes retro/testing/tools.py x: 233 lines of code y: 5 # changes src/data.cpp x: 971 lines of code y: 7 # changes retro/data/contrib/__init__.py x: 1 lines of code y: 3 # changes retro/data/stable/SonicAndKnuckles3-Genesis/script.lua x: 110 lines of code y: 4 # changes retro/data/stable/SonicTheHedgehog-Genesis/script.lua x: 82 lines of code y: 4 # changes retro/data/stable/SonicTheHedgehog2-Genesis/script.lua x: 89 lines of code y: 4 # changes src/script-lua.cpp x: 176 lines of code y: 3 # changes conftest.py x: 21 lines of code y: 3 # changes retro/testing/__init__.py x: 73 lines of code y: 3 # changes src/data.h x: 170 lines of code y: 4 # changes src/imageops.cpp x: 728 lines of code y: 3 # changes src/memory.cpp x: 449 lines of code y: 3 # changes src/memory.h x: 394 lines of code y: 4 # changes src/movie-bk2.h x: 34 lines of code y: 3 # changes src/ui/MainWindow.cpp x: 588 lines of code y: 3 # changes src/ui/MainWindow.ui x: 973 lines of code y: 3 # changes src/zipfile.cpp x: 95 lines of code y: 3 # changes retro/scripts/import_sega_classics.py x: 62 lines of code y: 4 # changes
17.0
# changes
  min: 1.0
  average: 1.97
  25th percentile: 2.0
  median: 2.0
  75th percentile: 2.0
  max: 17.0
0 4806.0
lines of code
min: 1.0 | average: 203.56 | 25th percentile: 28.0 | median: 68.0 | 75th percentile: 186.0 | max: 4806.0

Number of Contributors vs. Number of Changes: 1840 points

setup.py x: 2 # contributors y: 17 # changes travis.py x: 2 # contributors y: 12 # changes retro/data/stable/TigerHeli-Nes/script.lua x: 1 # contributors y: 1 # changes retro/data/__init__.py x: 3 # contributors y: 11 # changes retro/scripts/import_path.py x: 2 # contributors y: 5 # changes src/emulator.cpp x: 2 # contributors y: 6 # changes src/emulator.h x: 2 # contributors y: 2 # changes cores/gb/libgambatte/src/mem/cartridge.cpp x: 1 # contributors y: 3 # changes cores/snes/apu/apu.cpp x: 1 # contributors y: 2 # changes retro/retro_env.py x: 4 # contributors y: 13 # changes retro/__init__.py x: 2 # contributors y: 13 # changes src/retro.cpp x: 2 # contributors y: 10 # changes src/ui/EmulatorController.cpp x: 1 # contributors y: 4 # changes retro/testing/tools.py x: 1 # contributors y: 5 # changes src/data.cpp x: 1 # contributors y: 7 # changes retro/data/stable/SonicAndKnuckles3-Genesis/script.lua x: 2 # contributors y: 4 # changes src/zipfile.cpp x: 2 # contributors y: 3 # changes retro/scripts/import_sega_classics.py x: 3 # contributors y: 4 # changes
17.0
# changes
  min: 1.0
  average: 1.97
  25th percentile: 2.0
  median: 2.0
  75th percentile: 2.0
  max: 17.0
0 4.0
# contributors
min: 1.0 | average: 1.01 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 4.0

Number of Contributors vs. File Size: 1840 points

setup.py x: 2 # contributors y: 86 lines of code travis.py x: 2 # contributors y: 100 lines of code retro/data/stable/TigerHeli-Nes/script.lua x: 1 # contributors y: 12 lines of code retro/data/__init__.py x: 3 # contributors y: 334 lines of code retro/scripts/import_path.py x: 2 # contributors y: 45 lines of code src/emulator.cpp x: 2 # contributors y: 383 lines of code src/emulator.h x: 2 # contributors y: 75 lines of code cores/gb/libgambatte/src/mem/cartridge.cpp x: 1 # contributors y: 564 lines of code cores/snes/apu/apu.cpp x: 1 # contributors y: 533 lines of code src/movie-bk2.cpp x: 2 # contributors y: 285 lines of code cores/atari2600/libretro-common/include/compat/msvc.h x: 1 # contributors y: 60 lines of code cores/atari2600/libretro-common/include/compat/msvc/stdint.h x: 1 # contributors y: 153 lines of code cores/atari2600/libretro.cxx x: 1 # contributors y: 274 lines of code cores/atari2600/libretro.h x: 1 # contributors y: 729 lines of code cores/atari2600/msvc/msvc-2015/stella-libretro.vcxproj x: 1 # contributors y: 328 lines of code cores/atari2600/stella/src/cheat/BankRomCheat.cxx x: 1 # contributors y: 45 lines of code cores/atari2600/stella/src/cheat/BankRomCheat.hxx x: 1 # contributors y: 19 lines of code cores/atari2600/stella/src/cheat/CheatCodeDialog.cxx x: 1 # contributors y: 204 lines of code cores/atari2600/stella/src/cheat/CheatManager.cxx x: 1 # contributors y: 254 lines of code cores/atari2600/stella/src/common/Array.hxx x: 1 # contributors y: 142 lines of code cores/atari2600/stella/src/common/Base.cxx x: 1 # contributors y: 77 lines of code cores/atari2600/stella/src/common/MouseControl.cxx x: 1 # contributors y: 214 lines of code cores/atari2600/stella/src/common/SharedPtr.hxx x: 1 # contributors y: 108 lines of code cores/atari2600/stella/src/common/SoundSDL.cxx x: 1 # contributors y: 306 lines of code cores/atari2600/stella/src/common/StellaKeys.hxx x: 1 # contributors y: 240 lines of code cores/atari2600/stella/src/common/bspf.hxx x: 1 # contributors y: 118 lines of code cores/atari2600/stella/src/debugger/CartDebug.cxx x: 1 # contributors y: 1156 lines of code cores/atari2600/stella/src/debugger/Debugger.cxx x: 1 # contributors y: 518 lines of code cores/atari2600/stella/src/debugger/DebuggerParser.cxx x: 1 # contributors y: 1691 lines of code cores/atari2600/stella/src/debugger/DiStella.cxx x: 1 # contributors y: 1068 lines of code cores/atari2600/stella/src/debugger/TIADebug.cxx x: 1 # contributors y: 597 lines of code cores/atari2600/stella/src/emucore/Cart.cxx x: 1 # contributors y: 741 lines of code cores/atari2600/stella/src/emucore/Cart3E.cxx x: 1 # contributors y: 183 lines of code cores/atari2600/stella/src/emucore/CartAR.cxx x: 1 # contributors y: 394 lines of code cores/atari2600/stella/src/emucore/CartCTY.cxx x: 1 # contributors y: 367 lines of code cores/atari2600/stella/src/emucore/CartCTYTunes.hxx x: 1 # contributors y: 1798 lines of code cores/atari2600/stella/src/emucore/CartDPCPlus.cxx x: 1 # contributors y: 500 lines of code cores/atari2600/stella/src/emucore/Console.cxx x: 1 # contributors y: 916 lines of code cores/atari2600/stella/src/emucore/DefProps.hxx x: 1 # contributors y: 3256 lines of code cores/atari2600/stella/src/emucore/M6502.ins x: 1 # contributors y: 3908 lines of code cores/atari2600/stella/src/emucore/M6532.cxx x: 1 # contributors y: 287 lines of code cores/atari2600/stella/src/emucore/TIA.cxx x: 1 # contributors y: 1710 lines of code cores/atari2600/stella/src/emucore/Thumbulator.cxx x: 1 # contributors y: 1664 lines of code cores/atari2600/stella/src/tools/convbdf.c x: 1 # contributors y: 791 lines of code cores/atari2600/stella/src/yacc/y.tab.c x: 1 # contributors y: 1286 lines of code cores/gb/libgambatte/libretro/gbcpalettes.h x: 1 # contributors y: 432 lines of code cores/gb/libgambatte/libretro/libretro.h x: 1 # contributors y: 706 lines of code cores/gb/libgambatte/src/cpu.cpp x: 1 # contributors y: 1447 lines of code cores/gb/libgambatte/src/gambatte-memory.cpp x: 1 # contributors y: 983 lines of code cores/gb/libgambatte/src/initstate.cpp x: 1 # contributors y: 1265 lines of code cores/gb/libgambatte/src/statesaver.cpp x: 1 # contributors y: 410 lines of code cores/gb/libgambatte/src/video.cpp x: 1 # contributors y: 617 lines of code cores/gb/libgambatte/src/video/ppu.cpp x: 1 # contributors y: 1406 lines of code cores/gba/src/arm/decoder.c x: 1 # contributors y: 455 lines of code cores/gba/src/arm/isa-thumb.c x: 1 # contributors y: 343 lines of code cores/gba/src/debugger/cli-debugger.c x: 1 # contributors y: 892 lines of code cores/gba/src/debugger/gdb-stub.c x: 1 # contributors y: 674 lines of code cores/gba/src/debugger/parser.c x: 1 # contributors y: 692 lines of code cores/gba/src/feature/ffmpeg/ffmpeg-encoder.c x: 1 # contributors y: 491 lines of code cores/gba/src/feature/video-logger.c x: 1 # contributors y: 834 lines of code cores/gba/src/gb/audio.c x: 1 # contributors y: 928 lines of code cores/gba/src/gb/gb.c x: 1 # contributors y: 757 lines of code cores/gba/src/gb/io.c x: 1 # contributors y: 654 lines of code cores/gba/src/gb/mbc.c x: 1 # contributors y: 1000 lines of code cores/gba/src/gb/renderers/software.c x: 1 # contributors y: 811 lines of code cores/gba/src/gba/memory.c x: 1 # contributors y: 1561 lines of code cores/gba/src/platform/opengl/gles2.c x: 1 # contributors y: 871 lines of code cores/gba/src/platform/qt/SettingsView.ui x: 1 # contributors y: 1737 lines of code cores/gba/src/platform/qt/ts/mgba-de.ts x: 1 # contributors y: 4806 lines of code cores/gba/src/platform/qt/ts/mgba-es.ts x: 1 # contributors y: 4515 lines of code cores/gba/src/platform/qt/ts/mgba-it.ts x: 1 # contributors y: 4303 lines of code cores/gba/src/util/vfs/vfs-zip.c x: 1 # contributors y: 569 lines of code cores/genesis/core/cart_hw/sms_cart.c x: 1 # contributors y: 1038 lines of code cores/genesis/core/cd_hw/cdc.c x: 1 # contributors y: 449 lines of code cores/genesis/core/cd_hw/cdd.c x: 1 # contributors y: 1502 lines of code cores/genesis/core/cd_hw/libchdr/src/chd.c x: 1 # contributors y: 1572 lines of code cores/genesis/core/cd_hw/scd.c x: 1 # contributors y: 1395 lines of code cores/genesis/core/m68k/m68ki_cycles.h x: 1 # contributors y: 4099 lines of code cores/genesis/core/mem68k.c x: 1 # contributors y: 1010 lines of code cores/genesis/core/sound/ym2413.c x: 1 # contributors y: 1086 lines of code cores/genesis/core/sound/ym2612.c x: 1 # contributors y: 1330 lines of code cores/genesis/core/system.c x: 1 # contributors y: 861 lines of code cores/genesis/core/tremor/window_lookup.h x: 1 # contributors y: 2057 lines of code cores/genesis/core/vdp_ctrl.c x: 1 # contributors y: 1978 lines of code cores/genesis/core/vdp_render.c x: 1 # contributors y: 2684 lines of code cores/genesis/core/z80/z80.c x: 1 # contributors y: 2640 lines of code cores/genesis/gcw0/main.c x: 1 # contributors y: 2236 lines of code cores/genesis/gx/gui/cheats.c x: 1 # contributors y: 1123 lines of code cores/genesis/gx/gui/gui.c x: 1 # contributors y: 1427 lines of code cores/genesis/gx/gx_input.c x: 1 # contributors y: 1175 lines of code cores/genesis/libretro/libretro.c x: 1 # contributors y: 1885 lines of code cores/nes/src/boards/mmc3.c x: 1 # contributors y: 1057 lines of code cores/nes/src/drivers/libretro/libretro.c x: 1 # contributors y: 1639 lines of code cores/pce/mednafen/pce_fast/pcecd_drive.cpp x: 1 # contributors y: 950 lines of code cores/pce/mednafen/tremor/vorbisfile.c x: 1 # contributors y: 1202 lines of code cores/snes/apu/bapu/smp/core/opcycle_pc.cpp x: 1 # contributors y: 1295 lines of code cores/snes/controls.cpp x: 1 # contributors y: 2858 lines of code cores/snes/cpuops.cpp x: 1 # contributors y: 3026 lines of code cores/snes/debug.cpp x: 1 # contributors y: 1910 lines of code cores/snes/dma.cpp x: 1 # contributors y: 1363 lines of code cores/snes/fxinst.cpp x: 1 # contributors y: 3305 lines of code cores/snes/gfx.cpp x: 1 # contributors y: 1754 lines of code cores/snes/ppu.cpp x: 1 # contributors y: 1530 lines of code cores/snes/snapshot.cpp x: 1 # contributors y: 1760 lines of code cores/snes/tile.cpp x: 1 # contributors y: 1100 lines of code src/coreinfo.cpp x: 2 # contributors y: 116 lines of code retro/retro_env.py x: 4 # contributors y: 247 lines of code src/retro.cpp x: 2 # contributors y: 460 lines of code retro/scripts/playback_movie.py x: 2 # contributors y: 249 lines of code src/zipfile.h x: 2 # contributors y: 34 lines of code retro/scripts/import_sega_classics.py x: 3 # contributors y: 62 lines of code scripts/import_sega_classics.py x: 2 # contributors y: 2 lines of code
4806.0
lines of code
  min: 1.0
  average: 203.56
  25th percentile: 28.0
  median: 68.0
  75th percentile: 186.0
  max: 4806.0
0 4.0
# contributors
min: 1.0 | average: 1.01 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 4.0