news | articles | reviews | software | modules | accessories | discussion | faq | mobile | store
VisorCentral.com >> Discussion >> Visor Models >> Visor & Deluxe
OS patching

Post a New Thread | Post A Reply

  Last Thread   Next Thread
Author
Topic: OS patching    
mirkot
Member

Registered: Sep 1999
Location: Toronto, Ontario, Canada
Posts: 13

Question

So, conclusion is that Visor does not have Flash ROM. Can somebody explain how "patching" works with plain ROM? Where are the patches stored?

We learned that Visor is faster than IIIx and V because programmers removed some wait states and optimized code here an there. Actually, that is my concern.

mirkot is offline Old Post 09-25-1999 02:23 PM
Click Here to See the Profile for mirkot Edit/Delete Message Reply w/Quote
emeyer
Member

Registered: Sep 1999
Location: Pittsford,NY,USA
Posts: 223

Post

This is how it is usually done.

There is a table stored in RAM of all of the ROM entrypoints. All ROM calls are redirected through this table. When a routine is patched the entrypoint address is changed to point to the new patched routine in RAM.

This is a very old technique, I did something like this back in 1978 to patch the keyboard routines of the old TRS-80 Model I. They had a keyboard bounce problem that caused repeated characters when you typed and my routine just had better debouncing logic.

-Eric

emeyer is offline Old Post 09-25-1999 03:02 PM
Click Here to See the Profile for emeyer Edit/Delete Message Reply w/Quote
All times are GMT. The time now is 07:44 PM. Post New Thread    Post A Reply
  Last Thread   Next Thread
[ Show a Printable Version | Email This Page to Someone! | Receive updates to this thread ]

Forum Jump:

Powered by: vBulletin Version 2.3.4
Copyright ©2000, 2001, Jelsoft Enterprises Limited.