We all take a class at our high school called "C & Data Structures". For the first two months of this class, we learned 6502 Assembly programming as a way to explore what happens at the lowest level of the computer, and to understand the concept of a stack. Unfortunately, however, there's only one online 6502 compiler and it's pretty ugly and not beginner friendly at all.

6502 IMAGE

What it does

We've taken the existing compiler, which is open source, and modified it to be a lot easier to understand and have a much nicer interface. On top of that, we've added the ability to log in and save your code, a feature that was sorely lacking from the existing one.

How I built it

We used the open source compiler and placed it into a new website which we created using HTML/SCSS/JS, and edited the compiler and what it outputted to match our new, simplified, and slightly more beginner friendly UI. We then added Microsoft Azure integration to allow a user to login and then save their programs for later once they were done.

Challenges I ran into

Porting the open source compiler over was very frustrating, but we managed to get through it. Styling the elements and creating a visual stack, etc. was also challenging.

Accomplishments that I'm proud of

We'll be able to put this IDE on the internet, and anyone will be able to use it. We're especially proud that it will likely be used in our school to teach future years of students about 6502 Assembly.

What I learned

We learned a lot about Javascript and Microsoft Azure.

What's next for 6502 IDE

We'll be fixing any bugs and making sure it stays up.

Built With

+ 1 more
Share this project: