Chapter 810
810
Guided by special programs in some games, and then enter the underlying operating interface of the system to do whatever they want, this is a fairly common game console cracking routine.
Among countless games, especially old ones, how could it be possible to consider that new game consoles will become an important target for cracking in the future when developing them.
Su Rui Electronics has also suffered a lot in this regard.
At the beginning, they also wanted to imitate Yuxing Electronic Entertainment and use a more versatile chip as the processor of the game console, and then directly moved all the old games to the new game console without any testing, which finally caused Su Rui The electronic game console was completely cracked within a few months of its release.
In the end, relying on the new operating system to disable a bunch of old games, and at the same time greatly changing the underlying code, and increasing the restrictions on the support of new games for the old system, it barely saved the situation.
But being completely cracked also caused Su Rui Electronics a lot of losses.
Several third-party game manufacturers who had not had a particularly close cooperative relationship also temporarily gave up their cooperative relationship, and finally went to Youxing Electronic Entertainment on their own.
Although the game consoles of Youxing Electronic Entertainment were inevitably cracked, the impact was much smaller.
Zhu Youxing, a foresighted person, had considered these matters early on, and killed these troubles in the cradle in advance.
When Su Rui Electronics and Youxing Electronic Entertainment competed, this in turn helped Zhuyouxing expand its advantages.
However, this time, no matter how the engineers developing the operating system test and adjust, it is impossible to find a balance between versatility and system anti-cracking.
Two seem to have to choose one or the other.
Either pursue versatility and wait to be cracked crazily, causing serious losses, or take the initiative to close these old games.
Zhu Youxing asked: "Are there many games like this?"
"There are many."
Hayazawa Airi said: "Takeyu, I think these games should be temporarily abandoned. There may be a solution in the future, but you shouldn't waste too much time on these things. Don't you still plan to release the Switch game console as soon as possible? "
To make a choice...
Is that why you let yourself come here?
Zhu Youxing looked at the others and asked: "What do you all think, you can talk about it."
"We... are also more inclined to give up these games for the time being. Once the matter of cracking spreads, it will have a great impact on our reputation. This is much more difficult than the decision made by Izumi's trigger button."
Zhu Youxing didn't give an answer immediately, but these people started to discuss.
Hayazawa Airi asked the person in charge of system development again: "Are you sure that these loopholes cannot be completely solved?"
He shook his head: "No, the programs of these games themselves are too old. Even if our game consoles are very versatile, they still cannot avoid conflicts."
"Then let's change our thinking and use virtual machines to put these old games in?"
"Virtual machines? That might be a viable approach."
Hayazawa Airi immediately urged: "Then hurry up and try."
Several experienced engineers immediately started to rewrite the system of the prototype machine on the spot, adding the function of virtual machine to it.
The so-called virtual machine is to run a completely isolated new operating system in the original operating system, so that the stability of the original operating system will not be destroyed, and some independent programs can also be run.
Zhu Youxing used virtual machines to do some work such as testing virus attack and stability of large programs.
He had forgotten about this thing when he came to this world.
This is actually equivalent to developing an emulator software that is isolated from the current game console system, but this also has a disadvantage,
The virtual machine is not 100% stable.
There is also the possibility of a subsequent crash, and if the virtual machine is completely shut down, it will also cause a complete loss of data.
These few people rewrote the system in full swing, and finally successfully installed the virtual machine in the existing operating system.
Then they tried to install the games that were previously confirmed to be problematic one by one for testing.
"Yes! This method is feasible! No matter how I boot the program in the virtual machine, there is no way to affect the stability of the original system!"
"Very good!"
These people immediately lifted their spirits and felt that they had found a very good solution.
But the person in charge of system development showed a worried expression, and finally he couldn't help but say: "Well, we can't be too happy too early, because the virtual machine still has many built-in problems."
Everyone's happy voices stopped abruptly, and Hayazawa Airi also looked at each other: "What kind of self-contained problem?"
Zhu Youxing said at this time: "The unstable factors of the virtual machine are not much less than the difficult problems to solve. For example, a sudden power failure will directly cause a large amount of garbage data to be retained on the hard disk, and these garbage data may also impact the original system. For stability, the most correct shutdown method must be used."
Hayazawa Airi said subconsciously: "Then can't we use the manual to clearly guide the player on how to shut down the device correctly?"
Zhu Youxing said: "Of course it's impossible. You can't expect players to do things according to your requirements. When the game console belongs to them, they will make various operations far beyond our expectations. Sudden power failure is a trivial matter. Yes, popular products must be as simple as possible in operation, or foolish."
"The president is right. The player's operation is unpredictable, and the virtual machine is a professional operation. Even a professional operating a virtual machine may face various troubles, let alone don't care about it at all. A player who understands."
Hayazawa Airi was a little discouraged and said, "Then this method won't work either?"
The hardware and other aspects of the game console are progressing very well, but there is a big trouble in the system, which is really a bit of a headache.
"Actually, it is not necessary to use a virtual machine. Since it is an old game, why can't we make a fuss about the old game?"
"Huh?" Hayazawa Airi let out a doubt, "Takeyu, do you have other ideas?"
"I also just thought of it. Since the old games use the old programming methods, why not just overthrow them all and develop new old games with the new native system of the game console."
Hayazawa Airi stared and said, "Takeyu, you mean to redo all the old games? Isn't the amount of work too big?"
"Of course, we don't need to redo all of them. We can use the gradual opening method to launch the old games that are sure to be OK first, and then redo the ones that have problems. In fact, it will not take too much time to redo the old games. And using a new programming method to make it can also improve the clarity of the original old game.”
Commonly known as fried rice.
Zhu Youxing thought in his heart.