+  RHDN Forum Archive
|-+  Romhacking
| |-+  ROM Hacking Discussion
| | |-+  How I make a game support one byte characters?
Pages: 1 2 3 [4] 5
Author Topic: How I make a game support one byte characters?  (Read 3969 times)
Rai
Guest
« Reply #45 on: February 02, 2007, 11:12:10 am »

Quote
Do you just not know how to do anything for yourself? Click Documents there on the left side of the screen, choose "Nintendo Entertainment System" from the Platform menu, and click the button that says Go. 91 results. Refine those with the Category menu and you'll find something. Or go to the links page and check out NESDEV. Jesus.
No need to get an attitude. And FYI, I already looked in the documents section and didn't find anything on creating NES demos, and if you bothered to look through those 91 docs you would know that. A simple search on "demo" would tell you that. Sure there are a bunch of ASM docs, but that's NOT what I'm looking for. Try to find a doc on how to create an NES demo in that section, you won't find it. I'll take a look at that NESDEV thing, but damn, do your research before you assualt me.

Quote from: KaioShin on February 02, 2007, 04:26:23 am
Cyberman you haven't been here for that long yet, this guy here is asking the same questions for several months now, over and over again never understanding anything. That's why everyone has a very short fuse with his questions.
Excuse me, same questions? I think you should look back at my threads. I have not been asking the same questions for several monthes now, and if you actually took time to look back at my threads for the past few monthes you'd know that.

Quote
NOTE TO ALL NOOBS...STOP ASKING US FOR DOCUMENTS WE HAVE IN OUR DATABASE!!!!!!!
I already looked in the database, and I found "nothing" on creating NES demos. Just a few ASM docs, and such.
« Last Edit: February 02, 2007, 11:23:47 am by Rai »
DaMarsMan
Guest
« Reply #46 on: February 02, 2007, 11:14:41 am »

Don't worry Rai...Let them let off some steam. I needed it too. It just so happened to be in your thread.  Tongue
RedComet
Guest
« Reply #47 on: February 02, 2007, 11:23:36 am »

Quote from: Rai on February 02, 2007, 11:12:10 am
Quote
Do you just not know how to do anything for yourself? Click Documents there on the left side of the screen, choose "Nintendo Entertainment System" from the Platform menu, and click the button that says Go. 91 results. Refine those with the Category menu and you'll find something. Or go to the links page and check out NESDEV. Jesus.
No need to get an attitude. And FYI, I already looked in the documents section and didn't find anything on creating NES demos, and if you bothered to look through those 91 docs you would know that.

Quote
NOTE TO ALL NOOBS...STOP ASKING US FOR DOCUMENTS WE HAVE IN OUR DATABASE!!!!!!!
I already looked in the database, and I found "nothing" on creating NES demos. Just a few ASM docs, and such.

You're a big boy. If the site doesn't have it, Google does. NESDEV's the first result, which you would've also seen had checked the links page.

I'll agree with DMM somewhat. You, Rai, are coming along. You're persistent as hell. I'll give you that. Now if you manage to be a bit more self-reliant, we might just make a decent hacker out of you yet.

Rai
Guest
« Reply #48 on: February 02, 2007, 11:24:31 am »

Quote from: RedComet on February 02, 2007, 11:23:36 am
Quote from: Rai on February 02, 2007, 11:12:10 am
Quote
Do you just not know how to do anything for yourself? Click Documents there on the left side of the screen, choose "Nintendo Entertainment System" from the Platform menu, and click the button that says Go. 91 results. Refine those with the Category menu and you'll find something. Or go to the links page and check out NESDEV. Jesus.
No need to get an attitude. And FYI, I already looked in the documents section and didn't find anything on creating NES demos, and if you bothered to look through those 91 docs you would know that.

Quote
NOTE TO ALL NOOBS...STOP ASKING US FOR DOCUMENTS WE HAVE IN OUR DATABASE!!!!!!!
I already looked in the database, and I found "nothing" on creating NES demos. Just a few ASM docs, and such.

You're a big boy. If the site doesn't have it, Google does. NESDEV's the first result, which you would've also seen had checked the links page.

I'll agree with DMM somewhat. You, Rai, are coming along. You're persistent as hell. I'll give you that. Now if you manage to be a bit more self-reliant, we might just make a decent hacker out of you yet.


Well stop reccomending the database if it's not there.
KaioShin
Guest
« Reply #49 on: February 02, 2007, 11:28:38 am »

No Rai, you doesn't always ask the same questions, but all your questions have the same answers. But since you never listen to what we say you ask and ask again, although you could have figured all of them out yourself months ago.

I don't see you coming along, not even the slightest bit. You still can do NOTHING but use a hex editor to change ASCII values, period  Cry
DaMarsMan
Guest
« Reply #50 on: February 02, 2007, 11:32:16 am »

Just looking at your avatar makes you seem mad Kaioshin.  Grin Yet somehow persuading at the same time.
RedComet
Guest
« Reply #51 on: February 02, 2007, 11:40:57 am »

Quote from: Rai on February 02, 2007, 11:24:31 am
Quote from: RedComet on February 02, 2007, 11:23:36 am
Quote from: Rai on February 02, 2007, 11:12:10 am
Quote
Do you just not know how to do anything for yourself? Click Documents there on the left side of the screen, choose "Nintendo Entertainment System" from the Platform menu, and click the button that says Go. 91 results. Refine those with the Category menu and you'll find something. Or go to the links page and check out NESDEV. Jesus.
No need to get an attitude. And FYI, I already looked in the documents section and didn't find anything on creating NES demos, and if you bothered to look through those 91 docs you would know that.

Quote
NOTE TO ALL NOOBS...STOP ASKING US FOR DOCUMENTS WE HAVE IN OUR DATABASE!!!!!!!
I already looked in the database, and I found "nothing" on creating NES demos. Just a few ASM docs, and such.

You're a big boy. If the site doesn't have it, Google does. NESDEV's the first result, which you would've also seen had checked the links page.

I'll agree with DMM somewhat. You, Rai, are coming along. You're persistent as hell. I'll give you that. Now if you manage to be a bit more self-reliant, we might just make a decent hacker out of you yet.


Well stop reccomending the database if it's not there.

Like Kaio said, most of your question boil down to "I don't know how to do X. Tell me how to. Step. By. Step."

Maybe "coming along" was the wrong phrase. Rai certainly does seem to be interested, but he just doesn't seem to have taken the hint to fully exhaust the resources at his disposal. I'm somewhat sympathetic since I was some what like that when I first started out, but after the first week or so of being ignored, I took the hint and figured out I needed to do the work myself.

Read the document Cyberman linked to. Put forth specific questions that show you've actually made an effort other than, "I looked in the database and there's nothing there lawl", and you'll find we're more willing to help. I don't mind helping if I know the person's actually putting forth some effort, but jesus, man, you're not. Even a quick glance at wikipedia would tell you that you don't memorize the ASM mnemonics and automagically understand how to code things at the assembly level; it doesn't work that way.

I'm gonna wrap this up because I'm starting to ramble, so I'll end with this: if you'll take the time, whenever you see this, to type out a detailed question of what you want to know and what you've already tried on your own to answer it, I'll be more than happy to help you in anyway I can.
Nightcrawler
Guest
« Reply #52 on: February 02, 2007, 01:42:46 pm »

Jesus Rai.. the answers you need ARE in the assembly documents. Do you know how I wrote my first SNES demo? It wasn't by badgering people on where to find tutorials. It wasn't because of ignoring documents just because they didn't have the word demo in them.

I wrote my first demo by studying existing games, as many documents as possible, and example source code enough of any nature to figure out how to do it. THAT king of approach is why I have lasted so long in this hobby. THAT is also the methods in which I have successfully helped a multitude of people go on to find their own success. You need to master the art of self learning, self researching, and self experimentation if you ever hope to succeed.

We will give you direction. We will give you help on specific issues. But we will not hold your hand or give you step by step instructions for every step of the way which is what you're asking for.

Figure some things out for yourself. Don't just ask how do i write a demo. Start figuring out your own ideas on how to do so. TRY some things out. Then go read some more.

THEN you can come back here ask some specific questions where you are having problems with concepts or getting something to work and THEN you will most likely find the help you desire. Learning how to hack is 90% self taught by experimentation and research.

As a supplement to the information found on this site, use GOOGLE. The Internet is a vast place with much information on many subjects. There is more than enough information available for you to answer your own question. Just go do the work to do it.
Lenophis
Guest
« Reply #53 on: February 02, 2007, 02:02:02 pm »

Quote from: Rai on February 02, 2007, 11:12:10 am
And FYI, I already looked in the documents section and didn't find anything on creating NES demos, and if you bothered to look through those 91 docs you would know that.
I don't know if you realized this already, but finding such a document would be a "step by step process of doing x."

Your vagueness isn't helping at all. "I want to make a demo." A demo of what? Do you want text to fly across the screen at light speed? Mario to run left? An electric guitar piece by Ozzy Osbourne while biting off Kenny's head?

You have no goal, you're just jumping in blindly hoping to get lucky. That can only work when you have a hunch about something, and you don't even have that. Just knowing the instruction list won't tell you much either, all it does is say "the accumulator is 8-16, sometimes 16-bit" which tells the average joe nothing. Applying that knowledge is what you lack. Once you understand why there's a need for "LDA #$FF; STA $4204" then you can say you understand the basics.

Tell ya what, you say you know you understand the basics. You're going to prove it to us right now. This is a code snippit from Final Fantasy 6. It's a SNES game. Don't worry, the 6502 and 65816 have such similar instruction lists that what you say you know of the 6502 can be applied here. By the way, this site has no 65816 instruction set. :police:

Code:
C3/8746: 209C87  JSR $879C
C3/8749: 20EB87  JSR $87EB
C3/874C: A92C    LDA #$2C
C3/874E: 8529    STA $29         (set text color to blue)
C3/8750: A01D8E  LDY #$8E1D      (position of positioning of word "Attack")
C3/8753: 20F902  JSR $02F9       (display "Attack")
C3/8756: 20A088  JSR $88A0
C3/8759: A920    LDA #$20
C3/875B: 8529    STA $29         (set text color to white)
C3/875D: AE3421  LDX $2134
C3/8760: BF1350D8 LDA $D85013,X (Load item X weapon properties)
C3/8764: 1008    BPL $876E
C3/8766: A0308E  LDY #$8E30      (position of and word "Runic")
C3/8769: 84E7    STY $E7
C3/876B: 209587  JSR $8795
C3/876E: AE3421  LDX $2134
C3/8771: BF1350D8 LDA $D85013,X (Load item X weapon properties)
C3/8775: 2940    AND #$40
C3/8777: F008    BEQ $8781
C3/8779: A0388E  LDY #$8E38      (position of and word "2-hand")
C3/877C: 84E7    STY $E7
C3/877E: 209587  JSR $8795
C3/8781: AE3421  LDX $2134
C3/8784: BF1350D8 LDA $D85013,X (Load item X weapon properties)
C3/8788: 2902    AND #$02
C3/878A: F008    BEQ $8794
C3/878C: A0268E  LDY #$8E26      (position of and word "SwdTech")
C3/878F: 84E7    STY $E7
C3/8791: 209587  JSR $8795
C3/8794: 60      RTS             (This routine is badly written. It's something Lenophis would write! :P)
 
C3/8795: A9C3    LDA #$C3        (The bank to look in)
C3/8797: 85E9    STA $E9
C3/8799: 4CFF02  JMP $02FF       (display text at $E7 - $E9)

You have the benefit of a lot of things being commented. Your task, find something in this routine to optimize it. You don't even need to write code, just point out how this routine could be better written.

If anybody feels that this test is too hard, feel free to inform me of how it could be improved. Grin
DaMarsMan
Guest
« Reply #54 on: February 02, 2007, 02:56:47 pm »

Quote from: Lenophis on February 02, 2007, 02:02:02 pm
By the way, this site has no 65816 instruction set. :police:

Really...I'm pretty sure we would have one of those. Just like Rai couldn't find the demo code. Instructions
Lenophis
Guest
« Reply #55 on: February 02, 2007, 03:20:20 pm »

Quote from: DaMarsMan on February 02, 2007, 02:56:47 pm
Really...I'm pretty sure we would have one of those. Just like Rai couldn't find the demo code. Instructions
Ah ha! Oh man, that's burried. Undecided\ That would explain why I couldn't find one.
Cyberman
Guest
« Reply #56 on: February 02, 2007, 03:48:21 pm »

1) has anyone set up the back end for GGC for the 65816/6502? (I know the 68hc11 has one but it's not used on any game machines much later in date also this became the hc12 and is now the ephemeral hcs12 ... they are suprisingly different and equally odd). Ahem I digress, I was thinking a little bit of reverse engineering there engine you can clean things up. Perhaps I'm being too positive Cheesy
2) For fixing bugs in FF6 and cleaning up the translation I've watched the progress. Wow lots of work and you must love that game, or the challenge involved Cheesy
3) I told Rai he needed to put down a plan and of what he wanted to do.  It reminds me of a friend of mine who was saying "oh man I wish I could do some cool <000> like that" Just think of what you WANT to do (not what's cool).  Create a plan ... and do it. That simple.

Cyb
Rai
Guest
« Reply #57 on: February 02, 2007, 09:53:10 pm »

Quote
LDA #$FF; STA $4204
You load variable "A" with number FF, and store variable A into 4204, easy.

Quote
Like Kaio said, most of your question boil down to "I don't know how to do X. Tell me how to. Step. By. Step."
Not the point they're still different questions about different things.

Okay, so assuming there are no documents out there that would even tell use as much as the program to use to make a demo, I apperently need to make my own NES demo making program, and figure out on my own how you would build an NES game from scratch.
Normmatt
Guest
« Reply #58 on: February 02, 2007, 10:05:34 pm »

Quote from: Rai on February 02, 2007, 09:53:10 pm
I apperently need to make my own NES demo making program, and figure out on my own how you would build an NES game from scratch.

You mean an assembler?? theres plenty of those around, go find one specifically for the NES and start coding your demo in ASM
RedComet
Guest
« Reply #59 on: February 02, 2007, 10:08:57 pm »

Quote from: Rai on February 02, 2007, 09:53:10 pm
Quote
LDA #$FF; STA $4204
You load variable "A" with number FF, and store variable A into 4204, easy.

Quote
Like Kaio said, most of your question boil down to "I don't know how to do X. Tell me how to. Step. By. Step."
Not the point they're still different questions about different things.

Okay, so assuming there are no documents out there that would even tell use as much as the program to use to make a demo, I apperently need to make my own NES demo making program, and figure out on my own how you would build an NES game from scratch.

...No. What happens when your write $FF to $4204? Huh? What effect does it have on the system? That was the point of the question.

Different questions about different things asked in the same mind-numbing way: do it for me plz. You're a big boy, it's not our responsibility to hold your hand and walk you through everything step by step. Yet again, you failed to actually ask a specific question like I asked.

There is no such thing as an "NES demo making program", just like there's no such program that will instantaneously create a translation of the game. Again, if you actually fucking looked at any of the links the sites that were mentioned like NESDev, you would've found plenty of helpful information to use.
Pages: 1 2 3 [4] 5  


Powered by SMF 1.1.4 | SMF © 2006-2007, Simple Machines LLC