Path: utzoo!mnetor!uunet!husc6!mailrus!tut.cis.ohio-state.edu!ukma!gatech!udel!burdvax!sdcrdcf!trwrb!cadovax!gryphon!crash!pnet01!fred From: fred@pnet01.cts.com (Fred Brooks) Newsgroups: comp.sys.atari.st Subject: Re: PC-Ditto speed "XDOS" Message-ID: <2929@crash.cts.com> Date: 6 May 88 00:36:22 GMT Sender: news@crash.cts.com Organization: People-Net [pnet01], El Cajon CA Lines: 35 neil@cs.hw.ac.uk (Neil Forsyth) writes: >In article <2882@crash.cts.com> fred@pnet01.cts.com (Fred Brooks) writes: >>What we really need is a product like 'XDOS'. XDOS takes a MS-DOS program >>and converts it to 680X0 machine code. When this is done the program often >>runs faster then the INTEL machine it was written for. This product is already >>running on UN*X systems maybe someone will get an ST version. > >Interesting but I wonder what XDOS does about vector tables in the data >segment since Intel and Motorola store longwords differently ie. reversed. >And then there is always the clowns who pervert the idea by putting data in >the code segment. > >------------------------------------------------------------------------------- >"I think all right thinking people in this country are sick and tired of being >told that ordinary decent people are fed up in this country with being sick and >tired. I'm certainly not and I'm sick and tired of being told that I am!" >- Monty Python - "I could be arguing in my spare time" > > Neil Forsyth JANET: neil@uk.ac.hw.cs > Dept. of Computer Science ARPA: neil@cs.hw.ac.uk > Heriot-Watt University UUCP: ..!ukc!cs.hw.ac.uk!neil > Edinburgh > Scotland >------------------------------------------------------------------------------- I think the idea would be a 8086 machine language compiler. If you think of what a C or Modula-2 compiler does then expand that up to a complete CPU chip language. I don't the data would be that hard to work with if you had a configuration file for each program to help it compile to 680X0 machine code. Of course you would have to do data flow and global check on the process to keep things compiling correctly. UUCP: {cbosgd hplabs!hp-sdd sdcsvax nosc}!crash!pnet01!fred ARPA: crash!pnet01!fred@nosc.mil INET: fred@pnet01.cts.com