Mercurial > repos > blastem
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 |