| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
already has it)
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Systems promoted to working
---------------------------
Sega TV Ocha-Ken [QUFB]
Software list items promoted to working (tvochken.xml)
------------------------------------------------------
TV to Ocha-Card: Ocha-Ken 'Ho' to Seikatsu [Vas Crabb]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This allows interested parties to receive notifications on media
changes. This is demonstrated by the file manager and media image
information menus now updating immediately if the system ejects a
mounted image, or a mounted image is changed by a script or something.
ui/filemngr.cpp, ui/info.cpp: Update file manager and media image
information menus immediately on media image changes.
ui/menu.cpp: Return index of added item from item_append.
bus/generic/slot.cpp: Use out-of-line virtual destructors to avoid
vtable link errors in certain single-driver builds.
bus/nubus: Tidy up some #include statements.
|
|
|
|
| |
note second XTAL and its probable use
|
| |
|
| |
|
| |
|
|
|
|
| |
-bus/waveblaster: Hide card implementations.
|
| |
|
|
|
|
|
| |
(#11820)
Improves appearance of text drawn over colors other than black.
|
|
|
|
|
|
| |
Also corrected some copy/paste errors in documentation, and bumped
documentation version as it now describes features that will appear in
an upcoming release.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Basic functionality is supported, making most games playable.
StoryWare display is not yet implemented.
Game-specific peripherals are not emulated.
There are still some issues with graphics.
emu/ioport.h: Fixed rarely-used PORT_CROSSHAIR_MAPPER and PORT_CROSSHAIR_MAPPER_MEMBER macros.
cpu/arm7: Added AP2010 CPU device.
sound/ap2010pcm.cpp: Added basic AP2010 PCM audio output device.
Systems promoted to working
------------------------
Sega Advanced Pico BEENA
New working systems
------------------------
Sega TV Ocha-Ken
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
This was a piece of emergent behaviour in the original implementation of
software media loading. It was preserved in the last big refactor of
ROM loading, but it can be removed now to simplify the code.
|
|
|
|
|
|
|
|
|
|
|
| |
* util/chd.cpp: Allow caller to provide a helper for finding parent CHDs
and expose (recursive) missing parent status.
* emu/romload.cpp: Search parent systems/devices/software for parent
CHDs on encountering a delta CHD.
* emu/romload.cpp: Report error on delta CHDs when parent can't be
found.
* emu/romload.cpp: Check parents for matching CHDs with different names
for devices as well as systems and software.
|
|
|
|
| |
gets recycled later. This fixes occasional bad downcasts in debug builds when trying to bring up the tilemap viewer in certain drivers.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
render/drawbgfx.cpp: Return an error if Wayland EGL surface can't be
created for additional windows.
emu/emucore.h: Added explicitly defaulted copy and move constructors for
emu_fatalerror.
Fixed apparent misunderstanding of const. Returning const value types
and casting to const value types is pointless outside very narrow use
cases. Putting const value type parameters in interfaces just makes
trouble.
cpu/adsp2100: Use count_leading_ones_32 where it's simple rather than
inverting and counting leading zeroes.
util/multibyte.h: Don't pollute global namespace, constexpr implies
inline, make narrowing casts explicit.
imagedev/simh_tape_image.h: inline is implied for member functions with
bodies supplied at declaration.
Tidied up some ugly casts in various places.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
sliders: show channel volume in percentage and increase maximum to 400%
|
| |
|
| |
|
|
|
|
|
|
|
| |
setup to be current rather than -20 (#11530)
* machine/rp5c15.cpp: implement set_year_offset setter, fix x68k default year setup to be current rather than -20
* machine/ds1386.cpp: remove non-existant set_current_time fn override
|
| |
|
|
|
|
|
| |
* emu/machine.cpp, emu/render.cpp: Catch exceptions by const reference.
* Various spacing and #include order cleanup.
|
|
|
|
|
|
|
| |
terminal (not working). (#11427)
New clones marked not working
--------------------------
Heath Company Heathkit H-19 w/ GP-19
|
|
|
|
|
|
|
|
|
| |
* These helpers were unintuitive and inflexible. In particular, set_log
on a write handler would only log when the value is non-zero, which
doesn't appear to be the desired behaviour for several uses.
-util/options.cpp: Always leave a space between option and description
in usage messages (fixes GitHub #11438).
|
|
|
|
| |
some notes; eliminate spurious 3x scaling of Y-axis
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Read callbacks now need a default return value supplied at construction.
Replaced isnull() with isunset() which tells you if the callback wasn't
configured rather than whether it isn't safe to call.
Enabled validation of device callbacks (it seems it was disabled at some
point, probably accidentally).
Device callbacks and object finders now implement the same interface for
resolution.
|
|
|
|
|
| |
m6800: zerofill more class variables,
misc: change "Bios" to "BIOS"
|
|
|
|
|
|
|
|
|
| |
Uses decay rules, so if a delegate returns a reference and you want to
supply a referene to an object you don't want copied as the default
result, remember to use std::ref.
Updated a few devices to use resolve_safe on device delegates to
streamline code.
|
|
|
|
| |
midas: remove neogeo.h dependency
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This simplifies looking up the target device during configuration. It
is useful when configuring child devices in things like CPUs with
integrated peripherals.
emu/device.h: Allow templated subdevice() and siblingdevice() to work
with classes that don't derive from device_t (e.g. classes that derive
from device_interface).
util/delegate.h: Added more noexcept. Won't make much difference as
most of the affected member functions are inline anyway.
|
|
|
|
| |
Belmont]
|
|
|
|
| |
function signatures. (#11283) [Ryan Holtz]
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* New systems marked not working
------------------------------
600 Cellular Activation Tester [Ryan Holtz, Leo Romo]
-m6801.cpp: Fixed HD6303R to use an internal map, removed internal-only
handlers from associated drivers. [Ryan Holtz]
-video.cpp: Raised maximum prescale value to 20 to account for very
small LCDs. [Ryan Holtz]
-screen.cpp: Replaced old MCFG_ references in a warning message with
member function names. [Ryan Holtz]
* -timekpr: Added Dallas DS1643, a clone of the STMicro M48T58. [Ryan Holtz]
|
|
|
|
|
|
|
| |
cpu/z80: Added support for variants with address translation and implemented Z84C015 chip selects.
New working clones
-------------------
Peters Plus, Ivan Mak Sprinter Sp2000
|
| |
|
| |
|