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 > Coding for beginners
2008-01-06 12:45
Darkus

Registered: Apr 2007
Posts: 8
Coding for beginners

I`ve been searching the net for assembler guides and applications but I hoping someone can recommend the best guides and programs I should use for starting out - plus are there any issues with using emulators only ? Anyone who may answer these questions, please bare in mind I know very little about the C64 platform at this stage :)
 
... 122 posts hidden. Click here to view all posts....
 
2008-01-25 21:07
plagueis
Account closed

Registered: Dec 2007
Posts: 48
Quote: You read Puterman's tutorial!? Oups, we're about to see some rather weird stuff here soon ;).

HCL,

Well, yeah...he certainly has some unique design elements in his demos...but his beginning coding tutorials are some of the best in my opinion. Lately I've kind of been obsessed with reading all the tutorials I can find and trying out as many of the routines as I can. Puterman's stuff is very well written, and has a great coverage of loops and the very basic essentials that you learn in the beginning. I also forgot to mention that I've learned a lot from Richard Bayliss' Assemble It tutorial.

Of course, I have been a C programmer (mostly in the UNIX environment) since the Mid '90s, so I was already familiar with hex, pointers, etc...and I've done a little Intel asm as well.

One thing that I would recommend is to download many old and new c64 demos and watch them. I do that a lot and try to figure out in my mind how the effects were accomplished and where the screen cuts are and everything. Think about the approximate raster time for each thing that is happening on the screen. I do that very often for inspiration. Of course, you can use your monitor (on the cart or emulator or whatever) to disassemble the routines and figure them out also.

/\/ecromancer
2008-01-26 23:53
Martin Piper

Registered: Nov 2007
Posts: 722
Then once you figure out this assembler programming lark the next logical step is to go one step lower level and design your own TTL hardware and opcodes. :)
2008-01-27 10:14
Mace

Registered: May 2002
Posts: 1799
Quote: Then once you figure out this assembler programming lark the next logical step is to go one step lower level and design your own TTL hardware and opcodes. :)


I think you skipped a few steps, then :-)
2008-01-27 23:17
plagueis
Account closed

Registered: Dec 2007
Posts: 48
I have changed my handle (at least on here) since there were two other Necromancers.

Anyway, my area of coding will probably center around old school (and new) demo effects, so for those interested in these areas of c64 coding, the tutorials I mentioned above are excellent.

2008-01-28 07:07
JackAsser

Registered: Jun 2002
Posts: 2014
My road to C64 coding was getting some initial help from my brother, read the VIC article, download CC65 and start bugging Krill, WVL and Graham on #c-64 as much as possible. ;D If you're committed it really doesn't take that long to learn how to code the standard effects, they're really quite simple most of them. The hard part was figure them out initially back in the 80'ies.

And also I second RadiantX about the claim that the VICE monitor is excellent (although there are room for tons of improvement). Also I don't agree that coding in a monitor gives you better understanding that coding in assembly. It's just tedious imo. Monitors should be used for debugging, not coding.

To get a good understanding and really learn how to code on the C-64 the most important thing is to be committed to it. And this is general for all new areas of knowledge you wish to pursue, be it coding or playing the guitar.

2008-03-03 22:33
Martin Piper

Registered: Nov 2007
Posts: 722
Quote: I think you skipped a few steps, then :-)

I typed up a few of my thoughts on the subject. ;)
http://www.wellytop.com/Fnagaton/DIYComputer.html
2008-05-20 21:47
omega120
Account closed

Registered: Sep 2005
Posts: 204
Quote: I`ve been searching the net for assembler guides and applications but I hoping someone can recommend the best guides and programs I should use for starting out - plus are there any issues with using emulators only ? Anyone who may answer these questions, please bare in mind I know very little about the C64 platform at this stage :)

You can learn C64 machine code for making games by making a visit at:-
http://peterscommodore64.synthasite.com
Previous - 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 - 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
danikAdmiral
Sulevi/Virtual Dreams
Guests online: 106
Top Demos
1 Next Level  (9.7)
2 13:37  (9.7)
3 Mojo  (9.7)
4 Coma Light 13  (9.6)
5 The Demo Coder  (9.6)
6 Edge of Disgrace  (9.6)
7 What Is The Matrix 2  (9.6)
8 Uncensored  (9.6)
9 Comaland 100%  (9.6)
10 Wonderland XIV  (9.6)
Top onefile Demos
1 No Listen  (9.7)
2 Layers  (9.6)
3 Cubic Dream  (9.6)
4 Party Elk 2  (9.6)
5 Copper Booze  (9.6)
6 X-Mas Demo 2024  (9.5)
7 Dawnfall V1.1  (9.5)
8 Rainbow Connection  (9.5)
9 Onscreen 5k  (9.5)
10 Morph  (9.5)
Top Groups
1 Performers  (9.3)
2 Booze Design  (9.3)
3 Oxyron  (9.3)
4 Censor Design  (9.3)
5 Triad  (9.3)
Top Crackers
1 Mr. Z  (9.9)
2 Antitrack  (9.8)
3 OTD  (9.8)
4 Fungus  (9.8)
5 S!R  (9.8)

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