26 Ostatnio edytowany przez Spencer (2014-10-28 23:44:14)

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 :/

Atari Falcon 030+Centram14MB,CT63+128 MB,CTPCI,SuperVidel,Super Nova+ATI Mach64,Eclipse+ATI Rage IIC PCI,NetUSB,Steinberg SPDIF+Time-Lock,C-Lab Notator

27

Podmień lib/atari8_graph.h na ten z załącznika, przekompiluj i zobacz czy działa jak należy :)

(0x25B6  0x0009)

Chyba tak to powinno wyglądać, jak na screenie.

Post's attachments

atari8_graph.h 6.56 kb, liczba pobrań: 5 (od 2014-10-28) 

SDX_tab.png 40.44 kb, nikt jeszcze nie pobierał tego pliku. 

Tylko zalogowani mogą pobierać załączniki.

28 Ostatnio edytowany przez Spencer (2014-10-29 01:14:45)

i o to chodziło panowie i panie :) dla potomnych załącznik

Post's attachments

iconv.7z 669.38 kb, liczba pobrań: 3 (od 2014-10-29) 

Tylko zalogowani mogą pobierać załączniki.
Atari Falcon 030+Centram14MB,CT63+128 MB,CTPCI,SuperVidel,Super Nova+ATI Mach64,Eclipse+ATI Rage IIC PCI,NetUSB,Steinberg SPDIF+Time-Lock,C-Lab Notator