56ステップずつテキストVRAMから読み込む、xor [si], al命令・2バイトで現SIアドレスのVRAMの値を読み込んだ値とXORして更新、out 64h, alでI/Oポート61hのBEEP音出力に元のVRAMの値を音声データとして出力
16バイトで画面更新してBEEP音まで出すとかアセンブラ職人の執念を感じるわ。職人芸 of 職人芸だな
こんなそれっぽい音楽だせることにびっくり
すごすぎる!
ワイがPC触りだした頃の友人が一時期DOS用のデモをパソ通で漁るのを趣味にしてて見せてもらった事があるのを思い出した。こんな小さなサイズでこんな事が!と驚いていたけど全然キロバイトサイズだったような…(凄
ロマンだ。VRAMの値を音声出力に使うのは天才の発想。
かなりすごい。メモリ上にあるデータを使うんだろうとは思ったが、シェルピンスキーのフラクタル構造が出てきておおっとなった。だからああいう微妙に規則的な出力になるのか
一時期1KBとか1MBとかのデモを漁ったことがある。まだAmigaがあったころだなぁ。懐かしい。
16バイト??????? すご。どうなってんの? / はー!そうなってるんだ。( ・∀・)つ〃∩ ヘェーヘェーヘェーヘェーヘェーヘェーヘェーヘェーヘェーヘェーヘェーヘェーヘェーヘェーヘェーヘェーヘェーヘェーヘェー
すごい。アセンブラとは縁がない人生を歩んできたので、テキストV-RAMなんてMZ-700以来、何十年ぶりにその概念に触れた気がする
まだこの文化生き残ってたのか。
メガデモ?
こういうの好き
out 61h, al→これってつまり見えている画面領域のレジスタalの値をそのままBeep出力してるわけで、プロジェクトヘイルメアリーのロッキーとグレースが同時に楽しめるプロダクトでもあんのね。(̨̡ ᐛ )̧̢アハーン
えええ
かっこいいとにかく
「16バイト」ってIPv6のアドレスとかUUIDとか、そういうレベルだよな。この現代で、こんなものが見られるとは。「57」が絶妙なマジックナンバーなんだろうか。
音が雑音ではなく音楽っぽくなるの凄いな。
VRAMの容量は含まないのはずるいとは思うが、画面表示はまだしもなぜあんな音楽になるのか不思議…
16Kバイトにしちゃそうでもないなと思ったら、16バイトかよ
わずか16バイト(キロですらない)のデモ「Wake Up!」 - 人生に疲れた男のblog
56ステップずつテキストVRAMから読み込む、xor [si], al命令・2バイトで現SIアドレスのVRAMの値を読み込んだ値とXORして更新、out 64h, alでI/Oポート61hのBEEP音出力に元のVRAMの値を音声データとして出力
16バイトで画面更新してBEEP音まで出すとかアセンブラ職人の執念を感じるわ。職人芸 of 職人芸だな
こんなそれっぽい音楽だせることにびっくり
すごすぎる!
ワイがPC触りだした頃の友人が一時期DOS用のデモをパソ通で漁るのを趣味にしてて見せてもらった事があるのを思い出した。こんな小さなサイズでこんな事が!と驚いていたけど全然キロバイトサイズだったような…(凄
ロマンだ。VRAMの値を音声出力に使うのは天才の発想。
かなりすごい。メモリ上にあるデータを使うんだろうとは思ったが、シェルピンスキーのフラクタル構造が出てきておおっとなった。だからああいう微妙に規則的な出力になるのか
一時期1KBとか1MBとかのデモを漁ったことがある。まだAmigaがあったころだなぁ。懐かしい。
16バイト??????? すご。どうなってんの? / はー!そうなってるんだ。( ・∀・)つ〃∩ ヘェーヘェーヘェーヘェーヘェーヘェーヘェーヘェーヘェーヘェーヘェーヘェーヘェーヘェーヘェーヘェーヘェーヘェーヘェー
すごい。アセンブラとは縁がない人生を歩んできたので、テキストV-RAMなんてMZ-700以来、何十年ぶりにその概念に触れた気がする
まだこの文化生き残ってたのか。
メガデモ?
こういうの好き
out 61h, al→これってつまり見えている画面領域のレジスタalの値をそのままBeep出力してるわけで、プロジェクトヘイルメアリーのロッキーとグレースが同時に楽しめるプロダクトでもあんのね。(̨̡ ᐛ )̧̢アハーン
えええ
かっこいいとにかく
「16バイト」ってIPv6のアドレスとかUUIDとか、そういうレベルだよな。この現代で、こんなものが見られるとは。「57」が絶妙なマジックナンバーなんだろうか。
音が雑音ではなく音楽っぽくなるの凄いな。
VRAMの容量は含まないのはずるいとは思うが、画面表示はまだしもなぜあんな音楽になるのか不思議…
16Kバイトにしちゃそうでもないなと思ったら、16バイトかよ