Проект не закончен, все в работе. на данный момент уже можно запускать некоторые программы из картриджа.
v9938.dll работает только в текстовом режиме и Graphic mode I без спрайтов, так что с играми пока рано баловаться.
И, что самое важное! нашел две ошибки в x80_v11.dll
 в командах с префиксом ED, исправил их и сделал x80_v12.dll.
 в командах с префиксом ED, исправил их и сделал x80_v12.dll. i8255.dll в этой схеме, тоже правленная, были нюансы в последовательности отработки CS, RD и WR.
Я с MSX никогда дело не имел, для меня все это совершенно непонятно, вот разбираюсь...
Мне на данный момент интересно отработать работу мапперов памяти, которых существует масса, и понять на каком варианте остановиться при реализации в железе.
Основные варианты, как я понял:
- через регистр 0xFFFF, и так можно расшириться только на 4 блока в 64К, те 256К в одном слоте;
- и через порты 0xFC-0xFF, так можно расшириться до 256*16К=4МБ.
Что из этого предпочтительней и более популярно в использовании?
у меня есть два чипа памяти 44с256, вот на них хочу сделать 256К RAM, а с маперами пока не определился.
Если кто найдет программы, которые пойдут на этой версии v9938, то я бы их с удовольствием потестировал...
 
				 .
. 
 
 в vdp проходит только одна запись в регистр и все. msx2 с tms9918 будет работать или надо уже 9938? и еще, что там с часами для msx, они обязательны? равно как и субром обязательно присутствие?
 в vdp проходит только одна запись в регистр и все. msx2 с tms9918 будет работать или надо уже 9938? и еще, что там с часами для msx, они обязательны? равно как и субром обязательно присутствие?