🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #12084

Re: Resident programming

#12084
From: Nicolas Barbier
Date: Thu, 13 Dec 2001 11:46
26 lines
2075 bytes
"TASM" <nomorems@yahoo.com> wrote in message news:<2724be4d8e6a7881ca9e9b5792819dd9.49811@mygate.mailgate.org>...
> Hey,
> 
> Heeft er iemand een programma (geschreven onder tasm) dat resident kan draaien
> onder DOS? Ik zoek hoe je dat kan doen. Heb al verschillende dingen geprobeerd,
> maar het lukt me niet.

je moet je programma eindigen met de TSR interrupt ipv met de
terminate interrupt (iets met int 24h dacht ik ?)
als je dat niet doet wordt het geheugen dat je programma gebruikt
automatisch weer vrijgegeven en gebruikt voor andere programmas (je
systeem crashed dus meestal meteen vanaf het residente programma wordt
aangeroepen)
als je de TSR interrupt gebruikt en je werkt met .COM programmas moet
je wel oppassen dat je zelf het teveel aan geheugen eerst vrijgeeft
(DOS reserveert voor .COM programmas initieel het hele vrije geheugen)

> Ook goede links zijn ok

leen eens een oud boek uit de bib over DOS-interrupts ofzo (de
finnesses van MSDOS 6.x van Jef Prosise, Ziff Davis Press (of zoiets)
vond ik vroeger nogal goed)

btw: residente programmas schrijven is niet gemakkelijk: je moet
ervoor zorgen dat je geen niet-reentrante dos(/bios?)-functies
gebruikt terwijl die actief zijn
Technical Details
Message-ID: <2289cd62.0112130346.5046d964@posting.google.com>
Path: arc1-ca.pugleaf.net!archiver1.google.com!postnews1.google.com!not-for-mail
References: <2724be4d8e6a7881ca9e9b5792819dd9.49811@mygate.mailgate.org>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,c058148574458082
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2001-12-13 03:46:52 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!postnews1.google.com!not-for-mail
From: brolemail@yahoo.com (Nicolas Barbier)
Newsgroups: be.comp.programming
Subject: Re: Resident programming
Date: 13 Dec 2001 03:46:52 -0800
Organization: http://groups.google.com/
Lines: 26
Message-ID: <2289cd62.0112130346.5046d964@posting.google.com>
References: <2724be4d8e6a7881ca9e9b5792819dd9.49811@mygate.mailgate.org>
NNTP-Posting-Host: 193.190.9.52
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: posting.google.com 1008244012 21368 127.0.0.1 (13 Dec 2001 11:46:52 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: 13 Dec 2001 11:46:52 GMT