- Mencoba merasakan bagaimana developer era 90-an menyiapkan lingkungan dan melakukan pengembangan
- Hingga memasang Windows 95 di 86Box, emulator 386, lalu mengompilasi Hello World dengan MSVC
Menentukan spesifikasi hardware
- AMD Am486DX4(100Mhz, soket PGA 168) (pada chip tercetak
Designed for Windows 95)
- ASUS PVI-486SPX3C(chipset SiS 496 northbridge, 497 southbridge). IDE dual-channel, 1 floppy, 3 PCI, 4 ISA(salah satunya VLB), 1 port paralel, 2 port serial, 1 port PS/2
- EDO-RAM 16MB
- Kontroler floppy disk 2.88MB
- Disk drive 2GB
- Zip drive dan CD-ROM (keduanya memakai antarmuka SCSI)
- Kartu grafis S3 Vision964 di slot VLB. Dapat mendekode MPEG-1 tanpa akselerator terpisah
- Kartu suara Sound Blaster 16(slot ISA)
- SCSI menghubungkan Zip drive dan CD-ROM drive ke kartu BusLogic PCI BT-958D
OS dan software yang dipasang
- Prasyarat: Microsoft DOS 6.22
- Sebagian besar motherboard tidak bisa boot dari CD. Apalagi kalau SCSI
- Jadi, tidak seperti Windows 98, untuk memasang Windows 95 diperlukan Microsoft DOS 6.22
- Harus boot dari floppy disk, dan untuk keyboard Dvorak perlu memasukkan DVORAK.SYS ke
AUTOEXEC.BAT agar dimuat otomatis
- Untuk menggunakan CDROM yang terhubung lewat SCSI, diperlukan driver BusLogic dan MSCDEX dari Microsoft
- Muat
btdosm.sys dan btcdrom.sys di CONFIG.SYS
- Mount CDROM ke drive D dengan
mscdex.exe
- Memasang Windows 95 OSR 2.5
- Masukkan CD lalu jalankan SETUP dari drive D untuk memulai wizard instalasi Windows
- Alat pengembangan
- Pasang Visual C++ dari disk Visual Studio Enterprise 97
- Di layar instalasi muncul teks promosi bahwa ini adalah compiler yang mendukung COM(Component Object Model)
- Jika membutuhkan dokumentasi pengembangan, mendapatkan dan memasang MSDN CD juga ide yang bagus. (Kali ini tidak diperlukan karena yang dibuat sederhana)
Coding
- Di Microsoft Developer Studio, pilih "Win32 Application" lalu buat sebagai "Empty Project"
- Buat
Main.cpp lalu tulis fungsi WinMain
- Panggil
MessageBox, Windows API pertama, untuk menampilkan Hello, World
Kesimpulan
- Windows 95 adalah Windows 32-bit penuh pertama buatan Microsoft
- Berbeda dari generasi Windows sebelumnya, ia memperkenalkan pengembangan 32-bit (sebelumnya hanya dimungkinkan di Windows NT)
- Coding C/C++ di Windows berbeda dari pengembangan aplikasi C/C++ berbasis konsol
11 komentar
Yang lain terasa familier, tapi FDD 2,88MB benar-benar baru buat saya ;;; hehe
Saya juga familier dengan 3.5" HD - 1.44MB, tapi 2.88 agak asing, jadi saya coba cari tahu.
Ternyata dulu pernah ada produk dengan label ED, bukan HD, tetapi katanya praktis gagal di pasaran sehingga sulit untuk benar-benar pernah melihatnya.
http://209.68.14.80/ref/fdd/formatKB2880-c.html
Mungkin penulisnya tidak terlalu akurat mengingat masa itu, jadi saat mencari-cari dan menyusunnya kembali akhirnya ikut menyebut yang itu..
Benar juga. Dari pengalaman saya, 3.5" FDD terlalu mudah rusak datanya. (dibandingkan dengan 5.25" FDD)... Kalau 2.88MB, sepertinya datanya akan jauh lebih mudah rusak;;;
Saya sama sekali tidak paham ini soal apa, tapi untuk sementara sudah saya kirim ke teman-teman SD saya dulu wkwk
Rasanya seperti datang ke museum sejarah... saya benar-benar tidak tahu satu pun tentang semua ini
Jadi nostalgia. Rahasia kalau saya mulai ngoding bahkan sebelum itu.
Antarmuka SCSI untuk drive ZIP itu kemewahan;
Saya dulu menggunakannya dengan menghubungkannya ke port paralel. Saya ingat konsepnya terasa asing saat beralih dari pengembangan berbasis Console ke penggunaan VC++ untuk Windows. Kalau dipikir-pikir, Visual Basic juga terasa sebagai kejutan yang luar biasa. BC++ itu IDE yang sangat bagus.. tapi kalah saing dari VC T_T
"Windows 95 OSR 2.5" yang tertulis di atas tanpa penjelasan
OSR itu adalah OEM Service Releases (OSR).
Alasan nomor versinya seperti ini adalah karena versi pertama Windows 95 hanya dirilis sebagai paket ritel untuk dijual pada tahun 1995 (yang dibungkus plastik di kotaknya). Lalu versi-versi peningkatan berikutnya disediakan secara terpisah hanya untuk vendor OEM. Karena itu muncullah OSR 1 / OSR 2 / OSR 2.1 / OSR 2.5.
OSR 2.5 adalah versi final Windows 95 yang dirilis pada November 1997, dan sudah dibekali Internet Explorer 4.0. Pada versi ritel awal Windows 95 tidak ada IE, sementara pada versi OEM hanya ada IE 1.0, pada OSR1 ada IE 2.0, dan pada OSR2 ada IE 3.0.
Saya dulu memakai semua ini.. rasanya yang pengalaman kerjanya belum lebih dari 15 tahun sebagai developer memang tidak begitu tahu ya.
Entah kenapa, hal seperti ini saja bisa bikin nostalgia..
Kalau tahu semua, berarti resmi jadi om-om ya? haha
Rasanya seperti meletuskan satu 'butir kenangan' dari Sand Fairy Windy.
Penuh nuansa emosional ya~