Cog/Frameworks/HighlyQuixotic/HighlyQuixotic/Core
2013-10-03 01:00:58 -07:00
..
.gitignore Replaced AudioOverload with HighlyComplete 2013-09-30 03:36:30 -07:00
Core.pro Replaced AudioOverload with HighlyComplete 2013-09-30 03:36:30 -07:00
emuconfig.h Replaced AudioOverload with HighlyComplete 2013-09-30 03:36:30 -07:00
kabuki.c Replaced AudioOverload with HighlyComplete 2013-09-30 03:36:30 -07:00
kabuki.h Replaced AudioOverload with HighlyComplete 2013-09-30 03:36:30 -07:00
QCore.vcxproj Replaced AudioOverload with HighlyComplete 2013-09-30 03:36:30 -07:00
QCore.vcxproj.filters Replaced AudioOverload with HighlyComplete 2013-09-30 03:36:30 -07:00
qmix.c Replaced AudioOverload with HighlyComplete 2013-09-30 03:36:30 -07:00
qmix.h Replaced AudioOverload with HighlyComplete 2013-09-30 03:36:30 -07:00
qsound.c Cleaned up most of the warnings, eliminated use of deprecated APIs, and fixed the hotkeys crashing. 2013-10-03 01:00:58 -07:00
qsound.h Replaced AudioOverload with HighlyComplete 2013-09-30 03:36:30 -07:00
Readme.txt Replaced AudioOverload with HighlyComplete 2013-09-30 03:36:30 -07:00
z80.c Replaced AudioOverload with HighlyComplete 2013-09-30 03:36:30 -07:00
z80.h Replaced AudioOverload with HighlyComplete 2013-09-30 03:36:30 -07:00

QSound core for Highly Quixotic


Another dirty secret (gasp), the Z80 core is based on the one from MAME.
Of course it required extensive modification to make it work outside MAMEland.

Opcodes have a separate map so that we can stick a Kabuki-decrypted mirror
underneath the first 32K and execute opcodes from that.


kabuki.c - Kabuki decryption code.

qmix.c - QSound mixer code. Most of the sound emulation happens here.

qsound.c - top-level QSound system emulation.

z80.c - Z80 core.