Author Topic: Playing around with some SPC code in ROMs is fun!  (Read 28933 times)

JCE3000GT

  • Guardian (+100)
  • *
  • Posts: 114
    • View Profile
    • BlitzKrieg Innovations
Re: Playing around with some SPC code in ROMs is fun!
« Reply #30 on: November 05, 2006, 02:44:49 pm »
Since my webhote decided to delete my website for no reason (but left my forum standing) I'll upload my CT compositions (SPCs) for anyone to download. 
« Last Edit: May 21, 2007, 04:30:28 am by JCE3000GT »

justin3009

  • Fan Project Leader
  • God of War (+3000)
  • *
  • Posts: 3296
    • View Profile
Re: Playing around with some SPC code in ROMs is fun!
« Reply #31 on: November 06, 2006, 10:49:08 am »
=O!  I'll have to check these out once I get home from school.  It's good to see you posting some awesomeness again! XD

Zakyrus

  • Entity
  • Magical Dreamer (+1250)
  • *
  • Posts: 1359
  • "Bouncy, bouncy, bouncy... --!!"
    • View Profile
Re: Playing around with some SPC code in ROMs is fun!
« Reply #32 on: November 12, 2006, 02:35:12 am »
 :shock:

Um, wow. I want that... (drools all over keyboard)

Btw, will this be able to add more music pointers to the game without having to overwrite current ones?
« Last Edit: November 12, 2006, 06:27:15 am by Zakyrus »

JCE3000GT

  • Guardian (+100)
  • *
  • Posts: 114
    • View Profile
    • BlitzKrieg Innovations
Re: Playing around with some SPC code in ROMs is fun!
« Reply #33 on: November 13, 2006, 02:13:03 am »
:shock:

Um, wow. I want that... (drools all over keyboard)

Btw, will this be able to add more music pointers to the game without having to overwrite current ones?

As far as adding/importing new songs yes, probably.  The problem will be all the ROM hackers that use another editing tool/app that expands the ROM in the F0 bank, or expanding it yourself and using the space.  That might be a problem...I don't really know yet what I'm going to do.  Oh well, after I beat my FFV Advance cart I bought today I might get back on the project. 

ZeaLitY

  • Entity
  • End of Timer (+10000)
  • *
  • Posts: 10797
  • Spring Breeze Dancin'
    • View Profile
    • My Compendium Staff Profile
Re: Playing around with some SPC code in ROMs is fun!
« Reply #34 on: November 13, 2006, 02:16:46 am »
:shock:

Um, wow. I want that... (drools all over keyboard)

Btw, will this be able to add more music pointers to the game without having to overwrite current ones?

As far as adding/importing new songs yes, probably.  The problem will be all the ROM hackers that use another editing tool/app that expands the ROM in the F0 bank, or expanding it yourself and using the space.  That might be a problem...I don't really know yet what I'm going to do.  Oh well, after I beat my FFV Advance cart I bought today I might get back on the project. 

Do you mean like, breaking the hardcoded limit on 83 songs?

Zakyrus

  • Entity
  • Magical Dreamer (+1250)
  • *
  • Posts: 1359
  • "Bouncy, bouncy, bouncy... --!!"
    • View Profile
Re: Playing around with some SPC code in ROMs is fun!
« Reply #35 on: November 13, 2006, 09:34:32 am »

The problem will be all the ROM hackers that use another editing tool/app that expands the ROM in the F0 bank, or expanding it yourself and using the space. 

I think all the authors of CT ROM editors that are on these forums should get together and decide which empty banks will be used for which data. This way Temporal Flux, and CTEC (and the SPC editor) all stay compatable with eachother.

Geiger

  • Guru of Life Emeritus
  • Chronopolitan (+300)
  • *
  • Posts: 315
    • View Profile
    • Geiger's Crypt
Re: Playing around with some SPC code in ROMs is fun!
« Reply #36 on: November 13, 2006, 10:14:37 am »
I think all the authors of CT ROM editors that are on these forums should get together and decide which empty banks will be used for which data. This way Temporal Flux, and CTEC (and the SPC editor) all stay compatable with eachother.

Flux does not use specific banks for specific data.  It uses any space it can for any modified data (starting with the lowest address available).  Flux respects the data integrity of stuff it knows how to handle (provided that the code works properly).  Anything it does not know how to handle, like sound and graphics, it just blocks off the default location (which means stuff copied to new areas is not protected).

While it might be easier to block out bank X for custom data, it would also limit the editor, which I am not too keen to do.  Saving anything to bank 0x40 and on (the expanded space in an expanded ROM) should be okay for most stuff, since a ton of editing would have to be done before Flux would get there.  If you are really paranoid, you could save it to bank 0x50+.  I am not even sure its possible for the current version of Flux to edit enough stuff to save that far into the ROM.

If you are doing this by hand, all SNES addresses in the expanded area of a ROM are conveniently the same as the file offset.

---T.Geiger

ZeaLitY

  • Entity
  • End of Timer (+10000)
  • *
  • Posts: 10797
  • Spring Breeze Dancin'
    • View Profile
    • My Compendium Staff Profile
Re: Playing around with some SPC code in ROMs is fun!
« Reply #37 on: November 15, 2006, 06:55:16 pm »
So should the Crimson Echoes team plan around having more than 83 songs? We're curious because we've got a load of RD songs slated to be imported and we're running out of room for the other stuff. Can the problem of saving be worked out?

Geiger

  • Guru of Life Emeritus
  • Chronopolitan (+300)
  • *
  • Posts: 315
    • View Profile
    • Geiger's Crypt
Re: Playing around with some SPC code in ROMs is fun!
« Reply #38 on: November 15, 2006, 08:24:23 pm »
I think its less of an issue of whether you can stick the songs in and more of an issue of someone hacking Chrono Trigger to use more songs.  Its been a long time since I looked at the sound code bank, but I seem to recall it being pretty tightly packed.

Like I said, bank 0x50+ should be extraordinarily safe.

---T.Geiger

ZeaLitY

  • Entity
  • End of Timer (+10000)
  • *
  • Posts: 10797
  • Spring Breeze Dancin'
    • View Profile
    • My Compendium Staff Profile
Re: Playing around with some SPC code in ROMs is fun!
« Reply #39 on: November 15, 2006, 10:53:06 pm »
Okay. We'll play it conservatively then and keep some extra songs around should opportunity knock.

Vehek

  • Errare Explorer (+1500)
  • *
  • Posts: 1761
    • View Profile
Re: Playing around with some SPC code in ROMs is fun!
« Reply #40 on: November 16, 2006, 01:43:59 am »
I'm not sure if we could even get the program before our expected release date. JCE3000GT said at his site that he wouldn't release it to the public until Lenophis, Dragonsbrethren, and some others finish their balancing rom hack of FF6.

ZeaLitY

  • Entity
  • End of Timer (+10000)
  • *
  • Posts: 10797
  • Spring Breeze Dancin'
    • View Profile
    • My Compendium Staff Profile
Re: Playing around with some SPC code in ROMs is fun!
« Reply #41 on: November 16, 2006, 01:58:50 am »
I'm not sure if we could even get the program before our expected release date. JCE3000GT said at his site that he wouldn't release it to the public until Lenophis, Dragonsbrethren, and some others finish their balancing rom hack of FF6.

Owie. Okay, back to evaulating songs for removal. Perhaps we can trim one of the RD ones.

Hah, if only you public viewers knew what insidious plans were brewing at the Crimson Echoes forum!

JCE3000GT

  • Guardian (+100)
  • *
  • Posts: 114
    • View Profile
    • BlitzKrieg Innovations
Re: Playing around with some SPC code in ROMs is fun!
« Reply #42 on: November 16, 2006, 11:35:00 pm »
I'm not sure if we could even get the program before our expected release date. JCE3000GT said at his site that he wouldn't release it to the public until Lenophis, Dragonsbrethren, and some others finish their balancing rom hack of FF6.

Owie. Okay, back to evaulating songs for removal. Perhaps we can trim one of the RD ones.

Hah, if only you public viewers knew what insidious plans were brewing at the Crimson Echoes forum!

Care to share?   8)

ZeaLitY

  • Entity
  • End of Timer (+10000)
  • *
  • Posts: 10797
  • Spring Breeze Dancin'
    • View Profile
    • My Compendium Staff Profile
Re: Playing around with some SPC code in ROMs is fun!
« Reply #43 on: November 16, 2006, 11:41:44 pm »
We're just aiming to use as many appropriate non-CT songs as we can. We've found some good ones that don't come from Radical Dreamers that we're itching to use. We just have to weed out 3 or 4 more standard CT songs, or cut down on the RD importing.

Romana

  • Springtime of Youth
  • Zurvan Surfer (+2500)
  • *
  • Posts: 2749
  • Fight the Future
    • View Profile
    • Tumblr
Re: Playing around with some SPC code in ROMs is fun!
« Reply #44 on: November 17, 2006, 12:25:43 pm »
I'm not sure if we could even get the program before our expected release date. JCE3000GT said at his site that he wouldn't release it to the public until Lenophis, Dragonsbrethren, and some others finish their balancing rom hack of FF6.
Hah, if only you public viewers knew what insidious plans were brewing in the crazy mind of Pyt Fumv!

I edited it to show what I say to my friends about the hidden plot of my RPG project. 8)

We're just aiming to use as many appropriate non-CT songs as we can. We've found some good ones that don't come from Radical Dreamers that we're itching to use. We just have to weed out 3 or 4 more standard CT songs, or cut down on the RD importing.

Nice! I'm glad to hear RD music is being included, and even more glad to hear that we're in for a surprise, since we don't know what non-CT music is being included.
« Last Edit: November 17, 2006, 12:28:07 pm by Pyt Fumv »