HispaMSX

RE: [hispamsx] Duda (de novato)

2004-08-19 10:33:55
Vale, me autorespondo la segunda cuestión:

CALSLT equ 001ch
EXPTBL equ fcc1h

ld iy,[EXPTBL-1]
ld ix,XXXXh
call CALSLT

Sigo sin saber cual es el tamaño máximo de un COM y si su variación mínima de tamaño es de 128 bytes.

Pistas?

Un saludo,

Edu R.
From: "Eduardo Robsy Petrus" <robsypetrus(_en_)hotmail(_punto_)com>
Reply-To: hispamsx(_en_)yahoogroups(_punto_)com
To: hispamsx(_en_)yahoogroups(_punto_)com
Subject: [hispamsx] Duda (de novato)
Date: Thu, 19 Aug 2004 09:55:36 +0200


Nunca he sido fan del MSXDOS y del CPM, pero ahora mismo necesito saber si
algunos de mis conocimientos son exactos o simplemente aproximativos.

En CPM (y por herencia, el MSXDOS), los ficheros .COM tienen tamaños que son
siempre múltiplos de 128 bytes (confirmádmelo). Lo que no recuerdo es
exactamente el tamaño máximo, pero era algo así como 16 KB. Si pudierais
indicarme el tamaño exacto os lo agradecería.

Y también, para hacer una llamada a la BIOS, por ejemplo, lo suelo hacer a
pelo:

LD IY,0000h
LD IX,XXXXh ; dirección de rutina de la BIOS
CALL CALSLT

Pero me consta que lo del IY,0000h me parece que es un tanto tosco, recuerdo
que lo que se hacía era leer una posición de la RAM alta. Alguien podría
recordarme cual?

Muy agradecido,

Edu R.

_________________________________________________________________
Reserva desde ahora tus vacaciones en MSN Viajes. Más cómodo, más barato y
más opciones. http://www.msn.es/Viajes/



*HispaMSX. La mailing-list de MSX en castellano*
Para cualquier duda: hispamsx-owner(_en_)yahoogroups(_punto_)com
Web de lista: http://www.hispamsx.org
Enlaces a Yahoo! Grupos


    hispamsx-unsubscribe(_en_)yahoogroups(_punto_)com

    http://es.docs.yahoo.com/info/utos.html





_________________________________________________________________
Dale rienda suelta a tu tiempo libre. Encuentra mil ideas para exprimir tu ocio con MSN Entretenimiento. http://entretenimiento.msn.es/


<Anterior en la conversación] Conversación actual [Siguiente en la conversación>