Article View: es.comp.msx
Article #3304Re: KING'S VALLEY II ~ OUT RUN ~ IMAGENES DSK
From: RK
Date: Tue, 20 Oct 1998 00:00
Date: Tue, 20 Oct 1998 00:00
297 lines
17121 bytes
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-mailReferences:
<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