Skip to content
This repository was archived by the owner on Nov 5, 2025. It is now read-only.

solomonarul/EBox-old

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EBox - The Emulator Box

This is a tool that aims to be able to emulate multiple systems / languages.

Current modules:

  • BrainFuck - an esoteric programming language.

How to run:

Build:

make b<initial of platform><initial of debug or release modes>

Example:

make bur # Build Unix Release

Run:

make r

In the Makefile, this runs the emulator using a default startup.ini in the base folder.

Sample ini:

# This specifies which platform to emulate.
[Emulator]
core=bf

# These specify the data source and destination for the emulator.
[bf]
input=cli
output=cli
engine=jit
program=./samples/bf/mandlebrot.b

[c8]
program=./samples/c8/timendus/1-chip8-logo.ch8

Benchmark:

make b

Test:

make t

Anything else:

If you are willing, you can make your own starting commands in the Makefile.

About

The multiplatform emulator toolkit.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Contributors