Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
08/02/07 13:48
Read: times


 
#142653 - I am absolutely sure...
Responding to: ???'s previous message
... you can figure it out yourself.

Even if you'd divide the remaining space (32kB) among the interrupts uniformly, that's 3 and a half kB per interrupt, and plus some spare space is still left to write a programmer's joke in (tetris is fine, if you have some graphics output capability). 3kB space takes quite a long time to fill in, especially if you are using asm.

This scheme can be refined further, e.g. divide the space proportionally to the current size of ISRs, or leave more space for tetris if it does not fit in.

Also, it is extremely hard to believe that NONE of the ISRs mentioned can tolerate an extra ljmp (tetris does not need to be particularly fast and can bear a couple of extra ljmps, so you can fill up most of the remaining space with ljmps if you want...)

JW


List of 13 messages in thread
TopicAuthorDate
an attempt at a failsave bootloader            01/01/70 00:00      
   do you REALLY need that 1kB?            01/01/70 00:00      
      I'll have to think on that one - excellent idea            01/01/70 00:00      
         Flash uncertainty            01/01/70 00:00      
            I did not consider            01/01/70 00:00      
         extra jump and enough power            01/01/70 00:00      
            extra junp            01/01/70 00:00      
               no magic idea...            01/01/70 00:00      
                  maths problem            01/01/70 00:00      
                     I am absolutely sure...            01/01/70 00:00      
                     the penalty of an extra ljmp...            01/01/70 00:00      
   Dont ReWrite Page 0            01/01/70 00:00      
      not a PC ...            01/01/70 00:00      

Back to Subject List