컴퓨터 랜드 ‘내가 만들었어요’

중학교 시절부터 시작한 프로그래밍..
아주 예전에 학생과학 월간잡지의 별책 부록인
컴퓨터 랜드에 ‘내가 만들었어요’ 라는 코너가 있었다.
이 코너는 당시 주류 언어였던 GW-BASIC이나 Q-BASIC으로 만든 프로그램을
선별하여 싥어주는 코너 였다.
이 코너에 싥린 코드중 선별하여 책으로 묶어 나왔었다.

computer_land

여기에 내가 만든 코드도 싥렸었다.

2

calendar.pdf

예전에 이 책이 있었던것 같은데.. 지금은 어딜 갔는지…

Sound Blaster 16 DOS/Windows 3.1 드라이버

설치시 IRQ 및 기타 정보들을 자동으로 감지하여 적용해줌.
실제 머신에서 테스트 완료 했음.
압축 파일을 보면 install 폴더내의 파일들만 디스켓으로 옮겨서 설치하시면 됨.
확인해보니 1.44MB 디스켓 한장에 들어감.

참고로 사블 16은 사블 2.0과 다르게 IRQ 셋팅 점퍼가 없어서..
(한참 보드를 쳐다봤음.. -_-)
드라이버를 통해서만 변경 및 셋팅이 가능하므로 반드시 설치해야함.

2

SB16_Dos_Install_Disks.rar

Sound Blaster 2.0 DOS 드라이버

사운드 블래스터 2.0 드라이버 설치 파일임.

자질구리하게 AUTOEXEC.BAT나 CONFIG.SYS 를 만질 필요 없이
설치시 IRQ 등 환경을 자동으로 감지하여 적용해 준다.
실제 머신에서 테스트 완료.

압축 파일내 4개의 디스켓 폴더가 보이는데,
1.44MB 디스켓 두장으로
첫번째 장엔 Disk 1, 2 폴더내의 파일들을..
두번째 장에는 Disk 3, 4 폴더내의 파일들을 복사하시면 됩니다.

1

Sound_Blaster_2.0_CT-1350B_Install_Disks.rar

도스용 디스켓 이미지 생성 프로그렘

Teledisk
http://www.classiccmp.org/dunfield/img54306/teledisk.htm

teled216.zip

DISKCOPY
http://www.drdosprojects.de/index.cgi/download.htm

아래에서 다운받아 압축 풀면 있음.
dr70101b.zip

DISKCOPY R2.04    Diskette copying utility
Copyright (C) 1990,1997 Caldera, Inc.  All rights reserved.

DISKCOPY [SOURCE] [DESTINATION] [/1][/A][/M]

SOURCE and DESTINATION may be a disk drive, or a disk image file
(only disk drives supporting removable media may be used).

  /1            copy only the first side of the disk
  /A            audible warning of disk change and copy complete
  /M            make multiple copies of a single disk or image file
  /V            verify that the disk is being copied correctly

Examples:
  DISKCOPY A: A: /M
      Make multiple copies of a disk using only drive A:
  DISKCOPY B: C:\IMAGE\DISK1.IMG
      Generate an image file from disk in drive B:
  DISKCOPY C:\DISK2.IMG A:
      Copy the image file C:\DISK2.IMG to disk drive A:

PCem with MT-32 Emulator

DosBox와는 지향하는 바가 다른 고전 PC 에뮬레이터 PCem 이 날로 발전중임.
아래는 PCem 과 MT-32 Emulator를 이용하여 도스 게임에서 MT-32 음원을 들어보는 방법을 적음.

1. MT-32 Emulator (Munt) 설치

현재 최신버전 1.5.0 (munt-1.5.0-win32.exe) 을 다운받아 설치한다.
http://sourceforge.net/projects/munt/files/munt/1.5.0/Win32/

다음 드라이버 업데이트를 받아 설치한다.
http://sourceforge.net/projects/munt/files/munt/1.5.0-Updates/

64비트 Windows: mt32emu_win32drv-1.1.1-amd64.zip
32비트 Windows: mt32emu_win32drv-1.1.1-win32.zip

1

다음 Munt 를 실행한다.

2

MT-32 롬파일들을 구글링하여 다운 받은후.. 디렉토리를 추가해준다.

3

2. PCem 사운드 카드 셋팅

4

이렇게 사운드 카드를 셋팅후 PCem을 재 부팅하면 윈도우즈 하단에 Munt가 붙었단 메세지가 나옴.

5

3. SoftMPU 설치

이제 도스용 SoftMPU 를 설치함. 아래에서 다운을 받고.
http://bjt42.github.io/softmpu/

다음 PCem 하드로 복사함.
그리고 아래와 같이 Autoexec.bat를 셋팅.

6

다음 PCem을 재부팅하면 아래와 같이 SoftMPU와 Munt가 연결됨.

7

4. MT-32 지원 도스 게임 플레이.

이제 도스 게임중 MT-32가 지원되는 게임을 찾아 사운드 셋팅을 MT-32 로 변경해서 플레이함.

Borland C++ 3.1

볼랜드 C++ 3.1

이 개발툴은 C/C++과 Windows 3.1 을 지원했다.

아마 거의 국내 공식 C/C++ 개발툴로 자리매김을 했었다.

90년대 중반까지 많이 이용이 되었으며, 나에게는 추억이 깊은 컴파일러이다.

예전에 마이컴 잡지를 매달 사서 봤었고..

어느날 부록으로 5.25인치 디스켓이 나왔었는데..

그때 나의 자랑 나의 프로그램 이란 코너에 실린 소스코드의 컴파일된 바이너리가

부록으로 나왔었다..

혹시 하는 맘으로 PC-Tools 4.2 Deluxe의 헥사 에디터로 바이너를 열어 봤었고..

Borland C++ 3.1 로 컴파일 된것을 알았다..

촌에 살았던 나로서는 이 컴파일러를 구하고 싶은데 구할길이 없었고..

그래서 용기를 내어 제작자 분께 장문의 편지를 보냈다..

(당시에는 제작자의 주소도 기재했었다.)

몇일뒤 한통의 소포가 왔다.. 디스켓 2HD 5.25인치 10여장과 함께..

전 취미로 하는거지만.. 부디 훌륭한 프로그래머가 되길 바래요..

비록 얼굴과 이름을 알지는 못하지만.. 난 아직도 이분을 잊지를 못한다..

아마 이분이 있었기에 지금의 내가 있는지 모르겠다.

borlandc31.zip

Another World End Theme Remix

고등학교 1학년때 친구놈에게 복사해서 정말 방학동안 열심히 즐겼던 기억이 난다.

페르시아 왕자와 같은 부드러운 모션에 한편의 영화를 보는듯한 스토리가

정말 좋았었던 게임이다.

게임을 클리어 했을때의 사운드 마스터 골드(애들립 카드 호한) 사운드 카드에서

엔딩송이 흘러나오던 그 감동이란…

이 첨부파일은.. 그때의 엔딩 음악을 리믹스한 버전이다.

충분히 그때의 감동이 느껴질 정도로 아름다운 피아노 선율과 어우러져 리믹스가 잘 되었다.

      1. Another World (End Theme Remix)

PC Emulator

요즘 PC의 성능은 하늘을 찌를정도로 급속하게 발전하고 있다.

소프트웨어의 발전 속도는 하드웨어의 발전속도를 따라가지를 못하는데.

아무튼.. 요즘의 PC로 고전 PC (xt,286,386,486) 를 에뮬레이터 해주는 프로그램들이 많이 등장해 있다.

일단 대표적인전 몇가지를 정리해본다.

(…저는 쌩쌩하게 아주 잘 동작하는 리얼 486 PC를 가주고 있습니다. ㅎㅎ)

1. DosBox
http://www.dosbox.com/

2. VMWare
http://www.vmware.com

3. Windows Virtual PC
http://www.microsoft.com/windows/virtual-pc/

4. PCem
http://www.tommowalker.co.uk/pcem.html

5. Bochs
http://bochs.sourceforge.net/

6. PCE
http://www.hampa.ch/pce/index.html

친구 라이브러리 5.0

도스시대의 마지막 한글 라이브러리.

다운: ftlib500.arj

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
▩▩▩▩▩▩ 친구라이브러리(LIBRARY) 사용을 환영합니다. ▩▩▩▩▩▩
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
전사적자원관리(E.R.P) 프로그램을 개발하기 위한 전문 라이브러리이며,
기타 프로그램개발에도 최상의 도구로서 손색이 없습니다.

<<<< 개요 >>>>>
──────────────────────────────────
⊙.친구라이브러리 구성은 ?
?????????????????????????????????
? INCLUDE ? LIBRARY ?LIBRARY 설명? 사용권한 ?
?????????????????????????????????
?FINGUI0.INC ? ? ?-.상업목적 사용불가 ?
?FINGUI1.INC ?FINGUI1.LIB ?기본 ? ?
?FINGUI2.INC ?FINGUI2.LIB ?기본 ? ?
?FINGUI3.INC ?FINGUI3.LIB ?응용 ? ?
?FINGUI4.INC ?FINGUI4.LIB ?응용 ? ?
?FINGUI5.INC ?FINGUI5.LIB ?CD PLAY ? ?
?FINFONT.INC ?FINFONT.LIB ?내장 FONT ? ?
?FINDBFE.INC ?FINDBFE.LIB ?DB 엔진 ? ?
? ?FINICON.LIB ?ICON 만들기 ? ?
? ?FINPLAY.LIB ?CD PLAY ? ?
? ?FINSPW2.LIB ?오버레이용 ? ?
? ?FINVMB2.LIB ?오버레이용 ? ?
?????????????????????????????????
주의: 상업적인 목적으로 사용을 하시고자 할 경우에는 제작자와 사전
에 협의를 하시길 바랍니다.

참고: 제공된 라이브러리중에서 FINGUI5, FINFONT, FINDBFE, FINPLAY,
FINSPW2, FINVMB2에 대해서는 별도의 매뉴얼을 제공하지 않습니
다. FINGUI5, FINFONT, FINDBFE의 INC파일을 참고로 해서 사용
사용하시길 바랍니다.

⊙.디스켓으로 복사를 한후에 설치하는 것을 원칙으로 하며, 설치된 경로
는 변경하지 말고 사용하시고 FLIB의 상위 경로는 사용자가 원하는 경
로를 사용하셔도 됩니다.
기본경로 : \FLIB\MANUAL\ -> 추가분 매뉴얼(*.HWP)
\FINOBJ\ -> 모든OBJ FILE (*.OBJ)
\FININC\ -> INCLUDE FILE (*.INC)
\FINLIB\ -> LIBRARY FILE (*.LIB)
\FRIEND\ -> 친구 실행파일(*.EXE, …)
\DEMO -> 친구 응용소스(*.CPP, …)
\ICON -> 아이콘 파일들(*.ICO)

⊙.친구라이브러리를 설치한 후에, MANUAL 디렉토리의 *.HWP는 한글과 컴
퓨터사의 문서작성기인 한글로 작성된 파일입니다. *.HWP는 한글3.0판
용 이므로 해당 판에서는 변환없이 직접 읽어 들일 수 있습니다.
단, 한글 3.0외에는 읽을때 변환 과정을 거치므로 원본이 손실되지 않
도록 유의하기 바랍니다.
(매뉴얼은 추가로 제공되는 함수별 사용 설명서만을 제공합니다.)

⊙.패치파일의 설명은 패치 번호에 따라 숫자로 1 … 9 까지를 사용해서
구분합니다.

예) 패치(Ver 3.0) 1번 -> FTLIB301.DOC
패치(Ver 3.0) 2번 -> FTLIB302.DOC
UpGrade(Ver 3.50) -> FTLIB350.DOC

기획 제작: 이강용(prolgy)

<<<<< 문의사항 >>>>>
──────────────────────────────────
하이텔(Hitel)의 한글프로그래밍동호회(go hanpro) 14번 친구라이브러리
게시판에서 “[질문] … …” 하시면 답변해 드리겠습니다.

<<<<< 저작권 >>>>>
──────────────────────────────────
[GUI 환경의 “친구라이브러리” 모든 권리는 제작자에 귀속되어있습니다.]
따라서 어떠한 방식으로든지 본 라이브러리 자체를 상업적인 목적으로 배
포하는 것은 금지합니다. 사용자는 한라프로와 친구로 컴파일 링크된 실
행파일(.EXE 파일)및 실행에 필수적으로 필요한 부속 파일(자형 파일 등)
만을 자유로이 배포할 수 있습니다.

<<<<< 배포시 주의사항 >>>>>
──────────────────────────────────
친구라이브러리는 어떠한 대가도 없이 자유로이 통신망 등을 통하여 배포
하거나 개인적으로 타인에게 복사해 줄 수 있습니다. 단, 배포할 때에는
반드시 압축된 파일 형태로 배포해야 합니다. 제작자의 허가없이 “압축을
푼 다음 재구성 또는 재압축하여 배포하는 것은 금지”합니다.