Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
You are not logged in - nap
CSDb User Forums


Forums > C64 Coding > C64 development setup...
2006-11-18 18:26
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....
 
2006-11-21 07:49
Style

Registered: Jun 2004
Posts: 498
just use kickass or ca65 on PC and use Vice to test.

2006-11-21 09:17
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 ;-)
2006-11-21 09:21
Radiant

Registered: Sep 2004
Posts: 639
VICE has, AFAIK, excellent REU support. Plus the monitor is really helpful when debugging.
2006-11-21 09:25
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 ;-)
2006-11-21 11:24
enthusi

Registered: May 2004
Posts: 675
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
2006-11-21 11:26
Oswald

Registered: Apr 2002
Posts: 5076
Dragnet, there's a pc TASS which is 100% c64 tasm compatible source wise.
2006-11-21 11:31
Radiant

Registered: Sep 2004
Posts: 639
Or just go ahead and use TASS in VICE. Hell, it's good enough for Booze Design.
2006-11-21 12:26
Oswald

Registered: Apr 2002
Posts: 5076
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 :)
2006-11-21 13:37
Devia

Registered: Oct 2004
Posts: 401
you mean 40x23 with tass ;-)
2006-11-21 13:55
enthusi

Registered: May 2004
Posts: 675
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
RefreshSubscribe to this thread:

You need to be logged in to post in the forum.

Search the forum:
Search   for   in  
All times are CET.
Search CSDb
Advanced
Users Online
Magic/Nah-Kolor
Alakran_64
wbochar
Brittle/Dentifrice^(?)
kbs/Pht/Lxt
A3/AFL
BlackJack/Civitas
Krill/Plush
Xidex/7-Inch
Grue/Extend
Guests online: 118
Top Demos
1 Next Level  (9.7)
2 13:37  (9.7)
3 Coma Light 13  (9.7)
4 Edge of Disgrace  (9.6)
5 Mojo  (9.6)
6 Uncensored  (9.6)
7 Wonderland XIV  (9.6)
8 Comaland 100%  (9.6)
9 No Bounds  (9.6)
10 Unboxed  (9.6)
Top onefile Demos
1 Layers  (9.6)
2 Party Elk 2  (9.6)
3 Cubic Dream  (9.6)
4 Copper Booze  (9.6)
5 Rainbow Connection  (9.5)
6 It's More Fun to Com..  (9.5)
7 Morph  (9.5)
8 Dawnfall V1.1  (9.5)
9 Onscreen 5k  (9.5)
10 Daah, Those Acid Pil..  (9.5)
Top Groups
1 Booze Design  (9.3)
2 Oxyron  (9.3)
3 Nostalgia  (9.3)
4 Censor Design  (9.3)
5 Performers  (9.3)
Top Coders
1 Axis  (9.9)
2 Graham  (9.8)
3 Crossbow  (9.8)
4 Lft  (9.8)
5 HCL  (9.8)

Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.063 sec.