Skip to content

Instantly share code, notes, and snippets.

View caiwan's full-sized avatar
🐺

Caiwan caiwan

🐺
View GitHub Profile
@caiwan
caiwan / caiwan_macro_framework.lua
Last active January 10, 2020 19:04
Caiwan's LMC macro framework
-- ------------------------------------------------------------------------------------
-- * Caiwan's LMC macro framework
-- * Usage:
-- * Place this file to <LuaMacros>/lua/caiwan_macro_framework.lua
-- ------------------------------------------------------------------------------------
-- Helpers
function bit(p) return bit32.lshift(1, p) end
@caiwan
caiwan / downloadAssets.py
Created April 2, 2020 08:22
Download assets from GoogleDrive
"""
taken from this StackOverflow answer: https://stackoverflow.com/a/39225039
"""
import requests
import argparse
import json
import os
@caiwan
caiwan / mikrovilag_basic_checksum_1988.bas
Last active March 23, 2023 09:38
Mikrovilag magazine, C64 Basic
100 data 78,a9,0d,8d,04,03,a9,c0,8d,05,03,58,1048
110 data 60,a5,14,85,a7,a5,15,85,a8,a9,00,8d,1378
120 data 00,ff,a2,1f,b5,c7,9d,a7,c0,ca,10,f8,1810
130 data a9,13,20,d2,ff,a9,12,20,d2,ff,a0,00,1529
140 data 84,b4,84,b0,88,e6,b4,c8,b9,00,02,f0,1793
150 data 2e,c9,22,d0,08,48,a5,b0,49,ff,85,b0,1547
160 data 68,48,c9,20,d0,07,a5,b0,d0,03,68,d0,1488
170 data e2,68,a6,b4,18,a5,a7,79,00,02,85,a7,1455
180 data a5,a8,69,00,85,a8,ca,d0,ef,f0,ca,a5,1995
190 data a7,45,a8,48,29,0f,a8,b9,97,c0,20,d2,1470
@caiwan
caiwan / file2bin.py
Last active August 20, 2020 10:39
Python C/C++ utils
import argparse
import json
import os
import sys
import pathlib
from hashlib import md5
import tqdm
@caiwan
caiwan / requirements.txt
Created July 23, 2021 17:25
Uses Google TTS to read up a long text file splitting up to pieces
gTTS
tqdm