Jump to content
IGNORED

I Give up


Idea Revolutions

Recommended Posts

Assuming I want to write a graphically very simple game for the 2600, with minimal sound & collision-detection/fast-controller/reaction requirements, how ambitious a task would this be?

After you have learned a bit assembler and understood the basics of the 2600 hardware, you can do this quite easily. There are plenty of code snippets that you can "borrow" from other source codes too.

 

The real tough thing is, to write an ambigious kernel. That takes weeks and months until it finally works, but a simple Combat like kernel can be done in a weekend.

Link to comment
Share on other sites

YOU: "You guys are mean and suck! We're new guys who just want to make games and you're being all poopy and non-supportive! We'll make games on our own! Nyahhh!"

 

hilarious....I love the wording of that! Almost died laughing.

 

 

In all seriousness tho, it was actually Atari revolutions' first post that got me REALLY thinking about trying to figure out programming.

 

Tonight I'm going to try to mess with the code to Space Invaders....using distella or gfxedit and such. I learned a little about dasm from all of you who have been VERY helpful. You guys ARE very supportive, that is a fact. Just doing what I've done with dasm using vcs.h file and everything has been VERY hard, and the worst is yet to come. But I WANT to learn it. I've had to figure out ms-dos more and more....like what is a pipe, and a switch, and whatever.

 

everything after ; is a comment, and all that. I know 10 times more than when I responded to Atari arts back about 2 weeks ago.

 

 

 

So in a sense I should "thank" atari revolutions for jump starting my interest learning to program.

 

In another 4 months, maybe I'll have the beginnings of a mediocre Atari game :)

Link to comment
Share on other sites

The playfield text file counts as a hello world program, right?

 

But I didn't write it, but I used it as an exercise to simply familiarize myself with the dasm program.

 

I didn't write that playfield program, but is it valid to take important pieces of code from it and stick it into MY code....

 

I'm gonna have to figure out where the hello words are in that code, and maybe I can figure out how to change the lettering using gfx or whatever.

 

I'm determined to figure this all out, I swear!

 

The guy that wrote "Changing Atari Graphics The Easy Way" knows a hell of alot more than me, and yet he STILL doesn't know how to code (it says in there).

 

So I at least have to grasp the knowledge that HE already has, or I can't even begin. Along the way of showfxing and editfxing, maybe some of it will sink into my brain, and I'll remember codes.

Link to comment
Share on other sites

Bright, Bob. Assembly Language for the 6502: Pocket Guide. London, England: Pitman, 1983.

 

Here's a book I found referencing exactly what I need, I think....

 

It is a how to program the Atari 2600??

 

 

more books are here:

http://www.6502.org/booklist.htm

 

Omigod, might I actually go to a library? Am I that hardcore? hmm

I can see myself doing just that tho.

 

 

A little bit of LIGHT reading for the evenings, rofl!!

Link to comment
Share on other sites

Hmmmm, not to be too critical (ok, well, I will be), but when trying to start a company with a name like "Idea Revolutions", this guy really doesn't have any great ideas.....doesn't have any "idea" about the gaming community, no "idea" about programming an atari, no "idea" about how to "promote" the atari, etc. etc. etc. I think the first step for Mr. Idea-man is to actually finish school, and then work for a few years, then go get an MBA and then come back with the "big" idea revolution. Hey, that's just my 2 cents worth.... I love this community, but I don't like wasting my precious eyes reading about another opportunist. Now go home and play Atari today! :-)

Link to comment
Share on other sites

Well I did my first disassembly like 5 minutes ago, it was pretty neat to see the process..

 

I took a pacman.bin and went:

distella -paf pacman.bin > pacman.src

 

I then renamed pacman.src to pacman.txt

 

I looked it up and down, understood maybe like 2 lines, and then wanted to see if I could re assemble it....

 

I renamed it again to pacman.asm

 

then I went:

 

dasm pacman.asm -f3 -opacman.bin

 

So I know how to do it both ways now :)

 

I'm overjoyed that I understand the simplest of operations with all this.

 

 

btw, pacman disassembled was VERY informative, but I don't know what any of it means (hehe).

Link to comment
Share on other sites

So I know how to do it both ways now :)

 

Good for you...but that's something not many people would admit to. j/k

 

"Being Bi would seem to double your chances at finding a date for Fridays." -"Woody" Allen

 

BTW a "pipe" is a way to redirect the output to another device

i.e. dir > lpt1 would send the disk directory to your printer.

A "switch" instructs the computer to handle the data in a specific way.

i.e. dir -o:a would alphabetize the directory listing

Link to comment
Share on other sites

totally off topic, but Adrian, your new avatar is badass, digitized, pixelated... looks like you wanna fight some people tho (gives me an idea, ill hire a programmer to make me a game about peoples digital images fighting. after all, the atari does run off of the televisions sweeps, and look at how good television shows look! and BYTES of RAM, thats better than megabytes right? And that zany TIA chip, im sure I can make it churn out arcade perfect transitions of arcade hits like Revolution X and Shuffleboard!) I know, that was harsh, im just looking for a few laughs.

Link to comment
Share on other sites

Don't try and force the blame on us.  Programming is not something you master overnight (I've been doing it for over 20 years, and I still don't have anything to show for it).  As far as the ideas for the games are concerned, the couple I've seen sound promising...but with no coding experience they are not much more than a dream.

 

No way! I don't believe it.

You seem to have a TON of knowledge about 6502 programming.

 

You haven't coded ANY game for anything? And if you have (which I suspect), can I see it?

 

I don't even care if it is for Atari or whatever....you must have SOMETHING?

Link to comment
Share on other sites

My last full programs (completely done) I wrote fifteen years ago on the Atari800. Started working on a Temple Of Apshai Trilogy sprite/treasure editor, and got about halfway through it when my computer died. Picked up another one a few years later...but couldn't get myself back to finishing it.

Never did anything for the 2600 (besides hacks), or any program written entirely in assembly for that matter, which is what I was referring to.

Link to comment
Share on other sites

btw, pacman disassembled was VERY informative, but I don't know what any of it means (hehe).

Yes, uncommented disassemblies are a pain. That's why some people started to make commented ones, which you can find at The Dig!.

 

But before you will understand much more than the comments, you know already that you have to learn Assembler.

Link to comment
Share on other sites

Actually right now I'm gonna take the first couple pages of Stella's Programming Guide by Steve Wright to bed with me.

 

Tommorrow I venture to the library to start learning this foreign language. I wasn't quite ready before, but I understand the process a bit better now....working with text files and assemblers.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...