Pyk, компилятор -- g++ из MinGW.
Вообще было бы здорово и MSVC поддерживать, VS2013 или VS2015.
Ну давай раскроем шаблон AF и вот так запишем:Не, не, см. 2-ю строчку, индекс-то меняется!
Получается что меняется только af_sel, может оно и правильно, но зачем тогда лишние присваивания.Код:case 0x08: /* EX AF,AF' */ af[af_sel] = af[af_sel]; af_sel = 1 - af_sel; af[af_sel] = af[af_sel]; break;
- - - Updated - - -
7. Ut88.cpp:65, Micro80.cpp:69
memset два раза, странный размер m_bufSize, а выделяется до этого 512 * 512, совсем не факт что эти две величины равны.
8. CpuZ80.cpp:281
Тут что-то странное, два оператора логического NOT дают тип bool, с которым делают побитовую операцию -- в общем, тут надо копать.Код:cbshflg1: AF = (AF & ~0xff) | (temp & 0xa8) | (((temp & 0xff) == 0) << 6) | parity(temp) | !!cbits;




Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 

