fm (fantasy machine) is a minimal computer specification.

it draws inspiration from the design of fantasy consoles and emulators in an
attempt to present a highly simplified personal computing stack optimized for
creative ideation that can "run anywhere".

it attempts to maintain many of the fundamental capabilities of modern desktop
operating systems while heavily reducing implementation complexity by focusing
on matters of personal need and intention.

i'm currently working towards a chickenscratch javascript implementation of the fm
spec, its assembler, emulator, associated documentation, rationale, and likely
a few programs to demonstrate meaningful interaction with and within the

fm is designed by deianeira for deianeira but hopes also to serve as an
educational tool and model for others interested in implementing simplified
computing stacks of their own, in direct service of their needs and

more soon...

fm as a concept and an implementation owes the following, listed in no
particular order: