Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!usc!samsung!spool.mu.edu!think.com!snorkelwacker.mit.edu!mit-eddie!uw-beaver!ubc-cs!alberta!cpsc.ucalgary.ca!enme1!pepers From: pepers@enme1.ucalgary.ca (Brad Pepers) Newsgroups: comp.sys.amiga.emulations Subject: Re: Emulator Mechanics (sorry long post) Message-ID: <1991Mar6.004247.8964@cpsc.ucalgary.ca> Date: 6 Mar 91 00:42:47 GMT References: <4992@mindlink.UUCP> Reply-To: pepers@enme1.UUCP (Brad Pepers) Organization: U. of Calgary, Calgary, Alberta, Canada Lines: 10 Nntp-Posting-Host: enme1.enme.ucalgary.ca I have heard this idea discussed a fair bit in research and technical papers. I think it often gets down to the problem of self-modifying code. I can write code to 'calculate' an instruction (create a valid instruction in some hard to decipher way) and then store it in my code space. Now believe me I never do this but I believe many IBM programs do. But I'm not sure - maybe a significant portion of them don't? Brad Pepers (pepers@enme.ucalgary.ca or pepers@cpsc.ucalgary.ca)