[ オリジナルレポート ]

BugID: #04120

カテゴリ 重要度 ステータス 解決状況 登録日時 最終更新
その他解決済み修正済み2010-11-17 11:432010-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.
 
添付ファイル