Re: LZ: RE: Just a small suggestion to ALL ZS programmers


[Prev][Next][Index][Thread]

Re: LZ: RE: Just a small suggestion to ALL ZS programmers



> UGH! ZShell needs an interrupt manager and soon! Make it like UM, so you can 
> graph. Have it keep a registry of interrupt handlers (maybe actual code, maybe 
> addresses) and on what interrupt-causing occurances should they be activated. 
> That way, you could have more than one "interrupt handler" active at a time 
> from ZShell, and they would not need GRAPH_MEM. If this isn't put into ZShell, 
> Whoever wrote UM should make this.
> THIS WOULD SOLVE COUNTLESS PROBLEMS! Such as an automatic switch for turboed 
> calcs (everytime you ran zshell, it would delay, and it would stop as soon as 
> you quit), a non-crashable screen capture program, a program to put your name 
> on the home screen in grey as a background, a program like UM that wouldn't 
> require erasing your mem, and they could all be running at once!
> 
there is a problems with that: if a program on interrupt is called 
when memory is being modified the calc will crash...
so this method would only work for programs which wanted to install 
intetrrupt routines to be used while the program is running - and you 
may as weell use teh graphscreen for that...


not to mention it'll make zshell about 300bytes larger... (at least)


The best way of zshell to install interrupt routines would be for it 
to expand itself and put teh prgrams code inside and install it on an 
interrupt... I'll work on this!
 


Rob Taylor MAIL - mailto:rtaylor@ticalc.org 
           WEB  - http://www.u-net.com/~rtaylor/    


References: