vmwareでdirectX7のゲームを無理やり動かす

vmware上でdirectX7のゲームが比較的高い再現度で実行できたので記事書きます。


先に結論
・WineD3Dとdxwndを混ぜて実装させたら動いた。
・一部の半透明ポリゴンが描画されない。
・滅茶苦茶重い(酷いと3fpsぐらい)


環境
・母艦:Windows 10 Pro / Core i7 2670QM 2.2GHz x8 / RAM 8GB / Intel HD Graphics 3000
・VMware Player 6.0.7 (非営利目的の使用のみ)
・エミュレート:Windows XP Professional SP2
・実行するゲーム:レゴ・ロックレイダーズ(必須DirectX7.0a、Windows98,ME)

記事内では、VMware上でのOSを「winXP」、VMwareがインストールされたOSを「win10」と書きます。


僕と全く同じ「レゴ・ロックレイダーズ」を動かそうと考えている方は居ないと思っていますが、
似た状況で困っている人の助けになれば幸い。


続きを読む

スポンサーサイト

テーマ : ソフトウェア
ジャンル : コンピュータ

Bash on Ubuntu on Windows で 比較的新しいgccとrubyを入れる

2016/08/03辺りにWindows10 AnniversaryUpdateが行われ、「Windowsの機能の有効化・無効化」に「Windows Subsystem for Linux(Beta)」が追加されました。 いざアップデートが来ると何したらいいか分からない…w とりあえずapt-getでgcc g++ ruby emacsを入れてみたのですが、gcc4.8.4、rubyは1.9.3でした。 Rubyのバージョンがが「なんとなく」頂けなかったので、細工を施し更新することにしました。 結論から言うと、この細工でgcc5.2.1 ruby2.1.5がインストールできます。 Ruby2.0以降をインストールするだけならば、この記事よりも、次の検索結果が役立つかもしれません。 Google先生によれば、PPAパッケージが主流らしい

続きを読む

テーマ : プログラミング
ジャンル : コンピュータ

しばらく触ってなかったRaspberryPiをjessieに進化させたい(執筆中)

(執筆中)と書きましたが、更新するのは8月中旬予定 久々にraspberrypiを起動し、色々更新しようとしたところ、rubyが2.0以降に更新できない。 そういえば過去にC++11すら使えなかったのでgccを更新する記事を書いた気がしたので、これと同じ方法でrubyを更新しようと。 ってかrubyだけじゃなくて「apt-get dist-upgrade」で全部更新してしまおう、 更新したら面倒なことになったので記事書こう、というのが本記事です。 apt-get dist-upgradeの存在を初めて知ったので、使ってみたかったのです。

続きを読む

テーマ : プログラミング
ジャンル : コンピュータ

tag : Linux raspberrypi

rubyのarrayのデータ操作計算時間

結局よく分からなかった。


codeIQ sandboxより確認してみた。ソースコードは追記より。n = 30000。
前方取り出し、前方挿入 0.8s
後方取り出し、後方挿入 0.01s
前方取り出し、後方挿入 0.66s
後方取り出し、前方挿入 0.16s

かなり差が出ている。


Ideoneがruby-2.1だったので、こちらで確認してみる。
速いので、n = 1000000で検証。既に何か違いを感じる。

前方取り出し、前方挿入 0.57s
後方取り出し、後方挿入 0.55s
前方取り出し、後方挿入 0.57s
後方取り出し、前方挿入 0.56s

差は無いですね。気にする必要は無さそう。


codeIQでrubyを提出する際は、ジャッジシステムが更新されない限り、配列操作は控えた方が良いかもしれません。
queueの実装どうするんだろう。

ruby1.9は動作が遅い等の記事がいくつかあるようです。

続きを読む

テーマ : プログラミング
ジャンル : コンピュータ

tag : Ruby

codevs5.0のBGMを調べまわった

BGMの出典を詳しく知りたい人が自分含め何人かいたので、調べられる範囲で調べた。

ライセンス表記があるので、作曲者は把握できるのですが、どの曲かはさっぱりなので。


seed 0
幕末舞曲~戦~ from 甘茶の音楽工房
http://amachamusic.chagasi.com/music_bakumatsubukyoku_ikusa.html

seed 1 (超加速消費1ですね)
戦火 from 甘茶の音楽工房
http://amachamusic.chagasi.com/music_senka.html

seed 2
幕末舞曲~花ノ乱~ from 甘茶の音楽工房
http://amachamusic.chagasi.com/music_bakumatsubukyoku_hananoran.html

seed 3
Akatsuki JAPAN from SHW
http://shw.in/sozai/japan.php

seed 4
花祭り from 甘茶の音楽工房
http://amachamusic.chagasi.com/music_hanamatsuri.html

seed 5
(2016/04/07追記)
総集編のようです。
不明
healing01 from 魔王魂
悠久の時へ from 甘茶の音楽工房
不明

seed 6
切羽 from おと+わびさび
http://otowabi.com/music/20101124seppa/

seed 7
Tsudzumi JAPAN from SHW
http://shw.in/sozai/japan.php


それにしても、あのケーキ可愛いすぎますよ。
プロフィール

舞葉(ぶよう)

Author:舞葉(ぶよう)
github.io
はてなブログ(競プロ)

古い記事のソースコードは色分けしていないので、高機能テキストエディタに貼り付けたほうが見やすいかも。

検索フォーム
このブログについて
自分がつまづいた話題、なんとなく書きたいと思ったこと、ググったけど殆ど資料なかったぞオイ な話等をアップする予定。通りすがりでも、参考になっていただければと。プログラムの例外入力、メモリリークは責任負いません。投稿された記事は修正・削除する場合があります。
カテゴリ
タグ

HSP3アルゴリズムとデータ構造c++JavaRubyUnity画像解析C機械学習C#LinuxcodeIQKinectMinecraftTonyuSystemraspberrypiPythonHTML5音声制御Simulinkruby俺ルール通信制御Javascriptシミュレーション

counter-shinobi
固定記事
最新記事
最新コメント
月別アーカイブ
ブロとも申請フォーム

この人とブロともになる

アクセスランキング
[ジャンルランキング]
コンピュータ
1815位
アクセスランキングを見る>>

[サブジャンルランキング]
プログラミング
333位
アクセスランキングを見る>>