1 / 32

楽しい 256 バイトイントロ の 世界

楽しい 256 バイトイントロ の 世界. 発表者 hole ( Twitter @h013) 2011/01/08. 自己紹介 情報系大学生 五、六年ほど昔にメガデモにはまる 一月ほど昔に256バイトにはまる. 自己紹介 この発表で少しでも256バイトイントロに興味を持っていただけたら・・・. もくじ 256バイトイントロって何? どうやって実行するの? どうやって作るの? まとめ. もくじ 256バイトイントロって何? どうやって実行するの? どうやって作るの? まとめ. 256バイトイントロって何? メガデモのジャンルの一つ

liana
Download Presentation

楽しい 256 バイトイントロ の 世界

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 楽しい256バイトイントロの世界 発表者 hole(Twitter @h013) 2011/01/08

  2. 自己紹介 • 情報系大学生 • 五、六年ほど昔にメガデモにはまる • 一月ほど昔に256バイトにはまる

  3. 自己紹介 • この発表で少しでも256バイトイントロに興味を持っていただけたら・・・

  4. もくじ • 256バイトイントロって何? • どうやって実行するの? • どうやって作るの? • まとめ

  5. もくじ • 256バイトイントロって何? • どうやって実行するの? • どうやって作るの? • まとめ

  6. 256バイトイントロって何? • メガデモのジャンルの一つ • 64K,4k,...イントロとか

  7. 256バイトイントロって何? • 256バイト=実行ファイルのサイズ! • MS-DOS向けが多い • 今回はMS-DOS向けに限った話です

  8. 256バイトイントロって何? • こんな作品があります http://www.pouet.netより

  9. 256バイトイントロって何? • 結構古くからあるジャンル • 今でも作ってる人は結構いる

  10. もくじ • 256バイトイントロって何? • どうやって実行するの? • どうやって作るの? • まとめ

  11. どうやって実行するの? • 16ビットMS-DOS実行ファイル • COM形式

  12. 普通にダブルクリックすればいいんじゃん?

  13. 残念!起動できない!

  14. どうやって実行するの? • Windows7だとああいうメッセージ • 昔のWindowsでもCPU次第で微妙 • マルチコアに弱い?

  15. どうやって実行するの? • 自分で仮想環境を用意するのが楽 • VMWare+WindowsXP等 • DOSBox

  16. どうやって実行するの? • MS-DOS互換OSを使うという手も • FreeDOS

  17. 実行できるようになったら

  18. たくさん観よう • http://www.pouet.net/prodlist.php?platform[]=MS-Dos&type[]=256b&order=release • http://web.archive.org/web/20070503104619/http://www.256b.com/download/complete_archive

  19. もくじ • 256バイトイントロって何? • どうやって実行するの? • どうやって作るの? • まとめ

  20. どうやって作るの? • 16ビットMS-DOS実行ファイルを作る • x86アセンブリ! • そんなに大変じゃない

  21. どうやって作るの? • エディタを用意! • 別に何でもOK

  22. どうやって作るの? • アセンブラを用意! • MASM,NASM,FASM,TASM... • 逆アセンブラも用意したい

  23. どうやって作るの? • アセンブリを学ぶ! • x86の命令セットはいくらでも見つかる • http://moon.gmobb.jp/hero/など

  24. どうやって作るの? • BIOSへの割り込みを学ぶ! • ビデオ出力周りだけでOK • int 10hとか

  25. どうやって作るの? • アセンブリで書く! • 何を作るかよく考える • C言語等で構成を考えるのもあり

  26. どうやって作るの? • ひたすら最適化! • いろんなテクニックを使って最適化する • テーブル、多重解釈・・・

  27. どうやって作るの? • 意外と3Dでも何でもできる • すごいのを作るのは大変

  28. もくじ • 256バイトイントロって何? • どうやって実行するの? • どうやって作るの? • まとめ

  29. まとめ • 一人ですぐに始められる

  30. まとめ • アイディア次第で誰でもすごい作品が作れる!

  31. おわり 発表者 hole(Twitter @h013) 2011/01/08

More Related