sark02 wrote:
Some questions for active 65xx developers:
What operating system do you develop on? Any particular reason for the choice?
Win 7, and am a big fan. I like it that so many great tools are available and easy to use.
Quote:
What's your edit/assemble environment (e.g. IDE+F5, vi+make, other)?
Notepad++ for the editor and build, and the 64tass assembler, which handles all 65x cpu versions flawlessly. Using these two tools I can automatically and easily create any type of binary, complete with any amount of syntax highlighting I may need, mix it in with x86 assembly if need be (using GoAsm or Fasm) and get something fast and with what I feel is a very standard syntax. You didn't ask, but I also use IDA w/ the 65816 plugin for disassembling and figuring out binaries. Here again, da65 (from the cc65 suite) is a super-solid product, but there are just too many arcane hoops required (for me at least) to want to use it regularly.
Quote:
What assembler do you use? Have you tried others? Why/how did you make your choice?
64tass for 65x, mainly GoAsm for x86, and I have tried just about all of 'em over the years, both native and cross. Some, like ca65 or even Merlin, while popular with some, use syntax and long-way methods that I find too much work to become familiar and comfortable with. Staying within the comfort zone I guess...
Quote:
Do you use an emulator? If so, which one? Does it include device models?
VICE for both c64 and SuperCPU. It's awesome. I have emulators for virtually all the major 8/16-bit systems and do use them all occasionally, but tend to stick with Commodore. For me it's the most fun.
Quote:
Are there 65xx software tools that you wish you had that as yet haven't existed?
Haven't thought about it much, but at present I don't think so. Maybe a better ml monitor. Working on porting the old Warpspeed cartridge monitor to 'C02/816 now.
All good questions, by the way.