Patent
Program-module substitution in a program loader for multiple-platform emulation
Jonathan C. Lew,Ori Gershony,David E. Hastings +2 more
- 31 Jul 1997
14
TL;DR: In this paper, a single program loader loads program modules for multiple platforms in an emulation environment by identifying first-platform modules in a load list, and substitutes the corresponding module for the other platform.
read more
Abstract: A single program loader loads program modules for multiple platforms in an emulation environment. A name list has entries each containing the name of a module for one platform and the name of a corresponding module for another platform. The loader identifies first-platform modules in a load list, and substitutes the corresponding module for the other platform. Modules referenced in any loaded module are added to the load list recursively.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Patent
Graft fixation device and method
M. Meghan Miller,Ryan E. Yearsley,Lonnie Paulos +2 more
- 29 Oct 2002
TL;DR: In this paper, a tubular cross pin with an interior surface bounding a passageway extending between a proximal end and an opposing distal end is used to secure a graft within a bone.
108
Patent
Kernel emulator for non-native program modules
Barry Bond,Atm Shafiqul Khalid +1 more
- 01 May 2001
TL;DR: In this paper, the authors present a technology that facilitates the operation of non-native program modules within a native computing platform, where instead of interacting with the native kernel of the native computing platforms, the nonnative programs interact with a nonnative kernel emulator.
54
Patent
Managing loading and unloading of shared kernel extensions in isolated virtual space
Khalid Filali-Adib,Kevin L. Fought,David W. Sheffield,Nathaniel S. Tomsic,Sungjin Yook +4 more
- 12 Jul 2010
TL;DR: In this paper, a first instance of an operating system (e.g., a virtual operating system) is directed to load a kernel extension that extends functionality of a kernel, where the kernel and the first instance are managed by a second instance of the operating system, and where the first and second instances share the kernel.
38
Patent
Blocking access to selected APIs
Ariel Levin,Daniel Blaukopf +1 more
- 10 Jan 2003
TL;DR: In this article, an emulator is provided to run on a development platform subject to limitations of multiple different target devices, the emulator including a set of emulator APIs corresponding to target Application Program Interfaces (APIs) available on the different targets.
24
Patent
Gaming software providing operating system independence
Mark B. Gagner,Matthew J. Ward +1 more
- 15 Jun 2005
TL;DR: In this article, the authors present a framework for a gaming machine and server environment that is operating system independent, regardless of the underlying operating system used on the gaming machine or server.
19
References
Patent
Method and apparatus for performing binary translation
John S. Yates,Steven Tony Tye,Raymond J. Hookway +2 more
- 29 Jan 1996
TL;DR: In this paper, a run-time system collects profile data in response to execution of the native instructions to determine execution characteristics of the non-native instruction and then feeds them to a binary translator operating in a background mode and which is responsive to the profile data generated by the runtime system to form a translated native image.
158
Patent
Method and apparatus for forming a translation unit
Raymond J. Hookway,John S. Yates,Steven Tony Tye +2 more
- 29 Jan 1996
TL;DR: In this paper, a run-time system for executing a binary image conversion system which converts instructions from a instruction set of a first, non-native computer system to a second, different, native computer system is described.
151
Patent
System and method for lazy loading of shared libraries
James W. Arendt,Giangarra Paul Placido,Ravindranath Kasinath Manikundalam,Donald Robert Padgett,James Michael Phelan +4 more
- 21 Feb 1995
TL;DR: In this article, a lazy loading of executable library objects is proposed to reduce operating system overhead and memory commitment requirements by postponing object loading until object references are expected, where the main executable and library objects are not allocated.
111
DIGITAL FX!32 running 32-Bit x86 applications on Alpha NT
R. Hookway
- 23 Feb 1997
TL;DR: DIGITAL FX!32 as mentioned in this paper is a unique combination of emulation and binary translation which makes it so that any 32-bit program which runs on an x86 system running Windows NT 4.0 will install and run on an Alpha Windows NT 6.0 system.
51
Patent
Dynamic link libraries system and method
Frederick L. Janis,Jeffery D. Aman,Daryl R. Cox +2 more
- 22 Nov 1991
TL;DR: In this article, the authors present a method for sharing software modules which are part of a computer program, and which have been previously loaded into a private area (104) of main memory (102) of the computer.
49