遂にソースコードが公開されました.
MAMEとかSnes9xのソースを読んだ事ある人なら分かると思いますが,エミュのソースって大抵酷いものです.
試行錯誤と高速化の嵐のせいかごちゃごちゃになっていて,読むのが大変とまではいかなくてもソースコードの美観という点からはあまり褒められたものではありません.
ところがこのXM6は全くエミュらしくない整然とした美しいソースコードから成り立っています.
そして設計も非常に簡潔かつ美しい.vm/vm.*,vm/device.*,vm/schedule.*あたりを見るとそのシンプルかつ強力なな設計思想が朧げながら見えてくると思います.各デバイスの記述はまさに動くInsideX68000ということでその筋の人には非常に重宝するかもしれません.
動作速度もその再現率から考えれば驚異的なものといえるでしょう.(基本的にcppで書いて,重い処理はasmでゴリゴリ書くというメリハリのある構成になっている)
てことで勉強になるのでみなさんもダウンロードしましょう.
こんなのありえない(ざー).
雑
また元教え子から面白メールが来た.
揉め事があったのでメアドを変えたらしい.
で,新しいメアドは?
「友達と思える幸せ」(これがローマ字で書いてある)
なんや,どうしちゃったんや???
何があったんや??
(聞いてみたところSMAPの歌詞だそうです)
Copyright (C) 2003-2004 mitsuman(mnishibe at ertl.jp) All Rights Reserved.