Skip to content

Commit 51c9ef1

Browse files
committed
update changelog
1 parent 7f98234 commit 51c9ef1

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
## What's New
22

3+
* **02-Jan-2024**: Integrated some 'structural ideas' from the Zig Z80 emulator into z80.h
4+
(everything backward compatible and no behaviour changes):
5+
- Got rid of lookup tables which mapped opcodes to the first instruction
6+
payload step in the decoder switch-case statement. Instead the first
7+
512 case-branches in the decoder switch-case directly map to the first
8+
(and for 4-cycle instructions: only) payload step (256 for the main
9+
instruction subset and the next 256 for the ED-prefixed subset).
10+
- Stepping to the next decoder step is now always 'exclusive', instead
11+
of incrementing the current step, an explicit step number is written.
12+
This appears to be a tiny faster.
13+
314
* **24-Dec-2024**: complete UI overhaul:
415

516
- switched to the Dear ImGui docking branch

0 commit comments

Comments
 (0)