Soft65C02, Yet Another Simulator
Posted: Wed Feb 05, 2020 10:23 pm
Hi!
This is my first post here after I read so much of this site documentations and tutorials.
The story
I am 45, working in the IT industry for too long, mostly in web development stuff.
A couple of months ago, a friend of mine sent me a link saying « check that youtube video, I think you'll like it », it was the first of Ben Eaters' videos about how to do a "hello world" starting with a WDC 65C02 chip. I bought a kit. Of course it did not (and still not) work properly, but with my son (9yo) we made the project to create a LED table to play games (we would code) on that computer we were building. I started to think about the tool we would need to actually debug programs coded with VASM (I am terrible at assembly). So I took a piece of paper (aka opened a Vim session) and wrote I wanted an interactive & friendly CLI environment capable of loading programs in memory, executing instructions step by step or until a condition is met, being able to disassemble, show memory or registers at any point. Once written down my wish list, I also decided it was time to learn the Rust programming language (I am terrible at C either).
What.a.journey!
I must say “thank you” for all the documentation / soft you people have made. Thank you for the 65C02 functional test, it sounds soft65C02 is passing the tests, it was a good way to test if the CLI was useful. I also coupled it with an optional frame buffer. It is very « alpha » release for now but it starts looking good (here is a recorded short session).
Here is a link to the Github page. It is a pet project under GPL license.
Regards,
Greg
This is my first post here after I read so much of this site documentations and tutorials.
The story
I am 45, working in the IT industry for too long, mostly in web development stuff.
A couple of months ago, a friend of mine sent me a link saying « check that youtube video, I think you'll like it », it was the first of Ben Eaters' videos about how to do a "hello world" starting with a WDC 65C02 chip. I bought a kit. Of course it did not (and still not) work properly, but with my son (9yo) we made the project to create a LED table to play games (we would code) on that computer we were building. I started to think about the tool we would need to actually debug programs coded with VASM (I am terrible at assembly). So I took a piece of paper (aka opened a Vim session) and wrote I wanted an interactive & friendly CLI environment capable of loading programs in memory, executing instructions step by step or until a condition is met, being able to disassemble, show memory or registers at any point. Once written down my wish list, I also decided it was time to learn the Rust programming language (I am terrible at C either).
What.a.journey!
I must say “thank you” for all the documentation / soft you people have made. Thank you for the 65C02 functional test, it sounds soft65C02 is passing the tests, it was a good way to test if the CLI was useful. I also coupled it with an optional frame buffer. It is very « alpha » release for now but it starts looking good (here is a recorded short session).
Here is a link to the Github page. It is a pet project under GPL license.
Regards,
Greg