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.
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