<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>おにたま(オニオンソフト)のおぼえがき &#187; レトロPC</title>
	<atom:link href="http://www.onionsoft.net/wp/archives/category/%e3%83%ac%e3%83%88%e3%83%adpc/feed" rel="self" type="application/rss+xml" />
	<link>http://www.onionsoft.net/wp</link>
	<description>レトロゲームときどきHSP</description>
	<lastBuildDate>Sat, 28 Aug 2010 17:24:51 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>古いコンピューター雑誌を見てみよう</title>
		<link>http://www.onionsoft.net/wp/archives/285</link>
		<comments>http://www.onionsoft.net/wp/archives/285#comments</comments>
		<pubDate>Sat, 17 Jul 2010 18:33:43 +0000</pubDate>
		<dc:creator>onitama</dc:creator>
				<category><![CDATA[レトロPC]]></category>
		<category><![CDATA[I/O]]></category>
		<category><![CDATA[アスキー]]></category>
		<category><![CDATA[マイコン]]></category>

		<guid isPermaLink="false">http://www.onionsoft.net/wp/?p=285</guid>
		<description><![CDATA[				誰が編集してくれたのかわかりませんが、ウィキペディアの「おにたま」項にはI/Oなどの古い雑誌収集物を持っていることが書かれています。確かに古い雑誌色々あるんですが、かなりの部分は人から借りたり、もらったりしたもの [...]


No related posts.]]></description>
			<content:encoded><![CDATA[				<p>誰が編集してくれたのかわかりませんが、ウィキペディアの<a href="http://ja.wikipedia.org/wiki/%E3%81%8A%E3%81%AB%E3%81%9F%E3%81%BE" target="_blank">「おにたま」</a>項にはI/Oなどの古い雑誌収集物を持っていることが書かれています。確かに古い雑誌色々あるんですが、かなりの部分は人から借りたり、もらったりしたもので当時から保管してきているのはテクノポリス誌くらいです。<br />
				で、せっかくなので古いコンピューター雑誌がどんなものか紹介してみたいと思います。今見るとつっこみ所というか「?」な部分が多く楽しいのですが、一度には紹介しきれないので、少しづつ様子を見ながら続けてみたいところです。</p>
				<p>さて、というわけで<a href="http://ja.wikipedia.org/wiki/I/O_(%E9%9B%91%E8%AA%8C)" target="_blank">I/O</a>の1977年3月号(工学社刊)です。</p>
				<p><a href="http://www.onionsoft.net/wp/wp-content/uploads/2010/07/io1977_3.jpg"><img src="http://www.onionsoft.net/wp/wp-content/uploads/2010/07/io1977_3-210x300.jpg" alt="" title="io1977_3" width="210" height="300" class="alignright size-medium wp-image-286" /></a></p>
				<p>いきなり３０年以上前、古すぎの雑誌です。<br />
				I/Oは、日本最古のマイコン(パソコン)専門誌と言われていて、<a href="http://ja.wikipedia.org/wiki/%E3%82%A2%E3%82%B9%E3%82%AD%E3%83%BC_(%E4%BC%81%E6%A5%AD)" target="_blank">アスキー</a>(ASCII)などの雑誌もここから生まれていきました。このころは、まだ電子工作(ハードウェア)に詳しい一部の人たちだけがコンピューターを知っている時代で、そういった人たち向けのホビー情報を載せた雑誌という色が濃かったのです。<br />
				表紙に「TVゲームを作ろう!」と書かれていますが、これはプログラムを組んでゲームを作るのではありません。電子回路を自分で設計してTVにつないで遊ぶゲームを作ろうという記事です。ファミコンでゲームするからファミコンを作りましょう的な壮大さを感じます。実はこの時代、家庭用テレビゲームとしてテニスゲーム(PONGの亜流)が広く普及していて、そのための(テニスゲームに特化した)ICチップが安く出回った時期でもありました。そのため、わりと安くTVゲームを自作できたという背景があるのですが、それでも道のりが遠くて大変そうです。<br />
				他にも音の出るハード(シンセサイザー)を自作したり、オシロスコープで絵を出す方法など一筋縄で行かない記事が続きます。つまりこの時代はハード。あくまでも電子回路が中心だったのです。中を見てもフログラムリストなどはなく、回路図が延々と掲載されていたりします。<br />
				そんな中、今見てもわかる記事がこちら。</p>
				<p><a href="http://www.onionsoft.net/wp/wp-content/uploads/2010/07/io_akiba_map.jpg"><img src="http://www.onionsoft.net/wp/wp-content/uploads/2010/07/io_akiba_map-300x215.jpg" alt="" title="io_akiba_map" width="300" height="215" class="alignright size-medium wp-image-287" /></a></p>
				<p>秋葉原のマップです。今とはかなり違っている当時の様子を知ることができる貴重な資料です。</p>
				<p>ついでにもう１冊紹介してみます。</p>
				<p><a href="http://www.onionsoft.net/wp/wp-content/uploads/2010/07/micom1.jpg"><img src="http://www.onionsoft.net/wp/wp-content/uploads/2010/07/micom1-205x300.jpg" alt="" title="micom1" width="205" height="300" class="alignright size-medium wp-image-288" /></a></p>
				<p>「マイコン時代～あなたは生き残れるか?～」と題したビジネスマン向けのムック本(中央公論社刊)です。昭和56年(1981)に発売されたものですが、当時急速に普及を始めたマイコン(パソコン)に対して不安を煽るようなすごいタイトルです。表紙は芸術家の<a href="http://ja.wikipedia.org/wiki/%E5%B2%A1%E6%9C%AC%E5%A4%AA%E9%83%8E" target="_blank">岡本太郎氏</a>が当時最先端のコンピューターを使って描いたCGで、本の中身はかなり本気で作られています。(同じタイトルのテレビ番組が放映されていたようですが、当時見ていないので知らないです…。)<br />
				この中に「ゲーム入門」という気になる章があります。コンピューターを使ってゲームができる、あるいは作れるということを説明するもののようです。</p>
				<p><a href="http://www.onionsoft.net/wp/wp-content/uploads/2010/07/micom2.jpg"><img src="http://www.onionsoft.net/wp/wp-content/uploads/2010/07/micom2-209x300.jpg" alt="" title="micom2" width="209" height="300" class="alignright size-medium wp-image-289" /></a></p>
				<p>「マイコンゲーム」「テレビゲーム」「インベーダーゲーム」を比較した表が載せられていますが、当時の認識というかビジネスマン向けの分類には首をかしげてしまいます。</p>
				<p><a href="http://www.onionsoft.net/wp/wp-content/uploads/2010/07/micom3.jpg"><img src="http://www.onionsoft.net/wp/wp-content/uploads/2010/07/micom3-300x52.jpg" alt="" title="micom3" width="300" height="52" class="alignright size-medium wp-image-290" /></a></p>
				<p>この記事を書いた人がマイコン時代に生き残れたのか気になりますが、コンピューターもゲームも急速に進化をして現在に至っていることがわかります。そして、昔の様子や歴史の経緯から、現在に通じる遊びの本質や進化の方向など見えてくるものがある気がします。<br />
				そんなわけで、他の雑誌もいずれ紹介してみたいと思います。</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.onionsoft.net/wp/archives/285/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>文字コードの話</title>
		<link>http://www.onionsoft.net/wp/archives/130</link>
		<comments>http://www.onionsoft.net/wp/archives/130#comments</comments>
		<pubDate>Fri, 12 Feb 2010 17:06:55 +0000</pubDate>
		<dc:creator>onitama</dc:creator>
				<category><![CDATA[HSP]]></category>
		<category><![CDATA[レトロPC]]></category>
		<category><![CDATA[MZ-80]]></category>
		<category><![CDATA[PC-8001]]></category>
		<category><![CDATA[PC-9801]]></category>
		<category><![CDATA[Shift JIS]]></category>
		<category><![CDATA[Unicode]]></category>
		<category><![CDATA[UTF-16]]></category>
		<category><![CDATA[UTF-8]]></category>

		<guid isPermaLink="false">http://www.onionsoft.net/wp/?p=130</guid>
		<description><![CDATA[				現在、マイナーアップデートとなるHSP3.21の準備を進めていますが、その一環で文字コード変換機能をhspinetプラグインに付加しようとしています。
				文字コードは、コンピューター内部で文字を扱う時の数値 [...]


No related posts.]]></description>
			<content:encoded><![CDATA[				<p>現在、マイナーアップデートとなるHSP3.21の準備を進めていますが、その一環で文字コード変換機能をhspinetプラグインに付加しようとしています。<br />
				文字コードは、コンピューター内部で文字を扱う時の数値で、65ならば「A」、33ならば「!」のような感じに表示される文字と対応しています。ことに日本語の全角文字が環境やアプリケーションによって異なることがあり、文字コードが違うと正しく文字が表示されない「文字化け」が起こってしまいます。この文字コードは、歴史的経緯もあってなかなか統一できない点も含めて悩みのタネになっています。</p>
				<p>2000年以降は、Unicodeと呼ばれる国際的な統一規格にまとまりそうな気配があるのですが、Unicodeが上位互換で新しい仕様を入れてくるため、対応が間に合わないとか、それ以前に作られたテキストが読めないなど難しい問題を抱えています。<br />
				特にWindows内部で使用しているUTF-16(Unicodeの一種)は、2バイト(16ビット)で1文字かと思いきや、サロゲートペアという不思議な仕様により4バイト(32ビット)になることがあったり、バイトオーダー(上位下位バイトの並び順)の違いがあったりと、かなり不親切な作りです。そこで、半角の文字や記号にわりと相性の良いUTF-8(これもUnicodeの一種)が、最近では主流になってきてるのかな…と感じています。<br />
				さて、その一方で日本のPC環境では、古くから日本語はSJIS(ShiftJIS)と呼ばれる文字コードが使用されてきました。HSPもずっと前から、SJISをベースに作ってきましたが、時代の流れとともに色々な問題が出てきました。</p>
				<ul>
				<li>SJISコードでは表現できない文字(漢字)がある</li>
				<li>Windowsの内部ではUnicode処理を行なっているため変換コストがかかる</li>
				<li>各種コンポーネント(COM)がUnicodeをベースにしているため相性が良くない</li>
				</ul>
				<p>HSPも色々な環境に対応するために、今後はUTF-8など新しい仕様に移行することが必要と感じています。と…こんな話の流れではありますが、Windows版については当面SJISベースを維持する予定です。その根拠というか、思うことはWindowsもしくは日本のマイクロソフトも完全なUnicodeベースにしようとはしていない気がするからです。<br />
				最新のWindows7でさえ、ユーザーが新規テキストを作成した後、メモ帳で保存される形式はSJIS(ansi)です。また、DOSプロンプトでファイルにリダイレクトした結果もSJISになります。</p>
				<p><a href="http://www.onionsoft.net/wp/wp-content/uploads/2010/02/mem.jpg"><img src="http://www.onionsoft.net/wp/wp-content/uploads/2010/02/mem-300x225.jpg" alt="" title="win7notepad" width="300" height="225" class="alignnone size-medium wp-image-131" /></a></p>
				<p>互換性の問題もあるかと思いますが、ファイルに記録される文字コードの形式としてSJISが残っている限りは、Unicodeに移行しても問題が起こります。それで問題を増やすよりは、単一のフォーマットにして混乱を避けるのも1つの道かなと考えています。<br />
				ただ、インターネットを始めとして新しい環境では、それに合った文字コードがあると思いますので、そちらに向けては積極的に対応を進めていきたいところです。</p>
				<p>ところで、ここから先は昔話ですが、その昔ヒットした日本初のパソコンとして名高いPC-8001というマシンがあります。これが登場したのが1979年で、漢字を表示することすら難しい時代でした。<br />
				この頃は、256種類の文字データがROMに内蔵されていて、これを変更することは基本的にできませんでした。その256種類の文字がこちら。(左上が0、右下が255のコードになります)</p>
				<p><a href="http://www.onionsoft.net/wp/wp-content/uploads/2010/02/80font.gif"><img src="http://www.onionsoft.net/wp/wp-content/uploads/2010/02/80font.gif" alt="" title="80font" width="256" height="256" class="alignnone size-full wp-image-132" /></a></p>
				<p>ごくわずかな漢字、「年」とか「秒」とかが用意されているところが涙ぐましいですが、限られた種類の中で必要そうな文字を選ぼうとしていた跡が伺えます。<br />
				で、この文字コードはその後、PC-9801という16ビット機にも受け継がれ、そのマシン上でMS-DOS、Windows3.1とOSが進化しても半角文字に使われるこの256種類は維持されてきました。<br />
				特に、漢字が出なかった時代はカタカナが使われていて、事実上カタカナの文字コードはこれが標準と言っていいと思います。<br />
				で、現在使われているSJISのコードを見てみると、見事にこの256種類の中で基本的な文字とカタカナを避けて定義されていることがわかります。SJISの1バイト目は、$81～$9f、$e0～$fcというコードで、昔の文字コードで言うところの、わりと使われない記号とか、トランプのマーク、わずかな漢字などの領域を全角の識別用に使い、半角カナを含むテキストはそのまま読めるようにしています。<br />
				つまりそれだけ長い期間かけて互換性が維持されてきた文字コードがSJISなわけで、これがすべて置き換わるのも長い期間がかかるのではないかと思ってしまいます。</p>
				<p>ちなみに、PC-8001と同時期にシャープが発売したMZ-80というパソコンが使用していた文字コードがこちら。</p>
				<p><a href="http://www.onionsoft.net/wp/wp-content/uploads/2010/02/mzfont.gif"><img src="http://www.onionsoft.net/wp/wp-content/uploads/2010/02/mzfont.gif" alt="" title="mzfont" width="256" height="256" class="alignnone size-full wp-image-133" /></a></p>
				<p>MZ-80シリーズ(後のMZ-700やMZ-1200の元になる)は、当時PC-8001など多くのメーカーがコンピューターの本場アメリカの技術をベースにしていたのに対して、国産技術をベースにしていた点がとても異色でした。<br />
				それもあってか、この文字コードではカタカナの並びが謎なだけでなく、アルファベットや記号のコードすら当時の国際標準(ascii)に沿っていません。しかしながら、256種類をフルに活用してユニークな記号や、明らかにゲーム向けな図柄も多く含まれていて好感が持てます。実際とてもユーザー本位な作りをしていて、今でも熱狂的なファンがいるのも何となく頷けます。もし、この機種が日本の標準になっていたら、現在のSJISコードも違った体系になっていたでしょう。<br />
				でも、このカタカナ配列はやだなぁ…。</p>
				<p>※追記(2/17)<br />
				よくよく見たらMZ-80のカタカナの配列は、キーボードのABCD…に対応するカナ入力のコード順だったのか。その発想はなかったけど、コード配列としてはやっぱりやだなぁ&#8230;。</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.onionsoft.net/wp/archives/130/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>コンピューター歴史博物館</title>
		<link>http://www.onionsoft.net/wp/archives/70</link>
		<comments>http://www.onionsoft.net/wp/archives/70#comments</comments>
		<pubDate>Wed, 20 Jan 2010 15:17:06 +0000</pubDate>
		<dc:creator>onitama</dc:creator>
				<category><![CDATA[おにたま放送局]]></category>
		<category><![CDATA[レトロPC]]></category>
		<category><![CDATA[Computer History Museum]]></category>
		<category><![CDATA[Computer Space]]></category>
		<category><![CDATA[FM-TOWNS]]></category>
		<category><![CDATA[Galaxy Game]]></category>
		<category><![CDATA[X68000]]></category>

		<guid isPermaLink="false">http://www.onionsoft.net/wp/?p=70</guid>
		<description><![CDATA[				古いコンピューターとその歴史を展示している博物館の動画をアップしました。
				【ニコニコ動画】アメリカ・コンピューター歴史博物館に行ってみました
				ここは去年の10月に行ってきたのですが、シリコンバレー [...]


No related posts.]]></description>
			<content:encoded><![CDATA[				<p>古いコンピューターとその歴史を展示している博物館の動画をアップしました。</p>
				<p><iframe width="312" height="176" src="http://ext.nicovideo.jp/thumb/sm9439508" scrolling="no" style="border:solid 1px #CCC;" frameborder="0"><a href="http://www.nicovideo.jp/watch/sm9439508" target="_blank">【ニコニコ動画】アメリカ・コンピューター歴史博物館に行ってみました</a></iframe></p>
				<p>ここは去年の10月に行ってきたのですが、シリコンバレーにあるだけあって、とにかく歴史的な機械の実物が数多く残されています。特に大型コンピューターはすごい迫力で、時代によっては完全にSFの世界です。異世界っぽさすら感じさせてくれます。<br />
				<a href="http://www.onionsoft.net/wp/wp-content/uploads/2010/01/chm.jpg"><img src="http://www.onionsoft.net/wp/wp-content/uploads/2010/01/chm-300x199.jpg" alt="Photo By Sencha." title="Computer History Museum" width="300" height="199" class="alignnone size-medium wp-image-75" /></a><br />
				ただ、残念なことが２つありました。<br />
				１つは、日本のコンピューター展示が少なかったこと。もしかしたら倉庫にあるのかもしれませんが、代表的な初期の日本のパソコンとかもっと置いてあってもいいかなと思いました。ヨーロッパやロシア(!)のマシンもある中で、日本で作られたものが少ないのはちょっと寂しいですね。X68000とか、FM-TOWNSとかは形も面白い気がするのだけど。</p>
				<p>もう１つは、世界初のアーケードビデオゲームこと<a href="http://www.computerspacefan.com/" target="_blank">「Computer Space」</a>も展示されていたのですが、既にどこかの番組が取材していてそのスペースは貸し切りで入れませんでした。そこには他にも、世界初に限りなく近いアーケードビデオゲーム<a href="http://en.wikipedia.org/wiki/Galaxy_Game" target="_blank">「Galaxy Game」</a>の実機があったのも悔やまれます。<br />
				またチャンスがあれば、再度訪れたいスポットでした。</p>
				<p>ビデオのアップロードと同時に、OBSのページも更新しています。<br />
				<a href="http://onitama.tv/obsweb/special.html" target="_blank">http://onitama.tv/obsweb/special.html</a><br />
				訪れたComputer History Museumのホームページはこちら。<br />
				<a href="http://www.computerhistory.org/" target="_blank">http://www.computerhistory.org/</a></p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://www.onionsoft.net/wp/archives/70/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
