ねこかんロケット

Apple・Mac・ビデオゲーム・パソコン・エミュレータ係の雑談掲示板です 

quasi88 mac版で\が入力できました / megazone-mc21
quasi88 mac版で\が入力できましたのでご報告です。
.quasi88ディレクトリにあるquasi88.rcに
-keyboard 0
-keyconf /Users/xyz/.quasi88/keyconf.rc
を追加
xyzは任意のホームディレクトリです。

.quasi88ディレクトリにあるkeyconf.rcを
[SDL] x11
から
[SDL] Quartz
に変更
<133> KEY88_YEN # \ | キー
から
<93> KEY88_YEN # \ | キー
に変更
<123> KEY88_UNDERSCORE # \ _ キー
から
SDLK_UNDERSCORE KEY88_UNDERSCORE # \ _ キー
に変更すると¥と_が入力できる様になりました。
_はシフトキーと一緒に押さないと入力できませんが、Win版のquasi88も同じでした。

あと、quasi88でfmgenを使用する設定にして、再起動するとquasi88、ハングアップします。
No.5777 - 2018/02/06(Tue) 21:13:08

Re: quasi88 mac版で\が入力できました / megazone-mc21
アップル純正キーボード(jis)にできる限り対応させたキーコードです。
参考にしてください。

#
# SDL の場合 (SDL_VIDEODRIVER に Quartz を定義した場合)
#

[SDL] Quartz

SDLK_ESCAPE KEY88_ESC #
SDLK_F1 KEY88_F1 #
SDLK_F2 KEY88_F2 #
SDLK_F3 KEY88_F3 #
SDLK_F4 KEY88_F4 #
SDLK_F5 KEY88_F5 #
SDLK_F6 KEY88_F6 #
SDLK_F7 KEY88_F7 #
SDLK_F8 KEY88_F8 #
SDLK_F9 KEY88_F9 #
SDLK_F10 KEY88_F10 #
SDLK_F11 KEY88_F11 #
SDLK_F12 KEY88_F12 #
SDLK_PRINT KEY88_COPY #
SDLK_SCROLLOCK KEY88_KANA #
SDLK_PAUSE KEY88_STOP #

SDLK_1 KEY88_1 #
SDLK_2 KEY88_2 #
SDLK_3 KEY88_3 #
SDLK_4 KEY88_4 #
SDLK_5 KEY88_5 KEY88_HOME #
SDLK_6 KEY88_6 KEY88_HELP #
SDLK_7 KEY88_7 KEY88_KP_7 #
SDLK_8 KEY88_8 KEY88_KP_8 #
SDLK_9 KEY88_9 KEY88_KP_9 #
SDLK_0 KEY88_0 KEY88_KP_MULTIPLY
SDLK_MINUS KEY88_MINUS KEY88_KP_SUB #
SDLK_CARET KEY88_CARET KEY88_KP_DIVIDE #
<93> KEY88_YEN # \ | キー
SDLK_BACKSPACE KEY88_INS_DEL #
<114> KEY88_HELP #
SDLK_HOME KEY88_HOME #
SDLK_PAGEUP KEY88_ROLLDOWN #
<71> 0 #
<81> KEY88_KP_EQUAL #
SDLK_KP_DIVIDE KEY88_KP_DIVIDE #
SDLK_KP_MULTIPLY KEY88_KP_MULTIPLY #

SDLK_TAB KEY88_TAB #
SDLK_q KEY88_q #
SDLK_w KEY88_w #
SDLK_e KEY88_e #
SDLK_r KEY88_r #
SDLK_t KEY88_t #
SDLK_y KEY88_y #
SDLK_u KEY88_u KEY88_KP_4 #
SDLK_i KEY88_i KEY88_KP_5 #
SDLK_o KEY88_o KEY88_KP_6 #
SDLK_p KEY88_p KEY88_KP_ADD #
SDLK_AT KEY88_AT #
SDLK_LEFTBRACKET KEY88_BRACKETLEFT #
SDLK_RETURN KEY88_RETURNL #
SDLK_DELETE KEY88_DEL #
SDLK_END KEY88_STOP #
SDLK_PAGEDOWN KEY88_ROLLUP #
SDLK_KP7 KEY88_KP_7 #
SDLK_KP8 KEY88_KP_8 #
SDLK_KP9 KEY88_KP_9 #
SDLK_KP_MINUS KEY88_KP_SUB #

SDLK_CAPSLOCK KEY88_CAPS #
SDLK_a KEY88_a #
SDLK_s KEY88_s #
SDLK_d KEY88_d #
SDLK_f KEY88_f #
SDLK_g KEY88_g #
SDLK_h KEY88_h #
SDLK_j KEY88_j KEY88_KP_1 #
SDLK_k KEY88_k KEY88_KP_2 #
SDLK_l KEY88_l KEY88_KP_3 #
SDLK_SEMICOLON KEY88_SEMICOLON KEY88_KP_EQUAL #
SDLK_COLON KEY88_COLON #
SDLK_RIGHTBRACKET KEY88_BRACKETRIGHT # ] } キー
SDLK_KP4 KEY88_KP_4 #
SDLK_KP5 KEY88_KP_5 #
SDLK_KP6 KEY88_KP_6 #
SDLK_KP_PLUS KEY88_KP_ADD #

SDLK_LSHIFT KEY88_SHIFTL #
SDLK_z KEY88_z #
SDLK_x KEY88_x #
SDLK_c KEY88_c #
SDLK_v KEY88_v #
SDLK_b KEY88_b #
SDLK_n KEY88_n #
SDLK_m KEY88_m KEY88_KP_0 #
SDLK_COMMA KEY88_COMMA KEY88_KP_COMMA #
SDLK_PERIOD KEY88_PERIOD KEY88_KP_PERIOD #
SDLK_SLASH KEY88_SLASH KEY88_RETURNR #
SDLK_UNDERSCORE KEY88_UNDERSCORE # \ _ キー
SDLK_RSHIFT KEY88_SHIFTR #
SDLK_UP KEY88_UP #
SDLK_KP1 KEY88_KP_1 #
SDLK_KP2 KEY88_KP_2 #
SDLK_KP3 KEY88_KP_3 #
SDLK_KP_ENTER KEY88_RETURNR #

SDLK_LCTRL KEY88_CTRL #
SDLK_LALT KEY88_GRAPH #
SDLK_LMETA KEY88_KANA # Windows キー
<102> KEY88_KETTEI # 無変換 キー
SDLK_SPACE KEY88_SPACE #
<104> KEY88_HENKAN # 変換 キー
# <120> KEY88_KANA # ひらがな キー
SDLK_RMETA KEY88_ZENKAKU # Windows キー
SDLK_RALT KEY88_ZENKAKU
SDLK_MENU KEY88_SYS_MENU # Menu キー
SDLK_RCTRL KEY88_CTRL #
SDLK_LEFT KEY88_LEFT #
SDLK_DOWN KEY88_DOWN #
SDLK_RIGHT KEY88_RIGHT #
SDLK_KP0 KEY88_KP_0 #
SDLK_KP_PERIOD KEY88_KP_PERIOD #
No.5778 - 2018/02/10(Sat) 23:06:13
(No Subject) / k
管理人さんTwitterすら動きがないようですが少々心配ですね…
No.5775 - 2017/12/24(Sun) 23:40:21

Re: / dukeforest
お仕事とかが忙しいなんて話ならいいんですけどね
普段ROMってるだけですが、私もちょっと心配してます
体調が悪いとかでなければいいんですが
No.5776 - 2018/01/04(Thu) 11:11:17
(No Subject) / Hearn
OpenEmuが2.0.6.1になってセガサターンのゲームが動くようになりましたね
No.5774 - 2017/12/21(Thu) 19:09:30
(No Subject) / てく
OSX version 10.11.5で
MacLauncher使ってみましたがゲーム起動できなかったです...
MameはSDLMame0192です。対応してないだけでしょうか?

QMC2-SDLmameではちゃんと動くのでロムが悪いとかではないと思うのですが...
No.5773 - 2017/12/14(Thu) 12:23:41
PPSSPP1.5.2 / Hearn
Mac版PPSSPP1.5.2が公開されましたが、OSX10.11.6では起動しないですね
私だけなのか、OSの必要条件が上がってるのか
No.5772 - 2017/12/05(Tue) 16:13:36
quasi88で¥を入力するには / megazone-mc21
quasi88が動くようになって、Disk basicを起動して喜んでいます(笑い)
キー入力で\がどうしても入力できないです。
.quasi88/quasi88.rc

#-keyboard 0
に変更、
keyconf.rc
103行目を
<133> KEY88_YEN # \
に変更したりと、いろいろいじくりまわしても、入力できません。
キーボードの表記通りに¥を入力する方法、ありますか?
No.5769 - 2017/11/03(Fri) 23:32:49

Re: quasi88で¥を入力するには / むつごろう
うーん!どうしても「¥」と「ろ」キーは使えませんねー
「¥」はメニューからキーの割当でファンクション6以降に
割り当てで一応打てるようになるけどそれじゃダメですか?
No.5770 - 2017/11/07(Tue) 11:25:08

Re: quasi88で¥を入力するには / megazone-mc21
 ありがとうございます。
やっぱり、そうなりますか(汗)
キーボードの表示通り、入力できれば操作が
スマートになる(より実機に近くなる)と、おもったのですが、無理みたいですね。
No.5771 - 2017/11/09(Thu) 22:57:25
(No Subject) / むつごろう
SDL版を指定して。X11をコメントアウトしただけです。
ウチでもquasi88-0.6.4は
Segmentation fault: 11 で終了します

osx10.11.6
追加ライブラリー等はわからないまま行き当たりばったりで
色々追加しているのでよくわかりません。

私の方でも何か進展があればまた報告させて頂きます。
No.5765 - 2017/11/01(Wed) 11:45:22

Re: / megazone-mc21
本当にありがとうございます。
quasi88-0.6.3もアドバイス通りに変更いたしましたら、
makeできました。
makefile、何度も見直したつもりでしたがチェック不足でした。
No.5768 - 2017/11/01(Wed) 20:40:04
quasi88-0.64でエラー / megazone-mc21
Homebrewにてsdl1.2.15をインストール後、
quasi88-0.6.4のmakefileをsdl版に変更後
make
ld: warning: option -s is obsolete and being ignored
が表示され、quasi88.sdlが作成されました。
quasi88.sdlを実行すると
Segmentation fault: 11
が表示され、動きません。
makefileもエラーが出ない程度に、変更しても実行するとエラーが出て動きません。
何かコツとか、設定し忘れている事とかあるのでしょうか?
OSは、mac OS X 10.12.6
mac OS X 10.11.6以降のから動かなくなってしまいました。
sdl1.2.15が動けば、直ると思っていましたが、別の原因みたいです。
mac OS X 10.11.6でquasi88、動かないのですか?
No.5749 - 2017/10/07(Sat) 17:49:02

Re: quasi88-0.64でエラー / megazone-mc21
すいません。
1年以上、悩んでいます。
quasi88-0.6.4、sdl1.2.15のコンパイルのエラー
問題点の切り分けができないです。

前回のスレッドでsdl1.2はインストールできたと思いますが、
quasi88での実行時のエラー
解決ができなくて、堂々巡りを繰り返しています。
No.5750 - 2017/10/08(Sun) 08:29:35

Re: quasi88-0.64でエラー / megazone-mc21
brewでllvmを色々変えてmakeしたのですが
Segmentation fault: 11
が出て実行できません。
llvmは
brew install --with-toolchain llvm
で最新のと
llvm@3.7,llvm@3.8を試しましましたが、結果は変わりませんでした。
No.5752 - 2017/10/14(Sat) 22:40:08

Re: quasi88-0.64でエラー / Anonymous Coward
Skilもないのになぜ自分でbuildしたがるのか分からない
$ brew install quasi88
でbuild済みのものを使え。
No.5754 - 2017/10/21(Sat) 18:57:16

Re: quasi88-0.64でエラー / megazone-mc21
$ brew install quasi88
も、試しました。
結果は変わらず、Segmentation fault: 11がでて実行できません。
OS X 10.11.2までは自分でビルドしたものが動いていたのですが、
OS X 10.11.6以降はSegmentation fault: 11がでて動きません。

quasi88.sdl -verbose 1を実行した結果です。

make dir "/Users/shin1/.quasi88"
make dir "/Users/shin1/.quasi88/rc"
make dir "/Users/shin1/.quasi88/state"
"/Users/shin1/.quasi88/quasi88.rc" open failed
cwd directory = /Users/shin1/Desktop/quasi88-0.6.4
rom directory = /Users/shin1/quasi88/rom
disk directory = /Users/shin1/quasi88/disk
tape directory = /Users/shin1/quasi88/tape
snap directory = /Users/shin1/Desktop/quasi88-0.6.4
stat directory = /Users/shin1/.quasi88/state
gcfg directory = /Users/shin1/.quasi88
lcfg directory = /Users/shin1/.quasi88/rc
Initializing SDL (1.2.15) ... OK

Allocating memory for standard ROM/RAM...OK
N88.ROM ... Not Found
N88EXT0.ROM ... Not Found
N88EXT1.ROM ... Not Found
N88EXT2.ROM ... Not Found
N88EXT3.ROM ... Not Found
N88N.ROM ... Not Found
N88SUB.ROM ... Not Found
N88KNJ1.ROM ... Not Found
N88KNJ2.ROM ... Not Found
FONT.ROM ... Not Found (Use built-in font)

Initializing Graphic System (SDL:Quartz) ...
INFO:32bpp(4byte), Maxsize=win(10000,10000),full(1920,1200)
Opening window ... OK (640x420)
Allocating screen buffer ... OK
VideoMode 640x420 -> 640x420x32(4) -S-- R:ff00 G:ff0000 B:ff000000

Initializing Joystick System ... FAILED
Initializing Sound System ...
info: audiodevice SDL set to 16bit linear stereo 44100Hz
Segmentation fault: 11
No.5755 - 2017/10/22(Sun) 10:15:07

Re: quasi88-0.64でエラー / Anonymous Coward
何かを sudo 付きで実行していないか?
$ brew install quasi88
$ quasi88
で起動しないなら
https://github.com/Homebrew/homebrew-core/issues
で [New issue]で報告してくれ。SDLは昔かなり手を加えたけど
quasi88は私が書いたscriptじゃないし、自分はpc8800のromを持っていないので分からないから。
ちなみにhomebrewのを実行すると下記のようになった。
単純にゲームパッド挿してないからていう理由でエラーでてるだけじゃないか?

$ quasi88 -verbose 1
"~/.quasi88/quasi88.rc" open failed
cwd directory = ~/Library/Caches/Homebrew
rom directory =~/quasi88/rom
disk directory = ~/quasi88/disk
tape directory = ~/quasi88/tape
snap directory = ~/Library/Caches/Homebrew
stat directory = ~/.quasi88/state
gcfg directory = ~/.quasi88
lcfg directory = ~/.quasi88/rc
Initializing SDL (1.2.15) ... OK

Allocating memory for standard ROM/RAM...OK
N88.ROM ... Not Found
N88EXT0.ROM ... Not Found
N88EXT1.ROM ... Not Found
N88EXT2.ROM ... Not Found
N88EXT3.ROM ... Not Found
N88N.ROM ... Not Found
N88SUB.ROM ... Not Found
N88KNJ1.ROM ... Not Found
N88KNJ2.ROM ... Not Found
FONT.ROM ... Not Found (Use built-in font)

Initializing Graphic System (SDL:Quartz) ...
INFO:32bpp(4byte), Maxsize=win(10000,10000),full(2560,1440)
Opening window ... OK (640x420)
Allocating screen buffer ... OK
VideoMode 640x420 -> 640x420x32(4) -S-- R:ff00 G:ff0000 B:ff000000

Initializing Joystick System ... OK (found 1 joystick(s))
Initializing Sound System ...
info: audiodevice SDL set to 16bit linear stereo 44100Hz
Done


DRIVE 1: <= (empty)
DRIVE 2: <= (empty)
Running QUASI88...
Window Closed !
Shutting down.....
No.5758 - 2017/10/22(Sun) 12:01:09

Re: quasi88-0.64でエラー / megazone-mc21
アドバイス、ありがとうございます。
$brew install quasi88
$quasi88
でも、同じところでSegmentation fault: 11が出て止まってしまいます。
ジョイパッドは挿してないとかは関係なかったです。
https://github.com/Homebrew/homebrew-core/issuesに登録
[New issue]に報告したのですが、片言の英語で意味がわかったのか、こちらも心配です。
No.5759 - 2017/10/22(Sun) 13:47:29

Re: quasi88-0.64でエラー / むつごろう
quasi88-0.6.4で私も似たような状況で今日久々にチャレンジしたのですがうまく行かず
ダメ元でquasi88-0.6.3をmakeしたら動作しました
なにかのヒントになればとおもいカキコしてみました
No.5761 - 2017/10/30(Mon) 03:40:39

Re: quasi88-0.64でエラー / megazone-mc21
 アドバイス、ありがとうございます。
quasi88-0.6.4
しか、持っていないので
quasi88-0.6.3
は、試していないです。
quasi88-0.6.3は、どこで、ダウンロードできますか?
No.5763 - 2017/10/30(Mon) 20:29:04

Re: quasi88-0.64でエラー / megazone-mc21
すいません、
quasi88-0.6.3
ダウンロードできました。
makefikeがquasi88-0.6.4とずいぶん違い、ベタに、ターミナルから
$make
を実行したら、下記のエラーになりました。
mkdir obj/X11
mkdir obj/SDL
mkdir obj/FUNIX
mkdir obj/snddrv
mkdir obj/fmgen
mkdir obj/snddrv/quasi88
mkdir obj/snddrv/quasi88-X11
mkdir obj/snddrv/quasi88-SDL
mkdir obj/snddrv/src
mkdir obj/snddrv/src/sound
mkdir obj/snddrv/src/unix
mkdir obj/snddrv/src/unix/sysdep
mkdir obj/snddrv/src/unix/sysdep/dsp-drivers
mkdir obj/snddrv/src/unix/sysdep/mixer-drivers
gcc -O2 -Isrc -Isrc/FUNIX -Isrc/X11 -I/usr/X11R6/include -DMITSHM -DSUPPORT_8BPP -DSUPPORT_16BPP -DSUPPORT_32BPP -DSUPPORT_DOUBLE -DJOY_NOTHING -DLSB_FIRST -DHAVE_GETTIMEOFDAY -DQUASI88_X11 -DUSE_SSS_CMD -DROM_DIR='"~/quasi88/rom/"' -DDISK_DIR='"~/quasi88/disk/"' -DTAPE_DIR='"~/quasi88/tape/"' '-DINLINE=static __inline__' -D__ARCH_freebsd -DPI=M_PI -DUSE_SOUND -DSYSDEP_DSP_OSS -DSYSDEP_MIXER_OSS -DHAVE_SNPRINTF -DHAVE_VSNPRINTF -Isrc/snddrv -Isrc/snddrv/quasi88 -Isrc/snddrv/quasi88-X11 -Isrc/snddrv/src -Isrc/snddrv/src/unix -Isrc/snddrv/src/sound -Isrc/snddrv/src/unix/sysdep -Isrc/snddrv/src/unix/sysdep/dsp-drivers -Isrc/snddrv/src/unix/sysdep/mixer-drivers -Wno-missing-declarations -Isrc/fmgen -DUSE_FMGEN -o obj/X11/graph.o -c src/X11/graph.c
src/X11/graph.c:9:10: fatal error: 'X11/Xlib.h' file not found
#include <X11/Xlib.h>
^~~~~~~~~~~~
1 error generated.
make: *** [obj/X11/graph.o] Error 1

makefileの変更点を教えていたでけませんでしょうか
No.5764 - 2017/10/31(Tue) 19:58:11

Re: quasi88-0.64でエラー / むつごろう
quasi88-0.6.4のmakeできました
makefileの変更点は
SDL版を選択して

SOUND_SDL = 1

USE_OLD_MAME_SOUND = 1


# (コメントアウト)を外しました

以上です
No.5766 - 2017/11/01(Wed) 12:26:07

Re: quasi88-0.64でエラー / megazone-mc21
ありがとうございます。
アドバイス通り
SOUND_SDL = 1

USE_OLD_MAME_SOUND = 1
の# (コメントアウト)を外したら動きました。
1年以上、悩んでいた問題が解決しました。
No.5767 - 2017/11/01(Wed) 20:33:14
(No Subject) / megazone-mc21
 アドバイス、ありがとうございます。
quasi88-0.6.4
しか、持っていないので
quasi88-0.6.3
は、試していないです。
quasi88-0.6.3は、どこで、ダウンロードできますか?
No.5762 - 2017/10/30(Mon) 20:28:31
SDL version 2.0.7 (stable) / KURO
https://www.libsdl.org/download-2.0.php
No.5760 - 2017/10/25(Wed) 07:15:03
以下のフォームに記事No.と投稿時のパスワードを入力すれば
投稿後に記事の編集や削除が行えます。
200/200件 [ ページ : << 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ... 20 >> ]

- HOME - お知らせ(3/8) - 記事検索 - 携帯用URL - フィード - ヘルプ - メール - 環境設定 -

Rocket Board Type-LS (Free) Rocket BBS