Español / English
La programación es uno de los términos más resaltantes a la hora de hablar sobre videojuegos debido a que es la base para la creación de todos ellos. Actualmente existen distintos programas que nos dan las herramientas necesarias para programarlos, sin embargo, en antaño era algo complicado debido a ciertas limitaciones, entre ellas podemos encontrar el espacio en sus sistemas de almacenamiento, es aquí cuando se originaron grandes anécdotas con un número, el 255.
Programming is one of the most prominent terms when talking about video games because it is the basis for the creation of all of them. Currently there are different programs that give us the necessary tools to program them, however, in the past was somewhat complicated due to certain limitations, among them we can find the space in their storage systems, this is when great anecdotes originated with a number, the 255.
En 1980 se popularizó a gran escala el número 255 gracias a un videojuego llamado Pac-Man, muchos de los usuarios que pasaban horas frente a esta máquina tuvieron la oportunidad de llegar a los más altos niveles, sin embargo, cuando terminaron el nivel 255 pasó algo muy extraño, el nivel 256 se veía totalmente deforme con múltiples códigos y números en la pantalla, muchos la llamaron Kill Screen.
In 1980 the number 255 was popularized on a large scale thanks to a video game called Pac-Man, many of the users who spent hours in front of this machine had the opportunity to reach the highest levels, however, when they finished the level 255 something very strange happened, the level 256 looked totally deformed with multiple codes and numbers on the screen, many called it Kill Screen.
Otros videojuegos también tenían ciertas cosas con el número 255, tenemos Metroid de NES, el cual no podemos llevar más de 255 misiles, o también el caso de The Legend of Zelda de la misma consola, la cantidad de rupias que el juego nos permite llevar es de 255. Así como pasa en estos dos ejemplos sucede con muchos más, esto tiene una explicación lógica dentro del mundo de la programación.
Other video games also had certain things with the number 255, we have Metroid from NES, which we can not carry more than 255 missiles, or also the case of The Legend of Zelda from the same console, the amount of rupees that the game allows us to carry is 255. As it happens in these two examples with many more, this has a logical explanation within the world of programming.
Vamos a usar como ejemplo la consola Nintendo Entertainment System, los videojuegos que se desarrollaban para ella tenían gráficos y sonido muy peculiares, esto se debió al hardware el cual estaba diseñada la NES, su procesador era el encargado de llevar todo el proceso aritmético el cual necesitaba los juegos para poder interactuar con ellos y ser mostrados en pantalla, dicho sistema aritmético se basa en números binarios.
Let's use as an example the Nintendo Entertainment System, the video games that were developed for it had very peculiar graphics and sound, this was due to the hardware which was designed the NES, its processor was responsible for carrying all the arithmetic process which needed the games to interact with them and be displayed on screen, this arithmetic system is based on binary numbers.
Los números binarios solo se pueden representar a través de dos números, el “0” y el “1”, gracias a ellos se pueden formar diferentes números dentro de un espacio determinado, a este espacio se le conoce como Bit, por ejemplo, si tomamos el número 85 al pasarlo a binario sería como 01010101, cada espacio dentro del número binario sería un bit, es decir que este tiene un espacio de 8 bit.
Binary numbers can only be represented through two numbers, "0" and "1", thanks to them can be formed different numbers within a certain space, this space is known as Bit, for example, if we take the number 85 to pass it to binary would be like 01010101, each space within the binary number would be a bit, ie it has a space of 8 bit.
Los procesadores de las consolas como la NES trabajaban con números binarios de 8 dígitos, es decir, no soportaban número mayores, es aquí cuando entra en escena el número 255, si convertimos dicho número a binarios quedaría 11111111, esto indica que ocupará un espacio de 8 bit, pero si convertimos el número 256 nos quedaría 100000000, si contamos sus dígitos nos damos cuenta de que ocupa un total de 9 bits, por esta razón el 256 no puede ser procesado por la CPU de la NES.
The processors of the consoles like the NES worked with 8-digit binary numbers, that is, they did not support larger numbers, this is where the number 255 comes in, if we convert that number to binary it would be 11111111, this indicates that it will occupy a space of 8 bits, but if we convert the number 256 we would have 100000000 left, if we count its digits we realize that it occupies a total of 9 bits, for this reason 256 cannot be processed by the NES CPU.
Con el tiempo se lanzaron consolas y procesadores más potentes los cuales permitían procesar números binarios más grandes, por ejemplo, la Sega Genesis / Megadrive la cual tenía un poder de 16 bits o la Sony PlayStation con un poder de 32 bits, sin embargo, algunos desarrolladores seguían trabajando en ciertos aspectos del juego con los 8 bits, así ahorraban recursos para otras características más importantes.
Over time, more powerful consoles and processors were released which allowed to process larger binary numbers, for example, the Sega Genesis / Megadrive which had 16-bit power or the Sony PlayStation with 32-bit power, however, some developers were still working on certain aspects of the game with the 8-bit, thus saving resources for other more important features.
Esta es la razón de la aparición constante del número 255 en los videojuegos y del famoso error llamado Kill Screen de Pac-man, todo se debió a las limitaciones de espacio y procesamiento que podían ejecutar las consolas y procesadores de antaño. Si ves que algún título de la actualidad aparece este número en algún objeto o como límite de consumibles es porque le está haciendo referencia al estilo de programación que tenían los videojuegos en antaño.
This is the reason for the constant appearance of the number 255 in video games and the famous error called Pac-man's Kill Screen, all due to space and processing limitations that could run the consoles and processors of yesteryear. If you see that any title today appears this number in some object or as a limit of consumables is because it is referring to the style of programming that had the video games in the past.
¿Sabías sobre el número 255 en los videojuegos? Dime tu opinión en la sección de comentarios
Did you know about the number 255 in video games? Tell me your opinion in the comments section
See You!!!
Para ver las fuentes de las imágenes debes darle click sobre ellas
To see the sources of the images you must click on them
Posted from my blog with SteemPress : https://www.gaboxreviews.site/historia/el-numero-255-pac-man-y-los-videojuegos/