mariomac(_en_)wanadoo(_punto_)es wrote:
Y si a alguien no le da la gana aprender 'a programar' (ASM) que le
haremos? Empalarlo?
No hombre ... con matarlo de un tiro sobra, no le hagas sufrir un empalamiento
... XDDD
(es coña, es coña, sin enfados)
No Mario. Si alguien no le da la gana aprender ASM, pues que no aprenda, pero
que no haga cosas para MSX pues lo tiene crudo para que le salgan dignamente.
No digo imposible, pues se pueden realizar cosas muy chulas en Basic, cierto.
Pero si estamos hablando de un programa muy serio y que necesite de x recursos,
mejor olvidarse si no se va a realizar como debe de realizarse. Antención
que no digo que no programen, no confundir.
El BASIC siempre lo amaré como "mi primer lenguaje". Fue donde empece a dar mis
primeros pasitos, con mi flamante MSX1. Pero a medida que progresaba ya me
di cuenta, que como sabía programar tan poco, necesitaba un lenguaje que
sabiendo programar poco fuese más rápido, TODO lo contrario de lo que hace la
gente, que es BUSCAR MAS POTENCIA EN LA MAQUINA.
Entonces si la gente se anima a realizar las cosas en Basic, me parece más que
correcto, como didactico, pero no como producto acabado. Una vez realizado en
Basic, pues ya con las ideas claras se puede "portar" a ensamblador.
Si la persona no se siente capaz (esto no me lo creo, pues con ganas TODOS
somos capaces) de realizarlo, pues que no lo haga de verdad. Seguramente la
faceta de esta persona no sea programar y tiene facultades creativas que ayudan
al MSX desde otros puntos.
A ver. Me pongo por ejemplo. Yo NO se dibujar. No se ni hacer un monigote de
los de "inocente". Entonces como se que no se, pues ni lo intento, pues se que
el resultado global va a ser desastroso.
No se componer músicas pa videojuegos. Pues NO lo hago. Pa hacer una mierda
pues no lo hago, pues lo único que haría sería PERJUDICAR mi sistema.
Entonces como lo único que se hacer un poco es programar pues programo y busco
gente con la que realizar los trabajos, es decir grafistas y músicos.
Zapatero a tus zapatos.
Y si bajamos mas de nivel, por ejemplo, dentro de la programacion pues se hacer
x cosas. Yo no me pondré a realizar un NestorMemoryManager así como Nestor
no se va a poner ha realizar un Nemesis si no es en Screen 0 ;). Es decir cada
uno a lo suyo.
Y así ayudamos DE VERDAD al MSX. Aportando LO MEJOR de cada uno para el
sistema. Entonces si alguien tiene que ser usuario, pues que sea el mejor
usuario.
Si alguien tiene que programar, pues que lo haga o intente lo mas dignamente.
Si alguien es musico que sea el mejor musico
Si alguien es grafista que sea el mejor grafista
Si alguien es redactor de fanzine que sea el mejor redactor.
Y con todo esto tendremos un nivel de *.* para el MSX acojonante.
Entonces si por ejemplo ahora los programadores de C se les da información de
UZIX, pues joder! que aprovechen sus facultades para realizar cosas para este
sistema. Yo no voy a hacerlo por que NO TENGO NI PUTA IDEA de C, es decir, lo
conozco, he realizado cosas, pero tranquilos que no me vereis presentar una
aplicacion / juego / programa en C para MSX. Sencillamente por que soy mediocre
tirando a malo.
Si seguimos estas pautas ayudaremos al sistema de VERDAD. Si no, conseguiremos
que cada vez todo sea mas chapuza y que la gente que INTENTA hacer las cosas
bien hechas se desanime al ver que una chapuza tiene más exito que una cosa
bien hecha.
Atencion : Yo soy EL MAS TONTO DEL MUNDO en este aspecto pues SEA LO QUE SEA
para MSX lo compro y cualquiera que me conozca sabe que esto es cierto, por que
tengo el defecto de hacerlo así para favorecer el sistema, cuando a lo mejor
ESTOY ATENTANDO contra él.
Si alguien hace una cosa chapucillas, hay que apoyarle. Pero si la hace otra
vez, sencillamente NO hay que apoyarle, pues nos está vendiendo la moto otra
vez y no ha tenido voluntad de superación ninguna.
Y siendo mas crítico ni la primera vez ... pero esto puede provocar que
personas que realmente quieran progresar se vean desmoralizadas totalmente.
--
Un saludo,
Armando Pérez Abad
HELIO YAGO, S.L.
http://www.bogamari.com
Tlf: (96) 363 43 17
Fax: (96) 390 27 17