Cog/Frameworks/HighlyQuixotic/HighlyQuixotic/Core
2018-05-22 01:04: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 Updated Highly Quixotic to include new, more accurate sound emulation. 2018-05-22 00:53:00 -07:00
qsound.h Replaced AudioOverload with HighlyComplete 2013-09-30 03:36:30 -07:00
qsound_ctr.c Fix linkage errors due to inline missing 'static'. 2018-05-22 01:04:58 -07:00
qsound_ctr.h Updated Highly Quixotic to include new, more accurate sound emulation. 2018-05-22 00:53:00 -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.