Skip to content

israelalagbe/waves-assembly-language

Repository files navigation

Waves Assembly Language

Waves Assembly Language is a web-based compiler for a unique assembly language designed and implemented from scratch. Created as a part of my final year project in college in 2017, this project showcases a blend of creativity, technical skills, and innovation.

Try it out

Click here to try it out yourself: https://israelalagbe.github.io/waves-assembly-language/

Overview

The compiler interprets a custom assembly language, referred to as "Waves," and translates it into executable code. It is written in JavaScript, allowing it to compile and run directly in the web browser.

Screenshots

Usage

Code Editor Screen

Output Screen

Installation & Usage

Prerequisites

  • Web browser with JavaScript support
  • Node.js and npm (Node Package Manager)

Running Locally

  1. Clone the repository:

    git clone https://github.com/israelalagbe/waves-assembly-language.git
  2. Navigate to the project directory:

    cd waves-assembly-language
  3. Install dependencies:

    npm install
  4. Run the project:

    npm start

    This will start the server on port 3000. Open your browser and navigate to http://localhost:3000.

Contributing

If you're interested in contributing or have suggestions and ideas, feel free to open an issue or create a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

A Web based assembly language and compiler for Waves, a new assembly language written in JavaScript

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages