Domine el C.Máquina en su Amstrad CPC 6128,664,464 (Ed.2007)

Si tienes alguna duda y crees que alguien podría resolverla, ponla aquí. || If you have any doubt about programming, post it here.

Moderador: CEZ

Responder
DaDMaN
128 bits
128 bits
Mensajes: 1636
Registrado: 14 Mar 2006 00:29
Ubicación: Palma de Mallorca
Contactar:

Domine el C.Máquina en su Amstrad CPC 6128,664,464 (Ed.2007)

Mensaje por DaDMaN »

Pues eso. Me ha dado por leerme libros sobre Ensamblador y Código máquina enfocados al Amstrad CPC y empecé por éste. El original es un escaneo del libro de RAMA con bastante mala calidad, asi que decidí reescribirlo a medida que lo iba leyendo.

He picado el libro entero, con lo cual se pueden hacer búsquedas OCR. 227 páginas a 1200 dpi en 579kbytes de archivo PDF que podréis consultar rápidamente. He mantenido las páginas en blanco en el PDF para quien quiera imprimirlo a doble cara ;) He hecho desde cero los esquemas y dibujos, arreglado portadas y reescrito todo el código en ensamblador y BASIC, probado en un CPC para comprobar su funcionamiento y luego "pasteado" en el libro tras las pertinentes correcciones y comprobación.

Los listados BASIC y ENSAMBLADOR están con la fuente de letras del sistema del CPC (me he creado los TTF para la ocasión) para darle más feeling "retro". :P

También he incluido unas tablas sobre el Z80 sus instrucciones (incluyendo las indocumentadas) y sus opcodes y Tstates así como los flags afectados en cada una de ellas (segundo Apéndice).

He corregido varias erratas, tanto en el código del libro como de "concepto".

La verdad es que la lectura me ha resultado bastante sencilla y ayuda mucho a empezar con el Amstrad CPC y la programación en ensamblador.

El libro está colgado de Amstrad Esp. Aquí os dejo el link:


Imagen


Si encontráis algún fallo no dudéis en decírmelo para poder corregirlo. Espero que sea de vuestro interés :D

Salu2!
GRAFISTA CEZ - TEAM

ImagenImagen

GRAFISTA CEZ - TEAM
Juno
64 bits
64 bits
Mensajes: 939
Registrado: 16 Oct 2007 16:35
Ubicación: Tuestelandia

Re: Domine el C.Máquina en su Amstrad CPC 6128,664,464 (Ed.2007)

Mensaje por Juno »

Qué manera de currar. :eek:
Avatar de Usuario
Anjuel
256 bits
256 bits
Mensajes: 8771
Registrado: 23 Dic 2004 16:36
Ubicación: Torreznolandia

Re: Domine el C.Máquina en su Amstrad CPC 6128,664,464 (Ed.2007)

Mensaje por Anjuel »

Un trabajo acojonante.
Gracias DAD!!!!! :o
Avatar de Usuario
Zemman
256 bits
256 bits
Mensajes: 3162
Registrado: 14 Nov 2005 14:47

Re: Domine el C.Máquina en su Amstrad CPC 6128,664,464 (Ed.2007)

Mensaje por Zemman »

Anjuel escribió:Un trabajo acojonante.
Gracias DAD!!!!! :o
Quotazo!! :eek:
Avatar de Usuario
Edge
16 bits
16 bits
Mensajes: 337
Registrado: 05 Oct 2005 08:25
Ubicación: Madrid
Contactar:

Re: Domine el C.Máquina en su Amstrad CPC 6128,664,464 (Ed.2007)

Mensaje por Edge »

¡Menudo curro DaDMaN!

Dentro de unos días lo daré a conocer en mi blog... si no te importa, claro.
Avatar de Usuario
cht666cht
128 bits
128 bits
Mensajes: 2145
Registrado: 06 Oct 2005 12:20
Ubicación: Barcelona

Re: Domine el C.Máquina en su Amstrad CPC 6128,664,464 (Ed.2007)

Mensaje por cht666cht »

joder tio, esto es un curro del quince :). Y por lo que he visto también puede ser muy util para spectrum y msx.
DaDMaN
128 bits
128 bits
Mensajes: 1636
Registrado: 14 Mar 2006 00:29
Ubicación: Palma de Mallorca
Contactar:

Re: Domine el C.Máquina en su Amstrad CPC 6128,664,464 (Ed.2007)

Mensaje por DaDMaN »

Gracias a todos. La verdad es que merece la pena el currazo al leer vuestras opiniones :)

@Edge: Claro que no me importa que lo comentes en tu bloq, todo un honor, en serio :)

P.D.: Pronto colgaré un DSK con los programas del libro.

Salu2!
GRAFISTA CEZ - TEAM

ImagenImagen

GRAFISTA CEZ - TEAM
Avatar de Usuario
Anjuel
256 bits
256 bits
Mensajes: 8771
Registrado: 23 Dic 2004 16:36
Ubicación: Torreznolandia

Re: Domine el C.Máquina en su Amstrad CPC 6128,664,464 (Ed.2007)

Mensaje por Anjuel »

Yo también lo pondré en el mío. :-)
Avatar de Usuario
Kendroock
256 bits
256 bits
Mensajes: 7304
Registrado: 24 Dic 2004 09:08
Ubicación: Fuenlabrada (Madrid)
Contactar:

Re: Domine el C.Máquina en su Amstrad CPC 6128,664,464 (Ed.2007)

Mensaje por Kendroock »

Jaloviu DAD :wink:
Un saludo.

Imagen
Umaaa Curaaaaa!!!!!
Avatar de Usuario
Metalbrain
128 bits
128 bits
Mensajes: 1717
Registrado: 16 Oct 2005 15:56
Ubicación: Sevilla
Contactar:

Re: Domine el C.Máquina en su Amstrad CPC 6128,664,464 (Ed.2007)

Mensaje por Metalbrain »

Joder, DaDMaN, peaso de curro. Porque no tengo sombrero, que si lo tuviera me lo quitaría ante tí.

Eso sí, una pequeña crítica:
DaDMaN escribió:También he incluido unas tablas sobre el Z80 sus instrucciones (incluyendo las indocumentadas) y sus opcodes y Tstates así como los flags afectados en cada una de ellas (segundo Apéndice).
Tratandose de un libro enfocado al Amstrad, ¿no habría sido mejor colocar los microsegundos que tarda cada instrucción en el Amstrad en lugar de los Tstates (o además de estos)?

http://www.kjthacker.f2s.com/docs/instrtim.html

Por lo que he visto, dicho número de microsegundos a veces coincide con los ciclos, pero cuando alguno de los ciclos es de 5 Tstates lo cuenta como 2, así que no es siempre igual.
SevenuP se escribe con u minúscula y P mayúscula.

I need Speed - Kein Aufruf zu Drogenkonsum.
DaDMaN
128 bits
128 bits
Mensajes: 1636
Registrado: 14 Mar 2006 00:29
Ubicación: Palma de Mallorca
Contactar:

Re: Domine el C.Máquina en su Amstrad CPC 6128,664,464 (Ed.2007)

Mensaje por DaDMaN »

Muchas gracias Metal por el comentario. El problema que he tenido con las tablas es que, están requeteajustadas a los márgenes y ya no cabe nada más, asi que, tal vez lo incluya en la lista de instrucciones posterior. Tendré que hacer una "reedición" :P

Salu2!
GRAFISTA CEZ - TEAM

ImagenImagen

GRAFISTA CEZ - TEAM
Avatar de Usuario
nightwolf
32 bits
32 bits
Mensajes: 561
Registrado: 04 Feb 2007 19:53

Re: Domine el C.Máquina en su Amstrad CPC 6128,664,464 (Ed.2007)

Mensaje por nightwolf »

mmm... ¿donde puedo pillar el libro? El link no chusca :(
Última edición por nightwolf el 07 Mar 2008 20:37, editado 1 vez en total.
Avatar de Usuario
Metalbrain
128 bits
128 bits
Mensajes: 1717
Registrado: 16 Oct 2005 15:56
Ubicación: Sevilla
Contactar:

Re: Domine el C.Máquina en su Amstrad CPC 6128,664,464 (Ed.2007)

Mensaje por Metalbrain »

nightwolf escribió:mmm... ¿donde puedo pillar el libro? El link no chusta :(
http://www.amstrad.es/programacion/ensa ... aquina.php

Han cambiado a .php
SevenuP se escribe con u minúscula y P mayúscula.

I need Speed - Kein Aufruf zu Drogenkonsum.
Avatar de Usuario
nightwolf
32 bits
32 bits
Mensajes: 561
Registrado: 04 Feb 2007 19:53

Re: Domine el C.Máquina en su Amstrad CPC 6128,664,464 (Ed.2007)

Mensaje por nightwolf »

un beso
Responder