suzukiplan / z80

Single header Z80 emulator for C++ (C++11 or later)
MIT License
55 stars 9 forks source link

Version 1.9.3 #56

Closed suzukiplan closed 1 year ago

suzukiplan commented 1 year ago

Add compile flags to disable certain features in order to adapt to environments with severe performance requirements.

suzukiplan commented 1 year ago

zexall result before/after d18c1b7 (optimize acqauire register-pointer and register procedure)

(before d18c1b7)

Actual execution time: 191.528727 seconds (x68.18 times higher performance than Z80A)

(after d18c1b7)

Actual execution time: 171.306689 seconds (x76.23 times higher performance than Z80A)
suzukiplan commented 1 year ago

zexall result after 4abadee optimize bit calculation

Actual execution time: 166.173482 seconds (x78.59 times higher performance than Z80A)
suzukiplan commented 1 year ago

latest condition

Actual execution time: 156.171557 seconds (x83.62 times higher performance than Z80A)

Note: Results will be skewed because they are measured on Circle-CI's VM.