"Write More Code"

(March 4th, 2008) -- Well, it's probably time to update this page, and upload more code and music otherwise languishing on some dying hard drive. I'm in the midst of quite a hectic contract, but I hope to update this week or the next.

Contents

Music

Molt
My main project. Recording a demo presently.
Dreaming in Numbers
Writing new material to record a demo in 2008.
Thalassaphobia / The Third Knot / Squall
Reunited as a two-piece, rehearsing new material. Some demos and archival material will be released soon.
Autumnal Hat
Working on an album -- two short samples of demos for the album are available: 1 and 2.
tokenrove
My electronic music. To be updated shortly.

Software

Tools

mumble (git)
A compiler for MBL, which is a textual music format. MBL is closely related to MML, the Music Macro Language. Written in Common Lisp.
YMamoto (tar.gz)
A replay routine for the Atari ST, using the YM2149 chip. mumble supports output for this routine. Written in m68k assembler.
m68k-assembler (git, tar.gz)
A simple, mostly-DevPAC-compatible assembler for the Motorola 68k series of processors. Written in Common Lisp.
st-linker (git, tar.gz)
A very simple linker to use with m68k-assembler. Outputs Atari ST PRG files. Written in Common Lisp.
lalr-parser-generator (git, tar.gz)
A really simple hack of a LALR parser generator, originally only for my personal use, but I decided it couldn't hurt to distribute it. Written in Common Lisp, generates Common Lisp output which can be used independently from the package. Documentation coming shortly.
nancy (LHS)
An example of building 2D segment trees, in Haskell.
mortimer (tar.gz)
A little tool for generating GBA tilemaps from PCXes, in OCaml.
noose (git, tar.gz)
A small utility to check for new messages on a usenet server. Can also be used to print those new messages to stdout, which I used for implementing an motd (message of the day) system using local usenet groups. Written in C.
steaghan (sf.net)
A plug-in based steganography tool I wrote ages ago. I've partially rewritten this in a literate programming style with support for FFT and DCT based files, like JPEG, but I haven't gotten around to releasing the newer version. That will come soon.

Snippets

Using MCKC under Unix
Information about the toolchain I use for making NES music from MML files.
dc(1) in perl
One of the pieces of perl/linux that never properly got released.

People and Groups

St. John's Hobbyist Videogame Developers
Just a bunch of oldschool people who meet periodically to talk code and games. This is now maintained by Retsyn.
St. John's Hardcore Videogaming Society
Defunct; info pages now maintained here.

Links

Contact me at julian at cipht.net.