Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

AMIS (Developers)

posted by ecm Homepage E-mail, Düsseldorf, Germany, 13.05.2011, 00:24

> For personal reasons I want to be done with the release ASAP, so leave the
> load/reload/unload scheme in the state I found it.

Ah, Bret and I could surely provide you with source code for such an implementation. (Mine's in NASM syntax though.) Just saying, don't worry, I won't push it any more if you don't want it.

> The following remarks
> therefore are for a future update I or someone else might make :

Understood.

> I /know/ you're a fan of Ciriaco's AMIS,

Who/what is "Ciriaco"? http://www.funtener.org/ebooks-tutoriales-f6/el-un...el-ibm-pc-at-y-ps-2-ciriaco-garcia-t168184.html this one? I wasn't aware of this person. To address your point however, yeah, I confess I'm a fan of AMIS.

> but it will not the right move here IMO.

Just an idea, specifically seeing that the Int2F handler isn't necessary otherwise.

> May I refer you to a discussion /you/ have had with Jack R.
> Ellis, or Brett Johnson (I don't recall whom) on another forum ?

Assuming you mean a discussion where someone disagreed with me about AMIS, then it probably was with Jack. I don't remember it really though. And if you're referring to any specific technical point that we discussed then, you could as well point that out directly.

> What I would do is ditch the "supp" int 2F ident routine altogether. If
> unloading is asked for, check whether the active int 15h handler is still
> KBFR's one. If it is, unhook, and free memory. If it ain't (someone else
> hooked 15h after KBFR was loaded), just find KBFR by good old MCB walking
> and inactivate the memory copy.

You could still add an interrupt handler walker to the uninstaller to take advantage of installed interrupt sharing protocol and AMIS-compatible handlers, even if your handler doesn't adhere to either. (Though I'd very much recommend at least implementing the Int15 handler with the interrupt sharing protocol.)

---
l

 

Complete thread:

Back to the forum
Board view  Mix view
22049 Postings in 2034 Threads, 396 registered users, 248 users online (0 registered, 248 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum