On 13 Apr 2006, at 09:17, Fabrizio Diversi wrote: > Marcel Kilgus ha scritto: >> George Gwilt wrote: >> >>>> Next QPC2 version will probably be able to run it. >>>> >>> The test version of QPC2 demonstrated at the recent Quanta >>> meeting in >>> Manchester certainly does run GWASS. >>> > At this point, does exist the possibility that TURBO compiler will be > amended to implement M68020 instruction set ? from this, the users of > Super GoldCard or Q40/Q60 can benefit probably a lot, the same is > valid > also for c68 >
Until recently TURBO strictly produced programs which would run on all machines from AH rom upwards. However, the latest version allows a distinction between target systems. TURBO_ref in a program allows string parameters to be passed to machine code extensions (and thus allows such parameters to be returned) but this will only work with SMSQE. When QPC2 contains 68020+ instructions it might well be a good idea to extend the meaning of TURBO_ref to include these instructions. > > I am wondering if these QPC emulation changes implement the full > set of > the M68020 new instructions or just a subset of these, as an example > MOVE16 instruction will be implemented ? For various reasons only a subset of 68020+ instructions have been coded so far for QPC2. The new instructions are: The 8 bit field instructions (eg BFTST) PACK UNPK CMP2 RTD MOVE from CCR Enhanced instructions are: DIVU/S long form MULU/S long form LINK long form CHK long form EXTB.L byte to long word CMPI more <ea>s TST more <ea>s Instructions not emulated include MOVE16 (68040) and TRAPcc. George _______________________________________________ QL-Users Mailing List http://www.q-v-d.demon.co.uk/smsqe.htm
