Register | Login | |||||
Main
| Memberlist
| Active users
| ACS
| Commons
| Calendar
| Online users Ranks | FAQ | Color Chart | Photo album | IRC Chat |
| |
Acmlm's Board - I2 Archive - - Posts by beneficii |
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
User | Post | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
beneficii Lakitu Level: 36 Posts: 261/567 EXP: 299656 For next: 8454 Since: 06-27-04 From: Cordova, TN, USA Since last post: 14 hours Last activity: 6 hours |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
bbitmaster, It displays Japanese text. Of course, if it displays a text and if the code is written to display pretty much any text.... Essentially, I was working on one aspect of the ROM, the text display, and I wanted to put a fun little thing up about it. Of course, considering some of the reception I've got, it might have been better not to. Still, I'm going to stick by this and the challenge is still on. PM me telling me as much as you can about the ROM. bbitmaster, what did I say about posting information about the ROM on the thread? You're supposed to PM me regarding it. Please edit your post to remove it. Kawa-oneechan, Well, it only displays Japanese text for now. (edited by beneficii on 07-10-05 01:17 PM) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
beneficii Lakitu Level: 36 Posts: 262/567 EXP: 299656 For next: 8454 Since: 06-27-04 From: Cordova, TN, USA Since last post: 14 hours Last activity: 6 hours |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hmm, that maybe a little advanced at the start. You probably want to start off with something a bit simpler to get an idea of how to do it. It becomes pretty routine once you start understanding it, but you have to get that routine first. Essentially, you'll want a hex editor, a tracer, and a graphics editor. Oh, and perhaps a disassembler as well. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
beneficii Lakitu Level: 36 Posts: 263/567 EXP: 299656 For next: 8454 Since: 06-27-04 From: Cordova, TN, USA Since last post: 14 hours Last activity: 6 hours |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Originally posted by danOriginally posted by beneficii Oh, hee hee. Is that so. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(restricted)
beneficii |
Lakitu Level: 36 Posts: 265/567 EXP: 299656 For next: 8454 Since: 06-27-04 From: Cordova, TN, USA Since last post: 14 hours Last activity: 6 hours
|
Originally posted by macbee All nums are in hex! Writes to 2007 are done to the PPU ROM, where the palette data is stored, tile data, etc. The 20 bytes at address 3F00 are the palette. You want to see data that gets loaded to 2007 at PPU 3F00. To write to an address via 2007, you must first read from 2002 to reset 2006 to the high byte, then you must write the high byte into 2006 and then write the low byte. In other words, you're probably looking for a piece of code that goes like this: LDA $2002 LDA #$3F STA $2006 LDA #$00 STA $2006 LDX #$00 LDY #$20 loadpalette: LDA address_to_palette_data, x INX DEY BNE loadpalette It probably won't go exactly like this. Here's what you do: Get FCEUXD, run traces on parts of the game, search for writes to 2006, and then check that the general structure above is followed. You can then see where it's loading the palette data from. Basically, this'll take a lot of work, since you don't have any good leads to the palette data anyway. If one palette data set you see doesn't work, then try another. Just keep working at it. There is no magic wand solution. A wise man once said that any effort requires 20% intelligence and 80% perspiration. or something like that. One thing about being a good ROM hacker is that you're gonna work! (Taken from Ren and Stimpy, the firefighter episode.) EDIT: BTW, unless bit 2 of 2000 is set to 1, each write to 2007 increments the PPU counter by one. So it'll be 3F00, then 3F01, then 3F02, etc. (edited by beneficii on 07-10-05 04:17 PM) (edited by beneficii on 07-10-05 04:21 PM) (edited by beneficii on 07-10-05 04:21 PM)
beneficii |
Lakitu Level: 36 Posts: 266/567 EXP: 299656 For next: 8454 Since: 06-27-04 From: Cordova, TN, USA Since last post: 14 hours Last activity: 6 hours
|
Originally posted by Clockworkz Try just modifying one or two bytes. Try not to modify code either. I think it takes time, but over time you'll begin to be able to differentiate between code and data better when looking at it through a hex editor. To begin to do this, start learning some of the op codes, so if you see a bunch of op codes together, you'll know it's probably code. Data will tend to have (somewhat) repetitive values and will have a more "open" look. I can't really explain it, it just comes by experience. So just try a couple bytes at a time, load it up in the emulator, see if it works or if it changes anything interesting. Then restore those bytes to their original values and go on. Bascially, if you don't have a decent idea of what the data may look like or where it's stored, you're going to have to do it brute force for a while.
beneficii |
Lakitu Level: 36 Posts: 267/567 EXP: 299656 For next: 8454 Since: 06-27-04 From: Cordova, TN, USA Since last post: 14 hours Last activity: 6 hours
|
will be arriving via UPS on Friday! I so can't wait to crack it open and read it! |
How many of y'all are gonna be gettin' Harry Potter on that day?
beneficii |
Lakitu Level: 36 Posts: 268/567 EXP: 299656 For next: 8454 Since: 06-27-04 From: Cordova, TN, USA Since last post: 14 hours Last activity: 6 hours
|
Dang it! I'm one day off. It'll arrive Saturday. |
(restricted) |
beneficii |
Lakitu Level: 36 Posts: 270/567 EXP: 299656 For next: 8454 Since: 06-27-04 From: Cordova, TN, USA Since last post: 14 hours Last activity: 6 hours
|
http://www.msnbc.msn.com/id/8573139/ |
Holy crap. This could have certain implications for the rest of the ROM hacking community. (Because of the issue at stake, I feel that this thread is most appropriate here, in the ROM hacking forum.)
beneficii |
Lakitu Level: 36 Posts: 271/567 EXP: 299656 For next: 8454 Since: 06-27-04 From: Cordova, TN, USA Since last post: 14 hours Last activity: 6 hours
|
Originally posted by richyawyingtmv Yeah, I've always wondered why they keep freaking out over alcohol and tobacco over here and get into a penalizing mood. For example, here in the States, if you work as a waitress, then you're going to have underage kids, to get off like a drunk driving charge or something, who will try to get you to sell alcohol to them (using fake IDs, etc.) so they can tell the cops and have you charged. In Tennessee, you could get up to a year imprisonment, $3000 fine, and your license to sell alcohol for up to seven years taken away for that (which effectively means you won't be a waitress for a while). Seriously, over here, you're a bad person who must be punished if you sell alcohol to a minor no matter the circumstances. (edited by beneficii on 07-15-05 11:24 AM) (edited by beneficii on 07-15-05 11:25 AM)
beneficii |
Lakitu Level: 36 Posts: 272/567 EXP: 299656 For next: 8454 Since: 06-27-04 From: Cordova, TN, USA Since last post: 14 hours Last activity: 6 hours
|
http://www.washingtonpost.com/wp-dyn/content/article/2005/07/14/AR2005071401366.html |
Look at what one Congressdude said: "Boehlert called the cancellation "a NASA success story" because the space agency identified the problem before the launch and is working on a solution." LOL, at least he's trying to look on the bright side of things. Then again, NASA just doesn't perform. "NASA said the launch scrub cost the space agency an estimated $616,000 in fuel and labor." Hmm, I remember hearing somewhere that my PS2 is more high-tech then that old piece-of-crap shuttle. "Forty-four members of Congress flew to Cape Canaveral for the scrubbed launch of space shuttle Discovery at a cost of more than $73,000, according to figures provided to The Associated Press on Thursday." This is the most outrageous part. (edited by beneficii on 07-15-05 03:16 PM)
beneficii |
Lakitu Level: 36 Posts: 273/567 EXP: 299656 For next: 8454 Since: 06-27-04 From: Cordova, TN, USA Since last post: 14 hours Last activity: 6 hours
|
Originally posted by Arwon Why are you going after me on this? Be it thousands or billions, this just shows how easy Congress is with our money.
beneficii |
Lakitu Level: 36 Posts: 274/567 EXP: 299656 For next: 8454 Since: 06-27-04 From: Cordova, TN, USA Since last post: 14 hours Last activity: 6 hours
|
Originally posted by Snika Yeah, the fourth book is a little boring throughout; I found I didn't like it as much as the third one. But the fifth book goes above and beyond the fourth and was really good. I don't know how the sixth will turn out, but I will definitely try it.
beneficii |
Lakitu Level: 36 Posts: 275/567 EXP: 299656 For next: 8454 Since: 06-27-04 From: Cordova, TN, USA Since last post: 14 hours Last activity: 6 hours
|
Originally posted by Ziff How about going after both?
beneficii |
Lakitu Level: 36 Posts: 276/567 EXP: 299656 For next: 8454 Since: 06-27-04 From: Cordova, TN, USA Since last post: 14 hours Last activity: 6 hours
|
I speak English, know a little Latin and Spanish, and am learning Japanese with the goal of total fluency and will be studying in Japan next fall ('06). |
beneficii |
Lakitu Level: 36 Posts: 277/567 EXP: 299656 For next: 8454 Since: 06-27-04 From: Cordova, TN, USA Since last post: 14 hours Last activity: 6 hours
|
Originally posted by Ziff Hey! Wait until the rest of us can get a hold of a copy! I probably won't get mine for another twelve hours. Stupid time zones. (edited by beneficii on 07-16-05 02:16 AM)
beneficii |
Lakitu Level: 36 Posts: 278/567 EXP: 299656 For next: 8454 Since: 06-27-04 From: Cordova, TN, USA Since last post: 14 hours Last activity: 6 hours
|
My favorite is Celes Chere from FFVI. She and Tina (Terra) Branford are the two main characters of FFVI. |
beneficii |
Lakitu Level: 36 Posts: 279/567 EXP: 299656 For next: 8454 Since: 06-27-04 From: Cordova, TN, USA Since last post: 14 hours Last activity: 6 hours
|
Originally posted by FloBo Well, that's not really what we thought you were talking about earlier. You should have been clearer about it. It is feasible, yes, to do the conversion, but a lot of work would have to be done, including a full disassembly of the old ROM so you know when, where, and how it writes to and reads from certain registers. Then, from scratch, you would have to create the assembly of it being done on the SNES. Since nobody has even made the perfect disassembler yet (and it's extremely unlikely anybody will), nobody can make a program where you type in the name of the NES ROM, then type in the name of the SNES ROM you want, and then have a full SNES copy of the NES game. At this point, people begin to ask, "Why?"
beneficii |
Lakitu Level: 36 Posts: 280/567 EXP: 299656 For next: 8454 Since: 06-27-04 From: Cordova, TN, USA Since last post: 14 hours Last activity: 6 hours
|
I notice too that ZSNES does not do the wind sound effects in FF6 and Chrono Trigger very well. |
Still, I think the ZSNES has the best sound emulation of any SNES emulator. To see how this is, get OpenSPC (which uses SNeSe's sound core) and SPCPlay (which uses ZSNES's) from Zophar, then download the EarthBound SPC set from Zophar and play Battle08.spc (the "Your Sanctuary" battle theme) in both. You'll see that SPCPlay plays it much more accurately, while in OpenSPC (SNeSe's sound core) you'll hear one of the instruments get really messed up and come out of the background, when it's really not supposed to, and just mess up the experience of the song. If you played EarthBound on a real SNES, you'll hear that SPCPlay (again, based on ZSNES's sound core) plays it (and many other songs in the soundtrack) much more accurately. |
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
Acmlm's Board - I2 Archive - - Posts by beneficii |