| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
|
|
|
|
| |
comments to doxygen format
|
| |
|
| |
|
| |
|
|\
| |
| | |
Rebase and completion of split out of epc driver and addition of graphics card
|
| |
| |
| |
| | |
later) and introduced logmacro.h
|
| | |
|
| |
| |
| |
| | |
emu\memarray.h cause I didn't want to cause a full recompile for this (nw)
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* screen: validate crystal values used for set_raw
* driver: get rid of sound start/reset overrides in machine configuration
* vrender0.cpp, nexus3d.cpp: corrected pixel clock crystal value
* mw8080bw.cpp: turned several audio subsystems into devices
* bus/sat_ctrl: don't start subdevices in device_start - the machine does it for you
* mb14241.cpp: simplify handlers
* fgoal.cpp: updated for simplified handlers
* devfind, screen: repair some doxy comments that had rotted with refactoring
* doxygen: disable warnings for undocumented things - it's most of our codebase
* snowbros.cpp: restore an output level setting lost in MCFG removal
There's an outstanding validation error from the HP98543 DIO video card
not using a valid crystal value. Someone needs to find a picture of the
card and confirm or deny the existence of the 39.504MHz crystal.
The various start/reset overrides are bugs waiting to happen. It's not
immediately obvious that the ones run earlier can end up being called
multiple times if subsequent ones throw missing dependencies exceptions.
They're a relic of when everything from the old C-style drivers was
thrown into classes all jumbled together.
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
MAME was setting up AVI before devices have properly launched, so default 60fps was used, which resulted in skipped frames in the video if machine's framerate is above 60 (btoads), and presumably duplicate frames for machines below 60fps (haven't tested).
Now every frame that is generated is also present in the video.
|
| | |
|
| |
| |
| | |
This isn't the right solution, the ASIO stuff should move to the build system according to @cuavas, but this gets msvc working again.
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(nw) This has been a long time coming but it's here at last. It should
be easier now that logerror, popmessage and osd_printf_* behave like
string_format and stream_format. Remember the differences from printf:
* Any object with a stream out operator works with %s
* %d, %i, %o, %x, %X, etc. work out the size by magic
* No sign extending promotion to int for short/char
* No widening/narrowing conversions for characters/strings
* Same rules on all platforms, insulated from C runtime library
* No format warnings from compiler
* Assert in debug builds if number of arguments doesn't match format
(nw) Also removed a pile of redundant c_str and string_format, and some
workarounds for not being able to portably format 64-bit integers or
long long.
|
|\
| |
| | |
Lua callback after sound update has generated new samples
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
frames as input. [Ryan Holtz]
-vino.cpp: Adapted to support both avivideo_image_device and picture_image_device. [Ryan Holtz]
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
future mistakes (nw)
|
| |
| |
| |
| | |
what this thing is supposed to do
|
|/
|
|
|
| |
* get rid of most assert_always
* get rid of a few MCFG_*_OVERRIDE
|
|
|
|
|
|
| |
* mark drawgfx core templates inline to prevent linker trying to coalesce them across compilation units, and hopefully encourage the compiler to specialise them when drivers call them with fixed argument values
* make wraparound parameter for ROZ drawing functions bool - it's a simple true/false value
* clean up spacing in a few places
|
| |
|
|\
| |
| | |
Don't force throttling while paused
|
| | |
|
| |
| |
| |
| | |
functions (nw)
|
| |
| |
| |
| | |
std::copy_n (nw)
|
|/
|
|
|
|
|
|
|
|
|
|
| |
- Remove both arguments from CUSTOM_INPUT_MEMBER (adding template parameters as necessary)
- Remove 'param' from PORT_CUSTOM_MEMBER and assume 'device' is DEVICE_SELF (use PORT_CUSTOM_DEVICE_MEMBER if it isn't)
- Replace PORT_CUSTOM_MEMBER with PORT_READ_LINE_MEMBER where applicable
Add implicit DEVICE_SELF variants of PORT_READ_LINE_DEVICE_MEMBER and PORT_WRITE_LINE_DEVICE_MEMBER (nw)
Remove ioport_field argument from PORT_CROSSHAIR_MAPPER (nw)
captflag, gmgalax: Separate driver classes from base (nw)
|
|
|
|
|
|
|
|
|
|
|
|
| |
* emu/video/generic.cpp : Add grouped case of 16x16 gfx layouts
these are made of 4 8x8 tiles, currently 4bpp packed and 8bpp raw layout is exists.
More usage of generic gfx layouts, Fix spacing
* generic.cpp : Remove unused
* emu/video/generic.cpp : Fix naming, Add notes
* megasys1.cpp : Fix this
|
|\
| |
| | |
Changing some arrays to use std::array<> in natkeyboard
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Changed osd_get_clipboard_text() to return std::string
This change has only been tested on Windows. The Un*x/Mac versions were
made blindly; they might not even build. This needs to be checked prior
to merging.
* Fixing Mac OS X build (hopefully)
|
|/ |
|
|
|
|
| |
layout file (nw)
|
| |
|
| |
|
|
|
|
|
|
| |
- Can transmit
- Can receive with one sync byte
- bisync still being worked on
|
|\
| |
| | |
Fix some clang warnings (nw)
|
| | |
|
|/
|
|
| |
running_machine::hard_reset_pending() to LUA
|