Welcome to the Universal Reduced Computer Language Wiki!

What is URCL?[]

URCL is a simple universal intermediate language. It is designed to be as similar as possible to common RISC assembly in order to make it as easy as possible to translate to any specific assembly language.

URCL first started with Minecraft CPUs and has also been called Universal Redstone Computer Language. URCL is not limited to only Minecraft though!

It can be applied outside of Minecraft as it has applications for any CPU with any ISA (Instruction Set Architecture).

If a CPU is compatible with URCL it can make use of all of the tools for URCL, which includes emulators and high-level language compilers. Programs which are written in URCL can also be shared between any URCL compatible CPU regardless of the ISAs of the CPUs.

Main Links[]

URCL Discord: https://discord.gg/Nv8jzWg5j8

Main URCL Google Sheet Documentation: Here

URCL Ports Google Sheet Documentation: Here

Flagless URCL Google Sheet Documentation: Here


Core Instructions: Category:Core Instructions

Basic Instructions:

Complex Instructions: