Path: utzoo!news-server.csri.toronto.edu!qucdn!leek Organization: Queen's University at Kingston Date: Tuesday, 12 Mar 1991 23:08:31 EST From: Message-ID: <91071.230831LEEK@QUCDN.QueensU.CA> Newsgroups: comp.sys.amiga.emulations Subject: Re: Emulator Mechanics [Transpiler] References: <5097@mindlink.UUCP> <1991Mar12.102921.23420@maths.tcd.ie> In article <1991Mar12.102921.23420@maths.tcd.ie>, ecarroll@maths.tcd.ie (Eddy Carroll) says: > >> Take a basic transpiler, such as the one Eddy Carroll wrote, and add >a >>toolkit. The transpiler would do its best to translate and compile the >source >>executable. If this failed, an expert, not just the average user, would r >..... How about the transpiler program would try its best to translate 80x86 stuff into 68000 code and if it think that portion of the code is likely to be selfmodifying or unresolved at translation time, leave it as is. At run time run that part through an interpreter... The overall speed won't be as good as to translate the whole thing, but I think it is a good trade off. If the code is too much of a mess (selfmodifying code all over the place), run it through an emulator. > >Eddy >-- >Eddy Carroll ----* Genuine MUD Wizard | "You haven't lived until >ADSPnet: cbmuk!cbmuka!quartz!ecarroll | you've died in MUD!" >Internet: ecarroll@maths.tcd.ie | -- Richard Bartle K. C. Lee Elec. Eng. Grad. Student <- Disclaims almost everything :)