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/