Kodewerx

Our culture has advanced beyond all that you could possibly comprehend with one hundred percent of your brain.
It is currently Fri May 03, 2024 9:15 am

All times are UTC - 8 hours [ DST ]


Forum rules


Discussion of illegal hacking/cracking is prohibited. (No virus/trojans/cracks/warez/etc allowed.)



Post new topic Reply to topic  [ 5 posts ] 
Author Message
 Post subject:
PostPosted: Fri Jan 26, 2007 3:04 pm 
Offline
Kommunist
Kommunist

Joined: Sun Dec 31, 2006 6:29 pm
Posts: 131
Para, out of curiosity what does a master code do? I know this is off topic, but is there a simple way to disable the AR code handler without using assembly routines?

_________________
Code:
#include <cstdlib>
#include <iostream>

int main(int argc, char *argv[])
{

   system("color 0A");
   for(int i=0;;i=rand()%2){
   for(long x=0;x<600000;x++);
   printf("%d",i);}
   system("pause");
   return 0;
}


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Fri Jan 26, 2007 3:18 pm 
Offline
Krew (Admin)
Krew (Admin)
User avatar

Joined: Sun Oct 01, 2006 9:26 pm
Posts: 3768
Title: All in a day's work.
A master code is needed when the code engine needs to be patched into the game executable (in the case of CB), or when the automatic patching crashes the game (in the case of AR). Master codes are required for all CB games, because CB does not have any automatic patch searching capability like AR does. Some games need master codes for AR in certain cases where the code engine overwrites important memory, like Animal Crossing: Wild World, or where the game might reload its executable (like the New Super Mario Bros. mini games).

No, there are no simple ways to disable the code engine without an assembly hack. Kenobi already created some examples for you. The only other way would be creating one all-encompassing conditional code that can enable and disable ALL codes at the same time. But then you have to deal with all of the D2 code types in all of the other codes. It would be far from an ideal solution.

_________________
I have to return some video tapes.

Feed me a stray cat.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Fri Jan 26, 2007 3:27 pm 
Offline
Kommunist
Kommunist

Joined: Sun Dec 31, 2006 6:29 pm
Posts: 131
Hmm. Thanks! I'll check out what kenobi said. I'll post here if I have any questions. I should probably learn ARM assembly. Is ARM assembly harder to use than older assembly? Like z80 (a really old 80's 16 bit processor, used in the GameBoy and some TI calculators).

_________________
Code:
#include <cstdlib>
#include <iostream>

int main(int argc, char *argv[])
{

   system("color 0A");
   for(int i=0;;i=rand()%2){
   for(long x=0;x<600000;x++);
   printf("%d",i);}
   system("pause");
   return 0;
}


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Fri Jan 26, 2007 3:37 pm 
Offline
Krew (Admin)
Krew (Admin)
User avatar

Joined: Sun Oct 01, 2006 9:26 pm
Posts: 3768
Title: All in a day's work.
z80 is a CISC language. ARM is RISC. In theory, it should be easier to use the RISC based languages, due to having far fewer addressing modes to worry about, and usually far more registers to work with. (And yes, I've used z80. I consider it a pain in the ass.)

_________________
I have to return some video tapes.

Feed me a stray cat.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Fri Jan 26, 2007 3:44 pm 
Offline
Kommunist
Kommunist

Joined: Sun Dec 31, 2006 6:29 pm
Posts: 131
So ARM is easier? Hmmm. I'm learning ARM asm then. Z80 is major pain in the ass. I totally agree. I haven't made a z80 program in awhile. Hope I still remember it. What device was the z80 on that you coded for?

_________________
Code:
#include <cstdlib>
#include <iostream>

int main(int argc, char *argv[])
{

   system("color 0A");
   for(int i=0;;i=rand()%2){
   for(long x=0;x<600000;x++);
   printf("%d",i);}
   system("pause");
   return 0;
}


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 5 posts ] 

All times are UTC - 8 hours [ DST ]


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