Method of Expanding the Available Memory Space in Writeable Computer Cartridges
Original Publication Date: 1986-Jul-01
Included in the Prior Art Database: 2005-Mar-09
This article describes a method of placing a large amount of ROM (read-only memory), RAM (random-access memory) or Non-Volatile RAM (NVRAM) memory into a computer cartridge in such a way that it does not exceed the architectural limits of the cartridge memory map but allows all of the memory in the cartridge to be accessed when it is needed. This is accomplished by a "paging" scheme which allows software to select by writing to otherwise wasted memory locations the section of memory which should be active. In a system which includes slots for two cartridges which are writeable, this means that read and write lines are available at the cartridge connector so that the designer of a cartridge may include NVRAM or ROM within the cartridge.