Skip to content
This repository was archived by the owner on Feb 14, 2026. It is now read-only.

JoBeGaming/Coral-Old

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Note

This repository has been archived on 14. Feb 2026 in order to allow a new version of coral, unrelated to this one to be made.

Coral

Generic 3-Operand Minecraft CPU Environment.

Assembler

Note: Before you try to assemble any code, please configure theassembler_tokens.txt file.

To run the Assembler, run Coral.py and input asm <file_name>.<file_extension> and optionally add ~<flag> at the end.

Emulator

Note: Before you try to run / emulate any code, please configure the emulator_tokens.txt file, and add all functionality into the emulator_func.py file.

To run the Assembler, run Coral.py and input emu <file_name>.<file_extension> and optionally add ~<flag> at the end.

Flags

Flags will have the prefix ~ bound to them, unless specified otherwise with the FLAG_PREFIX constant in Coral.py.

  • nolog: Actions, Errors and Similar won't be logged.
  • noshow: Memory won't be shown during runtime, and will only show once the Emulation is complete.
  • nowarn: Warnings won't get shown to the User.
  • noerror: Errors won't get shown to the User, unless they are fatal.

Multiple flags can be chained together, by doing something like ~<flag1> ~<flag2>.


This project should in no case be affiliated with any trademarked usage of the word 'Coral'.

About

Generic 3-Operand Minecraft CPU Environment.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages