カテゴリ |
重要度 |
ステータス |
解決状況 |
登録日時 |
最終更新 |
その他 | 中 | 解決済み | 修正済み | 2010-11-17 11:43 | 2010-12-29 07:20 |
|
テスター | Tafoid | 担当者 | couriersud | ソース | |
バージョン | 0.140u1 | 発生バージョン | 0.140u1 | 修正バージョン | 0.141 |
フラグ | |
セット |
|
セット詳細 |
|
|
概 要 | Windows上で、SDLMAMEがウィンドウモード以外では動作しない。 |
詳 細 | Unable to use SDLMAME for Windows without using the -window parameter.
Simply starting with "sdlmame" the screen quickly flashes and you are brought back to commend-prompt. Using -verbose, I get:
E:\mamesvn runk>sdlmame -verbose
Parsing mame.ini
Parsing mame.ini
Build version: 0.140u1 (Nov 16 2010)
Build architecure: SDLMAME_ARCH=
Build defines 1: SDLMAME_WIN32=1
Build defines 1: LSB_FIRST=1 DISTRO=generic SYNC_IMPLEMENTATION=win32
SDL/OpenGL defines: SDL_COMPILEDVERSION=1214 USE_OPENGL=1 USE_DISPATCH_GL=1
Compiler defines A: __GNUC__=4 __GNUC_MINOR__=4 __GNUC_PATCHLEVEL__=3 __VERSION_
_="4.4.3 20091223 (prerelease) r155431"
Compiler defines B: __i386__=1
Compiler defines C:
Enter sdlwindow_init
Using SDL single-window soft driver (SDL 1.2)
Leave sdlwindow_init
Keyboard: Start initialization
Input: Adding Kbd #1: System keyboard
Keyboard: Registered System keyboard
Keyboard: End initialization
Mouse: Start initialization
Input: Adding Mouse #1: System mouse
Mouse: Registered System mouse
Mouse: End initialization
Joystick: Start initialization
Input: Adding Joy #1: USB Game Device
Joystick: USB Game Device
Joystick: ... 4 axes, 12 buttons 1 hats
Joystick: ... Physical id 0 mapped to logical id 0
Joystick: End initialization
Audio: Start initialization
Audio: Driver is dsound
Audio: frequency: 48000, channels: 2, samples: 512
sdl_create_buffers: creating stream buffer of 57344 bytes
Audio: End initialization
SDL Device Driver : \\.\DISPLAY1
SDL Monitor Dimensions: 1152 x 864
No device setup and it literally craps out after selecting display+resolution. |
再現手順 | Create a build in Windows with: make OSD=sdl
Run SDLMAME with out without a game. |
追加情報 | With -debug and without -window, you get a clear assert:
assert: src/emu/render.c:2117: ext[0] < 0.0f
Research indicates MAME r10534 (dealing with OSD Fonts and adding -uifont command) is the cause of the error. |
|
添付ファイル | |