Skip to content

Instantly share code, notes, and snippets.

View korean-syllables.csv
ㄱㅏ
ㄱㅏㄱ
ㄱㅏㄲ
ㄱㅏㄳ
ㄱㅏㄴ
ㄱㅏㄵ
ㄱㅏㄶ
ㄱㅏㄷ
ㄱㅏㄹ
ㄱㅏㄺ
@lancejpollard
lancejpollard / list.csv
Created Mar 28, 2021
List of Wiktionary Languages
View list.csv
language url
'Are'are language https://en.wiktionary.org/wiki/Category:%27Are%27are_language
A'ou language https://en.wiktionary.org/wiki/Category:A%27ou_language
A-Hmao language https://en.wiktionary.org/wiki/Category:A-Hmao_language
A-Pucikwar language https://en.wiktionary.org/wiki/Category:A-Pucikwar_language
Aari language https://en.wiktionary.org/wiki/Category:Aari_language
Aasax language https://en.wiktionary.org/wiki/Category:Aasax_language
Aba language https://en.wiktionary.org/wiki/Category:Aba_language
Abaga language https://en.wiktionary.org/wiki/Category:Abaga_language
Abai language https://en.wiktionary.org/wiki/Category:Abai_language
@lancejpollard
lancejpollard / bool.rs
Created Feb 28, 2021 — forked from bodil/bool.rs
Simple type level natural numbers in Rust
View bool.rs
#[derive(Copy, Clone, PartialEq, Eq, Debug)]
pub struct True;
#[derive(Copy, Clone, PartialEq, Eq, Debug)]
pub struct False;
pub trait Bool {
fn new() -> Self;
}
impl Bool for True {
@lancejpollard
lancejpollard / bool.rs
Created Feb 28, 2021 — forked from bodil/bool.rs
Simple type level natural numbers in Rust
View bool.rs
#[derive(Copy, Clone, PartialEq, Eq, Debug)]
pub struct True;
#[derive(Copy, Clone, PartialEq, Eq, Debug)]
pub struct False;
pub trait Bool {
fn new() -> Self;
}
impl Bool for True {
View functions.json
[
{
"name": "MODRM",
"transforms": [
{
"left": [
"mode64",
"eamode64",
"MODRM64alt32()",
"MEMDISP()"
View x86-instructions.json
This file has been truncated, but you can view the full file.
[
{
"opcode": "37",
"name": "AAA",
"operands": [],
"support64": "invalid",
"compatibility": "valid",
"desc": "ASCII adjust AL after addition."
},
@lancejpollard
lancejpollard / octal_x86.txt
Created Jan 28, 2021 — forked from seanjensengrey/octal_x86.txt
x86 is an octal machine
View octal_x86.txt
# source:http://reocities.com/SiliconValley/heights/7052/opcode.txt
From: mark@omnifest.uwm.edu (Mark Hopkins)
Newsgroups: alt.lang.asm
Subject: A Summary of the 80486 Opcodes and Instructions
(1) The 80x86 is an Octal Machine
This is a follow-up and revision of an article posted in alt.lang.asm on
7-5-92 concerning the 80x86 instruction encoding.
The only proper way to understand 80x86 coding is to realize that ALL 80x86
@lancejpollard
lancejpollard / x86-assembly-notes.md
Created Jan 27, 2021 — forked from mikesmullin/x86-assembly-notes.md
Notes on x86-64 Assembly and Machine Code
View x86-assembly-notes.md

Mike's x86-64 Assembly (ASM) Notes

Assembling Binary Machine Code

Operating Modes:

These determine the assumed/default size of instruction operands, and restricts which opcodes are available, and how they are used.

Modern operating systems, booted inside Real mode,

View syscalls.json
[
{
"num": 0,
"name": "sys_read",
"params": [
[
"unsigned int",
"fd"
],
[
@lancejpollard
lancejpollard / readme.md
Last active Jan 23, 2021
Universal Language Encoding (ULE)
View readme.md

Universal Language Encoding (ULE)

An alternative to the UTF encodings to handle more languages in a more compact way.

<language><characters><language><characters>...

Everything is in bytes.