Proyek ini adalah salah satu upaya pertama saya dalam pemrograman komputer dalam Visual Basic 6 ketika saya berusia sekitar 16 tahun. Ini secara akurat mensimulasikan GUI utama ponsel Nokia 5110 di lingkungan Windows. Saya belum pernah menyelesaikan proyeknya tetapi akan menarik untuk mendapatkan minigame Ular? berjalan jika ada yang ingin terus mengerjakannya.
Saya menyadari kodenya buruk di beberapa tempat karena ini adalah percobaan pertama saya dalam coding dan sangat bertele-tele. Saat itu saya belum mengenyam pendidikan atau pelatihan formal karena tidak ada pengajaran pemrograman di sekolah dan saya masih belum memahami banyak konsep dasar. Maaf ?
Berikut beberapa screenshot aplikasi yang berjalan di Windows 10:
Petunjuk berikut menjelaskan cara menyiapkan Mesin Virtual Windows 95 di VMware Workstation Player 17 dan membuka proyek Visual Basic 6. Jika Anda ingin mengambil jalan kenangan yang tidak terlalu nostalgia, masih mungkin untuk berhasil menginstal Visual Basic 6 di bawah versi Windows modern dan membuka proyek dari sana.
Unduh dan instal VMWare17 dari sini
Buat Mesin Virtual Baru
Pilih: "Saya akan menginstal sistem operasi nanti"
Beri nama mesin virtual: Windows 95
Alokasikan ukuran disk maksimum sebagai 2GB
Pilih: "Simpan disk virtual fdisk sebagai satu file"
Unduh Dos6.21.img dari https://www.allbootdisks.com/download/dos.html
Pilih: "Sesuaikan Perangkat Keras..."
Klik tombol Tambah... dan pilih "Floppy Drive"
Pilih "Gunakan file gambar floppy:" dan telusuri file Dos6.21.img
Mainkan mesin virtual
Masukkan perintah: fdisk saat diminta dan pilih 1, 1, Y
Masukkan perintah: format c:
Unduh ISO Win95 OSR2 dari https://winworldpc.com/product/windows-95/osr-2
Dari menu utama pilih Player -> Removable Devices -> CD/DVD (IDE)
Dalam dialog pengaturan pilih "Gunakan file image ISO:" dan telusuri file windows95b.iso
Buat folder baru di drive c: dengan menggunakan perintah: mkdir c:win95
Copy file setup ke drive c: dengan menggunakan perintah: xcopy r:c:win95 /s /e
Masukkan perintah: c:win95setup.exe /IS
Cari CD-Kunci OEM secara online. Google adalah teman Anda
Abaikan opsi untuk menginstal Adaptor Jaringan dan Kartu Suara saat diminta
Dari menu utama pilih Player -> Removable Devices -> Floppy -> Settings dan pilih "Gunakan drive fisik:"
Ketika Windows telah selesai menginstal, klik perintah di bagian bawah layar untuk menginstal VMware Tools
Instal drive SVGA secara manual dengan mengklik kanan desktop -> Properties -> tab Settings -> Advanced Properties -> Change... -> Have Disk... dan masukkan path "C:Program FilesVMwareVMware ToolsDriversvideo" lalu telusuri file vmx_svga .drv
Dalam Pengaturan Tampilan, atur resolusi monitor yang Anda inginkan
Unduh Visual Basic 6 ISO dari https://winworldpc.com/product/microsoft-visual-bas/60
Dari menu utama pilih Player -> Removable Devices -> CD/DVD (IDE)
Dalam dialog pengaturan pilih "Gunakan file gambar ISO:" dan telusuri file Visual Basic 6.0 Enterprise Edition.iso
Buka Komputer Saya dan klik dua kali pada CD-Drive
Instal aplikasinya
Cari CD-Kunci OEM secara online. Google adalah teman Anda
Pilih untuk menginstal Internet Explorer 4.01 SP1 tanpa Windows Active Desktop Update
Matikan mesin virtual dengan aman di VMware Player
Versi VMware saat ini mengalami masalah saat membuat VM dengan perangkat keras yang diperlukan untuk mendukung audio. Ada solusinya:
gui.exitOnCLIHLT
hpet0.sekarang
vmci0.sekarang
vmci0.id
Buka file: C:Users
Ubah konfigurasi versi perangkat keras menjadi virtualHW.version = "4"
Hapus baris apa pun yang dimulai dengan pciBridge atau diakhiri dengan pciSlotNumber
Hapus baris berikut
Mulai mesin virtual di VMware Player
Dari menu utama pilih Player -> Removable Devices -> CD/DVD (IDE)
Dalam dialog pengaturan pilih "Gunakan file gambar ISO:" dan telusuri file win95_drivers.iso termasuk kode sumber proyek ini
Buka drive d: di My Computer dan jalankan file SBPCI128Setupus_w9x.exe untuk menginstal driver audio.
Klik Tidak ketika pertama kali diminta untuk me-restart komputer dan tunggu hingga penginstal selesai
Nyalakan ulang mesin virtual dan Anda akan mendengar suara startup Windows yang familiar
Dari menu utama pilih Player -> Removable Devices -> Network Adapter -> Settings -> "Bridged" dan "Replikasi status koneksi jaringan fisik"
Klik Mulai -> Pengaturan -> Panel Kontrol
Buka Jaringan
Klik Tambah...
Klik Protokol lalu klik Tambah...
Di bawah tab Produsen pilih Microsoft
Di bawah Protokol Jaringan, pilih TCP/IP
Klik OK dan keluar dari pengaturan
Mulai ulang mesin virtual
Buka Internet Explorer
Pilih "Saya ingin menyiapkan koneksi baru menggunakan (LAN)" lalu "Sambungkan menggunakan (LAN") dan "Tidak" untuk menggunakan server proxy
Coba navigasikan ke www.google.com di Internet Explorer
Matikan mesin virtual dengan aman di VMware Player
Pilih mesin virtual dan dari menu utama pilih Player -> Manage -> Virtual Machine Settings...
Klik tombol Tambah... dan pilih "Pengontrol USB"
Mulai mesin virtual di VMware Player
Batalkan perintah Update Device Driver Wizard saat startup
Buka Pengaturan -> Panel Kontrol -> Sistem -> Pengelola Perangkat
Hapus semua "Perangkat lain" yang tidak dikenal dari daftar perangkat keras
Dari menu utama pilih Player -> Removable Devices -> CD/DVD (IDE)
Dalam dialog pengaturan pilih "Gunakan file gambar ISO:" dan telusuri file win95_drivers.iso termasuk kode sumber proyek ini
Ada bug di Windows saat menjalankan file driver XUSBSUPP.exe yang diperlukan yang akan menjalankan ScanDisk terlebih dahulu tetapi terjebak dalam loop tak terbatas. Untuk mengatasinya:
Buka folder c:Windows di Explorer
Dari menu utama pilih Lihat -> Opsi -> Lihat dan hapus centang Sembunyikan ekstensi file MS-DOS
Ganti nama Scandskw.exe menjadi Scandskw.old
Buka proyek d:ScandskwScandskw.vbp di Visual Basic 6. Pilih File -> Make... Scandskw.exe dan ramban ke direktori c:WindowsSystem lalu kompilasi
Buka drive d: di Komputer Saya dan jalankan XUSBSUPP.exe ini akan menginstal semua driver Penyimpanan Massal USB yang diperlukan
Mulai ulang mesin virtual
Ikuti petunjuk Update Device Driver Wizard untuk menginstal PCI Bridge dan driver lainnya
Hapus file c:WindowsScandskw.exe yang dibuat sebelumnya dan ganti nama Scandskw.old dengan ekstensi exe
Masukkan kembali USB flash drive dan pilih "Connect to a virtual machine" pada prompt New USB Device Detected
Ikuti petunjuk Update Device Driver Wizard untuk menginstal driver Perangkat Kelas Penyimpanan Massal USB Generik
Jika Anda telah mengikuti instruksi dengan benar, Anda akan melihat Removable Disk (E:) di Komputer Saya
Buat image ISO dari folder kode sumber:
Unduh ImgBurn dari https://www.imgburn.com/index.php?act=download
Buka ImgBurn dan pilih: "Buat file gambar dari file/folder"
Unduh ZIP kode sumber untuk proyek ini dari GitHub dan ekstrak ke folder
Telusuri ke folder kode sumber di ImgBurn dan pilih nama file keluaran lalu tulis file ISO
Dari menu utama pemutar VMware pilih Player -> Removable Devices -> CD / DVD (IDE)
Dalam dialog pengaturan pilih "Gunakan file gambar ISO:" dan telusuri file ISO
Buat folder bernama c:reposNokia5110 dan salin kode sumber ke dalamnya
Buka file proyek Nokia5110.vpb di Visual Basic 6
Pilih Jalankan -> Mulai untuk menjalankan program
atau...
Salin kode sumber ke mesin host menggunakan drive USB:
Unduh ZIP kode sumber untuk proyek ini dari GitHub dan ekstrak ke folder
Masukkan flash drive USB dan salin kode ke sana dan lepaskan drive tersebut
Mulai mesin virtual Windows 95 yang dibuat sebelumnya
Masukkan kembali USB flash drive dan pilih "Connect to the virtual machine" pada prompt New USB Device Detected
Buka Komputer Saya dan Anda akan melihat drive Removable Disk (E :)
Buat folder bernama c:reposNokia5110 dan salin kode sumber ke dalamnya
Buka file proyek Nokia5110.vpb di Visual Basic 6
Pilih Jalankan -> Mulai untuk menjalankan program
Sayangnya browser modern menandai beberapa executable Visual Basic 6 sebagai potensi ancaman sehingga Anda mungkin perlu menggunakan baris perintah untuk mendownload rilisnya.
gh release download -R https://github.com/lschmid83/Nokia-5110 -A zip -O "c:releaseNokia 5110.zip"