Página 1 de 1

Un programador más para el speccy...

Publicado: Vie May 02, 2014 2:17 am
por susso
Pues eso, estoy haciendo mis pinitos, de momento imprimo mapas de tiles en la vram con assembler.
Poco a poco, que la mayor parte de mi tiempo libre lo dedico a desarrollar mi segundo juego para móviles.
Un poco jodido (con perdón de la palabra) eso de optimizar los ciclos a las rutinas críticas...Imagen


Enviado con Tapatalk

Re: Un programador más para el speccy...

Publicado: Vie May 02, 2014 9:06 am
por radastan
¡Oleeeeeeeee! bienvenido al maravilloso mundo de la programación retro.

:D

Re: Un programador más para el speccy...

Publicado: Vie May 02, 2014 10:36 am
por susso
Thanks!!
Tirando ahora con la ISR para preparar rutinas de sprites...


Enviado con Tapatalk

Re: Un programador más para el speccy...

Publicado: Vie May 02, 2014 10:55 am
por javiperez
Qué apsionante es el mundo del assembler, pero qué poco productivo joer...
Yo sigo teniendo el dilema ASM vs Z88DK, veo que el rendimiento del código generado es (bastante) similar, pero sigue habiendo diferencias, el tamaño del binario se podría optimizar más, etc.
Pero por contra consigues hacer cosas mucho más rápido con un resultado más que aceptable...para los gustos hicieron los colores!

Re: Un programador más para el speccy...

Publicado: Vie May 02, 2014 11:01 am
por radastan
javiperez escribió:Qué apsionante es el mundo del assembler, pero qué poco productivo joer...
Yo sigo teniendo el dilema ASM vs Z88DK, veo que el rendimiento del código generado es (bastante) similar, pero sigue habiendo diferencias, el tamaño del binario se podría optimizar más, etc.
Pero por contra consigues hacer cosas mucho más rápido con un resultado más que aceptable...para los gustos hicieron los colores!


Yo la solución que encontré es hacer las rutinas críticas en ensamblador y el resto en C, así programas mucho más cómodamente.

Re: Un programador más para el speccy...

Publicado: Vie May 02, 2014 11:05 am
por zx81
Opino lo mismo que radastan, todo lo que se pueda en C y el resto en ASM, pero solo lo imprescindible.

Aunque programar en ASM desde cero hoy no es tan duro como entonces gracias a los emuladores, sigue siendo un faenon.

Re: Un programador más para el speccy...

Publicado: Vie May 02, 2014 12:19 pm
por Alxinho
Estaría bien que los que sabéis ASM hiciéseis cursos como los de los motores :)

Igual lo que digo es una chorrada pero es que como veo últimamente cursos por un tubo de motores pues creo que sería genial para ampliar la documentación.

El de Santiago Romero es el único que conozco (aparte del de Micro Hobby claro).

Re: Un programador más para el speccy...

Publicado: Vie May 02, 2014 12:33 pm
por javiperez
El de Santi es de lo mejorcito que te puedes encontrar.
Había un blog muy interesante, lamentablemente discontinuado hace tiempo: http://zxspectrumdev.blogspot.com.es/

Re: Un programador más para el speccy...

Publicado: Vie May 02, 2014 12:46 pm
por radastan
Alxinho escribió:Estaría bien que los que sabéis ASM hiciéseis cursos como los de los motores :)

Igual lo que digo es una chorrada pero es que como veo últimamente cursos por un tubo de motores pues creo que sería genial para ampliar la documentación.

El de Santiago Romero es el único que conozco (aparte del de Micro Hobby claro).


Emmm... hice uno, inacabado, pero hice uno:

http://www.bytemaniacos.com/ficheros/curso_asm/

La idea es continuarlo, para que se complemente con el de Z88DK.

Re: Un programador más para el speccy...

Publicado: Vie May 02, 2014 3:07 pm
por Alxinho
Vaya, pues no sé cómo se me pasó :roll:

Ya lo tengo en marcadores :wink:

----

La verdad es que el de Santiago es una pasada y aunque no me entere de mucho me lo he leído tropecientas veces :lol:

A mí con el ASM lo que me pasa es que me cuesta imaginar cómo manejar los registros del procesador para conseguir algo concreto que quiero, es tan profundo el conocimiento que has de tener de la máquina que lleva un tiempo que te cagas y yo soy un puto impaciente :lol:

Algún día empezaré a meter chorradillas seguro pero ufff ... lo veo muy muy lejos :cry:

Re: Un programador más para el speccy...

Publicado: Vie May 02, 2014 3:41 pm
por hikoki
Otro tutorial que puede venir bien es el de Jonathan Cauldwell "How to Write Spectrum Games"
al final de esta página :
http://www.spanglefish.com/egghead/inde ... eid=397755

Un programador más para el speccy...

Publicado: Sab May 03, 2014 11:06 pm
por susso
Pero que..? Me ha fallado las notificaciones del tapatalk!!
Muchas gracias por los aportes!!!
La verdad es que me guio por los tutos de Santiago, pero siempre viene bien cualquier info adiccional.
La verdad es que prefiero usar el z80 puro y duro, nada de c, z80 incluso para los menús, porque me encanta programar en assembler, da igual que me cueste más porque esto es como mi sudoku.
Ya programé antaño una rutina de scroll muy suave y super rápida para gameboy con z80 cuando todo el mundo lo hacia con C. Así como M68000 en Amiga.




Enviado con Tapatalk

Re: Un programador más para el speccy...

Publicado: Dom May 04, 2014 2:05 am
por Alxinho
Parece que dominas, ve poniendo las cositas que vayas haciendo! :D

Re: Un programador más para el speccy...

Publicado: Dom May 04, 2014 11:54 am
por Alxinho
No sé si los hay (al menos en español) pero a mí me encantaría tutoriales para mover al píxel los sprites y lo de la técnica de las máscaras :cry:

Un programador más para el speccy...

Publicado: Dom May 04, 2014 1:29 pm
por susso
Esto ayuda...

http://www.chilliant.com/z80shift.html

Y lo de las máscaras lo explica claramente aquí, haz un Xor de la máscara con fondo (o un AND si esta invertida) y luego un OR del sprite.

http://wiki.speccy.org/cursos/ensamblad ... tes_lowres

Enviado con Tapatalk