Этот проект — одна из моих первых попыток компьютерного программирования на Visual Basic 6, когда мне было около 16 лет. Он точно имитирует основной графический интерфейс телефона Nokia 5110 в среде Windows. Я так и не закончил проект, но было бы интересно получить мини-игру «Змея»? работает, если кто-то хочет продолжить работу над ним.
Я понимаю, что код в некоторых местах ужасен, поскольку это была моя первая попытка кодирования, и он очень многословен. В то время у меня не было формального образования или подготовки, поскольку в школе программированию не учили, и я все еще не понимал многих фундаментальных концепций. Извини ?
Вот несколько скриншотов приложения, работающего под Windows 10:
В следующих инструкциях объясняется, как настроить виртуальную машину Windows 95 в VMware Workstation Player 17 и открыть проект Visual Basic 6. Если вы хотите пойти менее ностальгическим путем по памяти, все равно можно успешно установить Visual Basic 6 в современных версиях Windows и открыть проект оттуда.
Загрузите и установите VMWare17 отсюда.
Создать новую виртуальную машину
Выберите: «Я установлю операционную систему позже»
Назовите виртуальную машину: Windows 95.
Выделите максимальный размер диска как 2 ГБ.
Выберите: «Сохранить fdiskvirtual disk как один файл».
Загрузите Dos6.21.img с https://www.allbootdisks.com/download/dos.html.
Выберите: «Настроить оборудование...».
Нажмите кнопку «Добавить...» и выберите «Floppy Drive».
Выберите «Использовать файл образа дискеты:» и перейдите к файлу Dos6.21.img.
Играйте на виртуальной машине
Введите команду: fdisk в командной строке и выберите 1, 1, Y.
Введите команду: формат c:
Загрузите ISO-образ Win95 OSR2 с https://winworldpc.com/product/windows-95/osr-2.
В главном меню выберите Плеер -> Съемные устройства -> CD/DVD (IDE)
В диалоговом окне настроек выберите «Использовать файл образа ISO:» и перейдите к файлу windows95b.iso.
Создайте новую папку на диске c: с помощью команды: mkdir c:win95.
Скопируйте установочные файлы на диск c: с помощью команды: xcopy r:c:win95 /s /e
Введите команду: c:win95setup.exe /IS.
Найдите OEM-CD-ключ в Интернете. Гугл твой друг
Игнорируйте варианты установки сетевого адаптера и звуковой карты при появлении соответствующего запроса.
В главном меню выберите Плеер -> Съемные устройства -> Дискета -> Настройки и выберите «Использовать физический диск:».
Когда Windows завершит установку, щелкните приглашение внизу экрана, чтобы установить VMware Tools.
Установите диск SVGA вручную, щелкнув правой кнопкой мыши на рабочем столе -> Свойства -> вкладка Настройки -> Дополнительные свойства -> Изменить... -> Установить диск... и введите путь «C:Program FilesVMwareVMware ToolsDriversvideo», затем найдите файл vmx_svga. .drv
В настройках дисплея установите желаемое разрешение монитора.
Загрузите ISO-образ Visual Basic 6 с https://winworldpc.com/product/microsoft-visual-bas/60.
В главном меню выберите Плеер -> Съемные устройства -> CD/DVD (IDE)
В диалоговом окне настроек выберите «Использовать файл образа ISO:» и перейдите к файлу Visual Basic 6.0 Enterprise Edition.iso.
Откройте «Мой компьютер» и дважды щелкните дисковод компакт-дисков.
Установить приложение
Найдите OEM-CD-ключ в Интернете. Гугл твой друг
Выберите установку Internet Explorer 4.01 SP1 без обновления Windows Active Desktop.
Безопасное завершение работы виртуальной машины в VMware Player
В текущей версии VMware есть проблемы с созданием виртуальной машины с необходимым оборудованием для поддержки звука. Есть решение:
gui.exitOnCLIHLT
hpet0.present
vmci0.present
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») и «Нет» для использования прокси-сервера.
Попробуйте перейти на www.google.com в Internet Explorer.
Безопасное завершение работы виртуальной машины в VMware Player
Выберите виртуальную машину и в главном меню выберите «Плеер» -> «Управление» -> «Настройки виртуальной машины».
Нажмите кнопку «Добавить...» и выберите «USB-контроллер».
Запустите виртуальную машину в VMware Player.
Отмените запрос мастера обновления драйверов устройств при запуске.
Откройте «Настройки» -> «Панель управления» -> «Система» -> «Диспетчер устройств».
Удалить все неизвестные «Другие устройства» из списка оборудования.
В главном меню выберите Плеер -> Съемные устройства -> CD/DVD (IDE)
В диалоговом окне настроек выберите «Использовать файл образа ISO:» и перейдите к файлу win95_drivers.iso, содержащему исходный код этого проекта.
В Windows возникает ошибка при запуске необходимого файла драйверов XUSBSUPP.exe, из-за которой сначала запускается ScanDisk, но он застревает в бесконечном цикле. Чтобы преодолеть это:
Откройте папку c:Windows в проводнике.
В главном меню выберите «Вид» -> «Параметры» -> «Просмотр» и снимите флажок «Скрыть расширения файлов MS-DOS».
Переименуйте Scandskw.exe в Scandskw.old.
Откройте проект d:ScandskwScandskw.vbp в Visual Basic 6. Выберите «Файл» -> «Создать... Scandskw.exe» и перейдите в каталог c:WindowsSystem, затем скомпилируйте.
Откройте диск d: в «Моем компьютере» и запустите XUSBSUPP.exe. Это установит все необходимые драйверы USB Mass Storage.
Перезагрузите виртуальную машину
Следуйте инструкциям мастера обновления драйверов устройств, чтобы установить мост PCI и другие драйверы.
Удалите созданный ранее файл c:WindowsScandskw.exe и переименуйте Scandskw.old с расширением exe.
Снова вставьте USB-накопитель и выберите «Подключиться к виртуальной машине» в окне «Обнаружено новое USB-устройство».
Следуйте инструкциям мастера обновления драйверов устройств, чтобы установить драйверы универсального устройства USB Mass Storage Class.
Если вы правильно следовали инструкциям, вы сможете увидеть съемный диск (E:) в «Моем компьютере».
Создайте ISO-образ папки с исходным кодом:
Загрузите ImgBurn с https://www.imgburn.com/index.php?act=download.
Откройте ImgBurn и выберите: «Создать файл изображения из файлов/папок».
Загрузите ZIP-архив исходного кода этого проекта с GitHub и распакуйте его в папку.
Перейдите в папку исходного кода в ImgBurn и выберите имя выходного файла, затем запишите файл ISO.
В главном меню VMware player выберите Player -> Removable Devices -> CD/DVD (IDE)
В диалоговом окне настроек выберите «Использовать файл образа ISO:» и перейдите к файлу ISO.
Создайте папку с именем c:reposNokia5110 и скопируйте в нее исходный код.
Откройте файл проекта Nokia5110.vpb в Visual Basic 6.
Выберите «Выполнить» -> «Пуск», чтобы запустить программу.
или...
Скопируйте исходный код на хост-компьютер с помощью USB-накопителя:
Загрузите ZIP-архив исходного кода этого проекта с GitHub и распакуйте его в папку.
Вставьте флешку, скопируйте на нее код и извлеките диск.
Запустите созданную ранее виртуальную машину Windows 95.
Снова вставьте USB-накопитель и выберите «Подключиться к виртуальной машине» в окне «Обнаружено новое USB-устройство».
Откройте «Мой компьютер», и вы увидите съемный диск (E:).
Создайте папку с именем c:reposNokia5110 и скопируйте в нее исходный код.
Откройте файл проекта Nokia5110.vpb в Visual Basic 6.
Выберите «Выполнить» -> «Пуск», чтобы запустить программу.
К сожалению, современные браузеры помечают некоторые исполняемые файлы Visual Basic 6 как потенциальные угрозы, поэтому вам может потребоваться использовать командную строку для загрузки выпуска.
gh release download -R https://github.com/lschmid83/Nokia-5110 -A zip -O "c:releaseNokia 5110.zip"