# 01 - Dan seluruh byte tidak cukup ... | Apa itu intro?

Hadirin sekalian, hari ini adalah hari yang menyenangkan!

Kemungkinan besar Anda ingat bahwa ada semacam seni komputer seperti "demoscene," tetapi jika Anda mendengar kata ini untuk pertama kalinya, cukup baca hub tematik dan tag pada Habré, serta beberapa artikel populer tentang hal ini.

gambar

Salah satu bentuk persaingan dalam demoscene adalah sizecoding - memprogram efek visual dalam jumlah kode mesin yang sangat terbatas. Sebelum kita beralih ke pencapaian hari ini (dan ada lebih dari yang ambisius), mari kita cepat membahas warisan kakek. Semua pekerjaan di bawah ini dilakukan pada tahun yang berbeda, kebutuhan mereka untuk platform - PC, x86, DOS (tanpa GPU, kartu video biasa) menyatukan mereka. Idealnya, Anda harus meletakkan DosBox dan menjalankan setiap pekerjaan sendiri, karena penulis tidak terlalu bingung dengan membuat video dan mengunggahnya ke YouTube. Kami mencoba memilih satu karya pameran di setiap nominasi.

Pertama, mari kita lihat rilis "besar", yang menempati kilobyte. Di sini, standar emas adalah 64 kilobyte. Kategori 40 kilobyte populer di komputer Commodore Amiga , dan dalam kasus PC, biasanya ada karya yang tidak ingin ditambahkan oleh 64k. Berbicara tentang 32k dan 16k - ini paling sering intro cracktro dan bbs, yang secara formal juga dapat dikaitkan dengan demoscene.

64k intro - surga tujuh oleh Exceed



40k intro - Insiden Alien Cracktro olehHybrid & Superior Art Creations



32k intro - Quake 3 Cracktro (RZR # 07) olehRazor 1911&Kreasi Seni Superior



16k intro - Blastersound BBS (2) oleh Iguana



Dan di sini demoscene yang sebenarnya dimulai, hefty, demoscene dari mimpi saya!

8k intro - mars oleh Tim Clarke



4k intro - Omniscent oleh Sanksi



1k intro - paleozoa oleh fsqrt



512b intro - AFLAtoxin



256b intro - Puls oleh Rrrola



128B intro - lintas oleh Antrian Anggota Grup



64b intro - ke era baru oleh Desire



32b intro - Projektbeschreibung oleh Desire



Di sinilah kelulusan resmi di Pouet berakhir, tetapi pengejaran efek dalam jumlah minimum kode tidak berakhir. Di sini, sebagai contoh, "hujan simbol dalam Matriks" yang umum adalah delapan (8) byte dalam ukuran:

8b intro - m8trix 8b



Pertanyaan hari ini: bisakah ada intro berukuran 4 byte? Dan dalam 2 byte?
Jawab: YA.

Berikut adalah kode mesin untuk prosesor x86:

0xEB 0x80

Atau dalam bahasa yang lebih dimengerti:

; 2B or not 2B - main environment code
; (c) 2020 / ShakeSpirt / RMDA

; fasm 1

org $100

	jmp short $82		; jump to command line to launch the code :)

Dan inilah hasilnya di layar:



Apakah Anda tertarik? Pada bagian kedua kami akan menjelaskan secara rinci bagaimana ini mungkin! Hari seperti ini
hari ini ...

Kelanjutan artikel mungkin tidak diharapkan jika Anda tahu cara memegang assembler di tangan Anda dan bahasa lawan yang mungkin Anda kenal. Inilah tautan ke jawabannya:www.pouet.net/prod.php?which=85118

Tulis dalam komentar yang Anda pahami bahwa Anda tidak mengerti dan bahwa Anda ingin memahami dari yang di atas. Assembler bukanlah ilmu hitam sama sekali! Ini hanya bahasa pemrograman laki-laki NORMAL, dan itu tidak semua “untuk anak perempuan”, yang biasanya Anda tulis setiap hari.

Arsip rilis acara sains populer kami:

Dan seluruh byte tidak cukup ... (Bagian # 0)
Dan seluruh byte tidak cukup ... (Bagian # -1, pilot)
Dan seluruh byte tidak cukup ... (Bagian # 1)
Dan seluruh byte tidak cukup ... (Bagian # 2) )

gambar

Dalam ilustrasi di artikel, demonstrasi PC obsoleet oleh Unreal Voodoo memenangkan Assembly pada tahun 2004. Dan mungkin, jika Anda membaca di tempat ini, Anda harus melihat karya itu sendiri, itu sangat menyentuh:



--- EOF ---

#FF - Dan seluruh byte tidak cukup ... | Pilot)
# 00 - ICBM ... | Undangan ke Revision Online 2020
# 01 - IBMP ... | Apa itu intro?
# 02 - MBM ... | Salib Perubahan
# 03 - IBMP ... | 2B atau tidak 2B
# 04 - IBMP ... | Kami mengambil BC dengan klakson
# 05 - ICBM ... | Anime
# 06 - IBMP ... | Meteorisme
# 07 - MBM ... | Revisi Online
# 08 - IBMP ... | Kami memberikan suara di

Saluran Hiburan Kakek Revisi di Telegram:teleg.run/bornded

Ada obrolan di sebelah saluran. Di dalamnya, Anda dapat mencoba mengajukan pertanyaan untuk demoscene, assembler, pixel art, musik pelacak dan aspek lain dari proses. Anda dapat dijawab atau dikirim ke obrolan lain yang lebih bertema.

Jadi mereka menang - jadi kami menang!

All Articles