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 > Which assemblers do you/did you use for coding?
2007-08-17 21:20
tlr

Registered: Sep 2003
Posts: 1790
Which assemblers do you/did you use for coding?

I thought this might be interesting.

I'll start:
I started out with Hesmon, and later switched to Handics VICMON.
Never did anything major in this. Just learnt how stuff was working.

Later I bought a copy Oasis Machine Lightning (which was bought up by Ocean and turned into Laser Genious)
I used Machine Lightning for all demos I did in the 80's. Cost a shitload of money.
It's line oriented (like basic) which sucks a bit, but has very good macro facilities.

I had a quick stint with Macrofire V1.0 but thought it was cryptic.

I started using dasm as soon as I got an Amiga.
Kept on using dasm when I switched to a linux system.

I have recently started using Kick Assembler 2.12 in combination with dasm and make (under linux).
 
... 82 posts hidden. Click here to view all posts....
 
2007-08-19 18:11
Platoon
Account closed

Registered: Mar 2004
Posts: 40
started out with :

1986 : epyx fastload ! (machinecode cartridge very bad one)

then moved on to :

1986-1988 : diskmon (machinecode cartridge)

1988-1992 : turbo asm v2.xx.
2007-08-19 19:34
Copkiller
Account closed

Registered: Apr 2003
Posts: 5
The Final Cartridge II and then III
2007-08-19 21:30
Conrad

Registered: Nov 2006
Posts: 849
On the real C64 I use Action Replay V5 cartridge, as that's all I have... using it since around 1998 (coding that is ;) up to today, also gave the copper output fields a good sanding due to age.

On PC I use:
(Vice): Action Replay V4/5/6, Turbo Assembler (sometimes)
(Cross-dev): DASM with Notepad & Command Prompt, ACME with TextPad 5
2007-08-19 21:37
LordNikon

Registered: Dec 2001
Posts: 42
i'm using KickAssembler since "Fullscreen is tEH shit" and tasm on the c64
2007-08-20 04:26
JackAsser

Registered: Jun 2002
Posts: 2014
On C64 I use/used Visa cart by Edna, or if it was Edna cart by Visa?!
But most often when I code I use ca65+makefiles+codenet, i.e. same setup as f.e. MagerValp and Krill.

2007-08-20 04:38
Oswald

Registered: Apr 2002
Posts: 5094
Edna/Maniac Mansion ? :)
2007-08-20 04:39
ChristopherJam

Registered: Aug 2004
Posts: 1409
Well, if people are specifying text editor as well (notepad!?) I'll have to add Vim to the mix for completeness :)
2007-08-20 04:41
JackAsser

Registered: Jun 2002
Posts: 2014
Quote: Edna/Maniac Mansion ? :)

Not quite that lunatic! ;D
2007-08-20 07:33
yago

Registered: May 2002
Posts: 333
I am using my own, homebrewn Assembler.
<insert marketing term for object-orientated assembly here>
2007-08-20 07:47
Richard

Registered: Dec 2001
Posts: 621
I can't remember if I posted here before (Just got up out of bed, heheheh). I used various assemblers. First it was the Action Replay M/C cartridge (Well, originally used it for hacking in the late 1990's to learn one or two things). Then I moved on to the Turbo Assembler V5.2 (The runnable version with instructions, all done by TAT). I used to code stuff on a real C64. Actually I still do now and then, but most of the time I do cross-assembly.

The cross-assemblers that I use most of the time are DASM (For my Sub Hunter Project) and also the ACME cross assembler. But ACME is the one I mostly use. Mainly because it is much easier to handle. I tried SLANG before, but did not really get round to it much.

Apart from the command prompt ACME cross assembler, I use the Relaunch 64 to type the code. Else I would have had to use the Notepad, which is not really recommended because text size is limited. Especially when you try and time a long stream of code for certain projects.

DASM is very handy for splitting your source code into different files, and ACME probably can do that as well, all required would be some kind of 'include' command, so that you could merge various code together if you wanted to make 3 separate routines. For example, writing a game. You'd want to make 3 separate source files to do the following:

- Title/Intro screen (The thing before you start the game)
- Main Game itself (Yep, you guessed it)
- End sequence (If you wanted to do a really good end sequence then this would be the right place to do it)

I better stop babbling on as I'm probably boring you to death now :D
Previous - 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 - 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
Knut Clausen/SHAPE/F..
Didi/Laxity
metalux/G★P
t0m3000/hf^boom!^ibx
rexbeng
Mason/Unicess
DuncanTwain
Guests online: 89
Top Demos
1 The Lethal Christmas..  (9.7)
2 Next Level  (9.7)
3 13:37  (9.7)
4 Mojo  (9.7)
5 Coma Light 13  (9.6)
6 Edge of Disgrace  (9.6)
7 What Is The Matrix 2  (9.6)
8 The Demo Coder  (9.6)
9 Uncensored  (9.6)
10 Comaland 100%  (9.6)
Top onefile Demos
1 No Listen  (9.6)
2 Layers  (9.6)
3 Cubic Dream  (9.6)
4 Party Elk 2  (9.6)
5 Copper Booze  (9.6)
6 Dawnfall V1.1  (9.5)
7 Rainbow Connection  (9.5)
8 Onscreen 5k  (9.5)
9 Morph  (9.5)
10 Libertongo  (9.5)
Top Groups
1 Performers  (9.3)
2 Booze Design  (9.3)
3 Oxyron  (9.3)
4 Triad  (9.3)
5 Censor Design  (9.3)
Top Diskmag Editors
1 Magic  (9.8)
2 hedning  (9.6)
3 Jazzcat  (9.5)
4 Elwix  (9.1)
5 Remix  (9.1)

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