(Link to AcmlmWiki) Offline: thank ||bass
Register | Login
Views: 13,040,846
Main | Memberlist | Active users | Calendar | Chat | Online users
Ranks | FAQ | ACS | Stats | Color Chart | Search | Photo album
05-19-24 11:54 AM
0 users currently in ROM Hacking.
Acmlm's Board - I3 Archive - ROM Hacking - FF1 hacking?
  
User name:
Password:
Reply:
 
Options: - -
Quik-Attach:
Preview for more options

Max size 1.00 MB, types: png, gif, jpg, txt, zip, rar, tar, gz, 7z, ace, mp3, ogg, mid, ips, bz2, lzh, psd

UserPost
Sliver X
Posts: 4/62
Dragoon X Omega II doesn't expand the ROM. Also, this is a much more recent source of information regarding it.
Gavin
Posts: 72/181
Originally posted by Disch
I should mention my expansion info is not quite right... FF1 is already using MMC1's max PRG-size (unless you go with SUROM -- but that's a whole other ballpark).

It should be noted that if you want to expand FF1... you MUST* change the mapper. MMC3 (mapper 4) is a good candidate.

*(it's technically possible to keep MMC1 and use SUROM -- but it'd actually be more work than changing mappers)


alright, thanks Disch. I made the changes you noted in IRC and uploaded the modified document
Disch
Posts: 15/202
I should mention my expansion info is not quite right... FF1 is already using MMC1's max PRG-size (unless you go with SUROM -- but that's a whole other ballpark).

It should be noted that if you want to expand FF1... you MUST* change the mapper. MMC3 (mapper 4) is a good candidate.

*(it's technically possible to keep MMC1 and use SUROM -- but it'd actually be more work than changing mappers)
dormento
Posts: 5/48
Great gavin, i'm now off to use all the extra space for something cool
Gavin
Posts: 71/181
Originally posted by Runefox
There used to be a thread on this, but it's untouchable with the upgrade of the boards, I guess. I was a new user here then, and I guess I still am, really.

That having been said, the posts in the archives related to FF1 hacking have been of great help to me in figuring out some of the ins and outs of the ROM. However, a good few of the things sitting there are a little incomplete, and, despite my best efforts to reproduce certain things (5-character party names, for example), my ROM seems to have certain things at different addresses than are listed. Again, despite my best efforts to overcome that, I ultimately failed in reproducing the intended effect, and after several hours straight into the morning, I'm ultimately looking for alternatives, or generally, some aid.

There are also things that have been posted in the topics there that intrigue me, but are well beyond my current skill to reproduce without both a proper disassembler (as most I've tried each produce drastically different and/or non-assemblable code), and more information, neither of which Google has provided for me after hours of digging (and having most links pointing back here, to the old board).

Generally, what I'm asking is, does anyone have any further information on:

-5-character names
-B-button dash
-Disch's animated water hack
-NES Disassemblers that output proper code
-"Expanding" the ROM?
-Any further developments on battle DTE?



Actually I attempted to start up the FInal Fantasy 1 hacking thread again, however I probably should have posted it in "ROM Hacking" vs. "Advanced ROM Hacking". Here is my thread. Possibly later I'll ask a moderator to move the thread so it gets the proper visibility.

I have the Final Fantasy 1 sourcode, disassembled by Disch (), here. And yes, _Hyde_'s special emulator work wonders for disassembling shit.

If I recall correctly DXOII is no longer expanded for Disch's water hack. That page is a year old anyway.

I have recently added a few documents to romhacking.net that involve Disch explaining various romhacking activities.. one of them jut so happens to be a very old post from Zophar's Domain's Message board where Disch talks about expanding the FF1 rom. So here you go. (And here are the other documents in the Disch Explains ___ series )

Dormento: I'm thinking about posting them as is! Because I'm actually just that lazy... hehe
dormento
Posts: 4/48
- 5 character names is well known how to do. Just look at Final Facelift (i know it's on slick.panicus.org)
- B button dash is also easy: (assemble with x816 (x112f)).

; B button dash, just like the WSC, PSX & GBA versions
; uses the space freed by the annoying noise played when a dialog box opens
; Much thanks Gavin (i think) for locating that particular piece of code.

; MAX SIZE 21 bytes
.org $D6C7 ;assemble code to run at this (CPU) address
.mem 8 ;setup accumulator and index regs for NES code
.index 8

LDA $20
AND #%01000000
BNE bdash ;branches with 2 bytes only (1 byte address)=good!
LDA #$01
STA $34
RTS
bdash:
LDA #$02
STA $34
RTS
I just don't have the space to test the return value in the stack to see if the game is in 'overworld map' mode. If i had, i would disable it in the overworld (for now, it's enabled).

- the dissassembly thing is a little difficult. I think _hyde_ from nesdev (google for "hyde's projects") had an emulator with a dissassembly function that output proper code. In his site, he has the source to several popular NES games.

- as for expanding the rom, it's kinda easy, it's using the expanded space that's difficult.
- battle DTE i don't know.
I had a more recente backup of the old thread on FF1 hacking, and gave it to Gavin, it should be appearing on romhacking.net soon (but it will be a bitch to format all those posts ).
Runefox
Posts: 1/1
There used to be a thread on this, but it's untouchable with the upgrade of the boards, I guess. I was a new user here then, and I guess I still am, really.

That having been said, the posts in the archives related to FF1 hacking have been of great help to me in figuring out some of the ins and outs of the ROM. However, a good few of the things sitting there are a little incomplete, and, despite my best efforts to reproduce certain things (5-character party names, for example), my ROM seems to have certain things at different addresses than are listed. Again, despite my best efforts to overcome that, I ultimately failed in reproducing the intended effect, and after several hours straight into the morning, I'm ultimately looking for alternatives, or generally, some aid.

There are also things that have been posted in the topics there that intrigue me, but are well beyond my current skill to reproduce without both a proper disassembler (as most I've tried each produce drastically different and/or non-assemblable code), and more information, neither of which Google has provided for me after hours of digging (and having most links pointing back here, to the old board).

Generally, what I'm asking is, does anyone have any further information on:

-5-character names
-B-button dash
-Disch's animated water hack
-NES Disassemblers that output proper code
-"Expanding" the ROM?
-Any further developments on battle DTE?
Acmlm's Board - I3 Archive - ROM Hacking - FF1 hacking?


ABII

Acmlmboard 1.92.999, 9/17/2006
©2000-2006 Acmlm, Emuz, Blades, Xkeeper

Page rendered in 0.003 seconds; used 355.85 kB (max 397.41 kB)