APPLICATIONSCREATION GRAPHIQUE ★ ¿Cintas de Spectrum? ¡Sí! gracias ★

Programa de transferencia de pantallas de Spectrum a Amstrad (Amstrad User)Applications Creation Graphique
★ Ce texte vous est présenté dans sa version originale ★ 
 ★ This text is presented to you in its original version ★ 
 ★ Este texto se presenta en su versión original ★ 
 ★ Dieser Text wird in seiner Originalfassung präsentiert ★ 

Usa los dibujos de pantallas de Spectrum en tu Amstrad con este programa.

Crear dibujos de pantallas puede consumir mucho tiempo, incluso utilizando un buen diseñador de gráficos. Este programa te permite leer en un Amstrad cualquier volcado de pantalla de Spectrum, con los mismos colores. Hay una gran cantidad de excelentes dibujos de pantallas en Spectrum que se pueden usar como punto de partida para tus propias pantallas de Amstrad.

Alternativamente, el programa se puede usar para acelerar la carga de una pantalla-titulo. Incluso usando la velocidad rápida, la pantalla de 16K de Amstrad tarda mucho en cargar. Es más rápido crear la pantalla en un Spectrum, volcarla, y usar ésta en lugar de la otra. ¡Esto también hace la vida más difícil a los piratas!

Para transferir pantallas entre el Spectrum y un Amstrad CPC (ya sea el CPC 464, CPC 664 o CPC 6128), debemos explorar cada pixel de pantalla del Spectrum, entonces por cada uno comprobar si está a 1 o a 0 y decodificar el color correspondiente del bloque de atributos. Ahora, codificaremos el color en el formato de los Amstrad CPC (Modo 0) y escribimos el color codificado en la pantalla.

El proceso es ligeramente complicado por la diferencia del número de pixels horizontales por línea. En el Spectrum hay 256, mientras que en los Amstrad CPC (Modo 0) sólo 160. Debemos o comprimir3 pixels de Spectrum en 2 del CPC (cubriendo 240 pixels del Spectrum y perdiendo los otros 116), o «enmarcar» cualquier 160 pixels del Spectrum sin compresión. Las dos opciones están disponibles en el programa.

Por supuesto, primero se debe leer la pantalla del Spectrum. Se carga desde la posición 32768 en adelante, usando una rutina cargadora especial. De hecho, esta rutina puede leer cualquier volcado de memoria de Spectrum.

El teclear el listado que se presenta no debe ser ningún problema, aunque es fácil cometer errores al introducir las sentencias DATA de las líneas 670 en adelante. Por esta razón, cada una de estas líneas lleva incorporada una comprobación contra errores. Si cometes algún fallo, obtendrás un mensaje de error cuando ejecutes el programa.

Después de ejecutar el programa, se te preguntará si quieres cargar una pantalla de Spectrum, para lo cual bastará que pulses cualquiertecla para empezar a cargar. Al terminar, obtendrás una pantalla limpia con el mensaje: C, V, T o G. Estos comandos significan lo siguiente:

C: Mostrar todo el dibujo comprimido.

V: Mostrar una ventana de 160 pixels. Puedes elegir la ventana introduciendo un desplazamiento horizontal. El valor 0 significa que empieza desde el extremo izquierdo del dibujo. La rutina que logra esto ha sido escrita principalmente en Basic para que puedas seguir fácilmente cómo trabajar, por consiguiente es más lenta que la subrutina más complicada para el comando C, que está en código máquina.

T: Cambia el color de una tinta en particular. Esto te permite alterar instantáneamente el color de todas las partes pintadas en esa tinta.

G: Graba la pantalla en cinta o disco.

M. A. Barrios , Amstrad User

★ PUBLISHER: Amstrad User
★ YEAR: 1987
★ CONFIG: 64K + AMSDOS
★ LANGUAGE:
★ LiCENCE: LISTING
★ AUTHOR: M. A. Barrios
 

★ AMSTRAD CPC ★ DOWNLOAD ★

Type-in/Listing:
» Programa  de  transferencia  de  pantallas  de  Spectrum  a  Amstrad    (Amstrad  User)    SPANISH    LISTINGDATE: 2022-03-08
DL: 111
TYPE: PDF
SiZE: 844Ko
NOTE: 4 pages/PDFlib v1.6

★ AMSTRAD CPC ★ A voir aussi sur CPCrulez , les sujets suivants pourront vous intéresser...

Lien(s):
» Applications » Ostfriesenrechner (Schneider Aktiv Special)
» Applications » Kyrillische Schriftzeichen (Schneider Aktiv Special)
» Applications » Kartei (Schneider Aktiv Special)
» Applications » RSX Scroll (Schneider Aktiv Special)
» Applications » Bewegte Grafik (Schneider Aktiv Special)
» Applications » Multiregression (Schneider Aktiv Special)
Je participe au site:
» Vous avez des infos personnel, des fichiers que nous ne possédons pas concernent ce programme ?
» Vous avez remarqué une erreur dans ce texte ?
» Aidez-nous à améliorer cette page : en nous contactant via le forum ou par email.

CPCrulez[Content Management System] v8.7-desktop/c
Page créée en 461 millisecondes et consultée 526 fois

L'Amstrad CPC est une machine 8 bits à base d'un Z80 à 4MHz. Le premier de la gamme fut le CPC 464 en 1984, équipé d'un lecteur de cassettes intégré il se plaçait en concurrent  du Commodore C64 beaucoup plus compliqué à utiliser et plus cher. Ce fut un réel succès et sorti cette même années le CPC 664 équipé d'un lecteur de disquettes trois pouces intégré. Sa vie fut de courte durée puisqu'en 1985 il fut remplacé par le CPC 6128 qui était plus compact, plus soigné et surtout qui avait 128Ko de RAM au lieu de 64Ko.