🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.msx
Article #3304

Re: KING'S VALLEY II ~ OUT RUN ~ IMAGENES DSK

#3304
From: RK
Date: Tue, 20 Oct 1998 00:00
297 lines
17121 bytes
On Mon, 19 Oct 1998 12:14:44 +0200, "J. L. Guevara"
<jlguevara@clientes.euskaltel.es> wrote:

>    Mea culpa:

	Nada, nada, Kote... no tiene la menor importancia. �Qu� cosas!... :)
	Gracias por mandarlo al binariosmisc, "lo he bajado" esta
tarde/noche. La pr�xima vez -caso de haberla, of course-, �no ser�a mejor
mandar cada programilla por separado?... lo digo por fastidiar :)))...
	no, en serio: lo digo porque en mi caso ya ten�a el KVII... �y me lo
has met�o con el Outrun! :) En fin, si te es posible ytalycual, la pr�xima
vez manda cada jueguecillo por separado......
	Am�s, igo yo....... ������ d�nde EST� el Outrun !!!??? :)... a m� no
me aparece por ninguna parte. En el mensaje que me he bajado del grupo de
binarios.misc, con subject "Ordenadores MSX: Out Run y King�s Valley II", NO
APARECE por ninguna parte el dichoso Outrun. Va el KVII adjunto, pero EL
OTRO NO. A m� no, quiero decir. Ya sabes c�mo funcionan los servidores de
news, supongo. Lo bajar� otra vez esta noche, creo. Ya te contar�, por
emilio privado si hace falta...

	�Ahhhhhh... y, oye, �no aprovechas el on-line que tenemos ahora :)
para saludar a la familia y hacer alguna petici�n? (como en la radio, jeje).
Pos eso: que si buscas alguna cosilla, tal vez pueda ayudarte. Call me,
coras�n: 906 696969...

> ... la versi�n del OUT RUN (tipo ASCII 8KB) que dej� en
>es.binarios.misc es para MSX 2. Perd�n por no comprobarlo antes de dejarlo.
>Es tan malo que no parece ni de Master System. Por cierto, �verdad que todas
>aquellas compa��as espa�olas e inglesas ten�an mucho morro al usar las
>versiones Spectrum de los juegos y pasarlas con retoques m�nimos al MSX?
>Joder, bien que me hart� de juegos en blanco y negro...

	T� te hartaste. Yo llegu� a ABORRECERLOS hasta el punto de que ni
siquiera los "miraba" (no hablemos ya de "comprarlos" :), pleasssse)...
	con todo, INCLUSO :p hay alguna que otra conversi�n directa del
Spectrum m�s o menos potable (o muy potable). Recuerdo a bote pronto, for
example, esa maravilla de las maravillas que es "La abad�a del crimen".

>>�El King�s Valley de MSX1?... hombreee, es un jueguecillo estupendo,
>>cierto. Para m� uno de los mejores 16Kbs de Konami (con el ping pong y
>alg�n
>>otro). Pero no hay punto de comparaci�n con el KVII, qu� quieres que te
>>diga.

	No hay punto de comparaci�n en cuanto a calidad "t�cnica", por
decirlo as�. La m�sica es mejor, los gr�ficos son mejores, el juego es
much�simo m�s largo y se hace -en apariencia- m�s complejo (por cuanto, al
menos, incorpora m�s elementos que la primera parte), la adicci�n es
"superior", si cabe (aunque �sto sea muy cuestionable... aunque �sto pueda
deberse, �nicamente, a la menor dificultad de la segunda parte, etc).

>    Pa' gustos, los colores.

	Por supuesto... s�lo que yo no me refer�a a eso (eso lo daba "por
supuesto" :))), me refer�a a los criterios objetivos. Los aspectos t�cnicos
blablabl�, ya sabes.

>Aparte de que el primero me parece m�s
>divertido, tambi�n influye la carga sentimental, hombre. Cuando era un
>chaval solo tuve la primera parte.

	En eso tienes toda la raz�n del mundo. Son tus impresiones, gustos,
recuerdos. Eso no hay mejoras t�cnicas objetivas que puedan "mejorarlo" :)
	Por cierto, a m� tambi�n me encantaba la primera parte. En tiempos
llegu� al final de un tir�n (�hab�a otra manera de hacerlo? :)... �y mira
que era jod�damente dif�cil, el muy pu�etero! ;-)
	�M�s divertido que la segunda parte?... si, te entiendo.. �ay, c�mo
te entiendo! :). Hasta en eso estoy dispuesto a darte la raz�n, jejeje.

>>En nuestro pa�s el MSX es un sistema extinguido

	Oficialmente extinguido, pretend�a dar a entender.
	Es decir: fuera del comercio habitual, de la venta en grandes
circuitos comerciales, en grandes �reas, en peque�as tiendas, etc, etc.
	Una con puta Dora desfasada ...sigh... :...(

>    Buena idea: votemos cuando se extingui� el MSX en Espa�a. Yo expedir�a
>el certificado de defunci�n con la fecha en que se public� el �ltimo n�mero
>de la revista MSX CLUB (entre el prec�mbrico y el pleistoceno).

	Jeje, tiene gracia eso del prec�mbrico :)
	No s� para t�, amigo Kote; para m� esa fecha parece de lo m�s
acertada. Cuando cay� la MSXCLUB -y a�n conservo ese �ltimo n�mero :....(-,
creo que todos sentimos que hab�a ca�do el MSX. Desde luego, una etapa
concluy� en ese mismo instante...
	���� y comenz� otra !!!! :)))))))

>    Espero que interesar e importar nos interese e importe a todos los que
>visitamos es.comp.msx.

	Ya, hombre. Me refer�a a las "autoridades oficiales" �sas que avisan
de que el tabaco (o la pirater�a de videojuegos) perjudican seriamente la
salud :)

>Por otra parte voto para crear la calificaci�n "abandonware". Estar�a muy bien.

	Esa calificaci�n existe (al menos para juegos y programas de PC).
Van direcciones al final del reply. Lo que me preguntaba (porque lo dudo) es
que LEGALMENTE hablando se pueda adquirir gratis / hacer copias / etc de un
viejo programa (o juego) de PC, MSX, loquesea, PORQUE ESE JUEGO HA ENTRADO
YA -�por el mero transcurso del tiempo?- EN UNA CATEGOR�A LEGAL DENOMINADA
"ABANDONWARE" (o como sea), que podr�a definirse como......
	como no s� :)... supongo que como la p�rdida de los "derechos de
reproducci�n" para la empresa que los poseyera hasta entonces... o como la
p�rdida de la condici�n de software de pago y el paso a "freeware" (dominio
p�blico)... no s�. De leyes entiendo poquita cosa...

>    Estoy de acuerdo. Pero, por si las moscas, no me costaba nada a�adir esa
>nota al final de mi mensaje.

	"Hombre prevenido vale por dos" :)
	Naaaaaaaa, hombre. De querer cogerte (legalmente hablando), siento
tener que decirte que tu notita no te salvar�a. Aunque tuvieras los
originales del Outrun y del KVII en tu casita -�que por qu� ser� que lo dudo
:)?-, t� no tienes DERECHO a colgar una copia de ambos programas en un foro
de Internet. �Acaso tienes los derechos de autor sobre dichos programas?...
�Acaso has comprado los derechos de distribuci�n de los mismos?... �tal vez,
digo yo, has hablado con Konami OnLine y te han autorizado -por escrito- a
distribuir -de esa manera- su programa? :)))
	Eso de los avisitos, las notitas, etc, es una completa necedad.
Mucho ingenuo cree cubrirse "legalmente" las espaldas incluyendo ese tipo de
comentarios en p�ginas Web, por ejemplo, atestadas de ROMS de G�nesis,
Callus, MSX, etcetcetc... �MENUDA ESTUPIDEZ!. No s� yo en otros sistemas
legales distintos al nuestro, pero lo que es en el nuestro, amigo, la
distribuci�n de copias ilegales de software es un delito... por m�s lagunas
legales que puedan existir en nuestro Derecho. Que las hay a pu��os.
	Pero bueno, yo s� poquita cosa de Leyes, repito :)

>Konami sigue existiendo, aunque no tengan ni puta idea de d�nde puede
>caer Espa�a.

	Da da da d� da... de mam� Konami me olvid� hace muchomuchomucho
tiempo. Desde que empez� con las maquinitas mierdas y con los juegos mierdas
para 16bits. Algunas maquinillas buenas tiene, pese a todo (Sunset Riders
etc), y algunos -muchos- buenos jueguecillos para 16bits, que yo haya
visto...
	pero ya, claro, no es lo mismo (ni parecido). En el MSX Konami era
sin�nimo de EXCELSO. The best of the best. Lo mejorcito. La rehostia en
vinagre.
	Y en consolas, o recreativas, �sto no sucede ni por asomo. El list�n
de calidad, dir�n algunos, es mucho m�s alto all�. Por eso all� Konami no
brilla como en el MSX... m�s competencia... muchas y muy buenas compa��as en
liza, etcetc... si, vale. Ok. Perfectamente podr�a ser eso...
	o tambi�n, digo yo, pudo ser que Konami reuni� un pu�ado de
programadores DE PUTA MADRE en sus tiempos de cartuchillos para el MSX.
�D�nde estar�n ahora aquellos tipos, aqu�llos japonesillos an�nimos -jodida
mierda- que nos hicieron pasar tan buenas horas a los mandos del Metallion,
en compa��a de Solid Snake o dando latigazos a diestro y siniestro junto al
bueno de Sim�n?....... (lagrimita)

>    S�, S�, �PARECE QUE ME EST�S RECRIMINANDO ALGO!,

	Primero: disculpa el tono. Escribo as�nnn (ya lo has visto... �otra
vez lo hago arriba, con lo de las notitas y patat�n patat�n! :).
	Cuando me siento a repliquetear me sale este tono pedantesco
ilustrativo recriminador de bolsillo :). Mis disculpas, Kote (y �el resto?
:)... en ning�n momento es mi intenci�n recriminarle a nadie nada. M�s bien,
en todo caso, lo que trato es de hablar y de AYUDAR -en lo poquito que
pueda- a unos "viejos compa�eros de fatigas" :)

	Segundo: disculpa tambi�n el que confudiera tu r�plica con una serie
de preguntas (o algo as�). En realidad esto se ha debido m�s a mi lector de
noticias (Free Agent) y a mi escasa atenci�n que a otra cosa. Mi idea
inicial era responder a la persona que preguntaba todas aquellas cosas.
Claro, cog� un art�culo para responder y le toc� al tuyo. Como tengo la
costumbre de ir cortando p�rrafos y metiendo mis interminables parrafadas
:), pues empec� con tu art�culo y sin darme ni cuenta confund� la r�plica
del post inicial con la r�plica al tuyo. Perdona.

>    �S�, S�!, en efecto, el sistema de archivos es igual en el MSX DOS que
>en el MS DOS.
>    �S�, S�!, ya se lo hab�amos explicado alguna vez al chic@ que ten�a
>estos problemas...
>    �S�, S�!, la consulta no era m�a, sino del que puso el mensaje anterior.

	Pues eso: que disculpas -�otra vez!-; la intenci�n NO ERA,
l�gicamente, responderte A TI. Era responder al chaval del ppo, que a saber
qui�n era y d�nde pu�etas estar� a estas alturas (... �habr� ingresado en un
psiqui�trico al intentar que le funcionase alguno de los excelentes
emuladoresPC del Amiga???? :)

>    �A qu� te refieres con lo de juegos "turbo"de Gremlin? No ser�n aquellos
>juegos que cargaban con el borde de la pantalla cambiando de color
>r�pidamente, �no?

	Exactamente a �sos, si. Jack the Nipper, Avenger, Auf Wiedersehen
Monty, Future Knight, Trailblazer, etc, etc, etc :)))
	Y, bueno, tambi�n a las dichosas conversiones y no conversiones del
maldito Spectro. Ya sabes, a muchos de aquellos jueguecillos de caset que al
cargar hac�an pu�eteras rallitas en los bordes de la pantallla (o en toda la
pantalla, a veces).

>Si es as�, s�lo por curiosidad (a estas alturas): �c�mo
>funcionaba aquel tipo de carga? �c�mo lo crackeaste?

	Rapidito y por encima (s�lo por satisfacer tu curiosidad :), a�n as�
si�ntate y t�matelo con calma. Esto va para laaaaarrrrgoooooooo:
	Aquellos programas pasaban ol�mpicamente del SO del MSX. En el SO
del MSX hay rutinas para cargar ficheros desde el caset (las que daban
soporte al bload, load y cload). Los juegos "turbo" -llam�moslos as�, pa
entendernos- dispon�an de sus propias rutinas CM de carga. Llam�moslas
"rutinas cargadoras", �ok? :). Generalmente dichas rutinas iban en los
primeros bloques bload (el segundo, t�picamente; el primero sol�a contener
el "analizador de slots"/rutina paginadora de memoria. En muchas ocasiones
iban juntos, jod�os :). Hab�a que desemsamblar aquellos peque�os (es un
decir) bloques CM. Yo usaba el MON (del GEN-MON, ya sabes). Como no ten�a
impresora, carec�a de unidad de discos y no ten�a otra cosa que mi viejo
Panasonic CF2700 MSX1, un caset y una infinita paciencia, desemsamblaba los
programas en pantalla e iba buscando un grupo de instrucciones "t�picas"...
	Explicaci�n: para cargar un programa en memoria desde el caset
necesitas, como m�nimo, dos datos:
	- Direcci�n de INICIO (en memoria) en donde se va a cargar dicho
programa.
	- LONGITUD del programa.
	Con estos dos simples datos, como es l�gico, puedes cargar en
memoria -secuencialmente- un bloque de datos de cualquier longitud (...
admitida por la memoria disponible, nueva obviedad).

	En la pr�ctica, desemsamblar la rutina cargadora de turno consist�a
en buscar una secuencia de instrucciones CM similar a �sta (m�s o menos):
	LD HL, #8800
	LD DE, #4000
	... (unas pocas instrucciones, una o dos como mucho)
	CALL #8100
	LD HL, #8800
	LD DE, #3100
	... (unas pocas instrucciones, una o dos como mucho)
	CALL #8100
	...
	etc (seg�n el n�mero de bloques que tuviera el juego... conven�a
contarlos -con los deditos :)- antes de empezar el desensamblado). Los
n�meros son ilustrativos, obviamente. Variaban de juego en juego. De bloque
en bloque, mejor dicho.
	Los LDs serv�an para indicarle a la subrutina cargadora (llamada con
el CALL) las direcciones de INICIO y las LONGITUDES de los diferentes
bloques a cargar desde el caset.
	Lo que hab�a que buscar, simb�licamente hablando, era:
	[HL = direcci�n de INICIO del siguiente bloque a cargar]
	[DE = longitud del siguiente bloque a cargar]
	[... basurilla :) ...] 
	[Llamada a la subrutina "Cargar bloque turbo"]
	[�dem a lo de arriba, seg�n el n�mero de bloques "turbo" a cargar].
	Y esta secuencia terminaba normalmente con un JP (salto absoluto,
especie de GOTO) a la direcci�n de ejecuci�n del juego, tras la carga del
�ltimo bloque. Si no te has perdido hasta ahora -���milagro!!! :)- y piensas
y poco, comprender�s que si, en efecto: tras cargar el �ltimo bloque hay que
"ejecutar" el programa para que �ste funcione. Puriti����ta L�gica :)))

	La desprotecci�n de juegos turbo era -para m�- una labor artesanal.
Afrontaba cada juego como un problema distinto. Por supuesto, muchos de
ellos se me resistieron. Los conocimientos de programaci�n (CM incluido) de
que dispongo los he adquirido POR M� MISMO :)... es decir: nadie me ayud�
nunca... nunca he dado clases de programaci�n (de ning�n tipo) y nadie
(salvo Rodnay Zacks, autor del �nico libro de CM de que dispongo) me ha
ense�ado nada. Esto lo escribo pagad�simo de m� mismo, acarici�ndome el
ombligo y besando mi imagen en el espejo... 
	evidentemente, a m� no me hace falta abuela que me eche flores :)))

	El copi�n Grenlim... si, bueno... pillo que es uno, en cierta
ocasi�n se dio cuenta de que Grenlim -a partir de cierto juego- comenz� a
usar SIEMPRE la misma rutina cargadora en sus programas. Aclaro que las
rutinas cargadoras sol�an ser bastantes distintas de uno a otro juego -de la
misma compa��a incluidos-; aunque conservaran elementos comunes -por pura
l�gica-, tambi�n presentaban grandes diferencias de uno a otro programa.
	Lo que hice, resumiendo, fue crackear/hackear/comosediga la rutina
cargadora est�ndar de Grenlim para ponerla a mi servicio :)... la pobretica
cargaba un bloque "turbo" y devolv�a el control a mis rutinillas, en vez de
seguir cargando m�s bloques y ejecutar en el �ltimo (que era lo que DEB�A
hacer... lo que hac�a sin crackear, digo). Pobretica :)))
	Francamente, no tuve que escribir NI UNA SOLA L�NEA de c�digo
ensamblador. Tan simple es �sto cuando se tienen los conocimientos
necesarios...
	Tan f�cil como colocar un par de instrucciones CM en el lugar
adecuado, y acompa�arlas de un m�nimo programa Basic que "controle" el
proceso... o tan dif�cil como saber qu� par de instrucciones, y cu�l era el
sitio adecuado. Y el escribir la rutinilla controladora en Basic.

	Esto, claro est�, SOLO para quitar las dichosas rallitas y poder
cargar los juegos "turbo" con simples BLOADs del msx-basic. Luego de
"desmontado el puzzle" -como yo dec�a-, continuaba el proceso (�ste s� que
era bastante m�s complejo) de montarlo de nuevo... �y que funcionara! :)
	Pero eso, amigo Kote, es otra historia...................
	�que bastante te he aburrido hoy ya! :))))

	Saludines, tovarisch.
	Fue un placer platicar con un viejo adicto al M.S.X. (alucin�geno de
los duros :)
- RK.

	P.d: lo de arriba es todo de memoria. No he mirado mis viejas notas
(que las tengo :), es decir: habr� errores de bulto. Sorry.

	* Sobre "abandonware":
	- http://surf.to/RoA
	- http://surf.to/oldheaven
	- http://www.fortunecity.com/underworld/dukenukem/400/
	y un larg�simo ec�tera.
Technical Details
Message-ID: <362cf750.8903570@news.redestb.es>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <36224E00.5DE9@hotmail.com> <701onc$jmj3@eui1nw.euskaltel.es> <362a20d2.10668226@news.redestb.es> <70g9h3$aug6@eui1nw.euskaltel.es>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: 10727c,b20504277f14438a
X-Google-Attributes: gid10727c,public
From: sugerencias@telefonica.com (RK)
Subject: Re: KING'S VALLEY II ~ OUT RUN ~ IMAGENES DSK
Date: 1998/10/20
Message-ID: <362cf750.8903570@news.redestb.es>
X-Deja-AN: 403308584
References: <36224E00.5DE9@hotmail.com> <701onc$jmj3@eui1nw.euskaltel.es> <362a20d2.10668226@news.redestb.es> <70g9h3$aug6@eui1nw.euskaltel.es>
Organization: Linuzzzzzzzzzz
Reply-To: sugerencias@telefonica.es
Newsgroups: es.comp.msx