Пока ты открываешь тему, у меня есть первые резалты: сделал тестовый эмуль пентагона (no ULA, no right timings, no multicolors, no AY) - однако демок уже больше работает чем под глюкалкой или фусе 
если SMT уже сделал либу для AY прикручу AY а затем начну мучить тайминги.
кста, добавь в либу z80ex функцию для определения состояния M1, ибо сейчас на включалку/выключалку дырдоса надо hack вешать:
Код:
bool m1hack;
byte ReadByte(z80 *cpu, int port)
{
if (m1hack)
{
....
m1hack = false;
}
}
void Process()
{
for (;;)
{
m1hack = true;
z80step();
}
}
зы. делаю под SDL
зыы. какие знаешь способы точного тайминга в *nix ? ибо в виндах и Sleep хватало, а в никсах фих
#define UnixSleep(x) WinSleep(x*1000)
зыыы. посмотрю что SDL на этот счёт предоставляет