| |
Dragnet
Registered: Nov 2006 Posts: 16 |
C64 development setup...
Hola coders!
I just found this site a couple of weeks ago and was once again blown away by the cool C64 and the people still keeping it alive. I used to write a few nibbles of code back in 1989-1993, but was never really part of the scene, and thus never had any of the real cool development tools.
Anyways, I would actually like to start again sometime soon, just for fun :) But I guess that by now with all the emulators available it will be much easier to develop code using those, C64-external tools, cross compilers, etc.
Therefore: can anybody recommend a good development setup, including turbo assembler, tools, tips and tricks, or other useful things...!?!
I know this question is kinda vague, but any help will be greatly appreciated. I could be sooo fun to develop on the king of computers again! :)
Regards - Dragnet/Rabiez |
|
... 12 posts hidden. Click here to view all posts.... |
| |
Style
Registered: Jun 2004 Posts: 498 |
just use kickass or ca65 on PC and use Vice to test.
|
| |
Devia
Registered: Oct 2004 Posts: 401 |
Well, Turbo Macro Pro from Style comes in a REU version: http://turbo.style64.org - but if REU will work with Vice, I don't know.
Hannenz made a tool for remote accessing the C64 memory through RR-Net: Netmon V0.1
Maybe that could be of some use too.
Oh and yes.. while you're checking out new tools, give KickAss a shot before you get too comfortable with one assembler. It looks very interresting, but I guess I'm too used to ca65 to give it a seroious try tho ;-)
I started doing x-dev with text editor, DASM and Vice on PC. That's only three things to master ;-)
..I really miss the DASM Amiga style syntax.. hmm ;-)
|
| |
Radiant
Registered: Sep 2004 Posts: 639 |
VICE has, AFAIK, excellent REU support. Plus the monitor is really helpful when debugging. |
| |
Devia
Registered: Oct 2004 Posts: 401 |
oh.. and just to clear things up for you Dragnet, the Style that made Turbo Macro Pro is the group Style and not the scener ;-)
|
| |
enthusi
Registered: May 2004 Posts: 677 |
Hm, maybe I should post a more simple approach?
vice (http://www.viceteam.org/) is by far the most used emulator these days and admittedly (despite my dislike) rather capable!
There is quite some new hw to make things easier/faster - like RRNET etc.
However I think you'd be happy with a mere cross-assembler.
There are many out there. Easiest to use is maybe:
http://www.esw-heim.tu-clausthal.de/~marco/smorbrod/acme/
Also comes for all main platforms.
Its syntax is rather similar to TASS.
Coding in an emu using a native assembler might be a bit icky - personally I dislike it.
With acme (and others) you can directly prioduce binaries that you can launch up with vice. Vice allows to be given a file as commandline parameter to start up directly.
Also with vice comes a small but handy d64-tool.
You can easyly use that to generate d64 images on the fly more more complex code-projects.
Ok, before this gets complicated, too.
1) get vice
2) get acme
3) assemble with acme 'acme -o uberdemo.prg ripped_source.asm'
4) launch vice with it 'x64 uberdemo.prg' (for unix)
5) TEST ON REAL C64 ;o)
for point 5) there are numerous methods (that's almost another question). I use opencbm0.4.0 (iirc).
Its still in active development and works well under linux/windows and only needs a pretty simple cable.
You can always use tapes for transfer - that is likely to require NO extra hw at all and is by far less evil than people want you to think. Nowadays there is this anti-tape movement going on you should know...
Good luck and enjoy.
Code well,
enthusi
|
| |
Oswald
Registered: Apr 2002 Posts: 5094 |
Dragnet, there's a pc TASS which is 100% c64 tasm compatible source wise. |
| |
Radiant
Registered: Sep 2004 Posts: 639 |
Or just go ahead and use TASS in VICE. Hell, it's good enough for Booze Design. |
| |
Oswald
Registered: Apr 2002 Posts: 5094 |
hehe well, I use tass in vice aswell, but.. well no1 should code like that :) a modern text editor gives you so much more than a 40x25 screen :) |
| |
Devia
Registered: Oct 2004 Posts: 401 |
you mean 40x23 with tass ;-) |
| |
enthusi
Registered: May 2004 Posts: 677 |
you can get all your TASS-code into acme compatible syntax by a mere renaming. The other direction is slightly harder since you'd have to truncate long labels, lines etc..
What OS do you use? In unix/bash, this can be done in a simple line.
|
Previous - 1 | 2 | 3 - Next |