gorf68 Posted October 18, 2012 Share Posted October 18, 2012 What Mac or preferably PC based tools are there for programming/testing assembly programs for the VIC-20? My old VIC was the first system I owned, and after looking at some of the amazing things people have done with it over the years I think it’s about time I tried to do some new games programming for it. Quote Link to comment Share on other sites More sharing options...
Impaler_26 Posted October 18, 2012 Share Posted October 18, 2012 First of all you need a good emulator - i'd recommend VICE, a great C64 emulator which also emulates the VIC-20, C128 and PLUS4. Quote Link to comment Share on other sites More sharing options...
gorf68 Posted October 22, 2012 Author Share Posted October 22, 2012 (edited) I've heard of the 'Quetzalcoatl' C Cross assembler for the VIC-20, but I assume any 6502 assembler will do if I'm going to program directly in assembly. Will VICE work with the file generated from any 6502 asembler? Or do I need something else to convert these to a recognisable format first? Has anybody used Quetzalcoatl, or is there a better alternative? Edited October 22, 2012 by gorf68 Quote Link to comment Share on other sites More sharing options...
Rybags Posted October 22, 2012 Share Posted October 22, 2012 CMB PRG Studio supports most C= 8-bit machines. Raw binary images from "any assembler" can be used in Vice. The 1st 2 bytes should hold the program start address, generally you manually code a short Basic program into your module that has a SYS statement that runs the program. 1 Quote Link to comment Share on other sites More sharing options...
gorf68 Posted October 22, 2012 Author Share Posted October 22, 2012 I’ve had a quick Google of CMB PRG Studio and it sounds like an ideal candidate for getting me started, thanks! Quote Link to comment Share on other sites More sharing options...
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.
Note: Your post will require moderator approval before it will be visible.