Un programador más para el speccy...

Todo sobre la creación, diseño y programación de nuevo software para
nuestro Spectrum

Moderador: Sir Cilve Sinclair

Un programador más para el speccy...

Notapor susso el Vie May 02, 2014 2:17 am

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
susso
Jack The Nipper
 
Mensajes: 146
Registrado: Mar May 07, 2013 9:42 am

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

Notapor radastan el Vie May 02, 2014 9:06 am

¡Oleeeeeeeee! bienvenido al maravilloso mundo de la programación retro.

:D
_________________________________________
Hay otras páginas.... pero no son Bytemaniacos
http://www.bytemaniacos.com
Orgullo de 8 bits
_________________________________________
Avatar de Usuario
radastan
Phantomas
 
Mensajes: 2179
Registrado: Lun May 07, 2007 5:34 pm

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

Notapor susso el Vie May 02, 2014 10:36 am

Thanks!!
Tirando ahora con la ISR para preparar rutinas de sprites...


Enviado con Tapatalk
susso
Jack The Nipper
 
Mensajes: 146
Registrado: Mar May 07, 2013 9:42 am

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

Notapor javiperez el Vie May 02, 2014 10:55 am

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!
The Spectrum will rise again to rule the Earth.
Real programmers never die. They just return without gosub.
Avatar de Usuario
javiperez
Jack The Nipper
 
Mensajes: 103
Registrado: Vie Ago 24, 2007 12:45 pm
Ubicación: Valladolid

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

Notapor radastan el Vie May 02, 2014 11:01 am

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.
_________________________________________
Hay otras páginas.... pero no son Bytemaniacos
http://www.bytemaniacos.com
Orgullo de 8 bits
_________________________________________
Avatar de Usuario
radastan
Phantomas
 
Mensajes: 2179
Registrado: Lun May 07, 2007 5:34 pm

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

Notapor zx81 el Vie May 02, 2014 11:05 am

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.
Debido al fallo de un mecanismo, el lanzagranadas M203 se te podía disparar cuando menos lo esperaras, lo que te habría hecho bastante impopular entre lo que quedara de tu unidad.
Revista del ejército EE.UU. PS, agosto 1993.

Emulador JSpeccy
ZXBaremulator
zx81
Freddy Hardest
 
Mensajes: 599
Registrado: Vie Dic 28, 2007 3:14 pm
Ubicación: Valencia

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

Notapor Alxinho el Vie May 02, 2014 12:19 pm

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).
Retrobytes Productions --> http://retrobytesproductions.blogspot.com.es

Soy un tío feliz, más que nada ... porque me sale más a cuenta.
Avatar de Usuario
Alxinho
Freddy Hardest
 
Mensajes: 896
Registrado: Mar Jun 19, 2007 11:20 am
Ubicación: Barcelona

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

Notapor javiperez el Vie May 02, 2014 12:33 pm

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/
The Spectrum will rise again to rule the Earth.
Real programmers never die. They just return without gosub.
Avatar de Usuario
javiperez
Jack The Nipper
 
Mensajes: 103
Registrado: Vie Ago 24, 2007 12:45 pm
Ubicación: Valladolid

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

Notapor radastan el Vie May 02, 2014 12:46 pm

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.
_________________________________________
Hay otras páginas.... pero no son Bytemaniacos
http://www.bytemaniacos.com
Orgullo de 8 bits
_________________________________________
Avatar de Usuario
radastan
Phantomas
 
Mensajes: 2179
Registrado: Lun May 07, 2007 5:34 pm

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

Notapor Alxinho el Vie May 02, 2014 3:07 pm

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:
Retrobytes Productions --> http://retrobytesproductions.blogspot.com.es

Soy un tío feliz, más que nada ... porque me sale más a cuenta.
Avatar de Usuario
Alxinho
Freddy Hardest
 
Mensajes: 896
Registrado: Mar Jun 19, 2007 11:20 am
Ubicación: Barcelona

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

Notapor hikoki el Vie May 02, 2014 3:41 pm

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
hikoki
Freddy Hardest
 
Mensajes: 649
Registrado: Sab Nov 23, 2013 9:27 am

Un programador más para el speccy...

Notapor susso el Sab May 03, 2014 11:06 pm

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
susso
Jack The Nipper
 
Mensajes: 146
Registrado: Mar May 07, 2013 9:42 am

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

Notapor Alxinho el Dom May 04, 2014 2:05 am

Parece que dominas, ve poniendo las cositas que vayas haciendo! :D
Retrobytes Productions --> http://retrobytesproductions.blogspot.com.es

Soy un tío feliz, más que nada ... porque me sale más a cuenta.
Avatar de Usuario
Alxinho
Freddy Hardest
 
Mensajes: 896
Registrado: Mar Jun 19, 2007 11:20 am
Ubicación: Barcelona

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

Notapor Alxinho el Dom May 04, 2014 11:54 am

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:
Retrobytes Productions --> http://retrobytesproductions.blogspot.com.es

Soy un tío feliz, más que nada ... porque me sale más a cuenta.
Avatar de Usuario
Alxinho
Freddy Hardest
 
Mensajes: 896
Registrado: Mar Jun 19, 2007 11:20 am
Ubicación: Barcelona

Un programador más para el speccy...

Notapor susso el Dom May 04, 2014 1:29 pm

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
susso
Jack The Nipper
 
Mensajes: 146
Registrado: Mar May 07, 2013 9:42 am


Volver a Programación y nuevos desarrollos

¿Quién está conectado?

Usuarios navegando este Foro: No hay usuarios registrados visitando el Foro y 4 invitados