[macOS]neko project IIでpc98アセンブラ

neko projectIIを入れる
※マック用のSDL2.framework を /Library/Frameworks にコピー(ReadMe.txtより)

Garbage for FreeDOSからFreeDOS(98)起動ディスクイメージをダウンロードして解凍

上記ディスクは250MBですが、拙作1.2MBディスクにFreeDOS、SE3、LHAを入れたデモ作成用フロッピーディスクイメージ (.d88形式)を置いておきます。

“[macOS]neko project IIでpc98アセンブラ” の続きを読む

emscriptenのツールエラーメモ (emscripten’s error tips)

Error: Cannot find module ‘acorn’

emscriptenのバージョンを変えた(リポジトリのタグでチェックアウトした)時に起きた
cd $EMSCRIPTEN
npm install

emcc: error: wasm2js does not support source maps yet (debug in wasm for now)

このエラーはたぶんWASM=0 -g4にしてると出るはず。

-g3: When compiling to object files, keep debug info, including JS whitespace, function names, and LLVM debug info if any (this is the same as -g).
-g4: When linking, generate a source map using LLVM debug information (which must be present in object files, i.e., they should have been compiled with -g).

“emscriptenのツールエラーメモ (emscripten’s error tips)” の続きを読む

プログラミング言語とツールとグラフィックライブラリ

C++SDL1.2
Emscripten??
Qt(mingw)
NetBeans(cygwin)
VC(vc++2019 cl.exe) ※SDL1.2のライブラリファイルをソース(SDL-1.2.15.zip)からビルド??
VC(vc++2019 clang)※SDL1.2のライブラリファイルをソース(SDL-1.2.15.zip)からビルド??
Xcode(gcc(clang))
GNOME Builder(gcc)
KDE(gcc)

Javascriptのコード補完エンジンTern.js

インストールの参考: LIG – Sublime Textにjavascriptの自動補完機能を付けようというお話。

Sublime Text版のパッケージの置きフォルダーは、macOSだと/Users/${USER}/Library/Application Support/Sublime Text 3/Packages/tern_for_sublime
になっている。
※/Users/${USER}/Library/Application Support/Sublime Text 3/Packages/User/tern_for_sublime
にはならない

補完の定義ファイルは、
/Users/${USER}/Library/Application Support/Sublime Text 3/Packages/tern_for_sublime/node_modules/tern/defs
に置く。

“Javascriptのコード補完エンジンTern.js” の続きを読む

macOSでVirtualGL

https://www.virtualgl.org

ホスト側
VirtualGLをインストール。
SSHサーバーをインストール。

クライアント側
XQuartzをインストール。メニューのアプリケーションのカスタマイズからxtermの起動コマンドを「LANG=ja_JP.UTF-8 xterm -u8」にする。
VirtualGLをインストール。

使用例
XQuartzのxtermを起動、/opt/VirtualGL/bin/vglconnect <host>でGLアプリを動かすホストに接続。
export VGL_CLIENT=<client hostname/ip>を設定。
/opt/VirtualGL/bin/vglrun <アプリのPATH>で起動、macOS側のX11に映る。

さらに、以下によりvglrunでbashを起動すると、そのbashターミナルの中で起動したOpenGLアプリは全てVirtualGLが描画を手伝ってくれ、描画が高速になる。

九工大 安永研究室 Eospedia VirtualGLでリモートのOpenGLアプリをぬるぬる動かす
(server)$ /opt/VirtualGL/bin/vglrun bash
(server)$ chimera

ubuntu linux 18.04(arm64)でblender v2.92のビルドメモ

以下を変更。

CMakeLists.txt
WITH_CYCLES_EMBREE OFF
※使いたい場合はhttps://developer.blender.org/D9505を参考にembree-aarch64を入れる

/blender/build_files/build_environment/install_deps.sh:2069(USE_SIMD=sse2)行目をコメントアウト

./blender/build_files/build_environment/install_deps.sh:2337(USE_SIMD=sse2)行目をコメントアウト

install_deps.shの実行前にOPENEXR_ROOTを定義。
export OPENEXR_ROOT=/opt/lib/openexr
(./blender-deps/OpenImageIO-2.1.15.0/src/cmake/modules/FindOpenEXR.cmakeのバグ?)

そしてこれがビルドスクリプト

“ubuntu linux 18.04(arm64)でblender v2.92のビルドメモ” の続きを読む