Clases de Programación en Amstrad

Sistemas 464, 664, 6128, 472, ...
ronaldo
Dragon 32
Dragon 32
Mensajes: 26
Registrado: 05 Ago 2014, 03:17
Sistema Favorito: Amstrad CPC
primer_sistema: Amstrad CPC
consola_favorita: Sega Genesis/Megadrive
Primera consola: Nintendo GameBoy
Gracias dadas: 13 veces
Gracias recibidas: 10 veces

Clases de Programación en Amstrad

Mensajepor ronaldo » 19 Oct 2016, 22:39

Buenas a tod@s!

Este año he grabando todas mis clases de programación en Amstrad CPC y las estoy compartiendo para todos en Youtube:

Detalles de interés sobre las clases:
  • Están enfocadas en Programación en C, Optimización y conocimiento de la máquina y el compilador a bajo nivel
  • Se utiliza CPCtelera v1.5 (actualmente en desarrollo)
  • Se explican conceptos de bajo nivel sobre la arquitectura del Amstrad CPC y el Z80
  • Se utiliza ensamblador para explicar algunos conceptos, entender el compilador y desarrollar algunas optimizaciones
  • Las clases son de nivel medio/avanzado, para alumnos de 4ª de Ingeniería en la Universidad.
Espero que os guste y os sea de utilidad. Si tenéis sugerencias, ideas, dudas, lo que sea, aquí estamos para lo que haga falta :).

Salud! :D



Avatar de Usuario
zitror
Amiga 2500
Amiga 2500
Mensajes: 5292
Registrado: 02 Jul 2006, 00:16
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
Ubicación: El interior de un Z80
Gracias dadas: 174 veces
Gracias recibidas: 71 veces
Contactar:

Re: Clases de Programación en Amstrad

Mensajepor zitror » 19 Oct 2016, 22:45

¡Qué bueno, me lo apunto! =D>

Gracias y salu2 ;)
(C) 1.982 Sinclair Research Ltd

La buhardilla de Zitror

Avatar de Usuario
Namek
MSX Turbo R
MSX Turbo R
Mensajes: 509
Registrado: 11 Jul 2011, 13:13
Gracias dadas: 5 veces
Gracias recibidas: 14 veces

Re: Clases de Programación en Amstrad

Mensajepor Namek » 20 Oct 2016, 00:36

No es por buscarle fallos al video ni darmelas de listo ni nada, pero 0xFF es 255, no 256, ocurre con frecuencia, a mi me ha pasado, confundir el valor maximo con el total de posibles valores que si son 256, de 0 a 255 o de -128 a +127...

ronaldo
Dragon 32
Dragon 32
Mensajes: 26
Registrado: 05 Ago 2014, 03:17
Sistema Favorito: Amstrad CPC
primer_sistema: Amstrad CPC
consola_favorita: Sega Genesis/Megadrive
Primera consola: Nintendo GameBoy
Gracias dadas: 13 veces
Gracias recibidas: 10 veces

Re: Clases de Programación en Amstrad

Mensajepor ronaldo » 20 Oct 2016, 12:28

@Namek: son fallos del directo :oops:. Muchas gracias por verte el vídeo, prestar atención y reportar los detalles :D.

Eso sí, tengo que decirte que lo que he compartido arriba no es un vídeo, sino una lista con 13 vídeos. Lo que pasa es que este foro no me deja añadir una lista de Youtube. Por eso está puesto el enlace a la lista arriba ;).

Avatar de Usuario
Haplo
MSX Turbo R
MSX Turbo R
Mensajes: 275
Registrado: 14 Abr 2014, 22:24
Sistema Favorito: PC
primer_sistema: Spectrum +2
consola_favorita: Sony PlayStation 1
Primera consola: Nintendo NES/Clónica
Ubicación: Ciudad Real
Gracias dadas: 12 veces
Gracias recibidas: 4 veces

Re: Clases de Programación en Amstrad

Mensajepor Haplo » 20 Oct 2016, 12:36

Muchísimas gracias por el trabajazo! Yo soy de desarrollar en spectrum, pero desde que me he metido con el zxuno ya no le pongo pegas a otros sistemas y dado que el core de Amstrad pronto será una realidad en él, no descarto meterme con algún proyectito.
Seguro que siempre se puede aprender algo nuevo y que sea aplicable de otra máquina tan parecida.

ronaldo
Dragon 32
Dragon 32
Mensajes: 26
Registrado: 05 Ago 2014, 03:17
Sistema Favorito: Amstrad CPC
primer_sistema: Amstrad CPC
consola_favorita: Sega Genesis/Megadrive
Primera consola: Nintendo GameBoy
Gracias dadas: 13 veces
Gracias recibidas: 10 veces

Re: Clases de Programación en Amstrad

Mensajepor ronaldo » 20 Oct 2016, 12:48

No hay de qué :).

El 90% de lo que explico en estos vídeos es aplicable a ambas máquinas. Te cambian los detalles como la memoria de vídeo, la codificación de los píxeles, el sincronizado vertical o el doble buffer, que son cuestiones específicas. Pero en cuanto a programación, uso del compilador, ensamblador, técnicas de optimización, etc, puedes aplicar la mayor parte de lo que explico.

Avatar de Usuario
Lenko
Atari 1040 STf
Atari 1040 STf
Mensajes: 661
Registrado: 29 Mar 2005, 11:39
Gracias dadas: 34 veces
Gracias recibidas: 10 veces

Re: Clases de Programación en Amstrad

Mensajepor Lenko » 20 Oct 2016, 19:31

Me he visto el primer vídeo y tengo claro que caerán todos. Interesantísimo.

PD: Me he pasado un rato diencdo: heap, heap, heap X-D
Material para cambio y venta

Busco:
- Manual Spectrum +3 español

ronaldo
Dragon 32
Dragon 32
Mensajes: 26
Registrado: 05 Ago 2014, 03:17
Sistema Favorito: Amstrad CPC
primer_sistema: Amstrad CPC
consola_favorita: Sega Genesis/Megadrive
Primera consola: Nintendo GameBoy
Gracias dadas: 13 veces
Gracias recibidas: 10 veces

Re: Clases de Programación en Amstrad

Mensajepor ronaldo » 20 Oct 2016, 19:43

Gracias, @Lenko. Me hace gracia que te hayas pasado un rato diciendo heap, heap, heap :D. Me has hecho verme a mi mismo como Dora la Exploradora, jejeje. El caso es que a mis alumnos no les habían enseñado lo que era el heap, por lo visto, hasta que se lo mencioné yo.

tic
Amiga 1200
Amiga 1200
Mensajes: 1206
Registrado: 24 Sep 2007, 15:34
Gracias dadas: 9 veces
Gracias recibidas: 16 veces

Re: Clases de Programación en Amstrad

Mensajepor tic » 20 Oct 2016, 23:20

He visto el primer vídeo. Esta muy bien, estas cosas luego se olvidan sobre todo si no haces nada pesado como videojuegos, se lo he preguntado a un amigo que tiene la carrera de hace años. Y me dice me suena que ...jajajaja. ya no se acordaba de la razón.

Es verdad hoy dia en las universidades si se da ensamblador es un cuatrimestre en primero y fuera.

skywalky
Commodore 128
Commodore 128
Mensajes: 106
Registrado: 21 Feb 2014, 16:17
Sistema Favorito: PC
primer_sistema: Amstrad CPC
consola_favorita: (Otro)
Primera consola: Sony PlayStation 2
Gracias dadas: 28 veces
Gracias recibidas: 17 veces

Re: Clases de Programación en Amstrad

Mensajepor skywalky » 21 Oct 2016, 15:14

Muchas gracias, me las encontré de casualidad el otro dia en Youtube. Son muy interesantes.


Volver a “Amstrad CPC”

¿Quién está conectado?

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