Abstract: A method of increasing the amount of directly addressable memory address locations that can be allocated to RAM. An initialization routine is executed to identify ROM's in reserved memory address space that are to be reallocated. Suitable address space in extended memory is located and the ROM's are mapped into extended memory address space. A ROM access interceptor routine is implemented to trap ROM accesses and direct them to the reallocated address space. A ROM access handler routine is implemented to contain the ROM execution and to restore the computer system to a condition where it can continue execution of application or system software after the ROM access is completed. Memory addresses in reserved address space formerly allocated to ROM's can be reallocated to RAM or other memory devices.
Abstract: A method of increasing the amount of directly addressable memory address locations that can be allocated to Random Access Memory (RAM). An initialization routine is executed to identify Read Only Memory (ROM's) in reserved memory address space that are to be reallocated. Suitable address space in extended memory is located and the ROM's are mapped into extended memory address space. A ROM access interceptor routine is implemented to trap ROM accesses and direct them to the reallocated address space. A ROM access handler routine is implemented to contain the ROM execution and to restore the computer system to a condition where it can continue execution of application or system software after the ROM access is completed Memory addresses in reserved address space formerly allocated to ROM's can be reallocated to RAM or other memory devices.
Abstract: A method for displaying information within windows which are capable of overlapping on a video display of a computer controlled video display system, wherein said windows are defined by an operating environment on the video display independently of the writing of said video display data comprising the steps of:providing a memory means within said computer including at least one pseudo-screen buffer memory means for storage of display data;writing display data to said at least one pseudo-screen buffer memory means without calling said operating environment;storing current display data in said pseudo-screen buffer memory means;determining the visible display area of said windows on said video display for video display data associated with said windows; anddisplaying said video display data associated with said windows from said pseudo screen buffer memory means on said visible display area of said windows.