PS:30Mem: 001A4C000CPU: 02TOS 5.03
Task: Unnamed● READY00:00:00
Public Domain Operating System_ □ X

*** WELCOME TO THE TEMPLE ***

TempleOS

A 64-bit public domain operating system built from the ground up by Terry A. Davis. A complete computing environment with its own kernel, compiler, editor, graphics library, documentation, and games.

64-bitArchitecture
640 × 480Display mode
16VGA colors
HolyCNative language
01 — About TempleOSREADME.TXT

Built as a complete world.

TempleOS is an unusual, self-contained operating system created by Terry A. Davis. Rather than assembling a desktop from familiar third-party components, Davis wrote the system as an integrated whole: low-level kernel code, compiler, command environment, editor, graphics tools, and a large collection of programs.

Its deliberately constrained display and compact toolchain give it the feel of a personal computer from another era, while its 64-bit design and direct hardware access make it a distinctive systems project.

PUBLIC DOMAINX86-64SINGLE ADDRESS SPACEOPEN SOURCE

02 — System ArchitectureKERNEL.DOC

Small, direct, integrated.

TempleOS uses an x86-64, ring-0-only design with a single address map, multitasking, and multicore support. Its model is intentionally direct: programs can work close to the machine without the layers commonly found in modern general-purpose operating systems.

  • 64-bit pointers and native code generation
  • Multitasking kernel with multicore support
  • ATA / ATAPI PIO storage support
  • FAT32 and the native RedSea file system
  • Built-in editor, debugger, profiler, and tools
03 — The HolyC LanguageHOLYC.H

HolyC: C with its own character.

HolyC is TempleOS's custom C-derived language. It is compiled, not merely interpreted, and is integrated into the operating system's command line and development tools. The Just-In-Time workflow lets a user define a function and invoke it directly from the prompt.

The language and environment are designed to work together: source code, documentation, links, and graphics can coexist within the same native document model.

Example — HELLO.HCEDIT / RUN
HELLO.HCLINE 01 · COL 01
// A small HolyC-style example
U0 HelloWorld()
{
  "Hello, world!\n";
}

HelloWorld;█

The example illustrates the compact, immediate feel of the native workflow. It is presented here as a code sample; this web page does not execute HolyC.

04 — Graphics2D / 3D

Graphics are built in.

The system includes drawing primitives, sprite tools, 2D and 3D graphics libraries, and support for creating images from source code. Its 16-color VGA mode is a defining part of the visual identity.

[ GRAPHICS LIBRARY ] [ SPRITE EDITOR ]

05 — DocumentsDOC / SRC

Documents that can run.

TempleOS uses an integrated document format. Source files and command windows can contain text, colors, graphics, icons, links, and interactive elements without relying on separate resource files.

[ HELP ] [ LINKS ] [ SOURCE ]

06 — Games & DemosFUN.EXE

A computer to explore.

The installation includes games, visual experiments, music tools, and demonstrations. They show how the same compact environment can be used for programming, drawing, composing, and play.

[ GAMES ] [ MUSIC ] [ DEMOS ]

07 — Technical ReferenceSYSINFO.TXT

System specifications

Architecturex86-64
Kernel modelRing-0-only, single address map
LanguageHolyC
CompilerNative 64-bit compiler / assembler; JIT and AOT
Display640 × 480 VGA, 16 colors
StorageATA PIO; FAT32 and RedSea
InputKeyboard and mouse
LicensePublic domain
08 — A Short TimelineHISTORY.DOC

One creator. One system.

  • Development begins under the name J Operating System.
  • The project is renamed TempleOS.
  • The operating system, language, tools, games, and documentation continue to evolve as one integrated project.
  • TempleOS 5.03 becomes the final major release.
  • The public-domain source and documentation remain available for study and preservation.
09 — Directory ListingC:/Home/
▣KernelCORE SYSTEM
{ }CompilerHOLYC TOOLS
▤DocsHELP FILES
✣GraphicsDRAWING DEMOS
♪MusicPC SPEAKER
♟GamesPROGRAMS
10 — Closing NoteREADME.END

Explore the source.

“A complete computer environment, made to be explored from the inside out.”

This page is an independent visual tribute and a static landing page. It is not the TempleOS operating system, does not emulate its kernel, and does not provide a download or remote shell.

Read the TempleOS feature reference ↗

View original screenshots ↗