Max Regan ea2ea1e293 gbdb,cpu,video: reduce number of calls to cycle functions
Instead of calling cpu_cycle() and video_cycle() once per emulated
cycle, call cpu_cycle() once per emulated instruction. This should not
have any obvious effects on the emulation (as currently written),
because all of the memory reads and writes are done in the first
"cycle" of the instruction.

This patch results in a substantial performance gain (>100%, if I
recall correctly).
2018-07-09 02:38:50 +00:00
2017-05-31 22:23:02 -07:00
2018-02-18 12:51:10 -08:00
2018-07-01 21:54:27 +00:00
2017-05-10 22:40:12 -07:00

A work-in-progress Gameboy emulator with a terminal-based UI and a basic assembler.

Compilation

make config-release
make

Docs

doxygen ./doxygen.config

Tests

make config-default
make check

Coverage

make config-coverage
make coverage-report
Description
No description provided
Readme 444 KiB
Languages
C 98.2%
Makefile 1.8%