🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #11182

Re: PROGRAMACION GUI "?"

#11182
From: NotFound
Date: Wed, 19 Dec 2001 16:49
24 lines
2169 bytes
> Por cierto, lo que comentaba Mick de la no protección de memoria en los
> 8086 me ha despertado una duda: ¿cómo se programaba un TSR? curiosidad,
> porque hoy no parece muy útil.

¿Existe el concepto de off-topic en este grupo? :D

Pues hay una función del Dos (mejor dicho dos funciones, pero da igual)
para terminar permaneciendo residente a la cual le dices lo que ocupa en
memoria la parte residente. Es conveniente hacer ciertos malabarismos
para que la parte residente sea lo más pequeña posible, como poner la
inicialización, lectura de parámetros y demás al final. Aparte de eso
tienes que usar algún método de activación, como capturar la
interrupción del teclado y supervisar la pulsación de determinada
combinación de teclas. También hacen falta otros malabarismos si se
quiere poder llamar a funciones del Dos desde dentro del residente (y lo
normal es que se quiera, claro). En fin, que hay que currárselo
bastante, y lo más normal es hacerlo en ensamblador.

Salu2
Technical Details
Message-ID: <3C20C51D.1FF7BF7D@hobbiton.org>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!195.158.233.21!news1.ebone.net!news.ebone.net!cesio.mundo-r.com!not-for-mail
References: <AmCQ7.33832$C8.2087639@bin4.nnrp.aus1.giganews.com> <9vlpeo$g95i9$2@ID-119082.news.dfncis.de> <9vo2as$gn668$1@ID-84570.news.dfncis.de> <9vo9md$grphd$5@ID-119082.news.dfncis.de> <9voqhe$gvage$1@ID-84570.news.dfncis.de> <9vqfkj$h7c1q$2@ID-119082.news.dfncis.de>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,1260cafaefc55dd7
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2001-12-19 09:33:20 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!195.158.233.21!news1.ebone.net!news.ebone.net!cesio.mundo-r.com!not-for-mail
From: NotFound <blassic@hobbiton.org>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: PROGRAMACION GUI "?"
Date: Wed, 19 Dec 2001 17:49:33 +0100
Organization: Another Netscape Collabra Server User
Lines: 24
Message-ID: <3C20C51D.1FF7BF7D@hobbiton.org>
References: <AmCQ7.33832$C8.2087639@bin4.nnrp.aus1.giganews.com> <9vlpeo$g95i9$2@ID-119082.news.dfncis.de> <9vo2as$gn668$1@ID-84570.news.dfncis.de> <9vo9md$grphd$5@ID-119082.news.dfncis.de> <9voqhe$gvage$1@ID-84570.news.dfncis.de> <9vqfkj$h7c1q$2@ID-119082.news.dfncis.de>
NNTP-Posting-Host: cm64097.red.mundo-r.com
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
X-Mailer: Mozilla 4.72 [en] (X11; I; Linux 2.2.14 i586)
X-Accept-Language: en