Re: asm.e questions
- Posted by Nick Metcalfe <metcalfn at ALPHALINK.COM.AU> Oct 24, 1999
- 533 views
Robert Craig wrote: > My CauseWay printed manual has a lot more detail on it. [int 31] > I may be asking for some of that detail if I run into troubles :) > > I'm pretty sure that you must switch into real mode > before doing any DOS interrupts. DOS is totally > 16-bit based. > Great, thanks. I know what I need to do now, shouldn't be too much difficulty. > > The idea of doing file operations while in the middle of > handling a hardware interrupt, sounds pretty scary. Scary is right, but it's doing no actual damage by experimenting. Good thing, too. I do hope to end up with a stable library though. Unfortunately, I must assume that because the task to be performed is pretty intensive, getting Eu to handle the file operations would probably drink way too much cpu power. It also means it could not be made totally background and would need some kind of polling loop, the very thing I want to eliminate. Briefly, the isr's file section will need to page large sections of any long waves from disk for mixing and playback in real time. It will also be used for recording, although this will not be as strenuous, and could probably be done the way you suggest, although I would prefer that to be background as well leaving plenty of cpu power for vu meters, fancy time displays and the like. B-) -- Nick Metcalfe <metcalfn at alphalink.com.au> http://www.alphalink.com.au/~metcalfn