Revistas en papel
 Amiga World Nº33 - Junio 1992
Anterior
MenĂº
Logotipo

El Amiga Me Encanta ha conseguido el permiso por escrito de IDG Comunications España
para ofrecer los artículos de la revista Amiga World España.

Las librerías del AMIGA Amiga World

Por Francisco Javier Rodríguez

FUNCIONES DE MEMORIA

SETPOINTER

Sintaxis:  SetPointer  (Window,  Pointer,  Height,  Width,  XOffset,  YOffset)
-270 A0 A1 D0 D1 D2 D3

Descripción: Esta función define un apuntador personalizados para la ventana dada. Este se encontrará presente siempre que la ventana en la que se ha definido se encuentre activada. Los desplazamientos indican el punto de selección del apuntador, así como la posición del mismo.

Parámetros: Window: Apuntador a la estructura de ventana.
Pointer: Apuntador a los datos del Sprite que forman el apuntador gráfico.
Height: Altura correspondiente a los datos del Sprite.
Width: Ancho correspondiente a los datos del Sprite, valor este que debe ser obligatoriamente menor o igual a 16.
XOffset: Posición horizontal del punto de selección correspondiente al apuntador.
YOffset: Posición vertical del punto de selección correspondiente al apuntador.


ALLOCREMEMBER

Sintaxis:  MemBlock =  AllocRemember (RememberKey,  Size,  Flags)
D0 -396 A0 D0 D1

Descripción: Esta función aloja memoria mediante la función AllocMem() de la librería EXEC. Una de las ventajas adicionales proporcionada por esta función es el manejo de una lista que permite liberar la memoria alojada de forma sencilla.

Parámetros: RememberKey: Apuntador a una estructura de lista. El apuntador debe encontrarse definido a cero en la llamada inicial.
Size: Tamaño del bloque de memoria a reservar.
Flags: Atributos correspondientes a la memoria que se desea alojar.

Resultado: MemBlock: Retorna el apuntador al bloque de memoria reservado, o cero en caso de que la memoria no haya podido ser reservada.


FREEREMEMBER

Sintaxis:  FreeRemember  (RememberKey,  ReallyForget)
-408 A0 D0

Descripción: Esta función libera todas las regiones de memoria que han sido introducidas en la lista correspondiente a RememberKey.

Parámetros: RememberKey: Apuntador al primer elemento de la estructura de lista.
ReallyForget: Comprueba la liberación de la estructura de lista o el rango de memoria.


FUNCIONES DE REFRESCO

BEGINREFRESH

Sintaxis:  BeginRefresh (Window)
-354 A0

Descripción: Esta rutina prepara la ventana dada para redibujar sólo en la áreas que requieren refresco.

Parámetro: Windows: Apuntador a la ventana.


ENDREFRESH

Sintaxis: EndRefresh (Window, Complete)
-366 A0 D0

Descripción: Esta función deshabilita el estado proporcionado por la función anterior.

Parámetros: Windows: Apuntador a la ventana contiendo el estado proporcionado por la anterior función.

Complete: Valor de verdad que describe cuando debe ser deshabilitado el refresco de la ventana.


REMAKEDISPLAY

Sintaxis:  RemakeDisplay()
-384

Descripción: Esta función hace una llamada a MakeScreen() y RethinkDisplay() para todas las pantallas, redibujando todos los elementos controlados a través del intuition.


RETHINKDISPLAY

Sintaxis: RethinkDisplay()
-390

Descripción: Esta función trabaja a través de todos los ViewPorts seleccionando y corrigiendo cualquier error, así como inicializando el estado de la Copper List.


OTRAS FUNCIONES

CURRENTTIME

Sintaxis: CurrentTime  (Second, Micros)
-84 A0 A1

Descripción: Esta función copia los valores proporcionados por el timer del sistema en las direcciones de memoria especificadas. Dicho valor se actualiza 60 veces por segundo.

Parámetros: Seconds: Apuntador a una variable de doble palabra en la cual se almacenarán los segundos.


Envía esta página web a un amigo:
Esta opción está desactivada temporalmente, rogamos disculpen las molestias

Volver a la página anterior

Al menú principal