Hello,
I am trying to make a 680x0 emulation in VHDL.
I have a question concerning the shift operation:
- Freescale documentation says : the shift value is modulo 64.
- The 68k emulator I am using (EASy68k) uses a shift value modulo 32.
Can someone execute the following code under AsmOne (with a real Amiga !)? :
moveq #39,D0
move.l #$000000FF,D1
lsl.b D0,D1
rts
According to Freescale, D1 must contain $00000000.
Regards,
Frederic