ArgentumCation

Links RSS
Author ArgentumCation Posts Notes
License CC-BY-NC-SA 4.0+ Updated
Mira Missingtexture's Mangled Mandarin Transcription System 2025-06-24
Initials Pinyin Missingtexture IPA b p p p ph pʰ m m m f f f d t t t th tʰ n n n l l l g k k k kh kʰ h x x j tj tɕ q tjh tɕʰ x j ɕ zh tz ʈʂ ch tzh ʈʂʰ sh z ʂ r r ɻ~ʐ z c ts c ch tsʰ s s s y y j w w w yu yu ɥ Finals Pinyin Pinyin Mira Mira (revised) IPA Notes (N/A) -i -r ɹ̩~z̩, ɻ̩~ʐ̩ after z, c, s, zh, ch, sh, r a a a a e e e ɤ/ə ai ai ai ai̯ ei ei ei ei̯ ao ao ao au̯ ou ou ou ou̯ an an an an en en en ən ang ang aq ang aŋ eng eng eq eng əŋ (weng) ong uq ung ʊŋ~o̞ʊŋ er er er aɚ̯~əɹ yi i i i ya ia ia ja ye ie ie je yao iao iao jau̯ you iu iou jou̯ yan ian ien jɛn yin in in in yang iang iaq iang jaŋ ying ing iq ing iŋ yong iong ioq iong jʊŋ wu u u u wa ua ua wa wo uo/o uo wo wai uai uai wai̯ wei ui uei wei̯ wan uan uan wan wen un uen wən wang uang uaq uang waŋ weng (ong) ueq ueng wəŋ yu ü v ü y yue üe ve üe ɥe yuan üan ven üan ɥɛn yun ün vn ün yn ê ê eh ɛ o o oh ɔ yo io yoh jɔ Examples Chinese Pinyin Missingtexture Missingtexture (Revised) 北京 Běijīng pěitjīq pěitjīng 广州 Guǎngzhōu kuǎqtzōu kuǎngtzōu 西安 Xī’ān jī’ān jī’ān 青島 Qīngdǎo tjhīqtǎo tjhīngtǎo 奇迹 Qíjì tjhíjì tjhíjì 天津 Tiānjīn thiāqtjīn thiāngtjīn 四川 Sìchuān sìtzhuān sìtzhuān 南京 Nánjīng nántjīq nántjīng 旋律 xuánlǜ juánlv juánlǜ
Notes on building Redox OS 2025-05-08
From my attempts to try getting this bugger working on armv6
Yet Unnamed Revolution Investigation 2025-05-03
Yet Unnamed Revolution Investigation DOL More compatible with Nintendo tooling I assume it has something to do withu ELF more flexible than DOL can be converted to/from DOL KalistiOS seems to be an SDK for Dreamcast supported PS2 and GBA at one point but those are unmaintained supported x86 at one point but wasn’t made public? looks like yu-rvl is gonna be doing stuff with that libOGC bad seems like it’s used by most/all existing Wii homebrew NAND Channel Forwarders?
Pico-8 Investigations 2025-04-16
Hardware 128x128 Screen 2 Controllers Dpad + Circle + X 16 official colors + 16 unofficial colors 256 8x8 sprites 32kb cart size 64kb RAM 4 channel audio uses p8scii != ascii runs at 30fps or 60fps P8PNG Format
Mira's attempts to understand Kuwubernetes 2025-04-07
Install k3s, helm run `curl -sfL https://get.k3s.io | sh - on first node curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash export KUBECONFIG=/etc/rancher/k3s/k3s.yaml 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 --- apiVersion: apps/v1 kind: Deployment metadata: labels: app: adminer name: adminer spec: replicas: 1 selector: matchLabels: app: adminer template: metadata: labels: app: adminer spec: containers: - image: adminer:latest name: adminer ports: - containerPort: 8080 --- apiVersion: v1 kind: Service metadata: name: adminer-svc spec: type: ClusterIP selector: app: adminer ports: - port: 8080 targetPort: 8080 --- apiVersion: networking.
Plans for a chess/taikyoku shogi/what have you engine 2025-02-18
Game Loop 1 2 3 4 while not game.is_over(): game.display() game.get_player_input() # returns starting and ending position game.is_valid_move() Game struct contains game state Refactor to trait?
Some notes on the PKPass format 2025-02-16
https://file-extensions.com/docs/pkpasss https://developer.apple.com/documentation/walletpasses
A Hex encoding for Toki Pona 2025-02-13
a A e E/* i 1 o 0 u 5 n 7 j 3 k 9 l 6 m 4 p B s C t D w 2 ∅ F/# D091 41 3A7 416A Ports over to DTMF as well
Miraidon (Airplay Server) 2025-01-21
Reference Impls https://github.com/mikebrady/shairport-sync/tree/master?tab=readme-ov-file https://github.com/ckdo/airplay2-receiver registers mdns service starts http server on port 7000 forwards requests to AP2Handler SETUP should receive a bplist if it contains streams TODO else seems to be sending event? GET POST service Discovery uses mdns/bonjour feature flags are in a SRV record TODO: how do I set up an mdns responder mdns_sd seems like the actual transfers themselves use http over a different port = wlp0s20f3 IPv6 4431B2384B11@Akristip-l-PF4BWXDJ AirTunes Remote Audio local hostname = [akristip-l-PF4BWXDJ.
My notes from trying to build a Poketch 2025-01-21
Hardware Display Resolution: 192x160 potentially just upscaled from 96x80 at 3x scaling that’s 576x480, 32px pillarboxes if 640x480 384x320 how small can the screen physically be? android guidelines say 48dp @ 160dpi or 0.3" android guidelines also say 48dp is about 9mm so who the fuck knows anymore apple says 44pt or 44/72" or 0.61" 44pt is 44px, 88px, 132px depending on device 132px on iPhone X @ 448(?)dpi so ~ 0.
plan9 FS investigations 2025-01-21
Digested from: https://www.usenix.org/legacy/events/usenix05/tech/freenix/full_papers/hensbergen/hensbergen.pdf https://www.kernel.org/doc/Documentation/filesystems/9p.txt http://ericvh.github.io/9p-rfc/rfc9p2000.html http://ericvh.github.io/9p-rfc/rfc9p2000.u.html https://9fans.github.io/plan9port/man/man4/9pfuse.html https://github.com/pfpacket/rust-9p/tree/master/example/unpfs 9p2000 Opcodes All messages take a tag parameter used to multiplex connections Session version parameter negotiations auth T afid: auth handle?? uname username aname: mount name (root if blank) attach establish connection to server T fid is file handle, chosen by client? afid is an ‘auth handle’ -1 for no auth uname aname R: flush abort request error File walk lookup pathname open create read write clunk release a file?
Disorganized Notes 1970-01-01
NixOS/Nix Show channels: sudo nix-channel --list add unstable channel: sudo nix-channel --add https://nixos.org/channels/nixpkgs-unstable unstable update repos: sudo nix-channel --update; sudo nix search -u SSH Set up port forwarding in existing connection: 1 2 3 4 5 $ ~C ssh> -D [port number] [Enter] [Enter] $ Shell !!:s/foo/bar/, replace first instance of foo with bar in the previous command ^foo^bar same thing but shorter and less flexible !foo rerun last command containing foo Keepalived don’t ever use use_vmac, it’s fucky Toki Pona Prop 65 Warning ⚠️ toki pi (ike ken)!
Idea: turn a TI-84/ Gameboy/DS into a meshtastic client 0001-01-01
communication between a client and meshtastic device over serial need to adapt from: https://github.com/meshtastic/Meshtastic-arduino https://store.rokland.com/products/rak-raspberry-pi-rp2040-core-module-for-lorawan-with-lora-sx1262-us915-mhz-rak11310-pid-116003 seems like a minimal device that would work well for this Next Step: figure out how tf to get serial I/O on interesting devices TI-84: seems to not be viable? MirageOS has functions for using the TI protocol to send bytes but we’d need an intermediary to turn that into the meshtastic serial protocol
PostMarketOS for iPad Air 2 (iPad-5,3) 0001-01-01
Existing Work: https://github.com/SoMainline/linux-apple-resources/blob/master/HOWTO.md PongoOS:Seems to be a minimal boot environment for checkra1n boards https://github.com/konradybcio/linux-apple: Kernel fork for iOS devices? PongoOS build errors 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 src/kernel/mm.c:378:14: error: variable 'vm_index_start' set but not used [-Werror,-Wunused-but-set-variable] 378 | uint32_t vm_index_start = 0; | ^ src/kernel/mm.c:938:10: error: variable 'is_tt1' set but not used [-Werror,-Wunused-but-set-variable] 938 | bool is_tt1 = false; | ^ 2 errors generated.
vim 0001-01-01
Sort selected lines: :sort Open man page: :man [command] or \K Open URL: gx Move between splits: ctrl+w [direction] vim-commentary: gc [motion] to comment out Case switching: gU to uppercase gu to lowercase -g~ to toggle Substitute: /g global - sub all in line :%s/ - substitute in all lines :5,12s/ substitute from lines 5 to 12 :.,+2s/ substitute this line (.) and the next 2 :g/^foo/s/bar/baz/g substitute all instances of bar with baz on lines beginning with foo /c - ask for confirmation Windows :sp [filename] horizontal split, optionally open file vsp vertical split ctrl+w w move between windows ctrl+w = resize windows to be equal ctrl+w q close window ctrl+w <direction> move window