On (23 Jan 95) [EMAIL PROTECTED] wrote to All... > From: Simon Cooke <[EMAIL PROTECTED]> > Date: Mon, 23 Jan 1995 19:26:03 +0000 (GMT)
> Understood, but it seems to work as it is... I'll think about it :) I've > gone pretty modular with this code anyway, so it shouldn't make too much > of a difference... Exessive interupt over-heads will be apparrent by screen output being noticably slowed down whilst data is comming in at high-speed and sudden emptying of the ISR ring-buffer and fast printing when the other end stops sending after a screen full. [Screen handling] > Okay.... I can understand that this would work, but you might get slight > screen glitches. At the moment I use a string of 1024 LDI's in a loop to > clear the screen -- it'll be replaced with a starting XOR A followed by a > string of LD (HL),A:INC L's... Interupts during a PUSH HL... style CLS routine don't corrupt the screen as on an interupt the PC and whatever reg's get pushed onto the stack which does cause momentry blobs BUT they're popped back off afterwards and the next CLS's PUSH HL's erase the blobs.... The only thing to watchout for is IF an interupt occours just after the final PUSH HL at the top of the screen (as viewed on-screen) then we'd have to make sure we don't have any important data there.. > Ahhhhh.... understood... actually I've planned for this with a script > command called ECHO -- it can be ON or OFF. In ON mode, all incoming data > goes to the screen via the terminal processor. Terminal modes can be > decided on using TERMINAL "term.file" -- where term.file is the terminal > type overlay file you want to use... Fine, a sort of debug mode:-) > The scripts will be compiled anyway, so it should make things quite nice > and fast... Vroooooom.......... > [Sam Fax] > It'll take some time as they're on Fidonet, I'll get right on it:-) > (I hope the docs aren't too big;-) > Excellent! No response as yet... The mailer frontend that I'm using on this PeeCee has an earlier versions C source available and may have the Fax receive functions in it as it can receive raw Fax T.4 files itself! I'll get hold off the source tomorrow and have a look see:-) Regards Johnathan ... while(!asleep()) sheep++; -- |Fidonet: Johnathan Taylor 2:2501/307.9 |Internet: [EMAIL PROTECTED] | | Standard disclaimer: The views of this user are strictly his own.

