First post, by GigAHerZ
- Rank
- Oldbie
Hi all,
I've watched and tinkered with some "old-school" computer software development topics, mostly focused both on 6502 and z80 assemblies. And i would like to really become friends with both.
For start, i would like to try my hand on the simpler 6502 and later jump over to z80.
By trade i am a "modern software engineer". My main environment for software development is .net and C#. So once we go to the specifics of this topic, i'm not familiar with too much.
I would like to find a "fully virtual" development environment for learning to code.
Because i would like to build stuff where i can input something with keyboard and provide output with some screen, obviously i need to choose a machine. Apple II and Commodore 64 look decent, but to be honest i really don't care much as long as it is capable of keyboard input and screen output. Some disk storage capability would be fun too, as eventually i would like to be capable of (re)writing some simple FAT12-like filesystem myself as use it.
What i care the most is super fast feedback-loop. (That's why it must be fully virtual setup - no real hardware.) I want to write some code, run it in seconds and add breakpoints to investigate the machine's state while it's halted.
Probably it will be some combination of VSCode (+ maybe some extensions) and some kind of emulator that plays well together with it.
Can someone suggest from experience a setup for something like this?
Thanks!
"640K ought to be enough for anybody." - And i intend to get every last bit out of it even after loading every damn driver!
A little about software engineering: https://byteaether.github.io/