이 프로젝트는 제가 약 16세였을 때 Visual Basic 6을 사용하여 처음으로 컴퓨터 프로그래밍을 시도한 것 중 하나입니다. Windows 환경에서 Nokia 5110 휴대폰의 기본 GUI를 정확하게 시뮬레이션합니다. 나는 프로젝트를 끝내지 못했지만 Snake 미니게임을 얻는 것이 흥미로웠을 것입니다. 누군가가 작업을 계속하고 싶다면 실행하세요.
나는 코딩을 처음 시도한 것이었고 매우 장황했기 때문에 어떤 곳에서는 코드가 끔찍하다는 것을 깨달았습니다. 당시 저는 학교에서 프로그래밍을 가르치지 않았기 때문에 정식 교육이나 훈련을 받은 적이 없었고 여전히 기본적인 개념을 많이 이해하지 못했습니다. 죄송합니다 ?
다음은 Windows 10에서 실행되는 응용 프로그램의 일부 스크린샷입니다.
다음 지침에서는 VMware Workstation Player 17에서 Windows 95 가상 머신을 설정하고 Visual Basic 6 프로젝트를 여는 방법을 설명합니다. 향수를 덜 불러일으키고 싶다면 최신 버전의 Windows에서 Visual Basic 6을 성공적으로 설치하고 거기에서 프로젝트를 열 수 있습니다.
여기에서 VMWare17을 다운로드하여 설치하세요.
새 가상 머신 생성
선택: "나중에 운영 체제를 설치하겠습니다"
가상 머신의 이름을 Windows 95로 지정합니다.
최대 디스크 크기를 2GB로 할당
선택: "fdisk가상 디스크를 단일 파일로 저장"
https://www.allbootdisks.com/download/dos.html에서 Dos6.21.img를 다운로드하세요.
선택: "하드웨어 사용자 정의..."
추가... 버튼을 클릭하고 "플로피 드라이브"를 선택합니다.
"플로피 이미지 파일 사용:"을 선택하고 Dos6.21.img 파일을 찾습니다.
가상 머신 플레이
프롬프트에 fdisk 명령을 입력하고 1, 1, Y를 선택합니다.
다음 명령을 입력하십시오: 형식 c:
https://winworldpc.com/product/windows-95/osr-2에서 Win95 OSR2 ISO를 다운로드하세요.
기본 메뉴에서 플레이어 -> 이동식 장치 -> CD / DVD(IDE)를 선택합니다.
설정 대화 상자에서 "ISO 이미지 파일 사용:"을 선택하고 windows95b.iso 파일을 찾습니다.
mkdir c:win95 명령을 사용하여 c: 드라이브에 새 폴더를 만듭니다.
xcopy r: c:win95 /s /e 명령을 사용하여 설정 파일을 c: 드라이브에 복사합니다.
다음 명령을 입력하세요: c:win95setup.exe /IS
온라인에서 OEM CD 키를 검색하세요. 구글은 당신의 친구입니다
메시지가 표시되면 네트워크 어댑터 및 사운드 카드를 설치하는 옵션을 무시합니다.
기본 메뉴에서 플레이어 -> 이동식 장치 -> 플로피 -> 설정을 선택하고 "물리적 드라이브 사용:"을 선택합니다.
Windows 설치가 완료되면 화면 하단의 프롬프트를 클릭하여 VMware Tools를 설치하세요.
데스크탑 -> 속성 -> 설정 탭 -> 고급 속성 -> 변경... -> 디스크 있음...을 마우스 오른쪽 버튼으로 클릭하여 SVGA 드라이브를 수동으로 설치하고 "C:Program FilesVMwareVMware ToolsDriversvideo" 경로를 입력한 다음 vmx_svga 파일을 찾습니다. .drv
디스플레이 설정에서 원하는 모니터 해상도를 설정하세요.
https://winworldpc.com/product/microsoft-visual-bas/60에서 Visual Basic 6 ISO를 다운로드하세요.
기본 메뉴에서 플레이어 -> 이동식 장치 -> CD / DVD(IDE)를 선택합니다.
설정 대화 상자에서 "ISO 이미지 파일 사용:"을 선택하고 Visual Basic 6.0 Enterprise Edition.iso 파일을 찾습니다.
내 컴퓨터를 열고 CD 드라이브를 두 번 클릭합니다.
애플리케이션 설치
온라인에서 OEM CD 키를 검색하세요. 구글은 당신의 친구입니다
Windows Active Desktop Update 없이 Internet Explorer 4.01 SP1을 설치하도록 선택
VMware Player에서 가상 머신을 안전하게 종료
현재 버전의 VMware에는 오디오 지원에 필요한 하드웨어가 포함된 VM을 생성하는 데 문제가 있습니다. 해결책이 있습니다:
gui.exitOnCLIHLT
hpet0.현재
vmci0.현재
vmci0.id
메모장에서 C:Users<사용자 이름>DocumentsVirtual MachinesWindows 95Windows 95.vmx 파일을 엽니다.
하드웨어 버전 구성을 virtualHW.version = "4"로 변경합니다.
pciBridge로 시작하거나 pciSlotNumber로 끝나는 줄을 삭제합니다.
다음 줄을 삭제하세요.
VMware Player에서 가상 머신을 시작합니다.
기본 메뉴에서 플레이어 -> 이동식 장치 -> CD / DVD(IDE)를 선택합니다.
설정 대화 상자에서 "ISO 이미지 파일 사용:"을 선택하고 이 프로젝트 소스 코드가 포함된 win95_drivers.iso 파일을 찾습니다.
내 컴퓨터에서 d: 드라이브를 열고 SBPCI128Setupus_w9x.exe 파일을 실행하여 오디오 드라이버를 설치합니다.
처음에 컴퓨터를 다시 시작하라는 메시지가 나타나면 아니요를 클릭하고 설치 프로그램이 완료될 때까지 기다립니다.
가상 머신을 다시 시작하면 친숙한 Windows 시작 소리가 들립니다.
기본 메뉴에서 플레이어 -> 이동식 장치 -> 네트워크 어댑터 -> 설정 -> "브리지됨" 및 "물리적 네트워크 연결 상태 복제"를 선택합니다.
시작 -> 설정 -> 제어판을 클릭합니다.
개방형 네트워크
추가...를 클릭하세요.
프로토콜을 클릭한 다음 추가...를 클릭하세요.
제조업체 탭에서 Microsoft를 선택하세요.
네트워크 프로토콜에서 TCP/IP를 선택합니다.
확인을 클릭하고 설정을 종료하세요.
가상 머신 다시 시작
인터넷 익스플로러 열기
"(LAN)을 사용하여 새 연결을 설정하고 싶습니다"를 선택한 다음 "(LAN)을 사용하여 연결"을 선택하고 프록시 서버를 사용하려면 "아니오"를 선택하십시오.
Internet Explorer에서 www.google.com으로 이동해 보세요.
VMware Player에서 가상 머신을 안전하게 종료
가상 머신을 선택하고 기본 메뉴에서 플레이어 -> 관리 -> 가상 머신 설정...을 선택합니다.
추가... 버튼을 클릭하고 "USB 컨트롤러"를 선택합니다.
VMware Player에서 가상 머신을 시작합니다.
시작 시 장치 드라이버 업데이트 마법사 프롬프트 취소
설정 열기 -> 제어판 -> 시스템 -> 장치 관리자
하드웨어 목록에서 알 수 없는 "기타 장치"를 모두 제거합니다.
기본 메뉴에서 플레이어 -> 이동식 장치 -> CD / DVD(IDE)를 선택합니다.
설정 대화 상자에서 "ISO 이미지 파일 사용:"을 선택하고 이 프로젝트 소스 코드가 포함된 win95_drivers.iso 파일을 찾습니다.
Windows에는 필수 XUSBSUPP.exe 드라이버 파일을 실행할 때 디스크 검사를 먼저 실행하지만 무한 루프에 빠지는 버그가 있습니다. 이를 극복하려면:
탐색기에서 c:Windows 폴더를 엽니다.
기본 메뉴에서 보기 -> 옵션 -> 보기를 선택하고 MS-DOS 파일 확장자 숨기기를 선택 취소합니다.
Scandskw.exe의 이름을 Scandskw.old로 바꿉니다.
Visual Basic 6에서 d:ScandskwScandskw.vbp 프로젝트를 엽니다. 파일 -> 만들기... Scandskw.exe를 선택하고 c:WindowsSystem 디렉터리를 찾은 다음 컴파일합니다.
내 컴퓨터에서 d: 드라이브를 열고 XUSBSUPP.exe를 실행하면 필요한 모든 USB 대용량 저장소 드라이버가 설치됩니다.
가상 머신 다시 시작
장치 드라이버 업데이트 마법사의 지시에 따라 PCI 브리지 및 기타 드라이버를 설치하십시오.
이전에 생성한 c:WindowsScandskw.exe 파일을 삭제하고 Scandskw.old의 이름을 exe 확장자로 바꿉니다.
USB 플래시 드라이브를 다시 삽입하고 새 USB 장치 감지 프롬프트에서 "가상 머신에 연결"을 선택합니다.
장치 드라이버 업데이트 마법사의 지시에 따라 일반 USB 대용량 저장 장치 클래스 장치 드라이버를 설치하십시오.
지침을 올바르게 따랐다면 내 컴퓨터에 이동식 디스크(E:)가 보일 것입니다.
소스 코드 폴더의 ISO 이미지를 만듭니다.
https://www.imgburn.com/index.php?act=download에서 ImgBurn을 다운로드하세요.
ImgBurn을 열고 "파일/폴더에서 이미지 파일 만들기"를 선택하세요.
GitHub에서 이 프로젝트의 소스 코드 ZIP을 다운로드하고 폴더에 추출합니다.
ImgBurn에서 소스 코드 폴더를 찾아 출력 파일 이름을 선택한 다음 ISO 파일을 작성하세요.
VMware 플레이어의 기본 메뉴에서 플레이어 -> 이동식 장치 -> CD / DVD(IDE)를 선택합니다.
설정 대화 상자에서 "ISO 이미지 파일 사용:"을 선택하고 ISO 파일을 찾습니다.
c:reposNokia5110이라는 폴더를 만들고 여기에 소스 코드를 복사하세요.
Visual Basic 6에서 Nokia5110.vpb 프로젝트 파일을 엽니다.
실행 -> 시작을 선택하여 프로그램을 실행합니다.
또는...
USB 드라이브를 사용하여 소스 코드를 호스트 시스템에 복사합니다.
GitHub에서 이 프로젝트의 소스 코드 ZIP을 다운로드하고 폴더에 추출합니다.
USB 플래시 드라이브를 삽입하고 코드를 복사한 후 드라이브를 제거하세요.
이전에 만든 Windows 95 가상 머신을 시작합니다.
USB 플래시 드라이브를 다시 삽입하고 새 USB 장치 감지 프롬프트에서 "가상 머신에 연결"을 선택합니다.
내 컴퓨터를 열면 이동식 디스크 드라이브(E:)가 보일 것입니다.
c:reposNokia5110이라는 폴더를 만들고 여기에 소스 코드를 복사하세요.
Visual Basic 6에서 Nokia5110.vpb 프로젝트 파일을 엽니다.
실행 -> 시작을 선택하여 프로그램을 실행합니다.
불행하게도 최신 브라우저는 일부 Visual Basic 6 실행 파일을 잠재적인 위협으로 표시하므로 명령줄을 사용하여 릴리스를 다운로드해야 할 수도 있습니다.
gh release download -R https://github.com/lschmid83/Nokia-5110 -A zip -O "c:releaseNokia 5110.zip"