Skip to content

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

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages