| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
machines promoted to WORKING
----
TV MegaMax active power game system 30-in-1 (MegaMax GPD001SDG) [David Haywood]
* added files for the VT APU type, currently no extra functionality, but will be built upon
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
* psixptty: Fix for FreeBSD
We need to check for __FreeBSD__ not __FreeBSD_kernel__
* FreeBSD: Use gl includes from pkg-config
FreeBSD doesn't install the includes from 3rdparty software in a default
location so use pkg-config to get the correct path.
* FreeBSD: genieos is named simple bsd
|
| |
|
|
|
|
| |
Hybrid Music 3000 Expander, and Peartree Music 87 Synthesiser.
|
|
|
|
|
|
| |
* use default move and copy constructors
* various minor edits like adding noexcept
* removed a lot of inline keywords - you can't beat the compiler
|
| |
|
| |
|
|
|
|
| |
version [R. Belmont]
|
|
|
|
|
| |
- rename mat_cr.h to pmatrix_cr.h
- Optimization to the gmres solver.
- Simplifcation of vector operation code
|
|\
| |
| |
| | |
netlist: devices for MCM14524, CD4029, CD4030, CD4042, CD4049, CD4076 [Lord Nightmare]
|
| |
| |
| |
| | |
Nightmare]
|
|/
|
|
|
|
|
|
|
|
|
| |
* Most OpenGL link issues fixed. Two remain from drawogl.cpp.
This isn't working anyhow.
* "-video accel" now uses WebGL. This allows GL based scaling and
provides a performance improvement.
* Fixed pong and other games by adding another function to the
exception whitelist
* Target now is mame.html. This allows emrun to be used for testing.
mame.js is created as well and thus the current behaviour
unchanged.
|
|
|
|
| |
* Remove code duplication.
|
| |
|
|
|
|
| |
* NEWS-OS now boots and runs in serial console mode
|
| |
|
|
|
|
|
|
|
| |
This adds support for the mini digital cassette recorder that can be
found inside a P2000t. This implementation is based on documentation
that can be found in https://github.com/p2000t/documentation.
In memory of NPM Jansen, who taught me all the magic of bits and bytes.
|
|
|
|
|
|
|
|
| |
improves timings in animalc, haekaka, pyenaget and tdoboon.
* animalc: Pile kludge upon kludge for poorly understood video timing register
* gocowboy, itazuram: Increase frequency of one timer interrupt (and hopper timing in gocowboy)
* kc82, kp69: Modernize state_add syntax
|
| |
|
|
|
|
|
| |
for protection, aka ALPHA-8921(in Some later 80s alpha denshi PCBs) or SNK-9201
prot_fatfury2.cpp: Convert protection into alpha_8921.cpp device
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Removed device and macro header files.
* All of those can be generated automatically so going forward there is
no need for these any longer.
* Introduced the modules concept. Modules are netlists for which
automatic lib entries are generated.
* Going forward you just store them in macro/modules and they will be
automatically registered as device elements.
* You need to do a "make generated" is src/lib/netlist/build
* Some_device.cpp still needs to be added to netlist.lua
* Added documentation on how to add devices to netlist.
* Please refer to adding_devices.md for more information.
|
| |
|
| |
|
|
|
|
| |
* Ported Cirrus Logic CS8900A Crystal LAN MAC emulation from VICE and hooked it up to Apple II card device.
* Adds Ethernet networking support for Apple IIgs.
|
|
|
|
| |
errors, allowing libemu to be removed from imgtool and floptool.
|
| |
|
|
|
|
|
|
|
|
|
| |
* removed include directory src/lib/netlist from various genie files to
avoid potential issues.
* Code using netlist should use #include "netlist/*".
* Updated includes.
* Fixed standalone makefile depend target to properly deal with relative
paths.
|
|
|
|
| |
devices.
|
| |
|
| |
|
|
|
|
| |
speed, unsure why.
|
| |
|
|\
| |
| |
| |
| | |
belegdol/disable-obsolete-imgui-functions-consistently
Define IMGUI_DISABLE_OBSOLETE_FUNCTIONS consistently
|
| |
| |
| |
| |
| |
| | |
IMGUI_DISABLE_OBSOLETE_FUNCTIONS was defined in osd/modules.lua but not
in 3rdparty.lua. As a result, two different variants of struct ImGuiIO
were being defined, causing a C++ One Definition Rule violation
|
| |
| |
| |
| | |
* nl_base.h now basically only includes files from core.
* all headers in core compile on their own.
|
|/
|
|
|
|
| |
* Do not build x64 DRC backend when C backend is forced
* New CI target (mametiny + kinst)
* Switch travis to CI target
* Switch appveyor to CI target
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
* Use a consistent naming scheme. This is a preparational step towards
improved parsing performance.
|
| |
|
|
|
|
| |
Documentation Project]
|
| |
|
|
|
|
| |
Silence indentation warning in 3rdparty/ under Emscripten (#7031)
|