Я, кстати, когда-то (в середине 90х) делал такое для Ориона, когда подключал к нему картриджи от Сеги. На 1533ИЕ10. а можно поставить CPLD самую маленькую, зато разрядов можно увеличить хоть стопицот мегабайт.
А разве нельзя контроллировать каждый адрес и при переходе FFFF -> 0000 переменная + 1, а при 0000 -> FFFF переменная -1?