네윈나
포스트: 1|조회수: 0|PERSON
Posts
1 post스팀에서 80% 세일 중인 네윈나EE 잡담
네윈나EE는 오리지널 네윈나때부터 기본적으로 확장아스키 문자를 판정할때 시프트연산자를 통해 0x80,0x81,0x83이 포함되는지를 확인합니다. 이 부분에 네윈나 8193.23버전쯔음부터 수정이 더해졌는데 참일 경우 "fnt_dbcs"에 앞서 "fnt_galahad14 3" "fnt_console 3" "fnt_floaty_smal 3"을 추가하여 실제 확장아스키 문자들은 행간이 망가지는 결과를 초래했습니다. 그리고 8193.29버전에서는 이걸로도 부족했는지 이 루틴 최상단에 서브루틴을 더하여 0x8080808080808080 , 0x101010101010101 비교값으로 처리할 문자열을 검증합니다. 그리고 이에 서브루틴에서의 판정에 의해 확장아스키 문자라고 판정된 경우 retrun 0으로 처리해버립니다



