Back to projects

M68K Interpreter 🖥️

Gianluca Rea / December 21, 2020

🖥️ Overview

The m68k-interpreter is a web-based tool developed as part of my Bachelor's thesis. It enables users to write and execute Motorola 68000 (m68k) assembly code directly in their browser. The project leverages JavaScript and React to provide an interactive coding experience.

🌐 Live Demo

Experience the interpreter firsthand: m68k-interpreter Live Demo

## 🦾 repository See the code: m68k-interpreter Repository

🛠️ Features

  • Interactive Editor: Write and edit m68k assembly code with real-time feedback.
  • Syntax Highlighting: Enhanced code readability through integrated syntax highlighting.
  • Execution Environment: Run assembly code within the browser without external dependencies.

🚀 Getting Started

To set up the project locally:

  1. Clone the Repository:

    git clone https://github.com/gianlucarea/m68k-interpreter.git
    cd m68k-interpreter
  2. Install Dependencies:

    npm install
  3. Start the Development Server:

    npm start

    Open http://localhost:3000 to view the application in your browser.

📚 Learn More

  • Project Documentation: Detailed insights and technical aspects are available in the project documentation.
  • React Documentation: To understand the underlying framework, refer to the React documentation.

🤝 Contributing

Contributions are welcome! If you're interested in enhancing the interpreter or fixing issues:

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature-name.
  3. Make your changes and commit them: git commit -m 'Add new feature'.
  4. Push to the branch: git push origin feature-name.
  5. Open a Pull Request.

📧 Contact

For questions or feedback, feel free to reach out:

This project reflects my dedication to creating accessible tools for learning and experimenting with assembly language in modern web environments.