레이블이 -FAT16인 게시물을 표시합니다. 모든 게시물 표시
레이블이 -FAT16인 게시물을 표시합니다. 모든 게시물 표시

2016년 10월 28일 금요일

FAT16.COM ver0.12 기능 추가 버전 (1026.10.28)

Download: FAT16_20161028_OCM_DiskROM_and_RAMD_SEG.zip

----------------------------------------------------------------

    FAT16.COM ver0.12의 기능 추가 버전 (2016.10.28)

        By 서영만 <sharksym@hitel.net>

----------------------------------------------------------------


* 이 프로그램은...


  - OKEI씨의 FAT16.COM 에 추가 코드를 넣은 프로그램입니다.


  - 로더 + 원본 FAT16 ver0.12 를 하나의 파일로 묶었습니다.

    원본 FAT16 코드 자체를 수정한 것이 아닙니다.


  - 첨부된 FAT16.COM 은 새로운 파일입니다.

    OKEI씨의 원본 파일은 fat012.zip을 참고하세요.



* 추가 내용


  - OCM DiskROM 디텍션

    OCM의 MEGA-SD 커널은 FAT16 루틴이 이미 내장되어있습니다.

    이 경우 원본 FAT16 프로그램을 실행하면 오동작합니다.

    MEGA-SD를 사용하는 경우 FAT16을 로딩하지 않도록 했습니다.

    OCM 딥스위치 8번 OFF 시, FAT16을 정상적으로 로딩합니다.


  - 램디스크 보완

    원본 FAT16 프로그램은 BDOS의 _RAMD(68H) 호출을 막습니다.

    따라서 램디스크 크기 변경/확인 등의 시스템콜을 못 씁니다.

    이 경우, 현재 설정된 램디스크 크기를 알 수 있도록,

    FAT16 로딩 전 RAMD_SEG 이름의 환경 변수를 설정합니다.

    HEX 값으로 설정됩니다.

    예) RAMD_SEG = 10 인 경우, 할당된 세그먼트 갯수는 16개



* 사용법


  원본 FAT16.COM과 형태 및 실행 방법 동일합니다.



* 마지막으로


  이 프로그램 관련 요청 사항이 있으시면, 이메일을 보내주세요.

  



  

2013년 1월 13일 일요일

FAT16.COM ver0.12 OCM KdL 디텍션 추가

OCM 내장된 MEGA-SD의 디스크롬은 FAT16 패치가 기본으로 포함되어있습니다.


만약 OCM에서 FAT16.COM을 한번 더 인스톨하게 되면 디스크 동작이 제대로 되지 않는데요.

이런 경우를 회피할수 있도록 FAT16.COM을 약간 수정해봤습니다.


아래 첨부파일 압축을 풀면 FAT16.COM이 나옵니다.

본체가 OCM KdL 버전이 아닌 경우 아래처럼 정상적으로 내부 FAT16.COM 코드가 수행됩니다.

OCM KdL 버전이 확인되면 아무동작않고 DOS로 나오게 되구요.


Download: FAT16_20130113_OCM_KdL_detect_2.zip



OCM에서는 아래처럼 FAT16 로딩않고 DOS로 그냥 나옵니다.