View Single Post
Old 02 June 2016, 11:01   #3
BlankVector
Registered User
 
Join Date: Jun 2012
Location: Paris, France
Posts: 148
See EmuTOS startup source.

Code:
        move.l  #vbr_ok,16     // must be 68000 if we get illegal instrn error
        moveq   #0,d0
        MOVEC_D0_VBR           // initialise VBR to zero
vbr_ok:
Quote:
Originally Posted by Toni Wilen View Post
if program tries to execute 68020+ MOVEC without CPU support
Yes, EmuTOS always use MOVEC at startup, in any case.

Quote:
Originally Posted by Toni Wilen View Post
PC is inside KS ROM address space
Yes, that's in the EmuTOS ROM at 0x00fc0000.

Quote:
Originally Posted by Toni Wilen View Post
illegal instruction exception vector points to address 0.
It is initialized just before movec, see quoted code.

So there is something else
BlankVector is offline  
 
Page generated in 0.08378 seconds with 9 queries