誰も見たことのないデモ

私はすぐにデモメーカー、ステージデザイナー、プログラマーではないので、私の意見は私の意見です。 私は、いわば「素人」か何かです。



私がどうだったか教えてあげましょう。 ソビエトの準IBM互換コンピューター「検索」から始めました。 Konfa:i8088プロセッサのアナログ、CGAモニター。 彼は、MS-DOSの本と同じMS-DOSのディスケットがあったため、バッチファイル(.BAT)で「プログラミング」を始めました。 BASIC、アセンブラ、パスカル、特にsiに関する言及はなく、他の場所から書き換えることはできませんでした。 他のすべての学童は、コンピューター業界の最高の成果として、最小-中国テトリス、最大-デンディを持っていたからです。



しかし、その後徐々に、最初の出会い286が一部の人々に現れ始め、親はdebug.exeや他のqb.exeとともに彼らを仕事から引きずり出しました。 だから、私はJavaを備えたフロッピーディスクコンパイラに登場し始めました。



QB.EXE、またはQuick Basic、はい、ターボパスカルよりも早く現れたので、どのコードについても疑問はありませんでした。 さらに、「統計学者のための基本」という本やそのようなものはどこかから来ました。 もちろん、その時点ではまだ統計が何であるかはわかりませんでしたが、この本には興味深いコマンドがありました(特にグラフの描画など)。







これが、グラフィックエフェクトの最初のスケッチの登場です。 「デモ」が何であるかを誰も知りませんでしたが、同じノートンコマンダーの「スクリーンセーバー」は多くの人に見られました。 私がそう言うかもしれない場合、これは異なる「スクリーンセーバー」のセットがどのように現れたかです。 驚いたことに、シャズはバックアップを掘りました。



年: 1992-93

CPU: i8088 4.73 Mhz

Arc: MS-DOS、クイックベーシック







基本的にここにはマタンはありません-サイクルのみ、ランダムのみ、整数のみ。 一般に、ハードコア(激しい苦悩)だけですが、「同じ」コンピューターで私は個人的に喜びました(特に今覚えているように、サークルの効果)



その後、どこかから、有名なTurbo Pascalであるturbo.exeが登場しました。 ファロノフの本はすぐに購入されました。 同時にdebug.exeを試し、アセンブラーコマンドを詳しく調べました。 そして、いわば「システム」プログラミングの期間を開始しました。あらゆる種類の多数のコンバーター、ディスクユーティリティ、グラフィックエディター、MODプレーヤー、スネークゲーム、com-cryptors、BMPビューアーなど。



1997年にこのすべての「システム」を体系化するために、Volkovが64Kbのファイルサイズで対処できるように、1人の友人とファイルマネージャーを開始しました。 実行可能ファイルのサイズを小さくし、機能を大きくする必要があります。 一般に、このアイデアは完全ではありませんでしたが成功しました。 しかし、ファイルマネージャーは機能し、いまだに猛烈な便利なエディターと、ディスクを操作するためのあらゆる種類のユーティリティが含まれています。 ここにそれは個人的です-Horizo​​nt Present Commander:







それで、どういうわけかこの製品を宣伝するために、そのようなミニイントラがコーディングされました:



:1998-99

CPU :Pentium 166Mhz

Arc: MS-DOS Pascal /アセンブラー







Matanは実際にはSinやCosなどありますが、一般的に、AlgosはDisaev Demo Guideから侵害されているようです。 もちろん、音楽もどこかで軽視されています。



すぐに33.6でモペットを入手し、そこにBBSステーションが作成されました。 さて、BBStroがなければどんなBBSができますか? それで、この奇跡が生まれました:



:1999-2000

CPU: Pentium 166Mhz

Arc: MS-DOS Pascal /アセンブラー







エフェクトは純粋に私のものですが、一般的には鈍く、ビデオよりも少し遅くなりましたが、遅くなりました。 基本的にサインとコサインも。 超高マタンはありません。



体系的なコーディングの期間中に、さまざまなグラフィック効果の実験が行われましたが、これは主に、おそらく係数のみの変更、およびおそらく独自のフィルターのインポジションを使用して、ステッチされた場所からコピーアンドペーストされました。 まあ、彼らの効果のカップル。 一般に、このボタンアコーディオンはすべて、デミューに収集できませんでした。 はい、私は恥ずかしいので、したくありませんでした。 しかし今、ほぼ15年後、私はキャビネットからarvidを取得し、その当時の「実験」の選択を接着しようとすることにしました。 ここでは、決してすべてではありませんが、何らかの形で機能し、ひどくバグがあるようには見えなかったものだけです:







主にアセンブラーの最適化により、各アルゴリズムを最初からコピーしたと言わざるを得ませんが。 3D Torのソースコードの一部を次に示します。

Begin GetMem(P,64000); Asm mov ax,13h int 10h End; Port[$3c8] := 1; For I := 1 to 63 do Begin Port[$3c9] := i; Port[$3c9] := i; Port[$3c9] := i; End; p1 := 0; p2 := 0; Repeat Asm les di,p db $66,$33,$c0 mov cx,320*200/4 db $f3,$66,$ab End; p1 := p1+0.03; p2 := p2+0.03; Asm fld p2 db $d9,$ff {fcos} fimul o30 fiadd o100 fstp r1 { r1 := 100+cos(p2)*30} fld p1 db $d9,$fe {fsin} fimul o20 fiadd o50 fstp r2 { r2 := 50+sin(p1)*20} End; c1 := 0; Repeat c2 := 0; Repeat Asm fld c2 db $d9,$ff {fcos} fld r2 fmul fld r1 fadd fst r { r := r1+cos(c2)*r2} fld c1 db $d9,$fe {fsin} fmul fstp x { x := r*sin(c1)} fld c1 db $d9,$ff {fcos} fld r fmul fild o200 fadd fstp z
      
      







今、好奇心itive盛な読者は尋ねますか? あ、何もない。 家、家族、仕事-仕事、家族、家。 いや、いや、あなたは昔を振るしたい。 たとえば、ある種のオートナビゲーター、または少し前に、VogueマガジンのMIPSのビデオカード(同じライトまたはシネドット)の 「ライト」コーディングします。 一般的に、手に落ちるデバイス用。







記事のタイトルについては、あなたは私に続いて最初の人々であり、約15年後にこのすべてを見ることができます。



PS:覚えておいてください:デモを作るか死ぬか!



All Articles