comparison m68k.cpu @ 2468:0ca78837e4d2

Implement ext instruction in new 68K core
author Michael Pavone <pavone@retrodev.com>
date Sat, 24 Feb 2024 22:54:36 -0800
parents f9d5c137c74b
children 6bec9e66d0db
comparison
equal deleted inserted replaced
2467:bf8a77a8ddc4 2468:0ca78837e4d2
1708 end 1708 end
1709 end 1709 end
1710 m68k_save_dst Z 1710 m68k_save_dst Z
1711 m68k_prefetch 1711 m68k_prefetch
1712 1712
1713 01001000ZZ000RRR ext
1714 invalid Z 0
1715 invalid Z 1
1716 if Z = 3
1717 meta bits 32
1718 else
1719 meta bits 16
1720 end
1721 sext bits dregs.R dregs.R
1722 update_flags NZV0C0
1723 m68k_prefetch
1724
1713 0100111001110000 reset 1725 0100111001110000 reset
1714 if reset_handler 1726 if reset_handler
1715 pcall reset_handler m68k_reset_handler context 1727 pcall reset_handler m68k_reset_handler context
1716 end 1728 end
1717 cycles 128 1729 cycles 128