Сложно сказать, дурдом это или нет. Для кода программ в принципе и 64К довольно вольготно, а вот для данных. Но тогда надо наращивать толщину регистровых пар до 24-х (или даже 32-х) байт для таких операций как LD A,(xHL), LD (xDE),A, INC xHL, DEC xDE. В общем, это не проблема увеличить ширину, проблема будет в том, что таких операций много, и простым добавлением префикса вряд ли удастся покрыть все комбинации. Вариантов выхода с сохранением совместимости несколько, например сделать второй режим работы проца, и переключаться в него и из него по мере надобности по ходу исполнения кода.