udo-munk / z80pack

A Zilog Z80 and Intel 8080 systems emulation
MIT License
158 stars 37 forks source link

Redundant frontpanel updates being made in `sim1.c` and `sim1a.c` #8

Closed dmcnaugh closed 6 years ago

dmcnaugh commented 6 years ago

There are some redundant frontpanel updates being made in sim1.c and sim1a.c that have a performance impact on systems with low-powered CPUs or microcontrollers. In both files, a call to memrdr(PC++) follows that will perform the required frontpanel update with the desired values.

There is a proposed fix in Pull-Request #6

udo-munk commented 6 years ago

Verified redundant fp updates, fixed, thanks.