| |
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.... |
| |
null Account closed
Registered: Jun 2006 Posts: 645 |
Ok, my coding setup...
A c64 w/ 1541 and the Final Cartrige III, using Turbo Assembler V7.4...
BTW, beware with testing in emus... they are somettimes (mostly?) a bit too forgiving, which means that the code will run in an emu, but not on a real c64. So, if possible, _ALWAYS_ test on the real thing before releasing... If you don't have a real c64 yourself, ask someone here to test it for you. |
| |
hannenz Account closed
Registered: Nov 2002 Posts: 24 |
i can recommend TMP/ Style for developing on the real thing.
REU-Support works under Vice.
but i think coding IN the emu isn't that comfortabel, just think about the swapped keyboard layout and all that. that's not the way to go.
Use either TMP on the real thing or get ACME and follow enthusi's suggestions for a fast start or if you really want powerful development suite, get cc65 (this is a c-compiler but you can use the assembler and linker stand-alone and both are by far the most advanced cross-dev tools!)
for transfer to real c64 i can recommend retro replay with rr-net and tfr-rom flashed (codenet) just as devia wrote! btw: tghanks devia for the jump-to-codenet-code-snippet... i always wondered how to do that - in fact we seem to use exactly the same dev environment ;)
|
| |
j0x
Registered: Mar 2004 Posts: 215 |
My coding setup is Linux running my own Dasm hack, connected via RR-net using the CPX Retro Replay ROM 3.8p with hacked-in Codenet support.
Oh, and I use Emacs for editing.
|
| |
Dragnet
Registered: Nov 2006 Posts: 16 |
Whoopa!
Ok, I think there is enough here to get me started! :)
Acme sounds interesting, and so does Kick Assembler (I know Slammer from the university, so perhaps he can help me out if I get stuck when using it - which I will... he he). Until now I was looking at the TMP/Style under Vice with REU, and have not given up on that either. As some of you stated the editor is naturally limited to 40x23, but that is part of the charm of the C64, is it not?!
So, I am looking forward to getting started again, though there is this trivial matter of me needing to finish my thesis first (takes a bit of time, but why is the C64 so much more fun than that?! Damn... )...
Regards to you all - Dragnet |
| |
Radiant
Registered: Sep 2004 Posts: 639 |
Dragnet: I agree fully on the choice of TASS for getting started again - there's a directness about it not present when using a crossassembler. I still code in TASS on the real machine, from time to time.
(Most of the time I use ca65 + ld65 + make, though, with gvim as editor.) |
| |
Oswald
Registered: Apr 2002 Posts: 5094 |
I agree, coding in ultraedit with ca65 or anything like that is like fucking in 5 condoms. You're in safety but you dont feel anything. |
| |
raven Account closed
Registered: Jan 2002 Posts: 137 |
Whats wrong with u people?
All this cross-dev talk is making me sick!
Just use TASM on the C64, nothing beats it for pure C64
feeling during coding ;)
My simple setup:
-An old 486 thrown under the table, serving as storage-slave
for the C64 via custom software.
-C64 with modified TASM which can save/load/compile to either the 486 (using .p00 or .d64) or the 1541.
All testing done on the C64, no emus involved.
I enjoy coding ON the C64. I get to code on PC text-editors
at work. The 40x25 screen & yellow font relax me when I get
home...
|
| |
Slammer
Registered: Feb 2004 Posts: 416 |
I think crossdev is better.. I rememember when programming directly on the c64 that save times was longer, assemble times was longer, disks sometimes fucked up, the assembler and source could accidently be overwritten by your program and so on..
I remember swithing to Einsteins Amiga->C64 assembler in 1992.. that just made things so much easier..
Dragnet: Hey Gunni, There should be enough in the Kick Ass manual to get you startet (In the 'getting started chapter'), but you are welcome ask if you need help. |
| |
algorithm
Registered: May 2002 Posts: 705 |
Crossdev is certainly more convenient and faster, but VIC/Sprite tricks may not always work properly when the prog is run on a real c64. Although the gap between compatibility is getting more narrow now. Particularly with Hoxs64 which seems to be more accurate than vice/ccs |
| |
Radiant
Registered: Sep 2004 Posts: 639 |
Too bad Hoxs64 has none of the VICE niftyness, though. :-( |
Previous - 1 | 2 | 3 - Next |