| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
e.g. - 'next -scsibus:1 "" -listdevices'
|
|
|
|
|
| |
- align timed_queue closer to std::priority_queue
- use uint8_t in extended clock for better memory usage.
- minor changes to nl_breakout.cpp (nw)
|
| |
|
|
|
|
|
|
|
| |
Small improvement for 7493.
Convert 9316 from subdevice to delegate.
Convert 74107 from subdevice style to delegate.
Also refactored inconsistencies in other parts of the code. (nw)
|
|
|
|
|
| |
This is currently not used since performance drops by about 40%. The
typical use case would be circuits a lot more complex than those we
currently emulate where the 2*log(n) advantage really applies. (nw)
|
|\
| |
| |
| |
| |
| |
| | |
when they actually worked (#2081)
Conflicts:
src/frontend/mame/clifront.cpp
|
| | |
|
|/
|
|
|
|
|
|
| |
when they actually worked
This change also changes around how command line arguments are passed around; specifically I changed argc/argv to be std::vector<std::string>
Note this is not passed around 'const', the reason being that the command line processing will now "eat" the vector
|
|
|
|
|
|
|
|
|
|
| |
* Eliminates the need for emu_options::update_cached_options() by providing a hook for when option values change
* This is a preliminary fix to the issue identified in PR#2065
* More softlist related refactoring:
- We now only parse the command line (with core_options::parse_command_line()) once
- Options that are set up during slot and image setup go through a 'value_specifier' function
- Eliminated the command line postprocessing
|
| |
|
|
|
| |
Also fixed clang-5 warnings. (nw)
|
| |
|
|
|
|
| |
Also introduce a push_force call to reschedule already pending events if
the state will not change. (nw)
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| | |
Prodigy display
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
- Moved 9312 and 74279 to ttl macro library.
- Renamed TTL_9312_* to DM9312. This is more appropriate.
- Fixed a number of warnings from latest ubuntu clang-5.0.
|
|/ |
|
|
|
|
| |
7493 also is an example on how to use multiple handlers on a device
makes design easier. (nw)
|
| |
|
|
|
|
| |
This reverts commit 16f79382aa892eb478813e3fc4b812e9e875fbaf.
|
| |
|
|\
| |
| | |
ms0515.cpp -- hook up keyboard and floppy, improve video emulation etc. (take 2)
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
* Use size_t for sizes and <algorithm> for algorithms
* Fix up some files that were getting linked into multiple libs
* Add missing virtual method to sh2 peripheral class
* Put shortname in driver struct for locality
* Use shared pointers in config LRU cache for safety
|
| |
| |
| | |
First step towards regression and unit tests. (nw)
|
| | |
|
| | |
|
| |
| |
| | |
Save states are needed for regression tests going forward. (nw)
|
| |
| |
| |
| |
| |
| | |
This was the last platform without standalone compile. Sure needs more
attention, grateful for any help. (nw)
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Per Vas' request. If the compile fails for you (i'm thinking osx and
windows native debuggers here in particular), add '#include "emu.h"'
as first include of the cpp files that fail.
Due to our use of precompilation and forced inclusion, emu.h must be
included as the very first non-comment thing we do if we want to be
sure msvc compiles are identical to gcc/clang ones. Doing it directly
instead of through an include increases the correctness probability by
a magnitude.
|
| | |
|
| |
| |
| | |
nltool and nlwav now use wmain, i.e. UNICODE main on windows. (nw)
|
|/
|
|
| |
Instead, they have to be prefixed by "netlist/". Removed unneeded link
librariers for nltool and nlwav along the way. (nw)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
... for updates. This will make device implementation more flexible and
faster. A nice side-effect is that there was some minor (<5%)
performance increase already. Each input is now assigned a notification
handler. Currently this is update, but going forward this may be a
custom handler. In addition
- fixed MEMPOOL on OSX
- removed dead code
- avoid bit-rot
- added delegate support for emscripten and arm processors
- added delegate support for VS 2015 x64
[Couriersud]
|
| |
|
| |
|
|
|
| |
documentation? (nw)
|
| |
|
|
|
|
| |
Along the way, set default models for devices missing them.
Fix standalone makefile to work in mingw environment. (nw)
|
| |
|
| |
|