Registrarse    Identificarse    Foro    FAQ

Índice general » General » Programación | Programming




Nuevo tema Responder al tema  [ 16 mensajes ] 
Autor Mensaje
 Asunto: Domine el C.Máquina en su Amstrad CPC 6128,664,464 (Ed.2007)
 Nota Publicado: 05 Ene 2008 21:05 
Desconectado
128 bits
128 bits
Avatar de Usuario

Registrado: 14 Mar 2006 00:29
Mensajes: 1636
Ubicación: Palma de Mallorca
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


Arriba 
 Perfil  
 
 Asunto: Re: Domine el C.Máquina en su Amstrad CPC 6128,664,464 (Ed.2007)
 Nota Publicado: 05 Ene 2008 21:37 
Desconectado
64 bits
64 bits
Avatar de Usuario

Registrado: 16 Oct 2007 16:35
Mensajes: 964
Ubicación: Tuestelandia
Qué manera de currar. :eek:


Arriba 
 Perfil  
 
 Asunto: Re: Domine el C.Máquina en su Amstrad CPC 6128,664,464 (Ed.2007)
 Nota Publicado: 06 Ene 2008 10:29 
Desconectado
256 bits
256 bits
Avatar de Usuario

Registrado: 23 Dic 2004 16:36
Mensajes: 8781
Ubicación: Torreznolandia
Un trabajo acojonante.
Gracias DAD!!!!! :o

_________________
Síguenos en twitter: http://twitter.com/mojon_twins
AMBAR O MUERTE!!!!!!!!!!!


Arriba 
 Perfil  
 
 Asunto: Re: Domine el C.Máquina en su Amstrad CPC 6128,664,464 (Ed.2007)
 Nota Publicado: 06 Ene 2008 12:44 
Desconectado
256 bits
256 bits
Avatar de Usuario

Registrado: 14 Nov 2005 14:47
Mensajes: 3170
Anjuel escribió:
Un trabajo acojonante.
Gracias DAD!!!!! :o


Quotazo!! :eek:

_________________
http://zemman.wordpress.com/


Arriba 
 Perfil  
 
 Asunto: Re: Domine el C.Máquina en su Amstrad CPC 6128,664,464 (Ed.2007)
 Nota Publicado: 06 Ene 2008 13:46 
Desconectado
256 bits
256 bits
Avatar de Usuario

Registrado: 22 Abr 2005 13:25
Mensajes: 11932
Joder, buen trabajo, tío :D

_________________
http://www.mojontwins.com


Arriba 
 Perfil  
 
 Asunto: Re: Domine el C.Máquina en su Amstrad CPC 6128,664,464 (Ed.2007)
 Nota Publicado: 07 Ene 2008 21:53 
Desconectado
16 bits
16 bits
Avatar de Usuario

Registrado: 05 Oct 2005 08:25
Mensajes: 338
Ubicación: Madrid
¡Menudo curro DaDMaN!

Dentro de unos días lo daré a conocer en mi blog... si no te importa, claro.

_________________
El Blog de Manu


Arriba 
 Perfil  
 
 Asunto: Re: Domine el C.Máquina en su Amstrad CPC 6128,664,464 (Ed.2007)
 Nota Publicado: 07 Ene 2008 23:02 
Desconectado
128 bits
128 bits
Avatar de Usuario

Registrado: 06 Oct 2005 12:20
Mensajes: 2153
Ubicación: Barcelona
joder tio, esto es un curro del quince :). Y por lo que he visto también puede ser muy util para spectrum y msx.


Arriba 
 Perfil  
 
 Asunto: Re: Domine el C.Máquina en su Amstrad CPC 6128,664,464 (Ed.2007)
 Nota Publicado: 08 Ene 2008 01:26 
Desconectado
128 bits
128 bits
Avatar de Usuario

Registrado: 14 Mar 2006 00:29
Mensajes: 1636
Ubicación: Palma de Mallorca
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


Arriba 
 Perfil  
 
 Asunto: Re: Domine el C.Máquina en su Amstrad CPC 6128,664,464 (Ed.2007)
 Nota Publicado: 08 Ene 2008 11:36 
Desconectado
256 bits
256 bits
Avatar de Usuario

Registrado: 23 Dic 2004 16:36
Mensajes: 8781
Ubicación: Torreznolandia
Yo también lo pondré en el mío. :-)

_________________
Síguenos en twitter: http://twitter.com/mojon_twins
AMBAR O MUERTE!!!!!!!!!!!


Arriba 
 Perfil  
 
 Asunto: Re: Domine el C.Máquina en su Amstrad CPC 6128,664,464 (Ed.2007)
 Nota Publicado: 08 Ene 2008 11:55 
Desconectado
256 bits
256 bits
Avatar de Usuario

Registrado: 24 Dic 2004 09:08
Mensajes: 7314
Ubicación: Fuenlabrada (Madrid)
Jaloviu DAD :wink:

_________________
Un saludo.

Imagen
Umaaa Curaaaaa!!!!!


Arriba 
 Perfil  
 
 Asunto: Re: Domine el C.Máquina en su Amstrad CPC 6128,664,464 (Ed.2007)
 Nota Publicado: 09 Ene 2008 09:57 
Desconectado
128 bits
128 bits
Avatar de Usuario

Registrado: 16 Oct 2005 15:56
Mensajes: 1748
Ubicación: Sevilla
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.


Arriba 
 Perfil  
 
 Asunto: Re: Domine el C.Máquina en su Amstrad CPC 6128,664,464 (Ed.2007)
 Nota Publicado: 11 Ene 2008 23:56 
Desconectado
128 bits
128 bits
Avatar de Usuario

Registrado: 14 Mar 2006 00:29
Mensajes: 1636
Ubicación: Palma de Mallorca
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


Arriba 
 Perfil  
 
 Asunto: Re: Domine el C.Máquina en su Amstrad CPC 6128,664,464 (Ed.2007)
 Nota Publicado: 29 Feb 2008 14:30 
Desconectado
32 bits
32 bits
Avatar de Usuario

Registrado: 04 Feb 2007 19:53
Mensajes: 547
mmm... ¿donde puedo pillar el libro? El link no chusca :(


Ultima edición por nightwolf el 07 Mar 2008 20:37, editado 1 vez en total

Arriba 
 Perfil  
 
 Asunto: Re: Domine el C.Máquina en su Amstrad CPC 6128,664,464 (Ed.2007)
 Nota Publicado: 29 Feb 2008 14:38 
Desconectado
128 bits
128 bits
Avatar de Usuario

Registrado: 16 Oct 2005 15:56
Mensajes: 1748
Ubicación: Sevilla
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.


Arriba 
 Perfil  
 
 Asunto: Re: Domine el C.Máquina en su Amstrad CPC 6128,664,464 (Ed.2007)
 Nota Publicado: 29 Feb 2008 15:51 
Desconectado
32 bits
32 bits
Avatar de Usuario

Registrado: 04 Feb 2007 19:53
Mensajes: 547
un beso


Arriba 
 Perfil  
 
 Asunto: Re: Domine el C.Máquina en su Amstrad CPC 6128,664,464 (Ed.2007)
 Nota Publicado: 15 Mar 2008 21:43 
Desconectado
8 bits
8 bits

Registrado: 15 Mar 2008 14:22
Mensajes: 15
gran trabajo


Arriba 
 Perfil  
 
Mostrar mensajes previos:  Ordenar por  
 
Nuevo tema Responder al tema  [ 16 mensajes ] 

Índice general » General » Programación | Programming


¿Quién está conectado?

Usuarios navegando por este Foro: Google [Bot] y 1 invitado

 
 

 
No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro
No puede enviar adjuntos en este Foro

Saltar a:  
 
Thermomix | Recetas Thermomix