jesli chodzi o atascii>utf-8 to nie ma znaczenia skoro wiekszosc edytorów zamienia na spacje to już niech tak zostanie, w drugą stronę sprawdziłem jest poprawne mapowane na $7f
$25b6 wpisuje się w ten warunek w funkcji atari8_xxxxx_wctomb
else if (wc >= 0x2570 && wc < 0x25e8)
c = atari8_xxxxx_page25[wc-0x2570];
co daje (25b6-2570 = offset $46 na mapie atari8_xxxxx_page25 gdzie mamy $7f
czyli tak powinno być, bowiem to jest poprawna konwersja wg standardu, np Panther,QA wstawiają sobie spacje(domyślnie 4) zamiast $7f to można przepuścic drugą stronę przez awk tak by zamieniał $7b na 4 spacje. Jest więc to poprawna konwersja tylko nadal nie rozumiem czemu wywala błąd :/