Analsysis of SID songs (mostly of the HVSC).
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Pararaum 797d7d6203 More useful error message on unknown hash. 1 year ago
data Added python code to generate histogram of file lengths. 2 years ago
CODE_MODEL.json Updated model. 1 year ago
Makefile Changed storing bitshred from bit varying to bytea. 2 years ago
README.md Installation process streamlined. 1 year ago
bitshred.hh Initial import. 2 years ago
calc_bigram_distances.cc Added missing imports. 1 year ago
calculate_bitshred.cc More useful error message on unknown hash. 1 year ago
calculate_bitshred.ggo Initial import. 2 years ago
calculate_fuzzy_hash.cc Tool for extracting data from database. 2 years ago
calculate_fuzzy_hash.ggo Working tlsh fuzzy-hash. 2 years ago
disasm.py Added simple code detection expert system. 2 years ago
find_closest_bitshred.cc Added missing imports. 1 year ago
find_closest_bitshred.ggo Initial import. 2 years ago
get_sid_data.py Tool for extracting data from database. 2 years ago
hash.cc Changed storing bitshred from bit varying to bytea. 2 years ago
hash.hh Changed storing bitshred from bit varying to bytea. 2 years ago
make_db.sql Installation process streamlined. 1 year ago
sid_db.py Installation process streamlined. 1 year ago
sidformat.py Added simple code detection expert system. 2 years ago
test_data_types.cc Initial import. 2 years ago

README.md

Sidabaeus

This project will contain statistical analysis of C64 SID songs and the tools which are necessary to perform this analysis. A database will help us to store all the information.

Links:

Installation

Install the necessary packages (e.g. Debian/Ubuntu):

sudo apt-get install libboost-dev libpqxx-dev gengetopt libtlsh-dev python-psycopg2 libfuzzy-dev

Create a database user and a database (example siddb):

createuser <user>
createdb -O <user> siddb
psql siddb < make_db.sql

And now you are ready to add files. You can use:

./sid_db.py --dbname=siddb $(find C64Music/ -name '*.sid')