애드립 라이브러리 - 베이식 PLAY 명령을 C 에서 수행하도록 하기 위한 코드

프랙탈 파스칼 코드 - Mr. Jin

WinLib.C - 허큘레스 모노 640x480 한글모드에서의 텍스트 윈도우 구현 라이브러리

640BGI - 허큘레스 모노 640x480 그래픽용 Turbo C/Turbo Pascal BGI



640bgi.zip


adlplay.zip


frctljin.zip


win-nkp.zip









'자료보관소 > DOS Win3x' 카테고리의 다른 글

[DOS] 이야기 5.3  (0) 2013.06.27
[DOS] 하이텔 두루물 파스칼 강좌  (0) 2013.06.27
[DOS] 프로그래밍 코드 및 라이브러리  (7) 2013.06.27
[DOS] UFO  (0) 2013.06.27
[DOS] 파스칼 picture viewer source  (0) 2013.06.27
[DOS] 한글 라이브러리  (0) 2013.06.27
  1. Commented by 몬나니 at 2015.09.12 09:30

    터보c 정복이라는 책을 보다가 16장의 구조체의 응용과 공용체 부분에서 조합형 한글을 공용체의 비트필드와 nkp를 이용해서 구현하는 챕터를 보고 한번 해보고 싶어서 여기의 win-nkp를 다운받아서 dosbox svn최신버젼을 사용해서 실행해 봤지만 demo.bat를 실행하면 nkp를 실행하는 화면에서 멈추네요..
    혹시 어떤 버젼의 dosbox svn으로 실행하셨는지 가르쳐 주실 수 없을까요?

    • Commented by BlogIcon oviedo at 2015.09.13 01:57 신고

      제가 테스트 때 쓰던 버전은 다음 SVN 20140127 과 20131117 두 버전이었고 모두 잘 되었습니다. 그런데 댓글을 보고 저도 최신 버전 (20150125) 을 다운로드 받아 해 보았습니다. 역시 잘 됩니다. 혹시 dosbox 시작할 때 hercules 모드로 세팅하지 않고 VGA 모드로 실행하신 것 아닌지요? 참고로 저의 경우 윈도우즈7 pro 64비트 환경에서 테스트 해 보았습니다.

  2. Commented by 몬나니 at 2015.09.14 06:04

    아..허큘리스 모드를 설정하지 않았네요.
    dosbox.conf에 machine=hercules를 추가해야 하는군요.
    svga_s3로 해놓았는데 생각해보니 이 프로그램이 나올때 svga는 아직 나오지 않았기 때문에 프로그램이 제대로 표시 할 수 없는게 당연하겠네요.

  3. Commented by 몬나니 at 2015.09.14 06:59

    그런데 한글전환이 교재에는 alt+F9로 나와있는데 전혀 한글이 써지지 않네요...
    혹시 nkp이외에 dosbox에서 조합형 한글을 실제로 입력할 수 있는 프로그램이 없을까요?

    • Commented by BlogIcon oviedo at 2015.09.14 08:20 신고

      C 프로그래밍 공부를 하시는 것인지요? 혹시 화면 출력만 NKP를 이용하고 입력자체는 C 프로그램 코드에서 처리하는 것이라면 프로그램 코드에서 지정한 키로 한영 전환이 될 것이고요. 그 키가 ALT+F9 라고 책에 설명이 있으면 그것이 맞을 것 같은데요.

      NKP 자체의 한영 전환 키라면 저도 잊어버려서 아직 못찾았습니다.

      NKP가 아니고도 한글 입출력을 도와주는 도스용 소프트웨어 한글 프로그램(바이오스 비슷한 것)들은 많이 있고, 그중 조합형이 되는 것도 꽤 있습니다. 특히 허큘리스 모드 아니고 VGA에서 되는 것도 많습니다. VGA에서 해 보시려면 태백한글 3.5 한번 테스트 해 보세요.

      http://smores.tistory.com/352

      한영 전환키는 L-Shift + Space 입니다.

      꼭 Hercules 모드에서 조합형으로 하시려면 한글도깨비 추천합니다.

      http://smores.tistory.com/346
      http://smores.tistory.com/345

      역시 한영 전환키는 LShift + Space 입니다.

      예전에 도스 시절 한글도깨비 나온 후로는 한동안 이 프로그램이 소프트한글입출력기의 대명사가 되어 기존의 NKP 사용을 거의 대체하다 시피 했던 기억이 있습니다.

  4. Commented by 몬나니 at 2015.09.14 22:42

    답변 감사합니다.
    역시나 daum dosbox카페의 태백한글을 받아서 설치한 후 실행하니까 shift+space키로 한글이 잘 써지는군요.ㅎㅎㅎ
    말씀하신대로 svga모드에서 잘 동작하네요
    그리고 교재에 나온 예제를 turbo c 2.0에서 실행했습니다만
    윈도우의 비주얼 스튜디오나 dev에서 cmd창에서 한글을 치면 완성형코드로 출력되어서 교재와 코드값이 달라서 불만이였었는데 예상대로 교재와 완전히 동일한 코드값이 출력되는 군요.
    최근에 c프로그래밍을 공부하고 있습니다만 아무래도 요즘의 책들은 포인터 부분이 만족스럽지 않아서 설명이 잘 되있는 책을 찾다가 거의 20년도 더 된 터보c정복이라는 책을 알게되어서 보고 있습니다만,설명이 매우 풍부해서 만족스럽습니다만 역시 옛날 책이여서 요즘의 c컴파일러와 호환이 않되는 부분이 있어서 그런 부분은 컴파일이 되지 않아서 어쩔 수 없이 넘겨가면서 하고 있습니다만 이 예제는 구조체를 이용해서 조합형한글 코드를 출력하는 코드를 보는 코드입니다만 이미 조합형 한글코드가 사멸해서 실습에 어려움을 겪고 있었습니다만 덕분에 비록 이미 사라졌지만 구조체를 활용해서 조합형 코드를 출력하는 코드의 실습을 할 수 있어서 매우 큰 도움이 되었습니다.

    • Commented by BlogIcon oviedo at 2015.10.03 10:11 신고

      잘 해결되셨다니 다행입니다.

      저도 예전에 배게만큼 두꺼운 터보C정복(아마도 임인건씨가 저자?)으로 공부했던 기억이 있습니다.

      개인적으로는 아직도 조합형이 더 올바른 방향이었다고 생각하고 있습니다. 초기 완성형(?) 때에는 한글의 경우 소팅조차 문제가 있었던 시절이 있었기에 완성형을 너무도 싫어했고요. 한때 주민등록증 전산화 하던 시절 동생의 경우는 이름중에 한자 하나를 컴퓨터로 입력조차 못하던 웃긴 상황도 있었죠.