Menuda Optimización
Moderador: Sir Cilve Sinclair
- JBGV
- Manic Miner
- Mensajes: 279
- Registrado: Vie Feb 11, 2011 9:16 am
Re: Menuda Optimización
Pues no lo sé, no conozco el Crimson .
Otra cosa que vas agradecer mucho cuando uses rutinas de impresión de sprites, ya sea carácter a carácter o por pixels, es no tener que dibujar los sprites con GDU.
Otra cosa que vas agradecer mucho cuando uses rutinas de impresión de sprites, ya sea carácter a carácter o por pixels, es no tener que dibujar los sprites con GDU.
-
- Jack The Nipper
- Mensajes: 146
- Registrado: Mar May 07, 2013 9:42 am
Re: Menuda Optimización
Pero bueno!!!!! No han funcionado las notificaciones y eso que estoy suscrito al hilo!
Yo uso Pasmo y notepad++, no me complico la vida, tengo un archivo de comandos *.bat donde accedo con una combinación de teclas desde el notepad para compilar y ejecutarlo en Spectaculator.
Y aprendi todo del curso de Santiago Romero, de vez en cuando busco algo de info extra, optimizaciones, etc...
Yo uso Pasmo y notepad++, no me complico la vida, tengo un archivo de comandos *.bat donde accedo con una combinación de teclas desde el notepad para compilar y ejecutarlo en Spectaculator.
Y aprendi todo del curso de Santiago Romero, de vez en cuando busco algo de info extra, optimizaciones, etc...
- Alxinho
- Freddy Hardest
- Mensajes: 896
- Registrado: Mar Jun 19, 2007 11:20 am
- Ubicación: Barcelona
- Contactar:
Re: Menuda Optimización
Así que con el del Santiago en principio tendría suficiente no?
Llevo varios días leyendo y joder, lo de los flags me lía un poco aunque lo entiendo.
Y lo de que no sea ortogonal es una putada, aprenderte lo que puedes o no con cada registro se me hace cuesta.
Los registros shadow sólo son para guardar con EXX o se pueden usar como los normales?
Me gustaría saber cuánto tiempo os ha llevado más o menos aprender el jodío CM. Supongo que es muy relativo.
Llevo varios días leyendo y joder, lo de los flags me lía un poco aunque lo entiendo.
Y lo de que no sea ortogonal es una putada, aprenderte lo que puedes o no con cada registro se me hace cuesta.
Los registros shadow sólo son para guardar con EXX o se pueden usar como los normales?
Me gustaría saber cuánto tiempo os ha llevado más o menos aprender el jodío CM. Supongo que es muy relativo.
Retrobytes Productions --> http://retrobytesproductions.blogspot.com.es
Soy un tío feliz, más que nada ... porque me sale más a cuenta.
Soy un tío feliz, más que nada ... porque me sale más a cuenta.
-
- Jack The Nipper
- Mensajes: 146
- Registrado: Mar May 07, 2013 9:42 am
Re: Menuda Optimización
Te contestare cuando salga del curro esta noche.
Si, suficiente.
Si, suficiente.
- Alxinho
- Freddy Hardest
- Mensajes: 896
- Registrado: Mar Jun 19, 2007 11:20 am
- Ubicación: Barcelona
- Contactar:
Re: Menuda Optimización
Vaya, ya somos dos en turno de tarde XD
Retrobytes Productions --> http://retrobytesproductions.blogspot.com.es
Soy un tío feliz, más que nada ... porque me sale más a cuenta.
Soy un tío feliz, más que nada ... porque me sale más a cuenta.
- climacus
- Sabreman
- Mensajes: 411
- Registrado: Mar Ago 25, 2009 1:46 pm
Re: Menuda Optimización
No te preocupes por los flags, se coge rápido. Además normalmente sólo se usa el z (que nos dice si el resultado de una operación es cero) y el C que tampoco es complicado.Alxinho escribió:Así que con el del Santiago en principio tendría suficiente no?
Llevo varios días leyendo y joder, lo de los flags me lía un poco aunque lo entiendo.
Y lo de que no sea ortogonal es una putada, aprenderte lo que puedes o no con cada registro se me hace cuesta.
Los registros shadow sólo son para guardar con EXX o se pueden usar como los normales?
Me gustaría saber cuánto tiempo os ha llevado más o menos aprender el jodío CM. Supongo que es muy relativo.
Los registros alternativos funcionan igual que los otros, pero sólo se puede usar un juego a la vez. Para eso está EXX, para cambiar el juego en uso.
Creo recordar que no hay que cambiar el HL' si tienes pensado volver al BASIC.
Todos mis juegos en formato físico
http://www.matranet.net/boutique/zx/zx.php
http://www.matranet.net/boutique/zx/zx.php
- Alxinho
- Freddy Hardest
- Mensajes: 896
- Registrado: Mar Jun 19, 2007 11:20 am
- Ubicación: Barcelona
- Contactar:
Re: Menuda Optimización
Eso es lo que me raya un poco, perder el tiempo en cosas que no se usen de cara a los videojuegos, pero es práctica supongo.
Me gustaría saber cuánto se gana en memoria usando CM para el dibujado etc, porque si se nota mucho me tengo que poner a saco porque con el Basic no soy capaz nunca de hacer los juegos lo grandes que yo querría y me fustro un poco. Los motores no me sierven mucho porque estoy encorsetado para lo que necesito con mis ideas.
Me gustaría saber cuánto se gana en memoria usando CM para el dibujado etc, porque si se nota mucho me tengo que poner a saco porque con el Basic no soy capaz nunca de hacer los juegos lo grandes que yo querría y me fustro un poco. Los motores no me sierven mucho porque estoy encorsetado para lo que necesito con mis ideas.
Retrobytes Productions --> http://retrobytesproductions.blogspot.com.es
Soy un tío feliz, más que nada ... porque me sale más a cuenta.
Soy un tío feliz, más que nada ... porque me sale más a cuenta.
- climacus
- Sabreman
- Mensajes: 411
- Registrado: Mar Ago 25, 2009 1:46 pm
Re: Menuda Optimización
Usar CM es fundamental tanto en memoria como en velocidad. Y además si tú te haces las rutinas, tú tienes el control de lo que quieres conseguir. Yo, por ejemplo, rara vez repito rutinas importantes en mis juegos (como las de impresión). Me gusta ajustar todo al juego que esté haciendo.Alxinho escribió:Eso es lo que me raya un poco, perder el tiempo en cosas que no se usen de cara a los videojuegos, pero es práctica supongo.
Me gustaría saber cuánto se gana en memoria usando CM para el dibujado etc, porque si se nota mucho me tengo que poner a saco porque con el Basic no soy capaz nunca de hacer los juegos lo grandes que yo querría y me fustro un poco. Los motores no me sierven mucho porque estoy encorsetado para lo que necesito con mis ideas.
De todas formas, a ver si saco tiempo y hago un tutorial sobre rutinas de impresión y volcado.
Todos mis juegos en formato físico
http://www.matranet.net/boutique/zx/zx.php
http://www.matranet.net/boutique/zx/zx.php
- Alxinho
- Freddy Hardest
- Mensajes: 896
- Registrado: Mar Jun 19, 2007 11:20 am
- Ubicación: Barcelona
- Contactar:
Re: Menuda Optimización
Osssttiaaa... eso sería la polla!climacus escribió:De todas formas, a ver si saco tiempo y hago un tutorial sobre rutinas de impresión y volcado.
A los panolis como yo nos ayudaría un montón.
Retrobytes Productions --> http://retrobytesproductions.blogspot.com.es
Soy un tío feliz, más que nada ... porque me sale más a cuenta.
Soy un tío feliz, más que nada ... porque me sale más a cuenta.
-
- Jack The Nipper
- Mensajes: 146
- Registrado: Mar May 07, 2013 9:42 am
Re: Menuda Optimización
Haz una cosa, te propongo un ejercicio, imprime un byte ($ff) en pantalla en la posición de memoria $4000.
Cuando lo consigas te propongo otro.
Cuando lo consigas te propongo otro.
- Alxinho
- Freddy Hardest
- Mensajes: 896
- Registrado: Mar Jun 19, 2007 11:20 am
- Ubicación: Barcelona
- Contactar:
Re: Menuda Optimización
Coño, eso mola! Xd
Estoy currando y no puedo rayarne mucho pero por lo poco que he leído tendría que usar HL para la dirección 4000 y un registro para el byte. Con LD cargarlo en esa dirección ? Xd
Estoy currando y no puedo rayarne mucho pero por lo poco que he leído tendría que usar HL para la dirección 4000 y un registro para el byte. Con LD cargarlo en esa dirección ? Xd
Retrobytes Productions --> http://retrobytesproductions.blogspot.com.es
Soy un tío feliz, más que nada ... porque me sale más a cuenta.
Soy un tío feliz, más que nada ... porque me sale más a cuenta.
-
- Jack The Nipper
- Mensajes: 146
- Registrado: Mar May 07, 2013 9:42 am
Re: Menuda Optimización
Cuando llegues a casa haz la rutina
- Alxinho
- Freddy Hardest
- Mensajes: 896
- Registrado: Mar Jun 19, 2007 11:20 am
- Ubicación: Barcelona
- Contactar:
Re: Menuda Optimización
No he llegado a casa pero no me puedo aguantar xD
Creo que sería:
¿?
P.D:Acabo de leer Climacus en el curso que no se puede operar directamente con los registros shadow, sólo intercambiarlos por los normales, no sé si lo habré entendido mal por eso.
Creo que sería:
Código: Seleccionar todo
LD ($4000),$ff
P.D:Acabo de leer Climacus en el curso que no se puede operar directamente con los registros shadow, sólo intercambiarlos por los normales, no sé si lo habré entendido mal por eso.
Retrobytes Productions --> http://retrobytesproductions.blogspot.com.es
Soy un tío feliz, más que nada ... porque me sale más a cuenta.
Soy un tío feliz, más que nada ... porque me sale más a cuenta.
-
- Jack The Nipper
- Mensajes: 146
- Registrado: Mar May 07, 2013 9:42 am
Re: Menuda Optimización
Es lo lógico, pero no, no compilaría ni rularia , usa algún registro, inténtalo otra vez.
- Alxinho
- Freddy Hardest
- Mensajes: 896
- Registrado: Mar Jun 19, 2007 11:20 am
- Ubicación: Barcelona
- Contactar:
Re: Menuda Optimización
Retrobytes Productions --> http://retrobytesproductions.blogspot.com.es
Soy un tío feliz, más que nada ... porque me sale más a cuenta.
Soy un tío feliz, más que nada ... porque me sale más a cuenta.
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 14 invitados