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

Slides:



Advertisements
Similar presentations
Xen Dom0 on FreeBSD のある生 自己紹介 FreeBSD -current を使ってます – というか、 -current しかつかってません RaspberryPi の pkg binary 作ってます – 最近更新できてません FreeBSD Workshop.
Advertisements

就職活動 マメ知識 ~自分自身の体験から~ 現代社会学科 4 年 No.1. こんな広告見たことありません か? でも・・・ 何をすればいいんだろう?
Microsoft PowerPoint IT講習会 /22 (Tue) テックサポーター 熊谷武将.
2002 年度ゲームプログラミング ゲームプログラミング 月曜5、6時限 担当:和田、杉山. 2002年度ゲームプログラミン グ 教員紹介 和田理彦 有限会社シフト取締役 SFC4期生 杉山雄一 有限会社シフト代表取締役 SFC3期生.
Flash SWF ファイル書き換え PHP extension 2008 年 7 月 21 日 よや.
第5章 JMPのインストールと基本操作 廣野元久
PHP AV(Audio Visual) 拡張 クライアントサイド PHP アプリケーションPHP
プログラミングとは Q.プログラムとは何か? A.コンピュータを制御するための,コンピュータに対する命令(指示)の集まり.
OpenOffice.org/LibreOfficeとTEX
情報・知能工学系 山本一公 プログラミング演習Ⅱ 第3回 配列(1) 情報・知能工学系 山本一公
プログラマのレベルアップ.
最近の気になるネタ presented by Kei-z.
PHP AV(Audio Visual) 拡張 PHP asアプリケーション
イメージCMを作ろう! 選択情報 課題⑦.
Microsoft PowerPoint IT講習会 /15 (Mon) テックサポーター  川田 拓.
1.コンピュータと情報処理 p.20 第1章第1節 3.ソフトウェア ソフトウェア 基本ソフトウェア
プログラミング入門 (教科書1~3章) 2005/04/14(Thu.).
2012年1月12日  ちばぬいぐるみ病院 昼休み勉強会 こどもが感じる こわさってなに? 医学部3年 永久保冴香.
3-1 MySQLについて 発表者:藤村元彦 自然言語処理研究室.
ChaosなScript 2012/05/05 hole.
メディア基礎演習 3Dコンテンツの基礎 第5回:制作作業.
情報理工学部 情報システム工学科 ラシキアゼミ3年 H 岡田 貴大
Accessによる SQLの操作 ~実際にテーブルを操作してみよう!~.
実行時のメモリ構造(1) Jasminの基礎とフレーム内動作
C++ むかしばなし episthmh わんくま同盟 Microsoft MVP for
プログラミングとは Q.プログラムとは何か? A.コンピュータを制御するための,コンピュータに対する命令(指示)の集まり.
オペレーティングシステムⅡ 第1回 講師 松本 章代 VirtuaWin・・・仮想デスクトップソフト 2009/10/02.
さとりすと Satori Ghost Editor 里々ゴーストの統合開発環境を作ったよ page: 1/25
湘南工科大学 2013年4月23日 プロジェクト実習A アドベンチャーゲームを作ろう 第3回 湘南工科大学情報工学科 准教授 小林 学.
クラシック音楽普及プロジェクト KG:mao B3 wakutin.
プログラムはなぜ動くのか.
BASIC、ときどき機械語 田中二郎@日本橋学館大学.
工科大ケータイ・その他への Android移植
コンピュータの原理 1E17M053-9 奈良 皐佑 1E17M070-7 師尾 直希        1E17M078-6 渡邊 惇.
コンパイラの解析 (2) GCJのデータ構造 - 1.
ホスティングサーバの作成と、 ラズベリーパイの利用
型付きアセンブリ言語を用いた安全なカーネル拡張
XNAアプリ→WindowsPhone \(\◇ ̄ )ヘン~(  ̄▽/)ゝシン!!! \(○ `O´ ○)/トゥーー!!
Borland Delphi 6 でビジュアルプログラミング
Microsoft PowerPoint IT講習会 /5 (Wed) テックサポーター  佐藤 諒.
コンピュータを知る 1E16M009-1 梅津たくみ 1E16M017-8 小沢あきら 1E16M035-0 柴田かいと
Windows Azure (CTP) 触ってみた
C言語講習 第0章 Hello, world!.
プログラミング 4 記憶の割り付け.
TA 高田正法 B10 CPUを作る 3日目 SPIMの改造 TA 高田正法
パソコンのしくみ ハードウェア OS(Operating System) アプリケーション NEC DOS
ゲームプログラミング講習  第3章 ゲーム作成 ブロック崩しを作ります ゲームプログラミング講習 第3章 ゲーム作成.
Windows Azure (CTP) 触ってみた
インタラクティブ・ゲーム制作 プログラミングコース 補足資料
Htmlの基本.
フォトムービーを作ろう 【初めの準備】 ■ 写真を10枚くらい用意をして、マイドキュメントの 中にファイルを作り保存をしておこう
AI かどうか? 木下研究室 David Chen
先週の復習: CPU が働く仕組み コンピュータの構造 pp 制御装置+演算装置+レジスタ 制御装置がなければ電卓と同様
2010年度 情報科学序論 ~ 内部構造と動作の仕組み(2) ~.
2013年度 プログラミングⅠ ~ 内部構造と動作の仕組み(2) ~.
プログラミング入門 電卓を作ろう・パートI!!.
オペレーティングシステムⅡ 第2回 講師 松本 章代 VirtuaWin・・・仮想デスクトップソフト 2009/10/09.
ASP.NET 2.0による Webサービスの構築 2008年10月18日 こくぶんまさひろ.
本当は消去できていない!? ~データを完全消去する方法~
本当は消去できていない!? ~データを完全消去する方法~
磯野ー!そんなことより 正規化しようぜー!
vc-1. Visual Studio C++ の基本操作 (Visual Studio C++ の実用知識を学ぶシリーズ)
WindowsグラフィックスとDirectX
情報数学Ⅲ 5,6 (コンピュータおよび情報処理)
Visual Studio 2013 の起動と プロジェクトの新規作成 (C プログラミング演習,Visual Studio 2019 対応) 金子邦彦.
ASP.NET 2.0による Webサービスの構築 2008年10月18日 こくぶんまさひろ.
オペレーティングシステム 作成 T21R003 荏原 寛太.
2008年度 情報科学序論 ~ 内部構造と動作の仕組み(2) ~.
C++ むかしばなし episthmh わんくま同盟 Microsoft MVP for
プログラミング言語Ⅰ(実習を含む。), 計算機言語Ⅰ・計算機言語演習Ⅰ, 情報処理言語Ⅰ(実習を含む。)
Presentation transcript:

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

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

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

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

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

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

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

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

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

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

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

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

残念!起動できない!

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

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

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

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

たくさん観よう 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

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

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

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

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

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

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

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

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

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

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

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

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

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