It is currently Sat Nov 18, 2017 12:46 pm

All times are UTC - 7 hours





Post new topic Reply to topic  [ 324 posts ]  Go to page Previous  1 ... 15, 16, 17, 18, 19, 20, 21, 22  Next
Author Message
PostPosted: Thu Jun 05, 2014 2:54 pm 
Offline
User avatar

Joined: Wed Dec 06, 2006 8:18 pm
Posts: 2803
Here you go. Both GH's and my own fixes.


Attachments:
Great Hierophant_smartcard_fixes.zip [2.6 KiB]
Downloaded 177 times
sc_mzfix.zip [6.37 KiB]
Downloaded 156 times
Top
 Profile  
 
PostPosted: Thu Jun 05, 2014 3:31 pm 
Offline

Joined: Thu Jun 05, 2014 3:02 am
Posts: 2
Thank you very much, MottZilla! :beer:


Top
 Profile  
 
PostPosted: Sun Jun 08, 2014 2:24 am 
Offline

Joined: Mon Jun 02, 2014 6:23 pm
Posts: 3
MottZilla wrote:
ROMHacking.net might have some information on hex editors. If I ever get around to it, I'll put together a tool for save extracting and perhaps insertion too. But I sure thought someone metnioned having already made one for it.


I'll look into it when I have some free time, thanks!

A tool would definitely be awesome.


Top
 Profile  
 
PostPosted: Tue Jun 17, 2014 1:42 am 
Offline

Joined: Tue Jun 17, 2014 1:16 am
Posts: 6
First I'd like to thank for creating MottZilla manager saves for EMS. I need help to run a game unlicensed CGB, I think it's worth because the quality of play is remarkable.
The rom works perfectly on emulators for PC, but to play it on the EMS only shows a blank screen.
I have checked the values ​​of the header and look correct including checksum. Note that the ROM includes the header data before position 100, which I think is unusual.

I know it's not common, but being an unlicensed game and very difficult to get, add a link to the ROM, extracted from Pirated Games Central Forums.


https://mega.co.nz/#!IBQXDK4I!PlC-7yIH46ROIl9eQqoCd8MNdP2S4ZOKBp4fLvr6W-g


Top
 Profile  
 
PostPosted: Tue Jun 17, 2014 11:18 am 
Offline
User avatar

Joined: Wed Dec 06, 2006 8:18 pm
Posts: 2803
The attached IPS should fix it for you. It purposely had code to crash the program if running on a flash cartridge. That game is funny as it uses music from Mega Man Xtreme 2 I believe.


Attachments:
DRAGON BALL Z FIGHTING 2005 (C) (fix).ips [20 Bytes]
Downloaded 94 times
Top
 Profile  
 
PostPosted: Wed Jun 18, 2014 3:05 am 
Offline

Joined: Tue Jun 17, 2014 1:16 am
Posts: 6
Thank you very much, MottZilla! I've tried it and it works great. I understand that the protection used is attempting to write to read-only zone. Might you explain how I do the debug ROM, and using programs. I guess you run the ROM step by step until you see an attempt to write an unsupported area, write down the offset and edit the ROM modifying instruction for NOP (0x00). I would like to learn how, using this game as an example.


Top
 Profile  
 
PostPosted: Sat Jun 21, 2014 2:17 pm 
Offline
User avatar

Joined: Wed Dec 06, 2006 8:18 pm
Posts: 2803
You need a write breakpoint set to a region of memory. You're looking for any writes to $6000-$7FFF basically. If any game writes to this area (there is no reason to) it will mess up the EMS cartridge. There are some other things that cause incompatibility too. Odd writes to the Program Bank register can cause issues. Donkey Kong Land 3 is another game that writes in the $6000-$7FFF range on purpose to mess with Flash cartridges.


Top
 Profile  
 
PostPosted: Sat Jun 28, 2014 11:59 pm 
Offline
User avatar

Joined: Wed Dec 06, 2006 8:18 pm
Posts: 2803
It was brought to my attention that Mega Man Xtreme crashes on hard mode in Morph Moth's stage. This patch should fix that problem.


Attachments:
Mega Man Xtreme (U) [C] (fix).ips [42 Bytes]
Downloaded 111 times
Top
 Profile  
 
PostPosted: Mon Jun 30, 2014 7:02 am 
Offline

Joined: Tue Jun 17, 2014 1:16 am
Posts: 6
MottZilla wrote:
You need a write breakpoint set to a region of memory. You're looking for any writes to $6000-$7FFF basically. If any game writes to this area (there is no reason to) it will mess up the EMS cartridge. There are some other things that cause incompatibility too. Odd writes to the Program Bank register can cause issues. Donkey Kong Land 3 is another game that writes in the $6000-$7FFF range on purpose to mess with Flash cartridges.



Thanks, using the debugger of the BGB, I managed to see as trying to write at position $70003. I followed step has step program execution until I saw who was trying to write to that area. The process seems a bit tedious, although I understand that BGB should be allowed to add a breakpoint when attempting to write to a specific range. I'll try to get to know BGB.

Thank you very much again.


Top
 Profile  
 
PostPosted: Sun Aug 10, 2014 4:20 pm 
Offline

Joined: Sun Aug 10, 2014 4:04 pm
Posts: 2
I'd hate to bump this topic after 6 months just to point out a game that needs to be fixed, but I'm a complete n00b at assembly, a search for "Pac man ems" turned up nothing (but this post), and I just want to point out that Pac-Man Special Color Edition's Pac-Attack game distorts then white screens when a piece should be spawned. I've tried several different copies of the rom and different menu versions with the same result, so it's surely Pac-Attack's code conflicting with the smart card. The Pac-Man game worked wonderfully though, but I have the b/w version of Pac-Man and Ms. Pac-Man flashed, which are each 1/4 the size of SCE, so I could use the bank I have designated to color roms for other games. A patch, or at least isolating the Pac-Attack game to run on a single bank, would be very much appreciated.


Top
 Profile  
 
PostPosted: Mon Aug 11, 2014 12:14 am 
Offline
User avatar

Joined: Wed Dec 06, 2006 8:18 pm
Posts: 2803
Here is a fix I just made. Try it and tell me if it works for you.


Attachments:
Pac-Man Special Color Edition (U) [C] (Fix).ips [46 Bytes]
Downloaded 100 times
Top
 Profile  
 
PostPosted: Wed Aug 13, 2014 2:05 am 
Offline

Joined: Sun Aug 10, 2014 4:04 pm
Posts: 2
The patch works great, thank you so much MottZilla!


Top
 Profile  
 
PostPosted: Tue Aug 26, 2014 8:02 am 
Offline

Joined: Tue Aug 26, 2014 7:57 am
Posts: 2
hi to all,
I'm a fresh new user of gb smart card & I'm searchin how to apply the patchs.
I'm sorry to asking you that but I can't find the right words to find the tutorial or something like that.
I appreciate your hard works guys.

thanks !


Top
 Profile  
 
PostPosted: Tue Aug 26, 2014 8:36 am 
Offline
User avatar

Joined: Wed Dec 06, 2006 8:18 pm
Posts: 2803
You can use any IPS patcher. I use Lunar IPS. http://www.romhacking.net/utilities/240/


Top
 Profile  
 
PostPosted: Tue Aug 26, 2014 9:08 am 
Offline

Joined: Tue Aug 26, 2014 7:57 am
Posts: 2
thanks a lot MottZilla ! You have made a lot of things for GB fans.
thanks again


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 324 posts ]  Go to page Previous  1 ... 15, 16, 17, 18, 19, 20, 21, 22  Next

All times are UTC - 7 hours


Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group