After seeing the new site up and running (and David's 'dream computer' videos showing up in my suggested YouTube playlist again for some reason), I decided that I was finally going to grab the X16 emulator and start playing around with the environment. I'd really like to write a tiny roguelike, but I figured I'd start small and just try to become familiar with the 6502 again, as well as experiment with VERA. While it might help get me up to speed, BASIC may eventually be too limiting for what I'd like to do, and my 6502 assembly skills are very, very rusty - I actually wrote a 6502 emulator as part of a NES emulator I planned to develop, and I even did a little dabbling in NES development, but that was many years ago. These days, my retro programming work is usually done with higher level languages - predominantly Turbo Pascal on MS-DOS era PCs.
Before I spend too much time deciding what to use to develop my project, I thought I'd throw out a simple question to the people here already creating and posting projects - what programming language(s) are you using? I know there's the obvious ones - Commodore BASIC and 6502 assembly - but is anyone using a non-BASIC, higher level language? Are there even any 6502 compatible language compilers (C, Pascal, etc) that can target the X16? Finally, are there any assemblers that can run directly on the X16, or are they currently all cross assemblers?
Question
Damaniel
After seeing the new site up and running (and David's 'dream computer' videos showing up in my suggested YouTube playlist again for some reason), I decided that I was finally going to grab the X16 emulator and start playing around with the environment. I'd really like to write a tiny roguelike, but I figured I'd start small and just try to become familiar with the 6502 again, as well as experiment with VERA. While it might help get me up to speed, BASIC may eventually be too limiting for what I'd like to do, and my 6502 assembly skills are very, very rusty - I actually wrote a 6502 emulator as part of a NES emulator I planned to develop, and I even did a little dabbling in NES development, but that was many years ago. These days, my retro programming work is usually done with higher level languages - predominantly Turbo Pascal on MS-DOS era PCs.
Before I spend too much time deciding what to use to develop my project, I thought I'd throw out a simple question to the people here already creating and posting projects - what programming language(s) are you using? I know there's the obvious ones - Commodore BASIC and 6502 assembly - but is anyone using a non-BASIC, higher level language? Are there even any 6502 compatible language compilers (C, Pascal, etc) that can target the X16? Finally, are there any assemblers that can run directly on the X16, or are they currently all cross assemblers?
Link to comment
Share on other sites
34 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.