https://github.com/afonsocmsousa/asm-emulator
ASM Emulator is a Simpler-way of having fun writing assembly!
https://github.com/afonsocmsousa/asm-emulator
assembly cpp cpp17 early-development ncurses
Last synced: about 1 month ago
JSON representation
ASM Emulator is a Simpler-way of having fun writing assembly!
- Host: GitHub
- URL: https://github.com/afonsocmsousa/asm-emulator
- Owner: AfonsoCMSousa
- Created: 2024-09-25T18:32:00.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-02-21T14:31:57.000Z (about 1 year ago)
- Last Synced: 2025-03-29T23:41:15.900Z (about 1 year ago)
- Topics: assembly, cpp, cpp17, early-development, ncurses
- Language: C++
- Homepage:
- Size: 1.68 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# ASM Emulator: Your Fun Gateway to Assembly Programming!
---
## 🚨 DISCLAIMER!
**Let’s clear the air!** This is _not_ a full-fledged assembly language emulator, and it doesn’t interact directly with your CPU. Think of it as a playful side project created by yours truly, **NubegamerPT** (me!).
## 🤔 Why Is It Simpler?
I've picked the best features of assembly language while leaving out the complex bits that makes it hard! Imagine it as the _FORTRAN of the future_—straightforward, effective, and designed for ease of use.
## 🔍 How Does It Work?
**EZ!** 🥧 This emulator is built in C++ and compiles my custom assembly code. The result? A controlled environment perfect for beginners eager to dip their toes into the world of assembly programming.
### Key Features:
- **User-Friendly Interface:**
> No more wrestling with confusing syntax!
- **Interactive Learning:**
> Get hands-on experience with assembly concepts without the usual stress.
> Examples come with the package, feel free to take a look and learn the syntax.
- **Controlled Environment:**
> Safe and fun for experimentation—mess up all you want (we won’t tell)!
---
## Future Plans:
- **Ready to implement:**
- Custom Variables
- Float and 16-bit Operations
- Shift and Other Commands
- ***Far-away-future:***
- Built in Text-Editor
- Functions
- UI and User Input/Output
---
## 🚀 Ready to Start?
Simply donwload the most recent Package (soon available), and get ready to start mashing your keyboard!
*This program follows MIT License*