Skip to content

Instantly share code, notes, and snippets.

View gorkinovich's full-sized avatar

Gorka Suárez gorkinovich

View GitHub Profile
@matozoid
matozoid / sid_frequencies.csv
Last active May 5, 2025 23:42
A table of frequencies for the Commodore 64 SID chip taken from various sources. It's a CSV, so it's machine readable! :-) :-)
number name octave note in octave frequency (base 440Hz) frequency (base 435Hz) C64 manual frequency PAL frequency NTSC frequency PAL frequency 435Hz NTSC frequency 435Hz MIDI note number
0 C 0 0 16.351597831287414 16.165784219568238 268 278 268 275 265 24
1 C# 0 1 17.323914436054505 17.12705177200843 284 295 284 292 281 25
2 D 0 2 18.354047994837977 18.14547926762391 301 313 301 309 298 26
3 D# 0 3 19.445436482630058 19.224465613509263 318 331 319 327 315 27
4 E 0 4 20.601722307054366 20.367611826292386 337 351 338 347 334 28
5 F 0 5 21.826764464562746 21.578733050192717 358 372 358 367 354 29
6 F# 0 6 23.12465141947715 22.86187128971036 379 394 379 389 375 30
7 G 0 7 24.499714748859326 24.22130889944047 401 417 402 412 397 31
8 G# 0 8 25.956543598746574 25.661582876033545 425 442 426 437 421 32
@cbmeeks
cbmeeks / sid.txt
Last active November 10, 2025 19:00
SID File Format
===========================
SID FILE FORMAT DESCRIPTION
===========================
AUTHORS:
Michael Schwendt (PSID v1 and v2)
Simon White (PSID v2NG, RSID)
Dag Lem (PSID v2NG)
Wilfred Bos (PSID v3, RSID v3, PSID v4, RSID v4)
@jhasse
jhasse / main.cpp
Created May 25, 2011 10:18
SHA-1 With Boost
#include <iostream>
#include <boost/uuid/sha1.hpp>
void display(char* hash)
{
std::cout << "SHA1: " << std::hex;
for(int i = 0; i < 20; ++i)
{
std::cout << ((hash[i] & 0x000000F0) >> 4)
<< (hash[i] & 0x0000000F);