| |||
Views: 88,554,488 |
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search | 05-07-24 08:58 AM |
|
Guest: Register | Login |
Main - Posts by infidelity |
infidelity |
| ||
Fuzz Ball Level: 66 Posts: 363/968 EXP: 2370143 Next: 91708 Since: 05-24-07 Last post: 969 days Last view: 825 days |
Just wanted to announce that I successfully got Capcom's 6C80 sound engine working within The Legend of Zelda. Tool about 8 days to accomplish. At some point ill upload a proof of concept video, and my notes on exactly what I did. :-)
infidelity |
infidelity |
| ||
Fuzz Ball Level: 66 Posts: 364/968 EXP: 2370143 Next: 91708 Since: 05-24-07 Last post: 969 days Last view: 825 days |
Xbox360 and PS3 use a multiplatform emulator called RetroArch. Its the best for thosr consoles.
I still prefer the latest emus for the original xbox as my emuhaven. |
infidelity |
| ||
Fuzz Ball Level: 66 Posts: 365/968 EXP: 2370143 Next: 91708 Since: 05-24-07 Last post: 969 days Last view: 825 days |
And, here, we, go.
The following is a wordpad format of everything i did, in order to get the sound engine to work. I'll paste it in here as well, for those who can't download it, which i doubt will happen, but i'll paste just to be safe. The actual .rtf file does justice, since it shows all my highlighted documentations. Capcom 6C80 Sound Engine Within The Legend of Zelda - infidelity http://acmlm.kafuka.org/uploader/get.php?id=4440 And here is the proof of concept. Basicly what i'm doing is shifting through various savestates within FCEUX, demonstrating the loading of different songs within the sound engine. I based my work off of the Megaman 4 sound engine, so thats the songs you are hearing from. Capcom 6C80 Sound Engine Within The Legend of Zelda - infidelity Capcom 6C80 Sound Engine Within The Legend of Zelda - infidelity
|
infidelity |
| ||
Fuzz Ball Level: 66 Posts: 366/968 EXP: 2370143 Next: 91708 Since: 05-24-07 Last post: 969 days Last view: 825 days |
Links health is somewhere in the $600 area within ram. If you start a new player, look for either 22FF or 23FF, I forget.
|
infidelity |
| ||
Fuzz Ball Level: 66 Posts: 367/968 EXP: 2370143 Next: 91708 Since: 05-24-07 Last post: 969 days Last view: 825 days |
The original outworld and dungeons will be redone, im already working on a new song.
|
infidelity |
| ||
Fuzz Ball Level: 66 Posts: 368/968 EXP: 2370143 Next: 91708 Since: 05-24-07 Last post: 969 days Last view: 825 days |
You will need to look up Matrixz doc on the 6C80 to understand. Some notes will have commands before them, and that can range from a vast list of options.
Regarding music, each song begins with 9 bytes. The first byte being 00, meaning a song. The next two bytes are the high/low address for square 1. The next two bytes are the higj/low address of square 2. The next 2 bytes are the high/low address for Triangle. The next two bytes are the high/low address for noise. Immediatly following that, is usualy Square 1. Itll start off eith various commands, likr setting the octave, setting the pitch, setting the tempo, etc. I forget the lowest starting note, I want to say its 21, and the highest is FF. 20,40,60,80,A0,C0,E0, represent pauses until the next command/note is to take place. Again, grab his doc, I gotta go, good luck. |
infidelity |
| ||
Fuzz Ball Level: 66 Posts: 369/968 EXP: 2370143 Next: 91708 Since: 05-24-07 Last post: 969 days Last view: 825 days |
I really like the synopsis! I also really like the shadowy facial ex Also, what rom is this based off of? |
infidelity |
| ||
Fuzz Ball Level: 66 Posts: 370/968 EXP: 2370143 Next: 91708 Since: 05-24-07 Last post: 969 days Last view: 825 days |
You cant use tlp for zelda 1, because the gfx within the rom are compressed. Thats why it looks like shit.
Idk if yy-chr or tile molester have a decompression feature in them, so you can properly see the gfx? If not, you'll have to find a decompression tool for Zelda 1. Once you decompress the gfx, and are able to view them, you are not going to find pretty looking complete enemies. Some reuse the same tiles you see, and are then mirrored/flipped. Good luck. |
infidelity |
| ||
Fuzz Ball Level: 66 Posts: 371/968 EXP: 2370143 Next: 91708 Since: 05-24-07 Last post: 969 days Last view: 825 days |
Thank you everyone for pointing out my mistake. I always thought it was compressed. I never bothered to shify the pixels within the editor. I may go back to other .nes roms I once looked at, but thought were compressed. *slaps head* Thanks again! |
infidelity |
| ||
Fuzz Ball Level: 66 Posts: 372/968 EXP: 2370143 Next: 91708 Since: 05-24-07 Last post: 969 days Last view: 825 days |
This is my first attempt uploading a video from my phone to youtube. Im sorry I cant embed the video into my post.
The video is just showing my newly updated title screen song. The zelda fanfare I stiill need to rewrite, so its not included yet. The tune you hear in this video, is originaly what I wanted to do, but couldnt with the zelda sound engine. http://www.youtube.com/watch?v=eInIfMTG964&feature=youtube_gdata_player |
infidelity |
| ||
Fuzz Ball Level: 66 Posts: 373/968 EXP: 2370143 Next: 91708 Since: 05-24-07 Last post: 969 days Last view: 825 days |
Should be fixed |
infidelity |
| ||
Fuzz Ball Level: 66 Posts: 374/968 EXP: 2370143 Next: 91708 Since: 05-24-07 Last post: 969 days Last view: 825 days |
Its from Ocarina of Time. Its the Song of Time, but the version is from when you open the Temple of Light if I remember correctly. |
infidelity |
| ||
Fuzz Ball Level: 66 Posts: 375/968 EXP: 2370143 Next: 91708 Since: 05-24-07 Last post: 969 days Last view: 825 days |
No no not that far, lol.
Its still in the same phase (gameplay) wise. Right now im redoing the entire soundtrack to the game, and Thanatos-Zero is designing the sprites. I still need to finish the Lens of Truth, and touch up the asm for The Lantern. Then its all about proper placement for enemies, weapons, shops, levels, secrets, etc. |
infidelity |
| ||
Fuzz Ball Level: 66 Posts: 376/968 EXP: 2370143 Next: 91708 Since: 05-24-07 Last post: 969 days Last view: 825 days |
I am curious as to where these glitches are taking place within these games. can you be specific for me, and tell me what is going on? Like when and where? |
infidelity |
| ||
Fuzz Ball Level: 66 Posts: 377/968 EXP: 2370143 Next: 91708 Since: 05-24-07 Last post: 969 days Last view: 825 days |
Im no expert in 6502, but I think I figured out the issue, with Megaman 2 only, so far.
All my patches worked on nestopia, nintendulator, fceuxd. Zelda needs an update for nestopia though. Anyways, these patches were created in the mindframe for emulators, not real hardware, since at the time all I had was an emulator. Tetris Zero was my first experience with a real hardware issue. This person was willing to send me my own retropak, so I could get my hack working on real hardware. Anyways, all my patches will have to be edited, because ALL my patches do not work on real hardware. Megaman 2, I figured out how to make it appear correctly. My reset vector lacked the proper chr setup for the mmc3, so all the chr banks were 00. I added the proper writes/setups to $8000-$8001. Im new to 'real hardware' and I learned that alot of registers need to be setup in that region first. As for Megaman 2, I do not know what the distortion is at bootup, so thats still present. I tested my new patch on my retropak, and on my nes, megaman 2 plays. I played through woodmans stage, and everything was fine. Ill try to upload a patch in this post later today, I have to do everything via cellphone. Ill let you if I have any updates to my other patches. -infidelity |
infidelity |
| ||
Fuzz Ball Level: 66 Posts: 378/968 EXP: 2370143 Next: 91708 Since: 05-24-07 Last post: 969 days Last view: 825 days |
Supplied 2 links....
Anonfiles https://anonfiles.com/file/a803202f249d40d60a6e07276f124321 Acmlm's Uploader http://acmlm.kafuka.org/uploader/get.php?id=4452 Great news, ive updated all my patches, and all of them work on an actual NES! The .zip file includes the desired .ips file for each game, plus my original notes with updated additions to the notes. So these are the following games that are now running the MMC3 mapper, on all emulators and on the NES. Castlevania Contra Duck Tales Legend of Zelda Megaman Megaman 2 I tested all of these games on my RetroPak for my NES. I hope this works for people with actual cartridge boards, I dont have anything like that. Enjoy! -infidelity |
infidelity |
| ||
Fuzz Ball Level: 66 Posts: 379/968 EXP: 2370143 Next: 91708 Since: 05-24-07 Last post: 969 days Last view: 825 days |
You are very welcome! Im glad its working properly! I have no issue with you posting/hosting my patches, the more exposure for them, the better! :-)
Making mapper conversions is tricky sometimes. Thanks to you, I now know what I was lacking in my patches, and it was mmc3's chr data ports in $8001, I never had them setup. Thats why the nes was showing garbage, cause the nes waant able to read the proper chr setup. The other part thats tricky, is locating free space in the hard wired bank, to have a proper bankswap routine, and various other mmc3 functions to make the game work. Some games I was fortunate to find free space, but games like Castlevania & Duck Tales, I had to overwrite areas where I believe are unused code in the game. I may try this again with other unrom or mmc1 games. :-) Again, im glad they work! -infidelity |
infidelity |
| ||
Fuzz Ball Level: 66 Posts: 380/968 EXP: 2370143 Next: 91708 Since: 05-24-07 Last post: 969 days Last view: 825 days |
I honestly dont know why thats happening. I havent experienced that with my retropak. Idk if this would happen on a non multicart? Im sorry that issue is still present. :-( |
infidelity |
| ||
Fuzz Ball Level: 66 Posts: 381/968 EXP: 2370143 Next: 91708 Since: 05-24-07 Last post: 969 days Last view: 825 days |
Damn it!
I do appreciate you taking the time to make the vids. Regarding Contra, I got no clue, probably another area within the rom loading up the old unrom chr routines, and I dont have the proper mmc3 routine there? But with Castlevania, Duck Tales, & Megaman, it clearly looks to be a mirroring issue. The horizontal/vertical switches arent being recognized. Thought I had this all figured out.... Ill see what I can figure out/come up with. Edit - Hmm, disch's notes (for unrom) just talks about $8000-$FFFF, and it doesnt specify how chr is handled, or mirroring. So idk what im going to do regarding at least the mirroring. Either tonight or tomorrow I can tinker around to figure this out. |
infidelity |
| ||
Fuzz Ball Level: 66 Posts: 382/968 EXP: 2370143 Next: 91708 Since: 05-24-07 Last post: 969 days Last view: 825 days |
http://acmlm.kafuka.org/uploader/get.php?id=4453
I think I fixed the problem, please let ne know. And also, Metroid has been added to my mmc3 conversion list. Im currently working on Ninja Gaiden. -infidelity P.S. I accidently left in a custom asm feature for Contra, back in my version 1 & 2 patches, it has been removed in version 3. All ill say what it is, is that its a control mod, heh. |
Main - Posts by infidelity |
© 2005-2023 Acmlm, blackhole89, Xkeeper et al. |
MySQL - queries: 132, rows: 164/164, time: 3.830 seconds. |