| |
PAL
Registered: Mar 2009 Posts: 292 |
want to code
OK dudes... I need to start coding. I am in the need to get up and running... I am a fool and an idiot but I know a lot about the c64 and I know how to but not in code. I need someone who can guide me to start to be a coder, that said it is not like I want to be feed with links... I want to start coding with you as a guide and my mentor!
My dream: is there someone who can put aside one hour a day or second day with me and that know how to make me understand the basics so that I can expand on my own? I know nothing in commands and such as of start we can assume.
I know it might sound stupid but are there anyone out there who could do this? with me?
I can pay back with logos, graphics, part ideas and such...
pal of offence |
|
... 81 posts hidden. Click here to view all posts.... |
| |
Mixer
Registered: Apr 2008 Posts: 452 |
There is a childrens joke that teaches a bit of programming. It goes like this:
How do you put an elephant into a fridge? - Open the door, put elephant in the fridge and close the door.
How do you put a giraffe in to the fridge? - Open the door, get elephant out, put giraffe in and close the door.
The teaching here is that one needs memory and be able to substitute a to b in relation to what is going on in order to program succesfully.
Now just begin substituting A,X,Y,flags and memory with values using commands. Some memory locations change the color of the screen some make sid sing.
There you have it :)
|
| |
chatGPZ
Registered: Dec 2001 Posts: 11386 |
i like to start with "explain how to make ham and eggs to a complete idiot". the idea there is that you need to break down a complex task into its most basic operations, and leave no room for interpretation. once you got there, try the same with a more abstract task like "sort this list of 3 numbers by value" or "in this phonebook, find the first number that starts with 5 and belongs to a person whose last name starts with S". do a few more things like that, and you will have stumbled over pretty much all basic concepts (arithmetics, conditionals, loops, variables, strings, etc pp) and basically you "only" need to learn an actual programming language (or ml) :) |
| |
Burglar
Registered: Dec 2004 Posts: 1101 |
and then you need resilience. be able to concentrate and focus on your code while trying to figure out why something is bugging. |
| |
Hermit
Registered: May 2008 Posts: 208 |
I would be happy to help you out, PAL, if you don't have someone near, coz I like teaching what I already know (sometimes telling things to someone gives us a better structure even of our existing knowledge so it's really beneficial for both 'teacher' and 'student' IMO..).
Maybe I can give you a kickstart to become a coder with mailing as I have done for several sceners already I guess... I'm not a qualified coder though, but might be able to summarize the most important aspects of coding for you, and help you to understand'em... so drop me a mail to hermit@upcmail.hu if you'd like to start :)
|
| |
FATFrost Account closed
Registered: Sep 2003 Posts: 211 |
Number one is get c64 programmers reference guide.
Then get an action replay rom working in vice and get some example source code from codebase 64 and have a play!!
|
| |
Dr.j
Registered: Feb 2003 Posts: 277 |
Hey Pal , first of all i really admire your Gfx works . i think you are a great pixeler! .
secondly , if you want to start to code , i very recommend
you to visit this site:
http://tnd64.unikat.sk/
made by Richard Bayliss from TND .
it will clear your some concept from assembly commands.
follow all the examples , it will keep you busy for a good time, after you have followed all the chapters you can start to try to build a small intro and the rest is
up to you. i started to code c64 from this site and it helped me a lot,ofcourse you can always ask veteran ppl from here who will love to help you. good luck my friend!
|
| |
Fungus
Registered: Sep 2002 Posts: 686 |
<Post edited by moderator on 12/3-2013 00:24>
*§%/(&)"$&=(=!(/$=/=%) !!!!!!!!!!! (flamefest deleted. keep it on topic)
Seriously ignore that crap...
I suggest getting Jim Butterfield's book if you are a complete beginner. It's a much better way to learn assembly from the ground up. After you move on from the monitor stuff you can pick up an assembler and start poking around with your own ideas.
Codebase is also a great repository.
|
| |
algorithm
Registered: May 2002 Posts: 705 |
One important thing to bear in mind. Use your own learning initiative. This is what makes each coder unique rather than being the same as another. Furthermore you dont want to pick up bad habits if tutored by the wrong person (although ofcourse you can improve on it)
All the IRQ/NMI/Speedcode/Linking stuff you can forget about for now. If you dont have any coding experience whatsover, then remember that its only A,X and Y. Its all about putting values in locations, performing operations on them, comparing them and branching to wherever.
It would help if you had previous programming knowledge, but never too late if you have the motivation and mindset for it |
Previous - 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 - Next |