summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/sdl
Commit message (Collapse)AuthorAgeFilesLines
* Fix osx compile. Wilbert Pol2011-03-281-3/+3
|
* Another fix for SDL build, not seen by win32 build (no whatsnew) Miodrag Milanovic2011-03-281-1/+1
|
* Fix compile for SDL build (no whatsnew) Miodrag Milanovic2011-03-281-3/+3
|
* Cleanup of machine.h. Shuffled some fields around, and moved several Aaron Giles2011-03-285-8/+8
| | | | | | | | | | | | | to private member variables with accessors: machine->m_respool ==> machine->respool() machine->config ==> machine->config() machine->gamedrv ==> machine->system() machine->m_regionlist ==> machine->first_region() machine->sample_rate ==> machine->sample_rate() Also converted internal lists to use simple_list.
* sdl-config flags are now separated into INCFLAGS and COMFLAGS in sdl.mak. ↵ Couriersud2011-03-261-1/+2
| | | | This fixes "make depend". [Couriersud]
* Fix font loading in sdlmame. BDF files are just loaded as TTF by ↵ Couriersud2011-03-267-40/+49
| | | | | TTF_OpenFont. Load is now protected by a magic check. Also fixed a bug in SDL1.3 keyboard mapping and changed SDL1.3 code to be compatible with recent 1.3 API changes. [Couriersud]
* Cleanups and version bump.mame0141u4 Aaron Giles2011-03-251-4/+4
|
* Fixed parsing of uimodekey from .ini on SDL [Fabio Priuli] Fabio Priuli2011-03-111-2/+2
|
* SDL: Fix uimodekey for MESS [Barry Rodewald, R. Belmont] R. Belmont2011-03-072-75/+87
|
* Converted core_options to a class. Removed a bunch of marginal Aaron Giles2011-03-038-197/+282
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | functionality in favor of alternate mechanisms. Errors are now reported via an astring rather than via callbacks. Every option must now specify a type (command, integer, float, string, boolean, etc). Command behavior has changed so that only one command is permitted. [Aaron Giles] Changed fileio system to accept just a raw searchpath instead of an options/option name combination. [Aaron Giles] Created emu_options class dervied from core_options which wraps core emulator options. Added mechanisms to cleanly change the system name and add/remove system-specific options, versus the old way using callbacks. Also added read accessors for all the options, to ensure consistency in how parameters are handled. Changed most core systems to access emu_options instead of core_options. Also changed machine->options() to return emu_options. [Aaron Giles] Created cli_options class derived from emu_options which adds the command-line specific options. Updated clifront code to leverage the new class and the new core behaviors. cli_execute() now accepts a cli_options object when called. [Aaron Giles] Updated both SDL and Windows to have their own options classes, derived from cli_options, which add the OSD-specific options on top of everything else. Added accessors for all the options so that queries are strongly typed and simplified. [Aaron Giles] Out of whatsnew: I've surely screwed up some stuff, though I have smoke tested a bunch of things. Let me know if you hit anything odd. Also I know this change will impact the WINUI stuff, please let me know if there are issues. All the functionality necessary should still be present. If it's not obvious, please talk to me before adding stuff to the core_options class.
* Fix OS/2 compile [K.O. Myung-Hun] R. Belmont2011-02-281-0/+11
|
* Cleanups and version bump.mame0141u3 Aaron Giles2011-02-283-7/+7
|
* Fix pastebin hash (no whatsnew) R. Belmont2011-02-171-1/+1
|
* SDL: GLSL now works for all pixel formats; fixed memory leak on textures [cgwg] R. Belmont2011-02-171-11/+24
|
* osd/sdl again compiles against latest SVN 1.3. SDL 1.3 still is WIP so ↵ Couriersud2011-02-124-51/+64
| | | | expect more changes. No whatsnew.
* Fix SDL. Maybe. (no whatsnew) R. Belmont2011-02-125-24/+24
|
* mame_file is now emu_file and is a class. It is required Aaron Giles2011-02-128-76/+74
| | | | | | | | | | | | | | | | | | | | | | | | to pass a core_options object to the constructor, along with a search path. This required pushing either a running_machine or a core_options through some code that wasn't previously ready to handle it. emu_files can be reused over multiple open/close sessions, and a lot of core code cleaned up nicely as things were converted to them. Also created a file_enumerator class for iterating over files in a searchpath. This replaces the old mame_openpath functions. Changed machine->options() to return a reference. Removed public nvram_open() and fixed jchan/kaneko16 to stop directly saving NVRAM. Removed most of the mame_options() calls; this will soon go away entirely, so don't add any more. Added core_options to device_validity_check() so they can be used to validate things.
* NetBSD support [Thomas Klausner] R. Belmont2011-02-021-1/+6
| | | | | | | | | Not for whatsnew: I added -Wno-conversion unconditionally to disable the warnings Thomas reported. That setting is the default for GCC out-of-the-box but apparently not on NetBSD. As far as I know it shouldn't cause a problem with any GCC version back to at least 4.0.0 so we're safe even on PPC OSX, but do let me know if hilarity ensues.
* Cleanups and version bump.mame0141u1 Aaron Giles2011-01-242-2/+2
|
* Added "-syncrefresh" option to osd/sdl. This will *limit* the game speed to ↵ Couriersud2011-01-225-2/+16
| | | | the video refresh rate and works in -mt mode as well. The option has an effect only if "-waitsync" is specified. [Couriersud, Chris Kennedy]
* Same fix for sockets (no whatsnew) R. Belmont2011-01-161-1/+1
|
* Fix inability to detect an error in sdl_write_ptty (no whatsnew) R. Belmont2011-01-161-1/+1
|
* SDL OS/2 fixes [K.O. Myung-Hun] R. Belmont2011-01-102-0/+101
|
* Remove "makedep" stuff from sdl.mak now that the core supports it. Also ↵ Couriersud2011-01-031-15/+2
| | | | split sdl-config output between INCPATH and CCOMFLAGS for linux targets. makedepend now works. [Couriersud]
* Fix Mac compile error (no whatsnew) R. Belmont2011-01-021-0/+1
|
* "Copy-and-Paste" the "-bench" option from win32 to sdl. [Couriersud] Couriersud2011-01-022-0/+14
|
* Only enable watchdog for sdlmame if "-str" set and smaller than 300 seconds. ↵ Couriersud2011-01-021-1/+4
| | | | No whatsnew.
* Implemented "-watchdog" option for SDLMame. [Couriersud] Couriersud2011-01-0210-1/+161
|
* osd/sdl again compiles against latest SDL 1.3 svn. [Couriersud] Couriersud2011-01-022-20/+20
|
* Argh, stupid .m files.mame0141 Aaron Giles2011-01-011-10/+10
|
* Cleanups and version bump. Aaron Giles2011-01-012-3/+3
|
* running_device -> device_t Aaron Giles2010-12-312-11/+11
| | | | | They both already existed. No sense in having two names for the same object type.
* Update comment in sdl.mak Couriersud2010-12-291-1/+1
|
* Fixed *BSD compilation for SDLMAME. [ElBarto] Couriersud2010-12-291-0/+4
|
* Fix most-likely-to-fail SDL_TTF version check. Added a warning if ↵ Couriersud2010-12-282-7/+7
| | | | strikethrough is specified but not supported. [Couriersud]
* sdlmame now also looks for fonts in "-fontpath". In addition, moved font ↵ Couriersud2010-12-281-79/+105
| | | | config stuff into function search_font_config. This is in preparation to add ttf support to windows sdlmame build. [couriersud]
* Fixed MT4120 - "-now" on windows build crashes [Couriersud] Couriersud2010-12-281-0/+2
|
* Some fixes to keep sdlmame aligned to SDL1.3 development. No whatsnew. Couriersud2010-12-275-27/+65
|
* Fix compile on linux when using SDL_INSTALL_ROOT. All linux builds Couriersud2010-12-262-5/+16
| | | now actually honour up the include path provided by sdl-config.
* SDL: Clear and flip 3 times on resolution changes instead of twice, required ↵ R. Belmont2010-12-171-1/+1
| | | | by some OpenGL drivers [Chris Kennedy]
* Cleanups and version bump.mame0140u2 Aaron Giles2010-12-085-37/+37
|
* Fixed BSD compile [ElBarto] R. Belmont2010-12-063-3/+27
|
* Empty implementation for WIN32 sdlsocket to enable compile (no whatsnew) Miodrag Milanovic2010-12-041-3/+10
|
* Split the screen device into a separate module. Aaron Giles2010-12-023-8/+8
| | | | | Converted global video routines into a video_manager. Moved video manager initialization earlier in startup.
* Same F4 fix for Mac OS X debugger (no whatsnew) R. Belmont2010-11-291-1/+1
|
* Fix F4 shortcut so it explicitly labels the address as a number Aaron Giles2010-11-291-1/+1
| | | | | | by preceding it with "0x". This allows F4 to work properly, for example, on the 68000 stepping to address a6, which also happens to be a register name.
* SDL: add ptty (*IX/OS X) and sockets (all SDL builds) capability [Tim ↵ R. Belmont2010-11-207-43/+496
| | | | Lindner, R. Belmont]
* SDL: Mac compile warning fix [Wilbert Pol] R. Belmont2010-11-161-1/+1
|
* SDL: Build fixes for Ubuntu, -uifont non-ASCII rendering fix [R. Belmont, ↵ R. Belmont2010-11-162-10/+20
| | | | Barry Rodewald]
* SDL: OS X support for -uifont [Tim Lindner] R. Belmont2010-11-151-3/+126
|