SixtyPical

A work-in-progress programming language in the genre of machine language by Chris Pressey, Cat's Eye Technologies, Apr 2014

SixtyPical is a very low-level programming language, similar to 6502 assembly, which defines a set of static analyses via type-checking and abstract interpretation (liveness analysis of variables, i.e. memory locations.)

Sample Program

byte table screen @ 1024
routine main
  trashes a, x, z, n, screen
{
    ld x, 0
    ld a, 83    // 83 = screen code for heart
    repeat {
        st a, screen + x
        inc x
    } until z
}

Programming Paradigms

Defined by

sixtypical (Python) in the SixtyPical distribution

Implementations