WA, USA

Micah Cowan

Advanced
@micahcowan

For a more-organzied list of my repos, see the "Stars" tab. Musician, and coder in a variety of languages. Used to maintain GNU wget and (briefly) screen

starfishjs. JavaScript port of my friend marssaxman's C code to generate beautiful, tiled, procedurally-generated background images.

66

bobbin. A terminal-driven Apple II-series emulator aimed at efficient development for 8-bit Apple computers

36

a2vimode. vi-like mode for input prompts?!

17

fbdasm. Disassembly project for Nintendo Family Basic

9

a2taki. An animated text effects engine for the Apple ][

5

a2millebornes. Mille Bornes card game for the Apple II

4

neotree. Arduino ESP32/Neopixel program for my Xmas tree

3

romx-basic. Tools to create Apple II ROM Images that autorun BASIC programs

3

a2jmp-glitch-demo. A demonstration of the indirect-jmp 6502 glitch

2

a2spinner. Sweet spinner for your Apple ][ prompt!

2

system-setup. Shell

2

8bit-a2-run-basic-prog. Load/run AppleSoft BASIC programs in assembly; for use with 8bitworkshop

2

libmacbinary. C++

2

a2xxx. An educational experiment regarding live-drawn versus page-swapped text on the Apple ][

2

a2play. Music-playing utility code for use from AppleSoft on Apple ][ machines

2

a2allchars. Display all Apple ][ character codes

2

a2sine. Integer-based sine() implementation for 6502/Apple II

2

trog-patch. An exploration of disassembled code from Trog on NES

2

fnord. Some fun ways to mess with Apple ]['s output routine

2

elm-trig. A toy to demonstrate trigonometric functions, written in Elm

2

a2fac-inspect. Routine for inspecting the contents of the AppleSoft floating-point accumulator

1

math-ca65. Math and printing facilities for ca65 / Apple ][

1

a2basicinf. Apple II program to print out memory-usage info for the current AppleSoft program

1

discord-bobbin-bot. A discord bot to interface with the bobbin Apple II emulator

1

ytfeed. Command-line tool for automatically feeding subscribed YouTube channels into playlists

1

martin-haye-super-mon. Martin Haye's Super-Mon from Bitbucket, a super-powered Apple II monitor

1

a2bloop. Bleep-bloopy input/output sounds

1

m100-build. Project for using position-independent machine language subs in BASIC on the TRS-80 Model 100

1

a2forthish. Minimalist Forth-like stack operation macros for ca65

1

a2firm. A ca65 header file providing various useful memory locations and entry points used or provided by the Apple II firmware (BASIC and Monitor)

1

a2baaam. Apple ][ Basic Ampersand And Allocation Manager

1

snap-container. Docker container for Berkeley Snap! code-block programming language web app

1

game-genie. Web page that can generate Game Genie codes (via JavaScript)

1

profile-loader. Small shell script for loading in multiple shell scripts at login.

1

organize-roms. Script I wrote to organize files such that no dir contains more than ~128 entries. I use it to sort NoIntro ROM archives.

1

m100. Micah's programming experiments for the TRS-80 Model 100

1

m100-downloads. My modifications of others' programs for the Model 100, with fixes/improvements

1

snap-list-render. A list renderer and sort demonstrator project, written in Snap! code blocks

1

opt-pather. Shell script to set up vars like PATH, MANPATH, etc., according to what lives under ~/opt/.

1

smallio. Super Smallio Brothers (Ludum Dare 38: A Small World)

1

famibe-website. Source for my Family Basic-oriented website at http://famibe.addictivecode.org/

1

promptjobs. Shell

1

ionsible. A game engine written in TypeScript

1

dekidisc. A boomerang-bullet 2D shooter game. Earlier version is in "gate-arena" repo.

1

animal-js. An animal guesser in JavaScript, Pug (Jade) and Sass. Written for use as a tutorial for kids.

1

ionsible-tests. Tests, exercises and examples for ionsible

1

spellbinder. Haskell

1

ld32. AntiCon: game for Ludum Dare 48-hour Game Compo number 32, "Unconventional Weapon"

1

js-tut. WIP code for JavaScript tutorials I'm doing with my kids.

1

tj16. Game code for Training Jam 2016, on Fire Extinguisher Devices

1

gate. GateArena game

1

term-talk. HTML Slideshow, terminal demos, and materials for a talk on Unix-style terminals.

1

plines. Engine for building CLI apps out of shell pipelines.

1

ld30. My attempt at writing a game for Ludum Dare 48-hour game programming challenge, #30.

1
54
Apply