sharksym's MSX World

sharksym.egloos.com

포토로그


구글 애드센스 (블로그 기본)


HI-TECH C 뱅킹 툴 모음집 (2013.07.07) by sharksym

잡다구리 업뎃입니다. ㅎ.ㅎㅋ


* 바뀐 부분

  - bl_lmem_read(), bl_lmem_write()
    기존 1byte read/write 함수입니다만, banking 횟수를 줄였습니다.
    기존 코드보다 3배 이상 속도가 빠릅니다. 자주 호출하는 경우 향상이 있습니다.

  - bl_random()
    기본은 TPA에 8KB 정도의 난수값 테이블을 저장해서 쓰는 방식이었는데요,
    pseudo 랜덤 함수로 교체하고 banking 없이 호출 되도록 수정되었습니다.

  - TSR 처리 개선
     기존은 *.TSR에 현재 메모리 세그먼트 점유 상태를 저장했으나,
     아스키 스트링으로 변환하여 DOS2 환경 변수를 쓰도록 수정했습니다.
     디스크가 아닌 DOS2 메인 메모리에 저장되므로 로딩시 속도가 빠릅니다.


덧글

  • sharksym 2016/12/19 11:19 #

    최신버전은 아래에서 받으세요!
    https://github.com/sharksym/CPMEMU_HI-TECH_C
※ 로그인 사용자만 덧글을 남길 수 있습니다.



CCL

크리에이티브 커먼즈 라이선스
Yeongman Seo에 의해 작성된 저작물은, 별도의 라이선스 조건이 없는 경우 크리에이티브 커먼즈 저작자표시-동일조건변경허락 4.0 국제 라이선스에 따라 이용할 수 있습니다.

MSX rating & email

ClusterMaps

구글 애드센스 (세로 큰직사각형)

통계 위젯 (화이트)

1830
181
113432

이 이글루를 링크한 사람 (화이트)

19