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.
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
What's next for 6502 IDE
We'll be fixing any bugs and making sure it stays up.